--- /srv/rebuilderd/tmp/rebuilderdwkQS59/inputs/qemu-user_10.1.2+ds-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdwkQS59/out/qemu-user_10.1.2+ds-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-21 05:03:28.000000 debian-binary │ -rw-r--r-- 0 0 0 2244 2025-10-21 05:03:28.000000 control.tar.xz │ --rw-r--r-- 0 0 0 29841052 2025-10-21 05:03:28.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 29848436 2025-10-21 05:03:28.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/qemu-arm │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ Entry point 0x1183d │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x85b4b8 0x0086b4b8 0x0086b4b8 0x00d80 0x00d80 R 0x4 │ │ │ │ - LOAD 0x000000 0x00010000 0x00010000 0x85c25c 0x85c25c R E 0x10000 │ │ │ │ + ARM_EXIDX 0x85b538 0x0086b538 0x0086b538 0x00d80 0x00d80 R 0x4 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x85c2dc 0x85c2dc R E 0x10000 │ │ │ │ LOAD 0x85c6dc 0x0087c6dc 0x0087c6dc 0xe92b4 0x20f756c RW 0x10000 │ │ │ │ NOTE 0x000134 0x00010134 0x00010134 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x85c23c 0x0086c23c 0x0086c23c 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x85c2bc 0x0086c2bc 0x0086c2bc 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x85c6dc 0x0087c6dc 0x0087c6dc 0x00038 0x000ec R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x85c6dc 0x0087c6dc 0x0087c6dc 0xa3924 0xa3924 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -3,21 +3,21 @@ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 00010134 000134 000024 00 A 0 0 4 │ │ │ │ [ 2] .rel.dyn REL 00010158 000158 000010 08 A 0 0 4 │ │ │ │ [ 3] .init PROGBITS 00010168 000168 00000c 00 AX 0 0 4 │ │ │ │ [ 4] .iplt PROGBITS 00010174 000174 000020 00 AX 0 0 4 │ │ │ │ - [ 5] .text PROGBITS 000101c0 0001c0 2de672 00 AX 0 0 64 │ │ │ │ - [ 6] .fini PROGBITS 002ee834 2de834 000008 00 AX 0 0 4 │ │ │ │ - [ 7] .rodata PROGBITS 002ee840 2de840 57c67c 00 A 0 0 8 │ │ │ │ - [ 8] .ARM.extab PROGBITS 0086aebc 85aebc 0005fc 00 A 0 0 4 │ │ │ │ - [ 9] .ARM.exidx ARM_EXIDX 0086b4b8 85b4b8 000d80 00 AL 5 0 4 │ │ │ │ - [10] .eh_frame PROGBITS 0086c238 85c238 000004 00 A 0 0 4 │ │ │ │ - [11] .note.ABI-tag NOTE 0086c23c 85c23c 000020 00 A 0 0 4 │ │ │ │ + [ 5] .text PROGBITS 000101c0 0001c0 2de6f8 00 AX 0 0 64 │ │ │ │ + [ 6] .fini PROGBITS 002ee8b8 2de8b8 000008 00 AX 0 0 4 │ │ │ │ + [ 7] .rodata PROGBITS 002ee8c0 2de8c0 57c67c 00 A 0 0 8 │ │ │ │ + [ 8] .ARM.extab PROGBITS 0086af3c 85af3c 0005fc 00 A 0 0 4 │ │ │ │ + [ 9] .ARM.exidx ARM_EXIDX 0086b538 85b538 000d80 00 AL 5 0 4 │ │ │ │ + [10] .eh_frame PROGBITS 0086c2b8 85c2b8 000004 00 A 0 0 4 │ │ │ │ + [11] .note.ABI-tag NOTE 0086c2bc 85c2bc 000020 00 A 0 0 4 │ │ │ │ [12] .tdata PROGBITS 0087c6dc 85c6dc 000038 00 WAT 0 0 4 │ │ │ │ [13] .tbss NOBITS 0087c714 85c714 0000b4 00 WAT 0 0 4 │ │ │ │ [14] .init_array INIT_ARRAY 0087c714 85c714 000088 04 WA 0 0 4 │ │ │ │ [15] .fini_array FINI_ARRAY 0087c79c 85c79c 000004 04 WA 0 0 4 │ │ │ │ [16] .data.rel.ro PROGBITS 0087c7a0 85c7a0 0a3300 00 WA 0 0 8 │ │ │ │ [17] .got PROGBITS 0091faa0 8ffaa0 00055c 04 WA 0 0 4 │ │ │ │ [18] .data PROGBITS 00920000 900000 045990 00 WA 0 0 8 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bf528437bb7736c1e773c113d944d996182ca918 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f6030635aa97893228aef3d16ce4d696c291b237 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -926,14 +926,15 @@ │ │ │ │ HyDzDP1xD │ │ │ │ #I#J$HyDzDxDh1 │ │ │ │ I J!HyDzDh1xD │ │ │ │ HyDzDh1xD │ │ │ │ HyDzD|1xD │ │ │ │ HyDzD|1xD │ │ │ │ HyDzD|1xD │ │ │ │ +K{DXmpG.Lr │ │ │ │ BFZF1F(F │ │ │ │ uKvJvI{DvHzDyD │ │ │ │ oKpH{DxDS │ │ │ │ zD3F%!(F │ │ │ │ CF2F!F(F │ │ │ │ J{DzDYh[F │ │ │ │ AIAJBHyDzD │ │ │ │ @@ -1301,14 +1302,15 @@ │ │ │ │ 6"!I"H{DyD │ │ │ │ (l*F`a!F#i │ │ │ │ ?K?J{DzD │ │ │ │ :K;J{DzD │ │ │ │ 4K9F0F{D │ │ │ │ .J.K/MzD{D}D │ │ │ │ #M$K}D{D │ │ │ │ +K{DXhpG>,o │ │ │ │ -=b{a;cO │ │ │ │ CF:F)F0F │ │ │ │ RI FRJyD │ │ │ │ SF*F!F0F │ │ │ │ X`8K:h{D │ │ │ │ F'M}D,hL │ │ │ │ 9a1x`k{a0 │ │ │ │ @@ -1408,14 +1410,15 @@ │ │ │ │ jjjjj~jj │ │ │ │ %**** ***** │ │ │ │ UYYYYQYYYYYMYYYYYIYY │ │ │ │ JNNNNFNNNNNBNNNNN>NN │ │ │ │ UYYYYQYYYYYMYYYYYIYY │ │ │ │ JNNNNFNNNNNBNNNNN>NN │ │ │ │ 9N:M:O~D}D │ │ │ │ +K{DXhpGv │ │ │ │ dF2FXF)F │ │ │ │ MF2F9F F │ │ │ │ IFMFoHxD │ │ │ │ .I/J@FyD │ │ │ │ +I@F+JyD │ │ │ │ r I H{DyDxD │ │ │ │ CF"F)F(F │ │ │ │ @@ -1492,14 +1495,15 @@ │ │ │ │ `#aca+h# │ │ │ │ "=I=H{DyDxD │ │ │ │ rOIOH{DyDxD │ │ │ │ r3I4H{DyDxD │ │ │ │ 'I(KjFyD8F{D │ │ │ │ : │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb673cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - @ instruction: 0xf6400ff8 │ │ │ │ - vrsra.s64 , q14, #64 │ │ │ │ + vrecps.f32 q8, , q12 │ │ │ │ + vbic.i32 q8, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64e0334 │ │ │ │ - vbic.i32 q9, #0 @ 0x00000000 │ │ │ │ + vsra.s64 q9, q8, #64 │ │ │ │ @ instruction: 0xf64e012e │ │ │ │ - vaddl.s8 q9, d16, d8 │ │ │ │ + vaddl.s8 , d0, d8 │ │ │ │ vst4.8 {d16-d19}, [pc :128], lr │ │ │ │ vqsub.s64 d23, d21, d27 │ │ │ │ - andeq pc, r0, r1, asr #29 │ │ │ │ + andeq pc, r0, r1, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb673fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q8, q12 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ + vaddw.s8 q9, q0, d4 │ │ │ │ vrhadd.s8 d16, d0, d31 │ │ │ │ - vshr.s64 d17, d12, #64 │ │ │ │ + vmov.i32 d18, #12 @ 0x0000000c │ │ │ │ blmi 0x902d0 │ │ │ │ adccs pc, r3, #64, 4 │ │ │ │ - mcr2 2, 5, pc, cr12, cr5, {3} @ │ │ │ │ - ldrhteq r1, [r4], -r4 │ │ │ │ + mcr2 2, 7, pc, cr12, cr5, {3} @ │ │ │ │ + eorseq r1, r4, r4, lsr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67428 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q8, q12 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ + vaddw.s8 q9, q0, d4 │ │ │ │ vrhadd.s8 d16, d0, d31 │ │ │ │ - vshr.s64 d17, d12, #64 │ │ │ │ + vmov.i32 d18, #12 @ 0x0000000c │ │ │ │ blmi 0x902fc │ │ │ │ eorscs pc, lr, #64, 4 │ │ │ │ - mrc2 2, 4, pc, cr6, cr5, {3} │ │ │ │ - eorseq r1, r4, r0, asr #29 │ │ │ │ + mrc2 2, 6, pc, cr6, cr5, {3} │ │ │ │ + eorseq r1, r4, r0, asr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67454 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q8, q12 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ + vaddw.s8 q9, q0, d4 │ │ │ │ vrhadd.s8 d16, d0, d31 │ │ │ │ - vshr.s64 d17, d12, #64 │ │ │ │ + vmov.i32 d18, #12 @ 0x0000000c │ │ │ │ blmi 0x90328 │ │ │ │ rsbcs pc, sp, #64, 4 │ │ │ │ - mcr2 2, 4, pc, cr0, cr5, {3} @ │ │ │ │ - eorseq r1, r4, ip, asr #29 │ │ │ │ + mcr2 2, 6, pc, cr0, cr5, {3} @ │ │ │ │ + eorseq r1, r4, ip, asr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67480 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6400ff8 │ │ │ │ - vbic.i32 d21, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d21, d16, #64 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vmvn.i32 , #4 @ 0x00000004 │ │ │ │ + vshr.s64 , q10, #64 │ │ │ │ blmi 0x90354 │ │ │ │ addvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ - mcr2 2, 3, pc, cr10, cr5, {3} @ │ │ │ │ - eorseq r5, r4, r8, ror r7 │ │ │ │ + mcr2 2, 5, pc, cr10, cr5, {3} @ │ │ │ │ + ldrshteq r5, [r4], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb674ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - vrecps.f32 q8, , q12 │ │ │ │ - vmla.f d23, d16, d0[6] │ │ │ │ + @ instruction: 0xf6430ff8 │ │ │ │ + vmla.f d16, d0, d0[6] │ │ │ │ @ instruction: 0xf643012f │ │ │ │ - vaddl.s8 q8, d0, d0 │ │ │ │ + vaddl.s8 q8, d16, d0 │ │ │ │ blmi 0x90380 │ │ │ │ sbcsvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ - mrc2 2, 2, pc, cr4, cr5, {3} │ │ │ │ - ldrshteq r7, [r4], -r0 │ │ │ │ + mrc2 2, 4, pc, cr4, cr5, {3} │ │ │ │ + eorseq r7, r4, r0, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb674d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q8, q12 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ + vaddw.s8 q9, q0, d4 │ │ │ │ @ instruction: 0xf645012f │ │ │ │ - vmvn.i32 d16, #8 @ 0x00000008 │ │ │ │ + vshr.s64 d16, d24, #64 │ │ │ │ blmi 0x903ac │ │ │ │ andcs pc, r5, #64, 4 │ │ │ │ - mrc2 2, 1, pc, cr14, cr5, {3} │ │ │ │ - eorseq r1, r5, r4, asr #8 │ │ │ │ + mrc2 2, 3, pc, cr14, cr5, {3} │ │ │ │ + eorseq r1, r5, r4, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67504 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q8, q12 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ + vaddw.s8 q9, q0, d4 │ │ │ │ @ instruction: 0xf645012f │ │ │ │ - vmvn.i32 d16, #8 @ 0x00000008 │ │ │ │ + vshr.s64 d16, d24, #64 │ │ │ │ blmi 0x903d8 │ │ │ │ andcs pc, r5, #64, 4 │ │ │ │ - mcr2 2, 1, pc, cr8, cr5, {3} @ │ │ │ │ - eorseq r2, r5, r4, ror #14 │ │ │ │ + mcr2 2, 3, pc, cr8, cr5, {3} @ │ │ │ │ + eorseq r2, r5, r4, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67530 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6420ff8 │ │ │ │ - vrsra.s64 q11, q8, #64 │ │ │ │ + vbic.i32 , #0 @ 0x00000000 │ │ │ │ vcge.s8 d16, d0, d21 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ + vaddw.s8 q9, q0, d4 │ │ │ │ vrhadd.s8 d16, d0, d31 │ │ │ │ - vshr.s64 d17, d12, #64 │ │ │ │ + vmov.i32 d18, #12 @ 0x0000000c │ │ │ │ vhadd.s8 d16, d0, d31 │ │ │ │ vqsub.s64 d18, d5, d30 │ │ │ │ - strlt pc, [r8, #-3599] @ 0xfffff1f1 │ │ │ │ + strlt pc, [r8, #-3663] @ 0xfffff1b1 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ - orrne pc, r4, r0, asr #4 │ │ │ │ + tstpcs r4, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - addsne pc, ip, r0, asr #4 │ │ │ │ + andscs pc, ip, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d2 │ │ │ │ vhsub.s d18, d21, d19 │ │ │ │ - svclt 0x0000fdfb │ │ │ │ - ldrshteq r2, [r5], -ip │ │ │ │ + svclt 0x0000fe3b │ │ │ │ + eorseq r2, r5, ip, ror pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb6758c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6440ff8 │ │ │ │ - vrsra.s64 d20, d8, #64 │ │ │ │ + vorr.i32 d21, #2048 @ 0x00000800 │ │ │ │ vcge.s8 d16, d13, d21 │ │ │ │ - vmla.f d19, d16, d0[4] │ │ │ │ + vmla.f d20, d0, d0[4] │ │ │ │ vrhadd.s8 d16, d13, d31 │ │ │ │ - vshr.s64 , q10, #64 │ │ │ │ + vmvn.i32 q10, #4 @ 0x00000004 │ │ │ │ eorscs r0, r2, #47 @ 0x2f │ │ │ │ - stc2l 2, cr15, [r2, #468]! @ 0x1d4 │ │ │ │ + mcr2 2, 1, pc, cr2, cr5, {3} @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb675b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q11, q12 │ │ │ │ - vmla.f d23, d0, d0[6] │ │ │ │ + vmla.f d23, d16, d0[6] │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vshr.s64 d16, d4, #64 │ │ │ │ + vmov.i32 d17, #4 @ 0x00000004 │ │ │ │ blmi 0x90490 │ │ │ │ vhsub.s d18, d21, d2 │ │ │ │ - svclt 0x0000fdcf │ │ │ │ - mlaseq r5, r8, r1, r9 │ │ │ │ + svclt 0x0000fe0f │ │ │ │ + eorseq r9, r5, r8, lsl r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb675e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q11, q12 │ │ │ │ - vmla.f d23, d0, d0[6] │ │ │ │ + vmla.f d23, d16, d0[6] │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vshr.s64 d16, d20, #64 │ │ │ │ + vmvn.i32 d17, #4 @ 0x00000004 │ │ │ │ blmi 0x904bc │ │ │ │ vqsub.s64 d18, d21, d24 │ │ │ │ - svclt 0x0000fdb9 │ │ │ │ - ldrsbteq r9, [r5], -r4 │ │ │ │ + svclt 0x0000fdf9 │ │ │ │ + eorseq r9, r5, r4, asr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67610 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff8 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ + vaddw.s8 q10, q0, d4 │ │ │ │ @ instruction: 0xf6480130 │ │ │ │ - vshr.s64 d19, d24, #64 │ │ │ │ + vmvn.i32 d20, #8 @ 0x00000008 │ │ │ │ blmi 0x904e8 │ │ │ │ subvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ - stc2 2, cr15, [r2, #468]! @ 0x1d4 │ │ │ │ - ldrhteq r9, [r5], -r4 │ │ │ │ + stc2l 2, cr15, [r2, #468]! @ 0x1d4 │ │ │ │ + eorseq r9, r5, r4, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb6763c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q12 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ vand d16, d7, d16 │ │ │ │ - vmov.i32 d18, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d18, d0, #64 │ │ │ │ blmi 0x90514 │ │ │ │ vhsub.s d18, d5, d31 │ │ │ │ - svclt 0x0000fd8d │ │ │ │ - eorseq r9, r5, r8, asr #18 │ │ │ │ + svclt 0x0000fdcd │ │ │ │ + eorseq r9, r5, r8, asr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67668 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6490ff8 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vrsra.s64 d18, d16, #64 │ │ │ │ vcge.s8 d16, d7, d21 │ │ │ │ - vmla.f d20, d0, d0[0] │ │ │ │ + vmla.f d20, d16, d0[0] │ │ │ │ vand d16, d7, d16 │ │ │ │ - vmov.i32 q10, #0 @ 0x00000000 │ │ │ │ + vshr.s64 q10, q0, #64 │ │ │ │ vst4.8 {d16-d19}, [pc :256], r0 │ │ │ │ vhsub.s d23, d21, d14 │ │ │ │ - strlt pc, [r8, #-3443] @ 0xfffff28d │ │ │ │ + strlt pc, [r8, #-3507] @ 0xfffff24d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ - teqpcs r0, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ + asrscs pc, r6, #12 @ │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - subcs pc, ip, r6, asr #12 │ │ │ │ + sbccs pc, ip, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ rsbcs r4, r1, #1024 @ 0x400 │ │ │ │ - stc2l 2, cr15, [r0, #-468]! @ 0xfffffe2c │ │ │ │ - eorseq r9, r5, r4, asr #20 │ │ │ │ + stc2 2, cr15, [r0, #468]! @ 0x1d4 │ │ │ │ + eorseq r9, r5, r4, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb676c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q12 │ │ │ │ - vmla.f d20, d0, d0[0] │ │ │ │ + vmla.f d20, d16, d0[0] │ │ │ │ vand d16, d7, d16 │ │ │ │ - vmvn.i32 q10, #0 @ 0x00000000 │ │ │ │ + vshr.s64 q10, q8, #64 │ │ │ │ blmi 0x90598 │ │ │ │ vqsub.s64 d18, d21, d20 │ │ │ │ - svclt 0x0000fd4b │ │ │ │ - eorseq r9, r5, r4, ror sl │ │ │ │ + svclt 0x0000fd8b │ │ │ │ + ldrshteq r9, [r5], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb676ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q12 │ │ │ │ - vmla.f d20, d0, d0[0] │ │ │ │ + vmla.f d20, d16, d0[0] │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vshr.s64 q10, q12, #64 │ │ │ │ + vmvn.i32 , #8 @ 0x00000008 │ │ │ │ blmi 0x905c4 │ │ │ │ sbcsvs pc, pc, #64, 4 │ │ │ │ - ldc2 2, cr15, [r4, #-468]! @ 0xfffffe2c │ │ │ │ - mlaseq r5, r8, sl, r9 │ │ │ │ + ldc2l 2, cr15, [r4, #-468]! @ 0xfffffe2c │ │ │ │ + eorseq r9, r5, r8, lsl fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67718 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff8 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6470130 │ │ │ │ - vaddl.s8 , d0, d24 │ │ │ │ + vaddl.s8 , d16, d24 │ │ │ │ blmi 0x905f0 │ │ │ │ vqsub.s64 q9, , q15 │ │ │ │ - svclt 0x0000fd1f │ │ │ │ - eorseq r9, r5, ip, lsl #29 │ │ │ │ + svclt 0x0000fd5f │ │ │ │ + eorseq r9, r5, ip, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67744 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff8 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vmla.i d18, d0, d0[3] │ │ │ │ + vmla.i d18, d16, d0[3] │ │ │ │ blmi 0x9061c │ │ │ │ vhsub.s q9, , │ │ │ │ - svclt 0x0000fd09 │ │ │ │ - mlaseq r5, ip, lr, r9 │ │ │ │ + svclt 0x0000fd49 │ │ │ │ + eorseq r9, r5, ip, lsl pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67770 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q12 │ │ │ │ - vbic.i32 q9, #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 q9, q12, #64 │ │ │ │ @ instruction: 0xf6460335 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vmla.i d18, d0, d0[3] │ │ │ │ + vmla.i d18, d16, d0[3] │ │ │ │ rsbcs r0, r1, #48 @ 0x30 │ │ │ │ - ldc2l 2, cr15, [r0], #468 @ 0x1d4 │ │ │ │ + ldc2 2, cr15, [r0, #-468]! @ 0xfffffe2c │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb6779c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q12 │ │ │ │ - vqdmlal.s q10, d16, d0[3] │ │ │ │ + vqdmlal.s , d0, d0[3] │ │ │ │ @ instruction: 0xf6460335 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6470130 │ │ │ │ - vaddl.s8 , d0, d24 │ │ │ │ + vaddl.s8 , d16, d24 │ │ │ │ rsbscs r0, lr, #48 @ 0x30 │ │ │ │ - ldc2l 2, cr15, [sl], {117} @ 0x75 │ │ │ │ + ldc2 2, cr15, [sl, #-468] @ 0xfffffe2c │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb677c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6490ff8 │ │ │ │ - vmla.f d22, d0, d0[2] │ │ │ │ + vmla.f d22, d16, d0[2] │ │ │ │ @ instruction: 0xf6490130 │ │ │ │ - vaddl.s8 q11, d16, d16 │ │ │ │ + vaddl.s8 , d0, d16 │ │ │ │ blmi 0x906a0 │ │ │ │ andsne pc, r1, #64, 4 │ │ │ │ - stc2l 2, cr15, [r6], {117} @ 0x75 │ │ │ │ - eorseq fp, r5, r4, asr #10 │ │ │ │ + stc2 2, cr15, [r6, #-468] @ 0xfffffe2c │ │ │ │ + eorseq fp, r5, r4, asr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb677f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff8 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vmla.i d18, d0, d0[3] │ │ │ │ + vmla.i d18, d16, d0[3] │ │ │ │ blmi 0x906cc │ │ │ │ vhsub.s q9, , │ │ │ │ - svclt 0x0000fcb1 │ │ │ │ - eorseq fp, r5, r8, asr r5 │ │ │ │ + svclt 0x0000fcf1 │ │ │ │ + ldrsbteq fp, [r5], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67820 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff8 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6470130 │ │ │ │ - vaddl.s8 , d0, d24 │ │ │ │ + vaddl.s8 , d16, d24 │ │ │ │ blmi 0x906f8 │ │ │ │ vqsub.s64 q9, , q15 │ │ │ │ - svclt 0x0000fc9b │ │ │ │ - eorseq fp, r5, r4, lsr #16 │ │ │ │ + svclt 0x0000fcdb │ │ │ │ + eorseq fp, r5, r4, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb6784c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q13, q12 │ │ │ │ - vaddw.s8 , q0, d4 │ │ │ │ + vaddw.s8 , q8, d4 │ │ │ │ @ instruction: 0xf6400130 │ │ │ │ - vmla.i d18, d16, d0[2] │ │ │ │ + vmla.i d19, d0, d0[2] │ │ │ │ blmi 0x90730 │ │ │ │ vqsub.s64 d18, d5, d26 │ │ │ │ - svclt 0x0000fc85 │ │ │ │ - eorseq fp, r5, r0, ror #16 │ │ │ │ + svclt 0x0000fcc5 │ │ │ │ + eorseq fp, r5, r0, ror #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67878 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64b0ff8 │ │ │ │ - vrsra.s64 q9, q10, #64 │ │ │ │ + vbic.i32 , #1024 @ 0x00000400 │ │ │ │ vcge.s8 d16, d10, d21 │ │ │ │ - vmla.f d20, d16, d0[1] │ │ │ │ + vmla.f d21, d0, d0[1] │ │ │ │ vand d16, d10, d16 │ │ │ │ - vshr.s64 q10, q4, #64 │ │ │ │ + vmov.i32 , #8 @ 0x00000008 │ │ │ │ eorcs r0, r4, #48 @ 0x30 │ │ │ │ - stc2l 2, cr15, [ip], #-468 @ 0xfffffe2c │ │ │ │ + stc2 2, cr15, [ip], #468 @ 0x1d4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb678a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64b0ff8 │ │ │ │ - vqdmlal.s , d0, d0[0] │ │ │ │ + vqdmlal.s , d16, d0[0] │ │ │ │ @ instruction: 0xf6460335 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vmla.i d18, d0, d0[3] │ │ │ │ + vmla.i d18, d16, d0[3] │ │ │ │ rsbcs r0, r1, #48 @ 0x30 │ │ │ │ - mrrc2 2, 7, pc, r6, cr5 @ │ │ │ │ + ldc2 2, cr15, [r6], {117} @ 0x75 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb678d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64b0ff8 │ │ │ │ - vsubw.s8 , q8, d8 │ │ │ │ + vsubw.s8 q10, q0, d8 │ │ │ │ @ instruction: 0xf6460335 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vmla.i d18, d0, d0[3] │ │ │ │ + vmla.i d18, d16, d0[3] │ │ │ │ rsbcs r0, r1, #48 @ 0x30 │ │ │ │ - mcrr2 2, 7, pc, r0, cr5 @ │ │ │ │ + stc2 2, cr15, [r0], {117} @ 0x75 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb678fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff8 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6470130 │ │ │ │ - vaddl.s8 , d0, d24 │ │ │ │ + vaddl.s8 , d16, d24 │ │ │ │ blmi 0x907d4 │ │ │ │ vqsub.s64 q9, , q15 │ │ │ │ - svclt 0x0000fc2d │ │ │ │ - eorseq fp, r5, ip, lsl #24 │ │ │ │ + svclt 0x0000fc6d │ │ │ │ + eorseq fp, r5, ip, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67928 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff8 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vmla.i d18, d0, d0[3] │ │ │ │ + vmla.i d18, d16, d0[3] │ │ │ │ blmi 0x90800 │ │ │ │ vhsub.s q9, , │ │ │ │ - svclt 0x0000fc17 │ │ │ │ - eorseq fp, r5, ip, lsl ip │ │ │ │ + svclt 0x0000fc57 │ │ │ │ + mlaseq r5, ip, ip, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67954 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff8 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vmla.i d18, d0, d0[3] │ │ │ │ + vmla.i d18, d16, d0[3] │ │ │ │ blmi 0x9082c │ │ │ │ vhsub.s q9, , │ │ │ │ - svclt 0x0000fc01 │ │ │ │ - eorseq fp, r5, r8, asr #26 │ │ │ │ + svclt 0x0000fc41 │ │ │ │ + eorseq fp, r5, r8, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67980 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64a0ff8 │ │ │ │ - vsra.s64 , q12, #64 │ │ │ │ + vbic.i32 q10, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf64a0130 │ │ │ │ - vmov.i32 d20, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d20, d4, #64 │ │ │ │ blmi 0x90858 │ │ │ │ adcscc pc, lr, #64, 4 │ │ │ │ - blx 0xffacd176 │ │ │ │ - eorseq fp, r5, r8, lsr lr │ │ │ │ + stc2 2, cr15, [sl], #-468 @ 0xfffffe2c │ │ │ │ + ldrhteq fp, [r5], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb679ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64a0ff8 │ │ │ │ - vsra.s64 , q12, #64 │ │ │ │ + vbic.i32 q10, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf64a0130 │ │ │ │ - vmla.i d20, d0, d0[2] │ │ │ │ + vmla.i d20, d16, d0[2] │ │ │ │ blmi 0x90884 │ │ │ │ sbccc pc, r6, #64, 4 │ │ │ │ - blx 0xff54d1a2 │ │ │ │ - eorseq fp, r5, r4, asr #28 │ │ │ │ + ldc2 2, cr15, [r4], {117} @ 0x75 │ │ │ │ + eorseq fp, r5, r4, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb679d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q14, q12 │ │ │ │ - vqdmlal.s q8, d0, d0[5] │ │ │ │ + vqdmlal.s q8, d16, d0[5] │ │ │ │ vcge.s8 d16, d11, d21 │ │ │ │ - vorr.i32 d16, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d16, d8, #64 │ │ │ │ vand d16, d11, d16 │ │ │ │ - vmvn.i32 d16, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d16, d20, #64 │ │ │ │ subscs r0, r1, #48 @ 0x30 │ │ │ │ - blx 0xfef4d1d2 │ │ │ │ + blx 0xfff4d1d2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67a04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q12 │ │ │ │ - vorr.i32 d16, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d16, d8, #64 │ │ │ │ vand d16, d11, d16 │ │ │ │ - vmvn.i32 d16, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d16, d20, #64 │ │ │ │ blmi 0x908dc │ │ │ │ vhsub.s q9, , q12 │ │ │ │ - svclt 0x0000fba9 │ │ │ │ - eorseq ip, r5, r8, ror r0 │ │ │ │ + svclt 0x0000fbe9 │ │ │ │ + ldrshteq ip, [r5], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67a30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q12 │ │ │ │ - vorr.i32 d16, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d16, d8, #64 │ │ │ │ vand d16, d11, d16 │ │ │ │ - vmla.i d16, d0, d0[2] │ │ │ │ + vmla.i d16, d16, d0[2] │ │ │ │ blmi 0x90908 │ │ │ │ vhsub.s q9, , q0 │ │ │ │ - svclt 0x0000fb93 │ │ │ │ - mlaseq r5, r0, r0, ip │ │ │ │ + svclt 0x0000fbd3 │ │ │ │ + eorseq ip, r5, r0, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67a5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q12 │ │ │ │ - vorr.i32 d16, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d16, d8, #64 │ │ │ │ vand d16, d11, d16 │ │ │ │ - vmla.i d16, d0, d0[2] │ │ │ │ + vmla.i d16, d16, d0[2] │ │ │ │ blmi 0x90934 │ │ │ │ vhsub.s q9, , │ │ │ │ - svclt 0x0000fb7d │ │ │ │ - eorseq ip, r5, r4, lsr #1 │ │ │ │ + svclt 0x0000fbbd │ │ │ │ + eorseq ip, r5, r4, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67a88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff8 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vmla.i d18, d0, d0[3] │ │ │ │ + vmla.i d18, d16, d0[3] │ │ │ │ blmi 0x90960 │ │ │ │ vhsub.s q9, , │ │ │ │ - svclt 0x0000fb67 │ │ │ │ - ldrsbteq ip, [r5], -r8 │ │ │ │ + svclt 0x0000fba7 │ │ │ │ + eorseq ip, r5, r8, asr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67ab4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff8 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6470130 │ │ │ │ - vaddl.s8 , d0, d24 │ │ │ │ + vaddl.s8 , d16, d24 │ │ │ │ blmi 0x9098c │ │ │ │ vqsub.s64 q9, , q15 │ │ │ │ - svclt 0x0000fb51 │ │ │ │ - eorseq ip, r5, r4, ror r4 │ │ │ │ + svclt 0x0000fb91 │ │ │ │ + ldrshteq ip, [r5], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67ae0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q14, q12 │ │ │ │ - vsubw.s8 q11, q0, d16 │ │ │ │ + vsubw.s8 q11, q8, d16 │ │ │ │ @ instruction: 0xf6460335 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6470130 │ │ │ │ - vaddl.s8 , d0, d24 │ │ │ │ + vaddl.s8 , d16, d24 │ │ │ │ rsbscs r0, lr, #48 @ 0x30 │ │ │ │ - blx 0xe4d2da │ │ │ │ + blx 0x1e4d2da │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67b0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff8 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vmla.i d18, d0, d0[3] │ │ │ │ + vmla.i d18, d16, d0[3] │ │ │ │ blmi 0x909e4 │ │ │ │ vhsub.s q9, , │ │ │ │ - svclt 0x0000fb25 │ │ │ │ - eorseq ip, r5, r0, lsr r6 │ │ │ │ + svclt 0x0000fb65 │ │ │ │ + ldrhteq ip, [r5], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67b38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6400ff8 │ │ │ │ - vsra.s64 d22, d24, #64 │ │ │ │ + vbic.i32 d23, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vshr.s64 q11, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0x90a0c │ │ │ │ vhsub.s q9, , │ │ │ │ - svclt 0x0000fb0f │ │ │ │ - eorseq ip, r5, r4, lsl fp │ │ │ │ + svclt 0x0000fb4f │ │ │ │ + mlaseq r5, r4, fp, ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67b64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64c0ff8 │ │ │ │ - vsubw.s8 , q0, d4 │ │ │ │ + vsubw.s8 , q8, d4 │ │ │ │ vcge.s8 d16, d10, d21 │ │ │ │ - vsra.s64 , q8, #64 │ │ │ │ + vbic.i32 q10, #0 @ 0x00000000 │ │ │ │ vand d16, d10, d16 │ │ │ │ - vaddl.s8 q10, d0, d8 │ │ │ │ + vaddl.s8 q10, d16, d8 │ │ │ │ eorcs r0, fp, #48 @ 0x30 │ │ │ │ - blx 0xffdcd35c │ │ │ │ + blx 0xdcd35e │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67b90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q13, q12 │ │ │ │ - vsra.s64 , q8, #64 │ │ │ │ + vbic.i32 q10, #0 @ 0x00000000 │ │ │ │ vand d16, d10, d16 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ blmi 0x90a68 │ │ │ │ vhsub.s q9, , │ │ │ │ - svclt 0x0000fae3 │ │ │ │ - eorseq ip, r5, r4, lsl sp │ │ │ │ + svclt 0x0000fb23 │ │ │ │ + mlaseq r5, r4, sp, ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67bbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q13, q12 │ │ │ │ - vsra.s64 , q8, #64 │ │ │ │ + vbic.i32 q10, #0 @ 0x00000000 │ │ │ │ vand d16, d10, d16 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ blmi 0x90a94 │ │ │ │ vhsub.s q9, , q15 │ │ │ │ - svclt 0x0000facd │ │ │ │ - eorseq ip, r5, r0, lsr #26 │ │ │ │ + svclt 0x0000fb0d │ │ │ │ + eorseq ip, r5, r0, lsr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67be8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0000ff8 │ │ │ │ muleq r0, r1, r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67bfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64e0ff8 │ │ │ │ - vorr.i32 d21, #4 @ 0x00000004 │ │ │ │ + vsra.s64 d21, d4, #64 │ │ │ │ @ instruction: 0xf64e0130 │ │ │ │ - vmvn.i32 d21, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d21, d16, #64 │ │ │ │ blmi 0x90ad4 │ │ │ │ vhsub.s d18, d5, d17 │ │ │ │ - svclt 0x0000faad │ │ │ │ - eorseq r1, r6, r8, asr sl │ │ │ │ + svclt 0x0000faed │ │ │ │ + ldrsbteq r1, [r6], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67c28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6420ff8 │ │ │ │ - vrsra.s64 d20, d0, #64 │ │ │ │ + vorr.i32 d21, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf6460336 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6470130 │ │ │ │ - vaddl.s8 , d0, d24 │ │ │ │ + vaddl.s8 , d16, d24 │ │ │ │ rsbscs r0, lr, #48 @ 0x30 │ │ │ │ - blx 0xfe54d420 │ │ │ │ + blx 0xff54d420 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67c54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff8 │ │ │ │ - vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d18, d16, #64 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vmla.i d18, d0, d0[3] │ │ │ │ + vmla.i d18, d16, d0[3] │ │ │ │ blmi 0x90b2c │ │ │ │ vhsub.s q9, , │ │ │ │ - svclt 0x0000fa81 │ │ │ │ - eorseq r2, r6, r0, lsr #25 │ │ │ │ + svclt 0x0000fac1 │ │ │ │ + eorseq r2, r6, r0, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67c80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x154a68 │ │ │ │ subsvs pc, fp, #64, 12 @ 0x4000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ vqshl.s64 q10, q12, │ │ │ │ - svclt 0x0000fa6d │ │ │ │ - rsbseq r3, pc, ip, lsr #23 │ │ │ │ - eorseq sp, r1, r2, lsr r9 │ │ │ │ - eorseq sp, r1, r8, asr r9 │ │ │ │ + svclt 0x0000faad │ │ │ │ + rsbseq r3, pc, ip, lsr #24 │ │ │ │ + ldrhteq sp, [r1], -r2 │ │ │ │ + ldrsbteq sp, [r1], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67cb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x154a98 │ │ │ │ stmdbmi r5, {r2, r5, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r0, #2030043136 @ 0x79000000 │ │ │ │ vqshl.s64 q10, q12, │ │ │ │ - svclt 0x0000fa55 │ │ │ │ - rsbseq r3, pc, lr, ror fp @ │ │ │ │ - eorseq sp, r1, r8, ror r9 │ │ │ │ - mlaseq r1, r4, r9, sp │ │ │ │ + svclt 0x0000fa95 │ │ │ │ + ldrshteq r3, [pc], #-190 │ │ │ │ + ldrshteq sp, [r1], -r8 │ │ │ │ + eorseq sp, r1, r4, lsl sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb67ce0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x154ac8 │ │ │ │ stmdbmi r5, {r1, r3, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r8, #2030043136 @ 0x79000000 │ │ │ │ vqshl.s64 q10, q12, │ │ │ │ - svclt 0x0000fa3d │ │ │ │ - addeq r8, r4, r6, lsr #20 │ │ │ │ - eorseq r8, r2, r8, ror #8 │ │ │ │ - ldrsbteq r8, [r2], -r0 │ │ │ │ + svclt 0x0000fa7d │ │ │ │ + addeq r8, r4, r6, lsr #21 │ │ │ │ + eorseq r8, r2, r8, ror #9 │ │ │ │ + eorseq r8, r2, r0, asr r5 │ │ │ │ @ instruction: 0xf000b508 │ │ │ │ strlt pc, [r8, #-2051] @ 0xfffff7fd │ │ │ │ @ instruction: 0xfffaf7ff │ │ │ │ andcs r4, r6, r7, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2839 @ 0xfffff4e9 │ │ │ │ adclt fp, r7, r0, lsl #10 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9325 │ │ │ │ vcgt.s d16, d8, d0 │ │ │ │ - andcs pc, r0, fp, lsr pc @ │ │ │ │ - @ instruction: 0xf978f279 │ │ │ │ + andcs pc, r0, fp, ror pc @ │ │ │ │ + @ instruction: 0xf9b8f279 │ │ │ │ addcs sl, ip, #2048 @ 0x800 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ - svc 0x00a2f298 │ │ │ │ + svc 0x00e2f298 │ │ │ │ strmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf04f2006 │ │ │ │ stmib sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ vcgt.s d19, d8, d3 │ │ │ │ - mulcs r6, r3, pc @ │ │ │ │ - @ instruction: 0xff5cf28f │ │ │ │ + ldrdcs pc, [r6], -r3 │ │ │ │ + @ instruction: 0xff9cf28f │ │ │ │ movwcs r2, #544 @ 0x220 │ │ │ │ stmib sp, {r0, sp}^ │ │ │ │ strbtmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcs r2, #33280 @ 0x8200 │ │ │ │ stceq 0, cr15, [pc], #316 @ 0x10ca8 │ │ │ │ - cdp2 2, 1, cr15, cr2, cr12, {3} │ │ │ │ + cdp2 2, 5, cr15, cr2, cr12, {3} │ │ │ │ svclt 0x0000deff │ │ │ │ addseq lr, r0, r6, lsl #31 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ @ instruction: 0x4606b5f0 │ │ │ │ bmi 0x6e23c4 │ │ │ │ ldcmi 2, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ ldrbtmi r4, [sl], #-2842 @ 0xfffff4e6 │ │ │ │ @@ -638,200 +638,200 @@ │ │ │ │ ldrbtmi r4, [sp], #-3349 @ 0xfffff2eb │ │ │ │ ldcmi 0, cr14, [r5, #-24] @ 0xffffffe8 │ │ │ │ @ instruction: 0x462c447d │ │ │ │ ldcmi 0, cr14, [r4, #-8] │ │ │ │ @ instruction: 0x462c447d │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ vqdmlal.s16 q5, d8, d3 │ │ │ │ - ldmdbmi r1, {r0, r1, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r1, {r0, r1, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [fp], -r7, lsl #12 │ │ │ │ ldrbtmi r4, [r9], #-1570 @ 0xfffff9de │ │ │ │ smladxls r0, r0, r6, r4 │ │ │ │ - @ instruction: 0xf9b4f287 │ │ │ │ + @ instruction: 0xf9f4f287 │ │ │ │ blmi 0x223408 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ subsmi r3, sl, ip, lsl #8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vaddl.s32 , d10, d1 │ │ │ │ - vmul.i8 d15, d29, d3 │ │ │ │ + vmul.i8 , , │ │ │ │ ldcllt 13, cr4, [r0, #80]! @ 0x50 │ │ │ │ addseq lr, r0, r6, lsl pc │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ - eorseq r2, r2, r6, ror #21 │ │ │ │ - eoreq pc, pc, r4, asr r8 @ │ │ │ │ - eoreq pc, pc, ip, asr #16 │ │ │ │ - eorseq sp, r2, sl, asr #26 │ │ │ │ + eorseq r2, r2, r6, ror #22 │ │ │ │ + ldrdeq pc, [pc], -r4 @ │ │ │ │ + eoreq pc, pc, ip, asr #17 │ │ │ │ + eorseq sp, r2, sl, asr #27 │ │ │ │ addseq lr, r0, ip, asr #29 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, ip} │ │ │ │ @ instruction: 0x460541f0 │ │ │ │ ldrbtmi r4, [fp], #-3100 @ 0xfffff3e4 │ │ │ │ ldrbtmi r4, [sl], #-2585 @ 0xfffff5e7 │ │ │ │ ldmdbpl pc, {r1, r4, fp, sp, lr} @ │ │ │ │ andhi pc, r2, r1, asr r8 @ │ │ │ │ mcrvs 8, 6, r6, cr3, cr8, {1} │ │ │ │ vqdmlal.s , d25, d11 │ │ │ │ - mcrrne 9, 13, pc, r1, cr9 @ │ │ │ │ + vmovne s18, s19, pc, r1 │ │ │ │ vaddl.s32 , d2, d13 │ │ │ │ - strmi pc, [r6], -r5, ror #30 │ │ │ │ + strmi pc, [r6], -r5, lsr #31 │ │ │ │ andle r1, r8, r2, asr #24 │ │ │ │ ldrbtmi r4, [r9], #-2323 @ 0xfffff6ed │ │ │ │ - @ instruction: 0xffb0f287 │ │ │ │ + @ instruction: 0xfff0f287 │ │ │ │ stmdblt r0, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf2a24630 │ │ │ │ - ldmdavs r8!, {r0, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs r8!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ strbmi lr, [r2], -lr, lsl #15 │ │ │ │ @ instruction: 0xf7ff4629 │ │ │ │ stmdavs r3!, {r0, r1, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldreq r4, [fp], r0, lsr #12 │ │ │ │ ldmdavs sl!, {r3, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmdavs r3, {r1, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ nopeq {67} @ 0x43 │ │ │ │ vmov.i32 d6, #115 @ 0x00000073 │ │ │ │ - svclt 0x0000be9f │ │ │ │ + svclt 0x0000bedf │ │ │ │ addseq pc, r0, r6, lsr r3 @ │ │ │ │ addseq lr, r0, r6, lsl #29 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - eorseq r9, r2, sl, ror #6 │ │ │ │ + eorseq r9, r2, sl, ror #7 │ │ │ │ @ instruction: 0xf7ffb508 │ │ │ │ andeq pc, r0, sp, lsr pc @ │ │ │ │ subne pc, sp, r1, asr #12 │ │ │ │ andeq pc, r1, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bf73 │ │ │ │ + svclt 0x0000bfb7 │ │ │ │ addscs pc, r5, ip, asr #4 │ │ │ │ andeq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bf6b │ │ │ │ + svclt 0x0000bfaf │ │ │ │ addspl pc, sp, r4, asr #4 │ │ │ │ andeq pc, r7, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bf63 │ │ │ │ + svclt 0x0000bfa7 │ │ │ │ rsccs pc, r5, pc, asr #4 │ │ │ │ andeq pc, r7, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bf5b │ │ │ │ + svclt 0x0000bf9f │ │ │ │ rsbscs pc, r1, ip, asr #12 │ │ │ │ andeq pc, r8, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bf53 │ │ │ │ + svclt 0x0000bf97 │ │ │ │ rscsvc pc, r9, fp, asr #4 │ │ │ │ andeq pc, r9, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bf4b │ │ │ │ - sbcscs pc, r5, r9, asr #4 │ │ │ │ + svclt 0x0000bf8f │ │ │ │ + subscc pc, sp, r9, asr #4 │ │ │ │ andseq pc, r1, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bf43 │ │ │ │ + svclt 0x0000bf87 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq 0xfe84f04c │ │ │ │ ldcpl 2, cr15, [ip, #-692]! @ 0xfffffd4c │ │ │ │ strmi r4, [ip], -r2, ror #22 │ │ │ │ strmi r2, [r0], r8, asr #4 │ │ │ │ tstls r6, lr, lsr #16 │ │ │ │ vrhadd.s8 d18, d3, d0 │ │ │ │ vorr.i32 d23, #524288 @ 0x00080000 │ │ │ │ ldmdavs fp, {r0, r1, r2, r4, r7, r8, sl, sp} │ │ │ │ ldrcc pc, [r4, #-2253]! @ 0xfffff733 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - mcr 2, 5, pc, cr0, cr8, {4} @ │ │ │ │ + mcr 2, 7, pc, cr0, cr8, {4} @ │ │ │ │ smlabbcs r0, r4, r2, r2 │ │ │ │ vadd.i8 d26, d14, d13 │ │ │ │ vqdmlal.s , d0, d20 │ │ │ │ @ instruction: 0xf2982996 │ │ │ │ - @ instruction: 0xf44fee98 │ │ │ │ + @ instruction: 0xf44feed8 │ │ │ │ smlabbcs r0, r6, r2, r6 │ │ │ │ vmul.i16 d10, d8, d0[0] │ │ │ │ - stmdavs r0!, {r1, r4, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xff2af154 │ │ │ │ + stmdavs r0!, {r1, r4, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xff6ef154 │ │ │ │ @ instruction: 0xf1512004 │ │ │ │ - @ instruction: 0xf002ff7d │ │ │ │ + @ instruction: 0xf002ffc1 │ │ │ │ andcs pc, r3, r1, lsl #17 │ │ │ │ - @ instruction: 0xff78f151 │ │ │ │ - stc2 1, cr15, [r6, #-324]! @ 0xfffffebc │ │ │ │ + @ instruction: 0xffbcf151 │ │ │ │ + stc2l 1, cr15, [sl, #-324]! @ 0xfffffebc │ │ │ │ @ instruction: 0xf8c9682b │ │ │ │ ldmdavs sl, {r4, r5} │ │ │ │ ldrmi fp, [ip], -r2, lsl #3 │ │ │ │ svccs 0x0004f854 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ smlatble r2, r3, r2, r4 │ │ │ │ @ instruction: 0xf8d9e008 │ │ │ │ @ instruction: 0xf8540030 │ │ │ │ @ instruction: 0xf1511d04 │ │ │ │ - stmdavs fp!, {r0, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r0, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mvnsle r4, r3, lsr #5 │ │ │ │ andcs sl, r3, r8, lsl #18 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r3, r8, r9, ip, sp}^ │ │ │ │ vsubw.s32 , , d10 │ │ │ │ - ldmdblt r8, {r0, r1, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r8, {r0, r1, r2, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ andcc lr, r8, #3620864 @ 0x374000 │ │ │ │ svccc 0x00fff1b2 │ │ │ │ @ instruction: 0xf1b3bf08 │ │ │ │ strdle r3, [r3], -pc @ │ │ │ │ svcvc 0x00e3ebb2 │ │ │ │ @ instruction: 0x81bdf000 │ │ │ │ - ldrcs pc, [r8], #-1604 @ 0xfffff9bc │ │ │ │ + ldrcs pc, [r8], #1604 @ 0x644 │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ submi pc, r0, r3, asr #12 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf8c92300 │ │ │ │ @ instruction: 0xf155302c │ │ │ │ - stmdavs r0!, {r0, r1, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r0!, {r0, r1, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ vrhadd.s d27, d9, d16 │ │ │ │ - tstplt r8, fp, lsl sp @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, fp, asr sp @ p-variant is OBSOLETE │ │ │ │ ldrmi r6, [r8, r3, ror #17] │ │ │ │ ldrcc r6, [r8], #-2659 @ 0xfffff59d │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xa018f8dd │ │ │ │ - blvc 0xfeb8e73c │ │ │ │ + bleq 0xd8d740 │ │ │ │ bleq 0x48d910 │ │ │ │ andsls pc, ip, sp, asr #17 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vrshl.u8 q10, q4, q8 │ │ │ │ @ instruction: 0xf85a8350 │ │ │ │ b 0x13dcec8 │ │ │ │ ldmdavc r9, {r0, r3, r7, r8, r9, sl} │ │ │ │ @ instruction: 0xf040292d │ │ │ │ ldmdavc r9, {r1, r2, r4, r5, r6, r8, pc}^ │ │ │ │ andeq pc, r1, #1073741826 @ 0x40000002 │ │ │ │ andls r1, r5, #92, 24 @ 0x5c00 │ │ │ │ tstle r2, sp, lsr #18 │ │ │ │ stmdbcs r0, {r0, r5, r6, fp, ip, sp, lr} │ │ │ │ ldmdavc r9, {r1, r2, r4, r5, ip, lr, pc}^ │ │ │ │ - ldrcs pc, [r8, #-1604] @ 0xfffff9bc │ │ │ │ + ldrcs pc, [r8, #1604] @ 0x644 │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ pushcs {r1, r2, r3, r4, r6, r9, sl, lr} │ │ │ │ ldcne 15, cr11, [ip], {8} │ │ │ │ bvs 0x1bc8e60 │ │ │ │ orrslt r3, lr, r8, lsl r5 │ │ │ │ strtmi r6, [r0], -r9, lsr #16 │ │ │ │ - @ instruction: 0xff18f298 │ │ │ │ + @ instruction: 0xff58f298 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ bicslt r7, r9, r9, lsr #20 │ │ │ │ ldrmi r9, [r8, #2821] @ 0xb05 │ │ │ │ tstphi r5, #64, 6 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1094457 │ │ │ │ ldmdavs r8!, {r1, r8, fp}^ │ │ │ │ stmiavs fp!, {r4, r5, r7, r8, r9, sl, lr}^ │ │ │ │ bicle r2, r9, r0, lsl #22 │ │ │ │ eorne pc, r4, r5, asr #4 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ tstcs r1, r3, lsr #12 │ │ │ │ - addscc pc, r4, #76, 12 @ 0x4c00000 │ │ │ │ + andsmi pc, r4, #76, 12 @ 0x4c00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ vmlal.s32 q3, d9, d0 │ │ │ │ - andcs pc, r1, r3, ror lr @ │ │ │ │ - ldc2 2, cr15, [sl], #484 @ 0x1e4 │ │ │ │ + @ instruction: 0x2001feb3 │ │ │ │ + ldc2l 2, cr15, [sl], #484 @ 0x1e4 │ │ │ │ @ instruction: 0xf8dd47b0 │ │ │ │ @ instruction: 0xe7e89014 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ @ instruction: 0xf8dd9e05 │ │ │ │ ldrmi r9, [r0, #28]! │ │ │ │ movwhi pc, #4928 @ 0x1340 @ │ │ │ │ ldrdcc pc, [r8], -r9 @ │ │ │ │ @@ -839,96 +839,96 @@ │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ mulne sp, r9, r8 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ bicmi lr, r1, r3, asr #20 │ │ │ │ @ instruction: 0xf8539b06 │ │ │ │ @ instruction: 0xf8c93026 │ │ │ │ @ instruction: 0xf159303c │ │ │ │ - @ instruction: 0xf163f943 │ │ │ │ - stmdacs r0, {r0, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf163f987 │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ rscshi pc, sl, r0 │ │ │ │ - ldc2 1, cr15, [r2], {99} @ 0x63 │ │ │ │ + mrrc2 1, 6, pc, r6, cr3 @ │ │ │ │ tstcs r0, r8, asr #4 │ │ │ │ vmlal.s16 q5, d8, d30 │ │ │ │ - addcs lr, r4, #12672 @ 0x3180 │ │ │ │ + addcs lr, r4, #6, 28 @ 0x60 │ │ │ │ stmdage sp, {r8, sp} │ │ │ │ - stcl 2, cr15, [r0, #608] @ 0x260 │ │ │ │ + mcr 2, 0, pc, cr0, cr8, {4} @ │ │ │ │ addvs pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ stmdage r0, {r8, sp}^ │ │ │ │ - ldc 2, cr15, [sl, #608]! @ 0x260 │ │ │ │ + ldcl 2, cr15, [sl, #608]! @ 0x260 │ │ │ │ bicsvs pc, r8, #-536870908 @ 0xe0000004 │ │ │ │ orrseq pc, r5, #192, 4 │ │ │ │ ldmdavs r8, {r8, sl, sp} │ │ │ │ - ldc2l 1, cr15, [r4, #-324]! @ 0xfffffebc │ │ │ │ - @ instruction: 0xff7cf12a │ │ │ │ - ldc2 2, cr15, [sl], #-432 @ 0xfffffe50 │ │ │ │ + ldc2 1, cr15, [r8, #324]! @ 0x144 │ │ │ │ + @ instruction: 0xffc0f12a │ │ │ │ + ldc2l 2, cr15, [sl], #-432 @ 0xfffffe50 │ │ │ │ andvs r4, r5, r4, lsl #12 │ │ │ │ @ instruction: 0xf1582002 │ │ │ │ - stmdavs r3!, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r0, r1, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ ldrdls r8, [r7], -r6 │ │ │ │ strbtcc pc, [ip], #-590 @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ ldrsbteq pc, [ip], -r9 @ │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ vsubhn.i64 d4, , │ │ │ │ - tstplt r8, sp, ror #30 @ p-variant is OBSOLETE │ │ │ │ + smlatblt r8, sp, pc, pc @ │ │ │ │ eorsmi pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1582008 │ │ │ │ - @ instruction: 0x4607f891 │ │ │ │ + @ instruction: 0x4607f8d5 │ │ │ │ ldrdeq pc, [ip], -r9 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf00181b5 │ │ │ │ @ instruction: 0xf8dff913 │ │ │ │ @ instruction: 0xf8c9a3d8 │ │ │ │ @ instruction: 0xf05c0038 │ │ │ │ @ instruction: 0x4604f9f5 │ │ │ │ - blx 0xff84d44c │ │ │ │ + blx 0x94d44e │ │ │ │ teqpcc r3, #64, 4 @ p-variant is OBSOLETE │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ - rscscc pc, r0, #76, 12 @ 0x4c00000 │ │ │ │ + rsbsmi pc, r0, #76, 12 @ 0x4c00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - @ instruction: 0x41acf242 │ │ │ │ + msrpl R12_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blx 0xccd468 │ │ │ │ + blx 0x1dcd468 │ │ │ │ @ instruction: 0xf02b4605 │ │ │ │ @ instruction: 0xf899f9d7 │ │ │ │ strtmi r2, [r0], -ip │ │ │ │ movwpl pc, #34383 @ 0x864f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - msrmi (UNDEF: 100), r2 │ │ │ │ + mvnmi pc, r2, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf1349305 │ │ │ │ - blls 0x1905b4 │ │ │ │ + blls 0x1906c4 │ │ │ │ strtmi r9, [r0], -r0, lsl #6 │ │ │ │ vcgt.s8 d18, d2, d0 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf8d9012f │ │ │ │ @ instruction: 0xf1342034 │ │ │ │ - blvs 0xfeb1082c │ │ │ │ + blvs 0xfeb1093c │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ vqshl.s64 d4, d8, #37 @ 0x25 │ │ │ │ - @ instruction: 0x4605ff9f │ │ │ │ + @ instruction: 0x4605ffdf │ │ │ │ @ instruction: 0xf0a0fa90 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ - cdp2 1, 6, cr15, cr2, cr5, {0} │ │ │ │ - cdp2 1, 8, cr15, cr0, cr5, {0} │ │ │ │ + cdp2 1, 10, cr15, cr6, cr5, {0} │ │ │ │ + cdp2 1, 12, cr15, cr4, cr5, {0} │ │ │ │ ldrsbteq pc, [r8], -r9 @ │ │ │ │ @ instruction: 0xff0af000 │ │ │ │ @ instruction: 0xf0004604 │ │ │ │ ldmibmi r0, {r0, r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svccs 0x0070ee1d │ │ │ │ movweq pc, #33034 @ 0x810a @ │ │ │ │ addpl r4, ip, r0, lsr #12 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf6429300 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ tstcs fp, #-1073741813 @ 0xc000000b │ │ │ │ - @ instruction: 0xf95cf133 │ │ │ │ + @ instruction: 0xf9a0f133 │ │ │ │ @ instruction: 0x33aaf500 │ │ │ │ @ instruction: 0xf8d933c0 │ │ │ │ @ instruction: 0xf853a024 │ │ │ │ @ instruction: 0xf4133c08 │ │ │ │ svclt 0x000c7f00 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwmi pc, #111 @ 0x6f @ │ │ │ │ @@ -945,51 +945,51 @@ │ │ │ │ @ instruction: 0xf8d90380 │ │ │ │ vhadd.s8 d16, d15, d4 │ │ │ │ vrshr.s64 d19, d4, #64 │ │ │ │ mulsvs r3, r6, r2 │ │ │ │ movwls r2, #33536 @ 0x8300 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdbge r8, {r0, r1, r5, r8, pc} │ │ │ │ - @ instruction: 0xffd4f15c │ │ │ │ + @ instruction: 0xf818f15d │ │ │ │ blcs 0x37cb0 │ │ │ │ ldrmi sp, [r8], -r7, rrx │ │ │ │ - teqpmi r4, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x41b4f64c │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf8e2f154 │ │ │ │ + @ instruction: 0xf926f154 │ │ │ │ vhadd.s d18, d9, d1 │ │ │ │ - @ instruction: 0x4629fbb9 │ │ │ │ + @ instruction: 0x4629fbf9 │ │ │ │ andeq pc, r1, sl, lsl #2 │ │ │ │ vcgt.s32 d25, d10, d5 │ │ │ │ - blls 0x18ff70 │ │ │ │ + blls 0x190080 │ │ │ │ strbne fp, [r9, r9, lsr #7]! │ │ │ │ - @ instruction: 0xf14e4628 │ │ │ │ - @ instruction: 0x4604ffdd │ │ │ │ + @ instruction: 0xf14f4628 │ │ │ │ + strmi pc, [r4], -r1, lsr #16 │ │ │ │ eorne pc, r4, r5, asr #4 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ tstcs r1, r3, lsr #12 │ │ │ │ - andmi pc, r4, #76, 12 @ 0x4c00000 │ │ │ │ + addmi pc, r4, #76, 12 @ 0x4c00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ vmlal.s32 q3, d9, d0 │ │ │ │ - @ instruction: 0x4620fd55 │ │ │ │ - cdp2 2, 10, cr15, cr12, cr14, {1} │ │ │ │ + @ instruction: 0x4620fd95 │ │ │ │ + cdp2 2, 15, cr15, cr0, cr14, {1} │ │ │ │ vhadd.s d18, d9, d1 │ │ │ │ - @ instruction: 0xf8d9fb99 │ │ │ │ + @ instruction: 0xf8d9fbd9 │ │ │ │ @ instruction: 0x4629003c │ │ │ │ - blx 0xfe34db82 │ │ │ │ + blx 0xff34db82 │ │ │ │ movwls r1, #32259 @ 0x7e03 │ │ │ │ svcge 0x0022f6bf │ │ │ │ @ instruction: 0xf8d96820 │ │ │ │ vshr.s16 d4, d28, #7 │ │ │ │ - @ instruction: 0xf64cf8cf │ │ │ │ - vsra.s64 , q2, #64 │ │ │ │ + @ instruction: 0xf64cf90f │ │ │ │ + vorr.i32 q10, #4 @ 0x00000004 │ │ │ │ strmi r0, [r3], -pc, lsr #2 │ │ │ │ andcs r4, r1, r2, lsr #12 │ │ │ │ - stc2 2, cr15, [r0, #676]! @ 0x2a4 │ │ │ │ + stc2l 2, cr15, [r0, #676]! @ 0x2a4 │ │ │ │ vaddl.s32 q1, d0, d1 │ │ │ │ - @ instruction: 0x464efbd5 │ │ │ │ + @ instruction: 0x464efc15 │ │ │ │ @ instruction: 0x901cf8dd │ │ │ │ ldrmi lr, [sl, #1740] @ 0x6cc │ │ │ │ orrhi pc, sl, r0, lsl #4 │ │ │ │ svcmi 0x0080f1ba │ │ │ │ subge pc, r0, r9, asr #17 │ │ │ │ sbcshi pc, sl, r0, asr #4 │ │ │ │ addscc pc, r0, #-268435452 @ 0xf0000004 │ │ │ │ @@ -1005,104 +1005,104 @@ │ │ │ │ rsbvs fp, r3, r8, lsr pc │ │ │ │ ldclne 6, cr14, [r1], #-224 @ 0xffffff20 │ │ │ │ ldrsbteq pc, [r0], -r9 @ │ │ │ │ svclt 0x00ac4541 │ │ │ │ @ instruction: 0xf0072200 │ │ │ │ ldrmi r0, [r9], -r1, lsl #4 │ │ │ │ movwls r4, #21526 @ 0x5416 │ │ │ │ - ldc2 1, cr15, [sl], {81} @ 0x51 │ │ │ │ + mrrc2 1, 5, pc, lr, cr1 @ │ │ │ │ @ instruction: 0xf8d94682 │ │ │ │ @ instruction: 0xf1510030 │ │ │ │ - @ instruction: 0xf641fb35 │ │ │ │ - vsra.s64 d22, d20, #64 │ │ │ │ + @ instruction: 0xf641fb79 │ │ │ │ + vbic.i32 d23, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf64c0131 │ │ │ │ - vmov.i32 q10, #0 @ 0x00000000 │ │ │ │ + vshr.s64 q10, q0, #64 │ │ │ │ vaddl.s8 q0, d8, d31 │ │ │ │ - strmi pc, [r7], -sp, asr #28 │ │ │ │ + strmi pc, [r7], -sp, lsl #29 │ │ │ │ blls 0x17d760 │ │ │ │ @ instruction: 0xf64caa08 │ │ │ │ - vmla.f d20, d0, d0[7] │ │ │ │ + vmla.f d20, d16, d0[7] │ │ │ │ movwls r0, #33071 @ 0x812f │ │ │ │ - @ instruction: 0xf8a4f27f │ │ │ │ + @ instruction: 0xf8e4f27f │ │ │ │ @ instruction: 0xf0002801 │ │ │ │ @ instruction: 0x4638815c │ │ │ │ - stc2 2, cr15, [r2], {135} @ 0x87 │ │ │ │ + mcrr2 2, 8, pc, r2, cr7 @ │ │ │ │ ldrdcc pc, [r4], #-137 @ 0xffffff77 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ bl 0xfea3147c │ │ │ │ tstcs r4, r6, lsl #16 │ │ │ │ andeq pc, r1, r8, lsl #2 │ │ │ │ - cdp2 2, 7, cr15, cr10, cr14, {1} │ │ │ │ + cdp2 2, 11, cr15, cr14, cr14, {1} │ │ │ │ @ instruction: 0xf8d94605 │ │ │ │ stmdacs r0, {r2, r4} │ │ │ │ teqphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf84cf299 │ │ │ │ + @ instruction: 0xf88cf299 │ │ │ │ eorvs r2, r8, r1, lsl #6 │ │ │ │ ldcle 5, cr4, [r0, #-608] @ 0xfffffda0 │ │ │ │ ldmne r2!, {r1, r2, r8, fp, ip, pc}^ │ │ │ │ streq lr, [r8], r5, lsl #22 │ │ │ │ bl 0x1d8e34 │ │ │ │ bl 0x154004 │ │ │ │ @ instruction: 0xf85b0783 │ │ │ │ @ instruction: 0xf2990f04 │ │ │ │ - @ instruction: 0xf847f83b │ │ │ │ + @ instruction: 0xf847f87b │ │ │ │ adcsmi r0, lr, #4, 22 @ 0x1000 │ │ │ │ movwcs sp, #503 @ 0x1f7 │ │ │ │ rsbscc pc, r0, r2, asr #4 │ │ │ │ eorcc pc, r8, r5, asr #16 │ │ │ │ - stc2l 2, cr15, [r4, #184] @ 0xb8 │ │ │ │ + cdp2 2, 0, cr15, cr8, cr14, {1} │ │ │ │ @ instruction: 0xf10c4606 │ │ │ │ - blge 0x38f618 │ │ │ │ + blge 0x38f728 │ │ │ │ sbccc pc, r8, r6, asr #17 │ │ │ │ @ instruction: 0xf8c6ab40 │ │ │ │ @ instruction: 0xf8c430cc │ │ │ │ ldmdavs r3!, {r4, r7, r9, sp, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ vand d24, d14, d3 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf1502096 │ │ │ │ - blge 0x10502bc │ │ │ │ + blge 0x10503cc │ │ │ │ blge 0x375e54 │ │ │ │ blge 0xbb5e54 │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrbmi r9, [r3], -r7, lsl #16 │ │ │ │ ldrsbtne pc, [ip], -r9 @ │ │ │ │ - blx 0x3cd68e │ │ │ │ + blx 0x14cd68e │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf5048102 │ │ │ │ @ instruction: 0xf1aa5408 │ │ │ │ ldrcc r0, [r0], #-1284 @ 0xfffffafc │ │ │ │ vhadd.s32 d14, d14, d1 │ │ │ │ - @ instruction: 0xf855fde1 │ │ │ │ + @ instruction: 0xf855fe25 │ │ │ │ stmdacs r0, {r2, r8, r9, sl, fp} │ │ │ │ @ instruction: 0x4650d1f9 │ │ │ │ - ldc2l 2, cr15, [sl, #184] @ 0xb8 │ │ │ │ + cdp2 2, 1, cr15, cr14, cr14, {1} │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrbeq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ ldmdals r3, {r2, r3, r4, r6, sl, ip, lr, pc} │ │ │ │ - blx 0xffd4d71e │ │ │ │ - mcrr2 1, 2, pc, r6, cr1 @ │ │ │ │ + ldc2 1, cr15, [r8], #-132 @ 0xffffff7c │ │ │ │ + stc2 1, cr15, [sl], {33} @ 0x21 │ │ │ │ ldrdeq pc, [r8], -r9 │ │ │ │ - @ instruction: 0xffcaf10e │ │ │ │ + @ instruction: 0xf80ef10f │ │ │ │ @ instruction: 0xf9acf03e │ │ │ │ stmdbge lr!, {r5, r9, sl, lr} │ │ │ │ blx 0xff34d4d6 │ │ │ │ ldrdeq pc, [r0], -r9 @ │ │ │ │ @ instruction: 0xf64fb128 │ │ │ │ vaddw.s8 , q0, d12 │ │ │ │ @ instruction: 0xf0302196 │ │ │ │ @ instruction: 0xf105fe1d │ │ │ │ - strtmi pc, [r0], -r1, lsr #26 │ │ │ │ + strtmi pc, [r0], -r5, ror #26 │ │ │ │ @ instruction: 0xf92cf089 │ │ │ │ @ instruction: 0xf162a808 │ │ │ │ - @ instruction: 0xe6dbfeff │ │ │ │ + ldrb pc, [fp], r3, asr #30 @ │ │ │ │ @ instruction: 0xf1099807 │ │ │ │ - @ instruction: 0xf642fcf5 │ │ │ │ - vaddl.s8 q10, d16, d20 │ │ │ │ + @ instruction: 0xf642fd39 │ │ │ │ + vaddl.s8 , d0, d20 │ │ │ │ @ instruction: 0xf8c9002f │ │ │ │ strb r0, [r0], -ip, lsr #32 │ │ │ │ @ instruction: 0x23abf64a │ │ │ │ @ instruction: 0x23aaf6ca │ │ │ │ svceq 0x0080f5ba │ │ │ │ movwcs pc, #15274 @ 0x3baa @ │ │ │ │ addscc pc, r0, #-268435452 @ 0xf0000004 │ │ │ │ @@ -1117,208 +1117,208 @@ │ │ │ │ ssat r0, #7, fp, asr #0 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ subpl pc, r4, r9, asr #17 │ │ │ │ ldrbeq r6, [sl], #-2075 @ 0xfffff7e5 │ │ │ │ svcge 0x0049f57f │ │ │ │ @ instruction: 0xf64c4629 │ │ │ │ - vaddl.s8 q10, d16, d12 │ │ │ │ + vaddl.s8 , d0, d12 │ │ │ │ @ instruction: 0xf158002f │ │ │ │ - strb pc, [r0, -r1, lsl #29] @ │ │ │ │ + strb pc, [r0, -r5, asr #29] @ │ │ │ │ muleq r0, r0, r0 │ │ │ │ - eorseq r4, r5, r8, lsl #25 │ │ │ │ - mrc2 1, 1, pc, cr10, cr8, {2} │ │ │ │ + eorseq r4, r5, r8, lsl #26 │ │ │ │ + mrc2 1, 3, pc, cr14, cr8, {2} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8d9d09d │ │ │ │ tstcs r1, r8, lsl r0 │ │ │ │ - adcsmi pc, r4, #76, 12 @ 0x4c00000 │ │ │ │ + eorspl pc, r4, #76, 12 @ 0x4c00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - stc2 2, cr15, [lr], {169} @ 0xa9 │ │ │ │ + mcrr2 2, 10, pc, lr, cr9 @ │ │ │ │ eorcs r4, sl, #45088768 @ 0x2b00000 │ │ │ │ @ instruction: 0xf64c2101 │ │ │ │ - vmla.i d20, d16, d0[1] │ │ │ │ - vaddl.s8 q0, d7, d31 │ │ │ │ - strtmi pc, [r8], -r9, ror #31 │ │ │ │ + vmla.i d21, d0, d0[1] │ │ │ │ + vaddl.s8 q0, d8, d31 │ │ │ │ + strtmi pc, [r8], -r9, lsr #16 │ │ │ │ @ instruction: 0xf868f066 │ │ │ │ tstcs r1, r0, lsl fp │ │ │ │ @ instruction: 0xf64c4628 │ │ │ │ - vrshr.s64 q10, q8, #64 │ │ │ │ + vmvn.i32 , #0 @ 0x00000000 │ │ │ │ vsubl.s32 q0, d9, d31 │ │ │ │ - blls 0x410378 │ │ │ │ + blls 0x410478 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ - andpl pc, r4, #76, 12 @ 0x4c00000 │ │ │ │ + addpl pc, r4, #76, 12 @ 0x4c00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0xffc4de4a │ │ │ │ + ldc2 2, cr15, [r0], #-676 @ 0xfffffd5c │ │ │ │ tstcs r1, r1, lsl fp │ │ │ │ @ instruction: 0xf64c4628 │ │ │ │ - vmov.i32 d21, #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 d21, d8, #64 │ │ │ │ vsubl.s32 q0, d9, d31 │ │ │ │ - blls 0x4d0354 │ │ │ │ + blls 0x4d0454 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ - eorpl pc, ip, #76, 12 @ 0x4c00000 │ │ │ │ + adcpl pc, ip, #76, 12 @ 0x4c00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0xff7cde6e │ │ │ │ + ldc2 2, cr15, [lr], {169} @ 0xa9 │ │ │ │ tstcs r1, r4, lsl fp │ │ │ │ @ instruction: 0xf64c4628 │ │ │ │ - vmlal.s , d0, d0[0] │ │ │ │ + vmlal.s , d16, d0[0] │ │ │ │ vsubl.s32 q0, d9, d31 │ │ │ │ - blls 0x510330 │ │ │ │ + blls 0x510430 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ - subspl pc, r4, #76, 12 @ 0x4c00000 │ │ │ │ + sbcspl pc, r4, #76, 12 @ 0x4c00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0xff34de92 │ │ │ │ + stc2 2, cr15, [ip], {169} @ 0xa9 │ │ │ │ tstcs r1, r7, lsl fp │ │ │ │ @ instruction: 0xf64c4628 │ │ │ │ - vmlal.s , d0, d0[6] │ │ │ │ + vmlal.s , d16, d0[6] │ │ │ │ vsubl.s32 q0, d9, d31 │ │ │ │ - blls 0x79030c │ │ │ │ + blls 0x79040c │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ - rsbspl pc, ip, #76, 12 @ 0x4c00000 │ │ │ │ + rscspl pc, ip, #76, 12 @ 0x4c00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0xfeecdeb6 │ │ │ │ + blx 0xffecdeb6 │ │ │ │ tstcs r1, pc, lsl fp │ │ │ │ @ instruction: 0xf64c4628 │ │ │ │ - vrshr.s64 d21, d0, #64 │ │ │ │ + vmov.i32 d22, #0 @ 0x00000000 │ │ │ │ vsubl.s32 q0, d9, d31 │ │ │ │ - blls 0x6d02e8 │ │ │ │ + blls 0x6d03e8 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ - adcpl pc, r4, #76, 12 @ 0x4c00000 │ │ │ │ + eorvs pc, r4, #76, 12 @ 0x4c00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0xfea4deda │ │ │ │ + blx 0xffa4deda │ │ │ │ @ instruction: 0xf1584628 │ │ │ │ - str pc, [sl, -r7, asr #27]! │ │ │ │ + str pc, [sl, -fp, lsl #28]! │ │ │ │ msrne CPSR_s, #1342177284 @ 0x50000004 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ tstcs r1, r1, lsr #4 │ │ │ │ - andcc pc, r4, ip, asr #12 │ │ │ │ + addcc pc, r4, ip, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vmov.i16 d6, #123 @ 0x007b │ │ │ │ - andcs pc, r1, fp, ror pc @ │ │ │ │ - @ instruction: 0xf9def279 │ │ │ │ + @ instruction: 0x2001ffbb │ │ │ │ + blx 0x7cde40 │ │ │ │ strb r4, [r3], r3, lsl #12 │ │ │ │ vmla.i32 d2, d22, d0[1] │ │ │ │ - eorsvs pc, r0, r7, asr #19 │ │ │ │ + eorsvs pc, r0, r7, lsl #20 │ │ │ │ submi lr, r0, #242221056 @ 0xe700000 │ │ │ │ stmdbls r8, {r0, r2, r6, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ @ instruction: 0xf64faea0 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ adcmi r2, r9, #1476395010 @ 0x58000002 │ │ │ │ qasxmi fp, r9, r8 │ │ │ │ subne pc, r4, r9, asr #17 │ │ │ │ ldrbeq r6, [r8], #-2075 @ 0xfffff7e5 │ │ │ │ mrcge 5, 4, APSR_nzcv, cr3, cr15, {3} │ │ │ │ - rsbsmi pc, r0, ip, asr #12 │ │ │ │ + rscsmi pc, r0, ip, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - ldc2l 1, cr15, [r4, #352] @ 0x160 │ │ │ │ + mrc2 1, 0, pc, cr8, cr8, {2} │ │ │ │ vmax.s8 d30, d21, d11 │ │ │ │ vaddl.s8 , d0, d20 │ │ │ │ @ instruction: 0x46230096 │ │ │ │ @ instruction: 0xf64c2101 │ │ │ │ - vmlal.s , d0, d0[7] │ │ │ │ + vmlal.s , d16, d0[7] │ │ │ │ stmdavs r0, {r0, r1, r2, r3, r5, r9} │ │ │ │ - blx 0x19cdf5e │ │ │ │ + blx 0xfe9cdf5e │ │ │ │ vhadd.s d18, d9, d1 │ │ │ │ - vmla.i8 d31, d21, d29 │ │ │ │ + vmla.i8 , , │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ eorcs r0, r0, #1476395010 @ 0x58000002 │ │ │ │ @ instruction: 0xf64c2101 │ │ │ │ - vshr.s64 d19, d16, #64 │ │ │ │ + vmvn.i32 d20, #0 @ 0x00000000 │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r5} │ │ │ │ - @ instruction: 0xff3af287 │ │ │ │ + @ instruction: 0xff7af287 │ │ │ │ vhadd.s d18, d9, d1 │ │ │ │ - svclt 0x0000f99d │ │ │ │ - subvc pc, r5, sp, asr #12 │ │ │ │ + svclt 0x0000f9dd │ │ │ │ + sbcvc pc, sp, sp, asr #12 │ │ │ │ andseq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bb51 │ │ │ │ - adcpl pc, r5, pc, asr #12 │ │ │ │ + svclt 0x0000bb95 │ │ │ │ + eorvs pc, sp, pc, asr #12 │ │ │ │ andseq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bb49 │ │ │ │ - eorcc pc, r5, r1, asr #4 │ │ │ │ + svclt 0x0000bb8d │ │ │ │ + adccc pc, sp, r1, asr #4 │ │ │ │ andseq pc, r4, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bb41 │ │ │ │ - rscsmi pc, r1, r1, asr #4 │ │ │ │ + svclt 0x0000bb85 │ │ │ │ + rsbspl pc, r9, r1, asr #4 │ │ │ │ andseq pc, r4, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bb39 │ │ │ │ - andsvs pc, sp, r1, asr #12 │ │ │ │ + svclt 0x0000bb7d │ │ │ │ + adcvs pc, r5, r1, asr #12 │ │ │ │ andseq pc, r4, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bb31 │ │ │ │ - eorsvs pc, r9, r1, asr #12 │ │ │ │ + svclt 0x0000bb75 │ │ │ │ + sbcvs pc, r1, r1, asr #12 │ │ │ │ andseq pc, r4, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bb29 │ │ │ │ - subne pc, r1, r2, asr #4 │ │ │ │ + svclt 0x0000bb6d │ │ │ │ + sbcne pc, r9, r2, asr #4 │ │ │ │ andseq pc, r4, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bb21 │ │ │ │ - eorspl pc, r5, r2, asr #12 │ │ │ │ + svclt 0x0000bb65 │ │ │ │ + adcspl pc, sp, r2, asr #12 │ │ │ │ andseq pc, r4, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bb19 │ │ │ │ - andne pc, sp, r3, asr #12 │ │ │ │ + svclt 0x0000bb5d │ │ │ │ + addsne pc, r5, r3, asr #12 │ │ │ │ andseq pc, r4, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bb11 │ │ │ │ - addscc pc, r1, r7, asr #12 │ │ │ │ + svclt 0x0000bb55 │ │ │ │ + andsmi pc, r9, r7, asr #12 │ │ │ │ andseq pc, r4, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bb09 │ │ │ │ - sbcsvs pc, r1, r8, asr #4 │ │ │ │ + svclt 0x0000bb4d │ │ │ │ + subsvc pc, r9, r8, asr #4 │ │ │ │ andseq pc, r4, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000bb01 │ │ │ │ - eorsmi pc, r5, r5, asr #4 │ │ │ │ + svclt 0x0000bb45 │ │ │ │ + adcsmi pc, sp, r5, asr #4 │ │ │ │ andseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf1512104 │ │ │ │ - svclt 0x0000baf9 │ │ │ │ - submi pc, r1, r5, asr #4 │ │ │ │ + svclt 0x0000bb3d │ │ │ │ + sbcmi pc, r9, r5, asr #4 │ │ │ │ andseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf1512104 │ │ │ │ - svclt 0x0000baf1 │ │ │ │ - submi pc, sp, r5, asr #4 │ │ │ │ + svclt 0x0000bb35 │ │ │ │ + sbcsmi pc, r5, r5, asr #4 │ │ │ │ andseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf1512104 │ │ │ │ - svclt 0x0000bae9 │ │ │ │ - subsmi pc, r9, r5, asr #4 │ │ │ │ + svclt 0x0000bb2d │ │ │ │ + rscmi pc, r1, r5, asr #4 │ │ │ │ andseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf1512104 │ │ │ │ - svclt 0x0000bae1 │ │ │ │ - rsbmi pc, r5, r5, asr #4 │ │ │ │ + svclt 0x0000bb25 │ │ │ │ + rscmi pc, sp, r5, asr #4 │ │ │ │ andseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf1512104 │ │ │ │ - svclt 0x0000bad9 │ │ │ │ - rsbsmi pc, r1, r5, asr #4 │ │ │ │ + svclt 0x0000bb1d │ │ │ │ + rscsmi pc, r9, r5, asr #4 │ │ │ │ andseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf1512104 │ │ │ │ - svclt 0x0000bad1 │ │ │ │ + svclt 0x0000bb15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb687f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0fc8 │ │ │ │ vmov.i32 , #0 @ 0x00000000 │ │ │ │ umulllt r2, fp, r6, r4 │ │ │ │ strbtmi r4, [r9], -sp, lsr #20 │ │ │ │ movwcs r2, #1 │ │ │ │ andls r6, r9, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ movwcc lr, #10701 @ 0x29cd │ │ │ │ vaddl.s16 q3, d15, d19 │ │ │ │ - bllt 0x12507dc │ │ │ │ + bllt 0x12508dc │ │ │ │ eorvs r2, r3, r1, lsl #6 │ │ │ │ andcs sl, r1, r4, lsl #18 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r2, r8, r9, ip, sp}^ │ │ │ │ vsubw.s16 , , d6 │ │ │ │ - blls 0x1507c4 │ │ │ │ + blls 0x1508c4 │ │ │ │ cmppmi sl, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ orrscc pc, sl, r3, asr #13 │ │ │ │ blx 0xfe8f7662 │ │ │ │ blx 0x5de56 │ │ │ │ stmdbls r6, {r9, sp} │ │ │ │ bl 0x10977c4 │ │ │ │ stmib r4, {r0, r5, r6, r7, r9, ip, sp, lr}^ │ │ │ │ @@ -1330,37 +1330,37 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ stmdbcs r0, {r0, r5, fp, sp, lr} │ │ │ │ stmdage r4, {r2, r4, r6, r7, r8, ip, lr, pc} │ │ │ │ smlabtne r4, sp, r9, lr │ │ │ │ smlabtne r6, sp, r9, lr │ │ │ │ - stc2l 2, cr15, [lr, #620] @ 0x26c │ │ │ │ + mcr2 2, 0, pc, cr14, cr11, {4} @ │ │ │ │ @ instruction: 0xf44f9b04 │ │ │ │ @ instruction: 0xf6c34c4a │ │ │ │ stmdbls r6, {r1, r3, r4, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf44f9d05 │ │ │ │ stmdals r7, {r1, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr} │ │ │ │ andcc pc, ip, #166912 @ 0x28c00 │ │ │ │ andcs pc, r5, #12, 22 @ 0x3000 │ │ │ │ @ instruction: 0x1c0efba1 │ │ │ │ blx 0x397822 │ │ │ │ bl 0x10c16b8 │ │ │ │ strb r0, [lr, r0, lsl #4] │ │ │ │ - stc2 2, cr15, [r8], #-676 @ 0xfffffd5c │ │ │ │ + stc2l 2, cr15, [r8], #-676 @ 0xfffffd5c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb688cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrshtcs r0, [fp], r0 │ │ │ │ vaddl.s32 , d17, d3 │ │ │ │ - mcrne 13, 0, pc, cr3, cr9, {2} @ │ │ │ │ + mcrne 13, 0, pc, cr3, cr9, {4} @ │ │ │ │ adcscs sp, lr, r8, lsr #26 │ │ │ │ vsubw.s32 , , d1 │ │ │ │ - blls 0x90c34 │ │ │ │ + blls 0x90d34 │ │ │ │ svclt 0x00cc2800 │ │ │ │ ldrmi r4, [r9], -r1, lsl #12 │ │ │ │ andsmi r1, sl, #1440 @ 0x5a0 │ │ │ │ cdpne 1, 4, cr13, cr10, cr6, {1} │ │ │ │ teqle r2, sl, lsl #4 │ │ │ │ rscsmi pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @@ -1372,73 +1372,73 @@ │ │ │ │ andne lr, r2, r2, asr #19 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vshr.s64 d2, d30, #31 │ │ │ │ - cdpne 13, 0, cr15, cr3, cr11, {1} │ │ │ │ + cdpne 13, 0, cr15, cr3, cr11, {3} │ │ │ │ ldrmi sp, [r9], -r1, lsl #26 │ │ │ │ ldrdcs lr, [r0, #-120] @ 0xffffff88 │ │ │ │ ldrb r4, [fp, fp, lsl #12] │ │ │ │ - mvnscs pc, #76, 4 @ 0xc0000004 │ │ │ │ + cmnpcc r8, #76, 4 @ p-variant is OBSOLETE @ 0xc0000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - teqpne ip, fp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x11bcf24b │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - subsne pc, r0, fp, asr #4 │ │ │ │ + sbcsne pc, r0, fp, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ vqsub.s64 q9, q10, q2 │ │ │ │ - @ instruction: 0xf24cfc09 │ │ │ │ - vrsra.s64 q9, q12, #64 │ │ │ │ + sha1c.32 , q6, │ │ │ │ + vbic.i32 , #2048 @ 0x00000800 │ │ │ │ vcge.s8 d16, d11, d21 │ │ │ │ - vbic.i32 d17, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d17, d28, #64 │ │ │ │ vand d16, d11, d16 │ │ │ │ - vmla.i d17, d0, d0[7] │ │ │ │ + vmla.i d17, d16, d0[7] │ │ │ │ sbcscs r0, r5, #48 @ 0x30 │ │ │ │ - blx 0xffece152 │ │ │ │ + ldc2 2, cr15, [sl], #-464 @ 0xfffffe30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb68988 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q12 │ │ │ │ - vmov.i32 d23, #1280 @ 0x00000500 │ │ │ │ + vrshr.s64 d23, d13, #64 │ │ │ │ vqsub.s8 d16, d9, d6 │ │ │ │ - vsra.s64 , , #64 │ │ │ │ + vorr.i32 q9, #9 @ 0x00000009 │ │ │ │ vand d16, d9, d6 │ │ │ │ - vaddl.s8 q9, d0, d29 │ │ │ │ + vshr.s64 d18, d21, #64 │ │ │ │ vshr.s8 d0, d6, #4 │ │ │ │ - pop {r0, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1574008 │ │ │ │ - svclt 0x0000bf65 │ │ │ │ + svclt 0x0000bfa9 │ │ │ │ @ instruction: 0xf1504801 │ │ │ │ - svclt 0x0000b963 │ │ │ │ + svclt 0x0000b9a7 │ │ │ │ addseq pc, r6, #140, 28 @ 0x8c0 │ │ │ │ - andvs pc, r5, sl, asr #12 │ │ │ │ + addvs pc, sp, sl, asr #12 │ │ │ │ andseq pc, r8, r0, asr #5 │ │ │ │ @ instruction: 0xf1512104 │ │ │ │ - svclt 0x0000b9e1 │ │ │ │ - andsvs pc, r1, sl, asr #12 │ │ │ │ + svclt 0x0000ba25 │ │ │ │ + addsvs pc, r9, sl, asr #12 │ │ │ │ andseq pc, r8, r0, asr #5 │ │ │ │ @ instruction: 0xf1512104 │ │ │ │ - svclt 0x0000b9d9 │ │ │ │ - addne pc, r1, ip, asr #4 │ │ │ │ + svclt 0x0000ba1d │ │ │ │ + andcs pc, r9, ip, asr #4 │ │ │ │ andseq pc, r8, r0, asr #5 │ │ │ │ @ instruction: 0xf1512103 │ │ │ │ - svclt 0x0000b9d1 │ │ │ │ + svclt 0x0000ba15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb689f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x2157e0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stclt 1, cr11, [r8, #-8] │ │ │ │ andsvs r2, sl, r1, lsl #4 │ │ │ │ - stc2 2, cr15, [r6, #-144] @ 0xffffff70 │ │ │ │ - ldc2 2, cr15, [r0], #144 @ 0x90 │ │ │ │ - stc2l 2, cr15, [ip], #-200 @ 0xffffff38 │ │ │ │ + stc2l 2, cr15, [sl, #-144] @ 0xffffff70 │ │ │ │ + ldc2l 2, cr15, [r4], #144 @ 0x90 │ │ │ │ + ldc2 2, cr15, [r0], #200 @ 0xc8 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ - stclt 2, cr15, [r4], {95} @ 0x5f │ │ │ │ + stcllt 2, cr15, [r8], {95} @ 0x5f │ │ │ │ addseq lr, r5, #172, 16 @ 0xac0000 │ │ │ │ ldrbtmi r4, [sl], #-2565 @ 0xfffff5fb │ │ │ │ @ instruction: 0xb12b6813 │ │ │ │ @ instruction: 0xf103669a │ │ │ │ blvs 0x16d2104 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ svclt 0x00004770 │ │ │ │ @@ -1448,15 +1448,15 @@ │ │ │ │ strbtmi fp, [sl], -r2, lsl #24 │ │ │ │ strlt fp, [r1], #-1028 @ 0xfffffbfc │ │ │ │ @ instruction: 0xa018f8df │ │ │ │ ldrmi sl, [sl], #773 @ 0x305 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdami r4, {r3, sl, ip, sp, pc} │ │ │ │ andeq pc, r0, sl, asr r8 @ │ │ │ │ - ldc2l 2, cr15, [lr, #428]! @ 0x1ac │ │ │ │ + cdp2 2, 4, cr15, cr2, cr11, {3} │ │ │ │ @ instruction: 0xf954f7ff │ │ │ │ addseq lr, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ ldr r3, [pc, #20] @ 0x1188c │ │ │ │ ldr r2, [pc, #20] @ 0x11890 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ @@ -1488,226 +1488,226 @@ │ │ │ │ @ instruction: 0xf645b510 │ │ │ │ @ instruction: 0xf2c01490 │ │ │ │ stmdavc r3!, {r1, r2, r4, r7, sl} │ │ │ │ @ instruction: 0xf7ffb973 │ │ │ │ vmax.f32 , q8, │ │ │ │ vsubw.s8 q8, q0, d0 │ │ │ │ @ instruction: 0xb12b0300 │ │ │ │ - eorscs pc, r8, ip, asr #4 │ │ │ │ + adcscs pc, r8, ip, asr #4 │ │ │ │ addeq pc, r6, r0, asr #5 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ vrshl.s8 d27, d8, d0 │ │ │ │ vsubw.s8 q8, q0, d0 │ │ │ │ mrslt r0, (UNDEF: 123) │ │ │ │ orrsne pc, r4, r5, asr #12 │ │ │ │ orrseq pc, r6, r0, asr #5 │ │ │ │ - eorscs pc, r8, ip, asr #4 │ │ │ │ + adcscs pc, r8, ip, asr #4 │ │ │ │ addeq pc, r6, r0, asr #5 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ svclt 0x0000e7be │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ sbceq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ ldrbmi r1, [r0, -r1, asr #15]! │ │ │ │ - eorvc pc, r0, r0, asr #12 │ │ │ │ + adcvc pc, r0, r0, asr #12 │ │ │ │ eorseq pc, r4, r0, asr #5 │ │ │ │ - blt 0xff3cde24 │ │ │ │ + bllt 0x4cde24 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strtne pc, [ip], #1605 @ 0x645 │ │ │ │ ldreq pc, [r6], #704 @ 0x2c0 │ │ │ │ stmdavc r6!, {r1, r7, ip, sp, pc} │ │ │ │ subsle r2, r0, r0, lsl #18 │ │ │ │ strmi r4, [r8], -r1, lsl #13 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf2994692 │ │ │ │ - strmi pc, [r5], -pc, lsr #21 │ │ │ │ + strmi pc, [r5], -pc, ror #21 │ │ │ │ cmple r0, r0, lsl #28 │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ @ instruction: 0xf64db3b0 │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ + vmlal.s8 q9, d16, d0 │ │ │ │ ands r0, fp, pc, lsr #16 │ │ │ │ smladcs r0, r0, r0, r2 │ │ │ │ - @ instruction: 0xf9fcf22e │ │ │ │ + blx 0x104e264 │ │ │ │ @ instruction: 0xf8044606 │ │ │ │ strtmi r7, [r8], -r1, lsl #22 │ │ │ │ andls pc, r0, r6, asr #17 │ │ │ │ - @ instruction: 0xf9aef235 │ │ │ │ + @ instruction: 0xf9f2f235 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ vqadd.s64 q3, , │ │ │ │ - strmi pc, [r3], -r9, lsr #19 │ │ │ │ + strmi pc, [r3], -sp, ror #19 │ │ │ │ adcsvs r4, r3, r0, lsr r6 │ │ │ │ - @ instruction: 0xff40f12d │ │ │ │ + @ instruction: 0xff84f12d │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - blx 0xfe2ce43c │ │ │ │ + blx 0xff2ce43c │ │ │ │ @ instruction: 0xb1a84605 │ │ │ │ @ instruction: 0x4628213d │ │ │ │ - @ instruction: 0xf8c8f298 │ │ │ │ + @ instruction: 0xf908f298 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf64ed1dc │ │ │ │ - vaddhn.i16 d17, q0, q8 │ │ │ │ + vaddhn.i16 d17, q8, q8 │ │ │ │ @ instruction: 0xf64e042e │ │ │ │ - vmla.f d16, d16, d0[7] │ │ │ │ + vmla.f d17, d0, d0[7] │ │ │ │ blmi 0x551eb4 │ │ │ │ sbccs r4, r4, #80, 12 @ 0x5000000 │ │ │ │ strls r9, [r0], #-1281 @ 0xfffffaff │ │ │ │ - blx 0x19cdf56 │ │ │ │ + blx 0xfeacdf56 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ ldmdblt r6, {r4, r5, r6, r7, r8, r9, sl, pc}^ │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf64e87f0 │ │ │ │ - vmla.f d16, d16, d0[7] │ │ │ │ + vmla.f d17, d0, d0[7] │ │ │ │ @ instruction: 0xf64e012e │ │ │ │ - vaddl.s8 , d0, d4 │ │ │ │ + vaddl.s8 , d16, d4 │ │ │ │ blmi 0xd1b00 │ │ │ │ vqsub.s64 d18, d20, d22 │ │ │ │ - svclt 0x0000fa93 │ │ │ │ - eorseq r0, r4, r0, ror pc │ │ │ │ - eorseq r0, r4, r4, asr pc │ │ │ │ + svclt 0x0000fad3 │ │ │ │ + ldrshteq r0, [r4], -r0 │ │ │ │ + ldrsbteq r0, [r4], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb68c60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ ldc2 0, cr15, [r6, #-4]! │ │ │ │ rsbeq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ tstcs r1, r0, lsl r1 │ │ │ │ - mcr2 2, 7, pc, cr4, cr9, {0} @ │ │ │ │ + @ instruction: 0xff28f219 │ │ │ │ eorvc pc, pc, r4, lsl #10 │ │ │ │ - blx 0xffc4dff6 │ │ │ │ + ldc2 1, cr15, [r4], #-372 @ 0xfffffe8c │ │ │ │ andvc pc, ip, r4, lsl #10 │ │ │ │ - @ instruction: 0xf818f150 │ │ │ │ + @ instruction: 0xf85cf150 │ │ │ │ @ instruction: 0xf1506f60 │ │ │ │ - svcvs 0x0060fa4d │ │ │ │ - @ instruction: 0xf9d2f22e │ │ │ │ + svcvs 0x0060fa91 │ │ │ │ + blx 0x5ce34c │ │ │ │ pop {r5, r7, r9, sl, fp, sp, lr} │ │ │ │ vqadd.s32 d4, d14, d0 │ │ │ │ - svclt 0x0000b9cd │ │ │ │ + svclt 0x0000ba11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb68ca8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf12f4604 │ │ │ │ - @ instruction: 0xf64ef945 │ │ │ │ - vmla.f d22, d16, d0[7] │ │ │ │ + @ instruction: 0xf64ef989 │ │ │ │ + vmla.f d23, d0, d0[7] │ │ │ │ strmi r0, [r5], -lr, lsr #2 │ │ │ │ - blx 0xffb4df8e │ │ │ │ + ldc2 1, cr15, [r0], #-200 @ 0xffffff38 │ │ │ │ strtmi fp, [r8], -r0, lsr #3 │ │ │ │ - ldc2 1, cr15, [sl, #-200]! @ 0xffffff38 │ │ │ │ + ldc2l 1, cr15, [lr, #-200]! @ 0xffffff38 │ │ │ │ andls r4, r0, #77824 @ 0x13000 │ │ │ │ - mvnvs pc, lr, asr #12 │ │ │ │ + msrvc (UNDEF: 108), lr │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - subne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + sbcne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ @ instruction: 0xf1322318 │ │ │ │ - tstplt r8, sp, lsl #25 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xb118fcd1 │ │ │ │ umullscc pc, r9, r0, r8 @ │ │ │ │ rsccc pc, r8, #132, 16 @ 0x840000 │ │ │ │ stmdblt fp, {r0, r1, r5, r7, r9, fp, sp, lr}^ │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf1634620 │ │ │ │ - strtmi pc, [r0], -fp, lsr #16 │ │ │ │ + strtmi pc, [r0], -pc, ror #16 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf06d4030 │ │ │ │ svclt 0x0000bb0f │ │ │ │ - eorseq r0, r4, ip, lsl #31 │ │ │ │ + eorseq r1, r4, ip │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb68d2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r4], -r9, lsr #28 │ │ │ │ - stc2 1, cr15, [r2, #-200] @ 0xffffff38 │ │ │ │ + stc2l 1, cr15, [r6, #-200] @ 0xffffff38 │ │ │ │ @ instruction: 0xf64e2342 │ │ │ │ - vmlal.s , d0, d0[4] │ │ │ │ + vmlal.s , d16, d0[4] │ │ │ │ strls r0, [r0], -lr, lsr #4 │ │ │ │ - asrmi pc, r2, #12 @ │ │ │ │ + msrpl R8_usr, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf1329203 │ │ │ │ - @ instruction: 0xf031fc55 │ │ │ │ + @ instruction: 0xf031fc99 │ │ │ │ @ instruction: 0x4620f8db │ │ │ │ - ldc2l 1, cr15, [r0], #200 @ 0xc8 │ │ │ │ + ldc2 1, cr15, [r4, #-200]! @ 0xffffff38 │ │ │ │ movtcs r9, #10755 @ 0x2a03 │ │ │ │ @ instruction: 0xf6429600 │ │ │ │ - vaddw.s8 q10, q8, d16 │ │ │ │ + vaddw.s8 , q0, d16 │ │ │ │ @ instruction: 0xf132012f │ │ │ │ - ldc 12, cr15, [pc, #284] @ 0x11c90 │ │ │ │ + ldc 12, cr15, [pc, #556] @ 0x11da0 │ │ │ │ strcs r7, [r0, #-2840] @ 0xfffff4e8 │ │ │ │ strtvs r2, [r0], -r1, lsl #6 │ │ │ │ stc 0, cr2, [r4, #16] │ │ │ │ @ instruction: 0x66637bb0 │ │ │ │ ldrpl lr, [r6, #2500] @ 0x9c4 │ │ │ │ - @ instruction: 0xf90cf22e │ │ │ │ + @ instruction: 0xf950f22e │ │ │ │ eorscs r4, r8, r3, lsl #12 │ │ │ │ vmax.s32 d6, d30, d19 │ │ │ │ - strbvs pc, [r0, -r7, lsl #18]! @ │ │ │ │ - @ instruction: 0xf98cf150 │ │ │ │ + strbvs pc, [r0, -fp, asr #18]! @ │ │ │ │ + @ instruction: 0xf9d0f150 │ │ │ │ andvc pc, ip, r4, lsl #10 │ │ │ │ - @ instruction: 0xff6ef14f │ │ │ │ + @ instruction: 0xffb2f14f │ │ │ │ eorvc pc, pc, r4, lsl #10 │ │ │ │ - blx 0x154e122 │ │ │ │ + blx 0xfe64e122 │ │ │ │ tstpvc r3, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ andsvc pc, pc, #4, 10 @ 0x1000000 │ │ │ │ msrvc CPSR_c, #4, 10 @ 0x1000000 │ │ │ │ stmib r4, {r5, r9, sl, lr}^ │ │ │ │ stmib r4, {r0, r1, r4, r7, r8, ip, lr}^ │ │ │ │ stmib r4, {r0, r1, r2, r3, r4, r7, r9, ip, lr}^ │ │ │ │ andlt r5, r4, r1, lsr #7 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ stmialt r2!, {r0, r4, r5, ip, sp, lr, pc} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - eorseq r0, r4, r0, lsr #31 │ │ │ │ + eorseq r1, r4, r0, lsr #32 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb68de8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ - strtvc pc, [r0], #-1600 @ 0xfffff9c0 │ │ │ │ + strtvc pc, [r0], #1600 @ 0x640 │ │ │ │ ldrteq pc, [r4], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf1044606 │ │ │ │ movtcs r0, #53904 @ 0xd290 │ │ │ │ vhsub.s8 d25, d13, d0 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf64e0133 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf132022e │ │ │ │ - @ instruction: 0xf104fbf5 │ │ │ │ + @ instruction: 0xf104fc39 │ │ │ │ strmi r0, [r5], -r0, lsr #5 │ │ │ │ tstcs r5, #0, 4 │ │ │ │ @ instruction: 0xf64e4630 │ │ │ │ - vrshr.s64 d17, d4, #64 │ │ │ │ + vmov.i32 d18, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf64e022e │ │ │ │ - vsra.s64 d17, d16, #64 │ │ │ │ + vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf132012e │ │ │ │ - ldrtcc pc, [r4], #3045 @ 0xbe5 @ │ │ │ │ + ldrtcc pc, [r4], #3113 @ 0xc29 @ │ │ │ │ movtcs r4, #9735 @ 0x2607 │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ - rsbne pc, r0, #81788928 @ 0x4e00000 │ │ │ │ + rscne pc, r0, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - asrmi pc, r2, #12 @ │ │ │ │ + msrpl R8_usr, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blx 0xff5ce11e │ │ │ │ + ldc2 1, cr15, [sl], {50} @ 0x32 │ │ │ │ subsne pc, r9, #68157440 @ 0x4100000 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ movtne pc, #22081 @ 0x5641 @ │ │ │ │ movweq pc, #4800 @ 0x12c0 @ │ │ │ │ strbvs r6, [r3, -r2, asr #12] │ │ │ │ subne pc, r1, #68157440 @ 0x4100000 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ @@ -1738,15 +1738,15 @@ │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf864f031 │ │ │ │ @ instruction: 0xf0014620 │ │ │ │ @ instruction: 0x4620f995 │ │ │ │ blx 0xff1cdd8e │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf1624010 │ │ │ │ - svclt 0x0000bf3d │ │ │ │ + svclt 0x0000bf81 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb68ef8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0fe8 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ umulllt r2, r3, r6, r3 │ │ │ │ ldmdavs fp, {r2, r9, sl, lr} │ │ │ │ @@ -1765,30 +1765,30 @@ │ │ │ │ @ instruction: 0xf8c44620 │ │ │ │ @ instruction: 0xf88422d0 │ │ │ │ @ instruction: 0xf8c4307e │ │ │ │ andlt r2, r3, r4, lsl #1 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ ldmiblt r8!, {r0, r2, r3, r5, r6, ip, sp, lr, pc}^ │ │ │ │ sbcne pc, r0, #208, 16 @ 0xd00000 │ │ │ │ - adcsne pc, ip, lr, asr #12 │ │ │ │ + eorscs pc, ip, lr, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ - @ instruction: 0xf970f158 │ │ │ │ + @ instruction: 0xf9b4f158 │ │ │ │ @ instruction: 0xf8d36e23 │ │ │ │ @ instruction: 0xf15850b0 │ │ │ │ - strmi pc, [r1], -fp, lsr #18 │ │ │ │ + strmi pc, [r1], -pc, ror #18 │ │ │ │ sbcle r2, sp, r0, lsl #16 │ │ │ │ cdpvs 14, 13, cr6, cr11, cr3, {1} │ │ │ │ andls fp, r1, r3, asr r1 │ │ │ │ @ instruction: 0xf1624620 │ │ │ │ - cdpvs 14, 2, cr15, cr3, cr15, {7} │ │ │ │ + mcrvs 15, 1, pc, cr3, cr3, {1} @ │ │ │ │ strtmi r9, [sl], -r1, lsl #18 │ │ │ │ cdpvs 6, 13, cr4, cr11, cr0, {1} │ │ │ │ stmdbls r1, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ @ instruction: 0xf1584608 │ │ │ │ - @ instruction: 0xe7bbf919 │ │ │ │ + sbfx pc, sp, #18, #28 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb68fac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q8, q8 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ @@ -1818,62 +1818,62 @@ │ │ │ │ bl 0xfeb69018 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ strcs r4, [r0], #-2843 @ 0xfffff4e5 │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf1339402 │ │ │ │ - bmi 0x650090 │ │ │ │ + bmi 0x6501a0 │ │ │ │ andls r2, r0, #872415233 @ 0x34000001 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ @ instruction: 0xf1324605 │ │ │ │ - bge 0xd0774 │ │ │ │ + bge 0xd0884 │ │ │ │ @ instruction: 0xf12e4621 │ │ │ │ - orrlt pc, r0, r7, lsl sp @ │ │ │ │ + orrlt pc, r0, fp, asr sp @ │ │ │ │ ldmdavs sl, {r0, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x4628d112 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdals r2, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xffdcf152 │ │ │ │ + @ instruction: 0xf820f153 │ │ │ │ @ instruction: 0xf1324628 │ │ │ │ - @ instruction: 0x2001fdbb │ │ │ │ - stc2l 2, cr15, [r6], {120} @ 0x78 │ │ │ │ - @ instruction: 0xf840f2a9 │ │ │ │ + strdcs pc, [r1], -pc @ │ │ │ │ + stc2 2, cr15, [r6, #-480] @ 0xfffffe20 │ │ │ │ + @ instruction: 0xf880f2a9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r0, r4, r0, ror #31 │ │ │ │ + eorseq r1, r4, r0, rrx │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb690a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf162460d │ │ │ │ - cmnplt r0, r1, asr #26 @ p-variant is OBSOLETE │ │ │ │ + cmnplt r0, r5, lsl #27 @ p-variant is OBSOLETE │ │ │ │ ldrdcc pc, [r8], r4 │ │ │ │ movweq lr, #23075 @ 0x5a23 │ │ │ │ addcc pc, r8, r4, asr #17 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ cmpcs sp, r8, lsr sp │ │ │ │ - rsceq pc, ip, lr, asr #12 │ │ │ │ + rsbne pc, ip, lr, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ - ldc2 1, cr15, [ip, #-392]! @ 0xfffffe78 │ │ │ │ + stc2 1, cr15, [r0, #392] @ 0x188 │ │ │ │ ldrdcc pc, [r8], r4 │ │ │ │ movweq lr, #23075 @ 0x5a23 │ │ │ │ addcc pc, r8, r4, asr #17 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ - ldclt 1, cr15, [r4, #-392]! @ 0xfffffe78 │ │ │ │ + ldcllt 1, cr15, [r8, #-392]! @ 0xfffffe78 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ rsbscc pc, pc, r0, lsl #17 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, sl, #160, 16 @ 0xa00000 │ │ │ │ movwcs r2, #0 │ │ │ │ @@ -1883,15 +1883,15 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ cdpvs 15, 0, cr0, cr4, cr8, {7} │ │ │ │ @ instruction: 0xf8d4b084 │ │ │ │ @ instruction: 0xf1bcc06c │ │ │ │ andsle r0, r0, r0, lsl #30 │ │ │ │ andne lr, r2, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf1629001 │ │ │ │ - blls 0x9178c │ │ │ │ + blls 0x9189c │ │ │ │ andne lr, r2, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf8d34618 │ │ │ │ @ instruction: 0xf8dcc060 │ │ │ │ andlt r3, r4, ip, rrx │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ andlt r4, r4, r8, lsl r7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -1899,21 +1899,21 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb69168 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ movtcs r4, #55836 @ 0xda1c │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ andls r4, r0, #4, 12 @ 0x400000 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0xf9aaf132 │ │ │ │ - ldc2l 1, cr15, [r4], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0xf9eef132 │ │ │ │ + ldc2 1, cr15, [r8], #184 @ 0xb8 │ │ │ │ msrvc CPSR_f, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ stmdblt fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ @@ -1922,171 +1922,171 @@ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0x34028 │ │ │ │ @ instruction: 0xf64fd0ee │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strble r0, [r7, #1051]! @ 0x41b │ │ │ │ sbcne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - sbcsne pc, r0, lr, asr #12 │ │ │ │ + subscs pc, r0, lr, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf1584010 │ │ │ │ - svclt 0x0000b831 │ │ │ │ - eorseq r0, r4, r0, ror #31 │ │ │ │ + svclt 0x0000b875 │ │ │ │ + eorseq r1, r4, r0, rrx │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb691f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ strmi r4, [ip], -r6, lsr #26 │ │ │ │ @ instruction: 0xf1324606 │ │ │ │ - movtcs pc, #10923 @ 0x2aab @ │ │ │ │ + movtcs pc, #10991 @ 0x2aef @ │ │ │ │ @ instruction: 0xf64e9500 │ │ │ │ - vmlal.s , d0, d0[4] │ │ │ │ + vmlal.s , d16, d0[4] │ │ │ │ @ instruction: 0xf642022e │ │ │ │ - vaddw.s8 q10, q8, d16 │ │ │ │ + vaddw.s8 , q0, d16 │ │ │ │ @ instruction: 0xf132012f │ │ │ │ - @ instruction: 0x6dc3f9f3 │ │ │ │ + vstrvs s31, [r3, #220] @ 0xdc │ │ │ │ cmnlt r4, #201326592 @ 0xc000000 │ │ │ │ ldrmi r4, [r8, r0, lsr #12] │ │ │ │ @ instruction: 0x46044631 │ │ │ │ - @ instruction: 0xf872f132 │ │ │ │ + @ instruction: 0xf8b6f132 │ │ │ │ strtmi fp, [r0], -r8, ror #2 │ │ │ │ - blx 0xfe24e4fc │ │ │ │ + blx 0xff34e4fc │ │ │ │ strtmi fp, [r0], -r8, asr #18 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ strcs fp, [r0], #-3440 @ 0xfffff290 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - mvneq pc, lr, asr #12 │ │ │ │ + msrne (UNDEF: 108), lr │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - rscne pc, r0, lr, asr #12 │ │ │ │ + rsbcs pc, r0, lr, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ tstpeq r4, #1073741825 @ p-variant is OBSOLETE @ 0x40000001 │ │ │ │ vqsub.s64 d18, d19, d3 │ │ │ │ - @ instruction: 0xf64eff7d │ │ │ │ - vmla.f d16, d16, d0[7] │ │ │ │ + @ instruction: 0xf64effbd │ │ │ │ + vmla.f d17, d0, d0[7] │ │ │ │ @ instruction: 0xf64e012e │ │ │ │ - vshr.s64 , q10, #64 │ │ │ │ + vmvn.i32 q9, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf105002e │ │ │ │ addscs r0, r4, #20, 6 @ 0x50000000 │ │ │ │ - @ instruction: 0xff70f273 │ │ │ │ - ldrsbteq r0, [r4], -r4 │ │ │ │ + @ instruction: 0xffb0f273 │ │ │ │ + eorseq r1, r4, r4, asr r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb692a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46050ff0 │ │ │ │ mcrr2 0, 0, pc, r2, cr1 @ │ │ │ │ @ instruction: 0xf64e4601 │ │ │ │ - vaddl.s8 q9, d0, d0 │ │ │ │ + vaddl.s8 q9, d16, d0 │ │ │ │ vhadd.s d0, d4, d30 │ │ │ │ - strmi pc, [r6], -r5, asr #30 │ │ │ │ + strmi pc, [r6], -r9, lsl #31 │ │ │ │ @ instruction: 0xf1324628 │ │ │ │ - strmi pc, [r4], -fp, asr #20 │ │ │ │ + strmi pc, [r4], -pc, lsl #21 │ │ │ │ ldrtmi fp, [r1], -r0, asr #2 │ │ │ │ vmax.s d4, d6, d24 │ │ │ │ - stmdblt r8!, {r0, r1, r2, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdblt r8!, {r0, r1, r3, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ vmax.s d4, d4, d24 │ │ │ │ - strmi pc, [r4], -r1, lsr #28 │ │ │ │ + strmi pc, [r4], -r5, ror #28 │ │ │ │ vmin.s32 d4, d13, d16 │ │ │ │ - strtmi pc, [r0], -sp, lsr #29 │ │ │ │ + @ instruction: 0x4620fef1 │ │ │ │ @ instruction: 0xf04f2100 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vsubhn.i32 d4, q4, q12 │ │ │ │ - strmi pc, [r4], -r9, lsr #19 │ │ │ │ + strmi pc, [r4], -r9, ror #19 │ │ │ │ @ instruction: 0xf2984630 │ │ │ │ - bne 0x890790 │ │ │ │ + bne 0x890890 │ │ │ │ vmax.s d4, d4, d24 │ │ │ │ - strmi pc, [r4], -r7, ror #28 │ │ │ │ + strmi pc, [r4], -fp, lsr #29 │ │ │ │ vmin.s32 d4, d13, d16 │ │ │ │ - @ instruction: 0x4620fe97 │ │ │ │ + @ instruction: 0x4620fedb │ │ │ │ @ instruction: 0xf04f2100 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb69320 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ movtcs r4, #10777 @ 0x2a19 │ │ │ │ - asrmi pc, r2, #12 @ │ │ │ │ + msrpl R8_usr, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, #5242880 @ 0x500000 │ │ │ │ - rsbne pc, r0, #81788928 @ 0x4e00000 │ │ │ │ + rscne pc, r0, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0xf95ef132 │ │ │ │ + @ instruction: 0xf9a2f132 │ │ │ │ strtmi r4, [r8], -r4, lsl #12 │ │ │ │ - blx 0xce614 │ │ │ │ + blx 0x11ce614 │ │ │ │ @ instruction: 0xffa4f7ff │ │ │ │ @ instruction: 0x309cf8d4 │ │ │ │ cmnlt fp, r1, lsl #12 │ │ │ │ - andcs pc, r4, lr, asr #12 │ │ │ │ + addcs pc, r4, lr, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf1539103 │ │ │ │ - stmdbls r3, {r0, r1, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andlt r4, r5, r8, lsl #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ - cdplt 2, 6, cr15, cr2, cr13, {1} │ │ │ │ - andscs pc, r8, lr, asr #12 │ │ │ │ + cdplt 2, 10, cr15, cr6, cr13, {1} │ │ │ │ + addscs pc, r8, lr, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf1539103 │ │ │ │ - stmdbls r3, {r0, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r3, {r0, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andlt r4, r5, r8, lsl #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ - cdplt 2, 5, cr15, cr4, cr13, {1} │ │ │ │ - ldrsbteq r0, [r4], -r4 │ │ │ │ + cdplt 2, 9, cr15, cr8, cr13, {1} │ │ │ │ + eorseq r1, r4, r4, asr r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb6939c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r2, #232, 30 @ 0x3a0 │ │ │ │ @ instruction: 0xf64db082 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ vrhadd.s d0, d5, d31 │ │ │ │ - stmdavs r3, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3, {r0, r1, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4604b373 │ │ │ │ blx 0xfeece1c2 │ │ │ │ @ instruction: 0xf7ff6821 │ │ │ │ @ instruction: 0x4606ff13 │ │ │ │ @ instruction: 0xf132b378 │ │ │ │ - bmi 0x7908d8 │ │ │ │ + bmi 0x7909e8 │ │ │ │ andls r4, r0, #5242880 @ 0x500000 │ │ │ │ ldrtmi r2, [r0], -r2, asr #6 │ │ │ │ - rsbne pc, r0, #81788928 @ 0x4e00000 │ │ │ │ + rscne pc, r0, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - asrmi pc, r2, #12 @ │ │ │ │ + msrpl R8_usr, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf90cf132 │ │ │ │ + @ instruction: 0xf950f132 │ │ │ │ stmdavs r1!, {r0, r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf64f4628 │ │ │ │ vsubl.s8 , d0, d12 │ │ │ │ mrcvs 2, 2, r2, cr11, cr6, {4} │ │ │ │ @ instruction: 0x46204798 │ │ │ │ - @ instruction: 0xff2ef235 │ │ │ │ + @ instruction: 0xff72f235 │ │ │ │ andlt r4, r2, r8, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - eorcs pc, r0, lr, asr #12 │ │ │ │ + adccs pc, r0, lr, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ - blx 0xace76e │ │ │ │ + blx 0x1bce76e │ │ │ │ vhadd.s d18, d8, d1 │ │ │ │ - stmdavs r1!, {r0, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - eorscs pc, ip, lr, asr #12 │ │ │ │ + stmdavs r1!, {r0, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + adcscs pc, ip, lr, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ - blx 0x84e782 │ │ │ │ + blx 0x194e782 │ │ │ │ vmax.s d4, d5, d16 │ │ │ │ - andcs pc, r1, r1, lsl pc @ │ │ │ │ - blx 0xffb4ec20 │ │ │ │ - ldrsbteq r0, [r4], -r4 │ │ │ │ + andcs pc, r1, r5, asr pc @ │ │ │ │ + blx 0xb4ec22 │ │ │ │ + eorseq r1, r4, r4, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb6944c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf02a4604 │ │ │ │ strmi pc, [r3], -pc, asr #17 │ │ │ │ andls fp, r1, r0, asr r1 │ │ │ │ @@ -2106,127 +2106,127 @@ │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ stc2 0, cr15, [r2, #192] @ 0xc0 │ │ │ │ @ instruction: 0xf0004620 │ │ │ │ @ instruction: 0x4620feb3 │ │ │ │ @ instruction: 0xf8e4f02a │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf1624010 │ │ │ │ - svclt 0x0000bc5b │ │ │ │ + svclt 0x0000bc9f │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb694bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ blx 0xd4e2ce │ │ │ │ - @ instruction: 0xf946f132 │ │ │ │ + @ instruction: 0xf98af132 │ │ │ │ andls r4, r0, #94208 @ 0x17000 │ │ │ │ @ instruction: 0xf64e2342 │ │ │ │ - vmlal.s , d0, d0[4] │ │ │ │ + vmlal.s , d16, d0[4] │ │ │ │ @ instruction: 0xf642022e │ │ │ │ - vaddw.s8 q10, q8, d16 │ │ │ │ + vaddw.s8 , q0, d16 │ │ │ │ @ instruction: 0xf132012f │ │ │ │ - cdpvs 8, 0, cr15, cr2, cr13, {4} │ │ │ │ + mcrvs 8, 0, pc, cr2, cr1, {6} @ │ │ │ │ andlt fp, r4, sl, lsl r1 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ @ instruction: 0x46114710 │ │ │ │ - adcmi pc, r0, r2, asr #12 │ │ │ │ + eorpl pc, r0, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf1329203 │ │ │ │ - strmi pc, [r4], -r7, asr #21 │ │ │ │ - subscs pc, ip, lr, asr #12 │ │ │ │ + strmi pc, [r4], -fp, lsl #22 │ │ │ │ + sbcscs pc, ip, lr, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ - ldc2 1, cr15, [r6], #332 @ 0x14c │ │ │ │ + ldc2l 1, cr15, [sl], #332 @ 0x14c │ │ │ │ bls 0xe3b94 │ │ │ │ tstpne r5, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlabteq r1, r0, r2, pc @ │ │ │ │ - blx 0xff94ebf0 │ │ │ │ + blx 0xa4ebf2 │ │ │ │ andlt r4, r4, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - stmlt r2, {r2, r4, r5, r9, ip, sp, lr, pc} │ │ │ │ - ldrsbteq r0, [r4], -r4 │ │ │ │ + stmialt r6, {r2, r4, r5, r9, ip, sp, lr, pc}^ │ │ │ │ + eorseq r1, r4, r4, asr r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb69538 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0xf1324606 │ │ │ │ - bmi 0xf5073c │ │ │ │ + bmi 0xf5084c │ │ │ │ @ instruction: 0xf64e2318 │ │ │ │ - vmla.f d22, d16, d0[7] │ │ │ │ + vmla.f d23, d0, d0[7] │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ - subne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + sbcne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0xf850f132 │ │ │ │ + @ instruction: 0xf894f132 │ │ │ │ andcs r4, r0, r5, lsl #12 │ │ │ │ - @ instruction: 0xf88cf237 │ │ │ │ + @ instruction: 0xf8d0f237 │ │ │ │ @ instruction: 0xf8954604 │ │ │ │ bllt 0x1cde644 │ │ │ │ umlalscc pc, r4, r5, r8 @ │ │ │ │ @ instruction: 0xf8d6bbbb │ │ │ │ strtmi r2, [r0], -r0, asr #1 │ │ │ │ - mvncs pc, lr, asr #12 │ │ │ │ + msrcc (UNDEF: 104), lr │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xfffaf237 │ │ │ │ + @ instruction: 0xf83ef238 │ │ │ │ umlalscc pc, r1, r5, r8 @ │ │ │ │ cmple r8, r0, lsl #22 │ │ │ │ umlalscc pc, r2, r5, r8 @ │ │ │ │ @ instruction: 0xf895bbdb │ │ │ │ bllt 0x1cde674 │ │ │ │ ldrsbcs pc, [r0], #134 @ 0x86 @ │ │ │ │ @ instruction: 0xf64e4620 │ │ │ │ - vaddw.s8 , q0, d28 │ │ │ │ - vrhadd.s d0, d7, d30 │ │ │ │ - strtmi pc, [r0], -r7, ror #31 │ │ │ │ + vaddw.s8 , q8, d28 │ │ │ │ + vrhadd.s d0, d8, d30 │ │ │ │ + strtmi pc, [r0], -fp, lsr #16 │ │ │ │ ldrsbcs pc, [r4], #134 @ 0x86 @ │ │ │ │ - teqpcc ip, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x31bcf64e │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xffdef237 │ │ │ │ + @ instruction: 0xf822f238 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ vqadd.s64 q2, q3, q8 │ │ │ │ - @ instruction: 0xf8d6be23 │ │ │ │ + @ instruction: 0xf8d6be67 │ │ │ │ @ instruction: 0xf64e20b8 │ │ │ │ - vmla.f d18, d16, d0[2] │ │ │ │ - vrhadd.s d0, d7, d30 │ │ │ │ - @ instruction: 0xf895ffcf │ │ │ │ + vmla.f d19, d0, d0[2] │ │ │ │ + vrhadd.s d0, d8, d30 │ │ │ │ + @ instruction: 0xf895f813 │ │ │ │ blcs 0x1e6b4 │ │ │ │ @ instruction: 0xf8d6d0c7 │ │ │ │ @ instruction: 0x462020bc │ │ │ │ - bicscs pc, r8, lr, asr #12 │ │ │ │ + cmppcc r8, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xffc2f237 │ │ │ │ + @ instruction: 0xf806f238 │ │ │ │ @ instruction: 0xf8d6e7bd │ │ │ │ strtmi r2, [r0], -ip, asr #1 │ │ │ │ - tstpcc ip, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, ip, lr, asr #12 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xffb8f237 │ │ │ │ + @ instruction: 0xfffcf237 │ │ │ │ @ instruction: 0xf8d6e7c6 │ │ │ │ strtmi r2, [r0], -r8, asr #1 │ │ │ │ - tstpcc r8, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcc pc, r8, lr, asr #12 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xffaef237 │ │ │ │ + @ instruction: 0xfff2f237 │ │ │ │ @ instruction: 0xf8d6e7b9 │ │ │ │ strtmi r2, [r0], -r4, asr #1 │ │ │ │ - mvnscs pc, lr, asr #12 │ │ │ │ + cmnpcc r8, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xffa4f237 │ │ │ │ + @ instruction: 0xffe8f237 │ │ │ │ svclt 0x0000e7ac │ │ │ │ - eorseq r1, r4, r0, lsl r0 │ │ │ │ + mlaseq r4, r0, r0, r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x460cb091 │ │ │ │ andls r4, r5, #128, 12 @ 0x8000000 │ │ │ │ - @ instruction: 0xf874f132 │ │ │ │ + @ instruction: 0xf8b8f132 │ │ │ │ @ instruction: 0xf64e4bb6 │ │ │ │ - vmlal.s , d0, d0[2] │ │ │ │ + vmlal.s , d16, d0[2] │ │ │ │ movwls r0, #558 @ 0x22e │ │ │ │ - mvnvs pc, lr, asr #12 │ │ │ │ + msrvc (UNDEF: 108), lr │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf1312318 │ │ │ │ - @ instruction: 0xf894ffc7 │ │ │ │ + @ instruction: 0xf1322318 │ │ │ │ + @ instruction: 0xf894f80b │ │ │ │ andls r9, r4, r0 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ cmpphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ movwls r6, #39075 @ 0x98a3 │ │ │ │ svccs 0x00007c27 │ │ │ │ mrshi pc, (UNDEF: 73) @ │ │ │ │ movwls r6, #47523 @ 0xb9a3 │ │ │ │ @@ -2356,33 +2356,33 @@ │ │ │ │ ldrsbtcs pc, [r4], r8 @ │ │ │ │ addsmi r6, sl, #1456 @ 0x5b0 │ │ │ │ rscshi pc, r0, r0, asr #1 │ │ │ │ @ instruction: 0xf8d89b04 │ │ │ │ mrcvs 0, 0, r2, cr11, cr8, {6} │ │ │ │ stmdble r7!, {r1, r3, r4, r7, r9, lr} │ │ │ │ @ instruction: 0xf64e9904 │ │ │ │ - @ instruction: 0xf2c054bc │ │ │ │ + vmvn.i32 d22, #786432 @ 0x000c0000 │ │ │ │ movwls r0, #13358 @ 0x342e │ │ │ │ blvs 0x12786b8 │ │ │ │ smlabtcs r1, sp, r9, lr │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf64e4b22 │ │ │ │ - vbic.i32 q9, #0 @ 0x00000000 │ │ │ │ + vsra.s64 q9, q8, #64 │ │ │ │ strls r0, [r0], #-302 @ 0xfffffed2 │ │ │ │ - stc2 1, cr15, [ip, #-328] @ 0xfffffeb8 │ │ │ │ + ldc2l 1, cr15, [r0, #-328] @ 0xfffffeb8 │ │ │ │ ldmib r4, {r1, r4, sp, lr, pc}^ │ │ │ │ movwmi r1, #54542 @ 0xd50e │ │ │ │ svcge 0x003cf47f │ │ │ │ - strbcc pc, [ip], #-1614 @ 0xfffff9b2 @ │ │ │ │ + strbcc pc, [ip], #1614 @ 0x64e @ │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - cmnpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnscs pc, lr, asr #12 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ rsbscs r4, r3, #23552 @ 0x5c00 │ │ │ │ strls r9, [r0], #-2053 @ 0xfffff7fb │ │ │ │ - ldc2l 1, cr15, [r8], #328 @ 0x148 │ │ │ │ + ldc2 1, cr15, [ip, #-328]! @ 0xfffffeb8 │ │ │ │ andcs fp, r0, r1, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf8cd8ff0 │ │ │ │ smlad r7, r8, r0, ip │ │ │ │ eorlt pc, r0, sp, asr #17 │ │ │ │ @@ -2395,16 +2395,16 @@ │ │ │ │ strls lr, [ip], -r8, asr #13 │ │ │ │ @ instruction: 0x970be6bf │ │ │ │ @ instruction: 0xf8cde6b6 │ │ │ │ strt r9, [sp], r4, lsr #32 │ │ │ │ ldrdeq lr, [r2, -r4]! │ │ │ │ @ instruction: 0xf47f4301 │ │ │ │ strb sl, [r9, r7, lsr #30] │ │ │ │ - eorseq r1, r4, r0, lsl r0 │ │ │ │ - eorseq r1, r4, r4, lsr #32 │ │ │ │ + mlaseq r4, r0, r0, r1 │ │ │ │ + eorseq r1, r4, r4, lsr #1 │ │ │ │ vstrls s18, [r9, #-24] @ 0xffffffe8 │ │ │ │ svclt 0x00142a00 │ │ │ │ @ instruction: 0x46294611 │ │ │ │ vqdmulh.s d15, d7, d0 │ │ │ │ tstls r6, r4, lsl #26 │ │ │ │ vqdmulh.s d15, d2, d6 │ │ │ │ vqdmulh.s d15, d2, d10 │ │ │ │ @@ -2420,15 +2420,15 @@ │ │ │ │ andls r9, r8, #671088640 @ 0x28000000 │ │ │ │ @ instruction: 0xf103fb00 │ │ │ │ blx 0x1f87a2 │ │ │ │ blx 0x1ceb92 │ │ │ │ blx 0x2ceb96 │ │ │ │ blx 0xceb9a │ │ │ │ vrhadd.s32 d31, d8, d1 │ │ │ │ - blls 0x3523d0 │ │ │ │ + blls 0x3524e0 │ │ │ │ stmdals sl, {r0, r1, r2, ip, pc} │ │ │ │ stmdbls fp, {r0, r1, r2, r9, fp, ip, pc} │ │ │ │ blx 0xb9bc2 │ │ │ │ blx 0x8efae │ │ │ │ stmdbls r8, {r1, r9, ip, sp, lr, pc} │ │ │ │ vqdmulh.s d15, d2, d1 │ │ │ │ @ instruction: 0x2d009909 │ │ │ │ @@ -2448,70 +2448,70 @@ │ │ │ │ @ instruction: 0xf04030b3 │ │ │ │ stcls 0, cr8, [r9, #-600] @ 0xfffffda8 │ │ │ │ @ instruction: 0xf67f4295 │ │ │ │ strbmi sl, [r0], -r0, asr #30 │ │ │ │ @ instruction: 0xf7ff9204 │ │ │ │ bls 0x151e60 │ │ │ │ @ instruction: 0xf64e4604 │ │ │ │ - vbic.i32 q9, #0 @ 0x00000000 │ │ │ │ + vsra.s64 q9, q8, #64 │ │ │ │ stmib sp, {r1, r2, r3, r5, r8}^ │ │ │ │ blmi 0xfe7a3018 │ │ │ │ - andspl pc, r0, #81788928 @ 0x4e00000 │ │ │ │ + addspl pc, r0, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ andls r9, r0, #327680 @ 0x50000 │ │ │ │ strls r2, [r3, #-752] @ 0xfffffd10 │ │ │ │ - mrrc2 1, 5, pc, r6, cr2 @ │ │ │ │ + ldc2 1, cr15, [sl], {82} @ 0x52 │ │ │ │ andslt r4, r1, r0, lsr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - bllt 0xcf0e8 │ │ │ │ + bllt 0x11cf0e8 │ │ │ │ stccs 13, cr9, [r0, #-40] @ 0xffffffd8 │ │ │ │ sbchi pc, r9, r0, asr #32 │ │ │ │ strmi r9, [r8], -ip, lsl #6 │ │ │ │ bls 0x2f9460 │ │ │ │ vstrls d2, [r8, #-4] │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ stccs 3, cr9, [r1, #-28] @ 0xffffffe4 │ │ │ │ strcs fp, [r1, #-3896] @ 0xfffff0c8 │ │ │ │ blx 0xb7c7a │ │ │ │ blx 0x18ec6a │ │ │ │ vrhadd.s32 d31, d8, d1 │ │ │ │ - blls 0x352308 │ │ │ │ + blls 0x352418 │ │ │ │ ldr r9, [sl, sl] │ │ │ │ @ instruction: 0xf64e9904 │ │ │ │ - vmvn.i32 , #524288 @ 0x00080000 │ │ │ │ + @ instruction: 0xf2c054f8 │ │ │ │ movwls r0, #13358 @ 0x342e │ │ │ │ blvs 0x127888c │ │ │ │ smlabtcs r1, sp, r9, lr │ │ │ │ blmi 0xfe0db460 │ │ │ │ - cmnpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnscs pc, lr, asr #12 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf1529400 │ │ │ │ - str pc, [r9, -r3, lsr #24]! │ │ │ │ + str pc, [r9, -r7, ror #24]! │ │ │ │ andsne lr, sl, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf1722902 │ │ │ │ @ instruction: 0xf6ff0200 │ │ │ │ blmi 0x1efe2a4 │ │ │ │ stmdals r5, {r1, r2, r3, r4, r5, r6, r9, sp} │ │ │ │ - ldrcc pc, [r4], #1614 @ 0x64e │ │ │ │ + ldrmi pc, [r4], #-1614 @ 0xfffff9b2 │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - cmnpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnscs pc, lr, asr #12 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf1529400 │ │ │ │ - ldr pc, [r3, -sp, lsl #24] │ │ │ │ + @ instruction: 0xe713fc51 │ │ │ │ tstcs r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf1732a02 │ │ │ │ @ instruction: 0xf6ff0300 │ │ │ │ blmi 0x1c3e298 │ │ │ │ stmdals r5, {r1, r2, r7, r9, sp} │ │ │ │ - ldrbcc pc, [r0], #1614 @ 0x64e @ │ │ │ │ + ldrbmi pc, [r0], #-1614 @ 0xfffff9b2 @ │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - cmnpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnscs pc, lr, asr #12 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf1529400 │ │ │ │ - @ instruction: 0xe6fdfbf7 │ │ │ │ + @ instruction: 0xe6fdfc3b │ │ │ │ stmib r8, {r1, r2, r9, ip, pc}^ │ │ │ │ blls 0x2a0da8 │ │ │ │ ldrcc lr, [r0, -r8, asr #19]! │ │ │ │ stmdbls r6, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ sbcscc pc, r0, r8, asr #17 │ │ │ │ addmi r9, sl, #8, 22 @ 0x2000 │ │ │ │ bvs 0xccd024 │ │ │ │ @@ -2523,85 +2523,85 @@ │ │ │ │ @ instruction: 0xf43f30b3 │ │ │ │ strbmi sl, [r0], -lr, lsr #29 │ │ │ │ stc2 7, cr15, [r6, #-1020] @ 0xfffffc04 │ │ │ │ ldmib sp, {r2, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r2, r8}^ │ │ │ │ blmi 0x15e2d34 │ │ │ │ @ instruction: 0xf64e22e7 │ │ │ │ - vsra.s64 d20, d24, #64 │ │ │ │ + vbic.i32 d21, #8 @ 0x00000008 │ │ │ │ tstls r0, lr, lsr #2 │ │ │ │ - cmnpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnscs pc, lr, asr #12 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - blx 0xff1cee92 │ │ │ │ + stc2 1, cr15, [sl], {82} @ 0x52 │ │ │ │ ldmib r4, {r1, r2, r3, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ bcs 0x9b598 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ mrcge 6, 1, APSR_nzcv, cr5, cr15, {7} │ │ │ │ addcs r4, lr, #76, 22 @ 0x13000 │ │ │ │ @ instruction: 0xf64e9805 │ │ │ │ - vaddhn.i16 d20, q0, q6 │ │ │ │ + vaddhn.i16 d20, q8, q6 │ │ │ │ @ instruction: 0xf64e042e │ │ │ │ - vbic.i32 q9, #0 @ 0x00000000 │ │ │ │ + vsra.s64 q9, q8, #64 │ │ │ │ strls r0, [r0], #-302 @ 0xfffffed2 │ │ │ │ - blx 0xfec4eebe │ │ │ │ + blx 0xffd4eebe │ │ │ │ ldmib r4, {r1, r2, r4, r5, r7, r9, sl, sp, lr, pc}^ │ │ │ │ bcs 0x9b5a4 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ mcrge 6, 1, pc, cr7, cr15, {7} @ │ │ │ │ addscs r4, r6, #66560 @ 0x10400 │ │ │ │ @ instruction: 0xf64e9805 │ │ │ │ - vmls.i d20, d0, d0[1] │ │ │ │ + vmls.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf64e042e │ │ │ │ - vbic.i32 q9, #0 @ 0x00000000 │ │ │ │ + vsra.s64 q9, q8, #64 │ │ │ │ strls r0, [r0], #-302 @ 0xfffffed2 │ │ │ │ - blx 0xfe6ceeea │ │ │ │ + blx 0xff7ceeea │ │ │ │ ldmib r4, {r5, r7, r9, sl, sp, lr, pc}^ │ │ │ │ bcs 0x9b5c0 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ mrcge 6, 0, APSR_nzcv, cr9, cr15, {7} │ │ │ │ addscs r4, lr, #55296 @ 0xd800 │ │ │ │ @ instruction: 0xf64e9805 │ │ │ │ - vmvn.i32 q10, #786432 @ 0x000c0000 │ │ │ │ + @ instruction: 0xf2c044fc │ │ │ │ @ instruction: 0xf64e042e │ │ │ │ - vbic.i32 q9, #0 @ 0x00000000 │ │ │ │ + vsra.s64 q9, q8, #64 │ │ │ │ strls r0, [r0], #-302 @ 0xfffffed2 │ │ │ │ - blx 0xfe14ef16 │ │ │ │ + blx 0xff24ef16 │ │ │ │ bls 0x20c3f8 │ │ │ │ movwls fp, #52050 @ 0xcb52 │ │ │ │ blx 0x39602 │ │ │ │ blls 0x24ede8 │ │ │ │ blcs 0x789f8 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 0x1f760a │ │ │ │ blx 0x1cedf2 │ │ │ │ blx 0x2cedf6 │ │ │ │ blx 0x10edfa │ │ │ │ vrhadd.s32 d31, d8, d1 │ │ │ │ - blls 0x352170 │ │ │ │ + blls 0x352280 │ │ │ │ strb r9, [lr], r7 │ │ │ │ stmiblt sl, {r1, r3, r9, fp, ip, pc} │ │ │ │ stmdbls fp, {r0, r1, r2, r9, fp, ip, pc} │ │ │ │ blls 0x23763c │ │ │ │ blcs 0x78a28 │ │ │ │ @ instruction: 0xf102fb01 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blx 0xf763e │ │ │ │ vrhadd.s32 d31, d8, d1 │ │ │ │ - blls 0x352148 │ │ │ │ + blls 0x352258 │ │ │ │ ldrt r9, [sl], sl │ │ │ │ bcs 0x3924c │ │ │ │ mrcge 4, 5, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blls 0x2b7664 │ │ │ │ @ instruction: 0xf103fb00 │ │ │ │ stmdals r6, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf101fb07 │ │ │ │ @ instruction: 0xf101fb06 │ │ │ │ @ instruction: 0xf101fb0a │ │ │ │ @ instruction: 0xf101fb03 │ │ │ │ - ldc2 2, cr15, [r2, #416]! @ 0x1a0 │ │ │ │ + ldc2l 2, cr15, [r6, #416]! @ 0x1a0 │ │ │ │ andls r9, r8, ip, lsl #22 │ │ │ │ stmdbcs r0, {r0, r1, r5, r7, r9, sl, sp, lr, pc} │ │ │ │ svcge 0x0046f43f │ │ │ │ stmdbcc lr!, {r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmib r8, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ blls 0x1e0728 │ │ │ │ sbcscc pc, r0, r8, asr #17 │ │ │ │ @@ -2609,31 +2609,31 @@ │ │ │ │ blls 0x25edc4 │ │ │ │ bvs 0xccd198 │ │ │ │ adcscc pc, r4, r8, asr #17 │ │ │ │ sbcscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8949904 │ │ │ │ @ instruction: 0xf8813050 │ │ │ │ @ instruction: 0xe6b230b3 │ │ │ │ - eorseq r1, r4, r4, lsr #32 │ │ │ │ + eorseq r1, r4, r4, lsr #1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ blmi 0xfe3becc0 │ │ │ │ strmi r4, [ip], -lr, lsl #29 │ │ │ │ andls r4, r3, #5242880 @ 0x500000 │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - stc2l 1, cr15, [r4, #-196] @ 0xffffff3c │ │ │ │ + stc2 1, cr15, [r8, #196] @ 0xc4 │ │ │ │ @ instruction: 0x96002318 │ │ │ │ - subne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + sbcne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - mvnvs pc, lr, asr #12 │ │ │ │ + msrvc (UNDEF: 108), lr │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - ldc2 1, cr15, [r8], {49} @ 0x31 │ │ │ │ + ldc2l 1, cr15, [ip], {49} @ 0x31 │ │ │ │ strmi r2, [r7], -r0, lsl #6 │ │ │ │ stccs 3, cr9, [r0], {4} │ │ │ │ @ instruction: 0xf10dd03a │ │ │ │ @ instruction: 0xf04f0c10 │ │ │ │ ands r0, r2, r1, lsl #28 │ │ │ │ biceq lr, r1, r5, lsl #22 │ │ │ │ @ instruction: 0xf8c16853 │ │ │ │ @@ -2646,68 +2646,68 @@ │ │ │ │ eorcs pc, r3, ip, asr #16 │ │ │ │ stmdavs r2!, {r2, r4, r8, r9, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf0016811 │ │ │ │ stmdbeq fp, {r0, r1, r2, r3, r4}^ │ │ │ │ orreq lr, r3, #13312 @ 0x3400 │ │ │ │ sbcmi r6, r3, fp, lsl r9 │ │ │ │ strble r0, [r1, #2011]! @ 0x7db │ │ │ │ - eorne pc, r8, sl, asr #4 │ │ │ │ + adcne pc, r8, sl, asr #4 │ │ │ │ eorseq pc, r5, r0, asr #5 │ │ │ │ - blx 0xfe7cf038 │ │ │ │ + blx 0xff8cf038 │ │ │ │ strmi r4, [r4], -sp, ror #22 │ │ │ │ - andvs pc, r0, #81788928 @ 0x4e00000 │ │ │ │ + addvs pc, r0, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ stmib sp, {r0, r1, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf64e2400 │ │ │ │ - vbic.i32 q9, #0 @ 0x00000000 │ │ │ │ + vsra.s64 q9, q8, #64 │ │ │ │ vrhadd.s8 d16, d0, d30 │ │ │ │ @ instruction: 0xf1521229 │ │ │ │ - subs pc, r3, r3, asr #21 │ │ │ │ + subs pc, r3, r7, lsl #22 │ │ │ │ @ instruction: 0xf64e46bb │ │ │ │ - vmul.f d17, d0, d0[2] │ │ │ │ + vmul.f d17, d16, d0[2] │ │ │ │ @ instruction: 0xf64e092e │ │ │ │ - vqdmlsl.s q11, d16, d0[7] │ │ │ │ + vqdmlsl.s , d0, d0[7] │ │ │ │ strtmi r0, [r8], lr, lsr #14 │ │ │ │ beq 0x84ef7c │ │ │ │ ldrdmi pc, [r0], #136 @ 0x88 @ │ │ │ │ @ instruction: 0xf0002c08 │ │ │ │ @ instruction: 0xf8d880a5 │ │ │ │ bl 0x2d6ee8 │ │ │ │ @ instruction: 0xf8930301 │ │ │ │ blcs 0x1ee5c │ │ │ │ addhi pc, r2, r0 │ │ │ │ rsble r2, r6, r0, lsl #24 │ │ │ │ @ instruction: 0xf1314628 │ │ │ │ - tstpcs r8, #55552 @ p-variant is OBSOLETE @ 0xd900 │ │ │ │ + tstpcs r8, #1856 @ p-variant is OBSOLETE @ 0x740 │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ @ instruction: 0xf1319600 │ │ │ │ - stccs 12, cr15, [r2], {51} @ 0x33 │ │ │ │ + stccs 12, cr15, [r2], {119} @ 0x77 │ │ │ │ stccs 0, cr13, [r3], {16} │ │ │ │ stccs 0, cr13, [r4], {69} @ 0x45 │ │ │ │ stccs 0, cr13, [r6], {58} @ 0x3a │ │ │ │ @ instruction: 0xf890d14a │ │ │ │ ldrhlt r3, [fp, #-4] │ │ │ │ stmdaeq r8, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldrsble r4, [r7, #80] @ 0x50 │ │ │ │ @ instruction: 0xf88b2001 │ │ │ │ ldrh r0, [ip], -fp │ │ │ │ umlalscc pc, r6, r0, r8 @ │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ vmax.s8 d20, d10, d17 │ │ │ │ - vmla.i d17, d0, d0[1] │ │ │ │ + vmla.i d17, d16, d0[1] │ │ │ │ @ instruction: 0xf1430035 │ │ │ │ - @ instruction: 0xf64efa49 │ │ │ │ - vsubl.s8 q11, d16, d20 │ │ │ │ + @ instruction: 0xf64efa8d │ │ │ │ + vsubl.s8 , d0, d20 │ │ │ │ strmi r0, [r4], -lr, lsr #4 │ │ │ │ - cmnpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnscs pc, lr, asr #12 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ strcs lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ andsne pc, r3, #64, 4 │ │ │ │ stmdals r3, {r0, r2, r3, r4, r5, r8, r9, fp, lr} │ │ │ │ - blx 0x1bcf140 │ │ │ │ + blx 0xfeccf140 │ │ │ │ blmi 0xe1abfc │ │ │ │ blls 0x16cc68 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmple r7, r0, lsl #6 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -2724,51 +2724,51 @@ │ │ │ │ @ instruction: 0xe7bbd194 │ │ │ │ @ instruction: 0xd1b52c07 │ │ │ │ umlalscc pc, r5, r0, r8 @ │ │ │ │ adcsle r2, sp, r0, lsl #22 │ │ │ │ stmdaeq r8, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldrdle r4, [r9, r0] │ │ │ │ @ instruction: 0x4621e7b0 │ │ │ │ - subne pc, r4, sl, asr #4 │ │ │ │ + sbcne pc, r4, sl, asr #4 │ │ │ │ eorseq pc, r5, r0, asr #5 │ │ │ │ - blx 0xcf170 │ │ │ │ + blx 0x11cf170 │ │ │ │ @ instruction: 0x46044b1f │ │ │ │ - rsbsvs pc, r4, #81788928 @ 0x4e00000 │ │ │ │ + rscsvs pc, r4, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ stmib sp, {r0, r1, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf64e2400 │ │ │ │ - vbic.i32 q9, #0 @ 0x00000000 │ │ │ │ + vsra.s64 q9, q8, #64 │ │ │ │ vrhadd.s8 d16, d0, d30 │ │ │ │ @ instruction: 0xf1521245 │ │ │ │ - ldr pc, [r7, r7, lsr #20]! │ │ │ │ - eorne pc, r8, sl, asr #4 │ │ │ │ + ldr pc, [r7, fp, ror #20]! │ │ │ │ + adcne pc, r8, sl, asr #4 │ │ │ │ eorseq pc, r5, r0, asr #5 │ │ │ │ - @ instruction: 0xf9eaf143 │ │ │ │ - strbvs pc, [r4], #-1614 @ 0xfffff9b2 @ │ │ │ │ + blx 0xbcf1a0 │ │ │ │ + strbvs pc, [r4], #1614 @ 0x64e @ │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ blmi 0x4644a8 │ │ │ │ - cmnpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnscs pc, lr, asr #12 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ stmdals r3, {r0, r9, ip, pc} │ │ │ │ addsvc pc, pc, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1529400 │ │ │ │ - ldr pc, [pc, pc, lsl #20] │ │ │ │ - @ instruction: 0xf92af2a8 │ │ │ │ + @ instruction: 0xe79ffa53 │ │ │ │ + @ instruction: 0xf96af2a8 │ │ │ │ @ instruction: 0xf1314628 │ │ │ │ - tstpcs r8, #16128 @ p-variant is OBSOLETE @ 0x3f00 │ │ │ │ + tstpcs r8, #33536 @ p-variant is OBSOLETE @ 0x8300 │ │ │ │ @ instruction: 0xf64e9600 │ │ │ │ - vmlal.s , d0, d0[2] │ │ │ │ + vmlal.s , d16, d0[2] │ │ │ │ @ instruction: 0xf64e022e │ │ │ │ - vmla.f d22, d16, d0[7] │ │ │ │ + vmla.f d23, d0, d0[7] │ │ │ │ @ instruction: 0xf131012e │ │ │ │ - @ instruction: 0xe769fb93 │ │ │ │ + @ instruction: 0xe769fbd7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, lsl r0 │ │ │ │ - eorseq r1, r4, r0, asr #32 │ │ │ │ - eorseq r1, r4, r8, asr r0 │ │ │ │ + mlaseq r4, r0, r0, r1 │ │ │ │ + eorseq r1, r4, r0, asr #1 │ │ │ │ + ldrsbteq r1, [r4], -r8 │ │ │ │ teqne r3, #208, 18 @ 0x340000 │ │ │ │ eorseq lr, r1, #208, 18 @ 0x340000 │ │ │ │ vqrdmulh.s d15, d3, d1 │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ @ instruction: 0xf000fb03 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ @@ -2804,96 +2804,96 @@ │ │ │ │ @ instruction: 0xf8d0d035 │ │ │ │ addsmi r2, r3, #248 @ 0xf8 │ │ │ │ mulcs r1, r8, pc @ │ │ │ │ andlt sp, r3, pc, lsl r8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - rscsvs pc, r4, #81788928 @ 0x4e00000 │ │ │ │ + rsbsvc pc, r4, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - cmnpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnscs pc, lr, asr #12 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ strbtmi r9, [r0], -r0, lsl #4 │ │ │ │ vpadd.i8 d20, d0, d0 │ │ │ │ @ instruction: 0xf1521289 │ │ │ │ - andcs pc, r0, pc, lsl #19 │ │ │ │ + ldrdcs pc, [r0], -r3 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ blmi 0x2821cc │ │ │ │ @ instruction: 0xf64e4660 │ │ │ │ - vmlal.s , d0, d0[3] │ │ │ │ + vmlal.s , d16, d0[3] │ │ │ │ @ instruction: 0xf64e022e │ │ │ │ - vbic.i32 q9, #0 @ 0x00000000 │ │ │ │ + vsra.s64 q9, q8, #64 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ addsne pc, r1, #64, 4 │ │ │ │ - @ instruction: 0xf976f152 │ │ │ │ + @ instruction: 0xf9baf152 │ │ │ │ @ instruction: 0xf7fde7e5 │ │ │ │ svclt 0x0000f9eb │ │ │ │ - eorseq r1, r4, r4, ror r0 │ │ │ │ + ldrshteq r1, [r4], -r4 │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ - @ instruction: 0xf64e681b │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vtst.8 d22, d15, d11 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ eorscs r0, r8, #-2147483637 @ 0x8000000b │ │ │ │ svclt 0x00004718 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf14e2238 │ │ │ │ - svclt 0x0000bf1b │ │ │ │ + svclt 0x0000bf5f │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb6a024 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6430fe8 │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ umulllt r0, r2, r6, r3 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ addcs r6, r7, #1769472 @ 0x1b0000 │ │ │ │ andvc pc, ip, r0, lsl #10 │ │ │ │ - mvnseq pc, lr, asr #12 │ │ │ │ + cmnpne r4, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ movwcs r4, #1944 @ 0x798 │ │ │ │ ldmib sp, {r0, r1, r3, r5, sp, lr}^ │ │ │ │ addcs r0, sl, #0, 2 │ │ │ │ subsvs pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8c46035 │ │ │ │ @ instruction: 0x73ab5250 │ │ │ │ - cdp2 1, 15, cr15, cr4, cr14, {2} │ │ │ │ + @ instruction: 0xff38f14e │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - blt 0xfeccf29c │ │ │ │ + blt 0xffdcf29c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb6a07c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6450ff8 │ │ │ │ @ instruction: 0xf2c014b0 │ │ │ │ @ instruction: 0x46200496 │ │ │ │ @ instruction: 0xf8402300 │ │ │ │ @ instruction: 0xf14e3b04 │ │ │ │ - @ instruction: 0xf104fdf5 │ │ │ │ + @ instruction: 0xf104fe39 │ │ │ │ @ instruction: 0xf14f0020 │ │ │ │ - @ instruction: 0xf104f80b │ │ │ │ + @ instruction: 0xf104f84f │ │ │ │ @ instruction: 0xf14f0058 │ │ │ │ - @ instruction: 0xf104f807 │ │ │ │ + @ instruction: 0xf104f84b │ │ │ │ pop {r4, r7} │ │ │ │ @ instruction: 0xf14f4010 │ │ │ │ - svclt 0x0000b801 │ │ │ │ + svclt 0x0000b845 │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf64e681b │ │ │ │ - vsra.s64 q8, q10, #64 │ │ │ │ + vbic.i32 , #4 @ 0x00000004 │ │ │ │ stmdami r1, {r1, r2, r3, r5, r8} │ │ │ │ @ instruction: 0x47182233 │ │ │ │ @ instruction: 0x009659b4 │ │ │ │ - mvnseq pc, lr, asr #12 │ │ │ │ + cmnpne r4, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ eorscs r4, r8, #65536 @ 0x10000 │ │ │ │ - cdplt 1, 11, cr15, cr8, cr14, {2} │ │ │ │ + cdplt 1, 15, cr15, cr12, cr14, {2} │ │ │ │ @ instruction: 0x009659b4 │ │ │ │ movweq pc, #33344 @ 0x8240 @ │ │ │ │ orrseq pc, r2, #192, 4 │ │ │ │ cmnlt r3, fp, lsl r8 │ │ │ │ @ instruction: 0xf8d32000 │ │ │ │ addmi r2, r2, #192, 4 │ │ │ │ mrrcne 15, 10, fp, r0, cr8 │ │ │ │ @@ -2912,16 +2912,16 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6430ff0 │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0x46040396 │ │ │ │ @ instruction: 0xf645681b │ │ │ │ vshl.s64 d17, d16, #0 │ │ │ │ eorscs r0, r8, #629145600 @ 0x25800000 │ │ │ │ - @ instruction: 0xf64e1d28 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vadd.f32 d17, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ ldrmi r0, [r8, lr, lsr #2] │ │ │ │ sbccc pc, r0, #212, 16 @ 0xd40000 │ │ │ │ andsle r3, sl, r1, lsl #6 │ │ │ │ smullcc pc, ip, r5, r8 @ │ │ │ │ teqle pc, r0, lsl #22 │ │ │ │ andeq pc, r8, #64, 4 │ │ │ │ addseq pc, r2, #192, 4 │ │ │ │ @@ -2942,41 +2942,41 @@ │ │ │ │ @ instruction: 0xf8d32000 │ │ │ │ addmi r1, r8, #192, 4 │ │ │ │ mcrrne 15, 13, fp, r8, cr8 │ │ │ │ rsbscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ sbceq pc, r0, #196, 16 @ 0xc40000 │ │ │ │ bicsle r3, r5, r1 │ │ │ │ - orreq pc, ip, #268435460 @ 0x10000004 │ │ │ │ + movwne pc, #49729 @ 0xc241 @ │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - mvnseq pc, lr, asr #12 │ │ │ │ + cmnpne r4, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - sbcvc pc, r0, lr, asr #12 │ │ │ │ + subeq pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ - vqsub.s64 q9, q1, │ │ │ │ - @ instruction: 0xf8c4ffcb │ │ │ │ + vqsub.s64 q9, , │ │ │ │ + @ instruction: 0xf8c4f80b │ │ │ │ strb r3, [r3, r0, asr #5] │ │ │ │ - orreq pc, ip, #268435460 @ 0x10000004 │ │ │ │ + movwne pc, #49729 @ 0xc241 @ │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - mvnseq pc, lr, asr #12 │ │ │ │ + cmnpne r4, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - rscvc pc, r8, lr, asr #12 │ │ │ │ + rsbeq pc, r8, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ vqsub.s64 q9, q1, │ │ │ │ - svclt 0x0000ffb9 │ │ │ │ + svclt 0x0000fff9 │ │ │ │ @ instruction: 0x009659b4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb6a210 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6430ff8 │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0x46040396 │ │ │ │ eorscs r6, r8, #1769472 @ 0x1b0000 │ │ │ │ - @ instruction: 0xf64e4817 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vtst.8 d20, d15, d7 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ ldrmi r0, [r8, lr, lsr #2] │ │ │ │ rsbscs pc, r8, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b30a │ │ │ │ biclt r3, r3, r4, ror r2 │ │ │ │ rsbscs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rsbscc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf6456013 │ │ │ │ @@ -3012,15 +3012,15 @@ │ │ │ │ blmi 0x9a4938 │ │ │ │ strmi r4, [pc], -r5, lsl #12 │ │ │ │ ldmdavs fp, {r2, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ movwcs r0, #768 @ 0x300 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwcc lr, #14797 @ 0x39cd │ │ │ │ - @ instruction: 0xf970f10a │ │ │ │ + @ instruction: 0xf9b4f10a │ │ │ │ @ instruction: 0x4621b198 │ │ │ │ ldrmi r4, [r8, r8, lsr #12]! │ │ │ │ ldmdavs sl, {r2, r3, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r0, lsr r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -3036,32 +3036,32 @@ │ │ │ │ mrc2 7, 3, pc, cr14, cr15, {7} │ │ │ │ ldrmi r4, [ip], #-2830 @ 0xfffff4f2 │ │ │ │ stmdavs r5!, {r1, r2, r3, sp, lr, pc} │ │ │ │ cmnpcc r0, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ stmdami fp, {r0, r1, r2, r3, r4, fp, sp, lr} │ │ │ │ ldrtmi r2, [r1], -r3, lsr #7 │ │ │ │ - rscseq pc, r4, #81788928 @ 0x4e00000 │ │ │ │ + rsbsne pc, r4, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ strhtvs r4, [r5], -r8 │ │ │ │ mulscc r2, sp, r8 │ │ │ │ svchi 0x005bf3bf │ │ │ │ blcs 0x3fcbc │ │ │ │ strb sp, [r7, r9, ror #1] │ │ │ │ - cdp2 2, 13, cr15, cr12, cr7, {5} │ │ │ │ + @ instruction: 0xff1cf2a7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ addseq r5, r6, r0, asr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb6a36c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ andscs r4, r0, r4, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ - cdp2 2, 1, cr15, cr2, cr12, {1} │ │ │ │ + cdp2 2, 5, cr15, cr6, cr12, {1} │ │ │ │ stmdbls r1, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9a00 │ │ │ │ strtmi r0, [r0], -r1, lsl #24 │ │ │ │ @ instruction: 0x46196059 │ │ │ │ @ instruction: 0xf883609a │ │ │ │ andlt ip, r2, ip │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ @@ -3085,20 +3085,20 @@ │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf645681b │ │ │ │ vshl.s64 d17, d16, #0 │ │ │ │ sbccs r0, ip, #629145600 @ 0x25800000 │ │ │ │ @ instruction: 0xf64e1d28 │ │ │ │ - vsra.s64 q8, q10, #64 │ │ │ │ + vbic.i32 , #4 @ 0x00000004 │ │ │ │ ldrmi r0, [r8, lr, lsr #2] │ │ │ │ orrslt r6, r3, fp, lsr #16 │ │ │ │ ldrbtcc pc, [r0], #-1603 @ 0xfffff9bd @ │ │ │ │ ldreq pc, [r6], #704 @ 0x2c0 │ │ │ │ - beq 0xffd50b4c │ │ │ │ + bne 0x1d50b4c │ │ │ │ beq 0xbcfd18 │ │ │ │ ldrdls pc, [r0], -r4 │ │ │ │ @ instruction: 0x23b94934 │ │ │ │ @ instruction: 0xf1014652 │ │ │ │ @ instruction: 0x47c80054 │ │ │ │ blcs 0x2d2d8 │ │ │ │ @ instruction: 0xf04fd1f4 │ │ │ │ @@ -3110,53 +3110,53 @@ │ │ │ │ sub fp, r0, ip, lsl r9 │ │ │ │ rsbsmi pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf894b174 │ │ │ │ sbcslt r3, fp, #112 @ 0x70 │ │ │ │ rscsle r2, r7, r0, lsl #22 │ │ │ │ @ instruction: 0xf8844620 │ │ │ │ @ instruction: 0xf10a9071 │ │ │ │ - @ instruction: 0x3601f8bb │ │ │ │ + @ instruction: 0x3601f8ff │ │ │ │ rsbsmi pc, r4, #212, 16 @ 0xd40000 │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ eorvs r3, lr, r1, lsl #12 │ │ │ │ blcs 0x6d320 │ │ │ │ @ instruction: 0xf643dd11 │ │ │ │ vmvn.i32 , #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf64e0496 │ │ │ │ - @ instruction: 0xf2c009f4 │ │ │ │ + vbic.i16 , #4 @ 0x0004 │ │ │ │ stmdavs r6!, {r1, r2, r3, r5, r8, fp} │ │ │ │ bicscs r4, pc, #1703936 @ 0x1a0000 │ │ │ │ @ instruction: 0xf1a0464a │ │ │ │ @ instruction: 0x47b0011c │ │ │ │ blcs 0x6d344 │ │ │ │ ldmdami r5, {r0, r2, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf64e22e5 │ │ │ │ - vsra.s64 q8, q10, #64 │ │ │ │ + vbic.i32 , #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf14e012e │ │ │ │ - @ instruction: 0xf857fcd3 │ │ │ │ + @ instruction: 0xf857fd17 │ │ │ │ andcs r3, r1, #8 │ │ │ │ addcs pc, r0, r3, asr #17 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x464e87f0 │ │ │ │ vabd.s8 q15, , │ │ │ │ - vaddhn.i16 d16, q0, q2 │ │ │ │ + vaddhn.i16 d16, q8, q2 │ │ │ │ @ instruction: 0xf64e042e │ │ │ │ - vsra.s64 q8, q10, #64 │ │ │ │ + vbic.i32 , #4 @ 0x00000004 │ │ │ │ blmi 0x193798 │ │ │ │ andcs r2, r0, r5, asr #5 │ │ │ │ vshl.s64 d9, d0, d11 │ │ │ │ - svclt 0x0000f889 │ │ │ │ + svclt 0x0000f8cd │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ @ instruction: 0x009659b4 │ │ │ │ @ instruction: 0x009659d0 │ │ │ │ - mlaseq r4, ip, r0, r1 │ │ │ │ + eorseq r1, r4, ip, lsl r1 │ │ │ │ @ instruction: 0xee1d4a1d │ │ │ │ ldmpl r2, {r4, r5, r6, r8, r9, sl, fp, ip, sp}^ │ │ │ │ ldrdcc pc, [r0], r2 │ │ │ │ @ instruction: 0xf8c23b01 │ │ │ │ teqlt r3, r0, lsl #1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -3167,26 +3167,26 @@ │ │ │ │ svceq 0x00e8f8cc │ │ │ │ subscc pc, ip, #70254592 @ 0x4300000 │ │ │ │ addseq pc, r6, #192, 4 │ │ │ │ ldmdavs r5, {r0, r1, r7, ip, sp, pc} │ │ │ │ ldrtne pc, [r0], #1605 @ 0x645 @ │ │ │ │ ldreq pc, [r6], #704 @ 0x2c0 │ │ │ │ rscscs r1, r2, #32, 26 @ 0x800 │ │ │ │ - mvnseq pc, lr, asr #12 │ │ │ │ + cmnpne r4, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ strmi r9, [r8, r1, lsl #6]! │ │ │ │ strtmi r9, [r0], -r1, lsl #22 │ │ │ │ blcc 0x1651458 │ │ │ │ - cdp2 1, 2, cr15, cr2, cr14, {2} │ │ │ │ + cdp2 1, 6, cr15, cr6, cr14, {2} │ │ │ │ stcne 2, cr2, [r0, #-980]! @ 0xfffffc2c │ │ │ │ - mvnseq pc, lr, asr #12 │ │ │ │ + cmnpne r4, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf14e4030 │ │ │ │ - svclt 0x0000bc6f │ │ │ │ + svclt 0x0000bcb3 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ rsbscc pc, r0, r0, lsl #17 │ │ │ │ @@ -3198,25 +3198,25 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @ instruction: 0xf6434605 │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9} │ │ │ │ stcne 2, cr2, [r0, #-224]! @ 0xffffff20 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf8954798 │ │ │ │ tstlt fp, r1, ror r0 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ ldr r4, [r9, #-2062] @ 0xfffff7f2 │ │ │ │ rsbscc pc, r0, r5, lsl #17 │ │ │ │ orrslt r6, r3, r3, lsr #16 │ │ │ │ ldrbcc pc, [r0, -r3, asr #12]! @ │ │ │ │ ldreq pc, [r6, r0, asr #5] │ │ │ │ - ldmeq r4!, {r1, r2, r3, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdane r4!, {r1, r2, r3, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdaeq lr!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ stmdami r8, {r0, r1, r3, r4, r5, fp, sp, lr} │ │ │ │ @ instruction: 0x4642461e │ │ │ │ @ instruction: 0xf1a023b9 │ │ │ │ sbfxmi r0, r4, #2, #17 │ │ │ │ blcs 0x2d490 │ │ │ │ @ instruction: 0xf04fd1f4 │ │ │ │ @@ -3237,37 +3237,37 @@ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x4604bd70 │ │ │ │ subscc pc, ip, #70254592 @ 0x4300000 │ │ │ │ addseq pc, r6, #192, 4 │ │ │ │ eorscs r6, r8, #1441792 @ 0x160000 │ │ │ │ - @ instruction: 0xf64e1d18 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vmla.f32 d17, d15, d8 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ movwls r0, #4398 @ 0x112e │ │ │ │ @ instruction: 0xf89447b0 │ │ │ │ blls 0x5b634 │ │ │ │ stmdami r9, {r1, r5, r8, fp, ip, sp, pc} │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ strb r4, [r7], #112 @ 0x70 │ │ │ │ @ instruction: 0xf884681a │ │ │ │ bcc 0x67648 │ │ │ │ ldmdavs sl, {r1, r3, r4, sp, lr} │ │ │ │ mvnsle r2, r1, lsl #20 │ │ │ │ eoreq pc, r0, r3, lsl #2 │ │ │ │ - stc2l 1, cr15, [sl, #-312]! @ 0xfffffec8 │ │ │ │ + stc2 1, cr15, [lr, #312]! @ 0x138 │ │ │ │ svclt 0x0000e7ed │ │ │ │ @ instruction: 0x009659b4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb6a6a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ andscs r4, r0, r4, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ - ldc2l 2, cr15, [r6], #-176 @ 0xffffff50 │ │ │ │ + ldc2 2, cr15, [sl], #176 @ 0xb0 │ │ │ │ stmdbls r1, {r0, r1, r9, sl, lr} │ │ │ │ vpmax.s8 d25, d0, d0 │ │ │ │ strtmi r1, [r0], -r1, lsl #24 │ │ │ │ @ instruction: 0x46196059 │ │ │ │ @ instruction: 0xf8a3609a │ │ │ │ andlt ip, r2, ip │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ @@ -3284,15 +3284,15 @@ │ │ │ │ stmdavs r3, {r3, r4, r7, r8, ip, sp, pc} │ │ │ │ subcc pc, ip, #12713984 @ 0xc20000 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ subsmi pc, r0, #12713984 @ 0xc20000 │ │ │ │ blvc 0xeb514 │ │ │ │ rscsle r2, r1, r0, lsl #22 │ │ │ │ vhsub.s32 d9, d12, d1 │ │ │ │ - bls 0x92758 │ │ │ │ + bls 0x92868 │ │ │ │ @ instruction: 0xf8d22100 │ │ │ │ stmdacs r0, {r2, r3, r6, r9} │ │ │ │ andlt sp, r2, fp, ror #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ @@ -3302,80 +3302,80 @@ │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldmdacc ip, {r0, r1, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmeq r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d84605 │ │ │ │ @ instruction: 0xf5003000 │ │ │ │ vst1.8 {d23}, [pc], ip │ │ │ │ @ instruction: 0x463872b0 │ │ │ │ - mvnseq pc, lr, asr #12 │ │ │ │ + cmnpne r4, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf8d54798 │ │ │ │ stccs 2, cr4, [r0], {76} @ 0x4c │ │ │ │ @ instruction: 0xf64ed056 │ │ │ │ - @ instruction: 0xf2c006f4 │ │ │ │ + vmvn.i32 , #67108864 @ 0x04000000 │ │ │ │ @ instruction: 0xf505062e │ │ │ │ @ instruction: 0xf04f7a13 │ │ │ │ and r0, r4, r1, lsl #18 │ │ │ │ - mrrc2 2, 2, pc, r8, cr12 @ │ │ │ │ + ldc2 2, cr15, [ip], {44} @ 0x2c │ │ │ │ submi pc, ip, #13959168 @ 0xd50000 │ │ │ │ stmdavs r3!, {r2, r3, r4, r5, r8, r9, ip, sp, pc} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ adcsvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x46384631 │ │ │ │ subcc pc, ip, #12910592 @ 0xc50000 │ │ │ │ eorsle r2, sl, r0, lsl #22 │ │ │ │ andgt pc, r0, r4, asr #17 │ │ │ │ - blx 0x14cfae6 │ │ │ │ + blx 0xfe5cfae6 │ │ │ │ strtmi r7, [r8], -r3, ror #22 │ │ │ │ ldmib r4, {r0, r1, r3, r4, r8, r9, fp, ip, sp, pc}^ │ │ │ │ ldrmi r3, [r8, r1, lsl #2] │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ adcsvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x46314638 │ │ │ │ blvc 0x8e5428 │ │ │ │ blcs 0x24e4c │ │ │ │ vsra.u64 , q5, #1 │ │ │ │ @ instruction: 0xf8848f5b │ │ │ │ @ instruction: 0xf8d5900e │ │ │ │ stccs 2, cr4, [r0], {76} @ 0x4c │ │ │ │ @ instruction: 0x4638d1d7 │ │ │ │ rsbsne pc, pc, #64, 4 │ │ │ │ - mvnseq pc, lr, asr #12 │ │ │ │ + cmnpne r4, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - blx 0xc4fb2a │ │ │ │ + blx 0x1d4fb2a │ │ │ │ pop {r0, r4, fp, lr} │ │ │ │ @ instruction: 0xf14e47f0 │ │ │ │ - @ instruction: 0xf161bcd3 │ │ │ │ - @ instruction: 0xf7fff9ad │ │ │ │ + @ instruction: 0xf161bd17 │ │ │ │ + @ instruction: 0xf7fff9f1 │ │ │ │ strtmi pc, [r8], -pc, asr #27 │ │ │ │ ldrdcc lr, [r1, -r4] │ │ │ │ @ instruction: 0xf7ff4798 │ │ │ │ @ instruction: 0xf44ffe77 │ │ │ │ @ instruction: 0x463071ba │ │ │ │ - @ instruction: 0xf99ef161 │ │ │ │ + @ instruction: 0xf9e2f161 │ │ │ │ @ instruction: 0xf8c5e7ce │ │ │ │ @ instruction: 0xe7c1a250 │ │ │ │ @ instruction: 0xf64e4638 │ │ │ │ - vsra.s64 q8, q10, #64 │ │ │ │ + vbic.i32 , #4 @ 0x00000004 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc :128], lr │ │ │ │ pop {r0, r4, r5, r7, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf14e47f0 │ │ │ │ - svclt 0x0000bb0d │ │ │ │ + svclt 0x0000bb51 │ │ │ │ addseq r5, r6, r0, asr #20 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb6a844 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [pc], -r0, ror #31 │ │ │ │ addlt r6, r3, r3, lsl #28 │ │ │ │ ldrmi r4, [r6], -r5, lsl #12 │ │ │ │ @ instruction: 0xf8d3460c │ │ │ │ smlabblt fp, r8, r0, r3 │ │ │ │ @ instruction: 0x46044798 │ │ │ │ vqadd.s32 d2, d12, d0 │ │ │ │ - @ instruction: 0xf016fb7d │ │ │ │ + @ instruction: 0xf016fbc1 │ │ │ │ stmib r0, {r4, r8, r9}^ │ │ │ │ andsle r4, sp, r0, lsl #12 │ │ │ │ rsbscc pc, ip, #13959168 @ 0xd50000 │ │ │ │ tstlt fp, #131 @ 0x83 │ │ │ │ andeq pc, r8, #0, 2 │ │ │ │ @ instruction: 0xf50560da │ │ │ │ @ instruction: 0xf8c5731f │ │ │ │ @@ -3402,17 +3402,17 @@ │ │ │ │ sbcsle r2, pc, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ @ instruction: 0xf8d5d5d8 │ │ │ │ strtmi r1, [r2], -r0, asr #5 │ │ │ │ vcgt.s8 d18, d15, d0 │ │ │ │ - vmov.i32 d16, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d16, d12, #64 │ │ │ │ strls r0, [r0], -lr, lsr #32 │ │ │ │ - stc2 1, cr15, [r4], #344 @ 0x158 │ │ │ │ + stc2l 1, cr15, [r8], #344 @ 0x158 │ │ │ │ svclt 0x0000e7cc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb6a908 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r1, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ addlt r3, r3, r2, lsl #4 │ │ │ │ strmi r4, [r4], ip, lsl #12 │ │ │ │ @@ -3421,29 +3421,29 @@ │ │ │ │ eorvc pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ andvs r2, r8, r0, lsl #6 │ │ │ │ movwcc lr, #10692 @ 0x29c4 │ │ │ │ stmdblt r2, {r1, r4, fp, sp, lr}^ │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ - bllt 0x1f4fff0 │ │ │ │ + bllt 0xff04fff0 │ │ │ │ addcs pc, r0, #192, 16 @ 0xc00000 │ │ │ │ @ instruction: 0xf64fe7ea │ │ │ │ vmvn.i32 q9, #2560 @ 0x00000a00 │ │ │ │ ldmdahi r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ rscle r2, pc, r0, lsl #20 │ │ │ │ adcvs pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [r2], #-2066 @ 0xfffff7ee │ │ │ │ stmdavs r5!, {r3, r5, r6, r7, r8, sl, ip, lr, pc}^ │ │ │ │ - subeq pc, ip, pc, asr #4 │ │ │ │ + sbceq pc, ip, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf8dc6822 │ │ │ │ strls r1, [r0, #-704] @ 0xfffffd40 │ │ │ │ - stc2l 1, cr15, [r6], #-344 @ 0xfffffea8 │ │ │ │ + stc2 1, cr15, [sl], #344 @ 0x158 │ │ │ │ svclt 0x0000e7dc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb6a984 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mcrvs 15, 0, r0, cr3, cr0, {7} │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ @ instruction: 0xf8d3468c │ │ │ │ @@ -3515,74 +3515,74 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb6aaac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1030ff8 │ │ │ │ - stmdavs r0, {r0, r1, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb6aacc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1030ff8 │ │ │ │ - stmvs r0, {r0, r1, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmvs r0, {r0, r1, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb6aaec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1030ff8 │ │ │ │ - stmdavs r0, {r0, r1, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r0, {r0, r1, r2, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ andle r2, r7, sp, lsl r8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf9f6f103 │ │ │ │ + blx 0xecfd1c │ │ │ │ @ instruction: 0xf64f4602 │ │ │ │ vsubw.s8 , q0, d8 │ │ │ │ vcge.s8 d18, d26, d6 │ │ │ │ - vmvn.i32 d19, #8 @ 0x00000008 │ │ │ │ + vshr.s64 d19, d24, #64 │ │ │ │ ldmdavs r1, {r0, r2, r4, r5} │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - bllt 0xff04fe38 │ │ │ │ + stclt 1, cr15, [r4], {66} @ 0x42 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb6ab38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1030ff8 │ │ │ │ - stmiavs r0, {r0, r2, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs r0, {r0, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb6ab58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1030ff8 │ │ │ │ - stmdbvs r0, {r0, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r0, {r0, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb6ab78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1030ff8 │ │ │ │ - stmdbvs r0, {r0, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbvs r0, {r0, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb6ab98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1030ff8 │ │ │ │ - stmdbvs r0, {r0, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbvs r0, {r0, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ andeq pc, r2, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movwcs r0, #2368 @ 0x940 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ ldmibeq fp, {r0, r1, r7, sl, fp, ip, lr} │ │ │ │ @@ -3600,66 +3600,66 @@ │ │ │ │ stmdavs r6, {r2, r3, r7, ip, sp} │ │ │ │ stmdavs r7, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ blcs 0xa5248 │ │ │ │ blcs 0x147ad4 │ │ │ │ strbmi sp, [r2, #-23] @ 0xffffffe9 │ │ │ │ ldrcc sp, [r1, #-2573] @ 0xfffff5f3 │ │ │ │ strbmi r4, [r5], #-1068 @ 0xfffffbd4 │ │ │ │ - stmeq ip, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc} │ │ │ │ + stmdane ip, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc} │ │ │ │ stmdaeq lr!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ svccs 0x0001f814 │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ adcmi r4, r5, #176, 14 @ 0x2c00000 │ │ │ │ strdcs sp, [r0], -r8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ stmibvs r3, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmple sp, r0, lsl #22 │ │ │ │ ble 0xffca4f40 │ │ │ │ - ldmdbeq ip!, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ + ldmibeq ip!, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ stmdbeq lr!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ strbmi r1, [r9], -fp, lsr #18 │ │ │ │ strcc r4, [r4], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0x2012f8d3 │ │ │ │ @ instruction: 0x47b0ba12 │ │ │ │ ldclle 5, cr4, [r5], #640 @ 0x280 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ stmiblt fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ ble 0xff5a4f78 │ │ │ │ - stmibeq r4, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc} │ │ │ │ + stmdbne r4, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc} │ │ │ │ stmdbeq lr!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ strbmi r1, [r9], -fp, lsr #18 │ │ │ │ strcc r4, [r2], #-1592 @ 0xfffff9c8 │ │ │ │ blt 0x14b63ec │ │ │ │ @ instruction: 0x47b0b292 │ │ │ │ ldclle 5, cr4, [r5], #640 @ 0x280 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ble 0xfef24fac │ │ │ │ - stmibeq r4, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc} │ │ │ │ + stmdbne r4, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc} │ │ │ │ stmdbeq lr!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ strbmi r1, [r9], -fp, lsr #18 │ │ │ │ strcc r4, [r2], #-1592 @ 0xfffff9c8 │ │ │ │ sbfxmi r8, sl, #20, #17 │ │ │ │ ldclle 5, cr4, [r7], #640 @ 0x280 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ble 0xfe924fdc │ │ │ │ - ldmdbeq ip!, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ + ldmibeq ip!, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ stmdbeq lr!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ strbmi r1, [r9], -fp, lsr #18 │ │ │ │ strcc r4, [r4], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0x2012f8d3 │ │ │ │ strmi r4, [r0, #1968]! @ 0x7b0 │ │ │ │ strdcs sp, [r0], -r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -3671,51 +3671,51 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ stmdavc r0, {r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ strmi r4, [sp], -r2, lsl #13 │ │ │ │ ldmib r1, {r0, r1, r7, ip, sp, pc}^ │ │ │ │ strbmi r2, [r0], -r2, lsl #6 │ │ │ │ - orrseq pc, r4, pc, asr #4 │ │ │ │ + tstpne r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ bhi 0xba5a10 │ │ │ │ @ instruction: 0xb090f8da │ │ │ │ ldrtmi r2, [r3], -r0, lsl #4 │ │ │ │ ldrbmi r4, [lr, #-1577] @ 0xfffff9d7 │ │ │ │ svclt 0x00a84650 │ │ │ │ @ instruction: 0xf7ff465b │ │ │ │ ldrbmi pc, [lr, #-3913] @ 0xfffff0b7 @ │ │ │ │ @ instruction: 0xf8dada21 │ │ │ │ bl 0xfeae3d80 │ │ │ │ strtmi r0, [r1], -r6 │ │ │ │ vhadd.s32 q8, , q10 │ │ │ │ - vceq.f32 , , │ │ │ │ - vaddw.s8 q8, q8, d16 │ │ │ │ + vceq.f32 d31, d31, d29 │ │ │ │ + vaddw.s8 , q0, d16 │ │ │ │ vrhadd.s8 d16, d0, d30 │ │ │ │ - vrsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #3072 @ 0x00000c00 │ │ │ │ blx 0x114832 │ │ │ │ strbmi r0, [r0], -r0, lsl #4 │ │ │ │ @ instruction: 0xf10547b8 │ │ │ │ @ instruction: 0xf105034a │ │ │ │ strbmi r0, [r0], -sl, lsr #4 │ │ │ │ vmin.s8 d20, d31, d28 │ │ │ │ - vaddw.s8 q8, q8, d20 │ │ │ │ + vaddw.s8 , q0, d20 │ │ │ │ andlt r0, r3, lr, lsr #2 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ @ instruction: 0xf1054760 │ │ │ │ @ instruction: 0xf105034a │ │ │ │ strbmi r0, [r0], -sl, lsr #4 │ │ │ │ - @ instruction: 0x01a4f24f │ │ │ │ + msrne R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ ldrbmi r4, [lr, #-1976] @ 0xfffff848 │ │ │ │ vadd.f32 d29, d15, d17 │ │ │ │ - vmla.i d23, d0, d0[3] │ │ │ │ + vmla.i d23, d16, d0[3] │ │ │ │ @ instruction: 0x465c0033 │ │ │ │ beq 0x4e2e8 │ │ │ │ - beq 0xfe5504f4 │ │ │ │ + bne 0x5504f4 │ │ │ │ beq 0xbd06bc │ │ │ │ movwcs lr, #10709 @ 0x29d5 │ │ │ │ @ instruction: 0x46404651 │ │ │ │ bl 0x10d9e50 │ │ │ │ ldrmi r7, [r8, r4, ror #7]! │ │ │ │ ldrbmi r4, [ip], #-1570 @ 0xfffff9de │ │ │ │ adcmi r4, r6, #53477376 @ 0x3300000 │ │ │ │ @@ -3736,50 +3736,50 @@ │ │ │ │ stmibvs r3, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi r4, [sp], -sl, lsl #12 │ │ │ │ ldrdne pc, [r8], r0 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ strmi fp, [r4], -r3, lsl #1 │ │ │ │ ldrdeq pc, [r4], r0 │ │ │ │ bl 0x56194 │ │ │ │ - @ instruction: 0xf17b71c3 │ │ │ │ - @ instruction: 0x4603ffdd │ │ │ │ + @ instruction: 0xf17c71c3 │ │ │ │ + strmi pc, [r3], -r1, lsr #16 │ │ │ │ ldrmi fp, [r8], -r8, asr #2 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ tstcs r5, r0, lsr sp │ │ │ │ andcs r9, r3, #1 │ │ │ │ @ instruction: 0xf17c6828 │ │ │ │ - @ instruction: 0xf8d4f863 │ │ │ │ + @ instruction: 0xf8d4f8a7 │ │ │ │ blls 0x57e68 │ │ │ │ eorle r2, r4, r3, lsl #18 │ │ │ │ andsle r2, r3, r6, lsl #18 │ │ │ │ @ instruction: 0xee1d4a18 │ │ │ │ ldmdbpl r1, {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ mvnle r2, r0, lsl #18 │ │ │ │ movwls r6, #6184 @ 0x1828 │ │ │ │ - @ instruction: 0xf952f17c │ │ │ │ + @ instruction: 0xf996f17c │ │ │ │ blls 0x664c4 │ │ │ │ stmdacs r0, {r4, r8, ip, lr} │ │ │ │ @ instruction: 0x4628d1d9 │ │ │ │ - @ instruction: 0xf816f17c │ │ │ │ + @ instruction: 0xf85af17c │ │ │ │ ldrb r2, [r4, r1, lsl #6] │ │ │ │ vadd.i8 d22, d1, d24 │ │ │ │ - vsubl.s8 q8, d16, d28 │ │ │ │ + vsubl.s8 , d0, d28 │ │ │ │ mrc 2, 0, r0, cr13, cr4, {1} │ │ │ │ @ instruction: 0xf17c4f70 │ │ │ │ - bmi 0x2d1d98 │ │ │ │ + bmi 0x2d1ea8 │ │ │ │ ldmdbpl r1, {r0, r8, r9, fp, ip, pc} │ │ │ │ bicle r2, r6, r0, lsl #18 │ │ │ │ andcs lr, r2, #59244544 @ 0x3880000 │ │ │ │ stmdavs r8!, {r0, r8, sp} │ │ │ │ svcmi 0x0070ee1d │ │ │ │ @ instruction: 0xf17c9301 │ │ │ │ - bmi 0x111d7c │ │ │ │ + bmi 0x111e8c │ │ │ │ ldmdbpl r1, {r0, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xd1b82900 │ │ │ │ svclt 0x0000e7d4 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3790,15 +3790,15 @@ │ │ │ │ @ instruction: 0xf8cd6809 │ │ │ │ @ instruction: 0xf04f1424 │ │ │ │ strbmi r0, [r8], -r0, lsl #2 │ │ │ │ stmib sp, {r8, sp}^ │ │ │ │ vst2.8 {d18-d21}, [pc], r4 │ │ │ │ @ instruction: 0xf8dd6280 │ │ │ │ vmls.i16 d8, d5, d0[1] │ │ │ │ - stmdbge r6, {r1, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdbge r6, {r1, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ strcs r4, [r0], #-1592 @ 0xfffff9c8 │ │ │ │ strmi lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xff78f7ff │ │ │ │ cmple pc, r0, lsl #16 │ │ │ │ @ instruction: 0xee1d4a35 │ │ │ │ ldmpl r4, {r4, r5, r6, r8, r9, sl, fp, ip, sp}^ │ │ │ │ ldmib sp, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ @@ -3815,47 +3815,47 @@ │ │ │ │ stmdaeq r3, {r3, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ andls r4, r7, #436207616 @ 0x1a000000 │ │ │ │ strtmi lr, [r1], -r3 │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ stmdals r6, {r0, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bge 0x1fe970 │ │ │ │ strls sl, [r0], #-2312 @ 0xfffff6f8 │ │ │ │ - blx 0xfe5d035a │ │ │ │ + blx 0xff6d035a │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ @ instruction: 0xf1b89a07 │ │ │ │ @ instruction: 0xd1210f00 │ │ │ │ stmdage r6, {r1, r4, r5, r7, r8, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xff9af17b │ │ │ │ + @ instruction: 0xffdef17b │ │ │ │ blmi 0x69bd84 │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ subsmi r3, sl, r4, lsr #8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf50dd129 │ │ │ │ smlabbcs r0, r5, sp, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrdcc lr, [r0], -r7 │ │ │ │ - asrseq pc, pc, #4 @ │ │ │ │ + teqpne r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xe7e04798 │ │ │ │ strb r4, [r2, r0, lsr #12]! │ │ │ │ adcsle r2, r0, r0, lsl #20 │ │ │ │ vst2.8 {d25,d27}, [pc], r8 │ │ │ │ strbmi r6, [r8], -r0, lsl #7 │ │ │ │ vsubl.s32 , d6, d3 │ │ │ │ - bls 0x113a78 │ │ │ │ + bls 0x113b78 │ │ │ │ ldmdavs ip!, {r0, r1, r2, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - msrne R8_usr, pc │ │ │ │ + asrne pc, pc, #4 @ │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ ldmib sp, {r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ strmi r2, [r0, r4, lsl #6]! │ │ │ │ vqdmlsl.s32 q7, d23, d9[0] │ │ │ │ - svclt 0x0000f895 │ │ │ │ + svclt 0x0000f8d5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb6aff8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ strcs r4, [r0], #-2853 @ 0xfffff4db │ │ │ │ @@ -3873,48 +3873,48 @@ │ │ │ │ strvs lr, [r5], -sp, asr #19 │ │ │ │ ldrd r5, [r3], -r4 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ mcr2 7, 3, pc, cr2, cr15, {7} @ │ │ │ │ blge 0x1b9e54 │ │ │ │ stmdbge r5, {r0, r1, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf17c9400 │ │ │ │ - stmdacs r0, {r0, r1, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ blls 0x10861c │ │ │ │ stmdage r4, {r0, r1, r3, r4, r7, r8, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xff2af17b │ │ │ │ + @ instruction: 0xff6ef17b │ │ │ │ blmi 0x39be64 │ │ │ │ blls 0x26decc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r2, r0, lsl #6 │ │ │ │ tstcs r0, sl │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldmib r5, {r4, r5, r6, r8, sl, fp, ip, sp, pc}^ │ │ │ │ vhadd.s8 d19, d15, d0 │ │ │ │ - vmla.f d17, d0, d0[1] │ │ │ │ + vmla.f d17, d16, d0[1] │ │ │ │ ldrmi r0, [r8, lr, lsr #2] │ │ │ │ strtmi lr, [r0], -r3, ror #15 │ │ │ │ vqdmlsl.s32 q7, d23, d5[1] │ │ │ │ - svclt 0x0000f83d │ │ │ │ + svclt 0x0000f87d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ @ instruction: 0x4606b090 │ │ │ │ tstcs r0, r7, lsl #26 │ │ │ │ strcs r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ blmi 0x139c744 │ │ │ │ ldmdavs fp, {r3, r4, r8, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f930f │ │ │ │ vsubw.s16 q0, , d0 │ │ │ │ - stmdbge r4, {r1, r3, r4, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + stmdbge r4, {r1, r3, r4, r9, sl, fp, sp, lr, pc} │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff4404 │ │ │ │ stmdacs r0, {r0, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldmib sp, {r0, r1, r3, r4, r5, r6, r8, ip, lr, pc}^ │ │ │ │ cdp 14, 1, cr12, cr13, cr2, {0} │ │ │ │ stmdbmi r5, {r4, r5, r6, r8, r9, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8dd4602 │ │ │ │ @@ -3931,23 +3931,23 @@ │ │ │ │ movweq lr, #15218 @ 0x3b72 │ │ │ │ uqasxmi fp, r4, r8 │ │ │ │ ldmib sp, {r1, r4, r5, sp, lr, pc}^ │ │ │ │ blge 0x94738 │ │ │ │ @ instruction: 0xf8cda906 │ │ │ │ ldrmi r8, [r4], #-0 │ │ │ │ strls sl, [r5], #-2565 @ 0xfffff5fb │ │ │ │ - blx 0xfebd0528 │ │ │ │ + blx 0xffcd0528 │ │ │ │ @ instruction: 0x4641b130 │ │ │ │ svccc 0x00014630 │ │ │ │ stc2l 7, cr15, [r0, #1020]! @ 0x3fc │ │ │ │ ldcle 15, cr2, [r3, #-0] │ │ │ │ ldrdls lr, [r5, -sp] │ │ │ │ strtmi r2, [r8], -r0, lsr #6 │ │ │ │ vmlsl.s32 q2, d6, d10[0] │ │ │ │ - @ instruction: 0xf1c9fe65 │ │ │ │ + @ instruction: 0xf1c9fea5 │ │ │ │ ldmib sp, {r5, r9}^ │ │ │ │ @ instruction: 0xf04fae02 │ │ │ │ bl 0x656f64 │ │ │ │ @ instruction: 0xf14e000a │ │ │ │ @ instruction: 0xf5100100 │ │ │ │ @ instruction: 0xf1416480 │ │ │ │ vcgt.u32 d16, d15, d0 │ │ │ │ @@ -3958,97 +3958,97 @@ │ │ │ │ sasxmi fp, r4, r8 │ │ │ │ cmplt r4, #25165824 @ 0x1800000 │ │ │ │ ldrdge pc, [ip], -r6 @ │ │ │ │ andeq lr, r9, #5120 @ 0x1400 │ │ │ │ strls r4, [r0], -r3, lsr #12 │ │ │ │ stmdacs r0, {r4, r6, r7, r8, r9, sl, lr} │ │ │ │ vhadd.s8 , , │ │ │ │ - vaddw.s8 , q0, d16 │ │ │ │ + vaddw.s8 , q8, d16 │ │ │ │ ldmdavs r4!, {r1, r2, r3, r5, r8} │ │ │ │ movwcs lr, #10717 @ 0x29dd │ │ │ │ @ instruction: 0x47a06870 │ │ │ │ @ instruction: 0xf17ba804 │ │ │ │ - andcs pc, r1, sp, ror lr @ │ │ │ │ + andcs pc, r1, r1, asr #29 │ │ │ │ ldmdavs sl, {r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, pc, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r0, fp, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x462087f0 │ │ │ │ vqdmlsl.s32 q7, d22, d12[1] │ │ │ │ - vrecps.f32 d31, d31, d7 │ │ │ │ - vaddw.s8 , q8, d28 │ │ │ │ + vrecps.f32 , , │ │ │ │ + vaddw.s8 q9, q0, d28 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmla.i d17, d16, d0[0] │ │ │ │ + vmla.i d18, d0, d0[0] │ │ │ │ blmi 0x1140ac │ │ │ │ addsvc pc, r3, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xffbcf271 │ │ │ │ + @ instruction: 0xfffcf271 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb6b210 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb0 │ │ │ │ cdpge 6, 0, cr4, cr7, cr5, {0} │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ eorcs r2, r0, #134217728 @ 0x8000000 │ │ │ │ ldmdavs fp, {r1, r3, r5, r8, r9, fp, lr} │ │ │ │ @ instruction: 0xf04f930f │ │ │ │ vsubw.s16 q0, , d0 │ │ │ │ - strtmi lr, [r8], -r8, lsr #26 │ │ │ │ + strtmi lr, [r8], -r8, ror #26 │ │ │ │ stmib sp, {r1, r2, r8, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf7ff6405 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ blls 0x548518 │ │ │ │ ldmdale r5!, {r0, r1, r2, r3, r4, r8, r9, fp, sp} │ │ │ │ ldrtmi r6, [r2], -ip, ror #21 │ │ │ │ ldrdeq lr, [r2, -sp] │ │ │ │ cdpmi 5, 2, cr9, cr0, cr0, {0} │ │ │ │ cdp 7, 1, cr4, cr13, cr0, {5} │ │ │ │ stmdals r6, {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ stmdbge r5, {r2, r4, r9, fp, sp, pc} │ │ │ │ movwls r5, #2355 @ 0x933 │ │ │ │ @ instruction: 0xf17cab02 │ │ │ │ - ldmiblt r8, {r0, r1, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmiblt r8, {r0, r1, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf17ba806 │ │ │ │ - andcs pc, r1, sp, lsl lr @ │ │ │ │ + andcs pc, r1, r1, ror #28 │ │ │ │ ldmdavs sl, {r1, r2, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, pc, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r0, r6, lsl r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vmul.i8 d21, d15, d18 │ │ │ │ - vmla.f d17, d16, d0[5] │ │ │ │ + vmla.f d18, d0, d0[5] │ │ │ │ @ instruction: 0xf102012e │ │ │ │ eorcc r0, sl, #671088641 @ 0x28000001 │ │ │ │ ldrdmi lr, [r0], -r5 │ │ │ │ ldrb r4, [pc, r0, lsr #15] │ │ │ │ strb r4, [r1, r0, lsr #12]! │ │ │ │ - @ instruction: 0xff2cf2a6 │ │ │ │ - @ instruction: 0x11acf24f │ │ │ │ + @ instruction: 0xff6cf2a6 │ │ │ │ + msrcs R12_fiq, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - sbcne pc, ip, pc, asr #4 │ │ │ │ + subcs pc, ip, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d4 │ │ │ │ vhsub.s , , │ │ │ │ - svclt 0x0000ff51 │ │ │ │ + svclt 0x0000ff91 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ andeq r0, r0, r4, asr #32 │ │ │ │ - eorseq r1, r4, ip, asr #1 │ │ │ │ + eorseq r1, r4, ip, asr #2 │ │ │ │ strlt r4, [r0, #-1555] @ 0xfffff9ed │ │ │ │ vmax.s8 d20, d0, d2 │ │ │ │ - vsra.s64 d16, d28, #64 │ │ │ │ + vbic.i32 d17, #12 @ 0x0000000c │ │ │ │ ldmib r3, {r0, r4, r5, r8}^ │ │ │ │ ldrbtmi lr, [r3], -r0 │ │ │ │ bl 0x15226c │ │ │ │ svclt 0x00004718 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb6b304 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -4081,60 +4081,60 @@ │ │ │ │ svceq 0x0040f8cc │ │ │ │ adclt r4, sl, r3, lsr fp │ │ │ │ ldrmi r4, [r6], -ip, lsl #12 │ │ │ │ adccs r2, r0, #0, 2 │ │ │ │ strbtmi r4, [r8], -r7, lsl #12 │ │ │ │ @ instruction: 0x9329681b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldcl 2, cr15, [sl], #-596 @ 0xfffffdac │ │ │ │ + ldc 2, cr15, [sl], #596 @ 0x254 │ │ │ │ @ instruction: 0xf0004668 │ │ │ │ @ instruction: 0x4632f991 │ │ │ │ strbtmi r4, [r8], -r1, lsr #12 │ │ │ │ mvnseq pc, #68, 4 @ 0x40000004 │ │ │ │ movweq pc, #4800 @ 0x12c0 @ │ │ │ │ movwls r9, #46849 @ 0xb701 │ │ │ │ bicseq pc, sp, #68, 4 @ 0x40000004 │ │ │ │ movweq pc, #4800 @ 0x12c0 @ │ │ │ │ movwls r9, #54288 @ 0xd410 │ │ │ │ ldrls r2, [r2], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0xf88d9306 │ │ │ │ movwcs r3, #124 @ 0x7c │ │ │ │ @ instruction: 0x93219614 │ │ │ │ vcge.s8 d25, d0, d3 │ │ │ │ - vqdmlal.s q9, d0, d1[4] │ │ │ │ + vqdmlal.s q9, d16, d1[4] │ │ │ │ movwls r0, #809 @ 0x329 │ │ │ │ mcr2 7, 0, pc, cr14, cr15, {7} @ │ │ │ │ blls 0x3c2958 │ │ │ │ biclt fp, lr, r3, ror #6 │ │ │ │ - ldmne r4!, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ + ldmdacs r4!, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ stmdaeq lr!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ strtmi lr, [ip], #-2 │ │ │ │ andsle r1, r1, r6, ror fp │ │ │ │ strbmi r4, [r2], -r3, lsr #12 │ │ │ │ ldrtmi r2, [r8], -r1, lsl #2 │ │ │ │ - stc2l 2, cr15, [r6], {166} @ 0xa6 │ │ │ │ + stc2 2, cr15, [r6, #-664] @ 0xfffffd68 │ │ │ │ tstcs r0, lr, lsl #22 │ │ │ │ strtmi r4, [r0], -sl, ror #12 │ │ │ │ @ instruction: 0x46394798 │ │ │ │ andcs r4, sl, r5, lsl #12 │ │ │ │ - @ instruction: 0xff00f285 │ │ │ │ + @ instruction: 0xff40f285 │ │ │ │ ble 0xffa9f610 │ │ │ │ ldmdavs sl, {r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r9, lsr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, sl, r0, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movtmi pc, #37444 @ 0x9244 @ │ │ │ │ movweq pc, #4800 @ 0x12c0 @ │ │ │ │ strb r9, [ip, lr, lsl #6] │ │ │ │ - cdp2 2, 6, cr15, cr6, cr6, {5} │ │ │ │ + cdp2 2, 10, cr15, cr6, cr6, {5} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb6b450 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r1, r8 │ │ │ │ stmdals r2, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf0616880 │ │ │ │ @@ -4154,44 +4154,44 @@ │ │ │ │ ldmdavs fp, {r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f932b │ │ │ │ ldmdavs r5, {r8, r9}^ │ │ │ │ pkhbtmi r4, r9, r4, lsl #12 │ │ │ │ @ instruction: 0xff02f061 │ │ │ │ strmi r2, [r6], -r0, lsr #5 │ │ │ │ stmdage r2, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - bl 0xffa50d08 │ │ │ │ + stc 2, cr15, [r8], #-596 @ 0xfffffdac │ │ │ │ stmdage r2, {r0, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf924f000 │ │ │ │ movwcs r9, #6691 @ 0x1a23 │ │ │ │ strhi lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ addcc pc, r4, sp, lsl #17 │ │ │ │ vqsub.s8 d20, d20, d26 │ │ │ │ vqdmlal.s q9, d0, d1[1] │ │ │ │ stmib sp, {r0, r8, r9}^ │ │ │ │ movwls r5, #55060 @ 0xd714 │ │ │ │ - msrcs SPSR_c, #64, 4 │ │ │ │ + mvncs pc, #64, 4 │ │ │ │ msreq CPSR_fc, #192, 4 │ │ │ │ movwls r9, #9750 @ 0x2616 │ │ │ │ blls 0x44abcc │ │ │ │ mvnslt fp, fp, lsl #7 │ │ │ │ - stmdbcs r0, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc} │ │ │ │ + stmibcs r0, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc} │ │ │ │ stmdbeq lr!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ adcsmi lr, r4, #6 │ │ │ │ stmdbne r5!, {r3, r4, r5, fp, ip, lr, pc}^ │ │ │ │ strbvc lr, [r4, r7, asr #22]! │ │ │ │ andsle r1, r2, r6, lsr fp │ │ │ │ tstcs r1, sl, asr #12 │ │ │ │ stmib sp, {r6, r9, sl, lr}^ │ │ │ │ vabdl.s32 , d6, d0 │ │ │ │ - blls 0x4533f8 │ │ │ │ + blls 0x4534f8 │ │ │ │ ldrtmi sl, [r9], -r2, lsl #20 │ │ │ │ ldrmi r4, [r8, r8, lsr #12] │ │ │ │ strmi r4, [r4], -r1, asr #12 │ │ │ │ vaddl.s8 q1, d5, d10 │ │ │ │ - stccs 14, cr15, [r0], {115} @ 0x73 │ │ │ │ + stccs 14, cr15, [r0], {179} @ 0xb3 │ │ │ │ blmi 0x5caec0 │ │ │ │ blls 0xaee398 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1230300 │ │ │ │ andcs fp, r0, sp, lsr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -4203,101 +4203,101 @@ │ │ │ │ strtmi lr, [sl], -r7, asr #15 │ │ │ │ stmdage r2, {r0, r1, r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ stmdacs r0, {r0, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xe7ded0bd │ │ │ │ rsbcs r4, sp, #70254592 @ 0x4300000 │ │ │ │ vrhadd.s8 d18, d15, d1 │ │ │ │ - vshr.s64 d16, d16, #64 │ │ │ │ - vaddl.s8 q0, d4, d30 │ │ │ │ - ldrb pc, [r4, r7, ror #31] @ │ │ │ │ - stc2l 2, cr15, [r6, #664] @ 0x298 │ │ │ │ + vmvn.i32 d17, #0 @ 0x00000000 │ │ │ │ + vaddl.s8 q0, d5, d30 │ │ │ │ + ldrb pc, [r4, r7, lsr #16] @ │ │ │ │ + cdp2 2, 0, cr15, cr6, cr6, {5} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r6, r5, r6, lsl sp │ │ │ │ pkhbtmi r4, r0, r4, lsl #12 │ │ │ │ @ instruction: 0x46894630 │ │ │ │ vcgt.s32 d9, d11, d2 │ │ │ │ - strls pc, [r0], #-3291 @ 0xfffff325 │ │ │ │ + strls pc, [r0], #-3359 @ 0xfffff2e1 │ │ │ │ strbmi r4, [r9], -r7, lsl #12 │ │ │ │ bvs 0xff965cb4 │ │ │ │ @ instruction: 0x463a4633 │ │ │ │ bllt 0xfe42625c │ │ │ │ stcle 2, cr4, [r2, #-536]! @ 0xfffffde8 │ │ │ │ ldmcc pc!, {r1, r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ vadd.f32 d25, d9, d2 │ │ │ │ - @ instruction: 0xf2c04bbc │ │ │ │ + vbic.i16 d21, #3072 @ 0x0c00 │ │ │ │ @ instruction: 0x96030b32 │ │ │ │ bcc 0x107f0 │ │ │ │ - strcs pc, [ip], -pc, asr #4 │ │ │ │ + strcs pc, [ip], pc, asr #4 │ │ │ │ strteq pc, [lr], -r0, asr #5 │ │ │ │ @ instruction: 0xf1c744b8 │ │ │ │ bl 0x2567e8 │ │ │ │ strtmi r0, [sl], -sl, lsl #6 │ │ │ │ @ instruction: 0x06db4631 │ │ │ │ ldmib r4, {r1, r8, ip, lr, pc}^ │ │ │ │ ldrmi r3, [r8, r0] │ │ │ │ svccs 0x0001f81a │ │ │ │ stmdavs r3!, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ ldrmi r6, [r8, r0, ror #16] │ │ │ │ mvnle r4, r2, asr #11 │ │ │ │ ldrtmi r9, [r8], -r3, lsl #28 │ │ │ │ - ldc2 2, cr15, [r6, #-172] @ 0xffffff54 │ │ │ │ + ldc2l 2, cr15, [sl, #-172] @ 0xffffff54 │ │ │ │ andlt r4, r5, r0, lsr r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ ldmib r4, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ vhadd.s8 d19, d15, d0 │ │ │ │ - vorr.i32 d18, #4 @ 0x00000004 │ │ │ │ + vsra.s64 d18, d4, #64 │ │ │ │ ldrmi r0, [r8, lr, lsr #2] │ │ │ │ vmin.s32 d4, d11, d24 │ │ │ │ - ldrtmi pc, [r0], -r1, lsl #26 @ │ │ │ │ + ldrtmi pc, [r0], -r5, asr #26 @ │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - msrcs CPSR_fs, #-268435452 @ 0xf0000004 │ │ │ │ + @ instruction: 0x23acf24f │ │ │ │ msreq CPSR_fsx, #192, 4 │ │ │ │ svclt 0x0000e798 │ │ │ │ - teqpcs r4, #-268435452 @ p-variant is OBSOLETE @ 0xf0000004 │ │ │ │ + @ instruction: 0x23b4f24f │ │ │ │ msreq CPSR_fsx, #192, 4 │ │ │ │ svclt 0x0000e792 │ │ │ │ strlt r4, [r0, #-1684] @ 0xfffff96c │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ - mvncs pc, r0, asr #4 │ │ │ │ + msrcc (UNDEF: 104), r0 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldrd lr, [r0], -ip │ │ │ │ @ instruction: 0xf85d46f4 │ │ │ │ strbmi lr, [r0, -r4, lsl #22]! │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ strlt r4, [r0, #-1668] @ 0xfffff97c │ │ │ │ @ instruction: 0xf1bc9801 │ │ │ │ andle r0, r9, r5, lsl #30 │ │ │ │ - teqpcs ip, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x21bcf24f │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ ldrdcc lr, [r0], -r0 │ │ │ │ @ instruction: 0xf85d4662 │ │ │ │ ldrmi lr, [r8, -r4, lsl #22] │ │ │ │ ldrd lr, [r0], -r0 │ │ │ │ - cmppcs r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicscs pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf85d46f4 │ │ │ │ strbmi lr, [r0, -r4, lsl #22]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb6b6c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adccs r0, r0, #248, 30 @ 0x3e0 │ │ │ │ vaddw.s16 q1, , d0 │ │ │ │ - @ instruction: 0x4603eadc │ │ │ │ + @ instruction: 0x4603eb1c │ │ │ │ ldclcc 0, cr15, [pc], #316 @ 0x14610 │ │ │ │ vhadd.s8 d18, d4, d4 │ │ │ │ vaddw.s8 q10, q8, d1 │ │ │ │ vrhadd.s8 d16, d4, d1 │ │ │ │ vmvn.i32 q10, #3328 @ 0x00000d00 │ │ │ │ @ instruction: 0xf8c30201 │ │ │ │ stmib r3, {r2, r7, lr, pc}^ │ │ │ │ @@ -4309,15 +4309,15 @@ │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb6b70c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ adccs r4, r0, #13631488 @ 0xd00000 │ │ │ │ smlabbcs r0, r3, r0, fp │ │ │ │ - b 0xfecd0f74 │ │ │ │ + b 0xffcd0f74 │ │ │ │ @ instruction: 0xf04f2304 │ │ │ │ stmib r4, {r0, r1, r2, r3, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8c43323 │ │ │ │ movwcs r2, #8324 @ 0x2084 │ │ │ │ addspl pc, r8, r4, asr #17 │ │ │ │ addmi pc, r1, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ @@ -4333,46 +4333,46 @@ │ │ │ │ stmibvs r3!, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ andle r2, r9, r2, lsl #22 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - strcs pc, [ip], #591 @ 0x24f │ │ │ │ + strcc pc, [ip], #-591 @ 0xfffffdb1 │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - mvneq pc, #268435460 @ 0x10000004 │ │ │ │ + msrne SPSR_, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - cmnpcs r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnscs pc, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcs r2, r0, r3, asr #4 │ │ │ │ vshl.s64 d9, d0, d9 │ │ │ │ - svclt 0x0000ff2f │ │ │ │ + svclt 0x0000ff73 │ │ │ │ vst3.8 {d27-d29}, [pc], lr │ │ │ │ ldrlt r5, [r0, #-3200] @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e4f8cc │ │ │ │ blmi 0x4c07c8 │ │ │ │ stmdavs r4, {r0, r1, r2, r9, fp, sp, pc}^ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ blne 0x15270c │ │ │ │ andeq lr, r1, #3358720 @ 0x334000 │ │ │ │ - mcr2 2, 0, pc, cr12, cr5, {1} @ │ │ │ │ + mrc2 2, 2, pc, cr0, cr5, {1} │ │ │ │ blmi 0x2fa5d4 │ │ │ │ ldmdavs sl, {r6, fp, sp, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andeq lr, r4, r0, lsr #23 │ │ │ │ andlt sp, r5, r9, lsl #2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vqshl.s32 q2, q8, #6 │ │ │ │ - svclt 0x0000fc8b │ │ │ │ + svclt 0x0000fccb │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb6b808 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6450ff0 │ │ │ │ vrsra.s64 d18, d0, #64 │ │ │ │ ldmdavs ip, {r1, r2, r4, r7, r8, r9} │ │ │ │ @@ -4383,15 +4383,15 @@ │ │ │ │ @ instruction: 0x46204632 │ │ │ │ stmdavc r3, {r3, r7, r8, r9, sl, lr} │ │ │ │ rscsle r2, r5, r0, lsl #22 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ rsble r2, r1, r0, lsl #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -4797,28 +4797,28 @@ │ │ │ │ vpmax.s8 d15, d2, d17 │ │ │ │ stmib r0, {r0, r1, r4, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf8983602 │ │ │ │ bcs 0x1ccd4 │ │ │ │ svcge 0x005bf43f │ │ │ │ @ instruction: 0xe718463c │ │ │ │ vhadd.s8 d18, d1, d0 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ vcge.s8 d16, d15, d20 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc :128], lr │ │ │ │ mulls r0, r7, r2 │ │ │ │ - blx 0xfe5515ba │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + blx 0xff6515ba │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - sbcscs pc, r0, pc, asr #4 │ │ │ │ + subscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b02 │ │ │ │ vhsub.s , , q6 │ │ │ │ - svclt 0x0000f943 │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ + svclt 0x0000f983 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb6befc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8900ff0 │ │ │ │ movwcs lr, #4096 @ 0x1000 │ │ │ │ blx 0x100f18 │ │ │ │ @ instruction: 0xf013f30e │ │ │ │ @@ -4847,40 +4847,40 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf1bebd00 │ │ │ │ svclt 0x00010f01 │ │ │ │ andgt pc, r4, r0, asr #17 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ movwcs lr, #10688 @ 0x29c0 │ │ │ │ andcs sp, r0, sp, ror #1 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b16 │ │ │ │ andls r7, r0, r1, ror #5 │ │ │ │ - blx 0xcd167e │ │ │ │ + blx 0x1dd167e │ │ │ │ stmiblt fp!, {r0, r1, r4, r9, sl, fp, ip, sp, lr} │ │ │ │ movwcs r6, #2257 @ 0x8d1 │ │ │ │ subvs r2, r1, r0, lsl #4 │ │ │ │ movwcs lr, #10688 @ 0x29c0 │ │ │ │ vaba.s8 q15, , │ │ │ │ - vsubl.s8 , d0, d0 │ │ │ │ + vsubl.s8 , d16, d0 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0x2a6740 │ │ │ │ adcsne pc, fp, #64, 4 │ │ │ │ - blx 0x6d16ae │ │ │ │ - andcc pc, r0, #-268435452 @ 0xf0000004 │ │ │ │ + blx 0x17d16ae │ │ │ │ + addcc pc, r0, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ strbtmi r9, [r0], -r0, lsl #4 │ │ │ │ vqdmulh.s d20, d0, d2 │ │ │ │ vqsub.s64 d1, d25, d21 │ │ │ │ - svclt 0x0000fb0b │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ + svclt 0x0000fb4f │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ pkhbtmi fp, r4, r0, lsl #1 │ │ │ │ ldrmi r2, [pc], -r0, lsl #8 │ │ │ │ b 0x13e7ce8 │ │ │ │ @@ -5289,20 +5289,20 @@ │ │ │ │ ldrcs r8, [r0], #-430 @ 0xfffffe52 │ │ │ │ @ instruction: 0xf1ba2300 │ │ │ │ suble r0, sl, r0, lsl #30 │ │ │ │ @ instruction: 0xf0447a90 │ │ │ │ strmi r0, [r3], -r0, asr #8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf24fae7f │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q9, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0xfee15534 │ │ │ │ sbcvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ - ldc2l 2, cr15, [r8, #-448]! @ 0xfffffe40 │ │ │ │ + ldc2 2, cr15, [r8, #448]! @ 0x1c0 │ │ │ │ @ instruction: 0xf04f430b │ │ │ │ svclt 0x00140100 │ │ │ │ strmi r2, [fp], -r1, lsl #6 │ │ │ │ @ instruction: 0xf1b9e7a1 │ │ │ │ eorle r0, r9, r4, lsl #30 │ │ │ │ bicshi pc, pc, r0, asr #4 │ │ │ │ @ instruction: 0xf89168c8 │ │ │ │ @@ -5329,21 +5329,21 @@ │ │ │ │ stccs 5, cr14, [r0], {107} @ 0x6b │ │ │ │ rscshi pc, r6, r0 │ │ │ │ stmvs r8, {r3, r4, sl, sp} │ │ │ │ @ instruction: 0xf018e731 │ │ │ │ svclt 0x0018000c │ │ │ │ @ instruction: 0xf47fa906 │ │ │ │ vmla.f32 d26, d15, d23 │ │ │ │ - vmlal.s , d0, d0[1] │ │ │ │ + vmlal.s , d16, d0[1] │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ andscs pc, r2, #64, 4 │ │ │ │ vqdmulh.s d4, d24, d15 │ │ │ │ - teqpmi r8, #428 @ p-variant is OBSOLETE @ 0x1ac │ │ │ │ + teqpmi r8, #700 @ p-variant is OBSOLETE @ 0x2bc │ │ │ │ streq pc, [r0, -pc, asr #32] │ │ │ │ andcs fp, r1, r4, lsl pc │ │ │ │ strb r4, [sp, #1592] @ 0x638 │ │ │ │ andeq pc, ip, r0 │ │ │ │ stmdbge sl, {r0, r4, r6, r7, r9, sl, lr} │ │ │ │ eorvc pc, r9, sp, lsl #17 │ │ │ │ @ instruction: 0x4663e517 │ │ │ │ @@ -5477,16 +5477,16 @@ │ │ │ │ beq 0x191880 │ │ │ │ @ instruction: 0xf04fe762 │ │ │ │ @ instruction: 0xf04f0820 │ │ │ │ @ instruction: 0xf7ff0905 │ │ │ │ @ instruction: 0x4653bb7d │ │ │ │ sbcle r2, r5, r0, lsl #22 │ │ │ │ ldrbt r2, [pc], -r0, lsl #8 │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ - eorseq r1, r4, r4, asr r1 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ + ldrsbteq r1, [r4], -r4 │ │ │ │ ldmdahi r1, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr} │ │ │ │ orreq pc, r1, r1, asr #32 │ │ │ │ blcs 0x357b4 │ │ │ │ addshi pc, r9, r0 │ │ │ │ vmin.u8 d16, d3, d8 │ │ │ │ @ instruction: 0xf0000200 │ │ │ │ @ instruction: 0xf02240fe │ │ │ │ @@ -5503,15 +5503,15 @@ │ │ │ │ tstmi r8, #220, 24 @ 0xdc00 │ │ │ │ bl 0xfebcf194 │ │ │ │ andcs r0, r0, r7, lsl #6 │ │ │ │ ldcleq 0, cr6, [fp, #-800] @ 0xfffffce0 │ │ │ │ strb r6, [sl], -fp, lsl #1 │ │ │ │ addmi pc, r0, r0, asr #32 │ │ │ │ vmlsl.s32 q7, d5, d13[1] │ │ │ │ - @ instruction: 0xf1bafba5 │ │ │ │ + @ instruction: 0xf1bafbe5 │ │ │ │ andle r0, sl, r6, lsl #30 │ │ │ │ svceq 0x0005f1ba │ │ │ │ svcge 0x0065f47f │ │ │ │ svceq 0x000cf010 │ │ │ │ stmdbge sl, {r3, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ mcrge 4, 1, pc, cr4, cr15, {3} @ │ │ │ │ ldmib sp, {r2, r3, r4, r6, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -5519,66 +5519,66 @@ │ │ │ │ addmi r0, fp, #12, 2 │ │ │ │ addmi fp, r4, #8, 30 │ │ │ │ addmi sp, r4, #4 │ │ │ │ @ instruction: 0xf4ff418b │ │ │ │ @ instruction: 0xe727af36 │ │ │ │ @ instruction: 0xf4bf45ae │ │ │ │ @ instruction: 0xe723af32 │ │ │ │ - subscc pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ + sbcscc pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcs r9, r0, r0, lsl #4 │ │ │ │ vqdmulh.s d20, d0, d25 │ │ │ │ vqsub.s64 d2, d8, d6 │ │ │ │ - vadd.f32 , , │ │ │ │ - vmvn.i32 , #1024 @ 0x00000400 │ │ │ │ + @ instruction: 0xf24ffe31 │ │ │ │ + vrshr.s64 , q10, #64 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ andscs pc, r7, #64, 4 │ │ │ │ vqdmulh.s d4, d8, d17 │ │ │ │ - vmla.f32 , , │ │ │ │ - vaddhn.i16 d19, q8, q4 │ │ │ │ + vceq.f32 d31, d15, d19 │ │ │ │ + vaddhn.i16 d20, q0, q4 │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ blmi 0x755d08 │ │ │ │ andcs r2, r0, fp, lsr #5 │ │ │ │ vshl.s64 d9, d0, d8 │ │ │ │ - @ instruction: 0xf1b9fdd1 │ │ │ │ + @ instruction: 0xf1b9fe15 │ │ │ │ @ instruction: 0xf43f0f01 │ │ │ │ vqdmulh.s q13, , │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x5d5d24 │ │ │ │ rscvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s d9, d8, d0 │ │ │ │ - andcs pc, r0, r3, asr #27 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + andcs pc, r0, r7, lsl #28 │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s d9, d8, d0 │ │ │ │ - @ instruction: 0x2000fdb5 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + strdcs pc, [r0], -r9 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ rsbcs r4, ip, #11264 @ 0x2c00 │ │ │ │ vhadd.s d9, d8, d0 │ │ │ │ - vadd.f32 d31, d31, d27 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vadd.f32 , , │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0x195970 │ │ │ │ vqsub.s64 q9, q0, │ │ │ │ - svclt 0x0000fb5b │ │ │ │ - eorseq r1, r4, r4, asr r1 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r4, ror #2 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + svclt 0x0000fb9b │ │ │ │ + ldrsbteq r1, [r4], -r4 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r4, ror #3 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldcmi 0, cr11, [r8], #568 @ 0x238 │ │ │ │ svceq 0x00c52600 │ │ │ │ stclpl 3, cr15, [r7], {192} @ 0xc0 │ │ │ │ @@ -5979,20 +5979,20 @@ │ │ │ │ ldrcs r8, [r0, #-439] @ 0xfffffe49 │ │ │ │ @ instruction: 0xf1ba2300 │ │ │ │ suble r0, r9, r0, lsl #30 │ │ │ │ @ instruction: 0xf0457a90 │ │ │ │ strmi r0, [r3], -r0, asr #10 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ vceq.f32 d26, d31, d10 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q9, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0xfee95ffc │ │ │ │ sbcvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xf814f270 │ │ │ │ + @ instruction: 0xf854f270 │ │ │ │ movweq lr, #39507 @ 0x9a53 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ str r4, [r1, fp, asr #12]! │ │ │ │ svceq 0x0004f1bc │ │ │ │ vhadd.s8 d29, d0, d24 │ │ │ │ stmiavs r8, {r3, r5, r6, r7, r8, pc}^ │ │ │ │ @@ -6018,21 +6018,21 @@ │ │ │ │ ldrb r7, [sp, #-2124]! @ 0xfffff7b4 │ │ │ │ @ instruction: 0xf0002d00 │ │ │ │ ldrcs r8, [r8, #-250] @ 0xffffff06 │ │ │ │ ldr r6, [r6, -r8, lsl #17]! │ │ │ │ andeq pc, ip, lr, lsl r0 @ │ │ │ │ stmdbge r4, {r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ stclge 4, cr15, [r9, #-508] @ 0xfffffe04 │ │ │ │ - subcc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ + sbccc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ blmi 0xfe49e830 │ │ │ │ - blx 0x2528cc │ │ │ │ + blx 0x13528cc │ │ │ │ @ instruction: 0xf04f4330 │ │ │ │ svclt 0x00140600 │ │ │ │ ldrtmi r2, [r0], -r1 │ │ │ │ @ instruction: 0xf008e5da │ │ │ │ strbmi r0, [ip], ip │ │ │ │ @ instruction: 0xf88da908 │ │ │ │ str r3, [r9, #-33]! @ 0xffffffdf │ │ │ │ @@ -6169,16 +6169,16 @@ │ │ │ │ strcc r0, [sl, r8]! │ │ │ │ stmdaeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmib sp, {r0, r1, r3, ip, pc}^ │ │ │ │ @ instruction: 0xf7ff7109 │ │ │ │ @ instruction: 0xf04fbba7 │ │ │ │ @ instruction: 0xf04f0820 │ │ │ │ ldrb r0, [r6, -r5, lsl #18] │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ - eorseq r1, r4, r4, asr r1 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ + ldrsbteq r1, [r4], -r4 │ │ │ │ cdpeq 0, 2, cr15, cr0, cr15, {2} │ │ │ │ stceq 0, cr15, [r5], {79} @ 0x4f │ │ │ │ bllt 0x1f5423c │ │ │ │ blcs 0x27b90 │ │ │ │ strcs sp, [r0, #-181] @ 0xffffff4b │ │ │ │ blvc 0x154fbfc │ │ │ │ @ instruction: 0xf0438813 │ │ │ │ @@ -6186,26 +6186,26 @@ │ │ │ │ strteq fp, [r0], -r4, ror #2 │ │ │ │ movweq pc, #836 @ 0x344 @ │ │ │ │ rscsmi pc, lr, r0 │ │ │ │ cmnpmi pc, #35 @ p-variant is OBSOLETE @ 0x23 │ │ │ │ tstmi r8, #228, 18 @ 0x390000 │ │ │ │ blvc 0x154fc68 │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #64, 22 @ 0x10000 │ │ │ │ - cdp2 2, 7, cr15, cr6, cr15, {3} │ │ │ │ + cdp2 2, 11, cr15, cr6, cr15, {3} │ │ │ │ movweq lr, #35758 @ 0x8bae │ │ │ │ sbcvs r2, r8, r0 │ │ │ │ addvs r0, fp, fp, lsl sl │ │ │ │ @ instruction: 0xf040e641 │ │ │ │ strbt r4, [r5], -r0, lsl #1 │ │ │ │ - cdp2 2, 3, cr15, cr8, cr4, {5} │ │ │ │ + cdp2 2, 7, cr15, cr8, cr4, {5} │ │ │ │ svceq 0x0006f1b9 │ │ │ │ @ instruction: 0xf1b9d00a │ │ │ │ @ instruction: 0xf47f0f05 │ │ │ │ @ instruction: 0xf018af5f │ │ │ │ svclt 0x00080f0c │ │ │ │ @ instruction: 0xf47fa908 │ │ │ │ @ instruction: 0xe654ae1b │ │ │ │ @@ -6214,60 +6214,60 @@ │ │ │ │ svclt 0x0008428b │ │ │ │ andle r4, r4, r4, lsl #5 │ │ │ │ orrmi r4, fp, r4, lsl #5 │ │ │ │ svcge 0x0030f4ff │ │ │ │ adcmi lr, lr, #8650752 @ 0x840000 │ │ │ │ svcge 0x002cf67f │ │ │ │ vaba.s8 d30, d15, d13 │ │ │ │ - vmov.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q4, #64 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0x95e2f4 │ │ │ │ andscs pc, r6, #64, 4 │ │ │ │ - @ instruction: 0xf880f238 │ │ │ │ - rsbscc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ + @ instruction: 0xf8c4f238 │ │ │ │ + rscscc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ strbmi r9, [r0], -r0, lsl #4 │ │ │ │ vpadd.i8 d20, d0, d13 │ │ │ │ vqsub.s64 d2, d8, d7 │ │ │ │ - vtst.8 , , │ │ │ │ - vaddhn.i16 d19, q8, q4 │ │ │ │ + vtst.8 d31, d31, d21 │ │ │ │ + vaddhn.i16 d20, q0, q4 │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ blmi 0x6167e4 │ │ │ │ andcs r2, r0, fp, lsr #5 │ │ │ │ vshl.s64 d9, d0, d8 │ │ │ │ - @ instruction: 0xf1bcf863 │ │ │ │ + @ instruction: 0xf1bcf8a7 │ │ │ │ @ instruction: 0xf43f0f01 │ │ │ │ vqdmulh.s q13, , │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x496800 │ │ │ │ rscvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s d9, d8, d0 │ │ │ │ - andcs pc, r0, r5, asr r8 @ │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + mulcs r0, r9, r8 │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s d9, d8, d0 │ │ │ │ - andcs pc, r0, r7, asr #16 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, fp, lsl #17 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ rsbcs r4, ip, #6144 @ 0x1800 │ │ │ │ vhadd.s d9, d8, d0 │ │ │ │ - svclt 0x0000f83d │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r4, asr r1 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r4, ror #2 │ │ │ │ + svclt 0x0000f881 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + ldrsbteq r1, [r4], -r4 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r4, ror #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ pkhbtmi fp, r0, r1, lsl #1 │ │ │ │ vqrdmlsh.s q8, , d1[3] │ │ │ │ strtmi r5, [ip], -sl, lsl #14 │ │ │ │ @@ -6719,21 +6719,21 @@ │ │ │ │ @ instruction: 0xf1bb2600 │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ @ instruction: 0xf89c80b5 │ │ │ │ @ instruction: 0xf045000a │ │ │ │ strmi r0, [r1], -r0, asr #10 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ mrcge 4, 1, APSR_nzcv, cr9, cr15, {1} │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - sbcscs pc, r0, pc, asr #4 │ │ │ │ + subscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4bc0 │ │ │ │ vhsub.s32 , , q6 │ │ │ │ - tstpmi r3, #307200 @ p-variant is OBSOLETE @ 0x4b000 │ │ │ │ + tstpmi r3, #569344 @ p-variant is OBSOLETE @ 0x8b000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ @ instruction: 0xe7a84613 │ │ │ │ stmdale ip, {r2, r8, fp, sp} │ │ │ │ @ instruction: 0xf1b9aa06 │ │ │ │ andsle r0, r0, r6, lsl #30 │ │ │ │ blx 0x11fb00 │ │ │ │ @@ -6768,19 +6768,19 @@ │ │ │ │ bge 0x1b715c │ │ │ │ ldrdcc lr, [r2, -r2] │ │ │ │ @ instruction: 0xf1b9e7e1 │ │ │ │ suble r0, sp, r4, lsl #30 │ │ │ │ @ instruction: 0xf1b9d8f8 │ │ │ │ @ instruction: 0xf43f0f01 │ │ │ │ vfma.f32 d26, d31, d8 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0xfe4d7048 │ │ │ │ rscvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ strls r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - ldc2 2, cr15, [r0], #-220 @ 0xffffff24 │ │ │ │ + ldc2l 2, cr15, [r4], #-220 @ 0xffffff24 │ │ │ │ @ instruction: 0xf47f2b02 │ │ │ │ @ instruction: 0xf89cacef │ │ │ │ @ instruction: 0xf00e3002 │ │ │ │ bge 0x197bdc │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf88d095b │ │ │ │ @@ -6812,21 +6812,21 @@ │ │ │ │ @ instruction: 0xf0002d00 │ │ │ │ ldrcs r8, [r8, #-135] @ 0xffffff79 │ │ │ │ ldreq r6, [r6, #-2192]! @ 0xfffff770 │ │ │ │ str r6, [r4, #2257] @ 0x8d1 │ │ │ │ andeq pc, ip, lr, lsl r0 @ │ │ │ │ bge 0x1c6894 │ │ │ │ stcge 4, cr15, [r8], {127} @ 0x7f │ │ │ │ - subcc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ + sbccc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ blmi 0x191f498 │ │ │ │ - blx 0xff553532 │ │ │ │ + ldc2 2, cr15, [r8], {55} @ 0x37 │ │ │ │ @ instruction: 0xf04f4330 │ │ │ │ svclt 0x00140600 │ │ │ │ ldrtmi r2, [r0], -r1 │ │ │ │ @ instruction: 0xf002e51a │ │ │ │ strmi r0, [r9], ip, lsl #8 │ │ │ │ @ instruction: 0xf88daa0a │ │ │ │ strbt r6, [r8], #-41 @ 0xffffffd7 │ │ │ │ @@ -6916,95 +6916,95 @@ │ │ │ │ cdpeq 0, 2, cr15, cr0, cr15, {2} │ │ │ │ stmdbeq r5, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ bllt 0x894dc4 │ │ │ │ tstcs r5, r0, lsr #4 │ │ │ │ @ instruction: 0x465ee552 │ │ │ │ adcle r2, sp, r0, lsl #28 │ │ │ │ strbt r2, [ip], -r0, lsl #10 │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r4, asr r1 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + ldrsbteq r1, [r4], -r4 │ │ │ │ mulcc sp, ip, r8 │ │ │ │ @ instruction: 0x2000f8bc │ │ │ │ addeq pc, r1, #66 @ 0x42 │ │ │ │ andcs pc, r0, ip, lsr #17 │ │ │ │ ldreq fp, [sp], -r3, lsl #3 │ │ │ │ andeq pc, r0, #201326593 @ 0xc000001 │ │ │ │ ldrbmi pc, [lr, #5]! @ │ │ │ │ rsbsmi pc, pc, #34 @ 0x22 │ │ │ │ b 0x1159578 │ │ │ │ vrhadd.u8 d16, d3, d2 │ │ │ │ ldr r0, [r5], r0, lsl #6 │ │ │ │ mulcc sp, ip, r8 │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #56, 22 @ 0xe000 │ │ │ │ - @ instruction: 0xf8a2f26f │ │ │ │ + @ instruction: 0xf8e2f26f │ │ │ │ movweq pc, #4366 @ 0x110e @ │ │ │ │ b 0x10d99a4 │ │ │ │ beq 0xfffebb58 │ │ │ │ smullsvs r6, r7, r3, r0 │ │ │ │ @ instruction: 0xf041e631 │ │ │ │ ldrbt r4, [r8], -r0, lsl #3 │ │ │ │ andle r2, fp, r6, lsl #18 │ │ │ │ @ instruction: 0xf47f2905 │ │ │ │ @ instruction: 0xf012ae82 │ │ │ │ svclt 0x00080f0c │ │ │ │ @ instruction: 0xf47faa0a │ │ │ │ pkhbt sl, r7, r3, lsl #28 │ │ │ │ - @ instruction: 0xf856f2a4 │ │ │ │ + @ instruction: 0xf896f2a4 │ │ │ │ movwmi lr, #35293 @ 0x89dd │ │ │ │ andeq lr, ip, #3620864 @ 0x374000 │ │ │ │ svclt 0x00084293 │ │ │ │ andle r4, r4, r4, lsl #5 │ │ │ │ orrsmi r4, r3, r4, lsl #5 │ │ │ │ mcrge 4, 2, pc, cr7, cr15, {7} @ │ │ │ │ adcmi lr, pc, #56, 12 @ 0x3800000 │ │ │ │ mcrge 6, 2, pc, cr3, cr15, {3} @ │ │ │ │ vmin.s8 d30, d15, d20 │ │ │ │ - vmov.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q4, #64 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0x75ee9c │ │ │ │ andscs pc, r6, #64, 4 │ │ │ │ - blx 0xfeb53780 │ │ │ │ - rsbscc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ + blx 0xffc53780 │ │ │ │ + rscscc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ blmi 0x55f718 │ │ │ │ - blx 0xfe7d379c │ │ │ │ - strcc pc, [r8], #591 @ 0x24f │ │ │ │ + blx 0xff8d379c │ │ │ │ + strmi pc, [r8], #-591 @ 0xfffffdb1 │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ adccs r4, fp, #16, 22 @ 0x4000 │ │ │ │ strls r2, [r0], #-0 │ │ │ │ - blx 0xfe4537b8 │ │ │ │ + blx 0xff5537b8 │ │ │ │ vhadd.s8 d18, d1, d0 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ vcge.s8 d16, d15, d20 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc :128], lr │ │ │ │ mulls r0, r7, r2 │ │ │ │ - blx 0xfe0d37d4 │ │ │ │ + blx 0xff1d37d4 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x1573bc │ │ │ │ andls r2, r0, ip, ror #4 │ │ │ │ - blx 0x1e537e8 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r4, asr r1 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r4, ror #2 │ │ │ │ + blx 0xfef537e8 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + ldrsbteq r1, [r4], -r4 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r4, ror #3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldcmi 0, cr11, [sp], #576 @ 0x240 │ │ │ │ b 0x13e0734 │ │ │ │ @ instruction: 0xf3c03ed0 │ │ │ │ @@ -7412,20 +7412,20 @@ │ │ │ │ ldrcs r8, [r0], #-433 @ 0xfffffe4f │ │ │ │ @ instruction: 0xf1ba2300 │ │ │ │ suble r0, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf0447a90 │ │ │ │ strmi r0, [r3], -r0, asr #8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ vceq.f32 d26, d31, d6 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q9, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0xfee97660 │ │ │ │ sbcvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ - stc2l 2, cr15, [r2], #440 @ 0x1b8 │ │ │ │ + stc2 2, cr15, [r2, #-440]! @ 0xfffffe48 │ │ │ │ @ instruction: 0xf04f430b │ │ │ │ svclt 0x00140100 │ │ │ │ strmi r2, [fp], -r1, lsl #6 │ │ │ │ @ instruction: 0xf1b9e7a3 │ │ │ │ eorle r0, r8, r4, lsl #30 │ │ │ │ mvnhi pc, r0, asr #4 │ │ │ │ stmdavc sp, {r3, r6, r7, fp, sp, lr}^ │ │ │ │ @@ -7451,21 +7451,21 @@ │ │ │ │ stccs 5, cr14, [r0], {114} @ 0x72 │ │ │ │ rscshi pc, r8, r0 │ │ │ │ stmvs r8, {r3, r4, sl, sp} │ │ │ │ @ instruction: 0xf018e730 │ │ │ │ svclt 0x0018000c │ │ │ │ @ instruction: 0xf47fa906 │ │ │ │ vmla.f32 d26, d15, d29 │ │ │ │ - vmlal.s , d0, d0[1] │ │ │ │ + vmlal.s , d16, d0[1] │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ andscs pc, r2, #64, 4 │ │ │ │ vpadd.i d4, d22, d2 │ │ │ │ - teqpmi r8, #3440 @ p-variant is OBSOLETE @ 0xd70 │ │ │ │ + teqpmi r8, #27, 30 @ p-variant is OBSOLETE @ 0x6c │ │ │ │ streq pc, [r0, -pc, asr #32] │ │ │ │ andcs fp, r1, r4, lsl pc │ │ │ │ ldrb r4, [r8, #1592] @ 0x638 │ │ │ │ andeq pc, ip, r0 │ │ │ │ stmdbge sl, {r0, r4, r6, r7, r9, sl, lr} │ │ │ │ eorcc pc, r9, sp, lsl #17 │ │ │ │ @ instruction: 0x4663e51d │ │ │ │ @@ -7602,40 +7602,40 @@ │ │ │ │ @ instruction: 0xf7ff2008 │ │ │ │ mlacs r0, fp, fp, fp │ │ │ │ beq 0x1939bc │ │ │ │ @ instruction: 0xf04fe75a │ │ │ │ @ instruction: 0xf04f0820 │ │ │ │ @ instruction: 0xf7ff0905 │ │ │ │ svclt 0x0000bb76 │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ - eorseq r1, r4, r4, asr r1 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ + ldrsbteq r1, [r4], -r4 │ │ │ │ blcs 0x291e8 │ │ │ │ strcs sp, [r0], #-184 @ 0xffffff48 │ │ │ │ blvc 0x159126c │ │ │ │ @ instruction: 0xf0438813 │ │ │ │ andshi r0, r3, r1, lsl #7 │ │ │ │ strteq fp, [r8], -r5, ror #2 │ │ │ │ movweq pc, #837 @ 0x345 @ │ │ │ │ rscsmi pc, lr, r0 │ │ │ │ cmnpmi pc, #35 @ p-variant is OBSOLETE @ 0x23 │ │ │ │ tstmi r8, #3883008 @ 0x3b4000 │ │ │ │ blvc 0x15912d4 │ │ │ │ mvnsle r2, r0, lsl #26 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #64512 @ 0xfc00 │ │ │ │ - blx 0x12d429a │ │ │ │ + blx 0xfe2d429a │ │ │ │ movweq lr, #60328 @ 0xeba8 │ │ │ │ sbcvs r2, r8, r0 │ │ │ │ addvs r0, fp, fp, lsl lr │ │ │ │ @ instruction: 0xf040e647 │ │ │ │ strbt r4, [sl], -r0, lsl #1 │ │ │ │ - blx 0x354386 │ │ │ │ + blx 0x1354386 │ │ │ │ svceq 0x0006f1ba │ │ │ │ @ instruction: 0xf1bad00a │ │ │ │ @ instruction: 0xf47f0f05 │ │ │ │ @ instruction: 0xf010af62 │ │ │ │ svclt 0x00080f0c │ │ │ │ @ instruction: 0xf47fa90a │ │ │ │ ldrb sl, [r9], -r1, lsr #28 │ │ │ │ @@ -7644,59 +7644,59 @@ │ │ │ │ svclt 0x0008428b │ │ │ │ andle r4, r4, r4, lsl #5 │ │ │ │ orrmi r4, fp, r4, lsl #5 │ │ │ │ svcge 0x0033f4ff │ │ │ │ ldrbmi lr, [r6, #-1828]! @ 0xfffff8dc │ │ │ │ svcge 0x002ff67f │ │ │ │ vabd.s8 d30, d15, d16 │ │ │ │ - vmov.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q4, #64 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0x91f94c │ │ │ │ andscs pc, r6, #64, 4 │ │ │ │ - ldc2l 2, cr15, [r4, #-216] @ 0xffffff28 │ │ │ │ - rsbscc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ + ldc2 2, cr15, [r8, #216] @ 0xd8 │ │ │ │ + rscscc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ blmi 0x7201c8 │ │ │ │ - stc2l 2, cr15, [r6, #-216] @ 0xffffff28 │ │ │ │ - strcc pc, [r8], #591 @ 0x24f │ │ │ │ + stc2 2, cr15, [sl, #216] @ 0xd8 │ │ │ │ + strmi pc, [r8], #-591 @ 0xfffffdb1 │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ adccs r4, fp, #23552 @ 0x5c00 │ │ │ │ strls r2, [r0], #-0 │ │ │ │ - ldc2 2, cr15, [r8, #-216]! @ 0xffffff28 │ │ │ │ + ldc2l 2, cr15, [ip, #-216]! @ 0xffffff28 │ │ │ │ svceq 0x0001f1b9 │ │ │ │ blge 0x10d4a90 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b11 │ │ │ │ andls r7, r0, r1, ror #5 │ │ │ │ - stc2 2, cr15, [sl, #-216]! @ 0xffffff28 │ │ │ │ + stc2l 2, cr15, [lr, #-216]! @ 0xffffff28 │ │ │ │ vhadd.s8 d18, d1, d0 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ vcge.s8 d16, d15, d20 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc :128], lr │ │ │ │ mulls r0, r7, r2 │ │ │ │ - ldc2 2, cr15, [ip, #-216] @ 0xffffff28 │ │ │ │ + stc2l 2, cr15, [r0, #-216]! @ 0xffffff28 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x197e88 │ │ │ │ andls r2, r0, ip, ror #4 │ │ │ │ - ldc2 2, cr15, [r2, #-216] @ 0xffffff28 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r4, asr r1 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r4, ror #2 │ │ │ │ + ldc2l 2, cr15, [r6, #-216] @ 0xffffff28 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + ldrsbteq r1, [r4], -r4 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r4, ror #3 │ │ │ │ strmi r7, [r3], -r2, lsl #16 │ │ │ │ bcs 0x1661f8 │ │ │ │ ldm pc, {r1, r2, r3, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ eorscs pc, fp, #2 │ │ │ │ movweq r3, #12578 @ 0x3122 │ │ │ │ ldrdgt lr, [r2, -r0] │ │ │ │ @ instruction: 0xf6c72200 │ │ │ │ @@ -7752,20 +7752,20 @@ │ │ │ │ vqsub.s8 d22, d16, d0 │ │ │ │ ldrb r3, [r0, r9, ror #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb6ecdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vaddw.s8 q10, q0, d20 │ │ │ │ blmi 0xd7fa8 │ │ │ │ rscvs pc, sl, #64, 4 │ │ │ │ vhadd.s d9, d6, d0 │ │ │ │ - svclt 0x0000fc81 │ │ │ │ - mlaseq r4, r0, r1, r1 │ │ │ │ + svclt 0x0000fcc5 │ │ │ │ + eorseq r1, r4, r0, lsl r2 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb6bacc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, pc, r0, ror #30 │ │ │ │ ldrmi r2, [r5], -r0, lsl #2 │ │ │ │ @ instruction: 0x2328e9cd │ │ │ │ @@ -8613,20 +8613,20 @@ │ │ │ │ blge 0x439560 │ │ │ │ andvc lr, r2, #3457024 @ 0x34c000 │ │ │ │ bls 0x1927a0 │ │ │ │ @ instruction: 0xf0002a04 │ │ │ │ ldmle r7!, {r0, r4, r7, pc}^ │ │ │ │ bcs 0x7f06c │ │ │ │ bge 0xc95958 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4bd0 │ │ │ │ ldrtmi r7, [r8], -r1, ror #5 │ │ │ │ vabd.s d9, d5, d0 │ │ │ │ - stmdbcs r2, {r0, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbcs r2, {r0, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bge 0xfef95a74 │ │ │ │ mulcc r2, fp, r8 │ │ │ │ @ instruction: 0xf1a39a02 │ │ │ │ blx 0xfecd9488 │ │ │ │ @ instruction: 0xf002f383 │ │ │ │ ldmdbeq fp, {r2, r3, r8, r9, sl}^ │ │ │ │ subcc pc, r1, sp, lsl #17 │ │ │ │ @@ -8688,22 +8688,22 @@ │ │ │ │ tstls sp, r8, lsl #4 │ │ │ │ ldr r9, [ip, #270] @ 0x10e │ │ │ │ @ instruction: 0xf7ff785b │ │ │ │ blls 0xc72a8 │ │ │ │ smuadeq ip, r3, r0 │ │ │ │ blge 0x4485e4 │ │ │ │ bge 0x655b84 │ │ │ │ - subcc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ + sbccc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ ldrtmi r9, [r8], -r0, lsl #4 │ │ │ │ vqdmulh.s d20, d16, d3 │ │ │ │ vqsub.s64 d2, d5, d2 │ │ │ │ - ldmdbcs pc!, {r0, r1, r3, r5, r8, sl, fp, ip, sp, lr, pc}^ @ │ │ │ │ + ldmdbcs pc!, {r0, r1, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0x81b7f300 │ │ │ │ teqpeq pc, r1, lsl r0 @ p-variant is OBSOLETE @ │ │ │ │ rscshi pc, r2, r0 │ │ │ │ @ instruction: 0x464b461f │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ streq pc, [r0, #-417]! @ 0xfffffe5f │ │ │ │ @ instruction: 0xf1c19209 │ │ │ │ @@ -8824,16 +8824,16 @@ │ │ │ │ @ instruction: 0x2120e413 │ │ │ │ tstcs r5, r2, lsl #2 │ │ │ │ strb r9, [r3, r5, lsl #2]! │ │ │ │ strmi r4, [r9], ip, asr #13 │ │ │ │ @ instruction: 0x4641461c │ │ │ │ @ instruction: 0x46c84615 │ │ │ │ blt 0xbd6ba4 │ │ │ │ - ldrshteq r1, [r4], -r8 │ │ │ │ - eorseq r1, r4, r4, lsr #3 │ │ │ │ + eorseq r1, r4, r8, ror r2 │ │ │ │ + eorseq r1, r4, r4, lsr #4 │ │ │ │ stmdbeq r1, {r1, r2, r3, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ adcshi pc, ip, r0, asr #32 │ │ │ │ tsteq r4, r5, asr sl │ │ │ │ @ instruction: 0xf64bbf04 │ │ │ │ @ instruction: 0xf6cf7191 │ │ │ │ strdle r7, [r0], -pc @ │ │ │ │ mcr2 10, 4, pc, cr4, cr4, {5} @ │ │ │ │ @@ -9025,79 +9025,79 @@ │ │ │ │ svceq 0x0006f1be │ │ │ │ @ instruction: 0xf1bed00c │ │ │ │ @ instruction: 0xf47f0f05 │ │ │ │ @ instruction: 0xf014acb5 │ │ │ │ svclt 0x00080f0c │ │ │ │ @ instruction: 0xf47fab16 │ │ │ │ ldrt sl, [fp], #3112 @ 0xc28 │ │ │ │ - @ instruction: 0xf820f2a2 │ │ │ │ + @ instruction: 0xf860f2a2 │ │ │ │ tstpl r2, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0x4118e9dd │ │ │ │ svclt 0x0008428b │ │ │ │ andle r4, r4, r5, lsr #5 │ │ │ │ orrmi r4, fp, r5, lsr #5 │ │ │ │ stclge 4, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ ldmib sp, {r1, r2, r3, r4, r6, sl, sp, lr, pc}^ │ │ │ │ ldmib sp, {r2, r4, r8, r9, ip, lr}^ │ │ │ │ addmi r4, fp, #-2147483642 @ 0x80000006 │ │ │ │ adcmi fp, r5, #8, 30 │ │ │ │ ldrmi sp, [r0, #498] @ 0x1f2 │ │ │ │ stclge 6, cr15, [r1], #-508 @ 0xfffffe04 │ │ │ │ vqshl.s8 q15, q1, │ │ │ │ - vmov.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q4, #64 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0xa20f18 │ │ │ │ andscs pc, r6, #64, 4 │ │ │ │ - blx 0x1bd57f4 │ │ │ │ - strcc pc, [r8], #591 @ 0x24f │ │ │ │ + blx 0xfecd57f4 │ │ │ │ + strmi pc, [r8], #-591 @ 0xfffffdb1 │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ adccs r4, fp, #34816 @ 0x8800 │ │ │ │ strls r2, [r0], #-0 │ │ │ │ - blx 0x1855810 │ │ │ │ - rsbscc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ + blx 0xfe955810 │ │ │ │ + rscscc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ strtmi r9, [r0], -r0, lsl #4 │ │ │ │ vpadd.i8 d20, d0, d9 │ │ │ │ vqsub.s64 d2, d5, d7 │ │ │ │ - andcs pc, r0, r1, asr sl @ │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + mulcs r0, r5, sl │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ rsbcs r4, ip, #22528 @ 0x5800 │ │ │ │ vhadd.s d9, d5, d0 │ │ │ │ - vpmax.s8 , , │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vpmax.s8 d31, d31, d11 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0x459038 │ │ │ │ - vqsub.s32 q9, q6, │ │ │ │ - strdcs pc, [r0], -r7 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + vqsub.s32 q9, , │ │ │ │ + andcs pc, r0, r7, lsr r8 @ │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b0d │ │ │ │ mulls r0, r7, r2 │ │ │ │ - blx 0xc55870 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + blx 0x1d55870 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - sbcscs pc, r0, pc, asr #4 │ │ │ │ + subscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b07 │ │ │ │ - vhsub.s32 , q14, q6 │ │ │ │ - svclt 0x0000ffdf │ │ │ │ - eorseq r1, r4, r4, lsr #3 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - ldrhteq r1, [r4], -r4 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r8, asr #3 │ │ │ │ - eorseq r1, r4, r0, ror #3 │ │ │ │ + vhsub.s32 , , q6 │ │ │ │ + svclt 0x0000f81f │ │ │ │ + eorseq r1, r4, r4, lsr #4 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r4, lsr r2 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + eorseq r1, r4, r8, asr #4 │ │ │ │ + eorseq r1, r4, r0, ror #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x2600b091 │ │ │ │ svceq 0x00c54bb4 │ │ │ │ vmov.i32 d20, #-2080374784 @ 0x84000000 │ │ │ │ @@ -9146,15 +9146,15 @@ │ │ │ │ svclt 0x00210307 │ │ │ │ b 0x13db1a8 │ │ │ │ b 0x10f77a0 │ │ │ │ stmdaeq r9, {r0, r6, r7, ip, sp, lr}^ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ vmla.i32 d16, d3, d0 │ │ │ │ - strmi pc, [r6], -sp, lsr #16 │ │ │ │ + @ instruction: 0x4606f871 │ │ │ │ @ instruction: 0x46484694 │ │ │ │ movw pc, #27557 @ 0x6ba5 @ │ │ │ │ blx 0x16a886 │ │ │ │ bl 0x1ca5cc8 │ │ │ │ andsle r0, r5, #-1073741824 @ 0xc0000000 │ │ │ │ stmdbeq r9, {r0, r2, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -9166,15 +9166,15 @@ │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ tstcs r0, r8, lsr #30 │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ mcrcc 0, 0, r8, cr1, cr6, {6} │ │ │ │ @ instruction: 0x000eebb0 │ │ │ │ bl 0x1b2a9e4 │ │ │ │ movwcs r0, #259 @ 0x103 │ │ │ │ - @ instruction: 0xf804f263 │ │ │ │ + @ instruction: 0xf848f263 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ ldrmi r4, [r1], sl, lsl #13 │ │ │ │ vmlagt.f64 d15, d19, d21 │ │ │ │ blx 0x16a696 │ │ │ │ bl 0x1cd491c │ │ │ │ @ instruction: 0xd3220b0e │ │ │ │ svclt 0x000845ce │ │ │ │ @@ -9397,21 +9397,21 @@ │ │ │ │ subsle r0, pc, r1, lsl #30 │ │ │ │ andscc pc, r9, sp, lsl #17 │ │ │ │ vst2.8 {d24-d25}, [r3 :128], r3 │ │ │ │ eorhi r4, r3, r0, lsl #7 │ │ │ │ cmple ip, r0, lsl #16 │ │ │ │ svceq 0x0004f1bc │ │ │ │ vhadd.s8 , , q0 │ │ │ │ - vrshr.s64 d19, d20, #64 │ │ │ │ + vmvn.i32 d20, #1024 @ 0x00000400 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0xfe8214b0 │ │ │ │ andscc pc, fp, #64, 4 │ │ │ │ - @ instruction: 0xffa2f234 │ │ │ │ + @ instruction: 0xffe6f234 │ │ │ │ movweq lr, #35417 @ 0x8a59 │ │ │ │ orrhi pc, r4, r0 │ │ │ │ subsle r2, r3, r0, lsl #16 │ │ │ │ stmdacs r1, {r0, r2, fp, ip, sp} │ │ │ │ bl 0xfeb492e8 │ │ │ │ tstcs r0, lr, lsl #6 │ │ │ │ andcs r2, r1, r0, lsl #2 │ │ │ │ @@ -9421,20 +9421,20 @@ │ │ │ │ stmib r2, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ tstcs r0, r2, lsl #2 │ │ │ │ @ instruction: 0xb3289803 │ │ │ │ @ instruction: 0xf0417aa0 │ │ │ │ strmi r0, [r3], -r0, asr #2 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ vceq.f32 d26, d31, d13 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q9, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0xfe2995c4 │ │ │ │ sbcvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ - ldc2 2, cr15, [r0, #-432]! @ 0xfffffe50 │ │ │ │ + ldc2l 2, cr15, [r0, #-432]! @ 0xfffffe50 │ │ │ │ blcs 0x8012c │ │ │ │ ldmdavc r7, {r2, r4, r5, r8, ip, lr, pc}^ │ │ │ │ strmi r2, [r3], -r0 │ │ │ │ @ instruction: 0x462be67c │ │ │ │ streq lr, [r9, #-2846] @ 0xfffff4e2 │ │ │ │ streq lr, [r8, #-2908] @ 0xfffff4a4 │ │ │ │ movwcs fp, #7976 @ 0x1f28 │ │ │ │ @@ -9562,16 +9562,16 @@ │ │ │ │ @ instruction: 0xf04f0840 │ │ │ │ movwls r0, #22560 @ 0x5820 │ │ │ │ @ instruction: 0xf048e485 │ │ │ │ tstcs r4, r4, lsl #4 │ │ │ │ stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ ldrdcs lr, [r0, -fp] │ │ │ │ svclt 0x0000e708 │ │ │ │ - eorseq r1, r4, ip, lsl #4 │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ + eorseq r1, r4, ip, lsl #5 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ @ instruction: 0xf182fab2 │ │ │ │ @ instruction: 0xf101424f │ │ │ │ blx 0x9a3c4 │ │ │ │ blx 0x8d5b4c │ │ │ │ teqpmi r9, #1835008 @ p-variant is OBSOLETE @ 0x1c0000 │ │ │ │ svceq 0x00c7409a │ │ │ │ @ instruction: 0xf06f920c │ │ │ │ @@ -9605,75 +9605,75 @@ │ │ │ │ stmdaeq r0!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrt r9, [r0], #-773 @ 0xfffffcfb │ │ │ │ blcs 0x403d8 │ │ │ │ smlatbcs r0, sp, r0, sp │ │ │ │ blvc 0x1a13204 │ │ │ │ @ instruction: 0xf47f2f00 │ │ │ │ vadd.f32 q13, , │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xd598a4 │ │ │ │ vqsub.s32 q9, q6, │ │ │ │ - @ instruction: 0xf040fbc1 │ │ │ │ + @ instruction: 0xf040fc01 │ │ │ │ strb r4, [pc], r0, lsl #1 │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ bge 0x1c52d4 │ │ │ │ ldr r7, [r1, #2135] @ 0x857 │ │ │ │ - blx 0xfe15628e │ │ │ │ + blx 0xff15628e │ │ │ │ svceq 0x0006f1bc │ │ │ │ @ instruction: 0xf1bcd009 │ │ │ │ @ instruction: 0xf47f0f05 │ │ │ │ bge 0x2c55a4 │ │ │ │ svceq 0x000cf011 │ │ │ │ ldcge 4, cr15, [r7], {127} @ 0x7f │ │ │ │ ldmib sp, {r0, r3, r4, r5, r7, r9, sl, sp, lr, pc}^ │ │ │ │ ldmib sp, {r3, r8, r9}^ │ │ │ │ addsmi r1, r3, #12, 4 @ 0xc0000000 │ │ │ │ addmi fp, r8, #8, 30 │ │ │ │ addmi sp, r8, #15 │ │ │ │ @ instruction: 0xf4ff4193 │ │ │ │ @ instruction: 0xe726af34 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x7d9d00 │ │ │ │ rscvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s d9, d4, d0 │ │ │ │ - adcmi pc, lr, #13632 @ 0x3540 │ │ │ │ + adcmi pc, lr, #400 @ 0x190 │ │ │ │ svcge 0x0025f67f │ │ │ │ submi lr, r8, r7, lsl r7 │ │ │ │ andseq pc, r0, #72 @ 0x48 │ │ │ │ stceq 0, cr15, [r4], {79} @ 0x4f │ │ │ │ svceq 0x00c72110 │ │ │ │ ldr r4, [sl, #-1595]! @ 0xfffff9c5 │ │ │ │ - strcc pc, [r8], #591 @ 0x24f │ │ │ │ + strmi pc, [r8], #-591 @ 0xfffffdb1 │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ adccs r4, fp, #18432 @ 0x4800 │ │ │ │ strls r2, [r0], #-0 │ │ │ │ - ldc2 2, cr15, [sl, #208]! @ 0xd0 │ │ │ │ + ldc2l 2, cr15, [lr, #208]! @ 0xd0 │ │ │ │ stceq 0, cr15, [r3], {79} @ 0x4f │ │ │ │ ldrb r2, [ip], r8, lsl #2 │ │ │ │ vhadd.s8 d18, d1, d0 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ vcge.s8 d16, d15, d20 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc :128], lr │ │ │ │ mulls r0, r7, r2 │ │ │ │ - stc2 2, cr15, [r8, #208]! @ 0xd0 │ │ │ │ + stc2l 2, cr15, [ip, #208]! @ 0xd0 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x159d70 │ │ │ │ andls r2, r0, ip, ror #4 │ │ │ │ - ldc2 2, cr15, [lr, #208] @ 0xd0 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r4, ror #2 │ │ │ │ + stc2l 2, cr15, [r2, #208]! @ 0xd0 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r4, ror #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ stclmi 0, cr11, [r1, #580] @ 0x244 │ │ │ │ vqrdmlsh.s q8, , d3[3] │ │ │ │ andls r5, r8, sl, lsl #12 │ │ │ │ @@ -9727,15 +9727,15 @@ │ │ │ │ movweq lr, #31601 @ 0x7b71 │ │ │ │ stmdaeq r3, {r0, r5, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ stmibvc r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ sbcvc lr, r1, r3, asr #20 │ │ │ │ @ instruction: 0xf04f0849 │ │ │ │ svclt 0x00380300 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx 0xfe8d6352 │ │ │ │ + blx 0xff9d6352 │ │ │ │ ldrmi r4, [r4], r6, lsl #12 │ │ │ │ blx 0xfe96b2f2 │ │ │ │ ldrbmi lr, [r1, #774]! @ 0x306 │ │ │ │ movwcc pc, #6917 @ 0x1b05 @ │ │ │ │ tsteq r3, r2, ror fp │ │ │ │ bl 0x58e234 │ │ │ │ @ instruction: 0xf04f0909 │ │ │ │ @@ -9748,15 +9748,15 @@ │ │ │ │ svclt 0x00280101 │ │ │ │ stmdbcs r0, {r8, sp} │ │ │ │ rschi pc, r2, r0, asr #32 │ │ │ │ bl 0xfec29210 │ │ │ │ ldrtmi r0, [sl], -lr │ │ │ │ tsteq r3, ip, ror #22 │ │ │ │ vcgt.s32 d18, d2, d0 │ │ │ │ - @ instruction: 0x4603fb79 │ │ │ │ + @ instruction: 0x4603fbbd │ │ │ │ strmi r2, [sl], r0 │ │ │ │ blx 0xfe96b46a │ │ │ │ strbmi ip, [r0, #-3587]! @ 0xfffff1fd │ │ │ │ vmla.f64 d15, d1, d5 │ │ │ │ bleq 0x3d47f8 │ │ │ │ strbmi sp, [lr, #804] @ 0x324 │ │ │ │ strmi fp, [r4, #3848] @ 0xf08 │ │ │ │ @@ -10001,22 +10001,22 @@ │ │ │ │ ldr r0, [ip], r4, lsl #12 │ │ │ │ rsbsle r2, r6, r1, lsl #16 │ │ │ │ @ instruction: 0xf88d8823 │ │ │ │ vst4.8 {d17-d20}, [r3 :64], r9 │ │ │ │ eorhi r4, r3, r0, lsl #7 │ │ │ │ cmnle r3, r0, lsl #28 │ │ │ │ suble r2, r4, r4, lsl #16 │ │ │ │ - adcscc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ + eorsmi pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcs r9, r0, r0, lsl #4 │ │ │ │ vqdmulh.s d20, d16, d22 │ │ │ │ vqsub.s64 d3, d4, d11 │ │ │ │ - teqpmi r3, #954368 @ p-variant is OBSOLETE @ 0xe9000 │ │ │ │ + teqpmi r3, #46080 @ p-variant is OBSOLETE @ 0xb400 │ │ │ │ @ instruction: 0x81a4f000 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf1aed064 │ │ │ │ @ instruction: 0xf1be0e05 │ │ │ │ svclt 0x009e0f01 │ │ │ │ tstcs r0, r1 │ │ │ │ smlabteq r2, r2, r9, lr │ │ │ │ @@ -10027,21 +10027,21 @@ │ │ │ │ ldrsbvs r2, [r3], #58 @ 0x3a │ │ │ │ smladcs r0, r0, r6, r2 │ │ │ │ orrslt r9, r3, #3072 @ 0xc00 │ │ │ │ @ instruction: 0xf0467aa0 │ │ │ │ strmi r0, [r1], -r0, asr #12 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ mcrge 4, 3, pc, cr3, cr15, {1} @ │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - sbcscs pc, r0, pc, asr #4 │ │ │ │ + subscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b8e │ │ │ │ vhsub.s32 , q14, q6 │ │ │ │ - blls 0x19805c │ │ │ │ + blls 0x19815c │ │ │ │ cmple r3, r1, lsl #22 │ │ │ │ andcs r7, r0, r2, asr r8 │ │ │ │ strmi r4, [r7], -r1, lsl #12 │ │ │ │ smlsdcs r0, r1, r6, lr │ │ │ │ strbvc pc, [r0, r7, asr #13]! @ │ │ │ │ mvnsvc pc, pc, asr #12 │ │ │ │ tstpeq pc, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @@ -10172,16 +10172,16 @@ │ │ │ │ beq 0xff26e1a4 │ │ │ │ @ instruction: 0xf048e54b │ │ │ │ strcs r0, [r4, #-772] @ 0xfffffcfc │ │ │ │ ldr r2, [r2, #2]! │ │ │ │ ldr r2, [r0, -r0, lsl #12] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq r1, r4, ip, lsl #4 │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ + eorseq r1, r4, ip, lsl #5 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ @ instruction: 0xf685fab5 │ │ │ │ blx 0xfec48520 │ │ │ │ strtcc pc, [r0], -r0, lsl #13 │ │ │ │ stceq 1, cr15, [r0], #-664 @ 0xfffffd68 │ │ │ │ @ instruction: 0xf04f40b5 │ │ │ │ blx 0x1c0fc │ │ │ │ b 0x1199110 │ │ │ │ @@ -10224,74 +10224,74 @@ │ │ │ │ strcs fp, [r0, #-3042]! @ 0xfffff41e │ │ │ │ ldr r2, [r7, -r5] │ │ │ │ svccs 0x00009f03 │ │ │ │ @ instruction: 0x2600d096 │ │ │ │ blvc 0x1853b44 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ vadd.f32 d26, d31, d22 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xd1a254 │ │ │ │ vqsub.s32 q9, , │ │ │ │ - @ instruction: 0xf041fee9 │ │ │ │ + @ instruction: 0xf041ff29 │ │ │ │ strb r4, [r4], r0, lsl #3 │ │ │ │ blcs 0x80dc0 │ │ │ │ mcrge 4, 5, pc, cr6, cr15, {1} @ │ │ │ │ ldmdavc r2, {r1, r2, r9, fp, sp, pc}^ │ │ │ │ stmdacs r6, {r1, r2, r3, r6, r8, sl, sp, lr, pc} │ │ │ │ stmdacs r5, {r1, r3, ip, lr, pc} │ │ │ │ svcge 0x0026f47f │ │ │ │ @ instruction: 0xf015aa0a │ │ │ │ @ instruction: 0xf47f0f0c │ │ │ │ ldrt sl, [r0], sp, asr #24 │ │ │ │ - cdp2 2, 10, cr15, cr0, cr0, {5} │ │ │ │ + cdp2 2, 14, cr15, cr0, cr0, {5} │ │ │ │ movwpl lr, #35293 @ 0x89dd │ │ │ │ andne lr, ip, #3620864 @ 0x374000 │ │ │ │ svclt 0x00084293 │ │ │ │ andle r4, pc, sp, lsl #5 │ │ │ │ orrsmi r4, r3, sp, lsl #5 │ │ │ │ svcge 0x000af4ff │ │ │ │ strdcs lr, [r0], -ip │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b1e │ │ │ │ andls r7, r0, r1, ror #5 │ │ │ │ - @ instruction: 0xf8fef234 │ │ │ │ + @ instruction: 0xf942f234 │ │ │ │ @ instruction: 0xf67f42be │ │ │ │ @ instruction: 0xe6edaefb │ │ │ │ andcs r4, r4, r9, asr r0 │ │ │ │ tstpeq r0, #72 @ p-variant is OBSOLETE @ 0x48 │ │ │ │ svceq 0x00ca2510 │ │ │ │ ldrbt r4, [ip], #1553 @ 0x611 │ │ │ │ andcs r2, r3, r8, lsl #10 │ │ │ │ vmax.s8 q15, , q2 │ │ │ │ - vaddhn.i16 d19, q8, q4 │ │ │ │ + vaddhn.i16 d20, q0, q4 │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ blmi 0x45a6e8 │ │ │ │ andcs r2, r0, fp, lsr #5 │ │ │ │ vshl.s64 d9, d0, d4 │ │ │ │ - andcs pc, r0, r1, ror #17 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, r5, lsr #18 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ rsbcs r4, ip, #12, 22 @ 0x3000 │ │ │ │ vhadd.s d9, d4, d0 │ │ │ │ - ldrdcs pc, [r0], -r7 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + andcs pc, r0, fp, lsl r9 @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s d9, d4, d0 │ │ │ │ - svclt 0x0000f8c9 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r4, ror #2 │ │ │ │ + svclt 0x0000f90d │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r4, ror #3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb71484 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ b 0x13de20c │ │ │ │ @ instruction: 0xf3c07ed0 │ │ │ │ addlt r5, r3, r7, asr #11 │ │ │ │ andseq pc, r6, r0, asr #7 │ │ │ │ @@ -10398,28 +10398,28 @@ │ │ │ │ rscsmi pc, lr, #2 │ │ │ │ cmnpmi pc, r1, lsr #32 @ p-variant is OBSOLETE │ │ │ │ stceq 3, cr15, [r0], {67} @ 0x43 │ │ │ │ b 0x13eb060 │ │ │ │ @ instruction: 0xe7c71ed3 │ │ │ │ addmi pc, r0, #66 @ 0x42 │ │ │ │ andcs lr, r0, r4, asr #15 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ - vhadd.s d9, d3, d0 │ │ │ │ - vmax.f32 , , │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vhadd.s d9, d4, d0 │ │ │ │ + vtst.8 d31, d15, d3 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0x9a528 │ │ │ │ vqsub.s32 q9, , │ │ │ │ - svclt 0x0000fd7f │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + svclt 0x0000fdbf │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ blcc 0x7848c │ │ │ │ ldmdale lr!, {r0, r2, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ ldrcs r0, [r9], #-771 @ 0xfffffcfd │ │ │ │ andcs r0, r0, fp, lsr sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -10450,20 +10450,20 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmdahi fp, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ strlt lr, [r0, #-1999] @ 0xfffff831 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ andcs fp, r0, r3, lsl #1 │ │ │ │ - @ instruction: 0x31a4f24f │ │ │ │ + msrmi R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ andls r2, r0, r6, asr #5 │ │ │ │ - @ instruction: 0xff6af233 │ │ │ │ - eorseq r1, r4, r8, lsl r2 │ │ │ │ + @ instruction: 0xffaef233 │ │ │ │ + mlaseq r4, r8, r2, r1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldclvc 6, cr15, [pc], #828 @ 0x1a880 │ │ │ │ umulllt r4, r2, r4, r5 │ │ │ │ @@ -10562,26 +10562,26 @@ │ │ │ │ tstcs r0, r0, lsl #28 │ │ │ │ ldmib r0, {r0, r1, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldmne fp, {r1, r9, ip, sp}^ │ │ │ │ tstmi r3, #-2147483628 @ 0x80000014 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ ldr r2, [r8, r0, lsl #4] │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x29ab94 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s64 q2, , q2 │ │ │ │ - andcs pc, r0, fp, lsl #29 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, pc, asr #29 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andls r4, r0, r4, lsl #22 │ │ │ │ addsmi pc, r1, #64, 4 │ │ │ │ - mcr2 2, 4, pc, cr0, cr3, {1} @ │ │ │ │ + mcr2 2, 6, pc, cr4, cr3, {1} @ │ │ │ │ ... │ │ │ │ - eorseq r1, r4, ip, lsr #4 │ │ │ │ + eorseq r1, r4, ip, lsr #5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmdavc r3, {r1, r7, ip, sp, pc} │ │ │ │ blcc 0x6bf30 │ │ │ │ stmdavc r8, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @@ -10636,20 +10636,20 @@ │ │ │ │ bl 0x1dab21c │ │ │ │ movwle r0, #12804 @ 0x3204 │ │ │ │ tsteq fp, r8, lsl #12 │ │ │ │ ldr r4, [fp, r1, lsr #12]! │ │ │ │ ldrtmi r4, [r1], -r8, lsr #12 │ │ │ │ movweq pc, #4673 @ 0x1241 @ │ │ │ │ @ instruction: 0x2000e7b6 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ rscsmi pc, ip, #64, 4 │ │ │ │ - ldc2l 2, cr15, [r4, #204]! @ 0xcc │ │ │ │ - eorseq r1, r4, r8, asr #4 │ │ │ │ + mrc2 2, 1, pc, cr8, cr3, {1} │ │ │ │ + eorseq r1, r4, r8, asr #5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmdavc r3, {r2, r3, r4, r9, sl, lr} │ │ │ │ ldrmi fp, [r6], -r2, lsl #1 │ │ │ │ blcs 0x169438 │ │ │ │ @@ -10721,20 +10721,20 @@ │ │ │ │ subsmi sp, r8, #-2147483589 @ 0x8000003b │ │ │ │ andne lr, r7, #323584 @ 0x4f000 │ │ │ │ cmpeq r1, r1, ror #22 │ │ │ │ subsmi lr, r8, #34865152 @ 0x2140000 │ │ │ │ andeq pc, r1, #268435460 @ 0x10000004 │ │ │ │ cmpeq r1, r1, ror #22 │ │ │ │ andcs lr, r0, pc, ror r7 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ addpl pc, sp, #64, 4 │ │ │ │ - stc2l 2, cr15, [sl, #-204] @ 0xffffff34 │ │ │ │ - eorseq r1, r4, r0, ror #4 │ │ │ │ + stc2 2, cr15, [lr, #204] @ 0xcc │ │ │ │ + eorseq r1, r4, r0, ror #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb71b74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavc r3, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ ldmib sp, {r0, r8, r9, fp, ip, sp}^ │ │ │ │ blcs 0x1701a0 │ │ │ │ @@ -10779,20 +10779,20 @@ │ │ │ │ strdcs lr, [r0], -sl │ │ │ │ movweq pc, #4673 @ 0x1241 @ │ │ │ │ strb r4, [r0, r1, lsl #12]! │ │ │ │ ldr r4, [ip, r3, lsl #12]! │ │ │ │ tstcs r0, #0 │ │ │ │ ldrb r4, [sl, r1, lsl #12] │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0xdaefc │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vhsub.s , , │ │ │ │ - svclt 0x0000fcd7 │ │ │ │ - eorseq r1, r4, r0, lsl #5 │ │ │ │ + svclt 0x0000fd1b │ │ │ │ + eorseq r1, r4, r0, lsl #6 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ cdpcs 3, 8, cr15, cr4, cr0, {6} │ │ │ │ addlt r0, r3, r4, asr #23 │ │ │ │ vqshlu.s64 d20, d9, #0 │ │ │ │ @@ -10898,22 +10898,22 @@ │ │ │ │ andcs r8, r2, r3, lsl r0 │ │ │ │ ldmdahi r1, {r1, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ orrmi pc, r0, r1, asr #8 │ │ │ │ mcrcs 0, 0, r8, cr0, cr1, {0} │ │ │ │ stmdacs r4, {r0, r1, r2, r3, r5, r7, r8, ip, lr, pc} │ │ │ │ blcs 0x14eed0 │ │ │ │ svcge 0x0055f43f │ │ │ │ - sbcscc pc, r0, #-268435452 @ 0xf0000004 │ │ │ │ + subsmi pc, r0, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcs r9, r0, r0, lsl #4 │ │ │ │ vqdmulh.s d20, d0, d21 │ │ │ │ vqsub.s64 q3, , │ │ │ │ - bvc 0xff499bc4 │ │ │ │ + bvc 0xff499cd4 │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ ldmdahi r0, {r0, r2, r3, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ tstpeq r2, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ svceq 0x0060f01c │ │ │ │ strteq pc, [r0], -r0, asr #32 │ │ │ │ bicle r8, sp, r6, lsl r0 │ │ │ │ orrle r2, sl, r3, lsl #22 │ │ │ │ @@ -10941,15 +10941,15 @@ │ │ │ │ @ instruction: 0xf01ce781 │ │ │ │ svclt 0x00180f60 │ │ │ │ tstpeq r8, ip, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldmdahi r1, {r1, r3, r4, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf4412b01 │ │ │ │ andshi r4, r1, r0, lsl #3 │ │ │ │ ldrb sp, [r6, -r7, lsr #3] │ │ │ │ - mlaseq r4, r8, r2, r1 │ │ │ │ + eorseq r1, r4, r8, lsl r3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ cdppl 3, 12, cr15, cr7, cr0, {6} │ │ │ │ umulllt r4, r3, r9, r6 │ │ │ │ vqrdmlsh.s q8, q8, d3[0] │ │ │ │ @@ -11049,21 +11049,21 @@ │ │ │ │ strb r2, [pc, -r2]! │ │ │ │ vst2.8 {d24-d25}, [r1 :64], r1 │ │ │ │ andshi r4, r1, r0, lsl #3 │ │ │ │ @ instruction: 0xd1bd2e00 │ │ │ │ adcsle r2, sp, r4, lsl #16 │ │ │ │ @ instruction: 0xf43f2d04 │ │ │ │ vmax.f32 q13, , q9 │ │ │ │ - vrshr.s64 , q0, #64 │ │ │ │ + vmov.i32 q10, #0 @ 0x00000000 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0xb62e88 │ │ │ │ rsbsvs pc, r7, #64, 4 │ │ │ │ - blx 0xfedd775c │ │ │ │ + blx 0xffed775c │ │ │ │ stmdbcs r0, {r0, r4, r6, r7, r9, fp, ip, sp, lr} │ │ │ │ svcge 0x005af43f │ │ │ │ @ instruction: 0xf04c8810 │ │ │ │ @ instruction: 0xf01c0102 │ │ │ │ @ instruction: 0xf0400f60 │ │ │ │ andshi r0, r6, r0, lsr #12 │ │ │ │ stccs 1, cr13, [r3, #-820] @ 0xfffffccc │ │ │ │ @@ -11099,15 +11099,15 @@ │ │ │ │ svceq 0x0060f01c │ │ │ │ @ instruction: 0xf04cbf18 │ │ │ │ orrle r0, ip, r8, lsl #2 │ │ │ │ stccs 8, cr8, [r1, #-68] @ 0xffffffbc │ │ │ │ orrmi pc, r0, r1, asr #8 │ │ │ │ orrsle r8, r9, r1, lsl r0 │ │ │ │ svclt 0x0000e756 │ │ │ │ - mlaseq r4, r8, r2, r1 │ │ │ │ + eorseq r1, r4, r8, lsl r3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ vaddl.u8 , d17, d3 │ │ │ │ svceq 0x00cc5c0a │ │ │ │ tstpeq r3, r1, asr #7 @ p-variant is OBSOLETE │ │ │ │ @@ -11234,21 +11234,21 @@ │ │ │ │ stmdals sl, {r1, r3, r8, r9, fp, ip, pc} │ │ │ │ vst2.8 {d24-d25}, [r3 :64], fp │ │ │ │ andhi r4, r3, r0, lsl #7 │ │ │ │ orrsle r2, lr, r0, lsl #18 │ │ │ │ addsle r2, lr, r4, lsl #20 │ │ │ │ @ instruction: 0xf43f2e04 │ │ │ │ vrecps.f32 d26, d15, d24 │ │ │ │ - vrshr.s64 , q0, #64 │ │ │ │ + vmov.i32 q10, #0 @ 0x00000000 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0xc2316c │ │ │ │ rsbsvs pc, r7, #64, 4 │ │ │ │ - @ instruction: 0xf944f233 │ │ │ │ + @ instruction: 0xf988f233 │ │ │ │ bvc 0x2da0 │ │ │ │ @ instruction: 0xf43f2f00 │ │ │ │ blls 0x2c6e3c │ │ │ │ svceq 0x0060f010 │ │ │ │ ldmdahi sl, {r1, r3, r8, r9, sl, fp, ip, pc} │ │ │ │ movweq pc, #8256 @ 0x2040 @ │ │ │ │ msreq CPSR_, r2, asr #32 │ │ │ │ @@ -11287,15 +11287,15 @@ │ │ │ │ @ instruction: 0xf040bf18 │ │ │ │ orrle r0, r4, r8, lsl #6 │ │ │ │ vmlacs.f64 d9, d1, d10 │ │ │ │ ldmdahi fp, {r1, r3, r9, fp, ip, pc} │ │ │ │ orrmi pc, r0, #1124073472 @ 0x43000000 │ │ │ │ orrsle r8, r3, r3, lsl r0 │ │ │ │ svclt 0x0000e731 │ │ │ │ - mlaseq r4, r8, r2, r1 │ │ │ │ + eorseq r1, r4, r8, lsl r3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ cdpne 3, 12, cr15, cr7, cr0, {6} │ │ │ │ umulllt r4, r3, r9, r6 │ │ │ │ @ instruction: 0xf0000bc3 │ │ │ │ @@ -11395,21 +11395,21 @@ │ │ │ │ strb r2, [pc, -r2]! │ │ │ │ vst2.8 {d24-d25}, [r1 :64], r1 │ │ │ │ andshi r4, r1, r0, lsl #3 │ │ │ │ @ instruction: 0xd1bd2e00 │ │ │ │ adcsle r2, sp, r4, lsl #16 │ │ │ │ @ instruction: 0xf43f2d04 │ │ │ │ vmax.f32 q13, , q9 │ │ │ │ - vrshr.s64 , q0, #64 │ │ │ │ + vmov.i32 q10, #0 @ 0x00000000 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0xb633f0 │ │ │ │ rsbsvs pc, r7, #64, 4 │ │ │ │ - @ instruction: 0xf802f233 │ │ │ │ + @ instruction: 0xf846f233 │ │ │ │ stmdbcs r0, {r0, r4, r6, r7, r9, fp, ip, sp, lr} │ │ │ │ svcge 0x005af43f │ │ │ │ @ instruction: 0xf04c8810 │ │ │ │ @ instruction: 0xf01c0102 │ │ │ │ @ instruction: 0xf0400f60 │ │ │ │ andshi r0, r6, r0, lsr #12 │ │ │ │ stccs 1, cr13, [r3, #-820] @ 0xfffffccc │ │ │ │ @@ -11445,15 +11445,15 @@ │ │ │ │ svceq 0x0060f01c │ │ │ │ @ instruction: 0xf04cbf18 │ │ │ │ orrle r0, ip, r8, lsl #2 │ │ │ │ stccs 8, cr8, [r1, #-68] @ 0xffffffbc │ │ │ │ orrmi pc, r0, r1, asr #8 │ │ │ │ orrsle r8, r9, r1, lsl r0 │ │ │ │ svclt 0x0000e756 │ │ │ │ - mlaseq r4, r8, r2, r1 │ │ │ │ + eorseq r1, r4, r8, lsl r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ strmi fp, [r6], pc, lsl #1 │ │ │ │ stmdb r4, {r1, r2, r3, sl, fp, sp, pc} │ │ │ │ strmi r0, [r8], -pc │ │ │ │ @@ -11609,21 +11609,21 @@ │ │ │ │ addmi pc, r0, #1107296256 @ 0x42000000 │ │ │ │ stmdbcs r0, {r1, pc} │ │ │ │ svcge 0x007bf47f │ │ │ │ @ instruction: 0xf43f2b04 │ │ │ │ @ instruction: 0xf1baaf7b │ │ │ │ @ instruction: 0xf43f0f04 │ │ │ │ vrecps.f32 d26, d15, d11 │ │ │ │ - vrshr.s64 , q0, #64 │ │ │ │ + vmov.i32 q10, #0 @ 0x00000000 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0xfe523748 │ │ │ │ rsbsvs pc, r7, #64, 4 │ │ │ │ - mrc2 2, 2, pc, cr6, cr2, {1} │ │ │ │ + mrc2 2, 4, pc, cr10, cr2, {1} │ │ │ │ bvc 0xff4c1fc4 │ │ │ │ subsle r2, r3, r0, lsl #20 │ │ │ │ ldmdals ip, {r2, r3, r4, r8, r9, fp, ip, pc} │ │ │ │ ldmdahi fp, {r0, r2, r8, fp, ip, pc} │ │ │ │ streq pc, [r2], -r1, asr #32 │ │ │ │ svceq 0x0060f011 │ │ │ │ eoreq pc, r0, #67 @ 0x43 │ │ │ │ @@ -11762,15 +11762,15 @@ │ │ │ │ vcge.s8 d20, d12, d16 │ │ │ │ @ instruction: 0xf6cf0111 │ │ │ │ tstmi r8, #-1073741761 @ 0xc000003f │ │ │ │ vseleq.f32 s30, s8, s28 │ │ │ │ ldr r1, [r4, -r9, lsl #22]! │ │ │ │ streq pc, [r4], -r6, asr #32 │ │ │ │ ldrbt r2, [pc], -r2, lsl #6 │ │ │ │ - eorseq r1, r4, r8, lsr #5 │ │ │ │ + eorseq r1, r4, r8, lsr #6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb72ba4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqrdmlsh.s q8, q8, d0[6] │ │ │ │ addlt r5, r2, r7, asr #25 │ │ │ │ vqrdmlsh.s q8, q8, d2[0] │ │ │ │ @ instruction: 0xf1bc0316 │ │ │ │ @@ -11783,15 +11783,15 @@ │ │ │ │ @ instruction: 0xf043027f │ │ │ │ @ instruction: 0xf0024c00 │ │ │ │ vsubw.u8 q8, q6, d1 │ │ │ │ @ instruction: 0xf0836045 │ │ │ │ b 0x101f1e8 │ │ │ │ stmdblt fp, {r1, r2, r3, r7, ip} │ │ │ │ mrrceq 10, 4, lr, ip, cr15 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ movteq lr, #2819 @ 0xb03 │ │ │ │ @ instruction: 0x01bcf8b3 │ │ │ │ blx 0xfe81ca02 │ │ │ │ blx 0xfe854636 │ │ │ │ @ instruction: 0xf1c3e303 │ │ │ │ blx 0xfe8ec70e │ │ │ │ @@ -11923,38 +11923,38 @@ │ │ │ │ svceq 0x0000f1be │ │ │ │ blvc 0xfe310018 │ │ │ │ vfnmavc.f32 s28, s0, s30 │ │ │ │ mulsle r1, lr, r5 │ │ │ │ svceq 0x0000f1bc │ │ │ │ blvc 0x12cff50 │ │ │ │ bicle r2, r2, r0, lsl #20 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #18432 @ 0x4800 │ │ │ │ - @ instruction: 0xf9a0f26a │ │ │ │ + @ instruction: 0xf9e0f26a │ │ │ │ vst2.8 {d24-d25}, [r3], fp │ │ │ │ @ instruction: 0xf0435300 │ │ │ │ andhi r0, fp, r1, lsl #6 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf1bed1e7 │ │ │ │ andle r0, r4, r0, lsl #30 │ │ │ │ addmi pc, r0, r0, lsr #32 │ │ │ │ andpl pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0xf040e7ae │ │ │ │ str r4, [fp, r0, lsl #1]! │ │ │ │ vhadd.s8 d18, d1, d0 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ vcge.s8 d16, d15, d20 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc :128], lr │ │ │ │ mulls r0, r7, r2 │ │ │ │ - blx 0xff0d8542 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + stc2 2, cr15, [r6], {50} @ 0x32 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ strcs fp, [r0, #-148] @ 0xffffff6c │ │ │ │ b 0x13eeb5c │ │ │ │ @ instruction: 0x46147cd0 │ │ │ │ @@ -11994,15 +11994,15 @@ │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf0353310 │ │ │ │ cmple pc, r4, lsl #6 │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ ldmdage r0, {r1, r2, r3, r8, fp, sp, pc} │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #27101 @ 0x69dd │ │ │ │ - blx 0x3d825a │ │ │ │ + blx 0x14d825a │ │ │ │ bls 0x482980 │ │ │ │ tstmi r3, #81920 @ 0x14000 │ │ │ │ bls 0x40296c │ │ │ │ blls 0x3acdb0 │ │ │ │ andeq pc, r1, r1, lsl #2 │ │ │ │ svclt 0x00189207 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @@ -12227,21 +12227,21 @@ │ │ │ │ ldrb r0, [pc, -r1, lsl #18] │ │ │ │ blcs 0x2da14 │ │ │ │ rschi pc, fp, r0 │ │ │ │ bvc 0xfe8254d0 │ │ │ │ strbeq pc, [r0, #-69] @ 0xffffffbb @ │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ mrcge 4, 5, APSR_nzcv, cr8, cr15, {1} │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - sbcscs pc, r0, pc, asr #4 │ │ │ │ + subscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4bb1 │ │ │ │ vhsub.s32 , , q6 │ │ │ │ - @ instruction: 0x4603ff3f │ │ │ │ + @ instruction: 0x4603ff7f │ │ │ │ vaddw.u8 q9, , d1 │ │ │ │ stmcc r0, {r3} │ │ │ │ svclt 0x00144301 │ │ │ │ tstcs r0, r1, lsl #2 │ │ │ │ bicne lr, r1, #3072 @ 0xc00 │ │ │ │ bl 0x7d5ee0 │ │ │ │ bl 0x131c518 │ │ │ │ @@ -12345,97 +12345,97 @@ │ │ │ │ streq pc, [r4, #-69] @ 0xffffffbb │ │ │ │ andcs r2, r2, #4, 6 @ 0x10000000 │ │ │ │ strcs lr, [r0, #-1575] @ 0xfffff9d9 │ │ │ │ svccs 0x0001e6f3 │ │ │ │ svccs 0x0004d05e │ │ │ │ ldmdavc r1, {r3, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ mcrge 4, 7, pc, cr15, cr15, {1} @ │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b3e │ │ │ │ strtmi r7, [r8], -r1, ror #5 │ │ │ │ vrshl.s64 d9, d0, d2 │ │ │ │ - blx 0xfecda530 │ │ │ │ + blx 0xfecda640 │ │ │ │ @ instruction: 0xf06ff382 │ │ │ │ subsmi r0, lr, #356515840 @ 0x15400000 │ │ │ │ cdpeq 1, 2, cr15, cr0, cr3, {0} │ │ │ │ vpmax.u8 d15, d3, d2 │ │ │ │ streq lr, [lr, #-2981] @ 0xfffff45b │ │ │ │ @ instruction: 0xf606fa22 │ │ │ │ teqmi r3, #786432 @ 0xc0000 │ │ │ │ vpmax.s8 d15, d14, d2 │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, ip, pc}^ │ │ │ │ strcs r5, [r8, #-517] @ 0xfffffdfb │ │ │ │ strcs lr, [r0, #-1262]! @ 0xfffffb12 │ │ │ │ strbt r2, [fp], #1797 @ 0x705 │ │ │ │ stmdbcs r0, {r0, r5, r6, r8, r9, fp, ip, sp, lr} │ │ │ │ svcge 0x0027f47f │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #41984 @ 0xa400 │ │ │ │ - cdp2 2, 2, cr15, cr12, cr9, {3} │ │ │ │ + cdp2 2, 6, cr15, cr12, cr9, {3} │ │ │ │ addmi pc, r0, r0, asr #32 │ │ │ │ bcs 0x1d5e20 │ │ │ │ bcs 0x19034c │ │ │ │ bge 0x250964 │ │ │ │ svceq 0x000cf013 │ │ │ │ stcge 4, cr15, [r2, #-508]! @ 0xfffffe04 │ │ │ │ @ instruction: 0xf29ee6b4 │ │ │ │ - ldmib sp, {r0, r1, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib sp, {r1, r2, r8, r9, ip, lr}^ │ │ │ │ addmi r0, fp, #-2147483646 @ 0x80000002 │ │ │ │ addmi fp, r5, #8, 30 │ │ │ │ addmi sp, r5, #7 │ │ │ │ movwle r4, #24971 @ 0x618b │ │ │ │ svccs 0x0006aa04 │ │ │ │ mcrge 4, 5, pc, cr4, cr15, {3} @ │ │ │ │ strbmi lr, [r6, #1893]! @ 0x765 │ │ │ │ bcs 0x1d2740 │ │ │ │ @ instruction: 0xf47faa08 │ │ │ │ @ instruction: 0xe75eae9d │ │ │ │ ldrb r7, [r0, #2129] @ 0x851 │ │ │ │ - strcc pc, [r8], #591 @ 0x24f │ │ │ │ + strmi pc, [r8], #-591 @ 0xfffffdb1 │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ adccs r4, fp, #16, 22 @ 0x4000 │ │ │ │ strls r2, [r0], #-0 │ │ │ │ - @ instruction: 0xf83af232 │ │ │ │ - rsccc pc, ip, #-268435452 @ 0xf0000004 │ │ │ │ + @ instruction: 0xf87ef232 │ │ │ │ + rsbmi pc, ip, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ strtmi r9, [r8], -r0, lsl #4 │ │ │ │ vqdmulh.s d20, d0, d9 │ │ │ │ vqsub.s64 q1, q1, │ │ │ │ - svclt 0x0000f82b │ │ │ │ + svclt 0x0000f86f │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - ldrhteq r1, [r4], -ip │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, ip, lsr r4 │ │ │ │ movwcs r2, #33283 @ 0x8203 │ │ │ │ strdcs lr, [r0], -ip │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ rsbcs r4, ip, #9216 @ 0x2400 │ │ │ │ vhadd.s d9, d2, d0 │ │ │ │ - andcs pc, r0, sp, lsl #16 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + andcs pc, r0, r1, asr r8 @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ - vhadd.s d9, d1, d0 │ │ │ │ - svclt 0x0000ffff │ │ │ │ - eorseq r1, r4, r4, ror #2 │ │ │ │ + vhadd.s d9, d2, d0 │ │ │ │ + svclt 0x0000f843 │ │ │ │ + eorseq r1, r4, r4, ror #3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ ldcmi 0, cr11, [fp, #592]! @ 0x250 │ │ │ │ vfnmavc.f32 s29, s2, s30 │ │ │ │ ldceq 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ @@ -12483,15 +12483,15 @@ │ │ │ │ andcs lr, lr, #3358720 @ 0x334000 │ │ │ │ andscs lr, r0, #3358720 @ 0x334000 │ │ │ │ ldmib sp, {r5, r6, r8, ip, lr, pc}^ │ │ │ │ stmdbge lr, {r1, r3, r8, r9, sp} │ │ │ │ stmib sp, {r4, fp, sp, pc}^ │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1462306 │ │ │ │ - blls 0x45c1d0 │ │ │ │ + blls 0x45c2e0 │ │ │ │ stmdbls r5, {r0, r4, r9, fp, ip, pc} │ │ │ │ blls 0x26d138 │ │ │ │ ldrmi r9, [r9], #-2575 @ 0xfffff5f1 │ │ │ │ @ instruction: 0xf1019b0e │ │ │ │ andls r0, r7, #1 │ │ │ │ @ instruction: 0xf043bf18 │ │ │ │ andls r0, r5, r1, lsl #6 │ │ │ │ @@ -12761,20 +12761,20 @@ │ │ │ │ svceq 0x0000f1ba │ │ │ │ rscshi pc, sp, r0 │ │ │ │ bvc 0xfe826128 │ │ │ │ strbeq pc, [r0], -r6, asr #32 @ │ │ │ │ strmi r4, [r4], r1, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf24fae76 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q9, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0xfef5ca00 │ │ │ │ sbcvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ - blx 0x4d92f6 │ │ │ │ + blx 0x14d92f6 │ │ │ │ strcs r4, [r1, #-1651] @ 0xfffff98d │ │ │ │ smlabteq fp, r5, r3, pc @ │ │ │ │ @ instruction: 0x6180f5b1 │ │ │ │ tstcs r1, r8, lsl pc │ │ │ │ stmdbne r9, {r0, r3, r7, r9}^ │ │ │ │ @ instruction: 0xf143460d │ │ │ │ ldrb r0, [r5, -r0, lsl #6] │ │ │ │ @@ -12888,20 +12888,20 @@ │ │ │ │ tstcs r2, r4, lsl #4 │ │ │ │ @ instruction: 0x2600e5d8 │ │ │ │ @ instruction: 0xf1b8e6c9 │ │ │ │ rsbsle r0, r2, r1, lsl #30 │ │ │ │ svceq 0x0004f1b8 │ │ │ │ ldmdavc r3, {r3, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ mcrge 4, 6, pc, cr6, cr15, {1} @ │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b40 │ │ │ │ strtmi r7, [r8], -r1, ror #5 │ │ │ │ vrshl.s64 d9, d0, d1 │ │ │ │ - blx 0xfef5bcb0 │ │ │ │ + blx 0xfef5bdc0 │ │ │ │ @ instruction: 0xf1bcf58c │ │ │ │ tstle r2, r0, lsl #30 │ │ │ │ @ instruction: 0xf580fab0 │ │ │ │ @ instruction: 0xf1a53520 │ │ │ │ blx 0x31e3e0 │ │ │ │ @ instruction: 0xf04ffc05 │ │ │ │ blx 0x1eb74 │ │ │ │ @@ -12917,77 +12917,77 @@ │ │ │ │ andls ip, r5, ip, lsl r0 │ │ │ │ strcs lr, [r0, #-1133]! @ 0xfffffb93 │ │ │ │ stmdaeq r5, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strcs lr, [r8], -r9, ror #8 │ │ │ │ blvc 0x1856a6c │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ vmax.f32 d26, d15, d0 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0x8dcc70 │ │ │ │ vqsub.s32 q9, , │ │ │ │ - @ instruction: 0xf041f9db │ │ │ │ + @ instruction: 0xf041fa1b │ │ │ │ str r4, [r9], r0, lsl #3 │ │ │ │ andle r2, sl, r6, lsl #18 │ │ │ │ @ instruction: 0xf47f2905 │ │ │ │ @ instruction: 0xf012af55 │ │ │ │ bge 0x220804 │ │ │ │ stcge 4, cr15, [r3], #508 @ 0x1fc │ │ │ │ @ instruction: 0xf29ee67c │ │ │ │ - ldmib sp, {r0, r3, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib sp, {r1, r2, r8, r9, ip, lr}^ │ │ │ │ addsmi r0, r3, #-1610612736 @ 0xa0000000 │ │ │ │ addmi fp, r5, #8, 30 │ │ │ │ addmi sp, r5, #7 │ │ │ │ andle r4, r6, #-1073741788 @ 0xc0000024 │ │ │ │ stmdbcs r6, {r3, r9, fp, sp, pc} │ │ │ │ mcrge 4, 3, pc, cr12, cr15, {3} @ │ │ │ │ ldrbmi lr, [r6, #-1832]! @ 0xfffff8d8 │ │ │ │ bge 0x1533e4 │ │ │ │ svceq 0x0006f1b8 │ │ │ │ mcrge 4, 3, pc, cr4, cr15, {3} @ │ │ │ │ ldmdavc r3, {r5, r8, r9, sl, sp, lr, pc}^ │ │ │ │ vrshl.s8 q15, q14, │ │ │ │ - vaddhn.i16 d19, q8, q4 │ │ │ │ + vaddhn.i16 d20, q0, q4 │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ blmi 0x25d0dc │ │ │ │ andcs r2, r0, fp, lsr #5 │ │ │ │ vshl.s64 d9, d0, d1 │ │ │ │ - svclt 0x0000fbe7 │ │ │ │ + svclt 0x0000fc2b │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - rsccc pc, ip, #-268435452 @ 0xf0000004 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + rsbmi pc, ip, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ strtmi r9, [r8], -r0, lsl #4 │ │ │ │ vqdmulh.s d20, d0, d15 │ │ │ │ vqsub.s64 q1, , │ │ │ │ - smlabtcs r3, r9, fp, pc @ │ │ │ │ + tstpcs r3, sp, lsl #24 @ p-variant is OBSOLETE │ │ │ │ ldrt r2, [ip], r8, lsl #4 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x29d134 │ │ │ │ andls r2, r0, ip, ror #4 │ │ │ │ - blx 0xfef5954a │ │ │ │ + stc2 2, cr15, [r0], {49} @ 0x31 │ │ │ │ vhadd.s8 d18, d1, d0 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ vcge.s8 d16, d15, d20 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc :128], lr │ │ │ │ mulls r0, r7, r2 │ │ │ │ - blx 0xfebd9566 │ │ │ │ - ldrhteq r1, [r4], -ip │ │ │ │ - eorseq r1, r4, r4, ror #2 │ │ │ │ + blx 0xffcd9566 │ │ │ │ + eorseq r1, r4, ip, lsr r4 │ │ │ │ + eorseq r1, r4, r4, ror #3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addlt r4, sl, r2, asr #23 │ │ │ │ ldrmi r4, [r6], -r7, lsl #12 │ │ │ │ movwls r6, #38939 @ 0x981b │ │ │ │ @@ -13009,15 +13009,15 @@ │ │ │ │ sbceq r5, r7, #80, 6 @ 0x40000001 │ │ │ │ movwmi pc, #67 @ 0x43 @ │ │ │ │ andeq pc, r1, #5 │ │ │ │ smlalbtvs pc, r5, r3, r3 @ │ │ │ │ @ instruction: 0xf0822a00 │ │ │ │ b 0x105d51c │ │ │ │ vrhadd.s8 d17, d17, d2 │ │ │ │ - vsubl.s8 , d0, d0 │ │ │ │ + vsubl.s8 , d16, d0 │ │ │ │ bl 0x9d5f4 │ │ │ │ stmdbge r4, {r0, r6, r9} │ │ │ │ @ instruction: 0x41bcf8b2 │ │ │ │ subseq lr, r7, #323584 @ 0x4f000 │ │ │ │ sbcvc lr, r3, #270336 @ 0x42000 │ │ │ │ ldrmi fp, [r7], -r8, lsl #30 │ │ │ │ subseq lr, r3, #323584 @ 0x4f000 │ │ │ │ @@ -13033,26 +13033,26 @@ │ │ │ │ @ instruction: 0xf1cc4c0c │ │ │ │ blx 0xfeb2fe6a │ │ │ │ stmdage r6, {fp, lr, pc} │ │ │ │ streq lr, [ip], #-2844 @ 0xfffff4e4 │ │ │ │ bl 0x1241d74 │ │ │ │ @ instruction: 0xf8cd0808 │ │ │ │ @ instruction: 0xf1468004 │ │ │ │ - stmdbge r2, {r0, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r2, {r0, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs lr, #18909 @ 0x49dd │ │ │ │ stmib sp, {r1, r2, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf1464800 │ │ │ │ - blls 0xdb924 │ │ │ │ + blls 0xdba34 │ │ │ │ submi pc, r0, #79 @ 0x4f │ │ │ │ subsmi sl, fp, #4, 18 @ 0x10000 │ │ │ │ blls 0x10199c │ │ │ │ bl 0x18c6db8 │ │ │ │ movwls r0, #4867 @ 0x1303 │ │ │ │ movwcs lr, #18909 @ 0x49dd │ │ │ │ - blx 0xff5d92c4 │ │ │ │ + blx 0x6d92c6 │ │ │ │ movwne lr, #18909 @ 0x49dd │ │ │ │ @ instruction: 0xf1433902 │ │ │ │ beq 0x1269db4 │ │ │ │ bicpl lr, r3, r1, asr #20 │ │ │ │ mcrrne 10, 5, r0, r8, cr11 │ │ │ │ stceq 1, cr15, [r0], {67} @ 0x43 │ │ │ │ vqdmulh.s d15, d3, d0 │ │ │ │ @@ -13192,55 +13192,55 @@ │ │ │ │ blvc 0x858660 │ │ │ │ blvc 0xd861c │ │ │ │ blvc 0x158620 │ │ │ │ blvc 0x1d8624 │ │ │ │ addsle r2, r5, r0, lsl #18 │ │ │ │ @ instruction: 0x2c007b74 │ │ │ │ vrhadd.s8 d29, d31, d7 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0x61d0c4 │ │ │ │ vqsub.s32 q9, q4, │ │ │ │ - ldc 15, cr15, [pc, #708] @ 0x1d2d8 │ │ │ │ + ldc 15, cr15, [pc, #964] @ 0x1d3d8 │ │ │ │ ldmdahi r2!, {r2, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ andpl pc, r0, #1107296256 @ 0x42000000 │ │ │ │ blvc 0xd8654 │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ blvc 0x15865c │ │ │ │ stc 0, cr8, [sp, #200] @ 0xc8 │ │ │ │ stmdbcs r0, {r1, r2, r8, r9, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xb125d1e0 │ │ │ │ orrmi pc, r0, #35 @ 0x23 │ │ │ │ movwpl pc, #67 @ 0x43 @ │ │ │ │ @ instruction: 0xf043e770 │ │ │ │ strb r4, [sp, -r0, lsl #7]! │ │ │ │ - @ instruction: 0xff64f29d │ │ │ │ + @ instruction: 0xffa4f29d │ │ │ │ vhadd.s8 d18, d1, d0 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ vcge.s8 d16, d15, d20 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc :128], lr │ │ │ │ mulls r0, r7, r2 │ │ │ │ - @ instruction: 0xf9ccf231 │ │ │ │ + blx 0x459928 │ │ │ │ ... │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb74278 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ - stccc 2, cr15, [r8], {79} @ 0x4f │ │ │ │ + stcmi 2, cr15, [r8], {79} @ 0x4f │ │ │ │ stceq 2, cr15, [lr], #-768 @ 0xfffffd00 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ adccs r4, fp, #3072 @ 0xc00 │ │ │ │ @ instruction: 0xf8cd2000 │ │ │ │ vhadd.s d12, d1, d0 │ │ │ │ - svclt 0x0000f9af │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ + svclt 0x0000f9f3 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ @ instruction: 0x4696b530 │ │ │ │ mulsgt r9, r2, r8 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf891d003 │ │ │ │ vaddl.u8 q14, d12, d4 │ │ │ │ ldmib r0, {sl, fp, ip}^ │ │ │ │ stmiavs r3, {r0, sl, sp}^ │ │ │ │ @@ -13511,21 +13511,21 @@ │ │ │ │ vst2.8 {d24-d25}, [r3], r3 │ │ │ │ andhi r4, r3, r0, lsl #7 │ │ │ │ @ instruction: 0xf47f2d00 │ │ │ │ stmdbcs r4, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ svcge 0x007df43f │ │ │ │ @ instruction: 0xf43f2c04 │ │ │ │ vceq.f32 q13, , q8 │ │ │ │ - vrshr.s64 , q0, #64 │ │ │ │ + vmov.i32 q10, #0 @ 0x00000000 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0xc65510 │ │ │ │ rsbsvs pc, r7, #64, 4 │ │ │ │ - @ instruction: 0xff72f230 │ │ │ │ + @ instruction: 0xffb6f230 │ │ │ │ vst3.32 @ instruction: 0xf481fab1 │ │ │ │ blx 0xfeecb964 │ │ │ │ strtcc pc, [r0], #-1162 @ 0xfffffb76 │ │ │ │ strteq pc, [r0], -r4, lsr #3 │ │ │ │ movweq pc, #4227 @ 0x1083 @ │ │ │ │ blx 0x2ad7b4 │ │ │ │ sbcslt pc, fp, #6291456 @ 0x600000 │ │ │ │ @@ -13553,28 +13553,28 @@ │ │ │ │ cdpcc 4, 3, cr15, cr15, cr4, {0} │ │ │ │ vmlseq.f32 s28, s8, s28 │ │ │ │ blx 0x16456c │ │ │ │ str pc, [sl], r7, lsl #14 │ │ │ │ movweq pc, #16455 @ 0x4047 @ │ │ │ │ ldr r2, [fp, -r2, lsl #2]! │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vaddw.s8 q10, q0, d20 │ │ │ │ blmi 0x2dda64 │ │ │ │ rscvs pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s d9, d0, d0 │ │ │ │ - @ instruction: 0xf017ff23 │ │ │ │ + @ instruction: 0xf017ff67 │ │ │ │ svclt 0x00180f60 │ │ │ │ movweq pc, #32839 @ 0x8047 @ │ │ │ │ svcge 0x004af47f │ │ │ │ stccs 8, cr8, [r1], {3} │ │ │ │ orrmi pc, r0, #1124073472 @ 0x43000000 │ │ │ │ orrsle r8, r1, r3 │ │ │ │ svclt 0x0000e70d │ │ │ │ - eorseq r1, r4, r8, lsr #5 │ │ │ │ - eorseq r1, r4, r8, asr #7 │ │ │ │ + eorseq r1, r4, r8, lsr #6 │ │ │ │ + eorseq r1, r4, r8, asr #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0050f8cc │ │ │ │ stmibmi r9, {r0, r1, r5, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0x91216809 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -13732,15 +13732,15 @@ │ │ │ │ @ instruction: 0xf018868f │ │ │ │ @ instruction: 0xf0000f10 │ │ │ │ @ instruction: 0xf1bc81ff │ │ │ │ @ instruction: 0xf0400f04 │ │ │ │ @ instruction: 0xf1bb863a │ │ │ │ @ instruction: 0xf0010f04 │ │ │ │ eorcs r8, r8, #143 @ 0x8f │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0051f89d │ │ │ │ movwcc pc, #43778 @ 0xab02 @ │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldcge 1, cr14, [r4], {25} │ │ │ │ bleq 0xfffe6c8c │ │ │ │ andsls r9, r5, r4, lsl r5 │ │ │ │ @@ -13868,21 +13868,21 @@ │ │ │ │ svceq 0x0005f1bc │ │ │ │ ldrhi pc, [pc, #64]! @ 0x1dabc │ │ │ │ svceq 0x0005f1bb │ │ │ │ ldrbhi pc, [r2] @ │ │ │ │ ldmib r2, {r1, r5, r9, sl, lr}^ │ │ │ │ ldmdavc r0, {r1, fp, ip}^ │ │ │ │ vhsub.s8 d18, d1, d24 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ @ instruction: 0x460f0334 │ │ │ │ strmi pc, [r0], #-72 @ 0xffffffb8 │ │ │ │ movwcc pc, #43778 @ 0xab02 @ │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldmdavc r0, {r2, r3, r5, r7, r9, sl, sp, lr, pc}^ │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ blx 0xa6356 │ │ │ │ @ instruction: 0xf8d3330a │ │ │ │ ldmdbvc r2!, {r2, r4, r5, r6, r7, r9, ip, sp} │ │ │ │ bicsmi r2, r2, #0, 14 │ │ │ │ @ instruction: 0xe69d07d4 │ │ │ │ @ instruction: 0xf0874252 │ │ │ │ @@ -13950,15 +13950,15 @@ │ │ │ │ @ instruction: 0x43290800 │ │ │ │ b 0x106dfac │ │ │ │ ldmdals r8, {r1, r2, r3, r8} │ │ │ │ stmib sp, {r2, ip, pc}^ │ │ │ │ ldmdals r9, {r1, r2, r3, r4, fp, ip, sp, pc} │ │ │ │ andsne lr, ip, #3358720 @ 0x334000 │ │ │ │ mlacs r8, r5, r7, lr │ │ │ │ - stmdane r0, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ + stmne r0, {r0, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r4!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldmib r2, {r2, r4, r7, fp, sp, lr}^ │ │ │ │ blx 0x227fa │ │ │ │ movwmi r8, #45066 @ 0xb00a │ │ │ │ svclt 0x001868d1 │ │ │ │ streq pc, [r1], #-68 @ 0xffffffbc │ │ │ │ tstls r6, r5, lsl #2 │ │ │ │ @@ -14422,20 +14422,20 @@ │ │ │ │ bcs 0x2fb64 │ │ │ │ mcrge 4, 3, pc, cr5, cr15, {1} @ │ │ │ │ bvc 0xfede6728 │ │ │ │ cmppeq r0, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46be463c │ │ │ │ @ instruction: 0xf43f2f00 │ │ │ │ @ instruction: 0xf24fae5c │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q9, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0xff0de400 │ │ │ │ sbcvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ - cdp2 2, 1, cr15, cr2, cr7, {3} │ │ │ │ + cdp2 2, 5, cr15, cr2, cr7, {3} │ │ │ │ tstls r3, r1, ror ip │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ bvc 0x1c7f36c │ │ │ │ tstlt r9, r6, lsl #2 │ │ │ │ stmdbcs r1, {r0, r4, r5, r7, r9, fp, ip, sp, lr} │ │ │ │ movthi pc, #53248 @ 0xd000 @ │ │ │ │ ldmib r2, {r0, r4, r5, r9, fp, ip, sp, lr}^ │ │ │ │ @@ -14621,15 +14621,15 @@ │ │ │ │ strmi r8, [lr, #910] @ 0x38e │ │ │ │ andeq lr, r8, r0, ror fp │ │ │ │ orrhi pc, ip, #128 @ 0x80 │ │ │ │ svceq 0x0006f1bb │ │ │ │ @ instruction: 0xf89dd0df │ │ │ │ @ instruction: 0xf7ff0069 │ │ │ │ svclt 0x0000ba1d │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ cdpeq 0, 0, cr15, cr6, cr15, {2} │ │ │ │ stmdaeq ip, {r5, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04846f3 │ │ │ │ @ instruction: 0xf88d0240 │ │ │ │ @ instruction: 0xf040e068 │ │ │ │ @ instruction: 0xf04f0840 │ │ │ │ @ instruction: 0xf7ff0e40 │ │ │ │ @@ -14886,20 +14886,20 @@ │ │ │ │ b 0xfe34526c │ │ │ │ stmiane r4!, {r2, r3, r4, r6, r8} │ │ │ │ strls r9, [r3], #-2566 @ 0xfffff5fa │ │ │ │ andeq lr, r1, #67584 @ 0x10800 │ │ │ │ str r9, [sp], r6, lsl #4 │ │ │ │ stmdbcs r0, {r0, r4, r5, r6, r8, r9, fp, ip, sp, lr} │ │ │ │ vand d29, d31, d1 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xff35eb40 │ │ │ │ vqsub.s32 q9, , │ │ │ │ - svcls 0x000efa73 │ │ │ │ + svcls 0x000efab3 │ │ │ │ @ instruction: 0x2114469e │ │ │ │ @ instruction: 0xf7ff463c │ │ │ │ stmdbls r3, {r1, r3, r5, r7, r9, fp, ip, sp, pc} │ │ │ │ stmne ip, {r0, r1, r2, r9, fp, ip, pc} │ │ │ │ stmdbls r8, {r1, r2, r9, fp, ip, pc} │ │ │ │ bl 0x10c3ab4 │ │ │ │ andls r0, r6, #268435456 @ 0x10000000 │ │ │ │ @@ -15020,15 +15020,15 @@ │ │ │ │ stmdals r3, {r0, r2, r6, r7, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f4303 │ │ │ │ svclt 0x00140300 │ │ │ │ ldrmi r2, [r8], -r1 │ │ │ │ andls r9, r4, r3, lsl #6 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ vqshrn.s32 d11, q1, #4 │ │ │ │ - bls 0x11d190 │ │ │ │ + bls 0x11d290 │ │ │ │ tsteq r7, r2, lsl #20 │ │ │ │ b 0xc54b0 │ │ │ │ @ instruction: 0x4329050c │ │ │ │ adchi pc, pc, r0 │ │ │ │ bls 0x1307b0 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ svcne 0x0051aec7 │ │ │ │ @@ -15037,19 +15037,19 @@ │ │ │ │ @ instruction: 0xf1bbe55b │ │ │ │ @ instruction: 0xf43f0f06 │ │ │ │ @ instruction: 0xf1bbacb3 │ │ │ │ @ instruction: 0xf47f0f05 │ │ │ │ bls 0x109f68 │ │ │ │ mrclt 7, 6, APSR_nzcv, cr11, cr14, {7} │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vaddw.s8 q10, q0, d20 │ │ │ │ blmi 0xe5f194 │ │ │ │ rscvs pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s32 d9, d15, d0 │ │ │ │ - ldmdahi r3!, {r0, r1, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdahi r3!, {r0, r1, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldmdavc r0, {r0, r3, r6, fp}^ │ │ │ │ cdpmi 5, 2, cr15, cr0, cr12, {0} │ │ │ │ @ instruction: 0xf0430862 │ │ │ │ b 0x105f958 │ │ │ │ eorshi r7, r3, r4, asr #15 │ │ │ │ strmi pc, [r0], #-66 @ 0xffffffbe │ │ │ │ @ instruction: 0xf7fe4673 │ │ │ │ @@ -15088,90 +15088,90 @@ │ │ │ │ smlawteq r0, fp, r1, pc @ │ │ │ │ vst1.8 {d15-d16}, [fp :128], r5 │ │ │ │ @ instruction: 0xf101fa05 │ │ │ │ @ instruction: 0xf1ab430f │ │ │ │ blx 0x95f218 │ │ │ │ movwmi pc, #61697 @ 0xf101 @ │ │ │ │ vqrshl.s8 d30, d1, d15 │ │ │ │ - vmvn.i32 , #1024 @ 0x00000400 │ │ │ │ + vrshr.s64 , q10, #64 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ andscs pc, r7, #64, 4 │ │ │ │ vqdmulh.s32 d4, d15, d3 │ │ │ │ - svclt 0x0000fb21 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r8, asr #7 │ │ │ │ - eorseq r1, r4, r4, lsr #3 │ │ │ │ - subscc pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ + svclt 0x0000fb65 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + eorseq r1, r4, r8, asr #8 │ │ │ │ + eorseq r1, r4, r4, lsr #4 │ │ │ │ + sbcscc pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcs r9, r0, r0, lsl #4 │ │ │ │ vpadd.i8 d20, d0, d22 │ │ │ │ vqsub.s32 d2, d15, d6 │ │ │ │ - vqdmulh.s d31, d15, d11 │ │ │ │ - vmlal.s , d0, d0[1] │ │ │ │ + vqdmulh.s , , │ │ │ │ + vmlal.s , d16, d0[1] │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ andscs pc, r2, #64, 4 │ │ │ │ vqdmulh.s32 d4, d15, d30 │ │ │ │ - bls 0x11d9f8 │ │ │ │ + bls 0x11db08 │ │ │ │ smlawteq r0, fp, r1, pc @ │ │ │ │ @ instruction: 0xf70bfa22 │ │ │ │ blx 0xc5624 │ │ │ │ movwmi pc, #61697 @ 0xf101 @ │ │ │ │ msreq CPSR_, fp, lsr #3 │ │ │ │ vst1.8 {d15-d16}, [fp :128], r2 │ │ │ │ @ instruction: 0xf101fa22 │ │ │ │ ldrbt r4, [r9], pc, lsl #6 │ │ │ │ - strcc pc, [r8], #591 @ 0x24f │ │ │ │ + strmi pc, [r8], #-591 @ 0xfffffdb1 │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ adccs r4, fp, #33792 @ 0x8400 │ │ │ │ strls r2, [r0], #-0 │ │ │ │ - blx 0xff7db6fc │ │ │ │ + blx 0x8db6fe │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vaddw.s8 q10, q0, d20 │ │ │ │ blmi 0x75f304 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s32 , , │ │ │ │ - ldrdcs pc, [r0], -r3 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, r7, lsl fp @ │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ rsbcs r4, ip, #24, 22 @ 0x6000 │ │ │ │ vhadd.s32 d9, d15, d0 │ │ │ │ - vpmax.s8 , , │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vqdmulh.s d31, d15, d13 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q9, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0x4def34 │ │ │ │ sbcvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xf878f267 │ │ │ │ + @ instruction: 0xf8b8f267 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x3df348 │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s32 d9, d15, d0 │ │ │ │ - @ instruction: 0x2000fab1 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + strdcs pc, [r0], -r5 │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s32 d9, d15, d0 │ │ │ │ - svclt 0x0000faa3 │ │ │ │ - eorseq r1, r4, r4, lsr #3 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r0, ror #8 │ │ │ │ - ldrhteq r1, [r4], -r4 │ │ │ │ - eorseq r1, r4, r0, ror #3 │ │ │ │ - eorseq r1, r4, r8, asr #3 │ │ │ │ + svclt 0x0000fae7 │ │ │ │ + eorseq r1, r4, r4, lsr #4 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r0, ror #9 │ │ │ │ + eorseq r1, r4, r4, lsr r2 │ │ │ │ + eorseq r1, r4, r0, ror #4 │ │ │ │ + eorseq r1, r4, r8, asr #4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ @ instruction: 0xf8924689 │ │ │ │ addlt lr, r6, r9, lsl r0 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf891d003 │ │ │ │ vaddl.u8 q15, d14, d4 │ │ │ │ ldmib r0, {r9, sl, fp, ip}^ │ │ │ │ @@ -15414,21 +15414,21 @@ │ │ │ │ movwcs r2, #21254 @ 0x5306 │ │ │ │ ldrb r7, [r3, r3] │ │ │ │ movwmi pc, #35 @ 0x23 @ │ │ │ │ tstmi ip, #195 @ 0xc3 │ │ │ │ movwcs fp, #20232 @ 0x4f08 │ │ │ │ andvc sp, r3, fp, lsr #3 │ │ │ │ andcs lr, r0, sl, asr #15 │ │ │ │ - @ instruction: 0x31a4f24f │ │ │ │ + msrmi R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b03 │ │ │ │ andls r6, r0, r2, ror #5 │ │ │ │ - @ instruction: 0xf896f22f │ │ │ │ - eorseq r1, r4, r8, ror #7 │ │ │ │ - eorseq r1, r4, r8, asr #7 │ │ │ │ + @ instruction: 0xf8daf22f │ │ │ │ + eorseq r1, r4, r8, ror #8 │ │ │ │ + eorseq r1, r4, r8, asr #8 │ │ │ │ stmdavs r4, {r4, r5, r6, r7, r8, sl, ip, sp, pc}^ │ │ │ │ ldrdgt pc, [r4], -r1 │ │ │ │ bl 0xfe94b4f0 │ │ │ │ @ instruction: 0xf1be0e0c │ │ │ │ stcle 15, cr0, [ip], #-0 │ │ │ │ andcc lr, r2, #208, 18 @ 0x340000 │ │ │ │ ldmib r1, {r2, r3, r4, r6, r8, ip, lr, pc}^ │ │ │ │ @@ -15632,21 +15632,21 @@ │ │ │ │ stceq 3, cr15, [r0], {66} @ 0x42 │ │ │ │ movwcs lr, #10688 @ 0x29c0 │ │ │ │ @ instruction: 0xcc04e9c0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vadd.f32 d27, d15, d8 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0x9f6ec │ │ │ │ vqsub.s32 q9, q3, │ │ │ │ - svclt 0x0000fc9d │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + svclt 0x0000fcdd │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ bcs 0x17d64c │ │ │ │ strlt sp, [r0, #-25] @ 0xffffffe7 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ bcs 0x1cb864 │ │ │ │ stmdahi sl, {r0, r1, r2, r3, r4, r5, r8, ip, lr, pc} │ │ │ │ @@ -15678,21 +15678,21 @@ │ │ │ │ stmib r3, {r0, r3, r4, ip, sp, lr}^ │ │ │ │ andlt r0, r3, r2, lsl #4 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ blvc 0x128ead8 │ │ │ │ andcs lr, r0, ip, ror r7 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ eorcs r4, r3, #3072 @ 0xc00 │ │ │ │ vhadd.s32 d9, d14, d0 │ │ │ │ - @ instruction: 0xf7fdfe87 │ │ │ │ + @ instruction: 0xf7fdfecb │ │ │ │ svclt 0x0000fcbf │ │ │ │ - eorseq r1, r4, r0, lsl #9 │ │ │ │ + eorseq r1, r4, r0, lsl #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb76900 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavc r3, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blcs 0x1cb91c │ │ │ │ stmdavc fp, {r0, r4, ip, lr, pc} │ │ │ │ svclt 0x00182b06 │ │ │ │ @@ -15766,19 +15766,19 @@ │ │ │ │ adcmi fp, ip, #8, 30 │ │ │ │ stmdavc r4, {r0, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ mul r1, r1, r8 │ │ │ │ mvnle r4, #116, 10 @ 0x1d000000 │ │ │ │ ldr r4, [fp, r8, lsl #12] │ │ │ │ ldc2 7, cr15, [ip], {253} @ 0xfd │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x9fcfc │ │ │ │ andls r2, r0, ip, ror #4 │ │ │ │ - ldc2l 2, cr15, [r8, #184] @ 0xb8 │ │ │ │ - ldrhteq r1, [r4], -r4 │ │ │ │ + cdp2 2, 1, cr15, cr12, cr14, {1} │ │ │ │ + eorseq r1, r4, r4, lsr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb76a58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8910fe8 │ │ │ │ ldrmi ip, [r4], -r0 │ │ │ │ @ instruction: 0xf04f7802 │ │ │ │ addlt r0, r3, r1, lsl #28 │ │ │ │ @@ -15870,19 +15870,19 @@ │ │ │ │ @ instruction: 0xf1bcd823 │ │ │ │ @ instruction: 0xf63f0f01 │ │ │ │ svclt 0x0004af67 │ │ │ │ cdpmi 4, 0, cr15, cr0, cr15, {2} │ │ │ │ cdpvc 6, 15, cr15, cr15, cr15, {6} │ │ │ │ svcge 0x0060f43f │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x81fe9c │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s32 d6, d14, d12 │ │ │ │ - @ instruction: 0xf1bcfd07 │ │ │ │ + @ instruction: 0xf1bcfd4b │ │ │ │ @ instruction: 0xd12c0f04 │ │ │ │ bcs 0xfda20 │ │ │ │ bcs 0x95a80 │ │ │ │ svclt 0x0008d81c │ │ │ │ rscsvc pc, pc, #82837504 @ 0x4f00000 │ │ │ │ svcge 0x004bf43f │ │ │ │ @ instruction: 0xf1bce7e6 │ │ │ │ @@ -15899,20 +15899,20 @@ │ │ │ │ ldr r0, [r6, -r1, lsl #24]! │ │ │ │ rscsvc pc, pc, #74448896 @ 0x4700000 │ │ │ │ bcs 0x1596f0 │ │ │ │ svcge 0x0055f43f │ │ │ │ ldrbeq lr, [sl, r8, asr #15] │ │ │ │ svcge 0x0037f53f │ │ │ │ andcs lr, r0, r0, ror r7 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ andvs pc, pc, #64, 4 │ │ │ │ - stc2l 2, cr15, [ip], {46} @ 0x2e │ │ │ │ - mlaseq r4, r4, r4, r1 │ │ │ │ + ldc2 2, cr15, [r0, #-184] @ 0xffffff48 │ │ │ │ + eorseq r1, r4, r4, lsl r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 0xdaf28 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0050f8cc │ │ │ │ strmi fp, [ip], -r1, lsr #1 │ │ │ │ tstls lr, sp │ │ │ │ @@ -15981,20 +15981,20 @@ │ │ │ │ sbcshi pc, r4, r0, lsl #1 │ │ │ │ svceq 0x0000f1ba │ │ │ │ movweq lr, #27512 @ 0x6b78 │ │ │ │ @ instruction: 0xf04fbf28 │ │ │ │ andle r3, r6, #-16777216 @ 0xff000000 │ │ │ │ movwcs r4, #1586 @ 0x632 │ │ │ │ @ instruction: 0x46414650 │ │ │ │ - blx 0xfee5c50c │ │ │ │ + blx 0xfff5c50c │ │ │ │ bls 0xf13b0 │ │ │ │ ldmib sp, {r0, r1, r4, r5, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r1, r2, r8}^ │ │ │ │ @ instruction: 0xf1435400 │ │ │ │ - svcls 0x0004fbd5 │ │ │ │ + svcls 0x0004fc19 │ │ │ │ andscc lr, ip, #3620864 @ 0x374000 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x101ae9dd │ │ │ │ bl 0x1ee67ac │ │ │ │ svclt 0x00380202 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ @ instruction: 0x0101ebba │ │ │ │ @@ -16015,33 +16015,33 @@ │ │ │ │ strls sp, [r3, -sp, ror #23] │ │ │ │ bl 0x1c6a40c │ │ │ │ svclt 0x00240306 │ │ │ │ ldmcc pc!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ @ │ │ │ │ andle r2, r5, #0, 2 │ │ │ │ movwcs r4, #1552 @ 0x610 │ │ │ │ vmin.s16 d20, d12, d18 │ │ │ │ - @ instruction: 0x4680fa75 │ │ │ │ + @ instruction: 0x4680fab9 │ │ │ │ @ instruction: 0xf1b8430c │ │ │ │ @ instruction: 0xf1740f04 │ │ │ │ svclt 0x003c0300 │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b82400 │ │ │ │ @ instruction: 0xf1440804 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r5, r6, r7, sl, ip, sp}^ │ │ │ │ stmib sp, {r0, r3, r8, r9, sp}^ │ │ │ │ stmdbls r7, {sl, pc} │ │ │ │ stc 8, cr9, [sp, #44] @ 0x2c │ │ │ │ vstr d8, [sp, #96] @ 0x60 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ @ instruction: 0xf1438b1c │ │ │ │ - stmib sp, {r0, r1, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmib sp, {r0, r1, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldrtmi r8, [r3], -r0, lsl #8 │ │ │ │ stmdbls ip, {r0, r1, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf1439808 │ │ │ │ - bls 0x6dea48 │ │ │ │ + bls 0x6deb58 │ │ │ │ tsteq ip, #3620864 @ 0x374000 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldmdane r2, {r3, r4, r8, fp, ip, pc} │ │ │ │ svcls 0x0004981b │ │ │ │ svclt 0x00284143 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ vmoveq.16 d17[0], lr │ │ │ │ @@ -16106,21 +16106,21 @@ │ │ │ │ subsle r3, r3, #-268435441 @ 0xf000000f │ │ │ │ bl 0x1e2ad7c │ │ │ │ svclt 0x00240306 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andle r9, r6, #201326592 @ 0xc000000 │ │ │ │ movwcs r4, #1586 @ 0x632 │ │ │ │ strbmi r4, [r1], -r0, lsr #12 │ │ │ │ - @ instruction: 0xf9bcf25c │ │ │ │ + blx 0x5c704 │ │ │ │ movwcs r9, #3 │ │ │ │ blls 0x10499c │ │ │ │ ldmib sp, {r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ movwls r0, #4359 @ 0x1107 │ │ │ │ @ instruction: 0xf1434633 │ │ │ │ - @ instruction: 0xf04ffad7 │ │ │ │ + @ instruction: 0xf04ffb1b │ │ │ │ ldmib sp, {sl, fp}^ │ │ │ │ ldmib sp, {r2, r3, r4, r8, r9, sp}^ │ │ │ │ bl 0xfeee5220 │ │ │ │ bl 0x1ea05c4 │ │ │ │ svclt 0x00380003 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ bl 0x1a2674c │ │ │ │ @@ -16167,20 +16167,20 @@ │ │ │ │ blls 0x13eda8 │ │ │ │ strcc lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ ldmib sp, {r0, r1, r2, r8, fp, ip, pc}^ │ │ │ │ stc 3, cr2, [sp, #36] @ 0x24 │ │ │ │ stmdals fp, {r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ blvc 0x6db4b4 │ │ │ │ blvc 0x75b4b8 │ │ │ │ - blx 0x1a5c394 │ │ │ │ + blx 0xfeb5c394 │ │ │ │ ldrtmi r9, [sl], -r4, lsl #22 │ │ │ │ strcc lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ stmdbls ip, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf1439808 │ │ │ │ - ldmdbls sl, {r0, r1, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls sl, {r0, r1, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldreq lr, [ip, #-2525] @ 0xfffff623 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ tstcs r8, #3620864 @ 0x374000 │ │ │ │ ldmdbls fp, {r3, fp, ip} │ │ │ │ svclt 0x0028414d │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ bl 0x1a26940 │ │ │ │ @@ -16438,25 +16438,25 @@ │ │ │ │ vst2.8 {d24-d25}, [r2 :64], sl │ │ │ │ andshi r4, sl, r0, lsl #5 │ │ │ │ ldmdavc sl, {r1, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf43f2a04 │ │ │ │ blls 0x38c028 │ │ │ │ blcs 0x7e32c │ │ │ │ svcge 0x0056f43f │ │ │ │ - andmi pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ + addmi pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcs r9, r0, r0, lsl #4 │ │ │ │ vqdmulh.s q10, q0, │ │ │ │ vhsub.s32 , q7, q5 │ │ │ │ - strbmi pc, [pc], -sp, lsl #17 @ │ │ │ │ + @ instruction: 0x464ff8d1 │ │ │ │ ldrb r4, [r5], -lr, asr #12 │ │ │ │ movwcs r4, #1586 @ 0x632 │ │ │ │ - @ instruction: 0xff0ef25b │ │ │ │ + @ instruction: 0xff52f25b │ │ │ │ stmdacs r5, {r0, r1, r9, fp, ip, pc} │ │ │ │ andeq lr, r1, #270336 @ 0x42000 │ │ │ │ movweq pc, #370 @ 0x172 @ │ │ │ │ addhi pc, r1, r0, lsl #1 │ │ │ │ @ instruction: 0xf1c92300 │ │ │ │ ldrmi r0, [sp], -r0, lsl #4 │ │ │ │ tstls r3, #4, 6 @ 0x10000000 │ │ │ │ @@ -16542,16 +16542,16 @@ │ │ │ │ addsmi r4, r8, r5, asr r6 │ │ │ │ @ instruction: 0xf1c34310 │ │ │ │ orrcc r0, r0, #32, 4 │ │ │ │ vpmax.s8 d15, d2, d17 │ │ │ │ @ instruction: 0xe67e4310 │ │ │ │ movwcs r9, #6669 @ 0x1a0d │ │ │ │ pkhbt r7, r5, r3 │ │ │ │ - ldc2l 2, cr15, [r4, #-616] @ 0xfffffd98 │ │ │ │ - eorseq r1, r4, r4, lsr #9 │ │ │ │ + ldc2 2, cr15, [r4, #616] @ 0x268 │ │ │ │ + eorseq r1, r4, r4, lsr #10 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r6, r5, r4, asr #16 │ │ │ │ stccs 6, cr4, [r0], {3} │ │ │ │ @@ -16779,25 +16779,25 @@ │ │ │ │ ldrtmi r4, [ip], -r1, asr #12 │ │ │ │ strmi r4, [r7], -r0, ror #13 │ │ │ │ ldmvs r9, {r1, r3, r4, r5, r6, r9, sl, sp, lr, pc} │ │ │ │ ldrtmi r4, [r8], -r4, asr #13 │ │ │ │ ldmvs r9, {r3, r7, r9, sl, lr}^ │ │ │ │ ldr r4, [pc, pc, lsl #12]! │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x220cd8 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s32 d4, d29, d1 │ │ │ │ - andcs pc, r0, r9, ror #27 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, sp, lsr #28 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ subsmi pc, r4, #64, 4 │ │ │ │ - ldc2l 2, cr15, [lr, #180] @ 0xb4 │ │ │ │ - ldrhteq r1, [r4], -r4 │ │ │ │ + cdp2 2, 2, cr15, cr2, cr13, {1} │ │ │ │ + eorseq r1, r4, r4, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [r6], -r4, lsl #1 │ │ │ │ ldrmi r7, [pc], -r2, lsl #16 │ │ │ │ bcc 0x72070 │ │ │ │ @@ -16852,20 +16852,20 @@ │ │ │ │ tsteq r4, r3, ror fp │ │ │ │ b 0x1415534 │ │ │ │ strtmi r1, [r1], -r8, lsl #4 │ │ │ │ @ instruction: 0x4628e7bc │ │ │ │ vmin.s8 d20, d1, d9 │ │ │ │ ldr r0, [r7, r1, lsl #4]! │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0xe0dfc │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s32 q2, , q14 │ │ │ │ - svclt 0x0000fd57 │ │ │ │ - ldrsbteq r1, [r4], -r4 │ │ │ │ + svclt 0x0000fd9b │ │ │ │ + eorseq r1, r4, r4, asr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb77b5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r0, ror #31 │ │ │ │ addlt r7, r4, r2, lsl #16 │ │ │ │ bcc 0x7217c │ │ │ │ stmdale r1!, {r0, r2, r9, fp, sp}^ │ │ │ │ @@ -16915,20 +16915,20 @@ │ │ │ │ strdcs lr, [r0], -sl │ │ │ │ andeq pc, r1, #268435460 @ 0x10000004 │ │ │ │ strb r4, [r0, r1, lsl #12]! │ │ │ │ ldr r4, [r3, r2, lsl #12]! │ │ │ │ andscs r2, r0, #0 │ │ │ │ ldrb r4, [sl, r1, lsl #12] │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0xe0ef8 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vhsub.s32 , , │ │ │ │ - svclt 0x0000fcd9 │ │ │ │ - eorseq r1, r4, ip, ror #9 │ │ │ │ + svclt 0x0000fd1d │ │ │ │ + eorseq r1, r4, ip, ror #10 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb71a1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08d0fb0 │ │ │ │ stmdage r4, {r2, r9, sl, lr} │ │ │ │ tstcs r4, #3358720 @ 0x334000 │ │ │ │ @@ -17046,23 +17046,23 @@ │ │ │ │ @ instruction: 0xf04f9e07 │ │ │ │ strbmi r4, [r6, #-3072]! @ 0xfffff400 │ │ │ │ addsmi fp, r8, #8, 30 │ │ │ │ b 0x1410858 │ │ │ │ addsle r1, r2, r8 │ │ │ │ andeq pc, r1, r1, asr #4 │ │ │ │ vabdl.s16 q7, d26, d15 │ │ │ │ - andcs pc, r0, r5, ror #18 │ │ │ │ - @ instruction: 0x31a4f24f │ │ │ │ + andcs pc, r0, r5, lsr #19 │ │ │ │ + msrmi R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andls r4, r0, r4, lsl #22 │ │ │ │ rscsmi pc, r2, #64, 12 @ 0x4000000 │ │ │ │ - blx 0xff45d512 │ │ │ │ + ldc2 2, cr15, [r4], {45} @ 0x2d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ - eorseq r1, r4, r0, lsr r5 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb71c34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08d0fb0 │ │ │ │ stmdage r4, {r0, r2, r9, sl, lr} │ │ │ │ tstcs r4, #3358720 @ 0x334000 │ │ │ │ @@ -17165,24 +17165,24 @@ │ │ │ │ strtmi r4, [r2], -r3, lsr #12 │ │ │ │ strcs lr, [r0], #-2000 @ 0xfffff830 │ │ │ │ @ instruction: 0x46272010 │ │ │ │ strtmi r4, [r2], -r3, lsr #12 │ │ │ │ ldrmi lr, [ip], -sl, asr #15 │ │ │ │ strbmi r4, [r3], -r7, ror #12 │ │ │ │ strb r4, [r5, sl, asr #12] │ │ │ │ - @ instruction: 0xf876f29a │ │ │ │ + @ instruction: 0xf8b6f29a │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vaddw.s8 q10, q0, d20 │ │ │ │ blmi 0x1612e8 │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ vqsub.s32 d6, d29, d15 │ │ │ │ - svclt 0x0000fae1 │ │ │ │ + svclt 0x0000fb25 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ - eorseq r1, r4, ip, asr #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ + eorseq r1, r4, ip, asr #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ bvs 0x4b28ac │ │ │ │ stmvc ip, {r0, r2, r3, r7, ip, sp, pc} │ │ │ │ pkhtbmi r1, r9, r7, asr #24 │ │ │ │ @@ -17610,43 +17610,43 @@ │ │ │ │ streq lr, [r5, -lr, lsl #20] │ │ │ │ svclt 0x0008428f │ │ │ │ ldrdle r4, [r3], -r4 @ │ │ │ │ ldrbmi r9, [r3], r4, lsl #18 │ │ │ │ ldrb r9, [r7], -r2, lsl #2 │ │ │ │ tstls r2, fp, lsl #18 │ │ │ │ ldrb r4, [r3], -fp, lsl #13 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - sbcscs pc, r0, pc, asr #4 │ │ │ │ + subscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b07 │ │ │ │ vhsub.s32 , q10, q6 │ │ │ │ - andcs pc, r0, r3, lsr #26 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, r3, ror #26 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b03 │ │ │ │ mulls r0, r7, r2 │ │ │ │ - @ instruction: 0xff5cf22c │ │ │ │ - eorseq r1, r4, r0, ror #3 │ │ │ │ - eorseq r1, r4, r8, asr #3 │ │ │ │ + @ instruction: 0xffa0f22c │ │ │ │ + eorseq r1, r4, r0, ror #4 │ │ │ │ + eorseq r1, r4, r8, asr #4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb78754 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x132545c │ │ │ │ ldmvc r7, {r0, r1, r3, r7, ip, sp, pc}^ │ │ │ │ ldmdavs fp, {r0, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9309 │ │ │ │ stmdavc fp, {r8, r9} │ │ │ │ @ instruction: 0x46044616 │ │ │ │ blcs 0x170178 │ │ │ │ ldm pc, {r1, r2, r3, r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ cdpcs 0, 6, cr15, cr13, cr3, {0} │ │ │ │ movweq r5, #15662 @ 0x3d2e │ │ │ │ vhsub.s8 d18, d1, d24 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ stmdage r4, {r2, r4, r5, r8, r9} │ │ │ │ ldrdgt lr, [r2, -r1] │ │ │ │ movwcc pc, #31490 @ 0x7b02 @ │ │ │ │ tstpmi r0, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ bl 0xff748 │ │ │ │ andcs r3, r0, #134217731 @ 0x8000003 │ │ │ │ @@ -17677,44 +17677,44 @@ │ │ │ │ @ instruction: 0xf8cd786b │ │ │ │ @ instruction: 0xf88dc010 │ │ │ │ @ instruction: 0xf7f33011 │ │ │ │ ldmib sp, {r0, r2, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ blls 0x191a30 │ │ │ │ @ instruction: 0xf04f9803 │ │ │ │ vceq.f32 d16, d1, d24 │ │ │ │ - vsubl.s8 , d0, d0 │ │ │ │ + vsubl.s8 , d16, d0 │ │ │ │ blx 0x3a1efa │ │ │ │ @ instruction: 0xf8d22207 │ │ │ │ addsmi r2, sl, #244, 4 @ 0x4000000f │ │ │ │ @ instruction: 0xe009d1b4 │ │ │ │ vhsub.s8 d18, d1, d24 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ stmdage r4, {r2, r4, r5, r8, r9} │ │ │ │ movwcc pc, #31490 @ 0x7b02 @ │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf04f7931 │ │ │ │ bicmi r0, r9, #0, 24 │ │ │ │ str r0, [r3, r9, asr #15]! │ │ │ │ stmdage r4, {r8, r9, sp} │ │ │ │ @ instruction: 0x4619469c │ │ │ │ @ instruction: 0x4631e79e │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ stmdavs fp!, {r0, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldrdgt lr, [r2, -r5] │ │ │ │ ldrb sl, [r4, r4, lsl #16] │ │ │ │ - mcrr2 2, 9, pc, lr, cr9 @ │ │ │ │ + stc2 2, cr15, [lr], {153} @ 0x99 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vaddw.s8 q10, q0, d20 │ │ │ │ blmi 0x161b38 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s32 , q6, │ │ │ │ - svclt 0x0000feb9 │ │ │ │ + svclt 0x0000fefd │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, ror #7 │ │ │ │ - eorseq r1, r4, r0, ror #8 │ │ │ │ + eorseq r1, r4, r8, ror #8 │ │ │ │ + eorseq r1, r4, r0, ror #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb788a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [fp], -r8, ror #31 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ ldrmi r0, [r1], -r1, lsl #24 │ │ │ │ ldmdavc r8, {r2, r7, ip, sp, pc} │ │ │ │ @@ -17768,23 +17768,23 @@ │ │ │ │ ldclvc 6, cr15, [pc], #796 @ 0x21a90 │ │ │ │ rscsvc pc, pc, #74448896 @ 0x4700000 │ │ │ │ subsvs r4, sl, lr, lsl #13 │ │ │ │ strmi r4, [sl], -r8, lsl #12 │ │ │ │ blvc 0x15cd90 │ │ │ │ blvc 0xdcd94 │ │ │ │ andcs lr, r0, r6, lsr #15 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b06 │ │ │ │ andls r7, r0, r1, ror #5 │ │ │ │ - cdp2 2, 2, cr15, cr14, cr12, {1} │ │ │ │ + cdp2 2, 7, cr15, cr2, cr12, {1} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ - ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ + eorseq r1, r4, r8, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb789bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavc r3, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blcs 0x18d9d4 │ │ │ │ blcs 0x1d587c │ │ │ │ blvc 0x2d5d60 │ │ │ │ @@ -17835,27 +17835,27 @@ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf023bd00 │ │ │ │ @ instruction: 0xf0434380 │ │ │ │ strb r5, [lr, r0, lsl #6]! │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x261d5c │ │ │ │ andls r2, r0, r3, lsr #4 │ │ │ │ - stc2 2, cr15, [r8, #176]! @ 0xb0 │ │ │ │ + stc2l 2, cr15, [ip, #176]! @ 0xb0 │ │ │ │ blx 0xff85f89e │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #2048 @ 0x800 │ │ │ │ - blx 0x15de25a │ │ │ │ - eorseq r1, r4, r8, ror #10 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + blx 0xfe5de25a │ │ │ │ + eorseq r1, r4, r8, ror #11 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb78ad8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavc r3, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blcs 0x1cdaec │ │ │ │ stmdavc fp, {r0, r4, ip, lr, pc} │ │ │ │ svclt 0x00182b06 │ │ │ │ @@ -17934,27 +17934,27 @@ │ │ │ │ bicle r2, r2, r5, lsl #22 │ │ │ │ str r4, [ip, r8, lsl #12]! │ │ │ │ @ instruction: 0xf8917844 │ │ │ │ ldrbmi lr, [r4, #-1]! │ │ │ │ strmi sp, [r8], -r8, ror #7 │ │ │ │ @ instruction: 0xf7fbe7a3 │ │ │ │ vqdmulh.s d31, d15, d21 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0x1e1af0 │ │ │ │ vqsub.s32 q9, q2, │ │ │ │ - mulcs r0, fp, sl │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + ldrdcs pc, [r0], -fp │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ rsbcs r4, ip, #3072 @ 0xc00 │ │ │ │ vhadd.s32 d9, d12, d0 │ │ │ │ - svclt 0x0000fcd5 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r4, ror #2 │ │ │ │ + svclt 0x0000fd19 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + eorseq r1, r4, r4, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb78c64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0xf8917848 │ │ │ │ addlt lr, r4, r0 │ │ │ │ andcs r4, r1, r3, asr #32 │ │ │ │ @@ -18024,44 +18024,44 @@ │ │ │ │ @ instruction: 0xf1bce6ac │ │ │ │ @ instruction: 0xd1b70f02 │ │ │ │ @ instruction: 0xf1bce796 │ │ │ │ bicsle r0, sp, r2, lsl #30 │ │ │ │ umullsmi lr, r0, r9, r7 │ │ │ │ andeq pc, ip, r0, lsl r0 @ │ │ │ │ vand d29, d31, d5 │ │ │ │ - vmlal.s , d0, d0[1] │ │ │ │ + vmlal.s , d16, d0[1] │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ andscs pc, r2, #64, 4 │ │ │ │ vpadd.i32 d4, d12, d6 │ │ │ │ - @ instruction: 0xf24ffc29 │ │ │ │ - vmov.i32 , #2048 @ 0x00000800 │ │ │ │ + sha1c.32 , , │ │ │ │ + vrshr.s64 , q4, #64 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0x429bc0 │ │ │ │ andscs pc, r6, #64, 4 │ │ │ │ - ldc2 2, cr15, [sl], {44} @ 0x2c │ │ │ │ + mrrc2 2, 2, pc, lr, cr12 @ │ │ │ │ vmin.s8 d20, d15, d0 │ │ │ │ - vmvn.i32 , #262144 @ 0x00040000 │ │ │ │ + @ instruction: 0xf2c034f4 │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x262094 │ │ │ │ vshl.s8 d25, d0, d0 │ │ │ │ vqsub.s32 d2, d12, d7 │ │ │ │ - @ instruction: 0xf24ffc0b │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + sha1c.32 , , │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xe1cb0 │ │ │ │ vqsub.s32 q9, q2, │ │ │ │ - svclt 0x0000f9bb │ │ │ │ - eorseq r1, r4, r4, asr r1 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + svclt 0x0000f9fb │ │ │ │ + ldrsbteq r1, [r4], -r4 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb78e10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8910fe8 │ │ │ │ ldrmi ip, [r4], -r0 │ │ │ │ @ instruction: 0xf04f7802 │ │ │ │ addlt r0, r3, r1, lsl #28 │ │ │ │ @@ -18149,19 +18149,19 @@ │ │ │ │ @ instruction: 0xf1bcd823 │ │ │ │ @ instruction: 0xf63f0f01 │ │ │ │ svclt 0x0004af6f │ │ │ │ cdpmi 4, 0, cr15, cr0, cr15, {2} │ │ │ │ cdpvc 6, 15, cr15, cr15, cr15, {6} │ │ │ │ svcge 0x0068f43f │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x7e2244 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s32 d6, d12, d12 │ │ │ │ - @ instruction: 0xf1bcfb33 │ │ │ │ + @ instruction: 0xf1bcfb77 │ │ │ │ @ instruction: 0xd1290f04 │ │ │ │ bcs 0xffdc8 │ │ │ │ bcs 0x97e2c │ │ │ │ mvnle sp, sp, lsl r8 │ │ │ │ stceq 0, cr15, [r1], {3} │ │ │ │ rscsvc pc, pc, #82837504 @ 0x4f00000 │ │ │ │ @ instruction: 0xf1bce753 │ │ │ │ @@ -18177,20 +18177,20 @@ │ │ │ │ andcs sl, r1, #72, 30 @ 0x120 │ │ │ │ rscsvc pc, pc, #217055232 @ 0xcf00000 │ │ │ │ @ instruction: 0xf647e73d │ │ │ │ @ instruction: 0xe73372ff │ │ │ │ @ instruction: 0xf43f2a04 │ │ │ │ @ instruction: 0xe7c7af5c │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0xe22b4 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vhsub.s32 d6, d12, d15 │ │ │ │ - svclt 0x0000fafb │ │ │ │ - eorseq r1, r4, ip, ror r5 │ │ │ │ + svclt 0x0000fb3f │ │ │ │ + ldrshteq r1, [r4], -ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb79014 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ bmi 0xb73678 │ │ │ │ strmi r4, [sp], -r4, lsl #13 │ │ │ │ movwls sl, #6146 @ 0x1802 │ │ │ │ @@ -18232,17 +18232,17 @@ │ │ │ │ blls 0x2fbf20 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andlt fp, ip, r0, lsl #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf81ef299 │ │ │ │ + @ instruction: 0xf85ef299 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb790e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ bmi 0xb73748 │ │ │ │ strmi r4, [sp], -r4, lsl #13 │ │ │ │ movwls sl, #6146 @ 0x1802 │ │ │ │ @@ -18284,17 +18284,17 @@ │ │ │ │ blls 0x2fbff0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andlt fp, ip, r0, lsl #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xffb6f298 │ │ │ │ + @ instruction: 0xfff6f298 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb791b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ bmi 0xb73818 │ │ │ │ strmi r4, [sp], -r4, lsl #13 │ │ │ │ movwls sl, #6146 @ 0x1802 │ │ │ │ @@ -18336,17 +18336,17 @@ │ │ │ │ blls 0x2fc0c0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_und │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf298bd70 │ │ │ │ - svclt 0x0000ff4f │ │ │ │ + svclt 0x0000ff8f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb79284 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ ldrmi r4, [r6], -ip, lsl #13 │ │ │ │ strcs r4, [r0], #-2605 @ 0xfffff5d3 │ │ │ │ vfnmavc.f32 s29, s24, s30 │ │ │ │ @@ -18389,16 +18389,16 @@ │ │ │ │ blmi 0x232290 │ │ │ │ blls 0x2fc198 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andcs fp, r0, #12 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - mcr2 2, 7, pc, cr4, cr8, {4} @ │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + @ instruction: 0xff24f298 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 0xdd610 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0040f8cc │ │ │ │ blmi 0xff50e3fc │ │ │ │ @@ -18541,29 +18541,29 @@ │ │ │ │ blhi 0x45d9c0 │ │ │ │ blhi 0x4dd9c4 │ │ │ │ blhi 0x55d9c8 │ │ │ │ blhi 0x5dd9cc │ │ │ │ blhi 0x65d9d0 │ │ │ │ blhi 0x6dd9d4 │ │ │ │ blhi 0x75d9d8 │ │ │ │ - @ instruction: 0xffd8f140 │ │ │ │ + @ instruction: 0xf81cf141 │ │ │ │ strbmi r4, [r3], -sl, asr #12 │ │ │ │ strvs lr, [r0, -sp, asr #19] │ │ │ │ ldmdage ip, {r1, r3, r4, r8, fp, sp, pc} │ │ │ │ - @ instruction: 0xffd0f140 │ │ │ │ + @ instruction: 0xf814f141 │ │ │ │ @ instruction: 0x463b4632 │ │ │ │ stmdage lr, {r2, r4, r8, fp, sp, pc} │ │ │ │ strls r9, [r1, -r0, lsl #12] │ │ │ │ - @ instruction: 0xffc8f140 │ │ │ │ + @ instruction: 0xf80cf141 │ │ │ │ strbmi r4, [r3], -sl, asr #12 │ │ │ │ ldmdage r2, {r4, r8, fp, sp, pc} │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ andhi pc, r4, sp, asr #17 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xffbcf140 │ │ │ │ + @ instruction: 0xf800f141 │ │ │ │ mrcls 15, 0, r9, cr8, cr12, {0} │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ andsne lr, sl, #3620864 @ 0x374000 │ │ │ │ ldmib sp, {r1, r2, r4, r5, r6, r7, r8, fp, ip}^ │ │ │ │ @ instruction: 0x96053016 │ │ │ │ mrcls 15, 0, r9, cr13, cr9, {0} │ │ │ │ @ instruction: 0x0e06eb57 │ │ │ │ @@ -18603,15 +18603,15 @@ │ │ │ │ andeq lr, r0, r2, asr #22 │ │ │ │ andcc lr, sl, sp, asr #19 │ │ │ │ strbmi lr, [r3], -r5, ror #13 │ │ │ │ strbmi sl, [sl], -ip, lsl #16 │ │ │ │ @ instruction: 0xf8cda90a │ │ │ │ @ instruction: 0xf8cd9000 │ │ │ │ @ instruction: 0xf1408004 │ │ │ │ - ldmib sp, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib sp, {r1, r3, ip, sp}^ │ │ │ │ ldrb r6, [r6], ip, lsl #14 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ bleq 0x5e5f8 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @@ -18688,28 +18688,28 @@ │ │ │ │ andhi r4, fp, r0, lsl #7 │ │ │ │ stmdahi fp, {r1, r3, r4, r6, r7, r8, sl, sp, lr, pc} │ │ │ │ addvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ movweq pc, #8259 @ 0x2043 @ │ │ │ │ @ instruction: 0xf8ac800b │ │ │ │ ldrt r2, [r2], r0 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x2a2ab4 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s32 d6, d27, d25 │ │ │ │ - @ instruction: 0xf298fefb │ │ │ │ - @ instruction: 0xf24ffc83 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf298ff3f │ │ │ │ + sha1c.32 , , │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xe26d4 │ │ │ │ vqsub.s32 q9, , │ │ │ │ - svclt 0x0000fca9 │ │ │ │ - eorseq r1, r4, r0, lsr r6 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + svclt 0x0000fce9 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 0xddaec │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ stmdavc r7, {r0, r2, r4, r7, ip, sp, pc} │ │ │ │ strcs r7, [r1], #-2061 @ 0xfffff7f3 │ │ │ │ @@ -18755,19 +18755,19 @@ │ │ │ │ addhi pc, r1, r0, lsl #1 │ │ │ │ bl 0x1e6e2ec │ │ │ │ svclt 0x00280305 │ │ │ │ ldrbtcc pc, [pc], #79 @ 0x226f4 @ │ │ │ │ strtmi sp, [sl], -r6, lsl #4 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #6 │ │ │ │ vmax.s16 q10, , │ │ │ │ - strmi pc, [r4], -r5, lsl #26 │ │ │ │ + strmi pc, [r4], -r9, asr #26 │ │ │ │ @ instruction: 0x462b4632 │ │ │ │ ldmdage r0, {r1, r2, r3, r8, fp, sp, pc} │ │ │ │ strge lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 2, cr15, cr2, cr0, {2} │ │ │ │ + cdp2 1, 6, cr15, cr6, cr0, {2} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andscc lr, r0, #3620864 @ 0x374000 │ │ │ │ ldrdne lr, [lr], -sp │ │ │ │ movweq lr, #15292 @ 0x3bbc │ │ │ │ andeq lr, r2, #120, 22 @ 0x1e000 │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ bne 0x1e65734 │ │ │ │ @@ -18787,24 +18787,24 @@ │ │ │ │ blle 0xffb66368 │ │ │ │ bl 0x1c6cf6c │ │ │ │ svclt 0x00240305 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andle r2, r4, #0, 2 │ │ │ │ movwcs r4, #1552 @ 0x610 │ │ │ │ vmax.s16 d20, d9, d26 │ │ │ │ - msrmi CPSR_c, #50432 @ 0xc500 │ │ │ │ + msrmi CPSR_c, #576 @ 0x240 │ │ │ │ @ instruction: 0xf1712802 │ │ │ │ svclt 0x003c0300 │ │ │ │ tstcs r0, r2 │ │ │ │ @ instruction: 0xf1413802 │ │ │ │ @ instruction: 0x463231ff │ │ │ │ stmib sp, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ ldmib sp, {r8}^ │ │ │ │ @ instruction: 0xf1401003 │ │ │ │ - ldmib sp, {r0, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ andcs r1, r0, ip, lsl #6 │ │ │ │ bne 0x1088fd8 │ │ │ │ movweq lr, #15224 @ 0x3b78 │ │ │ │ andcs fp, r1, r8, lsr pc │ │ │ │ bne 0x4a92a4 │ │ │ │ b 0x11e49fc │ │ │ │ ldmeq fp, {r0, r1, r7, r8, r9, sl, ip, sp, lr} │ │ │ │ @@ -18911,20 +18911,20 @@ │ │ │ │ @ instruction: 0xf08033ff │ │ │ │ svccs 0x000080d0 │ │ │ │ movweq lr, #23412 @ 0x5b74 │ │ │ │ @ instruction: 0xf04fbf28 │ │ │ │ andle r3, r6, #1044480 @ 0xff000 │ │ │ │ movwcs r4, #1578 @ 0x62a │ │ │ │ @ instruction: 0x46214638 │ │ │ │ - blx 0xff2df2de │ │ │ │ + stc2 2, cr15, [lr], {89} @ 0x59 │ │ │ │ movwcs r4, #1666 @ 0x682 │ │ │ │ stmdbge lr, {r1, r4, r5, r9, sl, lr} │ │ │ │ stmib sp, {r4, fp, sp, pc}^ │ │ │ │ strtmi r3, [fp], -r0, lsl #20 │ │ │ │ - stc2l 1, cr15, [r6], #256 @ 0x100 │ │ │ │ + stc2 1, cr15, [sl, #-256]! @ 0xffffff00 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrdcc lr, [lr, -sp] │ │ │ │ @ instruction: 0x2010e9dd │ │ │ │ andeq lr, r2, #194560 @ 0x2f800 │ │ │ │ andeq lr, r0, r8, ror fp │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ bne 0xffee61ac │ │ │ │ @@ -18946,27 +18946,27 @@ │ │ │ │ blle 0xffaa65e8 │ │ │ │ bl 0x1c6c9ec │ │ │ │ svclt 0x00240305 │ │ │ │ @ instruction: 0xf06f4653 │ │ │ │ @ instruction: 0xf0800002 │ │ │ │ movwcs r8, #130 @ 0x82 │ │ │ │ vmax.s16 d20, d9, d26 │ │ │ │ - b 0x10a1818 │ │ │ │ + b 0x10a1928 │ │ │ │ stmdacs r3, {r1, r3, r9, fp} │ │ │ │ movweq pc, #378 @ 0x17a @ │ │ │ │ andcs sp, r0, #116, 4 @ 0x40000007 │ │ │ │ beq 0x5f138 │ │ │ │ @ instruction: 0x46934613 │ │ │ │ msreq CPSR_, r9, lsl #2 │ │ │ │ @ instruction: 0xf1aa9109 │ │ │ │ tstls r8, r0, lsr #2 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ ldmib sp, {r1, r4, r5, r9, sl, lr}^ │ │ │ │ strtmi r1, [fp], -r3 │ │ │ │ - ldc2 1, cr15, [r2], {64} @ 0x40 │ │ │ │ + ldc2l 1, cr15, [r6], {64} @ 0x40 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movwcs lr, #51677 @ 0xc9dd │ │ │ │ ldrdne lr, [sl], -sp │ │ │ │ andeq lr, r2, #188, 22 @ 0x2f000 │ │ │ │ movweq lr, #15224 @ 0x3b78 │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ ldrmi r0, [lr], r1, lsl #24 │ │ │ │ @@ -19048,21 +19048,21 @@ │ │ │ │ orrmi pc, r0, #1124073472 @ 0x43000000 │ │ │ │ blls 0x202bd0 │ │ │ │ stccs 8, cr7, [r4, #-116] @ 0xffffff8c │ │ │ │ mrcge 4, 5, APSR_nzcv, cr6, cr15, {1} │ │ │ │ ldmdavc fp, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf43f2b01 │ │ │ │ @ instruction: 0xf24faeb1 │ │ │ │ - vsubl.s8 q10, d0, d8 │ │ │ │ + vsubl.s8 q10, d16, d8 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0xdaabac │ │ │ │ subcc pc, sl, #64, 4 │ │ │ │ - stc2 2, cr15, [r4], #-172 @ 0xffffff54 │ │ │ │ + stc2l 2, cr15, [r8], #-172 @ 0xffffff54 │ │ │ │ andeq lr, r0, #339968 @ 0x53000 │ │ │ │ blx 0xfec56cbc │ │ │ │ cmnplt r8, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_, r2, lsr #3 │ │ │ │ @ instruction: 0xf502fa00 │ │ │ │ @ instruction: 0xf101fa03 │ │ │ │ @ instruction: 0xf1c2430d │ │ │ │ @@ -19096,28 +19096,28 @@ │ │ │ │ movwcs r9, #6661 @ 0x1a05 │ │ │ │ @ instruction: 0xe6597013 │ │ │ │ blge 0x2cf16c │ │ │ │ movwls r4, #14041 @ 0x36d9 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movwls sl, #19212 @ 0x4b0c │ │ │ │ @ instruction: 0xf298e671 │ │ │ │ - adcsmi pc, r2, #1490944 @ 0x16c000 │ │ │ │ + adcsmi pc, r2, #2539520 @ 0x26c000 │ │ │ │ svclt 0x002c41ab │ │ │ │ bleq 0x9eda0 │ │ │ │ bleq 0x5eda4 │ │ │ │ vqrshl.s8 q15, q2, │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0x122d34 │ │ │ │ vqsub.s32 q9, , │ │ │ │ - svclt 0x0000f979 │ │ │ │ - eorseq r1, r4, r0, asr #12 │ │ │ │ + svclt 0x0000f9b9 │ │ │ │ + eorseq r1, r4, r0, asr #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ mulgt r0, r0, r8 │ │ │ │ @ instruction: 0xf8912601 │ │ │ │ addlt r8, r5, r0 │ │ │ │ @@ -19144,15 +19144,15 @@ │ │ │ │ svclt 0x00210307 │ │ │ │ b 0x13e4e10 │ │ │ │ b 0x1101008 │ │ │ │ stmdaeq r9, {r0, r6, r7, ip, sp, lr}^ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ vadd.i16 d16, d9, d0 │ │ │ │ - @ instruction: 0x4606f9f9 │ │ │ │ + @ instruction: 0x4606fa3d │ │ │ │ @ instruction: 0x46404691 │ │ │ │ movwgt pc, #27556 @ 0x6ba4 @ │ │ │ │ blx 0x1344aa │ │ │ │ bl 0x1caf930 │ │ │ │ andsle r0, r5, #-1073741824 @ 0xc0000000 │ │ │ │ stmdaeq r8, {r2, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -19164,15 +19164,15 @@ │ │ │ │ @ instruction: 0xf00e0203 │ │ │ │ svclt 0x00280201 │ │ │ │ bcs 0x2b558 │ │ │ │ cdpcc 1, 0, cr13, cr1, cr13, {2} │ │ │ │ @ instruction: 0x000cebb0 │ │ │ │ bl 0x1a7464c │ │ │ │ movwcs r0, #259 @ 0x103 │ │ │ │ - @ instruction: 0xf9d0f259 │ │ │ │ + blx 0x55f6d0 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ ldrmi r4, [r0], r9, lsl #13 │ │ │ │ vmlagt.f64 d15, d19, d20 │ │ │ │ blx 0x1342fe │ │ │ │ bl 0x1cde584 │ │ │ │ andsle r0, r3, #57344 @ 0xe000 │ │ │ │ stmdane r0!, {r0, r7, r9, sl, lr} │ │ │ │ @@ -19251,29 +19251,29 @@ │ │ │ │ ldrdvs r0, [sl], #152 @ 0x98 @ │ │ │ │ movweq pc, #835 @ 0x343 @ │ │ │ │ stmib r5, {r3, r5, r6, ip, sp, lr}^ │ │ │ │ str r1, [sp, r1, lsl #6] │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4ff0 │ │ │ │ vadd.f32 d27, d15, d7 │ │ │ │ - vrshr.s64 d19, d20, #64 │ │ │ │ + vmvn.i32 d20, #1024 @ 0x00000400 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0x234858 │ │ │ │ andscc pc, fp, #64, 4 │ │ │ │ - blx 0xfe3df78c │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + blx 0xff4df78c │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #2048 @ 0x800 │ │ │ │ - @ instruction: 0xf83ef263 │ │ │ │ - eorseq r1, r4, ip, lsl #4 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + @ instruction: 0xf87ef263 │ │ │ │ + eorseq r1, r4, ip, lsl #5 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb7a108 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x16e6e30 │ │ │ │ @ instruction: 0xf891b08a │ │ │ │ strcs ip, [r1], -r0 │ │ │ │ movwls r6, #38939 @ 0x981b │ │ │ │ @@ -19293,15 +19293,15 @@ │ │ │ │ svclt 0x0044cc04 │ │ │ │ orrmi pc, r0, #1124073472 @ 0x43000000 │ │ │ │ stmib sp, {r0, r1, r4, pc}^ │ │ │ │ ldmib r1, {r1, r2, sl, fp, lr, pc}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ stmdbge r4, {r8, r9, sp} │ │ │ │ movwcs lr, #10708 @ 0x29d4 │ │ │ │ - @ instruction: 0xf9f4f140 │ │ │ │ + blx 0xe5f470 │ │ │ │ andcc lr, r6, #3620864 @ 0x374000 │ │ │ │ tstmi r3, #6356992 @ 0x610000 │ │ │ │ andcc lr, r4, #3620864 @ 0x374000 │ │ │ │ svclt 0x001860e2 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ bcs 0x3b214 │ │ │ │ strmi r6, [r1], #-2152 @ 0xfffff798 │ │ │ │ @@ -19326,21 +19326,21 @@ │ │ │ │ ldrbeq r2, [sl], r0 │ │ │ │ movwcs fp, #20290 @ 0x4f42 │ │ │ │ andvc r7, r3, r6, asr #32 │ │ │ │ @ instruction: 0xf013d4de │ │ │ │ svclt 0x001e0002 │ │ │ │ movwcs r7, #4198 @ 0x1066 │ │ │ │ bicsle r7, r7, r3, lsr #32 │ │ │ │ - rsccc pc, ip, #-268435452 @ 0xf0000004 │ │ │ │ + rsbmi pc, ip, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ blmi 0x7ab95c │ │ │ │ - @ instruction: 0xf9f8f22b │ │ │ │ + blx 0xf5f8b8 │ │ │ │ ldmdahi r2, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr} │ │ │ │ addvc pc, r0, #1107296256 @ 0x42000000 │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ andcs pc, r0, lr, lsr #17 │ │ │ │ ldreq fp, [sl], -fp, lsl #6 │ │ │ │ tstpeq r0, r3, asr #6 @ p-variant is OBSOLETE │ │ │ │ cmnpmi pc, r1, lsr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -19354,24 +19354,24 @@ │ │ │ │ blmi 0x39cef8 │ │ │ │ blls 0x27d0bc │ │ │ │ @ instruction: 0xf04f405c │ │ │ │ mrsle r0, LR_abt │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4070 │ │ │ │ @ instruction: 0xf297bc39 │ │ │ │ - vrecps.f32 , , │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vrecps.f32 d31, d31, d7 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0x12312c │ │ │ │ vqsub.s32 q9, q1, │ │ │ │ - svclt 0x0000ff7d │ │ │ │ + svclt 0x0000ffbd │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -ip │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + eorseq r1, r4, ip, lsr r4 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ bmi 0xfedb48f8 │ │ │ │ @ instruction: 0x4604b098 │ │ │ │ andsls r6, r7, #1179648 @ 0x120000 │ │ │ │ @@ -19408,15 +19408,15 @@ │ │ │ │ ldrmi r3, [r3], #-769 @ 0xfffffcff │ │ │ │ ldmib r1, {r0, r1, r2, r8, r9, ip, pc}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ stmdbge r8, {r8, r9, sp} │ │ │ │ @ instruction: 0xf88d7863 │ │ │ │ ldmib r4, {r0, r3, r4, ip, sp}^ │ │ │ │ @ instruction: 0xf1402302 │ │ │ │ - ldmib sp, {r0, r1, r2, r3, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ bls 0x1ef560 │ │ │ │ blle 0x52d544 │ │ │ │ @ instruction: 0x0c0ae9dd │ │ │ │ bcc 0x74c24 │ │ │ │ stmdane r0, {r0, r1, r2, r9, ip, pc} │ │ │ │ @ instruction: 0x0c0ceb5c │ │ │ │ @ instruction: 0x0c0ae9cd │ │ │ │ @@ -19685,79 +19685,79 @@ │ │ │ │ ldmdavc sl!, {r0, r1, r2, r5, r6, ip, lr, pc} │ │ │ │ addsmi r2, r0, r1 │ │ │ │ andeq pc, ip, r0, lsl r0 @ │ │ │ │ bcs 0x97adc │ │ │ │ mcrge 4, 7, pc, cr4, cr15, {1} @ │ │ │ │ @ instruction: 0xf43f2a04 │ │ │ │ vrecps.f32 q13, , │ │ │ │ - vmlal.s q10, d0, d0[4] │ │ │ │ + vmlal.s q10, d16, d0[4] │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ adccs pc, r1, #64, 4 │ │ │ │ vpadd.i32 d4, d10, d24 │ │ │ │ - ldmdavc fp!, {r0, r1, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavc fp!, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00182b05 │ │ │ │ bicle r4, r6, r8, lsr r6 │ │ │ │ mulcc sp, r8, r8 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ vmax.f32 d26, d15, d27 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xbe3684 │ │ │ │ vqsub.s32 q9, q1, │ │ │ │ - @ instruction: 0xf998fcd1 │ │ │ │ + @ instruction: 0xf998fd11 │ │ │ │ @ instruction: 0xf8981007 │ │ │ │ stmdbcs r0, {r0, r1, r2, sp} │ │ │ │ @ instruction: 0xf8b8bfa1 │ │ │ │ vst4.8 {d17-d20}, [r1], r0 │ │ │ │ @ instruction: 0xf0417180 │ │ │ │ @ instruction: 0xf8a80101 │ │ │ │ blcs 0x275f0 │ │ │ │ @ instruction: 0xf022d1de │ │ │ │ blcs 0xa43f8 │ │ │ │ blcs 0x117964 │ │ │ │ blcs 0x9794c │ │ │ │ ldrtmi fp, [r8], -r4, lsl #30 │ │ │ │ addsle r7, sl, fp, lsr r8 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x7a3acc │ │ │ │ mulls r0, pc, r2 @ │ │ │ │ - cdp2 2, 15, cr15, cr0, cr10, {1} │ │ │ │ + @ instruction: 0xff34f22a │ │ │ │ stmdage r6, {r0, r3, r4, r7, r9, fp, ip} │ │ │ │ @ instruction: 0xf7f19303 │ │ │ │ tstpcs r0, fp, lsl r8 @ p-variant is OBSOLETE │ │ │ │ strmi r9, [fp], -r3, lsl #20 │ │ │ │ ldm r7, {r3, r5, r6, r9, sl, sp, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldrb r0, [pc, #15]! @ 0x23647 │ │ │ │ orrmi pc, r0, #67 @ 0x43 │ │ │ │ vqshl.s64 d14, d1, #23 │ │ │ │ - sha1c.32 , , │ │ │ │ - vmls.i d19, d16, d0[7] │ │ │ │ + @ instruction: 0xf24ffca7 │ │ │ │ + vmls.i d20, d0, d0[7] │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x323b0c │ │ │ │ eorvc pc, r5, #1325400064 @ 0x4f000000 │ │ │ │ vshl.s32 d9, d0, d10 │ │ │ │ - @ instruction: 0xf7f9fecf │ │ │ │ + @ instruction: 0xf7f9ff13 │ │ │ │ vadd.f32 d31, d15, d7 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmla.i d20, d0, d0[0] │ │ │ │ + vmla.i d20, d16, d0[0] │ │ │ │ blmi 0x1e372c │ │ │ │ vhsub.s32 d18, d18, d22 │ │ │ │ - svclt 0x0000fc7d │ │ │ │ + svclt 0x0000fcbd │ │ │ │ ... │ │ │ │ - eorseq r1, r4, r0, lsl #13 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r0, asr r6 │ │ │ │ - eorseq r1, r4, r8, ror #12 │ │ │ │ + eorseq r1, r4, r0, lsl #14 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + ldrsbteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r8, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb7a89c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blvc 0x12e7684 │ │ │ │ vrhadd.u8 , , │ │ │ │ ldreq r0, [sl], -r0, lsl #2 │ │ │ │ ldmibeq r9, {r0, sp, lr}^ │ │ │ │ @@ -19768,21 +19768,21 @@ │ │ │ │ subvs r4, r3, r0, lsl #6 │ │ │ │ mvnsvc pc, #74448896 @ 0x4700000 │ │ │ │ biccc lr, r1, #274432 @ 0x43000 │ │ │ │ tstcs r0, r3, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vadd.f32 d27, d15, d8 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xa37a4 │ │ │ │ vqsub.s32 q9, q1, │ │ │ │ - svclt 0x0000fc41 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + svclt 0x0000fc81 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ mvnsvc pc, #74448896 @ 0x4700000 │ │ │ │ bl 0x10f910 │ │ │ │ ldmdbvc r3, {r0, r6, r7, r8, ip, sp} │ │ │ │ andcs r4, r0, r4, lsl #13 │ │ │ │ ldrbeq r9, [fp, r2] │ │ │ │ @ instruction: 0xf1039000 │ │ │ │ andls r4, r3, r0, lsl #6 │ │ │ │ @@ -20045,21 +20045,21 @@ │ │ │ │ stm ip, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ strbtmi r0, [r0], -pc │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vaba.s8 q10, , q8 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 q10, #12 @ 0x0000000c │ │ │ │ + vshr.s64 q10, q14, #64 │ │ │ │ blmi 0xa3bf8 │ │ │ │ sbcsvc pc, sp, #1325400064 @ 0x4f000000 │ │ │ │ - blx 0x5e04d0 │ │ │ │ - mlaseq r4, r8, r6, r1 │ │ │ │ + blx 0x15e04d0 │ │ │ │ + eorseq r1, r4, r8, lsl r7 │ │ │ │ @ instruction: 0x4604b510 │ │ │ │ addlt r4, r4, lr, lsl #13 │ │ │ │ @ instruction: 0xc018f8dd │ │ │ │ andeq lr, pc, sp, lsl #17 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ bllt 0xa4a770 │ │ │ │ mulne lr, ip, r8 │ │ │ │ @@ -20479,18 +20479,18 @@ │ │ │ │ blmi 0x2631fc │ │ │ │ blls 0x2fe24c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andcs fp, r0, #12 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - mcr2 2, 4, pc, cr10, cr6, {4} @ │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + mcr2 2, 6, pc, cr10, cr6, {4} @ │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb7b410 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ ldrmi r4, [r6], -ip, lsl #13 │ │ │ │ strcs r4, [r0], #-2599 @ 0xfffff5d9 │ │ │ │ vfnmavc.f32 s29, s24, s30 │ │ │ │ @@ -20527,18 +20527,18 @@ │ │ │ │ blmi 0x26313c │ │ │ │ blls 0x2fe30c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andcs fp, r0, #12 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - mcr2 2, 1, pc, cr10, cr6, {4} @ │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + mcr2 2, 3, pc, cr10, cr6, {4} @ │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ @ instruction: 0xf7f22300 │ │ │ │ svclt 0x0000be27 │ │ │ │ @ instruction: 0xf7f22301 │ │ │ │ svclt 0x0000be23 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrlt r5, [r0, #-3200] @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -20562,15 +20562,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ andlt r4, r2, r0, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - stc2l 2, cr15, [r4, #600]! @ 0x258 │ │ │ │ + mcr2 2, 1, pc, cr4, cr6, {4} @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrlt r5, [r0, #-3200] @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r4], -sl, lsl #1 │ │ │ │ @ instruction: 0xf10da910 │ │ │ │ @@ -20591,15 +20591,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ andlt r4, r2, r0, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - stc2 2, cr15, [sl, #600]! @ 0x258 │ │ │ │ + stc2l 2, cr15, [sl, #600]! @ 0x258 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ strlt r5, [r0, #-3200] @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ smlabbcs r0, sp, r0, fp │ │ │ │ movwcs lr, #59853 @ 0xe9cd │ │ │ │ @@ -20620,15 +20620,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sp, r9, lsl #2 │ │ │ │ bl 0x162590 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vqshl.s16 q2, q8, #6 │ │ │ │ - svclt 0x0000fd71 │ │ │ │ + svclt 0x0000fdb1 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ strlt r5, [r0, #-3200] @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ smlabbcs r1, sp, r0, fp │ │ │ │ movwcs lr, #59853 @ 0xe9cd │ │ │ │ @@ -20649,15 +20649,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sp, r9, lsl #2 │ │ │ │ bl 0x162604 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vqshl.s16 q2, q8, #6 │ │ │ │ - svclt 0x0000fd37 │ │ │ │ + svclt 0x0000fd77 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strcs fp, [r0, #-150] @ 0xffffff6a │ │ │ │ b 0x13f7394 │ │ │ │ @@ -20698,15 +20698,15 @@ │ │ │ │ stmib sp, {r4, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf0353312 │ │ │ │ cmple lr, r4, lsl #6 │ │ │ │ movwcs lr, #51677 @ 0xc9dd │ │ │ │ ldmdage r2, {r4, r8, fp, sp, pc} │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #35293 @ 0x89dd │ │ │ │ - mrc2 1, 7, pc, cr8, cr14, {1} │ │ │ │ + @ instruction: 0xff3cf13e │ │ │ │ bls 0x50b1b4 │ │ │ │ tstmi r3, #114688 @ 0x1c000 │ │ │ │ bls 0x48b1a0 │ │ │ │ blls 0x4355dc │ │ │ │ andeq pc, r1, r1, lsl #2 │ │ │ │ svclt 0x00189209 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @@ -20936,21 +20936,21 @@ │ │ │ │ ldrb r2, [fp, -r1, lsl #6] │ │ │ │ blcs 0x36254 │ │ │ │ rschi pc, sp, r0 │ │ │ │ bvc 0xfe86dd10 │ │ │ │ strbeq pc, [r0, #-69] @ 0xffffffbb @ │ │ │ │ stmdbcs r0, {r0, r1, r3, r9, sl, lr} │ │ │ │ mcrge 4, 5, pc, cr14, cr15, {1} @ │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - sbcscs pc, r0, pc, asr #4 │ │ │ │ + subscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4bb1 │ │ │ │ vhsub.s32 , , q6 │ │ │ │ - @ instruction: 0x4603fb1f │ │ │ │ + @ instruction: 0x4603fb5f │ │ │ │ vaddw.u8 q9, , d1 │ │ │ │ @ instruction: 0xf5a00015 │ │ │ │ movwmi r1, #4224 @ 0x1080 │ │ │ │ tstcs r1, r4, lsl pc │ │ │ │ bl 0xecd4c │ │ │ │ ldrb r5, [r4, -r1, lsl #6]! │ │ │ │ tsteq r1, lr, lsl fp │ │ │ │ @@ -21055,96 +21055,96 @@ │ │ │ │ streq pc, [r4, #-69] @ 0xffffffbb │ │ │ │ andcs r2, r2, #4, 6 @ 0x10000000 │ │ │ │ strcs lr, [r0, #-1569] @ 0xfffff9df │ │ │ │ svccs 0x0001e6f2 │ │ │ │ svccs 0x0004d05d │ │ │ │ ldmdavc r0, {r3, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ mcrge 4, 7, pc, cr14, cr15, {1} @ │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b3d │ │ │ │ strtmi r7, [r8], -r1, ror #5 │ │ │ │ vrshl.s32 d9, d0, d9 │ │ │ │ - blx 0xfece3cec │ │ │ │ + blx 0xfece3dfc │ │ │ │ strcs pc, [r8, #-898] @ 0xfffffc7e │ │ │ │ cdpeq 1, 0, cr15, cr0, cr3, {6} │ │ │ │ strteq pc, [r0], -r3, lsl #2 │ │ │ │ vpmax.u8 d15, d3, d2 │ │ │ │ blx 0x8ae730 │ │ │ │ b 0x1124360 │ │ │ │ adcsmi r0, r2, lr, lsl #6 │ │ │ │ @ instruction: 0xf1c69309 │ │ │ │ andls r0, r8, #40894464 @ 0x2700000 │ │ │ │ strbt r9, [r3], #1543 @ 0x607 │ │ │ │ strcs r2, [r5, -r0, lsr #10] │ │ │ │ blvc 0x185dec0 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ vmax.f32 d26, d15, d23 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xa64c10 │ │ │ │ vqsub.s32 q9, , │ │ │ │ - @ instruction: 0xf041fa0b │ │ │ │ + @ instruction: 0xf041fa4b │ │ │ │ ldrt r4, [pc], r0, lsl #3 │ │ │ │ andle r2, r9, r6, lsl #20 │ │ │ │ orrle r2, pc, r5, lsl #20 │ │ │ │ @ instruction: 0xf013aa0a │ │ │ │ @ instruction: 0xf47f0f0c │ │ │ │ ssat sl, #21, r7, lsl #26 │ │ │ │ - @ instruction: 0xf9caf296 │ │ │ │ + blx 0x2e15d4 │ │ │ │ movwpl lr, #35293 @ 0x89dd │ │ │ │ ldrdeq lr, [ip, -sp] │ │ │ │ svclt 0x0008428b │ │ │ │ andle r4, r7, r5, lsl #5 │ │ │ │ orrmi r4, fp, r5, lsl #5 │ │ │ │ bge 0x1d97ac │ │ │ │ @ instruction: 0xf47f2f06 │ │ │ │ strb sl, [r6, -r4, lsr #29]! │ │ │ │ mvnsle r4, #244, 10 @ 0x3d000000 │ │ │ │ bge 0x2af3bc │ │ │ │ mrcge 4, 4, APSR_nzcv, cr13, cr15, {3} │ │ │ │ ldmdavc r0, {r0, r1, r2, r3, r4, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ vrshl.s8 q15, , │ │ │ │ - vaddhn.i16 d19, q8, q4 │ │ │ │ + vaddhn.i16 d20, q0, q4 │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ blmi 0x425078 │ │ │ │ andcs r2, r0, fp, lsr #5 │ │ │ │ vshl.s32 d9, d0, d9 │ │ │ │ - vfma.f32 d31, d15, d9 │ │ │ │ - vmlal.s , d16, d0[7] │ │ │ │ + vfma.f32 , , │ │ │ │ + vmlal.s q10, d0, d0[7] │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0x276480 │ │ │ │ subscs pc, r5, #64, 4 │ │ │ │ - stc2 2, cr15, [sl], {41} @ 0x29 │ │ │ │ + mcrr2 2, 2, pc, lr, cr9 @ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - ldrhteq r1, [r4], -ip │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, ip, lsr r4 │ │ │ │ movwcs r2, #33283 @ 0x8203 │ │ │ │ strdcs lr, [r0], -lr @ │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ rsbcs r4, ip, #9216 @ 0x2400 │ │ │ │ vhadd.s32 d9, d9, d0 │ │ │ │ - andcs pc, r0, sp, ror #23 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + andcs pc, r0, r1, lsr ip @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s32 d9, d9, d0 │ │ │ │ - svclt 0x0000fbdf │ │ │ │ - eorseq r1, r4, r4, ror #2 │ │ │ │ + svclt 0x0000fc23 │ │ │ │ + eorseq r1, r4, r4, ror #3 │ │ │ │ ldmdahi r0, {r0, r1, r9, sl, lr} │ │ │ │ svceq 0x0010f010 │ │ │ │ @ instruction: 0xf892d068 │ │ │ │ @ instruction: 0xf1bcc002 │ │ │ │ cmnle r3, r0, lsl #30 │ │ │ │ mulgt fp, r2, r8 │ │ │ │ @ instruction: 0xf1bcb500 │ │ │ │ @@ -21334,19 +21334,19 @@ │ │ │ │ ldc2l 7, cr15, [r6, #-968] @ 0xfffffc38 │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, r5, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - @ instruction: 0xf295bd70 │ │ │ │ - svclt 0x0000ffd9 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + @ instruction: 0xf296bd70 │ │ │ │ + svclt 0x0000f819 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strcs fp, [r0, #-150] @ 0xffffff6a │ │ │ │ b 0x13f7e50 │ │ │ │ @ instruction: 0x46143cd0 │ │ │ │ @@ -21386,15 +21386,15 @@ │ │ │ │ stmib sp, {r4, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf0353312 │ │ │ │ cmple pc, r4, lsl #6 │ │ │ │ movwcs lr, #51677 @ 0xc9dd │ │ │ │ ldmdage r2, {r4, r8, fp, sp, pc} │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #35293 @ 0x89dd │ │ │ │ - @ instruction: 0xf996f13e │ │ │ │ + @ instruction: 0xf9daf13e │ │ │ │ bls 0x50bc78 │ │ │ │ tstmi r3, #114688 @ 0x1c000 │ │ │ │ bls 0x48bc64 │ │ │ │ blls 0x4360a0 │ │ │ │ andeq pc, r1, r1, lsl #2 │ │ │ │ svclt 0x00189209 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @@ -21619,20 +21619,20 @@ │ │ │ │ ldrbmi lr, [r3], -r2, ror #14 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ strcs r8, [r0, #-237] @ 0xffffff13 │ │ │ │ @ instruction: 0xf0457aa1 │ │ │ │ strmi r0, [fp], -r0, asr #10 │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ @ instruction: 0xf24faeb9 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q9, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0xfeca5494 │ │ │ │ sbcvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ - stc2l 2, cr15, [r8, #384] @ 0x180 │ │ │ │ + cdp2 2, 0, cr15, cr8, cr0, {3} │ │ │ │ tstcs r1, r3, lsl #12 │ │ │ │ rsbsmi pc, lr, r3, lsr #32 │ │ │ │ andeq pc, r0, r0, lsr #11 │ │ │ │ svclt 0x00144301 │ │ │ │ tstcs r0, r1, lsl #2 │ │ │ │ bicpl lr, r1, #3072 @ 0xc00 │ │ │ │ bl 0x7df1dc │ │ │ │ @@ -21738,19 +21738,19 @@ │ │ │ │ movwcs r0, #17668 @ 0x4504 │ │ │ │ strt r2, [r8], -r2, lsl #4 │ │ │ │ ldrbt r2, [r2], r0, lsl #10 │ │ │ │ subsle r2, lr, r1, lsl #30 │ │ │ │ svclt 0x00082f04 │ │ │ │ @ instruction: 0xf43f7850 │ │ │ │ vceq.f32 q13, , q15 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0xfa5a68 │ │ │ │ rscvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ strls r4, [r0, #-1576] @ 0xfffff9d8 │ │ │ │ - @ instruction: 0xff20f228 │ │ │ │ + @ instruction: 0xff64f228 │ │ │ │ @ instruction: 0xf382fab2 │ │ │ │ strbeq pc, [r5, #-111] @ 0xffffff91 @ │ │ │ │ @ instruction: 0xf103425e │ │ │ │ blx 0xa8e4c │ │ │ │ bl 0xfe9a21dc │ │ │ │ blx 0x8a6a0c │ │ │ │ strcs pc, [r3, -r6, lsl #12] │ │ │ │ @@ -21758,76 +21758,76 @@ │ │ │ │ movwls pc, #37390 @ 0x920e @ │ │ │ │ andpl lr, r7, #3358720 @ 0x334000 │ │ │ │ strbt r2, [sp], #1288 @ 0x508 │ │ │ │ strcs r2, [r5, -r0, lsr #10] │ │ │ │ blvc 0x185e998 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ vmax.f32 d26, d15, d22 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xa656c0 │ │ │ │ vqsub.s32 q9, q0, │ │ │ │ - @ instruction: 0xf041fcb3 │ │ │ │ + @ instruction: 0xf041fcf3 │ │ │ │ ldrt r4, [lr], r0, lsl #3 │ │ │ │ andle r2, r9, r6, lsl #20 │ │ │ │ orrle r2, lr, r5, lsl #20 │ │ │ │ @ instruction: 0xf013aa0a │ │ │ │ @ instruction: 0xf47f0f0c │ │ │ │ ldrt sl, [r3], r1, lsr #26 │ │ │ │ - ldc2l 2, cr15, [r2], #-596 @ 0xfffffdac │ │ │ │ + ldc2 2, cr15, [r2], #596 @ 0x254 │ │ │ │ movwpl lr, #35293 @ 0x89dd │ │ │ │ ldrdeq lr, [ip, -sp] │ │ │ │ svclt 0x0008428b │ │ │ │ andle r4, r7, r5, lsl #5 │ │ │ │ orrmi r4, fp, r5, lsl #5 │ │ │ │ bge 0x1da25c │ │ │ │ @ instruction: 0xf47f2f06 │ │ │ │ strb sl, [r5, -r3, lsr #29]! │ │ │ │ ldmle r8!, {r1, r2, r5, r6, r7, r8, sl, lr}^ │ │ │ │ bge 0x2afe6c │ │ │ │ mrcge 4, 4, APSR_nzcv, cr12, cr15, {3} │ │ │ │ ldmdavc r0, {r1, r2, r3, r4, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ vqrshl.s8 q15, , │ │ │ │ - vaddhn.i16 d19, q8, q4 │ │ │ │ + vaddhn.i16 d20, q0, q4 │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ blmi 0x425b28 │ │ │ │ andcs r2, r0, fp, lsr #5 │ │ │ │ vshl.s32 d9, d0, d8 │ │ │ │ - vceq.f32 , , │ │ │ │ - vmlal.s , d16, d0[7] │ │ │ │ + vmax.f32 d31, d15, d5 │ │ │ │ + vmlal.s q10, d0, d0[7] │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0x276f30 │ │ │ │ subscs pc, r5, #64, 4 │ │ │ │ - cdp2 2, 11, cr15, cr2, cr8, {1} │ │ │ │ + cdp2 2, 15, cr15, cr6, cr8, {1} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - ldrhteq r1, [r4], -ip │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, ip, lsr r4 │ │ │ │ movwcs r2, #33283 @ 0x8203 │ │ │ │ strdcs lr, [r0], -sp │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ rsbcs r4, ip, #9216 @ 0x2400 │ │ │ │ vhadd.s32 d9, d8, d0 │ │ │ │ - mulcs r0, r5, lr │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + ldrdcs pc, [r0], -r9 │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s32 d9, d8, d0 │ │ │ │ - svclt 0x0000fe87 │ │ │ │ - eorseq r1, r4, r4, ror #2 │ │ │ │ + svclt 0x0000fecb │ │ │ │ + eorseq r1, r4, r4, ror #3 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ vstr FPSCR_nzcvqc, [sp, #-448]! @ 0xfffffe40 │ │ │ │ bl 0xfeb8830c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrshtlt r0, [r7], r8 │ │ │ │ stmib sp, {r0, r1, r7, r9, sl, lr}^ │ │ │ │ @@ -21884,15 +21884,15 @@ │ │ │ │ svceq 0x00db9126 │ │ │ │ tstpeq ip, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ eorls r9, r9, #38797312 @ 0x2500000 │ │ │ │ @ instruction: 0xf0409028 │ │ │ │ eorcs r8, r8, #-989855744 @ 0xc5000000 │ │ │ │ @ instruction: 0xf003a82a │ │ │ │ movwls r0, #21249 @ 0x5301 │ │ │ │ - stmdb r6, {r2, r7, r9, ip, sp, lr, pc}^ │ │ │ │ + stmib r6, {r2, r7, r9, ip, sp, lr, pc} │ │ │ │ movweq pc, #16436 @ 0x4034 @ │ │ │ │ rscshi pc, pc, r0, asr #32 │ │ │ │ stmdbhi r2!, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldc 2, cr2, [sp] │ │ │ │ movwcs r7, #2854 @ 0xb26 │ │ │ │ @ instruction: 0x6720e9dd │ │ │ │ tstcs r0, #3358720 @ 0x334000 │ │ │ │ @@ -21903,29 +21903,29 @@ │ │ │ │ tstcs r4, #3358720 @ 0x334000 │ │ │ │ tstcs r6, #3358720 @ 0x334000 │ │ │ │ tstcs r8, #3358720 @ 0x334000 │ │ │ │ tstcs sl, #3358720 @ 0x334000 │ │ │ │ tstcs ip, #3358720 @ 0x334000 │ │ │ │ strbmi r4, [fp], -r2, asr #12 │ │ │ │ blvc 0xe0e74 │ │ │ │ - stc2 1, cr15, [sl, #244] @ 0xf4 │ │ │ │ + stc2l 1, cr15, [lr, #244] @ 0xf4 │ │ │ │ @ instruction: 0x463b4632 │ │ │ │ ldmdage ip, {r1, r3, r4, r8, fp, sp, pc} │ │ │ │ blhi 0x60e84 │ │ │ │ - stc2 1, cr15, [r2, #244] @ 0xf4 │ │ │ │ + stc2l 1, cr15, [r6, #244] @ 0xf4 │ │ │ │ strbmi r4, [fp], -r2, asr #12 │ │ │ │ ldmdage r2!, {r2, r4, r8, fp, sp, pc} │ │ │ │ blhi 0x60e94 │ │ │ │ - ldc2l 1, cr15, [sl, #-244]! @ 0xffffff0c │ │ │ │ + ldc2 1, cr15, [lr, #244]! @ 0xf4 │ │ │ │ blvc 0xe0edc │ │ │ │ @ instruction: 0x4632463b │ │ │ │ ldmdage r2, {r4, r8, fp, sp, pc} │ │ │ │ blvc 0x60ea8 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - stc2l 1, cr15, [lr, #-244]! @ 0xffffff0c │ │ │ │ + ldc2 1, cr15, [r2, #244]! @ 0xf4 │ │ │ │ ldmib sp, {r2, r3, r4, r8, sl, fp, ip, pc}^ │ │ │ │ ldmib sp, {r3, r4, r9, sl, sp}^ │ │ │ │ ldmdbne r2, {r1, r3, r4, r8, r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0x3116e9dd │ │ │ │ ldcls 8, cr9, [r4, #-116] @ 0xffffff8c │ │ │ │ @ instruction: 0x0c00eb56 │ │ │ │ streq pc, [r0], -pc, asr #32 │ │ │ │ @@ -22014,15 +22014,15 @@ │ │ │ │ @ instruction: 0xf0344073 │ │ │ │ eorls r0, r5, #12, 2 │ │ │ │ bicsvc lr, r3, #323584 @ 0x4f000 │ │ │ │ andhi pc, r7, #64 @ 0x40 │ │ │ │ stmdage sl!, {r3, r5, r9, sp} │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ vsubw.s8 , q2, d5 │ │ │ │ - @ instruction: 0xf8bae844 │ │ │ │ + @ instruction: 0xf8bae884 │ │ │ │ vst4.8 {d19-d22}, [r3], r0 │ │ │ │ @ instruction: 0xf8aa4380 │ │ │ │ ldrbt r3, [r9], r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ strcs r8, [r0], #-2584 @ 0xfffff5e8 │ │ │ │ @ instruction: 0x4080f5b0 │ │ │ │ @@ -22499,19 +22499,19 @@ │ │ │ │ streq pc, [r4], #-68 @ 0xffffffbc │ │ │ │ andcs r2, r2, #4, 2 │ │ │ │ bcs 0x9f5c0 │ │ │ │ teqphi fp, r0 @ p-variant is OBSOLETE │ │ │ │ svclt 0x00082a04 │ │ │ │ @ instruction: 0xf43f785b │ │ │ │ vceq.f32 d26, d31, d9 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0xfeca6650 │ │ │ │ rscvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ strls r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - @ instruction: 0xf92cf228 │ │ │ │ + @ instruction: 0xf970f228 │ │ │ │ strtcs r2, [r0], #-773 @ 0xfffffcfb │ │ │ │ @ instruction: 0xf7ff9306 │ │ │ │ strcs fp, [r8, -sl, ror #21] │ │ │ │ ldrdcs lr, [r0, -r1]! │ │ │ │ ldr r2, [lr, -r5, lsl #4]! │ │ │ │ movweq lr, #6743 @ 0x1a57 │ │ │ │ addshi pc, r2, r0, asr #32 │ │ │ │ @@ -22539,20 +22539,20 @@ │ │ │ │ @ instruction: 0x9e08bab6 │ │ │ │ ldrdgt pc, [r8], -sp │ │ │ │ andsls pc, r0, sp, asr #17 │ │ │ │ andsls pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf89ae59b │ │ │ │ svccs 0x0000700d │ │ │ │ mcrge 4, 6, pc, cr0, cr15, {3} @ │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #136, 22 @ 0x22000 │ │ │ │ - mrc2 2, 4, pc, cr6, cr15, {2} │ │ │ │ + mrc2 2, 6, pc, cr6, cr15, {2} │ │ │ │ @ instruction: 0xf882fab2 │ │ │ │ blx 0xfee146b8 │ │ │ │ @ instruction: 0xf108f887 │ │ │ │ @ instruction: 0xf1a80820 │ │ │ │ @ instruction: 0xf1a80920 │ │ │ │ blx 0xa76e0 │ │ │ │ blx 0x222a84 │ │ │ │ @@ -22628,15 +22628,15 @@ │ │ │ │ ldrbt r4, [r0], #1776 @ 0x6f0 │ │ │ │ andle r2, sl, r6, lsl #20 │ │ │ │ @ instruction: 0xf47f2a05 │ │ │ │ blge 0x951e18 │ │ │ │ svceq 0x000cf011 │ │ │ │ bge 0xffc6358c │ │ │ │ vshl.s64 d14, d2, #20 │ │ │ │ - ldmib sp, {r0, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib sp, {r5, r8, r9, lr}^ │ │ │ │ addmi r0, fp, #-2147483639 @ 0x80000009 │ │ │ │ addmi fp, r4, #8, 30 │ │ │ │ addmi sp, r4, #8 │ │ │ │ movwle r4, #61835 @ 0xf18b │ │ │ │ blcs 0x1ccfc8 │ │ │ │ @ instruction: 0xf47fab1e │ │ │ │ @@ -22645,55 +22645,55 @@ │ │ │ │ ldrdeq lr, [r8, -sp]! │ │ │ │ svclt 0x0008428b │ │ │ │ mvnle r4, r4, lsl #5 │ │ │ │ stmiale pc!, {r2, r4, r5, r6, r7, r8, sl, lr}^ @ │ │ │ │ bcs 0x1d1060 │ │ │ │ ldclge 4, cr15, [r2, #-508]! @ 0xfffffe04 │ │ │ │ vmax.s8 q15, , │ │ │ │ - vmlal.s , d16, d0[7] │ │ │ │ + vmlal.s q10, d0, d0[7] │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0x7f7c6c │ │ │ │ subscs pc, r5, #64, 4 │ │ │ │ - @ instruction: 0xf804f228 │ │ │ │ + @ instruction: 0xf848f228 │ │ │ │ andcs r2, r3, #8, 2 │ │ │ │ ldmdavc fp, {r0, r2, r3, r4, r9, sl, sp, lr, pc}^ │ │ │ │ bllt 0xff7e43fc │ │ │ │ - strcc pc, [r8], #591 @ 0x24f │ │ │ │ + strmi pc, [r8], #-591 @ 0xfffffdb1 │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ adccs r4, fp, #22528 @ 0x5800 │ │ │ │ strls r2, [r0], #-0 │ │ │ │ - @ instruction: 0xfff0f227 │ │ │ │ + @ instruction: 0xf834f228 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x4a68e0 │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ - vhadd.s32 d9, d7, d0 │ │ │ │ - vmax.f32 , , │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vhadd.s32 d9, d8, d0 │ │ │ │ + vadd.i8 d31, d15, d25 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q9, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0x3264fc │ │ │ │ sbcvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ - ldc2 2, cr15, [r4, #380] @ 0x17c │ │ │ │ + ldc2l 2, cr15, [r4, #380] @ 0x17c │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x226910 │ │ │ │ andls r2, r0, ip, ror #4 │ │ │ │ - @ instruction: 0xffcef227 │ │ │ │ + @ instruction: 0xf812f228 │ │ │ │ + eorseq r1, r4, r8, ror r2 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + eorseq r1, r4, r0, lsr r7 │ │ │ │ ldrshteq r1, [r4], -r8 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - ldrhteq r1, [r4], -r0 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r8, asr #3 │ │ │ │ - eorseq r1, r4, r0, ror #3 │ │ │ │ - ldrhteq r1, [r4], -r4 │ │ │ │ + eorseq r1, r4, r8, asr #4 │ │ │ │ + eorseq r1, r4, r0, ror #4 │ │ │ │ + eorseq r1, r4, r4, lsr r2 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb7a448 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrshtlt r0, [r9], r8 │ │ │ │ ldrdge pc, [r8, -sp]! │ │ │ │ movtcs lr, #10701 @ 0x29cd │ │ │ │ @@ -22771,15 +22771,15 @@ │ │ │ │ @ instruction: 0xf8cd4100 │ │ │ │ adcsmi r8, r3, r0, lsr #1 │ │ │ │ b 0x140aa64 │ │ │ │ @ instruction: 0xf0333bd2 │ │ │ │ @ instruction: 0xf041010c │ │ │ │ eorcs r8, r8, #212 @ 0xd4 │ │ │ │ vmlal.s8 q5, d3, d28 │ │ │ │ - @ instruction: 0x2e03ea5a │ │ │ │ + @ instruction: 0x2e03ea9a │ │ │ │ @ instruction: 0xf8bad105 │ │ │ │ vst4.8 {d19-d22}, [r3], r0 │ │ │ │ @ instruction: 0xf8aa4380 │ │ │ │ ldc 0, cr3, [sp] │ │ │ │ strcs r7, [r0], #-2856 @ 0xfffff4d8 │ │ │ │ stmdbhi r2!, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stc 5, cr2, [sp] │ │ │ │ @@ -22790,29 +22790,29 @@ │ │ │ │ stmib sp, {r1, r4, r8, sl, lr}^ │ │ │ │ stmib sp, {r2, r4, r8, sl, lr}^ │ │ │ │ stmib sp, {r1, r2, r4, r8, sl, lr}^ │ │ │ │ stmib sp, {r3, r4, r8, sl, lr}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, sl, lr}^ │ │ │ │ stmib sp, {r2, r3, r4, r8, sl, lr}^ │ │ │ │ @ instruction: 0xf13c451e │ │ │ │ - @ instruction: 0x4642fe9d │ │ │ │ + strbmi pc, [r2], -r1, ror #29 @ │ │ │ │ stmib sp, {r0, r1, r3, r6, r9, sl, lr}^ │ │ │ │ ldmdbge ip, {r8, sl, lr} │ │ │ │ @ instruction: 0xf13ca81e │ │ │ │ - @ instruction: 0x4622fe95 │ │ │ │ + @ instruction: 0x4622fed9 │ │ │ │ stmib sp, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ ldmdbge r6, {r8, sl, lr} │ │ │ │ @ instruction: 0xf13ca834 │ │ │ │ - ldc 14, cr15, [sp, #564] @ 0x234 │ │ │ │ + ldc 14, cr15, [sp, #836] @ 0x344 │ │ │ │ strbmi r7, [r2], -r4, lsl #22 │ │ │ │ ldmdbge r2, {r0, r1, r3, r6, r9, sl, lr} │ │ │ │ stc 8, cr10, [sp, #80] @ 0x50 │ │ │ │ @ instruction: 0xf04f7b00 │ │ │ │ @ instruction: 0xf13c0800 │ │ │ │ - ldmdals lr, {r0, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals lr, {r0, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrcs lr, [sl], #-2525 @ 0xfffff623 │ │ │ │ ldrls lr, [ip, #-2525] @ 0xfffff623 │ │ │ │ ldmib sp, {r1, r4, fp, ip}^ │ │ │ │ ldmdals pc, {r3, r4, r8, ip, sp} @ │ │ │ │ @ instruction: 0x0c00eb54 │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ @ instruction: 0xf04fbf28 │ │ │ │ @@ -22888,15 +22888,15 @@ │ │ │ │ cdpcs 7, 0, cr8, cr5, cr7, {2} │ │ │ │ rschi pc, r1, #64 @ 0x40 │ │ │ │ @ instruction: 0xf0002d05 │ │ │ │ ldrtmi r8, [lr], pc, ror #5 │ │ │ │ andne lr, r2, #3637248 @ 0x378000 │ │ │ │ mullt r1, lr, r8 │ │ │ │ vhadd.s8 d18, d1, d24 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ @ instruction: 0xf0420334 │ │ │ │ blx 0x36fb2 │ │ │ │ @ instruction: 0xf8d33304 │ │ │ │ stmib sp, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ bge 0xb2b06c │ │ │ │ biccc lr, fp, #3072 @ 0xc00 │ │ │ │ stcls 1, cr2, [r3], {-0} │ │ │ │ @@ -22910,15 +22910,15 @@ │ │ │ │ stmdals r3, {r2, r5, r8, r9, sl, pc} │ │ │ │ pop {r0, r3, r4, r5, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vhsub.s8 d18, d1, d24 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ @ instruction: 0xf89e0334 │ │ │ │ blx 0xd280e │ │ │ │ @ instruction: 0xf8d33304 │ │ │ │ @ instruction: 0xf89a32f4 │ │ │ │ tstcs r0, r4 │ │ │ │ @ instruction: 0x07d243d2 │ │ │ │ svcge 0x0020e7cd │ │ │ │ @@ -22969,21 +22969,21 @@ │ │ │ │ @ instruction: 0xf8aa4380 │ │ │ │ @ instruction: 0xf0103000 │ │ │ │ @ instruction: 0xf0400310 │ │ │ │ @ instruction: 0xf010827e │ │ │ │ svclt 0x001c0002 │ │ │ │ @ instruction: 0x461a4619 │ │ │ │ svcge 0x0067f47f │ │ │ │ - rsccc pc, ip, #-268435452 @ 0xf0000004 │ │ │ │ + rsbmi pc, ip, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ blmi 0x1eef254 │ │ │ │ - ldc2l 2, cr15, [ip, #-156]! @ 0xffffff64 │ │ │ │ + stc2l 2, cr15, [r0, #156] @ 0x9c │ │ │ │ sbceq pc, r0, r0, asr #7 │ │ │ │ andeq pc, r1, r0, lsl #1 │ │ │ │ strb fp, [r8, #704]! @ 0x2c0 │ │ │ │ @ instruction: 0x3326e9cd │ │ │ │ ldmibcc r2, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x332ae9cd │ │ │ │ cdpeq 1, 9, cr15, cr8, cr13, {0} │ │ │ │ @@ -22999,15 +22999,15 @@ │ │ │ │ sbceq pc, r0, r0, asr #7 │ │ │ │ andeq pc, r1, r0, lsl #1 │ │ │ │ ldr fp, [r6], -r0, asr #5 │ │ │ │ @ instruction: 0xf89e2300 │ │ │ │ ldrmi fp, [r9], -r1 │ │ │ │ @ instruction: 0xe72c461a │ │ │ │ vrhadd.s8 d18, d1, d24 │ │ │ │ - vmull.s8 , d0, d0 │ │ │ │ + vmull.s8 , d16, d0 │ │ │ │ @ instruction: 0xf8de0c34 │ │ │ │ ldmib lr, {r3}^ │ │ │ │ blx 0x6f582 │ │ │ │ @ instruction: 0xf8dec104 │ │ │ │ tstmi r3, #12 │ │ │ │ mullt r1, lr, r8 │ │ │ │ @ instruction: 0xf040bf18 │ │ │ │ @@ -23098,15 +23098,15 @@ │ │ │ │ umullvs pc, r0, sp, r8 @ │ │ │ │ rsbmi r2, sl, r1, lsl #6 │ │ │ │ adcsmi r2, r3, r4, lsl #10 │ │ │ │ blcc 0xff4e141c │ │ │ │ andseq pc, r0, r3, asr #32 │ │ │ │ svclt 0x0000e6e6 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r0, lsr r7 │ │ │ │ mulne r1, lr, r8 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ tstlt r1, r3, lsl #12 │ │ │ │ mrscs r2, (UNDEF: 1) │ │ │ │ @ instruction: 0xf8de4603 │ │ │ │ @ instruction: 0xf5066004 │ │ │ │ @ instruction: 0xf108587f │ │ │ │ @@ -23285,15 +23285,15 @@ │ │ │ │ stmmi r0, {r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ bicvc lr, r2, #274432 @ 0x43000 │ │ │ │ @ instruction: 0xf0420852 │ │ │ │ @ instruction: 0xf8ce4200 │ │ │ │ @ instruction: 0xf8ce3008 │ │ │ │ tstcs r0, #12 │ │ │ │ eorcs lr, r8, #195035136 @ 0xba00000 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ movwcc pc, #19202 @ 0x4b02 @ │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ movwcs lr, #21777 @ 0x5511 │ │ │ │ @ instruction: 0xf89de604 │ │ │ │ strb r6, [r4], -r0, lsl #1 │ │ │ │ mulscs r1, sl, r8 │ │ │ │ @@ -23453,21 +23453,21 @@ │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf04fae1c │ │ │ │ @ instruction: 0xf89a0e00 │ │ │ │ @ instruction: 0xf04e100a │ │ │ │ strmi r0, [sl], -r0, asr #28 │ │ │ │ stmdbcs r0, {r3, r7, r9, sl, lr} │ │ │ │ mrcge 4, 0, APSR_nzcv, cr1, cr15, {1} │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - sbcscs pc, r0, pc, asr #4 │ │ │ │ + subscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4bc9 │ │ │ │ vhsub.s16 , q15, q6 │ │ │ │ - @ instruction: 0xf89aff71 │ │ │ │ + @ instruction: 0xf89affb1 │ │ │ │ orrslt r0, r8, #16 │ │ │ │ @ instruction: 0x2000f8ba │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ mullt r1, lr, r8 │ │ │ │ stmiami r0, {r3, r5, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8aa4313 │ │ │ │ ldmib lr, {ip, sp}^ │ │ │ │ @@ -23599,15 +23599,15 @@ │ │ │ │ movwcs r9, #4904 @ 0x1328 │ │ │ │ vpmax.s8 d15, d2, d24 │ │ │ │ @ instruction: 0x91294311 │ │ │ │ @ instruction: 0xf03340b3 │ │ │ │ @ instruction: 0xf040010c │ │ │ │ eorcs r8, r8, #48, 4 │ │ │ │ vmlal.s8 q5, d2, d28 │ │ │ │ - @ instruction: 0xf7ffebe2 │ │ │ │ + @ instruction: 0xf7ffec22 │ │ │ │ stmdbls pc, {r3, r7, r8, fp, ip, sp, pc} @ │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ mvnsmi r8, #203 @ 0xcb │ │ │ │ eoreq pc, r0, r2, asr #3 │ │ │ │ @ instruction: 0xf10343e9 │ │ │ │ blx 0x1b56d8 │ │ │ │ @ instruction: 0xf04ff000 │ │ │ │ @@ -23659,15 +23659,15 @@ │ │ │ │ strcs fp, [r1], -r8, lsr #30 │ │ │ │ @ instruction: 0xf1521876 │ │ │ │ svclt 0x00280600 │ │ │ │ @ instruction: 0xf0872701 │ │ │ │ strls r0, [r4], -r1, lsl #12 │ │ │ │ strls r2, [r7], -r1, lsl #12 │ │ │ │ svclt 0x0000e5ad │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ @ instruction: 0xf8ba9907 │ │ │ │ strmi r3, [r8], r0 │ │ │ │ mullt r1, lr, r8 │ │ │ │ movteq pc, #67 @ 0x43 @ │ │ │ │ @ instruction: 0xf8aa460a │ │ │ │ strbmi r3, [r3], -r0 │ │ │ │ ldmiblt r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -23675,20 +23675,20 @@ │ │ │ │ strmi r0, [r2], -r0, asr #28 │ │ │ │ ldrb r4, [lr], #-1664 @ 0xfffff980 │ │ │ │ ldrsbthi pc, [ip], -sp @ │ │ │ │ ldrb r4, [sl], #-1734 @ 0xfffff93a │ │ │ │ mulne sp, sl, r8 │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ @ instruction: 0xf24fae72 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xff3274b8 │ │ │ │ vqsub.s16 q9, q7, │ │ │ │ - @ instruction: 0x2101fdb7 │ │ │ │ + strdcs pc, [r1, -r7] │ │ │ │ stmdals r4, {r0, r4, r8, ip, pc} │ │ │ │ @ instruction: 0x9c0e990d │ │ │ │ stmdals r7, {r0, lr} │ │ │ │ andmi r9, r4, sl, lsl #30 │ │ │ │ subseq lr, r6, r6, lsl #21 │ │ │ │ svclt 0x000842a0 │ │ │ │ @ instruction: 0xf43f428f │ │ │ │ @@ -23818,20 +23818,20 @@ │ │ │ │ strbmi r3, [r3], -r0 │ │ │ │ stmialt pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf43f2d06 │ │ │ │ vstrcs d10, [r5, #-684] @ 0xfffffd54 │ │ │ │ ldmge sl!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ff46be │ │ │ │ vqdmlsl.s16 , d19, d1 │ │ │ │ - andcs pc, r0, r1, ror ip @ │ │ │ │ - @ instruction: 0x31a4f24f │ │ │ │ + @ instruction: 0x2000fcb1 │ │ │ │ + msrmi R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b3e │ │ │ │ andls r6, r0, r2, ror #5 │ │ │ │ - cdp2 2, 13, cr15, cr12, cr6, {1} │ │ │ │ + @ instruction: 0xff20f226 │ │ │ │ b 0x28da58 │ │ │ │ b 0x68664 │ │ │ │ b 0x17aae64 │ │ │ │ rsbsle r0, r1, r4, lsl #8 │ │ │ │ eorsgt pc, ip, sp, asr #17 │ │ │ │ stmdbcs r0, {r1, r2, r8, fp, ip, pc} │ │ │ │ mrcge 4, 6, APSR_nzcv, cr3, cr15, {1} │ │ │ │ @@ -23883,68 +23883,68 @@ │ │ │ │ @ instruction: 0x4321980f │ │ │ │ @ instruction: 0xf013e553 │ │ │ │ tstle r3, r0, ror #30 │ │ │ │ andeq pc, r8, r3, asr #32 │ │ │ │ stmialt pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf7ff2503 │ │ │ │ svclt 0x0000b9a9 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r8, asr #7 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + eorseq r1, r4, r8, asr #8 │ │ │ │ @ instruction: 0xf1c29904 │ │ │ │ blx 0x2677c0 │ │ │ │ sbcsmi pc, r1, r0 │ │ │ │ @ instruction: 0xf1a24301 │ │ │ │ blx 0xa677cc │ │ │ │ blx 0xaa3f58 │ │ │ │ movwmi pc, #4096 @ 0x1000 @ │ │ │ │ vabd.s8 d30, d15, d15 │ │ │ │ - vaddhn.i16 d19, q8, q4 │ │ │ │ + vaddhn.i16 d20, q0, q4 │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ blmi 0x8e7c20 │ │ │ │ andcs r2, r0, fp, lsr #5 │ │ │ │ vshl.s32 d9, d0, d6 │ │ │ │ - @ instruction: 0xf043fe45 │ │ │ │ + @ instruction: 0xf043fe89 │ │ │ │ strcs r0, [r2, #-4] │ │ │ │ ldmlt pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vaddw.s8 q10, q0, d20 │ │ │ │ blmi 0x727c40 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s32 , q3, │ │ │ │ - andcs pc, r0, r5, lsr lr @ │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, r9, ror lr @ │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b17 │ │ │ │ mulls r0, r7, r2 │ │ │ │ - cdp2 2, 2, cr15, cr10, cr6, {1} │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + cdp2 2, 6, cr15, cr14, cr6, {1} │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - sbcscs pc, r0, pc, asr #4 │ │ │ │ + subscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b11 │ │ │ │ vhsub.s16 , q15, q6 │ │ │ │ - ldrdcs pc, [r0], -r9 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, r9, lsl ip @ │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ rsbcs r4, ip, #13312 @ 0x3400 │ │ │ │ vhadd.s32 d9, d6, d0 │ │ │ │ - andcs pc, r0, r3, lsl lr @ │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + andcs pc, r0, r7, asr lr @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s32 d9, d6, d0 │ │ │ │ - svclt 0x0000fe05 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r0, ror #8 │ │ │ │ - eorseq r1, r4, r8, asr #3 │ │ │ │ - eorseq r1, r4, r0, ror #3 │ │ │ │ - ldrhteq r1, [r4], -r4 │ │ │ │ + svclt 0x0000fe49 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r0, ror #9 │ │ │ │ + eorseq r1, r4, r8, asr #4 │ │ │ │ + eorseq r1, r4, r0, ror #4 │ │ │ │ + eorseq r1, r4, r4, lsr r2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ ldrmi fp, [fp], r5, lsr #1 │ │ │ │ strcs r4, [r0], -r3, asr #23 │ │ │ │ @ instruction: 0xf3c00bc4 │ │ │ │ @@ -24019,15 +24019,15 @@ │ │ │ │ mlasvc r1, sp, r8, pc @ │ │ │ │ @ instruction: 0xf88d4413 │ │ │ │ movwcc r7, #4193 @ 0x1061 │ │ │ │ ldmib sp, {r0, r3, r4, r8, r9, ip, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf13b230e │ │ │ │ - ldmib sp, {r0, r1, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r2, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib sp, {r1, r3, r4, r9, ip, sp}^ │ │ │ │ bcs 0x5b1cc │ │ │ │ blle 0x3cd9c4 │ │ │ │ @ instruction: 0x0c0ceb1c │ │ │ │ bl 0x17b920c │ │ │ │ @ instruction: 0xf1000e0e │ │ │ │ svclt 0x002830ff │ │ │ │ @@ -24538,49 +24538,49 @@ │ │ │ │ @ instruction: 0xf47f0f0c │ │ │ │ blls 0x153354 │ │ │ │ vqdmulh.s d2, d0, d4 │ │ │ │ blcs 0x886f4 │ │ │ │ movwcs fp, #3848 @ 0xf08 │ │ │ │ ldcge 4, cr15, [sl, #252]! @ 0xfc │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0xfefe862c │ │ │ │ rscvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s32 d9, d6, d0 │ │ │ │ - bvc 0xfe9e667c │ │ │ │ + bvc 0xfe9e678c │ │ │ │ svclt 0x00022e01 │ │ │ │ @ instruction: 0x460b7016 │ │ │ │ @ instruction: 0xf47f2040 │ │ │ │ str sl, [ip, #-3702] @ 0xfffff18a │ │ │ │ @ instruction: 0xf0403b18 │ │ │ │ str r0, [r5, #-4] │ │ │ │ andeq pc, r2, r2, lsl r0 @ │ │ │ │ rscshi pc, pc, #0 │ │ │ │ smuadeq ip, r7, r0 │ │ │ │ rschi pc, ip, r0, asr #32 │ │ │ │ @ instruction: 0xf43f2e01 │ │ │ │ mcrcs 13, 0, sl, cr4, cr13, {3} │ │ │ │ mcrge 4, 6, pc, cr5, cr15, {1} @ │ │ │ │ - rsbmi pc, r0, #-268435452 @ 0xf0000004 │ │ │ │ + rscmi pc, r0, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ ldrtmi r9, [r8], -r0, lsl #4 │ │ │ │ vqdmulh.s d20, d16, d26 │ │ │ │ vhsub.s32 d2, d22, d17 │ │ │ │ - @ instruction: 0x2e05f915 │ │ │ │ + @ instruction: 0x2e05f959 │ │ │ │ blvc 0x191c708 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ vceq.f32 d26, d15, d15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xfe8a82a8 │ │ │ │ vqsub.s16 q9, , │ │ │ │ - b 0x1627cf4 │ │ │ │ + b 0x1627df4 │ │ │ │ @ instruction: 0xf0000306 │ │ │ │ stmdacs r0, {r0, r1, r4, r5, r6, r9, pc} │ │ │ │ mrshi pc, (UNDEF: 5) @ │ │ │ │ stmdacs r1, {r0, r2, fp, ip, sp} │ │ │ │ mulcs r1, lr, pc @ │ │ │ │ stmib r2, {r8, sp}^ │ │ │ │ stmdble r5, {r1, r8} │ │ │ │ @@ -24731,17 +24731,17 @@ │ │ │ │ tstcc sl, #3358720 @ 0x334000 │ │ │ │ tstcc ip, #3358720 @ 0x334000 │ │ │ │ subsvs pc, r0, sp, lsl #17 │ │ │ │ subcs r8, r0, r3, lsr #16 │ │ │ │ movwpl pc, #1091 @ 0x443 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ ldrbt r8, [r4], #-35 @ 0xffffffdd │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r0, lsl #13 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r0, lsl #14 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ blcs 0x4700c │ │ │ │ sbcshi pc, sl, r0 │ │ │ │ strcs r8, [r0], -r3, lsr #16 │ │ │ │ stmib sp, {r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf043670e │ │ │ │ eorhi r0, r3, r0, lsr #6 │ │ │ │ @ instruction: 0xf88d2301 │ │ │ │ @@ -24929,67 +24929,67 @@ │ │ │ │ tstls r3, r2, lsl #2 │ │ │ │ tstcs r1, r8, lsl pc │ │ │ │ blt 0x1da6774 │ │ │ │ andeq lr, r3, ip, asr #20 │ │ │ │ b 0x13b1380 │ │ │ │ ldrmi r0, [sl], -r2, lsl #12 │ │ │ │ vaddhn.i32 d14, q9, q1 │ │ │ │ - andcs pc, r0, r3, asr #23 │ │ │ │ + andcs pc, r0, r3, lsl #24 │ │ │ │ beq 0x1230c0 │ │ │ │ b 0x13b9fac │ │ │ │ strmi r0, [r2], -r2, lsl #6 │ │ │ │ strmi r9, [r3], -r5, lsl #6 │ │ │ │ vrshl.s8 q15, , │ │ │ │ - vmls.i d19, d16, d0[7] │ │ │ │ + vmls.i d20, d0, d0[7] │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x9a8c68 │ │ │ │ eorvc pc, r5, #1325400064 @ 0x4f000000 │ │ │ │ vshl.s32 d9, d0, d5 │ │ │ │ - andcs pc, r0, r1, lsr #28 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, r5, ror #28 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addscs r4, pc, #33792 @ 0x8400 │ │ │ │ vhadd.s32 d9, d5, d0 │ │ │ │ - blls 0x16802c │ │ │ │ + blls 0x16813c │ │ │ │ @ instruction: 0xf47f2b04 │ │ │ │ @ instruction: 0xf44facc0 │ │ │ │ @ instruction: 0xf7ff43f8 │ │ │ │ vpmin.s8 , , │ │ │ │ - vaddhn.i16 d19, q8, q4 │ │ │ │ + vaddhn.i16 d20, q0, q4 │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ blmi 0x628ca8 │ │ │ │ andcs r2, r0, fp, lsr #5 │ │ │ │ vshl.s32 d9, d0, d5 │ │ │ │ - andcs pc, r0, r1, lsl #28 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + andcs pc, r0, r5, asr #28 │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s32 d9, d5, d0 │ │ │ │ - vmla.f32 , , │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + @ instruction: 0xf24ffe37 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q9, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0x2e88e0 │ │ │ │ sbcvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ - blx 0xfe8e51a6 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + blx 0xff8e51a6 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - submi pc, r0, pc, asr #4 │ │ │ │ + sbcmi pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ adccs r4, r6, #5120 @ 0x1400 │ │ │ │ - blx 0xfe5e51be │ │ │ │ - eorseq r1, r4, r0, lsl #13 │ │ │ │ - eorseq r1, r4, r0, asr r6 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ - eorseq r1, r4, r8, ror #12 │ │ │ │ + blx 0xff5e51be │ │ │ │ + eorseq r1, r4, r0, lsl #14 │ │ │ │ + ldrsbteq r1, [r4], -r0 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ + eorseq r1, r4, r8, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb7fa64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ blls 0x13a2e0 │ │ │ │ movwcs r9, #769 @ 0x301 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @@ -25077,15 +25077,15 @@ │ │ │ │ mlasvc r1, sp, r8, pc @ │ │ │ │ @ instruction: 0xf88d4413 │ │ │ │ movwcc r7, #4193 @ 0x1061 │ │ │ │ ldmib sp, {r0, r3, r4, r8, r9, ip, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf13a230e │ │ │ │ - ldmib sp, {r0, r1, r2, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib sp, {r1, r3, r4, r9, ip, sp}^ │ │ │ │ bcs 0x5c254 │ │ │ │ blle 0x3cea4c │ │ │ │ @ instruction: 0x0c0ceb1c │ │ │ │ bl 0x17ba294 │ │ │ │ @ instruction: 0xf1000e0e │ │ │ │ svclt 0x002830ff │ │ │ │ @@ -25593,49 +25593,49 @@ │ │ │ │ svceq 0x000cf013 │ │ │ │ stcge 4, cr15, [r5], {127} @ 0x7f │ │ │ │ blcs 0x14fde8 │ │ │ │ msrhi (UNDEF: 103), r0 │ │ │ │ svclt 0x00082b01 │ │ │ │ @ instruction: 0xf43f2300 │ │ │ │ @ instruction: 0x2000adba │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4bc0 │ │ │ │ andls r7, r0, r1, ror #5 │ │ │ │ - @ instruction: 0xf900f225 │ │ │ │ + @ instruction: 0xf944f225 │ │ │ │ vmlacs.f32 s14, s3, s13 │ │ │ │ andsvc fp, r6, r2, lsl #30 │ │ │ │ subcs r4, r0, fp, lsl #12 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr7, cr15, {3} │ │ │ │ blcc 0xff062660 │ │ │ │ andeq pc, r4, r0, asr #32 │ │ │ │ @ instruction: 0xf012e50d │ │ │ │ @ instruction: 0xf0000002 │ │ │ │ @ instruction: 0xf0178306 │ │ │ │ @ instruction: 0xf040070c │ │ │ │ cdpcs 0, 0, cr8, cr1, cr15, {7} │ │ │ │ ldclge 4, cr15, [sp, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0xf43f2e04 │ │ │ │ vceq.f32 q13, , │ │ │ │ - vmlal.s q10, d0, d0[4] │ │ │ │ + vmlal.s q10, d16, d0[4] │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0xfeb3ab28 │ │ │ │ adccs pc, r1, #64, 4 │ │ │ │ - @ instruction: 0xf8d6f225 │ │ │ │ + @ instruction: 0xf91af225 │ │ │ │ cmple pc, r5, lsl #28 │ │ │ │ blcs 0x47fe4 │ │ │ │ mcrge 4, 0, pc, cr15, cr15, {3} @ │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #166912 @ 0x28c00 │ │ │ │ - mcr2 2, 4, pc, cr0, cr12, {2} @ │ │ │ │ + mcr2 2, 6, pc, cr0, cr12, {2} @ │ │ │ │ movweq lr, #27223 @ 0x6a57 │ │ │ │ rsbshi pc, sl, #0 │ │ │ │ svceq 0x0000f1bc │ │ │ │ mrshi pc, (UNDEF: 7) @ │ │ │ │ stceq 1, cr15, [r5], {172} @ 0xac │ │ │ │ svceq 0x0001f1bc │ │ │ │ mulcs r1, lr, pc @ │ │ │ │ @@ -25788,17 +25788,17 @@ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf88d331c │ │ │ │ stmdahi r3!, {r4, r6, sp, lr} │ │ │ │ vst4.16 {d18-d21}, [r3], r0 │ │ │ │ @ instruction: 0xf0435300 │ │ │ │ eorhi r0, r3, r1, lsl #6 │ │ │ │ svclt 0x0000e472 │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r0, lsl #13 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r0, lsl #14 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ blcs 0x48090 │ │ │ │ sbcshi pc, r9, r0 │ │ │ │ strcs r8, [r0], -r3, lsr #16 │ │ │ │ stmib sp, {r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf043670e │ │ │ │ eorhi r0, r3, r0, lsr #6 │ │ │ │ @ instruction: 0xf88d2301 │ │ │ │ @@ -25988,67 +25988,67 @@ │ │ │ │ tstls r3, r2, lsl #2 │ │ │ │ tstcs r1, r8, lsl pc │ │ │ │ blt 0x1be7800 │ │ │ │ andeq lr, r3, ip, asr #20 │ │ │ │ b 0x13b240c │ │ │ │ ldrmi r0, [sl], -r2, lsl #12 │ │ │ │ @ instruction: 0xf291e47b │ │ │ │ - andcs pc, r0, sp, ror fp @ │ │ │ │ + @ instruction: 0x2000fbbd │ │ │ │ beq 0x12414c │ │ │ │ b 0x13bb038 │ │ │ │ strmi r0, [r2], -r2, lsl #6 │ │ │ │ strmi r9, [r3], -r5, lsl #6 │ │ │ │ vrshl.s8 q15, , │ │ │ │ - vmls.i d19, d16, d0[7] │ │ │ │ + vmls.i d20, d0, d0[7] │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x9a9cf4 │ │ │ │ eorvc pc, r5, #1325400064 @ 0x4f000000 │ │ │ │ vshl.s32 d9, d0, d4 │ │ │ │ - ldrdcs pc, [r0], -fp │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, pc, lsl lr @ │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addscs r4, pc, #33792 @ 0x8400 │ │ │ │ vhadd.s32 d9, d4, d0 │ │ │ │ - blls 0x168fa0 │ │ │ │ + blls 0x1690b0 │ │ │ │ @ instruction: 0xf47f2b04 │ │ │ │ @ instruction: 0xf04facb9 │ │ │ │ @ instruction: 0xf7ff43ff │ │ │ │ vpmin.s8 , , q12 │ │ │ │ - vaddhn.i16 d19, q8, q4 │ │ │ │ + vaddhn.i16 d20, q0, q4 │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ blmi 0x629d34 │ │ │ │ andcs r2, r0, fp, lsr #5 │ │ │ │ vshl.s32 d9, d0, d4 │ │ │ │ - @ instruction: 0x2000fdbb │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + strdcs pc, [r0], -pc @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s32 d9, d4, d0 │ │ │ │ - vadd.f32 d31, d31, d29 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vmla.f32 , , │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q9, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0x2e996c │ │ │ │ sbcvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ - blx 0x176622e │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + blx 0xfe76622e │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - submi pc, r0, pc, asr #4 │ │ │ │ + sbcmi pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ adccs r4, r6, #5120 @ 0x1400 │ │ │ │ - blx 0x1466246 │ │ │ │ - eorseq r1, r4, r0, lsl #13 │ │ │ │ - eorseq r1, r4, r0, asr r6 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ - eorseq r1, r4, r8, ror #12 │ │ │ │ + blx 0xfe466246 │ │ │ │ + eorseq r1, r4, r0, lsl #14 │ │ │ │ + ldrsbteq r1, [r4], -r0 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ + eorseq r1, r4, r8, ror #13 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ stcmi 0, cr11, [r2], #660 @ 0x294 │ │ │ │ strpl pc, [sl], -r1, asr #7 │ │ │ │ ldceq 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ @@ -26134,15 +26134,15 @@ │ │ │ │ mlasvc r1, sp, r8, pc @ │ │ │ │ @ instruction: 0xf88d4413 │ │ │ │ movwcc r7, #4193 @ 0x1061 │ │ │ │ ldmib sp, {r0, r3, r4, r8, r9, ip, pc}^ │ │ │ │ stmib sp, {r1, r4, r8, r9, sp}^ │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf139230e │ │ │ │ - ldmib sp, {r0, r2, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib sp, {r1, r3, r4, r9, ip, sp}^ │ │ │ │ bcs 0x2dad8 │ │ │ │ ldrdgt pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ stmdane r9, {r0, r1, r2, r3, r8, r9, fp, ip, lr, pc}^ │ │ │ │ strhmi r4, [r0, #-102] @ 0xffffff9a │ │ │ │ ldclcc 1, cr15, [pc], #48 @ 0x29aa8 │ │ │ │ @ instruction: 0xf04fbf28 │ │ │ │ @@ -26673,45 +26673,45 @@ │ │ │ │ mrrcge 4, 7, pc, fp, cr15 @ │ │ │ │ svceq 0x0004f1bb │ │ │ │ orrhi pc, r8, r0, lsl #4 │ │ │ │ svceq 0x0001f1bb │ │ │ │ strcs fp, [r0, #-3848] @ 0xfffff0f8 │ │ │ │ ldcge 4, cr15, [r8, #252] @ 0xfc │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0xff16a788 │ │ │ │ rscvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s32 d9, d4, d0 │ │ │ │ - @ instruction: 0xf012f891 │ │ │ │ + @ instruction: 0xf012f8d5 │ │ │ │ @ instruction: 0xf0000002 │ │ │ │ @ instruction: 0xf01e8372 │ │ │ │ @ instruction: 0xf0400e0c │ │ │ │ stccs 1, cr8, [r1, #-88] @ 0xffffffa8 │ │ │ │ stclge 4, cr15, [r8, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0xf43f2d04 │ │ │ │ @ instruction: 0xf24faeb9 │ │ │ │ - vmlal.s q10, d0, d0[4] │ │ │ │ + vmlal.s q10, d16, d0[4] │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0xfedfbccc │ │ │ │ adccs pc, r1, #64, 4 │ │ │ │ - @ instruction: 0xf874f224 │ │ │ │ + @ instruction: 0xf8b8f224 │ │ │ │ bicvs pc, r0, r1, lsr #11 │ │ │ │ streq pc, [r4], -r6, asr #32 │ │ │ │ stccs 4, cr14, [r5, #-820] @ 0xfffffccc │ │ │ │ blvc 0x191e860 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ vmla.f32 q13, , q15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xfeb2a3f4 │ │ │ │ vqsub.s16 q9, , │ │ │ │ - teqpmi r2, #400 @ p-variant is OBSOLETE @ 0x190 │ │ │ │ + teqpmi r2, #1424 @ p-variant is OBSOLETE @ 0x590 │ │ │ │ sbcshi pc, lr, #0 │ │ │ │ @ instruction: 0xf0002f00 │ │ │ │ svcne 0x007a8130 │ │ │ │ svclt 0x009e2a01 │ │ │ │ tstcs r0, r1 │ │ │ │ smlabteq r2, r3, r9, lr │ │ │ │ @ instruction: 0xf10cd908 │ │ │ │ @@ -26872,17 +26872,17 @@ │ │ │ │ andeq pc, r5, #-1073741782 @ 0xc000002a │ │ │ │ bcs 0x97118 │ │ │ │ ldcge 6, cr15, [ip], #508 @ 0x1fc │ │ │ │ bl 0x763fb0 │ │ │ │ bl 0x13ad5e4 │ │ │ │ strbtmi r0, [r2], -r5, lsl #10 │ │ │ │ svclt 0x0000e773 │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r0, lsl #13 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r0, lsl #14 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ bl 0xfec89478 │ │ │ │ @ instruction: 0xf47f7f95 │ │ │ │ strcs sl, [r6, #-3125] @ 0xfffff3cb │ │ │ │ tstcc r8, #3358720 @ 0x334000 │ │ │ │ tstcc sl, #3358720 @ 0x334000 │ │ │ │ tstcc ip, #3358720 @ 0x334000 │ │ │ │ subspl pc, r0, sp, lsl #17 │ │ │ │ @@ -27114,68 +27114,68 @@ │ │ │ │ svclt 0x001846ba │ │ │ │ strls r2, [r3, -r1, lsl #10] │ │ │ │ ldmiblt r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vmlseq.f32 s28, s6, s2 │ │ │ │ b 0x10335a8 │ │ │ │ ldrmi r0, [sl], -r2, lsl #14 │ │ │ │ @ instruction: 0xf290e415 │ │ │ │ - strcs pc, [r0, -pc, lsr #21] │ │ │ │ + strcs pc, [r0, -pc, ror #21] │ │ │ │ vmlseq.f32 s28, s6, s2 │ │ │ │ b 0x103c4ac │ │ │ │ ldrtmi r0, [sl], -r2, lsl #6 │ │ │ │ ldrtmi r9, [fp], -r5, lsl #6 │ │ │ │ vrshl.s8 q15, , │ │ │ │ - vmls.i d19, d16, d0[7] │ │ │ │ + vmls.i d20, d0, d0[7] │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x9eae90 │ │ │ │ eorvc pc, r5, #1325400064 @ 0x4f000000 │ │ │ │ vshl.s32 d9, d0, d3 │ │ │ │ - @ instruction: 0xf1bbfd0d │ │ │ │ + @ instruction: 0xf1bbfd51 │ │ │ │ @ instruction: 0xf47f0f04 │ │ │ │ strcs sl, [r0, #-3171] @ 0xfffff39d │ │ │ │ ldrbvc pc, [r0, #1735]! @ 0x6c7 @ │ │ │ │ blt 0x689f0 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x7aaeb8 │ │ │ │ mulls r0, pc, r2 @ │ │ │ │ - ldc2l 2, cr15, [sl], #140 @ 0x8c │ │ │ │ - strcc pc, [r8], #591 @ 0x24f │ │ │ │ + ldc2 2, cr15, [lr, #-140]! @ 0xffffff74 │ │ │ │ + strmi pc, [r8], #-591 @ 0xfffffdb1 │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ adccs r4, fp, #24, 22 @ 0x6000 │ │ │ │ strls r2, [r0], #-0 │ │ │ │ - stc2l 2, cr15, [ip], #140 @ 0x8c │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + ldc2 2, cr15, [r0, #-140]! @ 0xffffff74 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - submi pc, r0, pc, asr #4 │ │ │ │ + sbcmi pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ adccs r4, r6, #18432 @ 0x4800 │ │ │ │ - blx 0xfe7673a8 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + blx 0xff7673a8 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - sbcscs pc, r0, pc, asr #4 │ │ │ │ + subscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b0d │ │ │ │ vhsub.s16 , , q6 │ │ │ │ - andcs pc, r0, pc, lsl #21 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + andcs pc, r0, pc, asr #21 │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s32 d9, d3, d0 │ │ │ │ - svclt 0x0000fcc5 │ │ │ │ - eorseq r1, r4, r0, lsl #13 │ │ │ │ - eorseq r1, r4, r0, asr r6 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r8, ror #12 │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ + svclt 0x0000fd09 │ │ │ │ + eorseq r1, r4, r0, lsl #14 │ │ │ │ + ldrsbteq r1, [r4], -r0 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, ror #13 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb81c90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stcls 6, cr4, [sl], {29} │ │ │ │ @ instruction: 0xf0138823 │ │ │ │ andsle r0, pc, r0, lsl pc @ │ │ │ │ @@ -27234,15 +27234,15 @@ │ │ │ │ cmple sl, r0, lsl #22 │ │ │ │ cdp 7, 0, cr0, cr1, cr11, {7} │ │ │ │ vmov s0, r2 │ │ │ │ stmib sp, {r4, r7, r9, fp, ip}^ │ │ │ │ svclt 0x00480204 │ │ │ │ bne 0x10a6650 │ │ │ │ vrhadd.s8 d9, d0, d3 │ │ │ │ - mrc 8, 0, APSR_nzcv, cr0, cr11, {5} │ │ │ │ + mrc 8, 0, APSR_nzcv, cr0, cr15, {7} │ │ │ │ bls 0x1793d8 │ │ │ │ ldrdne lr, [r3], -sp │ │ │ │ stcmi 0, cr15, [r0], {35} @ 0x23 │ │ │ │ svcmi 0x00fff1bc │ │ │ │ stmdahi r2!, {r1, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ andeq pc, r4, #66 @ 0x42 │ │ │ │ sbcsle r8, r0, r2, lsr #32 │ │ │ │ @@ -27348,15 +27348,15 @@ │ │ │ │ mcrr 13, 1, r9, r3, cr2 │ │ │ │ vldr d2, [sp, #64] @ 0x40 │ │ │ │ stmib sp, {r4, r8, r9, fp, sp}^ │ │ │ │ strbeq r2, [sp, r8, lsl #6]! │ │ │ │ smlabteq sl, sp, r9, lr │ │ │ │ cdp 15, 11, cr11, cr1, cr8, {2} │ │ │ │ @ instruction: 0xf1ff2b42 │ │ │ │ - stc 12, cr15, [sp, #340] @ 0x154 │ │ │ │ + stc 12, cr15, [sp, #612] @ 0x264 │ │ │ │ ldmib sp, {r1, r2, r8, r9, fp}^ │ │ │ │ movwcs lr, #3078 @ 0xc06 │ │ │ │ mvnsvc pc, #208666624 @ 0xc700000 │ │ │ │ andmi pc, r0, #44 @ 0x2c │ │ │ │ svclt 0x0008429a │ │ │ │ svceq 0x0000f1be │ │ │ │ movwcs lr, #35293 @ 0x89dd │ │ │ │ @@ -27473,18 +27473,18 @@ │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r2, r8, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - @ instruction: 0xffe0f28f │ │ │ │ + @ instruction: 0xf820f290 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0040f8cc │ │ │ │ ldrmi fp, [sp], -r7, lsr #1 │ │ │ │ strcs r4, [r0, -sp, asr #23] │ │ │ │ ldrbteq pc, [pc], -r0 @ │ │ │ │ @@ -27561,15 +27561,15 @@ │ │ │ │ mlashi r9, sp, r8, pc @ │ │ │ │ @ instruction: 0xf88d4413 │ │ │ │ movwcc r8, #4201 @ 0x1069 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ stmib sp, {r2, r4, r8, r9, sp}^ │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1382310 │ │ │ │ - ldmib sp, {r0, r2, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r3, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib sp, {r2, r3, r4, r9, ip, sp}^ │ │ │ │ bcs 0x2f130 │ │ │ │ ldrdgt pc, [ip], #-141 @ 0xffffff73 @ │ │ │ │ stmdane r9, {r0, r1, r2, r3, r8, r9, fp, ip, lr, pc}^ │ │ │ │ strhmi r4, [r0, #-102] @ 0xffffff9a │ │ │ │ ldclcc 1, cr15, [pc], #48 @ 0x2b0f8 │ │ │ │ @ instruction: 0xf04fbf28 │ │ │ │ @@ -28103,45 +28103,45 @@ │ │ │ │ svceq 0x000cf013 │ │ │ │ mrrcge 4, 7, pc, r6, cr15 @ │ │ │ │ blcs 0x152524 │ │ │ │ cmnphi r2, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ svclt 0x00082b01 │ │ │ │ @ instruction: 0xf43f2300 │ │ │ │ mulcs r0, fp, sp │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4bc5 │ │ │ │ andls r7, r0, r1, ror #5 │ │ │ │ - stc2l 2, cr15, [r2, #-136]! @ 0xffffff78 │ │ │ │ + stc2 2, cr15, [r6, #136]! @ 0x88 │ │ │ │ @ instruction: 0xf0403bc0 │ │ │ │ ldrbt r0, [r1], #4 │ │ │ │ andeq pc, r2, r2, lsl r0 @ │ │ │ │ teqphi r3, #0 @ p-variant is OBSOLETE │ │ │ │ mcreq 0, 0, pc, cr12, cr14, {0} @ │ │ │ │ tstphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf43f2f01 │ │ │ │ svccs 0x0004ad68 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr2, cr15, {1} │ │ │ │ - rsbmi pc, r0, #-268435452 @ 0xf0000004 │ │ │ │ + rscmi pc, r0, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ ldrbtmi r9, [r0], -r0, lsl #4 │ │ │ │ vpadd.i8 d20, d16, d21 │ │ │ │ vhsub.s32 d2, d18, d17 │ │ │ │ - svccs 0x0005fd41 │ │ │ │ + svccs 0x0005fd85 │ │ │ │ blvc 0x191febc │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ vmla.f32 q13, , q13 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xfeb6ba50 │ │ │ │ vqsub.s16 q9, q5, │ │ │ │ - b 0x16ea54c │ │ │ │ + b 0x16ea64c │ │ │ │ @ instruction: 0xf0000307 │ │ │ │ @ instruction: 0xf1bc82a0 │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ @ instruction: 0xf1ac811a │ │ │ │ @ instruction: 0xf1bc0c05 │ │ │ │ svclt 0x009e0f01 │ │ │ │ tstcs r0, r1 │ │ │ │ @@ -28303,17 +28303,17 @@ │ │ │ │ tstcc ip, #3358720 @ 0x334000 │ │ │ │ tstcc lr, #3358720 @ 0x334000 │ │ │ │ subsvc pc, r8, sp, lsl #17 │ │ │ │ subcs r8, r0, r3, lsr #16 │ │ │ │ movwpl pc, #1091 @ 0x443 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ strb r8, [r8], #-35 @ 0xffffffdd │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r0, lsl #13 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r0, lsl #14 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ blcs 0x4a7e0 │ │ │ │ rschi pc, r7, r0 │ │ │ │ strcs r8, [r0], -r3, lsr #16 │ │ │ │ stmib sp, {r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf0436710 │ │ │ │ eorhi r0, r3, r0, lsr #6 │ │ │ │ @ instruction: 0xf88d2301 │ │ │ │ @@ -28515,68 +28515,68 @@ │ │ │ │ ldrtmi r0, [r3], r1, lsl #22 │ │ │ │ @ instruction: 0x960246b0 │ │ │ │ @ instruction: 0xf7ff9603 │ │ │ │ b 0x109a840 │ │ │ │ movwcs r0, #2051 @ 0x803 │ │ │ │ @ instruction: 0x0c02ea40 │ │ │ │ ldrb r4, [r1], #-1562 @ 0xfffff9e6 │ │ │ │ - @ instruction: 0xffbcf28e │ │ │ │ + @ instruction: 0xfffcf28e │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strbtmi r4, [r6], fp, lsl #6 │ │ │ │ b 0x1050bbc │ │ │ │ strbtmi r0, [r2], -r2, lsl #6 │ │ │ │ strbtmi r9, [r3], -r7, lsl #6 │ │ │ │ vrshl.s8 d30, d24, d31 │ │ │ │ - vmls.i d19, d16, d0[7] │ │ │ │ + vmls.i d20, d0, d0[7] │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x9ac478 │ │ │ │ eorvc pc, r5, #1325400064 @ 0x4f000000 │ │ │ │ vshl.s32 d9, d0, d2 │ │ │ │ - andcs pc, r0, r9, lsl sl @ │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, sp, asr sl @ │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addscs r4, pc, #33792 @ 0x8400 │ │ │ │ vhadd.s32 d9, d2, d0 │ │ │ │ - blls 0x16a81c │ │ │ │ + blls 0x16a92c │ │ │ │ @ instruction: 0xf47f2b04 │ │ │ │ @ instruction: 0xf44fac95 │ │ │ │ @ instruction: 0xf7ff43ff │ │ │ │ vpmin.s8 d27, d15, d21 │ │ │ │ - vaddhn.i16 d19, q8, q4 │ │ │ │ + vaddhn.i16 d20, q0, q4 │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ blmi 0x62c4b8 │ │ │ │ andcs r2, r0, fp, lsr #5 │ │ │ │ vshl.s32 d9, d0, d2 │ │ │ │ - strdcs pc, [r0], -r9 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + andcs pc, r0, sp, lsr sl @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s32 d9, d2, d0 │ │ │ │ - vmla.i8 , , │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vpmax.s8 d31, d15, d31 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q9, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0x2ec0f0 │ │ │ │ sbcvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xff9af259 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + @ instruction: 0xffdaf259 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - submi pc, r0, pc, asr #4 │ │ │ │ + sbcmi pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ adccs r4, r6, #5120 @ 0x1400 │ │ │ │ - @ instruction: 0xff8ef259 │ │ │ │ - eorseq r1, r4, r0, lsl #13 │ │ │ │ - eorseq r1, r4, r0, asr r6 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ - eorseq r1, r4, r8, ror #12 │ │ │ │ + @ instruction: 0xffcef259 │ │ │ │ + eorseq r1, r4, r0, lsl #14 │ │ │ │ + ldrsbteq r1, [r4], -r0 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ + eorseq r1, r4, r8, ror #13 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ vstr FPSCR_nzcvqc, [sp, #-448]! @ 0xfffffe40 │ │ │ │ bl 0xfeb8ec84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbclt r0, sp, r0, lsr #29 │ │ │ │ ldrdhi pc, [ip, #-141]! @ 0xffffff73 │ │ │ │ @@ -28657,15 +28657,15 @@ │ │ │ │ smladxcs r4, sl, r7, r9 │ │ │ │ b 0x10351c0 │ │ │ │ eorsls r3, r7, #193 @ 0xc1 │ │ │ │ sbcsmi pc, r8, sp, lsl #17 │ │ │ │ teqls fp, #56 @ 0x38 │ │ │ │ tstcs r0, r8, lsr #4 │ │ │ │ vtst. d26, d13, d28 │ │ │ │ - blls 0x1e7340 │ │ │ │ + blls 0x1e7440 │ │ │ │ b 0x117ce48 │ │ │ │ @ instruction: 0xf0150307 │ │ │ │ movwls r0, #36704 @ 0x8f60 │ │ │ │ ldrthi pc, [r9], #64 @ 0x40 @ │ │ │ │ b 0xfe1d2f74 │ │ │ │ ldrbeq r0, [fp, r8, lsl #12] │ │ │ │ svclt 0x00449b64 │ │ │ │ @@ -28695,29 +28695,29 @@ │ │ │ │ stmib sp, {r5, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r5, r8, r9, sp}^ │ │ │ │ stmib sp, {r2, r5, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r2, r5, r8, r9, sp}^ │ │ │ │ strbmi r2, [r2], -r8, lsr #6 │ │ │ │ stc 6, cr4, [sp, #300] @ 0x12c │ │ │ │ @ instruction: 0xf1377b02 │ │ │ │ - @ instruction: 0x4632f879 │ │ │ │ + @ instruction: 0x4632f8bd │ │ │ │ stmdbge r6!, {r0, r1, r3, r4, r5, r9, sl, lr} │ │ │ │ stc 8, cr10, [sp, #160] @ 0xa0 │ │ │ │ @ instruction: 0xf1378b00 │ │ │ │ - @ instruction: 0x4642f871 │ │ │ │ + @ instruction: 0x4642f8b5 │ │ │ │ stmdbge r0!, {r0, r1, r3, r6, r9, sl, lr} │ │ │ │ stc 8, cr10, [sp, #272] @ 0x110 │ │ │ │ @ instruction: 0xf1378b00 │ │ │ │ - ldc 8, cr15, [sp, #420] @ 0x1a4 │ │ │ │ + ldc 8, cr15, [sp, #692] @ 0x2b4 │ │ │ │ ldrtmi r7, [r2], -r2, lsl #22 │ │ │ │ ldmdbge ip, {r0, r1, r3, r4, r5, r9, sl, lr} │ │ │ │ stc 8, cr10, [sp, #120] @ 0x78 │ │ │ │ @ instruction: 0xf04f7b00 │ │ │ │ @ instruction: 0xf1370900 │ │ │ │ - stcls 8, cr15, [r8, #-372]! @ 0xfffffe8c │ │ │ │ + stcls 8, cr15, [r8, #-644]! @ 0xfffffd7c │ │ │ │ ldrdcs lr, [r4, -sp]! │ │ │ │ ldmib sp, {r2, r4, r6, r7, r9, sl, lr}^ │ │ │ │ ldmdbne r2, {r1, r2, r5, r9, sl, ip, sp, lr}^ │ │ │ │ @ instruction: 0x0322e9dd │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrbtmi r9, [r2], r9, lsr #26 │ │ │ │ svclt 0x00284169 │ │ │ │ @@ -29263,15 +29263,15 @@ │ │ │ │ teqls r9, #-67108861 @ 0xfc000003 │ │ │ │ eorsls r9, fp, r8, lsr r2 │ │ │ │ stccs 7, cr9, [r0], {58} @ 0x3a │ │ │ │ ldrbhi pc, [r7, #-0]! @ │ │ │ │ tstcs r0, r8, lsr #4 │ │ │ │ strcs sl, [r5], #-2108 @ 0xfffff7c4 │ │ │ │ sbcsmi pc, r8, sp, lsl #17 │ │ │ │ - svc 0x009ef27c │ │ │ │ + svc 0x00def27c │ │ │ │ tstmi sp, #6144 @ 0x1800 │ │ │ │ nopeq {69} @ 0x45 │ │ │ │ blls 0x251774 │ │ │ │ cmppeq r0, r3, lsl r0 @ p-variant is OBSOLETE │ │ │ │ ldrbhi pc, [r4, #-64]! @ 0xffffffc0 @ │ │ │ │ vldrcs d9, [r2, #-16] │ │ │ │ @ instruction: 0xf0007b1b │ │ │ │ @@ -29602,49 +29602,49 @@ │ │ │ │ @ instruction: 0xf47f0f0c │ │ │ │ bls 0x397dd4 │ │ │ │ vpmax.s8 d18, d0, d4 │ │ │ │ bls 0x38d2c4 │ │ │ │ sbcslt r3, r2, #20480 @ 0x5000 │ │ │ │ @ instruction: 0xf67f2a01 │ │ │ │ andcs sl, r0, sl, lsr #28 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4bc3 │ │ │ │ andls r7, r0, r1, ror #5 │ │ │ │ - @ instruction: 0xf9acf221 │ │ │ │ + @ instruction: 0xf9f0f221 │ │ │ │ streq pc, [r2, #-21] @ 0xffffffeb │ │ │ │ ldrthi pc, [sp], r0 @ │ │ │ │ smuadeq ip, r7, r0 │ │ │ │ mvnhi pc, r0, asr #32 │ │ │ │ @ instruction: 0xf0002c01 │ │ │ │ stccs 1, cr8, [r4], {125} @ 0x7d │ │ │ │ svcge 0x000af43f │ │ │ │ - rsbmi pc, r0, #-268435452 @ 0xf0000004 │ │ │ │ + rscmi pc, r0, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ ldrtmi r9, [r8], -r0, lsl #4 │ │ │ │ vpadd.i8 d20, d16, d21 │ │ │ │ vhsub.s32 d2, d17, d17 │ │ │ │ - @ instruction: 0xf5acf98f │ │ │ │ + @ instruction: 0xf5acf9d3 │ │ │ │ @ instruction: 0xf0414cc0 │ │ │ │ str r0, [lr], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0x4605785c │ │ │ │ strmi r4, [r6], -r2, lsl #12 │ │ │ │ ldrtmi lr, [r4], -r7, lsr #8 │ │ │ │ stccs 6, cr14, [r5], {189} @ 0xbd │ │ │ │ blls 0x16161c │ │ │ │ blcs 0x4be6c │ │ │ │ ldclge 4, cr15, [sl, #508] @ 0x1fc │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #169984 @ 0x29800 │ │ │ │ - @ instruction: 0xff2cf258 │ │ │ │ + @ instruction: 0xff6cf258 │ │ │ │ vsubl.s8 , d16, d0 │ │ │ │ @ instruction: 0xf01c84a7 │ │ │ │ @ instruction: 0xf0000c3f │ │ │ │ andcs r8, r0, #-1459617792 @ 0xa9000000 │ │ │ │ @ instruction: 0x464e46d3 │ │ │ │ stmdaeq r0!, {r2, r3, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1ac4689 │ │ │ │ @@ -29800,17 +29800,17 @@ │ │ │ │ bcs 0x4bdd8 │ │ │ │ ldrbhi pc, [r8, #-64] @ 0xffffffc0 @ │ │ │ │ andcs r2, r1, #0 │ │ │ │ andsvc r4, sl, r1, ror #12 │ │ │ │ strmi r4, [r2], -r5, lsl #12 │ │ │ │ strmi r4, [r4], r6, lsl #12 │ │ │ │ blt 0xff02b3a4 │ │ │ │ - ldrshteq r1, [r4], -r8 │ │ │ │ - ldrshteq r1, [r4], -r8 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + eorseq r1, r4, r8, ror r2 │ │ │ │ + eorseq r1, r4, r8, ror r7 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ @ instruction: 0xf89d9a64 │ │ │ │ @ instruction: 0x071130d9 │ │ │ │ @ instruction: 0xf89dd40a │ │ │ │ addsmi r2, sl, #169 @ 0xa9 │ │ │ │ blls 0x1613e8 │ │ │ │ @ instruction: 0xf1a3789b │ │ │ │ blx 0xfecedfd4 │ │ │ │ @@ -29965,15 +29965,15 @@ │ │ │ │ @ instruction: 0xf7ff2338 │ │ │ │ blvc 0xfecdbfdc │ │ │ │ svcvc 0x0093ebb2 │ │ │ │ bge 0xfe16a82c │ │ │ │ eorcs r4, r8, #34603008 @ 0x2100000 │ │ │ │ strcs sl, [r6], #-2108 @ 0xfffff7c4 │ │ │ │ sbcsmi pc, r8, sp, lsl #17 │ │ │ │ - b 0x8ea030 │ │ │ │ + b 0x18ea030 │ │ │ │ tstmi sp, #6144 @ 0x1800 │ │ │ │ cmpcs r0, r4, lsl #20 │ │ │ │ vst2.8 {d24-d25}, [r3 :64], r3 │ │ │ │ @ instruction: 0xf0435300 │ │ │ │ andshi r0, r3, r1, lsl #6 │ │ │ │ blt 0xfe0eb654 │ │ │ │ bvc 0xffb14a6c │ │ │ │ @@ -30430,15 +30430,15 @@ │ │ │ │ tstls r4, #7168 @ 0x1c00 │ │ │ │ tstls r1, #10240 @ 0x2800 │ │ │ │ @ instruction: 0x9c099b0b │ │ │ │ movwcs r9, #784 @ 0x310 │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, ip, pc}^ │ │ │ │ movwls r3, #37642 @ 0x930a │ │ │ │ vshl.s8 d14, d22, #5 │ │ │ │ - bls 0x36c0a0 │ │ │ │ + bls 0x36c1a0 │ │ │ │ andls r4, ip, #-402653184 @ 0xe8000000 │ │ │ │ svcls 0x00029a0e │ │ │ │ and pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf04f46de │ │ │ │ b 0x12b0998 │ │ │ │ strbmi r0, [r2], r2, lsl #4 │ │ │ │ strbmi r9, [r8], lr, lsl #4 │ │ │ │ @@ -30460,57 +30460,57 @@ │ │ │ │ tsteq fp, r0, asr #20 │ │ │ │ @ instruction: 0x46b846ba │ │ │ │ @ instruction: 0x46b946be │ │ │ │ @ instruction: 0x463e46bb │ │ │ │ andls r9, lr, #12, 2 │ │ │ │ @ instruction: 0xf7ff9702 │ │ │ │ vpmin.s8 d27, d31, d24 │ │ │ │ - vaddhn.i16 d19, q8, q4 │ │ │ │ + vaddhn.i16 d20, q0, q4 │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ blmi 0x86e2c0 │ │ │ │ andcs r2, r0, fp, lsr #5 │ │ │ │ vshl.s32 d9, d0, d0 │ │ │ │ - strdcs pc, [r0], -r5 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, r9, lsr fp @ │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addscs r4, pc, #28, 22 @ 0x7000 │ │ │ │ vhadd.s32 d9, d0, d0 │ │ │ │ - vpmax.s8 , , │ │ │ │ - vmls.i d19, d16, d0[7] │ │ │ │ + vqdmulh.s d31, d15, d31 │ │ │ │ + vmls.i d20, d0, d0[7] │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x5ee2f0 │ │ │ │ eorvc pc, r5, #1325400064 @ 0x4f000000 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ - blx 0xff76a6c4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + blx 0x86a6c6 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - sbcscs pc, r0, pc, asr #4 │ │ │ │ + subscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b10 │ │ │ │ vhsub.s16 , q12, q6 │ │ │ │ - andcs pc, r0, fp, lsl #17 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, fp, asr #17 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b0c │ │ │ │ mulls r0, r7, r2 │ │ │ │ - blx 0xff16a6f4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + blx 0x26a6f6 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - submi pc, r0, pc, asr #4 │ │ │ │ + sbcmi pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ adccs r4, r6, #6144 @ 0x1800 │ │ │ │ - @ instruction: 0xf874f258 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r0, asr #13 │ │ │ │ + @ instruction: 0xf8b4f258 │ │ │ │ ldrshteq r1, [r4], -r8 │ │ │ │ - eorseq r1, r4, r0, ror #3 │ │ │ │ - eorseq r1, r4, r8, asr #3 │ │ │ │ - ldrsbteq r1, [r4], -ip │ │ │ │ + eorseq r1, r4, r0, asr #14 │ │ │ │ + eorseq r1, r4, r8, ror r7 │ │ │ │ + eorseq r1, r4, r0, ror #4 │ │ │ │ + eorseq r1, r4, r8, asr #4 │ │ │ │ + eorseq r1, r4, ip, asr r7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb850ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ bmi 0xb7f710 │ │ │ │ strmi r4, [sp], -r3, lsl #12 │ │ │ │ ldmdavs r2, {r3, r5, r6, r9, sl, lr} │ │ │ │ @@ -30551,18 +30551,18 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addlt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, sl │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - @ instruction: 0xf28cbd70 │ │ │ │ - svclt 0x0000ffd3 │ │ │ │ + @ instruction: 0xf28dbd70 │ │ │ │ + svclt 0x0000f813 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ ldmdahi r0, {r0, r1, r9, sl, lr} │ │ │ │ svceq 0x0010f010 │ │ │ │ @ instruction: 0xf892d063 │ │ │ │ @ instruction: 0xf1bcc002 │ │ │ │ cmple lr, r0, lsl #30 │ │ │ │ mulgt fp, r2, r8 │ │ │ │ @ instruction: 0xf1bcb500 │ │ │ │ @@ -30745,18 +30745,18 @@ │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, r5, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf28cbd70 │ │ │ │ - svclt 0x0000fe51 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + svclt 0x0000fe91 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x2600b091 │ │ │ │ bleq 0xff181168 │ │ │ │ @ instruction: 0xf0004614 │ │ │ │ @@ -30805,15 +30805,15 @@ │ │ │ │ svclt 0x00210307 │ │ │ │ b 0x13f0454 │ │ │ │ b 0x110ca4c │ │ │ │ stmdaeq r9, {r0, r6, r7, ip, sp, lr}^ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ vmla.i8 d16, d13, d0 │ │ │ │ - @ instruction: 0x4606fed7 │ │ │ │ + @ instruction: 0x4606ff1b │ │ │ │ @ instruction: 0x46484694 │ │ │ │ movw pc, #27557 @ 0x6ba5 @ │ │ │ │ blx 0x17fb32 │ │ │ │ bl 0x1cbaf74 │ │ │ │ andsle r0, r5, #-1073741824 @ 0xc0000000 │ │ │ │ stmdbeq r9, {r0, r2, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -30825,15 +30825,15 @@ │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ tstcs r0, r8, lsr #30 │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ mcrcc 0, 0, r8, cr1, cr7, {6} │ │ │ │ @ instruction: 0x000eebb0 │ │ │ │ bl 0x1b3fc90 │ │ │ │ movwcs r0, #259 @ 0x103 │ │ │ │ - cdp2 2, 10, cr15, cr14, cr13, {2} │ │ │ │ + cdp2 2, 15, cr15, cr2, cr13, {2} │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ ldrmi r4, [r1], sl, lsl #13 │ │ │ │ vmlagt.f64 d15, d19, d21 │ │ │ │ blx 0x17f942 │ │ │ │ bl 0x1ce9bc8 │ │ │ │ @ instruction: 0xd3220b0e │ │ │ │ svclt 0x000845ce │ │ │ │ @@ -31054,21 +31054,21 @@ │ │ │ │ stmdbcs r1, {r2, r3, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf88dd05e │ │ │ │ stmdahi r3!, {r0, r3, r4, ip, sp} │ │ │ │ orrmi pc, r0, #1124073472 @ 0x43000000 │ │ │ │ stccs 0, cr8, [r0, #-140] @ 0xffffff74 │ │ │ │ stmdbcs r4, {r0, r1, r3, r4, r6, r8, ip, lr, pc} │ │ │ │ vhadd.s8 , , q0 │ │ │ │ - vrshr.s64 d19, d20, #64 │ │ │ │ + vmvn.i32 d20, #1024 @ 0x00000400 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0xfe7b6754 │ │ │ │ andscc pc, fp, #64, 4 │ │ │ │ - mrc2 2, 2, pc, cr0, cr15, {0} │ │ │ │ + mrc2 2, 4, pc, cr4, cr15, {0} │ │ │ │ movweq lr, #35417 @ 0x8a59 │ │ │ │ cmnphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ subsle r2, r3, r0, lsl #16 │ │ │ │ stmdacs r1, {r0, r2, fp, ip, sp} │ │ │ │ bl 0xfeb5e58c │ │ │ │ tstcs r0, lr, lsl #6 │ │ │ │ andcs r2, r1, r0, lsl #2 │ │ │ │ @@ -31078,20 +31078,20 @@ │ │ │ │ stmib r2, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ tstcs r0, r2, lsl #2 │ │ │ │ @ instruction: 0xb3289803 │ │ │ │ @ instruction: 0xf0417aa0 │ │ │ │ strmi r0, [r3], -r0, asr #2 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf24fae91 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q9, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0xfe22e868 │ │ │ │ sbcvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ - blx 0xff7eb116 │ │ │ │ + ldc2 2, cr15, [lr], {87} @ 0x57 │ │ │ │ blcs 0x953d0 │ │ │ │ ldmdavc r7, {r0, r2, r4, r5, r8, ip, lr, pc}^ │ │ │ │ strmi r2, [r3], -r0 │ │ │ │ strtmi lr, [fp], -r0, lsl #13 │ │ │ │ streq lr, [r9, #-2846] @ 0xfffff4e2 │ │ │ │ streq lr, [r8, #-2908] @ 0xfffff4a4 │ │ │ │ movwcs fp, #7976 @ 0x1f28 │ │ │ │ @@ -31217,16 +31217,16 @@ │ │ │ │ @ instruction: 0xf04f0840 │ │ │ │ movwls r0, #22560 @ 0x5820 │ │ │ │ @ instruction: 0xf048e48d │ │ │ │ @ instruction: 0xf04f0204 │ │ │ │ tstcs r2, r4, lsl #24 │ │ │ │ smlattcs r0, r5, r5, lr │ │ │ │ svclt 0x0000e70c │ │ │ │ - eorseq r1, r4, ip, lsl #4 │ │ │ │ - eorseq r1, r4, r8, lsl r1 │ │ │ │ + eorseq r1, r4, ip, lsl #5 │ │ │ │ + mlaseq r4, r8, r1, r1 │ │ │ │ @ instruction: 0xf182fab2 │ │ │ │ @ instruction: 0xf101424f │ │ │ │ blx 0xaf660 │ │ │ │ blx 0x8eade8 │ │ │ │ teqpmi r9, #1835008 @ p-variant is OBSOLETE @ 0x1c0000 │ │ │ │ bleq 0xff1fec54 │ │ │ │ @ instruction: 0xf06f920c │ │ │ │ @@ -31259,75 +31259,75 @@ │ │ │ │ @ instruction: 0xf04f2305 │ │ │ │ movwls r0, #22560 @ 0x5820 │ │ │ │ blls 0x127b48 │ │ │ │ adcle r2, lr, r0, lsl #22 │ │ │ │ ldr r2, [r1], r0, lsl #2 │ │ │ │ svccs 0x00007b67 │ │ │ │ ldclge 4, cr15, [r6, #508] @ 0x1fc │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #52, 22 @ 0xd000 │ │ │ │ - blx 0x1d6b3e8 │ │ │ │ + blx 0xfed6b3e8 │ │ │ │ addmi pc, r0, r0, asr #32 │ │ │ │ stmdacs r0, {r0, r2, r4, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ mrcge 4, 5, APSR_nzcv, cr10, cr15, {3} │ │ │ │ ldmdavc r7, {r1, r2, r9, fp, sp, pc}^ │ │ │ │ vshl.s64 d14, d10, #12 │ │ │ │ - stmdbcs r6, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbcs r6, {r0, r1, r2, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdbcs r5, {r3, ip, lr, pc} │ │ │ │ svcge 0x0067f47f │ │ │ │ @ instruction: 0xf01caa0a │ │ │ │ @ instruction: 0xf47f0f0c │ │ │ │ strb sl, [r1], r2, lsr #25 │ │ │ │ movwvc lr, #35293 @ 0x89dd │ │ │ │ andeq lr, ip, #3620864 @ 0x374000 │ │ │ │ svclt 0x00084293 │ │ │ │ andle r4, pc, r7, lsl #5 │ │ │ │ orrsmi r4, r3, r7, lsl #5 │ │ │ │ svcge 0x003af4ff │ │ │ │ andcs lr, r0, ip, lsr #14 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b1f │ │ │ │ andls r7, r0, r1, ror #5 │ │ │ │ - stc2 2, cr15, [sl], {31} │ │ │ │ + stc2l 2, cr15, [lr], {31} │ │ │ │ @ instruction: 0xf67f42ae │ │ │ │ ldr sl, [sp, -fp, lsr #30] │ │ │ │ @ instruction: 0xf0484048 │ │ │ │ tstcs r4, r0, lsl r2 │ │ │ │ ldceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrtmi r0, [fp], -r7, asr #23 │ │ │ │ vrshl.s8 q15, , │ │ │ │ - vaddhn.i16 d19, q8, q4 │ │ │ │ + vaddhn.i16 d20, q0, q4 │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ blmi 0x4eefcc │ │ │ │ andcs r2, r0, fp, lsr #5 │ │ │ │ vshl.s16 d9, d0, d15 │ │ │ │ - tstpcs r3, pc, ror #24 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x2103fcb3 │ │ │ │ stceq 0, cr15, [r8], {79} @ 0x4f │ │ │ │ andcs lr, r0, r4, ror #13 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s16 d9, d15, d0 │ │ │ │ - andcs pc, r0, sp, asr ip @ │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, r1, lsr #25 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ rsbcs r4, ip, #5120 @ 0x1400 │ │ │ │ vhadd.s16 d9, d15, d0 │ │ │ │ - svclt 0x0000fc53 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r0, lsr r1 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r4, ror #2 │ │ │ │ + svclt 0x0000fc97 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + ldrhteq r1, [r4], -r0 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r4, ror #3 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ vstr FPSCR_nzcvqc, [sp, #-448]! @ 0xfffffe40 │ │ │ │ bl 0xfeb91780 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r9, r0, lsr pc │ │ │ │ teqcs r4, #3358720 @ 0x334000 │ │ │ │ @@ -31415,21 +31415,21 @@ │ │ │ │ strcs r9, [r0, #-782] @ 0xfffffcf2 │ │ │ │ bl 0x1e80370 │ │ │ │ svclt 0x0028030a │ │ │ │ ldrbtcc pc, [pc], #79 @ 0x2ecd8 @ │ │ │ │ ldrbmi sp, [r2], -r6, lsl #4 │ │ │ │ strbmi r4, [r0], -fp, lsr #12 │ │ │ │ vmax.s8 q10, , │ │ │ │ - @ instruction: 0x4604fa13 │ │ │ │ + @ instruction: 0x4604fa57 │ │ │ │ ldmdage r8, {r1, r2, r4, r8, fp, sp, pc} │ │ │ │ @ instruction: 0x4653465a │ │ │ │ strpl lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ tstls r8, r0, lsl #14 │ │ │ │ @ instruction: 0xf1349009 │ │ │ │ - ldmib sp, {r0, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmib sp, {r3, r4, sp}^ │ │ │ │ blls 0x2b4560 │ │ │ │ blls 0x2f5774 │ │ │ │ andeq lr, r0, r3, ror fp │ │ │ │ smladxcs r1, r8, pc, fp @ │ │ │ │ @ instruction: 0x0101ebb8 │ │ │ │ streq lr, [r6], -r9, ror #22 │ │ │ │ @@ -31446,30 +31446,30 @@ │ │ │ │ streq lr, [ip], -r6, asr #22 │ │ │ │ blle 0xffb7a54c │ │ │ │ bl 0x1c78d50 │ │ │ │ svclt 0x0024030a │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andle r2, r3, #0, 2 │ │ │ │ movwcs r4, #1618 @ 0x652 │ │ │ │ - @ instruction: 0xf9d4f24d │ │ │ │ + blx 0x66b698 │ │ │ │ movweq lr, #19009 @ 0x4a41 │ │ │ │ movweq lr, #18893 @ 0x49cd │ │ │ │ blhi 0x142a3ec │ │ │ │ stcls 8, cr10, [r4], {16} │ │ │ │ ldmib sp, {r0, r2, r8, sl, fp, ip, pc}^ │ │ │ │ strls r2, [r0], #-770 @ 0xfffffcfe │ │ │ │ strls r9, [r1, #-2313] @ 0xfffff6f7 │ │ │ │ blhi 0x56a3b8 │ │ │ │ blhi 0x5ea3bc │ │ │ │ blhi 0x66a3c0 │ │ │ │ - blx 0xff96b260 │ │ │ │ + blx 0xa6b262 │ │ │ │ ldrbmi r9, [sl], -r8, lsl #16 │ │ │ │ ldmdbge r4, {r0, r1, r4, r6, r9, sl, lr} │ │ │ │ strmi lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ - blx 0xff76b270 │ │ │ │ + blx 0x86b272 │ │ │ │ ldmib sp, {r1, r2, r4, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf04f5417 │ │ │ │ ldmib sp, {sl, fp}^ │ │ │ │ ldmdbne r2, {r2, r4, ip, sp} │ │ │ │ @ instruction: 0xf04f9919 │ │ │ │ ldmib sp, {r9, sl, fp}^ │ │ │ │ cmnmi r9, r0, lsl r7 │ │ │ │ @@ -31527,22 +31527,22 @@ │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ bl 0x1d803c0 │ │ │ │ svclt 0x0028030a │ │ │ │ ldmcc pc!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ @ │ │ │ │ ldrbmi sp, [r2], -lr, lsl #4 │ │ │ │ strtmi r4, [r0], -fp, asr #12 │ │ │ │ vmax.s8 d20, d13, d25 │ │ │ │ - @ instruction: 0x4680f933 │ │ │ │ + @ instruction: 0x4680f977 │ │ │ │ svclt 0x0000e006 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrdne lr, [r8], -sp │ │ │ │ @ instruction: 0x4653465a │ │ │ │ stmdals r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blx 0x126b398 │ │ │ │ + blx 0xfe36b398 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x2018e9dd │ │ │ │ tstne r6, #3620864 @ 0x374000 │ │ │ │ bl 0x1df59a0 │ │ │ │ svclt 0x00380000 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ bl 0x1975868 │ │ │ │ @@ -31564,27 +31564,27 @@ │ │ │ │ blle 0xffab2b24 │ │ │ │ stmdacs r0, {r1, r3, sl, fp, ip, pc} │ │ │ │ movweq lr, #43889 @ 0xab71 │ │ │ │ @ instruction: 0xf04fbf24 │ │ │ │ strdcs r3, [r0, -pc] │ │ │ │ ldrbmi sp, [r2], -r3, lsl #4 │ │ │ │ vcgt.s8 d18, d13, d0 │ │ │ │ - b 0x10ad2dc │ │ │ │ + b 0x10ad3ec │ │ │ │ strmi r0, [r0], r8, lsl #18 │ │ │ │ movwcs lr, #10717 @ 0x29dd │ │ │ │ stmdbls r9, {r1, r4, fp, sp, pc} │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ blhi 0x56a588 │ │ │ │ blhi 0x5ea58c │ │ │ │ blhi 0x66a590 │ │ │ │ - @ instruction: 0xf9fcf134 │ │ │ │ + blx 0x106b430 │ │ │ │ ldmdbge r4, {r3, fp, ip, pc} │ │ │ │ @ instruction: 0x4653465a │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9f4f134 │ │ │ │ + blx 0xe6b440 │ │ │ │ andcs sl, r0, #20, 16 @ 0x140000 │ │ │ │ bls 0x653798 │ │ │ │ ldmne fp, {r0, r1, r3, fp, lr, pc} │ │ │ │ movwls r9, #39447 @ 0x9a17 │ │ │ │ cmpmi sl, r9, lsl fp │ │ │ │ movwcs fp, #7972 @ 0x1f24 │ │ │ │ bl 0xfed53bac │ │ │ │ @@ -31958,21 +31958,21 @@ │ │ │ │ stmdbls r6, {r0, r2, r3, r7, pc} │ │ │ │ rsbcc pc, r9, sp, lsl #17 │ │ │ │ vst2.8 {d24-d25}, [r3], fp │ │ │ │ andhi r4, fp, r0, lsl #7 │ │ │ │ @ instruction: 0xf0402c00 │ │ │ │ bcs 0x14f780 │ │ │ │ vhadd.s8 d29, d15, d28 │ │ │ │ - vrshr.s64 d19, d20, #64 │ │ │ │ + vmvn.i32 d20, #1024 @ 0x00000400 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0xfea77578 │ │ │ │ andscc pc, fp, #64, 4 │ │ │ │ - @ instruction: 0xff3ef21e │ │ │ │ + @ instruction: 0xff82f21e │ │ │ │ vsubl.s8 , d16, d0 │ │ │ │ @ instruction: 0xf01a8243 │ │ │ │ @ instruction: 0xf0000a3f │ │ │ │ tstcs r0, r8, lsr #4 │ │ │ │ stmdblt r7, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stceq 1, cr15, [r0], #-808 @ 0xfffffcd8 │ │ │ │ streq pc, [r0, -sl, lsr #3]! │ │ │ │ @@ -32132,15 +32132,15 @@ │ │ │ │ @ instruction: 0xf0228110 │ │ │ │ @ instruction: 0xf0424280 │ │ │ │ strb r5, [r7, -r0, lsl #4]! │ │ │ │ sbcsle r2, sp, r0, lsl #18 │ │ │ │ blcs 0x1d6450 │ │ │ │ blge 0x6e3f4c │ │ │ │ svclt 0x0000e7e7 │ │ │ │ - eorseq r1, r4, r0, lsl r7 │ │ │ │ + mlaseq r4, r0, r7, r1 │ │ │ │ @ instruction: 0xe010f8d3 │ │ │ │ ldcmi 5, cr15, [pc], {5} │ │ │ │ @ instruction: 0xf10c695f │ │ │ │ ldmib r3, {r0, r1, r2, r3, r4, r5, r6, r7, sl, fp}^ │ │ │ │ vsubl.u8 , d14, d2 │ │ │ │ cdpcs 6, 0, cr0, cr0, cr14, {0} │ │ │ │ bl 0x4639ac │ │ │ │ @@ -32250,20 +32250,20 @@ │ │ │ │ @ instruction: 0xf7ff930f │ │ │ │ ldrbmi fp, [r2], -pc, lsl #18 │ │ │ │ @ instruction: 0x464f46dc │ │ │ │ andge pc, r8, sp, asr #17 │ │ │ │ blls 0x1e8e4c │ │ │ │ @ instruction: 0x2e007b5e │ │ │ │ mrrcge 4, 7, pc, r9, cr15 @ │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #132096 @ 0x20400 │ │ │ │ - blx 0xfed6c364 │ │ │ │ + blx 0xffd6c364 │ │ │ │ @ instruction: 0x0c08ea4b │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ streq lr, [lr, -r9, asr #20] │ │ │ │ strbmi r4, [r6], r2, asr #12 │ │ │ │ andhi pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf042e4fc │ │ │ │ ldrb r4, [r9], -r0, lsl #5 │ │ │ │ @@ -32348,56 +32348,56 @@ │ │ │ │ ldmib sp, {r1, r2, r3, r4, r8, r9, lr}^ │ │ │ │ addmi r0, fp, #36, 2 │ │ │ │ addmi fp, r4, #8, 30 │ │ │ │ stcge 4, cr15, [r1, #508]! @ 0x1fc │ │ │ │ addsmi r9, lr, #2048 @ 0x800 │ │ │ │ mrcge 6, 0, APSR_nzcv, cr13, cr15, {3} │ │ │ │ vqrshl.s8 d30, d14, d31 │ │ │ │ - vaddhn.i16 d19, q8, q4 │ │ │ │ + vaddhn.i16 d20, q0, q4 │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ blmi 0x870044 │ │ │ │ andcs r2, r0, fp, lsr #5 │ │ │ │ vshl.s16 d9, d0, d14 │ │ │ │ - andcs pc, r0, r3, lsr ip @ │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, r7, ror ip @ │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b1c │ │ │ │ andls r7, r0, r1, ror #5 │ │ │ │ - stc2 2, cr15, [r8], #-120 @ 0xffffff88 │ │ │ │ - @ instruction: 0xf9b0f28b │ │ │ │ + stc2l 2, cr15, [ip], #-120 @ 0xffffff88 │ │ │ │ + @ instruction: 0xf9f0f28b │ │ │ │ bls 0x1ffd40 │ │ │ │ svceq 0x00dd2010 │ │ │ │ tstpeq r0, r2, asr #32 @ p-variant is OBSOLETE │ │ │ │ andcs r4, r4, #45088768 @ 0x2b00000 │ │ │ │ andcs lr, r3, #132, 8 @ 0x84000000 │ │ │ │ strb r2, [sp, #8] │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x47008c │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s16 d9, d14, d0 │ │ │ │ - andcs pc, r0, pc, lsl #24 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, r3, asr ip @ │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ rsbcs r4, ip, #12, 22 @ 0x3000 │ │ │ │ vhadd.s16 d9, d14, d0 │ │ │ │ - @ instruction: 0xf24ffc05 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + sha1c.32 , , │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q9, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0x1efcbc │ │ │ │ sbcvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xf9b4f256 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ + @ instruction: 0xf9f4f256 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ ldrshteq r1, [r4], -r8 │ │ │ │ - eorseq r1, r4, r8, asr #3 │ │ │ │ - ldrhteq r1, [r4], -r4 │ │ │ │ - eorseq r1, r4, r0, ror #3 │ │ │ │ + eorseq r1, r4, r8, ror r2 │ │ │ │ + eorseq r1, r4, r8, asr #4 │ │ │ │ + eorseq r1, r4, r4, lsr r2 │ │ │ │ + eorseq r1, r4, r0, ror #4 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb83bf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r7, r0, asr #30 │ │ │ │ teqcs r0, #3358720 @ 0x334000 │ │ │ │ stmib sp, {r3, r4, r5, r8, r9, fp, ip, pc}^ │ │ │ │ @@ -32485,21 +32485,21 @@ │ │ │ │ eorhi pc, r0, #128 @ 0x80 │ │ │ │ adcmi r2, pc, #0, 10 │ │ │ │ movweq lr, #27512 @ 0x6b78 │ │ │ │ @ instruction: 0xf04fbf28 │ │ │ │ andle r3, r6, #-16777216 @ 0xff000000 │ │ │ │ @ instruction: 0x462b4632 │ │ │ │ @ instruction: 0x46414638 │ │ │ │ - @ instruction: 0xf9b4f24c │ │ │ │ + @ instruction: 0xf9f8f24c │ │ │ │ ldmdbge r4, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0x465aa816 │ │ │ │ stmib sp, {r0, r1, r4, r5, r9, sl, lr}^ │ │ │ │ tstls r8, r0, lsl #8 │ │ │ │ @ instruction: 0xf1339009 │ │ │ │ - ldmib sp, {r0, r1, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r4, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f1314 │ │ │ │ stmdals sl, {r9, sl, fp} │ │ │ │ bne 0xfe0d6620 │ │ │ │ bl 0x1e95e28 │ │ │ │ svclt 0x00380000 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ bl 0x1a367bc │ │ │ │ @@ -32519,30 +32519,30 @@ │ │ │ │ @ instruction: 0xf1bc4619 │ │ │ │ blle 0xffaf3a14 │ │ │ │ bl 0x1c79e18 │ │ │ │ svclt 0x00240306 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andle r2, r3, #0, 2 │ │ │ │ movwcs r4, #1586 @ 0x632 │ │ │ │ - @ instruction: 0xf970f24c │ │ │ │ + @ instruction: 0xf9b4f24c │ │ │ │ b 0x1081838 │ │ │ │ movwls r0, #25348 @ 0x6304 │ │ │ │ blvc 0xff1ab4b4 │ │ │ │ stcls 8, cr10, [r6], {14} │ │ │ │ blls 0x196648 │ │ │ │ strls r9, [r1], #-2313 @ 0xfffff6f7 │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ blvc 0x4eb480 │ │ │ │ blvc 0x56b484 │ │ │ │ blvc 0x5eb488 │ │ │ │ - blx 0xfe06c324 │ │ │ │ + blx 0xff16c324 │ │ │ │ ldrbmi r9, [sl], -r8, lsl #16 │ │ │ │ ldmdbge r2, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ strge lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 0x1e6c334 │ │ │ │ + blx 0xfef6c334 │ │ │ │ ldmib sp, {r2, r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf04f2415 │ │ │ │ ldmib sp, {sl, fp}^ │ │ │ │ ldmdbne fp, {r1, r4, r8, sl} │ │ │ │ @ instruction: 0xed9f9917 │ │ │ │ strhmi r7, [sl, #-180] @ 0xffffff4c │ │ │ │ @ instruction: 0xf04fbf28 │ │ │ │ @@ -32598,20 +32598,20 @@ │ │ │ │ @ instruction: 0xf04f80fc │ │ │ │ strbmi r0, [ip, #-2304] @ 0xfffff700 │ │ │ │ movweq lr, #27509 @ 0x6b75 │ │ │ │ @ instruction: 0xf04fbf28 │ │ │ │ andle r3, r6, #16711680 @ 0xff0000 │ │ │ │ @ instruction: 0x464b4632 │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ - @ instruction: 0xf8d2f24c │ │ │ │ + @ instruction: 0xf916f24c │ │ │ │ ldmib sp, {r7, r9, sl, lr}^ │ │ │ │ ldrbmi r1, [sl], -r8 │ │ │ │ stmib sp, {r0, r1, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1339800 │ │ │ │ - @ instruction: 0xf04ff9ef │ │ │ │ + @ instruction: 0xf04ffa33 │ │ │ │ ldmib sp, {r9, sl, fp}^ │ │ │ │ ldmib sp, {r1, r2, r4, sp}^ │ │ │ │ bne 0xfeeb6fd8 │ │ │ │ bl 0x1d16ba8 │ │ │ │ svclt 0x00380000 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ bl 0x197691c │ │ │ │ @@ -32634,29 +32634,29 @@ │ │ │ │ blle 0xffaf3bdc │ │ │ │ ldrdge pc, [r8], -sp @ │ │ │ │ bl 0x1c79fe4 │ │ │ │ svclt 0x00240306 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andle r2, r5, #0, 2 │ │ │ │ movwcs r4, #1586 @ 0x632 │ │ │ │ - @ instruction: 0xf88af24c │ │ │ │ + @ instruction: 0xf8cef24c │ │ │ │ blvc 0x156b678 │ │ │ │ stmdbeq r8, {r0, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdbls r9, {r7, r9, sl, lr} │ │ │ │ bls 0xda048 │ │ │ │ stmib sp, {r0, r2, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xed8d8900 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ @ instruction: 0xf1337b16 │ │ │ │ - stmdals r8, {r0, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r8, {r0, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x465aa912 │ │ │ │ stmib sp, {r0, r1, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1338900 │ │ │ │ - ldmdage r2, {r0, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdage r2, {r0, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ andls r2, r8, #0, 4 │ │ │ │ stmdagt fp, {r1, r2, r4, r9, fp, ip, pc} │ │ │ │ bls 0x5762a8 │ │ │ │ blls 0x614c64 │ │ │ │ svclt 0x0024415a │ │ │ │ movwls r2, #33537 @ 0x8301 │ │ │ │ @ instruction: 0x0c00ebb4 │ │ │ │ @@ -32735,22 +32735,22 @@ │ │ │ │ ldreq r2, [fp, -r0] │ │ │ │ stccs 5, cr13, [r1], {25} │ │ │ │ bls 0x164220 │ │ │ │ vst2.8 {d24-d25}, [r3 :64], r3 │ │ │ │ andshi r4, r3, r0, lsl #7 │ │ │ │ bicle r2, r4, r0, lsl #16 │ │ │ │ eorle r2, r3, r4, lsl #24 │ │ │ │ - adcscc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ + eorsmi pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcs r9, r0, r0, lsl #4 │ │ │ │ vpadd.i8 d20, d0, d13 │ │ │ │ vqsub.s16 d3, d14, d11 │ │ │ │ - stmdacs r0, {r0, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ stccs 1, cr13, [r4], {177} @ 0xb1 │ │ │ │ stccs 0, cr13, [r1], {16} │ │ │ │ stmdbls r4, {r1, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf88d2204 │ │ │ │ stmdahi fp, {r5, r6, sp} │ │ │ │ movweq pc, #8259 @ 0x2043 @ │ │ │ │ str r8, [r4, fp]! │ │ │ │ @@ -32769,16 +32769,16 @@ │ │ │ │ vst2.8 {d24-d25}, [r3 :64], fp │ │ │ │ @ instruction: 0xf0437300 │ │ │ │ ldrb r0, [r1, r1, lsl #6]! │ │ │ │ bls 0x15a680 │ │ │ │ @ instruction: 0xf7efa818 │ │ │ │ @ instruction: 0x4601fa75 │ │ │ │ vabdl.s8 q7, d26, d0 │ │ │ │ - svclt 0x0000fe7d │ │ │ │ - eorseq r1, r4, r0, lsl r7 │ │ │ │ + svclt 0x0000febd │ │ │ │ + mlaseq r4, r0, r7, r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb87424 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ bmi 0xb41a88 │ │ │ │ strmi r4, [sp], -r3, lsl #12 │ │ │ │ ldmdavs r2, {r3, r5, r6, r9, sl, lr} │ │ │ │ @@ -32819,17 +32819,17 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - cdp2 2, 1, cr15, cr8, cr10, {4} │ │ │ │ + cdp2 2, 5, cr15, cr8, cr10, {4} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb874f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ ldrmi r4, [r6], -ip, lsl #13 │ │ │ │ strcs r4, [r0], #-2605 @ 0xfffff5d3 │ │ │ │ vfnmavc.f32 s29, s24, s30 │ │ │ │ @@ -32872,16 +32872,16 @@ │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, r5, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf28abd70 │ │ │ │ - svclt 0x0000fdaf │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + svclt 0x0000fdef │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrblt r5, [r0, #-3200]! @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r6], -lr, lsl #1 │ │ │ │ strcs r4, [r0], #-1640 @ 0xfffff998 │ │ │ │ @@ -32927,17 +32927,17 @@ │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andlt r4, lr, r0, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vqshl.s8 q2, q8, #2 │ │ │ │ - svclt 0x0000fd41 │ │ │ │ + svclt 0x0000fd81 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0x4605b091 │ │ │ │ stcls 8, cr10, [r0], #-8 │ │ │ │ tstcs r6, #3358720 @ 0x334000 │ │ │ │ @@ -32978,15 +32978,15 @@ │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andslt r4, r1, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vqshl.s8 q2, q8, #2 │ │ │ │ - svclt 0x0000fcdb │ │ │ │ + svclt 0x0000fd1b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb8152c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r1, r0, lsr #31 │ │ │ │ strcs r4, [r0], #-1542 @ 0xfffff9fa │ │ │ │ @@ -33025,15 +33025,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r0, r4, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - ldc2l 2, cr15, [ip], #-552 @ 0xfffffdd8 │ │ │ │ + ldc2 2, cr15, [ip], #552 @ 0x228 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb80de8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r2, r0, lsr #31 │ │ │ │ ldmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ @@ -33073,15 +33073,15 @@ │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andslt r4, r2, r8, lsr #12 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vqshl.s8 q2, q8, #2 │ │ │ │ - svclt 0x0000fc1d │ │ │ │ + svclt 0x0000fc5d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb878e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46030fd8 │ │ │ │ ldrmi r4, [r5], -sl, lsr #16 │ │ │ │ @ instruction: 0xf5a0b087 │ │ │ │ @@ -33121,18 +33121,18 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4629bd30 │ │ │ │ @ instruction: 0xf7f14668 │ │ │ │ @ instruction: 0xf89df815 │ │ │ │ @ instruction: 0xf89d4001 │ │ │ │ strb r3, [pc, r0] │ │ │ │ - blx 0xfef6d1c2 │ │ │ │ - eorseq r1, r4, r0, lsr #14 │ │ │ │ + blx 0xfff6d1c2 │ │ │ │ + eorseq r1, r4, r0, lsr #15 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb879ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46030fd8 │ │ │ │ ldrmi r4, [r5], -fp, lsr #16 │ │ │ │ @ instruction: 0xf5a0b087 │ │ │ │ strcs r7, [r0], #-712 @ 0xfffffd38 │ │ │ │ @@ -33172,18 +33172,18 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4629bd30 │ │ │ │ @ instruction: 0xf7f04668 │ │ │ │ @ instruction: 0xf89dffaf │ │ │ │ @ instruction: 0xf89d4001 │ │ │ │ strb r3, [sp, r0] │ │ │ │ - blx 0x15ed28e │ │ │ │ - eorseq r1, r4, r0, lsr #14 │ │ │ │ + blx 0xfe5ed28e │ │ │ │ + eorseq r1, r4, r0, lsr #15 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb87a78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ bmi 0xb020d8 │ │ │ │ strmi r2, [lr], -r0, lsl #6 │ │ │ │ ldmdavs r2, {r2, r6, r7, r8, r9, sl, fp} │ │ │ │ @@ -33223,19 +33223,19 @@ │ │ │ │ ldc2 7, cr15, [r4, #932]! @ 0x3a4 │ │ │ │ ldrb r4, [r9, r9, lsl #20] │ │ │ │ strbtmi r4, [r8], -r9, lsr #12 │ │ │ │ @ instruction: 0xff4af7f0 │ │ │ │ mulcc r0, sp, r8 │ │ │ │ mulmi r1, sp, r8 │ │ │ │ vqdmlsl.s q7, d26, d1[2] │ │ │ │ - svclt 0x0000faf1 │ │ │ │ + svclt 0x0000fb31 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ - eorseq r1, r4, r0, lsr #14 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ + eorseq r1, r4, r0, lsr #15 │ │ │ │ andcc r0, r1, #12416 @ 0x3080 │ │ │ │ svceq 0x00fef012 │ │ │ │ cdp 0, 0, cr13, cr7, cr14, {0} │ │ │ │ umulllt r0, r2, r0, sl │ │ │ │ bvc 0xffa2c430 │ │ │ │ blvc 0x6bf8c │ │ │ │ ldrdeq lr, [r0, -sp] │ │ │ │ @@ -33293,19 +33293,19 @@ │ │ │ │ stc2 7, cr15, [r8, #-932]! @ 0xfffffc5c │ │ │ │ ldrb r4, [r9, r9, lsl #20] │ │ │ │ strbtmi r4, [r8], -r9, lsr #12 │ │ │ │ mrc2 7, 5, pc, cr14, cr0, {7} │ │ │ │ mulcc r0, sp, r8 │ │ │ │ mulmi r1, sp, r8 │ │ │ │ vqdmlsl.s q7, d26, d1[2] │ │ │ │ - svclt 0x0000fa65 │ │ │ │ + svclt 0x0000faa5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ - eorseq r1, r4, r0, lsr #14 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ + eorseq r1, r4, r0, lsr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb87c60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ stcmi 6, cr4, [r8], #-44 @ 0xffffffd4 │ │ │ │ bmi 0xa422b4 │ │ │ │ stcpl 3, cr15, [sl], {195} @ 0xc3 │ │ │ │ @@ -33342,18 +33342,18 @@ │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf7f0a802 │ │ │ │ @ instruction: 0xf89dfe5d │ │ │ │ @ instruction: 0xf89d4009 │ │ │ │ stmdbls r1, {r3, ip, sp} │ │ │ │ vqshl.s64 q7, q0, #10 │ │ │ │ - svclt 0x0000fa03 │ │ │ │ + svclt 0x0000fa43 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb87d20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ bmi 0x9b972c │ │ │ │ stmib sp, {r2, r6, r7, r8, r9, fp}^ │ │ │ │ movwls r1, #21249 @ 0x5301 │ │ │ │ @@ -33388,18 +33388,18 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdage r2, {r4, r8, sl, fp, ip, sp, pc} │ │ │ │ mcr2 7, 0, pc, cr0, cr0, {7} @ │ │ │ │ mulmi r9, sp, r8 │ │ │ │ mulcc r8, sp, r8 │ │ │ │ ldrb r9, [r0, r1, lsl #18] │ │ │ │ - @ instruction: 0xf9a6f28a │ │ │ │ + @ instruction: 0xf9e6f28a │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb87dd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ bmi 0x9f97e4 │ │ │ │ stmib sp, {r2, r6, r7, r8, r9, fp}^ │ │ │ │ movwls r1, #21249 @ 0x5301 │ │ │ │ @@ -33435,18 +33435,18 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdage r2, {r4, r8, sl, fp, ip, sp, pc} │ │ │ │ stc2 7, cr15, [r2, #960]! @ 0x3c0 │ │ │ │ mulmi r9, sp, r8 │ │ │ │ mulcc r8, sp, r8 │ │ │ │ strb r9, [lr, r1, lsl #18] │ │ │ │ - @ instruction: 0xf948f28a │ │ │ │ + @ instruction: 0xf988f28a │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb87e94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ bmi 0x9f98a0 │ │ │ │ stmib sp, {r2, r6, r7, r8, r9, sl, fp}^ │ │ │ │ movwls r1, #21249 @ 0x5301 │ │ │ │ @@ -33482,18 +33482,18 @@ │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf7f0a802 │ │ │ │ @ instruction: 0xf89dfd45 │ │ │ │ @ instruction: 0xf89d4009 │ │ │ │ stmdbls r1, {r3, ip, sp} │ │ │ │ vqdmlsl.s q7, d26, d3[3] │ │ │ │ - svclt 0x0000f8eb │ │ │ │ + svclt 0x0000f92b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb87f50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ stcmi 6, cr4, [r8], #-44 @ 0xffffffd4 │ │ │ │ bmi 0xa425a4 │ │ │ │ stcpl 3, cr15, [sl], {195} @ 0xc3 │ │ │ │ @@ -33530,18 +33530,18 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdage r2, {r4, r8, sl, fp, ip, sp, pc} │ │ │ │ stc2l 7, cr15, [r4], #960 @ 0x3c0 │ │ │ │ mulmi r9, sp, r8 │ │ │ │ mulcc r8, sp, r8 │ │ │ │ strb r9, [pc, r1, lsl #18] │ │ │ │ - @ instruction: 0xf88af28a │ │ │ │ + @ instruction: 0xf8caf28a │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb88010 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0920fb0 │ │ │ │ @ instruction: 0xf10d4c39 │ │ │ │ stmdavs r4!, {r3, sl, fp} │ │ │ │ @ instruction: 0xf04f9411 │ │ │ │ @@ -33595,18 +33595,18 @@ │ │ │ │ @ instruction: 0xf8cd000e │ │ │ │ svclt 0x0018c024 │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ ldrb r9, [r5, r8, lsl #4] │ │ │ │ vst2.8 {d24-d25}, [r3], fp │ │ │ │ andhi r4, fp, r0, lsl #7 │ │ │ │ vqshl.s64 q7, , #10 │ │ │ │ - svclt 0x0000f809 │ │ │ │ + svclt 0x0000f849 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb88114 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0920fb0 │ │ │ │ @ instruction: 0xf10d4c3a │ │ │ │ stmdavs r4!, {r3, sl, fp} │ │ │ │ @ instruction: 0xf04f9411 │ │ │ │ @@ -33661,18 +33661,18 @@ │ │ │ │ andeq lr, lr, r0, asr sl │ │ │ │ eorgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf042bf18 │ │ │ │ andls r0, r8, #268435456 @ 0x10000000 │ │ │ │ stmdahi fp, {r1, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ orrmi pc, r0, #1124073472 @ 0x43000000 │ │ │ │ ldrb r8, [r1, fp]! │ │ │ │ - @ instruction: 0xff84f289 │ │ │ │ + @ instruction: 0xffc4f289 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8821c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ bmi 0xac287c │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ ldmdavs r2, {r0, r3, r5, r9, sl, lr} │ │ │ │ @@ -33711,17 +33711,17 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4629bd70 │ │ │ │ @ instruction: 0xf7eea804 │ │ │ │ @ instruction: 0xf89dfabd │ │ │ │ bfi r3, r0, #0, #29 │ │ │ │ - @ instruction: 0xff20f289 │ │ │ │ + @ instruction: 0xff60f289 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb882e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08f0fb8 │ │ │ │ ldrsbtgt pc, [r8], pc @ │ │ │ │ andcs r4, r0, r5, lsl #12 │ │ │ │ ldcls 2, cr9, [r2], {4} │ │ │ │ @@ -33763,16 +33763,16 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4621bd30 │ │ │ │ @ instruction: 0xf7eea806 │ │ │ │ @ instruction: 0xf89dfa55 │ │ │ │ bfi r2, r8, #0, #29 │ │ │ │ - cdp2 2, 11, cr15, cr8, cr9, {4} │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + cdp2 2, 15, cr15, cr8, cr9, {4} │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb883b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r4, r8, lsr #31 │ │ │ │ ldrdgt pc, [ip, -pc]! @ │ │ │ │ @ instruction: 0xf8dcac04 │ │ │ │ @@ -33838,24 +33838,24 @@ │ │ │ │ stmib sp, {r0, r1, r8, ip, pc}^ │ │ │ │ @ instruction: 0xf7f0230a │ │ │ │ @ instruction: 0xf89dfa7f │ │ │ │ stmdbls r3, {r0, r5, lr} │ │ │ │ stmdahi fp, {r0, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ orrmi pc, r0, #1124073472 @ 0x43000000 │ │ │ │ str r8, [r9, fp]! │ │ │ │ - cdp2 2, 2, cr15, cr2, cr9, {4} │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + cdp2 2, 6, cr15, cr2, cr9, {4} │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #3072 @ 0xc00 │ │ │ │ - mcr2 2, 2, pc, cr8, cr4, {2} @ │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + mcr2 2, 4, pc, cr8, cr4, {2} @ │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb884f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r4, r8, lsr #31 │ │ │ │ teqpgt r0, pc @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8dcac04 │ │ │ │ @ instruction: 0xf8cdc000 │ │ │ │ @@ -33921,24 +33921,24 @@ │ │ │ │ stmib sp, {r0, r1, r8, ip, pc}^ │ │ │ │ @ instruction: 0xf7f0230a │ │ │ │ @ instruction: 0xf89df9d9 │ │ │ │ stmdbls r3, {r0, r5, lr} │ │ │ │ stmdahi fp, {r0, r1, r2, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ orrmi pc, r0, #1124073472 @ 0x43000000 │ │ │ │ str r8, [r7, fp]! │ │ │ │ - ldc2l 2, cr15, [ip, #-548]! @ 0xfffffddc │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + ldc2 2, cr15, [ip, #548]! @ 0x224 │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #3072 @ 0xc00 │ │ │ │ - stc2 2, cr15, [r2, #336]! @ 0x150 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + stc2l 2, cr15, [r2, #336]! @ 0x150 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrlt r5, [r0, #-3200]! @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r5], -fp, lsl #1 │ │ │ │ stmib sp, {r1, fp, sp, pc}^ │ │ │ │ movwcs r2, #782 @ 0x30e │ │ │ │ @@ -33982,23 +33982,23 @@ │ │ │ │ strb r3, [lr, r8] │ │ │ │ vst2.8 {d24-d25}, [r3 :128], r3 │ │ │ │ eorhi r4, r3, r0, lsl #7 │ │ │ │ strtmi lr, [r1], -r9, asr #15 │ │ │ │ @ instruction: 0xf7eea802 │ │ │ │ @ instruction: 0xf89df89f │ │ │ │ strb r3, [r0, r8] │ │ │ │ - stc2 2, cr15, [r2, #-548] @ 0xfffffddc │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + stc2l 2, cr15, [r2, #-548] @ 0xfffffddc │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #2048 @ 0x800 │ │ │ │ - stc2 2, cr15, [r8, #-336]! @ 0xfffffeb0 │ │ │ │ + stc2l 2, cr15, [r8, #-336]! @ 0xfffffeb0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb88734 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ bmi 0xac2d94 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ ldmdavs r2, {r0, r3, r5, r9, sl, lr} │ │ │ │ @@ -34037,17 +34037,17 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4629bd70 │ │ │ │ @ instruction: 0xf7eea804 │ │ │ │ @ instruction: 0xf89df831 │ │ │ │ bfi r3, r0, #0, #29 │ │ │ │ - ldc2 2, cr15, [r4], {137} @ 0x89 │ │ │ │ + ldc2l 2, cr15, [r4], {137} @ 0x89 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb887f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08f0fb8 │ │ │ │ ldrsbtgt pc, [r8], pc @ │ │ │ │ andcs r4, r0, r5, lsl #12 │ │ │ │ ldcls 2, cr9, [r2], {4} │ │ │ │ @@ -34089,16 +34089,16 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4621bd30 │ │ │ │ @ instruction: 0xf7eda806 │ │ │ │ @ instruction: 0xf89dffc9 │ │ │ │ bfi r2, r8, #0, #29 │ │ │ │ - stc2 2, cr15, [ip], #-548 @ 0xfffffddc │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + stc2l 2, cr15, [ip], #-548 @ 0xfffffddc │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrlt r5, [r0, #-3200]! @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r5], -r9, lsl #1 │ │ │ │ movwcs lr, #51661 @ 0xc9cd │ │ │ │ @@ -34134,17 +34134,17 @@ │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x46214770 │ │ │ │ @ instruction: 0xf7ed4668 │ │ │ │ @ instruction: 0xf89dff6f │ │ │ │ ldrb r3, [fp, r0] │ │ │ │ - blx 0xff4ee192 │ │ │ │ + ldc2 2, cr15, [r2], {137} @ 0x89 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8897c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r0 @ │ │ │ │ bmi 0xc7a388 │ │ │ │ strmi r0, [sp], -r4, asr #23 │ │ │ │ movwls r9, #21250 @ 0x5302 │ │ │ │ @@ -34184,24 +34184,24 @@ │ │ │ │ stmiavc r9!, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ andcs r2, r0, #671088640 @ 0x28000000 │ │ │ │ @ instruction: 0xf7e8a802 │ │ │ │ stmdacs r0, {r0, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdahi fp!, {r1, r2, r4, r6, r7, ip, lr, pc} │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ ldrb r8, [r1, fp, lsr #32] │ │ │ │ - blx 0x1bee25a │ │ │ │ + blx 0xfebee25a │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x171cf8 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s16 d4, d28, d28 │ │ │ │ - svclt 0x0000fdd9 │ │ │ │ + svclt 0x0000fe1d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ - eorseq r1, r4, r8, asr #14 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ + eorseq r1, r4, r8, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb88a60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r0 @ │ │ │ │ bmi 0xc3a46c │ │ │ │ strmi r0, [sp], -r4, asr #31 │ │ │ │ movwls r9, #21250 @ 0x5302 │ │ │ │ @@ -34241,23 +34241,23 @@ │ │ │ │ tstcs r7, #11075584 @ 0xa90000 │ │ │ │ stmdage r2, {r9, sp} │ │ │ │ cdp2 7, 1, cr15, cr4, cr8, {7} │ │ │ │ sbcsle r2, r7, r0, lsl #16 │ │ │ │ @ instruction: 0xf043882b │ │ │ │ eorhi r0, fp, r0, lsl r3 │ │ │ │ vqshl.s64 q7, q1, #9 │ │ │ │ - strdcs pc, [r0], -sp │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, sp, lsr fp @ │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andls r4, r0, r4, lsl #22 │ │ │ │ adcsmi pc, ip, #64, 4 │ │ │ │ - stc2l 2, cr15, [r8, #-112]! @ 0xffffff90 │ │ │ │ + stc2 2, cr15, [ip, #112]! @ 0x70 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ - eorseq r1, r4, r8, asr #14 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ + eorseq r1, r4, r8, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb88b40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r0 @ │ │ │ │ @ instruction: 0x460b4c33 │ │ │ │ @ instruction: 0x46294615 │ │ │ │ andls r4, r4, r2, lsr sl │ │ │ │ @@ -34299,24 +34299,24 @@ │ │ │ │ stmiavc r9!, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ andcs r2, r0, #52, 6 @ 0xd0000000 │ │ │ │ @ instruction: 0xf7e8a802 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdahi fp!, {r0, r2, r4, r6, r7, ip, lr, pc} │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ ldrb r8, [r0, fp, lsr #32] │ │ │ │ - blx 0xfe26e424 │ │ │ │ + blx 0xff26e424 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x171ec4 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s16 d4, d28, d28 │ │ │ │ - svclt 0x0000fcf3 │ │ │ │ + svclt 0x0000fd37 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ - eorseq r1, r4, r8, asr #14 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ + eorseq r1, r4, r8, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb88c2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r0 @ │ │ │ │ bmi 0xc7a638 │ │ │ │ strmi r0, [sp], -r4, asr #23 │ │ │ │ movwls r9, #21250 @ 0x5302 │ │ │ │ @@ -34356,24 +34356,24 @@ │ │ │ │ stmiavc r9!, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ andcs r2, r0, #469762048 @ 0x1c000000 │ │ │ │ @ instruction: 0xf7e8a802 │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdahi fp!, {r1, r2, r4, r6, r7, ip, lr, pc} │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ ldrb r8, [r1, fp, lsr #32] │ │ │ │ - blx 0x5ee508 │ │ │ │ + blx 0x15ee508 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x171fa8 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s16 d4, d28, d28 │ │ │ │ - svclt 0x0000fc81 │ │ │ │ + svclt 0x0000fcc5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ - eorseq r1, r4, r8, asr #14 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ + eorseq r1, r4, r8, asr #15 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrlt r5, [r0, #-3200]! @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r5], -fp, lsl #1 │ │ │ │ movwcs lr, #59853 @ 0xe9cd │ │ │ │ bmi 0xbba724 │ │ │ │ @@ -34413,23 +34413,23 @@ │ │ │ │ stmiavc r1!, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ stmdage r2, {r4, r5, r6, r9, sp} │ │ │ │ mrrc2 7, 14, pc, lr, cr14 @ │ │ │ │ rscle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf0438823 │ │ │ │ eorhi r0, r3, r0, lsl r3 │ │ │ │ vqshl.s64 q7, q6, #9 │ │ │ │ - andcs pc, r0, r5, lsr #19 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, r5, ror #19 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andls r4, r0, r4, lsl #22 │ │ │ │ adcsmi pc, ip, #64, 4 │ │ │ │ - ldc2 2, cr15, [r0], {28} │ │ │ │ + mrrc2 2, 1, pc, r4, cr12 @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ - eorseq r1, r4, r0, ror #14 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ + eorseq r1, r4, r0, ror #15 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrlt r5, [r0, #-3200]! @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r5], -fp, lsl #1 │ │ │ │ stmib sp, {r1, fp, sp, pc}^ │ │ │ │ movwcs r2, #782 @ 0x30e │ │ │ │ @@ -34460,34 +34460,34 @@ │ │ │ │ andlt r4, fp, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmiavc r2!, {r4, r5, r6, r8, r9, sl, lr}^ │ │ │ │ vrhadd.s8 d18, d1, d24 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ stmdage r2, {r2, r4, r5, r8, r9} │ │ │ │ movwcc pc, #11009 @ 0x2b01 @ │ │ │ │ @ instruction: 0xf8d378a1 │ │ │ │ @ instruction: 0xf7ee22f8 │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdahi r3!, {r3, r4, r6, r7, ip, lr, pc} │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ ldrb r8, [r3, r3, lsr #32] │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ ldc2l 7, cr15, [r4], #964 @ 0x3c4 │ │ │ │ vqshl.s64 q7, , #9 │ │ │ │ - andcs pc, r0, pc, lsr #18 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, pc, ror #18 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andls r4, r0, r3, lsl #22 │ │ │ │ adcsmi pc, ip, #64, 4 │ │ │ │ - blx 0xfe6ee53a │ │ │ │ + blx 0xff7ee53a │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #14 │ │ │ │ + eorseq r1, r4, r0, ror #15 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb88ed8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #256] @ 0x31de0 │ │ │ │ addlt r7, ip, pc, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ strmi r4, [lr], -r0, lsr #22 │ │ │ │ @@ -34514,21 +34514,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, ip, r0, asr #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf8daf289 │ │ │ │ + @ instruction: 0xf91af289 │ │ │ │ andeq r0, r0, pc, ror r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffff80 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb88f7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #256] @ 0x31e84 │ │ │ │ addlt r7, ip, r0, lsr #22 │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ strmi r4, [lr], -r1, lsr #22 │ │ │ │ @@ -34555,22 +34555,22 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, ip, r0, lsl #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf888f289 │ │ │ │ + @ instruction: 0xf8c8f289 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb89024 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #256] @ 0x31f2c │ │ │ │ addlt r7, ip, r0, lsr #22 │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ strmi r4, [lr], -r1, lsr #22 │ │ │ │ @@ -34597,22 +34597,22 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf289bd70 │ │ │ │ - svclt 0x0000f835 │ │ │ │ + svclt 0x0000f875 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb890cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #256] @ 0x31fd4 │ │ │ │ addlt r7, ip, lr, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460e4b1f │ │ │ │ @@ -34638,21 +34638,21 @@ │ │ │ │ blls 0x30bf98 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andcs fp, r0, #12 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xffe2f288 │ │ │ │ + @ instruction: 0xf822f289 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8916c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #256] @ 0x32074 │ │ │ │ addlt r7, ip, r0, lsr #22 │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ strmi r4, [lr], -r1, lsr #22 │ │ │ │ @@ -34679,22 +34679,22 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, ip, r0, lsl #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xff90f288 │ │ │ │ + @ instruction: 0xffd0f288 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb89214 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #256] @ 0x3211c │ │ │ │ addlt r7, ip, r0, lsr #22 │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ strmi r4, [lr], -r1, lsr #22 │ │ │ │ @@ -34721,22 +34721,22 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf288bd70 │ │ │ │ - svclt 0x0000ff3d │ │ │ │ + svclt 0x0000ff7d │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb892bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #256] @ 0x321c4 │ │ │ │ addlt r7, ip, lr, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460e4b1f │ │ │ │ @@ -34762,21 +34762,21 @@ │ │ │ │ blls 0x30c188 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andcs fp, r0, #12 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - cdp2 2, 14, cr15, cr10, cr8, {4} │ │ │ │ + @ instruction: 0xff2af288 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8935c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ blvc 0x7ad7e4 │ │ │ │ ldrmi r4, [r6], -ip, lsl #13 │ │ │ │ @ instruction: 0x461d4a1f │ │ │ │ @@ -34802,20 +34802,20 @@ │ │ │ │ blls 0x30c228 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andlt fp, ip, r0, lsl #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - cdp2 2, 9, cr15, cr10, cr8, {4} │ │ │ │ + cdp2 2, 13, cr15, cr10, cr8, {4} │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb893fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ blvc 0x7ad884 │ │ │ │ ldrmi r4, [r6], -ip, lsl #13 │ │ │ │ @@ -34842,20 +34842,20 @@ │ │ │ │ blls 0x30c2c8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_und │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf288bd70 │ │ │ │ - svclt 0x0000fe4b │ │ │ │ + svclt 0x0000fe8b │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8949c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ blvc 0x7ad924 │ │ │ │ ldrmi r4, [r6], -ip, lsl #13 │ │ │ │ @@ -34881,21 +34881,21 @@ │ │ │ │ blmi 0x3b0b18 │ │ │ │ blls 0x30c368 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andcs fp, r0, #12 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - ldc2l 2, cr15, [ip, #544]! @ 0x220 │ │ │ │ + cdp2 2, 3, cr15, cr12, cr8, {4} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8953c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #256] @ 0x32444 │ │ │ │ addlt r7, ip, r0, lsr #22 │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @@ -34923,22 +34923,22 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, ip, r0, asr #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - stc2 2, cr15, [r8, #544]! @ 0x220 │ │ │ │ + stc2l 2, cr15, [r8, #544]! @ 0x220 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, pc, ror r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffff80 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb895e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #256] @ 0x324ec │ │ │ │ addlt r7, ip, r0, lsr #22 │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ strmi r4, [lr], -r1, lsr #22 │ │ │ │ @@ -34965,22 +34965,22 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, ip, r0, lsl #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - ldc2l 2, cr15, [r4, #-544] @ 0xfffffde0 │ │ │ │ + ldc2 2, cr15, [r4, #544] @ 0x220 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8968c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #256] @ 0x32594 │ │ │ │ addlt r7, ip, r0, lsr #22 │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ strmi r4, [lr], -r1, lsr #22 │ │ │ │ @@ -35007,22 +35007,22 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf288bd70 │ │ │ │ - svclt 0x0000fd01 │ │ │ │ + svclt 0x0000fd41 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb89734 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #256] @ 0x3263c │ │ │ │ addlt r7, ip, lr, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460e4b1f │ │ │ │ @@ -35048,21 +35048,21 @@ │ │ │ │ blls 0x30c600 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andcs fp, r0, #12 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - stc2 2, cr15, [lr], #544 @ 0x220 │ │ │ │ + stc2l 2, cr15, [lr], #544 @ 0x220 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb897d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x8364dc │ │ │ │ strmi fp, [r3], -ip, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f920b │ │ │ │ @@ -35090,17 +35090,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf288bd70 │ │ │ │ - svclt 0x0000fc5b │ │ │ │ + svclt 0x0000fc9b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8986c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x876574 │ │ │ │ strmi fp, [r3], -ip, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f920b │ │ │ │ @@ -35129,17 +35129,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, ip, r0, lsl #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - stc2 2, cr15, [ip], {136} @ 0x88 │ │ │ │ + mcrr2 2, 8, pc, ip, cr8 @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb89908 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x836610 │ │ │ │ strmi fp, [r3], -ip, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f920b │ │ │ │ @@ -35167,17 +35167,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf288bd70 │ │ │ │ - svclt 0x0000fbc1 │ │ │ │ + svclt 0x0000fc01 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb899a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x7f66a8 │ │ │ │ strmi fp, [r3], -ip, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f920b │ │ │ │ @@ -35204,17 +35204,17 @@ │ │ │ │ blls 0x30c870 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andcs fp, r0, #12 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - blx 0x1def246 │ │ │ │ + blx 0xfedef246 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb89a34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x87673c │ │ │ │ strmi fp, [r3], -ip, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f920b │ │ │ │ @@ -35243,17 +35243,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, ip, r0, lsl #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - blx 0xa6f2e2 │ │ │ │ + blx 0x1a6f2e2 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb89ad0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x8367d8 │ │ │ │ strmi fp, [r3], -ip, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f920b │ │ │ │ @@ -35281,17 +35281,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf288bd70 │ │ │ │ - svclt 0x0000fadd │ │ │ │ + svclt 0x0000fb1d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb89b68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x7f6870 │ │ │ │ strmi fp, [r3], -ip, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f920b │ │ │ │ @@ -35318,17 +35318,17 @@ │ │ │ │ blls 0x30ca38 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andcs fp, r0, #12 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - blx 0xfe4ef40c │ │ │ │ + blx 0xff4ef40c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb89bfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ strcs r4, [r0, #-1556] @ 0xfffff9ec │ │ │ │ bmi 0x844238 │ │ │ │ strls r4, [r6, #-1569] @ 0xfffff9df │ │ │ │ @@ -35358,16 +35358,16 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf288bd70 │ │ │ │ - svclt 0x0000fa43 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + svclt 0x0000fa83 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb89c9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ strcs r4, [r0, #-1556] @ 0xfffff9ec │ │ │ │ bmi 0x7c42d8 │ │ │ │ @@ -35396,16 +35396,16 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf9f6f288 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + blx 0xdef544 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb89d34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ strcs r4, [r0, #-1556] @ 0xfffff9ec │ │ │ │ bmi 0x7c4370 │ │ │ │ @@ -35434,16 +35434,16 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, r7, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf288bd70 │ │ │ │ - svclt 0x0000f9ab │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + svclt 0x0000f9eb │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb89dcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r4, r0, lsr #31 │ │ │ │ @ instruction: 0xf10d4c23 │ │ │ │ @ instruction: 0xf10d0c10 │ │ │ │ @@ -35476,17 +35476,17 @@ │ │ │ │ ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r3, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r4, r6, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf956f288 │ │ │ │ + @ instruction: 0xf996f288 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb89e74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r4, r0, lsr #31 │ │ │ │ @ instruction: 0xf10d4c23 │ │ │ │ @ instruction: 0xf10d0c10 │ │ │ │ stmdavs r4!, {r5, r9, sl, fp} │ │ │ │ @@ -35518,17 +35518,17 @@ │ │ │ │ ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r3, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r4, r5, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf288bd70 │ │ │ │ - svclt 0x0000f903 │ │ │ │ + svclt 0x0000f943 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrlt r5, [r0, #-3200] @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r4], -r6, lsl #1 │ │ │ │ @ instruction: 0xf8dd4815 │ │ │ │ stmib sp, {r4, r5, lr, pc}^ │ │ │ │ @@ -35547,15 +35547,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ andlt r4, r2, r0, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - @ instruction: 0xf8c8f288 │ │ │ │ + @ instruction: 0xf908f288 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb89f8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0920fb0 │ │ │ │ @ instruction: 0xf10d4c31 │ │ │ │ stmdavs r4!, {r3, r4, sl, fp} │ │ │ │ @@ -35596,23 +35596,23 @@ │ │ │ │ @ instruction: 0xf06f3029 │ │ │ │ andls r4, ip, #0, 6 │ │ │ │ vcgt.u8 d25, d2, d11 │ │ │ │ andls r0, sp, r0, lsl #6 │ │ │ │ movwcc lr, #59853 @ 0xe9cd │ │ │ │ @ instruction: 0xf88d2305 │ │ │ │ strb r3, [r7, r8, lsr #32] │ │ │ │ - @ instruction: 0xf866f288 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf8a6f288 │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #2048 @ 0x800 │ │ │ │ - @ instruction: 0xf88cf253 │ │ │ │ + @ instruction: 0xf8ccf253 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8a06c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0920fb0 │ │ │ │ @ instruction: 0xf10d4c31 │ │ │ │ stmdavs r4!, {r3, r4, sl, fp} │ │ │ │ @ instruction: 0xf04f9411 │ │ │ │ @@ -35651,24 +35651,24 @@ │ │ │ │ eorcc pc, r9, sp, lsl #17 │ │ │ │ movwmi pc, #111 @ 0x6f @ │ │ │ │ movwls r9, #45580 @ 0xb20c │ │ │ │ movweq pc, #834 @ 0x342 @ │ │ │ │ stmib sp, {r0, r2, r3, ip, pc}^ │ │ │ │ movwcs r3, #21262 @ 0x530e │ │ │ │ eorcc pc, r8, sp, lsl #17 │ │ │ │ - vqdmlsl.s q7, d23, d0[2] │ │ │ │ - vrecps.f32 , , │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vqdmlsl.s q7, d24, d0[2] │ │ │ │ + vtst.8 d31, d15, d23 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xf2fec │ │ │ │ vqsub.s16 q9, , │ │ │ │ - svclt 0x0000f81d │ │ │ │ + svclt 0x0000f85d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8a14c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ bmi 0x8fbf58 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x32f68 │ │ │ │ stmdage r8, {r1, r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -35695,22 +35695,22 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, lr │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #7405567 @ 0x0070ffff │ │ │ │ - svclt 0x0000ffa1 │ │ │ │ + svclt 0x0000ffe1 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8a1f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ bmi 0x87c000 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x33010 │ │ │ │ stmdage r8, {r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -35736,21 +35736,21 @@ │ │ │ │ subsmi r9, sl, sp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, lr, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xff4ef287 │ │ │ │ + @ instruction: 0xff8ef287 │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8a294 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ bmi 0x87c0a0 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x330b0 │ │ │ │ stmdage r8, {r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -35776,21 +35776,21 @@ │ │ │ │ subsmi r9, sl, sp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, lr, r7, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #7405567 @ 0x0070ffff │ │ │ │ - svclt 0x0000feff │ │ │ │ + svclt 0x0000ff3f │ │ │ │ @ instruction: 0xffffffff │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8a334 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ bmi 0x8fc140 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x33150 │ │ │ │ stmdage r8, {r1, r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -35817,22 +35817,22 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, lr │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #7405567 @ 0x0070ffff │ │ │ │ - svclt 0x0000fead │ │ │ │ + svclt 0x0000feed │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8a3dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ bmi 0x87c1e8 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x331f8 │ │ │ │ stmdage r8, {r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -35858,21 +35858,21 @@ │ │ │ │ subsmi r9, sl, sp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, lr, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - cdp2 2, 5, cr15, cr10, cr7, {4} │ │ │ │ + cdp2 2, 9, cr15, cr10, cr7, {4} │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8a47c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ bmi 0x87c288 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x33298 │ │ │ │ stmdage r8, {r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -35898,21 +35898,21 @@ │ │ │ │ subsmi r9, sl, sp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, lr, r7, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #7405567 @ 0x0070ffff │ │ │ │ - svclt 0x0000fe0b │ │ │ │ + svclt 0x0000fe4b │ │ │ │ @ instruction: 0xffffffff │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8a51c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ ldc 6, cr4, [pc, #44] @ 0x33354 │ │ │ │ @ instruction: 0x46117b1f │ │ │ │ strcs r4, [r0], #-2593 @ 0xfffff5df │ │ │ │ @@ -35939,21 +35939,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, lr, r0, lsl #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - ldc2 2, cr15, [r8, #540]! @ 0x21c │ │ │ │ + ldc2l 2, cr15, [r8, #540]! @ 0x21c │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8a5c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ ldc 6, cr4, [pc, #44] @ 0x333fc │ │ │ │ @ instruction: 0x46117b1f │ │ │ │ @@ -35981,21 +35981,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, lr │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #7405567 @ 0x0070ffff │ │ │ │ - svclt 0x0000fd65 │ │ │ │ + svclt 0x0000fda5 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8a66c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ ldc 6, cr4, [pc, #44] @ 0x334a4 │ │ │ │ @ instruction: 0x46117b1d │ │ │ │ @@ -36022,20 +36022,20 @@ │ │ │ │ blls 0x38d538 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andcs fp, r0, #14 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - ldc2 2, cr15, [r2, #-540] @ 0xfffffde4 │ │ │ │ + ldc2l 2, cr15, [r2, #-540] @ 0xfffffde4 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8a70c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r4, r8, lsr #31 │ │ │ │ @ instruction: 0xf10d4c23 │ │ │ │ @ instruction: 0xf10d0c10 │ │ │ │ @@ -36068,17 +36068,17 @@ │ │ │ │ blls 0x50d5f0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_und │ │ │ │ tstcs r0, r4, lsl r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmov.i32 d11, #7405567 @ 0x0070ffff │ │ │ │ - svclt 0x0000fcb7 │ │ │ │ + svclt 0x0000fcf7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8a7b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r4, r8, lsr #31 │ │ │ │ @ instruction: 0xf10d4c22 │ │ │ │ @ instruction: 0xf10d0c10 │ │ │ │ stmdavs r4!, {r5, r9, sl, fp} │ │ │ │ @@ -36109,17 +36109,17 @@ │ │ │ │ blmi 0x231a60 │ │ │ │ blls 0x50d698 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andcs fp, r0, #20 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - stc2l 2, cr15, [r4], #-540 @ 0xfffffde4 │ │ │ │ + stc2 2, cr15, [r4], #540 @ 0x21c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrlt r5, [r0, #-3200] @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r4], -r6, lsl #1 │ │ │ │ movwcs lr, #35277 @ 0x89cd │ │ │ │ ldmib sp, {r0, r1, r8, r9, sp}^ │ │ │ │ @@ -36136,15 +36136,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ andlt r4, r2, r0, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - stc2 2, cr15, [lr], #-540 @ 0xfffffde4 │ │ │ │ + stc2l 2, cr15, [lr], #-540 @ 0xfffffde4 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8a8c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb8 │ │ │ │ @ instruction: 0xf10d4c30 │ │ │ │ stmdavs r4!, {r4, sl, fp} │ │ │ │ @@ -36184,23 +36184,23 @@ │ │ │ │ tstcs r5, sl, lsl #4 │ │ │ │ @ instruction: 0xf88d930b │ │ │ │ @ instruction: 0xf06f1020 │ │ │ │ movwls r4, #37632 @ 0x9300 │ │ │ │ movweq pc, #834 @ 0x342 @ │ │ │ │ movwcc lr, #51661 @ 0xc9cd │ │ │ │ vqdmlsl.s q7, d23, d3[1] │ │ │ │ - vqdmulh.s , , │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf24ffc0f │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xf383c │ │ │ │ vqsub.s16 q9, q1, │ │ │ │ - svclt 0x0000fbf5 │ │ │ │ + svclt 0x0000fc35 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8a99c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0900fb8 │ │ │ │ @ instruction: 0xf10d4c2f │ │ │ │ stmdavs r4!, {r4, sl, fp} │ │ │ │ @ instruction: 0xf04f940f │ │ │ │ @@ -36238,23 +36238,23 @@ │ │ │ │ andls r4, sl, #738197504 @ 0x2c000000 │ │ │ │ movwls r2, #45317 @ 0xb105 │ │ │ │ eorne pc, r0, sp, lsl #17 │ │ │ │ movwmi pc, #111 @ 0x6f @ │ │ │ │ vcgt.u8 d25, d2, d9 │ │ │ │ stmib sp, {r8, r9}^ │ │ │ │ strb r3, [r8, ip, lsl #6] │ │ │ │ - blx 0x18f026a │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + blx 0xfe8f026a │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #2048 @ 0x800 │ │ │ │ - blx 0xfe2701ae │ │ │ │ + blx 0xff2701ae │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8aa74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x83777c │ │ │ │ strmi fp, [r3], -ip, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f920b │ │ │ │ @@ -36282,17 +36282,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 , #7405567 @ 0x0070ffff │ │ │ │ - svclt 0x0000fb0b │ │ │ │ + svclt 0x0000fb4b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8ab0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x877814 │ │ │ │ strmi fp, [r3], -ip, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f920b │ │ │ │ @@ -36321,17 +36321,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, ip, r0, lsl #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - blx 0xfef703b4 │ │ │ │ + blx 0xfff703b4 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8aba8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x8378b0 │ │ │ │ strmi fp, [r3], -ip, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f920b │ │ │ │ @@ -36359,17 +36359,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 , #7405567 @ 0x0070ffff │ │ │ │ - svclt 0x0000fa71 │ │ │ │ + svclt 0x0000fab1 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8ac40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x7f7948 │ │ │ │ strmi fp, [r3], -ip, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f920b │ │ │ │ @@ -36396,17 +36396,17 @@ │ │ │ │ blls 0x30db10 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andcs fp, r0, #12 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - blx 0x9f04e0 │ │ │ │ + blx 0x19f04e0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8acd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ bmi 0x8fcae0 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x33af0 │ │ │ │ stmdage r8, {r1, r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -36433,22 +36433,22 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, lr │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #7405567 @ 0x0070ffff │ │ │ │ - svclt 0x0000f9dd │ │ │ │ + svclt 0x0000fa1d │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, pc, ror r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffffff80 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8ad7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ bmi 0x8fcb88 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x33b98 │ │ │ │ stmdage r8, {r1, r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -36475,22 +36475,22 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, lr │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #7405567 @ 0x0070ffff │ │ │ │ - svclt 0x0000f989 │ │ │ │ + svclt 0x0000f9c9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xffff8000 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8ae24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ bmi 0x87cc30 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x33c40 │ │ │ │ stmdage r8, {r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -36516,21 +36516,21 @@ │ │ │ │ subsmi r9, sl, sp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, lr, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf936f287 │ │ │ │ + @ instruction: 0xf976f287 │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8aec4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ bmi 0x87ccd0 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x33ce0 │ │ │ │ stmdage r8, {r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -36556,21 +36556,21 @@ │ │ │ │ subsmi r9, sl, sp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, lr, r7, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #7405567 @ 0x0070ffff │ │ │ │ - svclt 0x0000f8e7 │ │ │ │ + svclt 0x0000f927 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ svcvc 0x00ffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8af64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ ldrmi r4, [r4], -ip, lsl #13 │ │ │ │ bmi 0x6855d8 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -36593,16 +36593,16 @@ │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r6, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf89cf287 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + @ instruction: 0xf8dcf287 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8afe8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ ldrmi r4, [r4], -ip, lsl #13 │ │ │ │ bmi 0x68565c │ │ │ │ @@ -36626,16 +36626,16 @@ │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmov.i32 d11, #7405567 @ 0x0070ffff │ │ │ │ - svclt 0x0000f85b │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + svclt 0x0000f89b │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b06c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #288] @ 0x33f94 │ │ │ │ addlt r7, sl, lr, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @@ -36661,20 +36661,20 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, sl, r0, asr #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf814f287 │ │ │ │ + @ instruction: 0xf854f287 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b104 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #288] @ 0x3402c │ │ │ │ addlt r7, sl, lr, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460e4b1d │ │ │ │ @@ -36699,20 +36699,20 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, sl, r0, lsl #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xffc8f286 │ │ │ │ + @ instruction: 0xf808f287 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b19c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #288] @ 0x340c4 │ │ │ │ addlt r7, sl, lr, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460e4b1d │ │ │ │ @@ -36737,20 +36737,20 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, sl │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 , #6356991 @ 0x0060ffff │ │ │ │ - svclt 0x0000ff7d │ │ │ │ + svclt 0x0000ffbd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b234 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #288] @ 0x3415c │ │ │ │ addlt r7, sl, ip, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460e4b1b │ │ │ │ @@ -36774,19 +36774,19 @@ │ │ │ │ blls 0x28e0f8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andcs fp, r0, #10 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xff32f286 │ │ │ │ + @ instruction: 0xff72f286 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b2c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #288] @ 0x341ec │ │ │ │ addlt r7, sl, lr, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460e4b1d │ │ │ │ @@ -36811,20 +36811,20 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, sl, r0, lsl #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - cdp2 2, 14, cr15, cr8, cr6, {4} │ │ │ │ + @ instruction: 0xff28f286 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b35c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #288] @ 0x34284 │ │ │ │ addlt r7, sl, lr, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460e4b1d │ │ │ │ @@ -36849,20 +36849,20 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, sl │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 , #6356991 @ 0x0060ffff │ │ │ │ - svclt 0x0000fe9d │ │ │ │ + svclt 0x0000fedd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b3f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #288] @ 0x3431c │ │ │ │ addlt r7, sl, ip, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460e4b1b │ │ │ │ @@ -36886,19 +36886,19 @@ │ │ │ │ blls 0x28e2b8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andcs fp, r0, #10 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - cdp2 2, 5, cr15, cr2, cr6, {4} │ │ │ │ + cdp2 2, 9, cr15, cr2, cr6, {4} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b484 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ blvc 0x72f90c │ │ │ │ ldrmi r4, [r6], -ip, lsl #13 │ │ │ │ bmi 0x705b0c │ │ │ │ @@ -36922,18 +36922,18 @@ │ │ │ │ blls 0x28e348 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andlt fp, sl, r0, lsl #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - cdp2 2, 0, cr15, cr10, cr6, {4} │ │ │ │ + cdp2 2, 4, cr15, cr10, cr6, {4} │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b514 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ blvc 0x72f99c │ │ │ │ ldrmi r4, [r6], -ip, lsl #13 │ │ │ │ @@ -36958,18 +36958,18 @@ │ │ │ │ blls 0x28e3d8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_und │ │ │ │ tstcs r0, sl │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmvn.i32 , #6356991 @ 0x0060ffff │ │ │ │ - svclt 0x0000fdc3 │ │ │ │ + svclt 0x0000fe03 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b5a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ blvc 0x72fa2c │ │ │ │ ldrmi r4, [r6], -ip, lsl #13 │ │ │ │ @@ -36993,19 +36993,19 @@ │ │ │ │ blmi 0x332ee0 │ │ │ │ blls 0x28e468 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andcs fp, r0, #10 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - ldc2l 2, cr15, [ip, #-536]! @ 0xfffffde8 │ │ │ │ + ldc2 2, cr15, [ip, #536]! @ 0x218 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b634 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #288] @ 0x3455c │ │ │ │ addlt r7, sl, lr, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @@ -37031,20 +37031,20 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, sl, r0, asr #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - ldc2 2, cr15, [r0, #-536]! @ 0xfffffde8 │ │ │ │ + ldc2l 2, cr15, [r0, #-536]! @ 0xfffffde8 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b6cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #288] @ 0x345f4 │ │ │ │ addlt r7, sl, lr, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460e4b1d │ │ │ │ @@ -37069,20 +37069,20 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, sl, r0, lsl #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - stc2l 2, cr15, [r4], #536 @ 0x218 │ │ │ │ + stc2 2, cr15, [r4, #-536]! @ 0xfffffde8 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b764 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #288] @ 0x3468c │ │ │ │ addlt r7, sl, lr, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460e4b1d │ │ │ │ @@ -37107,20 +37107,20 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, sl │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 , #6356991 @ 0x0060ffff │ │ │ │ - svclt 0x0000fc99 │ │ │ │ + svclt 0x0000fcd9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b7fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #288] @ 0x34724 │ │ │ │ addlt r7, sl, ip, lsl fp │ │ │ │ ldrmi r4, [ip], -r4, lsl #13 │ │ │ │ @ instruction: 0x460e4b1b │ │ │ │ @@ -37144,19 +37144,19 @@ │ │ │ │ blls 0x28e6c0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andcs fp, r0, #10 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - mcrr2 2, 8, pc, lr, cr6 @ │ │ │ │ + stc2 2, cr15, [lr], {134} @ 0x86 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b88c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x7785b4 │ │ │ │ strmi fp, [r3], -sl, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f9209 │ │ │ │ @@ -37181,17 +37181,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sbclt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, sl │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 , #6356991 @ 0x0060ffff │ │ │ │ - svclt 0x0000fc05 │ │ │ │ + svclt 0x0000fc45 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b918 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x778640 │ │ │ │ strmi fp, [r3], -sl, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f9209 │ │ │ │ @@ -37216,17 +37216,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, sl, r0, lsl #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - blx 0xfeff11ae │ │ │ │ + blx 0xffff11ae │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8b9a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x7786cc │ │ │ │ strmi fp, [r3], -sl, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f9209 │ │ │ │ @@ -37251,17 +37251,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, sl │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 , #6356991 @ 0x0060ffff │ │ │ │ - svclt 0x0000fb79 │ │ │ │ + svclt 0x0000fbb9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8ba30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x778758 │ │ │ │ strmi fp, [r3], -sl, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f9209 │ │ │ │ @@ -37286,17 +37286,17 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r7, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 , #6356991 @ 0x0060ffff │ │ │ │ - svclt 0x0000fb33 │ │ │ │ + svclt 0x0000fb73 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8babc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x7787e4 │ │ │ │ strmi fp, [r3], -sl, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f9209 │ │ │ │ @@ -37321,17 +37321,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, sl, r0, lsl #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - blx 0xffb71350 │ │ │ │ + blx 0xb71352 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8bb48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x778870 │ │ │ │ strmi fp, [r3], -sl, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f9209 │ │ │ │ @@ -37356,17 +37356,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, sl │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 , #6356991 @ 0x0060ffff │ │ │ │ - svclt 0x0000faa7 │ │ │ │ + svclt 0x0000fae7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8bbd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x7788fc │ │ │ │ strmi fp, [r3], -sl, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f9209 │ │ │ │ @@ -37391,17 +37391,17 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r7, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 , #6356991 @ 0x0060ffff │ │ │ │ - svclt 0x0000fa61 │ │ │ │ + svclt 0x0000faa1 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8bc60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ strcs r4, [r0, #-1556] @ 0xfffff9ec │ │ │ │ bmi 0x74629c │ │ │ │ strls r4, [r4, #-1569] @ 0xfffff9df │ │ │ │ @@ -37427,16 +37427,16 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addlt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, sl │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 , #6356991 @ 0x0060ffff │ │ │ │ - svclt 0x0000fa19 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + svclt 0x0000fa59 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8bcf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ strcs r4, [r0, #-1556] @ 0xfffff9ec │ │ │ │ bmi 0x70632c │ │ │ │ @@ -37462,16 +37462,16 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf9d2f286 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + blx 0x4f1584 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8bd7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ strcs r4, [r0, #-1556] @ 0xfffff9ec │ │ │ │ bmi 0x7063b8 │ │ │ │ @@ -37497,16 +37497,16 @@ │ │ │ │ blls 0x28ec44 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andcs fp, r0, #10 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf98cf286 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + @ instruction: 0xf9ccf286 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8be08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r2, r8, lsr #31 │ │ │ │ @ instruction: 0xf10d4c20 │ │ │ │ @ instruction: 0xf10d0c08 │ │ │ │ @@ -37536,17 +37536,17 @@ │ │ │ │ ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r2, r6, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf93ef286 │ │ │ │ + @ instruction: 0xf97ef286 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8bea4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r2, r8, lsr #31 │ │ │ │ @ instruction: 0xf10d4c20 │ │ │ │ @ instruction: 0xf10d0c08 │ │ │ │ stmdavs r4!, {r3, r4, r9, sl, fp} │ │ │ │ @@ -37575,17 +37575,17 @@ │ │ │ │ blmi 0x234598 │ │ │ │ blls 0x48ed80 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andcs fp, r0, #18 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf8f0f286 │ │ │ │ + @ instruction: 0xf930f286 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrlt r5, [r0, #-3200] @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r4], -r6, lsl #1 │ │ │ │ @ instruction: 0xf8dd4815 │ │ │ │ stmib sp, {r4, r5, lr, pc}^ │ │ │ │ @@ -37604,15 +37604,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ andlt r4, r2, r0, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - @ instruction: 0xf8b6f286 │ │ │ │ + @ instruction: 0xf8f6f286 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8bfb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ bmi 0x7bddbc │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x34dcc │ │ │ │ @@ -37638,19 +37638,19 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addlt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #6356991 @ 0x0060ffff │ │ │ │ - svclt 0x0000f873 │ │ │ │ + svclt 0x0000f8b3 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8c044 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ bmi 0x77de50 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x34e60 │ │ │ │ stmdage r6, {r1, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -37674,19 +37674,19 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf82af286 │ │ │ │ + @ instruction: 0xf86af286 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8c0d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ bmi 0x77dee0 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x34ef0 │ │ │ │ stmdage r6, {r1, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -37709,20 +37709,20 @@ │ │ │ │ ldmdavs sl, {r1, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, r7, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - vmov.i32 d11, #5308415 @ 0x0050ffff │ │ │ │ - svclt 0x0000ffe3 │ │ │ │ + vmov.i32 d11, #6356991 @ 0x0060ffff │ │ │ │ + svclt 0x0000f823 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8c164 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ bmi 0x7fdf70 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x34f80 │ │ │ │ stmdage r6, {r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -37747,20 +37747,20 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addlt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #5308415 @ 0x0050ffff │ │ │ │ - svclt 0x0000ff99 │ │ │ │ + svclt 0x0000ffd9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8c1fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ bmi 0x77e008 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x35018 │ │ │ │ stmdage r6, {r1, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -37784,19 +37784,19 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xff4ef285 │ │ │ │ + @ instruction: 0xff8ef285 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8c28c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ bmi 0x77e098 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x350a8 │ │ │ │ stmdage r6, {r1, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -37820,19 +37820,19 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, r7, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #5308415 @ 0x0050ffff │ │ │ │ - svclt 0x0000ff07 │ │ │ │ + svclt 0x0000ff47 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8c31c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ ldrmi r4, [r1], -fp, lsl #12 │ │ │ │ blvc 0x7707a8 │ │ │ │ strcs r4, [r0], #-2589 @ 0xfffff5e3 │ │ │ │ @@ -37857,19 +37857,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, ip, r0, lsl #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - cdp2 2, 11, cr15, cr12, cr5, {4} │ │ │ │ + cdp2 2, 15, cr15, cr12, cr5, {4} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8c3b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ ldrmi r4, [r1], -fp, lsl #12 │ │ │ │ blvc 0x770840 │ │ │ │ @@ -37895,19 +37895,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #5308415 @ 0x0050ffff │ │ │ │ - svclt 0x0000fe71 │ │ │ │ + svclt 0x0000feb1 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8c44c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ ldrmi r4, [r1], -fp, lsl #12 │ │ │ │ blvc 0x6f08d8 │ │ │ │ @@ -37932,18 +37932,18 @@ │ │ │ │ blls 0x30f310 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andcs fp, r0, #12 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - cdp2 2, 2, cr15, cr6, cr5, {4} │ │ │ │ + cdp2 2, 6, cr15, cr6, cr5, {4} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8c4dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0920fb0 │ │ │ │ @ instruction: 0xf10d4c20 │ │ │ │ @ instruction: 0xf10d0c08 │ │ │ │ @@ -37973,17 +37973,17 @@ │ │ │ │ blls 0x48f3b4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_und │ │ │ │ tstcs r0, r2, lsl r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmov.i32 d11, #5308415 @ 0x0050ffff │ │ │ │ - svclt 0x0000fdd5 │ │ │ │ + svclt 0x0000fe15 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8c578 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb0920fb0 │ │ │ │ @ instruction: 0xf10d4c20 │ │ │ │ @ instruction: 0xf10d0c08 │ │ │ │ stmdavs r4!, {r3, r4, r9, sl, fp} │ │ │ │ @@ -38012,17 +38012,17 @@ │ │ │ │ ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r2, r5, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmov.i32 d11, #5308415 @ 0x0050ffff │ │ │ │ - svclt 0x0000fd87 │ │ │ │ + svclt 0x0000fdc7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrlt r5, [r0, #-3200] @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r4], -r6, lsl #1 │ │ │ │ movwcs lr, #35277 @ 0x89cd │ │ │ │ ldmib sp, {r0, r1, r8, r9, sp}^ │ │ │ │ @@ -38039,15 +38039,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ andlt r4, r2, r0, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - ldc2l 2, cr15, [r0, #-532] @ 0xfffffdec │ │ │ │ + ldc2 2, cr15, [r0, #532] @ 0x214 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8c67c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x7793a4 │ │ │ │ strmi fp, [r3], -sl, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @@ -38073,17 +38073,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sbclt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, sl │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 , #5308415 @ 0x0050ffff │ │ │ │ - svclt 0x0000fd0d │ │ │ │ + svclt 0x0000fd4d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8c708 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x779430 │ │ │ │ strmi fp, [r3], -sl, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f9209 │ │ │ │ @@ -38108,17 +38108,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt fp, sl, r0, lsl #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - stc2l 2, cr15, [r6], {133} @ 0x85 │ │ │ │ + stc2 2, cr15, [r6, #-532] @ 0xfffffdec │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8c794 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x7794bc │ │ │ │ strmi fp, [r3], -sl, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f9209 │ │ │ │ @@ -38143,17 +38143,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, sl │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 , #5308415 @ 0x0050ffff │ │ │ │ - svclt 0x0000fc81 │ │ │ │ + svclt 0x0000fcc1 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb8c820 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 0x779548 │ │ │ │ strmi fp, [r3], -sl, lsl #1 │ │ │ │ ldmdavs r2, {r1, r2, r3, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f9209 │ │ │ │ @@ -38178,17 +38178,17 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r7, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 , #5308415 @ 0x0050ffff │ │ │ │ - svclt 0x0000fc3b │ │ │ │ + svclt 0x0000fc7b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8c8ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ bmi 0x7fe6b8 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x356c8 │ │ │ │ stmdage r6, {r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -38213,20 +38213,20 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sbclt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #5308415 @ 0x0050ffff │ │ │ │ - svclt 0x0000fbf5 │ │ │ │ + svclt 0x0000fc35 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8c944 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ bmi 0x7fe750 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x35760 │ │ │ │ stmdage r6, {r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -38251,20 +38251,20 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addlt sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #5308415 @ 0x0050ffff │ │ │ │ - svclt 0x0000fba9 │ │ │ │ + svclt 0x0000fbe9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8c9dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ bmi 0x77e7e8 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x357f8 │ │ │ │ stmdage r6, {r1, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -38288,19 +38288,19 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - blx 0x17f226a │ │ │ │ + blx 0xfe7f226a │ │ │ │ @ instruction: 0xffffffff │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8ca6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r8, asr #31 │ │ │ │ bmi 0x77e878 │ │ │ │ ldc 6, cr4, [pc, #12] @ 0x35888 │ │ │ │ stmdage r6, {r1, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -38324,19 +38324,19 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, r7, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmov.i32 d11, #5308415 @ 0x0050ffff │ │ │ │ - svclt 0x0000fb17 │ │ │ │ + svclt 0x0000fb57 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8cafc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ b 0x14489e8 │ │ │ │ stmdavs r4!, {r0, sl, fp} │ │ │ │ @ instruction: 0xf04f9405 │ │ │ │ @@ -38389,17 +38389,17 @@ │ │ │ │ tstpeq r1, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ strmi pc, [r0], #-1103 @ 0xfffffbb1 │ │ │ │ andne pc, r1, sp, lsl #17 │ │ │ │ subeq lr, r0, r0, ror #22 │ │ │ │ mcr2 10, 4, pc, cr0, cr0, {5} @ │ │ │ │ @ instruction: 0xd1ae2800 │ │ │ │ vqdmlsl.s q7, d21, d3[6] │ │ │ │ - svclt 0x0000fa95 │ │ │ │ + svclt 0x0000fad5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8cbf8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xe39980 │ │ │ │ ldrmi fp, [r6], r6, lsl #1 │ │ │ │ ldmdavs fp, {sl, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @@ -38451,17 +38451,17 @@ │ │ │ │ @ instruction: 0xf04f4240 │ │ │ │ vst1.8 {d16-d19}, [pc], r1 │ │ │ │ @ instruction: 0xf88d4400 │ │ │ │ bl 0x18fdad4 │ │ │ │ blx 0xfecf67e0 │ │ │ │ blcs 0x74ce4 │ │ │ │ strb sp, [ip, pc, lsr #3]! │ │ │ │ - blx 0x6724f4 │ │ │ │ + blx 0x16724f4 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8ccf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xe39a78 │ │ │ │ ldrmi fp, [r6], r6, lsl #1 │ │ │ │ ldmdavs fp, {sl, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @@ -38513,17 +38513,17 @@ │ │ │ │ @ instruction: 0xf04f4240 │ │ │ │ vst1.8 {d16-d19}, [pc], r1 │ │ │ │ @ instruction: 0xf88d4400 │ │ │ │ bl 0x18fdbcc │ │ │ │ blx 0xfecf68d8 │ │ │ │ blcs 0x74ddc │ │ │ │ strb sp, [ip, pc, lsr #3]! │ │ │ │ - @ instruction: 0xf99cf285 │ │ │ │ + @ instruction: 0xf9dcf285 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8cde8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldmdbmi r0!, {r0, r1, r3, r9, sl, lr} │ │ │ │ stmdavs r9, {sl, sp} │ │ │ │ @ instruction: 0xf04f9105 │ │ │ │ @@ -38568,17 +38568,17 @@ │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ strmi pc, [r0], #-1103 @ 0xfffffbb1 │ │ │ │ andcs pc, r1, sp, lsl #17 │ │ │ │ movteq lr, #15203 @ 0x3b63 │ │ │ │ @ instruction: 0xf283fab3 │ │ │ │ @ instruction: 0xd1bd2b00 │ │ │ │ vqdmlsl.s q7, d21, d1[7] │ │ │ │ - svclt 0x0000f92f │ │ │ │ + svclt 0x0000f96f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8cec4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xc39c4c │ │ │ │ strcs fp, [r0], #-134 @ 0xffffff7a │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -38622,17 +38622,17 @@ │ │ │ │ @ instruction: 0xf04f4240 │ │ │ │ vst1.8 {d16-d19}, [pc], r1 │ │ │ │ @ instruction: 0xf88d4400 │ │ │ │ bl 0x18fdd80 │ │ │ │ blx 0xfecf6a8c │ │ │ │ blcs 0x72790 │ │ │ │ @ instruction: 0xe7edd1bd │ │ │ │ - @ instruction: 0xf8c2f285 │ │ │ │ + @ instruction: 0xf902f285 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8cf9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xc39d24 │ │ │ │ strcs fp, [r0], #-134 @ 0xffffff7a │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -38676,17 +38676,17 @@ │ │ │ │ @ instruction: 0xf04f4240 │ │ │ │ vst1.8 {d16-d19}, [pc], r1 │ │ │ │ @ instruction: 0xf88d4400 │ │ │ │ bl 0x18fde58 │ │ │ │ blx 0xfecf6b64 │ │ │ │ blcs 0x72868 │ │ │ │ @ instruction: 0xe7edd1bd │ │ │ │ - @ instruction: 0xf856f285 │ │ │ │ + @ instruction: 0xf896f285 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8d074 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xc39dfc │ │ │ │ strcs fp, [r0], #-134 @ 0xffffff7a │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -38730,17 +38730,17 @@ │ │ │ │ @ instruction: 0xf04f4240 │ │ │ │ vst1.8 {d16-d19}, [pc], r1 │ │ │ │ @ instruction: 0xf88d4400 │ │ │ │ bl 0x18fdf30 │ │ │ │ blx 0xfecf6c3c │ │ │ │ blcs 0x72940 │ │ │ │ @ instruction: 0xe7edd1bd │ │ │ │ - @ instruction: 0xffeaf284 │ │ │ │ + @ instruction: 0xf82af285 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8d14c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ addlt ip, r6, r8, lsl #2 │ │ │ │ @ instruction: 0xf8dc4604 │ │ │ │ @ instruction: 0xf8cdc000 │ │ │ │ @@ -38748,15 +38748,15 @@ │ │ │ │ strmi r0, [ip], r0, lsl #24 │ │ │ │ @ instruction: 0xf8b3b9da │ │ │ │ @ instruction: 0xf01ee000 │ │ │ │ andsle r0, r6, r0, lsl pc │ │ │ │ mul r2, r3, r8 │ │ │ │ svceq 0x0000f1be │ │ │ │ vand d29, d6, d1 │ │ │ │ - blmi 0xdf4060 │ │ │ │ + blmi 0xdf4170 │ │ │ │ blls 0x18fff0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r2, r0, lsl #6 │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -38802,17 +38802,17 @@ │ │ │ │ mrc2 7, 2, pc, cr10, cr14, {6} │ │ │ │ ldrdcc lr, [r1], -sp │ │ │ │ bicpl lr, r3, #132, 20 @ 0x84000 │ │ │ │ andseq pc, r6, r0, asr #7 │ │ │ │ mvnsmi pc, #3 │ │ │ │ subsmi r4, r8, r3, rrx │ │ │ │ vqshl.s64 d14, d5, #4 │ │ │ │ - svclt 0x0000ff5b │ │ │ │ + svclt 0x0000ff9b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ @ instruction: 0xf7ff17c1 │ │ │ │ svclt 0x0000bf6b │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ @ instruction: 0xf7ff17c1 │ │ │ │ svclt 0x0000bf65 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -38824,15 +38824,15 @@ │ │ │ │ @ instruction: 0xf04f9205 │ │ │ │ strmi r0, [sl], -r0, lsl #4 │ │ │ │ @ instruction: 0xe000f8b3 │ │ │ │ svceq 0x0010f01e │ │ │ │ @ instruction: 0xf893d016 │ │ │ │ @ instruction: 0xf1bee002 │ │ │ │ tstle r1, r0, lsl #30 │ │ │ │ - @ instruction: 0xff9ef245 │ │ │ │ + @ instruction: 0xffe2f245 │ │ │ │ ldmdavs sl, {r0, r2, r3, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, r1, asr r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ @@ -38870,17 +38870,17 @@ │ │ │ │ ldc2l 7, cr15, [r2, #888] @ 0x378 │ │ │ │ ldrdcc lr, [r1], -sp │ │ │ │ bicpl lr, r3, #132, 20 @ 0x84000 │ │ │ │ andseq pc, r6, r0, asr #7 │ │ │ │ mvnsmi pc, #3 │ │ │ │ subsmi r4, r8, r3, rrx │ │ │ │ vabdl.s8 q7, d20, d22 │ │ │ │ - svclt 0x0000fed3 │ │ │ │ + svclt 0x0000ff13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8d37c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xd3a104 │ │ │ │ ldmdavs fp, {r1, r2, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ stmdahi fp, {r8, r9} │ │ │ │ @@ -38928,17 +38928,17 @@ │ │ │ │ @ instruction: 0xf7de4a08 │ │ │ │ ldmib sp, {r0, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ b 0xfe142244 │ │ │ │ @ instruction: 0xf3c053c3 │ │ │ │ @ instruction: 0xf0030016 │ │ │ │ strdmi r4, [r3], #-63 @ 0xffffffc1 @ │ │ │ │ sbfx r4, r8, #0, #10 │ │ │ │ - cdp2 2, 5, cr15, cr14, cr4, {4} │ │ │ │ + cdp2 2, 9, cr15, cr14, cr4, {4} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8d464 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xd3a1ec │ │ │ │ ldmdavs fp, {r1, r2, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ stmdahi fp, {r8, r9} │ │ │ │ @@ -38986,17 +38986,17 @@ │ │ │ │ @ instruction: 0xf7de4a08 │ │ │ │ ldmib sp, {r0, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ b 0xfe14232c │ │ │ │ @ instruction: 0xf3c053c3 │ │ │ │ @ instruction: 0xf0030016 │ │ │ │ strdmi r4, [r3], #-63 @ 0xffffffc1 @ │ │ │ │ sbfx r4, r8, #0, #10 │ │ │ │ - stc2l 2, cr15, [sl, #528]! @ 0x210 │ │ │ │ + cdp2 2, 2, cr15, cr10, cr4, {4} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8d54c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ addlt ip, r6, ip, lsl #2 │ │ │ │ @ instruction: 0xf8dc4604 │ │ │ │ @ instruction: 0xf8cdc000 │ │ │ │ @@ -39004,15 +39004,15 @@ │ │ │ │ strmi r0, [ip], r0, lsl #24 │ │ │ │ @ instruction: 0xf8b3b9d2 │ │ │ │ @ instruction: 0xf01ee000 │ │ │ │ andsle r0, r5, r0, lsl pc │ │ │ │ mul r2, r3, r8 │ │ │ │ svceq 0x0000f1be │ │ │ │ vand d29, d5, d0 │ │ │ │ - blmi 0xe35868 │ │ │ │ + blmi 0xe35978 │ │ │ │ blls 0x1903f0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r4, r0, lsl #6 │ │ │ │ andcs fp, r0, #6 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ @@ -39059,17 +39059,17 @@ │ │ │ │ movwcs r9, #2307 @ 0x903 │ │ │ │ mvnsvc pc, #208666624 @ 0xc700000 │ │ │ │ b 0xfe15c454 │ │ │ │ andsmi r5, r3, r2, lsl #4 │ │ │ │ tstpeq r3, r1, asr #7 @ p-variant is OBSOLETE │ │ │ │ subsmi r4, r9, r3, rrx │ │ │ │ vqshl.s64 d14, d3, #4 │ │ │ │ - svclt 0x0000fd59 │ │ │ │ + svclt 0x0000fd99 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8d670 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46130fd8 │ │ │ │ addlt r4, r8, pc, lsr sl │ │ │ │ andls r6, r7, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @@ -39129,17 +39129,17 @@ │ │ │ │ movwcs r9, #2309 @ 0x905 │ │ │ │ mvnsvc pc, #208666624 @ 0xc700000 │ │ │ │ b 0xfe15c574 │ │ │ │ andsmi r5, r3, r2, lsl #4 │ │ │ │ tstpeq r3, r1, asr #7 @ p-variant is OBSOLETE │ │ │ │ subsmi r4, r9, r3, rrx │ │ │ │ vqshl.s64 d14, d6, #4 │ │ │ │ - svclt 0x0000fccd │ │ │ │ + svclt 0x0000fd0d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8d788 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46130fd8 │ │ │ │ addlt r4, r8, pc, lsr sl │ │ │ │ andls r6, r7, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @@ -39199,31 +39199,31 @@ │ │ │ │ movwcs r9, #2309 @ 0x905 │ │ │ │ mvnsvc pc, #208666624 @ 0xc700000 │ │ │ │ b 0xfe15c68c │ │ │ │ andsmi r5, r3, r2, lsl #4 │ │ │ │ tstpeq r3, r1, asr #7 @ p-variant is OBSOLETE │ │ │ │ subsmi r4, r9, r3, rrx │ │ │ │ vqshl.s64 d14, d6, #4 │ │ │ │ - svclt 0x0000fc41 │ │ │ │ + svclt 0x0000fc81 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8d8a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r3], -r0, ror #31 │ │ │ │ addlt r4, r6, r8, lsr sl │ │ │ │ ldmdavs r2, {r2, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9205 │ │ │ │ strmi r0, [sl], -r0, lsl #4 │ │ │ │ @ instruction: 0xe000f8b3 │ │ │ │ svceq 0x0010f01e │ │ │ │ @ instruction: 0xf893d015 │ │ │ │ @ instruction: 0xf1bee002 │ │ │ │ tstle r0, r0, lsl #30 │ │ │ │ - blx 0xfe4f2fe6 │ │ │ │ + blx 0xff5f2fe6 │ │ │ │ ldmdavs sl, {r1, r2, r3, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, r3, asr r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -39262,17 +39262,17 @@ │ │ │ │ movwcs r9, #2307 @ 0x903 │ │ │ │ mvnsvc pc, #208666624 @ 0xc700000 │ │ │ │ b 0xfe15c780 │ │ │ │ andsmi r5, r3, r2, lsl #4 │ │ │ │ tstpeq r3, r1, asr #7 @ p-variant is OBSOLETE │ │ │ │ subsmi r4, r9, r3, rrx │ │ │ │ vabdl.s8 q7, d20, d20 │ │ │ │ - svclt 0x0000fbc3 │ │ │ │ + svclt 0x0000fc03 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8d99c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xdba704 │ │ │ │ ldmdavs fp, {r3, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ stmdahi fp, {r8, r9} │ │ │ │ @@ -39322,17 +39322,17 @@ │ │ │ │ stmdbls r5, {r0, r1, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf6c72300 │ │ │ │ stmdals r4, {r4, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ andpl lr, r2, #132, 20 @ 0x84000 │ │ │ │ vmov.i32 d20, #147 @ 0x00000093 │ │ │ │ rsbmi r0, r3, r3, lsl r1 │ │ │ │ sbfx r4, r9, #0, #8 │ │ │ │ - blx 0x12f328e │ │ │ │ + blx 0xfe2f328e │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8da8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xdba7f4 │ │ │ │ ldmdavs fp, {r3, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ stmdahi fp, {r8, r9} │ │ │ │ @@ -39382,17 +39382,17 @@ │ │ │ │ stmdbls r5, {r0, r1, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf6c72300 │ │ │ │ stmdals r4, {r4, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ andpl lr, r2, #132, 20 @ 0x84000 │ │ │ │ vmov.i32 d20, #147 @ 0x00000093 │ │ │ │ rsbmi r0, r3, r3, lsl r1 │ │ │ │ sbfx r4, r9, #0, #8 │ │ │ │ - blx 0xff4f337c │ │ │ │ + blx 0x4f337e │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8db7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ b 0x1449a68 │ │ │ │ stmdavs r4!, {r0, sl, fp} │ │ │ │ @ instruction: 0xf04f9405 │ │ │ │ @@ -39445,17 +39445,17 @@ │ │ │ │ tstpeq r1, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ strmi pc, [r0], #-1103 @ 0xfffffbb1 │ │ │ │ andne pc, r1, sp, lsl #17 │ │ │ │ subeq lr, r0, r0, ror #22 │ │ │ │ mcr2 10, 4, pc, cr0, cr0, {5} @ │ │ │ │ @ instruction: 0xd1ae2800 │ │ │ │ vqdmlsl.s q7, d20, d3[6] │ │ │ │ - svclt 0x0000fa55 │ │ │ │ + svclt 0x0000fa95 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ @ instruction: 0xf7ff17c1 │ │ │ │ svclt 0x0000bf7d │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ @ instruction: 0xf7ff17c1 │ │ │ │ svclt 0x0000bf77 │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ @@ -39593,15 +39593,15 @@ │ │ │ │ b 0x11c8724 │ │ │ │ blx 0xbb7ca8 │ │ │ │ ldrbtmi pc, [r0], r5, lsl #4 @ │ │ │ │ blx 0x3c7930 │ │ │ │ strb pc, [pc, -r1, lsl #28]! @ │ │ │ │ @ instruction: 0xf183fab3 │ │ │ │ strb r3, [r5, r0, lsr #2]! │ │ │ │ - @ instruction: 0xf92cf284 │ │ │ │ + @ instruction: 0xf96cf284 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8dec4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd0 │ │ │ │ addlt ip, fp, r0, asr #1 │ │ │ │ andcs r4, r0, #17825792 @ 0x1100000 │ │ │ │ @@ -39646,15 +39646,15 @@ │ │ │ │ submi lr, r9, #208, 14 @ 0x3400000 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ andgt pc, r9, sp, lsl #17 │ │ │ │ movteq lr, #15203 @ 0x3b63 │ │ │ │ stc2 10, cr15, [r3], {179} @ 0xb3 @ │ │ │ │ bicle r2, r5, r0, lsl #22 │ │ │ │ vqdmlsl.s q7, d20, d2[7] │ │ │ │ - svclt 0x0000f8c3 │ │ │ │ + svclt 0x0000f903 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8df98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xbbace0 │ │ │ │ @ instruction: 0xf04fb08b │ │ │ │ ldmdavs fp, {sl, fp} │ │ │ │ @@ -39697,15 +39697,15 @@ │ │ │ │ submi lr, r9, #208, 14 @ 0x3400000 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ andgt pc, r9, sp, lsl #17 │ │ │ │ movteq lr, #15203 @ 0x3b63 │ │ │ │ stc2 10, cr15, [r3], {179} @ 0xb3 @ │ │ │ │ bicle r2, r5, r0, lsl #22 │ │ │ │ vqdmlsl.s q7, d20, d2[7] │ │ │ │ - svclt 0x0000f85d │ │ │ │ + svclt 0x0000f89d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8e064 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fd0 │ │ │ │ addlt ip, fp, r0, asr #1 │ │ │ │ andcs r4, r0, #17825792 @ 0x1100000 │ │ │ │ @@ -39749,16 +39749,16 @@ │ │ │ │ stceq 1, cr15, [r0], #-48 @ 0xffffffd0 │ │ │ │ submi lr, r9, #208, 14 @ 0x3400000 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ andgt pc, r9, sp, lsl #17 │ │ │ │ movteq lr, #15203 @ 0x3b63 │ │ │ │ stc2 10, cr15, [r3], {179} @ 0xb3 @ │ │ │ │ bicle r2, r5, r0, lsl #22 │ │ │ │ - vqdmlsl.s q7, d19, d2[7] │ │ │ │ - svclt 0x0000fff3 │ │ │ │ + vqdmlsl.s q7, d20, d2[7] │ │ │ │ + svclt 0x0000f833 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8e138 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xbbae80 │ │ │ │ @ instruction: 0xf04fb08b │ │ │ │ ldmdavs fp, {sl, fp} │ │ │ │ @@ -39801,15 +39801,15 @@ │ │ │ │ submi lr, r9, #208, 14 @ 0x3400000 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ andgt pc, r9, sp, lsl #17 │ │ │ │ movteq lr, #15203 @ 0x3b63 │ │ │ │ stc2 10, cr15, [r3], {179} @ 0xb3 @ │ │ │ │ bicle r2, r5, r0, lsl #22 │ │ │ │ vqdmlsl.s q7, d19, d2[7] │ │ │ │ - svclt 0x0000ff8d │ │ │ │ + svclt 0x0000ffcd │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8e204 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdbmi lr!, {r2, r3, r7, r9, sl, lr} │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -39853,17 +39853,17 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ mcr2 10, 4, pc, cr0, cr0, {5} @ │ │ │ │ msreq CPSR_, #-2147483645 @ 0x80000003 │ │ │ │ vqshl.s64 d14, d25, #3 │ │ │ │ - svclt 0x0000ff25 │ │ │ │ + svclt 0x0000ff65 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8e2d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmdbmi r8!, {r0, r1, r3, r9, sl, lr} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @@ -39901,17 +39901,17 @@ │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ strmi fp, [r3], -r0, lsl #26 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ vqshl.s64 q7, q4, #3 │ │ │ │ - svclt 0x0000fec5 │ │ │ │ + svclt 0x0000ff05 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8e398 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmdbmi r8!, {r0, r1, r3, r9, sl, lr} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @@ -39949,17 +39949,17 @@ │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ strmi fp, [r3], -r0, lsl #26 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ vqshl.s64 q7, q4, #3 │ │ │ │ - svclt 0x0000fe65 │ │ │ │ + svclt 0x0000fea5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8e458 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ stmdbmi r6!, {r0, r1, r3, r9, sl, lr} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ tstls r5, r9, lsl #16 │ │ │ │ @@ -39994,17 +39994,17 @@ │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ blx 0xfec666f0 │ │ │ │ @ instruction: 0xf10efe80 │ │ │ │ strb r0, [r6, r0, lsr #28] │ │ │ │ - cdp2 2, 0, cr15, cr10, cr3, {4} │ │ │ │ + cdp2 2, 4, cr15, cr10, cr3, {4} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8e50c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ movwcs r4, #2589 @ 0xa1d │ │ │ │ movwls r4, #1668 @ 0x684 │ │ │ │ andls r6, r5, #1179648 @ 0x120000 │ │ │ │ @@ -40030,17 +40030,17 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - stc2l 2, cr15, [r2, #524] @ 0x20c │ │ │ │ + cdp2 2, 0, cr15, cr2, cr3, {4} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8e59c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ movwcs r4, #2589 @ 0xa1d │ │ │ │ movwls r4, #1668 @ 0x684 │ │ │ │ andls r6, r5, #1179648 @ 0x120000 │ │ │ │ @@ -40066,17 +40066,17 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - ldc2l 2, cr15, [sl, #-524]! @ 0xfffffdf4 │ │ │ │ + ldc2 2, cr15, [sl, #524]! @ 0x20c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8e62c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ movwcs r4, #2589 @ 0xa1d │ │ │ │ movwls r4, #1668 @ 0x684 │ │ │ │ andls r6, r5, #1179648 @ 0x120000 │ │ │ │ @@ -40102,30 +40102,30 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - ldc2 2, cr15, [r2, #-524]! @ 0xfffffdf4 │ │ │ │ + ldc2l 2, cr15, [r2, #-524]! @ 0xfffffdf4 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8e6bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ ldrdlt ip, [r6], r0 │ │ │ │ @ instruction: 0xf8dc4686 │ │ │ │ @ instruction: 0xf8cdc000 │ │ │ │ @ instruction: 0xf04fc014 │ │ │ │ strmi r0, [ip], r0, lsl #24 │ │ │ │ ldmdahi ip, {r1, r4, r5, r7, r8, fp, ip, sp, pc} │ │ │ │ ldrle r0, [r3, #-1764] @ 0xfffff91c │ │ │ │ stmiblt ip, {r2, r3, r4, r7, fp, ip, sp, lr} │ │ │ │ - ldc2l 2, cr15, [ip, #-272]! @ 0xfffffef0 │ │ │ │ + stc2l 2, cr15, [r0, #272] @ 0x110 │ │ │ │ ldmdavs sl, {r1, r3, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, fp, asr #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ @@ -40160,17 +40160,17 @@ │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ blx 0xfef754f2 │ │ │ │ ldrdcc lr, [r1], -sp │ │ │ │ vsli.64 q8, , #0 │ │ │ │ @ instruction: 0xf0030016 │ │ │ │ tstmi r8, #-67108861 @ 0xfc000003 │ │ │ │ vabdl.s8 q7, d19, d28 │ │ │ │ - svclt 0x0000fcbf │ │ │ │ + svclt 0x0000fcff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8e7a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xbbb52c │ │ │ │ ldmdavs fp, {r0, r1, r2, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ stmiblt r1, {r8, r9}^ │ │ │ │ @@ -40212,17 +40212,17 @@ │ │ │ │ stc2 10, cr15, [ip], {-0} @ │ │ │ │ @ instruction: 0xf101fa20 │ │ │ │ bl 0xfe90434c │ │ │ │ blx 0x3828c │ │ │ │ b 0x1373690 │ │ │ │ @ instruction: 0xf04f0c01 │ │ │ │ strb r0, [ip, r2, lsl #28] │ │ │ │ - mrrc2 2, 8, pc, r6, cr3 @ │ │ │ │ + ldc2 2, cr15, [r6], {131} @ 0x83 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8e874 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xbbb5fc │ │ │ │ ldmdavs fp, {r0, r1, r2, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ stmiblt r1, {r8, r9}^ │ │ │ │ @@ -40264,31 +40264,31 @@ │ │ │ │ stc2 10, cr15, [ip], {-0} @ │ │ │ │ @ instruction: 0xf101fa20 │ │ │ │ bl 0xfe90441c │ │ │ │ blx 0x3835c │ │ │ │ b 0x1373760 │ │ │ │ @ instruction: 0xf04f0c01 │ │ │ │ strb r0, [ip, r2, lsl #28] │ │ │ │ - blx 0xffbf4142 │ │ │ │ + stc2 2, cr15, [lr], #-524 @ 0xfffffdf4 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8e944 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xbbb6cc │ │ │ │ @ instruction: 0xf8b2b087 │ │ │ │ strmi ip, [r6], r0 │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf01c460b │ │ │ │ andsle r0, r6, r0, lsl pc │ │ │ │ mulgt r2, r2, r8 │ │ │ │ svceq 0x0000f1bc │ │ │ │ vand d29, d4, d1 │ │ │ │ - blmi 0x976850 │ │ │ │ + blmi 0x976960 │ │ │ │ blls 0x1917e0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle lr, r0, lsl #6 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -40316,17 +40316,17 @@ │ │ │ │ ldrbeq r3, [fp, #1] │ │ │ │ andseq pc, r6, r0, asr #7 │ │ │ │ mvnsmi pc, #3 │ │ │ │ @ instruction: 0xe7be4318 │ │ │ │ stc2 10, cr15, [lr], {190} @ 0xbe @ │ │ │ │ stceq 1, cr15, [r0], #-48 @ 0xffffffd0 │ │ │ │ vqshl.s64 q7, , #3 │ │ │ │ - svclt 0x0000fb87 │ │ │ │ + svclt 0x0000fbc7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8ea14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x8fb79c │ │ │ │ ldmdavs fp, {r0, r1, r2, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ stmdahi fp, {r8, r9} │ │ │ │ @@ -40357,17 +40357,17 @@ │ │ │ │ bmi 0x24922c │ │ │ │ @ instruction: 0xf7dd9303 │ │ │ │ ldmib sp, {r0, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbeq r3, [fp, #1] │ │ │ │ andseq pc, r6, r0, asr #7 │ │ │ │ mvnsmi pc, #3 │ │ │ │ bfi r4, r8, #6, #6 │ │ │ │ - blx 0xd742b6 │ │ │ │ + blx 0x1d742b6 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8eab8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x8fb840 │ │ │ │ ldmdavs fp, {r0, r1, r2, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ stmdahi fp, {r8, r9} │ │ │ │ @@ -40398,30 +40398,30 @@ │ │ │ │ bmi 0x2492d0 │ │ │ │ @ instruction: 0xf7dd9303 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbeq r3, [fp, #1] │ │ │ │ andseq pc, r6, r0, asr #7 │ │ │ │ mvnsmi pc, #3 │ │ │ │ bfi r4, r8, #6, #6 │ │ │ │ - blx 0xff8f4358 │ │ │ │ + blx 0x8f435a │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8eb5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ ldrdlt ip, [r6], r4 │ │ │ │ @ instruction: 0xf8dc4686 │ │ │ │ @ instruction: 0xf8cdc000 │ │ │ │ @ instruction: 0xf04fc014 │ │ │ │ strmi r0, [ip], r0, lsl #24 │ │ │ │ ldmdahi ip, {r1, r3, r5, r7, r8, fp, ip, sp, pc} │ │ │ │ ldrle r0, [r2, #-1764] @ 0xfffff91c │ │ │ │ stmiblt r4, {r2, r3, r4, r7, fp, ip, sp, lr} │ │ │ │ - blx 0xbf4298 │ │ │ │ + blx 0x1cf4298 │ │ │ │ ldmdavs sl, {r0, r1, r3, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, sp, asr #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -40457,17 +40457,17 @@ │ │ │ │ stmdbls r3, {r0, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6c72300 │ │ │ │ bls 0x949e4 │ │ │ │ vmlal.u8 , d1, d2 │ │ │ │ b 0xf7e78 │ │ │ │ tstmi r9, #134217728 @ 0x8000000 │ │ │ │ vabdl.s8 q7, d19, d26 │ │ │ │ - svclt 0x0000fa6d │ │ │ │ + svclt 0x0000faad │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8ec48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xc3b9b0 │ │ │ │ ldmdavs fp, {r0, r3, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ stmiblt r9, {r8, r9}^ │ │ │ │ @@ -40511,17 +40511,17 @@ │ │ │ │ stc2 10, cr15, [ip], {-0} @ │ │ │ │ @ instruction: 0xf101fa20 │ │ │ │ bl 0xfe9047f8 │ │ │ │ blx 0x38738 │ │ │ │ b 0x1373b3c │ │ │ │ @ instruction: 0xf04f0c01 │ │ │ │ strb r0, [r9, r2, lsl #28] │ │ │ │ - blx 0x7451c │ │ │ │ + blx 0x107451c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8ed20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xc3ba88 │ │ │ │ ldmdavs fp, {r0, r3, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ stmiblt r9, {r8, r9}^ │ │ │ │ @@ -40565,31 +40565,31 @@ │ │ │ │ stc2 10, cr15, [ip], {-0} @ │ │ │ │ @ instruction: 0xf101fa20 │ │ │ │ bl 0xfe9048d0 │ │ │ │ blx 0x38810 │ │ │ │ b 0x1373c14 │ │ │ │ @ instruction: 0xf04f0c01 │ │ │ │ strb r0, [r9, r2, lsl #28] │ │ │ │ - @ instruction: 0xf994f283 │ │ │ │ + @ instruction: 0xf9d4f283 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8edf8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xbfbb80 │ │ │ │ @ instruction: 0xf8b2b087 │ │ │ │ strmi ip, [r6], r0 │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf01c460b │ │ │ │ andsle r0, r5, r0, lsl pc │ │ │ │ mulgt r2, r2, r8 │ │ │ │ svceq 0x0000f1bc │ │ │ │ vand d29, d4, d0 │ │ │ │ - blmi 0x9b5fa4 │ │ │ │ + blmi 0x9b60b4 │ │ │ │ blls 0x191c94 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SPSR_irq │ │ │ │ andcs fp, r0, #7 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ @@ -40618,17 +40618,17 @@ │ │ │ │ stmdals r2, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ tstpl r2, r1, lsl #20 │ │ │ │ tstpeq r3, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xe7bc4319 │ │ │ │ stc2 10, cr15, [lr], {190} @ 0xbe @ │ │ │ │ stceq 1, cr15, [r0], #-48 @ 0xffffffd0 │ │ │ │ vqshl.s64 q7, q1, #3 │ │ │ │ - svclt 0x0000f92b │ │ │ │ + svclt 0x0000f96b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8eecc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x97bc34 │ │ │ │ ldmdavs fp, {r0, r3, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ stmdahi fp, {r8, r9} │ │ │ │ @@ -40661,17 +40661,17 @@ │ │ │ │ @ instruction: 0xffd4f7dc │ │ │ │ tstcs r0, r3, lsl #20 │ │ │ │ mvnsvc pc, r7, asr #13 │ │ │ │ stmdals r4, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ tstpl r2, r1, lsl #20 │ │ │ │ tstpeq r3, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ bfi r4, r9, #6, #4 │ │ │ │ - @ instruction: 0xf8d4f283 │ │ │ │ + @ instruction: 0xf914f283 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8ef78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x97bce0 │ │ │ │ ldmdavs fp, {r0, r3, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ stmdahi fp, {r8, r9} │ │ │ │ @@ -40704,17 +40704,17 @@ │ │ │ │ @ instruction: 0xff7ef7dc │ │ │ │ tstcs r0, r3, lsl #20 │ │ │ │ mvnsvc pc, r7, asr #13 │ │ │ │ stmdals r4, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ tstpl r2, r1, lsl #20 │ │ │ │ tstpeq r3, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ bfi r4, r9, #6, #4 │ │ │ │ - @ instruction: 0xf87ef283 │ │ │ │ + @ instruction: 0xf8bef283 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb8f024 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdbmi lr!, {r2, r3, r7, r9, sl, lr} │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ tstls r5, r9, lsl #16 │ │ │ │ @@ -40757,17 +40757,17 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ mcr2 10, 4, pc, cr0, cr0, {5} @ │ │ │ │ msreq CPSR_, #-2147483645 @ 0x80000003 │ │ │ │ vqshl.s64 d14, d25, #3 │ │ │ │ - svclt 0x0000f815 │ │ │ │ + svclt 0x0000f855 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ svclt 0x0000bf91 │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ svclt 0x0000bf8b │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ @@ -40811,17 +40811,17 @@ │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ blx 0xfec673b4 │ │ │ │ @ instruction: 0xf10efe80 │ │ │ │ strb r0, [r6, r0, lsr #28] │ │ │ │ - @ instruction: 0xffa8f282 │ │ │ │ + @ instruction: 0xffe8f282 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8f1d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ movwcs r4, #2589 @ 0xa1d │ │ │ │ movwls r4, #1668 @ 0x684 │ │ │ │ andls r6, r5, #1179648 @ 0x120000 │ │ │ │ @@ -40847,17 +40847,17 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xff60f282 │ │ │ │ + @ instruction: 0xffa0f282 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8f260 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ movwcs r4, #2589 @ 0xa1d │ │ │ │ movwls r4, #1668 @ 0x684 │ │ │ │ andls r6, r5, #1179648 @ 0x120000 │ │ │ │ @@ -40883,17 +40883,17 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xff18f282 │ │ │ │ + @ instruction: 0xff58f282 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8f2f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ movwcs r4, #2589 @ 0xa1d │ │ │ │ movwls r4, #1668 @ 0x684 │ │ │ │ andls r6, r5, #1179648 @ 0x120000 │ │ │ │ @@ -40919,17 +40919,17 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - cdp2 2, 13, cr15, cr0, cr2, {4} │ │ │ │ + @ instruction: 0xff10f282 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb8f380 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [fp], r0 @ │ │ │ │ @ instruction: 0xc094f8df │ │ │ │ @ instruction: 0xf8dc2100 │ │ │ │ @ instruction: 0xf8cdc000 │ │ │ │ @@ -40963,15 +40963,15 @@ │ │ │ │ tstcs r0, fp │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ blx 0xfece7614 │ │ │ │ smlawbcc r0, r2, r1, pc @ │ │ │ │ vqdmlsl.s q7, d18, d3[3] │ │ │ │ - svclt 0x0000fe79 │ │ │ │ + svclt 0x0000feb9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb889f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r0, asr #31 │ │ │ │ stmib sp, {r0, r4, r9, sl, lr}^ │ │ │ │ @@ -41051,15 +41051,15 @@ │ │ │ │ @ instruction: 0xf1c34322 │ │ │ │ blx 0x8793e8 │ │ │ │ msrmi CPSR_x, #4, 8 @ 0x4000000 │ │ │ │ @ instruction: 0xf1c34099 │ │ │ │ @ instruction: 0xe78f037f │ │ │ │ @ instruction: 0xf381fab1 │ │ │ │ ldr r3, [r3, r0, lsr #6]! │ │ │ │ - stc2l 2, cr15, [r8, #520] @ 0x208 │ │ │ │ + cdp2 2, 0, cr15, cr8, cr2, {4} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ @ instruction: 0xf7e92300 │ │ │ │ svclt 0x0000bd41 │ │ │ │ @ instruction: 0xf7e92302 │ │ │ │ svclt 0x0000bd3d │ │ │ │ @ instruction: 0xf7e92306 │ │ │ │ svclt 0x0000bd39 │ │ │ │ @@ -41255,17 +41255,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - ldc2 2, cr15, [r0], #-520 @ 0xfffffdf8 │ │ │ │ + ldc2l 2, cr15, [r0], #-520 @ 0xfffffdf8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb88e84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r8, r8, lsl #31 │ │ │ │ @ instruction: 0xf10d4606 │ │ │ │ svcge 0x00220c08 │ │ │ │ @@ -41316,17 +41316,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - blx 0xfedf51ae │ │ │ │ + blx 0xffdf51ae │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb88f78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r8, r8, lsl #31 │ │ │ │ @ instruction: 0xf10d4606 │ │ │ │ svcge 0x00220c08 │ │ │ │ @@ -41377,17 +41377,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - blx 0xf752a2 │ │ │ │ + blx 0x1f752a2 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb8906c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r8, r8, lsl #31 │ │ │ │ @ instruction: 0xf10d4606 │ │ │ │ svcge 0x00220c08 │ │ │ │ @@ -41438,17 +41438,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - blx 0xff0f5394 │ │ │ │ + blx 0xf5396 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb89160 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r8, r8, lsl #31 │ │ │ │ @ instruction: 0xf10d4606 │ │ │ │ svcge 0x00220c08 │ │ │ │ @@ -41499,17 +41499,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - blx 0x1275488 │ │ │ │ + blx 0xfe275488 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb89254 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r8, r8, lsl #31 │ │ │ │ @ instruction: 0xf10d4606 │ │ │ │ svcge 0x00220c08 │ │ │ │ @@ -41560,17 +41560,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - @ instruction: 0xf9cef282 │ │ │ │ + blx 0x3f557c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb89348 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r8, r8, lsl #31 │ │ │ │ @ instruction: 0xf10d4606 │ │ │ │ svcge 0x00220c08 │ │ │ │ @@ -41621,17 +41621,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - @ instruction: 0xf954f282 │ │ │ │ + @ instruction: 0xf994f282 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfeb8943c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r8, r8, lsl #31 │ │ │ │ @ instruction: 0xf10d4606 │ │ │ │ svcge 0x00220c08 │ │ │ │ @@ -41682,17 +41682,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrtmi sp, [r0], -sl, lsl #2 │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - @ instruction: 0xf8daf282 │ │ │ │ + @ instruction: 0xf91af282 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ @ instruction: 0xf7e12300 │ │ │ │ svclt 0x0000be75 │ │ │ │ @ instruction: 0xf7e12301 │ │ │ │ svclt 0x0000be71 │ │ │ │ svcmi 0x00fff010 │ │ │ │ @ instruction: 0xf030d105 │ │ │ │ andle r4, r2, r0, lsl #6 │ │ │ │ @@ -41923,24 +41923,24 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4629bd70 │ │ │ │ @ instruction: 0xf7e8a802 │ │ │ │ @ instruction: 0xf89dfb4f │ │ │ │ ldrb r4, [r7, r9] │ │ │ │ - cdp2 2, 15, cr15, cr8, cr1, {4} │ │ │ │ + @ instruction: 0xff38f281 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x1795e4 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s16 d6, d21, d4 │ │ │ │ - svclt 0x0000f963 │ │ │ │ + svclt 0x0000f9a7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r5, r1 │ │ │ │ - eorseq r1, r4, r8, ror r7 │ │ │ │ + eorseq r1, r4, r0, lsl r6 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb9034c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ bmi 0xd8a9ac │ │ │ │ svceq 0x00c42300 │ │ │ │ ldmdavs r2, {r1, r2, r3, r9, sl, lr} │ │ │ │ @@ -41985,23 +41985,23 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ stmdage r2, {r0, r3, r5, r9, sl, lr} │ │ │ │ blx 0xff5771ac │ │ │ │ mulmi r9, sp, r8 │ │ │ │ vqshl.s64 q7, q4, #1 │ │ │ │ - andcs pc, r0, sp, ror lr @ │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + @ instruction: 0x2000febd │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andls r4, r0, r4, lsl #22 │ │ │ │ addsvs pc, r4, #64, 4 │ │ │ │ - @ instruction: 0xf8e8f215 │ │ │ │ + @ instruction: 0xf92cf215 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ - eorseq r1, r4, r8, ror r7 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb90440 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ ldrmi r4, [r9], -ip, lsl #13 │ │ │ │ bmi 0xe0aaa4 │ │ │ │ ldrbvc lr, [ip], #2639 @ 0xa4f │ │ │ │ @@ -42048,24 +42048,24 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ tstls r3, r4, lsl #16 │ │ │ │ blx 0x15f72a8 │ │ │ │ mulsmi r1, sp, r8 │ │ │ │ ldrb r9, [r6, r3, lsl #18] │ │ │ │ - ldc2l 2, cr15, [lr, #516]! @ 0x204 │ │ │ │ + cdp2 2, 3, cr15, cr14, cr1, {4} │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x1797d8 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s16 d6, d21, d4 │ │ │ │ - svclt 0x0000f869 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + svclt 0x0000f8ad │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, ror r7 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb90540 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ bmi 0xdcaba0 │ │ │ │ bleq 0xff141f50 │ │ │ │ ldmdavs r2, {r1, r2, r3, r9, sl, lr} │ │ │ │ @@ -42110,24 +42110,24 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4629bd70 │ │ │ │ @ instruction: 0xf7e8a802 │ │ │ │ @ instruction: 0xf89df9d9 │ │ │ │ ldrb r4, [r7, r9] │ │ │ │ - stc2 2, cr15, [r2, #516] @ 0x204 │ │ │ │ + stc2l 2, cr15, [r2, #516] @ 0x204 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x1798d0 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ - vqsub.s16 d6, d20, d4 │ │ │ │ - svclt 0x0000ffed │ │ │ │ + vqsub.s16 d6, d21, d4 │ │ │ │ + svclt 0x0000f831 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ - eorseq r1, r4, r8, ror r7 │ │ │ │ + eorseq r1, r4, r8, lsr r6 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrlt r5, [r0, #-3200]! @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r5], -fp, lsl #1 │ │ │ │ movwcs lr, #59853 @ 0xe9cd │ │ │ │ movwls r2, #8960 @ 0x2300 │ │ │ │ @@ -42171,23 +42171,23 @@ │ │ │ │ andlt r4, r2, r0, lsr r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ stmdage r2, {r0, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8a4f7e6 │ │ │ │ vqdmlsl.s q7, d17, d3[4] │ │ │ │ - andcs pc, r0, r9, lsl #26 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, r9, asr #26 │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andls r4, r0, r4, lsl #22 │ │ │ │ addsvs pc, r4, #64, 4 │ │ │ │ - @ instruction: 0xff74f214 │ │ │ │ + @ instruction: 0xffb8f214 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #10 │ │ │ │ - eorseq r1, r4, r8, lsl #15 │ │ │ │ + eorseq r1, r4, r8, lsl #11 │ │ │ │ + eorseq r1, r4, r8, lsl #16 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrlt r5, [r0, #-3200]! @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldmdbmi r5!, {r0, r1, r3, r7, ip, sp, pc} │ │ │ │ andcs r4, r0, r5, lsl #12 │ │ │ │ movwcs lr, #59853 @ 0xe9cd │ │ │ │ @@ -42231,23 +42231,23 @@ │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xf85cf7ea │ │ │ │ strtmi lr, [r1], -r8, ror #15 │ │ │ │ @ instruction: 0xf7e6a802 │ │ │ │ @ instruction: 0xf8ddf82d │ │ │ │ ldrb ip, [sl, ip] │ │ │ │ - ldc2 2, cr15, [r0], {129} @ 0x81 │ │ │ │ + ldc2l 2, cr15, [r0], {129} @ 0x81 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x139ab4 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s16 d6, d20, d4 │ │ │ │ - svclt 0x0000fefb │ │ │ │ + svclt 0x0000ff3f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #15 │ │ │ │ + eorseq r1, r4, r8, lsl #16 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb90818 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqrdmlsh.s q8, q8, d0[6] │ │ │ │ addlt r2, r2, r4, lsl #25 │ │ │ │ @ instruction: 0xf3c00bc2 │ │ │ │ @ instruction: 0xf1bc0309 │ │ │ │ @@ -42260,15 +42260,15 @@ │ │ │ │ @ instruction: 0xf043020f │ │ │ │ @ instruction: 0xf0024c00 │ │ │ │ vsubw.u8 q8, q6, d1 │ │ │ │ @ instruction: 0xf0836045 │ │ │ │ b 0x103ce5c │ │ │ │ stmdblt fp, {r1, r2, r3, r7, ip} │ │ │ │ mrrceq 10, 4, lr, ip, cr15 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ movteq lr, #2819 @ 0xb03 │ │ │ │ @ instruction: 0x01bcf8b3 │ │ │ │ blx 0xfe83a676 │ │ │ │ blx 0xfe8722aa │ │ │ │ @ instruction: 0xf1c3e303 │ │ │ │ blx 0xfe90a382 │ │ │ │ @@ -42401,38 +42401,38 @@ │ │ │ │ tstle r4, r0, lsl #30 │ │ │ │ b 0x14186ac │ │ │ │ ldrmi r7, [lr, #3728] @ 0xe90 │ │ │ │ @ instruction: 0xf1bcd011 │ │ │ │ sbcsle r0, r3, r0, lsl #30 │ │ │ │ bcs 0x585b8 │ │ │ │ vrhadd.s8 , , │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0x4f995c │ │ │ │ vqsub.s8 q9, q6, │ │ │ │ - stmdahi fp, {r0, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdahi fp, {r0, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ movwpl pc, #1091 @ 0x443 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @ instruction: 0xf1bc800b │ │ │ │ mvnle r0, r0, lsl #30 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf020d004 │ │ │ │ @ instruction: 0xf0404080 │ │ │ │ ldr r5, [r3, r0]! │ │ │ │ addmi pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0x2000e7b0 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ addsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s16 d9, d4, d0 │ │ │ │ - svclt 0x0000fd87 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + svclt 0x0000fdcb │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb90afc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdahi fp, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrle r0, [lr, #-1754] @ 0xfffff926 │ │ │ │ stmiblt r2!, {r1, r3, r7, fp, ip, sp, lr}^ │ │ │ │ ldmiblt r2!, {r1, r3, r6, r7, r9, fp, ip, sp, lr}^ │ │ │ │ @@ -42454,15 +42454,15 @@ │ │ │ │ @ instruction: 0xf010b827 │ │ │ │ ldrshle r4, [sp, #255] @ 0xff │ │ │ │ andmi pc, r0, #48 @ 0x30 │ │ │ │ @ instruction: 0xf043d0df │ │ │ │ @ instruction: 0xf0000320 │ │ │ │ andhi r4, fp, r0 │ │ │ │ @ instruction: 0xf1f1e7d9 │ │ │ │ - mrc 9, 7, APSR_nzcv, cr0, cr9, {5} │ │ │ │ + mrc 9, 7, APSR_nzcv, cr0, cr13, {7} │ │ │ │ ldrb r7, [pc, r0, asr #20] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb90b78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdahi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ svceq 0x0010f013 │ │ │ │ @ instruction: 0xf892d026 │ │ │ │ @@ -42494,15 +42494,15 @@ │ │ │ │ @ instruction: 0xf021d1d5 │ │ │ │ b 0x17cd1f4 │ │ │ │ sbcsle r0, r7, r0, lsl #28 │ │ │ │ cdpmi 0, 0, cr15, cr0, cr1, {0} │ │ │ │ nopeq {67} @ 0x43 │ │ │ │ ldrbtmi r4, [r1], -r0, ror #12 │ │ │ │ bfi r8, r3, #0, #16 │ │ │ │ - stc2l 1, cr15, [r6, #960]! @ 0x3c0 │ │ │ │ + mcr2 1, 1, pc, cr10, cr0, {7} @ │ │ │ │ blvc 0x10754d0 │ │ │ │ svclt 0x0000e7d5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldcmi 0, cr11, [r7], {142} @ 0x8e │ │ │ │ @@ -42529,15 +42529,15 @@ │ │ │ │ ldmib sp, {r0, r1, r6, r7, pc}^ │ │ │ │ blls 0x30f2a4 │ │ │ │ andeq pc, r1, #5 │ │ │ │ @ instruction: 0xf0822a00 │ │ │ │ vsubl.u8 q8, d3, d1 │ │ │ │ b 0x1091fa4 │ │ │ │ vrhadd.s8 d17, d17, d2 │ │ │ │ - vsubl.s8 , d0, d0 │ │ │ │ + vsubl.s8 , d16, d0 │ │ │ │ bl 0xba36c │ │ │ │ stmdbge r4, {r0, r6, r9} │ │ │ │ @ instruction: 0x01bcf8b2 │ │ │ │ subseq lr, r6, #323584 @ 0x4f000 │ │ │ │ sbcvc lr, r3, #270336 @ 0x42000 │ │ │ │ ldrmi fp, [r6], -r8, lsl #30 │ │ │ │ subseq lr, r3, #323584 @ 0x4f000 │ │ │ │ @@ -42552,27 +42552,27 @@ │ │ │ │ blx 0xfe969ae6 │ │ │ │ @ instruction: 0xf1c0c000 │ │ │ │ blx 0xfe849be2 │ │ │ │ stmdane r4, {r2, fp} │ │ │ │ bl 0x1263b00 │ │ │ │ strls r0, [r0], #-2056 @ 0xfffff7f8 │ │ │ │ andhi pc, r4, sp, asr #17 │ │ │ │ - ldc2 1, cr15, [r2], #-164 @ 0xffffff5c │ │ │ │ + ldc2l 1, cr15, [r6], #-164 @ 0xffffff5c │ │ │ │ ldmib sp, {r1, r8, fp, sp, pc}^ │ │ │ │ stmdage r6, {r2, r8, r9, sp} │ │ │ │ stmdami r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [sl], #-164 @ 0xffffff5c │ │ │ │ + stc2l 1, cr15, [lr], #-164 @ 0xffffff5c │ │ │ │ @ instruction: 0xf04f9b02 │ │ │ │ stmdbge r4, {r6, r9, lr} │ │ │ │ movwls r4, #603 @ 0x25b │ │ │ │ stmdage r6, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ movweq lr, #15202 @ 0x3b62 │ │ │ │ ldmib sp, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf1292304 │ │ │ │ - blls 0x178b90 │ │ │ │ + blls 0x178ca0 │ │ │ │ blcc 0xdff3c │ │ │ │ mvnscc pc, r1, asr #2 │ │ │ │ b 0x10fc49c │ │ │ │ beq 0x128ea38 │ │ │ │ @ instruction: 0xf1411c5a │ │ │ │ blx 0xbcb3e │ │ │ │ blx 0xfe8f5b46 │ │ │ │ @@ -42641,31 +42641,31 @@ │ │ │ │ stmdage r8, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ ldc2 7, cr15, [sl, #924]! @ 0x39c │ │ │ │ stccs 7, cr14, [r0], {178} @ 0xb2 │ │ │ │ ldmdahi fp!, {r2, r3, r4, r6, r7, r8, ip, lr, pc} │ │ │ │ orrmi pc, r0, #1124073472 @ 0x43000000 │ │ │ │ @ instruction: 0xe714803b │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x37a114 │ │ │ │ subsvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s16 d9, d4, d0 │ │ │ │ - vqdmull.s , d17, d3[2] │ │ │ │ - vmul.i8 , , │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vmull.s8 , d1, d15 │ │ │ │ + vmul.i8 d31, d31, d3 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0x1b9d34 │ │ │ │ vqsub.s8 q9, q6, │ │ │ │ - svclt 0x0000f979 │ │ │ │ + svclt 0x0000f9b9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ - mlaseq r4, r8, r7, r1 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ + eorseq r1, r4, r8, lsl r8 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb90ea0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0000fe8 │ │ │ │ bleq 0xff0baaa8 │ │ │ │ vaddl.u8 , d16, d2 │ │ │ │ stmdacs r0, {r0, r1, r2, r6, r7, ip} │ │ │ │ @@ -42677,15 +42677,15 @@ │ │ │ │ @ instruction: 0xf043027f │ │ │ │ @ instruction: 0xf0024c00 │ │ │ │ vsubw.u8 q8, q6, d1 │ │ │ │ @ instruction: 0xf0836045 │ │ │ │ b 0x103d4e0 │ │ │ │ stmdblt fp, {r1, r2, r3, r7, ip} │ │ │ │ mrrceq 10, 4, lr, ip, cr15 │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ movteq lr, #2819 @ 0xb03 │ │ │ │ @ instruction: 0x01bcf8b3 │ │ │ │ blx 0xfe83acfa │ │ │ │ blx 0xfe87292e │ │ │ │ @ instruction: 0xf1c3e303 │ │ │ │ blx 0xfe90aa06 │ │ │ │ @@ -42819,38 +42819,38 @@ │ │ │ │ svceq 0x0000f1be │ │ │ │ blvc 0xfe32e318 │ │ │ │ vfnmavc.f32 s28, s0, s30 │ │ │ │ mulsle r1, lr, r5 │ │ │ │ svceq 0x0000f1bc │ │ │ │ blvc 0x12ee21c │ │ │ │ @ instruction: 0xd1b52a00 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #18432 @ 0x4800 │ │ │ │ - @ instruction: 0xf820f24c │ │ │ │ + @ instruction: 0xf860f24c │ │ │ │ vst2.8 {d24-d25}, [r3], fp │ │ │ │ @ instruction: 0xf0435300 │ │ │ │ andhi r0, fp, r1, lsl #6 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf1bed1e7 │ │ │ │ andle r0, r4, r0, lsl #30 │ │ │ │ addmi pc, r0, r0, lsr #32 │ │ │ │ andpl pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0xf040e7a1 │ │ │ │ ldr r4, [lr, r0, lsl #1] │ │ │ │ vhadd.s8 d18, d1, d0 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ vcge.s8 d16, d15, d20 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc :128], lr │ │ │ │ mulls r0, r7, r2 │ │ │ │ - blx 0x10f67c8 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + blx 0xfe1f67c8 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ vstr FPSCR_nzcvqc, [sp, #-448]! @ 0xfffffe40 │ │ │ │ bl 0xfeb9cb94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r9, r0, lsr pc │ │ │ │ teqcs r4, #3358720 @ 0x334000 │ │ │ │ @@ -42897,60 +42897,60 @@ │ │ │ │ blls 0xe85a8 │ │ │ │ b 0x10fc1ac │ │ │ │ movwls r7, #9163 @ 0x23cb │ │ │ │ stmdaeq r4!, {r0, r1, r5, r6, r7, r8, r9, sl}^ │ │ │ │ strbvc lr, [r5], #2628 @ 0xa44 │ │ │ │ bleq 0x173495c │ │ │ │ vadd.i8 q8, , │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ bl 0xfad2c │ │ │ │ stmdbge ip, {r1, r6, r8, r9} │ │ │ │ ldc 6, cr4, [pc, #136] @ 0x3a0ec │ │ │ │ @ instruction: 0xf8b38ba0 │ │ │ │ @ instruction: 0x462b61bc │ │ │ │ blx 0xfe9bb14a │ │ │ │ blx 0xfe9ea08a │ │ │ │ @ instruction: 0xf1c0c000 │ │ │ │ blx 0xfe84a17e │ │ │ │ stmdane r0, {r1, r2, r9, sl} │ │ │ │ cmnmi r6, r0 │ │ │ │ strls r9, [r1], -sl │ │ │ │ @ instruction: 0x960ba816 │ │ │ │ - @ instruction: 0xf964f129 │ │ │ │ + @ instruction: 0xf9a8f129 │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ ldmdage r6, {r3, r8, fp, sp, pc} │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #51677 @ 0xc9dd │ │ │ │ - @ instruction: 0xf95af129 │ │ │ │ + @ instruction: 0xf99ef129 │ │ │ │ @ instruction: 0xf04f9a08 │ │ │ │ blls 0x28b9ac │ │ │ │ subsmi sl, r2, #163840 @ 0x28000 │ │ │ │ ldmib sp, {r1, r2, r4, fp, sp, pc}^ │ │ │ │ bl 0x19dc4e0 │ │ │ │ stmib sp, {r0, r1, r8, r9}^ │ │ │ │ @ instruction: 0xf1298900 │ │ │ │ - blls 0x2f85f0 │ │ │ │ + blls 0x2f8700 │ │ │ │ stmdbge ip, {r1, r5, r9, sl, lr} │ │ │ │ movwls r1, #2267 @ 0x8db │ │ │ │ ldmdage r6, {r1, r3, r8, r9, ip, pc} │ │ │ │ cmpmi fp, fp, lsl #22 │ │ │ │ movwls r9, #45825 @ 0xb301 │ │ │ │ @ instruction: 0xf129462b │ │ │ │ - stmdbge r8, {r0, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r8, {r0, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ stmib sp, {r1, r2, r4, fp, sp, pc}^ │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf129230c │ │ │ │ - bls 0x2785c0 │ │ │ │ + bls 0x2786d0 │ │ │ │ blls 0x2a4530 │ │ │ │ ldmib sp, {r4, fp, sp, pc}^ │ │ │ │ subsmi r8, r2, #163840 @ 0x28000 │ │ │ │ movweq lr, #15206 @ 0x3b66 │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf926f129 │ │ │ │ + @ instruction: 0xf96af129 │ │ │ │ ldmib sp, {r1, r8, r9, sl, fp, ip, pc}^ │ │ │ │ tstcs r0, r0, lsl r0 │ │ │ │ andvs lr, lr, #3620864 @ 0x374000 │ │ │ │ stmdaeq r3, {r0, r1, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ beq 0x74e60 │ │ │ │ svclt 0x0028465b │ │ │ │ ldmibne r6!, {r0, r8, sp} │ │ │ │ @@ -42965,27 +42965,27 @@ │ │ │ │ vstr d8, [sp, #96] @ 0x60 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ @ instruction: 0xf1298b24 │ │ │ │ - @ instruction: 0x4622f8f9 │ │ │ │ + @ instruction: 0x4622f93d │ │ │ │ stmib sp, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ stmdbge r2!, {r9, fp, pc} │ │ │ │ @ instruction: 0xf129a824 │ │ │ │ - @ instruction: 0x465bf8f1 │ │ │ │ + @ instruction: 0x465bf935 │ │ │ │ stmib sp, {r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ ldmdbge ip, {r9, fp, pc} │ │ │ │ @ instruction: 0xf129a816 │ │ │ │ - strtmi pc, [r2], -r9, ror #17 │ │ │ │ + strtmi pc, [r2], -sp, lsr #18 │ │ │ │ stmib sp, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ ldmdbge r8, {r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf129a81a │ │ │ │ - svcls 0x0024f8e1 │ │ │ │ + svcls 0x0024f925 │ │ │ │ ldrdcc lr, [r0], -sp @ │ │ │ │ ldmib sp, {r8, sp}^ │ │ │ │ ldmibne fp, {r1, r2, r3, r4, r9, sl, ip, lr}^ │ │ │ │ eor lr, r2, #3620864 @ 0x374000 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svcls 0x001c9c25 │ │ │ │ @ instruction: 0xf04f4160 │ │ │ │ @@ -43026,27 +43026,27 @@ │ │ │ │ stmdage r0!, {r8, sl, lr} │ │ │ │ blhi 0x675878 │ │ │ │ blhi 0x77587c │ │ │ │ blhi 0x7f5880 │ │ │ │ blhi 0x875884 │ │ │ │ blhi 0x8f5888 │ │ │ │ blhi 0x97588c │ │ │ │ - @ instruction: 0xf87ef129 │ │ │ │ + @ instruction: 0xf8c2f129 │ │ │ │ @ instruction: 0x465b4652 │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stmdage r4!, {r1, r5, r8, fp, sp, pc} │ │ │ │ - @ instruction: 0xf876f129 │ │ │ │ + @ instruction: 0xf8baf129 │ │ │ │ @ instruction: 0x4633463a │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldmdage r6, {r2, r3, r4, r8, fp, sp, pc} │ │ │ │ - @ instruction: 0xf86ef129 │ │ │ │ + @ instruction: 0xf8b2f129 │ │ │ │ @ instruction: 0x465b4652 │ │ │ │ strmi lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ ldmdage sl, {r3, r4, r8, fp, sp, pc} │ │ │ │ - @ instruction: 0xf866f129 │ │ │ │ + @ instruction: 0xf8aaf129 │ │ │ │ @ instruction: 0x9c249a20 │ │ │ │ ldmib sp, {r8, sl, sp}^ │ │ │ │ bl 0x4ba720 │ │ │ │ ldmib sp, {r2, sl, fp}^ │ │ │ │ @ instruction: 0xf04f631e │ │ │ │ bls 0x87c2a4 │ │ │ │ stmib sp, {r0, r2, r5, sl, fp, ip, pc}^ │ │ │ │ @@ -43097,30 +43097,30 @@ │ │ │ │ ldrtmi r0, [r2], -r9, lsl #16 │ │ │ │ @ instruction: 0xf165a91e │ │ │ │ stmdage r0!, {r8, sl} │ │ │ │ stmdaeq r3, {r3, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1654623 │ │ │ │ stc 5, cr0, [sp] │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - @ instruction: 0xf1288b1c │ │ │ │ - svcls 0x0007ffed │ │ │ │ + @ instruction: 0xf1298b1c │ │ │ │ + svcls 0x0007f831 │ │ │ │ blls 0x14bc8c │ │ │ │ stmdage r4!, {r1, r5, r8, fp, sp, pc} │ │ │ │ strls r9, [r1, -r0, lsl #6] │ │ │ │ - @ instruction: 0xf128462b │ │ │ │ - blls 0x17a320 │ │ │ │ + @ instruction: 0xf129462b │ │ │ │ + blls 0x178430 │ │ │ │ stmib sp, {r1, r4, r5, r9, sl, lr}^ │ │ │ │ ldmdbge ip, {r8, r9, sl, ip, sp} │ │ │ │ ldmdage r6, {r0, r1, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf1282400 │ │ │ │ - @ instruction: 0x4642ffd9 │ │ │ │ + @ instruction: 0xf1292400 │ │ │ │ + @ instruction: 0x4642f81d │ │ │ │ stmib sp, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ ldmdbge r8, {r8, r9, fp, sp, pc} │ │ │ │ - @ instruction: 0xf128a81a │ │ │ │ - mcrls 15, 1, pc, cr4, cr1, {6} @ │ │ │ │ + @ instruction: 0xf129a81a │ │ │ │ + mcrls 8, 1, pc, cr4, cr5, {0} @ │ │ │ │ @ instruction: 0xf04f9820 │ │ │ │ ldmib sp, {r9, sl, fp}^ │ │ │ │ stmibne r0, {r1, r5, r8, ip, lr} │ │ │ │ ldrbtmi r9, [r1], r5, lsr #30 │ │ │ │ @ instruction: 0xf04f9e21 │ │ │ │ bls 0x7bc3d0 │ │ │ │ @ instruction: 0x0c07eb56 │ │ │ │ @@ -43159,15 +43159,15 @@ │ │ │ │ b 0x11c100c │ │ │ │ b 0x140bf6c │ │ │ │ @ instruction: 0x46323454 │ │ │ │ strbmi lr, [r5], #2628 @ 0xa44 │ │ │ │ strtmi r9, [r3], -r0, lsl #12 │ │ │ │ @ instruction: 0xf1689401 │ │ │ │ @ instruction: 0xf1280800 │ │ │ │ - ldmib sp, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ bleq 0x1b7ecc8 │ │ │ │ @ instruction: 0xc012e9dd │ │ │ │ strbmi lr, [r8, #2629] @ 0xa45 │ │ │ │ b 0x1403084 │ │ │ │ submi r3, r9, #88, 16 @ 0x580000 │ │ │ │ andeq lr, r2, #117760 @ 0x1cc00 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ @@ -43405,39 +43405,39 @@ │ │ │ │ cmple r5, r0, lsl fp │ │ │ │ vst2.8 {d24-d25}, [r3 :64], r3 │ │ │ │ @ instruction: 0xf0435300 │ │ │ │ andshi r0, r3, r1, lsl #6 │ │ │ │ suble r2, lr, r0, lsl #16 │ │ │ │ stmdbcs r0, {r0, r4, r6, r8, r9, fp, ip, sp, lr} │ │ │ │ vrhadd.s8 d29, d31, d10 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xafa910 │ │ │ │ vqsub.s8 q9, , │ │ │ │ - stmdbcs r0, {r0, r1, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbcs r0, {r0, r1, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0072f47f │ │ │ │ strmi r4, [fp], -sl, lsl #12 │ │ │ │ rscsvc pc, pc, #208666624 @ 0xc700000 │ │ │ │ strmi r4, [ip], -r8, lsl #12 │ │ │ │ ldrb r4, [lr], sp, lsl #12 │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ bls 0x1a6618 │ │ │ │ vst2.8 {d24-d25}, [r3 :64], r3 │ │ │ │ andshi r4, r3, r0, lsl #7 │ │ │ │ bllt 0xff438884 │ │ │ │ ldrmi r2, [r3], -r0, lsl #4 │ │ │ │ @ instruction: 0x46144610 │ │ │ │ @ instruction: 0xe6ce4615 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x6bad58 │ │ │ │ subsvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s16 d9, d3, d0 │ │ │ │ - ldrbtmi pc, [r2], -r9, lsr #27 @ │ │ │ │ + ldrbtmi pc, [r2], -sp, ror #27 @ │ │ │ │ @ instruction: 0xf6c74674 │ │ │ │ @ instruction: 0x467572ff │ │ │ │ @ instruction: 0x46704673 │ │ │ │ ssat r2, #22, r4, lsl #2 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blls 0x1a662c │ │ │ │ stmdbcs r0, {r0, r3, r4, r6, r8, r9, fp, ip, sp, lr} │ │ │ │ @@ -43452,16 +43452,16 @@ │ │ │ │ blvc 0xfe721500 │ │ │ │ eorsle r2, r6, r0, lsl #22 │ │ │ │ strmi pc, [r0, #37] @ 0x25 │ │ │ │ strpl pc, [r0, #-69] @ 0xffffffbb │ │ │ │ @ instruction: 0x2605e73d │ │ │ │ bllt 0x1f388fc │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ - eorseq r1, r4, r8, lsr #15 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ + eorseq r1, r4, r8, lsr #16 │ │ │ │ andeq lr, r3, #80, 20 @ 0x50000 │ │ │ │ bls 0xeedb4 │ │ │ │ andeq lr, fp, #335872 @ 0x52000 │ │ │ │ blx 0xfef2eaa4 │ │ │ │ @ instruction: 0xf1bbf28b │ │ │ │ tstle r3, r0, lsl #30 │ │ │ │ blx 0xfece1130 │ │ │ │ @@ -43511,29 +43511,29 @@ │ │ │ │ vpmax.u8 d15, d2, d0 │ │ │ │ bne 0xfef1f5e4 │ │ │ │ ldr r9, [fp, r3, lsl #6]! │ │ │ │ orrsvc pc, r1, #78643200 @ 0x4b00000 │ │ │ │ mvnsvc pc, #217055232 @ 0xcf00000 │ │ │ │ ldrbmi r9, [sp], -r2, lsl #24 │ │ │ │ ldr r9, [r3, r3, lsl #6]! │ │ │ │ - blx 0xfe3f73f4 │ │ │ │ - strcc pc, [r8], #591 @ 0x24f │ │ │ │ + blx 0xff3f73f4 │ │ │ │ + strmi pc, [r8], #-591 @ 0xfffffdb1 │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ adccs r4, fp, #7168 @ 0x1c00 │ │ │ │ vshl.s16 d9, d0, d3 │ │ │ │ - strdcs pc, [r0], -r7 │ │ │ │ - @ instruction: 0x21b4f24f │ │ │ │ + andcs pc, r0, fp, lsr sp @ │ │ │ │ + teqpcc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b03 │ │ │ │ mulls r0, r7, r2 │ │ │ │ - stc2l 2, cr15, [ip], #76 @ 0x4c │ │ │ │ - eorseq r1, r4, r8, ror r1 │ │ │ │ - eorseq r1, r4, r8, asr #3 │ │ │ │ + ldc2 2, cr15, [r0, #-76]! @ 0xffffffb4 │ │ │ │ + ldrshteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, asr #4 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ vstr FPSCR_nzcvqc, [sp, #-448]! @ 0xfffffe40 │ │ │ │ bl 0xfeb9d644 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, pc, r8, lsl pc @ │ │ │ │ teqcs sl, #3358720 @ 0x334000 │ │ │ │ @@ -43577,15 +43577,15 @@ │ │ │ │ b 0x10fcbec │ │ │ │ movwls r7, #13259 @ 0x33cb │ │ │ │ bicvc lr, sl, #323584 @ 0x4f000 │ │ │ │ beq 0x16f5428 │ │ │ │ bvc 0xff2b5418 │ │ │ │ bleq 0x1735400 │ │ │ │ ldmdbeq r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ - movwne pc, #577 @ 0x241 @ │ │ │ │ + orrne pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ movteq lr, #11011 @ 0x2b03 │ │ │ │ ldrbmi sl, [r2], -ip, lsl #18 │ │ │ │ strbmi pc, [r0], -pc, asr #32 @ │ │ │ │ blhi 0xfe9b618c │ │ │ │ @ instruction: 0x41bcf8b3 │ │ │ │ strteq r4, [r4], #-1611 @ 0xfffff9b5 │ │ │ │ @@ -43593,45 +43593,45 @@ │ │ │ │ andpl pc, r0, r4, lsr #23 │ │ │ │ submi pc, r0, r0, asr #3 │ │ │ │ streq pc, [r4], #-2976 @ 0xfffff460 │ │ │ │ andls r1, r0, r0, lsl #16 │ │ │ │ andls r4, sl, r4, ror #2 │ │ │ │ ldmdage r6, {r0, sl, ip, pc} │ │ │ │ @ instruction: 0xf128940b │ │ │ │ - ldmib sp, {r0, r1, r2, r3, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbge r8, {r1, r3, r8, r9, sp} │ │ │ │ stmib sp, {r1, r2, r4, fp, sp, pc}^ │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf128230c │ │ │ │ - bls 0x279b64 │ │ │ │ + bls 0x279c74 │ │ │ │ blls 0x2a4f7c │ │ │ │ subsmi sl, r2, #1441792 @ 0x160000 │ │ │ │ strmi lr, [sl, #-2525] @ 0xfffff623 │ │ │ │ movweq lr, #15206 @ 0x3b66 │ │ │ │ strmi lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ - blx 0xffe7700a │ │ │ │ + ldc2 1, cr15, [ip], #-160 @ 0xffffff60 │ │ │ │ ldrbmi r9, [r2], -sl, lsl #22 │ │ │ │ ldmne fp, {r2, r3, r8, fp, sp, pc}^ │ │ │ │ movwls r9, #41728 @ 0xa300 │ │ │ │ blls 0x324bd0 │ │ │ │ movwls r4, #4443 @ 0x115b │ │ │ │ strbmi r9, [fp], -fp, lsl #6 │ │ │ │ - blx 0xffaf7026 │ │ │ │ + stc2 1, cr15, [lr], #-160 @ 0xffffff60 │ │ │ │ ldmib sp, {r3, r8, fp, sp, pc}^ │ │ │ │ ldmdage r6, {r1, r3, r8, r9, sp} │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #51677 @ 0xc9dd │ │ │ │ - blx 0xff87703a │ │ │ │ + stc2 1, cr15, [r4], #-160 @ 0xffffff60 │ │ │ │ stmdbge lr, {r3, r9, fp, ip, pc} │ │ │ │ ldmdage r0, {r0, r3, r8, r9, fp, ip, pc} │ │ │ │ strmi lr, [sl, #-2525] @ 0xfffff623 │ │ │ │ bl 0x19cb4f0 │ │ │ │ stmib sp, {r0, r1, r8, r9}^ │ │ │ │ @ instruction: 0xf1284500 │ │ │ │ - movwcs pc, #3027 @ 0xbd3 @ │ │ │ │ + movwcs pc, #3095 @ 0xc17 @ │ │ │ │ @ instruction: 0x5710e9dd │ │ │ │ ldmib sp, {r1, r2, r3, r4, r8, fp, sp, pc}^ │ │ │ │ stmdbne sp!, {r1, r2, r3, r9, sl, lr}^ │ │ │ │ bls 0x10b1c0 │ │ │ │ movwcs fp, #7976 @ 0x1f28 │ │ │ │ cmnmi r6, r4, lsr #18 │ │ │ │ @ instruction: 0xf14618e4 │ │ │ │ @@ -43643,27 +43643,27 @@ │ │ │ │ vstr d8, [sp, #96] @ 0x60 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ vstr d8, [sp, #120] @ 0x78 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ @ instruction: 0xf1288b24 │ │ │ │ - ldrbmi pc, [r2], -fp, lsr #23 @ │ │ │ │ + ldrbmi pc, [r2], -pc, ror #23 @ │ │ │ │ stmib sp, {r0, r1, r3, r6, r9, sl, lr}^ │ │ │ │ stmdbge r2!, {r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf128a824 │ │ │ │ - ldrbmi pc, [fp], -r3, lsr #23 @ │ │ │ │ + ldrbmi pc, [fp], -r7, ror #23 @ │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ bls 0x12508c │ │ │ │ @ instruction: 0xf128a816 │ │ │ │ - @ instruction: 0x4652fb9b │ │ │ │ + @ instruction: 0x4652fbdf │ │ │ │ stmib sp, {r0, r1, r3, r6, r9, sl, lr}^ │ │ │ │ ldmdbge r8, {r9, sl, lr} │ │ │ │ @ instruction: 0xf128a81a │ │ │ │ - stmdals r4!, {r0, r1, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r4!, {r0, r1, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstcs r0, r0, lsr #22 │ │ │ │ @ instruction: 0x471ee9dd │ │ │ │ ldmib sp, {r0, r1, r3, r4, fp, ip}^ │ │ │ │ @ instruction: 0xf04f6222 │ │ │ │ vstmdbls r5!, {s0-s-1} │ │ │ │ ldmib sp, {r0, r5, fp, ip, pc}^ │ │ │ │ cmnmi r8, r8, lsl lr │ │ │ │ @@ -43701,28 +43701,28 @@ │ │ │ │ blhi 0x676304 │ │ │ │ blhi 0x6f6308 │ │ │ │ blhi 0x77630c │ │ │ │ blhi 0x7f6310 │ │ │ │ blhi 0x876314 │ │ │ │ blhi 0x8f6318 │ │ │ │ blhi 0x97631c │ │ │ │ - blx 0xdf718e │ │ │ │ + blx 0x1ef718e │ │ │ │ @ instruction: 0x9010f8dd │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ stmdbge r2!, {r8, sl, lr} │ │ │ │ stmdage r4!, {r1, r3, r6, r9, sl, lr} │ │ │ │ - blx 0xb771a2 │ │ │ │ + blx 0x1c771a2 │ │ │ │ stmib sp, {r1, r4, r5, r9, sl, lr}^ │ │ │ │ ldmdbge ip, {r8, sl, lr} │ │ │ │ ldmdage r6, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - blx 0x9771b2 │ │ │ │ + blx 0x1a771b2 │ │ │ │ ldrtmi r4, [fp], -sl, asr #12 │ │ │ │ blge 0x7544c │ │ │ │ ldmdage sl, {r3, r4, r8, fp, sp, pc} │ │ │ │ - blx 0x7771c2 │ │ │ │ + blx 0x18771c2 │ │ │ │ stcls 8, cr10, [r4], #-120 @ 0xffffff88 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ eor lr, r2, #3620864 @ 0x374000 │ │ │ │ beq 0x76e6c │ │ │ │ stc 8, cr12, [sp, #44] @ 0x2c │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ ldmdbne fp, {r1, r2, r3, r4, r8, r9, fp, pc} │ │ │ │ @@ -43778,28 +43778,28 @@ │ │ │ │ stceq 1, cr15, [r0], {108} @ 0x6c │ │ │ │ bl 0xfec4c778 │ │ │ │ strtmi r0, [r2], -r2, lsl #20 │ │ │ │ @ instruction: 0xf16ca820 │ │ │ │ @ instruction: 0xed8d0900 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ @ instruction: 0xf1288b1c │ │ │ │ - vstrls s30, [r5, #-620] @ 0xfffffd94 │ │ │ │ + vstrls s30, [r5, #-892] @ 0xfffffc84 │ │ │ │ @ instruction: 0x464b4652 │ │ │ │ stmdage r4!, {r1, r5, r8, fp, sp, pc} │ │ │ │ strls r9, [r1, #-1536] @ 0xfffffa00 │ │ │ │ - blx 0xfe4f72d4 │ │ │ │ + blx 0xff5f72d4 │ │ │ │ ldrbmi r4, [fp], -r2, lsr #12 │ │ │ │ strvs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ ldmdage r6, {r2, r3, r4, r8, fp, sp, pc} │ │ │ │ - blx 0xfe2f72e4 │ │ │ │ + blx 0xff3f72e4 │ │ │ │ ldrbmi r9, [r2], -r4, lsl #22 │ │ │ │ strcc lr, [r0, -sp, asr #19] │ │ │ │ @ instruction: 0x464ba918 │ │ │ │ @ instruction: 0xf128a81a │ │ │ │ - vmulls.f32 s30, s9, s2 │ │ │ │ + vnmulls.f32 s30, s9, s10 │ │ │ │ tstcs r0, r0, lsr #20 │ │ │ │ @ instruction: 0x5722e9dd │ │ │ │ ldmib sp, {r1, r4, r7, r8, fp, ip}^ │ │ │ │ @ instruction: 0xf04f431e │ │ │ │ cdpls 12, 2, cr0, cr5, cr0, {0} │ │ │ │ stmdals r1!, {r0, r5, r6, r7, r9, sl, lr} │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -43837,15 +43837,15 @@ │ │ │ │ b 0x11c1aa8 │ │ │ │ b 0x140ca08 │ │ │ │ @ instruction: 0x46323454 │ │ │ │ strbmi lr, [r5], #2628 @ 0xa44 │ │ │ │ strtmi r9, [r3], -r0, lsl #12 │ │ │ │ @ instruction: 0xf1679401 │ │ │ │ @ instruction: 0xf1280700 │ │ │ │ - ldmib sp, {r0, r2, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r3, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ bleq 0x1b7f764 │ │ │ │ strbmi lr, [r7, #2629] @ 0xa45 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r5, r6, r8, r9, fp}^ │ │ │ │ submi lr, r9, #18 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andeq lr, r2, #117760 @ 0x1cc00 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ @@ -43961,22 +43961,22 @@ │ │ │ │ @ instruction: 0xf89de7ae │ │ │ │ blcs 0x4734c │ │ │ │ @ instruction: 0xf8b8d1e8 │ │ │ │ vst4.8 {d19-d22}, [r3], r0 │ │ │ │ @ instruction: 0xf8a84380 │ │ │ │ ldrb r3, [lr], #0 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ blmi 0x17b5bc │ │ │ │ subsvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s16 d9, d3, d0 │ │ │ │ - vmul.i , , │ │ │ │ - svclt 0x0000feff │ │ │ │ + vmul.i d31, d31, d27 │ │ │ │ + svclt 0x0000ff3f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r8, lsr #15 │ │ │ │ + eorseq r1, r4, r8, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb92324 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ bmi 0x843d30 │ │ │ │ movwls r4, #1548 @ 0x60c │ │ │ │ @ instruction: 0xf88d9303 │ │ │ │ @@ -44005,17 +44005,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmls.f16 d27, d15, d0 │ │ │ │ - svclt 0x0000feb1 │ │ │ │ + svclt 0x0000fef1 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb923c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ @ instruction: 0xc098f8df │ │ │ │ @ instruction: 0x460b4614 │ │ │ │ strtmi r4, [r1], -r3, lsr #20 │ │ │ │ @@ -44049,16 +44049,16 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, r7, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmls.f16 d27, d15, d0 │ │ │ │ - svclt 0x0000fe59 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ + svclt 0x0000fe99 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb92470 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blvc 0x10ff258 │ │ │ │ ldmibeq sl, {r0, r1, r3, r4, r7, r8, ip, sp, pc}^ │ │ │ │ vmin.u8 d16, d3, d8 │ │ │ │ @@ -44067,21 +44067,21 @@ │ │ │ │ bicseq r4, r2, #-67108863 @ 0xfc000001 │ │ │ │ vst4.8 {d4[0],d5[0],d6[0],d7[0]}, [r2 :32], r8 │ │ │ │ b 0x10cbe74 │ │ │ │ qaddcs r5, r0, r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vadd.f32 d27, d15, d8 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xbb36c │ │ │ │ vqsub.s8 q9, q5, │ │ │ │ - svclt 0x0000fe5d │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + svclt 0x0000fe9d │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb924c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blvc 0x10ff2b0 │ │ │ │ ldmibeq sl, {r0, r1, r3, r4, r7, r8, ip, sp, pc}^ │ │ │ │ vmin.u8 d16, d3, d8 │ │ │ │ @ instruction: 0xf0000300 │ │ │ │ @@ -44089,21 +44089,21 @@ │ │ │ │ @ instruction: 0x07d2437f │ │ │ │ @ instruction: 0xf0824318 │ │ │ │ b 0x10cbee8 │ │ │ │ tstcs r0, r0, lsl r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vadd.f32 d27, d15, d8 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xbb3c4 │ │ │ │ vqsub.s8 q9, q5, │ │ │ │ - svclt 0x0000fe31 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + svclt 0x0000fe71 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb92520 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blvc 0x10ff308 │ │ │ │ ldmibeq sl, {r0, r1, r3, r6, r7, r8, ip, sp, pc}^ │ │ │ │ vmin.u8 d16, d3, d9 │ │ │ │ @ instruction: 0xf0010000 │ │ │ │ @@ -44114,21 +44114,21 @@ │ │ │ │ vst3.8 @ instruction: 0xf48242ff │ │ │ │ beq 0xff6fbecc │ │ │ │ subpl lr, r0, r3, asr #20 │ │ │ │ bicscs lr, r1, r2, asr #20 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vadd.f32 d27, d15, d8 │ │ │ │ - vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d0, #64 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0xbb428 │ │ │ │ vqsub.s8 q9, q5, │ │ │ │ - svclt 0x0000fdff │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + svclt 0x0000fe3f │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb92584 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blvc 0x12ff36c │ │ │ │ ldmibeq sl, {r0, r1, r4, r8, r9, ip, sp, pc}^ │ │ │ │ tstpeq r0, r3, asr #6 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x6c03ea4f │ │ │ │ @@ -44143,39 +44143,39 @@ │ │ │ │ b 0x14133c4 │ │ │ │ bleq 0xff287f84 │ │ │ │ cmpmi r4, r1, asr #20 │ │ │ │ smlabtcs r1, r0, r9, lr │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #1024 @ 0x400 │ │ │ │ - stc2l 2, cr15, [r4, #296] @ 0x128 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + cdp2 2, 0, cr15, cr4, cr10, {2} │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb925f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blvc 0x103f3e0 │ │ │ │ stmibeq r3, {r5, r6, r8, ip, sp, pc}^ │ │ │ │ rsbseq pc, pc, r0 │ │ │ │ vst4.8 {d0[6],d1[6],d2[6],d3[6]}, [r3 :32], fp │ │ │ │ tstmi r8, #-67108861 @ 0xfc000003 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ - tstpcc r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - eorscc pc, r0, pc, asr #4 │ │ │ │ + adcscc pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ rsbscs r4, pc, #1024 @ 0x400 │ │ │ │ - stc2 2, cr15, [r0, #296]! @ 0x128 │ │ │ │ - eorseq r1, r4, r0, asr #2 │ │ │ │ + stc2l 2, cr15, [r0, #296]! @ 0x128 │ │ │ │ + eorseq r1, r4, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb92640 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blvc 0xff2ff428 │ │ │ │ blvc 0xfe2e9c18 │ │ │ │ movweq pc, #37824 @ 0x93c0 @ │ │ │ │ ldmdblt sl, {r0, r1, r3, r4, r6, r8, sl}^ │ │ │ │ @@ -44406,15 +44406,15 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x46224770 │ │ │ │ stmdage r2, {r3, r8, fp, sp, pc} │ │ │ │ @ instruction: 0xff8af7e3 │ │ │ │ strmi r4, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7e54628 │ │ │ │ strb pc, [r2, pc, lsr #29]! @ │ │ │ │ - blx 0xfe3f81f2 │ │ │ │ + blx 0xff3f81f2 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldrmi fp, [r4], -fp, lsl #1 │ │ │ │ strmi r4, [r4], sp, lsl #12 │ │ │ │ @@ -44820,26 +44820,26 @@ │ │ │ │ @ instruction: 0xf04f462b │ │ │ │ @ instruction: 0xf06f37ff │ │ │ │ ldrb r4, [r2], r0 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ mvnsvc pc, #74448896 @ 0x4700000 │ │ │ │ ldrb r4, [r7], -r8, lsl #12 │ │ │ │ vhadd.s8 d18, d15, d0 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vaddw.s8 q10, q0, d20 │ │ │ │ blmi 0x27c328 │ │ │ │ vhadd.s8 d25, d1, d0 │ │ │ │ vqsub.s16 , q9, q1 │ │ │ │ - stmdaeq pc, {r0, r6, r7, r9, fp, ip, sp, lr, pc}^ @ │ │ │ │ + stmdaeq pc, {r0, r2, r8, r9, fp, ip, sp, lr, pc}^ @ │ │ │ │ tsteq r6, r3, asr sl │ │ │ │ strbvc lr, [r0, r7, asr #20] │ │ │ │ subseq lr, r0, pc, asr #20 │ │ │ │ svcge 0x0014f47f │ │ │ │ @ instruction: 0xf7d4e6b6 │ │ │ │ svclt 0x0000fe41 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, lsr r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ stclmi 0, cr11, [r0, #-556] @ 0xfffffdd4 │ │ │ │ stmdavs sp!, {r0, r1, r3, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9509 │ │ │ │ @@ -44900,15 +44900,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stc2 10, cr15, [r4], {180} @ 0xb4 @ │ │ │ │ stceq 1, cr15, [r0], #-48 @ 0xffffffd0 │ │ │ │ ldrmi lr, [ip], -r7, lsr #15 │ │ │ │ ldrmi r4, [sl], r6, lsl #13 │ │ │ │ @ instruction: 0xf04f4601 │ │ │ │ ldrb r0, [r2, r0, asr #24] │ │ │ │ - @ instruction: 0xffb2f27e │ │ │ │ + @ instruction: 0xfff2f27e │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ movwcs fp, #149 @ 0x95 │ │ │ │ bmi 0x1d26fe0 │ │ │ │ @@ -45013,29 +45013,29 @@ │ │ │ │ b 0xfe10c27c │ │ │ │ strb r0, [r4, r2] │ │ │ │ svceq 0x0000f1b9 │ │ │ │ ldrtmi fp, [r0], -ip, lsl #30 │ │ │ │ ldr r2, [lr, r0]! │ │ │ │ rsbspl pc, lr, pc, asr #32 │ │ │ │ @ instruction: 0x2000e7bb │ │ │ │ - @ instruction: 0x31a4f24f │ │ │ │ + msrmi R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andls r4, r0, fp, lsl #22 │ │ │ │ sbcmi pc, sp, #268435460 @ 0x10000004 │ │ │ │ - @ instruction: 0xf93ef212 │ │ │ │ - mcr2 2, 6, pc, cr6, cr14, {3} @ │ │ │ │ + @ instruction: 0xf982f212 │ │ │ │ + @ instruction: 0xff06f27e │ │ │ │ bicle r7, pc, r0, lsl #16 │ │ │ │ ldrshlt r1, [r2, #-119]! @ 0xffffff89 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andhi r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, ror #11 │ │ │ │ - ldrsbteq r1, [r4], -r8 │ │ │ │ - eorseq r1, r4, r8, lsl #12 │ │ │ │ - ldrsbteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r0, ror #12 │ │ │ │ + eorseq r1, r4, r8, asr r8 │ │ │ │ + eorseq r1, r4, r8, lsl #13 │ │ │ │ + eorseq r1, r4, r0, asr r8 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ ldrlt r5, [r0, #-3200] @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r4], -ip, lsl #1 │ │ │ │ stmib sp, {r2, fp, sp, pc}^ │ │ │ │ movwcs r2, #782 @ 0x30e │ │ │ │ @@ -45060,144 +45060,144 @@ │ │ │ │ pop {r2, r3, ip, sp, pc} │ │ │ │ andlt r4, r2, r0, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @ instruction: 0xf7e74620 │ │ │ │ @ instruction: 0xe7e9fa37 │ │ │ │ - mrc2 2, 3, pc, cr2, cr14, {3} │ │ │ │ + mrc2 2, 5, pc, cr2, cr14, {3} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb93438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ movtcs r4, #9740 @ 0x260c │ │ │ │ - cmppeq r8, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bicseq pc, r8, r1, asr #12 │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rsbne pc, r0, #81788928 @ 0x4e00000 │ │ │ │ + rscne pc, r0, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ @ instruction: 0xf6429100 │ │ │ │ - vaddw.s8 q10, q8, d16 │ │ │ │ + vaddw.s8 , q0, d16 │ │ │ │ @ instruction: 0xf108012f │ │ │ │ - @ instruction: 0xf8c0f8cf │ │ │ │ + @ instruction: 0xf8c0f913 │ │ │ │ strmi r4, [r1], -r0, lsr #1 │ │ │ │ tstlt r3, r3, lsr #22 │ │ │ │ ldrmi r9, [r8, r3] │ │ │ │ @ instruction: 0xf8d19903 │ │ │ │ @ instruction: 0xb12330ac │ │ │ │ andlt r4, r4, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ andlt r4, r4, r8, lsl r7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ tstcs r1, r1, lsl #16 │ │ │ │ - cdplt 1, 3, cr15, cr10, cr7, {0} │ │ │ │ - eorseq r1, r4, r4, ror #16 │ │ │ │ + cdplt 1, 7, cr15, cr14, cr7, {0} │ │ │ │ + eorseq r1, r4, r4, ror #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb934ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ vmax.s8 d20, d15, d1 │ │ │ │ - vshr.s64 d20, d8, #64 │ │ │ │ + vmov.i32 d21, #8 @ 0x00000008 │ │ │ │ vhadd.s8 d0, d10, d30 │ │ │ │ - strmi pc, [r5], -r1, asr #28 │ │ │ │ - @ instruction: 0xf99cf108 │ │ │ │ + strmi pc, [r5], -r5, lsl #29 │ │ │ │ + @ instruction: 0xf9e0f108 │ │ │ │ tstcs r6, #53248 @ 0xd000 │ │ │ │ vhsub.s8 d25, d2, d0 │ │ │ │ - vaddw.s8 q10, q8, d28 │ │ │ │ + vaddw.s8 , q0, d28 │ │ │ │ vrhadd.s8 d16, d15, d31 │ │ │ │ - vsubl.s8 q10, d16, d20 │ │ │ │ + vsubl.s8 , d0, d20 │ │ │ │ @ instruction: 0xf108022e │ │ │ │ - strmi pc, [r4], -pc, lsl #17 │ │ │ │ + @ instruction: 0x4604f8d3 │ │ │ │ vmax.s8 d4, d3, d24 │ │ │ │ - strtmi pc, [r0], -r7, lsr #27 │ │ │ │ + strtmi pc, [r0], -fp, ror #27 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ - mlaseq r4, r8, r8, r1 │ │ │ │ + eorseq r1, r4, r8, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb9350c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf826f031 │ │ │ │ - @ instruction: 0xf912f108 │ │ │ │ + @ instruction: 0xf956f108 │ │ │ │ andls r4, r0, #45056 @ 0xb000 │ │ │ │ vcge.s8 d18, d15, d14 │ │ │ │ - vsubl.s8 q10, d16, d20 │ │ │ │ + vsubl.s8 , d0, d20 │ │ │ │ vhsub.s8 d16, d2, d30 │ │ │ │ - vaddw.s8 q10, q8, d28 │ │ │ │ + vaddw.s8 , q0, d28 │ │ │ │ @ instruction: 0xf108012f │ │ │ │ - blvs 0x7a4cc │ │ │ │ + blvs 0x7a5dc │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r1, r4, r4, lsr #17 │ │ │ │ + eorseq r1, r4, r4, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb93558 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ @ instruction: 0xf0304605 │ │ │ │ pld [r7, sp @ ] │ │ │ │ strmi pc, [r4], -r3, ror #21 │ │ │ │ @ instruction: 0xf1084628 │ │ │ │ - msrlt CPSR_f, #15663104 @ 0xef0000 │ │ │ │ + msrlt CPSR_f, #835584 @ 0xcc000 │ │ │ │ strtmi r4, [r2], -r1, lsl #12 │ │ │ │ - sbcmi pc, ip, pc, asr #4 │ │ │ │ + subpl pc, ip, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ - stc2l 2, cr15, [r0, #40]! @ 0x28 │ │ │ │ + cdp2 2, 2, cr15, cr4, cr10, {0} │ │ │ │ @ instruction: 0xf1084605 │ │ │ │ - andls pc, r3, r7, ror #17 │ │ │ │ + andls pc, r3, fp, lsr #18 │ │ │ │ vmax.s8 d4, d3, d24 │ │ │ │ - blls 0x13b8e0 │ │ │ │ + blls 0x13b9f0 │ │ │ │ andcs fp, r0, #-1073741804 @ 0xc0000014 │ │ │ │ vmax.s8 d20, d12, d17 │ │ │ │ vaddl.s8 q9, d0, d29 │ │ │ │ andlt r0, r5, r3 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ - stmiblt lr, {r3, r8, ip, sp, lr, pc}^ │ │ │ │ + blt 0x4f87cc │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - ldrtmi pc, [ip], #591 @ 0x24f @ │ │ │ │ + ldrtpl pc, [ip], #-591 @ 0xfffffdb1 @ │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - @ instruction: 0x41a4f24f │ │ │ │ + msrpl R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ subcs r4, r4, #2048 @ 0x800 │ │ │ │ vshl.s16 d9, d0, d2 │ │ │ │ - svclt 0x0000f811 │ │ │ │ - ldrhteq r1, [r4], -r8 │ │ │ │ + svclt 0x0000f855 │ │ │ │ + eorseq r1, r4, r8, lsr r9 │ │ │ │ @ instruction: 0xf8d36e03 │ │ │ │ tstlt r3, r0, lsr #1 │ │ │ │ tstlt r3, fp, asr fp │ │ │ │ andcs r4, r0, r8, lsl r7 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb93600 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ @ instruction: 0xffaaf030 │ │ │ │ - @ instruction: 0xf896f108 │ │ │ │ + @ instruction: 0xf8daf108 │ │ │ │ cmncs r0, #86016 @ 0x15000 │ │ │ │ vhsub.s8 d25, d2, d0 │ │ │ │ - vaddw.s8 q10, q8, d28 │ │ │ │ + vaddw.s8 , q0, d28 │ │ │ │ vrhadd.s8 d16, d15, d31 │ │ │ │ - vsubl.s8 q10, d16, d20 │ │ │ │ - @ instruction: 0xf107022e │ │ │ │ - cdpvs 15, 2, cr15, cr3, cr9, {7} │ │ │ │ + vsubl.s8 , d0, d20 │ │ │ │ + @ instruction: 0xf108022e │ │ │ │ + cdpvs 8, 2, cr15, cr3, cr13, {1} │ │ │ │ @ instruction: 0xf8d34602 │ │ │ │ teqlt fp, r0, lsr #1 │ │ │ │ @ instruction: 0xb12b6b9b │ │ │ │ strtmi r9, [r9], -r3 │ │ │ │ ldrmi r4, [r8, r0, lsr #12] │ │ │ │ cmplt r0, r3, lsl #20 │ │ │ │ ldrdcs r6, [r1], -r3 │ │ │ │ @@ -45205,61 +45205,61 @@ │ │ │ │ andlt r4, r5, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ andlt r4, r5, r8, lsl r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - ldrsbteq r1, [r4], -r4 │ │ │ │ + eorseq r1, r4, r4, asr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb93678 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf0304604 │ │ │ │ @ instruction: 0xf108ff6f │ │ │ │ - bmi 0x43a5f8 │ │ │ │ + bmi 0x43a708 │ │ │ │ andls r2, r0, #116, 6 @ 0xd0000001 │ │ │ │ - @ instruction: 0x41acf242 │ │ │ │ + msrpl R12_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcmi pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ + eorpl pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0xffaef107 │ │ │ │ + @ instruction: 0xfff2f107 │ │ │ │ @ instruction: 0xb1236c03 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ andlt r4, r2, r8, lsl r7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r1, [r4], -r0 │ │ │ │ + eorseq r1, r4, r0, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb936d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xff42f030 │ │ │ │ @ instruction: 0xf1084604 │ │ │ │ - bmi 0x43a59c │ │ │ │ + bmi 0x43a6ac │ │ │ │ andls r2, r0, #-67108863 @ 0xfc000001 │ │ │ │ - @ instruction: 0x41acf242 │ │ │ │ + msrpl R12_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcmi pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ + eorpl pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0xff80f107 │ │ │ │ + @ instruction: 0xffc4f107 │ │ │ │ @ instruction: 0xb1236d43 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ @ instruction: 0x46184718 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r1, r4, ip, lsl #18 │ │ │ │ + eorseq r1, r4, ip, lsl #19 │ │ │ │ strlt fp, [r0, #-642] @ 0xfffffd7e │ │ │ │ addslt r1, fp, #5439488 @ 0x530000 │ │ │ │ @ instruction: 0x0c03ea82 │ │ │ │ svcmi 0x0000f41c │ │ │ │ b 0xfe0f0568 │ │ │ │ @ instruction: 0xf41c0c01 │ │ │ │ svclt 0x00014f00 │ │ │ │ @@ -45935,44 +45935,44 @@ │ │ │ │ bl 0xfeb941bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ bicmi r4, r0, #14336 @ 0x3800 │ │ │ │ strbtmi r9, [r9], -r0, lsl #2 │ │ │ │ movwls r6, #6171 @ 0x181b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf99cf1ed │ │ │ │ + @ instruction: 0xf9e0f1ed │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ bicmi sp, r0, #1073741826 @ 0x40000002 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vsub.f16 d27, d13, d0 │ │ │ │ - svclt 0x0000ff89 │ │ │ │ + svclt 0x0000ffc9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb9420c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstls r0, sp, lsl #22 │ │ │ │ ldmdavs fp, {r0, r3, r5, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9301 │ │ │ │ - @ instruction: 0xf12b0300 │ │ │ │ - blmi 0x2bcfcc │ │ │ │ + @ instruction: 0xf12c0300 │ │ │ │ + blmi 0x2bb0dc │ │ │ │ blls 0x97094 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andlt r4, r3, r0, asr #7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xff62f27d │ │ │ │ + @ instruction: 0xffa2f27d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb9425c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sbclt r0, sl, #248, 30 @ 0x3e0 │ │ │ │ smlabtcs r1, r1, r3, pc @ │ │ │ │ @@ -45985,26 +45985,26 @@ │ │ │ │ stmdble sp, {r4, r8, r9, fp, sp} │ │ │ │ b 0x1407ce8 │ │ │ │ @ instruction: 0xf1a202c2 │ │ │ │ @ instruction: 0xf04f0208 │ │ │ │ ldmfd sp!, {r8} │ │ │ │ svclt 0x00984008 │ │ │ │ andscc r2, r0, r8, lsl #4 │ │ │ │ - bllt 0xfebf9b64 │ │ │ │ + bllt 0xffbf9b64 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf641bd08 │ │ │ │ - vbic.i32 d17, #0 @ 0x00000000 │ │ │ │ + vrsra.s64 d17, d16, #64 │ │ │ │ vcge.s8 d16, d15, d20 │ │ │ │ - vsra.s64 q10, q2, #64 │ │ │ │ + vorr.i32 , #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vshr.s64 q10, q10, #64 │ │ │ │ + vmvn.i32 , #4 @ 0x00000004 │ │ │ │ eorcs r0, lr, #46 @ 0x2e │ │ │ │ - @ instruction: 0xff54f248 │ │ │ │ + @ instruction: 0xff94f248 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strcs pc, [r1, #-963] @ 0xfffffc3d │ │ │ │ @ instruction: 0xf883fa5f │ │ │ │ @ instruction: 0xf1082d02 │ │ │ │ @@ -46030,15 +46030,15 @@ │ │ │ │ ldrd pc, [r8], -r3 │ │ │ │ ldrdeq pc, [ip], -ip │ │ │ │ ldrsbmi r6, [r8], #-139 @ 0xffffff75 │ │ │ │ movweq lr, #60033 @ 0xea81 │ │ │ │ strbtmi r9, [r9], -r3 │ │ │ │ andeq lr, r4, sl, lsl #22 │ │ │ │ movwls r3, #9232 @ 0x2410 │ │ │ │ - mcr2 1, 3, pc, cr2, cr4, {1} @ │ │ │ │ + mcr2 1, 5, pc, cr6, cr4, {1} @ │ │ │ │ blle 0xff74e688 │ │ │ │ stmdble r8, {r3, r5, r7, r8, sl, lr} │ │ │ │ andcs r4, r0, r5, asr r4 │ │ │ │ stmia r5!, {r8, sp}^ │ │ │ │ bl 0xfe97d570 │ │ │ │ ldrmi r0, [r8, #778] @ 0x30a │ │ │ │ blmi 0x2b3554 │ │ │ │ @@ -46046,17 +46046,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ vaba.s q12, , q8 │ │ │ │ - svclt 0x0000febf │ │ │ │ + svclt 0x0000feff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr #18 │ │ │ │ + eorseq r1, r4, r0, asr #19 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strcs pc, [r1, #-963] @ 0xfffffc3d │ │ │ │ @ instruction: 0xf883fa5f │ │ │ │ @ instruction: 0xf1082d02 │ │ │ │ @@ -46082,15 +46082,15 @@ │ │ │ │ ldrd pc, [r8], -r3 │ │ │ │ ldrdeq pc, [ip], -ip │ │ │ │ ldrsbmi r6, [r8], #-139 @ 0xffffff75 │ │ │ │ movweq lr, #60033 @ 0xea81 │ │ │ │ strbtmi r9, [r9], -r3 │ │ │ │ andeq lr, r4, sl, lsl #22 │ │ │ │ movwls r3, #9232 @ 0x2410 │ │ │ │ - @ instruction: 0xf996f135 │ │ │ │ + @ instruction: 0xf9daf135 │ │ │ │ blle 0xff74e758 │ │ │ │ stmdble r8, {r3, r5, r7, r8, sl, lr} │ │ │ │ andcs r4, r0, r5, asr r4 │ │ │ │ stmia r5!, {r8, sp}^ │ │ │ │ bl 0xfe97d640 │ │ │ │ ldrmi r0, [r8, #778] @ 0x30a │ │ │ │ blmi 0x2b3624 │ │ │ │ @@ -46098,17 +46098,17 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ vaba.s q12, , q8 │ │ │ │ - svclt 0x0000fe57 │ │ │ │ + svclt 0x0000fe97 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr #18 │ │ │ │ + eorseq r1, r4, r0, asr #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ vrshr.u64 , , #62 │ │ │ │ bcs 0xc5a88 │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ @@ -46116,15 +46116,15 @@ │ │ │ │ b 0x140eaa8 │ │ │ │ strmi r0, [r8], r7, asr #15 │ │ │ │ sbcseq fp, r5, r5, lsl pc │ │ │ │ @ instruction: 0x46a946b9 │ │ │ │ strcs r4, [r0], #-1597 @ 0xfffff9c3 │ │ │ │ tsteq r4, r8, lsl #22 │ │ │ │ ldrcc r1, [r0], #-2352 @ 0xfffff6d0 │ │ │ │ - ldc2l 1, cr15, [lr], {52} @ 0x34 │ │ │ │ + stc2 1, cr15, [r2, #-208]! @ 0xffffff30 │ │ │ │ blle 0xffe0e7e0 │ │ │ │ stmdble r7, {r0, r1, r2, r3, r5, r7, r9, lr} │ │ │ │ andcs r1, r0, r3, ror r9 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ blne 0xfe6bd6c8 │ │ │ │ ldmle sl!, {r0, r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -46143,15 +46143,15 @@ │ │ │ │ b 0x140eb14 │ │ │ │ strmi r0, [r8], r7, asr #15 │ │ │ │ sbcseq fp, r5, r5, lsl pc │ │ │ │ @ instruction: 0x46a946b9 │ │ │ │ strcs r4, [r0], #-1597 @ 0xfffff9c3 │ │ │ │ tsteq r4, r8, lsl #22 │ │ │ │ ldrcc r1, [r0], #-2352 @ 0xfffff6d0 │ │ │ │ - @ instruction: 0xf804f135 │ │ │ │ + @ instruction: 0xf848f135 │ │ │ │ blle 0xffe0e84c │ │ │ │ stmdble r7, {r0, r1, r2, r3, r5, r7, r9, lr} │ │ │ │ andcs r1, r0, r3, ror r9 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ blne 0xfe6bd734 │ │ │ │ ldmle sl!, {r0, r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -46214,15 +46214,15 @@ │ │ │ │ ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strbmi sp, [r9], -r5, lsl #2 │ │ │ │ andlt r4, fp, r8, lsr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ vmin.s d30, d13, d2 │ │ │ │ - svclt 0x0000fd6f │ │ │ │ + svclt 0x0000fdaf │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r5], -fp, lsl #1 │ │ │ │ blmi 0x8ceeb4 │ │ │ │ @@ -46255,15 +46255,15 @@ │ │ │ │ ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strbmi sp, [r9], -r5, lsl #2 │ │ │ │ andlt r4, fp, r8, lsr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ vrshl.s64 q15, q0, │ │ │ │ - svclt 0x0000fd1d │ │ │ │ + svclt 0x0000fd5d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r5], -fp, lsl #1 │ │ │ │ blmi 0x94ef58 │ │ │ │ @@ -46298,15 +46298,15 @@ │ │ │ │ ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strbmi sp, [r9], -r5, lsl #2 │ │ │ │ andlt r4, fp, r8, lsr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ vrshl.s64 q15, q13, │ │ │ │ - svclt 0x0000fcc7 │ │ │ │ + svclt 0x0000fd07 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb94790 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ movwls r2, #4864 @ 0x1300 │ │ │ │ ldmdavs fp, {r0, r4, r8, r9, fp, lr} │ │ │ │ @@ -46320,15 +46320,15 @@ │ │ │ │ blvc 0xf8bc0 │ │ │ │ blls 0x197628 │ │ │ │ @ instruction: 0xf04f4059 │ │ │ │ mrsle r0, LR_abt │ │ │ │ andlt r4, r7, r1, lsl r6 │ │ │ │ bl 0x17b748 │ │ │ │ vqrshl.s64 d30, d30, d13 │ │ │ │ - svclt 0x0000fc9b │ │ │ │ + svclt 0x0000fcdb │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb947f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x701578 │ │ │ │ stmdavs r4, {r1, r2, r7, ip, sp, pc} │ │ │ │ @@ -46353,15 +46353,15 @@ │ │ │ │ blvc 0x78c48 │ │ │ │ blls 0x1976b0 │ │ │ │ @ instruction: 0xf04f4059 │ │ │ │ mrsle r0, LR_abt │ │ │ │ andlt r4, r6, r1, lsl r6 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ vqshl.s64 q15, q13, │ │ │ │ - svclt 0x0000fc57 │ │ │ │ + svclt 0x0000fc97 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ strmi fp, [r0], sp, lsl #1 │ │ │ │ stcge 8, cr4, [r6, #-204] @ 0xffffff34 │ │ │ │ @@ -46411,15 +46411,15 @@ │ │ │ │ bmi 0x1fdb30 │ │ │ │ bls 0x317778 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ mrsle r0, SP_usr │ │ │ │ @ instruction: 0x46404619 │ │ │ │ pop {r0, r2, r3, ip, sp, pc} │ │ │ │ str r4, [r5], #4080 @ 0xff0 │ │ │ │ - blx 0xff8fa142 │ │ │ │ + stc2 2, cr15, [r2], #-500 @ 0xfffffe0c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi fp, [r9], pc, lsl #1 │ │ │ │ strmi r4, [r5], -r8, lsr #22 │ │ │ │ @@ -46458,15 +46458,15 @@ │ │ │ │ ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, sp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strbmi sp, [r9], -r5, lsl #2 │ │ │ │ andlt r4, pc, r8, lsr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ vshl.s64 d30, d24, d13 │ │ │ │ - svclt 0x0000fb85 │ │ │ │ + svclt 0x0000fbc5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb94a14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs ip, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ blmi 0x869a38 │ │ │ │ ldrd lr, [r1, -r0] │ │ │ │ @@ -46496,15 +46496,15 @@ │ │ │ │ blvc 0x78e84 │ │ │ │ blls 0x1978ec │ │ │ │ @ instruction: 0xf04f4059 │ │ │ │ mrsle r0, SP_abt │ │ │ │ andlt r4, r6, r1, lsl r6 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ bllt 0xff77b898 │ │ │ │ - blx 0xe7a296 │ │ │ │ + blx 0x1e7a296 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb94aac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r6], #-864 @ 0xfffffca0 │ │ │ │ ldmib r2, {r1, r2, r7, ip, sp, pc}^ │ │ │ │ stmdavs r4!, {r1, r8, sl, sp, lr} │ │ │ │ @@ -46539,15 +46539,15 @@ │ │ │ │ bmi 0x20ed30 │ │ │ │ bls 0x197978 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ mrsle r0, SP_usr │ │ │ │ andlt r4, r6, r9, lsl r6 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ bllt 0xfe1fb944 │ │ │ │ - blx 0xff8fa340 │ │ │ │ + blx 0x8fa342 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ @ instruction: 0x460a4617 │ │ │ │ ldmib r7, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ ldmib r2, {r1, r8, r9, lr, pc}^ │ │ │ │ ldmdavs r6, {r0, r9, fp, ip, lr} │ │ │ │ ldrcc lr, [ip], #2639 @ 0xa4f │ │ │ │ @@ -46788,15 +46788,15 @@ │ │ │ │ ldmdavs r1, {r8, r9, fp, ip, sp, lr} │ │ │ │ subsmi r9, r1, r5, lsl #20 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ ldrmi sp, [r9], -r5, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4030 │ │ │ │ vmul.i d27, d29, d5 │ │ │ │ - svclt 0x0000f8f1 │ │ │ │ + svclt 0x0000f931 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb94f3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [pc], {216} @ 0xd8 │ │ │ │ ldmdavs r5, {r0, r1, r2, r7, ip, sp, pc} │ │ │ │ strls r6, [r5], #-2084 @ 0xfffff7dc │ │ │ │ @@ -46824,15 +46824,15 @@ │ │ │ │ ldmdavs r1, {r1, r8, r9, fp, ip, sp, lr} │ │ │ │ subsmi r9, r1, r5, lsl #20 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ ldrmi sp, [r9], -r5, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4030 │ │ │ │ vmla.i , , │ │ │ │ - svclt 0x0000f8a9 │ │ │ │ + svclt 0x0000f8e9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb94fcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r0, asr #31 │ │ │ │ blvc 0xf9420 │ │ │ │ blmi 0x98f64c │ │ │ │ @@ -46861,24 +46861,24 @@ │ │ │ │ blmi 0x3c6a38 │ │ │ │ blls 0x297ea4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andlt r4, fp, r1, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stmdblt r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf85ef27d │ │ │ │ - bicsmi pc, r4, pc, asr #4 │ │ │ │ + @ instruction: 0xf89ef27d │ │ │ │ + cmpppl r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - andpl pc, r4, pc, asr #4 │ │ │ │ + addpl pc, r4, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d3 │ │ │ │ vhsub.s8 d18, d8, d27 │ │ │ │ - svclt 0x0000f883 │ │ │ │ + svclt 0x0000f8c3 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr r9 │ │ │ │ + ldrsbteq r1, [r4], -r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb95080 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r0, asr #31 │ │ │ │ blvc 0xf94d4 │ │ │ │ blmi 0xa0f704 │ │ │ │ ldrd pc, [ip], -r1 │ │ │ │ @@ -46908,24 +46908,24 @@ │ │ │ │ movwcs lr, #2496 @ 0x9c0 │ │ │ │ ldmdavs sl, {r0, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r9], -r5, lsl #2 │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff40f0 │ │ │ │ - vadd.i64 d27, d28, d19 │ │ │ │ - vrecps.f32 , , │ │ │ │ - vsra.s64 q10, q2, #64 │ │ │ │ + vadd.i64 d27, d29, d19 │ │ │ │ + vtst.8 d31, d15, d31 │ │ │ │ + vorr.i32 , #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d15, d30 │ │ │ │ - vaddl.s8 , d0, d4 │ │ │ │ + vaddl.s8 , d16, d4 │ │ │ │ blmi 0xfdfdc │ │ │ │ eorcs pc, fp, #64, 4 │ │ │ │ - @ instruction: 0xf824f248 │ │ │ │ + @ instruction: 0xf864f248 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr r9 │ │ │ │ + ldrsbteq r1, [r4], -r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb9513c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r7], -r0, asr #31 │ │ │ │ bmi 0xa6a174 │ │ │ │ svcpl 0x0080f5b3 │ │ │ │ ldc 8, cr6, [r7, #824] @ 0x338 │ │ │ │ @@ -46955,24 +46955,24 @@ │ │ │ │ bmi 0x3cf3b0 │ │ │ │ bls 0x297ff8 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ mrsle r0, SP_usr │ │ │ │ andlt r4, fp, r9, lsl r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stmdalt r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xffa2f27c │ │ │ │ - bicsmi pc, r4, pc, asr #4 │ │ │ │ + @ instruction: 0xffe2f27c │ │ │ │ + cmpppl r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - andpl pc, r4, pc, asr #4 │ │ │ │ + addpl pc, r4, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d3 │ │ │ │ - vhsub.s8 d18, d7, d27 │ │ │ │ - svclt 0x0000ffc7 │ │ │ │ + vhsub.s8 d18, d8, d27 │ │ │ │ + svclt 0x0000f807 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr r9 │ │ │ │ + ldrsbteq r1, [r4], -r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb951f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r0, asr #31 │ │ │ │ blvc 0xf964c │ │ │ │ @ instruction: 0xf5b34c28 │ │ │ │ stmiavs pc, {r7, r8, r9, sl, fp, ip, lr}^ @ │ │ │ │ @@ -47003,24 +47003,24 @@ │ │ │ │ bmi 0x3cf470 │ │ │ │ bls 0x2980b8 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ mrsle r0, SP_usr │ │ │ │ andlt r4, fp, r9, lsl r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ svclt 0x00e6f7fe │ │ │ │ - @ instruction: 0xff42f27c │ │ │ │ - bicsmi pc, r4, pc, asr #4 │ │ │ │ + @ instruction: 0xff82f27c │ │ │ │ + cmpppl r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - andpl pc, r4, pc, asr #4 │ │ │ │ + addpl pc, r4, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d3 │ │ │ │ vhsub.s8 d18, d7, d27 │ │ │ │ - svclt 0x0000ff67 │ │ │ │ + svclt 0x0000ffa7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r0, asr r9 │ │ │ │ + ldrsbteq r1, [r4], -r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ strcs pc, [r1, #-963] @ 0xfffffc3d │ │ │ │ stccs 12, cr4, [r2, #-356] @ 0xfffffe9c │ │ │ │ @ instruction: 0xf103b2db │ │ │ │ @@ -47028,15 +47028,15 @@ │ │ │ │ strcc fp, [r1, #-3864] @ 0xfffff0e8 │ │ │ │ strls r6, [sp], #-2084 @ 0xfffff7dc │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ ldmvc r8!, {r0, r1, r2, r3, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmvc pc!, {r0, r1, r2, r3, r6, r7, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ b 0x140f8f8 │ │ │ │ vpmax.s8 q8, q8, │ │ │ │ - vqrdmlah.s d18, d0, d0[1] │ │ │ │ + vqrdmlah.s d18, d16, d0[1] │ │ │ │ svclt 0x00180e36 │ │ │ │ strmi r0, [r8], -fp, ror #1 │ │ │ │ stmdaeq r4, {r3, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ streq pc, [r8, -r1, lsl #2] │ │ │ │ streq pc, [r8], -r2, lsl #2 │ │ │ │ streq pc, [r8, #-260] @ 0xfffffefc │ │ │ │ svclt 0x001246a3 │ │ │ │ @@ -47107,15 +47107,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andcs fp, r0, pc │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ vrsqrts.f16 q12, q14, q8 │ │ │ │ - svclt 0x0000fe73 │ │ │ │ + svclt 0x0000feb3 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ vmov.i32 q10, #47359 @ 0x0000b8ff │ │ │ │ addlt r2, pc, r1, lsl #10 │ │ │ │ @@ -47123,15 +47123,15 @@ │ │ │ │ @ instruction: 0xf04f940d │ │ │ │ strmi r0, [r4], -r0, lsl #8 │ │ │ │ svclt 0x0018b2d8 │ │ │ │ @ instruction: 0xf1003501 │ │ │ │ @ instruction: 0xf64f0001 │ │ │ │ @ instruction: 0xf6cf78f8 │ │ │ │ vtst.8 , q8, │ │ │ │ - vqrdmlah.s d18, d0, d0[1] │ │ │ │ + vqrdmlah.s d18, d16, d0[1] │ │ │ │ b 0x1401b48 │ │ │ │ strmi r0, [fp], -r0, asr #21 │ │ │ │ rsceq fp, r8, r8, lsl pc │ │ │ │ stmdaeq r4, {r3, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ streq pc, [r8, -r1, lsl #2] │ │ │ │ streq pc, [r8], -r2, lsl #2 │ │ │ │ streq pc, [r8, #-260] @ 0xfffffefc │ │ │ │ @@ -47201,15 +47201,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andcs fp, r0, pc │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ vrsqrts.f16 q12, q14, q8 │ │ │ │ - svclt 0x0000fdb7 │ │ │ │ + svclt 0x0000fdf7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ cdpcs 3, 0, cr15, cr1, cr3, {6} │ │ │ │ svceq 0x0002f1be │ │ │ │ svclt 0x0018b2de │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ @@ -47241,20 +47241,20 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb95638 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - ldc2 2, cr15, [r8, #-460]! @ 0xfffffe34 │ │ │ │ + ldc2l 2, cr15, [r8, #-460]! @ 0xfffffe34 │ │ │ │ rsbsmi pc, r4, #212, 16 @ 0xd40000 │ │ │ │ strmi fp, [r5], -r4, asr #2 │ │ │ │ @ instruction: 0xf8d4e002 │ │ │ │ tstlt ip, r4, ror r2 │ │ │ │ - stc2 2, cr15, [lr, #-460]! @ 0xfffffe34 │ │ │ │ + stc2l 2, cr15, [lr, #-460]! @ 0xfffffe34 │ │ │ │ mvnsle r4, r5, lsl #5 │ │ │ │ movwcs r4, #1568 @ 0x620 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd38 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb95674 │ │ │ │ @@ -47264,25 +47264,25 @@ │ │ │ │ @ instruction: 0xb1bb6873 │ │ │ │ and r2, r3, r0, lsl #8 │ │ │ │ strcc r6, [r1], #-2163 @ 0xfffff78d │ │ │ │ ldmdble r1, {r0, r1, r5, r7, r9, lr} │ │ │ │ andcs r6, r0, #3342336 @ 0x330000 │ │ │ │ @ instruction: 0xf8534638 │ │ │ │ strtmi r5, [r9], -r4, lsr #32 │ │ │ │ - stc2 1, cr15, [ip], #-952 @ 0xfffffc48 │ │ │ │ + ldc2l 1, cr15, [r0], #-952 @ 0xfffffc48 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ ldrtmi r4, [r8], -r9, lsr #12 │ │ │ │ - @ instruction: 0xf9e0f1ee │ │ │ │ + blx 0x97ac64 │ │ │ │ strcc r6, [r1], #-2163 @ 0xfffff78d │ │ │ │ stmiale sp!, {r0, r1, r5, r7, r9, lr}^ │ │ │ │ tstcs r0, r8, lsr r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf1edbdf8 │ │ │ │ - @ instruction: 0x4607fd33 │ │ │ │ + @ instruction: 0x4607fd77 │ │ │ │ svclt 0x0000e7da │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb956d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x460c461e │ │ │ │ @@ -47291,16 +47291,16 @@ │ │ │ │ ldrdgt pc, [r4], pc @ │ │ │ │ @ instruction: 0xf8dc7803 │ │ │ │ @ instruction: 0xf8cdc000 │ │ │ │ @ instruction: 0xf04fc014 │ │ │ │ blcs 0x1c41500 │ │ │ │ stmdbge r1, {r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ blge 0x172584 │ │ │ │ - @ instruction: 0xf1202210 │ │ │ │ - bllt 0x87e40c │ │ │ │ + @ instruction: 0xf1212210 │ │ │ │ + bllt 0x87c51c │ │ │ │ eorvs r9, r3, r1, lsl #22 │ │ │ │ mrrcne 11, 0, r9, sl, cr3 │ │ │ │ bls 0x1725b8 │ │ │ │ mrrcne 0, 2, r6, r3, cr11 │ │ │ │ eorsvs fp, r2, r8, lsl pc │ │ │ │ blmi 0x5325a4 │ │ │ │ blls 0x198594 │ │ │ │ @@ -47310,22 +47310,22 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdbge r1, {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ blge 0x10a550 │ │ │ │ tstls r0, r0, lsl r2 │ │ │ │ @ instruction: 0xf1209001 │ │ │ │ - stmdbls r0, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r0, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs fp, r3, r8, lsl #2 │ │ │ │ stmdals r1, {r0, r1, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andls r3, r1, r1 │ │ │ │ andcs lr, r1, pc, asr #15 │ │ │ │ ldrdcs lr, [r2], -sp │ │ │ │ vaba.s q15, q14, │ │ │ │ - svclt 0x0000fccf │ │ │ │ + svclt 0x0000fd0f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb95780 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ movwcs r4, #2590 @ 0xa1e │ │ │ │ ldmdavs r2, {r0, r1, r2, r3, r4, r5, r8, fp, sp} │ │ │ │ @@ -47334,42 +47334,42 @@ │ │ │ │ strmi r3, [r3], -r8 │ │ │ │ ldmdbcs r0!, {r0, r1, r2, r3, r4, ip, lr, pc} │ │ │ │ stmdbcs lr!, {r0, r1, r2, r5, ip, lr, pc} │ │ │ │ bge 0xf2628 │ │ │ │ andne pc, r8, sp, lsl #17 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ vcgt.s32 d25, d11, d1 │ │ │ │ - blls 0xbdd8c │ │ │ │ + blls 0xbde8c │ │ │ │ ldmdane r8, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xb1035c9b │ │ │ │ blmi 0x44a5c8 │ │ │ │ blls 0x118630 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r6, r0, lsl #6 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf641bd00 │ │ │ │ - vmlal.s , d0, d0[4] │ │ │ │ + vmlal.s , d16, d0[4] │ │ │ │ @ instruction: 0xe7e10234 │ │ │ │ andcc r7, r1, r2, lsl #16 │ │ │ │ sbcsle r2, sl, r0, lsl #20 │ │ │ │ andls lr, r1, r7, ror #15 │ │ │ │ - @ instruction: 0xff26f26b │ │ │ │ + @ instruction: 0xff66f26b │ │ │ │ ldrmi r9, [r8], #-2817 @ 0xfffff4ff │ │ │ │ vabd.s q15, q14, │ │ │ │ - svclt 0x0000fc87 │ │ │ │ + svclt 0x0000fcc7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb95810 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ stmdavs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0x4618681b │ │ │ │ - @ instruction: 0xf896f0d8 │ │ │ │ + @ instruction: 0xf8daf0d8 │ │ │ │ mcrrne 11, 0, r4, r2, cr4 │ │ │ │ andcs fp, r0, r8, lsl #30 │ │ │ │ pop {r3, r4, r6, r9, sp, lr} │ │ │ │ @ instruction: 0xf0044008 │ │ │ │ svclt 0x0000b8ef │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ @@ -47377,23 +47377,23 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ stmdblt fp!, {r0, r2, r7, ip, sp, pc}^ │ │ │ │ movcs pc, #72351744 @ 0x4500000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ ldmdavs r8, {r1, r2, r3, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf0d86bd1 │ │ │ │ - andlt pc, r5, pc, lsl #21 │ │ │ │ + ldrdlt pc, [r5], -r3 │ │ │ │ bl 0x17c7dc │ │ │ │ ldmlt r4, {r2, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf6456802 │ │ │ │ vsubw.s8 q9, q8, d16 │ │ │ │ movwls r0, #13206 @ 0x3396 │ │ │ │ ldmdavs r8, {r0, r4, fp, sp, lr}^ │ │ │ │ smlabteq r1, sp, r9, lr │ │ │ │ - blx 0x1bfab5c │ │ │ │ + blx 0xfecfab5c │ │ │ │ stmdbls r2, {r0, fp, ip, pc} │ │ │ │ svcvs 0x00926e02 │ │ │ │ blls 0x1104d0 │ │ │ │ svclt 0x0000e7e2 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ stmdblt r3!, {r0, r1, r6, fp, sp, lr} │ │ │ │ andcs r4, r0, #18432 @ 0x4800 │ │ │ │ @@ -47403,30 +47403,30 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ movcs pc, #72351744 @ 0x4500000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ addlt r6, r3, r2, lsl #16 │ │ │ │ ldmdavs r1, {r3, r4, r6, fp, sp, lr} │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ - blx 0x12faba4 │ │ │ │ + blx 0xfe3faba4 │ │ │ │ stmdbls r1, {fp, ip, pc} │ │ │ │ svcvs 0x009b6e03 │ │ │ │ blmi 0x150538 │ │ │ │ subsvs r2, sl, #0, 4 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ @ instruction: 0xf004eb04 │ │ │ │ svclt 0x0000b897 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb958f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ bicslt r5, r5, r4, ror r2 │ │ │ │ vfms.f16 d20, d3, d3 │ │ │ │ - ldrdlt pc, [r8, #183]! @ 0xb7 │ │ │ │ + mvnlt pc, r7, lsl ip @ │ │ │ │ blcs 0x59398 │ │ │ │ bvs 0xff8b5b80 │ │ │ │ mcrreq 11, 0, lr, r3, cr3 │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ movwcc lr, #12291 @ 0x3003 │ │ │ │ strbmi r3, [r3, #-524]! @ 0xfffffdf4 │ │ │ │ @ instruction: 0xf851d012 │ │ │ │ @@ -47448,32 +47448,32 @@ │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, ip, sp, ror #22 │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ tstcs r1, r6, lsl r6 │ │ │ │ andcs r2, r0, r0, lsl r2 │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xff22f1ec │ │ │ │ + @ instruction: 0xff66f1ec │ │ │ │ stccs 6, cr4, [r0], {7} │ │ │ │ tstcs r4, #102 @ 0x66 │ │ │ │ stmdami r6, {r0, r1, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ blcs 0x5881c │ │ │ │ adchi pc, r4, r0 │ │ │ │ cdpcs 8, 0, cr6, cr0, cr6, {3} │ │ │ │ adchi pc, r0, r0 │ │ │ │ blcs 0x5d02c │ │ │ │ @ instruction: 0x4630d07a │ │ │ │ - cdp2 2, 4, cr15, cr14, cr11, {3} │ │ │ │ + cdp2 2, 8, cr15, cr14, cr11, {3} │ │ │ │ @ instruction: 0x46024631 │ │ │ │ vmax.s32 d20, d11, d24 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmiavs r2!, {r1, r2, r4, r5, r6, r8, ip, lr, pc}^ │ │ │ │ eorsle r2, ip, r0, lsl #20 │ │ │ │ andls r4, r3, #48, 12 @ 0x3000000 │ │ │ │ - cdp2 2, 4, cr15, cr0, cr11, {3} │ │ │ │ + cdp2 2, 8, cr15, cr0, cr11, {3} │ │ │ │ @ instruction: 0xf04f687e │ │ │ │ @ instruction: 0xf8cd0c00 │ │ │ │ mcrcs 0, 0, ip, cr0, cr4, {0} │ │ │ │ addshi pc, r5, r0, asr #32 │ │ │ │ strtmi r9, [r8], #-2563 @ 0xfffff5fd │ │ │ │ ldrmi r9, [r5], -r5 │ │ │ │ cmplt r3, #1245184 @ 0x130000 │ │ │ │ @@ -47492,15 +47492,15 @@ │ │ │ │ bge 0x229434 │ │ │ │ mrc2 7, 2, pc, cr10, cr15, {7} │ │ │ │ stmdals r5, {r1, r2, ip, pc} │ │ │ │ @ instruction: 0xf7ff7869 │ │ │ │ stmdbge r6, {r0, r1, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs r9, r1, #5 │ │ │ │ @ instruction: 0xf1ed4638 │ │ │ │ - @ instruction: 0xf815f839 │ │ │ │ + @ instruction: 0xf815f87d │ │ │ │ blcs 0x4e43c │ │ │ │ stclvc 1, cr13, [r1], #-848 @ 0xfffffcb0 │ │ │ │ @ instruction: 0xf645b121 │ │ │ │ vsubw.s8 q9, q8, d16 │ │ │ │ ldmvs r9, {r1, r2, r4, r7, r8, r9} │ │ │ │ @ instruction: 0x46384b36 │ │ │ │ @ instruction: 0xf8837c22 │ │ │ │ @@ -47515,90 +47515,90 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ blcs 0x101f03c │ │ │ │ blcs 0x1372928 │ │ │ │ blge 0x1f2c98 │ │ │ │ stmdbge r5, {r4, r9, sp} │ │ │ │ - cdp2 1, 12, cr15, cr2, cr0, {1} │ │ │ │ + @ instruction: 0xff06f120 │ │ │ │ strcs fp, [r0], #-504 @ 0xfffffe08 │ │ │ │ @ instruction: 0xf1ec4638 │ │ │ │ - ldrb pc, [lr, sp, lsl #31] @ │ │ │ │ + @ instruction: 0xe7deffd1 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ - @ instruction: 0xf9faf26b │ │ │ │ + blx 0xefb24c │ │ │ │ addle r2, r8, r0, lsl #16 │ │ │ │ strbmi r3, [r4, #-1044] @ 0xfffffbec │ │ │ │ svcge 0x0070f47f │ │ │ │ svccs 0x00002400 │ │ │ │ ubfx sp, r1, #1, #14 │ │ │ │ ldr r9, [r2, r6]! │ │ │ │ @ instruction: 0xf88d7803 │ │ │ │ @ instruction: 0xe7ae3018 │ │ │ │ andscs sl, r0, #6144 @ 0x1800 │ │ │ │ @ instruction: 0xf120a905 │ │ │ │ - stmdacs r0, {r0, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavc r9!, {r0, r1, r2, r3, r4, r6, r7, r8, ip, lr, pc}^ │ │ │ │ str r9, [r4, r5, lsl #16]! │ │ │ │ mrc2 7, 2, pc, cr0, cr15, {7} │ │ │ │ str r9, [r8, r5]! │ │ │ │ - strtpl pc, [r4], #-591 @ 0xfffffdb1 │ │ │ │ + strtpl pc, [r4], #591 @ 0x24f │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - tstppl r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b0d │ │ │ │ andcs r7, r0, r2, ror r2 │ │ │ │ vshl.s8 d9, d0, d15 │ │ │ │ - vsub.f16 d31, d28, d1 │ │ │ │ - vqdmulh.s d31, d15, d9 │ │ │ │ - vmls.i d21, d0, d0[0] │ │ │ │ + vsub.f16 , q14, │ │ │ │ + vqdmulh.s , , │ │ │ │ + vmls.i d21, d16, d0[0] │ │ │ │ vshl.s8 d16, d30, d15 │ │ │ │ - vorr.i32 d21, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d21, d0, #64 │ │ │ │ blmi 0x1bedc8 │ │ │ │ rsbvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strls r4, [r0], #-1632 @ 0xfffff9a0 │ │ │ │ - ldc2l 2, cr15, [r0, #-60]! @ 0xffffffc4 │ │ │ │ + ldc2 2, cr15, [r4, #60]! @ 0x3c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ - eorseq r1, r4, r8, ror #18 │ │ │ │ - eorseq r1, r4, ip, ror r9 │ │ │ │ + eorseq r1, r4, r8, ror #19 │ │ │ │ + ldrshteq r1, [r4], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb95b34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6450fe8 │ │ │ │ vaddhn.i16 d18, q8, q8 │ │ │ │ umulllt r0, r4, r6, r4 │ │ │ │ bllt 0xe9c9cc │ │ │ │ subeq pc, r8, #268435460 @ 0x10000004 │ │ │ │ tstls r3, r0, lsr #12 │ │ │ │ - ldm r8, {r0, r1, r3, r5, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldm r8, {r0, r1, r3, r5, r6, r9, ip, sp, lr, pc}^ │ │ │ │ eorvc r2, r3, r1, lsl #6 │ │ │ │ strpl pc, [r0], #1284 @ 0x504 │ │ │ │ vadd.i8 d9, d10, d3 │ │ │ │ - msrvs SPSR_, #9152 @ 0x23c0 │ │ │ │ + msrvs SPSR_, #13504 @ 0x34c0 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ - blx 0x67b124 │ │ │ │ + blx 0x177b124 │ │ │ │ vcgt.s8 d22, d17, d16 │ │ │ │ @ instruction: 0xf1ee0004 │ │ │ │ - eorvs pc, r0, #77824 @ 0x13000 │ │ │ │ + eorvs pc, r0, #356352 @ 0x57000 │ │ │ │ stc2 7, cr15, [r8, #1012]! @ 0x3f4 │ │ │ │ movweq pc, #28672 @ 0x7000 @ │ │ │ │ andcc lr, pc, r4, asr #19 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - ldrbpl pc, [r4], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrbpl pc, [r4], #591 @ 0x24f @ │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - tstppl r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ eorscs r4, pc, #2048 @ 0x800 │ │ │ │ strls r2, [r0], #-0 │ │ │ │ - stc2 2, cr15, [r4, #-60]! @ 0xffffffc4 │ │ │ │ - mlaseq r4, r0, r9, r1 │ │ │ │ + stc2l 2, cr15, [r8, #-60]! @ 0xffffffc4 │ │ │ │ + eorseq r1, r4, r0, lsl sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r2, [r4], -r0, lsl #20 │ │ │ │ @ instruction: 0xf101bfc2 │ │ │ │ @ instruction: 0x260037ff │ │ │ │ @@ -47622,47 +47622,47 @@ │ │ │ │ eorscc fp, r0, #148, 30 @ 0x250 │ │ │ │ sbcslt r3, r2, #1879048197 @ 0x70000005 │ │ │ │ ldmib r4, {r2, r3, r4, r5, r6, r8, r9, ip, sp, pc}^ │ │ │ │ mrrcne 1, 0, r3, r8, cr1 │ │ │ │ bicsle r4, r6, #136, 4 @ 0x80000008 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ vmax.s8 d4, d10, d16 │ │ │ │ - @ instruction: 0xf1b8fdd9 │ │ │ │ + @ instruction: 0xf1b8fe1d │ │ │ │ ldmible r7, {r0, r3, r8, r9, sl, fp}^ │ │ │ │ ldrdcc lr, [r1], -r4 │ │ │ │ subseq pc, r7, #8, 2 │ │ │ │ addmi r1, r1, #22784 @ 0x5900 │ │ │ │ @ instruction: 0xf04fd3d7 │ │ │ │ @ instruction: 0x462031ff │ │ │ │ - stc2l 2, cr15, [sl, #40] @ 0x28 │ │ │ │ + cdp2 2, 0, cr15, cr14, cr10, {0} │ │ │ │ ldrhle r4, [r8, #45] @ 0x2d │ │ │ │ ldmib r4, {r2, r3, r5, r8, r9, ip, sp, pc}^ │ │ │ │ mrrcne 1, 0, r3, sl, cr1 │ │ │ │ eorle r4, r0, #-1610612728 @ 0xa0000008 │ │ │ │ rsbvs r6, r2, r1, lsr #16 │ │ │ │ strbpl r2, [sl], #512 @ 0x200 │ │ │ │ movwne lr, #2516 @ 0x9d4 │ │ │ │ andcs r5, r0, sl, asr #9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf04f81f0 │ │ │ │ @ instruction: 0x462031ff │ │ │ │ - stc2 2, cr15, [lr, #40]! @ 0x28 │ │ │ │ + ldc2l 2, cr15, [r2, #40]! @ 0x28 │ │ │ │ svceq 0x0009f1b8 │ │ │ │ @ instruction: 0xf108bf94 │ │ │ │ @ instruction: 0xf1080230 │ │ │ │ @ instruction: 0xf04f0257 │ │ │ │ @ instruction: 0x462031ff │ │ │ │ - stc2 2, cr15, [r2, #40]! @ 0x28 │ │ │ │ + stc2l 2, cr15, [r6, #40]! @ 0x28 │ │ │ │ @ instruction: 0x4620e7d6 │ │ │ │ pop {r9, sp} │ │ │ │ @ instruction: 0xf04f41f0 │ │ │ │ vand , q13, │ │ │ │ - svclt 0x0000bd99 │ │ │ │ + svclt 0x0000bddd │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb95cc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xb82a68 │ │ │ │ bcs 0x6acd4 │ │ │ │ movwls r6, #6171 @ 0x181b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -47685,15 +47685,15 @@ │ │ │ │ tstmi r9, #397312 @ 0x61000 │ │ │ │ bcs 0x1ab440 │ │ │ │ @ instruction: 0x460bbf98 │ │ │ │ @ instruction: 0xf10d2201 │ │ │ │ strtmi r0, [r8], -r3, lsl #2 │ │ │ │ @ instruction: 0xf88d3602 │ │ │ │ @ instruction: 0xf1ee3003 │ │ │ │ - adcsmi pc, r4, #1720320 @ 0x1a4000 │ │ │ │ + adcsmi pc, r4, #2834432 @ 0x2b4000 │ │ │ │ @ instruction: 0xf816d010 │ │ │ │ @ instruction: 0xf1a22c02 │ │ │ │ blcs 0x27f800 │ │ │ │ @ instruction: 0x011bbf9c │ │ │ │ ldmible r4, {r0, r1, r3, r4, r6, r9, ip, sp, pc}^ │ │ │ │ movteq pc, #4514 @ 0x11a2 @ │ │ │ │ stmiale r8, {r0, r2, r8, r9, fp, sp}^ │ │ │ │ @@ -47703,15 +47703,15 @@ │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r2, r7, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmls.f16 , q6, q8 │ │ │ │ - svclt 0x0000f9cb │ │ │ │ + svclt 0x0000fa0b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ strcs fp, [r0], #-148 @ 0xffffff6c │ │ │ │ @ instruction: 0x46064b73 │ │ │ │ @@ -47721,24 +47721,24 @@ │ │ │ │ @ instruction: 0xf04f9313 │ │ │ │ teqlt r2, r0, lsl #6 │ │ │ │ strvc pc, [r8, -pc, asr #12]! │ │ │ │ ldrcs pc, [r6, r0, asr #5] │ │ │ │ blcs 0x58ca4 │ │ │ │ @ instruction: 0xf105d15b │ │ │ │ stclmi 8, cr3, [sl], #-1020 @ 0xfffffc04 │ │ │ │ - ldrpl pc, [r0, pc, asr #4] │ │ │ │ + ldrvs pc, [r0, -pc, asr #4] │ │ │ │ streq pc, [lr, -r0, asr #5]! │ │ │ │ @ instruction: 0x210044b0 │ │ │ │ @ instruction: 0xf1ee6a20 │ │ │ │ - andcs pc, r1, #475136 @ 0x74000 │ │ │ │ + andcs pc, r1, #1589248 @ 0x184000 │ │ │ │ bvs 0x8504bc │ │ │ │ - @ instruction: 0xf914f1ee │ │ │ │ + @ instruction: 0xf958f1ee │ │ │ │ strtmi r6, [sl], -r0, lsr #20 │ │ │ │ @ instruction: 0xf1ee4631 │ │ │ │ - @ instruction: 0x2d00f90f │ │ │ │ + @ instruction: 0x2d00f953 │ │ │ │ mrcne 13, 3, sp, cr3, cr11, {1} │ │ │ │ @ instruction: 0xf8132200 │ │ │ │ strmi r1, [sl], #-3841 @ 0xfffff0ff │ │ │ │ mvnsle r4, r3, asr #10 │ │ │ │ movwne pc, #13250 @ 0x33c2 @ │ │ │ │ andeq pc, pc, #2 │ │ │ │ @ instruction: 0xf04f2b09 │ │ │ │ @@ -47747,15 +47747,15 @@ │ │ │ │ @ instruction: 0xf88d2a09 │ │ │ │ @ instruction: 0xf88d3001 │ │ │ │ svclt 0x00c81000 │ │ │ │ cmppeq r7, #-2147483648 @ p-variant is OBSOLETE @ 0x80000000 │ │ │ │ andcs sp, r3, #2432 @ 0x980 │ │ │ │ bvs 0x8505c8 │ │ │ │ andcc pc, r2, sp, lsl #17 │ │ │ │ - @ instruction: 0xf8ecf1ee │ │ │ │ + @ instruction: 0xf930f1ee │ │ │ │ ldmib r3, {r0, r1, r5, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0020100 │ │ │ │ @ instruction: 0xf002ff49 │ │ │ │ stmdacs r0, {r0, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ blmi 0x12b2f54 │ │ │ │ blls 0x518cac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -47772,15 +47772,15 @@ │ │ │ │ @ instruction: 0xf64fe7d5 │ │ │ │ vrsra.s64 d18, d10, #64 │ │ │ │ @ instruction: 0x469a2396 │ │ │ │ blcs 0x60cec │ │ │ │ subcs sp, r5, #155 @ 0x9b │ │ │ │ stmdage r1, {r0, r5, r9, sl, lr} │ │ │ │ stmdaeq pc, {r2, ip, sp, lr, pc} @ │ │ │ │ - cdp 2, 15, cr15, cr10, cr10, {3} │ │ │ │ + svc 0x003af26a │ │ │ │ movwle r4, #41644 @ 0xa2ac │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf1b8d08f │ │ │ │ eorle r0, lr, pc, lsl #30 │ │ │ │ @ instruction: 0xf0043401 │ │ │ │ adcmi r0, ip, #983040 @ 0xf0000 │ │ │ │ @ instruction: 0xf1b8d2f4 │ │ │ │ @@ -47809,111 +47809,111 @@ │ │ │ │ @ instruction: 0x3000f8ba │ │ │ │ sbcle r2, r9, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ bge 0xb4424 │ │ │ │ tstpeq pc, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - rsbpl pc, ip, pc, asr #4 │ │ │ │ + rscpl pc, ip, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ - @ instruction: 0xf98cf12b │ │ │ │ + @ instruction: 0xf9d0f12b │ │ │ │ vaba.s d30, d28, d24 │ │ │ │ - @ instruction: 0xf002f8ef │ │ │ │ + @ instruction: 0xf002f92f │ │ │ │ @ instruction: 0xf100030f │ │ │ │ blcs 0x281298 │ │ │ │ eoreq pc, lr, #79 @ 0x4f │ │ │ │ teqcc r0, #148, 30 @ 0x250 │ │ │ │ @ instruction: 0xe7d03357 │ │ │ │ subcs r2, r4, #32, 2 │ │ │ │ vadd.i32 d26, d10, d1 │ │ │ │ - @ instruction: 0x4641ee9a │ │ │ │ + @ instruction: 0x4641eeda │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ ldceq 0, cr15, [r4], #-316 @ 0xfffffec4 │ │ │ │ subhi pc, r8, sp, lsl #17 │ │ │ │ svclt 0x0000e7af │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb95f74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0ff8 │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ @ instruction: 0x46042396 │ │ │ │ stmdblt fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ vmax.s32 d20, d11, d16 │ │ │ │ - andcs pc, r0, #93184 @ 0x16c00 │ │ │ │ + andcs pc, r0, #158720 @ 0x26c00 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ mrclt 7, 7, APSR_nzcv, cr2, cr15, {7} │ │ │ │ orrscs pc, ip, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0x60e14 │ │ │ │ @ instruction: 0xf64fd0ee │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strble r0, [r7, #1051]! @ 0x41b │ │ │ │ vmax.s8 d20, d15, d17 │ │ │ │ - vshr.s64 d21, d4, #64 │ │ │ │ + vmov.i32 d22, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf12b002e │ │ │ │ - @ instruction: 0xe7dff93f │ │ │ │ + ldrb pc, [pc, r3, lsl #19] @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb95fd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q12 │ │ │ │ - vshr.s64 d21, d16, #64 │ │ │ │ + vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf7ff002e │ │ │ │ vmax.f32 , , │ │ │ │ - vshr.s64 d21, d20, #64 │ │ │ │ + vmvn.i32 d22, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf126002e │ │ │ │ - andcs pc, r0, r3, asr #26 │ │ │ │ + andcs pc, r0, r7, lsl #27 │ │ │ │ cdp2 0, 9, cr15, cr10, cr2, {0} │ │ │ │ ldmfd sp!, {sp} │ │ │ │ @ instruction: 0xf0024008 │ │ │ │ svclt 0x0000bf03 │ │ │ │ - sbcspl pc, r4, pc, asr #4 │ │ │ │ + subsvs pc, r4, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ svclt 0x00b0f7ff │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb96014 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ ldc2 0, cr15, [r8, #12] │ │ │ │ stmdavs r3!, {r3, r4, r5, r7, r8, ip, sp, pc}^ │ │ │ │ tstle ip, r1, lsl #22 │ │ │ │ ldmdavc fp, {r0, r1, r5, fp, sp, lr} │ │ │ │ andsle r2, r7, r3, ror #22 │ │ │ │ tstle r6, r3, ror fp │ │ │ │ - mcr2 1, 6, pc, cr8, cr5, {1} @ │ │ │ │ + @ instruction: 0xff0cf135 │ │ │ │ pop {r4, r5, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf0034010 │ │ │ │ sha1c.32 , q8, │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #12 @ 0x0000000c │ │ │ │ pop {r0, r4, r5} │ │ │ │ @ instruction: 0xf7ff4010 │ │ │ │ vmax.f32 d27, d31, d13 │ │ │ │ - vmla.i d21, d16, d0[5] │ │ │ │ + vmla.i d22, d0, d0[5] │ │ │ │ @ instruction: 0xf7ff002e │ │ │ │ strb pc, [r0, r7, lsl #31]! @ │ │ │ │ - mrc2 1, 5, pc, cr4, cr5, {1} │ │ │ │ + mrc2 1, 7, pc, cr8, cr5, {1} │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ - rscpl pc, r8, pc, asr #4 │ │ │ │ + rsbvs pc, r8, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ svclt 0x007af7ff │ │ │ │ blcs 0x118f88 │ │ │ │ ldrlt sp, [r0, #-323]! @ 0xfffffebd │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r6, r7, r3, lsl #16 │ │ │ │ bvs 0x6906a4 │ │ │ │ @ instruction: 0x4608691a │ │ │ │ andls r6, r4, #1523712 @ 0x174000 │ │ │ │ vrhadd.s32 d25, d11, d5 │ │ │ │ - bls 0x17d9e8 │ │ │ │ + bls 0x17dae8 │ │ │ │ andcs r0, r0, r3, asr #16 │ │ │ │ @ instruction: 0x41a84293 │ │ │ │ @ instruction: 0xf645d322 │ │ │ │ vsubw.s8 q9, q8, d16 │ │ │ │ @ instruction: 0xf5030396 │ │ │ │ stmdbls r5, {r7, r8, sl, ip, lr} │ │ │ │ blvs 0xfea63ad0 │ │ │ │ @@ -47922,27 +47922,27 @@ │ │ │ │ blvs 0xfea87ed0 │ │ │ │ ldmib r2, {r3, r4, r7, fp, sp, lr}^ │ │ │ │ strls r2, [r2], #-768 @ 0xfffffd00 │ │ │ │ strls r6, [r1], #-2124 @ 0xfffff7b4 │ │ │ │ tstls r0, r9, lsl #16 │ │ │ │ stc2 0, cr15, [ip, #-12] │ │ │ │ vmul.i8 d27, d31, d24 │ │ │ │ - vshr.s64 d21, d16, #64 │ │ │ │ + vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ andlt r0, r7, lr, lsr #32 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ svclt 0x003cf7ff │ │ │ │ - rscpl pc, r4, pc, asr #4 │ │ │ │ + rsbvs pc, r4, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4030 │ │ │ │ vrecps.f32 d27, d15, d19 │ │ │ │ - vmla.i d21, d16, d0[5] │ │ │ │ + vmla.i d22, d0, d0[5] │ │ │ │ @ instruction: 0xf7ff002e │ │ │ │ vmax.f32 d27, d15, d29 │ │ │ │ - vmla.i d21, d16, d0[6] │ │ │ │ + vmla.i d22, d0, d0[6] │ │ │ │ andlt r0, r7, lr, lsr #32 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ svclt 0x0024f7ff │ │ │ │ blcs 0xd9034 │ │ │ │ stmdavs r3, {r1, r3, r4, r5, r8, ip, lr, pc} │ │ │ │ andeq pc, r1, #64, 12 @ 0x4000000 │ │ │ │ movwne lr, #18899 @ 0x49d3 │ │ │ │ @@ -47953,15 +47953,15 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6450fd8 │ │ │ │ vsubl.s8 q9, d16, d16 │ │ │ │ umulllt r0, r7, r6, r2 │ │ │ │ strpl pc, [r0], #1282 @ 0x502 │ │ │ │ blvs 0xfe862f70 │ │ │ │ @ instruction: 0xf1ed9204 │ │ │ │ - blls 0x1becb8 │ │ │ │ + blls 0x1bedc8 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ blvs 0xfe8a577c │ │ │ │ ldmvs r0, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ strls r6, [r1, #-2125] @ 0xfffff7b3 │ │ │ │ tstls r0, r9, lsl #16 │ │ │ │ @@ -47969,57 +47969,57 @@ │ │ │ │ ldmib r4, {r4, r7, r8, fp, ip, sp, pc}^ │ │ │ │ ldmib r3, {r0, r2, r3, r8, r9}^ │ │ │ │ @ instruction: 0xf7ff1200 │ │ │ │ blvs 0x193e3e0 │ │ │ │ andlt r6, r7, r8, lsl r8 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ mcrlt 7, 7, pc, cr6, cr15, {7} @ │ │ │ │ - rscpl pc, r4, pc, asr #4 │ │ │ │ + rsbvs pc, r4, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ mcrlt 7, 7, pc, cr0, cr15, {7} @ │ │ │ │ - rscpl pc, r8, pc, asr #4 │ │ │ │ + rsbvs pc, r8, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4030 │ │ │ │ svclt 0x0000bed7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb961c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r7], {248} @ 0xf8 │ │ │ │ - mvnpl pc, pc, asr #4 │ │ │ │ + msrvs (UNDEF: 108), pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ vqdmulh.s q3, , q8 │ │ │ │ - blvs 0x193d644 │ │ │ │ + blvs 0x193d754 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ svclt 0x0000bec1 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi r4, [r6], -pc, lsr #31 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - mvnspl pc, pc, asr #4 │ │ │ │ + cmnpvs ip, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ vpadd.i8 q3, , q12 │ │ │ │ - vmul.i8 , q0, │ │ │ │ + vmla.i8 , q8, │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ ldmdavs r8, {r1, r4, r7, r8, r9} │ │ │ │ @ instruction: 0xf8d26e02 │ │ │ │ blcs 0x4b278 │ │ │ │ @ instruction: 0x81a6f000 │ │ │ │ movtlt r4, #34712 @ 0x8798 │ │ │ │ vstrcs d6, [r0, #-500] @ 0xfffffe0c │ │ │ │ mvnshi pc, r0 │ │ │ │ movw lr, #6613 @ 0x19d5 │ │ │ │ movweq lr, #60323 @ 0xeba3 │ │ │ │ vpadd.i8 d18, d0, d5 │ │ │ │ vand q12, , │ │ │ │ - vaddhn.i16 d22, q0, q6 │ │ │ │ + vaddhn.i16 d22, q8, q6 │ │ │ │ @ instruction: 0xf8d5042e │ │ │ │ @ instruction: 0xf04f8000 │ │ │ │ @ instruction: 0xcc0f0900 │ │ │ │ @ instruction: 0x0c0eeb08 │ │ │ │ andeq pc, lr, r8, asr #16 │ │ │ │ andcc pc, ip, ip, asr #17 │ │ │ │ andne pc, r4, ip, asr #17 │ │ │ │ @@ -48033,15 +48033,15 @@ │ │ │ │ stc2l 0, cr15, [r4], #-12 │ │ │ │ blvs 0x1fabe2c │ │ │ │ @ instruction: 0xf0002d00 │ │ │ │ ldmib r5, {r0, r1, r5, r6, r7, r8, pc}^ │ │ │ │ bl 0xfe937c9c │ │ │ │ blcs 0x7bfcd4 │ │ │ │ orrshi pc, fp, r0, asr #4 │ │ │ │ - strtvs pc, [r4], #-591 @ 0xfffffdb1 │ │ │ │ + strtvs pc, [r4], #591 @ 0x24f │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ ldrdhi pc, [r0], -r5 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ bl 0x2720f0 │ │ │ │ @ instruction: 0xf8480c0e │ │ │ │ @ instruction: 0xf8cc000e │ │ │ │ @ instruction: 0xf8cc1004 │ │ │ │ @@ -48060,15 +48060,15 @@ │ │ │ │ addscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ blvs 0x1f6bdc4 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r2, r5, r7, r8, pc}^ │ │ │ │ bl 0xfe937d08 │ │ │ │ blcs 0x47fd40 │ │ │ │ tstphi pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - strbvs pc, [r4, #-591] @ 0xfffffdb1 @ │ │ │ │ + strbvs pc, [r4, #591] @ 0x24f @ │ │ │ │ streq pc, [lr, #-704]! @ 0xfffffd40 │ │ │ │ ldrdhi pc, [r0], -r4 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ bl 0x27255c │ │ │ │ @ instruction: 0xf8480c0e │ │ │ │ @ instruction: 0xf8cc000e │ │ │ │ @ instruction: 0xf8cc300c │ │ │ │ @@ -48081,15 +48081,15 @@ │ │ │ │ @ instruction: 0x2c006b7c │ │ │ │ msrhi SPSR_fxc, r0 │ │ │ │ movwgt lr, #6612 @ 0x19d4 │ │ │ │ movweq lr, #52131 @ 0xcba3 │ │ │ │ vpadd.i8 d18, d0, d0 │ │ │ │ @ instruction: 0xf8d48133 │ │ │ │ vhadd.s8 d24, d15, d0 │ │ │ │ - vorr.i32 q11, #524288 @ 0x00080000 │ │ │ │ + vshl.s64 q11, q4, #0 │ │ │ │ @ instruction: 0xf04f052e │ │ │ │ bl 0x24156c │ │ │ │ stcgt 14, cr0, [pc, #-48] @ 0x3f140 │ │ │ │ andeq pc, ip, r8, asr #16 │ │ │ │ andne pc, r4, lr, asr #17 │ │ │ │ andcs pc, r8, lr, asr #17 │ │ │ │ andcc pc, ip, lr, asr #17 │ │ │ │ @@ -48098,15 +48098,15 @@ │ │ │ │ andls pc, r3, r2, lsl #16 │ │ │ │ @ instruction: 0x2c006b7c │ │ │ │ teqphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ movw lr, #6612 @ 0x19d4 │ │ │ │ movweq lr, #60323 @ 0xeba3 │ │ │ │ vpadd.i8 d18, d0, d4 │ │ │ │ vqadd.s8 q12, , │ │ │ │ - vmls.f d22, d0, d0[7] │ │ │ │ + vmls.f d22, d16, d0[7] │ │ │ │ @ instruction: 0xf8d4052e │ │ │ │ @ instruction: 0xf04f8000 │ │ │ │ @ instruction: 0xcd0f0900 │ │ │ │ @ instruction: 0x0c0eeb08 │ │ │ │ andeq pc, lr, r8, asr #16 │ │ │ │ andne pc, r4, ip, asr #17 │ │ │ │ andcs pc, r8, ip, asr #17 │ │ │ │ @@ -48117,15 +48117,15 @@ │ │ │ │ @ instruction: 0xf8026063 │ │ │ │ blvs 0x1fa31e8 │ │ │ │ @ instruction: 0xf0002d00 │ │ │ │ ldmib r5, {r0, r2, r8, pc}^ │ │ │ │ bl 0xfe937dec │ │ │ │ blcs 0x5bfe24 │ │ │ │ sbcshi pc, sp, r0, asr #4 │ │ │ │ - strvs pc, [r4], #591 @ 0x24f │ │ │ │ + strvc pc, [r4], #-591 @ 0xfffffdb1 │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ ldrdhi pc, [r0], -r5 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ bl 0x272240 │ │ │ │ @ instruction: 0xf8480c0e │ │ │ │ @ instruction: 0xf8cc000e │ │ │ │ @ instruction: 0xf8cc300c │ │ │ │ @@ -48134,28 +48134,28 @@ │ │ │ │ @ instruction: 0xf8cc2008 │ │ │ │ @ instruction: 0xf8ac0010 │ │ │ │ stmdavs fp!, {r2, r4, ip, sp}^ │ │ │ │ tstcc r6, #2752512 @ 0x2a0000 │ │ │ │ @ instruction: 0xf802606b │ │ │ │ ldmdavs r3!, {r0, r1, ip, pc}^ │ │ │ │ ldmdavs r3!, {r0, r1, r3, r4, r5, r6, r8, ip, sp, pc} │ │ │ │ - orrsvs pc, ip, pc, asr #4 │ │ │ │ + tstpvc ip, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0x4620681c │ │ │ │ - stc2l 2, cr15, [r0, #-428]! @ 0xfffffe54 │ │ │ │ + stc2 2, cr15, [r0, #428]! @ 0x1ac │ │ │ │ movwcs fp, #4368 @ 0x1110 │ │ │ │ eorcc pc, r8, r7, lsl #17 │ │ │ │ @ instruction: 0xf0034620 │ │ │ │ blvs 0x1fbda80 │ │ │ │ @ instruction: 0xf0002d00 │ │ │ │ ldmib r5, {r1, r4, r6, r7, pc}^ │ │ │ │ bl 0xfe92fe64 │ │ │ │ blcs 0x7bfe94 │ │ │ │ addhi pc, fp, r0, asr #4 │ │ │ │ - strtvs pc, [ip], #591 @ 0x24f │ │ │ │ + strtvc pc, [ip], #-591 @ 0xfffffdb1 │ │ │ │ strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ ldrd pc, [r0], -r5 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ bl 0x3f22b8 │ │ │ │ @ instruction: 0xf84e060c │ │ │ │ rsbsvs r0, r1, ip │ │ │ │ stcgt 0, cr6, [r7], {178} @ 0xb2 │ │ │ │ @@ -48165,15 +48165,15 @@ │ │ │ │ movwcs lr, #2517 @ 0x9d5 │ │ │ │ rsbvs r3, fp, lr, lsl r3 │ │ │ │ andhi pc, r3, r2, lsl #16 │ │ │ │ ldmcs r4, {r0, r2, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmeq r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ eorsle r2, fp, r0, lsl #16 │ │ │ │ - @ instruction: 0xf996f209 │ │ │ │ + @ instruction: 0xf9daf209 │ │ │ │ stmdbeq r0, {r4, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2600dd36 │ │ │ │ @ instruction: 0xe01746b2 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ bl 0x319348 │ │ │ │ ldrmi r0, [r0], #-773 @ 0xfffffcfb │ │ │ │ andle r4, r2, #152, 4 @ 0x80000009 │ │ │ │ @@ -48186,155 +48186,155 @@ │ │ │ │ strcc sl, [r1], -r5 │ │ │ │ @ instruction: 0xd01b45b1 │ │ │ │ @ instruction: 0xf8d86b7c │ │ │ │ @ instruction: 0xf8533000 │ │ │ │ orrlt fp, ip, #38 @ 0x26 │ │ │ │ svceq 0x0000f1bb │ │ │ │ ldrbmi sp, [r8], -lr, lsr #32 │ │ │ │ - @ instruction: 0xf89ef26b │ │ │ │ + @ instruction: 0xf8def26b │ │ │ │ ldmib r4, {r0, r2, r9, sl, lr}^ │ │ │ │ bne 0xfe707f14 │ │ │ │ bicsle r4, r7, #152, 4 @ 0x80000009 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0x4620465a │ │ │ │ @ instruction: 0x36014619 │ │ │ │ - @ instruction: 0xff54f209 │ │ │ │ + @ instruction: 0xff98f209 │ │ │ │ strhle r4, [r3, #81]! @ 0x51 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ svcmi 0x00f8e8bd │ │ │ │ ldclt 7, cr15, [ip, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0x46282315 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ - andvs pc, ip, #-268435452 @ 0xf0000004 │ │ │ │ + addvs pc, ip, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0xff42f209 │ │ │ │ + @ instruction: 0xff86f209 │ │ │ │ tstcs r1, #156, 12 @ 0x9c00000 │ │ │ │ @ instruction: 0xf04f4620 │ │ │ │ vand , , │ │ │ │ - vmlal.s q11, d0, d0[1] │ │ │ │ + vmlal.s q11, d16, d0[1] │ │ │ │ vhsub.s8 d0, d9, d30 │ │ │ │ - @ instruction: 0xe6f1ff37 │ │ │ │ + @ instruction: 0xe6f1ff7b │ │ │ │ @ instruction: 0x46204659 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ - @ instruction: 0xf884f20a │ │ │ │ + @ instruction: 0xf8c8f20a │ │ │ │ @ instruction: 0x4659e7bd │ │ │ │ vmax.s32 d20, d10, d26 │ │ │ │ - @ instruction: 0xe7b2e9f8 │ │ │ │ + @ instruction: 0xe7b2ea38 │ │ │ │ ldrdeq pc, [ip], r2 │ │ │ │ tstcs lr, #91226112 @ 0x5700000 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ vmax.s8 d20, d15, d24 │ │ │ │ - vsubl.s8 q11, d16, d28 │ │ │ │ + vsubl.s8 , d0, d28 │ │ │ │ vhsub.s8 d0, d9, d30 │ │ │ │ - usad8 r5, sp, pc @ │ │ │ │ + str pc, [r5, r1, ror #30] │ │ │ │ @ instruction: 0x46202314 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ - rsbvs pc, ip, #-268435452 @ 0xf0000004 │ │ │ │ + rscvs pc, ip, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0xff12f209 │ │ │ │ + @ instruction: 0xff56f209 │ │ │ │ tstcs r6, #6029312 @ 0x5c0000 │ │ │ │ @ instruction: 0xf04f4628 │ │ │ │ vand , , │ │ │ │ - vsubl.s8 q11, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ vhsub.s8 d0, d9, d30 │ │ │ │ - ldr pc, [r6, -r7, lsl #30]! │ │ │ │ + ldr pc, [r6, -fp, asr #30]! │ │ │ │ @ instruction: 0x46202310 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ - subsvs pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ + sbcsvs pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - cdp2 2, 15, cr15, cr12, cr9, {0} │ │ │ │ + @ instruction: 0xff40f209 │ │ │ │ tstcs lr, #228589568 @ 0xda00000 │ │ │ │ @ instruction: 0xf04f4628 │ │ │ │ vand , , │ │ │ │ - vsubl.s8 q11, d0, d20 │ │ │ │ + vsubl.s8 q11, d16, d20 │ │ │ │ vhsub.s8 d0, d9, d30 │ │ │ │ - @ instruction: 0xe67cfef1 │ │ │ │ + uhasx pc, ip, r5 @ │ │ │ │ @ instruction: 0x46282216 │ │ │ │ - orrvs pc, r4, pc, asr #4 │ │ │ │ + tstpvc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf83cf20a │ │ │ │ + @ instruction: 0xf880f20a │ │ │ │ andscs lr, lr, #6029312 @ 0x5c0000 │ │ │ │ vmax.s8 d20, d15, d24 │ │ │ │ - vaddw.s8 q11, q8, d28 │ │ │ │ + vaddw.s8 , q0, d28 │ │ │ │ vrhadd.s8 d0, d10, d30 │ │ │ │ - smlaldx pc, r7, r3, r8 @ │ │ │ │ + smlsldx pc, r7, r7, r8 @ │ │ │ │ @ instruction: 0x46202214 │ │ │ │ - msrvs (UNDEF: 108), pc │ │ │ │ + mvnvs pc, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf82af20a │ │ │ │ + @ instruction: 0xf86ef20a │ │ │ │ andscs lr, r0, #229638144 @ 0xdb00000 │ │ │ │ vmax.s8 d20, d15, d16 │ │ │ │ - vorr.i32 q11, #8 @ 0x00000008 │ │ │ │ + vsra.s64 q11, q4, #64 │ │ │ │ vrhadd.s8 d0, d10, d30 │ │ │ │ - strt pc, [fp], r1, lsr #16 │ │ │ │ + strt pc, [fp], r5, ror #16 │ │ │ │ @ instruction: 0x46282215 │ │ │ │ - tstpvs ip, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrvs pc, ip, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf818f20a │ │ │ │ + @ instruction: 0xf85cf20a │ │ │ │ andscs lr, r1, #31457280 @ 0x1e00000 │ │ │ │ vmax.s8 d20, d15, d16 │ │ │ │ - vmla.f d22, d0, d0[1] │ │ │ │ + vmla.f d22, d16, d0[1] │ │ │ │ vrhadd.s8 d0, d10, d30 │ │ │ │ - ldrbt pc, [r5], -pc, lsl #16 @ │ │ │ │ + @ instruction: 0xe675f853 │ │ │ │ @ instruction: 0x4628221e │ │ │ │ - msrvs R12_usr, pc │ │ │ │ + @ instruction: 0x61a4f24f │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf806f20a │ │ │ │ + @ instruction: 0xf84af20a │ │ │ │ svclt 0x0000e63d │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb96674 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [fp], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf7d46b65 │ │ │ │ vpmin.s8 d31, d15, d1 │ │ │ │ - vqdmlal.s q11, d16, d0[3] │ │ │ │ + vqdmlal.s , d0, d0[3] │ │ │ │ strmi r0, [r2], -lr, lsr #6 │ │ │ │ - bicsvs pc, r4, pc, asr #4 │ │ │ │ + cmppvc r4, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ vmax.s8 d4, d10, d24 │ │ │ │ - blvs 0x193f188 │ │ │ │ + blvs 0x193f298 │ │ │ │ pop {r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff4038 │ │ │ │ svclt 0x0000bc63 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb966b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r7], {248} @ 0xf8 │ │ │ │ - @ instruction: 0x01bcf240 │ │ │ │ + teqpne ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ blvs 0xff8da248 │ │ │ │ - @ instruction: 0xff22f20a │ │ │ │ + @ instruction: 0xff66f20a │ │ │ │ pop {r0, r1, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ ldmdavs r8, {r4, lr} │ │ │ │ mcrrlt 7, 15, pc, sl, cr15 @ │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb966e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r6], {248} @ 0xf8 │ │ │ │ vhsub.s8 d18, d15, d1 │ │ │ │ - vsra.s64 q11, q8, #64 │ │ │ │ + vbic.i32 , #0 @ 0x00000000 │ │ │ │ blvs 0x183f9b0 │ │ │ │ - @ instruction: 0xff0af20a │ │ │ │ + @ instruction: 0xff4ef20a │ │ │ │ ldreq r6, [sl, r3, lsr #24] │ │ │ │ ldrbeq sp, [fp, -r7, lsl #8] │ │ │ │ blvs 0x1934548 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ blvs 0x186e5c8 │ │ │ │ vhsub.s8 d18, d15, d2 │ │ │ │ - vsra.s64 q11, q14, #64 │ │ │ │ + vbic.i32 , #12 @ 0x0000000c │ │ │ │ vrhadd.s8 d0, d10, d30 │ │ │ │ - stcvs 15, cr15, [r3], #-180 @ 0xffffff4c │ │ │ │ + stcvs 15, cr15, [r3], #-452 @ 0xfffffe3c │ │ │ │ strble r0, [lr, #1883]! @ 0x75b │ │ │ │ andcs r6, r4, #96, 22 @ 0x18000 │ │ │ │ - tstpvc r8, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrvc pc, r8, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xff22f20a │ │ │ │ + @ instruction: 0xff66f20a │ │ │ │ pop {r0, r1, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ ldmdavs r8, {r4, lr} │ │ │ │ ldclt 7, cr15, [r4], {255} @ 0xff │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ ldmdblt r3!, {r0, r1, r6, fp, sp, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -48363,20 +48363,20 @@ │ │ │ │ @ instruction: 0xf7ff3401 │ │ │ │ stmdacs r0, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strdcs sp, [r0], -r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ bllt 0xff2fd5d4 │ │ │ │ - eorseq r1, r4, ip, lsr #19 │ │ │ │ - eorseq r1, r4, r8, ror #19 │ │ │ │ + eorseq r1, r4, ip, lsr #20 │ │ │ │ + eorseq r1, r4, r8, ror #20 │ │ │ │ ldmdblt r3!, {r0, r1, r6, fp, sp, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrblt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -48401,42 +48401,42 @@ │ │ │ │ @ instruction: 0xf7ff3401 │ │ │ │ stmdacs r0, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ strdcs sp, [r0], -r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ bllt 0x1ffd66c │ │ │ │ - eorseq r1, r4, ip, lsr #19 │ │ │ │ - eorseq r1, r4, r0, lsl sl │ │ │ │ + eorseq r1, r4, ip, lsr #20 │ │ │ │ + mlaseq r4, r0, sl, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb96880 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ tstle lr, r3, lsl #22 │ │ │ │ @ instruction: 0xf6456801 │ │ │ │ vaddl.s8 q9, d16, d16 │ │ │ │ bvs 0x2ff8f0 │ │ │ │ stmdavs r0, {r1, r3, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0036809 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ eorcc sp, r6, r9, lsl #20 │ │ │ │ vhadd.s8 d29, d15, d15 │ │ │ │ - vmla.i d21, d16, d0[5] │ │ │ │ + vmla.i d22, d0, d0[5] │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf7ff4008 │ │ │ │ vpadd.i8 , , │ │ │ │ - vshr.s64 d21, d16, #64 │ │ │ │ + vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf7ff4008 │ │ │ │ vpadd.i8 , q0, │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #12 @ 0x0000000c │ │ │ │ pop {r0, r4, r5} │ │ │ │ @ instruction: 0xf7ff4008 │ │ │ │ svclt 0x0000bb49 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb968e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ @@ -48445,35 +48445,35 @@ │ │ │ │ vaddl.s8 q9, d16, d16 │ │ │ │ bvs 0x2ff954 │ │ │ │ stmdavs r0, {r1, r3, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0036809 │ │ │ │ stmdacs r0, {r0, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ eorcc sp, r6, r9, lsl #20 │ │ │ │ vhadd.s8 d29, d15, d15 │ │ │ │ - vmla.i d21, d16, d0[5] │ │ │ │ + vmla.i d22, d0, d0[5] │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf7ff4008 │ │ │ │ vqdmulh.s d27, d15, d23 │ │ │ │ - vshr.s64 d21, d16, #64 │ │ │ │ + vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf7ff4008 │ │ │ │ vpadd.i8 d27, d0, d15 │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #12 @ 0x0000000c │ │ │ │ pop {r0, r4, r5} │ │ │ │ @ instruction: 0xf7ff4008 │ │ │ │ svclt 0x0000bb17 │ │ │ │ orrslt r6, fp, r3, asr #16 │ │ │ │ stmdavs r3, {r0, r2, r3, r9, fp, lr} │ │ │ │ ldcvs 8, cr6, [r3], {25} │ │ │ │ movweq lr, #14897 @ 0x3a31 │ │ │ │ vrhadd.s8 d29, d15, d6 │ │ │ │ - vshr.s64 d21, d16, #64 │ │ │ │ + vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ bicsvs r0, r1, #46 @ 0x2e │ │ │ │ bllt 0x1fd75c │ │ │ │ - rscpl pc, r4, pc, asr #4 │ │ │ │ + rsbvs pc, r4, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ bllt 0x7d768 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ @@ -48485,19 +48485,19 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ andcs r6, r8, #196608 @ 0x30000 │ │ │ │ ldmdavs r8, {r1, r2, r8, fp, lr} │ │ │ │ @ instruction: 0xffd4f7fe │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ blt 0xff5fd7bc │ │ │ │ - eorseq r1, r4, ip, lsr fp │ │ │ │ + ldrhteq r1, [r4], -ip │ │ │ │ blvs 0x17123d0 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ svclt 0x0000bacf │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ rsble r2, sl, r0, lsl #20 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -48537,37 +48537,37 @@ │ │ │ │ addmi r1, sl, #23040 @ 0x5a00 │ │ │ │ rsbvs sp, r2, r3, lsl r2 │ │ │ │ ldrbpl r6, [r5], #2082 @ 0x822 │ │ │ │ movwcs lr, #2516 @ 0x9d4 │ │ │ │ andls pc, r3, r2, lsl #16 │ │ │ │ @ instruction: 0xf04fe7d4 │ │ │ │ @ instruction: 0x462031ff │ │ │ │ - cdp2 2, 11, cr15, cr2, cr9, {0} │ │ │ │ + cdp2 2, 15, cr15, cr6, cr9, {0} │ │ │ │ rsbscs lr, sp, #54001664 @ 0x3380000 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ vmax.s8 d4, d9, d16 │ │ │ │ - strtmi pc, [sl], -fp, lsr #29 │ │ │ │ + strtmi pc, [sl], -pc, ror #29 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ vmax.s8 d4, d9, d16 │ │ │ │ - strb pc, [r1, r5, lsr #29] @ │ │ │ │ + strb pc, [r1, r9, ror #29] @ │ │ │ │ @ instruction: 0xf04f227d │ │ │ │ @ instruction: 0x462031ff │ │ │ │ - cdp2 2, 9, cr15, cr14, cr9, {0} │ │ │ │ + cdp2 2, 14, cr15, cr2, cr9, {0} │ │ │ │ ldrdcs lr, [r0], -r8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ blcs 0xd99dc │ │ │ │ addshi pc, r1, r0, asr #4 │ │ │ │ svcmi 0x00934606 │ │ │ │ - blx 0xffb7c2a4 │ │ │ │ + blx 0xb7c2a6 │ │ │ │ blvs 0xf6bf60 │ │ │ │ @ instruction: 0xf3402c00 │ │ │ │ bvs 0xfff9fb60 │ │ │ │ strbeq lr, [r4], #-2820 @ 0xfffff4fc │ │ │ │ strtmi r2, [sl], -r0, lsl #6 │ │ │ │ andcc lr, ip, #3 │ │ │ │ @ instruction: 0xf000429c │ │ │ │ @@ -48585,132 +48585,132 @@ │ │ │ │ vtst.8 d22, d0, d18 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ @ instruction: 0xf8d20392 │ │ │ │ ldmdavs ip, {pc} │ │ │ │ rsbs fp, r2, r4, lsr #18 │ │ │ │ rsbsmi pc, r4, #212, 16 @ 0xd40000 │ │ │ │ rsble r2, lr, r0, lsl #24 │ │ │ │ - blx 0xfee7c30c │ │ │ │ + blx 0xffe7c30c │ │ │ │ addsmi r6, r8, #2818048 @ 0x2b0000 │ │ │ │ teqcs sl, r6 @ │ │ │ │ vmax.s32 q10, q5, q0 │ │ │ │ - bl 0xfe87dd98 │ │ │ │ + bl 0xfe87de98 │ │ │ │ vmla.i8 d16, d15, d8 │ │ │ │ - vorr.i32 d23, #4 @ 0x00000004 │ │ │ │ + vsra.s64 d23, d4, #64 │ │ │ │ strbmi r0, [r0], -lr, lsr #2 │ │ │ │ vmax.s32 q10, q5, q5 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d4d069 │ │ │ │ @ instruction: 0xf8d33268 │ │ │ │ @ instruction: 0xf1bbb004 │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ ldmdavs sp, {r2, r3, r6, r7, pc} │ │ │ │ and r2, r3, r0, lsl #8 │ │ │ │ ldrbmi r3, [ip, #-1296] @ 0xfffffaf0 │ │ │ │ sbchi pc, r5, r0 │ │ │ │ ldrdge pc, [ip], -r5 │ │ │ │ strbmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xf8da3401 │ │ │ │ vhadd.s32 d17, d10, d0 │ │ │ │ - stmdacs r0, {r0, r1, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dad1f0 │ │ │ │ @ instruction: 0xf1b88004 │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ ldmdavs r4!, {r2, r4, r5, r7, pc} │ │ │ │ vmax.s32 q10, q5, q0 │ │ │ │ - stmdbvs r5!, {r0, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r5!, {r0, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ vhsub.s8 d4, d16, d5 │ │ │ │ bvs 0x91fc6c │ │ │ │ blne 0x1150c60 │ │ │ │ ldrbvc pc, [sp, #576]! @ 0x240 @ │ │ │ │ blvs 0x1e5043c │ │ │ │ ldrmi fp, [sp], -r8, lsr #30 │ │ │ │ stmdble sl!, {r2, r3, r5, r7, r9, lr} │ │ │ │ - teqpmi r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + asrsmi pc, r0, #12 @ │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - stc2l 2, cr15, [sl], {9} │ │ │ │ + stc2 2, cr15, [lr, #-36] @ 0xffffffdc │ │ │ │ @ instruction: 0x462a6b78 │ │ │ │ @ instruction: 0xf7ff4641 │ │ │ │ blvs 0x1f3f5c4 │ │ │ │ ldmib r3, {r0, r9, sp}^ │ │ │ │ ldmfd sp!, {r8} │ │ │ │ @ instruction: 0xf7ff4ff8 │ │ │ │ vadd.i8 , , │ │ │ │ - vmla.i d21, d16, d0[5] │ │ │ │ + vmla.i d22, d0, d0[5] │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf7ff4ff8 │ │ │ │ @ instruction: 0xf8d2b9b3 │ │ │ │ stmdacs r0, {r2, r3, r7} │ │ │ │ vrhadd.s8 d29, d16, d10 │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #12 @ 0x0000000c │ │ │ │ pop {r0, r4, r5} │ │ │ │ @ instruction: 0xf7ff4ff8 │ │ │ │ strcs fp, [r0], #-2471 @ 0xfffff659 │ │ │ │ strcs lr, [r0, #-1939] @ 0xfffff86d │ │ │ │ @ instruction: 0xf64ce771 │ │ │ │ - vsra.s64 , q10, #64 │ │ │ │ + vbic.i32 q11, #4 @ 0x00000004 │ │ │ │ vand d0, d9, d19 │ │ │ │ - blvs 0x1e7ecb0 │ │ │ │ + blvs 0x1e7edc0 │ │ │ │ strbmi r4, [r1], -r2, lsr #12 │ │ │ │ mcr2 7, 6, pc, cr12, cr15, {7} @ │ │ │ │ @ instruction: 0xf8d5e7d3 │ │ │ │ @ instruction: 0xf1b88008 │ │ │ │ lslsle r0, r0, #30 │ │ │ │ - eorsvs pc, r5, pc, asr #12 │ │ │ │ + adcsvs pc, sp, pc, asr #12 │ │ │ │ eoreq pc, r3, r0, asr #5 │ │ │ │ - mcrr2 1, 14, pc, sl, cr12 @ │ │ │ │ + stc2 1, cr15, [lr], {236} @ 0xec │ │ │ │ subcs r4, r7, r1, lsl #13 │ │ │ │ - @ instruction: 0xf982f200 │ │ │ │ + @ instruction: 0xf9c6f200 │ │ │ │ vhsub.s8 q9, , │ │ │ │ - vaddw.s8 , q0, d16 │ │ │ │ + vaddw.s8 , q8, d16 │ │ │ │ @ instruction: 0xf7d0012e │ │ │ │ strmi lr, [r1], -sl, lsl #23 │ │ │ │ @ instruction: 0xf1ec4648 │ │ │ │ - mcrvs 14, 1, pc, cr3, cr13, {7} @ │ │ │ │ + cdpvs 15, 2, cr15, cr3, cr1, {2} │ │ │ │ @ instruction: 0x3090f8d3 │ │ │ │ strtmi fp, [r0], -r3, ror #2 │ │ │ │ @ instruction: 0x46014798 │ │ │ │ - rsbvc pc, r8, pc, asr #4 │ │ │ │ + rscvc pc, r8, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ - @ instruction: 0xff56f1ff │ │ │ │ + @ instruction: 0xff9af1ff │ │ │ │ strbmi r4, [r8], -r1, lsl #12 │ │ │ │ - cdp2 1, 14, cr15, cr12, cr12, {7} │ │ │ │ + @ instruction: 0xff30f1ec │ │ │ │ rsbcc pc, r8, #212, 16 @ 0xd40000 │ │ │ │ - bvc 0xfe57c3d8 │ │ │ │ + beq 0x57d3d8 │ │ │ │ beq 0xbfc5a0 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrslt r6, r2, sl, asr r8 │ │ │ │ @ instruction: 0x4650681b │ │ │ │ movwne lr, #35587 @ 0x8b03 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xff3ef1ff │ │ │ │ + @ instruction: 0xff82f1ff │ │ │ │ strbmi r4, [r8], -r1, lsl #12 │ │ │ │ - cdp2 1, 13, cr15, cr4, cr12, {7} │ │ │ │ + @ instruction: 0xff18f1ec │ │ │ │ rsbcc pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldrmi r6, [r0, #2138] @ 0x85a │ │ │ │ andcs sp, sl, ip, ror #7 │ │ │ │ - @ instruction: 0xf946f200 │ │ │ │ - orrvc pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ + @ instruction: 0xf98af200 │ │ │ │ + movweq pc, #34383 @ 0x864f @ │ │ │ │ msreq CPSR_fsx, #192, 4 │ │ │ │ blgt 0x1112e8 │ │ │ │ subsvs r6, r1, r0, lsl r0 │ │ │ │ ldrmi r4, [r1], -r8, asr #12 │ │ │ │ tsthi r3, fp, lsl r8 │ │ │ │ - cdp2 1, 11, cr15, cr14, cr12, {7} │ │ │ │ + @ instruction: 0xff02f1ec │ │ │ │ strbmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp2 1, 11, cr15, cr10, cr12, {7} │ │ │ │ + cdp2 1, 15, cr15, cr14, cr12, {7} │ │ │ │ ldrdne pc, [r0], -r9 │ │ │ │ vhadd.s8 d2, d8, d0 │ │ │ │ - @ instruction: 0x4603faf5 │ │ │ │ + @ instruction: 0x4603fb39 │ │ │ │ adcvs r4, fp, r8, asr #12 │ │ │ │ - ldc2 1, cr15, [lr], {236} @ 0xec │ │ │ │ + stc2l 1, cr15, [r2], #944 @ 0x3b0 │ │ │ │ ldrdhi pc, [r8], -r5 │ │ │ │ - vabd.s8 q15, , │ │ │ │ - vaddl.s8 , d16, d28 │ │ │ │ + @ instruction: 0xf64fe747 │ │ │ │ + vaddl.s8 q8, d0, d28 │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf7ff4ff8 │ │ │ │ svclt 0x0000b925 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ bmi 0x66c26c │ │ │ │ blcs 0x5a77c │ │ │ │ strlt sp, [r0, #-3365] @ 0xfffff2db │ │ │ │ @@ -48742,27 +48742,27 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q8, q8 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ ldmdavs ip, {r1, r4, r7, r8, r9} │ │ │ │ strmi fp, [r5], -ip, asr #2 │ │ │ │ @ instruction: 0xf8d4e002 │ │ │ │ @ instruction: 0xb1244274 │ │ │ │ - @ instruction: 0xf97ef272 │ │ │ │ + @ instruction: 0xf9bef272 │ │ │ │ addmi r6, r3, #2818048 @ 0x2b0000 │ │ │ │ @ instruction: 0x4620d1f7 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb96dd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q8, q8 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ ldmdavs fp, {r1, r4, r7, r8, r9} │ │ │ │ vmin.s d20, d2, d13 │ │ │ │ - mvnlt pc, r7, ror #18 │ │ │ │ + mvnlt pc, r7, lsr #19 │ │ │ │ blvs 0x51243c │ │ │ │ vstmdble r2!, {d2-d1} │ │ │ │ bl 0x11a738 │ │ │ │ movwcs r0, #3139 @ 0xc43 │ │ │ │ and r4, r3, sl, lsl #12 │ │ │ │ andcc r3, ip, #201326592 @ 0xc000000 │ │ │ │ andsle r4, r8, r3, ror #10 │ │ │ │ @@ -48800,32 +48800,32 @@ │ │ │ │ eorcs pc, r3, r0, asr r8 @ │ │ │ │ addsmi r3, r6, #201326592 @ 0xc000000 │ │ │ │ strdlt sp, [r5, r7] │ │ │ │ cmnlt r3, fp, lsr #18 │ │ │ │ movweq pc, #33344 @ 0x8240 @ │ │ │ │ orrseq pc, r2, #192, 4 │ │ │ │ cmplt r4, ip, lsl r8 │ │ │ │ - @ instruction: 0xf90af272 │ │ │ │ + @ instruction: 0xf94af272 │ │ │ │ addsmi r6, r8, #2818048 @ 0x2b0000 │ │ │ │ @ instruction: 0xf8d4d004 │ │ │ │ stccs 2, cr4, [r0], {116} @ 0x74 │ │ │ │ strcs sp, [r0], #-502 @ 0xfffffe0a │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmla.f32 , q0, q8 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ ldmdavs ip, {r1, r4, r7, r8, r9} │ │ │ │ ldrb fp, [r0, r4, lsr #18]! │ │ │ │ rsbsmi pc, r4, #212, 16 @ 0xd40000 │ │ │ │ rscle r2, ip, r0, lsl #24 │ │ │ │ @ instruction: 0xf0d64620 │ │ │ │ - addmi pc, r5, #6080 @ 0x17c0 │ │ │ │ + addmi pc, r5, #10432 @ 0x28c0 │ │ │ │ vorn , q9, q11 │ │ │ │ - movtlt pc, #2281 @ 0x8e9 @ │ │ │ │ + movtlt pc, #2345 @ 0x929 @ │ │ │ │ blvs 0x792940 │ │ │ │ stcle 13, cr2, [r0, #-0] │ │ │ │ ldrdgt pc, [ip], -r3 @ │ │ │ │ strbeq lr, [r5, #-2821] @ 0xfffff4fb │ │ │ │ strbtmi r2, [r2], -r0, lsl #6 │ │ │ │ andcc lr, ip, #2 │ │ │ │ andsle r4, r6, fp, lsr #5 │ │ │ │ @@ -48860,137 +48860,137 @@ │ │ │ │ ldc2l 0, cr15, [r4], {2} │ │ │ │ andlt fp, r2, r8, ror r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 d27, d15, d0 │ │ │ │ - vshr.s64 d21, d16, #64 │ │ │ │ + vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf7fe002e │ │ │ │ ldmib sp, {r0, r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf7ff0100 │ │ │ │ @ instruction: 0x4603ff51 │ │ │ │ stmdavs r2!, {r3, r4, r7, r8, ip, sp, pc} │ │ │ │ bcs 0x191ddf0 │ │ │ │ bcs 0x1a33e24 │ │ │ │ @ instruction: 0xf645d10d │ │ │ │ vsubl.s8 q9, d16, d16 │ │ │ │ vqsub.s8 d16, d31, d6 │ │ │ │ - vshr.s64 d21, d16, #64 │ │ │ │ + vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ addsvs r0, r3, lr, lsr #32 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4010 │ │ │ │ vrecps.f32 , , │ │ │ │ - vmla.i d21, d16, d0[5] │ │ │ │ + vmla.i d22, d0, d0[5] │ │ │ │ andlt r0, r2, lr, lsr #32 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ svclt 0x00c8f7fe │ │ │ │ - rscpl pc, r4, pc, asr #4 │ │ │ │ + rsbvs pc, r4, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ svclt 0x00c2f7fe │ │ │ │ adccs pc, r0, #72351744 @ 0x4500000 │ │ │ │ addseq pc, r6, #192, 4 │ │ │ │ - adcspl pc, r0, pc, asr #4 │ │ │ │ + eorsvs pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ ubfx r6, r3, #0, #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb97004 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ stmdavs r3, {r0, r1, r7, r8, ip, sp, pc} │ │ │ │ bcs 0x119e7c │ │ │ │ ldmib r3, {r2, r3, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff0101 │ │ │ │ teqplt r8, r1, lsl pc @ p-variant is OBSOLETE │ │ │ │ - adcspl pc, r0, pc, asr #4 │ │ │ │ + eorsvs pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ svclt 0x009ef7fe │ │ │ │ - rscpl pc, r4, pc, asr #4 │ │ │ │ + rsbvs pc, r4, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ svclt 0x0096f7fe │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb97048 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, ror #31 │ │ │ │ andcs fp, r0, r5, lsl #1 │ │ │ │ - blx 0x57c67e │ │ │ │ + blx 0x167c67e │ │ │ │ stmdavs fp!, {r2, r9, sl, lr}^ │ │ │ │ suble r2, r0, r0, lsl #22 │ │ │ │ ldmdavs sl, {r0, r1, r3, r5, fp, sp, lr} │ │ │ │ eorsle r2, ip, r3, lsl #20 │ │ │ │ ldrdeq lr, [r1, -r3] │ │ │ │ mcr2 7, 7, pc, cr8, cr15, {7} @ │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf134d03b │ │ │ │ - bmi 0x107f848 │ │ │ │ + bmi 0x107f958 │ │ │ │ mlacc r8, r2, r8, pc @ │ │ │ │ cmple r0, r0, lsl #22 │ │ │ │ sbceq pc, ip, #13959168 @ 0xd50000 │ │ │ │ - @ instruction: 0x71b8f24f │ │ │ │ + teqpeq r8, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - movsvc pc, #-268435452 @ 0xf0000004 │ │ │ │ + teqpeq r0, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ msreq CPSR_fsx, #192, 4 │ │ │ │ sbccs pc, r0, #13959168 @ 0xd50000 │ │ │ │ svclt 0x00082800 │ │ │ │ - vmax.s8 d20, d15, d11 │ │ │ │ - vmla.f d23, d16, d0[3] │ │ │ │ + @ instruction: 0xf64f460b │ │ │ │ + vmla.f d16, d0, d0[3] │ │ │ │ strtmi r0, [r0], -lr, lsr #2 │ │ │ │ - blx 0xc7c6d8 │ │ │ │ + blx 0x1d7c6d8 │ │ │ │ msrvc CPSR_f, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r0, r5, fp, sp, lr} │ │ │ │ cmple r6, r0, lsl #22 │ │ │ │ stmdavs r2!, {r1, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ blvs 0x165173c │ │ │ │ ldc2l 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xff4cf7fe │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ vqadd.s8 d4, d9, d16 │ │ │ │ - vtst.8 d27, d31, d9 │ │ │ │ - vmla.i d21, d16, d0[5] │ │ │ │ + vtst.8 , , │ │ │ │ + vmla.i d22, d0, d0[5] │ │ │ │ @ instruction: 0xf7fe002e │ │ │ │ stccs 15, cr15, [r0], {63} @ 0x3f │ │ │ │ strdlt sp, [r5], -r0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ blvs 0x52f3c8 │ │ │ │ @ instruction: 0xddbb2b01 │ │ │ │ @ instruction: 0xf1044628 │ │ │ │ - @ instruction: 0xf104fb17 │ │ │ │ - andls pc, r3, sp, lsl fp @ │ │ │ │ + @ instruction: 0xf104fb5b │ │ │ │ + andls pc, r3, r1, ror #22 │ │ │ │ @ instruction: 0xf1064628 │ │ │ │ - @ instruction: 0xf8d5fc85 │ │ │ │ + @ instruction: 0xf8d5fcc9 │ │ │ │ strmi r5, [r3], -ip, asr #5 │ │ │ │ - @ instruction: 0x71b8f24f │ │ │ │ + teqpeq r8, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - adcsvc pc, r0, pc, asr #4 │ │ │ │ + eorseq pc, r0, pc, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ vstrcs s18, [r0, #-12] │ │ │ │ @ instruction: 0x4601bf18 │ │ │ │ tstls r0, r0, lsr #12 │ │ │ │ - bicvc pc, r0, pc, asr #4 │ │ │ │ + cmppeq r0, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf9e2f20a │ │ │ │ + blx 0x9fc774 │ │ │ │ @ instruction: 0xf64fe7b0 │ │ │ │ vsubw.s8 q9, q8, d28 │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ adcsle r2, r1, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ - vrshl.s8 d29, d26, d31 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf64fd5aa │ │ │ │ + vmov.i32 q8, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf12a002e │ │ │ │ - stmdavs r1!, {r0, r1, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r1!, {r0, r1, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e7a2 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ umulllt r4, r9, r7, fp │ │ │ │ @@ -49008,15 +49008,15 @@ │ │ │ │ stmdavs r2, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vcgt.s8 d19, d0, d5 │ │ │ │ vqdmlal.s q8, d0, d8 │ │ │ │ ldmdavs r2, {r1, r4, r7, r8, fp} │ │ │ │ movwcs lr, #14797 @ 0x39cd │ │ │ │ stc2 0, cr15, [r4], #8 │ │ │ │ - mcr2 1, 7, pc, cr2, cr15, {7} @ │ │ │ │ + @ instruction: 0xff26f1ff │ │ │ │ @ instruction: 0xf8d94604 │ │ │ │ mrscs r3, (UNDEF: 1) │ │ │ │ @ instruction: 0xf8d3b133 │ │ │ │ strtpl r2, [r1], #704 @ 0x2c0 │ │ │ │ rsbscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ ldmdavc pc, {r0, r1, r8, r9, fp, ip, pc} @ │ │ │ │ @@ -49061,33 +49061,33 @@ │ │ │ │ movcs pc, #72351744 @ 0x4500000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0x46204b54 │ │ │ │ subsvs r9, sl, #4096 @ 0x1000 │ │ │ │ blx 0xff77c0b6 │ │ │ │ @ instruction: 0xf1ff4620 │ │ │ │ - ldrb pc, [r5, -r3, asr #29]! @ │ │ │ │ + ldrb pc, [r5, -r7, lsl #30]! @ │ │ │ │ stc2 7, cr15, [r8, #1020] @ 0x3fc │ │ │ │ rscle r2, r5, r0, lsl #16 │ │ │ │ sbccc pc, r0, #208, 16 @ 0xd00000 │ │ │ │ bcs 0x9744c │ │ │ │ strbtpl fp, [r5], #3842 @ 0xf02 │ │ │ │ strmi r3, [r0], r1, lsl #12 │ │ │ │ blx 0x3fe0ca │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ vaba.s8 q15, , q4 │ │ │ │ - @ instruction: 0x4603ff79 │ │ │ │ + @ instruction: 0x4603ffb9 │ │ │ │ @ instruction: 0x46582210 │ │ │ │ ldmdavs fp, {r0, r1, r8, fp, sp, pc} │ │ │ │ eorpl pc, r5, r3, asr r8 @ │ │ │ │ @ instruction: 0xf11fab04 │ │ │ │ - strmi pc, [r3], -pc, asr #19 │ │ │ │ + @ instruction: 0x4603fa13 │ │ │ │ cmnle sl, r0, lsl #16 │ │ │ │ rsclt r9, sp, #4, 16 @ 0x40000 │ │ │ │ - blx 0xafc456 │ │ │ │ + blx 0x1bfc456 │ │ │ │ ldrdlt pc, [ip], -sp │ │ │ │ ldr r9, [r3, r1] │ │ │ │ @ instruction: 0xc014f8dd │ │ │ │ @ instruction: 0xf1bc4b3a │ │ │ │ suble r0, r8, r0, lsl #30 │ │ │ │ stmdacs r0, {r3, r4, r8, r9, fp, sp, lr} │ │ │ │ bvs 0xff6b76bc │ │ │ │ @@ -49101,50 +49101,50 @@ │ │ │ │ mulcc r4, fp, r8 │ │ │ │ @ instruction: 0xf8d9b1fb │ │ │ │ blcs 0x4c140 │ │ │ │ ldrmi sp, [sl], r2, lsr #1 │ │ │ │ @ instruction: 0xf8dae004 │ │ │ │ @ instruction: 0xf1baa274 │ │ │ │ addsle r0, fp, r0, lsl #30 │ │ │ │ - mrc2 2, 5, pc, cr0, cr1, {3} │ │ │ │ + mrc2 2, 7, pc, cr0, cr1, {3} │ │ │ │ ldrdcc pc, [r0], -fp │ │ │ │ @ instruction: 0xd1f44298 │ │ │ │ sbccc pc, r0, #14286848 @ 0xda0000 │ │ │ │ stclpl 6, cr4, [r2], #320 @ 0x140 │ │ │ │ svclt 0x00022a01 │ │ │ │ ldrbmi r5, [r0], r5, ror #9 │ │ │ │ @ instruction: 0xf7fe3601 │ │ │ │ pkhtbmi pc, r2, pc, asr #18 @ │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ strtmi lr, [r0], -r6, lsl #15 │ │ │ │ - mrc2 1, 2, pc, cr12, cr15, {7} │ │ │ │ + mcr2 1, 5, pc, cr0, cr15, {7} @ │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vmax.f32 d27, d15, d4 │ │ │ │ - vmla.i d21, d16, d0[5] │ │ │ │ + vmla.i d22, d0, d0[5] │ │ │ │ tstle r6, lr, lsr #32 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4ff0 │ │ │ │ @ instruction: 0xf8d3bde5 │ │ │ │ strb fp, [r5, ip, lsr #32] │ │ │ │ @ instruction: 0xf1ff4620 │ │ │ │ - blmi 0x47fac4 │ │ │ │ + blmi 0x47fbd4 │ │ │ │ blls 0x21a21c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ svclt 0x00040300 │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ vhadd.s , q13, q12 │ │ │ │ - @ instruction: 0xf113fea3 │ │ │ │ + @ instruction: 0xf113fee3 │ │ │ │ svclt 0x00180f16 │ │ │ │ svceq 0x0022f113 │ │ │ │ svclt 0x000c4620 │ │ │ │ strcs r2, [r0], #-1025 @ 0xfffffbff │ │ │ │ - mcr2 1, 1, pc, cr12, cr15, {7} @ │ │ │ │ + mrc2 1, 3, pc, cr0, cr15, {7} │ │ │ │ rscle r2, r4, r0, lsl #24 │ │ │ │ strls lr, [r1, -ip, asr #15] │ │ │ │ movwcs lr, #1882 @ 0x75a │ │ │ │ @ instruction: 0xdeff791b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ @@ -49161,30 +49161,30 @@ │ │ │ │ teqle pc, r0, lsl #26 │ │ │ │ vpmax.s8 q11, q8, q11 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ ldmdavs ip, {r1, r4, r7, r8, r9} │ │ │ │ ands fp, r0, ip, lsl r9 │ │ │ │ rsbsmi pc, r4, #212, 16 @ 0xd40000 │ │ │ │ vrhadd.s , , q14 │ │ │ │ - ldmdavs r3!, {r0, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs r3!, {r0, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xd1f74298 │ │ │ │ @ instruction: 0xf0024620 │ │ │ │ strtmi pc, [r0], -fp, ror #23 │ │ │ │ @ instruction: 0xf8eef7fe │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ movwcs sp, #502 @ 0x1f6 │ │ │ │ vorn d23, d1, d19 │ │ │ │ - adcmi pc, r8, #656 @ 0x290 │ │ │ │ + adcmi pc, r8, #1680 @ 0x690 │ │ │ │ @ instruction: 0xf645d041 │ │ │ │ vaddhn.i16 d18, q8, q8 │ │ │ │ vqshl.s64 d16, d6, d17 │ │ │ │ - adcmi pc, r8, #528 @ 0x210 │ │ │ │ + adcmi pc, r8, #1552 @ 0x610 │ │ │ │ stmdavs r3!, {r0, r2, r4, r5, ip, lr, pc}^ │ │ │ │ eorsle r2, lr, r0, lsl #22 │ │ │ │ - adcspl pc, r0, pc, asr #4 │ │ │ │ + eorsvs pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ ldcllt 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ strcs r2, [r1, #-1] │ │ │ │ blx 0x1e7c29c │ │ │ │ andcs fp, r0, r0, asr #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -49198,15 +49198,15 @@ │ │ │ │ andcc lr, ip, #2 │ │ │ │ mulle r6, r8, r2 │ │ │ │ eorne pc, r3, r4, asr r8 @ │ │ │ │ addmi r3, sp, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0x4616d1f7 │ │ │ │ strcs lr, [r0], -sp, lsr #15 │ │ │ │ vabd.s8 d30, d31, d27 │ │ │ │ - vmla.i d21, d16, d0[5] │ │ │ │ + vmla.i d22, d0, d0[5] │ │ │ │ pop {r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf7fe4070 │ │ │ │ @ instruction: 0xf7ffbd45 │ │ │ │ adcvs pc, r0, r1, ror ip @ │ │ │ │ @ instruction: 0xf645e7c5 │ │ │ │ vaddhn.i16 d18, q8, q8 │ │ │ │ @ instruction: 0xf7ff0496 │ │ │ │ @@ -49216,24 +49216,24 @@ │ │ │ │ ldr pc, [fp, r9, lsl #21]! │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb97510 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ - andeq pc, r8, pc, asr #12 │ │ │ │ + addeq pc, r8, pc, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ movwls r4, #13841 @ 0x3611 │ │ │ │ @ instruction: 0xf1ff9202 │ │ │ │ - eorvs pc, r5, r5, lsl #22 │ │ │ │ + eorvs pc, r5, r9, asr #22 │ │ │ │ @ instruction: 0xf1eb9001 │ │ │ │ - stmdbls r1, {r0, r1, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r2, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1ec6060 │ │ │ │ - @ instruction: 0xf1ebfa97 │ │ │ │ - blls 0x27fb18 │ │ │ │ + @ instruction: 0xf1ebfadb │ │ │ │ + blls 0x27fc28 │ │ │ │ movweq lr, #10692 @ 0x29c4 │ │ │ │ blls 0x126b54 │ │ │ │ adcvs r6, sl, fp, lsr #32 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ @@ -49244,27 +49244,27 @@ │ │ │ │ svceq 0x00ecf8cc │ │ │ │ blmi 0x4ec584 │ │ │ │ stmdavs r4, {r0, r2, r8, fp, sp, pc}^ │ │ │ │ movwls r6, #6171 @ 0x181b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ blcc 0x17e4cc │ │ │ │ ldrmi r9, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf878f1ff │ │ │ │ + @ instruction: 0xf8bcf1ff │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ - blx 0x1afcb48 │ │ │ │ + blx 0xfebfcb48 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r3, sl, lsl #2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - stc2 2, cr15, [r8, #488]! @ 0x1e8 │ │ │ │ + stc2l 2, cr15, [r8, #488]! @ 0x1e8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb975cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fd0 │ │ │ │ addlt r6, r7, r0, lsl #17 │ │ │ │ ldrmi r4, [r7], -sp, lsl #12 │ │ │ │ @@ -49273,100 +49273,100 @@ │ │ │ │ stmdavs r1, {r0, r2, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ eorpl pc, r3, r1, asr #16 │ │ │ │ bl 0x11a774 │ │ │ │ mvnslt r0, r1, lsl #24 │ │ │ │ ldrtmi r9, [fp], -r2, lsl #4 │ │ │ │ strtmi r4, [r0], -sl, lsr #12 │ │ │ │ @ instruction: 0xf64f9601 │ │ │ │ - vorr.i32 q8, #12 @ 0x0000000c │ │ │ │ + vsra.s64 q8, q6, #64 │ │ │ │ @ instruction: 0xf8cd012e │ │ │ │ @ instruction: 0xf7ffc000 │ │ │ │ andlt pc, r7, fp, lsr #31 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mrrcne 13, 15, fp, r9, cr0 │ │ │ │ movwls r9, #16901 @ 0x4205 │ │ │ │ - @ instruction: 0xf92af1ec │ │ │ │ + @ instruction: 0xf96ef1ec │ │ │ │ ldmib sp, {r5, r7, fp, sp, lr}^ │ │ │ │ ldrb r3, [r8, r4, lsl #4] │ │ │ │ @ instruction: 0x462a463b │ │ │ │ strls r4, [sp], -r0, lsr #12 │ │ │ │ - orrseq pc, ip, pc, asr #12 │ │ │ │ + tstpne ip, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff40f0 │ │ │ │ svclt 0x0000bf89 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb9765c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46050ff0 │ │ │ │ - bicseq pc, r0, pc, asr #12 │ │ │ │ + cmppne r0, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf1ec6840 │ │ │ │ - strdcs pc, [r0, -sp] │ │ │ │ + tstpcs r0, r1, asr #20 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1ec6868 │ │ │ │ - stmdavs fp!, {r0, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs fp!, {r0, r2, r3, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ andcs r6, r0, ip, lsr #16 │ │ │ │ vtst.8 d6, d7, d9 │ │ │ │ - rsbvs pc, r0, r3, lsr lr @ │ │ │ │ + rsbvs pc, r0, r7, ror lr @ │ │ │ │ stmdavs r3, {r3, r5, r6, fp, sp, lr}^ │ │ │ │ andle r2, fp, r2, lsl #22 │ │ │ │ stmdavs r3, {sl, sp} │ │ │ │ eoreq pc, r4, r3, asr r8 @ │ │ │ │ @ instruction: 0xf1ff3401 │ │ │ │ - stmdavs r8!, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r8!, {r0, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ blcc 0xda5b0 │ │ │ │ ldmle r4!, {r0, r1, r5, r7, r9, lr}^ │ │ │ │ - @ instruction: 0xf1eb2101 │ │ │ │ - stmiavs sl!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1ec2101 │ │ │ │ + stmiavs sl!, {r0, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ tstcs r0, fp, lsr #16 │ │ │ │ tstvs sl, r2, asr r8 │ │ │ │ stmiavs r8!, {r2, r3, r5, fp, sp, lr} │ │ │ │ - @ instruction: 0xffecf1eb │ │ │ │ + @ instruction: 0xf830f1ec │ │ │ │ andcs r6, r0, r0, ror #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb976dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6480fe8 │ │ │ │ - vmvn.i32 , #524288 @ 0x00080000 │ │ │ │ + @ instruction: 0xf2c054f8 │ │ │ │ @ instruction: 0x46050435 │ │ │ │ stmdavs r0!, {r0, r1, r7, ip, sp, pc} │ │ │ │ ands fp, r1, r8, lsl r9 │ │ │ │ svceq 0x0014f854 │ │ │ │ @ instruction: 0x4629b170 │ │ │ │ - blx 0xff2fcea6 │ │ │ │ + stc2 2, cr15, [sl], {105} @ 0x69 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - tstppl r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ vqdmulh.s d20, d0, d2 │ │ │ │ andls r1, r0, sp, ror #5 │ │ │ │ - @ instruction: 0xff68f20d │ │ │ │ - ldrsbteq r1, [r4], -ip │ │ │ │ + @ instruction: 0xffacf20d │ │ │ │ + eorseq r1, r4, ip, asr ip │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ blmi 0x911f44 │ │ │ │ addlt r2, r4, r1, lsl #2 │ │ │ │ strmi r2, [r8], -ip, lsl #4 │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf836f1eb │ │ │ │ + @ instruction: 0xf87af1eb │ │ │ │ rsbcs pc, r8, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xb3224606 │ │ │ │ tstlt r3, #5439488 @ 0x530000 │ │ │ │ ldmdavs r5, {r8, r9, sl, sp} │ │ │ │ strne lr, [r7, #-2821] @ 0xfffff4fb │ │ │ │ ldmdbvs r9, {r0, r1, r3, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xdd162900 │ │ │ │ @@ -49374,29 +49374,29 @@ │ │ │ │ andcs ip, r1, #2, 28 │ │ │ │ strbtmi r6, [r9], -fp, lsr #16 │ │ │ │ @ instruction: 0xf85e4630 │ │ │ │ strtmi lr, [r3], #-36 @ 0xffffffdc │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ stmib sp, {r0, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf1eb3e00 │ │ │ │ - stmiavs fp!, {r0, r2, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs fp!, {r0, r3, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ adcmi r6, r2, #425984 @ 0x68000 │ │ │ │ @ instruction: 0xf8d8dceb │ │ │ │ ldmdavs r3, {r3, r5, r6, r9, sp}^ │ │ │ │ adcsmi r3, fp, #262144 @ 0x40000 │ │ │ │ blmi 0x2b6920 │ │ │ │ blls 0x11a618 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andlt r4, r4, r0, lsr r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ vorn q12, q13, q8 │ │ │ │ - svclt 0x0000fca1 │ │ │ │ + svclt 0x0000fce1 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mcrvs 5, 0, fp, cr3, cr0, {7} │ │ │ │ ldrsbtvs pc, [r4], r3 @ │ │ │ │ ldcle 2, cr4, [lr], {150} @ 0x96 │ │ │ │ rsbcc pc, r8, #208, 16 @ 0xd00000 │ │ │ │ ldmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ ldmdavs fp, {r4, r7, r8, ip, sp, pc} │ │ │ │ @@ -49423,17 +49423,17 @@ │ │ │ │ bl 0xfeb97840 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6450fe0 │ │ │ │ vabdl.s8 q9, d16, d16 │ │ │ │ @ instruction: 0xf5070796 │ │ │ │ addlt r5, r3, r0, lsl #13 │ │ │ │ @ instruction: 0xf13468b8 │ │ │ │ - smlabbcs r0, r3, sl, pc @ │ │ │ │ + smlabtcs r0, r7, sl, pc @ │ │ │ │ @ instruction: 0xf1ec6bb0 │ │ │ │ - ldmvs r8!, {r0, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs r8!, {r0, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d06bb1 │ │ │ │ blcs 0x4d02c │ │ │ │ strcs sp, [r0, #-3355] @ 0xfffff2e5 │ │ │ │ strtmi r4, [r2], -ip, lsr #12 │ │ │ │ @ instruction: 0xffaef7ff │ │ │ │ strmi r6, [r5], #-2993 @ 0xfffff44f │ │ │ │ adcmi r6, fp, #4915200 @ 0x4b0000 │ │ │ │ @@ -49444,49 +49444,49 @@ │ │ │ │ stmdavs r9, {r4, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf990f7fe │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe40f0 │ │ │ │ andcs fp, r0, #101376 @ 0x18c00 │ │ │ │ @ instruction: 0xf64fe7f2 │ │ │ │ - vrshr.s64 q8, q6, #64 │ │ │ │ + vmov.i32 , #3072 @ 0x00000c00 │ │ │ │ vhsub.s8 d16, d15, d30 │ │ │ │ - vorr.i32 d21, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d21, d0, #64 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ blmi 0xc86c0 │ │ │ │ subpl pc, r3, #64, 4 │ │ │ │ - cdp2 2, 9, cr15, cr10, cr13, {0} │ │ │ │ - ldrshteq r1, [r4], -r4 │ │ │ │ + cdp2 2, 13, cr15, cr14, cr13, {0} │ │ │ │ + eorseq r1, r4, r4, ror ip │ │ │ │ orrlt r6, r3, #4390912 @ 0x430000 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb978d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6450ff0 │ │ │ │ vsubw.s8 q9, q8, d16 │ │ │ │ stmdavs r2, {r1, r2, r4, r7, r8, r9} │ │ │ │ strpl pc, [r0], #1283 @ 0x503 │ │ │ │ ldmvs r8, {r1, r7, ip, sp, pc} │ │ │ │ blvs 0xfe89a73c │ │ │ │ @ instruction: 0xff6ef7ff │ │ │ │ orrlt r4, r8, r2, lsl #12 │ │ │ │ blvs 0xfe851f44 │ │ │ │ @ instruction: 0xf1ec9201 │ │ │ │ - ldmib r4, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r1, r2, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ bls 0x81340 │ │ │ │ @ instruction: 0xf7fe6819 │ │ │ │ blvs 0x193ec60 │ │ │ │ andlt r6, r2, r8, lsl r8 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ bllt 0x9fe718 │ │ │ │ - rscpl pc, r8, pc, asr #4 │ │ │ │ + rsbvs pc, r8, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4010 │ │ │ │ vpadd.i8 d27, d15, d13 │ │ │ │ - vmla.i d21, d16, d0[6] │ │ │ │ + vmla.i d22, d0, d0[6] │ │ │ │ @ instruction: 0xf7fe002e │ │ │ │ svclt 0x0000bb17 │ │ │ │ mcrvs 5, 0, fp, cr3, cr0, {7} │ │ │ │ ldrsbtvs pc, [r4], r3 @ │ │ │ │ ldcle 2, cr4, [lr], {150} @ 0x96 │ │ │ │ rsbcc pc, r8, #208, 16 @ 0xd00000 │ │ │ │ ldmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ @@ -49518,18 +49518,18 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r8] │ │ │ │ strcs pc, [r0, r5, asr #12]! │ │ │ │ ldreq pc, [r6, r0, asr #5] │ │ │ │ @ instruction: 0xf5074604 │ │ │ │ ldmvs r8!, {r7, r9, sl, ip, lr} │ │ │ │ - @ instruction: 0xf9c4f134 │ │ │ │ + blx 0x27cca8 │ │ │ │ ldmdavs ip, {r0, r1, r5, fp, sp, lr} │ │ │ │ vmax.s32 d20, d9, d16 │ │ │ │ - stmdaeq r5, {r0, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdaeq r5, {r0, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ blvs 0xfec5206c │ │ │ │ @ instruction: 0xf7fe462a │ │ │ │ ldmvs r8!, {r0, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ rsbscc pc, r0, #208, 16 @ 0xd00000 │ │ │ │ svclt 0x00182d00 │ │ │ │ vldrle d2, [r7, #-0] │ │ │ │ strcs r6, [r0], #-2995 @ 0xfffff44d │ │ │ │ @@ -49540,41 +49540,41 @@ │ │ │ │ streq pc, [r1], #-260 @ 0xfffffefc │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ @ instruction: 0xf8d02300 │ │ │ │ addsmi r2, r4, #112, 4 │ │ │ │ movwcs fp, #4012 @ 0xfac │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ - adcspl pc, r0, pc, asr #4 │ │ │ │ + eorsvs pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ blt 0xfe67e834 │ │ │ │ blcs 0xda94c │ │ │ │ vhadd.s8 d29, d15, d5 │ │ │ │ - vmla.i d21, d16, d0[5] │ │ │ │ + vmla.i d22, d0, d0[5] │ │ │ │ @ instruction: 0xf7fe002e │ │ │ │ ldrlt fp, [r0, #-2703]! @ 0xfffff571 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ addlt r6, r3, r2, lsl #16 │ │ │ │ strtcs pc, [r0], #1605 @ 0x645 │ │ │ │ ldreq pc, [r6], #704 @ 0x2c0 │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ andls r6, r1, r1, lsl r9 │ │ │ │ tstls r0, r8, lsl #12 │ │ │ │ - stc2l 2, cr15, [r6, #420]! @ 0x1a4 │ │ │ │ + cdp2 2, 2, cr15, cr6, cr9, {3} │ │ │ │ stmdaeq r2, {r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf7fe6ba8 │ │ │ │ blls 0xbecf0 │ │ │ │ ldmdavs sl, {r5, r7, fp, sp, lr} │ │ │ │ ldmdavs r2, {r0, r1, r3, r5, r7, r8, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ff6819 │ │ │ │ vrecps.f32 , , │ │ │ │ - vshr.s64 d21, d16, #64 │ │ │ │ + vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ andlt r0, r3, lr, lsr #32 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ blt 0x197e89c │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @@ -49583,53 +49583,53 @@ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x3094f8d7 │ │ │ │ suble r2, r0, r0, lsl #22 │ │ │ │ @ instruction: 0x46054798 │ │ │ │ andscs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf1ea4608 │ │ │ │ - @ instruction: 0x4680fe75 │ │ │ │ + @ instruction: 0x4680feb9 │ │ │ │ rsbeq pc, r8, #12976128 @ 0xc60000 │ │ │ │ @ instruction: 0xf648b1f5 │ │ │ │ - vmvn.i32 , #524288 @ 0x00080000 │ │ │ │ + @ instruction: 0xf2c054f8 │ │ │ │ stmdavs r0!, {r0, r2, r4, r5, sl} │ │ │ │ eors fp, r1, r8, lsl r9 │ │ │ │ svceq 0x0014f854 │ │ │ │ @ instruction: 0x4629b370 │ │ │ │ - @ instruction: 0xf9ccf269 │ │ │ │ + blx 0x37d2a0 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ ldrdcc pc, [r0], r7 │ │ │ │ andls r2, r3, r1, lsl #4 │ │ │ │ movwls sl, #18691 @ 0x4903 │ │ │ │ @ instruction: 0xf8d74640 │ │ │ │ movwls r3, #20612 @ 0x5084 │ │ │ │ - @ instruction: 0xf1ea9406 │ │ │ │ - stmdbvs r3!, {r0, r1, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf1eb9406 │ │ │ │ + stmdbvs r3!, {r0, r1, r2, fp, ip, sp, lr, pc} │ │ │ │ orrscc lr, fp, #3244032 @ 0x318000 │ │ │ │ ldrsbtcc pc, [r4], r7 @ │ │ │ │ stmib r6, {r0, r1, r3, r8, ip, sp, pc}^ │ │ │ │ blmi 0x44d798 │ │ │ │ blls 0x21a998 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r7, r0, lsl #6 │ │ │ │ andcs fp, r0, r8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf8d781f0 │ │ │ │ ldr r5, [sp, ip, lsl #1]! │ │ │ │ - tstppl r0, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, r0, pc, asr #4 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ vqdmulh.s d20, d0, d4 │ │ │ │ andls r1, r0, sp, ror #5 │ │ │ │ - stc2l 2, cr15, [sl, #-52] @ 0xffffffcc │ │ │ │ - blx 0xff4fd354 │ │ │ │ + stc2 2, cr15, [lr, #52] @ 0x34 │ │ │ │ + blx 0x4fd356 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrsbteq r1, [r4], -ip │ │ │ │ + eorseq r1, r4, ip, asr ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb97b7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r7], -r8, asr #31 │ │ │ │ addlt r4, r9, ip, lsr #20 │ │ │ │ ldmdavs r2, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9207 │ │ │ │ @@ -49652,94 +49652,94 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ rsbpl pc, ip, #212, 16 @ 0xd40000 │ │ │ │ tstls r3, r0, lsl r6 │ │ │ │ stmdbge r2, {r0, r9, sp} │ │ │ │ movwls r9, #4869 @ 0x1305 │ │ │ │ strls r9, [r2, #-1796] @ 0xfffff8fc │ │ │ │ - @ instruction: 0xff58f1ea │ │ │ │ + @ instruction: 0xff9cf1ea │ │ │ │ @ instruction: 0xf8d49b01 │ │ │ │ ldmdbvs r9, {r2, r3, r5, r6, r9, sp} │ │ │ │ @ instruction: 0xf8c4440a │ │ │ │ cdpcs 2, 0, cr2, cr0, cr12, {3} │ │ │ │ adcsmi sp, r5, #219 @ 0xdb │ │ │ │ @ instruction: 0xf8c4bf08 │ │ │ │ sbcsle r2, r6, r0, ror r2 │ │ │ │ ldmdavs r1, {r1, r3, r9, fp, lr} │ │ │ │ subsmi r9, r1, r7, lsl #20 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ ldmdavs r9, {r0, r1, r3, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x462b4632 │ │ │ │ - andne pc, r0, pc, asr #12 │ │ │ │ + addne pc, r0, pc, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf12440f0 │ │ │ │ - vmin.f16 d27, d10, d17 │ │ │ │ - svclt 0x0000fa6d │ │ │ │ + vmin.f16 , q5, │ │ │ │ + svclt 0x0000faad │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb97c44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf8d02101 │ │ │ │ @ instruction: 0xf1ea0268 │ │ │ │ - movwcs pc, #3829 @ 0xef5 @ │ │ │ │ + movwcs pc, #3897 @ 0xf39 @ │ │ │ │ orrscc lr, sl, #196, 18 @ 0x310000 │ │ │ │ rsbscc pc, r0, #196, 16 @ 0xc40000 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb97c78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x504a20 │ │ │ │ strmi fp, [ip], -r3, lsl #1 │ │ │ │ mlacc r8, r3, r8, pc @ │ │ │ │ mulls r1, r3, r1 │ │ │ │ - blx 0x4fd454 │ │ │ │ + blx 0x14fd454 │ │ │ │ stmdals r1, {r0, r2, r9, sl, lr} │ │ │ │ - mcr2 0, 4, pc, cr0, cr5, {6} @ │ │ │ │ + mcr2 0, 6, pc, cr4, cr5, {6} @ │ │ │ │ strmi r4, [r3], -sl, lsr #12 │ │ │ │ - cmppne r0, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bicne pc, r0, pc, asr #12 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ - stcllt 2, cr15, [r6], #-36 @ 0xffffffdc │ │ │ │ - mrc2 0, 3, pc, cr2, cr5, {6} │ │ │ │ - @ instruction: 0x41bcf249 │ │ │ │ + stclt 2, cr15, [sl], #36 @ 0x24 │ │ │ │ + mrc2 0, 5, pc, cr6, cr5, {6} │ │ │ │ + teqppl ip, r9, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r2, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [r0], -r2, lsl #12 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ vqadd.s8 d4, d9, d16 │ │ │ │ - svclt 0x0000bc59 │ │ │ │ + svclt 0x0000bc9d │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb97cd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6450ff0 │ │ │ │ vaddhn.i16 d18, q8, q8 │ │ │ │ @ instruction: 0xf5040496 │ │ │ │ @ instruction: 0xf8955580 │ │ │ │ stmdblt r3!, {r2, r6, ip, sp} │ │ │ │ pop {r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0014038 │ │ │ │ blvs 0x1a70950 │ │ │ │ @ instruction: 0xf64f2205 │ │ │ │ - vmla.f d17, d0, d0[3] │ │ │ │ + vmla.f d17, d16, d0[3] │ │ │ │ vrhadd.s8 d0, d9, d30 │ │ │ │ - stmdavs r0!, {r0, r1, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r0!, {r0, r1, r2, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff6b69 │ │ │ │ blvs 0x1a809d0 │ │ │ │ stmdavs r3, {r5, r8, ip, sp, pc}^ │ │ │ │ mrrcne 8, 8, r6, sl, cr1 │ │ │ │ tstle r0, #-1610612728 @ 0xa0000008 │ │ │ │ @ instruction: 0xf04f223b │ │ │ │ vand , q12, │ │ │ │ - blvs 0x1b400a8 │ │ │ │ + blvs 0x1b401b8 │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ movwcs pc, #2333 @ 0x91d @ │ │ │ │ subcc pc, r4, r5, lsl #17 │ │ │ │ pop {r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf0014038 │ │ │ │ subvs fp, r2, r1, ror pc │ │ │ │ stmdavs r2, {r0, r1, r3, r4, r5, r8, sp} │ │ │ │ @@ -49747,17 +49747,17 @@ │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ ubfx r5, r1, #9, #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb97d5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mrcmi 15, 1, r0, cr9, cr0, {7} │ │ │ │ vmax.s8 d20, d15, d4 │ │ │ │ - vmla.f d21, d16, d0[5] │ │ │ │ + vmla.f d22, d0, d0[5] │ │ │ │ blvs 0x1c41028 │ │ │ │ - blx 0xffffd396 │ │ │ │ + mcrr2 2, 0, pc, r2, cr8 @ │ │ │ │ blcs 0x5ad04 │ │ │ │ stmdavs r3!, {r3, r4, r6, ip, lr, pc} │ │ │ │ stccs 8, cr6, [r0], {28} │ │ │ │ blvs 0xc74cec │ │ │ │ ldclle 8, cr2, [r1, #-0] │ │ │ │ bl 0x5b760 │ │ │ │ movwcs r0, #64 @ 0x40 │ │ │ │ @@ -49769,30 +49769,30 @@ │ │ │ │ stccs 6, cr4, [r0, #-84] @ 0xffffffac │ │ │ │ vhadd.s8 , q0, q0 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ ldmdavs ip, {r1, r4, r7, r8, r9} │ │ │ │ eors fp, r9, ip, lsl r9 │ │ │ │ rsbsmi pc, r4, #212, 16 @ 0xd40000 │ │ │ │ vcge.s d27, d17, d20 │ │ │ │ - stmdavs fp!, {r0, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r0, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xd1f74298 │ │ │ │ @ instruction: 0x712b2301 │ │ │ │ movcs pc, #72351744 @ 0x4500000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ umaalcs pc, r4, r6, r8 @ │ │ │ │ strmi lr, [r1], #-2499 @ 0xfffff63d │ │ │ │ andcs fp, r0, r2, asr #18 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ andcs r6, r5, #112, 22 @ 0x1c000 │ │ │ │ - cmppne ip, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bicne pc, ip, pc, asr #12 │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - blx 0xfe27d426 │ │ │ │ + blx 0xff37d426 │ │ │ │ blvs 0x1c92484 │ │ │ │ @ instruction: 0xff34f7ff │ │ │ │ @ instruction: 0xb1b86b70 │ │ │ │ ldrdcc lr, [r1, -r0] │ │ │ │ addmi r1, sl, #23040 @ 0x5a00 │ │ │ │ stmdavs r1, {r1, r4, r9, ip, lr, pc} │ │ │ │ eorscs r6, fp, #66 @ 0x42 │ │ │ │ @@ -49802,38 +49802,38 @@ │ │ │ │ subcc pc, r4, r6, lsl #17 │ │ │ │ pop {r0, r1, r4, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ ldmdavs r8, {r4, r5, r6, lr} │ │ │ │ ldmlt sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xe7b46af5 │ │ │ │ @ instruction: 0xf04f223b │ │ │ │ vand , q12, │ │ │ │ - ubfx pc, r1, #25, #15 │ │ │ │ + @ instruction: 0xe7eefd15 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb97e54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6450ff0 │ │ │ │ vaddhn.i16 d18, q8, q8 │ │ │ │ stmiavs r3!, {r1, r2, r4, r7, sl}^ │ │ │ │ @ instruction: 0xf504b1e3 │ │ │ │ @ instruction: 0xf6405580 │ │ │ │ - vbic.i32 d20, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d20, d16, #64 │ │ │ │ blvs 0x1a41138 │ │ │ │ - blx 0x1f7d49a │ │ │ │ + blx 0xff07d49a │ │ │ │ stmiavs r0!, {r0, r3, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ mrc2 7, 7, pc, cr8, cr15, {7} │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf872f7fe │ │ │ │ @ instruction: 0xf7fd68e0 │ │ │ │ rscvs pc, r0, pc, lsr #26 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r8, #-0] │ │ │ │ - rscspl pc, r4, ip, asr #12 │ │ │ │ + rsbsvs pc, r4, ip, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ ldmdalt lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb97eb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @@ -49845,15 +49845,15 @@ │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ svclt 0x0000e7b6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb97ee8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrsqrts.f16 q8, , q8 │ │ │ │ - cdpmi 8, 1, cr15, cr12, cr1, {7} │ │ │ │ + @ instruction: 0x4e1cf921 │ │ │ │ blvs 0xd6db18 │ │ │ │ ldcle 12, cr2, [r0, #-0] │ │ │ │ bl 0x15b8d4 │ │ │ │ movwcs r0, #1092 @ 0x444 │ │ │ │ and r4, r2, sl, lsr #12 │ │ │ │ adcmi r3, r3, #12, 4 @ 0xc0000000 │ │ │ │ @ instruction: 0xf855d027 │ │ │ │ @@ -49861,20 +49861,20 @@ │ │ │ │ mvnsle r4, r8, lsl #5 │ │ │ │ vmin.s8 d20, d0, d5 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ ldmdavs ip, {r1, r4, r7, r8, r9} │ │ │ │ and fp, r7, ip, lsl r9 │ │ │ │ rsbsmi pc, r4, #212, 16 @ 0xd40000 │ │ │ │ vrhadd.s d27, d1, d20 │ │ │ │ - stmdavs fp!, {r0, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r0, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xd1f74298 │ │ │ │ @ instruction: 0xf64f6b70 │ │ │ │ - vorr.i32 , #12 @ 0x0000000c │ │ │ │ + vsra.s64 , q6, #64 │ │ │ │ vrhadd.s8 d0, d8, d30 │ │ │ │ - @ instruction: 0x4620fb15 │ │ │ │ + @ instruction: 0x4620fb59 │ │ │ │ @ instruction: 0xf7ff6b71 │ │ │ │ blvs 0x1d40794 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ bvs 0xffdaed80 │ │ │ │ strcs lr, [r0, #-2013] @ 0xfffff823 │ │ │ │ svclt 0x0000e7db │ │ │ │ @@ -49883,39 +49883,39 @@ │ │ │ │ bl 0xfeb97f70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6450fe8 │ │ │ │ @ instruction: 0xf2c02494 │ │ │ │ @ instruction: 0x46060496 │ │ │ │ stmdavs r0!, {r1, r7, ip, sp, pc} │ │ │ │ ldrtmi fp, [r1], -r8, asr #6 │ │ │ │ - stc2 2, cr15, [lr, #28]! │ │ │ │ + ldc2l 2, cr15, [r2, #28]! │ │ │ │ andlt fp, r2, r8, asr #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdavs r0!, {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ - ldc2 2, cr15, [ip], {7} │ │ │ │ + stc2l 2, cr15, [r0], #-28 @ 0xffffffe4 │ │ │ │ stcne 2, cr2, [r1], {4} │ │ │ │ stmdavs r0!, {r0, r2, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8acf1ff │ │ │ │ + @ instruction: 0xf8f0f1ff │ │ │ │ ldrtmi r4, [r0], -r3, lsl #12 │ │ │ │ movwls r6, #4131 @ 0x1023 │ │ │ │ - @ instruction: 0xffacf205 │ │ │ │ + @ instruction: 0xfff0f205 │ │ │ │ @ instruction: 0xf8439b01 │ │ │ │ andlt r0, r2, r5, lsr #32 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andcs fp, r8, r0, ror sp │ │ │ │ - @ instruction: 0xffe2f1fe │ │ │ │ + @ instruction: 0xf826f1ff │ │ │ │ ldrtmi r4, [r0], -r3, lsl #12 │ │ │ │ movwls r6, #4131 @ 0x1023 │ │ │ │ - @ instruction: 0xff96f205 │ │ │ │ + @ instruction: 0xffdaf205 │ │ │ │ andsvs r9, r8, r1, lsl #22 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -49942,15 +49942,15 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb9806c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - @ instruction: 0xf81ef271 │ │ │ │ + @ instruction: 0xf85ef271 │ │ │ │ bmi 0x5edabc │ │ │ │ blcs 0x5bacc │ │ │ │ bvs 0xff4b8314 │ │ │ │ mcrreq 11, 0, lr, r3, cr3 │ │ │ │ strmi r2, [sl], -r0, lsl #6 │ │ │ │ movwcc lr, #12291 @ 0x3003 │ │ │ │ strbmi r3, [r3, #-524]! @ 0xfffffdf4 │ │ │ │ @@ -49985,15 +49985,15 @@ │ │ │ │ @ instruction: 0xf04f9003 │ │ │ │ @ instruction: 0xf8840000 │ │ │ │ bcs 0x185020 │ │ │ │ rsbshi pc, r0, #0, 4 │ │ │ │ @ instruction: 0xf002e8df │ │ │ │ @ instruction: 0x97755e3c │ │ │ │ movwls r0, #965 @ 0x3c5 │ │ │ │ - @ instruction: 0xf840f245 │ │ │ │ + @ instruction: 0xf880f245 │ │ │ │ blls 0x5af30 │ │ │ │ andscs pc, r5, r2, lsr r8 @ │ │ │ │ svcpl 0x0080f412 │ │ │ │ rscshi pc, r7, r0 │ │ │ │ eorseq pc, r0, #1073741865 @ 0x40000029 │ │ │ │ stmdble sp, {r0, r3, r9, fp, sp} │ │ │ │ subeq pc, r1, #1073741865 @ 0x40000029 │ │ │ │ @@ -50027,17 +50027,17 @@ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0x63020 │ │ │ │ @ instruction: 0xf64fd037 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ ldrle r0, [r0, #-1048]! @ 0xfffffbe8 │ │ │ │ @ instruction: 0xf64f4629 │ │ │ │ - vmla.i d17, d0, d0[4] │ │ │ │ + vmla.i d17, d16, d0[4] │ │ │ │ @ instruction: 0xf129002e │ │ │ │ - eor pc, r8, r9, lsr r8 @ │ │ │ │ + eor pc, r8, sp, ror r8 @ │ │ │ │ @ instruction: 0xf0002d7d │ │ │ │ stccs 0, cr8, [sl, #-780]! @ 0xfffffcf4 │ │ │ │ cmnphi fp, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002d23 │ │ │ │ stmdbvs r2!, {r0, r2, r7, pc}^ │ │ │ │ mvnsvc pc, r0, asr #12 │ │ │ │ vhsub.s8 d4, d16, d10 │ │ │ │ @@ -50075,22 +50075,22 @@ │ │ │ │ @ instruction: 0x0c02eb00 │ │ │ │ stmdale r0, {r2, r3, r7, r8, sl, lr}^ │ │ │ │ vsub.i8 d18, d0, d0 │ │ │ │ ldmdane r9, {r2, r4, r5, r8, pc} │ │ │ │ ldrdgt pc, [r4, -pc] │ │ │ │ strbtmi r9, [r0], #-769 @ 0xfffffcff │ │ │ │ stclvc 2, cr9, [r9], {0} │ │ │ │ - ldcl 2, cr15, [ip], #416 @ 0x1a0 │ │ │ │ + ldc 2, cr15, [ip, #-416]! @ 0xfffffe60 │ │ │ │ bls 0x5b614 │ │ │ │ ldrmi r9, [r1], #-2817 @ 0xfffff4ff │ │ │ │ cmnvs r1, r2, lsr #19 │ │ │ │ strtmi r2, [sl], #-258 @ 0xfffffefe │ │ │ │ @ instruction: 0x61a26119 │ │ │ │ movwls lr, #1985 @ 0x7c1 │ │ │ │ - @ instruction: 0xff7ef244 │ │ │ │ + @ instruction: 0xffbef244 │ │ │ │ blls 0x5b0b4 │ │ │ │ andscs pc, r5, r2, lsr r8 @ │ │ │ │ svcpl 0x0080f412 │ │ │ │ stmdbvs r1!, {r0, r2, r4, r5, ip, lr, pc}^ │ │ │ │ ldrmi r2, [r9], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf1a5750a │ │ │ │ stmdbcs r9, {r4, r5, r8} │ │ │ │ @@ -50125,17 +50125,17 @@ │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ bcs 0x63184 │ │ │ │ @ instruction: 0xf64fd0ee │ │ │ │ vsubl.s8 q11, d16, d24 │ │ │ │ ldmdavs r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ strble r0, [r7, #1044]! @ 0x414 │ │ │ │ @ instruction: 0xf64f4629 │ │ │ │ - vmov.i32 q9, #0 @ 0x00000000 │ │ │ │ + vshr.s64 q9, q0, #64 │ │ │ │ movwls r0, #46 @ 0x2e │ │ │ │ - @ instruction: 0xff74f128 │ │ │ │ + @ instruction: 0xffb8f128 │ │ │ │ ldrb r9, [sp, r0, lsl #22] │ │ │ │ smlatbcs r3, r2, r9, r6 │ │ │ │ rsbscc r6, sp, #1073741830 @ 0x40000006 │ │ │ │ ldrb r6, [ip, -r2, lsr #3] │ │ │ │ tstcs r0, r4, lsl #20 │ │ │ │ tstvs r8, r2 │ │ │ │ smlabtne r1, r2, r9, lr │ │ │ │ @@ -50174,40 +50174,40 @@ │ │ │ │ stclcs 14, cr6, [ip, #-180]! @ 0xffffff4c │ │ │ │ stclcs 13, cr2, [sl, #-180]! @ 0xffffff4c │ │ │ │ ldclcs 13, cr2, [fp, #-180] @ 0xffffff4c │ │ │ │ @ instruction: 0x572d2d59 │ │ │ │ ldclcs 13, cr2, [r3, #-340] @ 0xfffffeac │ │ │ │ stccs 1, cr5, [sp, #-180]! @ 0xffffff4c │ │ │ │ vmax.s8 d19, d0, d29 │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #12 @ 0x0000000c │ │ │ │ movwls r0, #49 @ 0x31 │ │ │ │ stc2 7, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ ldrb r9, [r0, -r0, lsl #22]! │ │ │ │ tstcs r0, r4, ror sp │ │ │ │ movwls r6, #2912 @ 0xb60 │ │ │ │ - @ instruction: 0xff98f207 │ │ │ │ + @ instruction: 0xffdcf207 │ │ │ │ blvs 0xfe849634 │ │ │ │ - stc2l 1, cr15, [sl, #940]! @ 0x3ac │ │ │ │ + cdp2 1, 2, cr15, cr14, cr11, {7} │ │ │ │ andcs r4, r1, #112, 16 @ 0x700000 │ │ │ │ @ instruction: 0xf7fd4629 │ │ │ │ blls 0x7fc68 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ vrecps.f32 q13, q0, q7 │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf7fd0031 │ │ │ │ blls 0x80884 │ │ │ │ stclmi 7, cr14, [r9, #-340]! @ 0xfffffeac │ │ │ │ stclmi 7, cr14, [r9, #-908]! @ 0xfffffc74 │ │ │ │ stclmi 7, cr14, [r9, #-900]! @ 0xfffffc7c │ │ │ │ stclmi 7, cr14, [r9, #-892]! @ 0xfffffc84 │ │ │ │ stclmi 7, cr14, [r9, #-884]! @ 0xfffffc8c │ │ │ │ vaba.s8 q15, , │ │ │ │ - vshr.s64 d21, d20, #64 │ │ │ │ + vmvn.i32 d22, #4 @ 0x00000004 │ │ │ │ movwls r0, #46 @ 0x2e │ │ │ │ - blx 0xfff7d70c │ │ │ │ + blx 0x107d70e │ │ │ │ @ instruction: 0xf0002000 │ │ │ │ andcs pc, r0, r3, asr ip @ │ │ │ │ ldc2 0, cr15, [lr] │ │ │ │ ldr r9, [ip, -r0, lsl #22]! │ │ │ │ strb r4, [sl, r1, ror #26] │ │ │ │ strb r4, [r8, r1, ror #26] │ │ │ │ strb r4, [r6, r1, ror #26] │ │ │ │ @@ -50216,15 +50216,15 @@ │ │ │ │ strb r4, [r0, r1, ror #26] │ │ │ │ ldr r4, [lr, r1, ror #26]! │ │ │ │ ldr r4, [ip, r1, ror #26]! │ │ │ │ ldr r4, [sl, r1, ror #26]! │ │ │ │ ldr r4, [r8, r1, ror #26]! │ │ │ │ ldr r4, [r6, r1, ror #26]! │ │ │ │ ldr r4, [r4, r1, ror #26]! │ │ │ │ - adcspl pc, r0, pc, asr #4 │ │ │ │ + eorsvs pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf7fd9300 │ │ │ │ blls 0x80810 │ │ │ │ ldclmi 7, cr14, [sp, #-108] @ 0xffffff94 │ │ │ │ ldclmi 7, cr14, [sp, #-676] @ 0xfffffd5c │ │ │ │ stmibvs r2!, {r0, r1, r2, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ tstvs r9, r4, lsl #2 │ │ │ │ @@ -50238,121 +50238,121 @@ │ │ │ │ ldmdahi r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ @ instruction: 0xf64faf0d │ │ │ │ vsubl.s8 q11, d16, d24 │ │ │ │ ldmdavs r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ @ instruction: 0xf57f0415 │ │ │ │ @ instruction: 0xf64faf05 │ │ │ │ - vmov.i32 d18, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d18, d12, #64 │ │ │ │ movwls r0, #46 @ 0x2e │ │ │ │ - cdp2 1, 9, cr15, cr2, cr8, {1} │ │ │ │ + cdp2 1, 13, cr15, cr6, cr8, {1} │ │ │ │ ldrbt r9, [fp], r0, lsl #22 │ │ │ │ addcs pc, ip, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ bcs 0x63378 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr4, cr15, {1} │ │ │ │ adcvs pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [r2], #-2066 @ 0xfffff7ee │ │ │ │ mcrge 5, 7, pc, cr12, cr15, {3} @ │ │ │ │ @ instruction: 0xf64f4629 │ │ │ │ - vmla.i d17, d16, d0[4] │ │ │ │ + vmla.i d18, d0, d0[4] │ │ │ │ movwls r0, #46 @ 0x2e │ │ │ │ - cdp2 1, 7, cr15, cr8, cr8, {1} │ │ │ │ + cdp2 1, 11, cr15, cr12, cr8, {1} │ │ │ │ strbt r9, [r1], r0, lsl #22 │ │ │ │ addcs pc, r6, pc, asr #12 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ stmdacs r0, {fp, pc} │ │ │ │ mcrge 4, 0, pc, cr7, cr15, {1} @ │ │ │ │ adcvs pc, r8, pc, asr #12 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ streq r6, [r0], #-2048 @ 0xfffff800 │ │ │ │ ldclge 5, cr15, [pc, #508]! @ 0x41574 │ │ │ │ @ instruction: 0xf64fb2d2 │ │ │ │ - vshr.s64 d18, d12, #64 │ │ │ │ + vmov.i32 d19, #12 @ 0x0000000c │ │ │ │ movwls r0, #46 @ 0x2e │ │ │ │ - cdp2 1, 5, cr15, cr14, cr8, {1} │ │ │ │ + cdp2 1, 10, cr15, cr2, cr8, {1} │ │ │ │ ldrb r9, [r4, #2816]! @ 0xb00 │ │ │ │ addcs pc, lr, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ bcs 0x633e0 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr5, cr15, {1} │ │ │ │ adcvs pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [r1], #-2066 @ 0xfffff7ee │ │ │ │ mcrge 5, 5, pc, cr13, cr15, {3} @ │ │ │ │ - adcne pc, r0, pc, asr #12 │ │ │ │ + eorcs pc, r0, pc, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf1289300 │ │ │ │ - blls 0x80cd0 │ │ │ │ + blls 0x80de0 │ │ │ │ @ instruction: 0xf64fe6a3 │ │ │ │ vrshr.s64 d18, d8, #64 │ │ │ │ ldmdahi r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ @ instruction: 0xf64faeef │ │ │ │ vsubl.s8 q11, d16, d24 │ │ │ │ ldmdavs r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ @ instruction: 0xf57f0412 │ │ │ │ stmdbmi r7, {r0, r1, r2, r5, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ - andcc pc, ip, pc, asr #12 │ │ │ │ + addcc pc, ip, pc, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ - cdp2 1, 2, cr15, cr12, cr8, {1} │ │ │ │ + cdp2 1, 7, cr15, cr0, cr8, {1} │ │ │ │ ldrb r9, [sp], r0, lsl #22 │ │ │ │ - stc2 2, cr15, [lr, #484] @ 0x1e4 │ │ │ │ + stc2l 2, cr15, [lr, #484] @ 0x1e4 │ │ │ │ blx 0xfe3ff336 │ │ │ │ - eorseq r1, r4, r0, ror ip │ │ │ │ + ldrshteq r1, [r4], -r0 │ │ │ │ @ instruction: 0x00965ab4 │ │ │ │ - eorseq r1, r4, r0, ror #26 │ │ │ │ - eorseq r1, r4, r8, lsr sp │ │ │ │ - eorseq r1, r4, r4, lsr ip │ │ │ │ - eorseq r1, r4, ip, lsr #25 │ │ │ │ - ldrsbteq r1, [r4], -r4 │ │ │ │ - ldrshteq r1, [r4], -ip │ │ │ │ - eorseq r1, r4, r8, lsl #27 │ │ │ │ - eorseq r1, r4, r4, lsr #26 │ │ │ │ - eorseq r1, r4, r4, lsl #25 │ │ │ │ - eorseq r1, r4, r8, asr #24 │ │ │ │ - mlaseq r4, r8, ip, r1 │ │ │ │ - eorseq r1, r4, r0, asr #25 │ │ │ │ - eorseq r1, r4, ip, asr ip │ │ │ │ - eorseq r1, r4, r8, ror #25 │ │ │ │ - eorseq r1, r4, r0, lsl sp │ │ │ │ - eorseq r1, r4, ip, asr #26 │ │ │ │ - eorseq r1, r4, r4, ror sp │ │ │ │ - eorseq r1, r4, r0, lsr #24 │ │ │ │ - eorseq r1, r4, ip, lsl #24 │ │ │ │ + eorseq r1, r4, r0, ror #27 │ │ │ │ + ldrhteq r1, [r4], -r8 │ │ │ │ + ldrhteq r1, [r4], -r4 │ │ │ │ + eorseq r1, r4, ip, lsr #26 │ │ │ │ + eorseq r1, r4, r4, asr sp │ │ │ │ + eorseq r1, r4, ip, ror sp │ │ │ │ + eorseq r1, r4, r8, lsl #28 │ │ │ │ + eorseq r1, r4, r4, lsr #27 │ │ │ │ + eorseq r1, r4, r4, lsl #26 │ │ │ │ + eorseq r1, r4, r8, asr #25 │ │ │ │ + eorseq r1, r4, r8, lsl sp │ │ │ │ + eorseq r1, r4, r0, asr #26 │ │ │ │ + ldrsbteq r1, [r4], -ip │ │ │ │ + eorseq r1, r4, r8, ror #26 │ │ │ │ + mlaseq r4, r0, sp, r1 │ │ │ │ + eorseq r1, r4, ip, asr #27 │ │ │ │ + ldrshteq r1, [r4], -r4 │ │ │ │ + eorseq r1, r4, r0, lsr #25 │ │ │ │ + eorseq r1, r4, ip, lsl #25 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb98654 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x60541c │ │ │ │ ldmiblt r5!, {r0, r2, r3, r4, r8, r9, fp, sp, lr}^ │ │ │ │ strpl pc, [r0], #1280 @ 0x500 │ │ │ │ - stc2 2, cr15, [r6, #-448]! @ 0xfffffe40 │ │ │ │ + stc2l 2, cr15, [r6, #-448]! @ 0xfffffe40 │ │ │ │ strmi r2, [r6], -ip, lsl #4 │ │ │ │ bvs 0xff85c0f4 │ │ │ │ @ instruction: 0x63213101 │ │ │ │ - stc2l 1, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ + stc2 1, cr15, [lr, #1016] @ 0x3f8 │ │ │ │ andcs r6, ip, #35840 @ 0x8c00 │ │ │ │ blcc 0x9a000 │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ sbcpl r1, r6, r2, asr #17 │ │ │ │ addsvs r7, r5, r5, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 , , q8 │ │ │ │ - vorr.i32 d21, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d21, d0, #64 │ │ │ │ @ instruction: 0xf64f012e │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ blmi 0x101568 │ │ │ │ sbcne pc, r4, #64, 12 @ 0x4000000 │ │ │ │ - ldc2l 2, cr15, [lr, #-272] @ 0xfffffef0 │ │ │ │ + ldc2 2, cr15, [lr, #272] @ 0x110 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ - mlaseq r4, ip, sp, r1 │ │ │ │ + eorseq r1, r4, ip, lsl lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb986c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0010ff8 │ │ │ │ stmdacs r1, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs fp, r0, r8, lsl #30 │ │ │ │ stmdacs r2, {r2, r4, ip, lr, pc} │ │ │ │ @@ -50431,17 +50431,17 @@ │ │ │ │ mvnsle r2, r5, lsr #22 │ │ │ │ stcne 8, cr7, [r6], #396 @ 0x18c │ │ │ │ subsle r2, ip, r3, ror fp │ │ │ │ suble r2, r5, r8, ror fp │ │ │ │ eorle r2, r3, ip, ror #22 │ │ │ │ ldrtmi r1, [r4], -r3, ror #24 │ │ │ │ @ instruction: 0x4631461e │ │ │ │ - eorspl pc, r8, pc, asr #12 │ │ │ │ + adcspl pc, r8, pc, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ - @ instruction: 0xf928f124 │ │ │ │ + @ instruction: 0xf96cf124 │ │ │ │ blcs 0x5f6b4 │ │ │ │ movwcs sp, #488 @ 0x1e8 │ │ │ │ eorvc r4, fp, r7, lsr r8 │ │ │ │ @ instruction: 0xf9fcf001 │ │ │ │ ldmdavs sl, {r2, r4, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -50458,47 +50458,47 @@ │ │ │ │ movwcc r3, #29699 @ 0x7403 │ │ │ │ movweq pc, #28707 @ 0x7023 @ │ │ │ │ @ instruction: 0xf1031b49 │ │ │ │ andls r0, r6, #8, 4 @ 0x80000000 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ @ instruction: 0xf64f2201 │ │ │ │ - vorr.i32 d22, #1024 @ 0x00000400 │ │ │ │ + vrsra.s64 d22, d4, #64 │ │ │ │ movwls r0, #816 @ 0x330 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ - blx 0xff57e07a │ │ │ │ + ldc2 2, cr15, [r4], {121} @ 0x79 │ │ │ │ str r4, [pc, r5, lsl #8]! │ │ │ │ strtmi r9, [r8], -r6, lsl #22 │ │ │ │ @ instruction: 0x4634491c │ │ │ │ andls r1, r6, #1664 @ 0x680 │ │ │ │ blne 0x129b714 │ │ │ │ andcs r9, r1, #67108864 @ 0x4000000 │ │ │ │ - teqpcs ip, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ + @ instruction: 0x23bcf644 │ │ │ │ teqpeq r1, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f9300 │ │ │ │ vcge.s , , │ │ │ │ - strmi pc, [r5], #-3007 @ 0xfffff441 │ │ │ │ + strmi pc, [r5], #-3071 @ 0xfffff401 │ │ │ │ stcls 7, cr14, [r6], {154} @ 0x9a │ │ │ │ ldmdbmi r2, {r3, r5, r9, sl, lr} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andcs r3, r1, #117440512 @ 0x7000000 │ │ │ │ streq pc, [r7], #-36 @ 0xffffffdc │ │ │ │ strtmi r1, [r7], -r9, asr #22 │ │ │ │ - stcpl 6, cr15, [ip], #-316 @ 0xfffffec4 │ │ │ │ + stcpl 6, cr15, [ip], #316 @ 0x13c │ │ │ │ stceq 2, cr15, [lr], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf854340c │ │ │ │ ldc 12, cr14, [r7, #16] │ │ │ │ @ instruction: 0xf8cd7b00 │ │ │ │ @ instruction: 0xf8cde010 │ │ │ │ stc 0, cr12, [sp] │ │ │ │ strls r7, [r6], #-2818 @ 0xfffff4fe │ │ │ │ - blx 0xfe87e0e2 │ │ │ │ + blx 0xff87e0e2 │ │ │ │ strmi r4, [r5], #-1588 @ 0xfffff9cc │ │ │ │ vaba.s q15, , q13 │ │ │ │ - svclt 0x0000fc05 │ │ │ │ + svclt 0x0000fc45 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addseq r6, r6, ip, ror #21 │ │ │ │ addseq r6, r6, ip, ror #23 │ │ │ │ blcs 0x5b824 │ │ │ │ push {r0, r1, r5, r6, ip, lr, pc} │ │ │ │ vst2.8 {d20-d21}, [pc :256], r0 │ │ │ │ bl 0xfeb98924 │ │ │ │ @@ -50547,36 +50547,36 @@ │ │ │ │ stmdavs fp!, {r2, r8, fp, ip, lr, pc} │ │ │ │ mlacc r0, r3, r8, pc @ │ │ │ │ andle r2, r6, r3, asr #22 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0014830 │ │ │ │ @ instruction: 0xf001b819 │ │ │ │ @ instruction: 0xf64fb817 │ │ │ │ - vmla.i d21, d0, d0[4] │ │ │ │ + vmla.i d21, d16, d0[4] │ │ │ │ andlt r0, r2, lr, lsr #32 │ │ │ │ ldmdami r0!, {r0, r2, r3, r4, r5, r7, fp, sp, lr, pc} │ │ │ │ blt 0xfeeff7ec │ │ │ │ bfi r2, r6, #6, #20 │ │ │ │ ldrb r2, [r7, r4, lsr #6] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb98a08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff0 │ │ │ │ @ instruction: 0xf2c034f0 │ │ │ │ @ instruction: 0x46050496 │ │ │ │ vadd.i64 d22, d2, d16 │ │ │ │ - @ instruction: 0xf04ff947 │ │ │ │ + @ instruction: 0xf04ff987 │ │ │ │ vqsub.s8 , q8, │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ mlavs r2, r2, r3, r0 │ │ │ │ cmplt ip, ip, lsl r8 │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ @ instruction: 0xffd6f7d1 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9a0f0d5 │ │ │ │ + @ instruction: 0xf9e4f0d5 │ │ │ │ rsbsmi pc, r4, #212, 16 @ 0xd40000 │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ pop {r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf0324038 │ │ │ │ svclt 0x0000bc63 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb98a5c │ │ │ │ @@ -50587,19 +50587,19 @@ │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ stclle 3, cr0, [ip, #-0] │ │ │ │ movwcs r2, #1552 @ 0x610 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwcc lr, #14797 @ 0x39cd │ │ │ │ stmdbge r1, {r1, r3, r5, r6, r9, sl, lr} │ │ │ │ strls r4, [r0], -r8, lsr #12 │ │ │ │ - blx 0x167e26c │ │ │ │ + blx 0xfe67e26c │ │ │ │ blle 0xbc90a0 │ │ │ │ - @ instruction: 0xf9f4f11f │ │ │ │ + blx 0xe7dd10 │ │ │ │ @ instruction: 0xf11c4620 │ │ │ │ - stmdacs r0, {r0, r1, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf645d16c │ │ │ │ vabal.s8 q9, d16, d16 │ │ │ │ @ instruction: 0xf7fd0596 │ │ │ │ strtmi pc, [r8], -r1, asr #16 │ │ │ │ stc2l 7, cr15, [lr, #1020] @ 0x3fc │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bvs 0xff70a0bc │ │ │ │ @@ -50613,120 +50613,120 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 123) │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmls.f16 , , q8 │ │ │ │ - stmdavs r3, {r0, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3, {r0, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ sbcle r2, r3, r4, lsl #22 │ │ │ │ - eorsvc pc, r4, pc, asr #12 │ │ │ │ + adcsvc pc, r4, pc, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf984f7cf │ │ │ │ vmax.s d20, d2, d24 │ │ │ │ - ldrdcs pc, [r0], -r1 │ │ │ │ + andcs pc, r0, r1, lsl r9 @ │ │ │ │ @ instruction: 0x4617e7df │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ vmin.s d20, d8, d1 │ │ │ │ - @ instruction: 0x1e04fa11 │ │ │ │ + @ instruction: 0x1e04fa51 │ │ │ │ @ instruction: 0xf645db1e │ │ │ │ vabal.s8 q9, d16, d16 │ │ │ │ @ instruction: 0xf11f0596 │ │ │ │ - @ instruction: 0xf646f9a9 │ │ │ │ + @ instruction: 0xf646f9ed │ │ │ │ @ instruction: 0xf2c036f0 │ │ │ │ @ instruction: 0xf7fc0696 │ │ │ │ qsub8mi pc, r8, fp @ │ │ │ │ stc2 7, cr15, [r8, #1020] @ 0x3fc │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ bvs 0xff70a148 │ │ │ │ @ instruction: 0xf7fe711a │ │ │ │ @ instruction: 0x4603f93f │ │ │ │ stmib r5, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ eorsvs r3, r4, r1, lsl #6 │ │ │ │ - @ instruction: 0xf9e0f205 │ │ │ │ + blx 0x97e16c │ │ │ │ @ instruction: 0xe7b76070 │ │ │ │ - @ instruction: 0xff1ef23b │ │ │ │ + @ instruction: 0xff5ef23b │ │ │ │ blcs 0x15b970 │ │ │ │ @ instruction: 0xf64fd0d4 │ │ │ │ - vmvn.i32 , #0 @ 0x00000000 │ │ │ │ + vshr.s64 , q8, #64 │ │ │ │ @ instruction: 0xf7cf002e │ │ │ │ strb pc, [r7, sp, asr #18] @ │ │ │ │ - blx 0xff37e35c │ │ │ │ - rsbpl pc, r4, pc, asr #12 │ │ │ │ + blx 0x37e35e │ │ │ │ + rscpl pc, r4, pc, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf944f7cf │ │ │ │ vmax.s d20, d2, d16 │ │ │ │ - @ instruction: 0xe7bbf891 │ │ │ │ + sbfx pc, r1, #17, #28 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb98b98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff0 │ │ │ │ @ instruction: 0xf2c034f0 │ │ │ │ umulllt r0, r2, r6, r4 │ │ │ │ subne lr, ip, #212, 18 @ 0x350000 │ │ │ │ ldrdeq pc, [ip, -r4]! │ │ │ │ @ instruction: 0xff50f7ff │ │ │ │ @ instruction: 0xf8d4b978 │ │ │ │ @ instruction: 0xf1fe0134 │ │ │ │ - andcs pc, r0, sp, lsr sl @ │ │ │ │ + andcs pc, r0, r1, lsl #21 │ │ │ │ teqpeq r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 d27, d0, d0 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ ldmdavs r8, {r1, r4, r7, r8, r9} │ │ │ │ @ instruction: 0xf6412200 │ │ │ │ vorr.i32 d22, #9 @ 0x00000009 │ │ │ │ andls r0, r1, r4, lsl #2 │ │ │ │ ldc2l 7, cr15, [r6, #-836] @ 0xfffffcbc │ │ │ │ @ instruction: 0xf0d49801 │ │ │ │ - @ instruction: 0xf64ffed1 │ │ │ │ + @ instruction: 0xf64fff15 │ │ │ │ vrsra.s64 q8, q6, #64 │ │ │ │ ldmdavs r9, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ - @ instruction: 0xff38f11e │ │ │ │ + @ instruction: 0xff7cf11e │ │ │ │ svclt 0x0000e7d7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb98c10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf6462300 │ │ │ │ @ instruction: 0xf2c034f0 │ │ │ │ @ instruction: 0xf04f0496 │ │ │ │ @ instruction: 0xf88d35ff │ │ │ │ blmi 0x70da38 │ │ │ │ movwls r6, #6171 @ 0x181b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vhadd.s d14, d11, d8 │ │ │ │ - stmdavs r3, {r0, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3, {r0, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00042b68 │ │ │ │ stmdavs r3, {r0, r2, r5, sp, lr} │ │ │ │ @ instruction: 0xd1222b04 │ │ │ │ movwcs r6, #2080 @ 0x820 │ │ │ │ @ instruction: 0xf10d2201 │ │ │ │ vrhadd.s d16, d8, d3 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x0018dbed │ │ │ │ muleq r3, sp, r8 │ │ │ │ blmi 0x3b5aa0 │ │ │ │ blls 0x9bad0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r1, r0, lsl #6 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdavs r0!, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf812f272 │ │ │ │ + @ instruction: 0xf852f272 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf04f6023 │ │ │ │ @ instruction: 0xe7e630ff │ │ │ │ - blx 0xf7e47c │ │ │ │ + blx 0x1f7e47c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb98ca4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ @ instruction: 0xf1b0ffad │ │ │ │ svclt 0x00183fff │ │ │ │ @@ -50740,23 +50740,23 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mcrne 15, 0, r0, cr12, cr0, {7} │ │ │ │ @ instruction: 0xf646dd10 │ │ │ │ @ instruction: 0xf2c036f0 │ │ │ │ @ instruction: 0x46050696 │ │ │ │ movwcs r6, #2096 @ 0x830 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ - blx 0x18fe4d0 │ │ │ │ + blx 0xfe8fe4d0 │ │ │ │ blle 0x2cbaf4 │ │ │ │ strmi r1, [r5], #-2596 @ 0xfffff5dc │ │ │ │ ldclle 12, cr2, [r3] │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmls.f16 , , q8 │ │ │ │ - stmdavs r3, {r0, r1, r2, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3, {r0, r1, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ rscle r2, r7, r4, lsl #22 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -50770,15 +50770,15 @@ │ │ │ │ andls r6, r5, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf646b1bb │ │ │ │ vrsra.s64 , q8, #64 │ │ │ │ @ instruction: 0x46040396 │ │ │ │ tstlt r8, r8, asr r8 │ │ │ │ vcgt.s d25, d4, d3 │ │ │ │ - blls 0x13fd5c │ │ │ │ + blls 0x13fe5c │ │ │ │ blcs 0x5bbd8 │ │ │ │ @ instruction: 0xf64fdb09 │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ blmi 0x8b0868 │ │ │ │ umaalcc pc, r4, r3, r8 @ │ │ │ │ blmi 0x7f0150 │ │ │ │ @@ -50788,87 +50788,87 @@ │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ andcs r2, r1, #4, 6 @ 0x10000000 │ │ │ │ stmdage r4, {r0, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf64f9101 │ │ │ │ - vsra.s64 d21, d20, #64 │ │ │ │ + vbic.i32 d22, #4 @ 0x00000004 │ │ │ │ tstls r0, lr, lsr #2 │ │ │ │ vmin.s d20, d9, d9 │ │ │ │ - stmdage r4, {r0, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdage r4, {r0, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d6f7fd │ │ │ │ movwcs r4, #2575 @ 0xa0f │ │ │ │ subcc pc, r4, r2, lsl #17 │ │ │ │ @ instruction: 0xf64fe7db │ │ │ │ vrsra.s64 d18, d20, #64 │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ sbcsle r2, r0, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ rsclt sp, r1, #843055104 @ 0x32400000 │ │ │ │ - addpl pc, r0, pc, asr #12 │ │ │ │ + andvs pc, r0, pc, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ - blx 0xa7e094 │ │ │ │ + blx 0x1b7e094 │ │ │ │ vabd.s q15, , │ │ │ │ - svclt 0x0000f98b │ │ │ │ + svclt 0x0000f9cb │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb98e0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q12, q12 │ │ │ │ - svclt 0x0000fe01 │ │ │ │ + svclt 0x0000fe41 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ strtcs pc, [r0], #1605 @ 0x645 │ │ │ │ ldreq pc, [r6], #704 @ 0x2c0 │ │ │ │ ldrmi fp, [r9], r4, asr #1 │ │ │ │ blmi 0x1e2d444 │ │ │ │ strmi r4, [sp], -r0, lsl #13 │ │ │ │ @ instruction: 0x21004692 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9343 │ │ │ │ vcgt.s32 d16, d7, d0 │ │ │ │ - stmdavc r3!, {r1, r3, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdavc r3!, {r1, r3, r4, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ suble r2, r2, r0, lsl #22 │ │ │ │ ldrbcc pc, [r0, r6, asr #12]! @ │ │ │ │ ldreq pc, [r6, r0, asr #5] │ │ │ │ blcs 0x5bd50 │ │ │ │ @ instruction: 0xf1b9db3b │ │ │ │ andle r0, r9, r0, lsl #30 │ │ │ │ bls 0x134aa80 │ │ │ │ @ instruction: 0xf1074649 │ │ │ │ - vhadd.s d16, d24, d24 │ │ │ │ - blls 0x1381ba8 │ │ │ │ + vhadd.s d16, d25, d24 │ │ │ │ + blls 0x137fca8 │ │ │ │ smlawtcc r8, r7, r8, pc @ │ │ │ │ tstcs r0, r0, asr #12 │ │ │ │ - @ instruction: 0xff7cf0d4 │ │ │ │ + @ instruction: 0xffc0f0d4 │ │ │ │ @ instruction: 0xf0324640 │ │ │ │ vstrcs s30, [r0, #-276] @ 0xfffffeec │ │ │ │ ldmdavs r8!, {r0, r2, r3, r4, r5, r8, ip, lr, pc} │ │ │ │ blle 0x8cbc98 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcs r4, #5681 @ 0x1631 │ │ │ │ movwcs r6, #291 @ 0x123 │ │ │ │ vqadd.s64 d22, d19, d27 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4634dd11 │ │ │ │ @ instruction: 0xf8141835 │ │ │ │ @ instruction: 0xf7ff0b01 │ │ │ │ adcmi pc, ip, #245760 @ 0x3c000 │ │ │ │ ldmvs fp!, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ ldmdavs r8!, {r0, r1, r8, r9, fp, ip, sp, pc} │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ vmin.s d20, d3, d17 │ │ │ │ - stmdacs r0, {r0, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ rsbsle sp, sl, sp, ror #25 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ eorsvs r2, fp, r0 │ │ │ │ strtmi lr, [r8], -r0 │ │ │ │ ldmdavs sl, {r2, r3, r6, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r3, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -50883,19 +50883,19 @@ │ │ │ │ strbmi lr, [r0], -r8, ror #15 │ │ │ │ @ instruction: 0xf8a8f7ff │ │ │ │ @ instruction: 0xf8934b40 │ │ │ │ blcs 0x4de2c │ │ │ │ blmi 0xff6004 │ │ │ │ blvs 0x16d35c4 │ │ │ │ @ instruction: 0xf0d49200 │ │ │ │ - @ instruction: 0xf64ffd1f │ │ │ │ - vmla.f d17, d0, d0[3] │ │ │ │ + @ instruction: 0xf64ffd63 │ │ │ │ + vmla.f d17, d16, d0[3] │ │ │ │ strmi r0, [r2], -lr, lsr #2 │ │ │ │ vadd.i8 d9, d8, d0 │ │ │ │ - blmi 0xe408e8 │ │ │ │ + blmi 0xe409f8 │ │ │ │ blvs 0x1693640 │ │ │ │ mrc2 7, 4, pc, cr6, cr14, {7} │ │ │ │ blvs 0x1654a18 │ │ │ │ suble r2, r2, r0, lsl #16 │ │ │ │ ldrdcc lr, [r1, -r0] │ │ │ │ addmi r1, sl, #23040 @ 0x5a00 │ │ │ │ subvs sp, r2, sp, lsr r2 │ │ │ │ @@ -50903,15 +50903,15 @@ │ │ │ │ ldrdcs r5, [r0, -r1] │ │ │ │ movwcs lr, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf1ba54d1 │ │ │ │ eorle r0, r7, r0, lsl #30 │ │ │ │ blvs 0x1714a18 │ │ │ │ suble r2, r5, r0, lsl #22 │ │ │ │ movwls r4, #1616 @ 0x650 │ │ │ │ - blx 0x197e71e │ │ │ │ + blx 0xfe97e71e │ │ │ │ strmi r9, [r2], -r0, lsl #22 │ │ │ │ ldrdeq lr, [r1, -r3] │ │ │ │ addmi r1, sl, #36864 @ 0x9000 │ │ │ │ ldmdavs r9, {r0, r3, r5, r9, ip, lr, pc} │ │ │ │ @ instruction: 0x0c01eb00 │ │ │ │ tsteq r2, sl, lsl #22 │ │ │ │ andle r4, r3, #140, 10 @ 0x23000000 │ │ │ │ @@ -50924,54 +50924,54 @@ │ │ │ │ strmi r6, [sl], #-2137 @ 0xfffff7a7 │ │ │ │ ldmdavs fp, {r1, r3, r4, r6, sp, lr} │ │ │ │ ldrpl r2, [r9], #256 @ 0x100 │ │ │ │ stc2 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ movwcs r4, #2581 @ 0xa15 │ │ │ │ subcc pc, r4, r2, lsl #17 │ │ │ │ ldmdavs r8!, {r0, r1, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ - mcr2 2, 3, pc, cr14, cr1, {3} @ │ │ │ │ + mcr2 2, 5, pc, cr14, cr1, {3} @ │ │ │ │ eorscs lr, fp, #128, 14 @ 0x2000000 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ - stc2 2, cr15, [r6], {7} │ │ │ │ + mcrr2 2, 0, pc, sl, cr7 @ │ │ │ │ ldrmi lr, [r8], -r3, asr #15 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0x46194652 │ │ │ │ - @ instruction: 0xf9f0f207 │ │ │ │ + blx 0xd7e608 │ │ │ │ ldrbmi lr, [r1], -r6, ror #15 │ │ │ │ movwls r4, #5728 @ 0x1660 │ │ │ │ vhsub.s32 d25, d7, d0 │ │ │ │ - ldmib sp, {r1, r2, r4, r5, r7, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r1, r2, r4, r5, r6, r7, sl, fp, sp, lr, pc}^ │ │ │ │ ldrb r2, [r7, r0, lsl #6] │ │ │ │ @ instruction: 0x46184651 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ - blx 0xd7e62a │ │ │ │ + blx 0x1e7e62a │ │ │ │ vaba.s q15, , q3 │ │ │ │ - svclt 0x0000f87f │ │ │ │ + svclt 0x0000f8bf │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb99024 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ ldrmi r2, [sl], -r0, lsl #6 │ │ │ │ @ instruction: 0x46044619 │ │ │ │ @ instruction: 0xf7ff9300 │ │ │ │ @ instruction: 0xf0ddfeef │ │ │ │ - mcrne 13, 2, pc, cr3, cr15, {0} @ │ │ │ │ + cdpne 13, 4, cr15, cr3, cr3, {3} │ │ │ │ stmdble r9, {r0, r1, r2, r3, r4, r5, r8, r9, fp, sp} │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ strtmi r9, [r0], -r3 │ │ │ │ - ldc2 0, cr15, [ip], {212} @ 0xd4 │ │ │ │ + stc2l 0, cr15, [r0], #848 @ 0x350 │ │ │ │ andlt r9, r4, r3, lsl #18 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - stclt 1, cr15, [r4, #-120] @ 0xffffff88 │ │ │ │ + stcllt 1, cr15, [r8, #-120] @ 0xffffff88 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb99074 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6450fe0 │ │ │ │ vsubw.s8 q9, q8, d16 │ │ │ │ umulllt r0, r5, r6, r3 │ │ │ │ strcs r4, [r0], #-2076 @ 0xfffff7e4 │ │ │ │ @@ -50981,315 +50981,315 @@ │ │ │ │ @ instruction: 0xf646b1fa │ │ │ │ vrshr.s64 , q8, #64 │ │ │ │ ldmdavs r2, {r1, r2, r4, r7, r9} │ │ │ │ blle 0x65292c │ │ │ │ strpl pc, [r0, #1283] @ 0x503 │ │ │ │ umaalcc pc, r4, r5, r8 @ │ │ │ │ @ instruction: 0x4608b19b │ │ │ │ - mrrc2 0, 13, pc, sl, cr4 @ │ │ │ │ + ldc2 0, cr15, [lr], {212} @ 0xd4 │ │ │ │ ldrmi r2, [r9], -r4, lsl #6 │ │ │ │ @ instruction: 0xf64f9001 │ │ │ │ - vrshr.s64 d21, d28, #64 │ │ │ │ + vmvn.i32 d22, #3072 @ 0x00000c00 │ │ │ │ stmdage r2, {r1, r2, r3, r5, r9} │ │ │ │ andcs r9, r1, #0, 4 │ │ │ │ - @ instruction: 0xffb8f278 │ │ │ │ + @ instruction: 0xfff8f278 │ │ │ │ @ instruction: 0xf7fca802 │ │ │ │ @ instruction: 0xf885ff4d │ │ │ │ blmi 0x251fe8 │ │ │ │ blls 0x11bf44 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf80cf279 │ │ │ │ + @ instruction: 0xf84cf279 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldrdlt r4, [ip], r4 @ │ │ │ │ andcs r4, r0, #143654912 @ 0x8900000 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xff54f205 │ │ │ │ + @ instruction: 0xff98f205 │ │ │ │ movwcs r6, #6148 @ 0x1804 │ │ │ │ @ instruction: 0xf88d4682 │ │ │ │ stccs 0, cr3, [r0], {23} │ │ │ │ mrshi pc, (UNDEF: 76) @ │ │ │ │ - ldrvc pc, [r0, -r2, asr #4]! │ │ │ │ + ldrvc pc, [r0, r2, asr #4]! │ │ │ │ ldreq pc, [r3, -r0, asr #5]! │ │ │ │ - strtvs pc, [r0], -pc, asr #12 │ │ │ │ + strtvs pc, [r0], pc, asr #12 │ │ │ │ strteq pc, [lr], -r0, asr #5 │ │ │ │ @ instruction: 0xf04f4605 │ │ │ │ ands r0, r0, r0, lsl #16 │ │ │ │ stmdbcs r0, {r0, r5, r6, fp, sp, lr} │ │ │ │ stmdavs r0!, {r1, r4, r5, r6, ip, lr, pc} │ │ │ │ @ instruction: 0xf10d464b │ │ │ │ @ instruction: 0xf1140217 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4620d07c │ │ │ │ - @ instruction: 0xf878f206 │ │ │ │ + @ instruction: 0xf8bcf206 │ │ │ │ svcmi 0x0004f855 │ │ │ │ ldrtmi fp, [r9], -r4, asr #3 │ │ │ │ andcs r4, r2, #32, 12 @ 0x2000000 │ │ │ │ - @ instruction: 0xff2af205 │ │ │ │ + @ instruction: 0xff6ef205 │ │ │ │ @ instruction: 0x46044631 │ │ │ │ vadd.i8 d6, d9, d0 │ │ │ │ - stmdacs r0, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdavs fp!, {r1, r5, r6, r7, ip, lr, pc} │ │ │ │ svceq 0x0000f1b8 │ │ │ │ rschi pc, lr, r0, asr #32 │ │ │ │ ldrmi r4, [r8], r0, lsr #12 │ │ │ │ - @ instruction: 0xf860f206 │ │ │ │ + @ instruction: 0xf8a4f206 │ │ │ │ svcmi 0x0004f855 │ │ │ │ mvnle r2, r0, lsl #24 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ tstphi r2, r0 @ p-variant is OBSOLETE │ │ │ │ strtmi r2, [r1], -sl, lsl #4 │ │ │ │ vmax.s8 q2, , q0 │ │ │ │ - @ instruction: 0x1e06f94d │ │ │ │ + @ instruction: 0x1e06f991 │ │ │ │ strtmi sp, [r2], -ip, ror #26 │ │ │ │ andcs r2, r2, r1, lsl #2 │ │ │ │ strmi lr, [r7], #-2509 @ 0xfffff633 │ │ │ │ strmi lr, [r9], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf8acf278 │ │ │ │ + @ instruction: 0xf8ecf278 │ │ │ │ vmull.p8 , d0, d5 │ │ │ │ @ instruction: 0xf11e8177 │ │ │ │ - @ instruction: 0x4628fe53 │ │ │ │ - mrc2 1, 0, pc, cr2, cr14, {0} │ │ │ │ + @ instruction: 0x4628fe97 │ │ │ │ + mrc2 1, 2, pc, cr6, cr14, {0} │ │ │ │ andscs sl, r0, #114688 @ 0x1c000 │ │ │ │ movwcs r4, #9768 @ 0x2628 │ │ │ │ @ instruction: 0xf8ad9408 │ │ │ │ blt 0x1d0e05c │ │ │ │ andscc pc, lr, sp, lsr #17 │ │ │ │ - mcr2 2, 6, pc, cr0, cr7, {3} @ │ │ │ │ + @ instruction: 0xff00f277 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ tstcs r1, fp, asr #2 │ │ │ │ vmax.s d20, d7, d24 │ │ │ │ - stmdacs r0, {r0, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ mulsvc r7, sp, r8 │ │ │ │ @ instruction: 0xf0002f00 │ │ │ │ strbmi r8, [r2], -r3, asr #1 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ ldc2 7, cr15, [ip], {255} @ 0xff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ vhadd.s8 q12, q8, q13 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ ldmdavs r8, {r1, r4, r7, r8, r9} │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ @ instruction: 0x4619461a │ │ │ │ ldc2l 7, cr15, [r0, #1020]! @ 0x3fc │ │ │ │ ands r2, r5, r1, lsl #8 │ │ │ │ - eorvs pc, r8, #82837504 @ 0x4f00000 │ │ │ │ + adcvs pc, r8, #82837504 @ 0x4f00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x53b8f641 │ │ │ │ + teqpvs r8, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64f9200 │ │ │ │ - vmla.f d21, d16, d0[1] │ │ │ │ + vmla.f d22, d0, d0[1] │ │ │ │ strbmi r0, [r8], -lr, lsr #2 │ │ │ │ rscvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xf83af123 │ │ │ │ - vmax.s8 d4, d5, d16 │ │ │ │ - strcs pc, [r0], #-4091 @ 0xfffff005 │ │ │ │ - vmin.s8 q2, , q0 │ │ │ │ - blmi 0x1f8204c │ │ │ │ + @ instruction: 0xf87ef123 │ │ │ │ + vmax.s8 d4, d6, d16 │ │ │ │ + strcs pc, [r0], #-2111 @ 0xfffff7c1 │ │ │ │ + vmin.s8 q2, q3, q0 │ │ │ │ + blmi 0x1f8015c │ │ │ │ blls 0x31c0dc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ strtmi r8, [r0], -r4, asr #2 │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ - @ instruction: 0xf9f0f207 │ │ │ │ - bicscs pc, r4, fp, asr #12 │ │ │ │ + blx 0xd7e8bc │ │ │ │ + cmppcc r4, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ strbmi r4, [r0], -r4, lsl #12 │ │ │ │ - cdp2 2, 2, cr15, cr10, cr8, {3} │ │ │ │ + cdp2 2, 6, cr15, cr10, cr8, {3} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bl 0xfe862384 │ │ │ │ stcne 3, cr0, [r5], {8} │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ blcs 0x62408 │ │ │ │ ldrmi fp, [pc], -r8, lsr #31 │ │ │ │ strbmi sp, [r0], -r5, lsl #20 │ │ │ │ vcgt.s32 d25, d8, d3 │ │ │ │ - blls 0x1407b8 │ │ │ │ + blls 0x1408b8 │ │ │ │ ldmib r4, {r0, r1, r2, r9, sl, lr}^ │ │ │ │ bne 0xfe28a4e0 │ │ │ │ vqsub.s8 d20, d16, d25 │ │ │ │ stmdavs r0!, {r0, r2, r3, r5, r7, pc} │ │ │ │ movweq lr, #31496 @ 0x7b08 │ │ │ │ addsmi r4, r8, #16, 8 @ 0x10000000 │ │ │ │ stmibne r3, {r0, r1, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0c04598 │ │ │ │ ldrtmi r8, [sl], -sl, lsr #1 │ │ │ │ @ instruction: 0xf7ce4641 │ │ │ │ stmdavs r3!, {r6, fp, sp, lr, pc}^ │ │ │ │ ldrmi r2, [pc], #-512 @ 0x42104 │ │ │ │ rsbvs r6, r7, r3, lsr #16 │ │ │ │ @ instruction: 0xf11e55da │ │ │ │ - @ instruction: 0xf64bfbaf │ │ │ │ - vsra.s64 q9, q2, #64 │ │ │ │ + @ instruction: 0xf64bfbf3 │ │ │ │ + vorr.i32 , #4 @ 0x00000004 │ │ │ │ @ instruction: 0x46020130 │ │ │ │ vmax.s8 d4, d8, d16 │ │ │ │ - strtmi pc, [r8], -pc, lsr #18 │ │ │ │ - @ instruction: 0xf990f268 │ │ │ │ + @ instruction: 0x4628f973 │ │ │ │ + @ instruction: 0xf9d0f268 │ │ │ │ ldmib r4, {r0, r1, r2, r9, sl, lr}^ │ │ │ │ bne 0xfe70ad30 │ │ │ │ rsbsle r4, sp, #152, 4 @ 0x80000009 │ │ │ │ stmibne fp!, {r5, fp, sp, lr}^ │ │ │ │ addsmi r4, r8, #16, 8 @ 0x10000000 │ │ │ │ stmibne r3, {r0, r1, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0c0429d │ │ │ │ strtmi r8, [r9], -r9, lsl #1 │ │ │ │ @ instruction: 0xf7ce463a │ │ │ │ stmdavs r3!, {r1, r3, r4, fp, sp, lr, pc}^ │ │ │ │ stmdavs r2!, {r8, sp} │ │ │ │ rsbvs r4, r3, fp, lsr r4 │ │ │ │ stmdavs r0!, {r0, r4, r6, r7, sl, ip, lr} │ │ │ │ @ instruction: 0xf12e4649 │ │ │ │ - @ instruction: 0x4605fd1b │ │ │ │ + @ instruction: 0x4605fd5f │ │ │ │ tstcs r1, r0, lsr #12 │ │ │ │ - @ instruction: 0xff56f206 │ │ │ │ + @ instruction: 0xff9af206 │ │ │ │ @ instruction: 0xf6ff2d00 │ │ │ │ smlsldx sl, fp, ip, pc @ │ │ │ │ @ instruction: 0xf64f4648 │ │ │ │ - vmvn.i32 q11, #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 q11, q12, #64 │ │ │ │ @ instruction: 0xf64f022e │ │ │ │ - vmla.f d21, d16, d0[1] │ │ │ │ + vmla.f d22, d0, d0[1] │ │ │ │ stmib sp, {r1, r2, r3, r5, r8}^ │ │ │ │ @ instruction: 0xf6412300 │ │ │ │ - vrsra.s64 d21, d24, #64 │ │ │ │ + vbic.i32 d22, #2048 @ 0x00000800 │ │ │ │ vcge.s8 d16, d0, d20 │ │ │ │ @ instruction: 0xf12212d9 │ │ │ │ - @ instruction: 0xe763ff9f │ │ │ │ + strb pc, [r3, -r3, ror #31]! @ │ │ │ │ ldrbtcc pc, [r0], #1606 @ 0x646 @ │ │ │ │ ldreq pc, [r6], #704 @ 0x2c0 │ │ │ │ strls r4, [r6, -r0, asr #12] │ │ │ │ strbvs lr, [fp, #-2500] @ 0xfffff63c │ │ │ │ - ldc2 2, cr15, [r6, #16]! │ │ │ │ + ldc2l 2, cr15, [sl, #16]! │ │ │ │ strmi r2, [r2], -r1, lsl #6 │ │ │ │ stmdage r6, {r8, r9, ip, pc} │ │ │ │ teqpcs r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf641463b │ │ │ │ vsubl.s8 , d16, d13 │ │ │ │ @ instruction: 0xf64f0204 │ │ │ │ - vbic.i32 d23, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d23, d16, #64 │ │ │ │ @ instruction: 0xf120012e │ │ │ │ - @ instruction: 0xe733f951 │ │ │ │ + @ instruction: 0xe733f995 │ │ │ │ rscsvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf64f4648 │ │ │ │ - vsra.s64 , q2, #64 │ │ │ │ + vorr.i32 q11, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf641012e │ │ │ │ - vrsra.s64 d21, d24, #64 │ │ │ │ + vbic.i32 d22, #2048 @ 0x00000800 │ │ │ │ tstls r0, r4, lsr r3 │ │ │ │ - bicpl pc, r4, pc, asr #12 │ │ │ │ + cmppvs r4, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xff70f122 │ │ │ │ + @ instruction: 0xffb4f122 │ │ │ │ @ instruction: 0x4648e737 │ │ │ │ - andvc pc, r8, #82837504 @ 0x4f00000 │ │ │ │ + addvc pc, r8, #82837504 @ 0x4f00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - @ instruction: 0x53b8f641 │ │ │ │ + teqpvs r8, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64f9200 │ │ │ │ - vmla.f d21, d16, d0[1] │ │ │ │ + vmla.f d22, d0, d0[1] │ │ │ │ vrhadd.s8 d16, d0, d30 │ │ │ │ @ instruction: 0xf12212f3 │ │ │ │ - @ instruction: 0xe724ff5d │ │ │ │ + str pc, [r4, -r1, lsr #31]! │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ - ldc2 1, cr15, [r8], #184 @ 0xb8 │ │ │ │ + ldc2l 1, cr15, [ip], #184 @ 0xb8 │ │ │ │ stccs 6, cr4, [r0], {5} │ │ │ │ @ instruction: 0xe799d09e │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldrmi r4, [r9], -sl, lsr #12 │ │ │ │ - vmax.s8 d4, d6, d16 │ │ │ │ - str pc, [ip, r9, asr #31] │ │ │ │ + vmax.s8 d4, d7, d16 │ │ │ │ + str pc, [ip, sp, lsl #16] │ │ │ │ @ instruction: 0xf04f4642 │ │ │ │ @ instruction: 0x462031ff │ │ │ │ - @ instruction: 0xffc2f206 │ │ │ │ + @ instruction: 0xf806f207 │ │ │ │ @ instruction: 0x463ae75f │ │ │ │ vmax.s32 q10, , │ │ │ │ - ldrb lr, [r4, -sl, lsl #21] │ │ │ │ + ldrb lr, [r4, -sl, asr #21] │ │ │ │ ldrtmi r4, [sl], -r9, lsr #12 │ │ │ │ - b 0xfe17ebf8 │ │ │ │ + b 0xff17ebf8 │ │ │ │ svclt 0x0000e775 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ @ instruction: 0x4641461a │ │ │ │ vmax.s8 d4, d7, d16 │ │ │ │ - @ instruction: 0xf11ef903 │ │ │ │ - @ instruction: 0xf64bfafd │ │ │ │ - vsra.s64 q9, q2, #64 │ │ │ │ + @ instruction: 0xf11ef947 │ │ │ │ + @ instruction: 0xf64bfb41 │ │ │ │ + vorr.i32 , #4 @ 0x00000004 │ │ │ │ @ instruction: 0x46020130 │ │ │ │ vmax.s8 d4, d8, d16 │ │ │ │ - @ instruction: 0x4629f87d │ │ │ │ + strtmi pc, [r9], -r1, asr #17 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ vmax.s8 d4, d7, d16 │ │ │ │ - @ instruction: 0xe762f8f3 │ │ │ │ - blx 0xfe17eb80 │ │ │ │ + @ instruction: 0xe762f937 │ │ │ │ + blx 0xff17eb80 │ │ │ │ @ instruction: 0xf64f4602 │ │ │ │ - vrsra.s64 q11, q2, #64 │ │ │ │ + vorr.i32 , #1024 @ 0x00000400 │ │ │ │ movwls r0, #4910 @ 0x132e │ │ │ │ blmi 0x6d3bc4 │ │ │ │ andls r6, r0, #1179648 @ 0x120000 │ │ │ │ rsbsne pc, pc, #64, 4 │ │ │ │ - bicpl pc, r4, pc, asr #12 │ │ │ │ + cmppvs r4, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xff42f122 │ │ │ │ + @ instruction: 0xff86f122 │ │ │ │ vmax.s d20, d1, d24 │ │ │ │ - @ instruction: 0xe6d2fbf7 │ │ │ │ - blx 0x1b7ebb0 │ │ │ │ - @ instruction: 0x63bcf64f │ │ │ │ + @ instruction: 0xe6d2fc37 │ │ │ │ + blx 0xfeb7ebb0 │ │ │ │ + teqpvc ip, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ msreq CPSR_fsx, #192, 4 │ │ │ │ @ instruction: 0xf64f9301 │ │ │ │ - vmla.f d21, d16, d0[1] │ │ │ │ + vmla.f d22, d0, d0[1] │ │ │ │ stmdavs r2, {r1, r2, r3, r5, r8} │ │ │ │ andls r4, r0, #72, 12 @ 0x4800000 │ │ │ │ rsbsne pc, r3, #64, 4 │ │ │ │ @ instruction: 0xf1224b0a │ │ │ │ - ldrt pc, [lr], fp, lsr #30 @ │ │ │ │ - blx 0x167ebd8 │ │ │ │ + ldrt pc, [lr], pc, ror #30 @ │ │ │ │ + blx 0xfe67ebd8 │ │ │ │ @ instruction: 0xf64f4602 │ │ │ │ - vqdmlal.s q11, d16, d0[7] │ │ │ │ + vqdmlal.s , d0, d0[7] │ │ │ │ movwls r0, #4910 @ 0x132e │ │ │ │ blmi 0x153c1c │ │ │ │ andls r6, r0, #1179648 @ 0x120000 │ │ │ │ addne pc, r5, #64, 4 │ │ │ │ vaba.s q15, q12, q1 │ │ │ │ - svclt 0x0000fe03 │ │ │ │ - eorseq r1, r4, r8, asr #27 │ │ │ │ + svclt 0x0000fe43 │ │ │ │ + eorseq r1, r4, r8, asr #28 │ │ │ │ movcs pc, #72351744 @ 0x4500000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ @ instruction: 0xb3ab781b │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb99524 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff8 │ │ │ │ @ instruction: 0xf2c034f0 │ │ │ │ stmdavs r3!, {r1, r2, r4, r7, sl} │ │ │ │ blle 0x5ccf38 │ │ │ │ umullscc pc, r0, r4, r8 @ │ │ │ │ ldrdcs fp, [r1, -r3] │ │ │ │ orrseq pc, r8, #4, 2 │ │ │ │ strmi r2, [r8], -r0, lsl #4 │ │ │ │ - ldc2l 1, cr15, [r2], {30} │ │ │ │ + ldc2 1, cr15, [r6, #-120] @ 0xffffff88 │ │ │ │ blle 0x48c350 │ │ │ │ @ instruction: 0xf8c42303 │ │ │ │ vqadd.s32 d19, d31, d4 │ │ │ │ - @ instruction: 0xf8c4fdad │ │ │ │ + @ instruction: 0xf8c4fded │ │ │ │ @ instruction: 0xf11e00a0 │ │ │ │ - @ instruction: 0xf8c4fa85 │ │ │ │ + @ instruction: 0xf8c4fac9 │ │ │ │ andcs r0, r0, r4, lsr #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf8c42306 │ │ │ │ mulcs r0, r4, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -51317,61 +51317,61 @@ │ │ │ │ @ instruction: 0xf8d4db2e │ │ │ │ @ instruction: 0x460e3094 │ │ │ │ @ instruction: 0xf0001c4a │ │ │ │ pkhtbmi r8, r1, r7, asr #1 │ │ │ │ @ instruction: 0xf0002b06 │ │ │ │ bllt 0xfe8a277c │ │ │ │ @ instruction: 0x0098f8d4 │ │ │ │ - blx 0x177edba │ │ │ │ + blx 0xfe77edba │ │ │ │ addpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blvs 0x513e48 │ │ │ │ @ instruction: 0xf0402b01 │ │ │ │ bvs 0xff5227a8 │ │ │ │ ldrdcs pc, [r0], r4 @ │ │ │ │ addsmi r6, r1, #1638400 @ 0x190000 │ │ │ │ tstphi lr, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ stmdacs r0, {r3, r4, r8, fp, ip, sp, lr} │ │ │ │ rscshi pc, ip, r0 │ │ │ │ @ instruction: 0xa09cf8d4 │ │ │ │ - stc2l 2, cr15, [sl, #-444] @ 0xfffffe44 │ │ │ │ + stc2 2, cr15, [sl, #444] @ 0x1bc │ │ │ │ ldrdcc pc, [ip], -fp @ │ │ │ │ sub r6, r2, r8, lsl r0 │ │ │ │ vmin.s q10, , q0 │ │ │ │ - @ instruction: 0x4648fb3f │ │ │ │ + @ instruction: 0x4648fb7f │ │ │ │ @ instruction: 0xf9e6f7ff │ │ │ │ ldmdavs sl, {r1, r3, r7, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adcshi pc, fp, r0, asr #32 │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf8d48ff0 │ │ │ │ vqadd.s64 d16, d17, d12 │ │ │ │ - @ instruction: 0xf505fb27 │ │ │ │ + @ instruction: 0xf505fb67 │ │ │ │ movwcs r5, #4736 @ 0x1280 │ │ │ │ addscc pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xa098f8d4 │ │ │ │ @ instruction: 0xf8924693 │ │ │ │ stmib r4, {r2, r6, ip, sp}^ │ │ │ │ blcs 0x5bd18 │ │ │ │ addhi pc, r6, r0 │ │ │ │ @ instruction: 0xf0d46b57 │ │ │ │ - @ instruction: 0xf0d4fb7d │ │ │ │ - andls pc, r5, r1, ror r9 @ │ │ │ │ - ldc2 2, cr15, [r4, #-444] @ 0xfffffe44 │ │ │ │ + @ instruction: 0xf0d4fbc1 │ │ │ │ + @ instruction: 0x9005f9b5 │ │ │ │ + ldc2l 2, cr15, [r4, #-444] @ 0xfffffe44 │ │ │ │ @ instruction: 0xf11e4680 │ │ │ │ - bls 0x1c0c48 │ │ │ │ + bls 0x1c0d58 │ │ │ │ stmib sp, {r0, r1, r4, r5, r9, sl, lr}^ │ │ │ │ vhadd.s8 d24, d0, d1 │ │ │ │ - vaddw.s8 q8, q0, d8 │ │ │ │ + vaddw.s8 q8, q8, d8 │ │ │ │ ldrtmi r0, [r8], -pc, lsr #2 │ │ │ │ vmax.s8 d9, d7, d0 │ │ │ │ - @ instruction: 0xf7fdff33 │ │ │ │ + @ instruction: 0xf7fdff77 │ │ │ │ movwcs pc, #2443 @ 0x98b @ │ │ │ │ subcc pc, r4, fp, lsl #17 │ │ │ │ movwcs r6, #4259 @ 0x10a3 │ │ │ │ @ instruction: 0xf8d4612b │ │ │ │ blcs 0x1ce710 │ │ │ │ sbchi pc, r3, r0, lsl #4 │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ @@ -51383,124 +51383,124 @@ │ │ │ │ andeq r2, r4, r3, lsr #10 │ │ │ │ andeq r2, r4, r5, lsl #10 │ │ │ │ andeq r2, r4, r5, lsr #8 │ │ │ │ blcs 0x5c778 │ │ │ │ stmdavs r0!, {r2, r3, r6, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf10d2201 │ │ │ │ vorn d16, d3, d11 │ │ │ │ - stmdacs r1, {r0, r1, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r1, {r0, r1, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf89dd156 │ │ │ │ @ instruction: 0xf7fe001b │ │ │ │ ldrb pc, [r8, r9, ror #25] @ │ │ │ │ @ instruction: 0xf10d2201 │ │ │ │ @ instruction: 0x4650011b │ │ │ │ @ instruction: 0xf88d2365 │ │ │ │ vqadd.s64 d19, d3, d11 │ │ │ │ - stmdacs r1, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r1, {r0, r1, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs sp, #24902 @ 0x6146 │ │ │ │ addscc pc, r4, r4, asr #17 │ │ │ │ andcs lr, r1, #52690944 @ 0x3240000 │ │ │ │ tstpeq fp, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ cmncs r4, #80, 12 @ 0x5000000 │ │ │ │ andscc pc, fp, sp, lsl #17 │ │ │ │ - stc2l 2, cr15, [ip], {115} @ 0x73 │ │ │ │ + stc2 2, cr15, [ip, #-460] @ 0xfffffe34 │ │ │ │ teqle r7, r1, lsl #16 │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xe7ba3094 │ │ │ │ @ instruction: 0xf10d2201 │ │ │ │ @ instruction: 0x4650011b │ │ │ │ - blx 0xfe87ef1c │ │ │ │ + blx 0xff87ef1c │ │ │ │ @ instruction: 0xd12b2801 │ │ │ │ mulscc fp, sp, r8 │ │ │ │ rscle r2, r0, r4, ror #22 │ │ │ │ rscle r2, sp, r5, ror #22 │ │ │ │ @ instruction: 0xd12c2b61 │ │ │ │ addseq pc, r4, r4, asr #17 │ │ │ │ andcs lr, r1, #43778048 @ 0x29c0000 │ │ │ │ tstpeq fp, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ cmncs r1, #80, 12 @ 0x5000000 │ │ │ │ andscc pc, fp, sp, lsl #17 │ │ │ │ - stc2 2, cr15, [sl], #460 @ 0x1cc │ │ │ │ + stc2l 2, cr15, [sl], #460 @ 0x1cc │ │ │ │ tstle r5, r1, lsl #16 │ │ │ │ @ instruction: 0xf8c42303 │ │ │ │ @ instruction: 0xe7983094 │ │ │ │ vmin.s q10, , q0 │ │ │ │ - ldrb pc, [r1, -pc, lsl #21] @ │ │ │ │ + ldrb pc, [r1, -pc, asr #21] @ │ │ │ │ @ instruction: 0xf43f2b06 │ │ │ │ blcs 0x12e2d4 │ │ │ │ @ instruction: 0xf8d4d12b │ │ │ │ vqadd.s64 d16, d17, d8 │ │ │ │ - @ instruction: 0xf8d4fa85 │ │ │ │ + @ instruction: 0xf8d4fac5 │ │ │ │ vqadd.s64 d16, d17, d12 │ │ │ │ - strb pc, [r3, -r1, lsl #21] @ │ │ │ │ + strb pc, [r3, -r1, asr #21] @ │ │ │ │ vmin.s q10, , q0 │ │ │ │ - @ instruction: 0x2e00fa7d │ │ │ │ + @ instruction: 0x2e00fabd │ │ │ │ svcge 0x003ef47f │ │ │ │ vaba.s d30, d8, d25 │ │ │ │ - andcs pc, r0, r9, lsr #25 │ │ │ │ - bicpl pc, r4, pc, asr #12 │ │ │ │ + andcs pc, r0, r9, ror #25 │ │ │ │ + cmppvs r4, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andls r4, r0, r6, lsr #22 │ │ │ │ rsbscs pc, sl, #64, 4 │ │ │ │ - @ instruction: 0xff14f20b │ │ │ │ - rsbsvc pc, r4, #82837504 @ 0x4f00000 │ │ │ │ + @ instruction: 0xff58f20b │ │ │ │ + rscsvc pc, r4, #82837504 @ 0x4f00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - bicpl pc, r4, pc, asr #12 │ │ │ │ + cmppvs r4, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ ldrtmi r9, [r0], -r0, lsl #4 │ │ │ │ vpadd.i8 d20, d0, d14 │ │ │ │ vqsub.s8 d2, d11, d29 │ │ │ │ - @ instruction: 0xf64fff05 │ │ │ │ - vmvn.i32 d23, #786432 @ 0x000c0000 │ │ │ │ + @ instruction: 0xf64fff49 │ │ │ │ + @ instruction: 0xf2c074bc │ │ │ │ @ instruction: 0xf64f042e │ │ │ │ - vmla.f d21, d16, d0[1] │ │ │ │ + vmla.f d22, d0, d0[1] │ │ │ │ blmi 0x642abc │ │ │ │ andvc pc, fp, #1325400064 @ 0x4f000000 │ │ │ │ strls r4, [r0], #-1632 @ 0xfffff9a0 │ │ │ │ - cdp2 2, 15, cr15, cr6, cr11, {0} │ │ │ │ - strbtvc pc, [r0], #1615 @ 0x64f @ │ │ │ │ - strteq pc, [lr], #-704 @ 0xfffffd40 │ │ │ │ - bicpl pc, r4, pc, asr #12 │ │ │ │ + @ instruction: 0xff3af20b │ │ │ │ + strbteq pc, [r0], #-576 @ 0xfffffdc0 @ │ │ │ │ + strteq pc, [pc], #-704 @ 0x42618 │ │ │ │ + cmppvs r4, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b10 │ │ │ │ strls r7, [r0], #-528 @ 0xfffffdf0 │ │ │ │ - cdp2 2, 14, cr15, cr8, cr11, {0} │ │ │ │ - addsvc pc, r8, #82837504 @ 0x4f00000 │ │ │ │ - eoreq pc, lr, #192, 4 │ │ │ │ - bicpl pc, r4, pc, asr #12 │ │ │ │ + @ instruction: 0xff2cf20b │ │ │ │ + andseq pc, r8, #64, 4 │ │ │ │ + eoreq pc, pc, #192, 4 │ │ │ │ + cmppvs r4, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ ldrtmi r9, [r0], -r0, lsl #4 │ │ │ │ vqdmulh.s d20, d0, d8 │ │ │ │ vqsub.s8 d2, d11, d30 │ │ │ │ - ldrdcs pc, [r0], -r9 │ │ │ │ - bicpl pc, r4, pc, asr #12 │ │ │ │ + andcs pc, r0, sp, lsl pc @ │ │ │ │ + cmppvs r4, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b03 │ │ │ │ andls r7, r0, r4, lsr #4 │ │ │ │ - cdp2 2, 12, cr15, cr14, cr11, {0} │ │ │ │ + @ instruction: 0xff12f20b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrsbteq r1, [r4], -ip │ │ │ │ + eorseq r1, r4, ip, asr lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb99870 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q8, q8 │ │ │ │ - vbic.i32 d16, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d16, d16, #64 │ │ │ │ vrhadd.s32 d16, d8, d31 │ │ │ │ - teqplt r0, r1, asr #22 @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, r1, lsl #23 @ p-variant is OBSOLETE │ │ │ │ mvnscc pc, #73400320 @ 0x4600000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf8832201 │ │ │ │ blmi 0x88a8d4 │ │ │ │ ldrsbtgt pc, [r4], -r3 @ │ │ │ │ svceq 0x0000f1bc │ │ │ │ ldmib ip, {r0, r4, r5, ip, lr, pc}^ │ │ │ │ bl 0xfe93b2a8 │ │ │ │ blcs 0x3832e0 │ │ │ │ vmul.i8 d29, d0, d15 │ │ │ │ - vqdmlal.s q8, d0, d0[0] │ │ │ │ + vqdmlal.s q8, d16, d0[0] │ │ │ │ @ instruction: 0xf8dc032f │ │ │ │ @ instruction: 0xf8dc2000 │ │ │ │ bl 0xd66bc │ │ │ │ blgt 0x2036f8 │ │ │ │ andeq pc, lr, r5, asr #16 │ │ │ │ @ instruction: 0xf04f6061 │ │ │ │ adcvs r0, r2, r0, lsl #2 │ │ │ │ @@ -51508,25 +51508,25 @@ │ │ │ │ movwcs lr, #2524 @ 0x9dc │ │ │ │ @ instruction: 0xf8cc330d │ │ │ │ ldrbpl r3, [r1], #4 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmla.f32 , q0, q8 │ │ │ │ - vmlal.s q8, d0, d0[0] │ │ │ │ + vmlal.s q8, d16, d0[0] │ │ │ │ pop {r0, r1, r2, r3, r5, r9} │ │ │ │ movwcs r4, #53360 @ 0xd070 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ vmax.s8 q2, q3, q8 │ │ │ │ - vadd.f32 , q0, │ │ │ │ - vmla.f d16, d0, d0[0] │ │ │ │ + vadd.f32 d27, d16, d25 │ │ │ │ + vmla.f d16, d16, d0[0] │ │ │ │ pop {r0, r1, r2, r3, r5, r8} │ │ │ │ andcs r4, sp, #112 @ 0x70 │ │ │ │ vmax.s8 q2, q3, q8 │ │ │ │ - svclt 0x0000beaf │ │ │ │ + svclt 0x0000bef3 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ mvnscc pc, #73400320 @ 0x4600000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ @ instruction: 0x2094f8d3 │ │ │ │ andle r2, r6, r1, lsl #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -51540,15 +51540,15 @@ │ │ │ │ andcs sp, r0, r7 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8d3bd10 │ │ │ │ addmi r0, r8, #164 @ 0xa4 │ │ │ │ vand , , │ │ │ │ - vshr.s64 d21, d16, #64 │ │ │ │ + vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ tstcs r2, lr, lsr #32 │ │ │ │ @ instruction: 0xf8c39201 │ │ │ │ @ instruction: 0xf7fc1094 │ │ │ │ stmdals r1, {r0, r1, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e7e8 │ │ │ │ mvnscc pc, #73400320 @ 0x4600000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ @@ -51561,33 +51561,33 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ ldrdne pc, [r0], r3 @ │ │ │ │ addmi fp, r1, #131 @ 0x83 │ │ │ │ stmib sp, {r0, r1, r4, ip, lr, pc}^ │ │ │ │ vhadd.s32 d19, d15, d0 │ │ │ │ - bls 0xc15a8 │ │ │ │ + bls 0xc16a8 │ │ │ │ addmi r9, r2, #0, 22 │ │ │ │ andcs fp, r5, #8, 30 │ │ │ │ andcs sp, r0, sl │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andcs fp, r4, #0, 26 │ │ │ │ - adcspl pc, r0, pc, asr #4 │ │ │ │ + eorsvs pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ addscs pc, r4, r3, asr #17 │ │ │ │ blx 0xfef807e4 │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq pc, ip, r7, asr #12 │ │ │ │ + adcseq pc, ip, r7, asr #12 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ blt 0xfeb80804 │ │ │ │ eorvc pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ mvnscc pc, #73400320 @ 0x4600000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ ldmdavs r2, {r0, r8, sp} │ │ │ │ @@ -51599,17 +51599,17 @@ │ │ │ │ vrsra.s64 d18, d18, #64 │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ rscsle r2, r1, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ vrshl.s8 , q13, q8 │ │ │ │ - vmov.i32 q8, #0 @ 0x00000000 │ │ │ │ + vshr.s64 q8, q0, #64 │ │ │ │ @ instruction: 0xf127002f │ │ │ │ - svclt 0x0000bbf1 │ │ │ │ + svclt 0x0000bc35 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb99a6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vmax.f32 q8, q8, q12 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ ldmdavs ip, {r1, r4, r7, r8, r9} │ │ │ │ @ instruction: 0xf64fb1c4 │ │ │ │ @@ -51618,15 +51618,15 @@ │ │ │ │ and r4, r2, r5, lsl #12 │ │ │ │ rsbsmi pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b174 │ │ │ │ stclpl 2, cr1, [fp], #-768 @ 0xfffffd00 │ │ │ │ mvnsle r2, r3, ror fp │ │ │ │ stmiblt r3!, {r0, r1, r4, r5, fp, sp, lr} │ │ │ │ @ instruction: 0x46206bf9 │ │ │ │ - @ instruction: 0xf96cf0d4 │ │ │ │ + @ instruction: 0xf9b0f0d4 │ │ │ │ rsbsmi pc, r4, #212, 16 @ 0xd40000 │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ mvnscc pc, #73400320 @ 0x4600000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ strtmi r2, [r0], -r1, lsl #4 │ │ │ │ swpcs r6, sl, [r0] │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -51635,17 +51635,17 @@ │ │ │ │ vsubw.s8 q9, q8, d30 │ │ │ │ @ instruction: 0xf64f2396 │ │ │ │ vsubl.s8 q11, d16, d24 │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r9, sp} │ │ │ │ sbcsle r2, pc, r0, lsl #22 │ │ │ │ ldreq r6, [fp], #-2067 @ 0xfffff7ed │ │ │ │ vqrshl.s8 , q6, q8 │ │ │ │ - vmvn.i32 q8, #12 @ 0x0000000c │ │ │ │ + vshr.s64 q8, q14, #64 │ │ │ │ @ instruction: 0xf127002f │ │ │ │ - ldrb pc, [r5, r9, lsr #23] @ │ │ │ │ + ldrb pc, [r5, sp, ror #23] @ │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ @ instruction: 0x4611b510 │ │ │ │ vmlavs.f64 d9, d2, d3 │ │ │ │ mulsgt r0, sp, r8 │ │ │ │ ldrd pc, [r8], #-130 @ 0xffffff7e @ │ │ │ │ @ instruction: 0xf8cd9a02 │ │ │ │ @ instruction: 0xf1bec008 │ │ │ │ @@ -51746,25 +51746,25 @@ │ │ │ │ ldmdbvs fp, {r2, r3, r7, r8, r9} │ │ │ │ @ instruction: 0x07db40d3 │ │ │ │ ldrlt sp, [r0, #-1310]! @ 0xfffffae2 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ - adceq pc, r4, r0, asr #4 │ │ │ │ + eorne pc, r4, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x12ff2c0 │ │ │ │ + blx 0xfe3ff2c0 │ │ │ │ @ instruction: 0xf0d44604 │ │ │ │ - movwcs pc, #2147 @ 0x863 @ │ │ │ │ + movwcs pc, #2215 @ 0x8a7 @ │ │ │ │ strtmi r4, [r2], -r1, lsl #12 │ │ │ │ movwls r4, #1576 @ 0x628 │ │ │ │ @ instruction: 0xf8aaf7ff │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ - ldmiblt r4!, {r0, r2, r3, r4, r5, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ + ldmiblt r8!, {r0, r2, r3, r4, r5, r6, r7, r8, ip, sp, lr, pc}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ mvnscc pc, #73400320 @ 0x4600000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ stmdblt r2!, {r1, r3, r4, r8, r9, fp, ip, sp, lr}^ │ │ │ │ @@ -51775,25 +51775,25 @@ │ │ │ │ ldmdbvs fp, {r2, r3, r7, r8, r9} │ │ │ │ @ instruction: 0x07db40d3 │ │ │ │ ldrlt sp, [r0, #-1310]! @ 0xfffffae2 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ - adcseq pc, r8, r0, asr #4 │ │ │ │ + eorsne pc, r8, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x47f334 │ │ │ │ + blx 0x157f334 │ │ │ │ @ instruction: 0xf0d44604 │ │ │ │ - movwcs pc, #2089 @ 0x829 @ │ │ │ │ + movwcs pc, #2157 @ 0x86d @ │ │ │ │ strtmi r4, [r2], -r1, lsl #12 │ │ │ │ movwls r4, #1576 @ 0x628 │ │ │ │ @ instruction: 0xf870f7ff │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ - ldmdblt sl!, {r0, r2, r3, r4, r5, r6, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + ldmiblt lr!, {r0, r2, r3, r4, r5, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb99d5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -51805,51 +51805,51 @@ │ │ │ │ andcs lr, r3, #3358720 @ 0x334000 │ │ │ │ bcs 0xc60be4 │ │ │ │ ldmdavc r9, {r0, r8, ip, lr, pc}^ │ │ │ │ bcs 0xcaf948 │ │ │ │ ldmdavc sl, {r2, r3, r4, ip, lr, pc} │ │ │ │ tstle r2, r1, lsr sl │ │ │ │ bcs 0xf20cf8 │ │ │ │ - vqadd.s8 d29, d15, d23 │ │ │ │ - vaddl.s8 , d16, d28 │ │ │ │ + @ instruction: 0xf64fd037 │ │ │ │ + vaddl.s8 q8, d0, d28 │ │ │ │ @ instruction: 0xf7fc002e │ │ │ │ blmi 0xf00f3c │ │ │ │ blls 0x99cc0c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle fp, r0, lsl #6 │ │ │ │ andcs fp, r0, r6, lsr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ bcs 0x60d2c │ │ │ │ @ instruction: 0xf646d1df │ │ │ │ vrsra.s64 , q8, #64 │ │ │ │ vcge.s8 d16, d31, d6 │ │ │ │ - vshr.s64 d21, d16, #64 │ │ │ │ + vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ andcs r0, r1, #46 @ 0x2e │ │ │ │ @ instruction: 0xf7fc731a │ │ │ │ ldrb pc, [lr, r7, asr #17] @ │ │ │ │ mvnscc pc, #73400320 @ 0x4600000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf1032280 │ │ │ │ tstvc r9, #16 │ │ │ │ - svc 0x0048f266 │ │ │ │ - adcspl pc, r0, pc, asr #4 │ │ │ │ + svc 0x0088f266 │ │ │ │ + eorsvs pc, r0, pc, asr #4 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ @ instruction: 0xf8b6f7fc │ │ │ │ addcs lr, r0, #53739520 @ 0x3340000 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ vcgt.s32 d25, d6, d1 │ │ │ │ - blls 0xbe900 │ │ │ │ + blls 0xbea00 │ │ │ │ ldcne 4, cr2, [r8], {0} │ │ │ │ blge 0x10b458 │ │ │ │ tsteq r2, sp, lsl #22 │ │ │ │ @ instruction: 0xf11c9004 │ │ │ │ - stmdacs r0, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdals r4, {r0, r2, r4, r5, r7, r8, ip, lr, pc} │ │ │ │ bcs 0x60c34 │ │ │ │ bcs 0xf32890 │ │ │ │ blls 0x1372f0 │ │ │ │ svcvs 0x0080f5b3 │ │ │ │ strcs fp, [r1], #-3880 @ 0xfffff0d8 │ │ │ │ b 0x1437474 │ │ │ │ @@ -51863,116 +51863,116 @@ │ │ │ │ ldrb r3, [r9, r1] │ │ │ │ rscscc pc, r0, r6, asr #12 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ stmdblt r4!, {r2, r8, r9, ip, sp, lr} │ │ │ │ stmdbge r5, {r7, r9, sp} │ │ │ │ @ instruction: 0xf7cd3010 │ │ │ │ vpmax.s8 d30, d31, d4 │ │ │ │ - vshr.s64 d21, d16, #64 │ │ │ │ + vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf7fc002e │ │ │ │ @ instruction: 0xe78cf875 │ │ │ │ - @ instruction: 0xf944f278 │ │ │ │ + @ instruction: 0xf984f278 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb99e94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r2, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ mvnscc pc, #73400320 @ 0x4600000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ ldmdavs r4, {r0, r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf8d36912 │ │ │ │ stmiane r0!, {r3, r5, r8, ip} │ │ │ │ ldmdale sl, {r3, r7, r9, lr} │ │ │ │ @ instruction: 0xf64c4d11 │ │ │ │ - vsra.s64 , q10, #64 │ │ │ │ + vbic.i32 q11, #4 @ 0x00000004 │ │ │ │ stmib sp, {r0, r1, r4, r5, r8}^ │ │ │ │ blvs 0x1a4b8c4 │ │ │ │ - blx 0x157f4e2 │ │ │ │ + blx 0xfe67f4e2 │ │ │ │ blvs 0x1a698d0 │ │ │ │ @ instruction: 0x01a8f103 │ │ │ │ strtmi r9, [r1], #-2560 @ 0xfffff600 │ │ │ │ ldc2l 7, cr15, [lr, #-1008]! @ 0xfffffc10 │ │ │ │ andcs r6, r1, #109568 @ 0x1ac00 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb4030 │ │ │ │ vmax.f32 , q0, │ │ │ │ - vmla.i d16, d16, d0[3] │ │ │ │ + vmla.i d17, d0, d0[3] │ │ │ │ andlt r0, r3, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ ldmdalt r8!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ - mvnspl pc, r1, asr #12 │ │ │ │ + cmnpvs r0, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0fc2201 │ │ │ │ - svclt 0x0000bed5 │ │ │ │ + svclt 0x0000bf19 │ │ │ │ svclt 0x00004770 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb99f20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ movtcs r4, #56348 @ 0xdc1c │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ strmi r9, [r5], -r0, lsl #8 │ │ │ │ - blx 0xff3ff148 │ │ │ │ - blx 0x1eff13e │ │ │ │ + blx 0x4ff14a │ │ │ │ + blx 0xfefff13e │ │ │ │ movtcs fp, #53632 @ 0xd180 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - blx 0xfefff168 │ │ │ │ - blx 0x1aff15e │ │ │ │ + blx 0xff16a │ │ │ │ + blx 0xfebff15e │ │ │ │ cmplt fp, r3, lsl #18 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - bicseq pc, r0, r0, asr #4 │ │ │ │ + cmppne r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsceq pc, r4, r0, asr #4 │ │ │ │ + rsbne pc, r4, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ movweq pc, #33028 @ 0x8104 @ │ │ │ │ vhsub.s8 d18, d3, d26 │ │ │ │ - svclt 0x0000f8ed │ │ │ │ - eorseq r1, r4, r0, lsr #28 │ │ │ │ + svclt 0x0000f92d │ │ │ │ + eorseq r1, r4, r0, lsr #29 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb99fac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1030ff8 │ │ │ │ - @ instruction: 0xf64efa95 │ │ │ │ - vmla.f d22, d16, d0[7] │ │ │ │ - @ instruction: 0xf0ff012e │ │ │ │ - vmax.f32 , q8, │ │ │ │ - vmla.f d17, d0, d0[3] │ │ │ │ + @ instruction: 0xf64efad9 │ │ │ │ + vmla.f d23, d0, d0[7] │ │ │ │ + @ instruction: 0xf100012e │ │ │ │ + vadd.i8 d31, d0, d5 │ │ │ │ + vmla.f d17, d16, d0[3] │ │ │ │ pop {r0, r1, r2, r3, r5, r8} │ │ │ │ @ instruction: 0xf0ff4008 │ │ │ │ - svclt 0x0000bfb9 │ │ │ │ + svclt 0x0000bffd │ │ │ │ andcs fp, r1, r0, lsr r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeb99fec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6410ff8 │ │ │ │ - vqdmlal.s q11, d0, d0[0] │ │ │ │ + vqdmlal.s q11, d16, d0[0] │ │ │ │ vcge.s8 d16, d0, d20 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ vrhadd.s8 d16, d0, d31 │ │ │ │ - vmla.i d17, d0, d0[7] │ │ │ │ + vmla.i d17, d16, d0[7] │ │ │ │ andcs r0, lr, #47 @ 0x2f │ │ │ │ - @ instruction: 0xf8b2f243 │ │ │ │ + @ instruction: 0xf8f2f243 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ strmi r6, [r2], r9, lsl #16 │ │ │ │ ldrd pc, [r0], -r2 │ │ │ │ @ instruction: 0xf8de6a0e │ │ │ │ ldmib r6, {r5, ip, sp}^ │ │ │ │ @@ -52011,19 +52011,19 @@ │ │ │ │ @ instruction: 0x46054617 │ │ │ │ ldrbne r2, [r3, r0, lsl #12] │ │ │ │ stmdbls r3, {r0, r1, r8, r9, ip, pc} │ │ │ │ b 0x14147c4 │ │ │ │ @ instruction: 0xf10573e8 │ │ │ │ strls r0, [r0, -r8, asr #32] │ │ │ │ @ instruction: 0xf12c9101 │ │ │ │ - sxtab16mi pc, r3, r5, ror #16 @ │ │ │ │ + @ instruction: 0x4683f8b9 │ │ │ │ bvs 0xff12fb90 │ │ │ │ cmppeq r8, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrdls pc, [r0], -r3 @ │ │ │ │ - cdp2 1, 7, cr15, cr4, cr11, {1} │ │ │ │ + cdp2 1, 11, cr15, cr8, cr11, {1} │ │ │ │ ldrdcc pc, [r8], -r9 │ │ │ │ mulsle r0, fp, r5 │ │ │ │ bvs 0xfe71474c │ │ │ │ @ instruction: 0xd1fb459b │ │ │ │ ldrdcc pc, [r8], -fp @ │ │ │ │ cmnlt fp, fp, lsl #5 │ │ │ │ eorvs pc, r8, fp, asr #17 │ │ │ │ @@ -52084,15 +52084,15 @@ │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ ldrdeq lr, [r2, -r2] │ │ │ │ smlabteq r4, r3, r9, lr │ │ │ │ ldmib r2, {r0, r8, r9, ip, pc}^ │ │ │ │ stmib r3, {r1, r8}^ │ │ │ │ ldmib r2, {r1, r2, r8}^ │ │ │ │ vrhadd.s d0, d9, d2 │ │ │ │ - @ instruction: 0xf04ff8ef │ │ │ │ + @ instruction: 0xf04ff933 │ │ │ │ @ instruction: 0xf1b04200 │ │ │ │ blls 0x84078 │ │ │ │ smlawteq r0, r0, r1, pc @ │ │ │ │ blx 0x10f2d60 │ │ │ │ blx 0x100014 │ │ │ │ svclt 0x0058f101 │ │ │ │ tstmi r2, r1, lsr #6 │ │ │ │ @@ -52168,21 +52168,21 @@ │ │ │ │ andsmi r4, r9, r0, lsl r0 │ │ │ │ svclt 0x00144308 │ │ │ │ andcs r2, r0, r1 │ │ │ │ addmi lr, r2, #47710208 @ 0x2d80000 │ │ │ │ svclt 0x0034418b │ │ │ │ andcs r2, r0, r1 │ │ │ │ @ instruction: 0x2000e7b0 │ │ │ │ - cmppvs r8, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ + bicsvs pc, r8, #68157440 @ 0x4100000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - cmnpne r4, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnsne pc, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s8 d2, d27, d10 │ │ │ │ - svclt 0x0000f953 │ │ │ │ + svclt 0x0000f997 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb9a360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #288] @ 0x43288 │ │ │ │ addlt r7, r9, fp, lsr #23 │ │ │ │ blmi 0xfeb149e4 │ │ │ │ stceq 1, cr15, [r7], {160} @ 0xa0 │ │ │ │ @@ -52244,19 +52244,19 @@ │ │ │ │ rsbeq r0, r8, r8, rrx │ │ │ │ adceq r0, pc, r8, rrx │ │ │ │ addeq r0, r3, sp, lsl #1 │ │ │ │ addeq r0, r8, sl, lsr #1 │ │ │ │ umullseq r0, r5, ip, r0 │ │ │ │ addseq r0, r2, r3, lsr #1 │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vbic.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q10, #64 │ │ │ │ blmi 0x1b03730 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vhsub.s8 q1, , │ │ │ │ - @ instruction: 0x4610f8bf │ │ │ │ + ldrmi pc, [r0], -r3, lsl #18 │ │ │ │ blmi 0x19cb684 │ │ │ │ blls 0x21d2f0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ ldrdlt r8, [r9], -r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -52283,15 +52283,15 @@ │ │ │ │ andeq lr, lr, r2, lsr #20 │ │ │ │ tsteq r7, r5, lsr #20 │ │ │ │ b 0xfd20c │ │ │ │ b 0x183334 │ │ │ │ strb r0, [r0, r7, lsl #2] │ │ │ │ stmdbcs r0, {r4, r9, sl, lr} │ │ │ │ cmpphi r5, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xff28f238 │ │ │ │ + @ instruction: 0xff6cf238 │ │ │ │ ldr r1, [r8, r1, asr #15]! │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ b 0x14e37f0 │ │ │ │ @ instruction: 0xf0000305 │ │ │ │ blx 0xfeda37fc │ │ │ │ stccs 0, cr15, [r0, #-532] @ 0xfffffdec │ │ │ │ blx 0xfecf79d8 │ │ │ │ @@ -52303,15 +52303,15 @@ │ │ │ │ stmdbcs r0, {r0, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ msrhi SPSR_sx, r0 │ │ │ │ tsteq r7, lr, asr sl │ │ │ │ @ instruction: 0x463b4672 │ │ │ │ andcs fp, r1, #4, 30 │ │ │ │ strtmi r2, [r0], -r0, lsl #6 │ │ │ │ vmax.s d4, d8, d25 │ │ │ │ - @ instruction: 0xe792fed9 │ │ │ │ + @ instruction: 0xe792ff1d │ │ │ │ vqrdmulh.s d15, d7, d2 │ │ │ │ smlatbeq lr, r2, fp, pc @ │ │ │ │ movwcc pc, #23310 @ 0x5b0e @ │ │ │ │ usada8 sl, r9, r4, r4 │ │ │ │ @ instruction: 0xf00eba10 │ │ │ │ stmdbcs r0, {r2, r8} │ │ │ │ strb sp, [r9, r5, lsl #1] │ │ │ │ @@ -52352,15 +52352,15 @@ │ │ │ │ blx 0x11b3174 │ │ │ │ tstpmi r0, #536870912 @ p-variant is OBSOLETE @ 0x20000000 │ │ │ │ @ instruction: 0xf101fa45 │ │ │ │ svclt 0x0000e739 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r4, r4, ror lr │ │ │ │ + ldrshteq r1, [r4], -r4 │ │ │ │ andseq pc, pc, lr │ │ │ │ @ instruction: 0xf000fa62 │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ @ instruction: 0xf00eaf28 │ │ │ │ @ instruction: 0xf1ce0e3f │ │ │ │ @ instruction: 0xf1ae0120 │ │ │ │ @ instruction: 0xf1ce0220 │ │ │ │ @@ -52383,15 +52383,15 @@ │ │ │ │ bl 0x19834bc │ │ │ │ ldrbt r0, [ip], r7, lsl #2 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ @ instruction: 0x467280b6 │ │ │ │ b 0x17d4d80 │ │ │ │ andle r0, r3, r7, lsl #2 │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ - stc2l 2, cr15, [r6, #224]! @ 0xe0 │ │ │ │ + mcr2 2, 1, pc, cr10, cr8, {1} @ │ │ │ │ @ instruction: 0x46194610 │ │ │ │ stmdbcs r0, {r0, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ adchi pc, r0, r0 │ │ │ │ cdpeq 0, 3, cr15, cr15, cr14, {0} │ │ │ │ eoreq pc, r0, lr, lsr #3 │ │ │ │ eoreq pc, r0, #-2147483597 @ 0x80000033 │ │ │ │ smlabteq r0, lr, r1, pc @ │ │ │ │ @@ -52412,15 +52412,15 @@ │ │ │ │ strb r0, [r4], r0 │ │ │ │ rsble r2, sp, r0, lsl #18 │ │ │ │ tsteq r7, lr, asr sl │ │ │ │ @ instruction: 0x463b4672 │ │ │ │ andcs fp, r1, #4, 30 │ │ │ │ strtmi r2, [r0], -r0, lsl #6 │ │ │ │ vmax.s d4, d8, d25 │ │ │ │ - @ instruction: 0xe7c5fdfd │ │ │ │ + strb pc, [r5, r1, asr #28] @ │ │ │ │ tstcs r0, r8, lsr #12 │ │ │ │ subsmi lr, r0, #187695104 @ 0xb300000 │ │ │ │ cmpeq r5, r5, ror #22 │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r5, r7, r9, sl, sp, lr, pc} │ │ │ │ blx 0xfe977a3e │ │ │ │ strt r4, [sl], lr │ │ │ │ teqle r6, r0, lsl #18 │ │ │ │ @@ -52429,15 +52429,15 @@ │ │ │ │ suble r2, r4, r0, lsl #18 │ │ │ │ movweq lr, #31326 @ 0x7a5e │ │ │ │ ldrmi fp, [r0], -r4, lsl #30 │ │ │ │ @ instruction: 0xf43f4629 │ │ │ │ @ instruction: 0x4672ae9c │ │ │ │ @ instruction: 0x4620463b │ │ │ │ vmax.s d4, d8, d25 │ │ │ │ - ldr pc, [r4], fp, lsl #27 │ │ │ │ + ldr pc, [r4], pc, asr #27 │ │ │ │ @ instruction: 0xf00eba50 │ │ │ │ stmiblt r1!, {r2, r8}^ │ │ │ │ str fp, [lr], r0, lsl #5 │ │ │ │ bfine r4, r0, #12, #6 │ │ │ │ stmdbcs r0, {r0, r1, r3, r7, r9, sl, sp, lr, pc} │ │ │ │ b 0x14f76d4 │ │ │ │ andle r0, fp, r5, lsl #6 │ │ │ │ @@ -52445,57 +52445,57 @@ │ │ │ │ @ instruction: 0xf0a2fa92 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ blx 0xfecfcf7c │ │ │ │ bcs 0x7f790 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr11, cr15, {3} │ │ │ │ @ instruction: 0x46394670 │ │ │ │ @ instruction: 0x4629e677 │ │ │ │ - ldc2l 2, cr15, [r6, #224]! @ 0xe0 │ │ │ │ + mrc2 2, 1, pc, cr10, cr8, {1} │ │ │ │ andlt lr, r0, #184, 12 @ 0xb800000 │ │ │ │ stmdbge r4, {r1, r2, r4, r5, r7, r9, sl, sp, lr, pc} │ │ │ │ strtmi sl, [fp], -r2, lsl #16 │ │ │ │ str lr, [r0, -sp, asr #19] │ │ │ │ - @ instruction: 0xff06f11f │ │ │ │ + @ instruction: 0xff4af11f │ │ │ │ ldrdeq lr, [r4, -sp] │ │ │ │ stmdbge r4, {r0, r1, r2, r5, r6, r9, sl, sp, lr, pc} │ │ │ │ strtmi sl, [fp], -r2, lsl #16 │ │ │ │ str lr, [r0, -sp, asr #19] │ │ │ │ - mcr2 1, 6, pc, cr12, cr15, {0} @ │ │ │ │ + @ instruction: 0xff10f11f │ │ │ │ ldrdeq lr, [r4, -sp] │ │ │ │ @ instruction: 0x4610e65d │ │ │ │ svceq 0x0000f1be │ │ │ │ mrcge 4, 4, APSR_nzcv, cr14, cr15, {1} │ │ │ │ vmin.s q2, q4, │ │ │ │ - ldr pc, [r9], fp, lsr #18 │ │ │ │ + ldr pc, [r9], pc, ror #18 │ │ │ │ @ instruction: 0x46104671 │ │ │ │ svclt 0x00382901 │ │ │ │ vrhadd.s d2, d8, d1 │ │ │ │ - @ instruction: 0x4608f915 │ │ │ │ + @ instruction: 0x4608f959 │ │ │ │ @ instruction: 0xe64a4631 │ │ │ │ andseq pc, pc, lr │ │ │ │ eoreq pc, r0, r0, asr #3 │ │ │ │ @ instruction: 0xf000fa62 │ │ │ │ ldrbtmi lr, [r0], -r3, asr #12 │ │ │ │ @ instruction: 0xf1be4671 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0x4610ae3e │ │ │ │ - blx 0x16ffeec │ │ │ │ + blx 0xfe7ffeec │ │ │ │ ldrbt r4, [sp], -r8, lsl #12 │ │ │ │ @ instruction: 0x46104671 │ │ │ │ svclt 0x00382901 │ │ │ │ - vrhadd.s d2, d7, d1 │ │ │ │ - ldrtmi pc, [r1], -fp, asr #31 @ │ │ │ │ + vrhadd.s d2, d8, d1 │ │ │ │ + ldrtmi pc, [r1], -pc, lsl #16 @ │ │ │ │ bcs 0x7cee0 │ │ │ │ blx 0xfe4f78f0 │ │ │ │ blx 0xfec7f8b4 │ │ │ │ strt pc, [r8], -r0, lsl #1 │ │ │ │ @ instruction: 0xf0a5fa95 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ strt r3, [r1], -r0, lsr #32 │ │ │ │ - stc2l 2, cr15, [r8], #-476 @ 0xfffffe24 │ │ │ │ + stc2 2, cr15, [r8], #476 @ 0x1dc │ │ │ │ stmdale r3!, {r0, r1, r2, r3, fp, sp} │ │ │ │ vhsub.s8 d18, d4, d1 │ │ │ │ blx 0xdbb5c │ │ │ │ andmi pc, fp, #0, 6 │ │ │ │ @ instruction: 0xf648d115 │ │ │ │ andmi r1, fp, #136, 2 @ 0x22 │ │ │ │ @ instruction: 0xf413d10a │ │ │ │ @@ -52512,31 +52512,31 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb9a894 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vbic.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q10, #64 │ │ │ │ blmi 0x103b64 │ │ │ │ adcscs pc, r3, #64, 4 │ │ │ │ vhadd.s8 d9, d10, d0 │ │ │ │ - svclt 0x0000fea5 │ │ │ │ - eorseq r1, r4, ip, lsl #29 │ │ │ │ + svclt 0x0000fee9 │ │ │ │ + eorseq r1, r4, ip, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb9a8c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vbic.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q10, #64 │ │ │ │ blmi 0x103b90 │ │ │ │ addmi pc, r9, #64, 4 │ │ │ │ vhadd.s8 d9, d10, d0 │ │ │ │ - svclt 0x0000fe8f │ │ │ │ - eorseq r1, r4, r8, lsr #29 │ │ │ │ + svclt 0x0000fed3 │ │ │ │ + eorseq r1, r4, r8, lsr #30 │ │ │ │ vnmls.f64 d4, d13, d27 │ │ │ │ @ instruction: 0xf646cf70 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ ldrbtmi r2, [fp], #-662 @ 0xfffffd6a │ │ │ │ ldmdavs r2, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ andcc pc, r3, ip, asr r8 @ │ │ │ │ stmibvs sl, {r0, r1, r4, sl, lr}^ │ │ │ │ @@ -52567,22 +52567,22 @@ │ │ │ │ mcrrne 11, 9, fp, sl, cr11 │ │ │ │ bllt 0xfe681764 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeb9a970 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vbic.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q10, #64 │ │ │ │ blmi 0x183c40 │ │ │ │ sbcscc pc, sp, #64, 12 @ 0x4000000 │ │ │ │ vhadd.s8 d9, d10, d0 │ │ │ │ - @ instruction: 0x460afe37 │ │ │ │ + @ instruction: 0x460afe7b │ │ │ │ svclt 0x0000e7e2 │ │ │ │ addeq ip, sp, r2, lsl #9 │ │ │ │ - ldrsbteq r1, [r4], -r8 │ │ │ │ + eorseq r1, r4, r8, asr pc │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb9a9a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bvs 0x34774c │ │ │ │ @ instruction: 0x3c00e9d4 │ │ │ │ ldrdpl pc, [r0], -ip @ │ │ │ │ eorvs r6, fp, sl, lsl sl │ │ │ │ @@ -52622,15 +52622,15 @@ │ │ │ │ andcs r6, r0, sl, asr #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r8] │ │ │ │ @ instruction: 0xf1004607 │ │ │ │ strtmi r0, [r8], -r8, asr #12 │ │ │ │ @ instruction: 0xf12b4631 │ │ │ │ - bvs 0xfebc1f30 │ │ │ │ + bvs 0xfebc2040 │ │ │ │ mvnsle r2, r0, lsl #26 │ │ │ │ blcs 0x5daf0 │ │ │ │ ldclvs 0, cr13, [sl, #-940]! @ 0xfffffc54 │ │ │ │ @ instruction: 0x46236013 │ │ │ │ ldrbvs r6, [sl, #-2274]! @ 0xfffff71e │ │ │ │ svcpl 0x0008f843 │ │ │ │ andcs r6, r0, r3, ror #1 │ │ │ │ @@ -52646,23 +52646,23 @@ │ │ │ │ ldrmi r4, [r4], -pc, lsl #12 │ │ │ │ suble r2, fp, r0, lsl #26 │ │ │ │ strvs r6, [r2, #-2730] @ 0xfffff556 │ │ │ │ suble r2, r3, r0, lsl #20 │ │ │ │ adcvs r2, sl, #0, 4 │ │ │ │ tstcs r0, r8, lsr r2 │ │ │ │ movwls r4, #5672 @ 0x1628 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r9, ip, sp, lr, pc}^ │ │ │ │ + stmdb r4!, {r1, r2, r5, r6, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x612b9b01 │ │ │ │ bls 0x255164 │ │ │ │ cmppeq r8, r6, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrdvs r1, [fp, #-123]! @ 0xffffff85 │ │ │ │ @ instruction: 0x61aa9b08 │ │ │ │ ldrbne r6, [fp, pc, lsr #6] │ │ │ │ @ instruction: 0xf12b61eb │ │ │ │ - stmdbvc r2!, {r0, r1, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvc r2!, {r0, r1, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ andeq pc, r7, #2 │ │ │ │ svclt 0x00882a02 │ │ │ │ ldmdale r2, {r5, r9, sl, lr} │ │ │ │ strtmi r6, [r0], -r3, lsr #20 │ │ │ │ addsmi r6, ip, #5963776 @ 0x5b0000 │ │ │ │ and sp, ip, r3, lsl #2 │ │ │ │ @ instruction: 0xf0027902 │ │ │ │ @@ -52699,24 +52699,24 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrbne fp, [r4, r2, lsl #1] │ │ │ │ strtmi r3, [r3], -r8, asr #32 │ │ │ │ ldrmi r4, [r5], -r8, lsl #13 │ │ │ │ strls r9, [r1], #-512 @ 0xfffffe00 │ │ │ │ - blx 0x4ffe3e │ │ │ │ + blx 0x15ffe3e │ │ │ │ orrslt r4, r0, r1, lsl #12 │ │ │ │ @ instruction: 0x7604e9d1 │ │ │ │ strtmi r4, [r3], -sl, lsr #12 │ │ │ │ adcmi r4, r6, #8, 12 @ 0x800000 │ │ │ │ adcmi fp, pc, #8, 30 │ │ │ │ blvs 0x3f7db0 │ │ │ │ andsle r4, r1, r6, asr #10 │ │ │ │ strpl lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 0x7ffe62 │ │ │ │ + blx 0x18ffe62 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ andcs sp, r0, ip, ror #3 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @@ -52746,15 +52746,15 @@ │ │ │ │ ldmib r3, {r0, r1, r3, r4, r9, fp, sp, lr}^ │ │ │ │ ldmib r3, {r2, r9, lr}^ │ │ │ │ addsmi r5, sl, #402653184 @ 0x18000000 │ │ │ │ adcmi fp, ip, #8, 30 │ │ │ │ @ instruction: 0xf04fd01f │ │ │ │ strbvs r3, [r3, #1023] @ 0x3ff │ │ │ │ @ instruction: 0xf643240c │ │ │ │ - vbic.i32 , #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 , q12, #64 │ │ │ │ stmdavc sl, {r2, r4, r5, r8, r9} │ │ │ │ movwcc pc, #11012 @ 0x2b04 @ │ │ │ │ cmplt pc, pc, lsl r9 @ │ │ │ │ @ instruction: 0xf1014606 │ │ │ │ strcs r0, [r0], #-1300 @ 0xfffffaec │ │ │ │ svcne 0x0004f855 │ │ │ │ strcc r4, [r1], #-1584 @ 0xfffff9d0 │ │ │ │ @@ -52789,15 +52789,15 @@ │ │ │ │ adcsmi r4, r1, #4, 4 @ 0x40000000 │ │ │ │ strbmi fp, [r3, #-3848]! @ 0xfffff0f8 │ │ │ │ ldmdbne fp, {r2, r5, ip, lr, pc} │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ svclt 0x0028414a │ │ │ │ submi r2, r0, #1 │ │ │ │ strdcs r6, [ip, -r8] │ │ │ │ - cmnpne r8, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ + mvnsne pc, #70254592 @ 0x4300000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ blx 0xa1baa │ │ │ │ ldmdbvc lr, {r1, r8, r9, ip, sp} │ │ │ │ ldrcc fp, [r4, #-334] @ 0xfffffeb2 │ │ │ │ @ instruction: 0xf8552400 │ │ │ │ ldrtmi r1, [r8], -r4, lsl #30 │ │ │ │ @ instruction: 0xf7ff3401 │ │ │ │ @@ -52897,20 +52897,20 @@ │ │ │ │ movwcs lr, #35264 @ 0x89c0 │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ @ instruction: 0xf00d6800 │ │ │ │ andcs fp, r0, pc, ror #26 │ │ │ │ - cmnpne r4, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnsne pc, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b02 │ │ │ │ andls r7, r0, r1, asr #5 │ │ │ │ - blx 0xfe9004e2 │ │ │ │ - eorseq r1, r4, r4, ror #29 │ │ │ │ + blx 0xffa004e2 │ │ │ │ + eorseq r1, r4, r4, ror #30 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb9aec4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs fp, {r3, r4, r6, r7, r8, r9, sl, fp}^ │ │ │ │ bvs 0x72fee4 │ │ │ │ @ instruction: 0x2c04e9d3 │ │ │ │ movw lr, #27091 @ 0x69d3 │ │ │ │ @@ -53029,23 +53029,23 @@ │ │ │ │ ldr r2, [r5, r1] │ │ │ │ svclt 0x00b442a8 │ │ │ │ andcs r2, r1, r0 │ │ │ │ adcmi lr, r8, #144, 14 @ 0x2400000 │ │ │ │ andcs fp, r0, ip, lsr #31 │ │ │ │ str r2, [fp, r1] │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vbic.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q10, #64 │ │ │ │ blmi 0x1c437c │ │ │ │ andsvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s8 d9, d10, d0 │ │ │ │ - @ instruction: 0xf1b3fa99 │ │ │ │ + @ instruction: 0xf1b3fadd │ │ │ │ svclt 0x0018000d │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ svclt 0x0000e77a │ │ │ │ - ldrshteq r1, [r4], -r4 │ │ │ │ + eorseq r1, r4, r4, ror pc │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ stcvs 6, cr4, [r0, #28] │ │ │ │ strmi fp, [r8], r2, lsl #1 │ │ │ │ ldmib sp, {r2, r3, r4, r9, sl, lr}^ │ │ │ │ @@ -53301,20 +53301,20 @@ │ │ │ │ and r2, r0, ip, asr r1 │ │ │ │ bvs 0x8cc780 │ │ │ │ eorvc r4, r1, r8, lsr #12 │ │ │ │ mvnvs r4, r1, lsr #12 │ │ │ │ @ instruction: 0xf7ff9303 │ │ │ │ blls 0x14411c │ │ │ │ ldrdcs lr, [r0], -r8 │ │ │ │ - cmnpne r4, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnsne pc, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ sbcscs pc, ip, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xf876f20a │ │ │ │ - eorseq r1, r4, r0, lsl pc │ │ │ │ + @ instruction: 0xf8baf20a │ │ │ │ + mlaseq r4, r0, pc, r1 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb9b51c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmibvs fp, {r4, r6, r7, r8, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf8d3b087 │ │ │ │ ldmib ip, {r5, lr, pc}^ │ │ │ │ ldmib ip, {r2, r8, r9, sp}^ │ │ │ │ @@ -53486,15 +53486,15 @@ │ │ │ │ addsmi fp, r0, #8, 30 │ │ │ │ strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ movwmi r2, #42240 @ 0xa500 │ │ │ │ streq pc, [r1, #-5] │ │ │ │ strcs fp, [r0, #-3864] @ 0xfffff0e8 │ │ │ │ stmdavc r2!, {r0, r2, r3, r5, r6, r7, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf643210c │ │ │ │ - vbic.i32 , #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 , q12, #64 │ │ │ │ blx 0x852be │ │ │ │ ldmdbvc pc, {r1, r8, r9, ip, sp} @ │ │ │ │ sbcsle r2, r8, r0, lsl #30 │ │ │ │ @ instruction: 0xf8543414 │ │ │ │ ldrtmi r1, [r0], -r4, lsl #30 │ │ │ │ @ instruction: 0xf7ff3501 │ │ │ │ adcmi pc, pc, #13434880 @ 0xcd0000 │ │ │ │ @@ -53760,23 +53760,23 @@ │ │ │ │ @ instruction: 0x3018f8de │ │ │ │ @ instruction: 0xf8de9308 │ │ │ │ @ instruction: 0xf8de301c │ │ │ │ movwls r0, #36884 @ 0x9014 │ │ │ │ bvs 0xb3e8dc │ │ │ │ ldrb r2, [ip, r9, lsr #4] │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vbic.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q10, #64 │ │ │ │ blmi 0x1c4ef0 │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ vhsub.s8 d1, d9, d26 │ │ │ │ - @ instruction: 0xf7fefcdf │ │ │ │ + @ instruction: 0xf7fefd23 │ │ │ │ svclt 0x0000fe3b │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - eorseq r1, r4, r0, lsr #30 │ │ │ │ + eorseq r1, r4, r0, lsr #31 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r8, ip, lsl #12 │ │ │ │ @ instruction: 0xf1014680 │ │ │ │ tstcc ip, r0, lsr #4 │ │ │ │ @@ -53947,24 +53947,24 @@ │ │ │ │ @ instruction: 0xf8da301c │ │ │ │ ldmib r4, {r2, r4}^ │ │ │ │ movwls r9, #35846 @ 0x8c06 │ │ │ │ @ instruction: 0x8e04e9d4 │ │ │ │ bvs 0xb3ebd8 │ │ │ │ ldrb r2, [lr, r9, lsr #4] │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vbic.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q10, #64 │ │ │ │ blmi 0x2051dc │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vhsub.s8 , , │ │ │ │ - @ instruction: 0xf7fefb69 │ │ │ │ + @ instruction: 0xf7fefbad │ │ │ │ svclt 0x0000fcc5 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - eorseq r1, r4, ip, lsr #30 │ │ │ │ + eorseq r1, r4, ip, lsr #31 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb9bf48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmiavs fp, {r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r2, r7, ip, sp, pc}^ │ │ │ │ stmdavc r3!, {r2, r3, r4, fp, sp, lr} │ │ │ │ andsle r2, r4, ip, lsr fp │ │ │ │ @@ -54010,20 +54010,20 @@ │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ blls 0x14307c │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ andlt r6, r4, r3, lsr #4 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ bllt 0xfee02e0c │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vbic.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q10, #64 │ │ │ │ blmi 0x1052d8 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vqsub.s8 d5, d9, d1 │ │ │ │ - svclt 0x0000faeb │ │ │ │ - eorseq r1, r4, r8, lsr pc │ │ │ │ + svclt 0x0000fb2f │ │ │ │ + ldrhteq r1, [r4], -r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r7], -fp, lsl #1 │ │ │ │ @ instruction: 0xf7ff460c │ │ │ │ cmpplt r0, pc, asr #22 @ p-variant is OBSOLETE │ │ │ │ @@ -54059,15 +54059,15 @@ │ │ │ │ strbmi r6, [r0, #-2573]! @ 0xfffff5f3 │ │ │ │ ldrbmi fp, [sl, #3848] @ 0xf08 │ │ │ │ tstls r8, r9, asr #20 │ │ │ │ stmdavc r1!, {r0, r1, r2, r8, sl, ip, pc} │ │ │ │ ldmdbcs r0!, {r1, r2, r3, r6, ip, lr, pc} │ │ │ │ ldmdbcs r4!, {r0, r3, r4, r5, ip, lr, pc} │ │ │ │ andcs sp, ip, #44 @ 0x2c │ │ │ │ - cmnpne r8, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ + mvnsne pc, #70254592 @ 0x4300000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ movwcc pc, #6914 @ 0x1b02 @ │ │ │ │ bcs 0x63350 │ │ │ │ @ instruction: 0xf104d0ae │ │ │ │ @ instruction: 0x46150314 │ │ │ │ @ instruction: 0xf8532400 │ │ │ │ ldrtmi r1, [r8], -r4, lsl #30 │ │ │ │ @@ -54179,15 +54179,15 @@ │ │ │ │ @ instruction: 0xd1b62800 │ │ │ │ bvs 0x71f930 │ │ │ │ ldrdcs lr, [r4, -r3] │ │ │ │ movweq lr, #27091 @ 0x69d3 │ │ │ │ svclt 0x00084299 │ │ │ │ andsle r4, ip, r2, lsl #5 │ │ │ │ tstcs ip, r2, lsr #16 │ │ │ │ - cmnpne r8, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ + mvnsne pc, #70254592 @ 0x4300000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ movwcc pc, #11009 @ 0x2b01 @ │ │ │ │ @ instruction: 0x461d791b │ │ │ │ adcle r2, r0, r0, lsl #22 │ │ │ │ movwcs r3, #1044 @ 0x414 │ │ │ │ svcne 0x0004f854 │ │ │ │ movwls r4, #5680 @ 0x1630 │ │ │ │ @@ -54257,20 +54257,20 @@ │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ mrc2 7, 5, pc, cr0, cr13, {7} │ │ │ │ strtmi r9, [r1], -r3, lsl #22 │ │ │ │ eorvs r4, r3, #40, 12 @ 0x2800000 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4070 │ │ │ │ andcs fp, r0, r7, asr #19 │ │ │ │ - cmnpne r4, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnsne pc, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ eorcc pc, r2, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xf8fcf209 │ │ │ │ - eorseq r1, r4, r0, asr pc │ │ │ │ + @ instruction: 0xf940f209 │ │ │ │ + ldrsbteq r1, [r4], -r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r6, r5, ip, asr #20 │ │ │ │ movweq pc, #4164 @ 0x1044 @ │ │ │ │ tstle r3, sp, lsl #22 │ │ │ │ @@ -54657,15 +54657,15 @@ │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ svclt 0x00b2f00b │ │ │ │ tstcs r0, r2, ror #20 │ │ │ │ movwcs r6, #12706 @ 0x31a2 │ │ │ │ eorvc r2, r3, r0, asr #4 │ │ │ │ andeq pc, r8, r5, lsl #2 │ │ │ │ vhadd.s32 q11, q2, │ │ │ │ - @ instruction: 0xf04fe92a │ │ │ │ + @ instruction: 0xf04fe96a │ │ │ │ strdcs r3, [r0, -pc] │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ bllt 0xb03838 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb9ca4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -54713,29 +54713,29 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0028f8cc │ │ │ │ adclt r4, sp, r4, lsl #12 │ │ │ │ subscs r4, ip, #144384 @ 0x23400 │ │ │ │ ldmdage r4, {r8, sp} │ │ │ │ @ instruction: 0x932b681b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldm r8!, {r2, r5, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldm r8!, {r2, r5, r6, r9, ip, sp, lr, pc}^ │ │ │ │ blge 0xa200a0 │ │ │ │ bcs 0x6a968 │ │ │ │ stcle 3, cr9, [r9, #-160] @ 0xffffff60 │ │ │ │ strtmi r2, [r3], -r8, lsr #32 │ │ │ │ blx 0x4dd2a │ │ │ │ @ instruction: 0xf8c34202 │ │ │ │ @ instruction: 0x33281238 │ │ │ │ @ instruction: 0xd1fa4293 │ │ │ │ strtmi pc, [r0], #1284 @ 0x504 │ │ │ │ andshi pc, r8, #212, 16 @ 0xd40000 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ cmpphi r2, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf6434645 │ │ │ │ - vbic.i32 , #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 , q12, #64 │ │ │ │ movwls r0, #29492 @ 0x7334 │ │ │ │ stmiavs sp!, {r2, r3, r5, r9, sl, lr} │ │ │ │ mulls r0, r4, r8 │ │ │ │ svceq 0x0002f1b9 │ │ │ │ sbchi pc, r5, r0 │ │ │ │ andcs r9, ip, #7168 @ 0x1c00 │ │ │ │ andcc pc, r9, #2048 @ 0x800 │ │ │ │ @@ -54922,15 +54922,15 @@ │ │ │ │ ldrmi pc, [r0, #3505]! @ 0xdb1 │ │ │ │ stccs 1, cr13, [r0, #-988] @ 0xfffffc24 │ │ │ │ mcrge 4, 4, pc, cr6, cr15, {3} @ │ │ │ │ stmdavc r2!, {r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ sbcslt r3, r2, #24, 20 @ 0x18000 │ │ │ │ vpmax.s8 d2, d2, d5 │ │ │ │ @ instruction: 0xf641811f │ │ │ │ - vorr.i32 q11, #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 q11, q4, #64 │ │ │ │ bl 0x10692c │ │ │ │ @ instruction: 0xf04f03c2 │ │ │ │ @ instruction: 0xf04f38ff │ │ │ │ stmib sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf04f8904 │ │ │ │ @ instruction: 0xf04f0800 │ │ │ │ stmib sp, {r8, fp}^ │ │ │ │ @@ -54940,15 +54940,15 @@ │ │ │ │ stmib sp, {r3, r4, r6, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7fe8902 │ │ │ │ @ instruction: 0x2d00f929 │ │ │ │ mcrge 4, 3, pc, cr0, cr15, {3} @ │ │ │ │ strcs lr, [r0], #-1962 @ 0xfffff856 │ │ │ │ strtmi r2, [r1], -r0, asr #4 │ │ │ │ ldrls sl, [r4], #-2069 @ 0xfffff7eb │ │ │ │ - cdp 2, 15, cr15, cr2, cr3, {3} │ │ │ │ + svc 0x0032f263 │ │ │ │ ldmdage r3, {r0, r5, r9, sl, lr} │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8f6f7fd │ │ │ │ @ instruction: 0xf47f2d00 │ │ │ │ ldr sl, [r9, pc, asr #28] │ │ │ │ ldmdage r3, {r0, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8b8f7ff │ │ │ │ @@ -56216,15 +56216,15 @@ │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ movwhi pc, #40960 @ 0xa000 @ │ │ │ │ movwcs r2, #13824 @ 0x3600 │ │ │ │ ldrtmi r2, [r1], -r0, asr #4 │ │ │ │ ldmdage r5, {r0, r1, r5, ip, sp, lr} │ │ │ │ andsge pc, r8, r4, asr #17 │ │ │ │ vmin.s32 d25, d2, d4 │ │ │ │ - @ instruction: 0x4631ecfc │ │ │ │ + @ instruction: 0x4631ed3c │ │ │ │ @ instruction: 0xf04f4648 │ │ │ │ @ instruction: 0xf7fb32ff │ │ │ │ stccs 14, cr15, [r0, #-1020] @ 0xfffffc04 │ │ │ │ mrrcge 4, 7, pc, r8, cr14 @ │ │ │ │ stclt 7, cr15, [r2, #1016]! @ 0x3f8 │ │ │ │ bcc 0x431e4 │ │ │ │ ldrbne lr, [r3, pc, ror #11] │ │ │ │ @@ -56984,51 +56984,51 @@ │ │ │ │ tstmi r9, #0, 4 │ │ │ │ andeq pc, r1, #2 │ │ │ │ andcs fp, r0, #8, 30 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ cdpne 13, 5, cr10, cr10, cr11, {1} │ │ │ │ ldrdcs r1, [r0], -r3 │ │ │ │ andcs lr, r0, sl, ror r5 │ │ │ │ - cmnpne r4, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnsne pc, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldrdls r4, [r0], -r7 │ │ │ │ sbcvs pc, fp, #64, 4 │ │ │ │ - blx 0xfec044ba │ │ │ │ + blx 0xffd044ba │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ stmdbge lr, {r4, fp, sp, pc} │ │ │ │ - blx 0x160411a │ │ │ │ + blx 0xfe70411a │ │ │ │ blls 0xaa2348 │ │ │ │ andcs lr, r0, r2, lsl r4 │ │ │ │ - cmnpne r4, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnsne pc, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, lr, asr #23 │ │ │ │ adceq pc, r9, #64, 12 @ 0x4000000 │ │ │ │ - blx 0xfe7044e2 │ │ │ │ + blx 0xff8044e2 │ │ │ │ ldmiblt r8, {r0, r3, r5, fp, ip, pc} │ │ │ │ andne pc, r1, #133120 @ 0x20800 │ │ │ │ tstls r0, pc │ │ │ │ strbne r9, [r9, lr, lsl #4] │ │ │ │ @ instruction: 0xf7ff9111 │ │ │ │ strdcs fp, [r0], -ip │ │ │ │ - cmnpne r4, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnsne pc, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r4, asr #23 │ │ │ │ eorvc pc, ip, #64, 4 │ │ │ │ - blx 0xfe18450e │ │ │ │ + blx 0xff28450e │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ stmdbge lr, {r4, fp, sp, pc} │ │ │ │ - blx 0x178416e │ │ │ │ + blx 0xfe88416e │ │ │ │ blls 0xaa239c │ │ │ │ bllt 0xffa85d04 │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vbic.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q10, #64 │ │ │ │ blmi 0xfef081d0 │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ vqsub.s8 d0, d6, d15 │ │ │ │ - @ instruction: 0xf8d4fb6f │ │ │ │ + @ instruction: 0xf8d4fbb3 │ │ │ │ blcs 0x67d84 │ │ │ │ stmdacs r0, {r3, r5, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ orrhi pc, r4, r0, asr #6 │ │ │ │ smlalbteq pc, r0, r3, r1 @ │ │ │ │ vhsub.u8 d4, d16, d8 │ │ │ │ @ instruction: 0xf04f817f │ │ │ │ @ instruction: 0xf1c031ff │ │ │ │ @@ -57068,19 +57068,19 @@ │ │ │ │ @ instruction: 0xf8bcf7fb │ │ │ │ @ instruction: 0x46424633 │ │ │ │ ldmdage r3, {r0, r5, r9, sl, lr} │ │ │ │ mcr2 7, 6, pc, cr2, cr11, {7} @ │ │ │ │ @ instruction: 0xf47d2d00 │ │ │ │ @ instruction: 0xf7fdadbd │ │ │ │ vmax.f32 d27, d0, d7 │ │ │ │ - vbic.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q10, #64 │ │ │ │ blmi 0xfe2482a0 │ │ │ │ adcsvc pc, r2, #64, 4 │ │ │ │ vhadd.s8 d9, d6, d0 │ │ │ │ - vnmlsne.f64 d31, d10, d7 │ │ │ │ + vnmlane.f64 d31, d10, d11 │ │ │ │ mvnscc pc, #1073741840 @ 0x40000010 │ │ │ │ b 0x1601108 │ │ │ │ cpsid a, #0 │ │ │ │ svclt 0x000c31ff │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ tsteq ip, r1, asr sl │ │ │ │ @@ -57114,20 +57114,20 @@ │ │ │ │ @ instruction: 0xf1bba991 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xf081a98d │ │ │ │ rsbvs r0, r1, #1073741824 @ 0x40000000 │ │ │ │ eorvc r2, r1, r7, lsr #2 │ │ │ │ stmiblt r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vbic.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q10, #64 │ │ │ │ blmi 0x1708358 │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ vhsub.s8 d3, d22, d24 │ │ │ │ - vpmax.s d31, d19, d27 │ │ │ │ - ldmib r4, {r0, r1, r4, r5, fp, ip, sp, lr, pc}^ │ │ │ │ + vpmax.s , , │ │ │ │ + ldmib r4, {r0, r1, r4, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ strbmi r2, [r8], -r6, lsl #6 │ │ │ │ @ instruction: 0xf7fb4621 │ │ │ │ stccs 14, cr15, [r0, #-316] @ 0xfffffec4 │ │ │ │ stclge 4, cr15, [sl, #-500] @ 0xfffffe0c │ │ │ │ mrclt 7, 4, APSR_nzcv, cr4, cr13, {7} │ │ │ │ cdpne 8, 5, cr9, cr10, cr9, {1} │ │ │ │ mvnscc pc, #1073741840 @ 0x40000010 │ │ │ │ @@ -57151,26 +57151,26 @@ │ │ │ │ @ instruction: 0xf7fdad21 │ │ │ │ ldmib r4, {r0, r1, r3, r5, r6, r9, sl, fp, ip, sp, pc}^ │ │ │ │ strbmi r2, [r8], -r6, lsl #6 │ │ │ │ @ instruction: 0xf7fb4621 │ │ │ │ stccs 14, cr15, [r0, #-108] @ 0xffffff94 │ │ │ │ ldcge 4, cr15, [r6, #-500] @ 0xfffffe0c │ │ │ │ mcrlt 7, 3, pc, cr0, cr13, {7} @ │ │ │ │ - cmnpne r4, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnsne pc, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6404b36 │ │ │ │ andls r0, r0, r2, lsl #4 │ │ │ │ - blx 0x1884754 │ │ │ │ + blx 0xfe984754 │ │ │ │ @ instruction: 0xf7ff2600 │ │ │ │ vpmax.s8 , q0, │ │ │ │ - vbic.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q10, #64 │ │ │ │ blmi 0xc88408 │ │ │ │ subvc pc, r5, #64, 4 │ │ │ │ vhadd.s8 d9, d6, d0 │ │ │ │ - @ instruction: 0x2600fa53 │ │ │ │ + @ instruction: 0x2600fa97 │ │ │ │ svclt 0x0006f7fd │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0x8018f8d4 │ │ │ │ @ instruction: 0xf0089829 │ │ │ │ strmi pc, [r1], -sp, lsr #22 │ │ │ │ strbmi r4, [r8], -r6, lsl #12 │ │ │ │ @ instruction: 0xffe4f7fa │ │ │ │ @@ -57202,22 +57202,22 @@ │ │ │ │ @ instruction: 0x46424633 │ │ │ │ strbmi r4, [r8], -r1, lsr #12 │ │ │ │ ldc2 7, cr15, [r8, #1004]! @ 0x3ec │ │ │ │ @ instruction: 0xf47d2d00 │ │ │ │ @ instruction: 0xf7fdacb3 │ │ │ │ bvs 0xfe8f77e4 │ │ │ │ blt 0xff3c5ff0 │ │ │ │ - eorseq r1, r4, r8, ror #30 │ │ │ │ - eorseq r2, r4, r4, lsr #32 │ │ │ │ - eorseq r1, r4, r4, ror pc │ │ │ │ - eorseq r1, r4, ip, lsr #31 │ │ │ │ - mlaseq r4, r4, pc, r1 @ │ │ │ │ - eorseq r2, r4, r8, lsl r0 │ │ │ │ - eorseq r1, r4, r0, lsr #31 │ │ │ │ - eorseq r1, r4, r8, lsl #31 │ │ │ │ + eorseq r1, r4, r8, ror #31 │ │ │ │ + eorseq r2, r4, r4, lsr #1 │ │ │ │ + ldrshteq r1, [r4], -r4 │ │ │ │ + eorseq r2, r4, ip, lsr #32 │ │ │ │ + eorseq r2, r4, r4, lsl r0 │ │ │ │ + mlaseq r4, r8, r0, r2 │ │ │ │ + eorseq r2, r4, r0, lsr #32 │ │ │ │ + eorseq r2, r4, r8 │ │ │ │ strtmi r2, [r1], -r6, ror #6 │ │ │ │ eorvc sl, r3, r3, lsl r8 │ │ │ │ ldc2 7, cr15, [r8, #-1008] @ 0xfffffc10 │ │ │ │ @ instruction: 0xf47d2d00 │ │ │ │ @ instruction: 0xf7fdac95 │ │ │ │ movwcc fp, #7647 @ 0x1ddf │ │ │ │ bfine r4, sl, #12, #16 │ │ │ │ @@ -57249,15 +57249,15 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ bvs 0x16f74a0 │ │ │ │ bcc 0xa2c08 │ │ │ │ @ instruction: 0xf001fb02 │ │ │ │ mvnle r4, #96, 10 @ 0x18000000 │ │ │ │ movwls r4, #5728 @ 0x1660 │ │ │ │ - blx 0xfe084980 │ │ │ │ + blx 0xff184980 │ │ │ │ strmi r9, [r2], -r1, lsl #22 │ │ │ │ svclt 0x0000e7e6 │ │ │ │ andeq lr, r0, #208, 18 @ 0x340000 │ │ │ │ movwgt lr, #2513 @ 0x9d1 │ │ │ │ movtlt fp, #12762 @ 0x31da │ │ │ │ stmdale r9, {r5, r6, r8, sl, lr} │ │ │ │ addsmi sp, sl, #1006632960 @ 0x3c000000 │ │ │ │ @@ -57287,33 +57287,33 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ vhadd.s8 d27, d16, d3 │ │ │ │ - vqdmulh.s d17, d16, d0[4] │ │ │ │ + vqdmulh.s d18, d0, d0[4] │ │ │ │ @ instruction: 0xf2420c2f │ │ │ │ - vbic.i32 d16, #1024 @ 0x00000400 │ │ │ │ + vrsra.s64 d16, d20, #64 │ │ │ │ vcge.s8 d16, d0, d20 │ │ │ │ - vsra.s64 , q0, #64 │ │ │ │ + vorr.i32 q9, #0 @ 0x00000000 │ │ │ │ adccs r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ @ instruction: 0xf8cd2000 │ │ │ │ vhadd.s8 d12, d6, d0 │ │ │ │ - svclt 0x0000f949 │ │ │ │ + svclt 0x0000f98d │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb9f374 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460fe8 │ │ │ │ vbic.i32 d21, #0 @ 0x00000000 │ │ │ │ bvs 0x1b097dc │ │ │ │ @ instruction: 0xf643b1ab │ │ │ │ vorr.i32 , #201326592 @ 0x0c000000 │ │ │ │ vaba.s8 d16, d16, d6 │ │ │ │ - @ instruction: 0xf2c016d0 │ │ │ │ + vmov.i32 q9, #0 @ 0x00000000 │ │ │ │ strcs r0, [r0], #-1583 @ 0xfffff9d1 │ │ │ │ movweq lr, #63957 @ 0xf9d5 │ │ │ │ andeq pc, r4, r3, lsl #22 │ │ │ │ vtst.8 d22, d0, d27 │ │ │ │ ldrtmi r1, [r1], -pc, lsl #4 │ │ │ │ bvs 0x1b1a00c │ │ │ │ adcmi r3, r3, #16777216 @ 0x1000000 │ │ │ │ @@ -57344,23 +57344,23 @@ │ │ │ │ addvs pc, r0, #679477248 @ 0x28800000 │ │ │ │ subseq pc, r4, ip, asr #17 │ │ │ │ rsbcs pc, r0, ip, asr #17 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - ldclne 2, cr15, [r4], #256 @ 0x100 │ │ │ │ + ldclcs 2, cr15, [r4], #-256 @ 0xffffff00 │ │ │ │ stceq 2, cr15, [pc], #-768 @ 0x47f34 │ │ │ │ - bicsne pc, r0, r0, asr #4 │ │ │ │ + cmppcs r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b03 │ │ │ │ andcs r7, r0, r6, asr #5 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf8d8f206 │ │ │ │ - eorseq r2, r4, r0, asr #32 │ │ │ │ + @ instruction: 0xf91cf206 │ │ │ │ + eorseq r2, r4, r0, asr #1 │ │ │ │ teqppl r0, #73400320 @ p-variant is OBSOLETE @ 0x4600000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ blvs 0x7229c4 │ │ │ │ addsmi r1, r8, #128, 20 @ 0x80000 │ │ │ │ andcs fp, r0, ip, lsl #31 │ │ │ │ andcs r2, r0, #1 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ @@ -57370,61 +57370,61 @@ │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmibvs r0, {r0, r2, r9, sl, lr}^ │ │ │ │ mrc2 7, 6, pc, cr14, cr15, {7} │ │ │ │ strmi fp, [r4], -r0, ror #3 │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ rsccs r6, r4, #1769472 @ 0x1b0000 │ │ │ │ - bicsne pc, r0, r0, asr #4 │ │ │ │ + cmppcs r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ stmibvs r0!, {r3, r4, r7, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf105462a │ │ │ │ vand d0, d13, d12 │ │ │ │ - rsccs pc, r6, #35840 @ 0x8c00 │ │ │ │ + rsccs pc, r6, #105472 @ 0x19c00 │ │ │ │ vmax.s8 d20, d0, d16 │ │ │ │ - vsra.s64 , q0, #64 │ │ │ │ + vorr.i32 q9, #0 @ 0x00000000 │ │ │ │ andlt r0, r3, pc, lsr #2 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ - stcllt 1, cr15, [r8], {25} │ │ │ │ - ldrbtne pc, [ip], #576 @ 0x240 @ │ │ │ │ + stclt 1, cr15, [ip, #-100] @ 0xffffff9c │ │ │ │ + ldrbtcs pc, [ip], #-576 @ 0xfffffdc0 @ │ │ │ │ strteq pc, [pc], #-704 @ 0x482c8 │ │ │ │ - bicsne pc, r0, r0, asr #4 │ │ │ │ + cmppcs r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ rsccs r4, r3, #2048 @ 0x800 │ │ │ │ vshl.s8 d9, d0, d6 │ │ │ │ - svclt 0x0000f891 │ │ │ │ - eorseq r2, r4, r4, rrx │ │ │ │ + svclt 0x0000f8d5 │ │ │ │ + eorseq r2, r4, r4, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb9f4e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmibvs r0, {r0, r2, r9, sl, lr}^ │ │ │ │ mcr2 7, 5, pc, cr4, cr15, {7} @ │ │ │ │ @ instruction: 0x4604b1d8 │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ rsccs r6, lr, #1769472 @ 0x1b0000 │ │ │ │ - bicsne pc, r0, r0, asr #4 │ │ │ │ + cmppcs r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf1054798 │ │ │ │ stmibvs r0!, {r2, r3, r4, r8}^ │ │ │ │ - blx 0x1384b52 │ │ │ │ + blx 0xfe484b52 │ │ │ │ @ instruction: 0x462022f0 │ │ │ │ - bicsne pc, r0, r0, asr #4 │ │ │ │ + cmppcs r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf1194030 │ │ │ │ - @ instruction: 0xf240bc8f │ │ │ │ - @ instruction: 0xf2c014fc │ │ │ │ + vfma.f32 , q8, │ │ │ │ + vmvn.i32 q9, #786432 @ 0x000c0000 │ │ │ │ vshl.s8 d16, d31, d0 │ │ │ │ - vsra.s64 , q0, #64 │ │ │ │ + vorr.i32 q9, #0 @ 0x00000000 │ │ │ │ blmi 0xc8800 │ │ │ │ strls r2, [r0], #-749 @ 0xfffffd13 │ │ │ │ - @ instruction: 0xf858f206 │ │ │ │ - eorseq r2, r4, r4, ror r0 │ │ │ │ + @ instruction: 0xf89cf206 │ │ │ │ + ldrshteq r2, [r4], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb9f558 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ @ instruction: 0x46044b1d │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -57432,58 +57432,58 @@ │ │ │ │ strmi r2, [r3], -r0, lsl #4 │ │ │ │ andmi lr, r3, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf643b1d8 │ │ │ │ vmov.i32 , #3072 @ 0x00000c00 │ │ │ │ ldmdavs r5, {r1, r2, r4, r7, r9} │ │ │ │ vst1.8 {d20-d22}, [pc], r4 │ │ │ │ vhsub.s8 d23, d16, d1 │ │ │ │ - vsra.s64 , q0, #64 │ │ │ │ + vorr.i32 q9, #0 @ 0x00000000 │ │ │ │ strmi r0, [r8, pc, lsr #2]! │ │ │ │ stmibvs r0!, {r0, r1, r8, fp, sp, pc}^ │ │ │ │ - blx 0xfea04bd2 │ │ │ │ + blx 0xffb04bd2 │ │ │ │ addvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s8 d25, d0, d1 │ │ │ │ - vsra.s64 , q0, #64 │ │ │ │ + vorr.i32 q9, #0 @ 0x00000000 │ │ │ │ strtmi r0, [r0], -pc, lsr #2 │ │ │ │ - mrrc2 1, 1, pc, r0, cr9 @ │ │ │ │ + ldc2 1, cr15, [r4], {25} │ │ │ │ bmi 0x2aefb8 │ │ │ │ bls 0x1a23fc │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ mrsle r0, R9_fiq │ │ │ │ andlt r4, r7, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - ldc2 2, cr15, [ip, #456] @ 0x1c8 │ │ │ │ + ldc2l 2, cr15, [ip, #456] @ 0x1c8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb9f5e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460fe8 │ │ │ │ vmvn.i32 d21, #0 @ 0x00000000 │ │ │ │ @ instruction: 0x46060496 │ │ │ │ @ instruction: 0xf7ff460f │ │ │ │ bvs 0x1947ee0 │ │ │ │ strcs fp, [r0, #-771] @ 0xfffffcfd │ │ │ │ ldrdcc lr, [pc], -r4 │ │ │ │ @ instruction: 0x4631463a │ │ │ │ movwcc pc, #23296 @ 0x5b00 @ │ │ │ │ ldmibvs r8, {r0, r8, sl, ip, sp}^ │ │ │ │ - blx 0xfe904c4a │ │ │ │ + blx 0xffa04c4a │ │ │ │ adcmi r6, fp, #405504 @ 0x63000 │ │ │ │ strdlt sp, [fp, r2] │ │ │ │ - ldrbne pc, [r0], r0, asr #4 @ │ │ │ │ + ldrbcs pc, [r0], -r0, asr #4 @ │ │ │ │ strteq pc, [pc], -r0, asr #5 │ │ │ │ ldmib r4, {r8, sl, sp}^ │ │ │ │ vst4.8 {d19-d22}, [pc] │ │ │ │ ldrtmi r7, [r1], -sp, lsl #5 │ │ │ │ andcc pc, r5, r0, lsl #22 │ │ │ │ @ instruction: 0xf1193501 │ │ │ │ - bvs 0x1947468 │ │ │ │ + bvs 0x1947578 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ @@ -57494,25 +57494,25 @@ │ │ │ │ @ instruction: 0xf7ff0496 │ │ │ │ bvs 0x1a07e6c │ │ │ │ strcs fp, [r0, #-774] @ 0xfffffcfa │ │ │ │ ldmib r4, {r1, r2, r3, r5, r9, sl, lr}^ │ │ │ │ blx 0xd4cba │ │ │ │ strcc r3, [r1, #-773] @ 0xfffffcfb │ │ │ │ vmul.i8 q3, , q4 │ │ │ │ - bvs 0x19477b4 │ │ │ │ + bvs 0x19478c4 │ │ │ │ adcmi r4, fp, #100663296 @ 0x6000000 │ │ │ │ strdlt sp, [fp, r3] │ │ │ │ - ldrbne pc, [r0, r0, asr #4] @ │ │ │ │ + ldrbcs pc, [r0, -r0, asr #4] @ │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ ldmib r4, {r8, sl, sp}^ │ │ │ │ vst4.8 {d19-d22}, [pc] │ │ │ │ ldrtmi r7, [r9], -sp, lsl #5 │ │ │ │ andcc pc, r5, r0, lsl #22 │ │ │ │ @ instruction: 0xf1193501 │ │ │ │ - bvs 0x19473f4 │ │ │ │ + bvs 0x1947504 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ tstcs r0, r0, lsr r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ @@ -57522,15 +57522,15 @@ │ │ │ │ strmi fp, [r4], -r3, lsl #1 │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r0, r2, r4, r9, sl, lr} │ │ │ │ adcsvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ eorspl pc, r0, r6, asr #12 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ - bicsne pc, r0, r0, asr #4 │ │ │ │ + cmppcs r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldrmi r9, [r8, r1] │ │ │ │ blvs 0x10ee508 │ │ │ │ addmi r6, sl, #266240 @ 0x41000 │ │ │ │ strcs fp, [r1], #-3848 @ 0xfffff0f8 │ │ │ │ @ instruction: 0xf8d0d020 │ │ │ │ bvs 0xff140584 │ │ │ │ @@ -57546,19 +57546,19 @@ │ │ │ │ andeq lr, ip, #166912 @ 0x28c00 │ │ │ │ blvs 0xfe0e1ac8 │ │ │ │ orrvs pc, r0, #683671552 @ 0x28c00000 │ │ │ │ strcs r6, [r0], #-1571 @ 0xfffff9dd │ │ │ │ addvs pc, r0, #679477248 @ 0x28800000 │ │ │ │ orrvs r4, r2, #704643072 @ 0x2a000000 │ │ │ │ addne pc, r1, #64, 4 │ │ │ │ - bicsne pc, r0, r0, asr #4 │ │ │ │ + cmppcs r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ eorspl pc, r0, r6, asr #12 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ - blx 0x1d849ce │ │ │ │ + blx 0xfee849ce │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ ldrdgt pc, [r0], -r0 @ │ │ │ │ svclt 0x0000e7cc │ │ │ │ @@ -57566,230 +57566,230 @@ │ │ │ │ bl 0xfeb9f78c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6430fe8 │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ umulllt r0, r3, r6, r3 │ │ │ │ ldmdavs fp, {r0, r2, r9, sl, lr} │ │ │ │ addsne pc, r1, #64, 4 │ │ │ │ - bicsne pc, r0, r0, asr #4 │ │ │ │ + cmppcs r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ eorspl pc, r0, r6, asr #12 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ ldrmi r9, [r8, r1, lsl #2] │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ stmdbls r1, {r0, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ addsne pc, r3, #64, 4 │ │ │ │ eorspl pc, r0, r6, asr #12 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf1194030 │ │ │ │ - svclt 0x0000bb3d │ │ │ │ + svclt 0x0000bb81 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeb9f7e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460fe8 │ │ │ │ vorr.i32 d22, #3072 @ 0x00000c00 │ │ │ │ ldmdavs pc, {r1, r2, r4, r7, r8, r9, sp} @ │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf646681b │ │ │ │ vmvn.i32 d21, #0 @ 0x00000000 │ │ │ │ vst3.32 {d16-d18}, [pc :64], r6 │ │ │ │ strtmi r7, [r0], -lr, asr #5 │ │ │ │ - bicsne pc, r0, r0, asr #4 │ │ │ │ + cmppcs r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6462500 │ │ │ │ vmov.i32 d22, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0x47982696 │ │ │ │ strpl lr, [sp, #-2500] @ 0xfffff63c │ │ │ │ ldmdavs r3!, {r0, r1, r2, r3, r4, r5, r8, ip, sp, pc} │ │ │ │ eoreq pc, r5, r3, asr r8 @ │ │ │ │ @ instruction: 0xf7ff3501 │ │ │ │ adcmi pc, pc, #12864 @ 0x3240 │ │ │ │ vst4. {d29,d31,d33,d35}, [pc :256], r7 │ │ │ │ vqsub.s8 , q8, q1 │ │ │ │ - vsra.s64 , q0, #64 │ │ │ │ + vorr.i32 q9, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf646012f │ │ │ │ vmvn.i32 d21, #0 @ 0x00000000 │ │ │ │ @ instruction: 0x26000096 │ │ │ │ - blx 0x104ab2 │ │ │ │ + blx 0x1204ab2 │ │ │ │ stc2 7, cr15, [lr, #1020] @ 0x3fc │ │ │ │ movwlt r6, #14947 @ 0x3a63 │ │ │ │ movwpl lr, #63956 @ 0xf9d4 │ │ │ │ strpl pc, [r6, #-2819] @ 0xfffff4fd │ │ │ │ stmibvs r8!, {r0, r9, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf8a0f20d │ │ │ │ + @ instruction: 0xf8e4f20d │ │ │ │ vmla.i8 q3, , q12 │ │ │ │ - bvs 0x1946a68 │ │ │ │ + bvs 0x1946b78 │ │ │ │ mvnsle r4, #-536870903 @ 0xe0000009 │ │ │ │ vrhadd.s8 d27, d16, d11 │ │ │ │ - @ instruction: 0xf2c016d0 │ │ │ │ + vmov.i32 q9, #0 @ 0x00000000 │ │ │ │ strcs r0, [r0, #-1583] @ 0xfffff9d1 │ │ │ │ ldrdcc lr, [pc], -r4 │ │ │ │ addvc pc, sp, #1325400064 @ 0x4f000000 │ │ │ │ blx 0x59f4e │ │ │ │ strcc r3, [r1, #-5] │ │ │ │ - blx 0xff884af4 │ │ │ │ + blx 0x984af6 │ │ │ │ addsmi r6, sp, #405504 @ 0x63000 │ │ │ │ strdcs sp, [r0], -r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r8] │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [ip], -r3, lsl #1 │ │ │ │ vmax.s32 d20, d14, d5 │ │ │ │ - strmi pc, [r7], -pc, lsr #24 │ │ │ │ + strmi pc, [r7], -pc, ror #24 │ │ │ │ @ instruction: 0xf0002d00 │ │ │ │ @ instruction: 0xf5b580c7 │ │ │ │ svclt 0x00381f80 │ │ │ │ strne pc, [r0, #1103] @ 0x44f │ │ │ │ @ instruction: 0xf3002c00 │ │ │ │ cdpmi 0, 8, cr8, cr5, cr12, {7} │ │ │ │ ldrtmi r4, [lr], #-1593 @ 0xfffff9c7 │ │ │ │ vmin.s d4, d3, d16 │ │ │ │ - stmmi r3, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmmi r3, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46391a76 │ │ │ │ - @ instruction: 0xff62f232 │ │ │ │ + @ instruction: 0xffa6f232 │ │ │ │ @ instruction: 0xf100fb07 │ │ │ │ addmi r1, sp, #140288 @ 0x22400 │ │ │ │ adchi pc, r8, r0, asr #1 │ │ │ │ ldrtpl pc, [r0], #-1606 @ 0xfffff9ba @ │ │ │ │ ldreq pc, [r6], #704 @ 0x2c0 │ │ │ │ andcs r4, lr, #48, 12 @ 0x3000000 │ │ │ │ @ instruction: 0xf64661e6 │ │ │ │ vsubhn.i16 d21, q8, q8 │ │ │ │ @ instruction: 0x63212696 │ │ │ │ - @ instruction: 0xf892f116 │ │ │ │ + @ instruction: 0xf8d6f116 │ │ │ │ blcs 0x627e8 │ │ │ │ adchi pc, r2, r0, asr #32 │ │ │ │ strtmi r2, [r8], -r1, lsl #6 │ │ │ │ rsbvs r4, r3, #59768832 @ 0x3900000 │ │ │ │ - @ instruction: 0xf872f233 │ │ │ │ + @ instruction: 0xf8b6f233 │ │ │ │ bl 0xfed8f0e4 │ │ │ │ @ instruction: 0xf0c00f47 │ │ │ │ blne 0xffb289f4 │ │ │ │ strcc lr, [sl, #-2500] @ 0xfffff63c │ │ │ │ @ instruction: 0xf6466b23 │ │ │ │ vmvn.i32 d21, #0 @ 0x00000000 │ │ │ │ stmibvs r2!, {r1, r2, r4, r7}^ │ │ │ │ eorvs r1, r2, #224256 @ 0x36c00 │ │ │ │ @ instruction: 0xf1196323 │ │ │ │ - ldmdavs r3!, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs r3!, {r0, r1, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrdhi pc, [r4], -r4 @ │ │ │ │ svclt 0x000c2b00 │ │ │ │ stmdbeq r7, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r3, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svceq 0x0000f1b8 │ │ │ │ stmibvs r2!, {r0, r3, r4, r5, ip, lr, pc}^ │ │ │ │ bvs 0xfe89a07c │ │ │ │ bvs 0x851b74 │ │ │ │ and r4, sp, r6, lsl r6 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ @ instruction: 0xf1163501 │ │ │ │ - bvs 0x1946970 │ │ │ │ + bvs 0x1946a80 │ │ │ │ eorle r4, fp, r8, lsr #11 │ │ │ │ ldmib r4, {r1, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ blx 0x4c7ba │ │ │ │ strmi r2, [r6], -r5 │ │ │ │ adcmi r3, fp, #1024 @ 0x400 │ │ │ │ ldmdane r6!, {r1, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ ldmne r6!, {r1, r2, r5, r8, r9, fp, sp, lr} │ │ │ │ svceq 0x0003f1b9 │ │ │ │ bne 0xcbcb48 │ │ │ │ - @ instruction: 0xf864f116 │ │ │ │ + @ instruction: 0xf8a8f116 │ │ │ │ rscle r2, r3, r0, lsl #16 │ │ │ │ - @ instruction: 0xfff4f234 │ │ │ │ - cmppcs r4, #64, 4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf834f235 │ │ │ │ + bicscs pc, r4, #64, 4 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ vst2.8 {d25-d28}, [pc], r1 │ │ │ │ vqsub.s8 , q0, q1 │ │ │ │ - vsra.s64 , q0, #64 │ │ │ │ + vorr.i32 q9, #0 @ 0x00000000 │ │ │ │ stmdavs r3, {r0, r1, r2, r3, r5, r8} │ │ │ │ @ instruction: 0xf64f9300 │ │ │ │ vaddl.s8 , d0, d12 │ │ │ │ blmi 0x1250a30 │ │ │ │ - ldc2 1, cr15, [r0], #112 @ 0x70 │ │ │ │ + ldc2l 1, cr15, [r4], #112 @ 0x70 │ │ │ │ strbmi lr, [r3], -ip, asr #15 │ │ │ │ andpl pc, r0, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf1006810 │ │ │ │ submi r0, r2, #-1073741817 @ 0xc0000007 │ │ │ │ strtvs r4, [r1], #-17 @ 0xffffffef │ │ │ │ @ instruction: 0xf101fb03 │ │ │ │ - @ instruction: 0xf800f126 │ │ │ │ + @ instruction: 0xf844f126 │ │ │ │ strmi r6, [r5], -r3, ror #20 │ │ │ │ bicslt r6, fp, r0, ror #7 │ │ │ │ ldmdaeq r9!, {r3, r6, r9, ip, sp, lr, pc} │ │ │ │ stmdaeq r4, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r9, r8, asr #4]! │ │ │ │ streq pc, [r4, -r0, asr #5] │ │ │ │ and r2, r0, r0, lsl #12 │ │ │ │ @ instruction: 0x6c236be5 │ │ │ │ strpl pc, [r6, #-2819] @ 0xfffff4fd │ │ │ │ strtmi r3, [r8], -r1, lsl #12 │ │ │ │ - @ instruction: 0xf92cf119 │ │ │ │ + @ instruction: 0xf970f119 │ │ │ │ strbmi r2, [r3], -r0, lsl #4 │ │ │ │ @ instruction: 0x46114638 │ │ │ │ - stc2l 2, cr15, [sl], {12} │ │ │ │ + stc2 2, cr15, [lr, #-48] @ 0xffffffd0 │ │ │ │ bvs 0x1920fd8 │ │ │ │ mvnle r4, #-536870903 @ 0xe0000009 │ │ │ │ subne pc, r8, r8, asr #12 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ ldrt r4, [r9], #1008 @ 0x3f0 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ - @ instruction: 0xffdef232 │ │ │ │ + @ instruction: 0xf822f233 │ │ │ │ ldrb r1, [r1, -r9, ror #20] │ │ │ │ - mrc2 1, 5, pc, cr4, cr8, {0} │ │ │ │ + mrc2 1, 7, pc, cr8, cr8, {0} │ │ │ │ @ instruction: 0xf04fb948 │ │ │ │ ldr r7, [r7, -r0, lsl #10]! │ │ │ │ andcs r6, lr, #224, 18 @ 0x380000 │ │ │ │ ldrmi r6, [r8], #-2849 @ 0xfffff4df │ │ │ │ - @ instruction: 0xffe6f115 │ │ │ │ + @ instruction: 0xf82af116 │ │ │ │ stmiaeq r6, {r1, r2, r4, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46304639 │ │ │ │ - @ instruction: 0xffcaf232 │ │ │ │ + @ instruction: 0xf80ef233 │ │ │ │ vsubw.s8 q9, q0, d1 │ │ │ │ bne 0x1c91484 │ │ │ │ @ instruction: 0xf1754299 │ │ │ │ svclt 0x00a80500 │ │ │ │ tstpvc r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldr r4, [sl, -sp, lsl #12] │ │ │ │ - ldrtcs pc, [r4], #-576 @ 0xfffffdc0 @ │ │ │ │ + ldrtcs pc, [r4], #576 @ 0x240 @ │ │ │ │ strteq pc, [pc], #-704 @ 0x4889c │ │ │ │ - bicsne pc, r0, r0, asr #4 │ │ │ │ + cmppcs r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b14 │ │ │ │ andcs r7, r0, r6, asr #4 │ │ │ │ vshl.s8 d9, d0, d5 │ │ │ │ - blmi 0x507f48 │ │ │ │ + blmi 0x508058 │ │ │ │ rscsne pc, sp, #64, 4 │ │ │ │ - tstpcs r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r8, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andpl pc, ip, pc, asr #12 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ vrhadd.s8 d25, d0, d0 │ │ │ │ - vsra.s64 , q0, #64 │ │ │ │ + vorr.i32 q9, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf11c012f │ │ │ │ - vpadd.i8 , q8, │ │ │ │ - vsra.s64 , q0, #64 │ │ │ │ + sha1c.32 , q0, │ │ │ │ + vorr.i32 q9, #0 @ 0x00000000 │ │ │ │ vrhadd.s8 d16, d0, d31 │ │ │ │ - vaddl.s8 q9, d0, d20 │ │ │ │ + vaddl.s8 q9, d16, d20 │ │ │ │ blmi 0x1c89a4 │ │ │ │ andcc pc, r5, #64, 4 │ │ │ │ - blx 0x11051e6 │ │ │ │ + blx 0xfe1051e6 │ │ │ │ addseq r6, r6, pc, ror sp │ │ │ │ addseq r6, r6, #128, 26 @ 0x2000 │ │ │ │ - eorseq r2, r4, ip, lsr #1 │ │ │ │ - eorseq r2, r4, r4, lsl #1 │ │ │ │ - mlaseq r4, ip, r0, r2 │ │ │ │ + eorseq r2, r4, ip, lsr #2 │ │ │ │ + eorseq r2, r4, r4, lsl #2 │ │ │ │ + eorseq r2, r4, ip, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeb9fb0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff0 │ │ │ │ vmvn.i32 d21, #255 @ 0x000000ff │ │ │ │ stcvs 12, cr0, [r2, #-600] @ 0xfffffda8 │ │ │ │ @ instruction: 0xf8dcb082 │ │ │ │ @@ -57809,67 +57809,67 @@ │ │ │ │ @ instruction: 0xf646b12a │ │ │ │ vsubw.s8 , q8, d16 │ │ │ │ ldmdavs r8, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ bne 0xfe2999a4 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf00b4010 │ │ │ │ @ instruction: 0xf240be79 │ │ │ │ - vmlal.s q9, d0, d0[7] │ │ │ │ + vmlal.s q9, d16, d0[7] │ │ │ │ vhsub.s8 d16, d0, d31 │ │ │ │ - vsra.s64 , q0, #64 │ │ │ │ + vorr.i32 q9, #0 @ 0x00000000 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ blmi 0xd0984 │ │ │ │ subscc pc, pc, #64, 4 │ │ │ │ - ldc2 2, cr15, [r8, #-20]! @ 0xffffffec │ │ │ │ - ldrhteq r2, [r4], -ip │ │ │ │ + ldc2l 2, cr15, [ip, #-20]! @ 0xffffffec │ │ │ │ + eorseq r2, r4, ip, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeb9fb98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460fe8 │ │ │ │ vorr.i32 d22, #3072 @ 0x00000c00 │ │ │ │ umulllt r2, r3, r6, r3 │ │ │ │ @ instruction: 0xf643681d │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9} │ │ │ │ ldrtpl pc, [r0], #-1606 @ 0xfffff9ba @ │ │ │ │ ldreq pc, [r6], #704 @ 0x2c0 │ │ │ │ subsvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ vmax.s8 d20, d0, d16 │ │ │ │ - vsra.s64 , q0, #64 │ │ │ │ + vorr.i32 q9, #0 @ 0x00000000 │ │ │ │ ldrmi r0, [r8, pc, lsr #2] │ │ │ │ orrslt r6, r5, r4, lsr #23 │ │ │ │ ldcvs 6, cr15, [r8], {70} @ 0x46 │ │ │ │ ldccs 2, cr15, [r6], {192} @ 0xc0 │ │ │ │ @ instruction: 0xf8dc2200 │ │ │ │ @ instruction: 0xf8533000 │ │ │ │ stcvs 0, cr1, [fp, #136] @ 0x88 │ │ │ │ @ instruction: 0x0114e9d1 │ │ │ │ addsmi r1, r9, #110592 @ 0x1b000 │ │ │ │ andcc sp, r1, #1677721600 @ 0x64000000 │ │ │ │ addsmi r4, r5, #28, 8 @ 0x1c000000 │ │ │ │ vand , q8, │ │ │ │ vhsub.s8 d19, d16, d2 │ │ │ │ - vsra.s64 , q0, #64 │ │ │ │ + vorr.i32 q9, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf646012f │ │ │ │ vmvn.i32 d21, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf1190096 │ │ │ │ - strtmi pc, [r0], -r1, lsr #18 │ │ │ │ + strtmi pc, [r0], -r5, ror #18 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 d27, d0, d16 │ │ │ │ - vrshr.s64 d18, d8, #64 │ │ │ │ + vmov.i32 d19, #2048 @ 0x00000800 │ │ │ │ vhsub.s8 d16, d0, d31 │ │ │ │ - vsra.s64 , q0, #64 │ │ │ │ + vorr.i32 q9, #0 @ 0x00000000 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ blmi 0xd0a38 │ │ │ │ rsbscc pc, pc, #64, 4 │ │ │ │ - ldc2l 2, cr15, [lr], {5} │ │ │ │ - ldrsbteq r2, [r4], -r4 │ │ │ │ + stc2 2, cr15, [r2, #-20]! @ 0xffffffec │ │ │ │ + eorseq r2, r4, r4, asr r1 │ │ │ │ teqppl r0, #73400320 @ p-variant is OBSOLETE @ 0x4600000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ ldrdne lr, [fp], -r3 │ │ │ │ bvs 0xfe7233bc │ │ │ │ addcs lr, r2, r0, lsr #23 │ │ │ │ bcc 0x8f588 │ │ │ │ andseq pc, r3, r2, lsl #22 │ │ │ │ @@ -58259,15 +58259,15 @@ │ │ │ │ @ instruction: 0xf8c22000 │ │ │ │ eorcc r0, r8, #56, 4 @ 0x80000003 │ │ │ │ mvnsle r4, sl, lsl #5 │ │ │ │ adcmi pc, r0, #4, 10 @ 0x1000000 │ │ │ │ ands pc, r8, #13762560 @ 0xd20000 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf643d036 │ │ │ │ - vbic.i32 , #134217728 @ 0x08000000 │ │ │ │ + vqshl.s64 , q12, #0 │ │ │ │ @ instruction: 0x46700734 │ │ │ │ ldrbtcc pc, [pc], pc, asr #32 @ │ │ │ │ stmdaeq ip, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ blcs 0xa7098 │ │ │ │ strmi fp, [r6], r8, lsl #30 │ │ │ │ blcs 0xfd11c │ │ │ │ mvnslt sp, r5, asr #32 │ │ │ │ @@ -58339,20 +58339,20 @@ │ │ │ │ @ instruction: 0xf8cc0208 │ │ │ │ strb r2, [r1, ip]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeba03ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vhadd.s8 d18, d2, d0 │ │ │ │ - vqdmlal.s q8, d16, d0[6] │ │ │ │ + vqdmlal.s , d0, d0[6] │ │ │ │ vcge.s8 d16, d0, d20 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ andls r0, r0, pc, lsr #2 │ │ │ │ sbcspl pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xf916f205 │ │ │ │ + @ instruction: 0xf95af205 │ │ │ │ b 0x1436614 │ │ │ │ stcls 14, cr3, [r2], {65} @ 0x41 │ │ │ │ mulgt ip, sp, r8 │ │ │ │ blx 0x80a504 │ │ │ │ @ instruction: 0xf401fe8e │ │ │ │ b 0x10897e8 │ │ │ │ @ instruction: 0xf00c010e │ │ │ │ @@ -58450,19 +58450,19 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeba0568 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavc r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf643210c │ │ │ │ - vbic.i32 , #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 , q12, #64 │ │ │ │ blx 0x8a04e │ │ │ │ ldmdbhi fp, {r1, r8, r9, ip, sp} │ │ │ │ ldrle r0, [sp], #-1689 @ 0xfffff967 │ │ │ │ - mvneq pc, #536870916 @ 0x20000004 │ │ │ │ + msrne SPSR_f, #536870916 @ 0x20000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r2, r3, lsl #22 │ │ │ │ ldrsbne pc, [r4], #129 @ 0x81 @ │ │ │ │ stmdavs sl, {r0, r3, r4, r6, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xd1041c93 │ │ │ │ stmiavc r1, {r0, r1, r3, r6, fp, sp, lr}^ │ │ │ │ ldrmi r7, [r8, r0, lsl #17] │ │ │ │ @@ -58478,15 +58478,15 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrmi fp, [r3], #-3336 @ 0xfffff2f8 │ │ │ │ @ instruction: 0xf99321c0 │ │ │ │ @ instruction: 0xf646228c │ │ │ │ vqdmlal.s q11, d0, d0[2] │ │ │ │ blx 0x9223a │ │ │ │ strb r3, [r7, r2]! │ │ │ │ - ldrshteq r2, [r4], -ip │ │ │ │ + eorseq r2, r4, ip, ror r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba05f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvc fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi fp, [sl], -r2, lsl #1 │ │ │ │ blcs 0xdac10 │ │ │ │ blcc 0xff90c │ │ │ │ @@ -58500,15 +58500,15 @@ │ │ │ │ ldmvc r5, {r0, r4, r6, r7, fp, ip, sp, lr} │ │ │ │ eorsle r4, ip, sp, lsl #5 │ │ │ │ @ instruction: 0xf04f2902 │ │ │ │ svclt 0x00880504 │ │ │ │ stmib sp, {r1, r8, fp, ip, sp}^ │ │ │ │ addmi r3, sp, r0, lsl #4 │ │ │ │ vmax.s d4, d2, d25 │ │ │ │ - strdlt pc, [r8, #151] @ 0x97 │ │ │ │ + biclt pc, r8, fp, lsr sl @ │ │ │ │ andne lr, r0, #3620864 @ 0x374000 │ │ │ │ stceq 0, cr15, [r8], #-316 @ 0xfffffec4 │ │ │ │ @ instruction: 0xf0037953 │ │ │ │ bne 0xff04a05c │ │ │ │ tstpcs r3, #12, 22 @ p-variant is OBSOLETE @ 0x3000 │ │ │ │ andcs pc, r0, ip, lsl #22 │ │ │ │ @ instruction: 0x33286159 │ │ │ │ @@ -58536,15 +58536,15 @@ │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ adcmi pc, sp, r4, lsl #10 │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ vqadd.s64 d19, d1, d24 │ │ │ │ - svclt 0x0000fb8b │ │ │ │ + svclt 0x0000fbcb │ │ │ │ tsteq r4, #16, 10 @ 0x4000000 │ │ │ │ @ instruction: 0xf8d09902 │ │ │ │ @ instruction: 0x4323e04c │ │ │ │ svceq 0x0004f011 │ │ │ │ stceq 1, cr15, [r4], {14} │ │ │ │ @ instruction: 0xf8c0d124 │ │ │ │ @ instruction: 0xf001c04c │ │ │ │ @@ -58597,28 +58597,28 @@ │ │ │ │ ldrb r0, [lr, r2, lsl #4] │ │ │ │ ldrb r2, [ip, r3, lsl #4] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeba07b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x109a84 │ │ │ │ subcs pc, fp, #268435460 @ 0x10000004 │ │ │ │ vhadd.s8 d9, d4, d0 │ │ │ │ - svclt 0x0000ff15 │ │ │ │ - ldrshteq r2, [r4], -r8 │ │ │ │ + svclt 0x0000ff59 │ │ │ │ + eorseq r2, r4, r8, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeba07e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #53232 @ 0xcff0 │ │ │ │ blx 0x1357f6 │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ vadd.i64 d6, d18, d16 │ │ │ │ - stmdacs r1, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r1, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stmiavc r3!, {r0, r2, r5, ip, lr, pc}^ │ │ │ │ strtle r0, [r2], #-1626 @ 0xfffff9a6 │ │ │ │ andne pc, r1, #201326595 @ 0xc000003 │ │ │ │ andsle r2, r0, r2, lsl #20 │ │ │ │ @ instruction: 0xf0129901 │ │ │ │ @ instruction: 0xd1250f01 │ │ │ │ svclt 0x00c82801 │ │ │ │ @@ -58642,22 +58642,22 @@ │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andlt r3, r9, #1073741824 @ 0x40000000 │ │ │ │ andlt r0, r2, r8, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbccs pc, r4, r0, asr #4 │ │ │ │ + subcc pc, r4, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ vqsub.s64 q2, q14, │ │ │ │ - svclt 0x0000fc73 │ │ │ │ - eorseq r2, r4, ip, lsl #8 │ │ │ │ + svclt 0x0000fcb3 │ │ │ │ + eorseq r2, r4, ip, lsl #9 │ │ │ │ rsble r2, r0, r0, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r2, r5, ip, lsl #14 │ │ │ │ @ instruction: 0xf0012300 │ │ │ │ @@ -58748,74 +58748,74 @@ │ │ │ │ blx 0x10db72 │ │ │ │ ldmdbvc r3, {r0, r8, ip, sp, lr, pc} │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ ldmdale r3, {r2, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ bne 0x6ca4bc │ │ │ │ stmibvs r0, {r0, r1, r2, r3, r5} │ │ │ │ - sbccs pc, ip, #64, 4 │ │ │ │ + subcc pc, ip, #64, 4 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ andls r1, r0, #8, 20 @ 0x8000 │ │ │ │ @ instruction: 0xf04f9001 │ │ │ │ andcs r3, r1, #-67108861 @ 0xfc000003 │ │ │ │ strtmi r2, [r0], -r0, lsl #3 │ │ │ │ - blx 0x1061fe │ │ │ │ + blx 0x11061fe │ │ │ │ andlt r4, r4, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ ldmibvs r2, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf1152180 │ │ │ │ - strtmi pc, [r0], -r3, lsr #23 │ │ │ │ + strtmi pc, [r0], -r7, ror #23 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 d27, d0, d0 │ │ │ │ - vrshr.s64 q9, q2, #64 │ │ │ │ + vmov.i32 , #1024 @ 0x00000400 │ │ │ │ stmibvs r0, {r0, r1, r2, r3, r5, r9} │ │ │ │ ldmvc r3, {r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ blcc 0x135f64 │ │ │ │ stmdbcs r2, {r0, r3, r4, r6, r7, r9, ip, sp, pc} │ │ │ │ ldc 8, cr13, [r2, #136] @ 0x88 │ │ │ │ subcs r7, r0, r2, lsl #22 │ │ │ │ vhsub.s8 d18, d0, d1 │ │ │ │ - vmla.f d18, d16, d0[5] │ │ │ │ + vmla.f d19, d0, d0[5] │ │ │ │ addsmi r0, r8, pc, lsr #2 │ │ │ │ blvc 0x104ec8 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andne lr, r0, sp, asr #19 │ │ │ │ strtmi r2, [r0], -r0, lsl #3 │ │ │ │ - blx 0xff386268 │ │ │ │ + blx 0x38626a │ │ │ │ ldmvs r0, {r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ vhsub.s8 d18, d0, d1 │ │ │ │ - vsra.s64 q9, q6, #64 │ │ │ │ + vorr.i32 , #12 @ 0x0000000c │ │ │ │ stmib sp, {r0, r1, r2, r3, r5, r8}^ │ │ │ │ orrcs r1, r0, r0 │ │ │ │ vmax.s d20, d1, d16 │ │ │ │ - @ instruction: 0xe7b9fabd │ │ │ │ + @ instruction: 0xe7b9fafd │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x109d8c │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ vhsub.s8 d3, d4, d14 │ │ │ │ - svclt 0x0000fd91 │ │ │ │ - eorseq r2, r4, r4, lsr #8 │ │ │ │ + svclt 0x0000fdd5 │ │ │ │ + eorseq r2, r4, r4, lsr #9 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r6, [r9], r4, lsl #30 │ │ │ │ ldrbteq pc, [r0], -r0, lsl #2 @ │ │ │ │ stmdbvs sp, {r2, r4, r7, r8, ip, sp, pc} │ │ │ │ ldreq pc, [r4, -r1, lsl #2] │ │ │ │ movwle lr, #12295 @ 0x3007 │ │ │ │ - blx 0x1f8628a │ │ │ │ + blx 0xfef8628a │ │ │ │ ble 0x293910 │ │ │ │ stmdavs r4!, {r1, r2, r5, r9, sl, lr} │ │ │ │ stmdbvs r3!, {r2, r4, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf10400aa │ │ │ │ @ instruction: 0x46380114 │ │ │ │ ldmible r0!, {r0, r2, r3, r4, r7, r9, lr}^ │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ @@ -58838,20 +58838,20 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ andcs fp, r0, r3, lsl #1 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ vqdmulh.s d20, d1, d2 │ │ │ │ andls r3, r0, pc, ror #4 │ │ │ │ - ldc2 2, cr15, [r2, #-16]! │ │ │ │ - eorseq r2, r4, r8, lsr r4 │ │ │ │ + ldc2l 2, cr15, [r6, #-16]! │ │ │ │ + ldrhteq r2, [r4], -r8 │ │ │ │ ldrdgt pc, [ip], #-128 @ 0xffffff80 │ │ │ │ vaddw.s8 q9, q7, d0 │ │ │ │ ldrlt r3, [r0, #-336] @ 0xfffffeb0 │ │ │ │ tstmi r3, r1, asr #20 │ │ │ │ streq pc, [r4], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cc64c4 │ │ │ │ b 0x140d9b8 │ │ │ │ @@ -58947,39 +58947,39 @@ │ │ │ │ stmiaeq r0, {sl, fp}^ │ │ │ │ andsgt pc, r2, r7, lsl #17 │ │ │ │ movwcs sp, #389 @ 0x185 │ │ │ │ @ instruction: 0xe7a9747b │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xe77a469c │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x589ffc │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vhsub.s8 d6, d20, d7 │ │ │ │ - andcs pc, r0, r9, asr ip @ │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + mulcs r0, sp, ip │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, pc, lsl #22 │ │ │ │ adcvs pc, r2, #64, 4 │ │ │ │ - mcrr2 2, 0, pc, lr, cr4 @ │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + ldc2 2, cr15, [r2], {4} │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rscscs pc, r0, r0, asr #4 │ │ │ │ + rsbscc pc, r0, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d9 │ │ │ │ vqsub.s64 q3, q14, │ │ │ │ - vmul.i8 , q8, │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vpmin.s8 d31, d0, d29 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ vrhadd.s8 d16, d0, d31 │ │ │ │ - vmov.i32 d19, #8 @ 0x00000008 │ │ │ │ + vshr.s64 d19, d8, #64 │ │ │ │ blmi 0x109c48 │ │ │ │ rscvs pc, r1, #64, 4 │ │ │ │ - @ instruction: 0xf9f0f23c │ │ │ │ - eorseq r2, r4, r0, asr r4 │ │ │ │ - eorseq r2, r4, r4, ror #8 │ │ │ │ + blx 0xc86484 │ │ │ │ + ldrsbteq r2, [r4], -r0 │ │ │ │ + eorseq r2, r4, r4, ror #9 │ │ │ │ @ instruction: 0xf64cb510 │ │ │ │ vsra.s8 d23, d16, #2 │ │ │ │ stclvs 1, cr6, [r4], {255} @ 0xff │ │ │ │ @ instruction: 0xf8dd4319 │ │ │ │ stcne 0, cr14, [r3, #-32]! @ 0xffffffe0 │ │ │ │ eorvs r6, r1, r3, asr #9 │ │ │ │ stclvs 5, cr4, [r3], {114} @ 0x72 │ │ │ │ @@ -59440,19 +59440,19 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ b 0x14306f4 │ │ │ │ stmdbls r7, {r0, sl, fp, ip, sp, lr} │ │ │ │ eorle r4, sl, sl, lsl #5 │ │ │ │ tsteq r5, #150994944 @ 0x9000000 │ │ │ │ mulcs r0, r6, r7 │ │ │ │ - cmppcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + biccc pc, r8, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, lr, asr #22 │ │ │ │ eorsvs pc, r2, #64, 4 │ │ │ │ - @ instruction: 0xf87ef204 │ │ │ │ + @ instruction: 0xf8c2f204 │ │ │ │ tsteq r5, #1536 @ 0x600 │ │ │ │ streq r6, [r6, -r1, asr #25]! │ │ │ │ @ instruction: 0xf1019c08 │ │ │ │ stccs 12, cr0, [r0], {4} │ │ │ │ @ instruction: 0x9c08db6e │ │ │ │ streq pc, [r1], #-36 @ 0xffffffdc │ │ │ │ rsbsle r4, r5, r2, lsr #5 │ │ │ │ @@ -59521,15 +59521,15 @@ │ │ │ │ @ instruction: 0xf8c09a08 │ │ │ │ b 0x11ba54c │ │ │ │ bls 0x21b028 │ │ │ │ @ instruction: 0xf0434333 │ │ │ │ @ instruction: 0xf04373c0 │ │ │ │ tstmi r3, #208, 6 @ 0x40000003 │ │ │ │ str r6, [r1], fp │ │ │ │ - eorseq r2, r4, r8, ror r4 │ │ │ │ + ldrshteq r2, [r4], -r8 │ │ │ │ @ instruction: 0xf8ddb510 │ │ │ │ @ instruction: 0xf1bcc008 │ │ │ │ svclt 0x00980fff │ │ │ │ asreq pc, pc, #8 @ │ │ │ │ blx 0xfe780924 │ │ │ │ blx 0xfecc6afc │ │ │ │ @ instruction: 0xf021f181 │ │ │ │ @@ -60004,20 +60004,20 @@ │ │ │ │ b 0x108f224 │ │ │ │ tstmi r9, #-2147483648 @ 0x80000000 │ │ │ │ andne pc, r0, ip, asr #17 │ │ │ │ tstcs r0, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andcs r4, r0, r0, ror r7 │ │ │ │ - cmppcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + biccc pc, r8, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ andcc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - ldc2 2, cr15, [r6], {3} │ │ │ │ - mlaseq r4, r0, r4, r2 │ │ │ │ + mrrc2 2, 0, pc, sl, cr3 @ │ │ │ │ + eorseq r2, r4, r0, lsl r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba1ddc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ pkhbtmi r4, ip, r5, lsl #12 │ │ │ │ ldrmi r4, [ip], -r2, lsl #12 │ │ │ │ stmdbls ip, {r0, r1, r8, sl, fp, sp} │ │ │ │ @@ -60218,20 +60218,20 @@ │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ b 0x1122fa8 │ │ │ │ stclvs 3, cr0, [r2], {12} │ │ │ │ movweq pc, #16451 @ 0x4043 @ │ │ │ │ strbvs r1, [r1], #3345 @ 0xd11 │ │ │ │ usada8 r0, r3, r0, r6 │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vmla.f d19, d0, d0[2] │ │ │ │ + vmla.f d19, d16, d0[2] │ │ │ │ blmi 0x10b3d8 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vhsub.s8 d6, d19, d31 │ │ │ │ - svclt 0x0000fa6b │ │ │ │ - mlaseq r4, ip, r4, r2 │ │ │ │ + svclt 0x0000faaf │ │ │ │ + eorseq r2, r4, ip, lsl r5 │ │ │ │ stmdbcs fp, {r0, r8, fp, ip, sp} │ │ │ │ addshi pc, r8, r0, lsl #4 │ │ │ │ @ instruction: 0xf001e8df │ │ │ │ ldrpl r9, [r6, #1654] @ 0x676 │ │ │ │ @ instruction: 0x96969696 │ │ │ │ @ instruction: 0x06209696 │ │ │ │ @ instruction: 0xf646b130 │ │ │ │ @@ -60307,23 +60307,23 @@ │ │ │ │ vqadd.u32 q10, , │ │ │ │ ldr r0, [r5, r7, lsl #6]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeba226c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vmla.f d19, d0, d0[2] │ │ │ │ + vmla.f d19, d16, d0[2] │ │ │ │ blmi 0x1cb53c │ │ │ │ subsne pc, fp, #64, 4 │ │ │ │ vhadd.s8 d9, d3, d0 │ │ │ │ - vst2.32 {d31,d33}, [pc :256], r9 │ │ │ │ + vst2. {d31,d33}, [pc :256]! │ │ │ │ ldr r7, [fp, r0, lsl #5] │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ svclt 0x0000e798 │ │ │ │ - ldrhteq r2, [r4], -r4 │ │ │ │ + eorseq r2, r4, r4, lsr r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svccs 0x00006f07 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r4, r6, ip, lr, pc} │ │ │ │ addseq r6, fp, r2, asr #25 │ │ │ │ @@ -60362,15 +60362,15 @@ │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x463287f0 │ │ │ │ tstpeq r4, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ vmax.s16 q10, , q4 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4627d0d6 │ │ │ │ @ instruction: 0xf8c8e7e8 │ │ │ │ andcs r5, r0, ip, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf06f87f0 │ │ │ │ @@ -60658,15 +60658,15 @@ │ │ │ │ @ instruction: 0xf0434361 │ │ │ │ vst2.16 {d20-d23}, [r3 :128], r1 │ │ │ │ vst2.32 {d17-d20}, [r3], r0 │ │ │ │ stcne 3, cr0, [ip, #-640] @ 0xfffffd80 │ │ │ │ movweq lr, #59971 @ 0xea43 │ │ │ │ @ instruction: 0xf08c64c4 │ │ │ │ andvs r0, fp, r1, lsl #28 │ │ │ │ - mvneq pc, #536870916 @ 0x20000004 │ │ │ │ + msrne SPSR_f, #536870916 @ 0x20000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ stclvs 4, cr4, [r5], {158} @ 0x9e │ │ │ │ tsteq ip, r3, lsl #22 │ │ │ │ @ instruction: 0x3c02ea4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ bicsmi pc, r8, #10354688 @ 0x9e0000 │ │ │ │ bicsne pc, r8, #9502720 @ 0x910000 │ │ │ │ @@ -61006,15 +61006,15 @@ │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ vst1.64 {d30}, [pc :128], sl │ │ │ │ strb r7, [r7, r0, lsl #6]! │ │ │ │ movtvc pc, #1103 @ 0x44f @ │ │ │ │ svclt 0x0000e7e4 │ │ │ │ stmdale fp, {r0, r1, r8, fp, sp} │ │ │ │ - mvneq pc, #536870916 @ 0x20000004 │ │ │ │ + msrne SPSR_f, #536870916 @ 0x20000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ fstmiaxeq r1, {d14} @ Deprecated │ │ │ │ tstcs lr, r3, lsl r6 │ │ │ │ mvncs pc, #220, 16 @ 0xdc0000 │ │ │ │ bllt 0x209b78 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba2d84 │ │ │ │ @@ -61074,15 +61074,15 @@ │ │ │ │ @ instruction: 0xf0434361 │ │ │ │ vst2.16 {d20-d23}, [r3 :128], r1 │ │ │ │ vst2.32 {d17-d20}, [r3], r0 │ │ │ │ stcne 3, cr0, [ip, #-640] @ 0xfffffd80 │ │ │ │ movweq lr, #59971 @ 0xea43 │ │ │ │ @ instruction: 0xf08c64c4 │ │ │ │ andvs r0, fp, r1, lsl #28 │ │ │ │ - mvneq pc, #536870916 @ 0x20000004 │ │ │ │ + msrne SPSR_f, #536870916 @ 0x20000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ stclvs 4, cr4, [r5], {158} @ 0x9e │ │ │ │ tsteq ip, r3, lsl #22 │ │ │ │ @ instruction: 0x3c02ea4f │ │ │ │ @ instruction: 0xf89e2301 │ │ │ │ @ instruction: 0xf89143d8 │ │ │ │ b 0x1350bf4 │ │ │ │ @@ -61190,15 +61190,15 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba3030 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, sp, r0 │ │ │ │ ldmib sp, {r0, r4, r9, sl, lr}^ │ │ │ │ strmi r2, [r4], -r4, lsl #6 │ │ │ │ @ instruction: 0xff34f7ff │ │ │ │ - mvneq pc, #536870916 @ 0x20000004 │ │ │ │ + msrne SPSR_f, #536870916 @ 0x20000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r1, #128 @ 0x80 │ │ │ │ ldrmi r4, [r8], #-1050 @ 0xfffffbe6 │ │ │ │ ldrdgt pc, [ip], #-132 @ 0xffffff7c │ │ │ │ @ instruction: 0xf8922301 │ │ │ │ @ instruction: 0xf89023d8 │ │ │ │ @ instruction: 0x032813d8 │ │ │ │ @@ -61213,15 +61213,15 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba308c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, sp, r0 │ │ │ │ ldmib sp, {r0, r4, r9, sl, lr}^ │ │ │ │ strmi r2, [r4], -r4, lsl #6 │ │ │ │ @ instruction: 0xff06f7ff │ │ │ │ - mvneq pc, #536870916 @ 0x20000004 │ │ │ │ + msrne SPSR_f, #536870916 @ 0x20000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r1, #128 @ 0x80 │ │ │ │ ldrmi r4, [r8], #-1050 @ 0xfffffbe6 │ │ │ │ ldrdgt pc, [ip], #-132 @ 0xffffff7c │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ bicscs pc, r8, #9568256 @ 0x920000 │ │ │ │ bicsne pc, r8, #144, 16 @ 0x900000 │ │ │ │ @@ -61240,15 +61240,15 @@ │ │ │ │ @ instruction: 0x4604c018 │ │ │ │ mlapl r0, sp, r8, pc @ │ │ │ │ @ instruction: 0x461e4611 │ │ │ │ svceq 0x0000f1bc │ │ │ │ ldmib sp, {r1, r2, r3, r4, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff2304 │ │ │ │ @ instruction: 0xf242fed1 │ │ │ │ - vqdmlal.s q8, d16, d0[6] │ │ │ │ + vqdmlal.s , d0, d0[6] │ │ │ │ @ instruction: 0x46010334 │ │ │ │ @ instruction: 0xf893440b │ │ │ │ bllt 0xfe390e7c │ │ │ │ teqeq r3, #57856 @ 0xe200 │ │ │ │ movwvc lr, #6723 @ 0x1a43 │ │ │ │ @ instruction: 0xf0439907 │ │ │ │ movwmi r7, #46032 @ 0xb3d0 │ │ │ │ @@ -61265,15 +61265,15 @@ │ │ │ │ stceq 1, cr15, [r4], {-0} │ │ │ │ msrmi SPSR_c, #67 @ 0x43 │ │ │ │ subgt pc, ip, r4, asr #17 │ │ │ │ @ instruction: 0xf443bf0c │ │ │ │ vst2.32 {d17-d20}, [r3], r0 │ │ │ │ tstmi r3, #160, 6 @ 0x80000002 │ │ │ │ vhadd.s8 d22, d2, d3 │ │ │ │ - vqdmlal.s q8, d16, d0[6] │ │ │ │ + vqdmlal.s , d0, d0[6] │ │ │ │ strmi r0, [fp], #-820 @ 0xfffffccc │ │ │ │ bicsne pc, r8, #9633792 @ 0x930000 │ │ │ │ sbcle r2, sp, r0, lsl #26 │ │ │ │ blcs 0x32ba0 │ │ │ │ sadd8mi fp, sl, ip │ │ │ │ bicsvc pc, r0, #79 @ 0x4f │ │ │ │ blls 0x242474 │ │ │ │ @@ -61465,20 +61465,20 @@ │ │ │ │ rsbmi pc, r5, #66 @ 0x42 │ │ │ │ strbvs r1, [r1], #3353 @ 0xd19 │ │ │ │ andlt r6, r4, sl, lsl r0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andcs fp, r0, r0, ror sp │ │ │ │ - cmppcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + biccc pc, r8, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ rscscs pc, r1, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xf8acf202 │ │ │ │ - eorseq r2, r4, r0, ror #9 │ │ │ │ + @ instruction: 0xf8f0f202 │ │ │ │ + eorseq r2, r4, r0, ror #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba34b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ @ instruction: 0x4694469e │ │ │ │ blls 0x2566cc │ │ │ │ stmdbcs r4, {r3, r4, r5, ip, lr, pc} │ │ │ │ @@ -61528,21 +61528,21 @@ │ │ │ │ orrne pc, r0, #1124073472 @ 0x43000000 │ │ │ │ strbvs r1, [r1], #3345 @ 0xd11 │ │ │ │ andlt r6, r4, r3, lsl r0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andcs fp, r0, r0, ror sp │ │ │ │ - cmppcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + biccc pc, r8, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r3, lsl #22 │ │ │ │ sbcscs pc, sp, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xf82ef202 │ │ │ │ + @ instruction: 0xf872f202 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ - eorseq r2, r4, ip, ror #9 │ │ │ │ + eorseq r2, r4, ip, ror #10 │ │ │ │ vld1.64 {d0-d1}, [r0 :64], r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vld1.64 {d0}, [r0 :64], r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba35c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -61646,58 +61646,58 @@ │ │ │ │ andlt r6, r2, fp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ blls 0x17b99c │ │ │ │ svceq 0x0000f1bc │ │ │ │ vand d29, d0, d8 │ │ │ │ - vmla.f d19, d0, d0[2] │ │ │ │ + vmla.f d19, d16, d0[2] │ │ │ │ blcs 0xcca28 │ │ │ │ blmi 0x940604 │ │ │ │ @ instruction: 0xf8cd4660 │ │ │ │ vhadd.s8 d28, d0, d0 │ │ │ │ vhsub.s8 , , │ │ │ │ - andcs pc, r0, pc, lsr pc @ │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + andcs pc, r0, r3, lsl #31 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, sp, lsl fp │ │ │ │ andcs pc, r2, #64, 4 │ │ │ │ - @ instruction: 0xff34f201 │ │ │ │ - cmppcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xff78f201 │ │ │ │ + biccc pc, r8, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ blcs 0xd45a0 │ │ │ │ blmi 0x6805b8 │ │ │ │ adcscc pc, r7, #64, 4 │ │ │ │ vhadd.s8 d9, d1, d0 │ │ │ │ - blmi 0x60c24c │ │ │ │ + blmi 0x60c35c │ │ │ │ rsbvc pc, pc, #1325400064 @ 0x4f000000 │ │ │ │ vhadd.s8 d9, d1, d0 │ │ │ │ - blmi 0x58c240 │ │ │ │ + blmi 0x58c350 │ │ │ │ @ instruction: 0xf8cd4660 │ │ │ │ vhadd.s8 d28, d0, d0 │ │ │ │ vhsub.s8 , , q3 │ │ │ │ - stclvs 15, cr15, [r1], {25} │ │ │ │ + stclvs 15, cr15, [r1], {93} @ 0x5d │ │ │ │ stcls 6, cr4, [r5], {99} @ 0x63 │ │ │ │ movne pc, #-536870900 @ 0xe000000c │ │ │ │ movwcc lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0x43231d0a │ │ │ │ andvs r6, fp, r2, asr #9 │ │ │ │ vabd.s8 q15, q0, q8 │ │ │ │ - vmla.f d19, d0, d0[2] │ │ │ │ + vmla.f d19, d16, d0[2] │ │ │ │ blmi 0x28caa8 │ │ │ │ @ instruction: 0xf8cd4670 │ │ │ │ vhadd.s8 d30, d0, d0 │ │ │ │ vhsub.s8 , , │ │ │ │ - svclt 0x0000ff01 │ │ │ │ - eorseq r2, r4, r0, lsl r5 │ │ │ │ - eorseq r2, r4, r0, ror #10 │ │ │ │ - eorseq r2, r4, r0, asr #10 │ │ │ │ - eorseq r2, r4, r0, asr r5 │ │ │ │ - eorseq r2, r4, r8, lsr #10 │ │ │ │ - ldrshteq r2, [r4], -r8 │ │ │ │ + svclt 0x0000ff45 │ │ │ │ + mlaseq r4, r0, r5, r2 │ │ │ │ + eorseq r2, r4, r0, ror #11 │ │ │ │ + eorseq r2, r4, r0, asr #11 │ │ │ │ + ldrsbteq r2, [r4], -r0 │ │ │ │ + eorseq r2, r4, r8, lsr #11 │ │ │ │ + eorseq r2, r4, r8, ror r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrdhi pc, [r4], -r2 │ │ │ │ ldmib r1, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ addlt r2, r2, r0, lsl #12 │ │ │ │ @@ -61793,19 +61793,19 @@ │ │ │ │ ldrd pc, [r0], -r6 │ │ │ │ subsle r4, r0, r3, ror r5 │ │ │ │ tstle r6, r1, ror r5 │ │ │ │ svclt 0x00084283 │ │ │ │ tstle r1, r1, ror #10 │ │ │ │ adcsle r4, r3, r2, ror r5 │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x90cc74 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ vhsub.s8 d2, d17, d2 │ │ │ │ - @ instruction: 0xf8d6fe1d │ │ │ │ + @ instruction: 0xf8d6fe61 │ │ │ │ ldrbmi lr, [r3, #-0]! │ │ │ │ ldrbmi sp, [r2, #-238]! @ 0xffffff12 │ │ │ │ @ instruction: 0xf8cdd0a2 │ │ │ │ ldrbtmi ip, [r2], -r4 │ │ │ │ ldmdbvs r3!, {r3, r4, r5, r9, sl, lr} │ │ │ │ ldmib r6, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7ff1302 │ │ │ │ @@ -61830,15 +61830,15 @@ │ │ │ │ @ instruction: 0xf7ff68b1 │ │ │ │ stmdavs fp!, {r0, r1, r2, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbvs fp!, {r0, r8, r9, ip, pc} │ │ │ │ stmiavs fp!, {r8, r9, ip, pc}^ │ │ │ │ stmiavs r9!, {r1, r3, r5, fp, sp, lr} │ │ │ │ ldrmi lr, [ip, #1920] @ 0x780 │ │ │ │ strb sp, [r5, lr, lsr #3]! │ │ │ │ - eorseq r2, r4, r0, ror r5 │ │ │ │ + ldrshteq r2, [r4], -r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r2, r3, r4, lsl r4 │ │ │ │ @ instruction: 0x460e4690 │ │ │ │ @ instruction: 0xf04f4607 │ │ │ │ @@ -61869,15 +61869,15 @@ │ │ │ │ bicsle r3, r0, r1, lsl #28 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ vrecps.f32 q12, q9, q8 │ │ │ │ - vmla.f d16, d16, d0[6] │ │ │ │ + vmla.f d17, d0, d0[6] │ │ │ │ bl 0x1ccdb8 │ │ │ │ movwcs r0, #134 @ 0x86 │ │ │ │ eorcs pc, r3, r8, asr r8 @ │ │ │ │ addeq lr, r2, #1024 @ 0x400 │ │ │ │ mvncs pc, #13762560 @ 0xd20000 │ │ │ │ eorcs pc, r3, r8, asr #16 │ │ │ │ addsmi r3, r8, #335544320 @ 0x14000000 │ │ │ │ @@ -61944,22 +61944,22 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r4, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 , q8, q8 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x18ced0 │ │ │ │ strls r4, [r0, #-1576] @ 0xfffff9d8 │ │ │ │ subsne pc, r3, #68157440 @ 0x4100000 │ │ │ │ - stc2l 2, cr15, [lr], #4 │ │ │ │ - blx 0x1e093dc │ │ │ │ + ldc2 2, cr15, [r2, #-4]! │ │ │ │ + blx 0xfee093dc │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r2, r4, r0, lsl #11 │ │ │ │ + eorseq r2, r4, r0, lsl #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba3c34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ mcrne 6, 4, r4, cr11, cr12, {4} │ │ │ │ @ instruction: 0xe018f8dd │ │ │ │ mulspl ip, sp, r8 │ │ │ │ @@ -62226,19 +62226,19 @@ │ │ │ │ @ instruction: 0xf44f6cc2 │ │ │ │ vqdmlal.s q10, d14, d0[0] │ │ │ │ stcls 3, cr0, [r8], {240} @ 0xf0 │ │ │ │ movwmi lr, #51779 @ 0xca43 │ │ │ │ ldcne 3, cr4, [r4, #-140] @ 0xffffff74 │ │ │ │ andsvs r6, r3, r4, asr #9 │ │ │ │ andcs lr, r0, r6, asr #13 │ │ │ │ - cmppcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + biccc pc, r8, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, sl, lsl fp │ │ │ │ rscmi pc, r4, #64, 4 │ │ │ │ - blx 0xfef0968c │ │ │ │ + blx 0x968c │ │ │ │ movwvc pc, #1103 @ 0x44f @ │ │ │ │ vst1.16 {d30}, [pc :256], r6 │ │ │ │ strb r7, [r3, -r0, lsl #6] │ │ │ │ strvc pc, [r0, #-1103] @ 0xfffffbb1 │ │ │ │ vst1.16 {d30-d32}, [pc :256], r5 │ │ │ │ str r7, [ip, -r0, lsl #4] │ │ │ │ strvc pc, [r0, #-1103] @ 0xfffffbb1 │ │ │ │ @@ -62255,28 +62255,28 @@ │ │ │ │ strt r7, [r5], -r0, lsl #7 │ │ │ │ strvc pc, [r0, #1103] @ 0x44f │ │ │ │ vst1.16 {d30-d32}, [pc :64], r7 │ │ │ │ strbt r7, [lr], r0, lsl #5 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ vst1.16 {d30}, [pc], ip │ │ │ │ ldr r7, [r9, -r0, lsl #7] │ │ │ │ - eorseq r2, r4, r0, lsr #11 │ │ │ │ + eorseq r2, r4, r0, lsr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba40f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ @ instruction: 0x461a4615 │ │ │ │ blls 0x29e714 │ │ │ │ @ instruction: 0xf89d9300 │ │ │ │ movwls r3, #4136 @ 0x1028 │ │ │ │ movwls r9, #11019 @ 0x2b0b │ │ │ │ mlascc r0, sp, r8, pc @ │ │ │ │ blls 0x271b24 │ │ │ │ stc2 7, cr15, [r8, #1020] @ 0x3fc │ │ │ │ - mvneq pc, #536870916 @ 0x20000004 │ │ │ │ + msrne SPSR_f, #536870916 @ 0x20000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r1, #128 @ 0x80 │ │ │ │ ldrmi r4, [r8], #-1050 @ 0xfffffbe6 │ │ │ │ ldrdgt pc, [ip], #-132 @ 0xffffff7c │ │ │ │ @ instruction: 0xf8922301 │ │ │ │ @ instruction: 0xf89023d8 │ │ │ │ @ instruction: 0x032813d8 │ │ │ │ @@ -62325,19 +62325,19 @@ │ │ │ │ eoreq r0, lr, lr, lsr #32 │ │ │ │ eoreq r0, lr, lr, lsr #32 │ │ │ │ addseq r0, r2, lr, lsr #32 │ │ │ │ eoreq r0, lr, r6, ror r0 │ │ │ │ rsbeq r0, r5, lr, lsr #32 │ │ │ │ eorseq r0, r9, r7, asr r0 │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vmla.f d19, d0, d0[2] │ │ │ │ + vmla.f d19, d16, d0[2] │ │ │ │ blmi 0xfe64d4c4 │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ vhsub.s8 d4, d17, d26 │ │ │ │ - @ instruction: 0x4640f9f5 │ │ │ │ + @ instruction: 0x4640fa39 │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmib sp, {r2, r9, sl, ip, pc}^ │ │ │ │ vabdl.s8 , d15, d2 │ │ │ │ movwcs r3, #512 @ 0x200 │ │ │ │ stmdbmi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf902f7fc │ │ │ │ ldmdavs sl, {r0, r2, r3, r7, r8, r9, fp, lr} │ │ │ │ @@ -62479,15 +62479,15 @@ │ │ │ │ vmov.i32 d0, #128 @ 0x00000080 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vorr.i32 d0, #0 @ 0x00000000 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vorr d0, d0, d0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r2, [r4], -r0 │ │ │ │ + eorseq r2, r4, r0, lsr r7 │ │ │ │ strbmi r2, [r0], -r0, lsl #2 │ │ │ │ addvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ andcc pc, r0, #-268435444 @ 0xf000000c │ │ │ │ strls r2, [r4, -r0, lsl #6] │ │ │ │ strpl lr, [r2], -sp, asr #19 │ │ │ │ smlabtmi r0, sp, r9, lr │ │ │ │ @ instruction: 0xffd4f7fb │ │ │ │ @@ -62693,26 +62693,26 @@ │ │ │ │ strbteq r0, [r8], #116 @ 0x74 │ │ │ │ @ instruction: 0xf004b292 │ │ │ │ vst3.8 {d0-d2}, [r0], lr │ │ │ │ adcseq r0, r1, r0, lsl #1 │ │ │ │ movwmi r4, #8994 @ 0x2322 │ │ │ │ msreq CPSR_, r1 │ │ │ │ ldrt r4, [r9], sl, lsl #6 │ │ │ │ - stc2 2, cr15, [r6], #436 @ 0x1b4 │ │ │ │ + stc2l 2, cr15, [r6], #436 @ 0x1b4 │ │ │ │ vbif d0, d0, d0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vbic d0, d0, d0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vorn d0, d0, d0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vbit d0, d0, d0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r2, [r4], -r8 │ │ │ │ eorseq r2, r4, r8, lsr r6 │ │ │ │ + ldrhteq r2, [r4], -r8 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ addeq lr, r1, r0, lsl #22 │ │ │ │ ldrmi fp, [r4], r0, lsl #10 │ │ │ │ @ instruction: 0xf06f4619 │ │ │ │ stclvs 2, cr0, [r3, #28] │ │ │ │ andeq lr, ip, #165888 @ 0x28800 │ │ │ │ orrseq r4, r3, sl, lsl r4 │ │ │ │ @@ -62723,15 +62723,15 @@ │ │ │ │ rsbsmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ addseq pc, r7, #134217731 @ 0x8000003 │ │ │ │ eorcc pc, r0, #-536870900 @ 0xe000000c │ │ │ │ rsbmi pc, sl, #130 @ 0x82 │ │ │ │ @ instruction: 0xf85d600a │ │ │ │ andcs lr, r4, #4, 22 @ 0x1000 │ │ │ │ @ instruction: 0xf1174660 │ │ │ │ - svclt 0x0000bac1 │ │ │ │ + svclt 0x0000bb05 │ │ │ │ ldmdale r9!, {r0, r2, r3, r4, r5, r6, fp, sp} │ │ │ │ ldmdble pc, {r0, r5, r6, fp, sp} @ │ │ │ │ msreq SPSR_x, #160, 2 @ 0x28 │ │ │ │ vhadd.s8 d18, d15, d1 │ │ │ │ @ instruction: 0xf6c011f0 │ │ │ │ blx 0x4da54 │ │ │ │ andsmi pc, r9, r3, lsl #6 │ │ │ │ @@ -62783,26 +62783,26 @@ │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmvs r3, {r8, sl, fp, ip, sp, pc} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ andeq pc, r8, r8, asr #4 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ - blx 0x709ef6 │ │ │ │ + blx 0x1809ef6 │ │ │ │ strmi r9, [r3], -r0, lsl #20 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d22000 │ │ │ │ stmib r3, {r2, r3, lr, pc}^ │ │ │ │ stmdbls r1, {r8} │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf8ccd01a │ │ │ │ ldrb r3, [r7, r0] │ │ │ │ @ instruction: 0xf1019001 │ │ │ │ tstls r0, r8 │ │ │ │ - blx 0x189f22 │ │ │ │ + blx 0x1289f22 │ │ │ │ strmi r9, [r3], -r1, lsl #20 │ │ │ │ ldmdbvs r1, {r3, ip, sp} │ │ │ │ stcne 8, cr15, [r8], {64} @ 0x40 │ │ │ │ tstvs r3, r0, lsl #18 │ │ │ │ andlt r6, r3, r9, asr r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -62904,15 +62904,15 @@ │ │ │ │ svceq 0x0050f8cc │ │ │ │ adclt r6, r2, r4, lsl #29 │ │ │ │ ldmdavs fp, {r6, r7, r8, r9, fp, lr} │ │ │ │ @ instruction: 0xf04f9321 │ │ │ │ stccs 3, cr0, [r0], {-0} │ │ │ │ mrshi pc, (UNDEF: 7) @ │ │ │ │ sha1c.32 q11, q9, │ │ │ │ - vmlsl.s q8, d16, d0[6] │ │ │ │ + vmlsl.s , d0, d0[6] │ │ │ │ @ instruction: 0xf6460634 │ │ │ │ vabdl.s8 , d16, d0 │ │ │ │ @ instruction: 0x46052796 │ │ │ │ blhi 0xfecc8f9c │ │ │ │ stmdavs r2!, {r5, fp, ip, sp, lr}^ │ │ │ │ b 0x14280ac │ │ │ │ tstlt r8, #1179648 @ 0x120000 │ │ │ │ @@ -62942,15 +62942,15 @@ │ │ │ │ addsne r3, sl, r8, lsl #22 │ │ │ │ orrseq pc, r7, #201326593 @ 0xc000001 │ │ │ │ @ instruction: 0xd1db429a │ │ │ │ stmdage ip, {r0, r1, r3, fp, sp, lr} │ │ │ │ tstpeq r7, #-2013265919 @ p-variant is OBSOLETE @ 0x88000001 │ │ │ │ andvs r2, fp, r0, asr r2 │ │ │ │ vrhadd.s16 d18, d12, d0 │ │ │ │ - stmdavs r3!, {r4, r5, r6, fp, sp, lr, pc}^ │ │ │ │ + stmdavs r3!, {r4, r5, r7, fp, sp, lr, pc}^ │ │ │ │ movwne pc, #9155 @ 0x23c3 @ │ │ │ │ vqdmulh.s d2, d0, d4 │ │ │ │ addseq r8, fp, r7, ror r1 │ │ │ │ @ instruction: 0xf8d218f2 │ │ │ │ @ instruction: 0xf8999674 │ │ │ │ bcs 0x115a20 │ │ │ │ bcs 0x1819d8 │ │ │ │ @@ -62971,15 +62971,15 @@ │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ sbc r8, r1, r4, asr #1 │ │ │ │ andeq pc, r1, #111 @ 0x6f │ │ │ │ stmdage r2, {r0, r1, r3, fp, sp, lr} │ │ │ │ tstpeq r7, #-2013265919 @ p-variant is OBSOLETE @ 0x88000001 │ │ │ │ andvs r2, fp, r8, lsr #4 │ │ │ │ vrhadd.s16 d18, d12, d0 │ │ │ │ - stmdavs r3!, {r1, r2, r4, r5, fp, sp, lr, pc}^ │ │ │ │ + stmdavs r3!, {r1, r2, r4, r5, r6, fp, sp, lr, pc}^ │ │ │ │ movwne pc, #9155 @ 0x23c3 @ │ │ │ │ vqdmulh.s d2, d0, d4 │ │ │ │ bvs 0xfeaedf50 │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ ldrbls pc, [r8, #2259] @ 0x8d3 @ │ │ │ │ bcs 0x67dc0 │ │ │ │ @ instruction: 0xf899d171 │ │ │ │ @@ -63009,15 +63009,15 @@ │ │ │ │ strtmi r0, [r8], -r8, lsl #17 │ │ │ │ @ instruction: 0xff6ef7fe │ │ │ │ @ instruction: 0xf8d84628 │ │ │ │ @ instruction: 0xf7fd161c │ │ │ │ eorcs pc, r8, #668 @ 0x29c │ │ │ │ stmdage ip, {r8, sp} │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ - svc 0x00e8f25b │ │ │ │ + stmda r8!, {r2, r3, r4, r6, r9, ip, sp, lr, pc} │ │ │ │ blcs 0x67d44 │ │ │ │ adchi pc, r4, r0 │ │ │ │ @ instruction: 0xf0402b01 │ │ │ │ tstls r2, #-2147483644 @ 0x80000004 │ │ │ │ stmdbvs r3!, {r2, r3, r8, fp, sp, pc} │ │ │ │ movwls sl, #51729 @ 0xca11 │ │ │ │ stmdbvs r3!, {r3, r5, r9, sl, lr}^ │ │ │ │ @@ -63052,19 +63052,19 @@ │ │ │ │ tstls r6, r7, lsl #6 │ │ │ │ blvc 0x30917c │ │ │ │ mrc2 7, 3, pc, cr14, cr14, {7} │ │ │ │ mulscc r3, r9, r8 │ │ │ │ addsle r2, r3, r1, lsl #22 │ │ │ │ svceq 0x00fdf013 │ │ │ │ mulcs r0, r6, r0 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r6, lsr #22 │ │ │ │ rscsne pc, r3, #68157440 @ 0x4100000 │ │ │ │ - mcrr2 2, 0, pc, r6, cr0 @ │ │ │ │ + stc2 2, cr15, [sl], {0} │ │ │ │ stmdbcs r1, {r0, r3, r4, r6, r7, r9, sl, fp, ip} │ │ │ │ adchi pc, ip, r0, lsl #4 │ │ │ │ bcs 0x68000 │ │ │ │ blcs 0x1420e4 │ │ │ │ svclt 0x001868a2 │ │ │ │ tstle r0, sl, lsl #6 │ │ │ │ tstls r2, r2, lsl #6 │ │ │ │ @@ -63091,15 +63091,15 @@ │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ svclt 0x0000e6b6 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ... │ │ │ │ andeq r0, r0, r2 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrsbteq r2, [r4], -r4 │ │ │ │ + eorseq r2, r4, r4, asr r7 │ │ │ │ tstne r8, #323584 @ 0x4f000 │ │ │ │ svceq 0x0080f018 │ │ │ │ svclt 0x00146922 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ movwls r2, #770 @ 0x302 │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ movwls r4, #5657 @ 0x1619 │ │ │ │ @@ -63126,54 +63126,54 @@ │ │ │ │ teqlt r9, r4, ror #12 │ │ │ │ addpl pc, r0, #73400320 @ 0x4600000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ pkhbt r6, r1, r2, lsl #20 │ │ │ │ strbt r2, [r3], sl, lsl #4 │ │ │ │ andeq pc, r1, #111 @ 0x6f │ │ │ │ andcs lr, r0, r4, lsl #13 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r0, lsr #22 │ │ │ │ addne pc, r6, #68157440 @ 0x4100000 │ │ │ │ - blx 0xfec0a4a2 │ │ │ │ + blx 0xffd0a4a2 │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x74e168 │ │ │ │ @ instruction: 0xf6419000 │ │ │ │ vhsub.s8 q1, q0, │ │ │ │ - vqdmulh.s32 d31, d29, d19 │ │ │ │ - andcs pc, r0, fp, lsr #18 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + vqdmulh.s32 , , │ │ │ │ + andcs pc, r0, fp, ror #18 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r6, lsl fp │ │ │ │ adcsne pc, lr, #68157440 @ 0x4100000 │ │ │ │ - blx 0xfe60a4d2 │ │ │ │ + blx 0xff70a4d2 │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x44e198 │ │ │ │ @ instruction: 0xf6419000 │ │ │ │ vhsub.s8 d2, d16, d30 │ │ │ │ - andcs pc, r0, fp, lsl #23 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + andcs pc, r0, pc, asr #23 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, ip, lsl #22 │ │ │ │ eorscs pc, fp, #68157440 @ 0x4100000 │ │ │ │ - blx 0xfe08a4fe │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + blx 0xff18a4fe │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbcc pc, r4, r0, asr #4 │ │ │ │ + rsccc pc, r4, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6414b06 │ │ │ │ vqsub.s64 d1, d24, d2 │ │ │ │ - svclt 0x0000f92f │ │ │ │ - eorseq r2, r4, ip, ror #13 │ │ │ │ - eorseq r2, r4, r0, ror r7 │ │ │ │ - ldrsbteq r2, [r4], -r4 │ │ │ │ - eorseq r2, r4, r4, asr #14 │ │ │ │ - mlaseq r4, ip, r7, r2 │ │ │ │ + svclt 0x0000f96f │ │ │ │ + eorseq r2, r4, ip, ror #14 │ │ │ │ + ldrshteq r2, [r4], -r0 │ │ │ │ + eorseq r2, r4, r4, asr r7 │ │ │ │ + eorseq r2, r4, r4, asr #15 │ │ │ │ + eorseq r2, r4, ip, lsl r8 │ │ │ │ tstlt fp, r3, asr r8 │ │ │ │ strb r6, [fp, #-2130]! @ 0xfffff7ae │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba4f3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [pc], -r0, ror #31 │ │ │ │ @ instruction: 0xee1d4918 │ │ │ │ @@ -63210,29 +63210,29 @@ │ │ │ │ mlagt r4, sp, r8, pc @ │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ stcls 0, cr12, [sl], {4} │ │ │ │ mlagt ip, sp, r8, pc @ │ │ │ │ @ instruction: 0xf8cd9402 │ │ │ │ stcls 0, cr12, [ip], {12} │ │ │ │ mcr2 7, 1, pc, cr8, cr14, {7} @ │ │ │ │ - mvneq pc, #536870916 @ 0x20000004 │ │ │ │ + msrne SPSR_f, #536870916 @ 0x20000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [r2], -r3, lsl #8 │ │ │ │ @ instruction: 0xf8934628 │ │ │ │ ldrdlt r1, [r5], -r8 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ svclt 0x0000e79a │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeba5000 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r1, r0 │ │ │ │ ldmib sp, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ strmi r3, [r5], -r4, lsl #8 │ │ │ │ @ instruction: 0xff4cf7fd │ │ │ │ - mvneq pc, #536870916 @ 0x20000004 │ │ │ │ + msrne SPSR_f, #536870916 @ 0x20000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ strmi r4, [r3], #-1570 @ 0xfffff9de │ │ │ │ @ instruction: 0xf8934628 │ │ │ │ pop {r3, r4, r6, r7, r8, r9, ip} │ │ │ │ @ instruction: 0xe77f4038 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba5034 │ │ │ │ @@ -63248,15 +63248,15 @@ │ │ │ │ vst2.16 {d20-d23}, [r3 :128], r1 │ │ │ │ vst2.32 {d17-d20}, [r3], r0 │ │ │ │ b 0x108ece4 │ │ │ │ cps #3 │ │ │ │ strbvs r0, [r5], #1284 @ 0x504 │ │ │ │ bcc 0x17da90 │ │ │ │ andne pc, r0, ip, asr #17 │ │ │ │ - mvneq pc, #536870916 @ 0x20000004 │ │ │ │ + msrne SPSR_f, #536870916 @ 0x20000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ ldrmi r7, [r3], #-2145 @ 0xfffff79f │ │ │ │ bicspl pc, r8, #9633792 @ 0x930000 │ │ │ │ stmdavs r2!, {r0, r3, r5, r8, ip, sp, pc}^ │ │ │ │ andlt r4, r3, r9, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldmdbmi r8, {r2, r3, r4, r5, r7, sl, sp, lr, pc} │ │ │ │ @@ -63376,15 +63376,15 @@ │ │ │ │ andmi lr, r0, #208, 18 @ 0x340000 │ │ │ │ msreq CPSR_f, r4, lsl #2 │ │ │ │ svclt 0x00984291 │ │ │ │ vhadd.s8 d6, d0, d1 │ │ │ │ eorcs r8, r8, #-2147483636 @ 0x8000000c │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ vcgt.s16 d25, d11, d3 │ │ │ │ - cdpvs 13, 14, cr14, cr9, cr8, {0} │ │ │ │ + cdpvs 13, 14, cr14, cr9, cr8, {2} │ │ │ │ andeq pc, r0, #-1073741774 @ 0xc0000032 │ │ │ │ addcs pc, r0, r5, asr #12 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ andvs r9, ip, r3, lsl #22 │ │ │ │ msreq CPSR_s, r4, lsl #2 │ │ │ │ tsteq r1, r9, ror #13 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @@ -63462,15 +63462,15 @@ │ │ │ │ movwmi lr, #2512 @ 0x9d0 │ │ │ │ eoreq pc, r8, #4, 2 │ │ │ │ svclt 0x0098429a │ │ │ │ vhadd.s8 d6, d0, d2 │ │ │ │ eorcs r8, r8, #141 @ 0x8d │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ strmi lr, [r6, -r7, asr #20] │ │ │ │ - mrrc 2, 5, pc, sl, cr11 @ │ │ │ │ + ldc 2, cr15, [sl], {91} @ 0x5b │ │ │ │ @ instruction: 0xf0476eeb │ │ │ │ vst1.16 {d20}, [r7 :128], r3 │ │ │ │ andsvs r1, ip, r0, lsl #15 │ │ │ │ msreq CPSR_s, #4, 2 │ │ │ │ @ instruction: 0xf88466eb │ │ │ │ @ instruction: 0xf8c49000 │ │ │ │ rscvs r8, r6, r4 │ │ │ │ @@ -63482,19 +63482,19 @@ │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf5b28ff0 │ │ │ │ andsle r6, r3, r0, lsl #31 │ │ │ │ svcvs 0x00a0f5b2 │ │ │ │ andcs fp, r0, #8, 30 │ │ │ │ svcge 0x0009f43f │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0xcce6e0 │ │ │ │ @ instruction: 0xf6419000 │ │ │ │ vhsub.s8 d0, d16, d26 │ │ │ │ - stmdacs r4, {r0, r1, r2, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r4, {r0, r1, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr10, cr15, {1} │ │ │ │ strmi r4, [r2], -r3, lsl #5 │ │ │ │ @ instruction: 0x4603bf38 │ │ │ │ b 0x1247e14 │ │ │ │ strbtvs r4, [r8], #1542 @ 0x606 │ │ │ │ strbtmi pc, [r3], -r6, asr #32 @ │ │ │ │ strne pc, [r0], r6, asr #8 │ │ │ │ @@ -63534,15 +63534,15 @@ │ │ │ │ @ instruction: 0xf7ff9303 │ │ │ │ blls 0x14cae4 │ │ │ │ strb r4, [r6], r4, lsl #12 │ │ │ │ @ instruction: 0xf7ff2128 │ │ │ │ @ instruction: 0x4604f9fd │ │ │ │ svclt 0x0000e76d │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - ldrsbteq r2, [r4], -r4 │ │ │ │ + eorseq r2, r4, r4, asr r8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi fp, [r8], pc, lsl #1 │ │ │ │ strcs r4, [r0], #-2862 @ 0xfffff4d2 │ │ │ │ ldrmi r4, [r7], -r9, lsl #13 │ │ │ │ @@ -63586,15 +63586,15 @@ │ │ │ │ stcls 3, cr8, [r7], {240} @ 0xf0 │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ strbmi r3, [r3], -r2, lsl #4 │ │ │ │ ldrtmi r9, [sl], -r5, lsl #18 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf7fc9400 │ │ │ │ @ instruction: 0xe7e0fc95 │ │ │ │ - stc2 2, cr15, [r8, #432]! @ 0x1b0 │ │ │ │ + stc2l 2, cr15, [r8, #432]! @ 0x1b0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0x461fb090 │ │ │ │ @ instruction: 0x46884b33 │ │ │ │ @@ -63644,15 +63644,15 @@ │ │ │ │ stcls 6, cr4, [r7], {50} @ 0x32 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ ldrtmi lr, [fp], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9905 │ │ │ │ strls ip, [r0], #-12 │ │ │ │ mrc2 7, 0, pc, cr6, cr11, {7} │ │ │ │ vaba.s32 q15, q14, │ │ │ │ - svclt 0x0000fd35 │ │ │ │ + svclt 0x0000fd75 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldrmi fp, [r7], -lr, lsl #1 │ │ │ │ blmi 0xc1fd2c │ │ │ │ @@ -63698,15 +63698,15 @@ │ │ │ │ andls r4, r3, sl, lsr r6 │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf04f3c00 │ │ │ │ stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp} │ │ │ │ and pc, r8, sp, asr #17 │ │ │ │ blx 0xfee0c56a │ │ │ │ vaba.s32 q15, q14, │ │ │ │ - svclt 0x0000fcc9 │ │ │ │ + svclt 0x0000fd09 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ @ instruction: 0x4616b091 │ │ │ │ blmi 0xddfe04 │ │ │ │ @@ -63759,15 +63759,15 @@ │ │ │ │ strtmi r9, [r8], -r7, lsl #24 │ │ │ │ @ instruction: 0xf04f9302 │ │ │ │ stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp} │ │ │ │ and pc, ip, sp, asr #17 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf7fb9400 │ │ │ │ ldrb pc, [sp, pc, lsr #26] @ │ │ │ │ - mcrr2 2, 6, pc, lr, cr12 @ │ │ │ │ + stc2 2, cr15, [lr], {108} @ 0x6c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r9], r7, lsl #1 │ │ │ │ @ instruction: 0xf1a14bad │ │ │ │ @@ -64003,15 +64003,15 @@ │ │ │ │ @ instruction: 0x4652b23b │ │ │ │ streq pc, [r1, -r7, asr #32] │ │ │ │ addseq r4, fp, r9, asr #12 │ │ │ │ @ instruction: 0x97104658 │ │ │ │ movwcs r4, #220 @ 0xdc │ │ │ │ ldrls fp, [r1], #-740 @ 0xfffffd1c │ │ │ │ vmax.s32 q15, q6, q13 │ │ │ │ - @ instruction: 0xf89dfa67 │ │ │ │ + @ instruction: 0xf89dfaa7 │ │ │ │ @ instruction: 0x46523010 │ │ │ │ strbmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrbmi r9, [r8], -r3, lsl #22 │ │ │ │ movwcs r9, #4864 @ 0x1300 │ │ │ │ blx 0xfef8ca42 │ │ │ │ ldmdavs sl, {r0, r1, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ @@ -64111,20 +64111,20 @@ │ │ │ │ tstcs lr, sl, lsr #12 │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ sbfx pc, r5, #21, #28 │ │ │ │ @ instruction: 0xf7fa9303 │ │ │ │ stmdbvc r5!, {r0, sl, fp, ip, sp, lr, pc} │ │ │ │ ldr r9, [sl, r3, lsl #22]! │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x10f0b4 │ │ │ │ vhadd.s8 d25, d1, d0 │ │ │ │ @ instruction: 0xf1ff3230 │ │ │ │ - svclt 0x0000fbfd │ │ │ │ - eorseq r2, r4, ip, ror #15 │ │ │ │ + svclt 0x0000fc41 │ │ │ │ + eorseq r2, r4, ip, ror #16 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba5e10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ stmdbvc fp, {r0, r1, r2, r3, r4, r9, sl, lr} │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ stceq 0, cr15, [r7], {3} │ │ │ │ @@ -64159,20 +64159,20 @@ │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ bl 0xa04e8 │ │ │ │ ldrtmi r0, [r0], -r0, lsl #3 │ │ │ │ strls r6, [r0, -r9, lsl #17] │ │ │ │ strtmi r4, [r1], -sl, lsl #12 │ │ │ │ mrc2 7, 7, pc, cr0, cr15, {7} │ │ │ │ ldrdcs lr, [r0], -r3 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ rsbscs pc, r9, #268435460 @ 0x10000004 │ │ │ │ - blx 0xfe78b4c2 │ │ │ │ - ldrshteq r2, [r4], -r8 │ │ │ │ + blx 0xff88b4c2 │ │ │ │ + eorseq r2, r4, r8, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba5ed0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ mulgt r1, r1, r8 │ │ │ │ svceq 0x0001f1bc │ │ │ │ @ instruction: 0xe018f8dd │ │ │ │ @@ -64213,20 +64213,20 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ subvc r2, fp, r3, lsl #6 │ │ │ │ movwcs lr, #2036 @ 0x7f4 │ │ │ │ ldrb r7, [r1, fp, asr #32]! │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x10f24c │ │ │ │ vhadd.s8 d25, d1, d0 │ │ │ │ @ instruction: 0xf1ff224b │ │ │ │ - svclt 0x0000fb31 │ │ │ │ - ldrshteq r2, [r4], -r8 │ │ │ │ + svclt 0x0000fb75 │ │ │ │ + eorseq r2, r4, r8, ror r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ ldrmi fp, [r7], -r9, lsl #1 │ │ │ │ @ instruction: 0x46844a3e │ │ │ │ @ instruction: 0xf04f483e │ │ │ │ @@ -64260,19 +64260,19 @@ │ │ │ │ ldrmi sp, [lr, #2582] @ 0xa16 │ │ │ │ @ instruction: 0xf10ad1e9 │ │ │ │ @ instruction: 0xf04f0301 │ │ │ │ blcs 0xd163c │ │ │ │ stmdbls r3, {r0, r1, r2, r3, r4, r6, r7, r8, ip, lr, pc} │ │ │ │ stmdaeq r1, {r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ ldrdcs sp, [r0], -r9 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, fp, lsl fp │ │ │ │ rscscs pc, lr, #268435460 @ 0x10000004 │ │ │ │ - blx 0xff50b654 │ │ │ │ + blx 0x60b656 │ │ │ │ ldrtmi r4, [r0], -r2, lsl #12 │ │ │ │ cmplt r2, r6, ror #12 │ │ │ │ @ instruction: 0xf04f4611 │ │ │ │ @ instruction: 0x466033ff │ │ │ │ ldrtmi r9, [sl], -r0, lsl #6 │ │ │ │ @ instruction: 0xf7ff2300 │ │ │ │ @ instruction: 0xf8d5fecb │ │ │ │ @@ -64286,19 +64286,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ vrsqrts.f32 q12, q14, q8 │ │ │ │ - svclt 0x0000f831 │ │ │ │ + svclt 0x0000f871 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r2, r4, r4, lsl #16 │ │ │ │ + eorseq r2, r4, r4, lsl #17 │ │ │ │ addseq r6, r6, #168, 26 @ 0x2a00 │ │ │ │ - eorseq r2, r4, r0, ror r8 │ │ │ │ + ldrshteq r2, [r4], -r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ b 0x8bb0f0 │ │ │ │ eorsmi r0, r3, r2, lsl #12 │ │ │ │ addsmi r4, lr, #24117248 @ 0x1700000 │ │ │ │ @@ -64359,41 +64359,41 @@ │ │ │ │ @ instruction: 0xf04fd0d4 │ │ │ │ @ instruction: 0x463a33ff │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ mcr2 7, 1, pc, cr2, cr15, {7} @ │ │ │ │ ldclne 7, cr14, [r3], #-816 @ 0xfffffcd0 │ │ │ │ blcs 0xd87d0 │ │ │ │ @ instruction: 0x4610d1da │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ blmi 0x4737dc │ │ │ │ sbcscs pc, r0, #268435460 @ 0x10000004 │ │ │ │ - blx 0x38b7e0 │ │ │ │ + blx 0x148b7e0 │ │ │ │ vld3.32 @ instruction: 0xf4a5fa95 │ │ │ │ vst3.32 @ instruction: 0xf484fab4 │ │ │ │ adcpl pc, r4, #4, 10 @ 0x1000000 │ │ │ │ bl 0x5b824 │ │ │ │ ldmdavs r1, {r1, r7, r9}^ │ │ │ │ adcsle r2, r1, r0, lsl #18 │ │ │ │ ldrbcc pc, [pc, #79]! @ 0x4f04f @ │ │ │ │ strls r4, [r0, #-1594] @ 0xfffff9c6 │ │ │ │ mcr2 7, 0, pc, cr0, cr15, {7} @ │ │ │ │ vabd.s32 d30, d27, d26 │ │ │ │ - svclt 0x0000ff81 │ │ │ │ - eorseq r2, r4, r4, lsl #16 │ │ │ │ + svclt 0x0000ffc1 │ │ │ │ + eorseq r2, r4, r4, lsl #17 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addseq r6, r6, #168, 26 @ 0x2a00 │ │ │ │ - eorseq r2, r4, r4, lsl #17 │ │ │ │ + eorseq r2, r4, r4, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfeba6228 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvs r4, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xb12c4605 │ │ │ │ stmdavs r4!, {r5, r9, sl, lr} │ │ │ │ - mrc2 1, 7, pc, cr14, cr0, {7} │ │ │ │ + @ instruction: 0xff42f1f0 │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmib r5, {r2, r3, r5, r6, r7, sp, lr}^ │ │ │ │ @ instruction: 0x612c0100 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r8, #-0] │ │ │ │ @@ -64403,27 +64403,27 @@ │ │ │ │ svceq 0x00a0f8cc │ │ │ │ strmi fp, [r3], pc, lsl #1 │ │ │ │ ldrmi r4, [r4], -r8, lsl #13 │ │ │ │ @ instruction: 0xf6452100 │ │ │ │ @ instruction: 0xf6480240 │ │ │ │ vmla.i d17, d0, d0[2] │ │ │ │ vqadd.s16 d18, d26, d6 │ │ │ │ - vadd.f32 d30, d0, d2 │ │ │ │ + vadd.f32 q15, q0, q1 │ │ │ │ vmov.i32 d16, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf7fa0092 │ │ │ │ stmiami r5, {r0, r2, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldc2 7, cr15, [r2], #1000 @ 0x3e8 │ │ │ │ @ instruction: 0xf7fa48c4 │ │ │ │ stmiami r4, {r0, r1, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stc2 7, cr15, [ip], #1000 @ 0x3e8 │ │ │ │ @ instruction: 0xf7fa48c3 │ │ │ │ stmiami r3, {r0, r3, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stc2 7, cr15, [r6], #1000 @ 0x3e8 │ │ │ │ - @ instruction: 0xf1192010 │ │ │ │ - @ instruction: 0xf646ffe7 │ │ │ │ + @ instruction: 0xf11a2010 │ │ │ │ + @ instruction: 0xf646f82b │ │ │ │ vsubl.s8 , d16, d0 │ │ │ │ vrshr.u64 d18, d6, #64 │ │ │ │ @ instruction: 0xf64f4340 │ │ │ │ andls r7, r9, #65280 @ 0xff00 │ │ │ │ vmov.i32 d23, #131 @ 0x00000083 │ │ │ │ @ instruction: 0xf8823300 │ │ │ │ vqadd.s8 d19, d21, d4 │ │ │ │ @@ -64588,38 +64588,38 @@ │ │ │ │ blx 0xd774e │ │ │ │ movwcc r6, #4099 @ 0x1003 │ │ │ │ ldmibvs r3!, {r0, r1, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ andvc pc, r6, r0, lsl #10 │ │ │ │ @ instruction: 0x61b33301 │ │ │ │ stmib r7, {r0, r8, r9, sp}^ │ │ │ │ vcgt.s16 d19, d10, d23 │ │ │ │ - @ instruction: 0x4603eb90 │ │ │ │ + @ instruction: 0x4603ebd0 │ │ │ │ strbmi r4, [r1], -r2, lsr #12 │ │ │ │ ldmdavs ip, {r3, r4, r6, r9, sl, lr} │ │ │ │ ldrbtmi pc, [pc], #-1028 @ 0x4f374 @ │ │ │ │ streq pc, [r6], #-68 @ 0xffffffbc │ │ │ │ ldmdbvc ip, {r2, r3, r4, sp, lr} │ │ │ │ streq pc, [r2], #-869 @ 0xfffffc9b │ │ │ │ vand d23, d5, d12 │ │ │ │ - vmls.i d18, d0, d0[3] │ │ │ │ + vmls.i d18, d16, d0[3] │ │ │ │ orrsvs r0, ip, r2, lsr r4 │ │ │ │ @ instruction: 0xf8c71b9b │ │ │ │ blvs 0xd1b624 │ │ │ │ movteq pc, #67 @ 0x43 @ │ │ │ │ andlt r6, pc, r3, lsr r3 @ │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ stmiblt r2, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ umullseq r0, r2, r4, r0 │ │ │ │ addseq r0, r2, r8, lsl r1 │ │ │ │ umullseq r0, r2, ip, r1 │ │ │ │ addseq r0, r2, r0, lsr #4 │ │ │ │ addseq r0, r2, r4, lsr #5 │ │ │ │ - mlaseq r4, r4, r8, r2 │ │ │ │ - eorseq r3, r4, r4, lsr #4 │ │ │ │ - eorseq r2, r4, r4, lsl #16 │ │ │ │ + eorseq r2, r4, r4, lsl r9 │ │ │ │ + eorseq r3, r4, r4, lsr #5 │ │ │ │ + eorseq r2, r4, r4, lsl #17 │ │ │ │ addseq r6, r6, #168, 26 @ 0x2a00 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ @ instruction: 0xf0067927 │ │ │ │ stmiavs r2!, {r0, r1, r2, r3, r8} │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ tstpeq r0, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r0, r7, ror #6 │ │ │ │ @@ -64688,19 +64688,19 @@ │ │ │ │ bfi r8, sl, #0, #14 │ │ │ │ vst2.8 {d24-d25}, [r2 :64], sl │ │ │ │ andshi r7, sl, r0, lsl #4 │ │ │ │ ldmdahi sl, {r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ addvc pc, r0, #1107296256 @ 0x42000000 │ │ │ │ bfi r8, sl, #0, #4 │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0xa8f9b8 │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ @ instruction: 0xf1fe525f │ │ │ │ - ssub16mi pc, ip, fp @ │ │ │ │ + @ instruction: 0x461cffbf │ │ │ │ str r4, [r1, r3, lsr #12] │ │ │ │ @ instruction: 0xf004789c │ │ │ │ blx 0x50552 │ │ │ │ stmiavc r4!, {r2, sl, sp, pc}^ │ │ │ │ streq pc, [pc], #-4 @ 0x4f51c │ │ │ │ strge pc, [r4], #-2816 @ 0xfffff500 │ │ │ │ strbteq r7, [pc], -r5, ror #17 │ │ │ │ @@ -64726,20 +64726,20 @@ │ │ │ │ ldrbtcc pc, [pc], pc, asr #32 @ │ │ │ │ strls r4, [r3, #-1571] @ 0xfffff9dd │ │ │ │ @ instruction: 0xf04fe74a │ │ │ │ strcs r3, [r0, #-1791] @ 0xfffff901 │ │ │ │ bl 0x260ed0 │ │ │ │ strls r0, [r3, #-2310] @ 0xfffff6fa │ │ │ │ andcs lr, r0, r3, lsr r6 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ adcpl pc, sl, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xff2ef1fe │ │ │ │ - eorseq r3, r4, r4, lsr #4 │ │ │ │ + @ instruction: 0xff72f1fe │ │ │ │ + eorseq r3, r4, r4, lsr #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba67ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0fe8 │ │ │ │ vrsra.s64 q10, q12, #64 │ │ │ │ umulllt r2, r2, r6, r3 @ │ │ │ │ ldmdavs r9, {r1, r9, sl, lr} │ │ │ │ @@ -64785,17 +64785,17 @@ │ │ │ │ stmib r4, {r5, r8, r9, ip, sp, lr}^ │ │ │ │ ldmib r4, {r1, r2, r3, r8, r9, sp}^ │ │ │ │ eorcs r3, r8, #6 │ │ │ │ @ instruction: 0x61a33301 │ │ │ │ blx 0xd677e │ │ │ │ mvnvs r4, r0 │ │ │ │ andvc pc, r6, r0, lsl #10 │ │ │ │ - b 0x18bfe4 │ │ │ │ + b 0x118bfe4 │ │ │ │ tstcs r3, r3, lsl #16 │ │ │ │ - addcc pc, r0, #64, 4 │ │ │ │ + andmi pc, r0, #64, 4 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ cmnpmi pc, #50331648 @ p-variant is OBSOLETE @ 0x3000000 │ │ │ │ movweq pc, #53315 @ 0xd043 @ │ │ │ │ stmdbvc r3, {r0, r1, sp, lr} │ │ │ │ vrhadd.u32 d22, d17, d2 │ │ │ │ tstvc r3, r2, lsl #6 │ │ │ │ mlane r4, r5, r8, pc @ │ │ │ │ @@ -64832,46 +64832,46 @@ │ │ │ │ stcvs 12, cr15, [r0, #772]! @ 0x304 │ │ │ │ @ instruction: 0x3612e9d4 │ │ │ │ @ instruction: 0x46311af6 │ │ │ │ blx 0x158b79e │ │ │ │ strmi r6, [r8], -r1, lsr #25 │ │ │ │ bvs 0xa7bb54 │ │ │ │ ldrtmi r4, [r2], -r8, lsl #8 │ │ │ │ - blx 0x110bb8c │ │ │ │ + blx 0xfe20bb8c │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ strtmi sp, [r0], -r5, lsl #8 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f943f0 │ │ │ │ @ instruction: 0xf11ab8d9 │ │ │ │ - @ instruction: 0x4605fc37 │ │ │ │ + @ instruction: 0x4605fc7b │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ strdcs sp, [r1, -r3] │ │ │ │ vmin.s8 d20, d0, d19 │ │ │ │ - vsubl.s8 , d16, d8 │ │ │ │ + vsubl.s8 q10, d0, d8 │ │ │ │ vhsub.s32 d16, d11, d31 │ │ │ │ - ldmib r4, {r0, r1, r3, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r1, r3, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ bcs 0x53fcc │ │ │ │ bne 0x150386c │ │ │ │ bne 0xfede101c │ │ │ │ @ instruction: 0xf7c446b0 │ │ │ │ strdlt pc, [r6, r1] │ │ │ │ - stmibcc r0!, {r6, r9, ip, sp, lr, pc} │ │ │ │ + stmdbmi r0!, {r6, r9, ip, sp, lr, pc} │ │ │ │ stmdbeq pc!, {r6, r7, r9, ip, sp, lr, pc} @ │ │ │ │ stclvs 5, cr2, [r6] │ │ │ │ tstcs r1, sl, asr #12 │ │ │ │ ldmdbne r3!, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ strcc r5, [r4, #-2422] @ 0xfffff68a │ │ │ │ vmax.s32 d25, d11, d0 │ │ │ │ - strmi pc, [r8, #2545]! @ 0x9f1 │ │ │ │ + strmi pc, [r8, #2609]! @ 0xa31 │ │ │ │ @ instruction: 0x4639d8f3 │ │ │ │ vhadd.s8 d18, d10, d10 │ │ │ │ - ldrtmi pc, [r8], -pc, lsr #24 @ │ │ │ │ - stc2 1, cr15, [sl], {26} │ │ │ │ + ldrtmi pc, [r8], -pc, ror #24 @ │ │ │ │ + mcrr2 1, 1, pc, lr, cr10 @ │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stmialt r2!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ tstcs lr, fp, lsl #4 │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ blvs 0x94eb48 │ │ │ │ movwvs pc, #1091 @ 0x443 @ │ │ │ │ @@ -64889,28 +64889,28 @@ │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba6a08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvs r4, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xb12c4605 │ │ │ │ stmdavs r4!, {r5, r9, sl, lr} │ │ │ │ - blx 0x40bfde │ │ │ │ + blx 0x150bfde │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ blvc 0x80aea0 │ │ │ │ rscvs r4, ip, r1, lsr #12 │ │ │ │ ldreq pc, [r0], r5, lsl #2 │ │ │ │ @ instruction: 0xf105612c │ │ │ │ stmibvs fp!, {r3, r4, r5, r6, sl} │ │ │ │ sbcvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ addseq pc, r4, r5, lsl #2 │ │ │ │ stc 1, cr6, [r5, #940] @ 0x3ac │ │ │ │ vqdmulh.s16 d23, d10, d0 │ │ │ │ - @ instruction: 0xf854e920 │ │ │ │ + @ instruction: 0xf854e960 │ │ │ │ tstlt r8, r4, lsl #30 │ │ │ │ - @ instruction: 0xffc8f1e5 │ │ │ │ + @ instruction: 0xf80cf1e6 │ │ │ │ mvnsle r4, r6, lsr #5 │ │ │ │ movmi pc, #20971520 @ 0x1400000 │ │ │ │ @ instruction: 0xf5056baa │ │ │ │ @ instruction: 0xf50541a4 │ │ │ │ cmnvs sl, #164 @ 0xa4 │ │ │ │ andcs r3, r0, #24 │ │ │ │ cmnvs sl, sl, ror #4 │ │ │ │ @@ -64935,20 +64935,20 @@ │ │ │ │ tstcs r0, sp, lsl #12 │ │ │ │ movwcs lr, #59844 @ 0xe9c4 │ │ │ │ stmibvs r3!, {r3, r5, r9, sp} │ │ │ │ @ instruction: 0x61a33301 │ │ │ │ blx 0xd69da │ │ │ │ mvnvs r4, r0 │ │ │ │ andvc pc, r6, r0, lsl #10 │ │ │ │ - ldm r6, {r1, r3, r4, r6, r9, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r6, {r1, r3, r4, r6, r9, ip, sp, lr, pc} │ │ │ │ subhi r2, r2, r0, lsl #4 │ │ │ │ stmdbvc r2, {r0, r1, r8, r9, sp} │ │ │ │ vhadd.u32 d23, d3, d5 │ │ │ │ vhsub.s8 d16, d0, d2 │ │ │ │ - vsubw.s8 , q8, d0 │ │ │ │ + vsubw.s8 q10, q0, d0 │ │ │ │ tstvc r2, pc, lsr #6 │ │ │ │ andcs r6, r1, #-1073741792 @ 0xc0000020 │ │ │ │ blvs 0x928978 │ │ │ │ tstmi r3, #170 @ 0xaa │ │ │ │ andcs r6, r0, r3, lsr #6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -64964,15 +64964,15 @@ │ │ │ │ smlabbcs r0, r8, r6, r4 │ │ │ │ stmdane r7!, {r2, r4, r5, r6, r8, fp, ip, lr} │ │ │ │ blx 0xea0c6 │ │ │ │ movwcc r4, #4099 @ 0x1003 │ │ │ │ stmibvs r3!, {r0, r1, r5, r6, r7, r8, sp, lr} │ │ │ │ andvc pc, r6, r0, lsl #10 │ │ │ │ @ instruction: 0x61a33301 │ │ │ │ - ldm ip, {r1, r3, r4, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldm ip, {r1, r3, r4, r6, r9, ip, sp, lr, pc}^ │ │ │ │ tstcs r2, r2, lsl #18 │ │ │ │ vmax.u32 d20, d1, d3 │ │ │ │ tstvc r2, r2, lsl #4 │ │ │ │ @ instruction: 0xf002793a │ │ │ │ stmdbcs r2, {r0, r1, r2, r8} │ │ │ │ stmdbcs r3, {r0, r2, r3, r4, ip, lr, pc} │ │ │ │ andcs fp, r0, #8, 30 │ │ │ │ @@ -64990,21 +64990,21 @@ │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf04283f0 │ │ │ │ teqvc sl, r0, lsl r2 │ │ │ │ bvs 0x8981ac │ │ │ │ eorvs r4, r1, #285212672 @ 0x11000000 │ │ │ │ ldrdcs lr, [r0], -sp │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r3, lsl #22 │ │ │ │ andseq pc, r1, #64, 12 @ 0x4000000 │ │ │ │ - ldc2 1, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ + stc2l 1, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - eorseq r3, r4, ip, lsr r2 │ │ │ │ + ldrhteq r3, [r4], -ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ ldrsbls pc, [ip, #-143] @ 0xffffff71 @ │ │ │ │ svchi 0x0070ee1d │ │ │ │ addslt r4, r5, r3, asr fp │ │ │ │ @@ -65015,65 +65015,65 @@ │ │ │ │ tstcs r0, r8 │ │ │ │ stmibvs r3!, {r1, r2, r5, fp, ip}^ │ │ │ │ andmi pc, r3, r2, lsl #22 │ │ │ │ mvnvs r3, r1, lsl #6 │ │ │ │ @ instruction: 0xf50069a3 │ │ │ │ movwcc r7, #4102 @ 0x1006 │ │ │ │ vrhadd.s16 d22, d26, d19 │ │ │ │ - stmdbvc r3, {r3, r4, r5, fp, sp, lr, pc} │ │ │ │ + stmdbvc r3, {r3, r4, r5, r6, fp, sp, lr, pc} │ │ │ │ strmi r2, [r5], -r2, lsl #4 │ │ │ │ movweq pc, #9058 @ 0x2362 @ │ │ │ │ ldmdbvc r3!, {r0, r1, r8, ip, sp, lr} │ │ │ │ andeq pc, r7, #3 │ │ │ │ rsble r2, sp, r2, lsl #20 │ │ │ │ svclt 0x00082a03 │ │ │ │ bleq 0x8bb70 │ │ │ │ ldmib r4, {r0, r4, r5, r6, r8, ip, lr, pc}^ │ │ │ │ tstcs r0, r6, lsl #6 │ │ │ │ @ instruction: 0x61a23201 │ │ │ │ blx 0xd82e6 │ │ │ │ movwcc r4, #4099 @ 0x1003 │ │ │ │ @ instruction: 0xf50061e3 │ │ │ │ vhadd.s16 d23, d10, d6 │ │ │ │ - @ instruction: 0x4604e81a │ │ │ │ + @ instruction: 0x4604e85a │ │ │ │ subcs r2, r0, #2 │ │ │ │ stmdbvc r3!, {r8, sp} │ │ │ │ movweq pc, #9056 @ 0x2360 @ │ │ │ │ @ instruction: 0x7123a803 │ │ │ │ - stmda lr, {r1, r3, r4, r6, r9, ip, sp, lr, pc} │ │ │ │ + stmda lr, {r1, r3, r4, r6, r9, ip, sp, lr, pc}^ │ │ │ │ ldrbmi r7, [r2], -fp, lsr #18 │ │ │ │ stmdage r3, {r6, r8, sp} │ │ │ │ strvs lr, [r4, -r5, asr #19] │ │ │ │ biceq pc, r3, #-1409286143 @ 0xac000001 │ │ │ │ bleq 0xff34a3b8 │ │ │ │ movteq pc, #67 @ 0x43 @ │ │ │ │ movwcs r7, #4395 @ 0x112b │ │ │ │ @ instruction: 0xf10f806b │ │ │ │ - smlalbbcs pc, r0, r7, sl @ │ │ │ │ + smlalbtcs pc, r0, fp, sl @ │ │ │ │ vadd.i8 d26, d0, d3 │ │ │ │ - vrshr.s64 d19, d24, #64 │ │ │ │ + vmvn.i32 d20, #2048 @ 0x00000800 │ │ │ │ vst1.8 {d16-d19}, [fp :128] │ │ │ │ @ instruction: 0xf10f7ba0 │ │ │ │ - stmdage r3, {r0, r1, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - blx 0xffb8c40e │ │ │ │ + stmdage r3, {r0, r1, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stc2 2, cr15, [ip], #-360 @ 0xfffffe98 │ │ │ │ movwcs r6, #4520 @ 0x11a8 │ │ │ │ stmiahi r3!, {r0, r1, r5, r6, pc} │ │ │ │ cmpcs r0, r2, asr r6 │ │ │ │ vld2.8 {d10-d11}, [r3], r3 │ │ │ │ smlsdcc r4, r2, r3, r7 │ │ │ │ bleq 0x14a3e8 │ │ │ │ cmnvs r7, r6, lsr #2 │ │ │ │ andlt pc, r4, r4, lsr #17 │ │ │ │ - blx 0x1a8bf04 │ │ │ │ + blx 0xfeb8bf04 │ │ │ │ stmdage r3, {r6, r8, sp} │ │ │ │ - eorseq pc, r0, #-805306364 @ 0xd0000004 │ │ │ │ + adcseq pc, r0, #-805306364 @ 0xd0000004 │ │ │ │ eorseq pc, r3, #192, 4 │ │ │ │ - blx 0x1e0bf14 │ │ │ │ + blx 0xfef0bf14 │ │ │ │ vadd.i16 d26, d10, d3 │ │ │ │ - @ instruction: 0xf859fbcf │ │ │ │ + @ instruction: 0xf859fc0f │ │ │ │ movvs r3, r8 │ │ │ │ blmi 0x516688 │ │ │ │ blls 0x529b54 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle sp, r0, lsl #6 │ │ │ │ tstcs r0, r5, lsl r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -65081,22 +65081,22 @@ │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ @ instruction: 0xf04f7133 │ │ │ │ bvs 0x912718 │ │ │ │ eorvs r3, r3, #134217728 @ 0x8000000 │ │ │ │ andcs lr, r0, sp, lsl #15 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r4, lsl #22 │ │ │ │ andseq pc, r1, #64, 12 @ 0x4000000 │ │ │ │ - stc2l 1, cr15, [r6], #-1016 @ 0xfffffc08 │ │ │ │ - @ instruction: 0xf9eef26b │ │ │ │ + stc2 1, cr15, [sl], #1016 @ 0x3f8 │ │ │ │ + blx 0xc0c4e0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r3, r4, ip, lsr r2 │ │ │ │ + ldrhteq r3, [r4], -ip │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ cdp 14, 1, cr4, cr13, cr8, {1} │ │ │ │ @ instruction: 0x46915f70 │ │ │ │ @@ -65104,15 +65104,15 @@ │ │ │ │ smlabbcs r0, r8, r6, r4 │ │ │ │ stmdane r7!, {r2, r4, r5, r6, r8, fp, ip, lr} │ │ │ │ blx 0xea2f6 │ │ │ │ movwcc r4, #4099 @ 0x1003 │ │ │ │ stmibvs r3!, {r0, r1, r5, r6, r7, r8, sp, lr} │ │ │ │ andvc pc, r6, r0, lsl #10 │ │ │ │ @ instruction: 0x61a33301 │ │ │ │ - svc 0x0084f259 │ │ │ │ + svc 0x00c4f259 │ │ │ │ tstcs r2, r2, lsl #18 │ │ │ │ vmax.u32 d20, d1, d3 │ │ │ │ tstvc r2, r2, lsl #4 │ │ │ │ @ instruction: 0xf002793a │ │ │ │ stmdbcs r2, {r0, r1, r2, r8} │ │ │ │ stmdbcs r3, {r0, r2, r3, r4, ip, lr, pc} │ │ │ │ andcs fp, r0, #8, 30 │ │ │ │ @@ -65130,21 +65130,21 @@ │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf04283f0 │ │ │ │ teqvc sl, r0, lsl r2 │ │ │ │ bvs 0x8983dc │ │ │ │ eorvs r4, r1, #285212672 @ 0x11000000 │ │ │ │ ldrdcs lr, [r0], -sp │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r3, lsl #22 │ │ │ │ andseq pc, r1, #64, 12 @ 0x4000000 │ │ │ │ - stc2 1, cr15, [r4], {254} @ 0xfe │ │ │ │ + mcrr2 1, 15, pc, r8, cr14 @ │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - eorseq r3, r4, ip, lsr r2 │ │ │ │ + ldrhteq r3, [r4], -ip │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xee1d4a5d │ │ │ │ addlt r3, r3, r0, ror pc │ │ │ │ stmdblt r9!, {r0, r2, r4, r6, r7, fp, ip, lr}^ │ │ │ │ @@ -65154,25 +65154,25 @@ │ │ │ │ svccs 0x0004f854 │ │ │ │ cmnle r2, r0, lsl #20 │ │ │ │ @ instruction: 0xf5b33320 │ │ │ │ mvnsle r7, r0, lsl #30 │ │ │ │ strmi r4, [r6], -r8, lsl #13 │ │ │ │ vadd.i8 d2, d0, d5 │ │ │ │ vqadd.s8 d24, d19, d7 │ │ │ │ - vqdmlal.s , d16, d0[4] │ │ │ │ + vqdmlal.s q9, d0, d0[4] │ │ │ │ bl 0x110918 │ │ │ │ stmibvs r8!, {r7, r8, r9}^ │ │ │ │ svcvc 0x0000f5b0 │ │ │ │ @ instruction: 0xf1006f9f │ │ │ │ mvnvs r0, r1, lsl #6 │ │ │ │ addhi pc, r1, r0, lsl #5 │ │ │ │ tstcs r0, r8, lsr #4 │ │ │ │ andpl pc, r0, r2, lsl #22 │ │ │ │ andvc pc, r6, r0, lsl #10 │ │ │ │ - svc 0x000cf259 │ │ │ │ + svc 0x004cf259 │ │ │ │ strmi r7, [r4], -r3, lsl #18 │ │ │ │ @ instruction: 0xf0632f01 │ │ │ │ addvc r0, r6, pc, ror r3 │ │ │ │ movweq pc, #9064 @ 0x2368 @ │ │ │ │ eorsle r7, ip, r3, lsl #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stcle 0, cr7, [sp, #-780]! @ 0xfffffcf4 │ │ │ │ @@ -65181,15 +65181,15 @@ │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ mcrrne 9, 14, r6, r3, cr8 @ │ │ │ │ svcvc 0x0000f5b0 │ │ │ │ ble 0x17e844c │ │ │ │ tstcs r0, r8, lsr #4 │ │ │ │ andpl pc, r0, r2, lsl #22 │ │ │ │ andvc pc, r6, r0, lsl #10 │ │ │ │ - mcr 2, 7, pc, cr10, cr9, {2} @ │ │ │ │ + svc 0x002af259 │ │ │ │ movweq pc, #12296 @ 0x3008 @ │ │ │ │ @ instruction: 0xf1088882 │ │ │ │ b 0x1291cc0 │ │ │ │ strbmi r2, [r7, #-771] @ 0xfffffcfd │ │ │ │ cmnpeq r8, #35 @ p-variant is OBSOLETE @ 0x23 │ │ │ │ rsbvc pc, r1, #570425344 @ 0x22000000 │ │ │ │ andeq pc, r3, #34 @ 0x22 │ │ │ │ @@ -65228,23 +65228,23 @@ │ │ │ │ andlt r3, r3, ip, lsl r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf50583f0 │ │ │ │ @ instruction: 0xf06f40ad │ │ │ │ eorscc r0, r8, r1, lsl #2 │ │ │ │ - @ instruction: 0xff3cf26a │ │ │ │ + @ instruction: 0xff7cf26a │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x150234 │ │ │ │ andvs pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1fe9000 │ │ │ │ - svclt 0x0000fb3d │ │ │ │ + svclt 0x0000fb81 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - eorseq r3, r4, r0, ror r2 │ │ │ │ + ldrshteq r3, [r4], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeba6f94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r1, -r8] │ │ │ │ @ instruction: 0xf7ff2000 │ │ │ │ bmi 0x20fa58 │ │ │ │ svccc 0x0070ee1d │ │ │ │ @@ -65401,20 +65401,20 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andcs fp, r0, r0, lsl #26 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x1104e0 │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ @ instruction: 0xf1fe02e6 │ │ │ │ - svclt 0x0000f9e7 │ │ │ │ - eorseq r3, r4, r8, lsl #5 │ │ │ │ + svclt 0x0000fa2b │ │ │ │ + eorseq r3, r4, r8, lsl #6 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ strcs fp, [r0, #-143] @ 0xffffff71 │ │ │ │ ldrmi r4, [r4], -r9, lsl #13 │ │ │ │ @@ -65489,19 +65489,19 @@ │ │ │ │ stmdbcs r1, {r0, r2, r8, fp, ip, sp} │ │ │ │ ldrtmi sp, [r9], -r9, lsl #16 │ │ │ │ @ instruction: 0xe7e06035 │ │ │ │ orrvs r2, r4, r1, lsl #2 │ │ │ │ smlatbcs r0, r4, r7, lr │ │ │ │ stmdbcs r0, {r1, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strdcs sp, [r0], -r5 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r1, asr #22 │ │ │ │ addcs pc, r4, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xf936f1fe │ │ │ │ + @ instruction: 0xf97af1fe │ │ │ │ stc2 0, cr15, [ip], {12} │ │ │ │ @ instruction: 0xf8dde7bf │ │ │ │ @ instruction: 0x46d98014 │ │ │ │ bl 0x263a88 │ │ │ │ cdp 1, 1, cr0, cr13, cr1, {4} │ │ │ │ blls 0x15bf68 │ │ │ │ ldmpl r3!, {r0, r1, r3, r7, r8, sp, lr} │ │ │ │ @@ -65532,40 +65532,40 @@ │ │ │ │ andlt sp, pc, r7, lsr r1 @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ - blx 0x140ca2e │ │ │ │ + blx 0xfe50ca2e │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ strbmi sl, [r8], -r5, lsr #30 │ │ │ │ blx 0xff88e21e │ │ │ │ andeq pc, r8, r9, lsl #2 │ │ │ │ vrhadd.s8 d2, d0, d1 │ │ │ │ - @ instruction: 0xe71bfc3f │ │ │ │ + ldr pc, [fp, -r3, lsl #25] │ │ │ │ andne pc, r8, r8, asr #17 │ │ │ │ andscc pc, ip, #13828096 @ 0xd30000 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ andhi pc, r0, r3, asr #17 │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ @ instruction: 0xf50158b1 │ │ │ │ @ instruction: 0xf8c141a0 │ │ │ │ @ instruction: 0xe7bd321c │ │ │ │ ldr r4, [r9, r2, ror #13] │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x1d0730 │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ @ instruction: 0xf1fe2264 │ │ │ │ - vtst.32 d31, d26, d31 │ │ │ │ - svclt 0x0000fe47 │ │ │ │ + vmla.i32 d31, d10, d3 │ │ │ │ + svclt 0x0000fe87 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - eorseq r3, r4, r0, lsr #5 │ │ │ │ + eorseq r3, r4, r0, lsr #6 │ │ │ │ vnmls.f32 s8, s26, s13 │ │ │ │ ldmpl r1, {r4, r5, r6, r8, r9, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0x0c00eb01 │ │ │ │ mulcc r4, ip, r8 │ │ │ │ andeq pc, r7, #3 │ │ │ │ eorle r2, r7, r1, lsl #20 │ │ │ │ eorle r2, r5, r4, lsl #20 │ │ │ │ @@ -65592,21 +65592,21 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ andcs fp, r0, r3, lsl #1 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6404b03 │ │ │ │ andls r0, r0, r6, ror #5 │ │ │ │ - @ instruction: 0xf868f1fe │ │ │ │ + @ instruction: 0xf8acf1fe │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - eorseq r3, r4, r8, lsl #5 │ │ │ │ + eorseq r3, r4, r8, lsl #6 │ │ │ │ vnmls.f32 s8, s26, s13 │ │ │ │ ldmpl r1, {r4, r5, r6, r8, r9, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0x0c00eb01 │ │ │ │ mulcc r4, ip, r8 │ │ │ │ andeq pc, r7, #3 │ │ │ │ eorle r2, r7, r1, lsl #20 │ │ │ │ eorle r2, r5, r4, lsl #20 │ │ │ │ @@ -65633,21 +65633,21 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ andcs fp, r0, r3, lsl #1 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6404b03 │ │ │ │ andls r0, r0, r6, ror #5 │ │ │ │ - @ instruction: 0xf816f1fe │ │ │ │ + @ instruction: 0xf85af1fe │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - eorseq r3, r4, r8, lsl #5 │ │ │ │ + eorseq r3, r4, r8, lsl #6 │ │ │ │ vnmls.f32 s8, s26, s13 │ │ │ │ ldmpl r1, {r4, r5, r6, r8, r9, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0x0c00eb01 │ │ │ │ mulcc r4, ip, r8 │ │ │ │ andeq pc, r7, #3 │ │ │ │ eorle r2, r7, r1, lsl #20 │ │ │ │ eorle r2, r5, r4, lsl #20 │ │ │ │ @@ -65674,21 +65674,21 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ andcs fp, r0, r3, lsl #1 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6404b03 │ │ │ │ andls r0, r0, r6, ror #5 │ │ │ │ - @ instruction: 0xffc4f1fd │ │ │ │ + @ instruction: 0xf808f1fe │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - eorseq r3, r4, r8, lsl #5 │ │ │ │ + eorseq r3, r4, r8, lsl #6 │ │ │ │ vnmls.f32 s8, s26, s13 │ │ │ │ ldmpl r1, {r4, r5, r6, r8, r9, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0x0c00eb01 │ │ │ │ mulcc r4, ip, r8 │ │ │ │ andeq pc, r7, #3 │ │ │ │ eorle r2, r7, r1, lsl #20 │ │ │ │ eorle r2, r5, r4, lsl #20 │ │ │ │ @@ -65715,21 +65715,21 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ andcs fp, r0, r3, lsl #1 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6404b03 │ │ │ │ andls r0, r0, r6, ror #5 │ │ │ │ - @ instruction: 0xff72f1fd │ │ │ │ + @ instruction: 0xffb6f1fd │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - eorseq r3, r4, r8, lsl #5 │ │ │ │ + eorseq r3, r4, r8, lsl #6 │ │ │ │ vnmls.f32 s8, s26, s13 │ │ │ │ ldmpl r1, {r4, r5, r6, r8, r9, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0x0c00eb01 │ │ │ │ mulcc r4, ip, r8 │ │ │ │ andeq pc, r7, #3 │ │ │ │ eorle r2, r7, r1, lsl #20 │ │ │ │ eorle r2, r5, r4, lsl #20 │ │ │ │ @@ -65756,83 +65756,83 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ andcs fp, r0, r3, lsl #1 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6404b03 │ │ │ │ andls r0, r0, r6, ror #5 │ │ │ │ - @ instruction: 0xff20f1fd │ │ │ │ + @ instruction: 0xff64f1fd │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - eorseq r3, r4, r8, lsl #5 │ │ │ │ + eorseq r3, r4, r8, lsl #6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba77cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mcrrmi 15, 14, r0, fp, cr0 │ │ │ │ svcne 0x0070ee1d │ │ │ │ strmi fp, [r5], -r4, lsl #1 │ │ │ │ stmib sp, {r2, r5, r6, fp, ip, lr}^ │ │ │ │ bl 0x1591ec │ │ │ │ svcvs 0x00de0380 │ │ │ │ stmdbge r2, {r1, r2, r3, r4, r5, r6, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf1e44630 │ │ │ │ - strmi pc, [r3], -r7, lsl #25 │ │ │ │ + strmi pc, [r3], -fp, asr #25 │ │ │ │ @ instruction: 0x4618b1f0 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf645bd70 │ │ │ │ - vmla.f d23, d0, d1[7] │ │ │ │ - @ instruction: 0xf6450123 │ │ │ │ - vaddl.s8 , d16, d5 │ │ │ │ + vsra.s64 , , #64 │ │ │ │ + vrhadd.s8 d16, d6, d19 │ │ │ │ + vaddl.s8 q8, d0, d13 │ │ │ │ movwls r0, #4131 @ 0x1023 │ │ │ │ - blx 0xff18cdb0 │ │ │ │ + blx 0x28cdb2 │ │ │ │ strmi r9, [r6], -r1, lsl #22 │ │ │ │ ldrbvs sl, [r8, r2, lsl #18] │ │ │ │ @ instruction: 0xf1e44630 │ │ │ │ - strmi pc, [r3], -r9, ror #24 │ │ │ │ + strmi pc, [r3], -sp, lsr #25 │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ mcrrne 9, 14, r6, r2, cr0 @ │ │ │ │ svcvc 0x0000f5b0 │ │ │ │ ble 0x1668dc8 │ │ │ │ ldrmi r2, [r9], -r8, lsr #4 │ │ │ │ andmi pc, r0, r2, lsl #22 │ │ │ │ andvc pc, r6, r0, lsl #10 │ │ │ │ - b 0x70cfb4 │ │ │ │ + b 0x170cfb4 │ │ │ │ strmi r2, [r3], -r1, lsl #26 │ │ │ │ eoreq pc, r8, #79 @ 0x4f │ │ │ │ stmdbvc r1, {r1, r5, ip, lr, pc} │ │ │ │ @ instruction: 0xf04fb2ea │ │ │ │ vhadd.u32 d16, d2, d0 │ │ │ │ @ instruction: 0xf0010007 │ │ │ │ @ instruction: 0xf0610178 │ │ │ │ tstvc r9, fp, ror r1 │ │ │ │ vmin.u32 d20, d2, d9 │ │ │ │ subshi r2, r8, pc │ │ │ │ strmi lr, [r2, #-2525] @ 0xfffff623 │ │ │ │ strmi lr, [r2, #-2529] @ 0xfffff61f │ │ │ │ @ instruction: 0x4630461a │ │ │ │ @ instruction: 0xf1e49301 │ │ │ │ - blls 0xcfb48 │ │ │ │ + blls 0xcfc58 │ │ │ │ andlt r4, r4, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ mcrrne 9, 14, r6, r8, cr1 @ │ │ │ │ svcvc 0x0000f5b1 │ │ │ │ ble 0x8e8e2c │ │ │ │ strmi pc, [r1], #-2818 @ 0xfffff4fe │ │ │ │ movwls r2, #4352 @ 0x1100 │ │ │ │ andvc pc, r6, r4, lsl #10 │ │ │ │ - stmib r4!, {r0, r3, r4, r6, r9, ip, sp, lr, pc}^ │ │ │ │ + b 0x98d020 │ │ │ │ @ instruction: 0xf1039b01 │ │ │ │ ldmdbvc sl, {r3, r8} │ │ │ │ @ instruction: 0xf002805d │ │ │ │ @ instruction: 0xf0620278 │ │ │ │ tstvc sl, fp, ror r2 │ │ │ │ stmhi r2, {r0, r2, r6, pc} │ │ │ │ rsbvc pc, r1, #570425344 @ 0x22000000 │ │ │ │ @@ -65841,15 +65841,15 @@ │ │ │ │ ldmib sp, {r1, r7, pc}^ │ │ │ │ stmib r3, {r1, r9}^ │ │ │ │ tstvs sl, #536870912 @ 0x20000000 │ │ │ │ cmpvs sl, #55050240 @ 0x3480000 │ │ │ │ @ instruction: 0xf504e7c6 │ │ │ │ @ instruction: 0xf06f40ad │ │ │ │ eorscc r0, r8, r1, lsl #2 │ │ │ │ - blx 0x1d0d0a8 │ │ │ │ + blx 0xfed0d0a8 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfeba790c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46020ff8 │ │ │ │ ldrbne r2, [r3, r0] │ │ │ │ @ instruction: 0xff54f7ff │ │ │ │ @@ -66058,23 +66058,23 @@ │ │ │ │ andge pc, r8, sp, asr #17 │ │ │ │ smlsdls r1, r8, r4, r4 │ │ │ │ addcs r9, r0, r0 │ │ │ │ ldc2l 0, cr15, [r0, #-104] @ 0xffffff98 │ │ │ │ ldrbmi r5, [r8], #-2344 @ 0xfffff6d8 │ │ │ │ blx 0xfe80ea58 │ │ │ │ andcs lr, r0, r3, lsr r7 │ │ │ │ - cmppcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ + biccc pc, r8, r0, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r5, lsl #22 │ │ │ │ eorpl pc, r8, #64, 12 @ 0x4000000 │ │ │ │ - stc2l 1, cr15, [r4], {253} @ 0xfd │ │ │ │ - blx 0x138d420 │ │ │ │ + stc2 1, cr15, [r8, #-1012] @ 0xfffffc0c │ │ │ │ + blx 0xfe38d420 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - ldrhteq r3, [r4], -r0 │ │ │ │ + eorseq r3, r4, r0, lsr r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfeba7c8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [sp, #-960] @ 0xfffffc40 │ │ │ │ svcmi 0x0070ee1d │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ strbtmi r5, [r1], #-2345 @ 0xfffff6d7 │ │ │ │ @@ -66107,15 +66107,15 @@ │ │ │ │ @ instruction: 0xf646003a │ │ │ │ vaddw.s8 , q8, d0 │ │ │ │ stmdacs ip, {r1, r2, r4, r7, r8, sp}^ │ │ │ │ umullsne pc, r4, r1, r8 @ │ │ │ │ ldmdacs r0, {r0, r1, r3, r5, r6, r7, r8, fp, ip, lr, pc}^ │ │ │ │ sbchi pc, r3, r0, lsl #4 │ │ │ │ vrhadd.s8 , q1, │ │ │ │ - vmla.f d16, d16, d0[6] │ │ │ │ + vmla.f d17, d0, d0[6] │ │ │ │ bl 0x90ffc │ │ │ │ @ instruction: 0xf8d10180 │ │ │ │ stmdavs r8, {r2, r4, r6, r7, ip} │ │ │ │ @ instruction: 0xf0001c84 │ │ │ │ stmdacs r0, {r1, r2, r5, r6, r7, pc} │ │ │ │ tstcs r0, fp, lsl sl │ │ │ │ andlt r4, r2, r8, lsl #12 │ │ │ │ @@ -66199,19 +66199,19 @@ │ │ │ │ andsmi r4, r3, r2, lsl #1 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ cmncs r8, #376 @ 0x178 │ │ │ │ movweq pc, #25280 @ 0x62c0 @ │ │ │ │ blcs 0x60cd8 │ │ │ │ svcge 0x0073f47f │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x891158 │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ @ instruction: 0xf1fd2226 │ │ │ │ - stmdacs sl!, {r0, r1, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdacs sl!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ stmdacc fp!, {r0, r1, r4, r5, r8, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf63f2814 │ │ │ │ andcs sl, r1, #392 @ 0x188 │ │ │ │ orrvc pc, r7, #82837504 @ 0x4f00000 │ │ │ │ movweq pc, #37568 @ 0x92c0 @ │ │ │ │ andsmi r4, r3, r2, lsl #1 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @@ -66234,15 +66234,15 @@ │ │ │ │ stmdavs r9, {r0, r1, r3, r4, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0x460c4618 │ │ │ │ @ instruction: 0x47a04611 │ │ │ │ ldmdacs r2, {r0, r1, r4, r8, r9, sl, sp, lr, pc}^ │ │ │ │ svcge 0x0030f63f │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ str sl, [lr, -r2, lsl #30] │ │ │ │ - eorseq r3, r4, r4, asr #5 │ │ │ │ + eorseq r3, r4, r4, asr #6 │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ @ instruction: 0xf7ff2300 │ │ │ │ svclt 0x0000b985 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfeba7f38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @@ -66269,15 +66269,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r4, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmls.f32 d27, d10, d0 │ │ │ │ - svclt 0x0000f8b1 │ │ │ │ + svclt 0x0000f8f1 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeba7fbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ ldrdgt pc, [r4], #-143 @ 0xffffff71 │ │ │ │ stcls 3, cr9, [r7], {-0} │ │ │ │ @@ -66292,15 +66292,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r4, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmls.f32 d27, d10, d0 │ │ │ │ - svclt 0x0000f883 │ │ │ │ + svclt 0x0000f8c3 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeba8018 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldrdgt pc, [r8], #-143 @ 0xffffff71 │ │ │ │ blls 0x275a28 │ │ │ │ @@ -66316,15 +66316,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmls.f32 d27, d10, d0 │ │ │ │ - svclt 0x0000f853 │ │ │ │ + svclt 0x0000f893 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeba8078 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldrdgt pc, [ip], #-143 @ 0xffffff71 │ │ │ │ blls 0x275a88 │ │ │ │ @@ -66341,15 +66341,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmls.f32 d27, d10, d0 │ │ │ │ - svclt 0x0000f821 │ │ │ │ + svclt 0x0000f861 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeba80dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ blls 0x2f5aec │ │ │ │ @@ -66366,16 +66366,16 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - vmls.f32 d27, d9, d0 │ │ │ │ - svclt 0x0000ffed │ │ │ │ + vmls.f32 d27, d10, d0 │ │ │ │ + svclt 0x0000f82d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeba8144 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r8 │ │ │ │ ldrsbgt pc, [r4], #-143 @ 0xffffff71 @ │ │ │ │ blls 0x2f5b54 │ │ │ │ @@ -66394,100 +66394,100 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmls.f32 d27, d9, d0 │ │ │ │ - svclt 0x0000ffb7 │ │ │ │ + svclt 0x0000fff7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0020f8cc │ │ │ │ blmi 0xfef7d278 │ │ │ │ strmi r4, [lr], -r4, lsl #12 │ │ │ │ tstcs r0, sp, lsl #16 │ │ │ │ addcs r9, r0, #-1610612736 @ 0xa0000000 │ │ │ │ @ instruction: 0x932d681b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldcl 2, cr15, [r8, #-352] @ 0xfffffea0 │ │ │ │ + ldc 2, cr15, [r8, #352] @ 0x160 │ │ │ │ movmi pc, #4, 10 @ 0x1000000 │ │ │ │ andscc pc, r8, #13828096 @ 0xd30000 │ │ │ │ blcs 0x75bf0 │ │ │ │ rscshi pc, r7, r0 │ │ │ │ - bcs 0x8e91c │ │ │ │ + bcs 0xfe08e91c │ │ │ │ beq 0xc4daec │ │ │ │ @ instruction: 0xf64346a0 │ │ │ │ - vmov.i64 , #0x00000000ff000000 │ │ │ │ + @ instruction: 0xf2c01ef8 │ │ │ │ @ instruction: 0xf8cd0e34 │ │ │ │ blls 0x18908c │ │ │ │ mullt r0, r3, r8 │ │ │ │ svceq 0x0049f1bb │ │ │ │ addshi pc, lr, #0 │ │ │ │ svceq 0x0002f1bb │ │ │ │ adcshi pc, lr, #0 │ │ │ │ stmdbls r9, {r2, r3, r8, r9, sp} │ │ │ │ vqrdmulh.s d15, d11, d3 │ │ │ │ stmiapl fp, {r1, r3, r6, r7, fp, ip}^ │ │ │ │ @ instruction: 0x06d08912 │ │ │ │ rschi pc, sl, r0, asr #2 │ │ │ │ andcs r9, r4, r4, lsl #20 │ │ │ │ ldmvc r4, {r0, r8, sp} │ │ │ │ - andmi pc, r0, #64, 4 │ │ │ │ + addmi pc, r0, #64, 4 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ svclt 0x00882c02 │ │ │ │ adcmi r3, r0, r2, lsl #24 │ │ │ │ sbceq fp, r0, r0, lsl #4 │ │ │ │ ldrtmi r9, [r0], -r0 │ │ │ │ - ldc2 2, cr15, [lr, #420] @ 0x1a4 │ │ │ │ + ldc2l 2, cr15, [lr, #420] @ 0x1a4 │ │ │ │ strbvc lr, [r0, #2592]! @ 0xa20 │ │ │ │ movwcs r9, #51721 @ 0xca09 │ │ │ │ movwcs pc, #47875 @ 0xbb03 @ │ │ │ │ ldmdbvc sl, {r0, r3, r4, r8, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0x9105799b │ │ │ │ stmdbcs r0, {r3, r8, r9, ip, pc} │ │ │ │ rsbhi pc, lr, #0 │ │ │ │ vqdmulh.s d25, d15, d4 │ │ │ │ - vbic.i16 d22, #0 @ 0x0000 │ │ │ │ + @ instruction: 0xf2c069b0 │ │ │ │ stmib sp, {r0, r1, r4, r5, r8, fp}^ │ │ │ │ @ instruction: 0xf103b206 │ │ │ │ vaba.s8 d16, d0, d4 │ │ │ │ - @ instruction: 0xf2c03bfc │ │ │ │ + vbic.i16 q10, #3072 @ 0x0c00 │ │ │ │ strcs r0, [r0], #-2865 @ 0xfffff4cf │ │ │ │ svccs 0x0004f857 │ │ │ │ strbmi sl, [r0], -sp, lsl #18 │ │ │ │ @ instruction: 0xf7f83401 │ │ │ │ ldrbmi pc, [fp], -r3, lsr #23 @ │ │ │ │ strbmi r9, [sl], -r0 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #2 │ │ │ │ - ldc2l 2, cr15, [r4, #-420]! @ 0xfffffe5c │ │ │ │ + ldc2 2, cr15, [r4, #420]! @ 0x1a4 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdane sp!, {r3, r5, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ adcmi r4, r3, #221249536 @ 0xd300000 │ │ │ │ ldmib sp, {r1, r3, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ cmplt sl, #1610612736 @ 0x60000000 │ │ │ │ movwls r1, #26899 @ 0x6913 │ │ │ │ vqdmulh.s d25, d0, d4 │ │ │ │ - @ instruction: 0xf2c039fc │ │ │ │ + vbic.i16 q10, #12 @ 0x000c │ │ │ │ @ instruction: 0xf8cd0931 │ │ │ │ @ instruction: 0xf103b02c │ │ │ │ vaba.s8 d16, d15, d4 │ │ │ │ - vbic.i32 d22, #0 @ 0x00000000 │ │ │ │ + vrsra.s64 d22, d16, #64 │ │ │ │ bl 0x211d9c │ │ │ │ movwls r0, #30596 @ 0x7784 │ │ │ │ svclt 0x000c2c00 │ │ │ │ ldrbmi r4, [r3], fp, asr #13 │ │ │ │ svccs 0x0004f857 │ │ │ │ strbmi sl, [r0], -sp, lsl #18 │ │ │ │ blx 0x1e0f0ca │ │ │ │ andls r4, r0, fp, asr r6 │ │ │ │ bls 0x2194f4 │ │ │ │ vmin.s32 d20, d9, d16 │ │ │ │ - blls 0x210614 │ │ │ │ + blls 0x210714 │ │ │ │ stmdacs r0, {r0, sl, ip, sp} │ │ │ │ stmdane sp!, {r3, r5, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xd1e7429c │ │ │ │ ldrdlt pc, [ip], -sp @ │ │ │ │ svceq 0x0031f1bb │ │ │ │ addshi pc, r1, r0, lsl #4 │ │ │ │ svceq 0x001ef1bb │ │ │ │ @@ -66500,46 +66500,46 @@ │ │ │ │ @ instruction: 0xf8533406 │ │ │ │ blcs 0x19d1c4 │ │ │ │ mvnhi pc, r0, lsl #4 │ │ │ │ tstcs r6, sp, asr sl │ │ │ │ strcs r4, [r1], #-1584 @ 0xfffff9d0 │ │ │ │ blx 0xa29e2 │ │ │ │ tstcs r1, r3, lsl #6 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - ldc2 2, cr15, [r8, #-420] @ 0xfffffe5c │ │ │ │ + ldc2l 2, cr15, [r8, #-420] @ 0xfffffe5c │ │ │ │ svclt 0x00a82800 │ │ │ │ blls 0x257210 │ │ │ │ ble 0x9e1bdc │ │ │ │ vqdmulh.s d25, d0, d4 │ │ │ │ - vqdmull.s q10, d0, d0[2] │ │ │ │ + vqdmull.s q10, d16, d0[2] │ │ │ │ @ instruction: 0xf8cd0b2f │ │ │ │ @ instruction: 0xf1038018 │ │ │ │ blls 0x2535c4 │ │ │ │ stmibeq r4, {r0, r3, r8, r9, fp, sp, lr, pc} │ │ │ │ blne 0xff722208 │ │ │ │ - ldrbcc pc, [ip, r0, asr #4]! @ │ │ │ │ + ldrbmi pc, [ip, -r0, asr #4]! @ │ │ │ │ ldreq pc, [r1, -r0, asr #5]! │ │ │ │ @ instruction: 0xf8594698 │ │ │ │ ldrbmi r3, [sl], -r4, lsl #30 │ │ │ │ mrscs r9, SP_irq │ │ │ │ svclt 0x000c2c00 │ │ │ │ @ instruction: 0x4653463b │ │ │ │ strcc r4, [r1], #-1584 @ 0xfffff9d0 │ │ │ │ - ldc2l 2, cr15, [r2], #420 @ 0x1a4 │ │ │ │ + ldc2 2, cr15, [r2, #-420]! @ 0xfffffe5c │ │ │ │ svclt 0x00a82800 │ │ │ │ strmi r1, [r0, #2093]! @ 0x82d │ │ │ │ @ instruction: 0xf8ddd1ed │ │ │ │ blls 0x2f1210 │ │ │ │ cmnle pc, r0, lsl #22 │ │ │ │ ldmdavs ip, {r2, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf0402c00 │ │ │ │ @ instruction: 0x4631813c │ │ │ │ vhadd.s8 d18, d9, d10 │ │ │ │ - blls 0x18f31c │ │ │ │ + blls 0x18f41c │ │ │ │ movwls r6, #18587 @ 0x489b │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ blmi 0xdfce24 │ │ │ │ blls 0xbab240 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ eorlt r8, pc, fp, asr #5 │ │ │ │ @@ -66552,27 +66552,27 @@ │ │ │ │ bls 0x171b90 │ │ │ │ stmdbls r4, {r2, sl, sp} │ │ │ │ stmiavc r8, {r1, r4, r7, fp, ip, sp, lr}^ │ │ │ │ bcs 0xd962c │ │ │ │ bcc 0x101030 │ │ │ │ ldrtmi r4, [r0], -r1, lsl #1 │ │ │ │ swpls r4, r4, [r1] │ │ │ │ - andmi pc, ip, #64, 4 │ │ │ │ + addmi pc, ip, #64, 4 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ tstcs r1, r4, lsr #4 │ │ │ │ strls r0, [r0], #-228 @ 0xffffff1c │ │ │ │ - stc2 2, cr15, [ip], #420 @ 0x1a4 │ │ │ │ + stc2l 2, cr15, [ip], #420 @ 0x1a4 │ │ │ │ strbvc lr, [r0, #2592]! @ 0xa20 │ │ │ │ @ instruction: 0xf1bbe70c │ │ │ │ vrecps.f32 q0, q0, q1 │ │ │ │ @ instruction: 0xf1bb817c │ │ │ │ vmax.f32 q8, q0, q7 │ │ │ │ stcne 0, cr8, [r3, #712]! @ 0x2c8 │ │ │ │ vpmax.s8 d25, d3, d4 │ │ │ │ - vmla.f d17, d16, d0[4] │ │ │ │ + vmla.f d18, d0, d0[4] │ │ │ │ strcc r0, [r1], #-308 @ 0xfffffecc │ │ │ │ eorcs pc, r3, r2, asr r8 @ │ │ │ │ streq pc, [pc, -r2] │ │ │ │ movtcs pc, #9154 @ 0x23c2 @ │ │ │ │ orreq lr, r3, #1024 @ 0x400 │ │ │ │ teqpeq r8, r3 @ @ p-variant is OBSOLETE │ │ │ │ stmdacs r0, {r0, r1, r4, r8, fp} │ │ │ │ @@ -66584,328 +66584,328 @@ │ │ │ │ @ instruction: 0xf8d2018c │ │ │ │ @ instruction: 0xf8d121d8 │ │ │ │ stmdbcs r0, {r3, r4, r6, r8, ip} │ │ │ │ bcs 0x80eec │ │ │ │ eorhi pc, r6, #64 @ 0x40 │ │ │ │ tstcs r1, r0, lsl #14 │ │ │ │ vmin.s8 d20, d0, d16 │ │ │ │ - vsubl.s8 q10, d0, d28 │ │ │ │ + vsubl.s8 q10, d16, d28 │ │ │ │ strcs r0, [r1, -pc, lsr #4] │ │ │ │ - ldc2l 2, cr15, [r0], #-420 @ 0xfffffe5c │ │ │ │ + ldc2 2, cr15, [r0], #420 @ 0x1a4 │ │ │ │ svclt 0x00a82800 │ │ │ │ ldrb r1, [r6, -sp, lsr #16] │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrsbteq r3, [r4], -r8 │ │ │ │ + eorseq r3, r4, r8, asr r4 │ │ │ │ vpadd.f32 d2, d0, d23 │ │ │ │ ldrtmi r8, [r1], -r2, lsr #4 │ │ │ │ strcc r2, [r1, #-32] @ 0xffffffe0 │ │ │ │ - @ instruction: 0xffd6f248 │ │ │ │ + @ instruction: 0xf816f249 │ │ │ │ mvnsle r2, r8, lsr #26 │ │ │ │ ldmdavs ip, {r2, r8, r9, fp, ip, pc}^ │ │ │ │ cmple r3, r0, lsl #24 │ │ │ │ blcs 0x77efc │ │ │ │ svcge 0x0073f43f │ │ │ │ blcs 0x77ef0 │ │ │ │ svcge 0x006ff43f │ │ │ │ ldrtmi r9, [r3], -r4, lsl #16 │ │ │ │ tstcs r1, r7, lsl #4 │ │ │ │ ldreq pc, [r0, -r0, lsl #2] │ │ │ │ stmdbvs r5, {sl, sp} │ │ │ │ - rsbmi pc, r0, r0, asr #4 │ │ │ │ + rscmi pc, r0, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - @ instruction: 0xf828f248 │ │ │ │ + @ instruction: 0xf868f248 │ │ │ │ @ instruction: 0xb014f8dd │ │ │ │ stclne 1, cr11, [fp], #-692 @ 0xfffffd4c │ │ │ │ rscshi pc, r0, r0 │ │ │ │ - adcseq pc, ip, #64, 4 │ │ │ │ + eorsne pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ tstcs r1, fp, lsr #12 │ │ │ │ vmin.s32 d20, d9, d16 │ │ │ │ - strcc pc, [r1], #-3125 @ 0xfffff3cb │ │ │ │ + strcc pc, [r1], #-3189 @ 0xfffff38b │ │ │ │ @ instruction: 0xf43f45a3 │ │ │ │ ldrtmi sl, [r1], -lr, asr #30 │ │ │ │ stccs 0, cr2, [r1], {44} @ 0x2c │ │ │ │ vqadd.s8 d29, d8, d2 │ │ │ │ - ldrtmi pc, [r3], -pc, ror #28 @ │ │ │ │ + ldrtmi pc, [r3], -pc, lsr #29 @ │ │ │ │ tstcs r1, r4, lsl #4 │ │ │ │ vshl.s8 d19, d1, d15 │ │ │ │ - vmov.i32 q10, #8 @ 0x00000008 │ │ │ │ + vshr.s64 q10, q4, #64 │ │ │ │ vhadd.s8 d16, d8, d30 │ │ │ │ - strmi pc, [r3, #2053]! @ 0x805 │ │ │ │ + strmi pc, [r3, #2117]! @ 0x845 │ │ │ │ svcge 0x003bf43f │ │ │ │ eorcs r4, ip, r1, lsr r6 │ │ │ │ mvnle r2, r1, lsl #24 │ │ │ │ vtst.8 q11, q4, │ │ │ │ - @ instruction: 0xe7d3fe5b │ │ │ │ + bfi pc, fp, (invalid: 29:19) @ │ │ │ │ @ instruction: 0xf04007a7 │ │ │ │ stmdbeq r4!, {r4, r7, r8, pc} │ │ │ │ @ instruction: 0x4633d0b6 │ │ │ │ tstcs r1, r7, lsl #4 │ │ │ │ - subsmi pc, r8, r0, asr #4 │ │ │ │ + sbcsmi pc, r8, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - strcs pc, [r8, fp, asr #12]! │ │ │ │ + strcc pc, [r8, -fp, asr #12]! │ │ │ │ ldreq pc, [r3, -r0, asr #5]! │ │ │ │ - vrshl.s8 d18, d0, d7 │ │ │ │ - and pc, r1, r7, ror #31 │ │ │ │ + vrshl.s8 d18, d0, d8 │ │ │ │ + and pc, r1, r7, lsr #16 │ │ │ │ stmdaeq r4!, {r0, r8, sl, ip, sp}^ │ │ │ │ svclt 0x005c07e1 │ │ │ │ stmdaeq r4!, {r0, r8, sl, ip, sp}^ │ │ │ │ strbeq sp, [r2, r1, lsl #8]! │ │ │ │ @ instruction: 0x462bd5f6 │ │ │ │ tstcs r1, sl, lsr r6 │ │ │ │ vmin.s32 d20, d9, d16 │ │ │ │ - stmdaeq r4!, {r0, r1, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdaeq r4!, {r0, r1, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strcc sp, [r1, #-150] @ 0xffffff6a │ │ │ │ @ instruction: 0xf1abe7f3 │ │ │ │ blcs 0x920b8 │ │ │ │ sbchi pc, r6, r0, lsl #4 │ │ │ │ bls 0x158a40 │ │ │ │ @ instruction: 0xf8523401 │ │ │ │ blcs 0x41d448 │ │ │ │ addhi pc, r8, r0, lsl #4 │ │ │ │ - rscne pc, r0, #805306372 @ 0x30000004 │ │ │ │ + rsbcs pc, r0, #805306372 @ 0x30000004 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ addeq lr, r3, #2048 @ 0x800 │ │ │ │ ldrsbtcs pc, [r8], #130 @ 0x82 @ │ │ │ │ rsbsle r2, sp, r0, lsl #20 │ │ │ │ tstcs r1, r3, lsl r6 │ │ │ │ vmin.s8 d20, d0, d16 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ vhsub.s32 d16, d9, d31 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdane sp!, {r3, r5, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ svceq 0x0005f1bb │ │ │ │ @ instruction: 0x81baf200 │ │ │ │ @ instruction: 0xf1ab2701 │ │ │ │ @ instruction: 0xf1bb0b03 │ │ │ │ @ instruction: 0xf63f0f01 │ │ │ │ vceq.f32 d26, d16, d28 │ │ │ │ - vrsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #3072 @ 0x00000c00 │ │ │ │ tstlt r4, r1, lsr r3 │ │ │ │ stmdbls r4, {r0, r1, r4, r6, r9, sl, lr} │ │ │ │ ldrtmi r1, [r0], -r2, lsr #27 │ │ │ │ strcc r3, [r1], #-1793 @ 0xfffff8ff │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ ldmdahi r2, {r0, r8, sp}^ │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ - vmvn.i32 d20, #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 d20, d24, #64 │ │ │ │ vhsub.s32 d16, d9, d31 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdane sp!, {r3, r5, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ stccs 6, cr14, [r7, #-580]! @ 0xfffffdbc │ │ │ │ svcge 0x003ff77f │ │ │ │ @ instruction: 0xf04007a3 │ │ │ │ stmdbeq r4!, {r1, r2, r3, r4, r8, pc} │ │ │ │ mrcge 4, 5, APSR_nzcv, cr11, cr15, {1} │ │ │ │ @ instruction: 0xf1bbe78b │ │ │ │ @ instruction: 0xf0400f05 │ │ │ │ bls 0x171a34 │ │ │ │ @ instruction: 0xf8521da3 │ │ │ │ @ instruction: 0xf0033023 │ │ │ │ stmdbcs r0!, {r4, r5, r8} │ │ │ │ msrhi CPSR_fs, r0 │ │ │ │ msrhi R11_usr, r0 │ │ │ │ - subsmi pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ + sbcsmi pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - adcscc pc, ip, r0, asr #4 │ │ │ │ + eorsmi pc, ip, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ svclt 0x00182900 │ │ │ │ @ instruction: 0xf0034602 │ │ │ │ ldrtmi r0, [r0], -pc, lsl #6 │ │ │ │ blcs 0x3e008c │ │ │ │ vrecps.f32 d27, d19, d13 │ │ │ │ - vmla.f d17, d16, d0[4] │ │ │ │ + vmla.f d18, d0, d0[4] │ │ │ │ bl 0x91964 │ │ │ │ vrhadd.s8 d16, d31, d3 │ │ │ │ - svclt 0x008c4358 │ │ │ │ + svclt 0x008c43d8 │ │ │ │ msreq CPSR_fsx, #192, 4 │ │ │ │ eorcc pc, ip, #13697024 @ 0xd10000 │ │ │ │ stmib sp, {r0, r8, sp}^ │ │ │ │ vcgt.s8 d18, d0, d0 │ │ │ │ - vrsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #3072 @ 0x00000c00 │ │ │ │ vcge.s8 d16, d0, d17 │ │ │ │ - vmlal.s q10, d0, d0[0] │ │ │ │ + vmlal.s q10, d16, d0[0] │ │ │ │ stccs 2, cr0, [r0], {47} @ 0x2f │ │ │ │ uadd16mi fp, r3, r8 │ │ │ │ - blx 0x188de6a │ │ │ │ + blx 0xfe88de6a │ │ │ │ stmdacs r0, {r0, sl, ip, sp} │ │ │ │ stmdane sp!, {r3, r5, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ strb r2, [r4], -r1, lsl #14 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #2 │ │ │ │ - andsmi pc, r8, #64, 4 │ │ │ │ + addsmi pc, r8, #64, 4 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0x150de86 │ │ │ │ + blx 0xfe50de86 │ │ │ │ svclt 0x00a82800 │ │ │ │ str r1, [r1, sp, lsr #16] │ │ │ │ andcs r4, r3, #53477376 @ 0x3300000 │ │ │ │ vrhadd.s8 d18, d0, d1 │ │ │ │ - vmov.i32 d23, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d23, d4, #64 │ │ │ │ vqadd.s8 d16, d7, d20 │ │ │ │ - str pc, [lr, -r9, lsr #30] │ │ │ │ + str pc, [lr, -r9, ror #30] │ │ │ │ ldrtmi r2, [r0], -r1, lsl #2 │ │ │ │ vshl.s8 d18, d1, d0 │ │ │ │ - vmov.i32 d20, #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 d20, d8, #64 │ │ │ │ strtmi r0, [r7], -pc, lsr #4 │ │ │ │ - blx 0xf0deb6 │ │ │ │ + blx 0x1f0deb6 │ │ │ │ svclt 0x00a82800 │ │ │ │ strt r1, [r0], -sp, lsr #16 │ │ │ │ andseq pc, pc, #-1073741782 @ 0xc000002a │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ movweq pc, #17088 @ 0x42c0 @ │ │ │ │ ldrsbmi fp, [r3], #34 @ 0x22 │ │ │ │ smuadeq r1, r3, r0 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr5, cr15, {1} │ │ │ │ @ instruction: 0xf00be73e │ │ │ │ blcs 0x1f5252c │ │ │ │ svcge 0x003af43f │ │ │ │ str r2, [ip], -r0, lsl #14 │ │ │ │ ldr r9, [r4, #3077]! @ 0xc05 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #2 │ │ │ │ - sbccc pc, r8, #64, 4 │ │ │ │ + submi pc, r8, #64, 4 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0x68defa │ │ │ │ + blx 0x168defa │ │ │ │ vqdmulh.s d25, d0, d4 │ │ │ │ - @ instruction: 0xf2c039d0 │ │ │ │ + vorr.i16 q10, #0 @ 0x0000 │ │ │ │ b 0x853a1c │ │ │ │ ldrmi r7, [pc], -r0, ror #11 │ │ │ │ ldreq pc, [r8], #-259 @ 0xfffffefd │ │ │ │ andcc lr, r6, #3522560 @ 0x35c000 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ strbmi r2, [sl], -r1, lsl #2 │ │ │ │ smladxcc r8, r0, r6, r4 │ │ │ │ - blx 0x18df22 │ │ │ │ + blx 0x118df22 │ │ │ │ svclt 0x00a82800 │ │ │ │ adcsmi r1, ip, #2949120 @ 0x2d0000 │ │ │ │ movwcs sp, #496 @ 0x1f0 │ │ │ │ ldr r9, [r0], -r5, lsl #6 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrtmi r9, [r0], -r9, lsl #22 │ │ │ │ mulls r3, r2, r8 │ │ │ │ mullt r2, r2, r8 │ │ │ │ bl 0x2abc0c │ │ │ │ @ instruction: 0xf8cd040b │ │ │ │ bl 0xf55f8 │ │ │ │ vshl.s8 d16, d4, d16 │ │ │ │ - vrshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q10, #3072 @ 0x00000c00 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r5, r9}^ │ │ │ │ vabd.s32 d20, d9, d6 │ │ │ │ - b 0x890150 │ │ │ │ + b 0x890250 │ │ │ │ ldmdavs fp!, {r5, r6, r7, r8, sl, ip, sp, lr} │ │ │ │ @ instruction: 0xf00042a3 │ │ │ │ @ instruction: 0x462380b1 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #2 │ │ │ │ - rsccc pc, r4, #64, 4 │ │ │ │ + rsbmi pc, r4, #64, 4 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0xff60df7c │ │ │ │ + blx 0x60df7e │ │ │ │ svclt 0x00a82800 │ │ │ │ ldcvc 8, cr1, [fp], #-180 @ 0xffffff4c │ │ │ │ ldrtmi r2, [r0], -r1, lsl #2 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ - rscscc pc, r0, #64, 4 │ │ │ │ + rsbsmi pc, r0, #64, 4 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0xff28df98 │ │ │ │ + blx 0x28df9a │ │ │ │ svclt 0x00a82800 │ │ │ │ @ instruction: 0xf1b9182d │ │ │ │ andsle r0, sp, r0, lsl #30 │ │ │ │ strcs r9, [r0], #-2820 @ 0xfffff4fc │ │ │ │ andslt pc, r8, sp, asr #17 │ │ │ │ - blcc 0xfff8df0c │ │ │ │ + blmi 0x1f8df0c │ │ │ │ bleq 0xc4e110 │ │ │ │ ldreq pc, [r4, -r3, lsl #2] │ │ │ │ svccs 0x0004f857 │ │ │ │ strbmi sl, [r0], -sp, lsl #18 │ │ │ │ @ instruction: 0xf7f83401 │ │ │ │ @ instruction: 0x465af8d9 │ │ │ │ tstcs r1, r3, lsl #12 │ │ │ │ vmin.s32 d20, d9, d16 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdane sp!, {r3, r5, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ mvnle r4, ip, asr #10 │ │ │ │ @ instruction: 0xb018f8dd │ │ │ │ svceq 0x0000f1bb │ │ │ │ ldcge 4, cr15, [r5, #252]! @ 0xfc │ │ │ │ strcs r9, [r0], #-2820 @ 0xfffff4fc │ │ │ │ ldreq pc, [r4, -r3, lsl #2] │ │ │ │ streq lr, [r9, r7, lsl #22] │ │ │ │ - ldmibcc ip!, {r6, r9, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi ip!, {r6, r9, ip, sp, lr, pc}^ │ │ │ │ stmdbeq pc!, {r6, r7, r9, ip, sp, lr, pc} @ │ │ │ │ svccs 0x0004f857 │ │ │ │ strbmi sl, [r0], -sp, lsl #18 │ │ │ │ @ instruction: 0xf7f83401 │ │ │ │ @ instruction: 0x464af8b7 │ │ │ │ tstcs r1, r3, lsl #12 │ │ │ │ vmin.s32 d20, d9, d16 │ │ │ │ - stmdacs r0, {r0, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdane sp!, {r3, r5, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ mvnle r4, ip, asr r5 │ │ │ │ @ instruction: 0x4633e597 │ │ │ │ tstcs r1, r7, lsl #4 │ │ │ │ - subsmi pc, r0, r0, asr #4 │ │ │ │ + sbcsmi pc, r0, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - cdp2 2, 5, cr15, cr14, cr7, {2} │ │ │ │ + cdp2 2, 9, cr15, cr14, cr7, {2} │ │ │ │ ldrtle r0, [pc], #-2021 @ 0x51694 │ │ │ │ @ instruction: 0xf57f07a0 │ │ │ │ movwcs sl, #7778 @ 0x1e62 │ │ │ │ @ instruction: 0x46194630 │ │ │ │ - adccs pc, r8, #78643200 @ 0x4b00000 │ │ │ │ + eorcc pc, r8, #78643200 @ 0x4b00000 │ │ │ │ eorseq pc, r3, #192, 4 │ │ │ │ - blx 0x1b8e050 │ │ │ │ + blx 0xfeb8e050 │ │ │ │ ldmdbcs r0!, {r0, r1, r2, r4, r6, r9, sl, sp, lr, pc} │ │ │ │ vrhadd.s8 , q0, │ │ │ │ - vmlal.s , d16, d0[1] │ │ │ │ + vmlal.s q10, d0, d0[1] │ │ │ │ strbt r0, [r0], pc, lsr #4 │ │ │ │ - sbccc pc, r0, #64, 4 │ │ │ │ + submi pc, r0, #64, 4 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ ldrdcs lr, [r1, -fp] │ │ │ │ vmin.s8 d20, d0, d16 │ │ │ │ - vrshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q10, #3072 @ 0x00000c00 │ │ │ │ vhsub.s32 d16, d9, d31 │ │ │ │ - b 0x890034 │ │ │ │ + b 0x890134 │ │ │ │ ldrt r7, [r7], #1504 @ 0x5e0 │ │ │ │ strne lr, [r1, -sp, asr #19] │ │ │ │ andls r4, r0, r3, lsl r6 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #2 │ │ │ │ - eormi pc, r0, #64, 4 │ │ │ │ + adcmi pc, r0, #64, 4 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ vabd.s32 d18, d9, d1 │ │ │ │ - stmdacs r0, {r0, r1, r2, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdane sp!, {r3, r5, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ blls 0x18abb4 │ │ │ │ stccs 8, cr6, [r0], {92} @ 0x5c │ │ │ │ stclge 4, cr15, [r8, #252]! @ 0xfc │ │ │ │ @ instruction: 0xd1b807a2 │ │ │ │ @ instruction: 0xf43f0924 │ │ │ │ strt sl, [r6], -r3, ror #27 │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0xf64b4630 │ │ │ │ - vsubl.s8 q9, d16, d24 │ │ │ │ + vsubl.s8 , d0, d24 │ │ │ │ vqsub.s32 d16, d9, d19 │ │ │ │ - ldr pc, [r5, pc, lsr #20]! │ │ │ │ + ldr pc, [r5, pc, ror #20]! │ │ │ │ tstcs r1, fp, ror r8 │ │ │ │ - vmin.s8 d20, d3, d16 │ │ │ │ - vsubl.s8 , d16, d20 │ │ │ │ + @ instruction: 0xf6434630 │ │ │ │ + vsubl.s8 q8, d0, d20 │ │ │ │ vqsub.s32 d16, d9, d19 │ │ │ │ - stmdacs r0, {r0, r2, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdane sp!, {r3, r5, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf63fe74d │ │ │ │ @ instruction: 0x2700aefb │ │ │ │ svceq 0x0001f1bb │ │ │ │ mrcge 4, 2, APSR_nzcv, cr9, cr15, {1} │ │ │ │ andcs lr, r0, r1, asr r6 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r7, lsl #22 │ │ │ │ eorsmi pc, sl, #64, 12 @ 0x4000000 │ │ │ │ - mcr2 1, 2, pc, cr10, cr12, {7} @ │ │ │ │ + mcr2 1, 4, pc, cr14, cr12, {7} @ │ │ │ │ svceq 0x0043f1bb │ │ │ │ strcs fp, [r1, -r8, lsl #30] │ │ │ │ mcrge 4, 5, pc, cr12, cr15, {3} @ │ │ │ │ @ instruction: 0xe64a4653 │ │ │ │ - blx 0xff30e122 │ │ │ │ - ldrshteq r3, [r4], -ip │ │ │ │ + stc2 2, cr15, [sl], {105} @ 0x69 │ │ │ │ + eorseq r3, r4, ip, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfeba8988 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ addlt r7, r2, r9, lsl #16 │ │ │ │ stmdbcs r4, {r1, r9, sl, lr} │ │ │ │ stmdbcs r3, {r0, r2, r3, r4, r5, ip, lr, pc}^ │ │ │ │ @@ -67032,20 +67032,20 @@ │ │ │ │ stmdavc fp, {r0, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf8c5e7a2 │ │ │ │ ldrb r8, [r6, r4, lsr #32] │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andcs r4, r0, r0, ror r7 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ subsvs pc, r4, #64, 12 @ 0x4000000 │ │ │ │ - stc2 1, cr15, [r8, #-1008]! @ 0xfffffc10 │ │ │ │ - eorseq r3, r4, r8, asr #8 │ │ │ │ + stc2l 1, cr15, [ip, #-1008]! @ 0xfffffc10 │ │ │ │ + eorseq r3, r4, r8, asr #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ vnmls.f32 s8, s27, s15 │ │ │ │ stmibvs r1, {r4, r5, r6, r8, r9, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf8d0b08d │ │ │ │ @@ -67096,15 +67096,15 @@ │ │ │ │ stccs 8, cr6, [r0, #-116] @ 0xffffff8c │ │ │ │ addhi pc, pc, r0 │ │ │ │ blx 0x11a72a │ │ │ │ movwls fp, #33546 @ 0x830a │ │ │ │ orrpl pc, r0, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf6439306 │ │ │ │ - vbic.i32 , #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 , q12, #64 │ │ │ │ movwls r0, #29492 @ 0x7334 │ │ │ │ stmdavc pc!, {r0, r1, r3, r5, r6, r7, fp, sp, lr} @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ svccs 0x00499303 │ │ │ │ ldm pc, {r1, r4, r6, fp, ip, lr, pc}^ @ │ │ │ │ tstpeq pc, r7, lsl r0 @ p-variant is OBSOLETE @ │ │ │ │ rscseq r0, lr, r1, asr r0 │ │ │ │ @@ -67252,15 +67252,15 @@ │ │ │ │ ldrsh sp, [r5, #6] │ │ │ │ andcs r6, r1, #2801664 @ 0x2ac000 │ │ │ │ andcs r6, r0, #-2147483594 @ 0x80000036 │ │ │ │ andsvs r6, sl, fp, lsl sl │ │ │ │ bcs 0xcba24 │ │ │ │ adcshi pc, r9, #0 │ │ │ │ @ instruction: 0xf643230c │ │ │ │ - vbic.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q12, #64 │ │ │ │ blx 0x1121e2 │ │ │ │ ldmdbvc lr, {r0, r1, r2, r8, r9, ip} │ │ │ │ blx 0x11a94a │ │ │ │ @ instruction: 0xf8931307 │ │ │ │ cdpcs 0, 0, cr9, cr0, cr5, {0} │ │ │ │ @ instruction: 0x81b3f000 │ │ │ │ @ instruction: 0xf1052300 │ │ │ │ @@ -67434,19 +67434,19 @@ │ │ │ │ stceq 0, cr15, [r8], #-316 @ 0xfffffec4 │ │ │ │ blx 0x377be2 │ │ │ │ @ instruction: 0xf892b203 │ │ │ │ @ instruction: 0xf000021c │ │ │ │ stmdacs r1, {r0, r1, r2} │ │ │ │ usada8eq r0, r3, r0, sp │ │ │ │ andcs sp, r0, r1, lsr #32 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4bbe │ │ │ │ andls r6, r0, r2, ror r2 │ │ │ │ - blx 0x18e7e4 │ │ │ │ + blx 0x128e7e4 │ │ │ │ movwcs r9, #51719 @ 0xca07 │ │ │ │ movwcs pc, #31491 @ 0x7b03 @ │ │ │ │ mulls r5, r3, r8 │ │ │ │ @ instruction: 0xf8d1e690 │ │ │ │ @ instruction: 0xf0400234 │ │ │ │ stmdacs r1, {r1, r8, r9, sl} │ │ │ │ eorsvc pc, r4, #12648448 @ 0xc10000 │ │ │ │ @@ -67547,15 +67547,15 @@ │ │ │ │ bl 0x1f04f4 │ │ │ │ ldmvs r2, {r1, r7, r9} │ │ │ │ ldmibvs sl, {r1, r5, sp, lr}^ │ │ │ │ andeq pc, r1, #34 @ 0x22 │ │ │ │ stmdbcc r1, {r1, r3, r4, r6, r7, r8, sp, lr} │ │ │ │ @ instruction: 0xf105d2e0 │ │ │ │ vqsub.s8 d16, d2, d4 │ │ │ │ - vmlsl.s q8, d16, d0[6] │ │ │ │ + vmlsl.s , d0, d0[6] │ │ │ │ bl 0xd3a7c │ │ │ │ movwcs r0, #648 @ 0x288 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ addeq lr, r3, r9, lsl #22 │ │ │ │ stcvc 2, cr3, [r1, #-16] │ │ │ │ stmdbcc r3, {r0, r4, r8, ip, sp, pc} │ │ │ │ stmdale sp, {r0, r8, fp, sp} │ │ │ │ @@ -67564,55 +67564,55 @@ │ │ │ │ @ instruction: 0xf8d10181 │ │ │ │ ldmdavs r1, {r3, r5, r6, r7, r8, r9} │ │ │ │ @ instruction: 0xf000fa0c │ │ │ │ stmdavs r1!, {r2, r3, r9, fp, sp, lr} │ │ │ │ eorvs r4, r1, r1, lsl #6 │ │ │ │ adcsmi r3, fp, #67108864 @ 0x4000000 │ │ │ │ ldrb sp, [r6], #486 @ 0x1e6 │ │ │ │ - cmnpne r8, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsne pc, r3, asr #12 │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8912740 │ │ │ │ str r6, [sp, #772] @ 0x304 │ │ │ │ - cmnpne r8, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsne pc, r3, asr #12 │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf891273c │ │ │ │ str r6, [r5, #724] @ 0x2d4 │ │ │ │ ldrbmi r9, [r8], -r4, lsl #18 │ │ │ │ mcr2 7, 7, pc, cr6, cr6, {7} @ │ │ │ │ strtcs lr, [r2], #-1518 @ 0xfffffa12 │ │ │ │ stmibvs sl!, {r0, r1, r3, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ ldmibvs r2, {r0, r1, r3, r4, r6, r7, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf47f2b01 │ │ │ │ bcs 0xbd7dc │ │ │ │ ldcge 4, cr15, [r1], #252 @ 0xfc │ │ │ │ - cmnpne r8, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsne pc, r3, asr #12 │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ strcs r6, [r0, -fp, lsr #20]! │ │ │ │ bvs 0x1b2a9e4 │ │ │ │ @ instruction: 0x6184f891 │ │ │ │ eorvs r7, fp, #47 @ 0x2f │ │ │ │ strtcs lr, [r4], #-1384 @ 0xfffffa98 │ │ │ │ @ instruction: 0xf643e7e6 │ │ │ │ - vbic.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q12, #64 │ │ │ │ @ instruction: 0x273b0134 │ │ │ │ sbcvs pc, r8, #9502720 @ 0x910000 │ │ │ │ @ instruction: 0xf643e55e │ │ │ │ - vbic.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q12, #64 │ │ │ │ @ instruction: 0x273e0134 │ │ │ │ rscvs pc, ip, #9502720 @ 0x910000 │ │ │ │ @ instruction: 0xf643e556 │ │ │ │ - vbic.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q12, #64 │ │ │ │ smlaldxcs r0, r2, r4, r1 │ │ │ │ tstpvs ip, #9502720 @ p-variant is OBSOLETE @ 0x910000 │ │ │ │ stmiavc r9!, {r1, r2, r3, r6, r8, sl, sp, lr, pc} │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ stc2 7, cr15, [r6], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ movwcs sl, #52543 @ 0xcd3f │ │ │ │ - cmnpne r8, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsne pc, r3, asr #12 │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ eorvc r4, ip, r7, lsr #12 │ │ │ │ movwne pc, #19203 @ 0x4b03 @ │ │ │ │ ldmib r5, {r1, r2, r3, r4, r8, fp, ip, sp, lr}^ │ │ │ │ stmib r5, {r0, r1, r2, r8, r9, sp}^ │ │ │ │ bvs 0x1b1aebc │ │ │ │ ldr r6, [r5, #-555]! @ 0xfffffdd5 │ │ │ │ @@ -67627,15 +67627,15 @@ │ │ │ │ eorspl pc, r8, #208, 16 @ 0xd00000 │ │ │ │ eorcc r3, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf893458a │ │ │ │ bl 0x15eb44 │ │ │ │ ldmvs fp, {r0, r1, r7, r8, r9} │ │ │ │ mvnle r6, fp, lsr #32 │ │ │ │ @ instruction: 0xe7144675 │ │ │ │ - eorseq r3, r4, r8, asr r4 │ │ │ │ + ldrsbteq r3, [r4], -r8 │ │ │ │ svceq 0x0000f1ba │ │ │ │ svcge 0x000ff77f │ │ │ │ stcpl 6, cr15, [r0], {70} @ 0x46 │ │ │ │ ldccs 2, cr15, [r6], {192} @ 0xc0 │ │ │ │ @ instruction: 0xf04f4658 │ │ │ │ @ instruction: 0xf8d00e28 │ │ │ │ @ instruction: 0xf0433234 │ │ │ │ @@ -67645,15 +67645,15 @@ │ │ │ │ @ instruction: 0xf893b301 │ │ │ │ bl 0x35eb84 │ │ │ │ ldmvs sl, {r0, r1, r7, r8, r9} │ │ │ │ eorscc pc, r8, #208, 16 @ 0xd00000 │ │ │ │ tstcc r1, sl, lsl r0 │ │ │ │ strmi r3, [sl, #40] @ 0x28 │ │ │ │ ldrbt sp, [r0], r9, ror #3 │ │ │ │ - cmnpne r8, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsne pc, r3, asr #12 │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf891273f │ │ │ │ strbt r6, [fp], #760 @ 0x2f8 │ │ │ │ svceq 0x0000f1ba │ │ │ │ blge 0x1ad0040 │ │ │ │ bllt 0x2050344 │ │ │ │ @ instruction: 0xf7fb4610 │ │ │ │ @@ -67669,21 +67669,21 @@ │ │ │ │ mvnvs r6, r3, lsr #4 │ │ │ │ andsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf8cde465 │ │ │ │ ldrt r8, [fp], r8 │ │ │ │ @ instruction: 0xf7fb2108 │ │ │ │ strmi pc, [r3], -fp, lsr #19 │ │ │ │ strdcs lr, [r0], -r1 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r3, lsl #22 │ │ │ │ rscsvs pc, r1, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xf82ef1fc │ │ │ │ + @ instruction: 0xf872f1fc │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ - eorseq r3, r4, r4, ror #8 │ │ │ │ + eorseq r3, r4, r4, ror #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ stmibvs r3, {r0, r2, r3, r7, ip, sp, pc} │ │ │ │ andls r2, r9, r0, lsl #22 │ │ │ │ vcgt.u8 d25, d0, d11 │ │ │ │ @@ -67706,15 +67706,15 @@ │ │ │ │ @ instruction: 0xf5b01c43 │ │ │ │ @ instruction: 0xf8ca7f00 │ │ │ │ vmov.i32 d3, #12 @ 0x0000000c │ │ │ │ blx 0x2729ee │ │ │ │ eorcs sl, r8, #0 │ │ │ │ @ instruction: 0xf5002100 │ │ │ │ vhadd.s16 d23, d7, d6 │ │ │ │ - @ instruction: 0xf896eb32 │ │ │ │ + @ instruction: 0xf896eb72 │ │ │ │ sbcvc r3, r3, fp, lsl r2 │ │ │ │ @ instruction: 0xf8968882 │ │ │ │ addvc r3, r3, sl, lsl r2 │ │ │ │ andeq lr, r9, #8192 @ 0x2000 │ │ │ │ andscc pc, sp, #9830400 @ 0x960000 │ │ │ │ movwcs lr, #14855 @ 0x3a07 │ │ │ │ addhi r4, r3, r3, lsl r3 │ │ │ │ @@ -67729,15 +67729,15 @@ │ │ │ │ addsmi r3, r3, #40, 6 @ 0xa0000000 │ │ │ │ blls 0x2c6c50 │ │ │ │ movmi pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf8d3930a │ │ │ │ @ instruction: 0x46102218 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf6438087 │ │ │ │ - vbic.i32 , #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 , q12, #64 │ │ │ │ movwls r0, #33588 @ 0x8334 │ │ │ │ andls r2, r1, #0, 6 │ │ │ │ ldrmi r9, [r2], r1, lsl #20 │ │ │ │ andls r6, r1, #9568256 @ 0x920000 │ │ │ │ mulcs r0, sl, r8 │ │ │ │ ldrdls pc, [r4], -sl │ │ │ │ rsbsle r2, sp, r2, lsl #20 │ │ │ │ @@ -67893,15 +67893,15 @@ │ │ │ │ movwcs lr, #1893 @ 0x765 │ │ │ │ stmdbcs r0, {r1, r2, r5, r7, r9, sl, sp, lr, pc} │ │ │ │ svcge 0x0034f73f │ │ │ │ blls 0x2cc47c │ │ │ │ tstpeq r1, pc, rrx @ p-variant is OBSOLETE │ │ │ │ adcmi pc, sp, r3, lsl #10 │ │ │ │ vqadd.s32 d19, d8, d24 │ │ │ │ - svclt 0x0000fa6b │ │ │ │ + svclt 0x0000faab │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0xa098f8df │ │ │ │ svcls 0x0070ee1d │ │ │ │ andvs pc, r9, sl, asr r8 @ │ │ │ │ @@ -68032,15 +68032,15 @@ │ │ │ │ @ instruction: 0xf04f943d │ │ │ │ ldrmi r0, [r6], -r0, lsl #8 │ │ │ │ ldrbeq r4, [fp, -ip, lsl #12] │ │ │ │ msrhi CPSR_, #1073741824 @ 0x40000000 │ │ │ │ sbcvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf10b2100 │ │ │ │ vqadd.s16 d16, d23, d4 │ │ │ │ - ldrbmi lr, [r8], -r6, lsr #17 │ │ │ │ + ldrbmi lr, [r8], -r6, ror #17 │ │ │ │ @ instruction: 0xffd6f7f2 │ │ │ │ @ instruction: 0xf7fe4658 │ │ │ │ ldrbmi pc, [r8], -fp, ror #30 @ │ │ │ │ blx 0x1f90926 │ │ │ │ @ instruction: 0xf7ff4658 │ │ │ │ @ instruction: 0xf8dbf82f │ │ │ │ blcs 0x5e9d8 │ │ │ │ @@ -68068,15 +68068,15 @@ │ │ │ │ movwcc fp, #4611 @ 0x1203 │ │ │ │ @ instruction: 0xf882429e │ │ │ │ mvnle r0, r9, lsl r2 │ │ │ │ @ instruction: 0x43a4f50b │ │ │ │ teqcc r4, #128, 4 │ │ │ │ ldrmi r2, [r8], -r0, lsl #2 │ │ │ │ vcge.s16 d25, d7, d6 │ │ │ │ - stmibvs r3!, {r1, r2, r3, r4, r6, fp, sp, lr, pc}^ │ │ │ │ + stmibvs r3!, {r1, r2, r3, r4, r7, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf646b12b │ │ │ │ vsubl.s8 , d16, d0 │ │ │ │ bvs 0x4db430 │ │ │ │ @ instruction: 0x465a1a9b │ │ │ │ tstcc r2, #3325952 @ 0x32c000 │ │ │ │ @ instruction: 0xf8cb2100 │ │ │ │ mrc 0, 0, r1, cr13, cr12, {2} │ │ │ │ @@ -68171,30 +68171,30 @@ │ │ │ │ ldrtmi r0, [lr], -ip, lsl #20 │ │ │ │ ldmvc r9!, {r1, r3, r4, r5, r6, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xffbcf7fd │ │ │ │ subcs r6, r0, #8060928 @ 0x7b0000 │ │ │ │ ldmdage sp, {r8, sp} │ │ │ │ blmi 0x690bb8 │ │ │ │ vcgt.s16 d25, d6, d14 │ │ │ │ - subcs lr, r0, #144, 30 @ 0x240 │ │ │ │ + subcs lr, r0, #208, 30 @ 0x340 │ │ │ │ stmdage sp!, {r8, sp} │ │ │ │ - svc 0x008af256 │ │ │ │ - cmnpne r8, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ + svc 0x00caf256 │ │ │ │ + mvnsne pc, r3, asr #12 │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ ldcleq 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ blx 0x2db882 │ │ │ │ stmdbvc ip, {r2, r8, ip} │ │ │ │ stmibvc sl, {r0, r2, r3, r6, r8, fp, ip, sp, lr} │ │ │ │ stmdbeq r4, {r0, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ tstls r3, r9, lsl #18 │ │ │ │ addeq lr, r9, pc, asr #20 │ │ │ │ ldmdane r1!, {r1, r4, r7} │ │ │ │ strls r4, [pc], #-1120 @ 0x52b9c │ │ │ │ vrshl.s32 d25, d13, d8 │ │ │ │ - @ instruction: 0xf8dbf837 │ │ │ │ + @ instruction: 0xf8dbf877 │ │ │ │ @ instruction: 0x46383030 │ │ │ │ @ instruction: 0xf7f69315 │ │ │ │ ldrdls pc, [fp], -r9 │ │ │ │ @ instruction: 0xf0012d00 │ │ │ │ blx 0x2f30be │ │ │ │ @ instruction: 0xf8dd0104 │ │ │ │ @ instruction: 0x46da8054 │ │ │ │ @@ -68449,19 +68449,19 @@ │ │ │ │ @ instruction: 0xf5b25240 │ │ │ │ @ instruction: 0xf0005f80 │ │ │ │ @ instruction: 0xf5b286a2 │ │ │ │ @ instruction: 0xf0005f00 │ │ │ │ bcs 0x74a34 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr14, cr15, {1} │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vmla.f d19, d0, d0[2] │ │ │ │ + vmla.f d19, d16, d0[2] │ │ │ │ blmi 0xfee13480 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1fb221d │ │ │ │ - rsbsmi pc, r0, #94208 @ 0x17000 │ │ │ │ + rsbsmi pc, r0, #372736 @ 0x5b000 │ │ │ │ stmdble fp, {r0, r1, r2, r3, r4, r5, r6, r7, fp, sp} │ │ │ │ stc2 10, cr15, [r6], #600 @ 0x258 @ │ │ │ │ stc2 10, cr15, [ip], {188} @ 0xbc @ │ │ │ │ stceq 0, cr15, [r1], {44} @ 0x2c │ │ │ │ stc2 10, cr15, [ip], {32} @ │ │ │ │ svceq 0x00fff1bc │ │ │ │ strbthi pc, [sl], -r0, lsl #4 @ │ │ │ │ @@ -68634,15 +68634,15 @@ │ │ │ │ @ instruction: 0xf0012c00 │ │ │ │ ldmib r4, {r1, r2, r3, r4, r7, pc}^ │ │ │ │ strtmi r3, [sl], -r2, lsl #2 │ │ │ │ @ instruction: 0xf7f76860 │ │ │ │ stmdacs r0, {r0, r1, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf06fd1f3 │ │ │ │ eors r0, r0, r1 │ │ │ │ - ldrsbteq r3, [r4], -r0 │ │ │ │ + eorseq r3, r4, r0, asr r5 │ │ │ │ blcs 0x79ef8 │ │ │ │ @ instruction: 0xf503db0c │ │ │ │ tstcc r8, #-1811939328 @ 0x94000000 │ │ │ │ andsne lr, r2, #3588096 @ 0x36c000 │ │ │ │ movteq lr, #15115 @ 0x3b0b │ │ │ │ @ instruction: 0xf5b21a52 │ │ │ │ addshi r3, sl, r0, lsl #31 │ │ │ │ @@ -68764,15 +68764,15 @@ │ │ │ │ movweq lr, #7082 @ 0x1baa │ │ │ │ streq lr, [r4, r2, lsl #22] │ │ │ │ orreq lr, r6, #166912 @ 0x28c00 │ │ │ │ vaddl.s8 q9, d14, d0 │ │ │ │ @ instruction: 0xf646508d │ │ │ │ vmull.s8 , d16, d0 │ │ │ │ vfma.f32 d18, d18, d6 │ │ │ │ - vqrdmlah.s d16, d16, d0[6] │ │ │ │ + vqrdmlah.s d17, d0, d0[6] │ │ │ │ andls r0, lr, #52, 28 @ 0x340 │ │ │ │ stmib sp, {r0, r1, r3, r8, r9, ip, pc}^ │ │ │ │ ldrls r6, [r1], #-2319 @ 0xfffff6f1 │ │ │ │ eorgt pc, r8, sp, asr #17 │ │ │ │ and lr, ip, sp, asr #19 │ │ │ │ streq lr, [r5], sl, lsl #22 │ │ │ │ @ instruction: 0xf857463a │ │ │ │ @@ -69115,30 +69115,30 @@ │ │ │ │ strbmi r9, [r2], -r0, lsl #4 │ │ │ │ @ instruction: 0xf9c8f7fb │ │ │ │ ldrbmi lr, [r8], -r3, lsl #14 │ │ │ │ @ instruction: 0xffccf7fd │ │ │ │ ldreq r6, [r9, -fp, lsr #16] │ │ │ │ svcge 0x00abf57e │ │ │ │ @ instruction: 0x46394630 │ │ │ │ - blx 0xfe98fe82 │ │ │ │ + blx 0xffa8fe82 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf116afa4 │ │ │ │ - strmi pc, [r5], -r9, asr #21 │ │ │ │ + strmi pc, [r5], -sp, lsl #22 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0x4603af9e │ │ │ │ tstcs r1, sp, lsr #4 │ │ │ │ - addsmi pc, r0, r0, asr #4 │ │ │ │ + andspl pc, r0, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - stc2 2, cr15, [r0], {69} @ 0x45 │ │ │ │ + stc2l 2, cr15, [r0], {69} @ 0x45 │ │ │ │ strtmi r2, [r9], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7fd4658 │ │ │ │ strtmi pc, [r9], -r9, lsr #21 │ │ │ │ vhadd.s8 d18, d6, d10 │ │ │ │ - @ instruction: 0x4628fad7 │ │ │ │ - blx 0xfed0febc │ │ │ │ + @ instruction: 0x4628fb17 │ │ │ │ + blx 0xffe0febc │ │ │ │ svclt 0x0087f7fe │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ blls 0x2be9d8 │ │ │ │ @ instruction: 0xf1032002 │ │ │ │ movwcs r0, #1300 @ 0x514 │ │ │ │ @ instruction: 0xf852462a │ │ │ │ movwcc r1, #7940 @ 0x1f04 │ │ │ │ @@ -69323,15 +69323,15 @@ │ │ │ │ @ instruction: 0xf7fa4658 │ │ │ │ stmdbvs r3!, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r6, [r2], -r0, ror #18 │ │ │ │ ldmdavc fp, {r0, r5, r6, r7, fp, ip, sp, lr} │ │ │ │ ldrbmi r9, [r8], -r0 │ │ │ │ blx 0xfe991d40 │ │ │ │ bllt 0xffc11d60 │ │ │ │ - rsceq pc, r8, #536870916 @ 0x20000004 │ │ │ │ + rsbne pc, r8, #536870916 @ 0x20000004 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ addeq lr, r3, #2048 @ 0x800 │ │ │ │ ldrsbcc pc, [r4], #130 @ 0x82 @ │ │ │ │ andls r9, r0, #126976 @ 0x1f000 │ │ │ │ ldmvs ip, {r3, r4, r6, r9, sl, lr} │ │ │ │ tstcs sp, #3620864 @ 0x374000 │ │ │ │ blls 0x525c04 │ │ │ │ @@ -69357,15 +69357,15 @@ │ │ │ │ vpmax.s8 d15, d4, d7 │ │ │ │ svceq 0x0008ea13 │ │ │ │ b 0x288198 │ │ │ │ movwcs r0, #514 @ 0x202 │ │ │ │ ldrbmi r9, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7fa4652 │ │ │ │ strb pc, [r9, pc, lsl #30]! @ │ │ │ │ - rsceq pc, r8, #536870916 @ 0x20000004 │ │ │ │ + rsbne pc, r8, #536870916 @ 0x20000004 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ addeq lr, r3, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24658 │ │ │ │ bls 0x860150 │ │ │ │ bls 0x838608 │ │ │ │ ldmvs ip, {r9, ip, pc} │ │ │ │ tstcs sp, #3620864 @ 0x374000 │ │ │ │ @@ -69387,19 +69387,19 @@ │ │ │ │ eorcs sl, r8, r8, lsl #26 │ │ │ │ movwlt pc, #11008 @ 0x2b00 @ │ │ │ │ andscc pc, ip, #9633792 @ 0x930000 │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ andle r2, ip, r1, lsl #22 │ │ │ │ mulle sl, ip, r7 │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0xff0d4328 │ │ │ │ vhadd.s8 d25, d1, d0 │ │ │ │ @ instruction: 0xf1fa328e │ │ │ │ - andcc pc, r1, #798720 @ 0xc3000 │ │ │ │ + andcc pc, r1, #7168 @ 0x1c00 │ │ │ │ @ instruction: 0xd1e74291 │ │ │ │ stmdavc fp!, {r0, r2, r3, r5, r6, r7, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf43e4598 │ │ │ │ bl 0x2ffb48 │ │ │ │ vcgt.s8 d16, d21, d3 │ │ │ │ tstcs r0, r4, lsr r2 │ │ │ │ ldrt r5, [r1], #153 @ 0x99 │ │ │ │ @@ -69454,30 +69454,30 @@ │ │ │ │ @ instruction: 0xf57f712b │ │ │ │ movwcs sl, #2404 @ 0x964 │ │ │ │ strtmi r9, [r9], -sl, lsl #20 │ │ │ │ movwls r4, #1624 @ 0x658 │ │ │ │ mrc2 7, 2, pc, cr0, cr10, {7} │ │ │ │ ldmdblt fp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46394610 │ │ │ │ - @ instruction: 0xf8fef116 │ │ │ │ + @ instruction: 0xf942f116 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf116acd9 │ │ │ │ - strmi pc, [r0], r3, lsr #16 │ │ │ │ + strmi pc, [r0], r7, ror #16 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0x4603acd3 │ │ │ │ tstcs r1, r4, lsl #4 │ │ │ │ - rsbmi pc, r8, r0, asr #4 │ │ │ │ + rscmi pc, r8, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - @ instruction: 0xf9daf245 │ │ │ │ + blx 0x7108ac │ │ │ │ strbmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7fd4658 │ │ │ │ strbmi pc, [r1], -r3, lsl #16 @ │ │ │ │ vhadd.s8 d18, d6, d10 │ │ │ │ - @ instruction: 0x4640f831 │ │ │ │ - @ instruction: 0xf80cf116 │ │ │ │ + @ instruction: 0x4640f871 │ │ │ │ + @ instruction: 0xf850f116 │ │ │ │ ldclt 7, cr15, [ip], #1016 @ 0x3f8 │ │ │ │ blx 0xfe511f9e │ │ │ │ @ instruction: 0xf7fe4603 │ │ │ │ ldmdavc r3!, {r1, r3, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ blx 0xa7204c │ │ │ │ @ instruction: 0xf018f803 │ │ │ │ @ instruction: 0xf0400f01 │ │ │ │ @@ -69520,30 +69520,30 @@ │ │ │ │ andeq r4, r5, fp, lsr r1 │ │ │ │ andeq r3, r5, r1, ror #26 │ │ │ │ andeq r3, r5, r1, ror #26 │ │ │ │ andeq r4, r5, r1, ror #11 │ │ │ │ andeq r4, r5, fp, lsr r1 │ │ │ │ andeq r4, r5, pc, asr #4 │ │ │ │ @ instruction: 0x46394630 │ │ │ │ - @ instruction: 0xf87af116 │ │ │ │ + @ instruction: 0xf8bef116 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf115ac70 │ │ │ │ - pkhbtmi pc, r0, pc, lsl #31 @ │ │ │ │ + strmi pc, [r0], r3, ror #31 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ strmi sl, [r3], -sl, ror #24 │ │ │ │ tstcs r1, sp, lsl r2 │ │ │ │ - rsbsmi pc, r0, r0, asr #4 │ │ │ │ + rscsmi pc, r0, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - @ instruction: 0xf956f245 │ │ │ │ + @ instruction: 0xf996f245 │ │ │ │ strbmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7fc4658 │ │ │ │ @ instruction: 0x4641ff7f │ │ │ │ vhadd.s8 d18, d5, d10 │ │ │ │ - strbmi pc, [r0], -sp, lsr #31 @ │ │ │ │ - @ instruction: 0xff88f115 │ │ │ │ + strbmi pc, [r0], -sp, ror #31 @ │ │ │ │ + @ instruction: 0xffccf115 │ │ │ │ mrrclt 7, 15, pc, r3, cr14 @ │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ ldrbmi r4, [r8], -r1, lsr #12 │ │ │ │ ldrsbtcs pc, [r0], -fp @ │ │ │ │ ldc2 7, cr15, [lr, #1000] @ 0x3e8 │ │ │ │ ldrtmi lr, [r1], -sp, lsr #11 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #4 │ │ │ │ @@ -69559,49 +69559,49 @@ │ │ │ │ stmdalt r9!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf646826c │ │ │ │ vaddhn.i16 d21, q8, q0 │ │ │ │ bvs 0x89d364 │ │ │ │ stmdblt sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x6145d8 │ │ │ │ vhadd.s8 d25, d1, d0 │ │ │ │ @ instruction: 0xf1fa72ff │ │ │ │ - @ instruction: 0xf8dbf96b │ │ │ │ + @ instruction: 0xf8dbf9af │ │ │ │ vhadd.s8 , , q6 │ │ │ │ vsubl.s8 q9, d14, d2 │ │ │ │ ldcne 2, cr3, [r8, #-416] @ 0xfffffe60 │ │ │ │ subeq pc, ip, fp, asr #17 │ │ │ │ blls 0x2ac1a4 │ │ │ │ vtst.8 d23, d2, d11 │ │ │ │ - vmlal.s q8, d16, d0[6] │ │ │ │ + vmlal.s , d0, d0[6] │ │ │ │ stcls 2, cr0, [pc], #-208 @ 0x54078 │ │ │ │ addeq lr, r3, #2048 @ 0x800 │ │ │ │ strls r9, [r0, #-3359] @ 0xfffff2e1 │ │ │ │ ldrsbeq pc, [r4], #130 @ 0x82 @ │ │ │ │ tstcs sp, #3620864 @ 0x374000 │ │ │ │ subsle r2, r4, r0, lsl #24 │ │ │ │ ldrbmi r6, [r8], -r4, asr #17 │ │ │ │ str r4, [lr], -r0, lsr #15 │ │ │ │ @ instruction: 0xf7ff4611 │ │ │ │ @ instruction: 0xf8ddb921 │ │ │ │ @ instruction: 0xf7fe8054 │ │ │ │ svclt 0x0000bde3 │ │ │ │ - ldrshteq r3, [r4], -ip │ │ │ │ - ldrhteq r3, [r4], -ip │ │ │ │ + eorseq r3, r4, ip, ror r5 │ │ │ │ + eorseq r3, r4, ip, lsr r5 │ │ │ │ vld1.64 {d0}, [r0 :64], r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrdcc pc, [ip], #-139 @ 0xffffff75 │ │ │ │ rsbsmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ rsbcc pc, r8, #-536870900 @ 0xe000000c │ │ │ │ @ instruction: 0xf8cb1d18 │ │ │ │ andsvs r0, sl, ip, asr #32 │ │ │ │ ldmdavc fp, {r0, r3, r8, r9, fp, ip, pc} │ │ │ │ - rsceq pc, r8, #536870916 @ 0x20000004 │ │ │ │ + rsbne pc, r8, #536870916 @ 0x20000004 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ strtvs lr, [lr], #-2525 @ 0xfffff623 │ │ │ │ addeq lr, r3, #2048 @ 0x800 │ │ │ │ strls r9, [r0, #-3359] @ 0xfffff2e1 │ │ │ │ ldrsbeq pc, [r4], #130 @ 0x82 @ │ │ │ │ tstcs sp, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ @@ -69613,41 +69613,41 @@ │ │ │ │ bl 0x31c5d4 │ │ │ │ addspl r0, r9, r3, lsl #7 │ │ │ │ stmdalt r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbmi r4, [r8], -r9, lsr #12 │ │ │ │ @ instruction: 0xf902f7f5 │ │ │ │ svclt 0x00eef7fe │ │ │ │ vrhadd.s8 d18, d2, d0 │ │ │ │ - vmlal.s q8, d16, d0[6] │ │ │ │ + vmlal.s , d0, d0[6] │ │ │ │ bl 0xd4ac4 │ │ │ │ stcls 2, cr0, [sp], #-524 @ 0xfffffdf4 │ │ │ │ ldrsbeq pc, [r4], #130 @ 0x82 @ │ │ │ │ bgt 0xb7ea74 │ │ │ │ stccs 5, cr9, [r0], {-0} │ │ │ │ stmvs r4, {r1, r3, r5, r7, r8, ip, lr, pc} │ │ │ │ sbfxmi r4, r8, #12, #1 │ │ │ │ mcrne 5, 6, lr, cr10, cr9, {5} │ │ │ │ blls 0x2a5a78 │ │ │ │ ldmvc fp, {r0, r2, r3, r5, fp, sp, pc}^ │ │ │ │ ldmdage sp, {r0, ip, pc} │ │ │ │ ldrbmi r9, [r8], -r0 │ │ │ │ mrc2 7, 4, pc, cr12, cr8, {7} │ │ │ │ vrshl.s8 d30, d29, d18 │ │ │ │ - vmlal.s q8, d16, d0[6] │ │ │ │ + vmlal.s , d0, d0[6] │ │ │ │ stcls 2, cr0, [pc], #-208 @ 0x54160 │ │ │ │ addeq lr, r3, #2048 @ 0x800 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r9, sl, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, r2, r3, r4, r8, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf8d25600 │ │ │ │ bls 0x854594 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ stmiavs r4, {r1, r5, r8, pc}^ │ │ │ │ sbfxmi r4, r8, #12, #1 │ │ │ │ vqrshl.s8 d30, d7, d18 │ │ │ │ - vmlal.s q8, d16, d0[6] │ │ │ │ + vmlal.s , d0, d0[6] │ │ │ │ bl 0xd4b2c │ │ │ │ ldrbmi r0, [r8], -r3, lsl #5 │ │ │ │ ldrsbcc pc, [r4], #130 @ 0x82 @ │ │ │ │ ldmib sp, {r2, r3, r4, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x47a0231d │ │ │ │ blls 0xccd894 │ │ │ │ bls 0x8e5bd4 │ │ │ │ @@ -69696,15 +69696,15 @@ │ │ │ │ blls 0xc38f2c │ │ │ │ svclt 0x00183b00 │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ movwls r9, #11040 @ 0x2b20 │ │ │ │ movwls r9, #2847 @ 0xb1f │ │ │ │ tstcs sp, #3620864 @ 0x374000 │ │ │ │ blx 0x1f1231a │ │ │ │ - mvneq pc, #536870916 @ 0x20000004 │ │ │ │ + msrne SPSR_f, #536870916 @ 0x20000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [r2], -r3, lsl #8 │ │ │ │ @ instruction: 0xf8934658 │ │ │ │ @ instruction: 0xf7f913d8 │ │ │ │ ldr pc, [r8, #-3311] @ 0xfffff311 │ │ │ │ @ instruction: 0x46589b31 │ │ │ │ blcc 0x7a7e0 │ │ │ │ @@ -69740,15 +69740,15 @@ │ │ │ │ @ instruction: 0xf8dbaf54 │ │ │ │ strmi r1, [r8], -r8, asr #32 │ │ │ │ @ instruction: 0xf646b129 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ bvs 0x65d238 │ │ │ │ @ instruction: 0xf8db4408 │ │ │ │ bne 0x14dc518 │ │ │ │ - blx 0xffa9082e │ │ │ │ + stc2 1, cr15, [ip], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0x3012e9db │ │ │ │ @ instruction: 0xf7fe1ac0 │ │ │ │ strtmi fp, [r1], -r6, lsl #31 │ │ │ │ @ instruction: 0xf7f44658 │ │ │ │ strb pc, [pc, #-4085] @ 0x5340b @ │ │ │ │ adcmi r7, r3, #2818048 @ 0x2b0000 │ │ │ │ stcge 4, cr15, [r2, #252]! @ 0xfc │ │ │ │ @@ -69767,15 +69767,15 @@ │ │ │ │ ldrtmi lr, [r1], -pc, ror #8 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #4 │ │ │ │ @ instruction: 0xf886f7f5 │ │ │ │ mcrcs 5, 0, lr, cr0, cr10, {6} │ │ │ │ mrcge 4, 6, APSR_nzcv, cr13, cr15, {1} │ │ │ │ ldrbmi r6, [r8], -r4, lsl #18 │ │ │ │ ldr r4, [r6], #1952 @ 0x7a0 │ │ │ │ - rsceq pc, r8, #536870916 @ 0x20000004 │ │ │ │ + rsbne pc, r8, #536870916 @ 0x20000004 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ addeq lr, r3, #2048 @ 0x800 │ │ │ │ ldrsbcc pc, [r4], #130 @ 0x82 @ │ │ │ │ str r9, [r6], #2593 @ 0xa21 │ │ │ │ ldrbmi r9, [r1], -r0, lsl #6 │ │ │ │ @ instruction: 0x46584613 │ │ │ │ @ instruction: 0xf7f6462a │ │ │ │ @@ -69831,96 +69831,96 @@ │ │ │ │ stmdbne r1, {r0, r1, r2, r4, r6, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ b 0x1122944 │ │ │ │ @ instruction: 0xf8db4301 │ │ │ │ b 0x1118678 │ │ │ │ andscs r3, r0, #134217728 @ 0x8000000 │ │ │ │ bicne lr, r0, #274432 @ 0x43000 │ │ │ │ andcs lr, r0, r2, ror #9 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r8, lsr fp │ │ │ │ rsbmi pc, r9, #268435460 @ 0x10000004 │ │ │ │ - @ instruction: 0xff4af1f9 │ │ │ │ + @ instruction: 0xff8ef1f9 │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0xd54a30 │ │ │ │ @ instruction: 0xf6419000 │ │ │ │ @ instruction: 0xf1f90253 │ │ │ │ - vrsqrts.f32 d31, d6, d31 │ │ │ │ - sha1c.32 , q8, │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vmin.f32 d31, d22, d3 │ │ │ │ + vadd.f32 d31, d0, d7 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ vrhadd.s8 d16, d0, d31 │ │ │ │ - vmla.i d20, d16, d0[0] │ │ │ │ + vmla.i d21, d0, d0[0] │ │ │ │ blmi 0xb94650 │ │ │ │ eorcc pc, r2, #68157440 @ 0x4100000 │ │ │ │ - stc2l 2, cr15, [ip], #196 @ 0xc4 │ │ │ │ + stc2 2, cr15, [ip, #-196]! @ 0xffffff3c │ │ │ │ ldrbmi r9, [r8], -r9, lsl #22 │ │ │ │ @ instruction: 0xf7f46999 │ │ │ │ vmax.f32 d31, d0, d17 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ vrhadd.s8 d16, d0, d31 │ │ │ │ - vshr.s64 q10, q6, #64 │ │ │ │ + vmov.i32 , #12 @ 0x0000000c │ │ │ │ blmi 0x994674 │ │ │ │ rscscc pc, sl, #268435460 @ 0x10000004 │ │ │ │ - ldc2l 2, cr15, [sl], {49} @ 0x31 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + ldc2 2, cr15, [sl, #-196] @ 0xffffff3c │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rscsmi pc, r0, r0, asr #4 │ │ │ │ + rsbspl pc, r0, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6414b1d │ │ │ │ vqsub.s64 d3, d1, d30 │ │ │ │ - movwcs pc, #19661 @ 0x4ccd @ │ │ │ │ + movwcs pc, #19725 @ 0x4d0d @ │ │ │ │ subcc pc, ip, fp, asr #17 │ │ │ │ mrcle 0, 7, r6, cr15, cr2, {0} │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcmi pc, r0, r0, asr #4 │ │ │ │ + subpl pc, r0, r0, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vpadd.i8 d20, d1, d6 │ │ │ │ vqsub.s64 d6, d1, d27 │ │ │ │ - @ instruction: 0x2000fcbb │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + strdcs pc, [r0], -fp │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl fp │ │ │ │ sbcspl pc, r4, #268435460 @ 0x10000004 │ │ │ │ - mrc2 1, 7, pc, cr4, cr9, {7} │ │ │ │ + @ instruction: 0xff38f1f9 │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ - vsra.s64 d18, d24, #64 │ │ │ │ + vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ blmi 0x394adc │ │ │ │ vhadd.s8 d25, d1, d0 │ │ │ │ @ instruction: 0xf1f95271 │ │ │ │ - andcs pc, r0, r9, ror #29 │ │ │ │ - @ instruction: 0x21b8f240 │ │ │ │ + andcs pc, r0, sp, lsr #30 │ │ │ │ + teqpcc r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r8, lsl #22 │ │ │ │ rsccs pc, r5, #64, 12 @ 0x4000000 │ │ │ │ - mrc2 1, 6, pc, cr14, cr9, {7} │ │ │ │ - eorseq r3, r4, r8, lsr #9 │ │ │ │ - ldrhteq r3, [r4], -ip │ │ │ │ - eorseq r3, r4, r4, lsl #9 │ │ │ │ - mlaseq r4, r4, r4, r3 │ │ │ │ + @ instruction: 0xff22f1f9 │ │ │ │ + eorseq r3, r4, r8, lsr #10 │ │ │ │ + eorseq r3, r4, ip, lsr r5 │ │ │ │ + eorseq r3, r4, r4, lsl #10 │ │ │ │ eorseq r3, r4, r4, lsl r5 │ │ │ │ - eorseq r3, r4, r8, ror #9 │ │ │ │ - eorseq r3, r4, r0, ror r4 │ │ │ │ + mlaseq r4, r4, r5, r3 │ │ │ │ + eorseq r3, r4, r8, ror #10 │ │ │ │ + ldrshteq r3, [r4], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strvc pc, [r9, #-1103] @ 0xfffffbb1 │ │ │ │ vmax.s8 d20, d0, d7 │ │ │ │ pkhtbmi r2, r8, sl, asr #32 │ │ │ │ - blx 0x1c90e2e │ │ │ │ + blx 0xfed90e2e │ │ │ │ tstcs r0, sl, lsr #12 │ │ │ │ vmax.s16 d20, d5, d4 │ │ │ │ - @ instruction: 0xf8dfe9fe │ │ │ │ + @ instruction: 0xf8dfea3e │ │ │ │ andcs lr, r6, #224, 4 │ │ │ │ @ instruction: 0xf8c42301 │ │ │ │ vrhadd.s8 d21, d0, d4 │ │ │ │ - vmls.f d21, d0, d0[7] │ │ │ │ + vmls.f d21, d16, d0[7] │ │ │ │ @ instruction: 0xf8c4052f │ │ │ │ ldm lr, {r2, r7, sp} │ │ │ │ @ instruction: 0xf8c40003 │ │ │ │ andcs r2, r2, #52, 2 │ │ │ │ andeq lr, r3, r4, lsl #17 │ │ │ │ stmibvc r6, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ cmpcs r4, r4, lsr r0 │ │ │ │ @@ -69977,91 +69977,91 @@ │ │ │ │ subcs ip, lr, #15728640 @ 0xf00000 │ │ │ │ muleq r3, ip, r8 │ │ │ │ andeq lr, r3, r6, lsl #17 │ │ │ │ msreq CPSR_f, lr, lsl #2 │ │ │ │ @ instruction: 0xf7bb4648 │ │ │ │ @ instruction: 0x462eecf4 │ │ │ │ eorge pc, r2, #164, 16 @ 0xa40000 │ │ │ │ - bpl 0x6910a0 │ │ │ │ + bpl 0xfe6910a0 │ │ │ │ beq 0xc512a4 │ │ │ │ strvc lr, [pc, -r4, asr #19] │ │ │ │ subhi pc, r8, r4, asr #17 │ │ │ │ vhadd.s16 d30, d5, d3 │ │ │ │ - andcc pc, r1, r9, asr #28 │ │ │ │ + andcc pc, r1, r9, lsl #29 │ │ │ │ ldrbmi r4, [r1], -r6, lsl #8 │ │ │ │ vmin.s16 d20, d5, d16 │ │ │ │ - strmi pc, [r3], -fp, ror #20 │ │ │ │ + strmi pc, [r3], -fp, lsr #21 │ │ │ │ blcs 0x66084 │ │ │ │ bl 0xfea08f94 │ │ │ │ vmax.s8 d16, d0, d9 │ │ │ │ - vmlsl.s8 , d0, d16 │ │ │ │ + vmlsl.s8 , d16, d16 │ │ │ │ strbvs r0, [r6, pc, lsr #20]! │ │ │ │ addvc pc, r8, r4, asr #17 │ │ │ │ @ instruction: 0xf8c4462e │ │ │ │ mul r3, r0, r0 │ │ │ │ - mrc2 2, 1, pc, cr0, cr5, {2} │ │ │ │ + mrc2 2, 3, pc, cr0, cr5, {2} │ │ │ │ strmi r3, [r6], #-1 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - blx 0x1511144 │ │ │ │ + blx 0xfe511144 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #12 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ streq lr, [r9], -r6, lsr #23 │ │ │ │ - bpl 0xb91100 │ │ │ │ + bpl 0xfeb91100 │ │ │ │ beq 0xc51304 │ │ │ │ adcvs pc, r4, r4, asr #17 │ │ │ │ and r4, r3, lr, lsr #12 │ │ │ │ - mrc2 2, 0, pc, cr10, cr5, {2} │ │ │ │ + mrc2 2, 2, pc, cr10, cr5, {2} │ │ │ │ strmi r3, [r6], #-1 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - blx 0xf91170 │ │ │ │ + blx 0x1f91170 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #12 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ streq lr, [r9], -r6, lsr #23 │ │ │ │ - bpl 0xf9112c │ │ │ │ + bpl 0xfef9112c │ │ │ │ beq 0xc51330 │ │ │ │ sbcvs pc, ip, r4, asr #17 │ │ │ │ and r4, r3, lr, lsr #12 │ │ │ │ - mcr2 2, 0, pc, cr4, cr5, {2} @ │ │ │ │ + mcr2 2, 2, pc, cr4, cr5, {2} @ │ │ │ │ strmi r3, [r6], #-1 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - blx 0xa1119c │ │ │ │ + blx 0x1a1119c │ │ │ │ ldrtmi r4, [r0], -r3, lsl #12 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ streq lr, [r9], -r6, lsr #23 │ │ │ │ @ instruction: 0xf8c42336 │ │ │ │ vqadd.s8 q11, q8, q10 │ │ │ │ - vmull.s , d0, d0[3] │ │ │ │ + vmull.s , d16, d0[3] │ │ │ │ strtmi r0, [lr], -pc, lsr #20 │ │ │ │ smlabtcc r8, r4, r8, pc @ │ │ │ │ vhadd.s16 d30, d5, d3 │ │ │ │ - andcc pc, r1, fp, ror #27 │ │ │ │ + andcc pc, r1, fp, lsr #28 │ │ │ │ ldrbmi r4, [r1], -r6, lsl #8 │ │ │ │ vmin.s16 d20, d5, d16 │ │ │ │ - strmi pc, [r3], -sp, lsl #20 │ │ │ │ + strmi pc, [r3], -sp, asr #20 │ │ │ │ blcs 0x66140 │ │ │ │ bl 0xfea09050 │ │ │ │ vmax.s8 d16, d0, d9 │ │ │ │ - vmov.i16 , #1024 @ 0x0400 │ │ │ │ + @ instruction: 0xf2c05ad4 │ │ │ │ @ instruction: 0xf8c40a2f │ │ │ │ @ instruction: 0x462e611c │ │ │ │ vhadd.s16 d30, d5, d3 │ │ │ │ - ldrdcc pc, [r1], -r5 │ │ │ │ + andcc pc, r1, r5, lsl lr @ │ │ │ │ ldrbmi r4, [r1], -r6, lsl #8 │ │ │ │ vmin.s16 d20, d5, d16 │ │ │ │ - @ instruction: 0x4603f9f7 │ │ │ │ + @ instruction: 0x4603fa37 │ │ │ │ blcs 0x6616c │ │ │ │ bl 0xfea0907c │ │ │ │ @ instruction: 0xf8c40609 │ │ │ │ vrhadd.s8 q11, q0, q2 │ │ │ │ - vmov.i32 , #201326592 @ 0x0c000000 │ │ │ │ + @ instruction: 0xf2c056dc │ │ │ │ and r0, r3, pc, lsr #12 │ │ │ │ - stc2l 2, cr15, [r0, #340] @ 0x154 │ │ │ │ + mcr2 2, 0, pc, cr0, cr5, {2} @ │ │ │ │ strmi r3, [r5], #-1 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ - @ instruction: 0xf9e2f255 │ │ │ │ + blx 0x911224 │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xc094f8df │ │ │ │ strvc pc, [r9], -r4, lsl #10 │ │ │ │ movweq lr, #35591 @ 0x8b07 │ │ │ │ streq lr, [r9, #-2981] @ 0xfffff45b │ │ │ │ cdpeq 1, 3, cr15, cr0, cr12, {0} │ │ │ │ @@ -70093,16 +70093,16 @@ │ │ │ │ @ instruction: 0xf8c28240 │ │ │ │ @ instruction: 0xf8c340b8 │ │ │ │ stmib r2, {r2, r3, r4, r8, r9}^ │ │ │ │ stmib r3, {r4, r5, r8, r9, sl, sp, lr}^ │ │ │ │ pop {r3, r6, r7, r8, ip} │ │ │ │ @ instruction: 0xf7ff47f0 │ │ │ │ svclt 0x0000be79 │ │ │ │ - eorseq r3, r4, r8, lsr #10 │ │ │ │ - eorseq r3, r4, r0, lsr #11 │ │ │ │ + eorseq r3, r4, r8, lsr #11 │ │ │ │ + eorseq r3, r4, r0, lsr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebabb7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ tstcs r1, ip, lsl #12 │ │ │ │ @ instruction: 0xf7fd9201 │ │ │ │ bls 0xd45f4 │ │ │ │ @@ -70515,15 +70515,15 @@ │ │ │ │ svc 0x0070ee1d │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ @ instruction: 0xf85e6800 │ │ │ │ andcs r2, r6, r0 │ │ │ │ strbtmi r4, [r2], #-1043 @ 0xfffffbed │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ vshr.s16 d4, d0, #7 │ │ │ │ - strmi fp, [r4], -pc, lsl #24 │ │ │ │ + strmi fp, [r4], -pc, asr #24 │ │ │ │ tstls r3, r0, asr r2 │ │ │ │ blx 0x1f12ffe │ │ │ │ vnmls.f32 s8, s26, s24 │ │ │ │ blls 0x11cdd8 │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ smlabbcs r0, sl, r8, r5 │ │ │ │ ldrmi r4, [r3], #-1040 @ 0xfffffbf0 │ │ │ │ @@ -72716,21 +72716,21 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ bl 0xed59c │ │ │ │ ldrtmi r0, [sl], #-776 @ 0xfffffcf8 │ │ │ │ blx 0xfea15252 │ │ │ │ andlt r4, r5, r0, asr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmdalt r4, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - orrsvc pc, ip, #70254592 @ 0x4300000 │ │ │ │ + tstpeq ip, #68, 4 @ p-variant is OBSOLETE @ 0x40000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - tstpcc r4, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscc pc, r4, r0, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1f74297 │ │ │ │ - svclt 0x0000f8bd │ │ │ │ + svclt 0x0000f901 │ │ │ │ addeq r8, ip, lr, lsr #19 │ │ │ │ addeq r8, ip, r6, ror #18 │ │ │ │ addeq r8, ip, r8, asr #18 │ │ │ │ addeq r8, ip, r8, lsr #18 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -78642,20 +78642,20 @@ │ │ │ │ rsceq pc, r0, r0, asr #32 │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ bcs 0x91240 │ │ │ │ @ instruction: 0xe7d4d0d7 │ │ │ │ andseq pc, r0, r0, lsr #32 │ │ │ │ sbcsle r2, r2, r0, lsl #20 │ │ │ │ andcs lr, r0, pc, asr #15 │ │ │ │ - movsvc pc, #70254592 @ 0x4300000 │ │ │ │ + teqpeq r0, #68, 4 @ p-variant is OBSOLETE @ 0x40000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - msrcc R12_usr, r0 │ │ │ │ + @ instruction: 0x31a4f640 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r2, r0, sp, asr #4 │ │ │ │ - blx 0x1d196dc │ │ │ │ + blx 0xfee196dc │ │ │ │ addeq r2, ip, r8, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb4124 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ movweq pc, #28705 @ 0x7021 @ │ │ │ │ rsceq pc, r0, r1 │ │ │ │ @@ -78690,20 +78690,20 @@ │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ mvneq pc, #67 @ 0x43 │ │ │ │ @ instruction: 0xf043e7f0 │ │ │ │ ldrmi r0, [r3], -r3, ror #5 │ │ │ │ stmiacc r0!, {r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ eorseq pc, pc, r0, lsr r0 @ │ │ │ │ strdcs sp, [r0], -r4 │ │ │ │ - msrcc R12_usr, r0 │ │ │ │ + @ instruction: 0x31a4f640 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b02 │ │ │ │ strdls r7, [r0], -r9 │ │ │ │ - blx 0x599798 │ │ │ │ - eorseq r3, r4, r8, asr #31 │ │ │ │ + blx 0x1699798 │ │ │ │ + eorseq r4, r4, r8, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb41e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ addlt ip, r4, ip, asr #32 │ │ │ │ cdp 6, 1, cr4, cr13, cr12, {0} │ │ │ │ ldrbtmi r1, [ip], #3952 @ 0xf70 │ │ │ │ @@ -81748,31 +81748,31 @@ │ │ │ │ @ instruction: 0xf410d023 │ │ │ │ andsle r6, r3, r0, lsr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebb717c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf6402000 │ │ │ │ - vaddw.s8 , q0, d20 │ │ │ │ + vaddw.s8 , q8, d20 │ │ │ │ blmi 0x3e044c │ │ │ │ sbcne pc, pc, #64, 4 │ │ │ │ @ instruction: 0xf1ee9000 │ │ │ │ - movwcs pc, #2609 @ 0xa31 @ │ │ │ │ + movwcs pc, #2677 @ 0xa75 @ │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf5b24770 │ │ │ │ rscsle r6, r5, r0, lsl #31 │ │ │ │ svcvs 0x00a0f5b2 │ │ │ │ movwcs sp, #4574 @ 0x11de │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ - eorseq r3, r4, r8, ror #31 │ │ │ │ + eorseq r4, r4, r8, rrx │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ blmi 0xaf1a44 │ │ │ │ cdp 0, 1, cr11, cr13, cr7, {4} │ │ │ │ ldrbtmi r5, [fp], #-3952 @ 0xfffff090 │ │ │ │ @@ -81877,23 +81877,23 @@ │ │ │ │ sbcle r0, r1, r0, lsl #30 │ │ │ │ andlt r4, r5, r0, asr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stmlt r8, {r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ blx 0xfe29e164 │ │ │ │ ldrb r9, [sp, r2, lsl #22] │ │ │ │ - msrcc R12_usr, r0 │ │ │ │ + @ instruction: 0x31a4f640 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b05 │ │ │ │ @ instruction: 0x46487296 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf92cf1ee │ │ │ │ + @ instruction: 0xf970f1ee │ │ │ │ umulleq pc, fp, r2, sl @ │ │ │ │ addeq pc, fp, r0, lsr #20 │ │ │ │ - eorseq r4, r4, r0 │ │ │ │ + eorseq r4, r4, r0, lsl #1 │ │ │ │ addeq pc, fp, r0, asr #21 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrdgt pc, [r0, -pc] │ │ │ │ svcpl 0x0070ee1d │ │ │ │ @@ -81948,22 +81948,22 @@ │ │ │ │ svceq 0x0008f017 │ │ │ │ svclt 0x000c4631 │ │ │ │ andcs r2, r5, #805306368 @ 0x30000000 │ │ │ │ andlt r4, r2, r0, lsr r6 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmiblt sl!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf6402000 │ │ │ │ - vaddw.s8 , q0, d20 │ │ │ │ + vaddw.s8 , q8, d20 │ │ │ │ blmi 0x1a076c │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1ee120b │ │ │ │ - svclt 0x0000f8a1 │ │ │ │ + svclt 0x0000f8e5 │ │ │ │ addeq pc, fp, r2, ror r9 @ │ │ │ │ addeq pc, fp, r8, lsr #18 │ │ │ │ - eorseq r4, r4, r8, lsl r0 │ │ │ │ + mlaseq r4, r8, r0, r4 │ │ │ │ addeq pc, fp, r4, lsr #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ streq pc, [r7, -r3] │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ @@ -82045,24 +82045,24 @@ │ │ │ │ ldmibne r3, {r0, r8, sp} │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7f4442a │ │ │ │ @ instruction: 0xf3c7fb43 │ │ │ │ andcs r1, r3, #134217728 @ 0x8000000 │ │ │ │ ldr r7, [r7, r3, asr #1]! │ │ │ │ @ instruction: 0xf6402000 │ │ │ │ - vaddw.s8 , q0, d20 │ │ │ │ + vaddw.s8 , q8, d20 │ │ │ │ blmi 0x2208f0 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ - @ instruction: 0xf1ed1275 │ │ │ │ - svclt 0x0000ffdf │ │ │ │ + @ instruction: 0xf1ee1275 │ │ │ │ + svclt 0x0000f823 │ │ │ │ addeq pc, fp, ip, ror r8 @ │ │ │ │ addeq pc, fp, r4, asr r8 @ │ │ │ │ addeq pc, fp, r0, lsl #16 │ │ │ │ addeq pc, fp, lr, ror #14 │ │ │ │ - eorseq r4, r4, r0, lsr r0 │ │ │ │ + ldrhteq r4, [r4], -r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ streq pc, [r7], #-3 │ │ │ │ stccs 0, cr11, [r2], {133} @ 0x85 │ │ │ │ @ instruction: 0x4615d974 │ │ │ │ @@ -82129,24 +82129,24 @@ │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ @ instruction: 0xf7f99302 │ │ │ │ blls 0x11efd0 │ │ │ │ ldrtmi lr, [r9], -lr, asr #15 │ │ │ │ @ instruction: 0xf7f99302 │ │ │ │ blls 0x11f0ec │ │ │ │ @ instruction: 0xf640e7c8 │ │ │ │ - vaddw.s8 , q0, d20 │ │ │ │ + vaddw.s8 , q8, d20 │ │ │ │ blmi 0x220a40 │ │ │ │ sbcvc pc, pc, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf8cd4648 │ │ │ │ @ instruction: 0xf1ed9000 │ │ │ │ - svclt 0x0000ff35 │ │ │ │ + svclt 0x0000ff79 │ │ │ │ strdeq pc, [fp], ip │ │ │ │ ldrdeq pc, [fp], r4 │ │ │ │ addeq pc, fp, r8, asr r6 @ │ │ │ │ - eorseq r4, r4, r8, asr #32 │ │ │ │ + eorseq r4, r4, r8, asr #1 │ │ │ │ svclt 0x0000e606 │ │ │ │ svclt 0x0000e576 │ │ │ │ svclt 0x0000e68e │ │ │ │ svclt 0x0000e750 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -82274,15 +82274,15 @@ │ │ │ │ @ instruction: 0xf7f41a69 │ │ │ │ blmi 0x49f560 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [lr], #-2299 @ 0xfffff705 │ │ │ │ @ instruction: 0x4631e7bb │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ @ instruction: 0xe79ef9b9 │ │ │ │ - blx 0xfea1d12e │ │ │ │ + blx 0xffa1d12e │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addeq pc, fp, r8, lsr r5 @ │ │ │ │ strdeq pc, [fp], r2 │ │ │ │ addeq pc, fp, r4, ror #9 │ │ │ │ addeq pc, fp, r6, asr #9 │ │ │ │ addeq pc, fp, r4, ror r4 @ │ │ │ │ addeq pc, fp, lr, asr r4 @ │ │ │ │ @@ -82426,15 +82426,15 @@ │ │ │ │ ldmpl sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ msreq CPSR_f, #1073741826 @ 0x40000002 │ │ │ │ strvs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ strbmi r4, [sl], #-1043 @ 0xfffffbed │ │ │ │ @ instruction: 0xf846f7f4 │ │ │ │ andhi pc, r3, r0, lsl #17 │ │ │ │ vaba.s16 d30, d26, d27 │ │ │ │ - svclt 0x0000fa77 │ │ │ │ + svclt 0x0000fab7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addeq pc, fp, ip, asr r3 @ │ │ │ │ addeq pc, fp, r2, lsl #6 │ │ │ │ @ instruction: 0x008bf2b8 │ │ │ │ addeq pc, fp, sl, lsr #5 │ │ │ │ addeq pc, fp, ip, ror #4 │ │ │ │ addeq pc, fp, r8, asr #4 │ │ │ │ @@ -82457,20 +82457,20 @@ │ │ │ │ stcllt 7, cr15, [r6, #984]! @ 0x3d8 │ │ │ │ ldcllt 7, cr15, [r8, #-984]! @ 0xfffffc28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebb7c90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf6402000 │ │ │ │ - vaddw.s8 , q0, d20 │ │ │ │ + vaddw.s8 , q8, d20 │ │ │ │ blmi 0x120f60 │ │ │ │ eorsvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1ed9000 │ │ │ │ - svclt 0x0000fca7 │ │ │ │ - eorseq r4, r4, r0, rrx │ │ │ │ + svclt 0x0000fceb │ │ │ │ + eorseq r4, r4, r0, ror #1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [pc], -r4, lsl #1 │ │ │ │ pkhbtmi r4, r1, sl, lsl #13 │ │ │ │ @ instruction: 0xf8dd9d0d │ │ │ │ @@ -82516,15 +82516,15 @@ │ │ │ │ strteq r6, [sp], #-2413 @ 0xfffff693 │ │ │ │ ldrmi sp, [r2], lr, asr #10 │ │ │ │ mrsls r2, R10_usr │ │ │ │ ldrmi r4, [r1], -r0, lsl #13 │ │ │ │ ldrmi r4, [fp], r0, ror #12 │ │ │ │ @ instruction: 0xf972f7fc │ │ │ │ andseq pc, r7, #0 │ │ │ │ - movsvc pc, #70254592 @ 0x4300000 │ │ │ │ + teqpeq r0, #68, 4 @ p-variant is OBSOLETE @ 0x40000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ bl 0x1323a8 │ │ │ │ bvs 0xfe8e19a0 │ │ │ │ ldrdcc pc, [r0], #131 @ 0x83 │ │ │ │ @ instruction: 0x01034699 │ │ │ │ orreq pc, pc, #35 @ 0x23 │ │ │ │ bcs 0x71894 │ │ │ │ @@ -82668,20 +82668,20 @@ │ │ │ │ blt 0x1a9edb8 │ │ │ │ blt 0x181edbc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebb7fdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf6402000 │ │ │ │ - vaddw.s8 , q0, d20 │ │ │ │ + vaddw.s8 , q8, d20 │ │ │ │ blmi 0x1212ac │ │ │ │ andscc pc, r6, #64, 4 │ │ │ │ @ instruction: 0xf1ed9000 │ │ │ │ - svclt 0x0000fb01 │ │ │ │ - ldrsbteq r4, [r4], -r0 │ │ │ │ + svclt 0x0000fb45 │ │ │ │ + eorseq r4, r4, r0, asr r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r2], r5, lsl #1 │ │ │ │ strvc lr, [lr], #-2525 @ 0xfffff623 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ @@ -82878,15 +82878,15 @@ │ │ │ │ ldclt 7, cr15, [r6], {244} @ 0xf4 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f34ff0 │ │ │ │ strtmi fp, [r0], -r5, ror #28 │ │ │ │ mrscs r2, R9_usr │ │ │ │ mrc2 7, 4, pc, cr14, cr11, {7} │ │ │ │ andseq pc, r7, #0 │ │ │ │ - movsvc pc, #70254592 @ 0x4300000 │ │ │ │ + teqpeq r0, #68, 4 @ p-variant is OBSOLETE @ 0x40000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ ldrdmi pc, [r0], #131 @ 0x83 │ │ │ │ bvs 0xfeb0deb4 │ │ │ │ movwne lr, #2635 @ 0xa4b │ │ │ │ streq lr, [r5, #-2984] @ 0xfffff458 │ │ │ │ suble r2, r0, r0, lsl #20 │ │ │ │ @@ -82942,16 +82942,16 @@ │ │ │ │ addlt r4, r7, r0, ror pc │ │ │ │ stmdavs sp!, {r0, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ and pc, r5, r4, asr r8 @ │ │ │ │ @ instruction: 0xf8de9d0f │ │ │ │ ldmdbvs r6!, {r2, r6, sp, lr}^ │ │ │ │ ldrble r0, [r4, #-1078] @ 0xfffffbca │ │ │ │ @ instruction: 0xf0054691 │ │ │ │ - @ instruction: 0xf6430217 │ │ │ │ - @ instruction: 0xf2c07cb0 │ │ │ │ + vqsub.s8 d16, d4, d7 │ │ │ │ + vmvn.i32 d16, #255 @ 0x000000ff │ │ │ │ bl 0x36430c │ │ │ │ strmi r0, [r7], -r2, lsl #25 │ │ │ │ ldrdvs pc, [r0], #140 @ 0x8c │ │ │ │ @ instruction: 0xf8deb35e │ │ │ │ bls 0x3e12ec │ │ │ │ andne lr, r5, #270336 @ 0x42000 │ │ │ │ streq lr, [lr, #-2977] @ 0xfffff45f │ │ │ │ @@ -83031,15 +83031,15 @@ │ │ │ │ andlt pc, r4, sp, asr #25 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq lr, fp, r8, lsr r8 │ │ │ │ - eorseq r4, r4, r0, ror #1 │ │ │ │ + eorseq r4, r4, r0, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb85a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83060,15 +83060,15 @@ │ │ │ │ andlt pc, r4, r9, lsl lr @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq lr, fp, r4, asr #15 │ │ │ │ - eorseq r4, r4, r0, ror #1 │ │ │ │ + eorseq r4, r4, r0, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8614 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83089,15 +83089,15 @@ │ │ │ │ mrrc2 7, 15, pc, r8, cr15 @ │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ addeq lr, fp, r0, asr r7 │ │ │ │ - eorseq r4, r4, r0, asr #2 │ │ │ │ + eorseq r4, r4, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8688 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83118,15 +83118,15 @@ │ │ │ │ andlt pc, r4, r5, lsr #27 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ ldrdeq lr, [fp], ip │ │ │ │ - eorseq r4, r4, r0, asr #2 │ │ │ │ + eorseq r4, r4, r0, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb86fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83147,15 +83147,15 @@ │ │ │ │ blx 0xff99f54a │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ addeq lr, fp, r8, ror #12 │ │ │ │ - eorseq r4, r4, r0, lsr #3 │ │ │ │ + eorseq r4, r4, r0, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8770 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83176,15 +83176,15 @@ │ │ │ │ andlt pc, r4, r1, lsr sp @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ strdeq lr, [fp], r4 │ │ │ │ - eorseq r4, r4, r0, lsr #3 │ │ │ │ + eorseq r4, r4, r0, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb87e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83205,15 +83205,15 @@ │ │ │ │ blx 0x1c9f632 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ addeq lr, fp, r0, lsl #11 │ │ │ │ - eorseq r4, r4, r0, lsl #4 │ │ │ │ + eorseq r4, r4, r0, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8858 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83234,15 +83234,15 @@ │ │ │ │ @ instruction: 0xb004fcbd │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq lr, fp, ip, lsl #10 │ │ │ │ - eorseq r4, r4, r0, lsl #4 │ │ │ │ + eorseq r4, r4, r0, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb88cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83263,15 +83263,15 @@ │ │ │ │ blx 0xfff9f718 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ umulleq lr, fp, r8, r4 │ │ │ │ - eorseq r4, r4, r0, ror #4 │ │ │ │ + eorseq r4, r4, r0, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8940 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83292,15 +83292,15 @@ │ │ │ │ mcrr2 7, 15, pc, r8, cr15 @ │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ addeq lr, fp, r4, lsr #8 │ │ │ │ - eorseq r4, r4, r0, ror #4 │ │ │ │ + eorseq r4, r4, r0, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb89b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83321,15 +83321,15 @@ │ │ │ │ blx 0xfe29f800 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0x008be3b0 │ │ │ │ - eorseq r4, r4, r0, asr #5 │ │ │ │ + eorseq r4, r4, r0, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8a28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83350,15 +83350,15 @@ │ │ │ │ blx 0xff59f876 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ addeq lr, fp, ip, lsr r3 │ │ │ │ - eorseq r4, r4, r0, asr #5 │ │ │ │ + eorseq r4, r4, r0, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8a9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83379,15 +83379,15 @@ │ │ │ │ blx 0x59f8e8 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ addeq lr, fp, r8, asr #5 │ │ │ │ - eorseq r4, r4, r0, lsr #6 │ │ │ │ + eorseq r4, r4, r0, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8b10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83408,15 +83408,15 @@ │ │ │ │ blx 0x189f95e │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ addeq lr, fp, r4, asr r2 │ │ │ │ - eorseq r4, r4, r0, lsr #6 │ │ │ │ + eorseq r4, r4, r0, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8b84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83437,15 +83437,15 @@ │ │ │ │ @ instruction: 0xf9a0f7ff │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ addeq lr, fp, r0, ror #3 │ │ │ │ - eorseq r4, r4, r0, lsl #7 │ │ │ │ + eorseq r4, r4, r0, lsl #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8bf8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {2} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83466,15 +83466,15 @@ │ │ │ │ blx 0xffb9fa44 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ addeq lr, fp, ip, ror #2 │ │ │ │ - eorseq r4, r4, r0, lsl #7 │ │ │ │ + eorseq r4, r4, r0, lsl #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8c6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83497,15 +83497,15 @@ │ │ │ │ andlt pc, r4, r9, lsr #18 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ strdeq lr, [fp], r8 │ │ │ │ - eorseq r4, r4, r0, ror #7 │ │ │ │ + eorseq r4, r4, r0, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8ce8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83528,15 +83528,15 @@ │ │ │ │ andlt pc, r4, r1, ror sl @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq lr, fp, ip, ror r0 │ │ │ │ - eorseq r4, r4, r0, ror #7 │ │ │ │ + eorseq r4, r4, r0, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8d64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83559,15 +83559,15 @@ │ │ │ │ andlt pc, r4, sp, lsr #17 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq lr, fp, r0 │ │ │ │ - eorseq r4, r4, r0, asr #8 │ │ │ │ + eorseq r4, r4, r0, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8de0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83590,15 +83590,15 @@ │ │ │ │ strdlt pc, [r4], -r5 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq sp, fp, r4, lsl #31 │ │ │ │ - eorseq r4, r4, r0, asr #8 │ │ │ │ + eorseq r4, r4, r0, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8e5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83621,15 +83621,15 @@ │ │ │ │ andlt pc, r4, r1, lsr r8 @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq sp, fp, r8, lsl #30 │ │ │ │ - eorseq r4, r4, r0, lsr #9 │ │ │ │ + eorseq r4, r4, r0, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8ed8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83652,15 +83652,15 @@ │ │ │ │ andlt pc, r4, r9, ror r9 @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq sp, fp, ip, lsl #29 │ │ │ │ - eorseq r4, r4, r0, lsr #9 │ │ │ │ + eorseq r4, r4, r0, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8f54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83683,15 +83683,15 @@ │ │ │ │ @ instruction: 0xb004ffb5 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq sp, fp, r0, lsl lr │ │ │ │ - eorseq r4, r4, r0, lsl #10 │ │ │ │ + eorseq r4, r4, r0, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb8fd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83714,15 +83714,15 @@ │ │ │ │ strdlt pc, [r4], -sp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ umulleq sp, fp, r4, sp │ │ │ │ - eorseq r4, r4, r0, lsl #10 │ │ │ │ + eorseq r4, r4, r0, lsl #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb904c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83745,15 +83745,15 @@ │ │ │ │ andlt pc, r4, r9, lsr pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq sp, fp, r8, lsl sp │ │ │ │ - eorseq r4, r4, r0, ror #10 │ │ │ │ + eorseq r4, r4, r0, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb90c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83776,15 +83776,15 @@ │ │ │ │ andlt pc, r4, r1, lsl #17 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ umulleq sp, fp, ip, ip │ │ │ │ - eorseq r4, r4, r0, ror #10 │ │ │ │ + eorseq r4, r4, r0, ror #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb9144 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83807,15 +83807,15 @@ │ │ │ │ @ instruction: 0xb004febd │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq sp, fp, r0, lsr #24 │ │ │ │ - eorseq r4, r4, r0, asr #11 │ │ │ │ + eorseq r4, r4, r0, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb91c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83838,15 +83838,15 @@ │ │ │ │ andlt pc, r4, r5, lsl #16 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq sp, fp, r4, lsr #23 │ │ │ │ - eorseq r4, r4, r0, asr #11 │ │ │ │ + eorseq r4, r4, r0, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb923c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83869,15 +83869,15 @@ │ │ │ │ andlt pc, r4, r1, asr #28 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq sp, fp, r8, lsr #22 │ │ │ │ - eorseq r4, r4, r0, lsr #12 │ │ │ │ + eorseq r4, r4, r0, lsr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb92b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83900,15 +83900,15 @@ │ │ │ │ andlt pc, r4, r9, lsl #31 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq sp, fp, ip, lsr #21 │ │ │ │ - eorseq r4, r4, r0, lsr #12 │ │ │ │ + eorseq r4, r4, r0, lsr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb9334 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83931,15 +83931,15 @@ │ │ │ │ andlt pc, r4, r5, asr #27 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addeq sp, fp, r0, lsr sl │ │ │ │ - eorseq r4, r4, r0, lsl #13 │ │ │ │ + eorseq r4, r4, r0, lsl #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebb93b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {3} │ │ │ │ addlt lr, r4, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -83962,15 +83962,15 @@ │ │ │ │ andlt pc, r4, sp, lsl #30 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ @ instruction: 0x008bd9b4 │ │ │ │ - eorseq r4, r4, r0, lsl #13 │ │ │ │ + eorseq r4, r4, r0, lsl #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ cdp 13, 1, cr4, cr13, cr3, {1} │ │ │ │ addlt r4, r1, r0, ror pc │ │ │ │ stmdavs sp!, {r0, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -84004,15 +84004,15 @@ │ │ │ │ blx 0xff6202aa │ │ │ │ @ instruction: 0xf7ed4630 │ │ │ │ strtmi pc, [r0], -sp, ror #31 │ │ │ │ pop {r0, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ed4ff0 │ │ │ │ svclt 0x0000bfe7 │ │ │ │ addeq sp, fp, r8, lsr r9 │ │ │ │ - eorseq r4, r4, r0, ror #13 │ │ │ │ + eorseq r4, r4, r0, ror #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ cdp 13, 1, cr4, cr13, cr3, {1} │ │ │ │ addlt r4, r1, r0, ror pc │ │ │ │ stmdavs sp!, {r0, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -84046,15 +84046,15 @@ │ │ │ │ stc2 7, cr15, [r4, #-1016]! @ 0xfffffc08 │ │ │ │ @ instruction: 0xf7ed4630 │ │ │ │ strtmi pc, [r0], -fp, ror #31 │ │ │ │ pop {r0, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ed4ff0 │ │ │ │ svclt 0x0000bfe5 │ │ │ │ umulleq sp, fp, r0, r8 │ │ │ │ - eorseq r4, r4, r0, ror #13 │ │ │ │ + eorseq r4, r4, r0, ror #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 0x11d834 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldcls 0, cr11, [r4], {137} @ 0x89 │ │ │ │ mlsgt r8, sp, r8, pc @ │ │ │ │ @@ -88589,15 +88589,15 @@ │ │ │ │ @ instruction: 0xb1a90101 │ │ │ │ andlt r2, r2, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ andeq pc, pc, r5 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blx 0x1e232c6 │ │ │ │ + blx 0xfef232c6 │ │ │ │ andsne lr, r5, r0, lsl #22 │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ stmdble fp, {r2, fp, sp} │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ stmiale r7!, {r0, r1, r2, r5, r8, sl, fp, sp}^ │ │ │ │ ldrtmi r2, [r0], -r3, lsl #2 │ │ │ │ ldc2l 0, cr15, [r4], #-16 │ │ │ │ @@ -89077,20 +89077,20 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebbe400 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vhadd.s8 d18, d4, d0 │ │ │ │ - vqdmlal.s , d0, d0[0] │ │ │ │ + vqdmlal.s , d16, d0[0] │ │ │ │ @ instruction: 0xf6400334 │ │ │ │ - vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d19, d24, #64 │ │ │ │ andls r0, r0, pc, lsr #2 │ │ │ │ adcne pc, r9, #64, 4 │ │ │ │ - @ instruction: 0xf8ecf1e7 │ │ │ │ + @ instruction: 0xf930f1e7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebbe42c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0ff0 │ │ │ │ ldrmi fp, [r1], -r2, lsl #1 │ │ │ │ andsle r2, r4, r1, lsl #16 │ │ │ │ andle r2, ip, r2, lsl #16 │ │ │ │ @@ -89108,20 +89108,20 @@ │ │ │ │ blx 0xffba522e │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf6402000 │ │ │ │ - vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d19, d24, #64 │ │ │ │ blmi 0x12774c │ │ │ │ sbcsvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1e79000 │ │ │ │ - svclt 0x0000f8b1 │ │ │ │ - eorseq r4, r4, ip, asr #14 │ │ │ │ + svclt 0x0000f8f5 │ │ │ │ + eorseq r4, r4, ip, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebbe4a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmdacs r3, {r2, r3, r9, sl, lr} │ │ │ │ ldm pc, {r3, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ stmdbne r8!, {ip, sp, lr, pc} │ │ │ │ @@ -89149,20 +89149,20 @@ │ │ │ │ @ instruction: 0xf04fffbf │ │ │ │ @ instruction: 0xf04f3201 │ │ │ │ strtmi r3, [r1], -r1, lsl #6 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ svclt 0x008af7f1 │ │ │ │ @ instruction: 0xf6402000 │ │ │ │ - vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d19, d24, #64 │ │ │ │ blmi 0x1277f0 │ │ │ │ rscvc pc, r9, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1e79000 │ │ │ │ - svclt 0x0000f85f │ │ │ │ - eorseq r4, r4, ip, asr r7 │ │ │ │ + svclt 0x0000f8a3 │ │ │ │ + ldrsbteq r4, [r4], -ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrmi fp, [ip], -r5, lsl #1 │ │ │ │ strmi r4, [sl], r6, lsl #12 │ │ │ │ ldmib sp, {r4, r7, r9, sl, lr}^ │ │ │ │ @@ -89241,15 +89241,15 @@ │ │ │ │ ldrmi r4, [sl], -r0, lsr #12 │ │ │ │ blx 0xfe725486 │ │ │ │ @ instruction: 0xf93cf7e9 │ │ │ │ strmi r2, [r4], -r3, lsl #28 │ │ │ │ adcshi pc, lr, r0 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ vhadd.s8 , q2, q11 │ │ │ │ - vqdmlal.s , d0, d0[0] │ │ │ │ + vqdmlal.s , d16, d0[0] │ │ │ │ bl 0x128174 │ │ │ │ strmi r0, [r1], -r6, lsl #7 │ │ │ │ strtmi r4, [r8], -sl, asr #12 │ │ │ │ @ instruction: 0x47986b5b │ │ │ │ andlt r4, r5, r8, lsr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ svclt 0x00e0f7e8 │ │ │ │ @@ -89297,15 +89297,15 @@ │ │ │ │ ldr pc, [r3, -r9, ror #29]! │ │ │ │ strb r2, [ip, -r0, lsl #12]! │ │ │ │ @ instruction: 0xf0002f00 │ │ │ │ @ instruction: 0xf7e88098 │ │ │ │ ldrtmi pc, [r9], -r7, lsr #24 @ │ │ │ │ @ instruction: 0xf7f54680 │ │ │ │ vmla.i8 d31, d20, d29 │ │ │ │ - vqdmlal.s , d0, d0[0] │ │ │ │ + vqdmlal.s , d16, d0[0] │ │ │ │ bl 0x128254 │ │ │ │ strtmi r0, [r8], -r6, lsl #7 │ │ │ │ strbmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0x47986b5b │ │ │ │ @ instruction: 0xf7e84640 │ │ │ │ @ instruction: 0xe78bfe7d │ │ │ │ ldc2l 7, cr15, [sl], #-928 @ 0xfffffc60 │ │ │ │ @@ -89375,15 +89375,15 @@ │ │ │ │ movwls r9, #15106 @ 0x3b02 │ │ │ │ @ instruction: 0xf1b8e6bb │ │ │ │ suble r0, lr, r0, lsl #30 │ │ │ │ @ instruction: 0xf0039b02 │ │ │ │ movwls r0, #9215 @ 0x23ff │ │ │ │ @ instruction: 0xf7e99802 │ │ │ │ vadd.i8 d31, d4, d25 │ │ │ │ - vqdmlal.s , d0, d0[0] │ │ │ │ + vqdmlal.s , d16, d0[0] │ │ │ │ @ instruction: 0x46020334 │ │ │ │ orreq lr, r6, #3072 @ 0xc00 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0x47986b5b │ │ │ │ stmdbls r3, {r1, r4, r5, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf834f7e9 │ │ │ │ ldr r4, [r7, -r1, lsl #13]! │ │ │ │ @@ -89414,39 +89414,39 @@ │ │ │ │ ldrtmi r2, [r0], -r2, lsl #6 │ │ │ │ @ instruction: 0xf0039102 │ │ │ │ stmdbls r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ cdpcs 7, 0, cr14, cr1, cr10, {4} │ │ │ │ @ instruction: 0xf8bdbf04 │ │ │ │ movwls r3, #8200 @ 0x2008 │ │ │ │ @ instruction: 0xf640e7ae │ │ │ │ - vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d19, d24, #64 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vmla.i d19, d0, d0[3] │ │ │ │ + vmla.i d19, d16, d0[3] │ │ │ │ blmi 0x56781c │ │ │ │ eorscs pc, pc, #64, 4 │ │ │ │ - stc2 2, cr15, [r6], {30} │ │ │ │ - teqpcc r8, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mcrr2 2, 1, pc, r6, cr14 @ │ │ │ │ + @ instruction: 0x31b8f640 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbcc pc, ip, r0, asr #12 │ │ │ │ + rsccc pc, ip, r0, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b0d │ │ │ │ vqsub.s16 d7, d14, d0 │ │ │ │ - blls 0x126768 │ │ │ │ + blls 0x126868 │ │ │ │ @ instruction: 0xf0032600 │ │ │ │ @ instruction: 0xf04f02ff │ │ │ │ blx 0xfe8f4396 │ │ │ │ movwls r3, #8707 @ 0x2203 │ │ │ │ movwls r4, #13331 @ 0x3413 │ │ │ │ svclt 0x0000e63d │ │ │ │ umulleq r8, fp, ip, r6 │ │ │ │ umulleq r8, fp, r6, r5 │ │ │ │ addeq r8, fp, r2, asr r5 │ │ │ │ addeq r8, fp, ip, lsl #9 │ │ │ │ addeq r8, fp, r2, ror #8 │ │ │ │ - eorseq r4, r4, ip, ror #14 │ │ │ │ + eorseq r4, r4, ip, ror #15 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r4], -r7, lsl #1 │ │ │ │ ldrmi r4, [pc], -r8, lsl #13 │ │ │ │ @ instruction: 0xf0124616 │ │ │ │ @@ -89850,21 +89850,21 @@ │ │ │ │ @ instruction: 0xf7e8464d │ │ │ │ @ instruction: 0xe7acfa95 │ │ │ │ @ instruction: 0x46444650 │ │ │ │ blx 0x1025db4 │ │ │ │ @ instruction: 0x464d4630 │ │ │ │ blx 0xf25dbc │ │ │ │ @ instruction: 0xf640e7a3 │ │ │ │ - vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d19, d24, #64 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vaddl.s8 , d16, d12 │ │ │ │ + vaddl.s8 q10, d0, d12 │ │ │ │ blmi 0xe7eec │ │ │ │ andpl pc, r5, #64, 4 │ │ │ │ - @ instruction: 0xf89ef21e │ │ │ │ - eorseq r4, r4, r0, lsl #15 │ │ │ │ + @ instruction: 0xf8def21e │ │ │ │ + eorseq r4, r4, r0, lsl #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebbf044 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ andls r4, r0, #148897792 @ 0x8e00000 │ │ │ │ eorvs pc, r4, #73400320 @ 0x4600000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @@ -90383,21 +90383,21 @@ │ │ │ │ @ instruction: 0x4640e79f │ │ │ │ @ instruction: 0xf7e74635 │ │ │ │ @ instruction: 0x4658fe17 │ │ │ │ cdp2 7, 1, cr15, cr4, cr7, {7} │ │ │ │ ldrbmi r4, [r6], -r8, asr #12 │ │ │ │ cdp2 7, 1, cr15, cr0, cr7, {7} │ │ │ │ @ instruction: 0xf640e793 │ │ │ │ - vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d19, d24, #64 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vaddl.s8 , d16, d12 │ │ │ │ + vaddl.s8 q10, d0, d12 │ │ │ │ blmi 0xe8740 │ │ │ │ rscpl pc, r3, #64, 4 │ │ │ │ - ldc2l 2, cr15, [r4], #-116 @ 0xffffff8c │ │ │ │ - mlaseq r4, r4, r7, r4 │ │ │ │ + ldc2 2, cr15, [r4], #116 @ 0x74 │ │ │ │ + eorseq r4, r4, r4, lsl r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebbf898 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ andls r4, r1, #148897792 @ 0x8e00000 │ │ │ │ eorvs pc, r4, #73400320 @ 0x4600000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @@ -90584,21 +90584,21 @@ │ │ │ │ ldmdals r4, {r2, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ mcrls 6, 0, r4, cr11, cr12, {0} │ │ │ │ stc2 7, cr15, [r4], {231} @ 0xe7 │ │ │ │ @ instruction: 0xf7e79813 │ │ │ │ ldmdals r5, {r0, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [lr], #-924 @ 0xfffffc64 │ │ │ │ @ instruction: 0xf640e758 │ │ │ │ - vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d19, d24, #64 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vaddl.s8 , d16, d12 │ │ │ │ + vaddl.s8 q10, d0, d12 │ │ │ │ blmi 0xe8a64 │ │ │ │ sbcvs pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ - blx 0xff925224 │ │ │ │ - eorseq r4, r4, r8, lsr #15 │ │ │ │ + blx 0x925226 │ │ │ │ + eorseq r4, r4, r8, lsr #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4698b091 │ │ │ │ strmi r4, [r9], r6, lsl #12 │ │ │ │ ldcls 6, cr4, [ip, #-92] @ 0xffffffa4 │ │ │ │ @@ -90761,21 +90761,21 @@ │ │ │ │ @ instruction: 0xf7e79e07 │ │ │ │ stmdals pc, {r0, r2, r5, r8, r9, fp, ip, sp, lr, pc} @ │ │ │ │ blx 0x926bea │ │ │ │ @ instruction: 0xf7e7980e │ │ │ │ stmdals sp, {r0, r1, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ blx 0x7a6bf6 │ │ │ │ @ instruction: 0xf640e75d │ │ │ │ - vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d19, d24, #64 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vaddl.s8 , d16, d12 │ │ │ │ + vaddl.s8 q10, d0, d12 │ │ │ │ blmi 0xe8d28 │ │ │ │ rsbsvs pc, r5, #64, 4 │ │ │ │ - @ instruction: 0xf980f21d │ │ │ │ - ldrhteq r4, [r4], -r8 │ │ │ │ + @ instruction: 0xf9c0f21d │ │ │ │ + eorseq r4, r4, r8, lsr r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4698b095 │ │ │ │ strmi r4, [r9], r6, lsl #12 │ │ │ │ stcls 6, cr4, [r2, #-92]! @ 0xffffffa4 │ │ │ │ @@ -90924,21 +90924,21 @@ │ │ │ │ @ instruction: 0xf7e7461c │ │ │ │ ldmdals r2, {r0, r1, r2, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf9dcf7e7 │ │ │ │ @ instruction: 0xf7e79811 │ │ │ │ ldmdals r0, {r0, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf9d6f7e7 │ │ │ │ @ instruction: 0xf640e778 │ │ │ │ - vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d19, d24, #64 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vaddl.s8 , d16, d12 │ │ │ │ + vaddl.s8 q10, d0, d12 │ │ │ │ blmi 0xe8fb4 │ │ │ │ adcsvs pc, fp, #64, 4 │ │ │ │ - @ instruction: 0xf83af21d │ │ │ │ - eorseq r4, r4, r8, asr #15 │ │ │ │ + @ instruction: 0xf87af21d │ │ │ │ + eorseq r4, r4, r8, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc010c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ @ instruction: 0x461a4694 │ │ │ │ ldmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ strmi lr, [r4, #777]! @ 0x309 │ │ │ │ @@ -90966,15 +90966,15 @@ │ │ │ │ eor pc, r0, sp, asr #17 │ │ │ │ strls r4, [sl], #-1633 @ 0xfffff99f │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4010 │ │ │ │ svclt 0x0000be11 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrsbteq r4, [r4], -r8 │ │ │ │ + eorseq r4, r4, r8, asr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc01a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460fe0 │ │ │ │ vaddl.s8 q11, d0, d20 │ │ │ │ umulllt r2, r6, r6, r0 │ │ │ │ addsmi r4, r1, #156, 12 @ 0x9c00000 │ │ │ │ @@ -91005,15 +91005,15 @@ │ │ │ │ stc2l 7, cr15, [r8, #1016] @ 0x3f8 │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - ldrsbteq r4, [r4], -r8 │ │ │ │ + eorseq r4, r4, r8, asr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebc0240 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ ldc 6, cr4, [pc, #600] @ 0x692a4 │ │ │ │ @ instruction: 0xf04f7b0e │ │ │ │ bls 0x26c054 │ │ │ │ @@ -91259,21 +91259,21 @@ │ │ │ │ @ instruction: 0x462ae6d1 │ │ │ │ mrrc2 7, 14, pc, r2, cr14 @ │ │ │ │ @ instruction: 0x462ae752 │ │ │ │ blx 0xff0273e2 │ │ │ │ svclt 0x0000e74e │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ @ instruction: 0xf6402000 │ │ │ │ - vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d19, d24, #64 │ │ │ │ blmi 0x1698f8 │ │ │ │ rscvs pc, sp, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xf1e49000 │ │ │ │ - vrecps.f16 , , │ │ │ │ - svclt 0x0000fd63 │ │ │ │ - ldrshteq r4, [r4], -r4 │ │ │ │ + @ instruction: 0xf1e59000 │ │ │ │ + vtst.16 d31, d1, d15 │ │ │ │ + svclt 0x0000fda3 │ │ │ │ + eorseq r4, r4, r4, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc0658 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ blvc 0x324adc │ │ │ │ strls r9, [r0], #-3080 @ 0xfffff3f8 │ │ │ │ @@ -91327,15 +91327,15 @@ │ │ │ │ @ instruction: 0xf8cd4610 │ │ │ │ @ instruction: 0xf7fec008 │ │ │ │ andlt pc, r5, fp, lsr fp @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r4, r4, ip, lsl #16 │ │ │ │ + eorseq r4, r4, ip, lsl #17 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0xf04f4680 │ │ │ │ ldrmi r3, [r2], r0, lsl #1 │ │ │ │ @ instruction: 0xf7e74689 │ │ │ │ @@ -91425,15 +91425,15 @@ │ │ │ │ blx 0x18eac2 │ │ │ │ stcls 4, cr12, [r5, #-56] @ 0xffffffc8 │ │ │ │ stcls 5, cr9, [r6, #-16] │ │ │ │ stcls 5, cr9, [r7, #-20] @ 0xffffffec │ │ │ │ strpl lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ mrclt 7, 2, APSR_nzcv, cr14, cr14, {7} │ │ │ │ - eorseq r4, r4, r8, lsr #16 │ │ │ │ + eorseq r4, r4, r8, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc08d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -91446,25 +91446,25 @@ │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ andlt pc, r6, pc, lsr lr @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r4, r8, lsr #16 │ │ │ │ + eorseq r4, r4, r8, lsr #17 │ │ │ │ strmi fp, [r4], r0, lsl #10 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ movwls r9, #6657 @ 0x1a01 │ │ │ │ cdpeq 0, 1, cr15, cr12, cr15, {2} │ │ │ │ blx 0x3fc34a │ │ │ │ blls 0xf876c │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ bl 0x1a78b8 │ │ │ │ ldclt 7, cr15, [r2, #-1016] @ 0xfffffc08 │ │ │ │ - mlaseq r4, r8, r8, r4 │ │ │ │ + eorseq r4, r4, r8, lsl r9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebc0954 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [lr], -r7, lsl #12 │ │ │ │ ldmib sp, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ movwls r4, #4874 @ 0x130a │ │ │ │ @@ -91475,25 +91475,25 @@ │ │ │ │ strtmi r9, [r2], -r8 │ │ │ │ strtmi r9, [r9], -r1, lsl #22 │ │ │ │ blx 0x3fb046 │ │ │ │ @ instruction: 0xf8cdcc07 │ │ │ │ andlt ip, r3, r4, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stcllt 7, cr15, [ip], #1016 @ 0x3f8 │ │ │ │ - mlaseq r4, r8, r8, r4 │ │ │ │ + eorseq r4, r4, r8, lsl r9 │ │ │ │ strmi fp, [r4], r0, lsl #10 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ movwls r9, #6657 @ 0x1a01 │ │ │ │ cdpeq 0, 1, cr15, cr12, cr15, {2} │ │ │ │ blx 0x3fc3be │ │ │ │ blls 0xf87e0 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ bl 0x1a792c │ │ │ │ ldcllt 7, cr15, [r8], {254} @ 0xfe │ │ │ │ - eorseq r4, r4, r8, lsl #18 │ │ │ │ + eorseq r4, r4, r8, lsl #19 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0xf04f4680 │ │ │ │ ldrmi r3, [r2], r0, lsl #1 │ │ │ │ @ instruction: 0xf7e64689 │ │ │ │ @@ -91583,15 +91583,15 @@ │ │ │ │ blx 0x18ed3a │ │ │ │ stcls 4, cr12, [r5, #-56] @ 0xffffffc8 │ │ │ │ stcls 5, cr9, [r6, #-16] │ │ │ │ stcls 5, cr9, [r7, #-20] @ 0xffffffec │ │ │ │ strpl lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ stclt 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ - eorseq r4, r4, r8, ror r9 │ │ │ │ + ldrshteq r4, [r4], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc0b50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -91604,15 +91604,15 @@ │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ andlt pc, r6, r3, lsl #26 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r4, r8, ror r9 │ │ │ │ + ldrshteq r4, [r4], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc0ba4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -91625,25 +91625,25 @@ │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ ldrdlt pc, [r6], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r4, r8, ror #19 │ │ │ │ + eorseq r4, r4, r8, ror #20 │ │ │ │ strmi fp, [r4], r0, lsl #10 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ movwls r9, #6657 @ 0x1a01 │ │ │ │ cdpeq 0, 1, cr15, cr12, cr15, {2} │ │ │ │ blx 0x3fc616 │ │ │ │ blls 0xf8a38 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ bl 0x1a7b84 │ │ │ │ bllt 0xfeba7a0c │ │ │ │ - eorseq r4, r4, r8, asr sl │ │ │ │ + ldrsbteq r4, [r4], -r8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebc0c20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [lr], -r7, lsl #12 │ │ │ │ ldmib sp, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ movwls r4, #4874 @ 0x130a │ │ │ │ @@ -91654,15 +91654,15 @@ │ │ │ │ strtmi r9, [r2], -r8 │ │ │ │ strtmi r9, [r9], -r1, lsl #22 │ │ │ │ blx 0x3fb312 │ │ │ │ @ instruction: 0xf8cdcc07 │ │ │ │ andlt ip, r3, r4, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ bllt 0xfe227a58 │ │ │ │ - eorseq r4, r4, r8, asr sl │ │ │ │ + ldrsbteq r4, [r4], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc0c6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -91675,15 +91675,15 @@ │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ andlt pc, r6, r5, ror ip @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r4, r8, asr #21 │ │ │ │ + eorseq r4, r4, r8, asr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc0cc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -91696,15 +91696,15 @@ │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ andlt pc, r6, fp, asr #24 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r4, r8, lsr fp │ │ │ │ + ldrhteq r4, [r4], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc0d14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -91717,15 +91717,15 @@ │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ andlt pc, r6, r1, lsr #24 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r4, r8, lsr #23 │ │ │ │ + eorseq r4, r4, r8, lsr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc0d68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -91738,15 +91738,15 @@ │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ strdlt pc, [r6], -r7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r4, r8, lsl ip │ │ │ │ + mlaseq r4, r8, ip, r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc0dbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -91759,15 +91759,15 @@ │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ andlt pc, r6, sp, asr #23 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r4, r8, lsl #25 │ │ │ │ + eorseq r4, r4, r8, lsl #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc0e10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -91780,15 +91780,15 @@ │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ andlt pc, r6, r3, lsr #23 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r4, [r4], -r8 │ │ │ │ + eorseq r4, r4, r8, ror sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc0e64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -91801,15 +91801,15 @@ │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ andlt pc, r6, r9, ror fp @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r4, r4, r8, ror #26 │ │ │ │ + eorseq r4, r4, r8, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc0eb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -91822,15 +91822,15 @@ │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ andlt pc, r6, pc, asr #22 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrsbteq r4, [r4], -r8 │ │ │ │ + eorseq r4, r4, r8, asr lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebc0f0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0xf886f7e6 │ │ │ │ @ instruction: 0xf7e64604 │ │ │ │ @@ -91865,15 +91865,15 @@ │ │ │ │ @ instruction: 0x46106812 │ │ │ │ @ instruction: 0xff08f7fd │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r4, r4, r8, asr #28 │ │ │ │ + eorseq r4, r4, r8, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc0fb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r1, r2, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r0, lsl #8 │ │ │ │ @@ -91884,15 +91884,15 @@ │ │ │ │ @ instruction: 0x46106812 │ │ │ │ mcr2 7, 7, pc, cr2, cr13, {7} @ │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - ldrhteq r4, [r4], -r8 │ │ │ │ + eorseq r4, r4, r8, lsr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc1004 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [lr], r0, ror #31 │ │ │ │ @ instruction: 0xf646b086 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46942396 │ │ │ │ @@ -91916,15 +91916,15 @@ │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf850f7ff │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r4, r4, r8, lsr #30 │ │ │ │ + eorseq r4, r4, r8, lsr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc1084 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [lr], r0, ror #31 │ │ │ │ @ instruction: 0xf646b086 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46942396 │ │ │ │ @@ -91948,15 +91948,15 @@ │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf810f7ff │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r4, r4, r4, asr #30 │ │ │ │ + eorseq r4, r4, r4, asr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc1104 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r8], -r0, ror #31 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addmi fp, r2, #134 @ 0x86 │ │ │ │ @@ -91984,15 +91984,15 @@ │ │ │ │ @ instruction: 0xf9eaf7fd │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ ... │ │ │ │ - eorseq r4, r4, r0, ror #30 │ │ │ │ + eorseq r4, r4, r0, ror #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc1198 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r8], -r0, ror #31 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addmi fp, r2, #134 @ 0x86 │ │ │ │ @@ -92021,15 +92021,15 @@ │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq r4, r4, ip, ror pc │ │ │ │ + ldrshteq r4, [r4], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc1230 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r8], -r0, ror #31 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addmi fp, r2, #134 @ 0x86 │ │ │ │ @@ -92059,15 +92059,15 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - mlaseq r4, r8, pc, r4 @ │ │ │ │ + eorseq r5, r4, r8, lsl r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc12c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460fe0 │ │ │ │ vaddl.s8 q11, d0, d20 │ │ │ │ umulllt r2, r6, r6, r0 │ │ │ │ stmdavs r0, {r1, r3, r4, r7, r9, lr} │ │ │ │ @@ -92091,16 +92091,16 @@ │ │ │ │ @ instruction: 0xf7fdc008 │ │ │ │ andlt pc, r6, r1, asr #26 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrhteq r4, [r4], -r4 │ │ │ │ - eorseq r4, r4, ip, lsl #16 │ │ │ │ + eorseq r5, r4, r4, lsr r0 │ │ │ │ + eorseq r4, r4, ip, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc134c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460fe0 │ │ │ │ vaddl.s8 q11, d0, d20 │ │ │ │ umulllt r2, r6, r6, r0 │ │ │ │ stmdavs r0, {r1, r3, r4, r7, r9, lr} │ │ │ │ @@ -92124,16 +92124,16 @@ │ │ │ │ @ instruction: 0xf7fdc008 │ │ │ │ strdlt pc, [r6], -pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrsbteq r4, [r4], -r0 │ │ │ │ - eorseq r4, r4, ip, lsl #16 │ │ │ │ + eorseq r5, r4, r0, asr r0 │ │ │ │ + eorseq r4, r4, ip, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc13d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r8], -r0, ror #31 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addmi fp, r2, #134 @ 0x86 │ │ │ │ @@ -92163,15 +92163,15 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - eorseq r4, r4, ip, ror #31 │ │ │ │ + eorseq r5, r4, ip, rrx │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r0], r4, lsl #1 │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ blls 0x34ee88 │ │ │ │ @@ -92185,15 +92185,15 @@ │ │ │ │ ldrtmi r4, [r1], -sl, lsr #12 │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf7fdc004 │ │ │ │ strtmi pc, [r0], -r3, ror #30 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7e641f0 │ │ │ │ svclt 0x0000b841 │ │ │ │ - eorseq r5, r4, r8 │ │ │ │ + eorseq r5, r4, r8, lsl #1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi lr, [r8, #-2525] @ 0xfffff623 │ │ │ │ ldmib sp, {r0, r1, r2, r4, r9, sl, lr}^ │ │ │ │ strmi r2, [lr], -r6, lsl #6 │ │ │ │ @@ -92202,15 +92202,15 @@ │ │ │ │ @ instruction: 0xc018f8df │ │ │ │ strtmi r9, [fp], -r6 │ │ │ │ ldrtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ pop {r2, r3, r4, lr, pc} │ │ │ │ @ instruction: 0xf7fd41f0 │ │ │ │ svclt 0x0000bf3b │ │ │ │ - eorseq r5, r4, r8 │ │ │ │ + eorseq r5, r4, r8, lsl #1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r0], r4, lsl #1 │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ movwls r9, #15626 @ 0x3d0a │ │ │ │ @@ -92246,15 +92246,15 @@ │ │ │ │ ldrtmi r4, [r1], -sl, lsr #12 │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf7fdc004 │ │ │ │ strtmi pc, [r0], -r9, ror #29 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7e541f0 │ │ │ │ svclt 0x0000bfc7 │ │ │ │ - eorseq r5, r4, r4, lsr #32 │ │ │ │ + eorseq r5, r4, r4, lsr #1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi lr, [r8, #-2525] @ 0xfffff623 │ │ │ │ ldmib sp, {r0, r1, r2, r4, r9, sl, lr}^ │ │ │ │ strmi r2, [lr], -r6, lsl #6 │ │ │ │ @@ -92263,15 +92263,15 @@ │ │ │ │ @ instruction: 0xc018f8df │ │ │ │ strtmi r9, [fp], -r6 │ │ │ │ ldrtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ pop {r2, r3, r4, lr, pc} │ │ │ │ @ instruction: 0xf7fd41f0 │ │ │ │ svclt 0x0000bec1 │ │ │ │ - eorseq r5, r4, r4, lsr #32 │ │ │ │ + eorseq r5, r4, r4, lsr #1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r0], r4, lsl #1 │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ blls 0x34f018 │ │ │ │ @@ -92285,15 +92285,15 @@ │ │ │ │ ldrtmi r4, [r1], -sl, lsr #12 │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf7fdc004 │ │ │ │ @ instruction: 0x4620fe9b │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7e541f0 │ │ │ │ svclt 0x0000bf79 │ │ │ │ - eorseq r5, r4, r0, asr #32 │ │ │ │ + eorseq r5, r4, r0, asr #1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi lr, [r8, #-2525] @ 0xfffff623 │ │ │ │ ldmib sp, {r0, r1, r2, r4, r9, sl, lr}^ │ │ │ │ strmi r2, [lr], -r6, lsl #6 │ │ │ │ @@ -92302,15 +92302,15 @@ │ │ │ │ @ instruction: 0xc018f8df │ │ │ │ strtmi r9, [fp], -r6 │ │ │ │ ldrtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ pop {r2, r3, r4, lr, pc} │ │ │ │ @ instruction: 0xf7fd41f0 │ │ │ │ svclt 0x0000be73 │ │ │ │ - eorseq r5, r4, r0, asr #32 │ │ │ │ + eorseq r5, r4, r0, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebc1694 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46050ff0 │ │ │ │ @ instruction: 0xf7ea4614 │ │ │ │ mvnscs pc, #27, 30 @ 0x6c │ │ │ │ andcc pc, r1, #79 @ 0x4f │ │ │ │ @@ -92348,15 +92348,15 @@ │ │ │ │ @ instruction: 0xf8df4660 │ │ │ │ @ instruction: 0x4672c018 │ │ │ │ cdpeq 0, 1, cr15, cr12, cr15, {2} │ │ │ │ @ instruction: 0xcc04fb0e │ │ │ │ andsgt pc, r4, sp, asr #17 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ ldclt 7, cr15, [lr], {253} @ 0xfd │ │ │ │ - eorseq r5, r4, ip, asr r0 │ │ │ │ + ldrsbteq r5, [r4], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc174c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ andls r4, r1, #4, 12 @ 0x400000 │ │ │ │ @ instruction: 0xf81cf7eb │ │ │ │ mvnscs r9, #4096 @ 0x1000 │ │ │ │ @@ -92395,15 +92395,15 @@ │ │ │ │ @ instruction: 0xf8df4660 │ │ │ │ @ instruction: 0x4672c018 │ │ │ │ cdpeq 0, 1, cr15, cr12, cr15, {2} │ │ │ │ @ instruction: 0xcc04fb0e │ │ │ │ andsgt pc, r4, sp, asr #17 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ mcrrlt 7, 15, pc, r0, cr13 @ │ │ │ │ - eorseq r5, r4, ip, asr #1 │ │ │ │ + eorseq r5, r4, ip, asr #2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebc1808 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r8, ror #31 │ │ │ │ @ instruction: 0x460f4616 │ │ │ │ blx 0xff5a85ae │ │ │ │ @ instruction: 0x46044632 │ │ │ │ @@ -92470,15 +92470,15 @@ │ │ │ │ @ instruction: 0xf8df4660 │ │ │ │ @ instruction: 0x4672c018 │ │ │ │ cdpeq 0, 1, cr15, cr12, cr15, {2} │ │ │ │ @ instruction: 0xcc04fb0e │ │ │ │ andsgt pc, r4, sp, asr #17 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ bllt 0xfeb2871c │ │ │ │ - eorseq r5, r4, ip, lsr r1 │ │ │ │ + ldrhteq r5, [r4], -ip │ │ │ │ @ instruction: 0x468cb530 │ │ │ │ ldmib sp, {r0, r4, r9, sl, lr}^ │ │ │ │ ldmib sp, {r0, r1, sl, sp}^ │ │ │ │ @ instruction: 0x4322e305 │ │ │ │ movwls sp, #20749 @ 0x510d │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @@ -92490,15 +92490,15 @@ │ │ │ │ @ instruction: 0xf8df4660 │ │ │ │ @ instruction: 0x4672c018 │ │ │ │ cdpeq 0, 1, cr15, cr12, cr15, {2} │ │ │ │ @ instruction: 0xcc04fb0e │ │ │ │ andsgt pc, r4, sp, asr #17 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ bllt 0xfe12876c │ │ │ │ - eorseq r5, r4, ip, lsr #3 │ │ │ │ + eorseq r5, r4, ip, lsr #4 │ │ │ │ @ instruction: 0xf04fb570 │ │ │ │ blls 0x16d7a4 │ │ │ │ stc2 10, cr15, [r0], {12} @ │ │ │ │ subsmi r4, fp, #13631488 @ 0xd00000 │ │ │ │ ldclcc 1, cr15, [pc], #48 @ 0x6a7c0 │ │ │ │ b 0x37bfd8 │ │ │ │ blls 0x1aafa4 │ │ │ │ @@ -92517,75 +92517,75 @@ │ │ │ │ strmi r2, [r6], r4, lsl #24 │ │ │ │ @ instruction: 0xc014f8df │ │ │ │ ldrcs r4, [ip], #-1570 @ 0xfffff9de │ │ │ │ blx 0x17c07a │ │ │ │ strls ip, [r6], #-1038 @ 0xfffffbf2 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ bllt 0x13a87d8 │ │ │ │ - eorseq r5, r4, ip, lsr #3 │ │ │ │ + eorseq r5, r4, ip, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc19f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ ldrdgt pc, [r4], -pc @ │ │ │ │ strls r9, [r0], #-3078 @ 0xfffff3fa │ │ │ │ strls r9, [r1], #-3079 @ 0xfffff3f9 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf832f7fd │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r5, r4, ip, lsl r2 │ │ │ │ + mlaseq r4, ip, r2, r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc1a2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ ldrdgt pc, [r4], -pc @ │ │ │ │ strls r9, [r0], #-3078 @ 0xfffff3fa │ │ │ │ strls r9, [r1], #-3079 @ 0xfffff3f9 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf814f7fd │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r5, r4, ip, asr #4 │ │ │ │ + eorseq r5, r4, ip, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc1a68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ ldrdgt pc, [r4], -pc @ │ │ │ │ strls r9, [r0], #-3078 @ 0xfffff3fa │ │ │ │ strls r9, [r1], #-3079 @ 0xfffff3f9 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xfff6f7fc │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r5, r4, ip, ror r2 │ │ │ │ + ldrshteq r5, [r4], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc1aa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ ldrdgt pc, [r4], -pc @ │ │ │ │ strls r9, [r0], #-3078 @ 0xfffff3fa │ │ │ │ strls r9, [r1], #-3079 @ 0xfffff3f9 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xffd8f7fc │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r5, r4, ip, lsr #5 │ │ │ │ + eorseq r5, r4, ip, lsr #6 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrmi fp, [r0], r7, lsl #1 │ │ │ │ strmi r4, [r9], r5, lsl #12 │ │ │ │ cdpls 3, 0, cr9, cr14, cr5, {0} │ │ │ │ @@ -92600,15 +92600,15 @@ │ │ │ │ strbmi r4, [r9], -r2, asr #12 │ │ │ │ strls r4, [r1, -r3, lsr #12] │ │ │ │ strls r9, [r2, #-1536] @ 0xfffffa00 │ │ │ │ @ instruction: 0xffa6f7fc │ │ │ │ andlt r4, r7, r0, lsr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ ldclt 7, cr15, [r0], #916 @ 0x394 │ │ │ │ - eorseq r5, r4, ip, lsr #5 │ │ │ │ + eorseq r5, r4, ip, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc1b3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -92621,15 +92621,15 @@ │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ andlt pc, r6, sp, lsl #26 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrsbteq r5, [r4], -ip │ │ │ │ + eorseq r5, r4, ip, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc1b90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -92642,15 +92642,15 @@ │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ andlt pc, r6, r3, ror #25 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r5, r4, ip, asr #6 │ │ │ │ + eorseq r5, r4, ip, asr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc1be4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -92663,15 +92663,15 @@ │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ @ instruction: 0xb006fcb9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrhteq r5, [r4], -ip │ │ │ │ + eorseq r5, r4, ip, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc1c38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -92684,15 +92684,15 @@ │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ andlt pc, r6, pc, lsl #25 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r5, r4, ip, lsr #8 │ │ │ │ + eorseq r5, r4, ip, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc1c8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ ldceq 0, cr15, [ip], {79} @ 0x4f │ │ │ │ stmib sp, {r3, sl, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r3], -r1, lsl #8 │ │ │ │ @@ -92705,15 +92705,15 @@ │ │ │ │ @ instruction: 0xf7fd9403 │ │ │ │ andlt pc, r6, r5, ror #24 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - mlaseq r4, ip, r4, r5 │ │ │ │ + eorseq r5, r4, ip, lsl r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r6], -r9, lsl #1 │ │ │ │ ldcls 8, cr2, [r3, #-4] │ │ │ │ andls r9, r6, #-1073741823 @ 0xc0000001 │ │ │ │ @@ -92808,15 +92808,15 @@ │ │ │ │ blls 0x24ec18 │ │ │ │ eorsle r2, r4, r3, lsl #22 │ │ │ │ vfnmsne.f64 d9, d12, d7 │ │ │ │ strcs fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ svclt 0x00982d03 │ │ │ │ streq pc, [r1], #-68 @ 0xffffffbc │ │ │ │ rsble r2, fp, r0, lsl #24 │ │ │ │ - movtvc pc, #580 @ 0x244 @ │ │ │ │ + bicvc pc, r0, #68, 4 @ 0x40000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ addeq lr, r6, #3072 @ 0xc00 │ │ │ │ ldclcs 8, cr15, [r4, #840] @ 0x348 │ │ │ │ subsle r2, r4, r0, lsl #20 │ │ │ │ stmdbls r6, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ eorcc pc, r3, r2, asr r8 @ │ │ │ │ andls r9, r3, #20, 20 @ 0x14000 │ │ │ │ @@ -92887,22 +92887,22 @@ │ │ │ │ strcc r1, [r4], #-2274 @ 0xfffff71e │ │ │ │ @ instruction: 0xf802f7ed │ │ │ │ stmiale r3!, {r0, r2, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0xf7e54648 │ │ │ │ @ instruction: 0x4640fa77 │ │ │ │ blx 0x1da8d3c │ │ │ │ @ instruction: 0xf640e6e4 │ │ │ │ - vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d19, d24, #64 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vshr.s64 d19, d12, #64 │ │ │ │ + vmov.i32 d20, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf603002f │ │ │ │ @ instruction: 0xf6406314 │ │ │ │ vhsub.s16 , , q7 │ │ │ │ - svclt 0x0000f8d7 │ │ │ │ - eorseq r5, r4, ip, lsl #10 │ │ │ │ + svclt 0x0000f917 │ │ │ │ + eorseq r5, r4, ip, lsl #11 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldrmi fp, [r9], fp, lsl #1 │ │ │ │ stmdacs r1, {r2, r9, sl, lr} │ │ │ │ ldmib sp, {r1, r2, r4, r8, r9, fp, ip, pc}^ │ │ │ │ @@ -92916,15 +92916,15 @@ │ │ │ │ rschi pc, r5, r0 │ │ │ │ svclt 0x008c2e03 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ svclt 0x00182f02 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ vrhadd.s8 d24, d4, d2 │ │ │ │ - vqdmlal.s , d0, d0[0] │ │ │ │ + vqdmlal.s , d16, d0[0] │ │ │ │ bl 0x12baf8 │ │ │ │ smlabbcs r0, r4, r2, r0 │ │ │ │ mrccs 8, 1, APSR_nzcv, cr0, cr2, {6} │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf85280b6 │ │ │ │ strbmi r3, [r0], -r7, lsr #32 │ │ │ │ ldrbmi r9, [r2], -r7, lsl #24 │ │ │ │ @@ -93018,21 +93018,21 @@ │ │ │ │ stmiale r5!, {r0, r1, r3, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0xf084e78f │ │ │ │ tstcs r1, r1, lsl #8 │ │ │ │ streq lr, [r4], #2819 @ 0xb03 │ │ │ │ mrccs 8, 1, APSR_nzcv, cr0, cr4, {6} │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf640af40 │ │ │ │ - vbic.i32 d19, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d19, d24, #64 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vshr.s64 d19, d12, #64 │ │ │ │ + vmov.i32 d20, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf503002f │ │ │ │ vst2.16 {d22-d25}, [pc :128], r7 │ │ │ │ - vqsub.s16 q3, q5, q15 │ │ │ │ - mcrcs 15, 0, pc, cr7, cr1, {6} @ │ │ │ │ + vqsub.s16 q3, , q15 │ │ │ │ + mcrcs 8, 0, pc, cr7, cr1, {0} @ │ │ │ │ svcge 0x0023f67f │ │ │ │ @ instruction: 0xf63f2e27 │ │ │ │ @ instruction: 0xf646af20 │ │ │ │ vqdmlsl.s q11, d0, d20 │ │ │ │ @ instruction: 0xf7e42b96 │ │ │ │ @ instruction: 0x4607ff1f │ │ │ │ andeq lr, r5, #9216 @ 0x2400 │ │ │ │ @@ -93069,15 +93069,15 @@ │ │ │ │ strcc r4, [r4, #-1592] @ 0xfffff9c8 │ │ │ │ cdp2 7, 9, cr15, cr6, cr12, {7} │ │ │ │ stmiale r8!, {r1, r2, r3, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0xf7e54638 │ │ │ │ stmdals r6, {r0, r1, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf908f7e5 │ │ │ │ svclt 0x0000e723 │ │ │ │ - eorseq r5, r4, r8, ror #10 │ │ │ │ + eorseq r5, r4, r8, ror #11 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebc2290 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [lr], -r7, lsl #12 │ │ │ │ stcls 12, cr9, [fp, #-40] @ 0xffffffd8 │ │ │ │ ldrdeq lr, [r8, -sp] │ │ │ │ @@ -93095,15 +93095,15 @@ │ │ │ │ strmi r9, [r8], -r1 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ @ instruction: 0xf8df4663 │ │ │ │ strls ip, [r2], #-16 │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf7fdbc10 │ │ │ │ svclt 0x0000bc65 │ │ │ │ - eorseq r5, r4, r4, asr #11 │ │ │ │ + eorseq r5, r4, r4, asr #12 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebc22f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {216} @ 0xd8 │ │ │ │ mrc 6, 0, r4, cr13, cr13, {0} │ │ │ │ @ instruction: 0x46063f70 │ │ │ │ stmdavs r4!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -93200,20 +93200,20 @@ │ │ │ │ andvs r5, r4, #1572864 @ 0x180000 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ vand q12, , q8 │ │ │ │ - vqdmlal.s , d0, d0[0] │ │ │ │ + vqdmlal.s , d16, d0[0] │ │ │ │ @ instruction: 0xf6400334 │ │ │ │ - vaddw.s8 , q8, d24 │ │ │ │ + vaddw.s8 q10, q0, d24 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ sbccs pc, lr, #64, 4 │ │ │ │ - @ instruction: 0xf8aaf1e3 │ │ │ │ + @ instruction: 0xf8eef1e3 │ │ │ │ addeq r4, fp, r6, asr r9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0x460a4694 │ │ │ │ @ instruction: 0xee1d492b │ │ │ │ @@ -94696,221 +94696,221 @@ │ │ │ │ @ instruction: 0xe7e6fd71 │ │ │ │ addeq r3, fp, r4, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc3be4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ vmax.s8 d20, d9, d4 │ │ │ │ - vst2.8 {d31,d33}, [pc :256], r7 │ │ │ │ + vst2.16 {d31,d33}, [pc :256], r7 │ │ │ │ biccs r7, r2, r0, asr #5 │ │ │ │ vmax.s8 d20, d8, d16 │ │ │ │ - mcrrne 15, 0, pc, r3, cr5 @ │ │ │ │ + mcrrne 15, 4, pc, r3, cr5 @ │ │ │ │ movwcs fp, #3848 @ 0xf08 │ │ │ │ vhadd.s8 d29, d0, d8 │ │ │ │ - vorr.i32 d20, #4 @ 0x00000004 │ │ │ │ + vsra.s64 d20, d4, #64 │ │ │ │ andls r0, r1, r1, lsr r1 │ │ │ │ - @ instruction: 0xf8caf22c │ │ │ │ + @ instruction: 0xf90af22c │ │ │ │ cmplt r8, r3, lsl #12 │ │ │ │ andlt r4, r4, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vhadd.s16 d9, d0, d3 │ │ │ │ - @ instruction: 0x4601feb5 │ │ │ │ + @ instruction: 0x4601fef5 │ │ │ │ stmdavs sl, {r0, fp, ip, pc} │ │ │ │ smlabtcs r1, sp, r9, lr │ │ │ │ - @ instruction: 0xf836f247 │ │ │ │ + @ instruction: 0xf876f247 │ │ │ │ ldrdcs lr, [r1, -sp] │ │ │ │ andvs r9, sl, r3, lsl #22 │ │ │ │ svclt 0x0000e7e6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebc3c54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46030fd8 │ │ │ │ addlt r6, r6, r0, asr #17 │ │ │ │ stmdacs r0, {r2, r3, r9, sl, lr} │ │ │ │ ldmib r3, {r2, r4, r5, ip, lr, pc}^ │ │ │ │ b 0x14b127c │ │ │ │ tstle lr, r2, lsl #24 │ │ │ │ movwls fp, #20788 @ 0x5134 │ │ │ │ - stc2l 2, cr15, [r6], #244 @ 0xf4 │ │ │ │ + stc2 2, cr15, [r6, #-244]! @ 0xffffff0c │ │ │ │ andcc r9, r1, r5, lsl #22 │ │ │ │ ldmvs r8, {r5, sp, lr}^ │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mrcmi 13, 0, fp, cr12, cr0, {3} │ │ │ │ svcpl 0x0070ee1d │ │ │ │ tstls r2, r0, asr #6 │ │ │ │ ldrmi r9, [r9], -r3, lsl #4 │ │ │ │ @ instruction: 0xf6409001 │ │ │ │ - vmlal.s , d16, d0[3] │ │ │ │ + vmlal.s q10, d0, d0[3] │ │ │ │ ldmdbne r0!, {r0, r1, r2, r3, r5, r9}^ │ │ │ │ andcs r9, r1, #0, 4 │ │ │ │ - @ instruction: 0xf9c6f24e │ │ │ │ + blx 0x2293e8 │ │ │ │ andcc fp, r1, r4, lsr #2 │ │ │ │ svclt 0x00282840 │ │ │ │ eorvs r2, r0, r0, asr #32 │ │ │ │ andlt r1, r6, r0, ror r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ cdp 8, 1, cr4, cr13, cr9, {0} │ │ │ │ movtcs r5, #3952 @ 0xf70 │ │ │ │ - @ instruction: 0x31bcf640 │ │ │ │ + teqpmi ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ tstls r0, r6, lsl #12 │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ vshl.s8 d20, d24, d14 │ │ │ │ - @ instruction: 0x2c00f9a3 │ │ │ │ + @ instruction: 0x2c00f9e3 │ │ │ │ andcc sp, r1, r0, ror #1 │ │ │ │ ldrb r6, [sp, r0, lsr #32] │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebc3d0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x8b0a34 │ │ │ │ eorcs fp, r0, #141 @ 0x8d │ │ │ │ stmdage r3, {r8, sp} │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - svc 0x00aef23c │ │ │ │ - @ instruction: 0xf9c4f245 │ │ │ │ + svc 0x00eef23c │ │ │ │ + blx 0x1a9440 │ │ │ │ ldrmi r2, [r9], -r0, lsr #6 │ │ │ │ andls r2, r1, r1, lsl #4 │ │ │ │ - sbcscc pc, r8, r0, asr #12 │ │ │ │ + subsmi pc, r8, r0, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stmdage r3, {ip, pc} │ │ │ │ - @ instruction: 0xf97cf24e │ │ │ │ + @ instruction: 0xf9bcf24e │ │ │ │ @ instruction: 0xf7ffa803 │ │ │ │ vmax.f32 , q7, │ │ │ │ vsubw.s8 , q8, d8 │ │ │ │ mulsvs r8, r6, r3 │ │ │ │ blmi 0x499158 │ │ │ │ blls 0x346bc4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r7, r0, lsl #6 │ │ │ │ andcs fp, r0, sp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - mrc2 2, 0, pc, cr0, cr0, {0} │ │ │ │ + mrc2 2, 2, pc, cr0, cr0, {0} │ │ │ │ vadd.i64 d6, d13, d0 │ │ │ │ - stmdbge r3, {r0, r1, r2, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r3, {r0, r1, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6404602 │ │ │ │ - vmla.i d19, d16, d0[7] │ │ │ │ + vmla.i d20, d0, d0[7] │ │ │ │ @ instruction: 0xf0f8002f │ │ │ │ - @ instruction: 0xe7e0fe9d │ │ │ │ - @ instruction: 0xf9bcf24e │ │ │ │ + strb pc, [r0, r1, ror #29]! @ │ │ │ │ + @ instruction: 0xf9fcf24e │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebc3da4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xfe27088c │ │ │ │ eorcs fp, r8, #174 @ 0xae │ │ │ │ ldrbcc pc, [r0, #-1615] @ 0xfffff9b1 @ │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ bl 0x3b4fbc │ │ │ │ ldmdavs fp, {r1} │ │ │ │ @ instruction: 0xf04f932d │ │ │ │ vcgt.s d0, d12, d0 │ │ │ │ - eorcs lr, r0, #376 @ 0x178 │ │ │ │ + eorcs lr, r0, #632 @ 0x278 │ │ │ │ stmdage r5!, {r8, sp} │ │ │ │ - svc 0x0058f23c │ │ │ │ + svc 0x0098f23c │ │ │ │ blcs 0x86c84 │ │ │ │ addshi pc, sl, r0 │ │ │ │ - @ instruction: 0xf96af245 │ │ │ │ + @ instruction: 0xf9aaf245 │ │ │ │ strne pc, [r8], #590 @ 0x24e │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - msrmi SPSR_, #64, 12 @ 0x4000000 │ │ │ │ + mvnmi pc, #64, 12 @ 0x4000000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ nopcs {0} @ │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ stmdage r5!, {r0, ip, pc} │ │ │ │ - @ instruction: 0xf91ef24e │ │ │ │ + @ instruction: 0xf95ef24e │ │ │ │ @ instruction: 0xf7ffa825 │ │ │ │ rsbvs pc, r0, fp, ror #29 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ andls r8, r5, r6, asr #1 │ │ │ │ - @ instruction: 0xf986f24a │ │ │ │ + @ instruction: 0xf9c6f24a │ │ │ │ stmdals r5, {r0, r9, sl, lr} │ │ │ │ smlatbls r5, r1, r0, r6 │ │ │ │ - @ instruction: 0xf9e2f22d │ │ │ │ + blx 0x9294d4 │ │ │ │ blvc 0x1a282a0 │ │ │ │ andls r2, r0, r2, lsl #6 │ │ │ │ stmdbls r5, {r0, r2, r9, sp} │ │ │ │ stc 0, cr2, [sp] │ │ │ │ vqdmulh.s d23, d10, d2 │ │ │ │ - vfma.f32 d31, d16, d27 │ │ │ │ + vfma.f32 , q8, │ │ │ │ vorr.i32 , #2048 @ 0x00000800 │ │ │ │ mulsvs r8, r2, r3 │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ @ instruction: 0xa15f8095 │ │ │ │ ldrdeq lr, [r0, -r1] │ │ │ │ smlabteq sl, sp, r9, lr │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0x2328a814 │ │ │ │ vcgt.s d9, d12, d12 │ │ │ │ - @ instruction: 0xf641ef14 │ │ │ │ - vsra.s64 d22, d20, #64 │ │ │ │ + @ instruction: 0xf641ef54 │ │ │ │ + vbic.i32 d23, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf6400131 │ │ │ │ - vshr.s64 q10, q2, #64 │ │ │ │ + vmov.i32 , #4 @ 0x00000004 │ │ │ │ vhadd.s32 d0, d13, d31 │ │ │ │ - strmi pc, [r3], -r1, ror #17 │ │ │ │ + strmi pc, [r3], -r1, lsr #18 │ │ │ │ andcs fp, r1, #88, 2 │ │ │ │ ldmdage r4, {r6, r8, sp} │ │ │ │ vcgt.s32 d9, d12, d5 │ │ │ │ - strmi pc, [r6], -fp, asr #21 │ │ │ │ + strmi pc, [r6], -fp, lsl #22 │ │ │ │ vadd.i32 d9, d11, d5 │ │ │ │ - mcrcs 14, 0, pc, cr1, cr11, {4} @ │ │ │ │ + mcrcs 14, 0, pc, cr1, cr11, {6} @ │ │ │ │ andcs sp, r0, #61 @ 0x3d │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vcgt.s8 d18, d5, d13 │ │ │ │ - stmdavs r9!, {r0, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r9!, {r0, r2, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, ip, pc} │ │ │ │ stmdbge r6, {r0, r2, r3, r4, r5, ip, lr, pc} │ │ │ │ movwcs r2, #1 │ │ │ │ stmib sp, {r1, r2, r8, r9, ip, pc}^ │ │ │ │ movwls r3, #37639 @ 0x9307 │ │ │ │ - @ instruction: 0xf926f244 │ │ │ │ + @ instruction: 0xf966f244 │ │ │ │ vst2.8 {d25,d27}, [pc], r6 │ │ │ │ @ instruction: 0xf6c3434a │ │ │ │ ldmib sp, {r1, r3, r4, r7, r8, r9, ip, sp}^ │ │ │ │ blx 0xfe8ad4e2 │ │ │ │ stmne r9, {r0, r1, r8, sl, ip} │ │ │ │ strpl pc, [r0, #-2819] @ 0xfffff4fd │ │ │ │ strbvc lr, [r2, #2885]! @ 0xb45 │ │ │ │ ldrne lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ stmdavs r3!, {r0, r9, sp}^ │ │ │ │ @ instruction: 0x2128a80a │ │ │ │ strcs r2, [r0, #-1024] @ 0xfffffc00 │ │ │ │ ldrmi lr, [r2, #-2509] @ 0xfffff633 │ │ │ │ - blx 0xd2959a │ │ │ │ + blx 0x1d2959a │ │ │ │ ldmdavs sl, {r3, r4, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, sp, lsr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, lr, pc, asr #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf8bdbd70 │ │ │ │ ldr r2, [pc, r2, rrx]! │ │ │ │ - eormi pc, r0, r0, asr #12 │ │ │ │ + adcmi pc, r0, r0, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - ldc2l 0, cr15, [r8, #992] @ 0x3e0 │ │ │ │ + mrc2 0, 0, pc, cr12, cr8, {7} │ │ │ │ stmdage r6, {r2, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ smlabtne r6, sp, r9, lr │ │ │ │ smlabtne r8, sp, r9, lr │ │ │ │ - blx 0xfe0a962c │ │ │ │ + blx 0xff0a962c │ │ │ │ strne lr, [r8, #-2525] @ 0xfffff623 │ │ │ │ mcrrmi 4, 4, pc, sl, cr15 @ │ │ │ │ ldccc 6, cr15, [sl], {195} @ 0xc3 │ │ │ │ cmneq r8, r6, lsl #20 │ │ │ │ bne 0x172d26c │ │ │ │ sbcsvs lr, r1, r0, asr #20 │ │ │ │ andeq lr, r5, r0, ror #22 │ │ │ │ @@ -94920,31 +94920,31 @@ │ │ │ │ stmdbls r7, {} @ │ │ │ │ strcs pc, [ip, #-2978] @ 0xfffff45e │ │ │ │ b 0x106d060 │ │ │ │ sbcseq r7, fp, r3, asr r0 │ │ │ │ strpl pc, [r1, #-2828] @ 0xfffff4f4 │ │ │ │ bl 0x11b30b0 │ │ │ │ str r0, [pc, r0, lsl #10]! │ │ │ │ - ldc2 2, cr15, [r4, #-64] @ 0xffffffc0 │ │ │ │ + ldc2l 2, cr15, [r4, #-64] @ 0xffffffc0 │ │ │ │ vadd.i64 d6, d13, d0 │ │ │ │ - stmdbge r5!, {r0, r1, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r5!, {r0, r1, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6404602 │ │ │ │ - vaddl.s8 q10, d16, d16 │ │ │ │ + vaddl.s8 , d0, d16 │ │ │ │ @ instruction: 0xf0f8002f │ │ │ │ - stmdavs r0!, {r0, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - cdp2 2, 1, cr15, cr8, cr11, {1} │ │ │ │ + stmdavs r0!, {r0, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + cdp2 2, 5, cr15, cr8, cr11, {1} │ │ │ │ rsbvs r2, r3, r0, lsl #6 │ │ │ │ vabd.s8 d30, d30, d24 │ │ │ │ - vtst.16 d15, d16, d27 │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0x2029698 │ │ │ │ + vtst.16 , q8, │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0xff029698 │ │ │ │ strmi sl, [r2], -r5, lsr #18 │ │ │ │ - rsbmi pc, ip, r0, asr #12 │ │ │ │ + rscmi pc, ip, r0, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - stc2 0, cr15, [ip, #992] @ 0x3e0 │ │ │ │ + ldc2l 0, cr15, [r0, #992] @ 0x3e0 │ │ │ │ svclt 0x0000e798 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ bmi 0x1ac1ed8 │ │ │ │ andeq r0, r0, r1 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ @@ -94952,19 +94952,19 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q15, q8 │ │ │ │ vsubl.s8 , d16, d8 │ │ │ │ umulllt r2, r3, r6, r2 │ │ │ │ ldrd pc, [r0], -r2 │ │ │ │ svceq 0x0000f1be │ │ │ │ strmi sp, [r3], -r9 │ │ │ │ - rscmi pc, r4, #64, 12 @ 0x4000000 │ │ │ │ + rsbpl pc, r4, #64, 12 @ 0x4000000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ ldrbtmi r9, [r0], -r0, lsl #2 │ │ │ │ vrhadd.s8 d18, d13, d1 │ │ │ │ - @ instruction: 0xb003febf │ │ │ │ + strdlt pc, [r3], -pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -94976,15 +94976,15 @@ │ │ │ │ @ instruction: 0x9327681b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strmi r6, [lr], -r3, lsr #16 │ │ │ │ blcs 0x7e88c │ │ │ │ mvnhi pc, r0 │ │ │ │ @ instruction: 0x001af8b9 │ │ │ │ @ instruction: 0xf1d32120 │ │ │ │ - andls pc, r3, r7, lsl #17 │ │ │ │ + andls pc, r3, fp, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8b981e1 │ │ │ │ @ instruction: 0xf1bee01a │ │ │ │ eorsle r0, r7, r0, lsl #30 │ │ │ │ vmov.32 r4, d29[0] │ │ │ │ andcs sl, r0, #112, 30 @ 0x1c0 │ │ │ │ ldmdaeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @@ -95012,22 +95012,22 @@ │ │ │ │ svclt 0x000c2900 │ │ │ │ tstcs r6, r2, lsl #2 │ │ │ │ @ instruction: 0xf8434596 │ │ │ │ ldmle fp, {r5, r8, r9, fp, ip}^ │ │ │ │ bcs 0x86f64 │ │ │ │ ldrmi sp, [r0], -sp, asr #32 │ │ │ │ vhsub.s32 d9, d3, d2 │ │ │ │ - @ instruction: 0xf8b9f98d │ │ │ │ + @ instruction: 0xf8b9f9cd │ │ │ │ bls 0xf8f54 │ │ │ │ suble r2, r1, r0, lsl #22 │ │ │ │ vmov.s16 r4, d13[1] │ │ │ │ stmdals r3, {r4, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ ldrbtmi r2, [fp], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0xf640681b │ │ │ │ - vmull.s8 , d0, d0 │ │ │ │ + vmull.s8 , d16, d0 │ │ │ │ @ instruction: 0xf8cd0c2f │ │ │ │ @ instruction: 0xf8cda014 │ │ │ │ pkhbtmi ip, r0, r0 │ │ │ │ andne pc, r3, sl, asr r8 @ │ │ │ │ @ instruction: 0x46924637 │ │ │ │ strls r4, [r2], #-1716 @ 0xfffff94c │ │ │ │ blmi 0x1ba4f4c │ │ │ │ @@ -95043,42 +95043,42 @@ │ │ │ │ smlabbcs r0, fp, r8, r8 │ │ │ │ movweq lr, #52131 @ 0xcba3 │ │ │ │ @ instruction: 0xf7ffb29c │ │ │ │ @ instruction: 0x463bfd7d │ │ │ │ andmi lr, r0, sp, asr #19 │ │ │ │ ldrbmi r9, [r0], -r4, lsl #20 │ │ │ │ vrhadd.s8 d18, d13, d1 │ │ │ │ - blls 0x12c7a8 │ │ │ │ + blls 0x12c8a8 │ │ │ │ ldrdge pc, [r0], -r3 │ │ │ │ @ instruction: 0x301af8b9 │ │ │ │ ldmle r6, {r0, r1, r4, r5, r7, r9, lr}^ │ │ │ │ ldrbmi r9, [r2], -r2, lsl #24 │ │ │ │ vmin.s32 d4, d3, d0 │ │ │ │ - stmdavs r7!, {r0, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r7!, {r0, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0002f00 │ │ │ │ @ instruction: 0x4638813c │ │ │ │ - @ instruction: 0xf93cf223 │ │ │ │ + @ instruction: 0xf97cf223 │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf8b9a81e │ │ │ │ vqadd.s64 d8, d12, d10 │ │ │ │ - @ instruction: 0xf64fed78 │ │ │ │ + @ instruction: 0xf64fedb8 │ │ │ │ vmov.i32 , #0 @ 0x00000000 │ │ │ │ ldc 2, cr2, [pc, #600] @ 0x6d1f8 │ │ │ │ movwcs r7, #2887 @ 0xb47 │ │ │ │ ldmdavs r1, {r2, r9, ip, pc} │ │ │ │ tstcc sl, #3358720 @ 0x334000 │ │ │ │ tstcc ip, #3358720 @ 0x334000 │ │ │ │ blvc 0x8285e8 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ stmib sp, {r0, r1, r6, r8, pc}^ │ │ │ │ andcs r3, r1, ip, lsl #6 │ │ │ │ movwcc lr, #59853 @ 0xe9cd │ │ │ │ ldrmi sl, [r9], -ip, lsl #22 │ │ │ │ vcgt.s8 d25, d3, d2 │ │ │ │ - blls 0x3ace34 │ │ │ │ + blls 0x3acf34 │ │ │ │ strbmi pc, [sl, #-1103] @ 0xfffffbb1 @ │ │ │ │ ldrcc pc, [sl, #1731] @ 0x6c3 │ │ │ │ ldrdne lr, [sp], -sp │ │ │ │ andcc pc, r5, #166912 @ 0x28c00 │ │ │ │ blx 0x1b3052 │ │ │ │ bl 0x10f57ec │ │ │ │ stmib sp, {r5, r6, r7, r9, ip, sp, lr}^ │ │ │ │ @@ -95088,43 +95088,43 @@ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1b82324 │ │ │ │ rsble r0, r9, r0, lsl #30 │ │ │ │ ldrmi r9, [sp], -r3, lsl #22 │ │ │ │ bl 0x13ea74 │ │ │ │ @ instruction: 0xf8da1648 │ │ │ │ cmnlt r0, r8, lsl r0 │ │ │ │ - blx 0x62990c │ │ │ │ + blx 0x162990c │ │ │ │ tstcc r1, #31744 @ 0x7c00 │ │ │ │ tstls pc, #50331648 @ 0x3000000 │ │ │ │ movwcc r9, #6948 @ 0x1b24 │ │ │ │ blls 0x9d1cb8 │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf10a9325 │ │ │ │ ldrbmi r0, [r6, #-2592] @ 0xfffff5e0 │ │ │ │ ldrtmi sp, [fp], -fp, ror #3 │ │ │ │ andcs sl, r1, #1966080 @ 0x1e0000 │ │ │ │ vrhadd.s32 d2, d12, d16 │ │ │ │ - blls 0x16b658 │ │ │ │ + blls 0x16b758 │ │ │ │ svcge 0x0070ee1d │ │ │ │ @ instruction: 0xb1ef699f │ │ │ │ cdpls 2, 0, cr2, cr3, cr0, {0} │ │ │ │ @ instruction: 0x4617465b │ │ │ │ svcge 0x0070ee1d │ │ │ │ andscc lr, sl, #3358720 @ 0x334000 │ │ │ │ ldmibvs r3!, {r4, r8, sp}^ │ │ │ │ tstls ip, #268435456 @ 0x10000000 │ │ │ │ stmdavs r3!, {r1, r3, r4, fp, sp, pc}^ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ rsbsgt pc, r4, sp, asr #17 │ │ │ │ - @ instruction: 0xf96cf22c │ │ │ │ + @ instruction: 0xf9acf22c │ │ │ │ @ instruction: 0x463069b6 │ │ │ │ - @ instruction: 0xf9e4f23d │ │ │ │ + blx 0x9a9970 │ │ │ │ mcrrne 8, 6, r6, r1, cr3 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf962f22c │ │ │ │ + @ instruction: 0xf9a2f22c │ │ │ │ strbmi r1, [r3, #-3195] @ 0xfffff385 │ │ │ │ blvs 0xfeb21140 │ │ │ │ strtmi r3, [lr], -r0, lsr #10 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf50780bd │ │ │ │ ldrmi r5, [pc], -r5, lsr #4 │ │ │ │ andscc r4, r8, #12, 22 @ 0x3000 │ │ │ │ @@ -95140,106 +95140,106 @@ │ │ │ │ addeq r2, fp, r0, lsl #26 │ │ │ │ addeq r2, fp, sl, ror ip │ │ │ │ addeq r2, fp, ip, asr #24 │ │ │ │ ldrdeq r2, [fp], r0 │ │ │ │ svcge 0x0070ee1d │ │ │ │ ldmdage lr, {r0, r1, r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0x21202201 │ │ │ │ - @ instruction: 0xf932f22c │ │ │ │ + @ instruction: 0xf972f22c │ │ │ │ @ instruction: 0xf6424b82 │ │ │ │ strtmi r1, [r8], #1367 @ 0x557 │ │ │ │ blvc 0x2028770 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ @ instruction: 0x2600a81a │ │ │ │ blvc 0x7a8738 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ bl 0x152978 │ │ │ │ ldmhi fp, {r3, r6, r8, r9} │ │ │ │ tstls sl, #1526726656 @ 0x5b000000 │ │ │ │ vadd.i32 q3, q6, │ │ │ │ - andcs pc, r1, #409600 @ 0x64000 │ │ │ │ + andcs pc, r1, #1458176 @ 0x164000 │ │ │ │ stmdavs r3!, {r0, r4, r9, sl, lr}^ │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ - @ instruction: 0xf910f22c │ │ │ │ + @ instruction: 0xf950f22c │ │ │ │ @ instruction: 0xf8b94b72 │ │ │ │ @ instruction: 0x4631201a │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strtmi r9, [sl], #-2050 @ 0xfffff7fe │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ movteq lr, #11011 @ 0x2b03 │ │ │ │ ldmhi sp, {r3, r4, r5, r9, sp} │ │ │ │ - ldc 2, cr15, [ip], {60} @ 0x3c │ │ │ │ + ldcl 2, cr15, [ip], {60} @ 0x3c │ │ │ │ stmdals r3, {r0, r1, r2, r8, fp, sp, pc} │ │ │ │ @ instruction: 0xf7ff9607 │ │ │ │ blls 0x1ac344 │ │ │ │ @ instruction: 0xf8dd4607 │ │ │ │ @ instruction: 0x960c801c │ │ │ │ @ instruction: 0xf1086819 │ │ │ │ strtmi r0, [fp], #-824 @ 0xfffffcc8 │ │ │ │ stmdbcs r0, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ addshi pc, r3, r0 │ │ │ │ andcs sl, r1, r8, lsl #18 │ │ │ │ strvs lr, [r8], -sp, asr #19 │ │ │ │ strvs lr, [sl], -sp, asr #19 │ │ │ │ - cdp2 2, 12, cr15, cr0, cr3, {2} │ │ │ │ + @ instruction: 0xff00f243 │ │ │ │ @ instruction: 0xf44f9b08 │ │ │ │ @ instruction: 0xf6c3464a │ │ │ │ ldmib sp, {r1, r3, r4, r7, r9, sl, ip, sp}^ │ │ │ │ blx 0xfe92d5b6 │ │ │ │ ldmdane fp, {r1, r2, r9, ip, sp}^ │ │ │ │ andcs pc, r0, #6144 @ 0x1800 │ │ │ │ rscvc lr, r1, #67584 @ 0x10800 │ │ │ │ andcc lr, lr, #3358720 @ 0x334000 │ │ │ │ - cdp2 2, 8, cr15, cr8, cr4, {2} │ │ │ │ + cdp2 2, 12, cr15, cr8, cr4, {2} │ │ │ │ @ instruction: 0xf0f39010 │ │ │ │ - movwcs pc, #2913 @ 0xb61 @ │ │ │ │ + movwcs pc, #2981 @ 0xba5 @ │ │ │ │ stmib sp, {r0, r1, r4, r8, r9, ip, pc}^ │ │ │ │ andcs fp, r1, #20, 6 @ 0x50000000 │ │ │ │ teqcs r8, r3, lsr #18 │ │ │ │ @ instruction: 0x26009318 │ │ │ │ @ instruction: 0x61233301 │ │ │ │ andsls r6, r1, r3, ror #18 │ │ │ │ @ instruction: 0xf1439319 │ │ │ │ stmdals r2, {r8, r9} │ │ │ │ stmdavs r3!, {r0, r1, r5, r6, r8, sp, lr}^ │ │ │ │ sublt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0x96179516 │ │ │ │ - @ instruction: 0xf8b8f22c │ │ │ │ + @ instruction: 0xf8f8f22c │ │ │ │ strbmi r6, [r1], -r3, ror #16 │ │ │ │ ldrtmi r2, [r8], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf8b2f22c │ │ │ │ + @ instruction: 0xf8f2f22c │ │ │ │ strtmi r6, [r9], -r3, ror #16 │ │ │ │ andcs r4, r1, #88, 12 @ 0x5800000 │ │ │ │ - @ instruction: 0xf8acf22c │ │ │ │ + @ instruction: 0xf8ecf22c │ │ │ │ vadd.i32 q3, , q8 │ │ │ │ - blmi 0x10ab380 │ │ │ │ + blmi 0x10ab480 │ │ │ │ blls 0xa47268 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle pc, r0, lsl #6 │ │ │ │ eorlt r9, r9, r3, lsl #16 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - mrclt 1, 0, APSR_nzcv, cr2, cr2, {6} │ │ │ │ + mrclt 1, 2, APSR_nzcv, cr6, cr2, {6} │ │ │ │ @ instruction: 0xe737461f │ │ │ │ blcs 0x873a8 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr6, cr15, {3} │ │ │ │ ldmdavs sl, {r1, r2, r4, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r9, ip, asr r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmib sp, {r2, r3, r8, r9, fp, sp, pc}^ │ │ │ │ ldrmi r1, [r8], -ip, lsl #2 │ │ │ │ smlabtne lr, sp, r9, lr │ │ │ │ - vcgt.s d9, d15, d2 │ │ │ │ - ldmib sp, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + vcgt.s8 d25, d0, d2 │ │ │ │ + ldmib sp, {r0, r2, r3, r5, fp, ip, sp, lr, pc}^ │ │ │ │ vst4.8 {d22,d24,d26,d28}, [pc], lr │ │ │ │ @ instruction: 0xf6c3454a │ │ │ │ bls 0x37a8c8 │ │ │ │ cmneq r3, r8, asr #2 │ │ │ │ b 0x10740d4 │ │ │ │ bl 0x18855c4 │ │ │ │ ldmne fp, {r0}^ │ │ │ │ @@ -95251,15 +95251,15 @@ │ │ │ │ andcc pc, r5, #165888 @ 0x28800 │ │ │ │ stmdals sp, {r0, r1, r3, r4, fp, ip} │ │ │ │ andcs pc, r0, #5120 @ 0x1400 │ │ │ │ andeq lr, r1, #67584 @ 0x10800 │ │ │ │ stmdage r8, {r0, r3, r5, r7, r9, sl, sp, lr, pc} │ │ │ │ smlabtne r8, sp, r9, lr │ │ │ │ smlabtne sl, sp, r9, lr │ │ │ │ - @ instruction: 0xffc4f23f │ │ │ │ + @ instruction: 0xf804f240 │ │ │ │ andne lr, sl, #3620864 @ 0x374000 │ │ │ │ strbmi pc, [sl], -pc, asr #8 @ │ │ │ │ ldrcc pc, [sl], r3, asr #13 │ │ │ │ cmpeq r0, fp, asr #2 │ │ │ │ b 0x1073c24 │ │ │ │ bl 0x1885600 │ │ │ │ ldmne fp, {r1}^ │ │ │ │ @@ -95269,38 +95269,38 @@ │ │ │ │ ldrdeq r0, [r9], #8 │ │ │ │ cmpvc r3, r1, asr #20 │ │ │ │ blx 0xfe953efa │ │ │ │ ldmdane fp, {r1, r2, r9, ip, sp} │ │ │ │ blx 0x213306 │ │ │ │ bl 0x10f5ae4 │ │ │ │ ldrb r0, [r9, -r1, lsl #4] │ │ │ │ - cdp2 2, 1, cr15, cr2, cr13, {2} │ │ │ │ + cdp2 2, 5, cr15, cr2, cr13, {2} │ │ │ │ ... │ │ │ │ addeq r2, fp, r0, lsl #21 │ │ │ │ addeq r2, fp, r0, asr #20 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc4508 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q15, q8 │ │ │ │ vaddhn.i16 d17, q8, q4 │ │ │ │ umulllt r2, r2, r6, r4 @ │ │ │ │ tstlt r8, r0, lsr #16 │ │ │ │ - blx 0x14a9bce │ │ │ │ + blx 0xfe4a9bce │ │ │ │ eorvs r2, r3, r0, lsl #6 │ │ │ │ cmppcc r8, #64, 4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, #192, 4 │ │ │ │ mcrrne 8, 1, r6, r2, cr8 │ │ │ │ stmiavs r1!, {r0, r1, r2, ip, lr, pc} │ │ │ │ vcgt.s8 d25, d10, d1 │ │ │ │ - blls 0xeb9d0 │ │ │ │ + blls 0xebad0 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ stmdavs r0!, {r1, r3, r4, sp, lr}^ │ │ │ │ vorr d11, d11, d8 │ │ │ │ - movwcs pc, #2875 @ 0xb3b @ │ │ │ │ + movwcs pc, #2939 @ 0xb7b @ │ │ │ │ andlt r6, r2, r3, rrx │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -95310,39 +95310,39 @@ │ │ │ │ vaddhn.i16 d17, q8, q8 │ │ │ │ umulllt r2, r2, r6, r4 @ │ │ │ │ teqlt r0, r0, lsr #16 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf640bd10 │ │ │ │ - vaddl.s8 , d0, d12 │ │ │ │ + vaddl.s8 , d16, d12 │ │ │ │ @ instruction: 0xf7ce002f │ │ │ │ bicslt pc, r8, r5, lsl #31 │ │ │ │ - ldc2l 0, cr15, [lr, #860] @ 0x35c │ │ │ │ + mcr2 0, 1, pc, cr2, cr7, {6} @ │ │ │ │ vcge.s8 d18, d5, d11 │ │ │ │ - vmla.f d23, d0, d0[3] │ │ │ │ + vmla.f d23, d16, d0[3] │ │ │ │ @ instruction: 0xf6400134 │ │ │ │ - vmov.i32 d21, #0 @ 0x00000000 │ │ │ │ + vrshr.s64 d21, d0, #64 │ │ │ │ tstls r0, pc, lsr #4 │ │ │ │ - @ instruction: 0x41acf242 │ │ │ │ + msrpl R12_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - @ instruction: 0xff90f0d6 │ │ │ │ + @ instruction: 0xffd4f0d6 │ │ │ │ andlt r6, r2, r0, lsr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - strtpl pc, [r4], #-1600 @ 0xfffff9c0 │ │ │ │ + strtpl pc, [r4], #1600 @ 0x640 │ │ │ │ strteq pc, [pc], #-704 @ 0x6d3dc │ │ │ │ - movtvc pc, #49733 @ 0xc245 @ │ │ │ │ + bicvc pc, ip, #1342177284 @ 0x50000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - tstppl r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, r0, r0, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ strls r2, [r0], #-538 @ 0xfffffde6 │ │ │ │ - @ instruction: 0xf804f1e1 │ │ │ │ + @ instruction: 0xf848f1e1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebc45fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r5], -r8, ror #31 │ │ │ │ ldrdcs pc, [ip], r0 │ │ │ │ bcs 0x99618 │ │ │ │ @ instruction: 0xf8d0d13a │ │ │ │ @@ -95356,22 +95356,22 @@ │ │ │ │ @ instruction: 0xf04ebf08 │ │ │ │ ldmvs fp, {r0, r9, sl, fp} │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r7, r8, ip, sp, pc} │ │ │ │ mvnsle r4, sl, lsl #5 │ │ │ │ @ instruction: 0xf012685a │ │ │ │ @ instruction: 0xd1270c10 │ │ │ │ ldrble r0, [r4, #1682]! @ 0x692 │ │ │ │ - cmppvc ip, #1342177284 @ p-variant is OBSOLETE @ 0x50000004 │ │ │ │ + bicsvc pc, ip, #1342177284 @ 0x50000004 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - teqppl r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + asrspl pc, r0, #12 @ │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf8cd4660 │ │ │ │ vhadd.s8 d28, d0, d0 │ │ │ │ - @ instruction: 0xf1e01243 │ │ │ │ - @ instruction: 0xf1beffcb │ │ │ │ + @ instruction: 0xf1e11243 │ │ │ │ + @ instruction: 0xf1bef80f │ │ │ │ andle r0, fp, r0, lsl #30 │ │ │ │ vst2.8 {d22-d23}, [pc :128], r9 │ │ │ │ @ instruction: 0xf6cf427c │ │ │ │ vqsub.s8 , q8, │ │ │ │ vsubw.s8 q9, q0, d1 │ │ │ │ andmi r0, sl, r4, lsl #6 │ │ │ │ eorvs r4, fp, r3, lsl r3 │ │ │ │ @@ -95394,15 +95394,15 @@ │ │ │ │ @ instruction: 0xf5002100 │ │ │ │ strbtmi r5, [r8], -r8, lsl #10 │ │ │ │ stmib sp, {r4, r8, sl, ip, sp}^ │ │ │ │ eorcs r2, r0, #939524096 @ 0x38000000 │ │ │ │ @ instruction: 0x9c104b4d │ │ │ │ movwls r6, #38939 @ 0x981b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - b 0xff4a9dd4 │ │ │ │ + bl 0x4a9dd4 │ │ │ │ cdpeq 1, 3, cr15, cr8, cr13, {0} │ │ │ │ strls r4, [r6, #-1772] @ 0xfffff914 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ ldm lr, {r9, sp} │ │ │ │ stm ip, {r0, r1} │ │ │ │ strtmi r0, [r8], -r3 │ │ │ │ @@ -95448,15 +95448,15 @@ │ │ │ │ rscscc lr, r2, #323584 @ 0x4f000 │ │ │ │ vqdmulh.s d15, d2, d4 │ │ │ │ sbcscc lr, r2, #532480 @ 0x82000 │ │ │ │ vqdmulh.s d15, d2, d14 │ │ │ │ subscc lr, r2, #532480 @ 0x82000 │ │ │ │ vqdmulh.s d15, d2, d12 │ │ │ │ andsmi lr, r2, #532480 @ 0x82000 │ │ │ │ - @ instruction: 0xff94f0fd │ │ │ │ + @ instruction: 0xffd8f0fd │ │ │ │ ldmdavs sl, {r0, r1, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, sp, lsl r1 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -95468,15 +95468,15 @@ │ │ │ │ @ instruction: 0xf6c913b1 │ │ │ │ strcc r6, [r1, #-823] @ 0xfffffcc9 │ │ │ │ ldrbmi lr, [r5, #2639]! @ 0xa4f │ │ │ │ @ instruction: 0xf505fb03 │ │ │ │ ldrpl lr, [r5, #-2639]! @ 0xfffff5b1 │ │ │ │ andcs lr, r0, fp, lsl #15 │ │ │ │ vaba.s8 q15, , q5 │ │ │ │ - svclt 0x0000fc83 │ │ │ │ + svclt 0x0000fcc3 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ orrseq r6, r3, #1081344 @ 0x108000 │ │ │ │ stmdavs r2, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ addsmi r6, sl, #720896 @ 0xb0000 │ │ │ │ andcs sp, r0, #7 │ │ │ │ tstcs r0, r0, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -95523,93 +95523,93 @@ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r8], sl, lsl #1 │ │ │ │ strmi r2, [r5], -r0, lsl #2 │ │ │ │ @ instruction: 0xf0fc4616 │ │ │ │ - cmpplt r0, r5, asr #26 @ p-variant is OBSOLETE │ │ │ │ + smlalbblt pc, r0, r9, sp @ │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0x0691681a │ │ │ │ ldrbeq sp, [r2, #1065] @ 0x429 │ │ │ │ andlt sp, sl, sl, lsl #8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @ instruction: 0xf0fc9306 │ │ │ │ - @ instruction: 0x4601fc57 │ │ │ │ + @ instruction: 0x4601fc9b │ │ │ │ rscle r2, lr, r0, lsl #16 │ │ │ │ andls r9, r6, r6, lsl #22 │ │ │ │ ldmdavs fp, {r6, r9, sl, lr} │ │ │ │ svccc 0x0000f413 │ │ │ │ @ instruction: 0xf44fbf14 │ │ │ │ vst1.64 {d18-d21}, [pc], r0 │ │ │ │ addseq r2, fp, #128, 4 │ │ │ │ @ instruction: 0xf442bf48 │ │ │ │ @ instruction: 0xf7a42200 │ │ │ │ stmdals r6, {r0, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf0fc41f0 │ │ │ │ - movwls fp, #39999 @ 0x9c3f │ │ │ │ + movwls fp, #40067 @ 0x9c83 │ │ │ │ ldmibvs r2!, {r0, r1, r4, r5, r9, sl, lr}^ │ │ │ │ tstcs r0, r8, lsr #12 │ │ │ │ sbcmi pc, r0, #216, 16 @ 0xd80000 │ │ │ │ blvc 0x128da8 │ │ │ │ andls r4, r8, #49283072 @ 0x2f00000 │ │ │ │ @ instruction: 0x5604e9d6 │ │ │ │ blvc 0x228d9c │ │ │ │ @ instruction: 0xff4af7a6 │ │ │ │ blvc 0x228de4 │ │ │ │ strtmi r9, [r1], -r8, lsl #20 │ │ │ │ andvs lr, r4, sp, asr #19 │ │ │ │ - subpl pc, r8, r0, asr #12 │ │ │ │ + sbcpl pc, r8, r0, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ strls r9, [r2, -r3, lsl #10] │ │ │ │ blvc 0xa8dbc │ │ │ │ - mrrc2 0, 15, pc, ip, cr12 @ │ │ │ │ + stc2 0, cr15, [r0], #1008 @ 0x3f0 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, ip, pc} │ │ │ │ svclt 0x0000e7b1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebc499c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x771764 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ tstle pc, r3, lsl #5 │ │ │ │ tstcs r0, r8, lsl fp │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0b050d1 │ │ │ │ - stmdblt r0!, {r0, r1, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf8b4f107 │ │ │ │ + stmdblt r0!, {r0, r1, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8f8f107 │ │ │ │ andlt fp, r3, r8, ror r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf0b0bd00 │ │ │ │ - @ instruction: 0xf107f971 │ │ │ │ - stmdacs r0, {r0, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf107f9b5 │ │ │ │ + stmdacs r0, {r0, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andlt sp, r3, pc, ror #1 │ │ │ │ bl 0x1ab964 │ │ │ │ - ldmlt r2!, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ - adcpl pc, r4, #64, 12 @ 0x4000000 │ │ │ │ + ldmlt r6!, {r0, r1, r2, r8, ip, sp, lr, pc}^ │ │ │ │ + eorvs pc, r4, #64, 12 @ 0x4000000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - teqppl r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + asrspl pc, r0, #12 @ │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andcs r9, r0, r0, lsl #4 │ │ │ │ vqdmulh.s d20, d0, d4 │ │ │ │ @ instruction: 0xf1e02202 │ │ │ │ - svclt 0x0000fdf5 │ │ │ │ + svclt 0x0000fe39 │ │ │ │ addeq r2, fp, r6, lsl #11 │ │ │ │ addeq r2, fp, r0, asr r3 │ │ │ │ - eorseq r5, r4, r4, lsl #15 │ │ │ │ + eorseq r5, r4, r4, lsl #16 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strtvs pc, [r8], pc, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ strmi r6, [r5], -fp, asr #19 │ │ │ │ @@ -95659,51 +95659,51 @@ │ │ │ │ stmdbvs r3!, {r1, r2, r3, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ svclt 0x0058039b │ │ │ │ strle r6, [r4, #-2086] @ 0xfffff7da │ │ │ │ strtmi r6, [r8], -fp, lsr #28 │ │ │ │ @ instruction: 0x47986fdb │ │ │ │ ldrtmi r4, [r0], -r6, lsl #12 │ │ │ │ @ instruction: 0xf0fc2100 │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ stmibvs r3!, {r0, r1, r4, r6, r7, ip, lr, pc}^ │ │ │ │ tstcs r0, r0, lsr r6 │ │ │ │ @ instruction: 0xf7a6461f │ │ │ │ @ instruction: 0x4632fe75 │ │ │ │ ldrtmi r4, [r9], -r3, lsl #12 │ │ │ │ - rscpl pc, r4, r0, asr #12 │ │ │ │ + rsbvs pc, r4, r0, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfe429d1a │ │ │ │ + blx 0xff529d1a │ │ │ │ stmdbvs r3!, {r0, r1, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ tstlt fp, #588 @ 0x24c │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ @ instruction: 0xe7b94798 │ │ │ │ mvnscs pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0x8f9b0 │ │ │ │ ldmdavs r3!, {r0, r1, r2, r5, r7, ip, lr, pc} │ │ │ │ strle r0, [r4, #1049]! @ 0x419 │ │ │ │ strtmi r4, [r1], -r2, lsl #12 │ │ │ │ - adcspl pc, r8, r0, asr #12 │ │ │ │ + eorsvs pc, r8, r0, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1da9d4e │ │ │ │ + blx 0xfeea9d4e │ │ │ │ @ instruction: 0xe79a6838 │ │ │ │ sbcscc pc, r0, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xd1a83301 │ │ │ │ vsubw.s8 q9, q0, d2 │ │ │ │ strtmi r0, [r8], -r1, lsl #6 │ │ │ │ sbcscc pc, r0, #12910592 @ 0xc50000 │ │ │ │ ldc2 0, cr15, [r4, #-0] │ │ │ │ - teqppl r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + asrspl pc, r0, #12 @ │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcspl pc, r8, r0, asr #12 │ │ │ │ + subsvs pc, r8, r0, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b02 │ │ │ │ vhsub.s16 , q12, │ │ │ │ - svclt 0x0000faf1 │ │ │ │ - eorseq r5, r4, r0, lsr #15 │ │ │ │ + svclt 0x0000fb31 │ │ │ │ + eorseq r5, r4, r0, lsr #16 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0xb0994bb8 │ │ │ │ ldmdavs fp, {r0, r1, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9317 │ │ │ │ @@ -95871,111 +95871,111 @@ │ │ │ │ mvnscs pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0x8fcb0 │ │ │ │ blls 0x221f54 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ @ instruction: 0x463ad5bf │ │ │ │ @ instruction: 0xf6404621 │ │ │ │ - vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ + vshr.s64 q11, q6, #64 │ │ │ │ @ instruction: 0xf0fc002f │ │ │ │ - @ instruction: 0xe7b6f9f3 │ │ │ │ + @ instruction: 0xe7b6fa37 │ │ │ │ @ instruction: 0xf0004650 │ │ │ │ @ instruction: 0xf8dafb99 │ │ │ │ @ instruction: 0x4680327c │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ bge 0x3998f4 │ │ │ │ @ instruction: 0x46504639 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ blx 0xfef2bc7e │ │ │ │ cmple r9, r0, lsl #16 │ │ │ │ ldrsbthi pc, [r0], -sp @ │ │ │ │ svclt 0x0000e713 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - @ instruction: 0xff02f0af │ │ │ │ + @ instruction: 0xff46f0af │ │ │ │ @ instruction: 0xf8cdab0c │ │ │ │ smladxls sl, r0, r0, r8 │ │ │ │ stm sp, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldrbmi r0, [r0], -pc │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ blx 0xe29cca │ │ │ │ @ instruction: 0xf0af4604 │ │ │ │ - @ instruction: 0xf8daff09 │ │ │ │ + @ instruction: 0xf8daff4d │ │ │ │ bl 0x13a648 │ │ │ │ subsvs r0, r7, r6, asr #5 │ │ │ │ eorsmi pc, r6, r3, asr #16 │ │ │ │ vabd.s8 d30, d0, d31 │ │ │ │ @ instruction: 0xf640310f │ │ │ │ - vmvn.i32 d21, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d21, d16, #64 │ │ │ │ @ instruction: 0xf106002f │ │ │ │ - ldmib sl, {r0, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sl, {r0, r2, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldreq r2, [ip, r2, lsr #6] │ │ │ │ @ instruction: 0xf422bf46 │ │ │ │ @ instruction: 0xf0235392 │ │ │ │ @ instruction: 0x4613031a │ │ │ │ orreq pc, r0, r3, lsl r0 @ │ │ │ │ smmlaeq r8, fp, r1, sp │ │ │ │ @ instruction: 0xf022bf42 │ │ │ │ @ instruction: 0xf8ca0204 │ │ │ │ strmi r2, [fp], r8, lsl #1 │ │ │ │ - cdp2 1, 2, cr15, cr14, cr6, {0} │ │ │ │ + cdp2 1, 7, cr15, cr2, cr6, {0} │ │ │ │ @ instruction: 0x307ff89a │ │ │ │ blcs 0x9a870 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr12, cr15, {1} │ │ │ │ @ instruction: 0xf88a2300 │ │ │ │ @ instruction: 0xf8da307f │ │ │ │ @ instruction: 0x462342d0 │ │ │ │ andsle r1, r3, r2, ror #24 │ │ │ │ @ instruction: 0xf6ff2b00 │ │ │ │ @ instruction: 0x46d3ae94 │ │ │ │ @ instruction: 0xf022e64f │ │ │ │ movwcs r0, #8832 @ 0x2280 │ │ │ │ movweq pc, #4800 @ 0x12c0 @ │ │ │ │ addcs pc, r8, sl, asr #17 │ │ │ │ sbcscc pc, r0, #13238272 @ 0xca0000 │ │ │ │ - cdp2 1, 1, cr15, cr0, cr6, {0} │ │ │ │ + cdp2 1, 5, cr15, cr4, cr6, {0} │ │ │ │ sbcscc pc, r0, #14286848 @ 0xda0000 │ │ │ │ @ instruction: 0xe7eb461c │ │ │ │ vst1.64 {d20-d22}, [pc :64], r3 │ │ │ │ strb r3, [sl], -r0, lsl #9 │ │ │ │ @ instruction: 0x101cf8db │ │ │ │ stmibvs r3!, {r1, r4, r5, r9, sl, lr}^ │ │ │ │ - eorsvs pc, ip, r0, asr #12 │ │ │ │ + adcsvs pc, ip, r0, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - @ instruction: 0xf974f0fc │ │ │ │ + @ instruction: 0xf9b8f0fc │ │ │ │ @ instruction: 0xf8dbe730 │ │ │ │ blcs 0x7a774 │ │ │ │ mrcge 4, 2, APSR_nzcv, cr14, cr15, {1} │ │ │ │ @ instruction: 0xf022695a │ │ │ │ cmpvs sl, r0, asr #5 │ │ │ │ blcs 0x883e0 │ │ │ │ @ instruction: 0xe655d1f8 │ │ │ │ - @ instruction: 0xf8caf24d │ │ │ │ + @ instruction: 0xf90af24d │ │ │ │ blx 0x1fabc08 │ │ │ │ - teqppl r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + asrspl pc, r0, #12 @ │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - andsvs pc, r8, r0, asr #12 │ │ │ │ + addsvs pc, r8, r0, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d8 │ │ │ │ vhsub.s16 q1, q4, │ │ │ │ - @ instruction: 0xf640f8ed │ │ │ │ - vbic.i32 d21, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf640f92d │ │ │ │ + vsra.s64 d21, d16, #64 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vmvn.i32 q11, #4 @ 0x00000004 │ │ │ │ + vshr.s64 q11, q10, #64 │ │ │ │ blmi 0x12de68 │ │ │ │ rsbscc pc, fp, #64, 4 │ │ │ │ - @ instruction: 0xf8e0f218 │ │ │ │ - eorseq r5, r4, ip, lsr #15 │ │ │ │ - ldrhteq r5, [r4], -r8 │ │ │ │ + @ instruction: 0xf920f218 │ │ │ │ + eorseq r5, r4, ip, lsr #16 │ │ │ │ + eorseq r5, r4, r8, lsr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebc4fc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ andls r2, r1, r0, lsl #2 │ │ │ │ vhadd.s16 d3, d27, d24 │ │ │ │ - ldmdblt r0, {r0, r1, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r2, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff9801 │ │ │ │ ldrdlt pc, [r3], -sp │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdals r1, {r8, sl, fp, ip, sp, pc} │ │ │ │ ldc2l 7, cr15, [r0], {255} @ 0xff │ │ │ │ @@ -96058,26 +96058,26 @@ │ │ │ │ andls lr, r8, sp, asr #15 │ │ │ │ ldrtmi sl, [r1], -r8, lsl #20 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ @ instruction: 0xf8ddfa61 │ │ │ │ stmdacs r0, {r5, ip, pc} │ │ │ │ strtmi sp, [r0], -r8, lsl #1 │ │ │ │ blx 0x14a9f40 │ │ │ │ - @ instruction: 0xffe6f24c │ │ │ │ + @ instruction: 0xf826f24d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ blmi 0xfe31a1c8 │ │ │ │ andls r2, r4, r0, lsl #2 │ │ │ │ smlatbls fp, r8, r0, r3 │ │ │ │ tstls r9, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - stc2l 2, cr15, [sl], #-108 @ 0xffffff94 │ │ │ │ + stc2 2, cr15, [sl], #108 @ 0x6c │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0x46048097 │ │ │ │ @ instruction: 0xf912f7a5 │ │ │ │ vnmls.f64 d4, d29, d2 │ │ │ │ ldrbtmi r2, [fp], #-3952 @ 0xfffff090 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi r9, r3, #4, 20 @ 0x4000 │ │ │ │ @@ -96159,61 +96159,61 @@ │ │ │ │ @ instruction: 0xf7ff2312 │ │ │ │ @ instruction: 0x4601f9f9 │ │ │ │ ldmib sp, {r3, r4, r5, r8, ip, sp, pc}^ │ │ │ │ bl 0xfa8e0 │ │ │ │ sbcsvs r0, sp, r3, asr #7 │ │ │ │ eorseq pc, r7, r2, asr #16 │ │ │ │ @ instruction: 0xf0afe7a8 │ │ │ │ - blge 0x42d45c │ │ │ │ + blge 0x42d56c │ │ │ │ stm sp, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ stmdals r4, {r0, r1, r2, r3} │ │ │ │ movwcs lr, #51677 @ 0xc9dd │ │ │ │ @ instruction: 0xf918f007 │ │ │ │ @ instruction: 0xf0af9008 │ │ │ │ - stmdbls r8, {r0, r1, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r8, {r0, r1, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf640e79f │ │ │ │ - vsubl.s8 , d16, d20 │ │ │ │ + vsubl.s8 q11, d0, d20 │ │ │ │ @ instruction: 0xf640022f │ │ │ │ - vbic.i32 d21, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d21, d16, #64 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ blmi 0x8bf988 │ │ │ │ eorcs pc, fp, #64, 4 │ │ │ │ - @ instruction: 0xf976f1e0 │ │ │ │ + @ instruction: 0xf9baf1e0 │ │ │ │ mvnscs pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0x90188 │ │ │ │ @ instruction: 0xf64fd09a │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ ldrle r0, [r3, #1051] @ 0x41b │ │ │ │ @ instruction: 0xf640462a │ │ │ │ - vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ + vshr.s64 q11, q6, #64 │ │ │ │ tstls r9, pc, lsr #32 │ │ │ │ - @ instruction: 0xff84f0fb │ │ │ │ + @ instruction: 0xffc8f0fb │ │ │ │ str r9, [r9, r9, lsl #18] │ │ │ │ - cdp2 2, 14, cr15, cr6, cr12, {2} │ │ │ │ - addsvs pc, r8, #64, 12 @ 0x4000000 │ │ │ │ + @ instruction: 0xff26f24c │ │ │ │ + andsvc pc, r8, #64, 12 @ 0x4000000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - teqppl r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + asrspl pc, r0, #12 @ │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ blmi 0x376aa4 │ │ │ │ - @ instruction: 0xf94ef1e0 │ │ │ │ - strvs pc, [r8, #1600] @ 0x640 │ │ │ │ + @ instruction: 0xf992f1e0 │ │ │ │ + strvc pc, [r8, #-1600] @ 0xfffff9c0 │ │ │ │ streq pc, [pc, #-704]! @ 0x6dea8 │ │ │ │ - teqppl r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + asrspl pc, r0, #12 @ │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b06 │ │ │ │ strtmi r7, [r0], -fp, lsl #4 │ │ │ │ @ instruction: 0xf1e09500 │ │ │ │ - @ instruction: 0xf7a2f93f │ │ │ │ + @ instruction: 0xf7a2f983 │ │ │ │ svclt 0x0000f87b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addeq r1, fp, lr, lsr #27 │ │ │ │ - eorseq r5, r4, ip, asr #15 │ │ │ │ + eorseq r5, r4, ip, asr #16 │ │ │ │ stcpl 6, cr15, [r0], #280 @ 0x118 │ │ │ │ ldccs 2, cr15, [r6], {192} @ 0xc0 │ │ │ │ @ instruction: 0x4603b510 │ │ │ │ @ instruction: 0xf8dc4696 │ │ │ │ mrslt ip, (UNDEF: 0) │ │ │ │ @ instruction: 0xf1014460 │ │ │ │ ldmibvs ip, {r2, r3, r5, r9}^ │ │ │ │ @@ -96227,15 +96227,15 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebc53d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xaf2198 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r4, [fp], #-1540 @ 0xfffff9fc │ │ │ │ sbcspl r6, r0, fp, lsl r8 │ │ │ │ - @ instruction: 0xf8cef0fb │ │ │ │ + @ instruction: 0xf912f0fb │ │ │ │ mrrcne 8, 8, r6, sl, cr3 │ │ │ │ ldmdblt fp!, {r1, r7, sp, lr} │ │ │ │ movtcc pc, #50755 @ 0xc643 @ │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ andvs r6, r3, fp, lsl r8 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf8d36e23 │ │ │ │ @@ -96243,39 +96243,39 @@ │ │ │ │ strtmi fp, [r0], -fp, lsl #2 │ │ │ │ @ instruction: 0x46204798 │ │ │ │ ldc2l 7, cr15, [r4, #1020] @ 0x3fc │ │ │ │ strmi r6, [r5], -r3, lsr #28 │ │ │ │ ldrdcc pc, [r8], r3 @ │ │ │ │ tstlt fp, fp, lsl sl │ │ │ │ ldrmi r4, [r8, r0, lsr #12] │ │ │ │ - @ instruction: 0xf8aef0fb │ │ │ │ + @ instruction: 0xf8f2f0fb │ │ │ │ mvnlt r6, r3, lsl #17 │ │ │ │ addvs r3, r3, r1, lsl #22 │ │ │ │ strtmi fp, [r8], -r3, asr #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r8, #-0] │ │ │ │ svchi 0x005bf3bf │ │ │ │ vaddl.u q3, d15, d3 │ │ │ │ stmdbvc r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ │ │ bcs 0x9ad9c │ │ │ │ smlattvc r3, sp, r0, sp │ │ │ │ eorvs pc, r4, pc, asr #12 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ - stc2l 0, cr15, [lr, #-976]! @ 0xfffffc30 │ │ │ │ + ldc2 0, cr15, [r2, #976]! @ 0x3d0 │ │ │ │ @ instruction: 0xf640e7e5 │ │ │ │ - vsra.s64 d22, d24, #64 │ │ │ │ + vbic.i32 d23, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vshr.s64 q11, q0, #64 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ blmi 0x12e334 │ │ │ │ vhsub.s16 q1, , │ │ │ │ - svclt 0x0000fe7b │ │ │ │ + svclt 0x0000febb │ │ │ │ addeq r1, fp, r2, asr fp │ │ │ │ - eorseq r5, r4, r4, ror #15 │ │ │ │ + eorseq r5, r4, r4, ror #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebc5490 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q15, q8 │ │ │ │ vsubw.s8 , q8, d20 │ │ │ │ umulllt r2, r2, r6, r3 @ │ │ │ │ ldmdavc sl, {r2, r9, sl, lr} │ │ │ │ @@ -96284,56 +96284,56 @@ │ │ │ │ ldrdlt r6, [r9, #129]! @ 0x81 │ │ │ │ @ instruction: 0xb3a96911 │ │ │ │ teqlt r1, #593920 @ 0x91000 │ │ │ │ movwls r6, #6290 @ 0x1892 │ │ │ │ blls 0xc0100 │ │ │ │ andsvc r2, sl, r1, lsl #4 │ │ │ │ andeq pc, r8, r8, asr #4 │ │ │ │ - stc2l 1, cr15, [ip, #-836]! @ 0xfffffcbc │ │ │ │ + ldc2 1, cr15, [r0, #836]! @ 0x344 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ rsbcc pc, r4, #196, 16 @ 0xc40000 │ │ │ │ @ instruction: 0xff38f010 │ │ │ │ andlt r2, r2, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - teqppl r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + asrspl pc, r0, #12 @ │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rscvs pc, ip, r0, asr #12 │ │ │ │ + rsbvc pc, ip, r0, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d15 │ │ │ │ vqsub.s16 d4, d7, d4 │ │ │ │ - @ instruction: 0xf640fe37 │ │ │ │ - vbic.i32 d21, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf640fe77 │ │ │ │ + vsra.s64 d21, d16, #64 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vaddl.s8 , d0, d16 │ │ │ │ + vaddl.s8 , d16, d16 │ │ │ │ blmi 0x2ae3d4 │ │ │ │ andsmi pc, r6, #64, 4 │ │ │ │ - mcr2 2, 1, pc, cr10, cr7, {0} @ │ │ │ │ - teqppl r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mcr2 2, 3, pc, cr10, cr7, {0} @ │ │ │ │ + asrspl pc, r0, #12 @ │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - andvc pc, r4, r0, asr #12 │ │ │ │ + addvc pc, r4, r0, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d2 │ │ │ │ vqsub.s16 d4, d7, d5 │ │ │ │ - svclt 0x0000fe1d │ │ │ │ - ldrshteq r5, [r4], -r4 │ │ │ │ + svclt 0x0000fe5d │ │ │ │ + eorseq r5, r4, r4, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebc5548 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf0109001 │ │ │ │ stmdals r1, {r0, r1, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - teqpvs r5, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x61bdf64f │ │ │ │ smlawteq r3, r0, r2, pc @ │ │ │ │ rsbeq pc, r4, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ @ instruction: 0xf0fbeb04 │ │ │ │ - svclt 0x0000b853 │ │ │ │ + svclt 0x0000b897 │ │ │ │ sbccc pc, r8, #208, 16 @ 0xd00000 │ │ │ │ svclt 0x00144219 │ │ │ │ andcs r2, r0, r1 │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ svclt 0x00004770 │ │ │ │ sbccc pc, r8, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf8c0430b │ │ │ │ @@ -96361,15 +96361,15 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebc55e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff8 │ │ │ │ mrscs r5, SP_irq │ │ │ │ @ instruction: 0xf88330a8 │ │ │ │ vhsub.s8 d17, d12, d12 │ │ │ │ - svclt 0x0000fbf3 │ │ │ │ + svclt 0x0000fc33 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebc5608 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf04f0ff8 │ │ │ │ @ instruction: 0xf8c033ff │ │ │ │ @ instruction: 0xf7ff32d0 │ │ │ │ svclt 0x0000ffe3 │ │ │ │ @@ -96386,57 +96386,57 @@ │ │ │ │ bl 0xfebc5648 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ addlt r2, r3, r8, asr #5 │ │ │ │ strle r0, [r2, #-1043] @ 0xfffffbed │ │ │ │ ldrdcs pc, [r0], r0 │ │ │ │ @ instruction: 0xf640b18a │ │ │ │ - vmov.i32 , #255 @ 0x000000ff │ │ │ │ + @ instruction: 0xf2c07cd0 │ │ │ │ @ instruction: 0xf6450c2f │ │ │ │ - vsubw.s8 q8, q0, d8 │ │ │ │ + vsubw.s8 q8, q8, d8 │ │ │ │ @ instruction: 0xf6400334 │ │ │ │ - vbic.i32 d23, #4 @ 0x00000004 │ │ │ │ + vsra.s64 d23, d20, #64 │ │ │ │ subscs r0, r7, #-1073741813 @ 0xc000000b │ │ │ │ @ instruction: 0xf8cd2000 │ │ │ │ - @ instruction: 0xf1dfc000 │ │ │ │ - andcs pc, r5, #756 @ 0x2f4 │ │ │ │ + @ instruction: 0xf1e0c000 │ │ │ │ + andcs pc, r5, #65536 @ 0x10000 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ sbcscs pc, r0, #192, 16 @ 0xc00000 │ │ │ │ @ instruction: 0xffc6f7ff │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebc569c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, , q12 │ │ │ │ - smlabtcs r0, r3, r9, pc @ │ │ │ │ + tstpcs r0, r7, lsl #20 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebc56bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, , q12 │ │ │ │ - @ instruction: 0x4608fafd │ │ │ │ + strmi pc, [r8], -r1, asr #22 │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebc56e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, , q12 │ │ │ │ - tstpcs r0, r5, ror #16 @ p-variant is OBSOLETE │ │ │ │ + smlatbcs r0, r9, r8, pc @ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebc5700 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, , q12 │ │ │ │ - strmi pc, [r8], -r3, lsl #19 │ │ │ │ + strmi pc, [r8], -r7, asr #19 │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ stceq 1, cr15, [r0], #-648 @ 0xfffffd78 │ │ │ │ msreq CPSR_, #-2147483600 @ 0x80000030 │ │ │ │ blx 0x7e76c │ │ │ │ @@ -96466,40 +96466,40 @@ │ │ │ │ andcs r4, r0, #1073741828 @ 0x40000004 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebc5798 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, , q12 │ │ │ │ - andcs pc, r0, #6464 @ 0x1940 │ │ │ │ + andcs pc, r0, #10816 @ 0x2a40 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebc57b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, , q12 │ │ │ │ - @ instruction: 0x4610fd55 │ │ │ │ + @ instruction: 0x4610fd99 │ │ │ │ andcs r4, r0, #26214400 @ 0x1900000 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebc57dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, , q12 │ │ │ │ - andcs pc, r0, #9408 @ 0x24c0 │ │ │ │ + andcs pc, r0, #13760 @ 0x35c0 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebc57fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, , q12 │ │ │ │ - ldrmi pc, [r0], -r3, lsl #27 │ │ │ │ + ldrmi pc, [r0], -r7, asr #27 │ │ │ │ andcs r4, r0, #26214400 @ 0x1900000 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebc5820 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -96510,25 +96510,25 @@ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ stmdbge r4, {r1, fp, sp, pc} │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ blvc 0x129c80 │ │ │ │ blvc 0x1a9c84 │ │ │ │ - mcr2 0, 4, pc, cr2, cr4, {7} @ │ │ │ │ + mcr2 0, 6, pc, cr6, cr4, {7} @ │ │ │ │ ldmib sp, {r0, r1, r3, r8, r9, fp, lr}^ │ │ │ │ ldmdavs sl, {r2, r8} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, r7, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vadd.f32 d27, d12, d0 │ │ │ │ - svclt 0x0000fc4b │ │ │ │ + svclt 0x0000fc8b │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebc5890 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r8 │ │ │ │ blvc 0x5a9d18 │ │ │ │ @@ -96537,25 +96537,25 @@ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ stmdbge r4, {r1, fp, sp, pc} │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andsgt pc, ip, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ blvc 0x129cf0 │ │ │ │ blvc 0x1a9cf4 │ │ │ │ - mrc2 0, 3, pc, cr10, cr4, {7} │ │ │ │ + mrc2 0, 5, pc, cr14, cr4, {7} │ │ │ │ ldmib sp, {r0, r1, r3, r8, r9, fp, lr}^ │ │ │ │ ldmdavs sl, {r2, r8} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, r7, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vadd.f32 d27, d12, d0 │ │ │ │ - svclt 0x0000fc13 │ │ │ │ + svclt 0x0000fc53 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ blx 0xfec9ab1c │ │ │ │ strmi pc, [r8], -r0, lsl #3 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #2]! │ │ │ │ blx 0xfe49ab68 │ │ │ │ blx 0xfecead8c │ │ │ │ @@ -96586,31 +96586,31 @@ │ │ │ │ rscvc lr, r0, r0, lsl #21 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ ldrbmi r3, [r0, -r1, lsl #16]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebc5980 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, , q12 │ │ │ │ - strbne pc, [r1, r1, lsr #26] @ │ │ │ │ + strbne pc, [r1, r5, ror #26] @ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebc59a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, , q12 │ │ │ │ - movwcs pc, #3289 @ 0xcd9 @ │ │ │ │ + movwcs pc, #3357 @ 0xd1d @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebc59c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q0, , q12 │ │ │ │ - @ instruction: 0x17c1fcdd │ │ │ │ + strbne pc, [r1, r1, lsr #26] @ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebc59e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ @@ -97646,15 +97646,15 @@ │ │ │ │ stceq 1, cr15, [r8], {2} │ │ │ │ ldmne r0!, {r0, r1, r3, r4, r6, r8, r9, fp, ip} │ │ │ │ sbcseq r2, fp, r0, lsl #2 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ svclt 0x00d84564 │ │ │ │ andlt r2, r2, r8, lsl #4 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - svclt 0x00d8f27e │ │ │ │ + ldmdalt r8, {r0, r1, r2, r3, r4, r5, r6, r9, ip, sp, lr, pc} │ │ │ │ vbic.i32 d27, #9437184 @ 0x00900000 │ │ │ │ sbclt r2, r9, #1, 28 │ │ │ │ svceq 0x0002f1be │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf10ebf18 │ │ │ │ ldrmi r0, [ip], -r1, lsl #28 │ │ │ │ biceq lr, r1, #323584 @ 0x4f000 │ │ │ │ @@ -102032,44 +102032,44 @@ │ │ │ │ ldrbtcc pc, [pc], #79 @ 0x73ce8 @ │ │ │ │ @ instruction: 0xf04fe7ec │ │ │ │ @ instruction: 0xe7e930ff │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebcaef8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0ff8 │ │ │ │ - cdp2 0, 12, cr15, cr10, cr9, {5} │ │ │ │ + @ instruction: 0xff0ef0a9 │ │ │ │ @ instruction: 0x13b4f24e │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ adcmi r6, r3, #634880 @ 0x9b000 │ │ │ │ pop {r0, r1, ip, lr, pc} │ │ │ │ @ instruction: 0xf0a94010 │ │ │ │ - @ instruction: 0xf240bed5 │ │ │ │ + vrecps.f32 d27, d0, d9 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ ldmdavs ip, {r1, r4, r7, r8, r9} │ │ │ │ @ instruction: 0x4620b134 │ │ │ │ cdp2 0, 12, cr15, cr12, cr1, {0} │ │ │ │ rsbsmi pc, r4, #212, 16 @ 0xd40000 │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ adcsne pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ - blx 0x1930122 │ │ │ │ - cdp2 0, 14, cr15, cr0, cr9, {5} │ │ │ │ + blx 0xfea30122 │ │ │ │ + @ instruction: 0xff24f0a9 │ │ │ │ @ instruction: 0x13a8f24e │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strmi lr, [r0], #-2499 @ 0xfffff63d │ │ │ │ mcrr2 7, 13, pc, r0, cr4 @ │ │ │ │ vtbl.8 d4, {d15-d18}, d7 │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ tstcc r1, r0, lsl #30 │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - cdplt 0, 10, cr15, cr6, cr9, {5} │ │ │ │ + cdplt 0, 14, cr15, cr10, cr9, {5} │ │ │ │ addseq lr, r6, #220, 2 @ 0x37 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebcaf84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1010fe0 │ │ │ │ addlt r0, r4, ip, lsl r4 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @@ -102116,43 +102116,43 @@ │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xe7bfd1fa │ │ │ │ svchi 0x005bf3bf │ │ │ │ subsgt pc, r0, r5, asr #17 │ │ │ │ tstle r2, r1, lsl #22 │ │ │ │ ldrbeq r6, [fp], #-2411 @ 0xfffff695 │ │ │ │ vshl.s8 , q12, q9 │ │ │ │ - @ instruction: 0xf2c03498 │ │ │ │ + vmov.i32 d20, #524288 @ 0x00080000 │ │ │ │ @ instruction: 0xf645042f │ │ │ │ - vsubw.s8 q8, q0, d16 │ │ │ │ + vsubw.s8 q8, q8, d16 │ │ │ │ vcge.s8 d16, d2, d20 │ │ │ │ - vaddw.s8 , q8, d0 │ │ │ │ + vaddw.s8 q10, q0, d0 │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc :128] │ │ │ │ andcs r7, r0, r0, asr r2 │ │ │ │ @ instruction: 0xf1da9400 │ │ │ │ - bl 0xb2988 │ │ │ │ + bl 0xb2a98 │ │ │ │ stmibvs r2, {r0, r6, r8, r9}^ │ │ │ │ smlabteq r2, sp, r9, lr │ │ │ │ ldrhcc pc, [r4], #-131 @ 0xffffff7d @ │ │ │ │ @ instruction: 0xf7fa441a │ │ │ │ ldmib sp, {r0, r2, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ str r0, [sl, r2, lsl #2]! │ │ │ │ @ instruction: 0xf6452000 │ │ │ │ - vsubw.s8 q8, q0, d16 │ │ │ │ + vsubw.s8 q8, q8, d16 │ │ │ │ vcge.s8 d16, d2, d20 │ │ │ │ - vaddw.s8 , q8, d0 │ │ │ │ + vaddw.s8 q10, q0, d0 │ │ │ │ andls r0, r0, pc, lsr #2 │ │ │ │ subscc pc, r9, #64, 4 │ │ │ │ - blx 0xfeb30610 │ │ │ │ + blx 0xffc30610 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebcb0b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [pc], -r8, ror #31 │ │ │ │ stmdbvs r6, {r0, r2, r9, sl, lr}^ │ │ │ │ ldrbeq pc, [r0], #-261 @ 0xfffffefb @ │ │ │ │ - cdp2 0, 2, cr15, cr2, cr9, {5} │ │ │ │ + cdp2 0, 6, cr15, cr6, cr9, {5} │ │ │ │ vsubw.u q1, , d1 │ │ │ │ ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ stmda r4, {r8, r9, sl, fp, sp}^ │ │ │ │ stmdbcs r0, {r8, ip, sp} │ │ │ │ vsra.u64 , , #1 │ │ │ │ bcs 0x97c48 │ │ │ │ rschi pc, r5, r0, asr #32 │ │ │ │ @@ -102207,15 +102207,15 @@ │ │ │ │ vqdmulh.s d15, d2, d0 │ │ │ │ adcsne pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ subscc lr, r2, #532480 @ 0x82000 │ │ │ │ vqdmulh.s d15, d2, d1 │ │ │ │ b 0xfe10585c │ │ │ │ @ instruction: 0xf0f74212 │ │ │ │ - stmdacs r0, {r0, r1, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ svccs 0x0000d06a │ │ │ │ addhi pc, r8, r0, asr #32 │ │ │ │ @ instruction: 0xf413696b │ │ │ │ cmnle r0, r0, lsl #12 │ │ │ │ vadd.i8 d22, d0, d26 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ ldmdavs fp, {r1, r4, r7, r8, r9} │ │ │ │ @@ -102278,30 +102278,30 @@ │ │ │ │ adcle r2, r2, r0, lsl #28 │ │ │ │ @ instruction: 0xf0014630 │ │ │ │ @ instruction: 0xf8d6fcff │ │ │ │ mcrcs 2, 0, r6, cr0, cr4, {3} │ │ │ │ @ instruction: 0xe79ad1f8 │ │ │ │ blcs 0x8e160 │ │ │ │ @ instruction: 0xe79fd1fc │ │ │ │ - ldc2 0, cr15, [r6, #-676] @ 0xfffffd5c │ │ │ │ + ldc2l 0, cr15, [sl, #-676] @ 0xfffffd5c │ │ │ │ eoreq pc, r8, r5, lsl #2 │ │ │ │ @ instruction: 0x11a8f24e │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ - stc2l 0, cr15, [ip, #-1000]! @ 0xfffffc18 │ │ │ │ + ldc2 0, cr15, [r0, #1000]! @ 0x3e8 │ │ │ │ @ instruction: 0xf413696b │ │ │ │ @ instruction: 0xf43f3600 │ │ │ │ ldrb sl, [ip, sp, ror #30] │ │ │ │ addseq lr, r6, #224, 2 @ 0x38 │ │ │ │ teqpmi r5, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlabteq r7, r0, r2, pc @ │ │ │ │ adcsne pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ vst2.8 {d18-d21}, [pc], r1 │ │ │ │ @ instruction: 0xf0f74200 │ │ │ │ - svclt 0x0000b8a7 │ │ │ │ + svclt 0x0000b8eb │ │ │ │ @ instruction: 0x13a5f24e │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdblt r3!, {r0, r1, r3, r4, fp, ip, sp, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ @@ -102339,16 +102339,16 @@ │ │ │ │ bl 0xfebcb3b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ movwcs r4, #1540 @ 0x604 │ │ │ │ blmi 0x1d18dc4 │ │ │ │ movwls r6, #6171 @ 0x181b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldc2 0, cr15, [ip], {169} @ 0xa9 │ │ │ │ - ldc2 0, cr15, [sl], {169} @ 0xa9 │ │ │ │ + stc2l 0, cr15, [r0], #676 @ 0x2a4 │ │ │ │ + ldc2l 0, cr15, [lr], {169} @ 0xa9 │ │ │ │ ldmib r4, {r0, r5, r8, r9, fp, pc}^ │ │ │ │ cdpne 3, 4, cr0, cr2, cr14, {0} │ │ │ │ mvnscc pc, #-1073741808 @ 0xc0000010 │ │ │ │ @ instruction: 0xf1431852 │ │ │ │ stmib r4, {r8, r9}^ │ │ │ │ @ instruction: 0xf0032310 │ │ │ │ @ instruction: 0xf010f9ab │ │ │ │ @@ -102367,15 +102367,15 @@ │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ blcs 0x74e2c │ │ │ │ addhi pc, r5, r0, asr #32 │ │ │ │ eoreq pc, r8, r4, lsl #2 │ │ │ │ @ instruction: 0x11a8f24e │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strteq pc, [r8], -r4, lsl #2 │ │ │ │ - blx 0xff1b062a │ │ │ │ + stc2 0, cr15, [r8], {250} @ 0xfa │ │ │ │ blvs 0xfe8ce7cc │ │ │ │ svclt 0x00440393 │ │ │ │ cdpvs 6, 15, cr15, cr3, cr0, {2} │ │ │ │ cdpcs 2, 0, cr15, cr0, cr6, {6} │ │ │ │ stmdavs r3!, {r1, r4, sl, ip, lr, pc} │ │ │ │ rsbscs pc, r7, ip, asr #12 │ │ │ │ rscpl pc, fp, r8, asr #5 │ │ │ │ @@ -102420,74 +102420,74 @@ │ │ │ │ blx 0x80e42 │ │ │ │ vhsub.s8 d31, d14, d2 │ │ │ │ vshr.s64 d17, d20, #64 │ │ │ │ b 0xfe0fc55c │ │ │ │ blx 0xc0c52 │ │ │ │ strtmi pc, [r1], -r2, lsl #4 │ │ │ │ andsmi lr, r2, #532480 @ 0x82000 │ │ │ │ - @ instruction: 0xf934f0f7 │ │ │ │ + @ instruction: 0xf978f0f7 │ │ │ │ ldmiblt fp!, {r8, r9, fp, ip, pc}^ │ │ │ │ ldmdavs sl, {r2, r3, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -r3, lsr #2 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf003bd70 │ │ │ │ streq pc, [r2, r5, lsl #18] │ │ │ │ svcge 0x0076f57f │ │ │ │ - orrcc pc, r0, r2, asr #4 │ │ │ │ + tstpmi r0, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbccc pc, r8, r2, asr #4 │ │ │ │ + submi pc, r8, r2, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ rsbscs r4, r0, #15360 @ 0x3c00 │ │ │ │ - mcr2 2, 0, pc, cr14, cr1, {0} @ │ │ │ │ - blx 0xff630602 │ │ │ │ + mcr2 2, 2, pc, cr14, cr1, {0} @ │ │ │ │ + ldc2 0, cr15, [sl], {169} @ 0xa9 │ │ │ │ vmin.s8 d20, d14, d16 │ │ │ │ vaddw.s8 , q8, d24 │ │ │ │ @ instruction: 0xf0fa2196 │ │ │ │ - stcls 12, cr15, [r0], {45} @ 0x2d │ │ │ │ + stcls 12, cr15, [r0], {113} @ 0x71 │ │ │ │ vaba.s8 q15, q11, q2 │ │ │ │ - vadd.f32 , q9, │ │ │ │ - vaddw.s8 , q8, d0 │ │ │ │ + vceq.f32 d31, d2, d15 │ │ │ │ + vaddw.s8 q10, q0, d0 │ │ │ │ vrhadd.s8 d16, d2, d31 │ │ │ │ - vmla.i d19, d16, d0[2] │ │ │ │ + vmla.i d20, d0, d0[2] │ │ │ │ blmi 0x134440 │ │ │ │ vhsub.s16 q1, , │ │ │ │ - svclt 0x0000fdf5 │ │ │ │ + svclt 0x0000fe35 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r5, r4, r8, lsr r8 │ │ │ │ + ldrhteq r5, [r4], -r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r8], r2, lsl #1 │ │ │ │ ldrmi r2, [r7], -r0, lsl #12 │ │ │ │ - blx 0xfebb0656 │ │ │ │ + blx 0xffcb0656 │ │ │ │ adcne pc, r8, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ ldrtmi r4, [r3], -r2, asr #12 │ │ │ │ strvc lr, [r0], -sp, asr #19 │ │ │ │ - ldc2l 0, cr15, [r8, #1000]! @ 0x3e8 │ │ │ │ + mrc2 0, 1, pc, cr12, cr10, {7} │ │ │ │ strbmi fp, [r2], -r0, lsr #6 │ │ │ │ stmib sp, {r0, r1, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1a07600 │ │ │ │ @ instruction: 0xf0fa0528 │ │ │ │ - strmi pc, [r4], -sp, lsl #28 │ │ │ │ + @ instruction: 0x4604fe51 │ │ │ │ @ instruction: 0xf1a0b128 │ │ │ │ and r0, r2, r8, lsr #8 │ │ │ │ @ instruction: 0xf1a04625 │ │ │ │ strtmi r0, [r8], -r8, lsr #8 │ │ │ │ @ instruction: 0xf7ff2101 │ │ │ │ movwcs pc, #3421 @ 0xd5d @ │ │ │ │ @ instruction: 0xf1044642 │ │ │ │ cmplt ip, r8, lsr #32 │ │ │ │ strvc lr, [r0], -sp, asr #19 │ │ │ │ - ldc2l 0, cr15, [r8, #1000]! @ 0x3e8 │ │ │ │ + mrc2 0, 1, pc, cr12, cr10, {7} │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ strb r4, [fp, #-496] @ 0xfffffe10 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -102518,36 +102518,36 @@ │ │ │ │ beq 0xb05bc │ │ │ │ andlt r4, r5, r0, asr r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf0a98ff0 │ │ │ │ - stmdals r3, {r0, r1, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r3, {r0, r1, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff58f7d3 │ │ │ │ strmi r4, [r3], sl, lsr #12 │ │ │ │ vmax.s8 q10, q7, │ │ │ │ vaddl.s8 , d16, d24 │ │ │ │ stmib sp, {r1, r2, r4, r7, sp}^ │ │ │ │ @ instruction: 0xf0fa6900 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi sp, [sl], -r0, ror #1 │ │ │ │ stmib sp, {r0, r1, r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1a06900 │ │ │ │ @ instruction: 0xf0fa0828 │ │ │ │ - @ instruction: 0x4604fd93 │ │ │ │ + @ instruction: 0x4604fdd7 │ │ │ │ subsle r2, r1, r0, lsl #16 │ │ │ │ strteq pc, [r8], #-416 @ 0xfffffe60 │ │ │ │ andsle r4, fp, r3, asr #11 │ │ │ │ tstcs r1, r0, asr #12 │ │ │ │ stc2l 7, cr15, [r4], #1020 @ 0x3fc │ │ │ │ strtmi r2, [sl], -r0, lsl #6 │ │ │ │ movwvs lr, #2509 @ 0x9cd │ │ │ │ eoreq pc, r8, r4, lsl #2 │ │ │ │ - stc2 0, cr15, [r0, #1000] @ 0x3e8 │ │ │ │ + stc2l 0, cr15, [r4, #1000] @ 0x3e8 │ │ │ │ strmi r2, [r3], -r1, lsl #2 │ │ │ │ @ instruction: 0xb3ab4620 │ │ │ │ andle r4, r6, ip, asr r5 │ │ │ │ @ instruction: 0xf7ff9302 │ │ │ │ blls 0x133850 │ │ │ │ strteq pc, [r8], #-419 @ 0xfffffe5d │ │ │ │ strtmi lr, [r0], sl, ror #15 │ │ │ │ @@ -102584,309 +102584,309 @@ │ │ │ │ bfi r4, ip, (invalid: 12:3) │ │ │ │ teqpvc r4, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0x8e600 │ │ │ │ andcs fp, r7, ip, lsl #30 │ │ │ │ movwcs r2, #1 │ │ │ │ svclt 0x00004770 │ │ │ │ - subeq pc, r4, r5, asr #12 │ │ │ │ + sbceq pc, r4, r5, asr #12 │ │ │ │ eorseq pc, r4, r0, asr #5 │ │ │ │ - stclt 0, cr15, [r6], #828 @ 0x33c │ │ │ │ + stcllt 0, cr15, [sl], #828 @ 0x33c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebcb7b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ strmi r4, [r4], -r9, asr #20 │ │ │ │ vcge.s8 q9, q9, │ │ │ │ - vaddw.s8 q10, q8, d28 │ │ │ │ + vaddw.s8 , q0, d28 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ - rsccc pc, r0, #536870916 @ 0x20000004 │ │ │ │ + rsbmi pc, r0, #536870916 @ 0x20000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - @ instruction: 0xff14f0cf │ │ │ │ - andpl pc, ip, #64, 12 @ 0x4000000 │ │ │ │ + @ instruction: 0xff58f0cf │ │ │ │ + addpl pc, ip, #64, 12 @ 0x4000000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ movwcs pc, #54852 @ 0xd644 @ │ │ │ │ movweq pc, #29376 @ 0x72c0 @ │ │ │ │ orrvs r6, r3, #134217728 @ 0x8000000 │ │ │ │ addcs pc, r5, #-536870908 @ 0xe0000004 │ │ │ │ andeq pc, r6, #192, 4 │ │ │ │ teqpcc sp, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ movweq pc, #25280 @ 0x62c0 @ │ │ │ │ - mvnscc pc, r2, asr #4 │ │ │ │ + cmnpmi r4, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ movwcs lr, #63936 @ 0xf9c0 │ │ │ │ sbcsvs pc, r5, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, r7, #192, 4 │ │ │ │ @ instruction: 0x13a5f24e │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ vshl.s8 q11, q1, q2 │ │ │ │ vsubl.s8 , d16, d5 │ │ │ │ strvs r0, [r3, #519] @ 0x207 │ │ │ │ vrshl.s8 q11, q1, q2 │ │ │ │ vqdmlal.s q11, d16, d1[5] │ │ │ │ strtmi r0, [r0], -r7, lsl #6 │ │ │ │ rsbscs pc, r9, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, r7, #192, 4 │ │ │ │ - mrc2 0, 5, pc, cr8, cr2, {6} │ │ │ │ + mrc2 0, 7, pc, cr12, cr2, {6} │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ - mvnscc pc, r2, asr #4 │ │ │ │ + cmnpmi ip, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ orrne pc, r9, #68, 12 @ 0x4400000 │ │ │ │ movweq pc, #29376 @ 0x72c0 @ │ │ │ │ - eorcs pc, ip, #1342177284 @ 0x50000004 │ │ │ │ + adccs pc, ip, #1342177284 @ 0x50000004 │ │ │ │ eorseq pc, r2, #192, 4 │ │ │ │ @ instruction: 0xf6449300 │ │ │ │ vsubw.s8 , q0, d9 │ │ │ │ tstls r5, r7, lsl #6 │ │ │ │ - ldc2 0, cr15, [r8, #-832]! @ 0xfffffcc0 │ │ │ │ + ldc2l 0, cr15, [ip, #-832]! @ 0xfffffcc0 │ │ │ │ strtmi r9, [r0], -r5, lsl #18 │ │ │ │ - andmi pc, r4, #536870916 @ 0x20000004 │ │ │ │ + addmi pc, r4, #536870916 @ 0x20000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0x11b09c8 │ │ │ │ + blx 0xfe2b09c8 │ │ │ │ vmax.s8 d20, d2, d16 │ │ │ │ - vaddw.s8 q10, q0, d24 │ │ │ │ + vaddw.s8 q10, q8, d24 │ │ │ │ vrhadd.s8 d16, d4, d31 │ │ │ │ vqdmlal.s , d16, d1[4] │ │ │ │ @ instruction: 0xf6440307 │ │ │ │ vmvn.i32 q8, #256 @ 0x00000100 │ │ │ │ tstls r5, r7, lsl #4 │ │ │ │ - mrc2 0, 7, pc, cr12, cr2, {6} │ │ │ │ + @ instruction: 0xff40f0d2 │ │ │ │ strtmi r9, [r0], -r5, lsl #18 │ │ │ │ - eorsmi pc, r4, #536870916 @ 0x20000004 │ │ │ │ + adcsmi pc, r4, #536870916 @ 0x20000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0xbb09f8 │ │ │ │ + blx 0x1cb09f8 │ │ │ │ vmax.s8 d20, d2, d16 │ │ │ │ - vmla.f d20, d0, d0[5] │ │ │ │ + vmla.f d20, d16, d0[5] │ │ │ │ @ instruction: 0xf644012f │ │ │ │ vrsra.s64 d16, d25, #64 │ │ │ │ vcgt.s8 d16, d4, d7 │ │ │ │ vrshr.s64 d23, d13, #64 │ │ │ │ tstls r5, r7, lsl #4 │ │ │ │ - mcr2 0, 7, pc, cr4, cr2, {6} @ │ │ │ │ + @ instruction: 0xff28f0d2 │ │ │ │ strtmi r9, [r0], -r5, lsl #18 │ │ │ │ - rsbsmi pc, r4, #536870916 @ 0x20000004 │ │ │ │ + rscsmi pc, r4, #536870916 @ 0x20000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf0d34010 │ │ │ │ - svclt 0x0000ba11 │ │ │ │ - eorseq r5, r4, r8, ror r8 │ │ │ │ + svclt 0x0000ba55 │ │ │ │ + ldrshteq r5, [r4], -r8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebcb8f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [ip], -r8, lsr #26 │ │ │ │ teqcs ip, #24117248 @ 0x1700000 │ │ │ │ - rsccc pc, r0, #536870916 @ 0x20000004 │ │ │ │ + rsbmi pc, r0, #536870916 @ 0x20000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ vrshl.s8 d25, d0, d2 │ │ │ │ - vaddw.s8 q10, q8, d24 │ │ │ │ + vaddw.s8 , q0, d24 │ │ │ │ @ instruction: 0xf0cf012f │ │ │ │ - vadd.f32 , q9, │ │ │ │ - vsra.s64 d20, d20, #64 │ │ │ │ + vceq.f32 d31, d2, d25 │ │ │ │ + vbic.i32 d21, #4 @ 0x00000004 │ │ │ │ strmi r0, [r6], -pc, lsr #2 │ │ │ │ vmax.s d4, d5, d16 │ │ │ │ - ldmdblt r8, {r0, r1, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r8, {r0, r1, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ cmnvs r3, r1, lsl #6 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ - tstpne r0, r9, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrsne pc, r0, r9, asr #12 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ vmax.s d4, d5, d16 │ │ │ │ - ldmdblt r8, {r0, r1, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r8, {r0, r1, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ cmnvs r3, r2, lsl #6 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ movweq pc, #49413 @ 0xc105 @ │ │ │ │ ldrtmi r2, [r8], -sl, lsr #5 │ │ │ │ - ldcmi 2, cr15, [ip], #264 @ 0x108 │ │ │ │ + ldcpl 2, cr15, [ip], #-264 @ 0xfffffef8 │ │ │ │ stceq 2, cr15, [pc], #-768 @ 0x74478 │ │ │ │ - mvncc pc, r2, asr #4 │ │ │ │ + msrmi (UNDEF: 96), r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ strgt lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 0, cr15, [r6], #960 @ 0x3c0 │ │ │ │ + stc2l 0, cr15, [sl], #960 @ 0x3c0 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ - mlaseq r4, r0, r8, r5 │ │ │ │ + eorseq r5, r4, r0, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebcb9a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ teqcs ip, #45056 @ 0xb000 │ │ │ │ - @ instruction: 0x41a8f242 │ │ │ │ + msrpl R8_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ vhsub.s8 d25, d2, d0 │ │ │ │ - vmlal.s , d16, d0[4] │ │ │ │ + vmlal.s q10, d0, d0[4] │ │ │ │ @ instruction: 0xf0cf022f │ │ │ │ - cdpvc 13, 0, cr15, cr0, cr11, {4} │ │ │ │ + cdpvc 13, 0, cr15, cr0, cr15, {6} │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - mlaseq r4, r0, r8, r5 │ │ │ │ + eorseq r5, r4, r0, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebcb9ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ strmi r4, [ip], -ip, lsl #20 │ │ │ │ vcge.s8 d18, d2, d28 │ │ │ │ - vaddw.s8 q10, q8, d24 │ │ │ │ + vaddw.s8 , q0, d24 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ - rsccc pc, r0, #536870916 @ 0x20000004 │ │ │ │ + rsbmi pc, r0, #536870916 @ 0x20000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - stc2l 0, cr15, [r8, #-828]! @ 0xfffffcc4 │ │ │ │ + stc2 0, cr15, [ip, #828]! @ 0x33c │ │ │ │ andlt r6, r2, r4, asr #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - mlaseq r4, r0, r8, r5 │ │ │ │ + eorseq r5, r4, r0, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebcba34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ teqcs ip, #12, 20 @ 0xc000 │ │ │ │ - @ instruction: 0x41a8f242 │ │ │ │ + msrpl R8_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ vhsub.s8 d25, d2, d0 │ │ │ │ - vmlal.s , d16, d0[4] │ │ │ │ + vmlal.s q10, d0, d0[4] │ │ │ │ @ instruction: 0xf0cf022f │ │ │ │ - movwcs pc, #3397 @ 0xd45 @ │ │ │ │ + movwcs pc, #3465 @ 0xd89 @ │ │ │ │ andlt r6, r3, r3, asr #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - mlaseq r4, r0, r8, r5 │ │ │ │ + eorseq r5, r4, r0, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebcba7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ teqcs ip, #12, 20 @ 0xc000 │ │ │ │ - @ instruction: 0x41a8f242 │ │ │ │ + msrpl R8_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ vhsub.s8 d25, d2, d0 │ │ │ │ - vmlal.s , d16, d0[4] │ │ │ │ + vmlal.s q10, d0, d0[4] │ │ │ │ @ instruction: 0xf0cf022f │ │ │ │ - stmibvs r0, {r0, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmibvs r0, {r0, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00183800 │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - mlaseq r4, r0, r8, r5 │ │ │ │ + eorseq r5, r4, r0, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebcbac4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ strmi r4, [ip], -lr, lsl #20 │ │ │ │ vcge.s8 d18, d2, d28 │ │ │ │ - vaddw.s8 q10, q8, d24 │ │ │ │ + vaddw.s8 , q0, d24 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ - rsccc pc, r0, #536870916 @ 0x20000004 │ │ │ │ + rsbmi pc, r0, #536870916 @ 0x20000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - ldc2l 0, cr15, [ip], #828 @ 0x33c │ │ │ │ + stc2l 0, cr15, [r0, #-828] @ 0xfffffcc4 │ │ │ │ movsne pc, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andsvc r7, ip, r4, lsl #12 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - mlaseq r4, r0, r8, r5 │ │ │ │ + eorseq r5, r4, r0, lsl r9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebcbb14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ ldrdgt pc, [r8], #-143 @ 0xffffff71 @ │ │ │ │ bmi 0x686178 │ │ │ │ teqcs ip, #14680064 @ 0xe00000 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0x41a8f242 │ │ │ │ + msrpl R8_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldmdavs r2, {r3, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9203 │ │ │ │ vhsub.s8 d16, d2, d0 │ │ │ │ - vmlal.s , d16, d0[4] │ │ │ │ + vmlal.s q10, d0, d0[4] │ │ │ │ @ instruction: 0xf0cf022f │ │ │ │ - strmi pc, [r4], fp, asr #25 │ │ │ │ + strmi pc, [r4], pc, lsl #26 │ │ │ │ bge 0x1061dc │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ ldrdmi pc, [r0], -ip @ │ │ │ │ @ instruction: 0xf0e29402 │ │ │ │ - blmi 0x2f3624 │ │ │ │ + blmi 0x2f3734 │ │ │ │ blls 0x14e9cc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - blx 0xff23129c │ │ │ │ + blx 0x23129e │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r8, r5 │ │ │ │ + eorseq r5, r4, r0, lsl r9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebcbb94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ ldrdgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ bmi 0x6c61f8 │ │ │ │ teqcs ip, #14680064 @ 0xe00000 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0x41a8f242 │ │ │ │ + msrpl R8_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldmdavs r2, {r1, r3, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9203 │ │ │ │ vhsub.s8 d16, d2, d0 │ │ │ │ - vmlal.s , d16, d0[4] │ │ │ │ + vmlal.s q10, d0, d0[4] │ │ │ │ @ instruction: 0xf0cf022f │ │ │ │ - andcs pc, r0, #35584 @ 0x8b00 │ │ │ │ + andcs pc, r0, #52992 @ 0xcf00 │ │ │ │ andls r4, r2, #7340032 @ 0x700000 │ │ │ │ strtmi r4, [r9], -r3, lsr #12 │ │ │ │ bge 0x106298 │ │ │ │ - blx 0xffd30d64 │ │ │ │ + blx 0xe30d66 │ │ │ │ blls 0x120e00 │ │ │ │ blmi 0x2cd2d0 │ │ │ │ blls 0x14ea50 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ - blx 0xfe1b1320 │ │ │ │ + blx 0xff1b1320 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r0, r8, r5 │ │ │ │ + eorseq r5, r4, r0, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebcbc18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ teqcs ip, #86016 @ 0x15000 │ │ │ │ - @ instruction: 0x41a8f242 │ │ │ │ + msrpl R8_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ vhsub.s8 d25, d2, d0 │ │ │ │ - vmlal.s , d16, d0[4] │ │ │ │ + vmlal.s q10, d0, d0[4] │ │ │ │ @ instruction: 0xf0cf022f │ │ │ │ - vfma.f32 , q7, │ │ │ │ + vfma.f32 d31, d30, d7 │ │ │ │ vsubw.s8 , q8, d21 │ │ │ │ andcs r2, r1, #1476395010 @ 0x58000002 │ │ │ │ andsvc r9, sl, r3 │ │ │ │ stc2l 0, cr15, [r4], #-0 │ │ │ │ blx 0x1632a4e │ │ │ │ andcs r9, r1, #196608 @ 0x30000 │ │ │ │ movwne lr, #31184 @ 0x79d0 │ │ │ │ @@ -102894,36 +102894,36 @@ │ │ │ │ @ instruction: 0xf7cefafd │ │ │ │ andcs pc, r0, r1, lsr #19 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - mlaseq r4, r0, r8, r5 │ │ │ │ + eorseq r5, r4, r0, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebcbc84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ teqcs ip, #61440 @ 0xf000 │ │ │ │ - @ instruction: 0x41a8f242 │ │ │ │ + msrpl R8_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ vhsub.s8 d25, d2, d0 │ │ │ │ - vmlal.s , d16, d0[4] │ │ │ │ + vmlal.s q10, d0, d0[4] │ │ │ │ @ instruction: 0xf0cf022f │ │ │ │ - stmdbvs r1, {r0, r2, r3, r4, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - andsne pc, r0, #76546048 @ 0x4900000 │ │ │ │ + stmdbvs r1, {r0, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + addsne pc, r0, #76546048 @ 0x4900000 │ │ │ │ eorseq pc, r3, #192, 4 │ │ │ │ - @ instruction: 0x43b4f242 │ │ │ │ + teqppl r4, #536870916 @ p-variant is OBSOLETE @ 0x20000004 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ svclt 0x00142901 │ │ │ │ @ instruction: 0x46184610 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ @ instruction: 0xf1d2eb04 │ │ │ │ - svclt 0x0000b927 │ │ │ │ - mlaseq r4, r0, r8, r5 │ │ │ │ + svclt 0x0000b96b │ │ │ │ + eorseq r5, r4, r0, lsl r9 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 0x12ff94 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ blmi 0xff3a0d64 │ │ │ │ @@ -102931,198 +102931,198 @@ │ │ │ │ stmdage fp, {r1, r2, r9, sl, lr} │ │ │ │ smlabtne r4, sp, r9, lr │ │ │ │ smlabtne r6, sp, r9, lr │ │ │ │ smlabtne r8, sp, r9, lr │ │ │ │ ldmdavs fp, {r1, r3, r8, ip, pc} │ │ │ │ @ instruction: 0xf04f931d │ │ │ │ vcgt.s d0, d4, d0 │ │ │ │ - stmdbge r4, {r2, r3, r4, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdbge r4, {r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ addvs pc, r5, r4, asr #12 │ │ │ │ andeq pc, r7, r0, asr #5 │ │ │ │ stc2l 7, cr15, [r0], #-844 @ 0xfffffcb4 │ │ │ │ ldrtmi r9, [r0], -r4, lsl #24 │ │ │ │ - bicsmi pc, r8, r2, asr #4 │ │ │ │ + cmpppl r8, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - stc2 1, cr15, [r8], #-852 @ 0xfffffcac │ │ │ │ + stc2l 1, cr15, [ip], #-852 @ 0xfffffcac │ │ │ │ @ instruction: 0xff30f7d3 │ │ │ │ @ instruction: 0xf7d34605 │ │ │ │ strtmi pc, [sl], -r7, lsl #31 │ │ │ │ vmax.s8 d20, d2, d3 │ │ │ │ - vsra.s64 q10, q10, #64 │ │ │ │ + vbic.i32 , #4 @ 0x00000004 │ │ │ │ ldrtmi r0, [r0], -pc, lsr #2 │ │ │ │ - ldc2 1, cr15, [sl], {213} @ 0xd5 │ │ │ │ - tstppl r4, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mrrc2 1, 13, pc, lr, cr5 @ │ │ │ │ + orrspl pc, r4, r2, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldrtmi r4, [r0], -r2, lsr #12 │ │ │ │ - ldc2 1, cr15, [r2], {213} @ 0xd5 │ │ │ │ + mrrc2 1, 13, pc, r6, cr5 @ │ │ │ │ suble r2, r2, r0, lsl #24 │ │ │ │ strtmi r9, [r1], -r6, lsl #16 │ │ │ │ - stc2 2, cr15, [r8, #-24]! @ 0xffffffe8 │ │ │ │ + stc2l 2, cr15, [ip, #-24]! @ 0xffffffe8 │ │ │ │ strmi r9, [r2], -r7, lsl #22 │ │ │ │ - teqppl r0, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ + asrspl pc, r2, #4 @ │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf1d54630 │ │ │ │ - stmdals r5, {r0, r1, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r5, {r0, r1, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ vmax.s8 d4, d6, d17 │ │ │ │ - blls 0x233fec │ │ │ │ + blls 0x2340fc │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ strmi r8, [r2], -r5, ror #2 │ │ │ │ andcs r2, r0, r0, lsl #2 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ vmin.s8 d20, d2, d16 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ @ instruction: 0xf1d5012f │ │ │ │ - vstrls d15, [sl, #-956] @ 0xfffffc44 │ │ │ │ + stcls 12, cr15, [sl, #-204] @ 0xffffff34 │ │ │ │ stmdaeq r4!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ blx 0x28642e │ │ │ │ vhadd.s8 d15, d6, d5 │ │ │ │ - strtmi pc, [sl], -r3, lsl #26 │ │ │ │ + strtmi pc, [sl], -r7, asr #26 │ │ │ │ vmax.s8 d20, d2, d3 │ │ │ │ - vsra.s64 d21, d0, #64 │ │ │ │ + vorr.i32 d22, #0 @ 0x00000000 │ │ │ │ ldrtmi r0, [r0], -pc, lsr #2 │ │ │ │ - blx 0xff831316 │ │ │ │ + stc2 1, cr15, [r2], #-852 @ 0xfffffcac │ │ │ │ strtmi r9, [r1], -r8, lsl #20 │ │ │ │ blx 0x2993d2 │ │ │ │ vhadd.s8 d15, d6, d2 │ │ │ │ - svcls 0x0009fcf3 │ │ │ │ + svcls 0x0009fd37 │ │ │ │ strmi r4, [r5], -r1, lsr #12 │ │ │ │ @ instruction: 0xf007fb08 │ │ │ │ - stc2l 2, cr15, [ip], #24 │ │ │ │ + ldc2 2, cr15, [r0, #-24]! @ 0xffffffe8 │ │ │ │ strmi r9, [r4], -r2, lsl #20 │ │ │ │ blls 0x26cc74 │ │ │ │ ldrtmi r4, [r0], -r2, lsr #12 │ │ │ │ - teqppl r0, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ + asrspl pc, r2, #4 @ │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blx 0xff1b134a │ │ │ │ + stc2 1, cr15, [r8], {213} @ 0xd5 │ │ │ │ blcs 0x9b810 │ │ │ │ tstphi r4, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ vcgt.s8 d18, d2, d0 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ strtmi r0, [r2], -pc, lsr #2 │ │ │ │ - blx 0xfedb136a │ │ │ │ + blx 0xffeb136a │ │ │ │ movwcs r9, #2570 @ 0xa0a │ │ │ │ vmin.s8 d20, d2, d16 │ │ │ │ - vsra.s64 d21, d0, #64 │ │ │ │ + vorr.i32 d22, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf1d5012f │ │ │ │ - strcs pc, [r0, #-2987] @ 0xfffff455 │ │ │ │ + strcs pc, [r0, #-3055] @ 0xfffff411 │ │ │ │ @ instruction: 0x2708e9dd │ │ │ │ stcge 6, cr4, [fp, #-172] @ 0xffffff54 │ │ │ │ strls r4, [r1], #-1584 @ 0xfffff9d0 │ │ │ │ - @ instruction: 0x51b4f242 │ │ │ │ + teqpvs r4, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf1d59700 │ │ │ │ - stmdbge fp, {r0, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge fp, {r0, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ adcsne pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ - @ instruction: 0xff8ef0f6 │ │ │ │ + @ instruction: 0xffd2f0f6 │ │ │ │ stcgt 12, cr10, [pc, #-80] @ 0x74c04 │ │ │ │ strmi ip, [r7], -pc, lsl #8 │ │ │ │ strgt ip, [pc], #-3343 @ 0x74c5c │ │ │ │ eorvs r6, r3, fp, lsr #16 │ │ │ │ rsbsle r2, r9, r0, lsl #30 │ │ │ │ bvc 0xfe4b0484 │ │ │ │ blvs 0x1b302e8 │ │ │ │ @ instruction: 0x4630463b │ │ │ │ blpl 0x1a70754 │ │ │ │ bvc 0x5f03ec │ │ │ │ - mvnpl pc, r2, asr #4 │ │ │ │ + msrvs (UNDEF: 108), r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ blvs 0x1302b8 │ │ │ │ blmi 0x1a70768 │ │ │ │ bcs 0xfe4b04e8 │ │ │ │ blvc 0x1f06a0 │ │ │ │ blvc 0x230530 │ │ │ │ blvc 0xb02cc │ │ │ │ - blx 0x1cb13f2 │ │ │ │ + blx 0xfedb13f2 │ │ │ │ @ instruction: 0xf0f6a81a │ │ │ │ - cdp 8, 11, cr15, cr0, cr5, {0} │ │ │ │ + cdp 8, 11, cr15, cr0, cr9, {2} │ │ │ │ ldmdage sl, {r6, r8, r9, fp, pc} │ │ │ │ - @ instruction: 0xffeef0f5 │ │ │ │ + @ instruction: 0xf832f0f6 │ │ │ │ blvc 0xb078c │ │ │ │ ldmdage sl, {r1, r3, r8, sp} │ │ │ │ bleq 0x10b0598 │ │ │ │ bleq 0x127078c │ │ │ │ blx 0x4b0884 │ │ │ │ andscs fp, pc, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf0f5221b │ │ │ │ - @ instruction: 0x4604ff7b │ │ │ │ + @ instruction: 0x4604ffbf │ │ │ │ @ instruction: 0xf0f6a81a │ │ │ │ - mrc 8, 5, APSR_nzcv, cr4, cr7, {0} │ │ │ │ + mrc 8, 5, APSR_nzcv, cr4, cr11, {2} │ │ │ │ vneg.f64 d16, d0 │ │ │ │ @ instruction: 0xd60dfa10 │ │ │ │ blvs 0x130354 │ │ │ │ - msrvs R8_fiq, r2 │ │ │ │ + @ instruction: 0x61a8f242 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ strls r4, [r0], #-1584 @ 0xfffff9d0 │ │ │ │ blvc 0x230570 │ │ │ │ blcs 0x66fe40 │ │ │ │ - blx 0x113144e │ │ │ │ + blx 0xfe23144e │ │ │ │ @ instruction: 0xf1cb4620 │ │ │ │ - ldmdage r7, {r0, r2, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xffd4f0f5 │ │ │ │ + ldmdage r7, {r0, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf818f0f6 │ │ │ │ blhi 0x10b07c8 │ │ │ │ - @ instruction: 0xf0f5a817 │ │ │ │ - ldmdage r7, {r0, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf0f6a817 │ │ │ │ + ldmdage r7, {r0, fp, ip, sp, lr, pc} │ │ │ │ bleq 0x10b05f4 │ │ │ │ bleq 0xff0b0808 │ │ │ │ bcc 0x4b055c │ │ │ │ svclt 0x00332b0b │ │ │ │ andcs r2, r3, #1879048194 @ 0x70000002 │ │ │ │ tstcs r0, sl, lsl #2 │ │ │ │ - @ instruction: 0xff4af0f5 │ │ │ │ + @ instruction: 0xff8ef0f5 │ │ │ │ ldmdage r7, {r2, r9, sl, lr} │ │ │ │ - @ instruction: 0xffe6f0f5 │ │ │ │ + @ instruction: 0xf82af0f6 │ │ │ │ bleq 0x10b0808 │ │ │ │ blx 0x4b0900 │ │ │ │ vmax.s8 d29, d2, d9 │ │ │ │ - vmla.f d22, d0, d0[5] │ │ │ │ + vmla.f d22, d16, d0[5] │ │ │ │ mrrc 1, 2, r0, r3, cr15 │ │ │ │ @ instruction: 0x46302b10 │ │ │ │ @ instruction: 0xf1d59400 │ │ │ │ - @ instruction: 0x4620fb15 │ │ │ │ - @ instruction: 0xf870f1cb │ │ │ │ + @ instruction: 0x4620fb59 │ │ │ │ + @ instruction: 0xf8b4f1cb │ │ │ │ ldcmi 8, cr10, [r1], #-44 @ 0xffffffd4 │ │ │ │ - @ instruction: 0xff96f0f6 │ │ │ │ + @ instruction: 0xffdaf0f6 │ │ │ │ vmin.s8 d20, d2, d16 │ │ │ │ - vsra.s64 d22, d8, #64 │ │ │ │ + vorr.i32 d23, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf1d5012f │ │ │ │ - stmdavs r2!, {r0, r1, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0x61a8f242 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + msrvc R8_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf1d54630 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - bicvs pc, r0, r2, asr #4 │ │ │ │ + stmdavs r2!, {r0, r1, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + cmppvc r0, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf1d54630 │ │ │ │ - vpmin.s8 , q8, │ │ │ │ + vpadd.i8 d31, d0, d27 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ ldmdavs sl, {r1, r4, r7, r8, r9} │ │ │ │ rsble r2, pc, r0, lsl #20 │ │ │ │ ldrmi r2, [r3], -r0, lsl #8 │ │ │ │ strtmi r4, [r2], -r5, lsr #12 │ │ │ │ rscsne pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8d3440a │ │ │ │ strmi r1, [sp], #-764 @ 0xfffffd04 │ │ │ │ movwne pc, #2259 @ 0x8d3 @ │ │ │ │ @ instruction: 0xf8d3440c │ │ │ │ blcs 0x8178c │ │ │ │ @ instruction: 0x4630d1f2 │ │ │ │ - bicsvs pc, r8, r2, asr #4 │ │ │ │ + cmppvc r8, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blx 0xff6b1520 │ │ │ │ + blx 0x7b1522 │ │ │ │ ldrtmi r4, [r0], -sl, lsr #12 │ │ │ │ - mvnsvs pc, r2, asr #4 │ │ │ │ + cmnpvc r4, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blx 0xff4b1530 │ │ │ │ + blx 0x5b1532 │ │ │ │ ldrtmi r4, [r0], -r2, lsr #12 │ │ │ │ - tstpvc r0, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrsvc pc, r0, r2, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blx 0xff2b1540 │ │ │ │ + blx 0x3b1542 │ │ │ │ ldmdavs sl, {r0, r1, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, lr, r3, asr #2 │ │ │ │ blhi 0x1300f4 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -103133,35 +103133,35 @@ │ │ │ │ subsmi r0, r9, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addseq lr, r6, #220, 2 @ 0x37 │ │ │ │ bvs 0x1f059c │ │ │ │ bcc 0xfe4b0648 │ │ │ │ ldrtmi r4, [r0], -r2, lsr #12 │ │ │ │ blvc 0x1a70914 │ │ │ │ - cmpppl r8, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicspl pc, r8, r2, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ blvs 0x1a30920 │ │ │ │ blpl 0x27085c │ │ │ │ blpl 0xb047c │ │ │ │ - blx 0xfe6b15a0 │ │ │ │ + blx 0xff7b15a0 │ │ │ │ strbt r9, [r2], sl, lsl #20 │ │ │ │ bvc 0x1f05c8 │ │ │ │ vmax.s8 d20, d2, d2 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ ldrtmi r0, [r0], -pc, lsr #2 │ │ │ │ blvs 0x1a70944 │ │ │ │ bcc 0xfe4b0684 │ │ │ │ blvc 0x1a7094c │ │ │ │ blpl 0x270888 │ │ │ │ blpl 0xb04a8 │ │ │ │ - blx 0xfe1315cc │ │ │ │ + blx 0xff2315cc │ │ │ │ ldr r9, [r1], sl, lsl #26 │ │ │ │ @ instruction: 0x46154614 │ │ │ │ vaba.s8 d30, d22, d13 │ │ │ │ - svclt 0x0000f845 │ │ │ │ + svclt 0x0000f885 │ │ │ │ ldrdcc lr, [r0], -r2 │ │ │ │ movwcc fp, #5136 @ 0x1410 │ │ │ │ ldmvs r3, {r0, r1, r4, sp, lr} │ │ │ │ strtmi r6, [r0], #-2572 @ 0xfffff5f4 │ │ │ │ blhi 0x28cfdc │ │ │ │ addsvs r4, r3, r3, lsl #8 │ │ │ │ blhi 0x34f1e4 │ │ │ │ @@ -103180,69 +103180,69 @@ │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebcc0e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0ff0 │ │ │ │ vsubl.s8 , d0, d12 │ │ │ │ @ instruction: 0x460c2296 │ │ │ │ - msrmi (UNDEF: 100), r2 │ │ │ │ + mvnmi pc, r2, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - mrc2 0, 0, pc, cr12, cr0, {6} │ │ │ │ - msrvc R12_fiq, r2 │ │ │ │ + mcr2 0, 3, pc, cr0, cr0, {6} @ │ │ │ │ + @ instruction: 0x71acf242 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx 0xeb1660 │ │ │ │ - msrcs SPSR_, #82837504 @ 0x4f00000 │ │ │ │ + blx 0x1fb1660 │ │ │ │ + mvncs pc, #82837504 @ 0x4f00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ - subsmi pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ + sbcsmi pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ eorseq pc, r2, #192, 4 │ │ │ │ stccs 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ ldrmi fp, [sl], -r8, lsl #30 │ │ │ │ - cmppvc r4, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicvc pc, r4, r2, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blx 0xa31684 │ │ │ │ + blx 0x1b31684 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ strb r4, [sp, #56] @ 0x38 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebcc140 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ blx 0x3b2f2c │ │ │ │ andpl pc, ip, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ - msrmi (UNDEF: 100), r2 │ │ │ │ + mvnmi pc, r2, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - stc2l 0, cr15, [sl, #832]! @ 0x340 │ │ │ │ - msrvc R12_fiq, r2 │ │ │ │ + mcr2 0, 1, pc, cr14, cr0, {6} @ │ │ │ │ + @ instruction: 0x71acf242 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx 0x2316c4 │ │ │ │ - msrcs SPSR_, #82837504 @ 0x4f00000 │ │ │ │ + blx 0x13316c4 │ │ │ │ + mvncs pc, #82837504 @ 0x4f00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ - subsmi pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ + sbcsmi pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ eorseq pc, r2, #192, 4 │ │ │ │ stccs 6, cr4, [r0, #-128] @ 0xffffff80 │ │ │ │ ldrmi fp, [sl], -r8, lsl #30 │ │ │ │ - cmppvc r4, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicvc pc, r4, r2, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf9f4f1d5 │ │ │ │ + blx 0xeb16e8 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ ldr r4, [fp, #56] @ 0x38 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebcc1a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ andne lr, r2, #3358720 @ 0x334000 │ │ │ │ svccs 0x0070ee1d │ │ │ │ tstcs r0, r4 │ │ │ │ blmi 0xb59bd0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf50058d0 │ │ │ │ eorscc r4, r8, sp, lsr #1 │ │ │ │ - ldc2 2, cr15, [ip], #-80 @ 0xffffffb0 │ │ │ │ + ldc2l 2, cr15, [ip], #-80 @ 0xffffffb0 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ blmi 0xa29494 │ │ │ │ svcpl 0x0070ee1d │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7da58e8 │ │ │ │ blmi 0x974020 │ │ │ │ ldrbtmi r9, [fp], #-2052 @ 0xfffff7fc │ │ │ │ @@ -103266,22 +103266,22 @@ │ │ │ │ @ instruction: 0xf7dd5828 │ │ │ │ strmi pc, [r4], -r3, ror #24 │ │ │ │ andlt r4, r7, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ - @ instruction: 0x03acf645 │ │ │ │ + msrne CPSR_fs, #72351744 @ 0x4500000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - cmppvc ip, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, ip, r2, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbsvc pc, r8, r2, asr #4 │ │ │ │ + rscsvc pc, r8, r2, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqsub.s16 q1, q8, │ │ │ │ - svclt 0x0000ff87 │ │ │ │ + svclt 0x0000ffc7 │ │ │ │ @ instruction: 0x008aabb8 │ │ │ │ umulleq sl, sl, ip, fp @ │ │ │ │ addeq sl, sl, lr, lsl #23 │ │ │ │ addeq sl, sl, r0, ror #22 │ │ │ │ addeq sl, sl, ip, asr #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stmibvs r4, {r1, r8, fp, ip, sp}^ │ │ │ │ @@ -103387,23 +103387,23 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 d27, d5, d16 │ │ │ │ - @ instruction: 0xf242fe71 │ │ │ │ - vorr.i32 , #12 @ 0x0000000c │ │ │ │ + @ instruction: 0xf242feb1 │ │ │ │ + vsra.s64 , q6, #64 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vmvn.i32 q11, #4 @ 0x00000004 │ │ │ │ + vshr.s64 q11, q10, #64 │ │ │ │ blmi 0x1352fc │ │ │ │ vqsub.s16 d2, d16, d25 │ │ │ │ - svclt 0x0000fe97 │ │ │ │ + svclt 0x0000fed7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r5, [r4], -ip │ │ │ │ + eorseq r5, r4, ip, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebcc458 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460fe8 │ │ │ │ vsubw.s8 , q8, d16 │ │ │ │ @ instruction: 0x46052396 │ │ │ │ strmi fp, [ip], -r3, lsl #1 │ │ │ │ @@ -103462,15 +103462,15 @@ │ │ │ │ movwcs r2, #798 @ 0x31e │ │ │ │ andls r9, r6, #4, 2 │ │ │ │ bmi 0xff059364 │ │ │ │ ldmdavs r2, {r0, r3, sl, ip, pc} │ │ │ │ @ instruction: 0xf04f9211 │ │ │ │ stmib sp, {r9}^ │ │ │ │ @ instruction: 0xf0a8330f │ │ │ │ - bge 0x4b42b8 │ │ │ │ + bge 0x4b43c8 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf808f003 │ │ │ │ strmi r9, [r3], -r4, lsl #20 │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ vsra.u64 d24, d15, #62 │ │ │ │ bcs 0x75b94 │ │ │ │ @ instruction: 0xf44fbf08 │ │ │ │ @@ -103680,57 +103680,57 @@ │ │ │ │ addsmi r7, sl, #-67108861 @ 0xfc000003 │ │ │ │ ldrb sp, [r0, r2, lsr #1]! │ │ │ │ andeq pc, r8, #-1140850687 @ 0xbc000001 │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ andcs r9, r1, #4, 4 @ 0x40000000 │ │ │ │ ldrb r9, [pc], -pc, lsl #4 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ - ldc2l 0, cr15, [r6, #-976] @ 0xfffffc30 │ │ │ │ + ldc2 0, cr15, [sl, #976] @ 0x3d0 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf0f4af71 │ │ │ │ - @ instruction: 0x4607fc7b │ │ │ │ + @ instruction: 0x4607fcbf │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blmi 0xfede1484 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ stccs 13, cr6, [r0, #-884] @ 0xfffffc8c │ │ │ │ sbcshi pc, lr, r0 │ │ │ │ movpl pc, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r0, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8d8441d │ │ │ │ bne 0xffb4176c │ │ │ │ stmib sp, {r1, r4, r6, r7, r9, fp, ip}^ │ │ │ │ blls 0x1be30c │ │ │ │ ldrtmi r2, [r8], -r1, lsl #2 │ │ │ │ - rsbseq pc, ip, #69206016 @ 0x4200000 │ │ │ │ + rscseq pc, ip, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0xeb2028 │ │ │ │ + blx 0x1eb2028 │ │ │ │ smlatbcs r1, r6, fp, r4 │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf642681b │ │ │ │ - vsubl.s8 q8, d16, d12 │ │ │ │ + vsubl.s8 , d0, d12 │ │ │ │ @ instruction: 0xf859022f │ │ │ │ @ instruction: 0xf5033003 │ │ │ │ @ instruction: 0xf8d343a0 │ │ │ │ ldc 6, cr3, [r3, #720] @ 0x2d0 │ │ │ │ vstr d7, [sp] │ │ │ │ vqdmulh.s d23, d5, d0 │ │ │ │ - blmi 0xfe7f3fcc │ │ │ │ + blmi 0xfe7f40cc │ │ │ │ @ instruction: 0xf8d84638 │ │ │ │ ldrbtmi r1, [fp], #-28 @ 0xffffffe4 │ │ │ │ @ instruction: 0xf859681b │ │ │ │ @ instruction: 0xf5033003 │ │ │ │ @ instruction: 0xf8b343a0 │ │ │ │ @ instruction: 0x4652a2b4 │ │ │ │ stc2 7, cr15, [r4, #-632] @ 0xfffffd88 │ │ │ │ @ instruction: 0x001af8b8 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf64280a4 │ │ │ │ - vrshr.s64 d16, d24, #64 │ │ │ │ + vmvn.i32 d17, #2048 @ 0x00000800 │ │ │ │ blmi 0xfe4f602c │ │ │ │ andls r2, r4, #0, 12 │ │ │ │ and r9, r3, r6, lsl #10 │ │ │ │ adcsmi r3, r0, #1048576 @ 0x100000 │ │ │ │ addshi pc, r6, r0, asr #6 │ │ │ │ ldrbtmi r4, [sl], #-1562 @ 0xfffff9e6 │ │ │ │ @ instruction: 0xf8596812 │ │ │ │ @@ -103742,15 +103742,15 @@ │ │ │ │ tstcs r8, #160, 2 @ 0x28 │ │ │ │ @ instruction: 0xf8d14638 │ │ │ │ @ instruction: 0x210126b4 │ │ │ │ @ instruction: 0x2c06fb03 │ │ │ │ vldr s18, [ip, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ vqdmulh.s d23, d5, d0 │ │ │ │ - @ instruction: 0xf8d8f9e5 │ │ │ │ + @ instruction: 0xf8d8fa25 │ │ │ │ bl 0xfe9b9830 │ │ │ │ ldrtmi r0, [r8], -sl, lsl #4 │ │ │ │ ssatmi r4, #11, r1, asr #8 │ │ │ │ stc2l 7, cr15, [ip], {158} @ 0x9e │ │ │ │ @ instruction: 0x001af8b8 │ │ │ │ @ instruction: 0xe7d14b79 │ │ │ │ @ instruction: 0xf64f4a79 │ │ │ │ @@ -103762,43 +103762,43 @@ │ │ │ │ andsmi r4, r3, fp, asr r2 │ │ │ │ strvs r1, [ip, #2788] @ 0xae4 │ │ │ │ strtmi r4, [r8], r0, asr #12 │ │ │ │ ldc2l 7, cr15, [r2, #-840]! @ 0xfffffcb8 │ │ │ │ stcls 7, cr14, [r7], {7} │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ @ instruction: 0xf0a8fc89 │ │ │ │ - vst2.16 {d31,d33}, [pc :64]! │ │ │ │ + vst2.32 {d31,d33}, [pc :128], r1 │ │ │ │ strtmi r3, [r0], -r0, lsl #7 │ │ │ │ sbcscc pc, r0, #196, 16 @ 0xc40000 │ │ │ │ stc2l 7, cr15, [r4, #992]! @ 0x3e0 │ │ │ │ @ instruction: 0xd0561c91 │ │ │ │ eorsle r1, r0, r3, asr ip │ │ │ │ @ instruction: 0xf0403203 │ │ │ │ @ instruction: 0xf64f80b5 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ svceq 0x000cf013 │ │ │ │ mcrge 4, 0, pc, cr1, cr15, {1} @ │ │ │ │ - subeq pc, ip, r2, asr #12 │ │ │ │ + sbceq pc, ip, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - stc2 0, cr15, [r0], {244} @ 0xf4 │ │ │ │ + mcrr2 0, 15, pc, r4, cr4 @ │ │ │ │ @ instruction: 0xf64fe5f9 │ │ │ │ vqdmlal.s q9, d16, d0[7] │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf64fadf7 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf57f0418 │ │ │ │ @ instruction: 0xf8d8adef │ │ │ │ @ instruction: 0x4641301c │ │ │ │ - vpmax.s8 d25, d2, d6 │ │ │ │ - vaddl.s8 , d16, d8 │ │ │ │ + @ instruction: 0xf6429a06 │ │ │ │ + vaddl.s8 q8, d0, d8 │ │ │ │ @ instruction: 0xf0f4002f │ │ │ │ - strb pc, [r3, #3045]! @ 0xbe5 @ │ │ │ │ + strb pc, [r3, #3113]! @ 0xc29 @ │ │ │ │ @ instruction: 0x4691463c │ │ │ │ @ instruction: 0xf64fe67c │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ svceq 0x000cf013 │ │ │ │ addshi pc, sl, r0, asr #32 │ │ │ │ bls 0x1485c0 │ │ │ │ @@ -103808,16 +103808,16 @@ │ │ │ │ stmib sp, {r0, r2, r8, r9, fp, ip, pc}^ │ │ │ │ str r5, [sl, -r2, lsl #6]! │ │ │ │ blls 0x15ccc8 │ │ │ │ cmple sl, #645922816 @ 0x26800000 │ │ │ │ blcs 0x9c4c0 │ │ │ │ @ instruction: 0x4639d139 │ │ │ │ vhadd.s32 d2, d4, d10 │ │ │ │ - ldrtmi pc, [r8], -r5, lsr #23 @ │ │ │ │ - blx 0xfe0b1c9a │ │ │ │ + ldrtmi pc, [r8], -r5, ror #23 @ │ │ │ │ + blx 0xff1b1c9a │ │ │ │ stmdbls pc, {r4, r5, r6, r9, sl, sp, lr, pc} @ │ │ │ │ vmls.i8 d18, d0, d1 │ │ │ │ @ instruction: 0xf64f808b │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ umaalne r2, r9, r6, r3 │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r8, ip, pc} │ │ │ │ svceq 0x000cf013 │ │ │ │ @@ -103837,76 +103837,76 @@ │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf04fad8c │ │ │ │ movwcs r3, #767 @ 0x2ff │ │ │ │ tstcs r0, #200, 18 @ 0x320000 │ │ │ │ cdpls 5, 0, cr14, cr2, cr5, {4} │ │ │ │ ldrtmi r2, [r8], -r1, lsl #2 │ │ │ │ - rscseq pc, r4, #69206016 @ 0x4200000 │ │ │ │ + rsbsne pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ vmin.s8 d20, d5, d19 │ │ │ │ - ldmeq r6!, {r0, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmeq r6!, {r0, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ vqadd.s8 d29, d16, d25 │ │ │ │ - vmlsl.s8 , d16, d16 │ │ │ │ + vmlsl.s8 q10, d0, d16 │ │ │ │ bl 0x1b820c │ │ │ │ stmdavs fp!, {r1, r2, r7, r9, sl} │ │ │ │ movwls r4, #1618 @ 0x652 │ │ │ │ strtmi r2, [fp], -r1, lsl #2 │ │ │ │ strcc r4, [r4, #-1592] @ 0xfffff9c8 │ │ │ │ - @ instruction: 0xf910f245 │ │ │ │ + @ instruction: 0xf950f245 │ │ │ │ ldrhle r4, [r4, #37]! @ 0x25 │ │ │ │ ldrtmi lr, [fp], -r7, lsr #15 │ │ │ │ tstcs r1, pc, lsl r2 │ │ │ │ - sbcseq pc, r4, r2, asr #12 │ │ │ │ + subsne pc, r4, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - stc2l 2, cr15, [r8], #140 @ 0x8c │ │ │ │ + stc2 2, cr15, [r8, #-140]! @ 0xffffff74 │ │ │ │ @ instruction: 0xf8d89b03 │ │ │ │ @ instruction: 0x4638101c │ │ │ │ andeq lr, sl, #166912 @ 0x28c00 │ │ │ │ @ instruction: 0xf79e4451 │ │ │ │ ldr pc, [r1, fp, ror #23] │ │ │ │ vhadd.s8 d18, d2, d0 │ │ │ │ - vorr.i32 , #12 @ 0x0000000c │ │ │ │ + vsra.s64 , q6, #64 │ │ │ │ blmi 0x2f5e58 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1d8127d │ │ │ │ - svclt 0x0000fd2b │ │ │ │ + svclt 0x0000fd6f │ │ │ │ addeq sl, sl, lr, ror #9 │ │ │ │ umulleq sl, sl, ip, r4 @ │ │ │ │ addeq sl, sl, sl, asr r4 │ │ │ │ addeq sl, sl, lr, lsr #8 │ │ │ │ strdeq sl, [sl], r2 │ │ │ │ umulleq sl, sl, r6, r3 @ │ │ │ │ ldrdeq sl, [sl], ip │ │ │ │ - eorseq r5, r4, r4, ror #17 │ │ │ │ - adcsvc pc, r4, r2, asr #4 │ │ │ │ + eorseq r5, r4, r4, ror #18 │ │ │ │ + eorseq pc, r4, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xeb1da6 │ │ │ │ + blx 0x1fb1da6 │ │ │ │ vaba.s8 q15, , q7 │ │ │ │ - @ instruction: 0xf642fa9b │ │ │ │ - vaddl.s8 q8, d0, d0 │ │ │ │ + @ instruction: 0xf642fadb │ │ │ │ + vaddl.s8 q8, d16, d0 │ │ │ │ @ instruction: 0xf0f4002f │ │ │ │ - ldrb pc, [lr, -pc, lsr #22]! @ │ │ │ │ - cmppvc ip, r2, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xe77efb73 │ │ │ │ + bicsvc pc, ip, r2, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rscsvc pc, r0, r2, asr #4 │ │ │ │ + rsbseq pc, r0, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b02 │ │ │ │ vhsub.s16 d7, d16, d31 │ │ │ │ - svclt 0x0000fab9 │ │ │ │ - ldrsbteq r5, [r4], -r8 │ │ │ │ + svclt 0x0000faf9 │ │ │ │ + eorseq r5, r4, r8, asr r9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebccc10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xaf9958 │ │ │ │ strmi fp, [lr], -r8, lsl #1 │ │ │ │ ldmdavs fp, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ @ instruction: 0xf0a80300 │ │ │ │ - ldrtmi pc, [r0], -pc, ror #16 @ │ │ │ │ + @ instruction: 0x4630f8b3 │ │ │ │ ldc2 7, cr15, [r0], {210} @ 0xd2 │ │ │ │ orrslt r4, r8, r4, lsl #12 │ │ │ │ @ instruction: 0x46014632 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ blmi 0x8b4934 │ │ │ │ blls 0x24faac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -103935,15 +103935,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 , , q8 │ │ │ │ - svclt 0x0000fa29 │ │ │ │ + svclt 0x0000fa69 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ rsbcc pc, r4, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf503b143 │ │ │ │ mrscs r4, R8_usr │ │ │ │ movwcc r3, #33288 @ 0x8208 │ │ │ │ blne 0x2b3be4 │ │ │ │ @ instruction: 0xd1fb4293 │ │ │ │ @@ -103971,30 +103971,30 @@ │ │ │ │ @ instruction: 0xf79a4010 │ │ │ │ @ instruction: 0xf8c0bb21 │ │ │ │ ldrmi ip, [ip], r8, lsr #32 │ │ │ │ strdcs lr, [r0], -r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - mvnseq pc, #72351744 @ 0x4500000 │ │ │ │ + cmnpne r0, #72351744 @ p-variant is OBSOLETE @ 0x4500000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - tstpne r8, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrne pc, r8, r2, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorne pc, r0, r2, asr #12 │ │ │ │ + adcne pc, r0, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ addne pc, fp, #64, 4 │ │ │ │ - blx 0x1b23ac │ │ │ │ - mvnseq pc, #72351744 @ 0x4500000 │ │ │ │ + blx 0x11b23ac │ │ │ │ + cmnpne r0, #72351744 @ p-variant is OBSOLETE @ 0x4500000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - tstpne r8, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrne pc, r8, r2, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - subne pc, ip, r2, asr #12 │ │ │ │ + sbcne pc, ip, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ sbcvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xf9f4f210 │ │ │ │ + blx 0xdb23cc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrdhi pc, [r0], -r1 │ │ │ │ ldrmi fp, [ip], -r5, lsl #1 │ │ │ │ ldrsbtcc pc, [r8], -r8 @ │ │ │ │ @@ -104073,28 +104073,28 @@ │ │ │ │ strbmi r1, [r8], -r1, ror #22 │ │ │ │ subsmi r4, pc, #956301312 @ 0x39000000 │ │ │ │ movwls r4, #9786 @ 0x263a │ │ │ │ b 0x1533b40 │ │ │ │ ldrtmi r9, [r9], #2818 @ 0xb02 │ │ │ │ ldrmi r1, [lr], #-2788 @ 0xfffff51c │ │ │ │ ldr r9, [r2, r3, lsl #22]! │ │ │ │ - tstpne r8, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrne pc, r8, r2, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbsne pc, r8, r2, asr #12 │ │ │ │ + rscsne pc, r8, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b08 │ │ │ │ vqsub.s16 d7, d16, d3 │ │ │ │ - @ instruction: 0xf642f93b │ │ │ │ - vaddw.s8 , q0, d8 │ │ │ │ + @ instruction: 0xf642f97b │ │ │ │ + vaddw.s8 , q8, d8 │ │ │ │ @ instruction: 0xf642012f │ │ │ │ - vaddl.s8 , d16, d16 │ │ │ │ + vaddl.s8 q9, d0, d16 │ │ │ │ blmi 0xf5dcc │ │ │ │ eorne pc, r7, #64, 4 │ │ │ │ - @ instruction: 0xf92ef210 │ │ │ │ - ldrshteq r5, [r4], -ip │ │ │ │ + @ instruction: 0xf96ef210 │ │ │ │ + eorseq r5, r4, ip, ror r9 │ │ │ │ stmdblt fp, {r0, r1, r6, r7, fp, sp, lr} │ │ │ │ sbcvs r2, r3, r1, lsl #6 │ │ │ │ movwcs r2, #1 │ │ │ │ svclt 0x00004770 │ │ │ │ orrcs pc, r0, #72351744 @ 0x4500000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ ldmvs fp, {r1, r6, fp, sp, lr} │ │ │ │ @@ -104262,41 +104262,41 @@ │ │ │ │ @ instruction: 0xf6466f70 │ │ │ │ vqdmlsl.s q11, d0, d20 │ │ │ │ ldrbtmi r2, [fp], #-2966 @ 0xfffff46a │ │ │ │ ldmpl r3!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xe72c675a │ │ │ │ rscvs r2, r3, r1, lsl #6 │ │ │ │ stmdavs r0!, {r0, r1, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf8caf0f4 │ │ │ │ + @ instruction: 0xf90ef0f4 │ │ │ │ rscle r2, r0, r0, lsl #16 │ │ │ │ - @ instruction: 0xfff0f0f3 │ │ │ │ + @ instruction: 0xf834f0f4 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0x4603d0db │ │ │ │ tstcs r1, r1, lsl r2 │ │ │ │ - sbcne pc, r8, r2, asr #12 │ │ │ │ + subcs pc, r8, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - @ instruction: 0xf9a8f223 │ │ │ │ + @ instruction: 0xf9e8f223 │ │ │ │ @ instruction: 0x3014f8d8 │ │ │ │ strtmi fp, [sl], -r3, lsr #2 │ │ │ │ @ instruction: 0x46204639 │ │ │ │ stmiblt r8, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ stmdavs r0!, {r8, sp}^ │ │ │ │ blx 0xffe33e8c │ │ │ │ strmi r2, [r3], -r1, lsl #2 │ │ │ │ - sbcsne pc, ip, #69206016 @ 0x4200000 │ │ │ │ + subscs pc, ip, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ vmax.s8 d20, d4, d24 │ │ │ │ - strtmi pc, [r2], -pc, lsr #27 │ │ │ │ + strtmi pc, [r2], -pc, ror #27 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ @ instruction: 0xf926f79e │ │ │ │ andcs r4, sl, r9, lsr #12 │ │ │ │ - @ instruction: 0xffeaf223 │ │ │ │ + @ instruction: 0xf82af224 │ │ │ │ andlt r4, r7, r8, lsr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - svclt 0x00c2f0f3 │ │ │ │ + stmdalt r6, {r2, r4, r5, r6, r7, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7da6920 │ │ │ │ blmi 0x5f4dc0 │ │ │ │ ldrbtmi r9, [fp], #-2563 @ 0xfffff5fd │ │ │ │ ldmpl r3!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ andsvs r4, r0, #24, 8 @ 0x18000000 │ │ │ │ movwls lr, #22366 @ 0x575e │ │ │ │ blx 0xfe4b3fbe │ │ │ │ @@ -104419,15 +104419,15 @@ │ │ │ │ @ instruction: 0xf0024638 │ │ │ │ @ instruction: 0x4633fbb9 │ │ │ │ @ instruction: 0xf10d4604 │ │ │ │ strtmi r0, [r9], -fp, lsl #4 │ │ │ │ @ instruction: 0xf88d4640 │ │ │ │ @ instruction: 0xf7ff400b │ │ │ │ @ instruction: 0xe7dbfc51 │ │ │ │ - cdp2 2, 6, cr15, cr0, cr4, {2} │ │ │ │ + cdp2 2, 10, cr15, cr0, cr4, {2} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [pc], -r4, lsl #1 │ │ │ │ ldrmi r4, [r5], -r0, lsr #22 │ │ │ │ @@ -104458,15 +104458,15 @@ │ │ │ │ ldrtmi pc, [r3], -r1, lsr #23 @ │ │ │ │ @ instruction: 0xf10d4684 │ │ │ │ strtmi r0, [r0], -sl, lsl #4 │ │ │ │ strbtmi r4, [r4], -r9, lsr #12 │ │ │ │ andgt pc, sl, sp, lsr #17 │ │ │ │ stc2 7, cr15, [r4], {255} @ 0xff │ │ │ │ vaba.s8 q15, q10, │ │ │ │ - svclt 0x0000fe13 │ │ │ │ + svclt 0x0000fe53 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [pc], -r4, lsl #1 │ │ │ │ @ instruction: 0x46154b1d │ │ │ │ @@ -104494,15 +104494,15 @@ │ │ │ │ @ instruction: 0xf0020220 │ │ │ │ @ instruction: 0x4633fb75 │ │ │ │ bge 0x107d78 │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ @ instruction: 0xf8cd4664 │ │ │ │ @ instruction: 0xf7ffc008 │ │ │ │ @ instruction: 0xe7d7fbbb │ │ │ │ - stc2l 2, cr15, [sl, #272] @ 0x110 │ │ │ │ + cdp2 2, 0, cr15, cr10, cr4, {2} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r8], r6, lsl #1 │ │ │ │ blvc 0x971a14 │ │ │ │ @@ -104535,15 +104535,15 @@ │ │ │ │ blx 0x113240e │ │ │ │ @ instruction: 0x460c4633 │ │ │ │ strtmi sl, [r9], -r2, lsl #20 │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ strpl lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ blx 0x1b34416 │ │ │ │ vaba.s8 q15, q10, q1 │ │ │ │ - svclt 0x0000fd79 │ │ │ │ + svclt 0x0000fdb9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebcd638 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #8184 @ 0x1ff8 │ │ │ │ @@ -104556,30 +104556,30 @@ │ │ │ │ @ instruction: 0xf8d0be8f │ │ │ │ bl 0x56e500 │ │ │ │ tstle r7, lr, lsl #30 │ │ │ │ @ instruction: 0x0c03eb02 │ │ │ │ svceq 0x0020f1bc │ │ │ │ @ instruction: 0xf1cebf98 │ │ │ │ stmible sl!, {r8, r9}^ │ │ │ │ - mvnseq pc, #72351744 @ 0x4500000 │ │ │ │ + cmnpne r0, #72351744 @ p-variant is OBSOLETE @ 0x4500000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - tstpne r8, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrne pc, r8, r2, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - subne pc, ip, r2, asr #12 │ │ │ │ + sbcne pc, ip, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ sbcvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ - ldc2l 2, cr15, [r0, #-60]! @ 0xffffffc4 │ │ │ │ - mvnseq pc, #72351744 @ 0x4500000 │ │ │ │ + ldc2 2, cr15, [r0, #60]! @ 0x3c │ │ │ │ + cmnpne r0, #72351744 @ p-variant is OBSOLETE @ 0x4500000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - tstpne r8, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrne pc, r8, r2, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorne pc, r0, r2, asr #12 │ │ │ │ + adcne pc, r0, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ addne pc, fp, #64, 4 │ │ │ │ - stc2l 2, cr15, [r0, #-60]! @ 0xffffffc4 │ │ │ │ + stc2 2, cr15, [r0, #60]! @ 0x3c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebcd6bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r8, ror #31 │ │ │ │ andeq pc, r7, r2, lsl r0 @ │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ vst2.8 {d2-d5}, [r2], r0 │ │ │ │ @@ -104634,20 +104634,20 @@ │ │ │ │ @ instruction: 0xf1bc448c │ │ │ │ svclt 0x00980f10 │ │ │ │ stmible r9, {r2, r9, sl, lr}^ │ │ │ │ strmi r4, [sl], #-162 @ 0xffffff5e │ │ │ │ svclt 0x00182a10 │ │ │ │ bfi r1, ip, (invalid: 20:3) │ │ │ │ @ instruction: 0xf6452000 │ │ │ │ - vsubw.s8 , q0, d12 │ │ │ │ + vsubw.s8 , q8, d12 │ │ │ │ @ instruction: 0xf6420334 │ │ │ │ - vmla.f d17, d16, d0[5] │ │ │ │ + vmla.f d18, d0, d0[5] │ │ │ │ subscs r0, r7, #-1073741813 @ 0xc000000b │ │ │ │ @ instruction: 0xf1d79000 │ │ │ │ - svclt 0x0000ff1d │ │ │ │ + svclt 0x0000ff61 │ │ │ │ movweq pc, #28672 @ 0x7000 @ │ │ │ │ ldmibmi r0!, {r0, r2, r3, r5, r8, fp, sp, lr, pc}^ │ │ │ │ andeq pc, r7, r0, lsr #32 │ │ │ │ ldm r0, {r0, r1, r3, r4, r6, r7}^ │ │ │ │ andcc fp, r8, pc, ror ip │ │ │ │ ldmdavc pc!, {r4, r6, r7, fp, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf1c3425a │ │ │ │ @@ -104693,15 +104693,15 @@ │ │ │ │ stmdavs r0, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ andcc pc, r2, ip, asr #16 │ │ │ │ andlt r4, r3, r8, lsl #8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf0aa9a04 │ │ │ │ - svclt 0x0000f95d │ │ │ │ + svclt 0x0000f9a1 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebcd8a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r4, r0 │ │ │ │ addlt r6, r2, r2, lsl #28 │ │ │ │ ldrdcs pc, [r8], r2 @ │ │ │ │ @@ -104756,19 +104756,19 @@ │ │ │ │ @ instruction: 0xf001b300 │ │ │ │ blcs 0xb738c │ │ │ │ @ instruction: 0xf001d01e │ │ │ │ blcs 0x1373a4 │ │ │ │ @ instruction: 0xf001d02d │ │ │ │ stmdbcs r7, {r0, r1, r2, r3, r8} │ │ │ │ @ instruction: 0xf642d00a │ │ │ │ - vmla.f d17, d16, d0[5] │ │ │ │ + vmla.f d18, d0, d0[5] │ │ │ │ blmi 0xbf6c58 │ │ │ │ smladxls r0, r8, r6, r4 │ │ │ │ addcc pc, r6, #64, 4 │ │ │ │ - mcr2 1, 1, pc, cr10, cr7, {6} @ │ │ │ │ + mcr2 1, 3, pc, cr14, cr7, {6} @ │ │ │ │ msrvc CPSR_f, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ bllt 0xfeb50820 │ │ │ │ ldrtmi r9, [r0], -ip, lsl #18 │ │ │ │ mcr2 7, 2, pc, cr2, cr7, {7} @ │ │ │ │ strb r8, [r4, ip] │ │ │ │ cdpne 2, 4, cr0, cr8, cr4, {1} │ │ │ │ @@ -104799,20 +104799,20 @@ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0x98898 │ │ │ │ @ instruction: 0xf64fd0c2 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ ldrle r0, [fp, #1051]! @ 0x41b │ │ │ │ strtmi r9, [r9], -ip, lsl #20 │ │ │ │ - andcs pc, r4, r2, asr #12 │ │ │ │ + addcs pc, r4, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfffb2c1a │ │ │ │ + mcrr2 0, 15, pc, r0, cr3 @ │ │ │ │ svclt 0x0000e7b2 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ - eorseq r5, r4, r0, lsr #18 │ │ │ │ + eorseq r5, r4, r0, lsr #19 │ │ │ │ vst4.32 {d27-d30}, [pc], r2 │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl 0xfebca824 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08b0fb0 │ │ │ │ stmib sp, {r0, r1, r7, r9, sl, lr}^ │ │ │ │ blmi 0x173f4c4 │ │ │ │ @@ -104885,35 +104885,35 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf64fe78a │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ ldmdbls r9, {r0, r1, r7, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f74658 │ │ │ │ andcs pc, r0, r5, asr sp @ │ │ │ │ - mvnne pc, r2, asr #12 │ │ │ │ + msrcs (UNDEF: 100), r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r1, lsl fp │ │ │ │ subsmi pc, ip, #64, 4 │ │ │ │ - stc2 1, cr15, [r8, #-860]! @ 0xfffffca4 │ │ │ │ - blx 0xfecb32c0 │ │ │ │ + stc2l 1, cr15, [ip, #-860]! @ 0xfffffca4 │ │ │ │ + blx 0xffcb32c0 │ │ │ │ bicscs pc, r8, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0x98a28 │ │ │ │ @ instruction: 0xf64fd0e7 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strble r0, [r0, #1051]! @ 0x41b │ │ │ │ @ instruction: 0x46299a19 │ │ │ │ - eorcs pc, ip, r2, asr #12 │ │ │ │ + adccs pc, ip, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xdb2daa │ │ │ │ + blx 0x1eb2daa │ │ │ │ svclt 0x0000e7d7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ - eorseq r5, r4, r0, lsr r9 │ │ │ │ + ldrhteq r5, [r4], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebcdbf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdbeq r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stcleq 0, cr15, [r0], #72 @ 0x48 │ │ │ │ @ instruction: 0xf1bcd00e │ │ │ │ svclt 0x000c0fe0 │ │ │ │ @@ -104933,15 +104933,15 @@ │ │ │ │ cdp 8, 1, cr4, cr13, cr9, {0} │ │ │ │ stcls 15, cr3, [r2], {112} @ 0x70 │ │ │ │ sbcpl r6, r4, r2, lsl r8 │ │ │ │ smlabbcs r0, r8, r8, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ blls 0x125e98 │ │ │ │ - @ instruction: 0xff7cf0a9 │ │ │ │ + @ instruction: 0xffc0f0a9 │ │ │ │ @ instruction: 0xf7f79902 │ │ │ │ svclt 0x0000fcef │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @@ -105022,43 +105022,43 @@ │ │ │ │ svcvs 0x0000e850 │ │ │ │ @ instruction: 0xd102429e │ │ │ │ strcs lr, [r0, -r0, asr #16] │ │ │ │ ldrtmi r2, [r3], -r0, lsl #30 │ │ │ │ mcreq 1, 1, sp, cr4, cr4, {7} │ │ │ │ ldrb r7, [r9, -ip, asr #1]! │ │ │ │ @ instruction: 0xf6422000 │ │ │ │ - vmla.f d17, d16, d0[5] │ │ │ │ + vmla.f d18, d0, d0[5] │ │ │ │ blmi 0x6f7080 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1d732ba │ │ │ │ - @ instruction: 0xf64ffc17 │ │ │ │ + @ instruction: 0xf64ffc5b │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ stmdbls ip, {r0, r1, r3, r4, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f74630 │ │ │ │ @ instruction: 0xf64ffc2f │ │ │ │ vrsra.s64 q9, q6, #64 │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ rscsle r2, r4, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ bls 0x3ac3b4 │ │ │ │ @ instruction: 0xf6424629 │ │ │ │ - vmov.i32 q9, #8 @ 0x00000008 │ │ │ │ + vshr.s64 q9, q4, #64 │ │ │ │ @ instruction: 0xf0f3002f │ │ │ │ - @ instruction: 0xe7e4fa1b │ │ │ │ + ubfx pc, pc, #20, #5 │ │ │ │ @ instruction: 0xf6422000 │ │ │ │ - vmla.f d17, d16, d0[5] │ │ │ │ + vmla.f d18, d0, d0[5] │ │ │ │ blmi 0x1770d8 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1d732cd │ │ │ │ - svclt 0x0000fbeb │ │ │ │ + svclt 0x0000fc2f │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ - eorseq r5, r4, r0, asr #18 │ │ │ │ + eorseq r5, r4, r0, asr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ mcrvs 6, 0, r4, cr3, cr13, {0} │ │ │ │ strmi fp, [r7], -r9, lsl #1 │ │ │ │ @ instruction: 0xf8d34614 │ │ │ │ @@ -105170,19 +105170,19 @@ │ │ │ │ @ instruction: 0xe74adcf6 │ │ │ │ msrvc CPSR_f, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0x90e6c │ │ │ │ ldmdbls r3, {r4, r5, r6, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7f74638 │ │ │ │ andcs pc, r0, fp, lsl fp @ │ │ │ │ - mvnne pc, r2, asr #12 │ │ │ │ + msrcs (UNDEF: 100), r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r5, asr #22 │ │ │ │ andmi pc, sp, #64, 4 │ │ │ │ - blx 0xffc3357c │ │ │ │ + blx 0xd3357e │ │ │ │ stmdacc r5, {r2, fp, ip, pc} │ │ │ │ svclt 0x00982802 │ │ │ │ ldmdale r2!, {r0, r3, r7, fp, ip}^ │ │ │ │ @ instruction: 0xf8030a22 │ │ │ │ b 0x1109a38 │ │ │ │ beq 0xa8f64c │ │ │ │ @ instruction: 0x46054614 │ │ │ │ @@ -105232,43 +105232,43 @@ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0x98f5c │ │ │ │ @ instruction: 0xf64fd087 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strle r0, [r0, #1051] @ 0x41b │ │ │ │ @ instruction: 0x46319a13 │ │ │ │ - addcs pc, r0, r2, asr #12 │ │ │ │ + andcc pc, r0, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - @ instruction: 0xf89af0f3 │ │ │ │ + @ instruction: 0xf8def0f3 │ │ │ │ andcs lr, r0, r7, ror r7 │ │ │ │ - mvnne pc, r2, asr #12 │ │ │ │ + msrcs (UNDEF: 100), r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r3, lsl #22 │ │ │ │ andmi pc, r1, #64, 4 │ │ │ │ - blx 0x1b33684 │ │ │ │ + blx 0xfec33684 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ - eorseq r5, r4, r0, asr r9 │ │ │ │ + ldrsbteq r5, [r4], -r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ vhadd.s8 d27, d30, d11 │ │ │ │ vmull.s , d16, d0[5] │ │ │ │ @ instruction: 0x46912a96 │ │ │ │ strmi r4, [r8], r6, lsl #12 │ │ │ │ cdpne 3, 1, cr9, cr3, cr3, {0} │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf64f9305 │ │ │ │ - vbic.i32 d22, #1280 @ 0x00000500 │ │ │ │ + vrsra.s64 d22, d29, #64 │ │ │ │ movwls r0, #33571 @ 0x8323 │ │ │ │ movwls r2, #17152 @ 0x4300 │ │ │ │ ldrtmi r2, [r2], -r0, lsl #6 │ │ │ │ stmib sp, {r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0f88300 │ │ │ │ - @ instruction: 0x4604f81f │ │ │ │ + strmi pc, [r4], -r3, ror #16 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bvs 0xfe117208 │ │ │ │ stmdbvs r3, {r0, r1, r8, fp, ip, pc} │ │ │ │ streq lr, [r1, #-2594] @ 0xfffff5de │ │ │ │ b 0x11d15a8 │ │ │ │ ldrbeq r0, [r0, -r9, lsl #10] │ │ │ │ strbeq sp, [r9, -fp, lsl #10]! │ │ │ │ @@ -105287,254 +105287,254 @@ │ │ │ │ bls 0x1ed0d4 │ │ │ │ andeq pc, r1, #2 │ │ │ │ andcs fp, r0, #40, 30 @ 0xa0 │ │ │ │ ldrmi fp, [r8, #2866]! @ 0xb32 │ │ │ │ sbchi pc, r5, r0, asr #1 │ │ │ │ @ instruction: 0x4651bbbd │ │ │ │ @ instruction: 0xf0f74620 │ │ │ │ - stmdbls r8, {r0, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r8, {r0, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andeq pc, r8, r4, lsr #3 │ │ │ │ - blx 0x5b33b4 │ │ │ │ + blx 0x16b33b4 │ │ │ │ stmdble fp!, {r3, r4, r5, r7, r8, sl, lr}^ │ │ │ │ @ instruction: 0xe7b91c7e │ │ │ │ cmple pc, sl, asr #10 │ │ │ │ rscsle r4, r7, #-536870903 @ 0xe0000009 │ │ │ │ vmax.s8 d20, d14, d16 │ │ │ │ vmla.f d17, d16, d0[5] │ │ │ │ @ instruction: 0xf0f72196 │ │ │ │ - movwcs pc, #3549 @ 0xddd @ │ │ │ │ + movwcs pc, #3617 @ 0xe21 @ │ │ │ │ @ instruction: 0x61264620 │ │ │ │ vrhadd.s8 q11, q7, │ │ │ │ vmla.f d17, d16, d0[5] │ │ │ │ @ instruction: 0xf0f72196 │ │ │ │ - ubfx pc, r5, #25, #6 │ │ │ │ + @ instruction: 0xe7e5fd19 │ │ │ │ movwls r2, #24632 @ 0x6038 │ │ │ │ - cdp2 1, 9, cr15, cr12, cr8, {6} │ │ │ │ + cdp2 1, 14, cr15, cr0, cr8, {6} │ │ │ │ @ instruction: 0xf8c09b06 │ │ │ │ ldrbmi fp, [r1], -r4, lsr #32 │ │ │ │ orrvs r3, r6, r1, lsl #22 │ │ │ │ movwcs r6, #515 @ 0x203 │ │ │ │ eorsls pc, r0, r0, asr #17 │ │ │ │ cmpvs r3, r8 │ │ │ │ - stc2l 0, cr15, [r2], {247} @ 0xf7 │ │ │ │ + stc2 0, cr15, [r6, #-988] @ 0xfffffc24 │ │ │ │ @ instruction: 0xf0c045b8 │ │ │ │ adcvs r8, r5, #140 @ 0x8c │ │ │ │ ldrbmi lr, [r1], -lr, asr #15 │ │ │ │ andls r4, r6, #32, 12 @ 0x2000000 │ │ │ │ - ldc2 0, cr15, [r6, #988]! @ 0x3dc │ │ │ │ + ldc2l 0, cr15, [sl, #988]! @ 0x3dc │ │ │ │ @ instruction: 0x46201e73 │ │ │ │ @ instruction: 0xf8c44651 │ │ │ │ @ instruction: 0x61a3b01c │ │ │ │ - ldc2 0, cr15, [r0], #988 @ 0x3dc │ │ │ │ + ldc2l 0, cr15, [r4], #988 @ 0x3dc │ │ │ │ ldrmi r9, [r8, #2566]! @ 0xa06 │ │ │ │ adchi pc, r6, r0, asr #1 │ │ │ │ adcsle r2, fp, r0, lsl #26 │ │ │ │ @ instruction: 0xf1c82038 │ │ │ │ - movwcs pc, #3699 @ 0xe73 @ │ │ │ │ + movwcs pc, #3767 @ 0xeb7 @ │ │ │ │ vrhadd.s8 d22, d30, d6 │ │ │ │ vmla.f d17, d16, d0[5] │ │ │ │ @ instruction: 0xf8c02196 │ │ │ │ movwvs fp, #20516 @ 0x5024 │ │ │ │ strcc lr, [r7, -r0, asr #19] │ │ │ │ @ instruction: 0xf0f73008 │ │ │ │ - @ instruction: 0xe7a9fc99 │ │ │ │ + sbfx pc, sp, #25, #10 │ │ │ │ @ instruction: 0x46204651 │ │ │ │ andcc lr, r6, #3358720 @ 0x334000 │ │ │ │ movweq pc, #33188 @ 0x81a4 @ │ │ │ │ @ instruction: 0xf0f79309 │ │ │ │ - blls 0x2366e0 │ │ │ │ + blls 0x2367f0 │ │ │ │ addsmi r9, lr, #28672 @ 0x7000 │ │ │ │ ldrmi sp, [r8, #2069]! @ 0x815 │ │ │ │ tstphi ip, r0, asr #1 @ p-variant is OBSOLETE │ │ │ │ ldrdne lr, [r8], -sp │ │ │ │ - @ instruction: 0xf9aaf0f2 │ │ │ │ + @ instruction: 0xf9eef0f2 │ │ │ │ @ instruction: 0xf1b9e752 │ │ │ │ cmnle r2, r0, lsl #30 │ │ │ │ andlt r9, fp, r4, lsl #16 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ mrcne 15, 3, r8, cr3, cr0, {7} │ │ │ │ @ instruction: 0xf8c44620 │ │ │ │ vqadd.s8 d27, d14, d12 │ │ │ │ vmla.f d17, d16, d0[5] │ │ │ │ @ instruction: 0x61a32196 │ │ │ │ @ instruction: 0xf0f79206 │ │ │ │ - bls 0x23629c │ │ │ │ + bls 0x2363ac │ │ │ │ @ instruction: 0xf63f45b8 │ │ │ │ @ instruction: 0xf0c0af35 │ │ │ │ stccs 0, cr8, [r0, #-680] @ 0xfffffd58 │ │ │ │ eorscs sp, r8, r0, ror #1 │ │ │ │ - cdp2 1, 2, cr15, cr10, cr8, {6} │ │ │ │ + cdp2 1, 6, cr15, cr14, cr8, {6} │ │ │ │ orrvs r2, r6, r0, lsl #6 │ │ │ │ mvnne pc, lr, asr #4 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ stmdacc r7, {r6, r7, r8, fp, sp, lr, pc} │ │ │ │ andcc r6, r8, r3, asr #4 │ │ │ │ @ instruction: 0xf0f76285 │ │ │ │ - @ instruction: 0xe7cffc51 │ │ │ │ + bfi pc, r5, (invalid: 25:15) @ │ │ │ │ stmdals r4, {r0, r2, r3, r4, r6, r8, ip, sp, pc} │ │ │ │ andlt r6, fp, r5, lsr #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ qsub8mi r8, r0, r0 │ │ │ │ mvnne pc, lr, asr #4 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ - ldc2 0, cr15, [sl, #-988]! @ 0xfffffc24 │ │ │ │ + ldc2l 0, cr15, [lr, #-988]! @ 0xfffffc24 │ │ │ │ andeq pc, r8, r4, lsr #3 │ │ │ │ - teqpvs r5, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x61bdf64f │ │ │ │ smlawteq r3, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf95af0f2 │ │ │ │ + @ instruction: 0xf99ef0f2 │ │ │ │ @ instruction: 0x4620e7b2 │ │ │ │ mvnne pc, lr, asr #4 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ - stc2 0, cr15, [sl, #-988]! @ 0xfffffc24 │ │ │ │ + stc2l 0, cr15, [lr, #-988]! @ 0xfffffc24 │ │ │ │ vcgt.s8 d18, d14, d0 │ │ │ │ vmla.f d17, d16, d0[5] │ │ │ │ @ instruction: 0x61632196 │ │ │ │ @ instruction: 0xf1084620 │ │ │ │ @ instruction: 0x61230301 │ │ │ │ - stc2 0, cr15, [r0], #-988 @ 0xfffffc24 │ │ │ │ + stc2l 0, cr15, [r4], #-988 @ 0xfffffc24 │ │ │ │ addsle r2, sp, r0, lsl #26 │ │ │ │ mcrcs 7, 0, lr, cr0, cr11, {5} │ │ │ │ @ instruction: 0xf1b8d17a │ │ │ │ strdle r3, [r9, -pc]! │ │ │ │ @ instruction: 0xf1c82038 │ │ │ │ - movwcs pc, #3553 @ 0xde1 @ │ │ │ │ + movwcs pc, #3621 @ 0xe25 @ │ │ │ │ vrhadd.s8 d22, d30, d6 │ │ │ │ vmla.f d17, d16, d0[5] │ │ │ │ stmib r0, {r1, r2, r4, r7, r8, sp}^ │ │ │ │ subvs r3, r3, #458752 @ 0x70000 │ │ │ │ @ instruction: 0xf8c03008 │ │ │ │ @ instruction: 0xf0f79028 │ │ │ │ - str pc, [r5, r7, lsl #24] │ │ │ │ + str pc, [r5, fp, asr #24] │ │ │ │ teqle r7, r0, lsl #26 │ │ │ │ andls r2, r3, #56 @ 0x38 │ │ │ │ - stc2l 1, cr15, [ip, #800] @ 0x320 │ │ │ │ + cdp2 1, 1, cr15, cr0, cr8, {6} │ │ │ │ bls 0x1489d8 │ │ │ │ tstpeq r1, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andcc r6, r8, r7, lsl #4 │ │ │ │ vrhadd.s8 d22, d14, d1 │ │ │ │ vmla.f d17, d16, d0[5] │ │ │ │ tstvs sl, #-2147483611 @ 0x80000025 │ │ │ │ bicsvs r2, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf0f7625a │ │ │ │ - strb pc, [sp, -pc, ror #23]! @ │ │ │ │ + @ instruction: 0xe76dfc33 │ │ │ │ andeq pc, r1, #8, 2 │ │ │ │ andls r2, r0, #0, 6 │ │ │ │ rscne pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf0f79301 │ │ │ │ - @ instruction: 0x4604fed9 │ │ │ │ + @ instruction: 0x4604ff1d │ │ │ │ sbcle r2, r7, r0, lsl #16 │ │ │ │ ldrmi r6, [r9, #2723] @ 0xaa3 │ │ │ │ vrhadd.s8 , q15, q2 │ │ │ │ vmla.f d17, d16, d0[5] │ │ │ │ @ instruction: 0xf0f72196 │ │ │ │ - movwcs pc, #3285 @ 0xcd5 @ │ │ │ │ + movwcs pc, #3353 @ 0xd19 @ │ │ │ │ vmax.s8 d20, d14, d16 │ │ │ │ vmla.f d17, d16, d0[5] │ │ │ │ @ instruction: 0x61262196 │ │ │ │ @ instruction: 0xf0f76163 │ │ │ │ - strb pc, [fp, -sp, asr #23] @ │ │ │ │ + smlald pc, fp, r1, ip @ │ │ │ │ andls r2, r3, #56 @ 0x38 │ │ │ │ - ldc2 1, cr15, [r4, #800] @ 0x320 │ │ │ │ + ldc2l 1, cr15, [r8, #800] @ 0x320 │ │ │ │ orrvs r2, r6, r0, lsl #6 │ │ │ │ mvnne pc, lr, asr #4 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ bicvs r6, r3, r5, lsl #6 │ │ │ │ movwhi lr, #35264 @ 0x89c0 │ │ │ │ @ instruction: 0xf0f73008 │ │ │ │ - bls 0x176140 │ │ │ │ + bls 0x176250 │ │ │ │ ldrhtcs lr, [r8], -r4 │ │ │ │ @ instruction: 0xf1c89203 │ │ │ │ - bls 0x176864 │ │ │ │ + bls 0x176974 │ │ │ │ movweq pc, #4360 @ 0x1108 @ │ │ │ │ movwvs r6, #8711 @ 0x2207 │ │ │ │ mvnne pc, lr, asr #4 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ andslt pc, ip, r0, asr #17 │ │ │ │ eorlt pc, r4, r0, asr #17 │ │ │ │ tstvs r3, r8 │ │ │ │ - blx 0xfe9b365e │ │ │ │ + blx 0xffab365e │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ ldr sl, [lr, -r1, lsr #30]! │ │ │ │ @ instruction: 0x46031e72 │ │ │ │ vhadd.s8 d25, d14, d1 │ │ │ │ vmla.i d17, d16, d0[5] │ │ │ │ andls r2, r0, #150 @ 0x96 │ │ │ │ - mcr2 0, 4, pc, cr12, cr7, {7} @ │ │ │ │ + mrc2 0, 6, pc, cr0, cr7, {7} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ svcge 0x0077f43f │ │ │ │ ldrmi r6, [r9, #2691] @ 0xa83 │ │ │ │ svcge 0x0073f47f │ │ │ │ mvnne pc, lr, asr #4 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ - stc2 0, cr15, [r6], {247} @ 0xf7 │ │ │ │ + stc2l 0, cr15, [sl], {247} @ 0xf7 │ │ │ │ svccc 0x00fff1b8 │ │ │ │ strtmi sp, [r3], -ip │ │ │ │ andeq pc, r1, #8, 2 │ │ │ │ vshl.s8 d25, d1, d14 │ │ │ │ vmla.i d17, d16, d0[5] │ │ │ │ andls r2, r0, #150 @ 0x96 │ │ │ │ - mrc2 0, 3, pc, cr0, cr7, {7} │ │ │ │ + mrc2 0, 5, pc, cr4, cr7, {7} │ │ │ │ ldmiblt r8, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8c52300 │ │ │ │ mvnvs r8, r8, lsl r0 │ │ │ │ vmax.s8 d20, d14, d24 │ │ │ │ vmla.f d17, d16, d0[5] │ │ │ │ @ instruction: 0xf0f72196 │ │ │ │ - strbt pc, [fp], sp, ror #22 @ │ │ │ │ + @ instruction: 0xe6ebfbb1 │ │ │ │ movweq pc, #4360 @ 0x1108 @ │ │ │ │ mvnne pc, lr, asr #4 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf8c44620 │ │ │ │ @ instruction: 0x6123b014 │ │ │ │ - blx 0x18b36e6 │ │ │ │ + blx 0xfe9b36e6 │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ usat sl, #26, sp, asr #29 │ │ │ │ ldrmi r6, [r9, #2723] @ 0xaa3 │ │ │ │ vrhadd.s8 , q15, q8 │ │ │ │ vmla.f d17, d16, d0[5] │ │ │ │ @ instruction: 0xf0f72196 │ │ │ │ - @ instruction: 0xf1a4fc51 │ │ │ │ + @ instruction: 0xf1a4fc95 │ │ │ │ ldmib r4, {r3}^ │ │ │ │ stmib r5, {r1, r2, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf64f2306 │ │ │ │ - vbic.i32 d22, #5 @ 0x00000005 │ │ │ │ + vsra.s64 d22, d29, #64 │ │ │ │ @ instruction: 0xf0f20123 │ │ │ │ - ldrb pc, [r1, sp, ror #16] @ │ │ │ │ + @ instruction: 0xe7d1f8b1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebce544 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ tstls r3, r4, lsl #12 │ │ │ │ - blx 0xffc33748 │ │ │ │ + blx 0xd3374a │ │ │ │ lsllt r9, r3, #18 │ │ │ │ ldrdcc pc, [r8], r4 │ │ │ │ andpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8c4430b │ │ │ │ @ instruction: 0xf8a23088 │ │ │ │ andlt r0, r4, sl, lsl #4 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf642bd10 │ │ │ │ - vmls.i d18, d16, d0[0] │ │ │ │ + vmls.i d19, d0, d0[0] │ │ │ │ @ instruction: 0xf642042f │ │ │ │ - vaddw.s8 q9, q8, d24 │ │ │ │ + vaddw.s8 , q0, d24 │ │ │ │ blmi 0xf7850 │ │ │ │ strls r2, [r0], #-563 @ 0xfffffdcd │ │ │ │ - @ instruction: 0xf830f1d7 │ │ │ │ - eorseq r5, r4, r0, ror #18 │ │ │ │ + @ instruction: 0xf874f1d7 │ │ │ │ + eorseq r5, r4, r0, ror #19 │ │ │ │ vnmls.f32 s8, s26, s22 │ │ │ │ ldmpl r3, {r4, r5, r6, r8, r9, sl, fp, ip, sp}^ │ │ │ │ blcs 0xe38d8 │ │ │ │ tstcs r2, r4, lsl #30 │ │ │ │ andvs r2, r3, r0, lsl #6 │ │ │ │ tstcs r0, r8, lsl #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -105547,68 +105547,68 @@ │ │ │ │ cmnmi r0, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r6], -r2, lsl #1 │ │ │ │ @ instruction: 0xf04f460d │ │ │ │ @ instruction: 0xf0a638ff │ │ │ │ - @ instruction: 0xf04ffb53 │ │ │ │ + @ instruction: 0xf04ffb97 │ │ │ │ andcs r3, r0, #4177920 @ 0x3fc000 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vmla.i8 d24, d14, d0 │ │ │ │ vmla.i d17, d16, d0[5] │ │ │ │ @ instruction: 0xf0f72096 │ │ │ │ - @ instruction: 0x4604fdd5 │ │ │ │ + @ instruction: 0x4604fe19 │ │ │ │ ands fp, r2, r0, lsr r9 │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - stc2l 0, cr15, [ip, #988]! @ 0x3dc │ │ │ │ + mrc2 0, 1, pc, cr0, cr7, {7} │ │ │ │ cmnlt r0, r4, lsl #12 │ │ │ │ ldrtmi r6, [r0], -r2, lsr #19 │ │ │ │ stmdbvs r1!, {r0, r1, r5, r7, r9, fp, sp, lr} │ │ │ │ strmi r3, [r8, r1, lsl #4]! │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ movwcs r4, #1568 @ 0x620 │ │ │ │ stmdbcs r0, {r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf0a6d0ec │ │ │ │ - strtmi pc, [r0], -r5, asr #22 │ │ │ │ + strtmi pc, [r0], -r9, lsl #23 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ cmnhi r0, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0x4df0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ movwcs fp, #32910 @ 0x808e │ │ │ │ @ instruction: 0xf6422101 │ │ │ │ - vmlal.s q9, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ vhsub.s8 d16, d13, d31 │ │ │ │ - vmov.i32 d16, #524288 @ 0x00080000 │ │ │ │ + @ instruction: 0xf2c00498 │ │ │ │ movwls r0, #13363 @ 0x3433 │ │ │ │ strmi r9, [r0], r1, lsl #6 │ │ │ │ vhsub.s8 d25, d11, d5 │ │ │ │ - vsubl.s8 , d0, d28 │ │ │ │ + vsubl.s8 , d16, d28 │ │ │ │ strls r0, [r2], #-563 @ 0xfffffdcd │ │ │ │ @ instruction: 0xf6429204 │ │ │ │ - vmov.i32 d19, #1024 @ 0x00000400 │ │ │ │ + vrshr.s64 d19, d4, #64 │ │ │ │ andls r0, r0, #-268435454 @ 0xf0000002 │ │ │ │ - sbcscs pc, r0, #69206016 @ 0x4200000 │ │ │ │ + subscc pc, r0, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0x1d33dae │ │ │ │ + blx 0xfed33dae │ │ │ │ bcc 0x735e0 │ │ │ │ - blx 0xffeb3740 │ │ │ │ + blx 0xfb3742 │ │ │ │ blcc 0x735e8 │ │ │ │ rscne pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ blge 0xb1bf0 │ │ │ │ - ldc2l 0, cr15, [sl, #-988]! @ 0xfffffc24 │ │ │ │ + ldc2 0, cr15, [lr, #988]! @ 0x3dc │ │ │ │ eorsle r2, r9, r0, lsl #16 │ │ │ │ - strbcs pc, [ip, r2, asr #12]! @ │ │ │ │ + strbcc pc, [ip, -r2, asr #12]! @ │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ strcs r4, [r0, #-1540] @ 0xfffff9fc │ │ │ │ movwcs r6, #35490 @ 0x8aa2 │ │ │ │ @ instruction: 0xf01269a0 │ │ │ │ stmdbvs r6!, {r0, r8, r9, sl, fp} │ │ │ │ @ instruction: 0x212dbf0c │ │ │ │ @ instruction: 0xf0122172 │ │ │ │ @@ -105623,84 +105623,84 @@ │ │ │ │ stmib sp, {r0, r8, sp}^ │ │ │ │ ldrtmi lr, [sl], -fp, lsl #4 │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ andls r9, r4, r6, lsl #6 │ │ │ │ movwls r4, #9792 @ 0x2640 │ │ │ │ strls r9, [r5, #-1289] @ 0xfffffaf7 │ │ │ │ strvs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ - blx 0xcb3e32 │ │ │ │ + blx 0x1cb3e32 │ │ │ │ andcs r4, r0, #32, 12 @ 0x2000000 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf0f7ab00 │ │ │ │ - @ instruction: 0x4604fd5f │ │ │ │ + strmi pc, [r4], -r3, lsr #27 │ │ │ │ bicle r2, fp, r0, lsl #16 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf0a64df0 │ │ │ │ - svclt 0x0000bac1 │ │ │ │ + svclt 0x0000bb05 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebce74c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ movwcs r4, #1540 @ 0x604 │ │ │ │ stmib sp, {r1, r9, sl, lr}^ │ │ │ │ vcgt.s8 d16, d14, d0 │ │ │ │ vmla.i d17, d16, d0[5] │ │ │ │ @ instruction: 0xf0f72096 │ │ │ │ - cmpplt r0, r5, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + cmpplt r0, r9, ror #26 @ p-variant is OBSOLETE │ │ │ │ andlt r6, r4, r0, lsl #21 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf0a6bd10 │ │ │ │ - smlalbtlt pc, r0, r3, sl @ │ │ │ │ + cmpplt r0, r7, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andlt r2, r4, r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andls fp, r3, r0, lsl sp │ │ │ │ - blx 0x2033834 │ │ │ │ + blx 0xff133834 │ │ │ │ strtmi r9, [r2], -r3, lsl #22 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ rscne pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ - stc2 0, cr15, [r2, #-988] @ 0xfffffc24 │ │ │ │ + stc2l 0, cr15, [r6, #-988] @ 0xfffffc24 │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ - blx 0xfe233850 │ │ │ │ + blx 0xff333850 │ │ │ │ andlt r6, r4, r0, lsr #21 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf0a6bd10 │ │ │ │ - @ instruction: 0xe7d9fa7b │ │ │ │ + @ instruction: 0xe7d9fabf │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebce7d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ tstle sl, #268435464 @ 0x10000008 │ │ │ │ smlabteq r2, sp, r9, lr │ │ │ │ - blx 0xfe433884 │ │ │ │ + blx 0xff533884 │ │ │ │ ldrdcs lr, [r2, -sp] │ │ │ │ vcgt.s8 d18, d14, d0 │ │ │ │ vmla.i d17, d16, d0[5] │ │ │ │ stmib sp, {r1, r2, r4, r7, sp}^ │ │ │ │ @ instruction: 0xf0f71300 │ │ │ │ - blx 0xfecb6968 │ │ │ │ + blx 0xfecb6a78 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf642bd00 │ │ │ │ - vaddw.s8 q9, q8, d24 │ │ │ │ + vaddw.s8 , q0, d24 │ │ │ │ @ instruction: 0xf642012f │ │ │ │ - vaddl.s8 , d0, d12 │ │ │ │ + vaddl.s8 , d16, d12 │ │ │ │ blmi 0xf76e8 │ │ │ │ rsbcs pc, pc, #64, 4 │ │ │ │ - stc2 2, cr15, [r0], #56 @ 0x38 │ │ │ │ - eorseq r5, r4, r0, ror r9 │ │ │ │ + stc2l 2, cr15, [r0], #56 @ 0x38 │ │ │ │ + ldrshteq r5, [r4], -r0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addmi fp, r8, #130 @ 0x82 │ │ │ │ @ instruction: 0x461ed853 │ │ │ │ msrcc SPSR_s, #-536870908 @ 0xe0000004 │ │ │ │ @@ -105710,15 +105710,15 @@ │ │ │ │ bcs 0x890ac │ │ │ │ cdpcs 0, 0, cr13, cr0, cr1, {3} │ │ │ │ mrcne 0, 3, sp, cr4, cr2, {2} │ │ │ │ stmdbeq r6, {r2, r4, r9, fp, sp, lr, pc} │ │ │ │ strmi sp, [r7], -lr, asr #2 │ │ │ │ stmdaeq r0, {r1, r2, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0a6443c │ │ │ │ - b 0x1b5f94 │ │ │ │ + b 0x1b60a4 │ │ │ │ adcmi r0, r5, #8, 8 @ 0x8000000 │ │ │ │ vcgt.s8 d29, d14, d26 │ │ │ │ vqdmlsl.s , d16, d0[5] │ │ │ │ @ instruction: 0xf10a2796 │ │ │ │ strd r3, [sl], -pc @ │ │ │ │ movwmi lr, #27088 @ 0x69d0 │ │ │ │ @ instruction: 0xf17342ac │ │ │ │ @@ -105727,78 +105727,78 @@ │ │ │ │ adcmi r0, r5, #8, 8 @ 0x8000000 │ │ │ │ blne 0xb6c30c │ │ │ │ tstle r5, #348127232 @ 0x14c00000 │ │ │ │ tsteq r4, sl, lsl #22 │ │ │ │ movwcs r4, #1570 @ 0x622 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0f71900 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi sp, [r0], -r6, ror #3 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbtcc pc, [pc], #79 @ 0x776e0 @ │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf64287f0 │ │ │ │ - vaddw.s8 q9, q8, d24 │ │ │ │ + vaddw.s8 , q0, d24 │ │ │ │ @ instruction: 0xf642012f │ │ │ │ - vmov.i32 d19, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d19, d12, #64 │ │ │ │ blmi 0x5f77c4 │ │ │ │ andsvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ - ldc2 2, cr15, [r2], #-56 @ 0xffffffc8 │ │ │ │ - @ instruction: 0x21a8f642 │ │ │ │ + ldc2l 2, cr15, [r2], #-56 @ 0xffffffc8 │ │ │ │ + msrcc R8_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - subcc pc, ip, r2, asr #12 │ │ │ │ + sbccc pc, ip, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d15 │ │ │ │ vqsub.s8 q1, q7, │ │ │ │ - @ instruction: 0xf642fc25 │ │ │ │ - vaddw.s8 q9, q8, d24 │ │ │ │ + @ instruction: 0xf642fc65 │ │ │ │ + vaddw.s8 , q0, d24 │ │ │ │ @ instruction: 0xf642012f │ │ │ │ - vmla.i d19, d0, d0[0] │ │ │ │ + vmla.i d19, d16, d0[0] │ │ │ │ blmi 0x2b77f8 │ │ │ │ rsbscs pc, sl, #64, 4 │ │ │ │ - ldc2 2, cr15, [r8], {14} │ │ │ │ - @ instruction: 0x21a8f642 │ │ │ │ + mrrc2 2, 0, pc, r8, cr14 @ │ │ │ │ + msrcc R8_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorcc pc, r8, r2, asr #12 │ │ │ │ + adccc pc, r8, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d2 │ │ │ │ vqsub.s8 q1, q7, │ │ │ │ - svclt 0x0000fc0b │ │ │ │ - eorseq r5, r4, r8, lsl #19 │ │ │ │ + svclt 0x0000fc4b │ │ │ │ + eorseq r5, r4, r8, lsl #20 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ - blx 0xff53407a │ │ │ │ + ldc2 2, cr15, [r2], {63} @ 0x3f │ │ │ │ @ instruction: 0xf0a64606 │ │ │ │ - @ instruction: 0xf645f9c3 │ │ │ │ + @ instruction: 0xf645fa07 │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf04f0396 │ │ │ │ vmla.i8 d16, d14, d0 │ │ │ │ vmla.i d17, d16, d0[5] │ │ │ │ ldmvs ip, {r1, r2, r4, r7, sp} │ │ │ │ stmdaeq r0, {r2, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ svclt 0x00ad45b0 │ │ │ │ rsbsmi r4, r3, #37 @ 0x25 │ │ │ │ blne 0xb8781c │ │ │ │ @ instruction: 0xf106bfb6 │ │ │ │ @ instruction: 0xf10434ff │ │ │ │ stmdbne r4!, {r0, r1, r2, r3, r4, r5, r6, r7, sl, ip, sp}^ │ │ │ │ strbmi r4, [fp], -sl, lsr #12 │ │ │ │ stmdbmi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blx 0xfff33b9e │ │ │ │ + ldc2 0, cr15, [lr], #-988 @ 0xfffffc24 │ │ │ │ ldmib r0, {r6, r8, ip, sp, pc}^ │ │ │ │ bvs 0xfe2403e0 │ │ │ │ @ instruction: 0xf17342a2 │ │ │ │ @ instruction: 0xd3250300 │ │ │ │ strle r0, [sl], #-1979 @ 0xfffff845 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -105813,48 +105813,48 @@ │ │ │ │ @ instruction: 0xf0172396 │ │ │ │ @ instruction: 0xf1040f05 │ │ │ │ svclt 0x00140101 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ ldmdavs r8, {r0, r3, r6, r8, r9, fp, ip} │ │ │ │ andlt r4, r3, r8, lsr #8 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - mrclt 2, 7, APSR_nzcv, cr12, cr15, {1} │ │ │ │ + svclt 0x003cf23f │ │ │ │ ldrmi r3, [r0, #2056]! @ 0x808 │ │ │ │ and sp, ip, r3, lsl #22 │ │ │ │ stmdacc r8, {r0, r1, r7, r9, fp, sp, lr} │ │ │ │ andcc r4, r8, pc, lsl r3 │ │ │ │ movwcs r4, #1578 @ 0x62a │ │ │ │ stmdbmi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blx 0xff7b3c16 │ │ │ │ + stc2 0, cr15, [r0], #-988 @ 0xfffffc24 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ @ instruction: 0xf642e7c8 │ │ │ │ - vaddw.s8 q9, q8, d24 │ │ │ │ + vaddw.s8 , q0, d24 │ │ │ │ @ instruction: 0xf642012f │ │ │ │ - vmla.i d19, d0, d0[5] │ │ │ │ + vmla.i d19, d16, d0[5] │ │ │ │ blmi 0xf790c │ │ │ │ adcscs pc, r5, #64, 4 │ │ │ │ - blx 0xfe434092 │ │ │ │ - eorseq r5, r4, r0, lsr #19 │ │ │ │ + blx 0xff434092 │ │ │ │ + eorseq r5, r4, r0, lsr #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ mcrne 6, 0, r4, cr2, cr0, {4} │ │ │ │ @ instruction: 0xf388fab8 │ │ │ │ andcs fp, r1, #24, 30 @ 0x60 │ │ │ │ ldmdbeq fp, {r0, r3, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf000429a │ │ │ │ strmi r8, [lr], -ip, asr #1 │ │ │ │ strmi r2, [r1], r0, lsl #10 │ │ │ │ - @ instruction: 0xf906f0a6 │ │ │ │ + @ instruction: 0xf94af0a6 │ │ │ │ rscne pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0x462b4632 │ │ │ │ strvs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ - blx 0xfe333c7e │ │ │ │ + blx 0xff433c7e │ │ │ │ rsbsle r2, pc, r0, lsl #16 │ │ │ │ strbteq r6, [r1], r4, lsl #21 │ │ │ │ @ instruction: 0xf014d57c │ │ │ │ eorle r0, r1, r2, lsl #14 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d9d067 │ │ │ │ @ instruction: 0xf8d33060 │ │ │ │ @@ -105862,21 +105862,21 @@ │ │ │ │ rsble r2, r0, r0, lsl #22 │ │ │ │ @ instruction: 0xf7d04640 │ │ │ │ stmdacs r0, {r0, r1, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d0d05b │ │ │ │ vshr.u8 d26, d4, #6 │ │ │ │ @ instruction: 0xf10a3a80 │ │ │ │ @ instruction: 0xf0a60a01 │ │ │ │ - @ instruction: 0x4650f8f3 │ │ │ │ + @ instruction: 0x4650f937 │ │ │ │ tstcs r0, r9 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0x5b41f6 │ │ │ │ + blx 0x15b41f6 │ │ │ │ orrcs pc, r0, #72351744 @ 0x4500000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ ldmvs r9, {r1, r9, sl, lr} │ │ │ │ addsmi r4, r0, #72, 4 @ 0x80000004 │ │ │ │ subsmi sp, r3, #372736 @ 0x5b000 │ │ │ │ andsmi r4, lr, r5, lsl r6 │ │ │ │ rsbsle r2, pc, r0, lsl #20 │ │ │ │ @@ -105896,32 +105896,32 @@ │ │ │ │ blx 0xfe0b62c8 │ │ │ │ ldmdble pc, {r0, r1, r5, r7, r8, sl, lr}^ @ │ │ │ │ @ instruction: 0xf04f1935 │ │ │ │ stmdals r3, {fp} │ │ │ │ strbmi r4, [r3], -sl, lsr #12 │ │ │ │ @ instruction: 0xf8cd9500 │ │ │ │ @ instruction: 0xf0f78004 │ │ │ │ - stmdacs r0, {r0, r1, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bvs 0xfe12bd00 │ │ │ │ @ instruction: 0x06d24317 │ │ │ │ stmdbls r6, {r0, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ andcs r4, r2, #70254592 @ 0x4300000 │ │ │ │ strtmi r4, [r1], #-1576 @ 0xfffff9d8 │ │ │ │ streq pc, [r2, -r7, asr #32] │ │ │ │ blx 0xff635980 │ │ │ │ @ instruction: 0xf04fe7d7 │ │ │ │ @ instruction: 0xf0a60a01 │ │ │ │ - @ instruction: 0x4650f89b │ │ │ │ + @ instruction: 0x4650f8df │ │ │ │ tstcs r0, r9 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ beq 0xb3ae4 │ │ │ │ - @ instruction: 0xf88cf0a6 │ │ │ │ + @ instruction: 0xf8d0f0a6 │ │ │ │ andlt r4, r9, r0, asr r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ strdmi r8, [lr], -r0 │ │ │ │ bne 0x1cc9274 │ │ │ │ @@ -105938,40 +105938,40 @@ │ │ │ │ @ instruction: 0xf007bf54 │ │ │ │ @ instruction: 0xf0470707 │ │ │ │ vabd.s8 d16, d14, d1 │ │ │ │ vbic.i32 d19, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0x463a2396 │ │ │ │ ldmdavs r8, {r0, r3, r5, r9, sl, lr} │ │ │ │ vqshl.s64 d4, d16, d15 │ │ │ │ - strb pc, [r4, -r3, lsl #28]! @ │ │ │ │ + strb pc, [r4, -r3, asr #28]! @ │ │ │ │ strb r9, [r7, r7, lsl #26]! │ │ │ │ beq 0xf3b54 │ │ │ │ @ instruction: 0xf642e7ef │ │ │ │ - vaddw.s8 q9, q8, d24 │ │ │ │ + vaddw.s8 , q0, d24 │ │ │ │ @ instruction: 0xf642012f │ │ │ │ - vaddl.s8 , d16, d8 │ │ │ │ + vaddl.s8 q10, d0, d8 │ │ │ │ blmi 0xf7ae8 │ │ │ │ sbccs pc, lr, #64, 4 │ │ │ │ - blx 0xfe8b426c │ │ │ │ - ldrhteq r5, [r4], -r0 │ │ │ │ + blx 0xff8b426c │ │ │ │ + eorseq r5, r4, r0, lsr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebcec40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0x46044619 │ │ │ │ @ instruction: 0xff06f7ff │ │ │ │ andle r2, r3, r1, lsl #16 │ │ │ │ svclt 0x00182802 │ │ │ │ andle r2, r7, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r8, #-0] │ │ │ │ strtmi r2, [r9], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf884f212 │ │ │ │ + @ instruction: 0xf8c4f212 │ │ │ │ @ instruction: 0xf7f64620 │ │ │ │ svclt 0x0000fcc3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r1, r4, r4, asr #28 │ │ │ │ @@ -105983,19 +105983,19 @@ │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x468087f0 │ │ │ │ vmin.s8 d20, d30, d2 │ │ │ │ vmlsl.s , d16, d0[5] │ │ │ │ @ instruction: 0xf6452696 │ │ │ │ vabdl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf0a60796 │ │ │ │ - strcs pc, [r0, #-2083] @ 0xfffff7dd │ │ │ │ + strcs pc, [r0, #-2151] @ 0xfffff799 │ │ │ │ strbmi r4, [r2], -r1, lsl #13 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ strmi lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ - blx 0x1cb3eb0 │ │ │ │ + blx 0xfedb3eb0 │ │ │ │ stceq 1, cr15, [r8], {160} @ 0xa0 │ │ │ │ ldmib ip, {r5, r6, r8, r9, ip, sp, pc}^ │ │ │ │ ldrmi r2, [r0, #774] @ 0x306 │ │ │ │ movweq lr, #15221 @ 0x3b75 │ │ │ │ @ instruction: 0xf8dcd33e │ │ │ │ b 0xafbbac │ │ │ │ @ instruction: 0xf0330301 │ │ │ │ @@ -106005,29 +106005,29 @@ │ │ │ │ @ instruction: 0xf7ff4641 │ │ │ │ cmnplt r8, #2768 @ p-variant is OBSOLETE @ 0xad0 │ │ │ │ bl 0xfe991df0 │ │ │ │ subsmi r0, r1, #8, 6 @ 0x20000000 │ │ │ │ eorle r4, r6, #-1342177272 @ 0xb0000008 │ │ │ │ @ instruction: 0xf1b92001 │ │ │ │ strdle r3, [r0, #255] @ 0xff │ │ │ │ - @ instruction: 0xf0a59003 │ │ │ │ - stmdals r3, {r0, r1, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf0a69003 │ │ │ │ + stmdals r3, {r0, r1, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ ldmib ip, {r0, r1, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ adcmi r2, r2, #8, 6 @ 0x20000000 │ │ │ │ movweq pc, #371 @ 0x173 @ │ │ │ │ @ instruction: 0xf102d2f0 │ │ │ │ strb r0, [r8, r1, lsl #16] │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf0a5d1eb │ │ │ │ - vmax.f32 d31, d30, d29 │ │ │ │ + vrecps.f32 , q15, │ │ │ │ vmla.i d17, d16, d0[5] │ │ │ │ @ instruction: 0x46422096 │ │ │ │ stmib sp, {r0, r1, r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0f74500 │ │ │ │ - cmpplt r8, r1, lsr sl @ p-variant is OBSOLETE │ │ │ │ + hvclt 36773 @ 0x8fa5 │ │ │ │ stceq 1, cr15, [r8], {160} @ 0xa0 │ │ │ │ ldmibcc pc!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ @ │ │ │ │ bl 0xfeab1a54 │ │ │ │ ldr r0, [r0, r2, lsl #16]! │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ ldrb r4, [r5, r8, asr #12] │ │ │ │ str fp, [r5, r1, lsl #2] │ │ │ │ @@ -106036,55 +106036,55 @@ │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebced84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [ip], -r8, ror #31 │ │ │ │ strmi r4, [pc], -r5, lsl #12 │ │ │ │ @ instruction: 0xf0a54616 │ │ │ │ - vmax.f32 d31, d30, d1 │ │ │ │ + vmax.f32 , q15, │ │ │ │ vbic.i32 d19, #3072 @ 0x00000c00 │ │ │ │ ldmdavs r8, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ msrcc SPSR_s, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r5, r9, fp, ip} │ │ │ │ ldmdale r5!, {r3, r4, r7, r9, lr} │ │ │ │ @ instruction: 0x46112210 │ │ │ │ @ instruction: 0xff62f7ff │ │ │ │ ldm r4, {r4, r5, r6, r8, fp, ip, sp, pc} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xf0a5000f │ │ │ │ - qsub16mi pc, r8, pc @ │ │ │ │ + strtmi pc, [r8], -r3, asr #31 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r8] │ │ │ │ - @ instruction: 0xff74f0a5 │ │ │ │ + @ instruction: 0xffb8f0a5 │ │ │ │ msrvc CPSR_f, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdblt fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0x46384631 │ │ │ │ stc2 7, cr15, [r8], #-984 @ 0xfffffc28 │ │ │ │ mvncs pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0x99c68 │ │ │ │ @ instruction: 0xf64fd0f4 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strble r0, [sp, #1051]! @ 0x41b │ │ │ │ @ instruction: 0xf6424631 │ │ │ │ - vshr.s64 d19, d20, #64 │ │ │ │ + vmvn.i32 d20, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf0f2002f │ │ │ │ - @ instruction: 0xe7e5fa15 │ │ │ │ - mvnne pc, r2, asr #12 │ │ │ │ + ubfx pc, r9, #20, #6 │ │ │ │ + msrcs (UNDEF: 100), r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adccc pc, r4, r2, asr #12 │ │ │ │ + eormi pc, r4, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ sbccs r4, lr, #1024 @ 0x400 │ │ │ │ - @ instruction: 0xf9a0f20e │ │ │ │ - eorseq r5, r4, r0, asr #19 │ │ │ │ + @ instruction: 0xf9e0f20e │ │ │ │ + eorseq r5, r4, r0, asr #20 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldmdbmi r5, {r3, r7, r9, sl, lr}^ │ │ │ │ ldmdbeq sp, {r1, r2, r3, r7, ip, sp, pc} │ │ │ │ tstls sp, r9, lsl #16 │ │ │ │ @@ -106161,23 +106161,23 @@ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ stmiavs r4!, {r1, r2, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x46214630 │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ strcc r2, [r8], #-895 @ 0xfffffc81 │ │ │ │ ldrsbeq lr, [pc, #-132] @ 0x77d00 │ │ │ │ andcs lr, r0, r9, asr #15 │ │ │ │ - mvnne pc, r2, asr #12 │ │ │ │ + msrcs (UNDEF: 100), r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r5, lsl #22 │ │ │ │ subcs pc, sl, #64, 4 │ │ │ │ - blx 0xcb44f6 │ │ │ │ - @ instruction: 0xf8b8f243 │ │ │ │ + blx 0x1db44f6 │ │ │ │ + @ instruction: 0xf8f8f243 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ - ldrsbteq r5, [r4], -r8 │ │ │ │ + eorseq r5, r4, r8, asr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebcefb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ streq pc, [r7], #-2 │ │ │ │ movweq pc, #28706 @ 0x7022 @ │ │ │ │ strmi r4, [r1], -sl, lsl #12 │ │ │ │ @@ -106208,15 +106208,15 @@ │ │ │ │ blmi 0x248a6c │ │ │ │ blls 0x1d1e98 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andcs fp, r0, #6 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf864f243 │ │ │ │ + @ instruction: 0xf8a4f243 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebcf054 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, ror #31 │ │ │ │ addlt r0, r5, r4, lsl r9 │ │ │ │ stmdals r8, {r1, r3, r5, r9, sl, fp, sp, lr} │ │ │ │ @@ -106259,25 +106259,25 @@ │ │ │ │ b 0x1088728 │ │ │ │ strb r4, [r5, r1, lsl #6] │ │ │ │ stmdavs fp, {r1, r3, fp, sp, lr}^ │ │ │ │ strmi lr, [r8], -r2, asr #15 │ │ │ │ blx 0x1835f02 │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ @ instruction: 0x2000e7bc │ │ │ │ - mvnne pc, r2, asr #12 │ │ │ │ + msrcs (UNDEF: 100), r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r7, lsl #22 │ │ │ │ andcs pc, pc, #64, 4 │ │ │ │ - blx 0x1bb467c │ │ │ │ + blx 0xfecb467c │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf7ff9903 │ │ │ │ @ instruction: 0x4602ff3f │ │ │ │ str r4, [r9, fp, lsl #12]! │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ - eorseq r5, r4, r8, ror #19 │ │ │ │ + eorseq r5, r4, r8, ror #20 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebcf144 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, ror #31 │ │ │ │ addlt r0, r4, r4, lsl r9 │ │ │ │ mcrvs 6, 1, r4, cr10, cr14, {0} │ │ │ │ @ instruction: 0xf8d29808 │ │ │ │ @@ -106323,21 +106323,21 @@ │ │ │ │ @ instruction: 0xf1a00220 │ │ │ │ blx 0x9b8c7c │ │ │ │ blx 0x234000 │ │ │ │ blx 0xa3480c │ │ │ │ tstpmi r0, #201326592 @ p-variant is OBSOLETE @ 0xc000000 │ │ │ │ @ instruction: 0xe7b44318 │ │ │ │ @ instruction: 0xf6422000 │ │ │ │ - vmla.f d17, d16, d0[5] │ │ │ │ + vmla.f d18, d0, d0[5] │ │ │ │ blmi 0x1784d4 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1d612db │ │ │ │ - svclt 0x0000f9ed │ │ │ │ + svclt 0x0000fa31 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ - ldrshteq r5, [r4], -r4 │ │ │ │ + eorseq r5, r4, r4, ror sl │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebcf234 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, ror #31 │ │ │ │ addlt r0, r4, r4, lsl r9 │ │ │ │ stmdals r8, {r1, r3, r5, r9, sl, fp, sp, lr} │ │ │ │ ldrdcs pc, [r8], r2 @ │ │ │ │ @@ -106377,28 +106377,28 @@ │ │ │ │ @ instruction: 0xf1a00220 │ │ │ │ blx 0x9b8d54 │ │ │ │ blx 0x2340d8 │ │ │ │ blx 0xa348e4 │ │ │ │ tstpmi r0, #201326592 @ p-variant is OBSOLETE @ 0xc000000 │ │ │ │ addlt r4, r0, #24, 6 @ 0x60000000 │ │ │ │ @ instruction: 0xf642e7c2 │ │ │ │ - vmla.f d17, d16, d0[5] │ │ │ │ + vmla.f d18, d0, d0[5] │ │ │ │ blmi 0x3385ac │ │ │ │ sbcsvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x96004630 │ │ │ │ - @ instruction: 0xf980f1d6 │ │ │ │ + @ instruction: 0xf9c4f1d6 │ │ │ │ ldr r8, [r5, r8, lsl #16]! │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf7ff4619 │ │ │ │ addlt pc, r0, #1296 @ 0x510 │ │ │ │ @ instruction: 0xf851e7ae │ │ │ │ vmull.u8 q8, d0, d1 │ │ │ │ str r2, [r9, pc]! │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ - eorseq r5, r4, r0, lsl #20 │ │ │ │ + eorseq r5, r4, r0, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebcf328 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46940fd8 │ │ │ │ @ instruction: 0xf645461a │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ umulllt r0, r7, r6, r3 │ │ │ │ @@ -106414,15 +106414,15 @@ │ │ │ │ @ instruction: 0x2c00d90c │ │ │ │ blls 0x3ac270 │ │ │ │ tstcs r0, r1 │ │ │ │ andlt r6, r7, r9, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - movwne pc, #50757 @ 0xc645 @ │ │ │ │ + orrne pc, ip, #72351744 @ 0x4500000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ tstls r3, r8, lsl #12 │ │ │ │ @ instruction: 0xf8d39205 │ │ │ │ movwls r3, #16684 @ 0x412c │ │ │ │ @ instruction: 0xf9d6f7ff │ │ │ │ stmdbls r3, {r2, r8, r9, fp, ip, pc} │ │ │ │ @@ -106445,30 +106445,30 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf5a59c0d │ │ │ │ ldmdacc r0, {r3, ip, lr} │ │ │ │ @ instruction: 0xf0a89400 │ │ │ │ - andcs pc, r0, r9, lsl #23 │ │ │ │ - @ instruction: 0x21a8f642 │ │ │ │ + andcs pc, r0, sp, asr #23 │ │ │ │ + msrcc R8_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, sl, lsl #22 │ │ │ │ eorcc pc, lr, #64, 4 │ │ │ │ - @ instruction: 0xf8f6f1d6 │ │ │ │ - ldclcc 6, cr15, [ip], {66} @ 0x42 │ │ │ │ + @ instruction: 0xf93af1d6 │ │ │ │ + mrrcmi 6, 4, pc, ip, cr2 @ │ │ │ │ stceq 2, cr15, [pc], #-768 @ 0x77f18 │ │ │ │ - @ instruction: 0x21a8f642 │ │ │ │ + msrcc R8_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b04 │ │ │ │ andcs r7, r0, r3, asr r2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf8e6f1d6 │ │ │ │ - eorseq r5, r4, r0, lsr #20 │ │ │ │ - eorseq r5, r4, ip, lsl #20 │ │ │ │ + @ instruction: 0xf92af1d6 │ │ │ │ + eorseq r5, r4, r0, lsr #21 │ │ │ │ + eorseq r5, r4, ip, lsl #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebcf440 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6450fd8 │ │ │ │ vmull.s8 q9, d16, d0 │ │ │ │ @ instruction: 0x46150c96 │ │ │ │ addlt r4, r6, sl, lsl r6 │ │ │ │ @@ -106480,16 +106480,16 @@ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r2, r9, sl, lr} │ │ │ │ svclt 0x00884299 │ │ │ │ stmdble r6, {r0, r8, r9, sp} │ │ │ │ andpl pc, r8, r4, lsr #11 │ │ │ │ ldmdacc r0, {r0, r1, r3, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf0a89400 │ │ │ │ - @ instruction: 0xf645fb43 │ │ │ │ - vsubw.s8 , q0, d12 │ │ │ │ + @ instruction: 0xf645fb87 │ │ │ │ + vsubw.s8 , q8, d12 │ │ │ │ bl 0x138f60 │ │ │ │ strmi r0, [r8], -r2, lsl #7 │ │ │ │ andls r9, r5, #-1073741824 @ 0xc0000000 │ │ │ │ ldrdcc pc, [ip, -r3]! │ │ │ │ @ instruction: 0xf7ff9304 │ │ │ │ blls 0x1b67e8 │ │ │ │ andmi r9, r3, #49152 @ 0xc000 │ │ │ │ @@ -106509,28 +106509,28 @@ │ │ │ │ ldmdavs r8, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ andlt r4, r6, r8, lsl #8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf6422000 │ │ │ │ - vaddw.s8 q9, q8, d24 │ │ │ │ + vaddw.s8 , q0, d24 │ │ │ │ blmi 0x2f87bc │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1d6322e │ │ │ │ - @ instruction: 0xf642f879 │ │ │ │ - vrshr.s64 , q6, #64 │ │ │ │ + @ instruction: 0xf642f8bd │ │ │ │ + vmov.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vaddw.s8 q9, q8, d24 │ │ │ │ + vaddw.s8 , q0, d24 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ blmi 0x140320 │ │ │ │ subscc pc, r7, #64, 4 │ │ │ │ - @ instruction: 0xf86af1d6 │ │ │ │ - eorseq r5, r4, r0, lsr #20 │ │ │ │ - eorseq r5, r4, r4, asr #20 │ │ │ │ + @ instruction: 0xf8aef1d6 │ │ │ │ + eorseq r5, r4, r0, lsr #21 │ │ │ │ + eorseq r5, r4, r4, asr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebcf538 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ strmi r5, [fp], -r8, lsl #4 │ │ │ │ vmovvs r3, s4 │ │ │ │ ldrdcs pc, [r8], r2 @ │ │ │ │ @@ -106552,15 +106552,15 @@ │ │ │ │ umulllt r2, r4, r6, r3 │ │ │ │ ldmdavs fp, {r2, r9, sl, lr} │ │ │ │ svclt 0x00884299 │ │ │ │ stmdble r7, {r0, r8, r9, sp} │ │ │ │ andpl pc, r8, r4, lsr #11 │ │ │ │ strcs r2, [r0], #-514 @ 0xfffffdfe │ │ │ │ strls r3, [r0], #-2064 @ 0xfffff7f0 │ │ │ │ - blx 0xfed34648 │ │ │ │ + blx 0xffe34648 │ │ │ │ andls r4, r3, #8, 12 @ 0x800000 │ │ │ │ @ instruction: 0xf7ff9102 │ │ │ │ ldmib sp, {r0, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0101202 │ │ │ │ tstle r5, r4, lsl #30 │ │ │ │ biceq pc, r0, #192, 6 │ │ │ │ movweq pc, #4227 @ 0x1083 @ │ │ │ │ @@ -106587,30 +106587,30 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf6458ff0 │ │ │ │ vmlsl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0x460e0a96 │ │ │ │ @ instruction: 0xf0a54605 │ │ │ │ - @ instruction: 0xf04ffb6b │ │ │ │ + @ instruction: 0xf04ffbaf │ │ │ │ @ instruction: 0xf8da0900 │ │ │ │ strbmi r2, [fp], -r8 │ │ │ │ andeq pc, ip, fp, lsl #2 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ b 0x1a0849c │ │ │ │ strtmi r0, [sl], -r2, lsl #12 │ │ │ │ @ instruction: 0xf0f69600 │ │ │ │ - @ instruction: 0x4604fdb1 │ │ │ │ + @ instruction: 0x4604fdf5 │ │ │ │ sbcsle r2, fp, r0, lsl #16 │ │ │ │ strtmi r4, [sl], -fp, asr #12 │ │ │ │ stmdbvs r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - stc2l 0, cr15, [r6, #984] @ 0x3d8 │ │ │ │ + mcr2 0, 0, pc, cr10, cr6, {7} @ │ │ │ │ @ instruction: 0xf10b4607 │ │ │ │ movwls r0, #8972 @ 0x230c │ │ │ │ - teqpvs r5, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ + @ instruction: 0x63bdf64f │ │ │ │ msreq CPSR_xc, #192, 4 │ │ │ │ ldmib r4, {r0, r1, r8, r9, ip, pc}^ │ │ │ │ andcs r3, r0, r4, lsl #4 │ │ │ │ ldrdgt lr, [r6, -r4] │ │ │ │ ldrmi r4, [lr], fp, lsr #5 │ │ │ │ bleq 0xb4a50 │ │ │ │ strbmi sp, [r6, #-804]! @ 0xfffffcdc │ │ │ │ @@ -106621,52 +106621,52 @@ │ │ │ │ tstpeq r0, r1, ror r1 @ p-variant is OBSOLETE │ │ │ │ strteq pc, [r8], #-260 @ 0xfffffefc │ │ │ │ uqasxmi fp, r2, r8 │ │ │ │ andcc r4, r1, #32, 8 @ 0x20000000 │ │ │ │ bl 0xfe9008b0 │ │ │ │ sbcsmi r0, sl, lr, lsl #4 │ │ │ │ vqdmulh.s d15, d2, d8 │ │ │ │ - b 0xff9b4d80 │ │ │ │ + bl 0x9b4d80 │ │ │ │ movwcs r4, #1578 @ 0x62a │ │ │ │ adcle r2, r5, r0, lsl #30 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ ldrtmi r6, [ip], -r0, lsl #18 │ │ │ │ - ldc2 0, cr15, [r0, #984] @ 0x3d8 │ │ │ │ + ldc2l 0, cr15, [r4, #984] @ 0x3d8 │ │ │ │ ldrb r4, [r0, r7, lsl #12] │ │ │ │ @ instruction: 0xf8da1ae8 │ │ │ │ bl 0x19044ec │ │ │ │ @ instruction: 0xf1c30242 │ │ │ │ sbcsmi r0, r8, r0, lsr #28 │ │ │ │ vseleq.f32 s30, s28, s4 │ │ │ │ andeq lr, lr, r0, asr #20 │ │ │ │ cdpeq 1, 2, cr15, cr0, cr3, {5} │ │ │ │ vseleq.f32 s30, s28, s5 │ │ │ │ andeq lr, lr, r0, asr #20 │ │ │ │ blx 0x89fb6 │ │ │ │ strb pc, [fp, r8] @ │ │ │ │ strtmi r9, [r0], -r2, lsl #18 │ │ │ │ - blx 0x18348e2 │ │ │ │ + blx 0xfe9348e2 │ │ │ │ @ instruction: 0xf1a49903 │ │ │ │ @ instruction: 0xf0f00008 │ │ │ │ - ldrb pc, [r3, r1, lsl #31] @ │ │ │ │ + ldrb pc, [r3, r5, asr #31] @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addmi fp, r8, #135 @ 0x87 │ │ │ │ adcshi pc, sp, r0, lsl #4 │ │ │ │ msrcc SPSR_s, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r0, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf0c0428b │ │ │ │ @ instruction: 0xf00280ce │ │ │ │ ldrmi r0, [r7], -r0, asr #7 │ │ │ │ @ instruction: 0xf0002b80 │ │ │ │ @ instruction: 0x460480bb │ │ │ │ - blx 0xff7b47e4 │ │ │ │ + blx 0x8b47e6 │ │ │ │ orrcs pc, r0, #72351744 @ 0x4500000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ bleq 0x2b45b8 │ │ │ │ b 0x1927cc │ │ │ │ b 0x19b9570 │ │ │ │ andsle r0, pc, r3, lsl #10 │ │ │ │ bleq 0x10b4608 │ │ │ │ @@ -106688,51 +106688,51 @@ │ │ │ │ andslt pc, r4, sp, asr #17 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ strbne pc, [r4, lr, asr #4]! @ │ │ │ │ ldrcs pc, [r6, r0, asr #5] │ │ │ │ @ instruction: 0xf7ff464e │ │ │ │ @ instruction: 0xf64fff15 │ │ │ │ - vbic.i32 d22, #1280 @ 0x00000500 │ │ │ │ + vrsra.s64 d22, d29, #64 │ │ │ │ movwls r0, #13091 @ 0x3323 │ │ │ │ movwcs r4, #1570 @ 0x622 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0f65900 │ │ │ │ - strmi pc, [r2], sp, ror #25 │ │ │ │ + @ instruction: 0x4682fd31 │ │ │ │ eorsle r2, sl, r0, lsl #16 │ │ │ │ mlacs r8, r0, r8, pc @ │ │ │ │ vmvn.i32 d20, #-1459617792 @ 0xa9000000 │ │ │ │ tstmi r6, #128, 4 │ │ │ │ - blx 0xffb349c8 │ │ │ │ + blx 0xc349ca │ │ │ │ ldrdeq lr, [r4, -sl] │ │ │ │ @ instruction: 0x2018f8da │ │ │ │ @ instruction: 0xf17142a0 │ │ │ │ movwle r0, #28928 @ 0x7100 │ │ │ │ teqle lr, #1342177289 @ 0x50000009 │ │ │ │ @ instruction: 0xf1aa9903 │ │ │ │ @ instruction: 0xf0f00008 │ │ │ │ - ldrb pc, [sp, r3, lsl #30] @ │ │ │ │ + ldrb pc, [sp, r7, asr #30] @ │ │ │ │ ldrbmi r1, [r0], -r1, ror #28 │ │ │ │ andsne pc, r8, sl, asr #17 │ │ │ │ @ instruction: 0xf8ca4639 │ │ │ │ andls r9, r4, #28 │ │ │ │ - @ instruction: 0xf9d2f0f6 │ │ │ │ + blx 0x6349fc │ │ │ │ addsmi r9, r5, #4, 20 @ 0x4000 │ │ │ │ ldrsbtcs sp, [r8], -r0 │ │ │ │ ldrdvc pc, [r8], -sl @ │ │ │ │ @ instruction: 0xf1c79203 │ │ │ │ - bls 0x17748c │ │ │ │ + bls 0x17759c │ │ │ │ andvs r1, r2, #27392 @ 0x6b00 │ │ │ │ mvnne pc, lr, asr #4 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf8c06307 │ │ │ │ andcc r9, r8, ip, lsl r0 │ │ │ │ andsls pc, ip, r0, asr #17 │ │ │ │ @ instruction: 0xf0f66103 │ │ │ │ - @ instruction: 0xf1bbf9b9 │ │ │ │ + @ instruction: 0xf1bbf9fd │ │ │ │ addsle r0, r8, r0, lsl #30 │ │ │ │ blcs 0x9f274 │ │ │ │ @ instruction: 0xf46fbf0c │ │ │ │ @ instruction: 0xf04f6308 │ │ │ │ @ instruction: 0xe78933ff │ │ │ │ strtmi r4, [r1], -sl, lsr #12 │ │ │ │ andlt r2, r7, r0 │ │ │ │ @@ -106741,38 +106741,38 @@ │ │ │ │ movwls r2, #21249 @ 0x5301 │ │ │ │ stclne 7, cr14, [sl], #-592 @ 0xfffffdb0 │ │ │ │ mvnne pc, lr, asr #4 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ andscs pc, r0, sl, asr #17 │ │ │ │ andcs r4, r0, #80, 12 @ 0x5000000 │ │ │ │ andscs pc, r4, sl, asr #17 │ │ │ │ - @ instruction: 0xf996f0f6 │ │ │ │ + @ instruction: 0xf9daf0f6 │ │ │ │ svceq 0x0000f1bb │ │ │ │ svcge 0x0075f43f │ │ │ │ @ instruction: 0xf642e7da │ │ │ │ - vaddw.s8 q9, q8, d24 │ │ │ │ + vaddw.s8 , q0, d24 │ │ │ │ @ instruction: 0xf642012f │ │ │ │ - vaddl.s8 q10, d0, d0 │ │ │ │ + vaddl.s8 q10, d16, d0 │ │ │ │ blmi 0x438774 │ │ │ │ rscsne pc, pc, #64, 4 │ │ │ │ - mrrc2 2, 0, pc, sl, cr13 @ │ │ │ │ - @ instruction: 0x21a8f642 │ │ │ │ + ldc2 2, cr15, [sl], {13} │ │ │ │ + msrcc R8_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eormi pc, r8, r2, asr #12 │ │ │ │ + adcmi pc, r8, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d8 │ │ │ │ vhsub.s8 d2, d13, d2 │ │ │ │ - @ instruction: 0xf642fc4d │ │ │ │ - vaddw.s8 q9, q8, d24 │ │ │ │ + @ instruction: 0xf642fc8d │ │ │ │ + vaddw.s8 , q0, d24 │ │ │ │ @ instruction: 0xf642012f │ │ │ │ - vmov.i32 d20, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d20, d0, #64 │ │ │ │ blmi 0xf87a8 │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - mcrr2 2, 0, pc, r0, cr13 @ │ │ │ │ - eorseq r5, r4, r4, asr sl │ │ │ │ + stc2 2, cr15, [r0], {13} │ │ │ │ + ldrsbteq r5, [r4], -r4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ mvnne pc, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strmi fp, [lr], -r4, lsl #1 │ │ │ │ @@ -106783,69 +106783,69 @@ │ │ │ │ beq 0xb4864 │ │ │ │ ldrbmi r4, [r3], -r9, lsr #16 │ │ │ │ andge pc, r4, sp, asr #17 │ │ │ │ b 0x292a28 │ │ │ │ strls r0, [r0], #-1029 @ 0xfffffbfb │ │ │ │ strtmi r0, [r2], -sp, lsr #3 │ │ │ │ stmdbeq r8, {r0, r2, r9, fp, sp, lr, pc} │ │ │ │ - ldc2 0, cr15, [r8], #-984 @ 0xfffffc28 │ │ │ │ + ldc2l 0, cr15, [ip], #-984 @ 0xfffffc28 │ │ │ │ ldmdavs fp!, {r7, r8, ip, sp, pc}^ │ │ │ │ streq lr, [r9], #-2980 @ 0xfffff45c │ │ │ │ sbcsmi r3, ip, r8, lsr #32 │ │ │ │ andeq pc, r4, r6, lsl #22 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @ instruction: 0xf0a59003 │ │ │ │ - stmdals r3, {r0, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r3, {r0, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r1, r2, lsr #12 │ │ │ │ strls r4, [r0], #-1539 @ 0xfffff9fd │ │ │ │ @ instruction: 0xf0f64815 │ │ │ │ - teqplt r8, fp, lsl ip @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, pc, asr ip @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0a59003 │ │ │ │ - stmdals r3, {r0, r1, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r3, {r0, r1, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldmiblt sl, {r0, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ bfi r6, r9, #1, #5 │ │ │ │ b 0x1a78e54 │ │ │ │ eorscc r0, r0, r5, lsl #10 │ │ │ │ - blx 0x1b4eba │ │ │ │ + blx 0x12b4eba │ │ │ │ andvs r4, r5, #12, 18 @ 0x30000 │ │ │ │ eorge pc, r4, r0, asr #17 │ │ │ │ bls 0x232ea8 │ │ │ │ andls r3, r3, r8 │ │ │ │ - @ instruction: 0xf90cf0f6 │ │ │ │ + @ instruction: 0xf950f0f6 │ │ │ │ strb r9, [r5, r3, lsl #16]! │ │ │ │ - @ instruction: 0x21a8f642 │ │ │ │ + msrcc R8_fiq, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - subsmi pc, r8, r2, asr #12 │ │ │ │ + sbcsmi pc, r8, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d3 │ │ │ │ vqsub.s8 d3, d29, d21 │ │ │ │ - svclt 0x0000fbd3 │ │ │ │ + svclt 0x0000fc13 │ │ │ │ addseq lr, r6, #240, 2 @ 0x3c │ │ │ │ - eorseq r5, r4, r4, ror #20 │ │ │ │ + eorseq r5, r4, r4, ror #21 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [lr], -r7, lsl #1 │ │ │ │ ldrmi r4, [r7], -sp, lsl #12 │ │ │ │ umaalmi pc, r0, sp, r8 @ │ │ │ │ @ instruction: 0xf0a59003 │ │ │ │ - @ instruction: 0x2e00f94f │ │ │ │ + @ instruction: 0x2e00f993 │ │ │ │ @ instruction: 0xf645d063 │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ vcge.s8 d16, d30, d6 │ │ │ │ vmull.s , d16, d0[5] │ │ │ │ vpmin.s8 d18, d30, d6 │ │ │ │ vbic.i16 d19, #3072 @ 0x0c00 │ │ │ │ @ instruction: 0xf6422b96 │ │ │ │ - vmvn.i32 q10, #1024 @ 0x00000400 │ │ │ │ + vrshr.s64 q10, q10, #64 │ │ │ │ @ instruction: 0xf8d3022f │ │ │ │ @ instruction: 0xf04f9008 │ │ │ │ @ instruction: 0xf8cd38ff │ │ │ │ andls sl, r5, #8 │ │ │ │ usada8eq sl, sp, r0, lr │ │ │ │ @ instruction: 0xf1b8d47f │ │ │ │ @ instruction: 0xf0003fff │ │ │ │ @@ -106853,63 +106853,63 @@ │ │ │ │ ldrbmi r4, [r2], #-1577 @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ @ instruction: 0xf8dbfda7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ strtmi r4, [sl], #-1600 @ 0xfffff9c0 │ │ │ │ andls r9, r0, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0x46524639 │ │ │ │ - blx 0xff7b5142 │ │ │ │ + ldc2 2, cr15, [ip], {57} @ 0x39 │ │ │ │ @ instruction: 0xd12d4550 │ │ │ │ ldrbmi r4, [r5], #-1111 @ 0xfffffba9 │ │ │ │ @ instruction: 0x060aebb6 │ │ │ │ b 0x2ec9b8 │ │ │ │ movwcs r0, #2565 @ 0xa05 │ │ │ │ ldrbmi r9, [r2], -r2, lsl #16 │ │ │ │ movwge lr, #2509 @ 0x9cd │ │ │ │ - blx 0xfe7b4c56 │ │ │ │ + blx 0xff8b4c56 │ │ │ │ bvs 0xfe0e5680 │ │ │ │ strble r0, [r4, #-1800] @ 0xfffff8f8 │ │ │ │ movweq lr, #23466 @ 0x5baa │ │ │ │ movweq lr, #39843 @ 0x9ba3 │ │ │ │ svclt 0x002842b3 │ │ │ │ @ instruction: 0x469a4633 │ │ │ │ bicle r2, sl, r0, lsl #24 │ │ │ │ ldrble r0, [sl], #-1995 @ 0xfffff835 │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8dbd077 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ tstls r1, r0, asr #12 │ │ │ │ ldrtmi r4, [r9], -sl, lsr #8 │ │ │ │ ldrbmi r9, [r2], -r0, lsl #4 │ │ │ │ - blx 0xfe8b519e │ │ │ │ + blx 0xff8b519e │ │ │ │ sbcsle r4, r1, r0, asr r5 │ │ │ │ ldrbtcc pc, [pc], pc, asr #32 @ │ │ │ │ vmax.s q2, , q0 │ │ │ │ - @ instruction: 0xf0a5f8f3 │ │ │ │ - @ instruction: 0x4630f8fd │ │ │ │ + @ instruction: 0xf0a5f933 │ │ │ │ + ldrtmi pc, [r0], -r1, asr #18 @ │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf912f0a5 │ │ │ │ + @ instruction: 0xf956f0a5 │ │ │ │ mulls r4, r8, r9 │ │ │ │ - @ instruction: 0xf8d6f0a5 │ │ │ │ + @ instruction: 0xf91af0a5 │ │ │ │ ldrbmi r9, [r2], -r4, lsl #16 │ │ │ │ strmi r9, [r3], -r1 │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf0f69802 │ │ │ │ - msrlt LR_irq, fp │ │ │ │ + msrlt LR_irq, pc │ │ │ │ @ instruction: 0xf0a59004 │ │ │ │ - stmdals r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r4, {r0, r1, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0a5e7b9 │ │ │ │ - @ instruction: 0xf04ff8db │ │ │ │ + @ instruction: 0xf04ff91f │ │ │ │ @ instruction: 0xf1b836ff │ │ │ │ ldrshle r3, [r3, #255] @ 0xff │ │ │ │ - @ instruction: 0xf8d4f0a5 │ │ │ │ + @ instruction: 0xf918f0a5 │ │ │ │ andlt r4, r7, r0, lsr r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ stmdals r3, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xf8d26e02 │ │ │ │ @@ -106925,23 +106925,23 @@ │ │ │ │ @ instruction: 0x4629b1ba │ │ │ │ @ instruction: 0xf8db4790 │ │ │ │ ldrbmi r1, [r2], -r0 │ │ │ │ ldrtmi r4, [r8], -r1, lsl #8 │ │ │ │ stc 7, cr15, [r6], {151} @ 0x97 │ │ │ │ stmdals r5, {r1, r2, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ vrhadd.s d2, d12, d1 │ │ │ │ - strmi pc, [r0], r7, asr #30 │ │ │ │ + strmi pc, [r0], r7, lsl #31 │ │ │ │ svccc 0x00fff1b0 │ │ │ │ svcge 0x005bf47f │ │ │ │ ldrbtcc pc, [pc], pc, asr #32 @ │ │ │ │ @ instruction: 0x4628e79d │ │ │ │ @ instruction: 0x4628e7d9 │ │ │ │ stmdals r5, {r0, r1, r2, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ vmax.s d4, d12, d17 │ │ │ │ - @ instruction: 0x4680ff37 │ │ │ │ + @ instruction: 0x4680ff77 │ │ │ │ svccc 0x00fff1b0 │ │ │ │ svcge 0x007ff47f │ │ │ │ svclt 0x0000e7ee │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebcfbb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff0 │ │ │ │ @@ -107122,15 +107122,15 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf940f242 │ │ │ │ + @ instruction: 0xf980f242 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebcfe9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ ldrdgt pc, [r4], #-143 @ 0xffffff71 │ │ │ │ smlatbpl r8, r1, r5, pc @ │ │ │ │ @@ -107145,15 +107145,15 @@ │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf912f242 │ │ │ │ + @ instruction: 0xf952f242 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ @ instruction: 0xf5a0b410 │ │ │ │ stcls 0, cr5, [r3], {8} │ │ │ │ ldrmi r9, [r1], -r2, lsl #22 │ │ │ │ @ instruction: 0xf89d3810 │ │ │ │ strls r2, [r1], #-4 │ │ │ │ @ instruction: 0xf7fdbc10 │ │ │ │ @@ -107287,16 +107287,16 @@ │ │ │ │ blls 0x1d2f70 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - vmla.f32 d27, d1, d0 │ │ │ │ - svclt 0x0000fff5 │ │ │ │ + vmla.f32 d27, d2, d0 │ │ │ │ + svclt 0x0000f835 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ andpl pc, r8, r0, lsr #11 │ │ │ │ @ instruction: 0xf7fd3810 │ │ │ │ svclt 0x0000bbb5 │ │ │ │ andpl pc, r8, r0, lsr #11 │ │ │ │ @ instruction: 0xf7fd3810 │ │ │ │ svclt 0x0000bbdd │ │ │ │ @@ -107563,15 +107563,15 @@ │ │ │ │ ldmib sp, {r0, r1, r2, r3}^ │ │ │ │ stm sp, {r3, r8} │ │ │ │ @ instruction: 0xf5ab0003 │ │ │ │ stmdbls r5, {r3, ip, lr} │ │ │ │ movwcs lr, #2526 @ 0x9de │ │ │ │ @ instruction: 0xf7fd3810 │ │ │ │ @ instruction: 0xe7d4fa75 │ │ │ │ - stc2l 2, cr15, [lr, #260] @ 0x104 │ │ │ │ + cdp2 2, 0, cr15, cr14, cr1, {2} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebd0580 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ andpl pc, r8, r0, lsr #11 │ │ │ │ movwcs r4, #5649 @ 0x1611 │ │ │ │ @@ -113592,20 +113592,20 @@ │ │ │ │ svc 0x00000000 │ │ │ │ cmn r0, #4096 @ 0x1000 │ │ │ │ rsbhi r0, r0, #0 │ │ │ │ bhi 0x7f19c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 0x2ee818 │ │ │ │ + b 0x2ee898 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebd63b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ - blx 0xffcbb9b4 │ │ │ │ + blx 0xcbb9b6 │ │ │ │ @ instruction: 0xf04f4603 │ │ │ │ ldrshvs r3, [ip], -pc @ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ @@ -113673,68 +113673,68 @@ │ │ │ │ ldrtcc pc, [r8], #-2240 @ 0xfffff740 @ │ │ │ │ cmpeq fp, #311296 @ 0x4c000 │ │ │ │ cdpcc 8, 12, cr15, cr0, cr0, {6} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ - addcs pc, r0, r5, asr #12 │ │ │ │ + andcc pc, r0, r5, asr #12 │ │ │ │ eorseq pc, r4, r0, asr #5 │ │ │ │ - cdplt 0, 0, cr15, cr2, cr4, {6} │ │ │ │ + cdplt 0, 4, cr15, cr6, cr4, {6} │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0xf645b082 │ │ │ │ - vabal.s8 q9, d16, d0 │ │ │ │ + vabal.s8 , d0, d0 │ │ │ │ tstcs fp, #52, 10 @ 0xd000000 │ │ │ │ eorseq pc, r4, #1073741825 @ 0x40000001 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ strmi r0, [r0], pc, lsr #4 │ │ │ │ - @ instruction: 0xf86af0c5 │ │ │ │ + @ instruction: 0xf8aef0c5 │ │ │ │ movteq pc, #16645 @ 0x4105 @ │ │ │ │ - rsbne pc, r0, #81788928 @ 0x4e00000 │ │ │ │ + rscne pc, r0, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ @ instruction: 0xf6429300 │ │ │ │ - vaddw.s8 q10, q8, d16 │ │ │ │ + vaddw.s8 , q0, d16 │ │ │ │ movtcs r0, #8495 @ 0x212f │ │ │ │ @ instruction: 0xf0c54606 │ │ │ │ - @ instruction: 0xf105f85b │ │ │ │ + @ instruction: 0xf105f89f │ │ │ │ @ instruction: 0x46040350 │ │ │ │ strbmi r9, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf64e234d │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ vhsub.s8 d16, d13, d30 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf0c50133 │ │ │ │ - @ instruction: 0xf105f84b │ │ │ │ + @ instruction: 0xf105f88f │ │ │ │ strmi r0, [r7], -r0, ror #6 │ │ │ │ strbmi r9, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf64e2315 │ │ │ │ - vrshr.s64 d17, d4, #64 │ │ │ │ + vmov.i32 d18, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf64e022e │ │ │ │ - vsra.s64 d17, d16, #64 │ │ │ │ + vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf0c5012e │ │ │ │ - @ instruction: 0xf106f83b │ │ │ │ + @ instruction: 0xf106f87f │ │ │ │ strmi r0, [r0], r0, asr #5 │ │ │ │ msrpl (UNDEF: 101), r1 │ │ │ │ smlabteq r8, r0, r2, pc @ │ │ │ │ @ instruction: 0xf0c14638 │ │ │ │ - ldrtmi pc, [r8], -r1, asr #25 @ │ │ │ │ + ldrtmi pc, [r8], -r5, lsl #26 @ │ │ │ │ cmnpeq r8, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0c02206 │ │ │ │ - movwcs pc, #2951 @ 0xb87 @ │ │ │ │ + movwcs pc, #3019 @ 0xbcb @ │ │ │ │ @ instruction: 0x36c44619 │ │ │ │ strls r4, [r0], -r0, asr #12 │ │ │ │ adcvc pc, r1, #82837504 @ 0x4f00000 │ │ │ │ andeq pc, r7, #192, 4 │ │ │ │ - ldc2 0, cr15, [r4, #-776] @ 0xfffffcf8 │ │ │ │ + ldc2l 0, cr15, [r8, #-776] @ 0xfffffcf8 │ │ │ │ strbvc pc, [ip, #1285] @ 0x505 @ │ │ │ │ vrhadd.s8 d18, d15, d1 │ │ │ │ vmvn.i32 d20, #3328 @ 0x00000d00 │ │ │ │ vhsub.s8 d16, d0, d7 │ │ │ │ vrsra.s64 d20, d1, #64 │ │ │ │ strbvs r0, [r2, #776]! @ 0x308 │ │ │ │ vmax.s8 q11, , │ │ │ │ @@ -113763,33 +113763,33 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebd6648 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r1, #240, 30 @ 0x3c0 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - ldc2 1, cr15, [sl], #800 @ 0x320 │ │ │ │ + ldc2l 1, cr15, [lr], #800 @ 0x320 │ │ │ │ strmi r6, [r4], -r5, lsl #16 │ │ │ │ - @ instruction: 0x41a4f642 │ │ │ │ + msrpl R12_usr, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ vmax.s32 d4, d10, d24 │ │ │ │ - @ instruction: 0xf64dfc13 │ │ │ │ - vaddw.s8 q9, q8, d16 │ │ │ │ + @ instruction: 0xf64dfc53 │ │ │ │ + vaddw.s8 , q0, d16 │ │ │ │ stmdacs r0, {r4, r5, r8} │ │ │ │ qadd16mi fp, r9, r8 │ │ │ │ - adcmi pc, r8, r2, asr #12 │ │ │ │ + eorpl pc, r8, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - ldc2l 1, cr15, [lr, #-796] @ 0xfffffce4 │ │ │ │ + stc2 1, cr15, [r2, #796]! @ 0x31c │ │ │ │ @ instruction: 0xf0c54606 │ │ │ │ - strmi pc, [r5], -r5, ror #16 │ │ │ │ + strmi pc, [r5], -r9, lsr #17 │ │ │ │ @ instruction: 0xf1c84620 │ │ │ │ - ldrtmi pc, [r0], -r3, ror #27 @ │ │ │ │ - stc2l 1, cr15, [lr], {192} @ 0xc0 │ │ │ │ + ldrtmi pc, [r0], -r7, lsr #28 @ │ │ │ │ + ldc2 1, cr15, [r2, #-768] @ 0xfffffd00 │ │ │ │ tstcs r0, r8, lsr #12 │ │ │ │ @ instruction: 0xf04f2200 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebd66b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -113810,21 +113810,21 @@ │ │ │ │ ldrtmi r4, [r8], -sp, lsl #12 │ │ │ │ @ instruction: 0xf7ff4621 │ │ │ │ stmdals r0, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0084621 │ │ │ │ addmi pc, sp, #268 @ 0x10c │ │ │ │ addmi fp, r6, #8, 30 │ │ │ │ @ instruction: 0xf642d0de │ │ │ │ - vsra.s64 d20, d20, #64 │ │ │ │ + vbic.i32 d21, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf642012f │ │ │ │ - vmla.i d20, d16, d0[2] │ │ │ │ + vmla.i d21, d0, d0[2] │ │ │ │ blmi 0xff5d8 │ │ │ │ vhsub.s8 q1, q11, q8 │ │ │ │ - svclt 0x0000fd29 │ │ │ │ - eorseq r5, r4, r4, asr ip │ │ │ │ + svclt 0x0000fd69 │ │ │ │ + ldrsbteq r5, [r4], -r4 │ │ │ │ @ instruction: 0xf413694b │ │ │ │ mrsle r3, ELR_hyp │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf890680a │ │ │ │ teqlt r1, ip, asr r3 │ │ │ │ bicscs lr, r4, #192, 18 @ 0x300000 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -113835,173 +113835,173 @@ │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebd6760 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x460d4c15 │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ strls r0, [r0], #-559 @ 0xfffffdd1 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf0c43410 │ │ │ │ - @ instruction: 0x4606ff3d │ │ │ │ + strmi pc, [r6], -r1, lsl #31 │ │ │ │ strls r2, [r0], #-834 @ 0xfffffcbe │ │ │ │ - rsbne pc, r0, #81788928 @ 0x4e00000 │ │ │ │ + rscne pc, r0, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - asrmi pc, r2, #12 @ │ │ │ │ + msrpl R8_usr, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - @ instruction: 0xff30f0c4 │ │ │ │ + @ instruction: 0xff74f0c4 │ │ │ │ adcspl pc, ip, r6, asr #17 │ │ │ │ tstlt fp, fp, ror #16 │ │ │ │ addscc pc, ip, r0, asr #17 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - ldrhteq r5, [r4], -r4 │ │ │ │ + eorseq r5, r4, r4, lsr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebd67cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #12, 20 @ 0xc000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0c4022f │ │ │ │ - @ instruction: 0xf500fe79 │ │ │ │ + @ instruction: 0xf500febd │ │ │ │ @ instruction: 0xf89030a8 │ │ │ │ andlt r0, r3, r2, lsl #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r5, r4, r8, ror #24 │ │ │ │ + eorseq r5, r4, r8, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebd6814 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #57344 @ 0xe000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0c4022f │ │ │ │ - @ instruction: 0xf500fe55 │ │ │ │ + @ instruction: 0xf500fe99 │ │ │ │ sbccc r3, r0, sl, lsr #1 │ │ │ │ stceq 8, cr15, [r8], {80} @ 0x50 │ │ │ │ sbcvs pc, r0, r0, asr #7 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r5, r4, r8, ror #24 │ │ │ │ + eorseq r5, r4, r8, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebd6864 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #77824 @ 0x13000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0c4022f │ │ │ │ - @ instruction: 0xf500fe2d │ │ │ │ + @ instruction: 0xf500fe71 │ │ │ │ @ instruction: 0xf8905000 │ │ │ │ cmplt r3, ip, asr r3 │ │ │ │ cmppeq r0, #208, 16 @ p-variant is OBSOLETE @ 0xd00000 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf8d0bd00 │ │ │ │ andlt r0, r3, ip, asr #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r5, r4, r8, ror #24 │ │ │ │ + eorseq r5, r4, r8, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebd68c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #106496 @ 0x1a000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0c4022f │ │ │ │ - @ instruction: 0xf500fdfb │ │ │ │ + @ instruction: 0xf500fe3f │ │ │ │ @ instruction: 0xf8d030aa │ │ │ │ ldrheq r3, [sl, -r8] │ │ │ │ @ instruction: 0xf413d414 │ │ │ │ @ instruction: 0xf6427f00 │ │ │ │ - vsubw.s8 , q0, d8 │ │ │ │ + vsubw.s8 , q8, d8 │ │ │ │ @ instruction: 0xf642032f │ │ │ │ - vshr.s64 q10, q10, #64 │ │ │ │ + vmvn.i32 , #4 @ 0x00000004 │ │ │ │ svclt 0x0008002f │ │ │ │ andlt r4, r3, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - rscmi pc, r0, r2, asr #12 │ │ │ │ + rsbpl pc, r0, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r5, r4, r8, ror #24 │ │ │ │ + eorseq r5, r4, r8, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebd6948 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #106496 @ 0x1a000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0c4022f │ │ │ │ - @ instruction: 0xf500fdbb │ │ │ │ + @ instruction: 0xf500fdff │ │ │ │ @ instruction: 0xf8d030aa │ │ │ │ ldrheq r3, [sl, -r8] │ │ │ │ @ instruction: 0xf013d414 │ │ │ │ @ instruction: 0xf6420f04 │ │ │ │ - vsubw.s8 , q0, d24 │ │ │ │ + vsubw.s8 , q8, d24 │ │ │ │ @ instruction: 0xf642032f │ │ │ │ - vaddl.s8 , d0, d16 │ │ │ │ + vaddl.s8 , d16, d16 │ │ │ │ svclt 0x0008002f │ │ │ │ andlt r4, r3, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - andspl pc, r8, r2, asr #12 │ │ │ │ + addspl pc, r8, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r5, r4, r8, ror #24 │ │ │ │ + eorseq r5, r4, r8, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebd69c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ tstcs fp, #110592 @ 0x1b000 │ │ │ │ @ instruction: 0xf642460c │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - ldc2l 0, cr15, [sl, #-784]! @ 0xfffffcf0 │ │ │ │ + ldc2 0, cr15, [lr, #784]! @ 0x310 │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ cmppcc ip, #144, 16 @ p-variant is OBSOLETE @ 0x900000 │ │ │ │ andcs fp, r0, #-1073741790 @ 0xc0000022 │ │ │ │ cmppmi r0, #192, 16 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf8c04613 │ │ │ │ @ instruction: 0xf8802354 │ │ │ │ andlt r3, r2, sp, asr r3 │ │ │ │ @@ -114015,97 +114015,97 @@ │ │ │ │ @ instruction: 0xf8c0335d │ │ │ │ andlt r4, r2, ip, asr #4 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r5, r4, r8, ror #24 │ │ │ │ + eorseq r5, r4, r8, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebd6a4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ tstcs fp, #77824 @ 0x13000 │ │ │ │ @ instruction: 0xf642460c │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - ldc2 0, cr15, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ + ldc2l 0, cr15, [ip, #-784]! @ 0xfffffcf0 │ │ │ │ @ instruction: 0x33aaf500 │ │ │ │ eorne lr, lr, #3457024 @ 0x34c000 │ │ │ │ @ instruction: 0xf042b18c │ │ │ │ @ instruction: 0xf5000202 │ │ │ │ stmib r3, {r3, r5, r7, ip, sp}^ │ │ │ │ @ instruction: 0xf880122e │ │ │ │ andlt r4, r2, r2, lsl #12 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf022bd10 │ │ │ │ strb r0, [ip, r2, lsl #4]! │ │ │ │ - eorseq r5, r4, r8, ror #24 │ │ │ │ + eorseq r5, r4, r8, ror #25 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebd6ab0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x460d4c1d │ │ │ │ @ instruction: 0xf6424616 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf642012f │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ tstcs fp, #-268435454 @ 0xf0000002 │ │ │ │ @ instruction: 0xf0c49400 │ │ │ │ - orrlt pc, sp, r5, lsl #26 │ │ │ │ + orrlt pc, sp, r9, asr #26 │ │ │ │ adccc pc, sl, r0, lsl #10 │ │ │ │ ldrsbtcc pc, [r8], r0 @ │ │ │ │ movwvs pc, #67 @ 0x43 @ │ │ │ │ adcscc pc, r8, r0, asr #17 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ movweq pc, #33028 @ 0x8104 @ │ │ │ │ @ instruction: 0xf6424630 │ │ │ │ - vsubl.s8 , d0, d28 │ │ │ │ + vsubl.s8 , d16, d28 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d20, #64 │ │ │ │ + vbic.i32 d21, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ eorsvs pc, sp, #64, 4 │ │ │ │ - blx 0xff7bbcb2 │ │ │ │ + stc2 0, cr15, [r0], #-916 @ 0xfffffc6c │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r5, r4, r8, ror #24 │ │ │ │ + eorseq r5, r4, r8, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebd6b3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ tstcs fp, #139264 @ 0x22000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0c4022f │ │ │ │ - andcs pc, r0, #49408 @ 0xc100 │ │ │ │ + andcs pc, r0, #320 @ 0x140 │ │ │ │ @ instruction: 0xf64f4604 │ │ │ │ - vbic.i32 d22, #1280 @ 0x00000500 │ │ │ │ + vrsra.s64 d22, d29, #64 │ │ │ │ @ instruction: 0xf6450323 │ │ │ │ - vbic.i32 d23, #9 @ 0x00000009 │ │ │ │ + vmla.f d23, d16, d1[0] │ │ │ │ vrhadd.s8 d16, d4, d19 │ │ │ │ - vshr.s64 d19, d1, #64 │ │ │ │ + vmov.i32 d20, #9 @ 0x00000009 │ │ │ │ @ instruction: 0xf1b50023 │ │ │ │ - @ instruction: 0xf504f8e5 │ │ │ │ + @ instruction: 0xf504f929 │ │ │ │ @ instruction: 0xf50433a8 │ │ │ │ strcs r3, [r0], #-684 @ 0xfffffd54 │ │ │ │ - orrpl pc, r4, r2, asr #12 │ │ │ │ + tstpvs r4, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ streq pc, [r0, #-2243]! @ 0xfffff73d │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ strtmi lr, [r9], #-2498 @ 0xfffff63e │ │ │ │ adcne pc, r5, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldrbne pc, [r4, #2243]! @ 0x8c3 @ │ │ │ │ @@ -114115,75 +114115,75 @@ │ │ │ │ andne pc, r1, #79 @ 0x4f │ │ │ │ ldrbcs pc, [r8, #2243]! @ 0x8c3 @ │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r5, r4, r8, ror #24 │ │ │ │ + eorseq r5, r4, r8, ror #25 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebd6bdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ tstcs fp, #176128 @ 0x2b000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0c4022f │ │ │ │ - @ instruction: 0xf500fc71 │ │ │ │ + @ instruction: 0xf500fcb5 │ │ │ │ @ instruction: 0xf8d636a8 │ │ │ │ @ instruction: 0xf1b50520 │ │ │ │ - @ instruction: 0xf8d6ff29 │ │ │ │ + @ instruction: 0xf8d6ff6d │ │ │ │ biclt r0, r0, r4, lsr #17 │ │ │ │ movwmi lr, #10704 @ 0x29d0 │ │ │ │ cmnlt r4, r0, lsl #10 │ │ │ │ stmvs r2, {r0, r1, r5, r6, r7, sp, lr} │ │ │ │ stmib r0, {r1, r3, r4, sp, lr}^ │ │ │ │ @ instruction: 0xf1c05502 │ │ │ │ - strtmi pc, [r0], -r9, lsl #20 │ │ │ │ + strtmi pc, [r0], -sp, asr #20 │ │ │ │ movwcs lr, #10708 @ 0x29d4 │ │ │ │ @ instruction: 0x4614b112 │ │ │ │ @ instruction: 0x4604e7f2 │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ stmib r4, {r1, r3, r4, sp, lr}^ │ │ │ │ @ instruction: 0xf1c02202 │ │ │ │ - @ instruction: 0xf8d6f9fb │ │ │ │ + @ instruction: 0xf8d6fa3f │ │ │ │ bicslt r0, r8, r8, lsr #17 │ │ │ │ movwmi lr, #10704 @ 0x29d0 │ │ │ │ cmnlt r4, r0, lsl #10 │ │ │ │ stmvs r2, {r0, r1, r5, r6, r7, sp, lr} │ │ │ │ stmib r0, {r1, r3, r4, sp, lr}^ │ │ │ │ @ instruction: 0xf1c05502 │ │ │ │ - strtmi pc, [r0], -sp, ror #19 │ │ │ │ + @ instruction: 0x4620fa31 │ │ │ │ movwcs lr, #10708 @ 0x29d4 │ │ │ │ @ instruction: 0x4614b112 │ │ │ │ @ instruction: 0x4604e7f2 │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ stmib r4, {r1, r3, r4, sp, lr}^ │ │ │ │ andlt r2, r2, r2, lsl #4 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - ldmiblt ip, {r6, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + blt 0x8bc180 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r5, r4, r8, ror #24 │ │ │ │ + eorseq r5, r4, r8, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebd6ca0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ tstcs fp, #44, 20 @ 0x2c000 │ │ │ │ @ instruction: 0xf642460c │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - stc2 0, cr15, [lr], {196} @ 0xc4 │ │ │ │ + mrrc2 0, 12, pc, r2, cr4 @ │ │ │ │ tstppl r0, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ tstppl r3, #0, 10 @ p-variant is OBSOLETE │ │ │ │ cmppcs ip, #9502720 @ p-variant is OBSOLETE @ 0x910000 │ │ │ │ @ instruction: 0xf003681b │ │ │ │ biclt r0, r2, r0, lsl #7 │ │ │ │ tstcs r1, r4, lsl #4 │ │ │ │ addcs pc, ip, r4, asr #17 │ │ │ │ @@ -114214,38 +114214,38 @@ │ │ │ │ tstcs r0, r0, lsl #2 │ │ │ │ @ instruction: 0xf8c4430a │ │ │ │ andcs r2, r1, #136 @ 0x88 │ │ │ │ blcs 0x981d8 │ │ │ │ @ instruction: 0xf793d0cd │ │ │ │ lslvs pc, sp, pc @ │ │ │ │ svclt 0x0000e7c9 │ │ │ │ - eorseq r5, r4, r8, ror #24 │ │ │ │ + eorseq r5, r4, r8, ror #25 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stcmi 0, cr11, [r6], #520 @ 0x208 │ │ │ │ @ instruction: 0xf0c44606 │ │ │ │ - tstpcs fp, #58112 @ p-variant is OBSOLETE @ 0xe300 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + tstpcs fp, #2496 @ p-variant is OBSOLETE @ 0x9c0 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf6429400 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0c4012f │ │ │ │ - @ instruction: 0x4603fc37 │ │ │ │ + @ instruction: 0x4603fc7b │ │ │ │ stccc 6, cr4, [r0], #-192 @ 0xffffff40 │ │ │ │ ldrsbtcc pc, [ip], r3 @ │ │ │ │ @ instruction: 0x4798689b │ │ │ │ strls r2, [r0], #-795 @ 0xfffffce5 │ │ │ │ @ instruction: 0xf6424630 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0c4012f │ │ │ │ - @ instruction: 0xf500fb93 │ │ │ │ + @ instruction: 0xf500fbd7 │ │ │ │ ldmib r4, {r1, r3, r5, r7, sl, ip, sp}^ │ │ │ │ ldreq r3, [pc, #558] @ 0x7fdf2 │ │ │ │ addhi pc, lr, r0, asr #2 │ │ │ │ orreq pc, r0, r3, asr #32 │ │ │ │ svclt 0x0055015d │ │ │ │ @ instruction: 0xf043460b │ │ │ │ @ instruction: 0xf8c403a0 │ │ │ │ @@ -114285,41 +114285,41 @@ │ │ │ │ @ instruction: 0x46902296 │ │ │ │ ldmdavc r2, {r0, r1, r3, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ @ instruction: 0xf64fb92a │ │ │ │ vmvn.i32 d23, #2048 @ 0x00000800 │ │ │ │ ldmdavc r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ movtcs fp, #53650 @ 0xd192 │ │ │ │ smladxls r0, r0, r6, r4 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - blx 0xb3bf9e │ │ │ │ + blx 0x1c3bf9e │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - mrc2 0, 5, pc, cr12, cr15, {5} │ │ │ │ + @ instruction: 0xff00f0bf │ │ │ │ @ instruction: 0x3660f8d5 │ │ │ │ svceq 0x000ef013 │ │ │ │ msrhi CPSR_sxc, r0, asr #32 │ │ │ │ eorcc lr, lr, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf10005d9 │ │ │ │ vst4.32 {d8-d11}, [r3 :64], sl │ │ │ │ @ instruction: 0xf0027300 │ │ │ │ bcs 0xc04b8 │ │ │ │ @ instruction: 0xf5b3bf08 │ │ │ │ @ instruction: 0xf0007f00 │ │ │ │ movtcs r8, #53592 @ 0xd158 │ │ │ │ smladxls r0, r0, r6, r4 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - blx 0x1bbfea │ │ │ │ + blx 0x12bbfea │ │ │ │ andlt r4, r2, lr, asr #18 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - mrclt 0, 4, APSR_nzcv, cr4, cr15, {5} │ │ │ │ + mrclt 0, 6, APSR_nzcv, cr8, cr15, {5} │ │ │ │ @ instruction: 0xf57f0159 │ │ │ │ @ instruction: 0xf443af7a │ │ │ │ @ instruction: 0xf8c45300 │ │ │ │ ldrheq r3, [pc, -r8] │ │ │ │ @ instruction: 0xf500d556 │ │ │ │ vrshl.s8 d19, d24, d30 │ │ │ │ vaddl.s8 , d16, d21 │ │ │ │ @@ -114368,61 +114368,61 @@ │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strcc pc, [r8, #1280]! @ 0x500 │ │ │ │ stmdbcs r0, {r0, r3, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf8d5d0b0 │ │ │ │ @ instruction: 0xf0111730 │ │ │ │ svclt 0x00186f60 │ │ │ │ @ instruction: 0xd1a92100 │ │ │ │ - @ instruction: 0x41b4f642 │ │ │ │ + teqppl r4, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - addspl pc, r4, r2, asr #12 │ │ │ │ + andsvs pc, r4, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vpadd.i8 d20, d0, d0 │ │ │ │ vhsub.s8 d6, d22, d12 │ │ │ │ - movwcs pc, #6347 @ 0x18cb @ │ │ │ │ + movwcs pc, #6411 @ 0x190b @ │ │ │ │ @ instruction: 0xf8854630 │ │ │ │ @ instruction: 0xf64e3605 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ movtcs r0, #53806 @ 0xd22e │ │ │ │ vabd.s8 d25, d13, d0 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf0c40133 │ │ │ │ - stmdbmi r7, {r0, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ - mcr2 0, 0, pc, cr4, cr15, {5} @ │ │ │ │ + stmdbmi r7, {r0, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + mcr2 0, 2, pc, cr8, cr15, {5} @ │ │ │ │ eorcc lr, lr, #212, 18 @ 0x350000 │ │ │ │ svclt 0x0000e74f │ │ │ │ - eorseq r5, r4, r8, lsl #25 │ │ │ │ - eorseq r5, r4, r4, asr #25 │ │ │ │ - mlaseq r4, r0, sp, r5 │ │ │ │ - mlaseq r4, ip, ip, r5 │ │ │ │ - eorseq r5, r4, r0, lsr sp │ │ │ │ + eorseq r5, r4, r8, lsl #26 │ │ │ │ + eorseq r5, r4, r4, asr #26 │ │ │ │ + eorseq r5, r4, r0, lsl lr │ │ │ │ + eorseq r5, r4, ip, lsl sp │ │ │ │ + ldrhteq r5, [r4], -r0 │ │ │ │ @ instruction: 0xf64f4630 │ │ │ │ vsubw.s8 q8, q8, d21 │ │ │ │ vcgt.s8 d16, d15, d7 │ │ │ │ vsubl.s8 q11, d0, d9 │ │ │ │ @ instruction: 0xf6420207 │ │ │ │ - vorr.i32 d21, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d21, d8, #64 │ │ │ │ @ instruction: 0xf0c7012f │ │ │ │ - ldrtmi pc, [r0], -sp, ror #21 @ │ │ │ │ - andsvs pc, ip, #69206016 @ 0x4200000 │ │ │ │ + @ instruction: 0x4630fb31 │ │ │ │ + addsvs pc, ip, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - tstppl r8, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, r8, r2, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - stc2l 0, cr15, [r8, #796] @ 0x31c │ │ │ │ + cdp2 0, 0, cr15, cr12, cr7, {6} │ │ │ │ eorcc lr, lr, #212, 18 @ 0x350000 │ │ │ │ ldrle r0, [r3, #-1943] @ 0xfffff869 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #4 │ │ │ │ strcs pc, [r2], -r5, lsl #17 │ │ │ │ movteq pc, #5711 @ 0x164f @ │ │ │ │ movweq pc, #29376 @ 0x72c0 @ │ │ │ │ sbcpl pc, r1, #-268435452 @ 0xf0000004 │ │ │ │ andeq pc, r7, #192, 4 │ │ │ │ - cmppvs r4, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bicsvs pc, r4, r2, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blx 0xff3bc19c │ │ │ │ + blx 0x4bc19e │ │ │ │ eorcc lr, lr, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf57f0118 │ │ │ │ @ instruction: 0xf8d5aedd │ │ │ │ vst1.32 {d1-d3}, [r1], r0 │ │ │ │ @ instruction: 0xf5b12170 │ │ │ │ eorle r2, r8, r0, ror pc │ │ │ │ @ instruction: 0x11a5f24e │ │ │ │ @@ -114432,21 +114432,21 @@ │ │ │ │ stmdavc r9, {r0, r1, r9, sl} │ │ │ │ @ instruction: 0xf64fb939 │ │ │ │ vbic.i32 d23, #8 @ 0x00000008 │ │ │ │ stmdavc r9, {r1, r2, r4, r7, r8, sp} │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ movtcs sl, #57075 @ 0xdef3 │ │ │ │ smladxls r0, r0, r6, r4 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - blx 0x1bc1e8 │ │ │ │ + blx 0x12bc1e8 │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - ldc2 0, cr15, [r6, #764] @ 0x2fc │ │ │ │ + ldc2l 0, cr15, [sl, #764] @ 0x2fc │ │ │ │ eorcc lr, lr, #212, 18 @ 0x350000 │ │ │ │ ldmib r4, {r1, r2, r3, r4, r6, r7, r9, sl, sp, lr, pc}^ │ │ │ │ svcmi 0x002a322e │ │ │ │ @ instruction: 0xf898e6da │ │ │ │ andcs r3, r1, #0 │ │ │ │ strcs pc, [r4], -r5, lsl #17 │ │ │ │ @ instruction: 0xf64fb93b │ │ │ │ @@ -114457,86 +114457,86 @@ │ │ │ │ vst3.32 {d18-d20}, [pc :256], r8 │ │ │ │ vsubw.s8 , q0, d0 │ │ │ │ andsmi r4, r3, r0, lsl #6 │ │ │ │ svcvs 0x0080f1b3 │ │ │ │ mcrge 4, 6, pc, cr0, cr15, {1} @ │ │ │ │ ldrtmi r2, [r0], -sp, asr #6 │ │ │ │ @ instruction: 0xf64e9700 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ vhsub.s8 d16, d13, d30 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf0c40133 │ │ │ │ - ldmdbmi r7, {r0, r1, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - stc2l 0, cr15, [r6, #-764]! @ 0xfffffd04 │ │ │ │ + ldmdbmi r7, {r0, r1, r2, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + stc2 0, cr15, [sl, #764]! @ 0x2fc │ │ │ │ stmdbcs r0, {r1, r2, r3, r5, r7, r9, sl, sp, lr, pc} │ │ │ │ mcrge 4, 7, pc, cr8, cr15, {3} @ │ │ │ │ @ instruction: 0xf8d5e735 │ │ │ │ svceq 0x001b3738 │ │ │ │ svcge 0x000bf47f │ │ │ │ - @ instruction: 0x41b4f642 │ │ │ │ + teqppl r4, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcspl pc, r8, r2, asr #12 │ │ │ │ + subsvs pc, r8, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b0d │ │ │ │ vqsub.s8 q3, q11, │ │ │ │ - movtcs pc, #55299 @ 0xd803 @ │ │ │ │ + movtcs pc, #55363 @ 0xd843 @ │ │ │ │ smladxls r0, r0, r6, r4 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf9acf0c4 │ │ │ │ + @ instruction: 0xf9f0f0c4 │ │ │ │ @ instruction: 0xf0bf4905 │ │ │ │ - @ instruction: 0xe696fd3f │ │ │ │ + ldr pc, [r6], r3, lsl #27 │ │ │ │ @ instruction: 0xe6d84618 │ │ │ │ - eorseq r5, r4, r4, asr #25 │ │ │ │ - eorseq r5, r4, r0, lsl #26 │ │ │ │ - mlaseq r4, ip, ip, r5 │ │ │ │ - eorseq r5, r4, r0, ror #26 │ │ │ │ + eorseq r5, r4, r4, asr #26 │ │ │ │ + eorseq r5, r4, r0, lsl #27 │ │ │ │ + eorseq r5, r4, ip, lsl sp │ │ │ │ + eorseq r5, r4, r0, ror #27 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldcmi 0, cr11, [sp], #540 @ 0x21c │ │ │ │ pkhbtmi r2, r1, fp, lsl #6 │ │ │ │ @ instruction: 0xf642460e │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ strls r0, [r0], #-559 @ 0xfffffdd1 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf986f0c4 │ │ │ │ + @ instruction: 0xf9caf0c4 │ │ │ │ strbmi r4, [r8], -r7, lsl #12 │ │ │ │ @ instruction: 0xf0c43420 │ │ │ │ - tstpcs fp, #724992 @ p-variant is OBSOLETE @ 0xb1000 │ │ │ │ + tstpcs fp, #1003520 @ p-variant is OBSOLETE @ 0xf5000 │ │ │ │ @ instruction: 0xf6429400 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf507012f │ │ │ │ @ instruction: 0xf0c45508 │ │ │ │ - @ instruction: 0xf8d0fa03 │ │ │ │ + @ instruction: 0xf8d0fa47 │ │ │ │ ldrcc r3, [r0, #-200] @ 0xffffff38 │ │ │ │ @ instruction: 0x4631b113 │ │ │ │ ldrmi r4, [r8, r8, asr #12] │ │ │ │ strtcc pc, [r8], #1287 @ 0x507 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ adccs pc, r4, #805306372 @ 0x30000004 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ strtmi pc, [r0], r7, lsl #10 │ │ │ │ - ldc 2, cr15, [r2, #-164]! @ 0xffffff5c │ │ │ │ + ldcl 2, cr15, [r2, #-164]! @ 0xffffff5c │ │ │ │ streq pc, [r0, #-2260]! @ 0xfffff72c │ │ │ │ vmin.s8 d20, d15, d26 │ │ │ │ vmla.f d17, d16, d1[4] │ │ │ │ @ instruction: 0xf5070107 │ │ │ │ @ instruction: 0xf1b538aa │ │ │ │ - @ instruction: 0xf8d4fcdf │ │ │ │ + @ instruction: 0xf8d4fd23 │ │ │ │ ldrtmi r0, [sl], -r0, lsr #10 │ │ │ │ @ instruction: 0x41a9f24f │ │ │ │ smlabteq r7, r0, r2, pc @ │ │ │ │ - ldc2l 1, cr15, [r6], {181} @ 0xb5 │ │ │ │ + ldc2 1, cr15, [sl, #-724] @ 0xfffffd2c │ │ │ │ @ instruction: 0x37c4f8d4 │ │ │ │ msrcc SPSR_f, r6, asr #17 │ │ │ │ @ instruction: 0x3660f8d4 │ │ │ │ orrcc pc, r4, r6, asr #17 │ │ │ │ @ instruction: 0xf8d49302 │ │ │ │ @ instruction: 0xf8c63664 │ │ │ │ @ instruction: 0xf8d43180 │ │ │ │ @@ -114655,23 +114655,23 @@ │ │ │ │ vmla.f , q8, d2[6] │ │ │ │ @ instruction: 0xf1b96980 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ streq r8, [r3], sp, lsl #2 │ │ │ │ addseq sp, r2, r5, lsl r5 │ │ │ │ @ instruction: 0xf8d44649 │ │ │ │ vshl.s32 q0, q0, │ │ │ │ - @ instruction: 0xf8d4ec22 │ │ │ │ + @ instruction: 0xf8d4ec62 │ │ │ │ strbmi r2, [r9], -ip, lsl #12 │ │ │ │ strbeq pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ vqadd.s32 d0, d25, d2 │ │ │ │ - @ instruction: 0xf8d4ec1a │ │ │ │ + @ instruction: 0xf8d4ec5a │ │ │ │ @ instruction: 0xf8d4260c │ │ │ │ strbmi r0, [r9], -r8, asr #9 │ │ │ │ vqadd.s32 d0, d25, d2 │ │ │ │ - @ instruction: 0xf8d4ec12 │ │ │ │ + @ instruction: 0xf8d4ec52 │ │ │ │ bcs 0x89aa8 │ │ │ │ rschi pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf8c434cc │ │ │ │ @ instruction: 0xf8c434d0 │ │ │ │ @ instruction: 0xf8c434ec │ │ │ │ @ instruction: 0xf8c434f0 │ │ │ │ @@ -114682,15 +114682,15 @@ │ │ │ │ @ instruction: 0x2614f8d4 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ strh r8, [r9], -fp │ │ │ │ andeq r0, r0, r5 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ strdeq pc, [r1], -pc @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq r5, r4, r8, ror #24 │ │ │ │ + eorseq r5, r4, r8, ror #25 │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf8c43508 │ │ │ │ @ instruction: 0xf505350c │ │ │ │ vqadd.s8 d21, d0, d30 │ │ │ │ strcs r1, [r1], #-769 @ 0xfffffcff │ │ │ │ subcc pc, r3, #10878976 @ 0xa60000 │ │ │ │ @ instruction: 0xf8863018 │ │ │ │ @@ -114773,83 +114773,83 @@ │ │ │ │ @ instruction: 0x4638febd │ │ │ │ ldc2l 0, cr15, [r6, #16]! │ │ │ │ andlt r4, r7, r8, lsr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ bllt 0xfe73c444 │ │ │ │ streq pc, [r0, #-2260] @ 0xfffff72c │ │ │ │ swpcs r0, r2, [r0] @ │ │ │ │ - bl 0xdbccc0 │ │ │ │ + bl 0x1dbccc0 │ │ │ │ @ instruction: 0x2614f8d4 │ │ │ │ streq pc, [r4, #-2260] @ 0xfffff72c │ │ │ │ addseq r2, r2, r0, lsl #2 │ │ │ │ - bl 0xbbccd0 │ │ │ │ + bl 0x1bbccd0 │ │ │ │ @ instruction: 0xf8d4e740 │ │ │ │ addseq r0, r2, r4, ror #9 │ │ │ │ vrhadd.s32 d2, d9, d0 │ │ │ │ - @ instruction: 0xf8d4eb26 │ │ │ │ + @ instruction: 0xf8d4eb66 │ │ │ │ @ instruction: 0xf8d42610 │ │ │ │ smlattcs r0, r8, r4, r0 │ │ │ │ vqadd.s32 d0, d25, d2 │ │ │ │ - smlad pc, lr, fp, lr @ │ │ │ │ + smlsd pc, lr, fp, lr @ │ │ │ │ swpcs r0, r2, [r0] @ │ │ │ │ ldrbeq pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ - bl 0x63ccfc │ │ │ │ + bl 0x163ccfc │ │ │ │ @ instruction: 0x260cf8d4 │ │ │ │ ldrbeq pc, [ip], #2260 @ 0x8d4 @ │ │ │ │ addseq r2, r2, r0, lsl #2 │ │ │ │ - bl 0x43cd0c │ │ │ │ + bl 0x143cd0c │ │ │ │ ldrsbtcc pc, [ip], r8 @ │ │ │ │ @ instruction: 0xf57f071a │ │ │ │ @ instruction: 0xf8d4aef8 │ │ │ │ tstcs r0, ip, lsl #12 │ │ │ │ ldrbeq pc, [r8], #2260 @ 0x8d4 @ │ │ │ │ vqadd.s32 d0, d25, d2 │ │ │ │ - @ instruction: 0xf8d4eb02 │ │ │ │ + @ instruction: 0xf8d4eb42 │ │ │ │ @ instruction: 0xf8d4260c │ │ │ │ smlattcs r0, r0, r4, r0 │ │ │ │ vqadd.s32 d0, d25, d2 │ │ │ │ - @ instruction: 0xe6e6eafa │ │ │ │ + @ instruction: 0xe6e6eb3a │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @ instruction: 0xf645b097 │ │ │ │ - vabdl.s8 q9, d16, d0 │ │ │ │ + vabdl.s8 , d0, d0 │ │ │ │ @ instruction: 0x460c0734 │ │ │ │ bvc 0xffdbd8d0 │ │ │ │ andls r2, r9, #1811939328 @ 0x6c000000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf0c34683 │ │ │ │ - @ instruction: 0xf500ff07 │ │ │ │ + @ instruction: 0xf500ff4b │ │ │ │ @ instruction: 0xf8955500 │ │ │ │ mcrcs 3, 0, r6, cr0, cr12, {2} │ │ │ │ subshi pc, r9, #64 @ 0x40 │ │ │ │ bpl 0x2bd8e4 │ │ │ │ movwpl pc, #34048 @ 0x8500 @ │ │ │ │ - ldrvc pc, [r8, r2, asr #12]! │ │ │ │ + ldreq pc, [r8, -r3, asr #4]! │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ - blne 0xfffbce30 │ │ │ │ + blcs 0x1fbce30 │ │ │ │ bleq 0xc3cff8 │ │ │ │ - stmdbvc ip, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ + stmibvc ip, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ ldmdbeq r3!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf10a4680 │ │ │ │ tstcc r0, #12, 20 @ 0xc000 │ │ │ │ ldrtmi r9, [r2], -sl, lsl #6 │ │ │ │ svccc 0x0004f85a │ │ │ │ @ instruction: 0x46204639 │ │ │ │ - stc2 0, cr15, [r8], {229} @ 0xe5 │ │ │ │ + mcrr2 0, 14, pc, ip, cr5 @ │ │ │ │ movweq pc, #12294 @ 0x3006 @ │ │ │ │ ldrbmi r2, [r9], -r3, lsl #22 │ │ │ │ svclt 0x00084620 │ │ │ │ strcc r4, [r1], -r9, asr #12 │ │ │ │ - blx 0x3c8c2 │ │ │ │ + mcrr2 0, 14, pc, r2, cr5 @ │ │ │ │ mvnle r2, r0, lsl lr │ │ │ │ bcc 0xfeb3d954 │ │ │ │ beq 0xff0bc960 │ │ │ │ tstcc r2, sl, asr r9 │ │ │ │ @ instruction: 0xf140059a │ │ │ │ @ instruction: 0xf8d5820e │ │ │ │ @ instruction: 0xf8d53428 │ │ │ │ @@ -114872,41 +114872,41 @@ │ │ │ │ andseq r6, fp, #17152 @ 0x4300 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ stclvs 0, cr15, [r0], {12} │ │ │ │ cmnpmi ip, #50331648 @ p-variant is OBSOLETE @ 0x3000000 │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ tstmi sl, #64, 18 @ 0x100000 │ │ │ │ svclt 0x0058070b │ │ │ │ - mvnscc pc, #64, 4 │ │ │ │ + cmnpmi ip, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addvc lr, r0, #270336 @ 0x42000 │ │ │ │ vmov.f32 , #3 @ 0x40400000 │ │ │ │ strle r0, [ip, #-817] @ 0xfffffccf │ │ │ │ mrceq 8, 3, APSR_nzcv, cr0, cr5, {6} │ │ │ │ - cmppvs ip, #69206016 @ p-variant is OBSOLETE @ 0x4200000 │ │ │ │ + bicsvs pc, ip, #69206016 @ 0x4200000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ - cmppvs r8, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bicsvs pc, r8, r2, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ svclt 0x00182800 │ │ │ │ vrsubhn.i16 d20, q1, │ │ │ │ stmdbcs r0, {r3, r8} │ │ │ │ addhi pc, ip, r0, asr #32 │ │ │ │ mrcne 8, 3, APSR_nzcv, cr0, cr5, {6} │ │ │ │ - rsbsvs pc, r4, r2, asr #12 │ │ │ │ + rscsvs pc, r4, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ orreq lr, r1, r5, lsl #22 │ │ │ │ mrcne 8, 0, APSR_nzcv, cr12, cr1, {6} │ │ │ │ svceq 0x0001f011 │ │ │ │ - orrvs pc, r4, r2, asr #12 │ │ │ │ + tstpvc r4, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0x4601bf18 │ │ │ │ stmib sp, {r9, fp, sp}^ │ │ │ │ svclt 0x00ac3104 │ │ │ │ movtcs r2, #58157 @ 0xe32d │ │ │ │ svcmi 0x0080f012 │ │ │ │ - bicvc pc, r4, r2, asr #12 │ │ │ │ + cmppeq r4, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ eorcs fp, sp, ip, lsl #30 │ │ │ │ @ instruction: 0xf012205a │ │ │ │ andls r5, r0, r0, lsl #30 │ │ │ │ eorcs fp, sp, ip, lsl #30 │ │ │ │ @ instruction: 0xf0122043 │ │ │ │ svclt 0x000c5f80 │ │ │ │ @@ -114915,98 +114915,98 @@ │ │ │ │ svcvc 0x0080f012 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ svclt 0x000c9001 │ │ │ │ mcrreq 0, 4, pc, r1, cr15 @ │ │ │ │ mrrceq 0, 4, pc, r4, cr15 @ │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0e5c00c │ │ │ │ - blls 0x2ff400 │ │ │ │ + blls 0x2ff510 │ │ │ │ @ instruction: 0xf140039a │ │ │ │ @ instruction: 0xf5088177 │ │ │ │ @ instruction: 0xf8d838a8 │ │ │ │ @ instruction: 0xf0133660 │ │ │ │ @ instruction: 0xf0400f0e │ │ │ │ @ instruction: 0x071b81f2 │ │ │ │ vqadd.s8 d29, d3, d13 │ │ │ │ - vmov.i16 d16, #0 @ 0x0000 │ │ │ │ + @ instruction: 0xf2c00a90 │ │ │ │ strcs r0, [r0, -pc, lsr #20] │ │ │ │ @ instruction: 0xf007087b │ │ │ │ rsbseq r0, sl, r1, lsl #2 │ │ │ │ cmpne r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf5011c50 │ │ │ │ bl 0x1dcdc8 │ │ │ │ ldmib r1, {r0, r6, r7, r8}^ │ │ │ │ stmib sp, {r2, r7, r8, ip, sp}^ │ │ │ │ andls r1, r0, r1, lsl #14 │ │ │ │ stmib sp, {r0, r8, r9, sl, ip, sp}^ │ │ │ │ strtmi r3, [r0], -r4, lsl #2 │ │ │ │ @ instruction: 0xf0e54651 │ │ │ │ - adcsmi pc, r7, #66560 @ 0x10400 │ │ │ │ + adcsmi pc, r7, #136192 @ 0x21400 │ │ │ │ stmdals sl, {r1, r2, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf92cf00c │ │ │ │ - tstpeq r0, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orreq pc, r0, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ strtmi r4, [r0], -r2, lsl #12 │ │ │ │ - blx 0xdbca56 │ │ │ │ + blx 0x1ebca56 │ │ │ │ usatcc pc, #24, r8, asr #17 @ │ │ │ │ svcvs 0x0070f413 │ │ │ │ teqphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x3664f8d8 │ │ │ │ svcvs 0x0070f413 │ │ │ │ teqphi r8, r0 @ p-variant is OBSOLETE │ │ │ │ mrccs 8, 5, APSR_nzcv, cr12, cr5, {6} │ │ │ │ vmax.s8 d20, d3, d16 │ │ │ │ - vbic.i32 d16, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d16, d24, #64 │ │ │ │ andslt r0, r7, pc, lsr #2 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - bllt 0x7bca84 │ │ │ │ - bicsvs pc, r0, sl, asr #12 │ │ │ │ + bllt 0x18bca84 │ │ │ │ + cmppvc r0, sl, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ vabdl.u8 q15, d18, d0 │ │ │ │ movwls r0, #58241 @ 0xe381 │ │ │ │ svclt 0x00181ede │ │ │ │ stmdals pc, {r0, r9, sl, sp} @ │ │ │ │ stmiacs fp!, {r1, r3, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ stmiacs sl!, {r1, r3, r6, r7, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf810f008 │ │ │ │ bicscs lr, r4, #3489792 @ 0x354000 │ │ │ │ strtmi r9, [r0], -sp, lsl #2 │ │ │ │ - orrsvs pc, r0, r2, asr #12 │ │ │ │ + tstpvc r0, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blvc 0x13bd064 │ │ │ │ + blvc 0xff3bd064 │ │ │ │ bleq 0xd7d22c │ │ │ │ - blx 0xfffbcac4 │ │ │ │ + blx 0x10bcac6 │ │ │ │ vqdmulh.s d25, d15, d10 │ │ │ │ - @ instruction: 0xf2c019fc │ │ │ │ + vbic.i16 q9, #12 @ 0x000c │ │ │ │ strcs r0, [r0, -lr, lsr #18] │ │ │ │ bpl 0x2fdb4c │ │ │ │ @ instruction: 0xf10a950c │ │ │ │ vldmiane fp!, {s0-s7} │ │ │ │ blvc 0x13bdb4 │ │ │ │ @ instruction: 0x4620463a │ │ │ │ @ instruction: 0xf6423701 │ │ │ │ - vsra.s64 d22, d16, #64 │ │ │ │ + vbic.i32 d23, #0 @ 0x00000000 │ │ │ │ blx 0x280c1a │ │ │ │ stc 3, cr15, [sp, #12] │ │ │ │ @ instruction: 0xf10a7b00 │ │ │ │ @ instruction: 0xf1b30a08 │ │ │ │ svclt 0x00943f55 │ │ │ │ @ instruction: 0x464d465d │ │ │ │ @ instruction: 0xf0e59502 │ │ │ │ - svccs 0x001ffad9 │ │ │ │ + svccs 0x001ffb1d │ │ │ │ stcls 1, cr13, [ip, #-916] @ 0xfffffc6c │ │ │ │ @ instruction: 0xf6424620 │ │ │ │ - vaddw.s8 q11, q8, d16 │ │ │ │ + vaddw.s8 , q0, d16 │ │ │ │ ldmib r5, {r0, r1, r2, r3, r5, r8}^ │ │ │ │ @ instruction: 0xf0e523d2 │ │ │ │ - blls 0x37f2c4 │ │ │ │ + blls 0x37f3d4 │ │ │ │ ldrsbtcc pc, [r8], r3 @ │ │ │ │ bicsvc lr, r3, #90112 @ 0x16000 │ │ │ │ @ instruction: 0x81bdf040 │ │ │ │ - mvnscc pc, #64, 4 │ │ │ │ + cmnpmi ip, #64, 4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46209e11 │ │ │ │ cdpcs 3, 0, cr9, cr0, cr3, {0} │ │ │ │ movwls r9, #19214 @ 0x4b0e │ │ │ │ @ instruction: 0x232dbfac │ │ │ │ @ instruction: 0xf016234e │ │ │ │ svclt 0x000c4f80 │ │ │ │ @@ -115017,97 +115017,97 @@ │ │ │ │ svcpl 0x0080f016 │ │ │ │ svclt 0x000c9101 │ │ │ │ cmpcs r6, sp, lsr #2 │ │ │ │ svceq 0x0001f016 │ │ │ │ tstls r2, r2, lsr r6 │ │ │ │ ldrbtcs fp, [r4], -ip, lsl #30 │ │ │ │ @ instruction: 0xf6422668 │ │ │ │ - vmla.f d22, d16, d0[0] │ │ │ │ + vmla.f d23, d0, d0[0] │ │ │ │ strls r0, [r5], -pc, lsr #2 │ │ │ │ - blx 0xfe73cb88 │ │ │ │ + blx 0xff83cb88 │ │ │ │ @ instruction: 0xf5039b0a │ │ │ │ tstls r0, #168, 6 @ 0xa0000002 │ │ │ │ pkhtbcc pc, r8, r3, asr #17 @ │ │ │ │ svcvs 0x0070f013 │ │ │ │ @ instruction: 0xf8d5d017 │ │ │ │ @ instruction: 0xf8d52448 │ │ │ │ ldreq r3, [r6, ip, asr #8] │ │ │ │ cmpcs sl, ip, asr #30 │ │ │ │ ldrbeq r2, [r0, sp, lsr #2] │ │ │ │ subscs fp, r3, ip, asr #30 │ │ │ │ stmib sp, {r0, r2, r3, r5, sp}^ │ │ │ │ strtmi r1, [r0], -r0 │ │ │ │ - mvnvs pc, r2, asr #12 │ │ │ │ + msrvc (UNDEF: 96), r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blx 0x1fbcbc4 │ │ │ │ + blx 0xff0bcbc4 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ ldreq r3, [pc, -r8, lsl #13] │ │ │ │ msrhi SPSR_x, r0, asr #32 │ │ │ │ stmdbls sp, {r0, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ blls 0x3c1dbc │ │ │ │ @ instruction: 0xf642bf4b │ │ │ │ - vhsub.s8 q11, q0, q8 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vhsub.s8 q11, q8, q8 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ vsubl.s8 q8, d0, d31 │ │ │ │ ldreq r0, [r8, #-561] @ 0xfffffdcf │ │ │ │ svclt 0x004b4620 │ │ │ │ - msrvs SPSR_s, #69206016 @ 0x4200000 │ │ │ │ - mvnscc pc, #64, 4 │ │ │ │ + mvnvs pc, #69206016 @ 0x4200000 │ │ │ │ + cmnpmi ip, #64, 4 @ p-variant is OBSOLETE │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ teqpeq r1, #192, 4 @ p-variant is OBSOLETE │ │ │ │ svclt 0x004b0489 │ │ │ │ - msrvs (UNDEF: 108), r2 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + mvnvs pc, r2, asr #12 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf6489100 │ │ │ │ - vmla.f d20, d16, d0[0] │ │ │ │ + vmla.f d21, d0, d0[0] │ │ │ │ @ instruction: 0xf0e50133 │ │ │ │ - blls 0x2ff1c4 │ │ │ │ + blls 0x2ff2d4 │ │ │ │ svclt 0x005c039b │ │ │ │ - cmppvc ip, pc, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicvc pc, ip, pc, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ msrhi CPSR_fx, r0, asr #2 │ │ │ │ ldrdne lr, [lr], -sp │ │ │ │ ldc2 0, cr15, [r6], {11} │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ tstphi lr, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrsbthi pc, [ip], -sp @ │ │ │ │ @ instruction: 0xf00b4640 │ │ │ │ strmi pc, [r7], -r7, ror #31 │ │ │ │ @ instruction: 0xf00b4640 │ │ │ │ shsub8mi pc, sl, fp @ │ │ │ │ @ instruction: 0xf6424603 │ │ │ │ - vorr.i32 d23, #4 @ 0x00000004 │ │ │ │ + vsra.s64 d23, d4, #64 │ │ │ │ strtmi r0, [r0], -pc, lsr #2 │ │ │ │ - blx 0xb3cc68 │ │ │ │ + blx 0x1c3cc68 │ │ │ │ @ instruction: 0xf8d39b10 │ │ │ │ @ instruction: 0xf0133688 │ │ │ │ @ instruction: 0xf0406f70 │ │ │ │ blls 0x4a0ef0 │ │ │ │ pkhtbcc pc, r4, r3, asr #17 @ │ │ │ │ @ instruction: 0xf0400718 │ │ │ │ blls 0x3210c4 │ │ │ │ - stmdbvc ip, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ + stmibvc ip, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ ldmdbeq r3!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - ldmne ip!, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ + ldmdacs ip!, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ stmdaeq lr!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - strvc pc, [r0, r2, asr #12] │ │ │ │ + streq pc, [r0, -r3, asr #4] │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ bpl 0xfbdd18 │ │ │ │ blvc 0x13bf78 │ │ │ │ ldc 6, cr4, [sl, #200] @ 0xc8 │ │ │ │ ldrtmi r6, [r9], -r0, lsl #22 │ │ │ │ ldrbeq r4, [r3, r0, lsr #12]! │ │ │ │ blvc 0xbbf54 │ │ │ │ blvs 0x13bf58 │ │ │ │ sbcshi pc, sl, r0, asr #2 │ │ │ │ @ instruction: 0xf8cd3601 │ │ │ │ @ instruction: 0xf0e59010 │ │ │ │ - @ instruction: 0xf50af9fb │ │ │ │ + @ instruction: 0xf50afa3f │ │ │ │ vmulcs.f32 s14, s1, s0 │ │ │ │ blls 0x4b50dc │ │ │ │ pkhtbcc pc, r8, r3, asr #17 @ │ │ │ │ svcvs 0x0070f013 │ │ │ │ rscshi pc, r4, r0, asr #32 │ │ │ │ andcs fp, r0, r7, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -115119,26 +115119,26 @@ │ │ │ │ stccc 8, cr15, [r8], {90} @ 0x5a │ │ │ │ blcs 0x92174 │ │ │ │ @ instruction: 0xf000da71 │ │ │ │ blcs 0x6015f0 │ │ │ │ @ instruction: 0xf8d5d06d │ │ │ │ @ instruction: 0x07df35d0 │ │ │ │ @ instruction: 0xf642bf44 │ │ │ │ - vorr.i32 q11, #3072 @ 0x00000c00 │ │ │ │ + vrsra.s64 q11, q6, #64 │ │ │ │ strbtle r0, [r8], #-815 @ 0xfffffcd1 │ │ │ │ - cmppvs r8, #69206016 @ p-variant is OBSOLETE @ 0x4200000 │ │ │ │ + bicsvs pc, r8, #69206016 @ 0x4200000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ tstcs fp, #99 @ 0x63 │ │ │ │ @ instruction: 0xf8cd4658 │ │ │ │ @ instruction: 0xf642a000 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0c3012f │ │ │ │ - @ instruction: 0xf500fc99 │ │ │ │ + @ instruction: 0xf500fcdd │ │ │ │ @ instruction: 0xf5005500 │ │ │ │ andls r5, sl, r1, lsl r3 │ │ │ │ strtcs pc, [r0], #-2261 @ 0xfffff72b │ │ │ │ @ instruction: 0xf8d56819 │ │ │ │ @ instruction: 0xf0033428 │ │ │ │ b 0x11515c8 │ │ │ │ @ instruction: 0xf8d57342 │ │ │ │ @@ -115172,15 +115172,15 @@ │ │ │ │ mcrge 6, 3, pc, cr5, cr15, {1} @ │ │ │ │ streq lr, [r3, r7, lsl #22] │ │ │ │ movtcc pc, #2263 @ 0x8d7 @ │ │ │ │ cdpne 3, 13, cr9, cr14, cr14, {0} │ │ │ │ @ instruction: 0x2601bf18 │ │ │ │ @ instruction: 0x2620e65b │ │ │ │ vmax.s8 d30, d0, d13 │ │ │ │ - vrsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #3072 @ 0x00000c00 │ │ │ │ bcs 0x81720 │ │ │ │ svclt 0x00ac9304 │ │ │ │ movtcs r2, #58157 @ 0xe32d │ │ │ │ svcmi 0x0080f012 │ │ │ │ @ instruction: 0x212dbf0c │ │ │ │ @ instruction: 0xf012215a │ │ │ │ tstls r0, r0, lsl #30 │ │ │ │ @@ -115194,45 +115194,45 @@ │ │ │ │ bl 0xc4714 │ │ │ │ smlabbls r5, r0, r1, r0 │ │ │ │ cmpcs r1, ip, lsl #30 │ │ │ │ @ instruction: 0xf0122154 │ │ │ │ tstls r3, r0, lsl pc │ │ │ │ svclt 0x000c4620 │ │ │ │ @ instruction: 0x2120211a │ │ │ │ - @ instruction: 0xf6429106 │ │ │ │ - vmla.f d23, d16, d0[4] │ │ │ │ + vrhadd.s8 d25, d3, d6 │ │ │ │ + vmla.f d16, d0, d0[4] │ │ │ │ @ instruction: 0xf0e5012f │ │ │ │ - strb pc, [sl, #2359] @ 0x937 @ │ │ │ │ + strb pc, [sl, #2427] @ 0x97b @ │ │ │ │ mrccc 8, 2, APSR_nzcv, cr8, cr5, {6} │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8d5ae20 │ │ │ │ bl 0x1d048c │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ bicsmi r3, fp, #28, 28 @ 0x1c0 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ ldr r9, [r4], -lr, lsl #6 │ │ │ │ andshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf50a3601 │ │ │ │ @ instruction: 0xf0e57a80 │ │ │ │ - smuad pc, pc, r9 @ │ │ │ │ - tstpvc r0, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ + str pc, [pc, -r3, ror #18] │ │ │ │ + orrvc pc, r0, r2, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andslt r4, r7, r0, lsr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - ldmdblt r4, {r0, r2, r5, r6, r7, ip, sp, lr, pc} │ │ │ │ + ldmdblt r8, {r0, r2, r5, r6, r7, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46209b11 │ │ │ │ - mvnsvs pc, r2, asr #12 │ │ │ │ + cmnpvc r4, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ addcs pc, r1, #201326595 @ 0xc000003 │ │ │ │ - @ instruction: 0xf90af0e5 │ │ │ │ + @ instruction: 0xf94ef0e5 │ │ │ │ @ instruction: 0xf8d5e692 │ │ │ │ @ instruction: 0x07df35d0 │ │ │ │ @ instruction: 0xf642bf4b │ │ │ │ - @ instruction: 0xf642635c │ │ │ │ - vorr.i32 q11, #2048 @ 0x00000800 │ │ │ │ + @ instruction: 0xf64263dc │ │ │ │ + vrsra.s64 q11, q4, #64 │ │ │ │ vsubw.s8 q8, q0, d31 │ │ │ │ ldrt r0, [r9], -pc, lsr #6 │ │ │ │ strbcc pc, [r8], #-2261 @ 0xfffff72b @ │ │ │ │ @ instruction: 0xf57f0799 │ │ │ │ ldmib sp, {r0, r1, r2, r8, r9, sl, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf007100e │ │ │ │ strmi pc, [r0], pc, lsl #28 │ │ │ │ @@ -115242,41 +115242,41 @@ │ │ │ │ cdp2 0, 0, cr15, cr8, cr7, {0} │ │ │ │ andcc r4, r1, r3, lsl #13 │ │ │ │ stmdacs r3!, {r8}^ │ │ │ │ @ instruction: 0x81b1f300 │ │ │ │ svclt 0x00c84540 │ │ │ │ stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ mcrge 7, 7, pc, cr14, cr15, {3} @ │ │ │ │ - @ instruction: 0xf6429b0a │ │ │ │ - vabdl.s8 , d16, d20 │ │ │ │ + vqdmulh.s d25, d3, d10 │ │ │ │ + vabdl.s8 q8, d0, d20 │ │ │ │ @ instruction: 0xf04f072f │ │ │ │ @ instruction: 0xf503093a │ │ │ │ - @ instruction: 0xf6424aa8 │ │ │ │ - vsra.s64 d23, d8, #64 │ │ │ │ + vpmax.s8 d20, d19, d24 │ │ │ │ + vorr.i32 d16, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf10a012f │ │ │ │ bl 0x30344c │ │ │ │ stmib sp, {r0, r1, r3, r9, fp, ip}^ │ │ │ │ tstls fp, r9, lsl #24 │ │ │ │ ldrdcs lr, [sl, -sp] │ │ │ │ strtmi r4, [r0], -r3, asr #12 │ │ │ │ - @ instruction: 0xf8c4f0e5 │ │ │ │ + @ instruction: 0xf908f0e5 │ │ │ │ svceq 0x0000f1bb │ │ │ │ @ instruction: 0x4655db18 │ │ │ │ and r4, r7, lr, asr r6 │ │ │ │ ldccc 14, cr3, [r0, #-4] │ │ │ │ @ instruction: 0x46204639 │ │ │ │ andls pc, r8, sp, asr #17 │ │ │ │ - @ instruction: 0xf8b6f0e5 │ │ │ │ + @ instruction: 0xf8faf0e5 │ │ │ │ ldrdeq lr, [r0, -r5] │ │ │ │ movwcs lr, #10709 @ 0x29d5 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ mvnle r2, r0, lsl #28 │ │ │ │ strtmi r2, [r0], -sl, lsl #2 │ │ │ │ ldrtmi r9, [r9], -r2, lsl #2 │ │ │ │ - @ instruction: 0xf8a8f0e5 │ │ │ │ + @ instruction: 0xf8ecf0e5 │ │ │ │ @ instruction: 0xf1089b09 │ │ │ │ @ instruction: 0xf50a0801 │ │ │ │ strbmi r7, [r3, #-2688] @ 0xfffff580 │ │ │ │ ssat sp, #16, r6, asr #25 │ │ │ │ strbcc pc, [r8], #-2261 @ 0xfffff72b @ │ │ │ │ @ instruction: 0xf57f07df │ │ │ │ ldmib sp, {r3, r4, r5, r6, r9, sl, fp, sp, pc}^ │ │ │ │ @@ -115291,113 +115291,113 @@ │ │ │ │ @ instruction: 0xf0014241 │ │ │ │ @ instruction: 0xf04f0103 │ │ │ │ @ instruction: 0xf5030b00 │ │ │ │ @ instruction: 0xf000429e │ │ │ │ svclt 0x00580303 │ │ │ │ andcc r4, r8, #-1342177276 @ 0xb0000004 │ │ │ │ strmi r3, [r1], r1, lsl #6 │ │ │ │ - ldcvc 6, cr15, [r8], #-264 @ 0xfffffef8 │ │ │ │ + ldcvc 6, cr15, [r8], #264 @ 0x108 │ │ │ │ stceq 2, cr15, [pc], #-768 @ 0x80938 │ │ │ │ beq 0xfe17b578 │ │ │ │ b 0x547f4c │ │ │ │ svclt 0x00380320 │ │ │ │ @ instruction: 0xf8cd4603 │ │ │ │ @ instruction: 0xf6409030 │ │ │ │ - vmov.i32 , #4 @ 0x00000004 │ │ │ │ + vshr.s64 , q2, #64 │ │ │ │ addsne r0, fp, r0, lsr r0 │ │ │ │ subsls pc, r4, sp, asr #17 │ │ │ │ bl 0x1264a8 │ │ │ │ movwcc r0, #4803 @ 0x12c3 │ │ │ │ ldrls r4, [r4, #-1680] @ 0xfffff970 │ │ │ │ @ instruction: 0xf8cd009b │ │ │ │ movwls ip, #53316 @ 0xd044 │ │ │ │ @ instruction: 0xf1bb9009 │ │ │ │ @ instruction: 0xf0000f10 │ │ │ │ ldmdbls r1, {r0, r1, r2, r6, r7, pc} │ │ │ │ @ instruction: 0x4620465a │ │ │ │ - @ instruction: 0xf854f0e5 │ │ │ │ + @ instruction: 0xf898f0e5 │ │ │ │ stccs 13, cr9, [r1, #-48] @ 0xffffffd0 │ │ │ │ addshi pc, sl, r0 │ │ │ │ stccs 14, cr1, [r1, #-684] @ 0xfffffd54 │ │ │ │ addhi pc, r1, r0, lsl #4 │ │ │ │ stceq 0, cr15, [r7], {11} │ │ │ │ stceq 1, cr15, [r7], {172} @ 0xac │ │ │ │ stc2 10, cr15, [ip], {188} @ 0xbc @ │ │ │ │ mrrcne 10, 4, lr, ip, cr15 │ │ │ │ @ instruction: 0xf6429b0c │ │ │ │ - vmul.f d23, d0, d0[0] │ │ │ │ + vmul.f d23, d16, d0[0] │ │ │ │ @ instruction: 0x9d0d092f │ │ │ │ @ instruction: 0x46461c5f │ │ │ │ eorgt pc, ip, sp, asr #17 │ │ │ │ svclt 0x00b442af │ │ │ │ andscs r4, r0, #85983232 @ 0x5200000 │ │ │ │ ldmdb r6!, {r2, r8, sl, fp, sp}^ │ │ │ │ andsle r0, r2, r2, lsl #2 │ │ │ │ vstrcc d9, [r4, #-36] @ 0xffffffdc │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ strtmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf0e59302 │ │ │ │ - strb pc, [sp, r9, lsr #16]! @ │ │ │ │ + strb pc, [sp, sp, ror #16]! @ │ │ │ │ ldrdne lr, [lr], -sp │ │ │ │ ldc2 0, cr15, [lr, #-28]! @ 0xffffffe4 │ │ │ │ @ instruction: 0xf380fab0 │ │ │ │ tstls r2, #1490944 @ 0x16c000 │ │ │ │ @ instruction: 0xf8dde78b │ │ │ │ vhadd.s8 d28, d15, d28 │ │ │ │ - vqdmlsl.s , d0, d0[3] │ │ │ │ + vqdmlsl.s , d16, d0[3] │ │ │ │ vaba.s8 d16, d15, d19 │ │ │ │ - vshl.s64 , q14, #0 │ │ │ │ + vbic.i32 q9, #786432 @ 0x000c0000 │ │ │ │ stmib sp, {r1, r2, r3, r5, r8, sl}^ │ │ │ │ @ instruction: 0xf10b0100 │ │ │ │ @ instruction: 0xf1bc0b01 │ │ │ │ svclt 0x00140f00 │ │ │ │ @ instruction: 0x46294639 │ │ │ │ tstls r2, r0, lsr #12 │ │ │ │ - cmppvc r0, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bicvc pc, r0, r2, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf804f0e5 │ │ │ │ + @ instruction: 0xf848f0e5 │ │ │ │ stmdaeq r0!, {r3, r8, ip, sp, lr, pc} │ │ │ │ svceq 0x0011f1bb │ │ │ │ @ instruction: 0xf8ddd1a1 │ │ │ │ @ instruction: 0x462b9030 │ │ │ │ ldrsbhi pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ ldcls 14, cr9, [r4, #-76] @ 0xffffffb4 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ bls 0x3352fc │ │ │ │ - strbvc pc, [ip], -r2, asr #12 @ │ │ │ │ + strbvc pc, [ip], r2, asr #12 @ │ │ │ │ strteq pc, [pc], -r0, asr #5 │ │ │ │ @ instruction: 0xf5029509 │ │ │ │ @ instruction: 0x4625593c │ │ │ │ and r4, sl, ip, lsl r6 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf0e49704 │ │ │ │ - @ instruction: 0xf1b8ffe5 │ │ │ │ + @ instruction: 0xf0e59704 │ │ │ │ + @ instruction: 0xf1b8f829 │ │ │ │ @ instruction: 0xf0000f20 │ │ │ │ @ instruction: 0xf50980ab │ │ │ │ @ instruction: 0xed997980 │ │ │ │ strbmi r7, [r2], -r0, lsl #22 │ │ │ │ blge 0x13b4d8 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ svceq 0x0001f018 │ │ │ │ blge 0xbb4b4 │ │ │ │ blvc 0x13c3b8 │ │ │ │ strls sp, [r4], #-486 @ 0xfffffe1a │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xffccf0e4 │ │ │ │ + @ instruction: 0xf810f0e5 │ │ │ │ blcs 0xfad38 │ │ │ │ @ instruction: 0xf64ad824 │ │ │ │ @ instruction: 0xf6ca22ab │ │ │ │ blx 0x10984a │ │ │ │ @ instruction: 0xf10cfc0b │ │ │ │ @ instruction: 0xf1bc3caa │ │ │ │ svclt 0x002c3f55 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ svclt 0x0000e774 │ │ │ │ - eorseq r5, r4, ip, ror #27 │ │ │ │ + eorseq r5, r4, ip, ror #28 │ │ │ │ adccs pc, fp, #77594624 @ 0x4a00000 │ │ │ │ adccs pc, sl, #211812352 @ 0xca00000 │ │ │ │ @ instruction: 0x2c0bfba2 │ │ │ │ b 0x14495e4 │ │ │ │ blx 0x104042 │ │ │ │ @ instruction: 0xf1acbc1c │ │ │ │ blx 0xfef83dec │ │ │ │ @@ -115405,73 +115405,73 @@ │ │ │ │ @ instruction: 0xe75f1c5c │ │ │ │ ble 0x38818c │ │ │ │ bleq 0xfd214 │ │ │ │ stmdaeq r0!, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1bb465a │ │ │ │ subsle r0, r8, r0, lsl pc │ │ │ │ @ instruction: 0x46209911 │ │ │ │ - @ instruction: 0xff96f0e4 │ │ │ │ + @ instruction: 0xffdaf0e4 │ │ │ │ @ instruction: 0xf8dde744 │ │ │ │ strb ip, [sp, -r8, asr #32] │ │ │ │ @ instruction: 0xf6424620 │ │ │ │ - vbic.i32 d23, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d23, d16, #64 │ │ │ │ @ instruction: 0xf0e4012f │ │ │ │ - blls 0x3c0c40 │ │ │ │ + blls 0x3c0d50 │ │ │ │ ble 0xffd0817c │ │ │ │ ldrvs lr, [r3, #-2525] @ 0xfffff623 │ │ │ │ blls 0x312884 │ │ │ │ @ instruction: 0xf64046b0 │ │ │ │ - vmov.i32 , #67108864 @ 0x04000000 │ │ │ │ + @ instruction: 0xf2c076d4 │ │ │ │ @ instruction: 0xf5030630 │ │ │ │ @ instruction: 0xf642533c │ │ │ │ - vmla.i d23, d0, d0[5] │ │ │ │ + vmla.i d23, d16, d0[5] │ │ │ │ bl 0x140ef4 │ │ │ │ strls r1, [fp, #-2825] @ 0xfffff4f7 │ │ │ │ stmdbls r9, {r0, r3, ip, pc} │ │ │ │ strtmi r4, [r0], -r2, asr #12 │ │ │ │ - @ instruction: 0xff70f0e4 │ │ │ │ + @ instruction: 0xffb4f0e4 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf642db22 │ │ │ │ - vmull.s , d0, d0[7] │ │ │ │ + vmull.s , d16, d0[7] │ │ │ │ ldrbmi r0, [sp], -pc, lsr #20 │ │ │ │ and r4, r6, pc, asr #12 │ │ │ │ ldccc 15, cr3, [r0, #-4] │ │ │ │ stc 6, cr9, [sp, #8] │ │ │ │ @ instruction: 0xf0e47b00 │ │ │ │ - ldmib r5, {r0, r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r5, {r0, r1, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbmi r2, [r1], -r2, lsl #6 │ │ │ │ ldc 6, cr4, [r5, #128] @ 0x80 │ │ │ │ svccs 0x00007b00 │ │ │ │ vand , , q8 │ │ │ │ - vmla.f d23, d0, d0[3] │ │ │ │ + vmla.f d23, d16, d0[3] │ │ │ │ stc 1, cr0, [sp, #204] @ 0xcc │ │ │ │ tstls r2, r0, lsl #22 │ │ │ │ - msrvc (UNDEF: 108), r2 │ │ │ │ + mvnvc pc, r2, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - @ instruction: 0xff4af0e4 │ │ │ │ + @ instruction: 0xff8ef0e4 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ blvc 0xfe0be2c8 │ │ │ │ svceq 0x0020f1b8 │ │ │ │ stcls 1, cr13, [fp, #-820] @ 0xfffffccc │ │ │ │ strtmi lr, [r0], -r9, asr #10 │ │ │ │ - teqpvc r0, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ + asrsvc pc, r2, #12 @ │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldmib sp, {r0, r3, r5, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0e46513 │ │ │ │ - @ instruction: 0xe7b0ff37 │ │ │ │ + @ instruction: 0xe7b0ff7b │ │ │ │ stcls 6, cr4, [r9, #-176] @ 0xffffff50 │ │ │ │ @ instruction: 0xf04fe53b │ │ │ │ ldrb r0, [r1], -r3, lsl #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebd80d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ andscs r4, r0, r4, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ - @ instruction: 0xff60f1be │ │ │ │ + @ instruction: 0xffa4f1be │ │ │ │ stccc 5, cr15, [r8], #16 │ │ │ │ bls 0xa72f0 │ │ │ │ @ instruction: 0xf8dc6001 │ │ │ │ subvs r3, r2, r4, lsr #17 │ │ │ │ tstlt r3, r3, lsl #1 │ │ │ │ andeq pc, r8, #0, 2 │ │ │ │ @ instruction: 0xf50460da │ │ │ │ @@ -115485,15 +115485,15 @@ │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebd8128 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ andscs r4, r0, r4, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ - @ instruction: 0xff34f1be │ │ │ │ + @ instruction: 0xff78f1be │ │ │ │ stccc 5, cr15, [r8], #16 │ │ │ │ bls 0xa7348 │ │ │ │ @ instruction: 0xf8dc6001 │ │ │ │ subvs r3, r2, r8, lsr #17 │ │ │ │ tstlt r3, r3, lsl #1 │ │ │ │ andeq pc, r8, #0, 2 │ │ │ │ @ instruction: 0xf50460da │ │ │ │ @@ -115506,23 +115506,23 @@ │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0xf645b087 │ │ │ │ - vabal.s8 q9, d16, d0 │ │ │ │ + vabal.s8 , d0, d0 │ │ │ │ @ instruction: 0x460c0534 │ │ │ │ rscsvc pc, r4, #20971520 @ 0x1400000 │ │ │ │ andls r2, r0, #1811939328 @ 0x6c000000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - @ instruction: 0xf998f0c3 │ │ │ │ + @ instruction: 0xf9dcf0c3 │ │ │ │ adccc pc, sl, #0, 10 │ │ │ │ tstppl r0, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ ldmib r2, {r1, sl, fp, sp}^ │ │ │ │ b 0x1450078 │ │ │ │ b 0x145db10 │ │ │ │ b 0x111de14 │ │ │ │ b 0x11418fc │ │ │ │ @@ -115642,33 +115642,33 @@ │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf00a43f0 │ │ │ │ @ instruction: 0xf8d1b959 │ │ │ │ @ instruction: 0xf8d125d0 │ │ │ │ vst3. {d28,d30,d32}, [r2 :64], r4 │ │ │ │ ldr r7, [lr, r0, lsl #5]! │ │ │ │ @ instruction: 0xf6422000 │ │ │ │ - vsra.s64 d20, d20, #64 │ │ │ │ + vbic.i32 d21, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf505012f │ │ │ │ andls r7, r0, r2, ror r3 │ │ │ │ rsbcs pc, r5, #64, 4 │ │ │ │ - @ instruction: 0xf91ef1cd │ │ │ │ - @ instruction: 0x41b4f642 │ │ │ │ + @ instruction: 0xf962f1cd │ │ │ │ + teqppl r4, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - subeq pc, r4, r3, asr #4 │ │ │ │ + sbceq pc, r4, r3, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ msrvc SPSR_fxc, #20971520 @ 0x1400000 │ │ │ │ subscs pc, r7, #64, 4 │ │ │ │ - cdp2 2, 12, cr15, cr12, cr4, {0} │ │ │ │ - @ instruction: 0x41b4f642 │ │ │ │ + @ instruction: 0xff0cf204 │ │ │ │ + teqppl r4, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - subseq pc, r0, r3, asr #4 │ │ │ │ + sbcseq pc, r0, r3, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ msrvc SPSR_fxc, #20971520 @ 0x1400000 │ │ │ │ subscs pc, sl, #64, 4 │ │ │ │ - cdp2 2, 11, cr15, cr14, cr4, {0} │ │ │ │ + cdp2 2, 15, cr15, cr14, cr4, {0} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, pc │ │ │ │ andeq r0, r0, r0 │ │ │ │ andmi r0, r0, pc │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebd8414 │ │ │ │ @@ -115804,15 +115804,15 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebd862c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1fa0ff8 │ │ │ │ - b 0x110014c │ │ │ │ + b 0x110025c │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ adccc pc, fp, r0, lsl #10 │ │ │ │ rscsvc pc, r8, r0, lsl #10 │ │ │ │ tsteq r2, r0, asr r9 │ │ │ │ @@ -115825,15 +115825,15 @@ │ │ │ │ @ instruction: 0xf6c31cff │ │ │ │ @ instruction: 0x21003c9a │ │ │ │ teqcs r8, #208, 18 @ 0x340000 │ │ │ │ @ instruction: 0x41994594 │ │ │ │ andcs fp, r1, r8, lsr pc │ │ │ │ tstge r6, r4, lsl #6 │ │ │ │ ldrdeq lr, [r0, -r1] │ │ │ │ - mcr2 1, 2, pc, cr0, cr10, {7} @ │ │ │ │ + mcr2 1, 4, pc, cr4, cr10, {7} @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ blcc 0xfe733ca0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ @@ -115864,56 +115864,56 @@ │ │ │ │ @ instruction: 0xf8d3d004 │ │ │ │ @ instruction: 0xf0122084 │ │ │ │ andsle r0, r8, pc, lsl #4 │ │ │ │ strtmi r4, [r0], -r9, ror #12 │ │ │ │ stc2 0, cr15, [r2] │ │ │ │ tstlt r9, r0, lsl #18 │ │ │ │ @ instruction: 0xf0e34628 │ │ │ │ - ldrb pc, [r3, r1, lsl #31] @ │ │ │ │ + ldrb pc, [r3, r5, asr #31] @ │ │ │ │ strtmi r4, [r0], -r9, ror #12 │ │ │ │ stc2l 0, cr15, [r2], {0} │ │ │ │ stmdbcs r0, {r8, fp, ip, pc} │ │ │ │ @ instruction: 0x4669d1f4 │ │ │ │ @ instruction: 0xf0004620 │ │ │ │ stmdbls r0, {r0, r1, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ sbcle r2, r5, r0, lsl #18 │ │ │ │ strtmi lr, [r0], -ip, ror #15 │ │ │ │ movwpl pc, #34383 @ 0x864f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - cmppeq ip, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicseq pc, ip, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blx 0xfec3d86c │ │ │ │ + blx 0xffd3d86c │ │ │ │ vaba.s q7, , q5 │ │ │ │ - svclt 0x0000fcd7 │ │ │ │ + svclt 0x0000fd17 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ svcmi 0x0034b08d │ │ │ │ ldmdbmi r4!, {r3, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ strls r0, [r0, -pc, lsr #4] │ │ │ │ stmdavs r9, {r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f910b │ │ │ │ @ instruction: 0xf6420100 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0c2012f │ │ │ │ - @ instruction: 0x4605fe9f │ │ │ │ + strmi pc, [r5], -r3, ror #29 │ │ │ │ strtcc pc, [r8], #1285 @ 0x505 │ │ │ │ - @ instruction: 0xf0c24630 │ │ │ │ - tstpcs fp, #804 @ p-variant is OBSOLETE @ 0x324 │ │ │ │ + @ instruction: 0xf0c34630 │ │ │ │ + tstpcs fp, #851968 @ p-variant is OBSOLETE @ 0xd0000 │ │ │ │ eoreq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0c2022f │ │ │ │ - movwcs pc, #3867 @ 0xf1b @ │ │ │ │ + movwcs pc, #3935 @ 0xf5f @ │ │ │ │ @ instruction: 0xf894930a │ │ │ │ blcs 0x8ef28 │ │ │ │ rsbhi pc, r7, #64 @ 0x40 │ │ │ │ strcc pc, [ip, r5, lsl #10]! │ │ │ │ ldmib r7, {r0, r7, r9, sl, lr}^ │ │ │ │ tstmi r3, #56, 4 @ 0x80000003 │ │ │ │ @ instruction: 0xf505d111 │ │ │ │ @@ -115925,28 +115925,28 @@ │ │ │ │ subhi pc, r5, #64 @ 0x40 │ │ │ │ ldmib r3, {r4, r8, r9, sp, pc}^ │ │ │ │ stmib r7, {r8, r9, sp}^ │ │ │ │ stmdbge sl, {r3, r4, r5, r8, r9, sp} │ │ │ │ @ instruction: 0xf7904630 │ │ │ │ stmdbls sl, {r0, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4640b1f1 │ │ │ │ - @ instruction: 0xff06f0e3 │ │ │ │ + @ instruction: 0xff4af0e3 │ │ │ │ ldmdavs sl, {r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ orrshi pc, r0, #64 @ 0x40 │ │ │ │ andcs fp, r0, sp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ blcc 0xfe733e48 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq r5, r4, r8, ror #24 │ │ │ │ + eorseq r5, r4, r8, ror #25 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ strtmi sl, [r8], -sl, lsl #18 │ │ │ │ @ instruction: 0xff24f7ff │ │ │ │ stmdbcs r0, {r1, r3, r8, fp, ip, pc} │ │ │ │ @ instruction: 0xf505d1d9 │ │ │ │ @ instruction: 0xf50532ab │ │ │ │ strmi r3, [sl], sl, lsr #3 │ │ │ │ @@ -116146,48 +116146,48 @@ │ │ │ │ msrhi CPSR_fs, r0 │ │ │ │ teqle r8, r0, lsr #19 │ │ │ │ vpmin.s8 q1, q8, │ │ │ │ ldrmi r8, [r0], -r5, asr #3 │ │ │ │ tstcs r4, r3, lsl #4 │ │ │ │ @ instruction: 0xf140015a │ │ │ │ @ instruction: 0xf1be81ac │ │ │ │ - @ instruction: 0x2104fa9d │ │ │ │ + smlattcs r4, r1, sl, pc @ │ │ │ │ ldrbeq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf1be9803 │ │ │ │ - @ instruction: 0xf8c4fa97 │ │ │ │ + @ instruction: 0xf8c4fadb │ │ │ │ @ instruction: 0xf8da04dc │ │ │ │ @ instruction: 0x071b30bc │ │ │ │ @ instruction: 0x81adf140 │ │ │ │ stmdals r3, {r2, r8, sp} │ │ │ │ - blx 0xfe3be0a8 │ │ │ │ + blx 0xff4be0a8 │ │ │ │ @ instruction: 0xf8c42104 │ │ │ │ stmdals r3, {r3, r4, r6, r7, sl} │ │ │ │ - blx 0xfe23e0b4 │ │ │ │ + blx 0xff33e0b4 │ │ │ │ @ instruction: 0x2610f8d4 │ │ │ │ strbteq pc, [r0], #2244 @ 0x8c4 @ │ │ │ │ vpmin.s8 q1, q8, │ │ │ │ strhlt r8, [r2, #-16]! │ │ │ │ tstcs r4, r0, lsl r6 │ │ │ │ - blx 0x1f3e0cc │ │ │ │ + blx 0xff03e0cc │ │ │ │ @ instruction: 0xf8c42104 │ │ │ │ @ instruction: 0xf8d404e4 │ │ │ │ @ instruction: 0xf1be0610 │ │ │ │ - @ instruction: 0xf8c4fa73 │ │ │ │ + @ instruction: 0xf8c4fab7 │ │ │ │ ldmib sl, {r3, r5, r6, r7, sl}^ │ │ │ │ @ instruction: 0xf01c3c2e │ │ │ │ andsle r0, r4, r8, lsl #30 │ │ │ │ @ instruction: 0x2614f8d4 │ │ │ │ vpmin.s8 q1, q8, │ │ │ │ cmnlt r2, r3, ror #2 │ │ │ │ ldrmi r2, [r0], -r4, lsl #2 │ │ │ │ @ instruction: 0xf1be9203 │ │ │ │ - tstpcs r4, r1, ror #20 @ p-variant is OBSOLETE │ │ │ │ + smlatbcs r4, r5, sl, pc @ │ │ │ │ streq pc, [r0, #-2244] @ 0xfffff73c │ │ │ │ @ instruction: 0xf1be9803 │ │ │ │ - @ instruction: 0xf8c4fa5b │ │ │ │ + @ instruction: 0xf8c4fa9f │ │ │ │ ldmib sl, {r2, r8, sl}^ │ │ │ │ blcs 0x90ad4 │ │ │ │ svclt 0x00be4628 │ │ │ │ adcscc pc, r8, sl, asr #17 │ │ │ │ movweq pc, #16460 @ 0x404c @ │ │ │ │ adcscc pc, ip, sl, asr #17 │ │ │ │ blx 0xfe83da4c │ │ │ │ @@ -116218,31 +116218,31 @@ │ │ │ │ ldrtmi sl, [r0], -sl, lsl #18 │ │ │ │ teqcs r8, #3260416 @ 0x31c000 │ │ │ │ blx 0xff5bf8de │ │ │ │ stmdbcs r0, {r1, r3, r8, fp, ip, pc} │ │ │ │ ldcge 4, cr15, [r9, #508]! @ 0x1fc │ │ │ │ @ instruction: 0xf507e5d6 │ │ │ │ strbmi r7, [r0], -r3, lsl #6 │ │ │ │ - rsbeq pc, r0, #805306372 @ 0x30000004 │ │ │ │ + rsceq pc, r0, #805306372 @ 0x30000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - @ instruction: 0x41b4f642 │ │ │ │ + teqppl r4, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf0e372c4 │ │ │ │ - str pc, [r9, #2823]! @ 0xb07 │ │ │ │ + str pc, [r9, #2891]! @ 0xb4b │ │ │ │ @ instruction: 0x2603f894 │ │ │ │ @ instruction: 0xf43f428a │ │ │ │ blmi 0xfef2d244 │ │ │ │ vmax.s8 q10, , q0 │ │ │ │ - vrshr.s64 d16, d8, #64 │ │ │ │ + vmov.i32 d17, #2048 @ 0x00000800 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d20, #64 │ │ │ │ + vbic.i32 d21, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ eorseq pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - blx 0xffd3de7c │ │ │ │ + blx 0xe3de7e │ │ │ │ bls 0x1bb144 │ │ │ │ cmple lr, r0, lsl #20 │ │ │ │ @ instruction: 0x2660f8d4 │ │ │ │ @ instruction: 0xf8d49208 │ │ │ │ @ instruction: 0xf4132768 │ │ │ │ @ instruction: 0xf4227f00 │ │ │ │ @ instruction: 0xf8d40e70 │ │ │ │ @@ -116270,20 +116270,20 @@ │ │ │ │ @ instruction: 0xf8d42664 │ │ │ │ @ instruction: 0xf0222668 │ │ │ │ @ instruction: 0xf8c402f0 │ │ │ │ stmdbcs r0, {r3, r5, r6, r9, sl, sp} │ │ │ │ mrcge 4, 0, APSR_nzcv, cr13, cr15, {3} │ │ │ │ blmi 0xfe4fb234 │ │ │ │ vmax.s8 q10, , q0 │ │ │ │ - vmlal.s q8, d16, d0[3] │ │ │ │ + vmlal.s , d0, d0[3] │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d20, #64 │ │ │ │ + vbic.i32 d21, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ subeq pc, r5, #64, 12 @ 0x4000000 │ │ │ │ - blx 0xfe8bdf20 │ │ │ │ + blx 0xff9bdf20 │ │ │ │ vmls.f q15, , d2[0] │ │ │ │ ldrb r2, [ip, #3648]! @ 0xe40 │ │ │ │ rsbsvs pc, pc, #34 @ 0x22 │ │ │ │ @ instruction: 0xf0229808 │ │ │ │ @ instruction: 0xf8c402ff │ │ │ │ @ instruction: 0xf8d42664 │ │ │ │ @ instruction: 0xf0222668 │ │ │ │ @@ -116320,26 +116320,26 @@ │ │ │ │ stmdbcs r0, {r0, r6, r7, r8, sl, sp, lr, pc} │ │ │ │ mrcge 4, 4, APSR_nzcv, cr6, cr15, {1} │ │ │ │ @ instruction: 0xf01ce66d │ │ │ │ @ instruction: 0xf43f0f02 │ │ │ │ @ instruction: 0x4628ae31 │ │ │ │ cdp2 0, 5, cr15, cr6, cr1, {0} │ │ │ │ @ instruction: 0xf1be2010 │ │ │ │ - movwcs pc, #2223 @ 0x8af @ │ │ │ │ + movwcs pc, #2291 @ 0x8f3 @ │ │ │ │ @ instruction: 0xf6436043 │ │ │ │ vbic.i32 q10, #256 @ 0x00000100 │ │ │ │ andvs r0, r3, r8, lsl #6 │ │ │ │ stmiacc r4!, {r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ tstlt r3, r3, lsl #1 │ │ │ │ andeq pc, r8, #0, 2 │ │ │ │ @ instruction: 0xf10760da │ │ │ │ @ instruction: 0xf8c403a4 │ │ │ │ sbcvs r0, r3, r4, lsr #17 │ │ │ │ @ instruction: 0xf1be2010 │ │ │ │ - movwcs pc, #2201 @ 0x899 @ │ │ │ │ + movwcs pc, #2269 @ 0x8dd @ │ │ │ │ @ instruction: 0xf6436043 │ │ │ │ vqdmlal.s q10, d16, d1[1] │ │ │ │ andvs r0, r3, r8, lsl #6 │ │ │ │ stmiacc r8!, {r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ tstlt r3, r3, lsl #1 │ │ │ │ andeq pc, r8, #0, 2 │ │ │ │ @ instruction: 0xf8c460da │ │ │ │ @@ -116352,158 +116352,158 @@ │ │ │ │ @ instruction: 0xf8d41664 │ │ │ │ @ instruction: 0xf0211668 │ │ │ │ @ instruction: 0xf8c4010f │ │ │ │ stmdbls r4, {r3, r5, r6, r9, sl, ip} │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ sbfx sl, r0, #26, #19 │ │ │ │ @ instruction: 0x46404b3e │ │ │ │ - ldrbtne pc, [r0], #579 @ 0x243 @ │ │ │ │ + ldrbtcs pc, [r0], #-579 @ 0xfffffdbd @ │ │ │ │ strteq pc, [pc], #-704 @ 0x81ccc │ │ │ │ - @ instruction: 0x41b4f642 │ │ │ │ + teqppl r4, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andmi lr, r0, #3358720 @ 0x334000 │ │ │ │ adcsne pc, r4, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xf9faf0e3 │ │ │ │ + blx 0x103e06c │ │ │ │ @ instruction: 0xf1bee49c │ │ │ │ - strdcs pc, [r4, -r1] │ │ │ │ + tstpcs r4, r5, lsr r9 @ p-variant is OBSOLETE │ │ │ │ strbeq pc, [r0], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf1be9803 │ │ │ │ - smlattcs r4, fp, r8, pc @ │ │ │ │ + tstpcs r4, pc, lsr #18 @ p-variant is OBSOLETE │ │ │ │ strbeq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf1be9803 │ │ │ │ - @ instruction: 0xf8c4f8e5 │ │ │ │ + @ instruction: 0xf8c4f929 │ │ │ │ @ instruction: 0xf8d404c8 │ │ │ │ @ instruction: 0xe65d2610 │ │ │ │ strbmi r4, [r0], -ip, lsr #22 │ │ │ │ - strtne pc, [ip], #579 @ 0x243 │ │ │ │ + strtcs pc, [ip], #-579 @ 0xfffffdbd │ │ │ │ strteq pc, [pc], #-704 @ 0x81d14 │ │ │ │ - @ instruction: 0x41b4f642 │ │ │ │ + teqppl r4, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andmi lr, r0, #3358720 @ 0x334000 │ │ │ │ addne pc, lr, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xf9d6f0e3 │ │ │ │ + blx 0x73e0b4 │ │ │ │ blmi 0x9baf0c │ │ │ │ vmax.s8 q10, , q0 │ │ │ │ - vmls.i d17, d16, d0[3] │ │ │ │ + vmls.i d18, d0, d0[3] │ │ │ │ @ instruction: 0xf642042f │ │ │ │ - vsra.s64 d20, d20, #64 │ │ │ │ + vbic.i32 d21, #4 @ 0x00000004 │ │ │ │ stmib sp, {r0, r1, r2, r3, r5, r8}^ │ │ │ │ @ instruction: 0xf6404200 │ │ │ │ @ instruction: 0xf0e312a3 │ │ │ │ - strbt pc, [r7], #-2501 @ 0xfffff63b @ │ │ │ │ - @ instruction: 0xf8e0f239 │ │ │ │ - @ instruction: 0x41b4f642 │ │ │ │ + strbt pc, [r7], #-2569 @ 0xfffff5f7 @ │ │ │ │ + @ instruction: 0xf920f239 │ │ │ │ + teqppl r4, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - andne pc, r0, r3, asr #4 │ │ │ │ + addne pc, r0, r3, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b17 │ │ │ │ vqsub.s8 q0, q10, q2 │ │ │ │ - @ instruction: 0xf642f905 │ │ │ │ - vsra.s64 d20, d20, #64 │ │ │ │ + @ instruction: 0xf642f945 │ │ │ │ + vbic.i32 d21, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d3, d31 │ │ │ │ - vmvn.i32 , #8 @ 0x00000008 │ │ │ │ + vshr.s64 , q12, #64 │ │ │ │ blmi 0x4c1e38 │ │ │ │ subne pc, r8, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xf8f8f204 │ │ │ │ - @ instruction: 0x41b4f642 │ │ │ │ + @ instruction: 0xf938f204 │ │ │ │ + teqppl r4, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorscs pc, r0, r3, asr #4 │ │ │ │ + adcscs pc, r0, r3, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b0a │ │ │ │ vhsub.s8 d2, d4, d10 │ │ │ │ - @ instruction: 0xf642f8eb │ │ │ │ - vsra.s64 d20, d20, #64 │ │ │ │ + @ instruction: 0xf642f92b │ │ │ │ + vbic.i32 d21, #4 @ 0x00000004 │ │ │ │ vrhadd.s8 d16, d3, d31 │ │ │ │ - vaddl.s8 q9, d0, d12 │ │ │ │ + vaddl.s8 q9, d16, d12 │ │ │ │ blmi 0x181e6c │ │ │ │ andcs pc, r2, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xf8def204 │ │ │ │ + @ instruction: 0xf91ef204 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ - eorseq r5, r4, r4, ror lr │ │ │ │ - eorseq r5, r4, r8, lsl #29 │ │ │ │ + ldrshteq r5, [r4], -r4 │ │ │ │ + eorseq r5, r4, r8, lsl #30 │ │ │ │ @ instruction: 0x03b9aca0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebd8fd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r0, asr #31 │ │ │ │ blmi 0x86e018 │ │ │ │ tstcs r0, r4, lsr r2 │ │ │ │ ldmdavs fp, {r3, r5, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ vcgt.s32 d0, d7, d0 │ │ │ │ - stmiavs r3!, {r1, r3, r6, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + stmiavs r3!, {r1, r3, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ subspl pc, r5, pc, asr #4 │ │ │ │ andeq pc, r7, r0, asr #5 │ │ │ │ blcs 0x9be84 │ │ │ │ strmi fp, [r3], -r8, lsl #30 │ │ │ │ - adcmi pc, r8, r2, asr #12 │ │ │ │ + eorpl pc, r8, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6429309 │ │ │ │ - vrshr.s64 d20, d12, #64 │ │ │ │ + vmov.i32 d21, #3072 @ 0x00000c00 │ │ │ │ strls r0, [fp], #-559 @ 0xfffffdd1 │ │ │ │ @ instruction: 0xf64f9201 │ │ │ │ vmov.i32 , #3328 @ 0x00000d00 │ │ │ │ andls r0, r4, #1879048192 @ 0x70000000 │ │ │ │ - @ instruction: 0xf88ef1c5 │ │ │ │ + @ instruction: 0xf8d2f1c5 │ │ │ │ strbtmi r9, [r8], -r0 │ │ │ │ - @ instruction: 0xf864f0c2 │ │ │ │ + @ instruction: 0xf8a8f0c2 │ │ │ │ @ instruction: 0xf1be9800 │ │ │ │ - blmi 0x2ffe3c │ │ │ │ + blmi 0x2fff4c │ │ │ │ blls 0x3dbea4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andcs fp, r0, lr │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf85af239 │ │ │ │ + @ instruction: 0xf89af239 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebd9068 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf6452000 │ │ │ │ - vrsra.s64 d22, d12, #64 │ │ │ │ + vorr.i32 d23, #3072 @ 0x00000c00 │ │ │ │ vcge.s8 d16, d3, d20 │ │ │ │ - vmla.f d18, d16, d0[2] │ │ │ │ + vmla.f d19, d0, d0[2] │ │ │ │ andcs r0, sl, #-1073741813 @ 0xc000000b │ │ │ │ @ instruction: 0xf1cc9000 │ │ │ │ - svclt 0x0000fab9 │ │ │ │ + svclt 0x0000fafd │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebd9094 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vhadd.s8 d18, d3, d0 │ │ │ │ - vmla.f d18, d16, d0[2] │ │ │ │ + vmla.f d19, d0, d0[2] │ │ │ │ blmi 0x102364 │ │ │ │ andls r2, r0, pc, lsl #4 │ │ │ │ - blx 0xfea3e5e0 │ │ │ │ - ldrhteq r5, [r4], -r4 │ │ │ │ + blx 0xffb3e5e0 │ │ │ │ + eorseq r5, r4, r4, lsr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebd90bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vhadd.s8 d18, d3, d0 │ │ │ │ - vmla.f d18, d16, d0[2] │ │ │ │ + vmla.f d19, d0, d0[2] │ │ │ │ blmi 0x10238c │ │ │ │ andls r2, r0, r4, lsl r2 │ │ │ │ - blx 0xfe53e608 │ │ │ │ - eorseq r5, r4, ip, asr #29 │ │ │ │ + blx 0xff63e608 │ │ │ │ + eorseq r5, r4, ip, asr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebd90e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vhadd.s8 d18, d3, d0 │ │ │ │ - vmla.f d18, d16, d0[2] │ │ │ │ + vmla.f d19, d0, d0[2] │ │ │ │ blmi 0x1023b4 │ │ │ │ andls r2, r0, r9, lsl r2 │ │ │ │ - blx 0x203e630 │ │ │ │ - eorseq r5, r4, r4, ror #29 │ │ │ │ + blx 0xff13e630 │ │ │ │ + eorseq r5, r4, r4, ror #30 │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ svclt 0x00004770 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ svclt 0x00004770 │ │ │ │ addscc pc, r8, r0, lsl #10 │ │ │ │ @@ -116549,15 +116549,15 @@ │ │ │ │ b 0x15c02cc │ │ │ │ vtst.8 d29, d14, d7 │ │ │ │ vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf64f2296 │ │ │ │ @ instruction: 0xf8327cff │ │ │ │ strbmi r1, [r1, #-17]! @ 0xffffffef │ │ │ │ @ instruction: 0xf645d00d │ │ │ │ - vsubl.s8 , d0, d0 │ │ │ │ + vsubl.s8 , d16, d0 │ │ │ │ bl 0x1028b0 │ │ │ │ movwls r1, #4609 @ 0x1201 │ │ │ │ @ instruction: 0x47906892 │ │ │ │ @ instruction: 0xf5039b01 │ │ │ │ stmdb r3, {r1, r2, r4, r8, r9, sp, lr}^ │ │ │ │ andlt r0, r3, r2, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -116629,21 +116629,21 @@ │ │ │ │ andle r4, sl, #805306377 @ 0x30000009 │ │ │ │ orrvc pc, r6, #12582912 @ 0xc00000 │ │ │ │ sbceq lr, r3, r0, lsl #22 │ │ │ │ ldrdeq lr, [r0, -r0] │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vadd.f32 d27, d3, d8 │ │ │ │ - vmla.f d18, d16, d0[5] │ │ │ │ + vmla.f d19, d0, d0[5] │ │ │ │ vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 q9, q14, #64 │ │ │ │ + vmvn.i32 , #12 @ 0x0000000c │ │ │ │ blmi 0x1021e4 │ │ │ │ rsbsvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xff22f203 │ │ │ │ - eorseq r5, r4, r0, asr #30 │ │ │ │ + @ instruction: 0xff62f203 │ │ │ │ + eorseq r5, r4, r0, asr #31 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ svclt 0x00004770 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ svclt 0x00004770 │ │ │ │ addscc pc, sl, r0, lsl #10 │ │ │ │ tstpeq pc, #72, 4 @ p-variant is OBSOLETE @ 0x80000004 │ │ │ │ @@ -116693,15 +116693,15 @@ │ │ │ │ ldreq r3, [fp, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d416 │ │ │ │ stmiblt fp!, {r2, r3, r6, r8, ip, sp}^ │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x310e54 │ │ │ │ @ instruction: 0xf645d80c │ │ │ │ - vsubl.s8 , d0, d0 │ │ │ │ + vsubl.s8 , d16, d0 │ │ │ │ bl 0x102af0 │ │ │ │ ldclvs 2, cr0, [r3, #-524] @ 0xfffffdf4 │ │ │ │ tstle r3, r3, lsl #22 │ │ │ │ andcs r2, r0, #0 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ stmdaeq r8, {r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ subeq pc, r0, r0 │ │ │ │ @@ -116716,15 +116716,15 @@ │ │ │ │ ldreq r3, [r9, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d42d │ │ │ │ stmiblt fp!, {r2, r3, r6, r8, ip, sp}^ │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x310eb0 │ │ │ │ @ instruction: 0xf645d80b │ │ │ │ - vsubl.s8 , d0, d0 │ │ │ │ + vsubl.s8 , d16, d0 │ │ │ │ bl 0x102b4c │ │ │ │ ldclvs 2, cr0, [r3, #-524] @ 0xfffffdf4 │ │ │ │ @ instruction: 0xf8d0b9a3 │ │ │ │ ldrbeq r3, [fp, r8, lsl #9] │ │ │ │ @ instruction: 0xf8d0d524 │ │ │ │ @ instruction: 0xf0000848 │ │ │ │ stmdacs r0, {r6} │ │ │ │ @@ -116752,15 +116752,15 @@ │ │ │ │ ldreq r3, [r9, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d42d │ │ │ │ stmiblt fp!, {r2, r3, r6, r8, ip, sp}^ │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x310f40 │ │ │ │ @ instruction: 0xf645d80b │ │ │ │ - vsubl.s8 , d0, d0 │ │ │ │ + vsubl.s8 , d16, d0 │ │ │ │ bl 0x102bdc │ │ │ │ ldclvs 2, cr0, [r3, #-524] @ 0xfffffdf4 │ │ │ │ @ instruction: 0xf8d0b9a3 │ │ │ │ ldrbeq r3, [fp, r8, lsl #9] │ │ │ │ @ instruction: 0xf8d0d524 │ │ │ │ @ instruction: 0xf0000848 │ │ │ │ stmdacs r0, {r6} │ │ │ │ @@ -116810,15 +116810,15 @@ │ │ │ │ @ instruction: 0xf8d0d009 │ │ │ │ mulmi sl, r8, r4 │ │ │ │ ldrne pc, [ip], #2256 @ 0x8d0 │ │ │ │ tstmi sl, #11 │ │ │ │ tstcs r1, r4, lsl pc │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - stclt 0, cr15, [ip, #-764]! @ 0xfffffd04 │ │ │ │ + ldcllt 0, cr15, [r0, #-764]! @ 0xfffffd04 │ │ │ │ orrscc pc, sl, r0, lsl #10 │ │ │ │ cmncc r0, r0, lsl r5 │ │ │ │ @ instruction: 0xf8512401 │ │ │ │ vmull.u8 , d1, d8 │ │ │ │ @ instruction: 0xf1a121c4 │ │ │ │ @ instruction: 0xf1c10c20 │ │ │ │ blx 0x185c8c │ │ │ │ @@ -116842,15 +116842,15 @@ │ │ │ │ @ instruction: 0xf8d0d009 │ │ │ │ andmi r1, sl, r0, lsl #9 │ │ │ │ strne pc, [r4], #2256 @ 0x8d0 │ │ │ │ tstmi sl, #11 │ │ │ │ tstcs r1, r4, lsl pc │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - stcllt 0, cr15, [ip], #764 @ 0x2fc │ │ │ │ + ldclt 0, cr15, [r0, #-764]! @ 0xfffffd04 │ │ │ │ orrscc pc, sl, r0, lsl #10 │ │ │ │ cmncc r0, r0, lsl r5 │ │ │ │ @ instruction: 0xf8512401 │ │ │ │ vmull.u8 , d1, d8 │ │ │ │ @ instruction: 0xf1a121c4 │ │ │ │ @ instruction: 0xf1c10c20 │ │ │ │ blx 0x185d0c │ │ │ │ @@ -116875,15 +116875,15 @@ │ │ │ │ @ instruction: 0xf8d0d009 │ │ │ │ andmi r1, fp, r0, lsl #9 │ │ │ │ strne pc, [r4], #2256 @ 0x8d0 │ │ │ │ tstmi r3, #10 │ │ │ │ tstcs r1, r4, lsl pc │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - stclt 0, cr15, [sl], #764 @ 0x2fc │ │ │ │ + stcllt 0, cr15, [lr], #764 @ 0x2fc │ │ │ │ orrscc pc, sl, r0, lsl #10 │ │ │ │ cmncc r0, r0, lsl r5 │ │ │ │ @ instruction: 0xf8512401 │ │ │ │ vmull.u8 , d1, d8 │ │ │ │ @ instruction: 0xf1a121c4 │ │ │ │ @ instruction: 0xf1c10c20 │ │ │ │ blx 0x185d90 │ │ │ │ @@ -116908,15 +116908,15 @@ │ │ │ │ @ instruction: 0xf8d0d009 │ │ │ │ mulmi fp, r8, r4 │ │ │ │ ldrne pc, [ip], #2256 @ 0x8d0 │ │ │ │ tstmi r3, #10 │ │ │ │ tstcs r1, r4, lsl pc │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - stcllt 0, cr15, [r8], #-764 @ 0xfffffd04 │ │ │ │ + stclt 0, cr15, [ip], #764 @ 0x2fc │ │ │ │ orrscc pc, r9, #0, 10 │ │ │ │ @ instruction: 0xf85333b0 │ │ │ │ vmull.u8 , d3, d8 │ │ │ │ cmpeq fp, r0, asr #2 │ │ │ │ stmdbcs r0, {r2, r3, r4, r5, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0xf890d158 │ │ │ │ blcs 0x8eac4 │ │ │ │ @@ -116950,15 +116950,15 @@ │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ mvnle r2, r0, lsl #18 │ │ │ │ @ instruction: 0x314cf890 │ │ │ │ @ instruction: 0xf8d0bbb3 │ │ │ │ @ instruction: 0xf0011160 │ │ │ │ ldmdbcc r0, {r0, r1, r2, r3, r4, r8} │ │ │ │ stmiale r6!, {r1, r3, r8, fp, sp}^ │ │ │ │ - movwvc pc, #1605 @ 0x645 @ │ │ │ │ + orrvc pc, r0, #72351744 @ 0x4500000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r1, #3072 @ 0xc00 │ │ │ │ blcs 0x9db98 │ │ │ │ blcs 0x176994 │ │ │ │ ldrdcs sp, [r0], -fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -116999,15 +116999,15 @@ │ │ │ │ cmnle ip, r0, lsl #24 │ │ │ │ ldrdmi pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ ldceq 0, cr15, [pc], {4} │ │ │ │ ldceq 1, cr15, [r0], {172} @ 0xac │ │ │ │ svceq 0x000af1bc │ │ │ │ @ instruction: 0xf04fbf8f │ │ │ │ @ instruction: 0xf6450c01 │ │ │ │ - vaddhn.i16 d23, q0, q0 │ │ │ │ + vaddhn.i16 d23, q8, q0 │ │ │ │ bl 0x1837b8 │ │ │ │ svclt 0x0098048c │ │ │ │ ldrsbgt pc, [r4], #-132 @ 0xffffff7c @ │ │ │ │ movteq pc, #963 @ 0x3c3 @ │ │ │ │ subsle r2, ip, r0, lsl #22 │ │ │ │ strvc pc, [r0], #962 @ 0x3c2 │ │ │ │ rsble r2, pc, r0, lsl #24 │ │ │ │ @@ -117134,15 +117134,15 @@ │ │ │ │ blcs 0xf91224 │ │ │ │ vtst.8 , q7, │ │ │ │ vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf8322296 │ │ │ │ @ instruction: 0xf64f2013 │ │ │ │ addsmi r7, sl, #-67108861 @ 0xfc000003 │ │ │ │ @ instruction: 0xf645d04f │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ bl 0x1435d4 │ │ │ │ ldmvs fp, {r1, r8, r9, ip} │ │ │ │ @ instruction: 0x46054798 │ │ │ │ ldrtmi r4, [r0], -r8, lsl #13 │ │ │ │ @ instruction: 0xf7ff4639 │ │ │ │ @ instruction: 0xf504fec9 │ │ │ │ stmdacs r0, {r1, r2, r4, r8, r9, sp, lr} │ │ │ │ @@ -117202,15 +117202,15 @@ │ │ │ │ andle r0, r9, r1, lsl #2 │ │ │ │ ldrne pc, [r8], #2262 @ 0x8d6 │ │ │ │ @ instruction: 0xf8d6400a │ │ │ │ mulmi pc, ip, r4 @ │ │ │ │ svclt 0x0014433a │ │ │ │ tstcs r0, r1, lsl #2 │ │ │ │ @ instruction: 0xf0bf9303 │ │ │ │ - blls 0x181284 │ │ │ │ + blls 0x181394 │ │ │ │ svclt 0x0000e7b0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebd9c1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf89d0fe8 │ │ │ │ @ instruction: 0x46076018 │ │ │ │ @ instruction: 0x46314615 │ │ │ │ @@ -117221,15 +117221,15 @@ │ │ │ │ blcs 0xfb6aa0 │ │ │ │ vtst.8 d29, d14, d26 │ │ │ │ vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf8322296 │ │ │ │ @ instruction: 0xf64f2013 │ │ │ │ addsmi r7, sl, #-67108861 @ 0xfc000003 │ │ │ │ @ instruction: 0xf645d030 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ bl 0x143730 │ │ │ │ ldrtmi r1, [r8], -r2, lsl #6 │ │ │ │ @ instruction: 0x4798689b │ │ │ │ ldmdbeq r8, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbne ip, {r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi pc, [r8, #-879] @ 0xfffffc91 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ @@ -117293,21 +117293,21 @@ │ │ │ │ @ instruction: 0xf8c60205 │ │ │ │ andlt r2, r3, ip, asr r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 , , q8 │ │ │ │ - vmla.f d18, d16, d0[5] │ │ │ │ + vmla.f d19, d0, d0[5] │ │ │ │ vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 q9, q14, #64 │ │ │ │ + vmvn.i32 , #12 @ 0x0000000c │ │ │ │ blmi 0x102c44 │ │ │ │ rsbsvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xf9f2f203 │ │ │ │ - eorseq r5, r4, r0, lsl #31 │ │ │ │ + blx 0xd3f39c │ │ │ │ + eorseq r6, r4, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebd9d9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ @ instruction: 0xf890339a │ │ │ │ cmncc r0, #144, 8 @ 0x90000000 │ │ │ │ @ instruction: 0xf001b083 │ │ │ │ @@ -117505,15 +117505,15 @@ │ │ │ │ bcs 0xb8314 │ │ │ │ @ instruction: 0xf890d13d │ │ │ │ blcs 0x8f3e8 │ │ │ │ @ instruction: 0xf8d0d164 │ │ │ │ @ instruction: 0xf0022160 │ │ │ │ blcc 0x483b40 │ │ │ │ ldmdale r8, {r1, r3, r8, r9, fp, sp} │ │ │ │ - tstpvc r0, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrvc pc, r0, r5, asr #12 │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r3, r1, lsl #22 │ │ │ │ ldmdblt fp, {r0, r1, r3, r6, r8, sl, fp, sp, lr}^ │ │ │ │ strne pc, [r8], #2256 @ 0x8d0 │ │ │ │ strle r0, [r7, #-1801] @ 0xfffff8f7 │ │ │ │ bllt 0xfeb3af64 │ │ │ │ @ instruction: 0x314cf890 │ │ │ │ @@ -117523,15 +117523,15 @@ │ │ │ │ bcs 0x311738 │ │ │ │ @ instruction: 0xf8d0d90a │ │ │ │ @ instruction: 0xf0000848 │ │ │ │ stmdacs r0, {r6} │ │ │ │ andcs fp, r7, r8, lsl pc │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ - movwvc pc, #1605 @ 0x645 @ │ │ │ │ + orrvc pc, r0, #72351744 @ 0x4500000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ tstlt sl, #5760 @ 0x1680 │ │ │ │ mvnle r2, r3, lsl #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0xf8d04770 │ │ │ │ @@ -117597,15 +117597,15 @@ │ │ │ │ stmdbcs r0, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0xf890d1e1 │ │ │ │ bllt 0xfe94f558 │ │ │ │ ldrdne pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, r1 @ p-variant is OBSOLETE │ │ │ │ stmdbcs sl, {r4, r8, fp, ip, sp} │ │ │ │ @ instruction: 0xf645d8e6 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ bl 0x143d10 │ │ │ │ ldclvs 3, cr0, [r9, #-516] @ 0xfffffdfc │ │ │ │ sbcsle r2, r9, r0, lsl #18 │ │ │ │ bicsle r2, fp, r3, lsl #18 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -117669,15 +117669,15 @@ │ │ │ │ stmdbcs r0, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0xf890d1e1 │ │ │ │ bllt 0xfe94f678 │ │ │ │ ldrdne pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, r1 @ p-variant is OBSOLETE │ │ │ │ stmdbcs sl, {r4, r8, fp, ip, sp} │ │ │ │ @ instruction: 0xf645d8e6 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ bl 0x143e30 │ │ │ │ ldclvs 3, cr0, [r9, #-516] @ 0xfffffdfc │ │ │ │ sbcsle r2, r9, r0, lsl #18 │ │ │ │ bicsle r2, fp, r3, lsl #18 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -117715,15 +117715,15 @@ │ │ │ │ ldmdavs r2, {r0, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9207 │ │ │ │ stmdbcs r0, {r9} │ │ │ │ andcs sp, r1, r1, rrx │ │ │ │ movwcs sl, #2306 @ 0x902 │ │ │ │ movwcc lr, #10701 @ 0x29cd │ │ │ │ movwcc lr, #18893 @ 0x49cd │ │ │ │ - cdp2 2, 7, cr15, cr6, cr13, {1} │ │ │ │ + cdp2 2, 11, cr15, cr6, cr13, {1} │ │ │ │ @ instruction: 0xf44f9c02 │ │ │ │ @ instruction: 0xf6c3434a │ │ │ │ bls 0x150088 │ │ │ │ strmi pc, [r3], -r4, lsr #23 │ │ │ │ strvs pc, [r2], -r3, lsl #22 │ │ │ │ stmiane r4!, {r2, r8, r9, fp, ip, pc}^ │ │ │ │ strbtvc lr, [r3], r6, asr #22 │ │ │ │ @@ -117763,15 +117763,15 @@ │ │ │ │ andlt sp, r9, r2, asr r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmdage r2, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ │ │ smlabtne r2, sp, r9, lr │ │ │ │ smlabtne r4, sp, r9, lr │ │ │ │ - @ instruction: 0xffacf229 │ │ │ │ + @ instruction: 0xffecf229 │ │ │ │ @ instruction: 0x2604e9dd │ │ │ │ submi pc, sl, pc, asr #8 │ │ │ │ addscc pc, sl, r3, asr #13 │ │ │ │ svcls 0x00039c02 │ │ │ │ cmpeq r3, r1, ror r1 │ │ │ │ b 0x10c9d58 │ │ │ │ bl 0x18dba38 │ │ │ │ @@ -117796,17 +117796,17 @@ │ │ │ │ @ instruction: 0xf8d5d00b │ │ │ │ mulmi fp, r8, r4 │ │ │ │ ldrne pc, [ip], #2261 @ 0x8d5 │ │ │ │ @ instruction: 0x0c01ea0c │ │ │ │ movweq lr, #51795 @ 0xca53 │ │ │ │ tstcs r1, r4, lsl pc │ │ │ │ andls r2, r1, #0, 2 │ │ │ │ - ldc2l 0, cr15, [r8, #-760]! @ 0xfffffd08 │ │ │ │ + ldc2 0, cr15, [ip, #760]! @ 0x2f8 │ │ │ │ ldr r9, [lr, r1, lsl #20] │ │ │ │ - ldc2l 2, cr15, [r8, #220] @ 0xdc │ │ │ │ + mrc2 2, 0, pc, cr8, cr7, {1} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebda56c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0x461d4616 │ │ │ │ @ instruction: 0xff2ef7ff │ │ │ │ @@ -118152,32 +118152,32 @@ │ │ │ │ svclt 0x00080201 │ │ │ │ andle r4, r9, r1, lsl r6 │ │ │ │ ldrcs pc, [r8], #2259 @ 0x8d3 │ │ │ │ @ instruction: 0xf8d34011 │ │ │ │ mulsmi r5, ip, r4 │ │ │ │ svclt 0x0014430d │ │ │ │ tstcs r0, r1, lsl #2 │ │ │ │ - blx 0xfecbfbe0 │ │ │ │ + blx 0xffdbfbe0 │ │ │ │ svclt 0x0000e7bd │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcc pc, [fp, r0, lsl #10]! │ │ │ │ stmdapl r8, {r8, sl, ip, sp, lr, pc} │ │ │ │ mvnscs r2, sl, ror r2 │ │ │ │ rscsne pc, r8, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ - strvc pc, [r0], #-1605 @ 0xfffff9bb │ │ │ │ + strvc pc, [r0], #1605 @ 0x645 │ │ │ │ ldrteq pc, [r4], #-704 @ 0xfffffd40 @ │ │ │ │ ldmibne r8!, {r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ ldmibcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ vmax.s32 d2, d6, d0 │ │ │ │ - andcs lr, r0, #11403264 @ 0xae0000 │ │ │ │ + andcs lr, r0, #15597568 @ 0xee0000 │ │ │ │ stmib r7, {r8, r9, sp}^ │ │ │ │ stmib r7, {r1, r2, r4, r5, r6, r8, r9, sp}^ │ │ │ │ stmdahi r5!, {r3, r4, r5, r6, r8, r9, sp} │ │ │ │ ldmdale r8!, {r2, r3, r4, r5, r8, sl, fp, sp} │ │ │ │ strbmi r6, [r0], -r3, ror #16 │ │ │ │ @ instruction: 0xb1d84798 │ │ │ │ andseq pc, pc, #5 │ │ │ │ @@ -118203,21 +118203,21 @@ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldrsbne pc, [r8, #135] @ 0x87 @ │ │ │ │ @ instruction: 0xf8d74311 │ │ │ │ @ instruction: 0xf8c721dc │ │ │ │ tstmi sl, #216, 2 @ 0x36 │ │ │ │ bicscs pc, ip, r7, asr #17 │ │ │ │ vabd.s8 q15, , q11 │ │ │ │ - vmla.f d18, d16, d0[5] │ │ │ │ + vmla.f d19, d0, d0[5] │ │ │ │ vrhadd.s8 d16, d3, d31 │ │ │ │ - vmov.i32 d19, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d19, d12, #64 │ │ │ │ blmi 0x103a7c │ │ │ │ vhsub.s8 q1, q9, q6 │ │ │ │ - svclt 0x0000fad7 │ │ │ │ - mlaseq r4, r4, pc, r5 @ │ │ │ │ + svclt 0x0000fb17 │ │ │ │ + eorseq r6, r4, r4, lsl r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebdabd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ blx 0xfffc19de │ │ │ │ ldrcc pc, [r9, #1286] @ 0x506 │ │ │ │ ldrbvc pc, [r8, #1285]! @ 0x505 @ │ │ │ │ @@ -118367,15 +118367,15 @@ │ │ │ │ movwvs pc, #21765 @ 0x5505 @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ strle r0, [r6, #-1979] @ 0xfffff845 │ │ │ │ sbcseq fp, r2, sl, lsr #2 │ │ │ │ @ instruction: 0xf5052100 │ │ │ │ vhadd.s32 d6, d5, d6 │ │ │ │ - @ instruction: 0xf8d5ef22 │ │ │ │ + @ instruction: 0xf8d5ef62 │ │ │ │ @ instruction: 0xf0073470 │ │ │ │ @ instruction: 0x462807f9 │ │ │ │ mvnseq pc, #35 @ 0x23 │ │ │ │ @ instruction: 0xf8c5433b │ │ │ │ pop {r4, r5, r6, sl, ip, sp} │ │ │ │ @ instruction: 0xf7ff41f0 │ │ │ │ @ instruction: 0xf1b8bedd │ │ │ │ @@ -118446,20 +118446,20 @@ │ │ │ │ svcvs 0x0040f013 │ │ │ │ @ instruction: 0xf003d043 │ │ │ │ @ instruction: 0xf1b36370 │ │ │ │ eorsle r6, lr, r0, ror pc │ │ │ │ strcc pc, [fp, r9, lsl #10]! │ │ │ │ @ instruction: 0x210022b9 │ │ │ │ andsne pc, r7, sp, lsl #4 │ │ │ │ - cdp 2, 8, cr15, cr2, cr5, {1} │ │ │ │ + cdp 2, 12, cr15, cr2, cr5, {1} │ │ │ │ @ instruction: 0x96482610 │ │ │ │ strbtls r2, [r0], -lr, lsl #4 │ │ │ │ tstpne pc, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ ldrsbvs pc, [ip, #135] @ 0x87 @ │ │ │ │ - @ instruction: 0x33acf243 │ │ │ │ + msrmi CPSR_fs, #805306372 @ 0x30000004 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ tstpne r4, sp, lsr #17 @ p-variant is OBSOLETE │ │ │ │ strbmi r9, [r8], -r4, asr #6 │ │ │ │ @ instruction: 0xf8ad2305 │ │ │ │ @ instruction: 0xf88d1174 │ │ │ │ stmdbge r4, {r1, r2, r4, r8, sp}^ │ │ │ │ cmnpcs r6, sp, lsl #17 @ p-variant is OBSOLETE │ │ │ │ @@ -118471,15 +118471,15 @@ │ │ │ │ @ instruction: 0xf6409661 │ │ │ │ @ instruction: 0x964b467a │ │ │ │ strcs r9, [r4], -r3, ror #12 │ │ │ │ tstpvs r9, sp, lsl #17 @ p-variant is OBSOLETE │ │ │ │ strbcs pc, [sp], -r2, asr #4 @ │ │ │ │ streq pc, [r8], -r0, asr #5 │ │ │ │ @ instruction: 0x966b9653 │ │ │ │ - ldrtcc pc, [r4], r3, asr #4 @ │ │ │ │ + ldrtmi pc, [r4], -r3, asr #4 @ │ │ │ │ strteq pc, [pc], -r0, asr #5 │ │ │ │ @ instruction: 0xf004965c │ │ │ │ @ instruction: 0xf8d5ffe9 │ │ │ │ vmin.s8 d19, d24, d8 │ │ │ │ vmov.i32 d16, #48896 @ 0x0000bf00 │ │ │ │ blx 0x90ca08 │ │ │ │ ldrbeq pc, [r9, r3, lsl #6] @ │ │ │ │ @@ -118504,30 +118504,30 @@ │ │ │ │ @ instruction: 0xf50d4648 │ │ │ │ pop {r0, r1, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf0044ff0 │ │ │ │ @ instruction: 0xf509bd6b │ │ │ │ vst1.32 {d19-d21}, [pc :128], fp │ │ │ │ strdcs r7, [r0, -r0] │ │ │ │ vadd.i32 q5, , q2 │ │ │ │ - @ instruction: 0x27aaee10 │ │ │ │ + sbfxcs lr, r0, #28, #11 │ │ │ │ ldrsbpl pc, [r8, #134] @ 0x86 @ │ │ │ │ ldceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ tstcs ip, lr, asr #10 │ │ │ │ andcs r9, r6, #427819008 @ 0x19800000 │ │ │ │ ldrdpl pc, [r0, #134]! @ 0x86 │ │ │ │ bleq 0xfffbc │ │ │ │ @ instruction: 0xf04f9500 │ │ │ │ ldrbls r0, [lr, #-2567]! @ 0xfffff5f9 │ │ │ │ andne pc, pc, r0, asr #12 │ │ │ │ ldrsbpl pc, [ip, #134] @ 0x86 @ │ │ │ │ - orrcc pc, r4, #805306372 @ 0x30000004 │ │ │ │ + movwmi pc, #16963 @ 0x4243 @ │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ ldrdvs pc, [r4, #134]! @ 0x86 │ │ │ │ vcgt.s8 , , q2 │ │ │ │ - vmull.p8 , d16, d12 │ │ │ │ + vmull.p8 q10, d0, d12 │ │ │ │ @ instruction: 0xf8ad0e2f │ │ │ │ @ instruction: 0xf8ad0114 │ │ │ │ movwcs r0, #20948 @ 0x51d4 │ │ │ │ tstpne r6, sp, lsl #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf88d4648 │ │ │ │ stmdbge r4, {r1, r2, r4, r6, r7, r8, ip}^ │ │ │ │ tstpcs r9, sp, lsl #17 @ p-variant is OBSOLETE │ │ │ │ @@ -118535,41 +118535,41 @@ │ │ │ │ cmnpcs r9, sp, lsl #17 @ p-variant is OBSOLETE │ │ │ │ strbls r2, [r7, #-512]! @ 0xfffffe00 │ │ │ │ strbcs pc, [sp, #-578] @ 0xfffffdbe @ │ │ │ │ streq pc, [r8, #-704] @ 0xfffffd40 │ │ │ │ ldrbls r9, [r3, #-1687] @ 0xfffff969 │ │ │ │ ldrbtmi pc, [sl], -r0, asr #12 @ │ │ │ │ vrshl.s8 , , │ │ │ │ - @ instruction: 0xf2c03898 │ │ │ │ + vmov.i16 d20, #8 @ 0x0008 │ │ │ │ strbls r0, [fp], -pc, lsr #16 │ │ │ │ ldrbtls r9, [fp], -r3, ror #12 │ │ │ │ @ instruction: 0xf8cd9583 │ │ │ │ @ instruction: 0xf640e170 │ │ │ │ vmull.p8 q10, d0, d9 │ │ │ │ stmib sp, {r0, r1, r9, sl, fp, ip, sp}^ │ │ │ │ stmib sp, {r3, r6, r8, r9, sl, lr, pc}^ │ │ │ │ @ instruction: 0x9761bc5f │ │ │ │ ldrbgt lr, [r8, -sp, asr #19]! │ │ │ │ bicsge pc, r9, sp, lsl #17 │ │ │ │ cmnp r5, sp, asr #17 @ p-variant is OBSOLETE │ │ │ │ mcrls 6, 0, r9, cr0, cr3, {4} │ │ │ │ bicshi pc, r0, sp, asr #17 │ │ │ │ - stmiacc r0!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + stmdami r0!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ stmdaeq pc!, {r6, r7, r9, ip, sp, lr, pc} @ │ │ │ │ @ instruction: 0xf8cd959b │ │ │ │ @ instruction: 0xf04f8230 │ │ │ │ srsia sp, #15 │ │ │ │ @ instruction: 0xf88de235 │ │ │ │ @ instruction: 0xf04f5294 │ │ │ │ @ instruction: 0xf88d0509 │ │ │ │ @ instruction: 0xf88da239 │ │ │ │ ldrbcs r5, [pc, #662]! @ 0x841d6 │ │ │ │ @ instruction: 0xbc8fe9cd │ │ │ │ strmi lr, [r8, #2509]! @ 0x9cd │ │ │ │ - strbcc pc, [r4, #-579] @ 0xfffffdbd @ │ │ │ │ + strbcc pc, [r4, #579] @ 0x243 @ │ │ │ │ streq pc, [pc, #-704]! @ 0x83c90 │ │ │ │ strls r9, [r4, #1937]! @ 0x791 │ │ │ │ strbmi pc, [pc, #-1600] @ 0x83918 @ │ │ │ │ strls r9, [fp, #1686]! @ 0x696 │ │ │ │ ldreq pc, [r5, #579]! @ 0x243 │ │ │ │ streq pc, [r8, #-704] @ 0xfffffd40 │ │ │ │ vqrshl.s8 d25, d19, d19 │ │ │ │ @@ -118581,26 +118581,26 @@ │ │ │ │ strbt pc, [fp], r1, lsr #30 @ │ │ │ │ stmdbmi r6, {r1, r8, r9, sp} │ │ │ │ strbmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xff1af004 │ │ │ │ ldrsbtcc pc, [r8], r4 @ │ │ │ │ svclt 0x0000e6e0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r6, r4, r0, ror #18 │ │ │ │ - eorseq r6, r4, r0, lsr #17 │ │ │ │ + eorseq r6, r4, r0, ror #19 │ │ │ │ + eorseq r6, r4, r0, lsr #18 │ │ │ │ strtcc pc, [fp], r9, lsl #10 │ │ │ │ tstcs r0, ip, asr r2 │ │ │ │ vtst.32 d10, d5, d5 │ │ │ │ - tstcs r1, ip, ror #26 │ │ │ │ + smlatbcs r1, ip, sp, lr │ │ │ │ blge 0x83e70c │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ tstls r7, r8, asr #12 │ │ │ │ andcs r9, r0, #24, 4 @ 0x80000001 │ │ │ │ @ instruction: 0x27ff49b1 │ │ │ │ - teqpcc r8, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ + @ instruction: 0x33b8f243 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ tstls r4, #6553600 @ 0x640000 │ │ │ │ movwmi pc, #38464 @ 0x9640 @ │ │ │ │ movwcc pc, #12992 @ 0x32c0 @ │ │ │ │ blge 0x83e710 │ │ │ │ subscc pc, r5, sp, asr #17 │ │ │ │ orrvs pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ @@ -118623,15 +118623,15 @@ │ │ │ │ strbmi r2, [r8], -r0, lsl #4 │ │ │ │ stc2 0, cr15, [r0], {4} │ │ │ │ ldmibmi r7, {r0, r1, r2, r4, r8, r9, sp} │ │ │ │ strbmi r2, [r8], -r0, lsl #4 │ │ │ │ cdp2 0, 12, cr15, cr4, cr4, {0} │ │ │ │ tstcs r0, r9, asr r2 │ │ │ │ adcseq pc, r7, sp, lsl #2 │ │ │ │ - stc 2, cr15, [r0, #-148]! @ 0xffffff6c │ │ │ │ + stcl 2, cr15, [r0, #-148]! @ 0xffffff6c │ │ │ │ movtmi pc, #63040 @ 0xf640 @ │ │ │ │ vcge.s8 d25, d3, d19 │ │ │ │ vrsra.s64 d16, d21, #64 │ │ │ │ teqls fp, #8, 6 @ 0x20000000 │ │ │ │ movtmi pc, #53827 @ 0xd243 @ │ │ │ │ movweq pc, #33472 @ 0x82c0 @ │ │ │ │ vcge.s8 d25, d3, d28 │ │ │ │ @@ -118644,15 +118644,15 @@ │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ vst2.16 {d23-d26}, [pc], r0 │ │ │ │ teqls r0, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0xf88d230d │ │ │ │ @ instruction: 0xf64030b6 │ │ │ │ @ instruction: 0xf8ad130f │ │ │ │ vqadd.s8 d19, d19, d20 │ │ │ │ - vqdmlal.s , d0, d0[1] │ │ │ │ + vqdmlal.s , d16, d0[1] │ │ │ │ @ instruction: 0x932c032f │ │ │ │ mcrr2 0, 0, pc, r6, cr4 @ │ │ │ │ @ instruction: 0xf3c36fb3 │ │ │ │ movwls r2, #33732 @ 0x83c4 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ strcs r8, [r0], -r7, ror #1 │ │ │ │ addsvc pc, r5, r2, asr #12 │ │ │ │ @@ -118673,40 +118673,40 @@ │ │ │ │ strls r9, [r5, #-777] @ 0xfffffcf7 │ │ │ │ movtcs pc, #53826 @ 0xd242 @ │ │ │ │ movweq pc, #33472 @ 0x82c0 @ │ │ │ │ strvc pc, [r5, #1601] @ 0x641 │ │ │ │ streq pc, [r8, #-704] @ 0xfffffd40 │ │ │ │ andsne lr, r1, sp, asr #19 │ │ │ │ vrshl.s8 d25, d12, d3 │ │ │ │ - vmls.f d19, d0, d0[3] │ │ │ │ + vmls.f d19, d16, d0[3] │ │ │ │ ldrls r0, [r3], #-1327 @ 0xfffffad1 │ │ │ │ vrshl.s8 d25, d13, d3 │ │ │ │ - vorr.i32 , #524288 @ 0x00080000 │ │ │ │ + vshl.s64 , q4, #0 │ │ │ │ stmib sp, {r0, r1, r2, r3, r5, r8, sl}^ │ │ │ │ strls r3, [lr, #-2310] @ 0xfffff6fa │ │ │ │ - strbcc pc, [r8, #-579]! @ 0xfffffdbd @ │ │ │ │ + strbcc pc, [r8, #579]! @ 0x243 @ │ │ │ │ streq pc, [pc, #-704]! @ 0x83e68 │ │ │ │ andpl lr, pc, #3358720 @ 0x334000 │ │ │ │ stmdals sp, {r0, r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xff08f1c2 │ │ │ │ + @ instruction: 0xff4cf1c2 │ │ │ │ @ instruction: 0x46814631 │ │ │ │ @ instruction: 0xf1c2980e │ │ │ │ - ldrtmi pc, [r1], -r3, lsl #30 @ │ │ │ │ + ldrtmi pc, [r1], -r7, asr #30 @ │ │ │ │ stmdals pc, {r0, r2, r9, sl, lr} @ │ │ │ │ - cdp2 1, 15, cr15, cr14, cr2, {6} │ │ │ │ + @ instruction: 0xff42f1c2 │ │ │ │ @ instruction: 0x46074631 │ │ │ │ - rsbscc pc, r4, r3, asr #4 │ │ │ │ + rscscc pc, r4, r3, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ beq 0x100294 │ │ │ │ - cdp2 1, 15, cr15, cr4, cr2, {6} │ │ │ │ + @ instruction: 0xff38f1c2 │ │ │ │ sbcvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andls r2, r4, r0, lsl #2 │ │ │ │ @ instruction: 0xf04fa844 │ │ │ │ vqdmulh.s32 d0, d5, d14 │ │ │ │ - bls 0x53f3a0 │ │ │ │ + bls 0x53f4a0 │ │ │ │ @ instruction: 0xf0069911 │ │ │ │ ldcls 12, cr0, [r0], {7} │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ cmpls r4, fp, ror #2 │ │ │ │ ldrbls r9, [r5], #-2315 @ 0xfffff6f5 │ │ │ │ ldmeq r4!, {r0, r2, r3, r5, r6, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf044916e │ │ │ │ @@ -118757,28 +118757,28 @@ │ │ │ │ stmib sp, {r2, r3, r6, r9, sp, lr, pc}^ │ │ │ │ strls sl, [r4, pc, lsl #19] │ │ │ │ eorspl pc, r7, #9240576 @ 0x8d0000 │ │ │ │ eorspl pc, r8, #9240576 @ 0x8d0000 │ │ │ │ svcls 0x000c949d │ │ │ │ @ instruction: 0xf004979f │ │ │ │ stmdals r4, {r0, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - stc2l 1, cr15, [lr, #748]! @ 0x2ec │ │ │ │ + mrc2 1, 1, pc, cr2, cr11, {5} │ │ │ │ @ instruction: 0xf1bb9803 │ │ │ │ - stmdals r2, {r0, r1, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - stc2l 1, cr15, [r8, #748]! @ 0x2ec │ │ │ │ + stmdals r2, {r0, r1, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + mcr2 1, 1, pc, cr12, cr11, {5} @ │ │ │ │ @ instruction: 0xf1bb9801 │ │ │ │ - blls 0x2c3a04 │ │ │ │ + blls 0x2c3b14 │ │ │ │ @ instruction: 0xf47f429e │ │ │ │ ldcls 15, cr10, [r3], {91} @ 0x5b │ │ │ │ @ instruction: 0x901cf8dd │ │ │ │ ldrsbtcc pc, [r8], r4 @ │ │ │ │ vrshl.s64 q7, , q3 │ │ │ │ - svclt 0x0000fe45 │ │ │ │ - eorseq r5, r4, r0, lsr #31 │ │ │ │ - eorseq r6, r4, r0 │ │ │ │ + svclt 0x0000fe85 │ │ │ │ + eorseq r6, r4, r0, lsr #32 │ │ │ │ + eorseq r6, r4, r0, lsl #1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ stmiblt r9, {r0, r3, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x11abf243 │ │ │ │ cmppcs r3, r3, asr #13 @ p-variant is OBSOLETE │ │ │ │ tstmi r9, #285212672 @ 0x11000000 │ │ │ │ andcs fp, r1, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf8d02200 │ │ │ │ @@ -118868,15 +118868,15 @@ │ │ │ │ stmiblt r3!, {r6, r8, r9, sp}^ │ │ │ │ @ instruction: 0x314cf890 │ │ │ │ @ instruction: 0xf8d0b98b │ │ │ │ @ instruction: 0xf0033160 │ │ │ │ blcc 0x485088 │ │ │ │ svclt 0x008f2b0a │ │ │ │ @ instruction: 0xf6462301 │ │ │ │ - vmlal.s , d16, d0[0] │ │ │ │ + vmlal.s q9, d0, d0[0] │ │ │ │ @ instruction: 0xf8520234 │ │ │ │ ldrmi r3, [r8], -r3, lsr #32 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0xf8d04770 │ │ │ │ vmla.f , , d0[2] │ │ │ │ ldrmi r0, [r8], -r1, lsl #7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -118895,22 +118895,22 @@ │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf7ff4615 │ │ │ │ stmdacs r1, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x000cdc08 │ │ │ │ addvs pc, r0, #79 @ 0x4f │ │ │ │ movwcs r2, #4608 @ 0x1200 │ │ │ │ strtmi r4, [r0], -sl, lsr #6 │ │ │ │ - @ instruction: 0xf826f080 │ │ │ │ - tstppl r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf86af080 │ │ │ │ + orrspl pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorspl pc, r4, r3, asr #4 │ │ │ │ + adcspl pc, r4, r3, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ eorscs r4, sp, #1024 @ 0x400 │ │ │ │ - stc2l 2, cr15, [ip, #-4]! │ │ │ │ - eorseq r6, r4, ip, ror #19 │ │ │ │ + stc2 2, cr15, [ip, #4]! │ │ │ │ + eorseq r6, r4, ip, ror #20 │ │ │ │ orrscc pc, r9, #0, 10 │ │ │ │ ldrdcs lr, [sl, -r3]! │ │ │ │ ldrtle r0, [fp], #-1427 @ 0xfffffa6d │ │ │ │ bcs 0x87ffc │ │ │ │ movtne lr, #6723 @ 0x1a43 │ │ │ │ blle 0x6718b8 │ │ │ │ strtle r0, [fp], #-2009 @ 0xfffff827 │ │ │ │ @@ -118952,15 +118952,15 @@ │ │ │ │ ldreq r3, [fp, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d41b │ │ │ │ stmiblt r3!, {r2, r3, r6, r8, ip, sp}^ │ │ │ │ ldrdcs pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ andseq pc, pc, #2 │ │ │ │ bcs 0x312da0 │ │ │ │ @ instruction: 0xf646d811 │ │ │ │ - vqdmlal.s , d16, d0[0] │ │ │ │ + vqdmlal.s q9, d0, d0[0] │ │ │ │ @ instruction: 0xf8530334 │ │ │ │ blcs 0x1105f8 │ │ │ │ @ instruction: 0xf8d0d109 │ │ │ │ vst2.16 {d0-d1}, [r0], r8 │ │ │ │ stmdacs r0, {ip, sp, lr} │ │ │ │ andcs fp, r7, r8, lsl pc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -118979,15 +118979,15 @@ │ │ │ │ strtle r0, [r6], #-1433 @ 0xfffffa67 │ │ │ │ @ instruction: 0x314cf890 │ │ │ │ teqle pc, r0, lsl #22 │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x31320c │ │ │ │ @ instruction: 0xf646d81b │ │ │ │ - vmlal.s , d16, d0[0] │ │ │ │ + vmlal.s q9, d0, d0[0] │ │ │ │ @ instruction: 0xf8520234 │ │ │ │ strtmi r3, [r0], -r3, lsr #32 │ │ │ │ @ instruction: 0xf0049301 │ │ │ │ blls 0x102888 │ │ │ │ svcvs 0x0000f010 │ │ │ │ blcs 0xf85f0 │ │ │ │ blcs 0x17ba30 │ │ │ │ @@ -119024,15 +119024,15 @@ │ │ │ │ strtle r0, [r6], #-1433 @ 0xfffffa67 │ │ │ │ @ instruction: 0x314cf890 │ │ │ │ teqle pc, r0, lsl #22 │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x3132c0 │ │ │ │ @ instruction: 0xf646d81b │ │ │ │ - vmlal.s , d16, d0[0] │ │ │ │ + vmlal.s q9, d0, d0[0] │ │ │ │ @ instruction: 0xf8520234 │ │ │ │ strtmi r3, [r0], -r3, lsr #32 │ │ │ │ @ instruction: 0xf0049301 │ │ │ │ blls 0x1027d4 │ │ │ │ svcvs 0x0000f010 │ │ │ │ blcs 0xf86a4 │ │ │ │ blcs 0x17bae4 │ │ │ │ @@ -119070,15 +119070,15 @@ │ │ │ │ strble r0, [r9], #-1435 @ 0xfffffa65 │ │ │ │ @ instruction: 0x314cf890 │ │ │ │ teqle sp, r0, lsl #22 │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x313378 │ │ │ │ @ instruction: 0xf646d841 │ │ │ │ - vmlal.s , d16, d0[0] │ │ │ │ + vmlal.s q9, d0, d0[0] │ │ │ │ @ instruction: 0xf8520234 │ │ │ │ blx 0xfed0c7d4 │ │ │ │ stmdbeq sp!, {r1, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ stmdacc r8!, {r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r1, #32, 12 @ 0x2000000 │ │ │ │ strcc pc, [r0], -r3, asr #7 │ │ │ │ @ instruction: 0xffecf003 │ │ │ │ @@ -119141,15 +119141,15 @@ │ │ │ │ adchi pc, sp, r0, asr #32 │ │ │ │ cmnppl r0, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ ldceq 0, cr15, [pc], {5} │ │ │ │ ldceq 1, cr15, [r0], {172} @ 0xac │ │ │ │ svceq 0x000af1bc │ │ │ │ @ instruction: 0xf04fbf88 │ │ │ │ stmdale r5, {r0, sl, fp} │ │ │ │ - strbne pc, [r0, #1606] @ 0x646 @ │ │ │ │ + strbcs pc, [r0, #-1606] @ 0xfffff9ba @ │ │ │ │ ldreq pc, [r4, #-704]! @ 0xfffffd40 │ │ │ │ eorgt pc, ip, r5, asr r8 @ │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @ instruction: 0xf8d380b4 │ │ │ │ strcs r2, [r0], -ip, asr #4 │ │ │ │ @ instruction: 0xf5014615 │ │ │ │ andcc r4, r8, #-1879048183 @ 0x90000009 │ │ │ │ @@ -119207,15 +119207,15 @@ │ │ │ │ @ instruction: 0xf893808d │ │ │ │ bcs 0x8d6bc │ │ │ │ addshi pc, r5, r0, asr #32 │ │ │ │ cmnpcs r0, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andseq pc, pc, #2 │ │ │ │ bcs 0x31319c │ │ │ │ @ instruction: 0xf646d813 │ │ │ │ - vmls.i d17, d16, d0[0] │ │ │ │ + vmls.i d18, d0, d0[0] │ │ │ │ @ instruction: 0xf8540434 │ │ │ │ bcs 0x10c9f4 │ │ │ │ mcrrle 0, 7, sp, pc, cr3 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @ instruction: 0xf000808e │ │ │ │ @ instruction: 0xf0016000 │ │ │ │ stmdbcs r0, {r2, r8} │ │ │ │ @@ -119330,15 +119330,15 @@ │ │ │ │ cdpeq 0, 1, cr15, cr15, cr4, {0} │ │ │ │ @ instruction: 0xf1ae4625 │ │ │ │ stccs 4, cr0, [sl], {16} │ │ │ │ andcs sp, r1, r6, lsl #18 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - cdpne 6, 12, cr15, cr0, cr6, {2} │ │ │ │ + cdpcs 6, 4, cr15, cr0, cr6, {2} │ │ │ │ cdpeq 2, 3, cr15, cr4, cr0, {6} │ │ │ │ eor pc, r4, lr, asr r8 @ │ │ │ │ svceq 0x0000f1be │ │ │ │ b 0x1479010 │ │ │ │ bcs 0xa06ac │ │ │ │ vmlsne.f32 s29, s6, s28 │ │ │ │ @ instruction: 0xf01edb61 │ │ │ │ @@ -119405,15 +119405,15 @@ │ │ │ │ msrvs SPSR_, #50331648 @ 0x3000000 │ │ │ │ movweq lr, #59987 @ 0xea53 │ │ │ │ svcge 0x006bf47f │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf8d1d115 │ │ │ │ ldrmi r3, [sp], -r0, ror #2 │ │ │ │ @ instruction: 0xf646e77c │ │ │ │ - vmlal.s , d16, d0[0] │ │ │ │ + vmlal.s q9, d0, d0[0] │ │ │ │ @ instruction: 0xf8520234 │ │ │ │ blcs 0x150d10 │ │ │ │ svcge 0x005cf43f │ │ │ │ bicle r2, r7, r1, lsl #22 │ │ │ │ vst1.16 {d14}, [r3 :256], r5 │ │ │ │ @ instruction: 0x432b2380 │ │ │ │ svcge 0x0053f43f │ │ │ │ @@ -119457,20 +119457,20 @@ │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebdbf3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ tstcs fp, #155648 @ 0x26000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0bf022f │ │ │ │ - @ instruction: 0xf500fac1 │ │ │ │ + @ instruction: 0xf500fb05 │ │ │ │ @ instruction: 0xf8535329 │ │ │ │ ldreq r3, [sl], #-3080 @ 0xfffff3f8 │ │ │ │ andcs sp, r0, r9, lsl #8 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -119495,26 +119495,26 @@ │ │ │ │ @ instruction: 0xe7d0d1f5 │ │ │ │ cmppcc r8, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ strble r0, [ip, #667] @ 0x29b │ │ │ │ @ instruction: 0xf892e7e7 │ │ │ │ blcs 0x91b4c │ │ │ │ @ instruction: 0xf8d2d1eb │ │ │ │ strb r4, [r5, ip, asr #4]! │ │ │ │ - eorseq r6, r4, r4, lsl #20 │ │ │ │ + eorseq r6, r4, r4, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebdbfec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ tstcs fp, #24, 20 @ 0x18000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0bf022f │ │ │ │ - @ instruction: 0xf500fa69 │ │ │ │ + @ instruction: 0xf500faad │ │ │ │ @ instruction: 0xf8535329 │ │ │ │ ldreq r3, [fp], #-3080 @ 0xfffff3f8 │ │ │ │ andcs sp, r0, r9, lsl #8 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -119525,26 +119525,26 @@ │ │ │ │ strcs sp, [r0], #-237 @ 0xffffff13 │ │ │ │ andcs r4, r1, #34603008 @ 0x2100000 │ │ │ │ strcc r4, [r1], #-1576 @ 0xfffff9d8 │ │ │ │ stc2l 7, cr15, [r2], #1020 @ 0x3fc │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ mvnsle r2, r0, lsl ip │ │ │ │ svclt 0x0000e7e1 │ │ │ │ - eorseq r6, r4, r4, lsl #20 │ │ │ │ + eorseq r6, r4, r4, lsl #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebdc064 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ bmi 0x1056680 │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0xbc1184 │ │ │ │ + blx 0x1cc1184 │ │ │ │ addcc pc, ip, #212, 16 @ 0xd40000 │ │ │ │ tstppl r8, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ tstcc r0, r2, lsl #12 │ │ │ │ ldmdbvs r8, {r0, r1, r3, r5, r6, r8, ip, sp, pc}^ │ │ │ │ streq r4, [r5], r6, lsl #12 │ │ │ │ andlt sp, r6, r0, asr #8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -119593,15 +119593,15 @@ │ │ │ │ @ instruction: 0xf8cc2300 │ │ │ │ b 0x115ca84 │ │ │ │ @ instruction: 0xf8cc1282 │ │ │ │ @ instruction: 0xf7ff4ec8 │ │ │ │ svclt 0x0000fa7d │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq r6, r4, r4, lsl #20 │ │ │ │ + eorseq r6, r4, r4, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebdc178 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ blx 0xdc2f80 │ │ │ │ strtmi r4, [r0], -r6, lsl #12 │ │ │ │ ldc 6, cr4, [pc, #52] @ 0x84fc0 │ │ │ │ @@ -119609,15 +119609,15 @@ │ │ │ │ @ instruction: 0xf504fa87 │ │ │ │ cdpcs 12, 0, cr6, cr1, cr12, {2} │ │ │ │ ldceq 8, cr15, [r4], #784 @ 0x310 │ │ │ │ @ instruction: 0x462a4633 │ │ │ │ movwcs fp, #8120 @ 0x1fb8 │ │ │ │ tstcs r7, r0, lsr #12 │ │ │ │ blvc 0x1403dc │ │ │ │ - blx 0xfe4c11ac │ │ │ │ + blx 0xff5c11ac │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebdc1c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460a0ff8 │ │ │ │ @ instruction: 0xf7ff2101 │ │ │ │ @@ -119628,15 +119628,15 @@ │ │ │ │ movwcs fp, #275 @ 0x113 │ │ │ │ ldrbtcc pc, [r0], #-2240 @ 0xfffff740 @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ adccc pc, sl, r0, lsl #10 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ vqadd.s32 , , q8 │ │ │ │ - svclt 0x0000bbff │ │ │ │ + svclt 0x0000bc3f │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebdc208 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bl 0x88fb0 │ │ │ │ @ instruction: 0xf64202c1 │ │ │ │ @ instruction: 0xf6420c30 │ │ │ │ @ instruction: 0x008c03b0 │ │ │ │ @@ -119665,30 +119665,30 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrbeq r6, [sl, #-2075] @ 0xfffff7e5 │ │ │ │ vmax.f32 , , q2 │ │ │ │ - vmla.i d21, d0, d0[2] │ │ │ │ + vmla.i d21, d16, d0[2] │ │ │ │ strble r0, [fp, #47]! @ 0x2f │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ - @ instruction: 0xf0e44070 │ │ │ │ - @ instruction: 0xf3c3bfd1 │ │ │ │ + @ instruction: 0xf0e54070 │ │ │ │ + vmov.i16 d27, #181 @ 0x00b5 │ │ │ │ blcs 0x89db4 │ │ │ │ blcs 0x3b9434 │ │ │ │ @ instruction: 0x33aaf504 │ │ │ │ tstpeq r3, r6, lsr #32 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ tstcc r2, r8, lsl #30 │ │ │ │ strtmi r2, [fp], #-544 @ 0xfffffde0 │ │ │ │ andlt r4, r2, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ blt 0xfeec2f04 │ │ │ │ - addpl pc, r0, r3, asr #4 │ │ │ │ + andvs pc, r0, r3, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ svclt 0x0000e7e0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebdc2e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ b 0xfe1090a8 │ │ │ │ stmibvc ip, {r1, r6, sl, fp} │ │ │ │ @@ -119732,15 +119732,15 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r0, -r0]! @ │ │ │ │ strcs r4, [r0], #-1541 @ 0xfffff9fb │ │ │ │ blx 0xb42fca │ │ │ │ adccc pc, sl, r5, lsl #10 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ vqadd.s32 d3, d4, d16 │ │ │ │ - @ instruction: 0x4621ec74 │ │ │ │ + @ instruction: 0x4621ecb4 │ │ │ │ strcc r4, [r1], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xff2cf7ff │ │ │ │ mvnsle r2, r0, lsl ip │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -119786,28 +119786,28 @@ │ │ │ │ vst2.8 {d16,d18}, [pc], r8 │ │ │ │ strcs r6, [r0], #-1988 @ 0xfffff83c │ │ │ │ bleq 0x6c1698 │ │ │ │ cdpne 2, 3, cr15, cr1, cr5, {2} │ │ │ │ cdpeq 2, 0, cr15, cr8, cr0, {6} │ │ │ │ sbcseq pc, r5, r5, asr #4 │ │ │ │ andeq pc, r8, r0, asr #5 │ │ │ │ - mvnspl pc, r3, asr #4 │ │ │ │ + cmnpvs r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - andvs pc, r8, #805306372 @ 0x30000004 │ │ │ │ + addvs pc, r8, #805306372 @ 0x30000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ and lr, r2, sp, asr #19 │ │ │ │ andne lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdals r4, {r0, r5, r9, sl, lr} │ │ │ │ - cdp2 1, 5, cr15, cr8, cr1, {6} │ │ │ │ + cdp2 1, 9, cr15, cr12, cr1, {6} │ │ │ │ strmi r4, [r6], -r1, lsr #12 │ │ │ │ @ instruction: 0xf1c19805 │ │ │ │ - adcscs pc, fp, #1328 @ 0x530 │ │ │ │ + adcscs pc, fp, #2416 @ 0x970 │ │ │ │ tstcs r0, r5, lsl #12 │ │ │ │ andseq pc, sp, sp, lsl #2 │ │ │ │ - bl 0xffbc1b3c │ │ │ │ + stc 2, cr15, [ip], #-144 @ 0xffffff70 │ │ │ │ tstls r7, #2048 @ 0x800 │ │ │ │ blls 0x14dab4 │ │ │ │ @ instruction: 0x46504659 │ │ │ │ movwcs r9, #9007 @ 0x232f │ │ │ │ stceq 0, cr15, [lr], {79} @ 0x4f │ │ │ │ andscc pc, pc, sp, lsl #17 │ │ │ │ @ instruction: 0xf88d9309 │ │ │ │ @@ -119833,39 +119833,39 @@ │ │ │ │ adcshi pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd3708 │ │ │ │ @ instruction: 0xf640c0a8 │ │ │ │ @ instruction: 0xf8cd4c41 │ │ │ │ @ instruction: 0xf8cd90c4 │ │ │ │ @ instruction: 0xf003c034 │ │ │ │ ldrtmi pc, [r0], -r9, asr #26 @ │ │ │ │ - stc2 1, cr15, [r2, #744] @ 0x2e8 │ │ │ │ + stc2l 1, cr15, [r6, #744] @ 0x2e8 │ │ │ │ @ instruction: 0xf1ba4628 │ │ │ │ - blls 0xc4938 │ │ │ │ + blls 0xc4a48 │ │ │ │ @ instruction: 0xd1a5429c │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ strbvs pc, [r4, pc, asr #8]! @ │ │ │ │ blcc 0x1601c5c │ │ │ │ bleq 0x2c1e50 │ │ │ │ andsge pc, r0, sp, asr #17 │ │ │ │ vshl.s8 d18, d0, d4 │ │ │ │ @ instruction: 0xf2c03a9d │ │ │ │ vpmax.s8 d16, d3, d8 │ │ │ │ - vorr.i32 d22, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d22, d8, #64 │ │ │ │ vrhadd.s8 d16, d3, d31 │ │ │ │ - vsubl.s8 q11, d0, d24 │ │ │ │ + vsubl.s8 q11, d16, d24 │ │ │ │ stmib sp, {r0, r1, r2, r3, r5, r9}^ │ │ │ │ strtmi r1, [r1], -r2, lsl #4 │ │ │ │ @ instruction: 0xf1c19802 │ │ │ │ - strtmi pc, [r1], -r5, ror #27 │ │ │ │ + strtmi pc, [r1], -r9, lsr #28 │ │ │ │ stmdals r3, {r1, r2, r9, sl, lr} │ │ │ │ - stc2l 1, cr15, [r0, #772]! @ 0x304 │ │ │ │ + cdp2 1, 2, cr15, cr4, cr1, {6} │ │ │ │ @ instruction: 0x460522bb │ │ │ │ @ instruction: 0xf10d2100 │ │ │ │ vqadd.s32 d0, d4, d13 │ │ │ │ - movwcs lr, #11130 @ 0x2b7a │ │ │ │ + movwcs lr, #11194 @ 0x2bba │ │ │ │ andcs r9, r0, #0, 18 │ │ │ │ @ instruction: 0xf04f9804 │ │ │ │ @ instruction: 0xf88d0c0e │ │ │ │ movwls r3, #36895 @ 0x901f │ │ │ │ rsbscc pc, pc, sp, lsl #17 │ │ │ │ @ instruction: 0xf88d9321 │ │ │ │ @ instruction: 0x9712401e │ │ │ │ @@ -119891,16 +119891,16 @@ │ │ │ │ mcrrmi 6, 4, pc, r2, cr0 @ │ │ │ │ adcshi pc, r4, sp, asr #17 │ │ │ │ addsgt pc, r4, sp, asr #17 │ │ │ │ adcslt pc, ip, sp, asr #17 │ │ │ │ sbcls pc, r4, sp, asr #17 │ │ │ │ ldc2l 0, cr15, [r6], {3} │ │ │ │ @ instruction: 0xf1ba4630 │ │ │ │ - strtmi pc, [r8], -pc, lsl #26 │ │ │ │ - stc2 1, cr15, [ip, #-744] @ 0xfffffd18 │ │ │ │ + @ instruction: 0x4628fd53 │ │ │ │ + ldc2l 1, cr15, [r0, #-744] @ 0xfffffd18 │ │ │ │ addsmi r9, ip, #1024 @ 0x400 │ │ │ │ blmi 0x4bc2bc │ │ │ │ blls 0xe5f494 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ eorslt r8, r9, r3, lsr #1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -119912,93 +119912,93 @@ │ │ │ │ andvs pc, r3, #201326595 @ 0xc000003 │ │ │ │ andls r3, r0, #268435456 @ 0x10000000 │ │ │ │ vmov.f32 d16, #-26 @ 0xc1d00000 │ │ │ │ andcc r5, r1, #201326592 @ 0xc000000 │ │ │ │ andls r3, r1, #67108864 @ 0x4000000 │ │ │ │ svclt 0x0000e6dc │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r6, r4, r0, lsr #20 │ │ │ │ + eorseq r6, r4, r0, lsr #21 │ │ │ │ tstcs r0, fp, asr r2 │ │ │ │ andseq pc, sp, sp, lsl #2 │ │ │ │ vmax.s32 d2, d4, d0 │ │ │ │ - ldrcs lr, [r0, -r4, lsl #22] │ │ │ │ + ldrcs lr, [r0, -r4, asr #22] │ │ │ │ stmdbge r6, {r1, r2, r3, r9, sp} │ │ │ │ andscs pc, ip, sp, lsl #17 │ │ │ │ adccs r4, sl, #80, 12 @ 0x5000000 │ │ │ │ andvc lr, sl, #3358720 @ 0x334000 │ │ │ │ ldrls r4, [r0, #-1586] @ 0xfffff9ce │ │ │ │ - @ instruction: 0x53b8f243 │ │ │ │ + teqpvs r8, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ ldrbvs pc, [sp, #580]! @ 0x244 @ │ │ │ │ streq pc, [r8, #-704] @ 0xfffffd40 │ │ │ │ ldrls r9, [r5, #-774] @ 0xfffffcfa │ │ │ │ blx 0x10c14b8 │ │ │ │ @ instruction: 0x366cf8d4 │ │ │ │ @ instruction: 0xf57f0419 │ │ │ │ subscs sl, sl, #2480 @ 0x9b0 │ │ │ │ @ instruction: 0xf10d4631 │ │ │ │ vqadd.s32 d0, d4, d14 │ │ │ │ - @ instruction: 0xf8d4eae2 │ │ │ │ + @ instruction: 0xf8d4eb22 │ │ │ │ @ instruction: 0x46323670 │ │ │ │ ldrbmi sl, [r0], -r6, lsl #18 │ │ │ │ smladls sl, r0, r3, r9 │ │ │ │ ldrls r2, [r5, #-770] @ 0xfffffcfe │ │ │ │ eorcc pc, r1, sp, lsl #17 │ │ │ │ ldrls r2, [r1], -r8, lsr #7 │ │ │ │ vcgt.s8 d25, d3, d11 │ │ │ │ - vqdmlal.s , d16, d0[0] │ │ │ │ + vqdmlal.s q11, d0, d0[0] │ │ │ │ movwls r0, #25391 @ 0x632f │ │ │ │ movwvc pc, #57920 @ 0xe240 @ │ │ │ │ andscc pc, ip, sp, lsr #17 │ │ │ │ blx 0x7c1500 │ │ │ │ @ instruction: 0x3700f8d4 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ @ instruction: 0xf67f2b04 │ │ │ │ adcscs sl, sl, #124, 28 @ 0x7c0 │ │ │ │ @ instruction: 0xf10d2100 │ │ │ │ strcs r0, [r1, #-30] @ 0xffffffe2 │ │ │ │ - b 0xfef41da0 │ │ │ │ + b 0xfff41da0 │ │ │ │ @ instruction: 0x3674f8d4 │ │ │ │ adccs r2, r8, #16, 2 │ │ │ │ andvc pc, lr, r0, asr #4 │ │ │ │ andne lr, sl, #3358720 @ 0x334000 │ │ │ │ eorne lr, r2, #3358720 @ 0x334000 │ │ │ │ tstls r0, #0, 4 │ │ │ │ @ instruction: 0xf8ada906 │ │ │ │ vqadd.s8 d16, d3, d12 │ │ │ │ - vqdmlal.s , d16, d0[3] │ │ │ │ + vqdmlal.s q11, d0, d0[3] │ │ │ │ @ instruction: 0xf8ad032f │ │ │ │ movwls r0, #24700 @ 0x607c │ │ │ │ movwcs r4, #9808 @ 0x2650 │ │ │ │ eorpl pc, r1, sp, lsl #17 │ │ │ │ ldrbvs pc, [sp, #580]! @ 0x244 @ │ │ │ │ streq pc, [r8, #-704] @ 0xfffffd40 │ │ │ │ strls r9, [sp, #-1301]! @ 0xfffffaeb │ │ │ │ - ldrbpl pc, [r8, #579] @ 0x243 @ │ │ │ │ + ldrbvs pc, [r8, #-579] @ 0xfffffdbd @ │ │ │ │ streq pc, [pc, #-704]! @ 0x85298 │ │ │ │ @ instruction: 0xf003951e │ │ │ │ @ instruction: 0xe64cfc31 │ │ │ │ movwcs r4, #10510 @ 0x290e │ │ │ │ ldrbmi r2, [r0], -r0, lsl #4 │ │ │ │ stc2 0, cr15, [sl], #-12 │ │ │ │ stmdbmi ip, {r0, r2, r3, r5, r6, r9, sl, sp, lr, pc} │ │ │ │ andcs r2, r0, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf0034650 │ │ │ │ strbt pc, [r1], -r3, lsr #24 @ │ │ │ │ - stc2l 2, cr15, [r8], {53} @ 0x35 │ │ │ │ - tstppl r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + stc2 2, cr15, [r8, #-212] @ 0xffffff2c │ │ │ │ + orrspl pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rscpl pc, r4, r3, asr #4 │ │ │ │ + rsbvs pc, r4, r3, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b04 │ │ │ │ vqsub.s8 d6, d16, d14 │ │ │ │ - svclt 0x0000fced │ │ │ │ - eorseq r7, r4, r0, lsl #4 │ │ │ │ - eorseq r7, r4, r0, lsr #3 │ │ │ │ - eorseq r6, r4, ip, lsl #20 │ │ │ │ + svclt 0x0000fd2d │ │ │ │ + eorseq r7, r4, r0, lsl #5 │ │ │ │ + eorseq r7, r4, r0, lsr #4 │ │ │ │ + eorseq r6, r4, ip, lsl #21 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ orrscc pc, r9, r0, lsl #10 │ │ │ │ @ instruction: 0xf85131b0 │ │ │ │ @ instruction: 0xf0111c08 │ │ │ │ smlabble r9, r0, pc, r6 @ │ │ │ │ orrscc pc, r8, #0, 10 │ │ │ │ @@ -120501,41 +120501,41 @@ │ │ │ │ movwls r2, #12288 @ 0x3000 │ │ │ │ stmib r4, {r0, r1, r9, fp, sp, pc}^ │ │ │ │ smlabbcs r8, r6, r1, r0 │ │ │ │ stmdage r4, {r5, r8, r9, fp, lr} │ │ │ │ blvc 0x1c13cc │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf862f0e8 │ │ │ │ + @ instruction: 0xf8a6f0e8 │ │ │ │ svclt 0x00a82800 │ │ │ │ ldrdeq lr, [r4, -sp] │ │ │ │ blmi 0x6fc9e8 │ │ │ │ blls 0x25fe1c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ andcs fp, r0, #9 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrbeq r6, [fp, #-2075] @ 0xfffff7e5 │ │ │ │ stmdals r3, {r3, sl, ip, lr, pc} │ │ │ │ - blx 0xff54215c │ │ │ │ + blx 0x64215e │ │ │ │ andcs r2, r0, r0, lsl #6 │ │ │ │ @ instruction: 0xf8c42100 │ │ │ │ @ instruction: 0xe7e0321c │ │ │ │ stmdals r3, {r0, r3, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xf0df9101 │ │ │ │ - stmdbls r1, {r0, r1, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ vmax.s8 d20, d3, d2 │ │ │ │ - vmla.i d23, d0, d0[0] │ │ │ │ + vmla.i d23, d16, d0[0] │ │ │ │ @ instruction: 0xf0e4002f │ │ │ │ - @ instruction: 0xe7e8f91f │ │ │ │ - @ instruction: 0xf882f235 │ │ │ │ + strb pc, [r8, r3, ror #18]! @ │ │ │ │ + @ instruction: 0xf8c2f235 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebdd020 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ umulllt r3, r4, r8, ip │ │ │ │ @@ -120556,45 +120556,45 @@ │ │ │ │ andcs r4, r0, #19 │ │ │ │ rsccc lr, lr, #192, 18 @ 0x300000 │ │ │ │ andlt fp, r4, r9, lsr r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x4604bd10 │ │ │ │ - ldc2l 0, cr15, [r6, #-952] @ 0xfffffc48 │ │ │ │ + ldc2 0, cr15, [sl, #952] @ 0x3b8 │ │ │ │ @ instruction: 0xf5a4b158 │ │ │ │ ldmdacc r0, {r3, ip, lr} │ │ │ │ @ instruction: 0xf7fb9003 │ │ │ │ stmdals r3, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb4010 │ │ │ │ @ instruction: 0xf642ba6d │ │ │ │ - vmlal.s q9, d16, d0[0] │ │ │ │ + vmlal.s , d0, d0[0] │ │ │ │ vhsub.s8 d16, d7, d31 │ │ │ │ - vqdmlal.s q9, d16, d0[0] │ │ │ │ + vqdmlal.s , d0, d0[0] │ │ │ │ vcge.s8 d16, d3, d20 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ rsbvc pc, r8, #64, 12 @ 0x4000000 │ │ │ │ - blx 0xfe8425e0 │ │ │ │ + blx 0xff9425e0 │ │ │ │ andpl pc, r8, r0, lsr #11 │ │ │ │ ldmdacc r0, {r5, r8, sp} │ │ │ │ blt 0xec3e90 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebdd0d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ - ldc2l 0, cr15, [r6], #-952 @ 0xfffffc48 │ │ │ │ + ldc2 0, cr15, [sl], #952 @ 0x3b8 │ │ │ │ @ instruction: 0xf5a64604 │ │ │ │ strmi r5, [sp], -r8 │ │ │ │ @ instruction: 0xf7fb3810 │ │ │ │ movwcs pc, #2741 @ 0xab5 @ │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf1f64620 │ │ │ │ - andcs pc, r0, #12124160 @ 0xb90000 │ │ │ │ + andcs pc, r0, #16580608 @ 0xfd0000 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebdd110 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00fe8 │ │ │ │ @@ -120650,21 +120650,21 @@ │ │ │ │ @ instruction: 0xf851b085 │ │ │ │ andls r1, r3, r8, lsl #24 │ │ │ │ tstpeq pc, r1 @ p-variant is OBSOLETE │ │ │ │ subsmi r4, r9, #139 @ 0x8b │ │ │ │ andsmi r3, r1, r1, lsl #22 │ │ │ │ tstls r2, sl, lsl r3 │ │ │ │ @ instruction: 0xf0979201 │ │ │ │ - stmdals r3, {r0, r1, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r3, {r0, r1, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrdcs lr, [r1, -sp] │ │ │ │ andpl pc, r8, r0, lsr #11 │ │ │ │ @ instruction: 0xf7ee3810 │ │ │ │ andlt pc, r5, r5, asr #19 │ │ │ │ bl 0x1c4184 │ │ │ │ - ldcllt 0, cr15, [r8, #-604] @ 0xfffffda4 │ │ │ │ + ldclt 0, cr15, [ip, #604] @ 0x25c │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebdd21c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0060ff8 │ │ │ │ tstpcs r0, r9, asr #24 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ @@ -120714,17 +120714,17 @@ │ │ │ │ strhlt r8, [r3, #-15] │ │ │ │ @ instruction: 0xf3a3fa93 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ blcs 0x10a258 │ │ │ │ msrhi CPSR_fxc, r0 │ │ │ │ movwls r2, #25344 @ 0x6300 │ │ │ │ vadd.i32 d9, d4, d1 │ │ │ │ - strmi pc, [r3], -r5, lsr #19 │ │ │ │ + strmi pc, [r3], -r5, ror #19 │ │ │ │ movwls r3, #20577 @ 0x5061 │ │ │ │ - mcr2 1, 1, pc, cr14, cr9, {5} @ │ │ │ │ + mrc2 1, 3, pc, cr2, cr9, {5} │ │ │ │ strtmi r2, [r9], -r0, ror #4 │ │ │ │ @ instruction: 0xf78a4604 │ │ │ │ blls 0x2001f0 │ │ │ │ @ instruction: 0xf1049901 │ │ │ │ mrrcne 0, 6, r0, sl, cr0 │ │ │ │ ldmda r0!, {r1, r3, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rscvs r9, r3, r2, lsl #22 │ │ │ │ @@ -120775,40 +120775,40 @@ │ │ │ │ svcvs 0x0082f413 │ │ │ │ addhi pc, fp, r0 │ │ │ │ blcc 0xfeac3608 │ │ │ │ strtmi r9, [r2], -r3, lsl #18 │ │ │ │ streq pc, [r0, #-2267]! @ 0xfffff725 │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf1ae4ff0 │ │ │ │ - orrlt fp, lr, #500 @ 0x1f4 │ │ │ │ + orrlt fp, lr, #772 @ 0x304 │ │ │ │ blcs 0x1205a0 │ │ │ │ ldrteq fp, [r3], #-3864 @ 0xfffff0e8 │ │ │ │ stmibvc r9!, {r2, r3, r5, ip, lr, pc}^ │ │ │ │ movweq lr, #14922 @ 0x3a4a │ │ │ │ biceq lr, r8, #274432 @ 0x43000 │ │ │ │ b 0x1147a50 │ │ │ │ b 0x114f130 │ │ │ │ stmdbvc r9!, {r0, r7, r8, r9, ip, sp}^ │ │ │ │ bicne lr, r1, #274432 @ 0x43000 │ │ │ │ orrpl pc, r0, #67 @ 0x43 │ │ │ │ @ instruction: 0xf53f9303 │ │ │ │ @ instruction: 0xf50baf57 │ │ │ │ stmdbls r3, {r3, r5, r7, r8, r9, ip, sp} │ │ │ │ streq pc, [r0, #-2259]! @ 0xfffff72d │ │ │ │ - cdp2 1, 6, cr15, cr10, cr14, {5} │ │ │ │ + cdp2 1, 10, cr15, cr14, cr14, {5} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdbvs r3, {r0, r2, r3, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf53f061b │ │ │ │ vmax.f32 q13, , │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ vrhadd.s8 d16, d3, d31 │ │ │ │ - vmla.i d23, d0, d0[7] │ │ │ │ + vmla.i d23, d16, d0[7] │ │ │ │ blmi 0x1446308 │ │ │ │ rscpl pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ - mrc2 1, 4, pc, cr0, cr15, {7} │ │ │ │ + mrc2 1, 6, pc, cr0, cr15, {7} │ │ │ │ orrsne pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ bfi r2, r3, #12, #3 │ │ │ │ svcmi 0x0080f012 │ │ │ │ rscscs fp, ip, #12, 30 @ 0x30 │ │ │ │ andsmi r2, sl, #240, 4 │ │ │ │ tstls r6, r8, lsl pc │ │ │ │ svcge 0x0042f47f │ │ │ │ @@ -120847,20 +120847,20 @@ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stclvs 15, cr10, [r3], #452 @ 0x1c4 │ │ │ │ stcvs 3, cr11, [r3], #44 @ 0x2c │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stcvs 15, cr10, [r3], #-428 @ 0xfffffe54 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ vmax.f32 q13, , │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 d23, d28, #64 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vmvn.i32 d16, #12 @ 0x0000000c │ │ │ │ blmi 0x7463d8 │ │ │ │ andspl pc, r2, #68157440 @ 0x4100000 │ │ │ │ - mcr2 1, 1, pc, cr8, cr15, {7} @ │ │ │ │ + mcr2 1, 3, pc, cr8, cr15, {7} @ │ │ │ │ movwmi pc, #5187 @ 0x1443 @ │ │ │ │ ldrb r6, [r1, -r3, lsr #2] │ │ │ │ blcs 0x1206dc │ │ │ │ strcs fp, [pc], -r6, lsl #30 │ │ │ │ ldclcs 4, cr15, [r0], #-316 @ 0xfffffec4 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stclvs 6, cr14, [r3], #-716 @ 0xfffffd34 │ │ │ │ @@ -120872,29 +120872,29 @@ │ │ │ │ vsubw.u8 , , d0 │ │ │ │ movwls r4, #25408 @ 0x6340 │ │ │ │ bcs 0xbfe88 │ │ │ │ bls 0x2faa5c │ │ │ │ ldrsbtcs pc, [r8], r2 @ │ │ │ │ ldrtle r0, [r9], #338 @ 0x152 │ │ │ │ vabd.s8 d30, d19, d17 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vaddl.s8 , d16, d12 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vaddl.s8 q8, d0, d12 │ │ │ │ blmi 0x10643c │ │ │ │ adcsmi pc, r5, #68157440 @ 0x4100000 │ │ │ │ - ldc2l 1, cr15, [r6, #1020]! @ 0x3fc │ │ │ │ - eorseq r7, r4, ip, asr #5 │ │ │ │ + mrc2 1, 1, pc, cr6, cr15, {7} │ │ │ │ + eorseq r7, r4, ip, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebdd594 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5010ff0 │ │ │ │ strmi r3, [r5], -r8, lsr #9 │ │ │ │ @ instruction: 0xf8d44601 │ │ │ │ @ instruction: 0xf1ae0520 │ │ │ │ - stmdbvs r3, {r0, r1, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r3, {r0, r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ svcvs 0x00a0f413 │ │ │ │ @ instruction: 0xf8d4d11d │ │ │ │ rsceq r1, fp, ip, lsr #10 │ │ │ │ strcs pc, [r4, #-2260]! @ 0xfffff72c │ │ │ │ sbceq lr, r1, r2, lsl #22 │ │ │ │ @ instruction: 0xf415d41e │ │ │ │ @ instruction: 0xf04f4f00 │ │ │ │ @@ -120930,28 +120930,28 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ sbcpl fp, r2, r0, lsl sp │ │ │ │ and pc, r4, ip, asr #17 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmla.f32 d27, d3, d0 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vmov.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x106524 │ │ │ │ @ instruction: 0xf1ff2237 │ │ │ │ - svclt 0x0000fd83 │ │ │ │ - eorseq r7, r4, r4, ror #5 │ │ │ │ + svclt 0x0000fdc3 │ │ │ │ + eorseq r7, r4, r4, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebdd67c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5010ff8 │ │ │ │ strmi r3, [r1], -r8, lsr #9 │ │ │ │ streq pc, [r0, #-2260]! @ 0xfffff72c │ │ │ │ - ldc2 1, cr15, [r8, #-696]! @ 0xfffffd48 │ │ │ │ + ldc2l 1, cr15, [ip, #-696]! @ 0xfffffd48 │ │ │ │ @ instruction: 0xf4136903 │ │ │ │ svclt 0x00026fa0 │ │ │ │ strcc pc, [ip, #-2260]! @ 0xfffff72c │ │ │ │ @ instruction: 0xf8c43301 │ │ │ │ andcs r3, r0, ip, lsr #10 │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -121248,16 +121248,16 @@ │ │ │ │ @ instruction: 0xf01b4693 │ │ │ │ svclt 0x00080fe0 │ │ │ │ andmi pc, r0, r0, asr #32 │ │ │ │ teqlt r2, #5 │ │ │ │ cmppeq r6, r1, asr #8 @ p-variant is OBSOLETE │ │ │ │ andeq lr, r8, r0, lsl #20 │ │ │ │ stmib r4, {r0, r1, r3, lr}^ │ │ │ │ - @ instruction: 0xf0ed03ec │ │ │ │ - stmdacs r0, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf0ee03ec │ │ │ │ + stmdacs r0, {r0, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5a4d05e │ │ │ │ ldccc 4, cr5, [r0], {8} │ │ │ │ @ instruction: 0xf7fa4620 │ │ │ │ @ instruction: 0x4620fc53 │ │ │ │ stc2 7, cr15, [ip], {250} @ 0xfa │ │ │ │ @ instruction: 0xf7fa4620 │ │ │ │ @ instruction: 0xf8d5fd3b │ │ │ │ @@ -121298,22 +121298,22 @@ │ │ │ │ cmppeq r6, r1, asr #8 @ p-variant is OBSOLETE │ │ │ │ andeq lr, r8, r0, lsl #20 │ │ │ │ ldr r4, [r6, fp] │ │ │ │ cmppeq r6, r1, asr #8 @ p-variant is OBSOLETE │ │ │ │ andeq lr, r8, r0, lsl #20 │ │ │ │ cmnppl r0, r1, asr #8 @ p-variant is OBSOLETE │ │ │ │ str r4, [lr, fp] │ │ │ │ - sbccs pc, r0, #69206016 @ 0x4200000 │ │ │ │ + subcc pc, r0, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6409200 │ │ │ │ blmi 0xdf4f8 │ │ │ │ - stc2l 1, cr15, [r4], #796 @ 0x31c │ │ │ │ - eorseq r7, r4, r0, lsl #6 │ │ │ │ + stc2 1, cr15, [r8, #-796]! @ 0xfffffce4 │ │ │ │ + eorseq r7, r4, r0, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebddc40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vldr , [pc, #448] @ 0x86c08 │ │ │ │ addlt r7, r3, r9, lsl #22 │ │ │ │ @ instruction: 0xf8d04613 │ │ │ │ stc 3, cr2, [sp, #704] @ 0x2c0 │ │ │ │ @@ -121406,31 +121406,31 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmiapl r0, {r3, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldrdne pc, [r4], -ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vadd.f32 d27, d3, d8 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vmov.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x106c98 │ │ │ │ @ instruction: 0xf1ff222d │ │ │ │ - svclt 0x0000f9c9 │ │ │ │ - eorseq r7, r4, r0, lsl r3 │ │ │ │ + svclt 0x0000fa09 │ │ │ │ + mlaseq r4, r0, r3, r7 │ │ │ │ orrscc pc, r9, #0, 10 │ │ │ │ @ instruction: 0xf85333b0 │ │ │ │ ldreq r3, [fp, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d417 │ │ │ │ stmiblt r3, {r2, r3, r6, r8, ip, sp}^ │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x315848 │ │ │ │ vadd.i8 d29, d7, d13 │ │ │ │ - vmlal.s q9, d16, d0[0] │ │ │ │ + vmlal.s , d0, d0[0] │ │ │ │ bl 0x1074e4 │ │ │ │ ldclvs 2, cr0, [r0, #524] @ 0x20c │ │ │ │ svclt 0x00183803 │ │ │ │ sbceq r2, r0, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andcs r4, r8, r0, ror r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -121442,15 +121442,15 @@ │ │ │ │ ldreq r3, [fp, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d417 │ │ │ │ stmiblt r3, {r2, r3, r6, r8, ip, sp}^ │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x315898 │ │ │ │ vadd.i8 d29, d7, d13 │ │ │ │ - vmlal.s q9, d16, d0[0] │ │ │ │ + vmlal.s , d0, d0[0] │ │ │ │ bl 0x107534 │ │ │ │ ldclvs 2, cr0, [r0, #524] @ 0x20c │ │ │ │ svclt 0x00183803 │ │ │ │ sbceq r2, r0, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andcs r4, r8, r0, ror r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -121462,15 +121462,15 @@ │ │ │ │ ldreq r3, [fp, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d417 │ │ │ │ ldmiblt fp, {r2, r3, r6, r8, ip, sp}^ │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x3158e8 │ │ │ │ vadd.i8 d29, d7, d13 │ │ │ │ - vmla.f d18, d16, d0[0] │ │ │ │ + vmla.f d19, d0, d0[0] │ │ │ │ bl 0xc7184 │ │ │ │ stclvs 1, cr0, [fp, #524] @ 0x20c │ │ │ │ tstle r4, r3, lsl #22 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0xf0824770 │ │ │ │ sbceq r0, r0, r1 │ │ │ │ @@ -121484,15 +121484,15 @@ │ │ │ │ ldreq r3, [fp, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d41b │ │ │ │ ldmiblt fp, {r2, r3, r6, r8, ip, sp} │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x315940 │ │ │ │ vtst.8 d29, d7, d1 │ │ │ │ - vmlal.s q9, d16, d0[0] │ │ │ │ + vmlal.s , d0, d0[0] │ │ │ │ bl 0x1075dc │ │ │ │ ldclvs 2, cr0, [r3, #524] @ 0x20c │ │ │ │ vstrle d2, [r8, #-4] │ │ │ │ andcs r2, r0, #0 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ ldrdcc pc, [r8, #-128] @ 0xffffff80 │ │ │ │ orreq pc, r1, #201326595 @ 0xc000003 │ │ │ │ @@ -121507,15 +121507,15 @@ │ │ │ │ ldreq r3, [fp, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d416 │ │ │ │ ldmiblt fp!, {r2, r3, r6, r8, ip, sp} │ │ │ │ ldrdcs pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ andseq pc, pc, #2 │ │ │ │ bcs 0x31559c │ │ │ │ vadd.i8 d29, d7, d12 │ │ │ │ - vqdmlal.s q9, d16, d0[0] │ │ │ │ + vqdmlal.s , d0, d0[0] │ │ │ │ bl 0x147a38 │ │ │ │ ldclvs 3, cr0, [fp, #520] @ 0x208 │ │ │ │ tstle r3, r2, lsl #22 │ │ │ │ rscseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ blle 0x290d78 │ │ │ │ andcs r2, r0, #0 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ @@ -121529,15 +121529,15 @@ │ │ │ │ ldreq r3, [fp, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d416 │ │ │ │ stmiblt fp!, {r2, r3, r6, r8, ip, sp}^ │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x3159f4 │ │ │ │ vadd.i8 d29, d7, d12 │ │ │ │ - vmlal.s q9, d16, d0[0] │ │ │ │ + vmlal.s , d0, d0[0] │ │ │ │ bl 0x107690 │ │ │ │ ldclvs 2, cr0, [r3, #524] @ 0x20c │ │ │ │ tstle r3, r3, lsl #22 │ │ │ │ andcs r2, r0, #0 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ biceq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ addmi pc, r0, r0, lsl #8 │ │ │ │ @@ -121552,15 +121552,15 @@ │ │ │ │ ldreq r3, [fp, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d416 │ │ │ │ stmiblt fp!, {r2, r3, r6, r8, ip, sp}^ │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x315a50 │ │ │ │ vadd.i8 d29, d7, d12 │ │ │ │ - vmlal.s q9, d16, d0[0] │ │ │ │ + vmlal.s , d0, d0[0] │ │ │ │ bl 0x1076ec │ │ │ │ ldclvs 2, cr0, [r3, #524] @ 0x20c │ │ │ │ tstle r3, r3, lsl #22 │ │ │ │ andcs r2, r0, #0 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ biceq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ addmi pc, r0, r0, lsl #8 │ │ │ │ @@ -121575,15 +121575,15 @@ │ │ │ │ ldreq r3, [sl, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d41a │ │ │ │ ldmiblt r3, {r2, r3, r6, r8, ip, sp} │ │ │ │ ldrdcs pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ andseq pc, pc, #2 │ │ │ │ bcs 0x3156ac │ │ │ │ vadd.i8 d29, d7, d7 │ │ │ │ - vqdmlal.s q9, d16, d0[0] │ │ │ │ + vqdmlal.s , d0, d0[0] │ │ │ │ bl 0x147b48 │ │ │ │ ldclvs 3, cr0, [fp, #520] @ 0x208 │ │ │ │ andcs fp, r0, fp, lsr #3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0xf8d04770 │ │ │ │ vmla.f , , d0[2] │ │ │ │ ldrb r0, [r5, r1, lsl #7]! │ │ │ │ @@ -121604,15 +121604,15 @@ │ │ │ │ ldreq r3, [fp, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d41e │ │ │ │ bllt 0xd53404 │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x315b20 │ │ │ │ vtst.8 d29, d7, d4 │ │ │ │ - vqdmulh.s d18, d16, d0[0] │ │ │ │ + vqdmulh.s d19, d0, d0[0] │ │ │ │ bl 0x389fbc │ │ │ │ @ instruction: 0xf8dc0c83 │ │ │ │ blcs 0x153064 │ │ │ │ @ instruction: 0xf500d10a │ │ │ │ stmib r0, {r0, r3, r4, r5, sp, lr}^ │ │ │ │ andcs r1, r0, r0, lsl #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -121631,15 +121631,15 @@ │ │ │ │ ldreq r3, [sl, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d419 │ │ │ │ ldmiblt fp!, {r2, r3, r6, r8, ip, sp}^ │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x315b8c │ │ │ │ vadd.i8 d29, d7, d15 │ │ │ │ - vmlal.s q9, d16, d0[0] │ │ │ │ + vmlal.s , d0, d0[0] │ │ │ │ bl 0x107828 │ │ │ │ ldclvs 2, cr0, [r3, #524] @ 0x20c │ │ │ │ tstle r6, r3, lsl #22 │ │ │ │ eorsvs pc, r9, r0, lsl #10 │ │ │ │ ldrdeq lr, [r0, -r0] │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0xf8d04770 │ │ │ │ @@ -121655,15 +121655,15 @@ │ │ │ │ ldreq r3, [sl, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d417 │ │ │ │ ldmiblt sl!, {r2, r3, r6, r8, sp}^ │ │ │ │ ldrdcs pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ andseq pc, pc, #2 │ │ │ │ bcs 0x3157ec │ │ │ │ vadd.i8 d29, d7, d13 │ │ │ │ - vmla.f d18, d16, d0[0] │ │ │ │ + vmla.f d19, d0, d0[0] │ │ │ │ bl 0xc7488 │ │ │ │ stclvs 1, cr0, [sl, #520] @ 0x208 │ │ │ │ tstle r4, r3, lsl #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svceq 0x00db4770 │ │ │ │ @ instruction: 0xf8d0d0f8 │ │ │ │ @@ -121679,15 +121679,15 @@ │ │ │ │ ldreq r3, [sl, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d417 │ │ │ │ ldmiblt sl!, {r2, r3, r6, r8, sp}^ │ │ │ │ ldrdcs pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ andseq pc, pc, #2 │ │ │ │ bcs 0x31584c │ │ │ │ vadd.i8 d29, d7, d13 │ │ │ │ - vmla.f d18, d16, d0[0] │ │ │ │ + vmla.f d19, d0, d0[0] │ │ │ │ bl 0xc74e8 │ │ │ │ stclvs 1, cr0, [sl, #520] @ 0x208 │ │ │ │ tstle r4, r3, lsl #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svceq 0x00db4770 │ │ │ │ @ instruction: 0xf8d0d0f8 │ │ │ │ @@ -121702,15 +121702,15 @@ │ │ │ │ ldrdne pc, [r8], r3 @ │ │ │ │ ldrle r0, [r8], #-1418 @ 0xfffffa76 │ │ │ │ @ instruction: 0x314cf890 │ │ │ │ @ instruction: 0xf8d0b9d3 │ │ │ │ @ instruction: 0xf0022160 │ │ │ │ bcc 0x4878e4 │ │ │ │ stmdale lr, {r1, r3, r9, fp, sp} │ │ │ │ - biccs pc, r0, #1879048196 @ 0x70000004 │ │ │ │ + movtcc pc, #583 @ 0x247 @ │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ blcs 0x1227e8 │ │ │ │ svceq 0x00cbd105 │ │ │ │ @ instruction: 0xf8d0d003 │ │ │ │ tsteq fp, r0, asr #7 │ │ │ │ andcs sp, r0, r9, lsl #10 │ │ │ │ @@ -121725,15 +121725,15 @@ │ │ │ │ ldrdne pc, [r8], r3 @ │ │ │ │ ldrle r0, [r8], #-1418 @ 0xfffffa76 │ │ │ │ @ instruction: 0x314cf890 │ │ │ │ @ instruction: 0xf8d0b9d3 │ │ │ │ @ instruction: 0xf0022160 │ │ │ │ bcc 0x487940 │ │ │ │ stmdale lr, {r1, r3, r9, fp, sp} │ │ │ │ - biccs pc, r0, #1879048196 @ 0x70000004 │ │ │ │ + movtcc pc, #583 @ 0x247 @ │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ blcs 0x122844 │ │ │ │ svceq 0x00cbd105 │ │ │ │ @ instruction: 0xf8d0d003 │ │ │ │ ldrbeq r3, [fp], -r4, asr #7 │ │ │ │ andcs sp, r0, r9, lsl #10 │ │ │ │ @@ -121748,15 +121748,15 @@ │ │ │ │ ldrdne pc, [r8], r3 @ │ │ │ │ ldrle r0, [r8], #-1418 @ 0xfffffa76 │ │ │ │ @ instruction: 0x314cf890 │ │ │ │ @ instruction: 0xf8d0b9d3 │ │ │ │ @ instruction: 0xf0022160 │ │ │ │ bcc 0x48799c │ │ │ │ stmdale lr, {r1, r3, r9, fp, sp} │ │ │ │ - biccs pc, r0, #1879048196 @ 0x70000004 │ │ │ │ + movtcc pc, #583 @ 0x247 @ │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ blcs 0x1228a0 │ │ │ │ svceq 0x00cbd105 │ │ │ │ @ instruction: 0xf8d0d003 │ │ │ │ ldrbeq r3, [fp], #752 @ 0x2f0 │ │ │ │ andcs sp, r0, r9, lsl #10 │ │ │ │ @@ -121772,15 +121772,15 @@ │ │ │ │ ldreq r3, [sl, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d417 │ │ │ │ ldmiblt sl!, {r2, r3, r6, r8, sp}^ │ │ │ │ ldrdcs pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ andseq pc, pc, #2 │ │ │ │ bcs 0x3159c0 │ │ │ │ vadd.i8 d29, d7, d13 │ │ │ │ - vmla.f d18, d16, d0[0] │ │ │ │ + vmla.f d19, d0, d0[0] │ │ │ │ bl 0xc765c │ │ │ │ stclvs 1, cr0, [sl, #520] @ 0x208 │ │ │ │ tstle r4, r3, lsl #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svceq 0x00db4770 │ │ │ │ @ instruction: 0xf8d0d0f8 │ │ │ │ @@ -121796,15 +121796,15 @@ │ │ │ │ ldreq r3, [sl, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d417 │ │ │ │ ldmiblt sl!, {r2, r3, r6, r8, sp}^ │ │ │ │ ldrdcs pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ andseq pc, pc, #2 │ │ │ │ bcs 0x315a20 │ │ │ │ vadd.i8 d29, d7, d13 │ │ │ │ - vmla.f d18, d16, d0[0] │ │ │ │ + vmla.f d19, d0, d0[0] │ │ │ │ bl 0xc76bc │ │ │ │ stclvs 1, cr0, [sl, #520] @ 0x208 │ │ │ │ tstle r4, r3, lsl #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svceq 0x00db4770 │ │ │ │ @ instruction: 0xf8d0d0f8 │ │ │ │ @@ -121820,15 +121820,15 @@ │ │ │ │ ldreq r3, [sl, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d417 │ │ │ │ ldmiblt sl!, {r2, r3, r6, r8, sp}^ │ │ │ │ ldrdcs pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ andseq pc, pc, #2 │ │ │ │ bcs 0x315a80 │ │ │ │ vadd.i8 d29, d7, d13 │ │ │ │ - vmla.f d18, d16, d0[0] │ │ │ │ + vmla.f d19, d0, d0[0] │ │ │ │ bl 0xc771c │ │ │ │ stclvs 1, cr0, [sl, #520] @ 0x208 │ │ │ │ tstle r4, r3, lsl #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svceq 0x00db4770 │ │ │ │ @ instruction: 0xf8d0d0f8 │ │ │ │ @@ -121844,15 +121844,15 @@ │ │ │ │ vmull.u8 , d3, d8 │ │ │ │ bllt 0x34ff90 │ │ │ │ @ instruction: 0x214cf890 │ │ │ │ @ instruction: 0xf8d0b9ca │ │ │ │ @ instruction: 0xf0022160 │ │ │ │ bcc 0x487b1c │ │ │ │ stmdale r7, {r1, r3, r9, fp, sp} │ │ │ │ - biccs pc, r0, r7, asr #4 │ │ │ │ + cmppcc r0, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r2, r1, lsl #22 │ │ │ │ mvnlt r6, sl, asr #27 │ │ │ │ addscc pc, r6, r0, lsl #10 │ │ │ │ rscsvc pc, r8, r0, lsl #10 │ │ │ │ stmeq r3, {r4, r7, fp, ip, sp, lr, pc} │ │ │ │ bfine r4, r8, (invalid: 6:1) │ │ │ │ @@ -121886,21 +121886,21 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ sbcpl fp, r2, r0, lsl sp │ │ │ │ and pc, r4, ip, asr #17 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmla.f32 d27, d3, d0 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vmov.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x107418 │ │ │ │ @ instruction: 0xf1fe2237 │ │ │ │ - svclt 0x0000fe09 │ │ │ │ - eorseq r7, r4, r4, ror #5 │ │ │ │ + svclt 0x0000fe49 │ │ │ │ + eorseq r7, r4, r4, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebde570 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x469e0ff8 │ │ │ │ bicslt r6, r3, fp, lsl #22 │ │ │ │ bl 0xa16b0 │ │ │ │ stccs 12, cr0, [r1], {3} │ │ │ │ @@ -121912,21 +121912,21 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ sbcpl fp, r2, r0, lsl sp │ │ │ │ and pc, r4, ip, asr #17 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmla.f32 d27, d3, d0 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vmov.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x107480 │ │ │ │ @ instruction: 0xf1fe2237 │ │ │ │ - svclt 0x0000fdd5 │ │ │ │ - eorseq r7, r4, r4, ror #5 │ │ │ │ + svclt 0x0000fe15 │ │ │ │ + eorseq r7, r4, r4, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebde5d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0220ff8 │ │ │ │ blvs 0x30a460 │ │ │ │ stmiavs ip, {r1, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ vmlaeq.f64 d14, d2, d0 │ │ │ │ @@ -121939,21 +121939,21 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf840bd10 │ │ │ │ @ instruction: 0xf8cec002 │ │ │ │ andcs r3, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcsvc pc, r8, r3, asr #4 │ │ │ │ + subseq pc, r8, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ eorscs r4, r7, #1024 @ 0x400 │ │ │ │ - ldc2 1, cr15, [lr, #1016] @ 0x3f8 │ │ │ │ - eorseq r7, r4, r4, ror #5 │ │ │ │ + ldc2l 1, cr15, [lr, #1016] @ 0x3f8 │ │ │ │ + eorseq r7, r4, r4, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebde644 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blvs 0x34b42c │ │ │ │ stmiavs ip, {r0, r1, r3, r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ andeq pc, pc, #2 │ │ │ │ @ instruction: 0x0c03eb00 │ │ │ │ @@ -121966,21 +121966,21 @@ │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ movwcs r5, #194 @ 0xc2 │ │ │ │ andcc pc, r4, ip, asr #17 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmla.f32 d27, d3, d0 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vmov.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x107558 │ │ │ │ @ instruction: 0xf1fe2237 │ │ │ │ - svclt 0x0000fd69 │ │ │ │ - eorseq r7, r4, r4, ror #5 │ │ │ │ + svclt 0x0000fda9 │ │ │ │ + eorseq r7, r4, r4, ror #6 │ │ │ │ orrscc pc, r9, #0, 10 │ │ │ │ @ instruction: 0xf85333b0 │ │ │ │ ldreq r3, [r9, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d426 │ │ │ │ ldmdblt sl!, {r2, r3, r6, r8, sp}^ │ │ │ │ ldrdcs pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ andseq pc, pc, #2 │ │ │ │ @@ -122003,15 +122003,15 @@ │ │ │ │ mcrrcs 8, 13, pc, r8, cr0 @ │ │ │ │ bicsle r2, lr, r0, lsl #20 │ │ │ │ stclcs 8, cr15, [r0], #-832 @ 0xfffffcc0 │ │ │ │ addeq lr, r2, #0, 22 │ │ │ │ stccs 8, cr15, [ip], {210} @ 0xd2 │ │ │ │ ldrble r0, [r6, #2002] @ 0x7d2 │ │ │ │ vabd.s8 q15, , │ │ │ │ - vmla.f d18, d16, d0[0] │ │ │ │ + vmla.f d19, d0, d0[0] │ │ │ │ bl 0xc79f8 │ │ │ │ stclvs 1, cr0, [sl, #520] @ 0x208 │ │ │ │ sbcsle r2, sl, r0, lsl #20 │ │ │ │ sbcle r2, sl, r1, lsl #20 │ │ │ │ bicsle r2, sl, r3, lsl #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -122026,15 +122026,15 @@ │ │ │ │ stccs 8, cr15, [r8], {82} @ 0x52 │ │ │ │ strtle r0, [sl], #-1425 @ 0xfffffa6f │ │ │ │ @ instruction: 0x214cf890 │ │ │ │ @ instruction: 0xf8d0b9aa │ │ │ │ @ instruction: 0xf0022160 │ │ │ │ bcc 0x487df4 │ │ │ │ stmdale r7, {r1, r3, r9, fp, sp} │ │ │ │ - biccs pc, r0, r7, asr #4 │ │ │ │ + cmppcc r0, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r2, r1, lsl #22 │ │ │ │ cmplt sl, sl, asr #27 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8d04770 │ │ │ │ @@ -122055,15 +122055,15 @@ │ │ │ │ strlt sp, [r0, #-1498] @ 0xfffffa26 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ stmdbcc r0, {r0, r1, r7, ip, sp, pc} │ │ │ │ tstcs r1, r8, lsl pc │ │ │ │ @ instruction: 0xf0639001 │ │ │ │ - ldmdacs r1, {r0, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdacs r1, {r0, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00089b01 │ │ │ │ andle r2, r3, r2, lsl #4 │ │ │ │ svclt 0x00082818 │ │ │ │ tstle pc, r3, lsl #4 │ │ │ │ @ instruction: 0xf8533255 │ │ │ │ ldrbeq r3, [sl, #-50] @ 0xffffffce │ │ │ │ andcs fp, r0, ip, asr #30 │ │ │ │ @@ -122078,15 +122078,15 @@ │ │ │ │ stccs 8, cr15, [r8], {82} @ 0x52 │ │ │ │ strtle r0, [sl], #-1425 @ 0xfffffa6f │ │ │ │ @ instruction: 0x214cf890 │ │ │ │ @ instruction: 0xf8d0b9aa │ │ │ │ @ instruction: 0xf0022160 │ │ │ │ bcc 0x487ec4 │ │ │ │ stmdale r7, {r1, r3, r9, fp, sp} │ │ │ │ - biccs pc, r0, r7, asr #4 │ │ │ │ + cmppcc r0, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r2, r1, lsl #22 │ │ │ │ cmplt sl, sl, asr #27 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8d04770 │ │ │ │ @@ -122107,15 +122107,15 @@ │ │ │ │ strlt sp, [r0, #-1498] @ 0xfffffa26 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ stmdbcc r0, {r0, r1, r7, ip, sp, pc} │ │ │ │ tstcs r1, r8, lsl pc │ │ │ │ @ instruction: 0xf0639001 │ │ │ │ - ldmdacs r1, {r0, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdacs r1, {r0, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00089b01 │ │ │ │ andle r2, r3, r2, lsl #4 │ │ │ │ svclt 0x00082818 │ │ │ │ tstle pc, r3, lsl #4 │ │ │ │ @ instruction: 0xf8533255 │ │ │ │ cmpeq sl, r2, lsr r0 │ │ │ │ andcs fp, r0, ip, asr #30 │ │ │ │ @@ -122130,15 +122130,15 @@ │ │ │ │ stccs 8, cr15, [r8], {82} @ 0x52 │ │ │ │ strtle r0, [sl], #-1425 @ 0xfffffa6f │ │ │ │ @ instruction: 0x214cf890 │ │ │ │ @ instruction: 0xf8d0b9aa │ │ │ │ @ instruction: 0xf0022160 │ │ │ │ bcc 0x487f94 │ │ │ │ stmdale r7, {r1, r3, r9, fp, sp} │ │ │ │ - biccs pc, r0, r7, asr #4 │ │ │ │ + cmppcc r0, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r2, r1, lsl #22 │ │ │ │ cmplt sl, sl, asr #27 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8d04770 │ │ │ │ @@ -122159,15 +122159,15 @@ │ │ │ │ strlt sp, [r0, #-1498] @ 0xfffffa26 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ stmdbcc r0, {r0, r1, r7, ip, sp, pc} │ │ │ │ tstcs r1, r8, lsl pc │ │ │ │ @ instruction: 0xf0639001 │ │ │ │ - ldmdacs r1, {r0, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdacs r1, {r0, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00089b01 │ │ │ │ andle r2, r3, r2, lsl #4 │ │ │ │ svclt 0x00082818 │ │ │ │ tstle pc, r3, lsl #4 │ │ │ │ @ instruction: 0xf8533255 │ │ │ │ ldreq r3, [sl, #50] @ 0x32 │ │ │ │ andcs fp, r0, ip, asr #30 │ │ │ │ @@ -122182,15 +122182,15 @@ │ │ │ │ stccs 8, cr15, [r8], {82} @ 0x52 │ │ │ │ strtle r0, [sl], #-1425 @ 0xfffffa6f │ │ │ │ @ instruction: 0x214cf890 │ │ │ │ @ instruction: 0xf8d0b9aa │ │ │ │ @ instruction: 0xf0022160 │ │ │ │ bcc 0x488064 │ │ │ │ stmdale r7, {r1, r3, r9, fp, sp} │ │ │ │ - biccs pc, r0, r7, asr #4 │ │ │ │ + cmppcc r0, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r2, r1, lsl #22 │ │ │ │ cmplt sl, sl, asr #27 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8d04770 │ │ │ │ @@ -122211,15 +122211,15 @@ │ │ │ │ strlt sp, [r0, #-1498] @ 0xfffffa26 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ stmdbcc r0, {r0, r1, r7, ip, sp, pc} │ │ │ │ tstcs r1, r8, lsl pc │ │ │ │ @ instruction: 0xf0639001 │ │ │ │ - ldmdacs r1, {r0, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdacs r1, {r0, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00089b01 │ │ │ │ andle r2, r3, r2, lsl #4 │ │ │ │ svclt 0x00082818 │ │ │ │ tstle pc, r3, lsl #4 │ │ │ │ @ instruction: 0xf8533255 │ │ │ │ cmpeq sl, r2, lsr r0 │ │ │ │ andcs fp, r0, ip, asr #30 │ │ │ │ @@ -122234,15 +122234,15 @@ │ │ │ │ stccs 8, cr15, [r8], {82} @ 0x52 │ │ │ │ strtle r0, [sl], #-1425 @ 0xfffffa6f │ │ │ │ @ instruction: 0x214cf890 │ │ │ │ @ instruction: 0xf8d0b9aa │ │ │ │ @ instruction: 0xf0022160 │ │ │ │ bcc 0x488134 │ │ │ │ stmdale r7, {r1, r3, r9, fp, sp} │ │ │ │ - biccs pc, r0, r7, asr #4 │ │ │ │ + cmppcc r0, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r2, r1, lsl #22 │ │ │ │ cmplt sl, sl, asr #27 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8d04770 │ │ │ │ @@ -122263,15 +122263,15 @@ │ │ │ │ strlt sp, [r0, #-1498] @ 0xfffffa26 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ stmdbcc r0, {r0, r1, r7, ip, sp, pc} │ │ │ │ tstcs r1, r8, lsl pc │ │ │ │ @ instruction: 0xf0639001 │ │ │ │ - ldmdacs r1, {r0, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdacs r1, {r0, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00089b01 │ │ │ │ andle r2, r3, r2, lsl #4 │ │ │ │ svclt 0x00082818 │ │ │ │ tstle pc, r3, lsl #4 │ │ │ │ @ instruction: 0xf8533255 │ │ │ │ cmpeq sl, r2, lsr r0 │ │ │ │ andcs fp, r0, ip, asr #30 │ │ │ │ @@ -122307,15 +122307,15 @@ │ │ │ │ mcrrcs 8, 13, pc, r8, cr0 @ │ │ │ │ bicsle r2, lr, r0, lsl #20 │ │ │ │ stclcs 8, cr15, [r0], #-832 @ 0xfffffcc0 │ │ │ │ addeq lr, r2, #0, 22 │ │ │ │ stccs 8, cr15, [ip], {210} @ 0xd2 │ │ │ │ ldrble r0, [r6, #2002] @ 0x7d2 │ │ │ │ vabd.s8 q15, , │ │ │ │ - vmla.f d18, d16, d0[0] │ │ │ │ + vmla.f d19, d0, d0[0] │ │ │ │ bl 0xc7eb8 │ │ │ │ stclvs 1, cr0, [sl, #520] @ 0x208 │ │ │ │ sbcsle r2, sl, r0, lsl #20 │ │ │ │ sbcle r2, sl, r1, lsl #20 │ │ │ │ bicsle r2, sl, r3, lsl #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -122336,15 +122336,15 @@ │ │ │ │ @ instruction: 0xf890bbbb │ │ │ │ bllt 0xfe153f70 │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x31668c │ │ │ │ smlabbcs r1, r4, pc, fp @ │ │ │ │ stmdale r7, {r0, r1, r3, r9, sl, lr} │ │ │ │ - biccs pc, r0, r7, asr #4 │ │ │ │ + cmppcc r0, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r3, r1, lsl #22 │ │ │ │ ldrmi r6, [r9], -fp, asr #27 │ │ │ │ andeq lr, ip, #532480 @ 0x82000 │ │ │ │ ldrle r0, [r3, #-2002] @ 0xfffff82e │ │ │ │ andeq pc, r1, #140 @ 0x8c │ │ │ │ @ instruction: 0xed903901 │ │ │ │ @@ -122375,33 +122375,33 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8d0bd08 │ │ │ │ bl 0x96c60 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ bicmi r1, r9, #12, 24 @ 0xc00 │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ ldr r4, [r9, fp, lsl #12]! │ │ │ │ - mvnvc pc, r3, asr #4 │ │ │ │ + msreq (UNDEF: 104), r3 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - andseq pc, r4, r3, asr #12 │ │ │ │ + addseq pc, r4, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b02 │ │ │ │ @ instruction: 0xf1fe720e │ │ │ │ - svclt 0x0000fa35 │ │ │ │ - eorseq r7, r4, r8, asr #6 │ │ │ │ + svclt 0x0000fa75 │ │ │ │ + eorseq r7, r4, r8, asr #7 │ │ │ │ addscc pc, r9, #0, 10 │ │ │ │ adcscc r4, r0, #3145728 @ 0x300000 │ │ │ │ stcne 8, cr15, [r8], {82} @ 0x52 │ │ │ │ svcvc 0x0000f411 │ │ │ │ @ instruction: 0xf890d137 │ │ │ │ stmiblt r0, {r2, r3, r6, r8}^ │ │ │ │ ldrdeq pc, [r0, #-131]! @ 0xffffff7d │ │ │ │ andseq pc, pc, r0 │ │ │ │ stmdacs sl, {r4, fp, ip, sp} │ │ │ │ vadd.i8 d29, d7, d16 │ │ │ │ - vqdmulh.s d18, d16, d0[0] │ │ │ │ + vqdmulh.s d19, d0, d0[0] │ │ │ │ bl 0x38ac10 │ │ │ │ @ instruction: 0xf8dc0c80 │ │ │ │ cmnlt r0, ip, asr r0 │ │ │ │ tstle r5, r3, lsl #16 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -122429,15 +122429,15 @@ │ │ │ │ vdiveq.f64 d14, d12, d0 │ │ │ │ stc 8, cr15, [ip], {222} @ 0xde │ │ │ │ svceq 0x0001f01e │ │ │ │ @ instruction: 0xf1bcd01b │ │ │ │ stmib sp, {r8}^ │ │ │ │ svclt 0x00182000 │ │ │ │ @ instruction: 0xf0632101 │ │ │ │ - ldmdacs r1, {r0, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdacs r1, {r0, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ tstcs r2, r8, lsl #30 │ │ │ │ ldmdacs r8, {r0, r1, ip, lr, pc} │ │ │ │ tstcs r1, r4, lsl pc │ │ │ │ bl 0x14ffec │ │ │ │ @ instruction: 0xf8d101c1 │ │ │ │ sbceq r1, ip, ip, lsr #5 │ │ │ │ @@ -122461,15 +122461,15 @@ │ │ │ │ ldreq r3, [r9, #3080] @ 0xc08 │ │ │ │ @ instruction: 0xf890d42e │ │ │ │ stmiblt fp!, {r2, r3, r6, r8, ip, sp}^ │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x316884 │ │ │ │ vadd.i8 d29, d7, d11 │ │ │ │ - vmlal.s q9, d16, d0[0] │ │ │ │ + vmlal.s , d0, d0[0] │ │ │ │ bl 0x108520 │ │ │ │ ldclvs 2, cr0, [r3, #524] @ 0x20c │ │ │ │ @ instruction: 0xf8d0b9ab │ │ │ │ ldrbeq r3, [fp, r0, ror #25] │ │ │ │ @ instruction: 0xf8d0d425 │ │ │ │ vst3.16 {d0-d2}, [r0], r0 │ │ │ │ stmdacs r0, {r7, ip, sp} │ │ │ │ @@ -122503,21 +122503,21 @@ │ │ │ │ svclt 0x00580689 │ │ │ │ strle r5, [r2, #-194] @ 0xffffff3e │ │ │ │ @ instruction: 0xf8cc50c2 │ │ │ │ andcs lr, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcsvc pc, r8, r3, asr #4 │ │ │ │ + subseq pc, r8, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ eorcs r4, sp, #1024 @ 0x400 │ │ │ │ - @ instruction: 0xf936f1fe │ │ │ │ - eorseq r7, r4, r0, lsl r3 │ │ │ │ + @ instruction: 0xf976f1fe │ │ │ │ + mlaseq r4, r0, r3, r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebdef14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x469e0ff8 │ │ │ │ orrslt r6, fp, fp, lsl #22 │ │ │ │ bl 0xa2054 │ │ │ │ stccs 12, cr0, [r1], {3} │ │ │ │ @@ -122525,32 +122525,32 @@ │ │ │ │ svclt 0x00580689 │ │ │ │ strle r5, [r2, #-194] @ 0xffffff3e │ │ │ │ @ instruction: 0xf8cc50c2 │ │ │ │ andcs lr, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcsvc pc, r8, r3, asr #4 │ │ │ │ + subseq pc, r8, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ eorcs r4, sp, #1024 @ 0x400 │ │ │ │ - @ instruction: 0xf90af1fe │ │ │ │ - eorseq r7, r4, r0, lsl r3 │ │ │ │ + @ instruction: 0xf94af1fe │ │ │ │ + mlaseq r4, r0, r3, r7 │ │ │ │ orrscc pc, r9, #0, 10 │ │ │ │ @ instruction: 0xf85333b0 │ │ │ │ cmpeq sl, r8, lsl #24 │ │ │ │ ldreq sp, [fp, #1044] @ 0x414 │ │ │ │ @ instruction: 0xf890d416 │ │ │ │ stmiblt fp!, {r2, r3, r6, r8, ip, sp}^ │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x3169c8 │ │ │ │ vadd.i8 d29, d7, d12 │ │ │ │ - vmlal.s q9, d16, d0[0] │ │ │ │ + vmlal.s , d0, d0[0] │ │ │ │ bl 0x108664 │ │ │ │ ldclvs 2, cr0, [r3, #524] @ 0x20c │ │ │ │ vstrle d2, [r3, #-4] │ │ │ │ andcs r2, r0, #0 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ strbeq pc, [r0], #-2256 @ 0xfffff730 @ │ │ │ │ andcc pc, r0, r0, lsl #8 │ │ │ │ @@ -122566,15 +122566,15 @@ │ │ │ │ ldreq fp, [r3, #419] @ 0x1a3 │ │ │ │ @ instruction: 0xf890d416 │ │ │ │ ldmiblt fp, {r2, r3, r6, r8, ip, sp}^ │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x316a28 │ │ │ │ vadd.i8 d29, d7, d12 │ │ │ │ - vmlal.s q9, d16, d0[0] │ │ │ │ + vmlal.s , d0, d0[0] │ │ │ │ bl 0x1086c4 │ │ │ │ ldclvs 2, cr0, [r3, #524] @ 0x20c │ │ │ │ tstle r3, r3, lsl #22 │ │ │ │ andcs r2, r0, #0 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ rscseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ ble 0xffe51e0c │ │ │ │ @@ -122611,21 +122611,21 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ svclt 0x001a0fcb │ │ │ │ eorseq pc, r7, #2 │ │ │ │ @ instruction: 0xf0022300 │ │ │ │ ldrb r0, [r6, r7, lsl #4] │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcsvc pc, r8, r3, asr #4 │ │ │ │ + subseq pc, r8, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ eorscs r4, r7, #1024 @ 0x400 │ │ │ │ - @ instruction: 0xf85ef1fe │ │ │ │ - eorseq r7, r4, r4, ror #5 │ │ │ │ + @ instruction: 0xf89ef1fe │ │ │ │ + eorseq r7, r4, r4, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebdf0c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46940ff8 │ │ │ │ addscc pc, r6, #0, 10 │ │ │ │ rscsvc pc, r8, #8388608 @ 0x800000 │ │ │ │ @ instruction: 0x260cf8d2 │ │ │ │ @@ -122646,26 +122646,26 @@ │ │ │ │ andgt pc, r2, r0, asr #16 │ │ │ │ @ instruction: 0xf840d5eb │ │ │ │ @ instruction: 0xf8cec002 │ │ │ │ andcs r3, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - eorseq pc, r0, r3, asr #12 │ │ │ │ + adcseq pc, r0, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ @ instruction: 0xf0e24661 │ │ │ │ - vadd.i8 d27, d19, d3 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vadd.i8 , , │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vmov.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x10800c │ │ │ │ @ instruction: 0xf1fe2237 │ │ │ │ - svclt 0x0000f80f │ │ │ │ - eorseq r7, r4, r4, ror #5 │ │ │ │ + svclt 0x0000f84f │ │ │ │ + eorseq r7, r4, r4, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebdf164 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x469c0ff8 │ │ │ │ teqlt r3, #11264 @ 0x2c00 │ │ │ │ bl 0xa22a4 │ │ │ │ stccs 14, cr0, [r1], {3} │ │ │ │ @@ -122683,21 +122683,21 @@ │ │ │ │ strmi r5, [ip, #2244] @ 0x8c4 │ │ │ │ adcmi fp, r2, #8, 30 │ │ │ │ strdpl sp, [r2], #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmla.f32 d27, d3, d0 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vmov.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x10808c │ │ │ │ - @ instruction: 0xf1fd222d │ │ │ │ - svclt 0x0000ffcf │ │ │ │ - eorseq r7, r4, r0, lsl r3 │ │ │ │ + @ instruction: 0xf1fe222d │ │ │ │ + svclt 0x0000f80f │ │ │ │ + mlaseq r4, r0, r3, r7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebdf1e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x469c0ff0 │ │ │ │ blcs 0xa2c1c │ │ │ │ @ instruction: 0xf8d1d03e │ │ │ │ stmiane r4, {r2, r3, sp, lr, pc}^ │ │ │ │ @@ -122727,21 +122727,21 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ ble 0x193460 │ │ │ │ strle r0, [r2, #-301] @ 0xfffffed3 │ │ │ │ svceq 0x0001f1be │ │ │ │ pkhtbeq sp, r9, sl, asr #1 │ │ │ │ ubfx sp, r8, #9, #14 │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcsvc pc, r8, r3, asr #4 │ │ │ │ + subseq pc, r8, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ eorcs r4, sp, #1024 @ 0x400 │ │ │ │ - @ instruction: 0xff76f1fd │ │ │ │ - eorseq r7, r4, r0, lsl r3 │ │ │ │ + @ instruction: 0xffb6f1fd │ │ │ │ + mlaseq r4, r0, r3, r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebdf294 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0x460c3c99 │ │ │ │ ldrdne pc, [r8], ip @ │ │ │ │ strle r0, [r9, #-1545] @ 0xfffff9f7 │ │ │ │ @@ -122783,26 +122783,26 @@ │ │ │ │ tstle r6, r0, ror #30 │ │ │ │ stmdbcs r6, {r0, r5, r9, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf423bf18 │ │ │ │ tstle r0, lr, ror r3 │ │ │ │ teqpvs r2, #587202560 @ p-variant is OBSOLETE @ 0x23000000 │ │ │ │ svceq 0x0000f1bc │ │ │ │ vrhadd.s8 d29, d3, d14 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vmov.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x24821c │ │ │ │ @ instruction: 0xf1fd222d │ │ │ │ - @ instruction: 0xf1bcff07 │ │ │ │ + @ instruction: 0xf1bcff47 │ │ │ │ rscsle r0, r0, r0, lsl #30 │ │ │ │ tsteq ip, r0, lsl #22 │ │ │ │ pop {r1, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf0054038 │ │ │ │ svclt 0x0000bce5 │ │ │ │ - eorseq r7, r4, r0, lsl r3 │ │ │ │ + mlaseq r4, r0, r3, r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebdf388 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff8 │ │ │ │ pkhbtmi r3, lr, r9, lsl #25 │ │ │ │ ldceq 1, cr15, [r0], #48 @ 0x30 │ │ │ │ @ instruction: 0xf85c6b09 │ │ │ │ @@ -122833,21 +122833,21 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ subpl fp, r2, r0, lsl sp │ │ │ │ andcc pc, r4, ip, asr #17 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmla.f32 d27, d3, d0 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vmov.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x1082e4 │ │ │ │ @ instruction: 0xf1fd2237 │ │ │ │ - svclt 0x0000fea3 │ │ │ │ - eorseq r7, r4, r4, ror #5 │ │ │ │ + svclt 0x0000fee3 │ │ │ │ + eorseq r7, r4, r4, ror #6 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xe010f8d1 │ │ │ │ svceq 0x0010f01e │ │ │ │ stclvs 1, cr13, [ip], {21} │ │ │ │ @@ -122862,21 +122862,21 @@ │ │ │ │ @ instruction: 0xf01ed002 │ │ │ │ andle r0, r0, r0, lsr #30 │ │ │ │ andcs r6, r0, pc, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ vand q12, , q8 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vmov.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x108358 │ │ │ │ @ instruction: 0xf1fd2237 │ │ │ │ - svclt 0x0000fe69 │ │ │ │ - eorseq r7, r4, r4, ror #5 │ │ │ │ + svclt 0x0000fea9 │ │ │ │ + eorseq r7, r4, r4, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebdf4b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blvs 0x34c298 │ │ │ │ stmiavs sl, {r0, r1, r3, r4, r5, r7, r8, ip, sp, pc}^ │ │ │ │ @ instruction: 0x0c03eb00 │ │ │ │ andle r2, sl, r1, lsl #20 │ │ │ │ @@ -122886,21 +122886,21 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmiapl r0, {r3, r8, sl, fp, ip, sp, pc}^ │ │ │ │ ldrdne pc, [r4], -ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vadd.f32 d27, d3, d8 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vmov.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x1083b8 │ │ │ │ @ instruction: 0xf1fd222d │ │ │ │ - svclt 0x0000fe39 │ │ │ │ - eorseq r7, r4, r0, lsl r3 │ │ │ │ + svclt 0x0000fe79 │ │ │ │ + mlaseq r4, r0, r3, r7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebdf510 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmiavs sp, {r3, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ addlt r4, r2, lr, lsl r6 │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ andle r2, r2, r1, lsl #26 │ │ │ │ @@ -122918,21 +122918,21 @@ │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ cmplt r3, fp, lsl #22 │ │ │ │ andlt r5, r2, r2, asr #1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmla.f32 , , q8 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vmov.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x108438 │ │ │ │ @ instruction: 0xf1fd2237 │ │ │ │ - svclt 0x0000fdf9 │ │ │ │ - eorseq r7, r4, r4, ror #5 │ │ │ │ + svclt 0x0000fe39 │ │ │ │ + eorseq r7, r4, r4, ror #6 │ │ │ │ @ instruction: 0xf012690a │ │ │ │ @ instruction: 0xd1280f10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebdf598 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff8 │ │ │ │ @ instruction: 0xf1bee048 │ │ │ │ @@ -122951,21 +122951,21 @@ │ │ │ │ ldrdne pc, [r4], -lr │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldmib r1, {r4, r8, sl, fp, ip, sp, pc}^ │ │ │ │ andcs r0, r0, #-2147483646 @ 0x80000002 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcsvc pc, r8, r3, asr #4 │ │ │ │ + subseq pc, r8, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ eorcs r4, sp, #1024 @ 0x400 │ │ │ │ - ldc2 1, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ - eorseq r7, r4, r0, lsl r3 │ │ │ │ + ldc2l 1, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ + mlaseq r4, r0, r3, r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strtcc pc, [r8], r0, lsl #10 │ │ │ │ @ instruction: 0xf8d6b085 │ │ │ │ blcs 0x958d8 │ │ │ │ @@ -123000,15 +123000,15 @@ │ │ │ │ andle r5, r8, r0, lsl #3 │ │ │ │ cmnpeq r0, #50331648 @ p-variant is OBSOLETE @ 0x3000000 │ │ │ │ svcne 0x0040f5b3 │ │ │ │ @ instruction: 0xf441bf08 │ │ │ │ @ instruction: 0xf0414100 │ │ │ │ @ instruction: 0xf8d65100 │ │ │ │ @ instruction: 0xf1ac0520 │ │ │ │ - strmi pc, [r5], -r5, lsr #26 │ │ │ │ + strmi pc, [r5], -r9, ror #26 │ │ │ │ stmdbvs r3, {r5, r8, r9, ip, sp, pc} │ │ │ │ ldrble r0, [r8], #1371 @ 0x55b │ │ │ │ ldrbmi r4, [r8], -r1, lsl #12 │ │ │ │ @ instruction: 0xff60f7ff │ │ │ │ strmi r4, [r9], r2, lsl #13 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d6d1b6 │ │ │ │ @@ -123073,15 +123073,15 @@ │ │ │ │ @ instruction: 0xf441bf08 │ │ │ │ @ instruction: 0xf0414100 │ │ │ │ @ instruction: 0xf8d65100 │ │ │ │ @ instruction: 0xf8d63528 │ │ │ │ ldmne sp, {r5, r8, sl} │ │ │ │ andge pc, r2, r3, asr r8 @ │ │ │ │ ldrdls pc, [r4], -r5 │ │ │ │ - ldc2 1, cr15, [r2], {172} @ 0xac │ │ │ │ + ldc2l 1, cr15, [r6], {172} @ 0xac │ │ │ │ @ instruction: 0x46054652 │ │ │ │ strbmi r4, [fp], -r1, lsl #12 │ │ │ │ stccs 6, cr4, [r0, #-352] @ 0xfffffea0 │ │ │ │ @ instruction: 0xf8d6d1be │ │ │ │ strcc r3, [r1], #-1324 @ 0xfffffad4 │ │ │ │ adcmi r4, r3, #168, 12 @ 0xa800000 │ │ │ │ strbmi sp, [r0], -lr, asr #25 │ │ │ │ @@ -123091,57 +123091,57 @@ │ │ │ │ svclt 0x00008ff8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebdf810 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ strmi r3, [r6], -r8, lsr #9 │ │ │ │ streq pc, [r0, #-2260]! @ 0xfffff72c │ │ │ │ - blx 0xff3c4cd8 │ │ │ │ + blx 0x4c4cda │ │ │ │ vhsub.s8 d18, d6, d0 │ │ │ │ vsra.s64 d21, d1, #64 │ │ │ │ @ instruction: 0xf1ae0108 │ │ │ │ - movwcs pc, #2741 @ 0xab5 @ │ │ │ │ + movwcs pc, #2809 @ 0xaf9 @ │ │ │ │ @ instruction: 0xf8c44632 │ │ │ │ vrshl.s8 d19, d28, d6 │ │ │ │ vbic.i32 q10, #1 @ 0x00000001 │ │ │ │ strmi r0, [r7], -r8, lsl #2 │ │ │ │ - blx 0x1fc4d00 │ │ │ │ + blx 0xff0c4d00 │ │ │ │ strpl pc, [ip, #-2260]! @ 0xfffff72c │ │ │ │ strtmi r2, [r8], -r8, lsl #2 │ │ │ │ - ldc2 1, cr15, [r8], {183} @ 0xb7 │ │ │ │ + mrrc2 1, 11, pc, ip, cr7 @ │ │ │ │ @ instruction: 0xf8c42108 │ │ │ │ strtmi r0, [r8], -r4, lsr #10 │ │ │ │ - ldc2 1, cr15, [r2], {183} @ 0xb7 │ │ │ │ + mrrc2 1, 11, pc, r6, cr7 @ │ │ │ │ @ instruction: 0xf8c42108 │ │ │ │ strtmi r0, [r8], -r8, lsr #10 │ │ │ │ - stc2 1, cr15, [ip], {183} @ 0xb7 │ │ │ │ + mrrc2 1, 11, pc, r0, cr7 @ │ │ │ │ @ instruction: 0xf8c42108 │ │ │ │ @ instruction: 0x46280530 │ │ │ │ - stc2 1, cr15, [r6], {183} @ 0xb7 │ │ │ │ + mcrr2 1, 11, pc, sl, cr7 @ │ │ │ │ strne pc, [ip, #-2260]! @ 0xfffff72c │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ @ instruction: 0xf8c40534 │ │ │ │ ldrtmi r3, [r2], -ip, lsr #10 │ │ │ │ ldrne pc, [r8, #-2244]! @ 0xfffff73c │ │ │ │ vmin.s8 d20, d6, d24 │ │ │ │ vaddw.s8 , q8, d9 │ │ │ │ @ instruction: 0xf1ae0108 │ │ │ │ - @ instruction: 0xf8d4fa53 │ │ │ │ + @ instruction: 0xf8d4fa97 │ │ │ │ adcmi r3, fp, #44, 10 @ 0xb000000 │ │ │ │ ldrtmi sp, [r8], -r4, lsl #2 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ - svclt 0x0010f1ad │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + svclt 0x0054f1ad │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbeq pc, r4, r3, asr #12 │ │ │ │ + rsceq pc, r4, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b02 │ │ │ │ @ instruction: 0xf1fd7285 │ │ │ │ - svclt 0x0000fc57 │ │ │ │ - eorseq r7, r4, r8, asr r3 │ │ │ │ + svclt 0x0000fc97 │ │ │ │ + ldrsbteq r7, [r4], -r8 │ │ │ │ @ instruction: 0x314cf890 │ │ │ │ @ instruction: 0xf890b12b │ │ │ │ vmla.f q8, q0, d2[2] │ │ │ │ movwcs r1, #128 @ 0x80 │ │ │ │ @ instruction: 0xf8904770 │ │ │ │ vmla.f q8, q0, d2[4] │ │ │ │ movwcs r1, #128 @ 0x80 │ │ │ │ @@ -123152,22 +123152,22 @@ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r8, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - addeq pc, r8, r3, asr #12 │ │ │ │ + andne pc, r8, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b02 │ │ │ │ @ instruction: 0xf1fd626e │ │ │ │ - svclt 0x0000fc23 │ │ │ │ - eorseq r7, r4, r8, ror #6 │ │ │ │ + svclt 0x0000fc63 │ │ │ │ + eorseq r7, r4, r8, ror #7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ svclt 0x00004770 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ addscc pc, sl, r0, lsl #10 │ │ │ │ @ instruction: 0xf8d02100 │ │ │ │ @ instruction: 0xf41330b8 │ │ │ │ svclt 0x00142f70 │ │ │ │ @@ -123215,21 +123215,21 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf500bd10 │ │ │ │ @ instruction: 0xf5003396 │ │ │ │ eorscc r5, r0, #268435460 @ 0x10000004 │ │ │ │ bgt 0xff0c6b58 │ │ │ │ vaba.s8 d30, d19, d29 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ @ instruction: 0xf64b012f │ │ │ │ - vmvn.i32 q10, #8 @ 0x00000008 │ │ │ │ + vshr.s64 q10, q12, #64 │ │ │ │ blmi 0x1088e0 │ │ │ │ eorscc pc, r1, #268435460 @ 0x10000004 │ │ │ │ - blx 0xfea4501e │ │ │ │ - eorseq r7, r4, r4, lsl #7 │ │ │ │ + blx 0xffa4501e │ │ │ │ + eorseq r7, r4, r4, lsl #8 │ │ │ │ eorscs pc, r8, #144, 16 @ 0x900000 │ │ │ │ andeq pc, r1, #2 │ │ │ │ svclt 0x0096f7ff │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebdfa40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r0, {r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ @@ -123254,27 +123254,27 @@ │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ pop {r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf0054070 │ │ │ │ @ instruction: 0xf505b953 │ │ │ │ subcs r5, r0, #71 @ 0x47 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ eorcc r2, r0, r0, lsl #2 │ │ │ │ - stmia sl!, {r0, r5, r9, ip, sp, lr, pc}^ │ │ │ │ + stmdb sl!, {r0, r5, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x13a5f24e │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0xa6928 │ │ │ │ strb sp, [r9, r3, ror #1]! │ │ │ │ andpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5002100 │ │ │ │ vhadd.s32 q3, , │ │ │ │ - @ instruction: 0xf505e8dc │ │ │ │ + @ instruction: 0xf505e91c │ │ │ │ vst4.8 {d21-d24}, [pc :256], r3 │ │ │ │ tstcs r0, r8, lsl #4 │ │ │ │ vqadd.s32 d3, d1, d16 │ │ │ │ - @ instruction: 0x219fe8d4 │ │ │ │ + orrscs lr, pc, r4, lsl r9 @ │ │ │ │ smlabteq r0, r0, r6, pc @ │ │ │ │ @ instruction: 0xf0044628 │ │ │ │ b 0x246a30 │ │ │ │ ldreq r0, [r3, r4, lsl #4] │ │ │ │ ldrb sp, [r4, r3, asr #11] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebdfafc │ │ │ │ @@ -123329,43 +123329,43 @@ │ │ │ │ @ instruction: 0xf1a394b8 │ │ │ │ b 0x2c9dfc │ │ │ │ rsclt r0, sp, #12, 24 @ 0xc00 │ │ │ │ svcvs 0x0080f1bc │ │ │ │ orrshi pc, r4, r0 │ │ │ │ ldmdble lr, {r0, r1, r2, r8, r9, fp, sp} │ │ │ │ ldmdble ip, {r0, r8, sl, fp, sp} │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbne pc, r0, r3, asr #12 │ │ │ │ + rscne pc, r0, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6414b83 │ │ │ │ @ instruction: 0xf1fd5257 │ │ │ │ - blls 0x3c74f8 │ │ │ │ + blls 0x3c75f8 │ │ │ │ cdpeq 0, 0, cr15, cr7, cr15, {2} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r5!, {r1, r2, r3, r7, r8, pc}^ │ │ │ │ stccs 3, cr11, [r1, #-180] @ 0xffffff4c │ │ │ │ stmdbvc r5!, {r1, r2, r3, r6, r7, r8, ip, lr, pc} │ │ │ │ svclt 0x00182d13 │ │ │ │ @ instruction: 0xf0402d00 │ │ │ │ stmdacs r7, {r0, r2, r6, r7, r8, pc} │ │ │ │ cmpphi sl, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - biccs pc, r0, #1879048196 @ 0x70000004 │ │ │ │ + movtcc pc, #583 @ 0x247 @ │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ addeq lr, r0, r3, lsl #22 │ │ │ │ ldrdgt pc, [r0, -r0]! │ │ │ │ b 0xca2fac │ │ │ │ eorle r0, r9, ip, lsl #24 │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcsne pc, ip, r3, asr #12 │ │ │ │ + eorscs pc, ip, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf64133d8 │ │ │ │ @ instruction: 0xf1fd5288 │ │ │ │ - ssatmi pc, #15, r5, lsl #21 @ │ │ │ │ + ssatmi pc, #15, r5, asr #21 @ │ │ │ │ stmibvc r0!, {r2, r3, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf507816f │ │ │ │ @ instruction: 0xf89430a8 │ │ │ │ vst4.8 {d28-d31}, [pc], r4 │ │ │ │ vabal.s8 , d0, d0 │ │ │ │ @ instruction: 0xf8d04500 │ │ │ │ @@ -123379,17 +123379,17 @@ │ │ │ │ smlabtle r7, fp, r6, r0 │ │ │ │ strteq r6, [r8], -r5, ror #18 │ │ │ │ sbcshi pc, pc, r0, asr #2 │ │ │ │ stmdacs r0, {r5, r8, r9, fp, sp, lr} │ │ │ │ mrshi pc, (UNDEF: 8) @ │ │ │ │ vorr.i32 q10, #131072 @ 0x00020000 │ │ │ │ mrrcne 0, 9, r8, r3, cr10 │ │ │ │ - sbccs pc, r0, r3, asr #12 │ │ │ │ + subcc pc, r0, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - orrcs pc, r8, r3, asr #12 │ │ │ │ + tstpcc r8, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ smlabteq sl, sp, r9, lr │ │ │ │ adcsmi r9, r2, #61440 @ 0xf000 │ │ │ │ addhi pc, r6, r0, asr #5 │ │ │ │ andcc r4, r1, #185597952 @ 0xb100000 │ │ │ │ bleq 0x104efc │ │ │ │ stmib sp, {r1, r2, r3, r9, ip, pc}^ │ │ │ │ @@ -123423,15 +123423,15 @@ │ │ │ │ strcs sp, [r1, #-315] @ 0xfffffec5 │ │ │ │ rsbcs lr, r0, #216, 14 @ 0x3600000 │ │ │ │ ldmdage r2, {r0, r5, r9, sl, lr} │ │ │ │ bl 0x7c6960 │ │ │ │ stmibvs r2!, {r0, r1, r5, r6, r8, fp, ip, sp, lr}^ │ │ │ │ stmdals fp, {r0, r5, fp, sp, lr} │ │ │ │ andls r9, r8, #603979776 @ 0x24000000 │ │ │ │ - @ instruction: 0xf9f8f1be │ │ │ │ + blx 0xfc524c │ │ │ │ movwcs lr, #35293 @ 0x89dd │ │ │ │ stccs 6, cr4, [r0, #-524] @ 0xfffffdf4 │ │ │ │ rscshi pc, r7, r0 │ │ │ │ vqdmulh.s d2, d0, d14 │ │ │ │ movwcc r8, #4353 @ 0x1101 │ │ │ │ vst4.8 {d27,d29,d31,d33}, [r2], sl │ │ │ │ ldrtmi r5, [r8], -r0, lsl #4 │ │ │ │ @@ -123439,15 +123439,15 @@ │ │ │ │ movwcs r9, #8729 @ 0x2219 │ │ │ │ movwls sl, #2322 @ 0x912 │ │ │ │ movwcs r4, #5698 @ 0x1642 │ │ │ │ blvs 0x1832b8 │ │ │ │ stmdbge r1, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ blx 0x1ac6b80 │ │ │ │ @ instruction: 0xf1b74658 │ │ │ │ - stmib sp, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmib sp, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ strbmi r9, [r2], -r2, lsl #12 │ │ │ │ andge pc, r4, sp, asr #17 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ movwls r6, #18467 @ 0x4823 │ │ │ │ movwls r2, #770 @ 0x302 │ │ │ │ @ instruction: 0xf7fd2301 │ │ │ │ blls 0x28750c │ │ │ │ @@ -123465,128 +123465,128 @@ │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ andcs fp, r0, sp, lsr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - mlaseq r4, r8, r3, r7 │ │ │ │ + eorseq r7, r4, r8, lsl r4 │ │ │ │ stmdals sl, {r0, r5, fp, sp, lr} │ │ │ │ - @ instruction: 0xf9a0f1be │ │ │ │ + @ instruction: 0xf9e4f1be │ │ │ │ strmi r4, [r3], r2, asr #12 │ │ │ │ strtmi r2, [r1], -r1, lsl #6 │ │ │ │ andvs lr, r3, sp, asr #19 │ │ │ │ ldrtmi r9, [r8], -r0, lsl #6 │ │ │ │ stmib sp, {r0, r1, r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fda901 │ │ │ │ @ instruction: 0x4658fa1f │ │ │ │ - @ instruction: 0xf90af1b7 │ │ │ │ + @ instruction: 0xf94ef1b7 │ │ │ │ strls lr, [r2], -sp, asr #19 │ │ │ │ andge pc, r4, sp, asr #17 │ │ │ │ stmdavs r2!, {r0, r1, r3, r5, r9, sl, lr} │ │ │ │ andcs r9, r2, #4, 4 @ 0x40000000 │ │ │ │ ldrb r9, [r4, -r0, lsl #4]! │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0x46284b5d │ │ │ │ @ instruction: 0xf6419500 │ │ │ │ @ instruction: 0xf1c552d6 │ │ │ │ - @ instruction: 0x0669fbd7 │ │ │ │ + @ instruction: 0x0669fc1b │ │ │ │ svcge 0x0022f57f │ │ │ │ stmdacs r0, {r5, r8, r9, fp, sp, lr} │ │ │ │ svcge 0x001ef47f │ │ │ │ bllt 0x1ea39e0 │ │ │ │ stmdacs r0, {r5, r6, sl, fp, sp, lr} │ │ │ │ svcge 0x0018f47f │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorscs pc, r0, r3, asr #12 │ │ │ │ + adcscs pc, r0, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6414b50 │ │ │ │ @ instruction: 0xf1fd5296 │ │ │ │ - stmdacs r1, {r0, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r1, {r0, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mrcge 6, 7, APSR_nzcv, cr14, cr15, {3} │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - subne pc, r4, r3, asr #12 │ │ │ │ + sbcne pc, r4, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6414b48 │ │ │ │ @ instruction: 0xf1fd5255 │ │ │ │ - strtmi pc, [lr], r9, ror #18 │ │ │ │ + strtmi pc, [lr], r9, lsr #19 │ │ │ │ strt r9, [sl], ip, lsl #10 │ │ │ │ tstlt r8, r0, ror #22 │ │ │ │ stmdacs r0, {r5, r7, r8, r9, fp, sp, lr} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr2, cr15, {3} │ │ │ │ stmdacs r0, {r5, sl, fp, sp, lr} │ │ │ │ strbteq sp, [fp], -r3, rrx │ │ │ │ usat sp, #11, r0, asr #9 │ │ │ │ stmdacs r0, {r5, r7, r8, r9, fp, sp, lr} │ │ │ │ strbt sp, [r7], ip, asr #1 │ │ │ │ - @ instruction: 0xf922f232 │ │ │ │ + @ instruction: 0xf962f232 │ │ │ │ vhadd.s8 d18, d3, d0 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ blmi 0xe89194 │ │ │ │ @ instruction: 0xf6419000 │ │ │ │ @ instruction: 0xf1c55285 │ │ │ │ - andcs pc, r0, sp, lsl #23 │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + ldrdcs pc, [r0], -r1 │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsr fp │ │ │ │ subspl pc, lr, #68157440 @ 0x4100000 │ │ │ │ - blx 0xfe14540e │ │ │ │ + blx 0xff24540e │ │ │ │ @ instruction: 0xf67f2d01 │ │ │ │ strb sl, [r3, sl, lsl #29] │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - andne pc, r4, r3, asr #12 │ │ │ │ + addne pc, r4, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6414b2a │ │ │ │ @ instruction: 0xf1fd5242 │ │ │ │ - vmla.i8 d31, d3, d29 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vmla.i8 , , │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ @ instruction: 0xf643012f │ │ │ │ - vshr.s64 d16, d12, #64 │ │ │ │ + vmov.i32 d17, #12 @ 0x0000000c │ │ │ │ blmi 0x988de8 │ │ │ │ eorspl pc, lr, #68157440 @ 0x4100000 │ │ │ │ - @ instruction: 0xf920f1fd │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf960f1fd │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcseq pc, r0, r3, asr #12 │ │ │ │ + subsne pc, r0, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b1d │ │ │ │ @ instruction: 0xf1fd52ea │ │ │ │ - vmul.i8 d31, d3, d3 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vmul.i8 , , │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ @ instruction: 0xf643012f │ │ │ │ - vshr.s64 d18, d0, #64 │ │ │ │ + vmov.i32 d19, #0 @ 0x00000000 │ │ │ │ blmi 0x648e1c │ │ │ │ adcspl pc, r3, #68157440 @ 0x4100000 │ │ │ │ - @ instruction: 0xf906f1fd │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf946f1fd │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adccs pc, ip, r3, asr #12 │ │ │ │ + eorcc pc, ip, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6414b10 │ │ │ │ @ instruction: 0xf1fd52b4 │ │ │ │ - vtst.8 , , │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vmul.i8 d31, d3, d25 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ @ instruction: 0xf643012f │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vmov.i32 q9, #8 @ 0x00000008 │ │ │ │ blmi 0x308e50 │ │ │ │ addspl pc, r1, #68157440 @ 0x4100000 │ │ │ │ - @ instruction: 0xf8ecf1fd │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf92cf1fd │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - addne pc, ip, r3, asr #12 │ │ │ │ + andcs pc, ip, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6414b03 │ │ │ │ @ instruction: 0xf1fd525b │ │ │ │ - svclt 0x0000f8df │ │ │ │ - ldrhteq r7, [r4], -ip │ │ │ │ - mlaseq r4, r8, r3, r7 │ │ │ │ + svclt 0x0000f91f │ │ │ │ + eorseq r7, r4, ip, lsr r4 │ │ │ │ + eorseq r7, r4, r8, lsl r4 │ │ │ │ push {r0, r1, r3, r4, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ vst4. {d20,d22,d24,d26}, [pc :256], r0 │ │ │ │ bl 0xfebdffcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strcs r0, [r0, #-4072] @ 0xfffff018 │ │ │ │ @ instruction: 0x4690461e │ │ │ │ strmi r4, [ip], -r7, lsl #12 │ │ │ │ @@ -123620,44 +123620,44 @@ │ │ │ │ strtmi sp, [fp], -r3, rrx │ │ │ │ strbmi r9, [sp], -r0, lsl #24 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ bleq 0xfeb44f94 │ │ │ │ bllt 0xbda8c0 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ vadd.i32 d6, d0, d16 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf108d03a │ │ │ │ strbtcc r0, [r0], #-2049 @ 0xfffff7ff │ │ │ │ ldmle r2!, {r0, r6, r7, r8, sl, lr}^ │ │ │ │ strtmi r4, [r9], fp, asr #12 │ │ │ │ @ instruction: 0xf1b9461d │ │ │ │ andle r0, r2, r0, lsl #30 │ │ │ │ @ instruction: 0xf1ba4648 │ │ │ │ - blls 0x1086d4 │ │ │ │ + blls 0x1087e4 │ │ │ │ @ instruction: 0xf10a3701 │ │ │ │ adcsmi r0, fp, #24, 20 @ 0x18000 │ │ │ │ ldrdlt sp, [r3], -r4 │ │ │ │ blhi 0x14418c │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ - mrc2 1, 4, pc, cr8, cr10, {5} │ │ │ │ + mrc2 1, 6, pc, cr12, cr10, {5} │ │ │ │ sbcsle r2, r3, r0, lsl #16 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ blvs 0x1c35cc │ │ │ │ stc 5, cr4, [r4, #772] @ 0x304 │ │ │ │ ldmible r7, {r1, r3, r8, r9, fp, pc}^ │ │ │ │ svcne 0x0060f854 │ │ │ │ @ instruction: 0xf1ba4628 │ │ │ │ - stmdacs r0, {r0, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dad1f0 │ │ │ │ stmdavs r0!, {ip} │ │ │ │ - cdp2 2, 13, cr15, cr12, cr0, {1} │ │ │ │ + @ instruction: 0xff1cf220 │ │ │ │ bicle r2, r4, r0, lsl #16 │ │ │ │ @ instruction: 0x6126464b │ │ │ │ ldrmi r4, [sp], -r9, lsr #13 │ │ │ │ cmnvs r3, sl, lsr #7 │ │ │ │ movwcs lr, #43476 @ 0xa9d4 │ │ │ │ ldrdne pc, [r8], -sl │ │ │ │ @ instruction: 0xf8da400a │ │ │ │ @@ -123673,23 +123673,23 @@ │ │ │ │ mulscc ip, sl, r8 │ │ │ │ @ instruction: 0xf10ab9b3 │ │ │ │ adcsmi r0, sl, #48, 20 @ 0x30000 │ │ │ │ @ instruction: 0xf89ad0b3 │ │ │ │ blcs 0x94f40 │ │ │ │ @ instruction: 0xf8dad0f0 │ │ │ │ @ instruction: 0xf1ba0000 │ │ │ │ - strmi pc, [r1], pc, ror #24 │ │ │ │ + @ instruction: 0x4681fcb3 │ │ │ │ orrle r2, r4, r0, lsl #26 │ │ │ │ mulcs r0, fp, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @ instruction: 0x0018f8da │ │ │ │ @ instruction: 0xf1ba4627 │ │ │ │ - @ instruction: 0xf10afc5f │ │ │ │ + @ instruction: 0xf10afca3 │ │ │ │ pkhbtmi r0, r1, r8, lsl #20 │ │ │ │ svclt 0x0000e78b │ │ │ │ ... │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 0x14442c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -123735,21 +123735,21 @@ │ │ │ │ ldrsbtcc pc, [r8], r3 @ │ │ │ │ @ instruction: 0xf10106d9 │ │ │ │ ldreq r8, [sl], sl, ror #8 │ │ │ │ ldrbhi pc, [r4], #-320 @ 0xfffffec0 @ │ │ │ │ tstcs r0, ip, asr r2 │ │ │ │ andspl pc, ip, sp, lsl #4 │ │ │ │ vfms.f32 q2, q0, q9 │ │ │ │ - @ instruction: 0xf50bed28 │ │ │ │ + @ instruction: 0xf50bed68 │ │ │ │ cmncc r0, #-1409286142 @ 0xac000002 │ │ │ │ strtvs pc, [r8], sp, lsl #10 │ │ │ │ strvs pc, [r4, #1284] @ 0x504 │ │ │ │ andne pc, r3, #64, 4 │ │ │ │ ldrcs pc, [pc, #-2221] @ 0x8879f │ │ │ │ - rsbscc pc, r8, #70254592 @ 0x4300000 │ │ │ │ + rscscc pc, r8, #70254592 @ 0x4300000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ ldrcs pc, [r8, #-2253] @ 0xfffff733 │ │ │ │ cmpcs r0, #3457024 @ 0x34c000 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #2 │ │ │ │ strne pc, [r1, #-2189]! @ 0xfffff773 │ │ │ │ movwcs lr, #2502 @ 0x9c6 │ │ │ │ @ instruction: 0x61a3f50d │ │ │ │ @@ -123810,25 +123810,25 @@ │ │ │ │ @ instruction: 0xf50d9b00 │ │ │ │ @ instruction: 0xf8d366a8 │ │ │ │ @ instruction: 0x03a340b8 │ │ │ │ subscs sp, r9, #209715200 @ 0xc800000 │ │ │ │ @ instruction: 0xf1a62100 │ │ │ │ vst4.8 {d16-d19}, [pc :128], r1 │ │ │ │ vrshl.s32 d6, d12, d16 │ │ │ │ - @ instruction: 0x01a7ec92 │ │ │ │ + ldrdeq lr, [r7, r2]! │ │ │ │ movweq pc, #16463 @ 0x404f @ │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ stccc 8, cr15, [r2], #-24 @ 0xffffffe8 │ │ │ │ @ instruction: 0x61a3f50d │ │ │ │ mvnseq pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8464658 │ │ │ │ @ instruction: 0xf44f3c14 │ │ │ │ stmib r6, {r1, r3, r7, r8, r9, sp, lr}^ │ │ │ │ @ instruction: 0xf6445303 │ │ │ │ - vrsra.s64 d19, d12, #64 │ │ │ │ + vorr.i32 d20, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf846032f │ │ │ │ @ instruction: 0xf2403c28 │ │ │ │ @ instruction: 0xf826730f │ │ │ │ @ instruction: 0xf2483c24 │ │ │ │ vbic.i32 , #3328 @ 0x00000d00 │ │ │ │ mvnsvs r0, r8, lsl #6 │ │ │ │ @ instruction: 0xf44fbf44 │ │ │ │ @@ -123847,31 +123847,31 @@ │ │ │ │ ldrbhi pc, [ip, #-257]! @ 0xfffffeff @ │ │ │ │ setend be │ │ │ │ @ instruction: 0x01a2856f │ │ │ │ ldrbhi pc, [pc, #-257] @ 0x890e7 @ │ │ │ │ @ instruction: 0x3738f8da │ │ │ │ @ instruction: 0xf0410f1b │ │ │ │ and r8, r9, sp, asr #10 │ │ │ │ - eorseq r7, r4, r0, lsl #8 │ │ │ │ - eorseq r7, r4, r0, asr #15 │ │ │ │ - eorseq r7, r4, r0, lsl #26 │ │ │ │ - eorseq r9, r4, r0, asr fp │ │ │ │ + eorseq r7, r4, r0, lsl #9 │ │ │ │ + eorseq r7, r4, r0, asr #16 │ │ │ │ + eorseq r7, r4, r0, lsl #27 │ │ │ │ ldrsbteq r9, [r4], -r0 │ │ │ │ + eorseq r9, r4, r0, asr sp │ │ │ │ strcc pc, [fp, fp, lsl #10]! │ │ │ │ andsvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1a62100 │ │ │ │ vhadd.s32 d0, d0, d24 │ │ │ │ - strcs lr, [r8, #3126]! @ 0xc36 │ │ │ │ + strcs lr, [r8, #3190]! @ 0xc76 │ │ │ │ cdpeq 0, 15, cr15, cr15, cr15, {2} │ │ │ │ stceq 0, cr15, [pc], {79} @ 0x4f │ │ │ │ @ instruction: 0xf04f2310 │ │ │ │ strcs r0, [r0], #2054 @ 0x806 │ │ │ │ @ instruction: 0xf8069708 │ │ │ │ - @ instruction: 0xf643cc24 │ │ │ │ - @ instruction: 0xf2c0799c │ │ │ │ + @ instruction: 0xf244cc24 │ │ │ │ + vorr.i16 d16, #12 @ 0x000c │ │ │ │ @ instruction: 0xf886092f │ │ │ │ @ instruction: 0xf846c03c │ │ │ │ @ instruction: 0xf44f9c28 │ │ │ │ @ instruction: 0xf8867290 │ │ │ │ swpcs ip, ip, [r0] │ │ │ │ rscsgt pc, ip, r6, lsl #17 │ │ │ │ andsvc pc, sl, r6, lsr #11 │ │ │ │ @@ -123899,15 +123899,15 @@ │ │ │ │ ldclmi 6, cr15, [r9], #276 @ 0x114 │ │ │ │ stceq 2, cr15, [r8], {192} @ 0xc0 │ │ │ │ rscsmi pc, lr, r6, lsl #17 │ │ │ │ andsgt pc, ip, r6, asr #17 │ │ │ │ strcc pc, [r5], #1606 @ 0x646 │ │ │ │ streq pc, [r8], #-704 @ 0xfffffd40 │ │ │ │ @ instruction: 0x61b4930a │ │ │ │ - stcvc 6, cr15, [r4], #268 @ 0x10c │ │ │ │ + stceq 2, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ stceq 2, cr15, [pc], #-768 @ 0x88fcc │ │ │ │ @ instruction: 0xf8c66273 │ │ │ │ tstcs r0, #56 @ 0x38 │ │ │ │ addsgt pc, r8, r6, asr #17 │ │ │ │ rscsgt pc, r8, r6, asr #17 │ │ │ │ cmppgt r8, r6, asr #17 @ p-variant is OBSOLETE │ │ │ │ blhi 0x1c44940 │ │ │ │ @@ -123917,68 +123917,68 @@ │ │ │ │ @ instruction: 0xc1b8f8c6 │ │ │ │ stceq 0, cr15, [pc], {79} @ 0x4f │ │ │ │ bic pc, r1, r6, lsl #17 │ │ │ │ cdpeq 0, 0, cr15, cr7, cr15, {2} │ │ │ │ @ instruction: 0xc1bcf886 │ │ │ │ @ instruction: 0xe1bef886 │ │ │ │ blhi 0xc4924 │ │ │ │ - bl 0xfef45b90 │ │ │ │ + bl 0xfff45b90 │ │ │ │ @ instruction: 0xf04f4603 │ │ │ │ @ instruction: 0xf880020f │ │ │ │ andscs r2, r0, #100 @ 0x64 │ │ │ │ ldrcs lr, [r4, #-2496]! @ 0xfffff640 │ │ │ │ @ instruction: 0x27c0f8da │ │ │ │ cdpeq 0, 0, cr15, cr7, cr15, {2} │ │ │ │ vst3.8 {d22-d24}, [pc], r4 │ │ │ │ @ instruction: 0xf8807120 │ │ │ │ @ instruction: 0xf04fe069 │ │ │ │ movwvs r0, #5123 @ 0x1403 │ │ │ │ @ instruction: 0xf8802100 │ │ │ │ - @ instruction: 0xf64380c9 │ │ │ │ - vmull.s8 , d16, d28 │ │ │ │ + vhadd.s8 q12, q10, │ │ │ │ + vmull.s8 q8, d0, d28 │ │ │ │ bicvc r0, r4, pc, lsr #24 │ │ │ │ @ instruction: 0xf04f6145 │ │ │ │ @ instruction: 0xf8c00802 │ │ │ │ strbvs r9, [r5, -r0, rrx] │ │ │ │ sbcmi pc, r7, r0, lsl #17 │ │ │ │ strvs pc, [r0], #1103 @ 0x44f │ │ │ │ rsccs pc, r8, r0, asr #17 │ │ │ │ stc 2, cr2, [r0, #364] @ 0x16c │ │ │ │ vstr d8, [r0, #40] @ 0x28 │ │ │ │ vqdmlsl.s32 q4, d6, d18 │ │ │ │ tstvs ip, r3, lsr #1 │ │ │ │ strvc pc, [r8], #1103 @ 0x44f │ │ │ │ andgt pc, r0, r3, asr #17 │ │ │ │ - ldcvc 6, cr15, [r8], #268 @ 0x10c │ │ │ │ + ldceq 2, cr15, [r8], #-272 @ 0xfffffef0 │ │ │ │ stceq 2, cr15, [pc], #-768 @ 0x89080 │ │ │ │ @ instruction: 0xf8c3671c │ │ │ │ @ instruction: 0xf640c0c0 │ │ │ │ @ instruction: 0xf8c34419 │ │ │ │ vhadd.s8 d24, d6, d12 │ │ │ │ vmvn.i32 d21, #511 @ 0x000001ff │ │ │ │ bicsvs r0, ip, r8, lsl #24 │ │ │ │ rscsgt pc, ip, r3, asr #17 │ │ │ │ ldrmi pc, [ip], #-1600 @ 0xfffff9c0 │ │ │ │ sbchi pc, ip, r3, asr #17 │ │ │ │ sbcsmi pc, ip, r3, asr #17 │ │ │ │ - bl 0x1bc5c2c │ │ │ │ + bl 0xfebc5c2c │ │ │ │ orrsvs pc, r5, #696254464 @ 0x29800000 │ │ │ │ strtvc pc, [r4], #1446 @ 0x5a6 │ │ │ │ addsvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ stceq 0, cr15, [r4], {79} @ 0x4f │ │ │ │ andls pc, r0, r3, asr #17 │ │ │ │ stmdbeq pc, {r0, r1, r2, r3, r6, ip, sp, lr, pc} @ │ │ │ │ andgt pc, r9, r3, lsl #17 │ │ │ │ ldcne 2, cr15, [r0], {72} @ 0x48 │ │ │ │ andls pc, r4, r3, lsl #17 │ │ │ │ andsgt pc, r0, r3, asr #17 │ │ │ │ stc 1, cr6, [r3, #372] @ 0x174 │ │ │ │ vqdmulh.s32 d8, d0, d10 │ │ │ │ - vldr d14, [r7, #328] @ 0x148 │ │ │ │ + vldr d14, [r7, #584] @ 0x248 │ │ │ │ @ instruction: 0xf5a67b72 │ │ │ │ andscs r6, r0, #35913728 @ 0x2240000 │ │ │ │ stmib r4, {r0, r8, r9, sp}^ │ │ │ │ tstcs r0, r4, lsl #10 │ │ │ │ blvc 0x344a08 │ │ │ │ submi pc, r3, r6, lsr #5 │ │ │ │ blvc 0x944a10 │ │ │ │ @@ -123994,64 +123994,64 @@ │ │ │ │ @ instruction: 0x676390fc │ │ │ │ movwcc pc, #12864 @ 0x3240 @ │ │ │ │ sbchi pc, r9, r4, lsl #17 │ │ │ │ rsbcc pc, r7, r4, lsr #17 │ │ │ │ movwmi pc, #58944 @ 0xe640 @ │ │ │ │ @ instruction: 0xf5a667e3 │ │ │ │ movwls r6, #5001 @ 0x1389 │ │ │ │ - bicvc pc, r4, #70254592 @ 0x4300000 │ │ │ │ + movteq pc, #16964 @ 0x4244 @ │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ @ instruction: 0xf6466023 │ │ │ │ vqdmlal.s q11, d0, d1[2] │ │ │ │ mvnvs r0, #8, 6 @ 0x20000000 │ │ │ │ addscc pc, ip, r4, asr #17 │ │ │ │ - bicvc pc, r8, #70254592 @ 0x4300000 │ │ │ │ + movteq pc, #33348 @ 0x8244 @ │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ - @ instruction: 0xf6436623 │ │ │ │ - vrsra.s64 , q0, #64 │ │ │ │ + vmax.s8 d22, d4, d19 │ │ │ │ + vorr.i32 q8, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf8c4032f │ │ │ │ vhadd.s32 , q8, q0 │ │ │ │ - @ instruction: 0xf8c7eb0a │ │ │ │ + @ instruction: 0xf8c7eb4a │ │ │ │ @ instruction: 0xf5a6903c │ │ │ │ @ instruction: 0xf04f797a │ │ │ │ @ instruction: 0xf04f020f │ │ │ │ teqvc sl, r3, lsl #2 │ │ │ │ andscs r7, r0, #-1879048185 @ 0x90000007 │ │ │ │ stmib r7, {r8, sp}^ │ │ │ │ vabal.s32 q1, d6, d4 │ │ │ │ subscs r3, fp, #227 @ 0xe3 │ │ │ │ - bicsvc pc, r8, #70254592 @ 0x4300000 │ │ │ │ + cmppeq r8, #68, 4 @ p-variant is OBSOLETE @ 0x40000004 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ vqadd.s32 d6, d0, d27 │ │ │ │ - @ instruction: 0xf04feaf2 │ │ │ │ + @ instruction: 0xf04feb32 │ │ │ │ @ instruction: 0xf889030f │ │ │ │ @ instruction: 0xf8da3004 │ │ │ │ andscs r3, r0, #12, 12 @ 0xc00000 │ │ │ │ andspl pc, r4, r9, asr #17 │ │ │ │ strbvc pc, [r2, #-1446]! @ 0xfffffa5a @ │ │ │ │ tstcs r0, r7, lsl r6 │ │ │ │ andscs pc, r0, r9, asr #17 │ │ │ │ addcc pc, r3, r6, lsr #5 │ │ │ │ @ instruction: 0xf04f225b │ │ │ │ andseq r0, fp, #4, 24 @ 0x400 │ │ │ │ andgt pc, r9, r9, lsl #17 │ │ │ │ eorcc pc, r8, r9, asr #17 │ │ │ │ - mvnvc pc, #70254592 @ 0x4300000 │ │ │ │ + msreq SPSR_, #68, 4 @ 0x40000004 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ - b 0xff4c5d64 │ │ │ │ + bl 0x4c5d64 │ │ │ │ @ instruction: 0x2610f8da │ │ │ │ movweq pc, #61519 @ 0xf04f @ │ │ │ │ @ instruction: 0x712b62aa │ │ │ │ bmi 0xff311900 │ │ │ │ ldmge r6!, {r0, r1, r6, r9, sl, lr} │ │ │ │ strcs r6, [r0, pc, lsr #2]! │ │ │ │ vrhadd.s8 q11, q0, │ │ │ │ @ instruction: 0x812f4704 │ │ │ │ - strbvc pc, [r8, r3, asr #12]! @ │ │ │ │ + strbeq pc, [r8, -r4, asr #4]! @ │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ @ instruction: 0xf7ff602f │ │ │ │ blls 0xc8710 │ │ │ │ ldrsbtcs pc, [r8], r3 @ │ │ │ │ b 0x114c568 │ │ │ │ bfieq r2, r2, #7, #21 │ │ │ │ ldmibmi pc!, {r2, r3, r4, r8, sl, ip, lr, pc} @ │ │ │ │ @@ -124102,20 +124102,20 @@ │ │ │ │ stmvs r0, {r2, r6, r7, r8, r9, ip, sp, lr, pc} │ │ │ │ strbvc pc, [r0, -r4, asr #7] @ │ │ │ │ ldrmi lr, [ip, #-2515] @ 0xfffff62d │ │ │ │ svceq 0x0000f1b8 │ │ │ │ addhi pc, r0, #65 @ 0x41 │ │ │ │ @ instruction: 0x4641225a │ │ │ │ eoreq pc, r2, r6, lsr #3 │ │ │ │ - b 0x12c5e74 │ │ │ │ + b 0xfe2c5e74 │ │ │ │ stmib r6, {r2, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf8064500 │ │ │ │ mvncs r3, #32, 24 @ 0x2000 │ │ │ │ ldccc 8, cr15, [r4], {70} @ 0x46 │ │ │ │ - movteq pc, #33348 @ 0x8244 @ │ │ │ │ + biceq pc, r8, #68, 4 @ 0x40000004 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ stccc 8, cr15, [r8], #-280 @ 0xfffffee8 │ │ │ │ movwvc pc, #63040 @ 0xf640 @ │ │ │ │ stccc 8, cr15, [r4], #-152 @ 0xffffff68 │ │ │ │ movwvs pc, #49728 @ 0xc240 @ │ │ │ │ strhlt r6, [pc, -r3]! │ │ │ │ @ instruction: 0x21a82310 │ │ │ │ @@ -124126,19 +124126,19 @@ │ │ │ │ @ instruction: 0xf97af7ff │ │ │ │ ldmib r3, {r8, r9, fp, ip, pc}^ │ │ │ │ ldrbeq r4, [sl, -lr, lsr #6] │ │ │ │ tstphi sl, #1073741824 @ p-variant is OBSOLETE @ 0x40000000 │ │ │ │ strvc pc, [r4, #1446]! @ 0x5a6 │ │ │ │ tstcs r0, ip, asr r2 │ │ │ │ adcvc pc, r2, r6, lsr #11 │ │ │ │ - orreq pc, r4, #68, 4 @ 0x40000004 │ │ │ │ + movwne pc, #16964 @ 0x4244 @ │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ @ instruction: 0xf640602b │ │ │ │ vtst.32 d4, d0, d13 │ │ │ │ - blls 0x343eac │ │ │ │ + blls 0x343fac │ │ │ │ ldclcc 8, cr15, [ip], #280 @ 0x118 │ │ │ │ cdpvc 4, 3, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x37d0f8da │ │ │ │ adcvs r2, fp, #0, 4 │ │ │ │ stmdbls r7, {r3, r4, r6, r9, sl, lr} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #704 @ 0x2c0 @ │ │ │ │ @@ -124241,18 +124241,18 @@ │ │ │ │ andsle r2, r3, r0, ror pc │ │ │ │ @ instruction: 0xf5044c08 │ │ │ │ @ instruction: 0x46217510 │ │ │ │ ldrbmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7ff3460 │ │ │ │ adcmi pc, ip, #9109504 @ 0x8b0000 │ │ │ │ strd sp, [r7], -r7 │ │ │ │ - ldrhteq fp, [r4], -r0 │ │ │ │ - eorseq fp, r4, r0, lsl #10 │ │ │ │ - mlaseq r4, r8, ip, fp │ │ │ │ - eorseq sp, r4, r8, asr r8 │ │ │ │ + eorseq fp, r4, r0, lsr r4 │ │ │ │ + eorseq fp, r4, r0, lsl #11 │ │ │ │ + eorseq fp, r4, r8, lsl sp │ │ │ │ + ldrsbteq sp, [r4], -r8 │ │ │ │ usatcc pc, #0, sl, asr #17 @ │ │ │ │ svceq 0x0070f413 │ │ │ │ @ instruction: 0xf8dad130 │ │ │ │ @ instruction: 0xf0133760 │ │ │ │ @ instruction: 0xd12b6f70 │ │ │ │ @ instruction: 0x51a9f50d │ │ │ │ tstcc ip, lr, lsl fp │ │ │ │ @@ -124283,174 +124283,174 @@ │ │ │ │ strbvs pc, [fp, #1293]! @ 0x50d @ │ │ │ │ andcs r4, r0, #34603008 @ 0x2100000 │ │ │ │ strbtcc r4, [r0], #-1624 @ 0xfffff9a8 │ │ │ │ @ instruction: 0xf83af7ff │ │ │ │ mvnsle r4, r5, lsr #5 │ │ │ │ svclt 0x0000e663 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq fp, r4, r8, lsl lr │ │ │ │ - eorseq fp, r4, r8, ror lr │ │ │ │ - mlaseq r4, r8, sl, sp │ │ │ │ + mlaseq r4, r8, lr, fp │ │ │ │ + ldrshteq fp, [r4], -r8 │ │ │ │ + eorseq sp, r4, r8, lsl fp │ │ │ │ @ instruction: 0xf5044c08 │ │ │ │ strtmi r7, [r1], -r8, lsr #10 │ │ │ │ ldrbmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7ff3460 │ │ │ │ adcmi pc, r5, #2424832 @ 0x250000 │ │ │ │ blls 0xbe0c4 │ │ │ │ ldrsbtcs pc, [r8], r3 @ │ │ │ │ @ instruction: 0xf57f0153 │ │ │ │ and sl, r1, r4, ror #23 │ │ │ │ - eorseq r8, r4, r0, lsr #2 │ │ │ │ + eorseq r8, r4, r0, lsr #3 │ │ │ │ strtvs pc, [r8], #1293 @ 0x50d │ │ │ │ bcc 0xfeac6d2c │ │ │ │ addpl pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1a42100 │ │ │ │ @ instruction: 0xf04f0028 │ │ │ │ vmul.i32 d0, d0, d0 │ │ │ │ - @ instruction: 0xf50ae8ba │ │ │ │ + @ instruction: 0xf50ae8fa │ │ │ │ strtcs r6, [r8], ip, asr #25 │ │ │ │ @ instruction: 0xf04f2301 │ │ │ │ @ instruction: 0xf8440201 │ │ │ │ @ instruction: 0xf8843c1c │ │ │ │ vst4.16 {d18-d21}, [pc], r1 │ │ │ │ andcs r7, r1, #67108865 @ 0x4000001 │ │ │ │ stccc 8, cr15, [r2], #-144 @ 0xffffff70 │ │ │ │ @ instruction: 0xf04f87e3 │ │ │ │ stmib r4, {r0, r1, fp}^ │ │ │ │ vmul.i8 d18, d6, d1 │ │ │ │ vmls.f d21, d0, d1[1] │ │ │ │ @ instruction: 0xf8a40508 │ │ │ │ stmib r4, {r1, r2, r3, r4, r7, ip, sp}^ │ │ │ │ @ instruction: 0xf6432929 │ │ │ │ - vbic.i32 d20, #4 @ 0x00000004 │ │ │ │ + vsra.s64 d20, d20, #64 │ │ │ │ @ instruction: 0xf8a4012f │ │ │ │ stmib r4, {r1, r2, r3, r4, r5, r6, r7, ip, sp}^ │ │ │ │ @ instruction: 0xf6432941 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf8a4002f │ │ │ │ @ instruction: 0xf844315e │ │ │ │ @ instruction: 0xf04f6c14 │ │ │ │ strbtvs r0, [r6], #514 @ 0x202 │ │ │ │ - orrcc pc, r0, #70254592 @ 0x4300000 │ │ │ │ + movwmi pc, #1603 @ 0x643 @ │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ adcvs pc, ip, r4, asr #17 │ │ │ │ stccc 8, cr15, [r8], #-272 @ 0xfffffef0 │ │ │ │ - strvs pc, [r4, r3, asr #12] │ │ │ │ + strvc pc, [r4, -r3, asr #12] │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ smlabtvs ip, r4, r8, pc @ │ │ │ │ adccs pc, r1, r4, lsl #17 │ │ │ │ - orrscc pc, r0, #70254592 @ 0x4300000 │ │ │ │ + tstpmi r0, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ smlabbhi r1, r4, r8, pc @ │ │ │ │ @ instruction: 0xf64363a3 │ │ │ │ - vmov.i32 d20, #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 d20, d8, #64 │ │ │ │ tstls r4, pc, lsr #4 │ │ │ │ @ instruction: 0xf6439203 │ │ │ │ - vsubw.s8 , q8, d16 │ │ │ │ + vsubw.s8 q10, q0, d16 │ │ │ │ andls r0, r5, pc, lsr #6 │ │ │ │ addscc pc, r8, r4, asr #17 │ │ │ │ - rsbsmi pc, r0, #70254592 @ 0x4300000 │ │ │ │ + rscsmi pc, r0, #70254592 @ 0x4300000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ ldcls 8, cr15, [r8], {68} @ 0x44 │ │ │ │ @ instruction: 0xf6436765 │ │ │ │ - vrsra.s64 d19, d28, #64 │ │ │ │ + vbic.i32 d20, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf8c4032f │ │ │ │ @ instruction: 0xf8c450d4 │ │ │ │ @ instruction: 0xf64330f8 │ │ │ │ - vaddw.s8 q10, q8, d12 │ │ │ │ + vaddw.s8 , q0, d12 │ │ │ │ @ instruction: 0xf8c4012f │ │ │ │ @ instruction: 0xf6435134 │ │ │ │ - vrsra.s64 , q4, #64 │ │ │ │ + vorr.i32 q10, #2048 @ 0x00000800 │ │ │ │ @ instruction: 0xf643032f │ │ │ │ - vshr.s64 d20, d12, #64 │ │ │ │ + vmov.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf8c4002f │ │ │ │ @ instruction: 0xf6433158 │ │ │ │ - vrsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #3072 @ 0x00000c00 │ │ │ │ movwls r0, #9007 @ 0x232f │ │ │ │ - cmppmi r4, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ + bicsmi pc, r4, #70254592 @ 0x4300000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ @ instruction: 0xf6439306 │ │ │ │ - vqdmlal.s q10, d16, d0[2] │ │ │ │ + vqdmlal.s , d0, d0[2] │ │ │ │ andls r0, r7, #-1140850688 @ 0xbc000000 │ │ │ │ @ instruction: 0xf6439108 │ │ │ │ - vmlal.s q10, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ andls r0, r9, pc, lsr #4 │ │ │ │ @ instruction: 0xf643930a │ │ │ │ - vsra.s64 q10, q12, #64 │ │ │ │ + vbic.i32 , #8 @ 0x00000008 │ │ │ │ andls r0, fp, #-1073741813 @ 0xc000000b │ │ │ │ @ instruction: 0xf643910c │ │ │ │ - vaddl.s8 , d0, d12 │ │ │ │ + vaddl.s8 , d16, d12 │ │ │ │ ldrls r0, [sp, -pc, lsr #32] │ │ │ │ @ instruction: 0xf643900d │ │ │ │ - vsubw.s8 , q0, d16 │ │ │ │ + vsubw.s8 , q8, d16 │ │ │ │ @ instruction: 0xf643032f │ │ │ │ - vmvn.i32 d21, #3072 @ 0x00000c00 │ │ │ │ + vrshr.s64 d21, d28, #64 │ │ │ │ movwls r0, #57903 @ 0xe22f │ │ │ │ @ instruction: 0xf643920f │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ @ instruction: 0xf643012f │ │ │ │ - vmvn.i32 , #4 @ 0x00000004 │ │ │ │ + vshr.s64 , q10, #64 │ │ │ │ tstls r0, pc, lsr #32 │ │ │ │ @ instruction: 0xf6439011 │ │ │ │ - vrsra.s64 d21, d0, #64 │ │ │ │ + vorr.i32 d22, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf643032f │ │ │ │ - vsubl.s8 , d16, d28 │ │ │ │ + vsubl.s8 q11, d0, d28 │ │ │ │ tstls r2, #-268435454 @ 0xf0000002 │ │ │ │ @ instruction: 0xf6439213 │ │ │ │ - vmla.f d21, d16, d0[0] │ │ │ │ + vmla.f d22, d0, d0[0] │ │ │ │ @ instruction: 0xf643012f │ │ │ │ - vshr.s64 , q2, #64 │ │ │ │ + vmov.i32 q11, #4 @ 0x00000004 │ │ │ │ tstls r4, pc, lsr #32 │ │ │ │ @ instruction: 0xf6439015 │ │ │ │ - vqdmlal.s , d16, d0[6] │ │ │ │ + vqdmlal.s q11, d0, d0[6] │ │ │ │ @ instruction: 0xf50d032f │ │ │ │ tstls r6, #163 @ 0xa3 │ │ │ │ - rscspl pc, ip, #70254592 @ 0x4300000 │ │ │ │ + rsbsvs pc, ip, #70254592 @ 0x4300000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ andsls r9, r7, #1 │ │ │ │ - tstpvs r8, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrsvs pc, r8, r3, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - teqpvs r4, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ + @ instruction: 0x63b4f643 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ tstls r9, #24, 2 │ │ │ │ - subsvs pc, r0, #70254592 @ 0x4300000 │ │ │ │ + sbcsvs pc, r0, #70254592 @ 0x4300000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - msrvs (UNDEF: 108), r3 │ │ │ │ + mvnvs pc, r3, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ tstls fp, sl, lsl r2 │ │ │ │ - cmnpvs r8, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ + mvnsvs pc, #70254592 @ 0x4300000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ - ldrvs pc, [r0, r3, asr #12] │ │ │ │ + ldrvc pc, [r0, -r3, asr #12] │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ @ instruction: 0x971e931c │ │ │ │ - strvs pc, [r0, r3, asr #12]! │ │ │ │ + strvc pc, [r0, -r3, asr #12]! │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ @ instruction: 0xf643971f │ │ │ │ - vqshl.s64 d22, d16, #0 │ │ │ │ + vbic.i32 d23, #0 @ 0x00000000 │ │ │ │ strls r0, [r0, -pc, lsr #14]! │ │ │ │ - strbvs pc, [r0, r3, asr #12] @ │ │ │ │ + strbvc pc, [r0, -r3, asr #12] @ │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ @ instruction: 0xf6439721 │ │ │ │ - vqshl.s64 q11, q0, #0 │ │ │ │ + vorr.i32 , #0 @ 0x00000000 │ │ │ │ strls r0, [r2, -pc, lsr #14]! │ │ │ │ - ldrbvs pc, [r8, r3, asr #12] @ │ │ │ │ + ldrbvc pc, [r8, -r3, asr #12] @ │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ @ instruction: 0xf6439723 │ │ │ │ - vqdmlsl.s q11, d16, d0[4] │ │ │ │ + vqdmlsl.s , d0, d0[4] │ │ │ │ strls r0, [r4, -pc, lsr #14]! │ │ │ │ - strbvs pc, [ip, r3, asr #12]! @ │ │ │ │ + strbvc pc, [ip, -r3, asr #12]! @ │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ ldc 7, cr9, [ip, #148] @ 0x94 │ │ │ │ @ instruction: 0xf6437b08 │ │ │ │ - vmlsl.s , d16, d0[6] │ │ │ │ + vmlsl.s q10, d0, d0[6] │ │ │ │ @ instruction: 0xf8c4062f │ │ │ │ mcrls 1, 0, r6, cr2, cr8, {5} │ │ │ │ streq pc, [r4, -pc, asr #32] │ │ │ │ blvc 0xc5150 │ │ │ │ - stmiami ip!, {r0, r1, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdapl ip!, {r0, r1, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdaeq pc!, {r6, r7, r9, ip, sp, lr, pc} @ │ │ │ │ blvc 0x3451bc │ │ │ │ andsvs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ cdpcc 2, 0, cr15, cr3, cr0, {2} │ │ │ │ tstcs r2, #3, 28 @ 0x30 │ │ │ │ rsbsvs pc, r8, #196, 16 @ 0xc40000 │ │ │ │ cdpls 1, 0, cr2, cr4, cr11, {1} │ │ │ │ @@ -124808,15 +124808,15 @@ │ │ │ │ @ instruction: 0xf884ee1e │ │ │ │ strcs r6, [r2], -r1, asr #30 │ │ │ │ cdphi 8, 2, cr15, cr1, cr4, {4} │ │ │ │ ldmpl pc, {r0, r2, r3, r8, sl, ip, sp, lr, pc} @ │ │ │ │ cdpvc 8, 2, cr15, cr12, cr4, {6} │ │ │ │ cdp 8, 7, cr15, cr14, cr4, {5} │ │ │ │ svclt 0x0000e002 │ │ │ │ - eorseq r8, r4, r0, asr #7 │ │ │ │ + eorseq r8, r4, r0, asr #8 │ │ │ │ cdpvc 8, 8, cr15, cr12, cr4, {6} │ │ │ │ cdp 8, 13, cr15, cr14, cr4, {5} │ │ │ │ cdpvc 8, 14, cr15, cr12, cr4, {6} │ │ │ │ svc 0x003ef8a4 │ │ │ │ cdpvs 8, 2, cr15, cr4, cr4, {6} │ │ │ │ cdpls 8, 2, cr15, cr8, cr4, {6} │ │ │ │ cdppl 8, 5, cr15, cr4, cr4, {6} │ │ │ │ @@ -124856,47 +124856,47 @@ │ │ │ │ movwls sl, #31742 @ 0x7bfe │ │ │ │ strpl pc, [r9, sp, lsl #10]! │ │ │ │ ldrcc r9, [r8, -r1, lsl #28] │ │ │ │ andcs r4, r0, #51380224 @ 0x3100000 │ │ │ │ @ instruction: 0x36604658 │ │ │ │ blx 0xfefc81ae │ │ │ │ ldrhle r4, [r7, #39]! @ 0x27 │ │ │ │ - strbtcc pc, [r0], sp, asr #12 @ │ │ │ │ + strbtmi pc, [r0], -sp, asr #12 @ │ │ │ │ ldrteq pc, [r4], -r0, asr #5 @ │ │ │ │ strpl pc, [r1, r6, lsl #10] │ │ │ │ andcs r4, r0, #51380224 @ 0x3100000 │ │ │ │ @ instruction: 0x36604658 │ │ │ │ blx 0xfec481ca │ │ │ │ ldrhle r4, [r7, #39]! @ 0x27 │ │ │ │ pkhtbcc pc, r0, sl, asr #17 @ │ │ │ │ svceq 0x00e0f013 │ │ │ │ rsbhi pc, sl, r1, asr #32 │ │ │ │ @ instruction: 0xa01cf8dd │ │ │ │ - ldmdbvc r0, {r0, r1, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmibvc r0, {r0, r1, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdbeq pc!, {r6, r7, r9, ip, sp, lr, pc} @ │ │ │ │ @ instruction: 0xf5a42704 │ │ │ │ strtmi r7, [r8], r4, lsr #13 │ │ │ │ @ instruction: 0x46484639 │ │ │ │ - mcr2 1, 5, pc, cr4, cr12, {5} @ │ │ │ │ + mcr2 1, 7, pc, cr8, cr12, {5} @ │ │ │ │ stcvc 4, cr15, [r1], #444 @ 0x1bc │ │ │ │ subscs r4, fp, #5242880 @ 0x500000 │ │ │ │ andeq lr, ip, r4, lsl #22 │ │ │ │ vrhadd.s16 d2, d15, d0 │ │ │ │ - @ instruction: 0xf04fec3c │ │ │ │ + @ instruction: 0xf04fec7c │ │ │ │ andcs r0, r0, #16, 28 @ 0x100 │ │ │ │ @ instruction: 0x46584651 │ │ │ │ @ instruction: 0x71b7230f │ │ │ │ teqvc r3, r1, lsl #14 │ │ │ │ ldrshtvs r2, [r5], -pc │ │ │ │ @ instruction: 0x23a87273 │ │ │ │ eorshi pc, ip, r6, asr #17 │ │ │ │ movw lr, #18886 @ 0x49c6 │ │ │ │ blx 0x1fc822e │ │ │ │ @ instruction: 0xf1b54628 │ │ │ │ - svccs 0x0010fdff │ │ │ │ + svccs 0x0010fe43 │ │ │ │ blls 0xbe9a8 │ │ │ │ ldrsbtcs pc, [r8], r3 @ │ │ │ │ orrvc pc, r0, #134217731 @ 0x8000003 │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ @ instruction: 0xf50baf3b │ │ │ │ @ instruction: 0xf50b33ab │ │ │ │ movwls r3, #35496 @ 0x8aa8 │ │ │ │ @@ -124905,15 +124905,15 @@ │ │ │ │ @ instruction: 0x3654f89a │ │ │ │ @ instruction: 0xf0412b00 │ │ │ │ @ instruction: 0xf0498016 │ │ │ │ @ instruction: 0xf50d4900 │ │ │ │ vst1.32 {d22-d24}, [pc :128], r8 │ │ │ │ smlabtcs r0, r0, r2, r7 │ │ │ │ eoreq pc, r8, r6, lsr #3 │ │ │ │ - stc 2, cr15, [r2], {31} │ │ │ │ + mcrr 2, 1, pc, r2, cr15 @ │ │ │ │ @ instruction: 0xf806230f │ │ │ │ ldrbcs r3, [r0, #3108]! @ 0xc24 │ │ │ │ addscc pc, ip, r6, lsl #17 │ │ │ │ teqpvs r5, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ @ instruction: 0x270160b3 │ │ │ │ vst1.32 {d22-d24}, [pc :256], r3 │ │ │ │ ldrtvs r2, [r3], #896 @ 0x380 │ │ │ │ @@ -124929,28 +124929,28 @@ │ │ │ │ smlabbcc r1, r6, r8, pc @ │ │ │ │ movwpl pc, #16960 @ 0x4240 @ │ │ │ │ adccc pc, r0, r6, lsr #17 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movweq pc, #17088 @ 0x42c0 @ │ │ │ │ ldccc 8, cr15, [r8], {70} @ 0x46 │ │ │ │ adccc pc, r8, r6, asr #17 │ │ │ │ - msrvc CPSR_, #70254592 @ 0x4300000 │ │ │ │ + movvc pc, #70254592 @ 0x4300000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ stccc 8, cr15, [r8], #-280 @ 0xfffffee8 │ │ │ │ msrpl CPSR_c, #1610612740 @ 0x60000004 │ │ │ │ movweq pc, #33472 @ 0x82c0 @ │ │ │ │ subscs r6, ip, #-1073741796 @ 0xc000001c │ │ │ │ sbcscc pc, r4, r6, asr #17 │ │ │ │ - msrvc CPSR_f, #70254592 @ 0x4300000 │ │ │ │ + @ instruction: 0x73a8f643 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ @ instruction: 0xf64363b3 │ │ │ │ - vbic.i32 d23, #1024 @ 0x00000400 │ │ │ │ + vrsra.s64 d23, d20, #64 │ │ │ │ @ instruction: 0xf8c6032f │ │ │ │ @ instruction: 0xf6433098 │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ @ instruction: 0xf8c6032f │ │ │ │ blls 0x2966fc │ │ │ │ @ instruction: 0xf8c62100 │ │ │ │ @ instruction: 0xf5a6c0c8 │ │ │ │ @ instruction: 0xf84670a2 │ │ │ │ @ instruction: 0xf5a65c14 │ │ │ │ ldrbtvs r7, [r5], #1188 @ 0x4a4 │ │ │ │ @@ -124961,27 +124961,27 @@ │ │ │ │ @ instruction: 0xf8c66477 │ │ │ │ stmib r6, {r2, r8, ip, sp, lr}^ │ │ │ │ stc 8, cr9, [r6, #192] @ 0xc0 │ │ │ │ @ instruction: 0xf8c67b18 │ │ │ │ @ instruction: 0xf8c6e118 │ │ │ │ stmib r6, {r3, r5, r8, lr, pc}^ │ │ │ │ vadd.i16 , , q4 │ │ │ │ - blls 0x2c51b0 │ │ │ │ + blls 0x2c52b0 │ │ │ │ andcs r7, r0, #1879048198 @ 0x70000006 │ │ │ │ strtmi r6, [r1], -r5, ror #2 │ │ │ │ strcs r6, [r2, #-3995] @ 0xfffff065 │ │ │ │ ldrbmi r6, [r8], -r2, ror #5 │ │ │ │ ldrbvs pc, [r3, sp, lsl #10] @ │ │ │ │ biccs pc, r4, #201326595 @ 0xc000003 │ │ │ │ vst1.32 {d22-d25}, [pc :128], r3 │ │ │ │ stmib r4, {r8, r9, ip, sp, lr}^ │ │ │ │ vst2.8 {d21-d24}, [pc], r3 │ │ │ │ @ instruction: 0xf50d6304 │ │ │ │ @ instruction: 0x632365a4 │ │ │ │ - movtvc pc, #34371 @ 0x8643 @ │ │ │ │ + bicvc pc, r8, #70254592 @ 0x4300000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ vhadd.s8 d22, d0, d19 │ │ │ │ vsubw.s8 , q0, d1 │ │ │ │ @ instruction: 0xf8c44303 │ │ │ │ @ instruction: 0xf6453005 │ │ │ │ vsubw.s8 , q0, d5 │ │ │ │ strbtvs r0, [r3], #-776 @ 0xfffffcf8 │ │ │ │ @@ -125012,15 +125012,15 @@ │ │ │ │ strbtcc r4, [r0], #-1624 @ 0xfffff9a8 │ │ │ │ blx 0xfe3c840c │ │ │ │ mvnsle r4, r7, lsr #5 │ │ │ │ vst4.8 {d18,d20,d22,d24}, [pc], r0 │ │ │ │ @ instruction: 0xf1a672c0 │ │ │ │ @ instruction: 0xf5050028 │ │ │ │ vqrshl.s16 d7, d28, d31 │ │ │ │ - @ instruction: 0xf8daeb2e │ │ │ │ + @ instruction: 0xf8daeb6e │ │ │ │ @ instruction: 0xf8c637d0 │ │ │ │ andcs r3, r1, r0, lsr #2 │ │ │ │ tstcs r0, r0, lsl #22 │ │ │ │ @ instruction: 0xf8d39c01 │ │ │ │ vshr.u64 d19, d24, #61 │ │ │ │ @ instruction: 0xf8c663c0 │ │ │ │ movwcs r3, #4288 @ 0x10c0 │ │ │ │ @@ -125045,26 +125045,26 @@ │ │ │ │ orrcs r3, r0, #168 @ 0xa8 │ │ │ │ ldccc 8, cr15, [r4], {70} @ 0x46 │ │ │ │ orrsvs pc, sp, #1325400064 @ 0x4f000000 │ │ │ │ movwcs r6, #179 @ 0xb3 │ │ │ │ sbccc pc, r4, r6, asr #17 │ │ │ │ teqpvc r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ smlawtcc r8, r6, r8, pc @ │ │ │ │ - cmppvc r4, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ + bicsvc pc, r4, #70254592 @ 0x4300000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ stccc 8, cr15, [r8], #-280 @ 0xfffffee8 │ │ │ │ - msrvc SPSR_, #70254592 @ 0x4300000 │ │ │ │ + mvnvc pc, #70254592 @ 0x4300000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ @ instruction: 0xf64363b3 │ │ │ │ - vqdmlal.s , d0, d0[6] │ │ │ │ + vqdmlal.s , d16, d0[6] │ │ │ │ @ instruction: 0xf8c6032f │ │ │ │ @ instruction: 0xf6403098 │ │ │ │ @ instruction: 0xf8a6430f │ │ │ │ @ instruction: 0xf643309c │ │ │ │ - vqdmlal.s , d0, d0[7] │ │ │ │ + vqdmlal.s , d16, d0[7] │ │ │ │ @ instruction: 0xf8c6032f │ │ │ │ vqadd.s8 , q12, q12 │ │ │ │ vsubw.s8 q8, q8, d9 │ │ │ │ @ instruction: 0xf8c60308 │ │ │ │ vand d19, d6, d28 │ │ │ │ vsubw.s8 q10, q0, d9 │ │ │ │ stmib r6, {r3, r8, r9}^ │ │ │ │ @@ -125099,106 +125099,106 @@ │ │ │ │ @ instruction: 0xf8da3aa8 │ │ │ │ @ instruction: 0xf4133760 │ │ │ │ @ instruction: 0xf43e2f70 │ │ │ │ stmdbmi r8, {r0, r3, r4, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ ldrbmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf9d6f7fe │ │ │ │ ldcllt 7, cr15, [r2, #1016] @ 0x3f8 │ │ │ │ - mlaseq r4, r0, r6, r8 │ │ │ │ - ldrhteq r9, [r4], -r0 │ │ │ │ - eorseq r9, r4, r0, lsl sl │ │ │ │ - eorseq r9, r4, r0, asr fp │ │ │ │ - mlaseq r4, r0, r3, sl │ │ │ │ - eorseq sl, r4, r0, ror r5 │ │ │ │ + eorseq r8, r4, r0, lsl r7 │ │ │ │ + eorseq r9, r4, r0, lsr r4 │ │ │ │ + mlaseq r4, r0, sl, r9 │ │ │ │ + ldrsbteq r9, [r4], -r0 │ │ │ │ + eorseq sl, r4, r0, lsl r4 │ │ │ │ + ldrshteq sl, [r4], -r0 │ │ │ │ strtvs pc, [r8], sp, lsl #10 │ │ │ │ strcc pc, [fp, fp, lsl #10]! │ │ │ │ sbcvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1a62100 │ │ │ │ @ instruction: 0xf04f0028 │ │ │ │ vmla.i16 d0, d15, d2 │ │ │ │ - vpmax.s8 q15, q3, q12 │ │ │ │ + vpmax.s8 d30, d22, d24 │ │ │ │ vmull.s , d0, d1[2] │ │ │ │ tstcs r0, r8, lsl #20 │ │ │ │ vhsub.s8 d18, d16, d24 │ │ │ │ stmdb r6, {r0, r9, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf04f9107 │ │ │ │ @ instruction: 0xf8260003 │ │ │ │ @ instruction: 0xf643ec22 │ │ │ │ - vqdmlal.s q9, d16, d0[2] │ │ │ │ + vqdmlal.s , d0, d0[2] │ │ │ │ @ instruction: 0xf8a6032f │ │ │ │ @ instruction: 0xf846e03e │ │ │ │ @ instruction: 0xf6433c28 │ │ │ │ - vaddhn.i16 d19, q0, q0 │ │ │ │ + vaddhn.i16 d19, q8, q0 │ │ │ │ stmib r6, {r0, r1, r2, r3, r5, sl}^ │ │ │ │ @ instruction: 0xf8a69111 │ │ │ │ @ instruction: 0xf04fe09e │ │ │ │ stmib r6, {r0, r8, r9}^ │ │ │ │ @ instruction: 0xf6439129 │ │ │ │ - vabal.s8 , d0, d12 │ │ │ │ + vabal.s8 , d16, d12 │ │ │ │ @ instruction: 0xf8a6052f │ │ │ │ stmib r6, {r1, r2, r3, r4, r5, r6, r7, sp, lr, pc}^ │ │ │ │ vrhadd.s8 , q0, │ │ │ │ @ instruction: 0xf8463c02 │ │ │ │ @ instruction: 0xf6432c14 │ │ │ │ - vmul.i d19, d0, d0[4] │ │ │ │ + vmul.i d19, d16, d0[4] │ │ │ │ ldrbtvs r0, [r2], #2095 @ 0x82f │ │ │ │ adccs pc, ip, r6, asr #17 │ │ │ │ smlabtcs ip, r6, r8, pc @ │ │ │ │ subcc pc, r1, r6, lsl #17 │ │ │ │ - bicscs pc, r0, #70254592 @ 0x4300000 │ │ │ │ + cmppcc r0, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ smlabbeq r1, r6, r8, pc @ │ │ │ │ @ instruction: 0xf64363b3 │ │ │ │ - vshr.s64 q9, q10, #64 │ │ │ │ + vmvn.i32 , #4 @ 0x00000004 │ │ │ │ strls r0, [r3], #-47 @ 0xffffffd1 │ │ │ │ @ instruction: 0xf6439002 │ │ │ │ - vrsra.s64 q9, q4, #64 │ │ │ │ + vorr.i32 , #2048 @ 0x00000800 │ │ │ │ strls r0, [r4, #-815] @ 0xfffffcd1 │ │ │ │ addscc pc, r8, r6, asr #17 │ │ │ │ - andscc pc, r8, r3, asr #12 │ │ │ │ + addscc pc, r8, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ adcls pc, r1, r6, lsl #17 │ │ │ │ @ instruction: 0xf6439005 │ │ │ │ - vqdmlal.s q9, d16, d0[4] │ │ │ │ + vqdmlal.s , d0, d0[4] │ │ │ │ @ instruction: 0xf8c6032f │ │ │ │ @ instruction: 0xf8c6a014 │ │ │ │ @ instruction: 0xf64330f8 │ │ │ │ - vaddhn.i16 d19, q0, q10 │ │ │ │ + vaddhn.i16 d19, q8, q10 │ │ │ │ @ instruction: 0xf8c6042f │ │ │ │ strls sl, [r6], #-116 @ 0xffffff8c │ │ │ │ - ldrcc pc, [r0, #-1603]! @ 0xfffff9bd │ │ │ │ + ldrcc pc, [r0, #1603]! @ 0x643 │ │ │ │ streq pc, [pc, #-704]! @ 0x8a3c4 │ │ │ │ sbcsge pc, r4, r6, asr #17 │ │ │ │ @ instruction: 0xf6439507 │ │ │ │ - vmvn.i32 d19, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d19, d28, #64 │ │ │ │ andls r0, r8, pc, lsr #32 │ │ │ │ blvc 0xfc5cf4 │ │ │ │ - mvncs pc, #70254592 @ 0x4300000 │ │ │ │ + msrcc SPSR_f, #70254592 @ 0x4300000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ cmppcc r8, r6, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf6439b02 │ │ │ │ - vmov.i32 , #262144 @ 0x00040000 │ │ │ │ + @ instruction: 0xf2c034d4 │ │ │ │ stc 4, cr0, [r6, #188] @ 0xbc │ │ │ │ vldr d7, [r7] │ │ │ │ @ instruction: 0xf6437b3e │ │ │ │ - vmla.i d19, d0, d0[2] │ │ │ │ + vmla.i d19, d16, d0[2] │ │ │ │ @ instruction: 0xf8c6002f │ │ │ │ blls 0x156da4 │ │ │ │ ldrcc pc, [r8, #-1549] @ 0xfffff9f3 │ │ │ │ blvc 0x6c5ce4 │ │ │ │ blvc 0x10c5d2c │ │ │ │ andscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ vstr d9, [r6, #16] │ │ │ │ vldr d7, [r7, #192] @ 0xc0 │ │ │ │ strls r7, [r9], #-2882 @ 0xfffff4be │ │ │ │ strtvs pc, [r3], #1293 @ 0x50d │ │ │ │ rsbscc pc, r8, #12976128 @ 0xc60000 │ │ │ │ movweq pc, #16463 @ 0x404f @ │ │ │ │ @ instruction: 0xf6439401 │ │ │ │ - vmls.i d19, d0, d0[7] │ │ │ │ + vmls.i d19, d16, d0[7] │ │ │ │ @ instruction: 0xf8a6042f │ │ │ │ strls lr, [sl], #-350 @ 0xfffffea2 │ │ │ │ msrcc SPSR_c, r6, lsl #17 │ │ │ │ movweq pc, #20559 @ 0x504f @ │ │ │ │ cmpls r9, r6, asr #19 │ │ │ │ msrcs SPSR_fs, r6, asr #17 │ │ │ │ @ instruction: 0xe1bef8a6 │ │ │ │ @@ -125368,27 +125368,27 @@ │ │ │ │ @ instruction: 0xf7fd4658 │ │ │ │ blls 0xca8b8 │ │ │ │ @ instruction: 0x432ee9d3 │ │ │ │ @ instruction: 0xf57e01e2 │ │ │ │ subscs sl, ip, #12, 28 @ 0xc0 │ │ │ │ @ instruction: 0xf1a62100 │ │ │ │ strcs r0, [r3], #-36 @ 0xffffffdc │ │ │ │ - stmda r4!, {r0, r1, r2, r3, r4, r9, ip, sp, lr, pc}^ │ │ │ │ + stmia r4!, {r0, r1, r2, r3, r4, r9, ip, sp, lr, pc} │ │ │ │ ldrmi r2, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf50d4aa2 │ │ │ │ @ instruction: 0xf80660a3 │ │ │ │ strcs r4, [r2, #-3105] @ 0xfffff3df │ │ │ │ @ instruction: 0xf8062405 │ │ │ │ @ instruction: 0xf44f4c1f │ │ │ │ stmdb r6, {r7, sl, sp, lr}^ │ │ │ │ strtcs r5, [r8], #1031 @ 0x407 │ │ │ │ ldcmi 8, cr15, [r4], {70} @ 0x46 │ │ │ │ ldrmi pc, [sl], #-1600 @ 0xfffff9c0 │ │ │ │ stcmi 8, cr15, [ip], {70} @ 0x46 │ │ │ │ - ldreq pc, [r8], #-580 @ 0xfffffdbc │ │ │ │ + ldreq pc, [r8], #580 @ 0x244 │ │ │ │ strteq pc, [pc], #-704 @ 0x8a9f0 │ │ │ │ stcmi 8, cr15, [r8], #-280 @ 0xfffffee8 │ │ │ │ strbpl pc, [sp], #-582 @ 0xfffffdba @ │ │ │ │ streq pc, [r8], #-704 @ 0xfffffd40 │ │ │ │ @ instruction: 0xf7fe61b4 │ │ │ │ andcs pc, r0, #28672 @ 0x7000 │ │ │ │ @ instruction: 0x61a3f50d │ │ │ │ @@ -125396,15 +125396,15 @@ │ │ │ │ blls 0xca84c │ │ │ │ @ instruction: 0x432ee9d3 │ │ │ │ @ instruction: 0xf57e07e2 │ │ │ │ @ instruction: 0xf44fadd9 │ │ │ │ @ instruction: 0x21007290 │ │ │ │ eoreq pc, r8, r6, lsr #3 │ │ │ │ strvs pc, [r3, #1293]! @ 0x50d │ │ │ │ - stmda ip!, {r0, r1, r2, r3, r4, r9, ip, sp, lr, pc} │ │ │ │ + stmda ip!, {r0, r1, r2, r3, r4, r9, ip, sp, lr, pc}^ │ │ │ │ strbvs pc, [r7], #1293 @ 0x50d @ │ │ │ │ ldmdacc r8!, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwcs r6, #4147 @ 0x1033 │ │ │ │ stccc 8, cr15, [r3], #-24 @ 0xffffffe8 │ │ │ │ ldccc 8, cr15, [pc], {6} │ │ │ │ eorscc pc, sp, r6, lsl #17 │ │ │ │ subcc pc, r1, r6, lsl #17 │ │ │ │ @@ -125420,25 +125420,25 @@ │ │ │ │ mvnscs r3, #8448 @ 0x2100 │ │ │ │ ldccc 8, cr15, [r4], {70} @ 0x46 │ │ │ │ orrvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ stccc 8, cr15, [r8], {70} @ 0x46 │ │ │ │ ldrbtvs r2, [r3], #1008 @ 0x3f0 │ │ │ │ @ instruction: 0xf8c623c0 │ │ │ │ vhadd.s8 d19, d20, d28 │ │ │ │ - vsubw.s8 q8, q0, d20 │ │ │ │ + vsubw.s8 q8, q8, d20 │ │ │ │ @ instruction: 0xf846032f │ │ │ │ @ instruction: 0xf2463c28 │ │ │ │ vsubw.s8 , q0, d25 │ │ │ │ cmnvs r3, r8, lsl #6 │ │ │ │ - teqpeq r0, #68, 4 @ p-variant is OBSOLETE @ 0x40000004 │ │ │ │ + movseq pc, #68, 4 @ 0x40000004 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ vcge.s8 d22, d16, d19 │ │ │ │ @ instruction: 0xf8a64303 │ │ │ │ vqadd.s8 d19, d4, d31 │ │ │ │ - vbic.i32 d16, #3072 @ 0x00000c00 │ │ │ │ + vrsra.s64 d16, d28, #64 │ │ │ │ @ instruction: 0xf8c6032f │ │ │ │ vqadd.s8 d19, d16, d8 │ │ │ │ @ instruction: 0xf8a66303 │ │ │ │ @ instruction: 0x4629309f │ │ │ │ ldrbmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7fd3560 │ │ │ │ adcmi pc, ip, #47, 30 @ 0xbc │ │ │ │ @@ -125446,33 +125446,33 @@ │ │ │ │ @ instruction: 0xf0133760 │ │ │ │ @ instruction: 0xf0400ff0 │ │ │ │ blls 0xaba60 │ │ │ │ @ instruction: 0x432ee9d3 │ │ │ │ ldcllt 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ @ instruction: 0x210022b9 │ │ │ │ eoreq pc, r1, r6, lsr #3 │ │ │ │ - svc 0x00c8f21e │ │ │ │ + stmda r8, {r0, r1, r2, r3, r4, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x66756634 │ │ │ │ ldreq pc, [r1], #-879 @ 0xfffffc91 │ │ │ │ streq pc, [fp, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0x432c2301 │ │ │ │ stccc 8, cr15, [r0], #-24 @ 0xffffffe8 │ │ │ │ tstcs r0, #1929379840 @ 0x73000000 │ │ │ │ @ instruction: 0xf8466034 │ │ │ │ ldrtvs r3, [r3], #3096 @ 0xc18 │ │ │ │ @ instruction: 0xf84623a8 │ │ │ │ ldrbtvs r3, [r3], #3092 @ 0xc14 │ │ │ │ @ instruction: 0xf8062303 │ │ │ │ @ instruction: 0xf2443c22 │ │ │ │ - vqdmlal.s q8, d0, d0[2] │ │ │ │ + vqdmlal.s q8, d16, d0[2] │ │ │ │ @ instruction: 0xf846032f │ │ │ │ @ instruction: 0xf6403c28 │ │ │ │ @ instruction: 0xf826730f │ │ │ │ @ instruction: 0xf2443c24 │ │ │ │ - vorr.i32 q8, #0 @ 0x00000000 │ │ │ │ + vrsra.s64 q8, q0, #64 │ │ │ │ @ instruction: 0x63b3032f │ │ │ │ movwcc pc, #62016 @ 0xf240 @ │ │ │ │ movwne pc, #12992 @ 0x32c0 @ │ │ │ │ eorscc pc, sp, r6, asr #17 │ │ │ │ @ instruction: 0xf0002f00 │ │ │ │ andcs r8, r0, #570425344 @ 0x22000000 │ │ │ │ @ instruction: 0x61a3f50d │ │ │ │ @@ -125527,31 +125527,31 @@ │ │ │ │ @ instruction: 0x462175f0 │ │ │ │ ldrbmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7fd3460 │ │ │ │ adcmi pc, r5, #2096 @ 0x830 │ │ │ │ @ instruction: 0xf8dad1f7 │ │ │ │ @ instruction: 0xf7fe36d8 │ │ │ │ svclt 0x0000bd53 │ │ │ │ - eorseq r7, r4, r0, lsr #16 │ │ │ │ - eorseq r7, r4, r0, asr #21 │ │ │ │ - eorseq sp, r4, r8, asr r2 │ │ │ │ + eorseq r7, r4, r0, lsr #17 │ │ │ │ + eorseq r7, r4, r0, asr #22 │ │ │ │ ldrsbteq sp, [r4], -r8 │ │ │ │ + eorseq sp, r4, r8, asr r4 │ │ │ │ + eorseq sp, r4, r8, lsr r6 │ │ │ │ ldrhteq sp, [r4], -r8 │ │ │ │ - eorseq sp, r4, r8, lsr r7 │ │ │ │ - eorseq fp, r4, r0, lsl #16 │ │ │ │ - ldrsbteq r9, [r4], -r0 │ │ │ │ - mlaseq r4, r0, r2, r9 │ │ │ │ - ldrsbteq r9, [r4], -r0 │ │ │ │ - eorseq r9, r4, r0, lsr r2 │ │ │ │ - eorseq r9, r4, r0, ror r1 │ │ │ │ - eorseq fp, r4, r8, lsl fp │ │ │ │ - eorseq fp, r4, r8, ror fp │ │ │ │ - ldrsbteq fp, [r4], -r8 │ │ │ │ - eorseq fp, r4, r8, lsr ip │ │ │ │ - eorseq fp, r4, r8, lsr r9 │ │ │ │ + eorseq fp, r4, r0, lsl #17 │ │ │ │ + eorseq r9, r4, r0, asr fp │ │ │ │ + eorseq r9, r4, r0, lsl r3 │ │ │ │ + eorseq r9, r4, r0, asr r2 │ │ │ │ + ldrhteq r9, [r4], -r0 │ │ │ │ + ldrshteq r9, [r4], -r0 │ │ │ │ + mlaseq r4, r8, fp, fp │ │ │ │ + ldrshteq fp, [r4], -r8 │ │ │ │ + eorseq fp, r4, r8, asr ip │ │ │ │ + ldrhteq fp, [r4], -r8 │ │ │ │ + ldrhteq fp, [r4], -r8 │ │ │ │ andcs r4, r0, #2785280 @ 0x2a8000 │ │ │ │ @ instruction: 0xf7fd4658 │ │ │ │ blls 0xca5d8 │ │ │ │ ldrsbtmi pc, [r8], r3 @ │ │ │ │ ldcllt 7, cr15, [ip], {254} @ 0xfe │ │ │ │ @ instruction: 0xf5044ca6 │ │ │ │ @ instruction: 0x46217590 │ │ │ │ @@ -125590,28 +125590,28 @@ │ │ │ │ stmibmi sl, {r0, r2, r3, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ ldrbmi r2, [r8], -r0, lsl #4 │ │ │ │ mcr2 7, 0, pc, cr6, cr13, {7} @ │ │ │ │ stcllt 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ tstcs r0, ip, asr r2 │ │ │ │ eoreq pc, r4, r6, lsr #3 │ │ │ │ vshl.s16 d2, d1, d14 │ │ │ │ - movwcs lr, #3754 @ 0xeaa │ │ │ │ + movwcs lr, #3818 @ 0xeea │ │ │ │ rsbsvs r4, r3, sl, lsl r6 │ │ │ │ stmcc r4, {r1, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x61a3f50d │ │ │ │ movwcs r6, #16435 @ 0x4033 │ │ │ │ ldccc 8, cr15, [pc], {6} │ │ │ │ stmdb r6, {r4, r8, r9, sp}^ │ │ │ │ ldrbmi r4, [r8], -r7, lsl #6 │ │ │ │ @ instruction: 0x23a84c7c │ │ │ │ ldccc 8, cr15, [r4], {70} @ 0x46 │ │ │ │ movwne pc, #12864 @ 0x3240 @ │ │ │ │ ldrvs pc, [r4, #1284]! @ 0x504 │ │ │ │ stccc 8, cr15, [r1], #-152 @ 0xffffff68 │ │ │ │ - orrseq pc, r4, #68, 4 @ 0x40000004 │ │ │ │ + tstpne r4, #68, 4 @ p-variant is OBSOLETE @ 0x40000004 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ stccc 8, cr15, [r8], #-280 @ 0xfffffee8 │ │ │ │ movtpl pc, #4678 @ 0x1246 @ │ │ │ │ movweq pc, #33472 @ 0x82c0 @ │ │ │ │ @ instruction: 0xf7fd6173 │ │ │ │ @ instruction: 0x4621fdd7 │ │ │ │ ldrbmi r2, [r8], -r0, lsl #4 │ │ │ │ @@ -125715,44 +125715,44 @@ │ │ │ │ mvnsle r4, r5, lsr #5 │ │ │ │ @ instruction: 0xf8d39b00 │ │ │ │ @ instruction: 0xf7fe20b8 │ │ │ │ stmdbmi r0!, {r0, r1, r2, r4, r5, r6, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fd4658 │ │ │ │ @ instruction: 0xf7fefd07 │ │ │ │ svclt 0x0000b8de │ │ │ │ - ldrsbteq fp, [r4], -r8 │ │ │ │ - eorseq fp, r4, r0, ror #7 │ │ │ │ - ldrsbteq fp, [r4], -r0 │ │ │ │ - eorseq fp, r4, r0, ror r1 │ │ │ │ - eorseq sl, r4, r0, lsr pc │ │ │ │ - ldrsbteq sl, [r4], -r0 │ │ │ │ - ldrshteq sp, [r4], -r8 │ │ │ │ - mlaseq r4, r8, r7, sp │ │ │ │ - mlaseq r4, r8, r8, ip │ │ │ │ - eorseq ip, r4, r8, lsr lr │ │ │ │ - ldrsbteq ip, [r4], -r8 │ │ │ │ - eorseq ip, r4, r8, lsr r8 │ │ │ │ - eorseq ip, r4, r8, lsl r7 │ │ │ │ - eorseq ip, r4, r8, ror r7 │ │ │ │ - eorseq ip, r4, r8, asr r3 │ │ │ │ - eorseq ip, r4, r8, asr r0 │ │ │ │ - ldrshteq fp, [r4], -r8 │ │ │ │ - ldrsbteq fp, [r4], -r8 │ │ │ │ - eorseq sl, r4, r0, ror fp │ │ │ │ - ldrsbteq sl, [r4], -r0 │ │ │ │ - eorseq sl, r4, r0, ror r8 │ │ │ │ + eorseq fp, r4, r8, asr r9 │ │ │ │ + eorseq fp, r4, r0, ror #8 │ │ │ │ + eorseq fp, r4, r0, asr r2 │ │ │ │ + ldrshteq fp, [r4], -r0 │ │ │ │ ldrhteq sl, [r4], -r0 │ │ │ │ - eorseq sl, r4, r0, lsl r8 │ │ │ │ - eorseq sl, r4, r0, asr r7 │ │ │ │ - mlaseq r4, r0, r6, sl │ │ │ │ + eorseq sl, r4, r0, asr pc │ │ │ │ + eorseq sp, r4, r8, ror r8 │ │ │ │ + eorseq sp, r4, r8, lsl r8 │ │ │ │ + eorseq ip, r4, r8, lsl r9 │ │ │ │ + ldrhteq ip, [r4], -r8 │ │ │ │ + eorseq ip, r4, r8, asr r8 │ │ │ │ + ldrhteq ip, [r4], -r8 │ │ │ │ + mlaseq r4, r8, r7, ip │ │ │ │ + ldrshteq ip, [r4], -r8 │ │ │ │ + ldrsbteq ip, [r4], -r8 │ │ │ │ + ldrsbteq ip, [r4], -r8 │ │ │ │ + eorseq ip, r4, r8, ror r0 │ │ │ │ + eorseq fp, r4, r8, asr pc │ │ │ │ + ldrshteq sl, [r4], -r0 │ │ │ │ + eorseq sl, r4, r0, asr r9 │ │ │ │ ldrshteq sl, [r4], -r0 │ │ │ │ + eorseq sl, r4, r0, lsr r8 │ │ │ │ + mlaseq r4, r0, r8, sl │ │ │ │ ldrsbteq sl, [r4], -r0 │ │ │ │ - eorseq sl, r4, r0, lsr r6 │ │ │ │ - eorseq r7, r4, r0, lsl #11 │ │ │ │ - eorseq r9, r4, r0, ror sl │ │ │ │ + eorseq sl, r4, r0, lsl r7 │ │ │ │ + eorseq sl, r4, r0, ror r7 │ │ │ │ + eorseq sl, r4, r0, asr r6 │ │ │ │ + ldrhteq sl, [r4], -r0 │ │ │ │ + eorseq r7, r4, r0, lsl #12 │ │ │ │ + ldrshteq r9, [r4], -r0 │ │ │ │ andcs r4, r0, #13376 @ 0x3440 │ │ │ │ @ instruction: 0x4658a956 │ │ │ │ strtvc pc, [r8], #-1285 @ 0xfffffafb │ │ │ │ stc2l 7, cr15, [r0], {253} @ 0xfd │ │ │ │ stmdbge lr!, {r9, sp}^ │ │ │ │ @ instruction: 0xf7fd4658 │ │ │ │ @ instruction: 0x4629fcbb │ │ │ │ @@ -125765,33 +125765,33 @@ │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vqdmulh.s d26, d21, d6 │ │ │ │ vaddl.s8 , d16, d25 │ │ │ │ @ instruction: 0xf6450008 │ │ │ │ vmla.f d17, d16, d1[7] │ │ │ │ @ instruction: 0xf6450108 │ │ │ │ vmov.i32 , #3328 @ 0x00000d00 │ │ │ │ - @ instruction: 0xf6430208 │ │ │ │ - @ instruction: 0xf2c07cf0 │ │ │ │ + vhsub.s8 d16, d4, d8 │ │ │ │ + vmvn.i32 q8, #255 @ 0x000000ff │ │ │ │ movwls r0, #7215 @ 0x1c2f │ │ │ │ @ instruction: 0xf8cdab9e │ │ │ │ movwls sl, #8228 @ 0x2024 │ │ │ │ andne lr, r4, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8cd9006 │ │ │ │ @ instruction: 0xf8cdc02c │ │ │ │ @ instruction: 0xf009b00c │ │ │ │ strbmi r0, [r9], -r1, lsl #6 │ │ │ │ strbvc pc, [r8, -pc, ror #8] @ │ │ │ │ b 0x1471048 │ │ │ │ @ instruction: 0xf1bb0883 │ │ │ │ - @ instruction: 0x4604ff91 │ │ │ │ + @ instruction: 0x4604ffd5 │ │ │ │ @ instruction: 0xf5a619f0 │ │ │ │ subscs r7, r9, #19398656 @ 0x1280000 │ │ │ │ vaddw.u8 q9, , d0 │ │ │ │ vrshl.s16 q0, q1, q7 │ │ │ │ - blls 0x2464d8 │ │ │ │ + blls 0x2465d8 │ │ │ │ @ instruction: 0xf0459a04 │ │ │ │ stmdbls r5, {r3, r8, sl} │ │ │ │ blne 0x705980 │ │ │ │ vst4.8 {d22-d25}, [pc :256], ip │ │ │ │ @ instruction: 0x71bd6aa0 │ │ │ │ mvnscs r6, #-335544317 @ 0xec000003 │ │ │ │ andcs r6, r0, #973078528 @ 0x3a000000 │ │ │ │ @@ -125799,70 +125799,70 @@ │ │ │ │ vcgt.s8 d26, d0, d4 │ │ │ │ stmdbls r1, {r0, r1, r2, r3, r8, r9, sp, lr} │ │ │ │ stmdals r3, {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ andlt pc, r8, r7, lsl #17 │ │ │ │ andhi pc, r9, r7, lsl #17 │ │ │ │ mrrc2 7, 15, pc, lr, cr13 @ │ │ │ │ @ instruction: 0xf1b44620 │ │ │ │ - @ instruction: 0xf5a6fee1 │ │ │ │ + @ instruction: 0xf5a6ff25 │ │ │ │ @ instruction: 0x46497432 │ │ │ │ - rscsvc pc, r8, r3, asr #12 │ │ │ │ + rsbseq pc, r8, r4, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xff5cf1bb │ │ │ │ + @ instruction: 0xffa0f1bb │ │ │ │ ldcvc 4, cr15, [r0], #-444 @ 0xfffffe44 │ │ │ │ subscs r4, r9, #7340032 @ 0x700000 │ │ │ │ andeq lr, ip, r6, lsl #22 │ │ │ │ vrhadd.s16 d2, d14, d0 │ │ │ │ - bls 0x1c6470 │ │ │ │ + bls 0x1c6570 │ │ │ │ vmla.i8 d25, d0, d5 │ │ │ │ adchi r6, r3, pc, lsl #6 │ │ │ │ movweq pc, #4168 @ 0x1048 @ │ │ │ │ blls 0x227a3c │ │ │ │ @ instruction: 0x71a563e3 │ │ │ │ strtvs r2, [r2], #-1532 @ 0xfffffa04 │ │ │ │ strbtvs r2, [r1], #-512 @ 0xfffffe00 │ │ │ │ andlt pc, r8, r4, lsl #17 │ │ │ │ ldrdne lr, [r2], -sp │ │ │ │ andsge pc, r0, r4, asr #17 │ │ │ │ eorvs r6, r7, r5, ror #2 │ │ │ │ stc2 7, cr15, [lr], #-1012 @ 0xfffffc0c │ │ │ │ @ instruction: 0xf1b44638 │ │ │ │ - blls 0x30ab9c │ │ │ │ + blls 0x30acac │ │ │ │ @ instruction: 0x360cf8d3 │ │ │ │ svclt 0x00282b20 │ │ │ │ strbmi r2, [fp, #-800] @ 0xfffffce0 │ │ │ │ @ instruction: 0xf8ddd893 │ │ │ │ @ instruction: 0xf8dda024 │ │ │ │ @ instruction: 0xf8dab00c │ │ │ │ blcs 0x98934 │ │ │ │ mrrcge 4, 3, pc, r5, cr15 @ │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf645ab86 │ │ │ │ vmla.f d17, d16, d1[7] │ │ │ │ @ instruction: 0xf6450108 │ │ │ │ vmov.i32 , #3328 @ 0x00000d00 │ │ │ │ vhsub.s8 d16, d4, d8 │ │ │ │ - vaddl.s8 q8, d0, d0 │ │ │ │ + vaddl.s8 q8, d16, d0 │ │ │ │ movwls r0, #4143 @ 0x102f │ │ │ │ @ instruction: 0xf8cdab9e │ │ │ │ movwls sl, #8216 @ 0x2018 │ │ │ │ andne lr, r4, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8cd9009 │ │ │ │ @ instruction: 0xf009b00c │ │ │ │ strbmi r0, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf5a69809 │ │ │ │ b 0x1469260 │ │ │ │ @ instruction: 0xf1bb0a83 │ │ │ │ - strmi pc, [r4], -r3, lsl #30 │ │ │ │ + strmi pc, [r4], -r7, asr #30 │ │ │ │ subvc pc, r8, pc, ror #8 │ │ │ │ tstcs r0, r9, asr r2 │ │ │ │ vqshrun.s16 d17, q8, #7 │ │ │ │ vabd.s16 q0, q7, q1 │ │ │ │ - b 0x14863bc │ │ │ │ + b 0x14864bc │ │ │ │ blls 0x1905bc │ │ │ │ streq pc, [r8, -r7, asr #32] │ │ │ │ @ instruction: 0xf0459a05 │ │ │ │ stmdbls r1, {r2, r8, sl} │ │ │ │ blvs 0xfe0c82a4 │ │ │ │ andmi pc, r0, r8, asr #17 │ │ │ │ subcc pc, r0, r8, asr #17 │ │ │ │ @@ -125872,38 +125872,38 @@ │ │ │ │ movwvs pc, #62016 @ 0xf240 @ │ │ │ │ @ instruction: 0xf8a89803 │ │ │ │ @ instruction: 0xf8883004 │ │ │ │ @ instruction: 0xf8887006 │ │ │ │ @ instruction: 0xf8885008 │ │ │ │ @ instruction: 0xf7fda009 │ │ │ │ strtmi pc, [r0], -fp, asr #23 │ │ │ │ - mcr2 1, 2, pc, cr14, cr4, {5} @ │ │ │ │ + mrc2 1, 4, pc, cr2, cr4, {5} │ │ │ │ ldrtvc pc, [r0], #-1135 @ 0xfffffb91 @ │ │ │ │ vmax.s8 q10, q2, │ │ │ │ - vaddl.s8 q8, d0, d12 │ │ │ │ + vaddl.s8 q8, d16, d12 │ │ │ │ @ instruction: 0xf109002f │ │ │ │ @ instruction: 0xf1bb0901 │ │ │ │ - strmi pc, [r0], r9, asr #29 │ │ │ │ + strmi pc, [r0], sp, lsl #30 │ │ │ │ @ instruction: 0xf5a61930 │ │ │ │ subscs r7, r9, #838860800 @ 0x32000000 │ │ │ │ vrhadd.s16 d2, d14, d0 │ │ │ │ - bls 0x20634c │ │ │ │ + bls 0x20644c │ │ │ │ movwvs pc, #62016 @ 0xf240 @ │ │ │ │ @ instruction: 0xf04a80a3 │ │ │ │ rsbvc r0, r3, #67108864 @ 0x4000000 │ │ │ │ mvnscs r9, r4, lsl #22 │ │ │ │ cmnvs r1, r3, lsr #8 │ │ │ │ andcs r6, r0, #1644167168 @ 0x62000000 │ │ │ │ ldrdne lr, [r2], -sp │ │ │ │ eorvc r7, r5, #-1073741783 @ 0xc0000029 │ │ │ │ andslt pc, r0, r4, asr #17 │ │ │ │ andhi pc, r0, r4, asr #17 │ │ │ │ blx 0xfe8491e6 │ │ │ │ @ instruction: 0xf1b44640 │ │ │ │ - blls 0x24aa7c │ │ │ │ + blls 0x24ab8c │ │ │ │ @ instruction: 0x3610f8d3 │ │ │ │ svclt 0x00282b20 │ │ │ │ strbmi r2, [fp, #-800] @ 0xfffffce0 │ │ │ │ blls 0xc144c │ │ │ │ @ instruction: 0xa018f8dd │ │ │ │ ldrdlt pc, [ip], -sp │ │ │ │ @ instruction: 0x432ee9d3 │ │ │ │ @@ -125921,23 +125921,23 @@ │ │ │ │ andcs r4, r0, #34603008 @ 0x2100000 │ │ │ │ strbtcc r4, [r0], #-1624 @ 0xfffff9a8 │ │ │ │ blx 0x1cc9242 │ │ │ │ mvnsle r4, r5, lsr #5 │ │ │ │ blt 0xfec0924c │ │ │ │ tstcs r0, sl, asr r2 │ │ │ │ eoreq pc, r2, r6, lsr #3 │ │ │ │ - ldc 2, cr15, [r2], {30} │ │ │ │ + mrrc 2, 1, pc, r2, cr14 @ │ │ │ │ andcs r2, r0, #4, 6 @ 0x10000000 │ │ │ │ stccc 8, cr15, [r0], #-24 @ 0xffffffe8 │ │ │ │ @ instruction: 0x61a3f50d │ │ │ │ @ instruction: 0x465823f0 │ │ │ │ ldccc 8, cr15, [r4], {70} @ 0x46 │ │ │ │ teqpvc r2, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ vqadd.s8 d22, d20, d19 │ │ │ │ - vsubw.s8 q8, q8, d12 │ │ │ │ + vsubw.s8 , q0, d12 │ │ │ │ @ instruction: 0xf846032f │ │ │ │ @ instruction: 0xf2403c28 │ │ │ │ @ instruction: 0xf826230f │ │ │ │ @ instruction: 0xf7fd3c24 │ │ │ │ @ instruction: 0xf7fefb4d │ │ │ │ @ instruction: 0xf049ba1b │ │ │ │ @ instruction: 0xf7fe4940 │ │ │ │ @@ -125955,28 +125955,28 @@ │ │ │ │ @ instruction: 0xf7fed1f7 │ │ │ │ @ instruction: 0xf50dbf89 │ │ │ │ @ instruction: 0xf50d63a3 │ │ │ │ @ instruction: 0xf50b66a8 │ │ │ │ @ instruction: 0xf50d3aa8 │ │ │ │ movwls r6, #5540 @ 0x15a4 │ │ │ │ stmlt pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ - eorseq fp, r4, r0, ror #10 │ │ │ │ - eorseq r9, r4, r0, asr lr │ │ │ │ - eorseq ip, r4, r8, lsr lr │ │ │ │ - ldrshteq sp, [r4], -r8 │ │ │ │ - eorseq fp, r4, r8, lsl r8 │ │ │ │ - eorseq fp, r4, r8, ror r8 │ │ │ │ - eorseq r8, r4, r0, ror r5 │ │ │ │ + eorseq fp, r4, r0, ror #11 │ │ │ │ + ldrsbteq r9, [r4], -r0 │ │ │ │ + ldrhteq ip, [r4], -r8 │ │ │ │ + eorseq sp, r4, r8, ror r2 │ │ │ │ + mlaseq r4, r8, r8, fp │ │ │ │ + ldrshteq fp, [r4], -r8 │ │ │ │ + ldrshteq r8, [r4], -r0 │ │ │ │ strtvc pc, [r4], r4, lsr #11 │ │ │ │ adcscs r4, ip, #68157440 @ 0x4100000 │ │ │ │ adcvc pc, r2, r4, lsr #11 │ │ │ │ - mvnsvs pc, #70254592 @ 0x4300000 │ │ │ │ + cmnpvc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ vqadd.s16 d6, d14, d19 │ │ │ │ - @ instruction: 0xf04febb6 │ │ │ │ + @ instruction: 0xf04febf6 │ │ │ │ rsbsvc r0, r3, #67108864 @ 0x4000000 │ │ │ │ cmnvs r3, r8, lsr #7 │ │ │ │ movweq pc, #12367 @ 0x304f @ │ │ │ │ ldclls 8, cr15, [r8], {68} @ 0x44 │ │ │ │ @ instruction: 0xf8044642 │ │ │ │ vqdmulh.s , , d1[4] │ │ │ │ @ instruction: 0xf84463c0 │ │ │ │ @@ -125991,38 +125991,38 @@ │ │ │ │ stclcc 8, cr15, [r3], #16 │ │ │ │ @ instruction: 0xf84423fc │ │ │ │ movwcs r3, #3284 @ 0xcd4 │ │ │ │ ldccc 8, cr15, [ip], #272 @ 0x110 │ │ │ │ movtvs pc, #1103 @ 0x44f @ │ │ │ │ movwcc pc, #704 @ 0x2c0 @ │ │ │ │ @ instruction: 0xf6436073 │ │ │ │ - vsubw.s8 , q0, d8 │ │ │ │ + vsubw.s8 , q8, d8 │ │ │ │ @ instruction: 0xf844032f │ │ │ │ @ instruction: 0xf7fd3ce8 │ │ │ │ @ instruction: 0x4642fad5 │ │ │ │ orrvs pc, fp, sp, lsl #10 │ │ │ │ @ instruction: 0xf7fd4658 │ │ │ │ @ instruction: 0xf7fefacf │ │ │ │ vmin.f32 d11, d15, d7 │ │ │ │ - vmla.f32 d31, d19, d29 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vmla.f32 , , │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ vrhadd.s8 d16, d4, d31 │ │ │ │ - vmov.i32 q8, #12 @ 0x0000000c │ │ │ │ + vshr.s64 q8, q6, #64 │ │ │ │ blmi 0x2cb464 │ │ │ │ addscc pc, r5, #68157440 @ 0x4100000 │ │ │ │ - stc2l 1, cr15, [r2, #1000]! @ 0x3e8 │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mcr2 1, 1, pc, cr2, cr10, {7} @ │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbsvc pc, r8, r3, asr #12 │ │ │ │ + rscsvc pc, r8, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6414b02 │ │ │ │ @ instruction: 0xf1fa2228 │ │ │ │ - svclt 0x0000fdd5 │ │ │ │ - eorseq r9, r4, r0, lsr fp │ │ │ │ - ldclt 1, cr15, [r6, #676] @ 0x2a4 │ │ │ │ + svclt 0x0000fe15 │ │ │ │ + ldrhteq r9, [r4], -r0 │ │ │ │ + ldcllt 1, cr15, [sl, #676] @ 0x2a4 │ │ │ │ @ instruction: 0xf8d0b530 │ │ │ │ @ instruction: 0xf8d03218 │ │ │ │ @ instruction: 0xf8d05210 │ │ │ │ @ instruction: 0xf0031160 │ │ │ │ @ instruction: 0xf8d04300 │ │ │ │ b 0x115bc6c │ │ │ │ @ instruction: 0xf8d07345 │ │ │ │ @@ -126168,28 +126168,28 @@ │ │ │ │ ldreq r2, [r2, #168] @ 0xa8 │ │ │ │ addhi pc, pc, r0, lsl #2 │ │ │ │ @ instruction: 0x214cf895 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @ instruction: 0xf1ae80c9 │ │ │ │ stmdbcs sl, {r4, r8} │ │ │ │ addhi pc, r5, r0, lsl #4 │ │ │ │ - sbccs pc, r0, #1879048196 @ 0x70000004 │ │ │ │ + subcc pc, r0, #1879048196 @ 0x70000004 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ addeq lr, r1, #2048 @ 0x800 │ │ │ │ bcs 0x166d90 │ │ │ │ @ instruction: 0xf64fd17b │ │ │ │ vsubl.s8 q11, d16, d24 │ │ │ │ ldmdavs r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ @ instruction: 0xf10006d1 │ │ │ │ @ instruction: 0xf5a58096 │ │ │ │ vrshl.s8 d21, d8, d4 │ │ │ │ - vaddw.s8 q9, q0, d20 │ │ │ │ + vaddw.s8 q9, q8, d20 │ │ │ │ ldccc 1, cr0, [r0, #-188] @ 0xffffff44 │ │ │ │ @ instruction: 0xf08b4628 │ │ │ │ - @ instruction: 0x4628fab5 │ │ │ │ + @ instruction: 0x4628faf9 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf00240f0 │ │ │ │ rsbsmi fp, r2, r5, ror #20 │ │ │ │ ldrbeq r4, [r1, #34] @ 0x22 │ │ │ │ @ instruction: 0xf8d5d50d │ │ │ │ streq r1, [r8], r0, asr #7 │ │ │ │ @ instruction: 0xf64fd409 │ │ │ │ @@ -126227,19 +126227,19 @@ │ │ │ │ ldreq r6, [fp, #-2075] @ 0xfffff7e5 │ │ │ │ b 0xfe0bb480 │ │ │ │ eormi r0, r2, r6, lsl #4 │ │ │ │ svcge 0x005af57f │ │ │ │ @ instruction: 0xf0004b3d │ │ │ │ @ instruction: 0xf006010f │ │ │ │ vhsub.s8 d16, d4, d15 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vmov.i32 q9, #8 @ 0x00000008 │ │ │ │ bl 0x14b7e8 │ │ │ │ bl 0x14c138 │ │ │ │ @ instruction: 0xf0de0181 │ │ │ │ - @ instruction: 0xf8d5fc87 │ │ │ │ + @ instruction: 0xf8d5fccb │ │ │ │ b 0xfe20bcbc │ │ │ │ eormi r0, r2, r0, lsl #4 │ │ │ │ @ instruction: 0xf024e744 │ │ │ │ blcs 0x14c7c4 │ │ │ │ @ instruction: 0xf505d0da │ │ │ │ @ instruction: 0xf10c3c99 │ │ │ │ @ instruction: 0xe7cd0cb0 │ │ │ │ @@ -126252,61 +126252,61 @@ │ │ │ │ andeq lr, r0, #548864 @ 0x86000 │ │ │ │ @ instruction: 0xf43f4022 │ │ │ │ ldrb sl, [r0, -fp, lsr #30]! │ │ │ │ adcvs pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0x06d26812 │ │ │ │ vrshl.s8 , , q10 │ │ │ │ - vaddw.s8 q8, q8, d16 │ │ │ │ + vaddw.s8 , q0, d16 │ │ │ │ vrhadd.s8 d16, d4, d31 │ │ │ │ - vmlal.s q8, d16, d0[0] │ │ │ │ + vmlal.s , d0, d0[0] │ │ │ │ blcs 0xcc054 │ │ │ │ sadd16mi fp, r1, r8 │ │ │ │ @ instruction: 0xf0004b1c │ │ │ │ @ instruction: 0xf006020f │ │ │ │ bl 0x14b7e4 │ │ │ │ bl 0x14c1b4 │ │ │ │ blvs 0xffa8c5b0 │ │ │ │ vhadd.s8 d25, d4, d0 │ │ │ │ - vaddl.s8 q9, d0, d12 │ │ │ │ + vaddl.s8 q9, d16, d12 │ │ │ │ @ instruction: 0xf0de002f │ │ │ │ - ldrb pc, [r0, r3, asr #24] @ │ │ │ │ + ldrb pc, [r0, r7, lsl #25] @ │ │ │ │ ldrdcs pc, [r8, #-133] @ 0xffffff7b │ │ │ │ addeq pc, r1, #134217731 @ 0x8000003 │ │ │ │ vaba.s8 d30, d4, d29 │ │ │ │ - vmla.f d16, d16, d0[0] │ │ │ │ + vmla.f d17, d0, d0[0] │ │ │ │ strb r0, [r3, pc, lsr #2]! │ │ │ │ - sbcseq pc, ip, r4, asr #4 │ │ │ │ + subsne pc, ip, r4, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ - ldc2 0, cr15, [r0], #-888 @ 0xfffffc88 │ │ │ │ + ldc2l 0, cr15, [r4], #-888 @ 0xfffffc88 │ │ │ │ movwcs lr, #10717 @ 0x29dd │ │ │ │ vaba.s8 q15, q2, │ │ │ │ - vmvn.i32 d17, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d17, d16, #64 │ │ │ │ movwls r0, #8239 @ 0x202f │ │ │ │ - stc2 0, cr15, [r6], #-888 @ 0xfffffc88 │ │ │ │ + stc2l 0, cr15, [sl], #-888 @ 0xfffffc88 │ │ │ │ ldrb r9, [lr, -r2, lsl #22] │ │ │ │ - addne pc, r4, r4, asr #4 │ │ │ │ + andcs pc, r4, r4, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0de9302 │ │ │ │ - blls 0x14a880 │ │ │ │ + blls 0x14a990 │ │ │ │ svclt 0x0000e765 │ │ │ │ - ldrshteq sp, [r4], -r8 │ │ │ │ + eorseq sp, r4, r8, ror fp │ │ │ │ ldrbmi r2, [r0, -r1]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebe2a20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vhadd.s8 d18, d3, d0 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ blmi 0x14bcf0 │ │ │ │ andvc pc, r7, #68157440 @ 0x4100000 │ │ │ │ @ instruction: 0xf1c29000 │ │ │ │ - svclt 0x0000fddf │ │ │ │ - eorseq sp, r4, r8, lsr fp │ │ │ │ + svclt 0x0000fe23 │ │ │ │ + ldrhteq sp, [r4], -r8 │ │ │ │ cmplt r1, r3, lsl #12 │ │ │ │ biceq lr, r1, #3072 @ 0xc00 │ │ │ │ ldrdeq lr, [sl, r3]! │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf5004770 │ │ │ │ adcscc r3, r0, #-1879048183 @ 0x90000009 │ │ │ │ @@ -126316,15 +126316,15 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebe2a74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ addlt r1, r3, r0, ror #24 │ │ │ │ svclt 0x00183900 │ │ │ │ andls r2, r1, r1, lsl #2 │ │ │ │ - stc2l 0, cr15, [r0, #-380] @ 0xfffffe84 │ │ │ │ + stc2 0, cr15, [r4, #380] @ 0x17c │ │ │ │ blls 0xd58d4 │ │ │ │ tstcs r2, r8, lsl #30 │ │ │ │ ldmdacs r8, {r2, ip, lr, pc} │ │ │ │ tstcs r3, r8, lsl #30 │ │ │ │ mrscs sp, (UNDEF: 1) │ │ │ │ biceq lr, r1, #3072 @ 0xc00 │ │ │ │ ldrdeq lr, [sl, r3]! │ │ │ │ @@ -126565,15 +126565,15 @@ │ │ │ │ usat r3, #10, r8, lsl #1 │ │ │ │ @ instruction: 0xf3c20f90 │ │ │ │ stmdacc r1, {r0, r2, r8, sl, lr} │ │ │ │ stmdacs r2, {r1, r8, sl, ip, pc} │ │ │ │ stmcs r0, {r1, r2, r3, r6, r7, r8, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fbf8f │ │ │ │ @ instruction: 0xf64d0a03 │ │ │ │ - vshl.s64 d16, d0, #0 │ │ │ │ + vorr.i32 d17, #0 @ 0x00000000 │ │ │ │ bl 0x1cd144 │ │ │ │ vabal.u8 q8, d18, d0 │ │ │ │ andls r5, r3, r0, asr #1 │ │ │ │ andvc pc, r1, r2, asr #7 │ │ │ │ svclt 0x00989005 │ │ │ │ sbcge pc, ip, #13959168 @ 0xd50000 │ │ │ │ strvs pc, [r0, #-974] @ 0xfffffc32 │ │ │ │ @@ -126824,42 +126824,42 @@ │ │ │ │ andcs lr, r2, sl, ror #14 │ │ │ │ strcs r2, [r1, -ip, lsl #12] │ │ │ │ @ instruction: 0xf00ee5ee │ │ │ │ andls r0, r3, r1, lsl #6 │ │ │ │ strmi r9, [r3], -r6, lsl #6 │ │ │ │ addscc pc, r8, r6, lsl #10 │ │ │ │ strdcs lr, [r0], -sp │ │ │ │ - mvnvc pc, r3, asr #4 │ │ │ │ + msreq (UNDEF: 104), r3 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl fp │ │ │ │ submi pc, r1, #64, 4 │ │ │ │ - @ instruction: 0xf9b8f1c2 │ │ │ │ + @ instruction: 0xf9fcf1c2 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ shsaxmi sl, r3, r1 │ │ │ │ stcls 6, cr14, [r6, #-528] @ 0xfffffdf0 │ │ │ │ sbcsle r2, lr, r0, lsl #26 │ │ │ │ svceq 0x0001f1b9 │ │ │ │ @ instruction: 0xf506d8c6 │ │ │ │ @ instruction: 0x26273a9a │ │ │ │ @ instruction: 0xf506e6d5 │ │ │ │ @ instruction: 0x26303a9a │ │ │ │ vmin.s8 q15, , │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ vrhadd.s8 d16, d4, d31 │ │ │ │ - vmla.i d18, d0, d0[2] │ │ │ │ + vmla.i d18, d16, d0[2] │ │ │ │ blmi 0x14c180 │ │ │ │ submi pc, sl, #536870916 @ 0x20000004 │ │ │ │ - @ instruction: 0xff54f1f9 │ │ │ │ - eorseq sp, r4, r0, asr fp │ │ │ │ - eorseq sp, r4, r8, ror #22 │ │ │ │ + @ instruction: 0xff94f1f9 │ │ │ │ + ldrsbteq sp, [r4], -r0 │ │ │ │ + eorseq sp, r4, r8, ror #23 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ subeq pc, r0, #16 │ │ │ │ ldmdacc r0, {r4, r8, ip, lr, pc} │ │ │ │ ldmdale r5, {r0, r3, fp, sp} │ │ │ │ - orrseq pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + tstpne r0, #80740352 @ p-variant is OBSOLETE @ 0x4d00000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r0, #3072 @ 0xc00 │ │ │ │ rsceq pc, ip, #13828096 @ 0xd30000 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ andeq pc, r1, r0 │ │ │ │ @@ -126867,31 +126867,31 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebe3318 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vmin.s8 d20, d3, d0 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ blmi 0x14c5e8 │ │ │ │ vhsub.s8 d25, d2, d0 │ │ │ │ @ instruction: 0xf1c25261 │ │ │ │ - svclt 0x0000f963 │ │ │ │ - eorseq sp, r4, r4, lsr #23 │ │ │ │ + svclt 0x0000f9a7 │ │ │ │ + eorseq sp, r4, r4, lsr #24 │ │ │ │ orrscc pc, r9, #0, 10 │ │ │ │ movscc r4, #2097152 @ 0x200000 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ svcvc 0x0000f413 │ │ │ │ stmdbcs r3, {r0, r2, r8, ip, lr, pc} │ │ │ │ ldm pc, {r0, r2, r3, r6, fp, ip, lr, pc}^ @ │ │ │ │ ldrne pc, [r0, -r1] │ │ │ │ @ instruction: 0xf8d02809 │ │ │ │ stmdbcc r0, {r5, r6, sl, fp, ip} │ │ │ │ tstcs r1, r8, lsl pc │ │ │ │ - ldmlt r2, {r0, r1, r2, r3, r4, r6, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r6, {r0, r1, r2, r3, r4, r6, ip, sp, lr, pc} │ │ │ │ tstcs r0, r6, lsl r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andscs r4, r0, r0, ror r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @@ -126922,30 +126922,30 @@ │ │ │ │ msrcc SPSR_x, r2 @ │ │ │ │ orrne pc, r0, #201326595 @ 0xc000003 │ │ │ │ strlt lr, [r0, #-2020] @ 0xfffff81c │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ andcs fp, r0, r3, lsl #1 │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ vqdmulh.s d20, d2, d2 │ │ │ │ mulls r0, fp, r2 │ │ │ │ - @ instruction: 0xf8f4f1c2 │ │ │ │ - ldrhteq sp, [r4], -r8 │ │ │ │ + @ instruction: 0xf938f1c2 │ │ │ │ + eorseq sp, r4, r8, lsr ip │ │ │ │ orrscc pc, r9, #0, 10 │ │ │ │ ldrdne pc, [r8], r3 @ │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ @ instruction: 0xf890b9d1 │ │ │ │ stmiblt fp, {r2, r3, r6, r8, ip, sp} │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x31ae78 │ │ │ │ smlabbcs r1, pc, pc, fp @ │ │ │ │ - sbccs pc, r0, #1879048196 @ 0x70000004 │ │ │ │ + subcc pc, r0, #1879048196 @ 0x70000004 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ addeq lr, r3, #2048 @ 0x800 │ │ │ │ ldclvs 15, cr11, [r1, #608] @ 0x260 │ │ │ │ svclt 0x0076f7ff │ │ │ │ ldrdne pc, [r8, #-128] @ 0xffffff80 │ │ │ │ orreq pc, r1, r1, asr #7 │ │ │ │ svclt 0x0070f7ff │ │ │ │ @@ -126970,15 +126970,15 @@ │ │ │ │ ldreq pc, [r0, -r1, asr #3] │ │ │ │ ldrtpl pc, [r3], -r0, lsl #10 @ │ │ │ │ @ instruction: 0xf500010a │ │ │ │ ldrtcc r6, [r0], -pc, asr #6 │ │ │ │ ldrmi r0, [r3], #-319 @ 0xfffffec1 │ │ │ │ @ instruction: 0x46184416 │ │ │ │ tstcs r0, sl, lsr r6 │ │ │ │ - bl 0xff8c8b38 │ │ │ │ + stc 2, cr15, [r0], #-116 @ 0xffffff8c │ │ │ │ orrvc pc, r0, #0, 10 │ │ │ │ ldrhle r4, [r6, #35]! @ 0x23 │ │ │ │ stceq 0, cr15, [r3], {21} │ │ │ │ strbtmi fp, [r6], r8, lsl #30 │ │ │ │ b 0x1480330 │ │ │ │ @ instruction: 0xf04f130c │ │ │ │ @ instruction: 0xf1a332ff │ │ │ │ @@ -127005,28 +127005,28 @@ │ │ │ │ @ instruction: 0xf04fd1f4 │ │ │ │ andcc r0, r8, r0, lsl #24 │ │ │ │ adcmi r4, r0, #241172480 @ 0xe600000 │ │ │ │ andcs sp, r0, ip, ror #3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r8] │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbcs pc, r0, r4, asr #4 │ │ │ │ + rsccs pc, r0, r4, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d2, d8 │ │ │ │ @ instruction: 0xf1f952b9 │ │ │ │ - vceq.f32 d31, d3, d7 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vceq.f32 , , │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ vrhadd.s8 d16, d4, d31 │ │ │ │ - vmvn.i32 q9, #12 @ 0x0000000c │ │ │ │ + vshr.s64 q9, q14, #64 │ │ │ │ blmi 0x10c434 │ │ │ │ adcspl pc, sl, #536870916 @ 0x20000004 │ │ │ │ - ldc2l 1, cr15, [sl, #996]! @ 0x3e4 │ │ │ │ - eorseq sp, r4, r8, asr #23 │ │ │ │ + mrc2 1, 1, pc, cr10, cr9, {7} │ │ │ │ + eorseq sp, r4, r8, asr #24 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebe358c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r0, ror #31 │ │ │ │ orrscc pc, r9, r0, lsl #10 │ │ │ │ @ instruction: 0xb08331b0 │ │ │ │ ldrmi r4, [r6], -r4, lsl #12 │ │ │ │ @@ -127035,15 +127035,15 @@ │ │ │ │ cmple r8, r0, lsl #18 │ │ │ │ @ instruction: 0x214cf890 │ │ │ │ cmple pc, r0, lsl #20 │ │ │ │ ldrdcs pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ andseq pc, pc, #2 │ │ │ │ bcs 0x31ac00 │ │ │ │ smlabbcs r1, pc, pc, fp @ │ │ │ │ - biccs pc, r0, r7, asr #4 │ │ │ │ + cmppcc r0, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r2, r1, lsl #22 │ │ │ │ stclvs 15, cr11, [r9, #608] @ 0x260 │ │ │ │ eorscs pc, r8, #148, 16 @ 0x940000 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ andeq pc, r1, #2 │ │ │ │ @ instruction: 0xf7fc9100 │ │ │ │ @@ -127084,21 +127084,21 @@ │ │ │ │ @ instruction: 0xf8d20282 │ │ │ │ bicmi r1, r9, #12, 24 @ 0xc00 │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ mcrrne 7, 10, lr, r1, cr12 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ mrclt 7, 7, APSR_nzcv, cr10, cr15, {7} │ │ │ │ - cmppvc r8, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r8, r3, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcsvc pc, r8, r3, asr #4 │ │ │ │ + subseq pc, r8, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ eorscs r4, r7, #1024 @ 0x400 │ │ │ │ - stc2l 1, cr15, [sl, #-996]! @ 0xfffffc1c │ │ │ │ - eorseq r7, r4, r4, ror #5 │ │ │ │ + stc2 1, cr15, [sl, #996]! @ 0x3e4 │ │ │ │ + eorseq r7, r4, r4, ror #6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebe36ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe0 │ │ │ │ @ instruction: 0x460d3399 │ │ │ │ strmi fp, [r4], -r3, lsl #1 │ │ │ │ @ instruction: 0xf8d34616 │ │ │ │ @@ -127107,15 +127107,15 @@ │ │ │ │ @ instruction: 0xf890d148 │ │ │ │ blcs 0x98a00 │ │ │ │ @ instruction: 0xf8d0d13f │ │ │ │ @ instruction: 0xf0033160 │ │ │ │ blcc 0x48d158 │ │ │ │ svclt 0x008f2b0a │ │ │ │ vrhadd.s8 d18, d7, d1 │ │ │ │ - vmlal.s q9, d16, d0[0] │ │ │ │ + vmlal.s , d0, d0[0] │ │ │ │ bl 0x10cdbc │ │ │ │ svclt 0x00980283 │ │ │ │ @ instruction: 0xf8946dd1 │ │ │ │ @ instruction: 0x46202238 │ │ │ │ @ instruction: 0xf0029101 │ │ │ │ @ instruction: 0xf7fc0201 │ │ │ │ blvs 0xb8a9c8 │ │ │ │ @@ -127148,21 +127148,21 @@ │ │ │ │ stcne 8, cr15, [ip], {211} @ 0xd3 │ │ │ │ @ instruction: 0xf00143c9 │ │ │ │ ldr r0, [ip, r1, lsl #2]! │ │ │ │ strtmi r1, [r0], -r1, asr #24 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff40f0 │ │ │ │ @ instruction: 0xf243be7b │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vmov.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x10c654 │ │ │ │ @ instruction: 0xf1f92237 │ │ │ │ - svclt 0x0000fceb │ │ │ │ - eorseq r7, r4, r4, ror #5 │ │ │ │ + svclt 0x0000fd2b │ │ │ │ + eorseq r7, r4, r4, ror #6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebe37ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe0 │ │ │ │ @ instruction: 0x469e3c9a │ │ │ │ ldmib ip, {r0, r1, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0x071cc31c │ │ │ │ @@ -127204,19 +127204,19 @@ │ │ │ │ @ instruction: 0xf8934696 │ │ │ │ @ instruction: 0xf0022238 │ │ │ │ andmi r0, r2, #268435456 @ 0x10000000 │ │ │ │ vst4.32 {d29-d32}, [pc :256]! │ │ │ │ mrscs r5, R8_usr │ │ │ │ subvs pc, pc, r3, lsl #10 │ │ │ │ vcgt.s16 d9, d13, d0 │ │ │ │ - blls 0xc6ea4 │ │ │ │ + blls 0xc6fa4 │ │ │ │ andvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5032100 │ │ │ │ eorscc r5, r0, r3, lsr r0 │ │ │ │ - b 0x1c8ef0 │ │ │ │ + b 0x11c8ef0 │ │ │ │ orrscs r9, pc, r0, lsl #16 │ │ │ │ smlabteq r0, r0, r6, pc @ │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf00040f0 │ │ │ │ @ instruction: 0x4696b97f │ │ │ │ bcs 0x11405c │ │ │ │ addhi pc, r1, r0, lsl #4 │ │ │ │ @@ -127467,34 +127467,34 @@ │ │ │ │ @ instruction: 0xf00beb04 │ │ │ │ svclt 0x0000b863 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebe3c7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64e0ff0 │ │ │ │ - vaddhn.i16 d20, q0, q0 │ │ │ │ + vaddhn.i16 d20, q8, q0 │ │ │ │ @ instruction: 0xf1040434 │ │ │ │ strtmi r0, [r0], -r0, ror #10 │ │ │ │ @ instruction: 0xf7f53410 │ │ │ │ adcmi pc, ip, #2539520 @ 0x26c000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebe3cb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #352256 @ 0x56000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0b7022f │ │ │ │ - @ instruction: 0xf500fc07 │ │ │ │ + @ instruction: 0xf500fc4b │ │ │ │ @ instruction: 0xf50032aa │ │ │ │ ldc 12, cr3, [pc, #684] @ 0x8cd88 │ │ │ │ @ instruction: 0xf5007b38 │ │ │ │ @ instruction: 0xf8d230a8 │ │ │ │ @ instruction: 0xf8d230b8 │ │ │ │ @ instruction: 0xf04310bc │ │ │ │ vst2.32 {d22-d25}, [r3], r0 │ │ │ │ @@ -127567,56 +127567,56 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ eorcs r2, r3, r2, lsr r2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tsteq r1, r1, lsr r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ teqeq r1, r2, lsr r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq lr, r4, r0, ror #24 │ │ │ │ + eorseq lr, r4, r0, ror #25 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebe3e20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ - strmi pc, [r0], #-1614 @ 0xfffff9b2 │ │ │ │ + strmi pc, [r0], #1614 @ 0x64e │ │ │ │ ldrteq pc, [r4], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf104460f │ │ │ │ tstcs fp, #104, 4 @ 0x80000006 │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf642012f │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ strmi r0, [r6], -pc, lsr #4 │ │ │ │ - blx 0xff6c8f2e │ │ │ │ + ldc2 0, cr15, [ip], {183} @ 0xb7 │ │ │ │ @ instruction: 0xf1044605 │ │ │ │ @ instruction: 0x46300378 │ │ │ │ @ instruction: 0xf64e9300 │ │ │ │ - vmlal.s , d0, d0[4] │ │ │ │ + vmlal.s , d16, d0[4] │ │ │ │ movtcs r0, #8750 @ 0x222e │ │ │ │ - asrmi pc, r2, #12 @ │ │ │ │ + msrpl R8_usr, r2 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blx 0xff2c8f4e │ │ │ │ + stc2 0, cr15, [ip], {183} @ 0xb7 │ │ │ │ @ instruction: 0xf8c53484 │ │ │ │ @ instruction: 0xf8c070bc │ │ │ │ andlt r4, r3, r8, lsr #1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebe3e98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #237568 @ 0x3a000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0b7022f │ │ │ │ - @ instruction: 0xf500fb13 │ │ │ │ + @ instruction: 0xf500fb57 │ │ │ │ @ instruction: 0xf50033aa │ │ │ │ ldc 2, cr3, [pc, #684] @ 0x8cf70 │ │ │ │ ldrmi r7, [r0], -r2, lsr #22 │ │ │ │ blvs 0x948348 │ │ │ │ ldrsbtne pc, [r8], r3 @ │ │ │ │ tstpvc r2, r1, asr #8 @ p-variant is OBSOLETE │ │ │ │ adcsne pc, r8, r3, asr #17 │ │ │ │ @@ -127661,26 +127661,26 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ tstcs r1, r1, lsr r2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tsteq r1, r0, lsl r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ teqeq r1, r2, lsl #2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq lr, r4, r0, ror #24 │ │ │ │ + eorseq lr, r4, r0, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebe3f98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ tstcs fp, #64, 20 @ 0x40000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0b7022f │ │ │ │ - @ instruction: 0xf500fa93 │ │ │ │ + @ instruction: 0xf500fad7 │ │ │ │ @ instruction: 0xf50032aa │ │ │ │ ldc 1, cr3, [pc, #684] @ 0x8d070 │ │ │ │ @ instruction: 0xf5007b2a │ │ │ │ @ instruction: 0xf8d230a8 │ │ │ │ @ instruction: 0xf8d230b8 │ │ │ │ vst4.32 {d20-d23}, [r3 :256], ip │ │ │ │ @ instruction: 0xf8c27308 │ │ │ │ @@ -127731,26 +127731,26 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ tstcs r1, r1, lsr r2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tsteq r1, r0, lsl r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ teqeq r1, r2, lsl #2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq lr, r4, r0, ror #24 │ │ │ │ + eorseq lr, r4, r0, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebe40b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #303104 @ 0x4a000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0b7022f │ │ │ │ - @ instruction: 0xf500fa07 │ │ │ │ + @ instruction: 0xf500fa4b │ │ │ │ @ instruction: 0xf50032aa │ │ │ │ ldc 12, cr3, [pc, #684] @ 0x8d188 │ │ │ │ @ instruction: 0xf5007b32 │ │ │ │ ldc 0, cr3, [pc, #672] @ 0x8d184 │ │ │ │ @ instruction: 0xf8d26b32 │ │ │ │ @ instruction: 0xf8d230b8 │ │ │ │ vst4.32 {d17-d20}, [r3 :256], ip │ │ │ │ @@ -127810,26 +127810,26 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ tsteq r1, r1, lsr r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tsteq r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ teqeq r1, r2, lsr r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq lr, r4, r0, ror #24 │ │ │ │ + eorseq lr, r4, r0, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebe41f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #286720 @ 0x46000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0b7022f │ │ │ │ - @ instruction: 0xf500f967 │ │ │ │ + @ instruction: 0xf500f9ab │ │ │ │ @ instruction: 0xf50032aa │ │ │ │ ldc 12, cr3, [pc, #684] @ 0x8d2c8 │ │ │ │ @ instruction: 0xf5007b2e │ │ │ │ @ instruction: 0xf8d230a8 │ │ │ │ @ instruction: 0xf8d230b8 │ │ │ │ vst4.32 {d17-d20}, [r3 :256], ip │ │ │ │ @ instruction: 0xf8c27308 │ │ │ │ @@ -127886,26 +127886,26 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ tstcs r1, r1, lsr r2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tsteq r1, r0, lsl r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ teqeq r1, r2, lsl #2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq lr, r4, r0, ror #24 │ │ │ │ + eorseq lr, r4, r0, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebe4320 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #80, 20 @ 0x50000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0b7022f │ │ │ │ - @ instruction: 0xf500f8cf │ │ │ │ + @ instruction: 0xf500f913 │ │ │ │ @ instruction: 0xf50032aa │ │ │ │ ldc 12, cr3, [pc, #684] @ 0x8d3f8 │ │ │ │ @ instruction: 0xf5007b36 │ │ │ │ @ instruction: 0xf8d230a8 │ │ │ │ @ instruction: 0xf8d230b8 │ │ │ │ @ instruction: 0xf04310bc │ │ │ │ vst2.32 {d22-d25}, [r3], r0 │ │ │ │ @@ -127972,15 +127972,15 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ eorcs r2, r3, r2, lsr r2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tsteq r1, r1, lsr r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ teqeq r1, r2, lsr r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq lr, r4, r0, ror #24 │ │ │ │ + eorseq lr, r4, r0, ror #25 │ │ │ │ orrscc pc, sl, #0, 10 │ │ │ │ blvs 0x1759fb8 │ │ │ │ @ instruction: 0xd0140fdb │ │ │ │ stmdbcs r1, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf500dd19 │ │ │ │ lslscc r3, r9 @ │ │ │ │ stcne 8, cr15, [r8], {81} @ 0x51 │ │ │ │ @@ -128018,20 +128018,20 @@ │ │ │ │ movwcs fp, #3328 @ 0xd00 │ │ │ │ svclt 0x0000e7f3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebe4518 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf64e2000 │ │ │ │ - vqdmlal.s q10, d16, d0[0] │ │ │ │ - vcge.s8 d16, d3, d20 │ │ │ │ - vmla.f d23, d16, d0[6] │ │ │ │ + vqdmlal.s , d0, d0[0] │ │ │ │ + @ instruction: 0xf6430334 │ │ │ │ + vmla.f d16, d0, d0[6] │ │ │ │ andls r0, r0, pc, lsr #2 │ │ │ │ submi pc, r1, #64, 4 │ │ │ │ - @ instruction: 0xf860f1c1 │ │ │ │ + @ instruction: 0xf8a4f1c1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x460db091 │ │ │ │ ldrmi sl, [r1], r8, lsl #30 │ │ │ │ movwls r9, #24090 @ 0x5e1a │ │ │ │ @@ -128422,15 +128422,15 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ ldrble r0, [r2], #1353 @ 0x549 │ │ │ │ movweq pc, #8323 @ 0x2083 @ │ │ │ │ vabd.s32 q7, , │ │ │ │ - svclt 0x0000facd │ │ │ │ + svclt 0x0000fb0d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrcc pc, [r9, r1, lsl #10] │ │ │ │ stcge 0, cr11, [r6], {141} @ 0x8d │ │ │ │ @@ -128447,15 +128447,15 @@ │ │ │ │ @ instruction: 0xf891d161 │ │ │ │ blcs 0x99ef4 │ │ │ │ @ instruction: 0xf8d1d158 │ │ │ │ @ instruction: 0xf0033160 │ │ │ │ blcc 0x48e64c │ │ │ │ svclt 0x008f2b0a │ │ │ │ @ instruction: 0xf64e2501 │ │ │ │ - vmlal.s q10, d16, d0[0] │ │ │ │ + vmlal.s , d0, d0[0] │ │ │ │ bl 0x10e2b0 │ │ │ │ svclt 0x00980283 │ │ │ │ @ instruction: 0x462968d5 │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ @ instruction: 0xf857ff2b │ │ │ │ vmull.u8 q9, d2, d8 │ │ │ │ b 0x1865cf8 │ │ │ │ @@ -128526,15 +128526,15 @@ │ │ │ │ orrscc pc, sl, #25165824 @ 0x1800000 │ │ │ │ bvs 0x75a840 │ │ │ │ msrvs SPSR_, #50331648 @ 0x3000000 │ │ │ │ svclt 0x0008433b │ │ │ │ mvnseq r2, r1, lsl #14 │ │ │ │ movteq lr, #42891 @ 0xa78b │ │ │ │ bfi sp, r3, #11, #16 │ │ │ │ - @ instruction: 0xf9fcf22d │ │ │ │ + blx 0xfca3cc │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ orrscc pc, r9, #0, 10 │ │ │ │ ldrdcs pc, [r8], r3 @ │ │ │ │ ldrdle r0, [r9], -r3 │ │ │ │ strle r0, [r7], #-275 @ 0xfffffeed │ │ │ │ biceq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf00043c0 │ │ │ │ @@ -128556,15 +128556,15 @@ │ │ │ │ @ instruction: 0xf890d14a │ │ │ │ blcs 0x9a0a8 │ │ │ │ @ instruction: 0xf8d0d13e │ │ │ │ @ instruction: 0xf0033160 │ │ │ │ blcc 0x48e800 │ │ │ │ svclt 0x008f2b0a │ │ │ │ @ instruction: 0xf64e2501 │ │ │ │ - vmlal.s q10, d16, d0[0] │ │ │ │ + vmlal.s , d0, d0[0] │ │ │ │ bl 0x10e464 │ │ │ │ svclt 0x00980283 │ │ │ │ @ instruction: 0x462968d5 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ @ instruction: 0x4629fa99 │ │ │ │ strtmi r4, [r0], -r7, lsl #12 │ │ │ │ blx 0xff2cbba4 │ │ │ │ @@ -128599,15 +128599,15 @@ │ │ │ │ @ instruction: 0xf00543ed │ │ │ │ ldr r0, [sl, r1, lsl #10]! │ │ │ │ andls sl, r0, r2, lsl #28 │ │ │ │ @ instruction: 0x462a463b │ │ │ │ ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ blx 0xfe1cbc32 │ │ │ │ vabd.s32 q7, , │ │ │ │ - svclt 0x0000f96b │ │ │ │ + svclt 0x0000f9ab │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebe4e48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xc51b90 │ │ │ │ strmi fp, [r4], -r9, lsl #1 │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -128618,15 +128618,15 @@ │ │ │ │ teqle pc, r0, lsl #26 │ │ │ │ @ instruction: 0x314cf890 │ │ │ │ teqle r6, r0, lsl #22 │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x31c8c0 │ │ │ │ strcs fp, [r1, #-3983] @ 0xfffff071 │ │ │ │ - sbcmi pc, r0, #81788928 @ 0x4e00000 │ │ │ │ + subpl pc, r0, #81788928 @ 0x4e00000 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ addeq lr, r3, #2048 @ 0x800 │ │ │ │ ldmvs r5, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ blx 0x7cbc94 │ │ │ │ andls r4, r1, r9, lsr #12 │ │ │ │ strtmi sl, [r0], -r2, lsl #26 │ │ │ │ @@ -128651,15 +128651,15 @@ │ │ │ │ mcrrcc 8, 13, pc, r8, cr0 @ │ │ │ │ bicle r2, pc, r0, lsl #22 │ │ │ │ stclcc 8, cr15, [r0], #-832 @ 0xfffffcc0 │ │ │ │ orreq lr, r3, #0, 22 │ │ │ │ stcne 8, cr15, [ip], {211} @ 0xd3 │ │ │ │ @ instruction: 0xf00143c9 │ │ │ │ strb r0, [r5, r1, lsl #10] │ │ │ │ - @ instruction: 0xf902f22d │ │ │ │ + @ instruction: 0xf942f22d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebe4f18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r0 @ │ │ │ │ @ instruction: 0x46044b16 │ │ │ │ ldmdavs fp, {r0, r2, r3, r9, sl, lr} │ │ │ │ @@ -128679,15 +128679,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf8caf22d │ │ │ │ + @ instruction: 0xf90af22d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebe4f88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xc51cd0 │ │ │ │ strmi fp, [r4], -r9, lsl #1 │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -128698,15 +128698,15 @@ │ │ │ │ teqle pc, r0, lsl #26 │ │ │ │ @ instruction: 0x314cf890 │ │ │ │ teqle r6, r0, lsl #22 │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ blcs 0x31ca00 │ │ │ │ strcs fp, [r1, #-3983] @ 0xfffff071 │ │ │ │ - sbcmi pc, r0, #81788928 @ 0x4e00000 │ │ │ │ + subpl pc, r0, #81788928 @ 0x4e00000 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ addeq lr, r3, #2048 @ 0x800 │ │ │ │ ldmvs r5, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf97cf7fe │ │ │ │ andls r4, r1, r9, lsr #12 │ │ │ │ strtmi sl, [r0], -r2, lsl #26 │ │ │ │ @@ -128731,15 +128731,15 @@ │ │ │ │ mcrrcc 8, 13, pc, r8, cr0 @ │ │ │ │ bicle r2, pc, r0, lsl #22 │ │ │ │ stclcc 8, cr15, [r0], #-832 @ 0xfffffcc0 │ │ │ │ orreq lr, r3, #0, 22 │ │ │ │ stcne 8, cr15, [ip], {211} @ 0xd3 │ │ │ │ @ instruction: 0xf00143c9 │ │ │ │ strb r0, [r5, r1, lsl #10] │ │ │ │ - @ instruction: 0xf862f22d │ │ │ │ + @ instruction: 0xf8a2f22d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebe5058 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r0 @ │ │ │ │ @ instruction: 0x46044b16 │ │ │ │ ldmdavs fp, {r0, r2, r3, r9, sl, lr} │ │ │ │ @@ -128759,15 +128759,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf82af22d │ │ │ │ + @ instruction: 0xf86af22d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebe50c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, sl, r8, asr #31 │ │ │ │ @ instruction: 0x46044b17 │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @@ -128787,16 +128787,16 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - vmls.f32 , q6, q8 │ │ │ │ - svclt 0x0000fff1 │ │ │ │ + vmls.f32 , , q8 │ │ │ │ + svclt 0x0000f831 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ movwpl pc, #1281 @ 0x501 @ │ │ │ │ @ instruction: 0xf8d3b570 │ │ │ │ ldmib r3, {r5, r6, r8, r9, lr}^ │ │ │ │ ubfxeq lr, sl, #5, #6 │ │ │ │ @ instruction: 0xf501d51c │ │ │ │ @ instruction: 0xf8d33cab │ │ │ │ @@ -137727,20 +137727,20 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebedce8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf64e2000 │ │ │ │ - vrsra.s64 q10, q12, #64 │ │ │ │ - vcge.s8 d16, d3, d20 │ │ │ │ - vmla.f d23, d16, d0[6] │ │ │ │ + vbic.i32 , #2048 @ 0x00000800 │ │ │ │ + @ instruction: 0xf6430334 │ │ │ │ + vmla.f d16, d0, d0[6] │ │ │ │ andls r0, r0, pc, lsr #2 │ │ │ │ submi pc, r1, #64, 4 │ │ │ │ - ldc2l 1, cr15, [r8], #-732 @ 0xfffffd24 │ │ │ │ + ldc2 1, cr15, [ip], #732 @ 0x2dc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebedd14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ umulllt r3, r3, r9, ip @ │ │ │ │ ldceq 1, cr15, [r0], #48 @ 0x30 │ │ │ │ stcgt 8, cr15, [r8], {92} @ 0x5c │ │ │ │ @@ -137809,19 +137809,19 @@ │ │ │ │ bicsle r0, lr, r0, lsl #30 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf1bedab2 │ │ │ │ adcle r0, pc, r0, lsl #30 │ │ │ │ biccs pc, r0, #208, 16 @ 0xd00000 │ │ │ │ ldrble r0, [r4], #1364 @ 0x554 │ │ │ │ mulcs r0, ip, r7 │ │ │ │ - mvnvc pc, r3, asr #4 │ │ │ │ + msreq (UNDEF: 104), r3 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r9, lsr #23 │ │ │ │ addscc pc, r7, #64, 4 │ │ │ │ - blx 0xff65332e │ │ │ │ + ldc2 1, cr15, [sl], {183} @ 0xb7 │ │ │ │ svcmi 0x0080f01c │ │ │ │ @ instruction: 0xf500d08e │ │ │ │ ldrbcc r3, [r0], #-1178 @ 0xfffffb66 │ │ │ │ vst1.8 {d6-d7}, [r4 :128], r4 │ │ │ │ b 0x15afde4 │ │ │ │ adcsle r0, ip, lr, lsl #28 │ │ │ │ stmibvs r8, {r2, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @@ -137849,21 +137849,21 @@ │ │ │ │ eorscs lr, r0, r1, lsr #15 │ │ │ │ @ instruction: 0xf891e79f │ │ │ │ movweq r0, #39 @ 0x27 │ │ │ │ andseq pc, r0, r0, asr #32 │ │ │ │ stmibvs r8, {r0, r3, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ svclt 0x00982803 │ │ │ │ andeq pc, ip, r0, asr #32 │ │ │ │ - vmul.i8 d29, d19, d3 │ │ │ │ - vmla.f d23, d16, d0[6] │ │ │ │ - @ instruction: 0xf644012f │ │ │ │ - vshr.s64 d23, d20, #64 │ │ │ │ + @ instruction: 0xf643d993 │ │ │ │ + vmla.f d16, d0, d0[6] │ │ │ │ + vrhadd.s8 d16, d5, d31 │ │ │ │ + vmvn.i32 d16, #4 @ 0x00000004 │ │ │ │ blmi 0xfe096dac │ │ │ │ subcc pc, lr, #64, 4 │ │ │ │ - @ instruction: 0xf93ef1ef │ │ │ │ + @ instruction: 0xf97ef1ef │ │ │ │ str r2, [r4, r8, lsr #32] │ │ │ │ @ instruction: 0xe7822034 │ │ │ │ str r2, [r0, r2, lsr #32] │ │ │ │ mlaeq r7, r1, r8, pc @ │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xe77a0011 │ │ │ │ @ instruction: 0xe7782035 │ │ │ │ @@ -137874,21 +137874,21 @@ │ │ │ │ @ instruction: 0xf040bf14 │ │ │ │ andscs r0, r3, r4, lsl r0 │ │ │ │ andcc lr, r2, r0, asr #20 │ │ │ │ stmibvs r8, {r0, r3, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ svclt 0x00982803 │ │ │ │ andeq pc, r8, r0, asr #32 │ │ │ │ svcge 0x0063f67f │ │ │ │ - mvnvc pc, r3, asr #4 │ │ │ │ + msreq (UNDEF: 104), r3 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcsvc pc, r4, r4, asr #12 │ │ │ │ + eorseq pc, r4, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s q10, q0, │ │ │ │ @ instruction: 0xf1ef324a │ │ │ │ - andscs pc, r9, sp, lsl #18 │ │ │ │ + andscs pc, r9, sp, asr #18 │ │ │ │ eorcs lr, r1, r3, asr r7 │ │ │ │ @ instruction: 0xf8d0e751 │ │ │ │ bcs 0x9fb08 │ │ │ │ svcge 0x001cf6bf │ │ │ │ andcs lr, r4, r9, lsr r7 │ │ │ │ eorscs r6, pc, #36864 @ 0x9000 │ │ │ │ andne lr, r1, r0, asr #20 │ │ │ │ @@ -137930,95 +137930,95 @@ │ │ │ │ andmi pc, r6, r0, asr #4 │ │ │ │ andcc lr, r2, r0, asr #20 │ │ │ │ vaba.s8 d30, d16, d16 │ │ │ │ str r4, [sp, r9]! │ │ │ │ @ instruction: 0xe6fa223f │ │ │ │ str r2, [r9, r1]! │ │ │ │ str r2, [r7, pc]! │ │ │ │ - vhadd.s8 d18, d3, d0 │ │ │ │ - vmla.f d23, d16, d0[6] │ │ │ │ + @ instruction: 0xf6432000 │ │ │ │ + vmla.f d16, d0, d0[6] │ │ │ │ blmi 0xd172e8 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1b7322e │ │ │ │ - vst1.64 {d15-d16}, [r2 :128], r3 │ │ │ │ + @ instruction: 0xf402fb27 │ │ │ │ b 0x151f83c │ │ │ │ @ instruction: 0xf43f020e │ │ │ │ strb sl, [lr], r7, lsr #29 │ │ │ │ ldrb r2, [lr], r3, lsr #32 │ │ │ │ ldrb r2, [ip], fp, lsr #32 │ │ │ │ @ instruction: 0xe6da201b │ │ │ │ - mvnvc pc, r3, asr #4 │ │ │ │ + msreq (UNDEF: 104), r3 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - addsvc pc, r0, r4, asr #12 │ │ │ │ + andseq pc, r0, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d19 │ │ │ │ @ instruction: 0xf1ef3269 │ │ │ │ - vadd.i8 d31, d19, d5 │ │ │ │ - vmla.f d23, d16, d0[6] │ │ │ │ - @ instruction: 0xf644012f │ │ │ │ - vshr.s64 d23, d0, #64 │ │ │ │ + @ instruction: 0xf643f8c5 │ │ │ │ + vmla.f d16, d0, d0[6] │ │ │ │ + vrhadd.s8 d16, d5, d31 │ │ │ │ + vmov.i32 d16, #0 @ 0x00000000 │ │ │ │ blmi 0x7d6f38 │ │ │ │ subcc pc, r2, #64, 4 │ │ │ │ - @ instruction: 0xf878f1ef │ │ │ │ - mvnvc pc, r3, asr #4 │ │ │ │ + @ instruction: 0xf8b8f1ef │ │ │ │ + msreq (UNDEF: 104), r3 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - andeq pc, r0, r3, asr #12 │ │ │ │ + addeq pc, r0, r3, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b18 │ │ │ │ @ instruction: 0xf1ef72d6 │ │ │ │ - vadd.i8 , , │ │ │ │ - vmla.f d23, d16, d0[6] │ │ │ │ - @ instruction: 0xf644012f │ │ │ │ - vshr.s64 d23, d0, #64 │ │ │ │ + @ instruction: 0xf643f8ab │ │ │ │ + vmla.f d16, d0, d0[6] │ │ │ │ + vrhadd.s8 d16, d5, d31 │ │ │ │ + vmov.i32 d16, #0 @ 0x00000000 │ │ │ │ blmi 0x496f6c │ │ │ │ addcc pc, r9, #64, 4 │ │ │ │ - @ instruction: 0xf85ef1ef │ │ │ │ - mvnvc pc, r3, asr #4 │ │ │ │ + @ instruction: 0xf89ef1ef │ │ │ │ + msreq (UNDEF: 104), r3 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - addsvc pc, r0, r4, asr #12 │ │ │ │ + andseq pc, r0, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d9 │ │ │ │ @ instruction: 0xf1ef3252 │ │ │ │ - vtst.8 , , │ │ │ │ - vmla.f d23, d16, d0[6] │ │ │ │ - @ instruction: 0xf644012f │ │ │ │ - vshr.s64 d23, d0, #64 │ │ │ │ + @ instruction: 0xf643f891 │ │ │ │ + vmla.f d16, d0, d0[6] │ │ │ │ + vrhadd.s8 d16, d5, d31 │ │ │ │ + vmov.i32 d16, #0 @ 0x00000000 │ │ │ │ blmi 0x156fa0 │ │ │ │ subscc pc, sp, #64, 4 │ │ │ │ - @ instruction: 0xf844f1ef │ │ │ │ - eorseq lr, r4, r4, lsr #26 │ │ │ │ - eorseq lr, r4, r4, lsl sp │ │ │ │ - eorseq lr, r4, r4, lsr sp │ │ │ │ - eorseq lr, r4, r4, lsl #26 │ │ │ │ + @ instruction: 0xf884f1ef │ │ │ │ + eorseq lr, r4, r4, lsr #27 │ │ │ │ + mlaseq r4, r4, sp, lr │ │ │ │ + ldrhteq lr, [r4], -r4 │ │ │ │ + eorseq lr, r4, r4, lsl #27 │ │ │ │ stmmi r0, {r0, r2, r3, r5, r8, fp, sp, lr, pc} │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf5004683 │ │ │ │ @ instruction: 0xf50b5608 │ │ │ │ ldrcc r3, [r0], -sl, lsr #19 │ │ │ │ blmi 0xff3a878c │ │ │ │ ldrtmi fp, [r0], -r7, lsl #1 │ │ │ │ ldmdavs fp, {r0, r1, r2, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strmi r0, [sl], r0, lsl #6 │ │ │ │ - blx 0xfe9d30e4 │ │ │ │ + blx 0xffad30e4 │ │ │ │ ldrsbtcc pc, [r8], r9 @ │ │ │ │ @ instruction: 0xf50b4602 │ │ │ │ vabal.u8 , d3, d0 │ │ │ │ blcs 0x9fc40 │ │ │ │ adchi pc, ip, r0, asr #32 │ │ │ │ cmppcc ip, #9764864 @ p-variant is OBSOLETE @ 0x950000 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8d5808d │ │ │ │ @ instruction: 0xf0033370 │ │ │ │ blcc 0x497bd4 │ │ │ │ svclt 0x008f2b0a │ │ │ │ @ instruction: 0xf64e2301 │ │ │ │ - vsra.s64 q10, q12, #64 │ │ │ │ + vbic.i32 , #8 @ 0x00000008 │ │ │ │ bl 0xd7438 │ │ │ │ svclt 0x00980183 │ │ │ │ svccs 0x00026ccb │ │ │ │ @ instruction: 0xf8d5d07f │ │ │ │ @ instruction: 0xf4111ec0 │ │ │ │ rsbsle r5, fp, r0, lsl #2 │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ @@ -138075,15 +138075,15 @@ │ │ │ │ vstmiane r3, {s29-s104} │ │ │ │ stcmi 0, cr15, [r2], {76} @ 0x4c │ │ │ │ strcs r4, [r0], #-1555 @ 0xfffff9ed │ │ │ │ cdpeq 8, 12, cr15, cr4, cr5, {6} │ │ │ │ ldrtmi r4, [r0], -r2, ror #12 │ │ │ │ cdpge 8, 12, cr15, cr8, cr5, {6} │ │ │ │ cdpmi 8, 12, cr15, cr12, cr5, {6} │ │ │ │ - blx 0xdd321c │ │ │ │ + blx 0x1ed321c │ │ │ │ cmppcc r8, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ orreq pc, r1, #201326595 @ 0xc000003 │ │ │ │ tstcs r0, sp, ror r7 │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ @ instruction: 0xf1b89103 │ │ │ │ stmible r5, {r0, r1, r8, r9, sl, fp} │ │ │ │ svceq 0x0004f1b8 │ │ │ │ @@ -138106,15 +138106,15 @@ │ │ │ │ blge 0x1cb310 │ │ │ │ strtmi r2, [r1], -r3, lsl #4 │ │ │ │ @ instruction: 0xf7ff4630 │ │ │ │ @ instruction: 0xf1a7fd1d │ │ │ │ ldmib sp, {r1, r9, sl, fp}^ │ │ │ │ b 0x115fce8 │ │ │ │ @ instruction: 0xf64e3c42 │ │ │ │ - vrsra.s64 q10, q12, #64 │ │ │ │ + vbic.i32 , #2048 @ 0x00000800 │ │ │ │ bls 0x117db8 │ │ │ │ @ instruction: 0xf1074443 │ │ │ │ @ instruction: 0xf89338ff │ │ │ │ tstmi r3, #168 @ 0xa8 │ │ │ │ mlacs r5, r4, r8, pc @ │ │ │ │ vstmiane r2, {s29-s104} │ │ │ │ mlacs r4, r4, r8, pc @ │ │ │ │ @@ -138180,60 +138180,60 @@ │ │ │ │ @ instruction: 0x071b30b8 │ │ │ │ vst3. {d29,d31,d33}, [r0 :128], r1 │ │ │ │ mrscs r6, (UNDEF: 4) │ │ │ │ b 0x1190ea4 │ │ │ │ @ instruction: 0xf04c1c8b │ │ │ │ b 0x13aa248 │ │ │ │ ldrb r0, [r4, lr, lsl #24] │ │ │ │ - @ instruction: 0xf6442000 │ │ │ │ - vsra.s64 , q4, #64 │ │ │ │ + vhadd.s8 d18, d5, d0 │ │ │ │ + vorr.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x4576d0 │ │ │ │ andls r2, r0, lr, lsl #5 │ │ │ │ - @ instruction: 0xf8f0f1b7 │ │ │ │ - bicsvc pc, r8, r4, asr #12 │ │ │ │ + @ instruction: 0xf934f1b7 │ │ │ │ + cmppeq r8, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - andseq pc, r4, r5, asr #4 │ │ │ │ + addseq pc, r4, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ addscs r4, r2, #9216 @ 0x2400 │ │ │ │ - cdp2 1, 10, cr15, cr0, cr14, {7} │ │ │ │ - bicsvc pc, r8, r4, asr #12 │ │ │ │ + cdp2 1, 14, cr15, cr0, cr14, {7} │ │ │ │ + cmppeq r8, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbeq pc, ip, r5, asr #4 │ │ │ │ + rsceq pc, ip, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ addscs r4, r7, #3072 @ 0xc00 │ │ │ │ - cdp2 1, 9, cr15, cr4, cr14, {7} │ │ │ │ + cdp2 1, 13, cr15, cr4, cr14, {7} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq lr, r4, r0, ror sp │ │ │ │ - eorseq lr, r4, r8, lsl #27 │ │ │ │ - bicsvc pc, r8, r4, asr #12 │ │ │ │ + ldrshteq lr, [r4], -r0 │ │ │ │ + eorseq lr, r4, r8, lsl #28 │ │ │ │ + cmppeq r8, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rscsvc pc, r4, r4, asr #12 │ │ │ │ + rsbseq pc, r4, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ addscs r4, r1, #18432 @ 0x4800 │ │ │ │ - cdp2 1, 8, cr15, cr2, cr14, {7} │ │ │ │ - bicsvc pc, r8, r4, asr #12 │ │ │ │ + cdp2 1, 12, cr15, cr2, cr14, {7} │ │ │ │ + cmppeq r8, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - addseq pc, r0, r5, asr #4 │ │ │ │ + andsne pc, r0, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ eorscs r4, fp, #13312 @ 0x3400 │ │ │ │ - cdp2 1, 7, cr15, cr6, cr14, {7} │ │ │ │ - bicsvc pc, r8, r4, asr #12 │ │ │ │ + cdp2 1, 11, cr15, cr6, cr14, {7} │ │ │ │ + cmppeq r8, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - subseq pc, ip, r5, asr #4 │ │ │ │ + sbcseq pc, ip, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ addscs r4, r5, #6144 @ 0x1800 │ │ │ │ - cdp2 1, 6, cr15, cr10, cr14, {7} │ │ │ │ - @ instruction: 0xf6442000 │ │ │ │ - vsra.s64 , q4, #64 │ │ │ │ + cdp2 1, 10, cr15, cr10, cr14, {7} │ │ │ │ + vhadd.s8 d18, d5, d0 │ │ │ │ + vorr.i32 q8, #8 @ 0x00000008 │ │ │ │ blmi 0x197768 │ │ │ │ ldrdls r2, [r0], -ip │ │ │ │ - @ instruction: 0xf8a4f1b7 │ │ │ │ - eorseq lr, r4, r8, lsl #27 │ │ │ │ - ldrhteq lr, [r4], -ip │ │ │ │ - eorseq lr, r4, r8, lsr #27 │ │ │ │ + @ instruction: 0xf8e8f1b7 │ │ │ │ + eorseq lr, r4, r8, lsl #28 │ │ │ │ + eorseq lr, r4, ip, lsr lr │ │ │ │ + eorseq lr, r4, r8, lsr #28 │ │ │ │ orrscc pc, r9, #0, 10 │ │ │ │ ldrdcs lr, [sl, -r3]! │ │ │ │ b 0x1461acc │ │ │ │ b 0x1170218 │ │ │ │ ble 0x85bfd8 │ │ │ │ strle r0, [r0, #-2009]! @ 0xfffff827 │ │ │ │ biccc pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @@ -138287,86 +138287,86 @@ │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebee5a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, lr, r0, asr #31 │ │ │ │ @ instruction: 0x46164c13 │ │ │ │ tstcs fp, #77824 @ 0x13000 │ │ │ │ strls r4, [r0], #-1549 @ 0xfffff9f3 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldmdavs r2, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f920d │ │ │ │ @ instruction: 0xf6420200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0ac022f │ │ │ │ - eorcs pc, r4, #540 @ 0x21c │ │ │ │ + eorcs pc, r4, #812 @ 0x32c │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ vadd.i16 d10, d2, d3 │ │ │ │ - ldmdbls r0, {r2, r4, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + ldmdbls r0, {r2, r4, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7dd4638 │ │ │ │ qasxmi pc, r0, r5 @ │ │ │ │ ldrtmi sl, [r2], -r2, lsl #22 │ │ │ │ strcs r4, [r2], #-1577 @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf7ff9402 │ │ │ │ svclt 0x0000fd83 │ │ │ │ - ldrsbteq lr, [r4], -r4 │ │ │ │ + eorseq lr, r4, r4, asr lr │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebee608 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x55b310 │ │ │ │ strmi fp, [r4], -pc, lsl #1 │ │ │ │ strmi r2, [lr], -r4, lsr #4 │ │ │ │ tstcs r0, r3, lsl #16 │ │ │ │ movwls r6, #55323 @ 0xd81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - bl 0xc53c70 │ │ │ │ + bl 0x1c53c70 │ │ │ │ movwcs r4, #9760 @ 0x2620 │ │ │ │ @ instruction: 0xf06d9302 │ │ │ │ - andcs pc, r0, #2293760 @ 0x230000 │ │ │ │ + andcs pc, r0, #6750208 @ 0x670000 │ │ │ │ blge 0xe8c4c │ │ │ │ @ instruction: 0xf8c4a902 │ │ │ │ @ instruction: 0xf8c42cbc │ │ │ │ @ instruction: 0x46026cb8 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ strtmi pc, [fp], -r1, ror #22 │ │ │ │ ldceq 8, cr15, [r4], #784 @ 0x310 │ │ │ │ andmi pc, sl, #79 @ 0x4f │ │ │ │ strtmi r2, [r0], -r3, lsl #2 │ │ │ │ - @ instruction: 0xf83af06d │ │ │ │ + @ instruction: 0xf87ef06d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebee668 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08f0fb0 │ │ │ │ blmi 0x628ce8 │ │ │ │ strmi r4, [lr], -r4, lsl #12 │ │ │ │ tstcs r0, r7, lsl r6 │ │ │ │ stmdage r3, {r2, r5, r9, sp} │ │ │ │ movwls r6, #55323 @ 0xd81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - b 0xfffd3cd4 │ │ │ │ + bl 0xfd3cd4 │ │ │ │ bmi 0x4a2890 │ │ │ │ tstcs r5, ip, lsl #30 │ │ │ │ tstcs fp, #-2147483647 @ 0x80000001 │ │ │ │ strtmi r9, [r0], -r0, lsl #4 │ │ │ │ @ instruction: 0xf6429102 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ strcs r0, [r3, #-303] @ 0xfffffed1 │ │ │ │ @ instruction: 0xf0ac9509 │ │ │ │ - ldmdbls r4, {r0, r2, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r4, {r0, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ mcr2 7, 6, pc, cr8, cr13, {6} @ │ │ │ │ ldrtmi sl, [sl], -r2, lsl #22 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ ldc2 7, cr15, [r8, #-1020] @ 0xfffffc04 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrsbteq lr, [r4], -r4 │ │ │ │ + eorseq lr, r4, r4, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebee6dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ @ instruction: 0xff56f7ff │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ @@ -138388,30 +138388,30 @@ │ │ │ │ bl 0xce50c │ │ │ │ ldrdne r7, [r0], #-0 │ │ │ │ orrvc pc, r0, #160, 10 @ 0x28000000 │ │ │ │ ldmdale r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp} │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ - bicspl pc, ip, #81788928 @ 0x4e00000 │ │ │ │ + cmppvs ip, #81788928 @ p-variant is OBSOLETE @ 0x4e00000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - orrseq pc, ip, r5, asr #4 │ │ │ │ + tstpne ip, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcseq pc, r8, r5, asr #4 │ │ │ │ + eorsne pc, r8, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ subscc pc, r2, #64, 4 │ │ │ │ - stc2 1, cr15, [r6, #-952] @ 0xfffffc48 │ │ │ │ - bicspl pc, ip, #81788928 @ 0x4e00000 │ │ │ │ + stc2l 1, cr15, [r6, #-952] @ 0xfffffc48 │ │ │ │ + cmppvs ip, #81788928 @ p-variant is OBSOLETE @ 0x4e00000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - orrseq pc, ip, r5, asr #4 │ │ │ │ + tstpne ip, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbceq pc, ip, r5, asr #4 │ │ │ │ + subne pc, ip, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ subscc pc, lr, #64, 4 │ │ │ │ - ldc2l 1, cr15, [r6], #952 @ 0x3b8 │ │ │ │ + ldc2 1, cr15, [r6, #-952]! @ 0xfffffc48 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebee790 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ ldrmi fp, [r0], -r3, lsl #1 │ │ │ │ @ instruction: 0xf89d6825 │ │ │ │ stmdblt r5, {r3, r4, sp}^ │ │ │ │ @@ -138421,15 +138421,15 @@ │ │ │ │ stmdane r0, {r0, r1, r3, r4, r6, r8, lr} │ │ │ │ blne 0x13e7b24 │ │ │ │ vsubw.u8 , , d2 │ │ │ │ @ instruction: 0xf04f234a │ │ │ │ subseq r6, r9, r0, lsl #1 │ │ │ │ orrpl pc, r0, r1, asr #8 │ │ │ │ tstpeq r1, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf92ef1e4 │ │ │ │ + @ instruction: 0xf972f1e4 │ │ │ │ @ instruction: 0xf44f1c43 │ │ │ │ vbic.i32 q10, #15 @ 0x0000000f │ │ │ │ andcs r0, r0, pc, lsl #2 │ │ │ │ bicne lr, r3, r1, lsl #20 │ │ │ │ stmdaeq fp, {r0, r2, r3, r4, r5, r6, r7, r8, fp, ip, sp, pc}^ │ │ │ │ eorvs r0, r5, r8, asr #15 │ │ │ │ smlabbcs r0, r3, r4, pc @ │ │ │ │ @@ -138438,15 +138438,15 @@ │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ movwcc pc, #29635 @ 0x73c3 @ │ │ │ │ andcs pc, r0, pc, asr #8 │ │ │ │ subseq r9, r9, r1, lsl #4 │ │ │ │ tstpvc r0, r1, asr #8 @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf90cf1e4 │ │ │ │ + @ instruction: 0xf950f1e4 │ │ │ │ andcs r1, r0, r1, asr #24 │ │ │ │ vst1.64 {d0-d3}, [r1], r9 │ │ │ │ stccs 1, cr2, [r0, #-508] @ 0xfffffe04 │ │ │ │ stclne 0, cr13, [fp], #-892 @ 0xfffffc84 │ │ │ │ orrvc lr, r1, #323584 @ 0x4f000 │ │ │ │ ldrmi fp, [r8], -r8, lsl #30 │ │ │ │ orrseq lr, r1, #323584 @ 0x4f000 │ │ │ │ @@ -138535,22 +138535,22 @@ │ │ │ │ subcs pc, sl, r3, asr #7 │ │ │ │ andvs pc, r0, r0, lsl #9 │ │ │ │ andeq pc, r1, r0, lsr #32 │ │ │ │ subeq r3, r0, r1 │ │ │ │ vqshl.u64 d30, d7, #3 │ │ │ │ vst4.8 {d3[0],d4[0],d5[0],d6[0]}, [r3], r7 │ │ │ │ ldrb r7, [r7, r0, lsl #1] │ │ │ │ - orrseq pc, ip, r5, asr #4 │ │ │ │ + tstpne ip, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rscseq pc, r0, r5, asr #4 │ │ │ │ + rsbsne pc, r0, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d2 │ │ │ │ @ instruction: 0xf1ee327a │ │ │ │ - svclt 0x0000fbe3 │ │ │ │ - ldrshteq lr, [r4], -r4 │ │ │ │ + svclt 0x0000fc23 │ │ │ │ + eorseq lr, r4, r4, ror lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebee9bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ @ instruction: 0x46154b37 │ │ │ │ ldmdavs fp, {r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @@ -138602,15 +138602,15 @@ │ │ │ │ ldclt 7, cr15, [ip, #-652] @ 0xfffffd74 │ │ │ │ stmdahi r2!, {r0, r5, r8, r9, fp, ip, sp, lr} │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ stmdbcs r0, {r1, r5, pc} │ │ │ │ strtmi sp, [r1], -fp, ror #3 │ │ │ │ @ instruction: 0xf7a34618 │ │ │ │ @ instruction: 0xe7dafdf7 │ │ │ │ - blx 0xe54132 │ │ │ │ + blx 0x1e54132 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebeeab0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x14db818 │ │ │ │ strmi fp, [ip], -r6, lsl #1 │ │ │ │ ldmdavs fp, {r0, r2, r4, r9, sl, lr} │ │ │ │ @@ -138682,23 +138682,23 @@ │ │ │ │ @ instruction: 0xb1200001 │ │ │ │ movwmi pc, #3 @ │ │ │ │ mvnsmi pc, #67 @ 0x43 │ │ │ │ @ instruction: 0xf64fe79a │ │ │ │ @ instruction: 0xf6c772ff │ │ │ │ vqsub.u32 , q1, │ │ │ │ @ instruction: 0xe793031e │ │ │ │ - blx 0xfe654270 │ │ │ │ + blx 0xff654270 │ │ │ │ vhadd.s8 d18, d5, d0 │ │ │ │ - vsra.s64 d16, d12, #64 │ │ │ │ + vorr.i32 d17, #12 @ 0x0000000c │ │ │ │ blmi 0x197eac │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1b622a6 │ │ │ │ - svclt 0x0000fd01 │ │ │ │ + svclt 0x0000fd45 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq lr, r4, r4, lsl lr │ │ │ │ + mlaseq r4, r4, lr, lr │ │ │ │ tstcs r3, r1, lsl #6 │ │ │ │ vhsub.s8 q9, , q0 │ │ │ │ andvc r2, r3, #256 @ 0x100 │ │ │ │ @ instruction: 0xf8a07283 │ │ │ │ bicvc ip, r1, r5 │ │ │ │ andcs r7, r0, r2, asr #6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -138791,15 +138791,15 @@ │ │ │ │ submi r5, fp, r3, asr #17 │ │ │ │ @ instruction: 0x0c03ea02 │ │ │ │ svceq 0x0040f41c │ │ │ │ vmov.i32 d29, #155 @ 0x0000009b │ │ │ │ blcc 0xec990 │ │ │ │ svclt 0x008f2b02 │ │ │ │ @ instruction: 0xf64e2400 │ │ │ │ - vrshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #3072 @ 0x00000c00 │ │ │ │ bl 0x11846c │ │ │ │ @ instruction: 0xf5000283 │ │ │ │ svclt 0x00985300 │ │ │ │ @ instruction: 0xf5006c94 │ │ │ │ @ instruction: 0xf8835240 │ │ │ │ @ instruction: 0xf8834f9a │ │ │ │ @ instruction: 0xf8834fac │ │ │ │ @@ -139035,178 +139035,178 @@ │ │ │ │ ssub8mi r0, r4, r0 │ │ │ │ eorspl pc, lr, #8388608 @ 0x800000 │ │ │ │ addlt fp, r9, #130 @ 0x82 │ │ │ │ addlt r3, r0, #60, 4 @ 0xc0000003 │ │ │ │ @ instruction: 0xff08f7a0 │ │ │ │ stmdacs r3, {r0, ip, sp} │ │ │ │ @ instruction: 0xf64ed819 │ │ │ │ - vrsra.s64 , q6, #64 │ │ │ │ + vorr.i32 q11, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf5040334 │ │ │ │ bl 0x16c864 │ │ │ │ ldmvs r1, {r7, r8, r9} │ │ │ │ b 0xfe0f34e4 │ │ │ │ @ instruction: 0xf0037303 │ │ │ │ submi r4, fp, r0, ror r3 │ │ │ │ mullt r2, r3, r0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andcs fp, r0, r0, lsl sp │ │ │ │ - orrseq pc, ip, r5, asr #4 │ │ │ │ + tstpne ip, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ subne pc, fp, #64, 4 │ │ │ │ - blx 0xad4684 │ │ │ │ - eorseq lr, r4, r0, asr #28 │ │ │ │ + blx 0x1bd4684 │ │ │ │ + eorseq lr, r4, r0, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebef1b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r4, r0 │ │ │ │ eorspl pc, lr, #8388608 @ 0x800000 │ │ │ │ addlt fp, r9, #130 @ 0x82 │ │ │ │ addlt r3, r0, #60, 4 @ 0xc0000003 │ │ │ │ cdp2 7, 12, cr15, cr10, cr0, {5} │ │ │ │ stmdacs r3, {r0, ip, sp} │ │ │ │ @ instruction: 0xf64ed819 │ │ │ │ - vrsra.s64 , q6, #64 │ │ │ │ + vorr.i32 q11, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf5040334 │ │ │ │ bl 0x16c8d8 │ │ │ │ ldmvs r1, {r7, r8, r9} │ │ │ │ b 0xfe0f3558 │ │ │ │ @ instruction: 0xf0037303 │ │ │ │ submi r4, fp, r0, ror r3 │ │ │ │ mullt r2, r3, r0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andcs fp, r0, r0, lsl sp │ │ │ │ - orrseq pc, ip, r5, asr #4 │ │ │ │ + tstpne ip, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ subne pc, fp, #64, 4 │ │ │ │ - @ instruction: 0xf9eef1b6 │ │ │ │ - eorseq lr, r4, r0, asr #28 │ │ │ │ + blx 0xd546f8 │ │ │ │ + eorseq lr, r4, r0, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebef22c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r4, r0 │ │ │ │ eorspl pc, lr, #8388608 @ 0x800000 │ │ │ │ andscc fp, r8, #130 @ 0x82 │ │ │ │ cdp2 7, 12, cr15, cr4, cr0, {5} │ │ │ │ stmdacs r3, {r0, ip, sp} │ │ │ │ @ instruction: 0xf64ed819 │ │ │ │ - vrsra.s64 , q6, #64 │ │ │ │ + vorr.i32 q11, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf5040334 │ │ │ │ bl 0x16c948 │ │ │ │ ldmvs r1, {r7, r8, r9} │ │ │ │ b 0xfe0f35c8 │ │ │ │ @ instruction: 0xf0037303 │ │ │ │ submi r4, fp, r0, ror r3 │ │ │ │ mullt r2, r3, r0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andcs fp, r0, r0, lsl sp │ │ │ │ - orrseq pc, ip, r5, asr #4 │ │ │ │ + tstpne ip, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ subne pc, fp, #64, 4 │ │ │ │ - @ instruction: 0xf9b6f1b6 │ │ │ │ - eorseq lr, r4, r0, asr #28 │ │ │ │ + @ instruction: 0xf9faf1b6 │ │ │ │ + eorseq lr, r4, r0, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebef29c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r4, r0 │ │ │ │ eorspl pc, lr, #8388608 @ 0x800000 │ │ │ │ andscc fp, r8, #130 @ 0x82 │ │ │ │ cdp2 7, 6, cr15, cr2, cr0, {5} │ │ │ │ stmdacs r3, {r0, ip, sp} │ │ │ │ @ instruction: 0xf64ed819 │ │ │ │ - vrsra.s64 , q6, #64 │ │ │ │ + vorr.i32 q11, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf5040334 │ │ │ │ bl 0x16c9b8 │ │ │ │ ldmvs r1, {r7, r8, r9} │ │ │ │ b 0xfe0f3638 │ │ │ │ @ instruction: 0xf0037303 │ │ │ │ submi r4, fp, r0, ror r3 │ │ │ │ mullt r2, r3, r0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andcs fp, r0, r0, lsl sp │ │ │ │ - orrseq pc, ip, r5, asr #4 │ │ │ │ + tstpne ip, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ subne pc, fp, #64, 4 │ │ │ │ - @ instruction: 0xf97ef1b6 │ │ │ │ - eorseq lr, r4, r0, asr #28 │ │ │ │ + @ instruction: 0xf9c2f1b6 │ │ │ │ + eorseq lr, r4, r0, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebef30c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf5049c04 │ │ │ │ @ instruction: 0xf10c5c3e │ │ │ │ @ instruction: 0xf8cd0c18 │ │ │ │ @ instruction: 0xf7a0c000 │ │ │ │ andcc pc, r1, pc, asr #29 │ │ │ │ ldmdale sl, {r0, r1, fp, sp} │ │ │ │ @ instruction: 0xf64e9b04 │ │ │ │ - vrshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf5030234 │ │ │ │ bl 0x12ce30 │ │ │ │ ldmvs r9, {r7, r9} │ │ │ │ b 0xfe0f368c │ │ │ │ @ instruction: 0xf0027202 │ │ │ │ submi r4, sl, r0, ror r2 │ │ │ │ mullt r2, sl, r0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andcs fp, r0, r0, lsl sp │ │ │ │ - orrseq pc, ip, r5, asr #4 │ │ │ │ + tstpne ip, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ subne pc, fp, #64, 4 │ │ │ │ - @ instruction: 0xf942f1b6 │ │ │ │ - eorseq lr, r4, r0, asr #28 │ │ │ │ + @ instruction: 0xf986f1b6 │ │ │ │ + eorseq lr, r4, r0, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebef384 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf5049c04 │ │ │ │ @ instruction: 0xf10c5c3e │ │ │ │ @ instruction: 0xf8cd0c18 │ │ │ │ @ instruction: 0xf7a0c000 │ │ │ │ andcc pc, r1, pc, lsr lr @ │ │ │ │ ldmdale sl, {r0, r1, fp, sp} │ │ │ │ @ instruction: 0xf64e9b04 │ │ │ │ - vrshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf5030234 │ │ │ │ bl 0x12cea8 │ │ │ │ ldmvs r9, {r7, r9} │ │ │ │ b 0xfe0f3704 │ │ │ │ @ instruction: 0xf0027202 │ │ │ │ submi r4, sl, r0, ror r2 │ │ │ │ mullt r2, sl, r0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andcs fp, r0, r0, lsl sp │ │ │ │ - orrseq pc, ip, r5, asr #4 │ │ │ │ + tstpne ip, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ subne pc, fp, #64, 4 │ │ │ │ - @ instruction: 0xf906f1b6 │ │ │ │ - eorseq lr, r4, r0, asr #28 │ │ │ │ + @ instruction: 0xf94af1b6 │ │ │ │ + eorseq lr, r4, r0, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebef3fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf79d0ff8 │ │ │ │ tstpcs r0, fp, asr sp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ @@ -140316,23 +140316,23 @@ │ │ │ │ @ instruction: 0xb1200001 │ │ │ │ movwmi pc, #1027 @ 0x403 @ │ │ │ │ rscsmi pc, r8, r3, asr #8 │ │ │ │ vst1.32 {d14}, [r3 :128], r0 │ │ │ │ vst2.8 {d20-d23}, [r3], r0 │ │ │ │ @ instruction: 0xf04040f7 │ │ │ │ @ instruction: 0xe799007f │ │ │ │ - ldc2l 2, cr15, [r2, #132] @ 0x84 │ │ │ │ + cdp2 2, 1, cr15, cr2, cr1, {1} │ │ │ │ vhadd.s8 d18, d5, d0 │ │ │ │ - vsra.s64 d16, d12, #64 │ │ │ │ + vorr.i32 d17, #12 @ 0x0000000c │ │ │ │ blmi 0x199834 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1b522a6 │ │ │ │ - svclt 0x0000f83d │ │ │ │ + svclt 0x0000f881 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq lr, r4, r4, lsl lr │ │ │ │ + mlaseq r4, r4, lr, lr │ │ │ │ @ instruction: 0xf7fe2200 │ │ │ │ svclt 0x0000ba8b │ │ │ │ @ instruction: 0xf7fe2201 │ │ │ │ svclt 0x0000ba87 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf05a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -140419,22 +140419,22 @@ │ │ │ │ vst2. {d20-d23}, [r3 :256] │ │ │ │ ldr r0, [r3, r0, ror #7] │ │ │ │ rscsvc pc, pc, #82837504 @ 0x4f00000 │ │ │ │ rscvc pc, pc, #208666624 @ 0xc700000 │ │ │ │ ldrbcc pc, [pc, #79]! @ 0x9954b @ │ │ │ │ tstpeq lr, #-2013265919 @ p-variant is OBSOLETE @ 0x88000001 │ │ │ │ vabd.s32 d14, d17, d10 │ │ │ │ - andcs pc, r0, r5, lsl #26 │ │ │ │ - orrseq pc, ip, r5, asr #4 │ │ │ │ + andcs pc, r0, r5, asr #26 │ │ │ │ + tstpne ip, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r3, lsl #22 │ │ │ │ adccs pc, r6, #64, 4 │ │ │ │ - @ instruction: 0xff70f1b4 │ │ │ │ + @ instruction: 0xffb4f1b4 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq lr, r4, r4, lsl lr │ │ │ │ + mlaseq r4, r4, lr, lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebf072c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0xe1d4b4 │ │ │ │ addlt fp, r0, #134 @ 0x86 │ │ │ │ ldmdavs fp, {r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @@ -140484,15 +140484,15 @@ │ │ │ │ @ instruction: 0xf7a18023 │ │ │ │ @ instruction: 0xe7ccfe3b │ │ │ │ @ instruction: 0x46214618 │ │ │ │ @ instruction: 0xff1ef7a1 │ │ │ │ blvc 0x92ae0c │ │ │ │ mvnle r2, r0, lsl #20 │ │ │ │ bfi r4, r8, (invalid: 12:2) │ │ │ │ - stc2 2, cr15, [r2], {33} @ 0x21 │ │ │ │ + stc2l 2, cr15, [r2], {33} @ 0x21 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ @ instruction: 0xf7fe2200 │ │ │ │ svclt 0x0000b8cf │ │ │ │ @ instruction: 0xf7fe2201 │ │ │ │ svclt 0x0000b8cb │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf0828 │ │ │ │ @@ -140555,25 +140555,25 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andlt r4, r6, r0, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ ldcllt 7, cr15, [lr, #644]! @ 0x284 │ │ │ │ @ instruction: 0x46134614 │ │ │ │ vaba.s32 d14, d17, d25 │ │ │ │ - svclt 0x0000fbf5 │ │ │ │ + svclt 0x0000fc35 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ble 0x6a3730 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebf0938 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcleq 15, cr0, [r1, #992] @ 0x3e0 │ │ │ │ vst2.8 {d18-d21}, [pc], r1 │ │ │ │ bl 0x161748 │ │ │ │ @ instruction: 0xf1e20141 │ │ │ │ - andcc pc, r1, pc, ror #16 │ │ │ │ + @ instruction: 0x3001f8b3 │ │ │ │ strbeq r1, [r0, #64] @ 0x40 │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf04fbd08 │ │ │ │ strdcs r3, [r0, -pc] │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -140839,37 +140839,37 @@ │ │ │ │ streq pc, [r3], #-3549 @ 0xfffff223 │ │ │ │ ldrsheq sp, [r1, #-81]! @ 0xffffffaf │ │ │ │ andeq pc, r1, #76, 4 @ 0xc0000004 │ │ │ │ rsccc pc, r1, #536870924 @ 0x2000000c │ │ │ │ orrcs lr, r4, r1, asr #20 │ │ │ │ movwcs r4, #8970 @ 0x230a │ │ │ │ strtmi r2, [r8], -ip, lsl #2 │ │ │ │ - ldc2 0, cr15, [ip], {106} @ 0x6a │ │ │ │ + stc2l 0, cr15, [r0], #424 @ 0x1a8 │ │ │ │ vhadd.s8 d18, d5, d0 │ │ │ │ - vsra.s64 d16, d12, #64 │ │ │ │ + vorr.i32 d17, #12 @ 0x0000000c │ │ │ │ blmi 0x15a060 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1b45251 │ │ │ │ - svclt 0x0000fc27 │ │ │ │ - eorseq lr, r4, ip, asr lr │ │ │ │ + svclt 0x0000fc6b │ │ │ │ + ldrsbteq lr, [r4], -ip │ │ │ │ mcrlt 7, 5, pc, cr8, cr2, {7} @ │ │ │ │ svclt 0x0018f7f2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrmi r4, [r9], r4, ror #26 │ │ │ │ svccc 0x0070ee1d │ │ │ │ ldrbtmi r4, [sp], #-1672 @ 0xfffff978 │ │ │ │ addlt r6, r5, sp, lsr #16 │ │ │ │ ldrmi r4, [r2], r4, lsl #12 │ │ │ │ @ instruction: 0xf8d3595b │ │ │ │ @ instruction: 0xf8d33290 │ │ │ │ @ instruction: 0xf08000c8 │ │ │ │ - @ instruction: 0x4607f91f │ │ │ │ + strmi pc, [r7], -r3, ror #18 │ │ │ │ strvs lr, [r0, #-2520] @ 0xfffff628 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ addhi pc, sp, r0, asr #32 │ │ │ │ @ instruction: 0x46201e3a │ │ │ │ movweq pc, #16389 @ 0x4005 @ │ │ │ │ andcs fp, r1, #24, 30 @ 0x60 │ │ │ │ tstpeq r1, r6 @ p-variant is OBSOLETE │ │ │ │ @@ -140938,19 +140938,19 @@ │ │ │ │ ldrdcc pc, [r4], -r8 │ │ │ │ svclt 0x0048015a │ │ │ │ ldrdpl pc, [r8], -r8 │ │ │ │ andge pc, r0, r4, asr #17 │ │ │ │ movwcs lr, #6084 @ 0x17c4 │ │ │ │ ldrtmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0a14618 │ │ │ │ - orrslt pc, r0, sp, ror #28 │ │ │ │ + @ instruction: 0xb190feb1 │ │ │ │ ldcne 3, cr2, [r1, #-4]! │ │ │ │ stmdavs r6, {r2, r9, sp} │ │ │ │ @ instruction: 0xf0a14618 │ │ │ │ - cmpplt r0, r5, ror #28 @ p-variant is OBSOLETE │ │ │ │ + cmpplt r0, r9, lsr #29 @ p-variant is OBSOLETE │ │ │ │ ldrmi r6, [fp], r3, lsl #16 │ │ │ │ cmncs r7, #96, 14 @ 0x1800000 │ │ │ │ orrsvc pc, r0, #216006656 @ 0xce00000 │ │ │ │ rsbseq pc, r7, #1879048196 @ 0x70000004 │ │ │ │ adccc pc, r0, #-536870900 @ 0xe000000c │ │ │ │ ldrdcs lr, [r1], -r8 │ │ │ │ tstcs r0, r5 │ │ │ │ @@ -140969,15 +140969,15 @@ │ │ │ │ strmi r0, [pc], -r0, lsl #6 │ │ │ │ ldrmi r6, [r1], -r4, asr #32 │ │ │ │ ldrmi r6, [r5], -r4 │ │ │ │ sbcvs r6, r4, r4, lsl #1 │ │ │ │ stmdage r2, {r2, r8, sp, lr} │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf0869404 │ │ │ │ - blge 0x158204 │ │ │ │ + blge 0x158314 │ │ │ │ adcsvs ip, r0, r7, lsl #22 │ │ │ │ @ instruction: 0x462860f1 │ │ │ │ ldmdavs fp!, {r1, r4, r5, r8, sp, lr} │ │ │ │ eorsvs r6, r2, #2752512 @ 0x2a0000 │ │ │ │ stmdavs sl!, {r0, r8, r9, ip, pc}^ │ │ │ │ stmiavs sl!, {r1, r4, r5, r6, r9, sp, lr} │ │ │ │ stmiavs sl!, {r1, r4, r5, r7, r9, sp, lr}^ │ │ │ │ @@ -141065,30 +141065,30 @@ │ │ │ │ @ instruction: 0xf8d53c10 │ │ │ │ @ instruction: 0xf84c3f7c │ │ │ │ @ instruction: 0xf8d53c0c │ │ │ │ @ instruction: 0xf84c3f80 │ │ │ │ @ instruction: 0xf8d53c08 │ │ │ │ @ instruction: 0xf84c3f84 │ │ │ │ str r3, [r0, r4, lsl #24] │ │ │ │ - @ instruction: 0xfff8f220 │ │ │ │ + @ instruction: 0xf838f221 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf112c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 0x1b1dcd4 │ │ │ │ strmi fp, [sp], -r3, lsr #1 │ │ │ │ addcs r4, r0, #4, 12 @ 0x400000 │ │ │ │ stmdage r1, {r8, sp} │ │ │ │ @ instruction: 0x9321681b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldc 2, cr15, [ip, #60] @ 0x3c │ │ │ │ + ldcl 2, cr15, [ip, #60] @ 0x3c │ │ │ │ msreq SPSR_f, r5, lsl #2 │ │ │ │ @ instruction: 0xf085a801 │ │ │ │ - stmdage r1, {r0, r1, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xffc6f085 │ │ │ │ + stmdage r1, {r0, r1, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf80af086 │ │ │ │ eorvs r6, r3, fp, lsr #20 │ │ │ │ movwcs r4, #1568 @ 0x620 │ │ │ │ eorvs pc, r0, #82837504 @ 0x4f00000 │ │ │ │ andsvc pc, pc, #217055232 @ 0xcf00000 │ │ │ │ rsbvs r6, r1, r9, ror #20 │ │ │ │ adcvs r6, r1, r9, lsr #21 │ │ │ │ rscvs r6, r1, r9, ror #21 │ │ │ │ @@ -141136,15 +141136,15 @@ │ │ │ │ @ instruction: 0xf8c32094 │ │ │ │ @ instruction: 0xf8de2f7c │ │ │ │ @ instruction: 0xf8c32098 │ │ │ │ @ instruction: 0xf8de2f80 │ │ │ │ @ instruction: 0xf8c3209c │ │ │ │ strtmi r2, [r1], -r4, lsl #31 │ │ │ │ andeq pc, r8, r5, lsl #2 │ │ │ │ - @ instruction: 0xf80cf086 │ │ │ │ + @ instruction: 0xf850f086 │ │ │ │ blmi 0xa62040 │ │ │ │ blls 0x8f40ac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 117) │ │ │ │ tstcs r0, r3, lsr #32 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -141176,77 +141176,77 @@ │ │ │ │ @ instruction: 0xf8c24380 │ │ │ │ @ instruction: 0xf8d53f78 │ │ │ │ @ instruction: 0xf8c231fc │ │ │ │ @ instruction: 0xf8d53f7c │ │ │ │ @ instruction: 0xf8c23200 │ │ │ │ ldrb r3, [r5, -r0, lsl #31]! │ │ │ │ ldr r2, [r2, r1]! │ │ │ │ - @ instruction: 0xff1af220 │ │ │ │ + @ instruction: 0xff5af220 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r6], -r4, lsl #1 │ │ │ │ @ instruction: 0x461d6b58 │ │ │ │ ldrmi r4, [r0], pc, lsl #12 │ │ │ │ - @ instruction: 0xff4cf085 │ │ │ │ + @ instruction: 0xff90f085 │ │ │ │ msrvc CPSR_f, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrtvc pc, [lr], #-1440 @ 0xfffffa60 @ │ │ │ │ streq pc, [r7], #-36 @ 0xffffffdc │ │ │ │ bllt 0xb74180 │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ @ instruction: 0x4621723e │ │ │ │ @ instruction: 0xf0a12003 │ │ │ │ - @ instruction: 0xb1b8fc6d │ │ │ │ + @ instruction: 0xb1b8fcb1 │ │ │ │ strtmi r4, [sl], -r1, asr #12 │ │ │ │ @ instruction: 0xf7ff9003 │ │ │ │ blls 0x19999c │ │ │ │ @ instruction: 0x46284639 │ │ │ │ strls r4, [r0], #-1586 @ 0xfffff9ce │ │ │ │ stc2l 7, cr15, [r0, #-1020] @ 0xfffffc04 │ │ │ │ andlt fp, r4, r0, asr r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andlt r4, r4, r0, lsr r6 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - bllt 0x1b56378 │ │ │ │ + bllt 0xfec56378 │ │ │ │ bicscs pc, r0, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0xbc1d8 │ │ │ │ @ instruction: 0xf64fd0d2 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strble r0, [fp, #1051] @ 0x41b │ │ │ │ movwcs r4, #1570 @ 0x622 │ │ │ │ vmax.s8 d20, d5, d25 │ │ │ │ - vmov.i32 d17, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d17, d4, #64 │ │ │ │ @ instruction: 0xf0cf002f │ │ │ │ - @ instruction: 0xe7c1ff5b │ │ │ │ + bfc pc, (invalid: 31:1) @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r6], -r5, lsl #1 │ │ │ │ @ instruction: 0x460f4699 │ │ │ │ stcls 6, cr4, [ip, #-576] @ 0xfffffdc0 │ │ │ │ @ instruction: 0xf0856b68 │ │ │ │ - @ instruction: 0xf64ffef3 │ │ │ │ + @ instruction: 0xf64fff37 │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ @ instruction: 0xf5a02396 │ │ │ │ @ instruction: 0xf024745e │ │ │ │ ldmdavs fp, {r0, r1, r2, sl} │ │ │ │ movwcs fp, #2955 @ 0xb8b │ │ │ │ subsvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ andcs r4, r3, r1, lsr #12 │ │ │ │ - ldc2 0, cr15, [r4], {161} @ 0xa1 │ │ │ │ + mrrc2 0, 10, pc, r8, cr1 @ │ │ │ │ @ instruction: 0x4641b318 │ │ │ │ andls r2, r3, r0, lsl #5 │ │ │ │ svc 0x00cef775 │ │ │ │ strbmi r9, [r9], -r3, lsl #22 │ │ │ │ orrcc r4, r0, #44040192 @ 0x2a00000 │ │ │ │ ldrmi r9, [r8], -r3, lsl #6 │ │ │ │ ldc2 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ @@ -141260,46 +141260,46 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x463083f0 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf08643f0 │ │ │ │ - @ instruction: 0xf64fbb05 │ │ │ │ + @ instruction: 0xf64fbb49 │ │ │ │ vqdmlal.s q9, d16, d2[3] │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ sbcle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ @ instruction: 0x4622d5bf │ │ │ │ strtmi r2, [r9], -r0, lsl #6 │ │ │ │ - subne pc, r0, r5, asr #4 │ │ │ │ + sbcne pc, r0, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - cdp2 0, 15, cr15, cr6, cr15, {6} │ │ │ │ + @ instruction: 0xff3af0cf │ │ │ │ svclt 0x0000e7b5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebf1464 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0ff0 │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ blvs 0x11a30cc │ │ │ │ ldmdavs fp, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0x0763bb3b │ │ │ │ andcs sp, fp, ip │ │ │ │ - blx 0x4d649c │ │ │ │ + blx 0x15d649c │ │ │ │ andvc pc, r0, pc, ror #8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r8, #-0] │ │ │ │ vst2.8 {d18-d21}, [pc], r1 │ │ │ │ @ instruction: 0x4621723e │ │ │ │ @ instruction: 0xf0a14618 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi sp, [r1], -r9, ror #1 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ stmdacs r0, {r0, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ vld4. {d29,d31,d33,d35}, [pc :128], r3 │ │ │ │ mrscs r7, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -141309,37 +141309,37 @@ │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ sbcsle r2, r0, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [sl], #-2075 @ 0xfffff7e5 │ │ │ │ strmi sp, [r1], -r9, asr #11 │ │ │ │ movwcs r4, #1570 @ 0x622 │ │ │ │ - rsbsne pc, r0, r5, asr #4 │ │ │ │ + rscsne pc, r0, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - cdp2 0, 10, cr15, cr6, cr15, {6} │ │ │ │ + cdp2 0, 14, cr15, cr10, cr15, {6} │ │ │ │ svclt 0x0000e7bf │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebf1504 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0ff0 │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ blvs 0x11a316c │ │ │ │ ldmdavs fp, {r0, r2, r9, sl, lr} │ │ │ │ strbeq fp, [r3, -r3, asr #22]! │ │ │ │ andcs sp, fp, ip │ │ │ │ - @ instruction: 0xf9c0f086 │ │ │ │ + blx 0x1d653c │ │ │ │ andvc pc, r0, pc, ror #8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r8, #-0] │ │ │ │ vst2.8 {d18-d21}, [pc], r1 │ │ │ │ @ instruction: 0x4621725e │ │ │ │ @ instruction: 0xf0a14618 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf100d0e9 │ │ │ │ strtmi r0, [r8], -r0, lsl #3 │ │ │ │ stc2l 7, cr15, [r8, #1020]! @ 0x3fc │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ andvc pc, r0, pc, ror #8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -141350,25 +141350,25 @@ │ │ │ │ blcs 0xbc3e4 │ │ │ │ @ instruction: 0xf64fd0cf │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strble r0, [r8, #1050] @ 0x41a │ │ │ │ strtmi r4, [r2], -r1, lsl #12 │ │ │ │ vcgt.s8 d18, d5, d0 │ │ │ │ - vshr.s64 d17, d12, #64 │ │ │ │ + vmov.i32 d18, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0cf002f │ │ │ │ - sbfx pc, r5, #28, #31 │ │ │ │ + @ instruction: 0xe7befe99 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf15a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ movwcs r4, #1537 @ 0x601 │ │ │ │ andls r2, r1, r0, ror #4 │ │ │ │ @ instruction: 0xf0a12003 │ │ │ │ - stmdbls r1, {r0, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ subsle r2, r4, r0, lsl #16 │ │ │ │ mvneq pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf6ce2277 │ │ │ │ @ instruction: 0xf04f7290 │ │ │ │ @ instruction: 0xf6ce0cad │ │ │ │ mulsvs r9, r0, ip │ │ │ │ @@ -141405,22 +141405,22 @@ │ │ │ │ strbvs r6, [r1, #-1282] @ 0xfffffafe │ │ │ │ andlt r6, r3, r3, lsl #11 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf64ebd00 │ │ │ │ - vsubw.s8 q11, q8, d0 │ │ │ │ + vsubw.s8 , q0, d0 │ │ │ │ vcge.s8 d16, d5, d20 │ │ │ │ - vmla.f d17, d16, d0[3] │ │ │ │ + vmla.f d18, d0, d0[3] │ │ │ │ vrhadd.s8 d16, d5, d31 │ │ │ │ - vmla.i d17, d16, d0[5] │ │ │ │ + vmla.i d18, d0, d0[5] │ │ │ │ vhadd.s8 d16, d0, d31 │ │ │ │ @ instruction: 0xf1eb2273 │ │ │ │ - svclt 0x0000fd75 │ │ │ │ + svclt 0x0000fdb5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebf1694 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bcc 0xde45c │ │ │ │ andmi fp, sl, #130 @ 0x82 │ │ │ │ strmi sp, [r4], -r5, lsr #2 │ │ │ │ tstls r1, r8, lsl #12 │ │ │ │ @@ -141439,25 +141439,25 @@ │ │ │ │ strmi r6, [r8], #-2072 @ 0xfffff7e8 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x460abd10 │ │ │ │ tstcs r1, r7 │ │ │ │ - @ instruction: 0xf936f086 │ │ │ │ + @ instruction: 0xf97af086 │ │ │ │ andlt r2, r2, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ svceq 0x0008f010 │ │ │ │ @ instruction: 0xf04f460a │ │ │ │ svclt 0x000c000b │ │ │ │ tstcs r2, r1, lsl #2 │ │ │ │ - @ instruction: 0xf922f086 │ │ │ │ + @ instruction: 0xf966f086 │ │ │ │ svclt 0x0000e7ea │ │ │ │ stmmi r0, {r0, r2, r3, r5, r8, fp, sp, lr, pc} │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ bpl 0x2d7bb8 │ │ │ │ ldrbvs pc, [ip, -pc, asr #8]! @ │ │ │ │ @@ -141488,30 +141488,30 @@ │ │ │ │ subeq r0, sp, #-805306364 @ 0xd0000004 │ │ │ │ subeq r0, sp, #-805306364 @ 0xd0000004 │ │ │ │ subeq r0, sp, #-805306364 @ 0xd0000004 │ │ │ │ andseq r0, r2, ip, lsr #1 │ │ │ │ movwcs r0, #4114 @ 0x1012 │ │ │ │ ldrsbtne pc, [ip], -fp @ │ │ │ │ andcs r4, r4, #24, 12 @ 0x1800000 │ │ │ │ - blx 0x8d6840 │ │ │ │ + blx 0x19d6840 │ │ │ │ @ instruction: 0x314df89b │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8db8117 │ │ │ │ stmdavs r0, {r4, r5, r7, r9, sp} │ │ │ │ svclt 0x00480616 │ │ │ │ blcs 0xc8dd4 │ │ │ │ vst4.16 {d29,d31,d33,d35}, [pc :64], r9 │ │ │ │ vrsra.s64 , q12, #64 │ │ │ │ @ instruction: 0xf02073f0 │ │ │ │ addsmi r4, sl, #112, 4 │ │ │ │ @ instruction: 0xf5abd059 │ │ │ │ ldrbmi r5, [sl], -r8, lsl #6 │ │ │ │ addmi pc, r0, #13828096 @ 0xd30000 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - blx 0xffb56882 │ │ │ │ + stc2 0, cr15, [lr], #-648 @ 0xfffffd78 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldcle 0, cr8, [lr], {254} @ 0xfe │ │ │ │ @ instruction: 0xf0004242 │ │ │ │ ldreq r0, [r5, r1, lsl #6] │ │ │ │ @ instruction: 0xf043bf48 │ │ │ │ ldrbeq r0, [r0, -r2, lsl #6] │ │ │ │ @ instruction: 0xf043bf48 │ │ │ │ @@ -141534,44 +141534,44 @@ │ │ │ │ tstpeq pc, r1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf001fa03 │ │ │ │ @ instruction: 0xf0404210 │ │ │ │ @ instruction: 0xf0108122 │ │ │ │ @ instruction: 0xf04000a0 │ │ │ │ addsmi r8, r9, #-1073741819 @ 0xc0000005 │ │ │ │ tstphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ - orrsvs pc, r0, #81788928 @ 0x4e00000 │ │ │ │ + tstpvc r0, #81788928 @ p-variant is OBSOLETE @ 0x4e00000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - tstpcs ip, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, ip, r5, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1b312c7 │ │ │ │ - addlt pc, r2, #2960 @ 0xb90 │ │ │ │ + addlt pc, r2, #4048 @ 0xfd0 │ │ │ │ movwvs pc, #5709 @ 0x164d @ │ │ │ │ svclt 0x00184540 │ │ │ │ @ instruction: 0xf040429a │ │ │ │ @ instruction: 0xf8db80b0 │ │ │ │ tstcs r1, ip, lsr r0 │ │ │ │ @ instruction: 0xf0862005 │ │ │ │ - @ instruction: 0x4658f85f │ │ │ │ - stc2 0, cr15, [r4, #-536]! @ 0xfffffde8 │ │ │ │ + ldrbmi pc, [r8], -r3, lsr #17 @ │ │ │ │ + stc2l 0, cr15, [r8, #-536]! @ 0xfffffde8 │ │ │ │ @ instruction: 0xf50be754 │ │ │ │ movwcs r3, #5272 @ 0x1498 │ │ │ │ movwcc pc, #2180 @ 0x884 @ │ │ │ │ @ instruction: 0x214df89b │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf8db80c2 │ │ │ │ @ instruction: 0xf5b1101c │ │ │ │ vrecps.f32 q9, q0, q8 │ │ │ │ @ instruction: 0xf5a1809d │ │ │ │ blcc 0xe3494 │ │ │ │ ldmdale pc, {r0, r2, r8, r9, fp, sp}^ @ │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ mrcpl 3, 2, r4, cr14, cr2, {2} │ │ │ │ @ instruction: 0x46504736 │ │ │ │ - stc2l 0, cr15, [r6, #500]! @ 0x1f4 │ │ │ │ + mcr2 0, 1, pc, cr10, cr13, {3} @ │ │ │ │ @ instruction: 0x214df89b │ │ │ │ ldrsbtcc pc, [ip], -fp @ │ │ │ │ svclt 0x000c2a00 │ │ │ │ andcs r2, r2, #4, 4 @ 0x40000000 │ │ │ │ @ instruction: 0xf8cb4413 │ │ │ │ @ instruction: 0xe7d2303c │ │ │ │ ldrsbtcc pc, [ip], -fp @ │ │ │ │ @@ -141635,34 +141635,34 @@ │ │ │ │ andeq sl, r9, r9, ror #15 │ │ │ │ @ instruction: 0xf7d34650 │ │ │ │ ldrb pc, [r8, -fp, lsr #23] @ │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf8dbaef6 │ │ │ │ tstcs r2, ip, lsr r0 │ │ │ │ @ instruction: 0xf0852004 │ │ │ │ - strb pc, [lr, -pc, lsr #31] @ │ │ │ │ + @ instruction: 0xe74efff3 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbmi r3, [r8], -r4, lsl #6 │ │ │ │ @ instruction: 0x3014f8db │ │ │ │ @ instruction: 0xf8db9303 │ │ │ │ movwls r3, #8208 @ 0x2010 │ │ │ │ ldrdcc pc, [ip], -fp │ │ │ │ @ instruction: 0xf8db9301 │ │ │ │ movwls r3, #8 │ │ │ │ movwcs lr, #2523 @ 0x9db │ │ │ │ - mrc2 0, 6, pc, cr6, cr8, {4} │ │ │ │ + @ instruction: 0xff1af098 │ │ │ │ svcvc 0x0000f510 │ │ │ │ rschi pc, r3, r0 │ │ │ │ movwvc pc, #1135 @ 0x46f @ │ │ │ │ svclt 0x00184298 │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ @ instruction: 0xf8dbe72f │ │ │ │ @ instruction: 0x4618103c │ │ │ │ stmdbcc r4, {r2, r9, sp} │ │ │ │ - @ instruction: 0xf8d4f0a1 │ │ │ │ + @ instruction: 0xf918f0a1 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf8dbaf34 │ │ │ │ stmdavs r1, {r4, r5, r7, r9, ip, sp} │ │ │ │ svclt 0x0048061d │ │ │ │ @ instruction: 0xf031ba09 │ │ │ │ svclt 0x001e417f │ │ │ │ vst4.8 {d2[0],d3[0],d4[0],d5[0]}, [r1], r0 │ │ │ │ @@ -141674,70 +141674,70 @@ │ │ │ │ @ instruction: 0xf94af7f3 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8db8092 │ │ │ │ @ instruction: 0xf8cb3558 │ │ │ │ strb r3, [sl, -r0] │ │ │ │ andcs r4, fp, r9, lsl r6 │ │ │ │ ldccs 8, cr15, [r8], #876 @ 0x36c │ │ │ │ - @ instruction: 0xff60f085 │ │ │ │ + @ instruction: 0xffa4f085 │ │ │ │ strdcs lr, [r2, -pc] │ │ │ │ ldrb r2, [r7, fp]! │ │ │ │ ldrb r2, [r5, r7]! │ │ │ │ ldrdpl pc, [r8], -fp │ │ │ │ @ instruction: 0x4600e9db │ │ │ │ - @ instruction: 0xf8eef083 │ │ │ │ + @ instruction: 0xf932f083 │ │ │ │ andcs r4, r4, #42991616 @ 0x2900000 │ │ │ │ @ instruction: 0xf7ff4658 │ │ │ │ stmdacs r0, {r0, r1, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ adchi pc, r9, r0 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcpl 0x0000e850 │ │ │ │ smlatble r3, r5, r2, r4 │ │ │ │ movwvs lr, #2112 @ 0x840 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - @ instruction: 0xf8eef083 │ │ │ │ + @ instruction: 0xf932f083 │ │ │ │ submi r1, r1, #96, 22 @ 0x18000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf04f4141 │ │ │ │ ldrbmi r5, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7f00749 │ │ │ │ blne 0x19d9f9c │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @ instruction: 0xf8cb34ff │ │ │ │ ldr r4, [r0, -r0] │ │ │ │ ldrdmi pc, [r0], -fp │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46214618 │ │ │ │ - @ instruction: 0xf870f0a1 │ │ │ │ + @ instruction: 0xf8b4f0a1 │ │ │ │ rsble r2, r1, r0, lsl #16 │ │ │ │ ldrdmi pc, [r4], -fp │ │ │ │ stmdavs r5, {r0, r8, r9, sp} │ │ │ │ stmdavs r6, {r3, r9, sp}^ │ │ │ │ ldrmi r4, [r8], -r1, lsr #12 │ │ │ │ - @ instruction: 0xf864f0a1 │ │ │ │ + @ instruction: 0xf8a8f0a1 │ │ │ │ subsle r2, r5, r0, lsl #16 │ │ │ │ stmdavs r4, {r0, r1, fp, sp, lr}^ │ │ │ │ strcc lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf8aaf083 │ │ │ │ + @ instruction: 0xf8eef083 │ │ │ │ ldrdne pc, [r8], -fp │ │ │ │ ldrbmi r2, [r8], -r8, lsl #4 │ │ │ │ ldc2 7, cr15, [lr, #1020] @ 0x3fc │ │ │ │ rsble r2, r4, r0, lsl #16 │ │ │ │ strcc lr, [r6], #-2525 @ 0xfffff623 │ │ │ │ svchi 0x005bf3bf │ │ │ │ rsbsne lr, pc, #208, 16 @ 0xd00000 │ │ │ │ svclt 0x000842b2 │ │ │ │ smlatble r4, r9, r2, r4 │ │ │ │ ldrbtcc lr, [ip], #-2240 @ 0xfffff740 │ │ │ │ svceq 0x0000f1bc │ │ │ │ vsra.u64 , q10, #1 │ │ │ │ stmib sp, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @ instruction: 0xf0831206 │ │ │ │ - movwcs pc, #2211 @ 0x8a3 @ │ │ │ │ + movwcs pc, #2279 @ 0x8e7 @ │ │ │ │ andne lr, r6, #3620864 @ 0x374000 │ │ │ │ bls 0x26c2e8 │ │ │ │ svclt 0x00084296 │ │ │ │ @ instruction: 0xf04f428d │ │ │ │ svclt 0x00145200 │ │ │ │ tstcs r1, r9, lsl r6 │ │ │ │ @ instruction: 0xf7f00749 │ │ │ │ @@ -141754,39 +141754,39 @@ │ │ │ │ @ instruction: 0xe6cc3554 │ │ │ │ @ instruction: 0x314df89b │ │ │ │ @ instruction: 0xf8db2104 │ │ │ │ @ instruction: 0x4608203c │ │ │ │ svclt 0x000c2b00 │ │ │ │ movwcs r2, #8964 @ 0x2304 │ │ │ │ @ instruction: 0xf0851ad2 │ │ │ │ - strbt pc, [r0], -r1, asr #29 @ │ │ │ │ + strbt pc, [r0], -r5, lsl #30 @ │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ @ instruction: 0xf010fdad │ │ │ │ strtmi r0, [r2], -r8, lsl #30 │ │ │ │ tstcs r1, ip, lsl #30 │ │ │ │ andcs r2, fp, r2, lsl #2 │ │ │ │ - cdp2 0, 11, cr15, cr4, cr5, {4} │ │ │ │ + cdp2 0, 15, cr15, cr8, cr5, {4} │ │ │ │ @ instruction: 0xf89be697 │ │ │ │ blcs 0xa6f38 │ │ │ │ ldrsbtcc pc, [ip], -fp @ │ │ │ │ andcs fp, r4, #12, 30 @ 0x30 │ │ │ │ bne 0xfe763218 │ │ │ │ eorscc pc, ip, fp, asr #17 │ │ │ │ andcs lr, r8, r7, asr #12 │ │ │ │ - cdp2 0, 4, cr15, cr4, cr5, {4} │ │ │ │ + cdp2 0, 8, cr15, cr8, cr5, {4} │ │ │ │ @ instruction: 0xf083e643 │ │ │ │ - pkhtb pc, r4, r1, asr #16 @ │ │ │ │ + pkhbt pc, r4, r5, lsl #17 @ │ │ │ │ ldrbmi r4, [r8], -r2, lsr #12 │ │ │ │ - teqpcs r8, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x21b8f245 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - ldc2 0, cr15, [r6, #-608] @ 0xfffffda0 │ │ │ │ + ldc2l 0, cr15, [sl, #-608] @ 0xfffffda0 │ │ │ │ @ instruction: 0xf86ef776 │ │ │ │ - rscsne pc, r4, r5, asr #4 │ │ │ │ + rsbscs pc, r4, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xd6d82 │ │ │ │ + blx 0x11d6d82 │ │ │ │ svclt 0x0000e6b7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf1c50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00fe8 │ │ │ │ addlt r5, r2, r8, lsl #6 │ │ │ │ @ instruction: 0xf64f460c │ │ │ │ @@ -141813,22 +141813,22 @@ │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf1cc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ @ instruction: 0x460d4614 │ │ │ │ - addsvs pc, ip, #81788928 @ 0x4e00000 │ │ │ │ + andsvc pc, ip, #81788928 @ 0x4e00000 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ tstcs fp, #0, 4 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0xfff56d92 │ │ │ │ + ldc2 0, cr15, [lr], #-676 @ 0xfffffd5c │ │ │ │ andcs fp, r0, ip, asr #2 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andls fp, r3, r0, lsr sp │ │ │ │ @ instruction: 0xff44f778 │ │ │ │ @@ -141843,21 +141843,21 @@ │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf1d34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ @ instruction: 0x460d231b │ │ │ │ @ instruction: 0xf6424614 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64e012f │ │ │ │ - vrshr.s64 d22, d12, #64 │ │ │ │ + vmov.i32 d23, #3072 @ 0x00000c00 │ │ │ │ andls r0, r0, #52, 4 @ 0x40000003 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0xff0d6e06 │ │ │ │ + stc2 0, cr15, [r4], {169} @ 0xa9 │ │ │ │ biclt r4, ip, r3, lsl #12 │ │ │ │ svclt 0x00182c01 │ │ │ │ mrsle r2, (UNDEF: 12) │ │ │ │ @ instruction: 0xf7789303 │ │ │ │ stmdavs sl!, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldmiblt r8, {r0, r1, r8, r9, fp, ip, pc}^ │ │ │ │ movmi pc, #12582912 @ 0xc00000 │ │ │ │ @@ -141877,21 +141877,21 @@ │ │ │ │ @ instruction: 0xe7e1ba12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf1dbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ tstcs fp, #20, 12 @ 0x1400000 │ │ │ │ @ instruction: 0xf64e460e │ │ │ │ - vrshr.s64 d22, d12, #64 │ │ │ │ + vmov.i32 d23, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf6420234 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0x1fd6e8e │ │ │ │ + blx 0xff0d6e8e │ │ │ │ @ instruction: 0x33a8f500 │ │ │ │ @ instruction: 0x3660f8d3 │ │ │ │ svceq 0x000ef013 │ │ │ │ tstcs r0, #12, 30 @ 0x30 │ │ │ │ adcmi r2, r3, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf500dc2d │ │ │ │ @ instruction: 0xf50032aa │ │ │ │ @@ -141936,23 +141936,23 @@ │ │ │ │ andcs pc, r4, r7, lsr #29 │ │ │ │ svclt 0x0000e7bd │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf1eac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ @ instruction: 0x460c4615 │ │ │ │ - addsvs pc, ip, #81788928 @ 0x4e00000 │ │ │ │ + andsvc pc, ip, #81788928 @ 0x4e00000 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ andls r4, r0, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ stmdavs r8!, {r0, r1, r2, r3, r5, r9} │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blx 0x156f82 │ │ │ │ + blx 0x1256f82 │ │ │ │ @ instruction: 0xf4126922 │ │ │ │ tstle sl, r4, lsl #30 │ │ │ │ @ instruction: 0x33aaf500 │ │ │ │ biccc r4, r0, #7340032 @ 0x700000 │ │ │ │ @ instruction: 0xf85368e1 │ │ │ │ tsteq r8, r8, lsl #24 │ │ │ │ stmdbcs r1, {r0, r1, r3, r8, sl, ip, lr, pc} │ │ │ │ @@ -141968,24 +141968,24 @@ │ │ │ │ ldreq r6, [r2], fp, ror #18 │ │ │ │ andeq pc, r4, r5, lsl #2 │ │ │ │ subcs fp, r0, #72, 30 @ 0x120 │ │ │ │ tstpeq r1, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ svclt 0x00586169 │ │ │ │ movwls r2, #12832 @ 0x3220 │ │ │ │ vadd.i8 d22, d5, d17 │ │ │ │ - vmls.i d18, d0, d0[6] │ │ │ │ + vmls.i d18, d16, d0[6] │ │ │ │ strls r0, [r1], #-1071 @ 0xfffffbd1 │ │ │ │ stmdbvs fp!, {r0, r1, r3, sp, lr, pc}^ │ │ │ │ - msrcs (UNDEF: 104), r5 │ │ │ │ + mvncs pc, r5, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ mrrcne 1, 0, r9, r9, cr1 @ │ │ │ │ subcs r6, r0, #1073741850 @ 0x4000001a │ │ │ │ stmdavs r1!, {r3, r5, r8, sl, fp, ip} │ │ │ │ vcgt.s8 d25, d5, d3 │ │ │ │ - vaddhn.i16 d18, q0, q14 │ │ │ │ + vaddhn.i16 d18, q8, q14 │ │ │ │ strls r0, [r0], #-1074 @ 0xfffffbce │ │ │ │ blx 0xc58bfe │ │ │ │ adccc pc, r8, #29360128 @ 0x1c00000 │ │ │ │ @ instruction: 0xf8d29b03 │ │ │ │ @ instruction: 0xf8422550 │ │ │ │ andlt r6, r5, r3, lsr #32 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -141994,25 +141994,25 @@ │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf1f94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ @ instruction: 0x460d4614 │ │ │ │ - addsvs pc, ip, #81788928 @ 0x4e00000 │ │ │ │ + andsvc pc, ip, #81788928 @ 0x4e00000 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ andls r4, r0, #442368 @ 0x6c000 │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5, r9} │ │ │ │ @ instruction: 0xf04f9103 │ │ │ │ @ instruction: 0xf6420100 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0a9012f │ │ │ │ - orrlt pc, r4, fp, lsl #21 │ │ │ │ + orrlt pc, r4, pc, asr #21 │ │ │ │ blmi 0x522dd0 │ │ │ │ blls 0x174e3c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle sl, r0, lsl #6 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -142020,35 +142020,35 @@ │ │ │ │ @ instruction: 0xf500bd30 │ │ │ │ @ instruction: 0xf8d05000 │ │ │ │ movwls r3, #11964 @ 0x2ebc │ │ │ │ stc2l 7, cr15, [sl, #480] @ 0x1e0 │ │ │ │ blls 0x147240 │ │ │ │ movwls fp, #10779 @ 0x2a1b │ │ │ │ stmdbge r2, {r2, r9, sp} │ │ │ │ - @ instruction: 0xf1914628 │ │ │ │ - strdcs pc, [r4], -fp │ │ │ │ + @ instruction: 0xf1924628 │ │ │ │ + andcs pc, r4, pc, lsr r8 @ │ │ │ │ vaba.s32 q7, q8, │ │ │ │ - svclt 0x0000f87d │ │ │ │ + svclt 0x0000f8bd │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf2024 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ @ instruction: 0x460d4614 │ │ │ │ - addsvs pc, ip, #81788928 @ 0x4e00000 │ │ │ │ + andsvc pc, ip, #81788928 @ 0x4e00000 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ andls r4, r0, #573440 @ 0x8c000 │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5, r9} │ │ │ │ @ instruction: 0xf04f9103 │ │ │ │ @ instruction: 0xf6420100 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0a9012f │ │ │ │ - msrlt CPSR_fs, #274432 @ 0x43000 │ │ │ │ + msrlt CPSR_fs, #552960 @ 0x87000 │ │ │ │ svclt 0x00182c01 │ │ │ │ andle r2, pc, r0 │ │ │ │ ldmdavs sl, {r3, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r5, r7, lsr #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -142058,41 +142058,41 @@ │ │ │ │ adcmi pc, r0, r0, lsl #10 │ │ │ │ ldrdcc pc, [r8, r0] │ │ │ │ @ instruction: 0xf7789302 │ │ │ │ tstplt r0, pc, ror sp @ p-variant is OBSOLETE │ │ │ │ blt 0x781aa0 │ │ │ │ andcs r9, r4, #134217728 @ 0x8000000 │ │ │ │ strtmi sl, [r8], -r2, lsl #18 │ │ │ │ - @ instruction: 0xffb0f191 │ │ │ │ + @ instruction: 0xfff4f191 │ │ │ │ ldrb r2, [sp, r4] │ │ │ │ adcmi pc, r0, r0, lsl #10 │ │ │ │ ldrdcc pc, [r8, #-128]! @ 0xffffff80 │ │ │ │ @ instruction: 0xf7789302 │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ blls 0x14f278 │ │ │ │ movwls fp, #10779 @ 0x2a1b │ │ │ │ vabd.s32 q7, q8, │ │ │ │ - svclt 0x0000f825 │ │ │ │ + svclt 0x0000f865 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf20d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e4615 │ │ │ │ - addsvs pc, ip, #81788928 @ 0x4e00000 │ │ │ │ + andsvc pc, ip, #81788928 @ 0x4e00000 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ andls r4, r0, #753664 @ 0xb8000 │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5, r9} │ │ │ │ @ instruction: 0xf04f9105 │ │ │ │ @ instruction: 0xf6420100 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0a9012f │ │ │ │ - @ instruction: 0xf500f9eb │ │ │ │ + @ instruction: 0xf500fa2f │ │ │ │ strmi r3, [r4], -r8, lsr #7 │ │ │ │ ldrbcs pc, [r0, #-2259] @ 0xfffff72d @ │ │ │ │ streq pc, [r0, #-2259]! @ 0xfffff72d │ │ │ │ eorne pc, r5, r2, asr r8 @ │ │ │ │ blx 0x16d8ee0 │ │ │ │ @ instruction: 0xb1b84601 │ │ │ │ @ instruction: 0xf50468c3 │ │ │ │ @@ -142102,15 +142102,15 @@ │ │ │ │ @ instruction: 0xf7edd41e │ │ │ │ andls pc, r2, r7, lsr #20 │ │ │ │ stc2 7, cr15, [r8, #-480]! @ 0xfffffe20 │ │ │ │ blls 0x147384 │ │ │ │ movwls fp, #10779 @ 0x2a1b │ │ │ │ stmdbge r2, {r2, r9, sp} │ │ │ │ @ instruction: 0xf1914630 │ │ │ │ - andcs pc, r4, r9, asr pc @ │ │ │ │ + mulcs r4, sp, pc @ │ │ │ │ ldmdavs sl, {r0, r1, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, sp, lsl r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ @@ -142120,46 +142120,46 @@ │ │ │ │ stc2 7, cr15, [r8, #-480] @ 0xfffffe20 │ │ │ │ ldmib sp, {r3, r5, r8, ip, sp, pc}^ │ │ │ │ blt 0x523b90 │ │ │ │ stmib sp, {r0, r1, r3, r4, r9, fp, ip, sp, pc}^ │ │ │ │ andcs r3, r8, #536870912 @ 0x20000000 │ │ │ │ bl 0x3ec854 │ │ │ │ @ instruction: 0xf1910102 │ │ │ │ - andcs pc, r8, r5, lsr pc @ │ │ │ │ + andcs pc, r8, r9, ror pc @ │ │ │ │ vaba.s16 q7, , q5 │ │ │ │ - svclt 0x0000ffb7 │ │ │ │ + svclt 0x0000fff7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf21b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ @ instruction: 0xf64e4616 │ │ │ │ - vshl.s64 d22, d12, #0 │ │ │ │ + vorr.i32 d23, #786432 @ 0x000c0000 │ │ │ │ bmi 0x151c494 │ │ │ │ strls r2, [r0, #-795] @ 0xfffffce5 │ │ │ │ @ instruction: 0xf642460f │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ ldmdavs r2, {r0, r1, r2, r3, r5, r8} │ │ │ │ @ instruction: 0xf04f9203 │ │ │ │ @ instruction: 0xf6420200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a9022f │ │ │ │ - @ instruction: 0x4604f97d │ │ │ │ + strmi pc, [r4], -r1, asr #19 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ andpl pc, r8, r0, lsl #10 │ │ │ │ mcrcs 0, 0, r3, cr3, cr0, {0} │ │ │ │ mrcne 8, 3, APSR_nzcv, cr0, cr3, {6} │ │ │ │ stmdbcc r0, {r0, r2, r3, r4, r5, r6, ip, lr, pc} │ │ │ │ tstcs r1, r8, lsl pc │ │ │ │ ldmdale sp, {r0, r1, r2, r9, sl, fp, sp} │ │ │ │ @ instruction: 0xf006e8df │ │ │ │ mcrrne 6, 0, r4, fp, cr4 │ │ │ │ stclcs 1, cr6, [ip, #-344]! @ 0xfffffea8 │ │ │ │ andcs r2, r0, #67108864 @ 0x4000000 │ │ │ │ - @ instruction: 0xf97cf050 │ │ │ │ + @ instruction: 0xf9c0f050 │ │ │ │ strtcc pc, [sl], #1284 @ 0x504 │ │ │ │ strbeq lr, [r6, #2821] @ 0xb05 │ │ │ │ strtcc lr, [lr], #-2516 @ 0xfffff62c │ │ │ │ @ instruction: 0xf1c268ea │ │ │ │ sbcsmi r0, r3, r0, lsr #2 │ │ │ │ blx 0x1a98b0 │ │ │ │ movwmi pc, #45313 @ 0xb101 @ │ │ │ │ @@ -142181,18 +142181,18 @@ │ │ │ │ bl 0xa74f0 │ │ │ │ stmdavs r3, {r0, r7} │ │ │ │ @ instruction: 0xf7789302 │ │ │ │ tstplt r0, r9, lsl #25 @ p-variant is OBSOLETE │ │ │ │ blt 0x781c8c │ │ │ │ andcs r9, r4, #134217728 @ 0x8000000 │ │ │ │ ldrtmi sl, [r8], -r2, lsl #18 │ │ │ │ - mrc2 1, 5, pc, cr10, cr1, {4} │ │ │ │ + mrc2 1, 7, pc, cr14, cr1, {4} │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ ldrmi r2, [sl], -r1, lsl #6 │ │ │ │ - @ instruction: 0xf93af050 │ │ │ │ + @ instruction: 0xf97ef050 │ │ │ │ @ instruction: 0xf504e7bc │ │ │ │ @ instruction: 0xf8d434aa │ │ │ │ ldreq r3, [sp, #184] @ 0xb8 │ │ │ │ vrshl.s8 , q5, │ │ │ │ bl 0xa74fc │ │ │ │ strb r0, [r0, r1, lsl #1]! │ │ │ │ strtcc pc, [sl], #1284 @ 0x504 │ │ │ │ @@ -142207,37 +142207,37 @@ │ │ │ │ bl 0xa7530 │ │ │ │ strb r0, [sl, r1, lsl #1] │ │ │ │ strtcc pc, [sl], #1284 @ 0x504 │ │ │ │ ldrsbtcc pc, [r8], r4 @ │ │ │ │ strle r0, [r9, #347]! @ 0x15b │ │ │ │ tstpcc sp, r1, lsl #4 @ p-variant is OBSOLETE │ │ │ │ addeq lr, r1, r0, lsl #22 │ │ │ │ - @ instruction: 0xf04fe7bf │ │ │ │ - andls pc, r2, pc, asr #31 │ │ │ │ + @ instruction: 0xf050e7bf │ │ │ │ + andls pc, r2, r3, lsl r8 @ │ │ │ │ mcrr2 7, 7, pc, r8, cr8 @ │ │ │ │ sbcle r2, r0, r0, lsl #16 │ │ │ │ vaba.s16 d14, d31, d28 │ │ │ │ - svclt 0x0000ff03 │ │ │ │ + svclt 0x0000ff43 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf2318 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, ip, r0, asr #31 │ │ │ │ @ instruction: 0x460e4614 │ │ │ │ - addsvs pc, ip, #81788928 @ 0x4e00000 │ │ │ │ + andsvc pc, ip, #81788928 @ 0x4e00000 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ andls r4, r0, #1277952 @ 0x138000 │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5, r9} │ │ │ │ @ instruction: 0xf04f910b │ │ │ │ @ instruction: 0xf6420100 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0a9012f │ │ │ │ - @ instruction: 0xf500f8c9 │ │ │ │ + @ instruction: 0xf500f90d │ │ │ │ @ instruction: 0xf8d333a8 │ │ │ │ @ instruction: 0xf0133660 │ │ │ │ svclt 0x000c0f0e │ │ │ │ eorcs r2, r0, #16, 4 │ │ │ │ mrrcle 2, 10, r4, r1, cr2 │ │ │ │ @ instruction: 0x31aaf500 │ │ │ │ stcpl 5, cr15, [r8], {-0} │ │ │ │ @@ -142274,57 +142274,57 @@ │ │ │ │ svclt 0x00189309 │ │ │ │ blls 0x12cbb4 │ │ │ │ andls sl, r6, #98304 @ 0x18000 │ │ │ │ blt 0x72cab4 │ │ │ │ uqadd16mi fp, r3, ip │ │ │ │ andscs r4, r0, #20, 12 @ 0x1400000 │ │ │ │ strcc lr, [r7], #-2509 @ 0xfffff633 │ │ │ │ - mcr2 1, 0, pc, cr0, cr1, {4} @ │ │ │ │ + mcr2 1, 2, pc, cr4, cr1, {4} @ │ │ │ │ @ instruction: 0xe7be2010 │ │ │ │ @ instruction: 0xf0040863 │ │ │ │ bl 0x19c214 │ │ │ │ bl 0xa0320 │ │ │ │ @ instruction: 0xf50000c4 │ │ │ │ ldmib r0, {r0, r1, r4, r5, ip, lr}^ │ │ │ │ stmib sp, {r4, r7, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7782304 │ │ │ │ msrlt (UNDEF: 56), r5 │ │ │ │ movwcs lr, #18909 @ 0x49dd │ │ │ │ blt 0x789a78 │ │ │ │ andcc lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbge r4, {r3, r9, sp} │ │ │ │ @ instruction: 0xf1914630 │ │ │ │ - andcs pc, r8, r3, ror #27 │ │ │ │ + andcs pc, r8, r7, lsr #28 │ │ │ │ strbtmi lr, [r0], -r1, lsr #15 │ │ │ │ blx 0x18d920e │ │ │ │ @ instruction: 0xf7789004 │ │ │ │ tstplt r0, r1, lsr #23 @ p-variant is OBSOLETE │ │ │ │ blt 0x781e64 │ │ │ │ andcs r9, r4, #4, 6 @ 0x10000000 │ │ │ │ ldrtmi sl, [r0], -r4, lsl #18 │ │ │ │ - ldc2l 1, cr15, [r2, #580] @ 0x244 │ │ │ │ + mrc2 1, 0, pc, cr6, cr1, {4} │ │ │ │ ldr r2, [r0, r4] │ │ │ │ - mrc2 2, 2, pc, cr4, cr15, {0} │ │ │ │ + mrc2 2, 4, pc, cr4, cr15, {0} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf2474 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ @ instruction: 0x460d4614 │ │ │ │ - addsvs pc, ip, #81788928 @ 0x4e00000 │ │ │ │ + andsvc pc, ip, #81788928 @ 0x4e00000 │ │ │ │ eorseq pc, r4, #192, 4 │ │ │ │ andls r4, r0, #1081344 @ 0x108000 │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5, r9} │ │ │ │ @ instruction: 0xf04f9103 │ │ │ │ @ instruction: 0xf6420100 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0a9012f │ │ │ │ - stccs 8, cr15, [pc], {27} │ │ │ │ + stccs 8, cr15, [pc], {95} @ 0x5f │ │ │ │ ldccs 13, cr13, [r9], {88} @ 0x58 │ │ │ │ andcs fp, r0, r8, lsl pc │ │ │ │ blmi 0xe8f2f4 │ │ │ │ blls 0x175324 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r4, r0, lsl #6 │ │ │ │ tstcs r0, r5 │ │ │ │ @@ -142360,43 +142360,43 @@ │ │ │ │ movwmi r0, #47442 @ 0xb952 │ │ │ │ orrvc lr, r2, #274432 @ 0x43000 │ │ │ │ @ instruction: 0xf7789302 │ │ │ │ tstplt r0, r3, lsr #22 @ p-variant is OBSOLETE │ │ │ │ blt 0x781f58 │ │ │ │ andcs r9, r4, #134217728 @ 0x8000000 │ │ │ │ strtmi sl, [r8], -r2, lsl #18 │ │ │ │ - ldc2l 1, cr15, [r4, #-580] @ 0xfffffdbc │ │ │ │ + ldc2 1, cr15, [r8, #580] @ 0x244 │ │ │ │ str r2, [sl, r4]! │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ addeq lr, r4, r0, lsl #22 │ │ │ │ andscc pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf7789302 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strb sp, [r9, sp, ror #1]! │ │ │ │ andpl pc, r8, r0, lsl #10 │ │ │ │ @ instruction: 0xf7f03010 │ │ │ │ andls pc, r2, r9, lsr #16 │ │ │ │ blx 0x1d916a │ │ │ │ rscle r2, r2, r0, lsl #16 │ │ │ │ vaba.s16 q7, , q7 │ │ │ │ - svclt 0x0000fdbf │ │ │ │ + svclt 0x0000fdff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf25a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ tstcs fp, #13631488 @ 0xd00000 │ │ │ │ @ instruction: 0xf64e4614 │ │ │ │ - vsra.s64 d22, d12, #64 │ │ │ │ + vorr.i32 d23, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf6420134 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ tstls r0, pc, lsr #4 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - @ instruction: 0xff8af0a8 │ │ │ │ + @ instruction: 0xffcef0a8 │ │ │ │ @ instruction: 0xf7784606 │ │ │ │ stmdavs r9!, {r0, r1, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ blt 0x3077d8 │ │ │ │ svclt 0x00082c0f │ │ │ │ tstpeq r1, r1, lsr #32 @ p-variant is OBSOLETE │ │ │ │ stcle 0, cr13, [ip, #-96] @ 0xffffffa0 │ │ │ │ svclt 0x00182c19 │ │ │ │ @@ -142441,28 +142441,28 @@ │ │ │ │ @ instruction: 0x301032ff │ │ │ │ @ instruction: 0xffe2f7ef │ │ │ │ svclt 0x0000e7ca │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf2694 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1900ff0 │ │ │ │ - strmi pc, [r4], -r7, asr #26 │ │ │ │ - stc2l 1, cr15, [r4, #-576] @ 0xfffffdc0 │ │ │ │ + strmi pc, [r4], -fp, lsl #27 │ │ │ │ + stc2 1, cr15, [r8, #576] @ 0x240 │ │ │ │ andcs r4, r0, r5, lsl #12 │ │ │ │ - @ instruction: 0xffeaf1ad │ │ │ │ + @ instruction: 0xf82ef1ae │ │ │ │ strmi r6, [r6], -r3, ror #16 │ │ │ │ stmdavs fp!, {r0, r1, r3, r4, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ ldmdavs r3!, {r0, r1, r3, r4, r7, r8, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0x2101b9bb │ │ │ │ @ instruction: 0xf1ad4630 │ │ │ │ - strtmi pc, [r8], -r9, lsr #27 │ │ │ │ - @ instruction: 0xffc0f190 │ │ │ │ + strtmi pc, [r8], -sp, ror #27 │ │ │ │ + @ instruction: 0xf804f191 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf1904070 │ │ │ │ - @ instruction: 0x4620bfbb │ │ │ │ + qsub8mi fp, r0, pc @ │ │ │ │ ldc2 7, cr15, [r6], {165} @ 0xa5 │ │ │ │ blcs 0xb5688 │ │ │ │ strtmi sp, [r8], -fp, ror #1 │ │ │ │ stc2 7, cr15, [r8], #660 @ 0x294 │ │ │ │ blcs 0xb56b4 │ │ │ │ ldmdavs r0!, {r0, r1, r2, r5, r6, r7, ip, lr, pc} │ │ │ │ ldc2 7, cr15, [ip], #-660 @ 0xfffffd6c │ │ │ │ @@ -142491,49 +142491,49 @@ │ │ │ │ stccs 5, cr2, [r0, #-256] @ 0xffffff00 │ │ │ │ addshi pc, sl, r0 │ │ │ │ usatcc pc, #24, r7, asr #17 @ │ │ │ │ svcvs 0x0070f413 │ │ │ │ @ instruction: 0xf8d7d004 │ │ │ │ @ instruction: 0xf4133664 │ │ │ │ cmnle r3, r0, ror pc │ │ │ │ - ldrvs pc, [ip, lr, asr #12] │ │ │ │ + ldrvc pc, [ip, -lr, asr #12] │ │ │ │ ldreq pc, [r4, -r0, asr #5]! │ │ │ │ tstcs fp, #0, 14 │ │ │ │ @ instruction: 0xf6424620 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf8d4022f │ │ │ │ tstls r3, ip, ror #4 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - cdp2 0, 10, cr15, cr8, cr8, {5} │ │ │ │ + cdp2 0, 14, cr15, cr12, cr8, {5} │ │ │ │ stmibcc r8!, {r8, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5009405 │ │ │ │ stmib sp, {r1, r3, r5, r7, r8, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf5058806 │ │ │ │ stmib sp, {r1, r2, r3, r4, r7, r8, sl, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf8cd8808 │ │ │ │ @ instruction: 0xf8d98028 │ │ │ │ @ instruction: 0xf19a0520 │ │ │ │ - stmdbls r3, {r0, r2, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r3, {r0, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ smlabbls r0, r2, r6, r4 │ │ │ │ strtmi sl, [r9], -r6, lsl #16 │ │ │ │ - biccs pc, r8, #1342177284 @ 0x50000004 │ │ │ │ + movtcc pc, #33349 @ 0x8245 @ │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ - rsccs pc, r0, #1342177284 @ 0x50000004 │ │ │ │ + rsbcc pc, r0, #1342177284 @ 0x50000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ cdp2 7, 9, cr15, cr12, cr4, {5} │ │ │ │ ldrbmi r2, [r0], -r4, lsl #2 │ │ │ │ - mrrc2 1, 10, pc, r6, cr4 @ │ │ │ │ + ldc2 1, cr15, [sl], {164} @ 0xa4 │ │ │ │ @ instruction: 0xf8c9aa05 │ │ │ │ @ instruction: 0xf64a0550 │ │ │ │ vaddw.s8 q10, q8, d17 │ │ │ │ @ instruction: 0xf8d90109 │ │ │ │ @ instruction: 0xf19a0520 │ │ │ │ - stmdage r6, {r0, r1, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdage r6, {r0, r1, r2, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff30f7a4 │ │ │ │ strtmi r4, [r0], -fp, lsr #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ adccs pc, sp, #77594624 @ 0x4a00000 │ │ │ │ andeq pc, r9, #192, 4 │ │ │ │ bicvs pc, r9, sl, asr #12 │ │ │ │ smlabteq r9, r0, r2, pc @ │ │ │ │ @@ -142553,52 +142553,52 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0x13a5f24e │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ blcs 0xb96c4 │ │ │ │ vhadd.s8 d29, d21, d4 │ │ │ │ - vshr.s64 d18, d16, #64 │ │ │ │ + vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf7a4002f │ │ │ │ tstpcs r0, r7, lsr pc @ p-variant is OBSOLETE │ │ │ │ tstls r0, r3, lsl #12 │ │ │ │ @ instruction: 0xf64a4620 │ │ │ │ vrshr.s64 d18, d21, #64 │ │ │ │ @ instruction: 0xf64a0209 │ │ │ │ vaddw.s8 , q8, d9 │ │ │ │ @ instruction: 0xf7a50109 │ │ │ │ @ instruction: 0xe76ff979 │ │ │ │ - addscs pc, ip, r5, asr #4 │ │ │ │ + andscc pc, ip, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff22f7a4 │ │ │ │ strmi r9, [r3], -r0, lsl #10 │ │ │ │ eorcc pc, r9, #77594624 @ 0x4a00000 │ │ │ │ andeq pc, r9, #192, 4 │ │ │ │ @ instruction: 0xf64a4620 │ │ │ │ vorr.i32 d22, #9 @ 0x00000009 │ │ │ │ @ instruction: 0xf7a50109 │ │ │ │ ldrb pc, [r1, -r5, ror #18] @ │ │ │ │ tstcs fp, #0, 14 │ │ │ │ @ instruction: 0xf6424620 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf8d4012f │ │ │ │ @ instruction: 0xf0a8526c │ │ │ │ - @ instruction: 0xf500fe0b │ │ │ │ + @ instruction: 0xf500fe4f │ │ │ │ strls r3, [r0, #-1706] @ 0xfffff956 │ │ │ │ @ instruction: 0xf506a805 │ │ │ │ vand d23, d21, d22 │ │ │ │ - vrsra.s64 q9, q14, #64 │ │ │ │ + vbic.i32 , #3072 @ 0x00000c00 │ │ │ │ vcgt.s8 d16, d5, d31 │ │ │ │ - vmov.i32 d19, #0 @ 0x00000000 │ │ │ │ + vrshr.s64 d19, d0, #64 │ │ │ │ stmib sp, {r0, r1, r2, r3, r5, r9}^ │ │ │ │ stmib sp, {r0, r2, fp, pc}^ │ │ │ │ strbmi r8, [r1], r7, lsl #16 │ │ │ │ - bcs 0xbd8008 │ │ │ │ + bcs 0xfebd8008 │ │ │ │ beq 0xd581f8 │ │ │ │ blvc 0xfee58b14 │ │ │ │ streq pc, [r8, #-263] @ 0xfffffef9 │ │ │ │ stmdaeq r8, {r0, r1, r2, r8, ip, sp, lr, pc}^ │ │ │ │ cdp2 7, 0, cr15, cr0, cr4, {5} │ │ │ │ strcc lr, [r8, #-2] │ │ │ │ andsle r4, ip, r8, lsr #11 │ │ │ │ @@ -142622,80 +142622,80 @@ │ │ │ │ @ instruction: 0xf64a4620 │ │ │ │ vrshr.s64 d18, d17, #64 │ │ │ │ @ instruction: 0xf64a0209 │ │ │ │ vaddw.s8 , q8, d21 │ │ │ │ strls r0, [r0, #-265] @ 0xfffffef7 │ │ │ │ @ instruction: 0xf904f7a5 │ │ │ │ vaba.s8 q15, , │ │ │ │ - vmvn.i32 q9, #0 @ 0x00000000 │ │ │ │ + vshr.s64 q9, q8, #64 │ │ │ │ @ instruction: 0xf7a4002f │ │ │ │ strls pc, [r0, #-3757] @ 0xfffff153 │ │ │ │ @ instruction: 0xf64a4603 │ │ │ │ vrshr.s64 d19, d17, #64 │ │ │ │ strtmi r0, [r0], -r9, lsl #4 │ │ │ │ tstpne sp, fp, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlabteq r9, r0, r2, pc @ │ │ │ │ @ instruction: 0xf8f0f7a5 │ │ │ │ ldrsbtcc pc, [r8], r6 @ │ │ │ │ strcc pc, [r8, r4, lsl #10]! │ │ │ │ strbcs pc, [r0, #-963] @ 0xfffffc3d @ │ │ │ │ @ instruction: 0xf47f2d00 │ │ │ │ @ instruction: 0xe76daed5 │ │ │ │ - addscs pc, r0, r5, asr #4 │ │ │ │ + andscc pc, r0, r5, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 7, 9, cr15, cr0, cr4, {5} │ │ │ │ strls r4, [r0, #-1539] @ 0xfffff9fd │ │ │ │ @ instruction: 0xf64a4620 │ │ │ │ vrshr.s64 d19, d17, #64 │ │ │ │ vhsub.s8 d16, d11, d9 │ │ │ │ vaddw.s8 , q0, d13 │ │ │ │ @ instruction: 0xf7a50109 │ │ │ │ @ instruction: 0xf8d6f8d3 │ │ │ │ vshr.u64 d19, d24, #61 │ │ │ │ stccs 5, cr2, [r0, #-256] @ 0xffffff00 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr10, cr15, {3} │ │ │ │ vaba.s8 q15, , q1 │ │ │ │ - vaddl.s8 q9, d16, d0 │ │ │ │ + vaddl.s8 , d0, d0 │ │ │ │ @ instruction: 0xf7a4002f │ │ │ │ @ instruction: 0xf8cdfe75 │ │ │ │ strmi r8, [r3], -r0 │ │ │ │ vabd.s16 q7, , q9 │ │ │ │ - svclt 0x0000fb8d │ │ │ │ + svclt 0x0000fbcd │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl 0xfebf2a04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [fp], {240} @ 0xf0 │ │ │ │ - rscvs pc, r8, lr, asr #12 │ │ │ │ + rsbvc pc, r8, lr, asr #12 │ │ │ │ eorseq pc, r4, r0, asr #5 │ │ │ │ ldrbvc pc, [r8, #1284]! @ 0x504 @ │ │ │ │ - blx 0x1c57abe │ │ │ │ + blx 0xfed57abe │ │ │ │ ldrcc r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ blx 0xff5d97bc │ │ │ │ mvnsle r4, ip, lsr #5 │ │ │ │ movwcs r2, #0 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd38 │ │ │ │ - eorseq lr, r4, ip, lsl pc │ │ │ │ + mlaseq r4, ip, pc, lr @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ bmi 0x1f87a5c │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf04f012f │ │ │ │ vbic.i16 q8, #8 @ 0x0008 │ │ │ │ andls r0, r0, #3227648 @ 0x314000 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - ldc2 0, cr15, [r8, #-672]! @ 0xfffffd60 │ │ │ │ + ldc2l 0, cr15, [ip, #-672]! @ 0xfffffd60 │ │ │ │ strcc pc, [r8, #1280]! @ 0x500 │ │ │ │ - msrcc SPSR_f, #1342177284 @ 0x50000004 │ │ │ │ + mvncc pc, #1342177284 @ 0x50000004 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ cdpcc 5, 10, cr15, cr11, cr0, {0} │ │ │ │ blvc 0x1256f00 │ │ │ │ ldrbcc pc, [r4, #2245]! @ 0x8c5 @ │ │ │ │ @ instruction: 0x33aaf500 │ │ │ │ stclvs 5, cr15, [ip], {5} │ │ │ │ blmi 0x11d6f10 │ │ │ │ @@ -142798,27 +142798,27 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ tstne r1, r1, lsr r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andne r1, r1, r2, asr #2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tstvc pc, sl, ror r0 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ - eorseq pc, r4, r8, lsl r1 @ │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ + mlaseq r4, r8, r1, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf2c4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #94208 @ 0x17000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500fc39 │ │ │ │ + @ instruction: 0xf500fc7d │ │ │ │ @ instruction: 0xf50033aa │ │ │ │ ldc 2, cr3, [pc, #684] @ 0x9bd24 │ │ │ │ @ instruction: 0xf5007b0d │ │ │ │ @ instruction: 0xf8d330a8 │ │ │ │ vst4.32 {d17-d20}, [r1 :256], r8 │ │ │ │ @ instruction: 0xf8c31188 │ │ │ │ cmncs r0, #184 @ 0xb8 │ │ │ │ @@ -142828,29 +142828,29 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ stmdbvs r1, {r0, r3, r4, r8, ip, sp, pc} │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf2cc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #106496 @ 0x1a000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500fbff │ │ │ │ + @ instruction: 0xf500fc43 │ │ │ │ @ instruction: 0xf50031a8 │ │ │ │ vcgt.s8 d19, d21, d26 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf500022f │ │ │ │ @ instruction: 0xf8c130ab │ │ │ │ ldc 5, cr2, [pc, #976] @ 0x9becc │ │ │ │ @ instruction: 0xf8d37b0c │ │ │ │ vst4.32 {d18-d21}, [r2 :256], r8 │ │ │ │ @ instruction: 0xf8c31288 │ │ │ │ cmncs r0, #184 @ 0xb8 │ │ │ │ @@ -142860,26 +142860,26 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ strmi sl, [r1], #-283 @ 0xfffffee5 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf2d40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #106496 @ 0x1a000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500fbbf │ │ │ │ + @ instruction: 0xf500fc03 │ │ │ │ @ instruction: 0xf50033aa │ │ │ │ ldc 1, cr3, [pc, #684] @ 0x9be18 │ │ │ │ @ instruction: 0xf5007b0e │ │ │ │ @ instruction: 0xf8d330a8 │ │ │ │ vst4.32 {d18-d21}, [r2 :256], r8 │ │ │ │ @ instruction: 0xf8c34288 │ │ │ │ stc 0, cr2, [r1, #736] @ 0x2e0 │ │ │ │ @@ -142892,29 +142892,29 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ strpl r9, [r2], #-594 @ 0xfffffdae │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldreq r9, [r0, #-329] @ 0xfffffeb7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf2dc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #122880 @ 0x1e000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500fb7f │ │ │ │ + @ instruction: 0xf500fbc3 │ │ │ │ @ instruction: 0xf50031a8 │ │ │ │ vhsub.s8 d19, d21, d26 │ │ │ │ - vsubw.s8 , q8, d8 │ │ │ │ + vsubw.s8 q10, q0, d8 │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c130ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9bfcc │ │ │ │ @ instruction: 0xf8d27b0e │ │ │ │ vst4.32 {d19-d22}, [r3 :256], r8 │ │ │ │ @ instruction: 0xf0434300 │ │ │ │ @ instruction: 0xf8c20306 │ │ │ │ @@ -142928,29 +142928,29 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ stmdbvs r5, {r0, r1, r2, r4, r8, lr} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf2e50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #122880 @ 0x1e000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500fb37 │ │ │ │ + @ instruction: 0xf500fb7b │ │ │ │ @ instruction: 0xf50031a8 │ │ │ │ vhsub.s8 d19, d21, d26 │ │ │ │ - vsubw.s8 , q8, d8 │ │ │ │ + vsubw.s8 q10, q0, d8 │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c130ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9c05c │ │ │ │ @ instruction: 0xf8d27b0e │ │ │ │ vst4.32 {d19-d22}, [r3 :256], r8 │ │ │ │ @ instruction: 0xf0434300 │ │ │ │ @ instruction: 0xf8c20306 │ │ │ │ @@ -142964,29 +142964,29 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ stmdbvs r5, {r2, r4, r8, lr} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf2ee0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #122880 @ 0x1e000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500faef │ │ │ │ + @ instruction: 0xf500fb33 │ │ │ │ @ instruction: 0xf50031a8 │ │ │ │ vhsub.s8 d19, d21, d26 │ │ │ │ - vsubw.s8 , q8, d8 │ │ │ │ + vsubw.s8 q10, q0, d8 │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c130ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9c0ec │ │ │ │ @ instruction: 0xf8d27b0e │ │ │ │ vst4.32 {d19-d22}, [r3 :256], r8 │ │ │ │ @ instruction: 0xf0434300 │ │ │ │ @ instruction: 0xf8c20306 │ │ │ │ @@ -143000,29 +143000,29 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ stmdbvs r5, {r0, r1, r4, r8, lr} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf2f70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #122880 @ 0x1e000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500faa7 │ │ │ │ + @ instruction: 0xf500faeb │ │ │ │ @ instruction: 0xf50031a8 │ │ │ │ vhsub.s8 d19, d21, d26 │ │ │ │ - vsubw.s8 , q8, d8 │ │ │ │ + vsubw.s8 q10, q0, d8 │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c130ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9c17c │ │ │ │ @ instruction: 0xf8d27b0e │ │ │ │ vst4.32 {d19-d22}, [r3 :256], r8 │ │ │ │ @ instruction: 0xf0434300 │ │ │ │ @ instruction: 0xf8c20306 │ │ │ │ @@ -143036,29 +143036,29 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ stmdbvs r5, {r1, r4, r8, lr} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf3000 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #122880 @ 0x1e000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500fa5f │ │ │ │ + @ instruction: 0xf500faa3 │ │ │ │ @ instruction: 0xf50031a8 │ │ │ │ vhsub.s8 d19, d21, d26 │ │ │ │ - vsubw.s8 , q8, d8 │ │ │ │ + vsubw.s8 q10, q0, d8 │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c130ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9c20c │ │ │ │ @ instruction: 0xf8d27b0e │ │ │ │ vst4.32 {d19-d22}, [r3 :256], r8 │ │ │ │ @ instruction: 0xf0434300 │ │ │ │ @ instruction: 0xf8c20306 │ │ │ │ @@ -143072,29 +143072,29 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ stmdbvs r5, {r0, r4, r8, lr} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf3090 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #122880 @ 0x1e000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500fa17 │ │ │ │ + @ instruction: 0xf500fa5b │ │ │ │ @ instruction: 0xf50031a8 │ │ │ │ vhsub.s8 d19, d21, d26 │ │ │ │ - vsubw.s8 , q8, d8 │ │ │ │ + vsubw.s8 q10, q0, d8 │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c130ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9c29c │ │ │ │ @ instruction: 0xf8d27b0e │ │ │ │ vst4.32 {d19-d22}, [r3 :256], r8 │ │ │ │ @ instruction: 0xf0434300 │ │ │ │ @ instruction: 0xf8c20306 │ │ │ │ @@ -143108,29 +143108,29 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ stmdbvs r5, {r4, r8, lr} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf3120 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #122880 @ 0x1e000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500f9cf │ │ │ │ + @ instruction: 0xf500fa13 │ │ │ │ @ instruction: 0xf50031a8 │ │ │ │ vhsub.s8 d19, d21, d26 │ │ │ │ - vsubw.s8 , q8, d8 │ │ │ │ + vsubw.s8 q10, q0, d8 │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c130ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9c32c │ │ │ │ @ instruction: 0xf8d27b0e │ │ │ │ vst4.32 {d19-d22}, [r3 :256], r8 │ │ │ │ @ instruction: 0xf0434300 │ │ │ │ @ instruction: 0xf8c20302 │ │ │ │ @@ -143144,29 +143144,29 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ stmdbvs r5, {r1, r2, r8, sl, fp, sp} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf31b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #122880 @ 0x1e000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500f987 │ │ │ │ + @ instruction: 0xf500f9cb │ │ │ │ @ instruction: 0xf50031a8 │ │ │ │ vhsub.s8 d19, d21, d26 │ │ │ │ - vsubw.s8 , q8, d8 │ │ │ │ + vsubw.s8 q10, q0, d8 │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c130ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9c3bc │ │ │ │ @ instruction: 0xf8d27b0e │ │ │ │ vst4.32 {d19-d22}, [r3 :256], r8 │ │ │ │ @ instruction: 0xf0434300 │ │ │ │ @ instruction: 0xf8c20302 │ │ │ │ @@ -143180,29 +143180,29 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ stmdbvs r5, {r0, r2, r8, sl, fp, sp} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf3240 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #122880 @ 0x1e000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500f93f │ │ │ │ + @ instruction: 0xf500f983 │ │ │ │ @ instruction: 0xf50031a8 │ │ │ │ vhsub.s8 d19, d21, d26 │ │ │ │ - vsubw.s8 , q8, d8 │ │ │ │ + vsubw.s8 q10, q0, d8 │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c130ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9c44c │ │ │ │ @ instruction: 0xf8d27b0e │ │ │ │ vst4.32 {d19-d22}, [r3 :256], r8 │ │ │ │ @ instruction: 0xf0434300 │ │ │ │ @ instruction: 0xf8c20302 │ │ │ │ @@ -143216,29 +143216,29 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ stmdbvs r5, {r0, r1, r8, fp, sp} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf32d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #122880 @ 0x1e000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500f8f7 │ │ │ │ + @ instruction: 0xf500f93b │ │ │ │ @ instruction: 0xf50031a8 │ │ │ │ vhsub.s8 d19, d21, d26 │ │ │ │ - vsubw.s8 , q8, d8 │ │ │ │ + vsubw.s8 q10, q0, d8 │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c130ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9c4dc │ │ │ │ @ instruction: 0xf8d27b0e │ │ │ │ vst4.32 {d19-d22}, [r3 :256], r8 │ │ │ │ @ instruction: 0xf0434300 │ │ │ │ @ instruction: 0xf8c20302 │ │ │ │ @@ -143252,29 +143252,29 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ stmdbvs r5, {r8, sl, fp, sp} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf3360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #122880 @ 0x1e000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500f8af │ │ │ │ + @ instruction: 0xf500f8f3 │ │ │ │ @ instruction: 0xf50031a8 │ │ │ │ vhsub.s8 d19, d21, d26 │ │ │ │ - vsubw.s8 , q8, d8 │ │ │ │ + vsubw.s8 q10, q0, d8 │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c130ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9c56c │ │ │ │ @ instruction: 0xf8d27b0e │ │ │ │ vst4.32 {d19-d22}, [r3 :256], r8 │ │ │ │ @ instruction: 0xf0434300 │ │ │ │ @ instruction: 0xf8c20302 │ │ │ │ @@ -143288,29 +143288,29 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ stmdbvs r5, {r8, sp} │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldceq 1, cr2, [r7, #-456] @ 0xfffffe38 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf33f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #122880 @ 0x1e000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500f867 │ │ │ │ + @ instruction: 0xf500f8ab │ │ │ │ @ instruction: 0xf50031a8 │ │ │ │ vhsub.s8 d19, d21, d26 │ │ │ │ - vrsra.s64 d19, d8, #64 │ │ │ │ + vorr.i32 d20, #2048 @ 0x00000800 │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c130ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9c5fc │ │ │ │ @ instruction: 0xf8d27b0e │ │ │ │ vst4.32 {d19-d22}, [r3 :256], r8 │ │ │ │ @ instruction: 0xf0431384 │ │ │ │ @ instruction: 0xf8c20380 │ │ │ │ @@ -143324,29 +143324,29 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ tstmi r5, r1, ror #8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svceq 0x00004006 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf3480 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #188416 @ 0x2e000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a8022f │ │ │ │ - @ instruction: 0xf500f81f │ │ │ │ + @ instruction: 0xf500f863 │ │ │ │ @ instruction: 0xf50032a8 │ │ │ │ vcgt.s8 d19, d21, d26 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vaddw.s8 q10, q0, d20 │ │ │ │ @ instruction: 0xf500012f │ │ │ │ @ instruction: 0xf8c230ab │ │ │ │ ldc 5, cr1, [pc, #976] @ 0x9c68c │ │ │ │ @ instruction: 0xf8d37b1e │ │ │ │ vst4.32 {d17-d20}, [r1 :256], r8 │ │ │ │ @ instruction: 0xf8c31142 │ │ │ │ stc 0, cr1, [r0, #736] @ 0x2e0 │ │ │ │ @@ -143376,29 +143376,29 @@ │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ tstmi r6, r5, ror #4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrsbeq r2, [sp, #2] │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf3550 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #352256 @ 0x56000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a7022f │ │ │ │ - @ instruction: 0xf500ffb7 │ │ │ │ + @ instruction: 0xf500fffb │ │ │ │ @ instruction: 0xf50032a8 │ │ │ │ vrhadd.s8 d19, d21, d26 │ │ │ │ - vrsra.s64 d19, d16, #64 │ │ │ │ + vbic.i32 d20, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c230ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9c75c │ │ │ │ @ instruction: 0xf8d17b2c │ │ │ │ @ instruction: 0xf04330b8 │ │ │ │ @ instruction: 0xf0437389 │ │ │ │ @ instruction: 0xf8c10310 │ │ │ │ @@ -143466,29 +143466,29 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0x11221011 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tsteq r0, r1, lsr r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf36c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #368640 @ 0x5a000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a7022f │ │ │ │ - @ instruction: 0xf500feff │ │ │ │ + @ instruction: 0xf500ff43 │ │ │ │ @ instruction: 0xf50032a8 │ │ │ │ vrhadd.s8 d19, d21, d26 │ │ │ │ - vqdmlal.s , d16, d0[0] │ │ │ │ + vqdmlal.s q10, d0, d0[0] │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c230ab │ │ │ │ @ instruction: 0xf04f35f4 │ │ │ │ @ instruction: 0xf2c80c10 │ │ │ │ ldc 12, cr0, [pc, #840] @ 0x9c84c │ │ │ │ @ instruction: 0xf8d17b2e │ │ │ │ b 0x11687ec │ │ │ │ @@ -143560,29 +143560,29 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0x11231121 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tsteq r0, r1, lsr r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r1, r0, r1, asr #2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf3840 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #368640 @ 0x5a000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a7022f │ │ │ │ - @ instruction: 0xf500fe3f │ │ │ │ + @ instruction: 0xf500fe83 │ │ │ │ @ instruction: 0xf50032a8 │ │ │ │ vrhadd.s8 d19, d21, d26 │ │ │ │ - vqdmlal.s , d16, d0[3] │ │ │ │ + vqdmlal.s q10, d0, d0[3] │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c230ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9ca4c │ │ │ │ @ instruction: 0xf8d17b30 │ │ │ │ vst4.32 {d19-d22}, [r3 :256], r8 │ │ │ │ @ instruction: 0xf0430350 │ │ │ │ @ instruction: 0xf8c10318 │ │ │ │ @@ -143656,29 +143656,29 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0x11231111 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tsteq r0, r1, lsr r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebf39c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs fp, #368640 @ 0x5a000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a7022f │ │ │ │ - @ instruction: 0xf500fd7f │ │ │ │ + @ instruction: 0xf500fdc3 │ │ │ │ @ instruction: 0xf50032a8 │ │ │ │ vrhadd.s8 d19, d21, d26 │ │ │ │ - vqdmlal.s , d16, d0[3] │ │ │ │ + vqdmlal.s q10, d0, d0[3] │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c230ab │ │ │ │ ldc 5, cr3, [pc, #976] @ 0x9cbcc │ │ │ │ @ instruction: 0xf8d17b30 │ │ │ │ vst4.32 {d19-d22}, [r3 :256], r8 │ │ │ │ @ instruction: 0xf0430350 │ │ │ │ @ instruction: 0xf8c10308 │ │ │ │ @@ -143752,32 +143752,32 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0x11231111 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tsteq r0, r1, lsr r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r1, asr #2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf3b40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, sp, r0, lsl #31 │ │ │ │ mcrrmi 10, 4, r4, r7, cr6 │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ stmdavs r4!, {r0, r8, sl, sp} │ │ │ │ @ instruction: 0xf04f941b │ │ │ │ @ instruction: 0xf0a70400 │ │ │ │ - @ instruction: 0xf500fcb9 │ │ │ │ + @ instruction: 0xf500fcfd │ │ │ │ @ instruction: 0xf50033a8 │ │ │ │ vrhadd.s8 d19, d21, d26 │ │ │ │ - vrshr.s64 , q4, #64 │ │ │ │ + vmov.i32 q10, #2048 @ 0x00000800 │ │ │ │ strmi r0, [r4], -pc, lsr #4 │ │ │ │ blvc 0xdd8000 │ │ │ │ ldrbcs pc, [r4, #2243]! @ 0x8c3 @ │ │ │ │ adccc pc, fp, r0, lsl #10 │ │ │ │ ldrsbtcs pc, [r8], r1 @ │ │ │ │ subne pc, r2, #1107296256 @ 0x42000000 │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ @@ -143801,18 +143801,18 @@ │ │ │ │ @ instruction: 0x2660f8d3 │ │ │ │ andcs pc, pc, #34 @ 0x22 │ │ │ │ rscseq pc, r0, #34 @ 0x22 │ │ │ │ andcs pc, r1, #66 @ 0x42 │ │ │ │ andseq pc, r0, #66 @ 0x42 │ │ │ │ strbtcs pc, [r0], -r3, asr #17 @ │ │ │ │ vqsub.s8 q1, , q5 │ │ │ │ - andcs lr, r0, #4587520 @ 0x460000 │ │ │ │ + andcs lr, r0, #8781824 @ 0x860000 │ │ │ │ stmdbge r2, {r5, r9, sl, lr} │ │ │ │ ldcleq 0, cr15, [ip], #316 @ 0x13c │ │ │ │ - @ instruction: 0x63a8f644 │ │ │ │ + msrvc CPSR_f, #68, 12 @ 0x4400000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ andspl pc, r1, sp, lsl #17 │ │ │ │ vcgt.s8 d25, d0, d2 │ │ │ │ vshl.s8 d22, d15, d0 │ │ │ │ @ instruction: 0xf8cd4324 │ │ │ │ movwls ip, #57372 @ 0xe01c │ │ │ │ andmi pc, ip, sp, lsr #17 │ │ │ │ @@ -143822,34 +143822,34 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, sp, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f16 d11, d14, d16 │ │ │ │ - svclt 0x0000fa61 │ │ │ │ + svclt 0x0000faa1 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ tstmi r6, r2, ror #4 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldrsbeq r2, [sp, #2] │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf3c74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ tstcs fp, #339968 @ 0x53000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r2, r0, #1048576 @ 0x100000 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf0a72510 │ │ │ │ - @ instruction: 0xf500fc23 │ │ │ │ + @ instruction: 0xf500fc67 │ │ │ │ @ instruction: 0xf50033aa │ │ │ │ ldc 4, cr3, [pc, #684] @ 0x9cd50 │ │ │ │ @ instruction: 0xf5007b2e │ │ │ │ ldc 14, cr3, [pc, #672] @ 0x9cd4c │ │ │ │ @ instruction: 0xf8d36b2e │ │ │ │ @ instruction: 0xf50e20b8 │ │ │ │ stmdbmi r6, {r2, r3, r6, r7, sl, fp, sp, lr}^ │ │ │ │ @@ -143916,56 +143916,56 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0x01200000 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, r1, lsl r2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r1, r2, asr #2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ - eorseq pc, r4, r8, ror r1 @ │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ + ldrshteq pc, [r4], -r8 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf3ddc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ tstcs fp, #77824 @ 0x13000 │ │ │ │ @ instruction: 0xf6424605 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0x1cd8e9e │ │ │ │ + blx 0xfedd8e9e │ │ │ │ strtmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xff32f7ff │ │ │ │ @ instruction: 0x33abf504 │ │ │ │ ldmib r1, {r0, r1, r2, r8, sp, pc}^ │ │ │ │ stmib r3, {r8}^ │ │ │ │ andlt r0, r3, r8, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ andsne r0, r1, r1, lsr #4 │ │ │ │ andeq r0, r0, r1, lsl r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ bmi 0x1c48e58 │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ vrhadd.s8 d16, d3, d31 │ │ │ │ @ instruction: 0xf2c40890 │ │ │ │ andls r1, r0, #196608 @ 0x30000 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0xf58f0a │ │ │ │ + blx 0x2058f0a │ │ │ │ strcc pc, [r8, #1280]! @ 0x500 │ │ │ │ - mvncc pc, #1342177284 @ 0x50000004 │ │ │ │ + msrmi SPSR_s, #1342177284 @ 0x50000004 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ strtcc pc, [fp], #1280 @ 0x500 │ │ │ │ blvc 0x11182fc │ │ │ │ ldrbcc pc, [r4, #2245]! @ 0x8c5 @ │ │ │ │ @ instruction: 0x33aaf500 │ │ │ │ stclvs 5, cr15, [ip], {5} │ │ │ │ vbic.i32 q9, #134217728 @ 0x08000000 │ │ │ │ @@ -144056,32 +144056,32 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andcs r0, r0, r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0x01230000 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r2, r0, r1, lsl r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ - mlaseq r4, r8, r2, pc @ │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ + eorseq pc, r4, r8, lsl r3 @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ bmi 0x1f8902c │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc :128] │ │ │ │ vmul.f d21, d4, d3[0] │ │ │ │ andls r1, r0, #49152 @ 0xc000 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0x14d90dc │ │ │ │ + blx 0xfe5d90dc │ │ │ │ strtcc pc, [r8], #1280 @ 0x500 │ │ │ │ adccc pc, sl, #0, 10 │ │ │ │ - mvnscc pc, #1342177284 @ 0x50000004 │ │ │ │ + cmnpmi r4, #1342177284 @ p-variant is OBSOLETE @ 0x50000004 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ strcc pc, [fp, #1280]! @ 0x500 │ │ │ │ ldrbcc pc, [r4, #2244]! @ 0x8c4 @ │ │ │ │ stclvs 5, cr15, [ip], {4} │ │ │ │ blvc 0x12984dc │ │ │ │ ldmdaeq r8!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ stmiaeq r5, {r6, r7, r9, ip, sp, lr, pc}^ │ │ │ │ @@ -144184,32 +144184,32 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andseq r1, r1, r2, asr #2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ beq 0x9d00c │ │ │ │ andeq r0, r0, r0 │ │ │ │ andcs lr, r7, sl, lsl r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ - ldrshteq pc, [r4], -r8 @ │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ + eorseq pc, r4, r8, ror r6 @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ bmi 0x1f09230 │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ vrhadd.s8 d16, d3, d31 │ │ │ │ vmvn.i16 q8, #17664 @ 0x4500 │ │ │ │ andls r1, r0, #8192 @ 0x2000 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - @ instruction: 0xf94cf0a7 │ │ │ │ + @ instruction: 0xf990f0a7 │ │ │ │ strcc pc, [r8, #1280]! @ 0x500 │ │ │ │ adccc pc, sl, #0, 10 │ │ │ │ - movwmi pc, #16965 @ 0x4245 @ │ │ │ │ + orrmi pc, r4, #1342177284 @ 0x50000004 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ cdpcc 5, 10, cr15, cr11, cr0, {0} │ │ │ │ ldrbcc pc, [r4, #2245]! @ 0x8c5 @ │ │ │ │ stclvs 5, cr15, [ip], {5} │ │ │ │ blvc 0x11986e4 │ │ │ │ ldmdbeq r8!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ stmibeq r5, {r6, r7, r9, ip, sp, lr, pc}^ │ │ │ │ @@ -144310,30 +144310,30 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ tstne r1, r1, lsr r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andne r1, r1, r2, asr #2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ tstvc pc, sl, ror r0 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ - eorseq pc, r4, r8, lsl r1 @ │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ + mlaseq r4, r8, r1, pc @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ bmi 0xfe189434 │ │ │ │ @ instruction: 0xf642231b │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ strbcs r0, [r3], #-303 @ 0xfffffed1 │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ vhsub.s8 d16, d0, d31 │ │ │ │ vmlsl.s8 q9, d1, d18 │ │ │ │ @ instruction: 0xf0a70a11 │ │ │ │ - @ instruction: 0xf500f84b │ │ │ │ + @ instruction: 0xf500f88f │ │ │ │ @ instruction: 0xf50033aa │ │ │ │ ldc 14, cr3, [pc, #684] @ 0x9d500 │ │ │ │ @ instruction: 0xf5007b4e │ │ │ │ @ instruction: 0xf50535a8 │ │ │ │ ldc 12, cr6, [pc, #816] @ 0x9d590 │ │ │ │ @ instruction: 0xf8d36b4d │ │ │ │ vqadd.s8 d18, d17, d28 │ │ │ │ @@ -144445,16 +144445,16 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ tsteq r1, r1, lsr r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ stmdbeq r0, {r0, r1} │ │ │ │ andeq r0, r0, r0 │ │ │ │ andscs lr, pc, sl │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ - ldrhteq pc, [r4], -r8 @ │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ + eorseq pc, r4, r8, lsr r7 @ │ │ │ │ @ instruction: 0x33a8f500 │ │ │ │ tstcs pc, r0, lsl r5 @ │ │ │ │ mvnseq pc, r0, asr #5 │ │ │ │ stcpl 4, cr15, [r9], {79} @ 0x4f │ │ │ │ stcne 2, cr15, [r1], {193} @ 0xc1 │ │ │ │ smmlsmi r8, r3, r8, pc @ │ │ │ │ adccc pc, fp, r0, lsl #10 │ │ │ │ @@ -144529,23 +144529,23 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebf4778 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ tstcs fp, #516096 @ 0x7e000 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6429200 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0a6022f │ │ │ │ - @ instruction: 0xf500fea3 │ │ │ │ + @ instruction: 0xf500fee7 │ │ │ │ @ instruction: 0xf50034a8 │ │ │ │ vhsub.s8 d19, d21, d26 │ │ │ │ - vorr.i32 d20, #1024 @ 0x00000400 │ │ │ │ + vrsra.s64 d20, d4, #64 │ │ │ │ @ instruction: 0xf500032f │ │ │ │ @ instruction: 0xf8c43eab │ │ │ │ @ instruction: 0xf50435f4 │ │ │ │ ldc 3, cr6, [pc, #816] @ 0x9d8e8 │ │ │ │ @ instruction: 0xf5007b45 │ │ │ │ @ instruction: 0xf8d23cac │ │ │ │ @ instruction: 0xf8d210bc │ │ │ │ @@ -144652,15 +144652,15 @@ │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r1, r1, r1, lsr #2 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mrsmi r3, (UNDEF: 1) │ │ │ │ andeq r0, r0, r0 │ │ │ │ beq 0x89d804 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq pc, r4, ip, lsl #2 │ │ │ │ + eorseq pc, r4, ip, lsl #3 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebf498c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ @@ -150453,15 +150453,15 @@ │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ mrclt 7, 0, APSR_nzcv, cr6, cr1, {5} │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebfa414 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x461d0fd0 │ │ │ │ vadd.i8 d19, d0, d1 │ │ │ │ - vbic.i32 , #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 , q12, #64 │ │ │ │ addlt r0, r7, r5, lsr r3 │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ eormi pc, r0, r3, asr r8 @ │ │ │ │ cdp2 7, 1, cr15, cr4, cr12, {5} │ │ │ │ eorvs pc, r4, #73400320 @ 0x4600000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldmdavs r1, {r0, r2, ip, pc} │ │ │ │ @@ -150479,15 +150479,15 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebfa480 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x461d0fd0 │ │ │ │ - cmnpcc r8, #64, 4 @ p-variant is OBSOLETE │ │ │ │ + mvnscc pc, #64, 4 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ bl 0x18f4b0 │ │ │ │ strmi r0, [pc], -r0, lsl #7 │ │ │ │ ldmdavs ip, {r1, r2, r4, r9, sl, lr}^ │ │ │ │ ldc2l 7, cr15, [lr, #688] @ 0x2b0 │ │ │ │ eorvs pc, r4, #73400320 @ 0x4600000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @@ -150506,15 +150506,15 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebfa4ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x461d0fd0 │ │ │ │ - cmnpcc r8, #64, 4 @ p-variant is OBSOLETE │ │ │ │ + mvnscc pc, #64, 4 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ bl 0x18f51c │ │ │ │ strmi r0, [pc], -r0, lsl #7 │ │ │ │ ldmvs ip, {r1, r2, r4, r9, sl, lr}^ │ │ │ │ stc2 7, cr15, [r8, #688]! @ 0x2b0 │ │ │ │ eorvs pc, r4, #73400320 @ 0x4600000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @@ -150533,15 +150533,15 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebfa558 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x461d0fd0 │ │ │ │ - cmnpcc r8, #64, 4 @ p-variant is OBSOLETE │ │ │ │ + mvnscc pc, #64, 4 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ bl 0x18f588 │ │ │ │ strmi r0, [pc], -r0, lsl #7 │ │ │ │ ldmdbvs ip, {r1, r2, r4, r9, sl, lr}^ │ │ │ │ ldc2l 7, cr15, [r2, #-688]! @ 0xfffffd50 │ │ │ │ eorvs pc, r4, #73400320 @ 0x4600000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @@ -150684,15 +150684,15 @@ │ │ │ │ strtmi r4, [r6], ip, lsr #13 │ │ │ │ ldrtmi r9, [r0], -r6, lsl #6 │ │ │ │ @ instruction: 0xf8cd9b07 │ │ │ │ @ instruction: 0xf8cdc010 │ │ │ │ pop {r2, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf7c44070 │ │ │ │ svclt 0x0000bc55 │ │ │ │ - mlaseq r5, r8, r3, r0 │ │ │ │ + eorseq r0, r5, r8, lsl r4 │ │ │ │ ldrblt r2, [r0, #776]! @ 0x308 │ │ │ │ addmi r9, r3, r5, lsl #26 │ │ │ │ addsmi r4, sp, #24117248 @ 0x1700000 │ │ │ │ b 0x1489e04 │ │ │ │ blls 0x242978 │ │ │ │ bl 0x1d8a610 │ │ │ │ ble 0x3e6624 │ │ │ │ @@ -150703,15 +150703,15 @@ │ │ │ │ strls r4, [r7], #-1038 @ 0xfffffbf2 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldclt 7, cr15, [r6], #-784 @ 0xfffffcf0 │ │ │ │ strls r4, [r5], #-1555 @ 0xfffff9ed │ │ │ │ pop {r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf7c540f0 │ │ │ │ svclt 0x0000bcbd │ │ │ │ - eorseq r0, r5, r8, lsl #8 │ │ │ │ + eorseq r0, r5, r8, lsl #9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stceq 0, cr15, [r8], {79} @ 0x4f │ │ │ │ blx 0x3b5070 │ │ │ │ bls 0x2e2634 │ │ │ │ @ instruction: 0x5606e9dd │ │ │ │ strbtvc lr, [ip], #2639 @ 0xa4f │ │ │ │ adcsmi r9, r4, #9216 @ 0x2400 │ │ │ │ @@ -150725,15 +150725,15 @@ │ │ │ │ @ instruction: 0xf7c441f0 │ │ │ │ ldc 12, cr11, [pc, #52] @ 0xa3698 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ pop {r1, r2, r8, r9, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf7c541f0 │ │ │ │ svclt 0x0000bf0d │ │ │ │ ... │ │ │ │ - eorseq r0, r5, r8, ror r4 │ │ │ │ + ldrshteq r0, [r5], -r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ ldrmi r2, [r0], r8, lsl #6 │ │ │ │ bls 0x2b3898 │ │ │ │ @ instruction: 0x5606e9dd │ │ │ │ svcls 0x000917dc │ │ │ │ svclt 0x000842b4 │ │ │ │ andle r4, sp, fp, lsr #5 │ │ │ │ @@ -150744,15 +150744,15 @@ │ │ │ │ strls lr, [r8], #-1036 @ 0xfffffbf4 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ bllt 0xff9615c8 │ │ │ │ smladls r6, r3, r6, r4 │ │ │ │ pop {r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf7c541f0 │ │ │ │ svclt 0x0000bc69 │ │ │ │ - eorseq r0, r5, r8, ror #9 │ │ │ │ + eorseq r0, r5, r8, ror #10 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stceq 0, cr15, [r8], {79} @ 0x4f │ │ │ │ blx 0x3cb2fc │ │ │ │ ldmib sp, {sl, fp, ip, sp, lr, pc}^ │ │ │ │ b 0x149c6fc │ │ │ │ adcmi r7, r3, #236, 6 @ 0xb0000003 │ │ │ │ ldrbmi fp, [r4, #3848]! @ 0xf08 │ │ │ │ @@ -150766,35 +150766,35 @@ │ │ │ │ @ instruction: 0xf7c443f0 │ │ │ │ @ instruction: 0xf11ebbb9 │ │ │ │ movwls r3, #29695 @ 0x73ff │ │ │ │ ldrbtcc pc, [pc], #324 @ 0xa3714 @ │ │ │ │ pop {r3, sl, ip, pc} │ │ │ │ @ instruction: 0xf7c643f0 │ │ │ │ svclt 0x0000bf49 │ │ │ │ - eorseq r0, r5, r8, asr r5 │ │ │ │ + ldrsbteq r0, [r5], -r8 │ │ │ │ @ instruction: 0xf04f4b06 │ │ │ │ blx 0x3a679e │ │ │ │ strmi r3, [r8], -r0, lsl #24 │ │ │ │ ldmib sp, {r0, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cd2302 │ │ │ │ @ instruction: 0xf7c4c008 │ │ │ │ svclt 0x0000bb9f │ │ │ │ - eorseq r0, r5, r8, asr #11 │ │ │ │ + eorseq r0, r5, r8, asr #12 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ blmi 0x120f9e0 │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ @ instruction: 0x21004690 │ │ │ │ stmdage r5, {r2, r3, r5, r6, r9, sp} │ │ │ │ strvs lr, [r8, #-2525]! @ 0xfffff623 │ │ │ │ @ instruction: 0x9321681b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - stmib r8, {r1, r2, r9, ip, sp, lr, pc} │ │ │ │ + stmib r8, {r1, r2, r9, ip, sp, lr, pc}^ │ │ │ │ blmi 0x102bf98 │ │ │ │ movwls r4, #37026 @ 0x90a2 │ │ │ │ tstls r0, #1610612745 @ 0x60000009 │ │ │ │ mvnvc lr, pc, asr #20 │ │ │ │ tstls lr, #1543503872 @ 0x5c000000 │ │ │ │ tsteq r1, r5, ror fp │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ @@ -150848,29 +150848,29 @@ │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ stcls 6, cr4, [fp], #-128 @ 0xffffff80 │ │ │ │ ldrtmi r9, [sl], -sl, lsr #22 │ │ │ │ strls r4, [r0], #-1593 @ 0xfffff9c7 │ │ │ │ blx 0xfe76177a │ │ │ │ vabd.s16 q7, , q10 │ │ │ │ - svclt 0x0000fb53 │ │ │ │ + svclt 0x0000fb93 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r0, r5, r8, lsr r6 │ │ │ │ + ldrhteq r0, [r5], -r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ blmi 0x110fb10 │ │ │ │ strmi r4, [pc], -r0, lsl #13 │ │ │ │ tstcs r0, r6, lsl r6 │ │ │ │ strtpl lr, [r8], #-2525 @ 0xfffff623 │ │ │ │ stmdage r5, {r2, r3, r5, r6, r9, sp} │ │ │ │ @ instruction: 0x9321681b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldm r0!, {r1, r2, r9, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r0!, {r1, r2, r9, ip, sp, lr, pc} │ │ │ │ movwls r4, #39738 @ 0x9b3a │ │ │ │ tstls r7, #16, 6 @ 0x40000000 │ │ │ │ movwcs r9, #4894 @ 0x131e │ │ │ │ eorcc pc, sl, sp, lsl #17 │ │ │ │ subcc pc, r4, sp, lsl #17 │ │ │ │ subcc pc, r6, sp, lsl #17 │ │ │ │ rsbcc pc, r2, sp, lsl #17 │ │ │ │ @@ -150920,72 +150920,72 @@ │ │ │ │ stcge 4, cr9, [r4], {1} │ │ │ │ ldrtmi r9, [r1], -fp, lsr #22 │ │ │ │ strls r4, [r0, #-1592] @ 0xfffff9c8 │ │ │ │ strmi pc, [r8], #-2818 @ 0xfffff4fe │ │ │ │ strls r9, [r2], #-2602 @ 0xfffff5d6 │ │ │ │ blx 0x1fe1894 │ │ │ │ vaba.s16 q7, , │ │ │ │ - svclt 0x0000fac3 │ │ │ │ + svclt 0x0000fb03 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r0, r5, r0, asr #12 │ │ │ │ + eorseq r0, r5, r0, asr #13 │ │ │ │ ldrdgt pc, [r0], -pc @ │ │ │ │ @ instruction: 0x4686b530 │ │ │ │ stcls 4, cr2, [r4, #-112] @ 0xffffff90 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ blx 0x1b5212 │ │ │ │ blls 0x1949e4 │ │ │ │ strpl lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ cdplt 7, 6, cr15, cr12, cr4, {6} │ │ │ │ - eorseq r0, r5, r8, asr #12 │ │ │ │ + eorseq r0, r5, r8, asr #13 │ │ │ │ ldrdgt pc, [r0], -pc @ │ │ │ │ @ instruction: 0x4686b530 │ │ │ │ stcls 4, cr2, [r4, #-112] @ 0xffffff90 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ blx 0x1b523a │ │ │ │ blls 0x194a0c │ │ │ │ strpl lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ cdplt 7, 5, cr15, cr8, cr4, {6} │ │ │ │ - ldrhteq r0, [r5], -r8 │ │ │ │ + eorseq r0, r5, r8, lsr r7 │ │ │ │ ldrdgt pc, [r0], -pc @ │ │ │ │ @ instruction: 0x4686b530 │ │ │ │ stcls 4, cr2, [r4, #-112] @ 0xffffff90 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ blx 0x1b5262 │ │ │ │ blls 0x194a34 │ │ │ │ strpl lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ cdplt 7, 4, cr15, cr4, cr4, {6} │ │ │ │ - eorseq r0, r5, r8, lsr #14 │ │ │ │ + eorseq r0, r5, r8, lsr #15 │ │ │ │ ldrdgt pc, [r0], -pc @ │ │ │ │ @ instruction: 0x4686b530 │ │ │ │ stcls 4, cr2, [r4, #-112] @ 0xffffff90 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ blx 0x1b528a │ │ │ │ blls 0x194a5c │ │ │ │ strpl lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ cdplt 7, 3, cr15, cr0, cr4, {6} │ │ │ │ - mlaseq r5, r8, r7, r0 │ │ │ │ + eorseq r0, r5, r8, lsl r8 │ │ │ │ ldrdgt pc, [r0], -pc @ │ │ │ │ @ instruction: 0x4686b530 │ │ │ │ stcls 4, cr2, [r4, #-112] @ 0xffffff90 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ blx 0x1b52b2 │ │ │ │ blls 0x194a84 │ │ │ │ strpl lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ cdplt 7, 1, cr15, cr12, cr4, {6} │ │ │ │ - eorseq r0, r5, r8, lsl #16 │ │ │ │ + eorseq r0, r5, r8, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfac64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], r8, ror #31 │ │ │ │ - ldclcc 2, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ + ldclcc 2, cr15, [r8], #256 @ 0x100 │ │ │ │ ldceq 2, cr15, [r5], #-768 @ 0xfffffd00 │ │ │ │ bl 0x3cfc88 │ │ │ │ strmi r0, [r8], -lr, lsl #25 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ @ instruction: 0xf8dc9b07 │ │ │ │ @ instruction: 0xf04f4500 │ │ │ │ movwls r0, #3072 @ 0xc00 │ │ │ │ @@ -150996,15 +150996,15 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfacb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], r8, ror #31 │ │ │ │ - ldclcc 2, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ + ldclcc 2, cr15, [r8], #256 @ 0x100 │ │ │ │ ldceq 2, cr15, [r5], #-768 @ 0xfffffd00 │ │ │ │ bl 0x3cfcd4 │ │ │ │ strmi r0, [r8], -lr, lsl #25 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ @ instruction: 0xf8dc9b07 │ │ │ │ @ instruction: 0xf04f4510 │ │ │ │ movwls r0, #3072 @ 0xc00 │ │ │ │ @@ -151018,15 +151018,15 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfacfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ bls 0x235350 │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ - cmnpcc r8, #64, 4 @ p-variant is OBSOLETE │ │ │ │ + mvnscc pc, #64, 4 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, ip, #3072 @ 0xc00 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf8d39c07 │ │ │ │ movwls r3, #13600 @ 0x3520 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ @@ -151041,15 +151041,15 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfad58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ bls 0x2353ac │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ - cmnpcc r8, #64, 4 @ p-variant is OBSOLETE │ │ │ │ + mvnscc pc, #64, 4 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, ip, #3072 @ 0xc00 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf8d39c07 │ │ │ │ movwls r3, #13616 @ 0x3530 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ @@ -151064,15 +151064,15 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfadb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ bls 0x235408 │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ - cmnpcc r8, #64, 4 @ p-variant is OBSOLETE │ │ │ │ + mvnscc pc, #64, 4 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, ip, #3072 @ 0xc00 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf8d39c07 │ │ │ │ movwls r3, #13632 @ 0x3540 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ @@ -151087,15 +151087,15 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfae10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ bls 0x235464 │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ - cmnpcc r8, #64, 4 @ p-variant is OBSOLETE │ │ │ │ + mvnscc pc, #64, 4 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, ip, #3072 @ 0xc00 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf8d39c07 │ │ │ │ movwls r3, #13648 @ 0x3550 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ @@ -151105,41 +151105,41 @@ │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ vmin.s8 d20, d0, d1 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ ldrlt r0, [r0], #-565 @ 0xfffffdcb │ │ │ │ addeq lr, ip, #2048 @ 0x800 │ │ │ │ movwls r9, #11009 @ 0x2b01 │ │ │ │ strbcs pc, [r0, #-2258]! @ 0xfffff72e @ │ │ │ │ andls r9, r3, #3072 @ 0xc00 │ │ │ │ eorvs pc, r4, #73400320 @ 0x4600000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldmdavs r2, {r2, sl, fp, ip, pc} │ │ │ │ ldclt 4, cr9, [r0], {1} │ │ │ │ stmdblt r0!, {r0, r1, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ vmin.s8 d20, d0, d1 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ ldrlt r0, [r0], #-565 @ 0xfffffdcb │ │ │ │ addeq lr, ip, #2048 @ 0x800 │ │ │ │ movwls r9, #11009 @ 0x2b01 │ │ │ │ ldrbcs pc, [r0, #-2258]! @ 0xfffff72e @ │ │ │ │ andls r9, r3, #3072 @ 0xc00 │ │ │ │ eorvs pc, r4, #73400320 @ 0x4600000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldmdavs r2, {r2, sl, fp, ip, pc} │ │ │ │ ldclt 4, cr9, [r0], {1} │ │ │ │ stmdblt r6, {r0, r1, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ vmin.s8 d20, d0, d1 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ ldrlt r0, [r0], #-565 @ 0xfffffdcb │ │ │ │ addeq lr, ip, #2048 @ 0x800 │ │ │ │ movwls r9, #11009 @ 0x2b01 │ │ │ │ strcs pc, [r0, #2258] @ 0x8d2 │ │ │ │ andls r9, r3, #3072 @ 0xc00 │ │ │ │ eorvs pc, r4, #73400320 @ 0x4600000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @@ -151188,15 +151188,15 @@ │ │ │ │ strls r4, [r1], #-1544 @ 0xfffff9f8 │ │ │ │ teqpvc r0, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ cdp2 7, 0, cr15, cr6, cr4, {6} │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - eorseq r0, r5, r8, lsl #18 │ │ │ │ + eorseq r0, r5, r8, lsl #19 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ strmi r2, [r9], r8 │ │ │ │ stcls 6, cr4, [sl], {144} @ 0x90 │ │ │ │ @@ -151241,15 +151241,15 @@ │ │ │ │ strls r4, [r1], #-1544 @ 0xfffff9f8 │ │ │ │ teqpvc r0, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ ldc2 7, cr15, [ip, #784] @ 0x310 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - eorseq r0, r5, r8, ror r9 │ │ │ │ + ldrshteq r0, [r5], -r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebfb098 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ strmi r4, [r5], -lr, lsl #12 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xffa4f7ab │ │ │ │ @@ -151279,15 +151279,15 @@ │ │ │ │ strls r4, [r1], #-1544 @ 0xfffff9f8 │ │ │ │ teqpvc r0, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ ldc2l 7, cr15, [r0, #-784] @ 0xfffffcf0 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - eorseq r0, r5, r8, ror #19 │ │ │ │ + eorseq r0, r5, r8, ror #20 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ strmi r2, [r9], r8 │ │ │ │ stcls 6, cr4, [sl], {144} @ 0x90 │ │ │ │ @@ -151332,60 +151332,60 @@ │ │ │ │ strls r4, [r1], #-1544 @ 0xfffff9f8 │ │ │ │ teqpvc r0, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ stc2l 7, cr15, [r6], #784 @ 0x310 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - eorseq r0, r5, r8, asr sl │ │ │ │ + ldrsbteq r0, [r5], -r8 │ │ │ │ ldrdgt pc, [r0], -pc @ │ │ │ │ @ instruction: 0x4686b530 │ │ │ │ stcls 4, cr2, [r4, #-112] @ 0xffffff90 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ blx 0x1b587a │ │ │ │ blls 0x19504c │ │ │ │ strpl lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ bllt 0xee1f30 │ │ │ │ - eorseq r0, r5, r8, asr #21 │ │ │ │ + eorseq r0, r5, r8, asr #22 │ │ │ │ ldrdgt pc, [r0], -pc @ │ │ │ │ @ instruction: 0x4686b530 │ │ │ │ stcls 4, cr2, [r4, #-112] @ 0xffffff90 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ blx 0x1b58a2 │ │ │ │ blls 0x195074 │ │ │ │ strpl lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ bllt 0x9e1f58 │ │ │ │ - eorseq r0, r5, r8, lsr fp │ │ │ │ + ldrhteq r0, [r5], -r8 │ │ │ │ ldrdgt pc, [r0], -pc @ │ │ │ │ @ instruction: 0x4686b530 │ │ │ │ stcls 4, cr2, [r4, #-112] @ 0xffffff90 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ blx 0x1b58ca │ │ │ │ blls 0x19509c │ │ │ │ strpl lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ bllt 0x4e1f80 │ │ │ │ - eorseq r0, r5, r8, lsr #23 │ │ │ │ + eorseq r0, r5, r8, lsr #24 │ │ │ │ ldrdgt pc, [r0], -pc @ │ │ │ │ @ instruction: 0x4686b530 │ │ │ │ stcls 4, cr2, [r4, #-112] @ 0xffffff90 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ blx 0x1b58f2 │ │ │ │ blls 0x1950c4 │ │ │ │ strpl lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ blt 0xfffe1fa8 │ │ │ │ - eorseq r0, r5, r8, lsl ip │ │ │ │ + mlaseq r5, r8, ip, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb2a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], r8, ror #31 │ │ │ │ - ldclcc 2, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ + ldclcc 2, cr15, [r8], #256 @ 0x100 │ │ │ │ ldceq 2, cr15, [r5], #-768 @ 0xfffffd00 │ │ │ │ bl 0x3d02c8 │ │ │ │ strmi r0, [r8], -lr, lsl #25 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ @ instruction: 0xf8dc9b07 │ │ │ │ @ instruction: 0xf04f4910 │ │ │ │ movwls r0, #3072 @ 0xc00 │ │ │ │ @@ -151396,15 +151396,15 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb2f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], r8, ror #31 │ │ │ │ - ldclcc 2, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ + ldclcc 2, cr15, [r8], #256 @ 0x100 │ │ │ │ ldceq 2, cr15, [r5], #-768 @ 0xfffffd00 │ │ │ │ bl 0x3d0314 │ │ │ │ strmi r0, [r8], -lr, lsl #25 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ @ instruction: 0xf8dc9b07 │ │ │ │ @ instruction: 0xf04f4920 │ │ │ │ movwls r0, #3072 @ 0xc00 │ │ │ │ @@ -151415,15 +151415,15 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb33c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], r8, ror #31 │ │ │ │ - ldclcc 2, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ + ldclcc 2, cr15, [r8], #256 @ 0x100 │ │ │ │ ldceq 2, cr15, [r5], #-768 @ 0xfffffd00 │ │ │ │ bl 0x3d0360 │ │ │ │ strmi r0, [r8], -lr, lsl #25 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ @ instruction: 0xf8dc9b07 │ │ │ │ @ instruction: 0xf04f4930 │ │ │ │ movwls r0, #3072 @ 0xc00 │ │ │ │ @@ -151434,15 +151434,15 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb388 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], r8, ror #31 │ │ │ │ - ldclcc 2, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ + ldclcc 2, cr15, [r8], #256 @ 0x100 │ │ │ │ ldceq 2, cr15, [r5], #-768 @ 0xfffffd00 │ │ │ │ bl 0x3d03ac │ │ │ │ strmi r0, [r8], -lr, lsl #25 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ @ instruction: 0xf8dc9b07 │ │ │ │ @ instruction: 0xf04f4940 │ │ │ │ movwls r0, #3072 @ 0xc00 │ │ │ │ @@ -151453,15 +151453,15 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb3d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], r8, ror #31 │ │ │ │ - ldclcc 2, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ + ldclcc 2, cr15, [r8], #256 @ 0x100 │ │ │ │ ldceq 2, cr15, [r5], #-768 @ 0xfffffd00 │ │ │ │ bl 0x3d03f8 │ │ │ │ strmi r0, [r8], -lr, lsl #25 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ @ instruction: 0xf8dc9b07 │ │ │ │ @ instruction: 0xf04f4950 │ │ │ │ movwls r0, #3072 @ 0xc00 │ │ │ │ @@ -151477,159 +151477,159 @@ │ │ │ │ stcls 4, cr2, [r4, #-112] @ 0xffffff90 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ blx 0x1b5a96 │ │ │ │ blls 0x195268 │ │ │ │ strpl lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ blt 0xb6214c │ │ │ │ - ldrsbteq r0, [r5], -r8 │ │ │ │ + eorseq r0, r5, r8, asr sp │ │ │ │ ldrdgt pc, [r0], -pc @ │ │ │ │ @ instruction: 0x4686b530 │ │ │ │ stcls 4, cr2, [r4, #-112] @ 0xffffff90 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ blx 0x1b5abe │ │ │ │ blls 0x195290 │ │ │ │ strpl lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ blt 0x662174 │ │ │ │ - eorseq r0, r5, ip, lsr #26 │ │ │ │ + eorseq r0, r5, ip, lsr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb470 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46860ff8 │ │ │ │ strmi r9, [r8], -r2, lsl #24 │ │ │ │ svceq 0x0002f1be │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ stmdale fp, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ ldrsbtgt pc, [r4], -pc @ │ │ │ │ strtmi r9, [r3], -r2, lsl #6 │ │ │ │ blx 0x1ad306 │ │ │ │ strls ip, [r3], #-1038 @ 0xfffffbf2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldmiblt r8!, {r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcvc pc, r4, r5, asr #4 │ │ │ │ + eoreq pc, r4, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf1e1025e │ │ │ │ - svclt 0x0000fe5d │ │ │ │ - eorseq r0, r5, r0, lsl #27 │ │ │ │ - mlaseq r5, r0, sp, r0 │ │ │ │ + svclt 0x0000fe9d │ │ │ │ + eorseq r0, r5, r0, lsl #28 │ │ │ │ + eorseq r0, r5, r0, lsl lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb4cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46860ff8 │ │ │ │ strmi r9, [r8], -r2, lsl #24 │ │ │ │ svceq 0x0002f1be │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ stmdale fp, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ ldrsbtgt pc, [r4], -pc @ │ │ │ │ strtmi r9, [r3], -r2, lsl #6 │ │ │ │ blx 0x1ad362 │ │ │ │ strls ip, [r3], #-1038 @ 0xfffffbf2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ stmiblt sl, {r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcvc pc, r4, r5, asr #4 │ │ │ │ + eoreq pc, r4, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf1e102a6 │ │ │ │ - svclt 0x0000fe2f │ │ │ │ - eorseq r0, r5, r0, lsl #28 │ │ │ │ - eorseq r0, r5, r0, lsl lr │ │ │ │ + svclt 0x0000fe6f │ │ │ │ + eorseq r0, r5, r0, lsl #29 │ │ │ │ + mlaseq r5, r0, lr, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb528 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46860ff8 │ │ │ │ strmi r9, [r8], -r2, lsl #24 │ │ │ │ svceq 0x0002f1be │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ stmdale fp, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ ldrsbtgt pc, [r4], -pc @ │ │ │ │ strtmi r9, [r3], -r2, lsl #6 │ │ │ │ blx 0x1ad3be │ │ │ │ strls ip, [r3], #-1038 @ 0xfffffbf2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldmiblt ip, {r2, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcvc pc, r4, r5, asr #4 │ │ │ │ + eoreq pc, r4, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf1e102ee │ │ │ │ - svclt 0x0000fe01 │ │ │ │ - eorseq r0, r5, r0, lsl #29 │ │ │ │ - mlaseq r5, r0, lr, r0 │ │ │ │ + svclt 0x0000fe41 │ │ │ │ + eorseq r0, r5, r0, lsl #30 │ │ │ │ + eorseq r0, r5, r0, lsl pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb584 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46860ff8 │ │ │ │ strmi r9, [r8], -r2, lsl #24 │ │ │ │ svceq 0x0002f1be │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ stmdale fp, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ ldrsbtgt pc, [r4], -pc @ │ │ │ │ strtmi r9, [r3], -r2, lsl #6 │ │ │ │ blx 0x1ad41a │ │ │ │ strls ip, [r3], #-1038 @ 0xfffffbf2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ stmdblt lr!, {r2, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcvc pc, r4, r5, asr #4 │ │ │ │ + eoreq pc, r4, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf1e11236 │ │ │ │ - svclt 0x0000fdd3 │ │ │ │ - eorseq r0, r5, r4, ror #29 │ │ │ │ - ldrshteq r0, [r5], -r4 │ │ │ │ + svclt 0x0000fe13 │ │ │ │ + eorseq r0, r5, r4, ror #30 │ │ │ │ + eorseq r0, r5, r4, ror pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb5e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46860ff8 │ │ │ │ stmdale sp, {r1, fp, sp} │ │ │ │ ldrsbtgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0x4608241c │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ blx 0x1cb006 │ │ │ │ strls ip, [r2], #-1038 @ 0xfffffbf2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldclt 7, cr15, [sl, #-780] @ 0xfffffcf4 │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcvc pc, r4, r5, asr #4 │ │ │ │ + eoreq pc, r4, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf1e11245 │ │ │ │ - svclt 0x0000fda9 │ │ │ │ - eorseq r0, r5, r8, asr #30 │ │ │ │ - eorseq r0, r5, r8, asr pc │ │ │ │ + svclt 0x0000fde9 │ │ │ │ + eorseq r0, r5, r8, asr #31 │ │ │ │ + ldrsbteq r0, [r5], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb634 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46860ff8 │ │ │ │ stmdale sp, {r1, fp, sp} │ │ │ │ ldrsbtgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0x4608241c │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ blx 0x1cb05a │ │ │ │ strls ip, [r2], #-1038 @ 0xfffffbf2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldcllt 7, cr15, [r0], #780 @ 0x30c │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcvc pc, r4, r5, asr #4 │ │ │ │ + eoreq pc, r4, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf1e11259 │ │ │ │ - svclt 0x0000fd7f │ │ │ │ - eorseq r0, r5, ip, lsr #31 │ │ │ │ - ldrhteq r0, [r5], -ip │ │ │ │ + svclt 0x0000fdbf │ │ │ │ + eorseq r1, r5, ip, lsr #32 │ │ │ │ + eorseq r1, r5, ip, lsr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebfb688 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ ldmiblt r8!, {r1, r2, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4608 │ │ │ │ ldrmi lr, [r1], -r0 │ │ │ │ @@ -151639,22 +151639,22 @@ │ │ │ │ blls 0x1d44bc │ │ │ │ ldc2 7, cr15, [r8], {194} @ 0xc2 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcsvc pc, r4, r5, asr #4 │ │ │ │ + eorseq pc, r4, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b02 │ │ │ │ @ instruction: 0xf1e16216 │ │ │ │ - svclt 0x0000fd4b │ │ │ │ - eorseq r1, r5, r0, lsl r0 │ │ │ │ + svclt 0x0000fd8b │ │ │ │ + mlaseq r5, r0, r0, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebfb6ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ ldmiblt r8!, {r1, r2, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd4608 │ │ │ │ ldrmi lr, [r1], -r0 │ │ │ │ @@ -151664,46 +151664,46 @@ │ │ │ │ blls 0x1d4520 │ │ │ │ blx 0xffa6241e │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcsvc pc, r4, r5, asr #4 │ │ │ │ + eorseq pc, r4, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf1e11268 │ │ │ │ - svclt 0x0000fd19 │ │ │ │ - eorseq r1, r5, r0, lsr #32 │ │ │ │ + svclt 0x0000fd59 │ │ │ │ + eorseq r1, r5, r0, lsr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb750 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ @ instruction: 0xed9fb998 │ │ │ │ andcs r7, r1, r0, lsl fp │ │ │ │ stmib sp, {r1, r2, sl, fp, ip, pc}^ │ │ │ │ stc 4, cr3, [sp, #8] │ │ │ │ @ instruction: 0xf7c67b00 │ │ │ │ ldrdlt pc, [r4], -pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - vmla.f32 d27, d5, d0 │ │ │ │ - vaddw.s8 , q8, d8 │ │ │ │ - vrhadd.s8 d16, d5, d31 │ │ │ │ - vshr.s64 d23, d20, #64 │ │ │ │ + @ instruction: 0xf645bd10 │ │ │ │ + vaddw.s8 q8, q0, d8 │ │ │ │ + @ instruction: 0xf645012f │ │ │ │ + vmvn.i32 d16, #4 @ 0x00000004 │ │ │ │ blmi 0x1a4650 │ │ │ │ andsvs pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ - stc2l 1, cr15, [ip], #900 @ 0x384 │ │ │ │ + stc2 1, cr15, [ip, #-900]! @ 0xfffffc7c │ │ │ │ andeq r0, r0, r8 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq r1, r5, r0, lsr r0 │ │ │ │ + ldrhteq r1, [r5], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb7b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ blls 0x23602c │ │ │ │ stmdacs r1, {r5, r7, r8, ip, sp, pc} │ │ │ │ ldc 1, cr13, [pc, #116] @ 0xa4638 │ │ │ │ @@ -151718,23 +151718,23 @@ │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0x46084614 │ │ │ │ stcmi 6, cr4, [fp], {33} @ 0x21 │ │ │ │ strls r4, [r6], #-1634 @ 0xfffff99e │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7c34010 │ │ │ │ andcs fp, r0, pc, lsl ip │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r5, lsl #22 │ │ │ │ addne pc, ip, #64, 12 @ 0x4000000 │ │ │ │ - cdp2 1, 15, cr15, cr4, cr9, {5} │ │ │ │ + @ instruction: 0xff38f1a9 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq r1, r5, r0, asr #32 │ │ │ │ - eorseq r1, r5, ip, asr r0 │ │ │ │ + eorseq r1, r5, r0, asr #1 │ │ │ │ + ldrsbteq r1, [r5], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb82c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ pkhbtmi r4, r4, lr, lsl #13 │ │ │ │ blls 0x22e640 │ │ │ │ stmdacs r2, {r2, r4, r8, fp, ip, lr, pc} │ │ │ │ @@ -151752,107 +151752,107 @@ │ │ │ │ @ instruction: 0x46724611 │ │ │ │ cdpeq 0, 1, cr15, cr12, cr15, {2} │ │ │ │ @ instruction: 0x4c0cfb0e │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7c34010 │ │ │ │ ldrdcs fp, [r0], -fp @ │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r5, lsl #22 │ │ │ │ adcne pc, r3, #64, 12 @ 0x4000000 │ │ │ │ - cdp2 1, 11, cr15, cr0, cr9, {5} │ │ │ │ + cdp2 1, 15, cr15, cr4, cr9, {5} │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - eorseq r1, r5, ip, rrx │ │ │ │ - eorseq r1, r5, r4, lsr #1 │ │ │ │ + eorseq r1, r5, ip, ror #1 │ │ │ │ + eorseq r1, r5, r4, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb8b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46860ff8 │ │ │ │ stmdale sp, {r1, fp, sp} │ │ │ │ ldrsbtgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0x4608241c │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ blx 0x1cb2da │ │ │ │ strls ip, [r2], #-1038 @ 0xfffffbf2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ bllt 0xfece25e8 │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcvc pc, r4, r5, asr #4 │ │ │ │ + eoreq pc, r4, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf1e112cf │ │ │ │ - svclt 0x0000fc3f │ │ │ │ - ldrhteq r1, [r5], -r4 │ │ │ │ - eorseq r1, r5, r4, asr #1 │ │ │ │ + svclt 0x0000fc7f │ │ │ │ + eorseq r1, r5, r4, lsr r1 │ │ │ │ + eorseq r1, r5, r4, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb908 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46860ff8 │ │ │ │ stmdale sp, {r1, fp, sp} │ │ │ │ ldrsbtgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0x4608241c │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ blx 0x1cb32e │ │ │ │ strls ip, [r2], #-1038 @ 0xfffffbf2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ bllt 0xfe26263c │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcvc pc, r4, r5, asr #4 │ │ │ │ + eoreq pc, r4, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf1e1220a │ │ │ │ - svclt 0x0000fc15 │ │ │ │ - eorseq r1, r5, r8, lsl r1 │ │ │ │ - eorseq r1, r5, r8, lsr #2 │ │ │ │ + svclt 0x0000fc55 │ │ │ │ + mlaseq r5, r8, r1, r1 │ │ │ │ + eorseq r1, r5, r8, lsr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb95c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46860ff8 │ │ │ │ stmdale sp, {r1, fp, sp} │ │ │ │ ldrsbtgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0x4608241c │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ blx 0x1cb382 │ │ │ │ strls ip, [r2], #-1038 @ 0xfffffbf2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ bllt 0x17e2690 │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcvc pc, r4, r5, asr #4 │ │ │ │ + eoreq pc, r4, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf1e1224e │ │ │ │ - svclt 0x0000fbeb │ │ │ │ - eorseq r1, r5, ip, ror r1 │ │ │ │ - eorseq r1, r5, ip, lsl #3 │ │ │ │ + svclt 0x0000fc2b │ │ │ │ + ldrshteq r1, [r5], -ip │ │ │ │ + eorseq r1, r5, ip, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfebfb9b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46860ff8 │ │ │ │ stmdale sp, {r1, fp, sp} │ │ │ │ ldrsbtgt pc, [r8], -pc @ │ │ │ │ @ instruction: 0x4608241c │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ blx 0x1cb3d6 │ │ │ │ strls ip, [r2], #-1038 @ 0xfffffbf2 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ bllt 0xd626e4 │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcvc pc, r4, r5, asr #4 │ │ │ │ + eoreq pc, r4, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf1e12289 │ │ │ │ - svclt 0x0000fbc1 │ │ │ │ - eorseq r1, r5, r0, ror #3 │ │ │ │ - ldrshteq r1, [r5], -r0 │ │ │ │ + svclt 0x0000fc01 │ │ │ │ + eorseq r1, r5, r0, ror #4 │ │ │ │ + eorseq r1, r5, r0, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebfba04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ movwcs r9, #33538 @ 0x8302 │ │ │ │ @ instruction: 0xf1034083 │ │ │ │ @@ -151906,22 +151906,22 @@ │ │ │ │ blls 0x1a78fc │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ blx 0xe27e8 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcvc pc, r4, r5, asr #4 │ │ │ │ + subeq pc, r4, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf1e1229e │ │ │ │ - svclt 0x0000fb35 │ │ │ │ - eorseq r1, r5, r4, asr #4 │ │ │ │ + svclt 0x0000fb75 │ │ │ │ + eorseq r1, r5, r4, asr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebfbb18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstle r7, r2, lsl #16 │ │ │ │ @ instruction: 0xf04f4608 │ │ │ │ ldrmi r0, [r1], -r0, lsl #28 │ │ │ │ @@ -151931,22 +151931,22 @@ │ │ │ │ blls 0x1a7960 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf9cef7c2 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - orrvc pc, r8, r5, asr #4 │ │ │ │ + tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcvc pc, r4, r5, asr #4 │ │ │ │ + subeq pc, r4, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf1e122a6 │ │ │ │ - svclt 0x0000fb03 │ │ │ │ - eorseq r1, r5, r4, asr r2 │ │ │ │ + svclt 0x0000fb43 │ │ │ │ + ldrsbteq r1, [r5], -r4 │ │ │ │ svceq 0x0001f011 │ │ │ │ ldrsbgt pc, [r0], #128 @ 0x80 @ │ │ │ │ rscscs fp, pc, #20, 30 @ 0x50 │ │ │ │ streq r2, [fp, r0, lsl #4] │ │ │ │ @ instruction: 0xf442bf48 │ │ │ │ smlsldxeq r4, fp, pc, r2 @ │ │ │ │ @ instruction: 0xf442bf48 │ │ │ │ @@ -152014,22 +152014,22 @@ │ │ │ │ stmibvs r2, {r2, r3, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8802101 │ │ │ │ stmib r2, {r0, r2, r3, r4, r5, r6, r7, ip}^ │ │ │ │ andcs r3, r0, sl, lsl #24 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ - movwmi pc, #577 @ 0x241 @ │ │ │ │ + orrmi pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bicsvc pc, r4, r5, asr #4 │ │ │ │ + cmppeq r4, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rscsvc pc, r0, r5, asr #4 │ │ │ │ + rsbseq pc, r0, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ addsvc pc, r5, #1325400064 @ 0x4f000000 │ │ │ │ - blx 0x1761244 │ │ │ │ + blx 0xfe761244 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl 0xfebfbcc8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ @ instruction: 0x4603c058 │ │ │ │ svccc 0x00fff1bc │ │ │ │ @ instruction: 0x4608d017 │ │ │ │ @@ -152041,21 +152041,21 @@ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andeq lr, ip, #164864 @ 0x28400 │ │ │ │ pop {r0, r3, r4, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ @ instruction: 0xf7b04008 │ │ │ │ pop {r0, r6, r7, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7b04008 │ │ │ │ @ instruction: 0xf645b971 │ │ │ │ - vaddw.s8 q8, q0, d8 │ │ │ │ + vaddw.s8 q8, q8, d8 │ │ │ │ @ instruction: 0xf645012f │ │ │ │ - vaddl.s8 q8, d0, d20 │ │ │ │ + vaddl.s8 q8, d16, d20 │ │ │ │ blmi 0x124bd8 │ │ │ │ andne pc, r9, #64, 4 │ │ │ │ - blx 0xae12a8 │ │ │ │ - eorseq r1, r5, r8, lsl r4 │ │ │ │ + blx 0x1ae12a8 │ │ │ │ + mlaseq r5, r8, r4, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebfbd30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460fe0 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ umulllt r2, r5, r6, r3 │ │ │ │ tstls r3, ip, lsl r8 │ │ │ │ @@ -153698,19 +153698,19 @@ │ │ │ │ svceq 0x002be789 │ │ │ │ ldr r6, [r9, -r3, lsr #15]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfebfd6e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf6452000 │ │ │ │ - vaddw.s8 q8, q0, d8 │ │ │ │ + vaddw.s8 q8, q8, d8 │ │ │ │ blmi 0x1269b4 │ │ │ │ strdls r2, [r0], -sp │ │ │ │ - @ instruction: 0xff7ef1a7 │ │ │ │ - eorseq r1, r5, ip, lsr #8 │ │ │ │ + @ instruction: 0xffc2f1a7 │ │ │ │ + eorseq r1, r5, ip, lsr #9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl 0xfebfd70c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r4], -r5, lsl #12 │ │ │ │ ldmdale r1!, {r0, r1, r8, fp, sp} │ │ │ │ @ instruction: 0xf001e8df │ │ │ │ @@ -154029,49 +154029,49 @@ │ │ │ │ teqpeq ip, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ strmi r0, [r3], #-0 │ │ │ │ stcleq 8, cr15, [ip, #-324]! @ 0xfffffebc │ │ │ │ stmiblt ip, {r1, r3, r5, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ addeq r9, r7, r8, ror r1 │ │ │ │ - vmlsl.u8 q8, d17, d11 │ │ │ │ - @ instruction: 0xf0031281 │ │ │ │ - @ instruction: 0xf001031c │ │ │ │ - tstmi r3, #3840 @ 0xf00 │ │ │ │ - andgt pc, ip, r0, asr #17 │ │ │ │ - andmi pc, r3, #67108867 @ 0x4000003 │ │ │ │ - stccs 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ - vaddw.u8 q11, , d3 │ │ │ │ - @ instruction: 0xf8c05300 │ │ │ │ - vaddl.u8 q14, d1, d4 │ │ │ │ - addvs r1, r2, r1, lsl #2 │ │ │ │ - cmpvs r1, r3 │ │ │ │ - mrscs r2, (UNDEF: 0) │ │ │ │ - movwcs r2, #512 @ 0x200 │ │ │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x00004770 │ │ │ │ - vsubw.u8 q9, , d1 │ │ │ │ - vmlal.u q10, d1, d2[0] │ │ │ │ - vqdmulh.s q9, , d2[0] │ │ │ │ - addsmi r3, sl, r3, lsl #2 │ │ │ │ - bl 0x17ec74 │ │ │ │ - stmib r0, {r2, r3, r6, r8, r9}^ │ │ │ │ - andcs r2, r0, r0, lsl #6 │ │ │ │ + beq 0xfe393e20 │ │ │ │ + cdpne 3, 8, cr15, cr1, cr1, {6} │ │ │ │ + tstpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ + andeq pc, pc, #1 │ │ │ │ + stcpl 3, cr15, [r0], {193} @ 0xc1 │ │ │ │ + movweq lr, #59971 @ 0xea43 │ │ │ │ + andgt pc, r0, r0, asr #17 │ │ │ │ + movwcs lr, #14784 @ 0x39c0 │ │ │ │ + andcs pc, r3, #67108867 @ 0x4000003 │ │ │ │ + movwne pc, #5057 @ 0x13c1 @ │ │ │ │ + vmla.i q11, , d2[0] │ │ │ │ + cmpvs r3, r3, lsl #2 │ │ │ │ + andcs r6, r0, r1, lsl #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - movtcs pc, #9153 @ 0x23c1 @ │ │ │ │ + stclt 12, cr0, [r0, #-0] │ │ │ │ + mcrrcs 3, 12, pc, r2, cr1 @ │ │ │ │ + movtmi pc, #9153 @ 0x23c1 @ │ │ │ │ vsubl.u8 q9, d1, d1 │ │ │ │ - blx 0x3b9b98 │ │ │ │ - bl 0x165a9c │ │ │ │ - beq 0xfe3673a4 │ │ │ │ - orrne pc, r1, r1, asr #7 │ │ │ │ - tstpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ - andgt lr, r0, #192, 18 @ 0x300000 │ │ │ │ - addvs r4, r3, fp, lsl #6 │ │ │ │ + bl 0x132e78 │ │ │ │ + subseq r0, fp, ip, asr #4 │ │ │ │ + stmib r0, {r0, r7, sp, lr}^ │ │ │ │ + andcs r3, r0, r0, lsl #4 │ │ │ │ + andcs r2, r0, #0, 2 │ │ │ │ + @ instruction: 0xf04f2300 │ │ │ │ + ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ + vmlsl.u8 q8, d17, d11 │ │ │ │ + @ instruction: 0xf0031c81 │ │ │ │ + andcs r0, r1, #28, 6 @ 0x70000000 │ │ │ │ + movweq lr, #51779 @ 0xca43 │ │ │ │ + mcrrcs 3, 12, pc, r2, cr1 @ │ │ │ │ + smlalbtmi pc, r2, r1, r3 @ │ │ │ │ + bl 0x13ecac │ │ │ │ + subvs r0, r2, ip, asr #4 │ │ │ │ + andvs r0, r1, r9, asr #32 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ blx 0x1868ee8 │ │ │ │ bleq 0xff365cc4 │ │ │ │ mvnvs pc, #50331648 @ 0x3000000 │ │ │ │ @@ -154083,449 +154083,453 @@ │ │ │ │ stmib r0, {r0, r1, r4, r6, lr}^ │ │ │ │ andcs r1, r0, r0, lsl #6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vmlal.u , d17, d3[2] │ │ │ │ vsubl.u8 q9, d1, d3 │ │ │ │ - cmpvs r2, r3, lsl #24 │ │ │ │ + smlalbtvs r5, r2, r0, ip │ │ │ │ vshr.u64 d16, d11, #63 │ │ │ │ - @ instruction: 0xf8c052c0 │ │ │ │ - vaddl.u8 q14, d1, d12 │ │ │ │ - addvs r3, r2, r3, lsl #2 │ │ │ │ - smlabbvs r1, r3, r1, r6 │ │ │ │ + @ instruction: 0xf8c03203 │ │ │ │ + vaddl.u8 q14, d1, d8 │ │ │ │ + orrvs r4, r3, r3, lsl #2 │ │ │ │ + andne lr, r3, #192, 18 @ 0x300000 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ - stcne 3, cr15, [r1], {193} @ 0xc1 │ │ │ │ + stceq 0, cr15, [pc], {1} │ │ │ │ movwcs r2, #513 @ 0x201 │ │ │ │ - andsgt pc, r8, r0, asr #17 │ │ │ │ + andsgt pc, r4, r0, asr #17 │ │ │ │ vaddl.u8 q11, d17, d2 │ │ │ │ - bicvs r4, r3, r3, lsl #24 │ │ │ │ - andgt pc, ip, r0, asr #17 │ │ │ │ - stceq 0, cr15, [pc], {1} │ │ │ │ + bicvs r3, r3, r3, lsl #24 │ │ │ │ + andsgt pc, r0, r0, asr #17 │ │ │ │ + stcne 3, cr15, [r1], {193} @ 0xc1 │ │ │ │ movwcs lr, #2496 @ 0x9c0 │ │ │ │ - smlabtcc r3, r1, r3, pc @ │ │ │ │ - andsgt pc, r4, r0, asr #17 │ │ │ │ - andcs r6, r0, r1, lsl #2 │ │ │ │ + smlabtmi r3, r1, r3, pc @ │ │ │ │ + andsgt pc, r8, r0, asr #17 │ │ │ │ + andcs r6, r0, r1, asr #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - movwmi pc, #13249 @ 0x33c1 @ │ │ │ │ - vsubl.u8 q9, d1, d1 │ │ │ │ - subvs r2, r2, r0, lsl #25 │ │ │ │ - vmla.i q11, , d3[0] │ │ │ │ - sbclt r2, fp, #64, 4 │ │ │ │ + mcrrcs 3, 12, pc, r0, cr1 @ │ │ │ │ + andcc pc, r3, #67108867 @ 0x4000003 │ │ │ │ + @ instruction: 0xf8c02301 │ │ │ │ + tstvs r2, r8 │ │ │ │ + stccs 3, cr15, [r0], {193} @ 0xc1 │ │ │ │ + andmi pc, r3, #67108867 @ 0x4000003 │ │ │ │ andgt pc, r0, r0, asr #17 │ │ │ │ - smlabtcc r3, r1, r3, pc @ │ │ │ │ - stmib r0, {r1, r7, sp, lr}^ │ │ │ │ - andcs r1, r0, r4, lsl #6 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ + sbcvs fp, r2, r9, asr #5 │ │ │ │ + cmpvs r1, r3, asr #32 │ │ │ │ + mrscs r2, (UNDEF: 0) │ │ │ │ + movwcs r2, #512 @ 0x200 │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + svclt 0x00004770 │ │ │ │ cmnpmi r8, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ tstpeq pc, #192, 4 @ p-variant is OBSOLETE │ │ │ │ cmpne r1, #12288 @ 0x3000 │ │ │ │ stceq 3, cr15, [sl], {193} @ 0xc1 │ │ │ │ - b 0x11675c0 │ │ │ │ + b 0x11675c4 │ │ │ │ vst2.8 {d0-d3}, [r2], ip │ │ │ │ subsmi r1, sl, r0, lsl #4 │ │ │ │ vst1.16 {d0-d3}, [r3], fp │ │ │ │ vcgt.u8 d16, d17, d0 │ │ │ │ subsmi r6, r3, r0, lsl #3 │ │ │ │ bicpl lr, r1, #339968 @ 0x53000 │ │ │ │ vst4. {d11[0],d12[0],d13[0],d14[0]}, [r3 :256], r8 │ │ │ │ subseq r0, fp, r0, asr #7 │ │ │ │ andcs r6, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - andcs r0, r1, #569344 @ 0x8b000 │ │ │ │ + @ instruction: 0xf0010a8b │ │ │ │ + andcs r0, r1, #3840 @ 0xf00 │ │ │ │ tstpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf0016002 │ │ │ │ - sbcvs r0, r2, pc, lsl #4 │ │ │ │ - andne pc, r1, #67108867 @ 0x4000003 │ │ │ │ - vmla.f q11, , d2[0] │ │ │ │ - @ instruction: 0xf04f1281 │ │ │ │ - tstmi r3, #0, 24 │ │ │ │ - smlabtmi r3, r1, r3, pc @ │ │ │ │ - andgt pc, r4, r0, asr #17 │ │ │ │ - addvs r6, r1, r3, lsl #2 │ │ │ │ - mrscs r2, (UNDEF: 0) │ │ │ │ - movwcs r2, #512 @ 0x200 │ │ │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x00004770 │ │ │ │ + andcs r6, r0, #2 │ │ │ │ + andgt pc, ip, r0, asr #17 │ │ │ │ + stcne 3, cr15, [r1], {193} @ 0xc1 │ │ │ │ + vmla.i q11, , d2[0] │ │ │ │ + vsubl.u8 q10, d1, d3 │ │ │ │ + addvs r1, r2, r1, lsl #3 │ │ │ │ + stmib r0, {r0, r1, r3, r8, r9, lr}^ │ │ │ │ + andcs r3, r0, r4, lsl #24 │ │ │ │ + andcs r2, r0, #0, 2 │ │ │ │ + @ instruction: 0xf04f2300 │ │ │ │ + ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ movwpl pc, #961 @ 0x3c1 @ │ │ │ │ - andeq pc, pc, #1 │ │ │ │ - stccc 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ + stceq 0, cr15, [pc], {1} │ │ │ │ + andcc pc, r3, #67108867 @ 0x4000003 │ │ │ │ @ instruction: 0xf8c06003 │ │ │ │ - vmov.i32 d28, #144 @ 0x00000090 │ │ │ │ + vaddl.u8 q14, d1, d8 │ │ │ │ vsubw.u8 q9, , d3 │ │ │ │ stmib r0, {r0, r1, r8, lr}^ │ │ │ │ - subvs r2, r1, r2, lsl #6 │ │ │ │ + subvs r3, r1, r3, lsl #4 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ + andmi pc, r3, #67108867 @ 0x4000003 │ │ │ │ + @ instruction: 0xf04f2300 │ │ │ │ + sbcvs r0, r2, r1, lsl #24 │ │ │ │ + andgt pc, r0, r0, asr #17 │ │ │ │ + andcc pc, r3, #67108867 @ 0x4000003 │ │ │ │ mcrrpl 3, 12, pc, r0, cr1 @ │ │ │ │ - andcs r2, r1, #0, 6 │ │ │ │ - andgt pc, r4, r0, asr #17 │ │ │ │ - vaddl.u8 q11, d1, d2 │ │ │ │ - vqdmulh.s , , d0[0] │ │ │ │ - @ instruction: 0xf8c04203 │ │ │ │ - sbcvs ip, r2, r8 │ │ │ │ + orrvs r6, r3, r2, lsl #2 │ │ │ │ andeq pc, pc, #1 │ │ │ │ - vmla.f q11, , d3[0] │ │ │ │ - stmib r0, {r0, r1, r8, ip, sp}^ │ │ │ │ - tstvs r1, r5, lsl #6 │ │ │ │ + andgt pc, r4, r0, asr #17 │ │ │ │ + bicpl pc, r0, r1, asr #7 │ │ │ │ + bicvs r6, r3, r2, asr #2 │ │ │ │ + andcs r6, r0, r1, lsl #1 │ │ │ │ + andcs r2, r0, #0, 2 │ │ │ │ + @ instruction: 0xf04f2300 │ │ │ │ + ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ + vsubw.u8 q9, , d0 │ │ │ │ + @ instruction: 0xf0014c03 │ │ │ │ + @ instruction: 0xf8c0020f │ │ │ │ + andvs ip, r3, ip │ │ │ │ + stccc 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ + vmla.i q11, , d3[0] │ │ │ │ + stmib r0, {r6, r7, r8, ip, lr}^ │ │ │ │ + stmib r0, {r2, r9, lr, pc}^ │ │ │ │ + addvs r3, r1, r6, lsl #6 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ - vsubw.u8 q9, , d0 │ │ │ │ - @ instruction: 0xf0015cc0 │ │ │ │ - @ instruction: 0xf8c0020f │ │ │ │ - andvs ip, r3, r8 │ │ │ │ - stcmi 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ - vmla.i q11, , d3[0] │ │ │ │ - @ instruction: 0xf8c03103 │ │ │ │ - stmib r0, {r2, r3, lr, pc}^ │ │ │ │ - stmib r0, {r2, r9, ip}^ │ │ │ │ - andcs r3, r0, r6, lsl #6 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ stmdbeq fp, {r8, sl, ip, sp, pc} │ │ │ │ andeq pc, pc, #1 │ │ │ │ mvnseq pc, #3 │ │ │ │ - mcrrpl 3, 12, pc, r0, cr1 @ │ │ │ │ + cdpmi 3, 0, cr15, cr3, cr1, {6} │ │ │ │ @ instruction: 0xf04f4313 │ │ │ │ - vmull.p8 q8, d1, d1 │ │ │ │ - stmib r0, {r0, r1, r9, lr}^ │ │ │ │ - cmpvs r3, r0, lsl #24 │ │ │ │ - stclpl 3, cr15, [r0], {193} @ 0xc1 │ │ │ │ - smlabtcc r3, r1, r3, pc @ │ │ │ │ - andgt lr, r2, #192, 18 @ 0x300000 │ │ │ │ - andcs r6, r0, r1, lsl #2 │ │ │ │ + vmull.u8 q8, d1, d1 │ │ │ │ + cmpvs r3, r0, asr #4 │ │ │ │ + and pc, ip, r0, asr #17 │ │ │ │ + movwcc pc, #13249 @ 0x33c1 @ │ │ │ │ + andgt pc, r0, r0, asr #17 │ │ │ │ + bicpl pc, r0, r1, asr #7 │ │ │ │ + tstvs r3, r2, asr #32 │ │ │ │ + andcs r6, r0, r1, lsl #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - vabal.u8 , d1, d0 │ │ │ │ - @ instruction: 0xf00153c0 │ │ │ │ - addvs r0, r3, pc, lsl #24 │ │ │ │ - @ instruction: 0xf003090b │ │ │ │ - andcs r0, r0, #240, 6 @ 0xc0000003 │ │ │ │ + stmdbeq fp, {r8, sl, ip, sp, pc} │ │ │ │ + stceq 0, cr15, [pc], {1} │ │ │ │ + mvnseq pc, #3 │ │ │ │ cdpmi 3, 0, cr15, cr3, cr1, {6} │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ - smlabtcc r3, r1, r3, pc @ │ │ │ │ - @ instruction: 0xf8c06002 │ │ │ │ - subvs lr, r2, ip │ │ │ │ - movwne lr, #18880 @ 0x49c0 │ │ │ │ + vsubl.u8 q9, d1, d0 │ │ │ │ + @ instruction: 0xf8c03c03 │ │ │ │ + vaddl.u8 q15, d1, d12 │ │ │ │ + smlalbtvs r5, r3, r0, r1 │ │ │ │ + andcs lr, r0, #192, 18 @ 0x300000 │ │ │ │ + andsgt pc, r0, r0, asr #17 │ │ │ │ + andcs r6, r0, r1, lsl #1 │ │ │ │ + andcs r2, r0, #0, 2 │ │ │ │ + @ instruction: 0xf04f2300 │ │ │ │ + stclt 12, cr0, [r0, #-0] │ │ │ │ + blx 0x186914c │ │ │ │ + bleq 0xff3a5f2c │ │ │ │ + rscvs pc, r0, #33554432 @ 0x2000000 │ │ │ │ + andeq lr, ip, #270336 @ 0x42000 │ │ │ │ + movwvs pc, #1027 @ 0x403 @ │ │ │ │ + vmov.i32 q10, #147 @ 0x00000093 │ │ │ │ + strlt r5, [r0, #-3072] @ 0xfffff400 │ │ │ │ + @ instruction: 0xf413b2d2 │ │ │ │ + @ instruction: 0xf8c06e40 │ │ │ │ + vaddl.u8 q14, d1, d0 │ │ │ │ + vmull.u8 q10, d1, d3 │ │ │ │ + andle r2, lr, r3, lsl #2 │ │ │ │ + @ instruction: 0xf8c009db │ │ │ │ + tstvs r3, r4 │ │ │ │ + @ instruction: 0xf0426081 │ │ │ │ + sbcvs r0, r2, r0, lsl #5 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x0000bd00 │ │ │ │ - blx 0x186914c │ │ │ │ - bleq 0xff365f28 │ │ │ │ - mvnvs pc, #50331648 @ 0x3000000 │ │ │ │ - movweq lr, #51779 @ 0xca43 │ │ │ │ - andvs pc, r0, #33554432 @ 0x2000000 │ │ │ │ - vmov.i32 q10, #154 @ 0x0000009a │ │ │ │ - sbcslt r4, fp, #768 @ 0x300 │ │ │ │ - andgt pc, r4, r0, asr #17 │ │ │ │ - stcpl 3, cr15, [r0], {193} @ 0xc1 │ │ │ │ - smlabtcs r3, r1, r3, pc @ │ │ │ │ - andgt pc, r0, r0, asr #17 │ │ │ │ - mcrrvs 4, 1, pc, r0, cr2 @ │ │ │ │ - ldmibeq r2, {r2, r3, ip, lr, pc}^ │ │ │ │ - smlabbvs r2, r1, r0, r6 │ │ │ │ - orreq pc, r0, #67 @ 0x43 │ │ │ │ - andcs r6, r0, r3, asr #1 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - @ instruction: 0xf8c00a12 │ │ │ │ - addvs ip, r1, r0, lsl r0 │ │ │ │ - stmiale pc!, {r0, r1, r9, fp, sp}^ @ │ │ │ │ + beq 0x796170 │ │ │ │ + ands pc, r0, r0, asr #17 │ │ │ │ + smlabtgt r1, r0, r9, lr │ │ │ │ + stmiale lr!, {r0, r1, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf851a101 │ │ │ │ - svclt 0x0000f022 │ │ │ │ - andeq r6, sl, r5, asr sp │ │ │ │ - @ instruction: 0x000a6db9 │ │ │ │ - andeq r6, sl, r1, lsr #27 │ │ │ │ - andeq r6, sl, r9, lsl #27 │ │ │ │ - andcc pc, r1, #79 @ 0x4f │ │ │ │ - vqrdmulh.s d15, d3, d2 │ │ │ │ - andcs r6, r0, r3, asr #1 │ │ │ │ + svclt 0x0000f023 │ │ │ │ + andeq r6, sl, fp, asr sp │ │ │ │ + andeq r6, sl, r1, asr #27 │ │ │ │ + andeq r6, sl, r9, lsr #27 │ │ │ │ + muleq sl, r1, sp │ │ │ │ + movwcc pc, #4175 @ 0x104f @ │ │ │ │ + vqdmulh.s d15, d2, d3 │ │ │ │ + andcs r6, r0, r2, asr #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - andcs pc, r1, #79 @ 0x4f │ │ │ │ - vqrdmulh.s d15, d3, d2 │ │ │ │ - andcs r6, r0, r3, asr #1 │ │ │ │ + stclt 12, cr0, [r0, #-0] │ │ │ │ + movwcs pc, #4175 @ 0x104f @ │ │ │ │ + vqdmulh.s d15, d2, d3 │ │ │ │ + andcs r6, r0, r2, asr #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - movwmi lr, #15107 @ 0x3b03 │ │ │ │ - andcs r6, r0, r3, asr #1 │ │ │ │ + stclt 12, cr0, [r0, #-0] │ │ │ │ + andmi lr, r2, #2048 @ 0x800 │ │ │ │ + andcs r6, r0, r2, asr #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ + stclt 12, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebfdfd8 │ │ │ │ + bl 0xfebfdfe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8900fe0 │ │ │ │ ldrdlt r4, [r4], sp │ │ │ │ @ instruction: 0xf890b11c │ │ │ │ ldrdlt r2, [r2, #-14] │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmdbvs r3, {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ - blcs 0xf861c │ │ │ │ + blcs 0xf8624 │ │ │ │ @ instruction: 0xf646d12a │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ mlacs r2, r6, r3, r2 │ │ │ │ andcs pc, r0, ip, asr #13 │ │ │ │ ldmdavs sp, {r0, r1, r9, ip, pc} │ │ │ │ - ldc2l 7, cr15, [r4], #-676 @ 0xfffffd5c │ │ │ │ + ldc2l 7, cr15, [r0], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xee1d4916 │ │ │ │ - bls 0x176be4 │ │ │ │ + bls 0x176bec │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf64c585b │ │ │ │ vbic.i32 d16, #12 @ 0x0000000c │ │ │ │ - bl 0x16747c │ │ │ │ + bl 0x167484 │ │ │ │ strtmi r0, [fp], #-3072 @ 0xfffff400 │ │ │ │ svceq 0x0018f851 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff8cf7a9 │ │ │ │ + @ instruction: 0xff88f7a9 │ │ │ │ strtmi r2, [r0], -r2, lsl #6 │ │ │ │ strdlt r6, [r4], -r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orreq pc, r8, r5, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbeq pc, ip, r5, asr #12 │ │ │ │ + rsceq pc, ip, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6414b03 │ │ │ │ @ instruction: 0xf1df6248 │ │ │ │ - svclt 0x0000f87f │ │ │ │ - addeq r8, r7, r0, asr sp │ │ │ │ - eorseq r1, r5, r0, asr r4 │ │ │ │ + svclt 0x0000f8bb │ │ │ │ + addeq r8, r7, r8, asr #26 │ │ │ │ + ldrsbteq r1, [r5], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebfe088 │ │ │ │ + bl 0xfebfe090 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8900fe0 │ │ │ │ ldrdlt r3, [r5], sp │ │ │ │ - bllt 0x1b786a8 │ │ │ │ + bllt 0x1b786b0 │ │ │ │ strvs pc, [r4, #-1606]! @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ smullseq pc, pc, r4, r8 @ │ │ │ │ @ instruction: 0xf6cc2222 │ │ │ │ stmdavs sp!, {r9, ip, sp} │ │ │ │ addne lr, r0, r2, asr #20 │ │ │ │ - stc2 7, cr15, [r8], #-676 @ 0xfffffd5c │ │ │ │ + stc2 7, cr15, [r4], #-676 @ 0xfffffd5c │ │ │ │ @ instruction: 0xee1d4a1d │ │ │ │ ldrbtmi r1, [sl], #-3952 @ 0xfffff090 │ │ │ │ stmpl fp, {r1, r4, fp, sp, lr} │ │ │ │ teqpeq ip, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ - bl 0x16f6cc │ │ │ │ + bl 0x16f6d4 │ │ │ │ strtmi r0, [fp], #-3072 @ 0xfffff400 │ │ │ │ svceq 0x0018f851 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff40f7a9 │ │ │ │ + @ instruction: 0xff3cf7a9 │ │ │ │ rscvs r2, r3, r2, lsl #6 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ strvs pc, [r4, #-1606]! @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ @ instruction: 0xf8802300 │ │ │ │ @ instruction: 0xf7a830de │ │ │ │ - @ instruction: 0xf44fff43 │ │ │ │ + @ instruction: 0xf44fff3f │ │ │ │ stmdavs r9!, {r2, r5, r7, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf7b09003 │ │ │ │ - stmdals r3, {r0, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r3, {r0, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andne pc, r0, #1862270976 @ 0x6f000000 │ │ │ │ @ instruction: 0xf7ae4601 │ │ │ │ - stmdavs r9!, {r0, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r9!, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ vst2.8 {d25-d26}, [pc], r3 │ │ │ │ @ instruction: 0xf7b072a4 │ │ │ │ - @ instruction: 0xe7b9ff39 │ │ │ │ - @ instruction: 0x00878cba │ │ │ │ + @ instruction: 0xe7b9ff35 │ │ │ │ + @ instruction: 0x00878cb2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebfe138 │ │ │ │ + bl 0xfebfe140 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x46054614 │ │ │ │ @ instruction: 0xf7a89101 │ │ │ │ - stmdbls r1, {r0, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ae9000 │ │ │ │ - bls 0xe5528 │ │ │ │ + bls 0xe5520 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4030 │ │ │ │ - svclt 0x0000b8f1 │ │ │ │ + svclt 0x0000b8ed │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfebfe16c │ │ │ │ + bl 0xfebfe174 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff0 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf7a82496 │ │ │ │ - vmax.f32 d31, d3, d7 │ │ │ │ + vmax.f32 d31, d3, d3 │ │ │ │ @ instruction: 0x46051234 │ │ │ │ @ instruction: 0xf7b06821 │ │ │ │ - @ instruction: 0x4629fe9d │ │ │ │ + @ instruction: 0x4629fe99 │ │ │ │ andcs r4, r1, #40, 12 @ 0x2800000 │ │ │ │ - @ instruction: 0xf8baf7ae │ │ │ │ + @ instruction: 0xf8b6f7ae │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ eorsne pc, r4, #805306372 @ 0x30000004 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ - mrclt 7, 7, APSR_nzcv, cr12, cr0, {5} │ │ │ │ + mrclt 7, 7, APSR_nzcv, cr8, cr0, {5} │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfebfe1ac │ │ │ │ + bl 0xfebfe1b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff0 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf7a82496 │ │ │ │ - vceq.f32 , , │ │ │ │ + vceq.f32 , , │ │ │ │ @ instruction: 0x46051234 │ │ │ │ @ instruction: 0xf7b06821 │ │ │ │ - @ instruction: 0x4629fe7d │ │ │ │ + @ instruction: 0x4629fe79 │ │ │ │ andcs r4, r2, #40, 12 @ 0x2800000 │ │ │ │ - @ instruction: 0xf89af7ae │ │ │ │ + @ instruction: 0xf896f7ae │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ eorsne pc, r4, #805306372 @ 0x30000004 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ - mrclt 7, 6, APSR_nzcv, cr12, cr0, {5} │ │ │ │ + mrclt 7, 6, APSR_nzcv, cr8, cr0, {5} │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfebfe1ec │ │ │ │ + bl 0xfebfe1f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff8 │ │ │ │ @ instruction: 0x461a4611 │ │ │ │ @ instruction: 0xf7ad4604 │ │ │ │ - vmax.f32 d31, d30, d1 │ │ │ │ + vrecps.f32 , q7, │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0x46212396 │ │ │ │ ldclvs 6, cr4, [sl], {32} │ │ │ │ - @ instruction: 0xff14f7ad │ │ │ │ + @ instruction: 0xff10f7ad │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ pop {r0, r9, sp} │ │ │ │ @ instruction: 0xf7ad4010 │ │ │ │ - svclt 0x0000bfd7 │ │ │ │ - strlt r0, [r0, #-2315] @ 0xfffff6f5 │ │ │ │ - stcmi 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ - mcr2 10, 4, pc, cr1, cr15, {2} @ │ │ │ │ + svclt 0x0000bfd3 │ │ │ │ + sbclt r0, sl, #180224 @ 0x2c000 │ │ │ │ mvnvs pc, #50331648 @ 0x3000000 │ │ │ │ - b 0x1169f58 │ │ │ │ - vst2.8 {d0-d3}, [r1], lr │ │ │ │ - andcs r6, r1, #0, 2 │ │ │ │ - andvs r4, r2, r9, asr r0 │ │ │ │ - @ instruction: 0xf411b2db │ │ │ │ - @ instruction: 0xf8c06240 │ │ │ │ - andle ip, sp, r4 │ │ │ │ - andcs r0, r0, #3293184 @ 0x324000 │ │ │ │ - addvs r6, r2, r1, lsl #2 │ │ │ │ - orreq pc, r0, #67 @ 0x43 │ │ │ │ - andcs r6, r0, r3, asr #1 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ - tstvs r2, r9, lsl #20 │ │ │ │ - stmdbcs r3, {r1, r7, sp, lr} │ │ │ │ - andge sp, r1, #240, 16 @ 0xf00000 │ │ │ │ - @ instruction: 0xf021f852 │ │ │ │ - andeq r7, sl, r5, asr r0 │ │ │ │ - strheq r7, [sl], -r5 │ │ │ │ - muleq sl, sp, r0 │ │ │ │ - andeq r7, sl, r5, lsl #1 │ │ │ │ + stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ + bleq 0xff337c84 │ │ │ │ + andvs pc, r0, #33554432 @ 0x2000000 │ │ │ │ + andgt pc, r0, r0, asr #17 │ │ │ │ + vmov.i32 q10, #154 @ 0x0000009a │ │ │ │ + sbcslt r4, fp, #-1073741824 @ 0xc0000000 │ │ │ │ + mcrrvs 4, 1, pc, r0, cr2 @ │ │ │ │ + ldmibeq r2, {r0, r1, r2, r3, ip, lr, pc}^ │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + stmib r0, {r1, r8, sp, lr}^ │ │ │ │ + @ instruction: 0xf0431c01 │ │ │ │ + sbcvs r0, r3, r0, lsl #7 │ │ │ │ + mrscs r2, (UNDEF: 0) │ │ │ │ + movwcs r2, #512 @ 0x200 │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + beq 0x538e30 │ │ │ │ + andsgt pc, r0, r0, asr #17 │ │ │ │ + @ instruction: 0x1c01e9c0 │ │ │ │ + stmiale lr!, {r0, r1, r9, fp, sp}^ │ │ │ │ + @ instruction: 0xf851a101 │ │ │ │ + svclt 0x0000f022 │ │ │ │ + andeq r7, sl, fp, asr r0 │ │ │ │ + andeq r7, sl, r1, asr #1 │ │ │ │ + andeq r7, sl, r9, lsr #1 │ │ │ │ + muleq sl, r1, r0 │ │ │ │ andcc pc, r1, #79 @ 0x4f │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ andcs r6, r0, r3, asr #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ + ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ andcs pc, r1, #79 @ 0x4f │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ andcs r6, r0, r3, asr #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ + ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ movwmi lr, #15107 @ 0x3b03 │ │ │ │ andcs r6, r0, r3, asr #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf3c1090b │ │ │ │ - andcs r5, r0, #0, 24 │ │ │ │ - vst3.8 {d11,d13,d15}, [r3], r0 │ │ │ │ - blx 0x188005c │ │ │ │ - stmib r0, {r0, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - bleq 0xff3578e4 │ │ │ │ - movweq lr, #59971 @ 0xea43 │ │ │ │ + ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ + blx 0x1869508 │ │ │ │ + bleq 0xff3662e4 │ │ │ │ + mvnvs pc, #50331648 @ 0x3000000 │ │ │ │ + movweq lr, #51779 @ 0xca43 │ │ │ │ andvs pc, r0, #33554432 @ 0x2000000 │ │ │ │ + vmov.i32 q10, #154 @ 0x0000009a │ │ │ │ + sbcslt r5, fp, #0, 24 │ │ │ │ + andgt pc, r0, r0, asr #17 │ │ │ │ smlabtcs r3, r1, r3, pc @ │ │ │ │ - sbcslt r4, fp, #90 @ 0x5a │ │ │ │ mcrrvs 4, 1, pc, r0, cr2 @ │ │ │ │ - ldmibeq r2, {r2, r3, ip, lr, pc}^ │ │ │ │ - smlabbvs r2, r1, r0, r6 │ │ │ │ - orreq pc, r0, #67 @ 0x43 │ │ │ │ - andcs r6, r0, r3, asr #1 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf8c00a12 │ │ │ │ - addvs ip, r1, r0, lsl r0 │ │ │ │ - stmiale pc!, {r0, r1, r9, fp, sp}^ @ │ │ │ │ + ldmibeq r2, {r0, r1, r2, r3, ip, lr, pc}^ │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + stmib r0, {r1, r8, sp, lr}^ │ │ │ │ + @ instruction: 0xf043c101 │ │ │ │ + sbcvs r0, r3, r0, lsl #7 │ │ │ │ + mrscs r2, (UNDEF: 0) │ │ │ │ + movwcs r2, #512 @ 0x200 │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + beq 0x538ee4 │ │ │ │ + andsgt pc, r0, r0, asr #17 │ │ │ │ + smlabtgt r1, r0, r9, lr │ │ │ │ + stmiale lr!, {r0, r1, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf851a101 │ │ │ │ svclt 0x0000f022 │ │ │ │ - andeq r7, sl, r1, lsl #2 │ │ │ │ - andeq r7, sl, r5, ror #2 │ │ │ │ - andeq r7, sl, sp, asr #2 │ │ │ │ - andeq r7, sl, r5, lsr r1 │ │ │ │ + andeq r7, sl, pc, lsl #2 │ │ │ │ + andeq r7, sl, r5, ror r1 │ │ │ │ + andeq r7, sl, sp, asr r1 │ │ │ │ + andeq r7, sl, r5, asr #2 │ │ │ │ andcc pc, r1, #79 @ 0x4f │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ andcs r6, r0, r3, asr #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ + ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ andcs pc, r1, #79 @ 0x4f │ │ │ │ vqrdmulh.s d15, d3, d2 │ │ │ │ andcs r6, r0, r3, asr #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ + ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ movwmi lr, #15107 @ 0x3b03 │ │ │ │ andcs r6, r0, r3, asr #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ + ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ ldmdbvs r2, {r1, fp, sp, lr}^ │ │ │ │ strle r0, [r6, #-1043] @ 0xfffffbed │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ stclvs 0, cr11, [r4, #-520] @ 0xfffffdf8 │ │ │ │ - blvs 0xff3013b8 │ │ │ │ + blvs 0xff3013c8 │ │ │ │ andls r1, r1, r2, lsl fp │ │ │ │ @ instruction: 0xf7fd9200 │ │ │ │ - blls 0x1263c8 │ │ │ │ - bls 0xaf1e8 │ │ │ │ + blls 0x1263b8 │ │ │ │ + bls 0xaf1f8 │ │ │ │ sbcsvs r6, r8, r9, asr sp │ │ │ │ ldrvs r4, [r9, #1041] @ 0x411 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ @@ -154537,190 +154541,190 @@ │ │ │ │ ldrlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ stclvs 0, cr11, [r4, #-520] @ 0xfffffdf8 │ │ │ │ - blvs 0xff301418 │ │ │ │ + blvs 0xff301428 │ │ │ │ andls r1, r1, r2, lsl fp │ │ │ │ @ instruction: 0xf7fd9200 │ │ │ │ - blls 0x126368 │ │ │ │ - bls 0xaf23c │ │ │ │ + blls 0x126358 │ │ │ │ + bls 0xaf24c │ │ │ │ sbcsvs r6, r8, r9, asr sp │ │ │ │ ldrvs r4, [r9, #1041] @ 0x411 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebfe444 │ │ │ │ + bl 0xfebfe454 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ - streq pc, [pc], #-0 @ 0xa7254 │ │ │ │ + streq pc, [pc], #-0 @ 0xa7264 │ │ │ │ strle r0, [ip, #-1475]! @ 0xfffffa3d │ │ │ │ andeq pc, r8, #164, 2 @ 0x29 │ │ │ │ svclt 0x00882a03 │ │ │ │ stmdble r6, {r0, sp} │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf7a8bd70 │ │ │ │ - @ instruction: 0xf646fd8b │ │ │ │ + @ instruction: 0xf646fd83 │ │ │ │ vaddw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0xf6042196 │ │ │ │ strmi r4, [r4], -ip, asr #4 │ │ │ │ stmdavs r9, {r1, r4, r7} │ │ │ │ - ldc2 7, cr15, [ip, #-704] @ 0xfffffd40 │ │ │ │ + ldc2 7, cr15, [r4, #-704] @ 0xfffffd40 │ │ │ │ strtmi r4, [r1], -sl, lsr #12 │ │ │ │ @ instruction: 0xf7ae4620 │ │ │ │ - @ instruction: 0x4630f9bd │ │ │ │ + @ instruction: 0x4630f9b5 │ │ │ │ @ instruction: 0xf7ad4621 │ │ │ │ - andcs pc, r0, sp, lsl #27 │ │ │ │ + andcs pc, r0, r5, lsl #27 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf7a8bd70 │ │ │ │ - @ instruction: 0xf646fd6b │ │ │ │ + @ instruction: 0xf646fd63 │ │ │ │ vaddw.s8 q11, q0, d20 │ │ │ │ vand d18, d30, d6 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ vcge.s8 d2, d20, d6 │ │ │ │ @ instruction: 0x46046215 │ │ │ │ stmdavs r9, {r0, r8, r9, ip, pc} │ │ │ │ ldclvs 0, cr0, [r8, #-840] @ 0xfffffcb8 │ │ │ │ - @ instruction: 0xff98f7b0 │ │ │ │ + @ instruction: 0xff90f7b0 │ │ │ │ strtmi r9, [r0], -r1, lsl #22 │ │ │ │ @ instruction: 0xf7b56d59 │ │ │ │ - @ instruction: 0xe7d3faf9 │ │ │ │ + @ instruction: 0xe7d3faf1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebfe4ec │ │ │ │ + bl 0xfebfe4fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0ff0 │ │ │ │ strmi r6, [r4], -r1, asr #26 │ │ │ │ ldrmi r4, [r1], #-1557 @ 0xfffff9eb │ │ │ │ - stc2 7, cr15, [r6, #-824]! @ 0xfffffcc8 │ │ │ │ + ldc2 7, cr15, [lr, #-824] @ 0xfffffcc8 │ │ │ │ stmdavs r3!, {r3, r8, r9, ip, sp, pc} │ │ │ │ orrseq r6, fp, #1490944 @ 0x16c000 │ │ │ │ @ instruction: 0x4630d436 │ │ │ │ - stc2l 7, cr15, [r2, #-724]! @ 0xfffffd2c │ │ │ │ + ldc2l 7, cr15, [sl, #-724] @ 0xfffffd2c │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strtmi r4, [r0], -sl, lsr #12 │ │ │ │ @ instruction: 0xf7fd6bd9 │ │ │ │ - fstmdbxvs r3!, {d31-d133} @ Deprecated │ │ │ │ + fstmdbxvs r3!, {d31-d129} @ Deprecated │ │ │ │ strvs r4, [r3, #1067]! @ 0x42b │ │ │ │ ldrtmi r6, [r1], -r0, lsr #16 │ │ │ │ - stc2l 7, cr15, [r4, #-724] @ 0xfffffd2c │ │ │ │ + ldc2 7, cr15, [ip, #-724]! @ 0xfffffd2c │ │ │ │ rscvs r2, r3, r2, lsl #6 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 , q7, q8 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0x462a2396 │ │ │ │ - blvs 0xff6f8bd4 │ │ │ │ - blx 0xfede534e │ │ │ │ + blvs 0xff6f8be4 │ │ │ │ + blx 0xfebe535e │ │ │ │ strtmi r6, [fp], #-3427 @ 0xfffff29d │ │ │ │ @ instruction: 0xf7b565a3 │ │ │ │ - movwcs pc, #11583 @ 0x2d3f @ │ │ │ │ + movwcs pc, #11575 @ 0x2d37 @ │ │ │ │ andcs r6, r0, r3, ror #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strtmi r4, [sl], -r0, lsr #12 │ │ │ │ @ instruction: 0xf7fd6bd9 │ │ │ │ - fstmdbxvs r3!, {d31-d107} @ Deprecated │ │ │ │ + fstmdbxvs r3!, {d31-d103} @ Deprecated │ │ │ │ strtmi r4, [fp], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf7b565a3 │ │ │ │ - bfc pc, (invalid: 26:7) @ │ │ │ │ + bfi pc, r7, (invalid: 26:7) @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfebfe5a0 │ │ │ │ + bl 0xfebfe5b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [fp], -r8, ror #31 │ │ │ │ @ instruction: 0xf8904611 │ │ │ │ ldrdlt r2, [r4], sp │ │ │ │ - bllt 0x1138bc4 │ │ │ │ - bcs 0x1c16c0 │ │ │ │ + bllt 0x1138bd4 │ │ │ │ + bcs 0x1c16d0 │ │ │ │ stmdale r6, {r0, r3, ip, lr, pc} │ │ │ │ eorsle r2, fp, r3, lsl #20 │ │ │ │ andlt r4, r4, sl, lsl r6 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - bcs 0x4211fc │ │ │ │ + bcs 0x42120c │ │ │ │ vand d29, d14, d20 │ │ │ │ vbic.i32 q9, #4 @ 0x00000004 │ │ │ │ @ instruction: 0x461a2196 │ │ │ │ movwls r4, #13856 @ 0x3620 │ │ │ │ @ instruction: 0xf7fd6bc9 │ │ │ │ - blls 0x1a61a0 │ │ │ │ + blls 0x1a6190 │ │ │ │ ldrmi r6, [sl], #-3426 @ 0xfffff29e │ │ │ │ @ instruction: 0xf7b565a2 │ │ │ │ - movwcs pc, #11513 @ 0x2cf9 @ │ │ │ │ + movwcs pc, #11505 @ 0x2cf1 @ │ │ │ │ andlt r6, r4, r3, ror #1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 d27, d14, d0 │ │ │ │ vbic.i32 q9, #4 @ 0x00000004 │ │ │ │ @ instruction: 0x461a2196 │ │ │ │ - blvs 0xff30c020 │ │ │ │ - blx 0x15e540e │ │ │ │ - blls 0x1829a4 │ │ │ │ + blvs 0xff30c030 │ │ │ │ + blx 0x13e541e │ │ │ │ + blls 0x1829b4 │ │ │ │ rscvs r2, r1, r3, lsl #2 │ │ │ │ strvs r4, [r2, #1050]! @ 0x41a │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf6452000 │ │ │ │ - vaddw.s8 q8, q0, d8 │ │ │ │ - blmi 0x167900 │ │ │ │ + vaddw.s8 q8, q8, d8 │ │ │ │ + blmi 0x167910 │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ - @ instruction: 0xf1a6221b │ │ │ │ - svclt 0x0000ffd7 │ │ │ │ - eorseq r1, r5, r4, ror #8 │ │ │ │ + @ instruction: 0xf1a7221b │ │ │ │ + svclt 0x0000f813 │ │ │ │ + eorseq r1, r5, r4, ror #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfebfe65c │ │ │ │ + bl 0xfebfe66c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ - blcs 0xb016c │ │ │ │ + blcs 0xb017c │ │ │ │ @ instruction: 0xf890d13d │ │ │ │ @ instruction: 0xf1bcc0d9 │ │ │ │ andle r0, r4, r0, lsl #30 │ │ │ │ ldreq r6, [r2, sl, lsl #16] │ │ │ │ ldrmi fp, [r8], -r8, asr #30 │ │ │ │ stmvs r3, {r0, r2, r3, r5, sl, ip, lr, pc} │ │ │ │ stclvs 6, cr4, [r2, #-16] │ │ │ │ - bne 0xfe738cc0 │ │ │ │ + bne 0xfe738cd0 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ @ instruction: 0xf7fd6b99 │ │ │ │ - @ instruction: 0xf894fb11 │ │ │ │ + @ instruction: 0xf894fb09 │ │ │ │ @ instruction: 0xf08000d9 │ │ │ │ @ instruction: 0xf7a90001 │ │ │ │ - @ instruction: 0xf646f92d │ │ │ │ + @ instruction: 0xf646f925 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ vcge.s8 d18, d16, d6 │ │ │ │ ldmdavs r9, {r0, r2, r3, r6, r9, ip} │ │ │ │ - stc2 7, cr15, [r8], #-704 @ 0xfffffd40 │ │ │ │ + stc2 7, cr15, [r0], #-704 @ 0xfffffd40 │ │ │ │ @ instruction: 0xf8946d62 │ │ │ │ stmdavs fp!, {r0, r3, r4, r6, r7} │ │ │ │ tstpeq r3, r2 @ p-variant is OBSOLETE │ │ │ │ - bne 0x176fccc │ │ │ │ + bne 0x176fcdc │ │ │ │ svclt 0x000c4290 │ │ │ │ tstcs r4, r8, lsl #2 │ │ │ │ @ instruction: 0x46204419 │ │ │ │ @ instruction: 0xff5ef7ff │ │ │ │ tstcs r0, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -154735,330 +154739,330 @@ │ │ │ │ ldrdpl pc, [r4], r0 │ │ │ │ @ instruction: 0xf8d04698 │ │ │ │ addlt r3, r2, r8, lsl #1 │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ stmdbeq pc, {r0, r1, ip, sp, lr, pc} @ │ │ │ │ vst1.8 {d20-d22}, [r5], r4 │ │ │ │ @ instruction: 0xf7a86588 │ │ │ │ - @ instruction: 0x4631fc33 │ │ │ │ + ldrtmi pc, [r1], -fp, lsr #24 @ │ │ │ │ @ instruction: 0xf0454682 │ │ │ │ @ instruction: 0xf7ad0503 │ │ │ │ - @ instruction: 0xf7a8fc43 │ │ │ │ - svccs 0x000ffc2b │ │ │ │ + @ instruction: 0xf7a8fc3b │ │ │ │ + svccs 0x000ffc23 │ │ │ │ teqle pc, r6, lsl #12 │ │ │ │ smullscc pc, r9, r4, r8 @ │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - blx 0xfeee5544 │ │ │ │ - ldc2 7, cr15, [ip], {168} @ 0xa8 │ │ │ │ + blx 0xfece5554 │ │ │ │ + ldc2 7, cr15, [r4], {168} @ 0xa8 │ │ │ │ svceq 0x000ff1b8 │ │ │ │ teqle sp, r7, lsl #12 │ │ │ │ smullscc pc, r9, r4, r8 @ │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - blx 0xfeae5564 │ │ │ │ - mcrr2 7, 10, pc, r0, cr8 @ │ │ │ │ + blx 0xfe8e5574 │ │ │ │ + ldc2 7, cr15, [r8], #-672 @ 0xfffffd60 │ │ │ │ ldrdcc pc, [r4], r4 │ │ │ │ cdp 6, 1, cr4, cr13, cr0, {4} │ │ │ │ - blcs 0x4bb340 │ │ │ │ + blcs 0x4bb350 │ │ │ │ ldrtmi fp, [r2], -r7, lsl #30 │ │ │ │ @ instruction: 0x463a4639 │ │ │ │ @ instruction: 0xf7b54631 │ │ │ │ - ldmdbmi r7, {r0, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r7, {r0, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [sl], -fp, lsr #12 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ stmdapl r1!, {r6, r9, sl, lr}^ │ │ │ │ strls r2, [r0], #-1024 @ 0xfffffc00 │ │ │ │ - @ instruction: 0xf7b94451 │ │ │ │ - andlt pc, r2, r5, lsl #16 │ │ │ │ + @ instruction: 0xf7b84451 │ │ │ │ + strdlt pc, [r2], -sp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r7, r3, asr r8 @ │ │ │ │ - blx 0xffe65482 │ │ │ │ - blx 0xff865472 │ │ │ │ + blx 0xffc65492 │ │ │ │ + blx 0xff665482 │ │ │ │ svceq 0x000ff1b8 │ │ │ │ sbcle r4, r1, r7, lsl #12 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r8, r3, asr r8 @ │ │ │ │ - blx 0xffae549e │ │ │ │ + blx 0xff8e54ae │ │ │ │ svclt 0x0000e7c2 │ │ │ │ - addeq r8, r7, r0, ror #11 │ │ │ │ + ldrdeq r8, [r7], r0 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r6, r2, lr, lsl #16 │ │ │ │ strmi r4, [r7], -ip, lsl #12 │ │ │ │ @ instruction: 0xf7a84690 │ │ │ │ vmovcs.16 d31[0], pc │ │ │ │ teqle lr, r5, lsl #12 │ │ │ │ smullscc pc, r9, r7, r8 @ │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - blx 0x13e561c │ │ │ │ + blx 0x11e562c │ │ │ │ andcc lr, r1, #212, 18 @ 0x350000 │ │ │ │ teqlt fp, #-2147483604 @ 0x8000002c │ │ │ │ strtmi r2, [r9], -r4, lsl #4 │ │ │ │ @ instruction: 0xf7ad4628 │ │ │ │ - @ instruction: 0xf897fc25 │ │ │ │ + @ instruction: 0xf897fc1d │ │ │ │ ldrhlt r3, [r3, -sl] │ │ │ │ - blcs 0x4016d0 │ │ │ │ + blcs 0x4016e0 │ │ │ │ strtmi sp, [r8], -lr, lsr #32 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ svceq 0x0001f1b8 │ │ │ │ cmpne r3, #323584 @ 0x4f000 │ │ │ │ movwcs fp, #3848 @ 0xf08 │ │ │ │ rscle r2, r4, r0, lsl #22 │ │ │ │ andeq pc, r1, #200, 2 @ 0x32 │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7ad0092 │ │ │ │ - ldrb pc, [ip, r3, lsl #24] @ │ │ │ │ + @ instruction: 0xe7dcfbfb │ │ │ │ vmlsl.s8 , d8, d15 │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ subsmi r0, r2, #146 @ 0x92 │ │ │ │ - blx 0xfff65546 │ │ │ │ + blx 0xffd65556 │ │ │ │ vaba.s8 q15, q15, │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf7ad1026 │ │ │ │ - strb pc, [r1, fp, lsl #23] @ │ │ │ │ - blcs 0xc1b34 │ │ │ │ - bmi 0x3db9e0 │ │ │ │ + strb pc, [r1, r3, lsl #23] @ │ │ │ │ + blcs 0xc1b44 │ │ │ │ + bmi 0x3db9f0 │ │ │ │ svceq 0x0070ee1d │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ teqpeq ip, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ stmpl r2, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ svceq 0x009cf851 │ │ │ │ strtmi r4, [sl], #-1043 @ 0xfffffbed │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ - blx 0x116557e │ │ │ │ + blx 0xf6558e │ │ │ │ svclt 0x0000e7b5 │ │ │ │ - @ instruction: 0x008784bc │ │ │ │ + addeq r8, r7, ip, lsr #9 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ orrcc pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4618b933 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebfe900 │ │ │ │ + bl 0xfebfe910 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r6, [r5], -sl, lsl #16 │ │ │ │ @ instruction: 0xf7a89201 │ │ │ │ - bls 0x126408 │ │ │ │ - bcs 0x478f28 │ │ │ │ + bls 0x1263f8 │ │ │ │ + bcs 0x478f38 │ │ │ │ @ instruction: 0xf895d131 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xb8fc4 │ │ │ │ + blcs 0xb8fd4 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fd2204 │ │ │ │ - vmla.i8 , q15, │ │ │ │ + vmla.i8 , q15, │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ - blvs 0xff6b0590 │ │ │ │ + blvs 0xff6b05a0 │ │ │ │ @ instruction: 0xf06f2103 │ │ │ │ rscvs r0, r9, r1, lsl #4 │ │ │ │ @ instruction: 0xf7ad4621 │ │ │ │ - strtmi pc, [r1], -r5, ror #30 │ │ │ │ + qsaxmi pc, r1, sp @ │ │ │ │ andcs r4, r1, #32, 12 @ 0x2000000 │ │ │ │ - @ instruction: 0xff60f7ad │ │ │ │ + @ instruction: 0xff58f7ad │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ vmax.s8 d20, d0, d16 │ │ │ │ ldmdavs r9, {r0, r2, r3, r6, r9, ip} │ │ │ │ - blx 0xff5e5624 │ │ │ │ + blx 0xff3e5634 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ strvs r2, [fp, #1]! │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 d27, d14, d16 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ movwls r2, #5014 @ 0x1396 │ │ │ │ eorne pc, r2, r3, asr r8 @ │ │ │ │ - blx 0x5e5646 │ │ │ │ + blx 0x3e5656 │ │ │ │ ldrb r9, [r0, r1, lsl #22] │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ biccc pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4618b933 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebfe9b4 │ │ │ │ + bl 0xfebfe9c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r6, [r4], -sl, lsl #16 │ │ │ │ @ instruction: 0xf7a89201 │ │ │ │ - bls 0x126354 │ │ │ │ - bcs 0x478fe0 │ │ │ │ + bls 0x126344 │ │ │ │ + bcs 0x478ff0 │ │ │ │ @ instruction: 0xf894d13d │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xb9058 │ │ │ │ + blcs 0xb9068 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fd2204 │ │ │ │ - vmla.i8 , q7, │ │ │ │ + vmla.i8 , q7, │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ stclvs 3, cr2, [r1, #-600]! @ 0xfffffda8 │ │ │ │ stmiavs r2!, {r5, r9, sl, lr} │ │ │ │ - bne 0x154c3f8 │ │ │ │ + bne 0x154c408 │ │ │ │ smullsne pc, r9, r4, r8 @ │ │ │ │ - blvs 0xfe6f8424 │ │ │ │ - @ instruction: 0xf960f7fd │ │ │ │ + blvs 0xfe6f8434 │ │ │ │ + @ instruction: 0xf958f7fd │ │ │ │ tstcs r3, r1, lsl #22 │ │ │ │ andeq pc, r1, #111 @ 0x6f │ │ │ │ strtmi r6, [r9], -r1, ror #1 │ │ │ │ @ instruction: 0xf7ad6bd8 │ │ │ │ - @ instruction: 0x4629feff │ │ │ │ + @ instruction: 0x4629fef7 │ │ │ │ andcs r4, r1, #40, 12 @ 0x2800000 │ │ │ │ - cdp2 7, 15, cr15, cr10, cr13, {5} │ │ │ │ + cdp2 7, 15, cr15, cr2, cr13, {5} │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ vmax.s8 d20, d0, d24 │ │ │ │ ldmdavs r9, {r0, r2, r3, r6, r9, ip} │ │ │ │ - blx 0x1c656f0 │ │ │ │ + blx 0x1a65700 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ strvs r2, [r3, #1]! │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 d27, d14, d16 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ movwls r2, #5014 @ 0x1396 │ │ │ │ eorne pc, r2, r3, asr r8 @ │ │ │ │ - blx 0xfec65710 │ │ │ │ + blx 0xfea65720 │ │ │ │ strb r9, [r4, r1, lsl #22] │ │ │ │ @ instruction: 0xf8d36d03 │ │ │ │ svceq 0x001b30d8 │ │ │ │ @ instruction: 0xf8d0d04f │ │ │ │ vshr.u64 q9, q0, #62 │ │ │ │ - bcs 0xb0174 │ │ │ │ + bcs 0xb0184 │ │ │ │ ldrblt sp, [r0, #329]! @ 0x149 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ smullscc pc, r3, r0, r8 @ │ │ │ │ strmi fp, [sp], -r5, lsl #1 │ │ │ │ @ instruction: 0xf0034604 │ │ │ │ - blcs 0x10a85a4 │ │ │ │ + blcs 0x10a85b4 │ │ │ │ @ instruction: 0xf646d04b │ │ │ │ vabdl.s8 q11, d0, d20 │ │ │ │ stmdavs sl!, {r1, r2, r4, r7, r8, r9, sl, sp} │ │ │ │ @ instruction: 0xf7a89203 │ │ │ │ - bls 0x1a6274 │ │ │ │ - bcs 0x4790c0 │ │ │ │ + bls 0x1a6264 │ │ │ │ + bcs 0x4790d0 │ │ │ │ @ instruction: 0xf894d134 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xb9138 │ │ │ │ + blcs 0xb9148 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fd2204 │ │ │ │ - vtst.8 , q15, │ │ │ │ + vtst.8 , q15, │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ - blvs 0xff6b0724 │ │ │ │ + blvs 0xff6b0734 │ │ │ │ andcs r4, r3, #42991616 @ 0x2900000 │ │ │ │ @ instruction: 0xf06f60e2 │ │ │ │ @ instruction: 0xf7ad0201 │ │ │ │ - @ instruction: 0x4629fe9b │ │ │ │ + @ instruction: 0x4629fe93 │ │ │ │ andcs r4, r1, #40, 12 @ 0x2800000 │ │ │ │ - cdp2 7, 9, cr15, cr6, cr13, {5} │ │ │ │ + cdp2 7, 8, cr15, cr14, cr13, {5} │ │ │ │ ldmdavs r9!, {r3, r5, r9, sl, lr} │ │ │ │ subne pc, sp, #64, 4 │ │ │ │ - blx 0x4657b0 │ │ │ │ + blx 0x2657c0 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ strvs r2, [r3, #1]! │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ strdcs fp, [r0], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf8539303 │ │ │ │ @ instruction: 0xf7ad1022 │ │ │ │ - blls 0x1a6248 │ │ │ │ + blls 0x1a6238 │ │ │ │ @ instruction: 0xf8d0e7cd │ │ │ │ - blcs 0xf3c44 │ │ │ │ + blcs 0xf3c54 │ │ │ │ @ instruction: 0xf890dcaf │ │ │ │ - blcs 0xb3b78 │ │ │ │ + blcs 0xb3b88 │ │ │ │ @ instruction: 0xf646d0ab │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ stmdavs r8, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ andls r4, r3, #32505856 @ 0x1f00000 │ │ │ │ @ instruction: 0xf7a8681e │ │ │ │ - stmdbmi sl, {r0, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbmi sl, {r0, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svccc 0x0070ee1d │ │ │ │ ldrbtmi r9, [r9], #-2563 @ 0xfffff5fd │ │ │ │ ldmdapl fp, {r0, r3, fp, sp, lr}^ │ │ │ │ andls r4, r0, r8, lsl r4 │ │ │ │ eorseq pc, ip, ip, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ orrsvc pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8d04433 │ │ │ │ @ instruction: 0xf7a90120 │ │ │ │ - @ instruction: 0xe790f9f1 │ │ │ │ - addeq r8, r7, sl, lsl r2 │ │ │ │ + ldr pc, [r0, r9, ror #19] │ │ │ │ + addeq r8, r7, sl, lsl #4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebfeb88 │ │ │ │ + bl 0xfebfeb98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmiavs pc, {r3, r4, r6, r7, r8, r9, sl, fp}^ @ │ │ │ │ strmi fp, [ip], -r5, lsl #1 │ │ │ │ @ instruction: 0xf7a84605 │ │ │ │ - svccs 0x000ff9f9 │ │ │ │ + svccs 0x000ff9f1 │ │ │ │ tstle fp, r6, lsl #12 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xf886f7fd │ │ │ │ + @ instruction: 0xf87ef7fd │ │ │ │ umlalscc pc, sl, r5, r8 @ │ │ │ │ stmiavs r3!, {r0, r1, r4, r8, ip, sp, pc}^ │ │ │ │ eorle r2, lr, sp, lsl #22 │ │ │ │ ldmiblt r3, {r0, r1, r5, fp, sp, lr} │ │ │ │ andlt r4, r5, r0, lsr r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r7, r3, asr r8 @ │ │ │ │ - @ instruction: 0xf9e8f7ad │ │ │ │ + @ instruction: 0xf9e0f7ad │ │ │ │ stmdbvs r3!, {r2, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7a89303 │ │ │ │ - blls 0x1a6128 │ │ │ │ - blcs 0x479214 │ │ │ │ + blls 0x1a6118 │ │ │ │ + blcs 0x479224 │ │ │ │ @ instruction: 0xf895d12c │ │ │ │ @ instruction: 0x462830d9 │ │ │ │ - blcs 0xb92e8 │ │ │ │ + blcs 0xb92f8 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fd2204 │ │ │ │ - ldmib r4, {r0, r3, r4, r6, fp, ip, sp, lr, pc}^ │ │ │ │ - blcs 0x17062c │ │ │ │ + ldmib r4, {r0, r4, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + blcs 0x17063c │ │ │ │ ldm pc, {r1, r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ stclmi 0, cr15, [r6, #-12] │ │ │ │ stmdavs r3!, {r0, r2, r3, r5, r9, sl, sp}^ │ │ │ │ sbcle r2, sp, r0, lsl #22 │ │ │ │ vmov.s16 r4, d13[0] │ │ │ │ @ instruction: 0xf64c2f70 │ │ │ │ vbic.i32 d16, #12 @ 0x0000000c │ │ │ │ @@ -155066,66 +155070,66 @@ │ │ │ │ @ instruction: 0xf851681b │ │ │ │ ldmpl r7, {r2, r3, r4, r7, r8, r9, sl, fp}^ │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r9, sp} │ │ │ │ ldrtmi r4, [r7], #-1083 @ 0xfffffbc5 │ │ │ │ @ instruction: 0xf7a99700 │ │ │ │ - ldr pc, [r5, r5, lsl #19]! │ │ │ │ + @ instruction: 0xe7b5f97d │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - @ instruction: 0xf9aaf7ad │ │ │ │ - bcs 0xe19b4 │ │ │ │ + @ instruction: 0xf9a2f7ad │ │ │ │ + bcs 0xe19c4 │ │ │ │ @ instruction: 0x4639d03b │ │ │ │ @ instruction: 0xf7ae4638 │ │ │ │ - and pc, r7, r7, asr #31 │ │ │ │ + @ instruction: 0xe007ffbf │ │ │ │ nopeq {50} @ 0x32 │ │ │ │ svclt 0x00084639 │ │ │ │ @ instruction: 0x4638221f │ │ │ │ - @ instruction: 0xffe0f7ad │ │ │ │ + @ instruction: 0xffd8f7ad │ │ │ │ ldrtmi r6, [sl], -r3, lsr #17 │ │ │ │ @ instruction: 0x46304631 │ │ │ │ @ instruction: 0xf7adb1c3 │ │ │ │ - @ instruction: 0x4630f9d3 │ │ │ │ + ldrtmi pc, [r0], -fp, asr #19 @ │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - bcs 0xd7268 │ │ │ │ + bcs 0xd7278 │ │ │ │ ldrtmi sp, [r9], -ip, ror #1 │ │ │ │ @ instruction: 0xf7ad4638 │ │ │ │ - @ instruction: 0xe7e7fc13 │ │ │ │ + strb pc, [r7, fp, lsl #24]! @ │ │ │ │ ldrmi fp, [r1], -r2, lsl #19 │ │ │ │ @ instruction: 0xf7ad4638 │ │ │ │ - @ instruction: 0xe7e1f997 │ │ │ │ - blx 0x865978 │ │ │ │ + strb pc, [r1, pc, lsl #19]! @ │ │ │ │ + blx 0x665988 │ │ │ │ andlt r4, r5, r0, lsr r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ @ instruction: 0x46384639 │ │ │ │ - ldc2l 7, cr15, [sl, #-692] @ 0xfffffd4c │ │ │ │ + ldc2l 7, cr15, [r2, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf7a8e7d0 │ │ │ │ - vmul.i8 , q7, │ │ │ │ + vmla.i8 , q7, │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ andscs r2, pc, #1476395010 @ 0x58000002 │ │ │ │ ldclvs 6, cr4, [r9], {5} │ │ │ │ - blx 0xffce59ae │ │ │ │ + blx 0xffae59be │ │ │ │ @ instruction: 0x46384639 │ │ │ │ @ instruction: 0xf7ad2201 │ │ │ │ - strtmi pc, [sl], -r9, asr #26 │ │ │ │ + strtmi pc, [sl], -r1, asr #26 │ │ │ │ @ instruction: 0x46384639 │ │ │ │ - blx 0xff6e59c0 │ │ │ │ + blx 0xff4e59d0 │ │ │ │ svclt 0x0000e7ba │ │ │ │ - addeq r8, r7, r2, asr #2 │ │ │ │ + addeq r8, r7, r2, lsr r1 │ │ │ │ @ instruction: 0xf8d26d02 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ - blcs 0x13472c │ │ │ │ + blcs 0x13473c │ │ │ │ ldrblt sp, [r0, #-2386]! @ 0xfffff6ae │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ addlt r6, r2, fp, lsl #16 │ │ │ │ cdpeq 0, 0, cr15, cr2, cr3, {1} │ │ │ │ svceq 0x000df1be │ │ │ │ @@ -155133,133 +155137,133 @@ │ │ │ │ strmi r6, [r5], -r9, asr #16 │ │ │ │ suble r2, r6, r4, lsl #18 │ │ │ │ @ instruction: 0x3098f8d2 │ │ │ │ cmnpvs r0, #318767104 @ p-variant is OBSOLETE @ 0x13000000 │ │ │ │ ldmdavs r3, {r1, r4, r5, ip, lr, pc}^ │ │ │ │ cmnpvs r0, #318767104 @ p-variant is OBSOLETE @ 0x13000000 │ │ │ │ @ instruction: 0xf041d02e │ │ │ │ - movtlt pc, #34833 @ 0x8811 @ │ │ │ │ + movtlt pc, #34909 @ 0x885d @ │ │ │ │ movwls r6, #6179 @ 0x1823 │ │ │ │ - @ instruction: 0xf912f7a8 │ │ │ │ + @ instruction: 0xf90af7a8 │ │ │ │ strmi r9, [r1], -r1, lsl #22 │ │ │ │ - blcs 0x479388 │ │ │ │ + blcs 0x479398 │ │ │ │ @ instruction: 0xf895d136 │ │ │ │ @ instruction: 0x462830d9 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xff9ef7fc │ │ │ │ + @ instruction: 0xff96f7fc │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0x46316b90 │ │ │ │ - @ instruction: 0xf912f7ad │ │ │ │ + @ instruction: 0xf90af7ad │ │ │ │ stmdacs r4, {r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf7a8d00c │ │ │ │ - @ instruction: 0xf646fdb3 │ │ │ │ + @ instruction: 0xf646fdab │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0xf6402396 │ │ │ │ ldmdavs r9, {r3, r5, r7, r9, lr} │ │ │ │ - @ instruction: 0xf8f6f7b0 │ │ │ │ + @ instruction: 0xf8eef7b0 │ │ │ │ rscvs r2, fp, sp, lsl #6 │ │ │ │ and r2, r0, r1 │ │ │ │ andlt r2, r2, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movwls r4, #6000 @ 0x1770 │ │ │ │ - @ instruction: 0xf8d8f7a8 │ │ │ │ + @ instruction: 0xf8d0f7a8 │ │ │ │ strmi r9, [r6], -r1, lsl #22 │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ andls r4, r1, #48, 12 @ 0x3000000 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - @ instruction: 0xf8e2f7ad │ │ │ │ + @ instruction: 0xf8daf7ad │ │ │ │ strb r9, [r9, r1, lsl #20] │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf6464f31 │ │ │ │ vsubhn.i16 d22, q0, q10 │ │ │ │ ldcmi 6, cr2, [r0, #-600]! @ 0xfffffda8 │ │ │ │ @ instruction: 0xf1071f3c │ │ │ │ @ instruction: 0xf1c7083c │ │ │ │ ldmdbne r9!, {r2, r8, r9, sl} │ │ │ │ svccs 0x0004f854 │ │ │ │ @ instruction: 0xf7a76830 │ │ │ │ - strbmi pc, [r4, #-3699] @ 0xfffff18d @ │ │ │ │ + strbmi pc, [r4, #-3691] @ 0xfffff195 @ │ │ │ │ svceq 0x0004f845 │ │ │ │ vand , q15, │ │ │ │ vmvn.i32 q9, #262144 @ 0x00040000 │ │ │ │ vst3.32 {d18-d20}, [pc :64], r6 │ │ │ │ ldmdavs r0!, {r2, r8, ip, sp, lr} │ │ │ │ - addeq pc, r4, #72351744 @ 0x4500000 │ │ │ │ + andne pc, r4, #72351744 @ 0x4500000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - cdp2 7, 6, cr15, cr2, cr7, {5} │ │ │ │ + cdp2 7, 5, cr15, cr10, cr7, {5} │ │ │ │ tstpvc r6, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf6454603 │ │ │ │ - vsubl.s8 q8, d16, d8 │ │ │ │ + vsubl.s8 , d0, d8 │ │ │ │ ldmdavs r0!, {r0, r1, r2, r3, r5, r9} │ │ │ │ @ instruction: 0xf7a764e3 │ │ │ │ - @ instruction: 0xf44ffe57 │ │ │ │ + @ instruction: 0xf44ffe4f │ │ │ │ strmi r7, [r3], -r5, lsl #2 │ │ │ │ - rsbpl pc, r4, #-805306364 @ 0xd0000004 │ │ │ │ + rscpl pc, r4, #-805306364 @ 0xd0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ strbtvs r6, [r3], #-2096 @ 0xfffff7d0 │ │ │ │ - cdp2 7, 4, cr15, cr12, cr7, {5} │ │ │ │ + cdp2 7, 4, cr15, cr4, cr7, {5} │ │ │ │ tstpvc r7, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf6454603 │ │ │ │ - vsubl.s8 q8, d16, d12 │ │ │ │ + vsubl.s8 , d0, d12 │ │ │ │ ldmdavs r0!, {r0, r1, r2, r3, r5, r9} │ │ │ │ @ instruction: 0xf7a76523 │ │ │ │ - vceq.f32 , , │ │ │ │ + @ instruction: 0xf243fe39 │ │ │ │ strtvs r0, [r0], #400 @ 0x190 │ │ │ │ - addseq pc, r0, #72351744 @ 0x4500000 │ │ │ │ + andsne pc, r0, #72351744 @ 0x4500000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf7a76830 │ │ │ │ - @ instruction: 0xf645fe95 │ │ │ │ - vsubl.s8 q8, d16, d16 │ │ │ │ + @ instruction: 0xf645fe8d │ │ │ │ + vsubl.s8 , d0, d16 │ │ │ │ strmi r0, [r3], -pc, lsr #4 │ │ │ │ orrseq pc, r8, r3, asr #4 │ │ │ │ strbvs r6, [r3, #2096]! @ 0x830 │ │ │ │ - cdp2 7, 8, cr15, cr10, cr7, {5} │ │ │ │ + cdp2 7, 8, cr15, cr2, cr7, {5} │ │ │ │ andcs r6, r0, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x000081f0 │ │ │ │ - eorseq r1, r5, r0, ror r4 │ │ │ │ + ldrshteq r1, [r5], -r0 │ │ │ │ addseq lr, r6, #112, 4 │ │ │ │ strmi r3, [r4], r2, lsl #18 │ │ │ │ stmdale ip, {r0, r2, r3, r8, fp, sp} │ │ │ │ @ instruction: 0xf001e8df │ │ │ │ vmovne.32 r1, d14[0] │ │ │ │ strtcs r2, [r4], #-289 @ 0xfffffedf │ │ │ │ smladcs r7, r7, r7, r1 │ │ │ │ - b 0x147eda4 │ │ │ │ + b 0x147edb4 │ │ │ │ @ instruction: 0xf04c2c00 │ │ │ │ - bcc 0xab0f8 │ │ │ │ + bcc 0xab108 │ │ │ │ andcs fp, r1, #24, 30 @ 0x60 │ │ │ │ - b 0xfe13864c │ │ │ │ + b 0xfe13865c │ │ │ │ strmi r0, [r1], -ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x06034770 │ │ │ │ @ instruction: 0x2c00ea43 │ │ │ │ - b 0x14a1cd8 │ │ │ │ + b 0x14a1ce8 │ │ │ │ strb r2, [ip, r0, lsl #24]! │ │ │ │ @ instruction: 0x4c00ea4f │ │ │ │ - b 0x14a1ccc │ │ │ │ + b 0x14a1cdc │ │ │ │ strb r6, [r6, r0, lsl #24]! │ │ │ │ @ instruction: 0x4c00ea40 │ │ │ │ @ instruction: 0xf64fe7e3 │ │ │ │ - b 0x1184d34 │ │ │ │ + b 0x1184d44 │ │ │ │ ldrb r4, [lr, r0, lsl #24] │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmdblt sl, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ andmi lr, ip, #323584 @ 0x4f000 │ │ │ │ andcs lr, ip, #270336 @ 0x42000 │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ andvs lr, ip, r2, asr #20 │ │ │ │ @@ -155267,40 +155271,40 @@ │ │ │ │ eorsle r2, r9, r8, lsl #22 │ │ │ │ addsmi r2, sl, r1, lsl #4 │ │ │ │ svceq 0x000cea12 │ │ │ │ ldrlt sp, [r0, #-247]! @ 0xffffff09 │ │ │ │ @ instruction: 0x0ec3ea4f │ │ │ │ @ instruction: 0xf1ae25ff │ │ │ │ @ instruction: 0xf1ce0220 │ │ │ │ - blx 0x1e8df8 │ │ │ │ - blx 0xa24584 │ │ │ │ - blx 0x224d90 │ │ │ │ + blx 0x1e8e08 │ │ │ │ + blx 0xa24594 │ │ │ │ + blx 0x224da0 │ │ │ │ msrmi CPSR_x, #14, 28 @ 0xe0 │ │ │ │ andeq lr, r0, lr, asr #20 │ │ │ │ movwcc r4, #4881 @ 0x1311 │ │ │ │ andsle r2, sl, r8, lsl #22 │ │ │ │ addsmi r2, sl, r1, lsl #4 │ │ │ │ svceq 0x000cea12 │ │ │ │ @ instruction: 0xe7e5d0f7 │ │ │ │ subeq pc, r0, r0 │ │ │ │ - b 0x149650c │ │ │ │ - b 0x14809d8 │ │ │ │ + b 0x149651c │ │ │ │ + b 0x14809e8 │ │ │ │ @ instruction: 0xf0034ccc │ │ │ │ addsmi r4, r0, #0, 6 │ │ │ │ ldclvc 0, cr15, [ip], #48 @ 0x30 │ │ │ │ andeq lr, ip, r3, asr #20 │ │ │ │ @ instruction: 0xf04fbf0c │ │ │ │ @ instruction: 0xf04f4380 │ │ │ │ tstmi r8, #120, 6 @ 0xe0000001 │ │ │ │ andcs lr, r0, #41680896 @ 0x27c0000 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - b 0x1479b9c │ │ │ │ + b 0x1479bac │ │ │ │ @ instruction: 0xf01c410c │ │ │ │ @ instruction: 0xf4010f80 │ │ │ │ svclt 0x0018117c │ │ │ │ tstpmi r0, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ andcs fp, r0, r8, lsr r1 │ │ │ │ cmnppl pc, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -155314,163 +155318,163 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ andls fp, r1, r3, lsl #1 │ │ │ │ - stc2 7, cr15, [r6], #660 @ 0x294 │ │ │ │ + ldc2 7, cr15, [lr], {165} @ 0xa5 │ │ │ │ andcs r9, r1, #1024 @ 0x400 │ │ │ │ stmib r3, {r0, r3, r4, r7, r8, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0x665a011a │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ andle r2, r9, r1, lsl #20 │ │ │ │ tstle pc, r4, lsl #20 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs r9, {r1, r3, r9, sl, lr} │ │ │ │ - svclt 0x0098f7af │ │ │ │ + svclt 0x0090f7af │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs r9, {r1, r3, r9, sl, lr} │ │ │ │ - svclt 0x0048f7af │ │ │ │ + svclt 0x0040f7af │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfebff084 │ │ │ │ + bl 0xfebff094 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf6452000 │ │ │ │ - vaddw.s8 q8, q0, d8 │ │ │ │ - blmi 0x128354 │ │ │ │ + vaddw.s8 q8, q8, d8 │ │ │ │ + blmi 0x128364 │ │ │ │ @ instruction: 0x900022bc │ │ │ │ - blx 0xfec64538 │ │ │ │ - ldrhteq r1, [r5], -r0 │ │ │ │ + blx 0xffb64548 │ │ │ │ + eorseq r1, r5, r0, lsr r5 │ │ │ │ tstle r7, pc, lsl #20 │ │ │ │ smullscc pc, r9, r0, r8 @ │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - mcrlt 7, 0, pc, cr4, cr12, {7} @ │ │ │ │ + ldcllt 7, cr15, [ip, #1008]! @ 0x3f0 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf8534608 │ │ │ │ @ instruction: 0xf7ac1022 │ │ │ │ - svclt 0x0000bf77 │ │ │ │ + svclt 0x0000bf6f │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebff0d4 │ │ │ │ + bl 0xfebff0e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7a72100 │ │ │ │ - stmdbls r1, {r0, r1, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - bls 0xb9700 │ │ │ │ + stmdbls r1, {r0, r1, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + bls 0xb9710 │ │ │ │ tstle r9, pc, lsl #18 │ │ │ │ smullsne pc, r9, r4, r8 @ │ │ │ │ stclvs 6, cr4, [r3, #-128]! @ 0xffffff80 │ │ │ │ strtmi r2, [r9], -r0, lsl #18 │ │ │ │ movweq pc, #12291 @ 0x3003 @ │ │ │ │ andeq lr, r3, #165888 @ 0x28800 │ │ │ │ movwcs fp, #36620 @ 0x8f0c │ │ │ │ ldrmi r2, [sl], #-772 @ 0xfffffcfc │ │ │ │ - ldc2l 7, cr15, [r8, #1008] @ 0x3f0 │ │ │ │ + ldc2l 7, cr15, [r0, #1008] @ 0x3f0 │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r1, r3, asr r8 @ │ │ │ │ - @ instruction: 0xffa8f7ac │ │ │ │ + @ instruction: 0xffa0f7ac │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebff150 │ │ │ │ + bl 0xfebff160 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs fp, {r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdbvs sp, {r2, r7, ip, sp, pc}^ │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ rsbmi fp, sp, #49152 @ 0xc000 │ │ │ │ umlalscs pc, sl, r6, r8 @ │ │ │ │ smlattlt sl, r1, r8, r6 │ │ │ │ andle r2, r9, sp, lsl #18 │ │ │ │ ldrtmi r6, [r0], -r2, lsr #16 │ │ │ │ svclt 0x00182a00 │ │ │ │ andlt r4, r4, sl, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ svclt 0x00a4f7ff │ │ │ │ - bcs 0xc2110 │ │ │ │ - bllt 0xf9c354 │ │ │ │ + bcs 0xc2120 │ │ │ │ + bllt 0xf9c364 │ │ │ │ @ instruction: 0xf7a79303 │ │ │ │ - @ instruction: 0xf24efefd │ │ │ │ + @ instruction: 0xf24efef5 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ mulls r2, r6, r2 │ │ │ │ @ instruction: 0x462a6b51 │ │ │ │ - @ instruction: 0xff70f7ac │ │ │ │ + @ instruction: 0xff68f7ac │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ stmdals r2, {r4, r5, r6, r8, r9, sl, fp, ip} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmiapl fp, {r0, r1, r9, fp, ip, pc}^ │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0x0c00eb03 │ │ │ │ strmi r6, [fp], #-2057 @ 0xfffff7f7 │ │ │ │ teqpeq ip, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ svceq 0x009cf851 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - cdp2 7, 12, cr15, cr2, cr8, {5} │ │ │ │ + cdp2 7, 11, cr15, cr10, cr8, {5} │ │ │ │ strb r6, [r9, r1, ror #17] │ │ │ │ vnmls.f64 d4, d13, d15 │ │ │ │ vrecps.f32 q9, q7, q8 │ │ │ │ vmvn.i32 q9, #4 @ 0x00000004 │ │ │ │ ldrbtmi r2, [fp], #-150 @ 0xffffff6a │ │ │ │ @ instruction: 0xf64c681b │ │ │ │ vbic.i32 d16, #12 @ 0x0000000c │ │ │ │ - blvs 0x10a8640 │ │ │ │ + blvs 0x10a8650 │ │ │ │ @ instruction: 0xf64658d2 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strmi r4, [r2], #-1043 @ 0xfffffbed │ │ │ │ svceq 0x009cf851 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ - cdp2 7, 10, cr15, cr4, cr8, {5} │ │ │ │ + cdp2 7, 9, cr15, cr12, cr8, {5} │ │ │ │ str r6, [fp, r1, ror #17]! │ │ │ │ - addeq r7, r7, r8, asr #23 │ │ │ │ - addeq r7, r7, sl, lsl #23 │ │ │ │ + @ instruction: 0x00877bb8 │ │ │ │ + addeq r7, r7, sl, ror fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfebff228 │ │ │ │ + bl 0xfebff238 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0ff0 │ │ │ │ ldrmi fp, [r1], -r2, lsl #1 │ │ │ │ andsle r2, r8, pc, lsl #24 │ │ │ │ andle r2, sl, sp, lsl #24 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eoreq pc, r4, r3, asr r8 @ │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ac4010 │ │ │ │ - @ instruction: 0xf8d0beb3 │ │ │ │ + @ instruction: 0xf8d0beab │ │ │ │ ldreq r3, [fp, #208] @ 0xd0 │ │ │ │ @ instruction: 0x4608d5f0 │ │ │ │ andeq pc, r3, #111 @ 0x6f │ │ │ │ @ instruction: 0xf7ad9100 │ │ │ │ - stmdbls r0, {r0, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r0, {r0, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf890e7e8 │ │ │ │ ldrdls r2, [r1], -r9 │ │ │ │ - bcs 0xb9894 │ │ │ │ + bcs 0xb98a4 │ │ │ │ svclt 0x000c9100 │ │ │ │ andeq pc, r3, #111 @ 0x6f │ │ │ │ andeq pc, r1, #111 @ 0x6f │ │ │ │ - blx 0xff265f38 │ │ │ │ + blx 0xff065f48 │ │ │ │ andcs r9, r3, r1, lsl #22 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ sbcsvs r9, r8, r0, lsl #18 │ │ │ │ bfi r6, sl, #11, #9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -155485,62 +155489,62 @@ │ │ │ │ svclt 0x00aef7ff │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ stmdbvs fp, {r4, r5, r6, r7, r8, pc}^ │ │ │ │ @ instruction: 0xf7a79301 │ │ │ │ - blls 0x127a3c │ │ │ │ + blls 0x127a2c │ │ │ │ strmi r4, [r6], -r1, lsl #12 │ │ │ │ tstle r0, pc, lsl #22 │ │ │ │ smullscc pc, r9, r8, r8 @ │ │ │ │ - blcs 0xb99f0 │ │ │ │ + blcs 0xb9a00 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fc2204 │ │ │ │ - ldmib r4, {r0, r1, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - blcs 0x170d18 │ │ │ │ + ldmib r4, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + blcs 0x170d28 │ │ │ │ ldm pc, {r1, r3, r4, fp, ip, lr, pc}^ @ │ │ │ │ stmdacs r1!, {r0, r1, ip, sp, lr, pc} │ │ │ │ vpadd.i8 d16, d14, d1 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ac1023 │ │ │ │ - strb pc, [lr, pc, asr #28]! @ │ │ │ │ + strb pc, [lr, r7, asr #28]! @ │ │ │ │ ldrtmi fp, [r1], -sl, asr #6 │ │ │ │ @ instruction: 0xf7ae4630 │ │ │ │ - and pc, r7, sp, ror #24 │ │ │ │ + and pc, r7, r5, ror #24 │ │ │ │ nopeq {50} @ 0x32 │ │ │ │ svclt 0x00084631 │ │ │ │ @ instruction: 0x4630221f │ │ │ │ - stc2 7, cr15, [r6], {173} @ 0xad │ │ │ │ + ldc2l 7, cr15, [lr], #-692 @ 0xfffffd4c │ │ │ │ ldrtmi r6, [r2], -r3, lsr #17 │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7acb17b │ │ │ │ - @ instruction: 0xe7b5fe79 │ │ │ │ + @ instruction: 0xe7b5fe71 │ │ │ │ rscsle r2, r5, r0, lsl #20 │ │ │ │ @ instruction: 0x46304631 │ │ │ │ - @ instruction: 0xf8c2f7ad │ │ │ │ + @ instruction: 0xf8baf7ad │ │ │ │ ldmdblt sl!, {r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0x46304611 │ │ │ │ - cdp2 7, 4, cr15, cr6, cr12, {5} │ │ │ │ + cdp2 7, 3, cr15, cr14, cr12, {5} │ │ │ │ @ instruction: 0xf7ace7ea │ │ │ │ - str pc, [r5, sp, asr #29]! │ │ │ │ + str pc, [r5, r5, asr #29]! │ │ │ │ @ instruction: 0x46304631 │ │ │ │ - blx 0x566024 │ │ │ │ + blx 0x366034 │ │ │ │ @ instruction: 0xf7a7e7e2 │ │ │ │ - vceq.f32 d31, d14, d11 │ │ │ │ + vceq.f32 d31, d14, d3 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ andscs r2, pc, #1476395010 @ 0x58000002 │ │ │ │ ldclvs 6, cr4, [r9], {7} │ │ │ │ - @ instruction: 0xf8a8f7ad │ │ │ │ + @ instruction: 0xf8a0f7ad │ │ │ │ @ instruction: 0x46304631 │ │ │ │ @ instruction: 0xf7ad2201 │ │ │ │ - ldrtmi pc, [sl], -r1, lsl #20 @ │ │ │ │ + @ instruction: 0x463af9f9 │ │ │ │ @ instruction: 0x46304631 │ │ │ │ - @ instruction: 0xff90f7ac │ │ │ │ + @ instruction: 0xff88f7ac │ │ │ │ svclt 0x0000e7cc │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrsbmi pc, [r0], #128 @ 0x80 @ │ │ │ │ vaddl.u8 , d20, d2 │ │ │ │ @@ -155549,48 +155553,48 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x469881f0 │ │ │ │ movwls r6, #2187 @ 0x88b │ │ │ │ @ instruction: 0x460c4617 │ │ │ │ @ instruction: 0xf7a74606 │ │ │ │ - blls 0xe793c │ │ │ │ - blcs 0x4799f8 │ │ │ │ + blls 0xe792c │ │ │ │ + blcs 0x479a08 │ │ │ │ @ instruction: 0xf896d136 │ │ │ │ @ instruction: 0x463030d9 │ │ │ │ - blcs 0xb9a94 │ │ │ │ + blcs 0xb9aa4 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fc2204 │ │ │ │ - stmiavs r2!, {r0, r1, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs r2!, {r0, r1, r3, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7ae00d2 │ │ │ │ - @ instruction: 0x4629fbfd │ │ │ │ + @ instruction: 0x4629fbf5 │ │ │ │ ldrmi r4, [r8, r8, lsr #12]! │ │ │ │ - blcs 0x48239c │ │ │ │ + blcs 0x4823ac │ │ │ │ movwls sp, #4112 @ 0x1010 │ │ │ │ - ldc2 7, cr15, [sl, #668]! @ 0x29c │ │ │ │ + ldc2 7, cr15, [r2, #668]! @ 0x29c │ │ │ │ vqdmulh.s d25, d14, d1 │ │ │ │ vbic.i32 q9, #4 @ 0x00000004 │ │ │ │ mulls r0, r6, r1 │ │ │ │ eorne pc, r3, r1, asr r8 @ │ │ │ │ - stc2l 7, cr15, [r6, #688] @ 0x2b0 │ │ │ │ + ldc2 7, cr15, [lr, #688]! @ 0x2b0 │ │ │ │ strtmi r9, [r9], -r0, lsl #20 │ │ │ │ strbmi r4, [r0, r8, lsr #12] │ │ │ │ stmdavs r1!, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff462a │ │ │ │ strdcs pc, [r1], -r1 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - stc2 7, cr15, [sl, #688]! @ 0x2b0 │ │ │ │ + stc2 7, cr15, [r2, #688]! @ 0x2b0 │ │ │ │ svclt 0x0000e7c9 │ │ │ │ smullscc pc, r9, r0, r8 @ │ │ │ │ @ instruction: 0xf8d0b123 │ │ │ │ @ instruction: 0xf01330d4 │ │ │ │ andle r0, r8, r1, lsl #6 │ │ │ │ mvneq pc, #1610612740 @ 0x60000004 │ │ │ │ movweq pc, #41664 @ 0xa2c0 @ │ │ │ │ @@ -155609,107 +155613,107 @@ │ │ │ │ adcvc pc, sp, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ @ instruction: 0x4618e772 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebff4d0 │ │ │ │ + bl 0xfebff4e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ ldrmi r4, [r0], -r5, lsl #12 │ │ │ │ ldmib r1, {r0, r1, r7, ip, sp, pc}^ │ │ │ │ ldmdblt r1!, {r0, r8, sp}^ │ │ │ │ @ instruction: 0x4601b1f2 │ │ │ │ andls r2, r1, r4, lsl #4 │ │ │ │ - stc2l 7, cr15, [sl, #688] @ 0x2b0 │ │ │ │ + stc2l 7, cr15, [r2, #688] @ 0x2b0 │ │ │ │ strmi r9, [r2], -r1, lsl #16 │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4030 │ │ │ │ cdpne 14, 5, cr11, cr9, cr15, {4} │ │ │ │ tstcs r1, r8, lsl pc │ │ │ │ svclt 0x00182a00 │ │ │ │ stmdbcs r0, {r8, sp} │ │ │ │ @ instruction: 0xf1c3d0ef │ │ │ │ strmi r0, [r1], -r1, lsl #4 │ │ │ │ addseq r9, r2, r1 │ │ │ │ - ldc2 7, cr15, [r2, #688]! @ 0x2b0 │ │ │ │ + stc2 7, cr15, [sl, #688]! @ 0x2b0 │ │ │ │ strb r9, [r6, r1, lsl #16]! │ │ │ │ @ instruction: 0x4601b21a │ │ │ │ addseq r9, r2, r1 │ │ │ │ @ instruction: 0xf7ac4252 │ │ │ │ - stmdals r1, {r0, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r1, {r0, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e7dd │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [sl], r4, lsl #1 │ │ │ │ ldrdcc pc, [r4], r0 │ │ │ │ @ instruction: 0xf8d04691 │ │ │ │ strmi r2, [sp], -r8, lsl #1 │ │ │ │ orrvs pc, r8, #1124073472 @ 0x43000000 │ │ │ │ @ instruction: 0xf0024604 │ │ │ │ @ instruction: 0xf043020f │ │ │ │ andls r0, r3, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0xf7a79302 │ │ │ │ - strtmi pc, [r9], -pc, lsl #26 │ │ │ │ + strtmi pc, [r9], -r7, lsl #26 │ │ │ │ @ instruction: 0xf7ac4680 │ │ │ │ - @ instruction: 0xf7a7fd21 │ │ │ │ - @ instruction: 0x4607fd3d │ │ │ │ - stc2 7, cr15, [r6, #-668] @ 0xfffffd64 │ │ │ │ + @ instruction: 0xf7a7fd19 │ │ │ │ + @ instruction: 0x4607fd35 │ │ │ │ + ldc2l 7, cr15, [lr], #668 @ 0x29c │ │ │ │ @ instruction: 0xf7a74606 │ │ │ │ - ldmdbmi r3, {r0, r1, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r3, {r0, r1, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ cdp 6, 1, cr4, cr13, cr5, {0} │ │ │ │ ldrbtmi r0, [r9], #-3952 @ 0xfffff090 │ │ │ │ ldmib sp, {r0, r3, fp, sp, lr}^ │ │ │ │ stmdapl r1, {r1, r9, ip, sp}^ │ │ │ │ andls r2, r0, r0 │ │ │ │ strbmi r4, [r1], #-1592 @ 0xfffff9c8 │ │ │ │ - @ instruction: 0xf904f7b8 │ │ │ │ + @ instruction: 0xf8fcf7b8 │ │ │ │ ldrdcc pc, [r4], r4 │ │ │ │ - blcs 0x4b9c94 │ │ │ │ + blcs 0x4b9ca4 │ │ │ │ ldrtmi fp, [r1], -r7, lsl #30 │ │ │ │ strtmi r4, [r9], -r8, lsr #12 │ │ │ │ @ instruction: 0xf7b44630 │ │ │ │ - ldrtmi pc, [r2], -r7, ror #22 @ │ │ │ │ + @ instruction: 0x4632fb5f │ │ │ │ strtmi r4, [r0], -r9, asr #12 │ │ │ │ mcr2 7, 1, pc, cr14, cr15, {7} @ │ │ │ │ ldrbmi r4, [r1], -sl, lsr #12 │ │ │ │ andlt r4, r4, r0, lsr #12 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ mcrlt 7, 1, pc, cr6, cr15, {7} @ │ │ │ │ - addeq r7, r7, r6, ror #15 │ │ │ │ + ldrdeq r7, [r7], r6 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ biccc pc, r0, #201326595 @ 0xc000003 │ │ │ │ eorsle r2, fp, r0, lsl #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebff5ec │ │ │ │ + bl 0xfebff5fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvs fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi fp, [ip], -r2, lsl #1 │ │ │ │ streq pc, [r1, #-19] @ 0xffffffed │ │ │ │ svclt 0x0018462e │ │ │ │ andle r2, r6, r0 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x4605bd70 │ │ │ │ @ instruction: 0xf7ff9301 │ │ │ │ - blls 0x127a78 │ │ │ │ + blls 0x127a88 │ │ │ │ andls r4, r1, r1, lsl #12 │ │ │ │ stmdbvs r2!, {r0, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ stmdavs r3!, {r0, r1, r2, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mvnlt r9, r1, lsl #18 │ │ │ │ cmplt fp, r3, ror #16 │ │ │ │ ldrtmi r4, [r2], -r8, lsl #12 │ │ │ │ @ instruction: 0xf7ac9101 │ │ │ │ - bls 0x1278cc │ │ │ │ + bls 0x1278bc │ │ │ │ stmiavs r1!, {r3, r5, r9, sl, lr}^ │ │ │ │ stc2l 7, cr15, [ip, #1020]! @ 0x3fc │ │ │ │ andlt r2, r2, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ @@ -155732,108 +155736,108 @@ │ │ │ │ andlt r2, r4, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ ldmeq fp, {r4, r5, r6, r7, r8, pc}^ │ │ │ │ movtvc lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xf00343db │ │ │ │ - blcs 0xa90c0 │ │ │ │ + blcs 0xa90d0 │ │ │ │ stmiavs fp, {r1, r2, r3, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ ldrmi r4, [r8], r7, lsl #12 │ │ │ │ movwls r6, #14411 @ 0x384b │ │ │ │ - mrrc2 7, 10, pc, lr, cr7 @ │ │ │ │ + mrrc2 7, 10, pc, r6, cr7 @ │ │ │ │ strmi r9, [r1], -r3, lsl #22 │ │ │ │ - blcs 0x479cf0 │ │ │ │ + blcs 0x479d00 │ │ │ │ @ instruction: 0xf895d13d │ │ │ │ @ instruction: 0x462830d9 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - blx 0xffb664dc │ │ │ │ + blx 0xff9664ec │ │ │ │ movwls r6, #14499 @ 0x38a3 │ │ │ │ - mcrr2 7, 10, pc, ip, cr7 @ │ │ │ │ + mcrr2 7, 10, pc, r4, cr7 @ │ │ │ │ strmi r9, [r1], -r3, lsl #22 │ │ │ │ - blcs 0x479d10 │ │ │ │ + blcs 0x479d20 │ │ │ │ @ instruction: 0xf897d134 │ │ │ │ @ instruction: 0x463830d9 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - blx 0xff6e6500 │ │ │ │ + blx 0xff4e6510 │ │ │ │ @ instruction: 0xb3a36923 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ svclt 0x00144629 │ │ │ │ andscs r4, pc, #69206016 @ 0x4200000 │ │ │ │ @ instruction: 0xf7ad4628 │ │ │ │ - tstpcs r0, #585728 @ p-variant is OBSOLETE @ 0x8f000 │ │ │ │ + tstpcs r0, #552960 @ p-variant is OBSOLETE @ 0x87000 │ │ │ │ movwls r4, #1578 @ 0x62a │ │ │ │ movwcs r4, #1585 @ 0x631 │ │ │ │ @ instruction: 0xf7ae4630 │ │ │ │ - ldrtmi pc, [r8], -r9, lsl #21 @ │ │ │ │ + ldrtmi pc, [r8], -r1, lsl #21 @ │ │ │ │ ldrtmi r6, [r2], -r1, lsr #16 │ │ │ │ ldc2l 7, cr15, [r0, #-1020]! @ 0xfffffc04 │ │ │ │ andlt r2, r4, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ vand q12, q15, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ac1023 │ │ │ │ - strb pc, [r1, r9, lsr #24] @ │ │ │ │ + strb pc, [r1, r1, lsr #24] @ │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - stc2 7, cr15, [r0], #-688 @ 0xfffffd50 │ │ │ │ - blcs 0xc2a08 │ │ │ │ + ldc2 7, cr15, [r8], {172} @ 0xac │ │ │ │ + blcs 0xc2a18 │ │ │ │ strbmi sp, [r2], -sl, asr #3 │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7ac9303 │ │ │ │ - andscs pc, r0, #2672 @ 0xa70 │ │ │ │ + andscs pc, r0, #2544 @ 0x9f0 │ │ │ │ strtmi r9, [r9], -r3, lsl #22 │ │ │ │ ldrtmi r9, [r0], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7ae4632 │ │ │ │ - @ instruction: 0xe7ccfa57 │ │ │ │ + strb pc, [ip, pc, asr #20] @ │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ orrne pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4618b933 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebff7bc │ │ │ │ + bl 0xfebff7cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ strmi r6, [ip], -fp, lsl #16 │ │ │ │ movwls r4, #5638 @ 0x1606 │ │ │ │ - blx 0xff86646e │ │ │ │ + blx 0xff66647e │ │ │ │ strmi r9, [r5], -r1, lsl #22 │ │ │ │ @ instruction: 0xd1222b0f │ │ │ │ smullscc pc, r9, r6, r8 @ │ │ │ │ @ instruction: 0x46294630 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - blx 0x1b665dc │ │ │ │ + blx 0x19665ec │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ - @ instruction: 0xf82ef7af │ │ │ │ + @ instruction: 0xf826f7af │ │ │ │ strtmi r6, [r9], -r2, ror #16 │ │ │ │ ldreq r4, [r2], #-1576 @ 0xfffff9d8 │ │ │ │ - stc2 7, cr15, [r4, #688] @ 0x2b0 │ │ │ │ + ldc2l 7, cr15, [ip, #-688]! @ 0xfffffd50 │ │ │ │ stmdavs r1!, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff462a │ │ │ │ andcs pc, r1, fp, lsl #26 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 , q7, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ac1023 │ │ │ │ - ldrb pc, [sp, r5, asr #23] @ │ │ │ │ + @ instruction: 0xe7ddfbbd │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ biceq pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4618b933 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ @@ -155841,50 +155845,50 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r6, r3, fp, asr #17 │ │ │ │ @ instruction: 0x460c4691 │ │ │ │ stmdavs fp, {r0, r1, r2, r3, r4, r9, sl, lr}^ │ │ │ │ strmi r9, [r6], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7a74680 │ │ │ │ - blls 0x1274ac │ │ │ │ - blcs 0x479e88 │ │ │ │ + blls 0x12749c │ │ │ │ + blcs 0x479e98 │ │ │ │ @ instruction: 0xf896d131 │ │ │ │ @ instruction: 0x463030d9 │ │ │ │ - blcs 0xb9f24 │ │ │ │ + blcs 0xb9f34 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fc2204 │ │ │ │ - stmdbvs r3!, {r0, r1, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r3!, {r0, r1, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ svccs 0x0000b383 │ │ │ │ svclt 0x00144629 │ │ │ │ andscs r4, pc, #60817408 @ 0x3a00000 │ │ │ │ @ instruction: 0xf7ad4628 │ │ │ │ - @ instruction: 0xf646f9d3 │ │ │ │ + @ instruction: 0xf646f9cb │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ stmiavs r0!, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ tstls r1, r9, lsl r8 │ │ │ │ - @ instruction: 0xf82af7a8 │ │ │ │ + @ instruction: 0xf822f7a8 │ │ │ │ strmi r9, [r3], -r1, lsl #18 │ │ │ │ strtmi r4, [r8], -sl, lsr #12 │ │ │ │ strbmi r4, [r0], -r8, asr #15 │ │ │ │ strtmi r6, [sl], -r1, lsr #16 │ │ │ │ stc2 7, cr15, [lr], #1020 @ 0x3fc │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ vcge.s8 q12, q15, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ac1023 │ │ │ │ - stmdbvs r3!, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r3!, {r0, r1, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ bicle r2, lr, r0, lsl #22 │ │ │ │ @ instruction: 0x4629463a │ │ │ │ @ instruction: 0xf7ac4628 │ │ │ │ - ldrb pc, [r0, pc, ror #27] @ │ │ │ │ + ldrb pc, [r0, r7, ror #27] @ │ │ │ │ smullscc pc, r9, r0, r8 @ │ │ │ │ @ instruction: 0xf8d0b123 │ │ │ │ @ instruction: 0xf01330d4 │ │ │ │ andle r0, r4, r1, lsl #6 │ │ │ │ eorseq pc, sp, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ ldrmi lr, [r8], -ip, lsl #15 │ │ │ │ @@ -155914,61 +155918,61 @@ │ │ │ │ andlt r2, r3, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ ldmeq fp, {r4, r5, r6, r7, r8, r9, pc}^ │ │ │ │ movtvc lr, #19011 @ 0x4a43 │ │ │ │ @ instruction: 0xf00343db │ │ │ │ - blcs 0xa9398 │ │ │ │ + blcs 0xa93a8 │ │ │ │ stmdavs fp, {r1, r2, r3, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ movwls r4, #5644 @ 0x160c │ │ │ │ @ instruction: 0x46054691 │ │ │ │ @ instruction: 0xf7a74607 │ │ │ │ - blls 0x127374 │ │ │ │ + blls 0x127364 │ │ │ │ strmi r4, [r6], -r1, lsl #12 │ │ │ │ teqle fp, pc, lsl #22 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ - blcs 0xba058 │ │ │ │ + blcs 0xba068 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fc2204 │ │ │ │ - stmiavs r3!, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r1, r2, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7a79301 │ │ │ │ - blls 0x127350 │ │ │ │ - blcs 0x47a1d0 │ │ │ │ + blls 0x127340 │ │ │ │ + blcs 0x47a1e0 │ │ │ │ @ instruction: 0xf897d133 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xba0bc │ │ │ │ + blcs 0xba0cc │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fc2204 │ │ │ │ - @ instruction: 0xf7a7f96d │ │ │ │ - @ instruction: 0xf646fb39 │ │ │ │ + @ instruction: 0xf7a7f965 │ │ │ │ + @ instruction: 0xf646fb31 │ │ │ │ vaddw.s8 q11, q0, d20 │ │ │ │ vst4.32 {d18,d20,d22,d24}, [pc :64], r6 │ │ │ │ andls r7, r1, r9, lsl #4 │ │ │ │ @ instruction: 0xf7ac6809 │ │ │ │ - blls 0x12750c │ │ │ │ + blls 0x1274fc │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0x47c84630 │ │ │ │ stmdavs r1!, {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff4632 │ │ │ │ andcs pc, r1, r7, lsl #24 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - blx 0xff0e66e8 │ │ │ │ + blx 0xfeee66f8 │ │ │ │ vabd.s8 q15, q15, │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ac1023 │ │ │ │ - @ instruction: 0xe7ccfab7 │ │ │ │ + strb pc, [ip, pc, lsr #21] @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ smullsgt pc, r9, r0, r8 @ │ │ │ │ ldmib r0, {r1, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf1bc3434 │ │ │ │ @@ -155978,56 +155982,56 @@ │ │ │ │ andlt r2, r2, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ ldmeq fp, {r4, r5, r6, r7, r8, pc}^ │ │ │ │ movtvc lr, #19011 @ 0x4a43 │ │ │ │ @ instruction: 0xf00343db │ │ │ │ - blcs 0xa9498 │ │ │ │ + blcs 0xa94a8 │ │ │ │ stmdavs fp, {r1, r2, r3, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ movwls r4, #5644 @ 0x160c │ │ │ │ @ instruction: 0x46054690 │ │ │ │ @ instruction: 0xf7a74606 │ │ │ │ - blls 0x127274 │ │ │ │ + blls 0x127264 │ │ │ │ strmi r4, [r7], -r1, lsl #12 │ │ │ │ teqle r0, pc, lsl #22 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ - blcs 0xba158 │ │ │ │ + blcs 0xba168 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fc2204 │ │ │ │ - stmiavs r2!, {r0, r1, r2, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r2!, {r0, r1, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7a79201 │ │ │ │ - bls 0x127250 │ │ │ │ - bcs 0x47a0dc │ │ │ │ + bls 0x127240 │ │ │ │ + bcs 0x47a0ec │ │ │ │ @ instruction: 0xf896d128 │ │ │ │ @ instruction: 0x461920d9 │ │ │ │ movwls r4, #5680 @ 0x1630 │ │ │ │ svclt 0x000c2a00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xf8ecf7fc │ │ │ │ + @ instruction: 0xf8e4f7fc │ │ │ │ ldrmi r9, [sl], -r1, lsl #22 │ │ │ │ @ instruction: 0x46384639 │ │ │ │ ldrtmi r4, [r0], -r0, asr #15 │ │ │ │ ldrtmi r6, [sl], -r1, lsr #16 │ │ │ │ - blx 0xfe5668fa │ │ │ │ + blx 0xfe56690a │ │ │ │ andlt r2, r2, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ vand q12, q15, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ac1023 │ │ │ │ - strb pc, [lr, fp, asr #20] @ │ │ │ │ + strb pc, [lr, r3, asr #20] @ │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf8519001 │ │ │ │ @ instruction: 0xf7ac1022 │ │ │ │ - blls 0x12723c │ │ │ │ + blls 0x12722c │ │ │ │ svclt 0x0000e7d7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ smullspl pc, r9, r0, r8 @ │ │ │ │ @ instruction: 0xf8d0b083 │ │ │ │ @@ -156044,29 +156048,29 @@ │ │ │ │ mcrrmi 10, 4, lr, r4, cr12 │ │ │ │ @ instruction: 0x0c0cea6f │ │ │ │ streq pc, [r1], #-12 │ │ │ │ mvnle r2, r0, lsl #24 │ │ │ │ strmi r6, [ip], -sp, lsl #17 │ │ │ │ @ instruction: 0x4693461e │ │ │ │ @ instruction: 0xf7a74607 │ │ │ │ - @ instruction: 0x2d0ff9f9 │ │ │ │ + @ instruction: 0x2d0ff9f1 │ │ │ │ strmi r4, [r0], r1, lsl #12 │ │ │ │ @ instruction: 0xf897d175 │ │ │ │ @ instruction: 0x463830d9 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xf886f7fc │ │ │ │ + @ instruction: 0xf87ef7fc │ │ │ │ @ instruction: 0xf7a76865 │ │ │ │ - strmi pc, [r1], r9, ror #19 │ │ │ │ + strmi pc, [r1], r1, ror #19 │ │ │ │ cmple r0, pc, lsl #26 │ │ │ │ smullscc pc, r9, r7, r8 @ │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xf876f7fc │ │ │ │ + @ instruction: 0xf86ef7fc │ │ │ │ teqle lr, r0, lsl #28 │ │ │ │ strtvs pc, [r4], -r6, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ ldreq pc, [ip, #-1612]! @ 0xfffff9b4 │ │ │ │ ldreq pc, [r2, #704] @ 0x2c0 │ │ │ │ svcge 0x0070ee1d │ │ │ │ ldmdavs r3!, {r2, r3, r5, r9, fp, lr} │ │ │ │ @@ -156074,54 +156078,54 @@ │ │ │ │ andcs pc, r2, sl, asr r8 @ │ │ │ │ andeq lr, r2, r9, lsl #22 │ │ │ │ andls r4, r1, r3, lsl r4 │ │ │ │ @ instruction: 0xf1bb4442 │ │ │ │ andsle r0, r5, r0, lsl #30 │ │ │ │ ldrdeq pc, [r4, r5]! │ │ │ │ andls r4, r0, #606208 @ 0x94000 │ │ │ │ - @ instruction: 0xf9d0f7a8 │ │ │ │ + @ instruction: 0xf9c8f7a8 │ │ │ │ stmdavs r1!, {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff4642 │ │ │ │ andcs pc, r1, r1, lsl #22 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ eoreq pc, r8, #13959168 @ 0xd50000 │ │ │ │ andls r4, r0, #442368 @ 0x6c000 │ │ │ │ - @ instruction: 0xf9baf7a8 │ │ │ │ + @ instruction: 0xf9b2f7a8 │ │ │ │ vabd.s8 q15, q15, q12 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf7ac1025 │ │ │ │ - @ instruction: 0x2e00f9b3 │ │ │ │ - blmi 0x61cd58 │ │ │ │ + @ instruction: 0x2e00f9ab │ │ │ │ + blmi 0x61cd68 │ │ │ │ svccs 0x0070ee1d │ │ │ │ strtvs pc, [r4], -r6, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf64c4692 │ │ │ │ vbic.i32 d16, #786432 @ 0x000c0000 │ │ │ │ ldmpl r3, {r1, r4, r7, r8, sl}^ │ │ │ │ andeq lr, r9, #3072 @ 0xc00 │ │ │ │ andcs lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8d56831 │ │ │ │ strmi r0, [fp], #-420 @ 0xfffffe5c │ │ │ │ bicsvc pc, r2, r5, lsl #10 │ │ │ │ - @ instruction: 0xf994f7a8 │ │ │ │ + @ instruction: 0xf98cf7a8 │ │ │ │ vabd.s8 d30, d30, d30 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf7ac1025 │ │ │ │ - str pc, [r9, sp, lsl #19] │ │ │ │ - addeq r7, r7, r4, lsl #3 │ │ │ │ + str pc, [r9, r5, lsl #19] │ │ │ │ + addeq r7, r7, r4, ror r1 │ │ │ │ addseq ip, r2, r0, ror #19 │ │ │ │ addseq ip, r2, r4, ror #20 │ │ │ │ - addeq r7, r7, r0, lsl r1 │ │ │ │ + addeq r7, r7, r0, lsl #2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ smullsmi pc, r9, r0, r8 @ │ │ │ │ ldmib r0, {r2, r7, ip, sp, pc}^ │ │ │ │ cmnlt r4, r4, lsr r2 │ │ │ │ @@ -156130,106 +156134,106 @@ │ │ │ │ andlt r2, r4, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ ldmeq fp, {r4, r5, r6, r7, r8, pc}^ │ │ │ │ movtvc lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xf00343db │ │ │ │ - blcs 0xa96f8 │ │ │ │ + blcs 0xa9708 │ │ │ │ stmdavs fp, {r1, r2, r3, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ movwls r4, #13836 @ 0x360c │ │ │ │ strmi r4, [r6], -r5, lsl #12 │ │ │ │ - @ instruction: 0xf944f7a7 │ │ │ │ + @ instruction: 0xf93cf7a7 │ │ │ │ strmi r9, [r1], -r3, lsl #22 │ │ │ │ - blcs 0x47a328 │ │ │ │ + blcs 0x47a338 │ │ │ │ @ instruction: 0xf895d14d │ │ │ │ @ instruction: 0x462830d9 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xffd0f7fb │ │ │ │ + @ instruction: 0xffc8f7fb │ │ │ │ movwls r6, #14499 @ 0x38a3 │ │ │ │ - @ instruction: 0xf932f7a7 │ │ │ │ + @ instruction: 0xf92af7a7 │ │ │ │ strmi r9, [r0], r3, lsl #22 │ │ │ │ cmple r5, pc, lsl #22 │ │ │ │ smullscc pc, r9, r6, r8 @ │ │ │ │ ldrtmi r4, [r0], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xffbef7fb │ │ │ │ - @ instruction: 0xf922f7a7 │ │ │ │ + @ instruction: 0xffb6f7fb │ │ │ │ + @ instruction: 0xf91af7a7 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andvc pc, r9, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs r9, {r0, r1, ip, pc} │ │ │ │ - @ instruction: 0xf8b4f7af │ │ │ │ + @ instruction: 0xf8acf7af │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ stmdals r3, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - bl 0x2beeb4 │ │ │ │ + bl 0x2beec4 │ │ │ │ movwls r0, #4866 @ 0x1302 │ │ │ │ @ instruction: 0xf64c1813 │ │ │ │ vmvn.i32 d16, #12 @ 0x0000000c │ │ │ │ ldrtmi r0, [sl], #-146 @ 0xffffff6e │ │ │ │ @ instruction: 0xf5009200 │ │ │ │ @ instruction: 0xf8d0712b │ │ │ │ @ instruction: 0xf7a802ac │ │ │ │ - @ instruction: 0x4630f915 │ │ │ │ + ldrtmi pc, [r0], -sp, lsl #18 @ │ │ │ │ ldrtmi r6, [sl], -r1, lsr #16 │ │ │ │ - blx 0x1266b90 │ │ │ │ + blx 0x1266ba0 │ │ │ │ andlt r2, r4, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ vand q12, q15, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ac1023 │ │ │ │ - @ instruction: 0xe7b1f8ff │ │ │ │ + @ instruction: 0xe7b1f8f7 │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - @ instruction: 0xf8f6f7ac │ │ │ │ + @ instruction: 0xf8eef7ac │ │ │ │ svclt 0x0000e7ba │ │ │ │ - addeq r7, r7, r0, lsl r0 │ │ │ │ + addeq r7, r7, r0 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ biccc pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4618b933 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebffdf4 │ │ │ │ + bl 0xfebffe04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r6, [pc], -fp, asr #16 │ │ │ │ strmi r4, [r6], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7a79301 │ │ │ │ - blls 0x126f10 │ │ │ │ + blls 0x126f00 │ │ │ │ strmi r4, [r5], -r1, lsl #12 │ │ │ │ tstle ip, pc, lsl #22 │ │ │ │ smullscc pc, r9, r4, r8 @ │ │ │ │ - blcs 0xba49c │ │ │ │ + blcs 0xba4ac │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fb2204 │ │ │ │ - strtmi pc, [r9], -sp, asr #30 │ │ │ │ + strtmi pc, [r9], -r5, asr #30 │ │ │ │ eorcs r4, r0, #40, 12 @ 0x2800000 │ │ │ │ - blx 0x1be6af4 │ │ │ │ + blx 0x19e6b04 │ │ │ │ ldmdavs r9!, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff462a │ │ │ │ strdcs pc, [r1], -r3 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 , q15, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ac1023 │ │ │ │ - strb pc, [r2, sp, lsr #17]! @ │ │ │ │ + strb pc, [r2, r5, lsr #17]! @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r6, r5, r4, lsl #26 │ │ │ │ ldrsbtmi pc, [r8], #132 @ 0x84 @ │ │ │ │ ldclcs 4, cr15, [r0], #-80 @ 0xffffffb0 │ │ │ │ @@ -156238,381 +156242,381 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x461f83f0 │ │ │ │ strmi r6, [ip], -fp, asr #16 │ │ │ │ ldrmi r9, [r1], r3, lsl #6 │ │ │ │ strmi r4, [r0], r5, lsl #12 │ │ │ │ - @ instruction: 0xf874f7a7 │ │ │ │ + @ instruction: 0xf86cf7a7 │ │ │ │ strmi r9, [r1], -r3, lsl #22 │ │ │ │ - blcs 0x47a4c4 │ │ │ │ + blcs 0x47a4d4 │ │ │ │ @ instruction: 0xf895d161 │ │ │ │ @ instruction: 0x462830d9 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xff00f7fb │ │ │ │ + mrc2 7, 7, pc, cr8, cr11, {7} │ │ │ │ movwls r6, #14499 @ 0x38a3 │ │ │ │ - @ instruction: 0xf862f7a7 │ │ │ │ + @ instruction: 0xf85af7a7 │ │ │ │ strmi r9, [r1], -r3, lsl #22 │ │ │ │ - blcs 0x47a4e4 │ │ │ │ + blcs 0x47a4f4 │ │ │ │ @ instruction: 0xf898d140 │ │ │ │ @ instruction: 0x464030d9 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - mcr2 7, 7, pc, cr14, cr11, {7} @ │ │ │ │ + mcr2 7, 7, pc, cr6, cr11, {7} @ │ │ │ │ eorsle r2, pc, r1, lsl #30 │ │ │ │ cmple fp, r2, lsl #30 │ │ │ │ adcsmi r2, r8, r1 │ │ │ │ - stc2 7, cr15, [r8, #-668] @ 0xfffffd64 │ │ │ │ + stc2 7, cr15, [r0, #-668] @ 0xfffffd64 │ │ │ │ vnmls.f64 d4, d13, d22 │ │ │ │ ldrbtmi r2, [fp], #-3952 @ 0xfffff090 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2282 @ 0xfffff716 │ │ │ │ stmib sp, {r0, r1, r4, r5, sl, lr}^ │ │ │ │ @ instruction: 0xf64c2000 │ │ │ │ vmvn.i32 d16, #12 @ 0x0000000c │ │ │ │ @ instruction: 0x461a0092 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf500d015 │ │ │ │ @ instruction: 0xf8d0714c │ │ │ │ @ instruction: 0xf7a80330 │ │ │ │ - strbmi pc, [r0], -r7, asr #16 @ │ │ │ │ + @ instruction: 0x4640f83f │ │ │ │ ldrtmi r6, [r2], -r1, lsr #16 │ │ │ │ @ instruction: 0xf978f7ff │ │ │ │ andlt r2, r5, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf50083f0 │ │ │ │ @ instruction: 0xf8d0716d │ │ │ │ @ instruction: 0xf7a803b4 │ │ │ │ - @ instruction: 0xe7e8f831 │ │ │ │ + strb pc, [r8, r9, lsr #16]! @ │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - @ instruction: 0xf82af7ac │ │ │ │ + @ instruction: 0xf822f7ac │ │ │ │ @ instruction: 0xd1bf2f01 │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ - ldc2l 7, cr15, [r0], #-696 @ 0xfffffd48 │ │ │ │ + stc2l 7, cr15, [r8], #-696 @ 0xfffffd48 │ │ │ │ vaba.s8 d30, d30, d28 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ac1023 │ │ │ │ - @ instruction: 0xe79df81b │ │ │ │ + @ instruction: 0xe79df813 │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ - ldc2 7, cr15, [lr], #-696 @ 0xfffffd48 │ │ │ │ + ldc2 7, cr15, [r6], #-696 @ 0xfffffd48 │ │ │ │ svclt 0x0000e7ae │ │ │ │ - addeq r6, r7, sl, ror lr │ │ │ │ + addeq r6, r7, sl, ror #28 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ orrne pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4618b933 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfebfffb4 │ │ │ │ + bl 0xfebfffc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ strmi r6, [sp], -fp, asr #16 │ │ │ │ movwls r4, #5636 @ 0x1604 │ │ │ │ - @ instruction: 0xffe2f7a6 │ │ │ │ + @ instruction: 0xffdaf7a6 │ │ │ │ strmi r9, [r6], -r1, lsl #22 │ │ │ │ cmple r8, pc, lsl #22 │ │ │ │ smullscc pc, r9, r4, r8 @ │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - mcr2 7, 3, pc, cr14, cr11, {7} @ │ │ │ │ + mcr2 7, 3, pc, cr6, cr11, {7} @ │ │ │ │ andls r6, r1, #11141120 @ 0xaa0000 │ │ │ │ - @ instruction: 0xffd0f7a6 │ │ │ │ - bcs 0x48f5f4 │ │ │ │ + @ instruction: 0xffc8f7a6 │ │ │ │ + bcs 0x48f604 │ │ │ │ @ instruction: 0xf894d14b │ │ │ │ @ instruction: 0x460120d9 │ │ │ │ strtmi r9, [r0], -r1 │ │ │ │ svclt 0x000c2a00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - mrc2 7, 2, pc, cr12, cr11, {7} │ │ │ │ + mrc2 7, 2, pc, cr4, cr11, {7} │ │ │ │ ldrmi r9, [sl], -r1, lsl #22 │ │ │ │ @ instruction: 0x46304631 │ │ │ │ - @ instruction: 0xf85af7ad │ │ │ │ + @ instruction: 0xf852f7ad │ │ │ │ andls r6, r1, #15335424 @ 0xea0000 │ │ │ │ - @ instruction: 0xffb8f7a6 │ │ │ │ - bcs 0x48f624 │ │ │ │ + @ instruction: 0xffb0f7a6 │ │ │ │ + bcs 0x48f634 │ │ │ │ @ instruction: 0xf894d128 │ │ │ │ @ instruction: 0x460120d9 │ │ │ │ strtmi r9, [r0], -r1 │ │ │ │ svclt 0x000c2a00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - mcr2 7, 2, pc, cr4, cr11, {7} @ │ │ │ │ + mrc2 7, 1, pc, cr12, cr11, {7} │ │ │ │ ldrmi r9, [r9], -r1, lsl #22 │ │ │ │ @ instruction: 0x46304632 │ │ │ │ - @ instruction: 0xf85ef7ac │ │ │ │ + @ instruction: 0xf856f7ac │ │ │ │ stmdavs r9!, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff4632 │ │ │ │ andcs pc, r1, r9, ror #17 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 , q7, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ab1023 │ │ │ │ - ldr pc, [r7, r3, lsr #31]! │ │ │ │ + @ instruction: 0xe7b7ff9b │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf8519001 │ │ │ │ @ instruction: 0xf7ab1022 │ │ │ │ - blls 0x128cec │ │ │ │ + blls 0x128cdc │ │ │ │ vaba.s8 q15, q15, │ │ │ │ vbic.i32 q9, #4 @ 0x00000004 │ │ │ │ mulls r1, r6, r1 │ │ │ │ eorne pc, r2, r1, asr r8 @ │ │ │ │ - @ instruction: 0xff8ef7ab │ │ │ │ + @ instruction: 0xff86f7ab │ │ │ │ ldr r9, [r4, r1, lsl #22]! │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ stmdavs pc, {r2, r7, ip, sp, pc}^ @ │ │ │ │ strmi r4, [r5], -lr, lsl #12 │ │ │ │ @ instruction: 0x469a4690 │ │ │ │ mlasls r0, sp, r8, pc @ │ │ │ │ - @ instruction: 0xff64f7a6 │ │ │ │ + @ instruction: 0xff5cf7a6 │ │ │ │ strmi r2, [r4], -pc, lsl #30 │ │ │ │ rschi pc, r8, r0, asr #32 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - ldc2l 7, cr15, [r0, #1004]! @ 0x3ec │ │ │ │ + stc2l 7, cr15, [r8, #1004]! @ 0x3ec │ │ │ │ movwls r6, #14515 @ 0x38b3 │ │ │ │ - @ instruction: 0xff52f7a6 │ │ │ │ + @ instruction: 0xff4af7a6 │ │ │ │ strmi r9, [r7], -r3, lsl #22 │ │ │ │ @ instruction: 0xf0402b0f │ │ │ │ @ instruction: 0xf89580cc │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xba79c │ │ │ │ + blcs 0xba7ac │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fb2204 │ │ │ │ - @ instruction: 0xf1bafddd │ │ │ │ + @ instruction: 0xf1bafdd5 │ │ │ │ eorle r0, r7, r0, lsl #30 │ │ │ │ @ instruction: 0x46212210 │ │ │ │ @ instruction: 0xf7ac4620 │ │ │ │ - @ instruction: 0xf1b9fd97 │ │ │ │ + @ instruction: 0xf1b9fd8f │ │ │ │ eorle r0, r6, r0, lsl #30 │ │ │ │ @ instruction: 0x46392210 │ │ │ │ @ instruction: 0xf7ac4638 │ │ │ │ - ldrtmi pc, [sl], -pc, lsl #27 @ │ │ │ │ + ldrtmi pc, [sl], -r7, lsl #27 @ │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ - @ instruction: 0xffccf7ac │ │ │ │ + @ instruction: 0xffc4f7ac │ │ │ │ svceq 0x0001f1b8 │ │ │ │ @ instruction: 0xf1b8d025 │ │ │ │ subsle r0, pc, r2, lsl #30 │ │ │ │ ldmdavs r1!, {r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff4622 │ │ │ │ andcs pc, r1, sp, ror #16 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ - blx 0xc66e1e │ │ │ │ + blx 0xa66e2e │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0x4639d1d8 │ │ │ │ @ instruction: 0xf7ae4638 │ │ │ │ - ldrtmi pc, [sl], -r7, lsr #22 @ │ │ │ │ + @ instruction: 0x463afb1f │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ - @ instruction: 0xffa6f7ac │ │ │ │ + @ instruction: 0xff9ef7ac │ │ │ │ svceq 0x0001f1b8 │ │ │ │ @ instruction: 0xf8d6d1d9 │ │ │ │ @ instruction: 0xf7a6800c │ │ │ │ - strmi pc, [r7], -r1, lsl #30 │ │ │ │ + @ instruction: 0x4607fef9 │ │ │ │ svceq 0x000ff1b8 │ │ │ │ addshi pc, r6, r0, asr #32 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - stc2 7, cr15, [ip, #1004] @ 0x3ec │ │ │ │ + stc2 7, cr15, [r4, #1004] @ 0x3ec │ │ │ │ vnmla.f64 d4, d13, d14 │ │ │ │ @ instruction: 0xf64c2f70 │ │ │ │ vmvn.i32 d16, #12 @ 0x0000000c │ │ │ │ ldrbtmi r0, [fp], #-146 @ 0xffffff6e │ │ │ │ @ instruction: 0xf500681b │ │ │ │ ldmpl r2, {r0, r1, r2, r7, r8, sp, lr}^ │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ smladls r1, r7, r4, r4 │ │ │ │ ldrmi r6, [r3], #-2075 @ 0xfffff7e5 │ │ │ │ andls r4, r0, #570425344 @ 0x22000000 │ │ │ │ ldrteq pc, [r8], #-2256 @ 0xfffff730 @ │ │ │ │ - cdp2 7, 14, cr15, cr12, cr7, {5} │ │ │ │ + cdp2 7, 14, cr15, cr4, cr7, {5} │ │ │ │ ldmdavs r1!, {r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff4622 │ │ │ │ andcs pc, r1, sp, lsl r8 @ │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @ instruction: 0xf7a668f7 │ │ │ │ - strmi pc, [r0], r5, asr #29 │ │ │ │ + @ instruction: 0x4680febd │ │ │ │ cmple r2, pc, lsl #30 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - ldc2l 7, cr15, [r2, #-1004] @ 0xfffffc14 │ │ │ │ + stc2l 7, cr15, [sl, #-1004] @ 0xfffffc14 │ │ │ │ movwls r6, #14387 @ 0x3833 │ │ │ │ - cdp2 7, 11, cr15, cr4, cr6, {5} │ │ │ │ + cdp2 7, 10, cr15, cr12, cr6, {5} │ │ │ │ strmi r9, [r7], -r3, lsl #22 │ │ │ │ cmple r2, pc, lsl #22 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - stc2l 7, cr15, [r0, #-1004] @ 0xfffffc14 │ │ │ │ - cdp2 7, 10, cr15, cr4, cr6, {5} │ │ │ │ + ldc2 7, cr15, [r8, #-1004]! @ 0xfffffc14 │ │ │ │ + cdp2 7, 9, cr15, cr12, cr6, {5} │ │ │ │ andscs r4, pc, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0xf7ac9003 │ │ │ │ - stmdals r3, {r0, r1, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r3, {r0, r1, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4642463b │ │ │ │ stmib sp, {r0, r3, r4, r5, r9, sl, lr}^ │ │ │ │ strbmi r4, [r0], -r0 │ │ │ │ - cdp2 7, 8, cr15, cr2, cr13, {5} │ │ │ │ + cdp2 7, 7, cr15, cr10, cr13, {5} │ │ │ │ @ instruction: 0x464268f1 │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ @ instruction: 0x4628ffdb │ │ │ │ @ instruction: 0x463a6831 │ │ │ │ @ instruction: 0xffd6f7fe │ │ │ │ andlt r2, r4, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ vaba.s8 q12, q15, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ab1023 │ │ │ │ - ldr pc, [r4, -pc, lsl #29]! │ │ │ │ + ldr pc, [r4, -r7, lsl #29]! │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r7, r3, asr r8 @ │ │ │ │ - cdp2 7, 8, cr15, cr6, cr11, {5} │ │ │ │ + cdp2 7, 7, cr15, cr14, cr11, {5} │ │ │ │ vaba.s8 d30, d14, d8 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf7ab1027 │ │ │ │ - @ instruction: 0xe7adfe7d │ │ │ │ + @ instruction: 0xe7adfe75 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r8, r3, asr r8 @ │ │ │ │ - cdp2 7, 7, cr15, cr4, cr11, {5} │ │ │ │ + cdp2 7, 6, cr15, cr12, cr11, {5} │ │ │ │ vabd.s8 q15, q7, q13 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ab1023 │ │ │ │ - str pc, [sp, fp, ror #28]! │ │ │ │ - @ instruction: 0x00876bbe │ │ │ │ + str pc, [sp, r3, ror #28]! │ │ │ │ + addeq r6, r7, lr, lsr #23 │ │ │ │ @ instruction: 0x461db530 │ │ │ │ smullscc pc, r9, r0, r8 @ │ │ │ │ mulmi ip, sp, r8 │ │ │ │ @ instruction: 0xce34e9d0 │ │ │ │ - b 0x1c95668 │ │ │ │ + b 0x1c95678 │ │ │ │ @ instruction: 0xf00e0e0e │ │ │ │ orrlt r0, r3, r1, lsl #6 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - b 0x14985d4 │ │ │ │ - b 0x13b8488 │ │ │ │ - b 0x1c7c254 │ │ │ │ + b 0x14985e4 │ │ │ │ + b 0x13b8498 │ │ │ │ + b 0x1c7c264 │ │ │ │ @ instruction: 0xf00c0c0c │ │ │ │ - blcs 0xa9d28 │ │ │ │ + blcs 0xa9d38 │ │ │ │ strtmi sp, [fp], -lr, ror #3 │ │ │ │ pop {r0, r1, sl, ip, pc} │ │ │ │ @ instruction: 0xe6b74030 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r6, r4, ip, asr #16 │ │ │ │ strmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0x469a4691 │ │ │ │ - cdp2 7, 1, cr15, cr14, cr6, {5} │ │ │ │ + cdp2 7, 1, cr15, cr6, cr6, {5} │ │ │ │ strmi r2, [r5], -pc, lsl #24 │ │ │ │ rschi pc, r3, r0, asr #32 │ │ │ │ smullscc pc, r9, r7, r8 @ │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - stc2 7, cr15, [sl], #1004 @ 0x3ec │ │ │ │ + stc2 7, cr15, [r2], #1004 @ 0x3ec │ │ │ │ ldrdhi pc, [r8], -r6 │ │ │ │ - cdp2 7, 0, cr15, cr12, cr6, {5} │ │ │ │ + cdp2 7, 0, cr15, cr4, cr6, {5} │ │ │ │ @ instruction: 0xf1b84604 │ │ │ │ @ instruction: 0xf0400f0f │ │ │ │ @ instruction: 0xf897809a │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbaa68 │ │ │ │ + blcs 0xbaa78 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fb2204 │ │ │ │ - @ instruction: 0xf1b9fc97 │ │ │ │ + @ instruction: 0xf1b9fc8f │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ @ instruction: 0x46218098 │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ - @ instruction: 0xf1baf86f │ │ │ │ + @ instruction: 0xf1baf867 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ ldmvs r3!, {r0, r2, r3, r4, r7, pc}^ │ │ │ │ rsble r2, r5, pc, lsl #22 │ │ │ │ - cdp2 7, 2, cr15, cr0, cr6, {5} │ │ │ │ + cdp2 7, 1, cr15, cr8, cr6, {5} │ │ │ │ @ instruction: 0xf7a64680 │ │ │ │ - @ instruction: 0x4629fe1d │ │ │ │ + @ instruction: 0x4629fe15 │ │ │ │ strbmi r4, [r0], -r1, lsl #13 │ │ │ │ - blx 0xffde7092 │ │ │ │ + blx 0xffbe70a2 │ │ │ │ strbmi r4, [r8], -r1, lsr #12 │ │ │ │ - blx 0xffce709a │ │ │ │ + blx 0xffae70aa │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf7af4640 │ │ │ │ - ldmvs r3!, {r0, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs r3!, {r0, r2, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402b0f │ │ │ │ @ instruction: 0xf89780a9 │ │ │ │ @ instruction: 0x462130d9 │ │ │ │ - blcs 0xbaac8 │ │ │ │ + blcs 0xbaad8 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fb2204 │ │ │ │ - strbmi pc, [r8], -r7, ror #24 @ │ │ │ │ + @ instruction: 0x4648fc5f │ │ │ │ @ instruction: 0xf7b34621 │ │ │ │ - @ instruction: 0x464afbd9 │ │ │ │ + @ instruction: 0x464afbd1 │ │ │ │ strbmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf8d6f7af │ │ │ │ + @ instruction: 0xf8cef7af │ │ │ │ @ instruction: 0xf6464642 │ │ │ │ vmlal.s8 q11, d0, d20 │ │ │ │ @ instruction: 0x46212896 │ │ │ │ @ instruction: 0xf7b34628 │ │ │ │ - @ instruction: 0xf7a6fc39 │ │ │ │ - andscs pc, pc, #11840 @ 0x2e40 │ │ │ │ + @ instruction: 0xf7a6fc31 │ │ │ │ + andscs pc, pc, #11328 @ 0x2c40 │ │ │ │ andls r4, r3, r9, lsr #12 │ │ │ │ - ldc2 7, cr15, [r0], {172} @ 0xac │ │ │ │ - ldc2 7, cr15, [r2, #664]! @ 0x298 │ │ │ │ + stc2 7, cr15, [r8], {172} @ 0xac │ │ │ │ + stc2 7, cr15, [sl, #664]! @ 0x298 │ │ │ │ ldrdne pc, [r0], -r8 │ │ │ │ andvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7ae4681 │ │ │ │ - andcs pc, r1, r7, asr #26 │ │ │ │ - blx 0x19e70d8 │ │ │ │ + andcs pc, r1, pc, lsr sp @ │ │ │ │ + blx 0x17e70e8 │ │ │ │ strbmi r4, [r9], -r2, lsr #12 │ │ │ │ - blls 0x18d244 │ │ │ │ + blls 0x18d254 │ │ │ │ @ instruction: 0xf8cd2009 │ │ │ │ @ instruction: 0xf7ad9004 │ │ │ │ - @ instruction: 0xf8d8fd35 │ │ │ │ + @ instruction: 0xf8d8fd2d │ │ │ │ strbmi r1, [r8], -r0 │ │ │ │ andvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ - stc2 7, cr15, [r0, #696]! @ 0x2b8 │ │ │ │ + ldc2 7, cr15, [r8, #696] @ 0x2b8 │ │ │ │ ldmdavs r1!, {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe462a │ │ │ │ ldrdcs pc, [r1], -sp │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -156625,54 +156629,54 @@ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorseq pc, ip, ip, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ orrvs pc, r7, r0, lsl #10 │ │ │ │ ldrmi r6, [r3], #-2075 @ 0xfffff7e5 │ │ │ │ andls r4, r0, #704643072 @ 0x2a000000 │ │ │ │ ldrteq pc, [r8], #-2256 @ 0xfffff730 @ │ │ │ │ - stc2 7, cr15, [r2, #668] @ 0x29c │ │ │ │ + ldc2l 7, cr15, [sl, #-668]! @ 0xfffffd64 │ │ │ │ vaba.s8 q15, q15, q2 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf7ab1028 │ │ │ │ - @ instruction: 0xf1b9fd7b │ │ │ │ + @ instruction: 0xf1b9fd73 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ strtmi sl, [r1], -r8, ror #30 │ │ │ │ andscs r4, r0, #32, 12 @ 0x2000000 │ │ │ │ - blx 0xfe66718a │ │ │ │ + blx 0xfe46719a │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - @ instruction: 0xffd2f7fc │ │ │ │ + @ instruction: 0xffcaf7fc │ │ │ │ svceq 0x0000f1ba │ │ │ │ svcge 0x0063f43f │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7ab4628 │ │ │ │ - ldmvs r4!, {r0, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmvs r4!, {r0, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ adcsle r2, r3, pc, lsl #24 │ │ │ │ - stc2l 7, cr15, [sl, #-664] @ 0xfffffd68 │ │ │ │ + stc2l 7, cr15, [r2, #-664] @ 0xfffffd68 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf8534680 │ │ │ │ @ instruction: 0xf7ab1024 │ │ │ │ - blmi 0x4a8868 │ │ │ │ + blmi 0x4a8858 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - bl 0x13f660 │ │ │ │ + bl 0x13f670 │ │ │ │ andls r0, r1, r8 │ │ │ │ vaba.s8 d30, d30, d22 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf7ab1024 │ │ │ │ - ldr pc, [sp, -r5, asr #26] │ │ │ │ + @ instruction: 0xe71dfd3d │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf8524620 │ │ │ │ @ instruction: 0xf7ab1023 │ │ │ │ - smmulr r6, fp, sp │ │ │ │ - strdeq r6, [r7], r2 │ │ │ │ - addeq r6, r7, r4, ror #16 │ │ │ │ + smmulr r6, r3, sp │ │ │ │ + addeq r6, r7, r2, ror #17 │ │ │ │ + addeq r6, r7, r4, asr r8 │ │ │ │ ldrsbgt pc, [r0], #128 @ 0x80 @ │ │ │ │ stcleq 3, cr15, [r0], {204} @ 0xcc │ │ │ │ svceq 0x0000f1bc │ │ │ │ strbtmi sp, [r0], -r6, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @@ -156687,94 +156691,94 @@ │ │ │ │ andlt r4, r5, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ stmdavs ip, {r4, r5, r6, r7, r8, r9, pc}^ │ │ │ │ @ instruction: 0x46904699 │ │ │ │ strmi r4, [r5], -lr, lsl #12 │ │ │ │ - ldc2l 7, cr15, [r2], #664 @ 0x298 │ │ │ │ + stc2l 7, cr15, [sl], #664 @ 0x298 │ │ │ │ strmi r2, [r7], -pc, lsl #24 │ │ │ │ addhi pc, r4, r0, asr #32 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - blx 0x20673b2 │ │ │ │ + blx 0x1e673c2 │ │ │ │ movwls r6, #14515 @ 0x38b3 │ │ │ │ - stc2l 7, cr15, [r0], #664 @ 0x298 │ │ │ │ + ldc2l 7, cr15, [r8], {166} @ 0xa6 │ │ │ │ strmi r9, [r4], -r3, lsl #22 │ │ │ │ cmnle r8, pc, lsl #22 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - blx 0x1be73d6 │ │ │ │ + blx 0x19e73e6 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0x4621d01f │ │ │ │ andcs r4, r0, #32, 12 @ 0x2000000 │ │ │ │ rscsvc pc, pc, #217055232 @ 0xcf00000 │ │ │ │ - @ instruction: 0xf90af7ac │ │ │ │ + @ instruction: 0xf902f7ac │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0x46214638 │ │ │ │ - @ instruction: 0xff46f7ad │ │ │ │ + @ instruction: 0xff3ef7ad │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0x4628d11d │ │ │ │ @ instruction: 0x46226831 │ │ │ │ mcr2 7, 0, pc, cr4, cr14, {7} @ │ │ │ │ andlt r2, r5, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ andscs r8, r0, #240, 6 @ 0xc0000003 │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ - @ instruction: 0xff50f7ab │ │ │ │ + @ instruction: 0xff48f7ab │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0x46214638 │ │ │ │ - @ instruction: 0xff28f7ad │ │ │ │ + @ instruction: 0xff20f7ad │ │ │ │ svceq 0x0000f1b8 │ │ │ │ ldmvs r2!, {r0, r5, r6, r7, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7a69203 │ │ │ │ - bls 0x1a86c8 │ │ │ │ + bls 0x1a86b8 │ │ │ │ teqle r8, pc, lsl #20 │ │ │ │ smullscs pc, r9, r5, r8 @ │ │ │ │ andls r4, r3, r1, lsl #12 │ │ │ │ - bcs 0xbad04 │ │ │ │ + bcs 0xbad14 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fb2204 │ │ │ │ - blls 0x1a8114 │ │ │ │ + blls 0x1a8104 │ │ │ │ @ instruction: 0xee1d4a1b │ │ │ │ @ instruction: 0xf64c1f70 │ │ │ │ vmvn.i32 d16, #12 @ 0x0000000c │ │ │ │ ldrbtmi r0, [sl], #-146 @ 0xffffff6e │ │ │ │ stmpl sl, {r1, r4, fp, sp, lr} │ │ │ │ orrvs pc, r7, r0, lsl #10 │ │ │ │ movwls r4, #5139 @ 0x1413 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrmi r6, [r3], #-2075 @ 0xfffff7e5 │ │ │ │ andls r4, r0, #570425344 @ 0x22000000 │ │ │ │ ldrteq pc, [r8], #-2256 @ 0xfffff730 @ │ │ │ │ - stc2 7, cr15, [r8], {167} @ 0xa7 │ │ │ │ + stc2 7, cr15, [r0], {167} @ 0xa7 │ │ │ │ vaba.s8 d30, d30, d19 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ab1023 │ │ │ │ - ldr pc, [r7, r1, lsl #25] │ │ │ │ + @ instruction: 0xe797fc79 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r4, r3, asr r8 @ │ │ │ │ - ldc2l 7, cr15, [r8], #-684 @ 0xfffffd54 │ │ │ │ + ldc2l 7, cr15, [r0], #-684 @ 0xfffffd54 │ │ │ │ vaba.s8 q15, q7, q14 │ │ │ │ vbic.i32 q9, #4 @ 0x00000004 │ │ │ │ mulls r3, r6, r1 │ │ │ │ eorne pc, r2, r1, asr r8 @ │ │ │ │ - stc2l 7, cr15, [lr], #-684 @ 0xfffffd54 │ │ │ │ + stc2l 7, cr15, [r6], #-684 @ 0xfffffd54 │ │ │ │ strb r9, [r7, r3, lsl #22] │ │ │ │ - strdeq r6, [r7], r6 @ │ │ │ │ + addeq r6, r7, r6, ror #13 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ smullsmi pc, r9, r0, r8 @ │ │ │ │ @ instruction: 0xf8d0b084 │ │ │ │ @ instruction: 0xf8d060d0 │ │ │ │ @@ -156790,189 +156794,189 @@ │ │ │ │ mcrrvc 10, 4, lr, r5, cr12 │ │ │ │ @ instruction: 0x0c0cea6f │ │ │ │ streq pc, [r1], #-12 │ │ │ │ mvnle r2, r0, lsl #24 │ │ │ │ ldrmi r6, [sl], lr, asr #16 │ │ │ │ @ instruction: 0x460d4691 │ │ │ │ strmi r4, [r0], r7, lsl #12 │ │ │ │ - stc2 7, cr15, [r4], #-664 @ 0xfffffd68 │ │ │ │ + ldc2 7, cr15, [ip], {166} @ 0xa6 │ │ │ │ strmi r2, [r4], -pc, lsl #28 │ │ │ │ @ instruction: 0xf897d15b │ │ │ │ @ instruction: 0x463830d9 │ │ │ │ - blcs 0xbadd8 │ │ │ │ + blcs 0xbade8 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fb2204 │ │ │ │ - stmiavs fp!, {r0, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs fp!, {r0, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7a69303 │ │ │ │ - blls 0x1a85b4 │ │ │ │ - blcs 0x47ad84 │ │ │ │ + blls 0x1a85a4 │ │ │ │ + blcs 0x47ad94 │ │ │ │ @ instruction: 0xf898d140 │ │ │ │ @ instruction: 0x464030d9 │ │ │ │ - blcs 0xbae3c │ │ │ │ + blcs 0xbae4c │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fb2204 │ │ │ │ - @ instruction: 0x4633fa9f │ │ │ │ + @ instruction: 0x4633fa97 │ │ │ │ strtmi r4, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7ad4630 │ │ │ │ - stmiavs fp!, {r0, r1, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs fp!, {r0, r1, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ andsle r2, sl, pc, lsl #22 │ │ │ │ @ instruction: 0xf7a69303 │ │ │ │ - blls 0x1a8580 │ │ │ │ + blls 0x1a8570 │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf8524607 │ │ │ │ @ instruction: 0xf7ab1023 │ │ │ │ - @ instruction: 0xf1bafc05 │ │ │ │ + @ instruction: 0xf1bafbfd │ │ │ │ eorle r0, pc, r0, lsl #30 │ │ │ │ @ instruction: 0xf7a72000 │ │ │ │ - ldrtmi pc, [fp], -r5, lsr #17 @ │ │ │ │ + @ instruction: 0x463bf89d │ │ │ │ strtmi r4, [r1], -r2, lsl #12 │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ad6400 │ │ │ │ - @ instruction: 0xf1b9fd37 │ │ │ │ + @ instruction: 0xf1b9fd2f │ │ │ │ @ instruction: 0xd1290f00 │ │ │ │ stmdavs r9!, {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe4622 │ │ │ │ andcs pc, r1, r3, lsr #26 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - blx 0xff7e74ae │ │ │ │ + blx 0xff5e74be │ │ │ │ vaba.s8 d30, d30, d31 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf7ab1026 │ │ │ │ - sbfx pc, r3, #23, #5 │ │ │ │ + str pc, [r4, fp, asr #23]! │ │ │ │ @ instruction: 0x4621463a │ │ │ │ @ instruction: 0xf7ab4620 │ │ │ │ - @ instruction: 0xf1b9fc0d │ │ │ │ + @ instruction: 0xf1b9fc05 │ │ │ │ sbcsle r0, r5, r0, lsl #30 │ │ │ │ @ instruction: 0x46304631 │ │ │ │ @ instruction: 0xf7ab221f │ │ │ │ - @ instruction: 0x4632ffb3 │ │ │ │ + ldrtmi pc, [r2], -fp, lsr #31 @ │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ - stc2 7, cr15, [r0], {171} @ 0xab │ │ │ │ + blx 0xffee74f6 │ │ │ │ svclt 0x0000e7ca │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ biceq pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4618b933 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ stmdavs fp, {r2, r7, ip, sp, pc}^ │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ movwls r4, #9735 @ 0x2607 │ │ │ │ - blx 0xfe3e750e │ │ │ │ + blx 0xfe1e751e │ │ │ │ strmi r9, [r1], -r2, lsl #22 │ │ │ │ - blcs 0x47ae94 │ │ │ │ + blcs 0x47aea4 │ │ │ │ @ instruction: 0xf895d15d │ │ │ │ @ instruction: 0x462830d9 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - blx 0x6e767c │ │ │ │ + blx 0x4e768c │ │ │ │ movwls r6, #10403 @ 0x28a3 │ │ │ │ - blx 0x1f67532 │ │ │ │ + blx 0x1d67542 │ │ │ │ strmi r9, [r0], r2, lsl #22 │ │ │ │ cmple r3, pc, lsl #22 │ │ │ │ smullscc pc, r9, r7, r8 @ │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - blx 0x2676a0 │ │ │ │ + @ instruction: 0xf9fef7fb │ │ │ │ vnmls.f64 d4, d13, d21 │ │ │ │ @ instruction: 0xf64c2f70 │ │ │ │ vmvn.i32 d16, #12 @ 0x0000000c │ │ │ │ ldrbtmi r0, [fp], #-146 @ 0xffffff6e │ │ │ │ vtst.8 d6, d0, d11 │ │ │ │ ldmpl r3, {r2, r3, r4, r5, r7, r8, lr}^ │ │ │ │ andeq lr, r3, #8, 22 @ 0x2000 │ │ │ │ ldrtmi r9, [r3], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf8d0461a │ │ │ │ @ instruction: 0xf7a704bc │ │ │ │ - stmiavs r3!, {r0, r1, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs r3!, {r0, r1, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ andsle r2, r1, pc, lsl #22 │ │ │ │ @ instruction: 0xf7a69303 │ │ │ │ - blls 0x1a8430 │ │ │ │ + blls 0x1a8420 │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf8519002 │ │ │ │ @ instruction: 0xf7ab1023 │ │ │ │ - bls 0x168474 │ │ │ │ + bls 0x168464 │ │ │ │ @ instruction: 0x46304631 │ │ │ │ - blx 0xfe6e75b6 │ │ │ │ + blx 0xfe4e75c6 │ │ │ │ stmdavs r1!, {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe4632 │ │ │ │ andcs pc, r1, r7, lsl #25 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - blx 0x10e75e6 │ │ │ │ + blx 0xee75f6 │ │ │ │ vaba.s8 d30, d30, d28 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ab1023 │ │ │ │ - @ instruction: 0xe7a1fb37 │ │ │ │ - @ instruction: 0x008764b2 │ │ │ │ + str pc, [r1, pc, lsr #22]! │ │ │ │ + addeq r6, r7, r2, lsr #9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec00958 │ │ │ │ + bl 0xfec00968 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8900fd8 │ │ │ │ ldrdlt r3, [r5], r9 │ │ │ │ @ instruction: 0xf8d46d04 │ │ │ │ - blcs 0xb9aac │ │ │ │ + blcs 0xb9abc │ │ │ │ @ instruction: 0xf014d054 │ │ │ │ suble r6, r9, r0, ror r3 │ │ │ │ strmi r6, [ip], -fp, asr #16 │ │ │ │ ldrmi r9, [r7], -r3, lsl #6 │ │ │ │ @ instruction: 0xf7a64605 │ │ │ │ - blls 0x1a8398 │ │ │ │ + blls 0x1a8388 │ │ │ │ strmi r4, [r6], -r1, lsl #12 │ │ │ │ cmnle r2, pc, lsl #22 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ - blcs 0xbb034 │ │ │ │ + blcs 0xbb044 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fb2204 │ │ │ │ - stmiavs r2!, {r0, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r2!, {r0, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7a69203 │ │ │ │ - bls 0x1a8374 │ │ │ │ - bcs 0x47afb8 │ │ │ │ + bls 0x1a8364 │ │ │ │ + bcs 0x47afc8 │ │ │ │ @ instruction: 0xf895d146 │ │ │ │ @ instruction: 0x461920d9 │ │ │ │ movwls r4, #13864 @ 0x3628 │ │ │ │ svclt 0x000c2a00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xf97ef7fb │ │ │ │ - bmi 0xa903d4 │ │ │ │ + @ instruction: 0xf976f7fb │ │ │ │ + bmi 0xa903e4 │ │ │ │ svcne 0x0070ee1d │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmne r0, {r1, r3, r7, fp, ip, lr}^ │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrmi r6, [r3], #-2075 @ 0xfffff7e5 │ │ │ │ stmib sp, {r1, r4, r5, sl, lr}^ │ │ │ │ @ instruction: 0xf64c2000 │ │ │ │ vmvn.i32 d16, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xb1f70092 │ │ │ │ @ instruction: 0x61a8f500 │ │ │ │ strbeq pc, [r0, #-2256] @ 0xfffff730 @ │ │ │ │ - blx 0xff7e7698 │ │ │ │ + blx 0xff5e76a8 │ │ │ │ ldrtmi r6, [r2], -r1, lsr #16 │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ movwcs pc, #7181 @ 0x1c0d @ │ │ │ │ andlt r4, r5, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ @@ -156980,132 +156984,132 @@ │ │ │ │ ldrmi sp, [r8], -sl, lsr #3 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmla.f32 , q8, q8 │ │ │ │ @ instruction: 0xf8d051c4 │ │ │ │ @ instruction: 0xf7a705c4 │ │ │ │ - @ instruction: 0xe7dffabd │ │ │ │ + @ instruction: 0xe7dffab5 │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf8519003 │ │ │ │ @ instruction: 0xf7ab1022 │ │ │ │ - blls 0x1a8324 │ │ │ │ + blls 0x1a8314 │ │ │ │ vaba.s8 d30, d30, d25 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ab1023 │ │ │ │ - ldr pc, [ip, fp, lsr #21] │ │ │ │ - addeq r6, r7, r8, lsr #7 │ │ │ │ + ldr pc, [ip, r3, lsr #21] │ │ │ │ + umulleq r6, r7, r8, r3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r6, [lr], -ip, asr #16 │ │ │ │ ldrmi r4, [r1], r5, lsl #12 │ │ │ │ @ instruction: 0xf7a6469a │ │ │ │ - @ instruction: 0x2c0ffa83 │ │ │ │ + @ instruction: 0x2c0ffa7b │ │ │ │ @ instruction: 0xf0404680 │ │ │ │ @ instruction: 0xf895808e │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbb138 │ │ │ │ + blcs 0xbb148 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fb2204 │ │ │ │ - ldmvs r4!, {r0, r1, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ - blx 0x1d67740 │ │ │ │ + ldmvs r4!, {r0, r1, r2, r8, fp, ip, sp, lr, pc} │ │ │ │ + blx 0x1b67750 │ │ │ │ stccs 6, cr4, [pc], {7} │ │ │ │ addhi pc, ip, r0, asr #32 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xf8fef7fb │ │ │ │ + @ instruction: 0xf8f6f7fb │ │ │ │ svceq 0x0000f1b9 │ │ │ │ addhi pc, sl, r0, asr #32 │ │ │ │ @ instruction: 0x46404639 │ │ │ │ - ldc2l 7, cr15, [r6], {252} @ 0xfc │ │ │ │ - blx 0xfe467770 │ │ │ │ + stc2l 7, cr15, [lr], {252} @ 0xfc │ │ │ │ + blx 0xfe267780 │ │ │ │ @ instruction: 0xf7a64604 │ │ │ │ - strbmi pc, [r1], -fp, lsl #21 @ │ │ │ │ + strbmi pc, [r1], -r3, lsl #21 @ │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ - @ instruction: 0xf862f7b3 │ │ │ │ + @ instruction: 0xf85af7b3 │ │ │ │ @ instruction: 0x46484639 │ │ │ │ - @ instruction: 0xf85ef7b3 │ │ │ │ + @ instruction: 0xf856f7b3 │ │ │ │ strtmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf1ba4620 │ │ │ │ subsle r0, r3, r0, lsl #30 │ │ │ │ - ldc2l 7, cr15, [r6, #-696]! @ 0xfffffd48 │ │ │ │ + stc2l 7, cr15, [lr, #-696]! @ 0xfffffd48 │ │ │ │ ldrdhi pc, [ip], -r6 │ │ │ │ ldrdls pc, [r0], -r6 │ │ │ │ - blx 0x10e77a4 │ │ │ │ + blx 0xee77b4 │ │ │ │ svceq 0x000ff1b8 │ │ │ │ cmnle r4, r7, lsl #12 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xf8ccf7fb │ │ │ │ - blx 0xce77c4 │ │ │ │ + @ instruction: 0xf8c4f7fb │ │ │ │ + blx 0xae77d4 │ │ │ │ svceq 0x000ff1b9 │ │ │ │ cmple fp, r0, lsl #13 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xf8bcf7fb │ │ │ │ - blx 0x15e77e4 │ │ │ │ + @ instruction: 0xf8b4f7fb │ │ │ │ + blx 0x13e77f4 │ │ │ │ strmi r4, [r1], r2, asr #12 │ │ │ │ @ instruction: 0xf7b34639 │ │ │ │ - strbmi pc, [sl], -r5, ror #16 @ │ │ │ │ + @ instruction: 0x464af85d │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ - stc2 7, cr15, [r8, #-696]! @ 0xfffffd48 │ │ │ │ + stc2 7, cr15, [r0, #-696]! @ 0xfffffd48 │ │ │ │ ldmdavs r6!, {r0, r1, r2, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ - blx 0x567800 │ │ │ │ + blx 0x367810 │ │ │ │ strmi r4, [r0], r1, lsr #12 │ │ │ │ - @ instruction: 0xffb2f7b2 │ │ │ │ + @ instruction: 0xffaaf7b2 │ │ │ │ ldrtmi r4, [r9], -r2, asr #12 │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ @ instruction: 0xf7a6fb53 │ │ │ │ - strtmi pc, [r1], -r7, lsl #20 │ │ │ │ + @ instruction: 0x4621f9ff │ │ │ │ @ instruction: 0xf7b24607 │ │ │ │ - strtmi pc, [r8], -r1, asr #31 │ │ │ │ + @ instruction: 0x4628ffb9 │ │ │ │ @ instruction: 0x4631463a │ │ │ │ - blx 0x12e798a │ │ │ │ + blx 0x12e799a │ │ │ │ tstcs r0, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - stc2 7, cr15, [r4, #-696] @ 0xfffffd48 │ │ │ │ + ldc2l 7, cr15, [ip], #696 @ 0x2b8 │ │ │ │ vabd.s8 d30, d30, d26 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf7ab1024 │ │ │ │ - ldmvs r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9e6f7a6 │ │ │ │ + ldmvs r4!, {r0, r1, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf9def7a6 │ │ │ │ stccs 6, cr4, [pc], {7} │ │ │ │ svcge 0x0074f43f │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r4, r3, asr r8 @ │ │ │ │ - @ instruction: 0xf9f0f7ab │ │ │ │ + @ instruction: 0xf9e8f7ab │ │ │ │ svceq 0x0000f1b9 │ │ │ │ svcge 0x0076f43f │ │ │ │ @ instruction: 0x46392210 │ │ │ │ @ instruction: 0xf7ad4638 │ │ │ │ - strb pc, [pc, -fp, lsl #16]! @ │ │ │ │ + strb pc, [pc, -r3, lsl #16]! @ │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r9, r3, asr r8 @ │ │ │ │ - @ instruction: 0xf9def7ab │ │ │ │ + @ instruction: 0xf9d6f7ab │ │ │ │ vabd.s8 d30, d30, d20 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf7ab1028 │ │ │ │ - @ instruction: 0xe78bf9d5 │ │ │ │ + str pc, [fp, sp, asr #19] │ │ │ │ ldrsbgt pc, [r0], #128 @ 0x80 @ │ │ │ │ stcleq 3, cr15, [r0], {204} @ 0xcc │ │ │ │ svceq 0x0000f1bc │ │ │ │ strbtmi sp, [r0], -r6, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @@ -157122,804 +157126,804 @@ │ │ │ │ andlt r2, r4, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ ldmeq fp, {r4, r5, r6, r7, r8, pc}^ │ │ │ │ movtvc lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xf00343db │ │ │ │ - blcs 0xaa678 │ │ │ │ + blcs 0xaa688 │ │ │ │ stmvs lr, {r1, r2, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - @ instruction: 0xf986f7a6 │ │ │ │ + @ instruction: 0xf97ef7a6 │ │ │ │ strmi r2, [r7], -pc, lsl #28 │ │ │ │ @ instruction: 0xf894d170 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbb310 │ │ │ │ + blcs 0xbb320 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fb2204 │ │ │ │ - stmdavs fp!, {r0, r1, r4, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs fp!, {r0, r1, r3, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7a69303 │ │ │ │ - blls 0x1a8078 │ │ │ │ - blcs 0x47b2c0 │ │ │ │ + blls 0x1a8068 │ │ │ │ + blcs 0x47b2d0 │ │ │ │ @ instruction: 0xf894d17d │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbb334 │ │ │ │ + blcs 0xbb344 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ - @ instruction: 0xf7fb2204 │ │ │ │ - ldrtmi pc, [r3], -r1, lsl #16 @ │ │ │ │ + @ instruction: 0xf7fa2204 │ │ │ │ + shsub8mi pc, r3, r9 @ │ │ │ │ @ instruction: 0x4631463a │ │ │ │ @ instruction: 0xf7ad4638 │ │ │ │ - andcs pc, r0, r5, ror #22 │ │ │ │ - cdp2 7, 1, cr15, cr10, cr6, {5} │ │ │ │ + andcs pc, r0, sp, asr fp @ │ │ │ │ + cdp2 7, 1, cr15, cr2, cr6, {5} │ │ │ │ andls r6, r3, #15335424 @ 0xea0000 │ │ │ │ @ instruction: 0xf7a64680 │ │ │ │ - bls 0x1a8040 │ │ │ │ + bls 0x1a8030 │ │ │ │ cmple r7, pc, lsl #20 │ │ │ │ smullscs pc, r9, r4, r8 @ │ │ │ │ andls r4, r3, r1, lsl #12 │ │ │ │ - bcs 0xbb36c │ │ │ │ + bcs 0xbb37c │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - blls 0x1a9a8c │ │ │ │ + blls 0x1a9a7c │ │ │ │ @ instruction: 0x4631463a │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ ldrtmi r3, [r3], -r0, lsl #16 │ │ │ │ - @ instruction: 0xf92ef7ad │ │ │ │ + @ instruction: 0xf926f7ad │ │ │ │ andls r6, r3, #2752512 @ 0x2a0000 │ │ │ │ - @ instruction: 0xf93ef7a6 │ │ │ │ - bcs 0x490320 │ │ │ │ + @ instruction: 0xf936f7a6 │ │ │ │ + bcs 0x490330 │ │ │ │ @ instruction: 0xf894d131 │ │ │ │ @ instruction: 0x460120d9 │ │ │ │ strtmi r9, [r0], -r3 │ │ │ │ svclt 0x000c2a00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xffcaf7fa │ │ │ │ + @ instruction: 0xffc2f7fa │ │ │ │ ldrtmi r9, [sl], -r3, lsl #22 │ │ │ │ @ instruction: 0x46384631 │ │ │ │ stmdacc r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ad4633 │ │ │ │ - stmiavs r9!, {r0, r1, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs r9!, {r0, r1, r3, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4620463a │ │ │ │ - blx 0x1be7b40 │ │ │ │ + blx 0x1be7b50 │ │ │ │ stmdavs r9!, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe4632 │ │ │ │ andcs pc, r1, r7, ror #20 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r6, r3, asr r8 @ │ │ │ │ - @ instruction: 0xf920f7ab │ │ │ │ + @ instruction: 0xf918f7ab │ │ │ │ vabd.s8 d30, d30, d15 │ │ │ │ vbic.i32 q9, #4 @ 0x00000004 │ │ │ │ mulls r3, r6, r1 │ │ │ │ eorne pc, r2, r1, asr r8 @ │ │ │ │ - @ instruction: 0xf916f7ab │ │ │ │ + @ instruction: 0xf90ef7ab │ │ │ │ strb r9, [lr, r3, lsl #22] │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf8519003 │ │ │ │ @ instruction: 0xf7ab1022 │ │ │ │ - blls 0x1a7fd0 │ │ │ │ + blls 0x1a7fc0 │ │ │ │ vabd.s8 d30, d30, d24 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ab1023 │ │ │ │ - str pc, [r2, r1, lsl #18] │ │ │ │ + @ instruction: 0xe782f8f9 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ biceq pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4618b933 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec00dd8 │ │ │ │ + bl 0xfec00de8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r6, [pc], -fp, asr #16 │ │ │ │ strmi r4, [r6], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7a69301 │ │ │ │ - blls 0x127f2c │ │ │ │ + blls 0x127f1c │ │ │ │ strmi r4, [r5], -r1, lsl #12 │ │ │ │ tstle fp, pc, lsl #22 │ │ │ │ smullscc pc, r9, r4, r8 @ │ │ │ │ - blcs 0xbb480 │ │ │ │ + blcs 0xbb490 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - qsaxmi pc, r9, fp @ │ │ │ │ + qsaxmi pc, r9, r3 @ │ │ │ │ @ instruction: 0xf7ad4628 │ │ │ │ - @ instruction: 0x4630fe13 │ │ │ │ + ldrtmi pc, [r0], -fp, lsl #28 @ │ │ │ │ @ instruction: 0x462a6839 │ │ │ │ - blx 0x167c14 │ │ │ │ + blx 0x167c24 │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - @ instruction: 0xf8bcf7ab │ │ │ │ + @ instruction: 0xf8b4f7ab │ │ │ │ svclt 0x0000e7e3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r4, r4, lr, lsl #12 │ │ │ │ ldrdne pc, [r4], r0 │ │ │ │ ldmdavs r3!, {r2, r9, sl, lr} │ │ │ │ streq lr, [r1, -r2, asr #20] │ │ │ │ @ instruction: 0xf7a69303 │ │ │ │ - blls 0x1a7eb0 │ │ │ │ - blcs 0x47b484 │ │ │ │ + blls 0x1a7ea0 │ │ │ │ + blcs 0x47b494 │ │ │ │ @ instruction: 0xf894d13b │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbb4fc │ │ │ │ + blcs 0xbb50c │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - @ instruction: 0xf7a6ff1d │ │ │ │ - strtmi pc, [r9], -r1, lsl #17 │ │ │ │ + @ instruction: 0xf7a6ff15 │ │ │ │ + @ instruction: 0x4629f879 │ │ │ │ @ instruction: 0xf7ab4680 │ │ │ │ - ldmvs r3!, {r0, r1, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs r3!, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7a69303 │ │ │ │ - blls 0x1a7e80 │ │ │ │ - blcs 0x47b4b4 │ │ │ │ + blls 0x1a7e70 │ │ │ │ + blcs 0x47b4c4 │ │ │ │ @ instruction: 0xf894d12c │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbb52c │ │ │ │ + blcs 0xbb53c │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - blmi 0x6698cc │ │ │ │ + blmi 0x6698bc │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ ldmpl r1, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ strls r2, [r0, -r0, lsl #4] │ │ │ │ @ instruction: 0xf8d44441 │ │ │ │ andls r3, r1, #136 @ 0x88 │ │ │ │ @ instruction: 0xf003462a │ │ │ │ @ instruction: 0xf7b8030f │ │ │ │ - ldmdavs r1!, {r0, r2, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs r1!, {r0, r2, r3, r4, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r0], -sl, lsr #12 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe41f0 │ │ │ │ vmul.i8 d27, d30, d11 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7ab1023 │ │ │ │ - @ instruction: 0xe7c4f85f │ │ │ │ + @ instruction: 0xe7c4f857 │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - @ instruction: 0xf856f7ab │ │ │ │ + @ instruction: 0xf84ef7ab │ │ │ │ svclt 0x0000e7d3 │ │ │ │ - @ instruction: 0x00875eb6 │ │ │ │ + addeq r5, r7, r6, lsr #29 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r6, r5, sp, asr #17 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0x46994690 │ │ │ │ - @ instruction: 0xf82cf7a6 │ │ │ │ + @ instruction: 0xf824f7a6 │ │ │ │ strmi r2, [r7], -pc, lsl #26 │ │ │ │ @ instruction: 0xf896d17c │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbb604 │ │ │ │ + blcs 0xbb614 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - stmiavs r3!, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7a69303 │ │ │ │ - blls 0x1a7dc4 │ │ │ │ - blcs 0x47b570 │ │ │ │ + blls 0x1a7db4 │ │ │ │ + blcs 0x47b580 │ │ │ │ @ instruction: 0xf896d173 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbb628 │ │ │ │ + blcs 0xbb638 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - strtmi pc, [fp], -r7, lsr #29 │ │ │ │ + @ instruction: 0x462bfe9f │ │ │ │ @ instruction: 0x4629463a │ │ │ │ @ instruction: 0xf1b84638 │ │ │ │ andsle r0, r4, r0, lsl #30 │ │ │ │ - blx 0x2e7c38 │ │ │ │ + blx 0xe7c48 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ stmdavs r3!, {r2, r4, r8, ip, lr, pc} │ │ │ │ cmple r1, r0, lsl #22 │ │ │ │ ldrtmi r6, [sl], -r1, lsr #18 │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ stmdavs r1!, {r0, r1, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrtmi r4, [r0], -sl, lsr #12 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe43f0 │ │ │ │ @ instruction: 0xf7adb93b │ │ │ │ - @ instruction: 0xf1b9fa73 │ │ │ │ + @ instruction: 0xf1b9fa6b │ │ │ │ rscle r0, sl, r0, lsl #30 │ │ │ │ movwls r6, #14627 @ 0x3923 │ │ │ │ - @ instruction: 0xffe8f7a5 │ │ │ │ + @ instruction: 0xffe0f7a5 │ │ │ │ strmi r9, [r0], r3, lsl #22 │ │ │ │ cmple r9, pc, lsl #22 │ │ │ │ smullscc pc, r9, r6, r8 @ │ │ │ │ ldrtmi r4, [r0], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - mrc2 7, 3, pc, cr4, cr10, {7} │ │ │ │ + mcr2 7, 3, pc, cr12, cr10, {7} @ │ │ │ │ andls r6, r3, #6422528 @ 0x620000 │ │ │ │ - @ instruction: 0xffd6f7a5 │ │ │ │ - bcs 0x4905f0 │ │ │ │ + @ instruction: 0xffcef7a5 │ │ │ │ + bcs 0x490600 │ │ │ │ @ instruction: 0xf896d141 │ │ │ │ @ instruction: 0x460120d9 │ │ │ │ ldrtmi r9, [r0], -r3 │ │ │ │ svclt 0x000c2a00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - mcr2 7, 3, pc, cr2, cr10, {7} @ │ │ │ │ + mrc2 7, 2, pc, cr10, cr10, {7} │ │ │ │ stmib sp, {r0, r1, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r8, [sl], -r0, lsl #6 │ │ │ │ strtmi r4, [r9], -fp, lsr #12 │ │ │ │ @ instruction: 0xf7ac4638 │ │ │ │ - stmdavs r3!, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r0, r1, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ adcsle r2, sp, r0, lsl #22 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ movwls r4, #13865 @ 0x3629 │ │ │ │ @ instruction: 0xf7aa6c58 │ │ │ │ - blls 0x1a9d4c │ │ │ │ + blls 0x1a9d3c │ │ │ │ ldrtmi r4, [r9], -sl, lsr #12 │ │ │ │ @ instruction: 0xf7ab6c98 │ │ │ │ - str pc, [sp, r5, asr #18]! │ │ │ │ + @ instruction: 0xe7adf93d │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r5, r3, asr r8 @ │ │ │ │ - @ instruction: 0xffbaf7aa │ │ │ │ + @ instruction: 0xffb2f7aa │ │ │ │ vabd.s8 d30, d30, d3 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7aa1023 │ │ │ │ - @ instruction: 0xe78cffb1 │ │ │ │ + str pc, [ip, r9, lsr #31] │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - @ instruction: 0xffa8f7aa │ │ │ │ + @ instruction: 0xffa0f7aa │ │ │ │ vaba.s8 d30, d30, d22 │ │ │ │ vbic.i32 q9, #4 @ 0x00000004 │ │ │ │ mulls r3, r6, r1 │ │ │ │ eorne pc, r2, r1, asr r8 @ │ │ │ │ - @ instruction: 0xff9ef7aa │ │ │ │ + @ instruction: 0xff96f7aa │ │ │ │ ldr r9, [lr, r3, lsl #22]! │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r6, r2, pc, lsl #17 │ │ │ │ strmi r4, [r6], -sp, lsl #12 │ │ │ │ @ instruction: 0xf7a54690 │ │ │ │ - svccs 0x000fff77 │ │ │ │ + svccs 0x000fff6f │ │ │ │ @ instruction: 0xd12e4604 │ │ │ │ smullscc pc, r9, r6, r8 @ │ │ │ │ ldrtmi r4, [r0], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - mcr2 7, 0, pc, cr4, cr10, {7} @ │ │ │ │ + ldc2l 7, cr15, [ip, #1000]! @ 0x3e8 │ │ │ │ movwls r6, #6379 @ 0x18eb │ │ │ │ - @ instruction: 0xff66f7a5 │ │ │ │ + @ instruction: 0xff5ef7a5 │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ @ instruction: 0xd1252b0f │ │ │ │ smullscc pc, r9, r6, r8 @ │ │ │ │ ldrtmi r4, [r0], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - ldc2l 7, cr15, [r2, #1000]! @ 0x3e8 │ │ │ │ + stc2l 7, cr15, [sl, #1000]! @ 0x3e8 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ @ instruction: 0xf7ab4620 │ │ │ │ - @ instruction: 0xf1b8fff1 │ │ │ │ + @ instruction: 0xf1b8ffe9 │ │ │ │ @ instruction: 0xd1230f00 │ │ │ │ - blcs 0xc3f9c │ │ │ │ + blcs 0xc3fac │ │ │ │ stmdavs r9!, {r1, r3, r4, r5, r8, ip, lr, pc}^ │ │ │ │ ldrtmi r4, [r0], -r2, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe41f0 │ │ │ │ vadd.i8 d27, d30, d15 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf7aa1027 │ │ │ │ - @ instruction: 0xe7d1ff53 │ │ │ │ + ldrb pc, [r1, fp, asr #30] @ │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - @ instruction: 0xff4af7aa │ │ │ │ + @ instruction: 0xff42f7aa │ │ │ │ @ instruction: 0x4621463a │ │ │ │ @ instruction: 0xf7ab4620 │ │ │ │ - @ instruction: 0xf1b8ffcd │ │ │ │ + @ instruction: 0xf1b8ffc5 │ │ │ │ sbcsle r0, fp, r0, lsl #30 │ │ │ │ movwls r6, #6443 @ 0x192b │ │ │ │ - @ instruction: 0xff28f7a5 │ │ │ │ + @ instruction: 0xff20f7a5 │ │ │ │ strmi r9, [r7], -r1, lsl #22 │ │ │ │ tstle lr, pc, lsl #22 │ │ │ │ smullscc pc, r9, r6, r8 @ │ │ │ │ ldrtmi r4, [r0], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - ldc2 7, cr15, [r4, #1000]! @ 0x3e8 │ │ │ │ + stc2 7, cr15, [ip, #1000]! @ 0x3e8 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ @ instruction: 0xf7aa4620 │ │ │ │ - stmdavs fp!, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ sbcle r2, r4, r0, lsl #22 │ │ │ │ ldrbcs pc, [r4, -lr, asr #4]! @ │ │ │ │ ldrcs pc, [r6, r0, asr #5] │ │ │ │ ldclvs 6, cr4, [r8], #-132 @ 0xffffff7c │ │ │ │ - @ instruction: 0xff20f7aa │ │ │ │ + @ instruction: 0xff18f7aa │ │ │ │ @ instruction: 0x46216cb8 │ │ │ │ - @ instruction: 0xff1cf7aa │ │ │ │ + @ instruction: 0xff14f7aa │ │ │ │ vaba.s8 d30, d30, d23 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7aa1023 │ │ │ │ - @ instruction: 0xe7e1ff13 │ │ │ │ + strb pc, [r1, fp, lsl #30]! @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec0119c │ │ │ │ + bl 0xfec011ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ strmi fp, [r8], -r2, lsl #1 │ │ │ │ ldrmi r2, [r1], -r1, lsl #22 │ │ │ │ - blcs 0x15e00c │ │ │ │ + blcs 0x15e01c │ │ │ │ andlt sp, r2, r7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8d4bd10 │ │ │ │ ldreq r3, [fp, #208] @ 0xd0 │ │ │ │ vqshl.s8 d29, d10, d14 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ - blvs 0x16b2e2c │ │ │ │ + blvs 0x16b2e3c │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7aa4010 │ │ │ │ - @ instruction: 0xf894beed │ │ │ │ + @ instruction: 0xf894bee5 │ │ │ │ stmdblt sl!, {r0, r3, r4, r6, r7, sp} │ │ │ │ tstle r3, pc, lsl #16 │ │ │ │ ldrsbcs pc, [r0], #132 @ 0x84 @ │ │ │ │ - strle r0, [pc], #-1682 @ 0xa9ff0 │ │ │ │ + strle r0, [pc], #-1682 @ 0xaa000 │ │ │ │ strmi r4, [r1], -sl, lsl #12 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldmdalt r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf06f4608 │ │ │ │ tstls r0, r3, lsl #4 │ │ │ │ - blx 0x167eba │ │ │ │ + blx 0xfff67ec8 │ │ │ │ ldrb r9, [ip, r0, lsl #18] │ │ │ │ rsbscs pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ rscvs r2, r2, r3, lsl #4 │ │ │ │ andeq pc, r1, #111 @ 0x6f │ │ │ │ - blvs 0xff0cec28 │ │ │ │ + blvs 0xff0cec38 │ │ │ │ @ instruction: 0xf7ab9100 │ │ │ │ - ldmib sp, {r0, r1, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r1, [r8], -r0, lsl #4 │ │ │ │ - blx 0xffc67ee0 │ │ │ │ + blx 0xffa67ef0 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ vadd.i8 d25, d0, d0 │ │ │ │ ldmdavs r9, {r0, r2, r3, r6, r9, ip} │ │ │ │ - cdp2 7, 6, cr15, cr2, cr13, {5} │ │ │ │ + cdp2 7, 5, cr15, cr10, cr13, {5} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldr r6, [r0, r3, lsr #11]! │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ stmiavs sp, {r1, r7, ip, sp, pc}^ │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0x46984692 │ │ │ │ ldrdls pc, [r8], -sp @ │ │ │ │ - cdp2 7, 8, cr15, cr12, cr5, {5} │ │ │ │ + cdp2 7, 8, cr15, cr4, cr5, {5} │ │ │ │ strmi r2, [r7], -pc, lsl #26 │ │ │ │ @ instruction: 0xf896d130 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbb944 │ │ │ │ + blcs 0xbb954 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - ldmib r4, {r0, r3, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strbmi r2, [r3], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7fc4638 │ │ │ │ - stmiavs r3!, {r0, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r2, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7a59301 │ │ │ │ - blls 0x129a78 │ │ │ │ - blcs 0x47b8bc │ │ │ │ + blls 0x129a68 │ │ │ │ + blcs 0x47b8cc │ │ │ │ @ instruction: 0xf896d121 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbb974 │ │ │ │ + blcs 0xbb984 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - ldrtmi pc, [sl], -r1, lsl #26 @ │ │ │ │ + @ instruction: 0x463afcf9 │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ @ instruction: 0xf1b847d0 │ │ │ │ tstle pc, r0, lsl #30 │ │ │ │ strbmi r6, [fp], -r1, ror #16 │ │ │ │ ldrtmi r4, [r0], -sl, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ smmlsr fp, r0, r7, r4 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r5, r3, asr r8 @ │ │ │ │ - cdp2 7, 6, cr15, cr6, cr10, {5} │ │ │ │ + cdp2 7, 5, cr15, cr14, cr10, {5} │ │ │ │ vabd.s8 q15, q15, │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7aa1023 │ │ │ │ - @ instruction: 0x463afe5d │ │ │ │ + @ instruction: 0x463afe55 │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ @ instruction: 0xf1b847d0 │ │ │ │ sbcsle r0, pc, r0, lsl #30 │ │ │ │ ldrbcs pc, [r4, -lr, asr #4]! @ │ │ │ │ ldrcs pc, [r6, r0, asr #5] │ │ │ │ ldclvs 6, cr4, [r8], #-164 @ 0xffffff5c │ │ │ │ - cdp2 7, 4, cr15, cr14, cr10, {5} │ │ │ │ + cdp2 7, 4, cr15, cr6, cr10, {5} │ │ │ │ @ instruction: 0x46296cb8 │ │ │ │ - cdp2 7, 4, cr15, cr10, cr10, {5} │ │ │ │ + cdp2 7, 4, cr15, cr2, cr10, {5} │ │ │ │ svclt 0x0000e7d2 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [pc], -r3, lsl #1 │ │ │ │ strmi r6, [sp], -fp, asr #17 │ │ │ │ ldrmi r4, [r1], r6, lsl #12 │ │ │ │ @ instruction: 0xf8dd9301 │ │ │ │ @ instruction: 0xf7a58028 │ │ │ │ - blls 0x1299cc │ │ │ │ - blcs 0x47b964 │ │ │ │ + blls 0x1299bc │ │ │ │ + blcs 0x47b974 │ │ │ │ @ instruction: 0xf896d11b │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbba20 │ │ │ │ + blcs 0xbba30 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - ldmib r5, {r0, r1, r3, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r5, {r0, r1, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7fc463b │ │ │ │ - strtmi pc, [r1], -r7, asr #19 │ │ │ │ + @ instruction: 0x4621f9bf │ │ │ │ strbmi r4, [r8, r0, lsr #12] │ │ │ │ stmdavs r9!, {r0, r1, r2, r7, r8, fp, ip, sp, pc}^ │ │ │ │ strtmi r4, [r2], -r3, asr #12 │ │ │ │ andlt r4, r3, r0, lsr r6 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ vabd.s8 d30, d14, d2 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7aa1023 │ │ │ │ - strb pc, [r4, sp, lsl #28]! @ │ │ │ │ + strb pc, [r4, r5, lsl #28]! @ │ │ │ │ ldrbcs pc, [r4, -lr, asr #4]! @ │ │ │ │ ldrcs pc, [r6, r0, asr #5] │ │ │ │ ldclvs 6, cr4, [r8], #-132 @ 0xffffff7c │ │ │ │ - cdp2 7, 0, cr15, cr4, cr10, {5} │ │ │ │ + ldc2l 7, cr15, [ip, #680]! @ 0x2a8 │ │ │ │ @ instruction: 0x46216cb8 │ │ │ │ - cdp2 7, 0, cr15, cr0, cr10, {5} │ │ │ │ + ldc2l 7, cr15, [r8, #680]! @ 0x2a8 │ │ │ │ svclt 0x0000e7e1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ stmdbvs pc, {r1, r7, ip, sp, pc} @ │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0x46984692 │ │ │ │ ldrdls pc, [r8], -sp @ │ │ │ │ - ldc2l 7, cr15, [r6, #660] @ 0x294 │ │ │ │ + stc2l 7, cr15, [lr, #660] @ 0x294 │ │ │ │ strmi r2, [r5], -pc, lsl #30 │ │ │ │ @ instruction: 0xf896d142 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbbab0 │ │ │ │ + blcs 0xbbac0 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - stmiavs r3!, {r0, r1, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs r3!, {r0, r1, r3, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7a59301 │ │ │ │ - blls 0x129918 │ │ │ │ - blcs 0x47ba24 │ │ │ │ + blls 0x129908 │ │ │ │ + blcs 0x47ba34 │ │ │ │ @ instruction: 0xf896d155 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbbad4 │ │ │ │ + blcs 0xbbae4 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - @ instruction: 0x462afc51 │ │ │ │ + strtmi pc, [sl], -r9, asr #24 │ │ │ │ strbmi r6, [r3], -r1, ror #18 │ │ │ │ @ instruction: 0xf7fc4638 │ │ │ │ - stmdavs r3!, {r0, r1, r2, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r3!, {r0, r1, r2, r3, r4, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7a59301 │ │ │ │ - blls 0x1298e8 │ │ │ │ - blcs 0x47ba4c │ │ │ │ + blls 0x1298d8 │ │ │ │ + blcs 0x47ba5c │ │ │ │ @ instruction: 0xf896d121 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbbb04 │ │ │ │ + blcs 0xbbb14 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - @ instruction: 0x463afc39 │ │ │ │ + @ instruction: 0x463afc31 │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ @ instruction: 0xf1b847d0 │ │ │ │ tstle pc, r0, lsl #30 │ │ │ │ strbmi r6, [fp], -r1, lsr #17 │ │ │ │ ldrtmi r4, [r0], -sl, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xe69347f0 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r7, r3, asr r8 @ │ │ │ │ - ldc2 7, cr15, [lr, #680] @ 0x2a8 │ │ │ │ + ldc2 7, cr15, [r6, #680] @ 0x2a8 │ │ │ │ vaba.s8 d30, d30, d29 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7aa1023 │ │ │ │ - @ instruction: 0x463afd95 │ │ │ │ + ldrtmi pc, [sl], -sp, lsl #27 @ │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ @ instruction: 0xf1b847d0 │ │ │ │ sbcsle r0, pc, r0, lsl #30 │ │ │ │ ldrbcs pc, [r4, -lr, asr #4]! @ │ │ │ │ ldrcs pc, [r6, r0, asr #5] │ │ │ │ ldclvs 6, cr4, [r8], #-164 @ 0xffffff5c │ │ │ │ - stc2 7, cr15, [r6, #680] @ 0x2a8 │ │ │ │ + ldc2l 7, cr15, [lr, #-680]! @ 0xfffffd58 │ │ │ │ @ instruction: 0x46296cb8 │ │ │ │ - stc2 7, cr15, [r2, #680] @ 0x2a8 │ │ │ │ + ldc2l 7, cr15, [sl, #-680]! @ 0xfffffd58 │ │ │ │ vaba.s8 q15, q15, q1 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7aa1023 │ │ │ │ - @ instruction: 0xe7aafd79 │ │ │ │ + @ instruction: 0xe7aafd71 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ stmdbvs ip, {r1, r7, ip, sp, pc} │ │ │ │ strmi r4, [r6], -sp, lsl #12 │ │ │ │ @ instruction: 0x461f4692 │ │ │ │ ldrdls pc, [r8], -sp @ │ │ │ │ - ldc2l 7, cr15, [r0, #-660] @ 0xfffffd6c │ │ │ │ + stc2l 7, cr15, [r8, #-660] @ 0xfffffd6c │ │ │ │ strmi r2, [r0], pc, lsl #24 │ │ │ │ @ instruction: 0xf896d12d │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbbbbc │ │ │ │ + blcs 0xbbbcc │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - stmiavs fp!, {r0, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs fp!, {r0, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7a59301 │ │ │ │ - blls 0x12980c │ │ │ │ - blcs 0x47bb24 │ │ │ │ + blls 0x1297fc │ │ │ │ + blcs 0x47bb34 │ │ │ │ @ instruction: 0xf896d124 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbbbe0 │ │ │ │ + blcs 0xbbbf0 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - stmdbvs r9!, {r0, r1, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbvs r9!, {r0, r1, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strbmi r4, [r2], -r0, lsr #12 │ │ │ │ @ instruction: 0xf7fc463b │ │ │ │ - strtmi pc, [r1], -r1, lsr #19 │ │ │ │ + @ instruction: 0x4621f999 │ │ │ │ ldrbmi r4, [r0, r0, lsr #12] │ │ │ │ stmiavs r9!, {r0, r1, r2, r3, r6, r7, r8, fp, ip, sp, pc} │ │ │ │ strtmi r4, [r2], -fp, asr #12 │ │ │ │ andlt r4, r2, r0, lsr r6 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ vmax.s8 d30, d14, d18 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf7aa1024 │ │ │ │ - ldrb pc, [r2, sp, lsr #26] @ │ │ │ │ + ldrb pc, [r2, r5, lsr #26] @ │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - stc2 7, cr15, [r4, #-680]! @ 0xfffffd58 │ │ │ │ + ldc2 7, cr15, [ip, #-680] @ 0xfffffd58 │ │ │ │ vaba.s8 q15, q15, │ │ │ │ vbic.i32 q9, #67108864 @ 0x04000000 │ │ │ │ @ instruction: 0x46212796 │ │ │ │ @ instruction: 0xf7aa6c78 │ │ │ │ - ldcvs 13, cr15, [r8], #108 @ 0x6c │ │ │ │ + ldcvs 13, cr15, [r8], #76 @ 0x4c │ │ │ │ @ instruction: 0xf7aa4621 │ │ │ │ - bfi pc, r7, (invalid: 26:24) @ │ │ │ │ + ldrb pc, [r8, pc, lsl #26] @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ umulllt r4, r1, r8, r6 │ │ │ │ movwvs lr, #14801 @ 0x39d1 │ │ │ │ @ instruction: 0xf8dd4693 │ │ │ │ strmi sl, [sp], -r8, lsr #32 │ │ │ │ andseq pc, pc, #3 │ │ │ │ @ instruction: 0xf1b84607 │ │ │ │ svclt 0x00180f00 │ │ │ │ - blx 0x1a34fbc │ │ │ │ + blx 0x1a34fcc │ │ │ │ teqple r7, r2, lsl #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7a5686e │ │ │ │ - strmi pc, [r4], -r3, ror #25 │ │ │ │ + @ instruction: 0x4604fcdb │ │ │ │ tstle fp, pc, lsl #28 │ │ │ │ smullscc pc, r9, r7, r8 @ │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - blx 0x1ce83ca │ │ │ │ + blx 0x1ae83da │ │ │ │ @ instruction: 0xf7a64648 │ │ │ │ - strtmi pc, [r1], -pc, lsl #19 │ │ │ │ + strtmi pc, [r1], -r7, lsl #19 │ │ │ │ strtmi r4, [r0], -r2, lsl #12 │ │ │ │ @ instruction: 0xf1b847d8 │ │ │ │ tstle r0, r0, lsl #30 │ │ │ │ ldrbmi r6, [r3], -r9, lsr #17 │ │ │ │ ldrtmi r4, [r8], -r2, lsr #12 │ │ │ │ pop {r0, ip, sp, pc} │ │ │ │ strb r4, [r7, #4080] @ 0xff0 │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r6, r2, asr r8 @ │ │ │ │ - ldc2l 7, cr15, [r2], {170} @ 0xaa │ │ │ │ + stc2l 7, cr15, [sl], {170} @ 0xaa │ │ │ │ vabd.s8 q15, q15, q10 │ │ │ │ vmvn.i32 q9, #67108864 @ 0x04000000 │ │ │ │ @ instruction: 0x46212696 │ │ │ │ @ instruction: 0xf7aa6c70 │ │ │ │ - ldcvs 12, cr15, [r0], #804 @ 0x324 │ │ │ │ + ldcvs 12, cr15, [r0], #772 @ 0x304 │ │ │ │ @ instruction: 0xf7aa4621 │ │ │ │ - strb pc, [r1, r5, asr #25]! @ │ │ │ │ + @ instruction: 0xe7e1fcbd │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ bicsvc lr, r9, pc, asr #20 │ │ │ │ @ instruction: 0xf7aa6cd8 │ │ │ │ - sbfx pc, r5, #25, #30 │ │ │ │ + ldr pc, [sp, sp, asr #25]! │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec0164c │ │ │ │ + bl 0xfec0165c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r0, ror #31 │ │ │ │ addlt r6, r3, r9, lsl #18 │ │ │ │ @ instruction: 0xf0014607 │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r4} │ │ │ │ - blcs 0xda0c4 │ │ │ │ + blcs 0xda0d4 │ │ │ │ cdpls 8, 0, cr6, cr8, cr12, {7} │ │ │ │ vst1.16 {d15-d16}, [r0 :128], r4 │ │ │ │ stmib sp, {r1, r2, r4, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7a52300 │ │ │ │ - strmi pc, [r1], -fp, lsl #25 │ │ │ │ + strmi pc, [r1], -r3, lsl #25 │ │ │ │ strmi r4, [ip], -r0, lsr #12 │ │ │ │ - @ instruction: 0xf942f7a6 │ │ │ │ + @ instruction: 0xf93af7a6 │ │ │ │ strmi r9, [r1], -r0, lsl #20 │ │ │ │ ldrmi r4, [r0, r0, lsr #12] │ │ │ │ - bllt 0x1191090 │ │ │ │ + bllt 0x11910a0 │ │ │ │ ldrtmi r6, [r3], -r9, lsr #17 │ │ │ │ ldrtmi r4, [r8], -r2, lsr #12 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ ldrb r4, [fp, #-240]! @ 0xffffff10 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ movwls r0, #4065 @ 0xfe1 │ │ │ │ ldclvs 2, cr9, [r8], {1} │ │ │ │ - ldc2 7, cr15, [lr], {170} @ 0xaa │ │ │ │ - stc2l 7, cr15, [ip], #-660 @ 0xfffffd6c │ │ │ │ + ldc2 7, cr15, [r6], {170} @ 0xaa │ │ │ │ + stc2l 7, cr15, [r4], #-660 @ 0xfffffd6c │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xf7a6460c │ │ │ │ - bls 0x12894c │ │ │ │ + bls 0x12893c │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ - blls 0xbc308 │ │ │ │ + blls 0xbc318 │ │ │ │ @ instruction: 0x46216c58 │ │ │ │ @ instruction: 0xf7aa9300 │ │ │ │ - blls 0xe96a0 │ │ │ │ + blls 0xe9690 │ │ │ │ ldcvs 6, cr4, [r8], {33} @ 0x21 │ │ │ │ - stc2l 7, cr15, [lr], #-680 @ 0xfffffd58 │ │ │ │ + stc2l 7, cr15, [r6], #-680 @ 0xfffffd58 │ │ │ │ vaba.s8 q15, q15, q3 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xe7ef2396 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec016f0 │ │ │ │ + bl 0xfec01700 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ strmi r4, [lr], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7a59201 │ │ │ │ - stclvs 12, cr15, [r3, #-276]! @ 0xfffffeec │ │ │ │ - bls 0xfbd0c │ │ │ │ + stclvs 12, cr15, [r3, #-244]! @ 0xffffff0c │ │ │ │ + bls 0xfbd1c │ │ │ │ @ instruction: 0xf0034605 │ │ │ │ strtmi r0, [r0], -r3, lsl #6 │ │ │ │ @ instruction: 0xf8941ad2 │ │ │ │ - blcs 0xb687c │ │ │ │ + blcs 0xb688c │ │ │ │ movwcs fp, #36620 @ 0x8f0c │ │ │ │ ldrmi r2, [sl], #-772 @ 0xfffffcfc │ │ │ │ - blx 0xff46850c │ │ │ │ + blx 0xff26851c │ │ │ │ tstle r3, pc, lsl #28 │ │ │ │ ldrsbcc pc, [r0], #132 @ 0x84 @ │ │ │ │ strle r0, [r7], #-1691 @ 0xfffff965 │ │ │ │ ldrtmi r4, [r1], -sl, lsr #12 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ ldcllt 7, cr15, [r0, #-1012]! @ 0xfffffc0c │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ rscvs r2, r2, r3, lsl #4 │ │ │ │ @ instruction: 0xf06f4629 │ │ │ │ - blvs 0xff6aad58 │ │ │ │ - @ instruction: 0xf85cf7ab │ │ │ │ + blvs 0xff6aad68 │ │ │ │ + @ instruction: 0xf854f7ab │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7ab2201 │ │ │ │ - @ instruction: 0xf646f857 │ │ │ │ + @ instruction: 0xf646f84f │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46282396 │ │ │ │ subne pc, sp, #64, 4 │ │ │ │ @ instruction: 0xf7ad6819 │ │ │ │ - @ instruction: 0xf04ffbcb │ │ │ │ + @ instruction: 0xf04ffbc3 │ │ │ │ strvs r3, [r3, #1023]! @ 0x3ff │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ biceq pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4618b933 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec017b0 │ │ │ │ + bl 0xfec017c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r6, [pc], -fp, asr #16 │ │ │ │ strmi r4, [r6], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7a59301 │ │ │ │ - blls 0x129554 │ │ │ │ + blls 0x129544 │ │ │ │ strmi r4, [r5], -r1, lsl #12 │ │ │ │ tstle ip, pc, lsl #22 │ │ │ │ smullscc pc, r9, r4, r8 @ │ │ │ │ - blcs 0xbbe58 │ │ │ │ + blcs 0xbbe68 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - strtmi pc, [r9], -pc, ror #20 │ │ │ │ + strtmi pc, [r9], -r7, ror #20 │ │ │ │ andcs r4, r4, #40, 12 @ 0x2800000 │ │ │ │ - @ instruction: 0xf856f7ad │ │ │ │ + @ instruction: 0xf84ef7ad │ │ │ │ ldmdavs r9!, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd462a │ │ │ │ andcs pc, r1, r5, lsl sp @ │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 , q15, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7aa1023 │ │ │ │ - strb pc, [r2, pc, asr #23]! @ │ │ │ │ + strb pc, [r2, r7, asr #23]! @ │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ orrne pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4618b933 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec0183c │ │ │ │ + bl 0xfec0184c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r6, [pc], -fp, asr #16 │ │ │ │ strmi r4, [r6], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7a59301 │ │ │ │ - blls 0x1294c8 │ │ │ │ + blls 0x1294b8 │ │ │ │ strmi r4, [r5], -r1, lsl #12 │ │ │ │ @ instruction: 0xd1292b0f │ │ │ │ smullscc pc, r9, r4, r8 @ │ │ │ │ - blcs 0xbbee4 │ │ │ │ + blcs 0xbbef4 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7fa2204 │ │ │ │ - blmi 0x628f14 │ │ │ │ + blmi 0x628f04 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf64c58d3 │ │ │ │ vmvn.i32 d16, #3072 @ 0x00000c00 │ │ │ │ strtmi r0, [fp], #-658 @ 0xfffffd6e │ │ │ │ bicvs pc, r9, r2, lsl #10 │ │ │ │ @ instruction: 0x0648f8d2 │ │ │ │ @ instruction: 0xf7a6461a │ │ │ │ - ldrtmi pc, [r0], -pc, asr #22 @ │ │ │ │ + ldrtmi pc, [r0], -r7, asr #22 @ │ │ │ │ @ instruction: 0x462a6839 │ │ │ │ stc2l 7, cr15, [r2], {253} @ 0xfd │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - blx 0x1fe856a │ │ │ │ + blx 0x1de857a │ │ │ │ svclt 0x0000e7d5 │ │ │ │ - addeq r5, r7, r0, lsl #10 │ │ │ │ + strdeq r5, [r7], r0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, fp, lsr #22 │ │ │ │ stmdbvs r0, {r0, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ movwls r6, #38939 @ 0x981b │ │ │ │ @@ -157938,36 +157942,36 @@ │ │ │ │ strmi r3, [r4], -r0, lsl #4 │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ mcr2 7, 7, pc, cr12, cr12, {7} @ │ │ │ │ @ instruction: 0xf1bab9b6 │ │ │ │ andsle r0, r8, r0, lsl #30 │ │ │ │ strtmi r4, [r1], -sl, lsr #12 │ │ │ │ @ instruction: 0xf7aa4620 │ │ │ │ - blmi 0x6295d8 │ │ │ │ - blls 0x3047a0 │ │ │ │ + blmi 0x6295c8 │ │ │ │ + blls 0x3047b0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1200300 │ │ │ │ strbmi r4, [r1], -r2, lsr #12 │ │ │ │ andlt r4, sl, r8, lsr r6 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ stcllt 7, cr15, [r8], #-1012 @ 0xfffffc0c │ │ │ │ svceq 0x0000f1b9 │ │ │ │ strcs sp, [r0, #-3] │ │ │ │ rsbmi lr, sp, #60293120 @ 0x3980000 │ │ │ │ - blmi 0x3646f0 │ │ │ │ - blls 0x3047cc │ │ │ │ + blmi 0x364700 │ │ │ │ + blls 0x3047dc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ vaba.s16 q4, q8, q8 │ │ │ │ - svclt 0x0000fbc5 │ │ │ │ + svclt 0x0000fbfd │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, fp, lsr #22 │ │ │ │ stmdbvs r0, {r0, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @@ -157987,647 +157991,647 @@ │ │ │ │ strmi r3, [r4], -r0, lsl #4 │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ stc2 7, cr15, [sl, #1012]! @ 0x3f4 │ │ │ │ @ instruction: 0xf1bab9b6 │ │ │ │ andsle r0, r8, r0, lsl #30 │ │ │ │ strtmi r4, [r1], -sl, lsr #12 │ │ │ │ @ instruction: 0xf7aa4620 │ │ │ │ - blmi 0x629514 │ │ │ │ - blls 0x304864 │ │ │ │ + blmi 0x629504 │ │ │ │ + blls 0x304874 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1200300 │ │ │ │ strbmi r4, [r1], -r2, lsr #12 │ │ │ │ andlt r4, sl, r8, lsr r6 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ stclt 7, cr15, [r6], {253} @ 0xfd │ │ │ │ svceq 0x0000f1b9 │ │ │ │ strcs sp, [r0, #-3] │ │ │ │ rsbmi lr, sp, #60293120 @ 0x3980000 │ │ │ │ - blmi 0x3647b4 │ │ │ │ - blls 0x304890 │ │ │ │ + blmi 0x3647c4 │ │ │ │ + blls 0x3048a0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ vaba.s16 q4, q8, q8 │ │ │ │ - svclt 0x0000fb63 │ │ │ │ + svclt 0x0000fb9b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ biccc pc, r0, #201326595 @ 0xc000003 │ │ │ │ eorsle r2, fp, r0, lsl #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec01a64 │ │ │ │ + bl 0xfec01a74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvs fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi fp, [ip], -r2, lsl #1 │ │ │ │ streq pc, [r1, #-19] @ 0xffffffed │ │ │ │ svclt 0x0018462e │ │ │ │ andle r2, r6, r0 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x4605bd70 │ │ │ │ @ instruction: 0xf7fd9301 │ │ │ │ - blls 0x129600 │ │ │ │ + blls 0x129610 │ │ │ │ andls r4, r1, r1, lsl #12 │ │ │ │ stmdbvs r2!, {r0, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ stmdavs r3!, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mvnlt r9, r1, lsl #18 │ │ │ │ cmplt fp, r3, ror #16 │ │ │ │ ldrtmi r4, [r2], -r8, lsl #12 │ │ │ │ @ instruction: 0xf7aa9101 │ │ │ │ - bls 0x129454 │ │ │ │ + bls 0x129444 │ │ │ │ stmiavs r1!, {r3, r5, r9, sl, lr}^ │ │ │ │ - blx 0xfece88b6 │ │ │ │ + blx 0xfece88c6 │ │ │ │ andlt r2, r2, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmiavs r3!, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ ldrmi r6, [r6], -r2, ror #18 │ │ │ │ bicsle r2, pc, r0, lsl #22 │ │ │ │ @ instruction: 0xe7dd4256 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec01af8 │ │ │ │ + bl 0xfec01b08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460fe8 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ umulllt r2, r3, r6, r3 │ │ │ │ strmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7a5681c │ │ │ │ - bmi 0x4ea4f8 │ │ │ │ + bmi 0x4ea4e8 │ │ │ │ svcne 0x0070ee1d │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf64c588b │ │ │ │ vbic.i32 d16, #12 @ 0x0000000c │ │ │ │ andcs r0, r0, #-2147483612 @ 0x80000024 │ │ │ │ @ instruction: 0x0c00eb03 │ │ │ │ stmib sp, {r3, r5, r6, r7, fp, ip}^ │ │ │ │ strtmi r0, [r3], #-3072 @ 0xfffff400 │ │ │ │ bicvs pc, ip, r1, lsl #4 │ │ │ │ @ instruction: 0xf7a66808 │ │ │ │ - andlt pc, r3, fp, lsr sl @ │ │ │ │ + andlt pc, r3, r3, lsr sl @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ - addeq r5, r7, ip, asr r2 │ │ │ │ + addeq r5, r7, ip, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec01b60 │ │ │ │ + bl 0xfec01b70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff0 │ │ │ │ @ instruction: 0xf1a03280 │ │ │ │ addlt r0, r2, r8, lsl #6 │ │ │ │ svclt 0x00882b01 │ │ │ │ stmdble r1, {r0, r1, r9, fp, sp} │ │ │ │ @ instruction: 0xd1242810 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf7a5681c │ │ │ │ - bmi 0x62a480 │ │ │ │ + bmi 0x62a470 │ │ │ │ svcne 0x0070ee1d │ │ │ │ ldceq 6, cr15, [ip], #-304 @ 0xfffffed0 │ │ │ │ ldceq 2, cr15, [r2], {192} @ 0xc0 │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andcs r5, r0, #9109504 @ 0x8b0000 │ │ │ │ mvnvs pc, ip, lsl #10 │ │ │ │ vmlaeq.f64 d14, d0, d3 │ │ │ │ smmlseq r0, ip, r8, pc @ │ │ │ │ @ instruction: 0xf8cd4423 │ │ │ │ @ instruction: 0xf7a6e000 │ │ │ │ - ldrdlt pc, [r2], -r3 │ │ │ │ + andlt pc, r2, fp, asr #19 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf645bd10 │ │ │ │ - vaddw.s8 q8, q0, d8 │ │ │ │ + vaddw.s8 q8, q8, d8 │ │ │ │ @ instruction: 0xf645012f │ │ │ │ - vshr.s64 d16, d16, #64 │ │ │ │ - blmi 0x16aa94 │ │ │ │ + vmvn.i32 d17, #0 @ 0x00000000 │ │ │ │ + blmi 0x16aaa4 │ │ │ │ rsbsne pc, r9, #64, 4 │ │ │ │ - blx 0xff36714c │ │ │ │ - ldrdeq r5, [r7], ip │ │ │ │ - eorseq r1, r5, r4, asr #9 │ │ │ │ + blx 0x16715e │ │ │ │ + addeq r5, r7, ip, asr #3 │ │ │ │ + eorseq r1, r5, r4, asr #10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec01bf0 │ │ │ │ + bl 0xfec01c00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcvs 0x00030fe0 │ │ │ │ strmi fp, [r4], -r4, lsl #1 │ │ │ │ cmnle fp, r0, lsl #22 │ │ │ │ - blcs 0x384d90 │ │ │ │ + blcs 0x384da0 │ │ │ │ @ instruction: 0xf894d017 │ │ │ │ - bcs 0xb2d80 │ │ │ │ + bcs 0xb2d90 │ │ │ │ orrhi pc, r3, r0, asr #32 │ │ │ │ vqdmulh.s d2, d0, d13 │ │ │ │ ldm pc, {r1, r3, r4, r7, pc}^ @ │ │ │ │ rsbeq pc, pc, r3, lsl r0 @ │ │ │ │ eorseq r0, fp, pc, rrx │ │ │ │ smlaltbeq r0, r5, sp, r0 │ │ │ │ rscseq r0, r4, fp, ror r0 │ │ │ │ tsteq pc, sp, lsr #2 │ │ │ │ cmpeq r6, sp, asr #1 │ │ │ │ umullseq r0, r8, r8, r0 │ │ │ │ movwls r0, #8349 @ 0x209d │ │ │ │ - cdp2 7, 10, cr15, cr2, cr2, {5} │ │ │ │ + cdp2 7, 9, cr15, cr10, cr2, {5} │ │ │ │ ldrsbne pc, [r4], #132 @ 0x84 @ │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf0114605 │ │ │ │ stcvs 15, cr0, [r1, #32]! │ │ │ │ @ instruction: 0xf64f9802 │ │ │ │ @ instruction: 0xf6cf72fe │ │ │ │ @ instruction: 0x460e62ff │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ - blvs 0xff6fb460 │ │ │ │ + blvs 0xff6fb470 │ │ │ │ @ instruction: 0xf7ab462b │ │ │ │ - @ instruction: 0xf894f877 │ │ │ │ + @ instruction: 0xf894f86f │ │ │ │ stmdbcs r0, {r0, r2, r3, r4, r6, r7, ip} │ │ │ │ strmi sp, [r8], -sl, asr #2 │ │ │ │ - @ instruction: 0xf9a0f7b2 │ │ │ │ + @ instruction: 0xf998f7b2 │ │ │ │ @ instruction: 0xf7aa4628 │ │ │ │ - @ instruction: 0xf894f927 │ │ │ │ + @ instruction: 0xf894f91f │ │ │ │ strvs r3, [r6, #221]! @ 0xdd │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ andcs r8, r8, r7, ror #2 │ │ │ │ @ instruction: 0xff64f7ff │ │ │ │ ldmdblt fp!, {r0, r1, r5, r6, r9, sl, fp, sp, lr} │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ andseq lr, sl, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf7aa9202 │ │ │ │ - svcvs 0x0023f90f │ │ │ │ + svcvs 0x0023f907 │ │ │ │ strvs r9, [r2, #2562]! @ 0xa02 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf894811e │ │ │ │ stmiavs r2!, {r0, r2, r3, r4, r6, r7, ip, sp} │ │ │ │ - bne 0x1546048 │ │ │ │ + bne 0x1546058 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ tstcs r1, r9, ror r1 │ │ │ │ andlt r4, r4, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ stclt 7, cr15, [r6], {252} @ 0xfc │ │ │ │ subsne r6, fp, r0, asr #30 │ │ │ │ andne lr, r0, r3, asr #20 │ │ │ │ - cdp2 7, 1, cr15, cr0, cr5, {5} │ │ │ │ + cdp2 7, 0, cr15, cr8, cr5, {5} │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7ad6819 │ │ │ │ - @ instruction: 0xe783f953 │ │ │ │ + str pc, [r3, fp, asr #18] │ │ │ │ smlatbcs r1, r2, r8, r6 │ │ │ │ strtmi r6, [r0], -r3, ror #26 │ │ │ │ @ instruction: 0xf7fc1ad2 │ │ │ │ strb pc, [r3, pc, ror #23] @ │ │ │ │ @ instruction: 0xf7fc4620 │ │ │ │ - @ instruction: 0xe7b3f9b9 │ │ │ │ + @ instruction: 0xe7b3f9b5 │ │ │ │ @ instruction: 0xf6466d62 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ stmiavs r0!, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ ldmdavs sp, {r7, r9, fp, ip} │ │ │ │ - ldc2l 7, cr15, [r0, #660]! @ 0x294 │ │ │ │ + stc2l 7, cr15, [r8, #660]! @ 0x294 │ │ │ │ vnmls.f32 s8, s27, s31 │ │ │ │ ldrbtmi r1, [sl], #-3952 @ 0xfffff090 │ │ │ │ stmpl fp, {r1, r4, fp, sp, lr} │ │ │ │ teqpeq ip, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldrmi r2, [r8], #-512 @ 0xfffffe00 │ │ │ │ strtmi r9, [fp], #-0 │ │ │ │ bicsvc pc, r4, r1, lsl #4 │ │ │ │ @ instruction: 0xf7a66808 │ │ │ │ - tstpcs r0, r9, lsl #18 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r0, r1, lsl #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7b24608 │ │ │ │ - @ instruction: 0xe79df933 │ │ │ │ + ldr pc, [sp, fp, lsr #18] │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strtmi r6, [r0], -r1, ror #26 │ │ │ │ - bne 0x1544dec │ │ │ │ + bne 0x1544dfc │ │ │ │ andls r6, r2, #222208 @ 0x36400 │ │ │ │ - @ instruction: 0xffaaf7f9 │ │ │ │ - bls 0x1460fc │ │ │ │ + @ instruction: 0xffa2f7f9 │ │ │ │ + bls 0x14610c │ │ │ │ strvs r4, [r3, #1043]! @ 0x413 │ │ │ │ - @ instruction: 0xf934f7b2 │ │ │ │ + @ instruction: 0xf92cf7b2 │ │ │ │ movwcs lr, #1930 @ 0x78a │ │ │ │ sbcscc pc, lr, r4, lsl #17 │ │ │ │ - @ instruction: 0xf904f7a5 │ │ │ │ + @ instruction: 0xf8fcf7a5 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ adcvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ andls r9, r2, r3, lsl #6 │ │ │ │ @ instruction: 0xf7ad6819 │ │ │ │ - stmdals r2, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r2, {r0, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ andne pc, r0, #1862270976 @ 0x6f000000 │ │ │ │ @ instruction: 0xf7aa4601 │ │ │ │ - blls 0x1aa07c │ │ │ │ + blls 0x1aa06c │ │ │ │ vst2.8 {d25-d26}, [pc], r2 │ │ │ │ ldmdavs r9, {r2, r5, r7, r9, ip, sp, lr} │ │ │ │ - @ instruction: 0xf8f4f7ad │ │ │ │ + @ instruction: 0xf8ecf7ad │ │ │ │ @ instruction: 0xf7a52003 │ │ │ │ - @ instruction: 0xf04ffda5 │ │ │ │ + @ instruction: 0xf04ffd9d │ │ │ │ @ instruction: 0x4602419c │ │ │ │ @ instruction: 0xf7fb200d │ │ │ │ - strb pc, [r3, -sp, lsr #18]! @ │ │ │ │ + strb pc, [r3, -r5, lsr #18]! @ │ │ │ │ @ instruction: 0xf8842300 │ │ │ │ @ instruction: 0xf7a530de │ │ │ │ - @ instruction: 0xf646f8dd │ │ │ │ + @ instruction: 0xf646f8d5 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ vst2.32 {d18-d21}, [pc :64], r6 │ │ │ │ movwls r7, #12964 @ 0x32a4 │ │ │ │ ldmdavs r9, {r1, ip, pc} │ │ │ │ - @ instruction: 0xf86ef7ad │ │ │ │ + @ instruction: 0xf866f7ad │ │ │ │ vld2.8 {d25-d26}, [pc], r2 │ │ │ │ strmi r1, [r1], -r0, lsl #4 │ │ │ │ - stc2 7, cr15, [lr, #-680] @ 0xfffffd58 │ │ │ │ + stc2 7, cr15, [r6, #-680] @ 0xfffffd58 │ │ │ │ stmdals r2, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ adcvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7ad6819 │ │ │ │ - @ instruction: 0xf894f8cd │ │ │ │ + @ instruction: 0xf894f8c5 │ │ │ │ ldrdcs r3, [r2], -r9 │ │ │ │ strhne pc, [r0], #132 @ 0x84 @ │ │ │ │ movweq pc, #4227 @ 0x1083 @ │ │ │ │ cmpvs r3, r1, asr #20 │ │ │ │ orrmi pc, r8, r1, asr #32 │ │ │ │ - @ instruction: 0xff86f7f9 │ │ │ │ + @ instruction: 0xff7ef7f9 │ │ │ │ movwcs lr, #1848 @ 0x738 │ │ │ │ sbcscc pc, lr, r4, lsl #17 │ │ │ │ - @ instruction: 0xf8b2f7a5 │ │ │ │ + @ instruction: 0xf8aaf7a5 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ adcvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ andls r9, r2, r3, lsl #6 │ │ │ │ @ instruction: 0xf7ad6819 │ │ │ │ - stmdals r2, {r0, r1, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r2, {r0, r1, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ andne pc, r0, #1862270976 @ 0x6f000000 │ │ │ │ @ instruction: 0xf7aa4601 │ │ │ │ - blls 0x1a9fd8 │ │ │ │ + blls 0x1a9fc8 │ │ │ │ vst2.8 {d25-d26}, [pc], r2 │ │ │ │ ldmdavs r9, {r2, r5, r7, r9, ip, sp, lr} │ │ │ │ - @ instruction: 0xf8a2f7ad │ │ │ │ + @ instruction: 0xf89af7ad │ │ │ │ strhne pc, [r0], #132 @ 0x84 @ │ │ │ │ @ instruction: 0xf0412002 │ │ │ │ @ instruction: 0x91024194 │ │ │ │ - stc2l 7, cr15, [lr, #-660] @ 0xfffffd6c │ │ │ │ + stc2l 7, cr15, [r6, #-660] @ 0xfffffd6c │ │ │ │ strmi r9, [r2], -r2, lsl #18 │ │ │ │ @ instruction: 0xf7fb200b │ │ │ │ - @ instruction: 0xe70df8d7 │ │ │ │ + str pc, [sp, -pc, asr #17] │ │ │ │ @ instruction: 0xee1d4a5c │ │ │ │ @ instruction: 0xf6461f70 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ ldrbtmi r2, [sl], #-918 @ 0xfffffc6a │ │ │ │ @ instruction: 0xf64c6812 │ │ │ │ vmvn.i32 d16, #12 @ 0x0000000c │ │ │ │ ldmdavs fp, {r1, r4, r7} │ │ │ │ @ instruction: 0xf600588a │ │ │ │ @ instruction: 0xf8d00158 │ │ │ │ ldrmi r0, [r3], #-2136 @ 0xfffff7a8 │ │ │ │ @ instruction: 0xf7a62200 │ │ │ │ - ldrbt pc, [r5], r7, asr #16 @ │ │ │ │ + @ instruction: 0xe6f5f83f │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strtmi r6, [r0], -r1, ror #26 │ │ │ │ - bne 0x1544f3c │ │ │ │ + bne 0x1544f4c │ │ │ │ andls r6, r2, #222208 @ 0x36400 │ │ │ │ - @ instruction: 0xff02f7f9 │ │ │ │ - bls 0x14624c │ │ │ │ + mrc2 7, 7, pc, cr10, cr9, {7} │ │ │ │ + bls 0x14625c │ │ │ │ strvs r4, [r3, #1043]! @ 0x413 │ │ │ │ - bmi 0x13249cc │ │ │ │ + bmi 0x13249dc │ │ │ │ svcne 0x0070ee1d │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ eorseq pc, ip, ip, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ stmpl sl, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ bicseq pc, ip, r0, lsl #12 │ │ │ │ ldmeq ip, {r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ - @ instruction: 0xf81ef7a6 │ │ │ │ + @ instruction: 0xf816f7a6 │ │ │ │ svcvs 0x0060e6cc │ │ │ │ - b 0x116ee68 │ │ │ │ + b 0x116ee78 │ │ │ │ @ instruction: 0xf7a51000 │ │ │ │ - @ instruction: 0xf646fd01 │ │ │ │ + @ instruction: 0xf646fcf9 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ vst2.32 {d18-d21}, [pc :64], r6 │ │ │ │ ldmdavs r9, {r1, r3, r9, ip, sp, lr} │ │ │ │ - @ instruction: 0xf844f7ad │ │ │ │ - blcs 0x42485c │ │ │ │ + @ instruction: 0xf83cf7ad │ │ │ │ + blcs 0x42486c │ │ │ │ andge sp, r1, #76, 16 @ 0x4c0000 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - muleq sl, r1, sp │ │ │ │ - muleq sl, r1, sp │ │ │ │ - andeq sl, sl, sp, lsl #21 │ │ │ │ - @ instruction: 0x000aadb1 │ │ │ │ - muleq sl, r1, sp │ │ │ │ - @ instruction: 0x000aadb1 │ │ │ │ - andeq sl, sl, r5, asr #23 │ │ │ │ - @ instruction: 0x000aadb1 │ │ │ │ - andeq sl, sl, fp, lsl ip │ │ │ │ - andeq sl, sl, r7, ror fp │ │ │ │ - @ instruction: 0x000aadb1 │ │ │ │ - @ instruction: 0x000aadb1 │ │ │ │ - @ instruction: 0x000aadb1 │ │ │ │ - muleq sl, r1, sp │ │ │ │ + andeq sl, sl, r1, lsr #27 │ │ │ │ + andeq sl, sl, r1, lsr #27 │ │ │ │ + muleq sl, sp, sl │ │ │ │ + andeq sl, sl, r1, asr #27 │ │ │ │ + andeq sl, sl, r1, lsr #27 │ │ │ │ + andeq sl, sl, r1, asr #27 │ │ │ │ + ldrdeq sl, [sl], -r5 │ │ │ │ + andeq sl, sl, r1, asr #27 │ │ │ │ + andeq sl, sl, fp, lsr #24 │ │ │ │ + andeq sl, sl, r7, lsl #23 │ │ │ │ + andeq sl, sl, r1, asr #27 │ │ │ │ + andeq sl, sl, r1, asr #27 │ │ │ │ + andeq sl, sl, r1, asr #27 │ │ │ │ + andeq sl, sl, r1, lsr #27 │ │ │ │ @ instruction: 0xf8842300 │ │ │ │ @ instruction: 0xf7a530de │ │ │ │ - @ instruction: 0xf646f815 │ │ │ │ + @ instruction: 0xf646f80d │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ vst2.32 {d18-d21}, [pc :64], r6 │ │ │ │ movwls r7, #12964 @ 0x32a4 │ │ │ │ ldmdavs r9, {r1, ip, pc} │ │ │ │ - @ instruction: 0xffa6f7ac │ │ │ │ + @ instruction: 0xff9ef7ac │ │ │ │ vld2.8 {d25-d26}, [pc], r2 │ │ │ │ strmi r1, [r1], -r0, lsl #4 │ │ │ │ - mcrr2 7, 10, pc, r6, cr10 @ │ │ │ │ + ldc2 7, cr15, [lr], #-680 @ 0xfffffd58 │ │ │ │ stmdals r2, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ adcvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xf7ad6819 │ │ │ │ - ldrbt pc, [sl], -r5, lsl #16 @ │ │ │ │ + @ instruction: 0xf7ac6819 │ │ │ │ + uhsub8 pc, sl, sp @ │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strtmi r6, [r0], -r1, ror #26 │ │ │ │ - bne 0x154502c │ │ │ │ + bne 0x154503c │ │ │ │ andls r6, r2, #222208 @ 0x36400 │ │ │ │ - mcr2 7, 4, pc, cr10, cr9, {7} @ │ │ │ │ - bls 0x14633c │ │ │ │ + mcr2 7, 4, pc, cr2, cr9, {7} @ │ │ │ │ + bls 0x14634c │ │ │ │ strvs r4, [r3, #1043]! @ 0x413 │ │ │ │ @ instruction: 0xf7fc4620 │ │ │ │ - strbt pc, [r9], -r3, ror #16 @ │ │ │ │ + @ instruction: 0xe669f85f │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andls r4, r2, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0xf7f96bd9 │ │ │ │ - stclvs 14, cr15, [r3, #-484]! @ 0xfffffe1c │ │ │ │ + stclvs 14, cr15, [r3, #-452]! @ 0xfffffe3c │ │ │ │ strtmi r9, [r0], -r2, lsl #20 │ │ │ │ strvs r4, [r3, #1043]! @ 0x413 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fc4070 │ │ │ │ - svclt 0x0000b84f │ │ │ │ - addeq r5, r7, sl, asr #32 │ │ │ │ - strdeq r4, [r7], r2 │ │ │ │ - addeq r4, r7, r0, lsr #29 │ │ │ │ + svclt 0x0000b84b │ │ │ │ + addeq r5, r7, sl, lsr r0 │ │ │ │ + addeq r4, r7, r2, ror #29 │ │ │ │ + umulleq r4, r7, r0, lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec01ff8 │ │ │ │ + bl 0xfec02008 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00fe8 │ │ │ │ @ instruction: 0x460d20d0 │ │ │ │ smullsne pc, r9, r0, r8 @ │ │ │ │ cmppmi r6, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ tstpeq r2, #192, 4 @ p-variant is OBSOLETE │ │ │ │ stmdbcs r0, {r1, r7, ip, sp, pc} │ │ │ │ svclt 0x00184604 │ │ │ │ ldreq r2, [r2, #939] @ 0x3ab │ │ │ │ @ instruction: 0xf894d533 │ │ │ │ - blcs 0xb71e4 │ │ │ │ + blcs 0xb71f4 │ │ │ │ @ instruction: 0xf894d04f │ │ │ │ ldrdcs r2, [r2], -r9 │ │ │ │ @ instruction: 0xf082882b │ │ │ │ - b 0x116b638 │ │ │ │ + b 0x116b648 │ │ │ │ @ instruction: 0xf0436342 │ │ │ │ @ instruction: 0xf7a54588 │ │ │ │ - @ instruction: 0xf894fc63 │ │ │ │ + @ instruction: 0xf894fc5b │ │ │ │ @ instruction: 0x460630d8 │ │ │ │ ldrtmi fp, [r2], -r3, lsl #3 │ │ │ │ andcs r4, r1, r9, lsr #12 │ │ │ │ - @ instruction: 0xffe8f7fa │ │ │ │ + @ instruction: 0xffe0f7fa │ │ │ │ rscvs r2, r3, r2, lsl #6 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - blcs 0xc6af8 │ │ │ │ + blcs 0xc6b08 │ │ │ │ vrhadd.s8 , q7, q5 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ andcs r2, r0, #1476395010 @ 0x58000002 │ │ │ │ - blvs 0xff6fc6fc │ │ │ │ - mcr2 7, 1, pc, cr0, cr9, {7} @ │ │ │ │ + blvs 0xff6fc70c │ │ │ │ + mrc2 7, 0, pc, cr8, cr9, {7} │ │ │ │ strvs r6, [r3, #3427]! @ 0xd63 │ │ │ │ @ instruction: 0xf8d0e7df │ │ │ │ movwls r0, #4292 @ 0x10c4 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ @ instruction: 0xf7970940 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavs sl!, {r0, r6, r7, ip, lr, pc} │ │ │ │ addsmi r9, sl, #1024 @ 0x400 │ │ │ │ svcvs 0x0023d1bd │ │ │ │ teqle sp, r0, lsl #22 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andcs r4, r0, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0xf7f96bd9 │ │ │ │ - stclvs 14, cr15, [r3, #-12]! │ │ │ │ + stclvs 13, cr15, [r3, #-1004]! @ 0xfffffc14 │ │ │ │ strvs r2, [r3, #16]! │ │ │ │ stc2l 7, cr15, [sl, #-1020] @ 0xfffffc04 │ │ │ │ vabd.s8 q15, q15, q2 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ stclvs 3, cr2, [r1, #-600]! @ 0xfffffda8 │ │ │ │ stmiavs r2!, {r5, r9, sl, lr} │ │ │ │ - blvs 0xff6f1820 │ │ │ │ + blvs 0xff6f1830 │ │ │ │ @ instruction: 0xf7f99201 │ │ │ │ - bls 0x12a6a4 │ │ │ │ + bls 0x12a694 │ │ │ │ stclvs 3, cr2, [r1, #-24]! @ 0xffffffe8 │ │ │ │ strvs r4, [r1, #1041]! @ 0x411 │ │ │ │ @ instruction: 0xf8c4682a │ │ │ │ rscvs r2, r3, r0, asr #1 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ subsne r6, fp, r0, ror #30 │ │ │ │ andne lr, r0, r3, asr #20 │ │ │ │ - blx 0xfff68da6 │ │ │ │ + blx 0xffd68db6 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7ac6819 │ │ │ │ - @ instruction: 0xe7a4ff3d │ │ │ │ + @ instruction: 0xe7a4ff35 │ │ │ │ subsne r6, fp, r0, ror #30 │ │ │ │ andne lr, r0, r3, asr #20 │ │ │ │ - blx 0xffb68dc6 │ │ │ │ + blx 0xff968dd6 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7ac6819 │ │ │ │ - ldr pc, [r1, sp, lsr #30]! │ │ │ │ + ldr pc, [r1, r5, lsr #30]! │ │ │ │ ldrsbcs pc, [r0], #128 @ 0x80 @ │ │ │ │ biccc pc, r0, #134217731 @ 0x8000003 │ │ │ │ rsble r2, r9, r0, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec02158 │ │ │ │ + bl 0xfec02168 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #8160 @ 0x1fe0 │ │ │ │ strmi fp, [r4], -r5, lsl #1 │ │ │ │ rsbscc pc, ip, r0, lsl #17 │ │ │ │ ldrtle r0, [sl], #-1427 @ 0xfffffa6d │ │ │ │ svcvs 0x0022680b │ │ │ │ @ instruction: 0xf043b29b │ │ │ │ - bcs 0xbc500 │ │ │ │ + bcs 0xbc510 │ │ │ │ @ instruction: 0xf646d15b │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ vcge.s8 d18, d30, d6 │ │ │ │ vbic.i32 q9, #4 @ 0x00000004 │ │ │ │ andcs r2, r0, #-2147483611 @ 0x80000025 │ │ │ │ movwls r4, #13856 @ 0x3620 │ │ │ │ @ instruction: 0xf7f96bc9 │ │ │ │ - blls 0x1aa5ec │ │ │ │ + blls 0x1aa5dc │ │ │ │ strtmi r6, [r8], -r2, ror #26 │ │ │ │ ldmdavs sp, {r1, r5, r7, r8, sl, sp, lr} │ │ │ │ - blx 0xfece8e3a │ │ │ │ + blx 0xfeae8e4a │ │ │ │ @ instruction: 0xee1d4a34 │ │ │ │ ldrbtmi r1, [sl], #-3952 @ 0xfffff090 │ │ │ │ stmpl fp, {r1, r4, fp, sp, lr} │ │ │ │ teqpeq ip, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldrmi r2, [r8], #-512 @ 0xfffffe00 │ │ │ │ strtmi r9, [fp], #-0 │ │ │ │ tstpvs r6, r1, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7a56808 │ │ │ │ - movwcs pc, #11977 @ 0x2ec9 @ │ │ │ │ + movwcs pc, #11969 @ 0x2ec1 @ │ │ │ │ andcs r6, r1, r3, ror #1 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf8d0bd30 │ │ │ │ smlabtls r3, r4, r0, r0 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ @ instruction: 0xf7970940 │ │ │ │ - stmdbls r3, {r0, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r3, {r0, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r0, r1, r3, fp, sp, lr} │ │ │ │ - blcs 0xfeb9f2e0 │ │ │ │ + blcs 0xfeb9f2f0 │ │ │ │ svcvs 0x0023d1b7 │ │ │ │ vqdmulh.s , q7, │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ andcs r2, r0, #1476395010 @ 0x58000002 │ │ │ │ - blvs 0xff6fc890 │ │ │ │ - ldc2l 7, cr15, [r6, #-996] @ 0xfffffc1c │ │ │ │ + blvs 0xff6fc8a0 │ │ │ │ + stc2l 7, cr15, [lr, #-996] @ 0xfffffc1c │ │ │ │ strvs r6, [r3, #3427]! @ 0xd63 │ │ │ │ @ instruction: 0xf7ff2010 │ │ │ │ movwcs pc, #11421 @ 0x2c9d @ │ │ │ │ ldrb r6, [r4, r3, ror #1] │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svcvs 0x00604770 │ │ │ │ - b 0x112f180 │ │ │ │ + b 0x112f190 │ │ │ │ @ instruction: 0xf7a51000 │ │ │ │ - @ instruction: 0xf646fb63 │ │ │ │ + @ instruction: 0xf646fb5b │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ vst2.32 {d18-d21}, [pc :64], r6 │ │ │ │ movwls r7, #12810 @ 0x320a │ │ │ │ @ instruction: 0xf7ac6819 │ │ │ │ - blls 0x1aaae8 │ │ │ │ + blls 0x1aaad8 │ │ │ │ svcvs 0x0060e795 │ │ │ │ - b 0x116f1c8 │ │ │ │ + b 0x116f1d8 │ │ │ │ @ instruction: 0xf7a51000 │ │ │ │ - @ instruction: 0xf646fb51 │ │ │ │ + @ instruction: 0xf646fb49 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ vst2.32 {d18-d21}, [pc :64], r6 │ │ │ │ ldmdavs r9, {r1, r3, r9, ip, sp, lr} │ │ │ │ - cdp2 7, 9, cr15, cr4, cr12, {5} │ │ │ │ + cdp2 7, 8, cr15, cr12, cr12, {5} │ │ │ │ svclt 0x0000e7c5 │ │ │ │ - addeq r4, r7, sl, asr #23 │ │ │ │ + @ instruction: 0x00874bba │ │ │ │ ldmdblt r3!, {r0, r1, r7, r8, r9, sl, fp, sp, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ andls fp, r1, r3, lsl #1 │ │ │ │ @ instruction: 0xf7a52000 │ │ │ │ - @ instruction: 0xf646fb2f │ │ │ │ + @ instruction: 0xf646fb27 │ │ │ │ vaddw.s8 q11, q0, d20 │ │ │ │ vst4.32 {d18,d20,d22,d24}, [pc :64], r6 │ │ │ │ stmdavs r9, {r1, r3, r9, ip, sp, lr} │ │ │ │ - cdp2 7, 7, cr15, cr2, cr12, {5} │ │ │ │ + cdp2 7, 6, cr15, cr10, cr12, {5} │ │ │ │ andcs r9, r0, #1024 @ 0x400 │ │ │ │ mullt r3, sl, r7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec022dc │ │ │ │ + bl 0xfec022ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ @ instruction: 0xf7a44607 │ │ │ │ - @ instruction: 0x4605fe51 │ │ │ │ + strmi pc, [r5], -r9, asr #28 │ │ │ │ rscsne pc, pc, pc, asr #32 │ │ │ │ - blx 0x2e8f8a │ │ │ │ + blx 0xe8f9a │ │ │ │ strmi r4, [r6], -r1, lsr #12 │ │ │ │ strtmi r2, [r8], -r8, lsl #4 │ │ │ │ - blx 0x1368fa8 │ │ │ │ + blx 0x1168fb8 │ │ │ │ @ instruction: 0x46294632 │ │ │ │ @ instruction: 0xf7a94628 │ │ │ │ - @ instruction: 0x4632ffb3 │ │ │ │ + ldrtmi pc, [r2], -fp, lsr #31 @ │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ - @ instruction: 0xffaef7a9 │ │ │ │ + @ instruction: 0xffa6f7a9 │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7aa2208 │ │ │ │ - @ instruction: 0x462af8dd │ │ │ │ + @ instruction: 0x462af8d5 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ - svclt 0x00c8f7a9 │ │ │ │ + svclt 0x00c0f7a9 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ biceq pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4618b933 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec0234c │ │ │ │ + bl 0xfec0235c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r6, [pc], -fp, asr #16 │ │ │ │ strmi r4, [r6], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7a49301 │ │ │ │ - blls 0x12a9b8 │ │ │ │ + blls 0x12a9a8 │ │ │ │ strmi r4, [r5], -r1, lsl #12 │ │ │ │ tstle fp, pc, lsl #22 │ │ │ │ smullscc pc, r9, r4, r8 @ │ │ │ │ - blcs 0xbc9f4 │ │ │ │ + blcs 0xbca04 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7f92204 │ │ │ │ - strtmi pc, [r9], -r1, lsr #25 │ │ │ │ + @ instruction: 0x4629fc99 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ ldrtmi pc, [r0], -r7, lsr #31 @ │ │ │ │ @ instruction: 0x462a6839 │ │ │ │ @ instruction: 0xff48f7fc │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - cdp2 7, 0, cr15, cr2, cr9, {5} │ │ │ │ + ldc2l 7, cr15, [sl, #676]! @ 0x2a4 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec023c0 │ │ │ │ + bl 0xfec023d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ strmi r4, [r5], -fp, lsl #12 │ │ │ │ ldmdale pc!, {r0, r1, r2, r3, r8, fp, sp}^ @ │ │ │ │ @ instruction: 0xf001e8df │ │ │ │ - blcs 0xb71238 │ │ │ │ + blcs 0xb71248 │ │ │ │ ldmdbcc r9!, {r1, r4, r5, r9, ip, sp} │ │ │ │ ldrbpl r4, [r5, #-64] @ 0xffffffc0 │ │ │ │ stmdaeq r8, {r2, r5, r6, sl, sp, lr} │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldcvs 3, cr2, [r4], {1} │ │ │ │ strcc lr, [r0], #-2501 @ 0xfffff63b │ │ │ │ @@ -158652,411 +158656,411 @@ │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ mcrrvs 2, 0, r2, ip, cr2 │ │ │ │ vabd.s8 q15, q15, q10 │ │ │ │ vbic.i32 q9, #4 @ 0x00000004 │ │ │ │ andcs r2, r2, #-2147483611 @ 0x80000025 │ │ │ │ ldrb r6, [sp, ip, lsl #26] │ │ │ │ @ instruction: 0xf7a49101 │ │ │ │ - vmla.f32 d31, d30, d9 │ │ │ │ + vmla.f32 d31, d30, d1 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0x46042296 │ │ │ │ ldclvs 2, cr9, [r1], {0} │ │ │ │ - cdp2 7, 14, cr15, cr14, cr9, {5} │ │ │ │ + cdp2 7, 14, cr15, cr6, cr9, {5} │ │ │ │ strtmi r9, [r1], -r0, lsl #20 │ │ │ │ ldcvs 6, cr4, [r2], {32} │ │ │ │ - cdp2 7, 15, cr15, cr12, cr9, {5} │ │ │ │ + cdp2 7, 15, cr15, cr4, cr9, {5} │ │ │ │ andcs r9, r9, #1024 @ 0x400 │ │ │ │ smlabtls r0, r8, r7, lr │ │ │ │ - stc2 7, cr15, [r4, #656] @ 0x290 │ │ │ │ + ldc2l 7, cr15, [ip, #-656]! @ 0xfffffd70 │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ mcrrvs 6, 0, r4, sl, cr4 │ │ │ │ @ instruction: 0xf7a96d09 │ │ │ │ - blls 0xeb0cc │ │ │ │ + blls 0xeb0bc │ │ │ │ ldr r2, [r9, r3, lsl #4]! │ │ │ │ @ instruction: 0xf7a49100 │ │ │ │ - vmla.f32 , q7, │ │ │ │ + vadd.f32 , q7, │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0x461e2396 │ │ │ │ mrrcvs 6, 0, r4, sl, cr4 │ │ │ │ @ instruction: 0xf7a96d19 │ │ │ │ - andscs pc, pc, #500 @ 0x1f4 │ │ │ │ + andscs pc, pc, #468 @ 0x1d4 │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ - blx 0xff16916a │ │ │ │ + blx 0xfef6917a │ │ │ │ ldcvs 6, cr4, [r1], #136 @ 0x88 │ │ │ │ @ instruction: 0xf7ab4620 │ │ │ │ - blls 0xe9670 │ │ │ │ + blls 0xe9660 │ │ │ │ ldr r2, [pc, r9, lsl #4] │ │ │ │ eorne pc, r4, r5, asr #4 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf6452101 │ │ │ │ - vmlal.s q8, d16, d0[2] │ │ │ │ + vmlal.s , d0, d0[2] │ │ │ │ stmdavs r0, {r0, r1, r2, r3, r5, r9} │ │ │ │ - mcrr2 2, 0, pc, lr, cr15 @ │ │ │ │ - ldc2 7, cr15, [r4], {101} @ 0x65 │ │ │ │ + stc2 2, cr15, [r6], {15} │ │ │ │ + stc2 7, cr15, [ip], {101} @ 0x65 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0xf8d04605 │ │ │ │ - blmi 0x122b654 │ │ │ │ + blmi 0x122b664 │ │ │ │ ldmdavs fp, {r3, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ vsubw.u8 q8, q0, d0 │ │ │ │ cmnlt r8, r0, asr #32 │ │ │ │ strmi r6, [ip], -fp, lsl #18 │ │ │ │ andle r2, sl, sp, lsl #22 │ │ │ │ @ instruction: 0xf023688b │ │ │ │ - blcs 0x3ebf2c │ │ │ │ + blcs 0x3ebf3c │ │ │ │ stmdavs fp, {r0, r2, ip, lr, pc} │ │ │ │ andle r2, r2, sp, lsl #22 │ │ │ │ - blcs 0x40565c │ │ │ │ + blcs 0x40566c │ │ │ │ andcs sp, r0, pc, lsl #26 │ │ │ │ ldmdavs sl, {r0, r3, r4, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, pc, asr r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf7a481f0 │ │ │ │ - pkhbtmi pc, r0, fp, lsl #26 @ │ │ │ │ - ldc2 7, cr15, [r8, #-656] @ 0xfffffd70 │ │ │ │ + pkhbtmi pc, r0, r3, lsl #26 @ │ │ │ │ + ldc2 7, cr15, [r0, #-656] @ 0xfffffd70 │ │ │ │ strmi r6, [r7], -r3, lsr #16 │ │ │ │ suble r2, r9, pc, lsl #22 │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf8524640 │ │ │ │ @ instruction: 0xf7a91023 │ │ │ │ - stmdbvs r3!, {r0, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r3!, {r0, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ eorsle r2, r8, pc, lsl #22 │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf8524638 │ │ │ │ @ instruction: 0xf7a91023 │ │ │ │ - stmdavs r3!, {r0, r2, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r3!, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdale r8!, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ andcs r2, r2, r6, lsl #10 │ │ │ │ @ instruction: 0x46384639 │ │ │ │ - @ instruction: 0xff4cf7a9 │ │ │ │ + @ instruction: 0xff44f7a9 │ │ │ │ stmdage r5, {r0, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0xff06f7ff │ │ │ │ - bls 0x252bc4 │ │ │ │ + bls 0x252bd4 │ │ │ │ andls r2, r3, #0 │ │ │ │ - @ instruction: 0xf9a6f7a5 │ │ │ │ + @ instruction: 0xf99ef7a5 │ │ │ │ strmi r9, [r3], -r3, lsl #20 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0xf8cd9701 │ │ │ │ @ instruction: 0xf7ab8000 │ │ │ │ - @ instruction: 0x4628fc77 │ │ │ │ + strtmi pc, [r8], -pc, ror #24 │ │ │ │ strbmi r6, [r2], -r1, lsr #17 │ │ │ │ mcr2 7, 1, pc, cr6, cr12, {7} @ │ │ │ │ str r2, [sp, r1]! │ │ │ │ @ instruction: 0x46384639 │ │ │ │ - cdp2 7, 3, cr15, cr4, cr9, {5} │ │ │ │ + cdp2 7, 2, cr15, cr12, cr9, {5} │ │ │ │ andcs lr, r1, #224, 14 @ 0x3800000 │ │ │ │ @ instruction: 0x46384639 │ │ │ │ - stc2l 7, cr15, [ip, #-676] @ 0xfffffd5c │ │ │ │ + stc2l 7, cr15, [r4, #-676] @ 0xfffffd5c │ │ │ │ ldrdcs lr, [r0, -sl] │ │ │ │ @ instruction: 0xf7a94638 │ │ │ │ - @ instruction: 0xe7cafcfb │ │ │ │ + @ instruction: 0xe7cafcf3 │ │ │ │ strbmi r2, [r0], -r0, lsl #2 │ │ │ │ - ldc2l 7, cr15, [r6], #676 @ 0x2a4 │ │ │ │ + stc2l 7, cr15, [lr], #676 @ 0x2a4 │ │ │ │ vaba.s8 d14, d31, d25 │ │ │ │ - andcs pc, r0, r5, lsl #27 │ │ │ │ - tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x2000fdbd │ │ │ │ + orreq pc, r8, r5, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r3, lsl #22 │ │ │ │ rsbsmi pc, ip, #68157440 @ 0x4100000 │ │ │ │ - @ instruction: 0xfff0f1a2 │ │ │ │ + @ instruction: 0xf82cf1a3 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrsbteq r1, [r5], -ip │ │ │ │ + eorseq r1, r5, ip, asr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec0262c │ │ │ │ + bl 0xfec0263c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x66f3b4 │ │ │ │ + blmi 0x66f3c4 │ │ │ │ ldmdavs fp, {r0, r1, r2, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ cdpvs 3, 4, cr0, cr3, cr0, {0} │ │ │ │ mcrvs 1, 4, fp, cr3, cr3, {5} │ │ │ │ smlabbeq r1, r1, r0, pc @ │ │ │ │ movwls sl, #2051 @ 0x803 │ │ │ │ mrc2 7, 5, pc, cr4, cr15, {7} │ │ │ │ - blls 0xbdc90 │ │ │ │ - bls 0x20549c │ │ │ │ + blls 0xbdca0 │ │ │ │ + bls 0x2054ac │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ tstle r4, r0, lsl #4 │ │ │ │ ldrdeq lr, [r3, -sp] │ │ │ │ andlt r2, r7, r0, lsl #4 │ │ │ │ - bl 0x1e95e0 │ │ │ │ - bllt 0x1de9318 │ │ │ │ + bl 0x1e95f0 │ │ │ │ + bllt 0x1be9328 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ - @ instruction: 0xf984f7a2 │ │ │ │ + @ instruction: 0xf97cf7a2 │ │ │ │ strmi r9, [r3], -r0, lsl #20 │ │ │ │ ldcvs 0, cr2, [r1, #4] │ │ │ │ @ instruction: 0x669366d1 │ │ │ │ ldrbvs r9, [r0], -r1, lsl #18 │ │ │ │ vaba.s8 q7, , q6 │ │ │ │ - svclt 0x0000fd41 │ │ │ │ + svclt 0x0000fd79 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ andcs r4, r0, #11534336 @ 0xb00000 │ │ │ │ ldrdeq lr, [r0, -r0] │ │ │ │ - bllt 0x17e9348 │ │ │ │ + bllt 0x15e9358 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec026a8 │ │ │ │ + bl 0xfec026b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x42f450 │ │ │ │ + blmi 0x42f460 │ │ │ │ strmi fp, [ip], -r4, lsl #1 │ │ │ │ stmdage r1, {r0, r9, sl, lr} │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ mrc2 7, 3, pc, cr10, cr15, {7} │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldmib sp, {r3, r8, ip, lr, pc}^ │ │ │ │ strtmi r0, [r3], -r1, lsl #2 │ │ │ │ andlt r2, r4, r0, lsl #4 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - bllt 0xf6938c │ │ │ │ - ldc2 2, cr15, [r4, #-60] @ 0xffffffc4 │ │ │ │ + bllt 0xd6939c │ │ │ │ + stc2l 2, cr15, [ip, #-60] @ 0xffffffc4 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec026f4 │ │ │ │ + bl 0xfec02704 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcvs 0x00030ff8 │ │ │ │ andcs fp, r0, r3, lsr r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ subsne r6, fp, r0, asr #30 │ │ │ │ andne lr, r0, r3, asr #20 │ │ │ │ - @ instruction: 0xf8f6f7a5 │ │ │ │ + @ instruction: 0xf8eef7a5 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ pop {r0, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf7ac4008 │ │ │ │ - svclt 0x0000bc37 │ │ │ │ + svclt 0x0000bc2f │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec02738 │ │ │ │ + bl 0xfec02748 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q15, q8 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ umulllt r2, r3, r6, r3 │ │ │ │ stmib sp, {r1, r3, r9, sl, lr}^ │ │ │ │ - blvs 0xff6ef550 │ │ │ │ - blx 0xfee69538 │ │ │ │ - bls 0xd155c │ │ │ │ + blvs 0xff6ef560 │ │ │ │ + blx 0xfec69548 │ │ │ │ + bls 0xd156c │ │ │ │ ldrmi r6, [r3], #-3395 @ 0xfffff2bd │ │ │ │ andlt r6, r3, r3, lsl #11 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ stmdale sp, {r0, r2, fp, sp} │ │ │ │ - movwmi pc, #577 @ 0x241 @ │ │ │ │ + orrmi pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r0, #3072 @ 0xc00 │ │ │ │ ldrsbteq pc, [r4], #131 @ 0x83 @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec0279c │ │ │ │ + bl 0xfec027ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ - rsceq pc, r4, #72351744 @ 0x4500000 │ │ │ │ + rsbne pc, r4, #72351744 @ 0x4500000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orreq pc, r8, r5, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, #3072 @ 0xc00 │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ @ instruction: 0xf1a23281 │ │ │ │ - svclt 0x0000ff1d │ │ │ │ - eorseq r1, r5, r8, ror #9 │ │ │ │ + svclt 0x0000ff59 │ │ │ │ + eorseq r1, r5, r8, ror #10 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec027d0 │ │ │ │ + bl 0xfec027e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0x460f461e │ │ │ │ stcls 2, cr9, [r8], {1} │ │ │ │ - blx 0xff5e9476 │ │ │ │ + blx 0xff3e9486 │ │ │ │ strmi r9, [r5], -r1, lsl #18 │ │ │ │ - blx 0xffa69492 │ │ │ │ + blx 0xff8694a2 │ │ │ │ @ instruction: 0xee1d4909 │ │ │ │ qsub16mi ip, r3, r0 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x46384632 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ andlt r1, r3, r9, ror #16 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ - svclt 0x00c8f7b4 │ │ │ │ - addeq r4, r7, r0, lsl #11 │ │ │ │ + svclt 0x00c0f7b4 │ │ │ │ + addeq r4, r7, r0, ror r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec02820 │ │ │ │ + bl 0xfec02830 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0x460f461e │ │ │ │ stcls 2, cr9, [r8], {1} │ │ │ │ - blx 0xfebe94c6 │ │ │ │ + blx 0xfe9e94d6 │ │ │ │ strmi r9, [r5], -r1, lsl #18 │ │ │ │ - blx 0xff0694e2 │ │ │ │ + blx 0xfee694f2 │ │ │ │ @ instruction: 0xee1d4909 │ │ │ │ qsub16mi ip, r3, r0 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x46384632 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ andlt r1, r3, r9, ror #16 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ - svclt 0x00a2f7b4 │ │ │ │ - addeq r4, r7, r0, lsr r5 │ │ │ │ + svclt 0x009af7b4 │ │ │ │ + addeq r4, r7, r0, lsr #10 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec02870 │ │ │ │ + bl 0xfec02880 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0x460f461e │ │ │ │ stcls 2, cr9, [r8], {1} │ │ │ │ - blx 0xfe1e9516 │ │ │ │ + blx 0x1fe9526 │ │ │ │ strmi r9, [r5], -r1, lsl #18 │ │ │ │ - blx 0xfe669532 │ │ │ │ + blx 0xfe469542 │ │ │ │ @ instruction: 0xee1d4909 │ │ │ │ qsub16mi ip, r3, r0 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x46384632 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ andlt r1, r3, r9, ror #16 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ - svclt 0x007cf7b4 │ │ │ │ - addeq r4, r7, r0, ror #9 │ │ │ │ + svclt 0x0074f7b4 │ │ │ │ + ldrdeq r4, [r7], r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec028c0 │ │ │ │ + bl 0xfec028d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0x460f461e │ │ │ │ stcls 2, cr9, [r8], {1} │ │ │ │ - blx 0x17e9566 │ │ │ │ + blx 0x15e9576 │ │ │ │ strmi r9, [r5], -r1, lsl #18 │ │ │ │ - blx 0x1c69582 │ │ │ │ + blx 0x1a69592 │ │ │ │ @ instruction: 0xee1d4909 │ │ │ │ qsub16mi ip, r3, r0 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x46384632 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ andlt r1, r3, r9, ror #16 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ - svclt 0x0056f7b4 │ │ │ │ - umulleq r4, r7, r0, r4 │ │ │ │ + svclt 0x004ef7b4 │ │ │ │ + addeq r4, r7, r0, lsl #9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec02910 │ │ │ │ + bl 0xfec02920 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r0, ror #31 │ │ │ │ smlalcs pc, r8, r0, r8 @ │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @ instruction: 0xf890461f │ │ │ │ @ instruction: 0xf8d010da │ │ │ │ @ instruction: 0xf8dd3084 │ │ │ │ @ instruction: 0xb122c020 │ │ │ │ svceq 0x00e0f01c │ │ │ │ @ instruction: 0xf04cbf08 │ │ │ │ - b 0x116eabc │ │ │ │ - b 0x1174444 │ │ │ │ + b 0x116eacc │ │ │ │ + b 0x1174454 │ │ │ │ movwls r0, #4876 @ 0x130c │ │ │ │ - blx 0x9695da │ │ │ │ + blx 0x7695ea │ │ │ │ @ instruction: 0x46044631 │ │ │ │ - blx 0xde95f6 │ │ │ │ + blx 0xbe9606 │ │ │ │ @ instruction: 0xee1d4909 │ │ │ │ - blls 0x11f518 │ │ │ │ + blls 0x11f528 │ │ │ │ ldrbtmi r4, [r9], #-1594 @ 0xfffff9c6 │ │ │ │ strtmi r6, [r8], -r9, lsl #16 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ andlt r1, r3, r1, ror #16 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ - svclt 0x0016f7b4 │ │ │ │ - addeq r4, r7, sl, lsl r4 │ │ │ │ + svclt 0x000ef7b4 │ │ │ │ + addeq r4, r7, sl, lsl #8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ stmdavs fp, {r2, r7, ip, sp, pc}^ │ │ │ │ strmi r4, [r5], -lr, lsl #12 │ │ │ │ movwls r4, #13968 @ 0x3690 │ │ │ │ - blx 0xffee962c │ │ │ │ + blx 0xffce963c │ │ │ │ strmi r9, [r4], -r3, lsl #22 │ │ │ │ cmple lr, pc, lsl #22 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ ldrbcs pc, [r4, -lr, asr #4]! @ │ │ │ │ ldrcs pc, [r6, r0, asr #5] │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xf980f7f9 │ │ │ │ + @ instruction: 0xf978f7f9 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ ldmdavs r3!, {r3, r4, r6, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7a49303 │ │ │ │ - blls 0x1aa34c │ │ │ │ - blcs 0x47cfec │ │ │ │ + blls 0x1aa33c │ │ │ │ + blcs 0x47cffc │ │ │ │ @ instruction: 0xf895d156 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbd080 │ │ │ │ + blcs 0xbd090 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7f92204 │ │ │ │ - strtmi pc, [r2], -fp, ror #18 │ │ │ │ + strtmi pc, [r2], -r3, ror #18 │ │ │ │ @ instruction: 0x46304631 │ │ │ │ - blx 0x96969a │ │ │ │ + blx 0x7696aa │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x46214632 │ │ │ │ ldrdcc pc, [r8], r5 │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ @ instruction: 0xf7ff030f │ │ │ │ qsub16mi pc, r2, pc @ │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ - blx 0x5696ba │ │ │ │ + blx 0x3696ca │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ @ instruction: 0x46284631 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xf94cf7f9 │ │ │ │ + @ instruction: 0xf944f7f9 │ │ │ │ @ instruction: 0x46214632 │ │ │ │ @ instruction: 0xf7a94620 │ │ │ │ - @ instruction: 0xf895fb03 │ │ │ │ + @ instruction: 0xf895fafb │ │ │ │ @ instruction: 0x462130d9 │ │ │ │ - blcs 0xbd0bc │ │ │ │ + blcs 0xbd0cc │ │ │ │ @ instruction: 0xf06fbf0c │ │ │ │ @ instruction: 0xf06f0203 │ │ │ │ @ instruction: 0xf7a90201 │ │ │ │ - movwcs pc, #16099 @ 0x3ee3 @ │ │ │ │ + movwcs pc, #16091 @ 0x3edb @ │ │ │ │ strtmi r6, [r1], -fp, ror #1 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ strvs r6, [fp, #3064]! @ 0xbf8 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7a941f0 │ │ │ │ - vpmax.s8 d27, d30, d27 │ │ │ │ + vpmax.s8 d27, d30, d19 │ │ │ │ vbic.i32 q9, #67108864 @ 0x04000000 │ │ │ │ @ instruction: 0xf8572796 │ │ │ │ @ instruction: 0xf7a91023 │ │ │ │ - @ instruction: 0xf1b8faa3 │ │ │ │ + @ instruction: 0xf1b8fa9b │ │ │ │ adcle r0, r6, r0, lsl #30 │ │ │ │ strtmi r4, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7a94620 │ │ │ │ - sbfx pc, fp, #21, #1 │ │ │ │ + sbfx pc, r3, #21, #1 │ │ │ │ eorne pc, r3, r7, asr r8 @ │ │ │ │ - blx 0xfe669730 │ │ │ │ + blx 0xfe469740 │ │ │ │ svclt 0x0000e7ad │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [r0], ip, lsl #12 │ │ │ │ ldrdcs lr, [r0, -r1] │ │ │ │ @@ -159069,131 +159073,131 @@ │ │ │ │ stmdbvs r2!, {r6, r8, sl, fp, sp, lr} │ │ │ │ stmdbcs r2, {r0, r3, r9, fp, ip} │ │ │ │ @ instruction: 0x4691bf14 │ │ │ │ stmibvc r0, {r1, r6, sl, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7fc9303 │ │ │ │ @ instruction: 0x4606fb37 │ │ │ │ - blx 0x1669770 │ │ │ │ + blx 0x1469780 │ │ │ │ strmi r9, [r1], -r3, lsl #22 │ │ │ │ @ instruction: 0x46074632 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ strbmi pc, [sl], -fp, lsl #30 @ │ │ │ │ strtmi r4, [r8], -r1, asr #12 │ │ │ │ - @ instruction: 0xf894f7f9 │ │ │ │ + @ instruction: 0xf88cf7f9 │ │ │ │ stmiblt fp, {r0, r1, r5, fp, sp, lr}^ │ │ │ │ stmdbvs r2!, {r0, r1, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x4631b1db │ │ │ │ @ instruction: 0xf7a94630 │ │ │ │ - stmiavs r1!, {r0, r1, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs r1!, {r0, r1, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46284632 │ │ │ │ - blx 0xfe1e990a │ │ │ │ + blx 0xfe1e991a │ │ │ │ stmdbcs pc, {r0, r5, r8, fp, sp, lr} @ │ │ │ │ @ instruction: 0xf8d5d103 │ │ │ │ ldreq r3, [fp], #-208 @ 0xffffff30 │ │ │ │ ldrtmi sp, [sl], -sp, lsl #8 │ │ │ │ andlt r4, r5, r8, lsr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - bllt 0x1e69924 │ │ │ │ - blcs 0xc5ac4 │ │ │ │ + bllt 0x1e69934 │ │ │ │ + blcs 0xc5ad4 │ │ │ │ andcs sp, r0, #238 @ 0xee │ │ │ │ subsmi lr, r2, #59506688 @ 0x38c0000 │ │ │ │ vabd.s8 q15, q15, │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ andcs r2, r3, #1476395010 @ 0x58000002 │ │ │ │ ldrtmi r6, [r9], -sl, ror #1 │ │ │ │ andeq pc, r1, #111 @ 0x6f │ │ │ │ @ instruction: 0xf7a96bd8 │ │ │ │ - @ instruction: 0x4639fe5b │ │ │ │ + @ instruction: 0x4639fe53 │ │ │ │ andcs r4, r1, #56, 12 @ 0x3800000 │ │ │ │ - cdp2 7, 5, cr15, cr6, cr9, {5} │ │ │ │ + cdp2 7, 4, cr15, cr14, cr9, {5} │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ vmin.s8 d20, d0, d24 │ │ │ │ ldmdavs r9, {r0, r2, r3, r6, r9, ip} │ │ │ │ - @ instruction: 0xf9caf7ac │ │ │ │ + @ instruction: 0xf9c2f7ac │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andlt r6, r5, fp, lsr #11 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldrdcc pc, [r8], r0 │ │ │ │ stmdble lr, {r0, r3, r4, r8, r9, fp, sp} │ │ │ │ subeq pc, r0, #-1073741784 @ 0xc0000028 │ │ │ │ ldmdale r7, {r0, r1, r2, r9, fp, sp} │ │ │ │ - blcs 0x1fa6b0 │ │ │ │ + blcs 0x1fa6c0 │ │ │ │ ldm pc, {r0, r1, r5, fp, ip, lr, pc}^ @ │ │ │ │ movweq pc, #12291 @ 0x3003 @ │ │ │ │ ldcne 15, cr1, [ip], {31} │ │ │ │ andcs r2, r1, #134217728 @ 0x8000000 │ │ │ │ - blcs 0x4a5764 │ │ │ │ + blcs 0x4a5774 │ │ │ │ andcs sp, r1, #163840 @ 0x28000 │ │ │ │ vpmax.u8 d15, d3, d2 │ │ │ │ svceq 0x00aaf413 │ │ │ │ @ instruction: 0xf013d113 │ │ │ │ svclt 0x00187f60 │ │ │ │ mvnsle r2, r8, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec02bdc │ │ │ │ + bl 0xfec02bec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7fa0ff8 │ │ │ │ - movwcs pc, #28027 @ 0x6d7b @ │ │ │ │ + movwcs pc, #28019 @ 0x6d73 @ │ │ │ │ ldrb r2, [r1, -r1, lsl #4] │ │ │ │ andcs r2, r1, #4, 6 @ 0x10000000 │ │ │ │ movwcs lr, #1870 @ 0x74e │ │ │ │ strb r2, [fp, -r1, lsl #4] │ │ │ │ ldrdcc pc, [r8], r0 │ │ │ │ stmdble lr, {r0, r3, r4, r8, r9, fp, sp} │ │ │ │ subeq pc, r0, #-1073741784 @ 0xc0000028 │ │ │ │ ldmdale r7, {r0, r1, r2, r9, fp, sp} │ │ │ │ - blcs 0x1fa714 │ │ │ │ + blcs 0x1fa724 │ │ │ │ ldm pc, {r0, r1, r5, fp, ip, lr, pc}^ @ │ │ │ │ movweq pc, #12291 @ 0x3003 @ │ │ │ │ ldcne 15, cr1, [ip], {31} │ │ │ │ andcs r2, r8, #134217728 @ 0x8000000 │ │ │ │ - blcs 0x4a5700 │ │ │ │ + blcs 0x4a5710 │ │ │ │ andcs sp, r1, #163840 @ 0x28000 │ │ │ │ vpmax.u8 d15, d3, d2 │ │ │ │ svceq 0x00aaf413 │ │ │ │ @ instruction: 0xf013d113 │ │ │ │ svclt 0x00187f60 │ │ │ │ mvnsle r2, r8, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec02c40 │ │ │ │ + bl 0xfec02c50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7fa0ff8 │ │ │ │ - movwcs pc, #27977 @ 0x6d49 @ │ │ │ │ + movwcs pc, #27969 @ 0x6d41 @ │ │ │ │ ldr r2, [pc, -r8, lsl #4] │ │ │ │ andcs r2, r8, #4, 6 @ 0x10000000 │ │ │ │ movwcs lr, #1820 @ 0x71c │ │ │ │ ldr r2, [r9, -r8, lsl #4] │ │ │ │ ldrdcc pc, [r8], r0 │ │ │ │ stmdble lr, {r0, r3, r4, r8, r9, fp, sp} │ │ │ │ subeq pc, r0, #-1073741784 @ 0xc0000028 │ │ │ │ ldmdale r7, {r0, r1, r2, r9, fp, sp} │ │ │ │ - blcs 0x1fa778 │ │ │ │ + blcs 0x1fa788 │ │ │ │ ldm pc, {r0, r1, r5, fp, ip, lr, pc}^ @ │ │ │ │ movweq pc, #12291 @ 0x3003 @ │ │ │ │ ldcne 15, cr1, [ip], {31} │ │ │ │ andcs r2, r9, #134217728 @ 0x8000000 │ │ │ │ - blcs 0x4a569c │ │ │ │ + blcs 0x4a56ac │ │ │ │ andcs sp, r1, #163840 @ 0x28000 │ │ │ │ vpmax.u8 d15, d3, d2 │ │ │ │ svceq 0x00aaf413 │ │ │ │ @ instruction: 0xf013d113 │ │ │ │ svclt 0x00187f60 │ │ │ │ mvnsle r2, r8, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec02ca4 │ │ │ │ + bl 0xfec02cb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7fa0ff8 │ │ │ │ - movwcs pc, #27927 @ 0x6d17 @ │ │ │ │ + movwcs pc, #27919 @ 0x6d0f @ │ │ │ │ strbt r2, [sp], r9, lsl #4 │ │ │ │ andcs r2, r9, #4, 6 @ 0x10000000 │ │ │ │ movwcs lr, #1770 @ 0x6ea │ │ │ │ strbt r2, [r7], r9, lsl #4 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -159209,130 +159213,130 @@ │ │ │ │ stmdbvs sl!, {r6, r8, sl, fp, sp, lr} │ │ │ │ stmdbcs r2, {r0, r3, r9, fp, ip} │ │ │ │ @ instruction: 0x4691bf14 │ │ │ │ stmibvc r0, {r1, r6, sl, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7fb9303 │ │ │ │ @ instruction: 0x4680ff3b │ │ │ │ - @ instruction: 0xf93ef7a4 │ │ │ │ + @ instruction: 0xf936f7a4 │ │ │ │ strmi r9, [r1], -r3, lsl #22 │ │ │ │ strmi r4, [r6], -r2, asr #12 │ │ │ │ strtmi r9, [r0], -r0, lsl #14 │ │ │ │ ldc2l 7, cr15, [r4, #1020]! @ 0x3fc │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ @ instruction: 0xf7f84620 │ │ │ │ - qsub16mi pc, r9, sp @ │ │ │ │ + qsub16mi pc, r9, r5 @ │ │ │ │ strtmi r4, [r0], -r2, asr #12 │ │ │ │ - blx 0xfece9b24 │ │ │ │ + blx 0xfece9b34 │ │ │ │ stmdbcs pc, {r0, r3, r5, r8, fp, sp, lr} @ │ │ │ │ @ instruction: 0xf8d4d103 │ │ │ │ ldreq r3, [fp], #-208 @ 0xffffff30 │ │ │ │ ldrtmi sp, [r2], -r6, lsl #8 │ │ │ │ andlt r4, r5, r0, lsr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - blt 0x1ae9b40 │ │ │ │ + blt 0x1ae9b50 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ rscvs r2, r2, r3, lsl #4 │ │ │ │ @ instruction: 0xf06f4631 │ │ │ │ - blvs 0xff6ac368 │ │ │ │ - ldc2l 7, cr15, [r4, #-676] @ 0xfffffd5c │ │ │ │ + blvs 0xff6ac378 │ │ │ │ + stc2l 7, cr15, [ip, #-676] @ 0xfffffd5c │ │ │ │ @ instruction: 0x46304631 │ │ │ │ @ instruction: 0xf7a92201 │ │ │ │ - @ instruction: 0xf646fd4f │ │ │ │ + @ instruction: 0xf646fd47 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46302396 │ │ │ │ subne pc, sp, #64, 4 │ │ │ │ @ instruction: 0xf7ac6819 │ │ │ │ - @ instruction: 0xf04ff8c3 │ │ │ │ + @ instruction: 0xf04ff8bb │ │ │ │ strvs r3, [r3, #1023]! @ 0x3ff │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x000083f0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec02dac │ │ │ │ + bl 0xfec02dbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r0, ror #31 │ │ │ │ smlalcs pc, r8, r0, r8 @ │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @ instruction: 0xf890461f │ │ │ │ @ instruction: 0xf8d010da │ │ │ │ @ instruction: 0xf8dd3084 │ │ │ │ @ instruction: 0xb122c020 │ │ │ │ svceq 0x00e0f01c │ │ │ │ @ instruction: 0xf04cbf08 │ │ │ │ - b 0x116ef58 │ │ │ │ - b 0x11748e0 │ │ │ │ + b 0x116ef68 │ │ │ │ + b 0x11748f0 │ │ │ │ movwls r0, #4876 @ 0x130c │ │ │ │ - @ instruction: 0xf8d4f7a4 │ │ │ │ + @ instruction: 0xf8ccf7a4 │ │ │ │ @ instruction: 0x46044631 │ │ │ │ - @ instruction: 0xf8e6f7a9 │ │ │ │ + @ instruction: 0xf8def7a9 │ │ │ │ @ instruction: 0xee1d4909 │ │ │ │ - blls 0x11f9b4 │ │ │ │ + blls 0x11f9c4 │ │ │ │ ldrbtmi r4, [r9], #-1594 @ 0xfffff9c6 │ │ │ │ strtmi r6, [r8], -r9, lsl #16 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ andlt r1, r3, r1, ror #16 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ - stcllt 7, cr15, [sl], {180} @ 0xb4 │ │ │ │ - addeq r3, r7, lr, ror pc │ │ │ │ + stcllt 7, cr15, [r2], {180} @ 0xb4 │ │ │ │ + addeq r3, r7, lr, ror #30 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi lr, [r0, #-2513] @ 0xfffff62f │ │ │ │ @ instruction: 0xf04fb084 │ │ │ │ stccc 8, cr0, [r0], {160} @ 0xa0 │ │ │ │ strcs fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ svclt 0x00182d00 │ │ │ │ cmplt ip, r0, lsl #8 │ │ │ │ stclvs 8, cr6, [r6, #-528] @ 0xfffffdf0 │ │ │ │ - blne 0xfe9c607c │ │ │ │ + blne 0xfe9c608c │ │ │ │ svclt 0x00142c02 │ │ │ │ stmeq r0, {r0, r2, r6, ip, sp, lr, pc} │ │ │ │ stmiavc r0, {r0, r2, r6, sl, ip, sp, lr, pc}^ │ │ │ │ smullsmi pc, r9, r0, r8 @ │ │ │ │ stmiavs ip, {r2, r5, r8, ip, sp, pc}^ │ │ │ │ svclt 0x00082c0f │ │ │ │ eorle r2, sl, r0 │ │ │ │ ldrmi r4, [sl], sp, lsl #12 │ │ │ │ @ instruction: 0x46044616 │ │ │ │ mcr2 7, 4, pc, cr8, cr11, {7} @ │ │ │ │ stmdbvs fp!, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf7a49303 │ │ │ │ - blls 0x1a9ea0 │ │ │ │ - blcs 0x47d684 │ │ │ │ + blls 0x1a9e90 │ │ │ │ + blcs 0x47d694 │ │ │ │ @ instruction: 0xf894d123 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbd50c │ │ │ │ + blcs 0xbd51c │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7f82204 │ │ │ │ - uadd16mi pc, r3, r5 @ │ │ │ │ + ldrbmi pc, [r3], -sp, lsl #30 @ │ │ │ │ ldrtmi r4, [sl], -r9, asr #12 │ │ │ │ strls r4, [r0], -r0, lsr #12 │ │ │ │ @ instruction: 0xff80f7ff │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf7f84620 │ │ │ │ - @ instruction: 0x4620febb │ │ │ │ + @ instruction: 0x4620feb3 │ │ │ │ @ instruction: 0x4629463a │ │ │ │ @ instruction: 0xf9eef7fc │ │ │ │ andlt r2, r4, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ vaba.s8 q12, q15, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7a91023 │ │ │ │ - ldrb pc, [ip, pc, ror #16] @ │ │ │ │ + ldrb pc, [ip, r7, ror #16] @ │ │ │ │ ldrdcc pc, [r8], r0 │ │ │ │ @ instruction: 0xf0032202 │ │ │ │ ldr r0, [r7, pc, lsl #6] │ │ │ │ ldrdcc pc, [r8], r0 │ │ │ │ @ instruction: 0xf0032201 │ │ │ │ ldr r0, [r1, pc, lsl #6] │ │ │ │ ldrdcc pc, [r8], r0 │ │ │ │ @@ -159345,58 +159349,58 @@ │ │ │ │ strmi lr, [r0, #-2513] @ 0xfffff62f │ │ │ │ @ instruction: 0xf04fb084 │ │ │ │ stccc 8, cr0, [r0], {160} @ 0xa0 │ │ │ │ strcs fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ svclt 0x00182d00 │ │ │ │ cmplt ip, r0, lsl #8 │ │ │ │ stclvs 8, cr6, [r6, #-528] @ 0xfffffdf0 │ │ │ │ - blne 0xfe9c6164 │ │ │ │ + blne 0xfe9c6174 │ │ │ │ svclt 0x00142c02 │ │ │ │ stmeq r0, {r0, r2, r6, ip, sp, lr, pc} │ │ │ │ stmiavc r0, {r0, r2, r6, sl, ip, sp, lr, pc}^ │ │ │ │ smullsmi pc, r9, r0, r8 @ │ │ │ │ stmiavs ip, {r2, r5, r8, ip, sp, pc}^ │ │ │ │ svclt 0x00082c0f │ │ │ │ eorsle r2, r4, r0 │ │ │ │ ldrmi r4, [sl], ip, lsl #12 │ │ │ │ @ instruction: 0x46054616 │ │ │ │ @ instruction: 0xf8f8f7fc │ │ │ │ stmdbvs r3!, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf7a49303 │ │ │ │ - blls 0x1a9db8 │ │ │ │ - blcs 0x47d76c │ │ │ │ + blls 0x1a9da8 │ │ │ │ + blcs 0x47d77c │ │ │ │ @ instruction: 0xf895d12d │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xbd614 │ │ │ │ + blcs 0xbd624 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7f82204 │ │ │ │ - ldrbmi pc, [r3], -r1, lsr #29 @ │ │ │ │ + @ instruction: 0x4653fe99 │ │ │ │ ldrtmi r4, [sl], -r9, asr #12 │ │ │ │ strls r4, [r0], -r8, lsr #12 │ │ │ │ @ instruction: 0xff0cf7ff │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf7f84628 │ │ │ │ - stmdavs r3!, {r0, r1, r2, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r0, r1, r2, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmiavs r3!, {r0, r1, r4, r5, r6, r7, r8, fp, ip, sp, pc} │ │ │ │ stmdblt r3, {r1, r5, r6, r8, fp, sp, lr} │ │ │ │ @ instruction: 0x46394252 │ │ │ │ @ instruction: 0xf7a94638 │ │ │ │ - stmiavs r1!, {r0, r2, r3, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs r1!, {r0, r2, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x4628463a │ │ │ │ @ instruction: 0xf936f7fc │ │ │ │ andlt r2, r4, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ vaba.s8 q12, q15, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7a81023 │ │ │ │ - @ instruction: 0xe7d2fff1 │ │ │ │ - blcs 0xc5f68 │ │ │ │ + ldrb pc, [r2, r9, ror #31] @ │ │ │ │ + blcs 0xc5f78 │ │ │ │ andcs sp, r0, #234 @ 0xea │ │ │ │ svclt 0x0000e7df │ │ │ │ ldrdcc pc, [r8], r0 │ │ │ │ @ instruction: 0xf0032200 │ │ │ │ str r0, [r7, pc, lsl #6] │ │ │ │ ldrdcc pc, [r8], r0 │ │ │ │ @ instruction: 0xf0032201 │ │ │ │ @@ -159404,93 +159408,93 @@ │ │ │ │ ldrdcc pc, [r8], r0 │ │ │ │ @ instruction: 0xf0032202 │ │ │ │ ldrb r0, [fp, -pc, lsl #6]! │ │ │ │ ldrdcc pc, [r8], r0 │ │ │ │ stmdble lr, {r0, r3, r4, r8, r9, fp, sp} │ │ │ │ subeq pc, r0, #-1073741784 @ 0xc0000028 │ │ │ │ ldmdale r7, {r0, r1, r2, r9, fp, sp} │ │ │ │ - blcs 0x1fab24 │ │ │ │ + blcs 0x1fab34 │ │ │ │ ldm pc, {r0, r1, r5, fp, ip, lr, pc}^ @ │ │ │ │ movweq pc, #12291 @ 0x3003 @ │ │ │ │ ldcne 15, cr1, [ip], {31} │ │ │ │ andcs r2, r1, #134217728 @ 0x8000000 │ │ │ │ - blcs 0x4a5bd0 │ │ │ │ + blcs 0x4a5be0 │ │ │ │ andcs sp, r1, #163840 @ 0x28000 │ │ │ │ vpmax.u8 d15, d3, d2 │ │ │ │ svceq 0x00aaf413 │ │ │ │ @ instruction: 0xf013d113 │ │ │ │ svclt 0x00187f60 │ │ │ │ mvnsle r2, r8, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec03050 │ │ │ │ + bl 0xfec03060 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7fa0ff8 │ │ │ │ - movwcs pc, #27457 @ 0x6b41 @ │ │ │ │ + movwcs pc, #27449 @ 0x6b39 @ │ │ │ │ strb r2, [pc, -r1, lsl #4] │ │ │ │ andcs r2, r1, #4, 6 @ 0x10000000 │ │ │ │ movwcs lr, #1868 @ 0x74c │ │ │ │ strb r2, [r9, -r1, lsl #4] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec03074 │ │ │ │ + bl 0xfec03084 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r0, ror #31 │ │ │ │ smlalcs pc, r8, r0, r8 @ │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @ instruction: 0xf890461f │ │ │ │ @ instruction: 0xf8d010da │ │ │ │ @ instruction: 0xf8dd3084 │ │ │ │ @ instruction: 0xb122c020 │ │ │ │ svceq 0x00e0f01c │ │ │ │ @ instruction: 0xf04cbf08 │ │ │ │ - b 0x116f220 │ │ │ │ - b 0x1174ba8 │ │ │ │ + b 0x116f230 │ │ │ │ + b 0x1174bb8 │ │ │ │ movwls r0, #4876 @ 0x130c │ │ │ │ - @ instruction: 0xff70f7a3 │ │ │ │ + @ instruction: 0xff68f7a3 │ │ │ │ @ instruction: 0x46044631 │ │ │ │ - @ instruction: 0xff82f7a8 │ │ │ │ + @ instruction: 0xff7af7a8 │ │ │ │ @ instruction: 0xee1d4909 │ │ │ │ - blls 0x11fc7c │ │ │ │ + blls 0x11fc8c │ │ │ │ ldrbtmi r4, [r9], #-1594 @ 0xfffff9c6 │ │ │ │ strtmi r6, [r8], -r9, lsl #16 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ andlt r1, r3, r1, ror #16 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ - bllt 0x1ae9dac │ │ │ │ - @ instruction: 0x00873cb6 │ │ │ │ + bllt 0x18e9dbc │ │ │ │ + addeq r3, r7, r6, lsr #25 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec030e8 │ │ │ │ + bl 0xfec030f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r0, ror #31 │ │ │ │ smlalcs pc, r8, r0, r8 @ │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ @ instruction: 0xf890461f │ │ │ │ @ instruction: 0xf8d010da │ │ │ │ @ instruction: 0xf8dd3084 │ │ │ │ @ instruction: 0xb122c020 │ │ │ │ svceq 0x00e0f01c │ │ │ │ @ instruction: 0xf04cbf08 │ │ │ │ - b 0x116f294 │ │ │ │ - b 0x1174c1c │ │ │ │ + b 0x116f2a4 │ │ │ │ + b 0x1174c2c │ │ │ │ movwls r0, #4876 @ 0x130c │ │ │ │ - @ instruction: 0xff36f7a3 │ │ │ │ + @ instruction: 0xff2ef7a3 │ │ │ │ @ instruction: 0x46044631 │ │ │ │ - @ instruction: 0xff48f7a8 │ │ │ │ + @ instruction: 0xff40f7a8 │ │ │ │ @ instruction: 0xee1d4909 │ │ │ │ - blls 0x11fcf0 │ │ │ │ + blls 0x11fd00 │ │ │ │ ldrbtmi r4, [r9], #-1594 @ 0xfffff9c6 │ │ │ │ strtmi r6, [r8], -r9, lsl #16 │ │ │ │ andne pc, r1, ip, asr r8 @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ andlt r1, r3, r1, ror #16 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ - bllt 0xce9e20 │ │ │ │ - addeq r3, r7, r2, asr #24 │ │ │ │ + bllt 0xae9e30 │ │ │ │ + addeq r3, r7, r2, lsr ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ movwcs pc, #57345 @ 0xe001 @ │ │ │ │ strmi fp, [ip], -r7, lsl #1 │ │ │ │ @ instruction: 0xf1b34607 │ │ │ │ @@ -159511,414 +159515,414 @@ │ │ │ │ mvnhi pc, #536870912 @ 0x20000000 │ │ │ │ vpadd.i8 q9, q9, │ │ │ │ @ instruction: 0xf5a382c4 │ │ │ │ @ instruction: 0xf5b37380 │ │ │ │ stmiale r1!, {r2, r3, r7, r8, r9, sl, fp, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ - strdeq lr, [sl], -r1 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r7, ror #27 │ │ │ │ - andeq sp, sl, sp, asr #5 │ │ │ │ - strdeq ip, [sl], -sp │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #7 │ │ │ │ - andeq sp, sl, sp, asr #14 │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, asr r8 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, ror #15 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r3, ror sp │ │ │ │ - andeq lr, sl, r5, asr r4 │ │ │ │ - andeq lr, sl, r7, asr #7 │ │ │ │ + andeq lr, sl, r1, lsl #10 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r7 │ │ │ │ + ldrdeq sp, [sl], -sp @ │ │ │ │ + andeq ip, sl, sp, lsl #30 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq sp, sl, sp, asr r7 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror #16 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r3, lsl #27 │ │ │ │ + andeq lr, sl, r5, ror #8 │ │ │ │ + ldrdeq lr, [sl], -r7 │ │ │ │ + andeq sp, sl, r5, ror #17 │ │ │ │ + andeq ip, sl, sp, lsl #30 │ │ │ │ + andeq sp, sl, pc, lsr r6 │ │ │ │ + muleq sl, sp, r5 │ │ │ │ + strdeq sp, [sl], -pc @ │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + muleq sl, r9, r4 │ │ │ │ + muleq sl, pc, sp @ │ │ │ │ + strdeq sp, [sl], -r7 │ │ │ │ + muleq sl, pc, sp @ │ │ │ │ + andeq sp, sl, r1, lsr #1 │ │ │ │ + muleq sl, pc, sp @ │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + muleq sl, pc, sp @ │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + muleq sl, pc, sp @ │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + muleq sl, pc, sp @ │ │ │ │ + strdeq sp, [sl], -r1 │ │ │ │ + muleq sl, pc, sp @ │ │ │ │ + strdeq sp, [sl], -r5 │ │ │ │ + muleq sl, pc, sp @ │ │ │ │ + andeq sp, sl, r3, lsl #27 │ │ │ │ + muleq sl, pc, sp @ │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + muleq sl, pc, sp @ │ │ │ │ + andeq sp, sl, r1, lsr #1 │ │ │ │ + muleq sl, pc, sp @ │ │ │ │ + andeq sp, sl, pc, ror #18 │ │ │ │ + muleq sl, pc, sp @ │ │ │ │ ldrdeq sp, [sl], -r5 │ │ │ │ - strdeq ip, [sl], -sp │ │ │ │ - andeq sp, sl, pc, lsr #12 │ │ │ │ - andeq sp, sl, sp, lsl #11 │ │ │ │ - andeq sp, sl, pc, ror #9 │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq lr, sl, r9, lsl #9 │ │ │ │ - andeq ip, sl, pc, lsl #27 │ │ │ │ - andeq sp, sl, r7, ror #27 │ │ │ │ - andeq ip, sl, pc, lsl #27 │ │ │ │ - muleq sl, r1, r0 │ │ │ │ - andeq ip, sl, pc, lsl #27 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq ip, sl, pc, lsl #27 │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq ip, sl, pc, lsl #27 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq ip, sl, pc, lsl #27 │ │ │ │ - andeq sp, sl, r1, ror #21 │ │ │ │ - andeq ip, sl, pc, lsl #27 │ │ │ │ - andeq sp, sl, r5, ror #19 │ │ │ │ - andeq ip, sl, pc, lsl #27 │ │ │ │ - andeq sp, sl, r3, ror sp │ │ │ │ - andeq ip, sl, pc, lsl #27 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq ip, sl, pc, lsl #27 │ │ │ │ - muleq sl, r1, r0 │ │ │ │ - andeq ip, sl, pc, lsl #27 │ │ │ │ - andeq sp, sl, pc, asr r9 │ │ │ │ - andeq ip, sl, pc, lsl #27 │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ cmnpvs pc, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ mvnvc pc, #192, 12 @ 0xc000000 │ │ │ │ vaddl.u8 q10, d1, d11 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ @ instruction: 0xf1b33803 │ │ │ │ @ instruction: 0xf0006f44 │ │ │ │ @ instruction: 0xf7a380be │ │ │ │ - strmi pc, [r2], r3, lsr #25 │ │ │ │ - stc2 7, cr15, [r0], #652 @ 0x28c │ │ │ │ + pkhbtmi pc, r2, fp, lsl #25 @ │ │ │ │ + ldc2 7, cr15, [r8], {163} @ 0xa3 │ │ │ │ strmi r2, [r1], -pc, lsl #28 │ │ │ │ @ instruction: 0xf0404605 │ │ │ │ @ instruction: 0xf89780ab │ │ │ │ @ instruction: 0x463830d9 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - blx 0xbea44a │ │ │ │ + blx 0x9ea45a │ │ │ │ rsclt r0, r2, #3719168 @ 0x38c000 │ │ │ │ movweq pc, #8195 @ 0x2003 @ │ │ │ │ stmdbne r0, {r2, sl, ip, sp, lr, pc} │ │ │ │ - blx 0x12cbfc │ │ │ │ + blx 0x12cc0c │ │ │ │ vst1.8 {d15-d18}, [r4], r3 │ │ │ │ @ instruction: 0xf1400300 │ │ │ │ stmdblt r3, {r1, r3, r6, r7, pc} │ │ │ │ @ instruction: 0x46294252 │ │ │ │ @ instruction: 0xf7a84628 │ │ │ │ - @ instruction: 0x4629fcfb │ │ │ │ + @ instruction: 0x4629fcf3 │ │ │ │ @ instruction: 0xf7a84650 │ │ │ │ - @ instruction: 0xf1b9fc91 │ │ │ │ + @ instruction: 0xf1b9fc89 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ svceq 0x0023812a │ │ │ │ @ instruction: 0xf14002e0 │ │ │ │ - blcs 0x48c9a8 │ │ │ │ + blcs 0x48c9b8 │ │ │ │ ldrbhi pc, [r9], #-0 @ │ │ │ │ addeq pc, r0, #4, 8 @ 0x4000000 │ │ │ │ @ instruction: 0xf14205e1 │ │ │ │ - bcs 0xcced0 │ │ │ │ + bcs 0xccee0 │ │ │ │ rsbhi pc, sl, #2 │ │ │ │ ldrbtcs pc, [r4], #-590 @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ ldrdcc pc, [r8], r7 │ │ │ │ tstls r0, r3, lsl #2 │ │ │ │ @ instruction: 0x46524638 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ strtmi r6, [r1], r1, lsr #24 │ │ │ │ stc2l 7, cr15, [r8], {255} @ 0xff │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andsvs pc, r5, #8, 4 @ 0x80000000 │ │ │ │ ldrdeq pc, [r0], #-137 @ 0xffffff77 │ │ │ │ sbcseq r6, r2, r9, lsl r8 │ │ │ │ - @ instruction: 0xff2af7ab │ │ │ │ + @ instruction: 0xff22f7ab │ │ │ │ @ instruction: 0xf640e086 │ │ │ │ addsmi r1, r3, #-536870911 @ 0xe0000001 │ │ │ │ addshi pc, r2, r0, lsl #4 │ │ │ │ svcvs 0x0010f5b3 │ │ │ │ rschi pc, pc, r2, lsl #1 │ │ │ │ andsvc pc, lr, #64, 4 │ │ │ │ vqsub.s8 d4, d16, d3 │ │ │ │ vcgt.s8 q12, q8, │ │ │ │ addsmi r7, r3, #268435456 @ 0x10000000 │ │ │ │ adcshi pc, r0, #536870912 @ 0x20000000 │ │ │ │ sbcvs pc, r0, pc, ror #8 │ │ │ │ - blcs 0x7fd530 │ │ │ │ + blcs 0x7fd540 │ │ │ │ stcge 6, cr15, [ip, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0xf63f2b1d │ │ │ │ andge sl, r1, #2624 @ 0xa40 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - andeq ip, sl, r5, asr #28 │ │ │ │ - andeq sp, sl, r7, ror #27 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - muleq sl, r1, r0 │ │ │ │ - andeq ip, sl, r5, asr #28 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq ip, sl, r5, asr #28 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r1, ror #21 │ │ │ │ - andeq ip, sl, r5, asr #28 │ │ │ │ - andeq sp, sl, r5, ror #19 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r3, ror #25 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - muleq sl, r1, r0 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, pc, asr r9 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ + andeq ip, sl, r5, asr lr │ │ │ │ + strdeq sp, [sl], -r7 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r1, lsr #1 │ │ │ │ + andeq ip, sl, r5, asr lr │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq ip, sl, r5, asr lr │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r1 │ │ │ │ + andeq ip, sl, r5, asr lr │ │ │ │ + strdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r3 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r1, lsr #1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #18 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r6, r3, asr r8 @ │ │ │ │ - blx 0x6a45e │ │ │ │ + blx 0xffe6a46e │ │ │ │ @ instruction: 0xf001e754 │ │ │ │ vhsub.s8 d16, d14, d15 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ vcge.s8 d2, d18, d6 │ │ │ │ rsceq r6, r4, #1342177281 @ 0x50000001 │ │ │ │ sbceq lr, r2, #323584 @ 0x4f000 │ │ │ │ @ instruction: 0x46156d58 │ │ │ │ addshi pc, r1, r0, asr #2 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ stmdavs r9, {r2, r8, r9, ip, pc} │ │ │ │ - cdp2 7, 0, cr15, cr14, cr11, {5} │ │ │ │ + cdp2 7, 0, cr15, cr6, cr11, {5} │ │ │ │ vldrvs d25, [r9, #-16] │ │ │ │ eoreq pc, r8, r3, asr r8 @ │ │ │ │ - @ instruction: 0xf96ef7b0 │ │ │ │ + @ instruction: 0xf966f7b0 │ │ │ │ vldrvs d25, [r9, #-16] │ │ │ │ eoreq pc, r6, r3, asr r8 @ │ │ │ │ - @ instruction: 0xf982f7b0 │ │ │ │ + @ instruction: 0xf97af7b0 │ │ │ │ andlt r2, r7, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf1b98ff0 │ │ │ │ cmple fp, r0, lsl #30 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @@ -159929,601 +159933,601 @@ │ │ │ │ @ instruction: 0xf0806f50 │ │ │ │ @ instruction: 0xf64082eb │ │ │ │ addsmi r3, r3, #-536870911 @ 0xe0000001 │ │ │ │ bicshi pc, r5, r2, lsl #4 │ │ │ │ andcc pc, r1, #64, 12 @ 0x4000000 │ │ │ │ vqsub.s8 d4, d18, d3 │ │ │ │ @ instruction: 0xf6a38270 │ │ │ │ - blcs 0x7b5258 │ │ │ │ + blcs 0x7b5268 │ │ │ │ ldcge 6, cr15, [r6], {63} @ 0x3f │ │ │ │ @ instruction: 0xf63f2b1c │ │ │ │ andge sl, r1, #37632 @ 0x9300 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - andeq sp, sl, r5, asr #24 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - muleq sl, r1, r0 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r1, ror #21 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, ror #19 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r9, asr sl │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - muleq sl, r1, r0 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, pc, asr r9 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ + andeq sp, sl, r5, asr ip │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r1, lsr #1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r9, ror #20 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r1, lsr #1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #18 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ - blx 0x1bea582 │ │ │ │ + blx 0x19ea592 │ │ │ │ movwcs lr, #18909 @ 0x49dd │ │ │ │ @ instruction: 0xf0022b00 │ │ │ │ @ instruction: 0x462980f2 │ │ │ │ @ instruction: 0xf7a84628 │ │ │ │ - strtmi pc, [sl], -r9, asr #23 │ │ │ │ + strtmi pc, [sl], -r1, asr #23 │ │ │ │ @ instruction: 0x46384631 │ │ │ │ ldc2 7, cr15, [r2], {251} @ 0xfb │ │ │ │ @ instruction: 0xf853e6cf │ │ │ │ @ instruction: 0xf8532026 │ │ │ │ movwls r1, #16424 @ 0x4028 │ │ │ │ - @ instruction: 0xf98af7b0 │ │ │ │ + @ instruction: 0xf982f7b0 │ │ │ │ @ instruction: 0xf6469b04 │ │ │ │ vaddw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x462a2196 │ │ │ │ stmdavs r9, {r3, r4, r6, r8, sl, fp, sp, lr} │ │ │ │ - cdp2 7, 1, cr15, cr4, cr11, {5} │ │ │ │ - mcrr2 7, 15, pc, r0, cr10 @ │ │ │ │ - blcs 0x4a64e0 │ │ │ │ + cdp2 7, 0, cr15, cr12, cr11, {5} │ │ │ │ + ldc2 7, cr15, [ip], #-1000 @ 0xfffffc18 │ │ │ │ + blcs 0x4a64f0 │ │ │ │ movwhi pc, #0 @ │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andsvs pc, r5, #8, 4 @ 0x80000000 │ │ │ │ vtst.8 d22, d14, d9 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ smullseq r2, r2, r6, r3 @ │ │ │ │ ldcvs 3, cr9, [r8], {4} │ │ │ │ - ldc2l 7, cr15, [lr, #-684] @ 0xfffffd54 │ │ │ │ - blx 0x86a5de │ │ │ │ + ldc2l 7, cr15, [r6, #-684] @ 0xfffffd54 │ │ │ │ + blx 0x66a5ee │ │ │ │ strmi r9, [r6], -r4, lsl #22 │ │ │ │ ldcvs 5, cr0, [r9], {226} @ 0xe2 │ │ │ │ orreq pc, r0, #4, 8 @ 0x4000000 │ │ │ │ @ instruction: 0xf142461d │ │ │ │ - blcs 0xcca58 │ │ │ │ + blcs 0xcca68 │ │ │ │ bichi pc, ip, r2 │ │ │ │ ldrdcc pc, [r8], r7 │ │ │ │ ldrtmi r2, [r8], -r3, lsl #8 │ │ │ │ @ instruction: 0xf0034652 │ │ │ │ strls r0, [r0], #-783 @ 0xfffffcf1 │ │ │ │ - blx 0xfed6a77a │ │ │ │ + blx 0xfed6a78a │ │ │ │ vld1.16 {d30}, [pc], r2 │ │ │ │ vmax.s8 d22, d16, d0 │ │ │ │ ldrtmi r1, [r3], #-541 @ 0xfffffde3 │ │ │ │ @ instruction: 0xf63f4293 │ │ │ │ strdge sl, [r1, -r9] │ │ │ │ @ instruction: 0xf023f851 │ │ │ │ - andeq sp, sl, r1, asr #2 │ │ │ │ - andeq sp, sl, r7, ror #27 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq ip, [sl], -r5 │ │ │ │ - andeq sp, sl, r1, asr #2 │ │ │ │ - andeq sp, sl, r9, ror #22 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq sp, sl, r1, asr #2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r1, ror #21 │ │ │ │ - andeq sp, sl, r1, asr #2 │ │ │ │ - andeq sp, sl, r5, ror #19 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r3, ror #25 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq lr, sl, r7, asr #7 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq ip, [sl], -r5 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, pc, asr r9 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r1, ror #23 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r7, ror #27 │ │ │ │ - andeq sp, sl, sp, asr #5 │ │ │ │ - strdeq ip, [sl], -sp │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #7 │ │ │ │ - andeq sp, sl, sp, asr #14 │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, asr r8 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, ror #15 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r3, ror #25 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq lr, sl, r7, asr #7 │ │ │ │ + andeq sp, sl, r1, asr r1 │ │ │ │ + strdeq sp, [sl], -r7 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq ip, sl, r5, ror #31 │ │ │ │ + andeq sp, sl, r1, asr r1 │ │ │ │ + andeq sp, sl, r9, ror fp │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq sp, sl, r1, asr r1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r1 │ │ │ │ + andeq sp, sl, r1, asr r1 │ │ │ │ + strdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r3 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq lr, [sl], -r7 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq ip, sl, r5, ror #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #18 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r7 │ │ │ │ + ldrdeq sp, [sl], -sp @ │ │ │ │ + andeq ip, sl, sp, lsl #30 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ ldrdeq sp, [sl], -r5 │ │ │ │ - strdeq ip, [sl], -sp │ │ │ │ - andeq sp, sl, pc, lsr #12 │ │ │ │ - andeq sp, sl, sp, lsl #11 │ │ │ │ - andeq sp, sl, pc, ror #9 │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ + andeq sp, sl, sp, asr r7 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror #16 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r3 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq lr, [sl], -r7 │ │ │ │ + andeq sp, sl, r5, ror #17 │ │ │ │ + andeq ip, sl, sp, lsl #30 │ │ │ │ + andeq sp, sl, pc, lsr r6 │ │ │ │ + muleq sl, sp, r5 │ │ │ │ + strdeq sp, [sl], -pc @ │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ cmppvs r0, #683671552 @ p-variant is OBSOLETE @ 0x28c00000 │ │ │ │ @ instruction: 0xf63f2b1e │ │ │ │ andge sl, r1, #2965504 @ 0x2d4000 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - andeq sp, sl, r5, asr #6 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, asr #5 │ │ │ │ - strdeq ip, [sl], -sp │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #7 │ │ │ │ - andeq sp, sl, sp, asr #14 │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, asr r8 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, ror #15 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ + andeq sp, sl, r5, asr r3 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -sp @ │ │ │ │ + andeq ip, sl, sp, lsl #30 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq sp, sl, sp, asr r7 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror #16 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, ror #17 │ │ │ │ + andeq ip, sl, sp, lsl #30 │ │ │ │ + andeq sp, sl, pc, lsr r6 │ │ │ │ + muleq sl, sp, r5 │ │ │ │ + strdeq sp, [sl], -pc @ │ │ │ │ ldrdeq sp, [sl], -r5 │ │ │ │ - strdeq ip, [sl], -sp │ │ │ │ - andeq sp, sl, pc, lsr #12 │ │ │ │ - andeq sp, sl, sp, lsl #11 │ │ │ │ - andeq sp, sl, pc, ror #9 │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ movwvs pc, #1443 @ 0x5a3 @ │ │ │ │ @ instruction: 0xf63f2b1e │ │ │ │ - blcs 0x857260 │ │ │ │ + blcs 0x857270 │ │ │ │ stmdbge ip!, {r0, r1, r2, r3, r4, r5, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ - andeq sp, sl, r5, asr #6 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #24 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq ip, [sl], -r5 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r9, ror #22 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r1, ror #21 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, ror #19 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r9, asr sl │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq ip, [sl], -r5 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, pc, asr r9 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r1, ror #23 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ - @ instruction: 0xf82ef7a3 │ │ │ │ + andeq sp, sl, r5, asr r3 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, asr ip │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq ip, sl, r5, ror #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r9, ror fp │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r9, ror #20 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq ip, sl, r5, ror #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #18 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ + @ instruction: 0xf826f7a3 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ submi pc, ip, #8, 12 @ 0x800000 │ │ │ │ strcs r4, [r2], #-1541 @ 0xfffff9fb │ │ │ │ ldmdavs r9, {r1, r4, r7} │ │ │ │ - @ instruction: 0xffbef7aa │ │ │ │ + @ instruction: 0xffb6f7aa │ │ │ │ ldrdcc pc, [r8], r7 │ │ │ │ @ instruction: 0x46524638 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ strls r4, [r0], #-1577 @ 0xfffff9d7 │ │ │ │ @ instruction: 0xff24f7fe │ │ │ │ @ instruction: 0xf7a3e452 │ │ │ │ - @ instruction: 0xf8d7f815 │ │ │ │ + @ instruction: 0xf8d7f80d │ │ │ │ strmi r3, [r4], -r8, lsl #1 │ │ │ │ @ instruction: 0x46384652 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ tstls r0, r2, lsl #2 │ │ │ │ @ instruction: 0xf7fe4621 │ │ │ │ @ instruction: 0xf646fcc7 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0xf6082396 │ │ │ │ strtmi r4, [r0], -ip, asr #4 │ │ │ │ ldmdavs r9, {r1, r4, r7} │ │ │ │ - @ instruction: 0xf806f7ab │ │ │ │ + @ instruction: 0xfffef7aa │ │ │ │ @ instruction: 0xf008e438 │ │ │ │ @ instruction: 0xf004050f │ │ │ │ - blcs 0x46d9d8 │ │ │ │ - stccs 15, cr11, [pc, #-96] @ 0xacd40 │ │ │ │ + blcs 0x46d9e8 │ │ │ │ + stccs 15, cr11, [pc, #-96] @ 0xacd50 │ │ │ │ stmiage lr!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ subne pc, r3, #196, 6 @ 0x10000003 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ rsbscs pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ strmi r4, [r1], sl, lsl #13 │ │ │ │ stmdavs r9, {r1, r4, r6, r7} │ │ │ │ ldrmi r6, [r0], r0, lsl #24 │ │ │ │ @ instruction: 0xf7ab9304 │ │ │ │ - @ instruction: 0xf7a2fa1d │ │ │ │ - @ instruction: 0x462affdd │ │ │ │ + @ instruction: 0xf7a2fa15 │ │ │ │ + @ instruction: 0x462affd5 │ │ │ │ strmi r4, [r6], -r1, lsl #12 │ │ │ │ @ instruction: 0xf7fb4638 │ │ │ │ @ instruction: 0xf7a2f863 │ │ │ │ - bls 0x1ecd38 │ │ │ │ + bls 0x1ecd28 │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ @ instruction: 0xf7fb460f │ │ │ │ vmov.i16 , #203 @ 0x00cb │ │ │ │ - blcs 0x2bda00 │ │ │ │ + blcs 0x2bda10 │ │ │ │ ldrthi pc, [fp], #-2 @ │ │ │ │ rsbshi pc, r3, #536870912 @ 0x20000000 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - blmi 0xff397100 │ │ │ │ + blmi 0xff397110 │ │ │ │ svccs 0x0070ee1d │ │ │ │ eorcc pc, r4, pc, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ teqpvs r1, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ ldmne sl!, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ ldmne r2!, {r0, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf8d99200 │ │ │ │ @ instruction: 0xf8d02040 │ │ │ │ ldrmi r0, [r3], #-2832 @ 0xfffff4f0 │ │ │ │ @ instruction: 0xf7a3461a │ │ │ │ - @ instruction: 0xf8daffc1 │ │ │ │ + @ instruction: 0xf8daffb9 │ │ │ │ strbmi r1, [r2], -r0 │ │ │ │ ldrdeq pc, [r0], #-137 @ 0xffffff77 │ │ │ │ - blx 0xfe1eacec │ │ │ │ - @ instruction: 0xf8b0f7fa │ │ │ │ - bllt 0xff86ae44 │ │ │ │ + blx 0x1feacfc │ │ │ │ + @ instruction: 0xf8acf7fa │ │ │ │ + bllt 0xff86ae54 │ │ │ │ biceq pc, r0, #4 │ │ │ │ @ instruction: 0xf43f2bc0 │ │ │ │ @ instruction: 0xf7a2a897 │ │ │ │ - @ instruction: 0xf008ff9b │ │ │ │ + @ instruction: 0xf008ff93 │ │ │ │ strmi r0, [r1], -pc, lsl #4 │ │ │ │ ldrtmi r4, [r8], -r6, lsl #12 │ │ │ │ @ instruction: 0xf820f7fb │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ rsbscs pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ tstpvs r5, #805306368 @ p-variant is OBSOLETE @ 0x30000000 │ │ │ │ strmi r4, [r1], sl, lsl #13 │ │ │ │ sbcseq r6, sl, r9, lsl #16 │ │ │ │ sbcseq r6, sp, r0, lsl #24 │ │ │ │ - @ instruction: 0xf9bef7ab │ │ │ │ + @ instruction: 0xf9b6f7ab │ │ │ │ orrne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ @ instruction: 0xf0022b01 │ │ │ │ - blcs 0x14d6fc │ │ │ │ + blcs 0x14d70c │ │ │ │ mvnhi pc, r2 │ │ │ │ @ instruction: 0xf0422b00 │ │ │ │ rscscs r8, pc, r6, lsl r6 @ │ │ │ │ - stc2 7, cr15, [lr], #-652 @ 0xfffffd74 │ │ │ │ + stc2 7, cr15, [r6], #-652 @ 0xfffffd74 │ │ │ │ strmi r0, [r4], -r3, ror #1 │ │ │ │ eorseq pc, r8, r3 │ │ │ │ - stc2 7, cr15, [r8], #-652 @ 0xfffffd74 │ │ │ │ - blmi 0xfe87e6c0 │ │ │ │ + stc2 7, cr15, [r0], #-652 @ 0xfffffd74 │ │ │ │ + blmi 0xfe87e6d0 │ │ │ │ svcne 0x0070ee1d │ │ │ │ eorsne pc, r4, sp, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vadd.i8 , q8, │ │ │ │ ldrmi r5, [sl], #-332 @ 0xfffffeb4 │ │ │ │ andls r4, r2, #28, 8 @ 0x1c000000 │ │ │ │ strls r1, [r1], #-2290 @ 0xfffff70e │ │ │ │ @ instruction: 0xf8d99200 │ │ │ │ @ instruction: 0xf8d02040 │ │ │ │ ldrmi r0, [r3], #-1356 @ 0xfffffab4 │ │ │ │ @ instruction: 0xf7a3461a │ │ │ │ - @ instruction: 0xf8daff93 │ │ │ │ + @ instruction: 0xf8daff8b │ │ │ │ @ instruction: 0xf8d91000 │ │ │ │ strtmi r0, [sl], -r0, asr #32 │ │ │ │ - blx 0xaeada4 │ │ │ │ - @ instruction: 0xf854f7fa │ │ │ │ - bllt 0xfe16aefc │ │ │ │ + blx 0x8eadb4 │ │ │ │ + @ instruction: 0xf850f7fa │ │ │ │ + bllt 0xfe16af0c │ │ │ │ svceq 0x0040f414 │ │ │ │ ldmdage ip!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ strvs pc, [r4, #-1606]! @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ ssatmi r4, #11, r9, lsl #13 │ │ │ │ stmdavs r9!, {r1, r4, r6, r7} │ │ │ │ @ instruction: 0xf7ab6c18 │ │ │ │ - @ instruction: 0xf7a2f96d │ │ │ │ - @ instruction: 0xf004ff2d │ │ │ │ + @ instruction: 0xf7a2f965 │ │ │ │ + @ instruction: 0xf004ff25 │ │ │ │ strmi r0, [r7], -pc, lsl #6 │ │ │ │ @ instruction: 0xf14205e2 │ │ │ │ @ instruction: 0xf1a381f6 │ │ │ │ - bcs 0x16d764 │ │ │ │ + bcs 0x16d774 │ │ │ │ ldmdage ip, {r0, r1, r2, r3, r4, r5, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7a29304 │ │ │ │ - blls 0x1ecbcc │ │ │ │ + blls 0x1ecbbc │ │ │ │ stmdavs r9!, {r0, r1, r7, r9, sl, lr} │ │ │ │ movtmi pc, #50691 @ 0xc603 @ │ │ │ │ @ instruction: 0xf7aa009a │ │ │ │ - rscscs pc, pc, #2864 @ 0xb30 │ │ │ │ + rscscs pc, pc, #2736 @ 0xab0 │ │ │ │ @ instruction: 0x46584659 │ │ │ │ strpl pc, [r1], #964 @ 0x3c4 │ │ │ │ - blx 0x156ae0e │ │ │ │ + blx 0x136ae1e │ │ │ │ @ instruction: 0x46384659 │ │ │ │ streq pc, [pc], -r8 │ │ │ │ - @ instruction: 0xff20f7a7 │ │ │ │ + @ instruction: 0xff18f7a7 │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ @ instruction: 0xf0022c02 │ │ │ │ stccs 4, cr8, [r3], {136} @ 0x88 │ │ │ │ strbthi pc, [lr], #-2 @ │ │ │ │ tstle r4, r1, lsl #24 │ │ │ │ @ instruction: 0xee1d4969 │ │ │ │ @@ -160532,52 +160536,52 @@ │ │ │ │ strmi r1, [sl], #-2168 @ 0xfffff788 │ │ │ │ andcs lr, r0, sp, asr #19 │ │ │ │ eorcs pc, ip, lr, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ vshl.s8 d4, d11, d0 │ │ │ │ @ instruction: 0xf8d051dc │ │ │ │ @ instruction: 0xf7a305dc │ │ │ │ - @ instruction: 0xf8dafefd │ │ │ │ + @ instruction: 0xf8dafef5 │ │ │ │ vhadd.s8 d1, d6, d0 │ │ │ │ @ instruction: 0xf8d96215 │ │ │ │ sbcseq r0, r2, r0, asr #32 │ │ │ │ - @ instruction: 0xf9bef7ab │ │ │ │ - @ instruction: 0xffeaf7f9 │ │ │ │ - @ instruction: 0xffc8f7f9 │ │ │ │ - bllt 0x66afd4 │ │ │ │ + @ instruction: 0xf9b6f7ab │ │ │ │ + @ instruction: 0xffe6f7f9 │ │ │ │ + @ instruction: 0xffc4f7f9 │ │ │ │ + bllt 0x66afe4 │ │ │ │ svceq 0x0040f414 │ │ │ │ svcge 0x00d0f43e │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ strvs pc, [r4, #-1606]! @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ ssatmi r4, #11, r9, lsl #13 │ │ │ │ sbcseq r6, r2, r9, lsr #16 │ │ │ │ @ instruction: 0xf7ab6c18 │ │ │ │ - @ instruction: 0xf7a2f901 │ │ │ │ - @ instruction: 0xf004fec1 │ │ │ │ + @ instruction: 0xf7a2f8f9 │ │ │ │ + @ instruction: 0xf004feb9 │ │ │ │ strmi r0, [r7], -pc, lsl #6 │ │ │ │ @ instruction: 0xf14205e1 │ │ │ │ @ instruction: 0xf1a381c7 │ │ │ │ - bcs 0x16d83c │ │ │ │ + bcs 0x16d84c │ │ │ │ svcge 0x00b0f63e │ │ │ │ @ instruction: 0xf7a29304 │ │ │ │ - blls 0x1ecaf4 │ │ │ │ + blls 0x1ecae4 │ │ │ │ stmdavs r9!, {r0, r1, r7, r9, sl, lr} │ │ │ │ movtmi pc, #50691 @ 0xc603 @ │ │ │ │ @ instruction: 0xf7aa009a │ │ │ │ - rscscs pc, pc, #1136 @ 0x470 │ │ │ │ + rscscs pc, pc, #1008 @ 0x3f0 │ │ │ │ @ instruction: 0x46584659 │ │ │ │ strpl pc, [r1], #964 @ 0x3c4 │ │ │ │ - blx 0xffa6aee4 │ │ │ │ + blx 0xff86aef4 │ │ │ │ @ instruction: 0x46384659 │ │ │ │ streq pc, [pc], -r8 │ │ │ │ - cdp2 7, 11, cr15, cr4, cr7, {5} │ │ │ │ + cdp2 7, 10, cr15, cr12, cr7, {5} │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ @ instruction: 0xf0022c02 │ │ │ │ stccs 4, cr8, [r3], {51} @ 0x33 │ │ │ │ strbhi pc, [r7], #-2 @ │ │ │ │ @ instruction: 0xd1a82c01 │ │ │ │ @ instruction: 0xee1d4934 │ │ │ │ @@ -160586,35 +160590,35 @@ │ │ │ │ strmi r1, [sl], #-2168 @ 0xfffff788 │ │ │ │ andcs lr, r0, sp, asr #19 │ │ │ │ eorcs pc, ip, lr, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ @ instruction: 0xf500440b │ │ │ │ @ instruction: 0xf8d0618a │ │ │ │ @ instruction: 0xf7a30450 │ │ │ │ - @ instruction: 0xe792fe91 │ │ │ │ + ldr pc, [r2, r9, lsl #29] │ │ │ │ svceq 0x0040f414 │ │ │ │ svcge 0x0072f43e │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ strvs pc, [r4, #-1606]! @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ ldrbtcs pc, [r4], -lr, asr #4 @ │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ ldrtmi r4, [r1], sl, lsr #13 │ │ │ │ sbcseq r6, r2, r9, lsr #16 │ │ │ │ @ instruction: 0xf7ab6c30 │ │ │ │ - @ instruction: 0xf7a2f8a3 │ │ │ │ - mvnscs pc, r3, ror #28 │ │ │ │ + @ instruction: 0xf7a2f89b │ │ │ │ + mvnscs pc, fp, asr lr @ │ │ │ │ andls r4, r4, r2, lsl #12 │ │ │ │ @ instruction: 0xf7fa4620 │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0054f47e │ │ │ │ addpl pc, r1, r4, asr #7 │ │ │ │ stmdavs fp!, {r0, r4, r5, sl, fp, sp, lr} │ │ │ │ - streq pc, [pc], #-8 @ 0xad0e4 │ │ │ │ + streq pc, [pc], #-8 @ 0xad0f4 │ │ │ │ stmdacs r2, {r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0x83a5f002 │ │ │ │ @ instruction: 0xf0022803 │ │ │ │ stmdacs r1, {r0, r3, r7, r8, r9, pc} │ │ │ │ ldmdami r2, {r1, r2, r4, r8, ip, lr, pc} │ │ │ │ svcgt 0x0070ee1d │ │ │ │ stmdavs r0, {r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -160622,27 +160626,27 @@ │ │ │ │ strmi r4, [r2], #-1025 @ 0xfffffbff │ │ │ │ @ instruction: 0xf64e4403 │ │ │ │ vaddl.s8 q9, d0, d28 │ │ │ │ stmib sp, {r1, r4, r7}^ │ │ │ │ strmi r1, [sl], -r0, lsl #4 │ │ │ │ teqpvc r1, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ sbceq pc, r4, #208, 16 @ 0xd00000 │ │ │ │ - cdp2 7, 4, cr15, cr8, cr3, {5} │ │ │ │ + cdp2 7, 4, cr15, cr0, cr3, {5} │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ andsvs pc, r5, #4, 4 @ 0x40000000 │ │ │ │ svclt 0x0000e749 │ │ │ │ - addeq r2, r7, r4, ror #26 │ │ │ │ - @ instruction: 0x00872cb0 │ │ │ │ - ldrdeq r2, [r7], lr │ │ │ │ - addeq r2, r7, r6, lsl #22 │ │ │ │ - addeq r2, r7, r8, ror sl │ │ │ │ + addeq r2, r7, r4, asr sp │ │ │ │ + addeq r2, r7, r0, lsr #25 │ │ │ │ + addeq r2, r7, lr, asr #23 │ │ │ │ + strdeq r2, [r7], r6 │ │ │ │ + addeq r2, r7, r8, ror #20 │ │ │ │ biceq pc, r0, #4 │ │ │ │ @ instruction: 0xf43e2bc0 │ │ │ │ @ instruction: 0xf7a2af19 │ │ │ │ - @ instruction: 0xf008fe1d │ │ │ │ + @ instruction: 0xf008fe15 │ │ │ │ strmi r0, [r1], -pc, lsl #4 │ │ │ │ tstls r4, r8, lsr r6 │ │ │ │ mcr2 7, 5, pc, cr2, cr10, {7} @ │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ strne pc, [r1], #964 @ 0x3c4 │ │ │ │ @@ -160655,337 +160659,337 @@ │ │ │ │ ldrbtmi r0, [fp], #-3952 @ 0xfffff090 │ │ │ │ stmiapl r0, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ strmi r1, [r2], #-2115 @ 0xfffff7bd │ │ │ │ eorsne pc, r4, sp, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ @ instruction: 0x61baf500 │ │ │ │ ldrbeq pc, [r0, #2256] @ 0x8d0 @ │ │ │ │ - stc2l 7, cr15, [r4, #652] @ 0x28c │ │ │ │ + ldc2 7, cr15, [ip, #652]! @ 0x28c │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andsvs pc, r5, #1342177280 @ 0x50000000 │ │ │ │ ldrdeq pc, [r0], #-137 @ 0xffffff77 │ │ │ │ sbcseq r6, r2, r9, lsl r8 │ │ │ │ - @ instruction: 0xf8c4f7ab │ │ │ │ - mrc2 7, 7, pc, cr0, cr9, {7} │ │ │ │ - blt 0x86b1c4 │ │ │ │ + @ instruction: 0xf8bcf7ab │ │ │ │ + mcr2 7, 7, pc, cr12, cr9, {7} @ │ │ │ │ + blt 0x86b1d4 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ rsbscs pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ movweq pc, #61444 @ 0xf004 @ │ │ │ │ strmi r4, [r1], sl, lsl #13 │ │ │ │ stcvs 8, cr6, [r0], {9} │ │ │ │ vshr.u64 q8, q1, #60 │ │ │ │ movwls r5, #17411 @ 0x4403 │ │ │ │ - @ instruction: 0xf808f7ab │ │ │ │ + @ instruction: 0xf800f7ab │ │ │ │ @ instruction: 0x2c0b9b04 │ │ │ │ mcrge 6, 6, pc, cr0, cr14, {1} @ │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f024 │ │ │ │ - strheq lr, [sl], -r9 │ │ │ │ - andeq lr, sl, pc, rrx │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq lr, sl, r5, lsr #32 │ │ │ │ - ldrdeq sp, [sl], -fp │ │ │ │ - muleq sl, r1, pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r7, asr #30 │ │ │ │ - strdeq sp, [sl], -sp @ │ │ │ │ - muleq sl, r3, lr │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r9, asr #28 │ │ │ │ + andeq lr, sl, r9, asr #1 │ │ │ │ + andeq lr, sl, pc, ror r0 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq lr, sl, r5, lsr r0 │ │ │ │ + andeq sp, sl, fp, ror #31 │ │ │ │ + andeq sp, sl, r1, lsr #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r7, asr pc │ │ │ │ + andeq sp, sl, sp, lsl #30 │ │ │ │ + andeq sp, sl, r3, lsr #29 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r9, asr lr │ │ │ │ @ instruction: 0xf57e02e2 │ │ │ │ @ instruction: 0xf414aea1 │ │ │ │ @ instruction: 0xf43e0f40 │ │ │ │ @ instruction: 0xf24eae9d │ │ │ │ vbic.i32 q9, #262144 @ 0x00040000 │ │ │ │ @ instruction: 0xf6462596 │ │ │ │ vsubhn.i16 d22, q0, q10 │ │ │ │ vqshlu.s64 d18, d6, #4 │ │ │ │ @ instruction: 0xf0044103 │ │ │ │ stcvs 3, cr0, [r8], #-60 @ 0xffffffc4 │ │ │ │ movwls r4, #18089 @ 0x46a9 │ │ │ │ - mrc2 7, 0, pc, cr6, cr8, {7} │ │ │ │ + mcr2 7, 0, pc, cr14, cr8, {7} @ │ │ │ │ addpl pc, r1, #196, 6 @ 0x10000003 │ │ │ │ - blls 0x1c7334 │ │ │ │ + blls 0x1c7344 │ │ │ │ streq pc, [pc, -r8] │ │ │ │ - bcs 0x13ed40 │ │ │ │ + bcs 0x13ed50 │ │ │ │ msrhi SPSR_fsc, #2 │ │ │ │ @ instruction: 0xf0022a03 │ │ │ │ - bcs 0x10dccc │ │ │ │ + bcs 0x10dcdc │ │ │ │ vand d13, d3, d15 │ │ │ │ stcvs 3, cr6, [r8, #84]! @ 0x54 │ │ │ │ adceq r0, r3, #218 @ 0xda │ │ │ │ bichi pc, sl, #-2147483632 @ 0x80000010 │ │ │ │ - @ instruction: 0xffb8f7aa │ │ │ │ + @ instruction: 0xffb0f7aa │ │ │ │ vmov.s16 r4, d13[1] │ │ │ │ @ instruction: 0xf64f2f70 │ │ │ │ vaddw.s8 , q0, d20 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf501681b │ │ │ │ ldmpl r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, sp, lr}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a36808 │ │ │ │ - @ instruction: 0xf8dafd77 │ │ │ │ + @ instruction: 0xf8dafd6f │ │ │ │ vhadd.s8 d1, d7, d0 │ │ │ │ @ instruction: 0xe6786215 │ │ │ │ @ instruction: 0xf47e0723 │ │ │ │ @ instruction: 0xf404ae55 │ │ │ │ @ instruction: 0xf5b30340 │ │ │ │ @ instruction: 0xf43e0f40 │ │ │ │ vceq.f32 q13, q7, │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ vrsra.u64 d18, d6, #60 │ │ │ │ vaddw.u8 q10, q2, d3 │ │ │ │ movwls r5, #17537 @ 0x4481 │ │ │ │ streq pc, [pc], -r8 │ │ │ │ @ instruction: 0xf7f86c18 │ │ │ │ - @ instruction: 0xf7a2fdcb │ │ │ │ - blls 0x1ec818 │ │ │ │ + @ instruction: 0xf7a2fdc3 │ │ │ │ + blls 0x1ec808 │ │ │ │ stccs 6, cr4, [r1], {5} │ │ │ │ eorhi pc, r4, #2 │ │ │ │ @ instruction: 0xf0022c02 │ │ │ │ ldmiblt r4, {r2, r3, r9, pc} │ │ │ │ @ instruction: 0xee1d4a53 │ │ │ │ ldcvs 15, cr1, [fp], {112} @ 0x70 │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [r3], #-2186 @ 0xfffff776 │ │ │ │ @ instruction: 0xf64d4402 │ │ │ │ vmvn.i32 d17, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf6000092 │ │ │ │ @ instruction: 0xf8d001e8 │ │ │ │ @ instruction: 0xf7a308e8 │ │ │ │ - @ instruction: 0x462afcfb │ │ │ │ + @ instruction: 0x462afcf3 │ │ │ │ @ instruction: 0x46384631 │ │ │ │ mcr2 7, 3, pc, cr14, cr10, {7} @ │ │ │ │ ldmdblt lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ strtvs pc, [r4], -r6, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ @ instruction: 0xf004461d │ │ │ │ ldmdavs r1!, {r0, r1, r2, r3, r8, r9, sl} │ │ │ │ ldcvs 0, cr0, [r8], {210} @ 0xd2 │ │ │ │ ssatmi r4, #19, r9, lsl #13 │ │ │ │ - @ instruction: 0xff4af7aa │ │ │ │ + @ instruction: 0xff42f7aa │ │ │ │ stmdaeq pc, {r3, ip, sp, lr, pc} @ │ │ │ │ orrne pc, r0, #4, 8 @ 0x4000000 │ │ │ │ ldrtmi r6, [r9], -r8, lsr #27 │ │ │ │ @ instruction: 0xf1410264 │ │ │ │ - blcs 0xce638 │ │ │ │ + blcs 0xce648 │ │ │ │ ldrhi pc, [sp, #1]! │ │ │ │ - stc2 7, cr15, [r2, #992] @ 0x3e0 │ │ │ │ + ldc2l 7, cr15, [sl, #-992]! @ 0xfffffc20 │ │ │ │ vmov.s16 r4, d13[0] │ │ │ │ @ instruction: 0xf64d2f70 │ │ │ │ vbic.i32 d17, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf501681b │ │ │ │ ldmpl r0, {r1, r2, r3, r5, r8, ip, sp, lr}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a36808 │ │ │ │ - @ instruction: 0xf8dafcfb │ │ │ │ + @ instruction: 0xf8dafcf3 │ │ │ │ vhadd.s8 d1, d8, d0 │ │ │ │ ldrb r6, [ip, #533]! @ 0x215 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ strtvs pc, [r4], -r6, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ ldrbcs pc, [r4, #-590]! @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ @ instruction: 0x46a946b2 │ │ │ │ sbcseq r6, r2, r1, lsr r8 │ │ │ │ @ instruction: 0xf0046c28 │ │ │ │ @ instruction: 0xf7aa070f │ │ │ │ - @ instruction: 0xf3c4ff0b │ │ │ │ - blcs 0x1421fc │ │ │ │ - ldrbhi pc, [pc, #-1] @ 0xad3fb @ │ │ │ │ + @ instruction: 0xf3c4ff03 │ │ │ │ + blcs 0x14220c │ │ │ │ + ldrbhi pc, [pc, #-1] @ 0xad40b @ │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ vmla.f32 d10, d23, d31 │ │ │ │ - blcs 0x105c5c │ │ │ │ + blcs 0x105c6c │ │ │ │ sbceq lr, r2, #323584 @ 0x4f000 │ │ │ │ ldrhi pc, [r4, #-1]! │ │ │ │ adceq r6, r7, #3211264 @ 0x310000 │ │ │ │ @ instruction: 0xf1426da8 │ │ │ │ @ instruction: 0xf7aa80c3 │ │ │ │ - blmi 0x5acff4 │ │ │ │ + blmi 0x5acfe4 │ │ │ │ svccs 0x0070ee1d │ │ │ │ teqpne r4, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ cmnpcs r4, r1, lsl #12 @ p-variant is OBSOLETE │ │ │ │ stcvs 8, cr5, [sl], #-832 @ 0xfffffcc0 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stcvs 8, cr6, [ip, #204]! @ 0xcc │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - ldc2 7, cr15, [r4], #652 @ 0x28c │ │ │ │ + stc2 7, cr15, [ip], #652 @ 0x28c │ │ │ │ andeq pc, pc, #8 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ svclt 0x0000e5b3 │ │ │ │ - addeq r2, r7, sl, ror #19 │ │ │ │ - addeq r2, r7, lr, asr #17 │ │ │ │ - addeq r2, r7, r8, asr r8 │ │ │ │ - ldrdeq r2, [r7], r6 │ │ │ │ - addeq r2, r7, r8, asr #14 │ │ │ │ + ldrdeq r2, [r7], sl │ │ │ │ + @ instruction: 0x008728be │ │ │ │ + addeq r2, r7, r8, asr #16 │ │ │ │ + addeq r2, r7, r6, asr #15 │ │ │ │ + addeq r2, r7, r8, lsr r7 │ │ │ │ @ instruction: 0xf6460c23 │ │ │ │ vabal.s8 q11, d0, d20 │ │ │ │ @ instruction: 0xf0032596 │ │ │ │ vhsub.s8 d16, d14, d15 │ │ │ │ vmvn.i32 q9, #67108864 @ 0x04000000 │ │ │ │ vmin.s8 d2, d18, d6 │ │ │ │ movwls r6, #16917 @ 0x4215 │ │ │ │ ldcvs 8, cr6, [r0], #-164 @ 0xffffff5c │ │ │ │ @ instruction: 0xf7aa00d2 │ │ │ │ - blls 0x1ecf7c │ │ │ │ + blls 0x1ecf6c │ │ │ │ andeq pc, pc, r4 │ │ │ │ mvnseq pc, #3 │ │ │ │ @ instruction: 0xf7a34318 │ │ │ │ - blmi 0xff3eb964 │ │ │ │ + blmi 0xff3eb954 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [r8], #-2259 @ 0xfffff72d │ │ │ │ @ instruction: 0xf64f9001 │ │ │ │ vaddl.s8 , d0, d20 │ │ │ │ ldcvs 0, cr0, [r2], #-584 @ 0xfffffdb8 │ │ │ │ andls r4, r0, #436207616 @ 0x1a000000 │ │ │ │ strmi r6, [fp], #-2089 @ 0xfffff7d7 │ │ │ │ teqpvc r4, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ sbcseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ - ldc2l 7, cr15, [r0], #-652 @ 0xfffffd74 │ │ │ │ + stc2l 7, cr15, [r8], #-652 @ 0xfffffd74 │ │ │ │ andeq pc, pc, #8 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ ldcvs 8, cr6, [r0], #-164 @ 0xffffff5c │ │ │ │ @ instruction: 0xf7aa00d2 │ │ │ │ - @ instruction: 0xf7f9ff31 │ │ │ │ - @ instruction: 0xf7f9fd5d │ │ │ │ - @ instruction: 0xf7fffd3b │ │ │ │ + @ instruction: 0xf7f9ff29 │ │ │ │ + @ instruction: 0xf7f9fd59 │ │ │ │ + @ instruction: 0xf7fffd37 │ │ │ │ vadd.i8 d27, d31, d9 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ eormi r0, r3, pc, lsl #6 │ │ │ │ svccc 0x007cf5b3 │ │ │ │ ldcge 4, cr15, [lr, #-504]! @ 0xfffffe08 │ │ │ │ movteq pc, #1028 @ 0x404 @ │ │ │ │ svceq 0x0040f5b3 │ │ │ │ ldcge 4, cr15, [r8, #-248]! @ 0xffffff08 │ │ │ │ - ldc2 7, cr15, [ip], #-648 @ 0xfffffd78 │ │ │ │ + ldc2 7, cr15, [r4], #-648 @ 0xfffffd78 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorsne pc, ip, #805306372 @ 0x30000004 │ │ │ │ @ instruction: 0x4605469a │ │ │ │ @ instruction: 0xf7aa6819 │ │ │ │ - @ instruction: 0xf3c4fbcd │ │ │ │ - blcs 0x102334 │ │ │ │ + @ instruction: 0xf3c4fbc5 │ │ │ │ + blcs 0x102344 │ │ │ │ msrhi CPSR_fsxc, r2 │ │ │ │ @ instruction: 0xf0022b02 │ │ │ │ ldmdblt r3!, {r1, r5, r8, pc} │ │ │ │ strtmi r0, [r9], -r2, lsr #1 │ │ │ │ andseq pc, ip, #2 │ │ │ │ @ instruction: 0xf7a84628 │ │ │ │ - strtmi pc, [r9], -r5, lsr #16 │ │ │ │ + @ instruction: 0x4629f81d │ │ │ │ @ instruction: 0x4628221c │ │ │ │ @ instruction: 0xf7a7462e │ │ │ │ - @ instruction: 0xf04ffec1 │ │ │ │ + @ instruction: 0xf04ffeb9 │ │ │ │ @ instruction: 0xf8da4070 │ │ │ │ @ instruction: 0xf7a35000 │ │ │ │ - bmi 0xfe86b8a8 │ │ │ │ + bmi 0xfe86b898 │ │ │ │ svcne 0x0070ee1d │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf64c588b │ │ │ │ vbic.i32 d16, #12 @ 0x0000000c │ │ │ │ andcs r0, r0, #-2147483612 @ 0x80000024 │ │ │ │ ldmne r0!, {r2, r3, r4, fp, ip}^ │ │ │ │ streq lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ vshl.s8 d4, d27, d1 │ │ │ │ stmdavs r8, {r2, r3, r6, r7, r8, sp, lr} │ │ │ │ - ldc2 7, cr15, [r4], {163} @ 0xa3 │ │ │ │ + stc2 7, cr15, [ip], {163} @ 0xa3 │ │ │ │ ldmdalt sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ strtvs pc, [r4], -r6, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ ldrbcs pc, [r4, #-590]! @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ @ instruction: 0x46a946b2 │ │ │ │ sbcseq r6, r2, r1, lsr r8 │ │ │ │ @ instruction: 0xf0046c28 │ │ │ │ @ instruction: 0xf7aa070f │ │ │ │ - vmull.p8 , d4, d23 │ │ │ │ - blcs 0x1423c4 │ │ │ │ + vmov.i8 d31, #207 @ 0xcf │ │ │ │ + blcs 0x1423d4 │ │ │ │ mvnhi pc, #1 │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ vfma.f32 q5, , │ │ │ │ - blcs 0x105e24 │ │ │ │ + blcs 0x105e34 │ │ │ │ sbceq lr, r2, #323584 @ 0x4f000 │ │ │ │ @ instruction: 0x83b9f001 │ │ │ │ adceq r6, r7, #3211264 @ 0x310000 │ │ │ │ @ instruction: 0xf1416da8 │ │ │ │ @ instruction: 0xf7aa8706 │ │ │ │ - blmi 0x206ce2c │ │ │ │ + blmi 0x206ce1c │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcs R12_fiq, lr │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mvnseq pc, r1, lsl #12 │ │ │ │ stcvs 8, cr5, [sl], #-832 @ 0xfffffcc0 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stcvs 8, cr6, [ip, #204]! @ 0xcc │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - blx 0xff4eb4a2 │ │ │ │ + blx 0xff2eb4b2 │ │ │ │ andeq pc, pc, #8 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ ldrdeq pc, [r0], #-137 @ 0xffffff77 │ │ │ │ @ instruction: 0xf7aa00d2 │ │ │ │ - @ instruction: 0xf7f9fe8f │ │ │ │ - @ instruction: 0xf7fefcbb │ │ │ │ + @ instruction: 0xf7f9fe87 │ │ │ │ + @ instruction: 0xf7fefcb7 │ │ │ │ vmax.f32 , , │ │ │ │ vsubw.s8 q8, q0, d15 │ │ │ │ eormi r0, r3, pc, lsl #6 │ │ │ │ svccc 0x007cf5b3 │ │ │ │ ldcge 4, cr15, [lr], {126} @ 0x7e │ │ │ │ movteq pc, #1028 @ 0x404 @ │ │ │ │ svceq 0x0040f5b3 │ │ │ │ ldcge 4, cr15, [r8], {62} @ 0x3e │ │ │ │ - blx 0xfe7eb4de │ │ │ │ + blx 0xfe5eb4ee │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ vmax.s8 d20, d3, d5 │ │ │ │ @ instruction: 0x469a123c │ │ │ │ vrsubhn.i16 d20, q2, q3 │ │ │ │ ldmdavs r9, {r0, r7, sl, ip, lr} │ │ │ │ - blx 0xb6b51a │ │ │ │ - blx 0xfe3eb4fe │ │ │ │ + blx 0x96b52a │ │ │ │ + blx 0xfe1eb50e │ │ │ │ strmi r4, [r7], -r9, lsr #12 │ │ │ │ - blx 0xfe86b51a │ │ │ │ + blx 0xfe66b52a │ │ │ │ @ instruction: 0xf0022c01 │ │ │ │ stccs 1, cr8, [r2], {143} @ 0x8f │ │ │ │ adcshi pc, r2, r2 │ │ │ │ strcs fp, [r7], #-2404 @ 0xfffff69c │ │ │ │ ldrtmi r2, [r9], -r4, lsl #4 │ │ │ │ @ instruction: 0xf7a74638 │ │ │ │ - ldrtmi pc, [sl], -r1, lsr #28 @ │ │ │ │ + @ instruction: 0x463afe19 │ │ │ │ @ instruction: 0x46304631 │ │ │ │ - stc2 7, cr15, [lr, #-668] @ 0xfffffd64 │ │ │ │ + stc2 7, cr15, [r6, #-668] @ 0xfffffd64 │ │ │ │ mvnsle r3, r1, lsl #24 │ │ │ │ rsbsmi pc, r0, pc, asr #32 │ │ │ │ ldrdpl pc, [r0], -sl │ │ │ │ - @ instruction: 0xf82af7a3 │ │ │ │ + @ instruction: 0xf822f7a3 │ │ │ │ vnmla.f32 s8, s26, s24 │ │ │ │ ldrbtmi r1, [sl], #-3952 @ 0xfffff090 │ │ │ │ smmla r7, r2, r8, r6 │ │ │ │ strvc pc, [r6, #-1135] @ 0xfffffb91 │ │ │ │ ldmdbne r9, {r0, r9, sp}^ │ │ │ │ @ instruction: 0xf012408a │ │ │ │ @ instruction: 0xf47f0f55 │ │ │ │ @@ -161002,2355 +161006,2355 @@ │ │ │ │ vqadd.s8 d2, d18, d6 │ │ │ │ @ instruction: 0xf0046215 │ │ │ │ strmi r0, [sl], pc, lsl #6 │ │ │ │ stmdavs r9, {r0, r7, r9, sl, lr} │ │ │ │ sbcseq r6, r2, r0, lsl #24 │ │ │ │ strpl pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf7aa9304 │ │ │ │ - blls 0x1ecd00 │ │ │ │ + blls 0x1eccf0 │ │ │ │ @ instruction: 0xf63e2c0b │ │ │ │ andge sl, r1, #13056 @ 0x3300 │ │ │ │ @ instruction: 0xf024f852 │ │ │ │ - andeq lr, sl, r3, lsr r3 │ │ │ │ - andeq lr, sl, r9, ror #5 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq lr, sl, r1, lsr #5 │ │ │ │ - andeq lr, sl, r7, lsr #4 │ │ │ │ - ldrdeq lr, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - muleq sl, r7, r1 │ │ │ │ - andeq lr, sl, sp, asr #2 │ │ │ │ - andeq lr, sl, r3, lsl #2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq lr, sl, sp, ror r3 │ │ │ │ + andeq lr, sl, r3, asr #6 │ │ │ │ + strdeq lr, [sl], -r9 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + @ instruction: 0x000ae2b1 │ │ │ │ + andeq lr, sl, r7, lsr r2 │ │ │ │ + andeq lr, sl, pc, ror #3 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq lr, sl, r7, lsr #3 │ │ │ │ + andeq lr, sl, sp, asr r1 │ │ │ │ + andeq lr, sl, r3, lsl r1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq lr, sl, sp, lsl #7 │ │ │ │ movweq pc, #61448 @ 0xf008 @ │ │ │ │ - blcs 0x47f1b8 │ │ │ │ + blcs 0x47f1c8 │ │ │ │ ldcge 4, cr15, [r2], {62} @ 0x3e │ │ │ │ movteq pc, #1028 @ 0x404 @ │ │ │ │ svceq 0x0040f5b3 │ │ │ │ stcge 4, cr15, [ip], {62} @ 0x3e │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrbcs pc, [r4, #-590]! @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ sbcseq r6, r2, r9, lsl r8 │ │ │ │ @ instruction: 0xf7aa6c28 │ │ │ │ - @ instruction: 0xf7a2fd3f │ │ │ │ - @ instruction: 0xf3c4faff │ │ │ │ + @ instruction: 0xf7a2fd37 │ │ │ │ + @ instruction: 0xf3c4faf7 │ │ │ │ strmi r5, [r6], -r1, lsl #7 │ │ │ │ @ instruction: 0xf0012b01 │ │ │ │ - blcs 0x14f4e8 │ │ │ │ + blcs 0x14f4f8 │ │ │ │ ldrhi pc, [r7], -r1 │ │ │ │ @ instruction: 0x6c2ab99b │ │ │ │ rsceq r9, r2, r4, lsl #4 │ │ │ │ @ instruction: 0xf0029904 │ │ │ │ @ instruction: 0x46080238 │ │ │ │ - @ instruction: 0xf9aaf7ab │ │ │ │ + @ instruction: 0xf9a2f7ab │ │ │ │ ldrtmi r6, [r0], -r9, lsr #24 │ │ │ │ - @ instruction: 0xf88cf7af │ │ │ │ + @ instruction: 0xf884f7af │ │ │ │ @ instruction: 0xf1420721 │ │ │ │ @ instruction: 0x463180fe │ │ │ │ @ instruction: 0xf7a94630 │ │ │ │ - @ instruction: 0x4632fed7 │ │ │ │ + ldrtmi pc, [r2], -pc, asr #29 @ │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ stc2 7, cr15, [r6], #-1000 @ 0xfffffc18 │ │ │ │ svclt 0x0016f7fe │ │ │ │ - addeq r2, r7, r8, asr #13 │ │ │ │ - addeq r2, r7, ip, lsl #12 │ │ │ │ - addeq r2, r7, r0, lsl #11 │ │ │ │ - @ instruction: 0x008724be │ │ │ │ + @ instruction: 0x008726b8 │ │ │ │ + strdeq r2, [r7], ip │ │ │ │ + addeq r2, r7, r0, ror r5 │ │ │ │ + addeq r2, r7, lr, lsr #9 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ strtvs pc, [r4], -r6, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ ldrbcs pc, [r4, #-590]! @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ streq pc, [pc, -r4] │ │ │ │ strpl pc, [r1], #964 @ 0x3c4 │ │ │ │ sbcseq r6, r2, r1, lsr r8 │ │ │ │ ldrtmi r6, [r2], r8, lsr #24 │ │ │ │ - ldc2l 7, cr15, [sl], #680 @ 0x2a8 │ │ │ │ + ldc2l 7, cr15, [r2], #680 @ 0x2a8 │ │ │ │ stccs 6, cr4, [r2], {169} @ 0xa9 │ │ │ │ strbhi pc, [lr], #-1 @ │ │ │ │ @ instruction: 0xf43e2c03 │ │ │ │ @ instruction: 0x2c01abaf │ │ │ │ strthi pc, [fp], #-1 │ │ │ │ ldrtmi r6, [r9], -r8, lsr #27 │ │ │ │ - blx 0xd6b812 │ │ │ │ + blx 0xb6b822 │ │ │ │ vnmla.f64 d4, d29, d7 │ │ │ │ @ instruction: 0xf64c2f70 │ │ │ │ vbic.i32 d16, #12 @ 0x0000000c │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf601681b │ │ │ │ ldmpl r0, {r2, r3, r5, r6, r7, r8, sp}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a36808 │ │ │ │ - ldrb pc, [r5, #2731]! @ 0xaab @ │ │ │ │ + ldrb pc, [r5, #2723]! @ 0xaa3 @ │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ strtvs pc, [r4], -r6, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ ldrbcs pc, [r4, #-590]! @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ streq pc, [pc, -r4] │ │ │ │ strpl pc, [r1], #964 @ 0x3c4 │ │ │ │ sbcseq r6, r2, r1, lsr r8 │ │ │ │ ldrtmi r6, [r2], r8, lsr #24 │ │ │ │ - ldc2 7, cr15, [lr], #680 @ 0x2a8 │ │ │ │ + ldc2 7, cr15, [r6], #680 @ 0x2a8 │ │ │ │ stccs 6, cr4, [r2], {169} @ 0xa9 │ │ │ │ adcshi pc, ip, #1 │ │ │ │ @ instruction: 0xf43e2c03 │ │ │ │ @ instruction: 0x2c01ab73 │ │ │ │ addshi pc, r9, #1 │ │ │ │ ldrtmi r6, [r9], -r8, lsr #27 │ │ │ │ - blx 0xffe6b888 │ │ │ │ + blx 0xffc6b898 │ │ │ │ vnmls.f64 d4, d29, d26 │ │ │ │ @ instruction: 0xf64c2f70 │ │ │ │ vbic.i32 d16, #12 @ 0x0000000c │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf601681b │ │ │ │ ldmpl r0, {r3, r4, r5, r6, r8, lr}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a36808 │ │ │ │ - ldr pc, [r9, #2671]! @ 0xa6f │ │ │ │ + ldr pc, [r9, #2663]! @ 0xa67 │ │ │ │ movweq pc, #62031 @ 0xf24f @ │ │ │ │ movweq pc, #62144 @ 0xf2c0 @ │ │ │ │ @ instruction: 0xf5b34023 │ │ │ │ @ instruction: 0xf47e3f7c │ │ │ │ @ instruction: 0xf404ab4b │ │ │ │ @ instruction: 0xf5b30340 │ │ │ │ @ instruction: 0xf43e0f40 │ │ │ │ @ instruction: 0xf7a2ab45 │ │ │ │ - @ instruction: 0xf646fa49 │ │ │ │ + @ instruction: 0xf646fa41 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46052396 │ │ │ │ eorsne pc, ip, #805306372 @ 0x30000004 │ │ │ │ @ instruction: 0x4606469a │ │ │ │ strpl pc, [r1], #964 @ 0x3c4 │ │ │ │ @ instruction: 0xf7aa6819 │ │ │ │ - @ instruction: 0xf7a2f9d7 │ │ │ │ - @ instruction: 0x4629fa39 │ │ │ │ + @ instruction: 0xf7a2f9cf │ │ │ │ + @ instruction: 0x4629fa31 │ │ │ │ @ instruction: 0xf7a74607 │ │ │ │ - @ instruction: 0x2c01fa4b │ │ │ │ + @ instruction: 0x2c01fa43 │ │ │ │ andhi pc, r8, r2 │ │ │ │ @ instruction: 0xf0012c02 │ │ │ │ stmdblt r4!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, pc}^ │ │ │ │ andcs r2, r4, #117440512 @ 0x7000000 │ │ │ │ @ instruction: 0x46384639 │ │ │ │ - stc2l 7, cr15, [lr], {167} @ 0xa7 │ │ │ │ + stc2l 7, cr15, [r6], {167} @ 0xa7 │ │ │ │ @ instruction: 0x4631463a │ │ │ │ @ instruction: 0xf7a74630 │ │ │ │ - @ instruction: 0x3c01fb95 │ │ │ │ + @ instruction: 0x3c01fb8d │ │ │ │ @ instruction: 0xf04fd1f3 │ │ │ │ @ instruction: 0xf8da4070 │ │ │ │ @ instruction: 0xf7a25000 │ │ │ │ - bmi 0xfe0ed4b4 │ │ │ │ + bmi 0xfe0ed4a4 │ │ │ │ svcne 0x0070ee1d │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vrsubhn.i16 d30, q2, q2 │ │ │ │ @ instruction: 0xf6464203 │ │ │ │ vsubhn.i16 d22, q0, q10 │ │ │ │ vmin.s8 d18, d30, d6 │ │ │ │ vbic.i32 q9, #262144 @ 0x00040000 │ │ │ │ vqrshl.s8 d2, d6, d18 │ │ │ │ ssatmi r6, #19, r5, lsl #4 │ │ │ │ ldmdavs r1!, {r0, r3, r5, r7, r9, sl, lr} │ │ │ │ stcvs 0, cr0, [r8], #-840 @ 0xfffffcb8 │ │ │ │ streq pc, [pc, -r4] │ │ │ │ - ldc2 7, cr15, [lr], #-680 @ 0xfffffd58 │ │ │ │ + ldc2 7, cr15, [r6], #-680 @ 0xfffffd58 │ │ │ │ orrpl pc, r1, #196, 6 @ 0x10000003 │ │ │ │ @ instruction: 0xf0012b02 │ │ │ │ - blcs 0x18ea20 │ │ │ │ - bge 0xffd6aa94 │ │ │ │ + blcs 0x18ea30 │ │ │ │ + bge 0xffd6aaa4 │ │ │ │ andsvs pc, r5, #1879048192 @ 0x70000000 │ │ │ │ - b 0x14785a8 │ │ │ │ + b 0x14785b8 │ │ │ │ @ instruction: 0xf00102c2 │ │ │ │ ldmdavs r1!, {r1, r2, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stcvs 2, cr0, [r8, #668]! @ 0x29c │ │ │ │ strhi pc, [r5, #321]! @ 0x141 │ │ │ │ - stc2 7, cr15, [r8], #-680 @ 0xfffffd58 │ │ │ │ + stc2 7, cr15, [r0], #-680 @ 0xfffffd58 │ │ │ │ vnmla.f64 d4, d13, d24 │ │ │ │ @ instruction: 0xf64e2f70 │ │ │ │ vaddw.s8 q9, q0, d28 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf601681b │ │ │ │ ldmpl r0, {r2, r3, r8, lr}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a36808 │ │ │ │ - ldr pc, [r5], -r7, ror #19 │ │ │ │ + @ instruction: 0xe615f9df │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ strvs pc, [r4, #-1606]! @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ ldrbtcs pc, [r4], -lr, asr #4 @ │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ ldrtmi r4, [r1], sl, lsr #13 │ │ │ │ sbcseq r6, r2, r9, lsr #16 │ │ │ │ @ instruction: 0xf7aa6c30 │ │ │ │ - @ instruction: 0xf3c4fbfd │ │ │ │ - blcs 0x142818 │ │ │ │ + @ instruction: 0xf3c4fbf5 │ │ │ │ + blcs 0x142828 │ │ │ │ orrhi pc, sl, #1 │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ - blcs 0x1184e4 │ │ │ │ + blcs 0x1184f4 │ │ │ │ msrhi SPSR_sxc, #1 │ │ │ │ vnmla.f64 d4, d13, d14 │ │ │ │ @ instruction: 0xf64d2f70 │ │ │ │ vmvn.i32 d17, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-146 @ 0xffffff6e │ │ │ │ stmdavs r9!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ ldmpl r3, {r2, r5, r7, r9}^ │ │ │ │ ldrmi r6, [sl], #-3122 @ 0xfffff3ce │ │ │ │ strmi r9, [fp], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf600bf4b │ │ │ │ @ instruction: 0xf500518c │ │ │ │ @ instruction: 0xf8d06161 │ │ │ │ @ instruction: 0xf8d00d8c │ │ │ │ @ instruction: 0xf7a30e10 │ │ │ │ - ldrbt pc, [r7], #2433 @ 0x981 @ │ │ │ │ + ldrbt pc, [r7], #2425 @ 0x979 @ │ │ │ │ andeq pc, pc, #4 │ │ │ │ strtvs pc, [r4], -r6, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ ldrbcs pc, [r4, #-590]! @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ @ instruction: 0x46a946b2 │ │ │ │ sbcseq r6, r2, r1, lsr r8 │ │ │ │ @ instruction: 0xf0086c28 │ │ │ │ @ instruction: 0xf7aa070f │ │ │ │ - @ instruction: 0xf3c4fbc1 │ │ │ │ + @ instruction: 0xf3c4fbb9 │ │ │ │ vhsub.s8 d4, d2, d3 │ │ │ │ stcvs 2, cr6, [r8, #84]! @ 0x54 │ │ │ │ adceq r6, r3, #3211264 @ 0x310000 │ │ │ │ sbceq lr, r2, #323584 @ 0x4f000 │ │ │ │ rschi pc, sp, r1, asr #2 │ │ │ │ - blx 0xfedeb94a │ │ │ │ + blx 0xfebeb95a │ │ │ │ vmov.s16 r4, d13[0] │ │ │ │ stcvs 15, cr2, [r8, #448]! @ 0x1c0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ teqpeq ip, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ mvnne pc, r1, lsl #12 │ │ │ │ stcvs 8, cr5, [fp], #-840 @ 0xfffffcb8 │ │ │ │ strmi r4, [r2], #-1043 @ 0xfffffbed │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7a36808 │ │ │ │ - vmla.i8 , , │ │ │ │ + vmla.i8 , , │ │ │ │ @ instruction: 0xf8da6215 │ │ │ │ @ instruction: 0xf8d91000 │ │ │ │ sbcseq r0, r2, r0, asr #32 │ │ │ │ - ldc2 7, cr15, [r6], #-680 @ 0xfffffd58 │ │ │ │ - blx 0x196bac4 │ │ │ │ + stc2 7, cr15, [lr], #-680 @ 0xfffffd58 │ │ │ │ + blx 0x186bad4 │ │ │ │ ldclt 7, cr15, [r0, #1016] @ 0x3f8 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ strvs pc, [r4, #-1606]! @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ ldrbtcs pc, [r4], -lr, asr #4 @ │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ ldrtmi r4, [r1], sl, lsr #13 │ │ │ │ sbcseq r6, r2, r9, lsr #16 │ │ │ │ @ instruction: 0xf7aa6c30 │ │ │ │ - vbic.i16 , #52992 @ 0xcf00 │ │ │ │ - blcs 0x142914 │ │ │ │ + vbic.i16 , #50944 @ 0xc700 │ │ │ │ + blcs 0x142924 │ │ │ │ subshi pc, lr, #1 │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ - blcs 0x1183e8 │ │ │ │ + blcs 0x1183f8 │ │ │ │ subhi pc, r0, #1 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ stmdavs r9!, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldcvs 8, cr5, [r2], #-844 @ 0xfffffcb4 │ │ │ │ ldrmi r0, [sl], #-678 @ 0xfffffd5a │ │ │ │ @ instruction: 0xf64e440b │ │ │ │ vaddw.s8 q9, q0, d28 │ │ │ │ svclt 0x004c0192 │ │ │ │ ldcleq 8, cr15, [r4, #-324] @ 0xfffffebc │ │ │ │ svceq 0x0030f851 │ │ │ │ @ instruction: 0xf7a39200 │ │ │ │ - ldrbt pc, [sp], #-2311 @ 0xfffff6f9 @ │ │ │ │ - addeq r2, r7, r6, lsr r3 │ │ │ │ - @ instruction: 0x008722be │ │ │ │ - addeq r2, r7, r8, lsl r2 │ │ │ │ - addeq r2, r7, lr, lsr #3 │ │ │ │ - addeq r2, r7, r2, asr #2 │ │ │ │ - addeq r2, r7, ip, asr #1 │ │ │ │ - addeq r2, r7, ip, asr #32 │ │ │ │ + ldrbt pc, [sp], #-2303 @ 0xfffff701 @ │ │ │ │ + addeq r2, r7, r6, lsr #6 │ │ │ │ + addeq r2, r7, lr, lsr #5 │ │ │ │ + addeq r2, r7, r8, lsl #4 │ │ │ │ + umulleq r2, r7, lr, r1 │ │ │ │ + addeq r2, r7, r2, lsr r1 │ │ │ │ + strheq r2, [r7], ip │ │ │ │ + addeq r2, r7, ip, lsr r0 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ strtvs pc, [r4], -r6, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ ldrbcs pc, [r4, #-590]! @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ streq pc, [pc, -r4] │ │ │ │ strpl pc, [r1], #964 @ 0x3c4 │ │ │ │ sbcseq r6, r2, r1, lsr r8 │ │ │ │ ldrtmi r6, [r2], r8, lsr #24 │ │ │ │ - blx 0xeeba42 │ │ │ │ + blx 0xceba52 │ │ │ │ stccs 6, cr4, [r2], {169} @ 0xa9 │ │ │ │ subshi pc, r2, #1 │ │ │ │ @ instruction: 0xf43e2c03 │ │ │ │ @ instruction: 0x2c01a9ed │ │ │ │ eorhi pc, pc, #1 │ │ │ │ ldrtmi r6, [r9], -r8, lsr #27 │ │ │ │ - @ instruction: 0xf970f7f8 │ │ │ │ + @ instruction: 0xf968f7f8 │ │ │ │ vnmla.f64 d4, d29, d10 │ │ │ │ @ instruction: 0xf64d2f70 │ │ │ │ vbic.i32 d17, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf501681b │ │ │ │ ldmpl r0, {r1, r2, r4, r7, r8, ip, sp, lr}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a36808 │ │ │ │ - ldrt pc, [r3], #-2281 @ 0xfffff717 @ │ │ │ │ + ldrt pc, [r3], #-2273 @ 0xfffff71f @ │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrbcs pc, [r4, #-590]! @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ strpl pc, [r1], #964 @ 0x3c4 │ │ │ │ ldmdavs r9, {r1, r3, r4, r7, r9, sl, lr} │ │ │ │ stcvs 0, cr0, [r8], #-840 @ 0xfffffcb8 │ │ │ │ @ instruction: 0xf7aa46a9 │ │ │ │ - @ instruction: 0x2c02fafd │ │ │ │ + @ instruction: 0x2c02faf5 │ │ │ │ tstphi ip, #1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf43e2c03 │ │ │ │ @ instruction: 0x2c01a9b3 │ │ │ │ movwhi pc, #4097 @ 0x1001 @ │ │ │ │ vmov.s16 r4, d29[0] │ │ │ │ @ instruction: 0xf64d2f70 │ │ │ │ vmvn.i32 d17, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-146 @ 0xffffff6e │ │ │ │ vtst.8 d6, d0, d11 │ │ │ │ @ instruction: 0xf8d0715c │ │ │ │ ldmpl r3, {r2, r3, r4, r6, r8, r9, sl}^ │ │ │ │ ldrmi r6, [r3], #-3114 @ 0xfffff3d6 │ │ │ │ @ instruction: 0xf7a3461a │ │ │ │ - strbt pc, [r5], #2165 @ 0x875 @ │ │ │ │ + strbt pc, [r5], #2157 @ 0x86d @ │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ strtvs pc, [r4], -r6, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ ldrbcs pc, [r4, #-590]! @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ sbcseq r6, r2, r1, lsr r8 │ │ │ │ @ instruction: 0xf7aa6c28 │ │ │ │ - @ instruction: 0xf7a2facf │ │ │ │ - vmlal.u8 , d20, d15 │ │ │ │ + @ instruction: 0xf7a2fac7 │ │ │ │ + vmlal.u8 , d20, d7 │ │ │ │ @ instruction: 0xf6025201 │ │ │ │ @ instruction: 0x46074254 │ │ │ │ addseq r6, r2, r1, lsr r8 │ │ │ │ - @ instruction: 0xf822f7aa │ │ │ │ + @ instruction: 0xf81af7aa │ │ │ │ ldrtmi r2, [r9], -r7, lsl #4 │ │ │ │ @ instruction: 0xf7a74638 │ │ │ │ - @ instruction: 0xf004fcc3 │ │ │ │ + @ instruction: 0xf004fcbb │ │ │ │ vhsub.s8 d0, d2, d15 │ │ │ │ stcvs 2, cr6, [r8, #84]! @ 0x54 │ │ │ │ sbcseq r6, r2, r1, lsr r8 │ │ │ │ - blx 0xfee6bb44 │ │ │ │ + blx 0xfec6bb54 │ │ │ │ vmov.32 r4, d29[0] │ │ │ │ @ instruction: 0xf64d2f70 │ │ │ │ vmvn.i32 d17, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-146 @ 0xffffff6e │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ andls r1, r1, #16384000 @ 0xfa0000 │ │ │ │ ldrmi r6, [sl], #-3498 @ 0xfffff256 │ │ │ │ stcvs 2, cr9, [sl], #-0 │ │ │ │ @ instruction: 0x461a4413 │ │ │ │ orrsvs pc, r9, r0, lsl #10 │ │ │ │ strbeq pc, [r8], #2256 @ 0x8d0 @ │ │ │ │ - @ instruction: 0xf874f7a3 │ │ │ │ + @ instruction: 0xf86cf7a3 │ │ │ │ andeq pc, pc, #8 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ stcvs 8, cr6, [r8], #-196 @ 0xffffff3c │ │ │ │ @ instruction: 0xf7aa00d2 │ │ │ │ - @ instruction: 0xf7f9fb35 │ │ │ │ - @ instruction: 0xf7fef961 │ │ │ │ + @ instruction: 0xf7f9fb2d │ │ │ │ + @ instruction: 0xf7fef95d │ │ │ │ vmull.u8 , d20, d15 │ │ │ │ @ instruction: 0xf6464203 │ │ │ │ vsubhn.i16 d22, q0, q10 │ │ │ │ vmin.s8 d18, d30, d6 │ │ │ │ vbic.i32 q9, #262144 @ 0x00040000 │ │ │ │ vqrshl.s8 d2, d6, d18 │ │ │ │ ssatmi r6, #19, r5, lsl #4 │ │ │ │ ldmdavs r1!, {r0, r3, r5, r7, r9, sl, lr} │ │ │ │ stcvs 0, cr0, [r8], #-840 @ 0xfffffcb8 │ │ │ │ streq pc, [pc, -r8] │ │ │ │ - blx 0x1febbb8 │ │ │ │ + blx 0x1debbc8 │ │ │ │ andeq pc, pc, #4 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ stcvs 8, cr6, [r8, #196]! @ 0xc4 │ │ │ │ - b 0x146e7b8 │ │ │ │ + b 0x146e7c8 │ │ │ │ @ instruction: 0xf14002c2 │ │ │ │ @ instruction: 0xf7aa87fa │ │ │ │ - blmi 0x1cec6e8 │ │ │ │ + blmi 0x1cec6d8 │ │ │ │ svccs 0x0070ee1d │ │ │ │ teqpne r4, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmpl r2, {r3, r5, r7, r8, sl, fp, sp, lr}^ │ │ │ │ ldrmi r6, [r3], #-3115 @ 0xfffff3d5 │ │ │ │ @ instruction: 0xf8514402 │ │ │ │ andls r0, r0, #36, 30 @ 0x90 │ │ │ │ - @ instruction: 0xf7a3461a │ │ │ │ - rsceq pc, r5, #327680 @ 0x50000 │ │ │ │ + @ instruction: 0xf7a2461a │ │ │ │ + rsceq pc, r5, #1012 @ 0x3f4 │ │ │ │ mrcge 5, 5, APSR_nzcv, cr9, cr15, {1} │ │ │ │ ldrsbeq pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ @ instruction: 0xf7f84639 │ │ │ │ - @ instruction: 0xf8d9f899 │ │ │ │ + @ instruction: 0xf8d9f891 │ │ │ │ andls r2, r4, #64 @ 0x40 │ │ │ │ @ instruction: 0xf8d99904 │ │ │ │ @ instruction: 0x46082058 │ │ │ │ - blx 0x86bc1e │ │ │ │ + blx 0x66bc2e │ │ │ │ vrsubhn.i16 d30, q10, │ │ │ │ @ instruction: 0xf6464203 │ │ │ │ vaddl.s8 q11, d0, d20 │ │ │ │ vqadd.s8 d18, d30, d6 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ vcge.s8 d2, d18, d6 │ │ │ │ @ instruction: 0x461d6215 │ │ │ │ stmdavs r1, {r1, r7, r9, sl, lr} │ │ │ │ ldcvs 0, cr0, [r8], {210} @ 0xd2 │ │ │ │ streq pc, [pc], -r4 │ │ │ │ @ instruction: 0xf0084699 │ │ │ │ @ instruction: 0xf7aa070f │ │ │ │ - @ instruction: 0x6da8fa31 │ │ │ │ + @ instruction: 0x6da8fa29 │ │ │ │ orrne pc, r0, #4, 8 @ 0x4000000 │ │ │ │ adceq r4, r2, #51380224 @ 0x3100000 │ │ │ │ ldrbhi pc, [sl, -r0, asr #2]! @ │ │ │ │ @ instruction: 0xf0012b00 │ │ │ │ @ instruction: 0xf7f88046 │ │ │ │ - blmi 0x13ebf6c │ │ │ │ + blmi 0x13ebf5c │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r6, [fp], #-3496 @ 0xfffff258 │ │ │ │ @ instruction: 0xf64c681b │ │ │ │ vbic.i32 d16, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf6010192 │ │ │ │ ldmpl r2, {r2, r3, r8, ip, sp, lr}^ │ │ │ │ ldrmi r6, [r3], #-3115 @ 0xfffff3d5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xffbaf7a2 │ │ │ │ + @ instruction: 0xffb2f7a2 │ │ │ │ vmlsl.u q15, d4, d3[7] │ │ │ │ @ instruction: 0xf6464203 │ │ │ │ vsubhn.i16 d22, q0, q10 │ │ │ │ vmin.s8 d18, d30, d6 │ │ │ │ vbic.i32 q9, #262144 @ 0x00040000 │ │ │ │ vqrshl.s8 d2, d6, d18 │ │ │ │ ldmdavs r1!, {r0, r2, r4, r9, sp, lr} │ │ │ │ stcvs 0, cr0, [r8], #-840 @ 0xfffffcb8 │ │ │ │ - @ instruction: 0xf9fef7aa │ │ │ │ + @ instruction: 0xf9f6f7aa │ │ │ │ andeq pc, pc, #4 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ stcvs 8, cr6, [r8, #196]! @ 0xc4 │ │ │ │ @ instruction: 0xf7aa00d2 │ │ │ │ - @ instruction: 0xf3c4f9f5 │ │ │ │ - stcvs 0, cr5, [pc, #4]! @ 0xade28 │ │ │ │ + vmul.f , q10, d1[7] │ │ │ │ + stcvs 0, cr5, [pc, #4]! @ 0xade38 │ │ │ │ @ instruction: 0xf7a26c2c │ │ │ │ - blmi 0xd6cfe0 │ │ │ │ + blmi 0xd6cfd0 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdbne r3, {r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrtmi r4, [sl], #-1040 @ 0xfffffbf0 │ │ │ │ andcs lr, r0, sp, asr #19 │ │ │ │ eorsne pc, r4, sp, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ @ instruction: 0xe739461a │ │ │ │ tstpvs r5, #805306368 @ p-variant is OBSOLETE @ 0x30000000 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ ldrsbeq pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ @ instruction: 0xf7aa00da │ │ │ │ - blmi 0xa6c5b4 │ │ │ │ + blmi 0xa6c5a4 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcc R12_usr, pc │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ cmnpvc r4, r1, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d958d0 │ │ │ │ strmi r2, [r2], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0xf8da9200 │ │ │ │ @ instruction: 0xf8d93000 │ │ │ │ strmi r4, [r3], #-88 @ 0xffffffa8 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a26808 │ │ │ │ - @ instruction: 0xf7ffff91 │ │ │ │ + @ instruction: 0xf7ffff89 │ │ │ │ vpmin.s8 , , │ │ │ │ @ instruction: 0xf8da6315 │ │ │ │ @ instruction: 0xf8d91000 │ │ │ │ sbcseq r0, sl, r8, asr r0 │ │ │ │ - @ instruction: 0xf9b0f7aa │ │ │ │ + @ instruction: 0xf9a8f7aa │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ @ instruction: 0xf64f2f70 │ │ │ │ vaddw.s8 , q0, d20 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf501681b │ │ │ │ ldmpl r0, {r1, r2, r3, r4, r6, r7, r8, sp, lr}^ │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ ldrsbmi pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - @ instruction: 0xff6cf7a2 │ │ │ │ - blt 0xfee6bedc │ │ │ │ - @ instruction: 0x00871fb2 │ │ │ │ - addeq r1, r7, r6, asr #30 │ │ │ │ - addeq r1, r7, sl, asr #29 │ │ │ │ - addeq r1, r7, ip, lsr lr │ │ │ │ - addeq r1, r7, lr, lsr #27 │ │ │ │ - addeq r1, r7, r4, asr #26 │ │ │ │ - addeq r1, r7, r8, lsl #26 │ │ │ │ - @ instruction: 0x00871cbe │ │ │ │ + @ instruction: 0xff64f7a2 │ │ │ │ + blt 0xfee6beec │ │ │ │ + addeq r1, r7, r2, lsr #31 │ │ │ │ + addeq r1, r7, r6, lsr pc │ │ │ │ + @ instruction: 0x00871eba │ │ │ │ + addeq r1, r7, ip, lsr #28 │ │ │ │ + umulleq r1, r7, lr, sp │ │ │ │ + addeq r1, r7, r4, lsr sp │ │ │ │ + strdeq r1, [r7], r8 │ │ │ │ + addeq r1, r7, lr, lsr #25 │ │ │ │ tstpvs r5, #805306368 @ p-variant is OBSOLETE @ 0x30000000 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ ldrsbeq pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ @ instruction: 0xf7aa00da │ │ │ │ - blmi 0xff6ec500 │ │ │ │ + blmi 0xff6ec4f0 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcc R12_usr, pc │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ msrvs (UNDEF: 108), r1 │ │ │ │ @ instruction: 0xf8d958d0 │ │ │ │ strmi r2, [r2], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0xf8da9200 │ │ │ │ @ instruction: 0xf8d93000 │ │ │ │ strmi r4, [r3], #-88 @ 0xffffffa8 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a26808 │ │ │ │ - @ instruction: 0xf7ffff37 │ │ │ │ + @ instruction: 0xf7ffff2f │ │ │ │ vpmax.s8 d11, d19, d1 │ │ │ │ @ instruction: 0xf8da6315 │ │ │ │ @ instruction: 0xf8d91000 │ │ │ │ sbcseq r0, sl, r8, asr r0 │ │ │ │ - @ instruction: 0xf956f7aa │ │ │ │ + @ instruction: 0xf94ef7aa │ │ │ │ vnmla.f64 d4, d29, d6 │ │ │ │ @ instruction: 0xf64f2f70 │ │ │ │ vaddw.s8 , q0, d20 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf501681b │ │ │ │ ldmpl r0, {r0, r2, r3, r4, r5, r7, r8, sp, lr}^ │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ ldrsbmi pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - @ instruction: 0xff12f7a2 │ │ │ │ - blt 0x17ebf90 │ │ │ │ + @ instruction: 0xff0af7a2 │ │ │ │ + blt 0x17ebfa0 │ │ │ │ tstpvs r5, #805306368 @ p-variant is OBSOLETE @ 0x30000000 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ ldrsbeq pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ @ instruction: 0xf7aa00da │ │ │ │ - blmi 0xfee2c46c │ │ │ │ + blmi 0xfee2c45c │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcc R12_usr, pc │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ msrpl (UNDEF: 100), r1 │ │ │ │ @ instruction: 0xf8d958d0 │ │ │ │ strmi r2, [r2], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0xf8da9200 │ │ │ │ @ instruction: 0xf8d93000 │ │ │ │ strmi r4, [r3], #-88 @ 0xffffffa8 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a26808 │ │ │ │ - @ instruction: 0xf7fffeed │ │ │ │ + @ instruction: 0xf7fffee5 │ │ │ │ vpmin.s8 d11, d3, d23 │ │ │ │ @ instruction: 0xf8da6315 │ │ │ │ @ instruction: 0xf8d91000 │ │ │ │ sbcseq r0, sl, r8, asr r0 │ │ │ │ - @ instruction: 0xf90cf7aa │ │ │ │ + @ instruction: 0xf904f7aa │ │ │ │ vnmls.f64 d4, d29, d19 │ │ │ │ @ instruction: 0xf64f2f70 │ │ │ │ vaddw.s8 , q0, d20 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf501681b │ │ │ │ ldmpl r0, {r2, r3, r4, r7, r8, sp, lr}^ │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ ldrsbmi pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - cdp2 7, 12, cr15, cr8, cr2, {5} │ │ │ │ - blt 0x56c024 │ │ │ │ + cdp2 7, 12, cr15, cr0, cr2, {5} │ │ │ │ + blt 0x56c034 │ │ │ │ tstpvs r5, #805306368 @ p-variant is OBSOLETE @ 0x30000000 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ ldrsbeq pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ @ instruction: 0xf7aa00da │ │ │ │ - blmi 0xfe56c3d8 │ │ │ │ + blmi 0xfe56c3c8 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcc R12_usr, pc │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ cmppmi ip, r1, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d958d0 │ │ │ │ strmi r2, [r2], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0xf8da9200 │ │ │ │ @ instruction: 0xf8d93000 │ │ │ │ strmi r4, [r3], #-88 @ 0xffffffa8 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a26808 │ │ │ │ - @ instruction: 0xf7fffea3 │ │ │ │ + @ instruction: 0xf7fffe9b │ │ │ │ vmla.i8 , , │ │ │ │ @ instruction: 0xf8da6315 │ │ │ │ @ instruction: 0xf8d91000 │ │ │ │ sbcseq r0, sl, r8, asr r0 │ │ │ │ - @ instruction: 0xf8c2f7aa │ │ │ │ + @ instruction: 0xf8baf7aa │ │ │ │ vnmls.f64 d4, d29, d0 │ │ │ │ @ instruction: 0xf64f2f70 │ │ │ │ vaddw.s8 , q0, d20 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf501681b │ │ │ │ ldmpl r0, {r1, r2, r4, r5, r6, r8, ip, sp, lr}^ │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ ldrsbmi pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - cdp2 7, 7, cr15, cr14, cr2, {5} │ │ │ │ + cdp2 7, 7, cr15, cr6, cr2, {5} │ │ │ │ stmiblt r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ tstpvs r5, #805306368 @ p-variant is OBSOLETE @ 0x30000000 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ ldrsbeq pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ @ instruction: 0xf7aa00da │ │ │ │ - blmi 0x1cac344 │ │ │ │ + blmi 0x1cac334 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcc R12_usr, pc │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ cmppvc r5, r1, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d958d0 │ │ │ │ strmi r2, [r2], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0xf8da9200 │ │ │ │ @ instruction: 0xf8d93000 │ │ │ │ strmi r4, [r3], #-88 @ 0xffffffa8 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a26808 │ │ │ │ - @ instruction: 0xf7fffe59 │ │ │ │ + @ instruction: 0xf7fffe51 │ │ │ │ vmla.i8 d11, d19, d19 │ │ │ │ @ instruction: 0xf8da6315 │ │ │ │ @ instruction: 0xf8d91000 │ │ │ │ sbcseq r0, sl, r8, asr r0 │ │ │ │ - @ instruction: 0xf878f7aa │ │ │ │ + @ instruction: 0xf870f7aa │ │ │ │ @ instruction: 0xee1d4b5d │ │ │ │ @ instruction: 0xf64f2f70 │ │ │ │ vaddw.s8 , q0, d20 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf501681b │ │ │ │ ldmpl r0, {r2, r5, r6, r7, r8, ip, sp, lr}^ │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ ldrsbmi pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - cdp2 7, 3, cr15, cr4, cr2, {5} │ │ │ │ + cdp2 7, 2, cr15, cr12, cr2, {5} │ │ │ │ ldmdblt lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ tstpvs r5, #805306368 @ p-variant is OBSOLETE @ 0x30000000 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ ldrsbeq pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ @ instruction: 0xf7aa00da │ │ │ │ - blmi 0x13ec2b0 │ │ │ │ + blmi 0x13ec2a0 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcc R12_usr, pc │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x71a2f501 │ │ │ │ @ instruction: 0xf8d958d0 │ │ │ │ strmi r2, [r2], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0xf8da9200 │ │ │ │ @ instruction: 0xf8d93000 │ │ │ │ strmi r4, [r3], #-88 @ 0xffffffa8 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a26808 │ │ │ │ - @ instruction: 0xf7fffe0f │ │ │ │ + @ instruction: 0xf7fffe07 │ │ │ │ vmul.i8 , , │ │ │ │ @ instruction: 0xf8da6315 │ │ │ │ @ instruction: 0xf8d91000 │ │ │ │ sbcseq r0, sl, r8, asr r0 │ │ │ │ - @ instruction: 0xf82ef7aa │ │ │ │ + @ instruction: 0xf826f7aa │ │ │ │ vmov.s16 r4, d13[0] │ │ │ │ @ instruction: 0xf64f2f70 │ │ │ │ vaddw.s8 , q0, d20 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ biccc r6, r0, fp, lsl r8 │ │ │ │ @ instruction: 0xf8d958d0 │ │ │ │ strmi r2, [r2], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0xf8da9200 │ │ │ │ @ instruction: 0xf8d93000 │ │ │ │ strmi r4, [r3], #-88 @ 0xffffffa8 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a26808 │ │ │ │ - @ instruction: 0xf7fffdeb │ │ │ │ + @ instruction: 0xf7fffde3 │ │ │ │ vmul.i8 d11, d3, d21 │ │ │ │ @ instruction: 0xf8da6315 │ │ │ │ @ instruction: 0xf8d91000 │ │ │ │ sbcseq r0, sl, r8, asr r0 │ │ │ │ - @ instruction: 0xf80af7aa │ │ │ │ + @ instruction: 0xf802f7aa │ │ │ │ vnmls.f64 d4, d13, d25 │ │ │ │ @ instruction: 0xf64f2f70 │ │ │ │ vaddw.s8 , q0, d20 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ teqcc ip, fp, lsl r8 │ │ │ │ @ instruction: 0xf8d958d0 │ │ │ │ strmi r2, [r2], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0xf8da9200 │ │ │ │ @ instruction: 0xf8d93000 │ │ │ │ strmi r4, [r3], #-88 @ 0xffffffa8 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a26808 │ │ │ │ - @ instruction: 0xf7fffdc7 │ │ │ │ + @ instruction: 0xf7fffdbf │ │ │ │ vmul.i8 d11, d3, d1 │ │ │ │ @ instruction: 0xf8da6315 │ │ │ │ @ instruction: 0xf8d91000 │ │ │ │ sbcseq r0, sl, r8, asr r0 │ │ │ │ - @ instruction: 0xffe6f7a9 │ │ │ │ + @ instruction: 0xffdef7a9 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ @ instruction: 0xf64f2f70 │ │ │ │ vaddw.s8 , q0, d20 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ stmdbcc r8, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d958d0 │ │ │ │ strmi r2, [r2], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0xf8da9200 │ │ │ │ @ instruction: 0xf8d93000 │ │ │ │ strmi r4, [r3], #-88 @ 0xffffffa8 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a26808 │ │ │ │ - @ instruction: 0xf7fffda3 │ │ │ │ + @ instruction: 0xf7fffd9b │ │ │ │ svclt 0x0000b8ed │ │ │ │ - addeq r1, r7, r4, asr ip │ │ │ │ - addeq r1, r7, sl, lsl #24 │ │ │ │ - addeq r1, r7, r0, asr #23 │ │ │ │ - addeq r1, r7, r6, ror fp │ │ │ │ - addeq r1, r7, ip, lsr #22 │ │ │ │ - addeq r1, r7, r2, ror #21 │ │ │ │ - umulleq r1, r7, r8, sl │ │ │ │ - addeq r1, r7, lr, asr #20 │ │ │ │ - addeq r1, r7, r4, lsl #20 │ │ │ │ - @ instruction: 0x008719ba │ │ │ │ - addeq r1, r7, r2, ror r9 │ │ │ │ - addeq r1, r7, sl, lsr #18 │ │ │ │ + addeq r1, r7, r4, asr #24 │ │ │ │ + strdeq r1, [r7], sl │ │ │ │ + @ instruction: 0x00871bb0 │ │ │ │ + addeq r1, r7, r6, ror #22 │ │ │ │ + addeq r1, r7, ip, lsl fp │ │ │ │ + ldrdeq r1, [r7], r2 │ │ │ │ + addeq r1, r7, r8, lsl #21 │ │ │ │ + addeq r1, r7, lr, lsr sl │ │ │ │ + strdeq r1, [r7], r4 │ │ │ │ + addeq r1, r7, sl, lsr #19 │ │ │ │ + addeq r1, r7, r2, ror #18 │ │ │ │ + addeq r1, r7, sl, lsl r9 │ │ │ │ tstpvs r5, #805306368 @ p-variant is OBSOLETE @ 0x30000000 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ ldrsbeq pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ @ instruction: 0xf7a900da │ │ │ │ - blmi 0xff6ae15c │ │ │ │ + blmi 0xff6ae14c │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcc R12_usr, pc │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmpl r0, {r2, r3, r6, r7, r8, fp, ip, sp}^ │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ ldrsbmi pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - stc2l 7, cr15, [r6, #-648]! @ 0xfffffd78 │ │ │ │ + ldc2l 7, cr15, [lr, #-648] @ 0xfffffd78 │ │ │ │ ldmlt r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ tstpvs r5, #805306368 @ p-variant is OBSOLETE @ 0x30000000 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ ldrsbeq pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ @ instruction: 0xf7a900da │ │ │ │ - blmi 0xff26e114 │ │ │ │ + blmi 0xff26e104 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcs R12_fiq, lr │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x71a8f601 │ │ │ │ @ instruction: 0xf8d958d0 │ │ │ │ strmi r2, [r2], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0xf8da9200 │ │ │ │ @ instruction: 0xf8d93000 │ │ │ │ strmi r4, [r3], #-88 @ 0xffffffa8 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a26808 │ │ │ │ - @ instruction: 0xf7fffd41 │ │ │ │ + @ instruction: 0xf7fffd39 │ │ │ │ vadd.i8 d11, d19, d11 │ │ │ │ @ instruction: 0xf8da6315 │ │ │ │ @ instruction: 0xf8d91000 │ │ │ │ sbcseq r0, sl, r8, asr r0 │ │ │ │ - @ instruction: 0xff60f7a9 │ │ │ │ + @ instruction: 0xff58f7a9 │ │ │ │ vmov.s16 r4, d29[0] │ │ │ │ @ instruction: 0xf64e2f70 │ │ │ │ vaddw.s8 q9, q0, d28 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf601681b │ │ │ │ ldmpl r0, {r2, r5, r8, ip, sp, lr}^ │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ ldrsbmi pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - ldc2 7, cr15, [ip, #-648] @ 0xfffffd78 │ │ │ │ + ldc2 7, cr15, [r4, #-648] @ 0xfffffd78 │ │ │ │ stmdalt r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ tstpvs r5, #805306368 @ p-variant is OBSOLETE @ 0x30000000 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ ldrsbeq pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ @ instruction: 0xf7a900da │ │ │ │ - blmi 0xfe9ae080 │ │ │ │ + blmi 0xfe9ae070 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcc R12_usr, pc │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ tstpvc r3, r1, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d958d0 │ │ │ │ strmi r2, [r2], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0xf8da9200 │ │ │ │ @ instruction: 0xf8d93000 │ │ │ │ strmi r4, [r3], #-88 @ 0xffffffa8 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a26808 │ │ │ │ - @ instruction: 0xf7fffcf7 │ │ │ │ + @ instruction: 0xf7fffcef │ │ │ │ vmul.i , q2, d1[0] │ │ │ │ @ instruction: 0xf6464203 │ │ │ │ vsubhn.i16 d22, q0, q10 │ │ │ │ vmin.s8 d18, d30, d6 │ │ │ │ vbic.i32 q9, #262144 @ 0x00040000 │ │ │ │ vqrshl.s8 d2, d6, d18 │ │ │ │ ssatmi r6, #19, r5, lsl #4 │ │ │ │ ldmdavs r1!, {r0, r3, r5, r7, r9, sl, lr} │ │ │ │ stcvs 0, cr0, [r8], #-840 @ 0xfffffcb8 │ │ │ │ streq pc, [pc, -r8] │ │ │ │ - @ instruction: 0xff0af7a9 │ │ │ │ + @ instruction: 0xff02f7a9 │ │ │ │ andeq pc, pc, #4 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ stcvs 8, cr6, [r8, #196]! @ 0xc4 │ │ │ │ - b 0x146ed9c │ │ │ │ + b 0x146edac │ │ │ │ @ instruction: 0xf14002c2 │ │ │ │ @ instruction: 0xf7a9841d │ │ │ │ - blmi 0xfe22e004 │ │ │ │ + blmi 0xfe22dff4 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r6, [fp], #-3496 @ 0xfffff258 │ │ │ │ @ instruction: 0xf64c681b │ │ │ │ vbic.i32 d16, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf6010192 │ │ │ │ ldmpl r2, {r2, r8, sp, lr}^ │ │ │ │ ldrmi r6, [r3], #-3115 @ 0xfffff3d5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - ldc2 7, cr15, [r2], {162} @ 0xa2 │ │ │ │ + stc2 7, cr15, [sl], {162} @ 0xa2 │ │ │ │ @ instruction: 0xf53f02e1 │ │ │ │ @ instruction: 0xf8d9ab46 │ │ │ │ @ instruction: 0x46390058 │ │ │ │ - stc2 7, cr15, [r6, #-988]! @ 0xfffffc24 │ │ │ │ + ldc2 7, cr15, [lr, #-988] @ 0xfffffc24 │ │ │ │ ldrsbcc pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ ldrmi r9, [r9], -r4, lsl #6 │ │ │ │ @ instruction: 0xf7ac4618 │ │ │ │ - str pc, [r4], #3877 @ 0xf25 │ │ │ │ + str pc, [r4], #3869 @ 0xf1d │ │ │ │ @ instruction: 0xf47d070a │ │ │ │ @ instruction: 0xf7a1ad91 │ │ │ │ - @ instruction: 0xf3c4fc95 │ │ │ │ + vmull.u8 , d20, d13 │ │ │ │ @ instruction: 0xf6464203 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0xf6022396 │ │ │ │ strmi r4, [r5], -ip, asr #4 │ │ │ │ addseq r6, r2, r9, lsl r8 │ │ │ │ - stc2 7, cr15, [r4], #-676 @ 0xfffffd5c │ │ │ │ + ldc2 7, cr15, [ip], {169} @ 0xa9 │ │ │ │ @ instruction: 0xf008462a │ │ │ │ ldrtmi r0, [r8], -pc, lsl #2 │ │ │ │ stc2l 7, cr15, [ip, #996] @ 0x3e4 │ │ │ │ ldmlt ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq pc, pc, #1 │ │ │ │ strvs pc, [r4, #-1606]! @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ stmdavs r9!, {r2, r8, r9, ip, pc} │ │ │ │ ldcvs 0, cr0, [r8], {210} @ 0xd2 │ │ │ │ - cdp2 7, 10, cr15, cr12, cr9, {5} │ │ │ │ + cdp2 7, 10, cr15, cr4, cr9, {5} │ │ │ │ @ instruction: 0xf3c49b04 │ │ │ │ vhsub.s8 d4, d2, d3 │ │ │ │ stmdavs r9!, {r0, r2, r4, r9, sp, lr} │ │ │ │ smullseq r6, r2, r8, sp │ │ │ │ - cdp2 7, 10, cr15, cr2, cr9, {5} │ │ │ │ + cdp2 7, 9, cr15, cr10, cr9, {5} │ │ │ │ @ instruction: 0x6c199b04 │ │ │ │ @ instruction: 0x46086d9a │ │ │ │ - @ instruction: 0xffacf7a9 │ │ │ │ - stc2 7, cr15, [r6, #988] @ 0x3dc │ │ │ │ + @ instruction: 0xffa4f7a9 │ │ │ │ + ldc2l 7, cr15, [lr, #-988]! @ 0xfffffc24 │ │ │ │ @ instruction: 0xf0089b04 │ │ │ │ stmdavs r9!, {r0, r1, r2, r3, r9} │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ sbcseq r6, r2, r8, lsl ip │ │ │ │ - @ instruction: 0xff30f7a9 │ │ │ │ - ldc2l 7, cr15, [ip, #-992] @ 0xfffffc20 │ │ │ │ - ldc2 7, cr15, [sl, #-992]! @ 0xfffffc20 │ │ │ │ + @ instruction: 0xff28f7a9 │ │ │ │ + ldc2l 7, cr15, [r8, #-992] @ 0xfffffc20 │ │ │ │ + ldc2 7, cr15, [r6, #-992]! @ 0xfffffc20 │ │ │ │ stmlt r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andeq pc, pc, #1 │ │ │ │ strvs pc, [r4, #-1606]! @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ stmdavs r9!, {r2, r8, r9, ip, pc} │ │ │ │ ldcvs 0, cr0, [r8], {210} @ 0xd2 │ │ │ │ - cdp2 7, 7, cr15, cr8, cr9, {5} │ │ │ │ + cdp2 7, 7, cr15, cr0, cr9, {5} │ │ │ │ @ instruction: 0xf3c49b04 │ │ │ │ stmdavs r9!, {r0, r1, r9, lr} │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ smullseq r6, r2, r8, sp │ │ │ │ - cdp2 7, 6, cr15, cr14, cr9, {5} │ │ │ │ + cdp2 7, 6, cr15, cr6, cr9, {5} │ │ │ │ @ instruction: 0x6c199b04 │ │ │ │ @ instruction: 0x46086d9a │ │ │ │ - @ instruction: 0xffe8f7a9 │ │ │ │ - blcs 0x868464 │ │ │ │ + @ instruction: 0xffe0f7a9 │ │ │ │ + blcs 0x868474 │ │ │ │ stcge 6, cr15, [r0, #-244]! @ 0xffffff0c │ │ │ │ @ instruction: 0xf63d2b1e │ │ │ │ andge sl, r1, #1856 @ 0x740 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - andeq lr, sl, r3, asr r6 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r7, ror #27 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq ip, [sl], -r5 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r9, ror #22 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r1, ror #21 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, ror #19 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r3, ror sp │ │ │ │ - andeq lr, sl, r5, asr #11 │ │ │ │ - andeq lr, sl, r7, asr #7 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq ip, [sl], -r5 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, pc, asr r9 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r1, ror #23 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ + andeq lr, sl, r3, ror #12 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r7 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq ip, sl, r5, ror #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r9, ror fp │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r3, lsl #27 │ │ │ │ + ldrdeq lr, [sl], -r5 │ │ │ │ + ldrdeq lr, [sl], -r7 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq ip, sl, r5, ror #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #18 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ @ instruction: 0xf47d0721 │ │ │ │ @ instruction: 0xf3c4acd9 │ │ │ │ @ instruction: 0xf0084403 │ │ │ │ stccs 6, cr0, [fp], {15} │ │ │ │ ldclge 6, cr15, [r2], {61} @ 0x3d │ │ │ │ @ instruction: 0xf853a301 │ │ │ │ svclt 0x0000f024 │ │ │ │ - andeq ip, sl, r1, lsl #12 │ │ │ │ - muleq sl, r9, r6 │ │ │ │ - muleq sl, sp, r6 │ │ │ │ - andeq ip, sl, r1, lsl #12 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq lr, sl, r5, lsr #12 │ │ │ │ - andeq lr, sl, r5, lsr #12 │ │ │ │ - andeq lr, sl, r5, lsr #12 │ │ │ │ - andeq lr, sl, r5, lsr #12 │ │ │ │ - @ instruction: 0x008718b0 │ │ │ │ - addeq r1, r7, r8, ror #16 │ │ │ │ - addeq r1, r7, lr, lsl r8 │ │ │ │ - ldrdeq r1, [r7], r4 │ │ │ │ - addeq r1, r7, lr, asr r7 │ │ │ │ - ldc2 7, cr15, [ip], {248} @ 0xf8 │ │ │ │ + andeq ip, sl, r1, lsl r6 │ │ │ │ + andeq lr, sl, r9, lsr #13 │ │ │ │ + andeq lr, sl, sp, lsr #13 │ │ │ │ + andeq ip, sl, r1, lsl r6 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq lr, sl, r5, lsr r6 │ │ │ │ + andeq lr, sl, r5, lsr r6 │ │ │ │ + andeq lr, sl, r5, lsr r6 │ │ │ │ + andeq lr, sl, r5, lsr r6 │ │ │ │ + addeq r1, r7, r0, lsr #17 │ │ │ │ + addeq r1, r7, r8, asr r8 │ │ │ │ + addeq r1, r7, lr, lsl #16 │ │ │ │ + addeq r1, r7, r4, asr #15 │ │ │ │ + addeq r1, r7, lr, asr #14 │ │ │ │ + ldc2 7, cr15, [r8], {248} @ 0xf8 │ │ │ │ strbmi pc, [ip], #-1540 @ 0xfffff9fc @ │ │ │ │ - blx 0xfebec4ba │ │ │ │ + blx 0xfe9ec4ca │ │ │ │ @ instruction: 0x46014632 │ │ │ │ ldrtmi r9, [r8], -r4 │ │ │ │ ldc2 7, cr15, [r2], #-996 @ 0xfffffc1c │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ adceq r9, r2, r4, lsl #16 │ │ │ │ @ instruction: 0xf7a96819 │ │ │ │ - @ instruction: 0xf7fdfba5 │ │ │ │ + @ instruction: 0xf7fdfb9d │ │ │ │ @ instruction: 0xf001bfd7 │ │ │ │ @ instruction: 0xf646020f │ │ │ │ vabal.s8 q11, d0, d20 │ │ │ │ vqrshl.s8 d18, d6, d30 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ vcge.s8 d2, d18, d6 │ │ │ │ movwls r6, #16917 @ 0x4215 │ │ │ │ sbcseq r6, r2, r9, lsr #16 │ │ │ │ @ instruction: 0xf7a96c18 │ │ │ │ - blls 0x1edd98 │ │ │ │ + blls 0x1edd88 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ vadd.i8 d6, d2, d25 │ │ │ │ ldcvs 2, cr6, [r8, #84] @ 0x54 │ │ │ │ @ instruction: 0xf7a900d2 │ │ │ │ - blls 0x1edd84 │ │ │ │ + blls 0x1edd74 │ │ │ │ ldcvs 12, cr6, [sl, #100] @ 0x64 │ │ │ │ @ instruction: 0xf7a94608 │ │ │ │ - @ instruction: 0xe719feff │ │ │ │ - stc2l 7, cr15, [r2], #-992 @ 0xfffffc20 │ │ │ │ - blx 0x1dec52a │ │ │ │ + @ instruction: 0xe719fef7 │ │ │ │ + mrrc2 7, 15, pc, lr, cr8 @ │ │ │ │ + blx 0x1bec53a │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strbmi pc, [ip], #-1540 @ 0xfffff9fc @ │ │ │ │ movwls r4, #22021 @ 0x5605 │ │ │ │ ldmdavs r9, {r1, r5, r7} │ │ │ │ - blx 0x1ec562 │ │ │ │ - blx 0x1a6c546 │ │ │ │ + blx 0xfffec570 │ │ │ │ + blx 0x186c556 │ │ │ │ @ instruction: 0x46014632 │ │ │ │ ldrtmi r9, [r8], -r4 │ │ │ │ - blx 0xffbec6b2 │ │ │ │ + blx 0xffbec6c2 │ │ │ │ strtmi r9, [r9], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7a74628 │ │ │ │ - blls 0x22e264 │ │ │ │ + blls 0x22e254 │ │ │ │ strtmi r0, [r8], -r2, lsr #1 │ │ │ │ @ instruction: 0xf7a96819 │ │ │ │ - @ instruction: 0xf7fdfb5d │ │ │ │ + @ instruction: 0xf7fdfb55 │ │ │ │ @ instruction: 0xf5a3bf8f │ │ │ │ - blcs 0x84732c │ │ │ │ + blcs 0x84733c │ │ │ │ mcrrge 6, 3, pc, r8, cr13 @ │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ - andeq sp, sl, r5, asr #6 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #24 │ │ │ │ - andeq sp, sl, sp, asr #5 │ │ │ │ - strdeq ip, [sl], -sp │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #7 │ │ │ │ - andeq sp, sl, sp, asr #14 │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, asr r8 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, ror #15 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ + andeq sp, sl, r5, asr r3 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, asr ip │ │ │ │ + ldrdeq sp, [sl], -sp @ │ │ │ │ + andeq ip, sl, sp, lsl #30 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ ldrdeq sp, [sl], -r5 │ │ │ │ - strdeq ip, [sl], -sp │ │ │ │ - andeq sp, sl, pc, lsr #12 │ │ │ │ - andeq sp, sl, sp, lsl #11 │ │ │ │ - andeq sp, sl, pc, ror #9 │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ + andeq sp, sl, sp, asr r7 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror #16 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, ror #17 │ │ │ │ + andeq ip, sl, sp, lsl #30 │ │ │ │ + andeq sp, sl, pc, lsr r6 │ │ │ │ + muleq sl, sp, r5 │ │ │ │ + strdeq sp, [sl], -pc @ │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ svcvc 0x0008f5b3 │ │ │ │ svcge 0x00a0f4fe │ │ │ │ movtvc pc, #1443 @ 0x5a3 @ │ │ │ │ @ instruction: 0xf63d2b1e │ │ │ │ - blcs 0x85977c │ │ │ │ - blge 0xfff6c080 │ │ │ │ + blcs 0x85978c │ │ │ │ + blge 0xfff6c090 │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ - muleq sl, fp, r8 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r7, ror #27 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq lr, sl, sp, lsl #16 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #7 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r3, ror sp │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq lr, sl, sp, lsl #16 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, lsl #11 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ + andeq lr, sl, fp, lsr #17 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r7 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq lr, sl, sp, lsl r8 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r3, lsl #27 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq lr, sl, sp, lsl r8 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + muleq sl, sp, r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ svceq 0x0040f414 │ │ │ │ - blge 0xfedeb90c │ │ │ │ + blge 0xfedeb91c │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ strvs pc, [r4, #-1606]! @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ ldrbtcs pc, [r4], -lr, asr #4 @ │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ andsvs pc, r5, #536870912 @ 0x20000000 │ │ │ │ ldrtmi r4, [r1], sl, lsr #13 │ │ │ │ stmdavs r9!, {r1, r4, r6, r7} │ │ │ │ @ instruction: 0xf7a96c30 │ │ │ │ - @ instruction: 0xf7a1fce5 │ │ │ │ - vmlsl.u8 , d20, d21 │ │ │ │ + @ instruction: 0xf7a1fcdd │ │ │ │ + @ instruction: 0xf3c4fa9d │ │ │ │ strmi r5, [r2], -r1, lsl #7 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ - blcs 0x190580 │ │ │ │ + blcs 0x190590 │ │ │ │ strhi pc, [r7, -r0]! │ │ │ │ @ instruction: 0xf47e2b01 │ │ │ │ @ instruction: 0x4620adf9 │ │ │ │ andls r2, r4, #-1073741821 @ 0xc0000003 │ │ │ │ stc2l 7, cr15, [ip], #992 @ 0x3e0 │ │ │ │ @ instruction: 0xf47d2800 │ │ │ │ - blmi 0xff5d9698 │ │ │ │ + blmi 0xff5d96a8 │ │ │ │ svcne 0x0070ee1d │ │ │ │ @ instruction: 0xf64e9a04 │ │ │ │ vaddl.s8 q9, d0, d28 │ │ │ │ ldrbtmi r0, [fp], #-146 @ 0xffffff6e │ │ │ │ stmiapl fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ andls r4, r1, #436207616 @ 0x1a000000 │ │ │ │ ldrmi r6, [sl], #-3122 @ 0xfffff3ce │ │ │ │ stmdavs r9!, {r9, ip, pc} │ │ │ │ @ instruction: 0xf500440b │ │ │ │ @ instruction: 0xf8d061ed │ │ │ │ @ instruction: 0xf7a20768 │ │ │ │ - @ instruction: 0xf7fefa8d │ │ │ │ + @ instruction: 0xf7fefa85 │ │ │ │ @ instruction: 0xf004bdd7 │ │ │ │ @ instruction: 0xf646020f │ │ │ │ vabal.s8 q11, d0, d20 │ │ │ │ vqrshl.s8 d18, d6, d30 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ vcge.s8 d2, d18, d6 │ │ │ │ movwls r6, #16917 @ 0x4215 │ │ │ │ sbcseq r6, r2, r9, lsr #16 │ │ │ │ @ instruction: 0xf7a96c18 │ │ │ │ - blls 0x1edb50 │ │ │ │ + blls 0x1edb40 │ │ │ │ @ instruction: 0x46086c19 │ │ │ │ - @ instruction: 0xffd6f7a9 │ │ │ │ + @ instruction: 0xffcef7a9 │ │ │ │ subsmi lr, r2, #240, 10 @ 0x3c000000 │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ - blx 0xff66c770 │ │ │ │ + blx 0xff46c780 │ │ │ │ svclt 0x000bf7fd │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf7ad8116 │ │ │ │ - @ instruction: 0xf8d7fff7 │ │ │ │ + @ instruction: 0xf8d7ffef │ │ │ │ ldrtmi r3, [r8], -r8, lsl #1 │ │ │ │ ldrbmi r2, [r2], -r1, lsl #8 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ strls r4, [r0], #-1585 @ 0xfffff9cf │ │ │ │ @ instruction: 0xf954f7fd │ │ │ │ mcrlt 7, 4, pc, cr2, cr13, {7} @ │ │ │ │ andsvs pc, lr, #64, 12 @ 0x4000000 │ │ │ │ vqsub.s8 d4, d16, d3 │ │ │ │ @ instruction: 0xf640815b │ │ │ │ addsmi r6, r3, #805306368 @ 0x30000000 │ │ │ │ - blge 0xe6c308 │ │ │ │ + blge 0xe6c318 │ │ │ │ movwvs pc, #18083 @ 0x46a3 @ │ │ │ │ @ instruction: 0xf63d2b1a │ │ │ │ andge sl, r1, #50176 @ 0xc400 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - muleq sl, r1, r0 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r1, ror #21 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, ror #19 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - muleq sl, r1, r0 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, pc, asr r9 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ - @ instruction: 0xf9fcf7a1 │ │ │ │ + andeq sp, sl, r1, lsr #1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r1, lsr #1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #18 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ + @ instruction: 0xf9f4f7a1 │ │ │ │ ldrdcc pc, [r8], r7 │ │ │ │ tstcs r2, r4, lsl #12 │ │ │ │ tstls r0, r2, asr r6 │ │ │ │ @ instruction: 0xf0034638 │ │ │ │ strtmi r0, [r1], -pc, lsl #6 │ │ │ │ mcr2 7, 5, pc, cr14, cr12, {7} @ │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrmi r4, [r9], r1, lsr #12 │ │ │ │ @ instruction: 0xf7ad6c18 │ │ │ │ - @ instruction: 0xf7fdffbf │ │ │ │ + @ instruction: 0xf7fdffb7 │ │ │ │ andls fp, r4, #9024 @ 0x2340 │ │ │ │ - @ instruction: 0xf9e2f7a1 │ │ │ │ + @ instruction: 0xf9daf7a1 │ │ │ │ strmi r9, [r4], -r4, lsl #20 │ │ │ │ ldrdcc pc, [r8], r7 │ │ │ │ @ instruction: 0xf0034638 │ │ │ │ - bcs 0xaf614 │ │ │ │ + bcs 0xaf624 │ │ │ │ rschi pc, sl, r0 │ │ │ │ ldrbmi r2, [r2], -r1, lsl #2 │ │ │ │ strtmi r9, [r1], -r0, lsl #2 │ │ │ │ mrc2 7, 4, pc, cr0, cr12, {7} │ │ │ │ @ instruction: 0xf5a3e7e0 │ │ │ │ - blcs 0x8476f0 │ │ │ │ - bge 0xff26c2e8 │ │ │ │ + blcs 0x847700 │ │ │ │ + bge 0xff26c2f8 │ │ │ │ @ instruction: 0xf63d2b1e │ │ │ │ andge sl, r1, #798720 @ 0xc3000 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - andeq sp, sl, r5, asr #6 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq ip, [sl], -r5 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r9, ror #22 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r1, ror #21 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, ror #19 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq ip, [sl], -r5 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, pc, asr r9 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r1, ror #23 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ + andeq sp, sl, r5, asr r3 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq ip, sl, r5, ror #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r9, ror fp │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq ip, sl, r5, ror #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #18 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r1 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ movwvc pc, #8867 @ 0x22a3 @ │ │ │ │ @ instruction: 0xf63d2b1c │ │ │ │ andge sl, r1, #512000 @ 0x7d000 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - andeq sp, sl, r7, ror #27 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq lr, sl, sp, lsl #16 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #7 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r3, ror #25 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq lr, sl, sp, lsl #16 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, lsl #11 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ - cdp2 7, 14, cr15, cr8, cr13, {5} │ │ │ │ + strdeq sp, [sl], -r7 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq lr, sl, sp, lsl r8 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + strdeq sp, [sl], -r3 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq lr, sl, sp, lsl r8 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + muleq sl, sp, r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ + cdp2 7, 14, cr15, cr0, cr13, {5} │ │ │ │ @ instruction: 0xf8d72402 │ │ │ │ ldrtmi r3, [r8], -r8, lsl #1 │ │ │ │ @ instruction: 0xf7ade6ef │ │ │ │ - @ instruction: 0xf8d7fee1 │ │ │ │ + @ instruction: 0xf8d7fed9 │ │ │ │ ldrtmi r3, [r8], -r8, lsl #1 │ │ │ │ @ instruction: 0x46314652 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ @ instruction: 0xf7fd9500 │ │ │ │ @ instruction: 0xf7fdf83f │ │ │ │ @ instruction: 0xf6a3bd6d │ │ │ │ - blcs 0x7bb738 │ │ │ │ - bge 0xa6c428 │ │ │ │ + blcs 0x7bb748 │ │ │ │ + bge 0xa6c438 │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ - andeq sp, sl, r5, asr #24 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq lr, sl, sp, lsl #16 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #7 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq lr, sl, sp, lsl #16 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, lsl #11 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ + andeq sp, sl, r5, asr ip │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq lr, sl, sp, lsl r8 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq lr, sl, sp, lsl r8 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + muleq sl, sp, r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ strtmi r9, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7fc4652 │ │ │ │ ldrbt pc, [r7], r7, lsr #27 @ │ │ │ │ - strdeq r1, [r7], sl │ │ │ │ + addeq r1, r7, sl, ror #5 │ │ │ │ movwvc pc, #18083 @ 0x46a3 @ │ │ │ │ @ instruction: 0xf63d2b1a │ │ │ │ - blcs 0x759338 │ │ │ │ + blcs 0x759348 │ │ │ │ ldmibge r8, {r0, r2, r3, r4, r5, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ - andeq lr, sl, sp, lsl #16 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #7 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, lsr r2 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq lr, sl, sp, lsl #16 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, lsl #11 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, r5, asr #3 │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - ldrdeq sp, [sl], -pc @ │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq fp, sl, sp, ror pc │ │ │ │ - andeq sp, sl, sp, ror #8 │ │ │ │ - blx 0xff8ecaec │ │ │ │ + andeq lr, sl, sp, lsl r8 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, r5, asr #4 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq lr, sl, sp, lsl r8 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + muleq sl, sp, r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + ldrdeq sp, [sl], -r5 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, pc, ror #13 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq fp, sl, sp, lsl #31 │ │ │ │ + andeq sp, sl, sp, ror r4 │ │ │ │ + blx 0xff6ecafc │ │ │ │ vmov.s16 r4, d29[0] │ │ │ │ stcvs 15, cr2, [r8, #448]! @ 0x1c0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ teqpeq ip, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ orrvs pc, r8, r1, lsl #12 │ │ │ │ stcvs 8, cr5, [fp], #-840 @ 0xfffffcb8 │ │ │ │ strmi r4, [r2], #-1043 @ 0xfffffbed │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7a26808 │ │ │ │ - @ instruction: 0xf7fff875 │ │ │ │ + @ instruction: 0xf7fff86d │ │ │ │ @ instruction: 0xf7a9bbe1 │ │ │ │ - blmi 0xfed2d798 │ │ │ │ + blmi 0xfed2d788 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r6, [fp], #-3496 @ 0xfffff258 │ │ │ │ @ instruction: 0xf64c681b │ │ │ │ vbic.i32 d16, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf6010192 │ │ │ │ ldmpl r2, {r3, r5, r6, r8, sp}^ │ │ │ │ ldrmi r6, [r3], #-3115 @ 0xfffff3d5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf85cf7a2 │ │ │ │ + @ instruction: 0xf854f7a2 │ │ │ │ svclt 0x0011f7fe │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf7f78161 │ │ │ │ - blmi 0xfe9ed078 │ │ │ │ + blmi 0xfe9ed068 │ │ │ │ svccs 0x0070ee1d │ │ │ │ teqpne r4, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmpl r4, {r3, r5, r7, r8, sl, fp, sp, lr}^ │ │ │ │ strtmi r6, [r3], #-3115 @ 0xfffff3d5 │ │ │ │ ldrmi r4, [sl], -r4, lsl #8 │ │ │ │ stcleq 8, cr15, [r4, #324]! @ 0x144 │ │ │ │ @ instruction: 0xf7a29400 │ │ │ │ - @ instruction: 0xf7fef841 │ │ │ │ - blcs 0xde8b8 │ │ │ │ + @ instruction: 0xf7fef839 │ │ │ │ + blcs 0xde8c8 │ │ │ │ eorshi pc, lr, #0 │ │ │ │ - @ instruction: 0xf8d6f7f7 │ │ │ │ + @ instruction: 0xf8cef7f7 │ │ │ │ vmov.32 r4, d29[0] │ │ │ │ @ instruction: 0xf64d2f70 │ │ │ │ vbic.i32 d17, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf501681b │ │ │ │ ldmpl r0, {r4, r5, r6, r8, ip, sp, lr}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a26808 │ │ │ │ - @ instruction: 0xf7fef84f │ │ │ │ + @ instruction: 0xf7fef847 │ │ │ │ @ instruction: 0xf7a9bb52 │ │ │ │ - blmi 0xfe3ad6f4 │ │ │ │ + blmi 0xfe3ad6e4 │ │ │ │ svccs 0x0070ee1d │ │ │ │ teqpne r4, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmpl r2, {r3, r5, r7, r8, sl, fp, sp, lr}^ │ │ │ │ ldrmi r6, [r3], #-3115 @ 0xfffff3d5 │ │ │ │ @ instruction: 0xf8514402 │ │ │ │ andls r0, r0, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xf7a2461a │ │ │ │ - @ instruction: 0xf7fff80b │ │ │ │ + @ instruction: 0xf7fff803 │ │ │ │ ldmdavs r1!, {r2, fp, ip, sp, pc} │ │ │ │ stcvs 2, cr0, [r8, #656]! @ 0x290 │ │ │ │ mvnshi pc, #64, 2 │ │ │ │ - blx 0x16ecbfc │ │ │ │ + blx 0x14ecc0c │ │ │ │ vmov.s16 r4, d13[1] │ │ │ │ @ instruction: 0xf64e2f70 │ │ │ │ vaddw.s8 q9, q0, d28 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf601681b │ │ │ │ ldmpl r0, {r2, r3, r4, r5, r6, r7, r8, ip}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a26808 │ │ │ │ - @ instruction: 0xf7fef817 │ │ │ │ + @ instruction: 0xf7fef80f │ │ │ │ sha1c.32 , , │ │ │ │ ldmdavs r1!, {r0, r2, r4, r9, sp, lr} │ │ │ │ adceq r6, r3, #168, 26 @ 0x2a00 │ │ │ │ sbceq lr, r2, #323584 @ 0x4f000 │ │ │ │ mvnhi pc, #64, 2 │ │ │ │ - blx 0xdecc44 │ │ │ │ + blx 0xbecc54 │ │ │ │ vnmla.f64 d4, d13, d28 │ │ │ │ @ instruction: 0xf64e2f70 │ │ │ │ vaddw.s8 q9, q0, d28 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf601681b │ │ │ │ ldmpl r0, {r2, r8, ip, sp}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7fefff3 │ │ │ │ + @ instruction: 0xf7feffeb │ │ │ │ stcvs 12, cr11, [r8, #132]! @ 0x84 │ │ │ │ @ instruction: 0xf7f74639 │ │ │ │ - blmi 0x18acf50 │ │ │ │ + blmi 0x18acf40 │ │ │ │ svccs 0x0070ee1d │ │ │ │ teqpeq ip, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mvnsmi pc, r1, lsl #12 │ │ │ │ stcvs 8, cr5, [sl], #-832 @ 0xfffffcc0 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stcvs 8, cr6, [ip, #204]! @ 0xcc │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - @ instruction: 0xffd6f7a1 │ │ │ │ - bllt 0x8ece04 │ │ │ │ + @ instruction: 0xffcef7a1 │ │ │ │ + bllt 0x8ece14 │ │ │ │ ldrtmi r6, [r9], -r8, lsr #27 │ │ │ │ - @ instruction: 0xf840f7f7 │ │ │ │ + @ instruction: 0xf838f7f7 │ │ │ │ @ instruction: 0xee1d4b51 │ │ │ │ @ instruction: 0xf64c2f70 │ │ │ │ vbic.i32 d16, #12 @ 0x0000000c │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf501681b │ │ │ │ ldmpl r0, {r3, r4, r6, r8, sp, lr}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7feffb9 │ │ │ │ + @ instruction: 0xf7feffb1 │ │ │ │ @ instruction: 0xf7f7bb03 │ │ │ │ - blmi 0x122cee0 │ │ │ │ + blmi 0x122ced0 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r6, [fp], #-3496 @ 0xfffff258 │ │ │ │ @ instruction: 0xf64c681b │ │ │ │ vbic.i32 d16, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf5010192 │ │ │ │ ldmpl r2, {r0, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ ldrmi r6, [r3], #-3115 @ 0xfffff3d5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xff74f7a1 │ │ │ │ + @ instruction: 0xff6cf7a1 │ │ │ │ mcrlt 7, 1, pc, cr9, cr14, {7} @ │ │ │ │ adceq r6, r6, #3211264 @ 0x310000 │ │ │ │ @ instruction: 0xf1406da8 │ │ │ │ @ instruction: 0xf7a983aa │ │ │ │ - blmi 0xead58c │ │ │ │ + blmi 0xead57c │ │ │ │ svccs 0x0070ee1d │ │ │ │ teqpne r4, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ cmnpcc ip, r1, lsl #12 @ p-variant is OBSOLETE │ │ │ │ stcvs 8, cr5, [sl], #-832 @ 0xfffffcc0 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7feff7f │ │ │ │ + @ instruction: 0xf7feff77 │ │ │ │ vpmax.s8 , , │ │ │ │ stcvs 2, cr6, [r8, #84]! @ 0x54 │ │ │ │ adceq r6, r5, #3211264 @ 0x310000 │ │ │ │ sbceq lr, r2, #323584 @ 0x4f000 │ │ │ │ rschi pc, pc, #64, 2 │ │ │ │ - @ instruction: 0xf99cf7a9 │ │ │ │ + @ instruction: 0xf994f7a9 │ │ │ │ vnmls.f64 d4, d13, d21 │ │ │ │ @ instruction: 0xf64d2f70 │ │ │ │ vbic.i32 d17, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf601681b │ │ │ │ ldmpl r0, {r2, r7, r8, lr}^ │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf8d96833 │ │ │ │ strmi r4, [r3], #-88 @ 0xffffffa8 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7feff59 │ │ │ │ + @ instruction: 0xf7feff51 │ │ │ │ @ instruction: 0xf7f6baa3 │ │ │ │ - blmi 0x6eee20 │ │ │ │ + blmi 0x6eee10 │ │ │ │ svccs 0x0070ee1d │ │ │ │ teqpne r4, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ cmppvc pc, r1, lsl #10 @ p-variant is OBSOLETE │ │ │ │ stcvs 8, cr5, [sl], #-832 @ 0xfffffcc0 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stcvs 8, cr6, [ip, #204]! @ 0xcc │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - @ instruction: 0xff3ef7a1 │ │ │ │ - blt 0x112cf34 │ │ │ │ - addeq r0, r7, r4, lsr #30 │ │ │ │ - strdeq r0, [r7], r2 │ │ │ │ - @ instruction: 0x00870eb4 │ │ │ │ - addeq r0, r7, lr, ror lr │ │ │ │ - addeq r0, r7, r8, asr #28 │ │ │ │ - addeq r0, r7, lr, lsl #28 │ │ │ │ - addeq r0, r7, r6, asr #27 │ │ │ │ - addeq r0, r7, ip, lsl #27 │ │ │ │ - addeq r0, r7, r2, asr sp │ │ │ │ - addeq r0, r7, r2, lsr #26 │ │ │ │ - addeq r0, r7, r0, ror #25 │ │ │ │ - umulleq r0, r7, r6, ip │ │ │ │ - addeq r0, r7, ip, asr ip │ │ │ │ - @ instruction: 0xff90f7f6 │ │ │ │ + @ instruction: 0xff36f7a1 │ │ │ │ + blt 0x112cf44 │ │ │ │ + addeq r0, r7, r4, lsl pc │ │ │ │ + addeq r0, r7, r2, ror #29 │ │ │ │ + addeq r0, r7, r4, lsr #29 │ │ │ │ + addeq r0, r7, lr, ror #28 │ │ │ │ + addeq r0, r7, r8, lsr lr │ │ │ │ + strdeq r0, [r7], lr │ │ │ │ + @ instruction: 0x00870db6 │ │ │ │ + addeq r0, r7, ip, ror sp │ │ │ │ + addeq r0, r7, r2, asr #26 │ │ │ │ + addeq r0, r7, r2, lsl sp │ │ │ │ + ldrdeq r0, [r7], r0 @ │ │ │ │ + addeq r0, r7, r6, lsl #25 │ │ │ │ + addeq r0, r7, ip, asr #24 │ │ │ │ + @ instruction: 0xff88f7f6 │ │ │ │ vnmla.f64 d4, d29, d6 │ │ │ │ @ instruction: 0xf64d2f70 │ │ │ │ vbic.i32 d17, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ stcvs 8, cr6, [r8, #108]! @ 0x6c │ │ │ │ stcvs 8, cr5, [fp], #-848 @ 0xfffffcb0 │ │ │ │ strmi r4, [r4], #-1059 @ 0xfffffbdd │ │ │ │ @ instruction: 0xf851461a │ │ │ │ strls r0, [r0], #-3424 @ 0xfffff2a0 │ │ │ │ - cdp2 7, 14, cr15, cr0, cr1, {5} │ │ │ │ + cdp2 7, 13, cr15, cr8, cr1, {5} │ │ │ │ ldclt 7, cr15, [r5, #1016] @ 0x3f8 │ │ │ │ vmov.s16 r4, d29[0] │ │ │ │ stmdavs r9!, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ ldrbtmi r0, [fp], #-677 @ 0xfffffd5b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r6, [sl], #-3122 @ 0xfffff3ce │ │ │ │ @ instruction: 0xf140440b │ │ │ │ @ instruction: 0xf64e8295 │ │ │ │ vaddw.s8 q9, q0, d28 │ │ │ │ @ instruction: 0xf8510192 │ │ │ │ andls r0, r0, #180, 30 @ 0x2d0 │ │ │ │ - cdp2 7, 12, cr15, cr8, cr1, {5} │ │ │ │ - blt 0x106cfc8 │ │ │ │ + cdp2 7, 12, cr15, cr0, cr1, {5} │ │ │ │ + blt 0x106cfd8 │ │ │ │ vmov.s16 r4, d29[0] │ │ │ │ @ instruction: 0xf64e2f70 │ │ │ │ vaddl.s8 q9, d0, d28 │ │ │ │ ldrbtmi r0, [fp], #-146 @ 0xffffff6e │ │ │ │ stmdavs r9!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ ldmpl r3, {r2, r5, r7, r9}^ │ │ │ │ ldrmi r6, [sl], #-3122 @ 0xfffff3ce │ │ │ │ strmi r9, [fp], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf500bf4b │ │ │ │ @ instruction: 0xf50071de │ │ │ │ @ instruction: 0xf8d07110 │ │ │ │ @ instruction: 0xf8d001bc │ │ │ │ @ instruction: 0xf7a10240 │ │ │ │ - @ instruction: 0xf7fefeab │ │ │ │ + @ instruction: 0xf7fefea3 │ │ │ │ @ instruction: 0x6da8ba21 │ │ │ │ @ instruction: 0xf7f64639 │ │ │ │ - blmi 0xfe96ed18 │ │ │ │ + blmi 0xfe96ed08 │ │ │ │ svccs 0x0070ee1d │ │ │ │ teqpne r4, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ bicsvc pc, r8, r1, lsl #10 │ │ │ │ stcvs 8, cr5, [sl], #-832 @ 0xfffffcc0 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stcvs 8, cr6, [ip, #204]! @ 0xcc │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - cdp2 7, 11, cr15, cr10, cr1, {5} │ │ │ │ - blt 0x1ed03c │ │ │ │ + cdp2 7, 11, cr15, cr2, cr1, {5} │ │ │ │ + blt 0x1ed04c │ │ │ │ ldrtmi r6, [r9], -r8, lsr #27 │ │ │ │ - @ instruction: 0xff24f7f6 │ │ │ │ + @ instruction: 0xff1cf7f6 │ │ │ │ vmov.32 r4, d29[0] │ │ │ │ @ instruction: 0xf64d2f70 │ │ │ │ vbic.i32 d17, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf501681b │ │ │ │ ldmpl r0, {r0, r2, r3, r8, ip, sp, lr}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7fefe9d │ │ │ │ + @ instruction: 0xf7fefe95 │ │ │ │ @ instruction: 0x6da8b9e7 │ │ │ │ @ instruction: 0xf7f64639 │ │ │ │ - blmi 0xfe2aeca4 │ │ │ │ + blmi 0xfe2aec94 │ │ │ │ svccs 0x0070ee1d │ │ │ │ teqpeq ip, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ teqpvs r7, r1, lsl #10 @ p-variant is OBSOLETE │ │ │ │ stcvs 8, cr5, [sl], #-832 @ 0xfffffcc0 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stcvs 8, cr6, [ip, #204]! @ 0xcc │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - cdp2 7, 8, cr15, cr0, cr1, {5} │ │ │ │ + cdp2 7, 7, cr15, cr8, cr1, {5} │ │ │ │ stmiblt sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrtmi r6, [r9], -r8, lsr #27 │ │ │ │ - mcr2 7, 7, pc, cr10, cr6, {7} @ │ │ │ │ + mcr2 7, 7, pc, cr2, cr6, {7} @ │ │ │ │ vmov.s16 r4, d13[1] │ │ │ │ @ instruction: 0xf64c2f70 │ │ │ │ vbic.i32 d16, #12 @ 0x0000000c │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf601681b │ │ │ │ ldmpl r0, {r2, r4, r5, r6, r7, r8, ip, sp}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7fefe63 │ │ │ │ - blmi 0x1c5d7a8 │ │ │ │ + @ instruction: 0xf7fefe5b │ │ │ │ + blmi 0x1c5d7b8 │ │ │ │ svccs 0x0070ee1d │ │ │ │ @ instruction: 0xf64d6829 │ │ │ │ vmvn.i32 d17, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-146 @ 0xffffff6e │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r6, [sl], #-3122 @ 0xfffff3ce │ │ │ │ andls r4, r0, #184549376 @ 0xb000000 │ │ │ │ svclt 0x004b02a1 │ │ │ │ orrsvs pc, r4, r0, lsl #12 │ │ │ │ tstpvc r8, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ mrceq 8, 4, APSR_nzcv, cr4, cr0, {6} │ │ │ │ svceq 0x0018f8d0 │ │ │ │ - cdp2 7, 1, cr15, cr10, cr1, {5} │ │ │ │ + cdp2 7, 1, cr15, cr2, cr1, {5} │ │ │ │ ldmiblt r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ vnmla.f64 d4, d13, d16 │ │ │ │ stmdavs r9!, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ ldrbtmi r0, [fp], #-679 @ 0xfffffd59 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r6, [sl], #-3122 @ 0xfffff3ce │ │ │ │ @ instruction: 0xf140440b │ │ │ │ @ instruction: 0xf64d816f │ │ │ │ vmvn.i32 d17, #4 @ 0x00000004 │ │ │ │ andls r0, r0, #146 @ 0x92 │ │ │ │ orrsvc pc, ip, r0, lsl #12 │ │ │ │ svceq 0x009cf8d0 │ │ │ │ - cdp2 7, 0, cr15, cr0, cr1, {5} │ │ │ │ + ldc2l 7, cr15, [r8, #644]! @ 0x284 │ │ │ │ ldmdblt r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - mrc2 7, 4, pc, cr8, cr6, {7} │ │ │ │ + mrc2 7, 4, pc, cr0, cr6, {7} │ │ │ │ @ instruction: 0xee1d4b53 │ │ │ │ @ instruction: 0xf64d2f70 │ │ │ │ vbic.i32 d17, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ vtst.8 d6, d1, d11 │ │ │ │ ldmpl r0, {r2, r6, r8, lr}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7fefe11 │ │ │ │ + @ instruction: 0xf7fefe09 │ │ │ │ @ instruction: 0x6da8b914 │ │ │ │ ldmdavs r1!, {r0, r2, r5, r7, r9} │ │ │ │ cmpphi sp, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf832f7a9 │ │ │ │ + @ instruction: 0xf82af7a9 │ │ │ │ vnmla.f64 d4, d13, d4 │ │ │ │ @ instruction: 0xf64e2f70 │ │ │ │ vaddw.s8 q9, q0, d28 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf601681b │ │ │ │ ldmpl r0, {r2, r4, r8, ip, lr}^ │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf8d96833 │ │ │ │ strmi r4, [r3], #-88 @ 0xffffffa8 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7fefdef │ │ │ │ + @ instruction: 0xf7fefde7 │ │ │ │ vpmin.s8 d11, d7, d13 │ │ │ │ ldmdavs r1!, {r0, r2, r4, r9, sp, lr} │ │ │ │ adceq r6, r4, #168, 26 @ 0x2a00 │ │ │ │ sbceq lr, r2, #323584 @ 0x4f000 │ │ │ │ cmpphi r4, r0, asr #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf80cf7a9 │ │ │ │ + @ instruction: 0xf804f7a9 │ │ │ │ vmov.s16 r4, d13[0] │ │ │ │ @ instruction: 0xf64e2f70 │ │ │ │ vaddw.s8 q9, q0, d28 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf601681b │ │ │ │ ldmpl r0, {r2, r3, r4, r8, sp, lr}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7fefdcb │ │ │ │ - blmi 0xa9da08 │ │ │ │ + @ instruction: 0xf7fefdc3 │ │ │ │ + blmi 0xa9da18 │ │ │ │ svccs 0x0070ee1d │ │ │ │ eorsne pc, r4, sp, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mvnsvs pc, r0, lsl #10 │ │ │ │ ubfxeq pc, r0, #17, #1 │ │ │ │ stcvs 8, cr5, [sl], #-844 @ 0xfffffcb4 │ │ │ │ @ instruction: 0x461a4413 │ │ │ │ - ldc2l 7, cr15, [r4, #-644]! @ 0xfffffd7c │ │ │ │ + stc2l 7, cr15, [ip, #-644]! @ 0xfffffd7c │ │ │ │ stmiblt r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ @ instruction: 0xf64d2f70 │ │ │ │ vmvn.i32 d17, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-146 @ 0xffffff6e │ │ │ │ @ instruction: 0xf600681b │ │ │ │ @ instruction: 0xf8d00164 │ │ │ │ ldmpl r3, {r2, r5, r6, fp}^ │ │ │ │ ldrmi r6, [r3], #-3114 @ 0xfffff3d6 │ │ │ │ @ instruction: 0xf7a1461a │ │ │ │ - @ instruction: 0xf7fefd5f │ │ │ │ + @ instruction: 0xf7fefd57 │ │ │ │ @ instruction: 0xf04fb9cf │ │ │ │ @ instruction: 0xf7a130ff │ │ │ │ - msreq (UNDEF: 99), r3 │ │ │ │ + msreq (UNDEF: 99), fp │ │ │ │ @ instruction: 0xf0034604 │ │ │ │ @ instruction: 0xf7a10020 │ │ │ │ - @ instruction: 0x4602fa3d │ │ │ │ + @ instruction: 0x4602fa35 │ │ │ │ mrclt 7, 0, APSR_nzcv, cr3, cr13, {7} │ │ │ │ + addeq r0, r7, r2, ror #23 │ │ │ │ + @ instruction: 0x00870bba │ │ │ │ + addeq r0, r7, r6, lsl #23 │ │ │ │ + addeq r0, r7, r4, asr #22 │ │ │ │ + addeq r0, r7, sl, lsl #22 │ │ │ │ + ldrdeq r0, [r7], r0 @ │ │ │ │ + umulleq r0, r7, r6, sl │ │ │ │ + addeq r0, r7, r2, ror #20 │ │ │ │ + addeq r0, r7, lr, lsr #20 │ │ │ │ strdeq r0, [r7], r2 │ │ │ │ - addeq r0, r7, sl, asr #23 │ │ │ │ - umulleq r0, r7, r6, fp │ │ │ │ - addeq r0, r7, r4, asr fp │ │ │ │ - addeq r0, r7, sl, lsl fp │ │ │ │ - addeq r0, r7, r0, ror #21 │ │ │ │ - addeq r0, r7, r6, lsr #21 │ │ │ │ - addeq r0, r7, r2, ror sl │ │ │ │ - addeq r0, r7, lr, lsr sl │ │ │ │ - addeq r0, r7, r2, lsl #20 │ │ │ │ - addeq r0, r7, r2, asr #19 │ │ │ │ - addeq r0, r7, r6, ror r9 │ │ │ │ - addeq r0, r7, r4, asr #18 │ │ │ │ - addeq r0, r7, sl, lsl r9 │ │ │ │ + @ instruction: 0x008709b2 │ │ │ │ + addeq r0, r7, r6, ror #18 │ │ │ │ + addeq r0, r7, r4, lsr r9 │ │ │ │ + addeq r0, r7, sl, lsl #18 │ │ │ │ rscsvc pc, pc, pc, asr #12 │ │ │ │ - blx 0x76d154 │ │ │ │ + blx 0x56d164 │ │ │ │ strmi r0, [r4], -r3, lsr #2 │ │ │ │ eorseq pc, r0, r3 │ │ │ │ - blx 0x5ed160 │ │ │ │ + blx 0x3ed170 │ │ │ │ @ instruction: 0xf7fd4602 │ │ │ │ - blcc 0x3dea8c │ │ │ │ + blcc 0x3dea9c │ │ │ │ @ instruction: 0xf63c2b03 │ │ │ │ mvneq sl, #1200 @ 0x4b0 │ │ │ │ orrshi pc, r6, #0, 2 │ │ │ │ @ instruction: 0xf10003a3 │ │ │ │ - blmi 0xff2500c0 │ │ │ │ + blmi 0xff2500d0 │ │ │ │ svccs 0x0070ee1d │ │ │ │ eorcc pc, r4, pc, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ tstpmi r8, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ ldmne fp!, {r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldmne r3!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d99300 │ │ │ │ @ instruction: 0xf8d03040 │ │ │ │ ldrmi r0, [r3], #-3096 @ 0xfffff3e8 │ │ │ │ @ instruction: 0xf7a1461a │ │ │ │ - @ instruction: 0xf7fdfd47 │ │ │ │ + @ instruction: 0xf7fdfd3f │ │ │ │ movwls fp, #19844 @ 0x4d84 │ │ │ │ - stc2 7, cr15, [lr, #-640]! @ 0xfffffd80 │ │ │ │ + stc2 7, cr15, [r6, #-640]! @ 0xfffffd80 │ │ │ │ strmi r9, [r6], -r4, lsl #22 │ │ │ │ strmi r6, [r3], r9, lsr #16 │ │ │ │ tstpvs r5, #805306368 @ p-variant is OBSOLETE @ 0x30000000 │ │ │ │ ldrsbeq pc, [r4], #-137 @ 0xffffff77 @ │ │ │ │ @ instruction: 0xf7a800da │ │ │ │ - @ instruction: 0xf8d9ff61 │ │ │ │ + @ instruction: 0xf8d9ff59 │ │ │ │ @ instruction: 0x46301054 │ │ │ │ - blx 0xff16d204 │ │ │ │ + blx 0xfef6d214 │ │ │ │ mcrlt 7, 0, pc, cr5, cr13, {7} @ │ │ │ │ vnmls.f64 d4, d29, d31 │ │ │ │ ldrbtmi r0, [fp], #-3952 @ 0xfffff090 │ │ │ │ stmiapl r0, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ strmi r1, [r2], #-2115 @ 0xfffff7bd │ │ │ │ eorsne pc, r4, sp, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ bicsvs pc, fp, r0, lsl #10 │ │ │ │ @ instruction: 0x06d8f8d0 │ │ │ │ - ldc2l 7, cr15, [ip], {161} @ 0xa1 │ │ │ │ + ldc2l 7, cr15, [r4], {161} @ 0xa1 │ │ │ │ svclt 0x0016f7fd │ │ │ │ vnmls.f64 d4, d29, d22 │ │ │ │ ldrbtmi r0, [fp], #-3952 @ 0xfffff090 │ │ │ │ stmiapl r0, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ strmi r1, [r2], #-2115 @ 0xfffff7bd │ │ │ │ eorsne pc, r4, sp, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ cmppvs r4, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0654f8d0 │ │ │ │ - stc2l 7, cr15, [r8], {161} @ 0xa1 │ │ │ │ + stc2l 7, cr15, [r0], {161} @ 0xa1 │ │ │ │ svclt 0x0002f7fd │ │ │ │ @ instruction: 0xf7a09304 │ │ │ │ - blls 0x1ee770 │ │ │ │ + blls 0x1ee760 │ │ │ │ stmdavs r9!, {r1, r2, r9, sl, lr} │ │ │ │ vmax.s8 d4, d19, d3 │ │ │ │ @ instruction: 0xf8d96315 │ │ │ │ sbcseq r0, sl, r4, asr r0 │ │ │ │ - @ instruction: 0xff24f7a8 │ │ │ │ + @ instruction: 0xff1cf7a8 │ │ │ │ ldrsbne pc, [r4], #-137 @ 0xffffff77 @ │ │ │ │ @ instruction: 0xf7ad4630 │ │ │ │ - @ instruction: 0xf7fdfa85 │ │ │ │ + @ instruction: 0xf7fdfa7d │ │ │ │ stcvs 14, cr11, [fp], #-208 @ 0xffffff30 │ │ │ │ movwls r0, #16738 @ 0x4162 │ │ │ │ eoreq pc, r0, #2 │ │ │ │ movwcs r9, #2308 @ 0x904 │ │ │ │ @ instruction: 0xf7a94608 │ │ │ │ - @ instruction: 0x6c29fb93 │ │ │ │ + @ instruction: 0x6c29fb8b │ │ │ │ @ instruction: 0xf7ad4630 │ │ │ │ - @ instruction: 0xf7fefa75 │ │ │ │ + @ instruction: 0xf7fefa6d │ │ │ │ @ instruction: 0xf7a8b9ee │ │ │ │ - blmi 0xfe36f020 │ │ │ │ + blmi 0xfe36f010 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcs R12_fiq, lr │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ cmnpne r8, r1, lsl #12 @ p-variant is OBSOLETE │ │ │ │ stcvs 8, cr5, [sl], #-832 @ 0xfffffcc0 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stcvs 8, cr6, [ip, #204]! @ 0xcc │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - stc2l 7, cr15, [sl], {161} @ 0xa1 │ │ │ │ + stc2l 7, cr15, [r2], {161} @ 0xa1 │ │ │ │ ldmlt r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ msrcs R12_fiq, lr │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldcleq 8, cr15, [r8, #324] @ 0x144 │ │ │ │ @ instruction: 0xf7a19200 │ │ │ │ - @ instruction: 0xf7fefc93 │ │ │ │ + @ instruction: 0xf7fefc8b │ │ │ │ @ instruction: 0xf7a8b809 │ │ │ │ - blmi 0x1eeefd4 │ │ │ │ + blmi 0x1eeefc4 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcs R12_fiq, lr │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrspl pc, r8, r1, lsl #12 │ │ │ │ @ instruction: 0xf8d958d0 │ │ │ │ strmi r2, [r2], #-64 @ 0xffffffc0 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ ldrsbmi pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - stc2 7, cr15, [r2], #644 @ 0x284 │ │ │ │ + ldc2 7, cr15, [sl], {161} @ 0xa1 │ │ │ │ ldmlt r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - cdp2 7, 12, cr15, cr8, cr8, {5} │ │ │ │ + cdp2 7, 12, cr15, cr0, cr8, {5} │ │ │ │ vnmla.f64 d4, d13, d26 │ │ │ │ @ instruction: 0xf64e2f70 │ │ │ │ vaddw.s8 q9, q0, d28 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf501681b │ │ │ │ ldmpl r0, {r1, r3, r5, r6, r8, sp, lr}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7fefc87 │ │ │ │ + @ instruction: 0xf7fefc7f │ │ │ │ @ instruction: 0xf7a8b8b5 │ │ │ │ - blmi 0x186ef64 │ │ │ │ + blmi 0x186ef54 │ │ │ │ svccs 0x0070ee1d │ │ │ │ teqpne r4, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ tstppl r8, r1, lsl #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d958d0 │ │ │ │ strmi r2, [r2], #-64 @ 0xffffffc0 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ ldrsbmi pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - stc2l 7, cr15, [sl], #-644 @ 0xfffffd7c │ │ │ │ + stc2l 7, cr15, [r2], #-644 @ 0xfffffd7c │ │ │ │ svclt 0x00b4f7fd │ │ │ │ eorcs pc, ip, lr, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ @ instruction: 0xf5009200 │ │ │ │ @ instruction: 0xf8d0719c │ │ │ │ @ instruction: 0xf7a10138 │ │ │ │ - @ instruction: 0xf7fdfc31 │ │ │ │ + @ instruction: 0xf7fdfc29 │ │ │ │ @ instruction: 0xf7a8bfa7 │ │ │ │ - blmi 0x136ef10 │ │ │ │ + blmi 0x136ef00 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcs R12_fiq, lr │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ cmppvs r9, r1, lsl #10 @ p-variant is OBSOLETE │ │ │ │ stcvs 8, cr5, [sl], #-832 @ 0xfffffcc0 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stcvs 8, cr6, [ip, #204]! @ 0xcc │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - mcrr2 7, 10, pc, r2, cr1 @ │ │ │ │ + ldc2 7, cr15, [sl], #-644 @ 0xfffffd7c │ │ │ │ ldmdalt r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - cdp2 7, 6, cr15, cr8, cr8, {5} │ │ │ │ + cdp2 7, 6, cr15, cr0, cr8, {5} │ │ │ │ vmov.s16 r4, d13[0] │ │ │ │ @ instruction: 0xf64e2f70 │ │ │ │ vaddw.s8 q9, q0, d28 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf501681b │ │ │ │ ldmpl r0, {r3, r5, r8, sp, lr}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7fefc27 │ │ │ │ + @ instruction: 0xf7fefc1f │ │ │ │ @ instruction: 0xf7a8b855 │ │ │ │ - blmi 0xd2eea4 │ │ │ │ + blmi 0xd2ee94 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcs R12_fiq, lr │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrcc pc, r8, r1, lsl #12 │ │ │ │ stcvs 8, cr5, [sl], #-832 @ 0xfffffcc0 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stcvs 8, cr6, [ip, #204]! @ 0xcc │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - stc2 7, cr15, [ip], {161} @ 0xa1 │ │ │ │ + stc2 7, cr15, [r4], {161} @ 0xa1 │ │ │ │ ldmdalt sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - cdp2 7, 3, cr15, cr2, cr8, {5} │ │ │ │ + cdp2 7, 2, cr15, cr10, cr8, {5} │ │ │ │ vnmls.f64 d4, d13, d20 │ │ │ │ @ instruction: 0xf64d2f70 │ │ │ │ vbic.i32 d17, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf601681b │ │ │ │ ldmpl r0, {r3, r4, r5, r6, r7, r8, sp}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7fdfbf1 │ │ │ │ + @ instruction: 0xf7fdfbe9 │ │ │ │ @ instruction: 0xf7a8bf3b │ │ │ │ - blmi 0x6eee38 │ │ │ │ + blmi 0x6eee28 │ │ │ │ svccs 0x0070ee1d │ │ │ │ teqpne r4, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ cmppvs r0, r1, lsl #10 @ p-variant is OBSOLETE │ │ │ │ stcvs 8, cr5, [sl], #-832 @ 0xfffffcc0 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7fdfbd5 │ │ │ │ + @ instruction: 0xf7fdfbcd │ │ │ │ svclt 0x0000bf1f │ │ │ │ - addeq r0, r7, r0, ror r8 │ │ │ │ - addeq r0, r7, sl, lsl r8 │ │ │ │ - strdeq r0, [r7], r2 │ │ │ │ - addeq r0, r7, r4, ror r7 │ │ │ │ - addeq r0, r7, r8, lsr #14 │ │ │ │ - addeq r0, r7, lr, ror #13 │ │ │ │ - @ instruction: 0x008706b8 │ │ │ │ - addeq r0, r7, r4, ror #12 │ │ │ │ - addeq r0, r7, lr, lsr #12 │ │ │ │ - strdeq r0, [r7], r8 │ │ │ │ - addeq r0, r7, r2, asr #11 │ │ │ │ - addeq r0, r7, ip, lsl #11 │ │ │ │ + addeq r0, r7, r0, ror #16 │ │ │ │ + addeq r0, r7, sl, lsl #16 │ │ │ │ + addeq r0, r7, r2, ror #15 │ │ │ │ + addeq r0, r7, r4, ror #14 │ │ │ │ + addeq r0, r7, r8, lsl r7 │ │ │ │ + ldrdeq r0, [r7], lr │ │ │ │ + addeq r0, r7, r8, lsr #13 │ │ │ │ + addeq r0, r7, r4, asr r6 │ │ │ │ + addeq r0, r7, lr, lsl r6 │ │ │ │ + addeq r0, r7, r8, ror #11 │ │ │ │ + @ instruction: 0x008705b2 │ │ │ │ + addeq r0, r7, ip, ror r5 │ │ │ │ @ instruction: 0x01226c2b │ │ │ │ @ instruction: 0xf0029304 │ │ │ │ stmdbls r4, {r4, r5, r9} │ │ │ │ strmi r2, [r8], -r0, lsl #6 │ │ │ │ - blx 0x176d4f8 │ │ │ │ + blx 0x156d508 │ │ │ │ ldrtmi r6, [r0], -r9, lsr #24 │ │ │ │ - @ instruction: 0xf93cf7ad │ │ │ │ + @ instruction: 0xf934f7ad │ │ │ │ @ instruction: 0x07224631 │ │ │ │ @ instruction: 0x81b4f140 │ │ │ │ @ instruction: 0xf7a74630 │ │ │ │ - @ instruction: 0xf7feffab │ │ │ │ - blmi 0xff85d928 │ │ │ │ + @ instruction: 0xf7feffa3 │ │ │ │ + blmi 0xff85d938 │ │ │ │ svccs 0x0070ee1d │ │ │ │ eorcc pc, r4, pc, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrscc pc, r4, r0, lsl #12 │ │ │ │ ldmne sl!, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ ldmne r2!, {r0, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf8d99200 │ │ │ │ @ instruction: 0xf8d02040 │ │ │ │ ldrmi r0, [r3], #-2964 @ 0xfffff46c │ │ │ │ @ instruction: 0xf7a1461a │ │ │ │ - @ instruction: 0xf7fdfb8b │ │ │ │ + @ instruction: 0xf7fdfb83 │ │ │ │ strtmi fp, [r0], -r8, asr #23 │ │ │ │ andls r2, r4, #-1073741809 @ 0xc000000f │ │ │ │ stc2l 7, cr15, [r8, #988] @ 0x3dc │ │ │ │ @ instruction: 0xf47c2800 │ │ │ │ - blmi 0xff45a850 │ │ │ │ + blmi 0xff45a860 │ │ │ │ svcne 0x0070ee1d │ │ │ │ @ instruction: 0xf64e9a04 │ │ │ │ vaddl.s8 q9, d0, d28 │ │ │ │ ldrbtmi r0, [fp], #-146 @ 0xffffff6e │ │ │ │ stmiapl fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ andls r4, r1, #436207616 @ 0x1a000000 │ │ │ │ ldrmi r6, [sl], #-3122 @ 0xfffff3ce │ │ │ │ stmdavs r9!, {r9, ip, pc} │ │ │ │ @ instruction: 0xf500440b │ │ │ │ @ instruction: 0xf8d06107 │ │ │ │ @ instruction: 0xf7a10870 │ │ │ │ - @ instruction: 0xf7fdfb69 │ │ │ │ + @ instruction: 0xf7fdfb61 │ │ │ │ @ instruction: 0x4620beb3 │ │ │ │ andls r2, r4, #-1073741817 @ 0xc0000007 │ │ │ │ stc2 7, cr15, [r6, #988]! @ 0x3dc │ │ │ │ @ instruction: 0xf47c2800 │ │ │ │ - blmi 0xff05a80c │ │ │ │ + blmi 0xff05a81c │ │ │ │ svcne 0x0070ee1d │ │ │ │ @ instruction: 0xf64e9a04 │ │ │ │ vaddl.s8 q9, d0, d28 │ │ │ │ ldrbtmi r0, [fp], #-146 @ 0xffffff6e │ │ │ │ stmiapl fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ andls r4, r1, #436207616 @ 0x1a000000 │ │ │ │ ldrmi r6, [sl], #-3122 @ 0xfffff3ce │ │ │ │ stmdavs r9!, {r9, ip, pc} │ │ │ │ vshl.s8 d4, d11, d0 │ │ │ │ @ instruction: 0xf8d071ec │ │ │ │ @ instruction: 0xf7a107ec │ │ │ │ - @ instruction: 0xf7fdfb47 │ │ │ │ - bmi 0xfed5f170 │ │ │ │ + @ instruction: 0xf7fdfb3f │ │ │ │ + bmi 0xfed5f180 │ │ │ │ svcne 0x0070ee1d │ │ │ │ ldrbtmi r6, [sl], #-3099 @ 0xfffff3e5 │ │ │ │ stmpl sl, {r1, r4, fp, sp, lr} │ │ │ │ strmi r4, [r2], #-1043 @ 0xfffffbed │ │ │ │ eorsne pc, r4, sp, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ tstpvs pc, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ ldmibeq r0!, {r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - blx 0xffced5d4 │ │ │ │ + blx 0xffaed5e4 │ │ │ │ ldcllt 7, cr15, [r3, #1012]! @ 0x3f4 │ │ │ │ vnmls.f32 s8, s27, s17 │ │ │ │ ldcvs 15, cr1, [fp], {112} @ 0x70 │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [r3], #-2186 @ 0xfffff776 │ │ │ │ @ instruction: 0xf64d4402 │ │ │ │ vmvn.i32 d17, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf6000092 │ │ │ │ @ instruction: 0xf8d0116c │ │ │ │ @ instruction: 0xf7a1096c │ │ │ │ - @ instruction: 0xf7fdfadb │ │ │ │ + @ instruction: 0xf7fdfad3 │ │ │ │ ldrdeq fp, [r2, -lr]! │ │ │ │ @ instruction: 0xf0024629 │ │ │ │ @ instruction: 0x46280210 │ │ │ │ @ instruction: 0xf7a5320c │ │ │ │ - @ instruction: 0xf7fdff03 │ │ │ │ + @ instruction: 0xf7fdfefb │ │ │ │ ldrdeq fp, [r2], #236 @ 0xec @ │ │ │ │ @ instruction: 0xf0024629 │ │ │ │ @ instruction: 0x46280218 │ │ │ │ @ instruction: 0xf7a53204 │ │ │ │ - @ instruction: 0xf7fdfef9 │ │ │ │ + @ instruction: 0xf7fdfef1 │ │ │ │ @ instruction: 0xf203bed2 │ │ │ │ stcvs 3, cr6, [r8, #84]! @ 0x54 │ │ │ │ - b 0x1470240 │ │ │ │ + b 0x1470250 │ │ │ │ @ instruction: 0xf14002c3 │ │ │ │ @ instruction: 0xf7a88154 │ │ │ │ - blmi 0xfe4eec58 │ │ │ │ + blmi 0xfe4eec48 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcc R12_usr, pc │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ tstpcs r8, r1, lsl #12 @ p-variant is OBSOLETE │ │ │ │ stcvs 8, cr5, [sl], #-832 @ 0xfffffcc0 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stcvs 8, cr6, [ip, #204]! @ 0xcc │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - blx 0xffa6d66c │ │ │ │ + blx 0xff86d67c │ │ │ │ stcllt 7, cr15, [sp, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0x46384639 │ │ │ │ @ instruction: 0xf7a52210 │ │ │ │ - @ instruction: 0x463afd71 │ │ │ │ + ldrtmi pc, [sl], -r9, ror #26 @ │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ - mrrc2 7, 10, pc, lr, cr5 @ │ │ │ │ + mrrc2 7, 10, pc, r6, cr5 @ │ │ │ │ svclt 0x0050f7fd │ │ │ │ mrc 8, 0, r4, cr13, cr14, {3} │ │ │ │ ldrbtmi ip, [r8], #-3952 @ 0xfffff090 │ │ │ │ @ instruction: 0xf85c6800 │ │ │ │ strmi r0, [r1], #-0 │ │ │ │ strmi r4, [r3], #-1026 @ 0xfffffbfe │ │ │ │ eorcs pc, ip, lr, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ andne lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf500460a │ │ │ │ @ instruction: 0xf8d07173 │ │ │ │ @ instruction: 0xf7a103cc │ │ │ │ - @ instruction: 0xf7fdfac1 │ │ │ │ + @ instruction: 0xf7fdfab9 │ │ │ │ ldmdami r3!, {r0, r1, r2, r4, r5, r6, sl, fp, ip, sp, pc}^ │ │ │ │ svcgt 0x0070ee1d │ │ │ │ stmdavs r0, {r3, r4, r5, r6, sl, lr} │ │ │ │ andeq pc, r0, ip, asr r8 @ │ │ │ │ strmi r4, [r2], #-1025 @ 0xfffffbff │ │ │ │ @ instruction: 0xf64e4403 │ │ │ │ vaddl.s8 q9, d0, d28 │ │ │ │ stmib sp, {r1, r4, r7}^ │ │ │ │ strmi r1, [sl], -r0, lsl #4 │ │ │ │ cmppvc r2, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ movteq pc, #35024 @ 0x88d0 @ │ │ │ │ - blx 0xfeaed6e8 │ │ │ │ + blx 0xfe8ed6f8 │ │ │ │ mrrclt 7, 15, pc, lr, cr13 @ │ │ │ │ @ instruction: 0xee1d4967 │ │ │ │ ldrbtmi r0, [r9], #-3952 @ 0xfffff090 │ │ │ │ stmdapl r0, {r0, r3, fp, sp, lr}^ │ │ │ │ strmi r1, [r2], #-2105 @ 0xfffff7c7 │ │ │ │ @ instruction: 0xf64e4403 │ │ │ │ vaddl.s8 q9, d0, d28 │ │ │ │ stmib sp, {r1, r4, r7}^ │ │ │ │ vrhadd.s8 d2, d0, d0 │ │ │ │ @ instruction: 0xf8d061e4 │ │ │ │ @ instruction: 0xf7a106e4 │ │ │ │ - @ instruction: 0xf7fdfa91 │ │ │ │ + @ instruction: 0xf7fdfa89 │ │ │ │ ldmdbmi sp, {r1, r4, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ svceq 0x0070ee1d │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdane r8!, {r0, r6, fp, ip, lr}^ │ │ │ │ stmib sp, {r1, r3, sl, lr}^ │ │ │ │ @ instruction: 0xf64e2000 │ │ │ │ vaddl.s8 q9, d0, d28 │ │ │ │ strmi r0, [fp], #-146 @ 0xffffff6e │ │ │ │ bicvs pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0x0660f8d0 │ │ │ │ - blx 0x1f6d744 │ │ │ │ - bllt 0x1fad8b8 │ │ │ │ + blx 0x1d6d754 │ │ │ │ + bllt 0x1fad8c8 │ │ │ │ @ instruction: 0xee1d4952 │ │ │ │ ldrbtmi r0, [r9], #-3952 @ 0xfffff090 │ │ │ │ stmdapl r1, {r0, r3, fp, sp, lr}^ │ │ │ │ strmi r1, [sl], #-2168 @ 0xfffff788 │ │ │ │ andcs lr, r0, sp, asr #19 │ │ │ │ eorcs pc, ip, lr, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ vshl.s8 d4, d11, d0 │ │ │ │ @ instruction: 0xf8d041d4 │ │ │ │ @ instruction: 0xf7a104d4 │ │ │ │ - @ instruction: 0xf7fdfa63 │ │ │ │ + @ instruction: 0xf7fdfa5b │ │ │ │ stmdbmi r8, {r2, r5, r6, r8, r9, fp, ip, sp, pc}^ │ │ │ │ svceq 0x0070ee1d │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdane r9!, {r6, fp, ip, lr} │ │ │ │ strmi r4, [r3], #-1026 @ 0xfffffbfe │ │ │ │ eorcs pc, ip, lr, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0x61abf500 │ │ │ │ ldrbeq pc, [r8, #-2256] @ 0xfffff730 @ │ │ │ │ - blx 0x13ed7a0 │ │ │ │ - bllt 0x142d914 │ │ │ │ + blx 0x11ed7b0 │ │ │ │ + bllt 0x142d924 │ │ │ │ @ instruction: 0x46384639 │ │ │ │ @ instruction: 0xf7a52210 │ │ │ │ - @ instruction: 0x463afcd7 │ │ │ │ + ldrtmi pc, [sl], -pc, asr #25 @ │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ - blx 0xfe86d7ca │ │ │ │ + blx 0xfe66d7da │ │ │ │ stmdalt r9, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andcs r2, r8, #50331648 @ 0x3000000 │ │ │ │ @ instruction: 0x46384639 │ │ │ │ - stc2l 7, cr15, [sl], {165} @ 0xa5 │ │ │ │ + stc2l 7, cr15, [r2], {165} @ 0xa5 │ │ │ │ @ instruction: 0x4631463a │ │ │ │ @ instruction: 0xf7a54630 │ │ │ │ - @ instruction: 0x3c01fb91 │ │ │ │ + @ instruction: 0x3c01fb89 │ │ │ │ @ instruction: 0xf7fdd1f3 │ │ │ │ vrecps.f32 , , q13 │ │ │ │ stcvs 3, cr6, [r8, #84]! @ 0x54 │ │ │ │ - b 0x14703f4 │ │ │ │ + b 0x1470404 │ │ │ │ @ instruction: 0xf14002c3 │ │ │ │ @ instruction: 0xf7a88097 │ │ │ │ - blmi 0xbaeaa8 │ │ │ │ + blmi 0xbaea98 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcc R12_usr, pc │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ tstpvs r0, r1, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d958d0 │ │ │ │ strmi r2, [r2], #-64 @ 0xffffffc0 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ ldrsbmi pc, [r8], #-137 @ 0xffffff77 @ │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - blx 0x3ed820 │ │ │ │ + blx 0x1ed830 │ │ │ │ ldclt 7, cr15, [r3], {253} @ 0xfd │ │ │ │ andcs r2, r8, #50331648 @ 0x3000000 │ │ │ │ @ instruction: 0x46384639 │ │ │ │ - ldc2 7, cr15, [r6], {165} @ 0xa5 │ │ │ │ + stc2 7, cr15, [lr], {165} @ 0xa5 │ │ │ │ @ instruction: 0x4631463a │ │ │ │ @ instruction: 0xf7a54630 │ │ │ │ - @ instruction: 0x3c01fb83 │ │ │ │ + @ instruction: 0x3c01fb7b │ │ │ │ @ instruction: 0xf7fdd1f3 │ │ │ │ rscscs fp, pc, #1840 @ 0x730 │ │ │ │ @ instruction: 0x46304631 │ │ │ │ - cdp2 7, 2, cr15, cr4, cr5, {5} │ │ │ │ + cdp2 7, 1, cr15, cr12, cr5, {5} │ │ │ │ mrclt 7, 7, APSR_nzcv, cr15, cr13, {7} │ │ │ │ @ instruction: 0xf64f4630 │ │ │ │ @ instruction: 0xf7a572ff │ │ │ │ - @ instruction: 0xf7fdfe1d │ │ │ │ + @ instruction: 0xf7fdfe15 │ │ │ │ andscs fp, r0, #248, 28 @ 0xf80 │ │ │ │ @ instruction: 0x46384639 │ │ │ │ - ldc2l 7, cr15, [r8, #660] @ 0x294 │ │ │ │ + ldc2l 7, cr15, [r0, #660] @ 0x294 │ │ │ │ svclt 0x0000e487 │ │ │ │ - strdeq r0, [r7], r8 │ │ │ │ - @ instruction: 0x008704b2 │ │ │ │ - addeq r0, r7, lr, ror #8 │ │ │ │ - addeq r0, r7, r2, asr #8 │ │ │ │ - addeq r0, r7, r8, lsl r4 │ │ │ │ - addeq r0, r7, ip, lsr #7 │ │ │ │ - addeq r0, r7, sl, ror #6 │ │ │ │ - addeq r0, r7, r8, lsr r3 │ │ │ │ - addeq r0, r7, r6, lsl #6 │ │ │ │ - ldrdeq r0, [r7], r8 │ │ │ │ - addeq r0, r7, sl, lsr #5 │ │ │ │ - addeq r0, r7, ip, ror r2 │ │ │ │ - strdeq r0, [r7], ip │ │ │ │ + addeq r0, r7, r8, ror #9 │ │ │ │ + addeq r0, r7, r2, lsr #9 │ │ │ │ + addeq r0, r7, lr, asr r4 │ │ │ │ + addeq r0, r7, r2, lsr r4 │ │ │ │ + addeq r0, r7, r8, lsl #8 │ │ │ │ + umulleq r0, r7, ip, r3 │ │ │ │ + addeq r0, r7, sl, asr r3 │ │ │ │ + addeq r0, r7, r8, lsr #6 │ │ │ │ + strdeq r0, [r7], r6 │ │ │ │ + addeq r0, r7, r8, asr #5 │ │ │ │ + umulleq r0, r7, sl, r2 │ │ │ │ + addeq r0, r7, ip, ror #4 │ │ │ │ + addeq r0, r7, ip, ror #3 │ │ │ │ @ instruction: 0x46312210 │ │ │ │ @ instruction: 0xf7a54630 │ │ │ │ - strbt pc, [r3], #-3511 @ 0xfffff249 @ │ │ │ │ - blx 0xffc6d8ce │ │ │ │ + strbt pc, [r3], #-3503 @ 0xfffff251 @ │ │ │ │ + blx 0xffa6d8de │ │ │ │ vnmls.f64 d4, d13, d29 │ │ │ │ @ instruction: 0xf64f2f70 │ │ │ │ vaddw.s8 , q0, d20 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf601681b │ │ │ │ ldmpl r0, {r2, r3, r4, r5, r6, r8}^ │ │ │ │ strmi r6, [r2], #-3114 @ 0xfffff3d6 │ │ │ │ ldmdavs r3!, {r9, ip, pc} │ │ │ │ strmi r6, [r3], #-3500 @ 0xfffff254 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7fdf9ad │ │ │ │ + @ instruction: 0xf7fdf9a5 │ │ │ │ @ instruction: 0xf7a8bc34 │ │ │ │ - blmi 0x92e9b0 │ │ │ │ + blmi 0x92e9a0 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcc R12_usr, pc │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrcs pc, ip, r1, lsl #12 │ │ │ │ stcvs 8, cr5, [sl], #-832 @ 0xfffffcc0 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stcvs 8, cr6, [ip, #204]! @ 0xcc │ │ │ │ strtmi r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ - @ instruction: 0xf992f7a1 │ │ │ │ + @ instruction: 0xf98af7a1 │ │ │ │ ldclt 7, cr15, [r9], {253} @ 0xfd │ │ │ │ - blx 0xfeeed93a │ │ │ │ + blx 0xfeced94a │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ @ instruction: 0xf64f2f70 │ │ │ │ vaddw.s8 , q0, d20 │ │ │ │ ldrbtmi r0, [fp], #-402 @ 0xfffffe6e │ │ │ │ @ instruction: 0xf601681b │ │ │ │ ldmpl r0, {r2, r7, r8, ip}^ │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf8d96833 │ │ │ │ strmi r4, [r3], #-88 @ 0xffffffa8 │ │ │ │ andls r4, r1, r0, lsr #8 │ │ │ │ @ instruction: 0xf7a16808 │ │ │ │ - @ instruction: 0xf7fdf975 │ │ │ │ + @ instruction: 0xf7fdf96d │ │ │ │ strdcs fp, [r0], -ip │ │ │ │ - tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orreq pc, r8, r5, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r5, lsl #22 │ │ │ │ eorvc pc, r2, #64, 4 │ │ │ │ - stc2 1, cr15, [ip], {158} @ 0x9e │ │ │ │ - addeq r0, r7, sl, lsr r1 │ │ │ │ - addeq r0, r7, r4, lsl #2 │ │ │ │ - addeq r0, r7, lr, asr #1 │ │ │ │ - eorseq r1, r5, ip, lsl #10 │ │ │ │ + stc2l 1, cr15, [r8], {158} @ 0x9e │ │ │ │ + addeq r0, r7, sl, lsr #2 │ │ │ │ + strdeq r0, [r7], r4 │ │ │ │ + strheq r0, [r7], lr │ │ │ │ + eorseq r1, r5, ip, lsl #11 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec06cfc │ │ │ │ + bl 0xfec06d0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [pc], -r4, lsl #12 │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ @ instruction: 0xf7a09808 │ │ │ │ - @ instruction: 0x4603fdf9 │ │ │ │ + @ instruction: 0x4603fdf1 │ │ │ │ smullseq pc, r8, r4, r8 @ │ │ │ │ ldrmi fp, [sl], -r0, lsl #3 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ - @ instruction: 0xf97ef7f6 │ │ │ │ + @ instruction: 0xf976f7f6 │ │ │ │ rscvs r2, r3, r2, lsl #6 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ ldmdblt r0!, {r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ @ instruction: 0x462a6bd1 │ │ │ │ - @ instruction: 0xffb6f7f4 │ │ │ │ - blls 0x10b0e0 │ │ │ │ + @ instruction: 0xffaef7f4 │ │ │ │ + blls 0x10b0f0 │ │ │ │ strvs r4, [r2, #1066]! @ 0x42a │ │ │ │ svcvs 0x0062e7dd │ │ │ │ movwls r1, #4160 @ 0x1040 │ │ │ │ andne lr, r2, r0, asr #20 │ │ │ │ - stc2l 7, cr15, [ip, #640] @ 0x280 │ │ │ │ + stc2l 7, cr15, [r4, #640] @ 0x280 │ │ │ │ eorvs pc, r4, #73400320 @ 0x4600000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ vst2.8 {d22-d23}, [pc :64], r1 │ │ │ │ @ instruction: 0xf7a8720a │ │ │ │ - blls 0x12dfbc │ │ │ │ + blls 0x12dfac │ │ │ │ svclt 0x0000e7de │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8dcb084 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ - blcs 0x13c7b0 │ │ │ │ + blcs 0x13c7c0 │ │ │ │ stmdavs fp, {r0, r2, r3, r4, r5, r6, r8, fp, ip, lr, pc} │ │ │ │ movweq pc, #8227 @ 0x2023 @ │ │ │ │ rsbsle r2, r8, sp, lsl #22 │ │ │ │ ldrsbt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ svceq 0x0000f1be │ │ │ │ stmvs fp, {r0, r1, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ @@ -163359,124 +163363,124 @@ │ │ │ │ cmnpvs r0, #318767104 @ p-variant is OBSOLETE @ 0x13000000 │ │ │ │ @ instruction: 0xf8dcd069 │ │ │ │ @ instruction: 0xf4133004 │ │ │ │ rsble r6, sp, r0, ror r3 │ │ │ │ @ instruction: 0xc090f8d0 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf79dd171 │ │ │ │ - stmdavs fp!, {r0, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r0, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ strmi r6, [r0], r1, lsr #27 │ │ │ │ @ instruction: 0x460f4616 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf7a52008 │ │ │ │ - stmdavs sl!, {r0, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs sl!, {r0, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7a09203 │ │ │ │ - bls 0x1adf0c │ │ │ │ - bcs 0x481420 │ │ │ │ + bls 0x1adefc │ │ │ │ + bcs 0x481430 │ │ │ │ @ instruction: 0xf894d150 │ │ │ │ @ instruction: 0x461920d9 │ │ │ │ movwls r4, #13856 @ 0x3620 │ │ │ │ svclt 0x000c2a00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xff4af7f4 │ │ │ │ + @ instruction: 0xff42f7f4 │ │ │ │ ldrmi r9, [r9], -r3, lsl #22 │ │ │ │ @ instruction: 0xf7a56bb0 │ │ │ │ - stmiavs fp!, {r0, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs fp!, {r0, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ andsle r2, r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf0384620 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmiavs r8!, {r3, r6, ip, lr, pc} │ │ │ │ - ldc2l 7, cr15, [ip, #-640] @ 0xfffffd80 │ │ │ │ + ldc2l 7, cr15, [r4, #-640] @ 0xfffffd80 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ adcmi pc, r8, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf7a86819 │ │ │ │ - stclvs 8, cr15, [r3, #-636]! @ 0xfffffd84 │ │ │ │ + stclvs 8, cr15, [r3, #-604]! @ 0xfffffda4 │ │ │ │ stmiavs r1!, {r0, r9, sp} │ │ │ │ - bne 0xff3014e8 │ │ │ │ - blx 0xfe66dc4a │ │ │ │ + bne 0xff3014f8 │ │ │ │ + blx 0xfe66dc5a │ │ │ │ @ instruction: 0xf7a54640 │ │ │ │ - @ instruction: 0xf894f82d │ │ │ │ + @ instruction: 0xf894f825 │ │ │ │ strvs r3, [r7, #217]! @ 0xd9 │ │ │ │ addsmi r2, r3, #0, 4 │ │ │ │ stmdavs r9!, {r5, r9, sl, lr}^ │ │ │ │ movwcs fp, #36620 @ 0x8f0c │ │ │ │ ldrmi r2, [r9], #-772 @ 0xfffffcfc │ │ │ │ - blx 0xfe26dc6a │ │ │ │ + blx 0xfe26dc7a │ │ │ │ andlt r2, r4, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ strdcs r8, [r0], -r0 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @ instruction: 0xe7f54618 │ │ │ │ eorne pc, r2, r6, asr r8 @ │ │ │ │ @ instruction: 0xf7a59003 │ │ │ │ - blls 0x1adeb0 │ │ │ │ + blls 0x1adea0 │ │ │ │ @ instruction: 0xf04fe7b3 │ │ │ │ andscs r7, r1, #0, 6 │ │ │ │ @ instruction: 0xf8cd4671 │ │ │ │ @ instruction: 0xf7ffc000 │ │ │ │ ldrb pc, [r9, pc, lsl #30] @ │ │ │ │ - tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orreq pc, r8, r5, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcmi pc, r0, r2, asr #4 │ │ │ │ + subpl pc, r0, r2, asr #4 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xf6414b02 │ │ │ │ @ instruction: 0xf1d6226f │ │ │ │ - svclt 0x0000f941 │ │ │ │ - eorseq r1, r5, r0, lsr #10 │ │ │ │ + svclt 0x0000f979 │ │ │ │ + eorseq r1, r5, r0, lsr #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec06f00 │ │ │ │ + bl 0xfec06f10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ smullseq pc, r8, r0, r8 @ │ │ │ │ ldrmi fp, [r6], -r2, lsl #1 │ │ │ │ @ instruction: 0x4619b178 │ │ │ │ @ instruction: 0xf7f44630 │ │ │ │ - movwcs pc, #12039 @ 0x2f07 @ │ │ │ │ + movwcs pc, #12031 @ 0x2eff @ │ │ │ │ andlt r6, r2, r3, ror #1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svcvs 0x0020bd70 │ │ │ │ ldmdblt r0!, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ @ instruction: 0x462a6bd1 │ │ │ │ - mrc2 7, 5, pc, cr10, cr4, {7} │ │ │ │ - blls 0x10b2d8 │ │ │ │ + mrc2 7, 5, pc, cr2, cr4, {7} │ │ │ │ + blls 0x10b2e8 │ │ │ │ strvs r4, [r2, #1066]! @ 0x42a │ │ │ │ svcvs 0x0062e7dd │ │ │ │ movwls r1, #4160 @ 0x1040 │ │ │ │ andne lr, r2, r0, asr #20 │ │ │ │ - ldc2l 7, cr15, [r0], {160} @ 0xa0 │ │ │ │ + stc2l 7, cr15, [r8], {160} @ 0xa0 │ │ │ │ eorvs pc, r4, #73400320 @ 0x4600000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ vst2.8 {d22-d23}, [pc :64], r1 │ │ │ │ @ instruction: 0xf7a8720a │ │ │ │ - blls 0x12ddc4 │ │ │ │ + blls 0x12ddb4 │ │ │ │ svclt 0x0000e7de │ │ │ │ ldrsbne pc, [r0], #128 @ 0x80 @ │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ andcs fp, r0, r1, lsr r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec06f9c │ │ │ │ + bl 0xfec06fac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf04f0ff8 │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ @ instruction: 0xffa6f7ff │ │ │ │ tstcs r0, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -163484,24 +163488,24 @@ │ │ │ │ svclt 0x0000bd08 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0xf8d26d02 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ - blcs 0x13c9e8 │ │ │ │ + blcs 0x13c9f8 │ │ │ │ stmdavs fp, {r2, r3, r6, r8, fp, ip, lr, pc} │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ eorsle r2, r9, r0, lsl #22 │ │ │ │ stmdacs r0, {r3, r6, fp, sp, lr} │ │ │ │ svcvs 0x0023d144 │ │ │ │ cmple r2, r0, lsl #22 │ │ │ │ @ instruction: 0x3090f8d4 │ │ │ │ @ instruction: 0xf8842201 │ │ │ │ - blcs 0xb7ff0 │ │ │ │ + blcs 0xb8000 │ │ │ │ movwcs sp, #66 @ 0x42 │ │ │ │ ldrmi r6, [r1], sl, ror #16 │ │ │ │ @ instruction: 0x6d22b97a │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ ldmdavs r2, {r0, r3, ip, lr, pc}^ │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ @@ -163510,169 +163514,169 @@ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmdavs fp!, {r0, r3, r5, r7, pc} │ │ │ │ eorsle r2, r4, r0, lsl #22 │ │ │ │ smullsne pc, r9, r4, r8 @ │ │ │ │ stmiavs fp!, {r9, sp} │ │ │ │ addsmi r4, r1, #32, 12 @ 0x2000000 │ │ │ │ tstcs r8, ip, lsl #30 │ │ │ │ - bne 0xff2f8254 │ │ │ │ - blx 0xfeaede24 │ │ │ │ + bne 0xff2f8264 │ │ │ │ + blx 0xfeaede34 │ │ │ │ tstcs r0, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmdblt r9, {r0, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - blcs 0xca010 │ │ │ │ + blcs 0xca020 │ │ │ │ @ instruction: 0xf8d2d0c6 │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ andle r6, r3, r0, ror r3 │ │ │ │ @ instruction: 0xf4136853 │ │ │ │ cmnle r8, r0, ror r3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ umlalscs pc, sp, r4, r8 @ │ │ │ │ @ instruction: 0xd1b92a00 │ │ │ │ umlalscc pc, ip, r4, r8 @ │ │ │ │ movweq pc, #4227 @ 0x1083 @ │ │ │ │ @ instruction: 0xf79de7b4 │ │ │ │ - stmdavs fp!, {r0, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs fp!, {r0, r3, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r6, [r0], r2, lsr #27 │ │ │ │ - bllt 0xfe1818ec │ │ │ │ + bllt 0xfe1818fc │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ andcs r4, r1, #3145728 @ 0x300000 │ │ │ │ - blvs 0xfe2f7ef4 │ │ │ │ - cdp2 7, 4, cr15, cr14, cr5, {5} │ │ │ │ + blvs 0xfe2f7f04 │ │ │ │ + cdp2 7, 4, cr15, cr6, cr5, {5} │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ strmi r6, [r8], -r9, lsl #23 │ │ │ │ - @ instruction: 0xffdaf7a4 │ │ │ │ + @ instruction: 0xffd2f7a4 │ │ │ │ smullscs pc, r9, r4, r8 @ │ │ │ │ stmiavs fp!, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f2a00 │ │ │ │ svclt 0x000c0200 │ │ │ │ tstcs r4, r8, lsl #2 │ │ │ │ @ instruction: 0xf7f71ac9 │ │ │ │ @ instruction: 0x4640fa57 │ │ │ │ - cdp2 7, 14, cr15, cr14, cr4, {5} │ │ │ │ + cdp2 7, 14, cr15, cr6, cr4, {5} │ │ │ │ subsls pc, r8, r4, asr #17 │ │ │ │ - blcs 0xca0a4 │ │ │ │ + blcs 0xca0b4 │ │ │ │ stmiavs r1!, {r1, r5, r6, r8, ip, lr, pc} │ │ │ │ stclvs 2, cr2, [r3, #-4]! │ │ │ │ - bne 0xff301784 │ │ │ │ - blx 0x12edee4 │ │ │ │ + bne 0xff301794 │ │ │ │ + blx 0x12edef4 │ │ │ │ @ instruction: 0xf79fe79e │ │ │ │ - @ instruction: 0x4607ff3f │ │ │ │ - @ instruction: 0xff3cf79f │ │ │ │ + @ instruction: 0x4607ff37 │ │ │ │ + @ instruction: 0xff34f79f │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ adcmi pc, r8, #64, 12 @ 0x4000000 │ │ │ │ ldmdavs r9, {r1, r2, r9, sl, lr} │ │ │ │ - cdp2 7, 12, cr15, cr14, cr7, {5} │ │ │ │ + cdp2 7, 12, cr15, cr6, cr7, {5} │ │ │ │ @ instruction: 0xf7a02004 │ │ │ │ - ldrtmi pc, [r2], -fp, ror #23 @ │ │ │ │ + ldrtmi pc, [r2], -r3, ror #23 @ │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ - @ instruction: 0xffe4f7a4 │ │ │ │ + @ instruction: 0xffdcf7a4 │ │ │ │ @ instruction: 0xf7a02001 │ │ │ │ - ldrtmi pc, [sl], -r3, ror #23 @ │ │ │ │ + @ instruction: 0x463afbdb │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ - @ instruction: 0xf9a2f7a5 │ │ │ │ + @ instruction: 0xf99af7a5 │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0x460e463a │ │ │ │ andcs r4, pc, r3, asr #12 │ │ │ │ @ instruction: 0xf7a56b89 │ │ │ │ - blvs 0xfed2f624 │ │ │ │ + blvs 0xfed2f614 │ │ │ │ @ instruction: 0x4608463a │ │ │ │ - @ instruction: 0xffccf7a4 │ │ │ │ + @ instruction: 0xffc4f7a4 │ │ │ │ @ instruction: 0xf038e7b2 │ │ │ │ - stmdacs r0, {r0, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0040f47f │ │ │ │ @ instruction: 0xf8842301 │ │ │ │ @ instruction: 0xe765307c │ │ │ │ - stc2 7, cr15, [r0], {157} @ 0x9d │ │ │ │ + blx 0xffeede06 │ │ │ │ strmi r6, [r7], -r6, lsr #27 │ │ │ │ - @ instruction: 0xff02f79f │ │ │ │ + mrc2 7, 7, pc, cr10, cr15, {4} │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf6404680 │ │ │ │ ldmdavs r9, {r3, r5, r7, r9, lr} │ │ │ │ - cdp2 7, 9, cr15, cr4, cr7, {5} │ │ │ │ + cdp2 7, 8, cr15, cr12, cr7, {5} │ │ │ │ @ instruction: 0x4641463b │ │ │ │ andcs r2, r8, r4, lsl #4 │ │ │ │ - ldc2l 7, cr15, [r8, #660] @ 0x294 │ │ │ │ + ldc2l 7, cr15, [r0, #660] @ 0x294 │ │ │ │ @ instruction: 0xf04f4649 │ │ │ │ andscs r7, r2, #0, 6 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ ldrtmi pc, [r8], -r1, lsr #29 @ │ │ │ │ - cdp2 7, 8, cr15, cr8, cr4, {5} │ │ │ │ + cdp2 7, 8, cr15, cr0, cr4, {5} │ │ │ │ ldr r6, [r4, -r6, lsr #11]! │ │ │ │ @ instruction: 0xf7a02004 │ │ │ │ - @ instruction: 0xf646fb9f │ │ │ │ + @ instruction: 0xf646fb97 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0xf6402396 │ │ │ │ ldmdavs r9, {r3, r5, r7, r9, lr} │ │ │ │ - cdp2 7, 14, cr15, cr2, cr7, {5} │ │ │ │ + cdp2 7, 13, cr15, cr10, cr7, {5} │ │ │ │ svclt 0x0000e78f │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec071e4 │ │ │ │ + bl 0xfec071f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ ldrdeq pc, [r4], #128 @ 0x80 │ │ │ │ - blx 0xfecc1828 │ │ │ │ + blx 0xfecc1838 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ - mcr2 7, 7, pc, cr12, cr2, {4} @ │ │ │ │ + mcr2 7, 7, pc, cr4, cr2, {4} @ │ │ │ │ @ instruction: 0xf894b140 │ │ │ │ - blcs 0xbc368 │ │ │ │ + blcs 0xbc378 │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ teqcs ip, #112, 6 @ 0xc0000001 │ │ │ │ andle r4, r8, fp, lsr #5 │ │ │ │ @ instruction: 0xf04f4620 │ │ │ │ pop {r8, r9, ip, sp, lr} │ │ │ │ andcs r4, r1, #112 @ 0x70 │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ svcvs 0x0023be6b │ │ │ │ vmla.i8 , q15, │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ andcs r2, r0, #1476395010 @ 0x58000002 │ │ │ │ - blvs 0xff7018b4 │ │ │ │ - stc2l 7, cr15, [r4, #-976] @ 0xfffffc30 │ │ │ │ + blvs 0xff7018c4 │ │ │ │ + ldc2 7, cr15, [ip, #-976]! @ 0xfffffc30 │ │ │ │ strvs r6, [r3, #3427]! @ 0xd63 │ │ │ │ @ instruction: 0xf7fa2010 │ │ │ │ movwcs pc, #11403 @ 0x2c8b @ │ │ │ │ andcs r6, r0, r3, ror #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ subsne r6, fp, r0, ror #30 │ │ │ │ andne lr, r0, r3, asr #20 │ │ │ │ - blx 0x14edee6 │ │ │ │ + blx 0x12edef6 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7a76819 │ │ │ │ - bfi pc, r3, (invalid: 29:22) @ │ │ │ │ + ldrb pc, [r6, fp, lsl #29] @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec07280 │ │ │ │ + bl 0xfec07290 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ addlt ip, r2, r0 │ │ │ │ svceq 0x000df1bc │ │ │ │ andcs fp, r0, r8, asr #31 │ │ │ │ svcvs 0x0002dc15 │ │ │ │ stmiblt sl, {r2, r3, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r5, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fb2000 │ │ │ │ - blls 0x12e7a4 │ │ │ │ - bls 0xca230 │ │ │ │ + blls 0x12e7b4 │ │ │ │ + bls 0xca240 │ │ │ │ smullseq pc, r9, r3, r8 @ │ │ │ │ ldrmi r2, [r8], -r0, lsl #16 │ │ │ │ movwcs fp, #36620 @ 0x8f0c │ │ │ │ ldrmi r2, [r9], #-772 @ 0xfffffcfc │ │ │ │ @ instruction: 0xf96cf7f7 │ │ │ │ andlt r2, r2, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -163685,207 +163689,207 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @ instruction: 0xf8d0469a │ │ │ │ addlt r3, r7, r4, asr #1 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ - blcs 0x101b44 │ │ │ │ + blcs 0x101b54 │ │ │ │ ldmdbcs pc, {r2, r3, r4, ip, lr, pc} @ │ │ │ │ andcs sp, r1, #16, 16 @ 0x100000 │ │ │ │ smlabbcs r0, sl, r0, r4 │ │ │ │ orreq pc, pc, r8, asr #13 │ │ │ │ tstle r6, sl, lsl #4 │ │ │ │ @ instruction: 0xf0002d1a │ │ │ │ ldccs 0, cr8, [r6, #-860] @ 0xfffffca4 │ │ │ │ - blcs 0x1a4530 │ │ │ │ + blcs 0x1a4540 │ │ │ │ @ instruction: 0xf033d102 │ │ │ │ tstle ip, r2, lsl #6 │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ andlt r4, r7, r0, lsr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ ldcllt 7, cr15, [lr, #1020] @ 0x3fc │ │ │ │ umullcs pc, pc, r0, r8 @ │ │ │ │ andeq pc, r1, #130 @ 0x82 │ │ │ │ svclt 0x00142916 │ │ │ │ @ instruction: 0xf0022200 │ │ │ │ - bcs 0xb0954 │ │ │ │ + bcs 0xb0964 │ │ │ │ sbchi pc, r4, r0, asr #32 │ │ │ │ stmiale r7!, {r0, r1, r2, r3, r4, r8, fp, sp}^ │ │ │ │ @ instruction: 0xf6c8408b │ │ │ │ andsmi r0, r3, #-268435448 @ 0xf0000008 │ │ │ │ @ instruction: 0xf79fd0e2 │ │ │ │ - @ instruction: 0x4606fe13 │ │ │ │ + strmi pc, [r6], -fp, lsl #28 │ │ │ │ stmdacs r0, {r5, r8, r9, sl, fp, sp, lr} │ │ │ │ addshi pc, fp, r0, asr #32 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ vcgt.s8 d25, d14, d3 │ │ │ │ vbic.i32 q9, #67108864 @ 0x04000000 │ │ │ │ andcs r2, r0, #39321600 @ 0x2580000 │ │ │ │ - blvs 0xfff01a08 │ │ │ │ - ldc2 7, cr15, [sl], {244} @ 0xf4 │ │ │ │ + blvs 0xfff01a18 │ │ │ │ + ldc2 7, cr15, [r2], {244} @ 0xf4 │ │ │ │ strvs r6, [r3, #3427]! @ 0xd63 │ │ │ │ - blls 0x181a34 │ │ │ │ + blls 0x181a44 │ │ │ │ movwls r6, #18459 @ 0x481b │ │ │ │ - blx 0xfedee01c │ │ │ │ + blx 0xfebee02c │ │ │ │ vnmla.f32 s8, s26, s25 │ │ │ │ - blls 0x1b7f64 │ │ │ │ + blls 0x1b7f74 │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmpl sl, {r0, r2, r8, ip, pc} │ │ │ │ ldrmi r4, [r0], #-2409 @ 0xfffff697 │ │ │ │ @ instruction: 0xf64f9000 │ │ │ │ vaddl.s8 , d0, d20 │ │ │ │ ldrmi r0, [r3], #-146 @ 0xffffff6e │ │ │ │ ldrtmi r4, [r2], #-1667 @ 0xfffff97d │ │ │ │ ldceq 8, cr15, [ip], {208} @ 0xd0 │ │ │ │ - stc2l 7, cr15, [sl, #640] @ 0x280 │ │ │ │ + stc2l 7, cr15, [r2, #640] @ 0x280 │ │ │ │ svceq 0x0003f1b9 │ │ │ │ adcshi pc, r4, r0, lsl #4 │ │ │ │ - movwmi pc, #577 @ 0x241 @ │ │ │ │ + orrmi pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bl 0x194dec │ │ │ │ + bl 0x194dfc │ │ │ │ ldrtmi r0, [r1], -r9, lsl #7 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf7a4212c │ │ │ │ - pldw [pc, sp, asr #28] │ │ │ │ - blvs 0xfef2f92c │ │ │ │ + pldw [pc, r5, asr #28] │ │ │ │ + blvs 0xfef2f91c │ │ │ │ @ instruction: 0xf7a44680 │ │ │ │ - @ instruction: 0xf8d4fde1 │ │ │ │ + @ instruction: 0xf8d4fdd9 │ │ │ │ strbmi r3, [r1], -r8, lsl #1 │ │ │ │ @ instruction: 0x27e24632 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ strls r4, [r0, -r0, lsr #12] │ │ │ │ stc2l 7, cr15, [ip], {251} @ 0xfb │ │ │ │ - ldc2 7, cr15, [lr, #636]! @ 0x27c │ │ │ │ + ldc2 7, cr15, [r6, #636]! @ 0x27c │ │ │ │ @ instruction: 0xf44f9b03 │ │ │ │ @ instruction: 0x468072b2 │ │ │ │ @ instruction: 0xf7a76819 │ │ │ │ - andcs pc, r4, #5312 @ 0x14c0 │ │ │ │ + andcs pc, r4, #4800 @ 0x12c0 │ │ │ │ @ instruction: 0x46304631 │ │ │ │ - cdp2 7, 2, cr15, cr14, cr4, {5} │ │ │ │ + cdp2 7, 2, cr15, cr6, cr4, {5} │ │ │ │ strbmi r9, [r1], -r0, lsl #14 │ │ │ │ @ instruction: 0xf8d44632 │ │ │ │ strtmi r3, [r0], -r8, lsl #1 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ ldc2 7, cr15, [r4], #1004 @ 0x3ec │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf109d024 │ │ │ │ @ instruction: 0x463133ff │ │ │ │ ldrtmi r2, [r0], -r2, lsl #22 │ │ │ │ @ instruction: 0xf06fbf8f │ │ │ │ - bls 0x1b0a70 │ │ │ │ + bls 0x1b0a80 │ │ │ │ orreq lr, r3, #2048 @ 0x800 │ │ │ │ ldrdcs pc, [r4, #-131] @ 0xffffff7d │ │ │ │ - cdp2 7, 1, cr15, cr2, cr4, {5} │ │ │ │ + cdp2 7, 0, cr15, cr10, cr4, {5} │ │ │ │ strtmi r9, [r8], -r3, lsl #22 │ │ │ │ @ instruction: 0xf7a0681d │ │ │ │ - bmi 0xfaeba0 │ │ │ │ - blls 0x201a74 │ │ │ │ + bmi 0xfaeb90 │ │ │ │ + blls 0x201a84 │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stceq 8, cr15, [r0, #-876]! @ 0xfffffc94 │ │ │ │ andcs r5, r0, #10158080 @ 0x9b0000 │ │ │ │ ldrmi r4, [lr], #-1049 @ 0xfffffbe7 │ │ │ │ strtmi r9, [fp], #-256 @ 0xffffff00 │ │ │ │ @ instruction: 0x96014935 │ │ │ │ - ldc2 7, cr15, [r4, #640] @ 0x280 │ │ │ │ + stc2 7, cr15, [ip, #640] @ 0x280 │ │ │ │ rscvs r2, r3, r4, lsl #6 │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svcvs 0x00638ff0 │ │ │ │ - b 0x10b43ac │ │ │ │ + b 0x10b43bc │ │ │ │ @ instruction: 0xf7a01003 │ │ │ │ - @ instruction: 0xf646fa29 │ │ │ │ + @ instruction: 0xf646fa21 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ vst2.32 {d18-d21}, [pc :64], r6 │ │ │ │ movwls r7, #12810 @ 0x320a │ │ │ │ @ instruction: 0xf7a76819 │ │ │ │ - ldrb pc, [r8, -fp, ror #26] @ │ │ │ │ + ldrb pc, [r8, -r3, ror #26] @ │ │ │ │ ldrsbcs pc, [r0], #132 @ 0x84 @ │ │ │ │ @ instruction: 0xf57f0052 │ │ │ │ @ instruction: 0xf033af2b │ │ │ │ @ instruction: 0xf43f0302 │ │ │ │ strb sl, [r2, -r7, lsr #30] │ │ │ │ @ instruction: 0xf7a02003 │ │ │ │ - @ instruction: 0xf894fa11 │ │ │ │ + @ instruction: 0xf894fa09 │ │ │ │ @ instruction: 0x460530d8 │ │ │ │ strtmi fp, [sl], -r3, asr #2 │ │ │ │ tstpvc r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f52001 │ │ │ │ - movwcs pc, #11669 @ 0x2d95 @ │ │ │ │ + movwcs pc, #11661 @ 0x2d8d @ │ │ │ │ strb r6, [r9, r3, ror #1] │ │ │ │ ldmdblt fp, {r0, r1, r5, r8, r9, sl, fp, sp, lr}^ │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7f46bd9 │ │ │ │ - fstmdbxvs r3!, {d31-d137} @ Deprecated │ │ │ │ + fstmdbxvs r3!, {d31-d133} @ Deprecated │ │ │ │ strb r6, [r8, r3, lsr #11]! │ │ │ │ subsne r6, fp, r0, ror #30 │ │ │ │ andne lr, r0, r3, asr #20 │ │ │ │ - @ instruction: 0xf9f0f7a0 │ │ │ │ + @ instruction: 0xf9e8f7a0 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7a76819 │ │ │ │ - @ instruction: 0xe7e3fd33 │ │ │ │ + strb pc, [r3, fp, lsr #26]! @ │ │ │ │ @ instruction: 0xf6452000 │ │ │ │ - vaddw.s8 q8, q0, d8 │ │ │ │ - blmi 0x270800 │ │ │ │ + vaddw.s8 q8, q8, d8 │ │ │ │ + blmi 0x270810 │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ @ instruction: 0xf19e527b │ │ │ │ - svclt 0x0000f857 │ │ │ │ - ldrdeq pc, [r6], r0 │ │ │ │ + svclt 0x0000f893 │ │ │ │ + addeq pc, r6, r0, asr #19 │ │ │ │ addseq r0, r3, r0, asr #15 │ │ │ │ - addeq pc, r6, r4, lsl #18 │ │ │ │ + strdeq pc, [r6], r4 │ │ │ │ addseq r0, r3, r4, asr #16 │ │ │ │ - eorseq r1, r5, ip, lsr r5 │ │ │ │ + ldrhteq r1, [r5], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec0756c │ │ │ │ + bl 0xfec0757c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vst4. {d3-d6}, [r3 :64], r0 │ │ │ │ - blcs 0x2ccf84 │ │ │ │ + blcs 0x2ccf94 │ │ │ │ andcs fp, r0, r8, lsl pc │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldmib r1, {r3, r8, sl, fp, ip, sp, pc}^ │ │ │ │ stmdavs r9, {r0, r9, ip, sp} │ │ │ │ svclt 0x00183b00 │ │ │ │ @ instruction: 0xf7ff2301 │ │ │ │ andcs pc, r1, r1, lsr #29 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec075b8 │ │ │ │ + bl 0xfec075c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vst4. {d3-d6}, [r3 :64], r0 │ │ │ │ - blcs 0x2ccfd0 │ │ │ │ + blcs 0x2ccfe0 │ │ │ │ andcs fp, r0, r8, lsl pc │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf04fbd08 │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ andcs pc, r1, r9, lsl #25 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec07600 │ │ │ │ + bl 0xfec07610 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vshr.u64 q14, q2, #52 │ │ │ │ biclt r1, fp, #64, 6 │ │ │ │ ldrmi r6, [r4], -r3, lsl #26 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ @@ -163901,15 +163905,15 @@ │ │ │ │ rscle r6, ip, r0, ror pc │ │ │ │ svceq 0x0010f01c │ │ │ │ stmdavs fp, {r0, r3, r5, r6, r7, ip, lr, pc} │ │ │ │ andeq pc, r2, #35 @ 0x23 │ │ │ │ rscle r2, r4, sp, lsl #20 │ │ │ │ @ instruction: 0xf0216849 │ │ │ │ addmi r0, fp, #536870912 @ 0x20000000 │ │ │ │ - bcs 0x4200c0 │ │ │ │ + bcs 0x4200d0 │ │ │ │ vqadd.s8 , q15, │ │ │ │ vmvn.i32 q9, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf6462096 │ │ │ │ vmull.s8 q11, d0, d20 │ │ │ │ @ instruction: 0xf8502c96 │ │ │ │ @ instruction: 0xf8502023 │ │ │ │ @ instruction: 0xf8dc3021 │ │ │ │ @@ -163921,15 +163925,15 @@ │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrsbgt pc, [r4], #128 @ 0x80 @ │ │ │ │ vaddl.u8 , d28, d3 │ │ │ │ - blcs 0xb51b0 │ │ │ │ + blcs 0xb51c0 │ │ │ │ addhi pc, r8, r0 │ │ │ │ ldrd pc, [r4], -r1 │ │ │ │ svceq 0x000ff1be │ │ │ │ addhi pc, r2, r0 │ │ │ │ ldrmi r6, [r2], r3, lsl #26 │ │ │ │ strmi r4, [r1], sp, lsl #12 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ @@ -163941,78 +163945,78 @@ │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ ldmdavs fp, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ svcvs 0x0070f413 │ │ │ │ - b 0x1ca48a4 │ │ │ │ + b 0x1ca48b4 │ │ │ │ @ instruction: 0xf003131c │ │ │ │ @ instruction: 0xf1be0301 │ │ │ │ svclt 0x00080f0d │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ bicsle r2, lr, r0, lsl #22 │ │ │ │ @ instruction: 0xf023688b │ │ │ │ ldrmi r0, [lr, #514] @ 0x202 │ │ │ │ - bcs 0x420180 │ │ │ │ + bcs 0x420190 │ │ │ │ stmdavs sl, {r0, r1, r2, r4, r6, r7, ip, lr, pc} │ │ │ │ smullsle r4, r4, r3, r2 @ │ │ │ │ - stc2l 7, cr15, [r4], #-636 @ 0xfffffd84 │ │ │ │ + mrrc2 7, 9, pc, ip, cr15 @ │ │ │ │ movwls r6, #6187 @ 0x182b │ │ │ │ @ instruction: 0xf79f4606 │ │ │ │ - blls 0x12f5e4 │ │ │ │ - blcs 0x481f3c │ │ │ │ + blls 0x12f5d4 │ │ │ │ + blcs 0x481f4c │ │ │ │ @ instruction: 0xf899d14b │ │ │ │ vqadd.s8 , q15, │ │ │ │ vbic.i16 q9, #1024 @ 0x0400 │ │ │ │ @ instruction: 0x46012b96 │ │ │ │ strbmi r2, [r8], -r0, lsl #22 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7f42204 │ │ │ │ - stmdavs fp!, {r0, r1, r4, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs fp!, {r0, r1, r3, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf79f9301 │ │ │ │ - blls 0x12f5b8 │ │ │ │ - blcs 0x481d84 │ │ │ │ + blls 0x12f5a8 │ │ │ │ + blcs 0x481d94 │ │ │ │ @ instruction: 0xf899d13f │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xc1e94 │ │ │ │ + blcs 0xc1ea4 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7f42204 │ │ │ │ - ldrtmi pc, [sl], -r1, lsr #21 @ │ │ │ │ + @ instruction: 0x463afa99 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - blx 0x13ee438 │ │ │ │ + blx 0x11ee448 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0x46304632 │ │ │ │ stmiavs fp!, {r0, r3, r4, fp, sp, lr} │ │ │ │ eorcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0x463147d0 │ │ │ │ @ instruction: 0xf7ac4640 │ │ │ │ - @ instruction: 0x4631f997 │ │ │ │ + ldrtmi pc, [r1], -pc, lsl #19 @ │ │ │ │ @ instruction: 0xf7ac4638 │ │ │ │ - stmdavs r9!, {r0, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r9!, {r0, r2, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r8], -r2, asr #12 │ │ │ │ ldc2 7, cr15, [r4, #-988]! @ 0xfffffc24 │ │ │ │ ldrtmi r6, [sl], -r9, ror #16 │ │ │ │ @ instruction: 0xf7f74648 │ │ │ │ str pc, [sp, pc, lsr #26] │ │ │ │ andlt r2, r3, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ vrecps.f32 q12, q15, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0x46932296 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - blx 0xffaee47a │ │ │ │ + blx 0xff8ee48a │ │ │ │ @ instruction: 0xf85be7b7 │ │ │ │ @ instruction: 0xf7a41023 │ │ │ │ - strb pc, [r4, r3, ror #23] @ │ │ │ │ + @ instruction: 0xe7c4fbdb │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec077fc │ │ │ │ + bl 0xfec0780c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vshr.u64 q14, q2, #52 │ │ │ │ cmnlt fp, #64, 6 │ │ │ │ stcvs 6, cr4, [r2, #-76] @ 0xffffffb4 │ │ │ │ @ instruction: 0x4098f8d2 │ │ │ │ svcvs 0x0070f414 │ │ │ │ @@ -164025,15 +164029,15 @@ │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ rscle r6, ip, r0, ror pc │ │ │ │ svceq 0x0010f01c │ │ │ │ @ instruction: 0xf8d1d0e9 │ │ │ │ @ instruction: 0xf02cc000 │ │ │ │ - bcs 0x3f0e58 │ │ │ │ + bcs 0x3f0e68 │ │ │ │ stmdavs sl, {r0, r1, r5, r6, r7, ip, lr, pc}^ │ │ │ │ eorcs fp, r0, #163840 @ 0x28000 │ │ │ │ vhadd.s8 q11, q7, q5 │ │ │ │ vbic.i32 q9, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf8512196 │ │ │ │ strmi r1, [r8], -ip, lsr #32 │ │ │ │ bfi r4, r8, #15, #14 │ │ │ │ @@ -164043,119 +164047,119 @@ │ │ │ │ svclt 0x0000bd10 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrsbgt pc, [r4], #128 @ 0x80 @ │ │ │ │ vaddl.u8 , d28, d2 │ │ │ │ - blcs 0xb5398 │ │ │ │ + blcs 0xb53a8 │ │ │ │ @ instruction: 0xf8d1d078 │ │ │ │ @ instruction: 0xf1bee004 │ │ │ │ rsbsle r0, r3, pc, lsl #30 │ │ │ │ ldrmi r6, [r2], r3, lsl #26 │ │ │ │ strmi r4, [r1], sp, lsl #12 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ @ instruction: 0xf04fd111 │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ strbmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 0x76e6c2 │ │ │ │ + blx 0x76e6d2 │ │ │ │ andlt r2, r2, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ ldmdavs fp, {r4, r5, r6, r7, r8, r9, sl, pc}^ │ │ │ │ svcvs 0x0070f413 │ │ │ │ - b 0x1ca4a88 │ │ │ │ + b 0x1ca4a98 │ │ │ │ @ instruction: 0xf003131c │ │ │ │ @ instruction: 0xf1be0301 │ │ │ │ svclt 0x00080f0d │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ bicsle r2, lr, r0, lsl #22 │ │ │ │ stmdblt fp, {r0, r1, r3, r7, fp, sp, lr} │ │ │ │ addvs r2, fp, r0, lsr #6 │ │ │ │ - blx 0x1eee582 │ │ │ │ + blx 0x1cee592 │ │ │ │ movwls r6, #6187 @ 0x182b │ │ │ │ @ instruction: 0xf79f4606 │ │ │ │ - blls 0x12f40c │ │ │ │ - blcs 0x482114 │ │ │ │ + blls 0x12f3fc │ │ │ │ + blcs 0x482124 │ │ │ │ @ instruction: 0xf899d143 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xc2040 │ │ │ │ + blcs 0xc2050 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7f42204 │ │ │ │ - stmdavs fp!, {r0, r1, r3, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs fp!, {r0, r1, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf79f9301 │ │ │ │ - blls 0x12f3e8 │ │ │ │ - blcs 0x481f54 │ │ │ │ + blls 0x12f3d8 │ │ │ │ + blcs 0x481f64 │ │ │ │ @ instruction: 0xf899d13a │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xc2064 │ │ │ │ + blcs 0xc2074 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7f42204 │ │ │ │ - @ instruction: 0x463af9b9 │ │ │ │ + @ instruction: 0x463af9b1 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf964f7ac │ │ │ │ + @ instruction: 0xf95cf7ac │ │ │ │ ldrtmi r6, [r1], -fp, lsr #17 │ │ │ │ @ instruction: 0x461a4630 │ │ │ │ ldrbne r9, [fp, r1, lsl #6] │ │ │ │ @ instruction: 0x463147d0 │ │ │ │ @ instruction: 0xf7ac4640 │ │ │ │ - @ instruction: 0x4631f8b3 │ │ │ │ + ldrtmi pc, [r1], -fp, lsr #17 @ │ │ │ │ @ instruction: 0xf7ac4638 │ │ │ │ - stmdavs r9!, {r0, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r9!, {r0, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r8], -r2, asr #12 │ │ │ │ mrrc2 7, 15, pc, r0, cr7 @ │ │ │ │ ldrtmi r6, [sl], -r9, ror #16 │ │ │ │ @ instruction: 0xf7f74648 │ │ │ │ ldr pc, [fp, fp, asr #24] │ │ │ │ andlt r2, r2, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ vaba.s8 q12, q15, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7a41023 │ │ │ │ - ldr pc, [ip, r5, lsl #22]! │ │ │ │ + @ instruction: 0xe7bcfafd │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - blx 0xfffee650 │ │ │ │ + blx 0xffdee660 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ orrne pc, r0, #201326595 @ 0xc000003 │ │ │ │ suble r2, pc, r0, lsl #22 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r6, [r7], -fp, asr #17 │ │ │ │ addlt r6, r2, sl, lsl #17 │ │ │ │ strmi r3, [ip], -r1, lsl #6 │ │ │ │ ldmne sl, {r4, r7, r9, sl, lr} │ │ │ │ - bcs 0x8c2008 │ │ │ │ + bcs 0x8c2018 │ │ │ │ stmdavs sl, {r0, r1, r3, r5, sl, fp, ip, lr, pc}^ │ │ │ │ andls r9, r0, #67108864 @ 0x4000000 │ │ │ │ - blx 0xff26e67c │ │ │ │ + blx 0xff06e68c │ │ │ │ strmi r9, [r6], -r0, lsl #20 │ │ │ │ - bcs 0x49740c │ │ │ │ + bcs 0x49741c │ │ │ │ teqle fp, r0, lsl #6 │ │ │ │ smullscs pc, r9, r5, r8 @ │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2a00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xf950f7f4 │ │ │ │ + @ instruction: 0xf948f7f4 │ │ │ │ strbmi r9, [r2], -r0, lsl #22 │ │ │ │ @ instruction: 0x46304631 │ │ │ │ @ instruction: 0xf7a6b34f │ │ │ │ - strtmi pc, [r8], -r7, lsl #19 │ │ │ │ + @ instruction: 0x4628f97f │ │ │ │ ldrtmi r6, [r2], -r1, lsr #16 │ │ │ │ - blx 0xffdee816 │ │ │ │ + blx 0xffdee826 │ │ │ │ andlt r2, r2, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf04f81f0 │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ @@ -164166,53 +164170,53 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf7a64770 │ │ │ │ - ldrb pc, [r4, fp, lsl #19] @ │ │ │ │ + ldrb pc, [r4, r3, lsl #19] @ │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ eorne pc, r2, r1, asr r8 @ │ │ │ │ - blx 0xfe56e724 │ │ │ │ + blx 0xfe36e734 │ │ │ │ strb r9, [r4, r0, lsl #22] │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ orrne pc, r0, #201326595 @ 0xc000003 │ │ │ │ suble r2, fp, r0, lsl #22 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwpl lr, #10705 @ 0x29d1 │ │ │ │ strmi fp, [ip], -r5, lsl #1 │ │ │ │ adcmi r4, fp, #6291456 @ 0x600000 │ │ │ │ stmdavs sl, {r0, r4, r6, r8, r9, fp, ip, lr, pc}^ │ │ │ │ - bl 0xfe97d4cc │ │ │ │ - bcs 0x4728e0 │ │ │ │ + bl 0xfe97d4dc │ │ │ │ + bcs 0x4728f0 │ │ │ │ andls sp, r3, #70 @ 0x46 │ │ │ │ - blx 0x17ee750 │ │ │ │ + blx 0x15ee760 │ │ │ │ vpmax.s8 d25, d14, d3 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0x46072396 │ │ │ │ eorne pc, r2, r3, asr r8 @ │ │ │ │ - blx 0x1aee778 │ │ │ │ + blx 0x18ee788 │ │ │ │ movwls r6, #14371 @ 0x3823 │ │ │ │ - blx 0x146e76c │ │ │ │ + blx 0x126e77c │ │ │ │ strmi r9, [r1], -r3, lsl #22 │ │ │ │ - blcs 0x4822fc │ │ │ │ + blcs 0x48230c │ │ │ │ @ instruction: 0xf896d127 │ │ │ │ @ instruction: 0x463030d9 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xf8daf7f4 │ │ │ │ + @ instruction: 0xf8d2f7f4 │ │ │ │ ldrtmi r4, [sl], -fp, lsr #12 │ │ │ │ strbmi r4, [r8], -r9, asr #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf896f7a6 │ │ │ │ + @ instruction: 0xf88ef7a6 │ │ │ │ stmdavs r1!, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f7464a │ │ │ │ andcs pc, r1, sp, ror fp @ │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -164220,69 +164224,69 @@ │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vaba.s8 q10, q7, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7a41023 │ │ │ │ - ldrb pc, [r7, pc, lsr #20] @ │ │ │ │ + ldrb pc, [r7, r7, lsr #20] @ │ │ │ │ @ instruction: 0xf79f2000 │ │ │ │ - @ instruction: 0x4607fed1 │ │ │ │ + strmi pc, [r7], -r9, asr #29 │ │ │ │ @ instruction: 0xf04fe7c0 │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ andcs pc, r1, r3, asr #19 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec07b90 │ │ │ │ + bl 0xfec07ba0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ @ instruction: 0xf1bc2c40 │ │ │ │ teqle r2, r0, lsl #30 │ │ │ │ strmi r6, [ip], -fp, asr #16 │ │ │ │ - bllt 0xf821c4 │ │ │ │ - @ instruction: 0xf9eef79f │ │ │ │ + bllt 0xf821d4 │ │ │ │ + @ instruction: 0xf9e6f79f │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ @ instruction: 0x46052f70 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf64658d2 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strmi r4, [r2], #-1043 @ 0xfffffbed │ │ │ │ eorcc pc, r4, pc, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ @ instruction: 0x51a4f600 │ │ │ │ stceq 8, cr15, [r4, #832]! @ 0x340 │ │ │ │ - @ instruction: 0xf9a8f7a0 │ │ │ │ + @ instruction: 0xf9a0f7a0 │ │ │ │ strtmi r6, [sl], -r1, lsr #16 │ │ │ │ @ instruction: 0xf7f74630 │ │ │ │ andcs pc, r1, fp, lsl fp @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ strbtmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf978f7ff │ │ │ │ andcs lr, r0, pc, ror #15 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0x0086f1bc │ │ │ │ + addeq pc, r6, ip, lsr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec07c24 │ │ │ │ + bl 0xfec07c34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vst4. {d3-d6}, [r3 :64], r0 │ │ │ │ - blcs 0x8cd654 │ │ │ │ + blcs 0x8cd664 │ │ │ │ andcs fp, r0, r8, lsl pc │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf04fbd08 │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ @@ -164302,15 +164306,15 @@ │ │ │ │ ldrle r0, [r7], #-2011 @ 0xfffff825 │ │ │ │ @ instruction: 0xff7af7f6 │ │ │ │ strmi r6, [r1], -r2, lsr #18 │ │ │ │ mrrcne 0, 0, r9, r3, cr1 │ │ │ │ @ instruction: 0xf7f74628 │ │ │ │ strtmi pc, [r8], -pc, asr #24 │ │ │ │ strtmi r9, [r1], -r1, lsl #20 │ │ │ │ - blx 0xffeeea80 │ │ │ │ + blx 0xffeeea90 │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ @@ -164335,15 +164339,15 @@ │ │ │ │ ldrle r0, [r7], #-2011 @ 0xfffff825 │ │ │ │ @ instruction: 0xff38f7f6 │ │ │ │ strmi r6, [r1], -r2, lsr #18 │ │ │ │ mrrcne 0, 0, r9, r3, cr1 │ │ │ │ @ instruction: 0xf7f64628 │ │ │ │ strtmi pc, [r8], -sp, ror #25 │ │ │ │ strtmi r9, [r1], -r1, lsl #20 │ │ │ │ - blx 0xfee6eb04 │ │ │ │ + blx 0xfee6eb14 │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ @@ -164360,29 +164364,29 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi fp, [sl], pc, lsl #1 │ │ │ │ @ instruction: 0xf8904691 │ │ │ │ strmi r2, [lr], -pc, lsl #1 │ │ │ │ - blls 0x74239c │ │ │ │ + blls 0x7423ac │ │ │ │ ldrdlt pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ movwls r9, #40216 @ 0x9d18 │ │ │ │ biceq lr, sl, #274432 @ 0x43000 │ │ │ │ bicne lr, fp, #274432 @ 0x43000 │ │ │ │ ldrdeq pc, [r8], #128 @ 0x80 │ │ │ │ biccs lr, r5, #274432 @ 0x43000 │ │ │ │ - b 0x1195fbc │ │ │ │ + b 0x1195fcc │ │ │ │ @ instruction: 0xf89d33c9 │ │ │ │ - b 0x118cd60 │ │ │ │ - b 0x11817b8 │ │ │ │ - blls 0x7cd0c0 │ │ │ │ - blls 0x8157cc │ │ │ │ + b 0x118cd70 │ │ │ │ + b 0x11817c8 │ │ │ │ + blls 0x7cd0d0 │ │ │ │ + blls 0x8157dc │ │ │ │ movwls r9, #33030 @ 0x8106 │ │ │ │ - stc2 7, cr15, [r6], {218} @ 0xda │ │ │ │ + blx 0x6eb3e │ │ │ │ strmi r2, [r5], -lr, lsl #28 │ │ │ │ mrshi pc, (UNDEF: 6) @ │ │ │ │ @ instruction: 0xf0002e0f │ │ │ │ @ instruction: 0xf8d480ce │ │ │ │ ldrsbeq r3, [r8, #-0] │ │ │ │ @ instruction: 0xf04fbf5c │ │ │ │ movwls r7, #29440 @ 0x7300 │ │ │ │ @@ -164393,50 +164397,50 @@ │ │ │ │ cmpeq r2, r7, lsl #22 │ │ │ │ ldrbeq r4, [r8, fp, asr #1] │ │ │ │ rschi pc, r4, r0, asr #2 │ │ │ │ smlalcc pc, r7, r4, r8 @ │ │ │ │ svclt 0x00142a00 │ │ │ │ @ instruction: 0xf0032300 │ │ │ │ ldmdblt fp, {r0, r8, r9} │ │ │ │ - blcs 0xcbbbc │ │ │ │ + blcs 0xcbbcc │ │ │ │ eorhi pc, sp, #0 │ │ │ │ stmdacs r0, {r5, r8, r9, sl, fp, sp, lr} │ │ │ │ andshi pc, r8, #64 @ 0x40 │ │ │ │ stmdavs r4!, {r1, r2, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7f36bd9 │ │ │ │ - stclvs 15, cr15, [r3, #-276]! @ 0xfffffeec │ │ │ │ + stclvs 15, cr15, [r3, #-244]! @ 0xffffff0c │ │ │ │ @ instruction: 0xf79f65a3 │ │ │ │ - strmi pc, [r6], -pc, lsl #18 │ │ │ │ + strmi pc, [r6], -r7, lsl #18 │ │ │ │ @ instruction: 0xf8d89806 │ │ │ │ @ instruction: 0xf79fb000 │ │ │ │ - pkhtbmi pc, r0, sp, asr #26 @ │ │ │ │ + pkhtbmi pc, r0, r5, asr #26 @ │ │ │ │ @ instruction: 0xf79f9807 │ │ │ │ - pkhtbmi pc, r2, r9, asr #26 @ │ │ │ │ + pkhtbmi pc, r2, r1, asr #26 @ │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - blmi 0xfeaf01b0 │ │ │ │ + blmi 0xfeaf01a0 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [r0], #-2258 @ 0xfffff72e │ │ │ │ @ instruction: 0xf64f9002 │ │ │ │ vaddl.s8 , d0, d20 │ │ │ │ - bl 0x130ebc │ │ │ │ - bl 0x1318a0 │ │ │ │ + bl 0x130ecc │ │ │ │ + bl 0x1318b0 │ │ │ │ movwls r0, #4360 @ 0x1108 │ │ │ │ movweq lr, #47874 @ 0xbb02 │ │ │ │ ldrtmi r9, [r2], #-256 @ 0xffffff00 │ │ │ │ cmnpvs r3, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ svceq 0x0030f8d0 │ │ │ │ - @ instruction: 0xf8c0f7a0 │ │ │ │ + @ instruction: 0xf8b8f7a0 │ │ │ │ @ instruction: 0xf003692b │ │ │ │ - bcs 0xf14d4 │ │ │ │ - bcs 0x164e14 │ │ │ │ + bcs 0xf14e4 │ │ │ │ + bcs 0x164e24 │ │ │ │ adcshi pc, r3, r0 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @ instruction: 0xf4138446 │ │ │ │ @ instruction: 0xf0407a00 │ │ │ │ @ instruction: 0xf0038188 │ │ │ │ svccs 0x00000310 │ │ │ │ msrhi CPSR_sx, r0 │ │ │ │ @@ -164446,61 +164450,61 @@ │ │ │ │ stcvs 2, cr8, [fp], #-776 @ 0xfffffcf8 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ cdpcs 3, 0, cr8, cr0, cr7, {4} │ │ │ │ strhi pc, [ip], #-0 │ │ │ │ stmdavs r4!, {r1, r2, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ svclt 0x0070ee1d │ │ │ │ - @ instruction: 0xf888f79f │ │ │ │ + @ instruction: 0xf880f79f │ │ │ │ @ instruction: 0xf6404a86 │ │ │ │ vorr.i32 d20, #12 @ 0x0000000c │ │ │ │ ldrbtmi r0, [sl], #-403 @ 0xfffffe6d │ │ │ │ @ instruction: 0xf8d86812 │ │ │ │ strmi r3, [r5], -r0 │ │ │ │ andcs pc, r2, fp, asr r8 @ │ │ │ │ ldrmi r4, [r3], #-1046 @ 0xfffffbea │ │ │ │ @ instruction: 0xf8514402 │ │ │ │ strls r0, [r0], -r0, asr #27 │ │ │ │ - @ instruction: 0xf828f7a0 │ │ │ │ - @ instruction: 0xf83ef79f │ │ │ │ + @ instruction: 0xf820f7a0 │ │ │ │ + @ instruction: 0xf836f79f │ │ │ │ strmi r4, [r6], -r9, lsr #12 │ │ │ │ - ldc2l 7, cr15, [lr, #684] @ 0x2ac │ │ │ │ + ldc2l 7, cr15, [r6, #684] @ 0x2ac │ │ │ │ stmdbls r4, {r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f74620 │ │ │ │ pldw [pc, pc, ror r9] │ │ │ │ - @ instruction: 0x4629f833 │ │ │ │ + strtmi pc, [r9], -fp, lsr #16 │ │ │ │ @ instruction: 0xf7ab4606 │ │ │ │ - stmdbls r8, {r0, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r8, {r0, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46204632 │ │ │ │ @ instruction: 0xf974f7f7 │ │ │ │ svceq 0x0000f1ba │ │ │ │ vhadd.s8 d29, d14, d12 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ stmiavs r5!, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ stclvs 6, cr4, [r2, #-128]! @ 0xffffff80 │ │ │ │ - bne 0xfeb4bcb4 │ │ │ │ - mrc2 7, 5, pc, cr6, cr3, {7} │ │ │ │ + bne 0xfeb4bcc4 │ │ │ │ + mcr2 7, 5, pc, cr14, cr3, {7} @ │ │ │ │ rscvs r2, r3, ip, lsl #6 │ │ │ │ andcs fp, r0, pc │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ - blls 0x1d4d30 │ │ │ │ + blls 0x1d4d40 │ │ │ │ cmpeq fp, pc, asr #20 │ │ │ │ smlalcs pc, r7, r4, r8 @ │ │ │ │ @ instruction: 0xf1b9015b │ │ │ │ cmnle sl, r0, lsl #30 │ │ │ │ - b 0x1196d98 │ │ │ │ + b 0x1196da8 │ │ │ │ stmdals r9, {r7, r8, r9, sp} │ │ │ │ - b 0x1181a78 │ │ │ │ - b 0x1181a90 │ │ │ │ + b 0x1181a88 │ │ │ │ + b 0x1181aa0 │ │ │ │ movwmi r3, #45962 @ 0xb38a │ │ │ │ cmnpvs lr, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ - bcs 0xd59b8 │ │ │ │ + bcs 0xd59c8 │ │ │ │ tstphi r5, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a09805 │ │ │ │ sbcslt r0, fp, #603979776 @ 0x24000000 │ │ │ │ vqdmulh.s d18, d0, d2 │ │ │ │ stccs 1, cr8, [r0, #-100] @ 0xffffff9c │ │ │ │ svcge 0x001bf47f │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ @@ -164508,15 +164512,15 @@ │ │ │ │ ldrbeq r6, [sp, #-2075] @ 0xfffff7e5 │ │ │ │ subhi pc, r9, #0, 2 │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ andlt r4, pc, r0, lsr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ svclt 0x0090f7fe │ │ │ │ - b 0x14979ec │ │ │ │ + b 0x14979fc │ │ │ │ cmpeq fp, fp, asr #4 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r8, ip, lr, pc} │ │ │ │ stmdbls r5, {r2, r5, r6, r7, ip, lr, pc} │ │ │ │ orrcs lr, r1, #274432 @ 0x43000 │ │ │ │ teqmi fp, #147456 @ 0x24000 │ │ │ │ movtmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -164524,17 +164528,17 @@ │ │ │ │ @ instruction: 0xf0434313 │ │ │ │ movwls r5, #29631 @ 0x73bf │ │ │ │ svccs 0x0000e6f1 │ │ │ │ stclvs 1, cr13, [r2, #-880]! @ 0xfffffc90 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strtmi r6, [r0], -r5, lsr #17 │ │ │ │ - blvs 0xff6f78d0 │ │ │ │ + blvs 0xff6f78e0 │ │ │ │ @ instruction: 0xf7f3462a │ │ │ │ - stclvs 14, cr15, [r3, #-316]! @ 0xfffffec4 │ │ │ │ + stclvs 14, cr15, [r3, #-284]! @ 0xfffffee4 │ │ │ │ rscvs r2, r2, r5, lsl #4 │ │ │ │ strvs r4, [r3, #1067]! @ 0x42b │ │ │ │ andcs fp, r0, pc │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @@ -164543,79 +164547,79 @@ │ │ │ │ teqmi fp, #1275068416 @ 0x4c000000 │ │ │ │ movwmi lr, #43587 @ 0xaa43 │ │ │ │ movtpl pc, #61507 @ 0xf043 @ │ │ │ │ movwne pc, #1091 @ 0x443 @ │ │ │ │ @ instruction: 0xf8949307 │ │ │ │ stmiblt fp!, {r0, r1, r2, r5, r6, r7, ip, sp}^ │ │ │ │ @ instruction: 0xf8d4b1f8 │ │ │ │ - bl 0x27d178 │ │ │ │ + bl 0x27d188 │ │ │ │ stmdbvs r3, {r0, r1, r6, r9}^ │ │ │ │ @ instruction: 0x07db40d3 │ │ │ │ mcrge 5, 6, pc, cr12, cr15, {1} @ │ │ │ │ stmdals r8, {r1, r2, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ orrcs lr, r0, r1, asr #20 │ │ │ │ teqmi fp, #738197504 @ 0x2c000000 │ │ │ │ movwmi lr, #43587 @ 0xaa43 │ │ │ │ orrspl pc, pc, #67 @ 0x43 │ │ │ │ - bcs 0xd5aa8 │ │ │ │ + bcs 0xd5ab8 │ │ │ │ tstphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blcc 0x317aa8 │ │ │ │ - blcs 0x15da04 │ │ │ │ + blcc 0x317ab8 │ │ │ │ + blcs 0x15da14 │ │ │ │ adchi pc, r2, r0, asr #4 │ │ │ │ @ instruction: 0xf47f2d00 │ │ │ │ @ instruction: 0xf64faea4 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strle r0, [r9, #1369] @ 0x559 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ - ldrbvc pc, [ip, #591] @ 0x24f @ │ │ │ │ + ldrbeq pc, [ip, #-1615] @ 0xfffff9b1 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ - mvnvc pc, pc, asr #4 │ │ │ │ + msreq (UNDEF: 108), pc │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ umullgt pc, pc, r4, r8 @ │ │ │ │ svccs 0x00004632 │ │ │ │ strtmi fp, [r9], -r8, lsl #30 │ │ │ │ - strne pc, [r0], -r5, asr #12 │ │ │ │ + strne pc, [r0], r5, asr #12 │ │ │ │ strteq pc, [pc], -r0, asr #5 │ │ │ │ - strne pc, [r4, #-1605] @ 0xfffff9bb │ │ │ │ - streq pc, [pc, #-704]! @ 0xb0c20 │ │ │ │ + strne pc, [r4, #1605] @ 0x645 │ │ │ │ + streq pc, [pc, #-704]! @ 0xb0c30 │ │ │ │ svceq 0x0000f1bc │ │ │ │ shadd16mi fp, r5, r8 │ │ │ │ @ instruction: 0xf6454653 │ │ │ │ - vmvn.i32 d17, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d17, d16, #64 │ │ │ │ strls r0, [r1, #-47] @ 0xffffffd1 │ │ │ │ - @ instruction: 0xf8a6f0b9 │ │ │ │ + @ instruction: 0xf8e2f0b9 │ │ │ │ svclt 0x0000e764 │ │ │ │ - addeq lr, r6, r4, lsl pc │ │ │ │ - addeq lr, r6, r6, lsl #29 │ │ │ │ + addeq lr, r6, r4, lsl #30 │ │ │ │ + addeq lr, r6, r6, ror lr │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf1b9af27 │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ @ instruction: 0xf79e812d │ │ │ │ - strmi pc, [r7], -pc, ror #30 │ │ │ │ - @ instruction: 0xff38f79e │ │ │ │ + strmi pc, [r7], -r7, ror #30 │ │ │ │ + @ instruction: 0xff30f79e │ │ │ │ strmi r9, [r0], r4, lsl #22 │ │ │ │ @ instruction: 0xf0402b0f │ │ │ │ @ instruction: 0xf89481fd │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xc27b0 │ │ │ │ + blcs 0xc27c0 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7f32204 │ │ │ │ - pldw [lr, r3, asr #27] │ │ │ │ - blls 0x2f0bdc │ │ │ │ - blcs 0x482948 │ │ │ │ + pldw [lr, fp @ ] │ │ │ │ + blls 0x2f0bcc │ │ │ │ + blcs 0x482958 │ │ │ │ mvnhi pc, r0, asr #32 │ │ │ │ smullscc pc, r9, r4, r8 @ │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - ldc2 7, cr15, [r2, #972]! @ 0x3cc │ │ │ │ + stc2 7, cr15, [sl, #972]! @ 0x3cc │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf7ab4638 │ │ │ │ - stclvs 13, cr15, [fp], #-372 @ 0xfffffe8c │ │ │ │ + stclvs 13, cr15, [fp], #-340 @ 0xfffffeac │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ cdpcs 2, 0, cr8, cr0, cr3, {2} │ │ │ │ addshi pc, r9, #0 │ │ │ │ stmdavs r4!, {r1, r2, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ svclt 0x0070ee1d │ │ │ │ @ instruction: 0xf8d84ac9 │ │ │ │ @@ -164624,66 +164628,66 @@ │ │ │ │ andcs r3, r0, #2 │ │ │ │ ldrmi r4, [lr], #-1055 @ 0xfffffbe1 │ │ │ │ @ instruction: 0xf640440b │ │ │ │ vorr.i32 d20, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf8510193 │ │ │ │ stmib sp, {r3, r6, r8, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf79f6700 │ │ │ │ - stmdbvs r9!, {r0, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r9!, {r0, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf53f064a │ │ │ │ vqrdmlah.s q13, , d3[0] │ │ │ │ strtmi r3, [r0], -r0, lsl #2 │ │ │ │ - @ instruction: 0xff76f7f4 │ │ │ │ + @ instruction: 0xff6ef7f4 │ │ │ │ @ instruction: 0x4620e6bf │ │ │ │ - cdp2 7, 10, cr15, cr12, cr4, {6} │ │ │ │ + cdp2 7, 10, cr15, cr4, cr4, {6} │ │ │ │ strmi r6, [r2], fp, lsr #18 │ │ │ │ @ instruction: 0xf8d4e671 │ │ │ │ - blls 0x1f92e0 │ │ │ │ + blls 0x1f92f0 │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - blcc 0x3111f4 │ │ │ │ - blcs 0x15db48 │ │ │ │ + blcc 0x311204 │ │ │ │ + blcs 0x15db58 │ │ │ │ rscshi pc, sl, r0, lsl #4 │ │ │ │ mulscs r4, sp, r8 │ │ │ │ - movwmi pc, #577 @ 0x241 @ │ │ │ │ + orrmi pc, r0, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ movteq lr, #11011 @ 0x2b03 │ │ │ │ @ instruction: 0xf28bfa5f │ │ │ │ strhcc pc, [lr, #-131] @ 0xffffff7d @ │ │ │ │ bfieq r4, r3, #2, #25 │ │ │ │ ldclge 5, cr15, [r2, #508]! @ 0x1fc │ │ │ │ ldrdcs pc, [r4], #132 @ 0x84 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - bcs 0x111660 │ │ │ │ + bcs 0x111670 │ │ │ │ stclge 4, cr15, [sl, #508]! @ 0x1fc │ │ │ │ stmdavs r4!, {r1, r2, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d89807 │ │ │ │ @ instruction: 0xf79f8000 │ │ │ │ - blmi 0xfe96fde8 │ │ │ │ + blmi 0xfe96fdd8 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ andls r4, r0, r8, lsl r4 │ │ │ │ eorcc pc, r4, pc, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ @ instruction: 0x61acf600 │ │ │ │ @ instruction: 0xf8d04443 │ │ │ │ @ instruction: 0xf79f0eac │ │ │ │ - strb pc, [fp, #3721] @ 0xe89 @ │ │ │ │ + strb pc, [fp, #3713] @ 0xe81 @ │ │ │ │ @ instruction: 0xf6466f63 │ │ │ │ vmlal.s8 q11, d0, d20 │ │ │ │ umaalne r2, r0, r6, r8 │ │ │ │ andne lr, r3, r0, asr #20 │ │ │ │ - blx 0x156eede │ │ │ │ + blx 0x136eeee │ │ │ │ ldrdne pc, [r0], -r8 │ │ │ │ andvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ - cdp2 7, 9, cr15, cr8, cr6, {5} │ │ │ │ + cdp2 7, 9, cr15, cr0, cr6, {5} │ │ │ │ stmibvs fp!, {r1, r3, r4, r6, r7, r8, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf894b123 │ │ │ │ - blcs 0xbd434 │ │ │ │ + blcs 0xbd444 │ │ │ │ stclge 4, cr15, [ip, #508] @ 0x1fc │ │ │ │ ldrsbcc pc, [r0], #132 @ 0x84 @ │ │ │ │ svclt 0x00cc2e0d │ │ │ │ strcs r2, [r1], -r0, lsl #12 │ │ │ │ @ instruction: 0x0653ea16 │ │ │ │ stclge 4, cr15, [r2, #508] @ 0x1fc │ │ │ │ @ instruction: 0xf413692b │ │ │ │ @@ -164691,69 +164695,69 @@ │ │ │ │ svcvs 0x0023adfc │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ vand q12, q7, │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ andcs r2, r0, #1476395010 @ 0x58000002 │ │ │ │ strcs r4, [r0], -r0, lsr #12 │ │ │ │ @ instruction: 0xf7f36bd9 │ │ │ │ - stclvs 13, cr15, [r3, #-20]! @ 0xffffffec │ │ │ │ + stclvs 12, cr15, [r3, #-1012]! @ 0xfffffc0c │ │ │ │ stmdbvs fp!, {r0, r1, r5, r7, r8, sl, sp, lr} │ │ │ │ @ instruction: 0xf8d4e5e9 │ │ │ │ - bcs 0xf93d4 │ │ │ │ - blls 0x2250fc │ │ │ │ + bcs 0xf93e4 │ │ │ │ + blls 0x22510c │ │ │ │ sbcslt r3, fp, #9216 @ 0x2400 │ │ │ │ stmible r7, {r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf47f2d00 │ │ │ │ strbt sl, [r4], ip, lsl #27 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ mcrge 4, 7, pc, cr1, cr15, {3} @ │ │ │ │ ldrbmi lr, [fp], -r8, ror #12 │ │ │ │ svclt 0x00182b04 │ │ │ │ cmnle r7, lr, lsl #22 │ │ │ │ - blcc 0x317d04 │ │ │ │ - blcs 0x15dc60 │ │ │ │ + blcc 0x317d14 │ │ │ │ + blcs 0x15dc70 │ │ │ │ ldclge 6, cr15, [r6, #-252]! @ 0xffffff04 │ │ │ │ - blcs 0xeaec4 │ │ │ │ + blcs 0xeaed4 │ │ │ │ adchi pc, r0, r0, asr #32 │ │ │ │ - blcs 0xcc1b0 │ │ │ │ + blcs 0xcc1c0 │ │ │ │ cmpphi sp, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ @ instruction: 0xf6468187 │ │ │ │ vmlal.s8 q11, d0, d20 │ │ │ │ mrc 8, 0, r2, cr13, cr6, {4} │ │ │ │ @ instruction: 0xf79ebf70 │ │ │ │ - bmi 0x19f09fc │ │ │ │ + bmi 0x19f09ec │ │ │ │ tstpmi ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r3, r0, asr #5 │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ @ instruction: 0xf85b4605 │ │ │ │ ldrmi r2, [r6], #-2 │ │ │ │ strmi r4, [r2], #-1043 @ 0xfffffbed │ │ │ │ ldceq 8, cr15, [ip, #-324]! @ 0xfffffebc │ │ │ │ @ instruction: 0xf79f9600 │ │ │ │ - blls 0x1f0974 │ │ │ │ + blls 0x1f0964 │ │ │ │ @ instruction: 0xf0002b0f │ │ │ │ - blls 0x1d1424 │ │ │ │ + blls 0x1d1434 │ │ │ │ @ instruction: 0xf0002b0d │ │ │ │ - bls 0x1d15bc │ │ │ │ + bls 0x1d15cc │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf8534629 │ │ │ │ @ instruction: 0xf7a30022 │ │ │ │ - strb pc, [r5, #3623]! @ 0xe27 @ │ │ │ │ - mcr2 7, 0, pc, cr14, cr14, {4} @ │ │ │ │ + strb pc, [r5, #3615]! @ 0xe1f @ │ │ │ │ + mcr2 7, 0, pc, cr6, cr14, {4} @ │ │ │ │ strmi r9, [r7], -r4, lsl #22 │ │ │ │ @ instruction: 0xf0402b0f │ │ │ │ @ instruction: 0xf89480bf │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ strbmi r4, [fp, #-1568] @ 0xfffff9e0 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7f32204 │ │ │ │ - stclvs 12, cr15, [fp], #-612 @ 0xfffffd9c │ │ │ │ + stclvs 12, cr15, [fp], #-580 @ 0xfffffdbc │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ mcrcs 1, 0, r8, cr0, cr9, {1} │ │ │ │ msrhi SPSR_x, r0 │ │ │ │ stmdavs r4!, {r1, r2, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ svclt 0x0070ee1d │ │ │ │ @ instruction: 0xf8d84a42 │ │ │ │ @@ -164762,306 +164766,306 @@ │ │ │ │ andcs r3, r0, #2 │ │ │ │ ldrmi r4, [lr], #-1055 @ 0xfffffbe1 │ │ │ │ @ instruction: 0xf640440b │ │ │ │ vorr.i32 d20, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf8510193 │ │ │ │ stmib sp, {r2, r3, r6, r7, r8, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf79f6700 │ │ │ │ - @ instruction: 0xe6eafdf1 │ │ │ │ + strbt pc, [sl], r9, ror #27 @ │ │ │ │ @ instruction: 0xf47f2d00 │ │ │ │ strb sl, [fp, #3338]! @ 0xd0a │ │ │ │ stmdavs r4!, {r1, r2, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf79c930d │ │ │ │ - @ instruction: 0x6da3facb │ │ │ │ + @ instruction: 0x6da3fac3 │ │ │ │ andls r9, fp, ip, lsl #6 │ │ │ │ - stc2l 7, cr15, [ip, #632] @ 0x278 │ │ │ │ + stc2l 7, cr15, [r4, #632] @ 0x278 │ │ │ │ ldrdne pc, [r0], -r8 │ │ │ │ addvs pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7a6900a │ │ │ │ - blls 0x430788 │ │ │ │ + blls 0x430778 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx 0x2d7634 │ │ │ │ + blx 0x2d7644 │ │ │ │ strmi pc, [r8], -r3, lsl #4 │ │ │ │ - @ instruction: 0xf9fef7a4 │ │ │ │ + @ instruction: 0xf9f6f7a4 │ │ │ │ ldmib sp, {r9, sp}^ │ │ │ │ andcs r1, r8, sl, lsl #6 │ │ │ │ - ldc2 7, cr15, [ip], {164} @ 0xa4 │ │ │ │ + ldc2 7, cr15, [r4], {164} @ 0xa4 │ │ │ │ movwcs r4, #9794 @ 0x2642 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ - blls 0x295e2c │ │ │ │ + blls 0x295e3c │ │ │ │ stc2l 7, cr15, [r2], #-1016 @ 0xfffffc08 │ │ │ │ stmdals fp, {r8, r9, sp} │ │ │ │ @ instruction: 0xf7a360e3 │ │ │ │ - blls 0x3f0760 │ │ │ │ + blls 0x3f0750 │ │ │ │ ldrb r6, [r5, -r3, lsr #11] │ │ │ │ @ instruction: 0xf79f6aa8 │ │ │ │ - @ instruction: 0x4605fa5f │ │ │ │ + @ instruction: 0x4605fa57 │ │ │ │ ldmib r5, {r0, r2, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf79f010a │ │ │ │ - @ instruction: 0x4605fa73 │ │ │ │ - blls 0x32a7c0 │ │ │ │ - ldrbvc pc, [ip, #591] @ 0x24f @ │ │ │ │ + strmi pc, [r5], -fp, ror #20 │ │ │ │ + blls 0x32a7d0 │ │ │ │ + ldrbeq pc, [ip, #-1615] @ 0xfffff9b1 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ stmib sp, {r0, r2, r8, fp, ip, pc}^ │ │ │ │ ldrtmi fp, [r2], -r1, lsl #6 │ │ │ │ - vrhadd.s8 d25, d15, d0 │ │ │ │ - vmla.f d23, d16, d0[7] │ │ │ │ + @ instruction: 0xf64f9100 │ │ │ │ + vmla.f d16, d0, d0[7] │ │ │ │ @ instruction: 0xf6450130 │ │ │ │ - vsubhn.i16 d17, q0, q0 │ │ │ │ + vsubhn.i16 d17, q8, q0 │ │ │ │ @ instruction: 0xf894062f │ │ │ │ svccs 0x0000c08f │ │ │ │ strtmi fp, [r9], -r8, lsl #30 │ │ │ │ - strne pc, [r4, #-1605] @ 0xfffff9bb │ │ │ │ - streq pc, [pc, #-704]! @ 0xb0fcc │ │ │ │ + strne pc, [r4, #1605] @ 0x645 │ │ │ │ + streq pc, [pc, #-704]! @ 0xb0fdc │ │ │ │ @ instruction: 0xf1bc4653 │ │ │ │ svclt 0x00180f00 │ │ │ │ @ instruction: 0xf6454635 │ │ │ │ - vaddl.s8 , d16, d4 │ │ │ │ + vaddl.s8 q9, d0, d4 │ │ │ │ strls r0, [r3, #-47] @ 0xffffffd1 │ │ │ │ - mrc2 0, 6, pc, cr0, cr8, {5} │ │ │ │ + @ instruction: 0xff0cf0b8 │ │ │ │ svclt 0x0000e58e │ │ │ │ - addeq lr, r6, lr, ror #23 │ │ │ │ - addeq lr, r6, ip, asr #22 │ │ │ │ - addeq lr, r6, ip, asr #20 │ │ │ │ - addeq lr, r6, r6, asr #19 │ │ │ │ + ldrdeq lr, [r6], lr @ │ │ │ │ + addeq lr, r6, ip, lsr fp │ │ │ │ + addeq lr, r6, ip, lsr sl │ │ │ │ + @ instruction: 0x0086e9b6 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ rsbsmi pc, r0, pc, asr #32 │ │ │ │ @ instruction: 0xf79f681e │ │ │ │ - bmi 0xfea6fb40 │ │ │ │ + bmi 0xfea6fb30 │ │ │ │ svccc 0x0070ee1d │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andcs r5, r0, #10158080 @ 0x9b0000 │ │ │ │ andls r4, r1, r8, lsl r4 │ │ │ │ eorseq pc, ip, ip, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ strls r4, [r0, #-1053] @ 0xfffffbe3 │ │ │ │ bicvs pc, ip, r0, lsl #4 │ │ │ │ @ instruction: 0xf8d04433 │ │ │ │ @ instruction: 0xf79f06cc │ │ │ │ - ldr pc, [pc, #-3423] @ 0xb0599 │ │ │ │ + ldr pc, [pc, #-3415] @ 0xb05b1 │ │ │ │ vpmax.s8 d25, d14, d4 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf7a31022 │ │ │ │ - smlsld pc, r0, r7, sp @ │ │ │ │ + strb pc, [r0, -pc, asr #26] @ │ │ │ │ vpmax.s8 d25, d14, d8 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf7a31022 │ │ │ │ - ldr pc, [sp], -sp, asr #26 │ │ │ │ + ldr pc, [sp], -r5, asr #26 │ │ │ │ vpmax.s8 d25, d14, d4 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf7a31022 │ │ │ │ - str pc, [r2], -r3, asr #26 │ │ │ │ + @ instruction: 0xe602fd3b │ │ │ │ ldrsbcc pc, [r0], #132 @ 0x84 @ │ │ │ │ @ instruction: 0xf57f011b │ │ │ │ stcvs 12, cr10, [r3, #-332]! @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf4136fdb │ │ │ │ @ instruction: 0xf43f0f70 │ │ │ │ @ instruction: 0xf646ac4d │ │ │ │ vmlal.s8 q11, d0, d20 │ │ │ │ stmdals r7, {r1, r2, r4, r7, fp, sp} │ │ │ │ @ instruction: 0xf8d8920a │ │ │ │ @ instruction: 0xf79f8000 │ │ │ │ - blmi 0xfe16faac │ │ │ │ + blmi 0xfe16fa9c │ │ │ │ svcne 0x0070ee1d │ │ │ │ ldrbtmi r9, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ stmiapl fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ andls r4, r0, r8, lsl r4 │ │ │ │ eorcc pc, r4, pc, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ msrvs R8_fiq, r0 │ │ │ │ @ instruction: 0xf8d04443 │ │ │ │ @ instruction: 0xf79f0e28 │ │ │ │ - strt pc, [sp], #-3307 @ 0xfffff315 │ │ │ │ + strt pc, [sp], #-3299 @ 0xfffff31d │ │ │ │ ldrsbcc pc, [r0], #132 @ 0x84 @ │ │ │ │ @ instruction: 0xf57f0599 │ │ │ │ @ instruction: 0xf06faee2 │ │ │ │ strtmi r0, [r9], -r3, lsl #4 │ │ │ │ @ instruction: 0xf7a44628 │ │ │ │ - @ instruction: 0xe6daf939 │ │ │ │ + @ instruction: 0xe6daf931 │ │ │ │ @ instruction: 0xf6466f60 │ │ │ │ vmlal.s8 q11, d0, d20 │ │ │ │ @ instruction: 0x105b2896 │ │ │ │ andne lr, r0, r3, asr #20 │ │ │ │ - @ instruction: 0xf9a8f79f │ │ │ │ + @ instruction: 0xf9a0f79f │ │ │ │ ldrdne pc, [r0], -r8 │ │ │ │ andvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ - stc2l 7, cr15, [lr], #664 @ 0x298 │ │ │ │ - blvs 0xc2ad80 │ │ │ │ - stc2l 7, cr15, [r2], #632 @ 0x278 │ │ │ │ + stc2l 7, cr15, [r6], #664 @ 0x298 │ │ │ │ + blvs 0xc2ad90 │ │ │ │ + ldc2l 7, cr15, [sl], {158} @ 0x9e │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strmi r4, [r5], -sl, lsr #12 │ │ │ │ @ instruction: 0xf7a66819 │ │ │ │ - sxtah pc, r4, r5, ror #24 @ │ │ │ │ - stc2 7, cr15, [sl, #-632] @ 0xfffffd88 │ │ │ │ + ldrt pc, [r4], sp, ror #24 @ │ │ │ │ + stc2 7, cr15, [r2, #-632] @ 0xfffffd88 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strmi r6, [r5], -sl, lsr #22 │ │ │ │ @ instruction: 0xf7a66819 │ │ │ │ - str pc, [fp], #3851 @ 0xf0b │ │ │ │ + str pc, [fp], #3843 @ 0xf03 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrtmi r6, [r8], -sl, lsr #22 │ │ │ │ @ instruction: 0xf7a66819 │ │ │ │ - ldrb pc, [r0, #4001] @ 0xfa1 @ │ │ │ │ + ldrb pc, [r0, #3993] @ 0xf99 @ │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrtmi r6, [r8], -sl, lsr #22 │ │ │ │ @ instruction: 0xf7a66819 │ │ │ │ - strb pc, [r6, #3265] @ 0xcc1 @ │ │ │ │ + strb pc, [r6, #3257] @ 0xcb9 @ │ │ │ │ stmdavs r4!, {r1, r2, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - ldc2 7, cr15, [sl, #-632] @ 0xfffffd88 │ │ │ │ + ldc2 7, cr15, [r2, #-632] @ 0xfffffd88 │ │ │ │ stmdals r6, {r1, r2, r9, sl, lr} │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf968f79f │ │ │ │ + @ instruction: 0xf960f79f │ │ │ │ vnmla.f32 s8, s26, s26 │ │ │ │ @ instruction: 0x469b3f70 │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [r0], #-2202 @ 0xfffff766 │ │ │ │ @ instruction: 0xf64f9000 │ │ │ │ vaddl.s8 , d0, d20 │ │ │ │ ldmdbne r3, {r1, r4, r7}^ │ │ │ │ @ instruction: 0x71b4f600 │ │ │ │ @ instruction: 0xf8d04432 │ │ │ │ @ instruction: 0xf79f0fb4 │ │ │ │ - @ instruction: 0xe65cfc7f │ │ │ │ + @ instruction: 0xe65cfc77 │ │ │ │ stmdavs r4!, {r1, r2, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - ldc2l 7, cr15, [r8], #632 @ 0x278 │ │ │ │ + ldc2l 7, cr15, [r0], #632 @ 0x278 │ │ │ │ stmdals r6, {r1, r2, r9, sl, lr} │ │ │ │ ldrdls pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf946f79f │ │ │ │ + @ instruction: 0xf93ef79f │ │ │ │ vmov.s16 r4, d13[0] │ │ │ │ @ instruction: 0x46932f70 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [r0], #-2258 @ 0xfffff72e │ │ │ │ @ instruction: 0xf64f9000 │ │ │ │ vaddl.s8 , d0, d20 │ │ │ │ - bl 0x1316dc │ │ │ │ + bl 0x1316ec │ │ │ │ @ instruction: 0xf6000309 │ │ │ │ ldrtmi r7, [r2], #-436 @ 0xfffffe4c │ │ │ │ svceq 0x00b4f8d0 │ │ │ │ - mrrc2 7, 9, pc, ip, cr15 @ │ │ │ │ + mrrc2 7, 9, pc, r4, cr15 @ │ │ │ │ @ instruction: 0xf646e680 │ │ │ │ vmlal.s8 q11, d0, d20 │ │ │ │ @ instruction: 0xf79e2896 │ │ │ │ - @ instruction: 0x4606fcd5 │ │ │ │ + strmi pc, [r6], -sp, asr #25 │ │ │ │ @ instruction: 0xf8d89806 │ │ │ │ @ instruction: 0xf79f9000 │ │ │ │ - blmi 0xc2f94c │ │ │ │ + blmi 0xc2f93c │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r4, [fp], #-1683 @ 0xfffff96d │ │ │ │ ldmpl r2, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ andls r4, r0, r0, lsl r4 │ │ │ │ eorcc pc, r4, pc, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ movweq lr, #39682 @ 0x9b02 │ │ │ │ @ instruction: 0x71b4f600 │ │ │ │ @ instruction: 0xf8d04432 │ │ │ │ @ instruction: 0xf79f0fb4 │ │ │ │ - strb pc, [r9, #-3129] @ 0xfffff3c7 @ │ │ │ │ + strb pc, [r9, #-3121] @ 0xfffff3cf @ │ │ │ │ stmdavs r4!, {r1, r2, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - ldc2 7, cr15, [r2], #632 @ 0x278 │ │ │ │ + stc2 7, cr15, [sl], #632 @ 0x278 │ │ │ │ stmdals r6, {r1, r2, r9, sl, lr} │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf900f79f │ │ │ │ + @ instruction: 0xf8f8f79f │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ @ instruction: 0x46932f70 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [r0], #-2258 @ 0xfffff72e │ │ │ │ @ instruction: 0xf64f9000 │ │ │ │ vaddl.s8 , d0, d20 │ │ │ │ ldmdbne r3, {r1, r4, r7}^ │ │ │ │ @ instruction: 0x71b4f600 │ │ │ │ @ instruction: 0xf8d04432 │ │ │ │ @ instruction: 0xf79f0fb4 │ │ │ │ - @ instruction: 0xf7fffc17 │ │ │ │ + @ instruction: 0xf7fffc0f │ │ │ │ ldrdcs fp, [r0], -r7 │ │ │ │ - tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orreq pc, r8, r5, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, pc, lsl #22 │ │ │ │ andsmi pc, r2, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xff5af19c │ │ │ │ - tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xff96f19c │ │ │ │ + orreq pc, r8, r5, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - andne pc, ip, r5, asr #12 │ │ │ │ + addne pc, ip, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b09 │ │ │ │ @ instruction: 0xf1d43297 │ │ │ │ - svclt 0x0000fd09 │ │ │ │ - addeq lr, r6, r4, lsr #17 │ │ │ │ - addeq lr, r6, lr, lsl #16 │ │ │ │ - addeq lr, r6, r8, lsr r7 │ │ │ │ - strdeq lr, [r6], r4 │ │ │ │ - addeq lr, r6, lr, lsr #13 │ │ │ │ - addeq lr, r6, r8, ror #12 │ │ │ │ - eorseq r1, r5, r8, ror #10 │ │ │ │ - eorseq r1, r5, r0, asr r5 │ │ │ │ + svclt 0x0000fd41 │ │ │ │ + umulleq lr, r6, r4, r8 │ │ │ │ + strdeq lr, [r6], lr @ │ │ │ │ + addeq lr, r6, r8, lsr #14 │ │ │ │ + addeq lr, r6, r4, ror #13 │ │ │ │ + umulleq lr, r6, lr, r6 │ │ │ │ + addeq lr, r6, r8, asr r6 │ │ │ │ + eorseq r1, r5, r8, ror #11 │ │ │ │ + ldrsbteq r1, [r5], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec0878c │ │ │ │ + bl 0xfec0879c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10fe0 │ │ │ │ addlt lr, r6, r0 │ │ │ │ ldrsbgt pc, [r0], #128 @ 0x80 @ │ │ │ │ svceq 0x0001f1be │ │ │ │ movwcs fp, #3980 @ 0xf8c │ │ │ │ - b 0x57a1ac │ │ │ │ + b 0x57a1bc │ │ │ │ svclt 0x0018035c │ │ │ │ mrsle r2, LR_mon │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andmi pc, r0, #192, 4 │ │ │ │ andeq lr, r2, #12, 20 @ 0xc000 │ │ │ │ svcvs 0x0080f1b2 │ │ │ │ @ instruction: 0xf1aed00b │ │ │ │ - bcs 0x1f1de8 │ │ │ │ + bcs 0x1f1df8 │ │ │ │ ldrmi sp, [r8], -sl, lsl #16 │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf1bebd10 │ │ │ │ ldclle 15, cr0, [r4, #52]! @ 0x34 │ │ │ │ stmiavs sl, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldmdbvs ip, {r0, r4, r5, r6, r9, sl, lr} │ │ │ │ strcs lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ ldmdavs fp, {r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ andcs r9, r1, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xcc02e9cd │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xfedef600 │ │ │ │ + blx 0xfedef610 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec08824 │ │ │ │ + bl 0xfec08834 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10fe0 │ │ │ │ addlt lr, r6, r0 │ │ │ │ ldrsbgt pc, [r0], #128 @ 0x80 @ │ │ │ │ svceq 0x0001f1be │ │ │ │ andcs fp, r0, #140, 30 @ 0x230 │ │ │ │ - b 0x539e44 │ │ │ │ + b 0x539e54 │ │ │ │ svclt 0x0018025c │ │ │ │ mrsle r2, R12_fiq │ │ │ │ movwvc pc, #1103 @ 0x44f @ │ │ │ │ movwmi pc, #704 @ 0x2c0 @ │ │ │ │ movweq lr, #14860 @ 0x3a0c │ │ │ │ svcvs 0x0080f1b3 │ │ │ │ @ instruction: 0xf1aed00b │ │ │ │ - blcs 0x1f2280 │ │ │ │ + blcs 0x1f2290 │ │ │ │ ldrmi sp, [r0], -sl, lsl #16 │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf1bebd10 │ │ │ │ ldclle 15, cr0, [r4, #52]! @ 0x34 │ │ │ │ strmi r6, [ip], fp, lsl #18 │ │ │ │ @@ -165086,156 +165090,156 @@ │ │ │ │ ldrblt r4, [r0, #1904]! @ 0x770 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r4, r5, ip, lsl #12 │ │ │ │ ldrdcs lr, [r1, -r1] │ │ │ │ @ instruction: 0xf7f34605 │ │ │ │ - stmdavs r3!, {r0, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r0, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strmi r9, [r6], -r3, lsl #6 │ │ │ │ - blx 0x14ef566 │ │ │ │ + blx 0x12ef576 │ │ │ │ strmi r9, [r7], -r3, lsl #22 │ │ │ │ tstle ip, pc, lsl #22 │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xf9dcf7f3 │ │ │ │ + @ instruction: 0xf9d4f7f3 │ │ │ │ bicslt r6, ip, r4, ror #16 │ │ │ │ @ instruction: 0xf04f4628 │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ @ instruction: 0xf7fe2100 │ │ │ │ andcs pc, r1, pc, ror #21 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 , q15, q8 │ │ │ │ vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8522296 │ │ │ │ @ instruction: 0xf7a31023 │ │ │ │ - stmdavs r4!, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r4!, {r0, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ mvnle r2, r0, lsl #24 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs lr, {r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xffd8f79e │ │ │ │ + @ instruction: 0xffd0f79e │ │ │ │ @ instruction: 0xee1d4916 │ │ │ │ qsub16mi r3, r2, r0 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [r8], #-2139 @ 0xfffff7a5 │ │ │ │ @ instruction: 0xf64c9001 │ │ │ │ vmvn.i32 d16, #12 @ 0x0000000c │ │ │ │ ldmne r9!, {r1, r4, r7}^ │ │ │ │ ldrtmi r9, [r3], #-256 @ 0xffffff00 │ │ │ │ bicvs pc, ip, r0, lsl #4 │ │ │ │ @ instruction: 0x06ccf8d0 │ │ │ │ - blx 0x76f5fe │ │ │ │ + blx 0x56f60e │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ stclvs 8, cr6, [sl, #-688]! @ 0xfffffd50 │ │ │ │ - blvs 0xff703030 │ │ │ │ + blvs 0xff703040 │ │ │ │ @ instruction: 0xf7f31aa2 │ │ │ │ - movwcs pc, #51605 @ 0xc995 @ │ │ │ │ + movwcs pc, #51597 @ 0xc98d @ │ │ │ │ rscvs r2, fp, r1 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - addeq lr, r6, r8, lsl r4 │ │ │ │ + addeq lr, r6, r8, lsl #8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ andcc lr, r2, #3424256 @ 0x344000 │ │ │ │ ldmib r1, {r1, r7, ip, sp, pc}^ │ │ │ │ strmi r4, [r5], -r0, lsl #2 │ │ │ │ @ instruction: 0xf003005b │ │ │ │ - blx 0x1932454 │ │ │ │ + blx 0x1932464 │ │ │ │ strtmi pc, [r2], -r3, lsl #12 │ │ │ │ - @ instruction: 0xf8caf7f3 │ │ │ │ + @ instruction: 0xf8c2f7f3 │ │ │ │ @ instruction: 0xf79e4607 │ │ │ │ - @ instruction: 0x4631fad3 │ │ │ │ + ldrtmi pc, [r1], -fp, asr #21 @ │ │ │ │ @ instruction: 0xf7a34680 │ │ │ │ - strdlt pc, [ip, #-175] @ 0xffffff51 │ │ │ │ + strdlt pc, [ip, #-167] @ 0xffffff59 │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ andlt r4, r2, r8, lsr #12 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt 0x1f6f7fc │ │ │ │ + blt 0x1f6f80c │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs lr, {r3, r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xff78f79e │ │ │ │ + @ instruction: 0xff70f79e │ │ │ │ @ instruction: 0xee1d4917 │ │ │ │ qsub16mi r3, r2, r0 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [r8], #-2139 @ 0xfffff7a5 │ │ │ │ @ instruction: 0xf64c9001 │ │ │ │ vmvn.i32 d16, #12 @ 0x0000000c │ │ │ │ - bl 0x2b1a78 │ │ │ │ + bl 0x2b1a88 │ │ │ │ tstls r0, r3, lsl #2 │ │ │ │ vqshl.s8 d4, d19, d0 │ │ │ │ @ instruction: 0xf8d061cc │ │ │ │ @ instruction: 0xf79f06cc │ │ │ │ - vpmin.s8 d31, d30, d25 │ │ │ │ + vpmin.s8 d31, d30, d17 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ stmiavs ip!, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strtmi r6, [r8], -sl, ror #26 │ │ │ │ - bne 0xfe94c7b8 │ │ │ │ - @ instruction: 0xf934f7f3 │ │ │ │ + bne 0xfe94c7c8 │ │ │ │ + @ instruction: 0xf92cf7f3 │ │ │ │ rscvs r2, fp, ip, lsl #6 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x000081f0 │ │ │ │ - addeq lr, r6, r8, asr r3 │ │ │ │ + addeq lr, r6, r8, asr #6 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ orrvs pc, r0, #201326595 @ 0xc000003 │ │ │ │ rsble r2, r5, r0, lsl #22 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ stmdavs r9, {r0, r2, r3, r9, sl, lr} │ │ │ │ ldrmi fp, [r6], -r4, lsl #1 │ │ │ │ stmdbcs pc, {r2, r9, sl, lr} @ │ │ │ │ stmdavs fp!, {r2, r6, ip, lr, pc}^ │ │ │ │ suble r2, r1, pc, lsl #22 │ │ │ │ @ instruction: 0xf79e9102 │ │ │ │ - stmdbls r2, {r0, r1, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r1, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ movwls r4, #13831 @ 0x3607 │ │ │ │ eorne pc, r1, r3, asr r8 @ │ │ │ │ - blx 0x1f6f750 │ │ │ │ + blx 0x1d6f760 │ │ │ │ andls r6, r2, #6946816 @ 0x6a0000 │ │ │ │ - blx 0x18ef744 │ │ │ │ + blx 0x16ef754 │ │ │ │ strmi r9, [r0], r2, lsl #20 │ │ │ │ - bcs 0x4984e0 │ │ │ │ + bcs 0x4984f0 │ │ │ │ @ instruction: 0xf894d143 │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xc3160 │ │ │ │ + blcs 0xc3170 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7f32204 │ │ │ │ - eorcs pc, pc, fp, ror #17 │ │ │ │ - blx 0xa6f77c │ │ │ │ + eorcs pc, pc, r3, ror #17 │ │ │ │ + blx 0x86f78c │ │ │ │ ldrdcc pc, [r8], r4 │ │ │ │ @ instruction: 0x4641463a │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ rsceq pc, r0, r6, asr #32 │ │ │ │ strtmi r9, [r0], -r0 │ │ │ │ @ instruction: 0xf94ef7fa │ │ │ │ strtmi r6, [r0], -sl, ror #16 │ │ │ │ @ instruction: 0xf0424631 │ │ │ │ @ instruction: 0xf7f302c0 │ │ │ │ - andcs pc, r1, r7, lsl #17 │ │ │ │ + andcs pc, r1, pc, ror r8 @ │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @ instruction: 0xf04f4620 │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ @@ -165247,48 +165251,48 @@ │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8534770 │ │ │ │ @ instruction: 0xf7a31022 │ │ │ │ - strb pc, [r0, r9, lsr #20] @ │ │ │ │ + strb pc, [r0, r1, lsr #20] @ │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ orrvs pc, r0, #201326595 @ 0xc000003 │ │ │ │ subsle r2, r6, r0, lsl #22 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec08b7c │ │ │ │ + bl 0xfec08b8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs fp, {r3, r4, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrmi fp, [r6], -r5, lsl #1 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ eorsle r2, r7, pc, lsl #22 │ │ │ │ - bcs 0x48babc │ │ │ │ + bcs 0x48bacc │ │ │ │ movwls sp, #12340 @ 0x3034 │ │ │ │ - @ instruction: 0xf9f8f79e │ │ │ │ + @ instruction: 0xf9f0f79e │ │ │ │ vqdmulh.s d25, d14, d3 │ │ │ │ vbic.i32 q9, #4 @ 0x00000004 │ │ │ │ mulls r2, r6, r1 │ │ │ │ eorne pc, r3, r1, asr r8 @ │ │ │ │ - blx 0x1ef83c │ │ │ │ - @ instruction: 0xf9ecf79e │ │ │ │ + @ instruction: 0xf9fcf7a3 │ │ │ │ + @ instruction: 0xf9e4f79e │ │ │ │ ldrdcc pc, [r8], r4 │ │ │ │ strmi r9, [r7], -r2, lsl #20 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ mvneq pc, r6, asr #32 │ │ │ │ strmi r9, [r1], -r0, lsl #2 │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ stmdavs sl!, {r0, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46204631 │ │ │ │ subeq pc, r0, #66 @ 0x42 │ │ │ │ - @ instruction: 0xf824f7f3 │ │ │ │ + @ instruction: 0xf81cf7f3 │ │ │ │ ldrtmi r6, [sl], -r9, ror #16 │ │ │ │ @ instruction: 0xf7f64620 │ │ │ │ eorcs pc, pc, sp, lsl fp @ │ │ │ │ - @ instruction: 0xf9a8f7a3 │ │ │ │ + @ instruction: 0xf9a0f7a3 │ │ │ │ andlt r2, r5, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ @ instruction: 0xf04f4620 │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ @@ -165307,30 +165311,30 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addlt r6, r7, sp, asr #17 │ │ │ │ cmple pc, r0, lsl #26 │ │ │ │ @ instruction: 0x9014f8d1 │ │ │ │ vshll.u8 , d15, #1 │ │ │ │ subsle r2, r9, r0, lsl #22 │ │ │ │ - bcs 0x48ba80 │ │ │ │ + bcs 0x48ba90 │ │ │ │ @ instruction: 0x4607d056 │ │ │ │ ldrmi r4, [r8], -r8, lsl #13 │ │ │ │ @ instruction: 0xf1ca462c │ │ │ │ - movwcs pc, #7035 @ 0x1b7b @ │ │ │ │ + movwcs pc, #7095 @ 0x1bb7 @ │ │ │ │ @ instruction: 0xf8874602 │ │ │ │ sxtab16mi r3, r3, ip │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ ldc2 7, cr15, [ip, #980]! @ 0x3d4 │ │ │ │ ldrdcc pc, [r8], r7 │ │ │ │ stmib sp, {r1, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0035504 │ │ │ │ movwls r0, #13071 @ 0x330f │ │ │ │ vpmax.u8 , q2, │ │ │ │ strble r0, [lr, #-2010] @ 0xfffff826 │ │ │ │ - @ instruction: 0xf97cf79e │ │ │ │ + @ instruction: 0xf974f79e │ │ │ │ strmi r2, [r1], -r2, ror #7 │ │ │ │ strmi r9, [r6], -r0, lsl #6 │ │ │ │ ldrbmi r9, [r2], -r3, lsl #22 │ │ │ │ @ instruction: 0xf7f94638 │ │ │ │ @ instruction: 0xf8d8fe31 │ │ │ │ strcc r3, [r1, #-0] │ │ │ │ eorsle r4, r4, r3, lsr #5 │ │ │ │ @@ -165338,74 +165342,74 @@ │ │ │ │ @ instruction: 0xf8d7d13f │ │ │ │ ldreq r3, [fp], #-208 @ 0xffffff30 │ │ │ │ strtmi sp, [r1], -sl, asr #8 │ │ │ │ @ instruction: 0xf7f64638 │ │ │ │ strmi pc, [fp, #2733]! @ 0xaad │ │ │ │ andcs sp, r4, #4 │ │ │ │ @ instruction: 0x46504651 │ │ │ │ - @ instruction: 0xf9d8f7a3 │ │ │ │ + @ instruction: 0xf9d0f7a3 │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ ldrbmi fp, [fp], -fp, lsr #2 │ │ │ │ @ instruction: 0x46414652 │ │ │ │ @ instruction: 0xf7f64638 │ │ │ │ - blls 0x1f0aac │ │ │ │ + blls 0x1f0abc │ │ │ │ cmple r4, r0, lsl #22 │ │ │ │ - blcs 0xcd9dc │ │ │ │ + blcs 0xcd9ec │ │ │ │ andlt sp, r7, sl, asr r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4ff0 │ │ │ │ strmi fp, [fp, #2287]! @ 0x8ef │ │ │ │ andcs sp, r4, #4 │ │ │ │ @ instruction: 0x46504651 │ │ │ │ - @ instruction: 0xf9aef7a3 │ │ │ │ + @ instruction: 0xf9a6f7a3 │ │ │ │ strls r2, [r5], -r1, lsl #6 │ │ │ │ strcc r9, [r1], #-772 @ 0xfffffcfc │ │ │ │ @ instruction: 0xd1a92c10 │ │ │ │ strtmi lr, [r1], -lr, asr #15 │ │ │ │ @ instruction: 0xf7f64638 │ │ │ │ strmi pc, [fp, #2673]! @ 0xa71 │ │ │ │ strcc fp, [r1], #-3848 @ 0xfffff0f8 │ │ │ │ andcs sp, r4, #160 @ 0xa0 │ │ │ │ @ instruction: 0x46504651 │ │ │ │ @ instruction: 0xf7a33401 │ │ │ │ - @ instruction: 0xe799f999 │ │ │ │ + @ instruction: 0xe799f991 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ rscsvs r2, sl, r3, lsl #4 │ │ │ │ @ instruction: 0xf06f4631 │ │ │ │ - blvs 0xff6b236c │ │ │ │ - ldc2l 7, cr15, [r2, #-652] @ 0xfffffd74 │ │ │ │ + blvs 0xff6b237c │ │ │ │ + stc2l 7, cr15, [sl, #-652] @ 0xfffffd74 │ │ │ │ ldrtmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7a34630 │ │ │ │ - @ instruction: 0xf646fd4d │ │ │ │ + @ instruction: 0xf646fd45 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46302396 │ │ │ │ subne pc, sp, #64, 4 │ │ │ │ @ instruction: 0xf7a66819 │ │ │ │ - @ instruction: 0xf04ff8c1 │ │ │ │ + @ instruction: 0xf04ff8b9 │ │ │ │ strmi r3, [fp, #1023]! @ 0x3ff │ │ │ │ @ instruction: 0xd09f65bb │ │ │ │ @ instruction: 0xf8d8e799 │ │ │ │ ldrtmi r1, [r8], -r0 │ │ │ │ @ instruction: 0xf7f69a05 │ │ │ │ svcvs 0x00bbfa3f │ │ │ │ adcle r2, r4, r0, lsl #22 │ │ │ │ @ instruction: 0xf79e2000 │ │ │ │ - @ instruction: 0xf646fdab │ │ │ │ + @ instruction: 0xf646fda3 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ vst2.32 {d18-d21}, [pc :64], r6 │ │ │ │ ldmdavs r9, {r1, r3, r9, ip, sp, lr} │ │ │ │ - @ instruction: 0xf8eef7a6 │ │ │ │ + @ instruction: 0xf8e6f7a6 │ │ │ │ ldrvs r2, [fp, r0, lsl #6]! │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ @@ -165414,46 +165418,46 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r6, r5, ip, asr #17 │ │ │ │ cmple fp, r0, lsl #24 │ │ │ │ @ instruction: 0x8014f8d1 │ │ │ │ vmovl.u8 , d15 │ │ │ │ subsle r2, r5, r0, lsl #22 │ │ │ │ - bcs 0x48bc2c │ │ │ │ + bcs 0x48bc3c │ │ │ │ @ instruction: 0x4605d052 │ │ │ │ ldrmi r4, [r8], -lr, lsl #12 │ │ │ │ @ instruction: 0xf1ca9103 │ │ │ │ - movwcs pc, #6821 @ 0x1aa5 @ │ │ │ │ + movwcs pc, #6881 @ 0x1ae1 @ │ │ │ │ ldrtmi r4, [r1], -r2, lsl #12 │ │ │ │ rsbscc pc, ip, r5, lsl #17 │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ @ instruction: 0xf7f54626 │ │ │ │ @ instruction: 0xf8d5fce5 │ │ │ │ strmi r3, [r1], r8, lsl #1 │ │ │ │ - beq 0x4adc3c │ │ │ │ + beq 0x4adc4c │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blx 0x12d6844 │ │ │ │ + blx 0x12d6854 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf79ed53d │ │ │ │ - strcc pc, [r1], -r3, lsr #17 │ │ │ │ + @ instruction: 0x3601f89b │ │ │ │ stccs 6, cr4, [pc], {7} │ │ │ │ @ instruction: 0xf895d13b │ │ │ │ @ instruction: 0x460130d9 │ │ │ │ - blcs 0xc34f8 │ │ │ │ + blcs 0xc3508 │ │ │ │ andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ @ instruction: 0xf7f22204 │ │ │ │ - rsccs pc, r2, pc, lsr #30 │ │ │ │ + rsccs pc, r2, r7, lsr #30 │ │ │ │ andls r4, r0, r3, asr r6 │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ @ instruction: 0xf7f94628 │ │ │ │ ldrmi pc, [r3, #3993]! @ 0xf99 │ │ │ │ andcs sp, r4, #4 │ │ │ │ strbmi r4, [r8], -r9, asr #12 │ │ │ │ - @ instruction: 0xf902f7a3 │ │ │ │ + @ instruction: 0xf8faf7a3 │ │ │ │ ldmdbvs fp, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ stmdbls r3, {r0, r1, r3, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0x464a465b │ │ │ │ @ instruction: 0xf7f64628 │ │ │ │ svcvs 0x00abfb1b │ │ │ │ andlt fp, r5, fp, ror fp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -165463,33 +165467,33 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4ff0 │ │ │ │ strcc fp, [r1], #-2077 @ 0xfffff7e3 │ │ │ │ @ instruction: 0xd1ba2c10 │ │ │ │ - blls 0x16bc38 │ │ │ │ + blls 0x16bc48 │ │ │ │ eorne pc, r4, r3, asr r8 @ │ │ │ │ - @ instruction: 0xf874f7a3 │ │ │ │ + @ instruction: 0xf86cf7a3 │ │ │ │ ldrtmi r2, [r9], -r2, ror #7 │ │ │ │ strbmi r9, [sl], -r0, lsl #6 │ │ │ │ @ instruction: 0x46284653 │ │ │ │ @ instruction: 0xff62f7f9 │ │ │ │ svclt 0x000845b3 │ │ │ │ adcle r3, r8, r1, lsl #8 │ │ │ │ strbmi r2, [r9], -r4, lsl #4 │ │ │ │ strcc r4, [r1], #-1608 @ 0xfffff9b8 │ │ │ │ - @ instruction: 0xf8c8f7a3 │ │ │ │ + @ instruction: 0xf8c0f7a3 │ │ │ │ andcs lr, r0, r1, lsr #15 │ │ │ │ - stc2 7, cr15, [r4, #-632] @ 0xfffffd88 │ │ │ │ + ldc2l 7, cr15, [ip], #632 @ 0x278 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7a66819 │ │ │ │ - movwcs pc, #2119 @ 0x847 @ │ │ │ │ + movwcs pc, #2111 @ 0x83f @ │ │ │ │ andlt r6, r5, fp, lsr #15 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -165503,133 +165507,133 @@ │ │ │ │ @ instruction: 0xf1b5b087 │ │ │ │ rsble r6, r8, r0, lsl #31 │ │ │ │ rsbsle r2, r2, pc, lsl #24 │ │ │ │ stccs 8, cr6, [pc], {76} @ 0x4c │ │ │ │ @ instruction: 0xf890d06f │ │ │ │ stccs 0, cr5, [r0, #-868] @ 0xfffffc9c │ │ │ │ stccs 0, cr13, [sp], {100} @ 0x64 │ │ │ │ - bcs 0x1a5f0c │ │ │ │ + bcs 0x1a5f1c │ │ │ │ stmvs sp, {r1, r2, r8, ip, lr, pc} │ │ │ │ svclt 0x001842a5 │ │ │ │ rsble r2, r2, pc, lsl #26 │ │ │ │ rsble r2, r0, sp, lsl #26 │ │ │ │ ldrmi r4, [sl], pc, lsl #12 │ │ │ │ @ instruction: 0x46044690 │ │ │ │ - @ instruction: 0xf804f79e │ │ │ │ + @ instruction: 0xfffcf79d │ │ │ │ ldmdavs fp!, {r0, r2, r9, sl, lr} │ │ │ │ cmple pc, pc, lsl #22 │ │ │ │ smullscc pc, r9, r4, r8 @ │ │ │ │ ldrbtcs pc, [r4], -lr, asr #4 @ │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ - blcs 0xc35a0 │ │ │ │ + blcs 0xc35b0 │ │ │ │ svclt 0x000c4620 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - mcr2 7, 4, pc, cr12, cr2, {7} @ │ │ │ │ + mcr2 7, 4, pc, cr4, cr2, {7} @ │ │ │ │ @ instruction: 0x462968fa │ │ │ │ @ instruction: 0xf7a34628 │ │ │ │ - ldmdavs fp!, {r0, r3, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs fp!, {r0, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ ldmvs fp!, {r0, r3, r4, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf79d469b │ │ │ │ - @ instruction: 0xf8d4ffe7 │ │ │ │ + @ instruction: 0xf8d4ffdf │ │ │ │ andcs r3, r1, #132 @ 0x84 │ │ │ │ @ instruction: 0xf1b84607 │ │ │ │ - b 0x11759d8 │ │ │ │ + b 0x11759e8 │ │ │ │ @ instruction: 0xf8840308 │ │ │ │ @ instruction: 0xf04320df │ │ │ │ suble r0, r2, r0, ror #7 │ │ │ │ strmi r9, [r1], -r0, lsl #6 │ │ │ │ strtmi r4, [r0], -sl, lsr #12 │ │ │ │ ldrdcc pc, [r8], r4 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ stc2 7, cr15, [lr], {249} @ 0xf9 │ │ │ │ @ instruction: 0x46396e30 │ │ │ │ - stc2 7, cr15, [r4, #680]! @ 0x2a8 │ │ │ │ + ldc2 7, cr15, [ip, #680] @ 0x2a8 │ │ │ │ strtmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf7f6463a │ │ │ │ @ instruction: 0x6df0f911 │ │ │ │ @ instruction: 0xf7aa4629 │ │ │ │ - @ instruction: 0xf1bafd9b │ │ │ │ + @ instruction: 0xf1bafd93 │ │ │ │ cmple ip, r0, lsl #30 │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ stccs 15, cr8, [pc], {240} @ 0xf0 │ │ │ │ stmdavs ip, {r0, r3, ip, lr, pc}^ │ │ │ │ andle r2, r6, pc, lsl #24 │ │ │ │ @ instruction: 0xd1a32a03 │ │ │ │ - stccs 8, cr6, [pc, #-564] @ 0xb1c00 │ │ │ │ + stccs 8, cr6, [pc, #-564] @ 0xb1c10 │ │ │ │ adcmi fp, r5, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf04fd19e │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ andlt r2, r7, r0, lsl #2 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ svclt 0x0056f7fd │ │ │ │ ldrbtcs pc, [r4], -lr, asr #4 @ │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ eorne pc, r3, r6, asr r8 @ │ │ │ │ - @ instruction: 0xffaef7a2 │ │ │ │ + @ instruction: 0xffa6f7a2 │ │ │ │ movwls lr, #22436 @ 0x57a4 │ │ │ │ - @ instruction: 0xff94f79d │ │ │ │ + @ instruction: 0xff8cf79d │ │ │ │ @ instruction: 0xf79d9003 │ │ │ │ - strmi pc, [r0], r5, asr #31 │ │ │ │ - @ instruction: 0xff8ef79d │ │ │ │ + selmi pc, r0, sp @ │ │ │ │ + @ instruction: 0xff86f79d │ │ │ │ andls r4, r4, r9, lsr #12 │ │ │ │ - @ instruction: 0xffa0f7a2 │ │ │ │ + @ instruction: 0xff98f7a2 │ │ │ │ @ instruction: 0xee1d4a16 │ │ │ │ stmdals r4, {r4, r5, r6, r8, r9, sl, fp, ip} │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmpl r9, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ ldrdcs pc, [r8], r4 │ │ │ │ andcs r4, r0, r1, lsl #8 │ │ │ │ andeq pc, pc, #2 │ │ │ │ strbmi r9, [r0], -r0 │ │ │ │ - blx 0xfe2efd56 │ │ │ │ + blx 0xfe0efd66 │ │ │ │ @ instruction: 0x46416e30 │ │ │ │ - @ instruction: 0xffc4f7a5 │ │ │ │ + @ instruction: 0xffbcf7a5 │ │ │ │ ldrdcc pc, [r4], r4 │ │ │ │ - blcs 0x4c37b4 │ │ │ │ + blcs 0x4c37c4 │ │ │ │ ldrtmi fp, [r9], -fp, lsl #30 │ │ │ │ stmdals r3, {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7aa9903 │ │ │ │ - bls 0x1b1658 │ │ │ │ + bls 0x1b1648 │ │ │ │ @ instruction: 0x46204659 │ │ │ │ @ instruction: 0xf8aef7f6 │ │ │ │ mulscs pc, r6, r7 @ │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7a24ff0 │ │ │ │ - svclt 0x0000bf35 │ │ │ │ - strdeq sp, [r6], r4 │ │ │ │ + svclt 0x0000bf2d │ │ │ │ + addeq sp, r6, r4, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec090e0 │ │ │ │ + bl 0xfec090f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8900ff8 │ │ │ │ ldmib r0, {r0, r3, r4, r6, r7, lr, pc}^ │ │ │ │ @ instruction: 0xf1bc3234 │ │ │ │ andle r0, sp, r0, lsl #30 │ │ │ │ - b 0x1174464 │ │ │ │ + b 0x1174474 │ │ │ │ bicsmi r6, fp, #134217731 @ 0x8000003 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ andcs fp, r0, r3, ror r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ - b 0x1174380 │ │ │ │ + b 0x1174390 │ │ │ │ bicsmi r7, fp, #134217728 @ 0x8000000 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7ff2201 │ │ │ │ andcs pc, r1, r1, lsl #30 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec09140 │ │ │ │ + bl 0xfec09150 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ ldmdblt r3!, {r7, r8, r9, sp, lr} │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -165637,39 +165641,39 @@ │ │ │ │ @ instruction: 0xf7ff461a │ │ │ │ andcs pc, r1, r1, ror #29 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec09180 │ │ │ │ + bl 0xfec09190 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8900ff8 │ │ │ │ ldmib r0, {r0, r3, r4, r6, r7, lr, pc}^ │ │ │ │ @ instruction: 0xf1bc3234 │ │ │ │ andle r0, sp, r0, lsl #30 │ │ │ │ - b 0x1174504 │ │ │ │ + b 0x1174514 │ │ │ │ bicsmi r6, fp, #134217731 @ 0x8000003 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ andcs fp, r0, r3, ror r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ - b 0x1174420 │ │ │ │ + b 0x1174430 │ │ │ │ bicsmi r7, fp, #134217728 @ 0x8000000 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7ff461a │ │ │ │ @ instruction: 0x2001feb1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec091e0 │ │ │ │ + bl 0xfec091f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ ldmdblt r3!, {r7, r8, r9, sp, lr} │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -165677,15 +165681,15 @@ │ │ │ │ @ instruction: 0xf7ff2200 │ │ │ │ mulcs r1, r1, lr │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec09220 │ │ │ │ + bl 0xfec09230 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ ldmdblt r3!, {r6, r7, r8, r9} │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -165693,15 +165697,15 @@ │ │ │ │ @ instruction: 0xf7ff2202 │ │ │ │ andcs pc, r1, r1, ror lr @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec09260 │ │ │ │ + bl 0xfec09270 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ ldmdblt r3!, {r7, r8, r9, sp, lr} │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -165744,172 +165748,172 @@ │ │ │ │ @ instruction: 0xf1bebf18 │ │ │ │ rscle r0, r0, sp, lsl #30 │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ ldrmi r8, [r3], r1, lsl #2 │ │ │ │ strmi r4, [sp], -r2, lsl #13 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf79d80a7 │ │ │ │ - stmdavs fp!, {r0, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blcs 0x483948 │ │ │ │ + stmdavs fp!, {r0, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + blcs 0x483958 │ │ │ │ addshi pc, r7, r0, asr #32 │ │ │ │ smullscc pc, r9, sl, r8 @ │ │ │ │ ldrbtcs pc, [r4], #-590 @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - blcs 0xc3948 │ │ │ │ + blcs 0xc3958 │ │ │ │ svclt 0x000c4650 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - ldc2 7, cr15, [r8], #968 @ 0x3c8 │ │ │ │ + ldc2 7, cr15, [r0], #968 @ 0x3c8 │ │ │ │ ldrtmi r6, [r1], -sl, lsr #18 │ │ │ │ @ instruction: 0xf7a24630 │ │ │ │ - @ instruction: 0xf8dafe95 │ │ │ │ - b 0x117e370 │ │ │ │ + @ instruction: 0xf8dafe8d │ │ │ │ + b 0x117e380 │ │ │ │ @ instruction: 0xf043030b │ │ │ │ movwls r0, #29664 @ 0x73e0 │ │ │ │ movwls r6, #18539 @ 0x486b │ │ │ │ movwvc lr, #10709 @ 0x29d5 │ │ │ │ @ instruction: 0xf79b9308 │ │ │ │ - strmi pc, [r5], -r5, lsl #22 │ │ │ │ + @ instruction: 0x4605fafd │ │ │ │ @ instruction: 0xf79b9005 │ │ │ │ - andls pc, r6, r1, lsl #22 │ │ │ │ - mrc2 7, 1, pc, cr8, cr13, {4} │ │ │ │ + strdls pc, [r6], -r9 │ │ │ │ + mrc2 7, 1, pc, cr0, cr13, {4} │ │ │ │ @ instruction: 0x46814631 │ │ │ │ - blx 0xff6f0036 │ │ │ │ + blx 0xff4f0046 │ │ │ │ stclvs 6, cr4, [r2, #172]! @ 0xac │ │ │ │ andcs r4, r9, r9, asr #12 │ │ │ │ - ldc2l 7, cr15, [r6, #664]! @ 0x298 │ │ │ │ - ldc2l 7, cr15, [r8, #628]! @ 0x274 │ │ │ │ + stc2l 7, cr15, [lr, #664]! @ 0x298 │ │ │ │ + ldc2l 7, cr15, [r0, #628]! @ 0x274 │ │ │ │ @ instruction: 0x46814631 │ │ │ │ - cdp2 7, 0, cr15, cr10, cr2, {5} │ │ │ │ - ldc2l 7, cr15, [r2, #628]! @ 0x274 │ │ │ │ + cdp2 7, 0, cr15, cr2, cr2, {5} │ │ │ │ + stc2l 7, cr15, [sl, #628]! @ 0x274 │ │ │ │ @ instruction: 0xf79d4680 │ │ │ │ - svccs 0x000ffdef │ │ │ │ + svccs 0x000ffde7 │ │ │ │ cmnle r3, r5, lsl #12 │ │ │ │ smullscc pc, r9, sl, r8 @ │ │ │ │ ldrbmi r4, [r0], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - ldc2l 7, cr15, [ip], #-968 @ 0xfffffc38 │ │ │ │ + ldc2l 7, cr15, [r4], #-968 @ 0xfffffc38 │ │ │ │ svceq 0x0003f1bb │ │ │ │ @ instruction: 0xf79dd05b │ │ │ │ - mcrvs 13, 1, pc, cr1, cr13, {6} @ │ │ │ │ + mcrvs 13, 1, pc, cr1, cr5, {6} @ │ │ │ │ @ instruction: 0xf7aa4606 │ │ │ │ - ldmdbmi r5, {r0, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi r5, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrdcs pc, [r8], sl │ │ │ │ ldrbtmi r4, [r9], #-1579 @ 0xfffff9d5 │ │ │ │ stcls 8, cr6, [r7, #-36] @ 0xffffffdc │ │ │ │ andeq pc, pc, #2 │ │ │ │ strbmi r5, [r0], -r1, asr #16 │ │ │ │ strcs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ strbmi r2, [r9], #-512 @ 0xfffffe00 │ │ │ │ ldrtmi r9, [r2], -r2, lsl #4 │ │ │ │ - @ instruction: 0xff56f7ae │ │ │ │ + @ instruction: 0xff4ef7ae │ │ │ │ @ instruction: 0x46424633 │ │ │ │ andcs r4, r9, r1, asr #12 │ │ │ │ - ldc2l 7, cr15, [r6], #652 @ 0x28c │ │ │ │ + stc2l 7, cr15, [lr], #652 @ 0x28c │ │ │ │ strbmi r9, [r1], -r4, lsl #26 │ │ │ │ eoreq pc, r5, r4, asr r8 @ │ │ │ │ - stc2l 7, cr15, [lr, #648] @ 0x288 │ │ │ │ + stc2l 7, cr15, [r6, #648] @ 0x288 │ │ │ │ ldrtmi r9, [r0], -r6, lsl #28 │ │ │ │ - ldc2l 7, cr15, [sl, #-648] @ 0xfffffd78 │ │ │ │ + ldc2l 7, cr15, [r2, #-648] @ 0xfffffd78 │ │ │ │ @ instruction: 0xf7a29805 │ │ │ │ - @ instruction: 0xf854fd51 │ │ │ │ + @ instruction: 0xf854fd49 │ │ │ │ tstcs r1, r5, lsr #32 │ │ │ │ - ldc2l 7, cr15, [ip, #648] @ 0x288 │ │ │ │ + ldc2l 7, cr15, [r4, #648] @ 0x288 │ │ │ │ @ instruction: 0xf7a24630 │ │ │ │ - stclvs 13, cr15, [r0, #292]! @ 0x124 │ │ │ │ + stclvs 13, cr15, [r0, #260]! @ 0x104 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf7a54ff0 │ │ │ │ - bcs 0x1a1bac │ │ │ │ + bcs 0x1a1b9c │ │ │ │ svcge 0x0063f47f │ │ │ │ stccs 8, cr6, [pc], {204} @ 0xcc │ │ │ │ strmi fp, [r4, #3864]! @ 0xf18 │ │ │ │ svcge 0x005df47f │ │ │ │ vaba.s8 d30, d14, d25 │ │ │ │ vmvn.i32 q9, #262144 @ 0x00040000 │ │ │ │ @ instruction: 0xf8542496 │ │ │ │ @ instruction: 0xf7a21023 │ │ │ │ - strb pc, [sp, -r3, lsr #27]! @ │ │ │ │ + @ instruction: 0xe76dfd9b │ │ │ │ @ instruction: 0xf7a2202f │ │ │ │ - ldrb pc, [r4, -r1, ror #26] @ │ │ │ │ + @ instruction: 0xe754fd59 │ │ │ │ eorne pc, r7, r4, asr r8 @ │ │ │ │ - ldc2 7, cr15, [sl, #648] @ 0x288 │ │ │ │ + ldc2 7, cr15, [r2, #648] @ 0x288 │ │ │ │ @ instruction: 0xf79de7a0 │ │ │ │ - @ instruction: 0x4607fdb5 │ │ │ │ - ldc2 7, cr15, [r2, #628]! @ 0x274 │ │ │ │ + strmi pc, [r7], -sp, lsr #27 │ │ │ │ + stc2 7, cr15, [sl, #628]! @ 0x274 │ │ │ │ @ instruction: 0xf79d4606 │ │ │ │ - bls 0x2f1884 │ │ │ │ - bcs 0x483aa8 │ │ │ │ + bls 0x2f1874 │ │ │ │ + bcs 0x483ab8 │ │ │ │ @ instruction: 0xf89ad136 │ │ │ │ @ instruction: 0x461920d9 │ │ │ │ movwls r4, #34384 @ 0x8650 │ │ │ │ svclt 0x000c2a00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - stc2 7, cr15, [r6], {242} @ 0xf2 │ │ │ │ + blx 0x7028e │ │ │ │ @ instruction: 0xf8da9b08 │ │ │ │ ldrtmi r2, [r0], -r4, lsl #1 │ │ │ │ svclt 0x000b2a10 │ │ │ │ @ instruction: 0x461a4619 │ │ │ │ strtmi r4, [r9], -sl, lsr #12 │ │ │ │ - blx 0xfeb70176 │ │ │ │ + blx 0xfe970186 │ │ │ │ @ instruction: 0xee1d4919 │ │ │ │ @ instruction: 0xf8da0f70 │ │ │ │ ldrbtmi r2, [r9], #-136 @ 0xffffff78 │ │ │ │ ldrtmi r6, [r3], -r9, lsl #16 │ │ │ │ andeq pc, pc, #2 │ │ │ │ stmdals r7, {r0, r6, fp, ip, lr} │ │ │ │ andcs lr, r0, sp, asr #19 │ │ │ │ andls r2, r2, #0, 4 │ │ │ │ ldrtmi r4, [r8], -r9, asr #8 │ │ │ │ @ instruction: 0xf7ae6e22 │ │ │ │ - ldrtmi pc, [r9], -r1, ror #29 @ │ │ │ │ + @ instruction: 0x4639fed9 │ │ │ │ andcs r6, r9, r3, lsr #28 │ │ │ │ @ instruction: 0xf7a6463a │ │ │ │ - @ instruction: 0x4639fdf7 │ │ │ │ + ldrtmi pc, [r9], -pc, ror #27 @ │ │ │ │ @ instruction: 0xf7aa4640 │ │ │ │ - str pc, [r1, r5, ror #21] │ │ │ │ + @ instruction: 0xe781fadd │ │ │ │ andls r9, r9, r8, lsl #22 │ │ │ │ eorne pc, r3, r4, asr r8 @ │ │ │ │ - ldc2l 7, cr15, [r0, #-648] @ 0xfffffd78 │ │ │ │ + stc2l 7, cr15, [r8, #-648] @ 0xfffffd78 │ │ │ │ strb r9, [ip, r9, lsl #22] │ │ │ │ stccs 8, cr6, [pc], {204} @ 0xcc │ │ │ │ strmi fp, [r4, #3864]! @ 0xf18 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr7, cr15, {1} │ │ │ │ @ instruction: 0xf47f2c0d │ │ │ │ @ instruction: 0xe6d2aef6 │ │ │ │ - addeq sp, r6, lr, lsl #19 │ │ │ │ - umulleq sp, r6, lr, r8 │ │ │ │ + addeq sp, r6, lr, ror r9 │ │ │ │ + addeq sp, r6, lr, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec09540 │ │ │ │ + bl 0xfec09550 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8900ff8 │ │ │ │ ldmib r0, {r0, r3, r4, r6, r7, lr, pc}^ │ │ │ │ @ instruction: 0xf1bc3234 │ │ │ │ andle r0, sp, r0, lsl #30 │ │ │ │ - b 0x11748c4 │ │ │ │ + b 0x11748d4 │ │ │ │ bicsmi r6, fp, #134217731 @ 0x8000003 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ andcs fp, r0, r3, ror r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ - b 0x11747e0 │ │ │ │ + b 0x11747f0 │ │ │ │ bicsmi r7, fp, #134217728 @ 0x8000000 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7ff2201 │ │ │ │ andcs pc, r1, r9, lsl #29 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec095a0 │ │ │ │ + bl 0xfec095b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ ldmdblt r3!, {r7, r8, r9, sp, lr} │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -165917,39 +165921,39 @@ │ │ │ │ @ instruction: 0xf7ff461a │ │ │ │ andcs pc, r1, r9, ror #28 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec095e0 │ │ │ │ + bl 0xfec095f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8900ff8 │ │ │ │ ldmib r0, {r0, r3, r4, r6, r7, lr, pc}^ │ │ │ │ @ instruction: 0xf1bc3234 │ │ │ │ andle r0, sp, r0, lsl #30 │ │ │ │ - b 0x1174964 │ │ │ │ + b 0x1174974 │ │ │ │ bicsmi r6, fp, #134217731 @ 0x8000003 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ andcs fp, r0, r3, ror r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ - b 0x1174880 │ │ │ │ + b 0x1174890 │ │ │ │ bicsmi r7, fp, #134217728 @ 0x8000000 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7ff461a │ │ │ │ andcs pc, r1, r9, lsr lr @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec09640 │ │ │ │ + bl 0xfec09650 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ ldmdblt r3!, {r7, r8, r9, sp, lr} │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -165957,15 +165961,15 @@ │ │ │ │ @ instruction: 0xf7ff2200 │ │ │ │ andcs pc, r1, r9, lsl lr @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec09680 │ │ │ │ + bl 0xfec09690 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ ldmdblt r3!, {r7, r8, r9, sp, lr} │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -165973,15 +165977,15 @@ │ │ │ │ @ instruction: 0xf7ff2202 │ │ │ │ strdcs pc, [r1], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec096c0 │ │ │ │ + bl 0xfec096d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ ldmdblt r3!, {r6, r7, r8, r9} │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -165989,15 +165993,15 @@ │ │ │ │ @ instruction: 0xf7ff2202 │ │ │ │ ldrdcs pc, [r1], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec09700 │ │ │ │ + bl 0xfec09710 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ ldmdblt r3!, {r6, r8, r9, ip, sp} │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -166006,19 +166010,19 @@ │ │ │ │ @ instruction: 0xf7fd2100 │ │ │ │ andcs pc, r1, r7, ror #23 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec09744 │ │ │ │ + bl 0xfec09754 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ vst4. {d3-d6}, [r3 :64], r0 │ │ │ │ - blcs 0x4cf164 │ │ │ │ + blcs 0x4cf174 │ │ │ │ andcs fp, r0, r8, lsl pc │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf04fbd08 │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ @ instruction: 0xf7fd2100 │ │ │ │ @@ -166032,17 +166036,17 @@ │ │ │ │ @ instruction: 0x4123680c │ │ │ │ strle r0, [r4], #-2011 @ 0xfffff825 │ │ │ │ @ instruction: 0xf7ffbc10 │ │ │ │ @ instruction: 0xf7ffbb21 │ │ │ │ @ instruction: 0xbc10bb1f │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ - bllt 0xfea705a0 │ │ │ │ + bllt 0xfea705b0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec097b4 │ │ │ │ + bl 0xfec097c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ addlt ip, r3, r8 │ │ │ │ strmi r6, [r2], -fp, lsl #16 │ │ │ │ svceq 0x000ff1bc │ │ │ │ @ instruction: 0xf1bcd019 │ │ │ │ svclt 0x000c0f0d │ │ │ │ @@ -166054,22 +166058,22 @@ │ │ │ │ @ instruction: 0xf7f70205 │ │ │ │ andlt pc, r3, pc, ror #28 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf04fbd00 │ │ │ │ - blcs 0xb5608 │ │ │ │ + blcs 0xb5618 │ │ │ │ @ instruction: 0xf04fd0e8 │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ andlt r2, r3, r0, lsl #2 │ │ │ │ - bl 0x1f0788 │ │ │ │ - bllt 0x1cf060c │ │ │ │ + bl 0x1f0798 │ │ │ │ + bllt 0x1cf061c │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec09820 │ │ │ │ + bl 0xfec09830 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r1, {r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ addlt r3, r3, r0, lsl #24 │ │ │ │ @ instruction: 0xf1bc4602 │ │ │ │ andsle r0, r9, pc, lsl #30 │ │ │ │ svceq 0x000df1bc │ │ │ │ @ instruction: 0xf04fbf0c │ │ │ │ @@ -166088,15 +166092,15 @@ │ │ │ │ rscle r2, r8, r0, lsl #22 │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ @ instruction: 0xf7fdeb04 │ │ │ │ svclt 0x0000bb3b │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec0988c │ │ │ │ + bl 0xfec0989c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmvs sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf8d1b083 │ │ │ │ strmi ip, [r3], -r0 │ │ │ │ eorle r2, r8, pc, lsl #20 │ │ │ │ svclt 0x00182a0d │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ @@ -166125,20 +166129,20 @@ │ │ │ │ sbcsle r0, lr, r0, lsl #30 │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ @ instruction: 0xf7fdeb04 │ │ │ │ svclt 0x0000baf1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec09920 │ │ │ │ + bl 0xfec09930 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r1, {r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ addlt ip, r3, r0, lsl #4 │ │ │ │ - bcs 0x483f3c │ │ │ │ - bcs 0x4267d4 │ │ │ │ + bcs 0x483f4c │ │ │ │ + bcs 0x4267e4 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ andsle r0, fp, r1, lsl #28 │ │ │ │ rscsvs pc, sp, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ subeq pc, r5, r6, asr #4 │ │ │ │ andeq pc, sl, r0, asr #5 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @@ -166147,1307 +166151,1305 @@ │ │ │ │ movwcs lr, #0 │ │ │ │ ldc2l 7, cr15, [r8], #-988 @ 0xfffffc24 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - bcs 0x40c9a0 │ │ │ │ + bcs 0x40c9b0 │ │ │ │ @ instruction: 0xf04fbf0c │ │ │ │ @ instruction: 0xf04f0e02 │ │ │ │ ldrb r0, [fp, r1, lsl #28] │ │ │ │ rscsvs pc, sp, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf04fd0de │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ andlt r2, r3, r0, lsl #2 │ │ │ │ - bl 0x1f0918 │ │ │ │ - blt 0xfeaf079c │ │ │ │ + bl 0x1f0928 │ │ │ │ + blt 0xfeaf07ac │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec099b0 │ │ │ │ + bl 0xfec099c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0xfefb6638 │ │ │ │ + blmi 0xfefb6648 │ │ │ │ @ instruction: 0x460cb093 │ │ │ │ strmi r2, [r5], -r0, lsr #4 │ │ │ │ - bl 0x3fabc4 │ │ │ │ + bl 0x3fabd4 │ │ │ │ ldmdavs fp, {r1} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ @ instruction: 0xf1f70300 │ │ │ │ - vorr.i16 q15, #202 @ 0x00ca │ │ │ │ + @ instruction: 0xf3c4e992 │ │ │ │ @ instruction: 0xf10c6c42 │ │ │ │ - blcs 0x23f7d8 │ │ │ │ - strhi pc, [lr], -r1, lsl #4 │ │ │ │ + blcs 0x23f7e8 │ │ │ │ + strhi pc, [sl], -r1, lsl #4 │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ subseq r0, sp, r6, asr #32 │ │ │ │ sbcseq r0, fp, fp, lsl #1 │ │ │ │ tsteq r6, r3, lsl #2 │ │ │ │ mvneq r0, r7 │ │ │ │ - strhi pc, [r7], #-256 @ 0xffffff00 │ │ │ │ + strhi pc, [r3], #-256 @ 0xffffff00 │ │ │ │ @ instruction: 0xf0040a20 │ │ │ │ vmov.i32 d17, #49152 @ 0x0000c000 │ │ │ │ @ instruction: 0xf3c45342 │ │ │ │ - @ instruction: 0xf0041742 │ │ │ │ - @ instruction: 0xf0000c0f │ │ │ │ + @ instruction: 0xf0004c03 │ │ │ │ vaddw.u8 q8, q2, d15 │ │ │ │ - vmull.p8 q10, d4, d3 │ │ │ │ - bcs 0x4c0024 │ │ │ │ - bicshi pc, r0, #0 │ │ │ │ + @ instruction: 0xf0043703 │ │ │ │ + vmull.p8 q8, d4, d15 │ │ │ │ + bcs 0x4b8130 │ │ │ │ + bichi pc, ip, #0 │ │ │ │ svcne 0x0010f1b2 │ │ │ │ tstphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrsbcs pc, [r0], #133 @ 0x85 @ │ │ │ │ strle r0, [r3, #-1936] @ 0xfffff870 │ │ │ │ svcvs 0x0060f414 │ │ │ │ mrshi pc, (UNDEF: 4) @ │ │ │ │ andvc pc, r0, pc, asr #8 │ │ │ │ andmi pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf1b04010 │ │ │ │ @ instruction: 0xf0006f80 │ │ │ │ - @ instruction: 0xf1a1861d │ │ │ │ - bcs 0x1f306c │ │ │ │ + @ instruction: 0xf1a18619 │ │ │ │ + bcs 0x1f307c │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xbb058 │ │ │ │ + bcs 0xbb068 │ │ │ │ rscshi pc, r2, r0 │ │ │ │ strcs r2, [r1], #-512 @ 0xfffffe00 │ │ │ │ - strls r4, [r4], -r8, lsr #12 │ │ │ │ - stmib sp, {r1, r8, r9, sl, ip, pc}^ │ │ │ │ - andls lr, r5, #0, 24 │ │ │ │ + strls r4, [r4, -r8, lsr #12] │ │ │ │ + stmib sp, {r1, r9, sl, ip, pc}^ │ │ │ │ + andls ip, r5, #0, 28 │ │ │ │ @ instruction: 0xf7fe9403 │ │ │ │ adc pc, ip, pc, ror r9 @ │ │ │ │ movtpl pc, #13252 @ 0x33c4 @ │ │ │ │ - blcs 0x44147c │ │ │ │ - ldrbhi pc, [r8], -r1, lsl #4 @ │ │ │ │ + blcs 0x44148c │ │ │ │ + ldrbhi pc, [r4], -r1, lsl #4 @ │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ - rscseq r0, sl, #52, 4 @ 0x40000003 │ │ │ │ - adceq r0, fp, #1610612749 @ 0x6000000d │ │ │ │ - biceq r0, sp, r7, lsl #5 │ │ │ │ - andseq r0, sp, #1073741866 @ 0x4000002a │ │ │ │ - andeq r0, fp, #-1073741803 @ 0xc0000015 │ │ │ │ - mvnseq r0, fp, ror r1 │ │ │ │ - rsbeq r0, sp, #-1073741812 @ 0xc000000c │ │ │ │ - @ instruction: 0xf004024e │ │ │ │ + rscseq r0, r6, #536870915 @ 0x20000003 │ │ │ │ + adceq r0, r7, #805306381 @ 0x3000000d │ │ │ │ + biceq r0, ip, r4, lsl #5 │ │ │ │ + andseq r0, fp, #1073741866 @ 0x4000002a │ │ │ │ + andeq r0, r9, #-1073741803 @ 0xc0000015 │ │ │ │ + mvneq r0, fp, ror r1 │ │ │ │ + rsbeq r0, sl, #-1073741812 @ 0xc000000c │ │ │ │ + @ instruction: 0xf004024c │ │ │ │ @ instruction: 0xf1b373a8 │ │ │ │ @ instruction: 0xf0007f80 │ │ │ │ - vshl.s8 d8, d26, d0 │ │ │ │ - @ instruction: 0xf5b382f7 │ │ │ │ + vshl.s8 d8, d22, d0 │ │ │ │ + @ instruction: 0xf5b382f3 │ │ │ │ @ instruction: 0xf0000f80 │ │ │ │ vqadd.s8 q4, q8, │ │ │ │ blcs 0xd3774 │ │ │ │ - strhi pc, [r2, #-0] │ │ │ │ - bicpl pc, r0, r4, asr #7 │ │ │ │ - andmi pc, r3, r4, asr #7 │ │ │ │ - movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ - andeq pc, fp, #196, 6 @ 0x10000003 │ │ │ │ - adceq r9, r7, #-2147483646 @ 0x80000002 │ │ │ │ - ldrbhi pc, [sl, #256] @ 0x100 @ │ │ │ │ + ldrbthi pc, [lr], #0 @ │ │ │ │ + smlabtcc r3, r4, r3, pc @ │ │ │ │ + bicpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andeq pc, fp, r4, asr #7 │ │ │ │ + adceq r9, r7, #12, 2 │ │ │ │ + ldrbhi pc, [r6, #256] @ 0x100 @ │ │ │ │ ldrdmi pc, [r8], r5 │ │ │ │ - andls sl, fp, r8, lsl #18 │ │ │ │ - movwls r4, #50728 @ 0xc628 │ │ │ │ + andls sl, sp, r8, lsl #18 │ │ │ │ + movwls r4, #42536 @ 0xa628 │ │ │ │ movweq pc, #61444 @ 0xf004 @ │ │ │ │ - andcs r9, r2, #-805306368 @ 0xd0000000 │ │ │ │ + andcs r9, r2, #-1342177280 @ 0xb0000000 │ │ │ │ strcs r2, [r0, #-1024] @ 0xfffffc00 │ │ │ │ strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xffccf7f8 │ │ │ │ andscs lr, r0, #103 @ 0x67 │ │ │ │ subne pc, r0, #192, 4 │ │ │ │ movweq lr, #10756 @ 0x2a04 │ │ │ │ svcvc 0x0080f1b3 │ │ │ │ - ldrhi pc, [r4], #-0 │ │ │ │ - rschi pc, sp, #0, 4 │ │ │ │ + ldrhi pc, [r0], #-0 │ │ │ │ + rschi pc, r9, #0, 4 │ │ │ │ svceq 0x0080f5b3 │ │ │ │ addshi pc, r9, r0 │ │ │ │ - orrshi pc, lr, #0, 4 │ │ │ │ + orrshi pc, sl, #0, 4 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - eorcs r8, r0, #160, 8 @ 0xa0000000 │ │ │ │ + eorcs r8, r0, #156, 8 @ 0x9c000000 │ │ │ │ adceq pc, r0, #192, 4 │ │ │ │ movweq lr, #10756 @ 0x2a04 │ │ │ │ svceq 0x0000f5b3 │ │ │ │ - bichi pc, r5, r1 │ │ │ │ - ldrbhi pc, [r1, #-512]! @ 0xfffffe00 @ │ │ │ │ + bichi pc, r1, r1 │ │ │ │ + strbhi pc, [sp, #-512]! @ 0xfffffe00 @ │ │ │ │ svcne 0x0000f5b3 │ │ │ │ - eorhi pc, r0, #1 │ │ │ │ - strhi pc, [r4, r0, lsl #4] │ │ │ │ + andshi pc, ip, #1 │ │ │ │ + strhi pc, [r0, r0, lsl #4] │ │ │ │ @ instruction: 0xf0012b00 │ │ │ │ - vst1.16 {d24-d27}, [pc], r8 │ │ │ │ + vst1.16 {d24-d27}, [pc], r4 │ │ │ │ vmvn.i32 q11, #3072 @ 0x00000c00 │ │ │ │ vmov.i32 d16, #49152 @ 0x0000c000 │ │ │ │ - b 0x1c2d64 │ │ │ │ - tstls r9, r2, lsl #6 │ │ │ │ + b 0x1bed74 │ │ │ │ + tstls r8, r2, lsl #6 │ │ │ │ cmnpvs r4, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - andeq pc, pc, r4 │ │ │ │ - vsubl.u8 q10, d20, d11 │ │ │ │ - andls r3, sl, r3, lsl #8 │ │ │ │ - @ instruction: 0xf0019408 │ │ │ │ - addsmi r8, r3, #196, 6 @ 0x10000003 │ │ │ │ - bicshi pc, pc, #1 │ │ │ │ + andmi pc, r3, r4, asr #7 │ │ │ │ + @ instruction: 0xf004428b │ │ │ │ + andls r0, r9, pc, lsl #8 │ │ │ │ + @ instruction: 0xf001940a │ │ │ │ + addsmi r8, r3, #192, 6 │ │ │ │ + bicshi pc, fp, #1 │ │ │ │ rsbsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xd1594293 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ rsbscs pc, sp, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ mrc2 7, 6, pc, cr10, cr5, {7} │ │ │ │ vmov.i32 d30, #200 @ 0x000000c8 │ │ │ │ - vsubl.u8 , d20, d0 │ │ │ │ - @ instruction: 0xf3c45340 │ │ │ │ - stmib sp, {r0, r1, r8, lr}^ │ │ │ │ - tstls r8, fp, lsl #6 │ │ │ │ - sbcpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ - andls r0, r9, #224, 4 │ │ │ │ - andvs pc, r0, #196, 6 @ 0x10000003 │ │ │ │ - adclt r9, r2, #-1610612736 @ 0xa0000000 │ │ │ │ + @ instruction: 0xf3c453c0 │ │ │ │ + vaddl.u8 q11, d4, d0 │ │ │ │ + adclt r4, r2, #-1073741824 @ 0xc0000000 │ │ │ │ + movwne lr, #35277 @ 0x89cd │ │ │ │ + movtpl pc, #964 @ 0x3c4 @ │ │ │ │ + vaddl.u8 , d4, d10 │ │ │ │ + movwls r5, #49280 @ 0xc080 │ │ │ │ + rsceq r9, r0, #11 │ │ │ │ @ instruction: 0xf100920d │ │ │ │ - stmdbge r8, {r0, r2, r3, r5, r6, r7, r9, pc} │ │ │ │ + stmdbge r8, {r0, r3, r5, r6, r7, r9, pc} │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ andcs pc, r1, r9, lsl #18 │ │ │ │ ldmdavs sl, {r1, r2, r4, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - mvnhi pc, #65 @ 0x41 │ │ │ │ + bicshi pc, ip, #65 @ 0x41 │ │ │ │ tstcs r0, r3, lsl r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmul.f32 , q10, q8 │ │ │ │ @ instruction: 0xf8950317 │ │ │ │ @ instruction: 0xf01410d9 │ │ │ │ - b 0x148f3f8 │ │ │ │ + b 0x148f408 │ │ │ │ @ instruction: 0xf0400383 │ │ │ │ - stmdbcs r0, {r0, r2, r4, r5, r7, r9, pc} │ │ │ │ + stmdbcs r0, {r0, r4, r5, r7, r9, pc} │ │ │ │ svclt 0x000c4628 │ │ │ │ tstcs r4, r8, lsl #2 │ │ │ │ @ instruction: 0xf7f44419 │ │ │ │ ldrb pc, [ip, r5, asr #25] @ │ │ │ │ movwpl pc, #17348 @ 0x43c4 @ │ │ │ │ - andne pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andls r2, r9, #4, 22 @ 0x1000 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf004920c │ │ │ │ - andls r0, sl, #-268435456 @ 0xf0000000 │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [fp], #-520 @ 0xfffffdf8 │ │ │ │ - adcshi pc, sp, #0 │ │ │ │ + andls r2, ip, #4, 22 @ 0x1000 │ │ │ │ + andne pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + vsubl.u8 , d4, d9 │ │ │ │ + andls r2, r8, #805306368 @ 0x30000000 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + streq pc, [pc], #-4 @ 0xb2a40 │ │ │ │ + andmi lr, sl, #3358720 @ 0x334000 │ │ │ │ + adcshi pc, r9, #0 │ │ │ │ andle r2, r1, r5, lsl #22 │ │ │ │ strb r2, [r5, r0] │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ stc2l 7, cr15, [sl, #1016]! @ 0x3f8 │ │ │ │ @ instruction: 0xf3c4e7c0 │ │ │ │ vsubw.u8 , q2, d1 │ │ │ │ - vqrdmlah.s , q10, d0[0] │ │ │ │ - @ instruction: 0xf0044003 │ │ │ │ - vaddw.u8 q8, q2, d15 │ │ │ │ - vqdmulh.s , q10, d0[1] │ │ │ │ - blcs 0x137368 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - and lr, sl, sp, asr #19 │ │ │ │ - @ instruction: 0xf000910d │ │ │ │ + vmull.p8 q10, d4, d3 │ │ │ │ + vaddw.u8 , q2, d3 │ │ │ │ + vmla.i , q10, d0[1] │ │ │ │ + vqdmulh.s , q2, d1[0] │ │ │ │ + blcs 0x147574 │ │ │ │ + streq pc, [pc], #-4 @ 0xb2a78 │ │ │ │ + smlabt fp, sp, r9, lr │ │ │ │ + @ instruction: 0xf000940d │ │ │ │ blcs 0x194294 │ │ │ │ - ldrbhi pc, [pc] @ 0xb2a78 @ │ │ │ │ + ldrbhi pc, [sl] @ │ │ │ │ @ instruction: 0xf8d52b01 │ │ │ │ - strtmi r3, [r8], -r8, lsl #1 │ │ │ │ - @ instruction: 0xf04f940c │ │ │ │ - @ instruction: 0xf04f0500 │ │ │ │ - andls r0, pc, #0, 8 │ │ │ │ - @ instruction: 0xf003a908 │ │ │ │ + @ instruction: 0xf04f3088 │ │ │ │ + andls r0, lr, r0, lsl #8 │ │ │ │ + strtmi r9, [r8], -sl, lsl #4 │ │ │ │ + @ instruction: 0xf04fa908 │ │ │ │ + @ instruction: 0xf0030500 │ │ │ │ @ instruction: 0xf04f030f │ │ │ │ @ instruction: 0xf8cd0200 │ │ │ │ - stmib sp, {r3, r4, r5, lr, pc}^ │ │ │ │ + stmib sp, {r2, r3, r4, r5, lr, pc}^ │ │ │ │ @ instruction: 0xf0004508 │ │ │ │ - @ instruction: 0xf7f985c6 │ │ │ │ + @ instruction: 0xf7f985c1 │ │ │ │ @ instruction: 0xe791f8b9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - stclpl 3, cr15, [r0], {196} @ 0xc4 │ │ │ │ - smlabtmi r3, r4, r3, pc @ │ │ │ │ - andcc pc, r3, r4, asr #7 │ │ │ │ - movweq pc, #46020 @ 0xb3c4 @ │ │ │ │ + stccc 3, cr15, [r3], {196} @ 0xc4 │ │ │ │ + smlabteq fp, r4, r3, pc @ │ │ │ │ + sbcpl pc, r0, r4, asr #7 │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ andne pc, r0, #20, 8 @ 0x14000000 │ │ │ │ - smlabtgt sl, sp, r9, lr │ │ │ │ - strhi pc, [r8, #-64] @ 0xffffffc0 │ │ │ │ + smlabtgt ip, sp, r9, lr │ │ │ │ + strhi pc, [r4, #-64] @ 0xffffffc0 │ │ │ │ ldrdmi pc, [r8], r5 │ │ │ │ - andls sl, ip, r8, lsl #18 │ │ │ │ - movwls r4, #54824 @ 0xd628 │ │ │ │ + andls sl, sl, r8, lsl #18 │ │ │ │ + movwls r4, #46632 @ 0xb628 │ │ │ │ movweq pc, #61444 @ 0xf004 @ │ │ │ │ strcs r2, [r0], #-1280 @ 0xfffffb00 │ │ │ │ strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf90ef7f9 │ │ │ │ vbic.i32 q15, #-1040187392 @ 0xc2000000 │ │ │ │ - andcs r2, r0, #201326592 @ 0xc000000 │ │ │ │ + movwcs r2, #515 @ 0x203 │ │ │ │ svccs 0x0070f414 │ │ │ │ - b 0x1497318 │ │ │ │ - rsclt r0, r2, #201326593 @ 0xc000001 │ │ │ │ - vsubw.u8 , q2, d12 │ │ │ │ - andls r5, fp, #0, 6 │ │ │ │ - andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andls r9, sl, #8, 6 @ 0x20000000 │ │ │ │ - bcs 0x4a716c │ │ │ │ - sbchi pc, ip, #1 │ │ │ │ + b 0x1497728 │ │ │ │ + rsclt r0, r3, #536870916 @ 0x20000004 │ │ │ │ + vsubl.u8 , d4, d12 │ │ │ │ + movwls r3, #45571 @ 0xb203 │ │ │ │ + movwpl pc, #964 @ 0x3c4 @ │ │ │ │ + movwls r9, #33290 @ 0x820a │ │ │ │ + bcs 0x4a717c │ │ │ │ + sbchi pc, r8, #1 │ │ │ │ svclt 0x00082a0d │ │ │ │ stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ adcspl pc, r5, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stc2 7, cr15, [ip], {247} @ 0xf7 │ │ │ │ vst1.16 {d30}, [pc]! │ │ │ │ vbic.i32 q10, #0 @ 0x00000000 │ │ │ │ eormi r0, r3, r0, lsl r3 │ │ │ │ svcmi 0x0070f5b3 │ │ │ │ - strthi pc, [r4], -r0 │ │ │ │ + strthi pc, [r2], -r0 │ │ │ │ svcne 0x0080f5b3 │ │ │ │ svcge 0x007af47f │ │ │ │ vsubw.u8 q9, q2, d1 │ │ │ │ - strtmi r2, [r8], -r3, lsl #4 │ │ │ │ - addsmi sl, sl, r8, lsl #18 │ │ │ │ - andcs r9, r0, #12, 4 @ 0xc0000000 │ │ │ │ - andls r9, sl, #0, 4 │ │ │ │ - adcne pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ - rsclt r9, r4, #8, 6 @ 0x20000000 │ │ │ │ - strls r9, [fp], #-1289 @ 0xfffffaf7 │ │ │ │ + stmib sp, {r0, r1, r9, lr}^ │ │ │ │ + vsubl.u8 , d4, d8 │ │ │ │ + stmdbge r8, {r0, r1, r9, sp} │ │ │ │ + addsmi fp, sl, r4, ror #5 │ │ │ │ + andls r9, ip, #184549376 @ 0xb000000 │ │ │ │ + strtmi r2, [r8], -r0, lsl #8 │ │ │ │ + vshl.s8 d25, d0, d5 │ │ │ │ + vsubl.s8 , d16, d29 │ │ │ │ + strls r0, [sl], #-517 @ 0xfffffdfb │ │ │ │ stc2 7, cr15, [ip], {247} @ 0xf7 │ │ │ │ vst1.8 {d30}, [pc :128], r9 │ │ │ │ vbic.i32 q10, #0 @ 0x00000000 │ │ │ │ eormi r0, r3, r0, lsl r3 │ │ │ │ svcmi 0x0070f5b3 │ │ │ │ - ldrbhi pc, [r2], -r0 @ │ │ │ │ + strbhi pc, [lr], -r0 @ │ │ │ │ svcne 0x0080f5b3 │ │ │ │ svcge 0x0056f47f │ │ │ │ andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ vmlal.u , d20, d3[4] │ │ │ │ subseq r4, r2, r3, lsl #8 │ │ │ │ @ instruction: 0xf602fa63 │ │ │ │ - @ instruction: 0xf8f4f79d │ │ │ │ + @ instruction: 0xf8ecf79d │ │ │ │ strmi r2, [r7], -pc, lsl #24 │ │ │ │ - cmpphi r4, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ + cmpphi r0, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ smullscc pc, r9, r5, r8 @ │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xff80f7f1 │ │ │ │ + @ instruction: 0xff78f7f1 │ │ │ │ @ instruction: 0xf79d4630 │ │ │ │ - @ instruction: 0x4639fd9f │ │ │ │ + @ instruction: 0x4639fd97 │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ - blx 0x8f0b9e │ │ │ │ + blx 0x6f0bae │ │ │ │ vqshlu.s64 q15, , #4 │ │ │ │ - vsubw.u8 q9, q2, d3 │ │ │ │ - @ instruction: 0xf6465c00 │ │ │ │ - vsubl.s8 , d0, d29 │ │ │ │ - subseq r0, fp, sl, lsl #4 │ │ │ │ - vsubw.u8 , q2, d12 │ │ │ │ - movwls r4, #37635 @ 0x9303 │ │ │ │ - movwls fp, #45795 @ 0xb2e3 │ │ │ │ - mvnvc pc, #73400320 @ 0x4600000 │ │ │ │ - movweq pc, #41664 @ 0xa2c0 @ │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - svceq 0x0000f1bc │ │ │ │ - ldrmi fp, [sl], -r8, lsl #30 │ │ │ │ - stmdbge r8, {r1, r3, sl, ip, pc} │ │ │ │ - strtmi r2, [r8], -r1, lsl #8 │ │ │ │ - strls r2, [r0], #-768 @ 0xfffffd00 │ │ │ │ - eorgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xfef70bf6 │ │ │ │ - vqshlu.s64 q15, , #4 │ │ │ │ - vsubw.u8 q9, q2, d3 │ │ │ │ - @ instruction: 0xf2465c00 │ │ │ │ + vsubl.u8 q9, d4, d3 │ │ │ │ + vmull.u8 , d4, d0 │ │ │ │ + stmib sp, {r0, r1, r8, r9, lr}^ │ │ │ │ + subseq ip, r2, r8, lsl #6 │ │ │ │ + andls fp, ip, #805306382 @ 0x3000000e │ │ │ │ + eorsvc pc, r5, #73400320 @ 0x4600000 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + @ instruction: 0xf646930b │ │ │ │ + vqdmlal.s , d16, d1[6] │ │ │ │ + vsubw.u8 q8, q2, d10 │ │ │ │ + @ instruction: 0xf1bc3403 │ │ │ │ + svclt 0x00080f00 │ │ │ │ + strls r4, [sl], #-1562 @ 0xfffff9e6 │ │ │ │ + strcs sl, [r1], #-2312 @ 0xfffff6f8 │ │ │ │ + movwcs r4, #1576 @ 0x628 │ │ │ │ + @ instruction: 0xf7f79400 │ │ │ │ + @ instruction: 0xe6d8fbbb │ │ │ │ + andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + stcpl 3, cr15, [r0], {196} @ 0xc4 │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ + movwgt lr, #35277 @ 0x89cd │ │ │ │ + rsclt r0, r3, #82 @ 0x52 │ │ │ │ + vhsub.s8 d25, d6, d12 │ │ │ │ vrshr.s64 , , #64 │ │ │ │ - subseq r0, fp, sl, lsl #4 │ │ │ │ - vsubw.u8 , q2, d12 │ │ │ │ - movwls r4, #37635 @ 0x9303 │ │ │ │ - movwls fp, #45795 @ 0xb2e3 │ │ │ │ + movwls r0, #45578 @ 0xb20a │ │ │ │ @ instruction: 0x13a9f246 │ │ │ │ movweq pc, #41664 @ 0xa2c0 @ │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ svceq 0x0000f1bc │ │ │ │ ldrmi fp, [sl], -r8, lsl #30 │ │ │ │ stmdbge r8, {r1, r3, sl, ip, pc} │ │ │ │ strtmi r2, [r8], -r1, lsl #8 │ │ │ │ strls r2, [r0], #-768 @ 0xfffffd00 │ │ │ │ - eorgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xfe670c3e │ │ │ │ - vqshlu.s64 d30, d19, #4 │ │ │ │ - vsubl.u8 q9, d4, d3 │ │ │ │ - strtmi r5, [r8], -r0, lsl #6 │ │ │ │ - subseq sl, r2, r8, lsl #18 │ │ │ │ - andcs r9, r1, #12, 4 @ 0xc0000000 │ │ │ │ - vhsub.s8 d25, d5, d0 │ │ │ │ - vrshr.s64 d16, d25, #64 │ │ │ │ - vsubl.u8 q8, d4, d5 │ │ │ │ - movwls r4, #34051 @ 0x8503 │ │ │ │ - rsclt r9, r5, #37748736 @ 0x2400000 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [sl], #-1291 @ 0xfffffaf5 │ │ │ │ - blx 0x1ff0c72 │ │ │ │ - stceq 6, cr14, [r3], #-612 @ 0xfffffd9c │ │ │ │ + blx 0xfe6f0c4a │ │ │ │ + vqshlu.s64 d30, d21, #4 │ │ │ │ + vsubw.u8 , q2, d0 │ │ │ │ + stmib sp, {r0, r1, r9, lr}^ │ │ │ │ + vsubl.u8 , d4, d8 │ │ │ │ + stmdbge r8, {r0, r1, r9, sp} │ │ │ │ + subseq r4, r2, r8, lsr #12 │ │ │ │ + vsubl.u8 , d4, d12 │ │ │ │ + andls r3, sl, #805306368 @ 0x30000000 │ │ │ │ + andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ + adcseq pc, r9, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + strls fp, [fp], #-740 @ 0xfffffd1c │ │ │ │ + blx 0x2070c7e │ │ │ │ + stceq 6, cr14, [r3], #-620 @ 0xfffffd94 │ │ │ │ @ instruction: 0xf10002e0 │ │ │ │ - tsteq fp, #172, 8 @ 0xac000000 │ │ │ │ - andeq pc, fp, #196, 6 @ 0x10000003 │ │ │ │ - strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - vrshr.u64 d27, d11, #60 │ │ │ │ - tstmi r3, #50331648 @ 0x3000000 │ │ │ │ - movwmi lr, #35277 @ 0x89cd │ │ │ │ - ldc2l 7, cr15, [r2], #-980 @ 0xfffffc2c │ │ │ │ - stceq 6, cr14, [r3], #-544 @ 0xfffffde0 │ │ │ │ + tsteq fp, #-1459617792 @ 0xa9000000 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + @ instruction: 0xf3c4a908 │ │ │ │ + strtmi r0, [r8], -fp, lsl #8 │ │ │ │ + @ instruction: 0x4323b29b │ │ │ │ + movwcs lr, #35277 @ 0x89cd │ │ │ │ + ldc2l 7, cr15, [r4], #-980 @ 0xfffffc2c │ │ │ │ + stceq 6, cr14, [r3], #-552 @ 0xfffffdd8 │ │ │ │ @ instruction: 0xf10002e7 │ │ │ │ - @ instruction: 0xf8d5847b │ │ │ │ + @ instruction: 0xf8d5847a │ │ │ │ @ instruction: 0x065620d0 │ │ │ │ - mrcge 5, 5, APSR_nzcv, cr8, cr15, {3} │ │ │ │ + mrcge 5, 5, APSR_nzcv, cr10, cr15, {3} │ │ │ │ vorr.i32 d16, #51968 @ 0x0000cb00 │ │ │ │ addslt r0, fp, #11 │ │ │ │ @ instruction: 0xf79d4318 │ │ │ │ - vmov.i32 d31, #12976127 @ 0x00c5ffff │ │ │ │ + @ instruction: 0xf3c4fd0f │ │ │ │ strmi r3, [r2], -r3, lsl #2 │ │ │ │ @ instruction: 0xf7f54628 │ │ │ │ - @ instruction: 0xe670f99d │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + @ instruction: 0xe672f99f │ │ │ │ movwpl pc, #964 @ 0x3c4 @ │ │ │ │ - stmdbge r8, {r3, r5, r9, sl, lr} │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andcc lr, r8, #3358720 @ 0x334000 │ │ │ │ + andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ andls r0, ip, #82 @ 0x52 │ │ │ │ - andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ - adcne pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ - strls r9, [r9, #-776] @ 0xfffffcf8 │ │ │ │ - vmlal.u , d20, d1[5] │ │ │ │ - strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ - @ instruction: 0xf7f7940a │ │ │ │ - @ instruction: 0xe656fb39 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andcs r9, r1, #-1610612736 @ 0xa0000000 │ │ │ │ + vhsub.s8 d25, d5, d0 │ │ │ │ + vsubl.s8 , d16, d29 │ │ │ │ + rsclt r0, r4, #1342177280 @ 0x50000000 │ │ │ │ + @ instruction: 0xf7f7940b │ │ │ │ + @ instruction: 0xe658fb3b │ │ │ │ andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + @ instruction: 0xf4142300 │ │ │ │ + movwls r2, #40816 @ 0x9f70 │ │ │ │ + subeq lr, r2, #323584 @ 0x4f000 │ │ │ │ + andls fp, ip, #805306382 @ 0x3000000e │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + vsubw.u8 , q2, d11 │ │ │ │ + andls r5, sl, #0, 6 │ │ │ │ + @ instruction: 0xf47f9308 │ │ │ │ + strcs sl, [r1], #-3711 @ 0xfffff181 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + eorscs pc, r9, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + @ instruction: 0xf7f79400 │ │ │ │ + @ instruction: 0xe63afb79 │ │ │ │ movwpl pc, #964 @ 0x3c4 @ │ │ │ │ - svccs 0x0070f414 │ │ │ │ - b 0x149794c │ │ │ │ - andls r0, ip, #536870916 @ 0x20000004 │ │ │ │ - andeq pc, r0, #79 @ 0x4f │ │ │ │ - rsclt r9, r2, #-1879048192 @ 0x90000000 │ │ │ │ - vsubl.u8 , d4, d11 │ │ │ │ - andls r3, sl, #805306368 @ 0x30000000 │ │ │ │ - mrcge 4, 3, APSR_nzcv, cr12, cr15, {3} │ │ │ │ - stmdbge r8, {r0, sl, sp} │ │ │ │ - vmax.s8 d20, d5, d24 │ │ │ │ - vmvn.i32 d18, #2304 @ 0x00000900 │ │ │ │ - strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ - blx 0x1e70d36 │ │ │ │ - vmvn.i32 d30, #-956301312 @ 0xc7000000 │ │ │ │ - vsubl.u8 q9, d4, d3 │ │ │ │ - strtmi r5, [r8], -r0, lsl #6 │ │ │ │ - subseq sl, r2, r8, lsl #18 │ │ │ │ - andcs r9, r1, #12, 4 @ 0xc0000000 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andcc lr, r8, #3358720 @ 0x334000 │ │ │ │ + andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + andls r0, ip, #82 @ 0x52 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andcs r9, r1, #-1610612736 @ 0xa0000000 │ │ │ │ vhsub.s8 d25, d6, d0 │ │ │ │ vrshr.s64 d20, d9, #64 │ │ │ │ - vsubl.u8 q8, d4, d5 │ │ │ │ - movwls r4, #34051 @ 0x8503 │ │ │ │ - rsclt r9, r5, #37748736 @ 0x2400000 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [sl], #-1291 @ 0xfffffaf5 │ │ │ │ - blx 0xf0d6a │ │ │ │ - vmov.i32 d30, #-855638016 @ 0xcd000000 │ │ │ │ - vsubw.u8 q9, q2, d3 │ │ │ │ - @ instruction: 0xf2465c00 │ │ │ │ + rsclt r0, r4, #1342177280 @ 0x50000000 │ │ │ │ + @ instruction: 0xf7f7940b │ │ │ │ + strt pc, [r0], -r3, lsl #22 │ │ │ │ + andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + stcpl 3, cr15, [r0], {196} @ 0xc4 │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ + movwgt lr, #35277 @ 0x89cd │ │ │ │ + rsclt r0, r3, #82 @ 0x52 │ │ │ │ + vhsub.s8 d25, d6, d12 │ │ │ │ vmlal.s , d0, d1[0] │ │ │ │ - subseq r0, fp, sl, lsl #4 │ │ │ │ - vsubw.u8 , q2, d12 │ │ │ │ - movwls r4, #37635 @ 0x9303 │ │ │ │ - movwls fp, #45795 @ 0xb2e3 │ │ │ │ + movwls r0, #45578 @ 0xb20a │ │ │ │ @ instruction: 0x03b5f246 │ │ │ │ movweq pc, #41664 @ 0xa2c0 @ │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ svceq 0x0000f1bc │ │ │ │ ldrmi fp, [sl], -r8, lsl #30 │ │ │ │ stmdbge r8, {r1, r3, sl, ip, pc} │ │ │ │ strtmi r2, [r8], -r1, lsl #8 │ │ │ │ strls r2, [r0], #-768 @ 0xfffffd00 │ │ │ │ - eorgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xff7f0db0 │ │ │ │ - vsli.64 q15, , #4 │ │ │ │ - vsubw.u8 q9, q2, d3 │ │ │ │ - strtmi r5, [r8], -r0, lsl #28 │ │ │ │ - andcs pc, sp, #1610612740 @ 0x60000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - movwls r0, #49243 @ 0xc05b │ │ │ │ + blx 0xff8f0db8 │ │ │ │ + vsli.64 q15, , #4 │ │ │ │ + vsubl.u8 q9, d4, d3 │ │ │ │ + movwls r4, #37635 @ 0x9303 │ │ │ │ cmnpcs pc, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ + cdppl 3, 0, cr15, cr0, cr4, {6} │ │ │ │ svccs 0x005df5b3 │ │ │ │ - ldrvs pc, [r5, #-1604]! @ 0xfffff9bc │ │ │ │ - streq pc, [r5, #-704] @ 0xfffffd40 │ │ │ │ - movweq pc, #79 @ 0x4f @ │ │ │ │ + @ instruction: 0xf04f4628 │ │ │ │ + b 0x14739fc │ │ │ │ + @ instruction: 0xf6440242 │ │ │ │ + vbic.i32 d22, #327680 @ 0x00050000 │ │ │ │ + andls r0, ip, #20971520 @ 0x1400000 │ │ │ │ + andcs pc, sp, #1610612740 @ 0x60000004 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ stmdbge r8, {r1, sl, fp} │ │ │ │ svclt 0x0008459e │ │ │ │ @ instruction: 0xf8cd462a │ │ │ │ - vaddl.u8 q14, d4, d0 │ │ │ │ - @ instruction: 0xf8cd4503 │ │ │ │ - strls lr, [r9, #-32] @ 0xffffffe0 │ │ │ │ - vmlal.u , d20, d1[5] │ │ │ │ - strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ - @ instruction: 0xf7f7940a │ │ │ │ - strb pc, [lr, #2737] @ 0xab1 @ │ │ │ │ - movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ - stcpl 3, cr15, [r0], {196} @ 0xc4 │ │ │ │ + rsclt ip, r5, #0 │ │ │ │ + eor pc, r0, sp, asr #17 │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strls r9, [sl], #-1291 @ 0xfffffaf5 │ │ │ │ + blx 0xfedf0e10 │ │ │ │ + vsli.64 q15, , #4 │ │ │ │ + vsubl.u8 q9, d4, d3 │ │ │ │ + vmull.u8 , d4, d0 │ │ │ │ + stmib sp, {r0, r1, r8, r9, lr}^ │ │ │ │ + subseq ip, r2, r8, lsl #6 │ │ │ │ + andls fp, ip, #805306382 @ 0x3000000e │ │ │ │ adceq pc, sp, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - movwls r0, #49243 @ 0xc05b │ │ │ │ - movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - rsclt r9, r3, #603979776 @ 0x24000000 │ │ │ │ vcgt.s8 d25, d6, d11 │ │ │ │ vbic.i32 d16, #2304 @ 0x00000900 │ │ │ │ vsubw.u8 q8, q2, d10 │ │ │ │ @ instruction: 0xf1bc3403 │ │ │ │ svclt 0x00080f00 │ │ │ │ strls r4, [sl], #-1562 @ 0xfffff9e6 │ │ │ │ strcs sl, [r1], #-2312 @ 0xfffff6f8 │ │ │ │ movwcs r4, #1576 @ 0x628 │ │ │ │ - @ instruction: 0xf8cd9400 │ │ │ │ - @ instruction: 0xf7f7c020 │ │ │ │ - str pc, [sl, #2701]! @ 0xa8d │ │ │ │ + @ instruction: 0xf7f79400 │ │ │ │ + str pc, [lr, #2705]! @ 0xa91 │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - andpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ - andls r0, r8, #91 @ 0x5b │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andls r0, r9, #91 @ 0x5b │ │ │ │ vsubw.u8 , q2, d12 │ │ │ │ - rsclt r4, r3, #805306368 @ 0x30000000 │ │ │ │ - vsubl.u8 , d4, d9 │ │ │ │ - stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf7ff430a │ │ │ │ - ldr pc, [r6, #3061] @ 0xbf5 │ │ │ │ + vsubl.u8 , d4, d0 │ │ │ │ + andls r3, r8, #201326592 @ 0xc000000 │ │ │ │ + stmib sp, {r2, r5, r6, r7, r9, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7ff340a │ │ │ │ + ldr pc, [sl, #3065] @ 0xbf9 │ │ │ │ svcvc 0x00a0f1b3 │ │ │ │ eorhi pc, pc, #0 │ │ │ │ svcvc 0x00a8f1b3 │ │ │ │ msrhi SPSR_fc, r0 │ │ │ │ svcvc 0x0088f1b3 │ │ │ │ - stclge 4, cr15, [r4, #508] @ 0x1fc │ │ │ │ + stclge 4, cr15, [r8, #508] @ 0x1fc │ │ │ │ ldrdcc pc, [r8], r5 │ │ │ │ andcs r4, r2, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0xf003a908 │ │ │ │ - vsubw.u8 q8, q2, d15 │ │ │ │ - strls r5, [r9, #-1344] @ 0xfffffac0 │ │ │ │ - strbpl pc, [r0, #964] @ 0x3c4 @ │ │ │ │ - strcs r9, [r1, #-1290] @ 0xfffffaf6 │ │ │ │ + strcs r0, [r1, #-783] @ 0xfffffcf1 │ │ │ │ vabal.u8 , d4, d8 │ │ │ │ strls r4, [fp, #-1283] @ 0xfffffafd │ │ │ │ streq pc, [fp, #-964] @ 0xfffffc3c │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [ip], #-1293 @ 0xfffffaf3 │ │ │ │ - ldc2l 7, cr15, [r4], {248} @ 0xf8 │ │ │ │ - @ instruction: 0xf1b3e56f │ │ │ │ + vabal.u8 , d4, d13 │ │ │ │ + strls r5, [r9, #-1344] @ 0xfffffac0 │ │ │ │ + strcc pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + strbpl pc, [r0], #964 @ 0x3c4 @ │ │ │ │ + strls r9, [sl], #-1292 @ 0xfffffaf4 │ │ │ │ + ldc2l 7, cr15, [r8], {248} @ 0xf8 │ │ │ │ + @ instruction: 0xf1b3e573 │ │ │ │ @ instruction: 0xf0007fa0 │ │ │ │ addsmi r8, r3, #-1073741788 @ 0xc0000024 │ │ │ │ cmpphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ vmov.i32 d18, #0 @ 0x00000000 │ │ │ │ addsmi r1, r3, #0, 4 │ │ │ │ - ldcge 4, cr15, [ip, #508] @ 0x1fc │ │ │ │ + stcge 4, cr15, [r0, #508]! @ 0x1fc │ │ │ │ vqdmlal.s q9, d0, d0[4] │ │ │ │ eormi r0, r3, r0, lsr #7 │ │ │ │ @ instruction: 0xf0002b60 │ │ │ │ vrshl.s8 d8, d19, d0 │ │ │ │ - blcs 0x8d3760 │ │ │ │ + blcs 0x8d3768 │ │ │ │ strhi pc, [r4, #-0] │ │ │ │ @ instruction: 0xf0002b40 │ │ │ │ - blcs 0xd42bc │ │ │ │ - stcge 4, cr15, [sl, #508] @ 0x1fc │ │ │ │ + blcs 0xd42c4 │ │ │ │ + stcge 4, cr15, [lr, #508] @ 0x1fc │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ eormi r0, r3, r0, lsl r3 │ │ │ │ @ instruction: 0xf0012b00 │ │ │ │ @ instruction: 0xf5b38060 │ │ │ │ @ instruction: 0xf47f1f80 │ │ │ │ - @ instruction: 0xf404ad7f │ │ │ │ + @ instruction: 0xf404ad83 │ │ │ │ vbic.i32 q10, #49152 @ 0x0000c000 │ │ │ │ - @ instruction: 0xf5b32203 │ │ │ │ - andls r4, sl, #112, 30 @ 0x1c0 │ │ │ │ + @ instruction: 0xf5b34203 │ │ │ │ + andls r4, r8, #112, 30 @ 0x1c0 │ │ │ │ andeq pc, pc, #4 │ │ │ │ - strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - andmi lr, r8, #3358720 @ 0x334000 │ │ │ │ - ldclge 4, cr15, [r0, #-508]! @ 0xfffffe04 │ │ │ │ + strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strcs lr, [r9], #-2509 @ 0xfffff633 │ │ │ │ + ldclge 4, cr15, [r4, #-508]! @ 0xfffffe04 │ │ │ │ stmdbge r8, {r9, sp} │ │ │ │ @ instruction: 0xf7f64628 │ │ │ │ - ldr pc, [r1, #-3061]! @ 0xfffff40b │ │ │ │ + ldr pc, [r5, #-3065]! @ 0xfffff407 │ │ │ │ vadd.f32 q11, q7, q12 │ │ │ │ vmvn.i32 q9, #262144 @ 0x00040000 │ │ │ │ stmiavs sl!, {r1, r2, r4, r7, sl, sp} │ │ │ │ - bne 0x557b94 │ │ │ │ + bne 0x557b9c │ │ │ │ movwmi r4, #42536 @ 0xa628 │ │ │ │ @ instruction: 0xf7f16ba1 │ │ │ │ - @ instruction: 0xf895fd9f │ │ │ │ - blls 0x2772ec │ │ │ │ + @ instruction: 0xf895fd9b │ │ │ │ + blls 0x2772f4 │ │ │ │ addsmi r2, r1, #0, 4 │ │ │ │ tstcs r8, ip, lsl #30 │ │ │ │ strtmi r2, [r8], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7f44419 │ │ │ │ - ldr pc, [r6, #-2559] @ 0xfffff601 │ │ │ │ + ldr pc, [sl, #-2563] @ 0xfffff5fd │ │ │ │ ldrsbeq pc, [r0], #133 @ 0x85 @ │ │ │ │ cmpne r0, #77824 @ 0x13000 │ │ │ │ addshi pc, pc, r0, asr #32 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - stc2l 7, cr15, [r0, #-1016] @ 0xfffffc08 │ │ │ │ - stmdbge r8, {r0, r1, r3, r8, sl, sp, lr, pc} │ │ │ │ + stc2l 7, cr15, [r4, #-1016] @ 0xfffffc08 │ │ │ │ + stmdbge r8, {r0, r1, r2, r3, r8, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ - str pc, [r7, #-2789] @ 0xfffff51b │ │ │ │ + str pc, [fp, #-2793] @ 0xfffff517 │ │ │ │ ldrsbcs pc, [r0], #133 @ 0x85 @ │ │ │ │ strle r0, [r3, #-1940] @ 0xfffff86c │ │ │ │ svceq 0x000ef010 │ │ │ │ - ldcge 4, cr15, [r8, #-252]! @ 0xffffff04 │ │ │ │ + ldcge 4, cr15, [ip, #-252]! @ 0xffffff04 │ │ │ │ andvc pc, r0, pc, asr #8 │ │ │ │ andmi pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf1b04010 │ │ │ │ @ instruction: 0xf0006f80 │ │ │ │ @ instruction: 0xf1a1824c │ │ │ │ - bcs 0x1f3804 │ │ │ │ + bcs 0x1f380c │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xbb7f0 │ │ │ │ - stcge 4, cr15, [r6, #-252]! @ 0xffffff04 │ │ │ │ + bcs 0xbb7f8 │ │ │ │ + stcge 4, cr15, [sl, #-252]! @ 0xffffff04 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ - strls r9, [r2, -r4, lsl #12] │ │ │ │ - @ instruction: 0xec00e9cd │ │ │ │ + strls r9, [r2], -r4, lsl #14 │ │ │ │ + @ instruction: 0xce00e9cd │ │ │ │ andls r9, r3, #1342177280 @ 0x50000000 │ │ │ │ - ldc2 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ - stmdbge r8, {r0, r5, r6, r7, sl, sp, lr, pc} │ │ │ │ + ldc2 7, cr15, [r8, #1012]! @ 0x3f4 │ │ │ │ + stmdbge r8, {r0, r2, r5, r6, r7, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf0244628 │ │ │ │ strls r4, [r8], #-1151 @ 0xfffffb81 │ │ │ │ - mcr2 7, 7, pc, cr14, cr7, {7} @ │ │ │ │ - @ instruction: 0xf5b3e4d9 │ │ │ │ + mrc2 7, 7, pc, cr2, cr7, {7} │ │ │ │ + @ instruction: 0xf5b3e4dd │ │ │ │ @ instruction: 0xf47f0fa0 │ │ │ │ - @ instruction: 0xf3c4ad0f │ │ │ │ - vqdmulh.s , q10, d0[0] │ │ │ │ - vaddw.u8 q10, q2, d3 │ │ │ │ - vaddl.u8 , d4, d3 │ │ │ │ - @ instruction: 0xf414030b │ │ │ │ + vmov.i32 d26, #12845055 @ 0x00c3ffff │ │ │ │ + vmull.u8 , d4, d3 │ │ │ │ + vaddw.u8 q8, q2, d11 │ │ │ │ + vmla.i , q10, d0[0] │ │ │ │ + @ instruction: 0xf4144303 │ │ │ │ stmib sp, {r9, ip}^ │ │ │ │ - @ instruction: 0xf040c10a │ │ │ │ - @ instruction: 0xf8d5829a │ │ │ │ + @ instruction: 0xf040c10c │ │ │ │ + @ instruction: 0xf8d5829b │ │ │ │ stmdbge r8, {r3, r7, lr} │ │ │ │ - strtmi r9, [r8], -ip │ │ │ │ - @ instruction: 0xf004930d │ │ │ │ + strtmi r9, [r8], -sl │ │ │ │ + @ instruction: 0xf004930b │ │ │ │ strcs r0, [r0, #-783] @ 0xfffffcf1 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ @ instruction: 0xf7f84508 │ │ │ │ - ldrt pc, [r8], #3101 @ 0xc1d @ │ │ │ │ + ldrt pc, [ip], #3105 @ 0xc21 @ │ │ │ │ vmov.i32 d18, #0 @ 0x00000000 │ │ │ │ addsmi r0, r3, #64, 4 │ │ │ │ - stclge 4, cr15, [ip], #508 @ 0x1fc │ │ │ │ + ldclge 4, cr15, [r0], #508 @ 0x1fc │ │ │ │ vsubl.s8 q9, d0, d16 │ │ │ │ - b 0x1b3aec │ │ │ │ + b 0x1b3af4 │ │ │ │ @ instruction: 0xf1b30302 │ │ │ │ @ instruction: 0xf0001f20 │ │ │ │ vshl.s8 d8, d25, d16 │ │ │ │ - blcs 0x8d3720 │ │ │ │ + blcs 0x8d3728 │ │ │ │ strbhi pc, [sp, #-0] @ │ │ │ │ svcne 0x0000f5b3 │ │ │ │ ldrhi pc, [r7, #-0] │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0xf44facd7 │ │ │ │ + @ instruction: 0xf44facdb │ │ │ │ vbic.i32 q11, #3072 @ 0x00000c00 │ │ │ │ eormi r0, r3, r0, lsl r3 │ │ │ │ rsbsvs pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ + smlabtcc r3, r4, r3, pc @ │ │ │ │ + @ instruction: 0x91084293 │ │ │ │ smlabtmi r3, r4, r3, pc @ │ │ │ │ - @ instruction: 0x91094293 │ │ │ │ - tstpeq pc, r4 @ p-variant is OBSOLETE │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-266 @ 0xfffffef6 │ │ │ │ + streq pc, [pc], #-4 @ 0xb30b8 │ │ │ │ + strls r9, [sl], #-265 @ 0xfffffef7 │ │ │ │ eorshi pc, r7, r1 │ │ │ │ rsbsvs pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0014293 │ │ │ │ vst4.8 {d24-d27}, [pc :128], r6 │ │ │ │ vmvn.i32 q11, #0 @ 0x00000000 │ │ │ │ addsmi r0, r3, #16, 4 │ │ │ │ - ldcge 4, cr15, [r4], #508 @ 0x1fc │ │ │ │ + ldcge 4, cr15, [r8], #508 @ 0x1fc │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ subsmi pc, sp, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xdf10ba │ │ │ │ - tstmi sl, r2, ror r4 │ │ │ │ + blx 0xef10c2 │ │ │ │ + tstmi sl, r6, ror r4 │ │ │ │ @ instruction: 0xf57f07d7 │ │ │ │ @ instruction: 0xf04faf5d │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ - ldc2l 7, cr15, [lr, #1008]! @ 0x3f0 │ │ │ │ - @ instruction: 0xf8d5e465 │ │ │ │ + mcr2 7, 0, pc, cr2, cr12, {7} @ │ │ │ │ + @ instruction: 0xf8d5e469 │ │ │ │ andcs r3, r2, #136 @ 0x88 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ - strbpl pc, [r0, #-964] @ 0xfffffc3c @ │ │ │ │ - vabal.u8 , d4, d9 │ │ │ │ - strls r5, [sl, #-1472] @ 0xfffffa40 │ │ │ │ strls r2, [r8, #-1281] @ 0xfffffaff │ │ │ │ strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ vabal.u8 , d4, d11 │ │ │ │ - vabal.u8 q8, d4, d11 │ │ │ │ - strls r3, [sp, #-1027] @ 0xfffffbfd │ │ │ │ - @ instruction: 0xf7f8940c │ │ │ │ - strb pc, [fp], #-3559 @ 0xfffff219 @ │ │ │ │ + strls r0, [sp, #-1291] @ 0xfffffaf5 │ │ │ │ + strbpl pc, [r0, #-964] @ 0xfffffc3c @ │ │ │ │ + vabal.u8 , d4, d9 │ │ │ │ + vabal.u8 , d4, d3 │ │ │ │ + strls r5, [ip, #-1216] @ 0xfffffb40 │ │ │ │ + @ instruction: 0xf7f8940a │ │ │ │ + strb pc, [pc], #-3563 @ 0xb313c @ │ │ │ │ ldrdcc pc, [r8], r5 │ │ │ │ - subpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ - andls sl, r9, #8, 18 @ 0x20000 │ │ │ │ - movweq pc, #61443 @ 0xf003 @ │ │ │ │ - sbcpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ - andls r4, sl, #40, 12 @ 0x2800000 │ │ │ │ - andls r2, r8, #268435456 @ 0x10000000 │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + stmdbge r8, {r0, r9, sp} │ │ │ │ + @ instruction: 0xf0039208 │ │ │ │ + vsubw.u8 q8, q2, d15 │ │ │ │ + strtmi r4, [r8], -r3, lsl #4 │ │ │ │ vsubl.u8 , d4, d11 │ │ │ │ andls r1, lr, #196, 4 @ 0x4000000c │ │ │ │ + subpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ + vsubl.u8 , d4, d9 │ │ │ │ + andls r3, ip, #805306368 @ 0x30000000 │ │ │ │ andeq pc, pc, #4 │ │ │ │ vsubl.u8 , d4, d13 │ │ │ │ - andls r3, ip, #805306368 @ 0x30000000 │ │ │ │ - subne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ - andls r0, pc, #228, 4 @ 0x4000000e │ │ │ │ + andls r1, pc, #268435460 @ 0x10000004 │ │ │ │ + sbcpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ + andls r0, sl, #228, 4 @ 0x4000000e │ │ │ │ andeq pc, r2, #79 @ 0x4f │ │ │ │ - rscshi pc, sp, #0, 2 │ │ │ │ - stc2l 7, cr15, [lr, #-992] @ 0xfffffc20 │ │ │ │ - @ instruction: 0xf8d5e426 │ │ │ │ + rscshi pc, pc, #0, 2 │ │ │ │ + ldc2l 7, cr15, [r2, #-992] @ 0xfffffc20 │ │ │ │ + @ instruction: 0xf8d5e42a │ │ │ │ strtmi r3, [r8], -r8, lsl #1 │ │ │ │ stmdbge r8, {r9, sp} │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ - strbpl pc, [r0, #-964] @ 0xfffffc3c @ │ │ │ │ - vabal.u8 , d4, d9 │ │ │ │ - strls r5, [sl, #-1472] @ 0xfffffa40 │ │ │ │ strls r2, [r8, #-1281] @ 0xfffffaff │ │ │ │ strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ vabal.u8 , d4, d11 │ │ │ │ - vabal.u8 q8, d4, d11 │ │ │ │ - strls r3, [sp, #-1027] @ 0xfffffbfd │ │ │ │ - @ instruction: 0xf7f8940c │ │ │ │ - str pc, [sl], #-2927 @ 0xfffff491 │ │ │ │ + strls r0, [sp, #-1291] @ 0xfffffaf5 │ │ │ │ + strbpl pc, [r0, #-964] @ 0xfffffc3c @ │ │ │ │ + vabal.u8 , d4, d9 │ │ │ │ + vabal.u8 , d4, d3 │ │ │ │ + strls r5, [ip, #-1216] @ 0xfffffb40 │ │ │ │ + @ instruction: 0xf7f8940a │ │ │ │ + str pc, [lr], #-2931 @ 0xfffff48d │ │ │ │ vmlal.s q9, d0, d0[4] │ │ │ │ - b 0x1b3c3c │ │ │ │ - blcs 0x18b3dc8 │ │ │ │ + b 0x1b3c44 │ │ │ │ + blcs 0x18b3dd0 │ │ │ │ mvnhi pc, #0 │ │ │ │ rschi pc, r3, r0, lsl #4 │ │ │ │ @ instruction: 0xf0002b20 │ │ │ │ - blcs 0x10d4684 │ │ │ │ + blcs 0x10d468c │ │ │ │ strhi pc, [ip, #-0] │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - orrcs sl, r0, #12544 @ 0x3100 │ │ │ │ + orrcs sl, r0, #13568 @ 0x3500 │ │ │ │ tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andls r4, fp, #35 @ 0x23 │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf004920a │ │ │ │ - vsubl.u8 q8, d4, d15 │ │ │ │ - stmib sp, {r0, r1, sl, lr}^ │ │ │ │ - blcs 0xc3a1c │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andls r4, r8, #35 @ 0x23 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + vsubl.u8 , d4, d9 │ │ │ │ + vsubl.u8 , d4, d3 │ │ │ │ + stmib sp, {r0, r1, sl, sp}^ │ │ │ │ + blcs 0xc3a2c │ │ │ │ strhi pc, [r5, -r0]! │ │ │ │ svcne 0x0080f5b3 │ │ │ │ - ldcge 4, cr15, [sl], {127} @ 0x7f │ │ │ │ + ldcge 4, cr15, [lr], {127} @ 0x7f │ │ │ │ stmdbge r8, {r8, r9, sp} │ │ │ │ @ instruction: 0x4628461a │ │ │ │ - @ instruction: 0xf968f7f6 │ │ │ │ - bllt 0xff771214 │ │ │ │ + @ instruction: 0xf96cf7f6 │ │ │ │ + bllt 0xff87121c │ │ │ │ ldrdcc pc, [r8], r5 │ │ │ │ - subpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ - vsubl.u8 , d4, d9 │ │ │ │ - @ instruction: 0xf00352c0 │ │ │ │ - andls r0, sl, #1006632960 @ 0x3c000000 │ │ │ │ andls r2, r8, #268435456 @ 0x10000000 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + movweq pc, #61443 @ 0xf003 @ │ │ │ │ vsubl.u8 , d4, d11 │ │ │ │ andls r1, lr, #196, 4 @ 0x4000000c │ │ │ │ + subpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ + vsubl.u8 , d4, d9 │ │ │ │ + andls r3, ip, #805306368 @ 0x30000000 │ │ │ │ andeq pc, pc, #4 │ │ │ │ vsubl.u8 , d4, d13 │ │ │ │ - andls r3, ip, #805306368 @ 0x30000000 │ │ │ │ - subne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf414920f │ │ │ │ + andls r1, pc, #268435460 @ 0x10000004 │ │ │ │ + sbcpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ + @ instruction: 0xf414920a │ │ │ │ @ instruction: 0xf0401280 │ │ │ │ - stmdbge r8, {r1, r4, r7, r9, pc} │ │ │ │ + stmdbge r8, {r2, r4, r7, r9, pc} │ │ │ │ @ instruction: 0xf7f84628 │ │ │ │ - @ instruction: 0xf7fffcdd │ │ │ │ - @ instruction: 0xf3c4bbb5 │ │ │ │ + @ instruction: 0xf7fffce1 │ │ │ │ + @ instruction: 0xf3c4bbb9 │ │ │ │ vsubl.u8 , d4, d1 │ │ │ │ - vmlsl.u , d20, d0[0] │ │ │ │ - @ instruction: 0xf0044003 │ │ │ │ - vaddw.u8 q8, q2, d15 │ │ │ │ - vqrdmlah.s , q10, d0[1] │ │ │ │ - bcs 0x13a380 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - andvs lr, sl, sp, asr #19 │ │ │ │ - @ instruction: 0xf000910d │ │ │ │ - bcs 0x193bbc │ │ │ │ - eorhi pc, r3, #0 │ │ │ │ + vrsubhn.i16 d20, q2, │ │ │ │ + vaddw.u8 , q2, d3 │ │ │ │ + vmla.i , q10, d0[1] │ │ │ │ + vqrdmlah.s , q2, d1[0] │ │ │ │ + bcs 0x14a584 │ │ │ │ + streq pc, [pc], #-4 @ 0xb3288 │ │ │ │ + smlabtvs fp, sp, r9, lr │ │ │ │ + @ instruction: 0xf000940d │ │ │ │ + bcs 0x193bd0 │ │ │ │ + eorhi pc, r4, #0 │ │ │ │ ldrdcc pc, [r8], r5 │ │ │ │ - bcs 0x104b38 │ │ │ │ - streq pc, [r0, #-79] @ 0xffffffb1 │ │ │ │ - stmdbge r8, {r2, r3, sl, ip, pc} │ │ │ │ - streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ + @ instruction: 0xf04f2a01 │ │ │ │ + andls r0, lr, r0, lsl #8 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ + streq pc, [r0, #-79] @ 0xffffffb1 │ │ │ │ andeq pc, r2, #79 @ 0x4f │ │ │ │ - eors pc, r8, sp, asr #17 │ │ │ │ - eorsgt pc, ip, sp, asr #17 │ │ │ │ + eors pc, ip, sp, asr #17 │ │ │ │ + eorgt pc, r8, sp, asr #17 │ │ │ │ strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ - andhi pc, r9, #0 │ │ │ │ - stc2 7, cr15, [ip], #992 @ 0x3e0 │ │ │ │ - bllt 0xfe1f12c0 │ │ │ │ - bicpl pc, r0, r4, asr #7 │ │ │ │ - andmi pc, r3, r4, asr #7 │ │ │ │ - vaddw.u8 , q2, d10 │ │ │ │ - vmull.u8 , d4, d3 │ │ │ │ - adceq r0, r1, #-1342177280 @ 0xb0000000 │ │ │ │ + andhi pc, sl, #0 │ │ │ │ + ldc2 7, cr15, [r0], #992 @ 0x3e0 │ │ │ │ + bllt 0xfe2f12c8 │ │ │ │ + smlabtcc r3, r4, r3, pc @ │ │ │ │ + stclpl 3, cr15, [r0], {196} @ 0xc4 │ │ │ │ + vaddw.u8 , q2, d12 │ │ │ │ + vsubl.u8 q10, d4, d3 │ │ │ │ + adceq r0, r1, #11 │ │ │ │ msrhi CPSR_xc, r0, lsl #2 │ │ │ │ ldrdcc pc, [r8], r5 │ │ │ │ - andls sl, fp, r8, lsl #18 │ │ │ │ - andls r4, sp, #40, 12 @ 0x2800000 │ │ │ │ + andls sl, sp, r8, lsl #18 │ │ │ │ + andls r4, fp, #40, 12 @ 0x2800000 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ strcs r2, [r0], #-514 @ 0xfffffdfe │ │ │ │ @ instruction: 0xf8cd2500 │ │ │ │ - stmib sp, {r4, r5, lr, pc}^ │ │ │ │ + stmib sp, {r3, r5, lr, pc}^ │ │ │ │ @ instruction: 0xf7f84508 │ │ │ │ - @ instruction: 0xf7fffd01 │ │ │ │ - @ instruction: 0xf8d5bb65 │ │ │ │ + @ instruction: 0xf7fffd05 │ │ │ │ + @ instruction: 0xf8d5bb69 │ │ │ │ andcs r3, r0, #136 @ 0x88 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ - strbpl pc, [r0, #-964] @ 0xfffffc3c @ │ │ │ │ - vabal.u8 , d4, d9 │ │ │ │ - strls r5, [sl, #-1472] @ 0xfffffa40 │ │ │ │ strls r2, [r8, #-1281] @ 0xfffffaff │ │ │ │ strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ vabal.u8 , d4, d11 │ │ │ │ - vabal.u8 q8, d4, d11 │ │ │ │ - strls r3, [sp, #-1027] @ 0xfffffbfd │ │ │ │ - @ instruction: 0xf7f8940c │ │ │ │ - @ instruction: 0xf7fffce5 │ │ │ │ - @ instruction: 0xf5b3bb49 │ │ │ │ + strls r0, [sp, #-1291] @ 0xfffffaf5 │ │ │ │ + strbpl pc, [r0, #-964] @ 0xfffffc3c @ │ │ │ │ + vabal.u8 , d4, d9 │ │ │ │ + vabal.u8 , d4, d3 │ │ │ │ + strls r5, [ip, #-1216] @ 0xfffffb40 │ │ │ │ + @ instruction: 0xf7f8940a │ │ │ │ + @ instruction: 0xf7fffce9 │ │ │ │ + @ instruction: 0xf5b3bb4d │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ subcs r8, r0, #-1526726656 @ 0xa5000000 │ │ │ │ adceq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ @ instruction: 0xf5b3848c │ │ │ │ @ instruction: 0xf47f1f00 │ │ │ │ - vpadd.i8 q13, , │ │ │ │ + vpadd.i8 q13, , │ │ │ │ vsubw.s8 q8, q8, d0 │ │ │ │ eormi r0, r3, r0, lsl r3 │ │ │ │ rsbsmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ - smlabtcs r3, r4, r3, pc @ │ │ │ │ - @ instruction: 0x910a4293 │ │ │ │ + smlabtmi r3, r4, r3, pc @ │ │ │ │ + @ instruction: 0x91084293 │ │ │ │ tstpeq pc, r4 @ p-variant is OBSOLETE │ │ │ │ - strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-265 @ 0xfffffef7 │ │ │ │ - blge 0x187057c │ │ │ │ + strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strls r9, [sl], #-265 @ 0xfffffef7 │ │ │ │ + blge 0x1970584 │ │ │ │ stmdbge r8, {r0, r9, sp} │ │ │ │ @ instruction: 0xf7f64628 │ │ │ │ - @ instruction: 0xf7fff9e3 │ │ │ │ - cmpcs r0, pc, lsl fp │ │ │ │ + @ instruction: 0xf7fff9e7 │ │ │ │ + cmpcs r0, r3, lsr #22 │ │ │ │ asreq pc, r0, #5 @ │ │ │ │ @ instruction: 0xf000428b │ │ │ │ addsmi r8, r3, #-671088637 @ 0xd8000003 │ │ │ │ mvnhi pc, #0 │ │ │ │ svceq 0x0000f5b3 │ │ │ │ - blge 0x13705a4 │ │ │ │ + blge 0x14705ac │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - andmi pc, r4, #196, 6 @ 0x10000003 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + movwmi pc, #17348 @ 0x43c4 @ │ │ │ │ + movwls r9, #45576 @ 0xb208 │ │ │ │ movweq pc, #61444 @ 0xf004 @ │ │ │ │ - movwls r9, #37387 @ 0x920b │ │ │ │ - bicne pc, r4, #196, 6 @ 0x10000003 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-778 @ 0xfffffcf6 │ │ │ │ - blx 0x1af13bc │ │ │ │ - bllt 0xf13c8 │ │ │ │ + strbne pc, [r4], #964 @ 0x3c4 @ │ │ │ │ + strcc lr, [r9], #-2509 @ 0xfffff633 │ │ │ │ + blx 0x1bf13c4 │ │ │ │ + bllt 0x1f13d0 │ │ │ │ svceq 0x0020f5b3 │ │ │ │ cmpphi r8, #0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ eorcs r8, r0, #-1811939328 @ 0x94000000 │ │ │ │ addeq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf47f4293 │ │ │ │ - @ instruction: 0xf44fab2b │ │ │ │ + @ instruction: 0xf44fab2f │ │ │ │ vbic.i32 , #0 @ 0x00000000 │ │ │ │ eormi r0, r3, r0, lsl r3 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andls r2, r8, #64, 22 @ 0x10000 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andls r2, r9, #64, 22 @ 0x10000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - vsubl.u8 , d4, d10 │ │ │ │ - vsubl.u8 q9, d20, d1 │ │ │ │ - andls r3, fp, #50331648 @ 0x3000000 │ │ │ │ - @ instruction: 0xf47f9408 │ │ │ │ - stmdbge r8, {r0, r1, r2, r4, r8, r9, fp, sp, pc} │ │ │ │ + vsubl.u8 , d4, d9 │ │ │ │ + @ instruction: 0xf0042281 │ │ │ │ + stmib sp, {r0, r1, r2, r3, sl}^ │ │ │ │ + @ instruction: 0xf47f420a │ │ │ │ + stmdbge r8, {r0, r1, r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf7f44628 │ │ │ │ - @ instruction: 0xf7ffff41 │ │ │ │ - @ instruction: 0xf5b3bad9 │ │ │ │ + @ instruction: 0xf7ffff45 │ │ │ │ + @ instruction: 0xf5b3badd │ │ │ │ @ instruction: 0xf0000f20 │ │ │ │ addsmi r8, r3, #-1778384896 @ 0x96000000 │ │ │ │ strbthi pc, [r3], #-0 @ │ │ │ │ vsubl.s8 q9, d0, d16 │ │ │ │ addsmi r0, r3, #128, 4 │ │ │ │ - blge 0x1f0630 │ │ │ │ + blge 0x2f0638 │ │ │ │ cmnpvc r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - blcs 0x10c34cc │ │ │ │ + blcs 0x10c34d4 │ │ │ │ ldrthi pc, [r7], -r0 @ │ │ │ │ svcvc 0x0060f5b3 │ │ │ │ - bge 0xffef0648 │ │ │ │ + bge 0xffff0650 │ │ │ │ movtvs pc, #1028 @ 0x404 @ │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ svcvs 0x0040f5b3 │ │ │ │ - @ instruction: 0xf0049209 │ │ │ │ - vsubl.u8 q8, d4, d15 │ │ │ │ - andls r3, sl, #50331648 @ 0x3000000 │ │ │ │ - @ instruction: 0xf47f9408 │ │ │ │ - stmdbge r8, {r0, r3, r5, r6, r7, r9, fp, sp, pc} │ │ │ │ + vsubl.u8 , d4, d8 │ │ │ │ + @ instruction: 0xf0044203 │ │ │ │ + stmib sp, {r0, r1, r2, r3, sl}^ │ │ │ │ + @ instruction: 0xf47f2409 │ │ │ │ + stmdbge r8, {r0, r2, r3, r5, r6, r7, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf7f54628 │ │ │ │ - @ instruction: 0xf7fffb1f │ │ │ │ - stmdbcs sp, {r0, r1, r3, r5, r7, r9, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fffb23 │ │ │ │ + stmdbcs sp, {r0, r1, r2, r3, r5, r7, r9, fp, ip, sp, pc} │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ ldr r2, [r4, #513]! @ 0x201 │ │ │ │ svclt 0x0094290d │ │ │ │ andcs r2, r1, #0, 4 │ │ │ │ - stmiblt r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmiblt r7!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrdne pc, [r8], r5 │ │ │ │ - andcc lr, ip, #3358720 @ 0x334000 │ │ │ │ + andcc lr, sl, #3358720 @ 0x334000 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ - andls r2, fp, r9, lsl r9 │ │ │ │ + andls r2, sp, r9, lsl r9 │ │ │ │ movwcs lr, #35277 @ 0x89cd │ │ │ │ orrshi pc, r4, #64, 4 │ │ │ │ movteq pc, #417 @ 0x1a1 @ │ │ │ │ vqdmulh.s d2, d0, d7 │ │ │ │ stmdbcc r2, {r0, r1, r2, r3, r9, pc}^ │ │ │ │ vmla.i8 d2, d0, d5 │ │ │ │ ldm pc, {r4, r8, sl, pc}^ @ │ │ │ │ movweq pc, #12289 @ 0x3001 @ │ │ │ │ - bleq 0x3768f4 │ │ │ │ + bleq 0x3768fc │ │ │ │ andcs r2, r2, #134217728 @ 0x8000000 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xf9e2f7f8 │ │ │ │ - blt 0x20314cc │ │ │ │ + @ instruction: 0xf9e6f7f8 │ │ │ │ + blt 0xfe1314d4 │ │ │ │ ldrb r2, [r6, r6, lsl #6]! │ │ │ │ ldrb r2, [r4, r4, lsl #6]! │ │ │ │ ldrdcs pc, [r8], r5 │ │ │ │ stmib sp, {r8, sp}^ │ │ │ │ - andcs r0, r0, ip, lsl #6 │ │ │ │ + andcs r0, r0, sl, lsl #6 │ │ │ │ stmib sp, {r0, r3, r4, r9, fp, sp}^ │ │ │ │ vrhadd.s8 d16, d0, d8 │ │ │ │ @ instruction: 0xf1a2835f │ │ │ │ - blcs 0x2741f4 │ │ │ │ + blcs 0x2741fc │ │ │ │ mvnhi pc, r0, lsl #4 │ │ │ │ - bcs 0x201e04 │ │ │ │ + bcs 0x201e0c │ │ │ │ strbthi pc, [lr], #512 @ 0x200 @ │ │ │ │ @ instruction: 0xf002e8df │ │ │ │ stceq 3, cr0, [sp, #-12] │ │ │ │ movwcs r0, #11019 @ 0x2b0b │ │ │ │ stmdbge r8, {r9, sp} │ │ │ │ @ instruction: 0xf7f84628 │ │ │ │ - @ instruction: 0xf7fffbf5 │ │ │ │ - movwcs fp, #27225 @ 0x6a59 │ │ │ │ + @ instruction: 0xf7fffbf9 │ │ │ │ + movwcs fp, #27229 @ 0x6a5d │ │ │ │ movwcs lr, #18422 @ 0x47f6 │ │ │ │ - ldc 7, cr14, [pc, #976] @ 0xb38f4 │ │ │ │ + ldc 7, cr14, [pc, #976] @ 0xb38fc │ │ │ │ @ instruction: 0xf8d57bb6 │ │ │ │ - stmib sp, {r3, r7, ip}^ │ │ │ │ - ldmdbcs r9, {r0, r1, r3, sl, fp} │ │ │ │ - stc 2, cr9, [sp, #52] @ 0x34 │ │ │ │ - vqdmulh.s d23, d0, d8 │ │ │ │ - @ instruction: 0xf1a181cb │ │ │ │ - blcs 0x274240 │ │ │ │ - bichi pc, r4, r0, lsl #4 │ │ │ │ - stmdbcs r5, {r1, r6, r8, fp, ip, sp} │ │ │ │ - ldrhi pc, [pc, r0, lsl #4] │ │ │ │ - @ instruction: 0xf001e8df │ │ │ │ - stceq 3, cr0, [sp, #-12] │ │ │ │ - movwcs r0, #11019 @ 0x2b0b │ │ │ │ - stmdbge r8, {r1, r9, sp} │ │ │ │ - @ instruction: 0xf7f84628 │ │ │ │ - @ instruction: 0xf7fffbcf │ │ │ │ - movwcs fp, #27187 @ 0x6a33 │ │ │ │ - movwcs lr, #18422 @ 0x47f6 │ │ │ │ - @ instruction: 0xf8d5e7f4 │ │ │ │ - smlabbcs r0, r8, r0, r2 │ │ │ │ - movweq lr, #51661 @ 0xc9cd │ │ │ │ - bcs 0x6fb57c │ │ │ │ - smlabteq r8, sp, r9, lr │ │ │ │ - orrshi pc, r6, r0, asr #4 │ │ │ │ - movteq pc, #418 @ 0x1a2 @ │ │ │ │ + andls r1, sp, r8, lsl #1 │ │ │ │ + @ instruction: 0xf8cd2919 │ │ │ │ + andls ip, fp, #40 @ 0x28 │ │ │ │ + blvc 0x2eeb74 │ │ │ │ + bichi pc, sl, r0, asr #4 │ │ │ │ + movteq pc, #417 @ 0x1a1 @ │ │ │ │ vqdmulh.s d2, d0, d7 │ │ │ │ - bcc 0x1153c0c │ │ │ │ - vpmax.s8 d2, d0, d5 │ │ │ │ - ldm pc, {r0, r2, r3, r4, r7, sl, pc}^ @ │ │ │ │ - movweq pc, #12290 @ 0x3002 @ │ │ │ │ - bleq 0x3769d4 │ │ │ │ - andcs r2, r0, #134217728 @ 0x8000000 │ │ │ │ + stmdbcc r2, {r0, r1, r6, r7, r8, pc}^ │ │ │ │ + vmla.i8 d2, d0, d5 │ │ │ │ + ldm pc, {r1, r2, r3, r4, r7, r8, r9, sl, pc}^ @ │ │ │ │ + movweq pc, #12289 @ 0x3001 @ │ │ │ │ + bleq 0x376994 │ │ │ │ + andcs r2, r2, #134217728 @ 0x8000000 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xf972f7f8 │ │ │ │ - blt 0x4315ac │ │ │ │ + blx 0xff57154e │ │ │ │ + blt 0xe7156c │ │ │ │ ldrb r2, [r6, r6, lsl #6]! │ │ │ │ ldrb r2, [r4, r4, lsl #6]! │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - movweq pc, #61443 @ 0xf003 @ │ │ │ │ - movwls fp, #37601 @ 0x92e1 │ │ │ │ - ldrbtmi pc, [r0], #-1044 @ 0xfffffbec @ │ │ │ │ - movteq lr, #10831 @ 0x2a4f │ │ │ │ - @ instruction: 0xf04f910b │ │ │ │ - movwls r0, #49664 @ 0xc200 │ │ │ │ - movweq pc, #4175 @ 0x104f @ │ │ │ │ - movwls r9, #33290 @ 0x820a │ │ │ │ - bge 0xc707dc │ │ │ │ - strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - rsbeq pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - @ instruction: 0xf7f69400 │ │ │ │ - @ instruction: 0xf7fffecd │ │ │ │ - vmul.f , q10, d2[6] │ │ │ │ - @ instruction: 0xf0032203 │ │ │ │ - rsclt r0, r1, #1006632960 @ 0x3c000000 │ │ │ │ - tstls fp, r9, lsl #6 │ │ │ │ - andcs r0, r0, #83 @ 0x53 │ │ │ │ - andls r9, sl, #12, 6 @ 0x30000000 │ │ │ │ - movwls r2, #33537 @ 0x8301 │ │ │ │ - cmnpmi r0, #20, 8 @ p-variant is OBSOLETE @ 0x14000000 │ │ │ │ - bge 0x570814 │ │ │ │ - strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - subeq pc, r5, #1610612740 @ 0x60000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf7f69300 │ │ │ │ - @ instruction: 0xf7fffeb1 │ │ │ │ - @ instruction: 0xf7f8b9ce │ │ │ │ - @ instruction: 0xf7fffa47 │ │ │ │ - @ instruction: 0xf8d5b9ca │ │ │ │ - andcs r3, r0, r8, lsl #1 │ │ │ │ - strls r2, [ip], #-256 @ 0xffffff00 │ │ │ │ - stmib sp, {r0, r3, r4, r8, r9, fp, sp}^ │ │ │ │ - stmib sp, {r1, r2, r3, r9, lr, pc}^ │ │ │ │ + ldrdcs pc, [r8], r5 │ │ │ │ + stmib sp, {r8, sp}^ │ │ │ │ + andcs r0, r0, sl, lsl #6 │ │ │ │ + stmib sp, {r0, r3, r4, r9, fp, sp}^ │ │ │ │ vrhadd.s8 d16, d0, d8 │ │ │ │ - @ instruction: 0xf1a38430 │ │ │ │ - bcs 0x273f54 │ │ │ │ - teqphi sl, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - blcs 0x202364 │ │ │ │ - ldrthi pc, [sl], #512 @ 0x200 @ │ │ │ │ - @ instruction: 0xf003e8df │ │ │ │ + @ instruction: 0xf1a28195 │ │ │ │ + blcs 0x274294 │ │ │ │ + orrshi pc, lr, r0, lsl #4 │ │ │ │ + bcs 0x201ea4 │ │ │ │ + ldrhi pc, [ip], #512 @ 0x200 │ │ │ │ + @ instruction: 0xf002e8df │ │ │ │ stceq 3, cr0, [sp, #-12] │ │ │ │ movwcs r0, #11019 @ 0x2b0b │ │ │ │ stmdbge r8, {r9, sp} │ │ │ │ @ instruction: 0xf7f84628 │ │ │ │ - @ instruction: 0xf7fffa25 │ │ │ │ - movwcs fp, #27048 @ 0x69a8 │ │ │ │ + @ instruction: 0xf7fff975 │ │ │ │ + movwcs fp, #27152 @ 0x6a10 │ │ │ │ movwcs lr, #18422 @ 0x47f6 │ │ │ │ - @ instruction: 0xf8d5e7f4 │ │ │ │ - andcs r3, r0, r8, lsl #1 │ │ │ │ - strls r2, [ip], #-256 @ 0xffffff00 │ │ │ │ - stmib sp, {r0, r3, r4, r8, r9, fp, sp}^ │ │ │ │ - stmib sp, {r1, r2, r3, r9, lr, pc}^ │ │ │ │ + @ instruction: 0xf003e7f4 │ │ │ │ + movwcs r0, #4623 @ 0x120f │ │ │ │ + andcc lr, r8, #3358720 @ 0x334000 │ │ │ │ + andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andls r4, ip, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf414b2e2 │ │ │ │ + andls r4, fp, #112, 8 @ 0x70000000 │ │ │ │ + andeq pc, r0, #79 @ 0x4f │ │ │ │ + @ instruction: 0xf47f920a │ │ │ │ + stmdbge r8, {r0, r1, r4, r5, r9, fp, sp, pc} │ │ │ │ + vmax.s8 d20, d5, d24 │ │ │ │ + vmlal.s q8, d0, d1[7] │ │ │ │ + strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ + mrc2 7, 6, pc, cr2, cr6, {7} │ │ │ │ + stmiblt pc!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ + vaddw.u8 q9, q2, d1 │ │ │ │ + @ instruction: 0xf0032203 │ │ │ │ + tstls r8, pc, lsl #6 │ │ │ │ + movwls r4, #37002 @ 0x908a │ │ │ │ + movwcs r9, #524 @ 0x20c │ │ │ │ + stmib sp, {r1, r5, r6, r7, r9, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf414320a │ │ │ │ + @ instruction: 0xf47f4370 │ │ │ │ + stmdbge r8, {r0, r1, r2, r4, r9, fp, sp, pc} │ │ │ │ + vmax.s8 d20, d6, d24 │ │ │ │ + vmlal.s q8, d0, d1[1] │ │ │ │ + movwls r0, #522 @ 0x20a │ │ │ │ + mrc2 7, 5, pc, cr6, cr6, {7} │ │ │ │ + ldmiblt r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blx 0x13f1618 │ │ │ │ + stmiblt pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ + ldrdcc pc, [r8], r5 │ │ │ │ + andls r2, lr, r0, lsl #2 │ │ │ │ + blcs 0x6fb648 │ │ │ │ + eorsgt pc, ip, sp, asr #17 │ │ │ │ + stmib sp, {r1, r3, r9, ip, pc}^ │ │ │ │ vrhadd.s8 d16, d0, d8 │ │ │ │ - @ instruction: 0xf1a383f9 │ │ │ │ - bcs 0x273fa0 │ │ │ │ - tstphi r4, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - blcs 0x2023b0 │ │ │ │ - ldrhi pc, [r1], #512 @ 0x200 │ │ │ │ + @ instruction: 0xf1a38430 │ │ │ │ + bcs 0x273f5c │ │ │ │ + teqphi sl, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + blcs 0x20236c │ │ │ │ + ldrthi pc, [sl], #512 @ 0x200 @ │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ stceq 3, cr0, [sp, #-12] │ │ │ │ movwcs r0, #11019 @ 0x2b0b │ │ │ │ stmdbge r8, {r9, sp} │ │ │ │ @ instruction: 0xf7f84628 │ │ │ │ - @ instruction: 0xf7fffaab │ │ │ │ - movwcs fp, #27011 @ 0x6983 │ │ │ │ - movwcs lr, #18422 @ 0x47f6 │ │ │ │ - @ instruction: 0xf7f8e7f4 │ │ │ │ - @ instruction: 0xf7fff9f7 │ │ │ │ - @ instruction: 0xf8d5b97a │ │ │ │ - andcs r3, r0, r8, lsl #1 │ │ │ │ - strls r2, [ip], #-256 @ 0xffffff00 │ │ │ │ - stmib sp, {r0, r3, r4, r8, r9, fp, sp}^ │ │ │ │ - stmib sp, {r1, r2, r3, sl, fp, sp, lr, pc}^ │ │ │ │ - vrhadd.s8 d16, d0, d8 │ │ │ │ - @ instruction: 0xf1a383ad │ │ │ │ - bcs 0x273ff4 │ │ │ │ - rschi pc, sl, r0, lsl #4 │ │ │ │ - blcs 0x202404 │ │ │ │ - strhi pc, [lr], #512 @ 0x200 │ │ │ │ - @ instruction: 0xf003e8df │ │ │ │ - stceq 3, cr0, [sp, #-12] │ │ │ │ - movwcs r0, #11019 @ 0x2b0b │ │ │ │ - stmdbge r8, {r1, r9, sp} │ │ │ │ - @ instruction: 0xf7f84628 │ │ │ │ - @ instruction: 0xf7fff9d5 │ │ │ │ - movwcs fp, #26968 @ 0x6958 │ │ │ │ + @ instruction: 0xf7fffa29 │ │ │ │ + movwcs fp, #27052 @ 0x69ac │ │ │ │ movwcs lr, #18422 @ 0x47f6 │ │ │ │ @ instruction: 0xf8d5e7f4 │ │ │ │ - andcs r2, r0, r8, lsl #1 │ │ │ │ - strls r2, [ip], #-256 @ 0xffffff00 │ │ │ │ + smlabbcs r0, r8, r0, r3 │ │ │ │ + andcs r9, r0, lr │ │ │ │ + @ instruction: 0xf8cd2b19 │ │ │ │ + andls ip, sl, #60 @ 0x3c │ │ │ │ + smlabteq r8, sp, r9, lr │ │ │ │ + mvnshi pc, #64, 4 │ │ │ │ + subeq pc, r0, #-1073741784 @ 0xc0000028 │ │ │ │ + vpmax.s8 d2, d0, d7 │ │ │ │ + blcc 0x1153afc │ │ │ │ + vqdmulh.s d2, d0, d5 │ │ │ │ + ldm pc, {r4, r7, sl, pc}^ @ │ │ │ │ + movweq pc, #12291 @ 0x3003 @ │ │ │ │ + bleq 0x376af4 │ │ │ │ + andcs r2, r0, #134217728 @ 0x8000000 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + blx 0xfec716ac │ │ │ │ + stmiblt r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrb r2, [r6, r6, lsl #6]! │ │ │ │ + ldrb r2, [r4, r4, lsl #6]! │ │ │ │ + @ instruction: 0xf9faf7f8 │ │ │ │ + ldmdblt sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrdcc pc, [r8], r5 │ │ │ │ + andls r2, lr, r0, lsl #2 │ │ │ │ + blcs 0x6fb6ec │ │ │ │ + eors pc, ip, sp, asr #17 │ │ │ │ + eorgt pc, r8, sp, asr #17 │ │ │ │ + smlabteq r8, sp, r9, lr │ │ │ │ + @ instruction: 0x83aaf240 │ │ │ │ + subeq pc, r0, #-1073741784 @ 0xc0000028 │ │ │ │ + vpmax.s8 d2, d0, d7 │ │ │ │ + blcc 0x1153aa4 │ │ │ │ + vqdmulh.s d2, d0, d5 │ │ │ │ + ldm pc, {r0, r1, r3, r7, sl, pc}^ @ │ │ │ │ + movweq pc, #12291 @ 0x3003 @ │ │ │ │ + bleq 0x376b4c │ │ │ │ + andcs r2, r2, #134217728 @ 0x8000000 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + @ instruction: 0xf9d6f7f8 │ │ │ │ + ldmdblt r9, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrb r2, [r6, r6, lsl #6]! │ │ │ │ + ldrb r2, [r4, r4, lsl #6]! │ │ │ │ + ldrdcs pc, [r8], r5 │ │ │ │ + stmib sp, {r8, sp}^ │ │ │ │ + andcs r0, r0, lr, lsl #28 │ │ │ │ @ instruction: 0xf8cd2a19 │ │ │ │ - @ instruction: 0xf8cde038 │ │ │ │ - stmib sp, {r2, r3, r4, r5, lr, pc}^ │ │ │ │ + stmib sp, {r3, r5, lr, pc}^ │ │ │ │ vrhadd.s8 d16, d0, d8 │ │ │ │ - @ instruction: 0xf1a28396 │ │ │ │ - blcs 0x274444 │ │ │ │ - sbchi pc, r2, r0, lsl #4 │ │ │ │ - bcs 0x202054 │ │ │ │ - strhi pc, [r9, -r0, lsl #4] │ │ │ │ + @ instruction: 0xf1a28394 │ │ │ │ + blcs 0x274450 │ │ │ │ + sbchi pc, r0, r0, lsl #4 │ │ │ │ + bcs 0x202060 │ │ │ │ + strhi pc, [r7, -r0, lsl #4] │ │ │ │ @ instruction: 0xf002e8df │ │ │ │ stceq 3, cr0, [sp, #-12] │ │ │ │ movwcs r0, #11019 @ 0x2b0b │ │ │ │ stmdbge r8, {r1, r9, sp} │ │ │ │ @ instruction: 0xf7f84628 │ │ │ │ - @ instruction: 0xf7fffa59 │ │ │ │ - movwcs fp, #26929 @ 0x6931 │ │ │ │ + @ instruction: 0xf7fffa5b │ │ │ │ + movwcs fp, #26931 @ 0x6933 │ │ │ │ movwcs lr, #18422 @ 0x47f6 │ │ │ │ @ instruction: 0xf7f8e7f4 │ │ │ │ - @ instruction: 0xf7fff9a5 │ │ │ │ - andcs fp, r0, #40, 18 @ 0xa0000 │ │ │ │ + @ instruction: 0xf7fff9a7 │ │ │ │ + andcs fp, r0, #688128 @ 0xa8000 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xf99ef7f8 │ │ │ │ - stmdblt r1!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf9a0f7f8 │ │ │ │ + stmdblt r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svccs 0x0070f414 │ │ │ │ - ldrbthi pc, [ip], #-64 @ 0xffffffc0 @ │ │ │ │ + ldrbthi pc, [sl], #-64 @ 0xffffffc0 @ │ │ │ │ svceq 0x00ecf014 │ │ │ │ - ldmdbge r9, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + ldmdbge fp, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ tstpeq r3, #4 @ p-variant is OBSOLETE │ │ │ │ - blcs 0x4823a4 │ │ │ │ - ldmdbge r3, {r0, r1, r2, r3, r4, r5, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 0x4823b0 │ │ │ │ + ldmdbge r5, {r0, r1, r2, r3, r4, r5, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ - andeq r3, fp, pc, lsl r8 │ │ │ │ - andeq r3, fp, r5, lsl r8 │ │ │ │ - andeq r3, fp, r1, lsl #16 │ │ │ │ - andeq r2, fp, r7, asr #19 │ │ │ │ - andeq r2, fp, r7, asr #19 │ │ │ │ - andeq r2, fp, r7, asr #19 │ │ │ │ - andeq r2, fp, r7, asr #19 │ │ │ │ - andeq r2, fp, r7, asr #19 │ │ │ │ - andeq r2, fp, r7, asr #19 │ │ │ │ - andeq r2, fp, r7, asr #19 │ │ │ │ - andeq r2, fp, r7, asr #19 │ │ │ │ - andeq r2, fp, r7, asr #19 │ │ │ │ - andeq r2, fp, r7, asr #19 │ │ │ │ - andeq r2, fp, r7, asr #19 │ │ │ │ - andeq r2, fp, r7, asr #19 │ │ │ │ - andeq r3, fp, r9, ror #15 │ │ │ │ + andeq r3, fp, r7, lsr #16 │ │ │ │ + andeq r3, fp, sp, lsl r8 │ │ │ │ + andeq r3, fp, r9, lsl #16 │ │ │ │ + ldrdeq r2, [fp], -r7 │ │ │ │ + ldrdeq r2, [fp], -r7 │ │ │ │ + ldrdeq r2, [fp], -r7 │ │ │ │ + ldrdeq r2, [fp], -r7 │ │ │ │ + ldrdeq r2, [fp], -r7 │ │ │ │ + ldrdeq r2, [fp], -r7 │ │ │ │ + ldrdeq r2, [fp], -r7 │ │ │ │ + ldrdeq r2, [fp], -r7 │ │ │ │ + ldrdeq r2, [fp], -r7 │ │ │ │ + ldrdeq r2, [fp], -r7 │ │ │ │ + ldrdeq r2, [fp], -r7 │ │ │ │ + ldrdeq r2, [fp], -r7 │ │ │ │ + strdeq r3, [fp], -r5 │ │ │ │ @ instruction: 0xf7f34628 │ │ │ │ - @ instruction: 0xf7fff8e7 │ │ │ │ - svclt 0x0000b8ea │ │ │ │ - andhi pc, r0, pc, lsr #7 │ │ │ │ + @ instruction: 0xf7fff8e1 │ │ │ │ + svclt 0x0000b8ec │ │ │ │ ... │ │ │ │ strtmi r6, [r8], -fp, ror #26 │ │ │ │ - bne 0xff30dab0 │ │ │ │ - mrc2 7, 4, pc, cr0, cr7, {7} │ │ │ │ + bne 0xff30dab8 │ │ │ │ + mrc2 7, 4, pc, cr4, cr7, {7} │ │ │ │ rscvs r2, fp, r5, lsl #6 │ │ │ │ - ldmlt r9, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmlt sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f34628 │ │ │ │ - @ instruction: 0xf7fffcdf │ │ │ │ - @ instruction: 0x4628b8d4 │ │ │ │ - stc2 7, cr15, [sl], #972 @ 0x3cc │ │ │ │ - stmialt pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ + @ instruction: 0xf7fffce3 │ │ │ │ + @ instruction: 0x4628b8d8 │ │ │ │ + stc2 7, cr15, [lr], #972 @ 0x3cc │ │ │ │ + ldmlt r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - vmlal.u , d20, d2[4] │ │ │ │ - andls r4, fp, #201326592 @ 0xc000000 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andls fp, r9, #805306382 @ 0x3000000e │ │ │ │ strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - movwcs r9, #4873 @ 0x1309 │ │ │ │ + movwcs r9, #4875 @ 0x130b │ │ │ │ movwls r9, #33802 @ 0x840a │ │ │ │ - @ instruction: 0xffb6f7fd │ │ │ │ - ldmlt pc!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ + @ instruction: 0xffbaf7fd │ │ │ │ + stmialt r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svcne 0x0020f1b3 │ │ │ │ - ldmge r4!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmge r8!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ rsbsvs pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ - smlabtmi r3, r4, r3, pc @ │ │ │ │ + smlabtcc r3, r4, r3, pc @ │ │ │ │ movweq lr, #10756 @ 0x2a04 │ │ │ │ - vst4.8 {d25,d27,d29,d31}, [pc], r9 │ │ │ │ + vst4.8 {d25,d27,d29,d31}, [pc], r8 │ │ │ │ vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ - @ instruction: 0xf0040110 │ │ │ │ - addmi r0, fp, #15 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-10 │ │ │ │ + vorr.i32 d16, #192 @ 0x000000c0 │ │ │ │ + addmi r4, fp, #3 │ │ │ │ + streq pc, [pc], #-4 @ 0xb3880 │ │ │ │ + strls r9, [sl], #-9 │ │ │ │ strhi pc, [r0, #0]! │ │ │ │ bichi pc, pc, #0, 4 │ │ │ │ svcvs 0x0074f5b3 │ │ │ │ strhi pc, [lr, #0]! │ │ │ │ svcvs 0x007cf5b3 │ │ │ │ strhi pc, [r0, #0]! │ │ │ │ svcvs 0x0070f5b3 │ │ │ │ - ldmge r0, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmge r4, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ addvc pc, sp, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xffd0f7f4 │ │ │ │ - stmlt lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xffd4f7f4 │ │ │ │ + ldmlt r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdble fp, {r0, r1, r2, r3, r9, fp, sp} │ │ │ │ addsmi r2, r3, r1, lsl #6 │ │ │ │ svceq 0x00aaf413 │ │ │ │ movwhi pc, #32832 @ 0x8040 @ │ │ │ │ svcvc 0x0060f013 │ │ │ │ movwcs fp, #36632 @ 0x8f18 │ │ │ │ - mcrge 4, 3, pc, cr11, cr15, {3} @ │ │ │ │ - mcr2 7, 0, pc, cr6, cr2, {7} @ │ │ │ │ + mcrge 4, 3, pc, cr12, cr15, {3} @ │ │ │ │ + mcr2 7, 0, pc, cr2, cr2, {7} @ │ │ │ │ ldmible fp!, {r0, r1, r2, r3, r8, fp, sp}^ │ │ │ │ addmi r2, sl, r1, lsl #4 │ │ │ │ svceq 0x00aaf412 │ │ │ │ - mrcge 4, 1, APSR_nzcv, cr12, cr15, {3} │ │ │ │ + mrcge 4, 1, APSR_nzcv, cr13, cr15, {3} │ │ │ │ svcvc 0x0060f012 │ │ │ │ movwcs fp, #36632 @ 0x8f18 │ │ │ │ - mrcge 4, 1, APSR_nzcv, cr6, cr15, {3} │ │ │ │ + mrcge 4, 1, APSR_nzcv, cr7, cr15, {3} │ │ │ │ orrcs lr, r0, #62390272 @ 0x3b80000 │ │ │ │ tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andls r4, fp, #35 @ 0x23 │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf004920a │ │ │ │ - vsubl.u8 q8, d4, d15 │ │ │ │ - stmib sp, {r0, r1, sl, lr}^ │ │ │ │ - blcs 0xc4130 │ │ │ │ - ldmge r4, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andls r4, r8, #35 @ 0x23 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + vsubl.u8 , d4, d9 │ │ │ │ + vsubl.u8 , d4, d3 │ │ │ │ + stmib sp, {r0, r1, sl, sp}^ │ │ │ │ + blcs 0xc4140 │ │ │ │ + ldmge r8, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ andcs r2, r0, #67108864 @ 0x4000000 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - ldc2 7, cr15, [r6, #-980] @ 0xfffffc2c │ │ │ │ - ldmdalt r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldc2 7, cr15, [sl, #-980] @ 0xfffffc2c │ │ │ │ + ldmdalt r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ vorr.i32 d16, #49152 @ 0x0000c000 │ │ │ │ - eormi r3, r3, r3, lsl #4 │ │ │ │ - vsubl.u8 , d4, d11 │ │ │ │ - andls r2, sl, #805306368 @ 0x30000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - andmi lr, r8, #3358720 @ 0x334000 │ │ │ │ + eormi r4, r3, r3, lsl #4 │ │ │ │ + @ instruction: 0xf0049208 │ │ │ │ + andls r0, r9, #-268435456 @ 0xf0000000 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + andmi lr, sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - andcs sl, r1, #7929856 @ 0x790000 │ │ │ │ + andcs sl, r1, #8192000 @ 0x7d0000 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - ldc2l 7, cr15, [ip], #980 @ 0x3d4 │ │ │ │ - ldmdalt sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stc2 7, cr15, [r0, #-980] @ 0xfffffc2c │ │ │ │ + ldmdalt lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ vorr.i32 d16, #49152 @ 0x0000c000 │ │ │ │ - eormi r3, r3, r3, lsl #4 │ │ │ │ - vsubl.u8 , d4, d11 │ │ │ │ - andls r2, sl, #805306368 @ 0x30000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - andmi lr, r8, #3358720 @ 0x334000 │ │ │ │ + eormi r4, r3, r3, lsl #4 │ │ │ │ + @ instruction: 0xf0049208 │ │ │ │ + andls r0, r9, #-268435456 @ 0xf0000000 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + andmi lr, sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - movwcs sl, #6239 @ 0x185f │ │ │ │ + movwcs sl, #6243 @ 0x1863 │ │ │ │ ldrmi sl, [sl], -r8, lsl #18 │ │ │ │ @ instruction: 0xf7f54628 │ │ │ │ - @ instruction: 0xf7fffce1 │ │ │ │ - orrcs fp, r0, #2031616 @ 0x1f0000 │ │ │ │ + @ instruction: 0xf7fffce5 │ │ │ │ + orrcs fp, r0, #2293760 @ 0x230000 │ │ │ │ tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + @ instruction: 0xf0049208 │ │ │ │ + andls r0, r9, #-268435456 @ 0xf0000000 │ │ │ │ andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ vsubl.u8 , d4, d11 │ │ │ │ - andls r2, sl, #805306368 @ 0x30000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - vsubl.u8 , d4, d9 │ │ │ │ - andsmi r4, ip, r3, lsl #4 │ │ │ │ - @ instruction: 0xf0009208 │ │ │ │ + andsmi r2, ip, r3, lsl #4 │ │ │ │ + @ instruction: 0xf000920a │ │ │ │ addsmi r8, ip, #-1879048181 @ 0x9000000b │ │ │ │ - stmdage r2, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdage r6, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ stmdbge r8, {r0, r8, r9, sp} │ │ │ │ @ instruction: 0x4628461a │ │ │ │ - ldc2 7, cr15, [r0, #980] @ 0x3d4 │ │ │ │ - stmdalt r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldc2 7, cr15, [r4, #980] @ 0x3d4 │ │ │ │ + stmdalt r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rsbsvs pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ - smlabtmi r3, r4, r3, pc @ │ │ │ │ + smlabtcc r3, r4, r3, pc @ │ │ │ │ movweq lr, #10756 @ 0x2a04 │ │ │ │ - vst4.8 {d25,d27,d29,d31}, [pc], r9 │ │ │ │ + vst4.8 {d25,d27,d29,d31}, [pc], r8 │ │ │ │ vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ - @ instruction: 0xf0040110 │ │ │ │ - addmi r0, fp, #15 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-10 │ │ │ │ + vorr.i32 d16, #192 @ 0x000000c0 │ │ │ │ + addmi r4, fp, #3 │ │ │ │ + streq pc, [pc], #-4 @ 0xb39f4 │ │ │ │ + strls r9, [sl], #-9 │ │ │ │ ldrbthi pc, [r8], #-0 @ │ │ │ │ adcshi pc, pc, #0, 4 │ │ │ │ svcvs 0x0074f5b3 │ │ │ │ strhi pc, [r6], #0 │ │ │ │ svcvs 0x007cf5b3 │ │ │ │ ldrbthi pc, [r8], #-0 @ │ │ │ │ svcvs 0x0070f5b3 │ │ │ │ - ldmdage r6, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + ldmdage sl, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ rsbscc pc, sp, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xff16f7f4 │ │ │ │ - svclt 0x00d4f7fe │ │ │ │ + @ instruction: 0xff1af7f4 │ │ │ │ + svclt 0x00d8f7fe │ │ │ │ cmnpvc r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ vmlal.s q9, d0, d0[0] │ │ │ │ eormi r0, r3, r0, lsl r2 │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ subcs r8, r0, #872415235 @ 0x34000003 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ vqsub.s8 d4, d16, d3 │ │ │ │ - blcs 0x10d4380 │ │ │ │ + blcs 0x10d4388 │ │ │ │ @ instruction: 0x83aaf000 │ │ │ │ svcvc 0x0040f5b3 │ │ │ │ - svcge 0x00f4f47e │ │ │ │ - @ instruction: 0xf0042300 │ │ │ │ - movwls r0, #49679 @ 0xc20f │ │ │ │ - vsubl.u8 , d4, d9 │ │ │ │ - movwls r4, #45571 @ 0xb203 │ │ │ │ - movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ - strbvs pc, [r0], #-1028 @ 0xfffffbfc @ │ │ │ │ - @ instruction: 0xf5b4920a │ │ │ │ - movwls r6, #36672 @ 0x8f40 │ │ │ │ - svcge 0x00e2f47e │ │ │ │ + svcge 0x00f8f47e │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + vst1.8 {d9-d12}, [r4], r9 │ │ │ │ + movwcs r6, #576 @ 0x240 │ │ │ │ + smlabtmi r3, r4, r3, pc @ │ │ │ │ + svcvs 0x0040f5b2 │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + tstls sl, fp, lsl #6 │ │ │ │ + strls r9, [r8], #-780 @ 0xfffffcf4 │ │ │ │ + svcge 0x00e6f47e │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - mrc2 7, 2, pc, cr2, cr4, {7} │ │ │ │ - svclt 0x00a4f7fe │ │ │ │ + mrc2 7, 2, pc, cr6, cr4, {7} │ │ │ │ + svclt 0x00a8f7fe │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ subsne pc, sp, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ + movweq pc, #61444 @ 0xf004 @ │ │ │ │ + vsubw.u8 , q2, d9 │ │ │ │ + movwls r1, #46020 @ 0xb3c4 │ │ │ │ orrne pc, r0, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf004930c │ │ │ │ - movwls r0, #37647 @ 0x930f │ │ │ │ - movwmi pc, #17348 @ 0x43c4 @ │ │ │ │ - vsubw.u8 , q2, d10 │ │ │ │ - @ instruction: 0xf3c413c4 │ │ │ │ - movwls r3, #46083 @ 0xb403 │ │ │ │ + vsubw.u8 , q2, d12 │ │ │ │ + vsubw.u8 q10, q2, d4 │ │ │ │ + movwls r3, #41987 @ 0xa403 │ │ │ │ @ instruction: 0xf7f49408 │ │ │ │ - @ instruction: 0xf7fefdbf │ │ │ │ - @ instruction: 0xf44fbf8b │ │ │ │ + @ instruction: 0xf7fefdc3 │ │ │ │ + @ instruction: 0xf44fbf8f │ │ │ │ vbic.i32 q11, #3072 @ 0x00000c00 │ │ │ │ eormi r0, r3, r0, lsl r3 │ │ │ │ rsbsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ + smlabtcc r3, r4, r3, pc @ │ │ │ │ + @ instruction: 0x91084293 │ │ │ │ smlabtmi r3, r4, r3, pc @ │ │ │ │ - @ instruction: 0x91094293 │ │ │ │ - tstpeq pc, r4 @ p-variant is OBSOLETE │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-266 @ 0xfffffef6 │ │ │ │ + streq pc, [pc], #-4 @ 0xb3ae0 │ │ │ │ + strls r9, [sl], #-265 @ 0xfffffef7 │ │ │ │ mvnhi pc, #0 │ │ │ │ rsbsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ vqsub.s8 d4, d16, d3 │ │ │ │ @ instruction: 0xf5b382b5 │ │ │ │ @ instruction: 0xf0006f74 │ │ │ │ @ instruction: 0xf5b38451 │ │ │ │ @ instruction: 0xf0006f78 │ │ │ │ @ instruction: 0xf5b38443 │ │ │ │ @ instruction: 0xf47e6f70 │ │ │ │ - stmdbge r8, {r0, r1, r3, r4, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf6454628 │ │ │ │ vrshr.s64 q9, , #64 │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - @ instruction: 0xf7fefe9b │ │ │ │ - @ instruction: 0xf44fbf59 │ │ │ │ + @ instruction: 0xf7fefe9f │ │ │ │ + @ instruction: 0xf44fbf5d │ │ │ │ vmvn.i32 q11, #3072 @ 0x00000c00 │ │ │ │ vmov.i32 d16, #49152 @ 0x0000c000 │ │ │ │ - b 0x1c3f34 │ │ │ │ - tstls r9, r2, lsl #6 │ │ │ │ + b 0x1bff3c │ │ │ │ + tstls r8, r2, lsl #6 │ │ │ │ cmnpvs r4, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - andeq pc, pc, r4 │ │ │ │ - vsubl.u8 q10, d20, d11 │ │ │ │ - andls r3, sl, r3, lsl #8 │ │ │ │ - @ instruction: 0xf0009408 │ │ │ │ + andmi pc, r3, r4, asr #7 │ │ │ │ + @ instruction: 0xf004428b │ │ │ │ + andls r0, r9, pc, lsl #8 │ │ │ │ + @ instruction: 0xf000940a │ │ │ │ addsmi r8, r3, #939524096 @ 0x38000000 │ │ │ │ movwhi pc, #4096 @ 0x1000 @ │ │ │ │ rsbsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf47e4293 │ │ │ │ - stmdbge r8, {r0, r4, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r2, r4, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vrshr.s64 d20, d29, #64 │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - @ instruction: 0xf7fefdf1 │ │ │ │ - orrcs fp, r0, #47, 30 @ 0xbc │ │ │ │ + @ instruction: 0xf7fefdf5 │ │ │ │ + orrcs fp, r0, #51, 30 @ 0xcc │ │ │ │ tstpeq r0, #-268435444 @ p-variant is OBSOLETE @ 0xf000000c │ │ │ │ vsubl.s8 q9, d30, d0 │ │ │ │ eormi r0, r3, r0, lsl r2 │ │ │ │ @ instruction: 0xf47e4293 │ │ │ │ - @ instruction: 0xf7ffaf5d │ │ │ │ + @ instruction: 0xf7ffaf61 │ │ │ │ andcs fp, r1, #180, 20 @ 0xb4000 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - movwmi pc, #17348 @ 0x43c4 @ │ │ │ │ - @ instruction: 0xf004930b │ │ │ │ + movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ + @ instruction: 0xf0049308 │ │ │ │ movwls r0, #37647 @ 0x930f │ │ │ │ - bicne pc, r4, #196, 6 @ 0x10000003 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-778 @ 0xfffffcf6 │ │ │ │ - mcr2 7, 0, pc, cr14, cr12, {7} @ │ │ │ │ - svclt 0x0010f7fe │ │ │ │ + movwmi pc, #17348 @ 0x43c4 @ │ │ │ │ + strbne pc, [r4], #964 @ 0x3c4 @ │ │ │ │ + movwmi lr, #43469 @ 0xa9cd │ │ │ │ + mrc2 7, 0, pc, cr2, cr12, {7} │ │ │ │ + svclt 0x0014f7fe │ │ │ │ @ instruction: 0xf67f2a0f │ │ │ │ movwcs sl, #7821 @ 0x1e8d │ │ │ │ @ instruction: 0xf4134093 │ │ │ │ @ instruction: 0xf0400faa │ │ │ │ @ instruction: 0xf013818f │ │ │ │ svclt 0x00187f60 │ │ │ │ @ instruction: 0xf47f2308 │ │ │ │ @@ -167458,530 +167460,530 @@ │ │ │ │ @ instruction: 0xf0400faa │ │ │ │ @ instruction: 0xf013817c │ │ │ │ svclt 0x00187f60 │ │ │ │ @ instruction: 0xf47f2308 │ │ │ │ strbt sl, [pc], -ip, ror #24 │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ vorr.i32 d16, #49152 @ 0x0000c000 │ │ │ │ + andls r4, r8, #805306368 @ 0x30000000 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + vsubl.u8 , d4, d9 │ │ │ │ andls r3, fp, #805306368 @ 0x30000000 │ │ │ │ andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf004920a │ │ │ │ - andls r0, r9, #-268435456 @ 0xf0000000 │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - b 0x5d842c │ │ │ │ + b 0x5d843c │ │ │ │ @ instruction: 0xf0000203 │ │ │ │ addsmi r8, sl, #228, 2 @ 0x39 │ │ │ │ - svcge 0x0012f47e │ │ │ │ + svcge 0x0016f47e │ │ │ │ andcs r2, r0, #67108864 @ 0x4000000 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - stc2l 7, cr15, [r0], #-980 @ 0xfffffc2c │ │ │ │ - mrclt 7, 6, APSR_nzcv, cr2, cr14, {7} │ │ │ │ + stc2l 7, cr15, [r4], #-980 @ 0xfffffc2c │ │ │ │ + mrclt 7, 6, APSR_nzcv, cr6, cr14, {7} │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ vorr.i32 d16, #49152 @ 0x0000c000 │ │ │ │ - eormi r3, r3, r3, lsl #4 │ │ │ │ - vsubl.u8 , d4, d11 │ │ │ │ - andls r2, sl, #805306368 @ 0x30000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - andmi lr, r8, #3358720 @ 0x334000 │ │ │ │ + eormi r4, r3, r3, lsl #4 │ │ │ │ + @ instruction: 0xf0049208 │ │ │ │ + andls r0, r9, #-268435456 @ 0xf0000000 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + andmi lr, sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf5b381cd │ │ │ │ @ instruction: 0xf47e1f80 │ │ │ │ - movwcs sl, #3827 @ 0xef3 │ │ │ │ + movwcs sl, #3831 @ 0xef7 │ │ │ │ stmdbge r8, {r0, r9, sp} │ │ │ │ @ instruction: 0xf7f54628 │ │ │ │ - @ instruction: 0xf7fefc41 │ │ │ │ - andcs fp, r0, #2864 @ 0xb30 │ │ │ │ + @ instruction: 0xf7fefc45 │ │ │ │ + andcs fp, r0, #2928 @ 0xb70 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - movwmi pc, #17348 @ 0x43c4 @ │ │ │ │ - @ instruction: 0xf004930b │ │ │ │ + movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ + @ instruction: 0xf0049308 │ │ │ │ movwls r0, #37647 @ 0x930f │ │ │ │ - bicne pc, r4, #196, 6 @ 0x10000003 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-778 @ 0xfffffcf6 │ │ │ │ - ldc2 7, cr15, [lr, #1008] @ 0x3f0 │ │ │ │ - mcrlt 7, 5, pc, cr0, cr14, {7} @ │ │ │ │ + movwmi pc, #17348 @ 0x43c4 @ │ │ │ │ + strbne pc, [r4], #964 @ 0x3c4 @ │ │ │ │ + movwmi lr, #43469 @ 0xa9cd │ │ │ │ + stc2 7, cr15, [r2, #1008]! @ 0x3f0 │ │ │ │ + mcrlt 7, 5, pc, cr4, cr14, {7} @ │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ vorr.i32 d16, #49152 @ 0x0000c000 │ │ │ │ - eormi r3, r3, r3, lsl #4 │ │ │ │ - vsubl.u8 , d4, d11 │ │ │ │ - andls r2, sl, #805306368 @ 0x30000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - andmi lr, r8, #3358720 @ 0x334000 │ │ │ │ + eormi r4, r3, r3, lsl #4 │ │ │ │ + @ instruction: 0xf0049208 │ │ │ │ + andls r0, r9, #-268435456 @ 0xf0000000 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + andmi lr, sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf47e2b00 │ │ │ │ - stmdbge r8, {r0, r2, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r3, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf7f54628 │ │ │ │ - @ instruction: 0xf7fefcc1 │ │ │ │ - vmull.p8 , d20, d7 │ │ │ │ - @ instruction: 0xf0044203 │ │ │ │ - rsceq r0, r6, #1006632960 @ 0x3c000000 │ │ │ │ - movwcs lr, #39373 @ 0x99cd │ │ │ │ + @ instruction: 0xf7fefcc5 │ │ │ │ + vmull.p8 , d20, d11 │ │ │ │ + vsubl.u8 , d20, d0 │ │ │ │ + andls r4, ip, #201326592 @ 0xc000000 │ │ │ │ + vmlal.u q8, d20, d2[5] │ │ │ │ + movwls r1, #37572 @ 0x92c4 │ │ │ │ + movweq pc, #61444 @ 0xf004 @ │ │ │ │ + andcc lr, sl, #3358720 @ 0x334000 │ │ │ │ movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ - sbcne pc, r4, #196, 6 @ 0x10000003 │ │ │ │ - vsubw.u8 , q2, d8 │ │ │ │ - andls r1, fp, #128, 6 │ │ │ │ - @ instruction: 0xf53e930c │ │ │ │ - stmdbge r8, {r0, r2, r3, r5, r7, r9, sl, fp, sp, pc} │ │ │ │ + @ instruction: 0xf53e9308 │ │ │ │ + stmdbge r8, {r0, r4, r5, r7, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf7f44628 │ │ │ │ - @ instruction: 0xf7fefbc7 │ │ │ │ - @ instruction: 0xf44fbe6f │ │ │ │ + @ instruction: 0xf7fefbcb │ │ │ │ + @ instruction: 0xf44fbe73 │ │ │ │ vbic.i32 , #0 @ 0x00000000 │ │ │ │ subcs r0, r0, #16, 6 @ 0x40000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ addsmi r4, r3, #35 @ 0x23 │ │ │ │ addhi pc, r2, #0 │ │ │ │ vmlal.s q9, d0, d0[0] │ │ │ │ addsmi r0, r3, #16, 4 │ │ │ │ tstphi r2, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002b40 │ │ │ │ @ instruction: 0xf5b38293 │ │ │ │ @ instruction: 0xf47e7f40 │ │ │ │ - movwcs sl, #3727 @ 0xe8f │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - andls r9, r9, #12, 6 @ 0x30000000 │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - vsubw.u8 , q2, d11 │ │ │ │ - vst2.8 {d3-d6}, [r4], r3 │ │ │ │ - andls r6, sl, #64, 8 @ 0x40000000 │ │ │ │ - svcvs 0x0040f5b4 │ │ │ │ - @ instruction: 0xf47e9308 │ │ │ │ - stmdbge r8, {r0, r2, r3, r4, r5, r6, r9, sl, fp, sp, pc} │ │ │ │ + @ instruction: 0xf004ae93 │ │ │ │ + andls r0, r9, #-268435456 @ 0xf0000000 │ │ │ │ + subvs pc, r0, #4, 8 @ 0x4000000 │ │ │ │ + vsubw.u8 q9, q2, d0 │ │ │ │ + @ instruction: 0xf5b24103 │ │ │ │ + vqrdmlsh.s q11, q2, d0[0] │ │ │ │ + movwls r3, #46083 @ 0xb403 │ │ │ │ + movwls r9, #49418 @ 0xc10a │ │ │ │ + @ instruction: 0xf47e9408 │ │ │ │ + stmdbge r8, {r0, r7, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf7f44628 │ │ │ │ - @ instruction: 0xf7fefcd9 │ │ │ │ - stmdbge r8, {r0, r1, r2, r3, r4, r5, r9, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fefcdd │ │ │ │ + stmdbge r8, {r0, r1, r6, r9, sl, fp, ip, sp, pc} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vrshr.s64 d16, d13, #64 │ │ │ │ - vsubl.u8 q8, d4, d10 │ │ │ │ - movwls r1, #50048 @ 0xc380 │ │ │ │ - movweq pc, #61444 @ 0xf004 @ │ │ │ │ - vsubw.u8 , q2, d9 │ │ │ │ - movwls r4, #41732 @ 0xa304 │ │ │ │ + @ instruction: 0xf004020a │ │ │ │ + movwls r0, #37647 @ 0x930f │ │ │ │ bicne pc, r4, #196, 6 @ 0x10000003 │ │ │ │ + vsubw.u8 , q2, d11 │ │ │ │ + movwls r1, #50048 @ 0xc380 │ │ │ │ + movwmi pc, #17348 @ 0x43c4 @ │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-779 @ 0xfffffcf5 │ │ │ │ - mrrc2 7, 15, pc, sl, cr4 @ │ │ │ │ - mcrlt 7, 1, pc, cr6, cr14, {7} @ │ │ │ │ + strls r9, [r8], #-778 @ 0xfffffcf6 │ │ │ │ + mrrc2 7, 15, pc, lr, cr4 @ │ │ │ │ + mcrlt 7, 1, pc, cr10, cr14, {7} @ │ │ │ │ cmnpvs ip, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ vst4.8 {d20-d23}, [pc :128], r3 │ │ │ │ vmvn.i32 q11, #0 @ 0x00000000 │ │ │ │ vmov.i32 d16, #49152 @ 0x0000c000 │ │ │ │ - addsmi r4, r3, #-1073741824 @ 0xc0000000 │ │ │ │ - @ instruction: 0xf0049109 │ │ │ │ - vaddw.u8 q8, q2, d15 │ │ │ │ - tstls sl, r3, lsl #8 │ │ │ │ - @ instruction: 0xf0009408 │ │ │ │ + addsmi r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ + vaddw.u8 , q2, d8 │ │ │ │ + @ instruction: 0xf0044103 │ │ │ │ + tstls r9, pc, lsl #8 │ │ │ │ + @ instruction: 0xf000940a │ │ │ │ vhsub.s8 q4, q8, │ │ │ │ @ instruction: 0xf5b380f8 │ │ │ │ @ instruction: 0xf0006f74 │ │ │ │ @ instruction: 0xf5b382bf │ │ │ │ @ instruction: 0xf0006f78 │ │ │ │ @ instruction: 0xf5b382b1 │ │ │ │ @ instruction: 0xf47e6f70 │ │ │ │ - stmdbge r8, {r0, r1, r3, r4, r5, r9, sl, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r1, r2, r3, r4, r5, r9, sl, fp, sp, pc} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vmlal.s q11, d16, d1[5] │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - @ instruction: 0xf7fefd3b │ │ │ │ - @ instruction: 0xf44fbdf9 │ │ │ │ + @ instruction: 0xf7fefd3f │ │ │ │ + @ instruction: 0xf44fbdfd │ │ │ │ vbic.i32 q11, #3072 @ 0x00000c00 │ │ │ │ eormi r0, r3, r0, lsl r3 │ │ │ │ rsbsvs pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ + smlabtcc r3, r4, r3, pc @ │ │ │ │ + @ instruction: 0x91084293 │ │ │ │ smlabtmi r3, r4, r3, pc @ │ │ │ │ - @ instruction: 0x91094293 │ │ │ │ - tstpeq pc, r4 @ p-variant is OBSOLETE │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-266 @ 0xfffffef6 │ │ │ │ + streq pc, [pc], #-4 @ 0xb3e04 │ │ │ │ + strls r9, [sl], #-265 @ 0xfffffef7 │ │ │ │ cmnphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ rsbsvs pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ vst4.16 {d24,d26,d28,d30}, [pc :128], r2 │ │ │ │ vmvn.i32 q11, #0 @ 0x00000000 │ │ │ │ addsmi r0, r3, #16, 4 │ │ │ │ - mcrge 4, 0, pc, cr14, cr14, {3} @ │ │ │ │ + mrcge 4, 0, APSR_nzcv, cr2, cr14, {3} │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ andscs pc, sp, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - stc2 7, cr15, [lr], {244} @ 0xf4 │ │ │ │ - stcllt 7, cr15, [ip, #1016] @ 0x3f8 │ │ │ │ + ldc2 7, cr15, [r2], {244} @ 0xf4 │ │ │ │ + ldcllt 7, cr15, [r0, #1016] @ 0x3f8 │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorne pc, r4, r3, asr r8 @ │ │ │ │ - @ instruction: 0xffbaf7a0 │ │ │ │ - mrclt 7, 5, APSR_nzcv, cr12, cr14, {7} │ │ │ │ + @ instruction: 0xffb6f7a0 │ │ │ │ + mcrlt 7, 6, pc, cr0, cr14, {7} @ │ │ │ │ @ instruction: 0xf67f2b0f │ │ │ │ andcs sl, r1, #4032 @ 0xfc0 │ │ │ │ vpmax.u8 d15, d3, d2 │ │ │ │ svceq 0x00aaf413 │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ svcvc 0x0060f013 │ │ │ │ movwcs fp, #36632 @ 0x8f18 │ │ │ │ - mrrcge 4, 7, pc, r2, cr15 @ │ │ │ │ - bcs 0x4ad32c │ │ │ │ + mrrcge 4, 7, pc, r5, cr15 @ │ │ │ │ + bcs 0x4ad334 │ │ │ │ stcge 6, cr15, [lr, #-508]! @ 0xfffffe04 │ │ │ │ - blx 0xfc278 │ │ │ │ + blx 0xfc280 │ │ │ │ pldw [r2], #-514 @ 0xfffffdfe │ │ │ │ @ instruction: 0xf47f0faa │ │ │ │ - @ instruction: 0xf012ac6f │ │ │ │ + @ instruction: 0xf012ac71 │ │ │ │ svclt 0x00187f60 │ │ │ │ @ instruction: 0xf47f2308 │ │ │ │ - ldr sl, [pc, #-3177] @ 0xb3223 │ │ │ │ + ldr sl, [pc, #-3179] @ 0xb3229 │ │ │ │ @ instruction: 0xf67f2b0f │ │ │ │ andcs sl, r1, #1856 @ 0x740 │ │ │ │ vpmax.u8 d15, d3, d2 │ │ │ │ svceq 0x00aaf413 │ │ │ │ addshi pc, r7, r0, asr #32 │ │ │ │ svcvc 0x0060f013 │ │ │ │ movwcs fp, #36632 @ 0x8f18 │ │ │ │ - stcge 4, cr15, [r6], {127} @ 0x7f │ │ │ │ - blcs 0x4ad2e8 │ │ │ │ + stcge 4, cr15, [r7], {127} @ 0x7f │ │ │ │ + blcs 0x4ad2f0 │ │ │ │ stcge 6, cr15, [ip, #-508] @ 0xfffffe04 │ │ │ │ - blx 0x13c6bc │ │ │ │ + blx 0x13c6c4 │ │ │ │ pldw [r3], #-771 @ 0xfffffcfd │ │ │ │ @ instruction: 0xf0400faa │ │ │ │ @ instruction: 0xf0138089 │ │ │ │ svclt 0x00187f60 │ │ │ │ @ instruction: 0xf47f2308 │ │ │ │ ldrbt sl, [sp], #3023 @ 0xbcf │ │ │ │ @ instruction: 0xf7ff2300 │ │ │ │ - movwcs fp, #2918 @ 0xb66 │ │ │ │ - blt 0xffdb1ed8 │ │ │ │ + movwcs fp, #2919 @ 0xb67 │ │ │ │ + blt 0xffdb1ee0 │ │ │ │ @ instruction: 0xf7ff2300 │ │ │ │ @ instruction: 0xf44fbb15 │ │ │ │ vmlal.s , d0, d0[0] │ │ │ │ addsmi r0, r3, #16, 4 │ │ │ │ bichi pc, r0, r0 │ │ │ │ rsbvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf47e4293 │ │ │ │ - @ instruction: 0xf44fad9f │ │ │ │ + @ instruction: 0xf44fada3 │ │ │ │ vqdmlal.s q11, d0, d0[0] │ │ │ │ - @ instruction: 0xf004030f │ │ │ │ - andls r0, r9, #-268435456 @ 0xf0000000 │ │ │ │ - vsubw.u8 q10, q10, d19 │ │ │ │ + vsubw.u8 q8, q2, d15 │ │ │ │ andls r3, r8, #805306368 @ 0x30000000 │ │ │ │ - ldcge 4, cr15, [r2, #504] @ 0x1f8 │ │ │ │ + @ instruction: 0xf00443a3 │ │ │ │ + andls r0, r9, #-268435456 @ 0xf0000000 │ │ │ │ + ldcge 4, cr15, [r6, #504] @ 0x1f8 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0xef1efa │ │ │ │ - ldcllt 7, cr15, [r4, #-1016] @ 0xfffffc08 │ │ │ │ + blx 0xff1f02 │ │ │ │ + ldcllt 7, cr15, [r8, #-1016] @ 0xfffffc08 │ │ │ │ stmdbge r8, {r0, r8, r9, sp} │ │ │ │ @ instruction: 0x4628461a │ │ │ │ - ldc2l 7, cr15, [r0, #-980]! @ 0xfffffc2c │ │ │ │ - stcllt 7, cr15, [ip, #-1016] @ 0xfffffc08 │ │ │ │ + ldc2l 7, cr15, [r4, #-980]! @ 0xfffffc2c │ │ │ │ + ldcllt 7, cr15, [r0, #-1016] @ 0xfffffc08 │ │ │ │ subvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ vst4.32 {d24,d26,d28,d30}, [pc :128], sl │ │ │ │ vmlal.s , d0, d0[4] │ │ │ │ addsmi r0, r3, #16, 4 │ │ │ │ - ldclge 4, cr15, [r6, #-504]! @ 0xfffffe08 │ │ │ │ + ldclge 4, cr15, [sl, #-504]! @ 0xfffffe08 │ │ │ │ movtvs pc, #1103 @ 0x44f @ │ │ │ │ movweq pc, #62144 @ 0xf2c0 @ │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - @ instruction: 0x43a39209 │ │ │ │ andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf47e9208 │ │ │ │ - stmdbge r8, {r0, r3, r5, r6, r8, sl, fp, sp, pc} │ │ │ │ + @ instruction: 0x43a39208 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + @ instruction: 0xf47e9209 │ │ │ │ + stmdbge r8, {r0, r2, r3, r5, r6, r8, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf7f74628 │ │ │ │ - @ instruction: 0xf7fef8dd │ │ │ │ - @ instruction: 0xf44fbd2b │ │ │ │ + @ instruction: 0xf7fef8e1 │ │ │ │ + @ instruction: 0xf44fbd2f │ │ │ │ vbic.i32 q11, #4 @ 0x00000004 │ │ │ │ addmi r0, fp, #16, 2 │ │ │ │ mvnhi pc, r0 │ │ │ │ @ instruction: 0xf47e4293 │ │ │ │ - stmdbge r8, {r0, r3, r4, r6, r8, sl, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r2, r3, r4, r6, r8, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf6454628 │ │ │ │ vmvn.i32 q10, #2304 @ 0x00000900 │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - @ instruction: 0xf7fefc59 │ │ │ │ - @ instruction: 0xf44fbd17 │ │ │ │ + @ instruction: 0xf7fefc5d │ │ │ │ + @ instruction: 0xf44fbd1b │ │ │ │ vmvn.i32 q11, #1024 @ 0x00000400 │ │ │ │ addsmi r0, r3, #16, 4 │ │ │ │ mvnhi pc, r0 │ │ │ │ rsbsvs pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf47e4293 │ │ │ │ - stmdbge r8, {r0, r6, r8, sl, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r2, r6, r8, sl, fp, sp, pc} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vrshr.s64 d22, d1, #64 │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - @ instruction: 0xf7fefc41 │ │ │ │ - movwcs fp, #3327 @ 0xcff │ │ │ │ - bllt 0x1d71fd0 │ │ │ │ + @ instruction: 0xf7fefc45 │ │ │ │ + movwcs fp, #3331 @ 0xd03 │ │ │ │ + bllt 0x1db1fd8 │ │ │ │ @ instruction: 0xf7ff2300 │ │ │ │ movwcs fp, #6985 @ 0x1b49 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - ldc2 7, cr15, [r6, #-980] @ 0xfffffc2c │ │ │ │ - ldcllt 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ + ldc2 7, cr15, [sl, #-980] @ 0xfffffc2c │ │ │ │ + ldcllt 7, cr15, [r6], #1016 @ 0x3f8 │ │ │ │ stmdbge r8, {r0, r9, sp} │ │ │ │ @ instruction: 0xf7f54628 │ │ │ │ - @ instruction: 0xf7fefd0f │ │ │ │ - vqdmulh.s , q10, d3[6] │ │ │ │ - stmdbge r8, {r0, r1, r9, ip, sp} │ │ │ │ - strtmi r9, [r8], -fp, lsl #4 │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf004920a │ │ │ │ - andls r0, r9, #-268435456 @ 0xf0000000 │ │ │ │ + @ instruction: 0xf7fefd13 │ │ │ │ + vqdmulh.s , q10, d3[7] │ │ │ │ + stmdbge r8, {r0, r1, r9, lr} │ │ │ │ + strtmi r9, [r8], -r8, lsl #4 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + vsubl.u8 , d4, d9 │ │ │ │ + andls r3, fp, #805306368 @ 0x30000000 │ │ │ │ vmov.i32 d20, #-905969664 @ 0xca000000 │ │ │ │ - strls r4, [r8], #-1027 @ 0xfffffbfd │ │ │ │ - @ instruction: 0xf99af7f5 │ │ │ │ - ldcllt 7, cr15, [r8], {254} @ 0xfe │ │ │ │ + strls r2, [sl], #-1027 @ 0xfffffbfd │ │ │ │ + @ instruction: 0xf99ef7f5 │ │ │ │ + ldcllt 7, cr15, [ip], {254} @ 0xfe │ │ │ │ @ instruction: 0xf7ff2300 │ │ │ │ - @ instruction: 0xf44fbb75 │ │ │ │ + @ instruction: 0xf44fbb78 │ │ │ │ vbic.i32 q11, #4 @ 0x00000004 │ │ │ │ addmi r0, fp, #16, 2 │ │ │ │ cmpphi r0, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf47e4293 │ │ │ │ - stmdbge r8, {r0, r1, r8, sl, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r1, r2, r8, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf6454628 │ │ │ │ vsubl.s8 q8, d16, d9 │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - @ instruction: 0xf7fefc03 │ │ │ │ - stmdbge r8, {r0, r6, r7, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fefc07 │ │ │ │ + stmdbge r8, {r0, r2, r6, r7, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0x4628461a │ │ │ │ - ldc2l 7, cr15, [lr], {245} @ 0xf5 │ │ │ │ - ldclt 7, cr15, [sl], #1016 @ 0x3f8 │ │ │ │ + stc2l 7, cr15, [r2], #980 @ 0x3d4 │ │ │ │ + ldclt 7, cr15, [lr], #1016 @ 0x3f8 │ │ │ │ rsbsvs pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ vst4.32 {d24,d26,d28,d30}, [pc :128], r3 │ │ │ │ vmvn.i32 q11, #2048 @ 0x00000800 │ │ │ │ addsmi r0, r3, #16, 4 │ │ │ │ - stclge 4, cr15, [r4], #504 @ 0x1f8 │ │ │ │ + stclge 4, cr15, [r8], #504 @ 0x1f8 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ addcs pc, r1, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xff9f2056 │ │ │ │ - stclt 7, cr15, [r2], #1016 @ 0x3f8 │ │ │ │ + blx 0xffaf205e │ │ │ │ + stclt 7, cr15, [r6], #1016 @ 0x3f8 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - vmlal.u , d20, d2[4] │ │ │ │ - andls r4, fp, #201326592 @ 0xc000000 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andls fp, r9, #805306382 @ 0x3000000e │ │ │ │ strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - movwcs r9, #777 @ 0x309 │ │ │ │ + movwcs r9, #779 @ 0x30b │ │ │ │ movwls r9, #33802 @ 0x840a │ │ │ │ - blx 0xfe2f209a │ │ │ │ - ldclt 7, cr15, [r1], {254} @ 0xfe │ │ │ │ + blx 0xfe3f20a2 │ │ │ │ + ldclt 7, cr15, [r5], {254} @ 0xfe │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ - @ instruction: 0xf7ffad35 │ │ │ │ + @ instruction: 0xf7ffad39 │ │ │ │ stmdbge r8, {r1, r2, r3, r4, fp, ip, sp, pc} │ │ │ │ vrsubhn.i16 d20, q2, q12 │ │ │ │ - @ instruction: 0xf0044203 │ │ │ │ - stmib sp, {r0, r1, r2, r3, r8, r9}^ │ │ │ │ - vsubw.u8 q9, q2, d9 │ │ │ │ - vsubw.u8 q9, q10, d1 │ │ │ │ - movwls r3, #46083 @ 0xb403 │ │ │ │ - @ instruction: 0xf7f49408 │ │ │ │ - @ instruction: 0xf7fef8cb │ │ │ │ - stmdbge r8, {r0, r1, r3, r4, r5, r6, sl, fp, ip, sp, pc} │ │ │ │ + vsubl.u8 , d4, d3 │ │ │ │ + stmib sp, {r0, r1, r8, r9, lr}^ │ │ │ │ + vsubw.u8 q9, q2, d8 │ │ │ │ + @ instruction: 0xf0042381 │ │ │ │ + stmib sp, {r0, r1, r2, r3, sl}^ │ │ │ │ + @ instruction: 0xf7f4430a │ │ │ │ + @ instruction: 0xf7fef8cf │ │ │ │ + stmdbge r8, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, pc} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vrshr.s64 d17, d29, #64 │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - @ instruction: 0xf7fefb33 │ │ │ │ - stmdbge r8, {r0, r4, r5, r6, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fefb37 │ │ │ │ + stmdbge r8, {r0, r2, r4, r5, r6, sl, fp, ip, sp, pc} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vrshr.s64 d19, d13, #64 │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - @ instruction: 0xf7fefb29 │ │ │ │ - stmdbge r8, {r0, r1, r2, r5, r6, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fefb2d │ │ │ │ + stmdbge r8, {r0, r1, r3, r5, r6, sl, fp, ip, sp, pc} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vmvn.i32 d19, #3328 @ 0x00000d00 │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - @ instruction: 0xf7fefb1f │ │ │ │ - stmdbge r8, {r0, r2, r3, r4, r6, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fefb23 │ │ │ │ + stmdbge r8, {r0, r5, r6, sl, fp, ip, sp, pc} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vrshr.s64 , , #64 │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - @ instruction: 0xf7fefb15 │ │ │ │ - stmdbge r8, {r0, r1, r4, r6, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fefb19 │ │ │ │ + stmdbge r8, {r0, r1, r2, r4, r6, sl, fp, ip, sp, pc} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vrshr.s64 , , #64 │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - @ instruction: 0xf7fefb0b │ │ │ │ - stmdbge r8, {r0, r3, r6, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fefb0f │ │ │ │ + stmdbge r8, {r0, r2, r3, r6, sl, fp, ip, sp, pc} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vrshr.s64 q9, , #64 │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - @ instruction: 0xf7fefb01 │ │ │ │ - stmdbge r8, {r0, r1, r2, r3, r4, r5, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fefb05 │ │ │ │ + stmdbge r8, {r0, r1, r6, sl, fp, ip, sp, pc} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vmov.i32 d21, #3328 @ 0x00000d00 │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - @ instruction: 0xf7fefaf7 │ │ │ │ - stmdbge r8, {r0, r2, r4, r5, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fefafb │ │ │ │ + stmdbge r8, {r0, r3, r4, r5, sl, fp, ip, sp, pc} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vmvn.i32 , #3328 @ 0x00000d00 │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - @ instruction: 0xf7fefaed │ │ │ │ - @ instruction: 0xf64fbc2b │ │ │ │ + @ instruction: 0xf7fefaf1 │ │ │ │ + @ instruction: 0xf64fbc2f │ │ │ │ vsubw.s8 , q0, d15 │ │ │ │ andcs r0, lr, #1006632961 @ 0x3c000001 │ │ │ │ subeq pc, r0, #192, 4 │ │ │ │ addsmi r4, r3, #35 @ 0x23 │ │ │ │ - mrrcge 4, 7, pc, r8, cr14 @ │ │ │ │ + mrrcge 4, 7, pc, ip, cr14 @ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldrbhi pc, [r4, #-1]! @ │ │ │ │ - cdp2 2, 11, cr15, cr8, cr6, {0} │ │ │ │ + strbhi pc, [r6, #-1]! @ │ │ │ │ + cdp2 2, 15, cr15, cr4, cr6, {0} │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ teqpvs r5, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ movweq pc, #21184 @ 0x52c0 @ │ │ │ │ andvs pc, r5, #1879048196 @ 0x70000004 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ - strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ - @ instruction: 0xf0049509 │ │ │ │ - strls r0, [sl, #-1295] @ 0xfffffaf1 │ │ │ │ + strcc pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + vabal.u8 , d4, d8 │ │ │ │ + strls r4, [r9, #-1283] @ 0xfffffafd │ │ │ │ strcs pc, [r1, #964] @ 0x3c4 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-1291 @ 0xfffffaf5 │ │ │ │ - @ instruction: 0xffe8f7f3 │ │ │ │ - bllt 0xffff21cc │ │ │ │ + streq pc, [pc], #-4 @ 0xb41d0 │ │ │ │ + strls r9, [sl], #-1291 @ 0xfffffaf5 │ │ │ │ + @ instruction: 0xffecf7f3 │ │ │ │ + stclt 7, cr15, [r0], {254} @ 0xfe │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ teqpvs r5, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ movweq pc, #21184 @ 0x52c0 @ │ │ │ │ subvs pc, sp, #1879048196 @ 0x70000004 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ - strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ - @ instruction: 0xf0049509 │ │ │ │ - strls r0, [sl, #-1295] @ 0xfffffaf1 │ │ │ │ + strcc pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + vabal.u8 , d4, d8 │ │ │ │ + strls r4, [r9, #-1283] @ 0xfffffafd │ │ │ │ strcs pc, [r1, #964] @ 0x3c4 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-1291 @ 0xfffffaf5 │ │ │ │ - @ instruction: 0xffcef7f3 │ │ │ │ - bllt 0xff972200 │ │ │ │ + streq pc, [pc], #-4 @ 0xb4204 │ │ │ │ + strls r9, [sl], #-1291 @ 0xfffffaf5 │ │ │ │ + @ instruction: 0xffd2f7f3 │ │ │ │ + bllt 0xffa72208 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ teqpvs r5, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ movweq pc, #21184 @ 0x52c0 @ │ │ │ │ adcspl pc, sp, #1879048196 @ 0x70000004 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ - strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ - @ instruction: 0xf0049509 │ │ │ │ - strls r0, [sl, #-1295] @ 0xfffffaf1 │ │ │ │ + strcc pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + vabal.u8 , d4, d8 │ │ │ │ + strls r4, [r9, #-1283] @ 0xfffffafd │ │ │ │ strcs pc, [r1, #964] @ 0x3c4 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-1291 @ 0xfffffaf5 │ │ │ │ - @ instruction: 0xffb4f7f3 │ │ │ │ - bllt 0xff2f2234 │ │ │ │ + streq pc, [pc], #-4 @ 0xb4238 │ │ │ │ + strls r9, [sl], #-1291 @ 0xfffffaf5 │ │ │ │ + @ instruction: 0xffb8f7f3 │ │ │ │ + bllt 0xff3f223c │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ teqpvs r5, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ movweq pc, #21184 @ 0x52c0 @ │ │ │ │ rsbspl pc, r5, #1879048196 @ 0x70000004 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ - strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ - @ instruction: 0xf0049509 │ │ │ │ - strls r0, [sl, #-1295] @ 0xfffffaf1 │ │ │ │ + strcc pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + vabal.u8 , d4, d8 │ │ │ │ + strls r4, [r9, #-1283] @ 0xfffffafd │ │ │ │ strcs pc, [r1, #964] @ 0x3c4 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-1291 @ 0xfffffaf5 │ │ │ │ - @ instruction: 0xff9af7f3 │ │ │ │ - bllt 0xfec72268 │ │ │ │ + streq pc, [pc], #-4 @ 0xb426c │ │ │ │ + strls r9, [sl], #-1291 @ 0xfffffaf5 │ │ │ │ + @ instruction: 0xff9ef7f3 │ │ │ │ + bllt 0xfed72270 │ │ │ │ movtvs pc, #1103 @ 0x44f @ │ │ │ │ movweq pc, #62144 @ 0xf2c0 @ │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - @ instruction: 0x43a39209 │ │ │ │ andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf47e9208 │ │ │ │ - stmdbge r8, {r0, r3, r4, r6, r7, r8, r9, fp, sp, pc} │ │ │ │ + @ instruction: 0x43a39208 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + @ instruction: 0xf47e9209 │ │ │ │ + stmdbge r8, {r0, r2, r3, r4, r6, r7, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf7f64628 │ │ │ │ - @ instruction: 0xf7fef9c5 │ │ │ │ - @ instruction: 0xf44fbb9b │ │ │ │ + @ instruction: 0xf7fef9c9 │ │ │ │ + @ instruction: 0xf44fbb9f │ │ │ │ vqdmlal.s q11, d0, d0[0] │ │ │ │ - @ instruction: 0xf004030f │ │ │ │ - andls r0, r9, #-268435456 @ 0xf0000000 │ │ │ │ - vsubw.u8 q10, q10, d19 │ │ │ │ + vsubw.u8 q8, q2, d15 │ │ │ │ andls r3, r8, #805306368 @ 0x30000000 │ │ │ │ - blge 0xff2714a8 │ │ │ │ + @ instruction: 0xf00443a3 │ │ │ │ + andls r0, r9, #-268435456 @ 0xf0000000 │ │ │ │ + blge 0xff3714b0 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - stc2 7, cr15, [r0], {245} @ 0xf5 │ │ │ │ - bllt 0xfe2f22b4 │ │ │ │ + stc2 7, cr15, [r4], {245} @ 0xf5 │ │ │ │ + bllt 0xfe3f22bc │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ eorcc pc, r9, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xff0f229c │ │ │ │ - bllt 0x20722c8 │ │ │ │ + blx 0xff1f22a4 │ │ │ │ + bllt 0xfe1722d0 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ eorsne pc, r1, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xfee722b0 │ │ │ │ - bllt 0x1df22dc │ │ │ │ + blx 0xfef722b8 │ │ │ │ + bllt 0x1ef22e4 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ sbcscc pc, r1, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xfebf22c4 │ │ │ │ - bllt 0x1b722f0 │ │ │ │ + blx 0xfecf22cc │ │ │ │ + bllt 0x1c722f8 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ eormi pc, r5, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xfe9722d8 │ │ │ │ - bllt 0x18f2304 │ │ │ │ + blx 0xfea722e0 │ │ │ │ + bllt 0x19f230c │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ sbcmi pc, sp, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xfe6f22ec │ │ │ │ - bllt 0x1672318 │ │ │ │ + blx 0xfe7f22f4 │ │ │ │ + bllt 0x1772320 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ eorsvs pc, sp, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xfe472300 │ │ │ │ - bllt 0x13f232c │ │ │ │ + blx 0xfe572308 │ │ │ │ + bllt 0x14f2334 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ addne pc, r5, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xfe1f2314 │ │ │ │ - bllt 0x1172340 │ │ │ │ + blx 0xfe2f231c │ │ │ │ + bllt 0x1272348 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ eorsvc pc, r9, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0x1f72328 │ │ │ │ - bllt 0xef2354 │ │ │ │ + blx 0x2072330 │ │ │ │ + bllt 0xff235c │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ eorpl pc, r1, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0x1cf233c │ │ │ │ - bllt 0xc72368 │ │ │ │ + blx 0x1df2344 │ │ │ │ + bllt 0xd72370 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ sbcsne pc, r9, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0x1a72350 │ │ │ │ - bllt 0x9f237c │ │ │ │ + blx 0x1b72358 │ │ │ │ + bllt 0xaf2384 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ eorcs pc, sp, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0x17f2364 │ │ │ │ - bllt 0x772390 │ │ │ │ + blx 0x18f236c │ │ │ │ + bllt 0x872398 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ rsbspl pc, r5, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0x1572378 │ │ │ │ - bllt 0x4f23a4 │ │ │ │ + blx 0x1672380 │ │ │ │ + bllt 0x5f23ac │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ sbcpl pc, r9, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0x12f238c │ │ │ │ - bllt 0x2723b8 │ │ │ │ + blx 0x13f2394 │ │ │ │ + bllt 0x3723c0 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ rscvc pc, r1, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0x10723a0 │ │ │ │ - blt 0xffff23cc │ │ │ │ + blx 0x11723a8 │ │ │ │ + bllt 0xf23d4 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ eorseq pc, r5, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xdf23b4 │ │ │ │ - blt 0xffd723e0 │ │ │ │ + blx 0xef23bc │ │ │ │ + blt 0xffe723e8 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ sbcseq pc, sp, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xb723c8 │ │ │ │ - blt 0xffaf23f4 │ │ │ │ + blx 0xc723d0 │ │ │ │ + blt 0xffbf23fc │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ - b 0x1b9004 │ │ │ │ + b 0x1b900c │ │ │ │ @ instruction: 0xf1b20203 │ │ │ │ suble r7, r1, r0, lsl #31 │ │ │ │ adchi pc, ip, r0, lsl #4 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ addcs r8, r0, #239 @ 0xef │ │ │ │ rsbeq pc, r0, #192, 4 │ │ │ │ movweq lr, #10756 @ 0x2a04 │ │ │ │ @@ -167989,1618 +167991,1611 @@ │ │ │ │ msrhi SPSR_c, r0 │ │ │ │ @ instruction: 0x81a6f200 │ │ │ │ svcne 0x0000f5b3 │ │ │ │ bicshi pc, r1, r0 │ │ │ │ subhi pc, r1, #0, 4 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ vmov.i32 q12, #52480 @ 0x0000cd00 │ │ │ │ - bcs 0x138d48 │ │ │ │ + bcs 0x138d50 │ │ │ │ addshi pc, r4, #0 │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ - bcs 0x114f10 │ │ │ │ + bcs 0x114f18 │ │ │ │ sbchi pc, r7, #0 │ │ │ │ - andeq pc, r0, #20, 8 @ 0x14000000 │ │ │ │ - rsbhi pc, r8, r1, asr #32 │ │ │ │ - movwpl pc, #964 @ 0x3c4 @ │ │ │ │ - movwls r9, #33292 @ 0x820c │ │ │ │ + movweq pc, #1044 @ 0x414 @ │ │ │ │ + rsbhi pc, r5, r1, asr #32 │ │ │ │ andeq pc, pc, #4 │ │ │ │ + andls r9, sl, #12, 6 @ 0x30000000 │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ - movwcs lr, #43469 @ 0xa9cd │ │ │ │ - movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - rsbsmi pc, r0, #20, 8 @ 0x14000000 │ │ │ │ - @ instruction: 0xf47e9309 │ │ │ │ - stmdbge r8, {r0, r1, r2, r3, r4, r6, r7, r9, fp, sp, pc} │ │ │ │ + andpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ + vsubw.u8 , q2, d11 │ │ │ │ + stmib sp, {r0, r1, r8, r9, lr}^ │ │ │ │ + @ instruction: 0xf4142308 │ │ │ │ + @ instruction: 0xf47e4270 │ │ │ │ + stmdbge r8, {r0, r1, r5, r6, r7, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf7f54628 │ │ │ │ - @ instruction: 0xf7fefcfd │ │ │ │ - movwcs fp, #2720 @ 0xaa0 │ │ │ │ - stmdalt r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fefd01 │ │ │ │ + movwcs fp, #2724 @ 0xaa4 │ │ │ │ + stmdalt r5!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ msreq CPSR_, #4, 8 @ 0x4000000 │ │ │ │ svceq 0x0000f5b3 │ │ │ │ vhadd.s8 d13, d0, d18 │ │ │ │ - blcs 0xd50b8 │ │ │ │ + blcs 0xd50c0 │ │ │ │ orrshi pc, sl, #0 │ │ │ │ rsceq r0, r2, #1622016 @ 0x18c000 │ │ │ │ - cmpphi r5, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + cmpphi r8, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ - blcs 0x2430b8 │ │ │ │ - cmpphi r4, #268435456 @ p-variant is OBSOLETE @ 0x10000000 │ │ │ │ + blcs 0x2430c0 │ │ │ │ + movthi pc, #45569 @ 0xb201 @ │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ - andeq r5, fp, r3, lsr fp │ │ │ │ - strdeq r5, [fp], -fp │ │ │ │ - andeq r4, fp, r3, ror r1 │ │ │ │ - andeq r5, fp, r3, lsr ip │ │ │ │ - strdeq r5, [fp], -r7 │ │ │ │ - andeq r5, fp, sp, asr #13 │ │ │ │ + andeq r5, fp, r9, lsr #22 │ │ │ │ + andeq r5, fp, fp, ror #23 │ │ │ │ + andeq r4, fp, fp, ror r1 │ │ │ │ + andeq r5, fp, r3, lsr #24 │ │ │ │ + andeq r5, fp, sp, ror #21 │ │ │ │ + @ instruction: 0x000b56bb │ │ │ │ andeq r5, fp, sp, ror r6 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svceq 0x0080f414 │ │ │ │ - sbcne pc, r4, #196, 6 @ 0x10000003 │ │ │ │ - vsubl.u8 , d4, d12 │ │ │ │ - andls r4, sl, #805306368 @ 0x30000000 │ │ │ │ - subne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf004920d │ │ │ │ - andls r0, fp, #-268435456 @ 0xf0000000 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + vsubl.u8 , d4, d10 │ │ │ │ + andls r1, sp, #268435460 @ 0x10000004 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + vsubl.u8 , d4, d11 │ │ │ │ + andls r1, ip, #196, 4 @ 0x4000000c │ │ │ │ andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ movwpl pc, #964 @ 0x3c4 @ │ │ │ │ @ instruction: 0xf04f9209 │ │ │ │ svclt 0x000b0401 │ │ │ │ adcseq pc, r9, #1342177284 @ 0x50000004 │ │ │ │ addsmi pc, r9, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ movwls r9, #33792 @ 0x8400 │ │ │ │ - ldc2 7, cr15, [r4, #980] @ 0x3d4 │ │ │ │ - blt 0x14b2524 │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + ldc2 7, cr15, [r8, #980] @ 0x3d4 │ │ │ │ + blt 0x15b252c │ │ │ │ movwpl pc, #964 @ 0x3c4 @ │ │ │ │ - stmdbge r8, {r3, r5, r9, sl, lr} │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andcc lr, r8, #3358720 @ 0x334000 │ │ │ │ + andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ andls r0, ip, #82 @ 0x52 │ │ │ │ - andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ - rsbeq pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ - strls r9, [r9, #-776] @ 0xfffffcf8 │ │ │ │ - vmlal.u , d20, d1[5] │ │ │ │ - strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ - @ instruction: 0xf7f5940a │ │ │ │ - @ instruction: 0xf7feff17 │ │ │ │ - movwcs fp, #2612 @ 0xa34 │ │ │ │ - ldmlt sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andcs r9, r1, #-1610612736 @ 0xa0000000 │ │ │ │ + vhsub.s8 d25, d5, d0 │ │ │ │ + vmlal.s q8, d0, d1[7] │ │ │ │ + rsclt r0, r4, #1342177280 @ 0x50000000 │ │ │ │ + @ instruction: 0xf7f5940b │ │ │ │ + @ instruction: 0xf7feff1b │ │ │ │ + movwcs fp, #2616 @ 0xa38 │ │ │ │ + ldmlt ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf47e429a │ │ │ │ - addcs sl, r0, #421888 @ 0x67000 │ │ │ │ + addcs sl, r0, #438272 @ 0x6b000 │ │ │ │ subeq pc, r0, #192, 4 │ │ │ │ movweq lr, #10756 @ 0x2a04 │ │ │ │ svceq 0x0080f5b3 │ │ │ │ rschi pc, r4, #0 │ │ │ │ - ldrhi pc, [r5, #-512] @ 0xfffffe00 │ │ │ │ + ldrhi pc, [r4, #-512] @ 0xfffffe00 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - vst3.8 {d24,d26,d28}, [pc :256], r2 │ │ │ │ + vst3.8 {d24,d26,d28}, [pc :256], r1 │ │ │ │ vbic.i32 q11, #1536 @ 0x00000600 │ │ │ │ eormi r0, r3, r0, lsl r3 │ │ │ │ svcvs 0x0070f5b3 │ │ │ │ ldrbhi pc, [r0, #-0]! @ │ │ │ │ - ldrbhi pc, [r3, #576] @ 0x240 @ │ │ │ │ + ldrbhi pc, [r2, #576] @ 0x240 @ │ │ │ │ subvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ - vmax.s8 d8, d16, d15 │ │ │ │ - subcs r8, r0, #244318208 @ 0xe900000 │ │ │ │ + vmax.s8 d8, d16, d12 │ │ │ │ + subcs r8, r0, #241172480 @ 0xe600000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ - rsbcs r8, r0, #19398656 @ 0x1280000 │ │ │ │ + rsbcs r8, r0, #18612224 @ 0x11c0000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ - eorcs r8, r0, #23330816 @ 0x1640000 │ │ │ │ + eorcs r8, r0, #22544384 @ 0x1580000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf47e4293 │ │ │ │ - @ instruction: 0x4621aa33 │ │ │ │ + @ instruction: 0x4621aa37 │ │ │ │ @ instruction: 0xf7f2a808 │ │ │ │ - @ instruction: 0xf8d5fb2b │ │ │ │ + @ instruction: 0xf8d5fb27 │ │ │ │ andcs r3, r1, #136 @ 0x88 │ │ │ │ @ instruction: 0xf003a908 │ │ │ │ strtmi r0, [r8], -pc, lsl #6 │ │ │ │ - blx 0x1af25cc │ │ │ │ - stmiblt fp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - bicne pc, r4, #196, 6 @ 0x10000003 │ │ │ │ - vsubw.u8 , q2, d12 │ │ │ │ - movwls r4, #41731 @ 0xa303 │ │ │ │ - movtne pc, #5060 @ 0x13c4 @ │ │ │ │ - @ instruction: 0xf004930d │ │ │ │ - movwls r0, #45839 @ 0xb30f │ │ │ │ - movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ - vsubw.u8 , q2, d9 │ │ │ │ + blx 0x1bf25d4 │ │ │ │ + stmiblt pc!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ + vsubw.u8 , q2, d10 │ │ │ │ @ instruction: 0xf3c45342 │ │ │ │ - blcc 0x10b61c │ │ │ │ - eorgt pc, r0, sp, asr #17 │ │ │ │ + blcc 0xf8f10 │ │ │ │ + stcpl 3, cr15, [r0], {196} @ 0xc4 │ │ │ │ + @ instruction: 0xf004920d │ │ │ │ + @ instruction: 0xf8cd020f │ │ │ │ + andls ip, fp, #32 │ │ │ │ + sbcne pc, r4, #196, 6 @ 0x10000003 │ │ │ │ + vsubl.u8 , d4, d12 │ │ │ │ + andls r3, r9, #805306368 @ 0x30000000 │ │ │ │ vqdmulh.s d2, d0, d6 │ │ │ │ ldm pc, {r1, r2, r3, r4, r5, r6, r9, pc}^ @ │ │ │ │ rsbeq pc, pc, #19 │ │ │ │ mvnseq r0, r9, lsl #5 │ │ │ │ eorseq r0, r1, r6, asr #32 │ │ │ │ andeq r0, r7, ip, lsl r0 │ │ │ │ - rscvc pc, r1, #73400320 @ 0x4600000 │ │ │ │ + rscvc pc, r9, #73400320 @ 0x4600000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - msrvc CPSR_fsc, #73400320 @ 0x4600000 │ │ │ │ + teqpvc r5, #73400320 @ p-variant is OBSOLETE @ 0x4600000 │ │ │ │ movweq pc, #41664 @ 0xa2c0 @ │ │ │ │ svceq 0x0000f1bc │ │ │ │ sadd16mi fp, sl, r8 │ │ │ │ stmdbge r8, {r0, sl, sp} │ │ │ │ movwcs r4, #1576 @ 0x628 │ │ │ │ @ instruction: 0xf7f59400 │ │ │ │ - @ instruction: 0xf7fefcf9 │ │ │ │ - vmul.i8 d27, d22, d20 │ │ │ │ + @ instruction: 0xf7fefcfd │ │ │ │ + vmul.i8 d27, d22, d24 │ │ │ │ vsubl.s8 , d16, d25 │ │ │ │ vhsub.s8 d16, d6, d10 │ │ │ │ vrsra.s64 , , #64 │ │ │ │ @ instruction: 0xf1bc030a │ │ │ │ svclt 0x00180f00 │ │ │ │ strcs r4, [r1], #-1562 @ 0xfffff9e6 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ strls r2, [r0], #-768 @ 0xfffffd00 │ │ │ │ - stc2l 7, cr15, [r4], #980 @ 0x3d4 │ │ │ │ - ldmiblt pc, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ + stc2l 7, cr15, [r8], #980 @ 0x3d4 │ │ │ │ + stmiblt r3!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq pc, r5, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ movtne pc, #4678 @ 0x1246 @ │ │ │ │ movweq pc, #41664 @ 0xa2c0 @ │ │ │ │ svceq 0x0000f1bc │ │ │ │ sadd16mi fp, sl, r8 │ │ │ │ stmdbge r8, {r0, sl, sp} │ │ │ │ movwcs r4, #1576 @ 0x628 │ │ │ │ @ instruction: 0xf7f59400 │ │ │ │ - @ instruction: 0xf7fefccf │ │ │ │ - vst2.32 {d11,d13}, [r4], sl │ │ │ │ + @ instruction: 0xf7fefcd3 │ │ │ │ + vst2.32 {d11,d13}, [r4], lr │ │ │ │ @ instruction: 0xf644247f │ │ │ │ vmov.i64 d22, #0x0000000000ff00ff │ │ │ │ @ instruction: 0xf5b40e05 │ │ │ │ svclt 0x00142f5d │ │ │ │ movwcs r2, #8961 @ 0x2301 │ │ │ │ andcs pc, sp, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ svclt 0x0008459c │ │ │ │ @ instruction: 0xf7f54672 │ │ │ │ - @ instruction: 0xf7fefcb5 │ │ │ │ - vbic.i16 , #192 @ 0x00c0 │ │ │ │ + @ instruction: 0xf7fefcb9 │ │ │ │ + vbic.i16 , #196 @ 0x00c4 │ │ │ │ vsubl.u8 q10, d4, d3 │ │ │ │ - eoreq r5, r7, #0, 6 │ │ │ │ - andcc lr, r8, #3358720 @ 0x334000 │ │ │ │ + vsubw.u8 , q2, d0 │ │ │ │ + stmib sp, {r0, r1, r8, sp}^ │ │ │ │ + tstls ip, r8, lsl #4 │ │ │ │ subne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ - vsubl.u8 , d4, d13 │ │ │ │ - andls r2, ip, #805306368 @ 0x30000000 │ │ │ │ + andls r0, sp, #1879048194 @ 0x70000002 │ │ │ │ andeq pc, pc, #4 │ │ │ │ vsubl.u8 , d4, d11 │ │ │ │ andls r3, sl, #805306368 @ 0x30000000 │ │ │ │ - bcs 0x4a9768 │ │ │ │ + bcs 0x4a9770 │ │ │ │ vst4.8 {d13-d16}, [r4 :128], r7 │ │ │ │ @ instruction: 0xf5b4247f │ │ │ │ svclt 0x00142f5d │ │ │ │ strcs r2, [r2], #-1025 @ 0xfffffbff │ │ │ │ vcge.s8 d27, d6, d11 │ │ │ │ vmlal.s q8, d0, d1[1] │ │ │ │ movwcs r0, #522 @ 0x20a │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ @ instruction: 0xf7f59400 │ │ │ │ - @ instruction: 0xf7fefd41 │ │ │ │ - vmla.i8 , q3, q3 │ │ │ │ + @ instruction: 0xf7fefd45 │ │ │ │ + vmla.i8 , q3, q5 │ │ │ │ vaddw.s8 , q8, d25 │ │ │ │ vrhadd.s8 d16, d6, d10 │ │ │ │ vrshr.s64 , , #64 │ │ │ │ - blcs 0xb4f78 │ │ │ │ + blcs 0xb4f80 │ │ │ │ strmi fp, [sl], -r8, lsl #30 │ │ │ │ stmdbge r8, {r0, sl, sp} │ │ │ │ movwcs r4, #1576 @ 0x628 │ │ │ │ @ instruction: 0xf7f59400 │ │ │ │ - @ instruction: 0xf7fefd2d │ │ │ │ - blcs 0xe2c30 │ │ │ │ + @ instruction: 0xf7fefd31 │ │ │ │ + blcs 0xe2c48 │ │ │ │ stclge 4, cr15, [r1], {126} @ 0x7e │ │ │ │ @ instruction: 0xf6442401 │ │ │ │ vrshr.s64 q11, , #64 │ │ │ │ ldrb r0, [sl, r5, lsl #4] │ │ │ │ svceq 0x00c0f5b3 │ │ │ │ addsmi sp, r3, #95 @ 0x5f │ │ │ │ msrhi SPSR_s, r0 │ │ │ │ vsubl.s8 q9, d16, d0 │ │ │ │ addsmi r0, r3, #64, 4 │ │ │ │ - ldmdbge r6, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdbge sl, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ subne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ @ instruction: 0xf0002a02 │ │ │ │ - bcs 0x1962f0 │ │ │ │ - ldrbthi pc, [r5], r0 @ │ │ │ │ + bcs 0x1962ec │ │ │ │ + ldrbthi pc, [r2], r0 @ │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - eoreq r8, r6, #266338304 @ 0xfe00000 │ │ │ │ - ldrhi pc, [pc, -r0, lsl #2] │ │ │ │ + eoreq r8, r6, #263192576 @ 0xfb00000 │ │ │ │ + ldrhi pc, [ip, -r0, lsl #2] │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + movweq pc, #61444 @ 0xf004 @ │ │ │ │ + movwcs lr, #35277 @ 0x89cd │ │ │ │ andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ - andcc lr, sl, #3358720 @ 0x334000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ stmib sp, {r2, r5, r6, r7, r9}^ │ │ │ │ - @ instruction: 0xf53e3208 │ │ │ │ - stmdbge r8, {r0, r3, r4, r5, r8, fp, sp, pc} │ │ │ │ + @ instruction: 0xf53e320a │ │ │ │ + stmdbge r8, {r0, r2, r3, r4, r5, r8, fp, sp, pc} │ │ │ │ @ instruction: 0xf7f54628 │ │ │ │ - @ instruction: 0xf7fef92f │ │ │ │ - @ instruction: 0xf3c4b8fb │ │ │ │ + @ instruction: 0xf7fef933 │ │ │ │ + @ instruction: 0xf3c4b8ff │ │ │ │ vsubl.u8 q10, d4, d3 │ │ │ │ stmib sp, {r8, r9, ip, lr}^ │ │ │ │ vsubl.u8 , d4, d8 │ │ │ │ andls r1, sp, #268435460 @ 0x10000004 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + vsubl.u8 , d4, d11 │ │ │ │ + andls r3, sl, #805306368 @ 0x30000000 │ │ │ │ andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf004920c │ │ │ │ - andls r0, fp, #-268435456 @ 0xf0000000 │ │ │ │ - andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - eoreq r9, r2, #-1610612736 @ 0xa0000000 │ │ │ │ + eoreq r9, r2, #12, 4 @ 0xc0000000 │ │ │ │ strcs sp, [r1], #-1035 @ 0xfffffbf5 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ adcne pc, sp, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf7f59400 │ │ │ │ - @ instruction: 0xf7fefcd5 │ │ │ │ - vtst.8 , q11, q5 │ │ │ │ + @ instruction: 0xf7fefcd9 │ │ │ │ + vtst.8 , q11, q7 │ │ │ │ vsra.s64 d16, d21, #64 │ │ │ │ vrhadd.s8 d16, d6, d10 │ │ │ │ vmlal.s , d0, d1[0] │ │ │ │ - blcs 0xb5050 │ │ │ │ + blcs 0xb5058 │ │ │ │ strmi fp, [sl], -r8, lsl #30 │ │ │ │ stmdbge r8, {r0, sl, sp} │ │ │ │ movwcs r4, #1576 @ 0x628 │ │ │ │ @ instruction: 0xf7f59400 │ │ │ │ - @ instruction: 0xf7fefcc1 │ │ │ │ - vmul.i , q10, d2[1] │ │ │ │ + @ instruction: 0xf7fefcc5 │ │ │ │ + vmul.i , q10, d2[2] │ │ │ │ vsubw.u8 q10, q2, d3 │ │ │ │ stmib sp, {sl, fp, ip, lr}^ │ │ │ │ vsubw.u8 q14, q2, d8 │ │ │ │ movwls r1, #54081 @ 0xd341 │ │ │ │ + movweq pc, #61444 @ 0xf004 @ │ │ │ │ + vsubw.u8 , q2, d11 │ │ │ │ + movwls r3, #41731 @ 0xa303 │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ - @ instruction: 0xf004930c │ │ │ │ - movwls r0, #45839 @ 0xb30f │ │ │ │ - movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ - @ instruction: 0xf414930a │ │ │ │ + @ instruction: 0xf414930c │ │ │ │ tstle r3, r0, lsl #6 │ │ │ │ cdpeq 2, 3, cr15, cr9, cr6, {2} │ │ │ │ cdpeq 2, 0, cr15, cr10, cr0, {6} │ │ │ │ adceq pc, sp, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ stmdbge r8, {r0, sl, sp} │ │ │ │ @ instruction: 0xf1bc4628 │ │ │ │ svclt 0x00080f00 │ │ │ │ strls r4, [r0], #-1650 @ 0xfffff98e │ │ │ │ - ldc2 7, cr15, [r8], {245} @ 0xf5 │ │ │ │ - ldmlt sp, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - rscvc pc, r1, #73400320 @ 0x4600000 │ │ │ │ + ldc2 7, cr15, [ip], {245} @ 0xf5 │ │ │ │ + stmialt r1!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + rscvc pc, r9, #73400320 @ 0x4600000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - msrvc CPSR_fsc, #73400320 @ 0x4600000 │ │ │ │ + teqpvc r5, #73400320 @ p-variant is OBSOLETE @ 0x4600000 │ │ │ │ movweq pc, #41664 @ 0xa2c0 @ │ │ │ │ svceq 0x0000f1bc │ │ │ │ sadd16mi fp, sl, r8 │ │ │ │ stmdbge r8, {r0, sl, sp} │ │ │ │ movwcs r4, #1576 @ 0x628 │ │ │ │ @ instruction: 0xf7f59400 │ │ │ │ - @ instruction: 0xf7fefc83 │ │ │ │ - addcs fp, r0, #136, 16 @ 0x880000 │ │ │ │ + @ instruction: 0xf7fefc87 │ │ │ │ + addcs fp, r0, #140, 16 @ 0x8c0000 │ │ │ │ eoreq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf47e4293 │ │ │ │ - @ instruction: 0xf3c4a8bb │ │ │ │ - bcs 0x1391d0 │ │ │ │ - addhi pc, r3, #0 │ │ │ │ + @ instruction: 0xf3c4a8bf │ │ │ │ + bcs 0x1391d8 │ │ │ │ + addhi pc, r2, #0 │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ - bcs 0x115354 │ │ │ │ - adcshi pc, sl, #0 │ │ │ │ + bcs 0x115358 │ │ │ │ + adcshi pc, r9, #0 │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf990f7f2 │ │ │ │ + @ instruction: 0xf98cf7f2 │ │ │ │ @ instruction: 0xf1000223 │ │ │ │ - andcs r8, r1, #52, 6 @ 0xd0000000 │ │ │ │ + andcs r8, r1, #-872415232 @ 0xcc000000 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0xff2728c8 │ │ │ │ - stmdalt r9!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blx 0xff3728d0 │ │ │ │ + stmdalt sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ stcpl 3, cr15, [r0], {196} @ 0xc4 │ │ │ │ eoreq r9, r1, #-1879048192 @ 0x90000000 │ │ │ │ subne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ - vsubl.u8 , d4, d13 │ │ │ │ + @ instruction: 0xf004920d │ │ │ │ + andls r0, fp, #-268435456 @ 0xf0000000 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + vsubl.u8 , d4, d10 │ │ │ │ andls r2, ip, #805306368 @ 0x30000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - vsubl.u8 , d4, d11 │ │ │ │ - andls r3, sl, #805306368 @ 0x30000000 │ │ │ │ strcs sp, [r1], #-1036 @ 0xfffffbf4 │ │ │ │ stmdbge r8, {r0, r1, r5, r6, r9, sl, lr} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vmlal.s q8, d0, d1[7] │ │ │ │ strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ - mcrr2 7, 15, pc, r2, cr5 @ │ │ │ │ - stmdalt r7, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrbtcs pc, [pc], #-1028 @ 0xb4940 @ │ │ │ │ + mcrr2 7, 15, pc, r6, cr5 @ │ │ │ │ + stmdalt fp, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrbtcs pc, [pc], #-1028 @ 0xb4948 @ │ │ │ │ @ instruction: 0xf5b4a908 │ │ │ │ @ instruction: 0xf6442f5d │ │ │ │ vmvn.i32 d22, #327680 @ 0x00050000 │ │ │ │ svclt 0x00140405 │ │ │ │ andcs r2, r2, #268435456 @ 0x10000000 │ │ │ │ vhsub.s8 d25, d6, d0 │ │ │ │ vsubl.s8 q9, d0, d13 │ │ │ │ strtmi r0, [r8], -sl, lsl #4 │ │ │ │ svceq 0x0000f1bc │ │ │ │ strtmi fp, [r2], -r8, lsl #30 │ │ │ │ - stc2 7, cr15, [r8], #-980 @ 0xfffffc2c │ │ │ │ - stmdalt sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stc2 7, cr15, [ip], #-980 @ 0xfffffc2c │ │ │ │ + ldmdalt r1!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf97cf7f2 │ │ │ │ + @ instruction: 0xf978f7f2 │ │ │ │ cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ andle r4, lr, r3, lsr #32 │ │ │ │ svcne 0x0080f5b3 │ │ │ │ - ldmdage r8, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdage ip, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ ldrdcc pc, [r8], r5 │ │ │ │ stmdbge r8, {r3, r9, sp} │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ @ instruction: 0xf7f7030f │ │ │ │ - @ instruction: 0xf7fef891 │ │ │ │ - stmdbge r8, {r2, r4, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fef895 │ │ │ │ + stmdbge r8, {r3, r4, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf7fef85d │ │ │ │ - strtmi fp, [r1], -pc, lsl #16 │ │ │ │ + @ instruction: 0xf7fef861 │ │ │ │ + @ instruction: 0x4621b813 │ │ │ │ @ instruction: 0xf7f2a808 │ │ │ │ - vst2.16 {d31,d33}, [pc :64]! │ │ │ │ + vst2.16 {d31,d33}, [pc :64], r9 │ │ │ │ vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ eormi r0, r3, r0, lsl r3 │ │ │ │ addshi pc, ip, r0 │ │ │ │ svcne 0x0080f5b3 │ │ │ │ - ldmdage r8!, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + ldmdage ip!, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrdcc pc, [r8], r5 │ │ │ │ stmdbge r8, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ @ instruction: 0xf7f7030f │ │ │ │ - @ instruction: 0xf7fdf871 │ │ │ │ - qsub8mi fp, r1, r4 │ │ │ │ + @ instruction: 0xf7fdf875 │ │ │ │ + qsub8mi fp, r1, r8 │ │ │ │ andls sl, r7, #8, 16 @ 0x80000 │ │ │ │ - @ instruction: 0xf942f7f2 │ │ │ │ + @ instruction: 0xf93ef7f2 │ │ │ │ cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ andle r4, lr, r3, lsr #32 │ │ │ │ @ instruction: 0xf5b39a07 │ │ │ │ @ instruction: 0xf47e1f80 │ │ │ │ - @ instruction: 0xf8d5a81d │ │ │ │ + @ instruction: 0xf8d5a821 │ │ │ │ stmdbge r8, {r3, r7, ip, sp} │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ @ instruction: 0xf7f7030f │ │ │ │ - @ instruction: 0xf7fdf857 │ │ │ │ - stmdbge r8, {r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fdf85b │ │ │ │ + stmdbge r8, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f74628 │ │ │ │ - @ instruction: 0xf7fdf965 │ │ │ │ - vrecps.f32 , q11, │ │ │ │ + @ instruction: 0xf7fdf969 │ │ │ │ + vrecps.f32 , q11, │ │ │ │ vmvn.i32 d16, #2304 @ 0x00000900 │ │ │ │ vhsub.s8 d16, d6, d10 │ │ │ │ vsubw.s8 q8, q8, d29 │ │ │ │ @ instruction: 0xf1bc030a │ │ │ │ svclt 0x00180f00 │ │ │ │ strcs r4, [r1], #-1562 @ 0xfffff9e6 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ strls r2, [r0], #-768 @ 0xfffffd00 │ │ │ │ - blx 0x1f2a1e │ │ │ │ - svclt 0x00bff7fd │ │ │ │ + blx 0x2f2a26 │ │ │ │ + svclt 0x00c3f7fd │ │ │ │ movtne pc, #5060 @ 0x13c4 @ │ │ │ │ andsle r2, sp, r2, lsl #22 │ │ │ │ @ instruction: 0xf0002b03 │ │ │ │ - blcs 0x115edc │ │ │ │ - strhi pc, [sl, #-0]! │ │ │ │ + blcs 0x115ed8 │ │ │ │ + strhi pc, [r7, #-0]! │ │ │ │ @ instruction: 0xf1000222 │ │ │ │ - vbic.i32 d24, #13041664 @ 0x00c70000 │ │ │ │ - vsubl.u8 , d4, d3 │ │ │ │ - stmib sp, {r0, r1, r8, r9, sp}^ │ │ │ │ - vsubl.u8 , d4, d10 │ │ │ │ - @ instruction: 0xf0044303 │ │ │ │ - stmib sp, {r0, r1, r2, r3, r9}^ │ │ │ │ - rsceq r3, r3, #8, 4 @ 0x80000000 │ │ │ │ - svcge 0x00dcf53d │ │ │ │ + vbic.i32 d24, #12845056 @ 0x00c40000 │ │ │ │ + @ instruction: 0xf0044203 │ │ │ │ + stmib sp, {r0, r1, r2, r3, r8, r9}^ │ │ │ │ + vsubw.u8 q9, q2, d8 │ │ │ │ + vsubw.u8 q9, q2, d3 │ │ │ │ + stmib sp, {r0, r1, r9, ip, sp}^ │ │ │ │ + rsceq r3, r3, #-1610612736 @ 0xa0000000 │ │ │ │ + svcge 0x00e0f53d │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xf984f7f4 │ │ │ │ - svclt 0x009ef7fd │ │ │ │ + @ instruction: 0xf988f7f4 │ │ │ │ + svclt 0x00a2f7fd │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf924f7f2 │ │ │ │ + @ instruction: 0xf922f7f2 │ │ │ │ @ instruction: 0xf57d02e6 │ │ │ │ - stmdbge r8, {r0, r1, r2, r3, r6, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r1, r4, r6, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf7f64628 │ │ │ │ - @ instruction: 0xf7fdffa9 │ │ │ │ - @ instruction: 0xf5b3bf90 │ │ │ │ + @ instruction: 0xf7fdffad │ │ │ │ + @ instruction: 0xf5b3bf94 │ │ │ │ @ instruction: 0xf47d0f20 │ │ │ │ - vqrdmlsh.s q13, q10, d1[1] │ │ │ │ - vmlal.u , d20, d0[1] │ │ │ │ - andls r5, ip, #0, 6 │ │ │ │ - subne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ - andls r9, sp, #8, 6 @ 0x20000000 │ │ │ │ - andls r2, sl, #0, 4 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - vsubl.u8 , d4, d11 │ │ │ │ + andcs sl, r0, #804 @ 0x324 │ │ │ │ + movwpl pc, #964 @ 0x3c4 @ │ │ │ │ + vsubl.u8 , d4, d10 │ │ │ │ + movwls r1, #33345 @ 0x8241 │ │ │ │ + @ instruction: 0xf004920d │ │ │ │ + andls r0, fp, #-268435456 @ 0xf0000000 │ │ │ │ + sbcne pc, r4, #196, 6 @ 0x10000003 │ │ │ │ + vsubl.u8 , d4, d12 │ │ │ │ @ instruction: 0xf4143203 │ │ │ │ andls r0, r9, #-1644167168 @ 0x9e000000 │ │ │ │ - strhi pc, [r8, #-0] │ │ │ │ + strhi pc, [r5, #-0] │ │ │ │ svceq 0x0080f5b4 │ │ │ │ - svcge 0x00acf47d │ │ │ │ + svcge 0x00b0f47d │ │ │ │ stmdbge r8, {r0, sl, sp} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vmvn.i32 d18, #2304 @ 0x00000900 │ │ │ │ strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ - blx 0x6f2ace │ │ │ │ - svclt 0x0067f7fd │ │ │ │ + blx 0x7f2ad6 │ │ │ │ + svclt 0x006bf7fd │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xfff2f7fb │ │ │ │ - svclt 0x0062f7fd │ │ │ │ + @ instruction: 0xfff6f7fb │ │ │ │ + svclt 0x0066f7fd │ │ │ │ strbtmi r2, [r3], -r1, lsl #8 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ adcne pc, sp, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf7f59400 │ │ │ │ - @ instruction: 0xf7fdfa99 │ │ │ │ - strcs fp, [r1], #-3924 @ 0xfffff0ac │ │ │ │ + @ instruction: 0xf7fdfa9d │ │ │ │ + strcs fp, [r1], #-3928 @ 0xfffff0a8 │ │ │ │ stmdbge r8, {r0, r1, r5, r6, r9, sl, lr} │ │ │ │ vmax.s8 d20, d5, d24 │ │ │ │ vmlal.s q8, d0, d1[7] │ │ │ │ strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ - blx 0xfe3f2b0c │ │ │ │ - svclt 0x0047f7fd │ │ │ │ + blx 0xfe4f2b14 │ │ │ │ + svclt 0x004bf7fd │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - stc2l 7, cr15, [sl, #1012]! @ 0x3f4 │ │ │ │ - svclt 0x0041f7fd │ │ │ │ + stc2l 7, cr15, [lr, #1012]! @ 0x3f4 │ │ │ │ + svclt 0x0045f7fd │ │ │ │ msreq CPSR_, #4, 8 @ 0x4000000 │ │ │ │ svceq 0x0000f5b3 │ │ │ │ vhadd.s8 d13, d0, d20 │ │ │ │ - blcs 0xd60b0 │ │ │ │ - ldrbhi pc, [r9, #-0]! @ │ │ │ │ + blcs 0xd60ac │ │ │ │ + ldrbhi pc, [r5, #-0]! @ │ │ │ │ @ instruction: 0xf10002e3 │ │ │ │ - vst1.16 {d8-d10}, [r4 :128], r0 │ │ │ │ - blcs 0x18cd940 │ │ │ │ - ldrbthi pc, [sl], -r0 @ │ │ │ │ + vst1.16 {d8-d10}, [r4 :64], r3 │ │ │ │ + blcs 0x18cd948 │ │ │ │ + strbthi pc, [sp], -r0 @ │ │ │ │ svcvs 0x0070f5b3 │ │ │ │ - strhi pc, [r8], r0 │ │ │ │ + ldrbthi pc, [fp], -r0 @ │ │ │ │ @ instruction: 0xf47d2b40 │ │ │ │ - movwcs sl, #8033 @ 0x1f61 │ │ │ │ + movwcs sl, #8037 @ 0x1f65 │ │ │ │ stmdbge r8, {r9, sp} │ │ │ │ vrsubhn.i16 d20, q2, q12 │ │ │ │ - strls r4, [r9, #-1283] @ 0xfffffafd │ │ │ │ - streq pc, [pc, #-4] @ 0xb4b88 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-1290 @ 0xfffffaf6 │ │ │ │ - mrc2 7, 6, pc, cr2, cr3, {7} │ │ │ │ - svclt 0x0018f7fd │ │ │ │ + strls r3, [r8, #-1283] @ 0xfffffafd │ │ │ │ + strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + streq pc, [pc], #-4 @ 0xb4b98 │ │ │ │ + strls r9, [sl], #-1289 @ 0xfffffaf7 │ │ │ │ + mrc2 7, 6, pc, cr6, cr3, {7} │ │ │ │ + svclt 0x001cf7fd │ │ │ │ movwpl pc, #964 @ 0x3c4 @ │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - stmib sp, {r3, r8, fp, sp, pc}^ │ │ │ │ - strtmi r3, [r8], -r8, lsl #4 │ │ │ │ - subne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ - vsubl.u8 , d4, d13 │ │ │ │ - andls r2, ip, #805306368 @ 0x30000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - andcs r9, r1, #-1342177280 @ 0xb0000000 │ │ │ │ - vhsub.s8 d25, d6, d0 │ │ │ │ - vrshr.s64 d20, d9, #64 │ │ │ │ - vsubl.u8 q8, d4, d5 │ │ │ │ - strls r3, [sl], #-1027 @ 0xfffffbfd │ │ │ │ - blx 0xffdf2ba8 │ │ │ │ - mrclt 7, 7, APSR_nzcv, cr9, cr13, {7} │ │ │ │ + stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ + stmdbge r8, {r3, r9, ip, sp} │ │ │ │ + andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ + addsmi pc, r9, #1610612740 @ 0x60000004 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + strbne pc, [r1, #-964] @ 0xfffffc3c @ │ │ │ │ + @ instruction: 0xf004950d │ │ │ │ + strls r0, [fp, #-1295] @ 0xfffffaf1 │ │ │ │ + strcc pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strls r9, [ip], #-1290 @ 0xfffffaf6 │ │ │ │ + blx 0xffef2bb0 │ │ │ │ + mrclt 7, 7, APSR_nzcv, cr13, cr13, {7} │ │ │ │ rsceq r0, r0, #1605632 @ 0x188000 │ │ │ │ @ instruction: 0xf002d418 │ │ │ │ - bcs 0x275400 │ │ │ │ - svcge 0x002af63d │ │ │ │ + bcs 0x275408 │ │ │ │ + svcge 0x002ef63d │ │ │ │ @ instruction: 0xf853a301 │ │ │ │ svclt 0x0000f022 │ │ │ │ - muleq fp, r5, sp │ │ │ │ - andeq r2, fp, r9, lsr sl │ │ │ │ - andeq r4, fp, r1, asr sp │ │ │ │ - andeq r2, fp, r9, lsr sl │ │ │ │ - strdeq r4, [fp], -r3 │ │ │ │ - @ instruction: 0x000b4cb9 │ │ │ │ - andeq r4, fp, fp, lsl #25 │ │ │ │ - andeq r4, fp, r9, asr ip │ │ │ │ + muleq fp, fp, sp │ │ │ │ + andeq r2, fp, r9, asr #20 │ │ │ │ + andeq r4, fp, r7, asr sp │ │ │ │ + andeq r2, fp, r9, asr #20 │ │ │ │ + strdeq r4, [fp], -r9 │ │ │ │ + @ instruction: 0x000b4cbf │ │ │ │ + muleq fp, r1, ip │ │ │ │ + andeq r4, fp, pc, asr ip │ │ │ │ andeq pc, r3, #2 │ │ │ │ - vsubl.u8 , d4, d13 │ │ │ │ - andls r4, sl, #805306368 @ 0x30000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - vst1.8 {d25-d28}, [pc], fp │ │ │ │ + vst1.8 {d25-d28}, [pc]! │ │ │ │ vmvn.i32 q10, #0 @ 0x00000000 │ │ │ │ vmlal.u q8, d4, d0[0] │ │ │ │ - andcs r1, r1, r4, asr #3 │ │ │ │ - andsmi r9, r4, ip, lsl #2 │ │ │ │ - tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ + andcs r4, r1, r3, lsl #2 │ │ │ │ + tstcs r0, sl, lsl #2 │ │ │ │ smlabteq r8, sp, r9, lr │ │ │ │ - @ instruction: 0xf5b4d074 │ │ │ │ - @ instruction: 0xf47d0f80 │ │ │ │ - stmdbge r8, {r0, r1, r3, r4, r5, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ - vmax.s8 d20, d6, d24 │ │ │ │ - vmlal.s q8, d0, d1[1] │ │ │ │ - movwls r0, #522 @ 0x20a │ │ │ │ - @ instruction: 0xf9fcf7f5 │ │ │ │ - mrclt 7, 5, APSR_nzcv, cr7, cr13, {7} │ │ │ │ - andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ - andcc lr, sl, #3358720 @ 0x334000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - andcc lr, r8, #3358720 @ 0x334000 │ │ │ │ - rsbeq r2, r1, #67108864 @ 0x4000000 │ │ │ │ - svclt 0x00594628 │ │ │ │ - ldrmi sl, [sl], -r8, lsl #18 │ │ │ │ - stmdbge r8, {r1, r9, sp} │ │ │ │ - @ instruction: 0xf7f49300 │ │ │ │ - @ instruction: 0xf7fdfa2f │ │ │ │ - @ instruction: 0xf3c4be9f │ │ │ │ + bicne pc, r4, r4, asr #7 │ │ │ │ + @ instruction: 0xf004910c │ │ │ │ + andsmi r0, r4, pc, lsl #2 │ │ │ │ + rsbsle r9, r4, fp, lsl #2 │ │ │ │ + svceq 0x0080f5b4 │ │ │ │ + svcge 0x0000f47d │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + subeq pc, r5, #1610612740 @ 0x60000004 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + @ instruction: 0xf7f59300 │ │ │ │ + @ instruction: 0xf7fdfa01 │ │ │ │ + @ instruction: 0xf3c4bebc │ │ │ │ + @ instruction: 0xf0044203 │ │ │ │ + stmib sp, {r0, r1, r2, r3, r8, r9}^ │ │ │ │ + vsubw.u8 q9, q2, d8 │ │ │ │ vsubl.u8 , d4, d3 │ │ │ │ stmib sp, {r0, r1, r8, r9, sp}^ │ │ │ │ - vsubl.u8 , d4, d10 │ │ │ │ - @ instruction: 0xf0044303 │ │ │ │ - stmib sp, {r0, r1, r2, r3, r9}^ │ │ │ │ - @ instruction: 0xf4143208 │ │ │ │ - smlalbble r0, r9, r0, r3 │ │ │ │ - stmdbge r8, {r0, r9, sp} │ │ │ │ - andls r4, r0, #40, 12 @ 0x2800000 │ │ │ │ - blx 0x6f2c88 │ │ │ │ - mcrlt 7, 4, pc, cr8, cr13, {7} @ │ │ │ │ - andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + movwcs r3, #4618 @ 0x120a │ │ │ │ + strtmi r0, [r8], -r1, ror #4 │ │ │ │ + stmdbge r8, {r0, r3, r4, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ + andcs r4, r2, #27262976 @ 0x1a00000 │ │ │ │ + movwls sl, #2312 @ 0x908 │ │ │ │ + blx 0xdf2c60 │ │ │ │ + mcrlt 7, 5, pc, cr4, cr13, {7} @ │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + movweq pc, #61444 @ 0xf004 @ │ │ │ │ + movwcs lr, #35277 @ 0x89cd │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ andcc lr, sl, #3358720 @ 0x334000 │ │ │ │ - movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - streq pc, [r0], #1044 @ 0x414 │ │ │ │ - andcc lr, r8, #3358720 @ 0x334000 │ │ │ │ - movwcs fp, #7945 @ 0x1f09 │ │ │ │ - stmdbge r8, {sl, sp} │ │ │ │ - svclt 0x001e461a │ │ │ │ - andcs r2, r2, #67108864 @ 0x4000000 │ │ │ │ + orreq pc, r0, #20, 8 @ 0x14000000 │ │ │ │ + andcs sp, r1, #1073741842 @ 0x40000012 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xf7f49400 │ │ │ │ - @ instruction: 0xf7fdf9fb │ │ │ │ - vqrdmlah.s , q2, d3[6] │ │ │ │ - vsubl.u8 , d4, d3 │ │ │ │ - stmib sp, {r0, r1, r8, r9, sp}^ │ │ │ │ - @ instruction: 0xf004320a │ │ │ │ - vsubl.u8 q8, d4, d15 │ │ │ │ - stmib sp, {r0, r1, r8, r9, lr}^ │ │ │ │ - @ instruction: 0xf4143208 │ │ │ │ - stmdbge r8, {r7, r8, r9} │ │ │ │ - movwcs fp, #3862 @ 0xf16 │ │ │ │ - andcs r2, r2, #268435456 @ 0x10000000 │ │ │ │ - movwls r4, #1576 @ 0x628 │ │ │ │ - @ instruction: 0xf9e2f7f4 │ │ │ │ - mrclt 7, 2, APSR_nzcv, cr2, cr13, {7} │ │ │ │ - stmdbge r8, {r0, r8, r9, sp} │ │ │ │ - vmax.s8 d20, d5, d24 │ │ │ │ - vmlal.s q8, d0, d1[7] │ │ │ │ - strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ - @ instruction: 0xf98af7f5 │ │ │ │ - mcrlt 7, 2, pc, cr5, cr13, {7} @ │ │ │ │ - movwcs r2, #1025 @ 0x401 │ │ │ │ + @ instruction: 0xf7f49200 │ │ │ │ + @ instruction: 0xf7fdfa1d │ │ │ │ + vmull.p8 , d20, d13 │ │ │ │ + @ instruction: 0xf0044203 │ │ │ │ + stmib sp, {r0, r1, r2, r3, r8, r9}^ │ │ │ │ + vsubw.u8 q9, q2, d8 │ │ │ │ + vsubw.u8 q9, q2, d3 │ │ │ │ + @ instruction: 0xf4143203 │ │ │ │ + stmib sp, {r7, sl}^ │ │ │ │ + svclt 0x0009320a │ │ │ │ + strcs r2, [r0], #-769 @ 0xfffffcff │ │ │ │ + ldrmi sl, [sl], -r8, lsl #18 │ │ │ │ + movwcs fp, #7966 @ 0x1f1e │ │ │ │ stmdbge r8, {r1, r9, sp} │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ - @ instruction: 0xf9ccf7f4 │ │ │ │ - mrclt 7, 1, APSR_nzcv, cr12, cr13, {7} │ │ │ │ - cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ - movteq pc, #704 @ 0x2c0 @ │ │ │ │ - vaddl.u8 q10, d4, d19 │ │ │ │ - @ instruction: 0xf5b34203 │ │ │ │ - andls r0, r9, #128, 30 @ 0x200 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - vhadd.s8 d13, d0, d23 │ │ │ │ - blcs 0xd5ca4 │ │ │ │ - mvnshi pc, #0 │ │ │ │ - svcvc 0x0000f5b3 │ │ │ │ - mrcge 4, 2, APSR_nzcv, cr10, cr13, {3} │ │ │ │ + blx 0xf2cc8 │ │ │ │ + mrclt 7, 3, APSR_nzcv, cr0, cr13, {7} │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + movweq pc, #61444 @ 0xf004 @ │ │ │ │ + movwcs lr, #35277 @ 0x89cd │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ + andcc lr, sl, #3358720 @ 0x334000 │ │ │ │ + orreq pc, r0, #20, 8 @ 0x14000000 │ │ │ │ + svclt 0x0016a908 │ │ │ │ andcs r2, r1, #0, 6 │ │ │ │ + strtmi r2, [r8], -r2, lsl #4 │ │ │ │ + @ instruction: 0xf7f49300 │ │ │ │ + @ instruction: 0xf7fdf9e7 │ │ │ │ + movwcs fp, #7767 @ 0x1e57 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xff66f7f3 │ │ │ │ - mrclt 7, 0, APSR_nzcv, cr10, cr13, {7} │ │ │ │ - movwvs pc, #63040 @ 0xf640 @ │ │ │ │ - @ instruction: 0xf0004023 │ │ │ │ - @ instruction: 0xf5b384c5 │ │ │ │ + rsbeq pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + @ instruction: 0xf7f59400 │ │ │ │ + @ instruction: 0xf7fdf98f │ │ │ │ + strcs fp, [r1], #-3658 @ 0xfffff1b6 │ │ │ │ + andcs r2, r2, #0, 6 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + @ instruction: 0xf7f49400 │ │ │ │ + @ instruction: 0xf7fdf9d1 │ │ │ │ + @ instruction: 0xf44fbe41 │ │ │ │ + vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ + eormi r0, r3, r0, asr #6 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + svceq 0x0080f5b3 │ │ │ │ + vsubl.u8 , d4, d8 │ │ │ │ + @ instruction: 0xf0044203 │ │ │ │ + stmib sp, {r0, r1, r2, r3, sl}^ │ │ │ │ + eorle r2, r7, r9, lsl #8 │ │ │ │ + bichi pc, r8, #0, 4 │ │ │ │ + @ instruction: 0xf0002b00 │ │ │ │ + @ instruction: 0xf5b383fc │ │ │ │ @ instruction: 0xf47d7f00 │ │ │ │ - blmi 0xfe9e06d0 │ │ │ │ - blls 0x50ee18 │ │ │ │ - @ instruction: 0xf04f405a │ │ │ │ - @ instruction: 0xf47f0300 │ │ │ │ - @ instruction: 0x4628a9f1 │ │ │ │ - pop {r0, r1, r4, ip, sp, pc} │ │ │ │ - @ instruction: 0xf7fa40f0 │ │ │ │ - movwcs fp, #12251 @ 0x2fdb │ │ │ │ - stmdbge r8, {r9, sp} │ │ │ │ + movwcs sl, #3679 @ 0xe5f │ │ │ │ + stmdbge r8, {r0, r9, sp} │ │ │ │ @ instruction: 0xf7f34628 │ │ │ │ - @ instruction: 0xf7fdff47 │ │ │ │ - @ instruction: 0x4621bdfb │ │ │ │ + @ instruction: 0xf7fdff6b │ │ │ │ + @ instruction: 0xf640be1f │ │ │ │ + eormi r6, r3, pc, lsl #6 │ │ │ │ + ldrthi pc, [r9], #0 @ │ │ │ │ + svcvc 0x0000f5b3 │ │ │ │ + mcrge 4, 2, pc, cr14, cr13, {3} @ │ │ │ │ + ldmdavs sl, {r2, r5, r7, r8, r9, fp, lr} │ │ │ │ + subsmi r9, sl, r1, lsl fp │ │ │ │ + movweq pc, #79 @ 0x4f @ │ │ │ │ + ldmibge r2!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + andslt r4, r3, r8, lsr #12 │ │ │ │ + ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ + svclt 0x00e0f7fa │ │ │ │ + andcs r2, r0, #134217728 @ 0x8000000 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + @ instruction: 0xff4cf7f3 │ │ │ │ + mcrlt 7, 0, pc, cr0, cr13, {7} @ │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ + @ instruction: 0xff46f7f1 │ │ │ │ + cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf5b34023 │ │ │ │ + @ instruction: 0xf47d1f80 │ │ │ │ + @ instruction: 0xf8d5ae2b │ │ │ │ + blcs 0x70101c │ │ │ │ + @ instruction: 0xf1a3d97c │ │ │ │ + bcs 0x275704 │ │ │ │ + stclge 6, cr15, [r6, #-248]! @ 0xffffff08 │ │ │ │ + blcs 0x203b14 │ │ │ │ + sbchi pc, r0, r0, lsl #4 │ │ │ │ + @ instruction: 0xf003e8df │ │ │ │ + strbgt ip, [r6], r2, asr #5 │ │ │ │ + strtmi ip, [r1], -r4, asr #9 │ │ │ │ @ instruction: 0xf7f1a808 │ │ │ │ - @ instruction: 0xf44fff49 │ │ │ │ + @ instruction: 0xf44fff27 │ │ │ │ vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ eormi r0, r3, r0, lsl r3 │ │ │ │ svcne 0x0080f5b3 │ │ │ │ - mcrge 4, 1, pc, cr6, cr13, {3} @ │ │ │ │ + mcrge 4, 0, pc, cr12, cr13, {3} @ │ │ │ │ ldrdcc pc, [r8], r5 │ │ │ │ - ldmdble ip!, {r0, r3, r4, r8, r9, fp, sp}^ │ │ │ │ + ldmdble pc!, {r0, r3, r4, r8, r9, fp, sp} @ │ │ │ │ subeq pc, r0, #-1073741784 @ 0xc0000028 │ │ │ │ @ instruction: 0xf63e2a07 │ │ │ │ - blcc 0x1160398 │ │ │ │ - vqdmulh.s d2, d0, d5 │ │ │ │ - ldm pc, {r6, r7, pc}^ @ │ │ │ │ - sbcgt pc, r2, #3 │ │ │ │ - strbgt ip, [r4], #1734 @ 0x6c6 │ │ │ │ - stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xff2af7f1 │ │ │ │ + blcc 0x1160364 │ │ │ │ + ldmdale r1, {r0, r2, r8, r9, fp, sp}^ │ │ │ │ + @ instruction: 0xf003e8df │ │ │ │ + mcrrmi 14, 4, r4, ip, cr14 │ │ │ │ + @ instruction: 0x46215252 │ │ │ │ + andls sl, r7, #8, 16 @ 0x80000 │ │ │ │ + @ instruction: 0xff08f7f1 │ │ │ │ cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf5b34023 │ │ │ │ + eormi r9, r3, r7, lsl #20 │ │ │ │ + @ instruction: 0xf5b3d015 │ │ │ │ @ instruction: 0xf47d1f80 │ │ │ │ - @ instruction: 0xf8d5ae07 │ │ │ │ - blcs 0x701054 │ │ │ │ - @ instruction: 0xf1a3d93f │ │ │ │ - bcs 0x27573c │ │ │ │ - stclge 6, cr15, [r6, #-248] @ 0xffffff08 │ │ │ │ - blcs 0x203b4c │ │ │ │ - ldm pc, {r0, r4, r6, fp, ip, lr, pc}^ @ │ │ │ │ - cdpmi 0, 4, cr15, cr14, cr3, {0} │ │ │ │ - subspl r4, r2, #76, 24 @ 0x4c00 │ │ │ │ + @ instruction: 0xf8d5adeb │ │ │ │ + blcs 0x70109c │ │ │ │ + @ instruction: 0xf1a3d974 │ │ │ │ + bcs 0x275784 │ │ │ │ + stcge 6, cr15, [r6, #-248]! @ 0xffffff08 │ │ │ │ + blcs 0x203b94 │ │ │ │ + addhi pc, ip, r0, lsl #4 │ │ │ │ + @ instruction: 0xf003e8df │ │ │ │ + stmhi r8, {r2, r3, r7, sl, fp, pc} │ │ │ │ + @ instruction: 0xf8d58e8e │ │ │ │ + ldmdbcs r9, {r3, r7, ip} │ │ │ │ + @ instruction: 0xf1a1d94a │ │ │ │ + blcs 0x275ba8 │ │ │ │ + ldcge 6, cr15, [r4, #-248] @ 0xffffff08 │ │ │ │ + stmdbcs r5, {r1, r6, r8, fp, ip, sp} │ │ │ │ + ldm pc, {r4, r6, fp, ip, lr, pc}^ @ │ │ │ │ + svccc 0x003ff001 │ │ │ │ + svcvs 0x006f3737 │ │ │ │ + @ instruction: 0xf67e2b0f │ │ │ │ + andcs sl, r1, #576 @ 0x240 │ │ │ │ + vpmax.u8 d15, d3, d2 │ │ │ │ + svceq 0x00aaf413 │ │ │ │ + @ instruction: 0xf013d110 │ │ │ │ + svclt 0x00187f60 │ │ │ │ + @ instruction: 0xf43e2308 │ │ │ │ + andcs sl, r9, #64768 @ 0xfd00 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + ldc2l 7, cr15, [r6, #984]! @ 0x3d8 │ │ │ │ + ldcllt 7, cr15, [r9, #-1012]! @ 0xfffffc0c │ │ │ │ + ldrb r2, [r6, r4, lsl #6]! │ │ │ │ + ldrb r2, [r4, r2, lsl #6]! │ │ │ │ + ldrb r2, [r2, r0, lsl #6]! │ │ │ │ + ldrb r2, [r0, r6, lsl #6]! │ │ │ │ + @ instruction: 0xf67e2b0f │ │ │ │ + andcs sl, r1, #60160 @ 0xeb00 │ │ │ │ + vpmax.u8 d15, d3, d2 │ │ │ │ + svceq 0x00aaf413 │ │ │ │ + @ instruction: 0xf013d142 │ │ │ │ + svclt 0x00187f60 │ │ │ │ + @ instruction: 0xf43e2308 │ │ │ │ + andcs sl, r8, #57088 @ 0xdf00 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + ldc2l 7, cr15, [r8, #984] @ 0x3d8 │ │ │ │ + ldcllt 7, cr15, [fp, #-1012] @ 0xfffffc0c │ │ │ │ + andcs r2, r1, #4, 6 @ 0x10000000 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + mrc2 7, 3, pc, cr12, cr6, {7} │ │ │ │ + ldcllt 7, cr15, [r4, #-1012] @ 0xfffffc0c │ │ │ │ + ldrb r2, [r6, r2, lsl #6]! │ │ │ │ + @ instruction: 0xf67e290f │ │ │ │ + addmi sl, sl, fp, asr #25 │ │ │ │ + svceq 0x00aaf412 │ │ │ │ + @ instruction: 0xf012d1ef │ │ │ │ + svclt 0x00187f60 │ │ │ │ + mvnle r2, r8, lsl #6 │ │ │ │ + stcllt 7, cr15, [r0], {254} @ 0xfe │ │ │ │ + strb r2, [r6, r0, lsl #6]! │ │ │ │ + stmdbge r8, {r0, r8, r9, sp} │ │ │ │ + @ instruction: 0x4628461a │ │ │ │ + mcr2 7, 7, pc, cr0, cr4, {7} @ │ │ │ │ + ldclt 7, cr15, [r9, #-1012]! @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf67e2b0f │ │ │ │ + @ instruction: 0x409aacb3 │ │ │ │ + svceq 0x00aaf412 │ │ │ │ + @ instruction: 0xf012d118 │ │ │ │ + svclt 0x00187f60 │ │ │ │ + @ instruction: 0xf43e2308 │ │ │ │ + andcs sl, r1, #43264 @ 0xa900 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + stc2 7, cr15, [r2, #984]! @ 0x3d8 │ │ │ │ + stclt 7, cr15, [r5, #-1012]! @ 0xfffffc0c │ │ │ │ + strb r2, [r0, r0, lsl #6] │ │ │ │ + strb r2, [r6, r6, lsl #6] │ │ │ │ + ldr r2, [ip, r2, lsl #6]! │ │ │ │ + ldr r2, [sl, r6, lsl #6]! │ │ │ │ + ldr r2, [r8, r4, lsl #6]! │ │ │ │ + strb r2, [ip, r4, lsl #6]! │ │ │ │ + strb r2, [sl, r0, lsl #6]! │ │ │ │ + strb r2, [r8, r2, lsl #6]! │ │ │ │ + strb r2, [r6, r6, lsl #6]! │ │ │ │ + @ instruction: 0xf47d4293 │ │ │ │ + cmncs r0, #4672 @ 0x1240 │ │ │ │ + tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + andeq lr, r3, #4, 20 @ 0x4000 │ │ │ │ + svcne 0x0080f5b2 │ │ │ │ + mvnhi pc, #0 │ │ │ │ + strbthi pc, [r3], #-512 @ 0xfffffe00 @ │ │ │ │ + @ instruction: 0xf0002a40 │ │ │ │ + vqshl.s8 d8, d2, d16 │ │ │ │ + bcs 0xd62c4 │ │ │ │ + strbhi pc, [r6], #0 @ │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf7f19207 │ │ │ │ - @ instruction: 0xf44fff0b │ │ │ │ - vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ - bls 0x275aa4 │ │ │ │ - andsle r4, r5, r3, lsr #32 │ │ │ │ - svcne 0x0080f5b3 │ │ │ │ - stclge 4, cr15, [r6, #500]! @ 0x1f4 │ │ │ │ - ldrdcc pc, [r8], r5 │ │ │ │ - ldmdble r4!, {r0, r3, r4, r8, r9, fp, sp}^ │ │ │ │ - subeq pc, r0, #-1073741784 @ 0xc0000028 │ │ │ │ - @ instruction: 0xf63e2a07 │ │ │ │ - blcc 0x1160318 │ │ │ │ - vqdmulh.s d2, d0, d5 │ │ │ │ - ldm pc, {r2, r3, r7, pc}^ @ │ │ │ │ - stchi 0, cr15, [ip], {3} │ │ │ │ - cdphi 8, 8, cr8, cr14, cr8, {4} │ │ │ │ - ldrdne pc, [r8], r5 │ │ │ │ - stmdble sl, {r0, r3, r4, r8, fp, sp}^ │ │ │ │ - movteq pc, #417 @ 0x1a1 @ │ │ │ │ - @ instruction: 0xf63e2b07 │ │ │ │ - stmdbcc r2, {r0, r1, r4, r8, sl, fp, sp, pc}^ │ │ │ │ - ldmdale r0, {r0, r2, r8, fp, sp}^ │ │ │ │ - @ instruction: 0xf001e8df │ │ │ │ - @ instruction: 0x37373f3f │ │ │ │ - blcs 0x490c74 │ │ │ │ - stcge 6, cr15, [r8, #-504] @ 0xfffffe08 │ │ │ │ - blx 0x13d6c4 │ │ │ │ - pldw [r3], #-771 @ 0xfffffcfd │ │ │ │ - tstle r0, sl, lsr #31 │ │ │ │ - svcvc 0x0060f013 │ │ │ │ - movwcs fp, #36632 @ 0x8f18 │ │ │ │ - ldclge 4, cr15, [ip], #248 @ 0xf8 │ │ │ │ - stmdbge r8, {r0, r3, r9, sp} │ │ │ │ - @ instruction: 0xf7f64628 │ │ │ │ - @ instruction: 0xf7fdfdf1 │ │ │ │ - movwcs fp, #19828 @ 0x4d74 │ │ │ │ - movwcs lr, #10230 @ 0x27f6 │ │ │ │ - movwcs lr, #2036 @ 0x7f4 │ │ │ │ - movwcs lr, #26610 @ 0x67f2 │ │ │ │ - blcs 0x4aeeb4 │ │ │ │ - stclge 6, cr15, [sl], #504 @ 0x1f8 │ │ │ │ - blx 0x13d700 │ │ │ │ - pldw [r3], #-771 @ 0xfffffcfd │ │ │ │ - smlaltble r0, r2, sl, pc @ │ │ │ │ - svcvc 0x0060f013 │ │ │ │ - movwcs fp, #36632 @ 0x8f18 │ │ │ │ - ldclge 4, cr15, [lr], {62} @ 0x3e │ │ │ │ - stmdbge r8, {r3, r9, sp} │ │ │ │ - @ instruction: 0xf7f64628 │ │ │ │ - @ instruction: 0xf7fdfdd3 │ │ │ │ - movwcs fp, #19798 @ 0x4d56 │ │ │ │ - stmdbge r8, {r0, r9, sp} │ │ │ │ - @ instruction: 0xf7f64628 │ │ │ │ - @ instruction: 0xf7fdfe77 │ │ │ │ - movwcs fp, #11599 @ 0x2d4f │ │ │ │ - stmdbcs pc, {r1, r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} @ │ │ │ │ - stclge 6, cr15, [sl], {126} @ 0x7e │ │ │ │ - @ instruction: 0xf412408a │ │ │ │ - mvnle r0, sl, lsr #31 │ │ │ │ - svcvc 0x0060f012 │ │ │ │ - movwcs fp, #36632 @ 0x8f18 │ │ │ │ - @ instruction: 0xf7fed1ea │ │ │ │ - movwcs fp, #3263 @ 0xcbf │ │ │ │ - movwcs lr, #6118 @ 0x17e6 │ │ │ │ - ldrmi sl, [sl], -r8, lsl #18 │ │ │ │ - @ instruction: 0xf7f44628 │ │ │ │ - @ instruction: 0xf7fdfedb │ │ │ │ - blcs 0x4a4434 │ │ │ │ - ldcge 6, cr15, [r2], #504 @ 0x1f8 │ │ │ │ - @ instruction: 0xf412409a │ │ │ │ - tstle r8, sl, lsr #31 │ │ │ │ - svcvc 0x0060f012 │ │ │ │ - movwcs fp, #36632 @ 0x8f18 │ │ │ │ - stcge 4, cr15, [r8], #248 @ 0xf8 │ │ │ │ - stmdbge r8, {r0, r9, sp} │ │ │ │ - @ instruction: 0xf7f64628 │ │ │ │ - @ instruction: 0xf7fdfd9d │ │ │ │ - movwcs fp, #3360 @ 0xd20 │ │ │ │ - movwcs lr, #26560 @ 0x67c0 │ │ │ │ - movwcs lr, #10182 @ 0x27c6 │ │ │ │ - movwcs lr, #26556 @ 0x67bc │ │ │ │ - movwcs lr, #18362 @ 0x47ba │ │ │ │ - movwcs lr, #18360 @ 0x47b8 │ │ │ │ - movwcs lr, #2028 @ 0x7ec │ │ │ │ - movwcs lr, #10218 @ 0x27ea │ │ │ │ - movwcs lr, #26600 @ 0x67e8 │ │ │ │ - addsmi lr, r3, #60293120 @ 0x3980000 │ │ │ │ - stclge 4, cr15, [r4, #-500] @ 0xfffffe0c │ │ │ │ - vqdmlal.s q9, d0, d0[4] │ │ │ │ - b 0x1b5bfc │ │ │ │ - @ instruction: 0xf5b20203 │ │ │ │ - @ instruction: 0xf0001f80 │ │ │ │ - vcge.s8 q4, q8, q13 │ │ │ │ - bcs 0x10d6188 │ │ │ │ - ldrhi pc, [lr], #0 │ │ │ │ - strbhi pc, [r6], #512 @ 0x200 @ │ │ │ │ - @ instruction: 0xf0002a00 │ │ │ │ - @ instruction: 0x462184d0 │ │ │ │ - @ instruction: 0xf7f1a808 │ │ │ │ - stmdbge r8, {r0, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7f64628 │ │ │ │ - @ instruction: 0xf7fdff03 │ │ │ │ - @ instruction: 0xf404bcef │ │ │ │ - @ instruction: 0xf5b20220 │ │ │ │ - eorle r0, r3, r0, lsl #30 │ │ │ │ - bcs 0xeb1c0 │ │ │ │ - addhi pc, sp, r0 │ │ │ │ - movtne pc, #5060 @ 0x13c4 @ │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - @ instruction: 0xf10002e1 │ │ │ │ - blcs 0x1555f4 │ │ │ │ - orrshi pc, r2, r0 │ │ │ │ - @ instruction: 0xf0002b03 │ │ │ │ - blcs 0x1156a0 │ │ │ │ - vst1.8 {d25-d28}, [pc], r8 │ │ │ │ - vbic.i32 q10, #3840 @ 0x00000f00 │ │ │ │ - @ instruction: 0xf000030f │ │ │ │ - @ instruction: 0x43a381a4 │ │ │ │ - stcge 4, cr15, [r6, #-500] @ 0xfffffe0c │ │ │ │ + mrc2 7, 2, pc, cr14, cr1, {7} │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0x15f3002 │ │ │ │ - stcllt 7, cr15, [r8], {253} @ 0xfd │ │ │ │ + @ instruction: 0xff08f7f6 │ │ │ │ + ldcllt 7, cr15, [r4], #1012 @ 0x3f4 │ │ │ │ + eoreq pc, r0, #4, 8 @ 0x4000000 │ │ │ │ + svceq 0x0000f5b2 │ │ │ │ + ldmdale r1!, {r2, r5, ip, lr, pc}^ │ │ │ │ + @ instruction: 0xf0002a00 │ │ │ │ + vaddl.u8 q12, d20, d13 │ │ │ │ + @ instruction: 0xf0041341 │ │ │ │ + rsceq r0, r1, #-268435456 @ 0xf0000000 │ │ │ │ + cmnphi r7, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf0002b02 │ │ │ │ + blcs 0x19565c │ │ │ │ + orrshi pc, pc, r0 │ │ │ │ + andls r2, r8, #1024 @ 0x400 │ │ │ │ + cmnpmi pc, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + movweq pc, #62144 @ 0xf2c0 @ │ │ │ │ + @ instruction: 0x81a2f000 │ │ │ │ + @ instruction: 0xf47d43a3 │ │ │ │ + stmdbge r8, {r0, r1, r3, r8, sl, fp, sp, pc} │ │ │ │ + @ instruction: 0xf7f24628 │ │ │ │ + @ instruction: 0xf7fdfb59 │ │ │ │ + svclt 0x0000bccd │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ movwpl pc, #964 @ 0x3c4 @ │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - stmib sp, {r3, r8, fp, sp, pc}^ │ │ │ │ - strtmi r3, [r8], -r8, lsl #4 │ │ │ │ - subne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ - vsubl.u8 , d4, d13 │ │ │ │ - andls r2, ip, #805306368 @ 0x30000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - andcs r9, r1, #-1342177280 @ 0xb0000000 │ │ │ │ - vhsub.s8 d25, d5, d0 │ │ │ │ - vrshr.s64 d16, d25, #64 │ │ │ │ - vsubl.u8 q8, d4, d5 │ │ │ │ - strls r3, [sl], #-1027 @ 0xfffffbfd │ │ │ │ - @ instruction: 0xf8a2f7f5 │ │ │ │ - stclt 7, cr15, [r7], #1012 @ 0x3f4 │ │ │ │ + stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ + stmdbge r8, {r3, r9, ip, sp} │ │ │ │ + andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ + adcseq pc, r9, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + strbne pc, [r1, #-964] @ 0xfffffc3c @ │ │ │ │ + @ instruction: 0xf004950d │ │ │ │ + strls r0, [fp, #-1295] @ 0xfffffaf1 │ │ │ │ + strcc pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strls r9, [ip], #-1290 @ 0xfffffaf6 │ │ │ │ + @ instruction: 0xf8a6f7f5 │ │ │ │ + stclt 7, cr15, [fp], #1012 @ 0x3f4 │ │ │ │ + vsubl.u8 q9, d4, d15 │ │ │ │ + movwls r4, #33539 @ 0x8303 │ │ │ │ + movwls r2, #49920 @ 0xc300 │ │ │ │ msreq CPSR_, #4, 8 @ 0x4000000 │ │ │ │ - @ instruction: 0xf004220f │ │ │ │ - andls r0, fp, #3840 @ 0xf00 │ │ │ │ - svceq 0x0000f5b3 │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - eorgt pc, r8, sp, asr #17 │ │ │ │ - @ instruction: 0xf04f9208 │ │ │ │ - andls r0, ip, #0, 4 │ │ │ │ - andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andsle r9, r6, r9, lsl #4 │ │ │ │ - svceq 0x0020f5b3 │ │ │ │ - stclge 4, cr15, [r8], {125} @ 0x7d │ │ │ │ - ldrsbcc pc, [r0], #133 @ 0x85 @ │ │ │ │ - @ instruction: 0xf57d06df │ │ │ │ - @ instruction: 0xf014acc3 │ │ │ │ - @ instruction: 0xf47e0301 │ │ │ │ - andcs sl, r3, #24, 16 @ 0x180000 │ │ │ │ - strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - streq pc, [r1], #-268 @ 0xfffffef4 │ │ │ │ - @ instruction: 0xf7fc940b │ │ │ │ - @ instruction: 0xf7fdffe5 │ │ │ │ - stmdbge r8, {r2, r3, r4, r5, r6, sl, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf7fd4628 │ │ │ │ - @ instruction: 0xf7fdf9ef │ │ │ │ - @ instruction: 0xf5b2bc77 │ │ │ │ + @ instruction: 0x0c02ea04 │ │ │ │ + @ instruction: 0xf5b3920b │ │ │ │ + @ instruction: 0xf3c40f00 │ │ │ │ + @ instruction: 0xf8cd3203 │ │ │ │ + andls ip, r9, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf5b3d016 │ │ │ │ @ instruction: 0xf47d0f20 │ │ │ │ - vmull.u8 q13, d20, d27 │ │ │ │ - movwls r5, #37376 @ 0x9200 │ │ │ │ - vsubl.u8 , d4, d8 │ │ │ │ - vsubw.u8 q9, q2, d3 │ │ │ │ - movwls r1, #49729 @ 0xc241 │ │ │ │ + @ instruction: 0xf8d5accd │ │ │ │ + @ instruction: 0x06df30d0 │ │ │ │ + stclge 5, cr15, [r8], {125} @ 0x7d │ │ │ │ + movweq pc, #4116 @ 0x1014 @ │ │ │ │ + ldmdage r9, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + stmdbge r8, {r0, r1, r9, sp} │ │ │ │ + @ instruction: 0xf10c4628 │ │ │ │ + strls r0, [fp], #-1025 @ 0xfffffbff │ │ │ │ + @ instruction: 0xffeaf7fc │ │ │ │ + stclt 7, cr15, [r1], {253} @ 0xfd │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + @ instruction: 0xf9f4f7fd │ │ │ │ + ldcllt 7, cr15, [ip], #-1012 @ 0xfffffc0c │ │ │ │ + svceq 0x0020f5b2 │ │ │ │ + ldcge 4, cr15, [r0], #500 @ 0x1f4 │ │ │ │ + andpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ svccs 0x0070f414 │ │ │ │ + movwcs lr, #35277 @ 0x89cd │ │ │ │ + subne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ movweq pc, #61444 @ 0xf004 @ │ │ │ │ movwls r9, #45581 @ 0xb20d │ │ │ │ - movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ - @ instruction: 0xf47d930a │ │ │ │ - stmdbge r8, {r0, r1, r2, r4, r7, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf7fd4628 │ │ │ │ - @ instruction: 0xf7fdfa4b │ │ │ │ - vmov.i32 , #51455 @ 0x0000c8ff │ │ │ │ - rsceq r1, r0, #268435460 @ 0x10000004 │ │ │ │ - adchi pc, r2, r0, lsl #2 │ │ │ │ - @ instruction: 0xf0002a02 │ │ │ │ - bcs 0x195420 │ │ │ │ - stcge 4, cr15, [r6], {125} @ 0x7d │ │ │ │ - @ instruction: 0xf0040a23 │ │ │ │ - strtmi r0, [r8], -pc, lsl #2 │ │ │ │ - addslt r0, fp, #-1073741818 @ 0xc0000006 │ │ │ │ - @ instruction: 0xf7fa4319 │ │ │ │ - @ instruction: 0xf7fdff4d │ │ │ │ - blcs 0x18e4250 │ │ │ │ - stmdale r4!, {r0, r1, r3, r4, ip, lr, pc} │ │ │ │ - rsbsle r2, r1, r0, lsr #22 │ │ │ │ - rsbsle r2, pc, r0, asr #22 │ │ │ │ - @ instruction: 0xf47d2b00 │ │ │ │ - vmvn.i32 q13, #49663 @ 0x0000c1ff │ │ │ │ - vsubw.u8 , q2, d3 │ │ │ │ - @ instruction: 0xf4144203 │ │ │ │ - stmib sp, {r5, r8, r9, sl, fp}^ │ │ │ │ - @ instruction: 0xf0042308 │ │ │ │ - movwls r0, #41743 @ 0xa30f │ │ │ │ - stclge 4, cr15, [r4], #-500 @ 0xfffffe0c │ │ │ │ - stmdbge r8, {r1, r5, r6, r7, r9, sp} │ │ │ │ - @ instruction: 0xf7f44628 │ │ │ │ - @ instruction: 0xf7fdfd63 │ │ │ │ - strtmi fp, [r1], -r4, lsr #24 │ │ │ │ - @ instruction: 0xf7f1a808 │ │ │ │ - stmdbge r8, {r0, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7fb4628 │ │ │ │ - @ instruction: 0xf7fdfcab │ │ │ │ - @ instruction: 0xf5b3bc1b │ │ │ │ - eorle r6, lr, r0, asr #30 │ │ │ │ - svcvs 0x0060f5b3 │ │ │ │ - mcrrge 4, 7, pc, ip, cr13 @ │ │ │ │ - msreq CPSR_, #4, 8 @ 0x4000000 │ │ │ │ - @ instruction: 0xf004220f │ │ │ │ - andls r0, fp, #3840 @ 0xf00 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ + movwls r9, #49674 @ 0xc20a │ │ │ │ + ldcge 4, cr15, [ip], {125} @ 0x7d │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + blx 0x14f3110 │ │ │ │ + mrrclt 7, 15, pc, sp, cr13 @ │ │ │ │ + movtne pc, #5060 @ 0x13c4 @ │ │ │ │ + @ instruction: 0xf10002e0 │ │ │ │ + blcs 0x1553b0 │ │ │ │ + adcshi pc, fp, r0 │ │ │ │ + @ instruction: 0xf47d2b03 │ │ │ │ + beq 0x9a0364 │ │ │ │ + tstpeq pc, r4 @ p-variant is OBSOLETE │ │ │ │ + tsteq fp, r8, lsr #12 │ │ │ │ + tstmi r9, #-1342177271 @ 0xb0000009 │ │ │ │ + @ instruction: 0xff52f7fa │ │ │ │ + mcrrlt 7, 15, pc, r7, cr13 @ │ │ │ │ + andsle r2, fp, r0, ror #22 │ │ │ │ + blcs 0x8eb1e4 │ │ │ │ + blcs 0x10e9318 │ │ │ │ + blcs 0xe9354 │ │ │ │ + ldclge 4, cr15, [r6], #-500 @ 0xfffffe0c │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + @ instruction: 0xf4149308 │ │ │ │ + @ instruction: 0xf3c40f20 │ │ │ │ + andls r3, sl, #201326592 @ 0xc000000 │ │ │ │ + @ instruction: 0xf47d9309 │ │ │ │ + rsccs sl, r2, #26880 @ 0x6900 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + stc2l 7, cr15, [r8, #-976]! @ 0xfffffc30 │ │ │ │ + stclt 7, cr15, [r9], #-1012 @ 0xfffffc0c │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ + ldc2l 7, cr15, [r2, #-964] @ 0xfffffc3c │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + ldc2 7, cr15, [r0], #1004 @ 0x3ec │ │ │ │ + stclt 7, cr15, [r0], #-1012 @ 0xfffffc0c │ │ │ │ + svcvs 0x0040f5b3 │ │ │ │ + @ instruction: 0xf5b3d02d │ │ │ │ + @ instruction: 0xf47d6f60 │ │ │ │ + andcs sl, pc, #20736 @ 0x5100 │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ + movwcs r9, #776 @ 0x308 │ │ │ │ + vst2.8 {d9-d12}, [r4], ip │ │ │ │ + b 0x1b5e3c │ │ │ │ + andls r0, fp, #512 @ 0x200 │ │ │ │ svceq 0x0000f5b3 │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - eorgt pc, r8, sp, asr #17 │ │ │ │ - @ instruction: 0xf04f9208 │ │ │ │ - andls r0, ip, #0, 4 │ │ │ │ andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + eorgt pc, r8, sp, asr #17 │ │ │ │ eorsle r9, sp, r9, lsl #4 │ │ │ │ svceq 0x0020f5b3 │ │ │ │ - ldcge 4, cr15, [r4], #-500 @ 0xfffffe0c │ │ │ │ + ldcge 4, cr15, [sl], #-500 @ 0xfffffe0c │ │ │ │ ldrsbcc pc, [r0], #133 @ 0x85 @ │ │ │ │ @ instruction: 0xf57d015a │ │ │ │ - strbeq sl, [r3, pc, lsr #24]! │ │ │ │ - svcge 0x0085f53d │ │ │ │ + @ instruction: 0x07e3ac35 │ │ │ │ + svcge 0x0087f53d │ │ │ │ andcs r2, r3, #67108864 @ 0x4000000 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ streq lr, [r3], #-2828 @ 0xfffff4f4 │ │ │ │ @ instruction: 0xf7fc940b │ │ │ │ - @ instruction: 0xf7fdff51 │ │ │ │ - @ instruction: 0xf3c4bbe8 │ │ │ │ - @ instruction: 0xf0044203 │ │ │ │ - stmib sp, {r0, r1, r2, r3, r8, r9}^ │ │ │ │ - andcs r2, pc, #8, 6 @ 0x20000000 │ │ │ │ - stmib sp, {r8, r9, sp}^ │ │ │ │ - vst2.8 {d18-d21}, [pc], sl │ │ │ │ - vbic.i32 q10, #0 @ 0x00000000 │ │ │ │ - vst2.32 {d16-d19}, [pc :128], r0 │ │ │ │ - vmvn.i32 q10, #0 @ 0x00000000 │ │ │ │ - eormi r0, r3, r0, lsl #5 │ │ │ │ - @ instruction: 0xf47d4293 │ │ │ │ - andcs sl, r2, #2816 @ 0xb00 │ │ │ │ + @ instruction: 0xf7fdff57 │ │ │ │ + @ instruction: 0xf3c4bbee │ │ │ │ + andcs r4, pc, #201326592 @ 0xc000000 │ │ │ │ + movwcs r9, #776 @ 0x308 │ │ │ │ + movwcs lr, #43469 @ 0xa9cd │ │ │ │ + cmnpmi r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + moveq pc, #192, 4 │ │ │ │ + rsbsmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ + addeq pc, r0, #192, 4 │ │ │ │ + addsmi r4, r3, #35 @ 0x23 │ │ │ │ + streq pc, [pc], #-4 @ 0xb5224 │ │ │ │ + @ instruction: 0xf47d9409 │ │ │ │ + andcs sl, r2, #4352 @ 0x1100 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0x9f3222 │ │ │ │ - bllt 0xff3f3228 │ │ │ │ + blx 0xb73226 │ │ │ │ + bllt 0xff57322c │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - ldc2l 7, cr15, [ip], #964 @ 0x3c4 │ │ │ │ + ldc2l 7, cr15, [sl], #964 @ 0x3c4 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - ldc2l 7, cr15, [r2, #-984] @ 0xfffffc28 │ │ │ │ - bllt 0xff17323c │ │ │ │ + ldc2l 7, cr15, [r8, #-984] @ 0xfffffc28 │ │ │ │ + bllt 0xff2f3240 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xf914f7fd │ │ │ │ - bllt 0xfeff3248 │ │ │ │ + @ instruction: 0xf91af7fd │ │ │ │ + bllt 0xff17324c │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - stc2l 7, cr15, [ip], #964 @ 0x3c4 │ │ │ │ + stc2l 7, cr15, [sl], #964 @ 0x3c4 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - stc2 7, cr15, [r0], {251} @ 0xfb │ │ │ │ - bllt 0xfed7325c │ │ │ │ - andls r2, sp, #67108864 @ 0x4000000 │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andcc lr, r8, #3358720 @ 0x334000 │ │ │ │ + stc2 7, cr15, [r6], {251} @ 0xfb │ │ │ │ + bllt 0xfeef3260 │ │ │ │ + smlabtmi r3, r4, r3, pc @ │ │ │ │ + movwls r2, #53760 @ 0xd200 │ │ │ │ + andls r2, sl, #67108864 @ 0x4000000 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + andls r9, fp, #1073741826 @ 0x40000002 │ │ │ │ andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf004920c │ │ │ │ - @ instruction: 0xf414020f │ │ │ │ - andls r4, fp, #112, 8 @ 0x70000000 │ │ │ │ - andeq pc, r0, #79 @ 0x4f │ │ │ │ - @ instruction: 0xf47d920a │ │ │ │ - stmdbge r8, {r0, r1, r2, r4, r6, r7, r8, r9, fp, sp, pc} │ │ │ │ - vmax.s8 d20, d5, d24 │ │ │ │ - vmlal.s q8, d0, d1[7] │ │ │ │ - strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ - @ instruction: 0xff8ef7f4 │ │ │ │ - bllt 0xfe5b3298 │ │ │ │ - movweq pc, #61444 @ 0xf004 @ │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - movwcs lr, #39373 @ 0x99cd │ │ │ │ - movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ @ instruction: 0xf4149308 │ │ │ │ - @ instruction: 0xf47d6370 │ │ │ │ - andcs sl, r1, #195584 @ 0x2fc00 │ │ │ │ + andls r4, ip, #112, 8 @ 0x70000000 │ │ │ │ + blge 0xff872484 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0xf73296 │ │ │ │ - bllt 0xfe0f32c0 │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ - movwcs lr, #35277 @ 0x89cd │ │ │ │ - movwcs r2, #527 @ 0x20f │ │ │ │ + rsbeq pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + @ instruction: 0xf7f49400 │ │ │ │ + @ instruction: 0xf7fdff95 │ │ │ │ + @ instruction: 0xf3c4bb9a │ │ │ │ + vsubw.u8 q10, q2, d3 │ │ │ │ + stmib sp, {r0, r1, r9, ip, sp}^ │ │ │ │ + @ instruction: 0xf0042308 │ │ │ │ + movwls r0, #41743 @ 0xa30f │ │ │ │ + cmnpvs r0, #20, 8 @ p-variant is OBSOLETE @ 0x14000000 │ │ │ │ + blge 0xff2724b4 │ │ │ │ + stmdbge r8, {r0, r9, sp} │ │ │ │ + @ instruction: 0xf7f34628 │ │ │ │ + @ instruction: 0xf7fdfb41 │ │ │ │ + @ instruction: 0xf3c4bb87 │ │ │ │ + andcs r4, pc, #201326592 @ 0xc000000 │ │ │ │ + movwcs r9, #776 @ 0x308 │ │ │ │ movwcs lr, #43469 @ 0xa9cd │ │ │ │ vsubw.s8 q9, q0, d15 │ │ │ │ vsubw.s8 q8, q8, d16 │ │ │ │ eormi r0, r3, r0, lsl #5 │ │ │ │ - @ instruction: 0xf47d4293 │ │ │ │ - andcs sl, r2, #168960 @ 0x29400 │ │ │ │ - strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0xe732ee │ │ │ │ - bllt 0x1a732f4 │ │ │ │ - vsubw.u8 , q2, d13 │ │ │ │ - andls r4, fp, #201326592 @ 0xc000000 │ │ │ │ - movwls r2, #37376 @ 0x9200 │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strls r4, [r9], #-659 @ 0xfffffd6d │ │ │ │ + blge 0xfebf24e8 │ │ │ │ + stmdbge r8, {r1, r9, sp} │ │ │ │ + @ instruction: 0xf7fc4628 │ │ │ │ + @ instruction: 0xf7fdfb3d │ │ │ │ + tstcs r0, sp, ror #22 │ │ │ │ + andls r9, fp, #872415232 @ 0x34000000 │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ - @ instruction: 0xf414920a │ │ │ │ - movwls r4, #50288 @ 0xc470 │ │ │ │ - movweq pc, #4175 @ 0x104f @ │ │ │ │ - @ instruction: 0xf47d9308 │ │ │ │ - stmdbge r8, {r0, r2, r3, r7, r8, r9, fp, sp, pc} │ │ │ │ - vmax.s8 d20, d5, d24 │ │ │ │ - vsubl.s8 , d16, d29 │ │ │ │ - strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ - @ instruction: 0xff44f7f4 │ │ │ │ - bllt 0x133332c │ │ │ │ - movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ - smlabtmi r3, r4, r3, pc @ │ │ │ │ - stmib sp, {r1, r3, r9, ip, pc}^ │ │ │ │ - @ instruction: 0xf4143108 │ │ │ │ - @ instruction: 0xf47d6370 │ │ │ │ - @ instruction: 0x461aab77 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + @ instruction: 0xf414930c │ │ │ │ + @ instruction: 0xf04f4470 │ │ │ │ + tstls sl, r1, lsl #6 │ │ │ │ + andcc lr, r8, #3358720 @ 0x334000 │ │ │ │ + blge 0xfe5f2518 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0xffd73324 │ │ │ │ - bllt 0xef3350 │ │ │ │ - stmdbge r8, {r0, r1, r5, r9, fp} │ │ │ │ - tsteq fp, r8, lsr #12 │ │ │ │ - tstmi r3, #-1342177271 @ 0xb0000009 │ │ │ │ - @ instruction: 0xf7f59308 │ │ │ │ - @ instruction: 0xf7fdfdeb │ │ │ │ - @ instruction: 0x43a3bb2d │ │ │ │ - blge 0x197256c │ │ │ │ + adcne pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + @ instruction: 0xf7f49400 │ │ │ │ + @ instruction: 0xf7fdff4b │ │ │ │ + vorr.i16 , #49152 @ 0xc000 │ │ │ │ + andls r3, sl, #201326592 @ 0xc000000 │ │ │ │ + vsubw.u8 , q2, d8 │ │ │ │ + movwls r4, #37635 @ 0x9303 │ │ │ │ + cmnpvs r0, #20, 8 @ p-variant is OBSOLETE @ 0x14000000 │ │ │ │ + blge 0x2072544 │ │ │ │ + stmdbge r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ + @ instruction: 0xf7f34628 │ │ │ │ + @ instruction: 0xf7fdfaf9 │ │ │ │ + beq 0x9a405c │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0x373348 │ │ │ │ - bllt 0x9f3378 │ │ │ │ - rsbvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - andseq pc, r0, #192, 4 │ │ │ │ - mlasle r0, r3, r2, r4 │ │ │ │ - rsbsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - andseq pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf47d4293 │ │ │ │ - vldr d10, [pc, #316] @ 0xb54dc │ │ │ │ - andcs r7, pc, #205824 @ 0x32400 │ │ │ │ - adceq pc, r0, #192, 4 │ │ │ │ - movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - stccc 3, cr15, [r3], {196} @ 0xc4 │ │ │ │ + addslt r0, fp, #-1073741818 @ 0xc0000006 │ │ │ │ + movwls r4, #33555 @ 0x8313 │ │ │ │ + ldc2l 7, cr15, [r2, #980]! @ 0x3d4 │ │ │ │ + bllt 0xdf3368 │ │ │ │ + @ instruction: 0xf47d43a3 │ │ │ │ + stmdbge r8, {r0, r3, r5, r6, r8, r9, fp, sp, pc} │ │ │ │ + @ instruction: 0xf7f24628 │ │ │ │ + @ instruction: 0xf7fdfa11 │ │ │ │ + @ instruction: 0xf44fbb2b │ │ │ │ + vmlal.s q11, d0, d0[4] │ │ │ │ + addsmi r0, r3, #16, 4 │ │ │ │ + vst4.8 {d29-d32}, [pc :256], r0 │ │ │ │ + vmvn.i32 q11, #0 @ 0x00000000 │ │ │ │ + addsmi r0, r3, #16, 4 │ │ │ │ + blge 0x1672594 │ │ │ │ + vsubl.u8 q9, d4, d15 │ │ │ │ + movwls r4, #33539 @ 0x8303 │ │ │ │ + stmib sp, {r8, r9, sp}^ │ │ │ │ + vsubw.s8 q9, q0, d10 │ │ │ │ + vsubl.u8 q8, d20, d16 │ │ │ │ + bleq 0x9843c4 │ │ │ │ vaddw.s8 q9, q0, d15 │ │ │ │ - stmib sp, {r7, r8}^ │ │ │ │ - bleq 0x9843dc │ │ │ │ - addmi r4, ip, #20 │ │ │ │ - blvc 0x3709f8 │ │ │ │ - addsmi sp, r4, #84 @ 0x54 │ │ │ │ - blge 0xef25c0 │ │ │ │ - ldrsbcs pc, [r0], #133 @ 0x85 @ │ │ │ │ - @ instruction: 0xf57d06d0 │ │ │ │ - @ instruction: 0xf013ab33 │ │ │ │ - @ instruction: 0xf47d0301 │ │ │ │ - andcs sl, r3, #136, 28 @ 0x880 │ │ │ │ - strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - streq pc, [r1], #-268 @ 0xfffffef4 │ │ │ │ - @ instruction: 0xf7fc940a │ │ │ │ - @ instruction: 0xf7fdfc9d │ │ │ │ - vldr s22, [pc, #944] @ 0xb57a4 │ │ │ │ - @ instruction: 0xf3c47bb4 │ │ │ │ - vsubw.u8 q10, q2, d3 │ │ │ │ - stmib sp, {r0, r1, sl, fp, ip, sp}^ │ │ │ │ - movwcs r3, #64520 @ 0xfc08 │ │ │ │ + andsmi r0, r4, r0, lsl #3 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + subsle r4, r4, ip, lsl #5 │ │ │ │ + @ instruction: 0xf47d4294 │ │ │ │ + @ instruction: 0xf8d5ab3f │ │ │ │ + @ instruction: 0x06d020d0 │ │ │ │ + blge 0xf729cc │ │ │ │ + movweq pc, #4115 @ 0x1013 @ │ │ │ │ + mcrge 4, 4, pc, cr11, cr13, {3} @ │ │ │ │ + stmdbge r8, {r0, r1, r9, sp} │ │ │ │ + @ instruction: 0xf10c4628 │ │ │ │ + strls r0, [sl], #-1025 @ 0xfffffbff │ │ │ │ + stc2 7, cr15, [r4], #1008 @ 0x3f0 │ │ │ │ + blt 0xffdb33e8 │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ + movwls r2, #33295 @ 0x820f │ │ │ │ + stmib sp, {r8, r9, sp}^ │ │ │ │ + movwcs r2, #62218 @ 0xf30a │ │ │ │ moveq pc, #192, 4 │ │ │ │ - andcs r0, pc, #33792 @ 0x8400 │ │ │ │ - addeq pc, r0, #192, 4 │ │ │ │ - addsmi r4, r4, #28 │ │ │ │ - blvc 0x370a4c │ │ │ │ - addsmi sp, ip, #21 │ │ │ │ - blge 0x472614 │ │ │ │ - ldrsbcc pc, [r0], #133 @ 0x85 @ │ │ │ │ - @ instruction: 0xf57d015e │ │ │ │ - strbeq sl, [ip, r9, lsl #22] │ │ │ │ - mrcge 5, 2, APSR_nzcv, cr15, cr13, {1} │ │ │ │ - andcs r2, r3, #67108864 @ 0x4000000 │ │ │ │ + stccc 3, cr15, [r3], {196} @ 0xc4 │ │ │ │ + vqdmlsl.s q8, d0, d17 │ │ │ │ + andsmi r0, ip, r0, lsl #5 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + mulsle r5, r4, r2 │ │ │ │ + @ instruction: 0xf47d429c │ │ │ │ + @ instruction: 0xf8d5ab15 │ │ │ │ + ldrsbeq r3, [lr, #-0] │ │ │ │ + blge 0x4f2a20 │ │ │ │ + @ instruction: 0xf53d07cc │ │ │ │ + movwcs sl, #7778 @ 0x1e62 │ │ │ │ + stmdbge r8, {r0, r1, r9, sp} │ │ │ │ + bl 0x3c6cdc │ │ │ │ + strls r0, [sl], #-1027 @ 0xfffffbfd │ │ │ │ + ldc2l 7, cr15, [sl], #-1008 @ 0xfffffc10 │ │ │ │ + blt 0xff33343c │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - streq lr, [r3], #-2828 @ 0xfffff4f4 │ │ │ │ - @ instruction: 0xf7fc940a │ │ │ │ - @ instruction: 0xf7fdfc73 │ │ │ │ - stmdbge r8, {r1, r6, r7, r9, fp, ip, sp, pc} │ │ │ │ + mcr2 7, 0, pc, cr12, cr12, {7} @ │ │ │ │ + blt 0xff1f3448 │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ + blx 0xffbf3422 │ │ │ │ + ldrdcc pc, [r8], r5 │ │ │ │ + stmdbge r8, {r3, r9, sp} │ │ │ │ + movweq pc, #61443 @ 0xf003 @ │ │ │ │ + @ instruction: 0xf7f64628 │ │ │ │ + @ instruction: 0xf7fdfb31 │ │ │ │ + stmdbge r8, {r2, r4, r5, r7, r9, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf7fdfe05 │ │ │ │ - @ instruction: 0x4621babd │ │ │ │ + @ instruction: 0xf7fdfdd7 │ │ │ │ + strtmi fp, [r1], -pc, lsr #21 │ │ │ │ @ instruction: 0xf7f1a808 │ │ │ │ - @ instruction: 0xf8d5fbed │ │ │ │ - andcs r3, r8, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf8d5fbd7 │ │ │ │ + andcs r3, r9, #136 @ 0x88 │ │ │ │ @ instruction: 0xf003a908 │ │ │ │ strtmi r0, [r8], -pc, lsl #6 │ │ │ │ - blx 0xb73446 │ │ │ │ - blt 0xfec33464 │ │ │ │ - strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - ldc2l 7, cr15, [r0, #1008] @ 0x3f0 │ │ │ │ - blt 0xfeaf3470 │ │ │ │ + blx 0x7f3472 │ │ │ │ + blt 0xfe8b3490 │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - blx 0xff6f344a │ │ │ │ - ldrdcc pc, [r8], r5 │ │ │ │ - stmdbge r8, {r0, r3, r9, sp} │ │ │ │ - movweq pc, #61443 @ 0xf003 @ │ │ │ │ + stc2 7, cr15, [r0], #-964 @ 0xfffffc3c │ │ │ │ + @ instruction: 0xf57d02e4 │ │ │ │ + stmdbge r8, {r0, r4, r6, r7, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf7f64628 │ │ │ │ - @ instruction: 0xf7fdfb15 │ │ │ │ - @ instruction: 0x4621ba98 │ │ │ │ + @ instruction: 0xf7fdfadd │ │ │ │ + @ instruction: 0x4621ba92 │ │ │ │ + @ instruction: 0xf7f1a808 │ │ │ │ + stmdbge r8, {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + rsceq r4, r7, #40, 12 @ 0x2800000 │ │ │ │ + @ instruction: 0xf7f6d403 │ │ │ │ + @ instruction: 0xf7fdfca7 │ │ │ │ + @ instruction: 0xf7f6ba87 │ │ │ │ + @ instruction: 0xf7fdfa69 │ │ │ │ + strtmi fp, [r1], -r2, lsl #21 │ │ │ │ + @ instruction: 0xf7f1a808 │ │ │ │ + movwcs pc, #7059 @ 0x1b93 @ │ │ │ │ + stmdbge r8, {r9, sp} │ │ │ │ + @ instruction: 0xf7f44628 │ │ │ │ + @ instruction: 0xf7fdfc1d │ │ │ │ + bcs 0x4a3ec8 │ │ │ │ + bcs 0x4295f4 │ │ │ │ + strcs fp, [r2], #-3852 @ 0xfffff0f4 │ │ │ │ + stmdbge r8, {r0, sl, sp} │ │ │ │ + @ instruction: 0xf6444628 │ │ │ │ + vrshr.s64 d21, d21, #64 │ │ │ │ + strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ + mrc2 7, 0, pc, cr6, cr4, {7} │ │ │ │ + blt 0x1a33504 │ │ │ │ + andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ + subeq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf47d4293 │ │ │ │ + movwcs sl, #10903 @ 0x2a97 │ │ │ │ + stmdbge r8, {r0, r9, sp} │ │ │ │ + @ instruction: 0xf7f34628 │ │ │ │ + @ instruction: 0xf7fdfba3 │ │ │ │ + @ instruction: 0x4621ba57 │ │ │ │ @ instruction: 0xf7f1a808 │ │ │ │ - rsceq pc, r4, #7936 @ 0x1f00 │ │ │ │ - bge 0xff372a9c │ │ │ │ + movwcs pc, #2919 @ 0xb67 @ │ │ │ │ + stmdbge r8, {r0, r9, sp} │ │ │ │ + @ instruction: 0xf7f44628 │ │ │ │ + @ instruction: 0xf7fdfbf1 │ │ │ │ + stmdage r8, {r1, r3, r6, r9, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7f14621 │ │ │ │ + rsceq pc, r0, #207872 @ 0x32c00 │ │ │ │ + stmdbge r8, {r0, r2, sl, ip, lr, pc} │ │ │ │ + @ instruction: 0xf7f24628 │ │ │ │ + @ instruction: 0xf7fdff47 │ │ │ │ + @ instruction: 0xf8d5ba3f │ │ │ │ + andcs r3, r8, #136 @ 0x88 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0xff673488 │ │ │ │ - blt 0xfe3b34a8 │ │ │ │ - stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - ldc2 7, cr15, [r2], {241} @ 0xf1 │ │ │ │ + movweq pc, #61443 @ 0xf003 @ │ │ │ │ + @ instruction: 0xf998f7f6 │ │ │ │ + blt 0xdb3568 │ │ │ │ + @ instruction: 0xf47d2b00 │ │ │ │ + strcs sl, [r1], #-3518 @ 0xfffff242 │ │ │ │ + @ instruction: 0x461ae7bd │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - strle r0, [r3], #-743 @ 0xfffffd19 │ │ │ │ - stc2 7, cr15, [r0], #984 @ 0x3d8 │ │ │ │ - blt 0xfe0f34c0 │ │ │ │ - blx 0x19734a8 │ │ │ │ - blt 0x1fb34c8 │ │ │ │ + blx 0x1df3556 │ │ │ │ + blt 0xaf3580 │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - blx 0xfe5f34a2 │ │ │ │ - andcs r2, r0, #67108864 @ 0x4000000 │ │ │ │ - strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - ldc2 7, cr15, [r6], {244} @ 0xf4 │ │ │ │ - blt 0x1cb34e0 │ │ │ │ - suble r2, r0, pc, lsl #20 │ │ │ │ - svclt 0x000c2a0d │ │ │ │ - strcs r2, [r1], #-1026 @ 0xfffffbfe │ │ │ │ - strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - adcspl pc, r5, #68, 12 @ 0x4400000 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - @ instruction: 0xf7f49400 │ │ │ │ - @ instruction: 0xf7fdfe0f │ │ │ │ - vst1.16 {d27-d28}, [pc :64], lr │ │ │ │ - vsubl.s8 , d0, d0 │ │ │ │ - addsmi r0, r3, #64, 4 │ │ │ │ - bge 0xfe4f2710 │ │ │ │ - andcs r2, r1, #134217728 @ 0x8000000 │ │ │ │ + blx 0xfeaf355a │ │ │ │ + ldrle r0, [lr], #-737 @ 0xfffffd1f │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0xfe7f34f6 │ │ │ │ - blt 0x14f3520 │ │ │ │ + @ instruction: 0xf960f7f5 │ │ │ │ + blt 0x7f3598 │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - blx 0x1af34fa │ │ │ │ - andcs r2, r1, #0, 6 │ │ │ │ - strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0xffb73512 │ │ │ │ - blt 0x11b3538 │ │ │ │ - strtmi sl, [r1], -r8, lsl #16 │ │ │ │ - blx 0xff373512 │ │ │ │ - strle r0, [r5], #-736 @ 0xfffffd20 │ │ │ │ - strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xff40f7f2 │ │ │ │ - blt 0xef3550 │ │ │ │ - ldrdcc pc, [r8], r5 │ │ │ │ - stmdbge r8, {r3, r9, sp} │ │ │ │ + @ instruction: 0xf7f19207 │ │ │ │ + bls 0x2b441c │ │ │ │ + svcne 0x0080f414 │ │ │ │ + stmdbge r8, {r0, r2, r8, ip, lr, pc} │ │ │ │ + @ instruction: 0xf7f64628 │ │ │ │ + @ instruction: 0xf7fdfc21 │ │ │ │ + @ instruction: 0xf8d5ba0d │ │ │ │ + stmdbge r8, {r3, r7, ip, sp} │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ @ instruction: 0xf7f6030f │ │ │ │ - @ instruction: 0xf7fdf991 │ │ │ │ - blcs 0xe3e24 │ │ │ │ - ldcge 4, cr15, [fp, #500]! @ 0x1f4 │ │ │ │ - ldr r2, [sp, r1, lsl #8]! │ │ │ │ - stmdbge r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf7f34628 │ │ │ │ - @ instruction: 0xf7fdfb6d │ │ │ │ - strtmi fp, [r1], -r1, lsr #20 │ │ │ │ - @ instruction: 0xf7f1a808 │ │ │ │ - rsceq pc, r1, #171008 @ 0x29c00 │ │ │ │ - stmdbge r8, {r1, r2, r3, r4, sl, ip, lr, pc} │ │ │ │ - @ instruction: 0xf7f54628 │ │ │ │ - @ instruction: 0xf7fdf959 │ │ │ │ - @ instruction: 0x4621ba15 │ │ │ │ - andls sl, r7, #8, 16 @ 0x80000 │ │ │ │ - blx 0xfe773572 │ │ │ │ - @ instruction: 0xf4149a07 │ │ │ │ - smlabble r5, r0, pc, r1 @ │ │ │ │ - strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - ldc2 7, cr15, [sl], {246} @ 0xf6 │ │ │ │ - blt 0x2735b4 │ │ │ │ - ldrdcc pc, [r8], r5 │ │ │ │ + @ instruction: 0xf7fdf967 │ │ │ │ + @ instruction: 0xf8d5ba02 │ │ │ │ + andcs r3, r9, #136 @ 0x88 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ - @ instruction: 0xf960f7f6 │ │ │ │ - ldmiblt fp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrdcc pc, [r8], r5 │ │ │ │ - stmdbge r8, {r0, r3, r9, sp} │ │ │ │ - @ instruction: 0xf0034628 │ │ │ │ - @ instruction: 0xf7f6030f │ │ │ │ - @ instruction: 0xf7fdf955 │ │ │ │ - @ instruction: 0x4621b9f0 │ │ │ │ - @ instruction: 0xf7f1a808 │ │ │ │ - movwcs pc, #2825 @ 0xb09 @ │ │ │ │ - stmdbge r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf7f44628 │ │ │ │ - @ instruction: 0xf7fdfb8b │ │ │ │ - @ instruction: 0xf5b3b9e4 │ │ │ │ - @ instruction: 0xf47d0f20 │ │ │ │ - vmov.i16 d26, #51456 @ 0xc900 │ │ │ │ - vmlal.u , d4, d1[0] │ │ │ │ - andls r5, sp, #0, 6 │ │ │ │ - svccs 0x0070f414 │ │ │ │ - andeq pc, r0, #79 @ 0x4f │ │ │ │ - andls r9, r9, #8, 6 @ 0x20000000 │ │ │ │ + @ instruction: 0xf95cf7f6 │ │ │ │ + ldmiblt r7!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ + blx 0x2f35ba │ │ │ │ + ldrmi r2, [sl], -r0, lsl #6 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + blx 0xfe5735d2 │ │ │ │ + stmiblt fp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + svceq 0x0020f5b3 │ │ │ │ + bge 0x8f2800 │ │ │ │ + vsubl.u8 q9, d4, d0 │ │ │ │ + @ instruction: 0xf4145300 │ │ │ │ + stmib sp, {r4, r5, r6, r8, r9, sl, fp, sp}^ │ │ │ │ + vsubl.u8 , d4, d8 │ │ │ │ + andls r1, sp, #268435460 @ 0x10000004 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + vsubl.u8 , d4, d11 │ │ │ │ + andls r3, sl, #805306368 @ 0x30000000 │ │ │ │ andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf004920c │ │ │ │ - andls r0, fp, #-268435456 @ 0xf0000000 │ │ │ │ - andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf47d920a │ │ │ │ - strcs sl, [r1], #-2563 @ 0xfffff5fd │ │ │ │ + @ instruction: 0xf47d920c │ │ │ │ + strcs sl, [r1], #-2571 @ 0xfffff5f5 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ eorscs pc, r9, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf7f49400 │ │ │ │ - @ instruction: 0xf7fdfe3f │ │ │ │ - @ instruction: 0xf3c4b9be │ │ │ │ + @ instruction: 0xf7fdfe47 │ │ │ │ + vmul.f , q10, d2[1] │ │ │ │ rsceq r1, r1, #268435460 @ 0x10000004 │ │ │ │ - adchi pc, r2, #0, 2 │ │ │ │ + addshi pc, sl, #0, 2 │ │ │ │ @ instruction: 0xf0002a02 │ │ │ │ - bcs 0x19614c │ │ │ │ - stmibge ip!, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - ldmdavs sl, {r0, r3, r4, r8, r9, fp, lr} │ │ │ │ + bcs 0x19612c │ │ │ │ + ldmibge r4!, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs sl, {r6, r7, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldcge 4, cr15, [r4, #504] @ 0x1f8 │ │ │ │ + ldcge 4, cr15, [r8, #504] @ 0x1f8 │ │ │ │ andslt r4, r3, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ - stmiblt lr, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ + ldmiblt r6, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + movweq pc, #61444 @ 0xf004 @ │ │ │ │ stmib sp, {r8, sp}^ │ │ │ │ - @ instruction: 0xf004310a │ │ │ │ - movwls r0, #37647 @ 0x930f │ │ │ │ - movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - vst2.8 {d25-d28}, [pc], r8 │ │ │ │ + vsubw.u8 q9, q2, d8 │ │ │ │ + stmib sp, {r0, r1, r8, r9, sp}^ │ │ │ │ + vst4.8 {d19,d21,d23,d25}, [pc], sl │ │ │ │ vbic.i32 q10, #0 @ 0x00000000 │ │ │ │ b 0x5b63a0 │ │ │ │ - eorle r0, pc, r3, lsl #4 │ │ │ │ + eorle r0, r6, r3, lsl #4 │ │ │ │ svceq 0x0080f5b2 │ │ │ │ - stmibge r8, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmibge r0, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ strmi r2, [sl], -r1, lsl #6 │ │ │ │ stmdbge r8, {r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f39300 │ │ │ │ - @ instruction: 0xf7fdfd17 │ │ │ │ - svclt 0x0000b987 │ │ │ │ - andhi pc, r0, pc, lsr #7 │ │ │ │ - andeq r0, r0, pc │ │ │ │ - andeq r0, r0, r0 │ │ │ │ - addseq lr, r1, r0, lsr r5 │ │ │ │ - movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - stceq 0, cr15, [pc], {4} │ │ │ │ - rsbeq r9, r6, #671088640 @ 0x28000000 │ │ │ │ - movwcs sp, #1303 @ 0x517 │ │ │ │ - @ instruction: 0x2c08e9cd │ │ │ │ - @ instruction: 0xf414930b │ │ │ │ - @ instruction: 0xf47d4370 │ │ │ │ - strcs sl, [r1], #-2469 @ 0xfffff65b │ │ │ │ - stmdbge r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ - ldc2l 7, cr15, [r4], #972 @ 0x3cc │ │ │ │ - stmdblt r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stmdbge r8, {r0, r8, r9, sp} │ │ │ │ - @ instruction: 0xf7f34628 │ │ │ │ - @ instruction: 0xf7fdfe2f │ │ │ │ - movwcs fp, #6493 @ 0x195d │ │ │ │ - @ instruction: 0x2c08e9cd │ │ │ │ + @ instruction: 0xf7fdfd1f │ │ │ │ + @ instruction: 0xf3c4b98f │ │ │ │ + vaddw.u8 q10, q2, d3 │ │ │ │ + @ instruction: 0xf0042203 │ │ │ │ + tstls r8, pc, lsl #6 │ │ │ │ + ldrle r0, [r7, #-614] @ 0xfffffd9a │ │ │ │ + movwcs r9, #777 @ 0x309 │ │ │ │ + movwcs lr, #43469 @ 0xa9cd │ │ │ │ + cmnpmi r0, #20, 8 @ p-variant is OBSOLETE @ 0x14000000 │ │ │ │ + ldmibge r6!, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + ldrmi r2, [sl], -r1, lsl #8 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - vmov.i32 d20, #-905969664 @ 0xca000000 │ │ │ │ - strls r3, [fp], #-1027 @ 0xfffffbfd │ │ │ │ - mcr2 7, 1, pc, cr2, cr3, {7} @ │ │ │ │ - ldmdblt r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - movweq pc, #62144 @ 0xf2c0 @ │ │ │ │ - vaddl.u8 q10, d4, d19 │ │ │ │ - @ instruction: 0xf5b35280 │ │ │ │ - @ instruction: 0xf3c42f70 │ │ │ │ - stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf47d4208 │ │ │ │ - stmdbge r8, {r0, r3, r4, r5, r6, r8, fp, sp, pc} │ │ │ │ - @ instruction: 0xf7fb4628 │ │ │ │ - @ instruction: 0xf7fdf91b │ │ │ │ - vbic.i16 d27, #203 @ 0x00cb │ │ │ │ - @ instruction: 0xf00312c4 │ │ │ │ - andls r0, ip, #201326592 @ 0xc000000 │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf004930d │ │ │ │ - andls r0, sl, #1006632960 @ 0x3c000000 │ │ │ │ - movwls r2, #45569 @ 0xb201 │ │ │ │ - stmib sp, {r8, r9, sp}^ │ │ │ │ - vst2.8 {d18-d21}, [pc], r8 │ │ │ │ - vbic.i32 q10, #0 @ 0x00000000 │ │ │ │ - andsmi r0, ip, r0, asr #6 │ │ │ │ - @ instruction: 0xf5b4d00f │ │ │ │ - @ instruction: 0xf47d0f80 │ │ │ │ - movwcs sl, #2393 @ 0x959 │ │ │ │ + @ instruction: 0xf7f39400 │ │ │ │ + @ instruction: 0xf7fdfd05 │ │ │ │ + movwcs fp, #6517 @ 0x1975 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - andcs pc, sp, #1610612740 @ 0x60000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf7f49300 │ │ │ │ - @ instruction: 0xf7fdfc59 │ │ │ │ - movwcs fp, #6420 @ 0x1914 │ │ │ │ + mcr2 7, 2, pc, cr0, cr3, {7} @ │ │ │ │ + stmdblt lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + movwcs r9, #4873 @ 0x1309 │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + stmib sp, {r3, r8, fp, sp, pc}^ │ │ │ │ + strtmi r2, [r8], -sl, lsl #8 │ │ │ │ + @ instruction: 0xf7f3461a │ │ │ │ + @ instruction: 0xf7fdfe33 │ │ │ │ + vst2.16 {d27,d29}, [pc :128], r1 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ + eormi r0, r3, pc, lsl #6 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + svccs 0x0070f5b3 │ │ │ │ + strpl pc, [r0], #964 @ 0x3c4 │ │ │ │ + strcs lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ + stmibge sl, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - adcne pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - @ instruction: 0xf7f49400 │ │ │ │ - @ instruction: 0xf7fdfc4d │ │ │ │ - @ instruction: 0xf3c4b908 │ │ │ │ - vsubl.u8 q10, d4, d3 │ │ │ │ - stmib sp, {r0, r1, r8, r9, ip, sp}^ │ │ │ │ - andcs r2, pc, #8, 6 @ 0x20000000 │ │ │ │ + @ instruction: 0xf92cf7fb │ │ │ │ + stmdblt ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + movweq pc, #12291 @ 0x3003 @ │ │ │ │ + andcs r9, r1, #-1610612736 @ 0xa0000000 │ │ │ │ + movwcs r9, #781 @ 0x30d │ │ │ │ + movwcs lr, #35277 @ 0x89cd │ │ │ │ + cmnpmi r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + movteq pc, #704 @ 0x2c0 @ │ │ │ │ + sbcne pc, r4, #196, 6 @ 0x10000003 │ │ │ │ + @ instruction: 0xf004920c │ │ │ │ + andsmi r0, ip, pc, lsl #4 │ │ │ │ + andle r9, pc, fp, lsl #4 │ │ │ │ + svceq 0x0080f5b4 │ │ │ │ + stmdbge sl!, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdbge r8, {r8, r9, sp} │ │ │ │ + vmax.s8 d20, d6, d24 │ │ │ │ + vsubl.s8 q9, d0, d13 │ │ │ │ + movwls r0, #522 @ 0x20a │ │ │ │ + stc2l 7, cr15, [sl], #-976 @ 0xfffffc30 │ │ │ │ + stmdblt r5!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdbge r8, {r0, r8, r9, sp} │ │ │ │ + vmax.s8 d20, d5, d24 │ │ │ │ + vsubl.s8 , d16, d29 │ │ │ │ + strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ + mrrc2 7, 15, pc, lr, cr4 @ │ │ │ │ + ldmdblt r9, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ + movwls r2, #33295 @ 0x820f │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf640230a │ │ │ │ vsubw.s8 , q0, d15 │ │ │ │ - eormi r0, r3, r0, lsr #7 │ │ │ │ - andmi pc, pc, #64, 12 @ 0x4000000 │ │ │ │ - adceq pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf0004293 │ │ │ │ - @ instruction: 0xf640808c │ │ │ │ - vhsub.s8 d6, d0, d15 │ │ │ │ - vaddl.s8 q12, d16, d24 │ │ │ │ - addsmi r0, r3, #128, 4 │ │ │ │ - rscshi pc, lr, r0 │ │ │ │ - andvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ + @ instruction: 0xf64003a0 │ │ │ │ + vsubl.s8 q10, d0, d15 │ │ │ │ + eormi r0, r3, r0, lsr #5 │ │ │ │ + vrshr.u64 d20, d3, #60 │ │ │ │ + strls r3, [r9], #-1027 @ 0xfffffbfd │ │ │ │ + addhi pc, ip, r0 │ │ │ │ + andvs pc, pc, #64, 12 @ 0x4000000 │ │ │ │ + adchi pc, r8, r0, lsl #4 │ │ │ │ addeq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ - @ instruction: 0xf640812b │ │ │ │ - vsubl.s8 q10, d0, d15 │ │ │ │ + @ instruction: 0xf6408101 │ │ │ │ + vsubl.s8 , d0, d15 │ │ │ │ addsmi r0, r3, #128, 4 │ │ │ │ - ldmdbge r4, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ - stmdbge r8, {r9, sp} │ │ │ │ - @ instruction: 0xf7fc4628 │ │ │ │ - @ instruction: 0xf7fdf8a5 │ │ │ │ - andcs fp, r1, #13959168 @ 0xd50000 │ │ │ │ - movtne pc, #5060 @ 0x13c4 @ │ │ │ │ - vsubl.u8 , d4, d8 │ │ │ │ - movwls r4, #53763 @ 0xd203 │ │ │ │ - movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ - @ instruction: 0xf0049209 │ │ │ │ - movwls r0, #49679 @ 0xc20f │ │ │ │ - stmib sp, {r8, r9, sp}^ │ │ │ │ - @ instruction: 0xf414320a │ │ │ │ - @ instruction: 0xf47d4370 │ │ │ │ - stmdbge r8, {r0, r3, r4, r5, r6, r7, fp, sp, pc} │ │ │ │ - vmax.s8 d20, d6, d24 │ │ │ │ - vsubl.s8 q9, d0, d13 │ │ │ │ - movwls r0, #522 @ 0x20a │ │ │ │ - ldc2 7, cr15, [r0], #976 @ 0x3d0 │ │ │ │ - ldmlt r5!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - svccs 0x007ff414 │ │ │ │ - stmiage sl!, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - ldmdavs sl, {r0, r1, r3, r6, r7, r8, r9, fp, lr} │ │ │ │ - subsmi r9, sl, r1, lsl fp │ │ │ │ - movweq pc, #79 @ 0x4f @ │ │ │ │ - ldcge 4, cr15, [r2], {126} @ 0x7e │ │ │ │ - andslt r4, r3, r8, lsr #12 │ │ │ │ - ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ - mrclt 7, 2, APSR_nzcv, cr12, cr12, {7} │ │ │ │ - cmnpcs r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - svccs 0x0070f5b3 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - andmi lr, r8, #3358720 @ 0x334000 │ │ │ │ - ldmge r0, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xf998f7f3 │ │ │ │ - ldmlt r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - vmla.f d18, d0, d0[0] │ │ │ │ - addmi r0, sl, #16, 2 │ │ │ │ - addsmi sp, sl, #22 │ │ │ │ - @ instruction: 0x2320d034 │ │ │ │ - tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf47d429a │ │ │ │ - @ instruction: 0x4621a8bd │ │ │ │ - @ instruction: 0xf7f1a808 │ │ │ │ - @ instruction: 0xf8d5f9ed │ │ │ │ - andcs r3, r1, #136 @ 0x88 │ │ │ │ - @ instruction: 0xf003a908 │ │ │ │ - strtmi r0, [r8], -pc, lsl #6 │ │ │ │ - @ instruction: 0xffdaf7f5 │ │ │ │ - ldmdalt r5!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf9def7f1 │ │ │ │ - ldrdcc pc, [r8], r5 │ │ │ │ - stmdbge r8, {r3, r9, sp} │ │ │ │ - movweq pc, #61443 @ 0xf003 @ │ │ │ │ - @ instruction: 0xf7f54628 │ │ │ │ - @ instruction: 0xf7fdffcb │ │ │ │ - andcs fp, r1, #6684672 @ 0x660000 │ │ │ │ + msrhi CPSR_fs, r0 │ │ │ │ + andmi pc, pc, #64, 12 @ 0x4000000 │ │ │ │ + addeq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf47d4293 │ │ │ │ + andcs sl, r0, #606208 @ 0x94000 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xf830f7fc │ │ │ │ - stmdalt r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf9c8f7f1 │ │ │ │ + @ instruction: 0xf8b6f7fc │ │ │ │ + stmialt r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + stmib sp, {r0, r8, r9, sp}^ │ │ │ │ + vsubl.u8 , d4, d8 │ │ │ │ + movwcs r1, #577 @ 0x241 │ │ │ │ + movwls r9, #41485 @ 0xa20d │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ + movwcs lr, #47565 @ 0xb9cd │ │ │ │ + cmnpmi r0, #20, 8 @ p-variant is OBSOLETE @ 0x14000000 │ │ │ │ + stmdbge sl, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - ldc2l 7, cr15, [lr, #-968] @ 0xfffffc38 │ │ │ │ - ldmdalt r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + andcs pc, sp, #1610612740 @ 0x60000004 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + @ instruction: 0xf7f49300 │ │ │ │ + @ instruction: 0xf7fdfcc1 │ │ │ │ + @ instruction: 0xf414b8c6 │ │ │ │ + @ instruction: 0xf47d2f7f │ │ │ │ + blmi 0x11dfc44 │ │ │ │ + blls 0x50f8c4 │ │ │ │ + @ instruction: 0xf04f405a │ │ │ │ + @ instruction: 0xf47e0300 │ │ │ │ + @ instruction: 0x4628ac9f │ │ │ │ + pop {r0, r1, r4, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fc40f0 │ │ │ │ + @ instruction: 0xf404be6d │ │ │ │ + vbic.i32 q9, #49152 @ 0x0000c000 │ │ │ │ + @ instruction: 0xf5b33203 │ │ │ │ + @ instruction: 0xf0042f70 │ │ │ │ + stmib sp, {r0, r1, r2, r3, sl}^ │ │ │ │ + @ instruction: 0xf47d2408 │ │ │ │ + stmdbge r8, {r0, r5, r6, r7, fp, sp, pc} │ │ │ │ + @ instruction: 0xf7f34628 │ │ │ │ + @ instruction: 0xf7fdf9a9 │ │ │ │ + smlaltbcs fp, r0, r3, r8 │ │ │ │ + tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ + andsle r4, r6, sl, lsl #5 │ │ │ │ + mlasle r4, sl, r2, r4 │ │ │ │ + vsubw.s8 q9, q0, d16 │ │ │ │ + addsmi r0, sl, #16, 6 @ 0x40000000 │ │ │ │ + stmiage lr, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf9bef7f1 │ │ │ │ + @ instruction: 0xf9f6f7f1 │ │ │ │ ldrdcc pc, [r8], r5 │ │ │ │ - stmdbge r8, {r0, r3, r9, sp} │ │ │ │ + stmdbge r8, {r0, r9, sp} │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ @ instruction: 0xf7f54628 │ │ │ │ - @ instruction: 0xf7fdffab │ │ │ │ - vmul.i d27, d0, d2[1] │ │ │ │ - addsmi r0, r3, #160, 4 │ │ │ │ - @ instruction: 0xf640d05c │ │ │ │ - vsubl.s8 , d0, d15 │ │ │ │ - addsmi r0, r3, #160, 4 │ │ │ │ - ldmdage r4!, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0xff07394c │ │ │ │ - ldmdalt r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf47d2a60 │ │ │ │ - strtmi sl, [r1], -fp, ror #16 │ │ │ │ + @ instruction: 0xf7fdffeb │ │ │ │ + strtmi fp, [r1], -r6, lsl #17 │ │ │ │ @ instruction: 0xf7f1a808 │ │ │ │ - stmdbge r8, {r0, r1, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7f44628 │ │ │ │ - @ instruction: 0xf7fdff6d │ │ │ │ - vst2.8 {d27-d28}, [pc :128], r9 │ │ │ │ - vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ - vst4.32 {d16,d18,d20,d22}, [pc :128], r0 │ │ │ │ - vmvn.i32 q11, #0 @ 0x00000000 │ │ │ │ - b 0x1b5b8c │ │ │ │ - addmi r0, r3, #67108864 @ 0x4000000 │ │ │ │ - ldmdale fp!, {r0, r1, r2, r3, r4, ip, lr, pc} │ │ │ │ - cmppvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ - orreq pc, r0, r0, asr #5 │ │ │ │ - rsbsle r4, r4, fp, lsl #5 │ │ │ │ - msrvs SPSR_, pc, asr #8 │ │ │ │ - orreq pc, r0, r0, asr #5 │ │ │ │ - @ instruction: 0xf000428b │ │ │ │ - blcs 0xd5bc0 │ │ │ │ - stmdage r4, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8d5f9e7 │ │ │ │ + andcs r3, r8, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf003a908 │ │ │ │ + strtmi r0, [r8], -pc, lsl #6 │ │ │ │ + @ instruction: 0xffdcf7f5 │ │ │ │ + ldmdalt r7!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdbge r8, {r0, r9, sp} │ │ │ │ + @ instruction: 0xf7fc4628 │ │ │ │ + @ instruction: 0xf7fdf841 │ │ │ │ + @ instruction: 0x4621b871 │ │ │ │ + @ instruction: 0xf7f1a808 │ │ │ │ + stmdbge r8, {r0, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7f24628 │ │ │ │ + @ instruction: 0xf7fdfd6f │ │ │ │ + strtmi fp, [r1], -r7, ror #16 │ │ │ │ + @ instruction: 0xf7f1a808 │ │ │ │ + @ instruction: 0xf8d5f9c7 │ │ │ │ + andcs r3, r9, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf003a908 │ │ │ │ + strtmi r0, [r8], -pc, lsl #6 │ │ │ │ + @ instruction: 0xffbcf7f5 │ │ │ │ + ldmdalt r7, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + adceq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xd05f4293 │ │ │ │ + andvc pc, pc, #64, 12 @ 0x4000000 │ │ │ │ + adceq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf47d4293 │ │ │ │ + stmdbge r8, {r0, r2, r7, fp, sp, pc} │ │ │ │ + @ instruction: 0xf7fc4628 │ │ │ │ + @ instruction: 0xf7fdfacf │ │ │ │ + bcs 0x18e3a6c │ │ │ │ + ldmdage ip!, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ + @ instruction: 0xf9a4f7f1 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + @ instruction: 0xff7ef7f4 │ │ │ │ + ldmdalt sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + addseq lr, r1, r0, lsr r5 │ │ │ │ + cmnpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ + asreq pc, r0, #5 @ │ │ │ │ + rsbsvs pc, r0, pc, asr #8 │ │ │ │ + addeq pc, r0, r0, asr #5 │ │ │ │ + movweq lr, #6660 @ 0x1a04 │ │ │ │ + andsle r4, pc, r3, lsl #5 │ │ │ │ + vst2.8 {d29-d30}, [pc :256], ip │ │ │ │ + vmla.f d22, d0, d0[0] │ │ │ │ + addmi r0, fp, #128, 2 │ │ │ │ + vst4.16 {d29-d32}, [pc :256], r4 │ │ │ │ + vmla.f d22, d0, d0[4] │ │ │ │ + addmi r0, fp, #128, 2 │ │ │ │ + addhi pc, r4, r0 │ │ │ │ + @ instruction: 0xf47d2b00 │ │ │ │ + stmdbge r8, {r0, r1, r4, r6, fp, sp, pc} │ │ │ │ + @ instruction: 0xf0044628 │ │ │ │ + movwls r0, #41743 @ 0xa30f │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - vsubw.u8 , q2, d8 │ │ │ │ - @ instruction: 0xf0043303 │ │ │ │ - stmib sp, {r0, r1, r2, r3, sl}^ │ │ │ │ - @ instruction: 0xf7f43409 │ │ │ │ - @ instruction: 0xf7fcf93b │ │ │ │ - stmdbge r8, {r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ - strcs r4, [pc, #-1576] @ 0xb53b0 │ │ │ │ - movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ - vsubl.u8 , d4, d12 │ │ │ │ - strls r4, [fp, #-515] @ 0xfffffdfd │ │ │ │ - stmib sp, {r2, r3, r5, lr}^ │ │ │ │ - strls r2, [sl], #-776 @ 0xfffffcf8 │ │ │ │ - ldc2l 7, cr15, [r4], #1008 @ 0x3f0 │ │ │ │ - svclt 0x00ecf7fc │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strcc lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ + @ instruction: 0xf94af7f4 │ │ │ │ + stmdalt fp, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + andls r2, ip, #62914560 @ 0x3c00000 │ │ │ │ + movweq lr, #23044 @ 0x5a04 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + vabal.u8 , d4, d11 │ │ │ │ + andls r3, r8, #50331648 @ 0x3000000 │ │ │ │ + movwmi lr, #39373 @ 0x99cd │ │ │ │ + stc2 7, cr15, [r2, #-1008] @ 0xfffffc10 │ │ │ │ + svclt 0x00faf7fc │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0xffc739ec │ │ │ │ - svclt 0x00e6f7fc │ │ │ │ + blx 0xffff39e0 │ │ │ │ + svclt 0x00f4f7fc │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0xfe6f39f8 │ │ │ │ - svclt 0x00e0f7fc │ │ │ │ + blx 0xfea739ec │ │ │ │ + svclt 0x00eef7fc │ │ │ │ rsbvs pc, r0, pc, asr #8 │ │ │ │ adceq pc, r0, r0, asr #5 │ │ │ │ - eorle r4, r7, r3, lsl #5 │ │ │ │ + eorle r4, r5, r3, lsl #5 │ │ │ │ subsle r4, sp, fp, lsl #5 │ │ │ │ subvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ adceq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf47d4293 │ │ │ │ - vmlal.u8 q13, d4, d9 │ │ │ │ - @ instruction: 0xf0044203 │ │ │ │ - vst2.8 {d0-d3}, [r4] │ │ │ │ - stmib sp, {r4, r5, r6, sl, lr}^ │ │ │ │ - @ instruction: 0xf5b42308 │ │ │ │ - @ instruction: 0xf04f4f70 │ │ │ │ - @ instruction: 0xf04f020f │ │ │ │ - stmib sp, {r8, r9}^ │ │ │ │ - @ instruction: 0xf47c230a │ │ │ │ - andcs sl, r1, #988 @ 0x3dc │ │ │ │ + vmov.i16 d26, #199 @ 0x00c7 │ │ │ │ + andcs r4, pc, #201326592 @ 0xc000000 │ │ │ │ + movwcs r9, #776 @ 0x308 │ │ │ │ + movwcs lr, #43469 @ 0xa9cd │ │ │ │ + cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ + svcmi 0x0070f5b3 │ │ │ │ + streq pc, [pc], #-4 @ 0xb5a38 │ │ │ │ + @ instruction: 0xf47d9409 │ │ │ │ + andcs sl, r1, #458752 @ 0x70000 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xff10f7fb │ │ │ │ - svclt 0x00b8f7fc │ │ │ │ + @ instruction: 0xff20f7fb │ │ │ │ + svclt 0x00c8f7fc │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - blx 0xfe373a54 │ │ │ │ - svclt 0x00b2f7fc │ │ │ │ + blx 0xfe773a44 │ │ │ │ + svclt 0x00c2f7fc │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - vabal.u8 q9, d4, d15 │ │ │ │ - andls r3, ip, #201326592 @ 0xc000000 │ │ │ │ + andls r2, ip, #62914560 @ 0x3c00000 │ │ │ │ + movweq lr, #23044 @ 0x5a04 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - eormi r9, ip, fp, lsl #10 │ │ │ │ - movwcs lr, #35277 @ 0x89cd │ │ │ │ - @ instruction: 0xf7fc940a │ │ │ │ - @ instruction: 0xf7fcfc89 │ │ │ │ - @ instruction: 0xf3c4bfa1 │ │ │ │ - movwls r4, #33539 @ 0x8303 │ │ │ │ - movweq pc, #61444 @ 0xf004 @ │ │ │ │ - ldrbtmi pc, [r0], #-1028 @ 0xfffffbfc @ │ │ │ │ - tstcs r0, pc │ │ │ │ - svcmi 0x0070f5b4 │ │ │ │ - stmib sp, {r0, r3, r8, r9, ip, pc}^ │ │ │ │ - @ instruction: 0xf47c010a │ │ │ │ - stmdbge r8, {r0, r3, r6, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf7fb4628 │ │ │ │ - @ instruction: 0xf7fcfee3 │ │ │ │ - stmdbge r8, {r0, r1, r3, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ - strcs r4, [pc, #-1576] @ 0xb5494 │ │ │ │ - movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ - vsubl.u8 , d4, d12 │ │ │ │ - strls r4, [fp, #-515] @ 0xfffffdfd │ │ │ │ - stmib sp, {r2, r3, r5, lr}^ │ │ │ │ - strls r2, [sl], #-776 @ 0xfffffcf8 │ │ │ │ - ldc2 7, cr15, [r2], #1008 @ 0x3f0 │ │ │ │ - svclt 0x007af7fc │ │ │ │ + vabal.u8 , d4, d11 │ │ │ │ + andls r3, r8, #50331648 @ 0x3000000 │ │ │ │ + movwmi lr, #39373 @ 0x99cd │ │ │ │ + ldc2 7, cr15, [r8], {252} @ 0xfc │ │ │ │ + svclt 0x00b0f7fc │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ + vst2.8 {d9-d12}, [r4], r8 │ │ │ │ + andcs r4, pc, r0, ror r3 @ │ │ │ │ + streq pc, [pc], #-4 @ 0xb5a8c │ │ │ │ + @ instruction: 0xf5b32100 │ │ │ │ + strls r4, [r9], #-3952 @ 0xfffff090 │ │ │ │ + smlabteq sl, sp, r9, lr │ │ │ │ + svcge 0x00d8f47c │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - vabal.u8 q9, d4, d15 │ │ │ │ - andls r3, ip, #201326592 @ 0xc000000 │ │ │ │ + mrc2 7, 7, pc, cr2, cr11, {7} │ │ │ │ + svclt 0x009af7fc │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + andls r2, ip, #62914560 @ 0x3c00000 │ │ │ │ + movweq lr, #23044 @ 0x5a04 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - eormi r9, ip, fp, lsl #10 │ │ │ │ - movwcs lr, #35277 @ 0x89cd │ │ │ │ - @ instruction: 0xf7fc940a │ │ │ │ - @ instruction: 0xf7fcfc21 │ │ │ │ - vqrdmlsh.s , q2, d1[6] │ │ │ │ - andcs r2, r0, #201326592 @ 0xc000000 │ │ │ │ - andcc lr, sl, #3358720 @ 0x334000 │ │ │ │ - movweq pc, #61444 @ 0xf004 @ │ │ │ │ - vsubw.u8 , q2, d9 │ │ │ │ - movwls r4, #33539 @ 0x8303 │ │ │ │ - cmnpmi r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ - movteq pc, #704 @ 0x2c0 @ │ │ │ │ - @ instruction: 0xf0004023 │ │ │ │ - @ instruction: 0xf5b380b9 │ │ │ │ - @ instruction: 0xf47c0f80 │ │ │ │ - movwcs sl, #8075 @ 0x1f8b │ │ │ │ + vabal.u8 , d4, d11 │ │ │ │ + andls r3, r8, #50331648 @ 0x3000000 │ │ │ │ + movwmi lr, #39373 @ 0x99cd │ │ │ │ + stc2l 7, cr15, [r0], {252} @ 0xfc │ │ │ │ + svclt 0x0088f7fc │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xf7f39200 │ │ │ │ - @ instruction: 0xf7fcfadb │ │ │ │ - @ instruction: 0xf44fbf4b │ │ │ │ - vbic.i32 q10, #3840 @ 0x00000f00 │ │ │ │ - eormi r0, r3, pc, asr #6 │ │ │ │ - rsbsmi pc, pc, #1325400064 @ 0x4f000000 │ │ │ │ - andeq pc, pc, #192, 4 │ │ │ │ - streq pc, [pc], #-4 @ 0xb5b4c │ │ │ │ - strls r4, [r8], #-659 @ 0xfffffd6d │ │ │ │ - svcge 0x0074f47c │ │ │ │ + andls r2, ip, #62914560 @ 0x3c00000 │ │ │ │ + movweq lr, #23044 @ 0x5a04 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + vabal.u8 , d4, d11 │ │ │ │ + andls r3, r8, #50331648 @ 0x3000000 │ │ │ │ + movwmi lr, #39373 @ 0x99cd │ │ │ │ + stc2 7, cr15, [lr], #-1008 @ 0xfffffc10 │ │ │ │ + svclt 0x0076f7fc │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + movweq pc, #61444 @ 0xf004 @ │ │ │ │ + movwcs lr, #35277 @ 0x89cd │ │ │ │ + movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ + stmib sp, {r9, sp}^ │ │ │ │ + vst1.8 {d19-d22}, [pc], sl │ │ │ │ + vbic.i32 q10, #0 @ 0x00000000 │ │ │ │ + eormi r0, r3, r0, asr #6 │ │ │ │ + adcshi pc, r4, r0 │ │ │ │ + svceq 0x0080f5b3 │ │ │ │ + svcge 0x0098f47c │ │ │ │ + stmdbge r8, {r0, r8, r9, sp} │ │ │ │ + andls r4, r0, #40, 12 @ 0x2800000 │ │ │ │ + blx 0xffaf3af4 │ │ │ │ + svclt 0x0058f7fc │ │ │ │ + cmnpmi pc, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + movteq pc, #62144 @ 0xf2c0 @ │ │ │ │ + vst4.8 {d20-d23}, [pc :128], r3 │ │ │ │ + vmvn.i32 q10, #3840 @ 0x00000f00 │ │ │ │ + @ instruction: 0xf004020f │ │ │ │ + addsmi r0, r3, #251658240 @ 0xf000000 │ │ │ │ + @ instruction: 0xf47c9408 │ │ │ │ + stmdbge r8, {r0, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ + @ instruction: 0xf7f14628 │ │ │ │ + @ instruction: 0xf7fcfe8f │ │ │ │ + vqrdmlsh.s , q2, d3[0] │ │ │ │ + blcs 0x1ebe874 │ │ │ │ + blcs 0x1f29b70 │ │ │ │ + stmdbge r6!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + svclt 0x0072f7fc │ │ │ │ + orrpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + stmib sp, {r0, r1, r2, r5, r6, r7, r8, sl}^ │ │ │ │ + @ instruction: 0xf0043209 │ │ │ │ + movwls r0, #33551 @ 0x830f │ │ │ │ + svcge 0x0066f53c │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - mcr2 7, 4, pc, cr2, cr1, {7} @ │ │ │ │ - svclt 0x0036f7fc │ │ │ │ - movtcs pc, #25540 @ 0x63c4 @ │ │ │ │ - andle r2, r4, r8, ror fp │ │ │ │ - @ instruction: 0xf43f2b79 │ │ │ │ - @ instruction: 0xf7fca91e │ │ │ │ - vqrdmlsh.s , q2, d1[5] │ │ │ │ - @ instruction: 0xf0044303 │ │ │ │ - movwls r0, #41487 @ 0xa20f │ │ │ │ - vmls.f q8, q10, d3[5] │ │ │ │ - andls r5, r8, #128, 6 │ │ │ │ - @ instruction: 0xf53c9309 │ │ │ │ - stmdbge r8, {r0, r3, r4, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf7fb4628 │ │ │ │ - @ instruction: 0xf7fcfd8f │ │ │ │ - svclt 0x0000bf1b │ │ │ │ - addseq lr, r1, r0, lsr r5 │ │ │ │ - vsubl.u8 , d4, d13 │ │ │ │ - stmib sp, {r0, r1, r9, lr}^ │ │ │ │ - @ instruction: 0xf0042309 │ │ │ │ - vsubw.u8 q8, q2, d15 │ │ │ │ - stmib sp, {r0, r1, r9, sp}^ │ │ │ │ - movwcs r3, #4619 @ 0x120b │ │ │ │ - @ instruction: 0xf4149308 │ │ │ │ + ldc2 7, cr15, [ip, #1004] @ 0x3ec │ │ │ │ + svclt 0x0028f7fc │ │ │ │ + @ instruction: 0xf004920d │ │ │ │ + stmib sp, {r0, r1, r2, r3, r9}^ │ │ │ │ + vsubl.u8 , d4, d10 │ │ │ │ + vsubw.u8 q9, q2, d3 │ │ │ │ + movwls r4, #49667 @ 0xc203 │ │ │ │ + stmib sp, {r0, r8, r9, sp}^ │ │ │ │ + @ instruction: 0xf4143208 │ │ │ │ @ instruction: 0xf47c4370 │ │ │ │ - stmdbge r8, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r1, r2, r3, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ vmax.s8 d20, d6, d24 │ │ │ │ vmlal.s q8, d0, d1[1] │ │ │ │ movwls r0, #522 @ 0x20a │ │ │ │ - blx 0xffe73ba0 │ │ │ │ - mrclt 7, 7, APSR_nzcv, cr11, cr12, {7} │ │ │ │ - movweq pc, #61444 @ 0xf004 @ │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + blx 0x273b92 │ │ │ │ + svclt 0x000bf7fc │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ svcvs 0x0070f414 │ │ │ │ - movwcs lr, #39373 @ 0x99cd │ │ │ │ - movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ - @ instruction: 0xf47c9308 │ │ │ │ - movwcs sl, #7975 @ 0x1f27 │ │ │ │ + movwcs lr, #35277 @ 0x89cd │ │ │ │ + movweq pc, #61444 @ 0xf004 @ │ │ │ │ + @ instruction: 0xf47c930a │ │ │ │ + movwcs sl, #7991 @ 0x1f37 │ │ │ │ ldrmi sl, [sl], -r8, lsl #18 │ │ │ │ @ instruction: 0xf7f24628 │ │ │ │ - @ instruction: 0xf7fcfea1 │ │ │ │ - @ instruction: 0xf44fbee7 │ │ │ │ + @ instruction: 0xf7fcfeb1 │ │ │ │ + @ instruction: 0xf44fbef7 │ │ │ │ vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf3c40340 │ │ │ │ - andls r4, r9, #805306368 @ 0x30000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - vsubl.u8 , d4, d10 │ │ │ │ andls r3, r8, #805306368 @ 0x30000000 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + @ instruction: 0xf0049209 │ │ │ │ + andls r0, sl, #-268435456 @ 0xf0000000 │ │ │ │ andeq lr, r3, #20, 20 @ 0x14000 │ │ │ │ - @ instruction: 0xf5b2d03f │ │ │ │ + @ instruction: 0xf5b2d03d │ │ │ │ @ instruction: 0xf47c7f00 │ │ │ │ - movwcs sl, #7947 @ 0x1f0b │ │ │ │ + movwcs sl, #7963 @ 0x1f1b │ │ │ │ ldrmi sl, [sl], -r8, lsl #18 │ │ │ │ @ instruction: 0xf7f34628 │ │ │ │ - @ instruction: 0xf7fcf817 │ │ │ │ - @ instruction: 0xf004becb │ │ │ │ - vsubl.u8 q8, d4, d15 │ │ │ │ - vaddw.u8 q9, q2, d3 │ │ │ │ - @ instruction: 0xf4144c03 │ │ │ │ + @ instruction: 0xf7fcf827 │ │ │ │ + @ instruction: 0xf3c4bedb │ │ │ │ + @ instruction: 0xf0044003 │ │ │ │ + vaddw.u8 q8, q2, d15 │ │ │ │ + @ instruction: 0xf4142203 │ │ │ │ stmib sp, {r7, r8, r9}^ │ │ │ │ - andle r2, pc, r9, lsl #2 │ │ │ │ - @ instruction: 0xf8cd2300 │ │ │ │ - movwls ip, #45088 @ 0xb020 │ │ │ │ - cmnpmi r0, #20, 8 @ p-variant is OBSOLETE @ 0x14000000 │ │ │ │ - mrcge 4, 7, APSR_nzcv, cr0, cr12, {3} │ │ │ │ - stmdbge r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - movwls r4, #1576 @ 0x628 │ │ │ │ - blx 0x10f3c34 │ │ │ │ - mrclt 7, 5, APSR_nzcv, cr0, cr12, {7} │ │ │ │ + andle r0, lr, r8, lsl #2 │ │ │ │ + stmib sp, {r8, r9, sp}^ │ │ │ │ + @ instruction: 0xf414230a │ │ │ │ + @ instruction: 0xf47c4370 │ │ │ │ + ldrmi sl, [sl], -r1, lsl #30 │ │ │ │ + strtmi sl, [r8], -r8, lsl #18 │ │ │ │ + @ instruction: 0xf7f39300 │ │ │ │ + @ instruction: 0xf7fcfa51 │ │ │ │ + andls fp, sl, #3088 @ 0xc10 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ vsubl.u8 q9, d4, d1 │ │ │ │ - @ instruction: 0xf8cd3403 │ │ │ │ - strls ip, [fp], #-32 @ 0xffffffe0 │ │ │ │ - blx 0x1e73c4e │ │ │ │ - mcrlt 7, 5, pc, cr4, cr12, {7} @ │ │ │ │ + strls r3, [fp], #-1027 @ 0xfffffbfd │ │ │ │ + blx 0xfe2f3c3a │ │ │ │ + mrclt 7, 5, APSR_nzcv, cr6, cr12, {7} │ │ │ │ andslt r4, r3, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ - ldclt 7, cr15, [r4], #-1008 @ 0xfffffc10 │ │ │ │ + mcrrlt 7, 15, pc, r6, cr12 @ │ │ │ │ stmdbge r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f34628 │ │ │ │ - @ instruction: 0xf7fcfb69 │ │ │ │ - movwcs fp, #7831 @ 0x1e97 │ │ │ │ + @ instruction: 0xf7fcfb7b │ │ │ │ + movwcs fp, #7849 @ 0x1ea9 │ │ │ │ strtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xffdcf7f2 │ │ │ │ - mrclt 7, 4, APSR_nzcv, cr0, cr12, {7} │ │ │ │ + @ instruction: 0xffeef7f2 │ │ │ │ + mcrlt 7, 5, pc, cr2, cr12, {7} @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @ instruction: 0xb08c4bba │ │ │ │ strmi r6, [r4], -r5, lsl #17 │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f930b │ │ │ │ @ instruction: 0xf7f10300 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ rschi pc, r1, r0, asr #32 │ │ │ │ movweq pc, #12309 @ 0x3015 @ │ │ │ │ @ instruction: 0xf0404698 │ │ │ │ stmiavs r3!, {r1, r5, r7, pc} │ │ │ │ @ instruction: 0xf1131d2e │ │ │ │ vmax.f32 d1, d0, d1 │ │ │ │ @ instruction: 0xf8d48139 │ │ │ │ @ instruction: 0xf5073080 │ │ │ │ strtmi r5, [sl], -r8 │ │ │ │ - blcc 0xc7580 │ │ │ │ + blcc 0xc756c │ │ │ │ svclt 0x00186565 │ │ │ │ andscc r2, r0, r1, lsl #6 │ │ │ │ @ instruction: 0xf7c0011b │ │ │ │ - @ instruction: 0x4605faf3 │ │ │ │ + @ instruction: 0x4605fafd │ │ │ │ ldrsbeq pc, [r0], #132 @ 0x84 @ │ │ │ │ adcvs r6, r6, r5, lsr #12 │ │ │ │ smlalbtcs pc, r0, r0, r3 @ │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf8948128 │ │ │ │ - blcs 0xc20c8 │ │ │ │ + blcs 0xc20b4 │ │ │ │ msrhi CPSR_fxc, r0, asr #32 │ │ │ │ stmdbcs pc, {r0, r3, r5, r8, r9, sl, fp} @ │ │ │ │ adcshi pc, r8, r0 │ │ │ │ andle r2, r2, lr, lsl #18 │ │ │ │ @ instruction: 0xf7f54620 │ │ │ │ - @ instruction: 0x4629fb75 │ │ │ │ + strtmi pc, [r9], -r7, lsl #23 │ │ │ │ @ instruction: 0xf7fc4620 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4629d15e │ │ │ │ @ instruction: 0xf0334620 │ │ │ │ - stmdacs r0, {r0, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d4d158 │ │ │ │ @ instruction: 0x079320d0 │ │ │ │ rscshi pc, sl, r0, asr #2 │ │ │ │ msrvs SPSR_, #1325400064 @ 0x4f000000 │ │ │ │ movwmi pc, #1728 @ 0x6c0 @ │ │ │ │ @ instruction: 0xf1b3402b │ │ │ │ @ instruction: 0xf0406f40 │ │ │ │ @@ -169629,50 +169624,50 @@ │ │ │ │ rsceq r4, sl, #786432 @ 0xc0000 │ │ │ │ @ instruction: 0xf1406d70 │ │ │ │ @ instruction: 0xf6468253 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ movwls r2, #12950 @ 0x3296 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7a202a8 │ │ │ │ - blls 0x1b4630 │ │ │ │ + blls 0x1b4644 │ │ │ │ @ instruction: 0xf8566d71 │ │ │ │ @ instruction: 0xf7a60023 │ │ │ │ - ldclvs 13, cr15, [r1, #-460]! @ 0xfffffe34 │ │ │ │ + ldclvs 13, cr15, [r1, #-500]! @ 0xfffffe0c │ │ │ │ eoreq pc, r7, r6, asr r8 @ │ │ │ │ - stc2 7, cr15, [r8, #664] @ 0x298 │ │ │ │ + ldc2 7, cr15, [r2, #664] @ 0x298 │ │ │ │ eorne pc, r7, r6, asr r8 @ │ │ │ │ @ instruction: 0x460822ff │ │ │ │ - stc2 7, cr15, [r6], {159} @ 0x9f │ │ │ │ - blcs 0xd1794 │ │ │ │ + ldc2 7, cr15, [r0], {159} @ 0x9f │ │ │ │ + blcs 0xd1780 │ │ │ │ stmiavs r3!, {r2, r4, r5, ip, lr, pc}^ │ │ │ │ ldmdale r1!, {r0, r8, r9, fp, sp} │ │ │ │ cdpvs 13, 14, cr6, cr2, cr5, {5} │ │ │ │ @ instruction: 0xf0404295 │ │ │ │ mcrvs 0, 5, r8, cr0, cr9, {5} │ │ │ │ - @ instruction: 0xff56f79e │ │ │ │ + @ instruction: 0xff60f79e │ │ │ │ strbtvs r2, [r3], -r0, lsl #6 │ │ │ │ stmdbvs r3!, {r1, r2, r5, sp, lr, pc} │ │ │ │ @ instruction: 0xf0402b01 │ │ │ │ @ instruction: 0xf646829f │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ mulls r3, r6, r3 │ │ │ │ strcc r4, [r3, #-1576] @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf79a681e │ │ │ │ - ldmdbmi sl, {r0, r1, r2, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi sl, {r0, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svccc 0x0070ee1d │ │ │ │ @ instruction: 0xf0259a03 │ │ │ │ ldrbtmi r0, [r9], #-1283 @ 0xfffffafd │ │ │ │ ldmdapl fp, {r0, r3, fp, sp, lr}^ │ │ │ │ andls r4, r0, r8, lsl r4 │ │ │ │ andsmi pc, ip, r0, asr #12 │ │ │ │ addseq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xf5004433 │ │ │ │ @ instruction: 0xf8d071a8 │ │ │ │ @ instruction: 0xf79a0150 │ │ │ │ - movwcs pc, #12151 @ 0x2f77 @ │ │ │ │ + movwcs pc, #12161 @ 0x2f81 @ │ │ │ │ movwpl lr, #10692 @ 0x29c4 │ │ │ │ ldmdavs sl, {r2, r3, r6, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ orrhi pc, lr, r0, asr #32 │ │ │ │ andcs fp, r0, ip │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -169682,77 +169677,77 @@ │ │ │ │ strcc r8, [r4, #-496] @ 0xfffffe10 │ │ │ │ strb r6, [r9, r5, lsr #1]! │ │ │ │ sbccc pc, r0, #192, 6 │ │ │ │ subsle r2, r3, r0, lsl #20 │ │ │ │ movwcc lr, #22989 @ 0x59cd │ │ │ │ movwcc lr, #31181 @ 0x79cd │ │ │ │ movwcc lr, #39373 @ 0x99cd │ │ │ │ - blcc 0x1eb9864 │ │ │ │ + blcc 0x1eb9850 │ │ │ │ ldmdale r5, {r0, r2, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ mulseq r4, r1, r0 │ │ │ │ rsbseq r0, r8, pc, asr #1 │ │ │ │ strdeq r0, [r6], -sp │ │ │ │ andseq pc, r7, #335544321 @ 0x14000001 │ │ │ │ movwvs pc, #965 @ 0x3c5 @ │ │ │ │ strtmi sl, [r0], -r5, lsl #18 │ │ │ │ movteq lr, #10819 @ 0x2a43 │ │ │ │ movwls r0, #20571 @ 0x505b │ │ │ │ - blx 0xfeef3ea8 │ │ │ │ + blx 0xff373e94 │ │ │ │ orrle r2, sp, r0, lsl #16 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - mrc2 0, 2, pc, cr2, cr2, {1} │ │ │ │ + mrc2 0, 5, pc, cr0, cr2, {1} │ │ │ │ orrle r2, r7, r0, lsl #16 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - @ instruction: 0xf9aaf027 │ │ │ │ + blx 0x171f84 │ │ │ │ orrle r2, r1, r0, lsl #16 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - @ instruction: 0xff3cf02c │ │ │ │ + @ instruction: 0xff96f02c │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ qsub16mi sl, r9, fp │ │ │ │ @ instruction: 0xf02d4620 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0074f47f │ │ │ │ cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ movwvs pc, #1728 @ 0x6c0 @ │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andmi pc, r0, #192, 12 @ 0xc000000 │ │ │ │ addsmi r4, r3, #43 @ 0x2b │ │ │ │ @ instruction: 0xf8d4d10e │ │ │ │ smmlseq r9, r0, r0, r3 │ │ │ │ @ instruction: 0xf8d4d50a │ │ │ │ ldreq r3, [sl, r0, lsl #2] │ │ │ │ strtmi sp, [r9], -r6, lsl #10 │ │ │ │ @ instruction: 0xf7f64620 │ │ │ │ - stmdacs r0, {r0, r2, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x005af43f │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ - ldrb pc, [r1, -sp, asr #29] @ │ │ │ │ + smmls r1, pc, lr, pc @ │ │ │ │ @ instruction: 0xf7f42009 │ │ │ │ - movwcs pc, #11513 @ 0x2cf9 @ │ │ │ │ + movwcs pc, #11531 @ 0x2d0b @ │ │ │ │ movwvs lr, #10692 @ 0x29c4 │ │ │ │ @ instruction: 0xf04fe782 │ │ │ │ andscs r7, r2, #0, 6 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - mrc2 7, 5, pc, cr14, cr9, {7} │ │ │ │ + mrc2 7, 6, pc, cr0, cr9, {7} │ │ │ │ @ instruction: 0xf04fe742 │ │ │ │ andcs r5, r1, #104, 6 @ 0xa0000001 │ │ │ │ @ instruction: 0xf7f94620 │ │ │ │ - @ instruction: 0xe73bfeb7 │ │ │ │ + ldr pc, [fp, -r9, asr #29]! │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0x46201b55 │ │ │ │ - blvs 0xff307844 │ │ │ │ - ldc2 7, cr15, [r0, #952] @ 0x3b8 │ │ │ │ + blvs 0xff307830 │ │ │ │ + ldc2 7, cr15, [sl, #952] @ 0x3b8 │ │ │ │ strtmi r6, [fp], #-3427 @ 0xfffff29d │ │ │ │ ldr r6, [r8, -r3, lsr #11]! │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - addeq r9, r6, r6, lsr #26 │ │ │ │ + addeq r9, r6, sl, lsr sp │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ eormi r1, fp, r0, ror r3 │ │ │ │ svcvc 0x0088f1b3 │ │ │ │ adchi pc, r2, r0 │ │ │ │ adchi pc, sl, r0, lsl #4 │ │ │ │ svcne 0x0080f5b3 │ │ │ │ adchi pc, r2, r0 │ │ │ │ @@ -169786,15 +169781,15 @@ │ │ │ │ ldrbtmi r2, [r9], #-918 @ 0xfffffc6a │ │ │ │ ldmdavs fp, {r0, r3, fp, sp, lr} │ │ │ │ @ instruction: 0xf6405841 │ │ │ │ vmov.i32 d20, #12 @ 0x0000000c │ │ │ │ strmi r0, [fp], #-147 @ 0xffffff6d │ │ │ │ mvnvc pc, r0, lsl #10 │ │ │ │ ldrsbeq pc, [r4, #128] @ 0x80 @ │ │ │ │ - mcr2 7, 3, pc, cr12, cr10, {4} @ │ │ │ │ + mrc2 7, 3, pc, cr6, cr10, {4} │ │ │ │ rscvs r2, r3, r4, lsl #6 │ │ │ │ @ instruction: 0xf005e6d2 │ │ │ │ @ instruction: 0xf1b373b8 │ │ │ │ suble r7, sp, r8, lsl #31 │ │ │ │ @ instruction: 0xf1b3d9ac │ │ │ │ subsle r7, r7, r8, lsr #31 │ │ │ │ svcvc 0x00b8f1b3 │ │ │ │ @@ -169810,15 +169805,15 @@ │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ vhadd.s8 d24, d31, d3 │ │ │ │ vmlal.s q8, d0, d0[0] │ │ │ │ addsmi r0, r3, #-268435456 @ 0xf0000000 │ │ │ │ svcge 0x001ef47f │ │ │ │ @ instruction: 0xf57f0680 │ │ │ │ eorscs sl, pc, fp, lsl pc @ │ │ │ │ - mcr2 7, 2, pc, cr2, cr14, {4} @ │ │ │ │ + mcr2 7, 2, pc, cr12, cr14, {4} @ │ │ │ │ @ instruction: 0xf64fe6a4 │ │ │ │ vqdmlal.s , d16, d0[4] │ │ │ │ vst2.16 {d16-d19}, [pc :64], r0 │ │ │ │ vsubl.s8 q11, d0, d16 │ │ │ │ eormi r0, fp, r0, lsl r2 │ │ │ │ mlasle r8, r3, r2, r4 │ │ │ │ adcvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @@ -169828,16 +169823,16 @@ │ │ │ │ @ instruction: 0xf5b32370 │ │ │ │ @ instruction: 0xf47f2f50 │ │ │ │ @ instruction: 0x0700aeff │ │ │ │ mrcge 5, 7, APSR_nzcv, cr12, cr15, {3} │ │ │ │ movtpl pc, #965 @ 0x3c5 @ │ │ │ │ sbcpl pc, r1, #335544323 @ 0x14000003 │ │ │ │ tstpeq pc, r5 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf7f94620 │ │ │ │ - ldrbt pc, [pc], -pc, ror #31 @ │ │ │ │ + @ instruction: 0xf7fa4620 │ │ │ │ + ldrbt pc, [pc], -r1, lsl #16 @ │ │ │ │ cmnpmi r0, #83886080 @ p-variant is OBSOLETE @ 0x5000000 │ │ │ │ svcmi 0x0070f5b3 │ │ │ │ mcrge 4, 7, pc, cr12, cr15, {3} @ │ │ │ │ @ instruction: 0xf57f04c7 │ │ │ │ ldrbt sl, [r5], -r9, ror #29 │ │ │ │ svcvc 0x00a8f1b3 │ │ │ │ mcrge 4, 7, pc, cr4, cr15, {3} @ │ │ │ │ @@ -169851,455 +169846,455 @@ │ │ │ │ mcrge 5, 3, pc, cr2, cr15, {1} @ │ │ │ │ @ instruction: 0xf015e6d2 │ │ │ │ @ instruction: 0xf47f011f │ │ │ │ streq sl, [r6, -pc, asr #29] │ │ │ │ mcrge 5, 6, pc, cr12, cr15, {3} @ │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ strtmi r2, [r0], -r1, lsl #4 │ │ │ │ - stc2l 7, cr15, [lr, #996] @ 0x3e4 │ │ │ │ + stc2l 7, cr15, [r0, #996]! @ 0x3e4 │ │ │ │ vmin.s8 q15, , q1 │ │ │ │ vmlal.s q8, d0, d0[4] │ │ │ │ addsmi r0, r3, #-268435456 @ 0xf0000000 │ │ │ │ vhadd.s8 d29, d15, d24 │ │ │ │ vmvn.i32 q8, #0 @ 0x00000000 │ │ │ │ addsmi r0, r3, #-268435456 @ 0xf0000000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr8, cr15, {3} │ │ │ │ @ instruction: 0xf47f072a │ │ │ │ stcvs 14, cr10, [r3, #-724]! @ 0xfffffd2c │ │ │ │ ldrdcc pc, [r8, -r3] │ │ │ │ svcmi 0x0070f413 │ │ │ │ mcrge 4, 5, pc, cr14, cr15, {1} @ │ │ │ │ @ instruction: 0xf79e203f │ │ │ │ - mcrvs 13, 3, pc, cr3, cr5, {6} @ │ │ │ │ + mcrvs 13, 3, pc, cr3, cr15, {6} @ │ │ │ │ rscvs r2, r2, r1, lsl #4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xe669ae39 │ │ │ │ - cdp2 2, 11, cr15, cr6, cr4, {0} │ │ │ │ + @ instruction: 0xff00f204 │ │ │ │ movweq pc, #61445 @ 0xf005 @ │ │ │ │ @ instruction: 0xf47f2b0f │ │ │ │ @ instruction: 0x4620ae9d │ │ │ │ - blx 0xff874176 │ │ │ │ + blx 0xffaf4162 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xe623ae97 │ │ │ │ @ instruction: 0xf57f0681 │ │ │ │ @ instruction: 0xe7e6ae93 │ │ │ │ svceq 0x00e0f015 │ │ │ │ mcrge 4, 6, pc, cr2, cr15, {3} @ │ │ │ │ @ instruction: 0xf7999303 │ │ │ │ - blls 0x1b5948 │ │ │ │ + blls 0x1b595c │ │ │ │ streq pc, [pc], -r5 │ │ │ │ strmi r4, [r7], -r1, lsl #12 │ │ │ │ @ instruction: 0xf0402b0f │ │ │ │ @ instruction: 0xf89480a7 │ │ │ │ @ instruction: 0x462030d9 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - stc2l 7, cr15, [r6], #-952 @ 0xfffffc48 │ │ │ │ - stc2l 7, cr15, [sl, #612] @ 0x264 │ │ │ │ + ldc2l 7, cr15, [r0], #-952 @ 0xfffffc48 │ │ │ │ + ldc2l 7, cr15, [r4, #612] @ 0x264 │ │ │ │ strmi r2, [r1], -pc, lsl #28 │ │ │ │ @ instruction: 0xf0404680 │ │ │ │ @ instruction: 0xf894808e │ │ │ │ @ instruction: 0x462030d9 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - mrrc2 7, 14, pc, r6, cr14 @ │ │ │ │ + stc2l 7, cr15, [r0], #-952 @ 0xfffffc48 │ │ │ │ movwmi pc, #13253 @ 0x33c5 @ │ │ │ │ rsble r2, r2, r8, lsl #22 │ │ │ │ - blcs 0xec30c │ │ │ │ + blcs 0xec2f8 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr6, cr15, {3} │ │ │ │ vnmla.f64 d4, d13, d8 │ │ │ │ vrecps.f32 q9, q7, q8 │ │ │ │ vbic.i32 q9, #4 @ 0x00000004 │ │ │ │ ldrbtmi r2, [fp], #-406 @ 0xfffffe6a │ │ │ │ @ instruction: 0x460e681b │ │ │ │ - bl 0x2cc588 │ │ │ │ + bl 0x2cc574 │ │ │ │ andls r0, r1, #805306368 @ 0x30000000 │ │ │ │ andls r1, r0, #16384000 @ 0xfa0000 │ │ │ │ eorcc pc, r4, #82837504 @ 0x4f00000 │ │ │ │ addseq pc, r2, #192, 4 │ │ │ │ strmi r6, [fp], #-3081 @ 0xfffff3f7 │ │ │ │ - bleq 0x4f459c │ │ │ │ + bleq 0x4f4588 │ │ │ │ teqpvs r1, r2, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf79a461a │ │ │ │ - @ instruction: 0xf646fdab │ │ │ │ + @ instruction: 0xf646fdb5 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ ldcvs 3, cr2, [r0], #-600 @ 0xfffffda8 │ │ │ │ adceq pc, r8, #805306372 @ 0x30000004 │ │ │ │ @ instruction: 0xf7a26819 │ │ │ │ - strb pc, [r7, #2155] @ 0x86b @ │ │ │ │ + strb pc, [r7, #2165] @ 0x875 @ │ │ │ │ eorne pc, r3, r6, asr r8 @ │ │ │ │ eorcs pc, r7, r6, asr r8 @ │ │ │ │ - blx 0xff4f411a │ │ │ │ + blx 0xff774106 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ vmla.f32 q11, , q8 │ │ │ │ ldmdavs r9, {r3, r5, r7, r9} │ │ │ │ - @ instruction: 0xf85af7a2 │ │ │ │ - blcc 0x3ef970 │ │ │ │ + @ instruction: 0xf864f7a2 │ │ │ │ + blcc 0x3ef95c │ │ │ │ @ instruction: 0xf63f2b03 │ │ │ │ mvneq sl, #1424 @ 0x590 │ │ │ │ @ instruction: 0x03a9d45e │ │ │ │ - blmi 0xb2b400 │ │ │ │ + blmi 0xb2b3ec │ │ │ │ svccs 0x0070ee1d │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ eorcc pc, r4, pc, asr #12 │ │ │ │ addseq pc, r2, r0, asr #5 │ │ │ │ ldmpl r2, {r1, r2, r3, r9, sl, lr}^ │ │ │ │ movweq lr, #11016 @ 0x2b08 │ │ │ │ ldmne fp!, {r0, r8, r9, ip, pc} │ │ │ │ stcvs 3, cr9, [fp], {-0} │ │ │ │ tstpmi r8, r0, lsl #12 @ p-variant is OBSOLETE │ │ │ │ ldceq 8, cr15, [r8], {208} @ 0xd0 │ │ │ │ @ instruction: 0x461a4413 │ │ │ │ - stc2l 7, cr15, [sl, #-616]! @ 0xfffffd98 │ │ │ │ - blmi 0x7b01d8 │ │ │ │ + ldc2l 7, cr15, [r4, #-616]! @ 0xfffffd98 │ │ │ │ + blmi 0x7b01c4 │ │ │ │ svccs 0x0070ee1d │ │ │ │ cmnpcs r4, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmpl r3, {r1, r2, r3, r9, sl, lr}^ │ │ │ │ andeq lr, r3, #8, 22 @ 0x2000 │ │ │ │ ldmne sl!, {r0, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf64f9200 │ │ │ │ vsubl.s8 , d0, d20 │ │ │ │ stcvs 2, cr0, [r9], {146} @ 0x92 │ │ │ │ @ instruction: 0xf8d2440b │ │ │ │ @ instruction: 0xf6020b94 │ │ │ │ @ instruction: 0x461a3194 │ │ │ │ - stc2l 7, cr15, [ip, #-616] @ 0xfffffd98 │ │ │ │ + ldc2l 7, cr15, [r6, #-616] @ 0xfffffd98 │ │ │ │ vaba.s8 d30, d30, d15 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8532396 │ │ │ │ @ instruction: 0xf79e1026 │ │ │ │ - ldrb pc, [r1, -r5, asr #26]! @ │ │ │ │ + ldrb pc, [r1, -pc, asr #26]! @ │ │ │ │ rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ eorne pc, r3, r2, asr r8 @ │ │ │ │ - ldc2 7, cr15, [ip, #-632]! @ 0xfffffd88 │ │ │ │ + stc2l 7, cr15, [r6, #-632] @ 0xfffffd88 │ │ │ │ svclt 0x0000e758 │ │ │ │ - addeq r9, r6, sl, lsr fp │ │ │ │ - addeq r9, r6, r2, asr #18 │ │ │ │ - addeq r9, r6, r0, asr #17 │ │ │ │ - addeq r9, r6, r4, lsl #17 │ │ │ │ + addeq r9, r6, lr, asr #22 │ │ │ │ + addeq r9, r6, r6, asr r9 │ │ │ │ + ldrdeq r9, [r6], r4 │ │ │ │ + umulleq r9, r6, r8, r8 │ │ │ │ @ instruction: 0x46412210 │ │ │ │ @ instruction: 0xf79f4640 │ │ │ │ - @ instruction: 0xe7a2f91b │ │ │ │ + str pc, [r2, r5, lsr #18]! │ │ │ │ @ instruction: 0x46392210 │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xe79af915 │ │ │ │ - tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xe79af91f │ │ │ │ + orreq pc, r8, r5, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbeq pc, ip, r5, asr #12 │ │ │ │ + rsceq pc, ip, r5, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6414b02 │ │ │ │ @ instruction: 0xf1cf6271 │ │ │ │ - svclt 0x0000fdf7 │ │ │ │ - eorseq r1, r5, r8, ror r5 │ │ │ │ + svclt 0x0000fe41 │ │ │ │ + ldrshteq r1, [r5], -r8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0xb0934bb9 │ │ │ │ strmi r2, [ip], -r0, lsl #10 │ │ │ │ strmi r2, [r0], r0, lsr #4 │ │ │ │ - bl 0x407c50 │ │ │ │ + bl 0x407c3c │ │ │ │ ldmdavs fp, {r1} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ @ instruction: 0xf1f30300 │ │ │ │ - vfmseq.f64 d30, d3, d22 │ │ │ │ + @ instruction: 0x0ee3ebb0 │ │ │ │ strtmi r4, [pc], -lr, lsr #12 │ │ │ │ andsle r2, lr, lr, lsl fp │ │ │ │ andsle r2, r2, pc, lsl fp │ │ │ │ suble r2, r5, sp, lsl fp │ │ │ │ - blmi 0xfebfe3d0 │ │ │ │ - blls 0x51043c │ │ │ │ + blmi 0xfebfe3bc │ │ │ │ + blls 0x510428 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0430300 │ │ │ │ - andslt r8, r3, r7, ror r6 │ │ │ │ + andslt r8, r3, sp, ror r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ vrsra.u64 q12, q8, #60 │ │ │ │ - bcs 0x18ebfc │ │ │ │ + bcs 0x18ebe8 │ │ │ │ ldm pc, {r1, r3, r5, r6, r7, fp, ip, lr, pc}^ @ │ │ │ │ rscseq pc, r2, r2, lsl r0 @ │ │ │ │ addseq r0, r6, r2, asr #1 │ │ │ │ - strteq r0, [r1], #-98 @ 0xffffff9e │ │ │ │ + strteq r0, [r0], #-98 @ 0xffffff9e │ │ │ │ vmvn.i32 d29, #13500416 @ 0x00ce0000 │ │ │ │ vsubl.u8 , d20, d3 │ │ │ │ - bcs 0x48ca1c │ │ │ │ + bcs 0x48ca08 │ │ │ │ movwge sp, #6364 @ 0x18dc │ │ │ │ @ instruction: 0xf022f853 │ │ │ │ - muleq fp, fp, fp │ │ │ │ - andeq r6, fp, r5, ror #22 │ │ │ │ - andeq r6, fp, r9, lsr #22 │ │ │ │ - andeq r6, fp, r9, asr #7 │ │ │ │ - andeq r6, fp, pc, asr #21 │ │ │ │ - muleq fp, r1, sl │ │ │ │ - andeq r6, fp, r7, ror #20 │ │ │ │ - andeq r6, fp, sp, lsr #20 │ │ │ │ - andeq r6, fp, r5, asr #19 │ │ │ │ - muleq fp, r7, r9 │ │ │ │ - andeq r6, fp, pc, asr #18 │ │ │ │ - andeq r6, fp, pc, lsr #24 │ │ │ │ - ldrdeq r6, [fp], -r7 │ │ │ │ - ldrdeq r6, [fp], -r3 │ │ │ │ - andeq r6, fp, sp, ror r8 │ │ │ │ - andeq r6, fp, r5, lsl r9 │ │ │ │ + muleq fp, r3, fp │ │ │ │ + andeq r6, fp, fp, asr fp │ │ │ │ + andeq r6, fp, sp, lsl fp │ │ │ │ + @ instruction: 0x000b63b5 │ │ │ │ + andeq r6, fp, r1, asr #21 │ │ │ │ + andeq r6, fp, r1, lsl #21 │ │ │ │ + andeq r6, fp, r5, asr sl │ │ │ │ + andeq r6, fp, r9, lsl sl │ │ │ │ + @ instruction: 0x000b69b1 │ │ │ │ + andeq r6, fp, r3, lsl #19 │ │ │ │ + andeq r6, fp, fp, lsr r9 │ │ │ │ + andeq r6, fp, r9, lsr #24 │ │ │ │ + ldrdeq r6, [fp], -r1 │ │ │ │ + @ instruction: 0x000b68bf │ │ │ │ + andeq r6, fp, r9, ror #16 │ │ │ │ + andeq r6, fp, r1, lsl #18 │ │ │ │ movwvs pc, #9156 @ 0x23c4 @ │ │ │ │ ldmle r5!, {r1, r2, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ - strdeq r6, [fp], -r5 │ │ │ │ - andeq r6, fp, r7, lsr r6 │ │ │ │ - andeq r6, fp, r5, lsl #13 │ │ │ │ - @ instruction: 0x000b66b1 │ │ │ │ - andeq r6, fp, r9, lsr #14 │ │ │ │ - andeq r6, fp, r9, asr #7 │ │ │ │ - andeq r6, fp, r1, ror #14 │ │ │ │ + andeq r6, fp, r1, ror #11 │ │ │ │ + andeq r6, fp, r3, lsr #12 │ │ │ │ + andeq r6, fp, r1, ror r6 │ │ │ │ + muleq fp, sp, r6 │ │ │ │ + andeq r6, fp, r7, lsl r7 │ │ │ │ + @ instruction: 0x000b63b5 │ │ │ │ + andeq r6, fp, pc, asr #14 │ │ │ │ movmi pc, #4, 8 @ 0x4000000 │ │ │ │ svcmi 0x0080f5b3 │ │ │ │ - strhi pc, [r6, -r0]! │ │ │ │ + strhi pc, [r7, -r0]! │ │ │ │ @ instruction: 0x81a5f200 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - strtmi r8, [r1], -r9, ror #14 │ │ │ │ + strtmi r8, [r1], -sl, ror #14 │ │ │ │ @ instruction: 0xf7f0a808 │ │ │ │ - @ instruction: 0xf898fb71 │ │ │ │ - blls 0x2ba80c │ │ │ │ + @ instruction: 0xf898fb7d │ │ │ │ + blls 0x2ba7f8 │ │ │ │ stmdbcs r0, {r6, r9, sl, lr} │ │ │ │ svclt 0x000c462a │ │ │ │ tstcs r4, r8, lsl #2 │ │ │ │ @ instruction: 0xf7f04419 │ │ │ │ - andcs pc, r1, pc, ror #30 │ │ │ │ + andcs pc, r1, r1, lsl #31 │ │ │ │ @ instruction: 0xf004e787 │ │ │ │ @ instruction: 0xf5b313f0 │ │ │ │ @ instruction: 0xf0000fe0 │ │ │ │ - vmax.s8 d8, d0, d2 │ │ │ │ - @ instruction: 0xf5b3869b │ │ │ │ + vmax.s8 d8, d0, d9 │ │ │ │ + @ instruction: 0xf5b3869c │ │ │ │ @ instruction: 0xf0021f40 │ │ │ │ - vqrshl.s8 d8, d2, d1 │ │ │ │ - eorcs r8, r0, #19 │ │ │ │ + vqrshl.s8 d8, d11, d1 │ │ │ │ + eorcs r8, r0, #20 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0024293 │ │ │ │ - vcgt.s8 d8, d1, d30 │ │ │ │ - @ instruction: 0xf5b3833e │ │ │ │ + vcge.s8 d8, d1, d25 │ │ │ │ + @ instruction: 0xf5b3833f │ │ │ │ @ instruction: 0xf0021f80 │ │ │ │ - vqshl.s8 d8, d21, d2 │ │ │ │ - blcs 0xd7050 │ │ │ │ - strthi pc, [r0], #2 │ │ │ │ + vqshl.s8 d8, d31, d2 │ │ │ │ + blcs 0xd706c │ │ │ │ + strthi pc, [r9], #2 │ │ │ │ @ instruction: 0xf47f2b10 │ │ │ │ stmdbge r8, {r0, r2, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ vsubw.u8 q9, q2, d3 │ │ │ │ movwls r4, #33283 @ 0x8203 │ │ │ │ movweq pc, #61444 @ 0xf004 @ │ │ │ │ vabal.u8 , d4, d12 │ │ │ │ stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ strls r2, [fp], #-777 @ 0xfffffcf7 │ │ │ │ - ldc2 7, cr15, [r8], #-968 @ 0xfffffc38 │ │ │ │ + mcrr2 7, 15, pc, sl, cr2 @ │ │ │ │ vaba.s8 q15, , │ │ │ │ vqdmlal.s q8, d16, d0[0] │ │ │ │ eormi r0, r3, r0, lsl #7 │ │ │ │ cmnpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf000428b │ │ │ │ - vcgt.s8 d8, d16, d11 │ │ │ │ - @ instruction: 0xf5b38694 │ │ │ │ + vcge.s8 d8, d16, d2 │ │ │ │ + @ instruction: 0xf5b38695 │ │ │ │ @ instruction: 0xf0014f70 │ │ │ │ vhadd.s8 d24, d31, d14 │ │ │ │ addsmi r0, r3, #128, 4 │ │ │ │ svcge 0x003cf47f │ │ │ │ movwpl pc, #9156 @ 0x23c4 @ │ │ │ │ - stceq 0, cr15, [pc], {4} │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ smlabtcs r3, r4, r3, pc @ │ │ │ │ - strne pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ + stcne 3, cr15, [r1], {196} @ 0xc4 │ │ │ │ + streq pc, [pc], #-4 @ 0xb6554 │ │ │ │ @ instruction: 0xf63f2b05 │ │ │ │ ldm pc, {r0, r1, r2, r3, r5, r8, r9, sl, fp, sp, pc}^ @ │ │ │ │ - @ instruction: 0x0635f013 │ │ │ │ - streq r0, [r5], -r1, lsr #12 │ │ │ │ - ldrbeq r0, [r5, #1513] @ 0x5e9 │ │ │ │ - vmls.f q8, q10, d1[0] │ │ │ │ - blcs 0x10b18c │ │ │ │ + @ instruction: 0x0637f013 │ │ │ │ + streq r0, [r9], -r4, lsr #12 │ │ │ │ + ldrbeq r0, [fp, #1518] @ 0x5ee │ │ │ │ + vmls.f q8, q10, d0[2] │ │ │ │ + blcs 0x10b178 │ │ │ │ cmpphi r0, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf47f2b03 │ │ │ │ @ instruction: 0xf404af1f │ │ │ │ @ instruction: 0xf5b32370 │ │ │ │ @ instruction: 0xf0012f70 │ │ │ │ - @ instruction: 0xf41481ec │ │ │ │ + @ instruction: 0xf41481ed │ │ │ │ @ instruction: 0xf0010200 │ │ │ │ - vst1.8 {d8-d11}, [r4], r8 │ │ │ │ + vst1.8 {d8-d11}, [r4], r9 │ │ │ │ @ instruction: 0xf5b34370 │ │ │ │ addle r4, r6, r0, ror pc │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ andeq pc, fp, #196, 6 @ 0x10000003 │ │ │ │ andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf003a908 │ │ │ │ andcs r0, r9, #1006632960 @ 0x3c000000 │ │ │ │ strls r2, [sl, #-1281] @ 0xfffffaff │ │ │ │ strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strls r9, [ip], #-1291 @ 0xfffffaf5 │ │ │ │ strcs r2, [r1], #-1280 @ 0xfffffb00 │ │ │ │ strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf95af7f5 │ │ │ │ + @ instruction: 0xf96cf7f5 │ │ │ │ @ instruction: 0xf3c4e76d │ │ │ │ - blcs 0x20b1ec │ │ │ │ + blcs 0x20b1d8 │ │ │ │ mrcge 6, 7, APSR_nzcv, cr2, cr15, {1} │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ - orreq r0, pc, #76, 8 @ 0x4c000000 │ │ │ │ - mvneq r0, #-2013265919 @ 0x88000001 │ │ │ │ - ldreq r0, [r6], #-957 @ 0xfffffc43 │ │ │ │ + orrseq r0, r6, #1392508928 @ 0x53000000 │ │ │ │ + mvnseq r0, #-1543503871 @ 0xa4000001 │ │ │ │ + ldreq r0, [sp], #-964 @ 0xfffffc3c │ │ │ │ adceq pc, r0, #4, 8 @ 0x4000000 │ │ │ │ svceq 0x0080f5b2 │ │ │ │ addhi pc, r5, r1 │ │ │ │ strbhi pc, [r1, r0, lsl #4]! @ │ │ │ │ @ instruction: 0xf0012a00 │ │ │ │ adclt r8, r3, #170 @ 0xaa │ │ │ │ setend be │ │ │ │ - @ instruction: 0xf5b38412 │ │ │ │ + @ instruction: 0xf5b38415 │ │ │ │ @ instruction: 0xf47f4f40 │ │ │ │ - blmi 0x72217c │ │ │ │ - blls 0x51068c │ │ │ │ + blmi 0x722168 │ │ │ │ + blls 0x510678 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0430300 │ │ │ │ - strbmi r8, [r0], -pc, asr #10 │ │ │ │ + @ instruction: 0x46408555 │ │ │ │ pop {r0, r1, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f943f0 │ │ │ │ - @ instruction: 0xf404bebb │ │ │ │ + @ instruction: 0xf404becd │ │ │ │ @ instruction: 0xf5b303a0 │ │ │ │ @ instruction: 0xf0010f80 │ │ │ │ vhadd.s8 q4, q8, q4 │ │ │ │ - blcs 0xd8480 │ │ │ │ + blcs 0xd846c │ │ │ │ adchi pc, r7, r1 │ │ │ │ eoreq fp, r0, #805306378 @ 0x3000000a │ │ │ │ vsri.64 , , #60 │ │ │ │ movwls r4, #53763 @ 0xd203 │ │ │ │ strbpl pc, [r0], #-964 @ 0xfffffc3c @ │ │ │ │ tstmi r3, ip, lsl r1 │ │ │ │ @ instruction: 0xf10107d9 │ │ │ │ - stmdbge r8, {r0, r1, r2, r3, r4, r5, r6, r8, r9, pc} │ │ │ │ + stmdbge r8, {r7, r8, r9, pc} │ │ │ │ movwcs r4, #1600 @ 0x640 │ │ │ │ strls r9, [ip], #-520 @ 0xfffffdf8 │ │ │ │ movwls r2, #45569 @ 0xb201 │ │ │ │ andcc lr, r9, #3358720 @ 0x334000 │ │ │ │ - @ instruction: 0xf9d8f7fb │ │ │ │ + @ instruction: 0xf9eaf7fb │ │ │ │ svclt 0x0000e71b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ movtpl pc, #9156 @ 0x23c4 @ │ │ │ │ @ instruction: 0xf63f2b06 │ │ │ │ andge sl, r1, #2512 @ 0x9d0 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - andeq r6, fp, pc, ror pc │ │ │ │ - andeq r6, fp, r5, lsr pc │ │ │ │ - andeq r7, fp, fp, lsl r0 │ │ │ │ - ldrdeq r6, [fp], -fp │ │ │ │ - andeq r7, fp, r1, ror r0 │ │ │ │ - andeq r6, fp, r9, asr #7 │ │ │ │ - ldrdeq r6, [fp], -r9 │ │ │ │ + andeq r6, fp, r9, ror pc │ │ │ │ + andeq r6, fp, pc, lsr #30 │ │ │ │ + andeq r7, fp, r5, lsl r0 │ │ │ │ + ldrdeq r6, [fp], -r5 │ │ │ │ + andeq r7, fp, fp, rrx │ │ │ │ + @ instruction: 0x000b63b5 │ │ │ │ + ldrdeq r6, [fp], -r3 │ │ │ │ movwmi pc, #1103 @ 0x44f @ │ │ │ │ mvneq pc, #192, 4 │ │ │ │ @ instruction: 0xf5b34023 │ │ │ │ @ instruction: 0xf0010fc0 │ │ │ │ vhadd.s8 d8, d16, d21 │ │ │ │ - blcs 0xd80b0 │ │ │ │ - sbchi pc, fp, r1 │ │ │ │ + blcs 0xd80a0 │ │ │ │ + sbchi pc, ip, r1 │ │ │ │ svceq 0x0080f5b3 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr10, cr15, {3} │ │ │ │ - vmlsl.u8 q8, d20, d19 │ │ │ │ - @ instruction: 0xf0031281 │ │ │ │ - vorr.i32 d16, #52224 @ 0x0000cc00 │ │ │ │ - tstmi r3, #0, 24 │ │ │ │ - ldreq pc, [r5, #582]! @ 0x246 │ │ │ │ - streq pc, [sl, #-704] @ 0xfffffd40 │ │ │ │ - movwls r2, #49665 @ 0xc201 │ │ │ │ - andls r2, r0, #0, 6 │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - vhsub.s8 d25, d6, d9 │ │ │ │ + cdppl 3, 0, cr15, cr0, cr4, {6} │ │ │ │ + movweq pc, #61444 @ 0xf004 @ │ │ │ │ + movwls r0, #47781 @ 0xbaa5 │ │ │ │ + ldceq 2, cr15, [r5], #280 @ 0x118 │ │ │ │ + stceq 2, cr15, [sl], {192} @ 0xc0 │ │ │ │ + vcgt.s8 d18, d6, d1 │ │ │ │ vmlal.s , d0, d1[0] │ │ │ │ - stmdbge r8, {r1, r3, r9} │ │ │ │ - svclt 0x0008459c │ │ │ │ - strbmi r4, [r0], -sl, lsr #12 │ │ │ │ - strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ - eorgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf004950a │ │ │ │ - vabal.u8 q8, d4, d15 │ │ │ │ - strls r1, [fp, #-1025] @ 0xfffffbff │ │ │ │ - @ instruction: 0xf7f3940d │ │ │ │ - @ instruction: 0xe6c6fc93 │ │ │ │ - movwpl pc, #13252 @ 0x33c4 @ │ │ │ │ - streq pc, [pc, #-4] @ 0xb6730 │ │ │ │ - smlabtne r3, r4, r3, pc @ │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andcs pc, r3, r4, asr #7 │ │ │ │ - @ instruction: 0xf3c42b04 │ │ │ │ - @ instruction: 0xf0003403 │ │ │ │ - blcs 0x2180fc │ │ │ │ - mrcge 4, 1, APSR_nzcv, cr14, cr15, {3} │ │ │ │ - smlabteq r8, sp, r9, lr │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - strpl lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf7fa920c │ │ │ │ - shsax pc, r4, sp @ │ │ │ │ - @ instruction: 0xf0040a20 │ │ │ │ - vmov.i32 d17, #49152 @ 0x0000c000 │ │ │ │ - @ instruction: 0xf0044503 │ │ │ │ - vmull.u8 q8, d4, d15 │ │ │ │ - vmull.p8 , d4, d3 │ │ │ │ - @ instruction: 0xf0005342 │ │ │ │ - vaddw.u8 q8, q2, d15 │ │ │ │ - bcs 0x4bc08c │ │ │ │ - ldrbhi pc, [r8], -r0 @ │ │ │ │ - svcne 0x0010f1b2 │ │ │ │ - mrcge 4, 0, APSR_nzcv, cr14, cr15, {3} │ │ │ │ - ldrsbcs pc, [r0], #136 @ 0x88 @ │ │ │ │ - strle r0, [r3, #-1936] @ 0xfffff870 │ │ │ │ - svcvs 0x0060f414 │ │ │ │ - mrcge 4, 0, APSR_nzcv, cr6, cr15, {1} │ │ │ │ - andvc pc, r0, pc, asr #8 │ │ │ │ - andmi pc, r0, r0, asr #5 │ │ │ │ - @ instruction: 0xf1b04010 │ │ │ │ - @ instruction: 0xf0016f80 │ │ │ │ - @ instruction: 0xf1a1879a │ │ │ │ - bcs 0x1f6fd8 │ │ │ │ - andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xbefc4 │ │ │ │ - mcrge 4, 0, pc, cr4, cr15, {1} @ │ │ │ │ - strcs r2, [r1], #-512 @ 0xfffffe00 │ │ │ │ - @ instruction: 0xf8cd4640 │ │ │ │ - @ instruction: 0x9602e010 │ │ │ │ - @ instruction: 0x5c00e9cd │ │ │ │ + movwls r0, #522 @ 0x20a │ │ │ │ + stmdbge r8, {r8, r9, sp} │ │ │ │ + svclt 0x0008459e │ │ │ │ + strbmi r4, [r0], -r2, ror #12 │ │ │ │ + stcne 3, cr15, [r1], {196} @ 0xc4 │ │ │ │ + ldreq pc, [ip, #-5] │ │ │ │ + streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ + eor pc, r0, sp, asr #17 │ │ │ │ + vabal.u8 , d4, d12 │ │ │ │ + strls r2, [r9, #-1283] @ 0xfffffafd │ │ │ │ + strne pc, [r1, #-964] @ 0xfffffc3c │ │ │ │ + strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strls r9, [sl], #-1293 @ 0xfffffaf3 │ │ │ │ + stc2 7, cr15, [r4], #972 @ 0x3cc │ │ │ │ + vmlsl.u q15, d20, d1[1] │ │ │ │ + vsubw.u8 , q2, d3 │ │ │ │ + vsubl.u8 q10, d4, d3 │ │ │ │ + vabal.u8 , d4, d3 │ │ │ │ + vaddl.u8 q9, d4, d3 │ │ │ │ + blcs 0x1bab3c │ │ │ │ + streq pc, [pc], #-4 @ 0xb6734 │ │ │ │ + strbthi pc, [sp], -r0 @ │ │ │ │ + @ instruction: 0xf47f2b05 │ │ │ │ + stmib sp, {r0, r2, r3, r4, r5, r9, sl, fp, sp, pc}^ │ │ │ │ + stmdbge r8, {r3, r8} │ │ │ │ + stmib sp, {r6, r9, sl, lr}^ │ │ │ │ + andls r4, ip, #41943040 @ 0x2800000 │ │ │ │ + @ instruction: 0xff6ef7fa │ │ │ │ + beq 0x8f0020 │ │ │ │ + andsne pc, r0, #4 │ │ │ │ + strcc pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + stcmi 3, cr15, [r3], {196} @ 0xc4 │ │ │ │ + mrseq pc, CPSR @ │ │ │ │ + movtpl pc, #9156 @ 0x23c4 @ │ │ │ │ + strbne pc, [r2], -r4, asr #7 @ │ │ │ │ + cdpeq 0, 0, cr15, cr15, cr4, {0} │ │ │ │ + @ instruction: 0xf0002a10 │ │ │ │ + @ instruction: 0xf1b28659 │ │ │ │ + @ instruction: 0xf47f1f10 │ │ │ │ + @ instruction: 0xf8d8ae1d │ │ │ │ + @ instruction: 0x079720d0 │ │ │ │ + @ instruction: 0xf414d503 │ │ │ │ + @ instruction: 0xf43f6f60 │ │ │ │ + @ instruction: 0xf44fae15 │ │ │ │ + vaddl.s8 , d0, d0 │ │ │ │ + andsmi r4, r0, r0 │ │ │ │ + svcvs 0x0080f1b0 │ │ │ │ + ldrhi pc, [sp, r1] │ │ │ │ + andeq pc, r8, #1073741864 @ 0x40000028 │ │ │ │ + svclt 0x00942a05 │ │ │ │ + andcs r2, r1, #0, 4 │ │ │ │ + @ instruction: 0xf43f2a00 │ │ │ │ + andcs sl, r0, #3, 28 @ 0x30 │ │ │ │ + strbmi r2, [r0], -r1, lsl #8 │ │ │ │ + strls r9, [r2], -r4, lsl #10 │ │ │ │ + @ instruction: 0xce00e9cd │ │ │ │ strls r9, [r3], #-517 @ 0xfffffdfb │ │ │ │ - @ instruction: 0xf9c8f7fa │ │ │ │ + @ instruction: 0xf9daf7fa │ │ │ │ @ instruction: 0xf5b3e66d │ │ │ │ @ instruction: 0xf47f4fa0 │ │ │ │ @ instruction: 0x4621adf3 │ │ │ │ @ instruction: 0xf7f0a808 │ │ │ │ - @ instruction: 0xf8d8f9cb │ │ │ │ + @ instruction: 0xf8d8f9d7 │ │ │ │ @ instruction: 0xf8d80054 │ │ │ │ vhadd.s8 d17, d14, d8 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8982396 │ │ │ │ - bne 0x2feb68 │ │ │ │ + bne 0x2feb54 │ │ │ │ movwmi r4, #42560 @ 0xa640 │ │ │ │ - blvs 0xfe71d82c │ │ │ │ - @ instruction: 0xf958f7ee │ │ │ │ + blvs 0xfe71d818 │ │ │ │ + @ instruction: 0xf962f7ee │ │ │ │ smullscc pc, r9, r8, r8 @ │ │ │ │ strtmi r4, [sl], -r0, asr #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ tstcs r4, r8, lsl #2 │ │ │ │ @ instruction: 0xf7f04421 │ │ │ │ - @ instruction: 0xe648fdb9 │ │ │ │ + strb pc, [r8], -fp, asr #27 @ │ │ │ │ rsbscs pc, r0, #4, 8 @ 0x4000000 │ │ │ │ svccs 0x0070f5b2 │ │ │ │ - rsbshi pc, fp, r1 │ │ │ │ + rsbshi pc, ip, r1 │ │ │ │ @ instruction: 0xf1410221 │ │ │ │ - vst4. {d8-d11}, [r4 :128], lr │ │ │ │ + vst4. {d8-d11}, [r4 :128] │ │ │ │ @ instruction: 0xf5b34370 │ │ │ │ tstle r4, r0, ror pc │ │ │ │ ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ @ instruction: 0xf53f069a │ │ │ │ @ instruction: 0xf8d8ae36 │ │ │ │ vaddl.u8 , d20, d8 │ │ │ │ strbmi r0, [r0], -fp, lsl #4 │ │ │ │ @@ -170308,4145 +170303,4148 @@ │ │ │ │ strcs r2, [r1, #-520] @ 0xfffffdf8 │ │ │ │ vabal.u8 , d4, d10 │ │ │ │ vabal.u8 q10, d4, d3 │ │ │ │ strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ strcs r9, [r0, #-1036] @ 0xfffffbf4 │ │ │ │ stmib sp, {r0, sl, sp}^ │ │ │ │ @ instruction: 0xf7f54508 │ │ │ │ - ldr pc, [ip], -r9, lsl #16 │ │ │ │ + @ instruction: 0xe61cf81b │ │ │ │ vsubw.s8 q9, q0, d16 │ │ │ │ andsmi r4, ip, #16, 6 @ 0x40000000 │ │ │ │ stcge 4, cr15, [r0, #508]! @ 0x1fc │ │ │ │ biceq pc, r0, #1879048196 @ 0x70000004 │ │ │ │ msreq CPSR_, #192, 4 │ │ │ │ vaddl.u8 q10, d4, d19 │ │ │ │ vabdl.u8 q10, d4, d3 │ │ │ │ @ instruction: 0xf0042603 │ │ │ │ @ instruction: 0xf5b3051f │ │ │ │ @ instruction: 0xf0011f00 │ │ │ │ - beq 0xfe998554 │ │ │ │ + beq 0xfe998550 │ │ │ │ addne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ tstpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ tstmi r3, #8, 18 @ 0x20000 │ │ │ │ vmax.s8 q10, , q0 │ │ │ │ vmov.i32 , #3328 @ 0x00000d00 │ │ │ │ vsubl.u8 q8, d4, d10 │ │ │ │ strls r5, [r8], -r0, asr #8 │ │ │ │ strls r9, [sl, #-1801] @ 0xfffff8f7 │ │ │ │ strcc lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ - mcr2 7, 5, pc, cr14, cr1, {7} @ │ │ │ │ + mcr2 7, 6, pc, cr0, cr1, {7} @ │ │ │ │ @ instruction: 0x2320e57b │ │ │ │ teqpmi r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ andeq lr, r3, #20, 20 @ 0x14000 │ │ │ │ - eorhi pc, r1, #1 │ │ │ │ + eorhi pc, r2, #1 │ │ │ │ svcne 0x0000f5b2 │ │ │ │ ldclge 4, cr15, [r0, #-508]! @ 0xfffffe04 │ │ │ │ vmlsl.u8 q8, d20, d19 │ │ │ │ stmdbge r8, {r0, r1, r9, sp} │ │ │ │ strbmi r9, [r0], -r8, lsl #4 │ │ │ │ addne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ tstpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ tstmi r3, #12, 10 @ 0x3000000 │ │ │ │ strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ - ldreq pc, [pc], #-4 @ 0xb690c │ │ │ │ + ldreq pc, [pc], #-4 @ 0xb68f8 │ │ │ │ stmib sp, {r0, r3, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7f9340a │ │ │ │ - ldrb pc, [sl, #-4033] @ 0xfffff03f @ │ │ │ │ + ldrb pc, [sl, #-4051] @ 0xfffff02d @ │ │ │ │ vsubw.s8 q9, q0, d16 │ │ │ │ andsmi r4, ip, #48, 6 @ 0xc0000000 │ │ │ │ ldclge 4, cr15, [r4, #-508] @ 0xfffffe04 │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ vsubw.u8 , q2, d8 │ │ │ │ movwls r4, #37635 @ 0x9303 │ │ │ │ strls r0, [ip, #-2723] @ 0xfffff55d │ │ │ │ vsubl.u8 q9, d4, d1 │ │ │ │ stmdbge r8, {r0, r7, r8, sl, ip} │ │ │ │ @ instruction: 0xf0034640 │ │ │ │ @ instruction: 0xf004031c │ │ │ │ @ instruction: 0x432b041f │ │ │ │ strcc lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xff3af7f9 │ │ │ │ + @ instruction: 0xff4cf7f9 │ │ │ │ vst3.8 {d14,d16,d18}, [r4 :256]! │ │ │ │ @ instruction: 0xf5b31340 │ │ │ │ @ instruction: 0xf47f1f00 │ │ │ │ stmdbeq r3!, {r0, r1, r2, r4, r5, r8, sl, fp, sp, pc} │ │ │ │ vst1.64 {d11-d14}, [r3 :128], r2 │ │ │ │ @ instruction: 0xf3c463e0 │ │ │ │ tstmi r3, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf4020be2 │ │ │ │ subsmi r6, sl, r0, lsl #4 │ │ │ │ cmnpcs r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ svccs 0x0070f5b3 │ │ │ │ - strbhi pc, [r8, #2]! @ │ │ │ │ + ldrbhi pc, [r2, #2]! @ │ │ │ │ strbmi r9, [r0], -sl, lsl #2 │ │ │ │ movwcs sl, #2312 @ 0x908 │ │ │ │ strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strls r9, [r9], #-523 @ 0xfffffdf5 │ │ │ │ movwls r9, #49928 @ 0xc308 │ │ │ │ - mrc2 7, 3, pc, cr6, cr11, {7} │ │ │ │ + mcr2 7, 4, pc, cr8, cr11, {7} @ │ │ │ │ strtmi lr, [r1], -pc, lsl #11 │ │ │ │ @ instruction: 0xf7f0a808 │ │ │ │ - pldw [r4], #-2187 @ 0xfffff775 │ │ │ │ + pldw [r4], #-2197 @ 0xfffff76b │ │ │ │ @ instruction: 0xf47f1f40 │ │ │ │ @ instruction: 0xf8d8ad11 │ │ │ │ @ instruction: 0x065830d0 │ │ │ │ stcge 5, cr15, [ip, #-508] @ 0xfffffe04 │ │ │ │ ldrdmi lr, [r8], -sp │ │ │ │ - mcr2 7, 5, pc, cr4, cr9, {4} @ │ │ │ │ + mcr2 7, 5, pc, cr14, cr9, {4} @ │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7f14621 │ │ │ │ - ldrb pc, [r8, #-2861]! @ 0xfffff4d3 @ │ │ │ │ + ldrb pc, [r8, #-2879]! @ 0xfffff4c1 @ │ │ │ │ movtne pc, #1044 @ 0x414 @ │ │ │ │ ldclge 4, cr15, [lr], #508 @ 0x1fc │ │ │ │ rsclt r0, r0, #557056 @ 0x88000 │ │ │ │ rscvs pc, r0, #33554432 @ 0x2000000 │ │ │ │ smlabtcs r3, r4, r3, pc @ │ │ │ │ - bleq 0xff8c75e8 │ │ │ │ + bleq 0xff8c75d4 │ │ │ │ andvs pc, r0, r0, lsl #8 │ │ │ │ vst4.16 {d4-d7}, [r4], r2 │ │ │ │ @ instruction: 0xf5b02070 │ │ │ │ @ instruction: 0xf0012f70 │ │ │ │ - stmib sp, {r1, r3, r4, r6, r9, sl, pc}^ │ │ │ │ + stmib sp, {r1, r2, r3, r4, r6, r9, sl, pc}^ │ │ │ │ vst2.8 {d18-d21}, [pc], fp │ │ │ │ vmvn.i32 q11, #0 @ 0x00000000 │ │ │ │ tstls sl, pc, lsl #4 │ │ │ │ streq lr, [r2, #-2564] @ 0xfffff5fc │ │ │ │ strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ vst3.8 {d25-d27}, [pc], r9 │ │ │ │ vmov.i32 q11, #0 @ 0x00000000 │ │ │ │ stmdbge r8, {r0, r2, r3, sl} │ │ │ │ svclt 0x001442a5 │ │ │ │ strcs r2, [r2], #-1025 @ 0xfffffbff │ │ │ │ @ instruction: 0xf6444640 │ │ │ │ vmvn.i32 d22, #1280 @ 0x00000500 │ │ │ │ strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ @ instruction: 0xf7f39308 │ │ │ │ - strb pc, [r4, #-3247] @ 0xfffff351 @ │ │ │ │ + strb pc, [r4, #-3265] @ 0xfffff33f @ │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - strls r9, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - @ instruction: 0xf970f7f0 │ │ │ │ - movwne pc, #1044 @ 0x414 @ │ │ │ │ - stclge 4, cr15, [r4], {127} @ 0x7f │ │ │ │ - vadd.f32 d25, d6, d8 │ │ │ │ - vmvn.i32 d16, #589824 @ 0x00090000 │ │ │ │ - vshl.s8 d16, d10, d6 │ │ │ │ - vsubl.s8 q8, d16, d29 │ │ │ │ - stmdbge r8, {r1, r3, r9} │ │ │ │ - svclt 0x00082d00 │ │ │ │ - strbmi r4, [r0], -r2, lsr #12 │ │ │ │ - strls r2, [r0], #-1025 @ 0xfffffbff │ │ │ │ - ldc2 7, cr15, [r2], {243} @ 0xf3 │ │ │ │ - adceq lr, r6, #163577856 @ 0x9c00000 │ │ │ │ - stcge 5, cr15, [lr], #508 @ 0x1fc │ │ │ │ - cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ - tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + strpl lr, [r9, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7f0950c │ │ │ │ + pldw [r4], #-2427 @ 0xfffff685 │ │ │ │ + @ instruction: 0xf47f1300 │ │ │ │ + stcls 12, cr10, [r8, #-780] @ 0xfffffcf4 │ │ │ │ + ldrteq pc, [r9], #-582 @ 0xfffffdba @ │ │ │ │ + streq pc, [sl], #-704 @ 0xfffffd40 │ │ │ │ + adceq pc, sp, #1610612740 @ 0x60000004 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + @ instruction: 0x2d00a908 │ │ │ │ + strtmi fp, [r2], -r8, lsl #30 │ │ │ │ + strcs r4, [r1], #-1600 @ 0xfffff9c0 │ │ │ │ + @ instruction: 0xf7f39400 │ │ │ │ + str pc, [r6, #-3235]! @ 0xfffff35d │ │ │ │ + @ instruction: 0xf57f02a3 │ │ │ │ + @ instruction: 0xf44facad │ │ │ │ + vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0x43a30310 │ │ │ │ + strhi pc, [r6], r1 │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf00143a3 │ │ │ │ - strls r8, [sl, #-1662] @ 0xfffff982 │ │ │ │ + strls r9, [sl, #-1289] @ 0xfffffaf7 │ │ │ │ @ instruction: 0xf7f0950c │ │ │ │ - stmdbge r8, {r0, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r8, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4640 │ │ │ │ - ldr pc, [r2, #-3577] @ 0xfffff207 │ │ │ │ + ldr pc, [r0, #-3593] @ 0xfffff1f7 │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - strls r9, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - @ instruction: 0xf93ef7f0 │ │ │ │ - ldrdgt pc, [r0], -sp @ │ │ │ │ - movwne pc, #1044 @ 0x414 @ │ │ │ │ - msrhi CPSR_f, r1, asr #32 │ │ │ │ - ldreq pc, [r5, #582]! @ 0x246 │ │ │ │ - streq pc, [sl, #-704] @ 0xfffffd40 │ │ │ │ - subne pc, r1, #1610612740 @ 0x60000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - stmdbge r8, {r0, sl, sp} │ │ │ │ - @ instruction: 0xf1bc4640 │ │ │ │ - svclt 0x00080f00 │ │ │ │ - strls r4, [r0], #-1578 @ 0xfffff9d6 │ │ │ │ - mrrc2 7, 15, pc, lr, cr3 @ │ │ │ │ - adceq lr, r7, #-218103808 @ 0xf3000000 │ │ │ │ - ldclge 5, cr15, [sl], #-252 @ 0xffffff04 │ │ │ │ - cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ - tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + strpl lr, [r9, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7f0950c │ │ │ │ + @ instruction: 0xf8ddf947 │ │ │ │ + @ instruction: 0xf414c020 │ │ │ │ + @ instruction: 0xf0411300 │ │ │ │ + vrhadd.s8 d24, d6, d22 │ │ │ │ + vshl.s64 d16, d21, #0 │ │ │ │ + vrshl.s8 d16, d10, d6 │ │ │ │ + vmlal.s , d0, d1[0] │ │ │ │ + strcs r0, [r1], #-522 @ 0xfffffdf6 │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ + svceq 0x0000f1bc │ │ │ │ + strtmi fp, [sl], -r8, lsl #30 │ │ │ │ + @ instruction: 0xf7f39400 │ │ │ │ + ldrbt pc, [r0], #3181 @ 0xc6d @ │ │ │ │ + @ instruction: 0xf53f02a2 │ │ │ │ + @ instruction: 0xf44fac77 │ │ │ │ + vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0x43a30310 │ │ │ │ + strthi pc, [r8], -r1 │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf00143a3 │ │ │ │ - strls r8, [sl, #-1573] @ 0xfffff9db │ │ │ │ + strls r9, [sl, #-1289] @ 0xfffffaf7 │ │ │ │ @ instruction: 0xf7f0950c │ │ │ │ - blls 0x374f48 │ │ │ │ - blcs 0x41cf18 │ │ │ │ + blls 0x374f5c │ │ │ │ + blcs 0x41cf0c │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ - blls 0x32af10 │ │ │ │ + blls 0x32af04 │ │ │ │ svclt 0x000c2b0d │ │ │ │ movwcs r2, #4866 @ 0x1302 │ │ │ │ vcgt.s8 d25, d6, d0 │ │ │ │ vsubl.s8 q9, d0, d13 │ │ │ │ @ instruction: 0xf644020a │ │ │ │ vbic.i32 d22, #1280 @ 0x00000500 │ │ │ │ strbmi r0, [r0], -r5, lsl #6 │ │ │ │ svclt 0x00082900 │ │ │ │ stmdbge r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f32300 │ │ │ │ - strb pc, [r6], #3121 @ 0xc31 @ │ │ │ │ + strb pc, [r2], #3135 @ 0xc3f @ │ │ │ │ movwne pc, #1044 @ 0x414 @ │ │ │ │ - @ instruction: 0xf47f461e │ │ │ │ - @ instruction: 0xf44fac4b │ │ │ │ + @ instruction: 0xf47f4699 │ │ │ │ + @ instruction: 0xf44fac47 │ │ │ │ vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ - @ instruction: 0x46210310 │ │ │ │ + strls r0, [r9, #-784] @ 0xfffffcf0 │ │ │ │ @ instruction: 0xf00143a3 │ │ │ │ - stmdage r8, {r0, r6, r9, sl, pc} │ │ │ │ - strls r2, [sl, #-1025] @ 0xfffffbff │ │ │ │ - @ instruction: 0xf7f0950c │ │ │ │ - blls 0x2f4ee8 │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - adcne pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - @ instruction: 0xf7f39400 │ │ │ │ - strt pc, [r8], #3091 @ 0xc13 │ │ │ │ - cmnpcs r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ - adceq r4, r2, #34603008 @ 0x2100000 │ │ │ │ - adchi pc, lr, r1, lsl #2 │ │ │ │ - svccs 0x0070f5b3 │ │ │ │ - eorhi pc, r9, #1 │ │ │ │ + strtmi r8, [r1], -r7, asr #12 │ │ │ │ strcs sl, [r1], #-2056 @ 0xfffff7f8 │ │ │ │ strls r9, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - @ instruction: 0xf8caf7f0 │ │ │ │ + @ instruction: 0xf8ecf7f0 │ │ │ │ stmdbge r8, {r3, r8, r9, fp, ip, pc} │ │ │ │ vmax.s8 q10, , q0 │ │ │ │ - vrshr.s64 d16, d25, #64 │ │ │ │ + vsubl.s8 , d16, d29 │ │ │ │ strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ - blx 0xffef4b6a │ │ │ │ - @ instruction: 0xf414e48d │ │ │ │ - ldrmi r1, [lr], -r0, lsl #6 │ │ │ │ - strbthi pc, [r5], #66 @ 0x42 @ │ │ │ │ - cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ - tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x43a34621 │ │ │ │ - rschi pc, r1, r1 │ │ │ │ + stc2 7, cr15, [r0], #-972 @ 0xfffffc34 │ │ │ │ + vst3.32 {d14-d16}, [r4 :128], r3 │ │ │ │ + strls r2, [r9, #-880] @ 0xfffffc90 │ │ │ │ + setend be │ │ │ │ + @ instruction: 0xf5b380a9 │ │ │ │ + @ instruction: 0xf0012f70 │ │ │ │ + strtmi r8, [r1], -r7, lsr #4 │ │ │ │ strcs sl, [r1], #-2056 @ 0xfffff7f8 │ │ │ │ strls r9, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - @ instruction: 0xf8acf7f0 │ │ │ │ + @ instruction: 0xf8d0f7f0 │ │ │ │ stmdbge r8, {r3, r8, r9, fp, ip, pc} │ │ │ │ vmax.s8 q10, , q0 │ │ │ │ - vmlal.s q8, d0, d1[7] │ │ │ │ + vrshr.s64 d16, d25, #64 │ │ │ │ strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ - blx 0xff774ba6 │ │ │ │ - @ instruction: 0x2320e46f │ │ │ │ - tstpmi r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf47f421c │ │ │ │ - vpadd.i8 q13, , │ │ │ │ - vqdmlal.s q8, d16, d0[0] │ │ │ │ - eormi r0, r3, r0, lsr #6 │ │ │ │ - strmi pc, [r3], -r4, asr #7 │ │ │ │ - strcs pc, [r3, -r4, asr #7] │ │ │ │ - ldreq pc, [pc, #-4] @ 0xb6bf8 │ │ │ │ - svcne 0x0000f5b3 │ │ │ │ - ldrbhi pc, [r6, #-1] @ │ │ │ │ - vmlsl.u8 q8, d20, d19 │ │ │ │ - @ instruction: 0xf0031281 │ │ │ │ - stmdbge r8, {r2, r3, r4, r8, r9} │ │ │ │ - @ instruction: 0x46404313 │ │ │ │ - addseq pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - strbpl pc, [r0], #-964 @ 0xfffffc3c @ │ │ │ │ - strls r9, [r9], -r8, lsl #14 │ │ │ │ - stmib sp, {r1, r3, r8, sl, ip, pc}^ │ │ │ │ - @ instruction: 0xf7f1340b │ │ │ │ - @ instruction: 0xf7fffd01 │ │ │ │ - strtmi fp, [r1], -lr, asr #23 │ │ │ │ - stmib sp, {r3, fp, sp, pc}^ │ │ │ │ - strls r5, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - @ instruction: 0xff3cf7ef │ │ │ │ - svcne 0x0040f414 │ │ │ │ - blge 0xff173e44 │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - stc2 7, cr15, [r6], #964 @ 0x3c4 │ │ │ │ - bllt 0xff034c50 │ │ │ │ - vmvn.i32 d18, #0 @ 0x00000000 │ │ │ │ - eormi r0, r2, r0, ror r2 │ │ │ │ - stceq 0, cr15, [pc], {4} │ │ │ │ - cdpmi 3, 0, cr15, cr3, cr4, {6} │ │ │ │ - svceq 0x0080f5b2 │ │ │ │ - strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - andhi pc, lr, #3 │ │ │ │ - ldrbhi pc, [lr, r0, lsl #4] @ │ │ │ │ - svcne 0x0010f1b2 │ │ │ │ - tstphi pc, r3 @ p-variant is OBSOLETE │ │ │ │ - ldrbhi pc, [sl], #513 @ 0x201 @ │ │ │ │ - @ instruction: 0xf0032a20 │ │ │ │ - vhsub.s8 d8, d2, d21 │ │ │ │ - bcs 0xd89e0 │ │ │ │ - msrhi CPSR_sc, r3 │ │ │ │ + stc2 7, cr15, [r4], {243} @ 0xf3 │ │ │ │ + @ instruction: 0xf414e487 │ │ │ │ + ldrmi r1, [r9], r0, lsl #6 │ │ │ │ + strbthi pc, [r9], #66 @ 0x42 @ │ │ │ │ + cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x43a39509 │ │ │ │ + sbcshi pc, ip, r1 │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ + strls r2, [sl, #-1025] @ 0xfffffbff │ │ │ │ + @ instruction: 0xf7f0950c │ │ │ │ + blls 0x2f4e84 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ + rsbeq pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + @ instruction: 0xf7f39400 │ │ │ │ + strbt pc, [r8], #-3045 @ 0xfffff41b @ │ │ │ │ + vsubw.s8 q9, q0, d16 │ │ │ │ + andsmi r4, ip, #16, 6 @ 0x40000000 │ │ │ │ + blge 0xffbf3ddc │ │ │ │ + biceq pc, r0, #1879048196 @ 0x70000004 │ │ │ │ + msreq CPSR_, #192, 4 │ │ │ │ + vaddl.u8 q10, d4, d19 │ │ │ │ + vrsubhn.i16 d20, q2, │ │ │ │ + @ instruction: 0xf0042703 │ │ │ │ + @ instruction: 0xf5b3051f │ │ │ │ + @ instruction: 0xf0011f00 │ │ │ │ + beq 0xfe99814c │ │ │ │ + addne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ + tstpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ + tstmi r3, #8, 18 @ 0x20000 │ │ │ │ + vmax.s8 q10, , q0 │ │ │ │ + vrshr.s64 d16, d13, #64 │ │ │ │ + vsubl.u8 q8, d4, d10 │ │ │ │ + strls r5, [r8, -r0, asr #8] │ │ │ │ + strls r9, [sl, #-1545] @ 0xfffff9f7 │ │ │ │ + strcc lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ + stc2 7, cr15, [ip, #-964] @ 0xfffffc3c │ │ │ │ + bllt 0xff2b4c28 │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ + strpl lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7ef950c │ │ │ │ + pldw [r4], #-3903 @ 0xfffff0c1 │ │ │ │ + @ instruction: 0xf47f1f40 │ │ │ │ + stmdbge r8, {r0, r1, r3, r4, r5, r7, r8, r9, fp, sp, pc} │ │ │ │ + @ instruction: 0xf7f14640 │ │ │ │ + @ instruction: 0xf7fffcb1 │ │ │ │ + eorscs fp, r0, #186368 @ 0x2d800 │ │ │ │ + rsbseq pc, r0, #192, 4 │ │ │ │ + vaddl.u8 q10, d4, d18 │ │ │ │ + vmull.u8 q10, d4, d3 │ │ │ │ + @ instruction: 0xf5b22103 │ │ │ │ + @ instruction: 0xf0040f80 │ │ │ │ + @ instruction: 0xf003040f │ │ │ │ + vhsub.s8 d8, d0, d13 │ │ │ │ + @ instruction: 0xf1b287d7 │ │ │ │ + @ instruction: 0xf0031f10 │ │ │ │ + vrhadd.s8 d8, d1, d14 │ │ │ │ + bcs 0x8d7fd8 │ │ │ │ + eorhi pc, r4, #3 │ │ │ │ + ldrbhi pc, [r6, -r2, lsl #4] @ │ │ │ │ + @ instruction: 0xf0032a00 │ │ │ │ + tstls r8, r4, lsr #2 │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ eorsvs pc, sp, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - ldc2l 7, cr15, [r0, #964] @ 0x3c4 │ │ │ │ - bllt 0xfe4b4cac │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7f1950c │ │ │ │ + @ instruction: 0xf7fffddb │ │ │ │ + @ instruction: 0xf414bb88 │ │ │ │ + @ instruction: 0xf0420200 │ │ │ │ + vst1.8 {d8-d11}, [r4 :256] │ │ │ │ + @ instruction: 0xf5b36310 │ │ │ │ + @ instruction: 0xf0026f00 │ │ │ │ + @ instruction: 0xf5b3821e │ │ │ │ + @ instruction: 0xf0026f10 │ │ │ │ + blcs 0xd74c8 │ │ │ │ + blge 0x1e73ec8 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + @ instruction: 0xf414930f │ │ │ │ + @ instruction: 0xf3c46fd8 │ │ │ │ + andls r1, sp, #67108864 @ 0x4000000 │ │ │ │ + @ instruction: 0xf47f930e │ │ │ │ + stmdbge r8, {r0, r1, r3, r5, r6, r8, r9, fp, sp, pc} │ │ │ │ + andcs r4, r1, #64, 12 @ 0x4000000 │ │ │ │ + stmib sp, {r8, r9, sp}^ │ │ │ │ + vsubw.u8 q9, q2, d8 │ │ │ │ + vsubw.u8 q10, q2, d3 │ │ │ │ + stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ + strls r2, [ip], #-778 @ 0xfffffcf6 │ │ │ │ + @ instruction: 0xfffcf7f4 │ │ │ │ + bllt 0x17b4d00 │ │ │ │ + cmnpcs r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ + svccs 0x0070f5b3 │ │ │ │ + sbcshi pc, sl, r1 │ │ │ │ + streq pc, [r0, #-1044] @ 0xfffffbec │ │ │ │ + subshi pc, r4, r1 │ │ │ │ + cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ + svcmi 0x0070f5b3 │ │ │ │ + @ instruction: 0xf8d8d104 │ │ │ │ + ldreq r3, [sp], #-208 @ 0xffffff30 │ │ │ │ + blge 0xff034228 │ │ │ │ + ldrdcc pc, [r8], r8 │ │ │ │ + andeq pc, fp, #196, 6 @ 0x10000003 │ │ │ │ + andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ + @ instruction: 0xf003a908 │ │ │ │ + andcs r0, r0, #1006632960 @ 0x3c000000 │ │ │ │ + strls r2, [sl, #-1281] @ 0xfffffaff │ │ │ │ + strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strls r9, [ip], #-1291 @ 0xfffffaf5 │ │ │ │ + strcs r2, [r1], #-1280 @ 0xfffffb00 │ │ │ │ + strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ + stc2 7, cr15, [r2, #976]! @ 0x3d0 │ │ │ │ + bllt 0xfe9b4d5c │ │ │ │ andeq pc, r0, #20, 8 @ 0x14000000 │ │ │ │ - eorshi pc, lr, #66 @ 0x42 │ │ │ │ + sbcshi pc, ip, #66 @ 0x42 │ │ │ │ tstpvs r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ svcvs 0x0000f5b3 │ │ │ │ - andshi pc, sp, #2 │ │ │ │ + adchi pc, r1, #2 │ │ │ │ svcvs 0x0010f5b3 │ │ │ │ - mvnshi pc, r2 │ │ │ │ + addhi pc, r2, #2 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - vbic.i16 q13, #52480 @ 0xcd00 │ │ │ │ - @ instruction: 0xf4141201 │ │ │ │ - stmib sp, {r3, r4, r6, r7, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - @ instruction: 0xf004230e │ │ │ │ - movwls r0, #54031 @ 0xd30f │ │ │ │ - blge 0x1d73ee4 │ │ │ │ + @ instruction: 0xf004ab1b │ │ │ │ + movwls r0, #61967 @ 0xf20f │ │ │ │ + svcvs 0x00d8f414 │ │ │ │ + movwne pc, #5060 @ 0x13c4 @ │ │ │ │ + movwls r9, #57869 @ 0xe20d │ │ │ │ + blge 0x4f3f94 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movwcs r2, #513 @ 0x201 │ │ │ │ movwcs lr, #35277 @ 0x89cd │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ movwcs lr, #43469 @ 0xa9cd │ │ │ │ @ instruction: 0xf7f4940c │ │ │ │ - @ instruction: 0xf7fffff1 │ │ │ │ - @ instruction: 0xf404bb62 │ │ │ │ + @ instruction: 0xf7ffff9b │ │ │ │ + @ instruction: 0xf404bb00 │ │ │ │ @ instruction: 0xf5b32370 │ │ │ │ @ instruction: 0xf0012f70 │ │ │ │ - @ instruction: 0xf41480de │ │ │ │ - @ instruction: 0xf0010500 │ │ │ │ - vst4.16 {d8-d11}, [r4 :64], r8 │ │ │ │ - @ instruction: 0xf5b34370 │ │ │ │ - tstle r4, r0, ror pc │ │ │ │ - ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ - @ instruction: 0xf53f041d │ │ │ │ - @ instruction: 0xf8d8abc4 │ │ │ │ - vaddl.u8 , d20, d8 │ │ │ │ - strbmi r0, [r0], -fp, lsl #4 │ │ │ │ - stmdbge r8, {r0, r2, r3, r9, ip, pc} │ │ │ │ + eoreq r8, r3, #217 @ 0xd9 │ │ │ │ + adchi pc, r0, r1, asr #2 │ │ │ │ + cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ + svcmi 0x0070f5b3 │ │ │ │ + @ instruction: 0xf8d8d104 │ │ │ │ + ldrbeq r3, [pc], #208 @ 0xb6ddc │ │ │ │ + blge 0x19b42dc │ │ │ │ + ldrdcc pc, [r8], r8 │ │ │ │ + andeq pc, fp, #196, 6 @ 0x10000003 │ │ │ │ + andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ + andcs sl, r1, #8, 18 @ 0x20000 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ - strcs r2, [r1, #-512] @ 0xfffffe00 │ │ │ │ - vabal.u8 , d4, d10 │ │ │ │ - vabal.u8 q10, d4, d3 │ │ │ │ + strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + vsubl.u8 , d4, d10 │ │ │ │ strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ - strcs r9, [r0, #-1036] @ 0xfffffbf4 │ │ │ │ + strls r2, [ip], #-1280 @ 0xfffffb00 │ │ │ │ stmib sp, {r0, sl, sp}^ │ │ │ │ @ instruction: 0xf7f44508 │ │ │ │ - @ instruction: 0xf7fffd97 │ │ │ │ - @ instruction: 0xf414bbaa │ │ │ │ + @ instruction: 0xf7fffd49 │ │ │ │ + @ instruction: 0xf404bb4a │ │ │ │ + @ instruction: 0xf5b32370 │ │ │ │ + @ instruction: 0xf0022f70 │ │ │ │ + @ instruction: 0xf414841d │ │ │ │ + @ instruction: 0xf0420200 │ │ │ │ + vst1.32 {d24-d27}, [pc :128], r9 │ │ │ │ + vorr.i32 d22, #0 @ 0x00000000 │ │ │ │ + eormi r0, r3, r0, lsl #7 │ │ │ │ + svcvs 0x0010f5b3 │ │ │ │ + strbhi pc, [fp, #-2] @ │ │ │ │ + cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + orreq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf5b34023 │ │ │ │ + @ instruction: 0xf0026f40 │ │ │ │ + @ instruction: 0xf5b38551 │ │ │ │ + @ instruction: 0xf0026f60 │ │ │ │ + vst1.64 {d24-d26}, [pc :64] │ │ │ │ + vbic.i32 q11, #3072 @ 0x00000c00 │ │ │ │ + andsmi r0, ip, #128, 6 │ │ │ │ + bge 0xfebf405c │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ + cdp2 7, 5, cr15, cr10, cr15, {7} │ │ │ │ + ldrdcc pc, [r8], r8 │ │ │ │ + andcs r4, r2, #64, 12 @ 0x4000000 │ │ │ │ + @ instruction: 0xf003a908 │ │ │ │ + @ instruction: 0xf7f4030f │ │ │ │ + @ instruction: 0xf7fffe2b │ │ │ │ + @ instruction: 0xf414bb14 │ │ │ │ @ instruction: 0xf0420200 │ │ │ │ - vst1.64 {d8-d11}, [r4 :64], fp │ │ │ │ + vst4.8 {d8,d10,d12,d14}, [r4], r6 │ │ │ │ @ instruction: 0xf5b36310 │ │ │ │ @ instruction: 0xf0026f00 │ │ │ │ - @ instruction: 0xf5b382a0 │ │ │ │ + @ instruction: 0xf5b380cb │ │ │ │ @ instruction: 0xf0026f10 │ │ │ │ - blcs 0xd7788 │ │ │ │ - blge 0x973f84 │ │ │ │ - andne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ - svcvs 0x00d8f414 │ │ │ │ - movwcs lr, #59853 @ 0xe9cd │ │ │ │ - movweq pc, #61444 @ 0xf004 @ │ │ │ │ - @ instruction: 0xf47f930d │ │ │ │ - stmdbge r8, {r0, r1, r2, r4, r8, r9, fp, sp, pc} │ │ │ │ + blcs 0xd7150 │ │ │ │ + bge 0xfe3f409c │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + @ instruction: 0xf414930f │ │ │ │ + @ instruction: 0xf3c46fd8 │ │ │ │ + andls r1, sp, #67108864 @ 0x4000000 │ │ │ │ + @ instruction: 0xf47f930e │ │ │ │ + stmdbge r8, {r0, r7, r9, fp, sp, pc} │ │ │ │ andcs r4, r1, #64, 12 @ 0x4000000 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vsubw.u8 q9, q2, d8 │ │ │ │ vsubw.u8 q10, q2, d3 │ │ │ │ stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ strls r2, [ip], #-778 @ 0xfffffcf6 │ │ │ │ - @ instruction: 0xff90f7f4 │ │ │ │ - bllt 0x2b4dbc │ │ │ │ - cmnpcs r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ - svccs 0x0070f5b3 │ │ │ │ - sbcshi pc, sp, r1 │ │ │ │ - @ instruction: 0xf1410223 │ │ │ │ - vst4.32 {d8-d11}, [r4 :128], r4 │ │ │ │ - @ instruction: 0xf5b34370 │ │ │ │ - tstle r4, r0, ror pc │ │ │ │ - ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ - @ instruction: 0xf53f04df │ │ │ │ - @ instruction: 0xf8d8ab6a │ │ │ │ - vaddl.u8 , d20, d8 │ │ │ │ - strbmi r0, [r0], -fp, lsl #4 │ │ │ │ - stmdbge r8, {r0, r2, r3, r9, ip, pc} │ │ │ │ - @ instruction: 0xf0032201 │ │ │ │ - vsubw.u8 q8, q2, d15 │ │ │ │ - andls r4, sl, #12582912 @ 0xc00000 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strcs r9, [r0, #-1291] @ 0xfffffaf5 │ │ │ │ - strcs r9, [r1], #-1036 @ 0xfffffbf4 │ │ │ │ - strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ - ldc2 7, cr15, [lr, #-976]! @ 0xfffffc30 │ │ │ │ - bllt 0x1534e14 │ │ │ │ - cmnpcs r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ - svccs 0x0070f5b3 │ │ │ │ - ldrhi pc, [r9], #-2 │ │ │ │ - andeq pc, r0, #20, 8 @ 0x14000000 │ │ │ │ - adchi pc, r6, #66 @ 0x42 │ │ │ │ - tstpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ - orreq pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf5b34023 │ │ │ │ - @ instruction: 0xf0026f10 │ │ │ │ - vst3.16 {d24,d26,d28}, [pc], r6 │ │ │ │ - vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ - eormi r0, r3, r0, lsl #7 │ │ │ │ - svcvs 0x0040f5b3 │ │ │ │ - strbhi pc, [ip, #-2] @ │ │ │ │ - svcvs 0x0060f5b3 │ │ │ │ - ldrbhi pc, [pc], r2 @ │ │ │ │ - cmnpvs ip, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ - orreq pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf47f421c │ │ │ │ - @ instruction: 0x4621aab3 │ │ │ │ - @ instruction: 0xf7efa808 │ │ │ │ - @ instruction: 0xf8d8fe57 │ │ │ │ - strbmi r3, [r0], -r8, lsl #1 │ │ │ │ - stmdbge r8, {r1, r9, sp} │ │ │ │ - movweq pc, #61443 @ 0xf003 @ │ │ │ │ - mcr2 7, 1, pc, cr0, cr4, {7} @ │ │ │ │ - bllt 0x7b4e80 │ │ │ │ - andeq pc, r0, #20, 8 @ 0x14000000 │ │ │ │ - tstphi r5, r2, asr #32 @ p-variant is OBSOLETE │ │ │ │ - tstpvs r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ - svcvs 0x0000f5b3 │ │ │ │ - sbchi pc, sl, r2 │ │ │ │ - svcvs 0x0010f5b3 │ │ │ │ - adchi pc, ip, r2 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0xf3c4aa93 │ │ │ │ - @ instruction: 0xf4141201 │ │ │ │ - stmib sp, {r3, r4, r6, r7, r8, r9, sl, fp, sp, lr}^ │ │ │ │ - @ instruction: 0xf004230e │ │ │ │ - movwls r0, #54031 @ 0xd30f │ │ │ │ - bge 0xfe2f40b8 │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - movwcs r2, #513 @ 0x201 │ │ │ │ - movwcs lr, #35277 @ 0x89cd │ │ │ │ - movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - movwcs lr, #43469 @ 0xa9cd │ │ │ │ - @ instruction: 0xf7f4940c │ │ │ │ - @ instruction: 0xf7ffff0d │ │ │ │ - @ instruction: 0xf414ba78 │ │ │ │ - @ instruction: 0xf47f4000 │ │ │ │ - beq 0xfe9618b4 │ │ │ │ - orrne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ + @ instruction: 0xff18f7f4 │ │ │ │ + blt 0x1d34ed4 │ │ │ │ + andmi pc, r0, r4, lsl r4 @ │ │ │ │ + bge 0x1bf40dc │ │ │ │ + vmlsl.u8 q8, d20, d18 │ │ │ │ + @ instruction: 0xf0021381 │ │ │ │ + vst1.8 {d0-d3}, [r4 :64], ip │ │ │ │ + vbic.i32 q9, #192 @ 0x000000c0 │ │ │ │ + tstmi sl, #3, 28 @ 0x30 │ │ │ │ + stceq 0, cr15, [pc], {4} │ │ │ │ + strne pc, [r1, #-964] @ 0xfffffc3c │ │ │ │ + movwpl pc, #964 @ 0x3c4 @ │ │ │ │ + svccs 0x0070f5b1 │ │ │ │ + eor pc, r4, sp, asr #17 │ │ │ │ + orrshi pc, r5, #2 │ │ │ │ + andgt lr, fp, #3358720 @ 0x334000 │ │ │ │ + andcs sl, r1, #8, 18 @ 0x20000 │ │ │ │ + andls r4, r0, #64, 12 @ 0x4000000 │ │ │ │ + addvs pc, r9, #1610612740 @ 0x60000004 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strls r9, [sl], #-776 @ 0xfffffcf8 │ │ │ │ + @ instruction: 0xf7f3950d │ │ │ │ + @ instruction: 0xf7fff899 │ │ │ │ + @ instruction: 0xf3c4baba │ │ │ │ + strteq r1, [r6], #-769 @ 0xfffffcff │ │ │ │ + @ instruction: 0xf53f930d │ │ │ │ + vmvn.i16 d26, #52480 @ 0xcd00 │ │ │ │ + vsubw.u8 , q2, d0 │ │ │ │ + stmib sp, {r0, r1, r9, sp}^ │ │ │ │ + vsubl.u8 , d4, d8 │ │ │ │ + andls r4, sl, #805306368 @ 0x30000000 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + beq 0xfe95b784 │ │ │ │ andseq pc, ip, #2 │ │ │ │ - cmnpcs r0, r4, lsl #8 @ p-variant is OBSOLETE │ │ │ │ - vorr.i32 d20, #51712 @ 0x0000ca00 │ │ │ │ - @ instruction: 0xf0042e03 │ │ │ │ - vmull.u8 q8, d4, d15 │ │ │ │ - vabal.u8 , d4, d1 │ │ │ │ - @ instruction: 0xf5b15300 │ │ │ │ - @ instruction: 0xf8cd2f70 │ │ │ │ - @ instruction: 0xf002e024 │ │ │ │ - stmib sp, {r0, r4, r7, r8, r9, pc}^ │ │ │ │ - stmdbge r8, {r0, r1, r3, r9, lr, pc} │ │ │ │ + strne pc, [r1], #964 @ 0x3c4 │ │ │ │ + stmdbge r8, {r2, r4, r8, r9, lr} │ │ │ │ strbmi r2, [r0], -r1, lsl #4 │ │ │ │ vhsub.s8 d25, d6, d0 │ │ │ │ - vsubl.s8 q11, d16, d9 │ │ │ │ - vsubl.u8 q8, d4, d5 │ │ │ │ - movwls r4, #33795 @ 0x8403 │ │ │ │ - strls r9, [sp, #-1034] @ 0xfffffbf6 │ │ │ │ - @ instruction: 0xf88ef7f3 │ │ │ │ - blt 0xff134f34 │ │ │ │ - movwne pc, #5060 @ 0x13c4 @ │ │ │ │ - movwls r0, #54310 @ 0xd426 │ │ │ │ - bge 0x11f4440 │ │ │ │ + vrshr.s64 d20, d9, #64 │ │ │ │ + strls r0, [ip], #-517 @ 0xfffffdfb │ │ │ │ + @ instruction: 0xf874f7f3 │ │ │ │ + blt 0xfe634f78 │ │ │ │ + strmi pc, [r0, #-1044] @ 0xfffffbec │ │ │ │ + bge 0x774180 │ │ │ │ + cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf00243a3 │ │ │ │ + vsubw.u8 q12, q2, d30 │ │ │ │ + andls r1, sp, #268435456 @ 0x10000000 │ │ │ │ + andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + vsubl.u8 , d4, d9 │ │ │ │ + andls r4, sl, #805306368 @ 0x30000000 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + beq 0xfe95b7d8 │ │ │ │ movwpl pc, #964 @ 0x3c4 @ │ │ │ │ + andseq pc, ip, #2 │ │ │ │ + strne pc, [r1], #964 @ 0x3c4 │ │ │ │ + stmdbge r8, {r2, r4, r8, r9, lr} │ │ │ │ + strbmi r2, [r0], -r1, lsl #4 │ │ │ │ + vhsub.s8 d25, d5, d0 │ │ │ │ + vmlal.s q8, d0, d1[7] │ │ │ │ + movwls r0, #33285 @ 0x8205 │ │ │ │ + @ instruction: 0xf7f3940c │ │ │ │ + @ instruction: 0xf7fff847 │ │ │ │ + vpmax.s8 , q4, q12 │ │ │ │ + vorr.i32 d16, #0 @ 0x00000000 │ │ │ │ + eormi r0, r3, r0, lsl r3 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + beq 0xfe9a178c │ │ │ │ + strne pc, [r1, #964] @ 0x3c4 │ │ │ │ + tstpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andcc lr, r8, #3358720 @ 0x334000 │ │ │ │ + andls r4, r8, #-1409286144 @ 0xac000000 │ │ │ │ + vsubw.u8 , q2, d11 │ │ │ │ + vsubl.u8 q10, d4, d3 │ │ │ │ + @ instruction: 0xf0041340 │ │ │ │ + movwls r0, #50191 @ 0xc40f │ │ │ │ + strcs lr, [r9], #-2509 @ 0xfffff633 │ │ │ │ + blx 0xf74fd8 │ │ │ │ + ldmiblt r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + movwne pc, #53824 @ 0xd240 @ │ │ │ │ + tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf00143a3 │ │ │ │ + vst3.8 {d8-d10}, [r4], r2 │ │ │ │ + @ instruction: 0xf5b32378 │ │ │ │ + @ instruction: 0xf0022f70 │ │ │ │ + strteq r8, [r5], #-1195 @ 0xfffffb55 │ │ │ │ + strbthi pc, [r9], #-321 @ 0xfffffebf @ │ │ │ │ + orrne pc, r6, #4, 8 @ 0x4000000 │ │ │ │ + svcne 0x0084f5b3 │ │ │ │ + ldmibge sl!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf004920a │ │ │ │ - andls r0, fp, #-268435456 @ 0xf0000000 │ │ │ │ - @ instruction: 0xf0020aa2 │ │ │ │ - vmov.i32 d16, #52224 @ 0x0000cc00 │ │ │ │ - tstmi r4, #-2130706432 @ 0x81000000 │ │ │ │ - andcs sl, r1, #8, 18 @ 0x20000 │ │ │ │ - andls r4, r0, #64, 12 @ 0x4000000 │ │ │ │ - addsmi pc, r9, #1610612740 @ 0x60000004 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - @ instruction: 0xf7f3940c │ │ │ │ - @ instruction: 0xf7fff869 │ │ │ │ - @ instruction: 0xf414ba9c │ │ │ │ + movwcc pc, #5060 @ 0x13c4 @ │ │ │ │ + movwcs lr, #35277 @ 0x89cd │ │ │ │ + andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + movwne pc, #13252 @ 0x33c4 @ │ │ │ │ + streq pc, [pc], #-4 @ 0xb7060 │ │ │ │ + movwcs lr, #43469 @ 0xa9cd │ │ │ │ + @ instruction: 0xf7f4940c │ │ │ │ + @ instruction: 0xf7fff949 │ │ │ │ + @ instruction: 0xf414b9a6 │ │ │ │ @ instruction: 0xf47f4500 │ │ │ │ - vst1.8 {d26-d27}, [pc :128], r1 │ │ │ │ + vst2.32 {d26,d28}, [pc :128], r1 │ │ │ │ vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ @ instruction: 0x43a30310 │ │ │ │ - msrhi CPSR_fx, #2 │ │ │ │ + adchi pc, r5, #2 │ │ │ │ andne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ vsubl.u8 , d4, d13 │ │ │ │ andls r2, r9, #805306368 @ 0x30000000 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ @ instruction: 0xf004920a │ │ │ │ andls r0, fp, #-268435456 @ 0xf0000000 │ │ │ │ vmlsl.u8 q8, d20, d18 │ │ │ │ @ instruction: 0xf0025300 │ │ │ │ vmov.i32 d16, #52224 @ 0x0000cc00 │ │ │ │ tstmi r4, #-2130706432 @ 0x81000000 │ │ │ │ andcs sl, r1, #8, 18 @ 0x20000 │ │ │ │ andls r4, r0, #64, 12 @ 0x4000000 │ │ │ │ - rsbeq pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + adcne pc, sp, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ strls r9, [ip], #-776 @ 0xfffffcf8 │ │ │ │ - @ instruction: 0xf83cf7f3 │ │ │ │ - blt 0x1cb4fd8 │ │ │ │ - tstpeq r0, #72, 4 @ p-variant is OBSOLETE @ 0x80000004 │ │ │ │ - tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - blcs 0xc7074 │ │ │ │ - ldmibge r0!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - vmlsl.u8 q8, d20, d19 │ │ │ │ - @ instruction: 0xf0031581 │ │ │ │ - stmdbge r8, {r2, r3, r4, r8, r9} │ │ │ │ - vmlsl.u q10, d4, d0[0] │ │ │ │ - @ instruction: 0x432b2203 │ │ │ │ - movwls r9, #45576 @ 0xb208 │ │ │ │ + @ instruction: 0xffcef7f2 │ │ │ │ + stmiblt pc!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ + movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - movtne pc, #964 @ 0x3c4 @ │ │ │ │ - streq pc, [pc], #-4 @ 0xb7010 │ │ │ │ - stmib sp, {r2, r3, r8, r9, ip, pc}^ │ │ │ │ - @ instruction: 0xf7f12409 │ │ │ │ - @ instruction: 0xf7fffa2f │ │ │ │ - vmul.i8 , q8, q4 │ │ │ │ - vsubw.s8 , q0, d13 │ │ │ │ - @ instruction: 0x43a30310 │ │ │ │ - mvnshi pc, #1 │ │ │ │ - cmnpcs r8, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ - svccs 0x0070f5b3 │ │ │ │ - strthi pc, [r7], #2 │ │ │ │ - @ instruction: 0xf1410425 │ │ │ │ - vst3.16 {d8-d10}, [r4 :128], r4 │ │ │ │ - @ instruction: 0xf5b31386 │ │ │ │ - @ instruction: 0xf47f1f84 │ │ │ │ - stmdbge r8, {r0, r6, r7, r8, fp, sp, pc} │ │ │ │ - vmlsl.u q10, d4, d0[0] │ │ │ │ - vsubl.u8 q10, d4, d3 │ │ │ │ - stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ - vsubw.u8 q9, q2, d8 │ │ │ │ - vsubl.u8 q9, d4, d3 │ │ │ │ - @ instruction: 0xf0041303 │ │ │ │ - stmib sp, {r0, r1, r2, r3, sl}^ │ │ │ │ - strls r2, [ip], #-778 @ 0xfffffcf6 │ │ │ │ - @ instruction: 0xf93ef7f4 │ │ │ │ - stmiblt sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strmi pc, [r0, #-1044] @ 0xfffffbec │ │ │ │ - stmibge r8!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ - cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ - tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf00243a3 │ │ │ │ - vsubl.u8 q12, d20, d17 │ │ │ │ - andls r1, sp, #268435456 @ 0x10000000 │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - vsubl.u8 , d4, d9 │ │ │ │ - andls r4, sl, #805306368 @ 0x30000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - beq 0xfe95b8d0 │ │ │ │ - movwpl pc, #964 @ 0x3c4 @ │ │ │ │ - andseq pc, ip, #2 │ │ │ │ - strne pc, [r1], #964 @ 0x3c4 │ │ │ │ - stmdbge r8, {r2, r4, r8, r9, lr} │ │ │ │ - strbmi r2, [r0], -r1, lsl #4 │ │ │ │ - vhsub.s8 d25, d5, d0 │ │ │ │ - vsubl.s8 , d16, d29 │ │ │ │ - movwls r0, #33285 @ 0x8205 │ │ │ │ - @ instruction: 0xf7f2940c │ │ │ │ - @ instruction: 0xf7ffffc3 │ │ │ │ - stmdbge r8, {r1, r2, r4, r5, r6, r7, r8, fp, ip, sp, pc} │ │ │ │ - vmlsl.u q10, d4, d0[0] │ │ │ │ - vsubw.u8 q9, q2, d3 │ │ │ │ - movwls r4, #33283 @ 0x8203 │ │ │ │ - movweq pc, #61444 @ 0xf004 @ │ │ │ │ - vabal.u8 , d4, d12 │ │ │ │ - stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ - strls r2, [fp], #-777 @ 0xfffffcf7 │ │ │ │ - blx 0xfea750b8 │ │ │ │ - stmdblt sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - andne lr, r8, #3358720 @ 0x334000 │ │ │ │ - stmdbge r8, {r6, r9, sl, lr} │ │ │ │ - teqpvs r5, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ - movweq pc, #21184 @ 0x52c0 @ │ │ │ │ - andvs pc, r5, #1879048196 @ 0x70000004 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - eorgt pc, r8, sp, asr #17 │ │ │ │ - strmi lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf844f7f1 │ │ │ │ - ldmdblt r9, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf0049308 │ │ │ │ + strls r0, [ip, #-783] @ 0xfffffcf1 │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + movwcs lr, #39373 @ 0x99cd │ │ │ │ + @ instruction: 0xf7f2940b │ │ │ │ + @ instruction: 0xf7fffab1 │ │ │ │ + stmib sp, {r1, r2, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ + strbmi r1, [r0], -r8, lsl #4 │ │ │ │ + @ instruction: 0xf644a908 │ │ │ │ + vbic.i32 d22, #1280 @ 0x00000500 │ │ │ │ + vcgt.s8 d16, d7, d5 │ │ │ │ + vsubl.s8 q11, d0, d5 │ │ │ │ + strls r0, [sl], #-517 @ 0xfffffdfb │ │ │ │ + strgt lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf850f7f1 │ │ │ │ + ldmdblt r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andne lr, r8, #3358720 @ 0x334000 │ │ │ │ stmdbge r8, {r6, r9, sl, lr} │ │ │ │ teqpvs r5, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ movweq pc, #21184 @ 0x52c0 @ │ │ │ │ rsbspl pc, r5, #1879048196 @ 0x70000004 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ - eorgt pc, r8, sp, asr #17 │ │ │ │ - strmi lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf830f7f1 │ │ │ │ - stmdblt r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - smullscc pc, r9, r8, r8 @ │ │ │ │ - @ instruction: 0xf8d8b123 │ │ │ │ - @ instruction: 0x07d830d4 │ │ │ │ - ldmdbge ip!, {r0, r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ - andne lr, r8, #3358720 @ 0x334000 │ │ │ │ - stmdbge r8, {r6, r9, sl, lr} │ │ │ │ - mvneq pc, #1610612740 @ 0x60000004 │ │ │ │ - movweq pc, #41664 @ 0xa2c0 @ │ │ │ │ - adcvc pc, sp, #72351744 @ 0x4500000 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - eorgt pc, r8, sp, asr #17 │ │ │ │ - strmi lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf814f7f1 │ │ │ │ - stmdblt r9!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib sp, {r1, r3, sl, ip, pc}^ │ │ │ │ + @ instruction: 0xf7f1c50b │ │ │ │ + @ instruction: 0xf7fff83d │ │ │ │ + @ instruction: 0xf898b940 │ │ │ │ + ldrdlt r3, [r3, -r9]! │ │ │ │ + ldrsbcc pc, [r4], #136 @ 0x88 @ │ │ │ │ + @ instruction: 0xf57f07d8 │ │ │ │ + stmib sp, {r0, r1, r2, r4, r5, r8, fp, sp, pc}^ │ │ │ │ + strbmi r1, [r0], -r8, lsl #4 │ │ │ │ + vmla.i8 d26, d6, d8 │ │ │ │ + vqdmlal.s q8, d16, d1[4] │ │ │ │ + @ instruction: 0xf645030a │ │ │ │ + vsubl.s8 , d16, d29 │ │ │ │ + strls r0, [sl], #-522 @ 0xfffffdf6 │ │ │ │ + strgt lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf822f7f1 │ │ │ │ + stmdblt r5!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smullscc pc, r9, r8, r8 @ │ │ │ │ @ instruction: 0xf8d8b123 │ │ │ │ @ instruction: 0x07de30d4 │ │ │ │ - stmdbge r0!, {r0, r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ + ldmdbge ip, {r0, r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ andne lr, r8, #3358720 @ 0x334000 │ │ │ │ stmdbge r8, {r6, r9, sl, lr} │ │ │ │ mvneq pc, #1610612740 @ 0x60000004 │ │ │ │ movweq pc, #41664 @ 0xa2c0 @ │ │ │ │ rsbsvc pc, sp, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - eorgt pc, r8, sp, asr #17 │ │ │ │ - strmi lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xfff8f7f0 │ │ │ │ - stmdblt sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - andne lr, r8, #3358720 @ 0x334000 │ │ │ │ - stmdbge r8, {r6, r9, sl, lr} │ │ │ │ - teqpvs r5, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ - movweq pc, #21184 @ 0x52c0 @ │ │ │ │ - subvs pc, sp, #1879048196 @ 0x70000004 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - eorgt pc, r8, sp, asr #17 │ │ │ │ - strmi lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xffe4f7f0 │ │ │ │ - ldmlt r9!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib sp, {r1, r3, sl, ip, pc}^ │ │ │ │ + @ instruction: 0xf7f1c50b │ │ │ │ + @ instruction: 0xf7fff807 │ │ │ │ + stmib sp, {r1, r3, r8, fp, ip, sp, pc}^ │ │ │ │ + strbmi r1, [r0], -r8, lsl #4 │ │ │ │ + @ instruction: 0xf644a908 │ │ │ │ + vbic.i32 d22, #1280 @ 0x00000500 │ │ │ │ + vcgt.s8 d16, d7, d5 │ │ │ │ + vmlal.s q11, d0, d1[3] │ │ │ │ + strls r0, [sl], #-517 @ 0xfffffdfb │ │ │ │ + strgt lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xfff4f7f0 │ │ │ │ + ldmlt r7!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andne lr, r8, #3358720 @ 0x334000 │ │ │ │ stmdbge r8, {r6, r9, sl, lr} │ │ │ │ teqpvs r5, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ movweq pc, #21184 @ 0x52c0 @ │ │ │ │ adcspl pc, sp, #1879048196 @ 0x70000004 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ - eorgt pc, r8, sp, asr #17 │ │ │ │ - strmi lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xffd0f7f0 │ │ │ │ - stmialt r5!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - vsubl.s8 q9, d16, d16 │ │ │ │ - addsmi r0, r3, #192, 4 │ │ │ │ - strbhi pc, [r3], #1 @ │ │ │ │ - teqphi r9, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - vrshr.s64 q9, q8, #64 │ │ │ │ - addsmi r0, r3, #176, 4 │ │ │ │ - strbhi pc, [r7, #1] @ │ │ │ │ - ldrbhi pc, [r7], #-512 @ 0xfffffe00 @ │ │ │ │ - vrshr.s64 q9, q8, #64 │ │ │ │ - addsmi r0, r3, #144, 4 │ │ │ │ - ldrhi pc, [r6, #-1] │ │ │ │ - svceq 0x0020f5b3 │ │ │ │ - ldrbthi pc, [sp], #1 @ │ │ │ │ - svceq 0x0000f5b3 │ │ │ │ - stmiage r6, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - vsubw.u8 q9, q2, d0 │ │ │ │ - stmdbge r8, {r0, r1, r9, sp} │ │ │ │ - andcc lr, r8, #3358720 @ 0x334000 │ │ │ │ - vmlsl.u q10, d4, d0[0] │ │ │ │ - andls r4, sl, #805306368 @ 0x30000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - ldrmi r9, [sl], -fp, lsl #4 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - @ instruction: 0xf7f2940c │ │ │ │ - @ instruction: 0xf7fffd57 │ │ │ │ - vmla.i8 d27, d15, d24 │ │ │ │ - vmlal.s q8, d0, d0[0] │ │ │ │ - addsmi r0, r3, #128, 4 │ │ │ │ - andshi pc, sp, #0 │ │ │ │ - addeq pc, r0, #-268435452 @ 0xf0000004 │ │ │ │ + stmib sp, {r1, r3, sl, ip, pc}^ │ │ │ │ + @ instruction: 0xf7f0c50b │ │ │ │ + @ instruction: 0xf7ffffe1 │ │ │ │ + adccs fp, r0, #228, 16 @ 0xe40000 │ │ │ │ + sbceq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf0014293 │ │ │ │ + vshl.s8 q4, q6, q8 │ │ │ │ + rscscs r8, r0, #1073741838 @ 0x4000000e │ │ │ │ + adcseq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf0014293 │ │ │ │ + vrshl.s8 q4, , q8 │ │ │ │ + rscscs r8, r0, #1459617792 @ 0x57000000 │ │ │ │ + addseq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf0014293 │ │ │ │ + @ instruction: 0xf5b3851f │ │ │ │ + @ instruction: 0xf0010f20 │ │ │ │ + @ instruction: 0xf5b38506 │ │ │ │ + @ instruction: 0xf47f0f00 │ │ │ │ + movwcs sl, #2245 @ 0x8c5 │ │ │ │ + andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + stmib sp, {r3, r8, fp, sp, pc}^ │ │ │ │ + strbmi r3, [r0], -r8, lsl #4 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + @ instruction: 0xf004920a │ │ │ │ + andls r0, fp, #-268435456 @ 0xf0000000 │ │ │ │ + vmov.i32 d20, #-905969664 @ 0xca000000 │ │ │ │ + strls r3, [ip], #-1027 @ 0xfffffbfd │ │ │ │ + stc2l 7, cr15, [r8, #-968]! @ 0xfffffc38 │ │ │ │ + stmdblt r7!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + subeq pc, r0, #-268435452 @ 0xf0000004 │ │ │ │ addeq pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf47f4293 │ │ │ │ - teqcs r0, #10682368 @ 0xa30000 │ │ │ │ - cmnpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf0004293 │ │ │ │ + vqsub.s8 d24, d15, d12 │ │ │ │ + vsubl.s8 q8, d16, d0 │ │ │ │ + addsmi r0, r3, #128, 4 │ │ │ │ + stmiage r2!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ + eormi r0, r3, r0, ror r3 │ │ │ │ + svcne 0x0000f5b3 │ │ │ │ + strbthi pc, [sl], #-2 @ │ │ │ │ + ldrbthi pc, [r5], #512 @ 0x200 @ │ │ │ │ + svcne 0x0080f5b3 │ │ │ │ + strbhi pc, [r2, #-2]! @ │ │ │ │ + mvnhi pc, #268435456 @ 0x10000000 │ │ │ │ + @ instruction: 0xf0022b20 │ │ │ │ + vqshl.s8 q4, , q9 │ │ │ │ + blcs 0xd7d54 │ │ │ │ + msrhi SPSR_, #2 │ │ │ │ + movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ + vsubw.u8 , q2, d8 │ │ │ │ + movwls r4, #37635 @ 0x9303 │ │ │ │ + stmdbge r8, {r0, r8, r9, sp} │ │ │ │ + ldrmi r4, [sl], -r0, asr #12 │ │ │ │ + streq pc, [pc], #-4 @ 0xb72bc │ │ │ │ + strls r9, [sl], #-1291 @ 0xfffffaf5 │ │ │ │ + @ instruction: 0xf7f1950c │ │ │ │ + @ instruction: 0xf7fffb43 │ │ │ │ + @ instruction: 0x4621b878 │ │ │ │ + stmib sp, {r3, fp, sp, pc}^ │ │ │ │ + stmib sp, {r0, r3, r8, sl, ip, lr}^ │ │ │ │ + @ instruction: 0xf7ef550b │ │ │ │ + stmdbge r8, {r0, r1, r2, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7f04640 │ │ │ │ + stmdacs r0, {r0, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmge pc, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ @ │ │ │ │ + @ instruction: 0xf57f07e0 │ │ │ │ + vmul.i q13, q2, d1[5] │ │ │ │ + strteq r5, [r1], #195 @ 0xc3 │ │ │ │ + rscshi pc, r5, r1, lsl #2 │ │ │ │ + ldrsbcc pc, [r0], #-136 @ 0xffffff78 @ │ │ │ │ + ldrsbcc pc, [r0], #131 @ 0x83 @ │ │ │ │ + movwcc pc, #13251 @ 0x33c3 @ │ │ │ │ + vqdmulh.s d18, d2, d2 │ │ │ │ + stmdacs r0, {r0, r2, r5, pc} │ │ │ │ + stmiage fp, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + movwpl pc, #1103 @ 0x44f @ │ │ │ │ + movteq pc, #704 @ 0x2c0 @ │ │ │ │ @ instruction: 0xf5b34023 │ │ │ │ - @ instruction: 0xf0021f00 │ │ │ │ - vshl.s8 q4, , q0 │ │ │ │ - @ instruction: 0xf5b384f6 │ │ │ │ - @ instruction: 0xf0021f80 │ │ │ │ - vqrshl.s8 q4, , │ │ │ │ - blcs 0x8d8224 │ │ │ │ - ldrbthi pc, [r4], #2 @ │ │ │ │ - adchi pc, r3, #536870912 @ 0x20000000 │ │ │ │ - @ instruction: 0xf0022b00 │ │ │ │ - vorr.i32 q12, #50688 @ 0x0000c600 │ │ │ │ - movwls r2, #33539 @ 0x8303 │ │ │ │ - movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - movwcs r9, #4873 @ 0x1309 │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - @ instruction: 0xf004461a │ │ │ │ - strls r0, [fp, #-1039] @ 0xfffffbf1 │ │ │ │ - strls r9, [ip, #-1034] @ 0xfffffbf6 │ │ │ │ - blx 0xd7529e │ │ │ │ - ldmdalt r9!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - strpl lr, [r9, #-2509] @ 0xfffff633 │ │ │ │ - strpl lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ - mcrr2 7, 14, pc, ip, cr15 @ │ │ │ │ + @ instruction: 0xf0020f80 │ │ │ │ + vqshl.u64 q12, , #4 │ │ │ │ + vrshl.s8 q9, q0, q8 │ │ │ │ + strdmi r7, [r3], -lr @ │ │ │ │ + tstmi sp, #2176 @ 0x880 │ │ │ │ + cmnpcs r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ + svccs 0x0070f5b3 │ │ │ │ + strbeq lr, [r5, #-2639] @ 0xfffff5b1 │ │ │ │ + addhi pc, lr, r3 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - @ instruction: 0xf8b0f7f0 │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - strbeq sl, [r0, r0, ror #17]! │ │ │ │ - stmdage r6!, {r0, r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc}^ │ │ │ │ - sbcpl pc, r3, r4, asr #7 │ │ │ │ - @ instruction: 0xf10104a1 │ │ │ │ - @ instruction: 0xf8d880f2 │ │ │ │ - @ instruction: 0xf8d33050 │ │ │ │ - vshr.u64 , q0, #61 │ │ │ │ - blcs 0x143f24 │ │ │ │ - andshi pc, lr, r2, asr #4 │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - vst2. {d26-d27}, [pc], ip │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ - eormi r0, r3, r0, asr #6 │ │ │ │ - svceq 0x0080f5b3 │ │ │ │ - ldrbhi pc, [r2, r2]! @ │ │ │ │ - strbcs pc, [r0, #964] @ 0x3c4 @ │ │ │ │ - mvnsvc pc, #64, 4 │ │ │ │ - stceq 0, cr4, [r2, #-140]! @ 0xffffff74 │ │ │ │ - vst2.8 {d4-d7}, [r4 :64]! │ │ │ │ - @ instruction: 0xf5b32370 │ │ │ │ - b 0x148310c │ │ │ │ - @ instruction: 0xf0030545 │ │ │ │ - stmdbge r8, {r0, r3, r7, pc} │ │ │ │ - vmlsl.u q10, d4, d0[0] │ │ │ │ - @ instruction: 0xf0024403 │ │ │ │ - stmib sp, {r0, r1, r9}^ │ │ │ │ - andls r4, sl, #8, 10 @ 0x2000000 │ │ │ │ - stc2 7, cr15, [lr], {248} @ 0xf8 │ │ │ │ - ldmdalt r1!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - msrvc SPSR_, #4 │ │ │ │ - svcvc 0x0060f1b3 │ │ │ │ - mrshi pc, (UNDEF: 75) @ │ │ │ │ - ldrmi r2, [r3], -r0, lsl #4 │ │ │ │ - stmdbeq r3!, {r1, r3, r8, r9, ip, pc}^ │ │ │ │ - andpl lr, fp, #3358720 @ 0x334000 │ │ │ │ - mvnscc pc, #50331648 @ 0x3000000 │ │ │ │ - andeq pc, sl, #196, 6 @ 0x10000003 │ │ │ │ - tstmi r3, #8, 18 @ 0x20000 │ │ │ │ - vst4.8 {d0,d2,d4,d6}, [r2 :128], r2 │ │ │ │ - strbmi r3, [r0], -r0, lsl #4 │ │ │ │ - mvneq r4, sl, asr r0 │ │ │ │ - orrcs pc, r0, #50331648 @ 0x3000000 │ │ │ │ - vmov.i32 q10, #195 @ 0x000000c3 │ │ │ │ - vhsub.u8 d21, d20, d3 │ │ │ │ - andls r6, r8, #128, 8 @ 0x80000000 │ │ │ │ - bicmi lr, r4, #274432 @ 0x43000 │ │ │ │ - movwls r0, #36955 @ 0x905b │ │ │ │ - mcr2 7, 3, pc, cr0, cr8, {7} @ │ │ │ │ - stmdalt r9, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - svceq 0x0020f5b3 │ │ │ │ - addhi pc, pc, #0 │ │ │ │ - svceq 0x0040f5b3 │ │ │ │ - stmdage r0, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ - vmlsl.u8 q8, d20, d19 │ │ │ │ - @ instruction: 0xf0031281 │ │ │ │ - vorr.i32 d16, #52224 @ 0x0000cc00 │ │ │ │ - tstmi r3, #0, 24 │ │ │ │ - ldreq pc, [r9, #-582]! @ 0xfffffdba │ │ │ │ - streq pc, [sl, #-704] @ 0xfffffd40 │ │ │ │ - movwls r2, #49665 @ 0xc201 │ │ │ │ - andls r2, r0, #0, 6 │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - vhsub.s8 d25, d6, d9 │ │ │ │ - vsubl.s8 q8, d16, d29 │ │ │ │ + strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + andeq pc, r3, #2 │ │ │ │ + strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7f8920a │ │ │ │ + @ instruction: 0xf7fffc1f │ │ │ │ + @ instruction: 0xf004b830 │ │ │ │ + @ instruction: 0xf1b37360 │ │ │ │ + @ instruction: 0xf0007f60 │ │ │ │ + andcs r8, r0, #-2147483630 @ 0x80000012 │ │ │ │ + movwls r4, #42515 @ 0xa613 │ │ │ │ + stmib sp, {r0, r1, r5, r6, r8, fp}^ │ │ │ │ + vst1.8 {d5-d8}, [r3], fp │ │ │ │ + vrsra.u64 , q14, #60 │ │ │ │ stmdbge r8, {r1, r3, r9} │ │ │ │ - svclt 0x0008459c │ │ │ │ - strbmi r4, [r0], -sl, lsr #12 │ │ │ │ - strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ - eorgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf004950a │ │ │ │ - vabal.u8 q8, d4, d15 │ │ │ │ - strls r1, [fp, #-1025] @ 0xfffffbff │ │ │ │ - @ instruction: 0xf7f2940d │ │ │ │ - @ instruction: 0xf7fffe19 │ │ │ │ - stmib sp, {r2, r3, r6, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0x01224313 │ │ │ │ + andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ + subsmi r4, sl, r0, asr #12 │ │ │ │ + vst4. {d0,d2,d4,d6}, [r3 :128], r3 │ │ │ │ + subsmi r2, r3, r0, lsl #7 │ │ │ │ + addpl pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + strvs pc, [r0], #836 @ 0x344 │ │ │ │ + b 0x119bbbc │ │ │ │ + subseq r4, fp, r4, asr #7 │ │ │ │ + @ instruction: 0xf7f89309 │ │ │ │ + @ instruction: 0xf7fffe71 │ │ │ │ + @ instruction: 0xf5b3b808 │ │ │ │ + @ instruction: 0xf0000f20 │ │ │ │ + @ instruction: 0xf5b3828f │ │ │ │ + @ instruction: 0xf47e0f40 │ │ │ │ + @ instruction: 0xf3c4afff │ │ │ │ + @ instruction: 0xf0045e00 │ │ │ │ + beq 0xfe9f8000 │ │ │ │ + vcgt.s8 d25, d6, d11 │ │ │ │ + vmvn.i32 d16, #2559 @ 0x000009ff │ │ │ │ + movwcs r0, #7178 @ 0x1c0a │ │ │ │ + adceq pc, sp, #1610612740 @ 0x60000004 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + movwcs r9, #768 @ 0x300 │ │ │ │ + ldrmi sl, [lr, #2312] @ 0x908 │ │ │ │ + strbtmi fp, [r2], -r8, lsl #30 │ │ │ │ + vmlsl.u q10, d4, d0[0] │ │ │ │ + @ instruction: 0xf0051c81 │ │ │ │ + b 0x11f8860 │ │ │ │ + srsia sp, #12 │ │ │ │ + strls lr, [ip, #-32] @ 0xffffffe0 │ │ │ │ + strcs pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + vabal.u8 , d4, d9 │ │ │ │ + vabal.u8 , d4, d1 │ │ │ │ + strls r4, [sp, #-1027] @ 0xfffffbfd │ │ │ │ + @ instruction: 0xf7f2940a │ │ │ │ + @ instruction: 0xf7fffe29 │ │ │ │ + stmib sp, {r1, r3, r6, fp, ip, sp, pc}^ │ │ │ │ stmdbge r8, {r3, r8} │ │ │ │ stmib sp, {r6, r9, sl, lr}^ │ │ │ │ - andls r5, ip, #167772160 @ 0xa000000 │ │ │ │ - @ instruction: 0xf8a8f7fa │ │ │ │ - svclt 0x00cbf7fe │ │ │ │ + andls r4, ip, #41943040 @ 0x2800000 │ │ │ │ + @ instruction: 0xf8b8f7fa │ │ │ │ + svclt 0x00c9f7fe │ │ │ │ ldrsbcs pc, [r0], #136 @ 0x88 @ │ │ │ │ strle r0, [r3, #-1940] @ 0xfffff86c │ │ │ │ svceq 0x000ef010 │ │ │ │ - svcge 0x00c2f43e │ │ │ │ + svcge 0x00c0f43e │ │ │ │ andvc pc, r0, pc, asr #8 │ │ │ │ andmi pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf1b04010 │ │ │ │ @ instruction: 0xf0016f80 │ │ │ │ - @ instruction: 0xf1a1814c │ │ │ │ - bcs 0x1f7c80 │ │ │ │ + @ instruction: 0xf1a1814e │ │ │ │ + bcs 0x1f7c70 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xbfc6c │ │ │ │ - svcge 0x00b0f43e │ │ │ │ + bcs 0xbfc5c │ │ │ │ + svcge 0x00aef43e │ │ │ │ strbmi r2, [r0], -r0, lsl #4 │ │ │ │ - ands pc, r0, sp, asr #17 │ │ │ │ - stmib sp, {r1, r9, sl, ip, pc}^ │ │ │ │ - andls r5, r5, #0, 24 │ │ │ │ - @ instruction: 0xf7f99203 │ │ │ │ - @ instruction: 0xf7fffb75 │ │ │ │ - sbccs fp, r0, #1703936 @ 0x1a0000 │ │ │ │ - sbcseq pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf0014293 │ │ │ │ - vcge.s8 q4, q8, │ │ │ │ - @ instruction: 0xf1b382f6 │ │ │ │ - @ instruction: 0xf0011fc0 │ │ │ │ - sbcscs r8, r0, #721420288 @ 0x2b000000 │ │ │ │ - sbceq pc, r0, #192, 4 │ │ │ │ + strls r9, [r2], -r4, lsl #10 │ │ │ │ + @ instruction: 0xce00e9cd │ │ │ │ + andls r9, r3, #1342177280 @ 0x50000000 │ │ │ │ + blx 0xfe275456 │ │ │ │ + ldmdalt r9, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + vmlal.s q9, d16, d0[0] │ │ │ │ + addsmi r0, r3, #208, 4 │ │ │ │ + strhi pc, [r6], #-1 │ │ │ │ + rscshi pc, r6, #0, 4 │ │ │ │ + svcne 0x00c0f1b3 │ │ │ │ + ldrthi pc, [r4], #-1 @ │ │ │ │ + vrshr.s64 q9, q0, #64 │ │ │ │ + addsmi r0, r3, #192, 4 │ │ │ │ + ldrhi pc, [r4], #-1 │ │ │ │ + vrshr.s64 d18, d16, #64 │ │ │ │ + addsmi r0, r3, #192, 4 │ │ │ │ + svcge 0x008af47e │ │ │ │ + smullsne pc, r9, r8, r8 @ │ │ │ │ + ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ + ldrsbcs pc, [r4], #136 @ 0x88 @ │ │ │ │ + @ instruction: 0xf0022900 │ │ │ │ + bicsmi r8, r2, #235 @ 0xeb │ │ │ │ + movweq pc, #4098 @ 0x1002 @ │ │ │ │ + @ instruction: 0xf47e2b00 │ │ │ │ + @ instruction: 0xf3c4af7b │ │ │ │ + movwcs r2, #4611 @ 0x1203 │ │ │ │ + stmdbge r8, {r3, r9, ip, pc} │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andls r4, r9, #64, 12 @ 0x4000000 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + vsubw.u8 , q2, d0 │ │ │ │ + stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ + andcs r2, r2, #167772160 @ 0xa000000 │ │ │ │ + @ instruction: 0xf7f1950c │ │ │ │ + @ instruction: 0xf7fefce3 │ │ │ │ + @ instruction: 0xf5b3bfdc │ │ │ │ + @ instruction: 0xf0010fa0 │ │ │ │ + vqshl.s8 q4, , q0 │ │ │ │ + @ instruction: 0xf5b38308 │ │ │ │ + @ instruction: 0xf0010f80 │ │ │ │ + andscs r8, r0, #247463936 @ 0xec00000 │ │ │ │ + subeq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0014293 │ │ │ │ - adcscs r8, r0, #184549376 @ 0xb000000 │ │ │ │ - sbceq pc, r0, #192, 4 │ │ │ │ + andscs r8, r0, #-1325400064 @ 0xb1000000 │ │ │ │ + eorseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf47e4293 │ │ │ │ - @ instruction: 0xf898af8b │ │ │ │ - @ instruction: 0xf8d810d9 │ │ │ │ - @ instruction: 0xf8d830d0 │ │ │ │ - stmdbcs r0, {r2, r4, r6, r7, sp} │ │ │ │ - rschi pc, r1, r2 │ │ │ │ - @ instruction: 0xf00243d2 │ │ │ │ - blcs 0xb80d4 │ │ │ │ - svcge 0x007cf47e │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andls r2, r8, #67108864 @ 0x4000000 │ │ │ │ - @ instruction: 0xf3c4a908 │ │ │ │ - strbmi r4, [r0], -r3, lsl #4 │ │ │ │ - @ instruction: 0xf0049209 │ │ │ │ - movwls r0, #527 @ 0x20f │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strcs lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ - strls r2, [ip, #-514] @ 0xfffffdfe │ │ │ │ - ldc2l 7, cr15, [r2], {241} @ 0xf1 │ │ │ │ - svclt 0x00ddf7fe │ │ │ │ - svceq 0x00a0f5b3 │ │ │ │ - strbthi pc, [fp], #-1 @ │ │ │ │ - movwhi pc, #33280 @ 0x8200 @ │ │ │ │ - svceq 0x0080f5b3 │ │ │ │ - ldrhi pc, [r4, #-1]! │ │ │ │ - vmov.i32 d18, #0 @ 0x00000000 │ │ │ │ - addsmi r0, r3, #64, 4 │ │ │ │ - strthi pc, [r9], #1 │ │ │ │ - vmov.i32 d18, #0 @ 0x00000000 │ │ │ │ - addsmi r0, r3, #48, 4 │ │ │ │ - svcge 0x0050f47e │ │ │ │ - cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ - stmdbeq pc, {r2, ip, sp, lr, pc} @ │ │ │ │ - strmi pc, [r3, -r4, asr #7] │ │ │ │ - strcs pc, [r3], -r4, asr #7 │ │ │ │ - svcmi 0x0070f5b3 │ │ │ │ - rschi pc, r7, #2 │ │ │ │ - stmdbge r8, {r0, r8, r9, sp} │ │ │ │ - ldrmi r4, [sl], -r0, asr #12 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strvs lr, [r8, -sp, asr #19] │ │ │ │ - eorls pc, r8, sp, asr #17 │ │ │ │ + @ instruction: 0xf404af4f │ │ │ │ + vbic.i32 q10, #49152 @ 0x0000c000 │ │ │ │ + @ instruction: 0xf3c44903 │ │ │ │ + @ instruction: 0xf0042703 │ │ │ │ + @ instruction: 0xf5b3060f │ │ │ │ + @ instruction: 0xf0024f70 │ │ │ │ + movwcs r8, #4847 @ 0x12ef │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ + vmov.i32 d20, #-905969664 @ 0xca000000 │ │ │ │ + stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ + strls r7, [sl], -r8, lsl #18 │ │ │ │ strmi lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xff06f7f1 │ │ │ │ + @ instruction: 0xff18f7f1 │ │ │ │ svclt 0x0035f7fe │ │ │ │ svceq 0x00a0f5b3 │ │ │ │ svcge 0x0030f47e │ │ │ │ @ instruction: 0xf14002a7 │ │ │ │ - @ instruction: 0xf0248415 │ │ │ │ + @ instruction: 0xf0248418 │ │ │ │ @ instruction: 0xf64e437f │ │ │ │ vmvn.i32 , #3840 @ 0x00000f00 │ │ │ │ vld1.8 {d0-d3}, [r3] │ │ │ │ addsmi r0, r3, #224, 6 @ 0x80000003 │ │ │ │ @ instruction: 0xf8d8d108 │ │ │ │ vst4. {d18-d21}, [pc :64], r0 │ │ │ │ vsubw.s8 , q0, d0 │ │ │ │ orrsmi r4, r3, #0, 6 │ │ │ │ - andhi pc, pc, r2 │ │ │ │ + andshi pc, sl, r2 │ │ │ │ stmdbge r8, {r0, r1, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ addseq r2, fp, r3, lsl #4 │ │ │ │ movwcs lr, #55757 @ 0xd9cd │ │ │ │ movwcs r2, #4609 @ 0x1201 │ │ │ │ movwcs lr, #35277 @ 0x89cd │ │ │ │ sbcpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ movwcs lr, #43469 @ 0xa9cd │ │ │ │ @ instruction: 0xf7f3940c │ │ │ │ - @ instruction: 0xf7fef8e3 │ │ │ │ + @ instruction: 0xf7fef8f5 │ │ │ │ @ instruction: 0xf5b2bf78 │ │ │ │ @ instruction: 0xf47e0fa0 │ │ │ │ adceq sl, r2, #4048 @ 0xfd0 │ │ │ │ - rsbhi pc, r9, r2, lsl #2 │ │ │ │ + rsbshi pc, r4, r2, lsl #2 │ │ │ │ @ instruction: 0xf1000223 │ │ │ │ - vst3.8 {d8,d10,d12}, [r4 :64], r2 │ │ │ │ + vst3.8 {d8,d10,d12}, [r4 :64], r6 │ │ │ │ @ instruction: 0xf5b36370 │ │ │ │ @ instruction: 0xf47e6f70 │ │ │ │ @ instruction: 0xf3c4aef1 │ │ │ │ movwls r4, #33539 @ 0x8303 │ │ │ │ stmdbge r8, {r0, r1, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ andcs r3, pc, #50331648 @ 0x3000000 │ │ │ │ strls r0, [ip, #-155] @ 0xffffff65 │ │ │ │ andmi lr, r9, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ - @ instruction: 0xf7fefd07 │ │ │ │ + @ instruction: 0xf7fefd19 │ │ │ │ @ instruction: 0xf44fbee0 │ │ │ │ vsubl.s8 , d0, d0 │ │ │ │ - b 0x1c7f98 │ │ │ │ + b 0x1c7f84 │ │ │ │ @ instruction: 0xf5b30302 │ │ │ │ @ instruction: 0xf0010fc0 │ │ │ │ - vaba.s8 q4, q0, q2 │ │ │ │ - @ instruction: 0xf5b38397 │ │ │ │ + vaba.s8 q4, q0, q7 │ │ │ │ + @ instruction: 0xf5b38398 │ │ │ │ @ instruction: 0xf0011f00 │ │ │ │ - @ instruction: 0xf5b386e9 │ │ │ │ + @ instruction: 0xf5b386f3 │ │ │ │ @ instruction: 0xf0010f80 │ │ │ │ - blcs 0xd9124 │ │ │ │ - mrcge 4, 4, APSR_nzcv, cr14, cr15, {3} │ │ │ │ + blcs 0xd9138 │ │ │ │ + mrcge 4, 4, APSR_nzcv, cr15, cr15, {3} │ │ │ │ rsceq pc, pc, #4 │ │ │ │ @ instruction: 0xf0022a20 │ │ │ │ - @ instruction: 0xf01485d2 │ │ │ │ - b 0x1478248 │ │ │ │ + @ instruction: 0xf01485d8 │ │ │ │ + b 0x1478234 │ │ │ │ @ instruction: 0x46174614 │ │ │ │ - strbthi pc, [r6], #2 @ │ │ │ │ + strbthi pc, [ip], #2 @ │ │ │ │ subvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0024214 │ │ │ │ - andcs r8, r0, #224, 10 @ 0x38000000 │ │ │ │ - vrsubhn.i16 d30, q10, q5 │ │ │ │ + andcs r8, r0, #964689920 @ 0x39800000 │ │ │ │ + vrsubhn.i16 d30, q10, │ │ │ │ @ instruction: 0xf0145341 │ │ │ │ movwls r0, #57136 @ 0xdf30 │ │ │ │ mcrge 4, 5, pc, cr12, cr14, {3} @ │ │ │ │ smlabtcs r3, r4, r3, pc @ │ │ │ │ movwpl pc, #964 @ 0x3c4 @ │ │ │ │ svclt 0x0018290d │ │ │ │ stmdbcs pc, {r0, r9, sp} @ │ │ │ │ - rscshi pc, pc, r2 │ │ │ │ + tstphi fp, r2 @ p-variant is OBSOLETE │ │ │ │ strbmi r9, [r0], -r0, lsl #4 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ andls r9, fp, #-2147483646 @ 0x80000002 │ │ │ │ @ instruction: 0xf644a908 │ │ │ │ vrshr.s64 d21, d21, #64 │ │ │ │ @ instruction: 0xf0040205 │ │ │ │ movwls r0, #33807 @ 0x840f │ │ │ │ strcs r9, [r0], #-1036 @ 0xfffffbf4 │ │ │ │ @ instruction: 0xf7f29409 │ │ │ │ - @ instruction: 0xf7fefe0d │ │ │ │ + @ instruction: 0xf7fefe1f │ │ │ │ eorscs fp, r0, #4, 30 │ │ │ │ rsbseq pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf0044022 │ │ │ │ - vmull.u8 q8, d4, d15 │ │ │ │ - @ instruction: 0xf5b24e03 │ │ │ │ - @ instruction: 0xf3c40f80 │ │ │ │ - @ instruction: 0xf0022403 │ │ │ │ - vqshl.s8 d8, d31, d16 │ │ │ │ + vaddl.u8 q10, d4, d18 │ │ │ │ + vmull.u8 q10, d4, d3 │ │ │ │ + @ instruction: 0xf5b22103 │ │ │ │ + @ instruction: 0xf0040f80 │ │ │ │ + @ instruction: 0xf002040f │ │ │ │ + vshl.s8 q4, , q8 │ │ │ │ @ instruction: 0xf1b28284 │ │ │ │ @ instruction: 0xf0021f10 │ │ │ │ - vqshl.s8 d8, d3, d16 │ │ │ │ - bcs 0x8d9504 │ │ │ │ - strthi pc, [r4], #-2 │ │ │ │ - rsbshi pc, r1, #536870912 @ 0x20000000 │ │ │ │ + vqshl.s8 d8, d9, d16 │ │ │ │ + bcs 0x8d9500 │ │ │ │ + strthi pc, [sl], #-2 │ │ │ │ + rsbshi pc, r9, #536870912 @ 0x20000000 │ │ │ │ @ instruction: 0xf0022a00 │ │ │ │ - stmdbge r8, {r0, r1, r2, r3, r4, r5, r7, sl, pc} │ │ │ │ - @ instruction: 0xf6454640 │ │ │ │ - vsubl.s8 q9, d0, d29 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + smlabtls r8, r5, r4, r8 │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + eorcs pc, sp, #72351744 @ 0x4500000 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7f1950c │ │ │ │ - @ instruction: 0xf7fef8a1 │ │ │ │ + @ instruction: 0xf7fef8b3 │ │ │ │ adceq fp, r7, #96, 28 @ 0x600 │ │ │ │ - ldrbhi pc, [lr, r1, lsl #2]! @ │ │ │ │ + andhi pc, r9, r2, lsl #2 │ │ │ │ movweq pc, #1044 @ 0x414 @ │ │ │ │ - ldrhi pc, [r1, #64]! @ 0x40 │ │ │ │ + ldrhi pc, [r5, #64]! @ 0x40 │ │ │ │ vpmax.s8 d16, d15, d17 │ │ │ │ eormi r0, r3, pc, lsr r3 │ │ │ │ ldrsbeq pc, [r0], #136 @ 0x88 @ │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - streq pc, [pc, #-1] @ 0xb772f │ │ │ │ + streq pc, [pc, #-1] @ 0xb771b │ │ │ │ svcmi 0x0070f5b3 │ │ │ │ - ldrbhi pc, [r7, #-1] @ │ │ │ │ + ldrbhi pc, [pc, #-1] @ 0xb7723 @ │ │ │ │ @ instruction: 0xf57e0700 │ │ │ │ rsclt sl, r3, #1136 @ 0x470 │ │ │ │ stmdbge r8, {r3, r9, ip, pc} │ │ │ │ andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - strcs r4, [pc], #-1600 @ 0xb774c │ │ │ │ + strcs r4, [pc], #-1600 @ 0xb7738 │ │ │ │ andpl lr, r9, #3358720 @ 0x334000 │ │ │ │ strls r2, [fp], #-514 @ 0xfffffdfe │ │ │ │ movwcs r0, #156 @ 0x9c │ │ │ │ @ instruction: 0xf7fa940c │ │ │ │ - @ instruction: 0xf7fefc9d │ │ │ │ + @ instruction: 0xf7fefcaf │ │ │ │ stcleq 14, cr11, [r3, #-688]! @ 0xfffffd50 │ │ │ │ setend be │ │ │ │ - @ instruction: 0xf64f87c1 │ │ │ │ + @ instruction: 0xf64f87cc │ │ │ │ vmlal.s , d16, d0[4] │ │ │ │ eormi r0, r2, pc, lsl #4 │ │ │ │ svccs 0x005cf5b2 │ │ │ │ mcrge 4, 1, pc, cr8, cr14, {3} @ │ │ │ │ ldrsbcs pc, [r0], #136 @ 0x88 @ │ │ │ │ andvc pc, r2, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf47e2a08 │ │ │ │ @ instruction: 0xf003ae21 │ │ │ │ andcs r0, r2, #67108864 @ 0x4000000 │ │ │ │ tstpeq pc, r4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f84640 │ │ │ │ - @ instruction: 0xf7fefca3 │ │ │ │ + @ instruction: 0xf7fefcb5 │ │ │ │ vmull.p8 , d20, d14 │ │ │ │ eoreq r5, r6, #64, 4 │ │ │ │ - cmnphi pc, #64, 2 @ p-variant is OBSOLETE │ │ │ │ + orrhi pc, r2, #64, 2 │ │ │ │ mvnvc pc, #82837504 @ 0x4f00000 │ │ │ │ movweq pc, #62144 @ 0xf2c0 @ │ │ │ │ @ instruction: 0xf5b34023 │ │ │ │ @ instruction: 0xf47e2f5c │ │ │ │ stmdbge r8, {r0, r3, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf0044640 │ │ │ │ movwcs r0, #5151 @ 0x141f │ │ │ │ strls r9, [r8], #-521 @ 0xfffffdf7 │ │ │ │ strcc lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7f8950c │ │ │ │ - @ instruction: 0xf7fefdc9 │ │ │ │ + @ instruction: 0xf7fefddb │ │ │ │ @ instruction: 0xf3c4bdfc │ │ │ │ movwls r2, #54019 @ 0xd303 │ │ │ │ vmlal.u , d20, d3[4] │ │ │ │ strbmi r5, [r0], -r0, asr #3 │ │ │ │ stmdbge r8, {r1, r3, r8, ip, pc} │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ movwls r0, #57499 @ 0xe09b │ │ │ │ - movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ - movwcs lr, #47565 @ 0xb9cd │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ + andcc lr, fp, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf04f02a3 │ │ │ │ svclt 0x00540201 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ movwcs lr, #35277 @ 0x89cd │ │ │ │ - @ instruction: 0xff5ef7f2 │ │ │ │ + @ instruction: 0xff70f7f2 │ │ │ │ mrclt 7, 2, APSR_nzcv, cr5, cr14, {7} │ │ │ │ - vmlsl.u8 q8, d20, d19 │ │ │ │ - @ instruction: 0xf0031281 │ │ │ │ - vorr.i32 d16, #52224 @ 0x0000cc00 │ │ │ │ - tstmi r3, #0, 24 │ │ │ │ - strne pc, [r9, #582]! @ 0x246 │ │ │ │ - streq pc, [sl, #-704] @ 0xfffffd40 │ │ │ │ - movwls r2, #49665 @ 0xc201 │ │ │ │ - andls r2, r0, #0, 6 │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - vhsub.s8 d25, d6, d9 │ │ │ │ + cdppl 3, 0, cr15, cr0, cr4, {6} │ │ │ │ + movweq pc, #61444 @ 0xf004 @ │ │ │ │ + movwls r0, #47781 @ 0xbaa5 │ │ │ │ + stcne 2, cr15, [r9], #280 @ 0x118 │ │ │ │ + stceq 2, cr15, [sl], {192} @ 0xc0 │ │ │ │ + vcgt.s8 d18, d6, d1 │ │ │ │ vrshr.s64 , , #64 │ │ │ │ - stmdbge r8, {r1, r3, r9} │ │ │ │ - svclt 0x0008459c │ │ │ │ - strbmi r4, [r0], -sl, lsr #12 │ │ │ │ - strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ - eorgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf004950a │ │ │ │ - vabal.u8 q8, d4, d15 │ │ │ │ - strls r1, [fp, #-1025] @ 0xfffffbff │ │ │ │ - @ instruction: 0xf7f2940d │ │ │ │ - @ instruction: 0xf7fefbf7 │ │ │ │ - beq 0xfe967110 │ │ │ │ - cmnpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - andseq pc, ip, #2 │ │ │ │ - addne pc, r1, r4, asr #7 │ │ │ │ + movwls r0, #522 @ 0x20a │ │ │ │ + stmdbge r8, {r8, r9, sp} │ │ │ │ + svclt 0x0008459e │ │ │ │ + strbmi r4, [r0], -r2, ror #12 │ │ │ │ stcne 3, cr15, [r1], {196} @ 0xc4 │ │ │ │ - streq lr, [r0, #-2626] @ 0xfffff5be │ │ │ │ - vsubw.u8 q10, q10, d17 │ │ │ │ - @ instruction: 0xf0044003 │ │ │ │ - @ instruction: 0xf8cd020f │ │ │ │ - andls ip, sl, r4, lsr r0 │ │ │ │ - ldrhi pc, [ip], -r0 │ │ │ │ - vst1.8 {d25-d28}, [pc], fp │ │ │ │ - vmvn.i32 q11, #0 @ 0x00000000 │ │ │ │ - strls r0, [ip, #-527] @ 0xfffffdf1 │ │ │ │ - vaddl.u8 q10, d4, d18 │ │ │ │ - vabal.u8 , d4, d0 │ │ │ │ - stmib sp, {r0, r1, sl, sp}^ │ │ │ │ - vst3.8 {d21-d23}, [pc], r8 │ │ │ │ - vmov.i32 q11, #0 @ 0x00000000 │ │ │ │ - adcmi r0, r2, #218103808 @ 0xd000000 │ │ │ │ - andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ - @ instruction: 0xf6442202 │ │ │ │ - vmvn.i32 d22, #327680 @ 0x00050000 │ │ │ │ - andls r0, r0, #83886080 @ 0x5000000 │ │ │ │ - andcs pc, sp, #1610612740 @ 0x60000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - svclt 0x00082d00 │ │ │ │ - @ instruction: 0xf7f24622 │ │ │ │ - @ instruction: 0xf7fefbb9 │ │ │ │ - beq 0xfe9a7094 │ │ │ │ - cmnpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ - tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - tstpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ - addne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ + ldreq pc, [ip, #-5] │ │ │ │ + streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ + eor pc, r0, sp, asr #17 │ │ │ │ + vabal.u8 , d4, d12 │ │ │ │ + strls r2, [r9, #-1283] @ 0xfffffafd │ │ │ │ + strne pc, [r1, #-964] @ 0xfffffc3c │ │ │ │ + strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strls r9, [sl], #-1293 @ 0xfffffaf3 │ │ │ │ + stc2 7, cr15, [r8], {242} @ 0xf2 │ │ │ │ + mcrlt 7, 1, pc, cr9, cr14, {7} @ │ │ │ │ + vst1.32 {d16-d17}, [pc :128], r2 │ │ │ │ + vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf0020110 │ │ │ │ + vmov.i32 d16, #52224 @ 0x0000cc00 │ │ │ │ + vaddl.u8 , d20, d1 │ │ │ │ + b 0x113e870 │ │ │ │ + @ instruction: 0x43a10500 │ │ │ │ andmi pc, r3, r4, asr #7 │ │ │ │ - stceq 0, cr15, [pc], {4} │ │ │ │ - vorr.i32 d20, #51712 @ 0x0000ca00 │ │ │ │ - @ instruction: 0x43a11501 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + eorsgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf000900a │ │ │ │ - stmdbge r8, {r0, r2, r3, r6, r7, r8, sl, pc} │ │ │ │ - vmlsl.u q10, d4, d0[0] │ │ │ │ - @ instruction: 0xf8cd5300 │ │ │ │ - vaddl.u8 q14, d4, d28 │ │ │ │ - stmib sp, {r0, r1, sl, sp}^ │ │ │ │ - stmib sp, {r2, r3, r8, sl, sp}^ │ │ │ │ - @ instruction: 0xf7fa3408 │ │ │ │ - @ instruction: 0xf7fefef9 │ │ │ │ - @ instruction: 0xf404bdc8 │ │ │ │ - @ instruction: 0xf5b34370 │ │ │ │ - tstle r4, r0, ror pc │ │ │ │ - ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ - @ instruction: 0xf53e0698 │ │ │ │ - @ instruction: 0xf8d8adbe │ │ │ │ - vaddl.u8 , d20, d8 │ │ │ │ - strbmi r0, [r0], -fp, lsl #4 │ │ │ │ - stmdbge r8, {r0, r2, r3, r9, ip, pc} │ │ │ │ - movweq pc, #61443 @ 0xf003 @ │ │ │ │ - vsubl.u8 q9, d4, d8 │ │ │ │ - vmls.f , q10, d0[0] │ │ │ │ - strls r3, [sl, #-1027] @ 0xfffffbfd │ │ │ │ - strcs r9, [r0, #-1036] @ 0xfffffbf4 │ │ │ │ - strls r2, [fp], #-1039 @ 0xfffffbf1 │ │ │ │ - stmib sp, {r0, sl, sp}^ │ │ │ │ - @ instruction: 0xf7f34508 │ │ │ │ - @ instruction: 0xf7feff91 │ │ │ │ - @ instruction: 0xf404bda4 │ │ │ │ - @ instruction: 0xf5b34370 │ │ │ │ - @ instruction: 0xf43e4f70 │ │ │ │ - @ instruction: 0xf8d8ad9e │ │ │ │ - vaddl.u8 , d20, d8 │ │ │ │ - strbmi r0, [r0], -fp, lsl #4 │ │ │ │ - stmdbge r8, {r0, r2, r3, r9, ip, pc} │ │ │ │ - movweq pc, #61443 @ 0xf003 @ │ │ │ │ - vsubl.u8 q9, d4, d9 │ │ │ │ - vmls.f , q10, d0[0] │ │ │ │ - strls r3, [sl, #-1027] @ 0xfffffbfd │ │ │ │ - strcs r9, [r0, #-1036] @ 0xfffffbf4 │ │ │ │ - strls r2, [fp], #-1039 @ 0xfffffbf1 │ │ │ │ - stmib sp, {r0, sl, sp}^ │ │ │ │ - @ instruction: 0xf7f34508 │ │ │ │ - @ instruction: 0xf7feff71 │ │ │ │ - @ instruction: 0xf44fbd84 │ │ │ │ - vorr.i32 d22, #0 @ 0x00000000 │ │ │ │ - eormi r0, r3, r0, lsl #7 │ │ │ │ - svcvs 0x0010f5b3 │ │ │ │ - strhi pc, [pc, -r1]! │ │ │ │ - cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ - orreq pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf5b34023 │ │ │ │ - @ instruction: 0xf0006f40 │ │ │ │ - @ instruction: 0xf5b3870a │ │ │ │ - @ instruction: 0xf0026f60 │ │ │ │ - vst2. {d24-d27}, [pc], fp │ │ │ │ - vbic.i32 q11, #3072 @ 0x00000c00 │ │ │ │ - andsmi r0, ip, #128, 6 │ │ │ │ - ldclge 4, cr15, [r0], #504 @ 0x1f8 │ │ │ │ + andls r8, fp, #32505856 @ 0x1f00000 │ │ │ │ + rsbsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ + andeq pc, pc, #192, 4 │ │ │ │ + eormi r9, r2, ip, lsl #10 │ │ │ │ + strpl pc, [r0, #-964] @ 0xfffffc3c │ │ │ │ + strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strpl lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ + ldrbvs pc, [r0], #-1103 @ 0xfffffbb1 @ │ │ │ │ + streq pc, [sp], #-704 @ 0xfffffd40 │ │ │ │ + svclt 0x001442a2 │ │ │ │ + andcs r2, r2, #268435456 @ 0x10000000 │ │ │ │ + ldrtvs pc, [r5], #-1604 @ 0xfffff9bc @ │ │ │ │ + streq pc, [r5], #-704 @ 0xfffffd40 │ │ │ │ + vhsub.s8 d25, d6, d0 │ │ │ │ + vsubl.s8 q9, d0, d13 │ │ │ │ + stmdbge r8, {r1, r3, r9} │ │ │ │ + stccs 6, cr4, [r0, #-256] @ 0xffffff00 │ │ │ │ + strtmi fp, [r2], -r8, lsl #30 │ │ │ │ + blx 0xff375896 │ │ │ │ + stcllt 7, cr15, [fp, #1016]! @ 0x3f8 │ │ │ │ + vst1.32 {d16-d17}, [pc :128], r3 │ │ │ │ + vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf0030110 │ │ │ │ + vorr.i32 d16, #52224 @ 0x0000cc00 │ │ │ │ + vsubl.u8 , d20, d1 │ │ │ │ + @ instruction: 0xf0044003 │ │ │ │ + tstmi sl, #3840 @ 0xf00 │ │ │ │ + strne pc, [r1, #-964] @ 0xfffffc3c │ │ │ │ + andls r4, sl, r1, lsr #7 │ │ │ │ + ldrbhi pc, [r0] @ │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ + movwpl pc, #964 @ 0x3c4 @ │ │ │ │ + eorgt pc, ip, sp, asr #17 │ │ │ │ + strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strcs lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ + strcc lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ + @ instruction: 0xff0af7fa │ │ │ │ + stcllt 7, cr15, [r7, #1016] @ 0x3f8 │ │ │ │ cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ svcmi 0x0070f5b3 │ │ │ │ - stclge 4, cr15, [r1, #-248]! @ 0xffffff08 │ │ │ │ - stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf88ef7ef │ │ │ │ + @ instruction: 0xf8d8d104 │ │ │ │ + @ instruction: 0x069830d0 │ │ │ │ + ldcge 5, cr15, [sp, #248]! @ 0xf8 │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ - andcs r4, r9, #64, 12 @ 0x4000000 │ │ │ │ + andeq pc, fp, #196, 6 @ 0x10000003 │ │ │ │ + andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf003a908 │ │ │ │ - @ instruction: 0xf7f4030f │ │ │ │ - @ instruction: 0xf7fef857 │ │ │ │ - @ instruction: 0xf44fbd52 │ │ │ │ - vmov.i32 d22, #0 @ 0x00000000 │ │ │ │ - eormi r0, r2, r0, lsl #5 │ │ │ │ - svcvs 0x0010f5b2 │ │ │ │ - ldrhi pc, [r5, -r1]! │ │ │ │ - rsbsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - addeq pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf5b24022 │ │ │ │ - @ instruction: 0xf0006f40 │ │ │ │ - @ instruction: 0xf5b287f2 │ │ │ │ - @ instruction: 0xf0026f60 │ │ │ │ - vst1.32 {d24-d27}, [pc], r5 │ │ │ │ - vbic.i32 q11, #3072 @ 0x00000c00 │ │ │ │ - andsmi r0, ip, #128, 6 │ │ │ │ - ldcge 4, cr15, [lr], #504 @ 0x1f8 │ │ │ │ + andcs r0, r8, #1006632960 @ 0x3c000000 │ │ │ │ + strbpl pc, [r0, #964] @ 0x3c4 @ │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strls r9, [ip], #-1290 @ 0xfffffaf6 │ │ │ │ + strcs r2, [pc], #-1280 @ 0xb7950 │ │ │ │ + strcs r9, [r1], #-1035 @ 0xfffffbf5 │ │ │ │ + strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xffa2f7f3 │ │ │ │ + stclt 7, cr15, [r3, #1016]! @ 0x3f8 │ │ │ │ cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ svcmi 0x0070f5b3 │ │ │ │ - @ instruction: 0xf8d8d104 │ │ │ │ - @ instruction: 0x069f30d0 │ │ │ │ - stcge 5, cr15, [fp, #-248]! @ 0xffffff08 │ │ │ │ - stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf858f7ef │ │ │ │ + ldcge 4, cr15, [sp, #248] @ 0xf8 │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ - andcs r4, r8, #64, 12 @ 0x4000000 │ │ │ │ + andeq pc, fp, #196, 6 @ 0x10000003 │ │ │ │ + andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf003a908 │ │ │ │ - @ instruction: 0xf7f4030f │ │ │ │ - @ instruction: 0xf7fef821 │ │ │ │ - @ instruction: 0xf5b3bd1c │ │ │ │ - @ instruction: 0xf0010f60 │ │ │ │ - rsbcs r8, r0, #190 @ 0xbe │ │ │ │ - rsceq pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf0014293 │ │ │ │ - @ instruction: 0xf1b380a5 │ │ │ │ - @ instruction: 0xf47e1fd0 │ │ │ │ - @ instruction: 0xf8d8ac97 │ │ │ │ - @ instruction: 0x464030d0 │ │ │ │ - @ instruction: 0xf57e071b │ │ │ │ - movwcs sl, #7313 @ 0x1c91 │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andls sl, r8, #8, 18 @ 0x20000 │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf0049209 │ │ │ │ - vsubl.u8 q8, d4, d15 │ │ │ │ - stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ - ldrmi r2, [sl], -sl, lsl #8 │ │ │ │ - @ instruction: 0xf7f1950c │ │ │ │ - @ instruction: 0xf7fefecd │ │ │ │ - addcs fp, r0, #244, 24 @ 0xf400 │ │ │ │ - sbceq pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf0014293 │ │ │ │ - addscs r8, r0, #-1879048186 @ 0x90000006 │ │ │ │ - sbceq pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf0014293 │ │ │ │ - @ instruction: 0xf5b38224 │ │ │ │ - @ instruction: 0xf47e0f40 │ │ │ │ - vqdmulh.s q13, q2, d1[7] │ │ │ │ - andcs r2, r0, #201326592 @ 0xc000000 │ │ │ │ - stmib sp, {r3, r8, fp, sp, pc}^ │ │ │ │ - strbmi r2, [r0], -r8, lsl #6 │ │ │ │ - movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - @ instruction: 0xf004930a │ │ │ │ - movwls r0, #45839 @ 0xb30f │ │ │ │ + andcs r0, r9, #1006632960 @ 0x3c000000 │ │ │ │ + strbpl pc, [r0, #964] @ 0x3c4 @ │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strls r9, [ip], #-1290 @ 0xfffffaf6 │ │ │ │ + strcs r2, [pc], #-1280 @ 0xb7990 │ │ │ │ + strcs r9, [r1], #-1035 @ 0xfffffbf5 │ │ │ │ + strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xff82f7f3 │ │ │ │ + stclt 7, cr15, [r3, #1016] @ 0x3f8 │ │ │ │ + tstpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + orreq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf5b34023 │ │ │ │ + @ instruction: 0xf0016f10 │ │ │ │ + vst1.8 {d24}, [pc :256], r9 │ │ │ │ + vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ + eormi r0, r3, r0, lsl #7 │ │ │ │ + svcvs 0x0040f5b3 │ │ │ │ + ldrhi pc, [r5, -r0] │ │ │ │ + svcvs 0x0060f5b3 │ │ │ │ + bicshi pc, r0, #2 │ │ │ │ + cmnpvs ip, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + orreq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf47e421c │ │ │ │ + @ instruction: 0xf404acef │ │ │ │ + @ instruction: 0xf5b34370 │ │ │ │ + @ instruction: 0xf43e4f70 │ │ │ │ + strtmi sl, [r1], -r0, ror #26 │ │ │ │ + @ instruction: 0xf7efa808 │ │ │ │ + @ instruction: 0xf8d8f897 │ │ │ │ + strbmi r3, [r0], -r8, lsl #1 │ │ │ │ + stmdbge r8, {r0, r3, r9, sp} │ │ │ │ + movweq pc, #61443 @ 0xf003 @ │ │ │ │ + @ instruction: 0xf868f7f4 │ │ │ │ + ldcllt 7, cr15, [r1, #-1016] @ 0xfffffc08 │ │ │ │ + andsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ + addeq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf5b24022 │ │ │ │ + @ instruction: 0xf0016f10 │ │ │ │ + vst1.16 {d24}, [pc], r0 │ │ │ │ + vmvn.i32 q11, #0 @ 0x00000000 │ │ │ │ + eormi r0, r2, r0, lsl #5 │ │ │ │ + svcvs 0x0040f5b2 │ │ │ │ + ldrbhi pc, [sp, r0]! @ │ │ │ │ + svcvs 0x0060f5b2 │ │ │ │ + addhi pc, sl, #2 │ │ │ │ + cmnpvs ip, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + orreq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf47e421c │ │ │ │ + @ instruction: 0xf404acbd │ │ │ │ + @ instruction: 0xf5b34370 │ │ │ │ + tstle r4, r0, ror pc │ │ │ │ + ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ + @ instruction: 0xf53e069f │ │ │ │ + strtmi sl, [r1], -sl, lsr #26 │ │ │ │ + @ instruction: 0xf7efa808 │ │ │ │ + @ instruction: 0xf8d8f861 │ │ │ │ + strbmi r3, [r0], -r8, lsl #1 │ │ │ │ + stmdbge r8, {r3, r9, sp} │ │ │ │ + movweq pc, #61443 @ 0xf003 @ │ │ │ │ + @ instruction: 0xf832f7f4 │ │ │ │ + ldclt 7, cr15, [fp, #-1016] @ 0xfffffc08 │ │ │ │ + svceq 0x0060f5b3 │ │ │ │ + sbchi pc, r7, r1 │ │ │ │ + vmlal.s q9, d0, d0[4] │ │ │ │ + addsmi r0, r3, #224, 4 │ │ │ │ + adchi pc, lr, r1 │ │ │ │ + svcne 0x00d0f1b3 │ │ │ │ + ldcge 4, cr15, [r6], {126} @ 0x7e │ │ │ │ + ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ + ldreq r4, [fp, -r0, asr #12] │ │ │ │ + ldcge 5, cr15, [r0], {126} @ 0x7e │ │ │ │ vsubw.u8 q9, q2, d1 │ │ │ │ - strls r3, [ip], #-1027 @ 0xfffffbfd │ │ │ │ - @ instruction: 0xf8fef7f2 │ │ │ │ - stcllt 7, cr15, [pc], {254} @ 0xfe │ │ │ │ - svceq 0x00c0f5b3 │ │ │ │ - bicshi pc, r6, r1 │ │ │ │ - vmov.i32 d18, #0 @ 0x00000000 │ │ │ │ - addsmi r0, r3, #96, 4 │ │ │ │ - @ instruction: 0x81bbf001 │ │ │ │ - vmov.i32 d18, #0 @ 0x00000000 │ │ │ │ - addsmi r0, r3, #80, 4 │ │ │ │ - mcrrge 4, 7, pc, r8, cr14 @ │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andls sl, r8, #8, 18 @ 0x20000 │ │ │ │ + stmdbge r8, {r0, r1, r9, sp} │ │ │ │ + vsubl.u8 , d4, d8 │ │ │ │ + andls r4, r9, #805306368 @ 0x30000000 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strcs lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ + strls r4, [ip, #-1562] @ 0xfffff9e6 │ │ │ │ + mrc2 7, 6, pc, cr14, cr1, {7} │ │ │ │ + ldcllt 7, cr15, [r3], #1016 @ 0x3f8 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ + addsmi r0, r3, #192, 4 │ │ │ │ + rsbshi pc, r0, #1 │ │ │ │ + vrshr.s64 d18, d0, #64 │ │ │ │ + addsmi r0, r3, #192, 4 │ │ │ │ + eorhi pc, fp, #1 │ │ │ │ + svceq 0x0040f5b3 │ │ │ │ + stclge 4, cr15, [ip], #-504 @ 0xfffffe08 │ │ │ │ + movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ + stmdbge r8, {r9, sp} │ │ │ │ + movwcs lr, #35277 @ 0x89cd │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ - movwcs r4, #515 @ 0x203 │ │ │ │ - @ instruction: 0xf0049209 │ │ │ │ - vsubl.u8 q8, d4, d15 │ │ │ │ - stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ - andcs r2, r1, #167772160 @ 0xa000000 │ │ │ │ - @ instruction: 0xf7f1950c │ │ │ │ - @ instruction: 0xf7fefcc1 │ │ │ │ - @ instruction: 0xf5b3bc34 │ │ │ │ - @ instruction: 0xf0011f00 │ │ │ │ - andscs r8, r0, #221 @ 0xdd │ │ │ │ - eoreq pc, r0, #192, 4 │ │ │ │ + movwls r4, #41731 @ 0xa303 │ │ │ │ + movweq pc, #61444 @ 0xf004 @ │ │ │ │ + movwcs r9, #4875 @ 0x130b │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + @ instruction: 0xf7f2940c │ │ │ │ + @ instruction: 0xf7fef90f │ │ │ │ + @ instruction: 0xf5b3bcce │ │ │ │ + @ instruction: 0xf0010fc0 │ │ │ │ + andscs r8, r0, #-2147483593 @ 0x80000037 │ │ │ │ + rsbeq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0014293 │ │ │ │ - eorscs r8, r0, #-1073741807 @ 0xc0000011 │ │ │ │ - andseq pc, r0, #192, 4 │ │ │ │ + andscs r8, r0, #-1073741776 @ 0xc0000030 │ │ │ │ + subseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf47e4293 │ │ │ │ - @ instruction: 0xf404ac23 │ │ │ │ - @ instruction: 0xf0044370 │ │ │ │ - @ instruction: 0xf3c4090f │ │ │ │ - vabdl.u8 q10, d4, d3 │ │ │ │ - @ instruction: 0xf5b32603 │ │ │ │ - @ instruction: 0xf0024f70 │ │ │ │ - @ instruction: 0xf8988069 │ │ │ │ - ldmib r8, {r0, r3, r4, r6, r7, ip}^ │ │ │ │ - stmdbcs r0, {r2, r4, r5, r9, ip, sp} │ │ │ │ - strbhi pc, [sl, #1]! @ │ │ │ │ - @ instruction: 0xf00243d2 │ │ │ │ - blcs 0xb87b8 │ │ │ │ - stcge 4, cr15, [sl], {126} @ 0x7e │ │ │ │ - stmdbge r8, {r0, r8, r9, sp} │ │ │ │ - ldrmi r4, [sl], -r0, asr #12 │ │ │ │ - vsubw.u8 , q2, d0 │ │ │ │ - stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf8cd6708 │ │ │ │ - stmib sp, {r3, r5, ip, pc}^ │ │ │ │ + vqdmulh.s q13, q2, d3[1] │ │ │ │ + stmdbge r8, {r0, r1, r9, sp} │ │ │ │ + strbmi r9, [r0], -r8, lsl #4 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andls r2, r9, #0, 6 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strcs lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ + strls r2, [ip, #-513] @ 0xfffffdff │ │ │ │ + ldc2l 7, cr15, [r2], {241} @ 0xf1 │ │ │ │ + ldclt 7, cr15, [r3], #-1016 @ 0xfffffc08 │ │ │ │ + svcne 0x0000f5b3 │ │ │ │ + rschi pc, r6, r1 │ │ │ │ + vmov.i32 d18, #0 @ 0x00000000 │ │ │ │ + addsmi r0, r3, #32, 4 │ │ │ │ + cmpphi pc, r1 @ p-variant is OBSOLETE │ │ │ │ + vmvn.i32 d18, #0 @ 0x00000000 │ │ │ │ + addsmi r0, r3, #16, 4 │ │ │ │ + stcge 4, cr15, [r2], #-504 @ 0xfffffe08 │ │ │ │ + cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ + stmdbmi r3, {r2, r6, r7, r8, r9, ip, sp, lr, pc} │ │ │ │ + strcs pc, [r3, -r4, asr #7] │ │ │ │ + streq pc, [pc], -r4 │ │ │ │ + svcmi 0x0070f5b3 │ │ │ │ + rsbhi pc, pc, r2 │ │ │ │ + smullsne pc, r9, r8, r8 @ │ │ │ │ + eorscc lr, r4, #216, 18 @ 0x360000 │ │ │ │ + @ instruction: 0xf0012900 │ │ │ │ + bicsmi r8, r2, #244, 10 @ 0x3d000000 │ │ │ │ + movweq pc, #4098 @ 0x1002 @ │ │ │ │ + @ instruction: 0xf47e2b00 │ │ │ │ + movwcs sl, #7177 @ 0x1c09 │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ + movwls r4, #1562 @ 0x61a │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + stmdbvc r8, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmib sp, {r1, r3, r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7f1450b │ │ │ │ - @ instruction: 0xf7fef965 │ │ │ │ + @ instruction: 0xf7fef977 │ │ │ │ @ instruction: 0x2320bc70 │ │ │ │ cmppeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf002429a │ │ │ │ - vrhadd.s8 d8, d17, d10 │ │ │ │ - @ instruction: 0xf5b282de │ │ │ │ + vand d8, d17, d0 │ │ │ │ + @ instruction: 0xf5b282e6 │ │ │ │ @ instruction: 0xf0020fa0 │ │ │ │ - @ instruction: 0xf04f8104 │ │ │ │ + @ instruction: 0xf04f810a │ │ │ │ vcge.s8 d0, d2, d0 │ │ │ │ - vmvn.i32 q12, #4 @ 0x00000004 │ │ │ │ + vmvn.i32 q12, #10 @ 0x0000000a │ │ │ │ addsmi r0, sl, #64, 6 │ │ │ │ - subshi pc, r4, #2 │ │ │ │ + subshi pc, sl, #2 │ │ │ │ vsubw.s8 q9, q0, d16 │ │ │ │ addsmi r0, sl, #64, 6 │ │ │ │ - blge 0xff874e08 │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - rsbsmi pc, r9, #72351744 @ 0x4500000 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - mrc2 7, 0, pc, cr0, cr0, {7} │ │ │ │ - bllt 0xff4b5c28 │ │ │ │ + blge 0xff874df4 │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + @ instruction: 0xf645a908 │ │ │ │ + vmvn.i32 q10, #2304 @ 0x00000900 │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + mcr2 7, 1, pc, cr2, cr0, {7} @ │ │ │ │ + bllt 0xff4b5c14 │ │ │ │ vsubw.s8 q9, q0, d16 │ │ │ │ addsmi r0, sl, #80, 6 @ 0x40000001 │ │ │ │ - adchi pc, pc, r2 │ │ │ │ - addshi pc, r3, #268435456 @ 0x10000000 │ │ │ │ + adcshi pc, r5, r2 │ │ │ │ + addshi pc, fp, #268435456 @ 0x10000000 │ │ │ │ svceq 0x00a0f5b2 │ │ │ │ - adcshi pc, r9, r2 │ │ │ │ + adcshi pc, pc, r2 │ │ │ │ tstpeq r0, #79 @ p-variant is OBSOLETE @ 0x4f │ │ │ │ - rsbshi pc, r1, r2, lsl #4 │ │ │ │ + rsbshi pc, r7, r2, lsl #4 │ │ │ │ movteq pc, #704 @ 0x2c0 @ │ │ │ │ @ instruction: 0xf002429a │ │ │ │ - @ instruction: 0x23208090 │ │ │ │ + @ instruction: 0x23208096 │ │ │ │ movteq pc, #704 @ 0x2c0 @ │ │ │ │ @ instruction: 0xf47e429a │ │ │ │ - stmdbge r8, {r0, r1, r4, r5, r7, r8, r9, fp, sp, pc} │ │ │ │ - @ instruction: 0xf6454640 │ │ │ │ - vsubl.s8 q8, d16, d9 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0x9108abb3 │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + addeq pc, r9, #72351744 @ 0x4500000 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7f0950c │ │ │ │ - @ instruction: 0xf7fefde5 │ │ │ │ + @ instruction: 0xf7fefdf7 │ │ │ │ eorcs fp, r0, #164, 22 @ 0x29000 │ │ │ │ subeq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0014293 │ │ │ │ - vmax.s8 q4, q8, q9 │ │ │ │ - @ instruction: 0xf5b38733 │ │ │ │ + vmax.s8 q4, q8, q14 │ │ │ │ + @ instruction: 0xf5b3873e │ │ │ │ @ instruction: 0xf0010f80 │ │ │ │ - andscs r8, r0, #210763776 @ 0xc900000 │ │ │ │ + andscs r8, r0, #221249536 @ 0xd300000 │ │ │ │ subeq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0014293 │ │ │ │ - @ instruction: 0xf5b386b0 │ │ │ │ + @ instruction: 0xf5b386ba │ │ │ │ @ instruction: 0xf47e1f40 │ │ │ │ stmdbge r8, {r0, r2, r3, r7, r8, r9, fp, sp, pc} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ stmib sp, {r0, r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf004550a │ │ │ │ strls r0, [ip, #-1039] @ 0xfffffbf1 │ │ │ │ strcc lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xff84f7f0 │ │ │ │ - bllt 0x20b5cc8 │ │ │ │ - @ instruction: 0xf5b3a808 │ │ │ │ - strls r2, [sl, #-3952] @ 0xfffff090 │ │ │ │ - @ instruction: 0xf001950c │ │ │ │ - @ instruction: 0xf7ef845d │ │ │ │ - strcs pc, [r1], #-2077 @ 0xfffff7e3 │ │ │ │ - stmdbge r8, {r3, r8, r9, fp, ip, pc} │ │ │ │ - vmax.s8 q10, q3, q0 │ │ │ │ - vsubl.s8 q11, d16, d9 │ │ │ │ - strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ - blx 0x1375cc2 │ │ │ │ - bllt 0xff8b5cf4 │ │ │ │ - @ instruction: 0x13a9f246 │ │ │ │ - movweq pc, #41664 @ 0xa2c0 @ │ │ │ │ - sbcsne pc, sp, #1610612740 @ 0x60000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - svceq 0x0000f1bc │ │ │ │ - ldrmi fp, [sl], -r8, lsl #30 │ │ │ │ - stmdbge r8, {r0, sl, sp} │ │ │ │ - movwcs r4, #1600 @ 0x640 │ │ │ │ + @ instruction: 0xff96f7f0 │ │ │ │ + bllt 0x20b5cb4 │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ + svccs 0x0070f5b3 │ │ │ │ + strls r9, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + strbthi pc, [r7], #-1 @ │ │ │ │ + @ instruction: 0xf828f7ef │ │ │ │ + blls 0x2c0cd8 │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ + addvs pc, r9, #1610612740 @ 0x60000004 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf7f29400 │ │ │ │ - @ instruction: 0xf7fefb35 │ │ │ │ - beq 0xfe9a6c50 │ │ │ │ - stmdbge r8, {r2, r3, r8, sl, ip, pc} │ │ │ │ - strne pc, [r1, #964] @ 0x3c4 │ │ │ │ - @ instruction: 0xf0034640 │ │ │ │ - @ instruction: 0x432b031c │ │ │ │ - @ instruction: 0xf004930a │ │ │ │ - movwls r0, #45855 @ 0xb31f │ │ │ │ - movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ - strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strcc lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ - ldc2 7, cr15, [sl, #-992]! @ 0xfffffc20 │ │ │ │ - bllt 0x1035d4c │ │ │ │ - svcvs 0x008cf1b3 │ │ │ │ - strhi pc, [r0], #-1 │ │ │ │ - @ instruction: 0xf47f4293 │ │ │ │ - rsceq sl, r6, #11264 @ 0x2c00 │ │ │ │ - blge 0x2f5364 │ │ │ │ - movwvc pc, #79 @ 0x4f @ │ │ │ │ - tstcs r0, r1, lsl #4 │ │ │ │ - @ instruction: 0xf7f74640 │ │ │ │ - @ instruction: 0xf7feffc1 │ │ │ │ - stmdage r8, {r5, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fefb5b │ │ │ │ + vpadd.i8 , q11, q7 │ │ │ │ + vsubw.s8 , q8, d25 │ │ │ │ + vcgt.s8 d16, d6, d10 │ │ │ │ + vrshr.s64 , , #64 │ │ │ │ + @ instruction: 0xf1bc020a │ │ │ │ + svclt 0x00080f00 │ │ │ │ + strcs r4, [r1], #-1562 @ 0xfffff9e6 │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ + strls r2, [r0], #-768 @ 0xfffffd00 │ │ │ │ + blx 0x1275cda │ │ │ │ + bllt 0xff335d0c │ │ │ │ + strls r0, [ip, #-2723] @ 0xfffff55d │ │ │ │ + @ instruction: 0xf3c4a908 │ │ │ │ + strbmi r1, [r0], -r1, lsl #11 │ │ │ │ + tstpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ + movwls r4, #41771 @ 0xa32b │ │ │ │ + tstpeq pc, #4 @ p-variant is OBSOLETE │ │ │ │ + vsubw.u8 , q2, d11 │ │ │ │ + vsubw.u8 q9, q2, d3 │ │ │ │ + stmib sp, {r0, r1, sl, lr}^ │ │ │ │ + @ instruction: 0xf7f83408 │ │ │ │ + @ instruction: 0xf7fefd4b │ │ │ │ + @ instruction: 0xf1b3bb3c │ │ │ │ + @ instruction: 0xf0016f8c │ │ │ │ + addsmi r8, r3, #150994944 @ 0x9000000 │ │ │ │ + blge 0x3b4f4c │ │ │ │ + @ instruction: 0xf57f02e6 │ │ │ │ + @ instruction: 0xf04fab08 │ │ │ │ + andcs r7, r1, #0, 6 │ │ │ │ + strbmi r2, [r0], -r0, lsl #2 │ │ │ │ + @ instruction: 0xffd2f7f7 │ │ │ │ + bllt 0xfe8b5d60 │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ strls r9, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - @ instruction: 0xf94ef7ef │ │ │ │ + @ instruction: 0xf95af7ef │ │ │ │ stmdbge r8, {r0, r8, r9, sp} │ │ │ │ vmax.s8 q10, , q0 │ │ │ │ vmlal.s q8, d0, d1[7] │ │ │ │ - strls r0, [r0], -r5, lsl #4 │ │ │ │ - blx 0xfff75d60 │ │ │ │ - bllt 0xfe4b5d94 │ │ │ │ - stmdbge r8, {r0, r1, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ - vmlsl.u q10, d4, d0[0] │ │ │ │ - addseq r2, fp, r3, lsl #4 │ │ │ │ - movwcs lr, #55757 @ 0xd9cd │ │ │ │ - movwcs r2, #513 @ 0x201 │ │ │ │ - movwcs lr, #35277 @ 0x89cd │ │ │ │ - sbcpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ - movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - movwcs lr, #43469 @ 0xa9cd │ │ │ │ - @ instruction: 0xf7f2940c │ │ │ │ - @ instruction: 0xf7fefce1 │ │ │ │ - @ instruction: 0xf44fbb76 │ │ │ │ - vorr.i32 d22, #0 @ 0x00000000 │ │ │ │ - eormi r0, r1, r0, lsl #3 │ │ │ │ - svcvs 0x0010f5b1 │ │ │ │ - mvnshi pc, r2 │ │ │ │ - cmnpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf8cd0205 │ │ │ │ + @ instruction: 0xf7f29000 │ │ │ │ + @ instruction: 0xf7fefb09 │ │ │ │ + rsclt fp, r3, #140, 22 @ 0x23000 │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ + andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + stmib sp, {r0, r1, r3, r4, r7}^ │ │ │ │ + andcs r2, r1, #872415232 @ 0x34000000 │ │ │ │ + stmib sp, {r8, r9, sp}^ │ │ │ │ + vsubw.u8 q9, q2, d8 │ │ │ │ + vmlal.u , d20, d0[0] │ │ │ │ + vsubw.u8 q10, q2, d3 │ │ │ │ + stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ + strls r2, [ip], #-778 @ 0xfffffcf6 │ │ │ │ + ldc2l 7, cr15, [r0], #968 @ 0x3c8 │ │ │ │ + bllt 0x1db5db8 │ │ │ │ + tstpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf5b14021 │ │ │ │ - @ instruction: 0xf0016f40 │ │ │ │ - @ instruction: 0xf5b1849d │ │ │ │ - @ instruction: 0xf0026f60 │ │ │ │ - vst1.8 {d24-d27}, [pc :256], lr │ │ │ │ - vbic.i32 q11, #3072 @ 0x00000c00 │ │ │ │ - andsmi r0, ip, #128, 6 │ │ │ │ - bge 0xff975000 │ │ │ │ + @ instruction: 0xf0026f10 │ │ │ │ + vst4. {d24,d26,d28,d30}, [pc :256], r9 │ │ │ │ + vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ + eormi r0, r1, r0, lsl #3 │ │ │ │ + svcvs 0x0040f5b1 │ │ │ │ + strthi pc, [r5], #1 │ │ │ │ + svcvs 0x0060f5b1 │ │ │ │ + subhi pc, r1, #2 │ │ │ │ + cmnpvs ip, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + orreq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf47e421c │ │ │ │ + vst1.64 {d10-d11}, [r4 :64] │ │ │ │ + @ instruction: 0xf5b34370 │ │ │ │ + tstle r4, r0, ror pc │ │ │ │ + ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ + @ instruction: 0xf53e0419 │ │ │ │ + strtmi sl, [r1], -ip, asr #22 │ │ │ │ + @ instruction: 0xf7eea808 │ │ │ │ + @ instruction: 0xf8d8fe83 │ │ │ │ + strbmi r3, [r0], -r8, lsl #1 │ │ │ │ + stmdbge r8, {r9, sp} │ │ │ │ + movweq pc, #61443 @ 0xf003 @ │ │ │ │ + mrc2 7, 2, pc, cr4, cr3, {7} │ │ │ │ + bllt 0x1035e24 │ │ │ │ + eorsne pc, ip, #4, 8 @ 0x4000000 │ │ │ │ + svccs 0x0070f5b2 │ │ │ │ + ldrhi pc, [sl], #-64 @ 0xffffffc0 │ │ │ │ + ldrsbcs pc, [r0], #-136 @ 0xffffff78 @ │ │ │ │ + @ instruction: 0x2098f8d2 │ │ │ │ + andne pc, r3, #134217731 @ 0x8000003 │ │ │ │ + vpmax.s8 d18, d0, d2 │ │ │ │ + strteq r8, [r0], #1041 @ 0x411 │ │ │ │ + strhi pc, [lr], #-256 @ 0xffffff00 │ │ │ │ + @ instruction: 0xf583fab3 │ │ │ │ + blcs 0xba40c │ │ │ │ + strhi pc, [r8], #-0 │ │ │ │ + strtmi r2, [r8], -r1, lsl #4 │ │ │ │ + rsbscs pc, ip, r8, lsl #17 │ │ │ │ + ldrbcs pc, [r4, -lr, asr #4]! @ │ │ │ │ + ldrcs pc, [r6, r0, asr #5] │ │ │ │ + @ instruction: 0xf7989306 │ │ │ │ + blls 0x276f98 │ │ │ │ + and r4, r3, r6, lsl #12 │ │ │ │ + stccs 5, cr3, [pc, #-4] @ 0xb7e78 │ │ │ │ + orrhi pc, r9, r2 │ │ │ │ + vpmax.s8 d15, d5, d19 │ │ │ │ + ldrble r0, [r7, #2001]! @ 0x7d1 │ │ │ │ + eoreq pc, r5, r7, asr r8 @ │ │ │ │ + movwls r4, #26161 @ 0x6631 │ │ │ │ + @ instruction: 0xff92f79c │ │ │ │ + strb r9, [pc, r6, lsl #22]! │ │ │ │ + strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + strls fp, [sp], #-676 @ 0xfffffd5c │ │ │ │ + @ instruction: 0x412cb11a │ │ │ │ + @ instruction: 0xf53f07e4 │ │ │ │ + stmdbge r8, {r1, r2, r4, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ + movwcs r4, #1600 @ 0x640 │ │ │ │ + strls r9, [r8, #-524] @ 0xfffffdf4 │ │ │ │ + movwls r2, #45569 @ 0xb201 │ │ │ │ + andcc lr, r9, #3358720 @ 0x334000 │ │ │ │ + mrc2 7, 4, pc, cr6, cr9, {7} │ │ │ │ + blt 0xffd35ebc │ │ │ │ cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ svcmi 0x0070f5b3 │ │ │ │ @ instruction: 0xf8d8d104 │ │ │ │ - ldreq r3, [r9], #-208 @ 0xffffff30 │ │ │ │ - blge 0x14b5314 │ │ │ │ - stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - cdp2 7, 7, cr15, cr12, cr14, {7} │ │ │ │ + ldreq r3, [lr], #-208 @ 0xffffff30 │ │ │ │ + bge 0xffab53d0 │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ - andcs r4, r0, #64, 12 @ 0x4000000 │ │ │ │ + andeq pc, fp, #196, 6 @ 0x10000003 │ │ │ │ + andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf003a908 │ │ │ │ - @ instruction: 0xf7f3030f │ │ │ │ - @ instruction: 0xf7fefe45 │ │ │ │ - @ instruction: 0xf404bb40 │ │ │ │ - @ instruction: 0xf5b2123c │ │ │ │ - @ instruction: 0xf0402f70 │ │ │ │ - @ instruction: 0xf8d88419 │ │ │ │ - @ instruction: 0xf8d22050 │ │ │ │ - vshr.u64 d18, d8, #62 │ │ │ │ - bcs 0x13c660 │ │ │ │ - ldrhi pc, [r0], #-576 @ 0xfffffdc0 │ │ │ │ - @ instruction: 0xf10004a0 │ │ │ │ - blx 0xfed98e94 │ │ │ │ - stmdbeq sp!, {r0, r1, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf0002b00 │ │ │ │ - andcs r8, r1, #117440512 @ 0x7000000 │ │ │ │ - @ instruction: 0xf8884628 │ │ │ │ - vqadd.s8 q9, q7, q14 │ │ │ │ - vbic.i32 q9, #67108864 @ 0x04000000 │ │ │ │ - movwls r2, #26518 @ 0x6796 │ │ │ │ - mcrr2 7, 9, pc, r2, cr8 @ │ │ │ │ - strmi r9, [r6], -r6, lsl #22 │ │ │ │ - strcc lr, [r1, #-3] │ │ │ │ - @ instruction: 0xf0022d0f │ │ │ │ - blx 0x9984a8 │ │ │ │ - ldrbeq pc, [r1, r5, lsl #4] @ │ │ │ │ - @ instruction: 0xf857d5f7 │ │ │ │ - ldrtmi r0, [r1], -r5, lsr #32 │ │ │ │ - @ instruction: 0xf79c9306 │ │ │ │ - blls 0x277cd0 │ │ │ │ - adclt lr, r3, #62652416 @ 0x3bc0000 │ │ │ │ - strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - tstlt sl, sp, lsl #6 │ │ │ │ - ldrbeq r4, [sp, r3, lsr #2] │ │ │ │ - svcge 0x0058f53f │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - andls r2, ip, #0, 6 │ │ │ │ - andcs r9, r1, #8, 8 @ 0x8000000 │ │ │ │ - stmib sp, {r0, r1, r3, r8, r9, ip, pc}^ │ │ │ │ - @ instruction: 0xf7f93209 │ │ │ │ - @ instruction: 0xf7fefe87 │ │ │ │ - vst1.64 {d11-d12}, [r4 :256], r4 │ │ │ │ + andcs r0, r0, #1006632960 @ 0x3c000000 │ │ │ │ + strbpl pc, [r0, #964] @ 0x3c4 @ │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strls r9, [ip], #-1290 @ 0xfffffaf6 │ │ │ │ + strcs r2, [pc], #-1280 @ 0xb7efc │ │ │ │ + strcs r9, [r1], #-1035 @ 0xfffffbf5 │ │ │ │ + strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ + stc2l 7, cr15, [ip], {243} @ 0xf3 │ │ │ │ + blt 0xff435f04 │ │ │ │ + tstpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + orreq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf5b34023 │ │ │ │ + @ instruction: 0xf0026f10 │ │ │ │ + vst4.16 {d24,d26,d28,d30}, [pc :128] │ │ │ │ + vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ + eormi r0, r3, r0, lsl #7 │ │ │ │ + svcvs 0x0040f5b3 │ │ │ │ + strbhi pc, [r1], #-1 @ │ │ │ │ + svcvs 0x0060f5b3 │ │ │ │ + orrhi pc, r8, r2 │ │ │ │ + cmnpvs ip, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + orreq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf47e421c │ │ │ │ + vst1.8 {d10-d11}, [r4 :256], r9 │ │ │ │ @ instruction: 0xf5b34370 │ │ │ │ tstle r4, r0, ror pc │ │ │ │ ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ - @ instruction: 0xf53e041e │ │ │ │ - @ instruction: 0xf8d8aaea │ │ │ │ - vaddl.u8 , d20, d8 │ │ │ │ - strbmi r0, [r0], -fp, lsl #4 │ │ │ │ - stmdbge r8, {r0, r2, r3, r9, ip, pc} │ │ │ │ + @ instruction: 0xf53e04dd │ │ │ │ + strtmi sl, [r1], -r6, lsr #21 │ │ │ │ + @ instruction: 0xf7eea808 │ │ │ │ + @ instruction: 0xf8d8fddd │ │ │ │ + strbmi r3, [r0], -r8, lsl #1 │ │ │ │ + stmdbge r8, {r0, r9, sp} │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ - vsubl.u8 q9, d4, d0 │ │ │ │ - vmls.f , q10, d0[0] │ │ │ │ - strls r3, [sl, #-1027] @ 0xfffffbfd │ │ │ │ - strcs r9, [r0, #-1036] @ 0xfffffbf4 │ │ │ │ - strls r2, [fp], #-1039 @ 0xfffffbf1 │ │ │ │ - stmib sp, {r0, sl, sp}^ │ │ │ │ - @ instruction: 0xf7f34508 │ │ │ │ - @ instruction: 0xf7fefcbd │ │ │ │ - vst1.64 {d27-d28}, [pc :64], r0 │ │ │ │ - vorr.i32 d22, #0 @ 0x00000000 │ │ │ │ - eormi r0, r3, r0, lsl #7 │ │ │ │ - svcvs 0x0010f5b3 │ │ │ │ - msrhi SPSR_fs, r2 │ │ │ │ - cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ - orreq pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf5b34023 │ │ │ │ - @ instruction: 0xf0016f40 │ │ │ │ - @ instruction: 0xf5b38439 │ │ │ │ - @ instruction: 0xf0026f60 │ │ │ │ - vst4.32 {d24,d26,d28,d30}, [pc], r5 │ │ │ │ - vbic.i32 q11, #3072 @ 0x00000c00 │ │ │ │ - andsmi r0, ip, #128, 6 │ │ │ │ - bge 0xff514c │ │ │ │ + stc2 7, cr15, [lr, #972]! @ 0x3cc │ │ │ │ + blt 0xfe6b5f70 │ │ │ │ cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ svcmi 0x0070f5b3 │ │ │ │ @ instruction: 0xf8d8d104 │ │ │ │ - ldrbeq r3, [sp], #208 @ 0xd0 │ │ │ │ - bge 0xfeb35460 │ │ │ │ - stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - ldc2l 7, cr15, [r6, #952] @ 0x3b8 │ │ │ │ + ldreq r3, [sl], #-208 @ 0xffffff30 │ │ │ │ + bge 0xfe435484 │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ - andcs r4, r1, #64, 12 @ 0x4000000 │ │ │ │ + andeq pc, fp, #196, 6 @ 0x10000003 │ │ │ │ + andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf003a908 │ │ │ │ - @ instruction: 0xf7f3030f │ │ │ │ - @ instruction: 0xf7fefd9f │ │ │ │ - vst1.32 {d11-d12}, [r4 :64], sl │ │ │ │ - @ instruction: 0xf5b34370 │ │ │ │ - tstle r4, r0, ror pc │ │ │ │ - ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ - @ instruction: 0xf53e041a │ │ │ │ - @ instruction: 0xf8d8aa90 │ │ │ │ - vaddl.u8 , d20, d8 │ │ │ │ - strbmi r0, [r0], -fp, lsl #4 │ │ │ │ - stmdbge r8, {r0, r2, r3, r9, ip, pc} │ │ │ │ - movweq pc, #61443 @ 0xf003 @ │ │ │ │ - vsubl.u8 q9, d4, d1 │ │ │ │ - vmls.f , q10, d0[0] │ │ │ │ - strls r3, [sl, #-1027] @ 0xfffffbfd │ │ │ │ - strcs r9, [r0, #-1036] @ 0xfffffbf4 │ │ │ │ - strls r2, [fp], #-1039 @ 0xfffffbf1 │ │ │ │ - stmib sp, {r0, sl, sp}^ │ │ │ │ - @ instruction: 0xf7f34508 │ │ │ │ - @ instruction: 0xf7fefc63 │ │ │ │ - stmdage r8, {r1, r2, r4, r5, r6, r9, fp, ip, sp, pc} │ │ │ │ + andcs r0, r1, #1006632960 @ 0x3c000000 │ │ │ │ + strbpl pc, [r0, #964] @ 0x3c4 @ │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strls r9, [ip], #-1290 @ 0xfffffaf6 │ │ │ │ + strcs r2, [pc], #-1280 @ 0xb7fb0 │ │ │ │ + strcs r9, [r1], #-1035 @ 0xfffffbf5 │ │ │ │ + strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ + ldc2l 7, cr15, [r2], #-972 @ 0xfffffc34 │ │ │ │ + blt 0x1db5fb8 │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ strls r9, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - @ instruction: 0xf87af7ef │ │ │ │ - blls 0x2de804 │ │ │ │ + @ instruction: 0xf886f7ef │ │ │ │ + blls 0x2de7f8 │ │ │ │ @ instruction: 0xf0012a0f │ │ │ │ - bcs 0x418dac │ │ │ │ + bcs 0x418dbc │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ stmdbge r8, {r1, r8, fp} │ │ │ │ @ instruction: 0xf6444640 │ │ │ │ vrshr.s64 d21, d21, #64 │ │ │ │ @ instruction: 0xf8cd0205 │ │ │ │ @ instruction: 0xf7f29000 │ │ │ │ - @ instruction: 0xf7fefa23 │ │ │ │ - vmov.i16 , #52224 @ 0xcc00 │ │ │ │ - blcs 0x47cc14 │ │ │ │ - stmibge r0!, {r1, r2, r3, r4, r5, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7fefa31 │ │ │ │ + vmov.i16 , #51200 @ 0xc800 │ │ │ │ + blcs 0x47cc08 │ │ │ │ + ldmibge ip, {r1, r2, r3, r4, r5, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ - andeq r8, fp, pc, asr #4 │ │ │ │ - andeq r8, fp, r3, lsr #4 │ │ │ │ - andeq r6, fp, r9, asr #7 │ │ │ │ - andeq r6, fp, r9, asr #7 │ │ │ │ - strdeq r8, [fp], -r7 │ │ │ │ - andeq r8, fp, fp, asr #3 │ │ │ │ - andeq r6, fp, r9, asr #7 │ │ │ │ - muleq fp, fp, r1 │ │ │ │ - andeq r8, fp, sp, ror #2 │ │ │ │ - andeq r8, fp, pc, lsr r1 │ │ │ │ - andeq r8, fp, r1, lsl r1 │ │ │ │ - andeq r6, fp, r9, asr #7 │ │ │ │ - andeq r8, fp, r5, ror #1 │ │ │ │ - strheq r8, [fp], -r9 │ │ │ │ - andeq r8, fp, sp, lsl #1 │ │ │ │ - andeq r8, fp, r1, asr r0 │ │ │ │ + andeq r8, fp, r3, asr #4 │ │ │ │ + andeq r8, fp, r7, lsl r2 │ │ │ │ + @ instruction: 0x000b63b5 │ │ │ │ + @ instruction: 0x000b63b5 │ │ │ │ + andeq r8, fp, fp, ror #3 │ │ │ │ + @ instruction: 0x000b81bf │ │ │ │ + @ instruction: 0x000b63b5 │ │ │ │ + andeq r8, fp, pc, lsl #3 │ │ │ │ + andeq r8, fp, r1, ror #2 │ │ │ │ + andeq r8, fp, r3, lsr r1 │ │ │ │ + andeq r8, fp, r5, lsl #2 │ │ │ │ + @ instruction: 0x000b63b5 │ │ │ │ + ldrdeq r8, [fp], -r9 │ │ │ │ + andeq r8, fp, sp, lsr #1 │ │ │ │ + andeq r8, fp, r1, lsl #1 │ │ │ │ + andeq r8, fp, r5, asr #32 │ │ │ │ movweq pc, #61444 @ 0xf004 @ │ │ │ │ @ instruction: 0xf47e2b0f │ │ │ │ - @ instruction: 0xf8d8a9b7 │ │ │ │ + @ instruction: 0xf8d8a9b3 │ │ │ │ @ instruction: 0x464030d0 │ │ │ │ @ instruction: 0xf57e015f │ │ │ │ - @ instruction: 0xf3c4a9b1 │ │ │ │ + @ instruction: 0xf3c4a9ad │ │ │ │ stmdbge r8, {r0, r1, r9, lr} │ │ │ │ movwcs r9, #4616 @ 0x1208 │ │ │ │ andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ andcs r9, r0, #-1879048192 @ 0x90000000 │ │ │ │ andmi lr, sl, #3358720 @ 0x334000 │ │ │ │ strls r2, [ip, #-515] @ 0xfffffdfd │ │ │ │ - mcr2 7, 2, pc, cr14, cr9, {7} @ │ │ │ │ - blt 0x636088 │ │ │ │ + mrc2 7, 2, pc, cr12, cr9, {7} │ │ │ │ + blt 0x53607c │ │ │ │ movwvc pc, #63040 @ 0xf640 @ │ │ │ │ @ instruction: 0xf47e43a3 │ │ │ │ - stmdbge r8, {r0, r3, r4, r7, r8, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r2, r4, r7, r8, fp, sp, pc} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ andcs r4, pc, #201326592 @ 0xc000000 │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strls r9, [ip, #-776] @ 0xfffffcf8 │ │ │ │ strls r2, [r9], #-768 @ 0xfffffd00 │ │ │ │ movwcs lr, #43469 @ 0xa9cd │ │ │ │ - @ instruction: 0xffd0f7f9 │ │ │ │ - stmiblt r9, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xffdef7f9 │ │ │ │ + stmiblt r5, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwvc pc, #63040 @ 0xf640 @ │ │ │ │ @ instruction: 0xf47e43a3 │ │ │ │ - stmdbge r8, {r0, r1, r7, r8, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r1, r2, r3, r4, r5, r6, r8, fp, sp, pc} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ andcs r4, pc, #201326592 @ 0xc000000 │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strls r9, [ip, #-776] @ 0xfffffcf8 │ │ │ │ strls r2, [r9], #-768 @ 0xfffffd00 │ │ │ │ movwcs lr, #43469 @ 0xa9cd │ │ │ │ - @ instruction: 0xff2af7f9 │ │ │ │ - ldmdblt r3!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xff38f7f9 │ │ │ │ + stmdblt pc!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ movwvc pc, #63040 @ 0xf640 @ │ │ │ │ @ instruction: 0xf47e43a3 │ │ │ │ - stmdbge r8, {r0, r2, r3, r5, r6, r8, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r3, r5, r6, r8, fp, sp, pc} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ andcs r4, pc, #201326592 @ 0xc000000 │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strls r9, [ip, #-776] @ 0xfffffcf8 │ │ │ │ strls r2, [r9], #-768 @ 0xfffffd00 │ │ │ │ movwcs lr, #43469 @ 0xa9cd │ │ │ │ - @ instruction: 0xff64f7f9 │ │ │ │ - ldmdblt sp, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xff72f7f9 │ │ │ │ + ldmdblt r9, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwvc pc, #63040 @ 0xf640 @ │ │ │ │ @ instruction: 0xf47e43a3 │ │ │ │ - andcs sl, r2, #1425408 @ 0x15c000 │ │ │ │ + andcs sl, r2, #1359872 @ 0x14c000 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ vabal.u8 , d4, d12 │ │ │ │ strcs r3, [r0, #-1027] @ 0xfffffbfd │ │ │ │ strcc lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, r1, r2, r3, sl, sp}^ │ │ │ │ @ instruction: 0xf7f9450a │ │ │ │ - @ instruction: 0xf7fefc15 │ │ │ │ - @ instruction: 0xf640b946 │ │ │ │ + @ instruction: 0xf7fefc23 │ │ │ │ + @ instruction: 0xf640b942 │ │ │ │ @ instruction: 0x43a3730f │ │ │ │ - stmdbge r0, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdbge ip!, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ stmdbge r8, {r0, r9, sp} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ strls r4, [ip, #-771] @ 0xfffffcfd │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ stmib sp, {r8, sl, sp}^ │ │ │ │ - strcs r3, [pc], #-1032 @ 0xb8164 │ │ │ │ + strcs r3, [pc], #-1032 @ 0xb8158 │ │ │ │ strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ - blx 0x76152 │ │ │ │ - stmdblt pc!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ + stc2 7, cr15, [ip], {249} @ 0xf9 │ │ │ │ + stmdblt fp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwvc pc, #63040 @ 0xf640 @ │ │ │ │ @ instruction: 0xf47e43a3 │ │ │ │ - andcs sl, r0, #671744 @ 0xa4000 │ │ │ │ + andcs sl, r0, #606208 @ 0x94000 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ vabal.u8 , d4, d12 │ │ │ │ strcs r3, [r0, #-1027] @ 0xfffffbfd │ │ │ │ strcc lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, r1, r2, r3, sl, sp}^ │ │ │ │ @ instruction: 0xf7f9450a │ │ │ │ - @ instruction: 0xf7fefbe7 │ │ │ │ - @ instruction: 0xf004b918 │ │ │ │ - blcs 0x478de0 │ │ │ │ - ldmdbge r2, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fefbf5 │ │ │ │ + @ instruction: 0xf004b914 │ │ │ │ + blcs 0x478dd4 │ │ │ │ + stmdbge lr, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ stmdbge r8, {r3, r8, r9, ip, pc} │ │ │ │ andls r2, r9, #0, 6 │ │ │ │ andcs r4, r3, #64, 12 @ 0x4000000 │ │ │ │ strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ movwls r9, #46348 @ 0xb50c │ │ │ │ @ instruction: 0xf7f9940a │ │ │ │ - @ instruction: 0xf7fefdaf │ │ │ │ - @ instruction: 0xf640b976 │ │ │ │ + @ instruction: 0xf7fefdbd │ │ │ │ + @ instruction: 0xf640b972 │ │ │ │ @ instruction: 0x43a3730f │ │ │ │ - ldmge sl!, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmge r6!, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ vsubl.u8 q9, d4, d15 │ │ │ │ movwls r3, #33795 @ 0x8403 │ │ │ │ movwcs r9, #1292 @ 0x50c │ │ │ │ stmib sp, {r0, r3, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7f9230a │ │ │ │ - @ instruction: 0xf7fefe71 │ │ │ │ - @ instruction: 0xf640b8ea │ │ │ │ + @ instruction: 0xf7fefe7f │ │ │ │ + @ instruction: 0xf640b8e6 │ │ │ │ @ instruction: 0x43a3730f │ │ │ │ - stmiage r4!, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + stmiage r0!, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ vsubl.u8 q9, d4, d15 │ │ │ │ movwls r3, #33795 @ 0x8403 │ │ │ │ movwcs r9, #1292 @ 0x50c │ │ │ │ stmib sp, {r0, r3, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7f9230a │ │ │ │ - @ instruction: 0xf7fefeab │ │ │ │ - vst2. {d11-d12}, [r4 :64], r4 │ │ │ │ + @ instruction: 0xf7fefeb9 │ │ │ │ + vst2. {d11-d12}, [r4 :64], r0 │ │ │ │ @ instruction: 0xf5b3437f │ │ │ │ @ instruction: 0xf47e4f70 │ │ │ │ - stmdbge r8, {r0, r2, r3, r6, r7, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r3, r6, r7, fp, sp, pc} │ │ │ │ andcs r4, r1, #64, 12 @ 0x4000000 │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ strpl lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ - streq pc, [pc], #-4 @ 0xb8244 │ │ │ │ + streq pc, [pc], #-4 @ 0xb8238 │ │ │ │ stmib sp, {r3, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7f34509 │ │ │ │ - @ instruction: 0xf7fefa97 │ │ │ │ - vst2.8 {d11,d13}, [r4 :256], r4 │ │ │ │ + @ instruction: 0xf7fefaa5 │ │ │ │ + vst2.8 {d11,d13}, [r4 :256], r0 │ │ │ │ @ instruction: 0xf5b3437f │ │ │ │ @ instruction: 0xf47e4f70 │ │ │ │ - stmdbge r8, {r0, r1, r2, r4, r5, r7, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r1, r4, r5, r7, fp, sp, pc} │ │ │ │ andcs r4, r0, #64, 12 @ 0x4000000 │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ strpl lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ - streq pc, [pc], #-4 @ 0xb8270 │ │ │ │ + streq pc, [pc], #-4 @ 0xb8264 │ │ │ │ stmib sp, {r3, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7f34509 │ │ │ │ - @ instruction: 0xf7fefa81 │ │ │ │ - vorr.i16 d27, #206 @ 0x00ce │ │ │ │ - blcc 0x1bce90 │ │ │ │ + @ instruction: 0xf7fefa8f │ │ │ │ + vorr.i16 d27, #202 @ 0x00ca │ │ │ │ + blcc 0x1bce84 │ │ │ │ @ instruction: 0xf63e2b0b │ │ │ │ - andge sl, r1, #10551296 @ 0xa10000 │ │ │ │ + andge sl, r1, #10289152 @ 0x9d0000 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - andeq r8, fp, pc, ror #8 │ │ │ │ - andeq r8, fp, sp, lsr r4 │ │ │ │ - andeq r6, fp, r9, asr #7 │ │ │ │ - andeq r8, fp, r3, lsl r4 │ │ │ │ - andeq r8, fp, r5, ror #7 │ │ │ │ - @ instruction: 0x000b83b7 │ │ │ │ - andeq r8, fp, r9, lsl #7 │ │ │ │ - andeq r6, fp, r9, asr #7 │ │ │ │ - andeq r8, fp, r7, asr r3 │ │ │ │ - andeq r8, fp, r5, lsr #6 │ │ │ │ - strdeq r8, [fp], -r3 │ │ │ │ - @ instruction: 0x000b82bd │ │ │ │ + andeq r8, fp, r3, ror #8 │ │ │ │ + andeq r8, fp, r1, lsr r4 │ │ │ │ + @ instruction: 0x000b63b5 │ │ │ │ + andeq r8, fp, r7, lsl #8 │ │ │ │ + ldrdeq r8, [fp], -r9 │ │ │ │ + andeq r8, fp, fp, lsr #7 │ │ │ │ + andeq r8, fp, sp, ror r3 │ │ │ │ + @ instruction: 0x000b63b5 │ │ │ │ + andeq r8, fp, fp, asr #6 │ │ │ │ + andeq r8, fp, r9, lsl r3 │ │ │ │ + andeq r8, fp, r7, ror #5 │ │ │ │ + @ instruction: 0x000b82b1 │ │ │ │ ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ cmpeq r9, r0, asr #12 │ │ │ │ - stmge r0, {r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ + ldmdage ip!, {r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc}^ │ │ │ │ andcs r2, r3, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf3c4a908 │ │ │ │ strls r4, [r8, #-1283] @ 0xfffffafd │ │ │ │ - streq pc, [pc, #-4] @ 0xb82d8 │ │ │ │ + streq pc, [pc, #-4] @ 0xb82cc │ │ │ │ vabal.u8 , d4, d9 │ │ │ │ vabal.u8 , d4, d3 │ │ │ │ strls r2, [sl, #-1027] @ 0xfffffbfd │ │ │ │ strcs r9, [r0], #-1035 @ 0xfffffbf5 │ │ │ │ @ instruction: 0xf7f9940c │ │ │ │ - @ instruction: 0xf7fefed3 │ │ │ │ - vst2. {d11-d12}, [r4 :128], r2 │ │ │ │ + @ instruction: 0xf7fefee1 │ │ │ │ + vst2. {d11-d12}, [r4 :64], lr │ │ │ │ @ instruction: 0xf5b36370 │ │ │ │ @ instruction: 0xf47e6f70 │ │ │ │ - stmdbge r8, {r0, r2, r5, r6, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r5, r6, fp, sp, pc} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ @ instruction: 0xf0044203 │ │ │ │ vsubw.u8 q8, q2, d15 │ │ │ │ stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ andcs r2, pc, #8, 6 @ 0x20000000 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r4, #49674 @ 0xc20a │ │ │ │ - @ instruction: 0xf8aaf7fa │ │ │ │ - ldmdalt r3, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8b8f7fa │ │ │ │ + stmdalt pc, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ cmnpvs r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ svcvs 0x0070f5b3 │ │ │ │ - stmdage ip, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdage r8, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ movweq pc, #61444 @ 0xf004 @ │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ movwcs lr, #35277 @ 0x89cd │ │ │ │ movwcs r2, #527 @ 0x20f │ │ │ │ andmi lr, sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7fa930c │ │ │ │ - @ instruction: 0xf7fef821 │ │ │ │ - vst2.8 {d11-d12}, [r4 :256], sl │ │ │ │ + @ instruction: 0xf7fef82f │ │ │ │ + vst2.8 {d11-d12}, [r4 :256], r6 │ │ │ │ @ instruction: 0xf5b36370 │ │ │ │ @ instruction: 0xf47e6f70 │ │ │ │ - stmdbge r8, {r0, r1, r4, r5, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r1, r2, r3, r5, fp, sp, pc} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ @ instruction: 0xf0044203 │ │ │ │ vsubw.u8 q8, q2, d15 │ │ │ │ stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ andcs r2, pc, #8, 6 @ 0x20000000 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r4, #49674 @ 0xc20a │ │ │ │ - @ instruction: 0xf858f7fa │ │ │ │ - stmdalt r1!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf866f7fa │ │ │ │ + ldmdalt sp, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwvc pc, #63040 @ 0xf640 @ │ │ │ │ @ instruction: 0xf47e43a3 │ │ │ │ - andcs sl, r2, #1769472 @ 0x1b0000 │ │ │ │ + andcs sl, r2, #1507328 @ 0x170000 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ vabal.u8 , d4, d12 │ │ │ │ strcs r3, [r0, #-1027] @ 0xfffffbfd │ │ │ │ strcc lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, r1, r2, r3, sl, sp}^ │ │ │ │ @ instruction: 0xf7f9450a │ │ │ │ - @ instruction: 0xf7fefa61 │ │ │ │ - @ instruction: 0xf640b80a │ │ │ │ + @ instruction: 0xf7fefa6f │ │ │ │ + @ instruction: 0xf640b806 │ │ │ │ @ instruction: 0x43a3730f │ │ │ │ - stmdage r4, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + stmdage r0, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ stmdbge r8, {r0, r9, sp} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ strls r4, [ip, #-771] @ 0xfffffcfd │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ stmib sp, {r8, sl, sp}^ │ │ │ │ - strcs r3, [pc], #-1032 @ 0xb83dc │ │ │ │ + strcs r3, [pc], #-1032 @ 0xb83d0 │ │ │ │ strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ - blx 0x13763c8 │ │ │ │ - svclt 0x00f3f7fd │ │ │ │ + blx 0x16f63bc │ │ │ │ + svclt 0x00eff7fd │ │ │ │ movwvc pc, #63040 @ 0xf640 @ │ │ │ │ @ instruction: 0xf47d43a3 │ │ │ │ - andcs sl, r0, #948 @ 0x3b4 │ │ │ │ + andcs sl, r0, #932 @ 0x3a4 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ vabal.u8 , d4, d12 │ │ │ │ strcs r3, [r0, #-1027] @ 0xfffffbfd │ │ │ │ strcc lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, r1, r2, r3, sl, sp}^ │ │ │ │ @ instruction: 0xf7f9450a │ │ │ │ - @ instruction: 0xf7fdfa33 │ │ │ │ - @ instruction: 0xf3c4bfdc │ │ │ │ + @ instruction: 0xf7fdfa41 │ │ │ │ + @ instruction: 0xf3c4bfd8 │ │ │ │ movwcs r4, #515 @ 0x203 │ │ │ │ stmdbge r8, {r3, r9, ip, pc} │ │ │ │ andeq pc, pc, #4 │ │ │ │ andls r4, r9, #64, 12 @ 0x4000000 │ │ │ │ andcc pc, r3, #196, 6 @ 0x10000003 │ │ │ │ andcs r9, r3, #-1610612736 @ 0xa0000000 │ │ │ │ strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strls r9, [fp], #-780 @ 0xfffffcf4 │ │ │ │ - mcr2 7, 1, pc, cr14, cr9, {7} @ │ │ │ │ - ldmdalt sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + mrc2 7, 1, pc, cr12, cr9, {7} │ │ │ │ + ldmdalt r9!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ cmnpvs r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ svcvs 0x0070f5b3 │ │ │ │ - svcge 0x00c0f47d │ │ │ │ + svcge 0x00bcf47d │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ movweq pc, #61444 @ 0xf004 @ │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ movwcs lr, #35277 @ 0x89cd │ │ │ │ movwcs r2, #527 @ 0x20f │ │ │ │ andmi lr, sl, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf7f9930c │ │ │ │ - @ instruction: 0xf7fdff65 │ │ │ │ - @ instruction: 0xf404bfae │ │ │ │ + @ instruction: 0xf7fdff73 │ │ │ │ + @ instruction: 0xf404bfaa │ │ │ │ @ instruction: 0xf5b36370 │ │ │ │ @ instruction: 0xf47d6f70 │ │ │ │ - stmdbge r8, {r0, r1, r2, r5, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r1, r5, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ @ instruction: 0xf0044203 │ │ │ │ vsubw.u8 q8, q2, d15 │ │ │ │ stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ andcs r2, pc, #8, 6 @ 0x20000000 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r4, #49674 @ 0xc20a │ │ │ │ - @ instruction: 0xff9cf7f9 │ │ │ │ - svclt 0x0095f7fd │ │ │ │ + @ instruction: 0xffaaf7f9 │ │ │ │ + svclt 0x0091f7fd │ │ │ │ strcs lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ stmdbge r8, {r8, r9, sp} │ │ │ │ movwls r4, #1600 @ 0x640 │ │ │ │ subeq pc, r5, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strcs r2, [r0, #-1025] @ 0xfffffbff │ │ │ │ eorgt pc, ip, sp, asr #17 │ │ │ │ strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ - stc2l 7, cr15, [r4, #964] @ 0x3c4 │ │ │ │ - svclt 0x00f7f7fd │ │ │ │ + ldc2l 7, cr15, [r2, #964] @ 0x3c4 │ │ │ │ + svclt 0x00f3f7fd │ │ │ │ stmdbge r8, {r0, r1, r3, r9, ip, pc} │ │ │ │ movwls r4, #1600 @ 0x640 │ │ │ │ andcs pc, sp, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strls r2, [ip, #-1025] @ 0xfffffbff │ │ │ │ stmib sp, {r8, sl, sp}^ │ │ │ │ @ instruction: 0xf7f14508 │ │ │ │ - @ instruction: 0xf7fdfdb3 │ │ │ │ - rsbeq fp, r2, #920 @ 0x398 │ │ │ │ - @ instruction: 0x81a8f101 │ │ │ │ + @ instruction: 0xf7fdfdc1 │ │ │ │ + rsbeq fp, r2, #904 @ 0x388 │ │ │ │ + lslshi pc, r1, #2 @ │ │ │ │ ldrsbcc pc, [r0], #-136 @ 0xffffff78 @ │ │ │ │ ldrsbcs pc, [r0], #131 @ 0x83 @ │ │ │ │ andcc pc, r3, #134217731 @ 0x8000003 │ │ │ │ vpmax.s8 d18, d1, d2 │ │ │ │ - stmdacs r0, {r1, r3, r8, sl, pc} │ │ │ │ - svcge 0x00d7f47d │ │ │ │ + stmdacs r0, {r2, r3, r8, sl, pc} │ │ │ │ + svcge 0x00d3f47d │ │ │ │ smlalbteq pc, sl, r4, r3 @ │ │ │ │ @ instruction: 0xf0022900 │ │ │ │ - @ instruction: 0xf5b18000 │ │ │ │ + @ instruction: 0xf5b18002 │ │ │ │ @ instruction: 0xf47d6f80 │ │ │ │ - @ instruction: 0xf8d3af57 │ │ │ │ + @ instruction: 0xf8d3af53 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43d6f70 │ │ │ │ - ldmdavs fp, {r0, r4, r6, r8, r9, sl, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r2, r3, r6, r8, r9, sl, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf4130c26 │ │ │ │ @ instruction: 0xf43d6f70 │ │ │ │ - @ instruction: 0xf006af4b │ │ │ │ + @ instruction: 0xf006af47 │ │ │ │ @ instruction: 0xf1a3030d │ │ │ │ @ instruction: 0xf1dc0c0d │ │ │ │ - bl 0x127a144 │ │ │ │ + bl 0x127a138 │ │ │ │ svccs 0x0000070c │ │ │ │ - svcge 0x0040f47d │ │ │ │ + svcge 0x003cf47d │ │ │ │ @ instruction: 0xf0164640 │ │ │ │ - stmdacs r0, {r0, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x00b1f43d │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + svcge 0x00adf43d │ │ │ │ @ instruction: 0xf0304640 │ │ │ │ - stmdacs r0, {r0, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x00abf43d │ │ │ │ - ldc2 7, cr15, [r2], {151} @ 0x97 │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + svcge 0x00a7f43d │ │ │ │ + ldc2 7, cr15, [r8], {151} @ 0x97 │ │ │ │ strpl pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf7974681 │ │ │ │ - @ instruction: 0xf006fc0d │ │ │ │ + @ instruction: 0xf006fc13 │ │ │ │ strmi r0, [r5], -pc, lsl #4 │ │ │ │ strbmi r4, [r0], -r1, lsl #12 │ │ │ │ - ldc2 7, cr15, [r2], {239} @ 0xef │ │ │ │ + stc2 7, cr15, [r0], #956 @ 0x3bc │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf79c4648 │ │ │ │ - @ instruction: 0xf1c4fea7 │ │ │ │ + @ instruction: 0xf1c4fead │ │ │ │ andcs r0, r1, r4, lsl #8 │ │ │ │ @ instruction: 0xf79840a0 │ │ │ │ - @ instruction: 0x4604f8b7 │ │ │ │ + @ instruction: 0x4604f8bd │ │ │ │ @ instruction: 0xf7982010 │ │ │ │ - @ instruction: 0x4623f8b3 │ │ │ │ + @ instruction: 0x4623f8b9 │ │ │ │ strtmi r4, [r9], -sl, lsr #12 │ │ │ │ andls lr, r0, sp, asr #19 │ │ │ │ @ instruction: 0xf79e200f │ │ │ │ - blmi 0xff2773c4 │ │ │ │ + blmi 0xff3773d0 │ │ │ │ svcne 0x0070ee1d │ │ │ │ eorvs pc, r4, r6, asr #12 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmiapl fp, {r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ strls r4, [r0, #-1053] @ 0xfffffbe3 │ │ │ │ @ instruction: 0xf6406801 │ │ │ │ vmov.i32 d20, #12 @ 0x0000000c │ │ │ │ strmi r0, [fp], #-147 @ 0xffffff6d │ │ │ │ cmnpvc r9, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ mvneq pc, #208, 16 @ 0xd00000 │ │ │ │ - blx 0xff076442 │ │ │ │ + blx 0xff1f6436 │ │ │ │ strbmi r2, [r0], -sp, lsl #6 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ - @ instruction: 0xf8c4f016 │ │ │ │ - svclt 0x0065f7fd │ │ │ │ + @ instruction: 0xf908f016 │ │ │ │ + svclt 0x0061f7fd │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ addsmi r0, sl, #32, 6 @ 0x80000000 │ │ │ │ - mvnhi pc, #1 │ │ │ │ - cmpphi sp, #268435456 @ p-variant is OBSOLETE @ 0x10000000 │ │ │ │ + mvnshi pc, #1 │ │ │ │ + cmpphi pc, #268435456 @ p-variant is OBSOLETE @ 0x10000000 │ │ │ │ vsubw.s8 q9, q0, d16 │ │ │ │ addsmi r0, sl, #16, 6 @ 0x40000000 │ │ │ │ - ldrbhi pc, [r7], #-1 @ │ │ │ │ + ldrbhi pc, [r9], #-1 @ │ │ │ │ svcne 0x0000f5b2 │ │ │ │ - mrcge 4, 6, APSR_nzcv, cr12, cr13, {3} │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - adcsmi pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - @ instruction: 0xf88ef7f0 │ │ │ │ - mcrlt 7, 6, pc, cr13, cr13, {7} @ │ │ │ │ + mrcge 4, 6, APSR_nzcv, cr8, cr13, {3} │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + vmla.i8 d26, d5, d8 │ │ │ │ + vrshr.s64 d20, d29, #64 │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + @ instruction: 0xf89cf7f0 │ │ │ │ + mcrlt 7, 6, pc, cr9, cr13, {7} @ │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ addsmi r0, sl, #32, 6 @ 0x80000000 │ │ │ │ - strbhi pc, [r8, #-1]! @ │ │ │ │ - @ instruction: 0x81bcf201 │ │ │ │ + strbhi pc, [sl, #-1]! @ │ │ │ │ + bichi pc, r3, r1, lsl #4 │ │ │ │ vsubw.s8 q9, q0, d16 │ │ │ │ addsmi r0, sl, #16, 6 @ 0x40000000 │ │ │ │ - ldrbhi pc, [r0, #-1] @ │ │ │ │ + ldrbhi pc, [r2, #-1] @ │ │ │ │ svcne 0x0000f5b2 │ │ │ │ - mrcge 4, 5, APSR_nzcv, cr10, cr13, {3} │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - rsbscs pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - @ instruction: 0xf86cf7f0 │ │ │ │ - mcrlt 7, 5, pc, cr11, cr13, {7} @ │ │ │ │ + mrcge 4, 5, APSR_nzcv, cr6, cr13, {3} │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + vmla.i8 d26, d5, d8 │ │ │ │ + vmvn.i32 q9, #3328 @ 0x00000d00 │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + @ instruction: 0xf87af7f0 │ │ │ │ + mcrlt 7, 5, pc, cr7, cr13, {7} @ │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ vsubw.u8 , q2, d13 │ │ │ │ tstlt ip, r0, asr #8 │ │ │ │ bfieq r4, r3, #2, #26 │ │ │ │ - blge 0x1c75b88 │ │ │ │ + blge 0x1bb5b7c │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ strcs r2, [r1, #-768] @ 0xfffffd00 │ │ │ │ stmib sp, {r2, r3, sl, ip, pc}^ │ │ │ │ stmib sp, {r3, r8, sl, sp}^ │ │ │ │ @ instruction: 0xf7f9330a │ │ │ │ - @ instruction: 0xf7fdf9c7 │ │ │ │ - strbmi fp, [r0], -sl, lsl #30 │ │ │ │ - @ instruction: 0xff1ef7f1 │ │ │ │ - svclt 0x0005f7fd │ │ │ │ + @ instruction: 0xf7fdf9d5 │ │ │ │ + strbmi fp, [r0], -r6, lsl #30 │ │ │ │ + @ instruction: 0xff2cf7f1 │ │ │ │ + svclt 0x0001f7fd │ │ │ │ smullscc pc, r9, r8, r8 @ │ │ │ │ @ instruction: 0xf8d8b123 │ │ │ │ @ instruction: 0x07d930d4 │ │ │ │ - bge 0xfe975cb8 │ │ │ │ + bge 0xfea35cac │ │ │ │ eorseq pc, sp, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strls r7, [sl, #-1544] @ 0xfffff9f8 │ │ │ │ movwcc lr, #47565 @ 0xb9cd │ │ │ │ - @ instruction: 0xffaaf7ef │ │ │ │ + @ instruction: 0xffb8f7ef │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ - @ instruction: 0xf7fdaa91 │ │ │ │ - stmdbcs sp, {r1, r3, r5, r6, r7, r9, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fdaa94 │ │ │ │ + stmdbcs sp, {r1, r2, r5, r6, r7, r9, sl, fp, ip, sp, pc} │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ @ instruction: 0xf7fe2201 │ │ │ │ - stmdbcs sp, {r1, r2, r5, r6, fp, ip, sp, pc} │ │ │ │ + stmdbcs sp, {r0, r1, r5, r6, fp, ip, sp, pc} │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ @ instruction: 0xf7fe2201 │ │ │ │ - @ instruction: 0xf898beb4 │ │ │ │ + @ instruction: 0xf898beb2 │ │ │ │ ldrdlt r3, [r3, -r9]! │ │ │ │ ldrsbcc pc, [r4], #136 @ 0x88 @ │ │ │ │ @ instruction: 0xf57e07da │ │ │ │ - vadd.i8 q13, , q7 │ │ │ │ + vadd.i8 q13, , q5 │ │ │ │ vrshr.s64 q8, , #64 │ │ │ │ stmdbge r8, {r1, r3, r9} │ │ │ │ movwcs r4, #1600 @ 0x640 │ │ │ │ strvs lr, [r8, -sp, asr #19] │ │ │ │ stmib sp, {r1, r3, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7ef330b │ │ │ │ - stmdacs r0, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - popge {r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ - mcrlt 7, 6, pc, cr3, cr13, {7} @ │ │ │ │ - @ instruction: 0xf7ee950c │ │ │ │ - ldmib sp, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - bls 0x30936c │ │ │ │ - tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ - bicsmi r9, ip, r6, lsl #4 │ │ │ │ - blx 0x8f65aa │ │ │ │ - strmi r9, [r5], -r6, lsl #20 │ │ │ │ - @ instruction: 0xf0402a0f │ │ │ │ - @ instruction: 0xf8988765 │ │ │ │ - @ instruction: 0x464030d9 │ │ │ │ - blcs 0xca004 │ │ │ │ - andcs fp, r8, #12, 30 @ 0x30 │ │ │ │ - @ instruction: 0xf7ec2204 │ │ │ │ - strtmi pc, [r0], -fp, lsr #19 │ │ │ │ - @ instruction: 0xffcaf797 │ │ │ │ - strmi r4, [r2], -r9, lsr #12 │ │ │ │ - @ instruction: 0xf7ed4628 │ │ │ │ - @ instruction: 0xf7fdfd4b │ │ │ │ - strls fp, [ip, #-3742] @ 0xfffff162 │ │ │ │ - mcrr2 7, 14, pc, lr, cr14 @ │ │ │ │ + stmdacs r0, {r0, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmge r9!, {r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + mrclt 7, 5, APSR_nzcv, cr15, cr13, {7} │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ + strls r9, [ip, #-1289] @ 0xfffffaf7 │ │ │ │ + ldc2l 7, cr15, [sl], #-952 @ 0xfffffc48 │ │ │ │ + movwmi lr, #47581 @ 0xb9dd │ │ │ │ + @ instruction: 0xf0039a09 │ │ │ │ + andls r0, r6, #2080374784 @ 0x7c000000 │ │ │ │ + @ instruction: 0xf79741dc │ │ │ │ + bls 0x2773d4 │ │ │ │ + bcs 0x489f60 │ │ │ │ + strbhi pc, [r9, -r0, asr #32]! @ │ │ │ │ + smullscc pc, r9, r8, r8 @ │ │ │ │ + strtmi r4, [r9], -r0, asr #12 │ │ │ │ + svclt 0x000c2b00 │ │ │ │ + andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ + @ instruction: 0xf9aef7ec │ │ │ │ + @ instruction: 0xf7974620 │ │ │ │ + strtmi pc, [r9], -sp, asr #31 │ │ │ │ + strtmi r4, [r8], -r2, lsl #12 │ │ │ │ + stc2l 7, cr15, [lr, #-948] @ 0xfffffc4c │ │ │ │ + mrclt 7, 4, APSR_nzcv, cr7, cr13, {7} │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ + strls r9, [ip, #-1289] @ 0xfffffaf7 │ │ │ │ + mrrc2 7, 14, pc, r2, cr14 @ │ │ │ │ movwmi lr, #47581 @ 0xb9dd │ │ │ │ @ instruction: 0xf0039a09 │ │ │ │ andls r0, r6, #2080374784 @ 0x7c000000 │ │ │ │ @ instruction: 0xf79741dc │ │ │ │ bls 0x277384 │ │ │ │ bcs 0x489fb0 │ │ │ │ - ldrhi pc, [r6, -r0, asr #32]! │ │ │ │ + ldrhi pc, [r7, -r0, asr #32]! │ │ │ │ smullscc pc, r9, r8, r8 @ │ │ │ │ strtmi r4, [r9], -r0, asr #12 │ │ │ │ svclt 0x000c2b00 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ @ instruction: 0xf986f7ec │ │ │ │ @ instruction: 0xf7974620 │ │ │ │ strtmi pc, [r9], -r5, lsr #31 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ mcrr2 7, 14, pc, r2, cr13 @ │ │ │ │ - mrclt 7, 3, APSR_nzcv, cr9, cr13, {7} │ │ │ │ - strls sl, [sl, #-2056] @ 0xfffff7f8 │ │ │ │ - @ instruction: 0xf7ee950c │ │ │ │ - movwcs pc, #7207 @ 0x1c27 @ │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - adcne pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - @ instruction: 0xf7f19600 │ │ │ │ - @ instruction: 0xf7fdfdd3 │ │ │ │ - @ instruction: 0xf404be68 │ │ │ │ + mcrlt 7, 3, pc, cr15, cr13, {7} @ │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ + strls r9, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + stc2 7, cr15, [sl], #-952 @ 0xfffffc48 │ │ │ │ + stmdbge r8, {r0, r8, r9, sp} │ │ │ │ + vmax.s8 q10, , q0 │ │ │ │ + vsubl.s8 , d16, d29 │ │ │ │ + @ instruction: 0xf8cd0205 │ │ │ │ + @ instruction: 0xf7f19000 │ │ │ │ + @ instruction: 0xf7fdfdd9 │ │ │ │ + @ instruction: 0xf404be5c │ │ │ │ @ instruction: 0xf5b34370 │ │ │ │ @ instruction: 0xf43d4f70 │ │ │ │ - @ instruction: 0xf8d8ae62 │ │ │ │ + @ instruction: 0xf8d8ae56 │ │ │ │ stmdbge r8, {r3, r7, ip, sp} │ │ │ │ strbmi r9, [r0], -sl, lsl #4 │ │ │ │ @ instruction: 0xf0032209 │ │ │ │ rsclt r0, r5, #1006632960 @ 0x3c000000 │ │ │ │ vabal.u8 , d4, d13 │ │ │ │ vabal.u8 q10, d4, d3 │ │ │ │ strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ strls r2, [ip], #-1280 @ 0xfffffb00 │ │ │ │ stmib sp, {r0, sl, sp}^ │ │ │ │ @ instruction: 0xf7f34508 │ │ │ │ - @ instruction: 0xf7fdf837 │ │ │ │ - @ instruction: 0xf004be4a │ │ │ │ - blcs 0x9394f4 │ │ │ │ - strhi pc, [r0], #513 @ 0x201 │ │ │ │ + @ instruction: 0xf7fdf83d │ │ │ │ + @ instruction: 0xf004be3e │ │ │ │ + blcs 0x9394f8 │ │ │ │ + ldrbthi pc, [sl], #-513 @ 0xfffffdff @ │ │ │ │ @ instruction: 0xf63e2b22 │ │ │ │ - andge sl, r1, #257024 @ 0x3ec00 │ │ │ │ + andge sl, r1, #251904 @ 0x3d800 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - muleq fp, pc, r9 @ │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - ldrdeq r8, [fp], -sp │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r8, fp, r3, ror #18 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r8, fp, r5, lsr #18 │ │ │ │ - andeq r7, fp, r9, lsr #32 │ │ │ │ - andeq r8, fp, r9, asr #17 │ │ │ │ - @ instruction: 0x008675b8 │ │ │ │ + andeq r8, fp, r3, lsr #19 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r8, fp, r1, ror #19 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r8, fp, r7, ror #18 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r8, fp, r9, lsr #18 │ │ │ │ + andeq r7, fp, r3, lsr #32 │ │ │ │ + andeq r8, fp, sp, asr #17 │ │ │ │ + addeq r7, r6, r4, asr #11 │ │ │ │ @ instruction: 0xf53e0423 │ │ │ │ - @ instruction: 0xf404abb6 │ │ │ │ + @ instruction: 0xf404abb1 │ │ │ │ @ instruction: 0xf5b36360 │ │ │ │ @ instruction: 0xf0016f60 │ │ │ │ - @ instruction: 0x462186bd │ │ │ │ + @ instruction: 0x462186b7 │ │ │ │ strls sl, [fp], -r8, lsl #16 │ │ │ │ strls r0, [ip, -r5, ror #7] │ │ │ │ - ldrbhi pc, [sp, #257] @ 0x101 @ │ │ │ │ - @ instruction: 0xf8caf7ee │ │ │ │ + ldrbhi pc, [r7, #257] @ 0x101 @ │ │ │ │ + @ instruction: 0xf8c8f7ee │ │ │ │ submi pc, r9, #72, 12 @ 0x4800000 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - mrc2 7, 5, pc, cr14, cr7, {7} │ │ │ │ + mcr2 7, 6, pc, cr4, cr7, {7} @ │ │ │ │ @ instruction: 0xf47d2800 │ │ │ │ - @ instruction: 0x4621adda │ │ │ │ + strtmi sl, [r1], -lr, asr #27 │ │ │ │ @ instruction: 0xf7eea808 │ │ │ │ - strcs pc, [r1], #-2183 @ 0xfffff779 │ │ │ │ + strcs pc, [r1], #-2181 @ 0xfffff77b │ │ │ │ stmdbge r8, {r3, r8, r9, fp, ip, pc} │ │ │ │ vmax.s8 q10, , q0 │ │ │ │ vrshr.s64 d16, d25, #64 │ │ │ │ strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ - blx 0xfe6768ea │ │ │ │ - stcllt 7, cr15, [r9, #1012] @ 0x3f4 │ │ │ │ + blx 0xfe7f68ee │ │ │ │ + ldclt 7, cr15, [sp, #1012]! @ 0x3f4 │ │ │ │ orrne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ svceq 0x00c0f014 │ │ │ │ - ldrthi pc, [r8], -r1 @ │ │ │ │ + ldrthi pc, [r2], -r1 @ │ │ │ │ @ instruction: 0xf47e2b02 │ │ │ │ - @ instruction: 0x4621ab79 │ │ │ │ + @ instruction: 0x4621ab74 │ │ │ │ strls sl, [fp, #-2056] @ 0xfffff7f8 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - mvneq pc, #9109504 @ 0x8b0000 │ │ │ │ - blge 0x1e75f44 │ │ │ │ + mvneq pc, #8978432 @ 0x890000 │ │ │ │ + blge 0x1d35f48 │ │ │ │ andvc pc, r5, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - ldc2 7, cr15, [ip, #988] @ 0x3dc │ │ │ │ + stc2 7, cr15, [r2, #988]! @ 0x3dc │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ - @ instruction: 0xf7fdab65 │ │ │ │ - strteq fp, [r3], #-3498 @ 0xfffff256 │ │ │ │ - blge 0x1b35e64 │ │ │ │ + @ instruction: 0xf7fdab60 │ │ │ │ + strteq fp, [r3], #-3486 @ 0xfffff262 │ │ │ │ + blge 0x19f5e68 │ │ │ │ msrvs SPSR_, #4, 8 @ 0x4000000 │ │ │ │ svcvs 0x0060f5b3 │ │ │ │ - ldrhi pc, [r6, -r1]! │ │ │ │ + ldrhi pc, [r0, -r1]! │ │ │ │ strtmi r9, [r1], -fp, lsl #12 │ │ │ │ strls sl, [ip, -r8, lsl #16] │ │ │ │ setend be │ │ │ │ - @ instruction: 0xf7ee8600 │ │ │ │ - @ instruction: 0xf648f87d │ │ │ │ + @ instruction: 0xf7ee85fa │ │ │ │ + @ instruction: 0xf648f87b │ │ │ │ vsubl.s8 , d0, d5 │ │ │ │ stmdbge r8, {r0, r2, r9} │ │ │ │ @ instruction: 0xf7f74640 │ │ │ │ - stmdacs r0, {r0, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fdd0b3 │ │ │ │ - @ instruction: 0xf3c4bd8c │ │ │ │ + @ instruction: 0xf3c4bd80 │ │ │ │ @ instruction: 0xf0141381 │ │ │ │ @ instruction: 0xf0010fc0 │ │ │ │ - blcs 0x15a204 │ │ │ │ - blge 0xff5bac │ │ │ │ + blcs 0x15a1f0 │ │ │ │ + blge 0xeb5bb0 │ │ │ │ strtmi sl, [r1], -r8, lsl #16 │ │ │ │ strls r9, [ip, #-1291] @ 0xfffffaf5 │ │ │ │ - @ instruction: 0xf84ef7ee │ │ │ │ + @ instruction: 0xf84cf7ee │ │ │ │ @ instruction: 0xf57e03e0 │ │ │ │ - @ instruction: 0xf644ab39 │ │ │ │ + @ instruction: 0xf644ab34 │ │ │ │ vsubl.s8 q10, d16, d29 │ │ │ │ stmdbge r8, {r1, r3, r9} │ │ │ │ @ instruction: 0xf7f74640 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blge 0xaf5ad4 │ │ │ │ - stcllt 7, cr15, [sp, #-1012]! @ 0xfffffc0c │ │ │ │ + stmdacs r0, {r0, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blge 0x9b5ad8 │ │ │ │ + stcllt 7, cr15, [r1, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0xf53e0421 │ │ │ │ - @ instruction: 0xf404ab2c │ │ │ │ + @ instruction: 0xf404ab27 │ │ │ │ @ instruction: 0xf5b36360 │ │ │ │ @ instruction: 0xf0016f60 │ │ │ │ - strtmi r8, [r1], -pc, ror #12 │ │ │ │ + strtmi r8, [r1], -r9, ror #12 │ │ │ │ strls sl, [fp], -r8, lsl #16 │ │ │ │ strls r0, [ip, -r2, ror #7] │ │ │ │ - strbhi pc, [r4, #-257] @ 0xfffffeff @ │ │ │ │ - @ instruction: 0xf840f7ee │ │ │ │ + ldrhi pc, [lr, #-257]! @ 0xfffffeff │ │ │ │ + @ instruction: 0xf83ef7ee │ │ │ │ adcne pc, r5, #72, 12 @ 0x4800000 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - mrc2 7, 1, pc, cr4, cr7, {7} │ │ │ │ + mrc2 7, 1, pc, cr10, cr7, {7} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf7fdaf76 │ │ │ │ - @ instruction: 0xf404bd4e │ │ │ │ + @ instruction: 0xf404bd42 │ │ │ │ @ instruction: 0xf5b34370 │ │ │ │ tstle r4, r0, ror pc │ │ │ │ ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ @ instruction: 0xf53d069b │ │ │ │ - @ instruction: 0xf8d8ad44 │ │ │ │ + @ instruction: 0xf8d8ad38 │ │ │ │ rsclt r3, r2, #136 @ 0x88 │ │ │ │ andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf003a908 │ │ │ │ andcs r0, r8, #1006632960 @ 0x3c000000 │ │ │ │ strls r2, [sl, #-1280] @ 0xfffffb00 │ │ │ │ strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strls r9, [ip], #-1291 @ 0xfffffaf5 │ │ │ │ strcs r2, [r1], #-1280 @ 0xfffffb00 │ │ │ │ strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xff18f7f2 │ │ │ │ - stclt 7, cr15, [fp, #-1012]! @ 0xfffffc0c │ │ │ │ + @ instruction: 0xff1ef7f2 │ │ │ │ + ldclt 7, cr15, [pc, #-1012] @ 0xb8674 │ │ │ │ vsubl.s8 q9, d0, d16 │ │ │ │ addsmi r0, r3, #16, 4 │ │ │ │ - eorhi pc, pc, r1 │ │ │ │ + eorhi pc, ip, r1 │ │ │ │ vmvn.i32 d18, #0 @ 0x00000000 │ │ │ │ addsmi r0, r3, #16, 4 │ │ │ │ - andshi pc, sl, r1 │ │ │ │ + andshi pc, r7, r1 │ │ │ │ svcne 0x0010f1b3 │ │ │ │ - stcge 4, cr15, [r4], #500 @ 0x1f4 │ │ │ │ + ldcge 4, cr15, [r8], {125} @ 0x7d │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ strpl lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ - streq pc, [pc], #-4 @ 0xb8a94 │ │ │ │ + streq pc, [pc], #-4 @ 0xb8a98 │ │ │ │ stmib sp, {r2, r3, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7f23408 │ │ │ │ - @ instruction: 0xf7fdfb47 │ │ │ │ - @ instruction: 0xf1b3bc96 │ │ │ │ + @ instruction: 0xf7fdfb4d │ │ │ │ + @ instruction: 0xf1b3bc8a │ │ │ │ @ instruction: 0xf47d1f10 │ │ │ │ - @ instruction: 0xf404ac91 │ │ │ │ - @ instruction: 0xf0044370 │ │ │ │ - @ instruction: 0xf3c4090f │ │ │ │ - vabdl.u8 q10, d4, d3 │ │ │ │ - @ instruction: 0xf5b32603 │ │ │ │ + @ instruction: 0xf404ac85 │ │ │ │ + vbic.i32 q10, #49152 @ 0x0000c000 │ │ │ │ + @ instruction: 0xf3c44903 │ │ │ │ + @ instruction: 0xf0042703 │ │ │ │ + @ instruction: 0xf5b3060f │ │ │ │ @ instruction: 0xf0004f70 │ │ │ │ - @ instruction: 0xf8988791 │ │ │ │ + @ instruction: 0xf8988790 │ │ │ │ ldmib r8, {r0, r3, r4, r6, r7, ip}^ │ │ │ │ stmdbcs r0, {r2, r4, r5, r9, ip, sp} │ │ │ │ - ldrbhi pc, [r0], -r0 @ │ │ │ │ + strbhi pc, [pc], -r0 @ │ │ │ │ @ instruction: 0xf00243d2 │ │ │ │ - blcs 0xb96dc │ │ │ │ - ldclge 4, cr15, [r8], #-500 @ 0xfffffe0c │ │ │ │ + blcs 0xb96e0 │ │ │ │ + stclge 4, cr15, [ip], #-500 @ 0xfffffe0c │ │ │ │ stmdbge r8, {r0, r9, sp} │ │ │ │ andls r4, r0, #64, 12 @ 0x4000000 │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strvs lr, [r8, -sp, asr #19] │ │ │ │ - eorls pc, r8, sp, asr #17 │ │ │ │ - strls r9, [fp], #-1292 @ 0xfffffaf4 │ │ │ │ - @ instruction: 0xf9d4f7f0 │ │ │ │ - ldcllt 7, cr15, [pc], {253} @ 0xfd │ │ │ │ - vmov.i32 d18, #0 @ 0x00000000 │ │ │ │ - addsmi r0, r3, #80, 4 │ │ │ │ - subhi pc, lr, r1 │ │ │ │ - vsubl.s8 q9, d0, d16 │ │ │ │ - addsmi r0, r3, #80, 4 │ │ │ │ - eorshi pc, r5, r1 │ │ │ │ - svceq 0x00a0f5b3 │ │ │ │ - mrrcge 4, 7, pc, r8, cr13 @ │ │ │ │ - movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ - movwls sl, #35080 @ 0x8908 │ │ │ │ - vmlsl.u q10, d4, d0[0] │ │ │ │ - andcs r4, r1, #201326592 @ 0xc000000 │ │ │ │ - movwcs r9, #777 @ 0x309 │ │ │ │ - streq pc, [pc], #-4 @ 0xb8b34 │ │ │ │ - strls r9, [sl], #-1291 @ 0xfffffaf5 │ │ │ │ - @ instruction: 0xf7f0950c │ │ │ │ - @ instruction: 0xf7fdf891 │ │ │ │ - @ instruction: 0xf404bc46 │ │ │ │ - @ instruction: 0xf0044370 │ │ │ │ - @ instruction: 0xf3c4090f │ │ │ │ - vabdl.u8 q10, d4, d3 │ │ │ │ - @ instruction: 0xf5b32603 │ │ │ │ - @ instruction: 0xf0004f70 │ │ │ │ - @ instruction: 0xf89886df │ │ │ │ - ldmib r8, {r0, r3, r4, r6, r7, ip}^ │ │ │ │ - stmdbcs r0, {r2, r4, r5, r9, ip, sp} │ │ │ │ - ldrhi pc, [r4], -r0 │ │ │ │ - @ instruction: 0xf00243d2 │ │ │ │ - blcs 0xb9774 │ │ │ │ - stcge 4, cr15, [ip], #-500 @ 0xfffffe0c │ │ │ │ - movwcs r9, #4864 @ 0x1300 │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - vmov.i32 d20, #-905969664 @ 0xca000000 │ │ │ │ - stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf8cd6708 │ │ │ │ - stmib sp, {r3, r5, ip, pc}^ │ │ │ │ + stmdbvc r8, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + strls r9, [ip, #-1546] @ 0xfffff9f6 │ │ │ │ + @ instruction: 0xf7f0940b │ │ │ │ + @ instruction: 0xf7fdf9db │ │ │ │ + andscs fp, r0, #212, 24 @ 0xd400 │ │ │ │ + subseq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf0014293 │ │ │ │ + eorcs r8, r0, #75 @ 0x4b │ │ │ │ + subseq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf0014293 │ │ │ │ + @ instruction: 0xf5b38032 │ │ │ │ + @ instruction: 0xf47d0fa0 │ │ │ │ + vqdmulh.s q13, q2, d1[3] │ │ │ │ + stmdbge r8, {r0, r1, r8, r9, sp} │ │ │ │ + strbmi r9, [r0], -r8, lsl #6 │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ + movwls r2, #37377 @ 0x9201 │ │ │ │ + @ instruction: 0xf0042300 │ │ │ │ + strls r0, [fp, #-1039] @ 0xfffffbf1 │ │ │ │ + strls r9, [ip, #-1034] @ 0xfffffbf6 │ │ │ │ + @ instruction: 0xf898f7f0 │ │ │ │ + ldclt 7, cr15, [fp], #-1012 @ 0xfffffc0c │ │ │ │ + cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ + stmdbmi r3, {r2, r6, r7, r8, r9, ip, sp, lr, pc} │ │ │ │ + strcs pc, [r3, -r4, asr #7] │ │ │ │ + streq pc, [pc], -r4 │ │ │ │ + svcmi 0x0070f5b3 │ │ │ │ + strbthi pc, [r0], r0 @ │ │ │ │ + smullsne pc, r9, r8, r8 @ │ │ │ │ + eorscc lr, r4, #216, 18 @ 0x360000 │ │ │ │ + @ instruction: 0xf0002900 │ │ │ │ + bicsmi r8, r2, #20, 12 @ 0x1400000 │ │ │ │ + movweq pc, #4098 @ 0x1002 @ │ │ │ │ + @ instruction: 0xf47d2b00 │ │ │ │ + movwls sl, #3105 @ 0xc21 │ │ │ │ + stmdbge r8, {r0, r8, r9, sp} │ │ │ │ + ldrmi r4, [sl], -r0, asr #12 │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + stmdbvc r8, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmib sp, {r1, r3, r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7f0450b │ │ │ │ - @ instruction: 0xf7fdf987 │ │ │ │ - @ instruction: 0xf898bc92 │ │ │ │ + @ instruction: 0xf7fdf98f │ │ │ │ + @ instruction: 0xf898bc88 │ │ │ │ @ instruction: 0xf8d810d9 │ │ │ │ @ instruction: 0xf8d830d0 │ │ │ │ stmdbcs r0, {r2, r4, r6, r7, sp} │ │ │ │ - ldrbhi pc, [r9, #-0]! @ │ │ │ │ + ldrbhi pc, [sl, #-0]! @ │ │ │ │ @ instruction: 0xf00243d2 │ │ │ │ blcs 0xb97b4 │ │ │ │ - stcge 4, cr15, [ip], {125} @ 0x7d │ │ │ │ + stcge 4, cr15, [r2], {125} @ 0x7d │ │ │ │ andcs r9, r2, #0, 6 │ │ │ │ stmdbge r8, {r0, r8, r9, sp} │ │ │ │ strls r4, [ip, #-1600] @ 0xfffff9c0 │ │ │ │ strcs pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ vabal.u8 , d4, d8 │ │ │ │ strls r4, [r9, #-1283] @ 0xfffffafd │ │ │ │ streq pc, [pc, #-4] @ 0xb8bcc │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strls r9, [fp], #-1290 @ 0xfffffaf6 │ │ │ │ - @ instruction: 0xf962f7f0 │ │ │ │ - stcllt 7, cr15, [sp], #-1012 @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf96af7f0 │ │ │ │ + stcllt 7, cr15, [r3], #-1012 @ 0xfffffc0c │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ @ instruction: 0xf0049308 │ │ │ │ strls r0, [ip, #-783] @ 0xfffffcf1 │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ movwcs lr, #39373 @ 0x99cd │ │ │ │ @ instruction: 0xf7f0940b │ │ │ │ - @ instruction: 0xf7fdff17 │ │ │ │ - movwcs fp, #7140 @ 0x1be4 │ │ │ │ + @ instruction: 0xf7fdff1f │ │ │ │ + movwcs fp, #7130 @ 0x1bda │ │ │ │ ldrmi sl, [sl], -r8, lsl #18 │ │ │ │ strcs r4, [r0, #-1600] @ 0xfffff9c0 │ │ │ │ vabal.u8 , d4, d8 │ │ │ │ strls r2, [r9, #-1283] @ 0xfffffafd │ │ │ │ strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ @ instruction: 0xf004950a │ │ │ │ vabal.u8 q8, d4, d15 │ │ │ │ strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ @ instruction: 0xf7f1940c │ │ │ │ - @ instruction: 0xf7fdf873 │ │ │ │ - vqdmulh.s , q2, d0[1] │ │ │ │ + @ instruction: 0xf7fdf87b │ │ │ │ + vmvn.i32 d27, #51967 @ 0x0000caff │ │ │ │ movwcs r2, #515 @ 0x203 │ │ │ │ stmib sp, {r3, r8, fp, sp, pc}^ │ │ │ │ strbmi r3, [r0], -r8, lsl #4 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ @ instruction: 0xf004920a │ │ │ │ andls r0, fp, #-268435456 @ 0xf0000000 │ │ │ │ vsubl.u8 q9, d4, d1 │ │ │ │ strls r3, [ip], #-1027 @ 0xfffffbfd │ │ │ │ - @ instruction: 0xf85ef7f1 │ │ │ │ - stclt 7, cr15, [pc], #-1012 @ 0xb8868 │ │ │ │ + @ instruction: 0xf866f7f1 │ │ │ │ + stclt 7, cr15, [r5], #-1012 @ 0xfffffc0c │ │ │ │ cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ svcmi 0x0070f5b3 │ │ │ │ - blge 0xfed75e5c │ │ │ │ + blge 0xfeaf5e5c │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ vsubl.u8 q9, d4, d0 │ │ │ │ strls r2, [fp, #-771] @ 0xfffffcfd │ │ │ │ vsubw.u8 , q2, d8 │ │ │ │ strls r4, [ip, #-771] @ 0xfffffcfd │ │ │ │ streq pc, [pc], #-4 @ 0xb8c80 │ │ │ │ strls r9, [sl], #-777 @ 0xfffffcf7 │ │ │ │ - stc2l 7, cr15, [r4, #-960]! @ 0xfffffc40 │ │ │ │ - bllt 0xfe936c80 │ │ │ │ + stc2l 7, cr15, [ip, #-960]! @ 0xfffffc40 │ │ │ │ + bllt 0xfe6b6c80 │ │ │ │ ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ ldreq r4, [sl, -r0, asr #12] │ │ │ │ - blge 0xfe77628c │ │ │ │ + blge 0xfe4f628c │ │ │ │ andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ andls sl, r8, #8, 18 @ 0x20000 │ │ │ │ vsubw.u8 q9, q2, d1 │ │ │ │ andls r4, r9, #805306368 @ 0x30000000 │ │ │ │ andeq pc, pc, #4 │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strcs lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ strls r2, [ip, #-512] @ 0xfffffe00 │ │ │ │ - ldc2l 7, cr15, [r6, #960] @ 0x3c0 │ │ │ │ - bllt 0x36cb4 │ │ │ │ + ldc2l 7, cr15, [lr, #960] @ 0x3c0 │ │ │ │ + bllt 0xffdb6cb4 │ │ │ │ ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ ldreq r4, [r9, -r0, asr #12] │ │ │ │ - blge 0xfe0f62c0 │ │ │ │ + blge 0x1e762c0 │ │ │ │ andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ andls sl, r8, #8, 18 @ 0x20000 │ │ │ │ vsubw.u8 q9, q2, d0 │ │ │ │ andls r4, r9, #805306368 @ 0x30000000 │ │ │ │ andeq pc, pc, #4 │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strcs lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ strls r2, [ip, #-513] @ 0xfffffdff │ │ │ │ - ldc2 7, cr15, [ip, #960]! @ 0x3c0 │ │ │ │ - bllt 0xff9b6ce8 │ │ │ │ + stc2l 7, cr15, [r4, #960] @ 0x3c0 │ │ │ │ + bllt 0xff736ce8 │ │ │ │ ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ ldreq r4, [lr, -r0, asr #12] │ │ │ │ - blge 0x1a762f4 │ │ │ │ + blge 0x17f62f4 │ │ │ │ vsubw.u8 q9, q2, d0 │ │ │ │ stmdbge r8, {r0, r1, r9, sp} │ │ │ │ vsubl.u8 , d4, d8 │ │ │ │ andls r4, r9, #805306368 @ 0x30000000 │ │ │ │ andeq pc, pc, #4 │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strcs lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ strls r4, [ip, #-1562] @ 0xfffff9e6 │ │ │ │ - stc2 7, cr15, [r2, #960]! @ 0x3c0 │ │ │ │ - bllt 0xff336d1c │ │ │ │ + stc2 7, cr15, [sl, #960]! @ 0x3c0 │ │ │ │ + bllt 0xff0b6d1c │ │ │ │ ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ ldreq r4, [r9, -r0, asr #12] │ │ │ │ - blge 0x13f6328 │ │ │ │ + blge 0x1176328 │ │ │ │ vsubw.u8 q9, q2, d0 │ │ │ │ stmdbge r8, {r0, r1, r9, sp} │ │ │ │ vsubl.u8 , d4, d8 │ │ │ │ andls r4, r9, #805306368 @ 0x30000000 │ │ │ │ andeq pc, pc, #4 │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strcs lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ strls r4, [ip, #-1562] @ 0xfffff9e6 │ │ │ │ - @ instruction: 0xf9ecf7f0 │ │ │ │ - bllt 0xfecb6d50 │ │ │ │ + @ instruction: 0xf9f4f7f0 │ │ │ │ + bllt 0xfea36d50 │ │ │ │ cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ - stmdbeq pc, {r2, ip, sp, lr, pc} @ │ │ │ │ - strmi pc, [r3, -r4, asr #7] │ │ │ │ - strcs pc, [r3], -r4, asr #7 │ │ │ │ + stmdbmi r3, {r2, r6, r7, r8, r9, ip, sp, lr, pc} │ │ │ │ + strcs pc, [r3, -r4, asr #7] │ │ │ │ + streq pc, [pc], -r4 │ │ │ │ svcmi 0x0070f5b3 │ │ │ │ - ldrhi pc, [pc, -r0]! │ │ │ │ + ldrhi pc, [sp, -r0]! │ │ │ │ smullsne pc, r9, r8, r8 @ │ │ │ │ eorscc lr, r4, #216, 18 @ 0x360000 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ - bicsmi r8, r2, #62914560 @ 0x3c00000 │ │ │ │ + bicsmi r8, r2, #16, 10 @ 0x4000000 │ │ │ │ movweq pc, #4098 @ 0x1002 @ │ │ │ │ @ instruction: 0xf47d2b00 │ │ │ │ - stmdbge r8, {r0, r1, r2, r3, r4, r8, r9, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r2, r4, r8, r9, fp, sp, pc} │ │ │ │ andcs r4, r1, #64, 12 @ 0x4000000 │ │ │ │ vsubw.u8 , q2, d0 │ │ │ │ stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf8cd6708 │ │ │ │ - strls r9, [ip, #-40] @ 0xffffffd8 │ │ │ │ - @ instruction: 0xf7f0940b │ │ │ │ - @ instruction: 0xf7fdf87b │ │ │ │ - @ instruction: 0xf404bb86 │ │ │ │ - @ instruction: 0xf5b34370 │ │ │ │ - @ instruction: 0xf47d4f70 │ │ │ │ - stmdbge r8, {r0, r3, r8, r9, fp, sp, pc} │ │ │ │ - andcs r4, r1, #64, 12 @ 0x4000000 │ │ │ │ - movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ - movwls r9, #34059 @ 0x850b │ │ │ │ - movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - @ instruction: 0xf004950c │ │ │ │ - movwls r0, #37903 @ 0x940f │ │ │ │ - @ instruction: 0xf7f0940a │ │ │ │ - @ instruction: 0xf7fdfcbb │ │ │ │ - movwcs fp, #2808 @ 0xaf8 │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andls sl, r8, #8, 18 @ 0x20000 │ │ │ │ - vmlsl.u q10, d4, d0[0] │ │ │ │ - andls r4, r9, #805306368 @ 0x30000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strcs lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ - strls r4, [ip, #-1562] @ 0xfffff9e6 │ │ │ │ - blx 0x1cf6dc6 │ │ │ │ - blt 0xff9b6dfc │ │ │ │ - ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ - ldreq r4, [sl, -r0, asr #12] │ │ │ │ - bge 0xff7f6408 │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andls sl, r8, #8, 18 @ 0x20000 │ │ │ │ - vsubw.u8 q9, q2, d0 │ │ │ │ - andls r4, r9, #805306368 @ 0x30000000 │ │ │ │ - andeq pc, pc, #4 │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strcs lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ - strls r2, [ip, #-513] @ 0xfffffdff │ │ │ │ - @ instruction: 0xf97cf7f0 │ │ │ │ - bllt 0x10b6e30 │ │ │ │ + strls r7, [sl], -r8, lsl #18 │ │ │ │ + strls r9, [fp], #-1292 @ 0xfffffaf4 │ │ │ │ + @ instruction: 0xf884f7f0 │ │ │ │ + bllt 0x2036da0 │ │ │ │ cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ - smlabtcs r3, r4, r3, pc @ │ │ │ │ - streq pc, [pc, #-4] @ 0xb8e44 │ │ │ │ - vaddw.u8 , q2, d9 │ │ │ │ - stmdbge r8, {r0, r1, r9, lr} │ │ │ │ - @ instruction: 0xf5b34640 │ │ │ │ - @ instruction: 0xf0004f70 │ │ │ │ - andls r8, sl, #35651584 @ 0x2200000 │ │ │ │ + svcmi 0x0070f5b3 │ │ │ │ + blge 0xf5fac │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ vsubl.u8 q9, d4, d1 │ │ │ │ - movwcs r3, #1027 @ 0x403 │ │ │ │ - strpl lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf7f19308 │ │ │ │ - @ instruction: 0xf7fdf809 │ │ │ │ - @ instruction: 0xf8d8bb24 │ │ │ │ - @ instruction: 0x464030d0 │ │ │ │ - @ instruction: 0xf57d071f │ │ │ │ - movwcs sl, #6823 @ 0x1aa7 │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andls sl, r8, #8, 18 @ 0x20000 │ │ │ │ + strls r2, [fp, #-771] @ 0xfffffcfd │ │ │ │ + vsubw.u8 , q2, d8 │ │ │ │ + strls r4, [ip, #-771] @ 0xfffffcfd │ │ │ │ + streq pc, [pc], #-4 @ 0xb8dd0 │ │ │ │ + strls r9, [sl], #-777 @ 0xfffffcf7 │ │ │ │ + stc2l 7, cr15, [r4], {240} @ 0xf0 │ │ │ │ + blt 0xffcb6dd0 │ │ │ │ + vsubw.u8 q9, q2, d0 │ │ │ │ + stmdbge r8, {r0, r1, r9, sp} │ │ │ │ + strbmi r9, [r0], -r8, lsl #4 │ │ │ │ andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ @ instruction: 0xf0049209 │ │ │ │ vsubl.u8 q8, d4, d15 │ │ │ │ stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ ldrmi r2, [sl], -sl, lsl #8 │ │ │ │ @ instruction: 0xf7f0950c │ │ │ │ - @ instruction: 0xf7fdf947 │ │ │ │ - movwcs fp, #6922 @ 0x1b0a │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andls sl, r8, #8, 18 @ 0x20000 │ │ │ │ - vmlsl.u q10, d4, d0[0] │ │ │ │ + @ instruction: 0xf7fdfb79 │ │ │ │ + @ instruction: 0xf8d8bada │ │ │ │ + @ instruction: 0x464030d0 │ │ │ │ + @ instruction: 0xf57d071a │ │ │ │ + @ instruction: 0xf3c4aad3 │ │ │ │ + stmdbge r8, {r0, r1, r9, sp} │ │ │ │ + movwcs r9, #520 @ 0x208 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + @ instruction: 0xf0049209 │ │ │ │ + vsubl.u8 q8, d4, d15 │ │ │ │ + stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ + andcs r2, r1, #167772160 @ 0xa000000 │ │ │ │ + @ instruction: 0xf7f0950c │ │ │ │ + @ instruction: 0xf7fdf985 │ │ │ │ + @ instruction: 0xf404bb36 │ │ │ │ + vbic.i32 q10, #49152 @ 0x0000c000 │ │ │ │ + vaddw.u8 q9, q2, d3 │ │ │ │ + tstls r9, r3, lsl #4 │ │ │ │ + streq pc, [pc, #-4] @ 0xb8e48 │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ + svcmi 0x0070f5b3 │ │ │ │ + strthi pc, [r2], -r0 │ │ │ │ + andcs r9, r1, #-1610612736 @ 0xa0000000 │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + stmib sp, {r8, r9, sp}^ │ │ │ │ + movwls r5, #33803 @ 0x840b │ │ │ │ + @ instruction: 0xf812f7f1 │ │ │ │ + bllt 0x7b6e64 │ │ │ │ + ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ + ldreq r4, [pc, -r0, asr #12] │ │ │ │ + bge 0xfe876470 │ │ │ │ + vsubw.u8 q9, q2, d1 │ │ │ │ + stmdbge r8, {r0, r1, r9, sp} │ │ │ │ + vsubl.u8 , d4, d8 │ │ │ │ andls r4, r9, #805306368 @ 0x30000000 │ │ │ │ andeq pc, pc, #4 │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strcs lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ strls r4, [ip, #-1562] @ 0xfffff9e6 │ │ │ │ - blx 0x3f6e8e │ │ │ │ - blt 0x20b6ec4 │ │ │ │ - andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - andls sl, r8, #8, 18 @ 0x20000 │ │ │ │ - vmlsl.u q10, d4, d0[0] │ │ │ │ - movwcs r4, #4611 @ 0x1203 │ │ │ │ + @ instruction: 0xf950f7f0 │ │ │ │ + bllt 0x136e98 │ │ │ │ + vsubw.u8 q9, q2, d1 │ │ │ │ + stmdbge r8, {r0, r1, r9, sp} │ │ │ │ + strbmi r9, [r0], -r8, lsl #4 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ @ instruction: 0xf0049209 │ │ │ │ vsubl.u8 q8, d4, d15 │ │ │ │ stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ - andcs r2, r0, #167772160 @ 0xa000000 │ │ │ │ + ldrmi r2, [sl], -sl, lsl #8 │ │ │ │ @ instruction: 0xf7f0950c │ │ │ │ - @ instruction: 0xf7fdfaf7 │ │ │ │ - vst1.16 {d11-d12}, [r4 :128], sl │ │ │ │ - @ instruction: 0xf0044370 │ │ │ │ - @ instruction: 0xf3c4090f │ │ │ │ - vabdl.u8 q10, d4, d3 │ │ │ │ - @ instruction: 0xf5b32603 │ │ │ │ - @ instruction: 0xf0004f70 │ │ │ │ - stmdbge r8, {r0, r2, r4, r5, r7, r8, sl, pc} │ │ │ │ - movwcs r4, #1600 @ 0x640 │ │ │ │ - vsubl.u8 q9, d4, d1 │ │ │ │ - stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf8cd6708 │ │ │ │ - stmib sp, {r3, r5, ip, pc}^ │ │ │ │ + @ instruction: 0xf7fdfb15 │ │ │ │ + vmvn.i16 , #50688 @ 0xc600 │ │ │ │ + stmdbge r8, {r0, r1, r9, sp} │ │ │ │ + strbmi r9, [r0], -r8, lsl #4 │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andls r2, r9, #67108864 @ 0x4000000 │ │ │ │ + andeq pc, pc, #4 │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strcs lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ + strls r2, [ip, #-512] @ 0xfffffe00 │ │ │ │ + blx 0xf6eb6 │ │ │ │ + blt 0x1936eec │ │ │ │ + cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ + stmdbmi r3, {r2, r6, r7, r8, r9, ip, sp, lr, pc} │ │ │ │ + strcs pc, [r3, -r4, asr #7] │ │ │ │ + streq pc, [pc], -r4 │ │ │ │ + svcmi 0x0070f5b3 │ │ │ │ + ldrhi pc, [r6, #0]! │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ + andcs r2, r1, #0, 6 │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + stmdbvc r8, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + stmib sp, {r1, r3, r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7f0450b │ │ │ │ - @ instruction: 0xf7fdfa1f │ │ │ │ - @ instruction: 0xf898ba4e │ │ │ │ + @ instruction: 0xf7fdfa29 │ │ │ │ + @ instruction: 0xf898ba46 │ │ │ │ @ instruction: 0xf8d810d9 │ │ │ │ @ instruction: 0xf8d830d0 │ │ │ │ stmdbcs r0, {r2, r4, r6, r7, sp} │ │ │ │ - bichi pc, sp, #0 │ │ │ │ + bicshi pc, r0, #0 │ │ │ │ @ instruction: 0xf00243d2 │ │ │ │ - blcs 0xb9b50 │ │ │ │ - bge 0x1076144 │ │ │ │ + blcs 0xb9b4c │ │ │ │ + bge 0xe76140 │ │ │ │ stmdbge r8, {r0, r9, sp} │ │ │ │ strbmi r9, [r0], -r0, lsl #4 │ │ │ │ strls r2, [ip, #-514] @ 0xfffffdfe │ │ │ │ strcs pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ vabal.u8 , d4, d8 │ │ │ │ strls r4, [r9, #-1283] @ 0xfffffafd │ │ │ │ - streq pc, [pc, #-4] @ 0xb8f68 │ │ │ │ + streq pc, [pc, #-4] @ 0xb8f64 │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strls r9, [fp], #-1290 @ 0xfffffaf6 │ │ │ │ - @ instruction: 0xff94f7ef │ │ │ │ - blt 0xfe8b6f70 │ │ │ │ + @ instruction: 0xff9ef7ef │ │ │ │ + blt 0xfe6b6f6c │ │ │ │ ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ ldreq r4, [fp, -r0, asr #12] │ │ │ │ - bge 0x97657c │ │ │ │ + bge 0x776578 │ │ │ │ andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ andls sl, r8, #8, 18 @ 0x20000 │ │ │ │ vsubw.u8 q9, q2, d1 │ │ │ │ andls r4, r9, #805306368 @ 0x30000000 │ │ │ │ andeq pc, pc, #4 │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strcs lr, [sl], #-2509 @ 0xfffff633 │ │ │ │ strls r2, [ip, #-512] @ 0xfffffe00 │ │ │ │ - @ instruction: 0xf8c2f7f0 │ │ │ │ - blt 0xfe236fa4 │ │ │ │ + @ instruction: 0xf8ccf7f0 │ │ │ │ + blt 0x2036fa0 │ │ │ │ smullsne pc, r9, r8, r8 @ │ │ │ │ ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ ldrsbcs pc, [r4], #136 @ 0x88 @ │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ - bicsmi r8, r2, #469762050 @ 0x1c000002 │ │ │ │ + bicsmi r8, r2, #671088642 @ 0x28000002 │ │ │ │ movweq pc, #4098 @ 0x1002 @ │ │ │ │ @ instruction: 0xf47d2b00 │ │ │ │ - stmdbge r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r1, r2, r4, r5, r6, r7, r8, fp, sp, pc} │ │ │ │ andcs r4, r2, #64, 12 @ 0x4000000 │ │ │ │ strls r9, [ip, #-768] @ 0xfffffd00 │ │ │ │ strcs pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ vabal.u8 , d4, d8 │ │ │ │ strls r4, [r9, #-1283] @ 0xfffffafd │ │ │ │ - streq pc, [pc, #-4] @ 0xb8fe4 │ │ │ │ + streq pc, [pc, #-4] @ 0xb8fe0 │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strls r9, [fp], #-1290 @ 0xfffffaf6 │ │ │ │ - @ instruction: 0xff56f7ef │ │ │ │ - blt 0x1936fec │ │ │ │ + @ instruction: 0xff60f7ef │ │ │ │ + blt 0x1736fe8 │ │ │ │ movwls fp, #53987 @ 0xd2e3 │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ strcs pc, [r0, #964] @ 0x3c4 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ strcs r9, [r1, #-1288] @ 0xfffffaf8 │ │ │ │ vabal.u8 , d4, d9 │ │ │ │ strls r2, [sl, #-1344] @ 0xfffffac0 │ │ │ │ strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strls r9, [ip], #-1291 @ 0xfffffaf5 │ │ │ │ - mcr2 7, 3, pc, cr12, cr2, {7} @ │ │ │ │ - ldmiblt r1, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + mrc2 7, 3, pc, cr6, cr2, {7} │ │ │ │ + stmiblt r9, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movtcs pc, #5060 @ 0x13c4 @ │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blcs 0x19a5a4 │ │ │ │ - stmibge r8, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + stmibge r0, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ movwls fp, #53987 @ 0xd2e3 │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ vpadd.i8 d18, d1, d9 │ │ │ │ - @ instruction: 0xf1a3817e │ │ │ │ - bcs 0x279950 │ │ │ │ - cmpphi sl, r1, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - blcs 0x207d60 │ │ │ │ + @ instruction: 0xf1a3817c │ │ │ │ + bcs 0x27994c │ │ │ │ + cmpphi r8, r1, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + blcs 0x207d5c │ │ │ │ mvnshi pc, r1, lsl #4 │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ movweq r1, #14103 @ 0x3717 │ │ │ │ movwcs r1, #18713 @ 0x4919 │ │ │ │ - blvc 0xff0f46e8 │ │ │ │ + blvc 0xff1346e4 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ strcs r2, [r1, #-512] @ 0xfffffe00 │ │ │ │ stc 5, cr9, [sp, #40] @ 0x28 │ │ │ │ @ instruction: 0xf3c47b08 │ │ │ │ vabal.u8 q10, d4, d3 │ │ │ │ strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ @ instruction: 0xf7f2940c │ │ │ │ - @ instruction: 0xf7fdfe3b │ │ │ │ - movwcs fp, #10656 @ 0x29a0 │ │ │ │ + @ instruction: 0xf7fdfe45 │ │ │ │ + movwcs fp, #10648 @ 0x2998 │ │ │ │ movwcs lr, #26602 @ 0x67ea │ │ │ │ @ instruction: 0xf8d8e7e8 │ │ │ │ vaddl.u8 , d20, d8 │ │ │ │ strbmi r0, [r0], -fp, lsl #4 │ │ │ │ stmdbge r8, {r0, r2, r3, r9, ip, pc} │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ strcs r2, [r1, #-512] @ 0xfffffe00 │ │ │ │ vabal.u8 , d4, d10 │ │ │ │ vabal.u8 q10, d4, d3 │ │ │ │ strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ strcs r9, [r0, #-1036] @ 0xfffffbf4 │ │ │ │ stmib sp, {r0, sl, sp}^ │ │ │ │ @ instruction: 0xf7f24508 │ │ │ │ - @ instruction: 0xf7fdfe1d │ │ │ │ - @ instruction: 0xf8d8b982 │ │ │ │ + @ instruction: 0xf7fdfe27 │ │ │ │ + @ instruction: 0xf8d8b97a │ │ │ │ rsclt r3, r2, #136 @ 0x88 │ │ │ │ andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ andcs sl, r1, #8, 18 @ 0x20000 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ strcs pc, [r0, #964] @ 0x3c4 │ │ │ │ strls r9, [r8, #-521] @ 0xfffffdf7 │ │ │ │ strbcs pc, [r0, #-964] @ 0xfffffc3c @ │ │ │ │ vabal.u8 , d4, d10 │ │ │ │ vabal.u8 q10, d4, d3 │ │ │ │ strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ @ instruction: 0xf7f2940c │ │ │ │ - @ instruction: 0xf7fdfe03 │ │ │ │ - vmul.f , q2, d0[6] │ │ │ │ - blcs 0x141e08 │ │ │ │ - strhi pc, [r2], -r0 │ │ │ │ + @ instruction: 0xf7fdfe0d │ │ │ │ + vmul.f , q2, d0[4] │ │ │ │ + blcs 0x141e04 │ │ │ │ + strhi pc, [r0], -r0 │ │ │ │ @ instruction: 0xf47d2b03 │ │ │ │ - stmdbge r8, {r0, r1, r2, r3, r4, r6, r8, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r1, r2, r4, r6, r8, fp, sp, pc} │ │ │ │ rsclt r4, r3, #64, 12 @ 0x4000000 │ │ │ │ movwls r2, #53761 @ 0xd201 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vsubw.u8 q9, q2, d8 │ │ │ │ vsubw.u8 q10, q2, d3 │ │ │ │ stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ strls r2, [ip], #-778 @ 0xfffffcf6 │ │ │ │ - mcr2 7, 3, pc, cr12, cr2, {7} @ │ │ │ │ - stmdblt sp, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + mrc2 7, 3, pc, cr6, cr2, {7} │ │ │ │ + stmdblt r5, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ andeq pc, fp, #196, 6 @ 0x10000003 │ │ │ │ andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ andcs sl, r1, #8, 18 @ 0x20000 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ vsubl.u8 , d4, d10 │ │ │ │ strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ strls r2, [ip], #-1280 @ 0xfffffb00 │ │ │ │ stmib sp, {r0, sl, sp}^ │ │ │ │ @ instruction: 0xf7f24508 │ │ │ │ - @ instruction: 0xf7fdfdcf │ │ │ │ - tstcs r0, #52, 18 @ 0xd0000 │ │ │ │ + @ instruction: 0xf7fdfdd9 │ │ │ │ + tstcs r0, #44, 18 @ 0xb0000 │ │ │ │ msreq SPSR_, #192, 4 │ │ │ │ @ instruction: 0xf000429a │ │ │ │ - @ instruction: 0x23208664 │ │ │ │ + @ instruction: 0x23208662 │ │ │ │ msreq SPSR_, #192, 4 │ │ │ │ @ instruction: 0xf000429a │ │ │ │ - @ instruction: 0xf5b2864e │ │ │ │ + @ instruction: 0xf5b2864c │ │ │ │ @ instruction: 0xf47d0fc0 │ │ │ │ - stmdbge r8, {r0, r1, r5, r8, fp, sp, pc} │ │ │ │ - vmax.s8 q10, , q0 │ │ │ │ - vrshr.s64 d19, d13, #64 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + tstls r8, fp, lsl r9 │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + addscc pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ef950c │ │ │ │ - @ instruction: 0xf7fdfad5 │ │ │ │ - tstcs r0, #20, 18 @ 0x50000 │ │ │ │ + @ instruction: 0xf7fdfadf │ │ │ │ + tstcs r0, #12, 18 @ 0x30000 │ │ │ │ msreq SPSR_, #192, 4 │ │ │ │ @ instruction: 0xf000429a │ │ │ │ - @ instruction: 0x23208664 │ │ │ │ + @ instruction: 0x23208662 │ │ │ │ msreq SPSR_, #192, 4 │ │ │ │ @ instruction: 0xf000429a │ │ │ │ - @ instruction: 0xf5b2864e │ │ │ │ + @ instruction: 0xf5b2864c │ │ │ │ @ instruction: 0xf47d0fc0 │ │ │ │ - stmdbge r8, {r0, r1, r8, fp, sp, pc} │ │ │ │ - vmax.s8 q10, , q0 │ │ │ │ - vrshr.s64 , , #64 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + strdls sl, [r8, -fp] │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + sbcspl pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ef950c │ │ │ │ - @ instruction: 0xf7fdfab5 │ │ │ │ - vst2. {d27-d28}, [pc :256], r4 │ │ │ │ + @ instruction: 0xf7fdfabf │ │ │ │ + vst2. {d27-d28}, [pc :128], ip │ │ │ │ vsubw.s8 , q0, d0 │ │ │ │ orrmi r4, r3, #0, 6 │ │ │ │ - bge 0xfe9763ec │ │ │ │ + bge 0xfe7763e8 │ │ │ │ tstpeq sp, r1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf43e290d │ │ │ │ - bcs 0x4a48d4 │ │ │ │ - ldcge 4, cr15, [r2, #248]! @ 0xf8 │ │ │ │ + bcs 0x4a48b4 │ │ │ │ + stcge 4, cr15, [fp, #248]! @ 0xf8 │ │ │ │ bicne pc, r0, #196, 6 @ 0x10000003 │ │ │ │ strle r0, [r4, #-1574] @ 0xfffff9da │ │ │ │ umlalsne pc, r9, r8, r8 @ │ │ │ │ @ instruction: 0xf43e2900 │ │ │ │ - stmib sp, {r0, r3, r5, r7, r8, sl, fp, sp, pc}^ │ │ │ │ + stmib sp, {r1, r5, r7, r8, sl, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf7962306 │ │ │ │ - bls 0x2788fc │ │ │ │ + bls 0x278900 │ │ │ │ andls r4, r6, r1, lsl #12 │ │ │ │ @ instruction: 0xf7ee4640 │ │ │ │ - pldw [r6, sp, lsr lr] │ │ │ │ - blls 0x2b88ec │ │ │ │ + pldw [r6, r7, asr #28] │ │ │ │ + blls 0x2b88f0 │ │ │ │ vrsubhn.i16 d20, q2, │ │ │ │ - b 0x10bd438 │ │ │ │ + b 0x10bd434 │ │ │ │ @ instruction: 0xf6460043 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ ldmdavs ip, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ - blx 0x18770a4 │ │ │ │ - vnmla.f32 s8, s26, s20 │ │ │ │ + blx 0x18f70a0 │ │ │ │ + vnmla.f32 s8, s26, s22 │ │ │ │ stmdbls r6, {r4, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [r0], #-2202 @ 0xfffff766 │ │ │ │ @ instruction: 0xf6409001 │ │ │ │ vmov.i32 d20, #12 @ 0x0000000c │ │ │ │ ldrmi r0, [r1], #-147 @ 0xffffff6d │ │ │ │ ldmdbne r3, {r8, ip, pc} │ │ │ │ teqpvc r7, r0, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d0443a │ │ │ │ @ instruction: 0xf79702dc │ │ │ │ - @ instruction: 0x463afd9f │ │ │ │ + ldrtmi pc, [sl], -r1, lsr #27 @ │ │ │ │ strbmi r4, [r0], -r9, lsr #12 │ │ │ │ - cdp2 7, 13, cr15, cr0, cr14, {7} │ │ │ │ - ldmdblt fp, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + cdp2 7, 13, cr15, cr10, cr14, {7} │ │ │ │ + ldmdblt r3, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ strbmi fp, [r0], -r2, ror #5 │ │ │ │ stmdbge r8, {r0, r2, r3, r9, ip, pc} │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ vsubl.u8 q9, d4, d2 │ │ │ │ strls r2, [r8, #-1408] @ 0xfffffa80 │ │ │ │ strls r2, [r9, #-1281] @ 0xfffffaff │ │ │ │ strbcs pc, [r0, #-964] @ 0xfffffc3c @ │ │ │ │ vabal.u8 , d4, d10 │ │ │ │ vabal.u8 q10, d4, d3 │ │ │ │ strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ @ instruction: 0xf7f2940c │ │ │ │ - @ instruction: 0xf7fdfd25 │ │ │ │ - vmlal.u8 , d20, d10 │ │ │ │ - blcs 0x141fc4 │ │ │ │ - teqphi ip, #0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf7fdfd2f │ │ │ │ + vmlal.u8 , d20, d2 │ │ │ │ + blcs 0x141fc0 │ │ │ │ + teqphi pc, #0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf47d2b03 │ │ │ │ - rsclt sl, r3, #8454144 @ 0x810000 │ │ │ │ + rsclt sl, r3, #7929856 @ 0x790000 │ │ │ │ @ instruction: 0xf8d8930d │ │ │ │ - blcs 0x7054f4 │ │ │ │ - subhi pc, r6, r1, asr #4 │ │ │ │ + blcs 0x7054f0 │ │ │ │ + subhi pc, r4, r1, asr #4 │ │ │ │ subeq pc, r0, #-1073741784 @ 0xc0000028 │ │ │ │ vpmax.s8 d2, d1, d7 │ │ │ │ - blcc 0x11592f0 │ │ │ │ + blcc 0x11592e4 │ │ │ │ vqdmulh.s d2, d1, d5 │ │ │ │ - ldm pc, {r1, r3, r5, r7, pc}^ @ │ │ │ │ + ldm pc, {r3, r5, r7, pc}^ @ │ │ │ │ ldrne pc, [r7, -r3] │ │ │ │ ldmdbne r9, {r0, r1, r8, r9} │ │ │ │ - ldc 3, cr2, [pc, #16] @ 0xb9308 │ │ │ │ - stmdbge r8, {r0, r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ + ldc 3, cr2, [pc, #16] @ 0xb9304 │ │ │ │ + stmdbge r8, {r1, r2, r3, r4, r8, r9, fp, ip, sp, lr} │ │ │ │ andcs r4, r2, #64, 12 @ 0x4000000 │ │ │ │ strls r2, [sl, #-1281] @ 0xfffffaff │ │ │ │ - blvc 0x2f493c │ │ │ │ + blvc 0x2f4938 │ │ │ │ strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strls r9, [ip], #-1291 @ 0xfffffaf5 │ │ │ │ - ldc2l 7, cr15, [r4], #968 @ 0x3c8 │ │ │ │ - ldmdalt r9, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldc2l 7, cr15, [lr], #968 @ 0x3c8 │ │ │ │ + ldmdalt r1, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strb r2, [sl, r2, lsl #6]! │ │ │ │ strb r2, [r8, r6, lsl #6]! │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ andeq pc, fp, #196, 6 @ 0x10000003 │ │ │ │ andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf003a908 │ │ │ │ andcs r0, r2, #1006632960 @ 0x3c000000 │ │ │ │ strls r2, [sl, #-1281] @ 0xfffffaff │ │ │ │ strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strls r9, [ip], #-1291 @ 0xfffffaf5 │ │ │ │ strcs r2, [r1], #-1280 @ 0xfffffb00 │ │ │ │ strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ - ldc2l 7, cr15, [r6], {242} @ 0xf2 │ │ │ │ - ldmdalt fp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stc2l 7, cr15, [r0], #968 @ 0x3c8 │ │ │ │ + ldmdalt r3!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ vsubw.s8 q9, q0, d1 │ │ │ │ eormi r7, r3, r0, lsl #7 │ │ │ │ @ instruction: 0xf47d2b01 │ │ │ │ - @ instruction: 0xf7fda833 │ │ │ │ - svclt 0x0000bfdc │ │ │ │ + @ instruction: 0xf7fda82b │ │ │ │ + svclt 0x0000bfd5 │ │ │ │ + andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - addeq r6, r6, r4, lsr #18 │ │ │ │ + addeq r6, r6, r8, lsr #18 │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ andeq pc, fp, #196, 6 @ 0x10000003 │ │ │ │ andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf003a908 │ │ │ │ andcs r0, r2, #1006632960 @ 0x3c000000 │ │ │ │ strls r2, [sl, #-1281] @ 0xfffffaff │ │ │ │ strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strls r9, [ip], #-1291 @ 0xfffffaf5 │ │ │ │ strcs r2, [r1], #-1280 @ 0xfffffb00 │ │ │ │ strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ - blx 0x1df7370 │ │ │ │ - stmlt r7, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blx 0x1ff7370 │ │ │ │ + ldmdalt sp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ andeq lr, r3, #4, 20 @ 0x4000 │ │ │ │ svcvs 0x0070f5b2 │ │ │ │ - strhi pc, [ip], -r0 │ │ │ │ + strhi pc, [r8], -r0 │ │ │ │ @ instruction: 0xf47d429a │ │ │ │ - @ instruction: 0xf404afd9 │ │ │ │ + @ instruction: 0xf404afd0 │ │ │ │ @ instruction: 0xf5b32370 │ │ │ │ @ instruction: 0xf47d2f60 │ │ │ │ - rsclt sl, r4, #844 @ 0x34c │ │ │ │ + rsclt sl, r4, #808 @ 0x328 │ │ │ │ strbmi fp, [r0], -ip, lsr #18 │ │ │ │ - @ instruction: 0xf88ef7f9 │ │ │ │ + @ instruction: 0xf896f7f9 │ │ │ │ @ instruction: 0xf47d2800 │ │ │ │ - @ instruction: 0xf898a86c │ │ │ │ + @ instruction: 0xf898a862 │ │ │ │ blcs 0xc5748 │ │ │ │ - orrshi pc, r8, r1 │ │ │ │ + orrshi pc, r4, r1 │ │ │ │ tstpvc r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7eb2001 │ │ │ │ movwcs pc, #11161 @ 0x2b99 @ │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ - ldmdalt sp, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdalt r3, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ movwvs pc, #1103 @ 0x44f @ │ │ │ │ tstpeq pc, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5b34023 │ │ │ │ @ instruction: 0xf0002f70 │ │ │ │ - vst3.32 {d24,d26,d28}, [pc :256], r5 │ │ │ │ + vst3.32 {d24,d26,d28}, [pc :256], r1 │ │ │ │ vsubl.s8 q11, d0, d0 │ │ │ │ addsmi r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ - svcge 0x00acf47d │ │ │ │ + svcge 0x00a3f47d │ │ │ │ movwne pc, #25540 @ 0x63c4 @ │ │ │ │ blcs 0x2081f0 │ │ │ │ - svcge 0x00a6f63d │ │ │ │ + svcge 0x009df63d │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ andeq r9, fp, sp, lsr #9 │ │ │ │ - andeq r7, fp, r5, ror r3 │ │ │ │ + andeq r7, fp, r3, ror #6 │ │ │ │ muleq fp, fp, r4 │ │ │ │ andeq r9, fp, r9, lsl #9 │ │ │ │ andeq r9, fp, pc, ror #8 │ │ │ │ andeq r9, fp, r9, asr #8 │ │ │ │ @ instruction: 0xf47d0720 │ │ │ │ - @ instruction: 0xf8d8af93 │ │ │ │ + @ instruction: 0xf8d8af8a │ │ │ │ @ instruction: 0xf8d33050 │ │ │ │ @ instruction: 0xf4133108 │ │ │ │ @ instruction: 0xf43d4f70 │ │ │ │ - eorscs sl, pc, fp, lsl #31 │ │ │ │ + eorscs sl, pc, r2, lsl #31 │ │ │ │ stc2l 7, cr15, [sl], #-620 @ 0xfffffd94 │ │ │ │ @ instruction: 0xf8c82301 │ │ │ │ @ instruction: 0xf7fd300c │ │ │ │ - @ instruction: 0xf8d8b824 │ │ │ │ + @ instruction: 0xf8d8b81a │ │ │ │ beq 0x15817b8 │ │ │ │ cmpne r2, #274432 @ 0x43000 │ │ │ │ @ instruction: 0xf57d07de │ │ │ │ - movwcs sl, #8059 @ 0x1f7b │ │ │ │ + movwcs sl, #8050 @ 0x1f72 │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ - ldmdalt r7, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdalt sp, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ teqeq r4, r8 @ │ │ │ │ blx 0x16f7448 │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ - @ instruction: 0xf7fdaf6f │ │ │ │ - ldmib r8, {r1, r2, r3, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fdaf66 │ │ │ │ + ldmib r8, {r2, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf7ed0134 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x0066f43d │ │ │ │ - stmdalt r5, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + svcge 0x005df43d │ │ │ │ + svclt 0x00fbf7fc │ │ │ │ movweq pc, #61444 @ 0xf004 @ │ │ │ │ @ instruction: 0xf47d2b0f │ │ │ │ - @ instruction: 0x4640af5f │ │ │ │ + @ instruction: 0x4640af56 │ │ │ │ blx 0x16f7474 │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ - @ instruction: 0xf7fcaf59 │ │ │ │ - @ instruction: 0xf004bff8 │ │ │ │ + @ instruction: 0xf7fcaf50 │ │ │ │ + @ instruction: 0xf004bfee │ │ │ │ blcs 0x8ba48c │ │ │ │ qadd16mi fp, fp, r8 │ │ │ │ - strthi pc, [pc], r0 │ │ │ │ + strthi pc, [fp], r0 │ │ │ │ rscsne pc, pc, #4 │ │ │ │ rsbseq pc, r0, #570425344 @ 0x22000000 │ │ │ │ svccs 0x0070f5b2 │ │ │ │ - strbhi pc, [sp, -r0] @ │ │ │ │ + strbhi pc, [r9, -r0] @ │ │ │ │ rscsne pc, r8, #4, 8 @ 0x4000000 │ │ │ │ svccs 0x0070f5b2 │ │ │ │ - ldmge r7!, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + stmiage sp!, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrsbcs pc, [r0], #136 @ 0x88 @ │ │ │ │ @ instruction: 0xf1400591 │ │ │ │ - @ instruction: 0xf79687af │ │ │ │ + @ instruction: 0xf79687ab │ │ │ │ @ instruction: 0xf646fc45 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46052396 │ │ │ │ ldmdavs fp, {r5, r6, r7, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf7979306 │ │ │ │ - bmi 0xff3778f4 │ │ │ │ + bmi 0xff3b78f4 │ │ │ │ svcne 0x0070ee1d │ │ │ │ ldrbtmi r9, [sl], #-2822 @ 0xfffff4fa │ │ │ │ stmpl sl, {r1, r4, fp, sp, lr} │ │ │ │ andls r4, r0, r0, lsl r4 │ │ │ │ andsmi pc, ip, r0, asr #12 │ │ │ │ addseq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xf5004413 │ │ │ │ strtmi r7, [sl], #-344 @ 0xfffffea8 │ │ │ │ msreq SPSR_, #208, 16 @ 0xd00000 │ │ │ │ stc2 7, cr15, [lr], {151} @ 0x97 │ │ │ │ vrsubhn.i16 d20, q2, q13 │ │ │ │ strbmi r2, [r0], -r3, lsl #2 │ │ │ │ - stc2l 7, cr15, [sl, #-952]! @ 0xfffffc48 │ │ │ │ - svclt 0x00b5f7fc │ │ │ │ + ldc2l 7, cr15, [r2, #-952]! @ 0xfffffc48 │ │ │ │ + svclt 0x00abf7fc │ │ │ │ @ instruction: 0x46404252 │ │ │ │ - @ instruction: 0xffc8f7f0 │ │ │ │ - svclt 0x00aff7fc │ │ │ │ + @ instruction: 0xffd0f7f0 │ │ │ │ + svclt 0x00a5f7fc │ │ │ │ @ instruction: 0xf10002e7 │ │ │ │ - strbmi r8, [r0], -r7, lsr #3 │ │ │ │ - blx 0x1777544 │ │ │ │ + strbmi r8, [r0], -r9, lsr #3 │ │ │ │ + blx 0x1977544 │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ - @ instruction: 0xf7fcaf05 │ │ │ │ - strtmi fp, [r1], -r4, lsr #31 │ │ │ │ + @ instruction: 0xf7fcaefc │ │ │ │ + qadd8mi fp, r1, sl │ │ │ │ strcs sl, [r1], #-2056 @ 0xfffff7f8 │ │ │ │ - strls r9, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - blx 0xff477536 │ │ │ │ - stmdbge r8, {r3, r8, r9, fp, ip, pc} │ │ │ │ - vmax.s8 q10, q3, q0 │ │ │ │ - vrshr.s64 d20, d9, #64 │ │ │ │ - strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ - mrc2 7, 7, pc, cr12, cr0, {7} │ │ │ │ - svclt 0x0091f7fc │ │ │ │ - ldc2 7, cr15, [r8, #948] @ 0x3b4 │ │ │ │ - blls 0x2c25a4 │ │ │ │ + strls r9, [sl, #-1289] @ 0xfffffaf7 │ │ │ │ + @ instruction: 0xf7ed950c │ │ │ │ + blls 0x2f84c0 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - eorscs pc, r9, #1342177284 @ 0x50000004 │ │ │ │ + addsmi pc, r9, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf7f09400 │ │ │ │ - @ instruction: 0xf7fcff49 │ │ │ │ - @ instruction: 0xf898bf82 │ │ │ │ - blcs 0xc58a0 │ │ │ │ - svcge 0x007df43c │ │ │ │ - movwcs r2, #512 @ 0x200 │ │ │ │ - tstcs ip, #200, 18 @ 0x320000 │ │ │ │ - svclt 0x0077f7fc │ │ │ │ - stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - blx 0xfff77588 │ │ │ │ - stmdbge r8, {r0, r8, r9, sp} │ │ │ │ - vmax.s8 q10, , q0 │ │ │ │ - vsubl.s8 , d16, d29 │ │ │ │ - strls r0, [r0, #-517] @ 0xfffffdfb │ │ │ │ - ldc2 7, cr15, [r4, #-960]! @ 0xfffffc40 │ │ │ │ - svclt 0x0067f7fc │ │ │ │ - stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - blx 0xffb775a8 │ │ │ │ - stmdbge r8, {r0, r8, r9, sp} │ │ │ │ + @ instruction: 0xf7fcff03 │ │ │ │ + @ instruction: 0xf7edbf86 │ │ │ │ + strcs pc, [r1], #-3485 @ 0xfffff263 │ │ │ │ + stmdbge r8, {r3, r8, r9, fp, ip, pc} │ │ │ │ vmax.s8 q10, , q0 │ │ │ │ - vmlal.s q8, d0, d1[7] │ │ │ │ - strls r0, [r0, #-517] @ 0xfffffdfb │ │ │ │ - stc2 7, cr15, [r4, #-960]! @ 0xfffffc40 │ │ │ │ - svclt 0x0057f7fc │ │ │ │ - cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ - orrscs pc, r6, #192, 4 │ │ │ │ - eorne pc, r2, r3, asr r8 @ │ │ │ │ - blx 0xff47748a │ │ │ │ - stmialt sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ - orrscs pc, r6, #192, 4 │ │ │ │ - eorne pc, r2, r3, asr r8 @ │ │ │ │ - blx 0xff1f749e │ │ │ │ - ldmlt fp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0x0c0ae9cd │ │ │ │ - andls sl, ip, #8, 18 @ 0x20000 │ │ │ │ - andcs r4, r1, #64, 12 @ 0x4000000 │ │ │ │ - vhsub.s8 d25, d5, d0 │ │ │ │ vmvn.i32 d18, #2304 @ 0x00000900 │ │ │ │ - movwls r0, #33285 @ 0x8205 │ │ │ │ - @ instruction: 0xf7f0950d │ │ │ │ - @ instruction: 0xf7fcfd6b │ │ │ │ - @ instruction: 0xf8d8bf32 │ │ │ │ - vaddl.u8 , d20, d8 │ │ │ │ - strbmi r0, [r0], -fp, lsl #4 │ │ │ │ - stmdbge r8, {r0, r2, r3, r9, ip, pc} │ │ │ │ - movweq pc, #61443 @ 0xf003 @ │ │ │ │ - vsubl.u8 q9, d4, d2 │ │ │ │ - vmls.f , q10, d0[0] │ │ │ │ - strls r3, [sl, #-1027] @ 0xfffffbfd │ │ │ │ - strcs r9, [r0, #-1036] @ 0xfffffbf4 │ │ │ │ - strls r2, [fp], #-1039 @ 0xfffffbf1 │ │ │ │ - stmib sp, {r0, sl, sp}^ │ │ │ │ - @ instruction: 0xf7f24508 │ │ │ │ - @ instruction: 0xf7fcf905 │ │ │ │ - bleq 0xff7a92ec │ │ │ │ - movtmi lr, #10819 @ 0x2a43 │ │ │ │ - @ instruction: 0xf00343db │ │ │ │ - @ instruction: 0xf7fd0301 │ │ │ │ - bleq 0xff7a9304 │ │ │ │ - movtmi lr, #10819 @ 0x2a43 │ │ │ │ - @ instruction: 0xf00343db │ │ │ │ - @ instruction: 0xf7ff0301 │ │ │ │ - strtmi fp, [r1], -r2, lsl #21 │ │ │ │ + strls r0, [r0], #-517 @ 0xfffffdfb │ │ │ │ + @ instruction: 0xff50f7f0 │ │ │ │ + svclt 0x0077f7fc │ │ │ │ + umlalscc pc, r9, r8, r8 @ │ │ │ │ + @ instruction: 0xf43c2b00 │ │ │ │ + andcs sl, r0, #456 @ 0x1c8 │ │ │ │ + stmib r8, {r8, r9, sp}^ │ │ │ │ + @ instruction: 0xf7fc231c │ │ │ │ + strtmi fp, [r1], -ip, ror #30 │ │ │ │ @ instruction: 0xf7eda808 │ │ │ │ - stmdbge r8, {r0, r2, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ - andcs r4, r0, #64, 12 @ 0x4000000 │ │ │ │ - stmib sp, {r0, r8, r9, sp}^ │ │ │ │ - @ instruction: 0xf7f12308 │ │ │ │ - @ instruction: 0xf7fcf865 │ │ │ │ - blcs 0xe92b0 │ │ │ │ - stcge 4, cr15, [pc], {62} @ 0x3e │ │ │ │ - bllt 0x13f76c8 │ │ │ │ - b 0x117c640 │ │ │ │ - bicsmi r4, fp, #134217729 @ 0x8000001 │ │ │ │ - movweq pc, #4099 @ 0x1003 @ │ │ │ │ - bleq 0xff7b28b0 │ │ │ │ - movtmi lr, #10819 @ 0x2a43 │ │ │ │ - @ instruction: 0xf00343db │ │ │ │ - strt r0, [lr], #-769 @ 0xfffffcff │ │ │ │ + movwcs pc, #6907 @ 0x1afb @ │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - movweq pc, #4099 @ 0x1003 @ │ │ │ │ - andcs lr, sl, #3358720 @ 0x334000 │ │ │ │ - adclt r9, r2, #12, 6 @ 0x30000000 │ │ │ │ - vsubw.u8 q9, q2, d1 │ │ │ │ - andls r4, sp, #50331648 @ 0x3000000 │ │ │ │ - movwmi lr, #35277 @ 0x89cd │ │ │ │ - @ instruction: 0xff3cf7f8 │ │ │ │ - mrclt 7, 6, APSR_nzcv, cr5, cr12, {7} │ │ │ │ - stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf9eaf7ed │ │ │ │ + adcne pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + @ instruction: 0xf7f09500 │ │ │ │ + @ instruction: 0xf7fcfd3b │ │ │ │ + qsaxmi fp, r1, ip │ │ │ │ + @ instruction: 0xf7eda808 │ │ │ │ + movwcs pc, #6891 @ 0x1aeb @ │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - movwcs r2, #4608 @ 0x1200 │ │ │ │ - movwcs lr, #35277 @ 0x89cd │ │ │ │ - @ instruction: 0xffd0f7f0 │ │ │ │ - mcrlt 7, 6, pc, cr7, cr12, {7} @ │ │ │ │ - cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ - svcmi 0x0070f5b3 │ │ │ │ - @ instruction: 0xf8d8d104 │ │ │ │ - ldreq r3, [r8], #-208 @ 0xffffff30 │ │ │ │ - mrcge 5, 5, APSR_nzcv, cr13, cr12, {1} │ │ │ │ + rsbeq pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + @ instruction: 0xf7f09500 │ │ │ │ + @ instruction: 0xf7fcfd2b │ │ │ │ + vmax.f32 , q7, q6 │ │ │ │ + vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ + @ instruction: 0xf8532396 │ │ │ │ + @ instruction: 0xf79b1022 │ │ │ │ + @ instruction: 0xf7fffbcd │ │ │ │ + vadd.i8 , q15, │ │ │ │ + vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ + @ instruction: 0xf8532396 │ │ │ │ + @ instruction: 0xf79b1022 │ │ │ │ + @ instruction: 0xf7fffbc3 │ │ │ │ + stmib sp, {r0, r1, r2, r4, r7, fp, ip, sp, pc}^ │ │ │ │ + stmdbge r8, {r1, r3, sl, fp} │ │ │ │ + strbmi r9, [r0], -ip, lsl #4 │ │ │ │ + andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ + eorscs pc, r9, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + strls r9, [sp, #-776] @ 0xfffffcf8 │ │ │ │ + ldc2l 7, cr15, [r2, #-960]! @ 0xfffffc40 │ │ │ │ + svclt 0x0027f7fc │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ - strbmi fp, [r0], -r2, ror #5 │ │ │ │ - stmdbge r8, {r0, r2, r3, r9, ip, pc} │ │ │ │ - @ instruction: 0xf0032200 │ │ │ │ - vsubw.u8 q8, q2, d15 │ │ │ │ - andls r4, sl, #12582912 @ 0xc00000 │ │ │ │ + andeq pc, fp, #196, 6 @ 0x10000003 │ │ │ │ + andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ + @ instruction: 0xf003a908 │ │ │ │ + andcs r0, r2, #1006632960 @ 0x3c000000 │ │ │ │ + strbpl pc, [r0, #964] @ 0x3c4 @ │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strcs r9, [r0, #-1291] @ 0xfffffaf5 │ │ │ │ - strcs r9, [r1], #-1036 @ 0xfffffbf4 │ │ │ │ + strls r9, [ip], #-1290 @ 0xfffffaf6 │ │ │ │ + strcs r2, [pc], #-1280 @ 0xb967c │ │ │ │ + strcs r9, [r1], #-1035 @ 0xfffffbf5 │ │ │ │ strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf892f7f2 │ │ │ │ - mcrlt 7, 5, pc, cr5, cr12, {7} @ │ │ │ │ - b 0x117c6e0 │ │ │ │ - bicsmi r4, fp, #134217729 @ 0x8000001 │ │ │ │ - movweq pc, #4099 @ 0x1003 @ │ │ │ │ - stmiblt fp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - b 0x117c6f0 │ │ │ │ + @ instruction: 0xf90cf7f2 │ │ │ │ + svclt 0x000df7fc │ │ │ │ + b 0x117c5fc │ │ │ │ bicsmi r4, fp, #134217729 @ 0x8000001 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ - blt 0x537788 │ │ │ │ - b 0x117c700 │ │ │ │ + svclt 0x0010f7fd │ │ │ │ + b 0x117c60c │ │ │ │ bicsmi r4, fp, #134217729 @ 0x8000001 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ - stmiblt r7!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - b 0x117c710 │ │ │ │ + blt 0xfe1376a8 │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ + blx 0x7f7668 │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ + movwcs r2, #4608 @ 0x1200 │ │ │ │ + movwcs lr, #35277 @ 0x89cd │ │ │ │ + @ instruction: 0xf86cf7f1 │ │ │ │ + mcrlt 7, 7, pc, cr15, cr12, {7} @ │ │ │ │ + @ instruction: 0xf43e2b00 │ │ │ │ + @ instruction: 0xf7feac88 │ │ │ │ + bleq 0xff7a83dc │ │ │ │ + movtmi lr, #10819 @ 0x2a43 │ │ │ │ + @ instruction: 0xf00343db │ │ │ │ + ldrbt r0, [r1], #-769 @ 0xfffffcff │ │ │ │ + b 0x117c650 │ │ │ │ bicsmi r4, fp, #134217729 @ 0x8000001 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ - blt 0xffbf77ac │ │ │ │ - cmnpmi r0, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ - svcmi 0x0070f5b3 │ │ │ │ - @ instruction: 0xf8d8d104 │ │ │ │ - ldrbeq r3, [lr], #208 @ 0xd0 │ │ │ │ - mrcge 5, 3, APSR_nzcv, cr11, cr12, {1} │ │ │ │ - ldrdcc pc, [r8], r8 │ │ │ │ - strbmi fp, [r0], -r2, ror #5 │ │ │ │ - stmdbge r8, {r0, r2, r3, r9, ip, pc} │ │ │ │ + stmdbge r8, {r0, r1, r3, r5, sl, sp, lr, pc} │ │ │ │ + @ instruction: 0xf0034640 │ │ │ │ + stmib sp, {r0, r8, r9}^ │ │ │ │ + movwls r2, #49674 @ 0xc20a │ │ │ │ + movwcs fp, #4770 @ 0x12a2 │ │ │ │ + strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + stmib sp, {r0, r2, r3, r9, ip, pc}^ │ │ │ │ + @ instruction: 0xf7f84308 │ │ │ │ + @ instruction: 0xf7fcff43 │ │ │ │ + strtmi fp, [r1], -sl, asr #29 │ │ │ │ + @ instruction: 0xf7eda808 │ │ │ │ + stmdbge r8, {r0, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + andcs r4, r0, #64, 12 @ 0x4000000 │ │ │ │ + stmib sp, {r0, r8, r9, sp}^ │ │ │ │ + @ instruction: 0xf7f02308 │ │ │ │ + @ instruction: 0xf7fcffd7 │ │ │ │ + @ instruction: 0xf404bebc │ │ │ │ + @ instruction: 0xf5b34370 │ │ │ │ + tstle r4, r0, ror pc │ │ │ │ + ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ + @ instruction: 0xf53c0418 │ │ │ │ + @ instruction: 0xf8d8aeb2 │ │ │ │ + rsclt r3, r2, #136 @ 0x88 │ │ │ │ + andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ + andcs sl, r0, #8, 18 @ 0x20000 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ - strcs r2, [r0, #-513] @ 0xfffffdff │ │ │ │ - vabal.u8 , d4, d10 │ │ │ │ - vabal.u8 q10, d4, d3 │ │ │ │ + strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + vsubl.u8 , d4, d10 │ │ │ │ strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ - strcs r9, [r0, #-1036] @ 0xfffffbf4 │ │ │ │ + strls r2, [ip], #-1280 @ 0xfffffb00 │ │ │ │ stmib sp, {r0, sl, sp}^ │ │ │ │ @ instruction: 0xf7f24508 │ │ │ │ - @ instruction: 0xf7fcf84f │ │ │ │ - blcs 0xce9180 │ │ │ │ - stclge 4, cr15, [r8, #496]! @ 0x1f0 │ │ │ │ - movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ - movwls sl, #35080 @ 0x8908 │ │ │ │ - vmlsl.u q10, d4, d0[0] │ │ │ │ - andcs r4, r0, #201326592 @ 0xc000000 │ │ │ │ - movwcs r9, #4873 @ 0x1309 │ │ │ │ - streq pc, [pc], #-4 @ 0xb9814 │ │ │ │ - strls r9, [sl], #-1291 @ 0xfffffaf5 │ │ │ │ - @ instruction: 0xf7ef950c │ │ │ │ - @ instruction: 0xf7fcf88f │ │ │ │ - @ instruction: 0x4621bdd6 │ │ │ │ - @ instruction: 0xf7eda808 │ │ │ │ - @ instruction: 0xf8d8f995 │ │ │ │ - strbmi r3, [r0], -r8, lsl #1 │ │ │ │ - stmdbge r8, {r0, r3, r9, sp} │ │ │ │ - movweq pc, #61443 @ 0xf003 @ │ │ │ │ - @ instruction: 0xf82af7f2 │ │ │ │ - mrclt 7, 1, APSR_nzcv, cr13, cr12, {7} │ │ │ │ + @ instruction: 0xf7fcf899 │ │ │ │ + bleq 0xff7a91dc │ │ │ │ + movtmi lr, #10819 @ 0x2a43 │ │ │ │ + @ instruction: 0xf00343db │ │ │ │ + @ instruction: 0xf7ff0301 │ │ │ │ + bleq 0xff7a7e34 │ │ │ │ + movtmi lr, #10819 @ 0x2a43 │ │ │ │ + @ instruction: 0xf00343db │ │ │ │ + @ instruction: 0xf7fe0301 │ │ │ │ + bleq 0xff7a7fb0 │ │ │ │ + movtmi lr, #10819 @ 0x2a43 │ │ │ │ + @ instruction: 0xf00343db │ │ │ │ + @ instruction: 0xf7ff0301 │ │ │ │ + bleq 0xff7a7f40 │ │ │ │ + movtmi lr, #10819 @ 0x2a43 │ │ │ │ + @ instruction: 0xf00343db │ │ │ │ + @ instruction: 0xf7ff0301 │ │ │ │ + vst1.64 {d11-d12}, [r4 :128], fp │ │ │ │ + @ instruction: 0xf5b34370 │ │ │ │ + tstle r4, r0, ror pc │ │ │ │ + ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ + @ instruction: 0xf53c04de │ │ │ │ + @ instruction: 0xf8d8ae70 │ │ │ │ + rsclt r3, r2, #136 @ 0x88 │ │ │ │ + andls r4, sp, #64, 12 @ 0x4000000 │ │ │ │ + @ instruction: 0xf003a908 │ │ │ │ + andcs r0, r1, #1006632960 @ 0x3c000000 │ │ │ │ + strls r2, [sl, #-1280] @ 0xfffffb00 │ │ │ │ + strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strls r9, [ip], #-1291 @ 0xfffffaf5 │ │ │ │ + strcs r2, [r1], #-1280 @ 0xfffffb00 │ │ │ │ + strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf856f7f2 │ │ │ │ + mrclt 7, 2, APSR_nzcv, cr7, cr12, {7} │ │ │ │ + @ instruction: 0xf47c2b30 │ │ │ │ + @ instruction: 0xf3c4addd │ │ │ │ + stmdbge r8, {r0, r1, r8, r9, sp} │ │ │ │ + strbmi r9, [r0], -r8, lsl #6 │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ + movwls r2, #37376 @ 0x9200 │ │ │ │ + @ instruction: 0xf0042301 │ │ │ │ + strls r0, [fp, #-1039] @ 0xfffffbf1 │ │ │ │ + strls r9, [ip, #-1034] @ 0xfffffbf6 │ │ │ │ + @ instruction: 0xf896f7ef │ │ │ │ + stcllt 7, cr15, [fp, #1008] @ 0x3f0 │ │ │ │ + stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ + @ instruction: 0xf994f7ed │ │ │ │ + ldrdcc pc, [r8], r8 │ │ │ │ + andcs r4, r9, #64, 12 @ 0x4000000 │ │ │ │ + @ instruction: 0xf003a908 │ │ │ │ + @ instruction: 0xf7f2030f │ │ │ │ + @ instruction: 0xf7fcf831 │ │ │ │ + svclt 0x0000be32 │ │ │ │ addeq r6, r6, r6, asr r6 │ │ │ │ @ instruction: 0xf10002a3 │ │ │ │ - @ instruction: 0xf8d8852d │ │ │ │ + @ instruction: 0xf8d88527 │ │ │ │ @ instruction: 0xf8d33050 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ - blcs 0x146464 │ │ │ │ - ldrbhi pc, [r4], -r0, asr #4 @ │ │ │ │ + blcs 0x146468 │ │ │ │ + strbhi pc, [lr], -r0, asr #4 @ │ │ │ │ @ instruction: 0xf47c2800 │ │ │ │ - @ instruction: 0xf640ae2c │ │ │ │ + @ instruction: 0xf640ae20 │ │ │ │ vrsra.s64 , q15, #64 │ │ │ │ andsmi r0, ip, #48, 6 @ 0xc0000000 │ │ │ │ - stcge 4, cr15, [lr, #496]! @ 0x1f0 │ │ │ │ + stcge 4, cr15, [r2, #496]! @ 0x1f0 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7ee4308 │ │ │ │ - @ instruction: 0xf7fcf949 │ │ │ │ - blcs 0xe8f18 │ │ │ │ - bge 0x1c76a84 │ │ │ │ + @ instruction: 0xf7fcf94f │ │ │ │ + blcs 0xe8eec │ │ │ │ + bge 0x19b6a88 │ │ │ │ @ instruction: 0xf7fd2201 │ │ │ │ - @ instruction: 0x4621befb │ │ │ │ + strtmi fp, [r1], -pc, ror #29 │ │ │ │ @ instruction: 0xf7eda808 │ │ │ │ - @ instruction: 0xf8d8f95d │ │ │ │ + @ instruction: 0xf8d8f95b │ │ │ │ strbmi r3, [r0], -r8, lsl #1 │ │ │ │ stmdbge r8, {r3, r9, sp} │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ - @ instruction: 0xfff2f7f1 │ │ │ │ - mcrlt 7, 0, pc, cr5, cr12, {7} @ │ │ │ │ + @ instruction: 0xfff8f7f1 │ │ │ │ + ldcllt 7, cr15, [r9, #1008]! @ 0x3f0 │ │ │ │ movweq pc, #46020 @ 0xb3c4 @ │ │ │ │ @ instruction: 0xf47d2b00 │ │ │ │ - @ instruction: 0x4640ad5f │ │ │ │ - mrc2 7, 1, pc, cr14, cr8, {7} │ │ │ │ + @ instruction: 0x4640ad54 │ │ │ │ + mcr2 7, 2, pc, cr4, cr8, {7} @ │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ - @ instruction: 0xf7fcad59 │ │ │ │ - @ instruction: 0x4621bdf8 │ │ │ │ + @ instruction: 0xf7fcad4e │ │ │ │ + strtmi fp, [r1], -ip, ror #27 │ │ │ │ @ instruction: 0xf7eda808 │ │ │ │ - @ instruction: 0xf8d8f941 │ │ │ │ + @ instruction: 0xf8d8f93f │ │ │ │ strbmi r3, [r0], -r8, lsl #1 │ │ │ │ stmdbge r8, {r1, r9, sp} │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ - @ instruction: 0xffd6f7f1 │ │ │ │ - stcllt 7, cr15, [r9, #1008]! @ 0x3f0 │ │ │ │ + @ instruction: 0xffdcf7f1 │ │ │ │ + ldcllt 7, cr15, [sp, #1008] @ 0x3f0 │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ andls sl, sl, #8, 18 @ 0x20000 │ │ │ │ andcs r4, r2, #64, 12 @ 0x4000000 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ strls fp, [sp, #-741] @ 0xfffffd1b │ │ │ │ strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ strcs r9, [r0, #-1291] @ 0xfffffaf5 │ │ │ │ strcs r9, [r1], #-1036 @ 0xfffffbf4 │ │ │ │ strmi lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xffbef7f1 │ │ │ │ - ldcllt 7, cr15, [r1, #1008] @ 0x3f0 │ │ │ │ + @ instruction: 0xffc4f7f1 │ │ │ │ + stcllt 7, cr15, [r5, #1008] @ 0x3f0 │ │ │ │ movwcs r2, #4608 @ 0x1200 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ stmib sp, {r9, ip, pc}^ │ │ │ │ - @ instruction: 0xf8cd6708 │ │ │ │ - strls r9, [ip, #-40] @ 0xffffffd8 │ │ │ │ - @ instruction: 0xf7ef920b │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - ldmdbge r1, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ - ldclt 7, cr15, [pc, #1008]! @ 0xb9d2c │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - andls fp, sl, #805306382 @ 0x3000000e │ │ │ │ - andcs r9, r1, #872415232 @ 0x34000000 │ │ │ │ - stmib sp, {r8, r9, sp}^ │ │ │ │ - vsubw.u8 q9, q2, d8 │ │ │ │ - vsubw.u8 q10, q2, d3 │ │ │ │ - stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf7f2340b │ │ │ │ - @ instruction: 0xf7fcfa4f │ │ │ │ - stmdbge r8, {r1, r2, r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ - andcs r4, r1, #64, 12 @ 0x4000000 │ │ │ │ - strpl lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ - strcs pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ - vabal.u8 , d4, d8 │ │ │ │ - @ instruction: 0xf0044503 │ │ │ │ - strls r0, [r9, #-1039] @ 0xfffffbf1 │ │ │ │ - @ instruction: 0xf7ee940a │ │ │ │ - @ instruction: 0xf7fcffdd │ │ │ │ - beq 0xfe9a8e18 │ │ │ │ - strne pc, [r1, #964] @ 0x3c4 │ │ │ │ - tstpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - andne pc, r1, #196, 6 @ 0x10000003 │ │ │ │ - andls r4, sp, #-1409286144 @ 0xac000000 │ │ │ │ - vsubw.u8 , q2, d12 │ │ │ │ - movwcs r5, #512 @ 0x200 │ │ │ │ - vsubl.u8 , d4, d8 │ │ │ │ - @ instruction: 0xf0042203 │ │ │ │ - stmib sp, {r0, r1, r2, r3, sl}^ │ │ │ │ - strls r2, [fp], #-777 @ 0xfffffcf7 │ │ │ │ - mrc2 7, 1, pc, cr0, cr8, {7} │ │ │ │ - ldcllt 7, cr15, [pc, #-1008]! @ 0xb95cc │ │ │ │ - svcne 0x0020f1b2 │ │ │ │ - stcge 4, cr15, [r4, #-496] @ 0xfffffe10 │ │ │ │ + strls r7, [sl], -r8, lsl #18 │ │ │ │ + andls r9, fp, #12, 10 @ 0x3000000 │ │ │ │ + blx 0xff9778f2 │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + @ instruction: 0xf7fca911 │ │ │ │ + stmdbge r8, {r2, r4, r5, r7, r8, sl, fp, ip, sp, pc} │ │ │ │ + rsclt r4, r3, #64, 12 @ 0x4000000 │ │ │ │ + movwls r9, #53770 @ 0xd20a │ │ │ │ + movwcs r2, #513 @ 0x201 │ │ │ │ + movwcs lr, #35277 @ 0x89cd │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strcc lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ + blx 0x1677928 │ │ │ │ + stclt 7, cr15, [fp, #-1008]! @ 0xfffffc10 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ + stmib sp, {r0, r9, sp}^ │ │ │ │ + vabal.u8 , d4, d11 │ │ │ │ + strls r2, [r8, #-1283] @ 0xfffffafd │ │ │ │ + strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ + streq pc, [pc], #-4 @ 0xb997c │ │ │ │ + strls r9, [sl], #-1289 @ 0xfffffaf7 │ │ │ │ + @ instruction: 0xffe4f7ee │ │ │ │ + ldclt 7, cr15, [r9, #-1008] @ 0xfffffc10 │ │ │ │ + vmlsl.u8 q8, d20, d19 │ │ │ │ + @ instruction: 0xf0031581 │ │ │ │ + stmdbge r8, {r2, r3, r4, r8, r9} │ │ │ │ + vmlsl.u q10, d4, d0[0] │ │ │ │ + @ instruction: 0x432b1201 │ │ │ │ + movwls r9, #49677 @ 0xc20d │ │ │ │ + andpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ + andls r2, r8, #0, 6 │ │ │ │ + andcs pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + streq pc, [pc], #-4 @ 0xb99b0 │ │ │ │ + movwcs lr, #39373 @ 0x99cd │ │ │ │ + @ instruction: 0xf7f8940b │ │ │ │ + @ instruction: 0xf7fcfe37 │ │ │ │ + @ instruction: 0xf1b2bd74 │ │ │ │ + @ instruction: 0xf47c1f20 │ │ │ │ + strdls sl, [r8, -r9] │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ rscvc pc, r1, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - @ instruction: 0xff36f7ee │ │ │ │ - ldcllt 7, cr15, [r5], #1008 @ 0x3f0 │ │ │ │ - andcs r2, r1, #0, 6 │ │ │ │ - andls sl, r0, #8, 18 @ 0x20000 │ │ │ │ - ldrmi r4, [sl], -r0, asr #12 │ │ │ │ - strvs lr, [r8, -sp, asr #19] │ │ │ │ - eorls pc, r8, sp, asr #17 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7ee950c │ │ │ │ + @ instruction: 0xf7fcff3d │ │ │ │ + movwcs fp, #3306 @ 0xcea │ │ │ │ + stmdbge r8, {r0, r9, sp} │ │ │ │ + strbmi r9, [r0], -r0, lsl #4 │ │ │ │ + stmib sp, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ + strls r7, [sl], -r8, lsl #18 │ │ │ │ movwls r9, #46348 @ 0xb50c │ │ │ │ - blx 0x1df79be │ │ │ │ + blx 0x1ff79be │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7fca85e │ │ │ │ - vmov.i32 , #13172735 @ 0x00c8ffff │ │ │ │ + @ instruction: 0xf7fca860 │ │ │ │ + vqrdmulh.s , q2, d2[3] │ │ │ │ stmdbge r8, {r0, r1, r8, r9, sp} │ │ │ │ strbmi r9, [r0], -r8, lsl #6 │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ movwls r2, #37376 @ 0x9200 │ │ │ │ @ instruction: 0xf0042301 │ │ │ │ strls r0, [fp, #-1039] @ 0xfffffbf1 │ │ │ │ strls r9, [ip, #-1034] @ 0xfffffbf6 │ │ │ │ - @ instruction: 0xf91af7ef │ │ │ │ - stcllt 7, cr15, [pc], {252} @ 0xfc │ │ │ │ + @ instruction: 0xf922f7ef │ │ │ │ + stcllt 7, cr15, [r5], {252} @ 0xfc │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ vsubw.u8 , q2, d8 │ │ │ │ movwls r4, #37635 @ 0x9303 │ │ │ │ stmdbge r8, {r8, r9, sp} │ │ │ │ ldrmi r4, [sl], -r0, asr #12 │ │ │ │ streq pc, [pc], #-4 @ 0xb9a48 │ │ │ │ strls r9, [sl], #-1291 @ 0xfffffaf5 │ │ │ │ @ instruction: 0xf7ef950c │ │ │ │ - @ instruction: 0xf7fcf907 │ │ │ │ - @ instruction: 0xf3c4bcbc │ │ │ │ + @ instruction: 0xf7fcf90f │ │ │ │ + @ instruction: 0xf3c4bcb2 │ │ │ │ stmdbge r8, {r0, r1, r8, r9, sp} │ │ │ │ strbmi r9, [r0], -r8, lsl #6 │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ movwls r2, #37376 @ 0x9200 │ │ │ │ @ instruction: 0xf0042302 │ │ │ │ strls r0, [fp, #-1039] @ 0xfffffbf1 │ │ │ │ strls r9, [ip, #-1034] @ 0xfffffbf6 │ │ │ │ - @ instruction: 0xf8f4f7ef │ │ │ │ - stclt 7, cr15, [r9], #1008 @ 0x3f0 │ │ │ │ + @ instruction: 0xf8fcf7ef │ │ │ │ + ldclt 7, cr15, [pc], {252} @ 0xfc │ │ │ │ stmdbge r8, {r8, r9, sp} │ │ │ │ @ instruction: 0x4640461a │ │ │ │ - strvs lr, [r8, -sp, asr #19] │ │ │ │ - eorls pc, r8, sp, asr #17 │ │ │ │ - movwls r9, #46348 @ 0xb50c │ │ │ │ - stc2l 7, cr15, [ip], #-956 @ 0xfffffc44 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7fcaa3c │ │ │ │ - stmib sp, {r1, r2, r3, r8, sl, fp, ip, sp, pc}^ │ │ │ │ - andcs r2, r0, #41943040 @ 0x2800000 │ │ │ │ - andls r9, ip, #8, 4 @ 0x80000000 │ │ │ │ - @ instruction: 0xf9eaf7f0 │ │ │ │ + stmdbvc r8, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + strls r9, [ip, #-1546] @ 0xfffff9f6 │ │ │ │ + @ instruction: 0xf7ef930b │ │ │ │ + stmdacs r0, {r0, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + bge 0xff6b94 │ │ │ │ stclt 7, cr15, [r5, #-1008] @ 0xfffffc10 │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ - strpl lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ - streq pc, [pc], #-4 @ 0xb9ac0 │ │ │ │ - stmib sp, {r2, r3, r8, sl, ip, pc}^ │ │ │ │ - @ instruction: 0xf7f03408 │ │ │ │ - @ instruction: 0xf7fcfd63 │ │ │ │ - stmdbge r8, {r7, sl, fp, ip, sp, pc} │ │ │ │ + strcs lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + andls r2, r8, #0, 4 │ │ │ │ + @ instruction: 0xf7f0920c │ │ │ │ + @ instruction: 0xf7fcf9f3 │ │ │ │ + stmdbge r8, {r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, pc} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ stmib sp, {r0, r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf004550a │ │ │ │ strls r0, [ip, #-1039] @ 0xfffffbf1 │ │ │ │ strcc lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ - ldc2 7, cr15, [sl, #960] @ 0x3c0 │ │ │ │ - ldcllt 7, cr15, [r1], #-1008 @ 0xfffffc10 │ │ │ │ + stc2l 7, cr15, [ip, #-960]! @ 0xfffffc40 │ │ │ │ + ldcllt 7, cr15, [r7], #-1008 @ 0xfffffc10 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - andls fp, sl, #805306382 @ 0x3000000e │ │ │ │ - andcs r9, r1, #872415232 @ 0x34000000 │ │ │ │ - stmib sp, {r8, r9, sp}^ │ │ │ │ - vsubw.u8 q9, q2, d8 │ │ │ │ - vsubw.u8 q10, q2, d3 │ │ │ │ - stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf7f2340b │ │ │ │ - @ instruction: 0xf7fcf96b │ │ │ │ - andcs fp, r0, #24064 @ 0x5e00 │ │ │ │ - stmdbge r8, {r0, r8, r9, sp} │ │ │ │ - stmib sp, {r6, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf8cd6708 │ │ │ │ - strls r9, [ip, #-40] @ 0xffffffd8 │ │ │ │ + movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ + strpl lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + streq pc, [pc], #-4 @ 0xb9adc │ │ │ │ + stmib sp, {r2, r3, r8, sl, ip, pc}^ │ │ │ │ + @ instruction: 0xf7f03408 │ │ │ │ + @ instruction: 0xf7fcfda3 │ │ │ │ + stmdbge r8, {r3, r5, r6, sl, fp, ip, sp, pc} │ │ │ │ + rsclt r4, r3, #64, 12 @ 0x4000000 │ │ │ │ + movwls r9, #53770 @ 0xd20a │ │ │ │ + movwcs r2, #513 @ 0x201 │ │ │ │ + movwcs lr, #35277 @ 0x89cd │ │ │ │ + movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ + strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ + strcc lr, [fp], #-2509 @ 0xfffff633 │ │ │ │ + @ instruction: 0xf974f7f2 │ │ │ │ + mrrclt 7, 15, pc, r5, cr12 @ │ │ │ │ + movwcs r2, #4608 @ 0x1200 │ │ │ │ + strbmi sl, [r0], -r8, lsl #18 │ │ │ │ + stmdbvc r8, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + strls r9, [ip, #-1546] @ 0xfffff9f6 │ │ │ │ @ instruction: 0xf7ef920b │ │ │ │ - stmdacs r0, {r0, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ - stcge 4, cr15, [sl, #-244] @ 0xffffff0c │ │ │ │ - stcllt 7, cr15, [r3], {252} @ 0xfc │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stcge 4, cr15, [r3, #-244] @ 0xffffff0c │ │ │ │ + ldclt 7, cr15, [fp], #1008 @ 0x3f0 │ │ │ │ svcne 0x0080f5b2 │ │ │ │ - mcrrge 4, 7, pc, r8, cr12 @ │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - andscs pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - ldc2l 7, cr15, [sl, #952]! @ 0x3b8 │ │ │ │ - ldclt 7, cr15, [r9], #-1008 @ 0xfffffc10 │ │ │ │ + mcrrge 4, 7, pc, r0, cr12 @ │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + vmla.i8 d26, d5, d8 │ │ │ │ + vmov.i32 d18, #3328 @ 0x00000d00 │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + cdp2 7, 0, cr15, cr4, cr14, {7} │ │ │ │ + ldclt 7, cr15, [r1], #-1008 @ 0xfffffc10 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ movwls r9, #34059 @ 0x850b │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ @ instruction: 0xf004950c │ │ │ │ stmib sp, {r0, r1, r2, r3, sl}^ │ │ │ │ @ instruction: 0xf7ee3409 │ │ │ │ - @ instruction: 0xf7fcff9b │ │ │ │ - vmull.u8 , d4, d24 │ │ │ │ + @ instruction: 0xf7fcffa5 │ │ │ │ + vmull.u8 , d4, d16 │ │ │ │ stmdbge r8, {r0, r1, r8, r9, sp} │ │ │ │ strbmi r9, [r0], -r8, lsl #6 │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ movwls r2, #37377 @ 0x9201 │ │ │ │ @ instruction: 0xf0042302 │ │ │ │ strls r0, [fp, #-1039] @ 0xfffffbf1 │ │ │ │ strls r9, [ip, #-1034] @ 0xfffffbf6 │ │ │ │ - @ instruction: 0xf860f7ef │ │ │ │ - ldclt 7, cr15, [r5], {252} @ 0xfc │ │ │ │ + @ instruction: 0xf86af7ef │ │ │ │ + stclt 7, cr15, [sp], {252} @ 0xfc │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ vsubw.u8 , q2, d8 │ │ │ │ movwls r4, #37635 @ 0x9303 │ │ │ │ stmdbge r8, {r0, r8, r9, sp} │ │ │ │ ldrmi r4, [sl], -r0, asr #12 │ │ │ │ - streq pc, [pc], #-4 @ 0xb9bbc │ │ │ │ + streq pc, [pc], #-4 @ 0xb9bb8 │ │ │ │ strls r9, [sl], #-1291 @ 0xfffffaf5 │ │ │ │ @ instruction: 0xf7ef950c │ │ │ │ - @ instruction: 0xf7fcf84d │ │ │ │ - @ instruction: 0xf5b2bc02 │ │ │ │ + @ instruction: 0xf7fcf857 │ │ │ │ + @ instruction: 0xf5b2bbfa │ │ │ │ @ instruction: 0xf47c1f80 │ │ │ │ - stmdbge r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, pc} │ │ │ │ - vmax.s8 q10, , q0 │ │ │ │ - vmov.i32 q10, #3328 @ 0x00000d00 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + strdls sl, [r8, -r5] │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + subsmi pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfdaf │ │ │ │ - movwcs fp, #3054 @ 0xbee │ │ │ │ + @ instruction: 0xf7fcfdb9 │ │ │ │ + movwcs fp, #3046 @ 0xbe6 │ │ │ │ ldrmi sl, [sl], -r8, lsl #18 │ │ │ │ movwls r4, #1600 @ 0x640 │ │ │ │ - strvs lr, [r8, -sp, asr #19] │ │ │ │ - eorls pc, r8, sp, asr #17 │ │ │ │ - movwls r9, #46348 @ 0xb50c │ │ │ │ - blx 0x1c77bc8 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7fca8b1 │ │ │ │ - rsclt fp, r3, #20992 @ 0x5200 │ │ │ │ - @ instruction: 0xf8d8930d │ │ │ │ - blcs 0x705e40 │ │ │ │ - cmpphi r3, #64, 4 @ p-variant is OBSOLETE │ │ │ │ - subeq pc, r0, #-1073741784 @ 0xc0000028 │ │ │ │ - vpmax.s8 d2, d0, d7 │ │ │ │ - blcc 0x115a9a4 │ │ │ │ - vqdmulh.s d2, d0, d5 │ │ │ │ - ldm pc, {r1, r7, sl, pc}^ @ │ │ │ │ - ldrne pc, [r7, -r3] │ │ │ │ - ldmdbne r9, {r0, r1, r8, r9} │ │ │ │ - ldc 3, cr2, [pc, #16] @ 0xb9c54 │ │ │ │ - stmdbge r8, {r2, r3, r6, r7, r8, r9, fp, ip, sp, lr} │ │ │ │ - andcs r4, r2, #64, 12 @ 0x4000000 │ │ │ │ - strls r2, [sl, #-1281] @ 0xfffffaff │ │ │ │ - blvc 0x2f5288 │ │ │ │ - strmi pc, [r3, #-964] @ 0xfffffc3c │ │ │ │ - strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - strls r9, [ip], #-1291 @ 0xfffffaf5 │ │ │ │ - mrc2 7, 0, pc, cr6, cr1, {7} │ │ │ │ - stclt 7, cr15, [r9], #-1008 @ 0xfffffc10 │ │ │ │ - strb r2, [sl, r2, lsl #6]! │ │ │ │ - strb r2, [r8, r6, lsl #6]! │ │ │ │ - movwcs r2, #4608 @ 0x1200 │ │ │ │ + stmdbvc r8, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + strls r9, [ip, #-1546] @ 0xfffff9f6 │ │ │ │ + @ instruction: 0xf7ef930b │ │ │ │ + stmdacs r0, {r0, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmge r4!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + mcrrlt 7, 15, pc, fp, cr12 @ │ │ │ │ + movwls fp, #53987 @ 0xd2e3 │ │ │ │ + ldrdcc pc, [r8], r8 │ │ │ │ + vpadd.i8 d18, d0, d9 │ │ │ │ + @ instruction: 0xf1a38352 │ │ │ │ + bcs 0x27a524 │ │ │ │ + cmpphi ip, #0, 4 @ p-variant is OBSOLETE │ │ │ │ + blcs 0x208934 │ │ │ │ + strhi pc, [r1], #512 @ 0x200 │ │ │ │ + @ instruction: 0xf003e8df │ │ │ │ + movweq r1, #14103 @ 0x3717 │ │ │ │ + movwcs r1, #18713 @ 0x4919 │ │ │ │ + blvc 0xff3b52bc │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - stmib sp, {r8, r9, ip, pc}^ │ │ │ │ - @ instruction: 0xf8cd6708 │ │ │ │ - strls r9, [ip, #-40] @ 0xffffffd8 │ │ │ │ + strcs r2, [r1, #-514] @ 0xfffffdfe │ │ │ │ + stc 5, cr9, [sp, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf3c47b08 │ │ │ │ + vabal.u8 q10, d4, d3 │ │ │ │ + strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ + @ instruction: 0xf7f1940c │ │ │ │ + @ instruction: 0xf7fcfe21 │ │ │ │ + movwcs fp, #11298 @ 0x2c22 │ │ │ │ + movwcs lr, #26602 @ 0x67ea │ │ │ │ + andcs lr, r0, #232, 14 @ 0x3a00000 │ │ │ │ + stmdbge r8, {r0, r8, r9, sp} │ │ │ │ + movwls r4, #1600 @ 0x640 │ │ │ │ + stmdbvc r8, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + strls r9, [ip, #-1546] @ 0xfffff9f6 │ │ │ │ @ instruction: 0xf7ef920b │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x0087f43d │ │ │ │ - ldclt 7, cr15, [r3], {252} @ 0xfc │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + svcge 0x0082f43d │ │ │ │ + stclt 7, cr15, [sp], {252} @ 0xfc │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ vsubw.u8 , q2, d8 │ │ │ │ movwls r4, #37635 @ 0x9303 │ │ │ │ stmdbge r8, {r8, r9, sp} │ │ │ │ ldrmi r4, [sl], -r0, asr #12 │ │ │ │ - streq pc, [pc], #-4 @ 0xb9cac │ │ │ │ + streq pc, [pc], #-4 @ 0xb9ca4 │ │ │ │ strls r9, [sl], #-1291 @ 0xfffffaf5 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfe43 │ │ │ │ - @ instruction: 0xf1b2bb8a │ │ │ │ + @ instruction: 0xf7fcfe4f │ │ │ │ + @ instruction: 0xf1b2bb84 │ │ │ │ @ instruction: 0xf47c1f20 │ │ │ │ - stmdbge r8, {r0, r2, r7, r8, r9, fp, sp, pc} │ │ │ │ - @ instruction: 0xf6454640 │ │ │ │ - vrshr.s64 , , #64 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + tstls r8, pc, ror fp │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + sbcscc pc, r1, #72351744 @ 0x4500000 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfdb7 │ │ │ │ - vbic.i16 , #1536 @ 0x0600 │ │ │ │ + @ instruction: 0xf7fcfdc3 │ │ │ │ + vbic.i16 , #0 @ 0x0000 │ │ │ │ addsmi r0, sl, #80, 6 @ 0x40000001 │ │ │ │ - blge 0x1cf6edc │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - sbcmi pc, sp, #72351744 @ 0x4500000 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - stc2 7, cr15, [r2, #952]! @ 0x3b8 │ │ │ │ - bllt 0x1937cfc │ │ │ │ + blge 0x1b76ed4 │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + @ instruction: 0xf645a908 │ │ │ │ + vmlal.s q10, d16, d1[3] │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + stc2 7, cr15, [lr, #952]! @ 0x3b8 │ │ │ │ + bllt 0x17b7cf4 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ andls fp, sl, #805306382 @ 0x3000000e │ │ │ │ andcs r9, r1, #872415232 @ 0x34000000 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vsubw.u8 q9, q2, d8 │ │ │ │ vsubw.u8 q10, q2, d3 │ │ │ │ stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7f2340b │ │ │ │ - @ instruction: 0xf7fcf861 │ │ │ │ - vqdmull.s , d0, d2[3] │ │ │ │ + @ instruction: 0xf7fcf86d │ │ │ │ + vqdmull.s , d0, d0[2] │ │ │ │ addsmi r0, sl, #80, 6 @ 0x40000001 │ │ │ │ - blge 0x12f6f2c │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - sbcseq pc, sp, #72351744 @ 0x4500000 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - ldc2l 7, cr15, [sl, #-952]! @ 0xfffffc48 │ │ │ │ - bllt 0xf37d4c │ │ │ │ + blge 0x1176f24 │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + @ instruction: 0xf645a908 │ │ │ │ + vrshr.s64 q8, , #64 │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + stc2 7, cr15, [r6, #952] @ 0x3b8 │ │ │ │ + bllt 0xdb7d44 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ strpl lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ - streq pc, [pc], #-4 @ 0xb9d6c │ │ │ │ + streq pc, [pc], #-4 @ 0xb9d64 │ │ │ │ stmib sp, {r2, r3, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7ef3408 │ │ │ │ - @ instruction: 0xf7fcff21 │ │ │ │ - stmdbge r8, {r1, r3, r5, r8, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf6454640 │ │ │ │ - vmvn.i32 d16, #1280 @ 0x00000500 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7fcff2d │ │ │ │ + tstls r8, r4, lsr #22 │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + eorseq pc, r5, #72351744 @ 0x4500000 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfd5b │ │ │ │ - stmdbge r8, {r1, r3, r4, r8, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf6454640 │ │ │ │ - vmvn.i32 d17, #256 @ 0x00000100 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7fcfd67 │ │ │ │ + tstls r8, r4, lsl fp │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + eorsne pc, r1, #72351744 @ 0x4500000 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfd4b │ │ │ │ - stmdbge r8, {r1, r3, r8, r9, fp, ip, sp, pc} │ │ │ │ - vmax.s8 q10, , q0 │ │ │ │ - vmvn.i32 d19, #3328 @ 0x00000d00 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7fcfd57 │ │ │ │ + tstls r8, r4, lsl #22 │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + eorscc pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfcbb │ │ │ │ - stmdbge r8, {r1, r3, r4, r5, r6, r7, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf6454640 │ │ │ │ - vmvn.i32 , #3328 @ 0x00000d00 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7fcfcc7 │ │ │ │ + strdls fp, [r8, -r4] │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + rsbscc pc, sp, #72351744 @ 0x4500000 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfd2b │ │ │ │ - stmdbge r8, {r1, r3, r5, r6, r7, r9, fp, ip, sp, pc} │ │ │ │ - vmax.s8 q10, , q0 │ │ │ │ - vmvn.i32 , #3328 @ 0x00000d00 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7fcfd37 │ │ │ │ + smlattls r8, r4, sl, fp │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + rsbspl pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfc9b │ │ │ │ - stmdbge r8, {r1, r3, r4, r6, r7, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf6454640 │ │ │ │ - vrshr.s64 , , #64 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7fcfca7 │ │ │ │ + ldrdls fp, [r8, -r4] │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + sbcsne pc, r9, #72351744 @ 0x4500000 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfd0b │ │ │ │ - stmdbge r8, {r1, r3, r6, r7, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf6454640 │ │ │ │ - vsubl.s8 , d16, d5 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7fcfd17 │ │ │ │ + smlabtls r8, r4, sl, fp │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + addne pc, r5, #72351744 @ 0x4500000 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfcfb │ │ │ │ - stmdbge r8, {r1, r3, r4, r5, r7, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf6454640 │ │ │ │ - vmlal.s , d16, d1[2] │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7fcfd07 │ │ │ │ + @ instruction: 0x9108bab4 │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + sbcpl pc, r9, #72351744 @ 0x4500000 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfceb │ │ │ │ - stmdbge r8, {r1, r3, r5, r7, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf6454640 │ │ │ │ - vmvn.i32 , #1280 @ 0x00000500 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7fcfcf7 │ │ │ │ + smlatbls r8, r4, sl, fp │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + rsbspl pc, r5, #72351744 @ 0x4500000 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfcdb │ │ │ │ - stmdbge r8, {r1, r3, r4, r7, r9, fp, ip, sp, pc} │ │ │ │ - vmax.s8 q10, , q0 │ │ │ │ - vmlal.s q11, d16, d1[5] │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7fcfce7 │ │ │ │ + @ instruction: 0x9108ba94 │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + rscvs pc, r5, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfccb │ │ │ │ - stmdbge r8, {r1, r3, r7, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf6454640 │ │ │ │ - vsubl.s8 , d0, d25 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7fcfcd7 │ │ │ │ + smlabbls r8, r4, sl, fp │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + eorcc pc, r9, #72351744 @ 0x4500000 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfcbb │ │ │ │ - stmdbge r8, {r1, r3, r4, r5, r6, r9, fp, ip, sp, pc} │ │ │ │ - vmax.s8 q10, , q0 │ │ │ │ - vrshr.s64 d17, d29, #64 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7fcfcc7 │ │ │ │ + tstls r8, r4, ror sl │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + adcsne pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfc2b │ │ │ │ - stmdbge r8, {r1, r3, r5, r6, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf6454640 │ │ │ │ - vsubl.s8 , d0, d17 │ │ │ │ - strls r0, [r8], #-522 @ 0xfffffdf6 │ │ │ │ - eor pc, r4, sp, asr #17 │ │ │ │ - strgt lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7fcfc37 │ │ │ │ + tstls r8, r4, ror #20 │ │ │ │ + stmdbge r8, {r6, r9, sl, lr} │ │ │ │ + eorpl pc, r1, #72351744 @ 0x4500000 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + eorgt pc, r4, sp, asr #17 │ │ │ │ + strmi lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ee950c │ │ │ │ - @ instruction: 0xf7fcfc9b │ │ │ │ - tstcs r1, sl, asr sl │ │ │ │ + @ instruction: 0xf7fcfca7 │ │ │ │ + tstcs r1, r4, asr sl │ │ │ │ orrvc pc, r0, r0, asr #5 │ │ │ │ stmdbcs r1, {r0, r5, lr} │ │ │ │ - bge 0x1577118 │ │ │ │ - blt 0xffcf7f24 │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - addcs pc, r1, #72351744 @ 0x4500000 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - stc2 7, cr15, [r2], {238} @ 0xee │ │ │ │ - blt 0x1137f3c │ │ │ │ + bge 0x13f7110 │ │ │ │ + blt 0xffc77f1c │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + @ instruction: 0xf645a908 │ │ │ │ + vsubl.s8 q9, d16, d1 │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + stc2 7, cr15, [lr], {238} @ 0xee │ │ │ │ + blt 0xfb7f34 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movwls r2, #41473 @ 0xa201 │ │ │ │ movwls fp, #53987 @ 0xd2e3 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vsubw.u8 q9, q2, d8 │ │ │ │ vsubw.u8 q10, q2, d3 │ │ │ │ stmib sp, {r0, r1, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7f1340b │ │ │ │ - @ instruction: 0xf7fcfd45 │ │ │ │ - svclt 0x0000baa4 │ │ │ │ + @ instruction: 0xf7fcfd51 │ │ │ │ + svclt 0x0000ba9e │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnvc pc, #64, 4 │ │ │ │ @ instruction: 0xf040421c │ │ │ │ @ instruction: 0xf00481b3 │ │ │ │ - blcc 0xfabd8 │ │ │ │ + blcc 0xfabd0 │ │ │ │ @ instruction: 0xf63c2b0f │ │ │ │ - andge sl, r1, #148, 20 @ 0x94000 │ │ │ │ + andge sl, r1, #581632 @ 0x8e000 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - andeq sl, fp, r3, asr #13 │ │ │ │ - andeq sl, fp, fp, asr #15 │ │ │ │ - @ instruction: 0x000ba7b1 │ │ │ │ - @ instruction: 0x000b64b7 │ │ │ │ - @ instruction: 0x000b64b7 │ │ │ │ - @ instruction: 0x000b64b7 │ │ │ │ - @ instruction: 0x000b64b7 │ │ │ │ - @ instruction: 0x000b64b7 │ │ │ │ - @ instruction: 0x000b64b7 │ │ │ │ - @ instruction: 0x000b64b7 │ │ │ │ - @ instruction: 0x000b64b7 │ │ │ │ - @ instruction: 0x000b64b7 │ │ │ │ - @ instruction: 0x000b64b7 │ │ │ │ - @ instruction: 0x000b64b7 │ │ │ │ - @ instruction: 0x000b64b7 │ │ │ │ - andeq sl, fp, sp, lsr r7 │ │ │ │ - blcs 0xe6b68 │ │ │ │ - stmibge ip, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x000ba6bb │ │ │ │ + andeq sl, fp, r3, asr #15 │ │ │ │ + andeq sl, fp, r9, lsr #15 │ │ │ │ + andeq r6, fp, r3, lsr #9 │ │ │ │ + andeq r6, fp, r3, lsr #9 │ │ │ │ + andeq r6, fp, r3, lsr #9 │ │ │ │ + andeq r6, fp, r3, lsr #9 │ │ │ │ + andeq r6, fp, r3, lsr #9 │ │ │ │ + andeq r6, fp, r3, lsr #9 │ │ │ │ + andeq r6, fp, r3, lsr #9 │ │ │ │ + andeq r6, fp, r3, lsr #9 │ │ │ │ + andeq r6, fp, r3, lsr #9 │ │ │ │ + andeq r6, fp, r3, lsr #9 │ │ │ │ + andeq r6, fp, r3, lsr #9 │ │ │ │ + andeq r6, fp, r3, lsr #9 │ │ │ │ + andeq sl, fp, r5, lsr r7 │ │ │ │ + blcs 0xe6b60 │ │ │ │ + stmibge r7, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ strpl lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ strcc lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7ed950c │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldmibge lr!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ - blt 0x1837ff0 │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - sbcscs pc, r5, #72351744 @ 0x4500000 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - ldc2 7, cr15, [r8], {238} @ 0xee │ │ │ │ - ldmiblt r7, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdacs r0, {r0, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmibge r9!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + blt 0x16b7fe8 │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + @ instruction: 0xf645a908 │ │ │ │ + vrshr.s64 q9, , #64 │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + stc2 7, cr15, [r4], #-952 @ 0xfffffc48 │ │ │ │ + ldmiblt r1, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ andeq pc, pc, #6 │ │ │ │ movwls r9, #25354 @ 0x630a │ │ │ │ vsubl.u8 , d4, d8 │ │ │ │ stmib sp, {r9, ip, lr}^ │ │ │ │ andls r5, r9, #46137344 @ 0x2c00000 │ │ │ │ - blx 0xef801e │ │ │ │ + blx 0x11f8016 │ │ │ │ stmdacs r0, {r1, r2, r8, r9, fp, ip, pc} │ │ │ │ - blge 0x27713c │ │ │ │ - blt 0xeb803c │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - andspl pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - blx 0x1d78022 │ │ │ │ - ldmiblt r1!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - rscscc pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - blx 0x1978042 │ │ │ │ - stmiblt r1!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - sbcscs pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - blx 0x1578062 │ │ │ │ - ldmiblt r1, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - eormi pc, r5, #72351744 @ 0x4500000 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - blx 0xff178082 │ │ │ │ - stmiblt r1, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xff20f200 │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - addsvs pc, r1, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - blx 0xfecf80a6 │ │ │ │ - stmdblt pc!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - eorsvc pc, r9, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - blx 0xfe8f80c6 │ │ │ │ - ldmdblt pc, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ - strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - addvc pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8cd9408 │ │ │ │ - stmib sp, {r2, r5, sp, lr, pc}^ │ │ │ │ - strls ip, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ - blx 0xfe4f80e6 │ │ │ │ - stmdblt pc, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ + blge 0xf7134 │ │ │ │ + blt 0xd38034 │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + vmla.i8 d26, d5, d8 │ │ │ │ + vmov.i32 d21, #3328 @ 0x00000d00 │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + blx 0x207801a │ │ │ │ + stmiblt fp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + vmla.i8 d26, d5, d8 │ │ │ │ + vrshr.s64 , , #64 │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + blx 0x1c7803a │ │ │ │ + ldmiblt fp, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + vmla.i8 d26, d5, d8 │ │ │ │ + vrshr.s64 q9, , #64 │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + blx 0x187805a │ │ │ │ + stmiblt fp, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + @ instruction: 0xf645a908 │ │ │ │ + vsubl.s8 q10, d0, d21 │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + blx 0xff47807a │ │ │ │ + ldmdblt fp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xff64f200 │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + vmla.i8 d26, d5, d8 │ │ │ │ + vrshr.s64 d22, d1, #64 │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + blx 0xfeff809e │ │ │ │ + stmdblt r9!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + vmla.i8 d26, d5, d8 │ │ │ │ + vmvn.i32 d23, #2304 @ 0x00000900 │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + blx 0xfebf80be │ │ │ │ + ldmdblt r9, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + strbmi r9, [r0], -r8, lsl #2 │ │ │ │ + vmla.i8 d26, d5, d8 │ │ │ │ + vsubl.s8 , d16, d13 │ │ │ │ + @ instruction: 0xf8cd020a │ │ │ │ + stmib sp, {r2, r5, lr, pc}^ │ │ │ │ + strls r4, [ip, #-1290] @ 0xfffffaf6 │ │ │ │ + blx 0xfe7f80de │ │ │ │ + stmdblt r9, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf47c2b32 │ │ │ │ - strteq sl, [r2], #-3963 @ 0xfffff085 │ │ │ │ - svcge 0x0081f53c │ │ │ │ + strteq sl, [r2], #-3964 @ 0xfffff084 │ │ │ │ + svcge 0x0082f53c │ │ │ │ msrvs SPSR_, #4, 8 @ 0x4000000 │ │ │ │ svcvs 0x0060f5b3 │ │ │ │ adchi pc, r4, #0 │ │ │ │ @ instruction: 0xf57e03e3 │ │ │ │ - @ instruction: 0x4621abdc │ │ │ │ + strtmi sl, [r1], -r2, ror #23 │ │ │ │ strls sl, [fp], -r8, lsl #16 │ │ │ │ @ instruction: 0xf7ec970c │ │ │ │ - @ instruction: 0xf644fc95 │ │ │ │ + @ instruction: 0xf644fc99 │ │ │ │ vrshr.s64 , , #64 │ │ │ │ stmdbge r8, {r1, r3, r9} │ │ │ │ @ instruction: 0xf7f64640 │ │ │ │ - stmdacs r0, {r0, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x005ef43c │ │ │ │ - stmiblt r3!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + svcge 0x005ff43c │ │ │ │ + ldmiblt sp, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ andcs fp, r1, #805306382 @ 0x3000000e │ │ │ │ movwcs r9, #781 @ 0x30d │ │ │ │ movwcs lr, #35277 @ 0x89cd │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ movwcs lr, #43469 @ 0xa9cd │ │ │ │ @ instruction: 0xf7f1940c │ │ │ │ - @ instruction: 0xf7fcfc63 │ │ │ │ - strteq fp, [r2], #-2448 @ 0xfffff670 │ │ │ │ + @ instruction: 0xf7fcfc6f │ │ │ │ + strteq fp, [r2], #-2442 @ 0xfffff676 │ │ │ │ orrshi pc, r2, r0, lsl #2 │ │ │ │ ldrsbtcc pc, [r8], #-136 @ 0xffffff78 @ │ │ │ │ @ instruction: 0xf43c2b00 │ │ │ │ - andcs sl, r0, r8, lsl #19 │ │ │ │ - blx 0xfeb78008 │ │ │ │ + andcs sl, r0, r2, lsl #19 │ │ │ │ + blx 0xfec78000 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf79d6819 │ │ │ │ - movwcs pc, #3565 @ 0xded @ │ │ │ │ + movwcs pc, #3569 @ 0xdf1 @ │ │ │ │ rsbscc pc, r8, r8, asr #17 │ │ │ │ - ldmdblt r7!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r1!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - stc2l 7, cr15, [r0], {236} @ 0xec │ │ │ │ + stc2l 7, cr15, [r4], {236} @ 0xec │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ strtmi r4, [sl], -r0, asr #12 │ │ │ │ @ instruction: 0xf003a908 │ │ │ │ @ instruction: 0xf7f1030f │ │ │ │ - @ instruction: 0xf7fcfb55 │ │ │ │ - strbmi fp, [r0], -r8, ror #18 │ │ │ │ - stc2l 7, cr15, [r6, #980] @ 0x3d4 │ │ │ │ + @ instruction: 0xf7fcfb61 │ │ │ │ + strbmi fp, [r0], -r2, ror #18 │ │ │ │ + ldc2l 7, cr15, [r2, #980] @ 0x3d4 │ │ │ │ @ instruction: 0xf47c2800 │ │ │ │ - vmul.f q13, q2, d2[4] │ │ │ │ + vorr.i16 q13, #204 @ 0x00cc │ │ │ │ @ instruction: 0xf0042303 │ │ │ │ tstmi r3, #16, 4 │ │ │ │ - blt 0x9381f8 │ │ │ │ + blt 0x7b81f0 │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ - stc2 7, cr15, [r4], #944 @ 0x3b0 │ │ │ │ + stc2 7, cr15, [r8], #944 @ 0x3b0 │ │ │ │ ldrdcc pc, [r8], r8 │ │ │ │ andcs r4, r1, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf003a908 │ │ │ │ @ instruction: 0xf7f1030f │ │ │ │ - @ instruction: 0xf7fcfb39 │ │ │ │ - @ instruction: 0xf8d8b94c │ │ │ │ + @ instruction: 0xf7fcfb45 │ │ │ │ + @ instruction: 0xf8d8b946 │ │ │ │ ldreq r2, [r3, #208] @ 0xd0 │ │ │ │ adcshi pc, pc, r0, lsl #2 │ │ │ │ vmvn.i32 d20, #-1426063360 @ 0xab000000 │ │ │ │ @ instruction: 0xf7fd2240 │ │ │ │ - strbmi fp, [r0], -r3, lsr #17 │ │ │ │ - stc2 7, cr15, [r0, #980]! @ 0x3d4 │ │ │ │ + @ instruction: 0x4640b89e │ │ │ │ + stc2 7, cr15, [ip, #980]! @ 0x3d4 │ │ │ │ @ instruction: 0xf47c2800 │ │ │ │ - vbic.i16 d26, #204 @ 0x00cc │ │ │ │ + vbic.i16 d26, #198 @ 0x00c6 │ │ │ │ @ instruction: 0xf0044303 │ │ │ │ tstmi r3, #16, 4 │ │ │ │ - stmdblt r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdblt r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ andcs fp, r1, #805306382 @ 0x3000000e │ │ │ │ movwcs r9, #781 @ 0x30d │ │ │ │ movwcs lr, #35277 @ 0x89cd │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ movwcs lr, #43469 @ 0xa9cd │ │ │ │ @ instruction: 0xf7f1940c │ │ │ │ - @ instruction: 0xf7fcfb91 │ │ │ │ - @ instruction: 0xf8d8b922 │ │ │ │ + @ instruction: 0xf7fcfb9d │ │ │ │ + @ instruction: 0xf8d8b91c │ │ │ │ rsclt r1, r3, #136 @ 0x88 │ │ │ │ ldmdbcs r9, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ cmpphi lr, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ movteq pc, #417 @ 0x1a1 @ │ │ │ │ stmdale sp!, {r0, r1, r2, r8, r9, fp, sp} │ │ │ │ stmdbcs r5, {r1, r6, r8, fp, ip, sp} │ │ │ │ adchi pc, r4, #0, 4 │ │ │ │ @ instruction: 0xf011e8df │ │ │ │ adceq r0, r0, #160, 4 │ │ │ │ rsbeq r0, sl, #-1610612730 @ 0xa0000006 │ │ │ │ adceq r0, r4, #164, 4 @ 0x4000000a │ │ │ │ mvnsvc pc, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf47c421c │ │ │ │ - @ instruction: 0xf8d8a88f │ │ │ │ + @ instruction: 0xf8d8a889 │ │ │ │ @ instruction: 0xf8d33050 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ - blcs 0x146ec8 │ │ │ │ - stmge r6, {r2, r3, r4, r5, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ + blcs 0x146ec0 │ │ │ │ + stmge r0, {r2, r3, r4, r5, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x00183800 │ │ │ │ @ instruction: 0xf7fc2001 │ │ │ │ - blcs 0x4a84d4 │ │ │ │ + blcs 0x4a84b4 │ │ │ │ tstcs r1, ip, lsl #18 │ │ │ │ vpmax.u8 d15, d3, d1 │ │ │ │ svceq 0x00aaf413 │ │ │ │ msrhi CPSR_fsxc, r0, asr #32 │ │ │ │ svcvc 0x0060f013 │ │ │ │ movwcs fp, #36632 @ 0x8f18 │ │ │ │ - stcge 4, cr15, [sp], #508 @ 0x1fc │ │ │ │ - @ instruction: 0xf8f8f7ec │ │ │ │ + stcge 4, cr15, [lr], #508 @ 0x1fc │ │ │ │ + @ instruction: 0xf8fcf7ec │ │ │ │ svcvs 0x00e0f414 │ │ │ │ - stmiage r3!, {r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmge sp, {r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbcc pc, [r0], #136 @ 0x88 @ │ │ │ │ subne pc, r0, #196, 6 @ 0x10000003 │ │ │ │ vst1.8 {d9-d12}, [r3]! │ │ │ │ - blcs 0x2d6f0c │ │ │ │ - ldmge r9, {r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 0x2d6f04 │ │ │ │ + ldmge r3, {r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ movwcs pc, #964 @ 0x3c4 @ │ │ │ │ - strbne pc, [r0, #964] @ 0x3c4 @ │ │ │ │ addne pc, r0, #196, 6 @ 0x10000003 │ │ │ │ - ldmdalt r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strbne pc, [r0, #964] @ 0x3c4 @ │ │ │ │ + stmdalt sp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svcne 0x0040f414 │ │ │ │ - ldmdage r6, {r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdage r0, {r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ biccs pc, r0, #196, 6 @ 0x10000003 │ │ │ │ rscsvc pc, lr, #64, 4 │ │ │ │ stmdbge r8, {r1, r5, lr} │ │ │ │ @ instruction: 0x46404313 │ │ │ │ strmi pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ subseq r2, fp, r4, lsl #4 │ │ │ │ stmib sp, {r1, r3, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7f54308 │ │ │ │ - @ instruction: 0xf7fcfc21 │ │ │ │ - blcs 0x4a8458 │ │ │ │ + @ instruction: 0xf7fcfc2d │ │ │ │ + blcs 0x4a8438 │ │ │ │ smlabtcs r1, lr, r9, sp │ │ │ │ vpmax.u8 d15, d3, d1 │ │ │ │ svceq 0x00aaf413 │ │ │ │ @ instruction: 0xf013d17f │ │ │ │ svclt 0x00187f60 │ │ │ │ @ instruction: 0xf47e2308 │ │ │ │ - strb sl, [r1, r3, lsl #29] │ │ │ │ + strb sl, [r1, r5, lsl #29] │ │ │ │ ldmible pc!, {r0, r1, r2, r3, r8, r9, fp, sp} @ │ │ │ │ - blx 0x102770 │ │ │ │ + blx 0x102768 │ │ │ │ pldw [r3], #-771 @ 0xfffffcfd │ │ │ │ smultble r4, sl, pc @ │ │ │ │ svcvc 0x0060f013 │ │ │ │ movwcs fp, #36632 @ 0x8f18 │ │ │ │ - svcge 0x00bbf47e │ │ │ │ + svcge 0x00bdf47e │ │ │ │ stmdbge r8, {r1, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ movwls r2, #41475 @ 0xa203 │ │ │ │ andls r9, r8, #402653184 @ 0x18000000 │ │ │ │ andpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ strpl lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7f69209 │ │ │ │ - blls 0x278f74 │ │ │ │ + blls 0x278f9c │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7fca8a1 │ │ │ │ - @ instruction: 0xf640b888 │ │ │ │ + @ instruction: 0xf7fca8a5 │ │ │ │ + @ instruction: 0xf640b882 │ │ │ │ strdmi r4, [r0], -pc @ │ │ │ │ movweq pc, #61446 @ 0xf006 @ │ │ │ │ @ instruction: 0xf7969306 │ │ │ │ - strmi pc, [r6], -r5, lsr #19 │ │ │ │ - stc2l 7, cr15, [r6], #596 @ 0x254 │ │ │ │ + strmi pc, [r6], -r9, lsr #19 │ │ │ │ + stc2l 7, cr15, [sl], #596 @ 0x254 │ │ │ │ strmi r9, [r5], -r6, lsl #22 │ │ │ │ teqle sp, pc, lsl #22 │ │ │ │ smullscc pc, r9, r8, r8 @ │ │ │ │ ldrbtcs pc, [r4], #-590 @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - blcs 0xcbcd8 │ │ │ │ + blcs 0xcbcd0 │ │ │ │ svclt 0x000c4629 │ │ │ │ andcs r2, r4, #8, 4 @ 0x80000000 │ │ │ │ - blx 0x1c7838e │ │ │ │ + blx 0x1d78386 │ │ │ │ vnmla.f64 d4, d29, d11 │ │ │ │ @ instruction: 0xf6402f70 │ │ │ │ vmov.i32 d20, #12 @ 0x0000000c │ │ │ │ ldrbtmi r0, [fp], #-147 @ 0xffffff6d │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmne r1!, {r9, sp}^ │ │ │ │ @ instruction: 0xf6469100 │ │ │ │ vaddw.s8 q11, q0, d20 │ │ │ │ ldrmi r2, [sp], #-406 @ 0xfffffe6a │ │ │ │ stmdavs r9, {r0, r8, sl, ip, pc} │ │ │ │ @ instruction: 0xf500440b │ │ │ │ @ instruction: 0xf8d07116 │ │ │ │ @ instruction: 0xf7960258 │ │ │ │ - smlabtcs r1, sp, ip, pc @ │ │ │ │ + ldrdcs pc, [r1, -r1] │ │ │ │ @ instruction: 0xf7eb4640 │ │ │ │ - @ instruction: 0xf8d8fd43 │ │ │ │ + @ instruction: 0xf8d8fd47 │ │ │ │ @ instruction: 0xf8d83054 │ │ │ │ strbmi r2, [r0], -r8 │ │ │ │ - bne 0xff5553b4 │ │ │ │ - blx 0x12783de │ │ │ │ + bne 0xff5553ac │ │ │ │ + blx 0x13783d6 │ │ │ │ @ instruction: 0xf8c8230c │ │ │ │ @ instruction: 0xf7fc300c │ │ │ │ - movwcs fp, #2110 @ 0x83e │ │ │ │ - svclt 0x0059f7fe │ │ │ │ + movwcs fp, #2104 @ 0x838 │ │ │ │ + svclt 0x005bf7fe │ │ │ │ ldrbtcs pc, [r4], #-590 @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ eorne pc, r3, r4, asr r8 @ │ │ │ │ - ldc2 7, cr15, [r2], #616 @ 0x268 │ │ │ │ + ldc2 7, cr15, [r6], #616 @ 0x268 │ │ │ │ movwcs lr, #1990 @ 0x7c6 │ │ │ │ - mcrlt 7, 0, pc, cr6, cr14, {7} @ │ │ │ │ + mcrlt 7, 0, pc, cr8, cr14, {7} @ │ │ │ │ subcs pc, r0, #134217731 @ 0x8000003 │ │ │ │ - svclt 0x008cf7fc │ │ │ │ + svclt 0x0087f7fc │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ movtpl pc, #964 @ 0x3c4 @ │ │ │ │ movwls r9, #33286 @ 0x8206 │ │ │ │ movweq pc, #4098 @ 0x1002 @ │ │ │ │ movwls r9, #38154 @ 0x950a │ │ │ │ - stc2 7, cr15, [r2], #980 @ 0x3d4 │ │ │ │ + stc2 7, cr15, [lr], #980 @ 0x3d4 │ │ │ │ stmdacs r0, {r1, r2, r9, fp, ip, pc} │ │ │ │ - svcge 0x0067f43c │ │ │ │ - ldmdalt r9, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blx 0xffff843c │ │ │ │ + svcge 0x0062f43c │ │ │ │ + ldmdalt r3, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blx 0xf8436 │ │ │ │ rsbspl pc, r9, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - @ instruction: 0xf8f0f7f6 │ │ │ │ + @ instruction: 0xf8fcf7f6 │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ - @ instruction: 0xf7fcadc5 │ │ │ │ - @ instruction: 0xf7ecb80a │ │ │ │ - vpmax.s8 , , │ │ │ │ + @ instruction: 0xf7fcadc6 │ │ │ │ + @ instruction: 0xf7ecb804 │ │ │ │ + vpmin.s8 , , │ │ │ │ vmlal.s q10, d16, d1[0] │ │ │ │ stmdbge r8, {r0, r3, r9} │ │ │ │ @ instruction: 0xf7f64640 │ │ │ │ - stmdacs r0, {r0, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - ldcge 4, cr15, [r6, #240]! @ 0xf0 │ │ │ │ - svclt 0x00fbf7fb │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldcge 4, cr15, [r7, #240]! @ 0xf0 │ │ │ │ + svclt 0x00f5f7fb │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ subvs pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf796681c │ │ │ │ - bmi 0xfe4f8934 │ │ │ │ + bmi 0xfe4f893c │ │ │ │ svccc 0x0070ee1d │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [r8], #-2203 @ 0xfffff765 │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ vmov.i32 d20, #12 @ 0x0000000c │ │ │ │ ldmne r2!, {r0, r1, r4, r7}^ │ │ │ │ @ instruction: 0xf5009201 │ │ │ │ strtmi r7, [r3], #-278 @ 0xfffffeea │ │ │ │ subseq pc, r8, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf7962200 │ │ │ │ - @ instruction: 0xe64dfc59 │ │ │ │ + @ instruction: 0xe64dfc5d │ │ │ │ vsubw.s8 q9, q0, d1 │ │ │ │ eormi r7, r3, r0, lsl #7 │ │ │ │ @ instruction: 0xf47b2b01 │ │ │ │ - @ instruction: 0xf7ffaf5d │ │ │ │ - vst2.32 {d11,d13}, [r4 :128], r6 │ │ │ │ + @ instruction: 0xf7ffaf57 │ │ │ │ + vst2.32 {d11,d13}, [r4 :128], ip │ │ │ │ @ instruction: 0xf5b1117c │ │ │ │ @ instruction: 0xf0002f70 │ │ │ │ stmdbge r8, {r0, r1, r2, r5, r8, pc} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ vsubw.u8 q10, q2, d3 │ │ │ │ stmib sp, {r0, sl, ip, lr}^ │ │ │ │ @ instruction: 0xf7ed3408 │ │ │ │ - @ instruction: 0xf7fbfaef │ │ │ │ - movwcs fp, #3914 @ 0xf4a │ │ │ │ - bllt 0xfe13853c │ │ │ │ + @ instruction: 0xf7fbfafb │ │ │ │ + movwcs fp, #3908 @ 0xf44 │ │ │ │ + bllt 0xfe178534 │ │ │ │ @ instruction: 0xf67f290f │ │ │ │ ldrdcs sl, [r1], -r1 │ │ │ │ @ instruction: 0xf101fa00 │ │ │ │ svceq 0x00aaf411 │ │ │ │ cmpphi r4, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ svcvc 0x0060f011 │ │ │ │ movwcs fp, #36632 @ 0x8f18 │ │ │ │ mcrge 4, 6, pc, cr4, cr15, {1} @ │ │ │ │ - blvc 0x1b75be0 │ │ │ │ + blvc 0x1b75bd8 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ strcs r2, [r1, #-512] @ 0xfffffe00 │ │ │ │ stc 5, cr9, [sp, #40] @ 0x28 │ │ │ │ @ instruction: 0xf3c47b08 │ │ │ │ vabal.u8 q10, d4, d3 │ │ │ │ strls r3, [fp, #-1027] @ 0xfffffbfd │ │ │ │ @ instruction: 0xf7f1940c │ │ │ │ - @ instruction: 0xf7fbf987 │ │ │ │ - @ instruction: 0xf7ecbf9a │ │ │ │ - vpmin.s8 , , │ │ │ │ + @ instruction: 0xf7fbf993 │ │ │ │ + @ instruction: 0xf7ecbf94 │ │ │ │ + vpmax.s8 d31, d31, d1 │ │ │ │ vsubl.s8 , d0, d5 │ │ │ │ stmdbge r8, {r0, r3, r9} │ │ │ │ @ instruction: 0xf7f64640 │ │ │ │ - stmdacs r0, {r0, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ - stclge 4, cr15, [r6, #-240] @ 0xffffff10 │ │ │ │ - svclt 0x008bf7fb │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stclge 4, cr15, [r7, #-240] @ 0xffffff10 │ │ │ │ + svclt 0x0085f7fb │ │ │ │ msrvs SPSR_, #4, 8 @ 0x4000000 │ │ │ │ svcvs 0x0060f5b3 │ │ │ │ @ instruction: 0x4621d03f │ │ │ │ strls sl, [fp], -r8, lsl #16 │ │ │ │ strls r0, [ip, -r5, ror #7] │ │ │ │ @ instruction: 0xf7ecd42a │ │ │ │ - @ instruction: 0xf644fa4f │ │ │ │ + @ instruction: 0xf644fa53 │ │ │ │ vmlal.s q11, d0, d1[1] │ │ │ │ stmdbge r8, {r1, r3, r9} │ │ │ │ @ instruction: 0xf7f54640 │ │ │ │ - stmdacs r0, {r0, r1, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldcge 4, cr15, [r2, #-240]! @ 0xffffff10 │ │ │ │ - svclt 0x0071f7fb │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldcge 4, cr15, [r3, #-240]! @ 0xffffff10 │ │ │ │ + svclt 0x006bf7fb │ │ │ │ msrvs SPSR_, #4, 8 @ 0x4000000 │ │ │ │ svcvs 0x0060f5b3 │ │ │ │ msrhi CPSR_fxc, r0 │ │ │ │ stmdage r8, {r0, r5, r9, sl, lr} │ │ │ │ mvneq r9, #11534336 @ 0xb00000 │ │ │ │ @ instruction: 0xf100970c │ │ │ │ @ instruction: 0xf7ec8115 │ │ │ │ - @ instruction: 0xf644fa33 │ │ │ │ + @ instruction: 0xf644fa37 │ │ │ │ vmlal.s , d16, d1[7] │ │ │ │ stmdbge r8, {r1, r3, r9} │ │ │ │ @ instruction: 0xf7f54640 │ │ │ │ - stmdacs r0, {r0, r1, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldcge 4, cr15, [r6, #-240] @ 0xffffff10 │ │ │ │ - svclt 0x0055f7fb │ │ │ │ - blx 0x9f85c4 │ │ │ │ + stmdacs r0, {r0, r1, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldcge 4, cr15, [r7, #-240] @ 0xffffff10 │ │ │ │ + svclt 0x004ff7fb │ │ │ │ + blx 0xaf85bc │ │ │ │ adcvs pc, r5, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - @ instruction: 0xff38f7f5 │ │ │ │ + @ instruction: 0xff44f7f5 │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ - @ instruction: 0xf7fbad01 │ │ │ │ - @ instruction: 0xf644bf46 │ │ │ │ + @ instruction: 0xf7fbad02 │ │ │ │ + @ instruction: 0xf644bf40 │ │ │ │ vmlal.s , d16, d1[5] │ │ │ │ stmdbge r8, {r1, r3, r9} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ stmib sp, {r0, r1, r8, r9, lr}^ │ │ │ │ movwls r5, #34058 @ 0x850a │ │ │ │ movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ movwls r9, #38156 @ 0x950c │ │ │ │ - mrc2 7, 6, pc, cr4, cr5, {7} │ │ │ │ + mcr2 7, 7, pc, cr0, cr5, {7} @ │ │ │ │ adcle r2, ip, r0, lsl #16 │ │ │ │ - svclt 0x0031f7fb │ │ │ │ + svclt 0x002bf7fb │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - beq 0xfe99f280 │ │ │ │ + beq 0xfe99f278 │ │ │ │ orrne pc, r1, r4, asr #7 │ │ │ │ tstpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ rscscc pc, r9, #69206016 @ 0x4200000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strbmi r4, [r0], -fp, lsl #6 │ │ │ │ strls sl, [sl, #-2312] @ 0xfffff6f8 │ │ │ │ strpl lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7f59309 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x0019f47b │ │ │ │ + stmdacs r0, {r0, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + svcge 0x0013f47b │ │ │ │ @ instruction: 0x670be9dd │ │ │ │ - stmdblt r7!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + pushlt {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - beq 0xfe99f2b8 │ │ │ │ + beq 0xfe99f2b0 │ │ │ │ orrne pc, r1, r4, asr #7 │ │ │ │ tstpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ rsbvc pc, r5, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strbmi r4, [r0], -fp, lsl #6 │ │ │ │ strls sl, [sl, #-2312] @ 0xfffff6f8 │ │ │ │ strpl lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7f59309 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - mrcge 4, 7, APSR_nzcv, cr13, cr11, {3} │ │ │ │ + stmdacs r0, {r0, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + mrcge 4, 7, APSR_nzcv, cr7, cr11, {3} │ │ │ │ @ instruction: 0x670be9dd │ │ │ │ strbmi lr, [r0], -r0, asr #10 │ │ │ │ - ldc2l 7, cr15, [r8, #-944] @ 0xfffffc50 │ │ │ │ - mrclt 7, 7, APSR_nzcv, cr5, cr11, {7} │ │ │ │ + stc2l 7, cr15, [r4, #-944]! @ 0xfffffc50 │ │ │ │ + mcrlt 7, 7, pc, cr15, cr11, {7} @ │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - beq 0xfe99f2f8 │ │ │ │ + beq 0xfe99f2f0 │ │ │ │ orrne pc, r1, r4, asr #7 │ │ │ │ tstpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ andpl pc, sp, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strbmi r4, [r0], -fp, lsl #6 │ │ │ │ strls sl, [sl, #-2312] @ 0xfffff6f8 │ │ │ │ strpl lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7f59309 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - mrcge 4, 6, APSR_nzcv, cr13, cr11, {3} │ │ │ │ + stmdacs r0, {r0, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + mrcge 4, 6, APSR_nzcv, cr7, cr11, {3} │ │ │ │ @ instruction: 0x670be9dd │ │ │ │ - ldmdblt r5!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt fp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - addeq r5, r6, r2, lsl #15 │ │ │ │ - umulleq r5, r6, r8, r6 │ │ │ │ + addeq r5, r6, sl, lsl #15 │ │ │ │ + addeq r5, r6, r0, lsr #13 │ │ │ │ ldrsbtcc pc, [r0], #-136 @ 0xffffff78 @ │ │ │ │ vmul.i8 d27, d30, d11 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ andcs r2, r0, #1476395010 @ 0x58000002 │ │ │ │ - blvs 0xff70c030 │ │ │ │ - @ instruction: 0xf9c6f7ea │ │ │ │ + blvs 0xff70c028 │ │ │ │ + @ instruction: 0xf9caf7ea │ │ │ │ ldrsbcc pc, [r4], #-136 @ 0xffffff78 @ │ │ │ │ subscc pc, r8, r8, asr #17 │ │ │ │ - mrclt 7, 2, APSR_nzcv, cr6, cr14, {7} │ │ │ │ + mrclt 7, 2, APSR_nzcv, cr10, cr14, {7} │ │ │ │ @ instruction: 0xf7ec4640 │ │ │ │ - @ instruction: 0xf7fbf93d │ │ │ │ - @ instruction: 0xf8d8beb8 │ │ │ │ + @ instruction: 0xf7fbf941 │ │ │ │ + @ instruction: 0xf8d8beb2 │ │ │ │ subsne r0, fp, r4, ror r0 │ │ │ │ andne lr, r0, r3, asr #20 │ │ │ │ - @ instruction: 0xffd6f795 │ │ │ │ + @ instruction: 0xffdaf795 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf79d6819 │ │ │ │ - bfi pc, r9, #22, #5 @ │ │ │ │ + bfi pc, sp, #22, #5 @ │ │ │ │ ldrbt r2, [r7], r4, lsl #6 │ │ │ │ @ instruction: 0xf67f2a02 │ │ │ │ @ instruction: 0xf8d3aed6 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43f6f70 │ │ │ │ ldmdavs fp, {r4, r6, r7, r9, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0070f413 │ │ │ │ mcrge 4, 6, pc, cr11, cr15, {1} @ │ │ │ │ @ instruction: 0xf02e4640 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - mrcge 4, 4, APSR_nzcv, cr1, cr11, {1} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + mcrge 4, 4, pc, cr11, cr11, {1} @ │ │ │ │ @ instruction: 0xf7952004 │ │ │ │ - @ instruction: 0xf646ffb3 │ │ │ │ + @ instruction: 0xf646ffb7 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0xf6402396 │ │ │ │ ldmdavs r9, {r3, r5, r7, r9, lr} │ │ │ │ - blx 0xffe78624 │ │ │ │ - mcrlt 7, 4, pc, cr3, cr11, {7} @ │ │ │ │ + blx 0xfff7861c │ │ │ │ + mrclt 7, 3, APSR_nzcv, cr13, cr11, {7} │ │ │ │ ldrsbcc pc, [r4], #-136 @ 0xffffff78 @ │ │ │ │ @ instruction: 0xf8d84640 │ │ │ │ - bne 0xff2fe7e0 │ │ │ │ - mrc2 7, 5, pc, cr6, cr0, {7} │ │ │ │ + bne 0xff2fe7d8 │ │ │ │ + mcr2 7, 6, pc, cr2, cr0, {7} @ │ │ │ │ @ instruction: 0xf8c82305 │ │ │ │ @ instruction: 0xf7fb300c │ │ │ │ - @ instruction: 0x4640be76 │ │ │ │ - stc2 7, cr15, [r4, #-944] @ 0xfffffc50 │ │ │ │ - mrclt 7, 3, APSR_nzcv, cr1, cr11, {7} │ │ │ │ + @ instruction: 0x4640be70 │ │ │ │ + ldc2 7, cr15, [r0, #-944] @ 0xfffffc50 │ │ │ │ + mcrlt 7, 3, pc, cr11, cr11, {7} @ │ │ │ │ strb r2, [r1], r2, lsl #6 │ │ │ │ ldrt r2, [pc], r0, lsl #6 │ │ │ │ ldrt r2, [sp], r6, lsl #6 │ │ │ │ movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - beq 0xfe99f40c │ │ │ │ + beq 0xfe99f404 │ │ │ │ orrne pc, r1, r4, asr #7 │ │ │ │ tstpeq ip, #3 @ p-variant is OBSOLETE │ │ │ │ rsbsmi pc, r5, #69206016 @ 0x4200000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strbmi r4, [r0], -fp, lsl #6 │ │ │ │ strls sl, [sl, #-2312] @ 0xfffff6f8 │ │ │ │ strpl lr, [fp, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7f59309 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - mrcge 4, 2, APSR_nzcv, cr3, cr11, {3} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + mcrge 4, 2, pc, cr13, cr11, {3} @ │ │ │ │ @ instruction: 0x670be9dd │ │ │ │ - stmialt lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf91ef7ec │ │ │ │ + ldmlt r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf922f7ec │ │ │ │ submi pc, sp, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strbmi sl, [r0], -r8, lsl #18 │ │ │ │ - mrc2 7, 1, pc, cr2, cr5, {7} │ │ │ │ + mrc2 7, 1, pc, cr14, cr5, {7} │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ - @ instruction: 0xf7fbabfb │ │ │ │ - @ instruction: 0xf644be40 │ │ │ │ + @ instruction: 0xf7fbabfc │ │ │ │ + @ instruction: 0xf644be3a │ │ │ │ vsubl.s8 , d16, d13 │ │ │ │ stmdbge r8, {r1, r3, r9} │ │ │ │ vmlsl.u q10, d4, d0[0] │ │ │ │ stmib sp, {r0, r1, r8, r9, lr}^ │ │ │ │ movwls r5, #34058 @ 0x850a │ │ │ │ movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ movwls r9, #38156 @ 0x950c │ │ │ │ - stc2l 7, cr15, [lr, #980] @ 0x3d4 │ │ │ │ + ldc2l 7, cr15, [sl, #980] @ 0x3d4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf7fbaec1 │ │ │ │ - svclt 0x0000be2a │ │ │ │ + svclt 0x0000be24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ addlt r6, pc, r7, lsl #17 │ │ │ │ ldrbeq r4, [sl, r3, lsr #23]! │ │ │ │ movwls r6, #55323 @ 0xd81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - tstphi r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + tstphi r5, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strmi r4, [r8], r4, lsl #12 │ │ │ │ stmdbeq r2, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ - blx 0xfe7f8848 │ │ │ │ + blx 0xfe9f8840 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ sbcshi pc, r2, r0, asr #32 │ │ │ │ @ instruction: 0xf11368a3 │ │ │ │ vmax.f32 d1, d0, d1 │ │ │ │ @ instruction: 0xf8d480c8 │ │ │ │ @ instruction: 0xf5083080 │ │ │ │ @ instruction: 0xf1085808 │ │ │ │ @ instruction: 0x46210810 │ │ │ │ @ instruction: 0x463a1a1b │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ strbvs r4, [r7, #-1600]! @ 0xfffff9c0 │ │ │ │ @ instruction: 0xf7bb011b │ │ │ │ - strmi pc, [r5], -r5, asr #25 │ │ │ │ - beq 0xff10c2d8 │ │ │ │ + strmi pc, [r5], -r9, asr #25 │ │ │ │ + beq 0xff10c2d0 │ │ │ │ svcmi 0x0068f5b0 │ │ │ │ @ instruction: 0xf8d4d30a │ │ │ │ - beq 0x1746c1c │ │ │ │ + beq 0x1746c14 │ │ │ │ orrsne lr, r3, #270336 @ 0x42000 │ │ │ │ @ instruction: 0xf10007db │ │ │ │ ldmdbcs lr, {r1, r3, r5, r6, r7, pc} │ │ │ │ sbcshi pc, pc, r0 │ │ │ │ smlalcc pc, r9, r4, r8 @ │ │ │ │ @ instruction: 0xf8c42601 │ │ │ │ strtvs r9, [r5], -r8 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ svcvs 0x00a780f5 │ │ │ │ - bcc 0xb6a40 │ │ │ │ - blmi 0xfe166ec4 │ │ │ │ + bcc 0xb6a38 │ │ │ │ + blmi 0xfe166ebc │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf50358d3 │ │ │ │ @ instruction: 0xf8d343a0 │ │ │ │ ldmdavs fp, {r2, r3, r4, r9, ip, sp}^ │ │ │ │ stcvs 8, cr6, [r3, #124]! @ 0x7c │ │ │ │ svcvs 0x0023469a │ │ │ │ @@ -174458,31 +174456,31 @@ │ │ │ │ addsmi r2, sl, #128, 6 │ │ │ │ mrshi pc, (UNDEF: 71) @ │ │ │ │ cmnpne pc, #81788928 @ p-variant is OBSOLETE @ 0x4e00000 │ │ │ │ cmnpne pc, #216006656 @ p-variant is OBSOLETE @ 0xce00000 │ │ │ │ @ instruction: 0xf000429d │ │ │ │ svcvs 0x00618189 │ │ │ │ vmla.i8 d18, d0, d13 │ │ │ │ - cdpcs 3, 0, cr8, cr0, cr9, {6} │ │ │ │ + cdpcs 3, 0, cr8, cr0, cr13, {6} │ │ │ │ addhi pc, r9, r0, asr #32 │ │ │ │ ldrsbcc pc, [r0], #132 @ 0x84 @ │ │ │ │ ldreq r4, [lr, #1561] @ 0x619 │ │ │ │ sbcshi pc, r8, r0, asr #2 │ │ │ │ @ instruction: 0xf1000698 │ │ │ │ - blmi 0x1b1afe8 │ │ │ │ + blmi 0x1b1afe0 │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmdavs sl, {r1, r2, r3, r9, sl, lr} │ │ │ │ eormi r6, sl, r8, lsl #16 │ │ │ │ @ instruction: 0xf0004282 │ │ │ │ movwcc r8, #16803 @ 0x41a3 │ │ │ │ adcsmi r3, r3, #4, 2 │ │ │ │ @ instruction: 0xf04fd1f5 │ │ │ │ andcs r7, r1, #0, 6 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf9b0f7f5 │ │ │ │ + @ instruction: 0xf9bcf7f5 │ │ │ │ cmnlt fp, r3, lsr #30 │ │ │ │ subseq r6, r9, r2, ror #30 │ │ │ │ movwne pc, #963 @ 0x3c3 @ │ │ │ │ tstpeq pc, r1 @ p-variant is OBSOLETE │ │ │ │ andeq pc, lr, #2 │ │ │ │ stmdbcs r0, {r1, r3, r4, r8, r9, lr} │ │ │ │ strmi fp, [sl], -r8, lsl #30 │ │ │ │ @@ -174492,93 +174490,93 @@ │ │ │ │ @ instruction: 0xf0002d00 │ │ │ │ mcrvs 0, 3, r8, cr3, cr6, {7} │ │ │ │ stmiavs r3!, {r0, r1, r5, r6, r8, ip, sp, pc}^ │ │ │ │ ldmdale fp!, {r0, r8, r9, fp, sp} │ │ │ │ cdpvs 13, 14, cr6, cr2, cr5, {5} │ │ │ │ @ instruction: 0xf0404295 │ │ │ │ mcrvs 1, 5, r8, cr0, cr4, {4} │ │ │ │ - @ instruction: 0xf976f79a │ │ │ │ + @ instruction: 0xf97af79a │ │ │ │ strbtvs r2, [r3], -r0, lsl #6 │ │ │ │ - bllt 0x1f94d74 │ │ │ │ + bllt 0x1f94d6c │ │ │ │ stclvs 8, cr6, [r3, #648]! @ 0x288 │ │ │ │ @ instruction: 0xf5b31ad3 │ │ │ │ andsle r5, pc, #128, 30 @ 0x200 │ │ │ │ ldrbvc pc, [ip, #1600]! @ 0x640 @ │ │ │ │ stmdble r5!, {r0, r1, r3, r5, r7, r9, lr} │ │ │ │ ldrdcc pc, [r0], r4 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ svclt 0x00183b00 │ │ │ │ tsteq fp, r1, lsl #6 │ │ │ │ - stc2 7, cr15, [r2], #-748 @ 0xfffffd14 │ │ │ │ + stc2 7, cr15, [r6], #-748 @ 0xfffffd14 │ │ │ │ @ instruction: 0xf5b00ac1 │ │ │ │ tstle r7, #104, 30 @ 0x1a0 │ │ │ │ ldrsbcs pc, [r0], #132 @ 0x84 @ │ │ │ │ - b 0x117d36c │ │ │ │ + b 0x117d364 │ │ │ │ bfieq r1, r2, #7, #24 │ │ │ │ ldmdbcs lr, {r1, r2, sl, ip, lr, pc} │ │ │ │ stmiavs r3!, {r1, r2, r3, r8, ip, lr, pc} │ │ │ │ - bne 0xfe7961b8 │ │ │ │ + bne 0xfe7961b0 │ │ │ │ stmdale r9, {r0, r1, r3, r5, r7, r9, lr} │ │ │ │ rscvs r2, r3, r1, lsl #6 │ │ │ │ andcs lr, r9, r6 │ │ │ │ - @ instruction: 0xff8cf7ef │ │ │ │ + @ instruction: 0xff98f7ef │ │ │ │ rscvs r2, r3, r2, lsl #6 │ │ │ │ andls pc, r8, r4, asr #17 │ │ │ │ ldmdavs sl, {r4, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, sp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldrbthi pc, [r0], -r0, asr #32 @ │ │ │ │ + ldrbthi pc, [r5], -r0, asr #32 @ │ │ │ │ andcs fp, r0, pc │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf10d8ff0 │ │ │ │ adclt r0, lr, #16, 18 @ 0x40000 │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf1ef4648 │ │ │ │ - bleq 0xdb4a90 │ │ │ │ - blcs 0x449688 │ │ │ │ - ldrbhi pc, [lr, r0, lsl #4] @ │ │ │ │ + bleq 0xdb4b98 │ │ │ │ + blcs 0x449680 │ │ │ │ + strbhi pc, [r3, r0, lsl #4]! @ │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ - rsbeq r0, pc, #-1610612728 @ 0xa0000008 │ │ │ │ + rsbseq r0, r3, #-536870904 @ 0xe0000008 │ │ │ │ @ instruction: 0x01bc01ce │ │ │ │ ldrsheq r0, [r5, #-17]! @ 0xffffffef │ │ │ │ - eorseq r0, r1, #84, 4 @ 0x40000005 │ │ │ │ + eorseq r0, r1, #88, 4 @ 0x80000005 │ │ │ │ orrseq r0, r6, r2, lsr #3 │ │ │ │ strheq r0, [r1, #-11]! │ │ │ │ rscseq r0, sp, r9, asr #2 │ │ │ │ stclvs 2, cr0, [r2, #88]! @ 0x58 │ │ │ │ - bne 0xfe794d3c │ │ │ │ + bne 0xfe794d34 │ │ │ │ rscsvc pc, ip, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf63f4293 │ │ │ │ @ instruction: 0xf8d4af19 │ │ │ │ strbmi r3, [sl], -r0, lsl #1 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf1073b00 │ │ │ │ svclt 0x00180904 │ │ │ │ tsteq fp, r1, lsl #6 │ │ │ │ - blx 0xff0f89c2 │ │ │ │ + blx 0xff1f89ba │ │ │ │ smlalcc pc, r9, r4, r8 @ │ │ │ │ strmi lr, [sl, #-2624] @ 0xfffff5c0 │ │ │ │ andls pc, r8, r4, asr #17 │ │ │ │ - blcs 0xd4378 │ │ │ │ + blcs 0xd4370 │ │ │ │ svcge 0x000bf43f │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, sp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - strthi pc, [r0], -r0, asr #32 │ │ │ │ + strthi pc, [r5], -r0, asr #32 │ │ │ │ msrpl SPSR_f, #79 @ 0x4f │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ andlt r4, pc, r0, lsr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - ldmlt r6!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdblt r2, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - addeq r5, r6, r8, ror #4 │ │ │ │ - eorseq r1, r5, r0, ror #11 │ │ │ │ + addeq r5, r6, r0, ror r2 │ │ │ │ + eorseq r1, r5, r0, ror #12 │ │ │ │ rsbmi pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, r0, #217055232 @ 0xcf00000 │ │ │ │ vst4.8 {d20-d23}, [pc :128], sl │ │ │ │ vmla.f d20, d15, d0[6] │ │ │ │ addmi r0, sl, #0, 2 │ │ │ │ @ instruction: 0x065bd019 │ │ │ │ svcge 0x002bf57f │ │ │ │ @@ -174587,243 +174585,243 @@ │ │ │ │ mvnshi pc, #0 │ │ │ │ @ instruction: 0xf6cf2300 │ │ │ │ eormi r7, fp, r0, lsl r3 │ │ │ │ svcmi 0x0079f1b3 │ │ │ │ @ instruction: 0xf025d109 │ │ │ │ @ instruction: 0x4620417f │ │ │ │ cmnpmi r4, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf912f028 │ │ │ │ + @ instruction: 0xf966f028 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ qadd16mi sl, r9, fp │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ - stmdacs r0, {r0, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0014f47f │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - @ instruction: 0xf80ef02e │ │ │ │ + @ instruction: 0xf866f02e │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ strtmi sl, [r9], -sp, lsl #30 │ │ │ │ @ instruction: 0xf0284620 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0006f47f │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - mrc2 0, 0, pc, cr12, cr3, {0} │ │ │ │ + mrc2 0, 2, pc, cr14, cr3, {0} │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ svceq 0x002baeff │ │ │ │ @ instruction: 0xf47f2b0e │ │ │ │ @ instruction: 0x4629aef4 │ │ │ │ @ instruction: 0xf02e4620 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 7, pc, cr13, cr15, {1} @ │ │ │ │ @ instruction: 0x4638e6f2 │ │ │ │ - stc2 7, cr15, [ip, #604]! @ 0x25c │ │ │ │ + ldc2 7, cr15, [r0, #604]! @ 0x25c │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ andscs r4, r2, #42991616 @ 0x2900000 │ │ │ │ @ instruction: 0xf8c44620 │ │ │ │ @ instruction: 0x6665a058 │ │ │ │ - @ instruction: 0xf896f7f5 │ │ │ │ + @ instruction: 0xf8a2f7f5 │ │ │ │ @ instruction: 0xf8d4e6fb │ │ │ │ vst4. {d19-d22}, [pc :64], r0 │ │ │ │ vsubl.s8 , d0, d0 │ │ │ │ andsmi r4, sl, r0, lsl #4 │ │ │ │ svcvs 0x0080f1b2 │ │ │ │ - andshi pc, r5, #0 │ │ │ │ + andshi pc, r9, #0 │ │ │ │ stmdbcs sp, {r0, r5, r6, r8, r9, sl, fp, sp, lr} │ │ │ │ - rsbshi pc, lr, #64, 4 │ │ │ │ + addhi pc, r2, #64, 4 │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ @ instruction: 0xf10daeb7 │ │ │ │ eorcs r0, r0, #16, 18 @ 0x40000 │ │ │ │ strbmi r2, [r8], -r0, lsl #2 │ │ │ │ @ instruction: 0xf1eeb2ae │ │ │ │ - ldrbeq lr, [r3, #-3906]! @ 0xfffff0be │ │ │ │ - ldrhi pc, [r5], -r0, lsl #2 │ │ │ │ + ldrbeq lr, [r3, #-3974]! @ 0xfffff07a │ │ │ │ + ldrhi pc, [sl], -r0, lsl #2 │ │ │ │ addvc pc, r0, #369098752 @ 0x16000000 │ │ │ │ - strhi pc, [r5, #-64] @ 0xffffffc0 │ │ │ │ + strhi pc, [sl, #-64] @ 0xffffffc0 │ │ │ │ msrvs CPSR_f, #100663296 @ 0x6000000 │ │ │ │ svcvc 0x0020f5b3 │ │ │ │ - strthi pc, [r1], #0 │ │ │ │ - ldrbhi pc, [pc], #-512 @ 0xbac20 @ │ │ │ │ + strthi pc, [r8], #0 │ │ │ │ + strbthi pc, [r6], #-512 @ 0xfffffe00 @ │ │ │ │ @ instruction: 0xf0002b80 │ │ │ │ - @ instruction: 0xf5b384eb │ │ │ │ + @ instruction: 0xf5b384f0 │ │ │ │ @ instruction: 0xf0007f00 │ │ │ │ - blcs 0xdbf4c │ │ │ │ + blcs 0xdbf54 │ │ │ │ mcrge 4, 5, pc, cr11, cr15, {3} @ │ │ │ │ ldrbteq pc, [pc], -r6 @ │ │ │ │ strbmi r2, [r9], -r2, lsl #4 │ │ │ │ @ instruction: 0xf6449200 │ │ │ │ vmvn.i32 d22, #1280 @ 0x00000500 │ │ │ │ adcseq r0, r6, r5, lsl #4 │ │ │ │ strls r9, [r7], -r8, lsl #6 │ │ │ │ - blvc 0xfee362cc │ │ │ │ + blvc 0xfee362c4 │ │ │ │ strcs r4, [sp, #-1568] @ 0xfffff9e0 │ │ │ │ stc 5, cr9, [sp, #24] │ │ │ │ @ instruction: 0xf7ef7b04 │ │ │ │ - @ instruction: 0xe69bfb97 │ │ │ │ + ldr pc, [fp], r3, lsr #23 │ │ │ │ ldrsbne pc, [r0], #132 @ 0x84 @ │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andmi pc, r0, #192, 4 │ │ │ │ orrmi r4, sl, #11534336 @ 0xb00000 │ │ │ │ mvnshi pc, r0 │ │ │ │ stmdbcs sp, {r0, r5, r6, r8, r9, sl, fp, sp, lr} │ │ │ │ - eorshi pc, r6, #64, 4 │ │ │ │ + eorshi pc, sl, #64, 4 │ │ │ │ @ instruction: 0xf43f2e00 │ │ │ │ @ instruction: 0xf64eae6f │ │ │ │ @ instruction: 0xf416167f │ │ │ │ @ instruction: 0xf0406200 │ │ │ │ - @ instruction: 0xf89483d8 │ │ │ │ + @ instruction: 0xf89483dd │ │ │ │ vqadd.u8 , , │ │ │ │ strtmi r0, [r0], -sl, lsl #2 │ │ │ │ svclt 0x000c2b00 │ │ │ │ movwcs r2, #17160 @ 0x4308 │ │ │ │ cmpeq r1, r3, lsl #22 │ │ │ │ - blx 0x1ef8c5a │ │ │ │ + blx 0xfe1f8c52 │ │ │ │ vst1.16 {d30-d32}, [pc :256], r6 │ │ │ │ @ instruction: 0xf6cf4368 │ │ │ │ eormi r0, fp, r0, lsl #6 │ │ │ │ rsbmi pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, r0, #-268435444 @ 0xf000000c │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ - strbeq r8, [sl], -fp, asr #6 │ │ │ │ + @ instruction: 0x064a8350 │ │ │ │ mcrge 5, 3, pc, cr1, cr15, {3} @ │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - @ instruction: 0xff4ef001 │ │ │ │ + @ instruction: 0xff52f001 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldrb sl, [pc], -pc, lsr #30 │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ - @ instruction: 0xf10d8334 │ │ │ │ + @ instruction: 0xf10d8339 │ │ │ │ eorcs r0, r0, #16, 18 @ 0x40000 │ │ │ │ strbmi r2, [r8], -r0, lsl #2 │ │ │ │ @ instruction: 0xf1ee462e │ │ │ │ - strbmi lr, [r9], -ip, asr #29 │ │ │ │ + @ instruction: 0x4649ef10 │ │ │ │ rscslt r4, r6, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0xf7f09604 │ │ │ │ - stmdacs r0, {r0, r2, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 2, pc, cr5, cr15, {1} @ │ │ │ │ vmax.s8 q15, q7, q5 │ │ │ │ vbic.i32 q9, #4 @ 0x00000004 │ │ │ │ - blne 0x1603364 │ │ │ │ + blne 0x160335c │ │ │ │ strtmi r4, [sl], -r0, lsr #12 │ │ │ │ @ instruction: 0xf7e96bc9 │ │ │ │ - stclvs 14, cr15, [r3, #-852]! @ 0xfffffcac │ │ │ │ + stclvs 14, cr15, [r3, #-868]! @ 0xfffffc9c │ │ │ │ strvs r4, [r3, #1067]! @ 0x42b │ │ │ │ vst1.16 {d14-d16}, [r6 :64]! │ │ │ │ @ instruction: 0xf5b36370 │ │ │ │ @ instruction: 0xf43f6f60 │ │ │ │ @ instruction: 0x4649ae30 │ │ │ │ svcvs 0x0070f5b3 │ │ │ │ - @ instruction: 0x83a2f000 │ │ │ │ + @ instruction: 0x83a7f000 │ │ │ │ strtmi fp, [r0], -fp, ror #4 │ │ │ │ strcs pc, [r3, #-965] @ 0xfffffc3b │ │ │ │ subseq r9, fp, r4, lsl #10 │ │ │ │ @ instruction: 0xf7f59305 │ │ │ │ - stmdacs r0, {r0, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 0, APSR_nzcv, cr15, cr15, {1} │ │ │ │ - movwcs lr, #5668 @ 0x1624 │ │ │ │ + movwcs lr, #1572 @ 0x624 │ │ │ │ strcs pc, [r2, #-965] @ 0xfffffc3b │ │ │ │ - ldreq r9, [r2, #-773]! @ 0xfffffcfb │ │ │ │ - @ instruction: 0xf04f9308 │ │ │ │ - strls r0, [r4, #-768] @ 0xfffffd00 │ │ │ │ movwcc lr, #27085 @ 0x69cd │ │ │ │ + @ instruction: 0xf04f0532 │ │ │ │ + strls r0, [r4, #-769] @ 0xfffffcff │ │ │ │ + movwls r9, #21256 @ 0x5308 │ │ │ │ movwls fp, #37619 @ 0x92f3 │ │ │ │ - cmpphi r9, #0, 2 @ p-variant is OBSOLETE │ │ │ │ + cmpphi lr, #0, 2 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xff34f7f6 │ │ │ │ + @ instruction: 0xff40f7f6 │ │ │ │ vmov.i32 d30, #-805306368 @ 0xd0000000 │ │ │ │ @ instruction: 0xf8d41284 │ │ │ │ vaddl.u8 , d21, d8 │ │ │ │ andcs r0, r1, r2, asr #11 │ │ │ │ swpcs r0, r2, [r0] @ │ │ │ │ @ instruction: 0xf0039507 │ │ │ │ stmib sp, {r0, r1, r2, r3, r8, r9}^ │ │ │ │ ldreq r0, [r5, #-260]! @ 0xfffffefc │ │ │ │ strbmi r9, [r9], -r9, lsl #4 │ │ │ │ andeq pc, r7, #6 │ │ │ │ andls r4, r8, #32, 12 @ 0x2000000 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0xf04f9206 │ │ │ │ strtle r0, [r8], #-514 @ 0xfffffdfe │ │ │ │ - @ instruction: 0xffa8f7f0 │ │ │ │ + @ instruction: 0xffb4f7f0 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - strb sl, [pc, #3562]! @ 0xbbba2 │ │ │ │ + strb sl, [pc, #3562]! @ 0xbbb9a │ │ │ │ vrshr.u64 , , #59 │ │ │ │ ldreq r2, [r0, #-258]! @ 0xfffffefe │ │ │ │ addeq lr, r3, #323584 @ 0x4f000 │ │ │ │ - sbcshi pc, r5, #0, 2 │ │ │ │ + sbcshi pc, sl, #0, 2 │ │ │ │ @ instruction: 0xf7ef4620 │ │ │ │ - strb pc, [r3, #2957]! @ 0xb8d @ │ │ │ │ + strb pc, [r3, #2969]! @ 0xb99 @ │ │ │ │ ldrdcc pc, [r8], r4 │ │ │ │ vrshr.u64 , q9, #59 │ │ │ │ andcs r2, r1, r2, lsl #10 │ │ │ │ swpcs r0, r2, [r0] @ │ │ │ │ @ instruction: 0xf0039508 │ │ │ │ strcs r0, [sp, #-783] @ 0xfffffcf1 │ │ │ │ smlabteq r4, sp, r9, lr │ │ │ │ strbmi r9, [r9], -r9, lsl #4 │ │ │ │ strls r2, [r7, #-513] @ 0xfffffdff │ │ │ │ strtmi r9, [r0], -r6, lsl #4 │ │ │ │ ldreq r2, [r5, #-514]! @ 0xfffffdfe │ │ │ │ @ instruction: 0xf7f0d5d6 │ │ │ │ - strb pc, [r9, #3399] @ 0xd47 @ │ │ │ │ + strb pc, [r9, #3411] @ 0xd53 @ │ │ │ │ @ instruction: 0xf1000533 │ │ │ │ - vrsra.u64 d24, d2, #58 │ │ │ │ - blcc 0x103a18 │ │ │ │ + vrsra.u64 d24, d9, #58 │ │ │ │ + blcc 0x103a10 │ │ │ │ vqdmulh.s d2, d0, d6 │ │ │ │ - ldm pc, {r1, r4, r5, r6, r7, r8, sl, pc}^ @ │ │ │ │ - eorseq pc, r6, #19 │ │ │ │ - subseq r0, lr, #16, 4 │ │ │ │ - @ instruction: 0x01bd01f0 │ │ │ │ - @ instruction: 0x01da019e │ │ │ │ + ldm pc, {r0, r1, r2, r4, r5, r6, r7, r8, sl, pc}^ @ │ │ │ │ + eorseq pc, fp, #19 │ │ │ │ + rsbeq r0, r3, #1342177281 @ 0x50000001 │ │ │ │ + strdeq r0, [r2, #21] │ │ │ │ + bicseq r0, pc, r2, lsr #3 │ │ │ │ movwcs r6, #3872 @ 0xf20 │ │ │ │ strcs pc, [r2, #-965] @ 0xfffffc3b │ │ │ │ - blx 0xfecdfa54 │ │ │ │ + blx 0xfecdfa4c │ │ │ │ rscslt pc, r3, #128, 4 │ │ │ │ movwls r4, #30281 @ 0x7649 │ │ │ │ @ instruction: 0xf4160952 │ │ │ │ stmib sp, {r8, r9, sp, lr}^ │ │ │ │ andls r5, r4, #20971520 @ 0x1400000 │ │ │ │ - rscshi pc, r4, #64 @ 0x40 │ │ │ │ + rscshi pc, r9, #64 @ 0x40 │ │ │ │ ldrvs pc, [r5, #-1604]! @ 0xfffff9bc │ │ │ │ streq pc, [r5, #-704] @ 0xfffffd40 │ │ │ │ andcs pc, sp, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ svclt 0x00182800 │ │ │ │ andcs r4, r1, sl, lsr #12 │ │ │ │ strtmi r9, [r0], -r0 │ │ │ │ - blx 0xfe4f8e28 │ │ │ │ + blx 0xfe7f8e20 │ │ │ │ vsli.64 d30, d4, #6 │ │ │ │ @ instruction: 0xf8d42242 │ │ │ │ - bcc 0x107098 │ │ │ │ + bcc 0x107090 │ │ │ │ @ instruction: 0xf0062100 │ │ │ │ andcs r0, r1, r7, lsl #12 │ │ │ │ smlabtne sl, sp, r9, lr │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ - strls r2, [r8], -r1, lsl #2 │ │ │ │ - vaddw.u8 , , d6 │ │ │ │ - vaddw.u8 , , d2 │ │ │ │ + orrne pc, r2, r5, asr #7 │ │ │ │ + vrsubhn.i16 d25, , q4 │ │ │ │ smlabtls r9, r2, r5, r0 │ │ │ │ - tstcs r0, r7, lsl #10 │ │ │ │ + tstcs r1, r7, lsl #10 │ │ │ │ + tstcs r0, r6, lsl #2 │ │ │ │ smlabteq r4, sp, r9, lr │ │ │ │ vpmax.s8 d2, d0, d6 │ │ │ │ - ldm pc, {r4, r9, sl, pc}^ @ │ │ │ │ - cmppeq sp, r2, lsl r0 @ p-variant is OBSOLETE │ │ │ │ - teqeq lr, r4, asr #2 │ │ │ │ - teqeq r2, r8, lsr r1 │ │ │ │ - @ instruction: 0x0126012c │ │ │ │ + ldm pc, {r0, r2, r4, r9, sl, pc}^ @ │ │ │ │ + cmppeq r1, r2, lsl r0 @ p-variant is OBSOLETE │ │ │ │ + cmpeq r2, r8, asr #2 │ │ │ │ + teqeq r6, ip, lsr r1 │ │ │ │ + @ instruction: 0x012a0130 │ │ │ │ @ instruction: 0xf1000530 │ │ │ │ - @ instruction: 0xf8d4826e │ │ │ │ + @ instruction: 0xf8d48273 │ │ │ │ vqadd.u8 , , q0 │ │ │ │ ldrbeq r0, [r9], -sl, lsl #4 │ │ │ │ - ldrbhi pc, [r0, #-256]! @ 0xffffff00 @ │ │ │ │ + ldrbhi pc, [r5, #-256]! @ 0xffffff00 @ │ │ │ │ smullscc pc, r9, r4, r8 @ │ │ │ │ - blcs 0xcc754 │ │ │ │ + blcs 0xcc74c │ │ │ │ cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ svclt 0x000c6b99 │ │ │ │ movwcs r2, #17160 @ 0x4308 │ │ │ │ andcc lr, r2, #3072 @ 0xc00 │ │ │ │ - stc2l 7, cr15, [sl, #932]! @ 0x3a4 │ │ │ │ + stc2l 7, cr15, [lr, #932]! @ 0x3a4 │ │ │ │ vorr.i32 q15, #13893632 @ 0x00d40000 │ │ │ │ @ instruction: 0xf8d41284 │ │ │ │ andcs r3, r1, r8, lsl #1 │ │ │ │ subseq r2, r2, r0, lsl #2 │ │ │ │ smlabteq r4, sp, r9, lr │ │ │ │ strbeq pc, [r2, #965] @ 0x3c5 @ │ │ │ │ @ instruction: 0xf0039209 │ │ │ │ @@ -174833,97 +174831,99 @@ │ │ │ │ strls r2, [r7, #-513] @ 0xfffffdff │ │ │ │ andls r0, r6, #226492416 @ 0xd800000 │ │ │ │ svcge 0x006ff53f │ │ │ │ svclt 0x0000e744 │ │ │ │ andeq r0, r0, r0 │ │ │ │ andeq r0, r0, sp │ │ │ │ ... │ │ │ │ + andeq r0, r0, r1 │ │ │ │ + andeq r0, r0, r0 │ │ │ │ ldrdcc pc, [r8], r4 │ │ │ │ andeq pc, r7, #6 │ │ │ │ - andcs r9, r1, #8, 4 @ 0x80000000 │ │ │ │ - tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ - movwcs r9, #518 @ 0x206 │ │ │ │ - sbceq pc, r2, #335544323 @ 0x14000003 │ │ │ │ - strne pc, [r4, #965] @ 0x3c5 │ │ │ │ + vsubl.u8 , d5, d8 │ │ │ │ + @ instruction: 0xf00302c2 │ │ │ │ + vaddw.u8 q8, , d15 │ │ │ │ + movwcs r1, #1412 @ 0x584 │ │ │ │ strls r9, [r9, #-519] @ 0xfffffdf9 │ │ │ │ + andls r2, r6, #268435456 @ 0x10000000 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ strmi r2, [fp], -r4, lsl #6 │ │ │ │ andvs pc, r0, #369098752 @ 0x16000000 │ │ │ │ @ instruction: 0xf0404649 │ │ │ │ - strtmi r8, [r0], -r6, lsl #5 │ │ │ │ - movwcs lr, #1824 @ 0x720 │ │ │ │ + strtmi r8, [r0], -r7, lsl #5 │ │ │ │ + movwcs lr, #1820 @ 0x71c │ │ │ │ strcs pc, [r2, #-965] @ 0xfffffc3b │ │ │ │ ldreq r9, [r2, #-776]! @ 0xfffffcf8 │ │ │ │ stmib sp, {r0, r1, r4, r5, r6, r7, r9, ip, sp, pc}^ │ │ │ │ movwls r5, #29957 @ 0x7505 │ │ │ │ - eorshi pc, r9, #0, 2 │ │ │ │ + eorshi pc, sl, #0, 2 │ │ │ │ andcs r6, r1, #35, 30 @ 0x8c │ │ │ │ andls r4, r0, #76546048 @ 0x4900000 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf6444620 │ │ │ │ vrshr.s64 d21, d21, #64 │ │ │ │ ldmdbeq fp, {r0, r2, r9}^ │ │ │ │ @ instruction: 0xf7ef9304 │ │ │ │ - ldrbt pc, [fp], #2643 @ 0xa53 @ │ │ │ │ + ldrbt pc, [r7], #2651 @ 0xa5b @ │ │ │ │ @ instruction: 0xf3c56f20 │ │ │ │ @ instruction: 0xf00601c2 │ │ │ │ vsubl.u8 q8, d5, d7 │ │ │ │ blx 0xfecc05d4 │ │ │ │ pldw [r6], #-896 @ 0xfffffc80 │ │ │ │ b 0x1496bb8 │ │ │ │ @ instruction: 0xf0001353 │ │ │ │ - vmlal.u q12, d6, d1[1] │ │ │ │ + vmlal.u q12, d6, d2[1] │ │ │ │ @ instruction: 0xf0052641 │ │ │ │ cdpcs 5, 0, cr0, cr2, cr7, {0} │ │ │ │ - @ instruction: 0xf0009304 │ │ │ │ - mcrcs 2, 0, r8, cr3, cr12, {2} │ │ │ │ - rsbshi pc, sl, #0 │ │ │ │ - smlabtcs r5, sp, r9, lr │ │ │ │ - strbmi r2, [r9], -r1, lsl #28 │ │ │ │ - @ instruction: 0xf0009507 │ │ │ │ - @ instruction: 0xf644826a │ │ │ │ + subshi pc, lr, #0 │ │ │ │ + @ instruction: 0xf0002e03 │ │ │ │ + stmib sp, {r0, r2, r3, r4, r5, r6, r9, pc}^ │ │ │ │ + cdpcs 5, 0, cr1, cr1, cr6, {0} │ │ │ │ + stmib sp, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ + @ instruction: 0xf0003204 │ │ │ │ + @ instruction: 0xf644826c │ │ │ │ vbic.i32 d22, #1280 @ 0x00000500 │ │ │ │ vcgt.s8 d16, d6, d5 │ │ │ │ vsubl.s8 q9, d0, d13 │ │ │ │ stmdacs r0, {r1, r3, r9} │ │ │ │ sadd16mi fp, sl, r8 │ │ │ │ movwls r2, #769 @ 0x301 │ │ │ │ - blvc 0xe3647c │ │ │ │ + blvc 0xeb647c │ │ │ │ strtmi r2, [r0], -r0, lsl #6 │ │ │ │ blvc 0x2f663c │ │ │ │ - @ instruction: 0xf822f7ef │ │ │ │ - cdpcs 4, 0, cr14, cr0, cr4, {6} │ │ │ │ - orrshi pc, r9, r0 │ │ │ │ + @ instruction: 0xf82af7ef │ │ │ │ + cdpcs 4, 0, cr14, cr0, cr0, {6} │ │ │ │ + orrshi pc, sl, r0 │ │ │ │ @ instruction: 0xf8d4462e │ │ │ │ blx 0xfecbb32c │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ cdp2 7, 13, cr15, cr8, cr7, {4} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf006acb0 │ │ │ │ + @ instruction: 0xf006acac │ │ │ │ mrccs 6, 1, r0, cr12, cr15, {1} │ │ │ │ - stcge 4, cr15, [fp], #508 @ 0x1fc │ │ │ │ + stcge 4, cr15, [r7], #508 @ 0x1fc │ │ │ │ smullscc pc, r9, r4, r8 @ │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ - svcvs 0x0023aca6 │ │ │ │ + svcvs 0x0023aca2 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - vshl.s8 d24, d14, d30 │ │ │ │ + vshl.s8 d24, d15, d30 │ │ │ │ vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ andcs r2, r0, #1476395010 @ 0x58000002 │ │ │ │ blvs 0xff70c8d4 │ │ │ │ ldc2 7, cr15, [r4, #-932]! @ 0xfffffc5c │ │ │ │ strvs r6, [r3, #3427]! @ 0xd63 │ │ │ │ @ instruction: 0xf7ef2010 │ │ │ │ - movwcs pc, #11387 @ 0x2c7b @ │ │ │ │ - ldr r6, [r7], #227 @ 0xe3 │ │ │ │ + movwcs pc, #11395 @ 0x2c83 @ │ │ │ │ + ldr r6, [r3], #227 @ 0xe3 │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ - vand q12, q0, q15 │ │ │ │ + vand q12, q0, │ │ │ │ @ instruction: 0x064b167f │ │ │ │ - strthi pc, [r7], #256 @ 0x100 │ │ │ │ + strthi pc, [r8], #256 @ 0x100 │ │ │ │ @ instruction: 0xf57f040d │ │ │ │ - @ instruction: 0xf794ac86 │ │ │ │ + @ instruction: 0xf794ac82 │ │ │ │ rsbseq pc, r2, r5, lsl #29 │ │ │ │ ldrbtcs pc, [r4], -lr, asr #4 @ │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ blvs 0xfed0c8a4 │ │ │ │ mrc2 7, 7, pc, cr8, cr9, {4} │ │ │ │ andeq pc, r3, #111 @ 0x6f │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ @@ -174941,676 +174941,677 @@ │ │ │ │ blx 0xfe978f34 │ │ │ │ @ instruction: 0xf6464628 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ vcge.s8 d18, d16, d6 │ │ │ │ ldmdavs r9, {r0, r2, r3, r6, r9, ip} │ │ │ │ mrc2 7, 0, pc, cr6, cr12, {4} │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ - ldrb r6, [r7], #-1443 @ 0xfffffa5d │ │ │ │ + ldrb r6, [r3], #-1443 @ 0xfffffa5d │ │ │ │ @ instruction: 0xf7f04620 │ │ │ │ - @ instruction: 0x2e00f99b │ │ │ │ - ldcge 4, cr15, [sp], #508 @ 0x1fc │ │ │ │ - @ instruction: 0x4649e432 │ │ │ │ + @ instruction: 0x2e00f9a3 │ │ │ │ + ldcge 4, cr15, [r9], #508 @ 0x1fc │ │ │ │ + strbmi lr, [r9], -lr, lsr #8 │ │ │ │ strtmi r2, [r0], -r9, lsl #4 │ │ │ │ - stc2l 7, cr15, [r0], #960 @ 0x3c0 │ │ │ │ - strbmi lr, [r9], -sl, asr #8 │ │ │ │ + stc2l 7, cr15, [r8], #960 @ 0x3c0 │ │ │ │ + strbmi lr, [r9], -r6, asr #8 │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ - ldc2l 7, cr15, [sl], {240} @ 0xf0 │ │ │ │ - strbmi lr, [r9], -r4, asr #8 │ │ │ │ + stc2l 7, cr15, [r2], #960 @ 0x3c0 │ │ │ │ + strbmi lr, [r9], -r0, asr #8 │ │ │ │ strtmi r2, [r0], -r1, lsl #4 │ │ │ │ - ldc2l 7, cr15, [r4], {240} @ 0xf0 │ │ │ │ - @ instruction: 0x4649e43e │ │ │ │ + ldc2l 7, cr15, [ip], {240} @ 0xf0 │ │ │ │ + @ instruction: 0x4649e43a │ │ │ │ strtmi r2, [r0], -r2, lsl #4 │ │ │ │ - stc2l 7, cr15, [lr], {240} @ 0xf0 │ │ │ │ - @ instruction: 0x4649e438 │ │ │ │ + ldc2l 7, cr15, [r6], {240} @ 0xf0 │ │ │ │ + @ instruction: 0x4649e434 │ │ │ │ strtmi r2, [r0], -r8, lsl #4 │ │ │ │ - stc2l 7, cr15, [r8], {240} @ 0xf0 │ │ │ │ - @ instruction: 0x4649e432 │ │ │ │ + ldc2l 7, cr15, [r0], {240} @ 0xf0 │ │ │ │ + strbmi lr, [r9], -lr, lsr #8 │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ - stc2l 7, cr15, [lr, #-960]! @ 0xfffffc40 │ │ │ │ + ldc2l 7, cr15, [r6, #-960]! @ 0xfffffc40 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - strt sl, [r9], #-3108 @ 0xfffff3dc │ │ │ │ + strt sl, [r5], #-3104 @ 0xfffff3e0 │ │ │ │ andcs r4, r1, #76546048 @ 0x4900000 │ │ │ │ @ instruction: 0xf7f04620 │ │ │ │ - stmdacs r0, {r0, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldcge 4, cr15, [fp], {63} @ 0x3f │ │ │ │ - stmdbeq fp!, {r5, sl, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldcge 4, cr15, [r7], {63} @ 0x3f │ │ │ │ + stmdbeq fp!, {r2, r3, r4, sl, sp, lr, pc} │ │ │ │ streq pc, [r7], -r6 │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ - blvc 0xfe4765e0 │ │ │ │ + blvc 0xfe4f65e0 │ │ │ │ @ instruction: 0x46494073 │ │ │ │ - movwls r2, #23309 @ 0x5b0d │ │ │ │ + movwls r2, #27405 @ 0x6b0d │ │ │ │ andcs fp, r2, #12, 30 @ 0x30 │ │ │ │ - movwls r2, #25089 @ 0x6201 │ │ │ │ + movwls r2, #20993 @ 0x5201 │ │ │ │ movwcs r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xf6449200 │ │ │ │ vrshr.s64 d21, d21, #64 │ │ │ │ vsubl.u8 q8, d5, d5 │ │ │ │ movwls r0, #17859 @ 0x45c3 │ │ │ │ stc 5, cr9, [sp, #28] │ │ │ │ @ instruction: 0xf7ee7b08 │ │ │ │ - str pc, [r1], #-4043 @ 0xfffff035 │ │ │ │ - @ instruction: 0xed1f092a │ │ │ │ - @ instruction: 0xf0067b9b │ │ │ │ - @ instruction: 0xf0020607 │ │ │ │ - rsbsmi r0, r2, r8, lsl #4 │ │ │ │ - stmib sp, {r8, r9, sp}^ │ │ │ │ - strbmi r2, [r9], -r5, lsl #4 │ │ │ │ + @ instruction: 0xf7ffffd3 │ │ │ │ + stmdbeq sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ + blvc 0xfe876618 │ │ │ │ + streq pc, [r7], -r6 │ │ │ │ + andeq pc, r8, #2 │ │ │ │ + movwcs r4, #114 @ 0x72 │ │ │ │ + strbeq pc, [r3, #965] @ 0x3c5 @ │ │ │ │ + stmib sp, {r0, r2, r9, ip, pc}^ │ │ │ │ + strbmi r2, [r9], -r6, lsl #10 │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ subeq pc, r5, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ + stc 5, cr2, [sp, #4] │ │ │ │ + strls r7, [r4, #-2824] @ 0xfffff4f8 │ │ │ │ + @ instruction: 0xff4af7ee │ │ │ │ + bllt 0xff8f91cc │ │ │ │ + streq pc, [r7], r6 │ │ │ │ strbeq pc, [r3, #965] @ 0x3c5 @ │ │ │ │ - blvc 0x2f67f4 │ │ │ │ - strcs r9, [r1, #-1287] @ 0xfffffaf9 │ │ │ │ - @ instruction: 0xf7ee9504 │ │ │ │ - @ instruction: 0xf7ffff43 │ │ │ │ - @ instruction: 0xf006bbe5 │ │ │ │ - vrsubhn.i16 d16, , │ │ │ │ - cdpcs 5, 8, cr0, cr0, cr3, {6} │ │ │ │ - @ instruction: 0xf0009504 │ │ │ │ - @ instruction: 0xf63f8321 │ │ │ │ - @ instruction: 0x2e00abd4 │ │ │ │ - blge 0xff5383e4 │ │ │ │ - strtmi r4, [r0], -r9, asr #12 │ │ │ │ - blx 0x1ef91a0 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffabca │ │ │ │ - stmdbeq fp!, {r0, r1, r2, r3, r6, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ - streq pc, [r7], -r6 │ │ │ │ - movweq pc, #32771 @ 0x8003 @ │ │ │ │ - blvc 0xfeeb6684 │ │ │ │ - @ instruction: 0x46494073 │ │ │ │ - movwls r2, #23309 @ 0x5b0d │ │ │ │ - andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ - movwls r2, #25090 @ 0x6202 │ │ │ │ - movwcs r4, #1568 @ 0x620 │ │ │ │ - @ instruction: 0xf6449200 │ │ │ │ - vmvn.i32 d22, #1280 @ 0x00000500 │ │ │ │ - vsubl.u8 q8, d5, d5 │ │ │ │ - movwls r0, #17859 @ 0x45c3 │ │ │ │ - stc 5, cr9, [sp, #28] │ │ │ │ - @ instruction: 0xf7ee7b08 │ │ │ │ - @ instruction: 0xf7ffff0d │ │ │ │ - @ instruction: 0xf3c6bbaf │ │ │ │ - vsubw.u8 , , d1 │ │ │ │ - @ instruction: 0xf00605c2 │ │ │ │ - blcs 0x13ca64 │ │ │ │ - addshi pc, pc, #0 │ │ │ │ - @ instruction: 0xf0002b03 │ │ │ │ - blcs 0x11bc9c │ │ │ │ - rsbshi pc, r2, #0 │ │ │ │ - vcgt.s8 d18, d5, d0 │ │ │ │ - vmlal.s q8, d0, d1[7] │ │ │ │ - movwls r0, #517 @ 0x205 │ │ │ │ - movwcs r4, #5705 @ 0x1649 │ │ │ │ - strvs lr, [r6, #-2509] @ 0xfffff633 │ │ │ │ - blvc 0xff4368ec │ │ │ │ - stc 6, cr4, [sp, #128] @ 0x80 │ │ │ │ - vldr d7, [pc, #16] @ 0xbb288 │ │ │ │ - vstr d7, [sp, #828] @ 0x33c │ │ │ │ - @ instruction: 0xf7ee7b08 │ │ │ │ - @ instruction: 0xf7fffee7 │ │ │ │ - svcvs 0x0020bb89 │ │ │ │ - addne pc, r1, #402653187 @ 0x18000003 │ │ │ │ + strls r2, [r4, #-3712] @ 0xfffff180 │ │ │ │ + msrhi CPSR_c, #0 │ │ │ │ + blge 0xff4b8ae0 │ │ │ │ + @ instruction: 0xf47f2e00 │ │ │ │ + strbmi sl, [r9], -ip, asr #23 │ │ │ │ + @ instruction: 0xf7ec4620 │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + blge 0xff2382f4 │ │ │ │ + bllt 0xff3791f8 │ │ │ │ + @ instruction: 0xf006092b │ │ │ │ + @ instruction: 0xf0030607 │ │ │ │ + ldc 3, cr0, [pc, #-32] @ 0xbb1e8 │ │ │ │ + ldrhtmi r7, [r3], #-185 @ 0xffffff47 │ │ │ │ + blcs 0x40cb34 │ │ │ │ + svclt 0x00149306 │ │ │ │ + andcs r2, r2, #268435456 @ 0x10000000 │ │ │ │ + strtmi r9, [r0], -r5, lsl #6 │ │ │ │ + andls r2, r0, #0, 6 │ │ │ │ + eorsvs pc, r5, #68, 12 @ 0x4400000 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + strbeq pc, [r3, #965] @ 0x3c5 @ │ │ │ │ + strls r9, [r7, #-772] @ 0xfffffcfc │ │ │ │ + blvc 0x2f6868 │ │ │ │ + @ instruction: 0xff14f7ee │ │ │ │ + bllt 0xfeb79238 │ │ │ │ + orrne pc, r1, #402653187 @ 0x18000003 │ │ │ │ strbeq pc, [r2, #965] @ 0x3c5 @ │ │ │ │ streq pc, [r7], -r6 │ │ │ │ - @ instruction: 0xf380fab0 │ │ │ │ - b 0x1485aa4 │ │ │ │ - @ instruction: 0xf0001353 │ │ │ │ - bcs 0x19bd30 │ │ │ │ - addhi pc, sp, #0 │ │ │ │ - @ instruction: 0xf0002a01 │ │ │ │ - andcs r8, r1, #120, 4 @ 0x80000007 │ │ │ │ - andls r4, r0, #76546048 @ 0x4900000 │ │ │ │ - @ instruction: 0xf6444620 │ │ │ │ - vrshr.s64 d21, d21, #64 │ │ │ │ - strls r0, [r8, #-517] @ 0xfffffdfb │ │ │ │ - movwls r2, #17664 @ 0x4500 │ │ │ │ - strcs r9, [r2, #-1285] @ 0xfffffafb │ │ │ │ + @ instruction: 0xf0002b02 │ │ │ │ + blcs 0x19bccc │ │ │ │ + addshi pc, r2, #0 │ │ │ │ + @ instruction: 0xf0002b01 │ │ │ │ + movwcs r8, #626 @ 0x272 │ │ │ │ + rsbeq pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + strbmi r9, [r9], -r0, lsl #6 │ │ │ │ + stmib sp, {r0, r8, r9, sp}^ │ │ │ │ + ldc 5, cr6, [pc, #-24] @ 0xbb258 │ │ │ │ + @ instruction: 0x46207bd1 │ │ │ │ + blvc 0x1f68ac │ │ │ │ + blvc 0xff4768f8 │ │ │ │ + blvc 0x2f68b4 │ │ │ │ + cdp2 7, 14, cr15, cr14, cr14, {7} │ │ │ │ + bllt 0xfe1f9284 │ │ │ │ + @ instruction: 0xf3c66f20 │ │ │ │ + vsubl.u8 , d21, d1 │ │ │ │ + @ instruction: 0xf00605c2 │ │ │ │ + blx 0xfecbcab4 │ │ │ │ + bcs 0x17809c │ │ │ │ + cmpne r3, #323584 @ 0x4f000 │ │ │ │ + adchi pc, r3, #0 │ │ │ │ + @ instruction: 0xf0002a03 │ │ │ │ + bcs 0x11bce0 │ │ │ │ + rsbshi pc, r8, #0 │ │ │ │ + strbmi r2, [r9], -r1, lsl #4 │ │ │ │ + strtmi r9, [r0], -r0, lsl #4 │ │ │ │ + adcspl pc, r5, #68, 12 @ 0x4400000 │ │ │ │ + andeq pc, r5, #192, 4 │ │ │ │ + strcs r9, [r0, #-1288] @ 0xfffffaf8 │ │ │ │ strvs lr, [r6], -sp, asr #19 │ │ │ │ - @ instruction: 0xf7ee9509 │ │ │ │ - @ instruction: 0xf7fffffb │ │ │ │ - svcvs 0x0023bb61 │ │ │ │ - addne pc, r1, #402653187 @ 0x18000003 │ │ │ │ - strbeq pc, [r2, #965] @ 0x3c5 @ │ │ │ │ - streq pc, [r7], -r6 │ │ │ │ - @ instruction: 0xf383fab3 │ │ │ │ - b 0x1485af4 │ │ │ │ - @ instruction: 0xf0001353 │ │ │ │ - bcs 0x19bb00 │ │ │ │ - mvnhi pc, r0 │ │ │ │ - @ instruction: 0xf0002a01 │ │ │ │ - ldc 2, cr8, [pc, #68] @ 0xbb344 │ │ │ │ - andcs r7, r1, #177152 @ 0x2b400 │ │ │ │ - andls r4, r0, #76546048 @ 0x4900000 │ │ │ │ - vmax.s8 d20, d5, d16 │ │ │ │ - vrshr.s64 d16, d25, #64 │ │ │ │ - strls r0, [r7, #-517] @ 0xfffffdfb │ │ │ │ - strcc lr, [r4], -sp, asr #19 │ │ │ │ - stc 6, cr9, [sp, #24] │ │ │ │ - @ instruction: 0xf7ee7b08 │ │ │ │ - @ instruction: 0xf7fffe97 │ │ │ │ - stmdbeq r9!, {r0, r3, r4, r5, r8, r9, fp, ip, sp, pc} │ │ │ │ - mvnpl pc, #37 @ 0x25 │ │ │ │ - orrvc pc, r0, r1 │ │ │ │ - tstmi r9, #32, 12 @ 0x2000000 │ │ │ │ - orrpl pc, r0, r1, asr #32 │ │ │ │ - @ instruction: 0xff8af021 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffac10 │ │ │ │ - @ instruction: 0xf8d4bb29 │ │ │ │ - streq r1, [r8, #208] @ 0xd0 │ │ │ │ - strbeq sp, [fp], -sp, lsl #8 │ │ │ │ - stcge 5, cr15, [r7], {63} @ 0x3f │ │ │ │ - bllt 0x739354 │ │ │ │ - strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - stc2 0, cr15, [r6], {1} │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffabfe │ │ │ │ - pkhbteq fp, sl, r7, lsl #22 │ │ │ │ - bge 0xb896c │ │ │ │ - ldc 4, cr14, [pc, #668] @ 0xbb610 │ │ │ │ - movwcs r7, #2958 @ 0xb8e │ │ │ │ - andne lr, r6, #3358720 @ 0x334000 │ │ │ │ - andcs r4, r1, #32, 12 @ 0x2000000 │ │ │ │ - andls r4, r0, #76546048 @ 0x4900000 │ │ │ │ - eorsvs pc, r5, #68, 12 @ 0x4400000 │ │ │ │ + strcs r9, [r2, #-1285] @ 0xfffffafb │ │ │ │ + strls r9, [r9, #-772] @ 0xfffffcfc │ │ │ │ + @ instruction: 0xf802f7ef │ │ │ │ + bllt 0x17f92d4 │ │ │ │ + @ instruction: 0xf3c66f23 │ │ │ │ + vsubl.u8 , d21, d1 │ │ │ │ + @ instruction: 0xf00605c2 │ │ │ │ + blx 0xfed7cb04 │ │ │ │ + bcs 0x1780f8 │ │ │ │ + cmpne r3, #323584 @ 0x4f000 │ │ │ │ + andhi pc, r3, #0 │ │ │ │ + @ instruction: 0xf0002a03 │ │ │ │ + bcs 0x11baac │ │ │ │ + andshi pc, r1, #0 │ │ │ │ + blvc 0xfebf6980 │ │ │ │ + strbmi r2, [r9], -r1, lsl #4 │ │ │ │ + strtmi r9, [r0], -r0, lsl #4 │ │ │ │ + adcseq pc, r9, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ - stc 3, cr9, [sp, #32] │ │ │ │ - @ instruction: 0xf7ee7b04 │ │ │ │ - @ instruction: 0xf7fffffb │ │ │ │ - @ instruction: 0xf794baff │ │ │ │ - @ instruction: 0xf8d4fcf7 │ │ │ │ - vshr.u64 , q0, #58 │ │ │ │ - strmi r0, [r6], -sl, lsl #10 │ │ │ │ - @ instruction: 0xf100065b │ │ │ │ - rsbeq r8, sl, r9, lsl r3 │ │ │ │ - ldrbcs pc, [r4, #-590]! @ 0xfffffdb2 @ │ │ │ │ - ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ - andeq pc, r1, #66 @ 0x42 │ │ │ │ - @ instruction: 0xf7996ba9 │ │ │ │ - stmiavs r3!, {r0, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - strtmi r6, [r0], -r2, ror #26 │ │ │ │ - bne 0xfe756270 │ │ │ │ - andeq pc, r1, #66 @ 0x42 │ │ │ │ - blx 0x1e7937a │ │ │ │ - rscvs r2, r3, r3, lsl #6 │ │ │ │ - andeq pc, r1, #111 @ 0x6f │ │ │ │ - blvs 0xffaccca4 │ │ │ │ - @ instruction: 0xf916f79a │ │ │ │ - andcs r4, r1, #48, 12 @ 0x3000000 │ │ │ │ - @ instruction: 0xf79a4631 │ │ │ │ - @ instruction: 0x4630f911 │ │ │ │ - movwls lr, #13933 @ 0x366d │ │ │ │ - stc2l 7, cr15, [sl], {148} @ 0x94 │ │ │ │ - rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ - addscs pc, r6, #192, 4 │ │ │ │ - @ instruction: 0xf8524606 │ │ │ │ - @ instruction: 0xf7991025 │ │ │ │ - stmdals r3, {r0, r1, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf97af795 │ │ │ │ - @ instruction: 0x46024631 │ │ │ │ - @ instruction: 0xf7ea4630 │ │ │ │ - @ instruction: 0xf7fffe17 │ │ │ │ - @ instruction: 0x412bbabd │ │ │ │ - bicsmi r4, fp, #76546048 @ 0x4900000 │ │ │ │ - @ instruction: 0xf0034620 │ │ │ │ - movwls r0, #33537 @ 0x8301 │ │ │ │ - blx 0xf940a │ │ │ │ - blt 0xfed79430 │ │ │ │ - @ instruction: 0xf7f74620 │ │ │ │ - @ instruction: 0xf7fff925 │ │ │ │ - @ instruction: 0xf8d4baad │ │ │ │ - vshr.u64 , q0, #58 │ │ │ │ - ldr r0, [r4], -sl, lsl #12 │ │ │ │ - strtmi r9, [r0], -r7, lsl #2 │ │ │ │ - andcc lr, r4, #3358720 @ 0x334000 │ │ │ │ - andls r4, r6, #76546048 @ 0x4900000 │ │ │ │ + stmib sp, {r0, r1, r2, r8, sl, ip, pc}^ │ │ │ │ + movwls r6, #17925 @ 0x4605 │ │ │ │ + blvc 0x2f6954 │ │ │ │ + cdp2 7, 9, cr15, cr14, cr14, {7} │ │ │ │ + bllt 0xdf9324 │ │ │ │ + @ instruction: 0xf0250929 │ │ │ │ + @ instruction: 0xf00153e8 │ │ │ │ + strtmi r7, [r0], -r0, lsl #3 │ │ │ │ + @ instruction: 0xf0414319 │ │ │ │ + @ instruction: 0xf0215180 │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stcge 4, cr15, [fp], {63} @ 0x3f │ │ │ │ + bllt 0x9f9344 │ │ │ │ + ldrsbne pc, [r0], #132 @ 0x84 @ │ │ │ │ + strle r0, [sp], #-1416 @ 0xfffffa78 │ │ │ │ + @ instruction: 0xf53f064b │ │ │ │ + @ instruction: 0xf7ffac02 │ │ │ │ + @ instruction: 0x4629bb14 │ │ │ │ + @ instruction: 0xf0014620 │ │ │ │ + stmdacs r0, {r0, r2, sl, fp, ip, sp, lr, pc} │ │ │ │ + blge 0xfff38464 │ │ │ │ + bllt 0x579368 │ │ │ │ + @ instruction: 0xf57f068a │ │ │ │ + strt sl, [r2], #2810 @ 0xafa │ │ │ │ + blvc 0xfe4369f4 │ │ │ │ + stmib sp, {r8, r9, sp}^ │ │ │ │ + strtmi r1, [r0], -r6, lsl #4 │ │ │ │ + strbmi r2, [r9], -r1, lsl #4 │ │ │ │ + @ instruction: 0xf6449200 │ │ │ │ + vmvn.i32 d22, #1280 @ 0x00000500 │ │ │ │ + movwls r0, #33285 @ 0x8205 │ │ │ │ + blvc 0x1f69c8 │ │ │ │ + @ instruction: 0xf802f7ef │ │ │ │ + blt 0xfff79398 │ │ │ │ + ldc2l 7, cr15, [r6], #592 @ 0x250 │ │ │ │ + ldrsbcc pc, [r0], #132 @ 0x84 @ │ │ │ │ + streq pc, [sl, #-966] @ 0xfffffc3a │ │ │ │ + ldrbeq r4, [fp], -r6, lsl #12 │ │ │ │ + tstphi r9, #0, 2 @ p-variant is OBSOLETE │ │ │ │ + vhadd.s8 q8, q7, q13 │ │ │ │ + vbic.i32 q9, #262144 @ 0x00040000 │ │ │ │ + @ instruction: 0xf0422596 │ │ │ │ + blvs 0xfeafbbc4 │ │ │ │ + stc2l 7, cr15, [r0, #-612]! @ 0xfffffd9c │ │ │ │ + stclvs 8, cr6, [r2, #-652]! @ 0xfffffd74 │ │ │ │ + blvs 0xfeb0cc4c │ │ │ │ + @ instruction: 0xf0421a9a │ │ │ │ + @ instruction: 0xf7e90201 │ │ │ │ + movwcs pc, #15221 @ 0x3b75 @ │ │ │ │ + @ instruction: 0xf06f60e3 │ │ │ │ + ldrtmi r0, [r1], -r1, lsl #4 │ │ │ │ + @ instruction: 0xf79a6be8 │ │ │ │ + @ instruction: 0x4630f915 │ │ │ │ + ldrtmi r2, [r1], -r1, lsl #4 │ │ │ │ + @ instruction: 0xf910f79a │ │ │ │ + @ instruction: 0xe66c4630 │ │ │ │ + @ instruction: 0xf7949303 │ │ │ │ + sha1c.32 , q15, │ │ │ │ + vmvn.i32 q9, #1024 @ 0x00000400 │ │ │ │ + @ instruction: 0x46062296 │ │ │ │ + eorne pc, r5, r2, asr r8 @ │ │ │ │ + ldc2l 7, cr15, [r6], {153} @ 0x99 │ │ │ │ + @ instruction: 0xf7959803 │ │ │ │ + @ instruction: 0x4631f979 │ │ │ │ + ldrtmi r4, [r0], -r2, lsl #12 │ │ │ │ + cdp2 7, 1, cr15, cr6, cr10, {7} │ │ │ │ + blt 0xfeef941c │ │ │ │ + strbmi r4, [r9], -fp, lsr #2 │ │ │ │ + @ instruction: 0x462043db │ │ │ │ + movweq pc, #4099 @ 0x1003 @ │ │ │ │ + @ instruction: 0xf7f69308 │ │ │ │ + @ instruction: 0xf7fffb07 │ │ │ │ + strtmi fp, [r0], -sp, lsr #21 │ │ │ │ + @ instruction: 0xf92cf7f7 │ │ │ │ + blt 0xfeaf943c │ │ │ │ + ldrsbne pc, [r0], #132 @ 0x84 @ │ │ │ │ + streq pc, [sl], -r6, asr #7 │ │ │ │ + tstls r7, r3, lsl r6 │ │ │ │ + stmib sp, {r5, r9, sl, lr}^ │ │ │ │ + strbmi r2, [r9], -r5, lsl #4 │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ adcspl pc, r5, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ ldreq pc, [pc, #-5] @ 0xbb45f │ │ │ │ - strcs r9, [r2, #-1288] @ 0xfffffaf8 │ │ │ │ - @ instruction: 0xf7ee9509 │ │ │ │ - @ instruction: 0xf7fffe5d │ │ │ │ - andcs fp, r0, #602112 @ 0x93000 │ │ │ │ - strb r4, [r2], #1568 @ 0x620 │ │ │ │ - rscslt r4, r6, #32, 12 @ 0x2000000 │ │ │ │ - @ instruction: 0xf7ef9604 │ │ │ │ - @ instruction: 0xf7fffcb7 │ │ │ │ - movwcs fp, #2697 @ 0xa89 │ │ │ │ - andne lr, r5, #3358720 @ 0x334000 │ │ │ │ - vrshl.s8 d25, d7, d6 │ │ │ │ - vsubl.s8 q9, d0, d13 │ │ │ │ - @ instruction: 0xf644020a │ │ │ │ + strls r9, [r8, #-772] @ 0xfffffcfc │ │ │ │ + strls r2, [r9, #-1282] @ 0xfffffafe │ │ │ │ + cdp2 7, 6, cr15, cr4, cr14, {7} │ │ │ │ + blt 0xfe479470 │ │ │ │ + strtmi r2, [r0], -r0, lsl #4 │ │ │ │ + @ instruction: 0x4620e4bd │ │ │ │ + @ instruction: 0x9604b2f6 │ │ │ │ + ldc2 7, cr15, [lr], #956 @ 0x3bc │ │ │ │ + blt 0xfe1f9484 │ │ │ │ + smlabtcc r4, sp, r9, lr │ │ │ │ + stmib sp, {r8, r9, sp}^ │ │ │ │ + @ instruction: 0xf6442506 │ │ │ │ vbic.i32 d22, #327680 @ 0x00050000 │ │ │ │ - strbmi r0, [r9], -r5, lsl #10 │ │ │ │ + vrshl.s8 d16, d5, d6 │ │ │ │ + vsubl.s8 q9, d0, d13 │ │ │ │ + strbmi r0, [r9], -sl, lsl #4 │ │ │ │ svclt 0x00184298 │ │ │ │ andcs r4, r1, sl, lsr #12 │ │ │ │ strtmi r9, [r0], -r0 │ │ │ │ @ instruction: 0xf7ee9308 │ │ │ │ - @ instruction: 0xf7ffff6d │ │ │ │ - @ instruction: 0x4620ba71 │ │ │ │ + @ instruction: 0xf7ffff73 │ │ │ │ + strtmi fp, [r0], -fp, ror #20 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ movwcs lr, #35277 @ 0x89cd │ │ │ │ - @ instruction: 0xf92af7f7 │ │ │ │ - blt 0x1af94c4 │ │ │ │ - andne lr, r5, #3358720 @ 0x334000 │ │ │ │ + @ instruction: 0xf930f7f7 │ │ │ │ + blt 0x19794c8 │ │ │ │ + smlabtcc r4, sp, r9, lr │ │ │ │ strbmi r4, [r9], -r0, lsr #12 │ │ │ │ - strls r2, [r7, #-768] @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf7f79308 │ │ │ │ - @ instruction: 0xf7fff8d5 │ │ │ │ - @ instruction: 0xf5b3ba5d │ │ │ │ - @ instruction: 0xf0406f20 │ │ │ │ - @ instruction: 0xf8d480c9 │ │ │ │ - vshr.u64 , q0, #59 │ │ │ │ - @ instruction: 0xf00609c2 │ │ │ │ - ldrbteq r0, [r6], -r7, lsl #10 │ │ │ │ - biceq pc, r0, #201326595 @ 0xc000003 │ │ │ │ - sbcshi pc, r4, r0, lsl #2 │ │ │ │ - @ instruction: 0xf43f2b00 │ │ │ │ - @ instruction: 0xf794aa44 │ │ │ │ - sha1c.32 , q7, │ │ │ │ - vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ - @ instruction: 0x46062396 │ │ │ │ - eorne pc, r9, r3, asr r8 @ │ │ │ │ - mrrc2 7, 9, pc, r0, cr9 @ │ │ │ │ - @ instruction: 0x46304631 │ │ │ │ - @ instruction: 0xf98cf79c │ │ │ │ - @ instruction: 0x46294632 │ │ │ │ - @ instruction: 0xf7ec4620 │ │ │ │ - @ instruction: 0xf7fffd7b │ │ │ │ - rscslt fp, r3, #217088 @ 0x35000 │ │ │ │ - andcs r4, r2, #76546048 @ 0x4900000 │ │ │ │ - addseq r4, fp, r0, lsr #12 │ │ │ │ - @ instruction: 0xf8d49309 │ │ │ │ - vaddl.u8 , d21, d8 │ │ │ │ - strls r2, [r8, #-1282] @ 0xfffffafe │ │ │ │ - @ instruction: 0xf0032501 │ │ │ │ - strls r0, [r4, #-783] @ 0xfffffcf1 │ │ │ │ - strcs r9, [r0, #-1286] @ 0xfffffafa │ │ │ │ - strcs r9, [pc, #-1285] @ 0xbb04f │ │ │ │ - @ instruction: 0xf7f09507 │ │ │ │ - @ instruction: 0xf7fff99b │ │ │ │ - andls fp, r7, #118784 @ 0x1d000 │ │ │ │ - @ instruction: 0xf0060672 │ │ │ │ - svclt 0x00550307 │ │ │ │ - subvs pc, sp, #1879048196 @ 0x70000004 │ │ │ │ - andvs pc, r5, #1879048196 @ 0x70000004 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - strbmi r9, [r9], -r4, lsl #6 │ │ │ │ - strtmi r2, [r0], -pc, lsl #6 │ │ │ │ - @ instruction: 0xf6449305 │ │ │ │ + stmib sp, {r8, r9, sp}^ │ │ │ │ + movwls r2, #34054 @ 0x8506 │ │ │ │ + @ instruction: 0xf8daf7f7 │ │ │ │ + blt 0x16794e0 │ │ │ │ + svcvs 0x0020f5b3 │ │ │ │ + sbchi pc, r7, r0, asr #32 │ │ │ │ + ldrsbcc pc, [r0], #132 @ 0x84 @ │ │ │ │ + stmibeq r2, {r0, r2, r6, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ + streq pc, [r7, #-6] │ │ │ │ + vmvn.i32 q8, #-1241513984 @ 0xb6000000 │ │ │ │ + @ instruction: 0xf10003c0 │ │ │ │ + blcs 0xdb84c │ │ │ │ + bge 0x1038604 │ │ │ │ + mcrr2 7, 9, pc, r0, cr4 @ │ │ │ │ + cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ + orrscs pc, r6, #192, 4 │ │ │ │ + @ instruction: 0xf8534606 │ │ │ │ + @ instruction: 0xf7991029 │ │ │ │ + ldrtmi pc, [r1], -sp, asr #24 @ │ │ │ │ + @ instruction: 0xf79c4630 │ │ │ │ + ldrtmi pc, [r2], -r9, lsl #19 @ │ │ │ │ + strtmi r4, [r0], -r9, lsr #12 │ │ │ │ + stc2 7, cr15, [r0, #944] @ 0x3b0 │ │ │ │ + blt 0xc79530 │ │ │ │ + @ instruction: 0x4649b2f3 │ │ │ │ + strtmi r2, [r0], -r2, lsl #4 │ │ │ │ + movwls r0, #37019 @ 0x909b │ │ │ │ + ldrdcc pc, [r8], r4 │ │ │ │ + strcs pc, [r2, #-965] @ 0xfffffc3b │ │ │ │ + strcs r9, [r1, #-1288] @ 0xfffffaf8 │ │ │ │ + movweq pc, #61443 @ 0xf003 @ │ │ │ │ + strls r9, [r4, #-1286] @ 0xfffffafa │ │ │ │ + strls r2, [r5, #-1280] @ 0xfffffb00 │ │ │ │ + strls r2, [r7, #-1295] @ 0xfffffaf1 │ │ │ │ + @ instruction: 0xf9a0f7f0 │ │ │ │ + blt 0x679560 │ │ │ │ + ldrbteq r9, [r2], -r7, lsl #4 │ │ │ │ + movweq pc, #61519 @ 0xf04f @ │ │ │ │ + vrecps.f32 , , │ │ │ │ + vhsub.s8 q11, , │ │ │ │ + vsubl.s8 q11, d0, d5 │ │ │ │ + vsubl.s8 q8, d0, d5 │ │ │ │ + movwls r0, #20997 @ 0x5205 │ │ │ │ + @ instruction: 0xf0064649 │ │ │ │ + strtmi r0, [r0], -r7, lsl #6 │ │ │ │ + @ instruction: 0xf6449304 │ │ │ │ vbic.i32 d22, #1280 @ 0x00000500 │ │ │ │ vsubw.u8 q8, , d5 │ │ │ │ strls r0, [r6, #-1474] @ 0xfffffa3e │ │ │ │ - cdp2 7, 0, cr15, cr6, cr12, {7} │ │ │ │ + cdp2 7, 0, cr15, cr10, cr12, {7} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffa9f8 │ │ │ │ - svclt 0x0000b9fd │ │ │ │ + @ instruction: 0xf7ffa9f0 │ │ │ │ + svclt 0x0000b9f5 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ - andeq r0, r0, r1 │ │ │ │ - ... │ │ │ │ + andeq r0, r0, r0 │ │ │ │ andeq r0, r0, sp │ │ │ │ ... │ │ │ │ strbeq pc, [r2, #965] @ 0x3c5 @ │ │ │ │ ldrbteq r9, [r5], -r6, lsl #10 │ │ │ │ - @ instruction: 0xf0069207 │ │ │ │ - svclt 0x00550307 │ │ │ │ + @ instruction: 0xf04f9207 │ │ │ │ + svclt 0x0055030f │ │ │ │ adcspl pc, sp, #1879048196 @ 0x70000004 │ │ │ │ rsbspl pc, r5, #1879048196 @ 0x70000004 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ - strbmi r9, [r9], -r4, lsl #6 │ │ │ │ - strtmi r2, [r0], -pc, lsl #6 │ │ │ │ - @ instruction: 0xf6449305 │ │ │ │ - vbic.i32 d22, #1280 @ 0x00000500 │ │ │ │ - @ instruction: 0xf7ec0305 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - stmibge r9, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - stmiblt lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrbteq pc, [pc], -r6 @ │ │ │ │ - andls r4, r8, #19922944 @ 0x1300000 │ │ │ │ - andcs r4, r2, #76546048 @ 0x4900000 │ │ │ │ - andls r0, r0, #182 @ 0xb6 │ │ │ │ - rscsvs pc, sp, #68, 12 @ 0x4400000 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - @ instruction: 0xf7ff9607 │ │ │ │ - adclt fp, sp, #25600 @ 0x6400 │ │ │ │ + strbmi r9, [r9], -r5, lsl #6 │ │ │ │ + movweq pc, #28678 @ 0x7006 @ │ │ │ │ + movwls r4, #17952 @ 0x4620 │ │ │ │ + teqpvs r5, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ + movweq pc, #21184 @ 0x52c0 @ │ │ │ │ + ldc2l 7, cr15, [lr, #944] @ 0x3b0 │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + @ instruction: 0xf7ffa9c4 │ │ │ │ + @ instruction: 0xf006b9c9 │ │ │ │ + @ instruction: 0x4613067f │ │ │ │ + strbmi r9, [r9], -r8, lsl #4 │ │ │ │ + adcseq r2, r6, r2, lsl #4 │ │ │ │ + @ instruction: 0xf6449200 │ │ │ │ + vrshr.s64 q11, , #64 │ │ │ │ + strls r0, [r7], -r5, lsl #4 │ │ │ │ + bllt 0x5f9618 │ │ │ │ + vsubl.u8 , d21, d26 │ │ │ │ + @ instruction: 0xf00629c0 │ │ │ │ + ldmdbeq r3, {r0, r1, r2, r9, sl} │ │ │ │ + sbceq pc, r4, #134217731 @ 0x8000003 │ │ │ │ + wfieq │ │ │ │ + subseq r4, sp, r3, lsl r3 │ │ │ │ + blx 0xfeb7948a │ │ │ │ + cmnpcs r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ + orrscs pc, r6, #192, 4 │ │ │ │ + @ instruction: 0xf8534683 │ │ │ │ + @ instruction: 0xf7991026 │ │ │ │ + vmovvs.8 d19[5], pc │ │ │ │ + @ instruction: 0xf0002b00 │ │ │ │ + ldrbmi r8, [r9], -r0, ror #1 │ │ │ │ + @ instruction: 0xf1c96ea3 │ │ │ │ + andcs r0, r0, #9 │ │ │ │ + blx 0x1ff94c8 │ │ │ │ + smullscc pc, r9, r4, r8 @ │ │ │ │ + strtmi r2, [r0], -r0, lsl #4 │ │ │ │ + svclt 0x000c2b00 │ │ │ │ + tstcs r4, r8, lsl #2 │ │ │ │ + @ instruction: 0xf7eb4429 │ │ │ │ + @ instruction: 0xf7fffe99 │ │ │ │ + @ instruction: 0xf5b3b98b │ │ │ │ + @ instruction: 0xf47f6f28 │ │ │ │ + ldrbteq sl, [r0], -r0, lsl #19 │ │ │ │ + stclge 5, cr15, [r7], {127} @ 0x7f │ │ │ │ + strtmi r4, [r0], -r9, asr #12 │ │ │ │ + strbeq pc, [r2, #965] @ 0x3c5 @ │ │ │ │ streq pc, [r7], -r6 │ │ │ │ - @ instruction: 0xf3c5092b │ │ │ │ - @ instruction: 0xf00302c4 │ │ │ │ - vsubw.u8 q8, , d16 │ │ │ │ - tstmi r3, #192, 18 @ 0x300000 │ │ │ │ - @ instruction: 0xf794005d │ │ │ │ - vqdmulh.s d31, d30, d27 │ │ │ │ - vbic.i32 q9, #1024 @ 0x00000400 │ │ │ │ - pkhbtmi r2, r3, r6, lsl #7 │ │ │ │ - eorne pc, r6, r3, asr r8 @ │ │ │ │ - blx 0xfeef94ae │ │ │ │ - blcs 0xd6fd8 │ │ │ │ - rschi pc, r0, r0 │ │ │ │ - mcrvs 6, 5, r4, cr3, cr9, {2} │ │ │ │ - andeq pc, r9, r9, asr #3 │ │ │ │ - @ instruction: 0xf79a2200 │ │ │ │ - @ instruction: 0xf894fa7d │ │ │ │ - andcs r3, r0, #217 @ 0xd9 │ │ │ │ - blcs 0xccee8 │ │ │ │ - tstcs r8, ip, lsl #30 │ │ │ │ - strtmi r2, [r9], #-260 @ 0xfffffefc │ │ │ │ - cdp2 7, 9, cr15, cr2, cr11, {7} │ │ │ │ - ldmiblt r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - svcvs 0x0028f5b3 │ │ │ │ - stmibge r5, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf57f0670 │ │ │ │ - strbmi sl, [r9], -r8, asr #25 │ │ │ │ - vrsubhn.i16 d20, , q8 │ │ │ │ - @ instruction: 0xf00605c2 │ │ │ │ - strls r0, [r5, #-1543] @ 0xfffff9f9 │ │ │ │ - @ instruction: 0xf7ee9604 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldmdbge r5!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - ldmdblt sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf43f2b00 │ │ │ │ - @ instruction: 0xf794a970 │ │ │ │ - strbmi pc, [sl], -pc, ror #22 @ │ │ │ │ - strmi r4, [r1], -r6, lsl #12 │ │ │ │ + strls r9, [r4], -r5, lsl #10 │ │ │ │ + @ instruction: 0xff82f7ee │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + @ instruction: 0xf7ffa970 │ │ │ │ + blcs 0xe9c7c │ │ │ │ + stmdbge fp!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + blx 0x1c79502 │ │ │ │ + strmi r4, [r6], -sl, asr #12 │ │ │ │ + strtmi r4, [r0], -r1, lsl #12 │ │ │ │ + blx 0xffff966e │ │ │ │ + @ instruction: 0x46304631 │ │ │ │ + ldc2 7, cr15, [r0, #-956] @ 0xfffffc44 │ │ │ │ + @ instruction: 0x46294632 │ │ │ │ @ instruction: 0xf7ec4620 │ │ │ │ - @ instruction: 0x4631fbf5 │ │ │ │ - @ instruction: 0xf7ef4630 │ │ │ │ - ldrtmi pc, [r2], -r9, lsl #26 @ │ │ │ │ - strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - stc2 7, cr15, [sl], #944 @ 0x3b0 │ │ │ │ - stmdblt r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blvc 0x12f6b50 │ │ │ │ - strbmi r2, [r9], -r1, lsl #4 │ │ │ │ - strtmi r9, [r0], -r0, lsl #4 │ │ │ │ - eorscs pc, r9, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - stmib sp, {r0, r1, r2, r8, sl, ip, pc}^ │ │ │ │ - strls r3, [r6], -r4, lsl #12 │ │ │ │ - blvc 0x2f6d24 │ │ │ │ - ldc2 7, cr15, [sl, #-952] @ 0xfffffc48 │ │ │ │ - ldmdblt r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blvc 0x1576b78 │ │ │ │ - strbmi r2, [r9], -r1, lsl #4 │ │ │ │ - strtmi r9, [r0], -r0, lsl #4 │ │ │ │ - addsmi pc, r9, #1610612740 @ 0x60000004 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - stmib sp, {r0, r1, r2, r8, sl, ip, pc}^ │ │ │ │ - strls r3, [r6], -r4, lsl #12 │ │ │ │ - blvc 0x2f6d4c │ │ │ │ - ldc2 7, cr15, [sl], {238} @ 0xee │ │ │ │ - ldmdblt ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strbmi r2, [r9], -r0, lsl #4 │ │ │ │ - movwls r4, #17952 @ 0x4620 │ │ │ │ - strls r9, [r5], -r6, lsl #10 │ │ │ │ - andls r9, r8, #7340032 @ 0x700000 │ │ │ │ - blx 0xfea796ee │ │ │ │ - ldmdblt r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blx 0xffb77f3a │ │ │ │ - vcgt.s8 d25, d6, d0 │ │ │ │ - vmvn.i32 d16, #9 @ 0x00000009 │ │ │ │ - strbmi r0, [r9], -sl │ │ │ │ - vmax.f32 d22, d6, d19 │ │ │ │ - vsubl.s8 q8, d16, d29 │ │ │ │ - stmib sp, {r1, r3, r9}^ │ │ │ │ - blcs 0xd0f6c │ │ │ │ - movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0x4602bf18 │ │ │ │ - svclt 0x000c4620 │ │ │ │ - ldrmi r2, [sp], -r1, lsl #10 │ │ │ │ - movwcc lr, #31181 @ 0x79cd │ │ │ │ - @ instruction: 0xf7ee9504 │ │ │ │ - @ instruction: 0xf7fffe0d │ │ │ │ - movwcs fp, #2321 @ 0x911 │ │ │ │ - andcs pc, sp, #1610612740 @ 0x60000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - stmib sp, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ - movwls r6, #1286 @ 0x506 │ │ │ │ - movwcs lr, #1392 @ 0x570 │ │ │ │ - subeq pc, r5, #1610612740 @ 0x60000004 │ │ │ │ + @ instruction: 0xf7fffcb1 │ │ │ │ + @ instruction: 0xed1fb95f │ │ │ │ + andcs r7, r1, #72, 22 @ 0x12000 │ │ │ │ + andls r4, r0, #76546048 @ 0x4900000 │ │ │ │ + vmax.s8 d20, d5, d16 │ │ │ │ + vmvn.i32 d18, #2304 @ 0x00000900 │ │ │ │ + strls r0, [r7, #-517] @ 0xfffffdfb │ │ │ │ + strvs lr, [r5], -sp, asr #19 │ │ │ │ + stc 3, cr9, [sp, #16] │ │ │ │ + @ instruction: 0xf7ee7b08 │ │ │ │ + @ instruction: 0xf7fffd21 │ │ │ │ + @ instruction: 0xed1fb94b │ │ │ │ + andcs r7, r1, #83968 @ 0x14800 │ │ │ │ + andls r4, r0, #76546048 @ 0x4900000 │ │ │ │ + vmax.s8 d20, d6, d16 │ │ │ │ + vrshr.s64 d20, d9, #64 │ │ │ │ + strls r0, [r7, #-517] @ 0xfffffdfb │ │ │ │ + strvs lr, [r5], -sp, asr #19 │ │ │ │ + stc 3, cr9, [sp, #16] │ │ │ │ + @ instruction: 0xf7ee7b08 │ │ │ │ + @ instruction: 0xf7fffca1 │ │ │ │ + andcs fp, r0, #901120 @ 0xdc000 │ │ │ │ + strtmi r4, [r0], -r9, asr #12 │ │ │ │ + movwls r9, #17670 @ 0x4506 │ │ │ │ + strls r9, [r5], -r7, lsl #12 │ │ │ │ + @ instruction: 0xf7ee9208 │ │ │ │ + @ instruction: 0xf7fffbad │ │ │ │ + @ instruction: 0xf1ffb92b │ │ │ │ + movwls pc, #3113 @ 0xc29 @ │ │ │ │ + eorseq pc, r9, r6, asr #4 │ │ │ │ + andeq pc, sl, r0, asr #5 │ │ │ │ + svcvs 0x00234649 │ │ │ │ + adceq pc, sp, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ + strpl lr, [r5], -sp, asr #19 │ │ │ │ + @ instruction: 0xf04f2b00 │ │ │ │ + svclt 0x00180300 │ │ │ │ + strtmi r4, [r0], -r2, lsl #12 │ │ │ │ + strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ + stmib sp, {r0, r2, r3, r4, r9, sl, lr}^ │ │ │ │ + strls r3, [r4, #-775] @ 0xfffffcf9 │ │ │ │ + cdp2 7, 1, cr15, cr4, cr14, {7} │ │ │ │ + stmdblt ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + vcgt.s8 d18, d6, d0 │ │ │ │ + vsubl.s8 q9, d0, d13 │ │ │ │ + strbmi r0, [r9], -sl, lsl #4 │ │ │ │ + strvs lr, [r6, #-2509] @ 0xfffff633 │ │ │ │ + ldrb r9, [r0, #-768]! @ 0xfffffd00 │ │ │ │ + vcgt.s8 d18, d6, d0 │ │ │ │ + vmlal.s q8, d0, d1[1] │ │ │ │ + strbmi r0, [r9], -sl, lsl #4 │ │ │ │ + strvs lr, [r6, #-2509] @ 0xfffff633 │ │ │ │ + strb r9, [r6, #-768]! @ 0xfffffd00 │ │ │ │ + vhsub.s8 d25, d6, d0 │ │ │ │ + vrshr.s64 d16, d21, #64 │ │ │ │ + movwls r0, #16906 @ 0x420a │ │ │ │ + movtne pc, #4678 @ 0x1246 @ │ │ │ │ + movweq pc, #41664 @ 0xa2c0 @ │ │ │ │ + stmdacs r0, {r0, r3, r6, r9, sl, lr} │ │ │ │ + ldrmi fp, [sl], -r8, lsl #30 │ │ │ │ + stmib sp, {r0, r1, r2, r8, sl, ip, pc}^ │ │ │ │ + ldr r6, [fp], #-1541 @ 0xfffff9fb │ │ │ │ stmib sp, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ - movwls r6, #1286 @ 0x506 │ │ │ │ - andls lr, r0, #427819008 @ 0x19800000 │ │ │ │ - adcseq pc, r5, #1610612740 @ 0x60000004 │ │ │ │ + stmib sp, {r3, r9, ip, lr}^ │ │ │ │ + andcs r6, r1, #6291456 @ 0x600000 │ │ │ │ + andls r9, r0, #4, 6 @ 0x10000000 │ │ │ │ + @ instruction: 0xf6444620 │ │ │ │ + vrshr.s64 d21, d21, #64 │ │ │ │ + strcs r0, [r0, #-517] @ 0xfffffdfb │ │ │ │ + @ instruction: 0xf7ee9505 │ │ │ │ + @ instruction: 0xf7fffd79 │ │ │ │ + movwls fp, #18643 @ 0x48d3 │ │ │ │ + adcne pc, r9, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - vcgt.s8 d25, d6, d4 │ │ │ │ - vqdmlal.s , d0, d1[0] │ │ │ │ - strbmi r0, [r9], -sl, lsl #6 │ │ │ │ - svclt 0x00082800 │ │ │ │ - strls r4, [r7, #-1562] @ 0xfffff9e6 │ │ │ │ + bicsne pc, sp, #1610612740 @ 0x60000004 │ │ │ │ + movweq pc, #41664 @ 0xa2c0 @ │ │ │ │ + stmdacs r0, {r0, r3, r6, r9, sl, lr} │ │ │ │ + ldrmi fp, [sl], -r8, lsl #30 │ │ │ │ + movwcs r9, #5383 @ 0x1507 │ │ │ │ strvs lr, [r5], -sp, asr #19 │ │ │ │ - @ instruction: 0x4649e41c │ │ │ │ - andpl lr, r8, #3358720 @ 0x334000 │ │ │ │ - andcs r9, r1, #4, 6 @ 0x10000000 │ │ │ │ - strvs lr, [r6], -sp, asr #19 │ │ │ │ - strtmi r9, [r0], -r0, lsl #4 │ │ │ │ - adcspl pc, r5, #68, 12 @ 0x4400000 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - strls r2, [r5, #-1280] @ 0xfffffb00 │ │ │ │ - ldc2l 7, cr15, [r2, #-952]! @ 0xfffffc48 │ │ │ │ - ldmlt r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - vcgt.s8 d25, d6, d4 │ │ │ │ - vsubl.s8 , d16, d25 │ │ │ │ - vhsub.s8 d16, d6, d10 │ │ │ │ - vrsra.s64 , , #64 │ │ │ │ - strbmi r0, [r9], -sl, lsl #6 │ │ │ │ - svclt 0x00082800 │ │ │ │ - strls r4, [r7, #-1562] @ 0xfffff9e6 │ │ │ │ - stmib sp, {r0, r8, r9, sp}^ │ │ │ │ - movwls r6, #1541 @ 0x605 │ │ │ │ - bllt 0xffe7980c │ │ │ │ - @ instruction: 0xffb6f791 │ │ │ │ - strbtvs r6, [r3], r3, lsr #27 │ │ │ │ - strtvs r2, [r0], r1, lsl #6 │ │ │ │ - ldr r6, [r7, -r3, ror #12] │ │ │ │ - strtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xffb6f7eb │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffa8ae │ │ │ │ - vst2.32 {d11-d12}, [r6 :256], r3 │ │ │ │ - @ instruction: 0xf5b36320 │ │ │ │ - andsle r7, r7, r0, lsl #30 │ │ │ │ - @ instruction: 0xf5b3d931 │ │ │ │ - cmnle r2, r0, lsl #30 │ │ │ │ - @ instruction: 0x464901f3 │ │ │ │ - vst1.64 {d11-d14}, [r3 :256], r6 │ │ │ │ - strtmi r4, [r0], -r0, lsl #6 │ │ │ │ - movwls r4, #37683 @ 0x9333 │ │ │ │ - movwls r2, #21249 @ 0x5301 │ │ │ │ - movwcs r9, #776 @ 0x308 │ │ │ │ - movwcc lr, #27085 @ 0x69cd │ │ │ │ - movwls r2, #17165 @ 0x430d │ │ │ │ - @ instruction: 0xf8e4f7f6 │ │ │ │ - ldmlt r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - movtne pc, #13254 @ 0x33c6 @ │ │ │ │ - eorle r2, sl, r2, lsl #22 │ │ │ │ - @ instruction: 0xf47f2b03 │ │ │ │ - ldreq sl, [r3, -r8, lsl #17]! │ │ │ │ - stmge r5, {r0, r1, r2, r3, r4, r5, r8, sl, ip, sp, lr, pc} │ │ │ │ - ldrsbeq pc, [r0], #132 @ 0x84 @ │ │ │ │ - movwvc pc, #9216 @ 0x2400 @ │ │ │ │ - @ instruction: 0xf43f2b08 │ │ │ │ - ldrbeq sl, [r5, -r5, lsl #17]! │ │ │ │ - ldmdage fp!, {r0, r1, r2, r3, r4, r5, r8, sl, ip, sp, lr, pc}^ │ │ │ │ - subcs pc, r0, r0, asr #7 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffa876 │ │ │ │ - @ instruction: 0x01b3b87b │ │ │ │ + @ instruction: 0xf7ff9300 │ │ │ │ + @ instruction: 0xf791bbf5 │ │ │ │ + stcvs 15, cr15, [r3, #724]! @ 0x2d4 │ │ │ │ + movwcs r6, #5859 @ 0x16e3 │ │ │ │ + strbtvs r6, [r3], -r0, lsr #13 │ │ │ │ + @ instruction: 0x4649e717 │ │ │ │ + @ instruction: 0xf7eb4620 │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmiage r9!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + stmialt lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + msrvs CPSR_, #100663296 @ 0x6000000 │ │ │ │ + svcvc 0x0000f5b3 │ │ │ │ + ldmdble r1!, {r0, r1, r2, r4, ip, lr, pc} │ │ │ │ + svcvs 0x0000f5b3 │ │ │ │ + mvnseq sp, r2, ror r1 │ │ │ │ rscslt r4, r6, #76546048 @ 0x4900000 │ │ │ │ - orrmi pc, r0, #50331648 @ 0x3000000 │ │ │ │ + movwmi pc, #1027 @ 0x403 @ │ │ │ │ teqmi r3, #32, 12 @ 0x2000000 │ │ │ │ movwcs r9, #777 @ 0x309 │ │ │ │ - movwls r9, #29445 @ 0x7305 │ │ │ │ - movwls r2, #25345 @ 0x6301 │ │ │ │ + movwcc lr, #27085 @ 0x69cd │ │ │ │ + movwls r2, #21249 @ 0x5301 │ │ │ │ movwcs r9, #54024 @ 0xd308 │ │ │ │ @ instruction: 0xf7f69304 │ │ │ │ - @ instruction: 0xf7fff98b │ │ │ │ - @ instruction: 0xf006b867 │ │ │ │ - mrccs 6, 0, r0, cr0, cr7, {0} │ │ │ │ - ldmdage fp, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrsbcc pc, [r0], #132 @ 0x84 @ │ │ │ │ - @ instruction: 0xf57f0719 │ │ │ │ + @ instruction: 0xf7fff8eb │ │ │ │ + @ instruction: 0xf3c6b891 │ │ │ │ + blcs 0x140580 │ │ │ │ + blcs 0x1af920 │ │ │ │ + stmge r3, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf53f0733 │ │ │ │ + @ instruction: 0xf8d4a880 │ │ │ │ + vst4. {d0-d3}, [r0 :64], r0 │ │ │ │ + blcs 0x2d8494 │ │ │ │ + stmge r0, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf53f0775 │ │ │ │ + vmvn.i16 q13, #134 @ 0x0086 │ │ │ │ + stmdacs r0, {r6, sp} │ │ │ │ + ldmdage r1!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdalt r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x464901b3 │ │ │ │ + vst1.64 {d11-d14}, [r3 :256], r6 │ │ │ │ + strtmi r4, [r0], -r0, lsl #7 │ │ │ │ + movwls r4, #37683 @ 0x9333 │ │ │ │ + movwls r2, #25345 @ 0x6301 │ │ │ │ + movwcs r9, #776 @ 0x308 │ │ │ │ + movwls r9, #21255 @ 0x5307 │ │ │ │ + movwls r2, #17165 @ 0x430d │ │ │ │ + @ instruction: 0xf992f7f6 │ │ │ │ + stmdalt r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldreq pc, [r7], -r6 │ │ │ │ + @ instruction: 0xf47f2e10 │ │ │ │ @ instruction: 0xf8d4a856 │ │ │ │ - vaddl.u8 , d21, d4 │ │ │ │ - @ instruction: 0xf1a305c0 │ │ │ │ - subsmi r0, r3, #16, 4 │ │ │ │ - addsmi r4, sp, #-1073741804 @ 0xc0000014 │ │ │ │ - ldmdage r2, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - vnmls.f64 d4, d29, d15 │ │ │ │ - @ instruction: 0xf6402f70 │ │ │ │ - vmov.i32 d20, #12 @ 0x0000000c │ │ │ │ - ldrbtmi r0, [fp], #-147 @ 0xffffff6d │ │ │ │ - ldmpl r1, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ - eorvs pc, r4, #73400320 @ 0x4600000 │ │ │ │ - addscs pc, r6, #192, 4 │ │ │ │ - andcs r6, r0, #1245184 @ 0x130000 │ │ │ │ - @ instruction: 0xf500440b │ │ │ │ - @ instruction: 0xf8d071ea │ │ │ │ - @ instruction: 0xf79501d4 │ │ │ │ - movwcs pc, #18951 @ 0x4a07 @ │ │ │ │ - @ instruction: 0xf7ff60e3 │ │ │ │ - @ instruction: 0xf5b3b837 │ │ │ │ - @ instruction: 0xf47f6f20 │ │ │ │ - ldrbeq sl, [r0, #2092]! @ 0x82c │ │ │ │ - ldmibge fp, {r0, r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xd1230731 │ │ │ │ - ldrbteq pc, [r0], r6 @ │ │ │ │ - eorle r2, lr, r0, lsl lr │ │ │ │ - eorle r2, r7, r0, lsr #28 │ │ │ │ - @ instruction: 0xf47f2e30 │ │ │ │ - stclvs 8, cr10, [r3, #-148]! @ 0xffffff6c │ │ │ │ - stmiavs r1!, {r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf7ef1ac9 │ │ │ │ - movwcs pc, #24043 @ 0x5deb @ │ │ │ │ - @ instruction: 0xf7ff60e3 │ │ │ │ - svcvs 0x0060b81b │ │ │ │ - b 0x117fad4 │ │ │ │ - @ instruction: 0xf7941000 │ │ │ │ - @ instruction: 0xf646fecb │ │ │ │ - vsubw.s8 q11, q0, d20 │ │ │ │ - vst2.32 {d18-d21}, [pc :64], r6 │ │ │ │ - ldmdavs r9, {r1, r3, r9, ip, sp, lr} │ │ │ │ - blx 0x4797f0 │ │ │ │ - bllt 0x1939980 │ │ │ │ - movwne pc, #13254 @ 0x33c6 @ │ │ │ │ - ldreq pc, [pc], -r6 │ │ │ │ - movweq pc, #57347 @ 0xe003 @ │ │ │ │ - strbvs r6, [r3, -r6, lsr #14]! │ │ │ │ - stmdalt r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7eb4620 │ │ │ │ - @ instruction: 0xf7fefc1f │ │ │ │ + @ instruction: 0x071930d0 │ │ │ │ + ldmdage r1, {r0, r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrdcc pc, [r4], r4 │ │ │ │ + strbeq pc, [r0, #965] @ 0x3c5 @ │ │ │ │ + andseq pc, r0, #-1073741784 @ 0xc0000028 │ │ │ │ + cmpmi r3, r3, asr r2 │ │ │ │ + @ instruction: 0xf43f429d │ │ │ │ + blmi 0xfe4a5a2c │ │ │ │ + svccs 0x0070ee1d │ │ │ │ + andsmi pc, ip, r0, asr #12 │ │ │ │ + addseq pc, r3, r0, asr #5 │ │ │ │ + ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ + @ instruction: 0xf64658d1 │ │ │ │ + vsubl.s8 q11, d0, d20 │ │ │ │ + ldmdavs r3, {r1, r2, r4, r7, r9, sp} │ │ │ │ + strmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ + mvnvc pc, r0, lsl #10 │ │ │ │ + ldrsbeq pc, [r4, #128] @ 0x80 @ │ │ │ │ + blx 0x279778 │ │ │ │ + rscvs r2, r3, r4, lsl #6 │ │ │ │ + ldmdalt r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + svcvs 0x0020f5b3 │ │ │ │ + stmdage r7!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf57f05f0 │ │ │ │ + @ instruction: 0x0731a9d6 │ │ │ │ + @ instruction: 0xf006d123 │ │ │ │ + mrccs 6, 0, r0, cr0, cr0, {7} │ │ │ │ + cdpcs 0, 2, cr13, cr0, cr14, {1} │ │ │ │ + cdpcs 0, 3, cr13, cr0, cr7, {1} │ │ │ │ + stmdage r0!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + strtmi r6, [r0], -r3, ror #26 │ │ │ │ + bne 0xff315bdc │ │ │ │ + ldc2l 7, cr15, [r2, #956]! @ 0x3bc │ │ │ │ + rscvs r2, r3, r5, lsl #6 │ │ │ │ + ldmdalt r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + subsne r6, fp, r0, ror #30 │ │ │ │ + andne lr, r0, r3, asr #20 │ │ │ │ + mcr2 7, 6, pc, cr10, cr4, {4} @ │ │ │ │ + msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ + orrscs pc, r6, #192, 4 │ │ │ │ + andvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ + @ instruction: 0xf79c6819 │ │ │ │ + @ instruction: 0xf7fffa0d │ │ │ │ + @ instruction: 0xf3c6bb60 │ │ │ │ + @ instruction: 0xf0061303 │ │ │ │ + @ instruction: 0xf003061f │ │ │ │ + strvs r0, [r6, -lr, lsl #6]! │ │ │ │ + @ instruction: 0xf7fe6763 │ │ │ │ qsub8mi fp, r0, fp │ │ │ │ - blx 0xffb79956 │ │ │ │ + stc2 7, cr15, [r6], #-940 @ 0xfffffc54 │ │ │ │ svclt 0x00f6f7fe │ │ │ │ - tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ - smlawteq pc, r0, r2, pc @ │ │ │ │ - rscsne pc, ip, r5, asr #12 │ │ │ │ - eoreq pc, pc, r0, asr #5 │ │ │ │ - @ instruction: 0xf6414b5e │ │ │ │ - @ instruction: 0xf1ca12db │ │ │ │ - @ instruction: 0xf645fad7 │ │ │ │ - vaddw.s8 q8, q0, d8 │ │ │ │ + @ instruction: 0xf7eb4620 │ │ │ │ + @ instruction: 0xf7fefbf1 │ │ │ │ + @ instruction: 0xf645bff1 │ │ │ │ + vaddw.s8 q8, q8, d8 │ │ │ │ @ instruction: 0xf645012f │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ - blmi 0x16fba94 │ │ │ │ - rscne pc, pc, #68157440 @ 0x4100000 │ │ │ │ - blx 0xff378108 │ │ │ │ - tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ - smlawteq pc, r0, r2, pc @ │ │ │ │ - rscsne pc, ip, r5, asr #12 │ │ │ │ - eoreq pc, pc, r0, asr #5 │ │ │ │ - @ instruction: 0xf6414b53 │ │ │ │ - @ instruction: 0xf1ca12e4 │ │ │ │ - svcvs 0x0023fabd │ │ │ │ - addne pc, r1, #402653187 @ 0x18000003 │ │ │ │ - strbeq pc, [r2, #965] @ 0x3c5 @ │ │ │ │ - streq pc, [r7], -r6 │ │ │ │ - @ instruction: 0xf383fab3 │ │ │ │ - b 0x1486218 │ │ │ │ - eorsle r1, r8, r3, asr r3 │ │ │ │ - rsble r2, fp, r3, lsl #20 │ │ │ │ - rsbsle r2, r2, r1, lsl #20 │ │ │ │ - blvc 0x11b709c │ │ │ │ - strbmi r2, [r9], -r1, lsl #4 │ │ │ │ - strtmi r9, [r0], -r0, lsl #4 │ │ │ │ - rsbeq pc, sp, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, r5, #192, 4 │ │ │ │ - stmib sp, {r0, r1, r2, r8, sl, ip, pc}^ │ │ │ │ - strls r3, [r6], -r4, lsl #12 │ │ │ │ - blvc 0x2f7070 │ │ │ │ - blx 0x2f99fa │ │ │ │ - svclt 0x00aaf7fe │ │ │ │ - beq 0xffd576d4 │ │ │ │ - biceq pc, r2, r5, asr #7 │ │ │ │ - streq pc, [r7], -r6 │ │ │ │ - @ instruction: 0xf383fab3 │ │ │ │ - strne pc, [r4, #965] @ 0x3c5 │ │ │ │ - bcs 0x11fe78 │ │ │ │ + vmvn.i32 q9, #12 @ 0x0000000c │ │ │ │ + blmi 0x183ba7c │ │ │ │ + sbcsne pc, fp, #68157440 @ 0x4100000 │ │ │ │ + blx 0x6780f2 │ │ │ │ + orreq pc, r8, r5, asr #12 │ │ │ │ + smlawteq pc, r0, r2, pc @ │ │ │ │ + rsbscs pc, ip, r5, asr #12 │ │ │ │ + eoreq pc, pc, r0, asr #5 │ │ │ │ + @ instruction: 0xf6414b58 │ │ │ │ + @ instruction: 0xf1ca12ef │ │ │ │ + @ instruction: 0xf645fb09 │ │ │ │ + vaddw.s8 q8, q8, d8 │ │ │ │ + @ instruction: 0xf645012f │ │ │ │ + vmvn.i32 q9, #12 @ 0x0000000c │ │ │ │ + blmi 0x157bab0 │ │ │ │ + rscne pc, r4, #68157440 @ 0x4100000 │ │ │ │ + blx 0xffff8124 │ │ │ │ + @ instruction: 0xf3c66f23 │ │ │ │ + vsubl.u8 , d21, d1 │ │ │ │ + @ instruction: 0xf00605c2 │ │ │ │ + blx 0xfed7d228 │ │ │ │ + bcs 0x17881c │ │ │ │ cmpne r3, #323584 @ 0x4f000 │ │ │ │ - movwls r4, #17993 @ 0x4649 │ │ │ │ - strvs lr, [r5], -sp, asr #19 │ │ │ │ - eorsle r9, r6, r8, lsl #10 │ │ │ │ - strtmi r2, [r0], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf6449200 │ │ │ │ - vrshr.s64 d21, d21, #64 │ │ │ │ - strcs r0, [r0, #-517] @ 0xfffffdfb │ │ │ │ - @ instruction: 0xf7ee9509 │ │ │ │ - @ instruction: 0xf7fefb53 │ │ │ │ - andcs fp, r1, #548 @ 0x224 │ │ │ │ + bcs 0x1afaf8 │ │ │ │ + bcs 0x12fbc8 │ │ │ │ + ldc 0, cr13, [pc, #456] @ 0xbbbe8 │ │ │ │ + andcs r7, r1, #68608 @ 0x10c00 │ │ │ │ andls r4, r0, #76546048 @ 0x4900000 │ │ │ │ - @ instruction: 0xf6444620 │ │ │ │ - vrshr.s64 d21, d21, #64 │ │ │ │ - strls r0, [r8, #-517] @ 0xfffffdfb │ │ │ │ - movwls r2, #17664 @ 0x4500 │ │ │ │ - strvs lr, [r6], -sp, asr #19 │ │ │ │ - strls r9, [r9, #-1285] @ 0xfffffafb │ │ │ │ - ldc2 7, cr15, [r0], {238} @ 0xee │ │ │ │ - svclt 0x0076f7fe │ │ │ │ - tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ - smlawteq pc, r0, r2, pc @ │ │ │ │ - rscne pc, r0, r5, asr #12 │ │ │ │ - eoreq pc, pc, r0, asr #5 │ │ │ │ - @ instruction: 0xf6414b21 │ │ │ │ - @ instruction: 0xf1ca62c3 │ │ │ │ - @ instruction: 0x4649fa57 │ │ │ │ - strtmi r2, [r0], -r2, lsl #4 │ │ │ │ - @ instruction: 0xf8a4f7f0 │ │ │ │ - @ instruction: 0xf43e2800 │ │ │ │ - @ instruction: 0xf7feaf5a │ │ │ │ - andls fp, r0, #380 @ 0x17c │ │ │ │ - andls r4, r9, #32, 12 @ 0x2000000 │ │ │ │ + vmax.s8 d20, d5, d16 │ │ │ │ + vmlal.s q8, d0, d1[7] │ │ │ │ + strls r0, [r7, #-517] @ 0xfffffdfb │ │ │ │ + strvs lr, [r5], -sp, asr #19 │ │ │ │ + stc 3, cr9, [sp, #16] │ │ │ │ + @ instruction: 0xf7ee7b08 │ │ │ │ + @ instruction: 0xf7fefb0f │ │ │ │ + svcvs 0x0023bfa5 │ │ │ │ + @ instruction: 0xf3c50af2 │ │ │ │ + @ instruction: 0xf00601c2 │ │ │ │ + blx 0xfed7d270 │ │ │ │ + vsubw.u8 , , d3 │ │ │ │ + smlabbls r7, r4, r5, r1 │ │ │ │ + b 0x1486264 │ │ │ │ + @ instruction: 0x46491353 │ │ │ │ + stmib sp, {r2, r8, r9, ip, pc}^ │ │ │ │ + strls r6, [r8, #-1541] @ 0xfffff9fb │ │ │ │ + andcs sp, r1, #54 @ 0x36 │ │ │ │ + andls r4, r0, #32, 12 @ 0x2000000 │ │ │ │ adcspl pc, r5, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ - blx 0x879aa6 │ │ │ │ - svclt 0x0054f7fe │ │ │ │ + strls r2, [r9, #-1280] @ 0xfffffb00 │ │ │ │ + blx 0x1779a3e │ │ │ │ + svclt 0x0084f7fe │ │ │ │ strbmi r2, [r9], -r1, lsl #4 │ │ │ │ - movwls r9, #17672 @ 0x4508 │ │ │ │ - strvs lr, [r6], -sp, asr #19 │ │ │ │ - andls r9, r9, #0, 4 │ │ │ │ - ldc 6, cr14, [pc, #412] @ 0xbbca0 │ │ │ │ - strbmi r7, [r9], -sl, lsl #22 │ │ │ │ strtmi r9, [r0], -r0, lsl #4 │ │ │ │ - adcne pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + adcspl pc, r5, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ - stmib sp, {r0, r1, r2, r8, sl, ip, pc}^ │ │ │ │ - strls r3, [r6], -r4, lsl #12 │ │ │ │ - blvc 0x2f7154 │ │ │ │ - blx 0xfe679adc │ │ │ │ - svclt 0x0038f7fe │ │ │ │ - andhi pc, r0, pc, lsr #7 │ │ │ │ + strcs r9, [r0, #-1288] @ 0xfffffaf8 │ │ │ │ + strvs lr, [r6], -sp, asr #19 │ │ │ │ + strls r9, [r5, #-772] @ 0xfffffcfc │ │ │ │ + @ instruction: 0xf7ee9509 │ │ │ │ + @ instruction: 0xf7fefc17 │ │ │ │ + @ instruction: 0xf645bf71 │ │ │ │ + vaddw.s8 q8, q8, d8 │ │ │ │ + @ instruction: 0xf645012f │ │ │ │ + vmla.i d18, d0, d0[4] │ │ │ │ + blmi 0x8fbb7c │ │ │ │ + sbcvs pc, r3, #68157440 @ 0x4100000 │ │ │ │ + blx 0xfe6781f0 │ │ │ │ + andcs r4, r2, #76546048 @ 0x4900000 │ │ │ │ + @ instruction: 0xf7f04620 │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + svcge 0x0055f43e │ │ │ │ + svclt 0x005af7fe │ │ │ │ + strtmi r9, [r0], -r0, lsl #4 │ │ │ │ + @ instruction: 0xf6449209 │ │ │ │ + vrshr.s64 d21, d21, #64 │ │ │ │ + @ instruction: 0xf7ee0205 │ │ │ │ + @ instruction: 0xf7fefb25 │ │ │ │ + andcs fp, r1, #316 @ 0x13c │ │ │ │ + strls r4, [r8, #-1609] @ 0xfffff9b7 │ │ │ │ + strvs lr, [r6], -sp, asr #19 │ │ │ │ + andls r9, r0, #4, 6 @ 0x10000000 │ │ │ │ + strbt r9, [r7], -r9, lsl #4 │ │ │ │ + blvc 0x337184 │ │ │ │ + andls r4, r0, #76546048 @ 0x4900000 │ │ │ │ + vmax.s8 d20, d5, d16 │ │ │ │ + vsubl.s8 , d16, d29 │ │ │ │ + strls r0, [r7, #-517] @ 0xfffffdfb │ │ │ │ + strvs lr, [r5], -sp, asr #19 │ │ │ │ + stc 3, cr9, [sp, #16] │ │ │ │ + @ instruction: 0xf7ee7b08 │ │ │ │ + @ instruction: 0xf7fefa9d │ │ │ │ + svclt 0x0000bf33 │ │ │ │ ... │ │ │ │ - addeq r4, r6, r2, ror r2 │ │ │ │ - ldrhteq r1, [r5], -ip │ │ │ │ - eorseq r1, r5, r8, lsr #11 │ │ │ │ - ldrsbteq r1, [r5], -r0 │ │ │ │ - mlaseq r5, r0, r5, r1 │ │ │ │ + addeq r4, r6, r0, ror r2 │ │ │ │ + eorseq r1, r5, ip, lsr r6 │ │ │ │ + eorseq r1, r5, r8, lsr #12 │ │ │ │ + eorseq r1, r5, r0, asr r6 │ │ │ │ + eorseq r1, r5, r0, lsl r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfec12d50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8900ff8 │ │ │ │ @ instruction: 0x460430d8 │ │ │ │ @ instruction: 0xf04fb17b │ │ │ │ andcs r7, r1, r0, lsl #2 │ │ │ │ @@ -175710,20 +175711,20 @@ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf79b6819 │ │ │ │ strlt fp, [r0, #-3973] @ 0xfffff07b │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ andcs fp, r0, r3, lsl #1 │ │ │ │ - tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orreq pc, r8, r5, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ vqdmulh.s d20, d0, d2 │ │ │ │ andls r4, r0, sp, lsr #5 │ │ │ │ - blx 0x1f78352 │ │ │ │ - eorseq r1, r5, r0, lsl r6 │ │ │ │ + blx 0xff078352 │ │ │ │ + mlaseq r5, r0, r6, r1 │ │ │ │ mrrceq 10, 4, lr, r1, cr15 │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ bicvc pc, pc, r1, lsl #10 │ │ │ │ bl 0x106928 │ │ │ │ @ instruction: 0xf003114c │ │ │ │ blx 0x13ed40 │ │ │ │ bl 0x178558 │ │ │ │ @@ -175741,20 +175742,20 @@ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf79c6819 │ │ │ │ strlt fp, [r0, #-2645] @ 0xfffff5ab │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ andcs fp, r0, r3, lsl #1 │ │ │ │ - tstpeq r8, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orreq pc, r8, r5, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b02 │ │ │ │ mulls r0, r8, r2 │ │ │ │ - blx 0xff83ce │ │ │ │ - eorseq r1, r5, r4, lsr #12 │ │ │ │ + blx 0xfe0f83ce │ │ │ │ + eorseq r1, r5, r4, lsr #13 │ │ │ │ mrrceq 10, 4, lr, r1, cr15 │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ bicvc pc, pc, r1, lsl #10 │ │ │ │ bl 0x10699c │ │ │ │ @ instruction: 0xf003114c │ │ │ │ blx 0x13edbc │ │ │ │ bl 0x1785d4 │ │ │ │ @@ -175772,20 +175773,20 @@ │ │ │ │ ldmdavs r9, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ svclt 0x00bef79b │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfec12fe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf6452000 │ │ │ │ - vaddw.s8 q8, q0, d8 │ │ │ │ + vaddw.s8 q8, q8, d8 │ │ │ │ blmi 0x17c2b0 │ │ │ │ sbcsmi pc, r3, #64, 4 │ │ │ │ @ instruction: 0xf1929000 │ │ │ │ - svclt 0x0000faff │ │ │ │ - eorseq r1, r5, r8, lsr r6 │ │ │ │ + svclt 0x0000fb43 │ │ │ │ + ldrhteq r1, [r5], -r8 │ │ │ │ mrrceq 10, 4, lr, r1, cr15 │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ bicvc pc, pc, r1, lsl #10 │ │ │ │ bl 0x106a1c │ │ │ │ @ instruction: 0xf003114c │ │ │ │ blx 0x13ee38 │ │ │ │ bl 0x178650 │ │ │ │ @@ -175799,33 +175800,33 @@ │ │ │ │ ldmdavs r9, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ blt 0x1879cb4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfec1304c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf6452000 │ │ │ │ - vaddw.s8 q8, q0, d8 │ │ │ │ + vaddw.s8 q8, q8, d8 │ │ │ │ blmi 0x17c31c │ │ │ │ rscmi pc, r3, #64, 4 │ │ │ │ @ instruction: 0xf1929000 │ │ │ │ - svclt 0x0000fac9 │ │ │ │ - eorseq r1, r5, r0, asr r6 │ │ │ │ + svclt 0x0000fb0d │ │ │ │ + ldrsbteq r1, [r5], -r0 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [lr], -r8, asr #1 │ │ │ │ @ instruction: 0x460c4b19 │ │ │ │ ldrmi r4, [r7], -r0, lsl #13 │ │ │ │ @ instruction: 0xf44f9d4e │ │ │ │ smlabbcs r0, r4, r2, r7 │ │ │ │ ldmdavs fp, {r2, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f9347 │ │ │ │ @ instruction: 0xf1ed0300 │ │ │ │ - strls lr, [r0, #-3570] @ 0xfffff20e │ │ │ │ + strls lr, [r0, #-3634] @ 0xfffff1ce │ │ │ │ andls r4, r2, r1, lsr #12 │ │ │ │ @ instruction: 0x463a4633 │ │ │ │ stmiavs r4!, {r6, r9, sl, lr} │ │ │ │ svceq 0x0000f414 │ │ │ │ @ instruction: 0xf1a44c0e │ │ │ │ svclt 0x00080c18 │ │ │ │ strls r4, [r1], #-1636 @ 0xfffff99c │ │ │ │ @@ -175835,27 +175836,27 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r8, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - @ instruction: 0xf812f1ff │ │ │ │ + @ instruction: 0xf852f1ff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r1, r5, r0, lsl #13 │ │ │ │ + eorseq r1, r5, r0, lsl #14 │ │ │ │ ldrlt fp, [r0, #-482] @ 0xfffffe1e │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ stmvs sl, {r1, r7, ip, sp, pc} │ │ │ │ andls r4, r1, #4, 12 @ 0x400000 │ │ │ │ @ instruction: 0xff3ef793 │ │ │ │ strmi r9, [r1], -r1, lsl #20 │ │ │ │ tstls r1, r0, lsr #12 │ │ │ │ - @ instruction: 0xffc4f7eb │ │ │ │ + @ instruction: 0xffccf7eb │ │ │ │ strmi r9, [r8], -r1, lsl #18 │ │ │ │ tstcs r0, r2 │ │ │ │ @ instruction: 0xf04f2200 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ tstcs r0, r0, lsl r6 │ │ │ │ @ instruction: 0xf04f2200 │ │ │ │ @@ -175906,15 +175907,15 @@ │ │ │ │ andeq ip, fp, r7, lsr r0 │ │ │ │ andeq ip, fp, r7, lsr r0 │ │ │ │ andeq ip, fp, r9, lsl r0 │ │ │ │ andeq ip, fp, r9, lsl r0 │ │ │ │ ldrsbcc pc, [r4], #128 @ 0x80 @ │ │ │ │ movtne pc, #963 @ 0x3c3 @ │ │ │ │ sbcle r2, fp, r0, lsl #22 │ │ │ │ - ldc2 0, cr15, [ip, #176]! @ 0xb0 │ │ │ │ + cdp2 0, 1, cr15, cr0, cr12, {1} │ │ │ │ ldrmi r1, [r8], -r3, asr #24 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ ldrsbcc pc, [r4], #128 @ 0x80 @ │ │ │ │ movtne pc, #963 @ 0x3c3 @ │ │ │ │ @@ -175942,41 +175943,41 @@ │ │ │ │ cmplt r4, #12, 18 @ 0x30000 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ stmdavs sl, {r0, r4, r7, r9, sl, lr} │ │ │ │ andls r4, r3, #152, 12 @ 0x9800000 │ │ │ │ mcr2 7, 4, pc, cr0, cr3, {4} @ │ │ │ │ strmi r9, [r1], -r3, lsl #20 │ │ │ │ strtmi r4, [r8], -r6, lsl #12 │ │ │ │ - @ instruction: 0xff06f7eb │ │ │ │ + @ instruction: 0xff0ef7eb │ │ │ │ blcs 0xd6628 │ │ │ │ @ instruction: 0xf895d134 │ │ │ │ ldrhlt r3, [r3, -sl] │ │ │ │ blcs 0x416134 │ │ │ │ @ instruction: 0xf1b8d00e │ │ │ │ tstle r9, r0, lsl #30 │ │ │ │ cmnlt r3, r3, lsr #18 │ │ │ │ cmnlt fp, #1622016 @ 0x18c000 │ │ │ │ ldrtmi r6, [r2], -r1, lsr #16 │ │ │ │ andlt r4, r5, r8, lsr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - svclt 0x00acf7eb │ │ │ │ + svclt 0x00b4f7eb │ │ │ │ bllt 0x1396558 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ andlt sp, r5, r8, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldrdcc pc, [r8], r5 │ │ │ │ @ instruction: 0xf8d54649 │ │ │ │ strtmi r2, [r8], -r4, lsl #1 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ rsceq pc, r2, #66 @ 0x42 │ │ │ │ ldrtmi r9, [r2], -r0, lsl #4 │ │ │ │ - ldc2l 7, cr15, [r2, #-956] @ 0xfffffc44 │ │ │ │ + ldc2l 7, cr15, [sl, #-956] @ 0xfffffc44 │ │ │ │ blcs 0xd6590 │ │ │ │ ubfx sp, r6, #3, #5 │ │ │ │ @ instruction: 0x4631463a │ │ │ │ @ instruction: 0xf7984630 │ │ │ │ @ instruction: 0xe7c4feb9 │ │ │ │ @ instruction: 0x4631463a │ │ │ │ @ instruction: 0xf7984630 │ │ │ │ @@ -176015,38 +176016,38 @@ │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ blcs 0x36b5ac │ │ │ │ @ instruction: 0xf04fd0f0 │ │ │ │ andscs r7, r1, #0, 6 │ │ │ │ @ instruction: 0xf7f32100 │ │ │ │ - mulcs r1, pc, sp @ │ │ │ │ + andcs pc, r1, r7, lsr #27 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf04fbd00 │ │ │ │ andscs r7, r1, #0, 6 │ │ │ │ @ instruction: 0xf8cd2100 │ │ │ │ @ instruction: 0xf7f3c000 │ │ │ │ - strb pc, [ip, fp, lsl #25]! @ │ │ │ │ - orrsvs pc, r8, #268435460 @ 0x10000004 │ │ │ │ + @ instruction: 0xe7ecfc93 │ │ │ │ + tstpvc r8, #268435460 @ p-variant is OBSOLETE @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - mvneq pc, fp, asr #12 │ │ │ │ + msrne (UNDEF: 100), fp │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - andne pc, r8, fp, asr #12 │ │ │ │ + addne pc, r8, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ sbcscs pc, lr, #64, 4 │ │ │ │ - cdp2 1, 11, cr15, cr10, cr9, {6} │ │ │ │ + cdp2 1, 15, cr15, cr10, cr9, {6} │ │ │ │ stmvs r9, {r0, r1, r3, r6, r8, ip, sp, pc} │ │ │ │ andle r2, r1, pc, lsl #18 │ │ │ │ - svclt 0x000af7eb │ │ │ │ + svclt 0x0012f7eb │ │ │ │ cmnpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7ee4610 │ │ │ │ - andcs fp, r0, sp, ror #22 │ │ │ │ + andcs fp, r0, r5, ror fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @@ -176056,23 +176057,23 @@ │ │ │ │ stmdbvs fp, {r1, r3, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0x460cb353 │ │ │ │ ldrmi r4, [r7], -r5, lsl #12 │ │ │ │ andls r6, r3, #655360 @ 0xa0000 │ │ │ │ ldc2 7, cr15, [ip, #588] @ 0x24c │ │ │ │ strmi r9, [r1], -r3, lsl #20 │ │ │ │ strtmi r4, [r8], -r6, lsl #12 │ │ │ │ - cdp2 7, 2, cr15, cr2, cr11, {7} │ │ │ │ + cdp2 7, 2, cr15, cr10, cr11, {7} │ │ │ │ bllt 0x1f967f0 │ │ │ │ umlalscc pc, sl, r5, r8 @ │ │ │ │ stmiblt pc, {r0, r1, r4, r7, r8, fp, ip, sp, pc}^ @ │ │ │ │ teqlt r3, r3, lsr #18 │ │ │ │ cmnlt fp, #1622016 @ 0x18c000 │ │ │ │ ldrtmi r6, [r2], -r1, lsr #16 │ │ │ │ @ instruction: 0xf7eb4628 │ │ │ │ - @ instruction: 0x4638fed1 │ │ │ │ + @ instruction: 0x4638fed9 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ blcs 0x416320 │ │ │ │ stmdbvs r3!, {r0, r3, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ stmdblt pc, {r0, r1, r8, r9, fp, ip, sp, pc} @ │ │ │ │ @@ -176081,15 +176082,15 @@ │ │ │ │ ldrdcc pc, [r8], r5 │ │ │ │ ldrdcs pc, [r4], r5 │ │ │ │ strmi r4, [r1], -r7, lsl #12 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ rsceq pc, r2, #66 @ 0x42 │ │ │ │ andls r4, r0, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0xf7ef4632 │ │ │ │ - ldrb pc, [r3, r3, lsr #20] @ │ │ │ │ + ldrb pc, [r3, fp, lsr #20] @ │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf7984630 │ │ │ │ @ instruction: 0xe7c9fddb │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf7984630 │ │ │ │ @ instruction: 0xe7cbfdd5 │ │ │ │ vnmls.f64 d4, d13, d11 │ │ │ │ @@ -176171,15 +176172,15 @@ │ │ │ │ @ instruction: 0xf7984630 │ │ │ │ @ instruction: 0x4629fef5 │ │ │ │ andcs r4, r8, #40, 12 @ 0x2800000 │ │ │ │ @ instruction: 0xf8faf799 │ │ │ │ ldrtmi r4, [r2], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7984628 │ │ │ │ strtmi pc, [r0], -fp, asr #28 │ │ │ │ - ldc2l 7, cr15, [r0], #940 @ 0x3ac │ │ │ │ + ldc2l 7, cr15, [r8], #940 @ 0x3ac │ │ │ │ cdpvs 6, 10, cr4, cr3, cr9, {1} │ │ │ │ andcs r2, r8, r0, lsl #4 │ │ │ │ blx 0xfe4fa29e │ │ │ │ @ instruction: 0x5090f8d4 │ │ │ │ @ instruction: 0xf0402d00 │ │ │ │ ldmib r7, {r1, r2, r7, pc}^ │ │ │ │ ldmvs sl!, {r8, sl, ip, sp} │ │ │ │ @@ -176188,15 +176189,15 @@ │ │ │ │ blcs 0x10b0570 │ │ │ │ blcs 0x8b3580 │ │ │ │ ldrbeq sp, [sl, r7, lsl #26] │ │ │ │ stcvs 5, cr13, [r3, #-280]! @ 0xfffffee8 │ │ │ │ @ instruction: 0xf013681b │ │ │ │ svclt 0x00080f0e │ │ │ │ @ instruction: 0x4620261f │ │ │ │ - blx 0xfe2f8522 │ │ │ │ + blx 0xff7f8522 │ │ │ │ eorsle r2, lr, r0, lsl #16 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @ instruction: 0xf95ef794 │ │ │ │ strmi r0, [r7], -fp, ror #15 │ │ │ │ andcs sp, r1, #25165824 @ 0x1800000 │ │ │ │ blx 0x1205090 │ │ │ │ strcc pc, [r1, #-258] @ 0xfffffefe │ │ │ │ @@ -176210,16 +176211,16 @@ │ │ │ │ svcvs 0x0070f412 │ │ │ │ ldmdavs fp, {r0, r1, r3, ip, lr, pc}^ │ │ │ │ svcvs 0x0070f413 │ │ │ │ andcs sp, r0, r7 │ │ │ │ @ instruction: 0xf924f794 │ │ │ │ @ instruction: 0xf6402204 │ │ │ │ @ instruction: 0xf7eb41ac │ │ │ │ - strtmi pc, [r0], -r7, asr #25 │ │ │ │ - ldc2l 7, cr15, [r8, #952] @ 0x3b8 │ │ │ │ + strtmi pc, [r0], -pc, asr #25 │ │ │ │ + stc2l 7, cr15, [r0, #952]! @ 0x3b8 │ │ │ │ andlt r2, r4, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ ldrsheq r8, [fp], #-16 │ │ │ │ ldrmi r3, [lr], -r1, lsl #6 │ │ │ │ @@ -176233,41 +176234,41 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ rsbeq r4, sp, r0, ror r7 │ │ │ │ fstmiaxle r0!, {d2-d16} @ Deprecated │ │ │ │ @ instruction: 0xf02c4620 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs sp, r0, r5, ror #1 │ │ │ │ @ instruction: 0xf7942100 │ │ │ │ @ instruction: 0x1c6bf905 │ │ │ │ addsmi r4, lr, #7340032 @ 0x700000 │ │ │ │ movwcs sp, #15282 @ 0x3bb2 │ │ │ │ andcs r1, r0, #105 @ 0x69 │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ stclne 12, cr15, [fp], #388 @ 0x184 │ │ │ │ strcc r4, [r2, #-1688] @ 0xfffff968 │ │ │ │ ldclle 2, cr4, [r4, #716]! @ 0x2cc │ │ │ │ @ instruction: 0xf04fe7a4 │ │ │ │ andscs r7, r1, #0, 6 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ @ instruction: 0xf7f39500 │ │ │ │ - strb pc, [r8, fp, asr #21] @ │ │ │ │ + @ instruction: 0xe7c8fad3 │ │ │ │ ldrtmi r1, [r8], -r9, rrx │ │ │ │ andcs r2, r0, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf7ff4645 │ │ │ │ ldr pc, [r5, fp, asr #24] │ │ │ │ - mvneq pc, fp, asr #12 │ │ │ │ + msrne (UNDEF: 100), fp │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorne pc, ip, fp, asr #12 │ │ │ │ + adcne pc, ip, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ adcscs r4, r9, #1024 @ 0x400 │ │ │ │ - ldc2l 1, cr15, [r6], #804 @ 0x324 │ │ │ │ - eorseq r1, r5, r4, lsr #13 │ │ │ │ + ldc2 1, cr15, [r6, #-804]! @ 0xfffffcdc │ │ │ │ + eorseq r1, r5, r4, lsr #14 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r7], -r4, lsl #1 │ │ │ │ @ instruction: 0x46994690 │ │ │ │ @ instruction: 0xf7ff460c │ │ │ │ @@ -176296,15 +176297,15 @@ │ │ │ │ mcr2 7, 4, pc, cr6, cr15, {7} @ │ │ │ │ andcs r4, r0, #76546048 @ 0x4900000 │ │ │ │ @ instruction: 0x47c04638 │ │ │ │ @ instruction: 0xf7984630 │ │ │ │ strtmi pc, [r8], -r3, ror #22 │ │ │ │ blx 0x177a47a │ │ │ │ ldrtmi r2, [r8], -r1, lsl #2 │ │ │ │ - cdp2 0, 0, cr15, cr10, cr8, {1} │ │ │ │ + cdp2 0, 5, cr15, cr14, cr8, {1} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ smlalsvs r8, r8, r4, r0 @ │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrbmi sp, [r0], -r0, asr #1 │ │ │ │ blx 0x13fa496 │ │ │ │ andcs lr, r1, #188, 14 @ 0x2f00000 │ │ │ │ ldrtmi r4, [r8], -r9, asr #12 │ │ │ │ @@ -176317,15 +176318,15 @@ │ │ │ │ blx 0xe7a4c6 │ │ │ │ movwcs r9, #2051 @ 0x803 │ │ │ │ @ instruction: 0x462a2110 │ │ │ │ strmi r9, [r1], -r0, lsl #2 │ │ │ │ @ instruction: 0xf9f0f79a │ │ │ │ andcs r9, r4, #196608 @ 0x30000 │ │ │ │ @ instruction: 0x41acf640 │ │ │ │ - blx 0xffcfa622 │ │ │ │ + blx 0xffefa622 │ │ │ │ rscsvs r2, fp, sp, lsl #6 │ │ │ │ andcs lr, r0, #40370176 @ 0x2680000 │ │ │ │ ldrtmi r4, [r8], -r9, asr #12 │ │ │ │ ldr r4, [r5, r0, asr #15] │ │ │ │ strbmi r2, [r9], -r1, lsl #4 │ │ │ │ @ instruction: 0x47c04638 │ │ │ │ @ instruction: 0x46056d3b │ │ │ │ @@ -176355,15 +176356,15 @@ │ │ │ │ rsbsmi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xff8ef798 │ │ │ │ strtmi r4, [r1], -sl, lsr #12 │ │ │ │ @ instruction: 0xf7984620 │ │ │ │ andcs pc, r4, #57088 @ 0xdf00 │ │ │ │ @ instruction: 0xf6424620 │ │ │ │ @ instruction: 0xf7eb7148 │ │ │ │ - ldrb pc, [r1, -r5, lsr #23] @ │ │ │ │ + ldrb pc, [r1, -sp, lsr #23] @ │ │ │ │ andcs r4, r1, #76546048 @ 0x4900000 │ │ │ │ @ instruction: 0x47c04638 │ │ │ │ @ instruction: 0xee1d4a33 │ │ │ │ @ instruction: 0xf6461f70 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ ldrbtmi r2, [sl], #-918 @ 0xfffffc6a │ │ │ │ @ instruction: 0xf8d36812 │ │ │ │ @@ -176391,36 +176392,36 @@ │ │ │ │ stmdals r3, {r0, r1, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #5682 @ 0x1632 │ │ │ │ movwls r4, #1537 @ 0x601 │ │ │ │ @ instruction: 0xf79a2303 │ │ │ │ stmdals r3, {r0, r2, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ vst1.8 {d18-d21}, [pc], r4 │ │ │ │ @ instruction: 0xf7eb6141 │ │ │ │ - @ instruction: 0xf06ffb5d │ │ │ │ + @ instruction: 0xf06ffb65 │ │ │ │ @ instruction: 0x46294270 │ │ │ │ @ instruction: 0xf7984628 │ │ │ │ bmi 0x4fc47c │ │ │ │ svccc 0x0070ee1d │ │ │ │ ldrbtmi r6, [sl], #-2081 @ 0xfffff7df │ │ │ │ ldmpl fp, {r1, r4, fp, sp, lr} │ │ │ │ strmi r1, [fp], #-2282 @ 0xfffff716 │ │ │ │ @ instruction: 0x41b8f64d │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ @ instruction: 0xf7946808 │ │ │ │ andcs pc, sp, r9, asr #21 │ │ │ │ andcs lr, r0, fp, lsr #14 │ │ │ │ - mvneq pc, fp, asr #12 │ │ │ │ + msrne (UNDEF: 100), fp │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b04 │ │ │ │ ldrdls r7, [r0], -r2 │ │ │ │ - mcr2 1, 0, pc, cr12, cr1, {4} @ │ │ │ │ + mrc2 1, 2, pc, cr0, cr1, {4} │ │ │ │ addeq r3, r6, r2, asr r4 │ │ │ │ addeq r3, r6, r6, asr #7 │ │ │ │ - ldrhteq r1, [r5], -r4 │ │ │ │ + eorseq r1, r5, r4, lsr r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r2], r5, lsl #1 │ │ │ │ @ instruction: 0x460c4693 │ │ │ │ @ instruction: 0xf7ff9302 │ │ │ │ @@ -176475,19 +176476,19 @@ │ │ │ │ ldrmi r6, [r3], #-2075 @ 0xfffff7e5 │ │ │ │ stmdavs r8, {r1, sl, lr} │ │ │ │ blx 0xbfa728 │ │ │ │ rsbsmi pc, r8, #79 @ 0x4f │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ mrc2 7, 4, pc, cr6, cr8, {4} │ │ │ │ andcs lr, r0, r6, asr #15 │ │ │ │ - mvneq pc, fp, asr #12 │ │ │ │ + msrne (UNDEF: 100), fp │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ mulls r0, r8, fp │ │ │ │ eorscs pc, r1, #64, 4 │ │ │ │ - stc2 1, cr15, [r0, #580] @ 0x244 │ │ │ │ + stc2l 1, cr15, [r4, #580] @ 0x244 │ │ │ │ blx 0x127a74c │ │ │ │ @ instruction: 0xf7934606 │ │ │ │ blmi 0xfe5fb214 │ │ │ │ svcpl 0x0070ee1d │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -176515,15 +176516,15 @@ │ │ │ │ ldrtmi r9, [r2], -r2, lsl #18 │ │ │ │ @ instruction: 0x47d84650 │ │ │ │ andeq pc, r8, #111 @ 0x6f │ │ │ │ @ instruction: 0x46384639 │ │ │ │ mcr2 7, 2, pc, cr8, cr8, {4} @ │ │ │ │ vst1.8 {d18-d21}, [pc], r4 │ │ │ │ ldrtmi r6, [r8], -r1, asr #2 │ │ │ │ - blx 0x19fa938 │ │ │ │ + blx 0x1bfa938 │ │ │ │ @ instruction: 0xf9fef793 │ │ │ │ @ instruction: 0xf6406821 │ │ │ │ mulls r2, r4, r2 │ │ │ │ @ instruction: 0xf994f79b │ │ │ │ stmdals r2, {r0, r1, r2, r3, r5, r6, r9, fp, lr} │ │ │ │ @ instruction: 0x41b8f64d │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @@ -176548,15 +176549,15 @@ │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf79047d8 │ │ │ │ andls pc, r3, r3, asr #29 │ │ │ │ @ instruction: 0xf96cf798 │ │ │ │ @ instruction: 0xf7984630 │ │ │ │ tstpcs r1, r3, ror #18 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0284650 │ │ │ │ - stmdacs r0, {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8cad139 │ │ │ │ blls 0x17ca48 │ │ │ │ sbcsle r2, r1, r0, lsl #22 │ │ │ │ @ instruction: 0xf7984618 │ │ │ │ @ instruction: 0xe7cdf955 │ │ │ │ @ instruction: 0xf9b2f793 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ @@ -176630,15 +176631,15 @@ │ │ │ │ @ instruction: 0xf64d440b │ │ │ │ vsra.s64 d20, d24, #64 │ │ │ │ andls r0, r0, #1073741861 @ 0x40000025 │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ @ instruction: 0xf908f794 │ │ │ │ svclt 0x0000e763 │ │ │ │ @ instruction: 0x008632b8 │ │ │ │ - eorseq r1, r5, ip, asr #13 │ │ │ │ + eorseq r1, r5, ip, asr #14 │ │ │ │ addeq r3, r6, r0, ror #4 │ │ │ │ addeq r3, r6, ip, asr #3 │ │ │ │ addeq r3, r6, ip, lsl #2 │ │ │ │ ldrdeq r3, [r6], r0 │ │ │ │ addeq r3, r6, r6, asr #32 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -176653,15 +176654,15 @@ │ │ │ │ movwcc lr, #18893 @ 0x49cd │ │ │ │ movwcc lr, #27085 @ 0x69cd │ │ │ │ movwcc lr, #35277 @ 0x89cd │ │ │ │ andcs sp, r0, r0, lsl r0 │ │ │ │ ldmdavs sl, {r2, r3, r4, r7, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - addshi pc, r8, #64 @ 0x40 │ │ │ │ + addshi pc, r9, #64 @ 0x40 │ │ │ │ tstcs r0, ip │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ cmnpvc pc, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ mvncc pc, #-268435444 @ 0xf000000c │ │ │ │ eorvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @@ -176698,25 +176699,25 @@ │ │ │ │ vbic.i32 q11, #8 @ 0x00000008 │ │ │ │ addmi r0, sl, #48, 2 │ │ │ │ stceq 15, cr11, [r5], #-32 @ 0xffffffe0 │ │ │ │ bicshi pc, r6, r0 │ │ │ │ cmnpvs r8, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf000428b │ │ │ │ - @ instruction: 0x46158157 │ │ │ │ + @ instruction: 0x46158156 │ │ │ │ cmnpvs r8, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ msreq CPSR_, #192, 4 │ │ │ │ @ instruction: 0xf000429d │ │ │ │ @ instruction: 0xf004817a │ │ │ │ @ instruction: 0xf1b34363 │ │ │ │ @ instruction: 0xf0004f62 │ │ │ │ - @ instruction: 0xf00481d7 │ │ │ │ + @ instruction: 0xf00481d8 │ │ │ │ @ instruction: 0xf1b24262 │ │ │ │ @ instruction: 0xf0004f60 │ │ │ │ - @ instruction: 0xf1b381ec │ │ │ │ + @ instruction: 0xf1b381ed │ │ │ │ orrle r4, r6, r3, ror #30 │ │ │ │ ldrsbcc pc, [r4], #134 @ 0x86 @ │ │ │ │ ldrtmi r2, [r0], -sl, lsl #4 │ │ │ │ ldreq r9, [fp], r4, lsl #4 │ │ │ │ svcge 0x007ff57f │ │ │ │ @ instruction: 0xf7ffa904 │ │ │ │ @ instruction: 0xe77bfa57 │ │ │ │ @@ -176735,45 +176736,45 @@ │ │ │ │ umlalscc pc, r9, r6, r8 @ │ │ │ │ blcs 0xce5a4 │ │ │ │ mvnhi pc, r0 │ │ │ │ tstcs r1, r3, lsr sp │ │ │ │ rsbsne pc, ip, r6, lsl #17 │ │ │ │ @ instruction: 0xf413681b │ │ │ │ @ instruction: 0xf0006f7f │ │ │ │ - andls r8, r3, #-2147483588 @ 0x8000003c │ │ │ │ + andls r8, r3, #-1073741764 @ 0xc000003c │ │ │ │ @ instruction: 0xf846f793 │ │ │ │ strmi r9, [r4], -r3, lsl #20 │ │ │ │ ldrtmi r4, [r0], -r1, lsl #12 │ │ │ │ - @ instruction: 0xf8ccf7eb │ │ │ │ + @ instruction: 0xf8d4f7eb │ │ │ │ vnmla.f64 d4, d13, d3 │ │ │ │ @ instruction: 0xf6462f70 │ │ │ │ vaddl.s8 q11, d0, d20 │ │ │ │ ldrbtmi r2, [fp], #-150 @ 0xffffff6a │ │ │ │ stmdavs r0, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ ldmdane r3, {r1, r4, r6, r7, fp, ip, lr} │ │ │ │ bls 0x1cdd78 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - vrhadd.s8 q12, q15, │ │ │ │ + vand q12, q15, q0 │ │ │ │ vsra.s64 q8, q4, #64 │ │ │ │ strls r0, [r0], #-405 @ 0xfffffe6b │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ @ instruction: 0xf80ef794 │ │ │ │ @ instruction: 0xf7ee4630 │ │ │ │ - movwcs pc, #18843 @ 0x499b @ │ │ │ │ - strd r6, [r1], #3 @ │ │ │ │ + movwcs pc, #18851 @ 0x49a3 @ │ │ │ │ + strd r6, [r0], #3 @ │ │ │ │ vmull.u8 q8, d20, d19 │ │ │ │ @ instruction: 0xf0033203 │ │ │ │ vorr.i32 d16, #49152 @ 0x0000c000 │ │ │ │ tstmi r3, #-2147483631 @ 0x80000011 │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ stmdbge r4, {r2, r8, r9, ip} │ │ │ │ movwls r2, #25347 @ 0x6303 │ │ │ │ blx 0x47ad6a │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - sbc sl, sp, r1, asr #30 │ │ │ │ + sbc sl, ip, r1, asr #30 │ │ │ │ movwvc pc, #5696 @ 0x1640 @ │ │ │ │ @ instruction: 0x33bff2cf │ │ │ │ eorsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ addseq pc, pc, #-536870900 @ 0xe000000c │ │ │ │ addsmi r4, r3, #35 @ 0x23 │ │ │ │ vst4. {d29-d32}, [pc :128], r0 │ │ │ │ vrsra.s8 q11, q8, #1 │ │ │ │ @@ -176786,146 +176787,146 @@ │ │ │ │ tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ tstmi r3, #268435470 @ 0x1000000e │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ stmdbge r4, {r2, r8, r9, ip} │ │ │ │ movwls r2, #25346 @ 0x6302 │ │ │ │ blx 0xff9fadbc │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - adc sl, r3, r3, lsr #30 │ │ │ │ - vmull.u8 q8, d4, d19 │ │ │ │ - @ instruction: 0xf0035200 │ │ │ │ - ldrmi r0, [sp], -pc, lsl #2 │ │ │ │ - movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ - blcs 0x4a11f0 │ │ │ │ - andls r9, r4, #402653184 @ 0x18000000 │ │ │ │ + adc sl, r2, r3, lsr #30 │ │ │ │ + vmull.u8 q8, d4, d17 │ │ │ │ + strmi r3, [sp], -r3, lsl #6 │ │ │ │ + andpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ + tstpeq pc, r1 @ p-variant is OBSOLETE │ │ │ │ + andls r2, r4, #15360 @ 0x3c00 │ │ │ │ + tstls r5, r6, lsl #6 │ │ │ │ adchi pc, lr, r0 │ │ │ │ ldrtmi sl, [r0], -r4, lsl #22 │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @ instruction: 0xf64b80eb │ │ │ │ vrshr.s64 q11, , #64 │ │ │ │ @ instruction: 0xf7ff020b │ │ │ │ stmdacs r0, {r0, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - addhi pc, r8, r0, asr #32 │ │ │ │ + addhi pc, r7, r0, asr #32 │ │ │ │ mvnspl pc, #1325400064 @ 0x4f000000 │ │ │ │ tstpcc r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ rscspl pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ eorscc pc, r0, #192, 4 │ │ │ │ eormi r4, r2, r3, lsr #32 │ │ │ │ svclt 0x0000e720 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addeq r2, r6, sl, asr lr │ │ │ │ - @ instruction: 0xf0040c25 │ │ │ │ - @ instruction: 0xf005037f │ │ │ │ - strmi r0, [r0], pc │ │ │ │ - addseq r9, fp, r4 │ │ │ │ - ldrmi r9, [pc], -r6, lsl #6 │ │ │ │ - ldrsbcc pc, [r4], #134 @ 0x86 @ │ │ │ │ - andeq pc, pc, r0, lsr #3 │ │ │ │ - blx 0xfecc01c4 │ │ │ │ - vaddl.u8 , d20, d0 │ │ │ │ - b 0x1c89750 │ │ │ │ - @ instruction: 0xf0011353 │ │ │ │ - tstmi r1, #8, 2 │ │ │ │ - vmul.f q8, q2, d0[0] │ │ │ │ - @ instruction: 0xf00352c0 │ │ │ │ - ldrmi r0, [r2], r1, lsl #6 │ │ │ │ - strmi r9, [r1], r7, lsl #4 │ │ │ │ - movwmi r2, #12801 @ 0x3201 │ │ │ │ - tstls r5, r9, lsl #4 │ │ │ │ - subpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ - @ instruction: 0xf0009208 │ │ │ │ - vst4.8 {d24,d26,d28,d30}, [pc], r7 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ - eormi r3, r2, r0, lsr r2 │ │ │ │ - cmnpvs r8, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ - teqpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf47f429a │ │ │ │ - @ instruction: 0xf44faeee │ │ │ │ + vmull.u8 q8, d4, d21 │ │ │ │ + @ instruction: 0xf00553c0 │ │ │ │ + ldrmi r0, [pc], -pc │ │ │ │ + @ instruction: 0xf8d69307 │ │ │ │ + pkhtbmi r3, r0, r4, asr #1 │ │ │ │ + rsbseq pc, pc, #4 │ │ │ │ + @ instruction: 0xf1a09004 │ │ │ │ + stcleq 0, cr0, [r1], #60 @ 0x3c │ │ │ │ + @ instruction: 0xf080fab0 │ │ │ │ + b 0x1c7d090 │ │ │ │ + @ instruction: 0x46921353 │ │ │ │ + @ instruction: 0xf0030940 │ │ │ │ + @ instruction: 0xf0010301 │ │ │ │ + andls r0, r6, #8, 2 │ │ │ │ + subcc pc, r2, #196, 6 @ 0x10000003 │ │ │ │ + tstmi r1, #135266304 @ 0x8100000 │ │ │ │ + @ instruction: 0xf04f4303 │ │ │ │ + tstls r5, r1, lsl #4 │ │ │ │ + vsubl.u8 , d4, d9 │ │ │ │ + andls r5, r8, #64, 4 │ │ │ │ + mrshi pc, (UNDEF: 7) @ │ │ │ │ + rscspl pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ + eorscc pc, r0, #192, 4 │ │ │ │ + vst4.8 {d20-d23}, [pc :128], r2 │ │ │ │ vbic.i32 q11, #2048 @ 0x00000800 │ │ │ │ - @ instruction: 0x461d1310 │ │ │ │ - ldrsbcc pc, [r4], #134 @ 0x86 @ │ │ │ │ - blvc 0xfe5f8518 │ │ │ │ - strne lr, [r5, -sp, asr #19] │ │ │ │ - cmpne r3, #454656 @ 0x6f000 │ │ │ │ - andsge pc, ip, sp, asr #17 │ │ │ │ - movweq pc, #4099 @ 0x1003 @ │ │ │ │ - andshi pc, r0, sp, asr #17 │ │ │ │ - movweq lr, #39507 @ 0x9a53 │ │ │ │ - blvc 0x2f84ec │ │ │ │ - rscshi pc, r0, r0 │ │ │ │ + addsmi r0, sl, #48, 6 @ 0xc0000000 │ │ │ │ + mcrge 4, 7, pc, cr13, cr15, {3} @ │ │ │ │ cmnpvs r8, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ - movwne pc, #704 @ 0x2c0 @ │ │ │ │ - @ instruction: 0xf47f429d │ │ │ │ - @ instruction: 0xf44faed6 │ │ │ │ + tstpne r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf8d6461d │ │ │ │ + ldc 0, cr3, [pc, #848] @ 0xbd1ec │ │ │ │ + stmib sp, {r2, r4, r7, r8, r9, fp, ip, sp, lr}^ │ │ │ │ + b 0x1ca6abc │ │ │ │ + stmib sp, {r0, r1, r4, r6, r8, r9, ip}^ │ │ │ │ + @ instruction: 0xf0038104 │ │ │ │ + stc 3, cr0, [sp, #4] │ │ │ │ + b 0x159bad4 │ │ │ │ + @ instruction: 0xf0000309 │ │ │ │ + vst4. {d24-d27}, [pc :256], r2 │ │ │ │ vbic.i32 q11, #2048 @ 0x00000800 │ │ │ │ - @ instruction: 0x461d0330 │ │ │ │ - ldrsbcc pc, [r4], #134 @ 0x86 @ │ │ │ │ - ldrtmi r2, [r0], -r1, lsl #4 │ │ │ │ - stmib sp, {r0, r3, r9, ip, pc}^ │ │ │ │ - vmlsl.u8 , d4, d6 │ │ │ │ - b 0x1c917e8 │ │ │ │ - andls r1, r8, #1275068417 @ 0x4c000001 │ │ │ │ - movweq pc, #4099 @ 0x1003 @ │ │ │ │ - smlabthi r4, sp, r9, lr │ │ │ │ - andeq lr, r3, #364544 @ 0x59000 │ │ │ │ - mrcge 4, 5, APSR_nzcv, cr6, cr15, {3} │ │ │ │ - subseq pc, r9, #76, 4 @ 0xc0000004 │ │ │ │ - andeq pc, fp, #192, 4 │ │ │ │ - @ instruction: 0xf7ffab04 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ - mcrge 4, 5, pc, cr12, cr15, {1} @ │ │ │ │ - strb r2, [r7], -r1 │ │ │ │ - movwmi pc, #13252 @ 0x33c4 @ │ │ │ │ - @ instruction: 0xf1a34615 │ │ │ │ - @ instruction: 0xf004090f │ │ │ │ - stcleq 2, cr0, [r1], #508 @ 0x1fc │ │ │ │ - @ instruction: 0xf989fab9 │ │ │ │ - @ instruction: 0xf0010097 │ │ │ │ + addsmi r1, sp, #0, 6 │ │ │ │ + mrcge 4, 6, APSR_nzcv, cr7, cr15, {3} │ │ │ │ + cmnpvs r8, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + teqpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf8d6461d │ │ │ │ + andcs r3, r1, #212 @ 0xd4 │ │ │ │ + andls r4, r9, #48, 12 @ 0x3000000 │ │ │ │ + strge lr, [r6, -sp, asr #19] │ │ │ │ + subpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ + cmpne r3, #454656 @ 0x6f000 │ │ │ │ + @ instruction: 0xf0039208 │ │ │ │ + stmib sp, {r0, r8, r9}^ │ │ │ │ + b 0x171d304 │ │ │ │ + @ instruction: 0xf47f0203 │ │ │ │ + @ instruction: 0xf24caeb7 │ │ │ │ + vmov.i32 q8, #2304 @ 0x00000900 │ │ │ │ + blge 0x1bd730 │ │ │ │ + ldc2l 7, cr15, [r4], #-1020 @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + andcs sl, r1, sp, lsr #29 │ │ │ │ + vmlsl.u q15, d4, d0[2] │ │ │ │ + ldrmi r4, [r5], -r3, lsl #6 │ │ │ │ + stmdbeq pc, {r0, r1, r5, r7, r8, ip, sp, lr, pc} @ │ │ │ │ + rsbseq pc, pc, #4 │ │ │ │ + blx 0xfef002a8 │ │ │ │ + b 0x14bb54c │ │ │ │ + @ instruction: 0xf0010a82 │ │ │ │ vaddw.u8 q8, q2, d8 │ │ │ │ b 0x148983c │ │ │ │ tstmi r1, #1458176 @ 0x164000 │ │ │ │ vqshlu.s64 d20, d8, #4 │ │ │ │ - strb r5, [r9, r0, asr #21] │ │ │ │ + strb r5, [r8, r0, asr #15] │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ stmdbcs r1, {r3, r4, r7, r9, sl, fp, sp, pc} │ │ │ │ mrcge 4, 4, APSR_nzcv, cr5, cr15, {3} │ │ │ │ mvnsvc pc, pc, asr #12 │ │ │ │ rscsne pc, sp, #76, 4 @ 0xc0000004 │ │ │ │ andeq pc, fp, #192, 4 │ │ │ │ ldrtmi sl, [r0], -r4, lsl #22 │ │ │ │ @ instruction: 0xf7ff9105 │ │ │ │ stmdacs r0, {r0, r1, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 4, pc, cr7, cr15, {1} @ │ │ │ │ - @ instruction: 0xf004e7d2 │ │ │ │ + @ instruction: 0xf004e7d1 │ │ │ │ ldc 3, cr0, [pc, #508] @ 0xbd16c │ │ │ │ vorr.i16 , #52992 @ 0xcf00 │ │ │ │ - stcleq 2, cr4, [r1], #12 │ │ │ │ + stcleq 2, cr5, [r1], #768 @ 0x300 │ │ │ │ movwls r0, #24731 @ 0x609b │ │ │ │ ldrsbcc pc, [r4], #134 @ 0x86 @ │ │ │ │ tstpeq r8, r1 @ p-variant is OBSOLETE │ │ │ │ - ldrtmi r9, [r0], -r4, lsl #4 │ │ │ │ - blvc 0x2f85c0 │ │ │ │ - cmpne r3, #454656 @ 0x6f000 │ │ │ │ - movweq pc, #4099 @ 0x1003 @ │ │ │ │ - svclt 0x00082a0f │ │ │ │ - movweq pc, #4163 @ 0x1043 @ │ │ │ │ - subcc pc, r2, #196, 6 @ 0x10000003 │ │ │ │ - vorr.i32 d20, #49408 @ 0x0000c100 │ │ │ │ - smlabtls r5, r0, r2, r5 │ │ │ │ - blcs 0xe17c8 │ │ │ │ + vsubl.u8 , d4, d7 │ │ │ │ + andls r4, r4, #805306368 @ 0x30000000 │ │ │ │ + b 0x1c8e850 │ │ │ │ + stc 3, cr1, [sp, #332] @ 0x14c │ │ │ │ + @ instruction: 0xf0037b08 │ │ │ │ + bcs 0x47dba0 │ │ │ │ + @ instruction: 0xf043bf08 │ │ │ │ + vsubw.u8 q8, q2, d1 │ │ │ │ + tstmi r1, #536870916 @ 0x20000004 │ │ │ │ + blcs 0xe13c0 │ │ │ │ mcrge 4, 3, pc, cr3, cr15, {3} @ │ │ │ │ subseq pc, r9, #76, 4 @ 0xc0000004 │ │ │ │ andeq pc, fp, #192, 4 │ │ │ │ @ instruction: 0xf7ffab04 │ │ │ │ stmdacs r0, {r0, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldrb sp, [r8], -r6, lsr #3 │ │ │ │ + ldrb sp, [r8], -r5, lsr #3 │ │ │ │ rscsne pc, sp, #76, 4 @ 0xc0000004 │ │ │ │ andeq pc, fp, #192, 4 │ │ │ │ ldc2 7, cr15, [r0], {255} @ 0xff │ │ │ │ - orrsle r2, sp, r0, lsl #16 │ │ │ │ + orrsle r2, ip, r0, lsl #16 │ │ │ │ mvnspl pc, #1325400064 @ 0x4f000000 │ │ │ │ tstpcc r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ vst4.8 {d20-d23}, [pc :128], r3 │ │ │ │ vmvn.i32 q11, #2048 @ 0x00000800 │ │ │ │ addsmi r1, r3, #16, 4 │ │ │ │ svcge 0x001bf43f │ │ │ │ rscspl pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @@ -176935,67 +176936,67 @@ │ │ │ │ addmi r0, sl, #48, 2 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr1, cr15, {3} │ │ │ │ andeq pc, pc, #5 │ │ │ │ @ instruction: 0xf1a2461d │ │ │ │ @ instruction: 0xf004090f │ │ │ │ stcleq 3, cr0, [r1], #508 @ 0x1fc │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ - @ instruction: 0xf001009f │ │ │ │ - vaddw.u8 q8, q2, d8 │ │ │ │ - b 0x1489d2c │ │ │ │ - tstmi r9, #1458176 @ 0x164000 │ │ │ │ - vqshlu.s64 d20, d0, #4 │ │ │ │ - ldr r5, [r1, -r0, asr #21]! │ │ │ │ - ldrtmi sl, [r0], -r4, lsl #18 │ │ │ │ - movwcs pc, #13252 @ 0x33c4 @ │ │ │ │ - movwcc lr, #14797 @ 0x39cd │ │ │ │ - @ instruction: 0xf88cf7ff │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xf004af65 │ │ │ │ - blls 0x18e1d4 │ │ │ │ - svcmi 0x0060f1b4 │ │ │ │ - stcge 4, cr15, [r7, #508]! @ 0x1fc │ │ │ │ - ldrtmi sl, [r0], -r4, lsl #18 │ │ │ │ - @ instruction: 0xf7ff9304 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ - ldcge 4, cr15, [pc, #252] @ 0xbd160 │ │ │ │ - stmdbge r4, {r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ - movwls r4, #13872 @ 0x3630 │ │ │ │ - strcs pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ - @ instruction: 0xf7ff9404 │ │ │ │ - blls 0x1bb23c │ │ │ │ + beq 0xfe1b7958 │ │ │ │ + tstpeq r8, r1 @ p-variant is OBSOLETE │ │ │ │ + movtcc pc, #9156 @ 0x23c4 @ │ │ │ │ + ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ + @ instruction: 0x46904319 │ │ │ │ + strbpl pc, [r0, r4, asr #7] @ │ │ │ │ + stmdbge r4, {r0, r4, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ + vmvn.i32 d20, #-1073741824 @ 0xc0000000 │ │ │ │ + stmib sp, {r0, r1, r8, r9, sp}^ │ │ │ │ + @ instruction: 0xf7ff3303 │ │ │ │ + stmdacs r0, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + svcge 0x0063f47f │ │ │ │ + strbtmi pc, [r2], #-4 @ │ │ │ │ + @ instruction: 0xf1b49b03 │ │ │ │ + @ instruction: 0xf47f4f60 │ │ │ │ + stmdbge r4, {r1, r2, r5, r7, r8, sl, fp, sp, pc} │ │ │ │ + movwls r4, #17968 @ 0x4630 │ │ │ │ + @ instruction: 0xf87cf7ff │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - strb sl, [r7, -r8, lsl #28] │ │ │ │ - ldrtmi sl, [r0], -r4, lsl #22 │ │ │ │ - eorcs pc, r1, #76, 4 @ 0xc0000004 │ │ │ │ - andeq pc, fp, #192, 4 │ │ │ │ - @ instruction: 0xf7ff9103 │ │ │ │ - stmdbls r3, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - usat16 sl, #10, fp │ │ │ │ - ldrtmi sl, [r0], -r4, lsl #22 │ │ │ │ - eorcs pc, r1, #76, 4 @ 0xc0000004 │ │ │ │ - andeq pc, fp, #192, 4 │ │ │ │ - @ instruction: 0xf7ff9103 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - str sl, [r1, -sp, lsr #30] │ │ │ │ - ldmdavs fp, {r0, r1, r4, r5, r8, sl, fp, sp, lr} │ │ │ │ - svceq 0x000ef013 │ │ │ │ - mcrge 4, 0, pc, cr12, cr15, {1} @ │ │ │ │ - @ instruction: 0xf7fe4630 │ │ │ │ - @ instruction: 0xe721fd3f │ │ │ │ - cmppne ip, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ - orrseq pc, r5, r0, asr #5 │ │ │ │ - stmdavs r8, {sl, ip, pc} │ │ │ │ - mcr2 7, 2, pc, cr0, cr3, {4} @ │ │ │ │ - @ instruction: 0xf7ede630 │ │ │ │ - ldr pc, [r5, -sp, asr #31] │ │ │ │ - @ instruction: 0xff14f1fd │ │ │ │ - andhi pc, r0, pc, lsr #7 │ │ │ │ + @ instruction: 0xe752ad9e │ │ │ │ + ldrtmi sl, [r0], -r4, lsl #18 │ │ │ │ + vsubw.u8 , q2, d3 │ │ │ │ + strls r2, [r4], #-1027 @ 0xfffffbfd │ │ │ │ + @ instruction: 0xf870f7ff │ │ │ │ + stmdacs r0, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ + mcrge 4, 0, pc, cr7, cr15, {1} @ │ │ │ │ + blge 0x1f6d98 │ │ │ │ + vmin.s8 d20, d12, d16 │ │ │ │ + vsubl.s8 q9, d0, d17 │ │ │ │ + tstls r3, fp, lsl #4 │ │ │ │ + blx 0x1ffb090 │ │ │ │ + stmdacs r0, {r0, r1, r8, fp, ip, pc} │ │ │ │ + svcge 0x0039f47f │ │ │ │ + blge 0x1f6c48 │ │ │ │ + vmin.s8 d20, d12, d16 │ │ │ │ + vsubl.s8 q9, d0, d17 │ │ │ │ + tstls r3, fp, lsl #4 │ │ │ │ + blx 0x1c7b0ac │ │ │ │ + stmdacs r0, {r0, r1, r8, fp, ip, pc} │ │ │ │ + svcge 0x002bf47f │ │ │ │ + ldcvs 6, cr14, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf013681b │ │ │ │ + @ instruction: 0xf43f0f0e │ │ │ │ + ldrtmi sl, [r0], -fp, lsl #28 │ │ │ │ + ldc2 7, cr15, [lr, #-1016]! @ 0xfffffc08 │ │ │ │ + vaba.s8 d30, d14, d15 │ │ │ │ + vorr.i32 , #12 @ 0x0000000c │ │ │ │ + strls r0, [r0], #-405 @ 0xfffffe6b │ │ │ │ + @ instruction: 0xf7936808 │ │ │ │ + @ instruction: 0xe62ffe3f │ │ │ │ + @ instruction: 0xffd4f7ed │ │ │ │ + @ instruction: 0xf1fde713 │ │ │ │ + svclt 0x0000ff53 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfec142fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf7924604 │ │ │ │ @@ -186614,15 +186615,15 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ addeq r9, r5, r0, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfec1d94c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64e0fe0 │ │ │ │ - vbic.i32 q11, #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 q11, q12, #64 │ │ │ │ addlt r0, r6, r4, lsr r3 │ │ │ │ ldmdavc r8, {r2, r9, sl, lr}^ │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ @ instruction: 0xffcef789 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ bls 0x1fa530 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -186641,15 +186642,15 @@ │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ addeq r9, r5, r4, lsl #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl 0xfec1d9b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64e0fe0 │ │ │ │ - vbic.i32 q11, #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 q11, q12, #64 │ │ │ │ addlt r0, r6, r4, lsr r3 │ │ │ │ ldmdavc r8, {r2, r9, sl, lr}^ │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ @ instruction: 0xff98f789 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ bls 0x1fa59c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @@ -191523,20 +191524,20 @@ │ │ │ │ movwcs lr, #10717 @ 0x29dd │ │ │ │ stmdalt ip, {r1, r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl 0xfec225fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vhadd.s8 d18, d1, d0 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ @ instruction: 0xf64b0335 │ │ │ │ - vmla.f d17, d0, d0[1] │ │ │ │ + vmla.f d17, d16, d0[1] │ │ │ │ addcs r0, ip, #-1073741813 @ 0xc000000b │ │ │ │ - @ instruction: 0xf1829000 │ │ │ │ - svclt 0x0000ffef │ │ │ │ + @ instruction: 0xf1839000 │ │ │ │ + svclt 0x0000f833 │ │ │ │ @ instruction: 0xf04fb570 │ │ │ │ blls 0x1ce448 │ │ │ │ blx 0x3f2440 │ │ │ │ subsmi pc, fp, #0, 24 │ │ │ │ vmlseq.f64 d30, d4, d20 │ │ │ │ strbtvc lr, [ip], #2639 @ 0xa4f │ │ │ │ svclt 0x00084574 │ │ │ │ @@ -191571,1113 +191572,1144 @@ │ │ │ │ strtmi r4, [r1], -r2, lsl #12 │ │ │ │ strls r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ blx 0xff2892e8 │ │ │ │ strtmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0x41acf640 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7dc4070 │ │ │ │ - blcc 0x1fa7dc │ │ │ │ + blcc 0x1fa7fc │ │ │ │ stmdale fp, {r0, r8, r9, fp, sp} │ │ │ │ strcs r4, [r4, #-1576] @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf914f785 │ │ │ │ @ instruction: 0x46022314 │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf78b9500 │ │ │ │ strb pc, [r7, pc, lsr #21]! @ │ │ │ │ @ instruction: 0xf64b2000 │ │ │ │ - vmla.f d17, d0, d0[1] │ │ │ │ + vmla.f d17, d16, d0[1] │ │ │ │ blmi 0x18b9b4 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1825243 │ │ │ │ - svclt 0x0000ff7d │ │ │ │ - ldrshteq r1, [r5], -r8 │ │ │ │ - vsubl.u8 q9, d1, d1 │ │ │ │ - strlt r3, [r0, #-834] @ 0xfffffcbe │ │ │ │ - cdpmi 3, 4, cr15, cr2, cr1, {6} │ │ │ │ - umaalvs r4, r3, r3, r0 │ │ │ │ - @ instruction: 0xf003090b │ │ │ │ - @ instruction: 0xf04f0308 │ │ │ │ - b 0x118e524 │ │ │ │ - sbcvs r0, r3, lr, lsl #6 │ │ │ │ + svclt 0x0000ffc1 │ │ │ │ + eorseq r1, r5, r8, ror r7 │ │ │ │ movwpl pc, #9153 @ 0x23c1 @ │ │ │ │ - andgt pc, r8, r0, asr #17 │ │ │ │ - mcrreq 3, 12, pc, r2, cr1 @ │ │ │ │ - andsgt pc, r0, r0, asr #17 │ │ │ │ - subeq lr, r3, #2048 @ 0x800 │ │ │ │ - mcrrne 3, 12, pc, r0, cr1 @ │ │ │ │ - vaddl.u8 q11, d1, d2 │ │ │ │ - @ instruction: 0xf8c03100 │ │ │ │ - cmpvs r1, r8, lsl r0 │ │ │ │ + @ instruction: 0xf04f2200 │ │ │ │ + addvs r0, r2, r1, lsl #24 │ │ │ │ + subne pc, r0, #67108867 @ 0x4000003 │ │ │ │ + vaddw.u8 q11, , d2 │ │ │ │ + bl 0x3d7e28 │ │ │ │ + stmdbeq fp, {r0, r1, r6, sl, fp} │ │ │ │ + andgt pc, r0, r0, asr #17 │ │ │ │ + @ instruction: 0xf0030052 │ │ │ │ + subvs r0, r2, r8, lsl #6 │ │ │ │ + subeq pc, r2, #67108867 @ 0x4000003 │ │ │ │ + vaddw.u8 q11, , d2 │ │ │ │ + tstmi r3, #536870916 @ 0x20000004 │ │ │ │ + smlabtcc r0, r1, r3, pc @ │ │ │ │ + smlalbtvs r6, r1, r3, r0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x0000bd00 │ │ │ │ - stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ + svclt 0x00004770 │ │ │ │ + stcpl 3, cr15, [r2], {193} @ 0xc1 │ │ │ │ + andcs r0, r1, #180224 @ 0x2c000 │ │ │ │ + bl 0x178960 │ │ │ │ + @ instruction: 0xf003024c │ │ │ │ + vsubw.u8 q8, , d8 │ │ │ │ + andvs r4, r2, r2, asr #24 │ │ │ │ subcc pc, r2, #67108867 @ 0x4000003 │ │ │ │ - stmdbeq fp, {r8, sl, ip, sp, pc} │ │ │ │ - vpmax.s8 d15, d12, d2 │ │ │ │ - vmla.i q11, , d2[0] │ │ │ │ - orrvs r1, r2, r0, asr #4 │ │ │ │ - andpl pc, r2, #67108867 @ 0x4000003 │ │ │ │ - cdpeq 3, 4, cr15, cr2, cr1, {6} │ │ │ │ - movweq pc, #32771 @ 0x8003 @ │ │ │ │ - mcrreq 11, 0, lr, r2, cr12 │ │ │ │ - ands pc, r0, r0, asr #17 │ │ │ │ - andmi pc, r0, #67108867 @ 0x4000003 │ │ │ │ + movweq lr, #51779 @ 0xca43 │ │ │ │ + stcmi 3, cr15, [r0], {193} @ 0xc1 │ │ │ │ cdpcc 3, 0, cr15, cr0, cr1, {6} │ │ │ │ - smlalbtmi pc, r2, r1, r3 @ │ │ │ │ - movwmi r3, #45569 @ 0xb201 │ │ │ │ - ands pc, r4, r0, asr #17 │ │ │ │ - andgt pc, r0, r0, asr #17 │ │ │ │ - movwcs lr, #10688 @ 0x29c0 │ │ │ │ + stceq 1, cr15, [r1], {12} │ │ │ │ + stmib r0, {r1, r4, r6}^ │ │ │ │ + @ instruction: 0xf8c0c302 │ │ │ │ + vmov.i32 d30, #148 @ 0x00000094 │ │ │ │ + subvs r1, r2, r0, asr #6 │ │ │ │ + smlalbteq pc, r2, r1, r3 @ │ │ │ │ + smlabbvs r1, r3, r1, r6 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strlt r0, [r0, #-2315] @ 0xfffff6f5 │ │ │ │ - movweq pc, #32771 @ 0x8003 @ │ │ │ │ - cdpmi 3, 4, cr15, cr2, cr1, {6} │ │ │ │ - mcrreq 3, 12, pc, r2, cr1 @ │ │ │ │ - movweq lr, #59971 @ 0xea43 │ │ │ │ - vaddl.u8 q11, d17, d3 │ │ │ │ - andcs r3, r0, #134217729 @ 0x8000001 │ │ │ │ - andgt pc, ip, r0, asr #17 │ │ │ │ - mcrrne 3, 12, pc, r0, cr1 @ │ │ │ │ - vmov.i32 q8, #155 @ 0x0000009b │ │ │ │ - stmib r0, {r8, ip, sp}^ │ │ │ │ - stmib r0, {r9, ip, sp}^ │ │ │ │ - andcs r1, r0, r4, lsl #24 │ │ │ │ + subcc pc, r2, #67108867 @ 0x4000003 │ │ │ │ + @ instruction: 0xf003090b │ │ │ │ + @ instruction: 0xf04f0308 │ │ │ │ + subseq r0, r2, r0, lsl #24 │ │ │ │ + vaddl.u8 q11, d1, d2 │ │ │ │ + sbcvs r0, r2, r2, asr #4 │ │ │ │ + submi pc, r2, #67108867 @ 0x4000003 │ │ │ │ + andgt pc, r4, r0, asr #17 │ │ │ │ + vorr.i32 d20, #37632 @ 0x00009300 │ │ │ │ + addvs r1, r3, r0, asr #24 │ │ │ │ + smlabtcc r0, r1, r3, pc @ │ │ │ │ + andsgt pc, r4, r0, asr #17 │ │ │ │ + andcs r6, r0, r1, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ - stcleq 8, cr0, [fp], {138} @ 0x8a │ │ │ │ - mcrreq 3, 12, pc, r2, cr1 @ │ │ │ │ - andeq pc, r8, #2 │ │ │ │ + ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ + stmeq sl, {r0, r1, r3, r6, r7, sl, fp} │ │ │ │ + mcrrcc 3, 12, pc, r2, cr1 @ │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ - smlalbtcc pc, r2, r1, r3 @ │ │ │ │ - b 0x115c238 │ │ │ │ - addvs r0, r3, ip, lsl #4 │ │ │ │ - andcc lr, r0, #192, 18 @ 0x300000 │ │ │ │ + andeq pc, r8, #2 │ │ │ │ + smlalbteq pc, r2, r1, r3 @ │ │ │ │ + movweq lr, #51779 @ 0xca43 │ │ │ │ + andvs r4, r3, sl, lsl #6 │ │ │ │ + movwcs lr, #6592 @ 0x19c0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ - vmlal.u8 q8, d17, d10 │ │ │ │ - @ instruction: 0xf0020342 │ │ │ │ - strlt r0, [r0, #-520] @ 0xfffffdf8 │ │ │ │ - stcleq 3, cr4, [fp], {26} │ │ │ │ - cdpcc 3, 4, cr15, cr2, cr1, {6} │ │ │ │ - movweq pc, #32771 @ 0x8003 @ │ │ │ │ - stceq 0, cr15, [r1], {1} │ │ │ │ - movweq lr, #59971 @ 0xea43 │ │ │ │ - stmdbeq fp, {r0, r1, sp, lr}^ │ │ │ │ - andsgt pc, r4, r0, asr #17 │ │ │ │ - movweq pc, #8195 @ 0x2003 @ │ │ │ │ + vmul.f q8, , d3[2] │ │ │ │ + @ instruction: 0xf0031c00 │ │ │ │ + strlt r0, [r0, #-770] @ 0xfffffcfe │ │ │ │ + andeq pc, r1, #1 │ │ │ │ + movweq lr, #51779 @ 0xca43 │ │ │ │ + tstvs r3, r2, asr #2 │ │ │ │ + stcleq 8, cr0, [fp], {138} @ 0x8a │ │ │ │ stcmi 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ - @ instruction: 0x2c01e9c0 │ │ │ │ - andne pc, r0, #67108867 @ 0x4000003 │ │ │ │ - vorr.i32 d20, #37632 @ 0x00009300 │ │ │ │ - stmib r0, {r0, r6, r7, r8, ip}^ │ │ │ │ - andcs r1, r0, r3, lsl #6 │ │ │ │ + cdpeq 3, 4, cr15, cr2, cr1, {6} │ │ │ │ + andeq pc, r8, #2 │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + andgt pc, r8, r0, asr #17 │ │ │ │ + stclne 3, cr15, [r1], {193} @ 0xc1 │ │ │ │ + smlalbtcc pc, r2, r1, r3 @ │ │ │ │ + andeq lr, lr, #270336 @ 0x42000 │ │ │ │ + @ instruction: 0xf8c0430b │ │ │ │ + subvs ip, r2, ip │ │ │ │ + andcs r6, r0, r3 │ │ │ │ + andcs r2, r0, #0, 2 │ │ │ │ + @ instruction: 0xf04f2300 │ │ │ │ + stclt 12, cr0, [r0, #-0] │ │ │ │ + @ instruction: 0xf001098b │ │ │ │ + @ instruction: 0xf0030c01 │ │ │ │ + andcs r0, r1, #134217728 @ 0x8000000 │ │ │ │ + movweq lr, #51779 @ 0xca43 │ │ │ │ + mcrrmi 3, 12, pc, r2, cr1 @ │ │ │ │ + vabal.u8 , d1, d0 │ │ │ │ + blx 0x15af90 │ │ │ │ + blx 0x408298 │ │ │ │ + tstpvs r3, r2, lsl #24 @ p-variant is OBSOLETE │ │ │ │ + andgt pc, r4, r0, asr #17 │ │ │ │ + vqdmulh.s q8, , d3[2] │ │ │ │ + vmull.u8 , d1, d1 │ │ │ │ + @ instruction: 0xf0030142 │ │ │ │ + @ instruction: 0xf8c00308 │ │ │ │ + b 0x11bb6d8 │ │ │ │ + bl 0x14c2e4 │ │ │ │ + andvs r0, r3, r1, asr #4 │ │ │ │ + andcs r6, r0, r2, lsl #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ strlt r0, [r0, #-2443] @ 0xfffff675 │ │ │ │ - mcrreq 3, 12, pc, r2, cr1 @ │ │ │ │ - cdpeq 0, 0, cr15, cr1, cr1, {0} │ │ │ │ movweq pc, #8195 @ 0x2003 @ │ │ │ │ - b 0x1193e8c │ │ │ │ - bl 0x14c2c4 │ │ │ │ - @ instruction: 0xf8c00c4c │ │ │ │ - vaddl.u8 q14, d1, d8 │ │ │ │ - addsmi r4, sl, r2, asr #24 │ │ │ │ - smlabtvs r2, fp, ip, r0 │ │ │ │ - movweq pc, #32771 @ 0x8003 @ │ │ │ │ - subeq lr, ip, #323584 @ 0x4f000 │ │ │ │ - vmla.i q11, , d2[0] │ │ │ │ - tstmi r3, #536870916 @ 0x20000004 │ │ │ │ - smlabtpl r1, r1, r3, pc @ │ │ │ │ - sbcvs r6, r1, r3 │ │ │ │ + cdpeq 0, 0, cr15, cr1, cr1, {0} │ │ │ │ + vsubl.u8 q9, d1, d1 │ │ │ │ + b 0x119e7dc │ │ │ │ + blx 0x3cc310 │ │ │ │ + @ instruction: 0xf8c0fc02 │ │ │ │ + addsmi ip, sl, r4 │ │ │ │ + vqdmulh.s q8, , d3[2] │ │ │ │ + @ instruction: 0xf0035c01 │ │ │ │ + vsubw.u8 q8, , d8 │ │ │ │ + sbcvs r3, r2, r2, asr #2 │ │ │ │ + @ instruction: 0xf8c0430b │ │ │ │ + andvs ip, r3, r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strlt r0, [r0, #-2442] @ 0xfffff676 │ │ │ │ - andeq pc, r2, #2 │ │ │ │ - cdpeq 0, 0, cr15, cr1, cr1, {0} │ │ │ │ + movwmi pc, #13249 @ 0x33c1 @ │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ - andeq lr, lr, #270336 @ 0x42000 │ │ │ │ - @ instruction: 0xf0030ccb │ │ │ │ - blx 0x3cc300 │ │ │ │ - vmull.u8 , d1, d2 │ │ │ │ - @ instruction: 0xf8c04242 │ │ │ │ - subseq ip, r2, ip │ │ │ │ - vmla.i q11, , d2[0] │ │ │ │ - vmlal.u , d1, d2[0] │ │ │ │ - tstmi r3, #1073741824 @ 0x40000000 │ │ │ │ - andvs r6, r3, r1, lsl #1 │ │ │ │ + @ instruction: 0xf1c30cca │ │ │ │ + stmib r0, {r4, r8, r9}^ │ │ │ │ + stmeq fp, {r1, sl, fp, ip, sp} │ │ │ │ + mcrrcc 3, 12, pc, r2, cr1 @ │ │ │ │ + andeq pc, r8, #2 │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + smlalbteq pc, r2, r1, r3 @ │ │ │ │ + andeq lr, ip, #270336 @ 0x42000 │ │ │ │ + stmib r0, {r0, r1, r3, r8, r9, lr}^ │ │ │ │ + andcs r2, r0, r0, lsl #6 │ │ │ │ + andcs r2, r0, #0, 2 │ │ │ │ + @ instruction: 0xf04f2300 │ │ │ │ + ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ + stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ + movwmi pc, #17345 @ 0x43c1 @ │ │ │ │ + @ instruction: 0xf1c30cca │ │ │ │ + stmib r0, {r5, r8, r9}^ │ │ │ │ + blx 0x91a760 │ │ │ │ + @ instruction: 0xf002f30c │ │ │ │ + vsubl.u8 q8, d1, d8 │ │ │ │ + @ instruction: 0xf0033c42 │ │ │ │ + vsubw.u8 q8, , d8 │ │ │ │ + b 0x114bc74 │ │ │ │ + movwmi r0, #45580 @ 0xb20c │ │ │ │ + movwcs lr, #2496 @ 0x9c0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x0000bd00 │ │ │ │ - vqdmulh.s q8, , d3[2] │ │ │ │ - @ instruction: 0xf0033242 │ │ │ │ - @ instruction: 0xf0010308 │ │ │ │ - tstmi r3, #3840 @ 0xf00 │ │ │ │ - andgt pc, r4, r0, asr #17 │ │ │ │ - andpl pc, r1, #67108867 @ 0x4000003 │ │ │ │ + svclt 0x00004770 │ │ │ │ + stcleq 5, cr11, [fp], {0} │ │ │ │ + cdpcc 3, 4, cr15, cr2, cr1, {6} │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + andeq pc, pc, #1 │ │ │ │ + stcpl 3, cr15, [r1], {193} @ 0xc1 │ │ │ │ + movweq lr, #59971 @ 0xea43 │ │ │ │ smlalbtmi pc, r2, r1, r3 @ │ │ │ │ - movwcs lr, #10688 @ 0x29c0 │ │ │ │ - andcs r6, r0, r1 │ │ │ │ + andgt pc, r8, r0, asr #17 │ │ │ │ + andne lr, r0, #192, 18 @ 0x300000 │ │ │ │ + andcs r6, r0, r3, asr #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ + stclt 12, cr0, [r0, #-0] │ │ │ │ vqdmulh.s q8, , d3[2] │ │ │ │ @ instruction: 0xf0033c42 │ │ │ │ @ instruction: 0xf0010308 │ │ │ │ - b 0x118bf88 │ │ │ │ + b 0x118c004 │ │ │ │ vsubw.u8 q8, , d12 │ │ │ │ - subvs r4, r2, r2, asr #2 │ │ │ │ - andvs r6, r1, r3, asr #1 │ │ │ │ + sbcvs r4, r3, r2, asr #2 │ │ │ │ + andne lr, r0, #192, 18 @ 0x300000 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ - vmlal.u8 q8, d17, d10 │ │ │ │ - stcleq 12, cr0, [fp], {66} @ 0x42 │ │ │ │ + vqdmulh.s q8, , d2[2] │ │ │ │ + stmeq fp, {sl, fp, ip, sp, lr} │ │ │ │ + stceq 1, cr15, [r2], {204} @ 0xcc │ │ │ │ andeq pc, r8, #2 │ │ │ │ - andeq lr, ip, #270336 @ 0x42000 │ │ │ │ - movweq pc, #32771 @ 0x8003 @ │ │ │ │ + andgt pc, r8, r0, asr #17 │ │ │ │ mcrrcc 3, 12, pc, r2, cr1 @ │ │ │ │ - vaddl.u8 q11, d1, d2 │ │ │ │ - b 0x11a7f88 │ │ │ │ - @ instruction: 0xf1c2030c │ │ │ │ - vsubl.u8 q8, d1, d2 │ │ │ │ - stmib r0, {r1, r6, r8, lr}^ │ │ │ │ - subvs r2, r1, r2, lsl #6 │ │ │ │ - mrscs r2, (UNDEF: 0) │ │ │ │ - movwcs r2, #512 @ 0x200 │ │ │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x00004770 │ │ │ │ - vmlal.u8 q8, d17, d10 │ │ │ │ - stcleq 12, cr0, [fp], {66} @ 0x42 │ │ │ │ - andeq pc, r8, #2 │ │ │ │ - andeq lr, ip, #270336 @ 0x42000 │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ - mcrrcc 3, 12, pc, r2, cr1 @ │ │ │ │ - b 0x11a37cc │ │ │ │ - vsubw.u8 q8, , d12 │ │ │ │ - vsubl.u8 , d1, d1 │ │ │ │ - stmib r0, {r1, r6, r8, lr}^ │ │ │ │ - subvs r2, r1, r2, lsl #6 │ │ │ │ + andeq lr, ip, #270336 @ 0x42000 │ │ │ │ + mcrreq 3, 12, pc, r2, cr1 @ │ │ │ │ + movweq lr, #51779 @ 0xca43 │ │ │ │ + smlalbtmi pc, r2, r1, r3 @ │ │ │ │ + stmib r0, {r1, r6, r7, sp, lr}^ │ │ │ │ + andcs r3, r0, r0, lsl #2 │ │ │ │ + andcs r2, r0, #0, 2 │ │ │ │ + @ instruction: 0xf04f2300 │ │ │ │ + ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ + strlt r0, [r0, #-3274] @ 0xfffff336 │ │ │ │ + vmlal.u8 q8, d17, d11 │ │ │ │ + @ instruction: 0xf0023e42 │ │ │ │ + vsubl.u8 q8, d1, d8 │ │ │ │ + b 0x116283c │ │ │ │ + @ instruction: 0xf003020e │ │ │ │ + stmib r0, {r3, r8, r9}^ │ │ │ │ + vsubl.u8 q14, d1, d2 │ │ │ │ + vmlal.u q8, d1, d2[0] │ │ │ │ + tstmi r3, #-2147483632 @ 0x80000010 │ │ │ │ + smlabtcc r0, r0, r9, lr │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x00004770 │ │ │ │ + svclt 0x0000bd00 │ │ │ │ vqdmulh.s q8, , d3[2] │ │ │ │ @ instruction: 0xf0033c42 │ │ │ │ @ instruction: 0xf0010308 │ │ │ │ - b 0x118c030 │ │ │ │ + b 0x118c0ac │ │ │ │ vsubw.u8 q8, , d12 │ │ │ │ - andvs r4, r3, r1, lsl #3 │ │ │ │ - smlabtcs r1, r0, r9, lr │ │ │ │ - mrscs r2, (UNDEF: 0) │ │ │ │ - movwcs r2, #512 @ 0x200 │ │ │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x00004770 │ │ │ │ - movweq pc, #61441 @ 0xf001 @ │ │ │ │ - addvs r0, r3, sl, asr #25 │ │ │ │ - @ instruction: 0xf3c1090b │ │ │ │ - @ instruction: 0xf0023c42 │ │ │ │ - vsubl.u8 q8, d1, d8 │ │ │ │ - @ instruction: 0xf0034142 │ │ │ │ - b 0x114c44c │ │ │ │ - movwmi r0, #45580 @ 0xb20c │ │ │ │ - movwcs lr, #2496 @ 0x9c0 │ │ │ │ + stmib r0, {r0, r7, r8, lr}^ │ │ │ │ + addvs r3, r1, r0, lsl #4 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ vqdmulh.s q8, , d2[2] │ │ │ │ @ instruction: 0xf0023342 │ │ │ │ @ instruction: 0xf0010208 │ │ │ │ tstmi sl, #3840 @ 0xf00 │ │ │ │ @ instruction: 0xf003090b │ │ │ │ - @ instruction: 0xf8c00308 │ │ │ │ - vaddl.u8 q14, d1, d8 │ │ │ │ - andvs r4, r2, r2, asr #24 │ │ │ │ - smlabtpl r1, r1, r3, pc @ │ │ │ │ - movweq lr, #51779 @ 0xca43 │ │ │ │ - subvs r6, r3, r1, asr #1 │ │ │ │ + vsubw.u8 q8, , d8 │ │ │ │ + movwmi r4, #45378 @ 0xb142 │ │ │ │ + andgt pc, r8, r0, asr #17 │ │ │ │ + movwcs lr, #2496 @ 0x9c0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ - vldmiaeq r1, {s28-s106} │ │ │ │ - stcleq 5, cr11, [sl], {0} │ │ │ │ - cdpeq 3, 4, cr15, cr2, cr1, {6} │ │ │ │ - stceq 0, cr15, [r8], {12} │ │ │ │ - b 0x13cdcc0 │ │ │ │ - @ instruction: 0xf0020c0e │ │ │ │ - @ instruction: 0xf8c00208 │ │ │ │ - vaddl.u8 q14, d1, d4 │ │ │ │ - @ instruction: 0xf0033c42 │ │ │ │ - b 0x114c4c8 │ │ │ │ - vsubl.u8 q8, d1, d12 │ │ │ │ - vmull.u8 , d1, d0 │ │ │ │ - @ instruction: 0xf10c4142 │ │ │ │ - movwmi r0, #48129 @ 0xbc01 │ │ │ │ - stmib r0, {r1, sp, lr}^ │ │ │ │ - andcs r3, r0, r2, lsl #24 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0x1c11ea4f │ │ │ │ - stcleq 5, cr11, [sl], {0} │ │ │ │ - cdpmi 3, 4, cr15, cr2, cr1, {6} │ │ │ │ - stceq 0, cr15, [r8], {12} │ │ │ │ - b 0x13cdb0c │ │ │ │ - @ instruction: 0xf0020c0e │ │ │ │ - @ instruction: 0xf8c00208 │ │ │ │ - vaddl.u8 q14, d1, d4 │ │ │ │ - @ instruction: 0xf0033c42 │ │ │ │ - b 0x114c514 │ │ │ │ - vsubl.u8 q8, d1, d12 │ │ │ │ - b 0x118ea04 │ │ │ │ - vsubw.u8 q8, , d12 │ │ │ │ - andvs r5, r2, r1, lsl #2 │ │ │ │ - smlabtcc r2, r0, r9, lr │ │ │ │ + strlt r0, [r0, #-3275] @ 0xfffff335 │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + cdpcc 3, 4, cr15, cr2, cr1, {6} │ │ │ │ + andeq pc, pc, #1 │ │ │ │ + movweq lr, #59971 @ 0xea43 │ │ │ │ + stmdbeq fp, {r0, r1, sp, lr} │ │ │ │ + stcpl 3, cr15, [r1], {193} @ 0xc1 │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + smlalbtmi pc, r2, r1, r3 @ │ │ │ │ + stmib r0, {r0, r1, r3, r8, r9, lr}^ │ │ │ │ + subvs r2, r3, r2, lsl #24 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - vldmiaeq r1, {s28-s106} │ │ │ │ - subeq pc, r2, #67108867 @ 0x4000003 │ │ │ │ - stceq 0, cr15, [r8], {12} │ │ │ │ - b 0x13d4528 │ │ │ │ - sbcvs r0, r3, r2, lsl #24 │ │ │ │ - stmdbeq fp, {r1, r3, r6, r7, sl, fp} │ │ │ │ - movweq pc, #32771 @ 0x8003 @ │ │ │ │ - andeq pc, r8, #2 │ │ │ │ - andgt pc, r4, r0, asr #17 │ │ │ │ - mcrrcc 3, 12, pc, r2, cr1 @ │ │ │ │ - smlalbtmi pc, r2, r1, r3 @ │ │ │ │ - andeq lr, ip, #270336 @ 0x42000 │ │ │ │ - andvs r4, r2, fp, lsl #6 │ │ │ │ - andcs r6, r0, r3, lsl #1 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - vldmiaeq r1, {s28-s106} │ │ │ │ - stcleq 5, cr11, [sl], {0} │ │ │ │ - cdpeq 3, 4, cr15, cr2, cr1, {6} │ │ │ │ - stceq 0, cr15, [r8], {12} │ │ │ │ - b 0x13cdd9c │ │ │ │ - @ instruction: 0xf0020c0e │ │ │ │ - @ instruction: 0xf8c00208 │ │ │ │ - vaddl.u8 q14, d1, d4 │ │ │ │ - @ instruction: 0xf0033c42 │ │ │ │ - b 0x114c5a4 │ │ │ │ - vsubl.u8 q8, d1, d12 │ │ │ │ - vmull.u8 , d1, d0 │ │ │ │ - @ instruction: 0xf10c4142 │ │ │ │ - movwmi r0, #48129 @ 0xbc01 │ │ │ │ - stmib r0, {r1, sp, lr}^ │ │ │ │ - andcs r3, r0, r2, lsl #24 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ - vqdmulh.s q8, , d3[2] │ │ │ │ - @ instruction: 0xf0033c42 │ │ │ │ - @ instruction: 0xf0010308 │ │ │ │ - b 0x118c1f4 │ │ │ │ - andvs r0, r3, ip, lsl #6 │ │ │ │ - addvs r0, r2, fp, lsl #18 │ │ │ │ - movweq pc, #32771 @ 0x8003 @ │ │ │ │ - andvc pc, r0, #67108867 @ 0x4000003 │ │ │ │ - smlalbtmi pc, r2, r1, r3 @ │ │ │ │ - andeq pc, r2, #-2147483600 @ 0x80000030 │ │ │ │ - sbcvs r4, r2, fp, lsl #6 │ │ │ │ - andcs r6, r0, r3, asr #32 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - vldmiaeq r1, {s28-s106} │ │ │ │ - stcleq 5, cr11, [sl], {0} │ │ │ │ - cdpeq 3, 4, cr15, cr2, cr1, {6} │ │ │ │ - stceq 0, cr15, [r8], {12} │ │ │ │ - b 0x13cde24 │ │ │ │ + b 0x14b8d00 │ │ │ │ + @ instruction: 0xf3c14cd1 │ │ │ │ + stmdbeq sl, {r9, sl, fp, ip, sp, lr} │ │ │ │ + @ instruction: 0xf10e088b │ │ │ │ + @ instruction: 0xf00c0e01 │ │ │ │ + @ instruction: 0xf8c00c08 │ │ │ │ + vaddl.u8 q15, d1, d12 │ │ │ │ + b 0x13db224 │ │ │ │ @ instruction: 0xf0020c0e │ │ │ │ - @ instruction: 0xf8c00208 │ │ │ │ - vaddl.u8 q14, d1, d4 │ │ │ │ - @ instruction: 0xf0033c42 │ │ │ │ - b 0x114c62c │ │ │ │ - vsubl.u8 q8, d1, d12 │ │ │ │ - vmull.u8 , d1, d0 │ │ │ │ - @ instruction: 0xf1cc4142 │ │ │ │ - movwmi r0, #48130 @ 0xbc02 │ │ │ │ - stmib r0, {r1, sp, lr}^ │ │ │ │ - andcs r3, r0, r2, lsl #24 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ - vldmiaeq r1, {s28-s106} │ │ │ │ - stcleq 5, cr11, [sl], {0} │ │ │ │ - cdpeq 3, 4, cr15, cr2, cr1, {6} │ │ │ │ - stceq 0, cr15, [r8], {12} │ │ │ │ - b 0x13cde70 │ │ │ │ + @ instruction: 0xf0030208 │ │ │ │ + @ instruction: 0xf8c00308 │ │ │ │ + vaddl.u8 q14, d1, d0 │ │ │ │ + vqdmulh.s q10, , d2[0] │ │ │ │ + b 0x114be3c │ │ │ │ + movwmi r0, #45580 @ 0xb20c │ │ │ │ + andcc lr, r1, #192, 18 @ 0x300000 │ │ │ │ + mrscs r2, (UNDEF: 0) │ │ │ │ + movwcs r2, #512 @ 0x200 │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + svclt 0x0000bd00 │ │ │ │ + vldmiami r1, {s29-s107} │ │ │ │ + stmeq sl, {r8, sl, ip, sp, pc} │ │ │ │ + cdpcc 3, 4, cr15, cr2, cr1, {6} │ │ │ │ + @ instruction: 0xf00c090b │ │ │ │ + @ instruction: 0xf0020c08 │ │ │ │ + b 0x13cc184 │ │ │ │ + @ instruction: 0xf0030c0e │ │ │ │ + vsubw.u8 q8, , d8 │ │ │ │ + @ instruction: 0xf8c05e01 │ │ │ │ + vaddl.u8 q14, d1, d0 │ │ │ │ + vqdmulh.s q8, , d2[0] │ │ │ │ + b 0x115be84 │ │ │ │ + movwmi r0, #45580 @ 0xb20c │ │ │ │ + and pc, ip, r0, asr #17 │ │ │ │ + andcc lr, r1, #192, 18 @ 0x300000 │ │ │ │ + mrscs r2, (UNDEF: 0) │ │ │ │ + movwcs r2, #512 @ 0x200 │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + svclt 0x0000bd00 │ │ │ │ + vldmiami r1, {s29-s107} │ │ │ │ + movtcc pc, #9153 @ 0x23c1 @ │ │ │ │ + @ instruction: 0xf00c2200 │ │ │ │ + sbcvs r0, r2, r8, lsl #24 │ │ │ │ + b 0x13cddd4 │ │ │ │ + @ instruction: 0xf0020c03 │ │ │ │ + vsubl.u8 q8, d1, d8 │ │ │ │ + @ instruction: 0xf8c04342 │ │ │ │ + tstmi sl, #0 │ │ │ │ + @ instruction: 0xf003088b │ │ │ │ + vsubw.u8 q8, , d8 │ │ │ │ + movwmi r0, #45378 @ 0xb142 │ │ │ │ + andcc lr, r1, #192, 18 @ 0x300000 │ │ │ │ + mrscs r2, (UNDEF: 0) │ │ │ │ + movwcs r2, #512 @ 0x200 │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + svclt 0x00004770 │ │ │ │ + b 0x14b8de0 │ │ │ │ + @ instruction: 0xf3c14cd1 │ │ │ │ + stmdbeq sl, {r9, sl, fp, ip, lr} │ │ │ │ + @ instruction: 0xf10e088b │ │ │ │ + @ instruction: 0xf00c0e01 │ │ │ │ + @ instruction: 0xf8c00c08 │ │ │ │ + vaddl.u8 q15, d1, d12 │ │ │ │ + b 0x13db304 │ │ │ │ @ instruction: 0xf0020c0e │ │ │ │ - @ instruction: 0xf8c00208 │ │ │ │ - vaddl.u8 q14, d1, d4 │ │ │ │ - @ instruction: 0xf0033c42 │ │ │ │ - b 0x114c678 │ │ │ │ - vsubl.u8 q8, d1, d12 │ │ │ │ - b 0x119eb68 │ │ │ │ - vsubw.u8 q8, , d12 │ │ │ │ - andvs r5, r2, r1, lsl #2 │ │ │ │ - smlabtcc r2, r0, r9, lr │ │ │ │ + @ instruction: 0xf0030208 │ │ │ │ + @ instruction: 0xf8c00308 │ │ │ │ + vaddl.u8 q14, d1, d0 │ │ │ │ + vqdmulh.s q10, , d2[0] │ │ │ │ + b 0x114bf1c │ │ │ │ + movwmi r0, #45580 @ 0xb20c │ │ │ │ + andcc lr, r1, #192, 18 @ 0x300000 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ - movteq pc, #9153 @ 0x23c1 @ │ │ │ │ - andgt pc, ip, r0, asr #17 │ │ │ │ - vpmax.s8 d15, d12, d17 │ │ │ │ + movwvc pc, #961 @ 0x3c1 @ │ │ │ │ + stceq 0, cr15, [pc], {1} │ │ │ │ + @ instruction: 0xf1c30cca │ │ │ │ + stmib r0, {r1, r8, r9}^ │ │ │ │ + stmdbeq fp, {r1, r8, r9, lr, pc} │ │ │ │ mcrrcc 3, 12, pc, r2, cr1 @ │ │ │ │ andeq pc, r8, #2 │ │ │ │ - stcleq 3, cr4, [fp], {26} │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ - smlabtmi r4, r1, r3, pc @ │ │ │ │ - movweq lr, #51779 @ 0xca43 │ │ │ │ - smlawteq r0, r1, r1, pc @ │ │ │ │ - andcc lr, r0, #192, 18 @ 0x300000 │ │ │ │ - andcs r6, r0, r1, lsl #1 │ │ │ │ + smlalbtmi pc, r2, r1, r3 @ │ │ │ │ + andeq lr, ip, #270336 @ 0x42000 │ │ │ │ + stmib r0, {r0, r1, r3, r8, r9, lr}^ │ │ │ │ + andcs r2, r0, r0, lsl #6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - vmlal.u8 q8, d17, d10 │ │ │ │ - @ instruction: 0xf0020342 │ │ │ │ - @ instruction: 0xf04f0208 │ │ │ │ - tstmi sl, #256 @ 0x100 │ │ │ │ - @ instruction: 0xf0030ccb │ │ │ │ + b 0x14b8e6c │ │ │ │ + @ instruction: 0xf3c14cd1 │ │ │ │ + stmdbeq sl, {r9, sl, fp, ip, lr} │ │ │ │ + @ instruction: 0xf1ce088b │ │ │ │ + @ instruction: 0xf00c0e02 │ │ │ │ + @ instruction: 0xf8c00c08 │ │ │ │ + vaddl.u8 q15, d1, d12 │ │ │ │ + b 0x13db390 │ │ │ │ + @ instruction: 0xf0020c0e │ │ │ │ + @ instruction: 0xf0030208 │ │ │ │ @ instruction: 0xf8c00308 │ │ │ │ - vaddl.u8 q14, d1, d12 │ │ │ │ - vqdmulh.s , , d2[0] │ │ │ │ - b 0x119beec │ │ │ │ - @ instruction: 0xf1c1030c │ │ │ │ - stmib r0, {r4, r8}^ │ │ │ │ - addvs r3, r1, r0, lsl #4 │ │ │ │ + vaddl.u8 q14, d1, d0 │ │ │ │ + vqdmulh.s q10, , d2[0] │ │ │ │ + b 0x114bfa8 │ │ │ │ + movwmi r0, #45580 @ 0xb20c │ │ │ │ + andcc lr, r1, #192, 18 @ 0x300000 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x00004770 │ │ │ │ - vmlal.u8 q8, d17, d10 │ │ │ │ - @ instruction: 0xf0020342 │ │ │ │ - @ instruction: 0xf04f0208 │ │ │ │ - tstmi sl, #0, 24 │ │ │ │ - @ instruction: 0xf0030ccb │ │ │ │ - @ instruction: 0xf8c00308 │ │ │ │ - vaddl.u8 q14, d1, d12 │ │ │ │ - vqdmulh.s , , d2[0] │ │ │ │ - b 0x119bf28 │ │ │ │ - @ instruction: 0xf1c1030c │ │ │ │ - stmib r0, {r3, r8}^ │ │ │ │ - addvs r3, r1, r0, lsl #4 │ │ │ │ + svclt 0x0000bd00 │ │ │ │ + vldmiami r1, {s29-s107} │ │ │ │ + stmdbeq sl, {r8, sl, ip, sp, pc} │ │ │ │ + cdpcc 3, 4, cr15, cr2, cr1, {6} │ │ │ │ + @ instruction: 0xf00c088b │ │ │ │ + @ instruction: 0xf0020c08 │ │ │ │ + b 0x13cc2f0 │ │ │ │ + @ instruction: 0xf0030c0e │ │ │ │ + vsubw.u8 q8, , d8 │ │ │ │ + @ instruction: 0xf8c05e01 │ │ │ │ + vaddl.u8 q14, d1, d0 │ │ │ │ + vqdmulh.s q10, , d2[0] │ │ │ │ + b 0x114bff0 │ │ │ │ + movwmi r0, #45580 @ 0xb20c │ │ │ │ + and pc, ip, r0, asr #17 │ │ │ │ + andcc lr, r1, #192, 18 @ 0x300000 │ │ │ │ + mrscs r2, (UNDEF: 0) │ │ │ │ + movwcs r2, #512 @ 0x200 │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + svclt 0x0000bd00 │ │ │ │ + stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ + movwmi pc, #17345 @ 0x43c1 @ │ │ │ │ + @ instruction: 0xf1c30cca │ │ │ │ + stmib r0, {r5, r8, r9}^ │ │ │ │ + blx 0x91ab20 │ │ │ │ + @ instruction: 0xf002f30c │ │ │ │ + vsubl.u8 q8, d1, d8 │ │ │ │ + @ instruction: 0xf0030c42 │ │ │ │ + vsubw.u8 q8, , d8 │ │ │ │ + movwmi r3, #41282 @ 0xa142 │ │ │ │ + movweq lr, #51779 @ 0xca43 │ │ │ │ + movwcs lr, #2496 @ 0x9c0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ - stmeq sl, {r0, r8, r9, sp} │ │ │ │ - stcleq 0, cr6, [fp], {195} @ 0xc3 │ │ │ │ - ldceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + movwmi pc, #13249 @ 0x33c1 @ │ │ │ │ + stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ + @ instruction: 0xf1c30cca │ │ │ │ + stmib r0, {r4, r8, r9}^ │ │ │ │ + stmeq fp, {r1, sl, fp, ip, sp} │ │ │ │ + mcrreq 3, 12, pc, r2, cr1 @ │ │ │ │ andeq pc, r8, #2 │ │ │ │ + smlalbtcc pc, r2, r1, r3 @ │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ - andgt pc, r8, r0, asr #17 │ │ │ │ - mcrrcc 3, 12, pc, r2, cr1 @ │ │ │ │ - smlalbteq pc, r2, r1, r3 @ │ │ │ │ - b 0x119c788 │ │ │ │ + b 0x119c794 │ │ │ │ stmib r0, {r2, r3, r8, r9}^ │ │ │ │ - andcs r3, r0, r0, lsl #4 │ │ │ │ + andcs r2, r0, r0, lsl #6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - stceq 0, cr15, [r8], {79} @ 0x4f │ │ │ │ - b 0x3d477c │ │ │ │ - @ instruction: 0xf8c00291 │ │ │ │ - sbcvs ip, r3, r8 │ │ │ │ - bicsmi lr, r1, #12, 20 @ 0xc000 │ │ │ │ - mcrrcc 3, 12, pc, r2, cr1 @ │ │ │ │ - smlalbteq pc, r2, r1, r3 @ │ │ │ │ - b 0x119c7bc │ │ │ │ + movwmi pc, #9153 @ 0x23c1 @ │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + @ instruction: 0xf1c30cca │ │ │ │ + stmib r0, {r3, r8, r9}^ │ │ │ │ + stmeq fp, {r1, sl, fp, ip, sp} │ │ │ │ + mcrreq 3, 12, pc, r2, cr1 @ │ │ │ │ + andeq pc, r8, #2 │ │ │ │ + smlalbtcc pc, r2, r1, r3 @ │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + b 0x119c7d0 │ │ │ │ stmib r0, {r2, r3, r8, r9}^ │ │ │ │ - andcs r3, r0, r0, lsl #4 │ │ │ │ + andcs r2, r0, r0, lsl #6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ - movteq pc, #9153 @ 0x23c1 @ │ │ │ │ - andgt pc, ip, r0, asr #17 │ │ │ │ - vpmax.s8 d15, d12, d17 │ │ │ │ - mcrrcc 3, 12, pc, r2, cr1 @ │ │ │ │ - andeq pc, r8, #2 │ │ │ │ - stcleq 3, cr4, [fp], {26} │ │ │ │ + ldceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + stcleq 3, cr2, [sl], {1} │ │ │ │ + movwgt lr, #10688 @ 0x29c0 │ │ │ │ + vmlal.u8 q8, d17, d11 │ │ │ │ + @ instruction: 0xf0023c42 │ │ │ │ + @ instruction: 0xf0030208 │ │ │ │ + vsubw.u8 q8, , d8 │ │ │ │ + b 0x114c0e4 │ │ │ │ + movwmi r0, #45580 @ 0xb20c │ │ │ │ + movwcs lr, #2496 @ 0x9c0 │ │ │ │ + mrscs r2, (UNDEF: 0) │ │ │ │ + movwcs r2, #512 @ 0x200 │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + svclt 0x00004770 │ │ │ │ + stceq 0, cr15, [r8], {79} @ 0x4f │ │ │ │ + stmib r0, {r8, r9, sp}^ │ │ │ │ + stmeq fp, {r1, r8, r9, lr, pc} │ │ │ │ + sbcsmi lr, r1, #12, 20 @ 0xc000 │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ - smlabtmi r4, r1, r3, pc @ │ │ │ │ - movweq lr, #51779 @ 0xca43 │ │ │ │ - stmib r0, {r0, r7, sp, lr}^ │ │ │ │ - andcs r3, r0, r0, lsl #4 │ │ │ │ + mcrrcc 3, 12, pc, r2, cr1 @ │ │ │ │ + smlalbteq pc, r2, r1, r3 @ │ │ │ │ + andeq lr, ip, #270336 @ 0x42000 │ │ │ │ + stmib r0, {r0, r1, r3, r8, r9, lr}^ │ │ │ │ + andcs r2, r0, r0, lsl #6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - vmlal.u8 q8, d17, d10 │ │ │ │ - @ instruction: 0xf0020342 │ │ │ │ - @ instruction: 0xf04f0208 │ │ │ │ - tstmi sl, #256 @ 0x100 │ │ │ │ - @ instruction: 0xf0030ccb │ │ │ │ - @ instruction: 0xf8c00308 │ │ │ │ - vaddl.u8 q14, d1, d12 │ │ │ │ - vqdmulh.s , , d2[0] │ │ │ │ - b 0x119c014 │ │ │ │ - addvs r0, r1, ip, lsl #6 │ │ │ │ - andcc lr, r0, #192, 18 @ 0x300000 │ │ │ │ + stcleq 2, cr2, [fp], {2} │ │ │ │ + @ instruction: 0xf003b500 │ │ │ │ + vsubw.u8 q8, , d8 │ │ │ │ + b 0x119b540 │ │ │ │ + andvs r0, r3, lr, lsl #6 │ │ │ │ + vpmax.u8 d15, d2, d17 │ │ │ │ + stcmi 3, cr15, [r4], {193} @ 0xc1 │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + smlalbteq pc, r2, r1, r3 @ │ │ │ │ + stmib r0, {r0, r1, r3, r8, r9, lr}^ │ │ │ │ + subvs ip, r3, r2, lsl #4 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x00004770 │ │ │ │ - vmlal.u8 q8, d17, d10 │ │ │ │ - @ instruction: 0xf0020342 │ │ │ │ + svclt 0x0000bd00 │ │ │ │ + strlt r0, [r0, #-3275] @ 0xfffff335 │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + cdpcc 3, 4, cr15, cr2, cr1, {6} │ │ │ │ + stcmi 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ + movweq lr, #59971 @ 0xea43 │ │ │ │ + stmeq fp, {r0, r1, sp, lr} │ │ │ │ + smlalbteq pc, r2, r1, r3 @ │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + movwmi r2, #45569 @ 0xb201 │ │ │ │ + andgt lr, r2, #192, 18 @ 0x300000 │ │ │ │ + andcs r6, r0, r3, asr #32 │ │ │ │ + andcs r2, r0, #0, 2 │ │ │ │ + @ instruction: 0xf04f2300 │ │ │ │ + stclt 12, cr0, [r0, #-0] │ │ │ │ + strlt r0, [r0, #-3275] @ 0xfffff335 │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + cdpcc 3, 4, cr15, cr2, cr1, {6} │ │ │ │ + stcmi 3, cr15, [r2], {193} @ 0xc1 │ │ │ │ + movweq lr, #59971 @ 0xea43 │ │ │ │ + stmeq fp, {r0, r1, sp, lr} │ │ │ │ + smlalbteq pc, r2, r1, r3 @ │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + movwmi r2, #45568 @ 0xb200 │ │ │ │ + andgt lr, r2, #192, 18 @ 0x300000 │ │ │ │ + andcs r6, r0, r3, asr #32 │ │ │ │ + andcs r2, r0, #0, 2 │ │ │ │ + @ instruction: 0xf04f2300 │ │ │ │ + stclt 12, cr0, [r0, #-0] │ │ │ │ + vqdmulh.s q8, , d2[2] │ │ │ │ + @ instruction: 0xf0023342 │ │ │ │ @ instruction: 0xf04f0208 │ │ │ │ tstmi sl, #0, 24 │ │ │ │ - @ instruction: 0xf0030ccb │ │ │ │ - @ instruction: 0xf8c00308 │ │ │ │ - vaddl.u8 q14, d1, d12 │ │ │ │ - vqdmulh.s , , d2[0] │ │ │ │ - b 0x119c04c │ │ │ │ - addvs r0, r1, ip, lsl #6 │ │ │ │ - andcc lr, r0, #192, 18 @ 0x300000 │ │ │ │ + @ instruction: 0xf003088b │ │ │ │ + vsubw.u8 q8, , d8 │ │ │ │ + movwmi r0, #45378 @ 0xb142 │ │ │ │ + andgt pc, r8, r0, asr #17 │ │ │ │ + movwcs lr, #2496 @ 0x9c0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ - vmlal.u8 q8, d17, d10 │ │ │ │ - @ instruction: 0xf0020342 │ │ │ │ - @ instruction: 0xf04f0208 │ │ │ │ - tstmi sl, #0, 24 │ │ │ │ - @ instruction: 0xf0030ccb │ │ │ │ + stcleq 5, cr11, [sl], {0} │ │ │ │ + vmlal.u8 q8, d17, d11 │ │ │ │ + vqrdmlah.s , , d2[0] │ │ │ │ + @ instruction: 0xf0024c81 │ │ │ │ + @ instruction: 0xf0030208 │ │ │ │ vsubw.u8 q8, , d8 │ │ │ │ - movwmi r3, #45378 @ 0xb142 │ │ │ │ + b 0x114c22c │ │ │ │ + movwmi r0, #45582 @ 0xb20e │ │ │ │ andgt pc, r8, r0, asr #17 │ │ │ │ - andcc lr, r0, #192, 18 @ 0x300000 │ │ │ │ + subvs r6, r3, r2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x00004770 │ │ │ │ - vmlal.u8 q8, d17, d10 │ │ │ │ - stcleq 12, cr0, [fp], {66} @ 0x42 │ │ │ │ - andeq pc, r8, #2 │ │ │ │ - andeq lr, ip, #270336 @ 0x42000 │ │ │ │ - movweq pc, #32771 @ 0x8003 @ │ │ │ │ - mcrrcc 3, 12, pc, r2, cr1 @ │ │ │ │ - orrmi pc, r1, r1, asr #7 │ │ │ │ - movweq lr, #51779 @ 0xca43 │ │ │ │ - stmib r0, {r0, r7, sp, lr}^ │ │ │ │ - andcs r3, r0, r0, lsl #4 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ + svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec22ecc │ │ │ │ + bl 0xfec22f48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ andcs r4, r0, r4, lsl #12 │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - ldc2 7, cr15, [r2, #-528] @ 0xfffffdf0 │ │ │ │ + ldc2l 7, cr15, [r4], {132} @ 0x84 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x1ffaa8 │ │ │ │ + bls 0x1ffb24 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vaddw.s8 q10, q0, d16 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - @ instruction: 0xf880f785 │ │ │ │ + @ instruction: 0xf842f785 │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r3, r5, ip, lsl #29 │ │ │ │ + addeq r3, r5, r0, lsl lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec22f30 │ │ │ │ + bl 0xfec22fac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ andcs r4, r0, r4, lsl #12 │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - stc2l 7, cr15, [r0], #528 @ 0x210 │ │ │ │ + stc2 7, cr15, [r2], #528 @ 0x210 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x1ffb0c │ │ │ │ + bls 0x1ffb88 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vbic.i32 d22, #0 @ 0x00000000 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - @ instruction: 0xf84ef785 │ │ │ │ + @ instruction: 0xf810f785 │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r3, r5, r8, lsr #28 │ │ │ │ + addeq r3, r5, ip, lsr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec22f94 │ │ │ │ + bl 0xfec23010 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ andcs r4, r0, r4, lsl #12 │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - stc2 7, cr15, [lr], #528 @ 0x210 │ │ │ │ + ldc2l 7, cr15, [r0], #-528 @ 0xfffffdf0 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x1ffb70 │ │ │ │ + bls 0x1ffbec │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vsra.s64 d19, d12, #64 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - @ instruction: 0xf81cf785 │ │ │ │ + @ instruction: 0xffdef784 │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r3, r5, r4, asr #27 │ │ │ │ + addeq r3, r5, r8, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec22ff8 │ │ │ │ + bl 0xfec23074 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ andcs r4, r0, r4, lsl #12 │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - ldc2l 7, cr15, [ip], #-528 @ 0xfffffdf0 │ │ │ │ + ldc2 7, cr15, [lr], #-528 @ 0xfffffdf0 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x1ffbd4 │ │ │ │ + bls 0x1ffc50 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vaddw.s8 , q8, d28 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - @ instruction: 0xffeaf784 │ │ │ │ + @ instruction: 0xffacf784 │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r3, r5, r0, ror #26 │ │ │ │ + addeq r3, r5, r4, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2305c │ │ │ │ + bl 0xfec230d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ andcs r4, r0, r4, lsl #12 │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - mcrr2 7, 8, pc, sl, cr4 @ │ │ │ │ + stc2 7, cr15, [ip], {132} @ 0x84 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x1ffc38 │ │ │ │ + bls 0x1ffcb4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vorr.i32 d19, #8 @ 0x00000008 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - @ instruction: 0xffb8f784 │ │ │ │ + @ instruction: 0xff7af784 │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - strdeq r3, [r5], ip │ │ │ │ + addeq r3, r5, r0, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec230c0 │ │ │ │ + bl 0xfec2313c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ andcs r4, r0, r4, lsl #12 │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - ldc2 7, cr15, [r8], {132} @ 0x84 │ │ │ │ + blx 0xff789d62 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x1ffc9c │ │ │ │ + bls 0x1ffd18 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vaddw.s8 , q0, d24 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - @ instruction: 0xff86f784 │ │ │ │ + @ instruction: 0xff48f784 │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - umulleq r3, r5, r8, ip │ │ │ │ + addeq r3, r5, ip, lsl ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec23124 │ │ │ │ + bl 0xfec231a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ andcs r4, r0, r4, lsl #12 │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - blx 0xffa89d4a │ │ │ │ + blx 0xfeb09dc6 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x1ffd00 │ │ │ │ + bls 0x1ffd7c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vsra.s64 d18, d4, #64 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - @ instruction: 0xff54f784 │ │ │ │ + @ instruction: 0xff16f784 │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r3, r5, r4, lsr ip │ │ │ │ + @ instruction: 0x00853bb8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec23188 │ │ │ │ + bl 0xfec23204 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ andcs r4, r0, r4, lsl #12 │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - blx 0xfee09dae │ │ │ │ + blx 0x1e89e2a │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x1ffd64 │ │ │ │ + bls 0x1ffde0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vaddw.s8 q10, q8, d20 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - @ instruction: 0xff22f784 │ │ │ │ + cdp2 7, 14, cr15, cr4, cr4, {4} │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - ldrdeq r3, [r5], r0 │ │ │ │ + addeq r3, r5, r4, asr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec231ec │ │ │ │ + bl 0xfec23268 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64e0fe0 │ │ │ │ - vbic.i32 q11, #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 q11, q12, #64 │ │ │ │ addlt r0, r6, r4, lsr r3 │ │ │ │ ldmdavc r8, {r2, r9, sl, lr} │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - blx 0x2089e1a │ │ │ │ + blx 0x1109e96 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x1ffdd0 │ │ │ │ + bls 0x1ffe4c │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vaddw.s8 , q8, d12 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - cdp2 7, 14, cr15, cr12, cr4, {4} │ │ │ │ + cdp2 7, 10, cr15, cr14, cr4, {4} │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r3, r5, r4, ror #22 │ │ │ │ + addeq r3, r5, r8, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec23258 │ │ │ │ + bl 0xfec232d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64e0fe0 │ │ │ │ - vbic.i32 q11, #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 q11, q12, #64 │ │ │ │ addlt r0, r6, r4, lsr r3 │ │ │ │ ldmdavc r8, {r2, r9, sl, lr} │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - blx 0x1309e86 │ │ │ │ + blx 0x389f02 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x1ffe3c │ │ │ │ + bls 0x1ffeb8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - cdp2 7, 11, cr15, cr6, cr4, {4} │ │ │ │ + cdp2 7, 7, cr15, cr8, cr4, {4} │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - strdeq r3, [r5], r8 │ │ │ │ + addeq r3, r5, ip, ror sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec232c4 │ │ │ │ + bl 0xfec23340 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64e0fe0 │ │ │ │ - vbic.i32 q11, #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 q11, q12, #64 │ │ │ │ addlt r0, r6, r4, lsr r3 │ │ │ │ ldmdbvc r8, {r2, r9, sl, lr} │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - blx 0x589ef2 │ │ │ │ + blx 0xff609f6c │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x1ffea8 │ │ │ │ + bls 0x1fff24 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vaddw.s8 , q8, d12 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - cdp2 7, 8, cr15, cr0, cr4, {4} │ │ │ │ + cdp2 7, 4, cr15, cr2, cr4, {4} │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r3, r5, ip, lsl #21 │ │ │ │ + addeq r3, r5, r0, lsl sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec23330 │ │ │ │ + bl 0xfec233ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64e0fe0 │ │ │ │ - vbic.i32 q11, #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 q11, q12, #64 │ │ │ │ addlt r0, r6, r4, lsr r3 │ │ │ │ ldmdbvc r8, {r2, r9, sl, lr} │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - blx 0xff809f5c │ │ │ │ + blx 0xfe889fd8 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x1fff14 │ │ │ │ + bls 0x1fff90 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - cdp2 7, 4, cr15, cr10, cr4, {4} │ │ │ │ + cdp2 7, 0, cr15, cr12, cr4, {4} │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r3, r5, r0, lsr #20 │ │ │ │ + addeq r3, r5, r4, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2339c │ │ │ │ + bl 0xfec23418 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64e0fe0 │ │ │ │ - vbic.i32 q11, #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 q11, q12, #64 │ │ │ │ addlt r0, r6, r4, lsr r3 │ │ │ │ ldmvc r8, {r2, r9, sl, lr}^ │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - blx 0xfea89fc8 │ │ │ │ + blx 0x1b0a044 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x1fff80 │ │ │ │ + bls 0x1ffffc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vaddw.s8 , q8, d12 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - cdp2 7, 1, cr15, cr4, cr4, {4} │ │ │ │ + ldc2l 7, cr15, [r6, #528] @ 0x210 │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0x008539b4 │ │ │ │ + addeq r3, r5, r8, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec23408 │ │ │ │ + bl 0xfec23484 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64e0fe0 │ │ │ │ - vbic.i32 q11, #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 q11, q12, #64 │ │ │ │ addlt r0, r6, r4, lsr r3 │ │ │ │ ldmvc r8, {r2, r9, sl, lr}^ │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - blx 0x1d0a034 │ │ │ │ + blx 0xd8a0b0 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x1fffec │ │ │ │ + bls 0x200068 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - ldc2l 7, cr15, [lr, #528] @ 0x210 │ │ │ │ + stc2 7, cr15, [r0, #528]! @ 0x210 │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r3, r5, r8, asr #18 │ │ │ │ + addeq r3, r5, ip, asr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec23474 │ │ │ │ + bl 0xfec234f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64e0fe0 │ │ │ │ - vbic.i32 q11, #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 q11, q12, #64 │ │ │ │ addlt r0, r6, r4, lsr r3 │ │ │ │ ldmvc r8, {r2, r9, sl, lr} │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - blx 0xf8a0a0 │ │ │ │ + @ instruction: 0xf9fcf784 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x200058 │ │ │ │ + bls 0x2000d4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vaddw.s8 , q8, d12 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - stc2 7, cr15, [r8, #528]! @ 0x210 │ │ │ │ + stc2l 7, cr15, [sl, #-528]! @ 0xfffffdf0 │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - ldrdeq r3, [r5], ip │ │ │ │ + addeq r3, r5, r0, ror #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec234e0 │ │ │ │ + bl 0xfec2355c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64e0fe0 │ │ │ │ - vbic.i32 q11, #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 q11, q12, #64 │ │ │ │ addlt r0, r6, r4, lsr r3 │ │ │ │ ldmvc r8, {r2, r9, sl, lr} │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ - blx 0x20a10c │ │ │ │ + @ instruction: 0xf9c6f784 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ - bls 0x2000c4 │ │ │ │ + bls 0x200140 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85c9905 │ │ │ │ ldrmi r3, [r8], #-3 │ │ │ │ andls r4, r2, r9, lsl r4 │ │ │ │ stmib sp, {r3, r4, r7, fp, ip}^ │ │ │ │ vhadd.s8 d17, d1, d0 │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ strtmi r0, [r3], #-403 @ 0xfffffe6d │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - ldc2l 7, cr15, [r2, #-528]! @ 0xfffffdf0 │ │ │ │ + ldc2 7, cr15, [r4, #-528]! @ 0xfffffdf0 │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r3, r5, r0, ror r8 │ │ │ │ + strdeq r3, [r5], r4 │ │ │ │ stmvs fp, {r1, r3, r4, r5, r8, r9, ip, sp, pc} │ │ │ │ movweq pc, #8227 @ 0x2023 @ │ │ │ │ eorle r2, r2, sp, lsl #22 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r6, r5, r3, lsl #31 │ │ │ │ @ instruction: 0x460d4691 │ │ │ │ strmi r2, [r4], -r1, lsl #4 │ │ │ │ @ instruction: 0xf8802b02 │ │ │ │ ldcle 0, cr2, [r7], {124} @ 0x7c │ │ │ │ - blle 0x6d6f78 │ │ │ │ + blle 0x6d6ff4 │ │ │ │ @ instruction: 0xf01c4620 │ │ │ │ - bllt 0xd0b384 │ │ │ │ + bllt 0xd0b458 │ │ │ │ andlt r2, r5, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ strdcs r8, [r0], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - blcs 0x11afb8 │ │ │ │ + blcs 0x11b034 │ │ │ │ strtmi sp, [r0], -r6, ror #19 │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r2, lsl r2 │ │ │ │ - stc2 7, cr15, [r0], #908 @ 0x38c │ │ │ │ + stc2l 7, cr15, [sl], #-908 @ 0xfffffc74 │ │ │ │ andlt r2, r5, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ stmdavs sl!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @ instruction: 0xf7839202 │ │ │ │ - bls 0x18b8e4 │ │ │ │ + bls 0x18b868 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ movwls r4, #13952 @ 0x3680 │ │ │ │ ldmdavs r9, {r1, r4, r9} │ │ │ │ subvs pc, pc, #8388608 @ 0x800000 │ │ │ │ - stc2l 7, cr15, [sl, #-544] @ 0xfffffde0 │ │ │ │ + stc2 7, cr15, [ip, #-544] @ 0xfffffde0 │ │ │ │ andls r6, r2, #6946816 @ 0x6a0000 │ │ │ │ - stc2l 7, cr15, [sl], {131} @ 0x83 │ │ │ │ + stc2 7, cr15, [ip], {131} @ 0x83 │ │ │ │ strmi r9, [r7], -r2, lsl #20 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ - ldc2l 7, cr15, [r0, #-876] @ 0xfffffc94 │ │ │ │ + ldc2 7, cr15, [sl, #-876] @ 0xfffffc94 │ │ │ │ andls r6, r2, #11141120 @ 0xaa0000 │ │ │ │ - stc2l 7, cr15, [r0], {131} @ 0x83 │ │ │ │ + stc2 7, cr15, [r2], {131} @ 0x83 │ │ │ │ strmi r9, [r1], -r2, lsl #20 │ │ │ │ strtmi r9, [r0], -r2 │ │ │ │ - stc2l 7, cr15, [r6, #-876] @ 0xfffffc94 │ │ │ │ + ldc2 7, cr15, [r0, #-876] @ 0xfffffc94 │ │ │ │ stmdbvs r8!, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf784681e │ │ │ │ - stmdbls r2, {r0, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r1, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ strbmi r1, [r2], -r0 │ │ │ │ @ instruction: 0x46384631 │ │ │ │ stmdavs r9!, {r3, r6, r7, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0x4620463a │ │ │ │ - ldc2l 7, cr15, [r2, #876]! @ 0x36c │ │ │ │ - blcs 0xe82cc │ │ │ │ + ldc2 7, cr15, [ip, #876]! @ 0x36c │ │ │ │ + blcs 0xe8348 │ │ │ │ @ instruction: 0xf1a3d09e │ │ │ │ - blx 0xfed8d05c │ │ │ │ + blx 0xfed8d0d8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ ldr r6, [r7, r3, lsr #15] │ │ │ │ @ instruction: 0xf023680b │ │ │ │ - blcs 0x40d060 │ │ │ │ + blcs 0x40d0dc │ │ │ │ andcs sp, r0, r6, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addlt r6, r7, r3, lsl #31 │ │ │ │ @ instruction: 0x46044617 │ │ │ │ strmi r2, [r8], r1, lsl #4 │ │ │ │ @ instruction: 0xf8802b02 │ │ │ │ ldcle 0, cr2, [r0], {124} @ 0x7c │ │ │ │ - blle 0x517090 │ │ │ │ + blle 0x51710c │ │ │ │ @ instruction: 0xf01c4620 │ │ │ │ - ldmiblt r8!, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmiblt r8!, {r0, r1, r3, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ andlt r2, r7, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ - blcc 0x1f0470 │ │ │ │ + blcc 0x1f04ec │ │ │ │ stmible sp!, {r0, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf04f4620 │ │ │ │ andscs r7, r2, #0, 6 │ │ │ │ @ instruction: 0xf7e32100 │ │ │ │ - andcs pc, r1, fp, lsl ip @ │ │ │ │ + andcs pc, r1, r5, ror #23 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrdcs pc, [ip], -r8 │ │ │ │ strvs pc, [r4, #-1606]! @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ @ instruction: 0xf7839203 │ │ │ │ - bls 0x1cb7d0 │ │ │ │ + bls 0x1cb754 │ │ │ │ strtmi r4, [sl], r3, lsl #13 │ │ │ │ andseq r6, r2, #2686976 @ 0x290000 │ │ │ │ subvs pc, pc, #8388608 @ 0x800000 │ │ │ │ - stc2l 7, cr15, [r4], {136} @ 0x88 │ │ │ │ + stc2 7, cr15, [r6], {136} @ 0x88 │ │ │ │ @ instruction: 0x2010f8d8 │ │ │ │ @ instruction: 0xf7839204 │ │ │ │ - bls 0x20b7b4 │ │ │ │ + bls 0x20b738 │ │ │ │ andls r6, r3, r9, lsr #16 │ │ │ │ @ instruction: 0xf5020212 │ │ │ │ @ instruction: 0xf788624f │ │ │ │ - @ instruction: 0xf783fcb7 │ │ │ │ - @ instruction: 0xf8d8fc6d │ │ │ │ + @ instruction: 0xf783fc79 │ │ │ │ + @ instruction: 0xf8d8fc2f │ │ │ │ pkhbtmi r3, r1, r8 │ │ │ │ svcvs 0x00a3b953 │ │ │ │ mcrrle 11, 0, r2, pc, cr2 │ │ │ │ @ instruction: 0xdc052b00 │ │ │ │ tstcs r0, pc, asr #2 │ │ │ │ @ instruction: 0xf7842000 │ │ │ │ - ands pc, fp, r1, lsl #18 │ │ │ │ + ands pc, fp, r3, asr #17 │ │ │ │ ldrdcs pc, [r4], -r8 │ │ │ │ @ instruction: 0xf7839204 │ │ │ │ - bls 0x20b5d8 │ │ │ │ + bls 0x20b55c │ │ │ │ andls r4, r5, r1, lsl #12 │ │ │ │ @ instruction: 0xf7db4620 │ │ │ │ - @ instruction: 0xf8d8fcab │ │ │ │ + @ instruction: 0xf8d8fc75 │ │ │ │ andls r2, r4, #0 │ │ │ │ - ldc2 7, cr15, [sl], {131} @ 0x83 │ │ │ │ + blx 0xff80a3e2 │ │ │ │ strmi r9, [r1], -r4, lsl #20 │ │ │ │ strtmi r9, [r0], -r4 │ │ │ │ - stc2 7, cr15, [r0], #876 @ 0x36c │ │ │ │ + stc2l 7, cr15, [sl], #-876 @ 0xfffffc94 │ │ │ │ ldmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7902104 │ │ │ │ - @ instruction: 0x4648fa59 │ │ │ │ + @ instruction: 0x4648fa1b │ │ │ │ ldrbmi r9, [sl], -r0 │ │ │ │ strbmi r9, [r8], -r3, lsl #22 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ @ instruction: 0xf78347b8 │ │ │ │ - strmi pc, [r7], -r5, lsl #24 │ │ │ │ - stc2 7, cr15, [r2], {131} @ 0x83 │ │ │ │ + strmi pc, [r7], -r7, asr #23 │ │ │ │ + blx 0xff20a412 │ │ │ │ strmi r4, [r6], -r9, asr #12 │ │ │ │ @ instruction: 0xf7904638 │ │ │ │ - strbmi pc, [r9], -r1, lsr #19 @ │ │ │ │ + strbmi pc, [r9], -r3, ror #18 @ │ │ │ │ @ instruction: 0xf7904630 │ │ │ │ - @ instruction: 0xf8d8f9b7 │ │ │ │ + @ instruction: 0xf8d8f979 │ │ │ │ ldrtmi r1, [sl], -r4 │ │ │ │ @ instruction: 0xf7db4620 │ │ │ │ - @ instruction: 0xf8d8fd3d │ │ │ │ + @ instruction: 0xf8d8fd07 │ │ │ │ ldrtmi r1, [r2], -r0 │ │ │ │ @ instruction: 0xf7db4620 │ │ │ │ - svcvs 0x00a3fd37 │ │ │ │ + svcvs 0x00a3fd01 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf1a3af6f │ │ │ │ - blx 0xfed8d1d4 │ │ │ │ + blx 0xfed8d250 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strb r6, [r7, -r3, lsr #15]! │ │ │ │ - blcs 0x11b1dc │ │ │ │ + blcs 0x11b258 │ │ │ │ @ instruction: 0xf7fed9b4 │ │ │ │ - svclt 0x0000ff11 │ │ │ │ + svclt 0x0000fed3 │ │ │ │ @ instruction: 0xf8d0b510 │ │ │ │ @ instruction: 0xf8dcc050 │ │ │ │ @ instruction: 0xf4144098 │ │ │ │ andsle r6, r4, r0, ror pc │ │ │ │ ldrdgt pc, [r4], -ip │ │ │ │ svcvs 0x0070f41c │ │ │ │ ldmib r1, {r0, r1, r2, r3, ip, lr, pc}^ │ │ │ │ - blx 0xfed7fe00 │ │ │ │ - b 0x1409400 │ │ │ │ + blx 0xfed7fe7c │ │ │ │ + b 0x140947c │ │ │ │ ldmdbeq fp, {r1, r2, r3, sl, fp}^ │ │ │ │ svceq 0x0007f1bc │ │ │ │ @ instruction: 0xf043bfc8 │ │ │ │ ldmdblt r3, {r0, r8, r9} │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ andcs lr, r0, r0, lsr #14 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -192693,69 +192725,69 @@ │ │ │ │ andle r6, r3, r0, ror ip │ │ │ │ @ instruction: 0xf4106840 │ │ │ │ tstle r8, r0, ror ip │ │ │ │ andlt r2, r2, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ - blx 0xfed6e618 │ │ │ │ + blx 0xfed6e694 │ │ │ │ stmdavs r8, {r1, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ mrrcne 10, 4, lr, ip, cr15 │ │ │ │ svclt 0x00d42807 │ │ │ │ @ instruction: 0xf04c4660 │ │ │ │ stmdacs r0, {r0} │ │ │ │ @ instruction: 0xf8d1d1ea │ │ │ │ @ instruction: 0xf1bcc004 │ │ │ │ eorsle r0, ip, sp, lsl #30 │ │ │ │ svceq 0x000ff1bc │ │ │ │ ldrmi sp, [sl], r3, ror #1 │ │ │ │ @ instruction: 0xf8852301 │ │ │ │ @ instruction: 0x4691307c │ │ │ │ strmi r6, [r8], fp, lsr #31 │ │ │ │ - blcs 0x15df4c │ │ │ │ - blcc 0x203b28 │ │ │ │ + blcs 0x15dfc8 │ │ │ │ + blcc 0x203ba4 │ │ │ │ stmdale r4!, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf01c4638 │ │ │ │ - mvnlt pc, r1, ror sl @ │ │ │ │ + mvnlt pc, r7, lsl #21 │ │ │ │ ldrdcs pc, [r4], -r8 │ │ │ │ @ instruction: 0xf7839201 │ │ │ │ - bls 0x14b470 │ │ │ │ + bls 0x14b3f4 │ │ │ │ strmi r4, [r6], -r1, lsl #12 │ │ │ │ @ instruction: 0xf7db4638 │ │ │ │ - @ instruction: 0xf646fbf7 │ │ │ │ + @ instruction: 0xf646fbc1 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0xf8d82396 │ │ │ │ ldmdavs sp, {} @ │ │ │ │ - @ instruction: 0xf81ef784 │ │ │ │ + @ instruction: 0xffe0f783 │ │ │ │ @ instruction: 0x46014632 │ │ │ │ strbmi r4, [r8, r8, lsr #12] │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ svcvs 0x00bbbb03 │ │ │ │ andcs fp, r1, fp, ror r9 │ │ │ │ - blcs 0x1065ac │ │ │ │ + blcs 0x106628 │ │ │ │ @ instruction: 0xf04fdada │ │ │ │ andscs r7, r2, #0, 6 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 0x20a67e │ │ │ │ + blx 0xff48a6f8 │ │ │ │ stmdbvs ip, {r0, r1, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ sbcle r2, r2, r0, lsl #24 │ │ │ │ @ instruction: 0xf1a3e7a5 │ │ │ │ - blx 0xfed8d314 │ │ │ │ + blx 0xfed8d390 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x011867bb │ │ │ │ - @ instruction: 0xfffcf783 │ │ │ │ + @ instruction: 0xffbef783 │ │ │ │ vst1.8 {d18-d21}, [pc], r4 │ │ │ │ @ instruction: 0xf7db710a │ │ │ │ - @ instruction: 0xe7e0fb9f │ │ │ │ + strb pc, [r0, r9, ror #22]! @ │ │ │ │ @ instruction: 0x46314652 │ │ │ │ @ instruction: 0xf7884630 │ │ │ │ - @ instruction: 0xf8d8fbb1 │ │ │ │ + @ instruction: 0xf8d8fb73 │ │ │ │ ldrtmi r1, [r2], -r4 │ │ │ │ @ instruction: 0xf7db4638 │ │ │ │ - @ instruction: 0xe7d2fc79 │ │ │ │ + ldrb pc, [r2, r3, asr #24] @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrsb pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8deb083 │ │ │ │ @ instruction: 0xf4144098 │ │ │ │ @@ -192776,194 +192808,194 @@ │ │ │ │ @ instruction: 0xf1bc0c01 │ │ │ │ mvnle r0, r0, lsl #30 │ │ │ │ movwcs r4, #5661 @ 0x161d │ │ │ │ rsbscc pc, ip, r0, lsl #17 │ │ │ │ svcvs 0x00834690 │ │ │ │ strmi r4, [r7], -ip, lsl #12 │ │ │ │ mcrrle 11, 0, r2, r0, cr2 │ │ │ │ - blle 0x111dd30 │ │ │ │ + blle 0x111ddac │ │ │ │ @ instruction: 0xf01c4638 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdbvs r3!, {r0, r1, r2, r4, r5, ip, lr, pc} │ │ │ │ @ instruction: 0xf105fa03 │ │ │ │ strmi r6, [r9], r3, lsr #17 │ │ │ │ eorsle r2, sp, r0, lsl #22 │ │ │ │ andls r6, r0, #2228224 @ 0x220000 │ │ │ │ - blx 0x140a5d2 │ │ │ │ + blx 0x48a64e │ │ │ │ @ instruction: 0xf6469a00 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46062396 │ │ │ │ andseq r9, r2, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf5026819 │ │ │ │ @ instruction: 0xf788624f │ │ │ │ - stmdavs r2!, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r2!, {r0, r2, r4, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7839200 │ │ │ │ - bls 0x10b4d4 │ │ │ │ - blls 0x11e000 │ │ │ │ + bls 0x10b458 │ │ │ │ + blls 0x11e07c │ │ │ │ andseq r9, r2, #0, 6 │ │ │ │ @ instruction: 0xf5026819 │ │ │ │ @ instruction: 0xf788624f │ │ │ │ - blls 0x10b510 │ │ │ │ + blls 0x10b494 │ │ │ │ ldmdavs ip, {r3, r6, r9, sl, lr} │ │ │ │ - @ instruction: 0xff80f783 │ │ │ │ + @ instruction: 0xff42f783 │ │ │ │ strmi r4, [r3], -sl, lsr #12 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ svcvs 0x00bb47c0 │ │ │ │ @ instruction: 0xf1a3b12b │ │ │ │ - blx 0xfed8d42c │ │ │ │ + blx 0xfed8d4a8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x200167bb │ │ │ │ - blcc 0x206694 │ │ │ │ + blcc 0x206710 │ │ │ │ ldmible sp!, {r0, r8, r9, fp, sp} │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r2, lsl r2 │ │ │ │ @ instruction: 0xf7e34638 │ │ │ │ - ldrb pc, [r2, r1, ror #20]! @ │ │ │ │ + ldrb pc, [r2, fp, lsr #20]! @ │ │ │ │ stmdbeq r0, {r0, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e7be │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0x3098f8dc │ │ │ │ cmnpvs r0, #318767104 @ p-variant is OBSOLETE @ 0x13000000 │ │ │ │ @ instruction: 0xf8dcd00b │ │ │ │ vst4.8 {d3-d6}, [r3], r4 │ │ │ │ - blcs 0xe5618 │ │ │ │ - bcs 0xfc4bc │ │ │ │ + blcs 0xe5694 │ │ │ │ + bcs 0xfc538 │ │ │ │ movwcs fp, #7946 @ 0x1f0a │ │ │ │ movwcs r2, #768 @ 0x300 │ │ │ │ ldrmi sp, [r8], -r6, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec23a7c │ │ │ │ + bl 0xfec23af8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs ip, {r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ stccs 0, cr11, [sp], {131} @ 0x83 │ │ │ │ svcvs 0x0083d00f │ │ │ │ @ instruction: 0x460c4616 │ │ │ │ strmi r2, [r5], -r1, lsl #4 │ │ │ │ @ instruction: 0xf8802b02 │ │ │ │ stcle 0, cr2, [lr], {124} @ 0x7c │ │ │ │ - blle 0x4974a0 │ │ │ │ + blle 0x49751c │ │ │ │ @ instruction: 0xf01c4628 │ │ │ │ - ldmiblt r8, {r0, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmiblt r8, {r0, r1, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - blcc 0x1fc07c │ │ │ │ + blcc 0x1fc0f8 │ │ │ │ stmible pc!, {r0, r8, r9, fp, sp}^ @ │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r2, lsl r2 │ │ │ │ @ instruction: 0xf7e34628 │ │ │ │ - @ instruction: 0xe7ebfa15 │ │ │ │ + ubfx pc, pc, #19, #12 │ │ │ │ andls r6, r0, #2228224 @ 0x220000 │ │ │ │ - blx 0xff18a6e4 │ │ │ │ + blx 0xfe20a760 │ │ │ │ @ instruction: 0xf6469a00 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46072396 │ │ │ │ andseq r9, r2, #0, 6 │ │ │ │ @ instruction: 0xf5026819 │ │ │ │ @ instruction: 0xf788624f │ │ │ │ - stmdavs r2!, {r0, r3, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - bcs 0x4b34f8 │ │ │ │ + stmdavs r2!, {r0, r1, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + bcs 0x4b3574 │ │ │ │ stmib sp, {r0, r2, r3, r4, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7832300 │ │ │ │ - bls 0x10b218 │ │ │ │ + bls 0x10b19c │ │ │ │ andls r4, r0, r1, lsl #12 │ │ │ │ @ instruction: 0xf7db4628 │ │ │ │ - ldmib sp, {r0, r1, r3, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r2, r4, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r1, [sl], -r0, lsl #6 │ │ │ │ @ instruction: 0x46396818 │ │ │ │ stmiavs r1!, {r4, r5, r7, r8, r9, sl, lr}^ │ │ │ │ svcvs 0x00abb989 │ │ │ │ rscvs r2, sl, sp, lsl #4 │ │ │ │ adcsle r2, pc, r0, lsl #22 │ │ │ │ movweq pc, #20899 @ 0x51a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ sbfxvs r0, fp, #18, #12 │ │ │ │ @ instruction: 0x2000e7b8 │ │ │ │ - cdp2 7, 14, cr15, cr4, cr3, {4} │ │ │ │ + cdp2 7, 10, cr15, cr6, cr3, {4} │ │ │ │ strmi r9, [r1], -r0, lsl #22 │ │ │ │ strtmi lr, [r8], -r7, ror #15 │ │ │ │ - ldc2 7, cr15, [r2, #1016] @ 0x3f8 │ │ │ │ + ldc2l 7, cr15, [r4, #-1016] @ 0xfffffc08 │ │ │ │ svclt 0x0000e7e9 │ │ │ │ @ instruction: 0xf8d36d03 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ andle r6, ip, r0, ror pc │ │ │ │ @ instruction: 0xf413685b │ │ │ │ andle r6, r8, r0, ror #30 │ │ │ │ vadd.i8 d22, d17, d10 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x18d640 │ │ │ │ - bvs 0x74d778 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x18d6bc │ │ │ │ + bvs 0x74d7f4 │ │ │ │ andcs lr, r0, r6, ror #14 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @ instruction: 0xf8d36d03 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ andle r6, ip, r0, ror pc │ │ │ │ @ instruction: 0xf413685b │ │ │ │ andle r6, r8, r0, ror #30 │ │ │ │ vadd.i8 d22, d17, d10 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x18d674 │ │ │ │ - blvs 0x74d7ac │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x18d6f0 │ │ │ │ + blvs 0x74d828 │ │ │ │ andcs lr, r0, ip, asr #14 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @ instruction: 0xf8d36d03 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ andle r6, ip, r0, ror pc │ │ │ │ @ instruction: 0xf413685b │ │ │ │ andle r6, r8, r0, ror #30 │ │ │ │ vadd.i8 d22, d17, d10 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x18d6a8 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x18d724 │ │ │ │ ldcvs 3, cr0, [sl], {130} @ 0x82 │ │ │ │ andcs lr, r0, r2, lsr r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @ instruction: 0xf8d36d03 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ andle r6, ip, r0, ror pc │ │ │ │ @ instruction: 0xf413685b │ │ │ │ andle r6, r8, r0, ror #30 │ │ │ │ vadd.i8 d22, d17, d10 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x18d6dc │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x18d758 │ │ │ │ ldcvs 3, cr0, [sl, #-520] @ 0xfffffdf8 │ │ │ │ andcs lr, r0, r8, lsl r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @ instruction: 0xf8d36d03 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ andle r6, ip, r0, ror pc │ │ │ │ @ instruction: 0xf413685b │ │ │ │ andle r6, r8, r0, ror #30 │ │ │ │ vadd.i8 d22, d17, d10 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x18d710 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x18d78c │ │ │ │ cdpvs 3, 1, cr0, cr10, cr2, {4} │ │ │ │ strdcs lr, [r0], -lr @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @ instruction: 0xf8d36d03 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ andle r6, ip, r0, ror pc │ │ │ │ @ instruction: 0xf413685b │ │ │ │ andle r6, r8, r0, ror #30 │ │ │ │ vadd.i8 d22, d17, d10 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x18d744 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x18d7c0 │ │ │ │ svcvs 0x001a0382 │ │ │ │ andcs lr, r0, r4, ror #13 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0x3098f8dc │ │ │ │ @@ -192986,111 +193018,111 @@ │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x461881f0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ ldrmi r6, [r0], r3, lsl #31 │ │ │ │ andcs r4, r1, #12, 12 @ 0xc00000 │ │ │ │ - blcs 0x15e308 │ │ │ │ + blcs 0x15e384 │ │ │ │ rsbscs pc, ip, r0, lsl #17 │ │ │ │ - blcs 0x103b10 │ │ │ │ + blcs 0x103b8c │ │ │ │ ldrtmi sp, [r8], -r8, lsl #22 │ │ │ │ - @ instruction: 0xf842f01c │ │ │ │ + @ instruction: 0xf858f01c │ │ │ │ andcs fp, r1, r0, ror #18 │ │ │ │ - blcc 0x206a80 │ │ │ │ + blcc 0x206afc │ │ │ │ ldmible r6!, {r0, r8, r9, fp, sp}^ │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r2, lsl r2 │ │ │ │ @ instruction: 0xf7e34638 │ │ │ │ - udf #12161 @ 0x2f81 │ │ │ │ + @ instruction: 0xe7f2f8bb │ │ │ │ andls r6, r0, #6422528 @ 0x620000 │ │ │ │ - @ instruction: 0xf99ef783 │ │ │ │ + @ instruction: 0xf960f783 │ │ │ │ @ instruction: 0xf6469a00 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46062396 │ │ │ │ andseq r9, r2, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf5026819 │ │ │ │ @ instruction: 0xf788624f │ │ │ │ - stmdavs r2!, {r0, r2, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r2!, {r0, r1, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7839200 │ │ │ │ - bls 0x10b178 │ │ │ │ - blls 0x11e35c │ │ │ │ + bls 0x10b0fc │ │ │ │ + blls 0x11e3d8 │ │ │ │ andseq r9, r2, #0, 6 │ │ │ │ @ instruction: 0xf5026819 │ │ │ │ @ instruction: 0xf788624f │ │ │ │ - blls 0x10b1b4 │ │ │ │ + blls 0x10b138 │ │ │ │ @ instruction: 0x462a4631 │ │ │ │ bfimi r6, r8, (invalid: 16:0) │ │ │ │ ldmdblt r9, {r0, r5, r6, r7, fp, sp, lr}^ │ │ │ │ andcs r6, sp, #748 @ 0x2ec │ │ │ │ - blcs 0xe4f54 │ │ │ │ + blcs 0xe4fd0 │ │ │ │ @ instruction: 0xf1a3d0c7 │ │ │ │ - blx 0xfed8d788 │ │ │ │ + blx 0xfed8d804 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xe7c067bb │ │ │ │ @ instruction: 0xf7fe4638 │ │ │ │ - @ instruction: 0xe7effc75 │ │ │ │ + @ instruction: 0xe7effc37 │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0x3098f8dc │ │ │ │ cmnpvs r0, #318767104 @ p-variant is OBSOLETE @ 0x13000000 │ │ │ │ @ instruction: 0xf8dcd02d │ │ │ │ @ instruction: 0xf4133004 │ │ │ │ eorle r6, r8, r0, ror r3 │ │ │ │ - blcs 0x2a6bcc │ │ │ │ + blcs 0x2a6c48 │ │ │ │ stmvs fp, {r0, r2, r5, sl, fp, ip, lr, pc} │ │ │ │ eorle r2, r2, r3, lsl #22 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r6, r4, r3, lsl #31 │ │ │ │ @ instruction: 0x460c4690 │ │ │ │ strmi r2, [r7], -r1, lsl #4 │ │ │ │ @ instruction: 0xf8802b02 │ │ │ │ ldcle 0, cr2, [r7], {124} @ 0x7c │ │ │ │ - blle 0x6d77d0 │ │ │ │ + blle 0x6d784c │ │ │ │ @ instruction: 0xf01b4638 │ │ │ │ - stmiblt r0!, {r0, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiblt r0!, {r0, r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ andlt r2, r4, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ strdcs r8, [r0], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - blcs 0x11b810 │ │ │ │ + blcs 0x11b88c │ │ │ │ @ instruction: 0xf04fd9e6 │ │ │ │ andscs r7, r2, #0, 6 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xf874f7e3 │ │ │ │ + @ instruction: 0xf83ef7e3 │ │ │ │ stmdavs r2!, {r1, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7839202 │ │ │ │ - bls 0x18b0a0 │ │ │ │ + bls 0x18b024 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ movwls r4, #13830 @ 0x3606 │ │ │ │ ldmdavs r9, {r1, r4, r9} │ │ │ │ subvs pc, pc, #8388608 @ 0x800000 │ │ │ │ - @ instruction: 0xf928f788 │ │ │ │ + @ instruction: 0xf8eaf788 │ │ │ │ andls r6, r2, #6422528 @ 0x620000 │ │ │ │ - @ instruction: 0xf8a8f783 │ │ │ │ + @ instruction: 0xf86af783 │ │ │ │ strmi r9, [r5], -r2, lsl #20 │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ - @ instruction: 0xf92ef7db │ │ │ │ + @ instruction: 0xf8f8f7db │ │ │ │ stmiavs r0!, {r0, r1, r8, r9, fp, ip, pc}^ │ │ │ │ tstls r2, r9, lsl r8 │ │ │ │ - ldc2l 7, cr15, [r8, #-524] @ 0xfffffdf4 │ │ │ │ + ldc2 7, cr15, [sl, #-524] @ 0xfffffdf4 │ │ │ │ stmdbls r2, {r0, r1, r3, r5, r9, sl, lr} │ │ │ │ andls r4, r0, r2, lsr r6 │ │ │ │ strbmi r4, [r0, r8, lsr #12] │ │ │ │ strtmi r6, [sl], -r1, ror #16 │ │ │ │ @ instruction: 0xf7db4638 │ │ │ │ - svcvs 0x00bbf9db │ │ │ │ + svcvs 0x00bbf9a5 │ │ │ │ adcsle r2, r3, r0, lsl #22 │ │ │ │ movweq pc, #20899 @ 0x51a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ sbfxvs r0, fp, #18, #28 │ │ │ │ svclt 0x0000e7ac │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -193116,51 +193148,51 @@ │ │ │ │ @ instruction: 0xf1bc0c01 │ │ │ │ mvnle r0, r0, lsl #30 │ │ │ │ movwcs r4, #5660 @ 0x161c │ │ │ │ rsbscc pc, ip, r0, lsl #17 │ │ │ │ svcvs 0x00834690 │ │ │ │ strmi r4, [r6], -pc, lsl #12 │ │ │ │ @ instruction: 0xdc222b02 │ │ │ │ - blle 0x99e280 │ │ │ │ + blle 0x99e2fc │ │ │ │ @ instruction: 0xf01b4630 │ │ │ │ - bicslt pc, r0, r3, asr #30 │ │ │ │ + bicslt pc, r0, r9, asr pc @ │ │ │ │ andseq r6, fp, #3866624 @ 0x3b0000 │ │ │ │ subvs pc, pc, #12582912 @ 0xc00000 │ │ │ │ svcvs 0x00b3b314 │ │ │ │ @ instruction: 0xf896bb03 │ │ │ │ mvnlt r3, lr, ror #1 │ │ │ │ ldrdcc lr, [r1], -r7 │ │ │ │ andseq r4, fp, #17825792 @ 0x1100000 │ │ │ │ subvs pc, pc, #12582912 @ 0xc00000 │ │ │ │ movwls r2, #784 @ 0x310 │ │ │ │ svcvs 0x00b347a0 │ │ │ │ @ instruction: 0xf1a3b12b │ │ │ │ - blx 0xfed8d940 │ │ │ │ + blx 0xfed8d9bc │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x200167b3 │ │ │ │ - blcc 0x206c20 │ │ │ │ + blcc 0x206c9c │ │ │ │ ldmible fp, {r0, r8, r9, fp, sp}^ │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r2, lsl r2 │ │ │ │ @ instruction: 0xf7e24630 │ │ │ │ - ubfx pc, r7, #31, #19 │ │ │ │ + ldrb pc, [r2, r1, lsr #31]! @ │ │ │ │ @ instruction: 0xf7839202 │ │ │ │ - @ instruction: 0xf646f885 │ │ │ │ + @ instruction: 0xf646f847 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ - bls 0x155bb4 │ │ │ │ + bls 0x155c30 │ │ │ │ movwls r4, #13829 @ 0x3605 │ │ │ │ @ instruction: 0xf7886819 │ │ │ │ - ldmdavs sl!, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdavs sl!, {r0, r4, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7839202 │ │ │ │ - bls 0x18af4c │ │ │ │ - blls 0x19e584 │ │ │ │ + bls 0x18aed0 │ │ │ │ + blls 0x19e600 │ │ │ │ andseq r9, r2, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf5026819 │ │ │ │ @ instruction: 0xf788624f │ │ │ │ - blls 0x18af88 │ │ │ │ + blls 0x18af0c │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ bfimi r6, r8, (invalid: 16:0) │ │ │ │ svclt 0x0000e7c9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @@ -193172,66 +193204,66 @@ │ │ │ │ stclvs 4, cr15, [r0], #-112 @ 0xffffff90 │ │ │ │ andcs sp, r0, r8, lsl #2 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ vadd.i8 d22, d17, d12 │ │ │ │ - vqdmulh.s d22, d16, d0[5] │ │ │ │ + vqdmulh.s d23, d0, d0[5] │ │ │ │ stmdavs sp, {r0, r2, r4, r5, sl, fp}^ │ │ │ │ movteq lr, #19203 @ 0x4b03 │ │ │ │ vstmiaeq r3, {d14-d19} │ │ │ │ @ instruction: 0xf8dc680b │ │ │ │ - b 0x119cfe8 │ │ │ │ - blx 0xfedcfe00 │ │ │ │ + b 0x119d064 │ │ │ │ + blx 0xfedcfe7c │ │ │ │ strtmi pc, [r0], r4, lsl #7 │ │ │ │ @ instruction: 0xf1bc095b │ │ │ │ svclt 0x00c80f07 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ bicsle r2, ip, r0, lsl #22 │ │ │ │ @ instruction: 0xf8802301 │ │ │ │ svcvs 0x0083307c │ │ │ │ @ instruction: 0x460c4615 │ │ │ │ - blcs 0x15e814 │ │ │ │ - blcs 0x103e30 │ │ │ │ + blcs 0x15e890 │ │ │ │ + blcs 0x103eac │ │ │ │ strbmi sp, [r8], -r8, lsl #22 │ │ │ │ - mrc2 0, 5, pc, cr2, cr11, {0} │ │ │ │ + mcr2 0, 6, pc, cr8, cr11, {0} @ │ │ │ │ andcs fp, r1, r0, ror #18 │ │ │ │ - blcc 0x206d54 │ │ │ │ + blcc 0x206dd0 │ │ │ │ ldmible r6!, {r0, r8, r9, fp, sp}^ │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r2, lsl r2 │ │ │ │ @ instruction: 0xf7e24648 │ │ │ │ - ldrb pc, [r2, r1, ror #30]! @ │ │ │ │ + ldrb pc, [r2, fp, lsr #30]! @ │ │ │ │ andls r6, r0, #2228224 @ 0x220000 │ │ │ │ - @ instruction: 0xf80ef783 │ │ │ │ + @ instruction: 0xffd0f782 │ │ │ │ @ instruction: 0xf6469a00 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46072396 │ │ │ │ andseq r9, r2, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf5026819 │ │ │ │ - @ instruction: 0xf788624f │ │ │ │ - stmdavs r2!, {r0, r2, r4, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf787624f │ │ │ │ + stmdavs r2!, {r0, r1, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7829200 │ │ │ │ - bls 0x10ce58 │ │ │ │ - blls 0x11e680 │ │ │ │ + bls 0x10cddc │ │ │ │ + blls 0x11e6fc │ │ │ │ andseq r9, r2, #0, 6 │ │ │ │ @ instruction: 0xf5026819 │ │ │ │ - @ instruction: 0xf788624f │ │ │ │ - blls 0x10ae94 │ │ │ │ + @ instruction: 0xf787624f │ │ │ │ + blls 0x10ce18 │ │ │ │ @ instruction: 0xf64e681c │ │ │ │ - vbic.i32 q11, #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 q11, q12, #64 │ │ │ │ ldclpl 3, cr0, [r8, #-208] @ 0xffffff30 │ │ │ │ - ldc2 7, cr15, [lr], #-524 @ 0xfffffdf4 │ │ │ │ + stc2 7, cr15, [r0], {131} @ 0x83 │ │ │ │ @ instruction: 0x46034632 │ │ │ │ @ instruction: 0x46204639 │ │ │ │ @ instruction: 0xf8d947c0 │ │ │ │ - blcs 0xd9078 │ │ │ │ + blcs 0xd90f4 │ │ │ │ @ instruction: 0xf1a3d0c1 │ │ │ │ - blx 0xfed8dab4 │ │ │ │ + blx 0xfed8db30 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ rsbscc pc, r8, r9, asr #17 │ │ │ │ svclt 0x0000e7b9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @@ -193241,15 +193273,15 @@ │ │ │ │ andle r6, r3, r0, ror ip │ │ │ │ @ instruction: 0xf4106840 │ │ │ │ tstle r8, r0, ror ip │ │ │ │ andlt r2, r3, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ - blx 0xfed6dea8 │ │ │ │ + blx 0xfed6df24 │ │ │ │ stmdavs r8, {r1, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ mrrcne 10, 4, lr, ip, cr15 │ │ │ │ svclt 0x00d42807 │ │ │ │ @ instruction: 0xf04c4660 │ │ │ │ stmdacs r0, {r0} │ │ │ │ @ instruction: 0xf8d1d1ea │ │ │ │ @ instruction: 0xf1bcc000 │ │ │ │ @@ -193257,129 +193289,129 @@ │ │ │ │ svceq 0x000df1bc │ │ │ │ stmdbvs ip, {r1, r8, ip, lr, pc}^ │ │ │ │ mvnle r2, r0, lsl #24 │ │ │ │ movwcs r4, #5661 @ 0x161d │ │ │ │ rsbscc pc, ip, lr, lsl #17 │ │ │ │ @ instruction: 0xf8de4617 │ │ │ │ @ instruction: 0x460c3078 │ │ │ │ - blcs 0x15e900 │ │ │ │ - blcc 0x20443c │ │ │ │ + blcs 0x15e97c │ │ │ │ + blcc 0x2044b8 │ │ │ │ stmdale r3, {r0, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf01b4630 │ │ │ │ - stmdacs r0, {r0, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmiavs r3!, {r1, r3, r4, r5, ip, lr, pc} │ │ │ │ @ instruction: 0xf105fa03 │ │ │ │ strmi r6, [r9], r3, lsr #18 │ │ │ │ @ instruction: 0xf1c1b90b │ │ │ │ stmdavs r2!, {r8, fp} │ │ │ │ @ instruction: 0xf7829201 │ │ │ │ - bls 0x14cbc8 │ │ │ │ + bls 0x14cb4c │ │ │ │ strmi r4, [r0], r1, lsl #12 │ │ │ │ @ instruction: 0xf7da4630 │ │ │ │ - stmiavs r3!, {r0, r1, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs r3!, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmdavs r2!, {r0, r1, r4, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf7829201 │ │ │ │ - bls 0x14cd50 │ │ │ │ + bls 0x14ccd4 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ movwls r4, #5637 @ 0x1605 │ │ │ │ ldmdavs r9, {r1, r4, r9} │ │ │ │ subvs pc, pc, #8388608 @ 0x800000 │ │ │ │ - @ instruction: 0xff80f787 │ │ │ │ + @ instruction: 0xff42f787 │ │ │ │ strbmi r9, [r2], -r1, lsl #22 │ │ │ │ ldmdavs r8, {r0, r3, r5, r9, sl, lr} │ │ │ │ stmdbvs r3!, {r3, r4, r5, r7, r8, r9, sl, lr}^ │ │ │ │ stmiavs r3!, {r0, r1, r4, r5, r8, ip, sp, pc}^ │ │ │ │ stmdavs r1!, {r0, r1, r4, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ ldrtmi r4, [r0], -r2, asr #12 │ │ │ │ - @ instruction: 0xf840f7db │ │ │ │ + @ instruction: 0xf80af7db │ │ │ │ @ instruction: 0xb12b6fb3 │ │ │ │ movweq pc, #20899 @ 0x51a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ sbfxvs r0, fp, #18, #20 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ - ble 0xfef97bb8 │ │ │ │ + ble 0xfef97c34 │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r2, lsl r2 │ │ │ │ @ instruction: 0xf7e24630 │ │ │ │ - @ instruction: 0xe7f3fe99 │ │ │ │ + ldrb pc, [r3, r3, ror #28]! @ │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf7874640 │ │ │ │ - @ instruction: 0xe7c6ff59 │ │ │ │ + bfi pc, fp, (invalid: 30:6) @ │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf7874640 │ │ │ │ - @ instruction: 0xe7daff53 │ │ │ │ + bfi pc, r5, (invalid: 30:26) @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec241e8 │ │ │ │ + bl 0xfec24264 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvs 15, cr0, [r2, #-928] @ 0xfffffc60 │ │ │ │ @ instruction: 0x3098f8d2 │ │ │ │ cmnpvs r0, #318767104 @ p-variant is OBSOLETE @ 0x13000000 │ │ │ │ ldmdavs r3, {r0, r1, r4, ip, lr, pc}^ │ │ │ │ cmnpvs r0, #318767104 @ p-variant is OBSOLETE @ 0x13000000 │ │ │ │ stmiavs fp, {r0, r1, r2, r3, ip, lr, pc}^ │ │ │ │ @ instruction: 0xdc0c2b07 │ │ │ │ @ instruction: 0xf023688b │ │ │ │ - bcs 0x40d818 │ │ │ │ + bcs 0x40d894 │ │ │ │ stmdavs sl, {r0, r1, r2, ip, lr, pc} │ │ │ │ stceq 0, cr15, [r2], {34} @ 0x22 │ │ │ │ svclt 0x00184293 │ │ │ │ svceq 0x000df1bc │ │ │ │ andcs sp, r0, r6, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r8] │ │ │ │ andcs r6, r1, #524 @ 0x20c │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf8802b02 │ │ │ │ stcle 0, cr2, [r1], #-496 @ 0xfffffe10 │ │ │ │ - blle 0x957c44 │ │ │ │ + blle 0x957cc0 │ │ │ │ @ instruction: 0xf01b4630 │ │ │ │ - @ instruction: 0xb190fd9b │ │ │ │ + @ instruction: 0xb190fdb1 │ │ │ │ movwcs r6, #10465 @ 0x28e1 │ │ │ │ ldrtmi r6, [r0], -r2, ror #16 │ │ │ │ strmi r0, [pc], -r9, asr #32 │ │ │ │ - @ instruction: 0xf8dcf01c │ │ │ │ + @ instruction: 0xf8e2f01c │ │ │ │ ldclne 3, cr11, [r9], #-832 @ 0xfffffcc0 │ │ │ │ movwcs r6, #10338 @ 0x2862 │ │ │ │ @ instruction: 0x460f4630 │ │ │ │ - @ instruction: 0xf8d4f01c │ │ │ │ + @ instruction: 0xf8daf01c │ │ │ │ svcvs 0x00b3b320 │ │ │ │ mulcs r1, fp, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r8] │ │ │ │ - blcs 0x11bc98 │ │ │ │ + blcs 0x11bd14 │ │ │ │ @ instruction: 0xf04fd9dc │ │ │ │ andscs r7, r2, #0, 6 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ - cdp2 7, 3, cr15, cr0, cr2, {7} │ │ │ │ + ldc2l 7, cr15, [sl, #904]! @ 0x388 │ │ │ │ @ instruction: 0xf1a3e7eb │ │ │ │ - blx 0xfed8dcb4 │ │ │ │ + blx 0xfed8dd30 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x011867b3 │ │ │ │ - blx 0xc0aeba │ │ │ │ + blx 0xffc8af34 │ │ │ │ vst1.8 {d18-d21}, [pc], r4 │ │ │ │ @ instruction: 0xf7da710a │ │ │ │ - ldrb pc, [ip, pc, asr #29] @ │ │ │ │ - cdp2 7, 6, cr15, cr8, cr2, {4} │ │ │ │ + bfi pc, r9, (invalid: 29:28) @ │ │ │ │ + cdp2 7, 2, cr15, cr10, cr2, {4} │ │ │ │ strmi r6, [r5], -r2, ror #16 │ │ │ │ movwcs r4, #9785 @ 0x2639 │ │ │ │ - ldc2l 7, cr15, [r2, #952] @ 0x3b8 │ │ │ │ + ldc2 7, cr15, [r4, #952] @ 0x3b8 │ │ │ │ strtmi r6, [sl], -r1, lsr #16 │ │ │ │ @ instruction: 0xf7da4630 │ │ │ │ - strb pc, [ip, r7, lsr #31] @ │ │ │ │ - cdp2 7, 5, cr15, cr10, cr2, {4} │ │ │ │ + @ instruction: 0xe7ccff71 │ │ │ │ + cdp2 7, 1, cr15, cr12, cr2, {4} │ │ │ │ strmi r6, [r5], -r2, ror #16 │ │ │ │ movwcs r4, #9785 @ 0x2639 │ │ │ │ - stc2l 7, cr15, [r4, #952] @ 0x3b8 │ │ │ │ + stc2 7, cr15, [r6, #952] @ 0x3b8 │ │ │ │ strtmi r6, [sl], -r1, lsr #17 │ │ │ │ @ instruction: 0xf7da4630 │ │ │ │ - @ instruction: 0xe7b6ff99 │ │ │ │ + ldr pc, [r6, r3, ror #30]! │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrsb pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8deb086 │ │ │ │ @ instruction: 0xf4144098 │ │ │ │ @@ -193401,20 +193433,20 @@ │ │ │ │ mvnle r0, r0, lsl #30 │ │ │ │ stmvs fp, {r1, r2, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0x460d4690 │ │ │ │ svcvs 0x0083461c │ │ │ │ strmi r2, [r7], -r1, lsl #4 │ │ │ │ @ instruction: 0xf8802b02 │ │ │ │ stcle 0, cr2, [r9], #-496 @ 0xfffffe10 │ │ │ │ - blle 0xb5e6f4 │ │ │ │ + blle 0xb5e770 │ │ │ │ @ instruction: 0xf01b4638 │ │ │ │ - movwlt pc, #36105 @ 0x8d09 @ │ │ │ │ + movwlt pc, #36127 @ 0x8d1f @ │ │ │ │ stmdavs fp!, {r1, r2, r3, r5, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf503021b │ │ │ │ - blls 0x3e5ab8 │ │ │ │ + blls 0x3e5b34 │ │ │ │ svcvs 0x00bbb34b │ │ │ │ @ instruction: 0xf897bb3b │ │ │ │ @ instruction: 0xb32330ee │ │ │ │ ldrmi r6, [r1], -fp, ror #16 │ │ │ │ strbne r6, [r2, r8, ror #17]! │ │ │ │ andseq r9, fp, #0, 8 │ │ │ │ @ instruction: 0xf5039201 │ │ │ │ @@ -193422,532 +193454,532 @@ │ │ │ │ movwcc lr, #10701 @ 0x29cd │ │ │ │ ldrmi r9, [r8, ip, lsl #22] │ │ │ │ @ instruction: 0xb12b6fbb │ │ │ │ movweq pc, #20899 @ 0x51a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ sbfxvs r0, fp, #18, #28 │ │ │ │ ldr r2, [r1, r1]! │ │ │ │ - blcs 0x11bdcc │ │ │ │ + blcs 0x11be48 │ │ │ │ @ instruction: 0xf04fd9d4 │ │ │ │ andscs r7, r2, #0, 6 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #2 │ │ │ │ - ldc2 7, cr15, [r6, #904] @ 0x388 │ │ │ │ + stc2l 7, cr15, [r0, #-904]! @ 0xfffffc78 │ │ │ │ rsbmi lr, r4, #63438848 @ 0x3c80000 │ │ │ │ andls lr, r4, #54263808 @ 0x33c0000 │ │ │ │ - cdp2 7, 4, cr15, cr2, cr2, {4} │ │ │ │ + cdp2 7, 0, cr15, cr4, cr2, {4} │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strmi r9, [r6], -r4, lsl #20 │ │ │ │ ldmdavs r9, {r0, r2, r8, r9, ip, pc} │ │ │ │ - cdp2 7, 4, cr15, cr12, cr7, {4} │ │ │ │ + cdp2 7, 0, cr15, cr14, cr7, {4} │ │ │ │ andls r6, r4, #6946816 @ 0x6a0000 │ │ │ │ - cdp2 7, 3, cr15, cr4, cr2, {4} │ │ │ │ + ldc2l 7, cr15, [r6, #520]! @ 0x208 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ movwls r9, #19205 @ 0x4b05 │ │ │ │ ldmdavs r9, {r1, r4, r9} │ │ │ │ subvs pc, pc, #8388608 @ 0x800000 │ │ │ │ - cdp2 7, 3, cr15, cr14, cr7, {4} │ │ │ │ + cdp2 7, 0, cr15, cr0, cr7, {4} │ │ │ │ strtmi r9, [r0], -r4, lsl #22 │ │ │ │ @ instruction: 0xf783681c │ │ │ │ - @ instruction: 0x462afa79 │ │ │ │ + @ instruction: 0x462afa3b │ │ │ │ ldrtmi r4, [r1], -r3, lsl #12 │ │ │ │ strbmi r4, [r0, r0, lsr #12] │ │ │ │ svclt 0x0000e7c2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24428 │ │ │ │ + bl 0xfec244a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x155e40 │ │ │ │ + bl 0x155ebc │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrdcs pc, [r0], r2 @ │ │ │ │ @ instruction: 0xff52f7ff │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24468 │ │ │ │ + bl 0xfec244e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x155e80 │ │ │ │ + bl 0x155efc │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrdcs pc, [r8], r2 @ │ │ │ │ @ instruction: 0xff32f7ff │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec244a8 │ │ │ │ + bl 0xfec24524 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x155ec0 │ │ │ │ + bl 0x155f3c │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrsbtcs pc, [r0], r2 @ │ │ │ │ @ instruction: 0xff12f7ff │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec244e8 │ │ │ │ + bl 0xfec24564 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x155f00 │ │ │ │ + bl 0x155f7c │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrsbtcs pc, [r8], r2 @ │ │ │ │ mrc2 7, 7, pc, cr2, cr15, {7} │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24528 │ │ │ │ + bl 0xfec245a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x155f40 │ │ │ │ + bl 0x155fbc │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrdcs pc, [r0], #130 @ 0x82 │ │ │ │ mrc2 7, 6, pc, cr2, cr15, {7} │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24568 │ │ │ │ + bl 0xfec245e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x155f80 │ │ │ │ + bl 0x155ffc │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrdcs pc, [r8], #130 @ 0x82 │ │ │ │ mrc2 7, 5, pc, cr2, cr15, {7} │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec245a8 │ │ │ │ + bl 0xfec24624 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x155fc0 │ │ │ │ + bl 0x15603c │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrsbcs pc, [r0], #130 @ 0x82 @ │ │ │ │ mrc2 7, 4, pc, cr2, cr15, {7} │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec245e8 │ │ │ │ + bl 0xfec24664 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x156000 │ │ │ │ + bl 0x15607c │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrsbcs pc, [r8], #130 @ 0x82 @ │ │ │ │ mrc2 7, 3, pc, cr2, cr15, {7} │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24628 │ │ │ │ + bl 0xfec246a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x156040 │ │ │ │ + bl 0x1560bc │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrdcs pc, [r0], #130 @ 0x82 @ │ │ │ │ mrc2 7, 2, pc, cr2, cr15, {7} │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24668 │ │ │ │ + bl 0xfec246e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x156080 │ │ │ │ + bl 0x1560fc │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrdcs pc, [r8], #130 @ 0x82 @ │ │ │ │ mrc2 7, 1, pc, cr2, cr15, {7} │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec246a8 │ │ │ │ + bl 0xfec24724 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x1560c0 │ │ │ │ + bl 0x15613c │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrsbtcs pc, [r0], #130 @ 0x82 @ │ │ │ │ mrc2 7, 0, pc, cr2, cr15, {7} │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec246e8 │ │ │ │ + bl 0xfec24764 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x156100 │ │ │ │ + bl 0x15617c │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrsbtcs pc, [r8], #130 @ 0x82 @ │ │ │ │ ldc2l 7, cr15, [r2, #1020]! @ 0x3fc │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24728 │ │ │ │ + bl 0xfec247a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x156140 │ │ │ │ + bl 0x1561bc │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrdcs pc, [r0, -r2] │ │ │ │ ldc2l 7, cr15, [r2, #1020] @ 0x3fc │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24768 │ │ │ │ + bl 0xfec247e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x156180 │ │ │ │ + bl 0x1561fc │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrdcs pc, [r8, -r2] │ │ │ │ ldc2 7, cr15, [r2, #1020]! @ 0x3fc │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec247a8 │ │ │ │ + bl 0xfec24824 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x1561c0 │ │ │ │ + bl 0x15623c │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ @ instruction: 0x2110f8d2 │ │ │ │ ldc2 7, cr15, [r2, #1020] @ 0x3fc │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec247e8 │ │ │ │ + bl 0xfec24864 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x156200 │ │ │ │ + bl 0x15627c │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ @ instruction: 0x2118f8d2 │ │ │ │ ldc2l 7, cr15, [r2, #-1020]! @ 0xfffffc04 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24828 │ │ │ │ + bl 0xfec248a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ orrsne pc, r5, #-1342177276 @ 0xb0000004 │ │ │ │ movweq pc, #49856 @ 0xc2c0 @ │ │ │ │ addeq lr, ip, #2048 @ 0x800 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ ldrdcs pc, [r0, -r2]! │ │ │ │ stc2l 7, cr15, [lr, #-1020] @ 0xfffffc04 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24870 │ │ │ │ + bl 0xfec248ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ msrcs CPSR_fsc, #-1342177276 @ 0xb0000004 │ │ │ │ movweq pc, #49856 @ 0xc2c0 @ │ │ │ │ addeq lr, ip, #2048 @ 0x800 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ ldrdcs pc, [r8, -r2]! │ │ │ │ stc2 7, cr15, [sl, #-1020]! @ 0xfffffc04 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec248b8 │ │ │ │ + bl 0xfec24934 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ bicscs pc, r9, #-1342177276 @ 0xb0000004 │ │ │ │ movweq pc, #49856 @ 0xc2c0 @ │ │ │ │ addeq lr, ip, #2048 @ 0x800 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ teqpcs r0, r2 @ @ p-variant is OBSOLETE │ │ │ │ stc2 7, cr15, [r6, #-1020] @ 0xfffffc04 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24900 │ │ │ │ + bl 0xfec2497c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ teqpcc r9, #-1342177276 @ p-variant is OBSOLETE @ 0xb0000004 │ │ │ │ movweq pc, #49856 @ 0xc2c0 @ │ │ │ │ addeq lr, ip, #2048 @ 0x800 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ teqpcs r8, r2 @ @ p-variant is OBSOLETE │ │ │ │ stc2l 7, cr15, [r2], #1020 @ 0x3fc │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24948 │ │ │ │ + bl 0xfec249c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ mvnsne pc, #-1342177276 @ 0xb0000004 │ │ │ │ movweq pc, #49856 @ 0xc2c0 @ │ │ │ │ addeq lr, ip, #2048 @ 0x800 │ │ │ │ movwcs r9, #4864 @ 0x1300 │ │ │ │ ldrdcs pc, [r0, #-130] @ 0xffffff7e │ │ │ │ ldc2 7, cr15, [lr], #1020 @ 0x3fc │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24990 │ │ │ │ + bl 0xfec24a0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x1563a8 │ │ │ │ + bl 0x156424 │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ @ instruction: 0xf8d22301 │ │ │ │ @ instruction: 0xf7ff2150 │ │ │ │ mullt r3, sp, ip │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec249d0 │ │ │ │ + bl 0xfec24a4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ mvnsmi pc, #-1610612732 @ 0xa0000004 │ │ │ │ movweq pc, #25280 @ 0x62c0 @ │ │ │ │ addeq lr, ip, #2048 @ 0x800 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ ldrdcs pc, [r0, #-130]! @ 0xffffff7e │ │ │ │ ldc2l 7, cr15, [sl], #-1020 @ 0xfffffc04 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24a18 │ │ │ │ + bl 0xfec24a94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x156430 │ │ │ │ + bl 0x1564ac │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrsbcs pc, [r0, #-130]! @ 0xffffff7e @ │ │ │ │ mrrc2 7, 15, pc, sl, cr15 @ │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24a58 │ │ │ │ + bl 0xfec24ad4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6410ff0 │ │ │ │ - vmlal.s q8, d0, d0[1] │ │ │ │ + vmlal.s q8, d16, d0[1] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ ldrdgt pc, [ip], -r1 │ │ │ │ tstpmi sp, #-1342177276 @ p-variant is OBSOLETE @ 0xb0000004 │ │ │ │ movweq pc, #49856 @ 0xc2c0 @ │ │ │ │ eorcs pc, ip, r2, asr r8 @ │ │ │ │ movwcs r9, #4864 @ 0x1300 │ │ │ │ ldc2 7, cr15, [r8], #-1020 @ 0xfffffc04 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24a9c │ │ │ │ + bl 0xfec24b18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x1564b4 │ │ │ │ + bl 0x156530 │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ @ instruction: 0xf8d22301 │ │ │ │ @ instruction: 0xf7ff2180 │ │ │ │ andlt pc, r3, r7, lsl ip @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24adc │ │ │ │ + bl 0xfec24b58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ movtvc pc, #4675 @ 0x1243 @ │ │ │ │ movweq pc, #41664 @ 0xa2c0 @ │ │ │ │ addeq lr, ip, #2048 @ 0x800 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ - blx 0xffe0b906 │ │ │ │ + blx 0xffe0b982 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24b24 │ │ │ │ + bl 0xfec24ba0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ cmnpeq r1, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ movweq pc, #41664 @ 0xa2c0 @ │ │ │ │ addeq lr, ip, #2048 @ 0x800 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ ldrdcs pc, [r0, r2]! │ │ │ │ - blx 0xff50b94e │ │ │ │ + blx 0xff50b9ca │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24b6c │ │ │ │ + bl 0xfec24be8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x156584 │ │ │ │ + bl 0x156600 │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ asrscs pc, r2 @ @ │ │ │ │ - blx 0xfed0b98e │ │ │ │ + blx 0xfed0ba0a │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec24bac │ │ │ │ + bl 0xfec24c28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ vhadd.s8 d28, d1, d12 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ addlt r0, r3, r5, lsr r2 │ │ │ │ - bl 0x1565c4 │ │ │ │ + bl 0x156640 │ │ │ │ movwls r0, #652 @ 0x28c │ │ │ │ ldrdcs pc, [r0, #130] @ 0x82 │ │ │ │ - blx 0xfe50b9ce │ │ │ │ + blx 0xfe50ba4a │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0x3098f8dc │ │ │ │ @@ -193970,72 +194002,72 @@ │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x461883f0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ ldrmi r6, [r7], -r3, lsl #31 │ │ │ │ andcs r4, r1, #13631488 @ 0xd00000 │ │ │ │ - blcs 0x15f264 │ │ │ │ + blcs 0x15f2e0 │ │ │ │ rsbscs pc, ip, r0, lsl #17 │ │ │ │ - blcs 0x104a70 │ │ │ │ + blcs 0x104aec │ │ │ │ ldrtmi sp, [r0], -r8, lsl #22 │ │ │ │ - @ instruction: 0xf892f01b │ │ │ │ + @ instruction: 0xf8a8f01b │ │ │ │ andcs fp, r1, r0, ror #18 │ │ │ │ - blcc 0x2079e0 │ │ │ │ + blcc 0x207a5c │ │ │ │ ldmible r6!, {r0, r8, r9, fp, sp}^ │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r2, lsl r2 │ │ │ │ @ instruction: 0xf7e24630 │ │ │ │ - ldrb pc, [r2, r1, asr #18]! @ │ │ │ │ + ldrb pc, [r2, fp, lsl #18]! @ │ │ │ │ @ instruction: 0xf64668aa │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ andls r2, r3, #-1778384896 @ 0x96000000 │ │ │ │ - @ instruction: 0xf9eaf782 │ │ │ │ + @ instruction: 0xf9acf782 │ │ │ │ strmi r9, [r0], r3, lsl #20 │ │ │ │ andseq r6, r2, #2162688 @ 0x210000 │ │ │ │ subvs pc, pc, #8388608 @ 0x800000 │ │ │ │ - @ instruction: 0xf9f6f787 │ │ │ │ + @ instruction: 0xf9b8f787 │ │ │ │ andls r6, r3, #15335424 @ 0xea0000 │ │ │ │ - @ instruction: 0xf9def782 │ │ │ │ + @ instruction: 0xf9a0f782 │ │ │ │ strmi r9, [r1], r3, lsl #20 │ │ │ │ andseq r6, r2, #2162688 @ 0x210000 │ │ │ │ subvs pc, pc, #8388608 @ 0x800000 │ │ │ │ - @ instruction: 0xf9eaf787 │ │ │ │ - bllt 0x1a8060 │ │ │ │ + @ instruction: 0xf9acf787 │ │ │ │ + bllt 0x1a80dc │ │ │ │ stmdacs r2, {r4, r5, r7, r8, r9, sl, fp, sp, lr} │ │ │ │ stmdacs r0, {r1, r3, r5, sl, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xd12adc1b │ │ │ │ - cdp2 7, 2, cr15, cr0, cr2, {4} │ │ │ │ + stc2l 7, cr15, [r2, #520]! @ 0x208 │ │ │ │ @ instruction: 0xf7829003 │ │ │ │ - stmdbls r3, {r0, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r3, {r0, r1, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ strbmi r9, [fp], -r0, lsl #2 │ │ │ │ andls r4, r3, r2, asr #12 │ │ │ │ ldrmi r6, [r8, r1, lsr #16]! │ │ │ │ stmdavs r9!, {r0, r1, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf7da4630 │ │ │ │ - svcvs 0x00b3fa9f │ │ │ │ + svcvs 0x00b3fa69 │ │ │ │ adcsle r2, sl, r0, lsl #22 │ │ │ │ movweq pc, #20899 @ 0x51a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ sbfxvs r0, fp, #18, #20 │ │ │ │ stmdavs sl!, {r0, r1, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7829203 │ │ │ │ - bls 0x1cc01c │ │ │ │ + bls 0x1cbfa0 │ │ │ │ ldrtmi r4, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xf7da9103 │ │ │ │ - stmdbls r3, {r0, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r3, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r8, lsl #12] │ │ │ │ stmdacs r1, {r2, fp, ip, sp} │ │ │ │ @ instruction: 0xf7fdd9ef │ │ │ │ - svclt 0x0000fc6d │ │ │ │ + svclt 0x0000fc2f │ │ │ │ ldrdgt pc, [r4], -r1 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bl 0x167f54 │ │ │ │ - bl 0x18e460 │ │ │ │ + bl 0x167fd0 │ │ │ │ + bl 0x18e4dc │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ smmls r5, r0, r1, r2 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrsb pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @@ -194045,31 +194077,31 @@ │ │ │ │ ldrdgt pc, [r4], -lr │ │ │ │ ldclvs 4, cr15, [r0], #-112 @ 0xffffff90 │ │ │ │ andcs sp, r0, r8, lsl #2 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - blx 0xfed67ba8 │ │ │ │ + blx 0xfed67c24 │ │ │ │ stmvs sp, {r1, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ mrrcne 10, 4, lr, ip, cr15 │ │ │ │ vmlseq.f32 s28, s10, s8 │ │ │ │ - b 0x1467cb8 │ │ │ │ + b 0x1467d34 │ │ │ │ @ instruction: 0xf1be0e04 │ │ │ │ svclt 0x00c80f07 │ │ │ │ stceq 0, cr15, [r1], {76} @ 0x4c │ │ │ │ svceq 0x0000f1bc │ │ │ │ ldrmi sp, [ip], -r3, ror #3 │ │ │ │ @ instruction: 0xf8802301 │ │ │ │ @ instruction: 0x4691307c │ │ │ │ strmi r6, [sp], -r3, lsl #31 │ │ │ │ - blcs 0x15f5ac │ │ │ │ + blcs 0x15f628 │ │ │ │ strbmi sp, [r3, #-3115]! @ 0xfffff3d5 │ │ │ │ strbmi sp, [r0], -ip, lsr #22 │ │ │ │ - @ instruction: 0xffe4f01a │ │ │ │ + @ instruction: 0xfffaf01a │ │ │ │ stmdavs fp!, {r3, r4, r8, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf503021b │ │ │ │ cmplt ip, #-268435452 @ 0xf0000004 │ │ │ │ ldrsbtcc pc, [r8], #-136 @ 0xffffff78 @ │ │ │ │ @ instruction: 0xf898bb43 │ │ │ │ @ instruction: 0xb32b30ee │ │ │ │ stmdavs fp!, {r0, r4, r9, sl, lr}^ │ │ │ │ @@ -194081,65 +194113,65 @@ │ │ │ │ subvs pc, pc, #8388608 @ 0x800000 │ │ │ │ @ instruction: 0xf8d847a0 │ │ │ │ teqlt r3, r8, ror r0 │ │ │ │ movweq pc, #20899 @ 0x51a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf8c8095b │ │ │ │ andcs r3, r1, r8, ror r0 │ │ │ │ - blcc 0x207ac0 │ │ │ │ + blcc 0x207b3c │ │ │ │ ldmible r2, {r0, r8, r9, fp, sp}^ │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r2, lsl r2 │ │ │ │ @ instruction: 0xf7e24640 │ │ │ │ - ldrb pc, [r2, pc, ror #16]! @ │ │ │ │ + @ instruction: 0xe7f2f839 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ @ instruction: 0xf7829202 │ │ │ │ - bls 0x18c090 │ │ │ │ + bls 0x18c014 │ │ │ │ stmdavs r1!, {r0, r1, r2, r9, sl, lr} │ │ │ │ - @ instruction: 0xf928f787 │ │ │ │ + @ instruction: 0xf8eaf787 │ │ │ │ andls r6, r2, #11141120 @ 0xaa0000 │ │ │ │ - @ instruction: 0xf910f782 │ │ │ │ + @ instruction: 0xf8d2f782 │ │ │ │ strmi r9, [r6], -r2, lsl #20 │ │ │ │ andseq r6, r2, #2162688 @ 0x210000 │ │ │ │ subvs pc, pc, #8388608 @ 0x800000 │ │ │ │ - @ instruction: 0xf91cf787 │ │ │ │ + @ instruction: 0xf8def787 │ │ │ │ andls r6, r3, #6946816 @ 0x6a0000 │ │ │ │ - @ instruction: 0xf904f782 │ │ │ │ + @ instruction: 0xf8c6f782 │ │ │ │ stmdavs r1!, {r0, r1, r9, fp, ip, pc} │ │ │ │ andseq r9, r2, #2 │ │ │ │ subvs pc, pc, #8388608 @ 0x800000 │ │ │ │ - @ instruction: 0xf910f787 │ │ │ │ + @ instruction: 0xf8d2f787 │ │ │ │ stmdavs r0!, {r1, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0x46394632 │ │ │ │ ldr r4, [lr, r8, asr #15]! │ │ │ │ @ instruction: 0xf8d36d03 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ andle r6, pc, r0, ror pc @ │ │ │ │ @ instruction: 0xf413685b │ │ │ │ andle r6, fp, r0, ror #30 │ │ │ │ ldrdgt pc, [ip], -r1 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ - bl 0x156894 │ │ │ │ + bl 0x156910 │ │ │ │ @ instruction: 0xf8d2028c │ │ │ │ @ instruction: 0xe74d21f0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0xf8d36d03 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ andle r6, pc, r0, ror pc @ │ │ │ │ @ instruction: 0xf413685b │ │ │ │ andle r6, fp, r0, ror #30 │ │ │ │ ldrdgt pc, [ip], -r1 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ - bl 0x1568d0 │ │ │ │ + bl 0x15694c │ │ │ │ @ instruction: 0xf8d2028c │ │ │ │ str r2, [pc, -r0, lsl #4]! │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @@ -194149,128 +194181,128 @@ │ │ │ │ @ instruction: 0xf4133004 │ │ │ │ rsble r6, r0, r0, ror r3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcc lr, [r0], #-2513 @ 0xfffff62f │ │ │ │ - b 0x11b9f20 │ │ │ │ - blx 0xfed50d2c │ │ │ │ + b 0x11b9f9c │ │ │ │ + blx 0xfed50da8 │ │ │ │ ldmdbeq fp, {r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0007f1bc │ │ │ │ @ instruction: 0xf043bfc8 │ │ │ │ - blcs 0xce930 │ │ │ │ + blcs 0xce9ac │ │ │ │ stmvs ip, {r4, r6, r8, ip, lr, pc} │ │ │ │ suble r2, lr, pc, lsl #24 │ │ │ │ ldrmi r6, [r0], r3, lsl #31 │ │ │ │ andcs r4, r1, #13631488 @ 0xd00000 │ │ │ │ - blcs 0x15f550 │ │ │ │ + blcs 0x15f5cc │ │ │ │ rsbscs pc, ip, r0, lsl #17 │ │ │ │ - blcc 0x205280 │ │ │ │ + blcc 0x2052fc │ │ │ │ stmdale sp, {r0, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf01a4620 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmiavs sl!, {r0, r1, r4, r5, ip, lr, pc} │ │ │ │ andls r4, r0, #39845888 @ 0x2600000 │ │ │ │ - @ instruction: 0xf816f782 │ │ │ │ + @ instruction: 0xffd8f781 │ │ │ │ strmi r9, [r1], -r0, lsl #20 │ │ │ │ strtmi r9, [r0], -r1 │ │ │ │ - @ instruction: 0xf89cf7da │ │ │ │ + @ instruction: 0xf866f7da │ │ │ │ andls r6, r0, #2752512 @ 0x2a0000 │ │ │ │ - @ instruction: 0xf874f782 │ │ │ │ + @ instruction: 0xf836f782 │ │ │ │ @ instruction: 0xf6469a00 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0x46072496 │ │ │ │ stmdavs r1!, {r1, r4, r9} │ │ │ │ subvs pc, pc, #8388608 @ 0x800000 │ │ │ │ - @ instruction: 0xf87cf787 │ │ │ │ + @ instruction: 0xf83ef787 │ │ │ │ andls r6, r0, #6946816 @ 0x6a0000 │ │ │ │ - @ instruction: 0xf864f782 │ │ │ │ + @ instruction: 0xf826f782 │ │ │ │ strmi r9, [r5], -r0, lsl #20 │ │ │ │ andseq r6, r2, #2162688 @ 0x210000 │ │ │ │ subvs pc, pc, #8388608 @ 0x800000 │ │ │ │ - @ instruction: 0xf870f787 │ │ │ │ + @ instruction: 0xf832f787 │ │ │ │ stmdavs r0!, {r0, r8, r9, fp, ip, pc} │ │ │ │ ldrtmi r4, [r9], -sl, lsr #12 │ │ │ │ svcvs 0x00b347c0 │ │ │ │ @ instruction: 0xf1a3b12b │ │ │ │ - blx 0xfed8e9cc │ │ │ │ + blx 0xfed8ea48 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ movwcs r6, #6067 @ 0x17b3 │ │ │ │ ldrmi lr, [r8], -r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - ble 0xfed189e8 │ │ │ │ + ble 0xfed18a64 │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r2, lsl r2 │ │ │ │ @ instruction: 0xf7e14620 │ │ │ │ - strb pc, [r2, r1, lsl #31]! @ │ │ │ │ + strb pc, [r2, fp, asr #30]! @ │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0x3098f8dc │ │ │ │ cmnpvs r0, #318767104 @ p-variant is OBSOLETE @ 0x13000000 │ │ │ │ @ instruction: 0xf8dcd05a │ │ │ │ @ instruction: 0xf4133004 │ │ │ │ subsle r6, r5, r0, ror r3 │ │ │ │ - blcs 0x2a7e40 │ │ │ │ + blcs 0x2a7ebc │ │ │ │ stmdavs fp, {r1, r4, r6, sl, fp, ip, lr, pc}^ │ │ │ │ movweq pc, #8227 @ 0x2023 @ │ │ │ │ svclt 0x00182a00 │ │ │ │ suble r2, fp, sp, lsl #22 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r6, r2, r3, lsl #31 │ │ │ │ @ instruction: 0x460c4690 │ │ │ │ strmi r2, [r7], -r1, lsl #4 │ │ │ │ @ instruction: 0xf8802b02 │ │ │ │ stclle 0, cr2, [r0, #-496] @ 0xfffffe10 │ │ │ │ - blcs 0x11ca5c │ │ │ │ + blcs 0x11cad8 │ │ │ │ @ instruction: 0x4638d83f │ │ │ │ - mrc2 0, 4, pc, cr6, cr10, {0} │ │ │ │ + mcr2 0, 5, pc, cr12, cr10, {0} @ │ │ │ │ stmdavs r2!, {r3, r4, r5, r8, r9, ip, sp, pc} │ │ │ │ andls r4, r1, #38797312 @ 0x2500000 │ │ │ │ - @ instruction: 0xfffef781 │ │ │ │ + @ instruction: 0xffc0f781 │ │ │ │ @ instruction: 0xf6469a01 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0x46062496 │ │ │ │ stmdavs r1!, {r1, r4, r9} │ │ │ │ subvs pc, pc, #8388608 @ 0x800000 │ │ │ │ - @ instruction: 0xf806f787 │ │ │ │ + @ instruction: 0xffc8f786 │ │ │ │ andls r6, r1, #6946816 @ 0x6a0000 │ │ │ │ - @ instruction: 0xff86f781 │ │ │ │ + @ instruction: 0xff48f781 │ │ │ │ strmi r9, [r1], -r1, lsl #20 │ │ │ │ ldrtmi r9, [r8], -r1 │ │ │ │ - @ instruction: 0xf80cf7da │ │ │ │ + @ instruction: 0xffd6f7d9 │ │ │ │ stmdavs r0!, {r0, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0x46314632 │ │ │ │ svcvs 0x00bb47c0 │ │ │ │ @ instruction: 0xf1a3b12b │ │ │ │ - blx 0xfed8eab4 │ │ │ │ + blx 0xfed8eb30 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x200167bb │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - blcs 0xdfc8c │ │ │ │ + blcs 0xdfd08 │ │ │ │ @ instruction: 0xf04fdabf │ │ │ │ andscs r7, r2, #0, 6 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xff0ef7e1 │ │ │ │ + cdp2 7, 13, cr15, cr8, cr1, {7} │ │ │ │ svclt 0x0000e7e3 │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0x3098f8dc │ │ │ │ cmnpvs r0, #318767104 @ p-variant is OBSOLETE @ 0x13000000 │ │ │ │ @ instruction: 0xf8dcd05b │ │ │ │ @ instruction: 0xf4133004 │ │ │ │ subsle r6, r6, r0, ror r3 │ │ │ │ @@ -194278,303 +194310,303 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0xf382fab2 │ │ │ │ addlt r6, r2, ip, lsl #16 │ │ │ │ @ instruction: 0x2c07095b │ │ │ │ @ instruction: 0xf043bfc8 │ │ │ │ - blcs 0xceb20 │ │ │ │ + blcs 0xceb9c │ │ │ │ stmdavs ip, {r1, r3, r6, r8, ip, lr, pc}^ │ │ │ │ stceq 0, cr15, [r2], {36} @ 0x24 │ │ │ │ svceq 0x000df1bc │ │ │ │ svcvs 0x0083d045 │ │ │ │ @ instruction: 0x460c4690 │ │ │ │ strmi r2, [r6], -r1, lsl #4 │ │ │ │ @ instruction: 0xf8802b02 │ │ │ │ stclle 0, cr2, [r5, #-496] @ 0xfffffe10 │ │ │ │ - blcs 0x11cb50 │ │ │ │ + blcs 0x11cbcc │ │ │ │ ldrtmi sp, [r0], -r4, asr #16 │ │ │ │ - mrc2 0, 0, pc, cr12, cr10, {0} │ │ │ │ + mrc2 0, 1, pc, cr2, cr10, {0} │ │ │ │ stmdavs r2!, {r3, r4, r6, r8, r9, ip, sp, pc} │ │ │ │ strvs pc, [r4, #-1606]! @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ @ instruction: 0xf7819201 │ │ │ │ - bls 0x14dd60 │ │ │ │ + bls 0x14dce4 │ │ │ │ stmdavs r9!, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf5020212 │ │ │ │ @ instruction: 0xf786624f │ │ │ │ - stmdavs r2!, {r0, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7819201 │ │ │ │ - bls 0x14dba8 │ │ │ │ + bls 0x14db2c │ │ │ │ andls r4, r1, r1, lsl #12 │ │ │ │ @ instruction: 0xf7d94630 │ │ │ │ - blls 0x14ddcc │ │ │ │ + blls 0x14dd70 │ │ │ │ ldrtmi r6, [sl], -r9, lsr #16 │ │ │ │ bfimi r4, r8, (invalid: 12:0) │ │ │ │ stmdavs r1!, {r0, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf7da4630 │ │ │ │ - svcvs 0x00b3f847 │ │ │ │ + svcvs 0x00b3f811 │ │ │ │ @ instruction: 0xf1a3b12b │ │ │ │ - blx 0xfed8ebb0 │ │ │ │ + blx 0xfed8ec2c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ movwcs r6, #6067 @ 0x17b3 │ │ │ │ ldrmi lr, [r8], -r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ ldrmi r2, [r8], -r0, lsl #6 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - ble 0xfef58bcc │ │ │ │ + ble 0xfef58c48 │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r2, lsl r2 │ │ │ │ @ instruction: 0xf7e14630 │ │ │ │ - strb pc, [r2, pc, lsl #29]! @ │ │ │ │ + ubfx pc, r9, #28, #3 │ │ │ │ @ instruction: 0xf8d36d03 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ andle r6, sp, r0, ror pc │ │ │ │ @ instruction: 0xf413685b │ │ │ │ andle r6, r9, r0, ror #30 │ │ │ │ vadd.i8 d22, d17, d10 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x18ecd0 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x18ed4c │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xe76d2210 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0xf8d36d03 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ andle r6, sp, r0, ror pc │ │ │ │ @ instruction: 0xf413685b │ │ │ │ andle r6, r9, r0, ror #30 │ │ │ │ vadd.i8 d22, d17, d10 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x18ed08 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x18ed84 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ ldrb r2, [r1, -r0, lsr #4] │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0xf8d36d03 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ andle r6, sp, r0, ror pc │ │ │ │ @ instruction: 0xf413685b │ │ │ │ andle r6, r9, r0, ror #30 │ │ │ │ vadd.i8 d22, d17, d10 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x18ed40 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x18edbc │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xe7352230 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0xf8d36d03 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ andle r6, sp, r0, ror pc │ │ │ │ @ instruction: 0xf413685b │ │ │ │ andle r6, r9, r0, ror #30 │ │ │ │ vadd.i8 d22, d17, d10 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x18ed78 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x18edf4 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ ldr r2, [r9, -r0, asr #4] │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0xf8d26d02 │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ andle r6, r8, r0, ror r3 │ │ │ │ @ instruction: 0xf4136853 │ │ │ │ andle r6, r4, r0, ror r3 │ │ │ │ @ instruction: 0xf02368cb │ │ │ │ - blcs 0x40ece0 │ │ │ │ + blcs 0x40ed5c │ │ │ │ andcs sp, r0, r6, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r6, r5, r3, lsl #31 │ │ │ │ strmi r2, [r8], r1, lsl #4 │ │ │ │ - blcs 0x15f920 │ │ │ │ + blcs 0x15f99c │ │ │ │ rsbscs pc, ip, r0, lsl #17 │ │ │ │ - blcs 0x10514c │ │ │ │ + blcs 0x1051c8 │ │ │ │ @ instruction: 0x4638db11 │ │ │ │ - ldc2 0, cr15, [r6, #-104]! @ 0xffffff98 │ │ │ │ + stc2l 0, cr15, [ip, #-104] @ 0xffffff98 │ │ │ │ andcs fp, r1, r8, lsr #19 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - blcs 0x11cd40 │ │ │ │ + blcs 0x11cdbc │ │ │ │ @ instruction: 0xf04fd9ed │ │ │ │ andscs r7, r2, #0, 6 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #2 │ │ │ │ - ldc2l 7, cr15, [ip, #900] @ 0x384 │ │ │ │ + stc2 7, cr15, [r6, #900]! @ 0x384 │ │ │ │ @ instruction: 0xf781e7e9 │ │ │ │ - @ instruction: 0xf8d8fe57 │ │ │ │ + @ instruction: 0xf8d8fe19 │ │ │ │ strmi r3, [r1], r4 │ │ │ │ cmple sl, r0, lsl #22 │ │ │ │ - blcs 0x16a040 │ │ │ │ - blcs 0x105348 │ │ │ │ + blcs 0x16a0bc │ │ │ │ + blcs 0x1053c4 │ │ │ │ cmnle ip, r5, asr ip │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ - blx 0xffb8bf6c │ │ │ │ + blx 0xfec0bfe8 │ │ │ │ @ instruction: 0xf8d84605 │ │ │ │ andls r2, r2, #8 │ │ │ │ - cdp2 7, 7, cr15, cr6, cr1, {4} │ │ │ │ + cdp2 7, 3, cr15, cr8, cr1, {4} │ │ │ │ @ instruction: 0xf6469a02 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ mulls r3, r6, r3 │ │ │ │ andseq r9, r2, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf5026819 │ │ │ │ @ instruction: 0xf786624f │ │ │ │ - bmi 0xe0db80 │ │ │ │ + bmi 0xe0db04 │ │ │ │ svcne 0x0070ee1d │ │ │ │ ldrbtmi r9, [sl], #-2818 @ 0xfffff4fe │ │ │ │ @ instruction: 0xf8d86812 │ │ │ │ stmdals r3, {lr} │ │ │ │ stmpl sl, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ stmiane r9!, {r4, sl, lr} │ │ │ │ stmib sp, {r0, r1, r4, sl, lr}^ │ │ │ │ strbmi r0, [sl], #-256 @ 0xffffff00 │ │ │ │ suble r2, r7, r0, lsl #24 │ │ │ │ biccc pc, r8, r6, asr #12 │ │ │ │ orrseq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xf7826808 │ │ │ │ - @ instruction: 0xf781fdfb │ │ │ │ - strmi pc, [r4], -r5, ror #27 │ │ │ │ - stc2l 7, cr15, [r2, #516]! @ 0x204 │ │ │ │ + @ instruction: 0xf781fdbd │ │ │ │ + strmi pc, [r4], -r7, lsr #27 │ │ │ │ + stc2 7, cr15, [r4, #516]! @ 0x204 │ │ │ │ strmi r4, [r6], -r9, asr #12 │ │ │ │ @ instruction: 0xf78e4620 │ │ │ │ - strbmi pc, [r9], -r1, lsl #23 @ │ │ │ │ + strbmi pc, [r9], -r3, asr #22 @ │ │ │ │ @ instruction: 0xf78e4630 │ │ │ │ - @ instruction: 0xf8d8fb97 │ │ │ │ + @ instruction: 0xf8d8fb59 │ │ │ │ @ instruction: 0x46221010 │ │ │ │ @ instruction: 0xf7d94638 │ │ │ │ - @ instruction: 0xf8d8ff1d │ │ │ │ + @ instruction: 0xf8d8fee7 │ │ │ │ ldrtmi r1, [r2], -ip │ │ │ │ @ instruction: 0xf7d94638 │ │ │ │ - svcvs 0x00bbff17 │ │ │ │ + svcvs 0x00bbfee1 │ │ │ │ addle r2, lr, r0, lsl #22 │ │ │ │ movweq pc, #20899 @ 0x51a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ sbfxvs r0, fp, #18, #28 │ │ │ │ @ instruction: 0xf8d8e787 │ │ │ │ @ instruction: 0x464d2010 │ │ │ │ @ instruction: 0xf7819202 │ │ │ │ - bls 0x18d908 │ │ │ │ + bls 0x18d88c │ │ │ │ andls r4, r3, r1, lsl #12 │ │ │ │ @ instruction: 0xf7d94638 │ │ │ │ - @ instruction: 0xf8d8fe43 │ │ │ │ + @ instruction: 0xf8d8fe0d │ │ │ │ andls r2, r2, #12 │ │ │ │ - ldc2 7, cr15, [r2, #516]! @ 0x204 │ │ │ │ + ldc2l 7, cr15, [r4, #-516]! @ 0xfffffdfc │ │ │ │ strmi r9, [r1], -r2, lsl #20 │ │ │ │ ldrtmi r9, [r8], -r2 │ │ │ │ - mrc2 7, 1, pc, cr8, cr9, {6} │ │ │ │ + mcr2 7, 0, pc, cr2, cr9, {6} @ │ │ │ │ ldmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf78e2102 │ │ │ │ - @ instruction: 0xe792fbf1 │ │ │ │ + @ instruction: 0xe792fbb3 │ │ │ │ cmppmi ip, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xf7826808 │ │ │ │ - @ instruction: 0xe7b6fdb3 │ │ │ │ - blcs 0x11ce64 │ │ │ │ + @ instruction: 0xe7b6fd75 │ │ │ │ + blcs 0x11cee0 │ │ │ │ @ instruction: 0xf7fdd9d7 │ │ │ │ - svclt 0x0000f8cd │ │ │ │ - addeq r1, r5, r2, ror #19 │ │ │ │ - blmi 0xffd08718 │ │ │ │ + svclt 0x0000f88f │ │ │ │ + addeq r1, r5, r6, ror #18 │ │ │ │ + blmi 0xffd08794 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r6, r6, fp, lsl #17 │ │ │ │ - strble r0, [pc, #-2010]! @ 0xcda9e │ │ │ │ + strble r0, [pc, #-2010]! @ 0xcdb1a │ │ │ │ @ instruction: 0xdc682b0b │ │ │ │ vadd.i8 q11, q13, q5 │ │ │ │ vrsra.s64 d18, d21, #64 │ │ │ │ vcgt.s8 d16, d10, d6 │ │ │ │ vmls.f d20, d0, d1[1] │ │ │ │ - bcs 0xcf6a8 │ │ │ │ + bcs 0xcf724 │ │ │ │ svclt 0x00186d02 │ │ │ │ @ instruction: 0xf64a461d │ │ │ │ vrsra.s64 q11, , #64 │ │ │ │ @ instruction: 0xf64a030c │ │ │ │ vmvn.i32 q11, #851968 @ 0x000d0000 │ │ │ │ svclt 0x0018040c │ │ │ │ @ instruction: 0xf8d2461c │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ subsle r6, pc, r0, ror r3 @ │ │ │ │ @ instruction: 0xf4136853 │ │ │ │ subsle r6, fp, r0, ror r3 │ │ │ │ - blcs 0x2a82ec │ │ │ │ + blcs 0x2a8368 │ │ │ │ movwcs sp, #7256 @ 0x1c58 │ │ │ │ rsbscc pc, ip, r0, lsl #17 │ │ │ │ strmi r6, [r7], -r3, lsl #31 │ │ │ │ - blcs 0x15fb08 │ │ │ │ - blcs 0x105438 │ │ │ │ + blcs 0x15fb84 │ │ │ │ + blcs 0x1054b4 │ │ │ │ @ instruction: 0x4638db5a │ │ │ │ - mrrc2 0, 1, pc, r2, cr10 @ │ │ │ │ + stc2l 0, cr15, [r8], #-104 @ 0xffffff98 │ │ │ │ ldmib r6, {r5, r6, r8, r9, ip, sp, pc}^ │ │ │ │ ldmdavs r0!, {r1, r9, ip}^ │ │ │ │ - ldc2l 7, cr15, [r8], #868 @ 0x364 │ │ │ │ + stc2l 7, cr15, [r2], {217} @ 0xd9 │ │ │ │ svcvs 0x00bb6832 │ │ │ │ strmi r4, [ip], r3, lsl #13 │ │ │ │ andseq r4, r2, #128, 12 @ 0x8000000 │ │ │ │ @ instruction: 0xf5024689 │ │ │ │ - blcs 0xe6c38 │ │ │ │ + blcs 0xe6cb4 │ │ │ │ @ instruction: 0xf646d04e │ │ │ │ vabal.s8 q11, d0, d20 │ │ │ │ andls r2, r5, #629145600 @ 0x25800000 │ │ │ │ - stc2 7, cr15, [r8, #516]! @ 0x204 │ │ │ │ + stc2l 7, cr15, [sl, #-516]! @ 0xfffffdfc │ │ │ │ strmi r9, [r6], -r5, lsl #20 │ │ │ │ @ instruction: 0xf7866829 │ │ │ │ - stmdavs sp!, {r0, r1, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs sp!, {r0, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ - blx 0x40c128 │ │ │ │ + @ instruction: 0xf9cef782 │ │ │ │ @ instruction: 0x46024631 │ │ │ │ strmi r4, [r0, r8, lsr #12]! │ │ │ │ @ instruction: 0xb12b6fbb │ │ │ │ movweq pc, #20899 @ 0x51a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ sbfxvs r0, fp, #18, #28 │ │ │ │ andlt r2, r6, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ - blcs 0x4b1310 │ │ │ │ + blcs 0x4b138c │ │ │ │ stmiavs fp, {r1, r8, ip, lr, pc}^ │ │ │ │ andle r2, sp, r1, lsl #22 │ │ │ │ vadd.f32 d22, d11, d2 │ │ │ │ vmls.f d19, d16, d1[6] │ │ │ │ @ instruction: 0xf64a050c │ │ │ │ vaddhn.i16 d22, q0, │ │ │ │ @ instruction: 0xf8d2040c │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ orrsle r6, pc, r0, ror r3 @ │ │ │ │ andlt r2, r6, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ - blcc 0x1f1348 │ │ │ │ + blcc 0x1f13c4 │ │ │ │ stmible r4!, {r0, r8, r9, fp, sp} │ │ │ │ movwvc pc, #79 @ 0x4f @ │ │ │ │ tstcs r0, r2, lsl r2 │ │ │ │ @ instruction: 0xf7e14638 │ │ │ │ - strb pc, [sp, pc, lsr #25] @ │ │ │ │ + @ instruction: 0xe7cdfc79 │ │ │ │ smlalcc pc, lr, r7, r8 @ │ │ │ │ adcle r2, ip, r0, lsl #22 │ │ │ │ @ instruction: 0x46112310 │ │ │ │ stmib sp, {r0, r1, sp}^ │ │ │ │ stmib sp, {sl, fp, ip, sp, pc}^ │ │ │ │ strmi r3, [r8, r2, lsl #6]! │ │ │ │ svclt 0x0000e7b8 │ │ │ │ @@ -194585,1613 +194617,1615 @@ │ │ │ │ @ instruction: 0xf4133004 │ │ │ │ rsble r6, r5, r0, ror r3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcc lr, [r0], #-2513 @ 0xfffff62f │ │ │ │ - b 0x11ba5f4 │ │ │ │ - blx 0xfed513fc │ │ │ │ + b 0x11ba670 │ │ │ │ + blx 0xfed51478 │ │ │ │ ldmdbeq fp, {r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0007f1bc │ │ │ │ @ instruction: 0xf043bfc8 │ │ │ │ - blcs 0xcf000 │ │ │ │ + blcs 0xcf07c │ │ │ │ stmvs ip, {r0, r2, r4, r6, r8, ip, lr, pc} │ │ │ │ stceq 0, cr15, [r2], {36} @ 0x24 │ │ │ │ svceq 0x000df1bc │ │ │ │ svcvs 0x0083d050 │ │ │ │ @ instruction: 0x460c4691 │ │ │ │ strmi r2, [r0], r1, lsl #4 │ │ │ │ @ instruction: 0xf8802b02 │ │ │ │ ldclle 0, cr2, [r0, #-496] @ 0xfffffe10 │ │ │ │ - blcs 0x11d030 │ │ │ │ + blcs 0x11d0ac │ │ │ │ strbmi sp, [r0], -pc, asr #16 │ │ │ │ - blx 0xfec0a492 │ │ │ │ + blx 0xff18a50e │ │ │ │ eorsle r2, r5, r0, lsl #16 │ │ │ │ strtmi r6, [r5], -r3, lsr #16 │ │ │ │ @ instruction: 0xf7819301 │ │ │ │ - blls 0x14d884 │ │ │ │ + blls 0x14d808 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ andseq r4, fp, #7340032 @ 0x700000 │ │ │ │ subvs pc, pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7866821 │ │ │ │ - stmdavs fp!, {r0, r1, r3, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs fp!, {r0, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7819301 │ │ │ │ - blls 0x14d864 │ │ │ │ + blls 0x14d7e8 │ │ │ │ stmdavs r1!, {r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf503021b │ │ │ │ @ instruction: 0xf786624f │ │ │ │ - stmiavs sl!, {r0, r1, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs sl!, {r0, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7819201 │ │ │ │ - bls 0x14d6ac │ │ │ │ + bls 0x14d630 │ │ │ │ andls r4, r1, r1, lsl #12 │ │ │ │ @ instruction: 0xf7d94640 │ │ │ │ - blls 0x14d8d0 │ │ │ │ + blls 0x14d874 │ │ │ │ ldrtmi r6, [r2], -r0, lsr #16 │ │ │ │ @ instruction: 0x47c84639 │ │ │ │ ldrsbtcc pc, [r8], #-136 @ 0xffffff78 @ │ │ │ │ @ instruction: 0xf1a3b133 │ │ │ │ - blx 0xfed8f0a4 │ │ │ │ + blx 0xfed8f120 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ rsbscc pc, r8, r8, asr #17 │ │ │ │ and r2, r7, r1, lsl #6 │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movwcs r4, #1904 @ 0x770 │ │ │ │ andlt r4, r3, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ - blcs 0xef480 │ │ │ │ + blcs 0xef4fc │ │ │ │ @ instruction: 0xf04fdaaf │ │ │ │ andscs r7, r2, #0, 6 │ │ │ │ strbmi r2, [r0], -r0, lsl #2 │ │ │ │ - ldc2 7, cr15, [r4], {225} @ 0xe1 │ │ │ │ + blx 0xff88c4d2 │ │ │ │ svclt 0x0000e7e2 │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0x3098f8dc │ │ │ │ cmnpvs r0, #318767104 @ p-variant is OBSOLETE @ 0x13000000 │ │ │ │ @ instruction: 0xf8dcd070 │ │ │ │ @ instruction: 0xf4133004 │ │ │ │ rsble r6, fp, r0, ror r3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ movwmi lr, #2513 @ 0x9d1 │ │ │ │ - b 0x11ba718 │ │ │ │ - blx 0xfed51518 │ │ │ │ + b 0x11ba794 │ │ │ │ + blx 0xfed51594 │ │ │ │ ldmdbeq fp, {r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0007f1bc │ │ │ │ @ instruction: 0xf043bfc8 │ │ │ │ - blcs 0xcf11c │ │ │ │ + blcs 0xcf198 │ │ │ │ stmvs ip, {r0, r1, r3, r4, r6, r8, ip, lr, pc} │ │ │ │ stceq 0, cr15, [r2], {36} @ 0x24 │ │ │ │ svceq 0x000df1bc │ │ │ │ svcvs 0x0083d056 │ │ │ │ @ instruction: 0x460c4691 │ │ │ │ strmi r2, [r6], -r1, lsl #4 │ │ │ │ @ instruction: 0xf8802b02 │ │ │ │ ldclle 0, cr2, [r6, #-496] @ 0xfffffe10 │ │ │ │ - blcs 0x11d14c │ │ │ │ + blcs 0x11d1c8 │ │ │ │ @ instruction: 0x4630d855 │ │ │ │ - blx 0x88a5ae │ │ │ │ + blx 0xe0a62a │ │ │ │ eorsle r2, fp, r0, lsl #16 │ │ │ │ andls r6, r2, #6422528 @ 0x620000 │ │ │ │ - stc2 7, cr15, [r6], {129} @ 0x81 │ │ │ │ + mcrr2 7, 8, pc, r8, cr1 @ │ │ │ │ @ instruction: 0xf6469a02 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ pkhbtmi r2, r0, r6, lsl #7 │ │ │ │ andseq r9, r2, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0xf5026819 │ │ │ │ @ instruction: 0xf786624f │ │ │ │ - stmdavs r2!, {r0, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r2!, {r0, r1, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7819202 │ │ │ │ - bls 0x18d748 │ │ │ │ - blls 0x19fd94 │ │ │ │ + bls 0x18d6cc │ │ │ │ + blls 0x19fe10 │ │ │ │ ldmdavs r9, {r1, r4, r9} │ │ │ │ subvs pc, pc, #8388608 @ 0x800000 │ │ │ │ - stc2 7, cr15, [r0], {134} @ 0x86 │ │ │ │ + mcrr2 7, 8, pc, r2, cr6 @ │ │ │ │ andls r6, r2, #10616832 @ 0xa20000 │ │ │ │ - stc2 7, cr15, [r0], {129} @ 0x81 │ │ │ │ + blx 0xff18c40e │ │ │ │ strmi r9, [r5], -r2, lsl #20 │ │ │ │ ldrtmi r4, [r0], -r1, lsl #12 │ │ │ │ - stc2 7, cr15, [r6], {217} @ 0xd9 │ │ │ │ + mrrc2 7, 13, pc, r0, cr9 @ │ │ │ │ ldrtmi r9, [sl], -r3, lsl #22 │ │ │ │ ldmdavs r9, {r3, r5, r9, sl, lr} │ │ │ │ strls r4, [r0, #-1603] @ 0xfffff9bd │ │ │ │ stmiavs r1!, {r3, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrtmi r4, [r0], -sl, lsr #12 │ │ │ │ - ldc2 7, cr15, [r8, #-868]! @ 0xfffffc9c │ │ │ │ + stc2 7, cr15, [r2, #-868] @ 0xfffffc9c │ │ │ │ @ instruction: 0xb12b6fb3 │ │ │ │ movweq pc, #20899 @ 0x51a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ sbfxvs r0, fp, #18, #20 │ │ │ │ and r2, r7, r1, lsl #6 │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movwcs r4, #1904 @ 0x770 │ │ │ │ andlt r4, r5, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ - blcs 0xef5a8 │ │ │ │ + blcs 0xef624 │ │ │ │ @ instruction: 0xf04fdaa9 │ │ │ │ andscs r7, r2, #0, 6 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ - blx 0xfe10c57e │ │ │ │ + blx 0x138c5fa │ │ │ │ svclt 0x0000e7e2 │ │ │ │ @ instruction: 0xf8d26d02 │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ subsle r6, r1, r0, ror r3 │ │ │ │ @ instruction: 0xf4136853 │ │ │ │ suble r6, sp, r0, ror r3 │ │ │ │ - blcs 0x2a8640 │ │ │ │ + blcs 0x2a86bc │ │ │ │ stmdavs fp, {r1, r3, r6, sl, fp, ip, lr, pc}^ │ │ │ │ movweq pc, #8227 @ 0x2023 @ │ │ │ │ suble r2, r5, sp, lsl #22 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r6, r4, r3, lsl #31 │ │ │ │ strmi r2, [pc], -r1, lsl #4 │ │ │ │ - blcs 0x15fe54 │ │ │ │ + blcs 0x15fed0 │ │ │ │ rsbscs pc, ip, r0, lsl #17 │ │ │ │ - blcc 0x205b30 │ │ │ │ + blcc 0x205bac │ │ │ │ ldmdale sl!, {r0, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf01a4630 │ │ │ │ - tstplt r0, #626688 @ p-variant is OBSOLETE @ 0x99000 │ │ │ │ + tstplt r0, #716800 @ p-variant is OBSOLETE @ 0xaf000 │ │ │ │ andls r6, r3, #7995392 @ 0x7a0000 │ │ │ │ - blx 0xfe78c45e │ │ │ │ + blx 0x180c4da │ │ │ │ strmi r9, [r1], -r3, lsl #20 │ │ │ │ ldrtmi r4, [r0], -r0, lsl #13 │ │ │ │ - stc2 7, cr15, [r0], #-868 @ 0xfffffc9c │ │ │ │ + blx 0xffb8c646 │ │ │ │ svcvs 0x00b1683b │ │ │ │ @ instruction: 0xf503021b │ │ │ │ - bllt 0x1d26fac │ │ │ │ + bllt 0x1d27028 │ │ │ │ smlalcc pc, lr, r6, r8 @ │ │ │ │ tstcs r0, #1811939329 @ 0x6c000001 │ │ │ │ @ instruction: 0x461168b8 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf79a461a │ │ │ │ - svcvs 0x00b3fcd9 │ │ │ │ + svcvs 0x00b3fc9b │ │ │ │ @ instruction: 0xf1a3b12b │ │ │ │ - blx 0xfed8f2a4 │ │ │ │ + blx 0xfed8f320 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x200167b3 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - blcs 0xe047c │ │ │ │ + blcs 0xe04f8 │ │ │ │ @ instruction: 0xf04fdac4 │ │ │ │ andscs r7, r2, #0, 6 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ - blx 0x68c652 │ │ │ │ + blx 0xff90c6cc │ │ │ │ andls lr, r3, #59506688 @ 0x38c0000 │ │ │ │ - blx 0xff20c4da │ │ │ │ + blx 0xfe28c556 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strmi r9, [r5], -r3, lsl #20 │ │ │ │ ldmdavs r9, {r0, r1, r8, r9, ip, pc} │ │ │ │ - blx 0xff48c502 │ │ │ │ + blx 0xfe50c57e │ │ │ │ @ instruction: 0x464268b8 │ │ │ │ @ instruction: 0xf7984641 │ │ │ │ - blls 0x1cdd58 │ │ │ │ + blls 0x1cdcdc │ │ │ │ ldmdavs r8, {r1, r3, r9, fp, lr} │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ svccc 0x0070ee1d │ │ │ │ stmiane r9!, {r0, r1, r3, r4, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf6439100 │ │ │ │ vorr.i32 d19, #0 @ 0x00000000 │ │ │ │ - bl 0x2ced60 │ │ │ │ + bl 0x2ceddc │ │ │ │ andls r0, r1, #805306368 @ 0x30000000 │ │ │ │ andcs r4, r0, #50331648 @ 0x3000000 │ │ │ │ @ instruction: 0xf7826808 │ │ │ │ - ldr pc, [r2, fp, asr #22]! │ │ │ │ - addeq r1, r5, ip, ror r4 │ │ │ │ + ldr pc, [r2, sp, lsl #22]! │ │ │ │ + addeq r1, r5, r0, lsl #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec2592c │ │ │ │ + bl 0xfec259a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcvs 0x00820ff8 │ │ │ │ @ instruction: 0xf8802301 │ │ │ │ - bcs 0x15a92c │ │ │ │ - bcs 0x105760 │ │ │ │ + bcs 0x15a9a8 │ │ │ │ + bcs 0x1057dc │ │ │ │ ldrmi sp, [r8], -r9, lsl #22 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ - bcs 0x11cf64 │ │ │ │ + bcs 0x11cfe0 │ │ │ │ @ instruction: 0xf04fd9f5 │ │ │ │ andscs r7, r2, #0, 6 │ │ │ │ @ instruction: 0xf7e12100 │ │ │ │ - andcs pc, r0, fp, asr #21 │ │ │ │ + mulcs r0, r5, sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ smlawblt fp, r3, pc, r6 @ │ │ │ │ movweq pc, #20899 @ 0x51a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0x6783095b │ │ │ │ movwcs r2, #0 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec25994 │ │ │ │ + bl 0xfec25a10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcvs 0x00830ff8 │ │ │ │ andcs fp, r0, r3, lsr r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ movweq pc, #20899 @ 0x51a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0x6783095b │ │ │ │ @ instruction: 0xf7810118 │ │ │ │ - andcs pc, r4, #652 @ 0x28c │ │ │ │ + andcs pc, r4, #404 @ 0x194 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ tstpvc sl, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ - bllt 0x120c730 │ │ │ │ + bllt 0x48c7ac │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ - addslt r4, r1, r6, lsr #23 │ │ │ │ + addslt r4, r1, r7, lsr #23 │ │ │ │ strmi r2, [ip], -r0, lsl #10 │ │ │ │ eorcs r4, r4, #6291456 @ 0x600000 │ │ │ │ stmdage r6, {r0, r3, r5, r9, sl, lr} │ │ │ │ movwls r6, #63515 @ 0xf81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - stmdb r6, {r0, r1, r3, r4, r6, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + stmdb r8, {r0, r1, r3, r4, r6, r7, r8, ip, sp, lr, pc}^ │ │ │ │ msrmi SPSR_fsxc, #4 │ │ │ │ svcmi 0x006ef1b3 │ │ │ │ - addhi pc, pc, r0 │ │ │ │ + addshi pc, r0, r0 │ │ │ │ @ instruction: 0xf1b3d827 │ │ │ │ @ instruction: 0xf0004f6c │ │ │ │ - @ instruction: 0xf1b380e0 │ │ │ │ + @ instruction: 0xf1b380e1 │ │ │ │ @ instruction: 0xf0404f6d │ │ │ │ - vaddw.u8 q12, q2, d16 │ │ │ │ - blcc 0x2d742c │ │ │ │ + vaddw.u8 q12, q2, d17 │ │ │ │ + blcc 0x2d74a8 │ │ │ │ vpadd.i8 d2, d0, d7 │ │ │ │ - ldm pc, {r1, r3, r4, r8, pc}^ @ │ │ │ │ - orrseq pc, r0, #19 │ │ │ │ - tsteq r8, r8, lsl r1 │ │ │ │ - tsteq r8, r8, lsl r1 │ │ │ │ - strteq r0, [fp], #-280 @ 0xfffffee8 │ │ │ │ - tsteq r8, r7, asr #7 │ │ │ │ - tsteq r8, r8, lsl r1 │ │ │ │ - tsteq r8, r8, lsl r1 │ │ │ │ - tsteq r8, r8, lsl r1 │ │ │ │ - tsteq r8, r8, lsl r1 │ │ │ │ - tsteq r8, r8, lsl r1 │ │ │ │ - tsteq r8, r8, lsl r1 │ │ │ │ - mvnseq r0, #24, 2 │ │ │ │ - @ instruction: 0xf1b30360 │ │ │ │ + ldm pc, {r0, r1, r3, r4, r8, pc}^ @ │ │ │ │ + orrseq pc, r2, #19 │ │ │ │ + tsteq r9, r9, lsl r1 │ │ │ │ + tsteq r9, r9, lsl r1 │ │ │ │ + strteq r0, [sp], #-281 @ 0xfffffee7 │ │ │ │ + tsteq r9, r9, asr #7 │ │ │ │ + tsteq r9, r9, lsl r1 │ │ │ │ + tsteq r9, r9, lsl r1 │ │ │ │ + tsteq r9, r9, lsl r1 │ │ │ │ + tsteq r9, r9, lsl r1 │ │ │ │ + tsteq r9, r9, lsl r1 │ │ │ │ + tsteq r9, r9, lsl r1 │ │ │ │ + mvnseq r0, #1073741830 @ 0x40000006 │ │ │ │ + @ instruction: 0xf1b30362 │ │ │ │ @ instruction: 0xf0404f6f │ │ │ │ - vqadd.s8 q12, , q14 │ │ │ │ + vqadd.s8 q12, , │ │ │ │ vorr.i32 q8, #0 @ 0x00000000 │ │ │ │ eormi r0, r3, r0, lsl #7 │ │ │ │ vmlal.s q9, d0, d0[0] │ │ │ │ addsmi r0, r3, #128, 4 │ │ │ │ - andshi pc, r7, #0 │ │ │ │ - rschi pc, r9, r0, lsl #4 │ │ │ │ + andshi pc, r9, #0 │ │ │ │ + rschi pc, sl, r0, lsl #4 │ │ │ │ @ instruction: 0xf0002b40 │ │ │ │ - blcs 0x14efa84 │ │ │ │ - rschi pc, r9, r0, asr #32 │ │ │ │ + blcs 0x14efb08 │ │ │ │ + rschi pc, sl, r0, asr #32 │ │ │ │ strvc pc, [r1, #-1600] @ 0xfffff9c0 │ │ │ │ streq pc, [r1, #-705] @ 0xfffffd3f │ │ │ │ @ instruction: 0xf1b54025 │ │ │ │ @ instruction: 0xf0025f80 │ │ │ │ - vqsub.s8 d8, d0, d24 │ │ │ │ - @ instruction: 0xf5b585fe │ │ │ │ + vqsub.s8 d8, d0, d28 │ │ │ │ + @ instruction: 0xf5b58600 │ │ │ │ @ instruction: 0xf0026fa0 │ │ │ │ - vqsub.s8 d8, d1, d11 │ │ │ │ - @ instruction: 0xf5b5818e │ │ │ │ + vqsub.s8 d8, d1, d15 │ │ │ │ + @ instruction: 0xf5b58191 │ │ │ │ @ instruction: 0xf0027f00 │ │ │ │ - vhsub.s8 d8, d17, d22 │ │ │ │ - stccs 6, cr8, [r0, #-808] @ 0xfffffcd8 │ │ │ │ - addhi pc, fp, #2 │ │ │ │ + vhsub.s8 d8, d17, d26 │ │ │ │ + stccs 6, cr8, [r0, #-828] @ 0xfffffcc4 │ │ │ │ + addhi pc, pc, #2 │ │ │ │ svcvc 0x0080f5b5 │ │ │ │ - sbchi pc, fp, r0, asr #32 │ │ │ │ - vqdmulh.s q8, q10, d1[4] │ │ │ │ - stmiaeq r2!, {r1, r6, ip, sp} │ │ │ │ + sbchi pc, ip, r0, asr #32 │ │ │ │ + @ instruction: 0xf3c40923 │ │ │ │ + stcleq 0, cr4, [r1], #264 @ 0x108 │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + movwmi r0, #14498 @ 0x38a2 │ │ │ │ tstpeq r8, r1 @ p-variant is OBSOLETE │ │ │ │ - stmdbeq r3!, {r0, r8, r9, lr} │ │ │ │ - subeq pc, r2, r4, asr #7 │ │ │ │ - andeq pc, r8, #2 │ │ │ │ - @ instruction: 0xf0034302 │ │ │ │ - vsubw.u8 q8, q2, d8 │ │ │ │ - vmla.i q10, q2, d2[0] │ │ │ │ - movwmi r5, #13313 @ 0x3401 │ │ │ │ - andne lr, r6, #3358720 @ 0x334000 │ │ │ │ - andcs r4, r0, #48, 12 @ 0x3000000 │ │ │ │ - @ instruction: 0x2c02a906 │ │ │ │ - andls r9, sl, #8, 6 @ 0x20000000 │ │ │ │ - msrhi SPSR_sc, r4 │ │ │ │ - @ instruction: 0xf0042c03 │ │ │ │ - stccs 1, cr8, [r1], {112} @ 0x70 │ │ │ │ - cmpphi r1, r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf6499209 │ │ │ │ - vrsra.s64 , , #64 │ │ │ │ - andls r0, fp, #402653184 @ 0x18000000 │ │ │ │ - addseq pc, r1, #1342177284 @ 0x50000004 │ │ │ │ - andeq pc, ip, #192, 4 │ │ │ │ - @ instruction: 0xf90cf7ff │ │ │ │ - vst4.32 {d30-d33}, [pc :64], sl │ │ │ │ - vbic.i32 q11, #1280 @ 0x00000500 │ │ │ │ - eormi r0, r3, r0, lsl #7 │ │ │ │ - eorsvs pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ - addeq pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf0004293 │ │ │ │ - vqsub.s8 q4, q0, q15 │ │ │ │ - @ instruction: 0xf5b380fa │ │ │ │ - @ instruction: 0xf0006f70 │ │ │ │ - vqshl.s8 q4, , q8 │ │ │ │ - @ instruction: 0xf5b3844f │ │ │ │ - @ instruction: 0xf0006f60 │ │ │ │ - @ instruction: 0xf5b38200 │ │ │ │ - cmnle lr, r4, ror #30 │ │ │ │ - orrpl pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ - movweq pc, #4800 @ 0x12c0 @ │ │ │ │ - @ instruction: 0xf5b34023 │ │ │ │ - @ instruction: 0xf0013f80 │ │ │ │ - vabd.s8 d8, d16, d8 │ │ │ │ - @ instruction: 0xf5b38786 │ │ │ │ - @ instruction: 0xf0015f80 │ │ │ │ - vabd.s8 d8, d1, d9 │ │ │ │ - blcs 0xf00ac │ │ │ │ - ldrbthi pc, [lr], -r1 @ │ │ │ │ - strbtle r0, [r8], #-227 @ 0xffffff1d │ │ │ │ - andpl pc, r1, #196, 6 @ 0x10000003 │ │ │ │ - movwls r2, #41728 @ 0xa300 │ │ │ │ - movwls r0, #48357 @ 0xbce5 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ - teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - mcrrcc 3, 12, pc, r2, cr4 @ │ │ │ │ - orreq lr, r2, #3072 @ 0xc00 │ │ │ │ - @ instruction: 0xf0059209 │ │ │ │ - stmdbge r6, {r3, r8, sl} │ │ │ │ - streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ - @ instruction: 0xf8d34630 │ │ │ │ - stmdbeq r3!, {r4, r5, r7, r8, r9, sl, sp} │ │ │ │ - @ instruction: 0xf0039506 │ │ │ │ - vsubw.u8 q8, q2, d8 │ │ │ │ - @ instruction: 0xf0044542 │ │ │ │ - @ instruction: 0x432b040f │ │ │ │ - strcc lr, [r7], #-2509 @ 0xfffff633 │ │ │ │ - ldc2l 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ - vmla.i q15, q2, d0[1] │ │ │ │ - blcs 0x2976e0 │ │ │ │ - blcs 0x4c2b20 │ │ │ │ - rschi pc, sl, r0 │ │ │ │ - teqle sl, r4, lsl #22 │ │ │ │ - stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ - strpl lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xffb8f7fc │ │ │ │ - cmppne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x03a1f2c1 │ │ │ │ - subcs r4, r0, #35 @ 0x23 │ │ │ │ - addeq pc, r0, #268435468 @ 0x1000000c │ │ │ │ - addsmi r9, r3, #147456 @ 0x24000 │ │ │ │ - msrhi SPSR_fxc, #0 │ │ │ │ - vmlal.s q9, d1, d0[0] │ │ │ │ - addsmi r0, r3, #160, 4 │ │ │ │ - strbhi pc, [r1, #0]! @ │ │ │ │ + subcc pc, r2, r4, asr #7 │ │ │ │ + @ instruction: 0xf0024301 │ │ │ │ + vsubl.u8 q8, d4, d8 │ │ │ │ + vmla.i q8, q2, d2[0] │ │ │ │ + movwmi r5, #9217 @ 0x2401 │ │ │ │ + stmib sp, {r1, sl, fp, sp}^ │ │ │ │ + ldrtmi r1, [r0], -r6, lsl #4 │ │ │ │ + andeq pc, r0, #79 @ 0x4f │ │ │ │ + movwls sl, #35078 @ 0x8906 │ │ │ │ + @ instruction: 0xf004920a │ │ │ │ + stccs 1, cr8, [r3], {104} @ 0x68 │ │ │ │ + cmnphi r3, r4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf0042c01 │ │ │ │ + andls r8, r9, #84, 2 │ │ │ │ + mvnspl pc, #76546048 @ 0x4900000 │ │ │ │ + movweq pc, #25280 @ 0x62c0 @ │ │ │ │ + vhsub.s8 d25, d5, d11 │ │ │ │ + vrshr.s64 d16, d1, #64 │ │ │ │ + @ instruction: 0xf7ff020c │ │ │ │ + adds pc, sl, fp, lsl #18 │ │ │ │ + cmnpvs r5, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + orreq pc, r0, #192, 4 │ │ │ │ + vst4.8 {d20-d23}, [pc :128], r3 │ │ │ │ + vmvn.i32 d22, #256 @ 0x00000100 │ │ │ │ + addsmi r0, r3, #128, 4 │ │ │ │ + rsbshi pc, pc, #0 │ │ │ │ + rscshi pc, fp, r0, lsl #4 │ │ │ │ + svcvs 0x0070f5b3 │ │ │ │ + strbthi pc, [r0], #0 @ │ │ │ │ + ldrbhi pc, [r0], #-512 @ 0xfffffe00 @ │ │ │ │ + svcvs 0x0060f5b3 │ │ │ │ + andhi pc, r1, #0 │ │ │ │ + svcvs 0x0064f5b3 │ │ │ │ + vst4.16 {d29,d31,d33,d35}, [pc :256], lr │ │ │ │ + vsubw.s8 , q8, d1 │ │ │ │ + eormi r0, r3, r1, lsl #6 │ │ │ │ + svccc 0x0080f5b3 │ │ │ │ + strhi pc, [fp, r1] │ │ │ │ + strhi pc, [r8, r0, lsl #4] │ │ │ │ + svcpl 0x0080f5b3 │ │ │ │ + strhi pc, [ip, -r1] │ │ │ │ + ldrbhi pc, [r0, #513] @ 0x201 @ │ │ │ │ + @ instruction: 0xf0012b00 │ │ │ │ + rsceq r8, r3, r2, lsl #13 │ │ │ │ + vmls.i , q2, d0[6] │ │ │ │ + movwcs r5, #513 @ 0x201 │ │ │ │ + stcleq 3, cr9, [r5], #40 @ 0x28 │ │ │ │ + vcgt.s8 d25, d1, d11 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + vbic.i32 d16, #50432 @ 0x0000c500 │ │ │ │ + bl 0x19db24 │ │ │ │ + andls r0, r9, #134217730 @ 0x8000002 │ │ │ │ + streq pc, [r8, #-5] │ │ │ │ + b 0x1238e40 │ │ │ │ + ldrtmi r0, [r0], -ip, lsl #10 │ │ │ │ + sbfxcs pc, r3, #17, #17 │ │ │ │ + strls r0, [r6, #-2339] @ 0xfffff6dd │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + strbmi pc, [r2, #-964] @ 0xfffffc3c @ │ │ │ │ + streq pc, [pc], #-4 @ 0xcea40 │ │ │ │ + stmib sp, {r0, r1, r3, r5, r8, r9, lr}^ │ │ │ │ + @ instruction: 0xf7ff3407 │ │ │ │ + strd pc, [r4], #-197 @ 0xffffff3b │ │ │ │ + movtcs pc, #13252 @ 0x33c4 @ │ │ │ │ + subsle r2, r3, r7, lsl #22 │ │ │ │ + @ instruction: 0xf0002b0f │ │ │ │ + blcs 0x1eee08 │ │ │ │ + @ instruction: 0x4621d13a │ │ │ │ + stmib sp, {r1, r2, fp, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fc550a │ │ │ │ + vrecps.f32 d31, d16, d25 │ │ │ │ + vorr.i32 , #4352 @ 0x00001100 │ │ │ │ + eormi r0, r3, r1, lsr #7 │ │ │ │ vmlal.s q9, d1, d0[0] │ │ │ │ - addsmi r0, r3, #32, 4 │ │ │ │ - ldcvs 1, cr13, [r3, #-116]! @ 0xffffff8c │ │ │ │ - @ instruction: 0xf8d34630 │ │ │ │ - @ instruction: 0xf4122098 │ │ │ │ - andsle r6, r6, r0, ror pc │ │ │ │ - @ instruction: 0xf413685b │ │ │ │ - andsle r6, r2, r0, ror #30 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ - teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - addeq lr, r1, #3072 @ 0xc00 │ │ │ │ - stmdbge r6, {r8, r9, sp} │ │ │ │ - subscs pc, r0, #13762560 @ 0xd20000 │ │ │ │ - @ instruction: 0xf878f7ff │ │ │ │ - subscs lr, r0, #6 │ │ │ │ - addeq pc, r0, #192, 4 │ │ │ │ + stmdbls r9, {r7, r9} │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ - andcs r8, r0, lr, ror #1 │ │ │ │ - ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ - subsmi r9, sl, pc, lsl #22 │ │ │ │ - movweq pc, #79 @ 0x4f @ │ │ │ │ - rscshi pc, sl, #68 @ 0x44 │ │ │ │ - tstcs r0, r1, lsl r0 │ │ │ │ - movwcs r2, #512 @ 0x200 │ │ │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ + subcs r8, r0, #108, 6 @ 0xb0000001 │ │ │ │ + adceq pc, r0, #268435468 @ 0x1000000c │ │ │ │ + @ instruction: 0xf0004293 │ │ │ │ + subcs r8, r0, #947912704 @ 0x38800000 │ │ │ │ + eoreq pc, r0, #268435468 @ 0x1000000c │ │ │ │ + @ instruction: 0xd11d4293 │ │ │ │ + @ instruction: 0x46306d33 │ │ │ │ + @ instruction: 0x2098f8d3 │ │ │ │ + svcvs 0x0070f412 │ │ │ │ + ldmdavs fp, {r1, r2, r4, ip, lr, pc}^ │ │ │ │ + svcvs 0x0060f413 │ │ │ │ + vqadd.s8 d29, d1, d2 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x18f78c │ │ │ │ + movwcs r0, #641 @ 0x281 │ │ │ │ + @ instruction: 0xf8d2a906 │ │ │ │ + @ instruction: 0xf7ff2250 │ │ │ │ + and pc, r6, r7, ror r8 @ │ │ │ │ + vmov.i32 q9, #0 @ 0x00000000 │ │ │ │ + addsmi r0, r3, #128, 4 │ │ │ │ + rschi pc, pc, r0 │ │ │ │ + blmi 0x2d6ad8 │ │ │ │ + blls 0x4a8b44 │ │ │ │ + @ instruction: 0xf04f405a │ │ │ │ + @ instruction: 0xf0440300 │ │ │ │ + @ instruction: 0xb01182fd │ │ │ │ + andcs r2, r0, #0, 2 │ │ │ │ + @ instruction: 0xf04f2300 │ │ │ │ + pop {sl, fp} │ │ │ │ + svclt 0x000083f0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ @ instruction: 0xf10002a7 │ │ │ │ movwcs r8, #838 @ 0x346 │ │ │ │ orrseq pc, r0, #268435468 @ 0x1000000c │ │ │ │ andeq lr, r3, #4, 20 @ 0x4000 │ │ │ │ svceq 0x0000f5b2 │ │ │ │ - sbcshi pc, r0, r1 │ │ │ │ + sbcshi pc, r2, r1 │ │ │ │ ldrbhi pc, [r1, #-512] @ 0xfffffe00 @ │ │ │ │ @ instruction: 0xf0012a00 │ │ │ │ - vst4. {d8-d11}, [r4 :128], r4 │ │ │ │ + vst4. {d8-d11}, [r4 :128], r6 │ │ │ │ @ instruction: 0xf5b373f0 │ │ │ │ - bicsle r7, r6, r0, lsl #31 │ │ │ │ + bicsle r7, r5, r0, lsl #31 │ │ │ │ @ instruction: 0xf8d36d33 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ - sbcsle r6, r0, r0, ror pc │ │ │ │ + sbcle r6, pc, r0, ror pc @ │ │ │ │ ldmdavs r9, {r0, r2, r5, r6, r7, sl, fp}^ │ │ │ │ streq pc, [r8, #-5] │ │ │ │ movtcc pc, #9156 @ 0x23c4 @ │ │ │ │ stceq 3, cr4, [r3], #-116 @ 0xffffff8c │ │ │ │ cmnpvs r0, r1, lsl #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0034698 │ │ │ │ @ instruction: 0xf004030d │ │ │ │ stmdbcs r0, {r0, r2, r3, r9} │ │ │ │ - blcs 0x43e738 │ │ │ │ + blcs 0x43e7b8 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ - bcs 0x4176e0 │ │ │ │ + bcs 0x417760 │ │ │ │ @ instruction: 0xf043bf08 │ │ │ │ - blcs 0xcf6ec │ │ │ │ - stccs 1, cr13, [r7, #-724] @ 0xfffffd2c │ │ │ │ - @ instruction: 0x4630d8b3 │ │ │ │ - mrc2 7, 0, pc, cr8, cr15, {7} │ │ │ │ + blcs 0xcf76c │ │ │ │ + stccs 1, cr13, [r7, #-720] @ 0xfffffd30 │ │ │ │ + @ instruction: 0x4630d8b2 │ │ │ │ + mrc2 7, 0, pc, cr6, cr15, {7} │ │ │ │ @ instruction: 0x4630b1d8 │ │ │ │ - @ instruction: 0xf842f01a │ │ │ │ + @ instruction: 0xf856f01a │ │ │ │ strhteq fp, [sp], #-24 @ 0xffffffe8 │ │ │ │ andne pc, r0, #196, 6 @ 0x10000003 │ │ │ │ strtmi r2, [r9], -r2, lsl #6 │ │ │ │ @ instruction: 0x46174630 │ │ │ │ - blx 0xfe18ab7a │ │ │ │ + blx 0xfe28abfa │ │ │ │ @ instruction: 0xf0052800 │ │ │ │ - movwcs r8, #8835 @ 0x2283 │ │ │ │ + movwcs r8, #8837 @ 0x2285 │ │ │ │ stclne 6, cr4, [r9], #-232 @ 0xffffff18 │ │ │ │ @ instruction: 0xf01a4630 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - rsbhi pc, r9, #5 │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + rsbhi pc, fp, #5 │ │ │ │ @ instruction: 0xf7ff4630 │ │ │ │ - andcs pc, r1, pc, lsr #28 │ │ │ │ - vst1.32 {d30}, [pc :64], r2 │ │ │ │ + andcs pc, r1, sp, lsr #28 │ │ │ │ + vst1.32 {d30}, [pc :64], r1 │ │ │ │ vmvn.i32 q11, #0 @ 0x00000000 │ │ │ │ addsmi r0, r3, #128, 4 │ │ │ │ movshi pc, #0 │ │ │ │ rsbsvs pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ addeq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ vst4.8 {d24,d26,d28,d30}, [pc :256], r8 │ │ │ │ vmlal.s q11, d0, d0[4] │ │ │ │ addsmi r0, r3, #128, 4 │ │ │ │ - svcge 0x007df47f │ │ │ │ + svcge 0x007cf47f │ │ │ │ vsubw.s8 q9, , d1 │ │ │ │ - b 0x1cf764 │ │ │ │ + b 0x1cf7e4 │ │ │ │ @ instruction: 0xf1b20203 │ │ │ │ @ instruction: 0xf0015f80 │ │ │ │ - addsmi r8, sl, #1610612739 @ 0x60000003 │ │ │ │ - andshi pc, r7, #1 │ │ │ │ + addsmi r8, sl, #56, 4 @ 0x80000003 │ │ │ │ + andshi pc, r9, #1 │ │ │ │ mvneq pc, #4, 8 @ 0x4000000 │ │ │ │ @ instruction: 0xf0012a00 │ │ │ │ - @ instruction: 0xf5b381f8 │ │ │ │ + @ instruction: 0xf5b381fa │ │ │ │ @ instruction: 0xf0020fe0 │ │ │ │ - vrshl.s8 q12, q7, │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vqrshl.s8 q12, q0, │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ @ instruction: 0x46210535 │ │ │ │ @ instruction: 0xf7fca806 │ │ │ │ - bls 0x30df24 │ │ │ │ + bls 0x30de94 │ │ │ │ stmdbge r6, {r0, r1, r3, r8, r9, fp, ip, pc} │ │ │ │ - bl 0x1a0460 │ │ │ │ - bl 0x20f8ac │ │ │ │ + bl 0x1a04e0 │ │ │ │ + bl 0x20f92c │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ @ instruction: 0xf7fd2bc0 │ │ │ │ - smmul r3, r3, sp │ │ │ │ + smmul r2, r1, sp │ │ │ │ vqdmulh.s q8, q10, d3[4] │ │ │ │ @ instruction: 0xf0033242 │ │ │ │ vsubw.u8 q8, q2, d8 │ │ │ │ - b 0x11a1bcc │ │ │ │ + b 0x11a1c4c │ │ │ │ @ instruction: 0xf0140102 │ │ │ │ @ instruction: 0xf0405380 │ │ │ │ vst4.16 {d24,d26,d28,d30}, [pc :64], sl │ │ │ │ vmlal.s , d16, d0[0] │ │ │ │ eormi r0, r2, r0, lsr #4 │ │ │ │ vaddl.s8 q9, d16, d0 │ │ │ │ vaddl.u8 q8, d4, d16 │ │ │ │ @ instruction: 0xf0045500 │ │ │ │ addmi r0, r2, #2032 @ 0x7f0 │ │ │ │ strls r9, [sp, #-782] @ 0xfffffcf2 │ │ │ │ - strhi pc, [pc, -r0] │ │ │ │ + ldrhi pc, [r0, -r0] │ │ │ │ addvc pc, r0, pc, asr #8 │ │ │ │ eoreq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf0004282 │ │ │ │ - @ instruction: 0xf5b286ee │ │ │ │ + @ instruction: 0xf5b286ef │ │ │ │ @ instruction: 0xf47f1f00 │ │ │ │ - andcs sl, r1, #42, 30 @ 0xa8 │ │ │ │ + andcs sl, r1, #41, 30 @ 0xa4 │ │ │ │ vhsub.s8 d25, d1, d11 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x14f4e4 │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ + bl 0x14f564 │ │ │ │ stmib sp, {r0, r2, r7, r9}^ │ │ │ │ ldrtmi ip, [r0], -r6, lsl #2 │ │ │ │ @ instruction: 0xf3c4a906 │ │ │ │ @ instruction: 0xf8cd54c0 │ │ │ │ @ instruction: 0xf8d2e020 │ │ │ │ movwls r2, #50224 @ 0xc430 │ │ │ │ strcc lr, [r9], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf93ef7fe │ │ │ │ - orrcs lr, r0, #4718592 @ 0x480000 │ │ │ │ + @ instruction: 0xf93cf7fe │ │ │ │ + orrcs lr, r0, #4456448 @ 0x440000 │ │ │ │ msreq CPSR_, #192, 4 │ │ │ │ - blcs 0xdecc8 │ │ │ │ + blcs 0xded48 │ │ │ │ strthi pc, [r2], #0 │ │ │ │ svcne 0x0000f5b3 │ │ │ │ - svcge 0x0007f47f │ │ │ │ + svcge 0x0006f47f │ │ │ │ movwvc pc, #5696 @ 0x1640 @ │ │ │ │ movweq pc, #705 @ 0x2c1 @ │ │ │ │ vst4.8 {d20-d23}, [pc :128], r3 │ │ │ │ vsubl.s8 , d1, d0 │ │ │ │ addsmi r0, r3, #0, 4 │ │ │ │ - strbhi pc, [r4], r3 @ │ │ │ │ - eorshi pc, sp, r1, lsl #4 │ │ │ │ + strbhi pc, [r6], r3 @ │ │ │ │ + eorshi pc, pc, r1, lsl #4 │ │ │ │ svcvs 0x0040f5b3 │ │ │ │ - strbhi pc, [fp], r3 @ │ │ │ │ - ldrbthi pc, [lr], #-513 @ 0xfffffdff @ │ │ │ │ + strbhi pc, [sp], r3 @ │ │ │ │ + strhi pc, [r1], #513 @ 0x201 │ │ │ │ svcvs 0x00a0f5b3 │ │ │ │ - strhi pc, [r6], r3 │ │ │ │ + strhi pc, [r8], r3 │ │ │ │ mvnshi pc, #805306368 @ 0x30000000 │ │ │ │ @ instruction: 0xf0032b00 │ │ │ │ - @ instruction: 0xf5b386a7 │ │ │ │ + @ instruction: 0xf5b386a9 │ │ │ │ @ instruction: 0xf47f7f00 │ │ │ │ - strtmi sl, [r1], -r6, ror #29 │ │ │ │ + strtmi sl, [r1], -r5, ror #29 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - mrc2 7, 7, pc, cr2, cr12, {7} │ │ │ │ + mrc2 7, 7, pc, cr6, cr12, {7} │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - ldc2l 7, cr15, [r4, #-1016]! @ 0xfffffc08 │ │ │ │ - @ instruction: 0xf640e6da │ │ │ │ + ldc2l 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ + @ instruction: 0xf640e6d9 │ │ │ │ vsubw.s8 , , d1 │ │ │ │ eormi r0, r3, r3, lsr r3 │ │ │ │ adcsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eorseq pc, r2, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf0024293 │ │ │ │ - vqrshl.s8 q4, , q0 │ │ │ │ + vrshl.s8 q4, , q0 │ │ │ │ vst2.16 {d24-d27}, [pc :64], lr │ │ │ │ vrshr.s64 q11, q8, #63 │ │ │ │ addsmi r0, r3, #48, 4 │ │ │ │ - adcshi pc, fp, r3 │ │ │ │ - strbhi pc, [r0, #-512] @ 0xfffffe00 @ │ │ │ │ + adcshi pc, sp, r3 │ │ │ │ + strbhi pc, [r1, #-512] @ 0xfffffe00 @ │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eorseq pc, r0, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf0024293 │ │ │ │ - vmax.s8 d8, d1, d6 │ │ │ │ - addcs r8, r0, #-1073741767 @ 0xc0000039 │ │ │ │ + vmax.s8 d8, d1, d8 │ │ │ │ + addcs r8, r0, #1073741882 @ 0x4000003a │ │ │ │ eorseq pc, r0, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf0034293 │ │ │ │ - vst4. {d24-d27}, [pc :256], r6 │ │ │ │ + vst4. {d24-d27}, [pc :256], r8 │ │ │ │ vsubl.s8 , d17, d0 │ │ │ │ addsmi r0, r3, #48, 4 │ │ │ │ - sbchi pc, r9, r3 │ │ │ │ + sbchi pc, fp, r3 │ │ │ │ vsubl.s8 q9, d1, d0 │ │ │ │ addsmi r0, r3, #48, 4 │ │ │ │ - mcrge 4, 5, pc, cr7, cr15, {3} @ │ │ │ │ + mcrge 4, 5, pc, cr6, cr15, {3} @ │ │ │ │ vabal.u8 , d4, d9 │ │ │ │ vrshl.s8 d20, d1, d17 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x14f5ec │ │ │ │ - b 0x148f730 │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ + bl 0x14f66c │ │ │ │ + b 0x148f7b0 │ │ │ │ strls r4, [r8, #-3284] @ 0xfffff32c │ │ │ │ vmlal.u8 q8, d20, d21 │ │ │ │ movwcs r3, #3650 @ 0xe42 │ │ │ │ streq pc, [r8, #-5] │ │ │ │ svccs 0x0008f8d2 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ stceq 0, cr15, [r8], {12} │ │ │ │ strbeq pc, [r2], #-964 @ 0xfffffc3c @ │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ stmib sp, {r2, r3, r5, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf8cd330a │ │ │ │ strls ip, [r7], #-24 @ 0xffffffe8 │ │ │ │ - @ instruction: 0xff98f7fd │ │ │ │ - vmax.s8 d30, d17, d2 │ │ │ │ + @ instruction: 0xff96f7fd │ │ │ │ + vmax.s8 d30, d17, d1 │ │ │ │ vsubl.s8 q8, d0, d1 │ │ │ │ - b 0x1cf560 │ │ │ │ + b 0x1cf5e0 │ │ │ │ @ instruction: 0xf5b30302 │ │ │ │ @ instruction: 0xf0013f80 │ │ │ │ - vrshl.s8 q4, q12, q0 │ │ │ │ - @ instruction: 0xf5b3853b │ │ │ │ + vrshl.s8 q4, q13, q0 │ │ │ │ + @ instruction: 0xf5b3853c │ │ │ │ @ instruction: 0xf0015f80 │ │ │ │ - vmin.s8 d8, d17, d12 │ │ │ │ - blcs 0xefc14 │ │ │ │ - strthi pc, [ip], #1 │ │ │ │ + vmin.s8 d8, d17, d14 │ │ │ │ + blcs 0xefca0 │ │ │ │ + strthi pc, [lr], #1 │ │ │ │ movtne pc, #1028 @ 0x404 @ │ │ │ │ svcne 0x0040f5b3 │ │ │ │ - adchi pc, r0, r4 │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + adchi pc, r2, r4 │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ orrpl pc, r0, #20 │ │ │ │ - @ instruction: 0x81baf043 │ │ │ │ + @ instruction: 0x81bcf043 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #20992 @ 0x5200 │ │ │ │ andcs lr, sl, #3358720 @ 0x334000 │ │ │ │ - mcr2 7, 2, pc, cr4, cr12, {7} @ │ │ │ │ + mcr2 7, 2, pc, cr8, cr12, {7} @ │ │ │ │ stmdbge r6, {r0, r3, r9, fp, ip, pc} │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ addeq lr, r2, #5120 @ 0x1400 │ │ │ │ strbcs pc, [r0, #2258]! @ 0x8d2 @ │ │ │ │ - mrc2 7, 5, pc, cr14, cr14, {7} │ │ │ │ - vst1.16 {d30-d32}, [pc], ip │ │ │ │ + mrc2 7, 5, pc, cr12, cr14, {7} │ │ │ │ + vst1.16 {d30-d32}, [pc], fp │ │ │ │ vsubw.s8 , , d4 │ │ │ │ eormi r0, r3, r0, lsr #6 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eoreq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0024293 │ │ │ │ - vqsub.s8 q4, q8, q10 │ │ │ │ - @ instruction: 0xf5b38485 │ │ │ │ + vqsub.s8 q4, q8, q11 │ │ │ │ + @ instruction: 0xf5b38486 │ │ │ │ @ instruction: 0xf0025f84 │ │ │ │ - vcge.s8 q4, , q0 │ │ │ │ - blcs 0xfe0ef7fc │ │ │ │ - msrhi SPSR_fsx, #2 │ │ │ │ + vcge.s8 q4, , q1 │ │ │ │ + blcs 0xfe0ef888 │ │ │ │ + cmnphi r0, #2 @ p-variant is OBSOLETE │ │ │ │ svcpl 0x0080f5b3 │ │ │ │ - tstphi r4, #2 @ p-variant is OBSOLETE │ │ │ │ + tstphi r6, #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - andcs sl, r1, #736 @ 0x2e0 │ │ │ │ + andcs sl, r1, #720 @ 0x2d0 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ movweq lr, #10756 @ 0x2a04 │ │ │ │ svcne 0x0080f5b3 │ │ │ │ - rsbhi pc, sp, #4 │ │ │ │ + rsbhi pc, pc, #4 │ │ │ │ @ instruction: 0xf0044293 │ │ │ │ - blcs 0xef788 │ │ │ │ - addhi pc, lr, #4 │ │ │ │ + blcs 0xef810 │ │ │ │ + addshi pc, r0, #4 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fc930b │ │ │ │ - msreq CPSR_sxc, #1712 @ 0x6b0 │ │ │ │ - mrcge 5, 0, APSR_nzcv, cr5, cr15, {3} │ │ │ │ + msreq CPSR_sxc, #1744 @ 0x6d0 │ │ │ │ + mrcge 5, 0, APSR_nzcv, cr4, cr15, {3} │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - blx 0x68ce2c │ │ │ │ - stmdbeq r2!, {r4, r9, sl, sp, lr, pc} │ │ │ │ + blx 0x60ceac │ │ │ │ + stmdbeq r2!, {r0, r1, r2, r3, r9, sl, sp, lr, pc} │ │ │ │ vsubw.s8 q9, , d31 │ │ │ │ vbic.i32 q8, #49408 @ 0x0000c100 │ │ │ │ eormi r4, r3, r2, asr #2 │ │ │ │ andeq pc, r8, #2 │ │ │ │ vsubw.u8 q10, q2, d10 │ │ │ │ @ instruction: 0xf1b33403 │ │ │ │ @ instruction: 0xf0001f20 │ │ │ │ - @ instruction: 0xf5b387de │ │ │ │ + @ instruction: 0xf5b387e0 │ │ │ │ @ instruction: 0xf0000fc0 │ │ │ │ - @ instruction: 0xf5b3876d │ │ │ │ + @ instruction: 0xf5b3876f │ │ │ │ @ instruction: 0xf47f1f00 │ │ │ │ - stmdbge r6, {r3, r4, r5, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ + stmdbge r6, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ movwcs r4, #9776 @ 0x2630 │ │ │ │ stmib sp, {r1, r2, r9, ip, pc}^ │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, lr}^ │ │ │ │ strls r5, [fp, #-1289] @ 0xfffffaf7 │ │ │ │ - blx 0xff10ce7a │ │ │ │ - tstcs pc, #236, 10 @ 0x3b000000 │ │ │ │ + blx 0xff08cefa │ │ │ │ + tstcs pc, #985661440 @ 0x3ac00000 │ │ │ │ orrseq pc, r0, #192, 4 │ │ │ │ vaddl.u8 q10, d4, d19 │ │ │ │ - vmlal.u , d4, d1[0] │ │ │ │ - @ instruction: 0xf5b35040 │ │ │ │ + vmla.i , q2, d0[0] │ │ │ │ + @ instruction: 0xf5b312c1 │ │ │ │ vmov.f32 d16, #-0.125 @ 0xbe000000 │ │ │ │ - @ instruction: 0xf00114c1 │ │ │ │ - vqsub.s8 d8, d16, d20 │ │ │ │ - @ instruction: 0xf5b387c7 │ │ │ │ + @ instruction: 0xf0011441 │ │ │ │ + vqsub.s8 d8, d16, d23 │ │ │ │ + @ instruction: 0xf5b387c9 │ │ │ │ @ instruction: 0xf0010f00 │ │ │ │ - @ instruction: 0xf04f8294 │ │ │ │ + @ instruction: 0xf04f8297 │ │ │ │ vmull.p8 q8, d0, d1 │ │ │ │ ldrbmi r0, [r3, #-3712]! @ 0xfffff180 │ │ │ │ - ldclge 4, cr15, [r1, #508] @ 0x1fc │ │ │ │ + ldclge 4, cr15, [r0, #508] @ 0x1fc │ │ │ │ @ instruction: 0xf63f2904 │ │ │ │ - strls sl, [r8], #-3534 @ 0xfffff232 │ │ │ │ - streq lr, [r2], #2820 @ 0xb04 │ │ │ │ - vhsub.s8 d25, d1, d9 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ - stmib sp, {r0, r2, r4, r5, r9}^ │ │ │ │ - bl 0x155ee8 │ │ │ │ - andls r0, sl, r4, lsl #5 │ │ │ │ + andls sl, r8, #13120 @ 0x3340 │ │ │ │ + addeq lr, r4, #2048 @ 0x800 │ │ │ │ + vshl.s8 d25, d9, d1 │ │ │ │ + vmls.i d23, d0, d0[5] │ │ │ │ + stmib sp, {r0, r2, r4, r5, sl}^ │ │ │ │ + bl 0x1d5f68 │ │ │ │ + andls r0, sl, r2, lsl #9 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ strls r2, [fp, #-832] @ 0xfffffcc0 │ │ │ │ - ldrcs pc, [r0], #2258 @ 0x8d2 │ │ │ │ - blx 0xfe80ceda │ │ │ │ - stcleq 5, cr14, [r3], #736 @ 0x2e0 │ │ │ │ + ldrcs pc, [r0], #2260 @ 0x8d4 │ │ │ │ + blx 0xfe78cf5a │ │ │ │ + stcleq 5, cr14, [r3], #732 @ 0x2dc │ │ │ │ subcc pc, r2, #196, 6 @ 0x10000003 │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ - ldcleq 0, cr15, [pc], #-16 @ 0xceee4 │ │ │ │ + ldcleq 0, cr15, [pc], #-16 @ 0xcef64 │ │ │ │ @ instruction: 0xf0144313 │ │ │ │ @ instruction: 0xf0405280 │ │ │ │ - andls r8, lr, #172, 6 @ 0xb0000002 │ │ │ │ + andls r8, lr, #-1275068414 @ 0xb4000002 │ │ │ │ vrsubhn.i16 d16, q2, │ │ │ │ andls r5, sp, #0, 4 │ │ │ │ - stcge 5, cr15, [r5, #252]! @ 0xfc │ │ │ │ + stcge 5, cr15, [r4, #252]! @ 0xfc │ │ │ │ movwcs r9, #4871 @ 0x1307 │ │ │ │ vsubw.u8 , q2, d9 │ │ │ │ movwls r5, #41920 @ 0xa3c0 │ │ │ │ movtpl pc, #964 @ 0x3c4 @ │ │ │ │ vcgt.s8 d25, d1, d11 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ vmvn.i32 d20, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8cd4403 │ │ │ │ strls ip, [r6], #-32 @ 0xffffffe0 │ │ │ │ strbcs pc, [r0], #-2259 @ 0xfffff72d @ │ │ │ │ movwls r2, #49922 @ 0xc302 │ │ │ │ - @ instruction: 0xffb4f7fd │ │ │ │ - strtmi lr, [r1], -r8, lsl #11 │ │ │ │ + @ instruction: 0xffb2f7fd │ │ │ │ + strtmi lr, [r1], -r7, lsl #11 │ │ │ │ stmib sp, {r1, r2, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf7fc550a │ │ │ │ cmppcs r1, #320 @ p-variant is OBSOLETE @ 0x140 │ │ │ │ @ instruction: 0x03a1f2c1 │ │ │ │ vmlal.s q9, d1, d0[0] │ │ │ │ eormi r0, r3, r0, lsl #5 │ │ │ │ addsmi r9, r3, #147456 @ 0x24000 │ │ │ │ - ldrhi pc, [ip, #-0] │ │ │ │ + ldrhi pc, [sp, #-0] │ │ │ │ vmlal.s q9, d1, d0[0] │ │ │ │ addsmi r0, r3, #160, 4 │ │ │ │ - ldrbthi pc, [fp], #0 @ │ │ │ │ + ldrbthi pc, [ip], #0 @ │ │ │ │ vmlal.s q9, d1, d0[0] │ │ │ │ addsmi r0, r3, #32, 4 │ │ │ │ - stclge 4, cr15, [fp, #-508]! @ 0xfffffe04 │ │ │ │ + stclge 4, cr15, [sl, #-508]! @ 0xfffffe04 │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - stclge 4, cr15, [r3, #-252]! @ 0xffffff04 │ │ │ │ + stclge 4, cr15, [r2, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43f6f60 │ │ │ │ - vmla.f32 q13, , q7 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x18fc78 │ │ │ │ + vmla.f32 q13, , │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x18fcf8 │ │ │ │ movwcs r0, #641 @ 0x281 │ │ │ │ @ instruction: 0xf8d2a906 │ │ │ │ @ instruction: 0xf7fe2550 │ │ │ │ - ldrb pc, [r1, #-3523] @ 0xfffff23d @ │ │ │ │ + ldrb pc, [r0, #-3521] @ 0xfffff23f @ │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf3c40348 │ │ │ │ vsubl.u8 , d4, d0 │ │ │ │ @ instruction: 0xf0047100 │ │ │ │ eormi r0, r3, pc, ror r5 │ │ │ │ stcmi 3, cr15, [r2], {196} @ 0xc4 │ │ │ │ subcc pc, r2, r4, asr #7 │ │ │ │ - tstls lr, sp, lsl #4 │ │ │ │ + smlabtcs sp, sp, r9, lr │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - @ instruction: 0xf5b38368 │ │ │ │ + @ instruction: 0xf5b38369 │ │ │ │ @ instruction: 0xf47f2f00 │ │ │ │ - bl 0x17a4cc │ │ │ │ + bl 0x17a548 │ │ │ │ strls r0, [r8, #-577] @ 0xfffffdbf │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ streq lr, [r2, #2821] @ 0xb05 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ stmdbge r6, {r1, r2, lr, pc} │ │ │ │ movwls r4, #38448 @ 0x9630 │ │ │ │ strtcs pc, [r0], #-2261 @ 0xfffff72b │ │ │ │ strls r2, [ip, #-1282] @ 0xfffffafe │ │ │ │ strbpl pc, [r0, #964] @ 0x3c4 @ │ │ │ │ strbpl pc, [r0], #-964 @ 0xfffffc3c @ │ │ │ │ strls r9, [fp], #-1290 @ 0xfffffaf6 │ │ │ │ - @ instruction: 0xff4af7fd │ │ │ │ - stcleq 5, cr14, [r3], #120 @ 0x78 │ │ │ │ + @ instruction: 0xff48f7fd │ │ │ │ + stcleq 5, cr14, [r3], #116 @ 0x74 │ │ │ │ subcc pc, r2, #196, 6 @ 0x10000003 │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ - sbcpl pc, r0, r4, asr #7 │ │ │ │ + rsbseq pc, pc, r4 │ │ │ │ vorr.i32 d20, #51712 @ 0x0000ca00 │ │ │ │ + vqrdmlah.s , q10, d0[0] │ │ │ │ strmi r5, [r7], -r0, asr #24 │ │ │ │ - cdpeq 0, 7, cr15, cr15, cr4, {0} │ │ │ │ orrpl pc, r0, #20 │ │ │ │ rschi pc, r6, #64 @ 0x40 │ │ │ │ strpl pc, [r0, #-964] @ 0xfffffc3c │ │ │ │ smlabtmi r3, r4, r3, pc @ │ │ │ │ @ instruction: 0xf014930e │ │ │ │ strls r0, [sp, #-896] @ 0xfffffc80 │ │ │ │ andne lr, r6, #3358720 @ 0x334000 │ │ │ │ - eor pc, r0, sp, asr #17 │ │ │ │ - ldrbhi pc, [fp, #64] @ 0x40 @ │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + ldrbhi pc, [lr, #64] @ 0x40 @ │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r5, #2048 @ 0x800 │ │ │ │ - stmdbge r6, {r1, r3, ip, pc} │ │ │ │ + stmdbge r6, {r3, ip, pc} │ │ │ │ strcs r4, [r1], #-1584 @ 0xfffff9d0 │ │ │ │ - movwgt lr, #47565 @ 0xb9cd │ │ │ │ + eor pc, r8, sp, asr #17 │ │ │ │ ldrtcs pc, [r0], #-2258 @ 0xfffff72e @ │ │ │ │ + movwgt lr, #47565 @ 0xb9cd │ │ │ │ @ instruction: 0xf7fd9409 │ │ │ │ - strbt pc, [sp], #3865 @ 0xf19 @ │ │ │ │ + strbt pc, [ip], #3863 @ 0xf17 @ │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ eormi r0, r3, r8, asr #6 │ │ │ │ andpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ smlabtvc r0, r4, r3, pc @ │ │ │ │ stmib sp, {r7, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf47f210d │ │ │ │ - bl 0x17a418 │ │ │ │ + bl 0x17a494 │ │ │ │ vmlal.u q8, d4, d1[0] │ │ │ │ movwls r4, #25346 @ 0x6302 │ │ │ │ movtcc pc, #9156 @ 0x23c4 @ │ │ │ │ @ instruction: 0xf0049307 │ │ │ │ movwls r0, #33663 @ 0x837f │ │ │ │ bicpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ strbpl pc, [r0], #-964 @ 0xfffffc3c @ │ │ │ │ vshl.s8 d25, d11, d1 │ │ │ │ - vmls.i d22, d16, d0[5] │ │ │ │ - bl 0x1d0194 │ │ │ │ + vmls.i d23, d0, d0[5] │ │ │ │ + bl 0x1d0214 │ │ │ │ movwls r0, #42114 @ 0xa482 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ @ instruction: 0xf8d42300 │ │ │ │ strcs r2, [r1], #-1024 @ 0xfffffc00 │ │ │ │ strls r9, [r9], #-1036 @ 0xfffffbf4 │ │ │ │ - mcr2 7, 7, pc, cr10, cr13, {7} @ │ │ │ │ - ldcvs 4, cr14, [r3, #-760]! @ 0xfffffd08 │ │ │ │ + mcr2 7, 7, pc, cr8, cr13, {7} @ │ │ │ │ + ldcvs 4, cr14, [r3, #-756]! @ 0xfffffd0c │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43f6f70 │ │ │ │ - ldmdavs fp, {r1, r2, r4, r5, r7, sl, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r2, r4, r5, r7, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - ldcge 4, cr15, [r1], #252 @ 0xfc │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + ldcge 4, cr15, [r0], #252 @ 0xfc │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ addeq lr, r1, #3072 @ 0xc00 │ │ │ │ stmdbge r6, {r0, r1, r3, r5, r9, sl, lr} │ │ │ │ rsbcs pc, r0, #13762560 @ 0xd20000 │ │ │ │ - ldc2 7, cr15, [r6, #-1016] @ 0xfffffc08 │ │ │ │ - vst3.32 {d30-d32}, [pc :128], r4 │ │ │ │ + ldc2 7, cr15, [r4, #-1016] @ 0xfffffc08 │ │ │ │ + vst3.32 {d30-d32}, [pc :128], r3 │ │ │ │ vqdmlal.s , d16, d0[0] │ │ │ │ eormi r0, r3, r8, asr #6 │ │ │ │ andpl pc, r0, #196, 6 @ 0x10000003 │ │ │ │ smlabtvc r0, r4, r3, pc @ │ │ │ │ - ldrbeq pc, [pc, #-4]! @ 0xcf120 @ │ │ │ │ + ldrbeq pc, [pc, #-4]! @ 0xcf1a0 @ │ │ │ │ cdpmi 3, 0, cr15, cr2, cr4, {6} │ │ │ │ mcrrcc 3, 12, pc, r2, cr4 @ │ │ │ │ svcvc 0x0080f5b3 │ │ │ │ tstls lr, sp, lsl #4 │ │ │ │ - movwhi pc, #49153 @ 0xc001 @ │ │ │ │ + movwhi pc, #57345 @ 0xe001 @ │ │ │ │ addvc pc, r0, pc, asr #8 │ │ │ │ andeq pc, r8, r0, asr #5 │ │ │ │ @ instruction: 0xf0014283 │ │ │ │ - blcs 0xfe0efcec │ │ │ │ - stcge 4, cr15, [r5], {127} @ 0x7f │ │ │ │ + blcs 0xfe0efd74 │ │ │ │ + stcge 4, cr15, [r4], {127} @ 0x7f │ │ │ │ subeq lr, r1, #2048 @ 0x800 │ │ │ │ strbpl pc, [r0], #964 @ 0x3c4 @ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ vshl.s8 d19, d9, d1 │ │ │ │ - vmls.i d22, d16, d0[5] │ │ │ │ - bl 0x1d0238 │ │ │ │ + vmls.i d23, d0, d0[5] │ │ │ │ + bl 0x1d02b8 │ │ │ │ stmdbge r6, {r1, r7, sl} │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ strls lr, [r8, #-3078] @ 0xfffff3fa │ │ │ │ strcs pc, [r0], #-2260 @ 0xfffff72c │ │ │ │ stmib sp, {r0, sl, sp}^ │ │ │ │ @ instruction: 0xf7fd440b │ │ │ │ - strbt pc, [fp], #-3735 @ 0xfffff169 @ │ │ │ │ + strbt pc, [sl], #-3733 @ 0xfffff16b @ │ │ │ │ strvc pc, [r1, #-1600] @ 0xfffff9c0 │ │ │ │ streq pc, [r1, #-705] @ 0xfffffd3f │ │ │ │ @ instruction: 0xf1b54025 │ │ │ │ @ instruction: 0xf0015f80 │ │ │ │ - vaba.s8 q4, q8, q6 │ │ │ │ + vaba.s8 q4, q8, q7 │ │ │ │ @ instruction: 0xf5b58149 │ │ │ │ @ instruction: 0xf0026fc0 │ │ │ │ - vhadd.s8 d8, d16, d14 │ │ │ │ - @ instruction: 0xf5b5844d │ │ │ │ + vqadd.s8 d8, d16, d0 │ │ │ │ + @ instruction: 0xf5b5844e │ │ │ │ @ instruction: 0xf0017f00 │ │ │ │ - vabd.s8 q4, , │ │ │ │ - stccs 0, cr8, [r0, #-12] │ │ │ │ - ldrhi pc, [pc, -r1]! │ │ │ │ + vabd.s8 q4, , │ │ │ │ + stccs 0, cr8, [r0, #-20] @ 0xffffffec │ │ │ │ + strbhi pc, [r1, -r1] @ │ │ │ │ svcvc 0x0080f5b5 │ │ │ │ - mcrrge 4, 7, pc, sp, cr15 @ │ │ │ │ + mcrrge 4, 7, pc, ip, cr15 @ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fc930b │ │ │ │ - stmdals r9, {r0, r1, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r1, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fe2cc8 │ │ │ │ - ldrt pc, [r7], #-3241 @ 0xfffff357 @ │ │ │ │ + ldrt pc, [r6], #-3239 @ 0xfffff359 @ │ │ │ │ svcvs 0x0074f5b3 │ │ │ │ - ldcge 4, cr15, [r3], #-508 @ 0xfffffe04 │ │ │ │ + ldcge 4, cr15, [r2], #-508 @ 0xfffffe04 │ │ │ │ addpl pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ movweq lr, #10756 @ 0x2a04 │ │ │ │ svccc 0x0080f5b3 │ │ │ │ - msrhi SPSR_sxc, #1 │ │ │ │ - cmnphi r8, #0, 4 @ p-variant is OBSOLETE │ │ │ │ + msrhi SPSR_fc, #1 │ │ │ │ + cmnphi r9, #0, 4 @ p-variant is OBSOLETE │ │ │ │ svcpl 0x0080f5b3 │ │ │ │ - rschi pc, r5, #1 │ │ │ │ - tstphi r2, r1, lsl #4 @ p-variant is OBSOLETE │ │ │ │ + rschi pc, r7, #1 │ │ │ │ + tstphi r5, r1, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0012b00 │ │ │ │ - stmdbeq r3!, {r0, r1, r8, sl, pc} │ │ │ │ + stmdbeq r3!, {r0, r2, r8, sl, pc} │ │ │ │ smlalbtmi pc, r2, r4, r3 @ │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ movwmi r0, #48354 @ 0xbce2 │ │ │ │ andeq pc, r8, #2 │ │ │ │ smlalbtcc pc, r2, r4, r3 @ │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ vsubw.u8 q10, q2, d10 │ │ │ │ @ instruction: 0xf0045101 │ │ │ │ stmib sp, {r0, r1, r2, r3}^ │ │ │ │ rsceq r2, r7, r6, lsl #6 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ smlabteq r8, sp, r9, lr │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ orreq lr, r1, r5, lsl #22 │ │ │ │ - strhi pc, [fp], r2, lsl #2 │ │ │ │ - bcs 0x10d5a4 │ │ │ │ + strhi pc, [sp], r2, lsl #2 │ │ │ │ + bcs 0x10d624 │ │ │ │ stmdbge r6, {r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8a8f7ff │ │ │ │ + @ instruction: 0xf8a6f7ff │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf404ac60 │ │ │ │ @ instruction: 0xf5b31340 │ │ │ │ @ instruction: 0xf47f1f40 │ │ │ │ - strtmi sl, [r1], -lr, ror #23 │ │ │ │ + strtmi sl, [r1], -sp, ror #23 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xff20d278 │ │ │ │ - bl 0x217e90 │ │ │ │ + blx 0xff18d2f8 │ │ │ │ + bl 0x217f10 │ │ │ │ stmdbge r6, {r0, r1, r7, r8, sl} │ │ │ │ movwls r4, #38448 @ 0x9630 │ │ │ │ - bcs 0x90d5ec │ │ │ │ - @ instruction: 0xf88ef7ff │ │ │ │ - bllt 0xff80d29c │ │ │ │ + bcs 0x90d66c │ │ │ │ + @ instruction: 0xf88cf7ff │ │ │ │ + bllt 0xff7cd31c │ │ │ │ movwne pc, #4100 @ 0x1004 @ │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ - @ instruction: 0xf5b38580 │ │ │ │ + @ instruction: 0xf5b38582 │ │ │ │ @ instruction: 0xf0003f80 │ │ │ │ - blcs 0xf07f0 │ │ │ │ - blge 0xff4cc4b4 │ │ │ │ + blcs 0xf0878 │ │ │ │ + blge 0xff48c534 │ │ │ │ mvnseq pc, #4, 8 @ 0x4000000 │ │ │ │ setend le │ │ │ │ - @ instruction: 0xf5b38789 │ │ │ │ + @ instruction: 0xf5b3878b │ │ │ │ @ instruction: 0xf0020fd8 │ │ │ │ - vst1.8 {d8-d10}, [r4 :128], lr │ │ │ │ + vst1.8 {d8-d10}, [r4 :256], r0 │ │ │ │ @ instruction: 0xf5b303e0 │ │ │ │ @ instruction: 0xf0030fc0 │ │ │ │ - @ instruction: 0xf5b38285 │ │ │ │ + @ instruction: 0xf5b38287 │ │ │ │ @ instruction: 0xf0020fe0 │ │ │ │ - vabd.s8 q12, , q9 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vabd.s8 q12, , q10 │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ @ instruction: 0x46210535 │ │ │ │ @ instruction: 0xf7fca806 │ │ │ │ - blls 0x3cd724 │ │ │ │ + blls 0x3cd6a4 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ mcrrcs 8, 13, pc, r8, cr3 @ │ │ │ │ - @ instruction: 0xf96af7fd │ │ │ │ - bllt 0xfeb8d300 │ │ │ │ + @ instruction: 0xf968f7fd │ │ │ │ + bllt 0xfeb4d380 │ │ │ │ movwne pc, #4100 @ 0x1004 @ │ │ │ │ svccc 0x0080f5b3 │ │ │ │ - strthi pc, [r6], r0 │ │ │ │ + strthi pc, [r8], r0 │ │ │ │ svcne 0x0001f1b3 │ │ │ │ - ldrbthi pc, [sp], -r0 @ │ │ │ │ + ldrbthi pc, [pc], -r0 @ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - @ instruction: 0x462185fd │ │ │ │ + @ instruction: 0x462185ff │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - blx 0xfeb8d31c │ │ │ │ + blx 0xfeb0d39c │ │ │ │ orrpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ teqpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ ldmib sp, {r2, r3, r4, lr}^ │ │ │ │ @ instruction: 0xf5b41506 │ │ │ │ ldmib sp, {r6, r8, r9, sl, fp, ip}^ │ │ │ │ @ instruction: 0xf0020208 │ │ │ │ - addsmi r8, ip, #-1073741771 @ 0xc0000035 │ │ │ │ - blge 0xfe24c548 │ │ │ │ + addsmi r8, ip, #1073741878 @ 0x40000036 │ │ │ │ + blge 0xfe20c5c8 │ │ │ │ tstle r5, r2, lsl #20 │ │ │ │ @ instruction: 0xf43f42a9 │ │ │ │ - addmi sl, r1, #128, 22 @ 0x20000 │ │ │ │ - blge 0x204c458 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + addmi sl, r1, #130048 @ 0x1fc00 │ │ │ │ + blge 0x200c4d8 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ addeq lr, r2, #3072 @ 0xc00 │ │ │ │ movwcs sl, #2310 @ 0x906 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fe28e0 │ │ │ │ - @ instruction: 0xf7fffbe1 │ │ │ │ - @ instruction: 0xf44fbb6f │ │ │ │ + @ instruction: 0xf7fffbdf │ │ │ │ + @ instruction: 0xf44fbb6e │ │ │ │ vsubl.s8 , d1, d16 │ │ │ │ addsmi r0, r3, #805306371 @ 0x30000003 │ │ │ │ - sbcshi pc, r7, #2 │ │ │ │ - orrhi pc, r0, #0, 4 │ │ │ │ + sbcshi pc, r9, #2 │ │ │ │ + orrhi pc, r1, #0, 4 │ │ │ │ vsubl.s8 q9, d17, d0 │ │ │ │ addsmi r0, r3, #805306371 @ 0x30000003 │ │ │ │ - rschi pc, sp, #2 │ │ │ │ - strhi pc, [fp, -r0, lsl #4]! │ │ │ │ + rschi pc, pc, #2 │ │ │ │ + strhi pc, [sp, -r0, lsl #4]! │ │ │ │ rscsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eorseq pc, r2, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf0024293 │ │ │ │ - andcs r8, r0, #1711276032 @ 0x66000000 │ │ │ │ + andcs r8, r0, #104, 8 @ 0x68000000 │ │ │ │ eorseq pc, r3, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf0024293 │ │ │ │ - vst3.16 {d24-d26}, [pc], r3 │ │ │ │ + vst3.16 {d24-d26}, [pc], r5 │ │ │ │ vrshr.s64 q11, q0, #63 │ │ │ │ addsmi r0, r3, #536870915 @ 0x20000003 │ │ │ │ - blge 0x134c5c0 │ │ │ │ + blge 0x130c640 │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - blge 0x114c4d0 │ │ │ │ + blge 0x110c550 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43f6f60 │ │ │ │ - strls sl, [r9, #-2876] @ 0xfffff4c4 │ │ │ │ + strls sl, [r9, #-2875] @ 0xfffff4c5 │ │ │ │ strmi pc, [r1, #964] @ 0x3c4 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r5, #2048 @ 0x800 │ │ │ │ vldmiami r4, {s29-s107} │ │ │ │ stmiaeq r5!, {r3, r8, sl, ip, pc} │ │ │ │ cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ @ instruction: 0xf0052300 │ │ │ │ @ instruction: 0xf8d20508 │ │ │ │ stmdbge r6, {r3, r4, r5, r6, r7, r8, r9, sl, fp, sp} │ │ │ │ stceq 0, cr15, [r8], {12} │ │ │ │ strbeq pc, [r2], #-964 @ 0xfffffc3c @ │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ stmib sp, {r2, r3, r5, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf8cd330a │ │ │ │ strls ip, [r7], #-24 @ 0xffffffe8 │ │ │ │ - stc2 7, cr15, [lr], #-1012 @ 0xfffffc0c │ │ │ │ - bllt 0x70d424 │ │ │ │ + stc2 7, cr15, [ip], #-1012 @ 0xfffffc0c │ │ │ │ + bllt 0x6cd4a4 │ │ │ │ bicvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movweq pc, #705 @ 0x2c1 @ │ │ │ │ @ instruction: 0xf001429d │ │ │ │ - vmin.s8 q4, q0, │ │ │ │ - vst2.16 {d24-d27}, [pc :128], r4 │ │ │ │ + vmin.s8 q4, q0, │ │ │ │ + vst2.16 {d24-d27}, [pc :128], r5 │ │ │ │ vsubw.s8 q11, , d0 │ │ │ │ addsmi r0, sp, #0, 6 │ │ │ │ - strthi pc, [pc], r1 │ │ │ │ - strhi pc, [r8, #513]! @ 0x201 │ │ │ │ + ldrthi pc, [r1], r1 @ │ │ │ │ + strhi pc, [sl, #513]! @ 0x201 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movweq pc, #705 @ 0x2c1 @ │ │ │ │ @ instruction: 0xf001429d │ │ │ │ - vst1.16 {d24-d26}, [pc :128], r1 │ │ │ │ + vst1.16 {d24-d26}, [pc :128], r3 │ │ │ │ vsubw.s8 , , d0 │ │ │ │ addsmi r0, sp, #0, 6 │ │ │ │ - bge 0xffecc664 │ │ │ │ + bge 0xffe8c6e4 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fc930b │ │ │ │ - stmdals r9, {r0, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fe2d88 │ │ │ │ - @ instruction: 0xf7fffb53 │ │ │ │ - vst1.64 {d27-d28}, [pc :128], r1 │ │ │ │ + @ instruction: 0xf7fffb51 │ │ │ │ + vst1.64 {d27-d28}, [pc :128], r0 │ │ │ │ vsubw.s8 q11, , d16 │ │ │ │ addsmi r0, sp, #0, 6 │ │ │ │ - strbhi pc, [r2], #1 @ │ │ │ │ + strbhi pc, [r4], #1 @ │ │ │ │ movvs pc, #1325400064 @ 0x4f000000 │ │ │ │ movweq pc, #705 @ 0x2c1 @ │ │ │ │ vqsub.s8 d4, d16, d13 │ │ │ │ - vst2.16 {d24-d27}, [pc :64], r9 │ │ │ │ + vst2.16 {d24-d27}, [pc :64], sl │ │ │ │ vsubw.s8 , , d0 │ │ │ │ addsmi r0, sp, #0, 6 │ │ │ │ mvnshi pc, #1 │ │ │ │ orrvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movweq pc, #705 @ 0x2c1 @ │ │ │ │ @ instruction: 0xf001429d │ │ │ │ - vst2. {d24-d27}, [pc :64], r7 │ │ │ │ + vst2. {d24-d27}, [pc :64], r9 │ │ │ │ vsubw.s8 , , d0 │ │ │ │ addsmi r0, sp, #0, 6 │ │ │ │ - bge 0xff04c6d8 │ │ │ │ + bge 0xff00c758 │ │ │ │ movtne pc, #1044 @ 0x414 @ │ │ │ │ - bge 0xfef4c6e0 │ │ │ │ + bge 0xfef0c760 │ │ │ │ vldmiami r4, {s29-s107} │ │ │ │ cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ @ instruction: 0xf00c0922 │ │ │ │ - b 0x13d2514 │ │ │ │ + b 0x13d2594 │ │ │ │ stmiaeq r5!, {r1, r2, r3, sl, fp} │ │ │ │ andeq pc, r8, #2 │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ mcrreq 3, 12, pc, r2, cr4 @ │ │ │ │ strbmi pc, [r2], #-964 @ 0xfffffc3c @ │ │ │ │ movwls r4, #37652 @ 0x9314 │ │ │ │ movwcs sl, #2310 @ 0x906 │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf005330a │ │ │ │ @ instruction: 0xf6490508 │ │ │ │ vrsra.s64 q11, , #64 │ │ │ │ @ instruction: 0xf6450306 │ │ │ │ vsubl.s8 , d16, d1 │ │ │ │ - b 0x120fd5c │ │ │ │ + b 0x120fddc │ │ │ │ strls r0, [r8], #-1292 @ 0xfffffaf4 │ │ │ │ @ instruction: 0xf7fe9507 │ │ │ │ - @ instruction: 0xf7fffb01 │ │ │ │ - @ instruction: 0xf5b2ba8f │ │ │ │ + @ instruction: 0xf7fffaff │ │ │ │ + @ instruction: 0xf5b2ba8e │ │ │ │ @ instruction: 0xf0000f10 │ │ │ │ - addsmi r8, sl, #176, 6 @ 0xc0000002 │ │ │ │ - bge 0xfe2cc744 │ │ │ │ + addsmi r8, sl, #-939524094 @ 0xc8000002 │ │ │ │ + bge 0xfe28c7c4 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf86af7fc │ │ │ │ + @ instruction: 0xf824f7fc │ │ │ │ andcc lr, r6, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf43f429a │ │ │ │ - ldmib sp, {r1, r2, r3, r4, r5, r6, r9, fp, sp, pc}^ │ │ │ │ + ldmib sp, {r0, r2, r3, r4, r5, r6, r9, fp, sp, pc}^ │ │ │ │ vhadd.s8 d17, d1, d10 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bls 0x31023c │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bls 0x3102bc │ │ │ │ streq lr, [r0], #2817 @ 0xb01 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ addeq lr, r4, #2048 @ 0x800 │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ orrcs pc, r0, #13828096 @ 0xd30000 │ │ │ │ - blx 0xfee0d57a │ │ │ │ - blt 0x1b8d580 │ │ │ │ + blx 0xfed8d5fa │ │ │ │ + blt 0x1b4d600 │ │ │ │ @ instruction: 0xf10002e5 │ │ │ │ - @ instruction: 0xf414849f │ │ │ │ + @ instruction: 0xf41484a1 │ │ │ │ @ instruction: 0xf0402300 │ │ │ │ - bleq 0xa3074c │ │ │ │ + bleq 0xa307d4 │ │ │ │ stmib sp, {r1, r5, r6, r8, sl, fp}^ │ │ │ │ @ instruction: 0xf005330a │ │ │ │ @ instruction: 0xf0040570 │ │ │ │ @ instruction: 0xf002030f │ │ │ │ tstmi sp, #128, 4 │ │ │ │ rsbmi r0, sl, r3, ror #25 │ │ │ │ andls sl, r7, #98304 @ 0x18000 │ │ │ │ vmvn.i32 d20, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf0032203 │ │ │ │ andls r0, r8, #8, 6 @ 0x20000000 │ │ │ │ subne pc, r0, #196, 6 @ 0x10000003 │ │ │ │ strbcc pc, [r2], #-964 @ 0xfffffc3c @ │ │ │ │ @ instruction: 0x43239209 │ │ │ │ @ instruction: 0xf7fe9306 │ │ │ │ - @ instruction: 0xf7fffe49 │ │ │ │ - vldmdbvs r3!, {s22-s88} │ │ │ │ + @ instruction: 0xf7fffe47 │ │ │ │ + vldmdbvs r3!, {s22-s87} │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43f6f70 │ │ │ │ - ldmdavs fp, {r1, r3, r4, r5, r9, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r3, r4, r5, r9, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - bge 0xe4c6e8 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + bge 0xe0c768 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ addeq lr, r1, #3072 @ 0xc00 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ rsbscs pc, r0, #13762560 @ 0xd20000 │ │ │ │ - blx 0xfe78d5fc │ │ │ │ - blt 0xb0d604 │ │ │ │ + blx 0xfe70d67c │ │ │ │ + blt 0xacd684 │ │ │ │ @ instruction: 0xf3c40923 │ │ │ │ @ instruction: 0xf0034142 │ │ │ │ @ instruction: 0xf4140308 │ │ │ │ - b 0x1194838 │ │ │ │ + b 0x11948b8 │ │ │ │ @ instruction: 0xf0000301 │ │ │ │ - @ instruction: 0xf5b48631 │ │ │ │ + @ instruction: 0xf5b48633 │ │ │ │ @ instruction: 0xf47f1f80 │ │ │ │ - addsmi sl, r3, #24, 20 @ 0x18000 │ │ │ │ - bge 0x64c728 │ │ │ │ + addsmi sl, r3, #94208 @ 0x17000 │ │ │ │ + bge 0x60c7a8 │ │ │ │ movwcs lr, #27085 @ 0x69cd │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ - bl 0x17365c │ │ │ │ - stmdbge r6, {r2, r3, r7, r9} │ │ │ │ - movwcs r4, #9776 @ 0x2630 │ │ │ │ - @ instruction: 0xce09e9cd │ │ │ │ - strcs pc, [r8, #2258] @ 0x8d2 │ │ │ │ - @ instruction: 0xf7fd950b │ │ │ │ - @ instruction: 0xf7fff86f │ │ │ │ - stmdbeq r2!, {r0, r9, fp, ip, sp, pc} │ │ │ │ - smlalbtmi pc, r2, r4, r3 @ │ │ │ │ - andeq pc, r8, #2 │ │ │ │ - cdppl 3, 4, cr15, cr0, cr4, {6} │ │ │ │ - vsubw.u8 q10, q2, d10 │ │ │ │ - @ instruction: 0xf41451c0 │ │ │ │ - @ instruction: 0xf0001488 │ │ │ │ - @ instruction: 0xf5b485f2 │ │ │ │ - @ instruction: 0xf47f1f80 │ │ │ │ - addsmi sl, sl, #3899392 @ 0x3b8000 │ │ │ │ - stmibge fp!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - andcc lr, r6, #3358720 @ 0x334000 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ - eorseq pc, r5, #192, 4 │ │ │ │ - bl 0x173ab0 │ │ │ │ - stmdbge r6, {r1, r2, r3, r7, r9} │ │ │ │ - movwcs r4, #13872 @ 0x3630 │ │ │ │ - @ instruction: 0xec09e9cd │ │ │ │ - ldrcs pc, [r8, #2258] @ 0x8d2 │ │ │ │ - @ instruction: 0xf7fd950b │ │ │ │ - @ instruction: 0xf7fff845 │ │ │ │ - bl 0x17de08 │ │ │ │ - strls r0, [r8, #-577] @ 0xfffffdbf │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ - ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ - streq lr, [r2, #2821] @ 0xb05 │ │ │ │ - andgt lr, r6, sp, asr #19 │ │ │ │ - ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - ldrcs pc, [r0], #-2261 @ 0xfffff72b │ │ │ │ - strls r2, [ip, #-1282] @ 0xfffffafe │ │ │ │ - strls r2, [r9, #-1281] @ 0xfffffaff │ │ │ │ - strbpl pc, [r0, #964] @ 0x3c4 @ │ │ │ │ - strbpl pc, [r0], #-964 @ 0xfffffc3c @ │ │ │ │ - strls r9, [fp], #-1290 @ 0xfffffaf6 │ │ │ │ - blx 0xffa8d6d6 │ │ │ │ - ldmiblt sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - addpl pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ - andeq pc, r0, #268435468 @ 0x1000000c │ │ │ │ - @ instruction: 0xf0014293 │ │ │ │ - vabd.s8 d8, d0, d10 │ │ │ │ - addcs r8, r0, #914358272 @ 0x36800000 │ │ │ │ - andeq pc, r0, #268435468 @ 0x1000000c │ │ │ │ - @ instruction: 0xf0014293 │ │ │ │ - @ instruction: 0xf1b38721 │ │ │ │ - @ instruction: 0xf0012f10 │ │ │ │ - @ instruction: 0xf1b386c0 │ │ │ │ - @ instruction: 0xf47f5f80 │ │ │ │ - andcs sl, r1, #2654208 @ 0x288000 │ │ │ │ - andseq pc, r0, #192, 4 │ │ │ │ - movweq lr, #10756 @ 0x2a04 │ │ │ │ - svcne 0x0080f5b3 │ │ │ │ - andhi pc, sl, r4 │ │ │ │ - @ instruction: 0xf0034293 │ │ │ │ - blcs 0xf11ec │ │ │ │ - ldrbthi pc, [r9], r3 @ │ │ │ │ - stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ - movwls r2, #41728 @ 0xa300 │ │ │ │ - @ instruction: 0xf7fc930b │ │ │ │ - msreq CPSR_x, #3653632 @ 0x37c000 │ │ │ │ - stmibge r9, {r0, r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ + bl 0x179ad4 │ │ │ │ + ldrtmi r0, [r0], -ip, lsl #5 │ │ │ │ + @ instruction: 0xf8cd2302 │ │ │ │ + stmib sp, {r5, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8d2c709 │ │ │ │ + strls r2, [fp, #-1416] @ 0xfffffa78 │ │ │ │ + @ instruction: 0xf86cf7fd │ │ │ │ + ldmiblt pc!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ + @ instruction: 0xf3c40922 │ │ │ │ + @ instruction: 0xf0024142 │ │ │ │ + vsubl.u8 q8, d4, d8 │ │ │ │ + movwmi r5, #44608 @ 0xae40 │ │ │ │ + bicpl pc, r0, r4, asr #7 │ │ │ │ + strne pc, [r8], #1044 @ 0x414 │ │ │ │ + ldrbhi pc, [r3, #0]! @ │ │ │ │ + svcne 0x0080f5b4 │ │ │ │ + stmibge ip!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf43f429a │ │ │ │ + stmib sp, {r0, r3, r5, r6, r7, r8, fp, sp, pc}^ │ │ │ │ + vhsub.s8 d19, d1, d6 │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ + tstls r8, r5, lsr r2 │ │ │ │ + addeq lr, lr, #2048 @ 0x800 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - mcr2 7, 4, pc, cr10, cr13, {7} @ │ │ │ │ - stmiblt r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - rscsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - eorseq pc, r1, #268435468 @ 0x1000000c │ │ │ │ - @ instruction: 0xf0024293 │ │ │ │ - vqadd.s8 d8, d0, d31 │ │ │ │ - vst3. {d24-d26}, [pc :128], r2 │ │ │ │ - vmlal.s , d1, d0[4] │ │ │ │ + stmib sp, {r0, r1, r8, r9, sp}^ │ │ │ │ + @ instruction: 0xf8d2ec09 │ │ │ │ + strls r2, [fp, #-1432] @ 0xfffffa68 │ │ │ │ + @ instruction: 0xf842f7fd │ │ │ │ + ldmiblt r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + subeq lr, r1, #2048 @ 0x800 │ │ │ │ + vrshl.s8 d25, d8, d1 │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ + bl 0x210c10 │ │ │ │ + stmib sp, {r1, r7, r8, sl}^ │ │ │ │ + stmdbge r6, {r1, r2, lr, pc} │ │ │ │ + @ instruction: 0xf8d54630 │ │ │ │ + strcs r2, [r2, #-1040] @ 0xfffffbf0 │ │ │ │ + strcs r9, [r1, #-1292] @ 0xfffffaf4 │ │ │ │ + vabal.u8 , d4, d9 │ │ │ │ + vmls.f , q10, d0[0] │ │ │ │ + strls r5, [sl, #-1088] @ 0xfffffbc0 │ │ │ │ + @ instruction: 0xf7fd940b │ │ │ │ + @ instruction: 0xf7fffbe3 │ │ │ │ + vst2.32 {d27,d29}, [pc :256], r8 │ │ │ │ + vsubl.s8 , d17, d4 │ │ │ │ + addsmi r0, r3, #0, 4 │ │ │ │ + strhi pc, [fp, -r1] │ │ │ │ + ldrbhi pc, [ip, #512] @ 0x200 @ │ │ │ │ + vsubl.s8 q9, d17, d0 │ │ │ │ + addsmi r0, r3, #0, 4 │ │ │ │ + strhi pc, [r2, -r1]! │ │ │ │ + svccs 0x0010f1b3 │ │ │ │ + strbhi pc, [r1], r1 @ │ │ │ │ + svcpl 0x0080f1b3 │ │ │ │ + stmibge r0!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + vsubl.s8 q9, d0, d1 │ │ │ │ + b 0x1cffdc │ │ │ │ + @ instruction: 0xf5b30302 │ │ │ │ + @ instruction: 0xf0041f80 │ │ │ │ + addsmi r8, r3, #11 │ │ │ │ + ldrthi pc, [r1], r3 @ │ │ │ │ + @ instruction: 0xf0032b00 │ │ │ │ + @ instruction: 0x462186fa │ │ │ │ + movwcs sl, #2054 @ 0x806 │ │ │ │ + movwls r9, #45834 @ 0xb30a │ │ │ │ + @ instruction: 0xf9e0f7fc │ │ │ │ + @ instruction: 0xf57f0322 │ │ │ │ + stmdbge r6, {r0, r1, r2, r7, r8, fp, sp, pc} │ │ │ │ + @ instruction: 0xf7fd4630 │ │ │ │ + @ instruction: 0xf7fffe87 │ │ │ │ + vst2.32 {d27,d29}, [pc], r2 │ │ │ │ + vrshr.s64 q11, q8, #63 │ │ │ │ addsmi r0, r3, #268435459 @ 0x10000003 │ │ │ │ - cmpphi r1, r2 @ p-variant is OBSOLETE │ │ │ │ - rscvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ + subhi pc, r0, r2 │ │ │ │ + strbthi pc, [r3], #512 @ 0x200 @ │ │ │ │ + rsbvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eorseq pc, r1, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf0024293 │ │ │ │ - vst4.8 {d24,d26,d28,d30}, [pc :64], r8 │ │ │ │ - vmlal.s , d1, d0[0] │ │ │ │ + vst4.16 {d24,d26,d28,d30}, [pc :64], r2 │ │ │ │ + vmlal.s q11, d17, d0[4] │ │ │ │ addsmi r0, r3, #268435459 @ 0x10000003 │ │ │ │ - stmdbge r5!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - vabal.u8 , d4, d9 │ │ │ │ - vrshl.s8 d20, d1, d17 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x150070 │ │ │ │ - b 0x14901b4 │ │ │ │ - strls r4, [r8, #-3284] @ 0xfffff32c │ │ │ │ - vmlal.u8 q8, d20, d21 │ │ │ │ - movwcs r3, #3650 @ 0xe42 │ │ │ │ - streq pc, [r8, #-5] │ │ │ │ - movwcc lr, #43469 @ 0xa9cd │ │ │ │ - svccs 0x0078f8d2 │ │ │ │ + tstphi r9, r2 @ p-variant is OBSOLETE │ │ │ │ + subvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ + eorseq pc, r1, #268435468 @ 0x1000000c │ │ │ │ + @ instruction: 0xf47f4293 │ │ │ │ + strls sl, [r9, #-2403] @ 0xfffff69d │ │ │ │ + strmi pc, [r1, #964] @ 0x3c4 │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ + eorseq pc, r5, #192, 4 │ │ │ │ + addeq lr, r5, #2048 @ 0x800 │ │ │ │ + vldmiami r4, {s29-s107} │ │ │ │ + stmiaeq r5!, {r3, r8, sl, ip, pc} │ │ │ │ + cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ + @ instruction: 0xf0052300 │ │ │ │ + stmib sp, {r3, r8, sl}^ │ │ │ │ + @ instruction: 0xf8d2330a │ │ │ │ + stmdbge r6, {r3, r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ + @ instruction: 0xf00c4630 │ │ │ │ + vmull.u8 q8, d4, d8 │ │ │ │ + @ instruction: 0xf6490442 │ │ │ │ + vsubw.s8 , q8, d29 │ │ │ │ + b 0x13d0468 │ │ │ │ + @ instruction: 0x432c0c0e │ │ │ │ + andsgt pc, r8, sp, asr #17 │ │ │ │ + @ instruction: 0xf7fd9407 │ │ │ │ + @ instruction: 0xf7fffa4f │ │ │ │ + @ instruction: 0xf5b3b93a │ │ │ │ + @ instruction: 0xf0013f88 │ │ │ │ + addsmi r8, r3, #-2147483599 @ 0x80000031 │ │ │ │ + orrhi pc, r1, r1 │ │ │ │ + svcne 0x0001f1b3 │ │ │ │ + stmdbge lr!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ + b 0x1cfd78 │ │ │ │ + @ instruction: 0xf0140201 │ │ │ │ + @ instruction: 0xf0425380 │ │ │ │ + @ instruction: 0xf5b286a0 │ │ │ │ + @ instruction: 0xf0031f78 │ │ │ │ + addmi r8, sl, #18612224 @ 0x11c0000 │ │ │ │ + strbthi pc, [r7], #-3 @ │ │ │ │ + svcne 0x0040f5b2 │ │ │ │ + strhi pc, [r8, -r3] │ │ │ │ + svcne 0x0050f5b2 │ │ │ │ + ldrbthi pc, [r1], r3 @ │ │ │ │ + addcs r2, r0, #0, 6 │ │ │ │ + eorseq pc, r2, #192, 4 │ │ │ │ + vaddl.s8 q9, d16, d0 │ │ │ │ + b 0x1cf978 │ │ │ │ + addmi r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ + sbcshi pc, r1, r4 │ │ │ │ + svcne 0x0048f5b1 │ │ │ │ + adcshi pc, fp, r4 │ │ │ │ + @ instruction: 0xf0034291 │ │ │ │ + vqshl.s8 q12, , │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ + @ instruction: 0x46210535 │ │ │ │ + movwcs sl, #2054 @ 0x806 │ │ │ │ + movwls r9, #45834 @ 0xb30a │ │ │ │ + @ instruction: 0xf8eaf7fc │ │ │ │ + movwcs r9, #2569 @ 0xa09 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - stceq 0, cr15, [r8], {12} │ │ │ │ - strbeq pc, [r2], #-964 @ 0xfffffc3c @ │ │ │ │ - @ instruction: 0x53adf649 │ │ │ │ - movweq pc, #25280 @ 0x62c0 @ │ │ │ │ - @ instruction: 0x0c0eea4c │ │ │ │ - @ instruction: 0xf8cd432c │ │ │ │ - strls ip, [r7], #-24 @ 0xffffffe8 │ │ │ │ - blx 0x158d7d0 │ │ │ │ - ldmdblt ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + addeq lr, r2, #5120 @ 0x1400 │ │ │ │ + @ instruction: 0x26c0f8d2 │ │ │ │ + @ instruction: 0xf95ef7fe │ │ │ │ + stmialt sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svccc 0x0088f5b3 │ │ │ │ - bichi pc, r5, r1 │ │ │ │ + rschi pc, r9, r1 │ │ │ │ + addpl pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ + andeq pc, r1, #192, 4 │ │ │ │ @ instruction: 0xf0014293 │ │ │ │ - @ instruction: 0xf1b38180 │ │ │ │ - @ instruction: 0xf47f1f01 │ │ │ │ - orrcs sl, r0, r0, lsr r9 │ │ │ │ - teqpeq lr, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - andeq lr, r1, #4, 20 @ 0x4000 │ │ │ │ - orrpl pc, r0, #20 │ │ │ │ - ldrhi pc, [pc], r2, asr #32 │ │ │ │ - svcne 0x0078f5b2 │ │ │ │ - strbhi pc, [r6, -r3] @ │ │ │ │ - @ instruction: 0xf003428a │ │ │ │ - @ instruction: 0xf5b28466 │ │ │ │ + eorcs r8, r0, #143 @ 0x8f │ │ │ │ + andeq pc, r1, #192, 4 │ │ │ │ + @ instruction: 0xf47f4293 │ │ │ │ + vst2. {d10-d11}, [r4 :64], fp │ │ │ │ + @ instruction: 0xf5b31340 │ │ │ │ @ instruction: 0xf0031f40 │ │ │ │ - @ instruction: 0xf5b28707 │ │ │ │ - @ instruction: 0xf0031f50 │ │ │ │ - movwcs r8, #1776 @ 0x6f0 │ │ │ │ - vsubl.s8 q9, d16, d0 │ │ │ │ - addcs r0, r0, r2, lsr r2 │ │ │ │ - eorseq pc, r0, r0, asr #5 │ │ │ │ - tsteq r2, r4, lsl #20 │ │ │ │ - @ instruction: 0xf0044281 │ │ │ │ - @ instruction: 0xf5b180d0 │ │ │ │ - @ instruction: 0xf0041f48 │ │ │ │ - addsmi r8, r1, #186 @ 0xba │ │ │ │ - ldrbhi pc, [ip], #-3 @ │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ - ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ - stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ + vhsub.s8 d24, d1, d6 │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ + stmdbeq r3!, {r0, r2, r4, r5, r8, sl} │ │ │ │ + smlalbtmi pc, r2, r4, r3 @ │ │ │ │ + @ instruction: 0xf0030ce2 │ │ │ │ + @ instruction: 0xf0020308 │ │ │ │ + movwmi r0, #45576 @ 0xb208 │ │ │ │ + smlalbtcc pc, r2, r4, r3 @ │ │ │ │ + andeq pc, pc, r4 │ │ │ │ + vsubw.u8 q10, q2, d10 │ │ │ │ + rsceq r5, r4, r1, lsl #2 │ │ │ │ + @ instruction: 0x83aff102 │ │ │ │ + streq lr, [r1, #2821] @ 0xb05 │ │ │ │ + movwcs lr, #27085 @ 0x69cd │ │ │ │ + ldrtmi r9, [r0], -r8 │ │ │ │ + stmdbge r6, {r0, r3, r8, ip, pc} │ │ │ │ + ldmdacs r0, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ - @ instruction: 0xf7fc930b │ │ │ │ - bls 0x34dc00 │ │ │ │ - stmdbge r6, {r8, r9, sp} │ │ │ │ - bl 0x22112c │ │ │ │ - @ instruction: 0xf8d20282 │ │ │ │ - @ instruction: 0xf7fe26c0 │ │ │ │ - @ instruction: 0xf7fff961 │ │ │ │ - @ instruction: 0xf5b3b8ef │ │ │ │ + @ instruction: 0xf7fe930b │ │ │ │ + @ instruction: 0xf7fffd5f │ │ │ │ + @ instruction: 0xf5b3b8ae │ │ │ │ @ instruction: 0xf0013f88 │ │ │ │ - vst4. {d24-d27}, [pc :128], r8 │ │ │ │ - vsubl.s8 , d16, d1 │ │ │ │ - addsmi r0, r3, #268435456 @ 0x10000000 │ │ │ │ - addhi pc, lr, r1 │ │ │ │ + addsmi r8, r3, #92, 2 │ │ │ │ + andshi pc, ip, r1 │ │ │ │ vsubl.s8 q9, d0, d16 │ │ │ │ addsmi r0, r3, #268435456 @ 0x10000000 │ │ │ │ - ldmge sp, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - movtne pc, #1028 @ 0x404 @ │ │ │ │ - svcne 0x0040f5b3 │ │ │ │ - andhi pc, r5, #3 │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ - ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ - @ instruction: 0xf3c40923 │ │ │ │ - stcleq 1, cr4, [r2], #264 @ 0x108 │ │ │ │ - movweq pc, #32771 @ 0x8003 @ │ │ │ │ - andeq pc, r8, #2 │ │ │ │ - vsubw.u8 q10, q2, d11 │ │ │ │ - @ instruction: 0xf0043142 │ │ │ │ - movwmi r0, #40975 @ 0xa00f │ │ │ │ - smlabtpl r1, r4, r3, pc @ │ │ │ │ - @ instruction: 0xf10200e4 │ │ │ │ - bl 0x230790 │ │ │ │ - stmib sp, {r0, r7, r8, sl}^ │ │ │ │ - andls r2, r8, r6, lsl #6 │ │ │ │ - tstls r9, r0, lsr r6 │ │ │ │ - @ instruction: 0xf8d5a906 │ │ │ │ - movwcs r2, #2064 @ 0x810 │ │ │ │ - movwls r9, #45834 @ 0xb30a │ │ │ │ - stc2l 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ - ldmlt r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - svccc 0x0088f5b3 │ │ │ │ - cmpphi fp, r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf0014293 │ │ │ │ - eorcs r8, r0, #27 │ │ │ │ - andeq pc, r1, #192, 4 │ │ │ │ - @ instruction: 0xf47f4293 │ │ │ │ - rsceq sl, r7, r2, lsr #17 │ │ │ │ - teqphi r9, #-1073741824 @ p-variant is OBSOLETE @ 0xc0000000 │ │ │ │ - movweq pc, #57348 @ 0xe004 @ │ │ │ │ - @ instruction: 0xf0032b0e │ │ │ │ - stmdage r6, {r1, r2, r3, r4, r5, pc} │ │ │ │ - strls r4, [fp, #-1569] @ 0xfffff9df │ │ │ │ - mcr2 7, 5, pc, cr4, cr11, {7} @ │ │ │ │ + stmiage r0!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf10300e7 │ │ │ │ + @ instruction: 0xf004833a │ │ │ │ + blcs 0x4505d8 │ │ │ │ + eorshi pc, pc, r3 │ │ │ │ + strtmi sl, [r1], -r6, lsl #16 │ │ │ │ + @ instruction: 0xf7fb950b │ │ │ │ + ldcvs 14, cr15, [r3, #-380]! @ 0xfffffe84 │ │ │ │ + @ instruction: 0xf8d34630 │ │ │ │ + @ instruction: 0xf4122098 │ │ │ │ + @ instruction: 0xf43f6f70 │ │ │ │ + ldmdavs fp, {r0, r1, r3, r7, fp, sp, pc}^ │ │ │ │ + svcvs 0x0070f413 │ │ │ │ + stmge r6, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + blcs 0x2b65e4 │ │ │ │ + stmge r2, {r0, r1, r2, r3, r4, r5, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + vpmax.s8 d25, d1, d9 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ + orreq lr, r2, #3072 @ 0xc00 │ │ │ │ + bcs 0xff50dd30 │ │ │ │ + stc2l 7, cr15, [ip], #1008 @ 0x3f0 │ │ │ │ + ldmdalt r5!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - stmge sp, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + stmdage ip!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf413685b │ │ │ │ - @ instruction: 0xf43f6f70 │ │ │ │ - blls 0x279b68 │ │ │ │ - @ instruction: 0xf73f2b07 │ │ │ │ - bls 0x339b60 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ - teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bl 0x1b9d74 │ │ │ │ - @ instruction: 0xf8d30382 │ │ │ │ - @ instruction: 0xf7fc2ad0 │ │ │ │ - @ instruction: 0xf7fffcef │ │ │ │ - ldcvs 8, cr11, [r3, #-476]! @ 0xfffffe24 │ │ │ │ + @ instruction: 0xf43f6f60 │ │ │ │ + vadd.i8 q13, , │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x1906e4 │ │ │ │ + movwcs r0, #641 @ 0x281 │ │ │ │ + @ instruction: 0xf8d2a906 │ │ │ │ + @ instruction: 0xf7fe2570 │ │ │ │ + @ instruction: 0xf7fff8cb │ │ │ │ + ldcvs 8, cr11, [r3, #-360]! @ 0xfffffe98 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43f6f70 │ │ │ │ - ldmdavs fp, {r1, r2, r3, r5, r6, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r4, r6, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - stmdage r9!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + stmdage ip, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ addeq lr, r1, #3072 @ 0xc00 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ - ldrbcs pc, [r0, #-2258]! @ 0xfffff72e @ │ │ │ │ - @ instruction: 0xf8cef7fe │ │ │ │ - ldmdalt ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0x46306d33 │ │ │ │ - @ instruction: 0x2098f8d3 │ │ │ │ - svcvs 0x0070f412 │ │ │ │ - ldmdage r3, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf413685b │ │ │ │ - @ instruction: 0xf43f6f60 │ │ │ │ - vadd.i8 q13, , q7 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x190698 │ │ │ │ - movwcs r0, #641 @ 0x281 │ │ │ │ - @ instruction: 0xf8d2a906 │ │ │ │ - @ instruction: 0xf7fe2560 │ │ │ │ - @ instruction: 0xf7fff8b3 │ │ │ │ - vmul.i , q2, d1[0] │ │ │ │ - movwls r5, #38080 @ 0x94c0 │ │ │ │ - stmib sp, {r0, r8, r9, sp}^ │ │ │ │ - vcgt.s8 d20, d1, d10 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x1906c0 │ │ │ │ - stmib sp, {r0, r2, r7, r8, r9}^ │ │ │ │ - ldrtmi ip, [r0], -r6, lsl #2 │ │ │ │ - @ instruction: 0xf8cda906 │ │ │ │ - @ instruction: 0xf8d3e020 │ │ │ │ - movwcs r2, #9280 @ 0x2440 │ │ │ │ - @ instruction: 0xf7fd930c │ │ │ │ - @ instruction: 0xf7fffa53 │ │ │ │ - vmlal.u8 , d4, d23 │ │ │ │ - stmib sp, {r6, r7, sl, ip, lr}^ │ │ │ │ - vshl.s8 d19, d9, d1 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x1906f0 │ │ │ │ - stmib sp, {r0, r2, r7, r8, r9}^ │ │ │ │ - ldrtmi ip, [r0], -r6, lsl #2 │ │ │ │ - @ instruction: 0xf8cda906 │ │ │ │ - @ instruction: 0xf8d3e020 │ │ │ │ - movwcs r2, #5176 @ 0x1438 │ │ │ │ - movwcc lr, #47565 @ 0xb9cd │ │ │ │ - blx 0xf8da2c │ │ │ │ - stmdalt lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - svcvs 0x0030f5b5 │ │ │ │ - movwhi pc, #53249 @ 0xd001 @ │ │ │ │ - rsbshi pc, pc, #268435456 @ 0x10000000 │ │ │ │ - svcvs 0x00e0f5b5 │ │ │ │ - strbhi pc, [pc], #-1 @ 0xcfa50 @ │ │ │ │ - svcvs 0x0000f5b5 │ │ │ │ - svcge 0x00fff47e │ │ │ │ - stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ - movwls r2, #41728 @ 0xa300 │ │ │ │ - @ instruction: 0xf7fb930b │ │ │ │ - bls 0x34f9fc │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + strbcs pc, [r0, #-2258]! @ 0xfffff72e @ │ │ │ │ + @ instruction: 0xf8b0f7fe │ │ │ │ + ldmdalt pc!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ + strbpl pc, [r0], #964 @ 0x3c4 @ │ │ │ │ + movwcs r9, #4873 @ 0x1309 │ │ │ │ + movwmi lr, #43469 @ 0xa9cd │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - addeq lr, r2, #3072 @ 0xc00 │ │ │ │ - bicvs pc, sp, #-1879048188 @ 0x90000004 │ │ │ │ - movweq pc, #25280 @ 0x62c0 @ │ │ │ │ - stccs 8, cr15, [r8, #-840]! @ 0xfffffcb8 │ │ │ │ - @ instruction: 0xf858f7fe │ │ │ │ - svclt 0x00e6f7fe │ │ │ │ - sbcsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - eorseq pc, r3, #268435468 @ 0x1000000c │ │ │ │ - @ instruction: 0xf0024293 │ │ │ │ - vrhadd.s8 d8, d16, d18 │ │ │ │ - vst3.32 {d24,d26,d28}, [pc :64], r4 │ │ │ │ - vmlal.s , d1, d0[4] │ │ │ │ + orreq lr, r5, #3072 @ 0xc00 │ │ │ │ + smlabtgt r6, sp, r9, lr │ │ │ │ + stmdbge r6, {r4, r5, r9, sl, lr} │ │ │ │ + eor pc, r0, sp, asr #17 │ │ │ │ + strbcs pc, [r0], #-2259 @ 0xfffff72d @ │ │ │ │ + movwls r2, #49922 @ 0xc302 │ │ │ │ + blx 0x150da7c │ │ │ │ + stmdalt r5!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strbpl pc, [r0], #964 @ 0x3c4 @ │ │ │ │ + strcc lr, [r9], #-2509 @ 0xfffff633 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ + teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r5, #3072 @ 0xc00 │ │ │ │ + smlabtgt r6, sp, r9, lr │ │ │ │ + stmdbge r6, {r4, r5, r9, sl, lr} │ │ │ │ + eor pc, r0, sp, asr #17 │ │ │ │ + ldrtcs pc, [r8], #-2259 @ 0xfffff72d @ │ │ │ │ + stmib sp, {r0, r8, r9, sp}^ │ │ │ │ + @ instruction: 0xf7fd330b │ │ │ │ + @ instruction: 0xf7fffa37 │ │ │ │ + @ instruction: 0xf5b5b80c │ │ │ │ + @ instruction: 0xf0016f30 │ │ │ │ + vcgt.s8 d8, d1, d14 │ │ │ │ + @ instruction: 0xf5b58280 │ │ │ │ + @ instruction: 0xf0016fe0 │ │ │ │ + @ instruction: 0xf5b58450 │ │ │ │ + @ instruction: 0xf47e6f00 │ │ │ │ + qsub8mi sl, r1, sp │ │ │ │ + movwcs sl, #2054 @ 0x806 │ │ │ │ + movwls r9, #45834 @ 0xb30a │ │ │ │ + @ instruction: 0xffe8f7fb │ │ │ │ + vpmax.s8 d25, d1, d9 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ + bl 0x1a13b8 │ │ │ │ + vhsub.s8 d16, d25, d2 │ │ │ │ + vqdmlal.s q11, d16, d1[3] │ │ │ │ + @ instruction: 0xf8d20306 │ │ │ │ + @ instruction: 0xf7fe2d28 │ │ │ │ + @ instruction: 0xf7fef855 │ │ │ │ + @ instruction: 0xf44fbfe4 │ │ │ │ + vrshr.s64 q11, q0, #63 │ │ │ │ addsmi r0, r3, #805306371 @ 0x30000003 │ │ │ │ - cmpphi r9, r2 @ p-variant is OBSOLETE │ │ │ │ - sbcvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ + @ instruction: 0x81a3f002 │ │ │ │ + ldrhi pc, [r6, #512] @ 0x200 │ │ │ │ + rsbvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eorseq pc, r3, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf0024293 │ │ │ │ - vst4.8 {d24,d26,d28,d30}, [pc :64], r0 │ │ │ │ - vmlal.s , d1, d0[0] │ │ │ │ + vst4.16 {d24,d26,d28,d30}, [pc], sl │ │ │ │ + vmlal.s q11, d17, d0[0] │ │ │ │ addsmi r0, r3, #805306371 @ 0x30000003 │ │ │ │ - svcge 0x00c7f47e │ │ │ │ - stcleq 5, cr9, [r5], #36 @ 0x24 │ │ │ │ - mcrrcc 3, 12, pc, r2, cr4 @ │ │ │ │ - @ instruction: 0xf00508a2 │ │ │ │ - @ instruction: 0xf0020508 │ │ │ │ - b 0x12102fc │ │ │ │ - strls r0, [r6, #-1292] @ 0xfffffaf4 │ │ │ │ - strbeq pc, [r2, #-964] @ 0xfffffc3c @ │ │ │ │ - @ instruction: 0x432a2300 │ │ │ │ - andls sl, r7, #98304 @ 0x18000 │ │ │ │ - andcs r4, r2, #48, 12 @ 0x3000000 │ │ │ │ - strmi pc, [r1], #964 @ 0x3c4 │ │ │ │ - movwcc lr, #43469 @ 0xa9cd │ │ │ │ - @ instruction: 0xf7fd9408 │ │ │ │ - @ instruction: 0xf7fef949 │ │ │ │ - @ instruction: 0xf44fbfab │ │ │ │ - vbic.i32 d22, #4096 @ 0x00001000 │ │ │ │ - addsmi r0, sp, #0, 6 │ │ │ │ - adcshi pc, lr, #1 │ │ │ │ - rsbhi pc, r2, #268435456 @ 0x10000000 │ │ │ │ - mvnvs pc, #1325400064 @ 0x4f000000 │ │ │ │ - movweq pc, #705 @ 0x2c1 @ │ │ │ │ - @ instruction: 0xf001429d │ │ │ │ - vst1.64 {d24-d27}, [pc], ip │ │ │ │ - vsubw.s8 q11, , d0 │ │ │ │ - addsmi r0, sp, #0, 6 │ │ │ │ - svcge 0x0093f47e │ │ │ │ - stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ - movwls r2, #41728 @ 0xa300 │ │ │ │ - @ instruction: 0xf7fb930b │ │ │ │ - bls 0x34f924 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ - teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - addeq lr, r2, #3072 @ 0xc00 │ │ │ │ - movtne pc, #22089 @ 0x5649 @ │ │ │ │ - movweq pc, #25280 @ 0x62c0 @ │ │ │ │ - ldclcs 8, cr15, [r8, #840] @ 0x348 │ │ │ │ - @ instruction: 0xffecf7fd │ │ │ │ - svclt 0x007af7fe │ │ │ │ - cmppvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + tstphi r1, r2 @ p-variant is OBSOLETE │ │ │ │ + subvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ + eorseq pc, r3, #268435468 @ 0x1000000c │ │ │ │ + @ instruction: 0xf47e4293 │ │ │ │ + strls sl, [r9, #-4037] @ 0xfffff03b │ │ │ │ + vqdmulh.s q8, q10, d1[5] │ │ │ │ + stmiaeq r2!, {r1, r6, sl, fp, ip, sp} │ │ │ │ + streq pc, [r8, #-5] │ │ │ │ + andeq pc, r8, #2 │ │ │ │ + streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ + vabal.u8 , d4, d6 │ │ │ │ + movwcs r0, #1346 @ 0x542 │ │ │ │ + stmdbge r6, {r1, r3, r5, r8, r9, lr} │ │ │ │ + ldrtmi r9, [r0], -r7, lsl #4 │ │ │ │ + vsubl.u8 q9, d4, d2 │ │ │ │ + stmib sp, {r0, r7, sl, lr}^ │ │ │ │ + strls r3, [r8], #-778 @ 0xfffffcf6 │ │ │ │ + @ instruction: 0xf946f7fd │ │ │ │ + svclt 0x00a9f7fe │ │ │ │ + teqpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ movweq pc, #705 @ 0x2c1 @ │ │ │ │ @ instruction: 0xf001429d │ │ │ │ - vst4.8 {d24,d26,d28,d30}, [pc], r8 │ │ │ │ - vbic.i32 q11, #4096 @ 0x00001000 │ │ │ │ + vqsub.s8 d8, d17, d31 │ │ │ │ + vst1.16 {d24-d27}, [pc :128], r3 │ │ │ │ + vqdmlal.s q11, d17, d0[4] │ │ │ │ addsmi r0, sp, #0, 6 │ │ │ │ - sbcshi pc, sl, r1 │ │ │ │ - bicvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ + sbchi pc, sp, #1 │ │ │ │ + movwvs pc, #1103 @ 0x44f @ │ │ │ │ movweq pc, #705 @ 0x2c1 @ │ │ │ │ @ instruction: 0xf47e429d │ │ │ │ - strtmi sl, [r1], -r4, ror #30 │ │ │ │ - movwcs sl, #2054 @ 0x806 │ │ │ │ - movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xff4af7fb │ │ │ │ - vpmax.s8 d25, d1, d9 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ - bl 0x1a146c │ │ │ │ - @ instruction: 0xf6490282 │ │ │ │ - vsubw.s8 q10, q0, d5 │ │ │ │ - @ instruction: 0xf8d20306 │ │ │ │ - @ instruction: 0xf7fd2ec8 │ │ │ │ - @ instruction: 0xf7feffbd │ │ │ │ - @ instruction: 0xf5b5bf4b │ │ │ │ - @ instruction: 0xf0016f10 │ │ │ │ - @ instruction: 0xf5b5816d │ │ │ │ - @ instruction: 0xf0016f40 │ │ │ │ - @ instruction: 0xf5b58142 │ │ │ │ - @ instruction: 0xf47e6fc0 │ │ │ │ - qasxmi sl, r1, lr │ │ │ │ + qadd8mi sl, r1, r1 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xff24f7fb │ │ │ │ + @ instruction: 0xff7cf7fb │ │ │ │ vpmax.s8 d25, d1, d9 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ - bl 0x1a14b8 │ │ │ │ + bl 0x1a1490 │ │ │ │ @ instruction: 0xf6490282 │ │ │ │ - vrsra.s64 d19, d17, #64 │ │ │ │ + vqdmlal.s , d0, d1[1] │ │ │ │ @ instruction: 0xf8d20306 │ │ │ │ - @ instruction: 0xf7fd2e48 │ │ │ │ - @ instruction: 0xf7feff97 │ │ │ │ - vmax.f32 d27, d1, d21 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x1908ec │ │ │ │ - stmdbge r6, {r0, r2, r7, r8, r9} │ │ │ │ + @ instruction: 0xf7fd2dd8 │ │ │ │ + @ instruction: 0xf7feffe9 │ │ │ │ + @ instruction: 0xf44fbf78 │ │ │ │ + vorr.i32 q11, #4096 @ 0x00001000 │ │ │ │ + addsmi r0, sp, #0, 6 │ │ │ │ + tstphi r9, r1 @ p-variant is OBSOLETE │ │ │ │ + cmnpvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ + movweq pc, #705 @ 0x2c1 @ │ │ │ │ + @ instruction: 0xf001429d │ │ │ │ + vst4. {d24-d27}, [pc :64], fp │ │ │ │ + vqdmlal.s q11, d17, d0[0] │ │ │ │ + addsmi r0, sp, #0, 6 │ │ │ │ + svcge 0x0062f47e │ │ │ │ + stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ + movwls r2, #41728 @ 0xa300 │ │ │ │ + @ instruction: 0xf7fb930b │ │ │ │ + bls 0x34f954 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ + teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ + addeq lr, r2, #3072 @ 0xc00 │ │ │ │ + movwmi pc, #22089 @ 0x5649 @ │ │ │ │ + movweq pc, #25280 @ 0x62c0 @ │ │ │ │ + mcrcs 8, 6, pc, cr8, cr2, {6} @ │ │ │ │ + @ instruction: 0xffbaf7fd │ │ │ │ + svclt 0x0049f7fe │ │ │ │ + svcvs 0x0010f5b5 │ │ │ │ + msrhi SPSR_fsx, r1 │ │ │ │ + svcvs 0x0040f5b5 │ │ │ │ + cmpphi r3, r1 @ p-variant is OBSOLETE │ │ │ │ + svcvs 0x00c0f5b5 │ │ │ │ + svcge 0x003cf47e │ │ │ │ + stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ + movwls r2, #41728 @ 0xa300 │ │ │ │ + @ instruction: 0xf7fb930b │ │ │ │ + bls 0x34f908 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ + teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ + addeq lr, r2, #3072 @ 0xc00 │ │ │ │ + @ instruction: 0x33b1f649 │ │ │ │ + movweq pc, #25280 @ 0x62c0 @ │ │ │ │ + mcrcs 8, 2, pc, cr8, cr2, {6} @ │ │ │ │ + @ instruction: 0xff94f7fd │ │ │ │ + svclt 0x0023f7fe │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ + teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + orreq lr, r5, #3072 @ 0xc00 │ │ │ │ + stmdbge r6, {r3, ip, pc} │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf8d37c0a │ │ │ │ + @ instruction: 0xf8d3ec0a │ │ │ │ movwcs r2, #5176 @ 0x1438 │ │ │ │ movwls r9, #37644 @ 0x930c │ │ │ │ - @ instruction: 0xf93ef7fd │ │ │ │ - svclt 0x0012f7fe │ │ │ │ + @ instruction: 0xf93af7fd │ │ │ │ + svclt 0x000ff7fe │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ - ldc2l 7, cr15, [r4], #1004 @ 0x3ec │ │ │ │ + stc2 7, cr15, [ip], #1004 @ 0x3ec │ │ │ │ ldmib sp, {r0, r3, r9, fp, ip, pc}^ │ │ │ │ vhadd.s8 d17, d1, d10 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x110920 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x1109a4 │ │ │ │ stmdbge r6, {r7, sl} │ │ │ │ - bl 0x161514 │ │ │ │ - bl 0x190668 │ │ │ │ + bl 0x161598 │ │ │ │ + bl 0x1906ec │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7fe2280 │ │ │ │ - @ instruction: 0xf7fef843 │ │ │ │ - @ instruction: 0xf404bef9 │ │ │ │ + @ instruction: 0xf7fef83f │ │ │ │ + @ instruction: 0xf404bef6 │ │ │ │ @ instruction: 0xf5b373f0 │ │ │ │ @ instruction: 0xf47e7f80 │ │ │ │ - @ instruction: 0xf3c4aef2 │ │ │ │ + vqrdmlah.s q13, q10, d3[7] │ │ │ │ movwls r4, #25347 @ 0x6303 │ │ │ │ vqdmulh.s q8, q10, d3[4] │ │ │ │ stmdbge r6, {r1, r6, r8, sl, ip, sp} │ │ │ │ @ instruction: 0xf0034630 │ │ │ │ stmib sp, {r3, r8, r9}^ │ │ │ │ @ instruction: 0x432b220a │ │ │ │ andne pc, r0, #196, 6 @ 0x10000003 │ │ │ │ - streq pc, [pc], #-4 @ 0xcfc94 │ │ │ │ + streq pc, [pc], #-4 @ 0xcfd18 │ │ │ │ stmib sp, {r0, r1, r2, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7fd4308 │ │ │ │ - @ instruction: 0xf7fef9a1 │ │ │ │ - @ instruction: 0x4621bedb │ │ │ │ + @ instruction: 0xf7fef99d │ │ │ │ + @ instruction: 0x4621bed8 │ │ │ │ @ instruction: 0xf7fba806 │ │ │ │ - ldmib sp, {r0, r2, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ addsmi r3, sl, #1610612736 @ 0x60000000 │ │ │ │ - mrcge 4, 6, APSR_nzcv, cr1, cr14, {1} │ │ │ │ + mcrge 4, 6, pc, cr14, cr14, {1} @ │ │ │ │ ldrdne lr, [sl], -sp │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bl 0x1364e8 │ │ │ │ + bl 0x13656c │ │ │ │ stmdbge r6, {r7, sl} │ │ │ │ - bl 0x16158c │ │ │ │ - bl 0x1906e0 │ │ │ │ + bl 0x161610 │ │ │ │ + bl 0x190764 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7fe2300 │ │ │ │ - @ instruction: 0xf7fef807 │ │ │ │ - @ instruction: 0xf44fbebd │ │ │ │ + @ instruction: 0xf7fef803 │ │ │ │ + @ instruction: 0xf44fbeba │ │ │ │ vmlal.s q11, d1, d0[0] │ │ │ │ addsmi r0, r3, #0, 4 │ │ │ │ strbhi pc, [ip, #2]! @ │ │ │ │ rscshi pc, r4, r1, lsl #4 │ │ │ │ sbcvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, r0, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf0024293 │ │ │ │ @@ -196199,99 +196233,99 @@ │ │ │ │ vst2. {d24-d27}, [pc :128] │ │ │ │ vsubl.s8 q11, d17, d0 │ │ │ │ addsmi r0, r3, #0, 4 │ │ │ │ strbhi pc, [sl, #-2] @ │ │ │ │ adcvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, r0, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf47e4293 │ │ │ │ - @ instruction: 0x4621ae9c │ │ │ │ + @ instruction: 0x4621ae99 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xff3ef7fb │ │ │ │ + @ instruction: 0xff3cf7fb │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - ldc2l 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ - mrclt 7, 4, APSR_nzcv, cr0, cr14, {7} │ │ │ │ + ldc2l 7, cr15, [r0, #1012]! @ 0x3f4 │ │ │ │ + mcrlt 7, 4, pc, cr13, cr14, {7} @ │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ strcs lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ strpl lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ strpl lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ - mrrc2 7, 15, pc, r8, cr14 @ │ │ │ │ - mcrlt 7, 4, pc, cr4, cr14, {7} @ │ │ │ │ + mrrc2 7, 15, pc, r4, cr14 @ │ │ │ │ + mcrlt 7, 4, pc, cr1, cr14, {7} @ │ │ │ │ orrpl pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ movweq pc, #8896 @ 0x22c0 @ │ │ │ │ @ instruction: 0xf47e421c │ │ │ │ - @ instruction: 0xf404ae7c │ │ │ │ + @ instruction: 0xf404ae79 │ │ │ │ @ instruction: 0xf5b303e0 │ │ │ │ @ instruction: 0xf0020fe0 │ │ │ │ vst1.16 {d8-d10}, [r4 :128], lr │ │ │ │ @ instruction: 0xf5b32340 │ │ │ │ @ instruction: 0xf47e2f00 │ │ │ │ - vmov.i64 q13, #0xffff000000000000 │ │ │ │ + vqrdmlah.s q13, q2, d1[7] │ │ │ │ vsubw.u8 , q2, d0 │ │ │ │ strls r1, [fp, #-576] @ 0xfffffdc0 │ │ │ │ strpl pc, [r2, #-964] @ 0xfffffc3c │ │ │ │ andcc lr, r6, #3358720 @ 0x334000 │ │ │ │ movtcc pc, #9156 @ 0x23c4 @ │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ vsubl.u8 q9, d4, d1 │ │ │ │ - bl 0x150ea0 │ │ │ │ + bl 0x150f24 │ │ │ │ subseq r0, fp, r5, asr #4 │ │ │ │ stmib sp, {r3, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7fe2309 │ │ │ │ - @ instruction: 0xf7fef98b │ │ │ │ - @ instruction: 0xf004be57 │ │ │ │ + @ instruction: 0xf7fef987 │ │ │ │ + @ instruction: 0xf004be54 │ │ │ │ @ instruction: 0xf1b35382 │ │ │ │ @ instruction: 0xf0025f80 │ │ │ │ vand q4, , │ │ │ │ - blcs 0xf0910 │ │ │ │ + blcs 0xf0994 │ │ │ │ orrhi pc, r1, r2 │ │ │ │ movtne pc, #1028 @ 0x404 @ │ │ │ │ svcne 0x0040f5b3 │ │ │ │ - mcrge 4, 2, pc, cr5, cr14, {3} @ │ │ │ │ + mcrge 4, 2, pc, cr2, cr14, {3} @ │ │ │ │ andcc pc, r0, #196, 6 @ 0x10000003 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bl 0x1b4604 │ │ │ │ + bl 0x1b4688 │ │ │ │ vsubw.u8 q8, q10, d2 │ │ │ │ andls r1, fp, #64, 4 │ │ │ │ strls sl, [r7, #-2310] @ 0xfffff6fa │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf3c42b60 │ │ │ │ @ instruction: 0xf3c43342 │ │ │ │ subseq r4, fp, r2, asr #10 │ │ │ │ stmdbeq r3!, {r1, r2, r8, r9, ip, pc} │ │ │ │ strbeq pc, [r2], #-964 @ 0xfffffc3c @ │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ stmib sp, {r0, r1, r3, r5, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf7fd3408 │ │ │ │ - @ instruction: 0xf7fefdeb │ │ │ │ - stmdbge r6, {r0, r1, r5, r9, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fefde7 │ │ │ │ + stmdbge r6, {r5, r9, sl, fp, ip, sp, pc} │ │ │ │ movwcs r4, #5680 @ 0x1630 │ │ │ │ stmib sp, {r1, r2, r9, ip, pc}^ │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, lr}^ │ │ │ │ strls r5, [fp, #-1289] @ 0xfffffaf7 │ │ │ │ - blx 0xffb8de22 │ │ │ │ - mrclt 7, 0, APSR_nzcv, cr6, cr14, {7} │ │ │ │ + blx 0xffa8dea6 │ │ │ │ + mrclt 7, 0, APSR_nzcv, cr3, cr14, {7} │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ cdpeq 2, 9, cr15, cr0, cr0, {6} │ │ │ │ @ instruction: 0xf47e4573 │ │ │ │ - stmdbcs r4, {r1, r2, r3, r9, sl, fp, sp, pc} │ │ │ │ - mcrge 6, 0, pc, cr11, cr14, {1} @ │ │ │ │ - bl 0x1f4e64 │ │ │ │ - andls r0, r9, #-2113929216 @ 0x82000000 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ - eorseq pc, r5, #192, 4 │ │ │ │ + stmdbcs r4, {r0, r1, r3, r9, sl, fp, sp, pc} │ │ │ │ + mcrge 6, 0, pc, cr8, cr14, {1} @ │ │ │ │ + bl 0x1746e8 │ │ │ │ + strls r0, [r9], #-644 @ 0xfffffd7c │ │ │ │ + strbtvc pc, [r4], #-577 @ 0xfffffdbf @ │ │ │ │ + ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0x1c06e9cd │ │ │ │ - addeq lr, r4, #2048 @ 0x800 │ │ │ │ + streq lr, [r2], #2820 @ 0xb04 │ │ │ │ stmdbge r6, {r1, r3, ip, pc} │ │ │ │ movtcs r4, #1584 @ 0x630 │ │ │ │ - @ instruction: 0xf8d2950b │ │ │ │ + @ instruction: 0xf8d4950b │ │ │ │ @ instruction: 0xf7fc2510 │ │ │ │ - @ instruction: 0xf7fefbd9 │ │ │ │ - @ instruction: 0xf640bdf5 │ │ │ │ + @ instruction: 0xf7fefbd5 │ │ │ │ + @ instruction: 0xf640bdf2 │ │ │ │ vsubw.s8 , , d1 │ │ │ │ eormi r0, r3, r0, lsl #6 │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, r0, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf0034293 │ │ │ │ vst4.8 {d24,d26,d28,d30}, [pc :64], r4 │ │ │ │ vsubl.s8 , d1, d0 │ │ │ │ @@ -196299,799 +196333,799 @@ │ │ │ │ subhi pc, r4, #268435456 @ 0x10000000 │ │ │ │ svcvs 0x00a0f5b3 │ │ │ │ orrshi pc, r7, r3 │ │ │ │ andshi pc, r5, #536870912 @ 0x20000000 │ │ │ │ @ instruction: 0xf0032b00 │ │ │ │ @ instruction: 0xf5b3816f │ │ │ │ @ instruction: 0xf47e7f00 │ │ │ │ - @ instruction: 0x4621add4 │ │ │ │ + @ instruction: 0x4621add1 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ mcr2 7, 1, pc, cr0, cr11, {7} @ │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - stc2l 7, cr15, [r2], #-1012 @ 0xfffffc0c │ │ │ │ - stcllt 7, cr15, [r8, #1016] @ 0x3f8 │ │ │ │ + mrrc2 7, 15, pc, lr, cr13 @ │ │ │ │ + stcllt 7, cr15, [r5, #1016] @ 0x3f8 │ │ │ │ andvc pc, r1, #64, 12 @ 0x4000000 │ │ │ │ andeq pc, r0, #268435468 @ 0x1000000c │ │ │ │ vst4.8 {d20-d23}, [pc :128], r2 │ │ │ │ vaddw.s8 , , d0 │ │ │ │ addmi r0, sl, #0, 2 │ │ │ │ teqphi r9, r3 @ p-variant is OBSOLETE │ │ │ │ bichi pc, r7, r1, lsl #4 │ │ │ │ svcvs 0x00a0f5b2 │ │ │ │ sbchi pc, r7, r3 │ │ │ │ andhi pc, r2, #536870912 @ 0x20000000 │ │ │ │ @ instruction: 0xf0032a00 │ │ │ │ @ instruction: 0xf5b28177 │ │ │ │ @ instruction: 0xf47e7f00 │ │ │ │ - strtmi sl, [r1], -ip, lsr #27 │ │ │ │ + strtmi sl, [r1], -r9, lsr #27 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - ldc2l 7, cr15, [r8, #1004] @ 0x3ec │ │ │ │ + ldc2l 7, cr15, [sl, #1004] @ 0x3ec │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - ldc2 7, cr15, [sl], #-1012 @ 0xfffffc0c │ │ │ │ - stclt 7, cr15, [r0, #1016]! @ 0x3f8 │ │ │ │ + ldc2 7, cr15, [r6], #-1012 @ 0xfffffc0c │ │ │ │ + ldclt 7, cr15, [sp, #1016] @ 0x3f8 │ │ │ │ orrpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ teqpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ andeq lr, r3, #4, 20 @ 0x4000 │ │ │ │ setend le │ │ │ │ @ instruction: 0xf5b283c3 │ │ │ │ @ instruction: 0xf0021f40 │ │ │ │ addsmi r8, sl, #1061158912 @ 0x3f400000 │ │ │ │ strhi pc, [r1, -r1]! │ │ │ │ strpl pc, [r0, #1044] @ 0x414 │ │ │ │ ldrhi pc, [r8, -r1, asr #32]! │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fb930b │ │ │ │ - stmdals r9, {r0, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r0, r1, r3, r5, r9, sl, lr} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fd2890 │ │ │ │ - @ instruction: 0xf7fefde7 │ │ │ │ - @ instruction: 0xf5b3bd75 │ │ │ │ + @ instruction: 0xf7fefde3 │ │ │ │ + @ instruction: 0xf5b3bd72 │ │ │ │ @ instruction: 0xf0010fe0 │ │ │ │ vcgt.s8 d24, d1, d21 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ @ instruction: 0x46210535 │ │ │ │ @ instruction: 0xf7fba806 │ │ │ │ - bls 0x30eb34 │ │ │ │ + bls 0x30eaa0 │ │ │ │ stmdbge r6, {r0, r1, r3, r8, r9, fp, ip, pc} │ │ │ │ - bl 0x1a1850 │ │ │ │ - bl 0x210c9c │ │ │ │ + bl 0x1a18d4 │ │ │ │ + bl 0x210d20 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ @ instruction: 0xf7fc2b80 │ │ │ │ - @ instruction: 0xf7fefb1b │ │ │ │ - mvneq fp, #5824 @ 0x16c0 │ │ │ │ - ldclge 5, cr15, [r7, #-248] @ 0xffffff08 │ │ │ │ + @ instruction: 0xf7fefb17 │ │ │ │ + mvneq fp, #88, 26 @ 0x1600 │ │ │ │ + ldclge 5, cr15, [r4, #-248] @ 0xffffff08 │ │ │ │ mvneq pc, #4, 8 @ 0x4000000 │ │ │ │ svceq 0x00e0f5b3 │ │ │ │ tstphi r1, #2 @ p-variant is OBSOLETE │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ - blx 0xfe98dfb0 │ │ │ │ + blx 0x190e034 │ │ │ │ stmdbge r6, {r0, r1, r3, r8, r9, fp, ip, pc} │ │ │ │ - bl 0x22188c │ │ │ │ + bl 0x221910 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ @ instruction: 0xf7fc2c00 │ │ │ │ - @ instruction: 0xf7fefaff │ │ │ │ - @ instruction: 0xf404bd3f │ │ │ │ + @ instruction: 0xf7fefafb │ │ │ │ + @ instruction: 0xf404bd3c │ │ │ │ @ instruction: 0xf5b303e0 │ │ │ │ @ instruction: 0xf0010fe0 │ │ │ │ vcge.s8 d24, d1, d8 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ @ instruction: 0x46210535 │ │ │ │ @ instruction: 0xf7fba806 │ │ │ │ - bls 0x30eac4 │ │ │ │ + bls 0x30ea30 │ │ │ │ stmdbge r6, {r0, r1, r3, r8, r9, fp, ip, pc} │ │ │ │ - bl 0x1a18c0 │ │ │ │ - bl 0x210d0c │ │ │ │ + bl 0x1a1944 │ │ │ │ + bl 0x210d90 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ @ instruction: 0xf7fc2be0 │ │ │ │ - @ instruction: 0xf7fefae3 │ │ │ │ - strbteq fp, [r7], #3363 @ 0xd23 │ │ │ │ + @ instruction: 0xf7fefadf │ │ │ │ + strbteq fp, [r7], #3360 @ 0xd20 │ │ │ │ msrhi CPSR_fx, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf57e00e5 │ │ │ │ - @ instruction: 0xf404ad1c │ │ │ │ + @ instruction: 0xf404ad19 │ │ │ │ @ instruction: 0xf5b31340 │ │ │ │ @ instruction: 0xf0031f40 │ │ │ │ movwcs r8, #964 @ 0x3c4 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ @ instruction: 0xf1020624 │ │ │ │ @ instruction: 0xf7fb83c2 │ │ │ │ - bls 0x30ef14 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + bls 0x30ef88 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ ldmdbcs r0!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - ldc2 7, cr15, [r6, #-1008] @ 0xfffffc10 │ │ │ │ - ldcllt 7, cr15, [lr], #1016 @ 0x3f8 │ │ │ │ + ldc2 7, cr15, [r2, #-1008] @ 0xfffffc10 │ │ │ │ + ldcllt 7, cr15, [fp], #1016 @ 0x3f8 │ │ │ │ orrpl pc, r4, #4, 8 @ 0x4000000 │ │ │ │ svcpl 0x0080f5b3 │ │ │ │ rscshi pc, r3, r2 │ │ │ │ ldrhi pc, [ip], #-513 @ 0xfffffdff │ │ │ │ @ instruction: 0xf0022b00 │ │ │ │ vst4.8 {d8,d10,d12,d14}, [r4]! │ │ │ │ @ instruction: 0xf5b31340 │ │ │ │ @ instruction: 0xf0031f40 │ │ │ │ rsceq r8, r1, r4, asr #11 │ │ │ │ - stclge 5, cr15, [r9], #504 @ 0x1f8 │ │ │ │ + stclge 5, cr15, [r6], #504 @ 0x1f8 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fb930b │ │ │ │ - bls 0x30eec0 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + bls 0x30ef34 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ stmdbcs r0!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - stc2l 7, cr15, [ip], #1008 @ 0x3f0 │ │ │ │ - ldcllt 7, cr15, [r4], {254} @ 0xfe │ │ │ │ + stc2l 7, cr15, [r8], #1008 @ 0x3f0 │ │ │ │ + ldcllt 7, cr15, [r1], {254} @ 0xfe │ │ │ │ adcsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eorseq pc, r0, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf0014293 │ │ │ │ vst3. {d24-d26}, [pc :256], sl │ │ │ │ vmlal.s q11, d17, d0[4] │ │ │ │ addsmi r0, r3, #48, 4 │ │ │ │ strbhi pc, [sp], #1 @ │ │ │ │ addsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eorseq pc, r0, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf47e4293 │ │ │ │ - strls sl, [r9, #-3262] @ 0xfffff342 │ │ │ │ + strls sl, [r9, #-3259] @ 0xfffff345 │ │ │ │ strmi pc, [r1, #964] @ 0x3c4 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r5, #2048 @ 0x800 │ │ │ │ vldmiami r4, {s29-s107} │ │ │ │ stmiaeq r5!, {r3, r8, sl, ip, pc} │ │ │ │ cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ @ instruction: 0xf0052300 │ │ │ │ @ instruction: 0xf8d20508 │ │ │ │ stmdbge r6, {r3, r6, r8, r9, sl, fp, sp} │ │ │ │ @ instruction: 0xf00c4630 │ │ │ │ vmull.u8 q8, d4, d8 │ │ │ │ - b 0x13d1218 │ │ │ │ + b 0x13d129c │ │ │ │ @ instruction: 0x432c0c0e │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf7fc9407 │ │ │ │ - @ instruction: 0xf7fefdaf │ │ │ │ - @ instruction: 0xf44fbc99 │ │ │ │ + @ instruction: 0xf7fefdab │ │ │ │ + @ instruction: 0xf44fbc96 │ │ │ │ vrshr.s64 d22, d0, #63 │ │ │ │ addsmi r0, r3, #536870915 @ 0x20000003 │ │ │ │ ldrhi pc, [r7, #-1] │ │ │ │ adcvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eorseq pc, r2, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf0014293 │ │ │ │ vst3. {d24-d26}, [pc :64], lr │ │ │ │ vsubl.s8 q11, d17, d0 │ │ │ │ addsmi r0, r3, #536870915 @ 0x20000003 │ │ │ │ - stcge 4, cr15, [r3], {126} @ 0x7e │ │ │ │ + stcge 4, cr15, [r0], {126} @ 0x7e │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - ldclge 4, cr15, [fp], #-248 @ 0xffffff08 │ │ │ │ + ldclge 4, cr15, [r8], #-248 @ 0xffffff08 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43e6f60 │ │ │ │ - strls sl, [r9, #-3190] @ 0xfffff38a │ │ │ │ + strls sl, [r9, #-3187] @ 0xfffff38d │ │ │ │ strmi pc, [r1, #964] @ 0x3c4 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r5, #2048 @ 0x800 │ │ │ │ vldmiami r4, {s29-s107} │ │ │ │ stmiaeq r5!, {r3, r8, sl, ip, pc} │ │ │ │ cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ @ instruction: 0xf0052300 │ │ │ │ @ instruction: 0xf8d20508 │ │ │ │ stmdbge r6, {r3, r4, r5, r7, r8, r9, sl, fp, sp} │ │ │ │ stceq 0, cr15, [r8], {12} │ │ │ │ strbeq pc, [r2], #-964 @ 0xfffffc3c @ │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ stmib sp, {r2, r3, r5, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf8cd330a │ │ │ │ strls ip, [r7], #-24 @ 0xffffffe8 │ │ │ │ - stc2l 7, cr15, [r8, #-1008]! @ 0xfffffc10 │ │ │ │ - mrrclt 7, 15, pc, r2, cr14 @ │ │ │ │ + stc2l 7, cr15, [r4, #-1008]! @ 0xfffffc10 │ │ │ │ + mcrrlt 7, 15, pc, pc, cr14 @ │ │ │ │ svcvs 0x0080f5b5 │ │ │ │ subhi pc, r4, r1 │ │ │ │ svcvs 0x00a0f5b5 │ │ │ │ - mcrrge 4, 7, pc, r9, cr14 @ │ │ │ │ + mcrrge 4, 7, pc, r6, cr14 @ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fb930b │ │ │ │ - stmdals r9, {r0, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r1, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fd2cf8 │ │ │ │ - @ instruction: 0xf7fefca5 │ │ │ │ - @ instruction: 0xf44fbc33 │ │ │ │ + @ instruction: 0xf7fefca1 │ │ │ │ + @ instruction: 0xf44fbc30 │ │ │ │ vmlal.s , d17, d0[0] │ │ │ │ addsmi r0, r3, #805306371 @ 0x30000003 │ │ │ │ strhi pc, [r0, #-1] │ │ │ │ andvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eorseq pc, r3, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf0014293 │ │ │ │ vst3. {d24-d26}, [pc :64], ip │ │ │ │ vsubl.s8 , d17, d0 │ │ │ │ addsmi r0, r3, #805306371 @ 0x30000003 │ │ │ │ - ldcge 4, cr15, [sp], {126} @ 0x7e │ │ │ │ + ldcge 4, cr15, [sl], {126} @ 0x7e │ │ │ │ stcleq 5, cr9, [r5], #36 @ 0x24 │ │ │ │ mcrrcc 3, 12, pc, r2, cr4 @ │ │ │ │ @ instruction: 0xf00508a2 │ │ │ │ movwcs r0, #1288 @ 0x508 │ │ │ │ streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ andeq pc, r8, #2 │ │ │ │ vabal.u8 , d4, d6 │ │ │ │ @ instruction: 0x432a0542 │ │ │ │ andls sl, r7, #98304 @ 0x18000 │ │ │ │ @ instruction: 0x461a4630 │ │ │ │ strmi pc, [r1], #964 @ 0x3c4 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ @ instruction: 0xf7fc9408 │ │ │ │ - @ instruction: 0xf7fefd9f │ │ │ │ - stmib sp, {r0, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fefd9b │ │ │ │ + stmib sp, {r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ vhsub.s8 d19, d1, d6 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ tstls r8, r5, lsr r2 │ │ │ │ addeq lr, lr, #2048 @ 0x800 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ stmib sp, {r0, r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf8d2ec09 │ │ │ │ strls r2, [fp, #-1424] @ 0xfffffa70 │ │ │ │ - blx 0x178e26c │ │ │ │ - bllt 0xffc0e278 │ │ │ │ + blx 0x168e2f0 │ │ │ │ + bllt 0xffb4e2fc │ │ │ │ movwcs lr, #27085 @ 0x69cd │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ - bl 0x1742b0 │ │ │ │ - stmdbge r6, {r2, r3, r7, r9} │ │ │ │ - movwcs r4, #9776 @ 0x2630 │ │ │ │ - @ instruction: 0xce09e9cd │ │ │ │ - strcs pc, [r0, #2258] @ 0x8d2 │ │ │ │ - @ instruction: 0xf7fc950b │ │ │ │ - @ instruction: 0xf7fefa45 │ │ │ │ - @ instruction: 0xf1b3bbd7 │ │ │ │ - @ instruction: 0xf0015f81 │ │ │ │ - vst4.32 {d24-d27}, [pc :64]! │ │ │ │ - vsubl.s8 , d17, d0 │ │ │ │ - addsmi r0, r3, #32, 4 │ │ │ │ - blge 0xff3cd4b8 │ │ │ │ - vsubw.s8 q9, q0, d1 │ │ │ │ - eormi r0, r3, r0, lsl r3 │ │ │ │ - @ instruction: 0xf0022b00 │ │ │ │ - @ instruction: 0xf5b385df │ │ │ │ - @ instruction: 0xf47e1f80 │ │ │ │ - strtmi sl, [r1], -r0, asr #23 │ │ │ │ - movwcs sl, #2054 @ 0x806 │ │ │ │ - movwls r9, #45834 @ 0xb30a │ │ │ │ - stc2 7, cr15, [r0], {251} @ 0xfb │ │ │ │ - ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - blx 0x28e2e0 │ │ │ │ - bllt 0xfee0e2e8 │ │ │ │ - svcne 0x0000f5b3 │ │ │ │ - adcshi pc, r1, r1 │ │ │ │ - vsubl.s8 q9, d16, d0 │ │ │ │ - addsmi r0, r3, #32, 4 │ │ │ │ - blge 0xfeb4d4fc │ │ │ │ - @ instruction: 0xf53e06a5 │ │ │ │ - vldmdbvs r3!, {d10-d28} │ │ │ │ - @ instruction: 0xf8d34637 │ │ │ │ - @ instruction: 0xf4122098 │ │ │ │ + bl 0x17a72c │ │ │ │ + ldrtmi r0, [r0], -ip, lsl #5 │ │ │ │ + @ instruction: 0xf8cd2302 │ │ │ │ + stmib sp, {r5, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8d2c709 │ │ │ │ + strls r2, [fp, #-1408] @ 0xfffffa80 │ │ │ │ + blx 0x110e31c │ │ │ │ + bllt 0xff5ce328 │ │ │ │ + svcpl 0x0081f1b3 │ │ │ │ + addshi pc, ip, r1 │ │ │ │ + addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ + eoreq pc, r0, #268435468 @ 0x1000000c │ │ │ │ + @ instruction: 0xf47e4293 │ │ │ │ + movwcs sl, #7111 @ 0x1bc7 │ │ │ │ + tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ + blcs 0xe03dc │ │ │ │ + ldrbhi pc, [lr, #2] @ │ │ │ │ + svcne 0x0080f5b3 │ │ │ │ + blge 0xff00d554 │ │ │ │ + stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ + movwls r2, #41728 @ 0xa300 │ │ │ │ + @ instruction: 0xf7fb930b │ │ │ │ + stmdbge r6, {r0, r2, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fd4630 │ │ │ │ + @ instruction: 0xf7fefa01 │ │ │ │ + @ instruction: 0xf5b3bbb0 │ │ │ │ + @ instruction: 0xf0011f00 │ │ │ │ + addcs r8, r0, #176 @ 0xb0 │ │ │ │ + eoreq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf47e4293 │ │ │ │ + strteq sl, [r5], r5, lsr #23 │ │ │ │ + blge 0xfe98d888 │ │ │ │ + @ instruction: 0x46376d33 │ │ │ │ + @ instruction: 0x2098f8d3 │ │ │ │ + svcvs 0x0070f412 │ │ │ │ + blge 0xfe78d498 │ │ │ │ + stcleq 8, cr6, [r5], #364 @ 0x16c │ │ │ │ + streq pc, [r8, #-5] │ │ │ │ + subcc pc, r2, #196, 6 @ 0x10000003 │ │ │ │ + @ instruction: 0xf4134315 │ │ │ │ @ instruction: 0xf43e6f70 │ │ │ │ - ldmdavs fp, {r1, r2, r3, r4, r7, r8, r9, fp, sp, pc}^ │ │ │ │ - @ instruction: 0xf0050ce5 │ │ │ │ - vabal.u8 q8, d4, d8 │ │ │ │ - tstmi r5, #536870916 @ 0x20000004 │ │ │ │ - svcvs 0x0070f413 │ │ │ │ - blge 0xfe5cd428 │ │ │ │ - @ instruction: 0xf63e2d07 │ │ │ │ - @ instruction: 0xf004ab90 │ │ │ │ - blcs 0x410f70 │ │ │ │ - blge 0xfe3cd438 │ │ │ │ - @ instruction: 0xf7fe4630 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - blge 0xffd4d444 │ │ │ │ - @ instruction: 0xf0184630 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ - blge 0xffbcd450 │ │ │ │ - streq pc, [pc], -r4 │ │ │ │ - @ instruction: 0xf7ec4628 │ │ │ │ - strmi pc, [r1], r9, asr #29 │ │ │ │ - ldc2 7, cr15, [r2, #-508] @ 0xfffffe04 │ │ │ │ - @ instruction: 0x46014632 │ │ │ │ - ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ - ldc2 7, cr15, [r8, #860] @ 0x35c │ │ │ │ - msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ - orrscs pc, r6, #192, 4 │ │ │ │ - andmi pc, r4, r4, asr #7 │ │ │ │ - @ instruction: 0xf780681c │ │ │ │ - bmi 0xff58ea84 │ │ │ │ - svccc 0x0070ee1d │ │ │ │ - ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - bl 0x3265fc │ │ │ │ - tstls r0, r2, lsl #2 │ │ │ │ - mvnseq pc, r4, asr #4 │ │ │ │ - orrseq pc, r3, r0, asr #5 │ │ │ │ - ldrmi r1, [r0], #-2323 @ 0xfffff6ed │ │ │ │ - andls r4, r2, sl, lsr #8 │ │ │ │ - stmdavs r8, {r0, r9, ip, pc} │ │ │ │ - ldc2 7, cr15, [r0, #-512]! @ 0xfffffe00 │ │ │ │ - ldrtmi r4, [r1], -sl, lsr #12 │ │ │ │ + vstrcs d10, [r7, #-572] @ 0xfffffdc4 │ │ │ │ + blge 0xfe40dcb4 │ │ │ │ + movweq pc, #53252 @ 0xd004 @ │ │ │ │ + @ instruction: 0xf43e2b0d │ │ │ │ + ldrtmi sl, [r0], -r7, lsl #23 │ │ │ │ + @ instruction: 0xf9eaf7fe │ │ │ │ + @ instruction: 0xf43e2800 │ │ │ │ + ldrtmi sl, [r0], -lr, ror #23 │ │ │ │ + stc2 0, cr15, [r8], #-96 @ 0xffffffa0 │ │ │ │ + @ instruction: 0xf43e2800 │ │ │ │ + @ instruction: 0xf004abe8 │ │ │ │ + strtmi r0, [r8], -pc, lsl #12 │ │ │ │ + cdp2 7, 8, cr15, cr6, cr12, {7} │ │ │ │ + @ instruction: 0xf77f4681 │ │ │ │ + ldrtmi pc, [r2], -pc, asr #25 @ │ │ │ │ + strmi r4, [r5], -r1, lsl #12 │ │ │ │ @ instruction: 0xf7d74638 │ │ │ │ - svcvs 0x00bbfe33 │ │ │ │ - @ instruction: 0xf43e2b00 │ │ │ │ - svcne 0x005cabb6 │ │ │ │ - cmnmi r3, r3, ror #4 │ │ │ │ - @ instruction: 0xf7fe67bb │ │ │ │ - stmdbcs r6, {r4, r5, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ - blge 0x114dccc │ │ │ │ - bl 0x1f53f8 │ │ │ │ - andls r0, r9, #-2113929216 @ 0x82000000 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ - eorseq pc, r5, #192, 4 │ │ │ │ - @ instruction: 0x1c06e9cd │ │ │ │ + @ instruction: 0xf646fd5d │ │ │ │ + vsubw.s8 q11, q0, d20 │ │ │ │ + vrsra.u64 d18, d6, #60 │ │ │ │ + ldmdavs ip, {r2, lr} │ │ │ │ + @ instruction: 0xf97cf780 │ │ │ │ + @ instruction: 0xee1d4ad1 │ │ │ │ + ldrbtmi r3, [sl], #-3952 @ 0xfffff090 │ │ │ │ + ldmpl sl, {r1, r4, fp, sp, lr} │ │ │ │ + tsteq r2, r9, lsl #22 │ │ │ │ + vrhadd.s8 d25, d4, d0 │ │ │ │ + vsra.s64 q8, q14, #64 │ │ │ │ + ldmdbne r3, {r0, r1, r4, r7, r8} │ │ │ │ + strtmi r4, [sl], #-1040 @ 0xfffffbf0 │ │ │ │ + andls r9, r1, #2 │ │ │ │ + @ instruction: 0xf7806808 │ │ │ │ + strtmi pc, [sl], -sp, ror #25 │ │ │ │ + @ instruction: 0x46384631 │ │ │ │ + ldc2l 7, cr15, [r8, #860]! @ 0x35c │ │ │ │ + blcs 0xec330 │ │ │ │ + blge 0xfedcd540 │ │ │ │ + rsbmi r1, r3, #92, 30 @ 0x170 │ │ │ │ + ldrvs r4, [fp, r3, ror #2]! │ │ │ │ + bllt 0xfec4e44c │ │ │ │ + @ instruction: 0xf63e2906 │ │ │ │ + andls sl, r8, #62464 @ 0xf400 │ │ │ │ addeq lr, r4, #2048 @ 0x800 │ │ │ │ - stmdbge r6, {r1, r3, ip, pc} │ │ │ │ - @ instruction: 0x23204630 │ │ │ │ - @ instruction: 0xf8d2950b │ │ │ │ - @ instruction: 0xf7fc2450 │ │ │ │ - @ instruction: 0xf7fef90f │ │ │ │ - stmdbcs r6, {r0, r1, r3, r5, r8, r9, fp, ip, sp, pc} │ │ │ │ - blge 0xacdd00 │ │ │ │ - bl 0x1f542c │ │ │ │ - andls r0, r9, #-2113929216 @ 0x82000000 │ │ │ │ - andls r2, fp, #0, 4 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ - eorseq pc, r5, #192, 4 │ │ │ │ - @ instruction: 0x1c06e9cd │ │ │ │ + vshl.s8 d25, d9, d1 │ │ │ │ + vmls.i d23, d0, d0[5] │ │ │ │ + stmib sp, {r0, r2, r4, r5, sl}^ │ │ │ │ + bl 0x1d7488 │ │ │ │ + andls r0, sl, r2, lsl #9 │ │ │ │ + ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ + strls r2, [fp, #-800] @ 0xfffffce0 │ │ │ │ + ldrbcs pc, [r0], #-2260 @ 0xfffff72c @ │ │ │ │ + @ instruction: 0xf90af7fc │ │ │ │ + bllt 0xace480 │ │ │ │ + @ instruction: 0xf63e2906 │ │ │ │ + andls sl, r8, #35840 @ 0x8c00 │ │ │ │ addeq lr, r4, #2048 @ 0x800 │ │ │ │ - stmdbge r6, {r1, r3, ip, pc} │ │ │ │ - @ instruction: 0x23204630 │ │ │ │ - ldrbcs pc, [r0], #2258 @ 0x8d2 @ │ │ │ │ - @ instruction: 0xf8f4f7fc │ │ │ │ - bllt 0x50e430 │ │ │ │ + strcs r9, [r0], #-1033 @ 0xfffffbf7 │ │ │ │ + vshl.s8 d25, d11, d1 │ │ │ │ + vmls.i d23, d0, d0[5] │ │ │ │ + stmib sp, {r0, r2, r4, r5, sl}^ │ │ │ │ + bl 0x1d74c0 │ │ │ │ + andls r0, sl, r2, lsl #9 │ │ │ │ + ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ + @ instruction: 0xf8d42320 │ │ │ │ + @ instruction: 0xf7fc24d0 │ │ │ │ + @ instruction: 0xf7fef8ef │ │ │ │ + @ instruction: 0xf5b3bb0c │ │ │ │ + @ instruction: 0xf47e5f81 │ │ │ │ + stmdbeq r3!, {r0, r1, r2, r8, r9, fp, sp, pc} │ │ │ │ + smlalbtmi pc, r2, r4, r3 @ │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + movwmi r0, #48354 @ 0xbce2 │ │ │ │ + andeq pc, r8, #2 │ │ │ │ + smlalbtcc pc, r2, r4, r3 @ │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ + ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ + vsubw.u8 q10, q2, d10 │ │ │ │ + @ instruction: 0xf0045101 │ │ │ │ + stmib sp, {r0, r1, r2, r3}^ │ │ │ │ + movwcs r2, #774 @ 0x306 │ │ │ │ + smlabteq r8, sp, r9, lr │ │ │ │ + orreq lr, r1, r5, lsl #22 │ │ │ │ + movwcc lr, #43469 @ 0xa9cd │ │ │ │ + setend le │ │ │ │ + @ instruction: 0xf8d18596 │ │ │ │ + ldrtmi r2, [r0], -r0, ror #20 │ │ │ │ + @ instruction: 0xf7fda906 │ │ │ │ + stmdacs r0, {r0, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + blge 0x13cd710 │ │ │ │ + movtne pc, #1028 @ 0x404 @ │ │ │ │ + svcne 0x0040f5b3 │ │ │ │ + bge 0xff70d71c │ │ │ │ + stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ + movwls r2, #41728 @ 0xa300 │ │ │ │ + @ instruction: 0xf7fb930b │ │ │ │ + movwcs pc, #6573 @ 0x19ad @ │ │ │ │ + streq lr, [r3, #2821] @ 0xb05 │ │ │ │ + ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ + @ instruction: 0xf8d59309 │ │ │ │ + @ instruction: 0xf7fd2a80 │ │ │ │ + @ instruction: 0xf7feff77 │ │ │ │ + vpmax.s8 , , q3 │ │ │ │ + addsmi r0, r3, #268435456 @ 0x10000000 │ │ │ │ + bge 0xff10d74c │ │ │ │ + movtne pc, #1028 @ 0x404 @ │ │ │ │ + svcne 0x0040f5b3 │ │ │ │ + strbhi pc, [r2], #-2 @ │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ + ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ + orrpl pc, r0, #20 │ │ │ │ + strbhi pc, [r5, #65] @ 0x41 @ │ │ │ │ + stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ + movwls r2, #20992 @ 0x5200 │ │ │ │ + andcs lr, sl, #3358720 @ 0x334000 │ │ │ │ + blx 0xfe80e56c │ │ │ │ + stmdbge r6, {r0, r3, r9, fp, ip, pc} │ │ │ │ + ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ + addeq lr, r2, #5120 @ 0x1400 │ │ │ │ + @ instruction: 0x2640f8d2 │ │ │ │ + blx 0x50e58a │ │ │ │ + blt 0xfe8ce590 │ │ │ │ svcpl 0x0081f5b3 │ │ │ │ - blge 0x3cd638 │ │ │ │ - @ instruction: 0xf3c40923 │ │ │ │ - @ instruction: 0xf0034142 │ │ │ │ - stcleq 3, cr0, [r2], #32 │ │ │ │ - @ instruction: 0xf002430b │ │ │ │ - vsubl.u8 q8, d4, d8 │ │ │ │ - vrhadd.s8 , , q1 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ - movwmi r0, #42293 @ 0xa535 │ │ │ │ - smlabtpl r1, r4, r3, pc @ │ │ │ │ - andeq pc, pc, r4 │ │ │ │ - movwcs lr, #27085 @ 0x69cd │ │ │ │ - stmib sp, {r8, r9, sp}^ │ │ │ │ - bl 0x210894 │ │ │ │ - stmib sp, {r0, r7, r8}^ │ │ │ │ - rsceq r3, r0, sl, lsl #6 │ │ │ │ - ldrhi pc, [r7, #257] @ 0x101 │ │ │ │ - bcs 0x190e7c8 │ │ │ │ - stmdbge r6, {r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xff96f7fd │ │ │ │ - @ instruction: 0xf47e2800 │ │ │ │ - @ instruction: 0xf404ab4e │ │ │ │ - @ instruction: 0xf5b31340 │ │ │ │ - @ instruction: 0xf47e1f40 │ │ │ │ - @ instruction: 0x4621aadc │ │ │ │ - movwcs sl, #2054 @ 0x806 │ │ │ │ + bge 0xfe78d798 │ │ │ │ + @ instruction: 0xf53e00e5 │ │ │ │ + @ instruction: 0xf3c4aa97 │ │ │ │ + movwcs r5, #513 @ 0x201 │ │ │ │ + stcleq 3, cr9, [r5], #40 @ 0x28 │ │ │ │ + vcgt.s8 d25, d1, d11 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + vbic.i32 d16, #50432 @ 0x0000c500 │ │ │ │ + bl 0x19f6c8 │ │ │ │ + andls r0, r9, #134217730 @ 0x8000002 │ │ │ │ + streq pc, [r8, #-5] │ │ │ │ + b 0x123a9e4 │ │ │ │ + ldrtmi r0, [r0], -ip, lsl #10 │ │ │ │ + @ instruction: 0x27d0f8d3 │ │ │ │ + strls r0, [r6, #-2339] @ 0xfffff6dd │ │ │ │ + movweq pc, #32771 @ 0x8003 @ │ │ │ │ + strbmi pc, [r2, #-964] @ 0xfffffc3c @ │ │ │ │ + streq pc, [pc], #-4 @ 0xd05e4 │ │ │ │ + stmib sp, {r0, r1, r3, r5, r8, r9, lr}^ │ │ │ │ + @ instruction: 0xf7fd3407 │ │ │ │ + @ instruction: 0xf7feff23 │ │ │ │ + @ instruction: 0xf5b3ba72 │ │ │ │ + @ instruction: 0xf0026f70 │ │ │ │ + vrhadd.s8 d8, d17, d8 │ │ │ │ + @ instruction: 0xf5b3878b │ │ │ │ + @ instruction: 0xf0026f50 │ │ │ │ + @ instruction: 0xf5b38160 │ │ │ │ + @ instruction: 0xf47e6f60 │ │ │ │ + stmdage r6, {r0, r1, r5, r6, r9, fp, sp, pc} │ │ │ │ + movwcs r4, #1569 @ 0x621 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf9b2f7fb │ │ │ │ - bl 0x2190b4 │ │ │ │ - stmdbge r6, {r0, r1, r7, r8, sl} │ │ │ │ - movwls r4, #38448 @ 0x9630 │ │ │ │ - bcs 0xfe10e810 │ │ │ │ - @ instruction: 0xff7cf7fd │ │ │ │ - blt 0xff38e4bc │ │ │ │ - andeq pc, r1, #268435460 @ 0x10000004 │ │ │ │ - @ instruction: 0xf47e4293 │ │ │ │ - vst1.64 {d10-d11}, [r4], r4 │ │ │ │ - @ instruction: 0xf5b31340 │ │ │ │ - @ instruction: 0xf0021f40 │ │ │ │ - vshl.s8 q12, , │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ - @ instruction: 0xf0140535 │ │ │ │ - @ instruction: 0xf0415380 │ │ │ │ - strtmi r8, [r1], -r6, asr #11 │ │ │ │ - andcs sl, r0, #393216 @ 0x60000 │ │ │ │ - stmib sp, {r0, r2, r8, r9, ip, pc}^ │ │ │ │ - @ instruction: 0xf7fb220a │ │ │ │ - bls 0x34ef68 │ │ │ │ - blls 0x23a918 │ │ │ │ - bl 0x221dc4 │ │ │ │ - @ instruction: 0xf8d20282 │ │ │ │ - @ instruction: 0xf7fd2640 │ │ │ │ - @ instruction: 0xf7fefb15 │ │ │ │ - @ instruction: 0xf5b3baa3 │ │ │ │ - @ instruction: 0xf47e5f81 │ │ │ │ - smlaleq sl, r5, lr, sl │ │ │ │ - bge 0xfe7cda18 │ │ │ │ + @ instruction: 0xf894f7fb │ │ │ │ + @ instruction: 0x46306d33 │ │ │ │ + @ instruction: 0x2098f8d3 │ │ │ │ + svcvs 0x0070f412 │ │ │ │ + bge 0x160d724 │ │ │ │ + @ instruction: 0xf413685b │ │ │ │ + @ instruction: 0xf43e6f60 │ │ │ │ + movwcs sl, #2639 @ 0xa4f │ │ │ │ + movwls sl, #2310 @ 0x906 │ │ │ │ + rsbne pc, r9, #1610612740 @ 0x60000004 │ │ │ │ + andeq pc, ip, #192, 4 │ │ │ │ + ldc2 7, cr15, [r2, #1008] @ 0x3f0 │ │ │ │ + blt 0x124e644 │ │ │ │ + rscvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ + eorseq pc, r3, #268435468 @ 0x1000000c │ │ │ │ + @ instruction: 0xf0014293 │ │ │ │ + vst4.8 {d24,d26,d28,d30}, [pc :256], r5 │ │ │ │ + vrshr.s64 q11, q8, #63 │ │ │ │ + addsmi r0, r3, #805306371 @ 0x30000003 │ │ │ │ + bge 0xe8d860 │ │ │ │ + @ instruction: 0x46306d33 │ │ │ │ + @ instruction: 0x2098f8d3 │ │ │ │ + svcvs 0x0070f412 │ │ │ │ + bge 0xc8d770 │ │ │ │ + @ instruction: 0xf413685b │ │ │ │ + @ instruction: 0xf43e6f60 │ │ │ │ + strls sl, [r9, #-2601] @ 0xfffff5d7 │ │ │ │ + strmi pc, [r1, #964] @ 0x3c4 │ │ │ │ + subseq pc, ip, #69206016 @ 0x4200000 │ │ │ │ + eorseq pc, r5, #192, 4 │ │ │ │ + addeq lr, r5, #2048 @ 0x800 │ │ │ │ + vldmiami r4, {s29-s107} │ │ │ │ + stmiaeq r5!, {r3, r8, sl, ip, pc} │ │ │ │ + cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ + @ instruction: 0xf0052300 │ │ │ │ + @ instruction: 0xf8520508 │ │ │ │ + stmdbge r6, {r4, r5, r7, sl, fp, sp} │ │ │ │ + stceq 0, cr15, [r8], {12} │ │ │ │ + strbeq pc, [r2], #-964 @ 0xfffffc3c @ │ │ │ │ + @ instruction: 0x0c0eea4c │ │ │ │ + stmib sp, {r2, r3, r5, r8, r9, lr}^ │ │ │ │ + @ instruction: 0xf8cd330a │ │ │ │ + strls ip, [r7], #-24 @ 0xffffffe8 │ │ │ │ + blx 0x78e6ba │ │ │ │ + blt 0x24e6c4 │ │ │ │ + svcvs 0x0080f5b5 │ │ │ │ + bge 0x10d8cc │ │ │ │ + stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ + movwls r2, #41728 @ 0xa300 │ │ │ │ + @ instruction: 0xf7fb930b │ │ │ │ + stmdals r9, {r0, r2, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ + eorseq pc, r5, #192, 4 │ │ │ │ + stmdbge r6, {r8, r9, sp} │ │ │ │ + addeq lr, r0, #2048 @ 0x800 │ │ │ │ + @ instruction: 0xf8d24630 │ │ │ │ + @ instruction: 0xf7fd2e28 │ │ │ │ + @ instruction: 0xf7fefa5b │ │ │ │ + rsceq fp, r2, sl, ror #19 │ │ │ │ + stmibge r6!, {r1, r2, r3, r4, r5, r8, sl, ip, sp, lr, pc}^ │ │ │ │ andpl pc, r1, #196, 6 @ 0x10000003 │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ movwls r0, #48357 @ 0xbce5 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ mcrrcc 3, 12, pc, r2, cr4 @ │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ @ instruction: 0xf0059209 │ │ │ │ stmdbge r6, {r3, r8, sl} │ │ │ │ streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ - stmdbeq r3!, {r4, r6, r7, r8, r9, sl, sp} │ │ │ │ + stmdbeq r3!, {r5, r7, r8, r9, sl, sp} │ │ │ │ @ instruction: 0xf0039506 │ │ │ │ vsubw.u8 q8, q2, d8 │ │ │ │ @ instruction: 0xf0044542 │ │ │ │ @ instruction: 0x432b040f │ │ │ │ strcc lr, [r7], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xff28f7fd │ │ │ │ - blt 0x1e8e564 │ │ │ │ - svcvs 0x0070f5b3 │ │ │ │ - orrhi pc, r9, r2 │ │ │ │ - strhi pc, [ip, r1, lsl #4] │ │ │ │ - svcvs 0x0050f5b3 │ │ │ │ - msrhi SPSR_c, r2 │ │ │ │ - svcvs 0x0060f5b3 │ │ │ │ - bge 0x1acd780 │ │ │ │ - strtmi sl, [r1], -r6, lsl #16 │ │ │ │ - movwls r2, #41728 @ 0xa300 │ │ │ │ - @ instruction: 0xf7fb930b │ │ │ │ - vldmdbvs r3!, {s30-s144} │ │ │ │ - @ instruction: 0xf8d34630 │ │ │ │ - @ instruction: 0xf4122098 │ │ │ │ - @ instruction: 0xf43e6f70 │ │ │ │ - ldmdavs fp, {r3, r4, r6, r9, fp, sp, pc}^ │ │ │ │ - svcvs 0x0060f413 │ │ │ │ - bge 0x15cd6a8 │ │ │ │ - stmdbge r6, {r8, r9, sp} │ │ │ │ - vcgt.s8 d25, d6, d0 │ │ │ │ - vmlal.s , d0, d1[6] │ │ │ │ - @ instruction: 0xf7fc020c │ │ │ │ - @ instruction: 0xf7fefd97 │ │ │ │ - vst1.16 {d27-d28}, [pc], r9 │ │ │ │ - vmlal.s q11, d17, d0[4] │ │ │ │ - addsmi r0, r3, #805306371 @ 0x30000003 │ │ │ │ - teqphi r6, r1 @ p-variant is OBSOLETE │ │ │ │ - rscsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - eorseq pc, r3, #268435468 @ 0x1000000c │ │ │ │ - @ instruction: 0xf47e4293 │ │ │ │ - vldmdbvs r3!, {s20-s77} │ │ │ │ - @ instruction: 0xf8d34630 │ │ │ │ - @ instruction: 0xf4122098 │ │ │ │ - @ instruction: 0xf43e6f70 │ │ │ │ - ldmdavs fp, {r1, r4, r5, r9, fp, sp, pc}^ │ │ │ │ - svcvs 0x0060f413 │ │ │ │ - bge 0xc4d6f4 │ │ │ │ - vabal.u8 , d4, d9 │ │ │ │ - vrshl.s8 d20, d1, d18 │ │ │ │ - vrshr.s64 , q6, #64 │ │ │ │ - bl 0x150ee0 │ │ │ │ - b 0x1491024 │ │ │ │ - strls r4, [r8, #-3284] @ 0xfffff32c │ │ │ │ - vmlal.u8 q8, d20, d21 │ │ │ │ - movwcs r3, #3650 @ 0xe42 │ │ │ │ - streq pc, [r8, #-5] │ │ │ │ - ldccs 8, cr15, [r0], #328 @ 0x148 │ │ │ │ - @ instruction: 0xf00ca906 │ │ │ │ - vmull.u8 q8, d4, d8 │ │ │ │ - b 0x13d1738 │ │ │ │ - @ instruction: 0x432c0c0e │ │ │ │ - movwcc lr, #43469 @ 0xa9cd │ │ │ │ - andsgt pc, r8, sp, asr #17 │ │ │ │ - @ instruction: 0xf7fc9407 │ │ │ │ - @ instruction: 0xf7fefb1f │ │ │ │ - @ instruction: 0xf5b5ba09 │ │ │ │ - @ instruction: 0xf47e6f80 │ │ │ │ - strtmi sl, [r1], -r4, lsl #20 │ │ │ │ - movwcs sl, #2054 @ 0x806 │ │ │ │ - movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf938f7fb │ │ │ │ - vadd.i8 d25, d1, d9 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ - movwcs r0, #565 @ 0x235 │ │ │ │ - bl 0x17aa84 │ │ │ │ - ldrtmi r0, [r0], -r0, lsl #5 │ │ │ │ - mcrcs 8, 1, pc, cr8, cr2, {6} @ │ │ │ │ - blx 0x190e66c │ │ │ │ - stmiblt lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf53e00e2 │ │ │ │ - vmul.f q13, q10, d2[6] │ │ │ │ - movwcs r5, #513 @ 0x201 │ │ │ │ - stcleq 3, cr9, [r5], #40 @ 0x28 │ │ │ │ - vcgt.s8 d25, d1, d11 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - vbic.i32 d16, #50432 @ 0x0000c500 │ │ │ │ - bl 0x19f7a4 │ │ │ │ - andls r0, r9, #134217730 @ 0x8000002 │ │ │ │ - streq pc, [r8, #-5] │ │ │ │ - b 0x123aac0 │ │ │ │ - ldrtmi r0, [r0], -ip, lsl #10 │ │ │ │ - sbfxcs pc, r3, #17, #1 │ │ │ │ - strls r0, [r6, #-2339] @ 0xfffff6dd │ │ │ │ - movweq pc, #32771 @ 0x8003 @ │ │ │ │ - strbmi pc, [r2, #-964] @ 0xfffffc3c @ │ │ │ │ - streq pc, [pc], #-4 @ 0xd06c0 │ │ │ │ - stmib sp, {r0, r1, r3, r5, r8, r9, lr}^ │ │ │ │ - @ instruction: 0xf7fd3407 │ │ │ │ - @ instruction: 0xf7fefe77 │ │ │ │ - svclt 0x0000b9c5 │ │ │ │ - addeq pc, r4, r8, ror #15 │ │ │ │ + mrc2 7, 3, pc, cr2, cr13, {7} │ │ │ │ + stmiblt r1, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + addeq pc, r4, r2, ror #14 │ │ │ │ subne pc, r0, #4, 8 @ 0x4000000 │ │ │ │ svcne 0x0040f5b2 │ │ │ │ strthi pc, [lr], #-2 │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ orrpl pc, r0, #20 │ │ │ │ strhi pc, [r1, #-65]! @ 0xffffffbf │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #20992 @ 0x5200 │ │ │ │ andcs lr, sl, #3358720 @ 0x334000 │ │ │ │ - @ instruction: 0xf998f7fb │ │ │ │ + @ instruction: 0xf99af7fb │ │ │ │ stmdbge r6, {r0, r3, r9, fp, ip, pc} │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ addeq lr, r2, #5120 @ 0x1400 │ │ │ │ ldrcs pc, [r0, #2258]! @ 0x8d2 │ │ │ │ - blx 0x58e708 │ │ │ │ - stmiblt r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blx 0x48e78c │ │ │ │ + ldmiblt sp, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ subeq lr, r1, #2048 @ 0x800 │ │ │ │ strbpl pc, [r0], #964 @ 0x3c4 @ │ │ │ │ movwls r2, #37632 @ 0x9300 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ vcgt.s8 d20, d1, d10 │ │ │ │ - vmls.i d22, d16, d0[5] │ │ │ │ - bl 0x1d1808 │ │ │ │ + vmls.i d23, d0, d0[5] │ │ │ │ + bl 0x1d188c │ │ │ │ stmdbge r6, {r1, r7, sl} │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ strls lr, [r8, #-3078] @ 0xfffff3fa │ │ │ │ strtcs pc, [r0], #-2260 @ 0xfffff72c │ │ │ │ strls r2, [ip], #-1026 @ 0xfffffbfe │ │ │ │ - blx 0xfed0e73e │ │ │ │ - stmiblt r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blx 0xfec0e7c2 │ │ │ │ + stmiblt r1, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ subeq lr, r1, #2048 @ 0x800 │ │ │ │ strbpl pc, [r0], #964 @ 0x3c4 @ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ strcs r3, [r1], #-1033 @ 0xfffffbf7 │ │ │ │ vshl.s8 d25, d11, d1 │ │ │ │ - vmls.i d22, d16, d0[5] │ │ │ │ - bl 0x1d1840 │ │ │ │ + vmls.i d23, d0, d0[5] │ │ │ │ + bl 0x1d18c4 │ │ │ │ stmdbge r6, {r1, r7, sl} │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ strls lr, [r8, #-3078] @ 0xfffff3fa │ │ │ │ ldrcs pc, [r0], #-2260 @ 0xfffff72c │ │ │ │ strls r2, [ip], #-1026 @ 0xfffffbfe │ │ │ │ - blx 0xfe60e776 │ │ │ │ - stmdblt r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blx 0xfe50e7fa │ │ │ │ + stmdblt r5!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf53e00e7 │ │ │ │ - vmul.f q13, q2, d0[5] │ │ │ │ + vmul.f q13, q2, d1[4] │ │ │ │ movwcs r5, #513 @ 0x201 │ │ │ │ stcleq 3, cr9, [r5], #40 @ 0x28 │ │ │ │ vcgt.s8 d25, d1, d11 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ vbic.i32 d16, #50432 @ 0x0000c500 │ │ │ │ - bl 0x19f8b0 │ │ │ │ + bl 0x19f934 │ │ │ │ andls r0, r9, #134217730 @ 0x8000002 │ │ │ │ streq pc, [r8, #-5] │ │ │ │ - b 0x123abcc │ │ │ │ + b 0x123ac50 │ │ │ │ ldrtmi r0, [r0], -ip, lsl #10 │ │ │ │ @ instruction: 0x27c0f8d3 │ │ │ │ strls r0, [r6, #-2339] @ 0xfffff6dd │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ strbmi pc, [r2, #-964] @ 0xfffffc3c @ │ │ │ │ - streq pc, [pc], #-4 @ 0xd07cc │ │ │ │ + streq pc, [pc], #-4 @ 0xd0850 │ │ │ │ stmib sp, {r0, r1, r3, r5, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf7fd3407 │ │ │ │ - @ instruction: 0xf7fefdf1 │ │ │ │ - vst2.8 {d11,d13}, [r4 :256] │ │ │ │ + @ instruction: 0xf7fefded │ │ │ │ + vst2.8 {d11,d13}, [r4 :256], ip │ │ │ │ @ instruction: 0xf5b31340 │ │ │ │ @ instruction: 0xf0021f40 │ │ │ │ vcgt.s8 q12, , q14 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ stmdbeq r3!, {r0, r2, r4, r5, r8, sl} │ │ │ │ smlalbtmi pc, r2, r4, r3 @ │ │ │ │ @ instruction: 0xf0030ce2 │ │ │ │ @ instruction: 0xf0020308 │ │ │ │ movwmi r0, #45576 @ 0xb208 │ │ │ │ smlalbtcc pc, r2, r4, r3 @ │ │ │ │ andeq pc, pc, r4 │ │ │ │ vsubw.u8 q10, q2, d10 │ │ │ │ rsceq r5, r4, r1, lsl #2 │ │ │ │ mvnhi pc, #1073741824 @ 0x40000000 │ │ │ │ streq lr, [r1, #2821] @ 0xb05 │ │ │ │ movwcs lr, #27085 @ 0x69cd │ │ │ │ ldrtmi r9, [r0], -r8 │ │ │ │ stmdbge r6, {r0, r3, r8, ip, pc} │ │ │ │ - bcs 0x110eb7c │ │ │ │ + bcs 0x110ec00 │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fd930b │ │ │ │ - @ instruction: 0xf7fefdc3 │ │ │ │ - vst2.8 {d11,d13}, [r4 :64], r1 │ │ │ │ + @ instruction: 0xf7fefdbf │ │ │ │ + vst2.8 {d11,d13}, [r4], lr │ │ │ │ @ instruction: 0xf5b31340 │ │ │ │ @ instruction: 0xf0021f40 │ │ │ │ vand q12, , q9 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ @ instruction: 0xf0140535 │ │ │ │ @ instruction: 0xf0415380 │ │ │ │ strtmi r8, [r1], -pc, asr #9 │ │ │ │ andcs sl, r0, #393216 @ 0x60000 │ │ │ │ stmib sp, {r0, r2, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7fb220a │ │ │ │ - bls 0x34ec00 │ │ │ │ - blls 0x23ac80 │ │ │ │ - bl 0x22212c │ │ │ │ + bls 0x34ec8c │ │ │ │ + blls 0x23ad04 │ │ │ │ + bl 0x2221b0 │ │ │ │ @ instruction: 0xf8d20282 │ │ │ │ @ instruction: 0xf7fd2670 │ │ │ │ - @ instruction: 0xf7fef961 │ │ │ │ - vst2. {d11-d12}, [r4 :128] │ │ │ │ + @ instruction: 0xf7fef95d │ │ │ │ + vst2. {d11-d12}, [r4 :128], ip │ │ │ │ @ instruction: 0xf5b31340 │ │ │ │ @ instruction: 0xf0011f40 │ │ │ │ vmin.s8 q12, , q4 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ movwcs r0, #1333 @ 0x535 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ movwpl pc, #5060 @ 0x13c4 @ │ │ │ │ vsubw.u8 , q2, d9 │ │ │ │ - bl 0x21f9a8 │ │ │ │ + bl 0x21fa2c │ │ │ │ stcleq 3, cr0, [r5], #524 @ 0x20c │ │ │ │ streq pc, [r8, #-5] │ │ │ │ - b 0x123acc4 │ │ │ │ + b 0x123ad48 │ │ │ │ ldrtmi r0, [r0], -ip, lsl #10 │ │ │ │ ubfxcs pc, r3, #17, #1 │ │ │ │ strls r0, [r6, #-2339] @ 0xfffff6dd │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ strbmi pc, [r2, #-964] @ 0xfffffc3c @ │ │ │ │ - streq pc, [pc], #-4 @ 0xd08c4 │ │ │ │ + streq pc, [pc], #-4 @ 0xd0948 │ │ │ │ stmib sp, {r0, r1, r3, r5, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf7fd3407 │ │ │ │ - @ instruction: 0xf7fefd75 │ │ │ │ - rsceq fp, r2, r3, asr #17 │ │ │ │ + @ instruction: 0xf7fefd71 │ │ │ │ + rsceq fp, r2, r0, asr #17 │ │ │ │ ldrbthi pc, [r3], r1, lsl #2 @ │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ - b 0x1d15a0 │ │ │ │ + b 0x1d1624 │ │ │ │ @ instruction: 0xf5b20203 │ │ │ │ @ instruction: 0xf0021f40 │ │ │ │ addsmi r8, sl, #679477248 @ 0x28800000 │ │ │ │ @ instruction: 0x81b5f002 │ │ │ │ andpl pc, r1, #196, 6 @ 0x10000003 │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ movwls r0, #48357 @ 0xbce5 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ mcrrcc 3, 12, pc, r2, cr4 @ │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ @ instruction: 0xf0059209 │ │ │ │ stmdbge r6, {r3, r8, sl} │ │ │ │ streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ stmdbeq r3!, {r4, r7, r9, fp, sp} │ │ │ │ @ instruction: 0xf0039506 │ │ │ │ vsubw.u8 q8, q2, d8 │ │ │ │ @ instruction: 0xf0044542 │ │ │ │ @ instruction: 0x432b040f │ │ │ │ strcc lr, [r7], #-2509 @ 0xfffff633 │ │ │ │ - stc2l 7, cr15, [r0, #-1012] @ 0xfffffc0c │ │ │ │ - stmlt lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldc2 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ + stmlt fp, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ setend le │ │ │ │ orrcs r8, r0, #952107008 @ 0x38c00000 │ │ │ │ teqpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ andeq lr, r3, #4, 20 @ 0x4000 │ │ │ │ svcne 0x0040f5b2 │ │ │ │ strhi pc, [r8, #-2]! │ │ │ │ @ instruction: 0xf002429a │ │ │ │ @ instruction: 0xf00484a7 │ │ │ │ - blcs 0x451598 │ │ │ │ + blcs 0x45161c │ │ │ │ rsbhi pc, r8, #2 │ │ │ │ strtmi sl, [r1], -r6, lsl #16 │ │ │ │ @ instruction: 0xf7fa950b │ │ │ │ - ldcvs 14, cr15, [r3, #-524]! @ 0xfffffdf4 │ │ │ │ + ldcvs 14, cr15, [r3, #-244]! @ 0xffffff0c │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43e6f70 │ │ │ │ - ldmdavs fp, {r2, r3, r5, r6, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r3, r5, r6, fp, sp, pc}^ │ │ │ │ svcvs 0x0070f413 │ │ │ │ - stmdage r7!, {r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - blcs 0x2b75a4 │ │ │ │ - stmdage r3!, {r1, r2, r3, r4, r5, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdage r4!, {r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 0x2b7628 │ │ │ │ + stmdage r0!, {r1, r2, r3, r4, r5, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vpmax.s8 d25, d1, d9 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ - blcs 0xd0ecf0 │ │ │ │ - stc2l 7, cr15, [lr], {251} @ 0xfb │ │ │ │ - ldmdalt r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blcs 0xd0ed74 │ │ │ │ + stc2l 7, cr15, [sl], {251} @ 0xfb │ │ │ │ + ldmdalt r3, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vsubl.s8 q9, d16, d0 │ │ │ │ - b 0x1d127c │ │ │ │ + b 0x1d1300 │ │ │ │ rsceq r0, r7, r2, lsl #6 │ │ │ │ ldrthi pc, [r1], #257 @ 0x101 @ │ │ │ │ svcne 0x0040f5b3 │ │ │ │ strthi pc, [r9], #-1 │ │ │ │ svcne 0x0048f5b3 │ │ │ │ strthi pc, [r8], r2 │ │ │ │ vaddw.s8 q9, q8, d0 │ │ │ │ addmi r0, fp, #48, 2 │ │ │ │ ldrhi pc, [r4], r2 │ │ │ │ @ instruction: 0xf0414293 │ │ │ │ @ instruction: 0x46218432 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ stmib sp, {r0, r1, r3, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7fa3309 │ │ │ │ - blls 0x3105dc │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + blls 0x310650 │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ stmdacs r0!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf9f8f7fd │ │ │ │ + @ instruction: 0xf9f4f7fd │ │ │ │ @ instruction: 0xf47e2800 │ │ │ │ - movwcs sl, #2192 @ 0x890 │ │ │ │ + movwcs sl, #2190 @ 0x88e │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ movwpl pc, #5060 @ 0x13c4 @ │ │ │ │ vsubw.u8 , q2, d9 │ │ │ │ - bl 0x21fb28 │ │ │ │ + bl 0x21fbac │ │ │ │ stcleq 3, cr0, [r5], #524 @ 0x20c │ │ │ │ streq pc, [r8, #-5] │ │ │ │ - b 0x123ae44 │ │ │ │ + b 0x123aec8 │ │ │ │ ldrtmi r0, [r0], -ip, lsl #10 │ │ │ │ ldmdacs r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ strls r0, [r6, #-2339] @ 0xfffff6dd │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ strbmi pc, [r2, #-964] @ 0xfffffc3c @ │ │ │ │ - streq pc, [pc], #-4 @ 0xd0a44 │ │ │ │ + streq pc, [pc], #-4 @ 0xd0ac8 │ │ │ │ stmib sp, {r0, r1, r3, r5, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf7fd3407 │ │ │ │ - @ instruction: 0xf7fefcb5 │ │ │ │ - vst2.8 {d11-d12}, [r4], r3 │ │ │ │ + @ instruction: 0xf7fefcb1 │ │ │ │ + vst2.8 {d11-d12}, [r4], r0 │ │ │ │ @ instruction: 0xf5b31340 │ │ │ │ @ instruction: 0xf0011f40 │ │ │ │ vshl.s8 q12, , │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ movwcs r0, #1333 @ 0x535 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ movwpl pc, #5060 @ 0x13c4 @ │ │ │ │ vsubw.u8 , q2, d9 │ │ │ │ - bl 0x21fb80 │ │ │ │ + bl 0x21fc04 │ │ │ │ stcleq 3, cr0, [r5], #524 @ 0x20c │ │ │ │ streq pc, [r8, #-5] │ │ │ │ - b 0x123ae9c │ │ │ │ + b 0x123af20 │ │ │ │ ldrtmi r0, [r0], -ip, lsl #10 │ │ │ │ ldmdacs r0!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ strls r0, [r6, #-2339] @ 0xfffff6dd │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ strbmi pc, [r2, #-964] @ 0xfffffc3c @ │ │ │ │ - streq pc, [pc], #-4 @ 0xd0a9c │ │ │ │ + streq pc, [pc], #-4 @ 0xd0b20 │ │ │ │ stmib sp, {r0, r1, r3, r5, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf7fd3407 │ │ │ │ - @ instruction: 0xf7fdfc89 │ │ │ │ - @ instruction: 0xf404bfd7 │ │ │ │ + @ instruction: 0xf7fdfc85 │ │ │ │ + @ instruction: 0xf404bfd4 │ │ │ │ @ instruction: 0xf5b31340 │ │ │ │ @ instruction: 0xf0021f40 │ │ │ │ vand q12, , │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ @ instruction: 0xf0140535 │ │ │ │ @ instruction: 0xf0415380 │ │ │ │ strtmi r8, [r1], -fp, ror #5 │ │ │ │ andcs sl, r0, #393216 @ 0x60000 │ │ │ │ stmib sp, {r0, r2, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7fa220a │ │ │ │ - bls 0x35098c │ │ │ │ - blls 0x23aef4 │ │ │ │ - bl 0x2223a0 │ │ │ │ + bls 0x350a18 │ │ │ │ + blls 0x23af78 │ │ │ │ + bl 0x222424 │ │ │ │ @ instruction: 0xf8d20282 │ │ │ │ @ instruction: 0xf7fd2610 │ │ │ │ - @ instruction: 0xf7fdf827 │ │ │ │ - @ instruction: 0x2180bfb5 │ │ │ │ + @ instruction: 0xf7fdf823 │ │ │ │ + @ instruction: 0x2180bfb2 │ │ │ │ teqpeq lr, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ andeq lr, r1, #4, 20 @ 0x4000 │ │ │ │ orrpl pc, r0, #20 │ │ │ │ strbhi pc, [sl], #-65 @ 0xffffffbf @ │ │ │ │ svcne 0x0078f5b2 │ │ │ │ ldrbhi pc, [r4, #-2] @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ @@ -197105,1429 +197139,1429 @@ │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ tsteq r2, r4, lsl #20 │ │ │ │ @ instruction: 0xf0034281 │ │ │ │ @ instruction: 0xf5b1801f │ │ │ │ @ instruction: 0xf0031f48 │ │ │ │ addsmi r8, r1, #9 │ │ │ │ msrhi SPSR_fsc, #2 │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ - bls 0x350908 │ │ │ │ + bls 0x350994 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ - bl 0x222424 │ │ │ │ + bl 0x2224a8 │ │ │ │ @ instruction: 0xf8d20282 │ │ │ │ @ instruction: 0xf7fc2760 │ │ │ │ - @ instruction: 0xf7fdffe5 │ │ │ │ - @ instruction: 0xf404bf73 │ │ │ │ + @ instruction: 0xf7fdffe1 │ │ │ │ + @ instruction: 0xf404bf70 │ │ │ │ @ instruction: 0xf5b31340 │ │ │ │ @ instruction: 0xf0021f40 │ │ │ │ vhadd.s8 d24, d17, d0 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ @ instruction: 0xf0140535 │ │ │ │ @ instruction: 0xf0415380 │ │ │ │ @ instruction: 0x4621823f │ │ │ │ andcs sl, r0, #393216 @ 0x60000 │ │ │ │ stmib sp, {r0, r2, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7fa220a │ │ │ │ - bls 0x3508c4 │ │ │ │ - blls 0x23afbc │ │ │ │ - bl 0x222468 │ │ │ │ + bls 0x350950 │ │ │ │ + blls 0x23b040 │ │ │ │ + bl 0x2224ec │ │ │ │ @ instruction: 0xf8d20282 │ │ │ │ @ instruction: 0xf7fc2710 │ │ │ │ - @ instruction: 0xf7fdffc3 │ │ │ │ - rsceq fp, r5, r1, asr pc │ │ │ │ + @ instruction: 0xf7fdffbf │ │ │ │ + rsceq fp, r5, lr, asr #30 │ │ │ │ strbhi pc, [r2, #-257]! @ 0xfffffeff @ │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ - b 0x1d1884 │ │ │ │ + b 0x1d1908 │ │ │ │ @ instruction: 0x43a30203 │ │ │ │ - ldrhi pc, [pc], #-2 @ 0xd0bcc │ │ │ │ + ldrhi pc, [pc], #-2 @ 0xd0c50 │ │ │ │ svcne 0x0040f5b2 │ │ │ │ cmpphi sl, r2 @ p-variant is OBSOLETE │ │ │ │ andpl pc, r1, #196, 6 @ 0x10000003 │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ movwls r0, #48357 @ 0xbce5 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ mcrrcc 3, 12, pc, r2, cr4 @ │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ @ instruction: 0xf0059209 │ │ │ │ stmdbge r6, {r3, r8, sl} │ │ │ │ streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ stmdbeq r3!, {r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf0039506 │ │ │ │ vsubw.u8 q8, q2, d8 │ │ │ │ @ instruction: 0xf0044542 │ │ │ │ @ instruction: 0x432b040f │ │ │ │ strcc lr, [r7], #-2509 @ 0xfffff633 │ │ │ │ - blx 0xff48ec12 │ │ │ │ - svclt 0x001cf7fd │ │ │ │ + blx 0xff38ec96 │ │ │ │ + svclt 0x0019f7fd │ │ │ │ movtne pc, #1028 @ 0x404 @ │ │ │ │ svcne 0x0040f5b3 │ │ │ │ rsbshi pc, r5, r2 │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ @ instruction: 0xf3c40923 │ │ │ │ stcleq 1, cr4, [r2], #264 @ 0x108 │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ andeq pc, r8, #2 │ │ │ │ vsubw.u8 q10, q2, d11 │ │ │ │ @ instruction: 0xf0043142 │ │ │ │ movwmi r0, #40975 @ 0xa00f │ │ │ │ smlabtpl r1, r4, r3, pc @ │ │ │ │ setend le │ │ │ │ - bl 0x231450 │ │ │ │ + bl 0x2314d4 │ │ │ │ stmib sp, {r0, r7, r8, sl}^ │ │ │ │ andls r2, r8, r6, lsl #6 │ │ │ │ tstls r9, r0, lsr r6 │ │ │ │ @ instruction: 0xf8d5a906 │ │ │ │ movwcs r2, #2528 @ 0x9e0 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xfe90ec6e │ │ │ │ - mcrlt 7, 7, pc, cr14, cr13, {7} @ │ │ │ │ + blx 0xfe80ecf2 │ │ │ │ + mcrlt 7, 7, pc, cr11, cr13, {7} @ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ - stmdals r9, {r0, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r1, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fc2ea8 │ │ │ │ - @ instruction: 0xf7fdff49 │ │ │ │ - @ instruction: 0x4621bed7 │ │ │ │ + @ instruction: 0xf7fdff45 │ │ │ │ + @ instruction: 0x4621bed4 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - mrc2 7, 5, pc, cr12, cr10, {7} │ │ │ │ + mrc2 7, 5, pc, cr14, cr10, {7} │ │ │ │ vadd.i8 d25, d1, d9 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ movwcs r0, #565 @ 0x235 │ │ │ │ - bl 0x17b0e0 │ │ │ │ + bl 0x17b164 │ │ │ │ ldrtmi r0, [r0], -r0, lsl #5 │ │ │ │ mrccs 8, 4, APSR_nzcv, cr8, cr2, {6} │ │ │ │ - @ instruction: 0xff32f7fc │ │ │ │ - mcrlt 7, 6, pc, cr0, cr13, {7} @ │ │ │ │ + @ instruction: 0xff2ef7fc │ │ │ │ + mrclt 7, 5, APSR_nzcv, cr13, cr13, {7} │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ - stmdals r9, {r0, r1, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fc2e38 │ │ │ │ - @ instruction: 0xf7fdff1b │ │ │ │ - strtmi fp, [r1], -r9, lsr #29 │ │ │ │ + @ instruction: 0xf7fdff17 │ │ │ │ + strtmi fp, [r1], -r6, lsr #29 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - mcr2 7, 4, pc, cr14, cr10, {7} @ │ │ │ │ + mrc2 7, 4, pc, cr0, cr10, {7} │ │ │ │ vadd.i8 d25, d1, d9 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ movwcs r0, #565 @ 0x235 │ │ │ │ - bl 0x17b13c │ │ │ │ + bl 0x17b1c0 │ │ │ │ ldrtmi r0, [r0], -r0, lsl #5 │ │ │ │ mcrcs 8, 4, pc, cr8, cr2, {6} @ │ │ │ │ - @ instruction: 0xff04f7fc │ │ │ │ - mrclt 7, 4, APSR_nzcv, cr2, cr13, {7} │ │ │ │ + @ instruction: 0xff00f7fc │ │ │ │ + mcrlt 7, 4, pc, cr15, cr13, {7} @ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ ldcvs 14, cr15, [r1, #-324]! @ 0xfffffebc │ │ │ │ @ instruction: 0xf8d19809 │ │ │ │ vst4.32 {d3-d6}, [r3 :64], r8 │ │ │ │ @ instruction: 0xf4146270 │ │ │ │ @ instruction: 0xf0411300 │ │ │ │ - bcs 0xf1ebc │ │ │ │ - mrcge 4, 3, APSR_nzcv, cr13, cr13, {1} │ │ │ │ + bcs 0xf1f40 │ │ │ │ + mrcge 4, 3, APSR_nzcv, cr10, cr13, {1} │ │ │ │ @ instruction: 0xf412684a │ │ │ │ @ instruction: 0xf43d6f60 │ │ │ │ - @ instruction: 0xf241ae78 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x151644 │ │ │ │ + @ instruction: 0xf241ae75 │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ + bl 0x1516c8 │ │ │ │ stmdbge r6, {r7, r9} │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fc2ee8 │ │ │ │ - @ instruction: 0xf7fdfedd │ │ │ │ - strtmi fp, [r1], -fp, ror #28 │ │ │ │ + @ instruction: 0xf7fdfed9 │ │ │ │ + strtmi fp, [r1], -r8, ror #28 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ mcr2 7, 1, pc, cr10, cr10, {7} @ │ │ │ │ movwne pc, #1044 @ 0x414 @ │ │ │ │ - mrcge 4, 2, APSR_nzcv, cr15, cr13, {3} │ │ │ │ + mrcge 4, 2, APSR_nzcv, cr12, cr13, {3} │ │ │ │ @ instruction: 0x46306d32 │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ - mrcge 4, 2, APSR_nzcv, cr7, cr13, {1} │ │ │ │ + mrcge 4, 2, APSR_nzcv, cr4, cr13, {1} │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ @ instruction: 0xf43d6f60 │ │ │ │ - stcls 14, cr10, [r9], {82} @ 0x52 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stcls 14, cr10, [r9], {79} @ 0x4f │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ - bl 0x17b1d8 │ │ │ │ + bl 0x17b25c │ │ │ │ @ instruction: 0xf8d20284 │ │ │ │ @ instruction: 0xf7fc2ed8 │ │ │ │ - @ instruction: 0xf7fdfeb7 │ │ │ │ - strtmi fp, [r1], -r5, asr #28 │ │ │ │ + @ instruction: 0xf7fdfeb3 │ │ │ │ + strtmi fp, [r1], -r2, asr #28 │ │ │ │ strls sl, [sl, #-2054] @ 0xfffff7fa │ │ │ │ @ instruction: 0xf7fa950b │ │ │ │ - stmdals r9, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r0, r1, r3, r5, r9, sl, lr} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fc2e08 │ │ │ │ - @ instruction: 0xf7fdfea1 │ │ │ │ - strtmi fp, [r1], -pc, lsr #28 │ │ │ │ + @ instruction: 0xf7fdfe9d │ │ │ │ + strtmi fp, [r1], -ip, lsr #28 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - mrc2 7, 0, pc, cr4, cr10, {7} │ │ │ │ + mrc2 7, 0, pc, cr6, cr10, {7} │ │ │ │ vadd.i8 d25, d1, d9 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ movwcs r0, #565 @ 0x235 │ │ │ │ - bl 0x17b230 │ │ │ │ + bl 0x17b2b4 │ │ │ │ ldrtmi r0, [r0], -r0, lsl #5 │ │ │ │ mrccs 8, 0, APSR_nzcv, cr8, cr2, {6} │ │ │ │ - mcr2 7, 4, pc, cr10, cr12, {7} @ │ │ │ │ - mrclt 7, 0, APSR_nzcv, cr8, cr13, {7} │ │ │ │ + mcr2 7, 4, pc, cr6, cr12, {7} @ │ │ │ │ + mrclt 7, 0, APSR_nzcv, cr5, cr13, {7} │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ - stmdals r9, {r0, r1, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fc2eb8 │ │ │ │ - @ instruction: 0xf7fdfe73 │ │ │ │ - strtmi fp, [r1], -r1, lsl #28 │ │ │ │ + @ instruction: 0xf7fdfe6f │ │ │ │ + @ instruction: 0x4621bdfe │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ stc2l 7, cr15, [r0, #1000] @ 0x3e8 │ │ │ │ stmdals r9, {r0, r4, r5, r8, sl, fp, sp, lr} │ │ │ │ @ instruction: 0x3098f8d1 │ │ │ │ rsbsvs pc, r0, #50331648 @ 0x3000000 │ │ │ │ movwne pc, #1044 @ 0x414 @ │ │ │ │ tstphi sp, #65 @ p-variant is OBSOLETE @ 0x41 │ │ │ │ @ instruction: 0xf43d2a00 │ │ │ │ - stmdavs sl, {r2, r3, r5, r6, r7, r8, sl, fp, sp, pc}^ │ │ │ │ + stmdavs sl, {r0, r3, r5, r6, r7, r8, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f412 │ │ │ │ - stclge 4, cr15, [r7, #244]! @ 0xf4 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stclge 4, cr15, [r4, #244]! @ 0xf4 │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ mcrcs 8, 3, pc, cr8, cr2, {6} @ │ │ │ │ - mcr2 7, 2, pc, cr12, cr12, {7} @ │ │ │ │ - ldcllt 7, cr15, [sl, #1012] @ 0x3f4 │ │ │ │ + mcr2 7, 2, pc, cr8, cr12, {7} @ │ │ │ │ + ldcllt 7, cr15, [r7, #1012] @ 0x3f4 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ - bls 0x3505b0 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + bls 0x35063c │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ addeq lr, r2, #3072 @ 0xc00 │ │ │ │ orrsne pc, r9, #76546048 @ 0x4900000 │ │ │ │ movweq pc, #25280 @ 0x62c0 @ │ │ │ │ mrccs 8, 2, APSR_nzcv, cr8, cr2, {6} │ │ │ │ - mrc2 7, 1, pc, cr2, cr12, {7} │ │ │ │ - stcllt 7, cr15, [r0, #1012] @ 0x3f4 │ │ │ │ + mcr2 7, 1, pc, cr14, cr12, {7} @ │ │ │ │ + ldclt 7, cr15, [sp, #1012]! @ 0x3f4 │ │ │ │ rsbvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, r0, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf0014293 │ │ │ │ vst3.8 {d24,d26,d28}, [pc :256], r0 │ │ │ │ vmvn.i32 q11, #4096 @ 0x00001000 │ │ │ │ addsmi r0, r3, #0, 4 │ │ │ │ strhi pc, [sl, #-1] │ │ │ │ subsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, r0, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf47d4293 │ │ │ │ - strtmi sl, [r1], -sl, lsr #27 │ │ │ │ + strtmi sl, [r1], -r7, lsr #27 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - ldc2l 7, cr15, [r6, #1000] @ 0x3e8 │ │ │ │ + blx 0xfef8ef7e │ │ │ │ @ instruction: 0xf57d02e3 │ │ │ │ - ldcvs 13, cr10, [r3, #-640]! @ 0xfffffd80 │ │ │ │ + ldcvs 13, cr10, [r3, #-628]! @ 0xfffffd8c │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43d6f70 │ │ │ │ - ldmdavs fp, {r3, r4, r7, r8, sl, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r2, r4, r7, r8, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - ldcge 4, cr15, [r3, #244] @ 0xf4 │ │ │ │ + ldcge 4, cr15, [r0, #244] @ 0xf4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ vcgt.s8 d25, d6, d0 │ │ │ │ vrshr.s64 , , #64 │ │ │ │ @ instruction: 0xf7fc020c │ │ │ │ - @ instruction: 0xf7fdf8d7 │ │ │ │ - @ instruction: 0xf5b5bd89 │ │ │ │ + @ instruction: 0xf7fdf8d3 │ │ │ │ + @ instruction: 0xf5b5bd86 │ │ │ │ @ instruction: 0xf47d6f50 │ │ │ │ - strtmi sl, [r1], -r4, lsl #27 │ │ │ │ + strtmi sl, [r1], -r1, lsl #27 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ stc2l 7, cr15, [r4, #-1000] @ 0xfffffc18 │ │ │ │ @ instruction: 0xf4146d31 │ │ │ │ stmdals r9, {r8, r9, ip} │ │ │ │ @ instruction: 0x2098f8d1 │ │ │ │ rsbsvs pc, r0, #33554432 @ 0x2000000 │ │ │ │ strbhi pc, [r7, #65] @ 0x41 @ │ │ │ │ @ instruction: 0xf43d2a00 │ │ │ │ - stmdavs sl, {r4, r5, r6, r8, sl, fp, sp, pc}^ │ │ │ │ + stmdavs sl, {r0, r2, r3, r5, r6, r8, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f412 │ │ │ │ - stclge 4, cr15, [fp, #-244]! @ 0xffffff0c │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stclge 4, cr15, [r8, #-244]! @ 0xffffff0c │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ stclcs 8, cr15, [r8, #-840] @ 0xfffffcb8 │ │ │ │ - ldc2l 7, cr15, [r0, #1008] @ 0x3f0 │ │ │ │ - ldcllt 7, cr15, [lr, #-1012] @ 0xfffffc0c │ │ │ │ + stc2l 7, cr15, [ip, #1008] @ 0x3f0 │ │ │ │ + ldcllt 7, cr15, [fp, #-1012] @ 0xfffffc0c │ │ │ │ movvs pc, #1325400064 @ 0x4f000000 │ │ │ │ movweq pc, #705 @ 0x2c1 @ │ │ │ │ @ instruction: 0xf47d429d │ │ │ │ - @ instruction: 0x4621ad56 │ │ │ │ + @ instruction: 0x4621ad53 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - stc2 7, cr15, [sl], {250} @ 0xfa │ │ │ │ + stc2 7, cr15, [r8], {250} @ 0xfa │ │ │ │ vadd.i8 d25, d1, d9 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ movwcs r0, #565 @ 0x235 │ │ │ │ - bl 0x17b3e0 │ │ │ │ + bl 0x17b464 │ │ │ │ ldrtmi r0, [r0], -r0, lsl #5 │ │ │ │ stccs 8, cr15, [r8, #840]! @ 0x348 │ │ │ │ - ldc2 7, cr15, [r2, #1008]! @ 0x3f0 │ │ │ │ - stcllt 7, cr15, [r0, #-1012] @ 0xfffffc0c │ │ │ │ + stc2 7, cr15, [lr, #1008]! @ 0x3f0 │ │ │ │ + ldclt 7, cr15, [sp, #-1012]! @ 0xfffffc0c │ │ │ │ cmppvs r0, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ movweq pc, #705 @ 0x2c1 @ │ │ │ │ @ instruction: 0xf47d429d │ │ │ │ - @ instruction: 0x4621ad38 │ │ │ │ + @ instruction: 0x4621ad35 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ ldc2l 7, cr15, [r8], #1000 @ 0x3e8 │ │ │ │ @ instruction: 0xf57d02a7 │ │ │ │ - ldcvs 13, cr10, [r3, #-184]! @ 0xffffff48 │ │ │ │ + ldcvs 13, cr10, [r3, #-172]! @ 0xffffff54 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43d6f70 │ │ │ │ - ldmdavs fp, {r1, r2, r5, r8, sl, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r1, r5, r8, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - stcge 4, cr15, [r1, #-244]! @ 0xffffff0c │ │ │ │ + ldcge 4, cr15, [lr, #-244] @ 0xffffff0c │ │ │ │ @ instruction: 0xf2419c09 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ movwcs r0, #565 @ 0x235 │ │ │ │ - bl 0x17b43c │ │ │ │ + bl 0x17b4c0 │ │ │ │ @ instruction: 0xf8d20284 │ │ │ │ @ instruction: 0xf7fc2df8 │ │ │ │ - @ instruction: 0xf7fdfd85 │ │ │ │ - @ instruction: 0x4621bd13 │ │ │ │ + @ instruction: 0xf7fdfd81 │ │ │ │ + @ instruction: 0x4621bd10 │ │ │ │ strls sl, [sl, #-2054] @ 0xfffff7fa │ │ │ │ @ instruction: 0xf7fa950b │ │ │ │ - stmdals r9, {r0, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r1, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r0, r1, r3, r5, r9, sl, lr} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fc2cb8 │ │ │ │ - @ instruction: 0xf7fdfd6f │ │ │ │ - @ instruction: 0x4621bcfd │ │ │ │ + @ instruction: 0xf7fdfd6b │ │ │ │ + @ instruction: 0x4621bcfa │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - stc2l 7, cr15, [r2], #1000 @ 0x3e8 │ │ │ │ + stc2l 7, cr15, [r4], #1000 @ 0x3e8 │ │ │ │ vadd.i8 d25, d1, d9 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ movwcs r0, #565 @ 0x235 │ │ │ │ - bl 0x17b494 │ │ │ │ + bl 0x17b518 │ │ │ │ ldrtmi r0, [r0], -r0, lsl #5 │ │ │ │ ldccs 8, cr15, [r8, #-840]! @ 0xfffffcb8 │ │ │ │ - ldc2l 7, cr15, [r8, #-1008] @ 0xfffffc10 │ │ │ │ - stcllt 7, cr15, [r6], #1012 @ 0x3f4 │ │ │ │ + ldc2l 7, cr15, [r4, #-1008] @ 0xfffffc10 │ │ │ │ + stcllt 7, cr15, [r3], #1012 @ 0x3f4 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ - stmdals r9, {r0, r1, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fc2de8 │ │ │ │ - @ instruction: 0xf7fdfd41 │ │ │ │ - strtmi fp, [r1], -pc, asr #25 │ │ │ │ + @ instruction: 0xf7fdfd3d │ │ │ │ + strtmi fp, [r1], -ip, asr #25 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - ldc2 7, cr15, [r4], #1000 @ 0x3e8 │ │ │ │ + ldc2 7, cr15, [r6], #1000 @ 0x3e8 │ │ │ │ vadd.i8 d25, d1, d9 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ movwcs r0, #565 @ 0x235 │ │ │ │ - bl 0x17b4f0 │ │ │ │ + bl 0x17b574 │ │ │ │ ldrtmi r0, [r0], -r0, lsl #5 │ │ │ │ stclcs 8, cr15, [r8, #840] @ 0x348 │ │ │ │ - stc2 7, cr15, [sl, #-1008]! @ 0xfffffc10 │ │ │ │ - ldclt 7, cr15, [r8], #1012 @ 0x3f4 │ │ │ │ + stc2 7, cr15, [r6, #-1008]! @ 0xfffffc10 │ │ │ │ + ldclt 7, cr15, [r5], #1012 @ 0x3f4 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7fa330a │ │ │ │ - bls 0x35036c │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + bls 0x3503f8 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ addeq lr, r2, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x43adf649 │ │ │ │ movweq pc, #25280 @ 0x62c0 @ │ │ │ │ ldccs 8, cr15, [r8, #840]! @ 0x348 │ │ │ │ - ldc2 7, cr15, [r0, #-1008] @ 0xfffffc10 │ │ │ │ - ldclt 7, cr15, [lr], {253} @ 0xfd │ │ │ │ + stc2 7, cr15, [ip, #-1008] @ 0xfffffc10 │ │ │ │ + ldclt 7, cr15, [fp], {253} @ 0xfd │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ - stmdals r9, {r0, r1, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r2, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fc2d78 │ │ │ │ - @ instruction: 0xf7fdfcf9 │ │ │ │ - strtmi fp, [r1], -r7, lsl #25 │ │ │ │ + @ instruction: 0xf7fdfcf5 │ │ │ │ + strtmi fp, [r1], -r4, lsl #25 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - stc2l 7, cr15, [ip], #-1000 @ 0xfffffc18 │ │ │ │ + stc2l 7, cr15, [lr], #-1000 @ 0xfffffc18 │ │ │ │ vadd.i8 d25, d1, d9 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ movwcs r0, #565 @ 0x235 │ │ │ │ - bl 0x17b580 │ │ │ │ + bl 0x17b604 │ │ │ │ ldrtmi r0, [r0], -r0, lsl #5 │ │ │ │ stclcs 8, cr15, [r8, #-840]! @ 0xfffffcb8 │ │ │ │ - stc2l 7, cr15, [r2], #1008 @ 0x3f0 │ │ │ │ - ldcllt 7, cr15, [r0], #-1012 @ 0xfffffc0c │ │ │ │ + ldc2l 7, cr15, [lr], {252} @ 0xfc │ │ │ │ + stcllt 7, cr15, [sp], #-1012 @ 0xfffffc0c │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ - stmdals r9, {r0, r2, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r1, r2, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fc2cd8 │ │ │ │ - @ instruction: 0xf7fdfccb │ │ │ │ - @ instruction: 0x4621bc59 │ │ │ │ + @ instruction: 0xf7fdfcc7 │ │ │ │ + @ instruction: 0x4621bc56 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xfe40f19e │ │ │ │ + blx 0xfe38f222 │ │ │ │ vadd.i8 d25, d1, d9 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ movwcs r0, #565 @ 0x235 │ │ │ │ - bl 0x17b5dc │ │ │ │ + bl 0x17b660 │ │ │ │ ldrtmi r0, [r0], -r0, lsl #5 │ │ │ │ ldccs 8, cr15, [r8, #840] @ 0x348 │ │ │ │ - ldc2 7, cr15, [r4], #1008 @ 0x3f0 │ │ │ │ - mcrrlt 7, 15, pc, r2, cr13 @ │ │ │ │ + ldc2 7, cr15, [r0], #1008 @ 0x3f0 │ │ │ │ + ldclt 7, cr15, [pc], #-1012 @ 0xd0e64 │ │ │ │ svceq 0x00d8f5b3 │ │ │ │ ldrthi pc, [sp], #1 @ │ │ │ │ mvneq pc, #4, 8 @ 0x4000000 │ │ │ │ svceq 0x00c4f5b3 │ │ │ │ cmpphi lr, r2 @ p-variant is OBSOLETE │ │ │ │ mvneq pc, #4, 8 @ 0x4000000 │ │ │ │ svceq 0x00e0f5b3 │ │ │ │ strhi pc, [r4, #1] │ │ │ │ strtmi sl, [r1], -r6, lsl #16 │ │ │ │ - @ instruction: 0xf986f7fa │ │ │ │ + @ instruction: 0xf944f7fa │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - stcge 4, cr15, [r5], #-244 @ 0xffffff0c │ │ │ │ + stcge 4, cr15, [r2], #-244 @ 0xffffff0c │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43d6f70 │ │ │ │ - bls 0x3bc298 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + bls 0x3bc310 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bl 0x1b7648 │ │ │ │ + bl 0x1b76cc │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ - blls 0x35c3ec │ │ │ │ + blls 0x35c470 │ │ │ │ stmdbcs r7, {r0, r3, r4, r8, r9, lr} │ │ │ │ - ldcge 7, cr15, [r1], {61} @ 0x3d │ │ │ │ + stcge 7, cr15, [lr], {61} @ 0x3d │ │ │ │ @ instruction: 0xf43d2a00 │ │ │ │ - stmdbge r6, {r1, r2, r3, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf908f7fb │ │ │ │ - stclt 7, cr15, [sl], {253} @ 0xfd │ │ │ │ + stmdbge r6, {r0, r1, r3, sl, fp, sp, pc} │ │ │ │ + @ instruction: 0xf904f7fb │ │ │ │ + stclt 7, cr15, [r7], {253} @ 0xfd │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ - stmdals r9, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r1, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fc2ce8 │ │ │ │ - @ instruction: 0xf7fdfc65 │ │ │ │ - @ instruction: 0xf44fbbf3 │ │ │ │ + @ instruction: 0xf7fdfc61 │ │ │ │ + @ instruction: 0xf44fbbf0 │ │ │ │ vqdmlal.s q11, d17, d0[0] │ │ │ │ addsmi r0, sl, #0, 6 │ │ │ │ ldrbhi pc, [ip, -r1] @ │ │ │ │ ldrthi pc, [sp], #513 @ 0x201 @ │ │ │ │ orrvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movweq pc, #705 @ 0x2c1 @ │ │ │ │ @ instruction: 0xf001429a │ │ │ │ vst1.64 {d24-d26}, [pc :128], r7 │ │ │ │ vsubw.s8 q11, , d16 │ │ │ │ addsmi r0, sl, #0, 6 │ │ │ │ - blge 0xff7ce494 │ │ │ │ + blge 0xff70e518 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ - stmdbge r6, {r0, r1, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - @ instruction: 0xf7fdfb33 │ │ │ │ - strtmi fp, [r1], -pc, asr #23 │ │ │ │ + @ instruction: 0xf7fdfb2f │ │ │ │ + strtmi fp, [r1], -ip, asr #23 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - blx 0xfee0f2b2 │ │ │ │ + blx 0xfee8f336 │ │ │ │ vpmax.s8 d25, d1, d9 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ - bl 0x1a2b98 │ │ │ │ + bl 0x1a2c1c │ │ │ │ @ instruction: 0xf6490282 │ │ │ │ vorr.i32 q10, #2304 @ 0x00000900 │ │ │ │ @ instruction: 0xf8d20306 │ │ │ │ @ instruction: 0xf7fc2d08 │ │ │ │ - @ instruction: 0xf7fdfc27 │ │ │ │ - @ instruction: 0x4621bbb5 │ │ │ │ + @ instruction: 0xf7fdfc23 │ │ │ │ + @ instruction: 0x4621bbb2 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xfe78f2e6 │ │ │ │ + blx 0xfe80f36a │ │ │ │ vadd.i8 d25, d1, d9 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ movwcs r0, #565 @ 0x235 │ │ │ │ - bl 0x17b724 │ │ │ │ + bl 0x17b7a8 │ │ │ │ ldrtmi r0, [r0], -r0, lsl #5 │ │ │ │ ldccs 8, cr15, [r8, #-840] @ 0xfffffcb8 │ │ │ │ - ldc2 7, cr15, [r0], {252} @ 0xfc │ │ │ │ - bllt 0xfe88f310 │ │ │ │ + stc2 7, cr15, [ip], {252} @ 0xfc │ │ │ │ + bllt 0xfe7cf394 │ │ │ │ sbcvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, r0, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf0014293 │ │ │ │ vmax.s8 d8, d17, d12 │ │ │ │ vst3. {d24,d26,d28}, [pc :256], r3 │ │ │ │ vsubl.s8 q11, d17, d0 │ │ │ │ addsmi r0, r3, #0, 4 │ │ │ │ ldrhi pc, [r7, -r1] │ │ │ │ adcvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, r0, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf47d4293 │ │ │ │ - strtmi sl, [r1], -r6, lsl #23 │ │ │ │ + strtmi sl, [r1], -r3, lsl #23 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - stc2l 7, cr15, [r4], #-1000 @ 0xfffffc18 │ │ │ │ + stc2l 7, cr15, [r0], #-1000 @ 0xfffffc18 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - blx 0xff88f350 │ │ │ │ - bllt 0x1f8f358 │ │ │ │ + blx 0xff78f3d4 │ │ │ │ + bllt 0x1ecf3dc │ │ │ │ svcpl 0x0082f1b3 │ │ │ │ - blge 0x1e4e560 │ │ │ │ + blge 0x1d8e5e4 │ │ │ │ movtne pc, #1028 @ 0x404 @ │ │ │ │ svcne 0x0040f5b3 │ │ │ │ - blge 0x1cce56c │ │ │ │ + blge 0x1c0e5f0 │ │ │ │ andcc pc, r0, #196, 6 @ 0x10000003 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bl 0x1b5bb0 │ │ │ │ + bl 0x1b5c34 │ │ │ │ vsubw.u8 q8, q10, d2 │ │ │ │ andls r1, fp, #64, 4 │ │ │ │ strls sl, [r7, #-2310] @ 0xfffff6fa │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ vsra.u64 q9, q0, #60 │ │ │ │ @ instruction: 0xf3c43342 │ │ │ │ subseq r4, fp, r2, asr #10 │ │ │ │ stmdbeq r3!, {r1, r2, r8, r9, ip, pc} │ │ │ │ strbeq pc, [r2], #-964 @ 0xfffffc3c @ │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ stmib sp, {r0, r1, r3, r5, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf7fc3408 │ │ │ │ - @ instruction: 0xf7fdfb15 │ │ │ │ - movwcs fp, #6989 @ 0x1b4d │ │ │ │ + @ instruction: 0xf7fdfb11 │ │ │ │ + movwcs fp, #6986 @ 0x1b4a │ │ │ │ tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - blcs 0xe1454 │ │ │ │ - strbhi pc, [pc, #-1]! @ 0xd13cb @ │ │ │ │ + blcs 0xe14d8 │ │ │ │ + strbhi pc, [pc, #-1]! @ 0xd144f @ │ │ │ │ svcne 0x0080f5b3 │ │ │ │ - blge 0x114e5c8 │ │ │ │ + blge 0x108e64c │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ strpl lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ - stc2 7, cr15, [r2], {250} @ 0xfa │ │ │ │ + stc2 7, cr15, [r0], {250} @ 0xfa │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xf940f7fc │ │ │ │ - bllt 0xe8f3e0 │ │ │ │ + @ instruction: 0xf93cf7fc │ │ │ │ + bllt 0xdcf464 │ │ │ │ vsubw.s8 q9, q0, d1 │ │ │ │ eormi r0, r3, r0, lsl r3 │ │ │ │ @ instruction: 0xf0012b00 │ │ │ │ @ instruction: 0xf5b384ff │ │ │ │ @ instruction: 0xf47d1f80 │ │ │ │ - strtmi sl, [r1], -sl, lsr #22 │ │ │ │ + strtmi sl, [r1], -r7, lsr #22 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xffb8f3fa │ │ │ │ + blx 0xffb0f47e │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xf94cf7fc │ │ │ │ - bllt 0x88f410 │ │ │ │ + @ instruction: 0xf948f7fc │ │ │ │ + bllt 0x7cf494 │ │ │ │ vsubl.s8 q9, d0, d1 │ │ │ │ - b 0x1d1c64 │ │ │ │ + b 0x1d1ce8 │ │ │ │ @ instruction: 0xf5b30302 │ │ │ │ @ instruction: 0xf0011f80 │ │ │ │ addsmi r8, r3, #45613056 @ 0x2b80000 │ │ │ │ ldrhi pc, [lr, r1] │ │ │ │ @ instruction: 0xf0012b00 │ │ │ │ strtmi r8, [r1], -ip, lsl #15 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0x178f432 │ │ │ │ + blx 0x178f4b6 │ │ │ │ @ instruction: 0xf57d0321 │ │ │ │ - stmdbge r6, {r2, r8, r9, fp, sp, pc} │ │ │ │ + stmdbge r6, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ - @ instruction: 0xf7fdff85 │ │ │ │ - movwcs fp, #6911 @ 0x1aff │ │ │ │ + @ instruction: 0xf7fdff81 │ │ │ │ + movwcs fp, #6908 @ 0x1afc │ │ │ │ tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - blcs 0xe14f0 │ │ │ │ + blcs 0xe1574 │ │ │ │ ldrbhi pc, [r7], #1 @ │ │ │ │ svcne 0x0080f5b3 │ │ │ │ - bge 0xffdce664 │ │ │ │ + bge 0xffd0e6e8 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ - stmdbge r6, {r0, r1, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - @ instruction: 0xf7fdf8cd │ │ │ │ - andcs fp, r1, #946176 @ 0xe7000 │ │ │ │ + @ instruction: 0xf7fdf8c9 │ │ │ │ + andcs fp, r1, #228, 20 @ 0xe4000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ movweq lr, #10756 @ 0x2a04 │ │ │ │ svcne 0x0080f5b3 │ │ │ │ bicshi pc, sp, r2 │ │ │ │ @ instruction: 0xf0024293 │ │ │ │ - blcs 0xf1bd8 │ │ │ │ + blcs 0xf1c5c │ │ │ │ mvnhi pc, r2 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ msreq CPSR_s, #35840 @ 0x8c00 │ │ │ │ - bge 0xff44eab0 │ │ │ │ + bge 0xff38eb34 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xf84ef7fc │ │ │ │ - blt 0xff30f4bc │ │ │ │ + @ instruction: 0xf84af7fc │ │ │ │ + blt 0xff24f540 │ │ │ │ vsubl.s8 q9, d0, d1 │ │ │ │ - b 0x1d1d10 │ │ │ │ + b 0x1d1d94 │ │ │ │ @ instruction: 0xf5b30302 │ │ │ │ @ instruction: 0xf0011f80 │ │ │ │ addsmi r8, r3, #32, 14 @ 0x800000 │ │ │ │ ldrhi pc, [r0, -r1] │ │ │ │ @ instruction: 0xf0022b00 │ │ │ │ strtmi r8, [r1], -sp, lsr #32 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0x20f4de │ │ │ │ + blx 0x20f562 │ │ │ │ @ instruction: 0xf57d0324 │ │ │ │ - stmdbge r6, {r1, r2, r3, r5, r7, r9, fp, sp, pc} │ │ │ │ + stmdbge r6, {r0, r1, r3, r5, r7, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ - @ instruction: 0xf7fdfeef │ │ │ │ - andcs fp, r1, #692224 @ 0xa9000 │ │ │ │ + @ instruction: 0xf7fdfeeb │ │ │ │ + andcs fp, r1, #679936 @ 0xa6000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ movweq lr, #10756 @ 0x2a04 │ │ │ │ svcne 0x0080f5b3 │ │ │ │ cmnphi r1, r2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0024293 │ │ │ │ - blcs 0xf1aa4 │ │ │ │ + blcs 0xf1b28 │ │ │ │ ldrthi pc, [r3], r1 @ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ msreq CPSR_c, #937984 @ 0xe5000 │ │ │ │ - bge 0xfe4ceb2c │ │ │ │ + bge 0xfe40ebb0 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xf850f7fc │ │ │ │ - blt 0xfe38f538 │ │ │ │ + @ instruction: 0xf84cf7fc │ │ │ │ + blt 0xfe2cf5bc │ │ │ │ vsubl.s8 q9, d0, d1 │ │ │ │ - b 0x1d1d8c │ │ │ │ + b 0x1d1e10 │ │ │ │ @ instruction: 0xf5b30302 │ │ │ │ @ instruction: 0xf0021f80 │ │ │ │ addsmi r8, r3, #32 │ │ │ │ andshi pc, r0, r2 │ │ │ │ @ instruction: 0xf0012b00 │ │ │ │ @ instruction: 0x462187fe │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xff28f558 │ │ │ │ + blx 0xff28f5dc │ │ │ │ @ instruction: 0xf57d0327 │ │ │ │ - stmdbge r6, {r4, r5, r6, r9, fp, sp, pc} │ │ │ │ + stmdbge r6, {r0, r2, r3, r5, r6, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ - @ instruction: 0xf7fdffb1 │ │ │ │ - andcs fp, r1, #438272 @ 0x6b000 │ │ │ │ + @ instruction: 0xf7fdffad │ │ │ │ + andcs fp, r1, #104, 20 @ 0x68000 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ movweq lr, #10756 @ 0x2a04 │ │ │ │ svcne 0x0080f5b3 │ │ │ │ rsbhi pc, r1, r2 │ │ │ │ @ instruction: 0xf0024293 │ │ │ │ - blcs 0xf16e0 │ │ │ │ + blcs 0xf1764 │ │ │ │ adchi pc, r1, r2 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ msreq CPSR_xc, #684032 @ 0xa7000 │ │ │ │ - bge 0x154eba8 │ │ │ │ + bge 0x148ec2c │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xff12f7fb │ │ │ │ - blt 0x140f5b4 │ │ │ │ + @ instruction: 0xff0ef7fb │ │ │ │ + blt 0x134f638 │ │ │ │ andmi pc, r0, #196, 6 @ 0x10000003 │ │ │ │ movwcc pc, #964 @ 0x3c4 @ │ │ │ │ movwls r3, #41473 @ 0xa201 │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ movteq lr, #11011 @ 0x2b03 │ │ │ │ vsubl.u8 , d4, d7 │ │ │ │ stmdbeq r1!, {r1, r6, r9, ip, sp} │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ tstpeq r8, r1 @ p-variant is OBSOLETE │ │ │ │ andls r0, r6, #82 @ 0x52 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf3c42b60 │ │ │ │ movwmi r4, #45890 @ 0xb342 │ │ │ │ movwls sl, #35078 @ 0x8906 │ │ │ │ movteq pc, #9156 @ 0x23c4 @ │ │ │ │ vsubw.u8 , q2, d9 │ │ │ │ movwls r1, #45888 @ 0xb340 │ │ │ │ - @ instruction: 0xf9ecf7fc │ │ │ │ + @ instruction: 0xf9e8f7fc │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf7fdacb6 │ │ │ │ - vmlsl.u8 , d20, d12 │ │ │ │ + vmlsl.u8 , d20, d10 │ │ │ │ vsubl.u8 q10, d4, d0 │ │ │ │ andcc r3, r1, #0, 6 │ │ │ │ vcgt.s8 d25, d1, d10 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ - bl 0x192b00 │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ + bl 0x192b84 │ │ │ │ andls r0, r7, #134217729 @ 0x8000001 │ │ │ │ subcc pc, r2, #196, 6 @ 0x10000003 │ │ │ │ - bl 0x213abc │ │ │ │ + bl 0x213b40 │ │ │ │ @ instruction: 0xf0010383 │ │ │ │ subseq r0, r2, r8, lsl #2 │ │ │ │ ldrtmi r9, [r0], -r6, lsl #4 │ │ │ │ ldrsbcs pc, [r0, #131] @ 0x83 @ │ │ │ │ movtmi pc, #9156 @ 0x23c4 @ │ │ │ │ stmdbge r6, {r0, r1, r3, r8, r9, lr} │ │ │ │ vsubw.u8 , q2, d8 │ │ │ │ movwls r0, #37698 @ 0x9342 │ │ │ │ movtne pc, #964 @ 0x3c4 @ │ │ │ │ @ instruction: 0xf7fc930b │ │ │ │ - stmdacs r0, {r0, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ stclge 4, cr15, [r3], {62} @ 0x3e │ │ │ │ - blt 0x194f660 │ │ │ │ + blt 0x18cf6e4 │ │ │ │ movtne pc, #1028 @ 0x404 @ │ │ │ │ @ instruction: 0xf1010622 │ │ │ │ @ instruction: 0xf5b384c9 │ │ │ │ @ instruction: 0xf0021f40 │ │ │ │ smlaleq r8, r7, pc, r2 @ │ │ │ │ - stmibge r9!, {r0, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc}^ │ │ │ │ + stmibge r6!, {r0, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fa930b │ │ │ │ - bls 0x30f8c0 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + bls 0x30f934 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ stmibcs r0!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9ecf7fb │ │ │ │ - ldmiblt r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf9e8f7fb │ │ │ │ + ldmiblt r1, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svcne 0x0040f5b2 │ │ │ │ adchi pc, sp, r2 │ │ │ │ @ instruction: 0xf001429a │ │ │ │ @ instruction: 0xf4148034 │ │ │ │ @ instruction: 0xf0415580 │ │ │ │ strtmi r8, [r1], -fp, asr #32 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf9aef7fa │ │ │ │ + @ instruction: 0xf9b0f7fa │ │ │ │ vadd.i8 d25, d1, d9 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ @ instruction: 0x462b0235 │ │ │ │ - bl 0x17bafc │ │ │ │ + bl 0x17bb80 │ │ │ │ ldrtmi r0, [r0], -r0, lsl #5 │ │ │ │ ldmcs r0!, {r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - blx 0xa0f6e0 │ │ │ │ - ldmiblt r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blx 0x90f764 │ │ │ │ + stmiblt pc!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ tstle r5, r2, lsl #20 │ │ │ │ @ instruction: 0xf43d42a9 │ │ │ │ - addmi sl, r1, #172, 18 @ 0x2b0000 │ │ │ │ - stmibge r9!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + addmi sl, r1, #2768896 @ 0x2a4000 │ │ │ │ + stmibge r6!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ addeq lr, r2, #3072 @ 0xc00 │ │ │ │ movwcs sl, #2310 @ 0x906 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fc28d0 │ │ │ │ - @ instruction: 0xf7fdfa0d │ │ │ │ - @ instruction: 0xf3c4b99b │ │ │ │ + @ instruction: 0xf7fdfa09 │ │ │ │ + @ instruction: 0xf3c4b998 │ │ │ │ vsubl.u8 q10, d4, d0 │ │ │ │ andcc r3, r1, #0, 6 │ │ │ │ vcgt.s8 d25, d1, d10 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ - bl 0x192c0c │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ + bl 0x192c90 │ │ │ │ andls r0, r7, #134217729 @ 0x8000001 │ │ │ │ subcc pc, r2, #196, 6 @ 0x10000003 │ │ │ │ - bl 0x213bc8 │ │ │ │ + bl 0x213c4c │ │ │ │ @ instruction: 0xf0010383 │ │ │ │ subseq r0, r2, r8, lsl #2 │ │ │ │ ldrtmi r9, [r0], -r6, lsl #4 │ │ │ │ - blcs 0xfe90faa0 │ │ │ │ + blcs 0xfe90fb24 │ │ │ │ movtmi pc, #9156 @ 0x23c4 @ │ │ │ │ stmdbge r6, {r0, r1, r3, r8, r9, lr} │ │ │ │ vsubw.u8 , q2, d8 │ │ │ │ movwls r0, #37698 @ 0x9342 │ │ │ │ movtne pc, #964 @ 0x3c4 @ │ │ │ │ @ instruction: 0xf7fc930b │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ - bge 0x44e868 │ │ │ │ - ldmiblt fp, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + bge 0x3ce8ec │ │ │ │ + ldmiblt r9, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - stmdbge r7!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdbge r4!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43d6f60 │ │ │ │ - vmul.f q13, q2, d2[4] │ │ │ │ + vorr.i16 q13, #207 @ 0x00cf │ │ │ │ vrshl.s8 d20, d1, d17 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ - b 0x1492074 │ │ │ │ - bl 0x164af4 │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ + b 0x14920f8 │ │ │ │ + bl 0x164b78 │ │ │ │ strls r0, [r8, #-645] @ 0xfffffd7b │ │ │ │ movwcs r0, #2213 @ 0x8a5 │ │ │ │ cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ streq pc, [r8, #-5] │ │ │ │ svccs 0x00e8f8d2 │ │ │ │ @ instruction: 0xf00ca906 │ │ │ │ vmull.u8 q8, d4, d8 │ │ │ │ - b 0x13d28cc │ │ │ │ + b 0x13d2950 │ │ │ │ @ instruction: 0x432c0c0e │ │ │ │ movwcc lr, #39373 @ 0x99cd │ │ │ │ @ instruction: 0xf8cd930b │ │ │ │ strls ip, [r7], #-24 @ 0xffffffe8 │ │ │ │ - blx 0x160f7c4 │ │ │ │ - ldmdblt lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blx 0x150f848 │ │ │ │ + ldmdblt fp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - ldmdbge r5!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + ldmdbge r2!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43d6f60 │ │ │ │ - strls sl, [r9, #-2352] @ 0xfffff6d0 │ │ │ │ + strls sl, [r9, #-2349] @ 0xfffff6d3 │ │ │ │ strmi pc, [r1, #964] @ 0x3c4 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r5, #2048 @ 0x800 │ │ │ │ vldmiami r4, {s29-s107} │ │ │ │ stmiaeq r5!, {r3, r8, sl, ip, pc} │ │ │ │ cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ @ instruction: 0xf0052300 │ │ │ │ @ instruction: 0xf8d20508 │ │ │ │ stmdbge r6, {r3, r5, r7, r8, r9, sl, fp, sp} │ │ │ │ stceq 0, cr15, [r8], {12} │ │ │ │ strbeq pc, [r2], #-964 @ 0xfffffc3c @ │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ stmib sp, {r2, r3, r5, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf8cd330a │ │ │ │ strls ip, [r7], #-24 @ 0xffffffe8 │ │ │ │ - blx 0x98f828 │ │ │ │ - stmdblt ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blx 0x88f8ac │ │ │ │ + stmdblt r9, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - stmdbge r3, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + stmdbge r0, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43d6f60 │ │ │ │ - strls sl, [r9, #-2302] @ 0xfffff702 │ │ │ │ + strls sl, [r9, #-2299] @ 0xfffff705 │ │ │ │ strmi pc, [r1, #964] @ 0x3c4 │ │ │ │ - sbcsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ + subseq pc, ip, #69206016 @ 0x4200000 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r5, #2048 @ 0x800 │ │ │ │ vldmiami r4, {s29-s107} │ │ │ │ stmiaeq r5!, {r3, r8, sl, ip, pc} │ │ │ │ cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ @ instruction: 0xf0052300 │ │ │ │ @ instruction: 0xf8520508 │ │ │ │ stmdbge r6, {r6, r7, sl, fp, sp} │ │ │ │ stceq 0, cr15, [r8], {12} │ │ │ │ strbeq pc, [r2], #-964 @ 0xfffffc3c @ │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ stmib sp, {r2, r3, r5, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf8cd330a │ │ │ │ strls ip, [r7], #-24 @ 0xffffffe8 │ │ │ │ - @ instruction: 0xf9f0f7fb │ │ │ │ - ldmlt sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf9ecf7fb │ │ │ │ + ldmlt r7, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svcpl 0x0084f5b3 │ │ │ │ - ldmge r5, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmge r2, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ movtne pc, #1028 @ 0x404 @ │ │ │ │ svcne 0x0040f5b3 │ │ │ │ adchi pc, r5, r2 │ │ │ │ @ instruction: 0xf57d00e3 │ │ │ │ - strtmi sl, [r1], -ip, asr #17 │ │ │ │ + strtmi sl, [r1], -r9, asr #17 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xff6ef7f9 │ │ │ │ + @ instruction: 0xff6af7f9 │ │ │ │ vpmax.s8 d25, d1, d8 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ - bl 0x1a319c │ │ │ │ + bl 0x1a3220 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7fb2960 │ │ │ │ - @ instruction: 0xf7fdf8cf │ │ │ │ - @ instruction: 0xf3c4b8b7 │ │ │ │ + @ instruction: 0xf7fdf8cb │ │ │ │ + @ instruction: 0xf3c4b8b4 │ │ │ │ vrshl.s8 d20, d1, d17 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ - b 0x14921cc │ │ │ │ - bl 0x164c4c │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ + b 0x1492250 │ │ │ │ + bl 0x164cd0 │ │ │ │ strls r0, [r8, #-645] @ 0xfffffd7b │ │ │ │ movwcs r0, #2213 @ 0x8a5 │ │ │ │ cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ streq pc, [r8, #-5] │ │ │ │ svccs 0x0038f8d2 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ stceq 0, cr15, [r8], {12} │ │ │ │ strbeq pc, [r2], #-964 @ 0xfffffc3c @ │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ stmib sp, {r2, r3, r5, r8, r9, lr}^ │ │ │ │ movwls r3, #45833 @ 0xb309 │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf7fb9407 │ │ │ │ - @ instruction: 0xf7fdf9a7 │ │ │ │ - stcleq 8, cr11, [r5], #580 @ 0x244 │ │ │ │ + @ instruction: 0xf7fdf9a3 │ │ │ │ + stcleq 8, cr11, [r5], #568 @ 0x238 │ │ │ │ mcrrcc 3, 12, pc, r2, cr4 @ │ │ │ │ @ instruction: 0xf00508a2 │ │ │ │ movwcs r0, #1288 @ 0x508 │ │ │ │ streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ movwcc lr, #39373 @ 0x99cd │ │ │ │ andeq pc, r8, #2 │ │ │ │ movwcs r9, #4875 @ 0x130b │ │ │ │ vabal.u8 , d4, d6 │ │ │ │ @ instruction: 0x432a0542 │ │ │ │ andls sl, r7, #98304 @ 0x18000 │ │ │ │ @ instruction: 0x461a4630 │ │ │ │ strmi pc, [r1], #964 @ 0x3c4 │ │ │ │ @ instruction: 0xf7fb9408 │ │ │ │ - @ instruction: 0xf7fdfa11 │ │ │ │ - stcleq 8, cr11, [r5], #460 @ 0x1cc │ │ │ │ + @ instruction: 0xf7fdfa0d │ │ │ │ + stcleq 8, cr11, [r5], #448 @ 0x1c0 │ │ │ │ mcrrcc 3, 12, pc, r2, cr4 @ │ │ │ │ @ instruction: 0xf00508a2 │ │ │ │ - b 0x1212da0 │ │ │ │ + b 0x1212e24 │ │ │ │ @ instruction: 0xf002050c │ │ │ │ strls r0, [r6, #-520] @ 0xfffffdf8 │ │ │ │ strbeq pc, [r2, #-964] @ 0xfffffc3c @ │ │ │ │ @ instruction: 0x432a2300 │ │ │ │ movwcc lr, #39373 @ 0x99cd │ │ │ │ movwls sl, #47366 @ 0xb906 │ │ │ │ andls r4, r7, #48, 12 @ 0x3000000 │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ strmi pc, [r1], #964 @ 0x3c4 │ │ │ │ @ instruction: 0xf7fb9408 │ │ │ │ - @ instruction: 0xf7fdf9f3 │ │ │ │ - ldcvs 8, cr11, [r3, #-340]! @ 0xfffffeac │ │ │ │ + @ instruction: 0xf7fdf9ef │ │ │ │ + ldcvs 8, cr11, [r3, #-328]! @ 0xfffffeb8 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43d6f70 │ │ │ │ - ldmdavs fp, {r2, r3, r6, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r3, r6, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - stmdage r7, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdage r4, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ vabal.u8 , d4, d9 │ │ │ │ vrshl.s8 d20, d1, d17 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x1522ac │ │ │ │ - b 0x14923f0 │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ + bl 0x152330 │ │ │ │ + b 0x1492474 │ │ │ │ strls r4, [r8, #-3284] @ 0xfffff32c │ │ │ │ vmlal.u8 q8, d20, d21 │ │ │ │ movwcs r3, #3650 @ 0xe42 │ │ │ │ streq pc, [r8, #-5] │ │ │ │ svccs 0x0098f8d2 │ │ │ │ @ instruction: 0xf00ca906 │ │ │ │ vmull.u8 q8, d4, d8 │ │ │ │ - b 0x13d2b04 │ │ │ │ + b 0x13d2b88 │ │ │ │ @ instruction: 0x432c0c0e │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf7fb9407 │ │ │ │ - @ instruction: 0xf7fdf939 │ │ │ │ - strls fp, [r9, #-2083] @ 0xfffff7dd │ │ │ │ + @ instruction: 0xf7fdf935 │ │ │ │ + strls fp, [r9, #-2080] @ 0xfffff7e0 │ │ │ │ strmi pc, [r1, #964] @ 0x3c4 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r5, #2048 @ 0x800 │ │ │ │ vldmiami r4, {s29-s107} │ │ │ │ stmiaeq r5!, {r3, r8, sl, ip, pc} │ │ │ │ cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ @ instruction: 0xf0052300 │ │ │ │ stmib sp, {r3, r8, sl}^ │ │ │ │ @ instruction: 0xf8d2330a │ │ │ │ stmdbge r6, {r3, r7, r8, r9, sl, fp, sp} │ │ │ │ @ instruction: 0xf00c4630 │ │ │ │ vmull.u8 q8, d4, d8 │ │ │ │ @ instruction: 0xf6490442 │ │ │ │ vqdmlal.s , d0, d1[4] │ │ │ │ - b 0x13d266c │ │ │ │ + b 0x13d26f0 │ │ │ │ @ instruction: 0x432c0c0e │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf7fb9407 │ │ │ │ - @ instruction: 0xf7fcf90f │ │ │ │ - strls fp, [r9, #-4089] @ 0xfffff007 │ │ │ │ + @ instruction: 0xf7fcf90b │ │ │ │ + strls fp, [r9, #-4086] @ 0xfffff00a │ │ │ │ strmi pc, [r1, #964] @ 0x3c4 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r5, #2048 @ 0x800 │ │ │ │ vldmiami r4, {s29-s107} │ │ │ │ stmiaeq r5!, {r3, r8, sl, ip, pc} │ │ │ │ cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ @ instruction: 0xf0052300 │ │ │ │ @ instruction: 0xf8d20508 │ │ │ │ stmdbge r6, {r3, r4, r6, r8, r9, sl, fp, sp} │ │ │ │ @ instruction: 0xf00c4630 │ │ │ │ vmull.u8 q8, d4, d8 │ │ │ │ - b 0x13d2ba4 │ │ │ │ + b 0x13d2c28 │ │ │ │ @ instruction: 0x432c0c0e │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf7fb9407 │ │ │ │ - @ instruction: 0xf7fcf8e9 │ │ │ │ - @ instruction: 0xf414bfd3 │ │ │ │ + @ instruction: 0xf7fcf8e5 │ │ │ │ + @ instruction: 0xf414bfd0 │ │ │ │ @ instruction: 0xf47c2340 │ │ │ │ - stmiaeq r2!, {r1, r2, r3, r6, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ + stmiaeq r2!, {r0, r1, r3, r6, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ mcrrcc 3, 12, pc, r2, cr4 @ │ │ │ │ strcc lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ andeq pc, r8, #2 │ │ │ │ vqdmulh.s q8, q10, d1[5] │ │ │ │ tstmi r4, #1107296256 @ 0x42000000 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ @ instruction: 0xf0054630 │ │ │ │ vrshl.s8 d16, d8, d9 │ │ │ │ vrsra.s64 q10, , #64 │ │ │ │ vcgt.s8 d16, d10, d6 │ │ │ │ vmlal.s , d16, d1[7] │ │ │ │ - b 0x1212320 │ │ │ │ + b 0x12123a4 │ │ │ │ strls r0, [r7], #-1292 @ 0xfffffaf4 │ │ │ │ @ instruction: 0xf7fb9506 │ │ │ │ - @ instruction: 0xf7fcf8c3 │ │ │ │ - ldcvs 15, cr11, [r3, #-692]! @ 0xfffffd4c │ │ │ │ + @ instruction: 0xf7fcf8bf │ │ │ │ + ldcvs 15, cr11, [r3, #-680]! @ 0xfffffd58 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43c6f70 │ │ │ │ - ldmdavs fp, {r2, r5, r7, r8, r9, sl, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r5, r7, r8, r9, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - svcge 0x009ff43c │ │ │ │ + svcge 0x009cf43c │ │ │ │ vabal.u8 , d4, d9 │ │ │ │ vrshl.s8 d20, d1, d17 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x1523fc │ │ │ │ - b 0x1492540 │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ + bl 0x152480 │ │ │ │ + b 0x14925c4 │ │ │ │ strls r4, [r8, #-3284] @ 0xfffff32c │ │ │ │ vmlal.u8 q8, d20, d21 │ │ │ │ movwcs r3, #3650 @ 0xe42 │ │ │ │ streq pc, [r8, #-5] │ │ │ │ svccs 0x00d8f8d2 │ │ │ │ @ instruction: 0xf00ca906 │ │ │ │ vmull.u8 q8, d4, d8 │ │ │ │ - b 0x13d2c54 │ │ │ │ + b 0x13d2cd8 │ │ │ │ @ instruction: 0x432c0c0e │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf7fb9407 │ │ │ │ - @ instruction: 0xf7fcf891 │ │ │ │ - ldcvs 15, cr11, [r3, #-492]! @ 0xfffffe14 │ │ │ │ + @ instruction: 0xf7fcf88d │ │ │ │ + ldcvs 15, cr11, [r3, #-480]! @ 0xfffffe20 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43c6f70 │ │ │ │ - ldmdavs fp, {r1, r4, r5, r6, r8, r9, sl, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - svcge 0x006df43c │ │ │ │ + svcge 0x006af43c │ │ │ │ vabal.u8 , d4, d9 │ │ │ │ vrshl.s8 d20, d1, d17 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x152460 │ │ │ │ - b 0x14925a4 │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ + bl 0x1524e4 │ │ │ │ + b 0x1492628 │ │ │ │ strls r4, [r8, #-3284] @ 0xfffff32c │ │ │ │ vmlal.u8 q8, d20, d21 │ │ │ │ movwcs r3, #3650 @ 0xe42 │ │ │ │ streq pc, [r8, #-5] │ │ │ │ svccs 0x00c8f8d2 │ │ │ │ @ instruction: 0xf00ca906 │ │ │ │ vmull.u8 q8, d4, d8 │ │ │ │ - b 0x13d2cb8 │ │ │ │ + b 0x13d2d3c │ │ │ │ @ instruction: 0x432c0c0e │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf7fb9407 │ │ │ │ - @ instruction: 0xf7fcf85f │ │ │ │ - strls fp, [r9, #-3913] @ 0xfffff0b7 │ │ │ │ + @ instruction: 0xf7fcf85b │ │ │ │ + strls fp, [r9, #-3910] @ 0xfffff0ba │ │ │ │ vqdmulh.s q8, q10, d1[5] │ │ │ │ stmiaeq r2!, {r1, r6, sl, fp, ip, sp} │ │ │ │ streq pc, [r8, #-5] │ │ │ │ andeq pc, r8, #2 │ │ │ │ streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ vabal.u8 , d4, d6 │ │ │ │ movwcs r0, #1346 @ 0x542 │ │ │ │ stmdbge r6, {r1, r3, r5, r8, r9, lr} │ │ │ │ ldrtmi r9, [r0], -r7, lsl #4 │ │ │ │ vsubl.u8 q9, d4, d1 │ │ │ │ stmib sp, {r0, r7, sl, lr}^ │ │ │ │ strls r3, [r8], #-778 @ 0xfffffcf6 │ │ │ │ - @ instruction: 0xf8caf7fb │ │ │ │ - svclt 0x002cf7fc │ │ │ │ + @ instruction: 0xf8c6f7fb │ │ │ │ + svclt 0x0029f7fc │ │ │ │ stcleq 5, cr9, [r5], #36 @ 0x24 │ │ │ │ mcrrcc 3, 12, pc, r2, cr4 @ │ │ │ │ @ instruction: 0xf00508a2 │ │ │ │ @ instruction: 0xf0020508 │ │ │ │ - b 0x1212434 │ │ │ │ + b 0x12124b8 │ │ │ │ strls r0, [r6, #-1292] @ 0xfffffaf4 │ │ │ │ strbeq pc, [r2, #-964] @ 0xfffffc3c @ │ │ │ │ @ instruction: 0x432a2300 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ stmdbge r6, {r0, r1, r2, r9, ip, pc} │ │ │ │ movwcs r4, #5680 @ 0x1630 │ │ │ │ vsubl.u8 q9, d4, d0 │ │ │ │ strls r4, [r8], #-1153 @ 0xfffffb7f │ │ │ │ - @ instruction: 0xf8acf7fb │ │ │ │ - svclt 0x000ef7fc │ │ │ │ + @ instruction: 0xf8a8f7fb │ │ │ │ + svclt 0x000bf7fc │ │ │ │ stcleq 5, cr9, [r5], #36 @ 0x24 │ │ │ │ mcrrcc 3, 12, pc, r2, cr4 @ │ │ │ │ @ instruction: 0xf00508a2 │ │ │ │ @ instruction: 0xf0020508 │ │ │ │ - b 0x1212470 │ │ │ │ + b 0x12124f4 │ │ │ │ strls r0, [r6, #-1292] @ 0xfffffaf4 │ │ │ │ strbeq pc, [r2, #-964] @ 0xfffffc3c @ │ │ │ │ @ instruction: 0x432a2300 │ │ │ │ andls sl, r7, #98304 @ 0x18000 │ │ │ │ andcs r4, r4, #48, 12 @ 0x3000000 │ │ │ │ strmi pc, [r1], #964 @ 0x3c4 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ @ instruction: 0xf7fb9408 │ │ │ │ - @ instruction: 0xf7fcf88f │ │ │ │ - ldcvs 14, cr11, [r3, #-964]! @ 0xfffffc3c │ │ │ │ + @ instruction: 0xf7fcf88b │ │ │ │ + ldcvs 14, cr11, [r3, #-952]! @ 0xfffffc48 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43c6f70 │ │ │ │ - ldmdavs fp, {r3, r5, r6, r7, r9, sl, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r2, r5, r6, r7, r9, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - mcrge 4, 7, pc, cr3, cr12, {1} @ │ │ │ │ + mcrge 4, 7, pc, cr0, cr12, {1} @ │ │ │ │ vabal.u8 , d4, d9 │ │ │ │ - vrshl.s8 d20, d1, d18 │ │ │ │ - vrshr.s64 , q6, #64 │ │ │ │ - bl 0x152574 │ │ │ │ - b 0x14926b8 │ │ │ │ + @ instruction: 0xf6424581 │ │ │ │ + vmov.i32 q8, #3072 @ 0x00000c00 │ │ │ │ + bl 0x1525f8 │ │ │ │ + b 0x149273c │ │ │ │ strls r4, [r8, #-3284] @ 0xfffff32c │ │ │ │ vmlal.u8 q8, d20, d21 │ │ │ │ movwcs r3, #3650 @ 0xe42 │ │ │ │ streq pc, [r8, #-5] │ │ │ │ ldclcs 8, cr15, [r0], #328 @ 0x148 │ │ │ │ @ instruction: 0xf00ca906 │ │ │ │ vmull.u8 q8, d4, d8 │ │ │ │ - b 0x13d2dcc │ │ │ │ + b 0x13d2e50 │ │ │ │ @ instruction: 0x432c0c0e │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf7fa9407 │ │ │ │ - @ instruction: 0xf7fcffd5 │ │ │ │ - ldcvs 14, cr11, [r3, #-764]! @ 0xfffffd04 │ │ │ │ + @ instruction: 0xf7fcffd1 │ │ │ │ + ldcvs 14, cr11, [r3, #-752]! @ 0xfffffd10 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43c6f70 │ │ │ │ - ldmdavs fp, {r1, r2, r4, r5, r7, r9, sl, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r1, r4, r5, r7, r9, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - mrcge 4, 5, APSR_nzcv, cr1, cr12, {1} │ │ │ │ + mcrge 4, 5, pc, cr14, cr12, {1} @ │ │ │ │ vabal.u8 , d4, d9 │ │ │ │ - vrshl.s8 d20, d1, d18 │ │ │ │ - vrshr.s64 , q6, #64 │ │ │ │ - bl 0x1525d8 │ │ │ │ - b 0x149271c │ │ │ │ + @ instruction: 0xf6424581 │ │ │ │ + vmov.i32 q8, #3072 @ 0x00000c00 │ │ │ │ + bl 0x15265c │ │ │ │ + b 0x14927a0 │ │ │ │ strls r4, [r8, #-3284] @ 0xfffff32c │ │ │ │ vmlal.u8 q8, d20, d21 │ │ │ │ movwcs r3, #3650 @ 0xe42 │ │ │ │ streq pc, [r8, #-5] │ │ │ │ stclcs 8, cr15, [r0], #328 @ 0x148 │ │ │ │ @ instruction: 0xf00ca906 │ │ │ │ vmull.u8 q8, d4, d8 │ │ │ │ - b 0x13d2e30 │ │ │ │ + b 0x13d2eb4 │ │ │ │ @ instruction: 0x432c0c0e │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf7fa9407 │ │ │ │ - @ instruction: 0xf7fcffa3 │ │ │ │ - strls fp, [r9, #-3725] @ 0xfffff173 │ │ │ │ + @ instruction: 0xf7fcff9f │ │ │ │ + strls fp, [r9, #-3722] @ 0xfffff176 │ │ │ │ vqdmulh.s q8, q10, d1[5] │ │ │ │ stmiaeq r2!, {r1, r6, sl, fp, ip, sp} │ │ │ │ streq pc, [r8, #-5] │ │ │ │ andeq pc, r8, #2 │ │ │ │ streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ vabal.u8 , d4, d6 │ │ │ │ movwcs r0, #1346 @ 0x542 │ │ │ │ stmib sp, {r1, r3, r5, r8, r9, lr}^ │ │ │ │ andls r3, r7, #671088640 @ 0x28000000 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ andcs r2, r2, #67108864 @ 0x4000000 │ │ │ │ strmi pc, [r1], #964 @ 0x3c4 │ │ │ │ @ instruction: 0xf7fb9408 │ │ │ │ - @ instruction: 0xf7fcf80d │ │ │ │ - strtmi fp, [r1], -pc, ror #28 │ │ │ │ + @ instruction: 0xf7fcf809 │ │ │ │ + strtmi fp, [r1], -ip, ror #28 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - stc2l 7, cr15, [r8, #996] @ 0x3e4 │ │ │ │ - blcs 0x16dc58 │ │ │ │ + stc2l 7, cr15, [r6, #996] @ 0x3e4 │ │ │ │ + blcs 0x16dcdc │ │ │ │ eorhi pc, r0, r2, lsl #6 │ │ │ │ vqrdmulh.s d2, d1, d0 │ │ │ │ @ instruction: 0xf042832c │ │ │ │ @ instruction: 0xf640801f │ │ │ │ vrshr.s64 d18, d9, #64 │ │ │ │ stmdbge r6, {r2, r3, r9} │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ - stmdacs r0, {r0, r1, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - mrcge 4, 5, APSR_nzcv, cr15, cr12, {3} │ │ │ │ + stmdacs r0, {r0, r1, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + mrcge 4, 5, APSR_nzcv, cr13, cr12, {3} │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - stmdals r9, {r0, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r1, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fb28a0 │ │ │ │ - @ instruction: 0xf7fcfeaf │ │ │ │ - ldcvs 14, cr11, [r3, #-244]! @ 0xffffff0c │ │ │ │ + @ instruction: 0xf7fcfeab │ │ │ │ + ldcvs 14, cr11, [r3, #-232]! @ 0xffffff18 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43c6f70 │ │ │ │ - ldmdavs fp, {r2, r4, r5, r9, sl, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r4, r5, r9, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - mcrge 4, 1, pc, cr15, cr12, {1} @ │ │ │ │ + mcrge 4, 1, pc, cr12, cr12, {1} @ │ │ │ │ vabal.u8 , d4, d9 │ │ │ │ - vrshl.s8 d20, d1, d18 │ │ │ │ - vrshr.s64 , q6, #64 │ │ │ │ - bl 0x1526dc │ │ │ │ - b 0x1492820 │ │ │ │ + @ instruction: 0xf6424581 │ │ │ │ + vmov.i32 q8, #3072 @ 0x00000c00 │ │ │ │ + bl 0x152760 │ │ │ │ + b 0x14928a4 │ │ │ │ strls r4, [r8, #-3284] @ 0xfffff32c │ │ │ │ vmlal.u8 q8, d20, d21 │ │ │ │ movwcs r3, #3650 @ 0xe42 │ │ │ │ streq pc, [r8, #-5] │ │ │ │ ldclcs 8, cr15, [r0], {82} @ 0x52 │ │ │ │ @ instruction: 0xf00ca906 │ │ │ │ vmull.u8 q8, d4, d8 │ │ │ │ - b 0x13d2f34 │ │ │ │ + b 0x13d2fb8 │ │ │ │ @ instruction: 0x432c0c0e │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf7fa9407 │ │ │ │ - @ instruction: 0xf7fcff21 │ │ │ │ - vmull.p8 , d4, d11 │ │ │ │ + @ instruction: 0xf7fcff1d │ │ │ │ + vmull.p8 , d4, d8 │ │ │ │ vrshl.s8 d20, d1, d17 │ │ │ │ - vmlal.s q11, d16, d0[5] │ │ │ │ - b 0x1492724 │ │ │ │ - bl 0x1651a4 │ │ │ │ + vmlal.s , d0, d0[5] │ │ │ │ + b 0x14927a8 │ │ │ │ + bl 0x165228 │ │ │ │ strls r0, [r8, #-645] @ 0xfffffd7b │ │ │ │ movwcs r0, #2213 @ 0x8a5 │ │ │ │ cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ streq pc, [r8, #-5] │ │ │ │ svccs 0x0068f8d2 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ stceq 0, cr15, [r8], {12} │ │ │ │ strbeq pc, [r2], #-964 @ 0xfffffc3c @ │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ stmib sp, {r2, r3, r5, r8, r9, lr}^ │ │ │ │ movwls r3, #45833 @ 0xb309 │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf7fa9407 │ │ │ │ - @ instruction: 0xf7fcfefb │ │ │ │ - strls fp, [r9, #-3557] @ 0xfffff21b │ │ │ │ + @ instruction: 0xf7fcfef7 │ │ │ │ + strls fp, [r9, #-3554] @ 0xfffff21e │ │ │ │ strmi pc, [r1, #964] @ 0x3c4 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r5, #2048 @ 0x800 │ │ │ │ vldmiami r4, {s29-s107} │ │ │ │ stmiaeq r5!, {r3, r8, sl, ip, pc} │ │ │ │ cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ @ instruction: 0xf0052300 │ │ │ │ @ instruction: 0xf8d20508 │ │ │ │ stmdbge r6, {r3, r5, r8, r9, sl, fp, sp} │ │ │ │ @ instruction: 0xf00c4630 │ │ │ │ vmull.u8 q8, d4, d8 │ │ │ │ - b 0x13d2fcc │ │ │ │ + b 0x13d3050 │ │ │ │ @ instruction: 0x432c0c0e │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf7fa9407 │ │ │ │ - @ instruction: 0xf7fcfed5 │ │ │ │ - strls fp, [r9, #-3519] @ 0xfffff241 │ │ │ │ + @ instruction: 0xf7fcfed1 │ │ │ │ + strls fp, [r9, #-3516] @ 0xfffff244 │ │ │ │ strmi pc, [r1, #964] @ 0x3c4 │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r5, #2048 @ 0x800 │ │ │ │ vldmiami r4, {s29-s107} │ │ │ │ stmiaeq r5!, {r3, r8, sl, ip, pc} │ │ │ │ cdpcc 3, 4, cr15, cr2, cr4, {6} │ │ │ │ @ instruction: 0xf0052300 │ │ │ │ @ instruction: 0xf8d20508 │ │ │ │ stmdbge r6, {r3, r4, r8, r9, sl, fp, sp} │ │ │ │ @ instruction: 0xf00c4630 │ │ │ │ vmull.u8 q8, d4, d8 │ │ │ │ - b 0x13d3018 │ │ │ │ + b 0x13d309c │ │ │ │ @ instruction: 0x432c0c0e │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ andsgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf7fa9407 │ │ │ │ - @ instruction: 0xf7fcfeaf │ │ │ │ - stmiaeq r3!, {r0, r3, r4, r7, r8, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fcfeab │ │ │ │ + stmiaeq r3!, {r1, r2, r4, r7, r8, sl, fp, ip, sp, pc} │ │ │ │ vsubl.s8 q9, d16, d0 │ │ │ │ vsubl.u8 q8, d4, d2 │ │ │ │ @ instruction: 0xf0030142 │ │ │ │ eormi r0, r2, r8, lsl #6 │ │ │ │ @ instruction: 0xf5b2430b │ │ │ │ @ instruction: 0xf3c43f00 │ │ │ │ @ instruction: 0xf0013103 │ │ │ │ vrshl.s8 q4, , │ │ │ │ - bcs 0xf23f0 │ │ │ │ + bcs 0xf2474 │ │ │ │ ldrhi pc, [r0, #1] │ │ │ │ smlabtcc r6, sp, r9, lr │ │ │ │ stmdbge r6, {r4, r5, r9, sl, lr} │ │ │ │ strls r2, [r9, #-768] @ 0xfffffd00 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ movwls r2, #33538 @ 0x8302 │ │ │ │ - @ instruction: 0xf856f7fc │ │ │ │ + @ instruction: 0xf852f7fc │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ - @ instruction: 0xf7fca9ae │ │ │ │ - @ instruction: 0xf8d1bdde │ │ │ │ + @ instruction: 0xf7fca9ac │ │ │ │ + @ instruction: 0xf8d1bddc │ │ │ │ @ instruction: 0x46302a10 │ │ │ │ @ instruction: 0xf7fca906 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ - ldclge 4, cr15, [r5, #496] @ 0x1f0 │ │ │ │ + stmdacs r0, {r0, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldclge 4, cr15, [r3, #496] @ 0x1f0 │ │ │ │ movtne pc, #1028 @ 0x404 @ │ │ │ │ svcne 0x0040f5b3 │ │ │ │ - stclge 4, cr15, [r3, #-496]! @ 0xfffffe10 │ │ │ │ + stclge 4, cr15, [r0, #-496]! @ 0xfffffe10 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - ldmib sp, {r0, r3, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ addsmi r2, sl, #402653184 @ 0x18000000 │ │ │ │ - ldclge 4, cr15, [r7, #-240] @ 0xffffff10 │ │ │ │ + ldclge 4, cr15, [r4, #-240] @ 0xffffff10 │ │ │ │ @ instruction: 0xf7fd2302 │ │ │ │ - @ instruction: 0xf8d1b96e │ │ │ │ + @ instruction: 0xf8d1b96c │ │ │ │ @ instruction: 0x46302a70 │ │ │ │ @ instruction: 0xf7fca906 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - ldcge 4, cr15, [r7, #496]! @ 0x1f0 │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldcge 4, cr15, [r5, #496]! @ 0x1f0 │ │ │ │ movtne pc, #1028 @ 0x404 @ │ │ │ │ svcne 0x0040f5b3 │ │ │ │ - stclge 4, cr15, [r5, #-496] @ 0xfffffe10 │ │ │ │ + stclge 4, cr15, [r2, #-496] @ 0xfffffe10 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - ldmib sp, {r0, r1, r3, r4, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r2, r4, sl, fp, ip, sp, lr, pc}^ │ │ │ │ addsmi r2, sl, #402653184 @ 0x18000000 │ │ │ │ - ldcge 4, cr15, [r9, #-240]! @ 0xffffff10 │ │ │ │ + ldcge 4, cr15, [r6, #-240]! @ 0xffffff10 │ │ │ │ @ instruction: 0xf7fe2302 │ │ │ │ - bl 0x240974 │ │ │ │ + bl 0x2409fc │ │ │ │ stmib sp, {r0, r7, r8, sl}^ │ │ │ │ andls r2, r8, r6, lsl #6 │ │ │ │ tstls r9, r0, lsr r6 │ │ │ │ @ instruction: 0xf8d5a906 │ │ │ │ movwcs r2, #2640 @ 0xa50 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf9d8f7fc │ │ │ │ - stclt 7, cr15, [r6, #-1008]! @ 0xfffffc10 │ │ │ │ + @ instruction: 0xf9d4f7fc │ │ │ │ + stclt 7, cr15, [r3, #-1008]! @ 0xfffffc10 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - bls 0x351448 │ │ │ │ + bls 0x3514d4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ - bl 0x2238e4 │ │ │ │ + bl 0x223968 │ │ │ │ @ instruction: 0xf8d20282 │ │ │ │ @ instruction: 0xf7fb2720 │ │ │ │ - @ instruction: 0xf7fcfd85 │ │ │ │ - bl 0x241480 │ │ │ │ + @ instruction: 0xf7fcfd81 │ │ │ │ + bl 0x2414f8 │ │ │ │ stmib sp, {r0, r7, r8, sl}^ │ │ │ │ andls r2, r8, r6, lsl #6 │ │ │ │ tstls r9, r0, lsr r6 │ │ │ │ @ instruction: 0xf8d5a906 │ │ │ │ movwcs r2, #2080 @ 0x820 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf9b4f7fc │ │ │ │ - stclt 7, cr15, [r2, #-1008] @ 0xfffffc10 │ │ │ │ + @ instruction: 0xf9b0f7fc │ │ │ │ + ldcllt 7, cr15, [pc], #1008 @ 0xd24c8 │ │ │ │ streq lr, [r1, #2821] @ 0xb05 │ │ │ │ movwcs lr, #27085 @ 0x69cd │ │ │ │ ldrtmi r9, [r0], -r8 │ │ │ │ stmdbge r6, {r0, r3, r8, ip, pc} │ │ │ │ ldmibcs r0!, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7fc930b │ │ │ │ - @ instruction: 0xf7fcf9a3 │ │ │ │ - @ instruction: 0x4621bcf1 │ │ │ │ + @ instruction: 0xf7fcf99f │ │ │ │ + strtmi fp, [r1], -lr, ror #25 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - ldc2l 7, cr15, [r6], {249} @ 0xf9 │ │ │ │ + ldc2l 7, cr15, [r8], {249} @ 0xf9 │ │ │ │ movwcs r9, #2569 @ 0xa09 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ addeq lr, r2, #5120 @ 0x1400 │ │ │ │ @ instruction: 0x2650f8d2 │ │ │ │ - ldc2l 7, cr15, [r0, #-1004] @ 0xfffffc14 │ │ │ │ - ldcllt 7, cr15, [lr], {252} @ 0xfc │ │ │ │ + stc2l 7, cr15, [ip, #-1004] @ 0xfffffc14 │ │ │ │ + ldcllt 7, cr15, [fp], {252} @ 0xfc │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - bls 0x3513b8 │ │ │ │ + bls 0x351444 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ - bl 0x223974 │ │ │ │ + bl 0x2239f8 │ │ │ │ @ instruction: 0xf8d20282 │ │ │ │ @ instruction: 0xf7fb2620 │ │ │ │ - @ instruction: 0xf7fcfd3d │ │ │ │ - vqdmulh.s , q10, d3[2] │ │ │ │ + @ instruction: 0xf7fcfd39 │ │ │ │ + vqdmulh.s , q10, d0[2] │ │ │ │ movwls r5, #45569 @ 0xb201 │ │ │ │ movwcs lr, #39373 @ 0x99cd │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bl 0x19456c │ │ │ │ + bl 0x1945f0 │ │ │ │ vsubw.u8 q8, q10, d2 │ │ │ │ @ instruction: 0xf0054c42 │ │ │ │ stmdbge r6, {r3, r8, sl} │ │ │ │ streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ stmiaeq r3!, {r3, r4, r5, r6, sl, fp, sp} │ │ │ │ @ instruction: 0xf0039506 │ │ │ │ vsubw.u8 q8, q2, d8 │ │ │ │ vmls.f q8, q2, d2[0] │ │ │ │ @ instruction: 0x432b3403 │ │ │ │ strcc lr, [r7], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf9e6f7fc │ │ │ │ - stclt 7, cr15, [r6], #1008 @ 0x3f0 │ │ │ │ + @ instruction: 0xf9e2f7fc │ │ │ │ + stclt 7, cr15, [r3], #1008 @ 0x3f0 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - bls 0x351348 │ │ │ │ + bls 0x3513d4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ - bl 0x2239e4 │ │ │ │ + bl 0x223a68 │ │ │ │ @ instruction: 0xf8d20282 │ │ │ │ @ instruction: 0xf7fb25f0 │ │ │ │ - @ instruction: 0xf7fcfd05 │ │ │ │ - @ instruction: 0x4621bc93 │ │ │ │ + @ instruction: 0xf7fcfd01 │ │ │ │ + @ instruction: 0x4621bc90 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - ldc2l 7, cr15, [r8], #-996 @ 0xfffffc1c │ │ │ │ + ldc2l 7, cr15, [sl], #-996 @ 0xfffffc1c │ │ │ │ movwcs r9, #2569 @ 0xa09 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ addeq lr, r2, #5120 @ 0x1400 │ │ │ │ strbcs pc, [r0, #2258] @ 0x8d2 @ │ │ │ │ - ldc2l 7, cr15, [r2], #1004 @ 0x3ec │ │ │ │ - stclt 7, cr15, [r0], {252} @ 0xfc │ │ │ │ + stc2l 7, cr15, [lr], #1004 @ 0x3ec │ │ │ │ + ldcllt 7, cr15, [sp], #-1008 @ 0xfffffc10 │ │ │ │ andpl pc, r1, #196, 6 @ 0x10000003 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ strcs lr, [r9, #-2509] @ 0xfffff633 │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ stmdbeq r5!, {r0, r1, r3, r8, sl, ip, pc} │ │ │ │ mcrrmi 3, 12, pc, r2, cr4 @ │ │ │ │ streq pc, [r8, #-5] │ │ │ │ @ instruction: 0xf8d3a906 │ │ │ │ @@ -198535,140 +198569,140 @@ │ │ │ │ streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ strls r4, [r6, #-1584] @ 0xfffff9d0 │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ strbeq pc, [r2, #-964] @ 0xfffffc3c @ │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ stmib sp, {r0, r1, r3, r5, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf7fc3407 │ │ │ │ - @ instruction: 0xf7fcf99b │ │ │ │ - vmov.i32 , #52223 @ 0x0000cbff │ │ │ │ + @ instruction: 0xf7fcf997 │ │ │ │ + vmov.i32 , #51455 @ 0x0000c8ff │ │ │ │ vcgt.s8 d19, d1, d0 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ movwls r0, #42293 @ 0xa535 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ smlalbtmi pc, r2, r4, r3 @ │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf3c42b60 │ │ │ │ subseq r3, fp, r2, asr #6 │ │ │ │ stmdbeq r3!, {r1, r2, r8, r9, ip, pc} │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ stmdbge r6, {r0, r1, r3, r8, r9, lr} │ │ │ │ movwcs r9, #776 @ 0x308 │ │ │ │ vsubw.u8 , q2, d7 │ │ │ │ movwls r0, #37698 @ 0x9342 │ │ │ │ movtne pc, #964 @ 0x3c4 @ │ │ │ │ @ instruction: 0xf7fb930b │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - ldmdage sp!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - ldclt 7, cr15, [pc], {252} @ 0xfc │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdage fp!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + ldclt 7, cr15, [sp], {252} @ 0xfc │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - bls 0x351264 │ │ │ │ + bls 0x3512f0 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ - bl 0x223ac8 │ │ │ │ + bl 0x223b4c │ │ │ │ @ instruction: 0xf8d20282 │ │ │ │ @ instruction: 0xf7fb2680 │ │ │ │ - @ instruction: 0xf7fcfc93 │ │ │ │ - strtmi fp, [r1], -r1, lsr #24 │ │ │ │ + @ instruction: 0xf7fcfc8f │ │ │ │ + @ instruction: 0x4621bc1e │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ stmib sp, {r0, r1, r3, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7f93309 │ │ │ │ - @ instruction: 0xf641fadf │ │ │ │ - vsubw.s8 q8, q0, d20 │ │ │ │ - bls 0x2d2f04 │ │ │ │ + @ instruction: 0xf641fadb │ │ │ │ + vsubw.s8 q8, q8, d20 │ │ │ │ + bls 0x2d2f88 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ eorcs pc, r2, r3, asr r8 @ │ │ │ │ - ldc2l 7, cr15, [lr, #1004] @ 0x3ec │ │ │ │ + ldc2l 7, cr15, [sl, #1004] @ 0x3ec │ │ │ │ @ instruction: 0xf47c2800 │ │ │ │ - vfma.f32 q13, , q11 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vfma.f32 q13, , q10 │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ @ instruction: 0xf7fe0535 │ │ │ │ @ instruction: 0xf404bbe0 │ │ │ │ @ instruction: 0xf5b31340 │ │ │ │ @ instruction: 0xf0011f40 │ │ │ │ strdeq r8, [r2], #75 @ 0x4b @ │ │ │ │ - blge 0xfffcf850 │ │ │ │ + blge 0xfff0f8d4 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - bls 0x310ce4 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + bls 0x310d58 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ stmdbcs r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - blx 0x90272 │ │ │ │ - bllt 0xffa9027c │ │ │ │ + blx 0xfff902f6 │ │ │ │ + bllt 0xff9d0300 │ │ │ │ movtne pc, #1028 @ 0x404 @ │ │ │ │ svcne 0x0040f5b3 │ │ │ │ ldrthi pc, [r7], #-1 @ │ │ │ │ @ instruction: 0xf57c00e0 │ │ │ │ - @ instruction: 0x4621abdc │ │ │ │ + @ instruction: 0x4621abd9 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0x2090290 │ │ │ │ + blx 0x1f90314 │ │ │ │ vpmax.s8 d25, d1, d8 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ - bl 0x1a3b7c │ │ │ │ + bl 0x1a3c00 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7fa2900 │ │ │ │ - @ instruction: 0xf7fcfbdf │ │ │ │ - @ instruction: 0xf5b3bbc7 │ │ │ │ + @ instruction: 0xf7fcfbdb │ │ │ │ + @ instruction: 0xf5b3bbc4 │ │ │ │ @ instruction: 0xf0006fe0 │ │ │ │ @ instruction: 0xf1b386e1 │ │ │ │ @ instruction: 0xf47c5f80 │ │ │ │ - @ instruction: 0x4621abbe │ │ │ │ + @ instruction: 0x4621abbb │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ stc2 7, cr15, [sl], {249} @ 0xf9 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - blx 0xfed102dc │ │ │ │ - bllt 0xfed902e4 │ │ │ │ + blx 0xfec10360 │ │ │ │ + bllt 0xfecd0368 │ │ │ │ svcvs 0x00e0f5b2 │ │ │ │ strbthi pc, [r6], r0 @ │ │ │ │ svcpl 0x0080f1b2 │ │ │ │ - blge 0xfeb4f4f4 │ │ │ │ + blge 0xfea8f578 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - stmdbge r6, {r0, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r1, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ - @ instruction: 0xf7fcfa9b │ │ │ │ - @ instruction: 0xf5b3bb9d │ │ │ │ + @ instruction: 0xf7fcfa97 │ │ │ │ + @ instruction: 0xf5b3bb9a │ │ │ │ @ instruction: 0xf0011f40 │ │ │ │ @ instruction: 0xf5b383d1 │ │ │ │ @ instruction: 0xf0001f48 │ │ │ │ @ instruction: 0x21808792 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf001428b │ │ │ │ addsmi r8, r3, #255852544 @ 0xf400000 │ │ │ │ ldrhi pc, [pc, r0, asr #32] │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ strls r2, [fp, #-768] @ 0xfffffd00 │ │ │ │ movwcc lr, #39373 @ 0x99cd │ │ │ │ - blx 0x1390334 │ │ │ │ + blx 0x12903b8 │ │ │ │ vqdmulh.s d25, d1, d8 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, sl} │ │ │ │ - bl 0x223c20 │ │ │ │ + bl 0x223ca4 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ @ instruction: 0xf7fb2870 │ │ │ │ - stmdacs r0, {r0, r1, r2, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blge 0xff8cf560 │ │ │ │ + stmdacs r0, {r0, r1, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blge 0xff84f5e4 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - blls 0x350d0c │ │ │ │ + blls 0x350d80 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ stmcs r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf814f7fc │ │ │ │ - bllt 0x1990384 │ │ │ │ + @ instruction: 0xf810f7fc │ │ │ │ + bllt 0x18d0408 │ │ │ │ svcne 0x0078f5b2 │ │ │ │ addhi pc, fp, #1 │ │ │ │ @ instruction: 0xf001428a │ │ │ │ @ instruction: 0xf5b281d8 │ │ │ │ @ instruction: 0xf0011f40 │ │ │ │ @ instruction: 0xf5b285c7 │ │ │ │ @ instruction: 0xf0011f50 │ │ │ │ @@ -198678,106 +198712,106 @@ │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0014293 │ │ │ │ @ instruction: 0xf5b385c1 │ │ │ │ @ instruction: 0xf0411f48 │ │ │ │ @ instruction: 0x462181d2 │ │ │ │ stmib sp, {r1, r2, fp, sp, pc}^ │ │ │ │ strls r5, [fp, #-1289] @ 0xfffffaf7 │ │ │ │ - mrrc2 7, 15, pc, sl, cr9 @ │ │ │ │ + mrrc2 7, 15, pc, r4, cr9 @ │ │ │ │ vqdmulh.s d25, d1, d8 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ - bl 0x2138bc │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ + bl 0x213940 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ movwcs r2, #1920 @ 0x780 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - mcrr2 7, 15, pc, r4, cr10 @ │ │ │ │ + mcrr2 7, 15, pc, r0, cr10 @ │ │ │ │ @ instruction: 0xf47c2800 │ │ │ │ - @ instruction: 0x4621ab98 │ │ │ │ + @ instruction: 0x4621ab96 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0x5903f2 │ │ │ │ + blx 0x610476 │ │ │ │ movwcs r9, #2569 @ 0xa09 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ addeq lr, r2, #5120 @ 0x1400 │ │ │ │ @ instruction: 0x2790f8d2 │ │ │ │ - blx 0xfe41040e │ │ │ │ - bllt 0x790414 │ │ │ │ + blx 0xfe310492 │ │ │ │ + bllt 0x6d0498 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f9330a │ │ │ │ vldmdbvs r3!, {s30-s216} │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - blge 0x4cf538 │ │ │ │ + blge 0x4cf5bc │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43e6f60 │ │ │ │ - blls 0x33d074 │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + blls 0x33d0f8 │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ stmdacs r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xffaaf7fb │ │ │ │ + @ instruction: 0xffa6f7fb │ │ │ │ @ instruction: 0xf47c2800 │ │ │ │ - @ instruction: 0xf7feab62 │ │ │ │ + @ instruction: 0xf7feab60 │ │ │ │ @ instruction: 0xf5b3bafc │ │ │ │ @ instruction: 0xf47c6fe0 │ │ │ │ - @ instruction: 0x4621aaf0 │ │ │ │ + strtmi sl, [r1], -sp, ror #21 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xfe59046a │ │ │ │ + blx 0xfe5104ee │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xf9c2f7fb │ │ │ │ - blt 0xffa10480 │ │ │ │ + @ instruction: 0xf9bef7fb │ │ │ │ + blt 0xff950504 │ │ │ │ svcpl 0x0080f1b3 │ │ │ │ - bge 0xff8cf688 │ │ │ │ + bge 0xff80f70c │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - stmdbge r6, {r0, r1, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ - @ instruction: 0xf7fcf9d1 │ │ │ │ - bcs 0x101000 │ │ │ │ - bge 0xff4cf5a8 │ │ │ │ + @ instruction: 0xf7fcf9cd │ │ │ │ + bcs 0x101078 │ │ │ │ + bge 0xff40f62c │ │ │ │ @ instruction: 0xf413684b │ │ │ │ @ instruction: 0xf43c6f60 │ │ │ │ - vpmax.s8 q13, , q5 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x1931a0 │ │ │ │ + vpmax.s8 q13, , │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x193224 │ │ │ │ stmdbge r6, {r7, r9} │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ mrccs 8, 3, APSR_nzcv, cr8, cr2, {6} │ │ │ │ - blx 0xc904ca │ │ │ │ - blt 0xff0104d0 │ │ │ │ + blx 0xb9054e │ │ │ │ + blt 0xfef50554 │ │ │ │ rscvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, r0, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf47c4293 │ │ │ │ - @ instruction: 0x4621aab4 │ │ │ │ + @ instruction: 0x4621aab1 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0x16904e2 │ │ │ │ + blx 0x1610566 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - blx 0x15104f0 │ │ │ │ - blt 0xfeb104f8 │ │ │ │ + blx 0x1410574 │ │ │ │ + blt 0xfea5057c │ │ │ │ movtne pc, #1028 @ 0x404 @ │ │ │ │ @ instruction: 0xf1000622 │ │ │ │ @ instruction: 0xf5b387ee │ │ │ │ @ instruction: 0xf0011f40 │ │ │ │ @ instruction: 0x46218299 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf8f2f7f9 │ │ │ │ + @ instruction: 0xf8ecf7f9 │ │ │ │ vpmax.s8 d25, d1, d8 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ - bl 0x1a3df8 │ │ │ │ + bl 0x1a3e7c │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7fa2b40 │ │ │ │ - @ instruction: 0xf7fcf97f │ │ │ │ - @ instruction: 0xf5b2ba89 │ │ │ │ + @ instruction: 0xf7fcf97b │ │ │ │ + @ instruction: 0xf5b2ba86 │ │ │ │ @ instruction: 0xf0011f78 │ │ │ │ addmi r8, sl, #20, 4 @ 0x40000001 │ │ │ │ addhi pc, lr, r1 │ │ │ │ svcne 0x0040f5b2 │ │ │ │ strthi pc, [r0], #1 │ │ │ │ svcne 0x0050f5b2 │ │ │ │ strhi pc, [fp], #1 │ │ │ │ @@ -198787,91 +198821,91 @@ │ │ │ │ addsmi r0, r3, #48, 4 │ │ │ │ strhi pc, [fp, #-1] │ │ │ │ svcne 0x0048f5b3 │ │ │ │ addhi pc, r8, r1, asr #32 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ strpl lr, [r9, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7f9950b │ │ │ │ - blls 0x311394 │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + blls 0x311400 │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ usatcs pc, #0, r3, asr #17 @ │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ @ instruction: 0xf7fa4630 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - bge 0xff0cf7a0 │ │ │ │ + stmdacs r0, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + bge 0xff04f824 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - bls 0x350ea4 │ │ │ │ + bls 0x350f30 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ - bl 0x223e88 │ │ │ │ + bl 0x223f0c │ │ │ │ @ instruction: 0xf8d20282 │ │ │ │ @ instruction: 0xf7fb26f0 │ │ │ │ - @ instruction: 0xf7fcfab3 │ │ │ │ - strtmi fp, [r1], -r1, asr #20 │ │ │ │ + @ instruction: 0xf7fcfaaf │ │ │ │ + @ instruction: 0x4621ba3e │ │ │ │ @ instruction: 0xf7f8a806 │ │ │ │ - bls 0x2d258c │ │ │ │ + bls 0x2d24f0 │ │ │ │ vqdmulh.s d25, d1, d10 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, sl} │ │ │ │ - bl 0x1a3eb0 │ │ │ │ - bl 0x2132fc │ │ │ │ + bl 0x1a3f34 │ │ │ │ + bl 0x213380 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ @ instruction: 0xf7fb2ba0 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldclge 4, cr15, [ip], {61} @ 0x3d │ │ │ │ - blt 0xfe5d05f8 │ │ │ │ + blt 0xfe55067c │ │ │ │ @ instruction: 0xf43c2a00 │ │ │ │ - stmdavs fp, {r2, r5, r9, fp, sp, pc}^ │ │ │ │ + stmdavs fp, {r0, r5, r9, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - bge 0x8cf708 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + bge 0x80f78c │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ addeq lr, r0, #3072 @ 0xc00 │ │ │ │ movwcs sl, #2310 @ 0x906 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fb2ef8 │ │ │ │ - @ instruction: 0xf7fcfa83 │ │ │ │ - @ instruction: 0x4621ba11 │ │ │ │ + @ instruction: 0xf7fcfa7f │ │ │ │ + strtmi fp, [r1], -lr, lsl #20 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ @ instruction: 0xf9b2f7f9 │ │ │ │ @ instruction: 0xf8d36d33 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43e6f70 │ │ │ │ ldmdavs fp, {r1, r3, r4, r8, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ ldmdbge r5, {r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ vqdmulh.s d25, d1, d9 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, sl} │ │ │ │ - bl 0x223f2c │ │ │ │ + bl 0x223fb0 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ @ instruction: 0xf7fb27f0 │ │ │ │ - stmdacs r0, {r0, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - bge 0x174f86c │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + bge 0x16cf8f0 │ │ │ │ stmdblt r7, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movtne pc, #1028 @ 0x404 @ │ │ │ │ @ instruction: 0xf1010620 │ │ │ │ @ instruction: 0xf5b3807a │ │ │ │ @ instruction: 0xf0011f40 │ │ │ │ @ instruction: 0x462180fe │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf836f7f9 │ │ │ │ + @ instruction: 0xf830f7f9 │ │ │ │ vpmax.s8 d25, d1, d8 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ - bl 0x1a3f70 │ │ │ │ + bl 0x1a3ff4 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7fa2b10 │ │ │ │ - @ instruction: 0xf7fcf8c3 │ │ │ │ - strteq fp, [r3], -sp, asr #19 │ │ │ │ + @ instruction: 0xf7fcf8bf │ │ │ │ + strteq fp, [r3], -sl, asr #19 │ │ │ │ strbhi pc, [r7], r0, lsl #2 @ │ │ │ │ movweq pc, #62030 @ 0xf24e @ │ │ │ │ cmnpeq lr, #192, 4 @ p-variant is OBSOLETE │ │ │ │ andcs r4, sp, #35 @ 0x23 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0014293 │ │ │ │ movwcs r8, #62213 @ 0xf305 │ │ │ │ @@ -198881,1672 +198915,1672 @@ │ │ │ │ @ instruction: 0xf0014293 │ │ │ │ vst2.16 {d8-d11}, [r4 :256], r7 │ │ │ │ @ instruction: 0xf5b31340 │ │ │ │ @ instruction: 0xf0011f40 │ │ │ │ strtmi r8, [r1], -pc, asr #4 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf802f7f9 │ │ │ │ + @ instruction: 0xfffcf7f8 │ │ │ │ vpmax.s8 d25, d1, d8 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ - bl 0x1a3fd8 │ │ │ │ + bl 0x1a405c │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7fa2aa0 │ │ │ │ - @ instruction: 0xf7fcf88f │ │ │ │ - @ instruction: 0x4621b999 │ │ │ │ + @ instruction: 0xf7fcf88b │ │ │ │ + @ instruction: 0x4621b996 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - @ instruction: 0xf8f2f7f9 │ │ │ │ - blcs 0x16e604 │ │ │ │ + @ instruction: 0xf8f0f7f9 │ │ │ │ + blcs 0x16e688 │ │ │ │ orrhi pc, lr, #67108864 @ 0x4000000 │ │ │ │ vqrdmulh.s d2, d1, d0 │ │ │ │ @ instruction: 0xf041838e │ │ │ │ @ instruction: 0xf6408349 │ │ │ │ vmov.i32 , #2304 @ 0x00000900 │ │ │ │ stmdbge r6, {r2, r3, r9} │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ - stmdacs r0, {r0, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - stmibge r9!, {r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmibge r7!, {r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - stmdals r9, {r0, r1, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ - rscvs pc, r4, #268435460 @ 0x10000004 │ │ │ │ + stmdals r9, {r0, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + rsbvc pc, r4, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf7fb28c0 │ │ │ │ - @ instruction: 0xf7fcf9d9 │ │ │ │ - strtmi fp, [r1], -r7, ror #18 │ │ │ │ + @ instruction: 0xf7fcf9d5 │ │ │ │ + strtmi fp, [r1], -r4, ror #18 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0x31077c │ │ │ │ + blx 0x290800 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xf8e2f7fb │ │ │ │ - ldmdblt sl, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8def7fb │ │ │ │ + ldmdblt r7, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - stmdbge r6, {r0, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r1, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ - @ instruction: 0xf7fcf88d │ │ │ │ - @ instruction: 0xf7f8b94d │ │ │ │ - bls 0x312790 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + @ instruction: 0xf7fcf889 │ │ │ │ + @ instruction: 0xf7f8b94a │ │ │ │ + bls 0x312804 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ stmibcs r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf954f7fa │ │ │ │ - ldmdblt ip!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf950f7fa │ │ │ │ + ldmdblt r9!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ addcs r0, r0, r2, lsr #17 │ │ │ │ andeq pc, r2, r0, asr #5 │ │ │ │ movteq pc, #9156 @ 0x23c4 @ │ │ │ │ andeq pc, r8, #2 │ │ │ │ @ instruction: 0x0c00ea04 │ │ │ │ vorr.i32 d20, #51712 @ 0x0000ca00 │ │ │ │ vaddw.u8 , q2, d3 │ │ │ │ @ instruction: 0xf5bc4381 │ │ │ │ @ instruction: 0xf0013f00 │ │ │ │ vqsub.s8 d8, d17, d31 │ │ │ │ @ instruction: 0xf1bc8144 │ │ │ │ @ instruction: 0xf0010f00 │ │ │ │ strls r8, [r9, #-673] @ 0xfffffd5f │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ - bl 0x237440 │ │ │ │ + bl 0x2374c4 │ │ │ │ stmib sp, {r0, r1, r7, r8, r9}^ │ │ │ │ ldrtmi r2, [r0], -r6, lsl #2 │ │ │ │ stmdbge r6, {r9, sp} │ │ │ │ andls r9, fp, #-1610612736 @ 0xa0000000 │ │ │ │ ldccs 8, cr15, [r8], {211} @ 0xd3 │ │ │ │ - blx 0x1610826 │ │ │ │ + blx 0x15108aa │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ - @ instruction: 0xf7fcad54 │ │ │ │ - @ instruction: 0x4621b976 │ │ │ │ + @ instruction: 0xf7fcad52 │ │ │ │ + @ instruction: 0x4621b974 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf936f7f9 │ │ │ │ + @ instruction: 0xff1af7f8 │ │ │ │ @ instruction: 0xf57c02e1 │ │ │ │ - @ instruction: 0x6d33a900 │ │ │ │ + ldcvs 8, cr10, [r3, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43c6f70 │ │ │ │ - ldmdavs fp, {r3, r4, r5, r6, r7, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r2, r4, r5, r6, r7, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - ldmge r3!, {r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmge r0!, {r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ vcgt.s8 d25, d6, d0 │ │ │ │ vsubl.s8 , d0, d17 │ │ │ │ @ instruction: 0xf7fa020c │ │ │ │ - @ instruction: 0xf7fcfc37 │ │ │ │ - stmdage r6, {r0, r3, r5, r6, r7, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fcfc33 │ │ │ │ + stmdage r6, {r1, r2, r5, r6, r7, fp, ip, sp, pc} │ │ │ │ movwcs r4, #1569 @ 0x621 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf8f4f7f9 │ │ │ │ + @ instruction: 0xff16f7f8 │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - ldmge r9, {r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmge r6, {r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43c6f60 │ │ │ │ - movwcs sl, #2260 @ 0x8d4 │ │ │ │ + movwcs sl, #2257 @ 0x8d1 │ │ │ │ movwls sl, #2310 @ 0x906 │ │ │ │ sbccs pc, r9, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, ip, #192, 4 │ │ │ │ - ldc2 7, cr15, [r8], {250} @ 0xfa │ │ │ │ - stmialt sl, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldc2 7, cr15, [r4], {250} @ 0xfa │ │ │ │ + stmialt r7, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ - @ instruction: 0xf7f9930b │ │ │ │ - rsceq pc, r2, #16056320 @ 0xf50000 │ │ │ │ - ldmge pc!, {r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} @ │ │ │ │ + @ instruction: 0xf7f8930b │ │ │ │ + rsceq pc, r2, #3472 @ 0xd90 │ │ │ │ + ldmge ip!, {r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - ldmge r7!, {r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + ldmge r4!, {r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43c6f60 │ │ │ │ - movwcs sl, #2226 @ 0x8b2 │ │ │ │ + movwcs sl, #2223 @ 0x8af │ │ │ │ movwls sl, #2310 @ 0x906 │ │ │ │ rsbscs pc, r1, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, ip, #192, 4 │ │ │ │ - blx 0xffe908ee │ │ │ │ - stmialt r8!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blx 0xffd90972 │ │ │ │ + stmialt r5!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strtmi sl, [r1], -r6, lsl #16 │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ - @ instruction: 0xf7f9930b │ │ │ │ - ldcvs 8, cr15, [r3, #-716]! @ 0xfffffd34 │ │ │ │ + @ instruction: 0xf7f8930b │ │ │ │ + ldcvs 14, cr15, [r3, #-852]! @ 0xfffffcac │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43c6f70 │ │ │ │ - ldmdavs fp, {r3, r4, r7, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r2, r4, r7, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - ldmge r3, {r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + ldmge r0, {r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ vcgt.s8 d25, d6, d0 │ │ │ │ vmvn.i32 , #2304 @ 0x00000900 │ │ │ │ @ instruction: 0xf7fa020c │ │ │ │ - @ instruction: 0xf7fcfbd7 │ │ │ │ - stmdage r6, {r0, r3, r7, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fcfbd3 │ │ │ │ + stmdage r6, {r1, r2, r7, fp, ip, sp, pc} │ │ │ │ movwcs r4, #1569 @ 0x621 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf894f7f9 │ │ │ │ + mrc2 7, 5, pc, cr6, cr8, {7} │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - ldmdage r9!, {r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdage r6!, {r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43c6f60 │ │ │ │ - movwcs sl, #2164 @ 0x874 │ │ │ │ + movwcs sl, #2161 @ 0x871 │ │ │ │ movwls sl, #2310 @ 0x906 │ │ │ │ andscs pc, r9, #1610612740 @ 0x60000004 │ │ │ │ andeq pc, ip, #192, 4 │ │ │ │ - blx 0xfef1096a │ │ │ │ - stmdalt sl!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blx 0xfee109ee │ │ │ │ + stmdalt r7!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f9930b │ │ │ │ - stmdbge r6, {r0, r1, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fa4630 │ │ │ │ - @ instruction: 0xf7fcff17 │ │ │ │ - @ instruction: 0x4621b85d │ │ │ │ + @ instruction: 0xf7fcff13 │ │ │ │ + @ instruction: 0x4621b85a │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - mcr2 7, 4, pc, cr12, cr8, {7} @ │ │ │ │ + mcr2 7, 2, pc, cr8, cr8, {7} @ │ │ │ │ vpmax.s8 d25, d1, d8 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ - bl 0x1a427c │ │ │ │ + bl 0x1a4300 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7fa2ac0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x00abf43c │ │ │ │ - stmialt pc!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + svcge 0x00aaf43c │ │ │ │ + stmialt sp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf850f7f9 │ │ │ │ + @ instruction: 0xf852f7f9 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - mcr2 7, 5, pc, cr14, cr10, {7} @ │ │ │ │ - ldmdalt r8!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + mcr2 7, 5, pc, cr10, cr10, {7} @ │ │ │ │ + ldmdalt r5!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f9330a │ │ │ │ - stmdbge r6, {r0, r1, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r2, r6, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fa4630 │ │ │ │ - @ instruction: 0xf7fcff4b │ │ │ │ - stmdage r6, {r0, r1, r3, r5, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fcff47 │ │ │ │ + stmdage r6, {r3, r5, fp, ip, sp, pc} │ │ │ │ movwcs r4, #1569 @ 0x621 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf856f7f9 │ │ │ │ + mrc2 7, 1, pc, cr10, cr8, {7} │ │ │ │ @ instruction: 0xf57c02e0 │ │ │ │ - ldcvs 8, cr10, [r3, #-128]! @ 0xffffff80 │ │ │ │ + ldcvs 8, cr10, [r3, #-116]! @ 0xffffff8c │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43c6f70 │ │ │ │ - ldmdavs fp, {r3, r4, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r0, r2, r4, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - ldmdage r3, {r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + ldmdage r0, {r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ vcgt.s8 d25, d6, d0 │ │ │ │ vmlal.s , d16, d1[0] │ │ │ │ @ instruction: 0xf7fa020c │ │ │ │ - @ instruction: 0xf7fcfb57 │ │ │ │ - ldcvs 8, cr11, [r3, #-36]! @ 0xffffffdc │ │ │ │ + @ instruction: 0xf7fcfb53 │ │ │ │ + ldcvs 8, cr11, [r3, #-24]! @ 0xffffffe8 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ stmibge fp, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43d6f70 │ │ │ │ @ instruction: 0xf3c4a986 │ │ │ │ ldrmi r4, [r9], r1, lsl #7 │ │ │ │ @ instruction: 0xf43b2b03 │ │ │ │ - shsub8mi sl, r0, r6 │ │ │ │ - mrc2 7, 2, pc, cr10, cr11, {7} │ │ │ │ + shsub8mi sl, r0, r3 │ │ │ │ + mrc2 7, 2, pc, cr6, cr11, {7} │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ - @ instruction: 0x4630a85c │ │ │ │ - @ instruction: 0xf882f016 │ │ │ │ + @ instruction: 0x4630a85a │ │ │ │ + @ instruction: 0xf894f016 │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ - vmov.i16 q13, #198 @ 0x00c6 │ │ │ │ + vmov.i16 q13, #196 @ 0x00c4 │ │ │ │ strteq r3, [r1], r2, asr #6 │ │ │ │ stmdaeq r3, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ sbcshi pc, fp, #1073741824 @ 0x40000000 │ │ │ │ stmdacs r2, {r4, r5, r7, r8, r9, sl, fp, sp, lr} │ │ │ │ sbcshi pc, r3, #67108864 @ 0x4000000 │ │ │ │ vsub.i8 d2, d1, d0 │ │ │ │ @ instruction: 0xf04182d4 │ │ │ │ @ instruction: 0xf77d819b │ │ │ │ - strmi pc, [r5], -pc, lsr #28 │ │ │ │ - @ instruction: 0xf970f77d │ │ │ │ + strmi pc, [r5], -sp, ror #27 │ │ │ │ + @ instruction: 0xf92ef77d │ │ │ │ vrsubhn.i16 d20, q2, │ │ │ │ vmla.i q8, q2, d2[0] │ │ │ │ - bl 0x1efab8 │ │ │ │ + bl 0x1efb3c │ │ │ │ @ instruction: 0xf7ea0449 │ │ │ │ - vpadd.i8 d31, d1, d11 │ │ │ │ - vmla.f d22, d16, d0[5] │ │ │ │ - bl 0x112f9c │ │ │ │ + vpmin.s8 , , │ │ │ │ + vmla.f d23, d0, d0[5] │ │ │ │ + bl 0x113020 │ │ │ │ strmi r0, [r2], -r4, lsl #3 │ │ │ │ ldrtmi r4, [r8], -fp, lsr #12 │ │ │ │ ldcmi 8, cr15, [r8], {209} @ 0xd1 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r6, [r0, r9, lsl #16]! │ │ │ │ @ instruction: 0x4641463a │ │ │ │ @ instruction: 0xf7d54630 │ │ │ │ - svcvs 0x00b3fa9b │ │ │ │ + svcvs 0x00b3fa61 │ │ │ │ @ instruction: 0xf43c2b00 │ │ │ │ - svcne 0x005aa81e │ │ │ │ + svcne 0x005aa81c │ │ │ │ cmpmi r3, r3, asr r2 │ │ │ │ @ instruction: 0xf7fc67b3 │ │ │ │ - bcs 0x100b60 │ │ │ │ - svcge 0x00a9f43b │ │ │ │ + bcs 0x100bdc │ │ │ │ + svcge 0x00a6f43b │ │ │ │ @ instruction: 0xf413684b │ │ │ │ @ instruction: 0xf43b6f60 │ │ │ │ - vmax.f32 d26, d17, d20 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ - bl 0x1937ec │ │ │ │ + vmax.f32 d26, d17, d17 │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ + bl 0x193870 │ │ │ │ stmdbge r6, {r7, r9} │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ ldclcs 8, cr15, [r8, #-840] @ 0xfffffcb8 │ │ │ │ - @ instruction: 0xf808f7fb │ │ │ │ - svclt 0x0096f7fb │ │ │ │ + @ instruction: 0xf804f7fb │ │ │ │ + svclt 0x0093f7fb │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f8330a │ │ │ │ - @ instruction: 0xf640feef │ │ │ │ + @ instruction: 0xf640feed │ │ │ │ vmlal.s q9, d0, d1[0] │ │ │ │ movwcs r0, #524 @ 0x20c │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xfff6f7fa │ │ │ │ + @ instruction: 0xfff2f7fa │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf7fba9f3 │ │ │ │ - stmdbeq r3!, {r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ + stmdbeq r3!, {r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ vaddw.s8 q9, q8, d0 │ │ │ │ vaddw.u8 q8, q2, d2 │ │ │ │ sbcseq r0, sl, r2, asr #32 │ │ │ │ @ instruction: 0xf0024021 │ │ │ │ stmdaeq r7!, {r3, r9}^ │ │ │ │ - b 0x14a3778 │ │ │ │ + b 0x14a37fc │ │ │ │ vmov.i16 d19, #196 @ 0x00c4 │ │ │ │ @ instruction: 0xf5b13003 │ │ │ │ @ instruction: 0xf0013f00 │ │ │ │ vand q4, q8, │ │ │ │ stmdbcs r0, {r1, r3, r4, r5, r7, r9, sl, pc} │ │ │ │ orrshi pc, r2, r1 │ │ │ │ andcs lr, r6, sp, asr #19 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ strls r2, [r9, #-768] @ 0xfffffd00 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ movwls r2, #33537 @ 0x8301 │ │ │ │ - blx 0xf90b8c │ │ │ │ + blx 0xe90c10 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf7fbab1b │ │ │ │ - andls fp, r9, #776 @ 0x308 │ │ │ │ + andls fp, r9, #192, 30 @ 0x300 │ │ │ │ orrvc pc, sp, #76546048 @ 0x4900000 │ │ │ │ movweq pc, #25280 @ 0x62c0 @ │ │ │ │ vhsub.s8 d25, d5, d11 │ │ │ │ vmlal.s q8, d16, d1[6] │ │ │ │ @ instruction: 0xf7fa020c │ │ │ │ - @ instruction: 0xf7fbffbb │ │ │ │ - andls fp, r9, #292 @ 0x124 │ │ │ │ + @ instruction: 0xf7fbffb7 │ │ │ │ + andls fp, r9, #280 @ 0x118 │ │ │ │ cmnpvs r9, #76546048 @ p-variant is OBSOLETE @ 0x4900000 │ │ │ │ movweq pc, #25280 @ 0x62c0 @ │ │ │ │ vhsub.s8 d25, d5, d11 │ │ │ │ vmlal.s , d0, d1[0] │ │ │ │ @ instruction: 0xf7fa020c │ │ │ │ - @ instruction: 0xf7fbffad │ │ │ │ - andls fp, r9, #59, 30 @ 0xec │ │ │ │ + @ instruction: 0xf7fbffa9 │ │ │ │ + andls fp, r9, #56, 30 @ 0xe0 │ │ │ │ msreq CPSR_sc, #-1610612732 @ 0xa0000004 │ │ │ │ movweq pc, #25280 @ 0x62c0 @ │ │ │ │ vhsub.s8 d25, d5, d11 │ │ │ │ vrshr.s64 d17, d9, #64 │ │ │ │ @ instruction: 0xf7fa020c │ │ │ │ - @ instruction: 0xf7fbff9f │ │ │ │ - @ instruction: 0xf44fbf2d │ │ │ │ + @ instruction: 0xf7fbff9b │ │ │ │ + @ instruction: 0xf44fbf2a │ │ │ │ vqdmlal.s q11, d17, d0[4] │ │ │ │ addsmi r0, sl, #0, 6 │ │ │ │ - svcge 0x0025f47b │ │ │ │ + svcge 0x0022f47b │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ - stmdbge r6, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r1, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fa4630 │ │ │ │ - @ instruction: 0xf7fbfec1 │ │ │ │ - qadd16mi fp, r1, r9 │ │ │ │ + @ instruction: 0xf7fbfebd │ │ │ │ + qadd16mi fp, r1, r6 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - mcr2 7, 1, pc, cr6, cr8, {7} @ │ │ │ │ + mcr2 7, 1, pc, cr2, cr8, {7} @ │ │ │ │ vqdmulh.s d25, d1, d9 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, sl} │ │ │ │ - bl 0x224504 │ │ │ │ + bl 0x224588 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ movwcs r2, #1632 @ 0x660 │ │ │ │ - @ instruction: 0xff74f7fa │ │ │ │ + @ instruction: 0xff70f7fa │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf7fbadfa │ │ │ │ - strtmi fp, [r1], -sl, ror #30 │ │ │ │ + strtmi fp, [r1], -r8, ror #30 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - stc2l 7, cr15, [sl, #-992]! @ 0xfffffc20 │ │ │ │ + stc2l 7, cr15, [r6, #-992]! @ 0xfffffc20 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ movwls r2, #33538 @ 0x8302 │ │ │ │ - mcr2 7, 4, pc, cr6, cr9, {7} @ │ │ │ │ + mcr2 7, 4, pc, cr2, cr9, {7} @ │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf7fbae3b │ │ │ │ - qsaxmi fp, r1, r8 │ │ │ │ + qsaxmi fp, r1, r6 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - ldc2l 7, cr15, [sl, #992]! @ 0x3e0 │ │ │ │ + ldc2l 7, cr15, [r6, #992]! @ 0x3e0 │ │ │ │ vqdmulh.s d25, d1, d9 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, sl} │ │ │ │ - bl 0x22455c │ │ │ │ + bl 0x2245e0 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ movwcs r2, #1792 @ 0x700 │ │ │ │ - @ instruction: 0xff48f7fa │ │ │ │ + @ instruction: 0xff44f7fa │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf7fbaf6c │ │ │ │ - qasxmi fp, r1, lr │ │ │ │ + qasxmi fp, r1, ip │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ mrc2 7, 3, pc, cr4, cr8, {7} │ │ │ │ @ instruction: 0xf8d36d33 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43c6f70 │ │ │ │ - ldmdavs fp, {r0, r2, r3, r5, r6, r7, r8, sl, fp, sp, pc}^ │ │ │ │ + ldmdavs fp, {r2, r3, r5, r6, r7, r8, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - stclge 4, cr15, [r8, #240]! @ 0xf0 │ │ │ │ + stclge 4, cr15, [r7, #240]! @ 0xf0 │ │ │ │ vqdmulh.s d25, d1, d9 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, sl} │ │ │ │ - bl 0x2245a8 │ │ │ │ + bl 0x22462c │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ @ instruction: 0xf7fb2800 │ │ │ │ - stmdacs r0, {r0, r1, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x001bf47b │ │ │ │ - ldcllt 7, cr15, [sl, #1008] @ 0x3f0 │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + svcge 0x0019f47b │ │ │ │ + ldcllt 7, cr15, [r9, #1008] @ 0x3f0 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ - mrrc2 7, 15, pc, r8, cr8 @ │ │ │ │ + ldc2 7, cr15, [r0], {248} @ 0xf8 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xff08f7fa │ │ │ │ + @ instruction: 0xff04f7fa │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf7fbaa71 │ │ │ │ - strtmi fp, [r1], -ip, lsl #30 │ │ │ │ + strtmi fp, [r1], -sl, lsl #30 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ mcr2 7, 2, pc, cr2, cr8, {7} @ │ │ │ │ @ instruction: 0xf8d36d33 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43d6f70 │ │ │ │ ldmdavs fp, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ svcge 0x0078f43d │ │ │ │ vqdmulh.s d25, d1, d9 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, sl} │ │ │ │ - bl 0x22460c │ │ │ │ + bl 0x224690 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ @ instruction: 0xf7fb29d0 │ │ │ │ - stmdacs r0, {r0, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - mcrge 4, 7, pc, cr9, cr11, {3} @ │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + mcrge 4, 7, pc, cr7, cr11, {3} @ │ │ │ │ svclt 0x006af7fd │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f8330a │ │ │ │ - ldcvs 13, cr15, [r3, #-548]! @ 0xfffffddc │ │ │ │ + ldcvs 13, cr15, [r3, #-532]! @ 0xfffffdec │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - blge 0xfeccfe70 │ │ │ │ + blge 0xfed0fef4 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43d6f60 │ │ │ │ - blls 0x33dc30 │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + blls 0x33dcb8 │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ @ instruction: 0x2630f8d3 │ │ │ │ @ instruction: 0xf7fa2300 │ │ │ │ - stmdacs r0, {r0, r1, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - mcrge 4, 6, pc, cr3, cr11, {3} @ │ │ │ │ - bllt 0xfe7d0da0 │ │ │ │ + stmdacs r0, {r0, r1, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + mcrge 4, 6, pc, cr1, cr11, {3} @ │ │ │ │ + bllt 0xfe810e24 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f8330a │ │ │ │ - ldcvs 13, cr15, [r3, #-396]! @ 0xfffffe74 │ │ │ │ + ldcvs 13, cr15, [r3, #-380]! @ 0xfffffe84 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr7, cr13, {1} │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43d6f60 │ │ │ │ - blls 0x33e79c │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + blls 0x33e820 │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ @ instruction: 0x2600f8d3 │ │ │ │ @ instruction: 0xf7fa2300 │ │ │ │ - stmdacs r0, {r0, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - mrcge 4, 4, APSR_nzcv, cr13, cr11, {3} │ │ │ │ + stmdacs r0, {r0, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + mrcge 4, 4, APSR_nzcv, cr11, cr11, {3} │ │ │ │ mcrlt 7, 3, pc, cr3, cr13, {7} @ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xff0ef7f8 │ │ │ │ + @ instruction: 0xff0af7f8 │ │ │ │ @ instruction: 0xf57b0322 │ │ │ │ - stmdbge r6, {r1, r2, r5, r9, sl, fp, sp, pc} │ │ │ │ + stmdbge r6, {r0, r1, r5, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf7fa4630 │ │ │ │ - @ instruction: 0xf7fbfc4f │ │ │ │ - strtmi fp, [r1], -r1, lsr #28 │ │ │ │ + @ instruction: 0xf7fbfc4b │ │ │ │ + @ instruction: 0x4621be1e │ │ │ │ movwls sl, #43014 @ 0xa806 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ - msreq CPSR_sxc, #4080 @ 0xff0 │ │ │ │ - mrcge 5, 0, APSR_nzcv, cr7, cr11, {3} │ │ │ │ + msreq CPSR_sxc, #4016 @ 0xfb0 │ │ │ │ + mrcge 5, 0, APSR_nzcv, cr4, cr11, {3} │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - blx 0xfff10e1a │ │ │ │ - mrclt 7, 0, APSR_nzcv, cr2, cr11, {7} │ │ │ │ + blx 0xffe10e9e │ │ │ │ + mcrlt 7, 0, pc, cr15, cr11, {7} @ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f8330a │ │ │ │ - bls 0x311f48 │ │ │ │ - @ instruction: 0x13a4f242 │ │ │ │ + bls 0x311ebc │ │ │ │ + msrcs CPSR_s, #536870916 @ 0x20000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ eorcs pc, r2, r3, asr r8 @ │ │ │ │ subsmi r9, fp, #9216 @ 0x2400 │ │ │ │ @ instruction: 0xf7f99309 │ │ │ │ - stmdacs r0, {r0, r1, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [r0, #244] @ 0xf4 │ │ │ │ - mcrlt 7, 3, pc, cr3, cr11, {7} @ │ │ │ │ + mcrlt 7, 3, pc, cr1, cr11, {7} @ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f8330a │ │ │ │ - stmdbge r6, {r0, r1, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r1, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #9776 @ 0x2630 │ │ │ │ @ instruction: 0xf7f99308 │ │ │ │ - stmdacs r0, {r0, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 5, pc, cr6, cr13, {1} @ │ │ │ │ - mrclt 7, 2, APSR_nzcv, cr1, cr11, {7} │ │ │ │ + mcrlt 7, 2, pc, cr15, cr11, {7} @ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - mcr2 7, 6, pc, cr4, cr8, {7} @ │ │ │ │ + mcr2 7, 6, pc, cr0, cr8, {7} @ │ │ │ │ @ instruction: 0xf57b0323 │ │ │ │ - stmdbge r6, {r2, r3, r4, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ + stmdbge r6, {r0, r3, r4, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf7fa4630 │ │ │ │ - @ instruction: 0xf7fbfc29 │ │ │ │ - stmdage r6, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fbfc25 │ │ │ │ + stmdage r6, {r2, r4, r6, r7, r8, sl, fp, ip, sp, pc} │ │ │ │ stmib sp, {r0, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7f8330a │ │ │ │ - msreq CPSR_, #2896 @ 0xb50 │ │ │ │ - stclge 5, cr15, [sp, #492] @ 0x1ec │ │ │ │ + msreq CPSR_, #2832 @ 0xb10 │ │ │ │ + stclge 5, cr15, [sl, #492] @ 0x1ec │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - blx 0xff590eae │ │ │ │ - stcllt 7, cr15, [r8, #1004] @ 0x3ec │ │ │ │ + blx 0xff490f32 │ │ │ │ + stcllt 7, cr15, [r5, #1004] @ 0x3ec │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f8330a │ │ │ │ - ldcvs 12, cr15, [r3, #-852]! @ 0xfffffcac │ │ │ │ + ldcvs 12, cr15, [r3, #-836]! @ 0xfffffcbc │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - svcge 0x0052f43b │ │ │ │ + svcge 0x0050f43b │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43b6f60 │ │ │ │ - blls 0x33ec24 │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + blls 0x33eca0 │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ ldrbcs pc, [r0, #2259] @ 0x8d3 @ │ │ │ │ @ instruction: 0xf7fa2300 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - mcrge 4, 0, pc, cr15, cr11, {3} @ │ │ │ │ - svclt 0x003ef7fb │ │ │ │ + stmdacs r0, {r0, r1, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + mcrge 4, 0, pc, cr13, cr11, {3} @ │ │ │ │ + svclt 0x003cf7fb │ │ │ │ rscvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, r0, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf47b4293 │ │ │ │ - @ instruction: 0x4621ad9a │ │ │ │ + @ instruction: 0x4621ad97 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - mrc2 7, 3, pc, cr8, cr8, {7} │ │ │ │ + mrc2 7, 3, pc, cr4, cr8, {7} │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - ldc2 7, cr15, [r6, #-1000]! @ 0xfffffc18 │ │ │ │ - stclt 7, cr15, [lr, #1004] @ 0x3ec │ │ │ │ + ldc2 7, cr15, [r2, #-1000]! @ 0xfffffc18 │ │ │ │ + stclt 7, cr15, [fp, #1004] @ 0x3ec │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwcs r9, #773 @ 0x305 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - ldc2 7, cr15, [sl], {248} @ 0xf8 │ │ │ │ - blls 0x22e418 │ │ │ │ + ldc2 7, cr15, [r6], {248} @ 0xf8 │ │ │ │ + blls 0x22e49c │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ - blge 0xff190050 │ │ │ │ + blge 0xff1900d4 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ @ instruction: 0xf43d6f60 │ │ │ │ - bls 0x33de5c │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + bls 0x33dee0 │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ addeq lr, r2, #5120 @ 0x1400 │ │ │ │ strcs pc, [r0, #2258]! @ 0x8d2 │ │ │ │ - ldc2l 7, cr15, [ip, #1000] @ 0x3e8 │ │ │ │ + ldc2l 7, cr15, [r8, #1000] @ 0x3e8 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fdadd4 │ │ │ │ + @ instruction: 0xf7fdadd2 │ │ │ │ strtmi fp, [r1], -pc, lsr #23 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xfef90f7a │ │ │ │ + blx 0xfee10ffe │ │ │ │ vpmax.s8 d25, d1, d8 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ @ instruction: 0x46300335 │ │ │ │ stmdbge r6, {r1, r2, r5, r9, sl} │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ @ instruction: 0xf8d3bf54 │ │ │ │ @ instruction: 0xf8d32ae0 │ │ │ │ @ instruction: 0xf7f92af0 │ │ │ │ - @ instruction: 0xf7fbfc43 │ │ │ │ - strtmi fp, [r1], -sp, asr #26 │ │ │ │ + @ instruction: 0xf7fbfc3f │ │ │ │ + strtmi fp, [r1], -sl, asr #26 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ stc2l 7, cr15, [lr], #992 @ 0x3e0 │ │ │ │ @ instruction: 0xf8d36d33 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43d6f70 │ │ │ │ ldmdavs fp, {r1, r2, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ stcge 4, cr15, [r1], {61} @ 0x3d │ │ │ │ vqdmulh.s d25, d1, d9 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, sl} │ │ │ │ - bl 0x2248b4 │ │ │ │ + bl 0x224938 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ @ instruction: 0xf7fb2a30 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - ldcge 4, cr15, [r5, #492] @ 0x1ec │ │ │ │ - bllt 0xffdd0ffc │ │ │ │ + stmdacs r0, {r0, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldcge 4, cr15, [r3, #492] @ 0x1ec │ │ │ │ + bllt 0xffdd1080 │ │ │ │ svcne 0x0040f5b3 │ │ │ │ strbhi pc, [r5], -r0 @ │ │ │ │ @ instruction: 0xf57b00e5 │ │ │ │ - strtmi sl, [r1], -r0, lsr #26 │ │ │ │ + @ instruction: 0x4621ad1d │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xff191006 │ │ │ │ + blx 0xff09108a │ │ │ │ vpmax.s8 d25, d1, d8 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ - bl 0x1a48f4 │ │ │ │ + bl 0x1a4978 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7f929c0 │ │ │ │ - @ instruction: 0xf7fbfd23 │ │ │ │ - strtmi fp, [r1], -fp, lsl #26 │ │ │ │ + @ instruction: 0xf7fbfd1f │ │ │ │ + strtmi fp, [r1], -r8, lsl #26 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - stc2l 7, cr15, [r8, #992]! @ 0x3e0 │ │ │ │ + stc2l 7, cr15, [r4, #992]! @ 0x3e0 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - stc2 7, cr15, [r6], {250} @ 0xfa │ │ │ │ - ldcllt 7, cr15, [lr], #1004 @ 0x3ec │ │ │ │ - @ instruction: 0xff58f1e7 │ │ │ │ + stc2 7, cr15, [r2], {250} @ 0xfa │ │ │ │ + ldcllt 7, cr15, [fp], #1004 @ 0x3ec │ │ │ │ + @ instruction: 0xff56f1e7 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ - stmdbge r6, {r0, r1, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fa4630 │ │ │ │ - @ instruction: 0xf7fbfc2f │ │ │ │ - strtmi fp, [r1], -pc, ror #25 │ │ │ │ + @ instruction: 0xf7fbfc2b │ │ │ │ + strtmi fp, [r1], -ip, ror #25 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - stc2 7, cr15, [lr, #992]! @ 0x3e0 │ │ │ │ + stc2 7, cr15, [ip, #992]! @ 0x3e0 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - blx 0xfe81107a │ │ │ │ - stcllt 7, cr15, [r2], #1004 @ 0x3ec │ │ │ │ + blx 0xfe7110fe │ │ │ │ + ldcllt 7, cr15, [pc], {251} @ 0xfb │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ - stmdbge r6, {r0, r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fa4630 │ │ │ │ - @ instruction: 0xf7fbfbb3 │ │ │ │ - @ instruction: 0x4621bcd5 │ │ │ │ + @ instruction: 0xf7fbfbaf │ │ │ │ + @ instruction: 0x4621bcd2 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ stc2 7, cr15, [r0, #-992]! @ 0xfffffc20 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - blx 0xffb110ae │ │ │ │ - stcllt 7, cr15, [r8], {251} @ 0xfb │ │ │ │ + blx 0xffa11132 │ │ │ │ + stcllt 7, cr15, [r5], {251} @ 0xfb │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ - stmdbge r6, {r0, r1, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fa4630 │ │ │ │ - @ instruction: 0xf7fbfb99 │ │ │ │ - @ instruction: 0x4621bcbb │ │ │ │ + @ instruction: 0xf7fbfb95 │ │ │ │ + @ instruction: 0x4621bcb8 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - blx 0xfe1910d0 │ │ │ │ + blx 0xf91154 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ movwls r2, #37634 @ 0x9302 │ │ │ │ - ldc2 7, cr15, [sl, #1000]! @ 0x3e8 │ │ │ │ + ldc2 7, cr15, [r6, #1000]! @ 0x3e8 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - movwcs sl, #11542 @ 0x2d16 │ │ │ │ + movwcs sl, #11540 @ 0x2d14 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ strcc lr, [r9, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7f8950b │ │ │ │ - blls 0x312810 │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + blls 0x31287c │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ ssatcs pc, #17, r3, asr #17 @ │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ - stmdacs r0, {r0, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blge 0xfe510224 │ │ │ │ - ldcllt 7, cr15, [fp], #1004 @ 0x3ec │ │ │ │ + stmdacs r0, {r0, r2, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blge 0xfe4d02a8 │ │ │ │ + ldcllt 7, cr15, [r9], #1004 @ 0x3ec │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ - stmdbge r6, {r0, r1, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fa4630 │ │ │ │ - @ instruction: 0xf7fbfc0b │ │ │ │ - strtmi fp, [r1], -r3, lsl #25 │ │ │ │ + @ instruction: 0xf7fbfc07 │ │ │ │ + strtmi fp, [r1], -r0, lsl #25 │ │ │ │ stmib sp, {r1, r2, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf7f8330a │ │ │ │ - stmdbge r6, {r0, r1, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fa4630 │ │ │ │ - @ instruction: 0xf7fbfb97 │ │ │ │ - @ instruction: 0x4621bc77 │ │ │ │ + @ instruction: 0xf7fbfb93 │ │ │ │ + @ instruction: 0x4621bc74 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ stc2l 7, cr15, [r2], {248} @ 0xf8 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - blx 0xfeb9116a │ │ │ │ - stcllt 7, cr15, [sl], #-1004 @ 0xfffffc14 │ │ │ │ + blx 0xfea911ee │ │ │ │ + stcllt 7, cr15, [r7], #-1004 @ 0xfffffc14 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ ldc2 7, cr15, [r6], #992 @ 0x3e0 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - blx 0xff611180 │ │ │ │ - mrrclt 7, 15, pc, lr, cr11 @ │ │ │ │ + blx 0xff511204 │ │ │ │ + mrrclt 7, 15, pc, fp, cr11 @ │ │ │ │ vaddl.s8 q9, d16, d0 │ │ │ │ addmi r0, r2, #2 │ │ │ │ - ldmge r1, {r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + stmge pc, {r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} @ │ │ │ │ smlabtcc r6, sp, r9, lr │ │ │ │ stmdbge r6, {r4, r5, r9, sl, lr} │ │ │ │ strls r2, [r9, #-768] @ 0xfffffd00 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ movwls r2, #33538 @ 0x8302 │ │ │ │ - @ instruction: 0xff62f7fa │ │ │ │ + @ instruction: 0xff5ef7fa │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ - @ instruction: 0xf7fba882 │ │ │ │ - @ instruction: 0x4621bcb2 │ │ │ │ + @ instruction: 0xf7fba880 │ │ │ │ + @ instruction: 0x4621bcb0 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - stc2 7, cr15, [r4, #-992]! @ 0xfffffc20 │ │ │ │ + stc2 7, cr15, [r0, #-992]! @ 0xfffffc20 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - blx 0xffe111c8 │ │ │ │ - ldclt 7, cr15, [sl], #-1004 @ 0xfffffc14 │ │ │ │ + blx 0xffd1124c │ │ │ │ + ldclt 7, cr15, [r7], #-1004 @ 0xfffffc14 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ andls r9, fp, #-1610612736 @ 0xa0000000 │ │ │ │ - stc2l 7, cr15, [r6], #-992 @ 0xfffffc20 │ │ │ │ + stc2l 7, cr15, [r8], #-992 @ 0xfffffc20 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - blx 0xfea111e0 │ │ │ │ - stclt 7, cr15, [lr], #-1004 @ 0xfffffc14 │ │ │ │ + blx 0xfe911264 │ │ │ │ + stclt 7, cr15, [fp], #-1004 @ 0xfffffc14 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f8330a │ │ │ │ - stmdbge r6, {r0, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #9776 @ 0x2630 │ │ │ │ @ instruction: 0xf7fa9309 │ │ │ │ - stmdacs r0, {r0, r1, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - stcge 4, cr15, [r9], {123} @ 0x7b │ │ │ │ + stmdacs r0, {r0, r1, r2, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stcge 4, cr15, [r7], {123} @ 0x7b │ │ │ │ strtmi r2, [r1], -r2, lsl #6 │ │ │ │ stmib sp, {r1, r2, fp, sp, pc}^ │ │ │ │ strls r3, [fp, #-1289] @ 0xfffffaf7 │ │ │ │ - ldc2 7, cr15, [r2, #-992]! @ 0xfffffc20 │ │ │ │ + stc2 7, cr15, [ip, #-992]! @ 0xfffffc20 │ │ │ │ vqdmulh.s d25, d1, d8 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ - bl 0x21470c │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ + bl 0x214790 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ movwcs r2, #1872 @ 0x750 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - ldc2 7, cr15, [ip, #-996] @ 0xfffffc1c │ │ │ │ + ldc2 7, cr15, [r8, #-996] @ 0xfffffc1c │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf7fbac7f │ │ │ │ - strtmi fp, [r1], -lr, ror #24 │ │ │ │ + strtmi fp, [r1], -ip, ror #24 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ stmib sp, {r0, r1, r3, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7f83309 │ │ │ │ - @ instruction: 0xf641fac1 │ │ │ │ - vqdmlal.s q8, d0, d0[5] │ │ │ │ - bls 0x2d3f40 │ │ │ │ + @ instruction: 0xf641fabd │ │ │ │ + vqdmlal.s q8, d16, d0[5] │ │ │ │ + bls 0x2d3fc4 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ eorcs pc, r2, r3, asr r8 @ │ │ │ │ - stc2l 7, cr15, [r0, #1000] @ 0x3e8 │ │ │ │ + ldc2 7, cr15, [ip, #1000]! @ 0x3e8 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - vfma.f32 q13, , q4 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vfma.f32 q13, , q3 │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ @ instruction: 0xf7ff0535 │ │ │ │ stmdage r6, {r0, r1, r4, r5, r6, fp, ip, sp, pc} │ │ │ │ movwls r4, #42529 @ 0xa621 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ msreq CPSR_, #13056 @ 0x3300 │ │ │ │ - blge 0xff850888 │ │ │ │ + blge 0xff79090c │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xf97ef7fa │ │ │ │ - bllt 0xff711294 │ │ │ │ + @ instruction: 0xf97af7fa │ │ │ │ + bllt 0xff651318 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f8330a │ │ │ │ - stmdbge r6, {r0, r1, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r1, r2, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #9776 @ 0x2630 │ │ │ │ @ instruction: 0xf7f99308 │ │ │ │ - stmdacs r0, {r0, r1, r2, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - blge 0x13503bc │ │ │ │ - ldclt 7, cr15, [r1], #-1004 @ 0xfffffc14 │ │ │ │ + stmdacs r0, {r0, r1, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + blge 0x1350440 │ │ │ │ + stclt 7, cr15, [pc], #-1004 @ 0xd2f64 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ - stmdbge r6, {r0, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r1, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ - @ instruction: 0xf7fbffbf │ │ │ │ - @ instruction: 0x4621bbb9 │ │ │ │ + @ instruction: 0xf7fbffbb │ │ │ │ + @ instruction: 0x4621bbb6 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xffa112d6 │ │ │ │ + blx 0xffa9135a │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xff92f7f9 │ │ │ │ - bllt 0xfec112ec │ │ │ │ + @ instruction: 0xff8ef7f9 │ │ │ │ + bllt 0xfeb51370 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ - stmdbge r6, {r0, r1, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ - @ instruction: 0xf7fbffe5 │ │ │ │ - @ instruction: 0x4621bb9f │ │ │ │ + @ instruction: 0xf7fbffe1 │ │ │ │ + @ instruction: 0x4621bb9c │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xff39130a │ │ │ │ + blx 0xff41138e │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xffb8f7f9 │ │ │ │ - bllt 0xfe591320 │ │ │ │ + @ instruction: 0xffb4f7f9 │ │ │ │ + bllt 0xfe4d13a4 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xff891322 │ │ │ │ + blx 0xff8913a6 │ │ │ │ @ instruction: 0xf57b0323 │ │ │ │ - stmdbge r6, {r3, r7, r8, r9, fp, sp, pc} │ │ │ │ + stmdbge r6, {r0, r2, r7, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ - @ instruction: 0xf7fbff69 │ │ │ │ - stmdage r6, {r0, r1, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fbff65 │ │ │ │ + stmdage r6, {r7, r8, r9, fp, ip, sp, pc} │ │ │ │ movwls r4, #42529 @ 0xa621 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ msreq CPSR_, #211968 @ 0x33c00 │ │ │ │ - blge 0x1f50950 │ │ │ │ + blge 0x1e909d4 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xffdaf7f9 │ │ │ │ - bllt 0x1e1135c │ │ │ │ + @ instruction: 0xffd6f7f9 │ │ │ │ + bllt 0x1d513e0 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ - stmdbge r6, {r0, r1, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ - @ instruction: 0xf7fbffed │ │ │ │ - strtmi fp, [r1], -r7, ror #22 │ │ │ │ + @ instruction: 0xf7fbffe9 │ │ │ │ + strtmi fp, [r1], -r4, ror #22 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xfe59137a │ │ │ │ + blx 0xfe6113fe │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xffc0f7f9 │ │ │ │ - bllt 0x1791390 │ │ │ │ + @ instruction: 0xffbcf7f9 │ │ │ │ + bllt 0x16d1414 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f8330a │ │ │ │ - stmdbge r6, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #9776 @ 0x2630 │ │ │ │ @ instruction: 0xf7f99308 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - bge 0xff3d04b8 │ │ │ │ - bllt 0xfedd13b4 │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + bge 0xff3d053c │ │ │ │ + bllt 0xfed51438 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f8330a │ │ │ │ - blls 0x3522a4 │ │ │ │ + blls 0x352320 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ @ instruction: 0xf7fa9305 │ │ │ │ - blls 0x2518f0 │ │ │ │ + blls 0x251964 │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf7fbab9b │ │ │ │ - @ instruction: 0xf640bba0 │ │ │ │ + @ instruction: 0xf640bb9e │ │ │ │ vmlal.s q9, d0, d1[0] │ │ │ │ movwcs r0, #524 @ 0x20c │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - blx 0xfe8113ea │ │ │ │ + blx 0xfe71146e │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf7fbacd5 │ │ │ │ - @ instruction: 0x4621bb92 │ │ │ │ + @ instruction: 0x4621bb90 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - @ instruction: 0xf992f7f8 │ │ │ │ + @ instruction: 0xf98ef7f8 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ movwls r2, #33538 @ 0x8302 │ │ │ │ - blx 0xff991408 │ │ │ │ + blx 0xff89148c │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf7fbabd5 │ │ │ │ - strtmi fp, [r1], -r0, lsl #23 │ │ │ │ + @ instruction: 0x4621bb7e │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - @ instruction: 0xf980f7f8 │ │ │ │ + @ instruction: 0xf97cf7f8 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ movwls r2, #33538 @ 0x8302 │ │ │ │ - blx 0xfe19142c │ │ │ │ + blx 0x20914b0 │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf7fbaa51 │ │ │ │ - @ instruction: 0xf404bb6e │ │ │ │ + @ instruction: 0xf404bb6c │ │ │ │ @ instruction: 0xf5b31340 │ │ │ │ @ instruction: 0xf0001f40 │ │ │ │ strtmi r8, [r1], -sl, lsr #11 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf950f7f8 │ │ │ │ + @ instruction: 0xf94af7f8 │ │ │ │ vpmax.s8 d25, d1, d8 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ - bl 0x1a4d3c │ │ │ │ + bl 0x1a4dc0 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7f92ab0 │ │ │ │ - @ instruction: 0xf7fbf9dd │ │ │ │ - strtmi fp, [r1], -r7, ror #21 │ │ │ │ + @ instruction: 0xf7fbf9d9 │ │ │ │ + strtmi fp, [r1], -r4, ror #21 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0x59147a │ │ │ │ + blx 0x6114fe │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xffe0f7f9 │ │ │ │ - blt 0xff791490 │ │ │ │ + @ instruction: 0xffdcf7f9 │ │ │ │ + blt 0xff6d1514 │ │ │ │ vmlal.u8 q8, d20, d19 │ │ │ │ @ instruction: 0xf0030242 │ │ │ │ vsubw.u8 q8, q2, d8 │ │ │ │ tstmi r3, #-1073741824 @ 0xc0000000 │ │ │ │ vrsubhn.i16 d16, q2, q8 │ │ │ │ @ instruction: 0xf1004281 │ │ │ │ stmib sp, {r2, r6, r9, pc}^ │ │ │ │ movwcs r3, #262 @ 0x106 │ │ │ │ stmdbge r6, {r1, r3, r8, r9, ip, pc} │ │ │ │ vcgt.s8 d25, d1, d11 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ andls r0, r8, #-738197504 @ 0xd4000000 │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ strls r4, [r9, #-1584] @ 0xfffff9d0 │ │ │ │ mrrccs 8, 13, pc, r0, cr3 @ │ │ │ │ - ldc2l 7, cr15, [lr], #1000 @ 0x3e8 │ │ │ │ + ldc2l 7, cr15, [sl], #1000 @ 0x3e8 │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf7fbae7f │ │ │ │ - @ instruction: 0xf5b3bb20 │ │ │ │ + @ instruction: 0xf5b3bb1e │ │ │ │ @ instruction: 0xf0001f40 │ │ │ │ strtmi r8, [r1], -ip, ror #9 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf904f7f8 │ │ │ │ + @ instruction: 0xf8fef7f8 │ │ │ │ vpmax.s8 d25, d1, d8 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ - bl 0x1a4dd4 │ │ │ │ + bl 0x1a4e58 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7f92b50 │ │ │ │ - @ instruction: 0xf7fbf991 │ │ │ │ - @ instruction: 0x4621ba9b │ │ │ │ + @ instruction: 0xf7fbf98d │ │ │ │ + @ instruction: 0x4621ba98 │ │ │ │ movwls sl, #43014 @ 0xa806 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ msreq CPSR_c, #946176 @ 0xe7000 │ │ │ │ - bge 0xfe550b20 │ │ │ │ + bge 0xfe490ba4 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xff72f7f9 │ │ │ │ - blt 0xfe41152c │ │ │ │ + @ instruction: 0xff6ef7f9 │ │ │ │ + blt 0xfe3515b0 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xff71152c │ │ │ │ + blx 0xff7115b0 │ │ │ │ @ instruction: 0xf57b0325 │ │ │ │ - stmdbge r6, {r1, r7, r9, fp, sp, pc} │ │ │ │ + stmdbge r6, {r0, r1, r2, r3, r4, r5, r6, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ - @ instruction: 0xf7fbfea3 │ │ │ │ - @ instruction: 0x4621ba7d │ │ │ │ + @ instruction: 0xf7fbfe9f │ │ │ │ + @ instruction: 0x4621ba7a │ │ │ │ movwls sl, #43014 @ 0xa806 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ msreq CPSR_xc, #823296 @ 0xc9000 │ │ │ │ - bge 0x1dd0b5c │ │ │ │ + bge 0x1d10be0 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xff94f7f9 │ │ │ │ - blt 0x1c91568 │ │ │ │ + @ instruction: 0xff90f7f9 │ │ │ │ + blt 0x1bd15ec │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ - stmdbge r6, {r0, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r1, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ - @ instruction: 0xf7fbffa7 │ │ │ │ - strtmi fp, [r1], -r1, ror #20 │ │ │ │ + @ instruction: 0xf7fbffa3 │ │ │ │ + @ instruction: 0x4621ba5e │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - blx 0xfe411584 │ │ │ │ + blx 0xfe491608 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - @ instruction: 0xff7af7f9 │ │ │ │ - blt 0x161159c │ │ │ │ + @ instruction: 0xff76f7f9 │ │ │ │ + blt 0x1551620 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwcs r9, #773 @ 0x305 │ │ │ │ stmib sp, {r0, r1, r3, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7f83309 │ │ │ │ - fldmdbxvs r2!, {d15-d52} @ Deprecated │ │ │ │ + fldmdbxvs r2!, {d15-d49} @ Deprecated │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf4111098 │ │ │ │ @ instruction: 0xf43d6f70 │ │ │ │ ldmdavs r2, {r1, r2, r5, r7, r9, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f412 │ │ │ │ - bge 0xfe9506d0 │ │ │ │ + bge 0xfe950754 │ │ │ │ andspl pc, r9, #74448896 @ 0x4700000 │ │ │ │ andeq pc, ip, #192, 4 │ │ │ │ stmdbge r6, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - blx 0x13915d2 │ │ │ │ + blx 0x1291656 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fdaa9e │ │ │ │ + @ instruction: 0xf7fdaa9c │ │ │ │ @ instruction: 0x4621ba94 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - blx 0xfef115e4 │ │ │ │ + blx 0xfee91668 │ │ │ │ strtmi lr, [r1], -r7, ror #13 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - blx 0xfe6115f4 │ │ │ │ + blx 0xfe591678 │ │ │ │ stmdbge r6, {r0, r3, r8, r9, fp, ip, pc} │ │ │ │ movwls r4, #22064 @ 0x5630 │ │ │ │ - @ instruction: 0xf800f7fa │ │ │ │ + @ instruction: 0xfffcf7f9 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - stmdbge r0, {r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ - blt 0xfe151618 │ │ │ │ + ldmge pc!, {r2, r3, r4, r5, sl, ip, sp, lr, pc}^ @ │ │ │ │ + blt 0x20d169c │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f8330a │ │ │ │ - @ instruction: 0xe7ebfa9d │ │ │ │ + @ instruction: 0xe7ebfa9b │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ - stmdbge r6, {r0, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r1, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ - @ instruction: 0xf7fbfec7 │ │ │ │ - strtmi fp, [r1], -r1, lsl #20 │ │ │ │ + @ instruction: 0xf7fbfec3 │ │ │ │ + @ instruction: 0x4621b9fe │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - blx 0xc11644 │ │ │ │ + blx 0xc916c8 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - mrc2 7, 4, pc, cr10, cr9, {7} │ │ │ │ - ldmiblt r4!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + mrc2 7, 4, pc, cr6, cr9, {7} │ │ │ │ + ldmiblt r1!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f7330a │ │ │ │ - stmdbge r6, {r0, r1, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #5680 @ 0x1630 │ │ │ │ @ instruction: 0xf7fa9309 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - bge 0x14d087c │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + bge 0x1450900 │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ svclt 0x008af7fe │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwcs r9, #773 @ 0x305 │ │ │ │ stmib sp, {r0, r1, r3, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7f83309 │ │ │ │ - vldmdbvs r2!, {s30-s244} │ │ │ │ + vldmdbvs r2!, {s30-s238} │ │ │ │ @ instruction: 0xf8d24630 │ │ │ │ @ instruction: 0xf4111098 │ │ │ │ @ instruction: 0xf43c6f70 │ │ │ │ - ldmdavs r2, {r2, r4, r5, r7, fp, sp, pc}^ │ │ │ │ + ldmdavs r2, {r0, r1, r4, r5, r7, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f412 │ │ │ │ - stmiage pc!, {r2, r3, r4, r5, sl, ip, sp, lr, pc} @ │ │ │ │ + stmiage lr!, {r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ sbcseq pc, r5, #74448896 @ 0x4700000 │ │ │ │ andeq pc, ip, #192, 4 │ │ │ │ stmdbge r6, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - blx 0xff6116bc │ │ │ │ + blx 0xff511740 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fcaa28 │ │ │ │ - strtmi fp, [r1], -r2, lsr #17 │ │ │ │ + @ instruction: 0xf7fcaa26 │ │ │ │ + strtmi fp, [r1], -r1, lsr #17 │ │ │ │ movwls sl, #43014 @ 0xa806 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ msreq CPSR_x, #28672 @ 0x7000 │ │ │ │ - ldmibge r1!, {r0, r1, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ + stmibge lr!, {r0, r1, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - mrc2 7, 2, pc, cr2, cr9, {7} │ │ │ │ - stmiblt ip!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + mcr2 7, 2, pc, cr14, cr9, {7} @ │ │ │ │ + stmiblt r9!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ strls r2, [fp, #-768] @ 0xfffffd00 │ │ │ │ movwcc lr, #39373 @ 0x99cd │ │ │ │ - @ instruction: 0xf86af7f8 │ │ │ │ - cmppeq r4, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ + @ instruction: 0xf866f7f8 │ │ │ │ + bicseq pc, r4, #68157440 @ 0x4100000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ stclt 7, cr15, [r9, #1016] @ 0x3f8 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ strls r2, [fp, #-768] @ 0xfffffd00 │ │ │ │ movwcc lr, #39373 @ 0x99cd │ │ │ │ - @ instruction: 0xf85cf7f8 │ │ │ │ - teqpeq r4, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ + @ instruction: 0xf858f7f8 │ │ │ │ + @ instruction: 0x03b4f641 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ ldcllt 7, cr15, [fp, #-1016]! @ 0xfffffc08 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ - stmdbge r6, {r0, r1, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ - @ instruction: 0xf7fbfe69 │ │ │ │ - strtmi fp, [r1], -r3, lsl #19 │ │ │ │ + @ instruction: 0xf7fbfe65 │ │ │ │ + strtmi fp, [r1], -r0, lsl #19 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - @ instruction: 0xff4af7f7 │ │ │ │ + @ instruction: 0xff02f7f7 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ movwls r2, #37633 @ 0x9301 │ │ │ │ - blx 0xfe911754 │ │ │ │ + blx 0xfe8117d8 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - vmul.i8 q13, , q7 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmul.i8 q13, , q6 │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ @ instruction: 0xf7fe0535 │ │ │ │ @ instruction: 0xf5b3be40 │ │ │ │ @ instruction: 0xf0001f40 │ │ │ │ @ instruction: 0x462183b6 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xffbcf7f7 │ │ │ │ + @ instruction: 0xffb6f7f7 │ │ │ │ vpmax.s8 d25, d1, d8 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ - bl 0x1a5064 │ │ │ │ + bl 0x1a50e8 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7f92b20 │ │ │ │ - @ instruction: 0xf7fbf849 │ │ │ │ - @ instruction: 0x4621b953 │ │ │ │ + @ instruction: 0xf7fbf845 │ │ │ │ + @ instruction: 0x4621b950 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - @ instruction: 0xf8acf7f8 │ │ │ │ + @ instruction: 0xf8aaf7f8 │ │ │ │ vcgt.s8 d18, d1, d13 │ │ │ │ vsubl.s8 , d0, d17 │ │ │ │ rscsvs r0, r3, ip, lsl #4 │ │ │ │ movwcs r4, #1584 @ 0x630 │ │ │ │ @ instruction: 0xf7faa906 │ │ │ │ - stmdacs r0, {r0, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [r7], #-240 @ 0xffffff10 │ │ │ │ - stmiblt r7!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmiblt r5!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ - stmdbge r6, {r0, r1, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ - @ instruction: 0xf7fbfef5 │ │ │ │ - strtmi fp, [r1], -pc, lsr #18 │ │ │ │ + @ instruction: 0xf7fbfef1 │ │ │ │ + strtmi fp, [r1], -ip, lsr #18 │ │ │ │ stmib sp, {r1, r2, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf7f8550a │ │ │ │ - stmdbge r6, {r0, r1, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r2, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ - @ instruction: 0xf7fbfec9 │ │ │ │ - strtmi fp, [r1], -r3, lsr #18 │ │ │ │ + @ instruction: 0xf7fbfec5 │ │ │ │ + strtmi fp, [r1], -r0, lsr #18 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - @ instruction: 0xf87cf7f8 │ │ │ │ + @ instruction: 0xf87af7f8 │ │ │ │ andpl pc, r1, #64, 12 @ 0x4000000 │ │ │ │ andeq pc, ip, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ @ instruction: 0xf7fa4630 │ │ │ │ - stmdacs r0, {r0, r1, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0043f43d │ │ │ │ - ldmdblt r9!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r7!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r2, #41728 @ 0xa300 │ │ │ │ @ instruction: 0xf7f8930b │ │ │ │ - stmdbge r6, {r0, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r1, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ - @ instruction: 0xf7fbfe87 │ │ │ │ - strtmi fp, [r1], -r1, lsl #18 │ │ │ │ + @ instruction: 0xf7fbfe83 │ │ │ │ + @ instruction: 0x4621b8fe │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ - @ instruction: 0xf92cf7f8 │ │ │ │ + @ instruction: 0xf92ef7f8 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - mrc2 7, 2, pc, cr10, cr9, {7} │ │ │ │ - ldmlt r4!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + mrc2 7, 2, pc, cr6, cr9, {7} │ │ │ │ + ldmlt r1!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ @ instruction: 0xf940f7f8 │ │ │ │ @ instruction: 0xf57b0325 │ │ │ │ - stmdbge r6, {r1, r3, r5, r6, r7, fp, sp, pc} │ │ │ │ + stmdbge r6, {r0, r1, r2, r5, r6, r7, fp, sp, pc} │ │ │ │ @ instruction: 0xf7f94630 │ │ │ │ - @ instruction: 0xf7fbfe4b │ │ │ │ - strtmi fp, [r1], -r5, ror #17 │ │ │ │ + @ instruction: 0xf7fbfe47 │ │ │ │ + strtmi fp, [r1], -r2, ror #17 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - @ instruction: 0xff50f7f7 │ │ │ │ + @ instruction: 0xff4cf7f7 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ movwls r2, #33537 @ 0x8301 │ │ │ │ - @ instruction: 0xf886f7f9 │ │ │ │ + @ instruction: 0xf882f7f9 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf7fbaef2 │ │ │ │ - stmdage r6, {r1, r2, r3, r4, r5, r8, fp, ip, sp, pc} │ │ │ │ + stmdage r6, {r2, r3, r4, r5, r8, fp, ip, sp, pc} │ │ │ │ movwcs r4, #1569 @ 0x621 │ │ │ │ stmib sp, {r0, r1, r3, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7f83309 │ │ │ │ - @ instruction: 0x6d33f9cd │ │ │ │ + @ instruction: 0x6d33f9c7 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43e6f70 │ │ │ │ ldmdavs fp, {r4, r5, r6, r8, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ stclge 4, cr15, [fp, #-248]! @ 0xffffff08 │ │ │ │ adcsvc pc, r9, #74448896 @ 0x4700000 │ │ │ │ andeq pc, ip, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ - @ instruction: 0xf9caf7f9 │ │ │ │ + @ instruction: 0xf9c6f7f9 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fea91e │ │ │ │ + @ instruction: 0xf7fea91c │ │ │ │ @ instruction: 0xf04fbd5e │ │ │ │ vmull.s8 q8, d16, d0 │ │ │ │ strbmi r0, [r1, #-3074]! @ 0xfffff3fe │ │ │ │ stclge 4, cr15, [ip], #-500 @ 0xfffffe0c │ │ │ │ stmdbge r6, {r0, r1, r2, ip, pc} │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ strls r3, [r9, #-517] @ 0xfffffdfb │ │ │ │ andcs r2, r1, #0, 6 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ @ instruction: 0xf7fa9208 │ │ │ │ - blls 0x2527ec │ │ │ │ + blls 0x252860 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - vst2.8 {d10,d12}, [r4], r4 │ │ │ │ + vst2.8 {d10,d12}, [r4], r2 │ │ │ │ @ instruction: 0xf5b202e4 │ │ │ │ @ instruction: 0xf47d0fc4 │ │ │ │ sbcseq sl, fp, fp, asr ip │ │ │ │ andeq pc, r7, #7 │ │ │ │ movweq pc, #32771 @ 0x8003 @ │ │ │ │ tstpeq pc, r8 @ p-variant is OBSOLETE │ │ │ │ vorr.i32 d20, #49920 @ 0x0000c300 │ │ │ │ stmib sp, {r0, r7, r9, lr}^ │ │ │ │ movwcs r3, #262 @ 0x106 │ │ │ │ stmdbge r6, {r1, r3, r8, r9, ip, pc} │ │ │ │ vcgt.s8 d25, d1, d11 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ andls r0, r8, #-738197504 @ 0xd4000000 │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ strls r4, [r9, #-1584] @ 0xfffff9d0 │ │ │ │ stclcs 8, cr15, [r0], #-844 @ 0xfffffcb4 │ │ │ │ - blx 0xfef91954 │ │ │ │ + blx 0xfee919d8 │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf7fbac3b │ │ │ │ - stmdage r6, {r2, r3, r4, r6, r7, fp, ip, sp, pc} │ │ │ │ + stmdage r6, {r1, r3, r4, r6, r7, fp, ip, sp, pc} │ │ │ │ movwcs r4, #1569 @ 0x621 │ │ │ │ stmib sp, {r0, r1, r3, r8, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf7f83309 │ │ │ │ - @ instruction: 0x6d33f96b │ │ │ │ + @ instruction: 0x6d33f965 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43e6f70 │ │ │ │ ldmdavs fp, {r0, r1, r2, r5, r6, r7, r8, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ stclge 4, cr15, [r2, #248]! @ 0xf8 │ │ │ │ rsbscc pc, r5, #74448896 @ 0x4700000 │ │ │ │ andeq pc, ip, #192, 4 │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ - @ instruction: 0xf968f7f9 │ │ │ │ + @ instruction: 0xf964f7f9 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fea8bc │ │ │ │ + @ instruction: 0xf7fea8ba │ │ │ │ @ instruction: 0x4621bdd5 │ │ │ │ stmib sp, {r1, r2, fp, sp, pc}^ │ │ │ │ strls r3, [fp, #-1289] @ 0xfffffaf7 │ │ │ │ - @ instruction: 0xf964f7f8 │ │ │ │ + @ instruction: 0xf95ef7f8 │ │ │ │ vqdmulh.s d25, d1, d8 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ - bl 0x214ea8 │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ + bl 0x214f2c │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ @ instruction: 0xf7ff26a0 │ │ │ │ strtmi fp, [r1], -r3, lsr #23 │ │ │ │ stmib sp, {r1, r2, fp, sp, pc}^ │ │ │ │ strls r3, [fp, #-1289] @ 0xfffffaf7 │ │ │ │ - @ instruction: 0xf952f7f8 │ │ │ │ + @ instruction: 0xf94cf7f8 │ │ │ │ vqdmulh.s d25, d1, d8 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ - bl 0x214ecc │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ + bl 0x214f50 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ @ instruction: 0xf7ff2690 │ │ │ │ stmdage r6, {r0, r4, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ movwcs r4, #1569 @ 0x621 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - mcr2 7, 5, pc, cr12, cr7, {7} @ │ │ │ │ + mcr2 7, 5, pc, cr8, cr7, {7} @ │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ svcge 0x004cf43d │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43d6f60 │ │ │ │ - bls 0x2ff748 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + bls 0x2ff7cc │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bl 0x1bde50 │ │ │ │ + bl 0x1bded4 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7f92950 │ │ │ │ - stmdacs r0, {r0, r5, fp, ip, sp, lr, pc} │ │ │ │ - ldmdage r3!, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + ldmdage r1!, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x0036f7fd │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f7330a │ │ │ │ - stmdbge r6, {r0, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r2, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #5680 @ 0x1630 │ │ │ │ @ instruction: 0xf7f89308 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclge 4, cr15, [r7, #-248] @ 0xffffff08 │ │ │ │ - ldmdalt pc, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ + ldmdalt sp, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabtcc r6, sp, r9, lr │ │ │ │ stmdbge r6, {r4, r5, r9, sl, lr} │ │ │ │ strls r2, [r9, #-768] @ 0xfffffd00 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ movwls r2, #33538 @ 0x8302 │ │ │ │ - blx 0xfeb91a70 │ │ │ │ + blx 0xfea91af4 │ │ │ │ @ instruction: 0xf43b2800 │ │ │ │ - @ instruction: 0xf7fbac1e │ │ │ │ - strmi fp, [r4, #2126] @ 0x84e │ │ │ │ - stcge 4, cr15, [r3], #-492 @ 0xfffffe14 │ │ │ │ + @ instruction: 0xf7fbac1c │ │ │ │ + strmi fp, [r4, #2124] @ 0x84c │ │ │ │ + stcge 4, cr15, [r1], #-492 @ 0xfffffe14 │ │ │ │ vrshl.s8 d25, d9, d1 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ movwls r0, #34101 @ 0x8535 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ andcs r4, r0, #48, 12 @ 0x3000000 │ │ │ │ andls sl, sl, #98304 @ 0x18000 │ │ │ │ @ instruction: 0xf8d3920b │ │ │ │ @ instruction: 0xf7fa2c38 │ │ │ │ - stmdacs r0, {r0, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ - ldcge 4, cr15, [r1], {59} @ 0x3b │ │ │ │ - ldmdalt r3!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ + stcge 4, cr15, [pc], {59} @ 0x3b │ │ │ │ + ldmdalt r1!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ strls r2, [fp, #-768] @ 0xfffffd00 │ │ │ │ movwcc lr, #39373 @ 0x99cd │ │ │ │ - mcr2 7, 4, pc, cr6, cr7, {7} @ │ │ │ │ - movteq pc, #17985 @ 0x4641 @ │ │ │ │ + mcr2 7, 4, pc, cr2, cr7, {7} @ │ │ │ │ + biceq pc, r4, #68157440 @ 0x4100000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bllt 0xff1d1ae0 │ │ │ │ + bllt 0xff1d1b64 │ │ │ │ smlabtcc r6, sp, r9, lr │ │ │ │ stmdbge r6, {r4, r5, r9, sl, lr} │ │ │ │ strls r2, [r9, #-768] @ 0xfffffd00 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ movwls r2, #33538 @ 0x8302 │ │ │ │ - blx 0xfeb11ae4 │ │ │ │ + blx 0xfea11b68 │ │ │ │ @ instruction: 0xf43b2800 │ │ │ │ - @ instruction: 0xf7fbabe4 │ │ │ │ - stmdage r6, {r2, r4, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fbabe2 │ │ │ │ + stmdage r6, {r1, r4, fp, ip, sp, pc} │ │ │ │ movwcs r4, #1569 @ 0x621 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - mcr2 7, 1, pc, cr10, cr7, {7} @ │ │ │ │ + mcr2 7, 1, pc, cr6, cr7, {7} @ │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - blge 0xfef90c1c │ │ │ │ + blge 0xfef90ca0 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43e6f60 │ │ │ │ - bls 0x2fea04 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + bls 0x2fea88 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bl 0x1bdf54 │ │ │ │ + bl 0x1bdfd8 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7f828f0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x00f1f47a │ │ │ │ - bllt 0xfea11b48 │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + svcge 0x00eff47a │ │ │ │ + bllt 0xfea11bcc │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ strcc lr, [r9, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7f8950b │ │ │ │ - blls 0x311dc4 │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + blls 0x311e30 │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ @ instruction: 0x2740f8d3 │ │ │ │ - bllt 0x1a51b70 │ │ │ │ + bllt 0x1a51bf4 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ strcc lr, [r9, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7f8950b │ │ │ │ - blls 0x311da0 │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + blls 0x311e0c │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ @ instruction: 0x2730f8d3 │ │ │ │ - bllt 0x15d1b94 │ │ │ │ + bllt 0x15d1c18 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f7330a │ │ │ │ - stmdbge r6, {r0, r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r6, {r0, r1, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #5680 @ 0x1630 │ │ │ │ @ instruction: 0xf7f89308 │ │ │ │ - stmdacs r0, {r0, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [r1, #248]! @ 0xf8 │ │ │ │ - svclt 0x00b9f7fa │ │ │ │ + svclt 0x00b7f7fa │ │ │ │ strtmi sl, [r1], -r6, lsl #16 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f7330a │ │ │ │ - ldcvs 13, cr15, [r3, #-828]! @ 0xfffffcc4 │ │ │ │ + ldcvs 13, cr15, [r3, #-812]! @ 0xfffffcd4 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43d6f70 │ │ │ │ ldmdavs fp, {r1, r4, r6, r8, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ stclge 4, cr15, [sp, #-244] @ 0xffffff0c │ │ │ │ vpmax.s8 d25, d1, d8 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ ldmibcs r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xff44f7f8 │ │ │ │ + @ instruction: 0xff40f7f8 │ │ │ │ @ instruction: 0xf47a2800 │ │ │ │ - @ instruction: 0xf7fdaf96 │ │ │ │ + @ instruction: 0xf7fdaf94 │ │ │ │ stmdage r6, {r2, r3, r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ movwcs r4, #1569 @ 0x621 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - stc2 7, cr15, [sl, #988]! @ 0x3dc │ │ │ │ + stc2 7, cr15, [r6, #988]! @ 0x3dc │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - bge 0xc50d14 │ │ │ │ + bge 0xc50d98 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43c6f60 │ │ │ │ - bls 0x2fe4d0 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + bls 0x2fe554 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bl 0x1be054 │ │ │ │ + bl 0x1be0d8 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7f82910 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x0071f47a │ │ │ │ - blt 0x6d1c40 │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + svcge 0x006ff47a │ │ │ │ + blt 0x6d1cc4 │ │ │ │ strtmi sl, [r1], -r6, lsl #16 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f7330a │ │ │ │ - ldcvs 13, cr15, [r3, #-532]! @ 0xfffffdec │ │ │ │ + ldcvs 13, cr15, [r3, #-516]! @ 0xfffffdfc │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43e6f70 │ │ │ │ ldmdavs fp, {r1, r2, r4, r5, r6, r7, r9, fp, sp, pc}^ │ │ │ │ svcvs 0x0060f413 │ │ │ │ - bge 0xffd50d70 │ │ │ │ + bge 0xffd50df4 │ │ │ │ vpmax.s8 d25, d1, d8 │ │ │ │ - vqdmlal.s q11, d16, d0[5] │ │ │ │ + vqdmlal.s , d0, d0[5] │ │ │ │ stmdbge r6, {r0, r2, r4, r5, r8, r9} │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ ldmdbcs r0!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - mrc2 7, 7, pc, cr10, cr8, {7} │ │ │ │ + mrc2 7, 7, pc, cr6, cr8, {7} │ │ │ │ @ instruction: 0xf47a2800 │ │ │ │ - @ instruction: 0xf7feaf4c │ │ │ │ + @ instruction: 0xf7feaf4a │ │ │ │ stmdage r6, {r5, r6, r7, r9, fp, ip, sp, pc} │ │ │ │ movwcs r4, #1569 @ 0x621 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - stc2l 7, cr15, [r0, #-988]! @ 0xfffffc24 │ │ │ │ + ldc2l 7, cr15, [ip, #-988] @ 0xfffffc24 │ │ │ │ @ instruction: 0x46306d33 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ stmibge ip!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf413685b │ │ │ │ @ instruction: 0xf43f6f60 │ │ │ │ - bls 0x2fe360 │ │ │ │ - mvnvs pc, #268435460 @ 0x10000004 │ │ │ │ + bls 0x2fe3e4 │ │ │ │ + msrvc SPSR_s, #268435460 @ 0x10000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bl 0x1be0e8 │ │ │ │ + bl 0x1be16c │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf7f829b0 │ │ │ │ - stmdacs r0, {r0, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x0027f47a │ │ │ │ + stmdacs r0, {r0, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + svcge 0x0025f47a │ │ │ │ ldmiblt r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d36d33 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43e6f70 │ │ │ │ ldmdavs fp, {r1, r2, r3, r4, r5, r6, r7, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0070f413 │ │ │ │ ldclge 4, cr15, [r9], #248 @ 0xf8 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ rsbscs pc, ip, r6, lsl #17 │ │ │ │ vqrdmulh.s d2, d0, d2 │ │ │ │ - blcs 0xf42d8 │ │ │ │ + blcs 0xf435c │ │ │ │ msrhi (UNDEF: 103), r0 │ │ │ │ @ instruction: 0xf0144630 │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x0009f43a │ │ │ │ + stmdacs r0, {r0, r1, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + svcge 0x0007f43a │ │ │ │ vnmla.f32 s8, s27, s30 │ │ │ │ @ instruction: 0xf6460f70 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ ldrbtmi r2, [sl], #-918 @ 0xfffffc6a │ │ │ │ vtst.8 d22, d1, d2 │ │ │ │ vmla.f d20, d0, d0[5] │ │ │ │ ldmdavs fp, {r2, r4, r7, r8} │ │ │ │ stmdavs r8, {r1, r7, fp, ip, lr} │ │ │ │ andcs r4, r0, #318767104 @ 0x13000000 │ │ │ │ - @ instruction: 0xfff6f77c │ │ │ │ + @ instruction: 0xffb4f77c │ │ │ │ andcs r6, sp, #716 @ 0x2cc │ │ │ │ - blcs 0xec114 │ │ │ │ - mcrge 4, 7, pc, cr15, cr10, {1} @ │ │ │ │ + blcs 0xec198 │ │ │ │ + mcrge 4, 7, pc, cr13, cr10, {1} @ │ │ │ │ mcrlt 7, 6, pc, cr15, cr14, {7} @ │ │ │ │ vrshl.s8 d25, d9, d1 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ movwls r0, #34101 @ 0x8535 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ andcs r4, r0, #48, 12 @ 0x3000000 │ │ │ │ andls sl, sl, #98304 @ 0x18000 │ │ │ │ @ instruction: 0xf8d3920b │ │ │ │ @ instruction: 0xf7fa2c08 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ - bge 0xfedd0e6c │ │ │ │ - mrclt 7, 6, APSR_nzcv, cr5, cr10, {7} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + bge 0xfed50ef0 │ │ │ │ + mrclt 7, 6, APSR_nzcv, cr3, cr10, {7} │ │ │ │ vrshl.s8 d25, d9, d1 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ movwls r0, #34101 @ 0x8535 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ andcs r4, r0, #48, 12 @ 0x3000000 │ │ │ │ andls sl, sl, #98304 @ 0x18000 │ │ │ │ @ instruction: 0xf8d3920b │ │ │ │ @ instruction: 0xf7fa2c28 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ - bge 0xfe7d0e9c │ │ │ │ - mrclt 7, 5, APSR_nzcv, cr13, cr10, {7} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + bge 0xfe750f20 │ │ │ │ + mrclt 7, 5, APSR_nzcv, cr11, cr10, {7} │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ strls r2, [fp, #-768] @ 0xfffffd00 │ │ │ │ movwcc lr, #39373 @ 0x99cd │ │ │ │ - ldc2 7, cr15, [r0, #-988] @ 0xfffffc24 │ │ │ │ - @ instruction: 0x03a4f641 │ │ │ │ + stc2 7, cr15, [ip, #-988] @ 0xfffffc24 │ │ │ │ + msrne CPSR_s, #68157440 @ 0x4100000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - blt 0x1451dcc │ │ │ │ - blcs 0x1229e4 │ │ │ │ - blge 0x3d17d4 │ │ │ │ - blx 0x411dba │ │ │ │ + blt 0x1451e50 │ │ │ │ + blcs 0x122a68 │ │ │ │ + blge 0x3d1858 │ │ │ │ + blx 0xff391e3c │ │ │ │ @ instruction: 0xf8d36d33 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf43e6f70 │ │ │ │ ldmdavs fp, {r1, r7, sl, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0050ce5 │ │ │ │ vabal.u8 q8, d4, d8 │ │ │ │ tstmi r5, #536870916 @ 0x20000004 │ │ │ │ svcvs 0x0070f413 │ │ │ │ ldclge 4, cr15, [r7], #-248 @ 0xffffff08 │ │ │ │ @ instruction: 0xf43e2d00 │ │ │ │ svcvs 0x00b3ac74 │ │ │ │ @ instruction: 0xf8862201 │ │ │ │ - blcs 0x15c000 │ │ │ │ + blcs 0x15c084 │ │ │ │ rschi pc, r1, r0, lsl #6 │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ ldrtmi r8, [r0], -r2, ror #1 │ │ │ │ - mrc2 0, 5, pc, cr0, cr4, {0} │ │ │ │ + mcr2 0, 6, pc, cr2, cr4, {0} @ │ │ │ │ @ instruction: 0xf43a2800 │ │ │ │ - ldrtmi sl, [r0], -r4, lsl #29 │ │ │ │ + ldrtmi sl, [r0], -r2, lsl #29 │ │ │ │ @ instruction: 0xf7f74629 │ │ │ │ - svcvs 0x00b0fb1f │ │ │ │ + svcvs 0x00b0fadd │ │ │ │ @ instruction: 0xf43a2800 │ │ │ │ - @ instruction: 0xf1a0ae7c │ │ │ │ + @ instruction: 0xf1a0ae7a │ │ │ │ @ instruction: 0xf1dc0c05 │ │ │ │ - bl 0x10d3e40 │ │ │ │ + bl 0x10d3ec4 │ │ │ │ ldrvs r0, [r0, ip]! │ │ │ │ @ instruction: 0xf77c0100 │ │ │ │ - andcs pc, r4, #23808 @ 0x5d00 │ │ │ │ + andcs pc, r4, #6912 @ 0x1b00 │ │ │ │ tstpvc sl, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf800f7d4 │ │ │ │ - mcrlt 7, 3, pc, cr11, cr10, {7} @ │ │ │ │ - blcs 0x122a6c │ │ │ │ + @ instruction: 0xffc6f7d3 │ │ │ │ + mcrlt 7, 3, pc, cr9, cr10, {7} @ │ │ │ │ + blcs 0x122af0 │ │ │ │ @ instruction: 0xf640d8bc │ │ │ │ vsubl.s8 , d0, d1 │ │ │ │ movwcs r0, #524 @ 0x20c │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ - mcr2 7, 3, pc, cr4, cr9, {7} @ │ │ │ │ + mcr2 7, 3, pc, cr0, cr9, {7} @ │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf7faac73 │ │ │ │ - @ instruction: 0x4621be5a │ │ │ │ + @ instruction: 0x4621be58 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - mrc2 7, 2, pc, cr10, cr7, {7} │ │ │ │ + mrc2 7, 2, pc, cr8, cr7, {7} │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ @ instruction: 0xf7f99d09 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ - blge 0x1a90f90 │ │ │ │ - mcrlt 7, 2, pc, cr9, cr10, {7} @ │ │ │ │ + stmdacs r0, {r0, r1, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ + blge 0x1a91014 │ │ │ │ + mcrlt 7, 2, pc, cr7, cr10, {7} @ │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f7330a │ │ │ │ - strb pc, [sp, r5, ror #28]! @ │ │ │ │ + strb pc, [sp, r3, ror #28]! @ │ │ │ │ andcs lr, r6, sp, asr #19 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ strls r2, [r9, #-768] @ 0xfffffd00 │ │ │ │ movwls r9, #45834 @ 0xb30a │ │ │ │ movwls r2, #33537 @ 0x8301 │ │ │ │ - @ instruction: 0xf88cf7fa │ │ │ │ + @ instruction: 0xf888f7fa │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf7faa98f │ │ │ │ - @ instruction: 0x4621be30 │ │ │ │ + strtmi fp, [r1], -lr, lsr #28 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - ldc2 7, cr15, [r0], #-988 @ 0xfffffc24 │ │ │ │ + stc2 7, cr15, [ip], #-988 @ 0xfffffc24 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ movwls r2, #33537 @ 0x8301 │ │ │ │ - ldc2 7, cr15, [r4, #992]! @ 0x3e0 │ │ │ │ + ldc2 7, cr15, [r0, #992]! @ 0x3e0 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf7faab04 │ │ │ │ - @ instruction: 0x4621be1e │ │ │ │ + @ instruction: 0x4621be1c │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - ldc2 7, cr15, [lr], {247} @ 0xf7 │ │ │ │ + ldc2 7, cr15, [sl], {247} @ 0xf7 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ movwls r2, #33537 @ 0x8301 │ │ │ │ - stc2l 7, cr15, [lr, #-992]! @ 0xfffffc20 │ │ │ │ + stc2l 7, cr15, [sl, #-992]! @ 0xfffffc20 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf7faac3a │ │ │ │ - strtmi fp, [r1], -ip, lsl #28 │ │ │ │ + strtmi fp, [r1], -sl, lsl #28 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - mcr2 7, 0, pc, cr12, cr7, {7} @ │ │ │ │ + mcr2 7, 0, pc, cr10, cr7, {7} @ │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ @ instruction: 0xf7f99d09 │ │ │ │ - stmdacs r0, {r0, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - bge 0x10d102c │ │ │ │ - ldcllt 7, cr15, [fp, #1000]! @ 0x3e8 │ │ │ │ + stmdacs r0, {r0, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + bge 0x10d10b0 │ │ │ │ + ldcllt 7, cr15, [r9, #1000]! @ 0x3e8 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f7330a │ │ │ │ - @ instruction: 0xe7edfe17 │ │ │ │ + @ instruction: 0xe7edfe15 │ │ │ │ stmdage r6, {r0, r5, r9, sl, lr} │ │ │ │ strpl lr, [r9, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf7f7950b │ │ │ │ - blls 0x3139cc │ │ │ │ - strbvs pc, [r4, #577]! @ 0x241 @ │ │ │ │ + blls 0x313a38 │ │ │ │ + strbvc pc, [r4, #-577]! @ 0xfffffdbf @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ orreq lr, r3, #5120 @ 0x1400 │ │ │ │ @ instruction: 0x2770f8d3 │ │ │ │ - blt 0x1151f64 │ │ │ │ + blt 0x1151fe8 │ │ │ │ andcs lr, r6, sp, asr #19 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ strls r2, [r9, #-768] @ 0xfffffd00 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ movwls r2, #33537 @ 0x8301 │ │ │ │ - @ instruction: 0xf864f7fa │ │ │ │ + @ instruction: 0xf860f7fa │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf7faa929 │ │ │ │ - @ instruction: 0x4621bdd0 │ │ │ │ + strtmi fp, [r1], -lr, asr #27 │ │ │ │ stmib sp, {r1, r2, fp, sp, pc}^ │ │ │ │ strls r5, [fp, #-1289] @ 0xfffffaf7 │ │ │ │ - mrc2 7, 3, pc, cr10, cr7, {7} │ │ │ │ + mrc2 7, 3, pc, cr4, cr7, {7} │ │ │ │ vqdmulh.s d25, d1, d8 │ │ │ │ - vmls.f d22, d16, d0[5] │ │ │ │ - bl 0x21547c │ │ │ │ + vmls.f d23, d0, d0[5] │ │ │ │ + bl 0x215500 │ │ │ │ @ instruction: 0xf8d30383 │ │ │ │ @ instruction: 0xf7fe26d0 │ │ │ │ @ instruction: 0x4621baf7 │ │ │ │ movwcs sl, #2054 @ 0x806 │ │ │ │ movwcc lr, #43469 @ 0xa9cd │ │ │ │ - blx 0xff091f9e │ │ │ │ + blx 0xfef92022 │ │ │ │ ldrtmi sl, [r0], -r6, lsl #18 │ │ │ │ movwls r2, #33537 @ 0x8301 │ │ │ │ - ldc2l 7, cr15, [sl], {248} @ 0xf8 │ │ │ │ + ldc2l 7, cr15, [r6], {248} @ 0xf8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf7faaa46 │ │ │ │ - blcc 0x203688 │ │ │ │ + blcc 0x203704 │ │ │ │ @ instruction: 0xf67f2b01 │ │ │ │ @ instruction: 0xf04faf1e │ │ │ │ andscs r7, r2, #0, 6 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ - mcr2 7, 4, pc, cr6, cr11, {6} @ │ │ │ │ - ldclt 7, cr15, [pc, #1000] @ 0xd43d8 │ │ │ │ - blcs 0x122c04 │ │ │ │ + mcr2 7, 2, pc, cr12, cr11, {6} @ │ │ │ │ + ldclt 7, cr15, [sp, #1000] @ 0x3e8 │ │ │ │ + blcs 0x122c88 │ │ │ │ mcrge 6, 4, pc, cr12, cr15, {3} @ │ │ │ │ @ instruction: 0xf77be7f1 │ │ │ │ - @ instruction: 0xf008fec7 │ │ │ │ + @ instruction: 0xf008fe85 │ │ │ │ strmi r0, [r4], -pc, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r1, lsl #12 │ │ │ │ - @ instruction: 0xff4cf7d3 │ │ │ │ + @ instruction: 0xff12f7d3 │ │ │ │ ldrtmi r2, [sl], -r2, lsl #6 │ │ │ │ strtmi r1, [r0], -r9, ror #24 │ │ │ │ - cdp2 7, 11, cr15, cr8, cr7, {7} │ │ │ │ - stclt 7, cr15, [r6, #1000] @ 0x3e8 │ │ │ │ - mrc2 7, 5, pc, cr6, cr11, {3} │ │ │ │ + cdp2 7, 7, cr15, cr6, cr7, {7} │ │ │ │ + stclt 7, cr15, [r4, #1000] @ 0x3e8 │ │ │ │ + mrc2 7, 3, pc, cr4, cr11, {3} │ │ │ │ andeq pc, pc, #4 │ │ │ │ andls r4, r5, r1, lsl #12 │ │ │ │ @ instruction: 0xf7d34630 │ │ │ │ - stmdals r5, {r0, r1, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r5, {r0, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [sl], -r2, lsl #6 │ │ │ │ @ instruction: 0xf7e74629 │ │ │ │ - @ instruction: 0xf7fafea7 │ │ │ │ - stmdacc r4, {r2, r3, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fafe65 │ │ │ │ + stmdacc r4, {r1, r3, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf63f2801 │ │ │ │ @ instruction: 0xf77baec9 │ │ │ │ - strbmi pc, [r2], -r1, lsr #29 @ │ │ │ │ + @ instruction: 0x4642fe5f │ │ │ │ strmi r4, [r1], -r5, lsl #12 │ │ │ │ @ instruction: 0x462f4630 │ │ │ │ - @ instruction: 0xff26f7d3 │ │ │ │ + mcr2 7, 7, pc, cr12, cr3, {6} @ │ │ │ │ stclt 7, cr15, [r9, #-1016]! @ 0xfffffc08 │ │ │ │ - addeq fp, r4, sl, asr #28 │ │ │ │ + addeq fp, r4, r6, asr #27 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ movweq lr, #10705 @ 0x29d1 │ │ │ │ ldrmi fp, [r7], -r5, lsl #1 │ │ │ │ svclt 0x000c2b00 │ │ │ │ ldrcs r2, [r0], -r8, lsl #12 │ │ │ │ - ldc2 7, cr15, [sl, #924]! @ 0x39c │ │ │ │ + ldc2l 7, cr15, [r8, #-924]! @ 0xfffffc64 │ │ │ │ stmdavs r0!, {r7, r9, sl, lr}^ │ │ │ │ - ldc2 7, cr15, [r6, #924]! @ 0x39c │ │ │ │ + ldc2l 7, cr15, [r4, #-924]! @ 0xfffffc64 │ │ │ │ stmdavs r0!, {r0, r7, r9, sl, lr} │ │ │ │ - ldc2 7, cr15, [r2, #924]! @ 0x39c │ │ │ │ + ldc2l 7, cr15, [r0, #-924]! @ 0xfffffc64 │ │ │ │ @ instruction: 0xf8d54603 │ │ │ │ vshr.u64 q8, q0, #64 │ │ │ │ movlt r2, r0 │ │ │ │ stmdavs r1!, {r1, r3, r5, r8, sl, fp, sp, lr} │ │ │ │ ldmib r4, {r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf010c201 │ │ │ │ - b 0x11540ec │ │ │ │ + b 0x1154170 │ │ │ │ tstle r4, ip, lsl #4 │ │ │ │ @ instruction: 0x0c01ea42 │ │ │ │ svceq 0x0010f01c │ │ │ │ movwmi sp, #41221 @ 0xa105 │ │ │ │ andmi r6, sl, #14745600 @ 0xe10000 │ │ │ │ andcs fp, r0, r8, lsl pc │ │ │ │ andlt sp, r5, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x462883f0 │ │ │ │ @ instruction: 0xf0149303 │ │ │ │ - blls 0x1d3618 │ │ │ │ + blls 0x1d36e4 │ │ │ │ stmdbvs r0!, {r3, r5, r8, ip, sp, pc} │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ strvs lr, [r0], -sp, asr #19 │ │ │ │ @ instruction: 0x200147b8 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -200557,32 +200591,32 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi r6, [ip], -fp, lsl #17 │ │ │ │ addlt r4, r4, r5, lsl #12 │ │ │ │ stmdavs r8, {r8, r9, fp, sp} │ │ │ │ svclt 0x000c4617 │ │ │ │ ldrcs r2, [r0], -r8, lsl #12 │ │ │ │ - stc2l 7, cr15, [r2, #-924]! @ 0xfffffc64 │ │ │ │ + stc2 7, cr15, [r0, #-924]! @ 0xfffffc64 │ │ │ │ stmdavs r0!, {r7, r9, sl, lr}^ │ │ │ │ - ldc2l 7, cr15, [lr, #-924] @ 0xfffffc64 │ │ │ │ + ldc2 7, cr15, [ip, #-924] @ 0xfffffc64 │ │ │ │ @ instruction: 0xf8d54602 │ │ │ │ vshr.u64 q8, q0, #64 │ │ │ │ mvnslt r2, r0 │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r8, sl, fp, sp, lr} │ │ │ │ andeq pc, lr, r0, lsl r0 @ │ │ │ │ ldmib r4, {r2, r8, ip, lr, pc}^ │ │ │ │ movwmi r3, #45312 @ 0xb100 │ │ │ │ ldrle r0, [r4], #-1755 @ 0xfffff925 │ │ │ │ - blcs 0x1ae4f0 │ │ │ │ + blcs 0x1ae574 │ │ │ │ ldmib r4, {r0, r1, r3, r4, ip, lr, pc}^ │ │ │ │ movwmi r3, #45312 @ 0xb100 │ │ │ │ andmi r6, fp, #10551296 @ 0xa10000 │ │ │ │ @ instruction: 0x4628d115 │ │ │ │ @ instruction: 0xf0149203 │ │ │ │ - bls 0x1d3588 │ │ │ │ + bls 0x1d3654 │ │ │ │ stmiavs r0!, {r5, r8, ip, sp, pc}^ │ │ │ │ ldrtmi r4, [r3], -r1, asr #12 │ │ │ │ ldrmi r9, [r8, r0, lsl #12]! │ │ │ │ andlt r2, r4, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ @@ -200598,17 +200632,17 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ movweq lr, #6609 @ 0x19d1 │ │ │ │ ldrmi fp, [r7], -r6, lsl #1 │ │ │ │ svclt 0x000c2b00 │ │ │ │ ldrcs r2, [r0], -r8, lsl #12 │ │ │ │ - ldc2 7, cr15, [r0, #-924] @ 0xfffffc64 │ │ │ │ + stc2l 7, cr15, [lr], {231} @ 0xe7 │ │ │ │ stmdavs r0!, {r7, r9, sl, lr} │ │ │ │ - stc2 7, cr15, [ip, #-924] @ 0xfffffc64 │ │ │ │ + stc2l 7, cr15, [sl], {231} @ 0xe7 │ │ │ │ @ instruction: 0xf8d54602 │ │ │ │ vshr.u64 q8, q0, #64 │ │ │ │ cmnlt r8, r0 │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r8, sl, fp, sp, lr} │ │ │ │ movwne lr, #2516 @ 0x9d4 │ │ │ │ andeq pc, lr, r0, lsl r0 @ │ │ │ │ movweq lr, #6723 @ 0x1a43 │ │ │ │ @@ -200618,3611 +200652,3611 @@ │ │ │ │ andle r2, r9, r0 │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andls r4, r5, #40, 12 @ 0x2800000 │ │ │ │ - stc2 0, cr15, [sl], #80 @ 0x50 │ │ │ │ + ldc2 0, cr15, [ip], #80 @ 0x50 │ │ │ │ cmplt r0, r5, lsl #20 │ │ │ │ strvs lr, [r2], -sp, asr #19 │ │ │ │ ldmib r4, {r0, r6, r9, sl, lr}^ │ │ │ │ movwls r3, #3 │ │ │ │ movwls r1, #6107 @ 0x17db │ │ │ │ @ instruction: 0x200147b8 │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2b460 │ │ │ │ + bl 0xfec2b4e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stcls 6, cr4, [r7], {150} @ 0x96 │ │ │ │ andls r9, r1, #24576 @ 0x6000 │ │ │ │ movwls r4, #1546 @ 0x60a │ │ │ │ ldrbtmi r4, [r3], -r1, lsl #12 │ │ │ │ strls r2, [r2], #-6 │ │ │ │ - stc2 7, cr15, [ip], #-600 @ 0xfffffda8 │ │ │ │ + blx 0xffb9215e │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2b498 │ │ │ │ + bl 0xfec2b51c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stcls 6, cr4, [r7], {150} @ 0x96 │ │ │ │ andls r9, r1, #24576 @ 0x6000 │ │ │ │ movwls r4, #1546 @ 0x60a │ │ │ │ ldrbtmi r4, [r3], -r1, lsl #12 │ │ │ │ strls r2, [r2], #-14 │ │ │ │ - ldc2 7, cr15, [r0], {150} @ 0x96 │ │ │ │ + blx 0xff492196 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2b4d0 │ │ │ │ + bl 0xfec2b554 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stcls 6, cr4, [r7], {150} @ 0x96 │ │ │ │ andls r9, r1, #24576 @ 0x6000 │ │ │ │ movwls r4, #1546 @ 0x60a │ │ │ │ ldrbtmi r4, [r3], -r1, lsl #12 │ │ │ │ strls r2, [r2], #-3 │ │ │ │ - blx 0xffe1214a │ │ │ │ + blx 0xfed921ce │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2b508 │ │ │ │ + bl 0xfec2b58c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stcls 6, cr4, [r7], {150} @ 0x96 │ │ │ │ andls r9, r1, #24576 @ 0x6000 │ │ │ │ movwls r4, #1546 @ 0x60a │ │ │ │ ldrbtmi r4, [r3], -r1, lsl #12 │ │ │ │ strls r2, [r2], #-11 │ │ │ │ - blx 0xff712182 │ │ │ │ + blx 0xfe692206 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2b540 │ │ │ │ + bl 0xfec2b5c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stcls 6, cr4, [r7], {150} @ 0x96 │ │ │ │ andls r9, r1, #24576 @ 0x6000 │ │ │ │ movwls r4, #1546 @ 0x60a │ │ │ │ ldrbtmi r4, [r3], -r1, lsl #12 │ │ │ │ strls r2, [r2], #-8 │ │ │ │ - blx 0xff0121ba │ │ │ │ + blx 0x1f9223e │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2b578 │ │ │ │ + bl 0xfec2b5fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ vmin.s8 d20, d4, d10 │ │ │ │ - vmvn.i32 d22, #1535 @ 0x000005ff │ │ │ │ - blls 0x2973c4 │ │ │ │ + @ instruction: 0xf2c06cb9 │ │ │ │ + blls 0x297448 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ - blls 0x2843b0 │ │ │ │ - ldc2l 7, cr15, [r8], #584 @ 0x248 │ │ │ │ + blls 0x284434 │ │ │ │ + ldc2 7, cr15, [r6], #584 @ 0x248 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2b5c0 │ │ │ │ + bl 0xfec2b644 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ vmin.s8 d20, d4, d10 │ │ │ │ - vmull.s8 q11, d16, d13 │ │ │ │ - blls 0x29740c │ │ │ │ + vmov.i32 d23, #511 @ 0x000001ff │ │ │ │ + blls 0x297490 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ - blls 0x2843f8 │ │ │ │ - ldc2l 7, cr15, [r4], {146} @ 0x92 │ │ │ │ + blls 0x28447c │ │ │ │ + ldc2 7, cr15, [r2], {146} @ 0x92 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2b608 │ │ │ │ + bl 0xfec2b68c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ vmin.s8 d20, d4, d10 │ │ │ │ - vqdmulh.s d22, d16, d1[5] │ │ │ │ - blls 0x297454 │ │ │ │ + vqdmulh.s d23, d0, d1[6] │ │ │ │ + blls 0x2974d8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ - blls 0x284440 │ │ │ │ - ldc2 7, cr15, [r0], #584 @ 0x248 │ │ │ │ + blls 0x2844c4 │ │ │ │ + stc2l 7, cr15, [lr], #-584 @ 0xfffffdb8 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2b650 │ │ │ │ + bl 0xfec2b6d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ vmin.s8 d20, d4, d10 │ │ │ │ - vmvn.i32 d23, #3583 @ 0x00000dff │ │ │ │ - blls 0x29749c │ │ │ │ + vqdmulh.s d23, d16, d1[0] │ │ │ │ + blls 0x297520 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ - blls 0x284488 │ │ │ │ - stc2 7, cr15, [ip], {146} @ 0x92 │ │ │ │ + blls 0x28450c │ │ │ │ + mcrr2 7, 9, pc, sl, cr2 @ │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2b698 │ │ │ │ + bl 0xfec2b71c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ - vmin.s8 d20, d4, d10 │ │ │ │ - @ instruction: 0xf2c07c95 │ │ │ │ - blls 0x2974e4 │ │ │ │ + @ instruction: 0xf644461a │ │ │ │ + vmov.i32 d16, #2559 @ 0x000009ff │ │ │ │ + blls 0x297568 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ - blls 0x2844d0 │ │ │ │ - stc2l 7, cr15, [r8], #-584 @ 0xfffffdb8 │ │ │ │ + blls 0x284554 │ │ │ │ + stc2 7, cr15, [r6], #-584 @ 0xfffffdb8 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2b6e0 │ │ │ │ + bl 0xfec2b764 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ - vmin.s8 d20, d4, d10 │ │ │ │ - vqdmulh.s d23, d16, d1[7] │ │ │ │ - blls 0x29752c │ │ │ │ + @ instruction: 0xf644461a │ │ │ │ + vmvn.i32 q8, #511 @ 0x000001ff │ │ │ │ + blls 0x2975b0 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ - blls 0x284518 │ │ │ │ - mcrr2 7, 9, pc, r4, cr2 @ │ │ │ │ + blls 0x28459c │ │ │ │ + stc2 7, cr15, [r2], {146} @ 0x92 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2b728 │ │ │ │ + bl 0xfec2b7ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ @ instruction: 0xf644461a │ │ │ │ - vqdmulh.s d16, d0, d1[1] │ │ │ │ - blls 0x297574 │ │ │ │ + vqdmulh.s d16, d16, d1[2] │ │ │ │ + blls 0x2975f8 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ - blls 0x284560 │ │ │ │ - stc2 7, cr15, [r0], #-584 @ 0xfffffdb8 │ │ │ │ + blls 0x2845e4 │ │ │ │ + blx 0xff892422 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2b770 │ │ │ │ + bl 0xfec2b7f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ @ instruction: 0xf644461a │ │ │ │ - @ instruction: 0xf2c00c9d │ │ │ │ - blls 0x2975bc │ │ │ │ + vmull.s8 , d0, d17 │ │ │ │ + blls 0x297640 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ - blls 0x2845a8 │ │ │ │ - blx 0x123e6 │ │ │ │ + blls 0x28462c │ │ │ │ + blx 0xfef9246a │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2b7b8 │ │ │ │ + bl 0xfec2b83c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ @ instruction: 0xf04f4608 │ │ │ │ stcls 12, cr0, [r6], {-0} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ - ldcleq 6, cr15, [r5], #272 @ 0x110 │ │ │ │ + ldclne 6, cr15, [r9], #-272 @ 0xfffffef0 │ │ │ │ stceq 2, cr15, [sp], {192} @ 0xc0 │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf792c008 │ │ │ │ - ldrdlt pc, [r4], -fp │ │ │ │ + mullt r4, r9, fp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2b7fc │ │ │ │ + bl 0xfec2b880 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ @ instruction: 0xf04f4608 │ │ │ │ stcls 12, cr0, [r6], {-0} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ - mcrrne 6, 4, pc, sp, cr4 @ │ │ │ │ + ldclne 6, cr15, [r1], {68} @ 0x44 │ │ │ │ stceq 2, cr15, [sp], {192} @ 0xc0 │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf792c008 │ │ │ │ - @ instruction: 0xb004fbb9 │ │ │ │ + andlt pc, r4, r7, ror fp @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2b840 │ │ │ │ + bl 0xfec2b8c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x40468c │ │ │ │ + bl 0x404710 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmppcs ip, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dce74 │ │ │ │ + bl 0x3dcef8 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0xff39246e │ │ │ │ + blx 0xfe3124f2 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r4, r4, lsr #10 │ │ │ │ + addeq fp, r4, r0, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2b898 │ │ │ │ + bl 0xfec2b91c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x4046e4 │ │ │ │ + bl 0x404768 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ bicne pc, r8, r3, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dcecc │ │ │ │ + bl 0x3dcf50 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0xfe8924c6 │ │ │ │ + blx 0x181254a │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r4, ip, asr #9 │ │ │ │ + addeq fp, r4, r8, asr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2b8f0 │ │ │ │ + bl 0xfec2b974 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x40473c │ │ │ │ + bl 0x4047c0 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmppne r4, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dcf24 │ │ │ │ + bl 0x3dcfa8 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0x1d9251e │ │ │ │ + blx 0xd125a2 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r4, r4, ror r4 │ │ │ │ + strdeq fp, [r4], r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2b948 │ │ │ │ + bl 0xfec2b9cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404794 │ │ │ │ + bl 0x404818 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ bicscs pc, r0, r3, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dcf7c │ │ │ │ + bl 0x3dd000 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0x1292576 │ │ │ │ + blx 0x2125fa │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r4, ip, lsl r4 │ │ │ │ + umulleq fp, r4, r8, r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2b9a0 │ │ │ │ + bl 0xfec2ba24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x4047ec │ │ │ │ + bl 0x404870 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ @ instruction: 0x71b8f243 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dcfd4 │ │ │ │ + bl 0x3dd058 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0x7925ce │ │ │ │ + blx 0xff712650 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r4, r4, asr #7 │ │ │ │ + addeq fp, r4, r0, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2b9f8 │ │ │ │ + bl 0xfec2ba7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404844 │ │ │ │ + bl 0x4048c8 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ teqpvc r4, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd02c │ │ │ │ + bl 0x3dd0b0 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0xffc92624 │ │ │ │ + blx 0xfec126a8 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r4, ip, ror #6 │ │ │ │ + addeq fp, r4, r8, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2ba50 │ │ │ │ + bl 0xfec2bad4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x40489c │ │ │ │ + bl 0x404920 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ msrvs R12_fiq, r3 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd084 │ │ │ │ + bl 0x3dd108 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0xff19267c │ │ │ │ + blx 0xfe112700 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r4, r4, lsl r3 │ │ │ │ + umulleq fp, r4, r0, r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2baa8 │ │ │ │ + bl 0xfec2bb2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x4048f4 │ │ │ │ + bl 0x404978 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmppvc r4, fp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r4, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd0dc │ │ │ │ + bl 0x3dd160 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0xfe6926d4 │ │ │ │ + blx 0x1612758 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0x0084b2bc │ │ │ │ + addeq fp, r4, r8, lsr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2bb00 │ │ │ │ + bl 0xfec2bb84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x40494c │ │ │ │ + bl 0x4049d0 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ mvnmi pc, r3, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd134 │ │ │ │ + bl 0x3dd1b8 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0x1b9272c │ │ │ │ + blx 0xb127b0 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r4, r4, ror #4 │ │ │ │ + addeq fp, r4, r0, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2bb58 │ │ │ │ + bl 0xfec2bbdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x4049a4 │ │ │ │ + bl 0x404a28 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmppmi ip, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd18c │ │ │ │ + bl 0x3dd210 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0x1092784 │ │ │ │ + @ instruction: 0xf9fcf77c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r4, ip, lsl #4 │ │ │ │ + addeq fp, r4, r8, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2bbb0 │ │ │ │ + bl 0xfec2bc34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x4049fc │ │ │ │ + bl 0x404a80 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ orrsne pc, r0, r1, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd1e4 │ │ │ │ + bl 0x3dd268 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0x5927dc │ │ │ │ + @ instruction: 0xf9d0f77c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0x0084b1b4 │ │ │ │ + addeq fp, r4, r0, lsr r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2bc08 │ │ │ │ + bl 0xfec2bc8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404a54 │ │ │ │ + bl 0x404ad8 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ orreq pc, r8, r1, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd23c │ │ │ │ + bl 0x3dd2c0 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xf9e6f77c │ │ │ │ + @ instruction: 0xf9a4f77c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r4, ip, asr r1 │ │ │ │ + ldrdeq fp, [r4], r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2bc60 │ │ │ │ + bl 0xfec2bce4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404aac │ │ │ │ + bl 0x404b30 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ tstpne ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd294 │ │ │ │ + bl 0x3dd318 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xf9baf77c │ │ │ │ + @ instruction: 0xf978f77c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r4, r4, lsl #2 │ │ │ │ + addeq fp, r4, r0, lsl #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2bcb8 │ │ │ │ + bl 0xfec2bd3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404b04 │ │ │ │ + bl 0x404b88 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ tstpeq r4, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd2ec │ │ │ │ + bl 0x3dd370 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xf98ef77c │ │ │ │ + @ instruction: 0xf94cf77c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r4, ip, lsr #1 │ │ │ │ + addeq fp, r4, r8, lsr #32 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2bd10 │ │ │ │ + bl 0xfec2bd94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404b5c │ │ │ │ + bl 0x404be0 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ biceq pc, ip, r0, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd344 │ │ │ │ + bl 0x3dd3c8 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xf962f77c │ │ │ │ + @ instruction: 0xf920f77c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r4, r4, asr r0 │ │ │ │ + ldrdeq sl, [r4], r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2bd68 │ │ │ │ + bl 0xfec2bdec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404bb4 │ │ │ │ + bl 0x404c38 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmppne r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd39c │ │ │ │ + bl 0x3dd420 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xf936f77c │ │ │ │ + @ instruction: 0xf8f4f77c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - strdeq sl, [r4], ip │ │ │ │ + addeq sl, r4, r8, ror pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2bdc0 │ │ │ │ + bl 0xfec2be44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404c0c │ │ │ │ + bl 0x404c90 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmppvc r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd3f4 │ │ │ │ + bl 0x3dd478 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xf90af77c │ │ │ │ + @ instruction: 0xf8c8f77c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, r4, lsr #31 │ │ │ │ + addeq sl, r4, r0, lsr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2be18 │ │ │ │ + bl 0xfec2be9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404c64 │ │ │ │ + bl 0x404ce8 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ bicvc pc, r4, r0, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd44c │ │ │ │ + bl 0x3dd4d0 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xf8def77c │ │ │ │ + @ instruction: 0xf89cf77c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, ip, asr #30 │ │ │ │ + addeq sl, r4, r8, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2be70 │ │ │ │ + bl 0xfec2bef4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404cbc │ │ │ │ + bl 0x404d40 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ @ instruction: 0x51b4f240 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd4a4 │ │ │ │ + bl 0x3dd528 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xf8b2f77c │ │ │ │ + @ instruction: 0xf870f77c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - strdeq sl, [r4], r4 │ │ │ │ + addeq sl, r4, r0, ror lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2bec8 │ │ │ │ + bl 0xfec2bf4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404d14 │ │ │ │ + bl 0x404d98 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ teqpvs r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd4fc │ │ │ │ + bl 0x3dd580 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xf886f77c │ │ │ │ + @ instruction: 0xf844f77c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - umulleq sl, r4, ip, lr │ │ │ │ + addeq sl, r4, r8, lsl lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2bf20 │ │ │ │ + bl 0xfec2bfa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404d6c │ │ │ │ + bl 0x404df0 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ msrmi R8_fiq, r0 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd554 │ │ │ │ + bl 0x3dd5d8 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xf85af77c │ │ │ │ + @ instruction: 0xf818f77c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, r4, asr #28 │ │ │ │ + addeq sl, r4, r0, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2bf78 │ │ │ │ + bl 0xfec2bffc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404dc4 │ │ │ │ + bl 0x404e48 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ @ instruction: 0x41acf240 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd5ac │ │ │ │ + bl 0x3dd630 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xf82ef77c │ │ │ │ + @ instruction: 0xffecf77b │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, ip, ror #27 │ │ │ │ + addeq sl, r4, r8, ror #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2bfd0 │ │ │ │ + bl 0xfec2c054 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404e1c │ │ │ │ + bl 0x404ea0 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ orrscs pc, ip, r0, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd604 │ │ │ │ + bl 0x3dd688 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xf802f77c │ │ │ │ + @ instruction: 0xffc0f77b │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - umulleq sl, r4, r4, sp │ │ │ │ + addeq sl, r4, r0, lsl sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c028 │ │ │ │ + bl 0xfec2c0ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404e74 │ │ │ │ + bl 0x404ef8 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ msrcc R8_usr, r0 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd65c │ │ │ │ + bl 0x3dd6e0 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xffd6f77b │ │ │ │ + @ instruction: 0xff94f77b │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, ip, lsr sp │ │ │ │ + @ instruction: 0x0084acb8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c080 │ │ │ │ + bl 0xfec2c104 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404ecc │ │ │ │ + bl 0x404f50 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ mvnsvs pc, r0, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd6b4 │ │ │ │ + bl 0x3dd738 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xffaaf77b │ │ │ │ + @ instruction: 0xff68f77b │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, r4, ror #25 │ │ │ │ + addeq sl, r4, r0, ror #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c0d8 │ │ │ │ + bl 0xfec2c15c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404f24 │ │ │ │ + bl 0x404fa8 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ orrvc pc, r0, r0, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd70c │ │ │ │ + bl 0x3dd790 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xff7ef77b │ │ │ │ + @ instruction: 0xff3cf77b │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, ip, lsl #25 │ │ │ │ + addeq sl, r4, r8, lsl #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c130 │ │ │ │ + bl 0xfec2c1b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404f7c │ │ │ │ + bl 0x405000 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ mvnspl pc, r0, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd764 │ │ │ │ + bl 0x3dd7e8 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xff52f77b │ │ │ │ + @ instruction: 0xff10f77b │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, r4, lsr ip │ │ │ │ + @ instruction: 0x0084abb0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c188 │ │ │ │ + bl 0xfec2c20c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x404fd4 │ │ │ │ + bl 0x405058 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmnpvs r8, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd7bc │ │ │ │ + bl 0x3dd840 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - @ instruction: 0xff26f77b │ │ │ │ + mcr2 7, 7, pc, cr4, cr11, {3} @ │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - ldrdeq sl, [r4], ip │ │ │ │ + addeq sl, r4, r8, asr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c1e0 │ │ │ │ + bl 0xfec2c264 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x40502c │ │ │ │ + bl 0x4050b0 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ mvnmi pc, r0, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd814 │ │ │ │ + bl 0x3dd898 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - mrc2 7, 7, pc, cr10, cr11, {3} │ │ │ │ + mrc2 7, 5, pc, cr8, cr11, {3} │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, r4, lsl #23 │ │ │ │ + addeq sl, r4, r0, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c238 │ │ │ │ + bl 0xfec2c2bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x405084 │ │ │ │ + bl 0x405108 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmnppl r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd86c │ │ │ │ + bl 0x3dd8f0 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - mcr2 7, 6, pc, cr14, cr11, {3} @ │ │ │ │ + mcr2 7, 4, pc, cr12, cr11, {3} @ │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, ip, lsr #22 │ │ │ │ + addeq sl, r4, r8, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c290 │ │ │ │ + bl 0xfec2c314 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x4050dc │ │ │ │ + bl 0x405160 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ bicscs pc, ip, r0, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd8c4 │ │ │ │ + bl 0x3dd948 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - mcr2 7, 5, pc, cr2, cr11, {3} @ │ │ │ │ + mcr2 7, 3, pc, cr0, cr11, {3} @ │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - ldrdeq sl, [r4], r4 │ │ │ │ + addeq sl, r4, r0, asr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c2e8 │ │ │ │ + bl 0xfec2c36c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x405134 │ │ │ │ + bl 0x4051b8 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ msrcc (UNDEF: 96), r0 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd91c │ │ │ │ + bl 0x3dd9a0 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - mrc2 7, 3, pc, cr6, cr11, {3} │ │ │ │ + mrc2 7, 1, pc, cr4, cr11, {3} │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, ip, ror sl │ │ │ │ + strdeq sl, [r4], r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c340 │ │ │ │ + bl 0xfec2c3c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x40518c │ │ │ │ + bl 0x405210 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ msrmi (UNDEF: 100), r1 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd974 │ │ │ │ + bl 0x3dd9f8 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - mcr2 7, 2, pc, cr10, cr11, {3} @ │ │ │ │ + mcr2 7, 0, pc, cr8, cr11, {3} @ │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, r4, lsr #20 │ │ │ │ + addeq sl, r4, r0, lsr #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c398 │ │ │ │ + bl 0xfec2c41c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x4051e4 │ │ │ │ + bl 0x405268 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ mvnmi pc, r1, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dd9cc │ │ │ │ + bl 0x3dda50 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - mrc2 7, 0, pc, cr14, cr11, {3} │ │ │ │ + ldc2l 7, cr15, [ip, #492] @ 0x1ec │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, ip, asr #19 │ │ │ │ + addeq sl, r4, r8, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c3f0 │ │ │ │ + bl 0xfec2c474 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x40523c │ │ │ │ + bl 0x4052c0 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmppcc ip, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dda24 │ │ │ │ + bl 0x3ddaa8 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - ldc2l 7, cr15, [r2, #492]! @ 0x1ec │ │ │ │ + ldc2 7, cr15, [r0, #492]! @ 0x1ec │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, r4, ror r9 │ │ │ │ + strdeq sl, [r4], r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c448 │ │ │ │ + bl 0xfec2c4cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x405294 │ │ │ │ + bl 0x405318 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ mvncc pc, r1, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dda7c │ │ │ │ + bl 0x3ddb00 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - stc2l 7, cr15, [r6, #492] @ 0x1ec │ │ │ │ + stc2 7, cr15, [r4, #492] @ 0x1ec │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, ip, lsl r9 │ │ │ │ + umulleq sl, r4, r8, r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c4a0 │ │ │ │ + bl 0xfec2c524 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x4052ec │ │ │ │ + bl 0x405370 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmppcs r4, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3ddad4 │ │ │ │ + bl 0x3ddb58 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - ldc2 7, cr15, [sl, #492] @ 0x1ec │ │ │ │ + ldc2l 7, cr15, [r8, #-492] @ 0xfffffe14 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, r4, asr #17 │ │ │ │ + addeq sl, r4, r0, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c4f8 │ │ │ │ + bl 0xfec2c57c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x405344 │ │ │ │ + bl 0x4053c8 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ bicscs pc, r8, r1, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3ddb2c │ │ │ │ + bl 0x3ddbb0 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - stc2l 7, cr15, [lr, #-492]! @ 0xfffffe14 │ │ │ │ + stc2 7, cr15, [ip, #-492]! @ 0xfffffe14 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, ip, ror #16 │ │ │ │ + addeq sl, r4, r8, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c550 │ │ │ │ + bl 0xfec2c5d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x40539c │ │ │ │ + bl 0x405420 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmppne ip, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3ddb84 │ │ │ │ + bl 0x3ddc08 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - stc2l 7, cr15, [r2, #-492] @ 0xfffffe14 │ │ │ │ + stc2 7, cr15, [r0, #-492] @ 0xfffffe14 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, r4, lsl r8 │ │ │ │ + umulleq sl, r4, r0, r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c5a8 │ │ │ │ + bl 0xfec2c62c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x4053f4 │ │ │ │ + bl 0x405478 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ bicsne pc, r0, r1, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3ddbdc │ │ │ │ + bl 0x3ddc60 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - ldc2 7, cr15, [r6, #-492] @ 0xfffffe14 │ │ │ │ + ldc2l 7, cr15, [r4], {123} @ 0x7b │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0x0084a7bc │ │ │ │ + addeq sl, r4, r8, lsr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c600 │ │ │ │ + bl 0xfec2c684 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x40544c │ │ │ │ + bl 0x4054d0 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ bicsvs pc, r0, fp, asr #4 │ │ │ │ orrseq pc, r4, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3ddc34 │ │ │ │ + bl 0x3ddcb8 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - stc2l 7, cr15, [sl], #492 @ 0x1ec │ │ │ │ + stc2 7, cr15, [r8], #492 @ 0x1ec │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, r4, ror #14 │ │ │ │ + addeq sl, r4, r0, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c658 │ │ │ │ + bl 0xfec2c6dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x4054a4 │ │ │ │ + bl 0x405528 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmppvs ip, fp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r4, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3ddc8c │ │ │ │ + bl 0x3ddd10 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - ldc2 7, cr15, [lr], #492 @ 0x1ec │ │ │ │ + ldc2l 7, cr15, [ip], #-492 @ 0xfffffe14 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, ip, lsl #14 │ │ │ │ + addeq sl, r4, r8, lsl #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2c6b0 │ │ │ │ + bl 0xfec2c734 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ addlt ip, r4, ip, asr #32 │ │ │ │ cdp 6, 1, cr4, cr13, cr12, {0} │ │ │ │ ldrbtmi r1, [ip], #3952 @ 0xf70 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r1, asr r8 @ │ │ │ │ - bl 0x3fb8e8 │ │ │ │ - bl 0x3d8cdc │ │ │ │ + bl 0x3fb96c │ │ │ │ + bl 0x3d8d60 │ │ │ │ strbtmi r0, [r1], #-512 @ 0xfffffe00 │ │ │ │ - bl 0x3f98e4 │ │ │ │ + bl 0x3f9968 │ │ │ │ stmib sp, {r0, r1, r8}^ │ │ │ │ @ instruction: 0xf645e100 │ │ │ │ vsra.s64 q10, q4, #64 │ │ │ │ - bl 0x1d5b40 │ │ │ │ + bl 0x1d5bc4 │ │ │ │ stmdavs r8, {r2, r3, r8, r9} │ │ │ │ - stc2 7, cr15, [lr], {123} @ 0x7b │ │ │ │ + mcrr2 7, 7, pc, ip, cr11 @ │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0x0084a6b2 │ │ │ │ + addeq sl, r4, lr, lsr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2c710 │ │ │ │ + bl 0xfec2c794 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ addlt ip, r4, ip, asr #32 │ │ │ │ cdp 6, 1, cr4, cr13, cr12, {0} │ │ │ │ ldrbtmi r1, [ip], #3952 @ 0xf70 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r1, asr r8 @ │ │ │ │ - bl 0x3fb948 │ │ │ │ - bl 0x3d8d3c │ │ │ │ + bl 0x3fb9cc │ │ │ │ + bl 0x3d8dc0 │ │ │ │ strbtmi r0, [r1], #-512 @ 0xfffffe00 │ │ │ │ - bl 0x3f9944 │ │ │ │ + bl 0x3f99c8 │ │ │ │ stmib sp, {r0, r1, r8}^ │ │ │ │ @ instruction: 0xf645e100 │ │ │ │ vmla.f d22, d16, d0[6] │ │ │ │ - bl 0x1d5ba0 │ │ │ │ + bl 0x1d5c24 │ │ │ │ stmdavs r8, {r2, r3, r8, r9} │ │ │ │ - mrrc2 7, 7, pc, lr, cr11 @ │ │ │ │ + ldc2 7, cr15, [ip], {123} @ 0x7b │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, r2, asr r6 │ │ │ │ + addeq sl, r4, lr, asr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2c770 │ │ │ │ + bl 0xfec2c7f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ addlt ip, r4, ip, asr #32 │ │ │ │ cdp 6, 1, cr4, cr13, cr12, {0} │ │ │ │ ldrbtmi r1, [ip], #3952 @ 0xf70 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r1, asr r8 @ │ │ │ │ - bl 0x3fb9a8 │ │ │ │ - bl 0x3d8d9c │ │ │ │ + bl 0x3fba2c │ │ │ │ + bl 0x3d8e20 │ │ │ │ strbtmi r0, [r1], #-512 @ 0xfffffe00 │ │ │ │ - bl 0x3f99a4 │ │ │ │ + bl 0x3f9a28 │ │ │ │ stmib sp, {r0, r1, r8}^ │ │ │ │ @ instruction: 0xf645e100 │ │ │ │ vorr.i32 q10, #4 @ 0x00000004 │ │ │ │ - bl 0x1d5c00 │ │ │ │ + bl 0x1d5c84 │ │ │ │ stmdavs r8, {r2, r3, r8, r9} │ │ │ │ - stc2 7, cr15, [lr], #-492 @ 0xfffffe14 │ │ │ │ + blx 0xffc13426 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - strdeq sl, [r4], r2 │ │ │ │ + addeq sl, r4, lr, ror #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2c7d0 │ │ │ │ + bl 0xfec2c854 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ addlt ip, r4, ip, asr #32 │ │ │ │ cdp 6, 1, cr4, cr13, cr12, {0} │ │ │ │ ldrbtmi r1, [ip], #3952 @ 0xf70 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r1, asr r8 @ │ │ │ │ - bl 0x3fba08 │ │ │ │ - bl 0x3d8dfc │ │ │ │ + bl 0x3fba8c │ │ │ │ + bl 0x3d8e80 │ │ │ │ strbtmi r0, [r1], #-512 @ 0xfffffe00 │ │ │ │ - bl 0x3f9a04 │ │ │ │ + bl 0x3f9a88 │ │ │ │ stmib sp, {r0, r1, r8}^ │ │ │ │ @ instruction: 0xf645e100 │ │ │ │ vmla.f d22, d0, d0[5] │ │ │ │ - bl 0x1d5c60 │ │ │ │ + bl 0x1d5ce4 │ │ │ │ stmdavs r8, {r2, r3, r8, r9} │ │ │ │ - blx 0x93402 │ │ │ │ + blx 0xff013486 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - umulleq sl, r4, r2, r5 │ │ │ │ + addeq sl, r4, lr, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c830 │ │ │ │ + bl 0xfec2c8b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x40567c │ │ │ │ + bl 0x405700 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ @ instruction: 0x61b8f241 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3dde64 │ │ │ │ + bl 0x3ddee8 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0xff59345a │ │ │ │ + blx 0xfe5134de │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, r4, lsr r5 │ │ │ │ + @ instruction: 0x0084a4b0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c888 │ │ │ │ + bl 0xfec2c90c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x4056d4 │ │ │ │ + bl 0x405758 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ asrspl pc, r1, #4 @ │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3ddebc │ │ │ │ + bl 0x3ddf40 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0xfea934b2 │ │ │ │ + blx 0x1a13536 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - ldrdeq sl, [r4], ip │ │ │ │ + addeq sl, r4, r8, asr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c8e0 │ │ │ │ + bl 0xfec2c964 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x40572c │ │ │ │ + bl 0x4057b0 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ biceq pc, r8, r1, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3ddf14 │ │ │ │ + bl 0x3ddf98 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0x1f9350a │ │ │ │ + blx 0xf1358e │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, r4, lsl #9 │ │ │ │ + addeq sl, r4, r0, lsl #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c938 │ │ │ │ + bl 0xfec2c9bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x405784 │ │ │ │ + bl 0x405808 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ bicvc pc, r0, r1, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3ddf6c │ │ │ │ + bl 0x3ddff0 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0x1493562 │ │ │ │ + blx 0x4135e6 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, ip, lsr #8 │ │ │ │ + addeq sl, r4, r8, lsr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c990 │ │ │ │ + bl 0xfec2ca14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x4057dc │ │ │ │ + bl 0x405860 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ teqpvs r4, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3ddfc4 │ │ │ │ + bl 0x3de048 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0x9935ba │ │ │ │ + blx 0xff91363c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - ldrdeq sl, [r4], r4 │ │ │ │ + addeq sl, r4, r0, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2c9e8 │ │ │ │ + bl 0xfec2ca6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x405834 │ │ │ │ + bl 0x4058b8 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ msrpl R12_fiq, r1 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3de01c │ │ │ │ + bl 0x3de0a0 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0xffe93610 │ │ │ │ + blx 0xfee13694 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, ip, ror r3 │ │ │ │ + strdeq sl, [r4], r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2ca40 │ │ │ │ + bl 0xfec2cac4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x40588c │ │ │ │ + bl 0x405910 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmppeq r4, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3de074 │ │ │ │ + bl 0x3de0f8 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0xff393668 │ │ │ │ + blx 0xfe3136ec │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, r4, lsr #6 │ │ │ │ + addeq sl, r4, r0, lsr #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2ca98 │ │ │ │ + bl 0xfec2cb1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r5, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ - bl 0x4058e4 │ │ │ │ + bl 0x405968 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ teqpvc ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ movwls r4, #9315 @ 0x2463 │ │ │ │ - bl 0x3de0cc │ │ │ │ + bl 0x3de150 │ │ │ │ stmdavs r8, {r8, r9} │ │ │ │ - blx 0xfe8936c0 │ │ │ │ + blx 0x1813744 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq sl, r4, ip, asr #5 │ │ │ │ + addeq sl, r4, r8, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2caf0 │ │ │ │ + bl 0xfec2cb74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d0, d0 │ │ │ │ vaddw.s8 q8, q8, d12 │ │ │ │ strbtmi r0, [r0], #-405 @ 0xfffffe6b │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9930 │ │ │ │ + bl 0x3f99b4 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20d930 │ │ │ │ + bl 0x20d9b4 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77b6808 │ │ │ │ - mullt r4, sp, sl │ │ │ │ + andlt pc, r4, fp, asr sl @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq sl, r4, r2, ror r2 │ │ │ │ + addeq sl, r4, lr, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2cb54 │ │ │ │ + bl 0xfec2cbd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d0, d0 │ │ │ │ vorr.i32 d17, #0 @ 0x00000000 │ │ │ │ strbtmi r0, [r0], #-405 @ 0xfffffe6b │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9994 │ │ │ │ + bl 0x3f9a18 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20d994 │ │ │ │ + bl 0x20da18 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77b6808 │ │ │ │ - andlt pc, r4, fp, ror #20 │ │ │ │ + andlt pc, r4, r9, lsr #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq sl, r4, lr, lsl #4 │ │ │ │ + addeq sl, r4, sl, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2cbb8 │ │ │ │ + bl 0xfec2cc3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64f9100 │ │ │ │ vsra.s64 , q12, #64 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f99f8 │ │ │ │ + bl 0x3f9a7c │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20d9f8 │ │ │ │ + bl 0x20da7c │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77b6808 │ │ │ │ - andlt pc, r4, r9, lsr sl @ │ │ │ │ + strdlt pc, [r4], -r7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq sl, r4, sl, lsr #3 │ │ │ │ + addeq sl, r4, r6, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2cc1c │ │ │ │ + bl 0xfec2cca0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64f9100 │ │ │ │ vbic.i32 q11, #12 @ 0x0000000c │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9a5c │ │ │ │ + bl 0x3f9ae0 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20da5c │ │ │ │ + bl 0x20dae0 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77b6808 │ │ │ │ - andlt pc, r4, r7, lsl #20 │ │ │ │ + andlt pc, r4, r5, asr #19 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq sl, r4, r6, asr #2 │ │ │ │ + addeq sl, r4, r2, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2cc80 │ │ │ │ + bl 0xfec2cd04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d15, d0 │ │ │ │ vmla.f d22, d16, d0[0] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9ac0 │ │ │ │ + bl 0x3f9b44 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20dac0 │ │ │ │ + bl 0x20db44 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77b6808 │ │ │ │ - ldrdlt pc, [r4], -r5 │ │ │ │ + mullt r4, r3, r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq sl, r4, r2, ror #1 │ │ │ │ + addeq sl, r4, lr, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2cce4 │ │ │ │ + bl 0xfec2cd68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d15, d0 │ │ │ │ vmla.f d23, d0, d0[1] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9b24 │ │ │ │ + bl 0x3f9ba8 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20db24 │ │ │ │ + bl 0x20dba8 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77b6808 │ │ │ │ - andlt pc, r4, r3, lsr #19 │ │ │ │ + andlt pc, r4, r1, ror #18 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq sl, r4, lr, ror r0 │ │ │ │ + strdeq r9, [r4], sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2cd48 │ │ │ │ + bl 0xfec2cdcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64e9100 │ │ │ │ vaddw.s8 , q0, d4 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9b88 │ │ │ │ + bl 0x3f9c0c │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20db88 │ │ │ │ + bl 0x20dc0c │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77b6808 │ │ │ │ - andlt pc, r4, r1, ror r9 @ │ │ │ │ + andlt pc, r4, pc, lsr #18 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq sl, r4, sl, lsl r0 │ │ │ │ + umulleq r9, r4, r6, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2cdac │ │ │ │ + bl 0xfec2ce30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64e9100 │ │ │ │ vaddw.s8 , q8, d8 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9bec │ │ │ │ + bl 0x3f9c70 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20dbec │ │ │ │ + bl 0x20dc70 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77b6808 │ │ │ │ - andlt pc, r4, pc, lsr r9 @ │ │ │ │ + strdlt pc, [r4], -sp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - @ instruction: 0x00849fb6 │ │ │ │ + addeq r9, r4, r2, lsr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2ce10 │ │ │ │ + bl 0xfec2ce94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64e9100 │ │ │ │ vbic.i32 , #8 @ 0x00000008 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9c50 │ │ │ │ + bl 0x3f9cd4 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20dc50 │ │ │ │ + bl 0x20dcd4 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77b6808 │ │ │ │ - andlt pc, r4, sp, lsl #18 │ │ │ │ + andlt pc, r4, fp, asr #17 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r2, asr pc │ │ │ │ + addeq r9, r4, lr, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2ce74 │ │ │ │ + bl 0xfec2cef8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64e9100 │ │ │ │ vsra.s64 , q14, #64 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9cb4 │ │ │ │ + bl 0x3f9d38 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20dcb4 │ │ │ │ + bl 0x20dd38 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77b6808 │ │ │ │ - ldrdlt pc, [r4], -fp │ │ │ │ + mullt r4, r9, r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, lr, ror #29 │ │ │ │ + addeq r9, r4, sl, ror #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2ced8 │ │ │ │ + bl 0xfec2cf5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf6479100 │ │ │ │ vorr.i32 d22, #8 @ 0x00000008 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9d18 │ │ │ │ + bl 0x3f9d9c │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20dd18 │ │ │ │ + bl 0x20dd9c │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77b6808 │ │ │ │ - andlt pc, r4, r9, lsr #17 │ │ │ │ + andlt pc, r4, r7, ror #16 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, sl, lsl #29 │ │ │ │ + addeq r9, r4, r6, lsl #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2cf3c │ │ │ │ + bl 0xfec2cfc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf6479100 │ │ │ │ vsra.s64 d22, d12, #64 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9d7c │ │ │ │ + bl 0x3f9e00 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20dd7c │ │ │ │ + bl 0x20de00 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77b6808 │ │ │ │ - andlt pc, r4, r7, ror r8 @ │ │ │ │ + andlt pc, r4, r5, lsr r8 @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r6, lsr #28 │ │ │ │ + addeq r9, r4, r2, lsr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2cfa0 │ │ │ │ + bl 0xfec2d024 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64f9100 │ │ │ │ vsra.s64 , q4, #64 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9de0 │ │ │ │ + bl 0x3f9e64 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20dde0 │ │ │ │ + bl 0x20de64 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77b6808 │ │ │ │ - andlt pc, r4, r5, asr #16 │ │ │ │ + andlt pc, r4, r3, lsl #16 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r2, asr #27 │ │ │ │ + addeq r9, r4, lr, lsr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d004 │ │ │ │ + bl 0xfec2d088 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64f9100 │ │ │ │ vorr.i32 q9, #12 @ 0x0000000c │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9e44 │ │ │ │ + bl 0x3f9ec8 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20de44 │ │ │ │ + bl 0x20dec8 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ - @ instruction: 0xf77b6808 │ │ │ │ - andlt pc, r4, r3, lsl r8 @ │ │ │ │ + @ instruction: 0xf77a6808 │ │ │ │ + ldrdlt pc, [r4], -r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, lr, asr sp │ │ │ │ + ldrdeq r9, [r4], sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d068 │ │ │ │ + bl 0xfec2d0ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d15, d0 │ │ │ │ vbic.i32 d21, #4 @ 0x00000004 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9ea8 │ │ │ │ + bl 0x3f9f2c │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20dea8 │ │ │ │ + bl 0x20df2c │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r1, ror #31 │ │ │ │ + mullt r4, pc, pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq r9, [r4], sl │ │ │ │ + addeq r9, r4, r6, ror ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d0cc │ │ │ │ + bl 0xfec2d150 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d15, d0 │ │ │ │ vsra.s64 d21, d24, #64 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9f0c │ │ │ │ + bl 0x3f9f90 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20df0c │ │ │ │ + bl 0x20df90 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, pc, lsr #31 │ │ │ │ + andlt pc, r4, sp, ror #30 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - umulleq r9, r4, r6, ip │ │ │ │ + addeq r9, r4, r2, lsl ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d130 │ │ │ │ + bl 0xfec2d1b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d15, d0 │ │ │ │ vaddw.s8 , q8, d24 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9f70 │ │ │ │ + bl 0x3f9ff4 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20df70 │ │ │ │ + bl 0x20dff4 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, sp, ror pc @ │ │ │ │ + andlt pc, r4, fp, lsr pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r2, lsr ip │ │ │ │ + addeq r9, r4, lr, lsr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d194 │ │ │ │ + bl 0xfec2d218 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d15, d0 │ │ │ │ vaddw.s8 q10, q0, d28 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3f9fd4 │ │ │ │ + bl 0x3fa058 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20dfd4 │ │ │ │ + bl 0x20e058 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, fp, asr #30 │ │ │ │ + andlt pc, r4, r9, lsl #30 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, lr, asr #23 │ │ │ │ + addeq r9, r4, sl, asr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d1f8 │ │ │ │ + bl 0xfec2d27c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf6479100 │ │ │ │ vaddw.s8 q10, q8, d12 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa038 │ │ │ │ + bl 0x3fa0bc │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e038 │ │ │ │ + bl 0x20e0bc │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r9, lsl pc @ │ │ │ │ + ldrdlt pc, [r4], -r7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, sl, ror #22 │ │ │ │ + addeq r9, r4, r6, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d25c │ │ │ │ + bl 0xfec2d2e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf6479100 │ │ │ │ vorr.i32 d21, #0 @ 0x00000000 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa09c │ │ │ │ + bl 0x3fa120 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e09c │ │ │ │ + bl 0x20e120 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r7, ror #29 │ │ │ │ + andlt pc, r4, r5, lsr #29 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r6, lsl #22 │ │ │ │ + addeq r9, r4, r2, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d2c0 │ │ │ │ + bl 0xfec2d344 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf6479100 │ │ │ │ vaddw.s8 , q0, d0 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa100 │ │ │ │ + bl 0x3fa184 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e100 │ │ │ │ + bl 0x20e184 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - @ instruction: 0xb004feb5 │ │ │ │ + andlt pc, r4, r3, ror lr @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r2, lsr #21 │ │ │ │ + addeq r9, r4, lr, lsl sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d324 │ │ │ │ + bl 0xfec2d3a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf6479100 │ │ │ │ vaddw.s8 , q8, d4 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa164 │ │ │ │ + bl 0x3fa1e8 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e164 │ │ │ │ + bl 0x20e1e8 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r3, lsl #29 │ │ │ │ + andlt pc, r4, r1, asr #28 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, lr, lsr sl │ │ │ │ + @ instruction: 0x008499ba │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d388 │ │ │ │ + bl 0xfec2d40c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d14, d0 │ │ │ │ vsra.s64 d20, d20, #64 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa1c8 │ │ │ │ + bl 0x3fa24c │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e1c8 │ │ │ │ + bl 0x20e24c │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r1, asr lr @ │ │ │ │ + andlt pc, r4, pc, lsl #28 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq r9, [r4], sl │ │ │ │ + addeq r9, r4, r6, asr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d3ec │ │ │ │ + bl 0xfec2d470 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d14, d0 │ │ │ │ vbic.i32 d21, #8 @ 0x00000008 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa22c │ │ │ │ + bl 0x3fa2b0 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e22c │ │ │ │ + bl 0x20e2b0 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, pc, lsl lr @ │ │ │ │ + ldrdlt pc, [r4], -sp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r6, ror r9 │ │ │ │ + strdeq r9, [r4], r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d450 │ │ │ │ + bl 0xfec2d4d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d14, d0 │ │ │ │ vaddw.s8 q9, q8, d20 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa290 │ │ │ │ + bl 0x3fa314 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e290 │ │ │ │ + bl 0x20e314 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, sp, ror #27 │ │ │ │ + andlt pc, r4, fp, lsr #27 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r2, lsl r9 │ │ │ │ + addeq r9, r4, lr, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d4b4 │ │ │ │ + bl 0xfec2d538 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d14, d0 │ │ │ │ vaddw.s8 , q0, d24 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa2f4 │ │ │ │ + bl 0x3fa378 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e2f4 │ │ │ │ + bl 0x20e378 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - @ instruction: 0xb004fdbb │ │ │ │ + andlt pc, r4, r9, ror sp @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, lr, lsr #17 │ │ │ │ + addeq r9, r4, sl, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d518 │ │ │ │ + bl 0xfec2d59c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d14, d0 │ │ │ │ vmla.f d22, d16, d0[1] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa358 │ │ │ │ + bl 0x3fa3dc │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e358 │ │ │ │ + bl 0x20e3dc │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r9, lsl #27 │ │ │ │ + andlt pc, r4, r7, asr #26 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, sl, asr #16 │ │ │ │ + addeq r9, r4, r6, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d57c │ │ │ │ + bl 0xfec2d600 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d14, d0 │ │ │ │ vmla.f d23, d0, d0[2] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa3bc │ │ │ │ + bl 0x3fa440 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e3bc │ │ │ │ + bl 0x20e440 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r7, asr sp @ │ │ │ │ + andlt pc, r4, r5, lsl sp @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r6, ror #15 │ │ │ │ + addeq r9, r4, r2, ror #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d5e0 │ │ │ │ + bl 0xfec2d664 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d14, d0 │ │ │ │ vsra.s64 d21, d28, #64 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa420 │ │ │ │ + bl 0x3fa4a4 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e420 │ │ │ │ + bl 0x20e4a4 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r5, lsr #26 │ │ │ │ + andlt pc, r4, r3, ror #25 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r2, lsl #15 │ │ │ │ + strdeq r9, [r4], lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d644 │ │ │ │ + bl 0xfec2d6c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d14, d0 │ │ │ │ vmla.f d22, d0, d0[0] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa484 │ │ │ │ + bl 0x3fa508 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e484 │ │ │ │ + bl 0x20e508 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - strdlt pc, [r4], -r3 │ │ │ │ + @ instruction: 0xb004fcb1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, lr, lsl r7 │ │ │ │ + umulleq r9, r4, sl, r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d6a8 │ │ │ │ + bl 0xfec2d72c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64e9100 │ │ │ │ vsra.s64 q8, q2, #64 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa4e8 │ │ │ │ + bl 0x3fa56c │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e4e8 │ │ │ │ + bl 0x20e56c │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r1, asr #25 │ │ │ │ + andlt pc, r4, pc, ror ip @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - @ instruction: 0x008496ba │ │ │ │ + addeq r9, r4, r6, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d70c │ │ │ │ + bl 0xfec2d790 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64e9100 │ │ │ │ vorr.i32 , #8 @ 0x00000008 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa54c │ │ │ │ + bl 0x3fa5d0 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e54c │ │ │ │ + bl 0x20e5d0 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, pc, lsl #25 │ │ │ │ + andlt pc, r4, sp, asr #24 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r6, asr r6 │ │ │ │ + ldrdeq r9, [r4], r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d770 │ │ │ │ + bl 0xfec2d7f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d14, d0 │ │ │ │ vmla.f d23, d16, d0[3] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa5b0 │ │ │ │ + bl 0x3fa634 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e5b0 │ │ │ │ + bl 0x20e634 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, sp, asr ip @ │ │ │ │ + andlt pc, r4, fp, lsl ip @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq r9, [r4], r2 │ │ │ │ + addeq r9, r4, lr, ror #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d7d4 │ │ │ │ + bl 0xfec2d858 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64e9100 │ │ │ │ vorr.i32 q8, #0 @ 0x00000000 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa614 │ │ │ │ + bl 0x3fa698 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e614 │ │ │ │ + bl 0x20e698 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, fp, lsr #24 │ │ │ │ + andlt pc, r4, r9, ror #23 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, lr, lsl #11 │ │ │ │ + addeq r9, r4, sl, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d838 │ │ │ │ + bl 0xfec2d8bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64f9100 │ │ │ │ vmla.f d19, d0, d0[5] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa678 │ │ │ │ + bl 0x3fa6fc │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e678 │ │ │ │ + bl 0x20e6fc │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - strdlt pc, [r4], -r9 │ │ │ │ + @ instruction: 0xb004fbb7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, sl, lsr #10 │ │ │ │ + addeq r9, r4, r6, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d89c │ │ │ │ + bl 0xfec2d920 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64f9100 │ │ │ │ vmla.f d19, d16, d0[6] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa6dc │ │ │ │ + bl 0x3fa760 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e6dc │ │ │ │ + bl 0x20e760 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r7, asr #23 │ │ │ │ + andlt pc, r4, r5, lsl #23 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r6, asr #9 │ │ │ │ + addeq r9, r4, r2, asr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d900 │ │ │ │ + bl 0xfec2d984 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d15, d0 │ │ │ │ vorr.i32 d18, #12 @ 0x0000000c │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa740 │ │ │ │ + bl 0x3fa7c4 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e740 │ │ │ │ + bl 0x20e7c4 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - mullt r4, r5, fp │ │ │ │ + andlt pc, r4, r3, asr fp @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r2, ror #8 │ │ │ │ + ldrdeq r9, [r4], lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d964 │ │ │ │ + bl 0xfec2d9e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d15, d0 │ │ │ │ vaddw.s8 q9, q8, d16 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa7a4 │ │ │ │ + bl 0x3fa828 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e7a4 │ │ │ │ + bl 0x20e828 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r3, ror #22 │ │ │ │ + andlt pc, r4, r1, lsr #22 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq r9, [r4], lr │ │ │ │ + addeq r9, r4, sl, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2d9c8 │ │ │ │ + bl 0xfec2da4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d15, d0 │ │ │ │ vsra.s64 d16, d0, #64 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa808 │ │ │ │ + bl 0x3fa88c │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e808 │ │ │ │ + bl 0x20e88c │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r1, lsr fp @ │ │ │ │ + andlt pc, r4, pc, ror #21 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - umulleq r9, r4, sl, r3 │ │ │ │ + addeq r9, r4, r6, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2da2c │ │ │ │ + bl 0xfec2dab0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d15, d0 │ │ │ │ vorr.i32 d17, #4 @ 0x00000004 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa86c │ │ │ │ + bl 0x3fa8f0 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e86c │ │ │ │ + bl 0x20e8f0 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - strdlt pc, [r4], -pc @ │ │ │ │ + @ instruction: 0xb004fabd │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r6, lsr r3 │ │ │ │ + @ instruction: 0x008492b2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2da90 │ │ │ │ + bl 0xfec2db14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64e9100 │ │ │ │ vmla.f d19, d16, d0[7] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa8d0 │ │ │ │ + bl 0x3fa954 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e8d0 │ │ │ │ + bl 0x20e954 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, sp, asr #21 │ │ │ │ + andlt pc, r4, fp, lsl #21 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq r9, [r4], r2 │ │ │ │ + addeq r9, r4, lr, asr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2daf4 │ │ │ │ + bl 0xfec2db78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64e9100 │ │ │ │ vbic.i32 q10, #0 @ 0x00000000 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa934 │ │ │ │ + bl 0x3fa9b8 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e934 │ │ │ │ + bl 0x20e9b8 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - mullt r4, fp, sl │ │ │ │ + andlt pc, r4, r9, asr sl @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, lr, ror #4 │ │ │ │ + addeq r9, r4, sl, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2db58 │ │ │ │ + bl 0xfec2dbdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64e9100 │ │ │ │ vmla.f d18, d0, d0[4] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa998 │ │ │ │ + bl 0x3faa1c │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e998 │ │ │ │ + bl 0x20ea1c │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r9, ror #20 │ │ │ │ + andlt pc, r4, r7, lsr #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, sl, lsl #4 │ │ │ │ + addeq r9, r4, r6, lsl #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2dbbc │ │ │ │ + bl 0xfec2dc40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64e9100 │ │ │ │ vmla.f d18, d16, d0[5] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fa9fc │ │ │ │ + bl 0x3faa80 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20e9fc │ │ │ │ + bl 0x20ea80 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r7, lsr sl @ │ │ │ │ + strdlt pc, [r4], -r5 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r6, lsr #3 │ │ │ │ + addeq r9, r4, r2, lsr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2dc20 │ │ │ │ + bl 0xfec2dca4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64d9100 │ │ │ │ vmla.f d18, d16, d0[6] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3faa60 │ │ │ │ + bl 0x3faae4 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20ea60 │ │ │ │ + bl 0x20eae4 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r5, lsl #20 │ │ │ │ + andlt pc, r4, r3, asr #19 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r2, asr #2 │ │ │ │ + strheq r9, [r4], lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2dc84 │ │ │ │ + bl 0xfec2dd08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64d9100 │ │ │ │ vmla.f d19, d0, d0[7] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3faac4 │ │ │ │ + bl 0x3fab48 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20eac4 │ │ │ │ + bl 0x20eb48 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - ldrdlt pc, [r4], -r3 │ │ │ │ + mullt r4, r1, r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq r9, [r4], lr │ │ │ │ + addeq r9, r4, sl, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2dce8 │ │ │ │ + bl 0xfec2dd6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64d9100 │ │ │ │ vmla.f d17, d16, d0[4] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fab28 │ │ │ │ + bl 0x3fabac │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20eb28 │ │ │ │ + bl 0x20ebac │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r1, lsr #19 │ │ │ │ + andlt pc, r4, pc, asr r9 @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, sl, ror r0 │ │ │ │ + strdeq r8, [r4], r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2dd4c │ │ │ │ + bl 0xfec2ddd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64d9100 │ │ │ │ vmla.f d18, d0, d0[5] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fab8c │ │ │ │ + bl 0x3fac10 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20eb8c │ │ │ │ + bl 0x20ec10 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, pc, ror #18 │ │ │ │ + andlt pc, r4, sp, lsr #18 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r9, r4, r6, lsl r0 │ │ │ │ + umulleq r8, r4, r2, pc @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2ddb0 │ │ │ │ + bl 0xfec2de34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64d9100 │ │ │ │ vbic.i32 q10, #4 @ 0x00000004 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fabf0 │ │ │ │ + bl 0x3fac74 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20ebf0 │ │ │ │ + bl 0x20ec74 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, sp, lsr r9 @ │ │ │ │ + strdlt pc, [r4], -fp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - @ instruction: 0x00848fb2 │ │ │ │ + addeq r8, r4, lr, lsr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2de14 │ │ │ │ + bl 0xfec2de98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf64d9100 │ │ │ │ vsra.s64 q10, q12, #64 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fac54 │ │ │ │ + bl 0x3facd8 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20ec54 │ │ │ │ + bl 0x20ecd8 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, fp, lsl #18 │ │ │ │ + andlt pc, r4, r9, asr #17 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r8, r4, lr, asr #30 │ │ │ │ + addeq r8, r4, sl, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2de78 │ │ │ │ + bl 0xfec2defc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d2, d0 │ │ │ │ vaddw.s8 q8, q8, d4 │ │ │ │ strbtmi r0, [r0], #-405 @ 0xfffffe6b │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3facb8 │ │ │ │ + bl 0x3fad3c │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20ecb8 │ │ │ │ + bl 0x20ed3c │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - ldrdlt pc, [r4], -r9 │ │ │ │ + mullt r4, r7, r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r8, r4, sl, ror #29 │ │ │ │ + addeq r8, r4, r6, ror #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2dedc │ │ │ │ + bl 0xfec2df60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d2, d0 │ │ │ │ vaddw.s8 , q0, d8 │ │ │ │ strbtmi r0, [r0], #-405 @ 0xfffffe6b │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fad1c │ │ │ │ + bl 0x3fada0 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20ed1c │ │ │ │ + bl 0x20eda0 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r7, lsr #17 │ │ │ │ + andlt pc, r4, r5, ror #16 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r8, r4, r6, lsl #29 │ │ │ │ + addeq r8, r4, r2, lsl #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2df40 │ │ │ │ + bl 0xfec2dfc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d12, d0 │ │ │ │ vmla.f d22, d16, d0[3] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fad80 │ │ │ │ + bl 0x3fae04 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20ed80 │ │ │ │ + bl 0x20ee04 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r5, ror r8 @ │ │ │ │ + andlt pc, r4, r3, lsr r8 @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r8, r4, r2, lsr #28 │ │ │ │ + umulleq r8, r4, lr, sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2dfa4 │ │ │ │ + bl 0xfec2e028 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf6489100 │ │ │ │ vbic.i32 , #0 @ 0x00000000 │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fade4 │ │ │ │ + bl 0x3fae68 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20ede4 │ │ │ │ + bl 0x20ee68 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r3, asr #16 │ │ │ │ + andlt pc, r4, r1, lsl #16 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - @ instruction: 0x00848dbe │ │ │ │ + addeq r8, r4, sl, lsr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2e008 │ │ │ │ + bl 0xfec2e08c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf6489100 │ │ │ │ vmla.f d16, d0, d0[6] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fae48 │ │ │ │ + bl 0x3faecc │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20ee48 │ │ │ │ + bl 0x20eecc │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ - @ instruction: 0xf77a6808 │ │ │ │ - andlt pc, r4, r1, lsl r8 @ │ │ │ │ + @ instruction: 0xf7796808 │ │ │ │ + andlt pc, r4, pc, asr #31 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r8, r4, sl, asr sp │ │ │ │ + ldrdeq r8, [r4], r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2e06c │ │ │ │ + bl 0xfec2e0f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf6489100 │ │ │ │ vmla.f d16, d16, d0[7] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3faeac │ │ │ │ + bl 0x3faf30 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20eeac │ │ │ │ + bl 0x20ef30 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7796808 │ │ │ │ - ldrdlt pc, [r4], -pc @ │ │ │ │ + mullt r4, sp, pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq r8, [r4], r6 │ │ │ │ + addeq r8, r4, r2, ror ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2e0d0 │ │ │ │ + bl 0xfec2e154 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf6429100 │ │ │ │ vmla.f d16, d16, d0[1] │ │ │ │ strbtmi r0, [r0], #-405 @ 0xfffffe6b │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3faf10 │ │ │ │ + bl 0x3faf94 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20ef10 │ │ │ │ + bl 0x20ef94 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7796808 │ │ │ │ - andlt pc, r4, sp, lsr #31 │ │ │ │ + andlt pc, r4, fp, ror #30 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - umulleq r8, r4, r2, ip │ │ │ │ + addeq r8, r4, lr, lsl #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2e134 │ │ │ │ + bl 0xfec2e1b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d2, d0 │ │ │ │ vsra.s64 d22, d20, #64 │ │ │ │ strbtmi r0, [r0], #-405 @ 0xfffffe6b │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3faf74 │ │ │ │ + bl 0x3faff8 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20ef74 │ │ │ │ + bl 0x20eff8 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7796808 │ │ │ │ - andlt pc, r4, fp, ror pc @ │ │ │ │ + andlt pc, r4, r9, lsr pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r8, r4, lr, lsr #24 │ │ │ │ + addeq r8, r4, sl, lsr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2e198 │ │ │ │ + bl 0xfec2e21c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf6429100 │ │ │ │ vmla.f d16, d0, d0[0] │ │ │ │ strbtmi r0, [r0], #-405 @ 0xfffffe6b │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fafd8 │ │ │ │ + bl 0x3fb05c │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20efd8 │ │ │ │ + bl 0x20f05c │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7796808 │ │ │ │ - andlt pc, r4, r9, asr #30 │ │ │ │ + andlt pc, r4, r7, lsl #30 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r8, r4, sl, asr #23 │ │ │ │ + addeq r8, r4, r6, asr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2e1fc │ │ │ │ + bl 0xfec2e280 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d12, d0 │ │ │ │ vmla.f d21, d16, d0[1] │ │ │ │ strbtmi r0, [r0], #-404 @ 0xfffffe6c │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fb03c │ │ │ │ + bl 0x3fb0c0 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20f03c │ │ │ │ + bl 0x20f0c0 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7796808 │ │ │ │ - andlt pc, r4, r7, lsl pc @ │ │ │ │ + ldrdlt pc, [r4], -r5 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r8, r4, r6, ror #22 │ │ │ │ + addeq r8, r4, r2, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2e260 │ │ │ │ + bl 0xfec2e2e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d2, d0 │ │ │ │ vaddw.s8 , q0, d24 │ │ │ │ strbtmi r0, [r0], #-405 @ 0xfffffe6b │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fb0a0 │ │ │ │ + bl 0x3fb124 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20f0a0 │ │ │ │ + bl 0x20f124 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7796808 │ │ │ │ - andlt pc, r4, r5, ror #29 │ │ │ │ + andlt pc, r4, r3, lsr #29 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r8, r4, r2, lsl #22 │ │ │ │ + addeq r8, r4, lr, ror sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2e2c4 │ │ │ │ + bl 0xfec2e348 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d2, d0 │ │ │ │ vsra.s64 d18, d4, #64 │ │ │ │ strbtmi r0, [r0], #-405 @ 0xfffffe6b │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fb104 │ │ │ │ + bl 0x3fb188 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20f104 │ │ │ │ + bl 0x20f188 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7796808 │ │ │ │ - @ instruction: 0xb004feb3 │ │ │ │ + andlt pc, r4, r1, ror lr @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - umulleq r8, r4, lr, sl │ │ │ │ + addeq r8, r4, sl, lsl sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2e328 │ │ │ │ + bl 0xfec2e3ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d2, d0 │ │ │ │ vaddw.s8 q10, q8, d20 │ │ │ │ strbtmi r0, [r0], #-405 @ 0xfffffe6b │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fb168 │ │ │ │ + bl 0x3fb1ec │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20f168 │ │ │ │ + bl 0x20f1ec │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7796808 │ │ │ │ - andlt pc, r4, r1, lsl #29 │ │ │ │ + andlt pc, r4, pc, lsr lr @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r8, r4, sl, lsr sl │ │ │ │ + @ instruction: 0x008489b6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2e38c │ │ │ │ + bl 0xfec2e410 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe8 │ │ │ │ @ instruction: 0x4604c050 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #132 @ 0x84 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ strbtmi r9, [r1], #-2054 @ 0xfffff7fa │ │ │ │ vrhadd.s8 d25, d2, d0 │ │ │ │ vorr.i32 d19, #8 @ 0x00000008 │ │ │ │ strbtmi r0, [r0], #-405 @ 0xfffffe6b │ │ │ │ vmlaeq.f64 d14, d2, d12 │ │ │ │ - bl 0x3fb1cc │ │ │ │ + bl 0x3fb250 │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ - bl 0x20f1cc │ │ │ │ + bl 0x20f250 │ │ │ │ andcs r0, r0, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf7796808 │ │ │ │ - andlt pc, r4, pc, asr #28 │ │ │ │ + andlt pc, r4, sp, lsl #28 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrdeq r8, [r4], r6 │ │ │ │ + addeq r8, r4, r2, asr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2e3f0 │ │ │ │ + bl 0xfec2e474 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ strls r9, [r1], #-3078 @ 0xfffff3fa │ │ │ │ movwls r9, #3079 @ 0xc07 │ │ │ │ strls r4, [r2], #-1555 @ 0xfffff9ed │ │ │ │ @ instruction: 0xf793460a │ │ │ │ - andlt pc, r4, pc, asr pc @ │ │ │ │ + andlt pc, r4, sp, lsl pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2e428 │ │ │ │ + bl 0xfec2e4ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ @ instruction: 0x461a4694 │ │ │ │ stcls 6, cr4, [r6], {99} @ 0x63 │ │ │ │ stcls 4, cr9, [r7], {1} │ │ │ │ strls r9, [r2], #-256 @ 0xffffff00 │ │ │ │ - @ instruction: 0xff42f793 │ │ │ │ + @ instruction: 0xff00f793 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2e460 │ │ │ │ + bl 0xfec2e4e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ @ instruction: 0x460b469c │ │ │ │ strls r9, [r1], #-3078 @ 0xfffff3fa │ │ │ │ andls r9, r0, #1792 @ 0x700 │ │ │ │ strls r4, [r2], #-1634 @ 0xfffff99e │ │ │ │ - @ instruction: 0xff26f793 │ │ │ │ + mcr2 7, 7, pc, cr4, cr3, {4} @ │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ movwcs pc, #963 @ 0x3c3 @ │ │ │ │ subsle r2, r2, r0, lsl #22 │ │ │ │ ldmib r1, {r0, r1, r8, sl, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r9, lr, pc} │ │ │ │ - b 0x11714e8 │ │ │ │ + b 0x117156c │ │ │ │ @ instruction: 0xf013020c │ │ │ │ tstle r4, lr, lsl #6 │ │ │ │ @ instruction: 0x0c04ea42 │ │ │ │ svceq 0x0010f01c │ │ │ │ @ instruction: 0xf8d1d143 │ │ │ │ - b 0x11872e0 │ │ │ │ - b 0x597ee4 │ │ │ │ + b 0x1187364 │ │ │ │ + b 0x597f68 │ │ │ │ svclt 0x0018030c │ │ │ │ teqle r3, r0 │ │ │ │ - bcs 0x2b1308 │ │ │ │ + bcs 0x2b138c │ │ │ │ strcs fp, [r0], #-4052 @ 0xfffff02c │ │ │ │ @ instruction: 0xf1bc2401 │ │ │ │ svclt 0x00180f00 │ │ │ │ strtmi r2, [r2], r0, lsl #8 │ │ │ │ @ instruction: 0x460cbb7c │ │ │ │ - mcrr2 0, 1, pc, r4, cr1 @ │ │ │ │ + mrrc2 0, 1, pc, r6, cr1 @ │ │ │ │ stmdavs r5!, {r3, r4, r8, r9, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf778bb8d │ │ │ │ - @ instruction: 0x4607fd79 │ │ │ │ - ldc2l 7, cr15, [r6, #-480]! @ 0xfffffe20 │ │ │ │ + @ instruction: 0x4607fd37 │ │ │ │ + ldc2 7, cr15, [r4, #-480]! @ 0xfffffe20 │ │ │ │ @ instruction: 0xf7784680 │ │ │ │ - stmiavs r1!, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs r1!, {r0, r4, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ movwcs r4, #13830 @ 0x3606 │ │ │ │ strbmi r4, [r0], -sl, lsr #12 │ │ │ │ - ldc2l 7, cr15, [r8], #912 @ 0x390 │ │ │ │ + ldc2 7, cr15, [r6], #912 @ 0x390 │ │ │ │ movwcs r6, #14497 @ 0x38a1 │ │ │ │ ldrtmi r4, [r8], -sl, lsr #12 │ │ │ │ - ldc2l 7, cr15, [r2], #912 @ 0x390 │ │ │ │ + ldc2 7, cr15, [r0], #912 @ 0x390 │ │ │ │ ldrtmi r6, [sl], -r3, lsr #16 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0xf78400db │ │ │ │ - stmdbvs r1!, {r0, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r1!, {r0, r1, r2, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi r2, [sl], -r3, lsl #6 │ │ │ │ @ instruction: 0xf7e44630 │ │ │ │ - andcs pc, r1, r1, ror #26 │ │ │ │ + andcs pc, r1, pc, lsl sp @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ ssub8mi r8, r8, r8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf7788ff8 │ │ │ │ - strmi pc, [r6], -r7, asr #26 │ │ │ │ - stc2l 7, cr15, [r4, #-480] @ 0xfffffe20 │ │ │ │ + strmi pc, [r6], -r5, lsl #26 │ │ │ │ + stc2 7, cr15, [r2, #-480] @ 0xfffffe20 │ │ │ │ @ instruction: 0xf7784605 │ │ │ │ - strmi pc, [r7], -r1, asr #26 │ │ │ │ - ldc2 7, cr15, [lr, #-480]! @ 0xfffffe20 │ │ │ │ + @ instruction: 0x4607fcff │ │ │ │ + ldc2l 7, cr15, [ip], #480 @ 0x1e0 │ │ │ │ @ instruction: 0xf7784681 │ │ │ │ - stmdavs r3!, {r0, r1, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r0, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r6, [r0], r1, ror #17 │ │ │ │ @ instruction: 0xf04f2b07 │ │ │ │ stcle 3, cr0, [ip, #-12]! │ │ │ │ ldrtmi r2, [r8], -r1, lsl #4 │ │ │ │ - ldc2 7, cr15, [ip], #912 @ 0x390 │ │ │ │ + ldc2l 7, cr15, [sl], #-912 @ 0xfffffc70 │ │ │ │ ldrbmi r6, [r2], -r1, lsr #17 │ │ │ │ strtmi r2, [r8], -r3, lsl #6 │ │ │ │ - ldc2 7, cr15, [r6], #912 @ 0x390 │ │ │ │ + ldc2l 7, cr15, [r4], #-912 @ 0xfffffc70 │ │ │ │ ldrtmi r6, [r9], -r3, lsr #16 │ │ │ │ - blcc 0x2e8c50 │ │ │ │ + blcc 0x2e8cd4 │ │ │ │ sbcseq r4, fp, r0, asr #12 │ │ │ │ - blx 0x4151c0 │ │ │ │ + @ instruction: 0xf9caf784 │ │ │ │ movwcs r6, #14497 @ 0x38a1 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #4 │ │ │ │ - stc2 7, cr15, [r8], #912 @ 0x390 │ │ │ │ + stc2l 7, cr15, [r6], #-912 @ 0xfffffc70 │ │ │ │ ldrtmi r6, [r2], -r3, lsr #16 │ │ │ │ - blcc 0x2e8c68 │ │ │ │ + blcc 0x2e8cec │ │ │ │ sbcseq r4, fp, r8, asr #12 │ │ │ │ - @ instruction: 0xf9fef784 │ │ │ │ + @ instruction: 0xf9bcf784 │ │ │ │ strbmi r6, [r0], -r1, lsr #18 │ │ │ │ andcs r2, r0, #201326592 @ 0xc000000 │ │ │ │ - ldc2 7, cr15, [r6, #-912] @ 0xfffffc70 │ │ │ │ + ldc2l 7, cr15, [r4], {228} @ 0xe4 │ │ │ │ movwcs r6, #14625 @ 0x3921 │ │ │ │ strbmi r2, [r8], -r1, lsl #4 │ │ │ │ - ldc2 7, cr15, [r0, #-912] @ 0xfffffc70 │ │ │ │ + stc2l 7, cr15, [lr], {228} @ 0xe4 │ │ │ │ ldrbmi lr, [r2], -sp, lsr #15 │ │ │ │ @ instruction: 0xf7e44638 │ │ │ │ - stmiavs r1!, {r0, r1, r2, r3, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs r1!, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ movwcs r4, #13864 @ 0x3628 │ │ │ │ @ instruction: 0xf7e42201 │ │ │ │ - stmdavs r3!, {r0, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r0, r1, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x462a4639 │ │ │ │ sbcseq r4, fp, r0, asr #12 │ │ │ │ - @ instruction: 0xf9e0f784 │ │ │ │ + @ instruction: 0xf99ef784 │ │ │ │ ldrbmi r6, [r2], -r1, lsr #17 │ │ │ │ movwcs r4, #13872 @ 0x3630 │ │ │ │ - ldc2l 7, cr15, [ip], #-912 @ 0xfffffc70 │ │ │ │ + ldc2 7, cr15, [sl], #-912 @ 0xfffffc70 │ │ │ │ ldrtmi r6, [r2], -r3, lsr #16 │ │ │ │ strbmi r4, [r8], -r9, lsr #12 │ │ │ │ @ instruction: 0xf78400db │ │ │ │ - @ instruction: 0xe7d3f9d3 │ │ │ │ + bfi pc, r1, #19, #1 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2e62c │ │ │ │ + bl 0xfec2e6b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf04f4608 │ │ │ │ ldrmi r0, [r1], -r0, lsl #28 │ │ │ │ - stclpl 2, cr15, [r1], #-284 @ 0xfffffee4 │ │ │ │ + stclpl 2, cr15, [r5], #284 @ 0x11c │ │ │ │ stceq 2, cr15, [sp], {192} @ 0xc0 │ │ │ │ @ instruction: 0xf8cd461a │ │ │ │ - blls 0x20745c │ │ │ │ + blls 0x2074e0 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ - mcrr2 7, 8, pc, r6, cr15 @ │ │ │ │ + stc2 7, cr15, [r4], {143} @ 0x8f │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2e66c │ │ │ │ + bl 0xfec2e6f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf04f4608 │ │ │ │ ldrmi r0, [r1], -r0, lsl #28 │ │ │ │ - ldcpl 2, cr15, [r5], #284 @ 0x11c │ │ │ │ + ldcvs 2, cr15, [r9], #-284 @ 0xfffffee4 │ │ │ │ stceq 2, cr15, [sp], {192} @ 0xc0 │ │ │ │ @ instruction: 0xf8cd461a │ │ │ │ - blls 0x20749c │ │ │ │ + blls 0x207520 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ - stc2 7, cr15, [r6], #-572 @ 0xfffffdc4 │ │ │ │ + blx 0xffa15356 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2e6ac │ │ │ │ + bl 0xfec2e730 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf04f4608 │ │ │ │ ldrmi r0, [r1], -r0, lsl #28 │ │ │ │ - stcvs 2, cr15, [r9], {71} @ 0x47 │ │ │ │ + stcvs 2, cr15, [sp], {71} @ 0x47 │ │ │ │ stceq 2, cr15, [sp], {192} @ 0xc0 │ │ │ │ @ instruction: 0xf8cd461a │ │ │ │ - blls 0x2074dc │ │ │ │ + blls 0x207560 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ - stc2 7, cr15, [r6], {143} @ 0x8f │ │ │ │ + blx 0xff215396 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2e6ec │ │ │ │ + bl 0xfec2e770 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf04f4608 │ │ │ │ ldrmi r0, [r1], -r0, lsl #28 │ │ │ │ - mrrcvs 2, 4, pc, sp, cr7 @ │ │ │ │ + stclvs 2, cr15, [r1], #284 @ 0x11c │ │ │ │ stceq 2, cr15, [sp], {192} @ 0xc0 │ │ │ │ @ instruction: 0xf8cd461a │ │ │ │ - blls 0x20751c │ │ │ │ + blls 0x2075a0 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ - blx 0xffa95352 │ │ │ │ + blx 0xfea153d6 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2e72c │ │ │ │ + bl 0xfec2e7b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf04f4608 │ │ │ │ ldrmi r0, [r1], -r0, lsl #28 │ │ │ │ - ldcvs 2, cr15, [r1], #284 @ 0x11c │ │ │ │ + ldcvc 2, cr15, [r5], #-284 @ 0xfffffee4 │ │ │ │ stceq 2, cr15, [sp], {192} @ 0xc0 │ │ │ │ @ instruction: 0xf8cd461a │ │ │ │ - blls 0x20755c │ │ │ │ + blls 0x2075e0 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ - blx 0xff295392 │ │ │ │ + blx 0xfe215416 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2e76c │ │ │ │ + bl 0xfec2e7f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x4db534 │ │ │ │ + blmi 0x4db5b8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf6433003 │ │ │ │ @ instruction: 0xf2c03cd8 │ │ │ │ - bl 0x19a7e0 │ │ │ │ + bl 0x19a864 │ │ │ │ ldrmi r0, [r9], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ andcs r4, r0, #50331648 @ 0x3000000 │ │ │ │ @ instruction: 0xf8dc4661 │ │ │ │ @ instruction: 0xf7790000 │ │ │ │ - andlt pc, r3, r9, lsl #24 │ │ │ │ + andlt pc, r3, r7, asr #23 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strdeq r8, [r4], sl │ │ │ │ + addeq r8, r4, r6, ror r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2e7c0 │ │ │ │ + bl 0xfec2e844 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x4db588 │ │ │ │ + blmi 0x4db60c │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf6433003 │ │ │ │ vmov.i32 , #1279 @ 0x000004ff │ │ │ │ - bl 0x19a834 │ │ │ │ + bl 0x19a8b8 │ │ │ │ ldrmi r0, [r9], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ andcs r4, r0, #50331648 @ 0x3000000 │ │ │ │ @ instruction: 0xf8dc4661 │ │ │ │ @ instruction: 0xf7790000 │ │ │ │ - ldrdlt pc, [r3], -pc @ │ │ │ │ + mullt r3, sp, fp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - addeq r8, r4, r6, lsr #11 │ │ │ │ + addeq r8, r4, r2, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2e814 │ │ │ │ + bl 0xfec2e898 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x4db5dc │ │ │ │ + blmi 0x4db660 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf6433003 │ │ │ │ vqdmulh.s d16, d16, d0[0] │ │ │ │ - bl 0x19a888 │ │ │ │ + bl 0x19a90c │ │ │ │ ldrmi r0, [r9], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ andcs r4, r0, #50331648 @ 0x3000000 │ │ │ │ @ instruction: 0xf8dc4661 │ │ │ │ @ instruction: 0xf7790000 │ │ │ │ - @ instruction: 0xb003fbb5 │ │ │ │ + andlt pc, r3, r3, ror fp @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - addeq r8, r4, r2, asr r5 │ │ │ │ + addeq r8, r4, lr, asr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2e868 │ │ │ │ + bl 0xfec2e8ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x4db630 │ │ │ │ + blmi 0x4db6b4 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf6433003 │ │ │ │ vmvn.i32 d16, #3327 @ 0x00000cff │ │ │ │ - bl 0x19a8dc │ │ │ │ + bl 0x19a960 │ │ │ │ ldrmi r0, [r9], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ andcs r4, r0, #50331648 @ 0x3000000 │ │ │ │ @ instruction: 0xf8dc4661 │ │ │ │ @ instruction: 0xf7790000 │ │ │ │ - andlt pc, r3, fp, lsl #23 │ │ │ │ + andlt pc, r3, r9, asr #22 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - strdeq r8, [r4], lr │ │ │ │ + addeq r8, r4, sl, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2e8bc │ │ │ │ + bl 0xfec2e940 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x4db684 │ │ │ │ + blmi 0x4db708 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ vhadd.s8 d19, d3, d3 │ │ │ │ @ instruction: 0xf2c06cb0 │ │ │ │ - bl 0x19a930 │ │ │ │ + bl 0x19a9b4 │ │ │ │ ldrmi r0, [r9], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ andcs r4, r0, #50331648 @ 0x3000000 │ │ │ │ @ instruction: 0xf8dc4661 │ │ │ │ @ instruction: 0xf7790000 │ │ │ │ - andlt pc, r3, r1, ror #22 │ │ │ │ + andlt pc, r3, pc, lsl fp @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - addeq r8, r4, sl, lsr #9 │ │ │ │ + addeq r8, r4, r6, lsr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2e910 │ │ │ │ + bl 0xfec2e994 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x55b6d8 │ │ │ │ + blmi 0x55b75c │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf6463003 │ │ │ │ vmull.s8 q11, d0, d20 │ │ │ │ ldrmi r2, [sl], #-3222 @ 0xfffff36a │ │ │ │ ldrmi r9, [r9], #-513 @ 0xfffffdff │ │ │ │ @ instruction: 0xf8dc181a │ │ │ │ mrsls r0, (UNDEF: 0) │ │ │ │ mvnpl pc, r5, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ stmdavs r8, {r0, r1, sl, lr} │ │ │ │ - blx 0xe15532 │ │ │ │ + blx 0xffd955b4 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r8, r4, r6, asr r4 │ │ │ │ + ldrdeq r8, [r4], r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2e96c │ │ │ │ + bl 0xfec2e9f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x55b734 │ │ │ │ + blmi 0x55b7b8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf6463003 │ │ │ │ vmull.s8 q11, d0, d20 │ │ │ │ ldrmi r2, [sl], #-3222 @ 0xfffff36a │ │ │ │ ldrmi r9, [r9], #-513 @ 0xfffffdff │ │ │ │ @ instruction: 0xf8dc181a │ │ │ │ mrsls r0, (UNDEF: 0) │ │ │ │ mvnsvc pc, r5, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ stmdavs r8, {r0, r1, sl, lr} │ │ │ │ - blx 0x29558e │ │ │ │ + blx 0xff215610 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - strdeq r8, [r4], sl │ │ │ │ + addeq r8, r4, r6, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2e9c8 │ │ │ │ + bl 0xfec2ea4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x55b790 │ │ │ │ + blmi 0x55b814 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf6463003 │ │ │ │ vmull.s8 q11, d0, d20 │ │ │ │ ldrmi r2, [sl], #-3222 @ 0xfffff36a │ │ │ │ ldrmi r9, [r9], #-513 @ 0xfffffdff │ │ │ │ @ instruction: 0xf8dc181a │ │ │ │ mrsls r0, (UNDEF: 0) │ │ │ │ cmpppl ip, r5, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ stmdavs r8, {r0, r1, sl, lr} │ │ │ │ - blx 0xff7155e8 │ │ │ │ + blx 0xfe69566c │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - umulleq r8, r4, lr, r3 │ │ │ │ + addeq r8, r4, sl, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2ea24 │ │ │ │ + bl 0xfec2eaa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x55b7ec │ │ │ │ + blmi 0x55b870 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf6463003 │ │ │ │ vmull.s8 q11, d0, d20 │ │ │ │ ldrmi r2, [sl], #-3222 @ 0xfffff36a │ │ │ │ ldrmi r9, [r9], #-513 @ 0xfffffdff │ │ │ │ @ instruction: 0xf8dc181a │ │ │ │ mrsls r0, (UNDEF: 0) │ │ │ │ msrvc (UNDEF: 108), r5 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ stmdavs r8, {r0, r1, sl, lr} │ │ │ │ - blx 0xfeb95644 │ │ │ │ + blx 0x1b156c8 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r8, r4, r2, asr #6 │ │ │ │ + @ instruction: 0x008482be │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrsbmi pc, [r0], #128 @ 0x80 @ │ │ │ │ strcs pc, [r0], #-964 @ 0xfffffc3c │ │ │ │ stcvs 1, cr11, [r4, #-944] @ 0xfffffc50 │ │ │ │ andcc lr, r0, #3424256 @ 0x344000 │ │ │ │ tstmi r3, #36, 16 @ 0x240000 │ │ │ │ streq pc, [lr], #-20 @ 0xffffffec │ │ │ │ ldrbeq sp, [sl], r1, lsl #2 │ │ │ │ stmvs ip, {r0, r1, r4, sl, ip, lr, pc} │ │ │ │ svclt 0x0018401c │ │ │ │ mrsle r2, (UNDEF: 7) │ │ │ │ - blcs 0x1b1be0 │ │ │ │ + blcs 0x1b1c64 │ │ │ │ strmi sp, [sp], -fp │ │ │ │ - @ instruction: 0xf962f011 │ │ │ │ + @ instruction: 0xf974f011 │ │ │ │ andcs fp, r1, r8, ror r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x462087f0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf77887f0 │ │ │ │ - @ instruction: 0x4607fa55 │ │ │ │ - blx 0x15956c8 │ │ │ │ + @ instruction: 0x4607fa13 │ │ │ │ + blx 0x51574c │ │ │ │ strmi r6, [r6], -fp, ror #17 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ movwcs r8, #159 @ 0x9f │ │ │ │ mvnsvc pc, #217055232 @ 0xcf00000 │ │ │ │ umaal r4, r2, sl, r6 │ │ │ │ - blx 0x12956e0 │ │ │ │ + blx 0x215764 │ │ │ │ @ instruction: 0xf7784680 │ │ │ │ - andcs pc, r8, #274432 @ 0x43000 │ │ │ │ + andcs pc, r8, #4096 @ 0x1000 │ │ │ │ ldrtmi r4, [r9], -r1, lsl #13 │ │ │ │ @ instruction: 0xf77d4640 │ │ │ │ - @ instruction: 0xf04ffce3 │ │ │ │ + @ instruction: 0xf04ffca1 │ │ │ │ @ instruction: 0x464122ff │ │ │ │ @ instruction: 0xf77d4640 │ │ │ │ - @ instruction: 0xf04ffe79 │ │ │ │ + @ instruction: 0xf04ffe37 │ │ │ │ @ instruction: 0x463112ff │ │ │ │ @ instruction: 0xf77d4648 │ │ │ │ - @ instruction: 0x464afe73 │ │ │ │ + @ instruction: 0x464afe31 │ │ │ │ strbmi r4, [r0], -r1, asr #12 │ │ │ │ - blx 0xff21572a │ │ │ │ + blx 0xfe1957ae │ │ │ │ ldrtmi r2, [r1], -r8, lsl #4 │ │ │ │ @ instruction: 0xf77d4630 │ │ │ │ - @ instruction: 0xf04ffe2b │ │ │ │ + @ instruction: 0xf04ffde9 │ │ │ │ @ instruction: 0x463112ff │ │ │ │ @ instruction: 0xf77d4630 │ │ │ │ - @ instruction: 0xf04ffe63 │ │ │ │ + @ instruction: 0xf04ffe21 │ │ │ │ @ instruction: 0x463922ff │ │ │ │ @ instruction: 0xf77d4648 │ │ │ │ - @ instruction: 0x4631fe5d │ │ │ │ + @ instruction: 0x4631fe1b │ │ │ │ @ instruction: 0x464a4630 │ │ │ │ - blx 0xfec95756 │ │ │ │ + blx 0x1c157da │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - blx 0xb1575c │ │ │ │ + @ instruction: 0xf9e6f77d │ │ │ │ stmdavs r9!, {r1, r5, r9, sl, lr}^ │ │ │ │ ldrtmi r2, [r0], -r2, lsl #6 │ │ │ │ - blx 0x395904 │ │ │ │ + @ instruction: 0xf9c8f7e4 │ │ │ │ strcc r4, [r1], #-1570 @ 0xfffff9de │ │ │ │ movwcs r6, #10281 @ 0x2829 │ │ │ │ @ instruction: 0xf7e44638 │ │ │ │ - stmiavs sl!, {r0, r1, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs sl!, {r0, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r8], -r2, lsl #6 │ │ │ │ strtmi r2, [r2], -r0, lsl #20 │ │ │ │ ldrmi fp, [r9], -ip, lsl #30 │ │ │ │ addmi r2, ip, #4, 2 │ │ │ │ stmdavs r9!, {r0, r1, r4, r7, r9, fp, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf968f7e4 │ │ │ │ + @ instruction: 0xf926f7e4 │ │ │ │ stmdavs r9!, {r1, r8, r9, sp} │ │ │ │ ldrtmi r4, [r0], -r2, lsr #12 │ │ │ │ - @ instruction: 0xf962f7e4 │ │ │ │ - blcs 0xf1d58 │ │ │ │ + @ instruction: 0xf920f7e4 │ │ │ │ + blcs 0xf1ddc │ │ │ │ @ instruction: 0xf778d0a6 │ │ │ │ - strmi pc, [r1], sp, ror #19 │ │ │ │ - @ instruction: 0xf9eaf778 │ │ │ │ + strmi pc, [r1], fp, lsr #19 │ │ │ │ + @ instruction: 0xf9a8f778 │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0x46482210 │ │ │ │ - stc2 7, cr15, [sl], {125} @ 0x7d │ │ │ │ + mcrr2 7, 7, pc, r8, cr13 @ │ │ │ │ @ instruction: 0x46404631 │ │ │ │ rscsvc pc, pc, #82837504 @ 0x4f00000 │ │ │ │ - mcr2 7, 1, pc, cr0, cr13, {3} @ │ │ │ │ + ldc2l 7, cr15, [lr, #500] @ 0x1f4 │ │ │ │ strbmi r4, [r9], -r2, asr #12 │ │ │ │ @ instruction: 0xf77d4648 │ │ │ │ - @ instruction: 0x4631fb71 │ │ │ │ + ldrtmi pc, [r1], -pc, lsr #22 @ │ │ │ │ andscs r4, r0, #48, 12 @ 0x3000000 │ │ │ │ - ldc2l 7, cr15, [r8, #500] @ 0x1f4 │ │ │ │ + ldc2 7, cr15, [r6, #500] @ 0x1f4 │ │ │ │ @ instruction: 0x46394652 │ │ │ │ @ instruction: 0xf77d4640 │ │ │ │ - @ instruction: 0x4631fe11 │ │ │ │ + ldrtmi pc, [r1], -pc, asr #27 @ │ │ │ │ @ instruction: 0x46424630 │ │ │ │ - blx 0x19957ee │ │ │ │ + blx 0x915872 │ │ │ │ ldrtmi r4, [r8], -r9, asr #12 │ │ │ │ - @ instruction: 0xf9dcf77d │ │ │ │ + @ instruction: 0xf99af77d │ │ │ │ stmdavs r9!, {r1, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf932f7e4 │ │ │ │ + @ instruction: 0xf8f0f7e4 │ │ │ │ stmdavs r9!, {r1, r5, r6, sl, fp, ip} │ │ │ │ ldrtmi r2, [r0], -r2, lsl #6 │ │ │ │ @ instruction: 0xf7e44690 │ │ │ │ - strtmi pc, [r2], -fp, lsr #18 │ │ │ │ + strtmi pc, [r2], -r9, ror #17 │ │ │ │ stmdavs r9!, {r1, sl, ip, sp}^ │ │ │ │ ldrtmi r2, [r0], -r2, lsl #6 │ │ │ │ - @ instruction: 0xf9b2f7e4 │ │ │ │ + @ instruction: 0xf970f7e4 │ │ │ │ movwcs r6, #10281 @ 0x2829 │ │ │ │ ldrtmi r4, [r8], -r2, asr #12 │ │ │ │ - @ instruction: 0xf9acf7e4 │ │ │ │ + @ instruction: 0xf96af7e4 │ │ │ │ movwcs r6, #10409 @ 0x28a9 │ │ │ │ ldrtmi r4, [r8], -r2, lsr #12 │ │ │ │ svclt 0x000c2900 │ │ │ │ tstcs r4, r9, lsl r6 │ │ │ │ - blle 0xff868474 │ │ │ │ + blle 0xff8684f8 │ │ │ │ svclt 0x0000e73b │ │ │ │ @ instruction: 0xf8d26d02 │ │ │ │ @ instruction: 0xf4133108 │ │ │ │ eorsle r6, r0, r0, ror r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec2ec5c │ │ │ │ + bl 0xfec2ece0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmdavs r3, {r3, r4, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdbvs sl, {r1, r2, r7, ip, sp, pc} │ │ │ │ movweq pc, #57363 @ 0xe013 @ │ │ │ │ stmdbvs fp, {r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ andsmi sp, r3, #9 │ │ │ │ andcs sp, r0, r0, lsl r0 │ │ │ │ @@ -204231,1198 +204265,1198 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf012bd70 │ │ │ │ mvnsle r0, r0, lsl ip │ │ │ │ tstlt fp, fp, asr #18 │ │ │ │ strbteq r6, [r4], ip, asr #17 │ │ │ │ strb sp, [ip, pc, ror #9]! │ │ │ │ @ instruction: 0xf0119105 │ │ │ │ - blls 0x255c64 │ │ │ │ + blls 0x255d30 │ │ │ │ andcs fp, r1, r0, lsl #19 │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4618bd70 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ andne lr, r4, #3457024 @ 0x34c000 │ │ │ │ movwls r2, #20481 @ 0x5001 │ │ │ │ sbcseq r4, r4, r2, lsl #8 │ │ │ │ - @ instruction: 0xf8aef7e4 │ │ │ │ + @ instruction: 0xf86cf7e4 │ │ │ │ strmi r9, [r6], -r5, lsl #22 │ │ │ │ ldmvs r9, {r3, r4, r6, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00183800 │ │ │ │ @ instruction: 0xf7e42001 │ │ │ │ - blls 0x255d7c │ │ │ │ + blls 0x255cf8 │ │ │ │ ldmdbvs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ stmdacc r0, {r0, r3, r4, r7, fp, sp, lr} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ - @ instruction: 0xf89cf7e4 │ │ │ │ + @ instruction: 0xf85af7e4 │ │ │ │ stmib sp, {r0, r2, r8, r9, fp, ip, pc}^ │ │ │ │ strmi r4, [r2], -r0, lsl #8 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0x3c00e9d3 │ │ │ │ orreq lr, ip, #274432 @ 0x43000 │ │ │ │ @ instruction: 0xf6469302 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ - @ instruction: 0xf6462396 │ │ │ │ - @ instruction: 0xf2c07cf1 │ │ │ │ + vcge.s8 d18, d23, d6 │ │ │ │ + vmvn.i32 q8, #1535 @ 0x000005ff │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ ldmdavs fp, {r2, r3, lr, pc} │ │ │ │ - blx 0x795964 │ │ │ │ + @ instruction: 0xf9d8f78f │ │ │ │ ldr r2, [fp, r1]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2ed34 │ │ │ │ + bl 0xfec2edb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 0x45bafc │ │ │ │ + bmi 0x45bb80 │ │ │ │ svc 0x0070ee1d │ │ │ │ @ instruction: 0xf643b083 │ │ │ │ @ instruction: 0xf2c07cf8 │ │ │ │ ldrbtmi r0, [sl], #-3221 @ 0xfffff36b │ │ │ │ @ instruction: 0xf85e6812 │ │ │ │ andcs r3, r0, #2 │ │ │ │ tstls r0, r9, lsl r4 │ │ │ │ strbtmi r4, [r1], -r3, lsl #8 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0xf8fcf779 │ │ │ │ + @ instruction: 0xf8baf779 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r8, r4, sl, lsr #32 │ │ │ │ + addeq r7, r4, r6, lsr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2ed80 │ │ │ │ + bl 0xfec2ee04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 0x45bb48 │ │ │ │ + bmi 0x45bbcc │ │ │ │ svc 0x0070ee1d │ │ │ │ vhadd.s8 d27, d20, d3 │ │ │ │ vmvn.i32 q8, #3327 @ 0x00000cff │ │ │ │ ldrbtmi r0, [sl], #-3221 @ 0xfffff36b │ │ │ │ @ instruction: 0xf85e6812 │ │ │ │ andcs r3, r0, #2 │ │ │ │ tstls r0, r9, lsl r4 │ │ │ │ strbtmi r4, [r1], -r3, lsl #8 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0xf8d6f779 │ │ │ │ + @ instruction: 0xf894f779 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - ldrdeq r7, [r4], lr │ │ │ │ + addeq r7, r4, sl, asr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2edcc │ │ │ │ + bl 0xfec2ee50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 0x45bb94 │ │ │ │ + bmi 0x45bc18 │ │ │ │ svc 0x0070ee1d │ │ │ │ vhadd.s8 d27, d20, d3 │ │ │ │ vmull.s8 , d0, d0 │ │ │ │ ldrbtmi r0, [sl], #-3221 @ 0xfffff36b │ │ │ │ @ instruction: 0xf85e6812 │ │ │ │ andcs r3, r0, #2 │ │ │ │ tstls r0, r9, lsl r4 │ │ │ │ strbtmi r4, [r1], -r3, lsl #8 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0xf8b0f779 │ │ │ │ + @ instruction: 0xf86ef779 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - umulleq r7, r4, r2, pc @ │ │ │ │ + addeq r7, r4, lr, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2ee18 │ │ │ │ + bl 0xfec2ee9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 0x45bbe0 │ │ │ │ + bmi 0x45bc64 │ │ │ │ svc 0x0070ee1d │ │ │ │ vhadd.s8 d27, d20, d3 │ │ │ │ vmull.s8 , d16, d4 │ │ │ │ ldrbtmi r0, [sl], #-3221 @ 0xfffff36b │ │ │ │ @ instruction: 0xf85e6812 │ │ │ │ andcs r3, r0, #2 │ │ │ │ tstls r0, r9, lsl r4 │ │ │ │ strbtmi r4, [r1], -r3, lsl #8 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0xf88af779 │ │ │ │ + @ instruction: 0xf848f779 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, r6, asr #30 │ │ │ │ + addeq r7, r4, r2, asr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2ee64 │ │ │ │ + bl 0xfec2eee8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 0x45bc2c │ │ │ │ + bmi 0x45bcb0 │ │ │ │ svc 0x0070ee1d │ │ │ │ vhadd.s8 d27, d20, d3 │ │ │ │ vmull.s8 q9, d0, d8 │ │ │ │ ldrbtmi r0, [sl], #-3221 @ 0xfffff36b │ │ │ │ @ instruction: 0xf85e6812 │ │ │ │ andcs r3, r0, #2 │ │ │ │ tstls r0, r9, lsl r4 │ │ │ │ strbtmi r4, [r1], -r3, lsl #8 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0xf864f779 │ │ │ │ + @ instruction: 0xf822f779 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - strdeq r7, [r4], sl │ │ │ │ + addeq r7, r4, r6, ror lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2eeb0 │ │ │ │ + bl 0xfec2ef34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 0x45bc78 │ │ │ │ + bmi 0x45bcfc │ │ │ │ svc 0x0070ee1d │ │ │ │ @ instruction: 0xf643b083 │ │ │ │ vqdmulh.s d21, d0, d0[5] │ │ │ │ ldrbtmi r0, [sl], #-3221 @ 0xfffff36b │ │ │ │ @ instruction: 0xf85e6812 │ │ │ │ andcs r3, r0, #2 │ │ │ │ tstls r0, r9, lsl r4 │ │ │ │ strbtmi r4, [r1], -r3, lsl #8 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0xf83ef779 │ │ │ │ + @ instruction: 0xfffcf778 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, lr, lsr #29 │ │ │ │ + addeq r7, r4, sl, lsr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2eefc │ │ │ │ + bl 0xfec2ef80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 0x45bcc4 │ │ │ │ + bmi 0x45bd48 │ │ │ │ svc 0x0070ee1d │ │ │ │ @ instruction: 0xf643b083 │ │ │ │ vqdmulh.s d21, d16, d0[6] │ │ │ │ ldrbtmi r0, [sl], #-3221 @ 0xfffff36b │ │ │ │ @ instruction: 0xf85e6812 │ │ │ │ andcs r3, r0, #2 │ │ │ │ tstls r0, r9, lsl r4 │ │ │ │ strbtmi r4, [r1], -r3, lsl #8 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0xf818f779 │ │ │ │ + @ instruction: 0xffd6f778 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, r2, ror #28 │ │ │ │ + ldrdeq r7, [r4], lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2ef48 │ │ │ │ + bl 0xfec2efcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 0x45bd10 │ │ │ │ + bmi 0x45bd94 │ │ │ │ svc 0x0070ee1d │ │ │ │ @ instruction: 0xf643b083 │ │ │ │ vqdmulh.s d22, d0, d0[7] │ │ │ │ ldrbtmi r0, [sl], #-3221 @ 0xfffff36b │ │ │ │ @ instruction: 0xf85e6812 │ │ │ │ andcs r3, r0, #2 │ │ │ │ tstls r0, r9, lsl r4 │ │ │ │ strbtmi r4, [r1], -r3, lsl #8 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0xfff2f778 │ │ │ │ + @ instruction: 0xffb0f778 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, r6, lsl lr │ │ │ │ + umulleq r7, r4, r2, sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2ef94 │ │ │ │ + bl 0xfec2f018 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 0x45bd5c │ │ │ │ + bmi 0x45bde0 │ │ │ │ svc 0x0070ee1d │ │ │ │ @ instruction: 0xf643b083 │ │ │ │ @ instruction: 0xf2c06cf0 │ │ │ │ ldrbtmi r0, [sl], #-3221 @ 0xfffff36b │ │ │ │ @ instruction: 0xf85e6812 │ │ │ │ andcs r3, r0, #2 │ │ │ │ tstls r0, r9, lsl r4 │ │ │ │ strbtmi r4, [r1], -r3, lsl #8 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0xffccf778 │ │ │ │ + @ instruction: 0xff8af778 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, asr #27 │ │ │ │ + addeq r7, r4, r6, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2efe0 │ │ │ │ + bl 0xfec2f064 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 0x45bda8 │ │ │ │ + bmi 0x45be2c │ │ │ │ svc 0x0070ee1d │ │ │ │ @ instruction: 0xf643b083 │ │ │ │ vmvn.i32 , #1279 @ 0x000004ff │ │ │ │ ldrbtmi r0, [sl], #-3221 @ 0xfffff36b │ │ │ │ @ instruction: 0xf85e6812 │ │ │ │ andcs r3, r0, #2 │ │ │ │ tstls r0, r9, lsl r4 │ │ │ │ strbtmi r4, [r1], -r3, lsl #8 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ - @ instruction: 0xffa6f778 │ │ │ │ + @ instruction: 0xff64f778 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, lr, ror sp │ │ │ │ + strdeq r7, [r4], sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f02c │ │ │ │ + bl 0xfec2f0b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49bdf4 │ │ │ │ + blmi 0x49be78 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x48fe50 │ │ │ │ + bl 0x48fed4 │ │ │ │ vcgt.s8 d16, d5, d1 │ │ │ │ vsra.s64 d23, d16, #64 │ │ │ │ - bl 0x4584a4 │ │ │ │ - bl 0x45ae5c │ │ │ │ + bl 0x458528 │ │ │ │ + bl 0x45aee0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff7ef778 │ │ │ │ + @ instruction: 0xff3cf778 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, lsr sp │ │ │ │ + @ instruction: 0x00847cb6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f07c │ │ │ │ + bl 0xfec2f100 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49be44 │ │ │ │ + blmi 0x49bec8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x48fea0 │ │ │ │ + bl 0x48ff24 │ │ │ │ @ instruction: 0xf6450301 │ │ │ │ vbic.i32 d17, #12 @ 0x0000000c │ │ │ │ - bl 0x4584f4 │ │ │ │ - bl 0x45aeac │ │ │ │ + bl 0x458578 │ │ │ │ + bl 0x45af30 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff56f778 │ │ │ │ + @ instruction: 0xff14f778 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, ror #25 │ │ │ │ + addeq r7, r4, r6, ror #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f0cc │ │ │ │ + bl 0xfec2f150 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49be94 │ │ │ │ + blmi 0x49bf18 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x48fef0 │ │ │ │ + bl 0x48ff74 │ │ │ │ @ instruction: 0xf6450301 │ │ │ │ vmla.f d18, d16, d0[2] │ │ │ │ - bl 0x458544 │ │ │ │ - bl 0x45aefc │ │ │ │ + bl 0x4585c8 │ │ │ │ + bl 0x45af80 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff2ef778 │ │ │ │ + mcr2 7, 7, pc, cr12, cr8, {3} @ │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - umulleq r7, r4, sl, ip │ │ │ │ + addeq r7, r4, r6, lsl ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f11c │ │ │ │ + bl 0xfec2f1a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49bee4 │ │ │ │ + blmi 0x49bf68 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x48ff40 │ │ │ │ + bl 0x48ffc4 │ │ │ │ vcgt.s8 d16, d5, d1 │ │ │ │ vaddw.s8 q11, q8, d24 │ │ │ │ - bl 0x458594 │ │ │ │ - bl 0x45af4c │ │ │ │ + bl 0x458618 │ │ │ │ + bl 0x45afd0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff06f778 │ │ │ │ + mcr2 7, 6, pc, cr4, cr8, {3} @ │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, asr #24 │ │ │ │ + addeq r7, r4, r6, asr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f16c │ │ │ │ + bl 0xfec2f1f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49bf34 │ │ │ │ + blmi 0x49bfb8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x48ff90 │ │ │ │ + bl 0x490014 │ │ │ │ @ instruction: 0xf6450301 │ │ │ │ vbic.i32 d16, #4 @ 0x00000004 │ │ │ │ - bl 0x4585e4 │ │ │ │ - bl 0x45af9c │ │ │ │ + bl 0x458668 │ │ │ │ + bl 0x45b020 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - mrc2 7, 6, pc, cr14, cr8, {3} │ │ │ │ + mrc2 7, 4, pc, cr12, cr8, {3} │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - strdeq r7, [r4], sl │ │ │ │ + addeq r7, r4, r6, ror fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f1bc │ │ │ │ + bl 0xfec2f240 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49bf84 │ │ │ │ + blmi 0x49c008 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x48ffe0 │ │ │ │ + bl 0x490064 │ │ │ │ @ instruction: 0xf6450301 │ │ │ │ vmla.f d17, d16, d0[0] │ │ │ │ - bl 0x458634 │ │ │ │ - bl 0x45afec │ │ │ │ + bl 0x4586b8 │ │ │ │ + bl 0x45b070 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - mrc2 7, 5, pc, cr6, cr8, {3} │ │ │ │ + mrc2 7, 3, pc, cr4, cr8, {3} │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, lsr #23 │ │ │ │ + addeq r7, r4, r6, lsr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f20c │ │ │ │ + bl 0xfec2f290 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49bfd4 │ │ │ │ + blmi 0x49c058 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490030 │ │ │ │ + bl 0x4900b4 │ │ │ │ vcgt.s8 d16, d5, d1 │ │ │ │ vaddw.s8 , q0, d28 │ │ │ │ - bl 0x458684 │ │ │ │ - bl 0x45b03c │ │ │ │ + bl 0x458708 │ │ │ │ + bl 0x45b0c0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - mcr2 7, 4, pc, cr14, cr8, {3} @ │ │ │ │ + mcr2 7, 2, pc, cr12, cr8, {3} @ │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, asr fp │ │ │ │ + ldrdeq r7, [r4], r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f25c │ │ │ │ + bl 0xfec2f2e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c024 │ │ │ │ + blmi 0x49c0a8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490080 │ │ │ │ + bl 0x490104 │ │ │ │ @ instruction: 0xf6450301 │ │ │ │ vsra.s64 d16, d24, #64 │ │ │ │ - bl 0x4586d4 │ │ │ │ - bl 0x45b08c │ │ │ │ + bl 0x458758 │ │ │ │ + bl 0x45b110 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - mcr2 7, 3, pc, cr6, cr8, {3} @ │ │ │ │ + mcr2 7, 1, pc, cr4, cr8, {3} @ │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, lsl #22 │ │ │ │ + addeq r7, r4, r6, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f2ac │ │ │ │ + bl 0xfec2f330 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c074 │ │ │ │ + blmi 0x49c0f8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x4900d0 │ │ │ │ + bl 0x490154 │ │ │ │ @ instruction: 0xf6450301 │ │ │ │ vmla.f d18, d0, d0[1] │ │ │ │ - bl 0x458724 │ │ │ │ - bl 0x45b0dc │ │ │ │ + bl 0x4587a8 │ │ │ │ + bl 0x45b160 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - mrc2 7, 1, pc, cr14, cr8, {3} │ │ │ │ + ldc2l 7, cr15, [ip, #480]! @ 0x1e0 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0x00847aba │ │ │ │ + addeq r7, r4, r6, lsr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2f2fc │ │ │ │ + bl 0xfec2f380 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x51c0c4 │ │ │ │ + blmi 0x51c148 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ @ instruction: 0xf646b083 │ │ │ │ vmull.p8 q11, d0, d20 │ │ │ │ ldrbtmi r2, [fp], #-3734 @ 0xfffff16a │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf8de2003 │ │ │ │ ldrmi lr, [r1], #-0 │ │ │ │ @ instruction: 0xf6449100 │ │ │ │ vsra.s64 d16, d28, #64 │ │ │ │ - bl 0x158780 │ │ │ │ + bl 0x158804 │ │ │ │ strmi r0, [r2], #-782 @ 0xfffffcf2 │ │ │ │ @ instruction: 0xf7786808 │ │ │ │ - andlt pc, r3, r3, lsl lr @ │ │ │ │ + ldrdlt pc, [r3], -r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - addeq r7, r4, r2, ror #20 │ │ │ │ + ldrdeq r7, [r4], lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2f354 │ │ │ │ + bl 0xfec2f3d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x51c11c │ │ │ │ + blmi 0x51c1a0 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ @ instruction: 0xf646b083 │ │ │ │ vmull.p8 q11, d0, d20 │ │ │ │ ldrbtmi r2, [fp], #-3734 @ 0xfffff16a │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf8de2003 │ │ │ │ ldrmi lr, [r1], #-0 │ │ │ │ @ instruction: 0xf6449100 │ │ │ │ vmla.f d17, d0, d0[0] │ │ │ │ - bl 0x1587d8 │ │ │ │ + bl 0x15885c │ │ │ │ strmi r0, [r2], #-782 @ 0xfffffcf2 │ │ │ │ @ instruction: 0xf7786808 │ │ │ │ - andlt pc, r3, r7, ror #27 │ │ │ │ + andlt pc, r3, r5, lsr #27 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - addeq r7, r4, sl, lsl #20 │ │ │ │ + addeq r7, r4, r6, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2f3ac │ │ │ │ + bl 0xfec2f430 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x51c174 │ │ │ │ + blmi 0x51c1f8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ @ instruction: 0xf646b083 │ │ │ │ vmull.p8 q11, d0, d20 │ │ │ │ ldrbtmi r2, [fp], #-3734 @ 0xfffff16a │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf8de2003 │ │ │ │ ldrmi lr, [r1], #-0 │ │ │ │ @ instruction: 0xf6449100 │ │ │ │ vmla.f d17, d16, d0[1] │ │ │ │ - bl 0x158830 │ │ │ │ + bl 0x1588b4 │ │ │ │ strmi r0, [r2], #-782 @ 0xfffffcf2 │ │ │ │ @ instruction: 0xf7786808 │ │ │ │ - @ instruction: 0xb003fdbb │ │ │ │ + andlt pc, r3, r9, ror sp @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - @ instruction: 0x008479b2 │ │ │ │ + addeq r7, r4, lr, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2f404 │ │ │ │ + bl 0xfec2f488 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x51c1cc │ │ │ │ + blmi 0x51c250 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ @ instruction: 0xf646b083 │ │ │ │ vmull.p8 q11, d0, d20 │ │ │ │ ldrbtmi r2, [fp], #-3734 @ 0xfffff16a │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf8de2003 │ │ │ │ ldrmi lr, [r1], #-0 │ │ │ │ vrhadd.s8 d25, d4, d0 │ │ │ │ vaddw.s8 q11, q8, d28 │ │ │ │ - bl 0x158888 │ │ │ │ + bl 0x15890c │ │ │ │ strmi r0, [r2], #-782 @ 0xfffffcf2 │ │ │ │ @ instruction: 0xf7786808 │ │ │ │ - andlt pc, r3, pc, lsl #27 │ │ │ │ + andlt pc, r3, sp, asr #26 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - addeq r7, r4, sl, asr r9 │ │ │ │ + ldrdeq r7, [r4], r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2f45c │ │ │ │ + bl 0xfec2f4e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x51c224 │ │ │ │ + blmi 0x51c2a8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ @ instruction: 0xf646b083 │ │ │ │ vmull.p8 q11, d0, d20 │ │ │ │ ldrbtmi r2, [fp], #-3734 @ 0xfffff16a │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf8de2003 │ │ │ │ ldrmi lr, [r1], #-0 │ │ │ │ vrhadd.s8 d25, d4, d0 │ │ │ │ vbic.i32 d23, #0 @ 0x00000000 │ │ │ │ - bl 0x1588e0 │ │ │ │ + bl 0x158964 │ │ │ │ strmi r0, [r2], #-782 @ 0xfffffcf2 │ │ │ │ @ instruction: 0xf7786808 │ │ │ │ - andlt pc, r3, r3, ror #26 │ │ │ │ + andlt pc, r3, r1, lsr #26 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - addeq r7, r4, r2, lsl #18 │ │ │ │ + addeq r7, r4, lr, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec2f4b4 │ │ │ │ + bl 0xfec2f538 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x51c27c │ │ │ │ + blmi 0x51c300 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ @ instruction: 0xf646b083 │ │ │ │ vmull.p8 q11, d0, d20 │ │ │ │ ldrbtmi r2, [fp], #-3734 @ 0xfffff16a │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf8de2003 │ │ │ │ ldrmi lr, [r1], #-0 │ │ │ │ vrhadd.s8 d25, d4, d0 │ │ │ │ vsra.s64 d23, d20, #64 │ │ │ │ - bl 0x158938 │ │ │ │ + bl 0x1589bc │ │ │ │ strmi r0, [r2], #-782 @ 0xfffffcf2 │ │ │ │ @ instruction: 0xf7786808 │ │ │ │ - andlt pc, r3, r7, lsr sp @ │ │ │ │ + strdlt pc, [r3], -r5 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - addeq r7, r4, sl, lsr #17 │ │ │ │ + addeq r7, r4, r6, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f50c │ │ │ │ + bl 0xfec2f590 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c2d4 │ │ │ │ + blmi 0x49c358 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490330 │ │ │ │ + bl 0x4903b4 │ │ │ │ vcgt.s8 d16, d6, d1 │ │ │ │ vsra.s64 d21, d12, #64 │ │ │ │ - bl 0x458984 │ │ │ │ - bl 0x45b33c │ │ │ │ + bl 0x458a08 │ │ │ │ + bl 0x45b3c0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - stc2 7, cr15, [lr, #-480] @ 0xfffffe20 │ │ │ │ + stc2l 7, cr15, [ip], {120} @ 0x78 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, asr r8 │ │ │ │ + ldrdeq r7, [r4], r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f55c │ │ │ │ + bl 0xfec2f5e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c324 │ │ │ │ + blmi 0x49c3a8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490380 │ │ │ │ + bl 0x490404 │ │ │ │ vcgt.s8 d16, d6, d1 │ │ │ │ vaddw.s8 , q8, d28 │ │ │ │ - bl 0x4589d4 │ │ │ │ - bl 0x45b38c │ │ │ │ + bl 0x458a58 │ │ │ │ + bl 0x45b410 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - stc2l 7, cr15, [r6], #480 @ 0x1e0 │ │ │ │ + stc2 7, cr15, [r4], #480 @ 0x1e0 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, lsl #16 │ │ │ │ + addeq r7, r4, r6, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f5ac │ │ │ │ + bl 0xfec2f630 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c374 │ │ │ │ + blmi 0x49c3f8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x4903d0 │ │ │ │ + bl 0x490454 │ │ │ │ @ instruction: 0xf6440301 │ │ │ │ vorr.i32 , #0 @ 0x00000000 │ │ │ │ - bl 0x458a24 │ │ │ │ - bl 0x45b3dc │ │ │ │ + bl 0x458aa8 │ │ │ │ + bl 0x45b460 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - ldc2 7, cr15, [lr], #480 @ 0x1e0 │ │ │ │ + ldc2l 7, cr15, [ip], #-480 @ 0xfffffe20 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0x008477ba │ │ │ │ + addeq r7, r4, r6, lsr r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f5fc │ │ │ │ + bl 0xfec2f680 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c3c4 │ │ │ │ + blmi 0x49c448 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490420 │ │ │ │ + bl 0x4904a4 │ │ │ │ @ instruction: 0xf6440301 │ │ │ │ vsra.s64 , q2, #64 │ │ │ │ - bl 0x458a74 │ │ │ │ - bl 0x45b42c │ │ │ │ + bl 0x458af8 │ │ │ │ + bl 0x45b4b0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - ldc2 7, cr15, [r6], {120} @ 0x78 │ │ │ │ + mrrc2 7, 7, pc, r4, cr8 @ │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, ror #14 │ │ │ │ + addeq r7, r4, r6, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f64c │ │ │ │ + bl 0xfec2f6d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c414 │ │ │ │ + blmi 0x49c498 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490470 │ │ │ │ + bl 0x4904f4 │ │ │ │ vcgt.s8 d16, d6, d1 │ │ │ │ vaddw.s8 q11, q8, d20 │ │ │ │ - bl 0x458ac4 │ │ │ │ - bl 0x45b47c │ │ │ │ + bl 0x458b48 │ │ │ │ + bl 0x45b500 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - stc2l 7, cr15, [lr], #-480 @ 0xfffffe20 │ │ │ │ + stc2 7, cr15, [ip], #-480 @ 0xfffffe20 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, lsl r7 │ │ │ │ + umulleq r7, r4, r6, r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f69c │ │ │ │ + bl 0xfec2f720 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c464 │ │ │ │ + blmi 0x49c4e8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x4904c0 │ │ │ │ + bl 0x490544 │ │ │ │ @ instruction: 0xf6440301 │ │ │ │ vmla.f d21, d0, d0[4] │ │ │ │ - bl 0x458b14 │ │ │ │ - bl 0x45b4cc │ │ │ │ + bl 0x458b98 │ │ │ │ + bl 0x45b550 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - mcrr2 7, 7, pc, r6, cr8 @ │ │ │ │ + stc2 7, cr15, [r4], {120} @ 0x78 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, asr #13 │ │ │ │ + addeq r7, r4, r6, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f6ec │ │ │ │ + bl 0xfec2f770 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c4b4 │ │ │ │ + blmi 0x49c538 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490510 │ │ │ │ + bl 0x490594 │ │ │ │ @ instruction: 0xf6440301 │ │ │ │ vmla.f d22, d0, d0[6] │ │ │ │ - bl 0x458b64 │ │ │ │ - bl 0x45b51c │ │ │ │ + bl 0x458be8 │ │ │ │ + bl 0x45b5a0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - ldc2 7, cr15, [lr], {120} @ 0x78 │ │ │ │ + blx 0xff816386 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, ror r6 │ │ │ │ + strdeq r7, [r4], r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f73c │ │ │ │ + bl 0xfec2f7c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c504 │ │ │ │ + blmi 0x49c588 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490560 │ │ │ │ + bl 0x4905e4 │ │ │ │ @ instruction: 0xf6440301 │ │ │ │ vbic.i32 , #0 @ 0x00000000 │ │ │ │ - bl 0x458bb4 │ │ │ │ - bl 0x45b56c │ │ │ │ + bl 0x458c38 │ │ │ │ + bl 0x45b5f0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xffe96352 │ │ │ │ + blx 0xfee163d6 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, lsr #12 │ │ │ │ + addeq r7, r4, r6, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f78c │ │ │ │ + bl 0xfec2f810 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c554 │ │ │ │ + blmi 0x49c5d8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x4905b0 │ │ │ │ + bl 0x490634 │ │ │ │ @ instruction: 0xf6440301 │ │ │ │ vmla.f d21, d16, d0[5] │ │ │ │ - bl 0x458c04 │ │ │ │ - bl 0x45b5bc │ │ │ │ + bl 0x458c88 │ │ │ │ + bl 0x45b640 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xff4963a2 │ │ │ │ + blx 0xfe416426 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - ldrdeq r7, [r4], sl │ │ │ │ + addeq r7, r4, r6, asr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f7dc │ │ │ │ + bl 0xfec2f860 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c5a4 │ │ │ │ + blmi 0x49c628 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490600 │ │ │ │ + bl 0x490684 │ │ │ │ @ instruction: 0xf6440301 │ │ │ │ vmla.f d22, d16, d0[7] │ │ │ │ - bl 0x458c54 │ │ │ │ - bl 0x45b60c │ │ │ │ + bl 0x458cd8 │ │ │ │ + bl 0x45b690 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xfea963f2 │ │ │ │ + blx 0x1a16476 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, lsl #11 │ │ │ │ + addeq r7, r4, r6, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f82c │ │ │ │ + bl 0xfec2f8b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c5f4 │ │ │ │ + blmi 0x49c678 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490650 │ │ │ │ + bl 0x4906d4 │ │ │ │ @ instruction: 0xf6440301 │ │ │ │ vsra.s64 , q10, #64 │ │ │ │ - bl 0x458ca4 │ │ │ │ - bl 0x45b65c │ │ │ │ + bl 0x458d28 │ │ │ │ + bl 0x45b6e0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0x2096442 │ │ │ │ + blx 0x10164c6 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, lsr r5 │ │ │ │ + @ instruction: 0x008474b6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f87c │ │ │ │ + bl 0xfec2f900 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c644 │ │ │ │ + blmi 0x49c6c8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x4906a0 │ │ │ │ + bl 0x490724 │ │ │ │ @ instruction: 0xf6440301 │ │ │ │ vorr.i32 q10, #8 @ 0x00000008 │ │ │ │ - bl 0x458cf4 │ │ │ │ - bl 0x45b6ac │ │ │ │ + bl 0x458d78 │ │ │ │ + bl 0x45b730 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0x1696492 │ │ │ │ + blx 0x616516 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, ror #9 │ │ │ │ + addeq r7, r4, r6, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f8cc │ │ │ │ + bl 0xfec2f950 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c694 │ │ │ │ + blmi 0x49c718 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x4906f0 │ │ │ │ + bl 0x490774 │ │ │ │ @ instruction: 0xf6440301 │ │ │ │ vsra.s64 q10, q6, #64 │ │ │ │ - bl 0x458d44 │ │ │ │ - bl 0x45b6fc │ │ │ │ + bl 0x458dc8 │ │ │ │ + bl 0x45b780 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xc964e2 │ │ │ │ + blx 0xffc16564 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - umulleq r7, r4, sl, r4 │ │ │ │ + addeq r7, r4, r6, lsl r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f91c │ │ │ │ + bl 0xfec2f9a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c6e4 │ │ │ │ + blmi 0x49c768 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490740 │ │ │ │ + bl 0x4907c4 │ │ │ │ @ instruction: 0xf6480301 │ │ │ │ vorr.i32 , #0 @ 0x00000000 │ │ │ │ - bl 0x458d94 │ │ │ │ - bl 0x45b74c │ │ │ │ + bl 0x458e18 │ │ │ │ + bl 0x45b7d0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0x296532 │ │ │ │ + blx 0xff2165b4 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, asr #8 │ │ │ │ + addeq r7, r4, r6, asr #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f96c │ │ │ │ + bl 0xfec2f9f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c734 │ │ │ │ + blmi 0x49c7b8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490790 │ │ │ │ + bl 0x490814 │ │ │ │ @ instruction: 0xf6480301 │ │ │ │ vmla.f d19, d0, d0[0] │ │ │ │ - bl 0x458de4 │ │ │ │ - bl 0x45b79c │ │ │ │ + bl 0x458e68 │ │ │ │ + bl 0x45b820 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xff896580 │ │ │ │ + blx 0xfe816604 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - strdeq r7, [r4], sl │ │ │ │ + addeq r7, r4, r6, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2f9bc │ │ │ │ + bl 0xfec2fa40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c784 │ │ │ │ + blmi 0x49c808 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x4907e0 │ │ │ │ + bl 0x490864 │ │ │ │ @ instruction: 0xf6480301 │ │ │ │ vmla.f d20, d16, d0[3] │ │ │ │ - bl 0x458e34 │ │ │ │ - bl 0x45b7ec │ │ │ │ + bl 0x458eb8 │ │ │ │ + bl 0x45b870 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xfee965d0 │ │ │ │ + blx 0x1e16654 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, lsr #7 │ │ │ │ + addeq r7, r4, r6, lsr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2fa0c │ │ │ │ + bl 0xfec2fa90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c7d4 │ │ │ │ + blmi 0x49c858 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490830 │ │ │ │ + bl 0x4908b4 │ │ │ │ @ instruction: 0xf6480301 │ │ │ │ vsra.s64 d18, d28, #64 │ │ │ │ - bl 0x458e84 │ │ │ │ - bl 0x45b83c │ │ │ │ + bl 0x458f08 │ │ │ │ + bl 0x45b8c0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xfe496620 │ │ │ │ + blx 0x14166a4 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, asr r3 │ │ │ │ + ldrdeq r7, [r4], r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2fa5c │ │ │ │ + bl 0xfec2fae0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c824 │ │ │ │ + blmi 0x49c8a8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490880 │ │ │ │ + bl 0x490904 │ │ │ │ @ instruction: 0xf6480301 │ │ │ │ vbic.i32 d18, #8 @ 0x00000008 │ │ │ │ - bl 0x458ed4 │ │ │ │ - bl 0x45b88c │ │ │ │ + bl 0x458f58 │ │ │ │ + bl 0x45b910 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0x1a96670 │ │ │ │ + blx 0xa166f4 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, lsl #6 │ │ │ │ + addeq r7, r4, r6, lsl #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2faac │ │ │ │ + bl 0xfec2fb30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c874 │ │ │ │ + blmi 0x49c8f8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x4908d0 │ │ │ │ + bl 0x490954 │ │ │ │ @ instruction: 0xf6480301 │ │ │ │ vsra.s64 d17, d20, #64 │ │ │ │ - bl 0x458f24 │ │ │ │ - bl 0x45b8dc │ │ │ │ + bl 0x458fa8 │ │ │ │ + bl 0x45b960 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0x10966c0 │ │ │ │ + @ instruction: 0xf9fcf778 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0x008472ba │ │ │ │ + addeq r7, r4, r6, lsr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2fafc │ │ │ │ + bl 0xfec2fb80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c8c4 │ │ │ │ + blmi 0x49c948 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490920 │ │ │ │ + bl 0x4909a4 │ │ │ │ @ instruction: 0xf6480301 │ │ │ │ vbic.i32 d17, #0 @ 0x00000000 │ │ │ │ - bl 0x458f74 │ │ │ │ - bl 0x45b92c │ │ │ │ + bl 0x458ff8 │ │ │ │ + bl 0x45b9b0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0x696710 │ │ │ │ + @ instruction: 0xf9d4f778 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, ror #4 │ │ │ │ + addeq r7, r4, r6, ror #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2fb4c │ │ │ │ + bl 0xfec2fbd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x49c914 │ │ │ │ + blmi 0x49c998 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x490970 │ │ │ │ + bl 0x4909f4 │ │ │ │ @ instruction: 0xf6480301 │ │ │ │ vaddw.s8 q8, q8, d28 │ │ │ │ - bl 0x458fc4 │ │ │ │ - bl 0x45b97c │ │ │ │ + bl 0x459048 │ │ │ │ + bl 0x45ba00 │ │ │ │ stmdavs r8, {r9} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf9eef778 │ │ │ │ + @ instruction: 0xf9acf778 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - addeq r7, r4, sl, lsl r2 │ │ │ │ + umulleq r7, r4, r6, r1 │ │ │ │ @ instruction: 0xf7824611 │ │ │ │ - svclt 0x0000bc83 │ │ │ │ + svclt 0x0000bc41 │ │ │ │ vnmls.f64 d4, d13, d8 │ │ │ │ @ instruction: 0xf645cf70 │ │ │ │ vmla.f d19, d0, d0[3] │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x4089c0 │ │ │ │ - bl 0x3d95c0 │ │ │ │ + bl 0x408a44 │ │ │ │ + bl 0x3d9644 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - ldmiblt r8!, {r3, r4, r5, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - addeq r7, r4, sl, asr #3 │ │ │ │ + ldmdblt r6!, {r3, r4, r5, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + addeq r7, r4, r6, asr #2 │ │ │ │ vnmls.f64 d4, d13, d8 │ │ │ │ @ instruction: 0xf645cf70 │ │ │ │ vsra.s64 , q0, #64 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ - bl 0x4089e8 │ │ │ │ - bl 0x3d95e8 │ │ │ │ + bl 0x408a6c │ │ │ │ + bl 0x3d966c │ │ │ │ stmdavs r8, {r9} │ │ │ │ - stmiblt r4!, {r3, r4, r5, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - addeq r7, r4, r2, lsr #3 │ │ │ │ + stmdblt r2!, {r3, r4, r5, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + addeq r7, r4, lr, lsl r1 │ │ │ │ cdp 5, 1, cr11, cr13, cr0, {0} │ │ │ │ - blmi 0x3547b4 │ │ │ │ + blmi 0x354838 │ │ │ │ stccc 2, cr15, [ip], {69} @ 0x45 │ │ │ │ ldceq 2, cr15, [r5], {192} @ 0xc0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andcs pc, r3, lr, asr r8 @ │ │ │ │ - bl 0x216b7c │ │ │ │ + bl 0x216c00 │ │ │ │ strmi r1, [r2], #-2131 @ 0xfffff7ad │ │ │ │ @ instruction: 0xf8dc4661 │ │ │ │ @ instruction: 0xf7780000 │ │ │ │ - svclt 0x0000b98d │ │ │ │ - addeq r7, r4, r8, ror r1 │ │ │ │ + svclt 0x0000b94b │ │ │ │ + strdeq r7, [r4], r4 │ │ │ │ cdp 5, 1, cr11, cr13, cr0, {0} │ │ │ │ - blmi 0x3547e4 │ │ │ │ + blmi 0x354868 │ │ │ │ ldcmi 2, cr15, [r4], {69} @ 0x45 │ │ │ │ ldceq 2, cr15, [r5], {192} @ 0xc0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andcs pc, r3, lr, asr r8 @ │ │ │ │ - bl 0x216bac │ │ │ │ + bl 0x216c30 │ │ │ │ strmi r1, [r2], #-2131 @ 0xfffff7ad │ │ │ │ @ instruction: 0xf8dc4661 │ │ │ │ @ instruction: 0xf7780000 │ │ │ │ - svclt 0x0000b975 │ │ │ │ - addeq r7, r4, r8, asr #2 │ │ │ │ + svclt 0x0000b933 │ │ │ │ + addeq r7, r4, r4, asr #1 │ │ │ │ cdp 5, 1, cr11, cr13, cr0, {0} │ │ │ │ - blmi 0x354814 │ │ │ │ + blmi 0x354898 │ │ │ │ stccs 2, cr15, [r8], {69} @ 0x45 │ │ │ │ ldceq 2, cr15, [r5], {192} @ 0xc0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andcs pc, r3, lr, asr r8 @ │ │ │ │ - bl 0x216bdc │ │ │ │ + bl 0x216c60 │ │ │ │ strmi r1, [r2], #-2131 @ 0xfffff7ad │ │ │ │ @ instruction: 0xf8dc4661 │ │ │ │ @ instruction: 0xf7780000 │ │ │ │ - svclt 0x0000b95d │ │ │ │ - addeq r7, r4, r8, lsl r1 │ │ │ │ + svclt 0x0000b91b │ │ │ │ + umulleq r7, r4, r4, r0 │ │ │ │ cdp 5, 1, cr11, cr13, cr0, {0} │ │ │ │ - blmi 0x354844 │ │ │ │ + blmi 0x3548c8 │ │ │ │ ldccc 2, cr15, [r0], {69} @ 0x45 │ │ │ │ ldceq 2, cr15, [r5], {192} @ 0xc0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andcs pc, r3, lr, asr r8 @ │ │ │ │ - bl 0x216c0c │ │ │ │ + bl 0x216c90 │ │ │ │ strmi r1, [r2], #-2131 @ 0xfffff7ad │ │ │ │ @ instruction: 0xf8dc4661 │ │ │ │ @ instruction: 0xf7780000 │ │ │ │ - svclt 0x0000b945 │ │ │ │ - addeq r7, r4, r8, ror #1 │ │ │ │ + svclt 0x0000b903 │ │ │ │ + addeq r7, r4, r4, rrx │ │ │ │ cdp 5, 1, cr11, cr13, cr0, {0} │ │ │ │ - blmi 0x354874 │ │ │ │ + blmi 0x3548f8 │ │ │ │ stcpl 2, cr15, [r0], #276 @ 0x114 │ │ │ │ ldceq 2, cr15, [r5], {192} @ 0xc0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andcs pc, r3, lr, asr r8 @ │ │ │ │ - bl 0x216c3c │ │ │ │ + bl 0x216cc0 │ │ │ │ strmi r1, [r2], #-2131 @ 0xfffff7ad │ │ │ │ @ instruction: 0xf8dc4661 │ │ │ │ @ instruction: 0xf7780000 │ │ │ │ - svclt 0x0000b92d │ │ │ │ - strheq r7, [r4], r8 │ │ │ │ + svclt 0x0000b8eb │ │ │ │ + addeq r7, r4, r4, lsr r0 │ │ │ │ cdp 5, 1, cr11, cr13, cr0, {0} │ │ │ │ - blmi 0x3548a4 │ │ │ │ + blmi 0x354928 │ │ │ │ stcvs 2, cr15, [r4], #-276 @ 0xfffffeec │ │ │ │ ldceq 2, cr15, [r5], {192} @ 0xc0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andcs pc, r3, lr, asr r8 @ │ │ │ │ - bl 0x216c6c │ │ │ │ + bl 0x216cf0 │ │ │ │ strmi r1, [r2], #-2131 @ 0xfffff7ad │ │ │ │ @ instruction: 0xf8dc4661 │ │ │ │ @ instruction: 0xf7780000 │ │ │ │ - svclt 0x0000b915 │ │ │ │ - addeq r7, r4, r8, lsl #1 │ │ │ │ + svclt 0x0000b8d3 │ │ │ │ + addeq r7, r4, r4 │ │ │ │ cdp 5, 1, cr11, cr13, cr0, {0} │ │ │ │ - blmi 0x3548d4 │ │ │ │ + blmi 0x354958 │ │ │ │ ldcmi 2, cr15, [r8], {69} @ 0x45 │ │ │ │ ldceq 2, cr15, [r5], {192} @ 0xc0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andcs pc, r3, lr, asr r8 @ │ │ │ │ - bl 0x216c9c │ │ │ │ + bl 0x216d20 │ │ │ │ strmi r1, [r2], #-2131 @ 0xfffff7ad │ │ │ │ @ instruction: 0xf8dc4661 │ │ │ │ @ instruction: 0xf7780000 │ │ │ │ - svclt 0x0000b8fd │ │ │ │ - addeq r7, r4, r8, asr r0 │ │ │ │ + svclt 0x0000b8bb │ │ │ │ + ldrdeq r6, [r4], r4 │ │ │ │ cdp 5, 1, cr11, cr13, cr0, {0} │ │ │ │ - blmi 0x354904 │ │ │ │ + blmi 0x354988 │ │ │ │ ldcpl 2, cr15, [ip], {69} @ 0x45 │ │ │ │ ldceq 2, cr15, [r5], {192} @ 0xc0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andcs pc, r3, lr, asr r8 @ │ │ │ │ - bl 0x216ccc │ │ │ │ + bl 0x216d50 │ │ │ │ strmi r1, [r2], #-2131 @ 0xfffff7ad │ │ │ │ @ instruction: 0xf8dc4661 │ │ │ │ @ instruction: 0xf7780000 │ │ │ │ - svclt 0x0000b8e5 │ │ │ │ - addeq r7, r4, r8, lsr #32 │ │ │ │ + svclt 0x0000b8a3 │ │ │ │ + addeq r6, r4, r4, lsr #31 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ movwcs pc, #963 @ 0x3c3 @ │ │ │ │ stcvs 1, cr11, [r3, #-876] @ 0xfffffc94 │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, lr} │ │ │ │ movweq pc, #57363 @ 0xe013 @ │ │ │ │ stmdavs ip, {r0, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x0c04ea42 │ │ │ │ svceq 0x0010f01c │ │ │ │ stmiavs ip, {r0, r1, r2, r3, r8, ip, lr, pc}^ │ │ │ │ - teqpvc ip, #536870916 @ p-variant is OBSOLETE @ 0x20000004 │ │ │ │ + @ instruction: 0x73bcf242 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r1, #2 │ │ │ │ eorcc pc, r4, r3, asr r8 @ │ │ │ │ svclt 0x00082b00 │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ @ instruction: 0x4691461f │ │ │ │ andcs fp, r0, sl, lsr r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x460c83f8 │ │ │ │ - @ instruction: 0xffd6f00f │ │ │ │ + @ instruction: 0xffe8f00f │ │ │ │ andcs fp, r1, r8, asr #18 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf77783f8 │ │ │ │ - strmi pc, [r6], -r3, lsl #18 │ │ │ │ - @ instruction: 0xf8ccf777 │ │ │ │ + strmi pc, [r6], -r1, asr #17 │ │ │ │ + @ instruction: 0xf88af777 │ │ │ │ @ instruction: 0xf7774605 │ │ │ │ - stmdavs r1!, {r0, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r1!, {r0, r1, r2, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwcs r4, #9856 @ 0x2680 │ │ │ │ strbmi r4, [sl], -r8, lsr #12 │ │ │ │ - @ instruction: 0xf832f7e3 │ │ │ │ + @ instruction: 0xfff0f7e2 │ │ │ │ andcs r2, r1, #134217728 @ 0x8000000 │ │ │ │ strbmi r6, [r0], -r1, ror #16 │ │ │ │ - @ instruction: 0xf82cf7e3 │ │ │ │ + @ instruction: 0xffeaf7e2 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0x47b8463d │ │ │ │ strcs r6, [r8, -r2, ror #17] │ │ │ │ @ instruction: 0x46304631 │ │ │ │ vpmax.s8 d15, d2, d7 │ │ │ │ @ instruction: 0xf77f17d3 │ │ │ │ - @ instruction: 0x464afebd │ │ │ │ + @ instruction: 0x464afe7b │ │ │ │ stmdavs r1!, {r0, r1, r8, r9, sp} │ │ │ │ @ instruction: 0xf7e34630 │ │ │ │ - strbmi pc, [r1], -r5, ror #17 @ │ │ │ │ + strbmi pc, [r1], -r3, lsr #17 @ │ │ │ │ @ instruction: 0x47a84630 │ │ │ │ ldrtmi r6, [r1], -r3, ror #17 │ │ │ │ - blx 0x2aa508 │ │ │ │ + blx 0x2aa58c │ │ │ │ ldrbne pc, [r3, r3, lsl #4] @ │ │ │ │ - mcr2 7, 5, pc, cr12, cr15, {3} @ │ │ │ │ + mcr2 7, 3, pc, cr10, cr15, {3} @ │ │ │ │ stmdavs r1!, {r4, r5, r9, sl, lr} │ │ │ │ andcs r2, r1, #201326592 @ 0xc000000 │ │ │ │ - @ instruction: 0xf8d4f7e3 │ │ │ │ + @ instruction: 0xf892f7e3 │ │ │ │ ldr r2, [fp, r1]! │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec2fe68 │ │ │ │ + bl 0xfec2feec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmib sp, {r1, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7772100 │ │ │ │ - strmi pc, [r4], -r9, lsl #17 │ │ │ │ - @ instruction: 0xf886f777 │ │ │ │ + strmi pc, [r4], -r7, asr #16 │ │ │ │ + @ instruction: 0xf844f777 │ │ │ │ andcc lr, r0, #3620864 @ 0x374000 │ │ │ │ strmi r4, [r1], -r5, lsl #12 │ │ │ │ @ instruction: 0xf77e4620 │ │ │ │ - strtmi pc, [sl], -r3, lsl #22 │ │ │ │ + strtmi pc, [sl], -r1, asr #21 │ │ │ │ ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7834070 │ │ │ │ - svclt 0x0000bec1 │ │ │ │ + svclt 0x0000be7f │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec2fea8 │ │ │ │ + bl 0xfec2ff2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmib sp, {r1, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7772100 │ │ │ │ - strmi pc, [r4], -r9, ror #16 │ │ │ │ - @ instruction: 0xf866f777 │ │ │ │ + strmi pc, [r4], -r7, lsr #16 │ │ │ │ + @ instruction: 0xf824f777 │ │ │ │ andcc lr, r0, #3620864 @ 0x374000 │ │ │ │ strmi r4, [r1], -r5, lsl #12 │ │ │ │ @ instruction: 0xf77e4620 │ │ │ │ - strtmi pc, [sl], -r3, ror #20 │ │ │ │ + strtmi pc, [sl], -r1, lsr #20 │ │ │ │ ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7834070 │ │ │ │ - svclt 0x0000bea1 │ │ │ │ + svclt 0x0000be5f │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec2fee8 │ │ │ │ + bl 0xfec2ff6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ strmi r4, [r8], -r0, lsl #4 │ │ │ │ mrsls r2, SP_irq │ │ │ │ - ldc2 7, cr15, [lr, #-508] @ 0xfffffe04 │ │ │ │ + ldc2l 7, cr15, [ip], {127} @ 0x7f │ │ │ │ strtmi r9, [r0], -r1, lsl #18 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7834010 │ │ │ │ - svclt 0x0000bdfd │ │ │ │ + svclt 0x0000bdbb │ │ │ │ movwcs lr, #10717 @ 0x29dd │ │ │ │ @ instruction: 0xf7902003 │ │ │ │ - svclt 0x0000bbb9 │ │ │ │ + svclt 0x0000bb77 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf8d0461c │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ cmnlt r3, r0, lsl #6 │ │ │ │ @@ -205435,768 +205469,768 @@ │ │ │ │ svceq 0x0001f01e │ │ │ │ andcs sp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x46908ff8 │ │ │ │ @ instruction: 0xf00f460f │ │ │ │ - stmdacs r0, {r0, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldmvs fp!, {r1, r2, r3, r4, r6, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmdbvs r8!, {r0, r7, pc} │ │ │ │ svclt 0x00cc2801 │ │ │ │ @ instruction: 0xf0444622 │ │ │ │ - bcs 0xd958c │ │ │ │ + bcs 0xd9610 │ │ │ │ andcs sp, r8, #123 @ 0x7b │ │ │ │ - ldclcc 0, cr15, [pc], #316 @ 0xd8ecc │ │ │ │ + ldclcc 0, cr15, [pc], #316 @ 0xd8f50 │ │ │ │ andcc r4, r1, r2, lsl #1 │ │ │ │ strbeq pc, [r0], #-450 @ 0xfffffe3e @ │ │ │ │ cdpeq 1, 2, cr15, cr0, cr2, {5} │ │ │ │ @ instruction: 0xf1c21ad3 │ │ │ │ - blx 0x3d9624 │ │ │ │ - blx 0xc185e0 │ │ │ │ - blx 0xc151bc │ │ │ │ - b 0x11555b8 │ │ │ │ - blx 0xbd91ec │ │ │ │ + blx 0x3d96a8 │ │ │ │ + blx 0xc18664 │ │ │ │ + blx 0xc15240 │ │ │ │ + b 0x115563c │ │ │ │ + blx 0xbd9270 │ │ │ │ tstpmi r1, #4, 24 @ p-variant is OBSOLETE @ 0x400 │ │ │ │ eoreq pc, r0, #-1073741776 @ 0xc0000030 │ │ │ │ - blx 0x3e9124 │ │ │ │ + blx 0x3e91a8 │ │ │ │ tstpmi r1, #536870912 @ p-variant is OBSOLETE @ 0x20000000 │ │ │ │ eoreq pc, r0, #-1073741784 @ 0xc0000028 │ │ │ │ vpmax.u8 d15, d3, d28 │ │ │ │ vpmax.s8 d15, d2, d28 │ │ │ │ @ instruction: 0xf78e430a │ │ │ │ - pkhtbmi pc, r2, r3, asr #19 @ │ │ │ │ + pkhbtmi pc, r2, r1, lsl #19 @ │ │ │ │ @ instruction: 0xf776468b │ │ │ │ - @ instruction: 0x4605ffd7 │ │ │ │ - @ instruction: 0xffd4f776 │ │ │ │ + @ instruction: 0x4605ff95 │ │ │ │ + @ instruction: 0xff92f776 │ │ │ │ @ instruction: 0x46066839 │ │ │ │ andcs r2, r0, #134217728 @ 0x8000000 │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ - @ instruction: 0xff3cf7e2 │ │ │ │ + cdp2 7, 15, cr15, cr10, cr2, {7} │ │ │ │ ldmdavs r9!, {r0, r9, sp} │ │ │ │ ldrtmi r2, [r0], -r2, lsl #6 │ │ │ │ - @ instruction: 0xff36f7e2 │ │ │ │ - @ instruction: 0xfff8f776 │ │ │ │ + cdp2 7, 15, cr15, cr4, cr2, {7} │ │ │ │ + @ instruction: 0xffb6f776 │ │ │ │ strmi r4, [r6], -r9, lsr #12 │ │ │ │ ldmvs sl!, {r6, r7, r8, r9, sl, lr}^ │ │ │ │ andcs fp, r0, #67584 @ 0x10800 │ │ │ │ movwcs r6, #14457 @ 0x3879 │ │ │ │ @ instruction: 0xf7e24630 │ │ │ │ - @ instruction: 0x4649fff5 │ │ │ │ + @ instruction: 0x4649ffb3 │ │ │ │ @ instruction: 0x47c04630 │ │ │ │ ldmdblt sl!, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ movwcs r6, #14457 @ 0x3879 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #4 │ │ │ │ - @ instruction: 0xffeaf7e2 │ │ │ │ + @ instruction: 0xffa8f7e2 │ │ │ │ tstcs r0, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f8e8bd │ │ │ │ @ instruction: 0x463117d3 │ │ │ │ @ instruction: 0xf77f4630 │ │ │ │ - b 0x1cd8504 │ │ │ │ - b 0x1c9967c │ │ │ │ + b 0x1cd8480 │ │ │ │ + b 0x1c99700 │ │ │ │ ldrtmi r0, [r1], -fp, lsl #6 │ │ │ │ @ instruction: 0xf77f4630 │ │ │ │ - @ instruction: 0xe7e1fd31 │ │ │ │ + strb pc, [r1, pc, ror #25]! @ │ │ │ │ @ instruction: 0x463117d3 │ │ │ │ @ instruction: 0xf77f4630 │ │ │ │ - b 0x1cd84e8 │ │ │ │ - b 0x1c99698 │ │ │ │ + b 0x1cd8464 │ │ │ │ + b 0x1c9971c │ │ │ │ ldrtmi r0, [r1], -fp, lsl #6 │ │ │ │ @ instruction: 0xf77f4630 │ │ │ │ - strb pc, [r8, r3, lsr #26] @ │ │ │ │ + strb pc, [r8, r1, ror #25] @ │ │ │ │ @ instruction: 0x469b469a │ │ │ │ ldrmi lr, [r2], fp, lsr #15 │ │ │ │ @ instruction: 0xe7a84693 │ │ │ │ @ instruction: 0xc010f8d1 │ │ │ │ - eorsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ + adcsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ - bl 0x161a98 │ │ │ │ + bl 0x161b1c │ │ │ │ ldmdbvs r2, {r2, r3, r7, r9} │ │ │ │ svclt 0x0000e73e │ │ │ │ @ instruction: 0xc010f8d1 │ │ │ │ - eorsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ + adcsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ - bl 0x161ab4 │ │ │ │ + bl 0x161b38 │ │ │ │ ldmibvs r2, {r2, r3, r7, r9}^ │ │ │ │ svclt 0x0000e732 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec300c0 │ │ │ │ + bl 0xfec30144 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ @ instruction: 0x4604c058 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #134 @ 0x86 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ - bl 0x3fef00 │ │ │ │ + bl 0x3fef84 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmnpvs r4, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r3, r0, ror #8 │ │ │ │ andeq lr, r3, ip, lsl #22 │ │ │ │ movweq lr, #51972 @ 0xcb04 │ │ │ │ stcls 0, cr9, [r9], {2} │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ @ instruction: 0xf8cd44a4 │ │ │ │ @ instruction: 0xf777c010 │ │ │ │ - andlt pc, r6, r3, ror #31 │ │ │ │ + andlt pc, r6, r1, lsr #31 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r6, r4, r2, lsr #25 │ │ │ │ + addeq r6, r4, lr, lsl ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec3012c │ │ │ │ + bl 0xfec301b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ @ instruction: 0x4604c058 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #134 @ 0x86 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ - bl 0x3fef6c │ │ │ │ + bl 0x3feff0 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmnpvc ip, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r3, r0, ror #8 │ │ │ │ andeq lr, r3, ip, lsl #22 │ │ │ │ movweq lr, #51972 @ 0xcb04 │ │ │ │ stcls 0, cr9, [r9], {2} │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ @ instruction: 0xf8cd44a4 │ │ │ │ @ instruction: 0xf777c010 │ │ │ │ - andlt pc, r6, sp, lsr #31 │ │ │ │ + andlt pc, r6, fp, ror #30 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r6, r4, r6, lsr ip │ │ │ │ + @ instruction: 0x00846bb2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec30198 │ │ │ │ + bl 0xfec3021c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ @ instruction: 0x4604c058 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #134 @ 0x86 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ - bl 0x3fefd8 │ │ │ │ + bl 0x3ff05c │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ bicspl pc, r4, r8, asr #4 │ │ │ │ orrseq pc, r4, r0, asr #5 │ │ │ │ andls r4, r3, r0, ror #8 │ │ │ │ andeq lr, r3, ip, lsl #22 │ │ │ │ movweq lr, #51972 @ 0xcb04 │ │ │ │ stcls 0, cr9, [r9], {2} │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ @ instruction: 0xf8cd44a4 │ │ │ │ @ instruction: 0xf777c010 │ │ │ │ - andlt pc, r6, r7, ror pc @ │ │ │ │ + andlt pc, r6, r5, lsr pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r6, r4, sl, asr #23 │ │ │ │ + addeq r6, r4, r6, asr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec30204 │ │ │ │ + bl 0xfec30288 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ @ instruction: 0x4604c058 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #134 @ 0x86 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ - bl 0x3ff044 │ │ │ │ + bl 0x3ff0c8 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmppvs r8, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r4, r0, asr #5 │ │ │ │ andls r4, r3, r0, ror #8 │ │ │ │ andeq lr, r3, ip, lsl #22 │ │ │ │ movweq lr, #51972 @ 0xcb04 │ │ │ │ stcls 0, cr9, [r9], {2} │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ @ instruction: 0xf8cd44a4 │ │ │ │ @ instruction: 0xf777c010 │ │ │ │ - andlt pc, r6, r1, asr #30 │ │ │ │ + strdlt pc, [r6], -pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r6, r4, lr, asr fp │ │ │ │ + ldrdeq r6, [r4], sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec30270 │ │ │ │ + bl 0xfec302f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ @ instruction: 0x4604c058 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #134 @ 0x86 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ - bl 0x3ff0b0 │ │ │ │ + bl 0x3ff134 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ mvnvc pc, r8, asr #4 │ │ │ │ orrseq pc, r4, r0, asr #5 │ │ │ │ andls r4, r3, r0, ror #8 │ │ │ │ andeq lr, r3, ip, lsl #22 │ │ │ │ movweq lr, #51972 @ 0xcb04 │ │ │ │ stcls 0, cr9, [r9], {2} │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ @ instruction: 0xf8cd44a4 │ │ │ │ @ instruction: 0xf777c010 │ │ │ │ - andlt pc, r6, fp, lsl #30 │ │ │ │ + andlt pc, r6, r9, asr #29 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - strdeq r6, [r4], r2 │ │ │ │ + addeq r6, r4, lr, ror #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec302dc │ │ │ │ + bl 0xfec30360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ @ instruction: 0x4604c058 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #134 @ 0x86 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ - bl 0x3ff11c │ │ │ │ + bl 0x3ff1a0 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ mvnspl pc, r1, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r3, r0, ror #8 │ │ │ │ andeq lr, r3, ip, lsl #22 │ │ │ │ movweq lr, #51972 @ 0xcb04 │ │ │ │ stcls 0, cr9, [r9], {2} │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ @ instruction: 0xf8cd44a4 │ │ │ │ @ instruction: 0xf777c010 │ │ │ │ - ldrdlt pc, [r6], -r5 │ │ │ │ + mullt r6, r3, lr │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r6, r4, r6, lsl #21 │ │ │ │ + addeq r6, r4, r2, lsl #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec30348 │ │ │ │ + bl 0xfec303cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ @ instruction: 0x4604c058 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #134 @ 0x86 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ - bl 0x3ff188 │ │ │ │ + bl 0x3ff20c │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ mvnsvs pc, r1, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r3, r0, ror #8 │ │ │ │ andeq lr, r3, ip, lsl #22 │ │ │ │ movweq lr, #51972 @ 0xcb04 │ │ │ │ stcls 0, cr9, [r9], {2} │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ @ instruction: 0xf8cd44a4 │ │ │ │ @ instruction: 0xf777c010 │ │ │ │ - mullt r6, pc, lr @ │ │ │ │ + andlt pc, r6, sp, asr lr @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r6, r4, sl, lsl sl │ │ │ │ + umulleq r6, r4, r6, r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec303b4 │ │ │ │ + bl 0xfec30438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ @ instruction: 0x4604c058 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #134 @ 0x86 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ - bl 0x3ff1f4 │ │ │ │ + bl 0x3ff278 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ cmppmi r8, r8, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r4, r0, asr #5 │ │ │ │ andls r4, r3, r0, ror #8 │ │ │ │ andeq lr, r3, ip, lsl #22 │ │ │ │ movweq lr, #51972 @ 0xcb04 │ │ │ │ stcls 0, cr9, [r9], {2} │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ @ instruction: 0xf8cd44a4 │ │ │ │ @ instruction: 0xf777c010 │ │ │ │ - andlt pc, r6, r9, ror #28 │ │ │ │ + andlt pc, r6, r7, lsr #28 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r6, r4, lr, lsr #19 │ │ │ │ + addeq r6, r4, sl, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec30420 │ │ │ │ + bl 0xfec304a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0fe0 │ │ │ │ @ instruction: 0x4604c058 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #134 @ 0x86 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, r0, asr r8 @ │ │ │ │ - bl 0x3ff260 │ │ │ │ + bl 0x3ff2e4 │ │ │ │ strbtmi r0, [r1], #-3586 @ 0xfffff1fe │ │ │ │ @ instruction: 0x1e00e9cd │ │ │ │ msrvc (UNDEF: 96), r8 │ │ │ │ orrseq pc, r4, r0, asr #5 │ │ │ │ andls r4, r3, r0, ror #8 │ │ │ │ andeq lr, r3, ip, lsl #22 │ │ │ │ movweq lr, #51972 @ 0xcb04 │ │ │ │ stcls 0, cr9, [r9], {2} │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ @ instruction: 0xf8cd44a4 │ │ │ │ @ instruction: 0xf777c010 │ │ │ │ - andlt pc, r6, r3, lsr lr @ │ │ │ │ + strdlt pc, [r6], -r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - addeq r6, r4, r2, asr #18 │ │ │ │ + @ instruction: 0x008468be │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3048c │ │ │ │ + bl 0xfec30510 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ - b 0x11c02d0 │ │ │ │ - b 0x13dc2ac │ │ │ │ + b 0x11c0354 │ │ │ │ + b 0x13dc330 │ │ │ │ @ instruction: 0xf01c0c02 │ │ │ │ andle r0, r5, r0, lsl pc │ │ │ │ @ instruction: 0xf8d46d04 │ │ │ │ @ instruction: 0xf01cc000 │ │ │ │ andle r0, sp, lr, lsl #24 │ │ │ │ @ instruction: 0xf0039c0e │ │ │ │ @ instruction: 0xf0040e01 │ │ │ │ - b 0x13dc2c0 │ │ │ │ + b 0x13dc344 │ │ │ │ @ instruction: 0xf0020c4e │ │ │ │ - b 0x13dcac8 │ │ │ │ - b 0x7dc500 │ │ │ │ + b 0x13dcb4c │ │ │ │ + b 0x7dc584 │ │ │ │ andle r0, r7, r1, lsl #30 │ │ │ │ andlt r2, r9, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ @ instruction: 0xf00f461e │ │ │ │ - cmpplt r8, #19712 @ p-variant is OBSOLETE @ 0x4d00 │ │ │ │ + cmpplt r8, #24320 @ p-variant is OBSOLETE @ 0x5f00 │ │ │ │ strtmi r2, [r1], -r0, lsl #26 │ │ │ │ andeq pc, r1, pc, asr #32 │ │ │ │ svclt 0x000c4625 │ │ │ │ ldrcs r2, [r0], #-1032 @ 0xfffffbf8 │ │ │ │ - ldc2 7, cr15, [sl], {226} @ 0xe2 │ │ │ │ + mrrc2 7, 14, pc, r8, cr2 @ │ │ │ │ @ instruction: 0x46074631 │ │ │ │ @ instruction: 0xf7e22001 │ │ │ │ - stmdbls lr, {r0, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls lr, {r0, r1, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r1, r6, lsl #12 │ │ │ │ - ldc2 7, cr15, [r0], {226} @ 0xe2 │ │ │ │ + mcrr2 7, 14, pc, lr, cr2 @ │ │ │ │ andls r4, r7, r9, lsr #12 │ │ │ │ @ instruction: 0xf7e22001 │ │ │ │ - ldcls 12, cr15, [r0, #-556] @ 0xfffffdd4 │ │ │ │ + ldcls 12, cr15, [r0, #-292] @ 0xfffffedc │ │ │ │ @ instruction: 0xf6469504 │ │ │ │ vmull.s8 q11, d0, d20 │ │ │ │ - stcls 12, cr2, [pc, #-600] @ 0xd90d0 │ │ │ │ + stcls 12, cr2, [pc, #-600] @ 0xd9154 │ │ │ │ strmi lr, [r2, #-2509] @ 0xfffff633 │ │ │ │ strls r4, [r1], #-1539 @ 0xfffff9fd │ │ │ │ - bls 0x2aabf8 │ │ │ │ + bls 0x2aac7c │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ strls r4, [r0], #-0 │ │ │ │ - cdp2 7, 5, cr15, cr6, cr13, {4} │ │ │ │ + cdp2 7, 1, cr15, cr4, cr13, {4} │ │ │ │ andlt r2, r9, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3055c │ │ │ │ + bl 0xfec305e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ - b 0x11c0398 │ │ │ │ - b 0x13dc37c │ │ │ │ + b 0x11c041c │ │ │ │ + b 0x13dc400 │ │ │ │ @ instruction: 0xf01c0c02 │ │ │ │ andle r0, r5, r0, lsl pc │ │ │ │ @ instruction: 0xf8d46d04 │ │ │ │ @ instruction: 0xf01cc000 │ │ │ │ andle r0, sp, lr, lsl #24 │ │ │ │ @ instruction: 0xf0039c0c │ │ │ │ @ instruction: 0xf0040e01 │ │ │ │ - b 0x13dc390 │ │ │ │ + b 0x13dc414 │ │ │ │ @ instruction: 0xf0020c4e │ │ │ │ - b 0x13dcb98 │ │ │ │ - b 0x7dc5d0 │ │ │ │ + b 0x13dcc1c │ │ │ │ + b 0x7dc654 │ │ │ │ andle r0, r7, r1, lsl #30 │ │ │ │ andlt r2, r7, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ @ instruction: 0xf00f461e │ │ │ │ - msrlt CPSR_, #234496 @ 0x39400 │ │ │ │ + msrlt CPSR_, #252928 @ 0x3dc00 │ │ │ │ strtmi r2, [r1], -r0, lsl #26 │ │ │ │ andeq pc, r1, pc, asr #32 │ │ │ │ svclt 0x000c4625 │ │ │ │ ldrcs r2, [r0], #-1032 @ 0xfffffbf8 │ │ │ │ - ldc2 7, cr15, [r2], #-904 @ 0xfffffc78 │ │ │ │ + blx 0xffd173da │ │ │ │ @ instruction: 0x46074631 │ │ │ │ @ instruction: 0xf7e22001 │ │ │ │ - stmdbls ip, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls ip, {r0, r1, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r1, r6, lsl #12 │ │ │ │ - stc2 7, cr15, [r8], #-904 @ 0xfffffc78 │ │ │ │ + blx 0xffa973ee │ │ │ │ andls r4, r5, r9, lsr #12 │ │ │ │ @ instruction: 0xf7e22001 │ │ │ │ - stcls 12, cr15, [lr, #-140] @ 0xffffff74 │ │ │ │ + vstrls d15, [lr, #-900] @ 0xfffffc7c │ │ │ │ strmi r9, [r3], -r3, lsl #10 │ │ │ │ ldrtmi r9, [r1], -sp, lsl #26 │ │ │ │ ldrtmi r9, [r8], -r5, lsl #20 │ │ │ │ strmi lr, [r1, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0xf78d9400 │ │ │ │ - andcs pc, r1, sp, ror #25 │ │ │ │ + andcs pc, r1, fp, lsr #25 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ movwcs pc, #963 @ 0x3c3 @ │ │ │ │ push {r0, r1, r4, r7, r8, r9, ip, sp, pc} │ │ │ │ vst1.64 {d20}, [pc :256], r0 │ │ │ │ - bl 0xfec3062c │ │ │ │ + bl 0xfec306b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvs 15, cr0, [r3, #-896] @ 0xfffffc80 │ │ │ │ ldrdgt pc, [r4], -r1 │ │ │ │ @ instruction: 0xf013681b │ │ │ │ tstle r5, lr, lsl #6 │ │ │ │ - b 0x13f3474 │ │ │ │ + b 0x13f34f8 │ │ │ │ @ instruction: 0xf01e0e04 │ │ │ │ tstle r6, r0, lsl pc │ │ │ │ streq pc, [r1], #-12 │ │ │ │ svclt 0x00082a00 │ │ │ │ streq pc, [r1], #-68 @ 0xffffffbc │ │ │ │ andcs fp, r0, ip, lsr r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x461687f0 │ │ │ │ @ instruction: 0xf00f460d │ │ │ │ - stmiblt r0, {r0, r1, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmiblt r0, {r0, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstcs r0, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf7764770 │ │ │ │ - strmi pc, [r7], -sp, lsr #25 │ │ │ │ - stc2 7, cr15, [sl], #472 @ 0x1d8 │ │ │ │ + strmi pc, [r7], -fp, ror #24 │ │ │ │ + stc2l 7, cr15, [r8], #-472 @ 0xfffffe28 │ │ │ │ @ instruction: 0xf7764681 │ │ │ │ - strtmi pc, [r2], -r7, lsr #25 │ │ │ │ + strtmi pc, [r2], -r5, ror #24 │ │ │ │ stmdavs r9!, {r7, r9, sl, lr}^ │ │ │ │ ldrtmi r2, [r8], -r3, lsl #6 │ │ │ │ - stc2 7, cr15, [ip], #-904 @ 0xfffffc78 │ │ │ │ + blx 0xffb974c2 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrmi r4, [ip], -r2, lsr #13 │ │ │ │ @ instruction: 0x4648463a │ │ │ │ @ instruction: 0x47b06819 │ │ │ │ stmdavs r9!, {r0, r1, r8, r9, sp}^ │ │ │ │ ldrtmi r2, [r8], -r1, lsl #4 │ │ │ │ - ldc2 7, cr15, [ip], {226} @ 0xe2 │ │ │ │ + blx 0xff7974e2 │ │ │ │ ldrtmi r6, [sl], -r1, lsr #16 │ │ │ │ ldrmi r4, [r0, r0, asr #12]! │ │ │ │ movwcs r6, #10281 @ 0x2829 │ │ │ │ @ instruction: 0x46484652 │ │ │ │ - stc2 7, cr15, [lr], {226} @ 0xe2 │ │ │ │ + mcrr2 7, 14, pc, ip, cr2 @ │ │ │ │ stmdavs r9!, {r6, r9, sl, lr} │ │ │ │ andcs r2, r1, #134217728 @ 0x8000000 │ │ │ │ - stc2 7, cr15, [r8], {226} @ 0xe2 │ │ │ │ + mcrr2 7, 14, pc, r6, cr2 @ │ │ │ │ ldr r2, [lr, r1]! │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ stmdavs r4!, {r2, r8, sl, fp, sp, lr} │ │ │ │ stceq 0, cr15, [lr], {20} │ │ │ │ ldmib r1, {r0, r3, r8, ip, lr, pc}^ │ │ │ │ - b 0x122a91c │ │ │ │ + b 0x122a9a0 │ │ │ │ stmdavs ip, {r2, r9, sl, fp} │ │ │ │ vmlseq.f32 s28, s8, s28 │ │ │ │ svceq 0x0010f01e │ │ │ │ - blcs 0x10da88 │ │ │ │ + blcs 0x10db0c │ │ │ │ stmvs ip, {r1, r2, r4, r6, ip, lr, pc} │ │ │ │ streq pc, [r1], #-20 @ 0xffffffec │ │ │ │ cmple r1, r7, lsr #12 │ │ │ │ - blls 0x36af98 │ │ │ │ + blls 0x36b01c │ │ │ │ @ instruction: 0x460c4691 │ │ │ │ cmple r3, r3, lsl #22 │ │ │ │ ldrbeq r6, [sp, fp, asr #16] │ │ │ │ @ instruction: 0xf00fd448 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf776d03a │ │ │ │ - pkhtbmi pc, r2, r1, asr #24 @ │ │ │ │ - mcrr2 7, 7, pc, lr, cr6 @ │ │ │ │ + strmi pc, [r2], pc, lsl #24 │ │ │ │ + stc2 7, cr15, [ip], {118} @ 0x76 │ │ │ │ @ instruction: 0xf7764683 │ │ │ │ - strmi pc, [r6], -fp, asr #24 │ │ │ │ + strmi pc, [r6], -r9, lsl #24 │ │ │ │ andcs r6, r0, #6356992 @ 0x610000 │ │ │ │ ldrbmi r9, [r0], -sl, lsl #22 │ │ │ │ - blx 0xff5174f6 │ │ │ │ + blx 0xfe49757a │ │ │ │ mrrcne 11, 0, r9, r8, cr11 │ │ │ │ stmdavs r1!, {r1, r2, r3, r5, r6, ip, lr, pc} │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ - blx 0xff317506 │ │ │ │ + blx 0xfe29758a │ │ │ │ @ instruction: 0x46324651 │ │ │ │ @ instruction: 0x47c04650 │ │ │ │ mrrcne 11, 0, r9, r9, cr10 @ │ │ │ │ stmdavs r1!, {r1, r2, r4, r6, ip, lr, pc}^ │ │ │ │ ldrbmi r2, [r8], -r1, lsl #4 │ │ │ │ - blx 0xff01751e │ │ │ │ + blx 0x1f975a2 │ │ │ │ mrrcne 11, 0, r9, sl, cr11 │ │ │ │ stmdavs r1!, {r1, r6, ip, lr, pc} │ │ │ │ ldrtmi r2, [r0], -r1, lsl #4 │ │ │ │ - blx 0xfee1752e │ │ │ │ + blx 0x1d975b2 │ │ │ │ stmiavs r1!, {r0, r1, r8, r9, sp} │ │ │ │ andcs r4, r0, #80, 12 @ 0x5000000 │ │ │ │ - stc2 7, cr15, [sl], #-904 @ 0xfffffc78 │ │ │ │ + blx 0xffb175be │ │ │ │ @ instruction: 0x46594632 │ │ │ │ @ instruction: 0x47c04658 │ │ │ │ movwcs r6, #14497 @ 0x38a1 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #4 │ │ │ │ - stc2 7, cr15, [r0], #-904 @ 0xfffffc78 │ │ │ │ + blx 0xff8975d2 │ │ │ │ tstcs r0, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f8e8bd │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f8e8bd │ │ │ │ - blx 0xff395628 │ │ │ │ + blx 0xff8156ac │ │ │ │ rscle r2, r9, r0, lsl #16 │ │ │ │ - stc2 7, cr15, [r0], {118} @ 0x76 │ │ │ │ + blx 0xff097452 │ │ │ │ @ instruction: 0xf7764682 │ │ │ │ - @ instruction: 0x4683fbfd │ │ │ │ - blx 0xfff973da │ │ │ │ + @ instruction: 0x4683fbbb │ │ │ │ + blx 0xfef1745e │ │ │ │ strmi r9, [r6], -sl, lsl #22 │ │ │ │ @ instruction: 0xd1ab3301 │ │ │ │ - blx 0xff1173e6 │ │ │ │ + blx 0x209746a │ │ │ │ strmi r6, [r5], -r1, ror #16 │ │ │ │ movwcs r4, #9786 @ 0x263a │ │ │ │ - blx 0xb975a2 │ │ │ │ + blx 0xffb17624 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ str r4, [r5, r8, asr #15]! │ │ │ │ - blx 0xfee173fe │ │ │ │ + blx 0x1d97482 │ │ │ │ strmi r6, [r5], -r1, lsr #16 │ │ │ │ andcs r2, r1, #134217728 @ 0x8000000 │ │ │ │ - blx 0x8975ba │ │ │ │ + blx 0xff81763c │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ ldr r4, [r5, r8, asr #15]! │ │ │ │ - blx 0xfeb17416 │ │ │ │ + blx 0x1a9749a │ │ │ │ strmi r6, [r5], -r1, ror #16 │ │ │ │ andcs r2, r1, #134217728 @ 0x8000000 │ │ │ │ - blx 0x5975d2 │ │ │ │ + blx 0xff517654 │ │ │ │ ldrbmi r4, [r8], -r9, lsr #12 │ │ │ │ str r4, [r1, r8, asr #15]! │ │ │ │ - blx 0xfe81742e │ │ │ │ + blx 0x17974b2 │ │ │ │ strmi r6, [r5], -r1, lsr #16 │ │ │ │ andcs r2, r0, #134217728 @ 0x8000000 │ │ │ │ - blx 0x2975ea │ │ │ │ + blx 0xff21766c │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ str r4, [r9, r8, asr #15] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r6, r3, r4, lsl #26 │ │ │ │ ldrdgt pc, [r0], -r4 │ │ │ │ stceq 0, cr15, [lr], {28} │ │ │ │ ldmib r1, {r0, r3, r8, ip, lr, pc}^ │ │ │ │ - b 0x11ee690 │ │ │ │ + b 0x11ee714 │ │ │ │ stmdavs ip, {r0, r2, r9, sl, fp} │ │ │ │ vmlseq.f32 s28, s8, s28 │ │ │ │ svceq 0x0010f01e │ │ │ │ @ instruction: 0xb122d105 │ │ │ │ @ instruction: 0xf014688c │ │ │ │ strtmi r0, [r5], -r1, lsl #8 │ │ │ │ andcs sp, r0, r8 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0x460c4693 │ │ │ │ @ instruction: 0xf00f9301 │ │ │ │ - ldmdblt r0, {r0, r1, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r4, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf7768ff0 │ │ │ │ - strmi pc, [r1], fp, lsl #23 │ │ │ │ - blx 0xfe3174be │ │ │ │ + strmi pc, [r1], r9, asr #22 │ │ │ │ + blx 0x1297542 │ │ │ │ @ instruction: 0xf7764680 │ │ │ │ - @ instruction: 0x4607fb51 │ │ │ │ - blx 0x14974ca │ │ │ │ + strmi pc, [r7], -pc, lsl #22 │ │ │ │ + blx 0x41754e │ │ │ │ strmi r4, [r6], -sl, lsr #12 │ │ │ │ movwcs r6, #10337 @ 0x2861 │ │ │ │ @ instruction: 0xf7e24638 │ │ │ │ - movwcs pc, #10935 @ 0x2ab7 @ │ │ │ │ + movwcs pc, #10869 @ 0x2a75 @ │ │ │ │ stmdavs r1!, {r1, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0x46aa4630 │ │ │ │ - blx 0xfed17694 │ │ │ │ + blx 0x1c97718 │ │ │ │ @ instruction: 0x46394632 │ │ │ │ ldrbmi r4, [r8, r8, asr #12] │ │ │ │ movwcs r6, #10337 @ 0x2861 │ │ │ │ ldrtmi r2, [r8], -r1, lsl #4 │ │ │ │ - blx 0xfea976a8 │ │ │ │ + blx 0x1a1772c │ │ │ │ movwcs r6, #10273 @ 0x2821 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #4 │ │ │ │ - blx 0xfe9176b4 │ │ │ │ + blx 0x1897738 │ │ │ │ @ instruction: 0x46394632 │ │ │ │ ldrbmi r4, [r8, r0, asr #12] │ │ │ │ @ instruction: 0xb1ad9d01 │ │ │ │ - blx 0x1817516 │ │ │ │ + blx 0x79759a │ │ │ │ strmi r2, [r6], -r3, lsl #6 │ │ │ │ ldrbmi r6, [r2], -r1, lsr #17 │ │ │ │ - blx 0xff9976d0 │ │ │ │ + blx 0xfe917754 │ │ │ │ ldrtmi r4, [r1], -sl, asr #12 │ │ │ │ strmi r4, [r8, r8, asr #12]! │ │ │ │ andcs r6, r1, #10551296 @ 0xa10000 │ │ │ │ movwcs r4, #13872 @ 0x3630 │ │ │ │ - blx 0xff7176e4 │ │ │ │ + blx 0xfe697768 │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ strmi r4, [r8, r0, asr #12]! │ │ │ │ movwcs r6, #14497 @ 0x38a1 │ │ │ │ strbmi r2, [r8], -r0, lsl #4 │ │ │ │ - blx 0x13976fa │ │ │ │ + blx 0x31777e │ │ │ │ stmiavs r1!, {r6, r9, sl, lr} │ │ │ │ andcs r2, r1, #201326592 @ 0xc000000 │ │ │ │ - blx 0x1217706 │ │ │ │ + blx 0x19778a │ │ │ │ str r2, [r2, r1]! │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec30988 │ │ │ │ + bl 0xfec30a0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00fe8 │ │ │ │ vshr.u64 , q0, #61 │ │ │ │ mvnslt r2, r0, lsl #6 │ │ │ │ ldmdavs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ movweq pc, #57363 @ 0xe013 @ │ │ │ │ ldmib r1, {r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x432c4500 │ │ │ │ ldrle r0, [r4], #-1763 @ 0xfffff91d │ │ │ │ ldmib r1, {r1, r3, r4, r7, r8, ip, sp, pc}^ │ │ │ │ tstmi ip, #0, 6 │ │ │ │ andsmi r6, ip, fp, lsl #17 │ │ │ │ ldrmi sp, [r7], -sp, lsl #2 │ │ │ │ @ instruction: 0xf00f460e │ │ │ │ - ldmdblt r8!, {r0, r1, r2, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r8!, {r0, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ tstcs r0, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ strdcs fp, [r0], -r8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r8] │ │ │ │ - blx 0xff5975c0 │ │ │ │ + blx 0xfe517644 │ │ │ │ and r4, ip, r5, lsl #12 │ │ │ │ @ instruction: 0xf7e26871 │ │ │ │ - @ instruction: 0x4629fa3d │ │ │ │ + @ instruction: 0x4629f9fb │ │ │ │ ldrmi r4, [r8, r8, lsr #12]! │ │ │ │ strcc r4, [r1], #-1570 @ 0xfffff9de │ │ │ │ movwcs r6, #10289 @ 0x2831 │ │ │ │ @ instruction: 0xf7e24628 │ │ │ │ - ldmvs r1!, {r0, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs r1!, {r0, r1, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi r2, [r2], -r2, lsl #6 │ │ │ │ stmdbcs r0, {r3, r5, r9, sl, lr} │ │ │ │ ldrmi fp, [r9], -ip, lsl #30 │ │ │ │ addmi r2, ip, #4, 2 │ │ │ │ andcs sp, r1, r8, ror #23 │ │ │ │ svclt 0x0000e7d3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r6, r3, r4, lsl #26 │ │ │ │ ldrdgt pc, [r0], -r4 │ │ │ │ stceq 0, cr15, [lr], {28} │ │ │ │ ldmib r1, {r0, r3, r8, ip, lr, pc}^ │ │ │ │ - b 0x11ee848 │ │ │ │ + b 0x11ee8cc │ │ │ │ stmdavs ip, {r0, r2, r9, sl, fp} │ │ │ │ vmlseq.f32 s28, s8, s28 │ │ │ │ svceq 0x0010f01e │ │ │ │ - blcs 0x10dc9c │ │ │ │ - bcs 0x1094b8 │ │ │ │ + blcs 0x10dd20 │ │ │ │ + bcs 0x10953c │ │ │ │ @ instruction: 0xf04fbf0a │ │ │ │ @ instruction: 0xf04f0c01 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ andle r0, r7, r0, lsl #24 │ │ │ │ strpl lr, [r0], #-2513 @ 0xfffff62f │ │ │ │ vmlseq.f32 s28, s10, s8 │ │ │ │ streq pc, [r1], #-30 @ 0xffffffe2 │ │ │ │ andle r4, r8, r5, lsr #12 │ │ │ │ andlt r4, r3, r0, ror #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ ssub8mi r8, r6, r0 │ │ │ │ movwls r4, #5644 @ 0x160c │ │ │ │ - @ instruction: 0xf976f00f │ │ │ │ + @ instruction: 0xf988f00f │ │ │ │ @ instruction: 0xf04fb960 │ │ │ │ strbtmi r0, [r0], -r1, lsl #24 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0xfe91768c │ │ │ │ + blx 0x1897710 │ │ │ │ @ instruction: 0xf7764607 │ │ │ │ - pkhbtmi pc, r0, sp, lsl #21 @ │ │ │ │ - blx 0x1a97698 │ │ │ │ + pkhtbmi pc, r0, fp, asr #20 @ │ │ │ │ + blx 0xa1771c │ │ │ │ @ instruction: 0xf7764683 │ │ │ │ - strtmi pc, [sl], -r3, ror #20 │ │ │ │ + strtmi pc, [sl], -r1, lsr #20 │ │ │ │ stmdavs r1!, {r1, r7, r9, sl, lr}^ │ │ │ │ ldrtmi r2, [r8], -r3, lsl #6 │ │ │ │ - blx 0x81785c │ │ │ │ + @ instruction: 0xf9daf7e2 │ │ │ │ strtmi r2, [sl], -r3, lsl #6 │ │ │ │ strbmi r6, [r0], -r1, lsr #16 │ │ │ │ @ instruction: 0xf7e246a9 │ │ │ │ - @ instruction: 0x4642fa15 │ │ │ │ + @ instruction: 0x4642f9d3 │ │ │ │ @ instruction: 0x46384639 │ │ │ │ @ instruction: 0x463547b0 │ │ │ │ mcrls 6, 0, r4, cr1, cr9, {1} │ │ │ │ sbfxmi r4, r8, #12, #17 │ │ │ │ movwcs r6, #14433 @ 0x3861 │ │ │ │ ldrtmi r2, [r8], -r1, lsl #4 │ │ │ │ - blx 0x297888 │ │ │ │ + @ instruction: 0xf9c4f7e2 │ │ │ │ stmdavs r1!, {r0, r1, r8, r9, sp} │ │ │ │ strbmi r2, [r0], -r1, lsl #4 │ │ │ │ - blx 0x117894 │ │ │ │ + @ instruction: 0xf9bef7e2 │ │ │ │ ldrtmi r4, [r9], -r2, asr #12 │ │ │ │ @ instruction: 0x47a84638 │ │ │ │ @ instruction: 0x46504639 │ │ │ │ stmiavs r1!, {r4, r5, r7, r8, r9, sl, lr} │ │ │ │ strbmi r2, [sl], -r2, lsl #6 │ │ │ │ @ instruction: 0xf7e24658 │ │ │ │ - stmiavs r1!, {r0, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r1!, {r0, r1, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ andcs r2, r1, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf7e24650 │ │ │ │ - @ instruction: 0xf04ffa2b │ │ │ │ + @ instruction: 0xf04ff9e9 │ │ │ │ ldr r0, [r0, r1, lsl #24]! │ │ │ │ @ instruction: 0xf8d26d02 │ │ │ │ @ instruction: 0xf4133108 │ │ │ │ andle r6, r9, r0, ror r3 │ │ │ │ stmiavs sl, {r0, r1, r4, fp, sp, lr}^ │ │ │ │ movweq pc, #57363 @ 0xe013 @ │ │ │ │ ldrbeq sp, [r3], r1, lsl #2 │ │ │ │ @@ -206206,145 +206240,145 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrblt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ smlabbls r5, r6, r0, fp │ │ │ │ - @ instruction: 0xf902f00f │ │ │ │ + @ instruction: 0xf914f00f │ │ │ │ stmdblt r8, {r0, r2, r8, r9, fp, ip, pc}^ │ │ │ │ andlt r2, r6, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ andne lr, r3, #3457024 @ 0x34c000 │ │ │ │ movwls r2, #20481 @ 0x5001 │ │ │ │ sbcseq r4, r4, r2, lsl #8 │ │ │ │ - @ instruction: 0xf946f7e2 │ │ │ │ + @ instruction: 0xf904f7e2 │ │ │ │ strmi r9, [r6], -r5, lsl #22 │ │ │ │ ldmvs r9, {r3, r4, r8, fp, sp, lr} │ │ │ │ svclt 0x00183800 │ │ │ │ @ instruction: 0xf7e22001 │ │ │ │ - blls 0x257eac │ │ │ │ + blls 0x257e28 │ │ │ │ ldmdbvs r8, {r0, r2, r9, sl, lr} │ │ │ │ stmdacc r0, {r0, r3, r4, r6, fp, sp, lr} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ - @ instruction: 0xf934f7e2 │ │ │ │ + @ instruction: 0xf8f2f7e2 │ │ │ │ @ instruction: 0xf6469b05 │ │ │ │ - vmvn.i32 d21, #1535 @ 0x000005ff │ │ │ │ + @ instruction: 0xf2c05cb9 │ │ │ │ strmi r0, [r2], -sp, lsl #24 │ │ │ │ ldmdavs fp, {r0, r3, r5, r9, sl, lr} │ │ │ │ movwls r4, #9776 @ 0x2630 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf78d681b │ │ │ │ - @ instruction: 0x2001fab5 │ │ │ │ + andcs pc, r1, r3, ror sl @ │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r6, r3, r4, lsl #26 │ │ │ │ ldrdgt pc, [r0], -r4 │ │ │ │ stceq 0, cr15, [lr], {28} │ │ │ │ ldmib r1, {r0, r3, r8, ip, lr, pc}^ │ │ │ │ - b 0x11eea30 │ │ │ │ + b 0x11eeab4 │ │ │ │ stmdavs ip, {r0, r2, r9, sl, fp} │ │ │ │ vmlseq.f32 s28, s8, s28 │ │ │ │ svceq 0x0010f01e │ │ │ │ tstlt r2, r3, lsl #2 │ │ │ │ strbeq r6, [r4, ip, lsl #17]! │ │ │ │ andcs sp, r0, r8, lsl #10 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0x4617469b │ │ │ │ @ instruction: 0xf00f468a │ │ │ │ - ldmdblt r0, {r0, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r1, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf8da8ff0 │ │ │ │ movwls r3, #4108 @ 0x100c │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ @ instruction: 0xf776461c │ │ │ │ - blls 0x158094 │ │ │ │ + blls 0x158010 │ │ │ │ smlawbne r2, r1, r6, r4 │ │ │ │ suble r2, ip, r1, lsl #22 │ │ │ │ tstpeq pc, r4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7e22302 │ │ │ │ - @ instruction: 0xf776f8e9 │ │ │ │ - movwcs pc, #10615 @ 0x2977 @ │ │ │ │ + @ instruction: 0xf776f8a7 │ │ │ │ + movwcs pc, #10549 @ 0x2935 @ │ │ │ │ @ instruction: 0xf8da4606 │ │ │ │ andcs r1, r0, #4 │ │ │ │ @ instruction: 0xf7e2463d │ │ │ │ - @ instruction: 0xf776f8df │ │ │ │ - strbmi pc, [sl], -r1, lsr #19 @ │ │ │ │ + @ instruction: 0xf776f89d │ │ │ │ + @ instruction: 0x464af95f │ │ │ │ @ instruction: 0x46804631 │ │ │ │ @ instruction: 0xf8da47b8 │ │ │ │ andcs r1, r1, #4 │ │ │ │ ldrtmi r2, [r0], -r2, lsl #6 │ │ │ │ - @ instruction: 0xf8d2f7e2 │ │ │ │ - @ instruction: 0xf994f776 │ │ │ │ + @ instruction: 0xf890f7e2 │ │ │ │ + @ instruction: 0xf952f776 │ │ │ │ ldrtmi r4, [r1], -sl, asr #12 │ │ │ │ strmi r4, [r8, r7, lsl #12]! │ │ │ │ svceq 0x0000f1bb │ │ │ │ @ instruction: 0xf776d017 │ │ │ │ - movwcs pc, #14731 @ 0x398b @ │ │ │ │ + movwcs pc, #14665 @ 0x3949 @ │ │ │ │ @ instruction: 0xf8da4606 │ │ │ │ andcs r1, r0, #8 │ │ │ │ - @ instruction: 0xf910f7e2 │ │ │ │ + @ instruction: 0xf8cef7e2 │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ ldrbmi r4, [r8, r0, asr #12] │ │ │ │ ldrdne pc, [r8], -sl │ │ │ │ ldrtmi r2, [r0], -r1, lsl #4 │ │ │ │ @ instruction: 0xf7e22303 │ │ │ │ - ldrtmi pc, [sl], -r5, lsl #18 @ │ │ │ │ + ldrtmi pc, [sl], -r3, asr #17 @ │ │ │ │ @ instruction: 0x46384631 │ │ │ │ @ instruction: 0xf8da47d8 │ │ │ │ movwcs r1, #12296 @ 0x3008 │ │ │ │ strbmi r2, [r0], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf976f7e2 │ │ │ │ + @ instruction: 0xf934f7e2 │ │ │ │ @ instruction: 0xf8da4638 │ │ │ │ movwcs r1, #12296 @ 0x3008 │ │ │ │ @ instruction: 0xf7e22201 │ │ │ │ - andcs pc, r1, pc, ror #18 │ │ │ │ + andcs pc, r1, sp, lsr #18 │ │ │ │ movwcs lr, #10139 @ 0x279b │ │ │ │ tstpeq r7, r4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf89cf7e2 │ │ │ │ + @ instruction: 0xf85af7e2 │ │ │ │ ldrle r0, [r4, #-1827] @ 0xfffff8dd │ │ │ │ - @ instruction: 0xf928f776 │ │ │ │ + @ instruction: 0xf8e6f776 │ │ │ │ strmi r4, [r5], -r9, asr #12 │ │ │ │ @ instruction: 0xf6cf2200 │ │ │ │ @ instruction: 0x464872ff │ │ │ │ - stc2l 7, cr15, [r2, #-492]! @ 0xfffffe14 │ │ │ │ + stc2 7, cr15, [r0, #-492]! @ 0xfffffe14 │ │ │ │ strtmi r4, [r8], -r9, asr #12 │ │ │ │ @ instruction: 0xf77b2210 │ │ │ │ - @ instruction: 0x462afd1f │ │ │ │ + @ instruction: 0x462afcdd │ │ │ │ strbmi r4, [r8], -r9, asr #12 │ │ │ │ - blx 0xfec9794c │ │ │ │ + blx 0x1c179d0 │ │ │ │ @ instruction: 0xf776e79b │ │ │ │ - @ instruction: 0x4649f913 │ │ │ │ + @ instruction: 0x4649f8d1 │ │ │ │ strbmi r4, [r8], -r5, lsl #12 │ │ │ │ - ldc2l 7, cr15, [r0, #-500]! @ 0xfffffe0c │ │ │ │ + stc2 7, cr15, [lr, #-500]! @ 0xfffffe0c │ │ │ │ strtmi r4, [r8], -r9, asr #12 │ │ │ │ @ instruction: 0xf77b2210 │ │ │ │ - strtmi pc, [sl], -pc, lsr #23 │ │ │ │ + strtmi pc, [sl], -sp, ror #22 │ │ │ │ strbmi r4, [r8], -r9, asr #12 │ │ │ │ - blx 0xfe817970 │ │ │ │ + blx 0x17979f4 │ │ │ │ svclt 0x0000e789 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ movwcs pc, #963 @ 0x3c3 @ │ │ │ │ ldrblt fp, [r0, #-867]! @ 0xfffffc9d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @@ -206357,109 +206391,109 @@ │ │ │ │ stmdavs fp, {r1, r8, ip, lr, pc}^ │ │ │ │ andle r4, r7, sl, lsl r2 │ │ │ │ andlt r2, r2, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf00e460c │ │ │ │ - stmiblt r0, {r0, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmiblt r0, {r0, r1, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andlt r2, r2, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldmib r4, {r4, r5, r6, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7e10503 │ │ │ │ - stmdbvs r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r2!, {r0, r1, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r1!, {r1, r2, r9, sl, lr} │ │ │ │ - @ instruction: 0xf7e268a0 │ │ │ │ - stmdavs r3!, {r0, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7e168a0 │ │ │ │ + stmdavs r3!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrtmi r4, [r1], -r2, lsl #12 │ │ │ │ strtmi r2, [r8], -r0, lsl #22 │ │ │ │ movwcs fp, #36620 @ 0x8f0c │ │ │ │ movwls r2, #784 @ 0x310 │ │ │ │ - blx 0x1817a60 │ │ │ │ + blx 0x797ae4 │ │ │ │ ldrb r2, [r8, r1] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf8d0461c │ │ │ │ ldrdlt r3, [r3], r0 │ │ │ │ movwcs pc, #963 @ 0x3c3 @ │ │ │ │ stcvs 1, cr11, [r3, #-460] @ 0xfffffe34 │ │ │ │ ldrd pc, [r0], -r1 │ │ │ │ @ instruction: 0xf013681b │ │ │ │ tstle r4, lr, lsl #24 │ │ │ │ - b 0x1473d84 │ │ │ │ + b 0x1473e08 │ │ │ │ ldrbeq r0, [fp], r3, lsl #6 │ │ │ │ @ instruction: 0xf01ed402 │ │ │ │ andle r0, r8, r1, lsl #30 │ │ │ │ andlt r2, r3, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ strls r8, [r1], #-4080 @ 0xfffff010 │ │ │ │ @ instruction: 0x460c4615 │ │ │ │ - @ instruction: 0xff80f00e │ │ │ │ + @ instruction: 0xff92f00e │ │ │ │ rsble r2, r5, r0, lsl #16 │ │ │ │ movweq lr, #14804 @ 0x39d4 │ │ │ │ - blcs 0x12a58c │ │ │ │ + blcs 0x12a610 │ │ │ │ streq fp, [r3], #-3844 @ 0xfffff0fc │ │ │ │ @ instruction: 0xf080fa13 │ │ │ │ - ldc2 7, cr15, [r6, #-472]! @ 0xfffffe28 │ │ │ │ + ldc2l 7, cr15, [r4], #472 @ 0x1d8 │ │ │ │ @ instruction: 0xf7764683 │ │ │ │ - sxtab16mi pc, r0, r7, ror #16 @ │ │ │ │ - @ instruction: 0xf874f776 │ │ │ │ + @ instruction: 0x4680f835 │ │ │ │ + @ instruction: 0xf832f776 │ │ │ │ @ instruction: 0xf7764607 │ │ │ │ - sxtab16mi pc, r2, r1, ror #16 @ │ │ │ │ - @ instruction: 0xf86ef776 │ │ │ │ + strmi pc, [r2], pc, lsr #16 │ │ │ │ + @ instruction: 0xf82cf776 │ │ │ │ strmi r6, [r1], r1, lsr #16 │ │ │ │ strbmi r2, [r0], -r2, lsl #6 │ │ │ │ @ instruction: 0xf7e12200 │ │ │ │ - @ instruction: 0x4638ffd7 │ │ │ │ + shadd8mi pc, r8, r5 @ │ │ │ │ movwcs r6, #10273 @ 0x2821 │ │ │ │ @ instruction: 0xf7e12201 │ │ │ │ - movwcs pc, #12241 @ 0x2fd1 @ │ │ │ │ + movwcs pc, #12175 @ 0x2f8f @ │ │ │ │ stmdavs r1!, {r1, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7e14650 │ │ │ │ - movwcs pc, #12235 @ 0x2fcb @ │ │ │ │ + movwcs pc, #12169 @ 0x2f89 @ │ │ │ │ andcs r6, r3, #2162688 @ 0x210000 │ │ │ │ @ instruction: 0xf7e14648 │ │ │ │ - @ instruction: 0xf776ffc5 │ │ │ │ - strbmi pc, [r1], -r7, lsl #17 @ │ │ │ │ + @ instruction: 0xf776ff83 │ │ │ │ + strbmi pc, [r1], -r5, asr #16 @ │ │ │ │ ldrbmi r4, [sl], -r6, lsl #12 │ │ │ │ strmi r4, [r8, r0, asr #12]! │ │ │ │ @ instruction: 0x46384639 │ │ │ │ sbfxmi r4, sl, #12, #9 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0xf64646b0 │ │ │ │ vsubhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0x463a2696 │ │ │ │ - cdp2 7, 8, cr15, cr10, cr2, {4} │ │ │ │ + cdp2 7, 4, cr15, cr8, cr2, {4} │ │ │ │ ldmdavs r1!, {r0, r8, r9, sl, fp, ip, pc} │ │ │ │ strbmi r4, [r0], -r2, asr #12 │ │ │ │ movwcs r4, #10168 @ 0x27b8 │ │ │ │ andcs r6, r0, #6356992 @ 0x610000 │ │ │ │ @ instruction: 0xf7e24640 │ │ │ │ - @ instruction: 0x465af871 │ │ │ │ + ldrbmi pc, [sl], -pc, lsr #16 @ │ │ │ │ @ instruction: 0x46504651 │ │ │ │ ldrbmi r4, [sl], -r8, lsr #15 │ │ │ │ strbmi r4, [r8], -r9, asr #12 │ │ │ │ strbmi r4, [sl], -r8, lsr #15 │ │ │ │ @ instruction: 0x46404651 │ │ │ │ - cdp2 7, 7, cr15, cr2, cr2, {4} │ │ │ │ + cdp2 7, 3, cr15, cr0, cr2, {4} │ │ │ │ @ instruction: 0x46426831 │ │ │ │ ldrmi r4, [r8, r0, asr #12]! │ │ │ │ movwcs r6, #10337 @ 0x2861 │ │ │ │ strbmi r2, [r0], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf85af7e2 │ │ │ │ + @ instruction: 0xf818f7e2 │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -206469,2661 +206503,2667 @@ │ │ │ │ @ instruction: 0xf8d0461c │ │ │ │ ldrdlt r3, [r3], r0 │ │ │ │ movwcs pc, #963 @ 0x3c3 @ │ │ │ │ stcvs 1, cr11, [r3, #-492] @ 0xfffffe14 │ │ │ │ ldrd pc, [r0], -r1 │ │ │ │ @ instruction: 0xf013681b │ │ │ │ tstle r4, lr, lsl #24 │ │ │ │ - b 0x1473ec4 │ │ │ │ + b 0x1473f48 │ │ │ │ ldrbeq r0, [fp], r3, lsl #6 │ │ │ │ @ instruction: 0xf01ed403 │ │ │ │ ldrmi r0, [lr], -r1, lsl #6 │ │ │ │ andcs sp, r0, r8 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrmi r9, [r7], -r1, lsl #8 │ │ │ │ @ instruction: 0xf00e460c │ │ │ │ - ldmdblt r0, {r0, r1, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r0, {r0, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ stmiavs r0!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ submi r4, r0, #187695104 @ 0xb300000 │ │ │ │ @ instruction: 0xf77617c1 │ │ │ │ - strmi pc, [r2], r9, lsr #25 │ │ │ │ - @ instruction: 0xf804f776 │ │ │ │ - @ instruction: 0xf7764605 │ │ │ │ - strmi pc, [r1], r1, lsl #16 │ │ │ │ - @ instruction: 0xfffef775 │ │ │ │ + strmi pc, [r2], r7, ror #24 │ │ │ │ + @ instruction: 0xffc2f775 │ │ │ │ + @ instruction: 0xf7754605 │ │ │ │ + selmi pc, r1, pc @ │ │ │ │ + @ instruction: 0xffbcf775 │ │ │ │ @ instruction: 0x46804632 │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ @ instruction: 0xf7e12303 │ │ │ │ - movwcs pc, #16259 @ 0x3f83 @ │ │ │ │ + movwcs pc, #16193 @ 0x3f41 @ │ │ │ │ andcs r6, r1, #2162688 @ 0x210000 │ │ │ │ ldrtmi r4, [lr], -r8, asr #12 │ │ │ │ - @ instruction: 0xff7cf7e1 │ │ │ │ + @ instruction: 0xff3af7e1 │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ sbfxmi r4, r2, #12, #25 │ │ │ │ @ instruction: 0xf646462a │ │ │ │ vabal.s8 q11, d0, d20 │ │ │ │ svcls 0x00012596 │ │ │ │ stmdavs r9!, {r6, r9, sl, lr} │ │ │ │ movwcs r4, #10168 @ 0x27b8 │ │ │ │ ldrbmi r6, [sl], -r1, ror #16 │ │ │ │ @ instruction: 0xf7e14640 │ │ │ │ - ldrbmi pc, [r2], -r5, ror #31 @ │ │ │ │ + ldrbmi pc, [r2], -r3, lsr #31 @ │ │ │ │ strbmi r4, [r8], -r9, asr #12 │ │ │ │ stmdavs r9!, {r4, r5, r7, r8, r9, sl, lr} │ │ │ │ strbmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0x464047b8 │ │ │ │ movwcs r6, #10337 @ 0x2861 │ │ │ │ @ instruction: 0xf7e12201 │ │ │ │ - ldrdcs pc, [r1], -r7 │ │ │ │ + mulcs r1, r5, pc @ │ │ │ │ svclt 0x0000e7b5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r5], -r2, lsl #1 │ │ │ │ @ instruction: 0x460f4616 │ │ │ │ @ instruction: 0xf7754698 │ │ │ │ - ldrtmi pc, [r2], -r9, lsl #31 @ │ │ │ │ + ldrtmi pc, [r2], -r7, asr #30 @ │ │ │ │ strmi r4, [r4], -r1, lsl #12 │ │ │ │ - @ instruction: 0xf7ce4628 │ │ │ │ - svccs 0x000df80f │ │ │ │ + @ instruction: 0xf7cd4628 │ │ │ │ + svccs 0x000dffd5 │ │ │ │ @ instruction: 0xf775d014 │ │ │ │ - shsub16mi pc, sl, pc @ │ │ │ │ + shasxmi pc, sl, sp @ │ │ │ │ andls r4, r1, r1, lsl #12 │ │ │ │ - @ instruction: 0xf7ce4628 │ │ │ │ - bls 0x157eb0 │ │ │ │ + @ instruction: 0xf7cd4628 │ │ │ │ + bls 0x159e4c │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ - @ instruction: 0xffcaf77a │ │ │ │ + @ instruction: 0xff88f77a │ │ │ │ ldrtmi r4, [r1], -r2, lsr #12 │ │ │ │ andlt r4, r2, r8, lsr #12 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - ldmlt r6!, {r1, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdalt ip!, {r1, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf77a4620 │ │ │ │ - ldrb pc, [r1, r3, ror #31]! @ │ │ │ │ - vmull.u8 q8, d17, d10 │ │ │ │ - @ instruction: 0xf0023303 │ │ │ │ + ldrb pc, [r1, r1, lsr #31]! @ │ │ │ │ + vmul.i q8, , d2[2] │ │ │ │ + @ instruction: 0xf0024303 │ │ │ │ @ instruction: 0xf0010210 │ │ │ │ tstmi sl, #3840 @ 0xf00 │ │ │ │ - stmdaeq sl, {r1, r6, r7, sp, lr}^ │ │ │ │ - @ instruction: 0xf00208cb │ │ │ │ + stmdaeq sl, {r1, r7, sp, lr}^ │ │ │ │ + @ instruction: 0xf0020c8b │ │ │ │ @ instruction: 0xf0030210 │ │ │ │ - b 0x115ab20 │ │ │ │ - vsubl.u8 q8, d1, d12 │ │ │ │ - vmull.u8 , d17, d0 │ │ │ │ - @ instruction: 0xf8c04103 │ │ │ │ - movwmi ip, #45056 @ 0xb000 │ │ │ │ - movwcs lr, #6592 @ 0x19c0 │ │ │ │ - mrscs r2, (UNDEF: 0) │ │ │ │ - movwcs r2, #512 @ 0x200 │ │ │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x00004770 │ │ │ │ - vmul.i q8, , d2[2] │ │ │ │ - @ instruction: 0xf0024303 │ │ │ │ - strlt r0, [r0, #-528] @ 0xfffffdf0 │ │ │ │ - stmdaeq fp, {r1, r3, r4, r8, r9, lr}^ │ │ │ │ - cdpeq 0, 0, cr15, cr15, cr1, {0} │ │ │ │ + b 0x115aba4 │ │ │ │ + subvs r0, r2, ip, lsl #4 │ │ │ │ + andcc pc, r3, #67108867 @ 0x4000003 │ │ │ │ + orrne pc, r0, r1, asr #7 │ │ │ │ + andvs r4, r1, r3, lsl r3 │ │ │ │ + andcs r6, r0, r3, asr #1 │ │ │ │ + andcs r2, r0, #0, 2 │ │ │ │ + @ instruction: 0xf04f2300 │ │ │ │ + ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ + strlt r0, [r0, #-2251] @ 0xfffff735 │ │ │ │ + andpl pc, r1, #67108867 @ 0x4000003 │ │ │ │ + cdpmi 3, 0, cr15, cr3, cr1, {6} │ │ │ │ tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - stcne 3, cr15, [r0], {193} @ 0xc1 │ │ │ │ + stmdaeq sl, {r1, r8, sp, lr}^ │ │ │ │ + stceq 0, cr15, [pc], {1} │ │ │ │ movweq lr, #59971 @ 0xea43 │ │ │ │ - movwcs lr, #2496 @ 0x9c0 │ │ │ │ - vmull.u8 q8, d17, d11 │ │ │ │ - @ instruction: 0xf0033203 │ │ │ │ - vorr.i32 d16, #36864 @ 0x00009000 │ │ │ │ - tstmi r3, #1073741824 @ 0x40000000 │ │ │ │ - andgt pc, ip, r0, asr #17 │ │ │ │ - addvs r6, r3, r1, lsl #2 │ │ │ │ - mrscs r2, (UNDEF: 0) │ │ │ │ - movwcs r2, #512 @ 0x200 │ │ │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x0000bd00 │ │ │ │ - @ instruction: 0xf001084a │ │ │ │ - @ instruction: 0xf0020c0f │ │ │ │ - movwcs r0, #528 @ 0x210 │ │ │ │ - andeq lr, ip, #270336 @ 0x42000 │ │ │ │ - stceq 0, cr6, [sl], {2} │ │ │ │ - stccc 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ andseq pc, r0, #2 │ │ │ │ - stmiaeq fp, {r0, r1, r6, r7, sp, lr}^ │ │ │ │ + stceq 0, cr6, [fp], {3} │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - vaddl.u8 q11, d17, d2 │ │ │ │ - vsubl.u8 q10, d1, d3 │ │ │ │ - tstmi r3, #1073741824 @ 0x40000000 │ │ │ │ - subvs r6, r3, r1, lsl #2 │ │ │ │ + stcne 3, cr15, [r0], {193} @ 0xc1 │ │ │ │ + smlabtcc r3, r1, r3, pc @ │ │ │ │ + movwmi r6, #45122 @ 0xb042 │ │ │ │ + @ instruction: 0x3c02e9c0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x00004770 │ │ │ │ - mrrceq 10, 4, lr, r1, cr15 │ │ │ │ - andeq pc, pc, #1 │ │ │ │ - ldceq 0, cr15, [r0], {12} │ │ │ │ - b 0x14073a8 │ │ │ │ - movwcs r0, #3074 @ 0xc02 │ │ │ │ - smlabtvs r3, sl, r8, r0 │ │ │ │ - vmull.u8 q8, d17, d11 │ │ │ │ - @ instruction: 0xf0031e80 │ │ │ │ - @ instruction: 0xf0020310 │ │ │ │ - @ instruction: 0xf8c00210 │ │ │ │ - vaddl.u8 q14, d1, d0 │ │ │ │ - vmull.u8 q10, d1, d3 │ │ │ │ - b 0x11663d8 │ │ │ │ + svclt 0x0000bd00 │ │ │ │ + @ instruction: 0xf001084b │ │ │ │ + @ instruction: 0xf0030c0f │ │ │ │ + strlt r0, [r0, #-784] @ 0xfffffcf0 │ │ │ │ + andpl pc, r1, #67108867 @ 0x4000003 │ │ │ │ + movweq lr, #51779 @ 0xca43 │ │ │ │ + cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ + stceq 0, cr6, [fp], {3} │ │ │ │ + and lr, r3, #192, 18 @ 0x300000 │ │ │ │ + vmul.i q8, , d2[2] │ │ │ │ + @ instruction: 0xf0024c03 │ │ │ │ + @ instruction: 0xf0030210 │ │ │ │ + vorr.i32 d16, #36864 @ 0x00009000 │ │ │ │ + b 0x1166410 │ │ │ │ movwmi r0, #45580 @ 0xb20c │ │ │ │ - and pc, ip, r0, asr #17 │ │ │ │ movwcs lr, #6592 @ 0x19c0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - @ instruction: 0xf001084a │ │ │ │ - @ instruction: 0xf0020c0f │ │ │ │ - movwcs r0, #528 @ 0x210 │ │ │ │ - andeq lr, ip, #270336 @ 0x42000 │ │ │ │ - stceq 0, cr6, [sl], {2} │ │ │ │ - stccc 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ + mrrceq 10, 4, lr, r1, cr15 │ │ │ │ + @ instruction: 0xf001b500 │ │ │ │ + andcs r0, r0, #1006632960 @ 0x3c000000 │ │ │ │ + ldceq 0, cr15, [r0], {12} │ │ │ │ + stmiaeq sl, {r1, r8, sp, lr}^ │ │ │ │ + @ instruction: 0x0c03ea4c │ │ │ │ andseq pc, r0, #2 │ │ │ │ - stmiaeq fp, {r0, r1, r6, r7, sp, lr}^ │ │ │ │ - andeq lr, ip, #270336 @ 0x42000 │ │ │ │ + movwmi pc, #13249 @ 0x33c1 @ │ │ │ │ + cdpne 3, 8, cr15, cr0, cr1, {6} │ │ │ │ + stceq 3, cr4, [fp], {26} │ │ │ │ tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - vaddl.u8 q11, d17, d2 │ │ │ │ - vsubl.u8 q10, d1, d3 │ │ │ │ - tstmi r3, #0, 2 │ │ │ │ - smlabteq r2, r1, r1, pc @ │ │ │ │ - tstvs r1, r3, asr #32 │ │ │ │ + smlabtcc r3, r1, r3, pc @ │ │ │ │ + @ instruction: 0xf8c0430b │ │ │ │ + stmib r0, {r2, r3, sp, lr, pc}^ │ │ │ │ + addvs ip, r3, r0, lsl #4 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x00004770 │ │ │ │ + svclt 0x0000bd00 │ │ │ │ @ instruction: 0xf001084b │ │ │ │ - stmiaeq sl, {r0, r1, r2, r3, sl, fp}^ │ │ │ │ - tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - movweq lr, #51779 @ 0xca43 │ │ │ │ + @ instruction: 0xf003020f │ │ │ │ + strlt r0, [r0, #-784] @ 0xfffffcf0 │ │ │ │ + vorr.i32 d20, #37632 @ 0x00009300 │ │ │ │ + stmiaeq sl, {sl, fp, ip, lr}^ │ │ │ │ + stceq 0, cr6, [fp], {3} │ │ │ │ + stceq 1, cr15, [r2], {204} @ 0xcc │ │ │ │ andseq pc, r0, #2 │ │ │ │ - stcne 3, cr15, [r0], {193} @ 0xc1 │ │ │ │ - @ instruction: 0xf8c06003 │ │ │ │ - stceq 0, cr12, [fp], {12} │ │ │ │ - stcmi 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - andeq lr, ip, #270336 @ 0x42000 │ │ │ │ - stcpl 3, cr15, [r0], {193} @ 0xc1 │ │ │ │ - smlabtcc r3, r1, r3, pc @ │ │ │ │ - stceq 1, cr15, [r2], {204} @ 0xcc │ │ │ │ - subvs r4, r2, fp, lsl #6 │ │ │ │ andsgt pc, r0, r0, asr #17 │ │ │ │ - andcs r6, r0, r3, lsl #1 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - @ instruction: 0xf001084b │ │ │ │ - stmiaeq sl, {r0, r1, r2, r3, sl, fp}^ │ │ │ │ - tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - movweq lr, #51779 @ 0xca43 │ │ │ │ - andseq pc, r0, #2 │ │ │ │ - stcne 3, cr15, [r0], {193} @ 0xc1 │ │ │ │ - @ instruction: 0xf8c06003 │ │ │ │ - stceq 0, cr12, [fp], {12} │ │ │ │ stcmi 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ - tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ + smlabtcc r3, r1, r3, pc @ │ │ │ │ + cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ - stccc 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ - movweq lr, #51779 @ 0xca43 │ │ │ │ - smlabtpl r1, r1, r3, pc @ │ │ │ │ - tstvs r1, r2, asr #32 │ │ │ │ - andcs r6, r0, r3, lsl #1 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - vmul.i q8, , d2[2] │ │ │ │ - @ instruction: 0xf0024303 │ │ │ │ - @ instruction: 0xf0010210 │ │ │ │ - tstmi sl, #3840 @ 0xf00 │ │ │ │ - stmdaeq sl, {r1, r6, sp, lr}^ │ │ │ │ - @ instruction: 0xf0020c8b │ │ │ │ - @ instruction: 0xf0030210 │ │ │ │ - b 0x115ad30 │ │ │ │ - andvs r0, r2, ip, lsl #4 │ │ │ │ - andcc pc, r3, #67108867 @ 0x4000003 │ │ │ │ - smlabtpl r1, r1, r3, pc @ │ │ │ │ - stmib r0, {r0, r1, r4, r8, r9, lr}^ │ │ │ │ - andcs r3, r0, r2, lsl #2 │ │ │ │ + @ instruction: 0xf8c0430b │ │ │ │ + stmib r0, {r2, r3, sp, lr, pc}^ │ │ │ │ + andcs r2, r0, r1, lsl #6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - @ instruction: 0xf001084a │ │ │ │ - @ instruction: 0xf0020c0f │ │ │ │ - movwcs r0, #528 @ 0x210 │ │ │ │ - andeq lr, ip, #270336 @ 0x42000 │ │ │ │ - stceq 0, cr6, [sl], {2} │ │ │ │ - stccc 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ - andseq pc, r0, #2 │ │ │ │ - stmiaeq fp, {r0, r1, r8, sp, lr}^ │ │ │ │ - andeq lr, ip, #270336 @ 0x42000 │ │ │ │ - tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - vaddl.u8 q11, d17, d2 │ │ │ │ - vsubl.u8 q10, d1, d3 │ │ │ │ - tstmi r3, #1073741824 @ 0x40000000 │ │ │ │ - subvs r6, r3, r1, asr #1 │ │ │ │ + stclt 12, cr0, [r0, #-0] │ │ │ │ + strlt r0, [r0, #-2123] @ 0xfffff7b5 │ │ │ │ + @ instruction: 0xf00108ca │ │ │ │ + vmull.p8 q8, d1, d15 │ │ │ │ + @ instruction: 0xf0035c00 │ │ │ │ + @ instruction: 0xf1cc0310 │ │ │ │ + b 0x119d0d8 │ │ │ │ + @ instruction: 0xf002030e │ │ │ │ + @ instruction: 0xf8c00210 │ │ │ │ + vmov.i32 d28, #144 @ 0x00000090 │ │ │ │ + andvs r4, r3, r3, lsl #24 │ │ │ │ + b 0x115d310 │ │ │ │ + @ instruction: 0xf003020c │ │ │ │ + vorr.i32 d16, #36864 @ 0x00009000 │ │ │ │ + subvs r3, r2, r3, lsl #24 │ │ │ │ + orrne pc, r0, r1, asr #7 │ │ │ │ + movweq lr, #51779 @ 0xca43 │ │ │ │ + smlabtcc r2, r0, r9, lr │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - svclt 0x00004770 │ │ │ │ + svclt 0x0000bd00 │ │ │ │ + strlt r0, [r0, #-2123] @ 0xfffff7b5 │ │ │ │ + @ instruction: 0xf00108ca │ │ │ │ + @ instruction: 0xf0030e0f │ │ │ │ + vorr.i32 d16, #36864 @ 0x00009000 │ │ │ │ + b 0x11b1124 │ │ │ │ + @ instruction: 0xf002030e │ │ │ │ + @ instruction: 0xf8c00210 │ │ │ │ + andvs ip, r3, r0, lsl r0 │ │ │ │ + stcmi 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ + b 0x115d360 │ │ │ │ + @ instruction: 0xf003020c │ │ │ │ + vorr.i32 d16, #36864 @ 0x00009000 │ │ │ │ + b 0x11a914c │ │ │ │ + vsubw.u8 q8, , d12 │ │ │ │ + subvs r1, r2, r0, lsl #3 │ │ │ │ + smlabtcc r2, r0, r9, lr │ │ │ │ + mrscs r2, (UNDEF: 0) │ │ │ │ + movwcs r2, #512 @ 0x200 │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + svclt 0x0000bd00 │ │ │ │ @ instruction: 0xf001084b │ │ │ │ stmiaeq sl, {r0, r1, r2, r3, sl, fp}^ │ │ │ │ tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ andseq pc, r0, #2 │ │ │ │ - stcvs 3, cr15, [r0], {193} @ 0xc1 │ │ │ │ - @ instruction: 0xf8c06003 │ │ │ │ - stceq 0, cr12, [fp], {16} │ │ │ │ stcmi 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ - tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ + stceq 0, cr6, [fp], {3} │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ + tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ stccc 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ smlabtpl r1, r1, r3, pc @ │ │ │ │ stmib r0, {r1, r6, sp, lr}^ │ │ │ │ andcs r3, r0, r2, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - addvs r2, r2, r1, lsl #4 │ │ │ │ - stceq 0, cr15, [pc], {1} │ │ │ │ - blx 0x91d3dc │ │ │ │ - @ instruction: 0xf003f202 │ │ │ │ - @ instruction: 0xf0020310 │ │ │ │ - b 0x115a9fc │ │ │ │ - subvs r0, r2, ip, lsl #4 │ │ │ │ - andcc pc, r3, #67108867 @ 0x4000003 │ │ │ │ + @ instruction: 0xf001084b │ │ │ │ + @ instruction: 0xf0030c0f │ │ │ │ + strlt r0, [r0, #-784] @ 0xfffffcf0 │ │ │ │ + andpl pc, r1, #67108867 @ 0x4000003 │ │ │ │ + movweq lr, #51779 @ 0xca43 │ │ │ │ + cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ + stceq 0, cr6, [fp], {3} │ │ │ │ + @ instruction: 0x2e03e9c0 │ │ │ │ + vmul.i q8, , d2[2] │ │ │ │ + @ instruction: 0xf0024c03 │ │ │ │ + @ instruction: 0xf0030210 │ │ │ │ + vorr.i32 d16, #36864 @ 0x00009000 │ │ │ │ + b 0x11665e0 │ │ │ │ + movwmi r0, #45580 @ 0xb20c │ │ │ │ + movwcs lr, #6592 @ 0x19c0 │ │ │ │ + mrscs r2, (UNDEF: 0) │ │ │ │ + movwcs r2, #512 @ 0x200 │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + svclt 0x0000bd00 │ │ │ │ + strlt r0, [r0, #-2123] @ 0xfffff7b5 │ │ │ │ + @ instruction: 0xf00108ca │ │ │ │ + @ instruction: 0xf0030e0f │ │ │ │ + vorr.i32 d16, #36864 @ 0x00009000 │ │ │ │ + b 0x11b1204 │ │ │ │ + @ instruction: 0xf002030e │ │ │ │ + @ instruction: 0xf8c00210 │ │ │ │ + andvs ip, r3, ip │ │ │ │ + stcmi 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ + b 0x115d440 │ │ │ │ + @ instruction: 0xf003020c │ │ │ │ + vorr.i32 d16, #36864 @ 0x00009000 │ │ │ │ + b 0x11a922c │ │ │ │ + vsubw.u8 q8, , d12 │ │ │ │ + subvs r6, r2, r0, lsl #2 │ │ │ │ + addvs r6, r3, r1, lsl #2 │ │ │ │ + mrscs r2, (UNDEF: 0) │ │ │ │ + movwcs r2, #512 @ 0x200 │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + svclt 0x0000bd00 │ │ │ │ + stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ + movweq pc, #61441 @ 0xf001 @ │ │ │ │ + andgt pc, r8, r0, asr #17 │ │ │ │ + vpmax.s8 d15, d12, d17 │ │ │ │ + stccc 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ + andseq pc, r0, #2 │ │ │ │ + stceq 3, cr4, [fp], {26} │ │ │ │ + tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ orrmi pc, r1, r1, asr #7 │ │ │ │ - sbcvs r4, r1, r3, lsl r3 │ │ │ │ + movweq lr, #51779 @ 0xca43 │ │ │ │ + sbcvs r6, r1, r2, asr #32 │ │ │ │ andcs r6, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - addvs r2, r2, r0, lsl #4 │ │ │ │ @ instruction: 0xf001084a │ │ │ │ - stceq 12, cr0, [fp], {15} │ │ │ │ - andseq pc, r0, #2 │ │ │ │ - andeq lr, ip, #270336 @ 0x42000 │ │ │ │ - tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - vmla.i q11, , d2[0] │ │ │ │ - tstmi r3, #805306368 @ 0x30000000 │ │ │ │ + @ instruction: 0xf002030f │ │ │ │ + @ instruction: 0xf04f0210 │ │ │ │ + tstmi sl, #0, 24 │ │ │ │ + @ instruction: 0xf0030c8b │ │ │ │ + @ instruction: 0xf8c00310 │ │ │ │ + vaddl.u8 q14, d1, d8 │ │ │ │ + subvs r3, r2, r3, lsl #24 │ │ │ │ orrmi pc, r1, r1, asr #7 │ │ │ │ - sbcvs r6, r1, r3 │ │ │ │ + movweq lr, #51779 @ 0xca43 │ │ │ │ + andvs r6, r3, r1, asr #1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ - vmull.u8 q8, d17, d10 │ │ │ │ - @ instruction: 0xf0023303 │ │ │ │ - strlt r0, [r0, #-528] @ 0xfffffdf0 │ │ │ │ - stmdaeq fp, {r1, r3, r4, r8, r9, lr}^ │ │ │ │ - cdpeq 0, 0, cr15, cr15, cr1, {0} │ │ │ │ + @ instruction: 0xf001084a │ │ │ │ + stceq 12, cr0, [fp], {15} │ │ │ │ + andseq pc, r0, #2 │ │ │ │ + andeq lr, ip, #270336 @ 0x42000 │ │ │ │ tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - stcmi 3, cr15, [r1], {193} @ 0xc1 │ │ │ │ - movweq lr, #59971 @ 0xea43 │ │ │ │ - orrne pc, r0, r1, asr #7 │ │ │ │ - andgt pc, ip, r0, asr #17 │ │ │ │ - movwcs lr, #2496 @ 0x9c0 │ │ │ │ - andcs r6, r0, r1, lsl #1 │ │ │ │ + stcne 3, cr15, [r0], {193} @ 0xc1 │ │ │ │ + @ instruction: 0x2c01e9c0 │ │ │ │ + andcc pc, r3, #67108867 @ 0x4000003 │ │ │ │ + orrmi pc, r1, r1, asr #7 │ │ │ │ + sbcvs r4, r1, r3, lsl r3 │ │ │ │ + andcs r6, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ + ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ movwcs pc, #963 @ 0x3c3 @ │ │ │ │ push {r0, r1, r3, r4, r5, r8, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f4ff0 │ │ │ │ - bl 0xfec31464 │ │ │ │ + bl 0xfec31500 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvs 15, cr0, [r3, #-768] @ 0xfffffd00 │ │ │ │ stmibvs lr, {r0, r1, r2, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xf013681b │ │ │ │ tstle r1, lr, lsl #6 │ │ │ │ strle r0, [sp], #-1780 @ 0xfffff90c │ │ │ │ strmi r6, [ip], -fp, lsl #17 │ │ │ │ @ instruction: 0xf1034605 │ │ │ │ - blcs 0x19ce8c │ │ │ │ + blcs 0x19cf28 │ │ │ │ tstphi r9, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ strne r5, [r2], #-3662 @ 0xfffff1b2 │ │ │ │ orrslt r6, sl, sl, lsl #18 │ │ │ │ andlt r2, r7, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ ssub8mi r8, r8, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - bcs 0x1749e4 │ │ │ │ + bcs 0x174a80 │ │ │ │ rschi pc, r2, r0 │ │ │ │ - blx 0x174b4e │ │ │ │ - blcs 0x8b2ed4 │ │ │ │ + blx 0x174bea │ │ │ │ + blcs 0x8b2f70 │ │ │ │ strtmi sp, [r8], -r6, ror #25 │ │ │ │ - mrrc2 0, 0, pc, r8, cr14 @ │ │ │ │ + mrrc2 0, 0, pc, lr, cr14 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf89580d5 │ │ │ │ stmibvs r0!, {r3, r5, r6, r7, ip}^ │ │ │ │ ldrdvc pc, [r4], r5 │ │ │ │ smullscs pc, sl, r5, r8 @ │ │ │ │ @ instruction: 0xb1214603 │ │ │ │ svceq 0x00e0f010 │ │ │ │ @ instruction: 0xf040bf08 │ │ │ │ - b 0x129b274 │ │ │ │ + b 0x129b310 │ │ │ │ tstmi pc, #17301504 @ 0x1080000 │ │ │ │ - blcs 0xf4788 │ │ │ │ + blcs 0xf4824 │ │ │ │ @ instruction: 0xf1bbd036 │ │ │ │ @ instruction: 0xf0000f02 │ │ │ │ @ instruction: 0xf1bb80c4 │ │ │ │ eorle r0, r6, r4, lsl #30 │ │ │ │ svceq 0x0001f1bb │ │ │ │ rsccs fp, r0, r8, lsl #30 │ │ │ │ andcs sp, r0, r7, lsr #32 │ │ │ │ - msrne (UNDEF: 100), fp │ │ │ │ + mvnne pc, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, ip, ror #22 │ │ │ │ rsccs pc, lr, #64, 4 │ │ │ │ - @ instruction: 0xf868f174 │ │ │ │ - bcs 0x134b58 │ │ │ │ + @ instruction: 0xf85ef174 │ │ │ │ + bcs 0x134bf4 │ │ │ │ stmdbvs pc, {r1, r4, r5, r7, r8, ip, lr, pc} @ │ │ │ │ - blx 0x12b4a5c │ │ │ │ + blx 0x12b4af8 │ │ │ │ @ instruction: 0xf010f001 │ │ │ │ @ instruction: 0xd1ab0001 │ │ │ │ @ instruction: 0xd1be2902 │ │ │ │ svccs 0x00013f01 │ │ │ │ @ instruction: 0xe7a6d8bb │ │ │ │ - bcs 0x174a78 │ │ │ │ + bcs 0x174b14 │ │ │ │ stmdbvs sl, {r1, r2, r4, r5, r7, r8, ip, lr, pc} │ │ │ │ ldrle r0, [r3, #1938]! @ 0x792 │ │ │ │ stmdacs r2, {r1, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ldcne 15, cr11, [r8], {12} │ │ │ │ @ instruction: 0xf7d13002 │ │ │ │ - @ instruction: 0xf027f907 │ │ │ │ + @ instruction: 0xf027f8c1 │ │ │ │ movwmi r0, #30688 @ 0x77e0 │ │ │ │ - stc2 7, cr15, [lr, #-468] @ 0xfffffe2c │ │ │ │ + stc2l 7, cr15, [r0], {117} @ 0x75 │ │ │ │ @ instruction: 0xf7754682 │ │ │ │ - stmdavs r2!, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r2!, {r0, r2, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r4, [r0], r1, lsl #12 │ │ │ │ @ instruction: 0xf04f4628 │ │ │ │ @ instruction: 0xf7cd0900 │ │ │ │ - @ instruction: 0xf646fd8f │ │ │ │ + @ instruction: 0xf646fd49 │ │ │ │ vaddw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x91032196 │ │ │ │ strls lr, [r0, -ip, lsr #32] │ │ │ │ ldrbmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf8d54628 │ │ │ │ @ instruction: 0xf0033088 │ │ │ │ @ instruction: 0xf7d1030f │ │ │ │ - stmibvs r2!, {r0, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmibvs r2!, {r0, r1, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrtmi r6, [r0], -r1, ror #17 │ │ │ │ @ instruction: 0xf7e19204 │ │ │ │ - bls 0x219470 │ │ │ │ + bls 0x2193d4 │ │ │ │ suble r2, r4, r1, lsl #20 │ │ │ │ eorsle r2, fp, r2, lsl #20 │ │ │ │ cmnle r4, r0, lsl #20 │ │ │ │ strmi r9, [r2], -r3, lsl #22 │ │ │ │ ldmdavs r9, {r4, r6, r9, sl, lr} │ │ │ │ - stc2 7, cr15, [r0], #500 @ 0x1f4 │ │ │ │ + mrrc2 7, 7, pc, r2, cr13 @ │ │ │ │ movwcs r6, #6626 @ 0x19e2 │ │ │ │ strbmi r4, [r0], -r1, asr #12 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ strbeq pc, [r0, r7, lsr #32]! @ │ │ │ │ vpmax.s8 d15, d2, d3 │ │ │ │ ldrmi r6, [lr], #-2595 @ 0xfffff5dd │ │ │ │ - stc2l 7, cr15, [lr, #-488] @ 0xfffffe18 │ │ │ │ - ldcle 5, cr4, [pc, #-812]! @ 0xda0c0 │ │ │ │ + stc2 7, cr15, [r0, #-488] @ 0xfffffe18 │ │ │ │ + ldcle 5, cr4, [pc, #-812]! @ 0xda15c │ │ │ │ movwls r6, #18467 @ 0x4823 │ │ │ │ bicle r2, lr, r0, lsl #22 │ │ │ │ ldrtmi r6, [r0], -r3, ror #19 │ │ │ │ @ instruction: 0xf00368e1 │ │ │ │ movwls r0, #20999 @ 0x5207 │ │ │ │ - stc2 7, cr15, [r6], {225} @ 0xe1 │ │ │ │ - blcs 0x14101c │ │ │ │ - blcs 0x18e4b0 │ │ │ │ - blcs 0x10e490 │ │ │ │ - blls 0x1ce918 │ │ │ │ + blx 0xfef18426 │ │ │ │ + blcs 0x1410b8 │ │ │ │ + blcs 0x18e54c │ │ │ │ + blcs 0x10e52c │ │ │ │ + blls 0x1ce9b4 │ │ │ │ ldrbmi r4, [r0], -r2, lsl #12 │ │ │ │ @ instruction: 0xf77d6819 │ │ │ │ - strls pc, [r0, -r3, asr #23] │ │ │ │ + smusdxls r0, r5, fp │ │ │ │ ldrbmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf8d54628 │ │ │ │ @ instruction: 0xf0033088 │ │ │ │ @ instruction: 0xf7d1030f │ │ │ │ - @ instruction: 0xe7cbf8f3 │ │ │ │ + strb pc, [fp, sp, lsr #17] @ │ │ │ │ strmi r9, [r2], -r3, lsl #22 │ │ │ │ ldmdavs r9, {r4, r6, r9, sl, lr} │ │ │ │ - stc2 7, cr15, [lr], #500 @ 0x1f4 │ │ │ │ - blls 0x1d4354 │ │ │ │ + stc2l 7, cr15, [r0], #-500 @ 0xfffffe0c │ │ │ │ + blls 0x1d43f0 │ │ │ │ ldrbmi r4, [r0], -r2, lsl #12 │ │ │ │ @ instruction: 0xf77d6819 │ │ │ │ - ldr pc, [sp, r3, lsl #25]! │ │ │ │ + @ instruction: 0xe7bdfc35 │ │ │ │ strmi r9, [r2], -r3, lsl #22 │ │ │ │ ldmdavs r9, {r4, r6, r9, sl, lr} │ │ │ │ - ldc2 7, cr15, [r4], #-500 @ 0xfffffe0c │ │ │ │ - blls 0x1d43dc │ │ │ │ + blx 0xffa982ee │ │ │ │ + blls 0x1d4478 │ │ │ │ ldrbmi r4, [r0], -r2, lsl #12 │ │ │ │ @ instruction: 0xf77d6819 │ │ │ │ - ldrb pc, [r8, r5, ror #23] @ │ │ │ │ + bfi pc, r7, #23, #2 @ │ │ │ │ stmdbcs pc, {r0, r5, r6, r8, fp, sp, lr} @ │ │ │ │ stmibvs r3!, {r1, r2, ip, lr, pc}^ │ │ │ │ stmdavs r2!, {r3, r5, r9, sl, lr}^ │ │ │ │ vpmax.u8 d15, d3, d11 │ │ │ │ - stc2l 7, cr15, [lr], #1020 @ 0x3fc │ │ │ │ + stc2l 7, cr15, [r2], #1020 @ 0x3fc │ │ │ │ str r2, [sl, -r1] │ │ │ │ - bcs 0x1b48b0 │ │ │ │ + bcs 0x1b494c │ │ │ │ svcge 0x001af47f │ │ │ │ andcc lr, r1, r4, lsl #14 │ │ │ │ - @ instruction: 0xf870f7d1 │ │ │ │ + @ instruction: 0xf82af7d1 │ │ │ │ stmdals r4, {r0, r1, r2, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ - msrne (UNDEF: 100), fp │ │ │ │ + mvnne pc, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ eorscs r4, r6, #13312 @ 0x3400 │ │ │ │ @ instruction: 0xf1739000 │ │ │ │ - andcs pc, r0, r9, lsr #31 │ │ │ │ - msrne (UNDEF: 100), fp │ │ │ │ + mulcs r0, pc, pc @ │ │ │ │ + mvnne pc, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ subscs r4, pc, #9216 @ 0x2400 │ │ │ │ @ instruction: 0xf1739000 │ │ │ │ - mulcs r0, pc, pc @ │ │ │ │ - msrne (UNDEF: 100), fp │ │ │ │ + mulcs r0, r5, pc @ │ │ │ │ + mvnne pc, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ sbccs pc, r2, #64, 4 │ │ │ │ - @ instruction: 0xff94f173 │ │ │ │ - eorseq r2, r5, r0, ror r7 │ │ │ │ - mlaseq r5, r8, r7, r2 │ │ │ │ - eorseq r2, r5, r4, lsl #15 │ │ │ │ + @ instruction: 0xff8af173 │ │ │ │ + ldrshteq r2, [r5], -r0 │ │ │ │ + eorseq r2, r5, r8, lsl r8 │ │ │ │ + eorseq r2, r5, r4, lsl #16 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ movwcs pc, #963 @ 0x3c3 @ │ │ │ │ eorsle r2, r5, r0, lsl #22 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec316f4 │ │ │ │ + bl 0xfec31790 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r1, {r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ addlt r3, r3, r0, lsl #8 │ │ │ │ @ instruction: 0x0c04ea43 │ │ │ │ ldmdavs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ movweq pc, #57363 @ 0xe013 @ │ │ │ │ @ instruction: 0xf01cd102 │ │ │ │ tstle sl, r0, lsl pc │ │ │ │ - b 0x7f4744 │ │ │ │ + b 0x7f47e0 │ │ │ │ svclt 0x00140f03 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x00082a00 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ andcs fp, r0, fp, lsr r1 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x4616bdf0 │ │ │ │ @ instruction: 0xf00e460c │ │ │ │ - stmiblt r0, {r0, r1, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmiblt r0, {r0, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmdavs r1!, {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ @ instruction: 0xf7759100 │ │ │ │ - @ instruction: 0xf646fc77 │ │ │ │ + @ instruction: 0xf646fc29 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46072396 │ │ │ │ andcs r9, r1, r0, lsl #18 │ │ │ │ ldmdavs sp, {r0, r8, r9, ip, pc} │ │ │ │ - blx 0x169850a │ │ │ │ + blx 0x3185a6 │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ @ instruction: 0xf77a4629 │ │ │ │ - stmdavs r1!, {r0, r1, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r1!, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7759100 │ │ │ │ - ldmib sp, {r0, r1, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r2, r4, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r1, [r5], -r0, lsl #6 │ │ │ │ ldmdavs ip, {r0, sp} │ │ │ │ - blx 0x129852a │ │ │ │ + blx 0xfff185c4 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ @ instruction: 0xf77a4621 │ │ │ │ - ldrtmi pc, [r8], -fp, ror #24 @ │ │ │ │ + @ instruction: 0x4638fc1d │ │ │ │ ldrmi r4, [r0, r9, lsr #12]! │ │ │ │ strb r2, [r6, r1] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec317c0 │ │ │ │ + bl 0xfec3185c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x6de568 │ │ │ │ + blmi 0x6de604 │ │ │ │ svcpl 0x0070ee1d │ │ │ │ strmi fp, [r4], -r3, lsl #1 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmdane r3, {r3, r5, r6, r7, fp, ip, lr}^ │ │ │ │ cmppcc r0, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ stmdavs r8, {r1, r8, fp, ip} │ │ │ │ - blx 0xfef183c6 │ │ │ │ + blx 0x1b98462 │ │ │ │ @ instruction: 0xf6464a0f │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ ldrbtmi r2, [sl], #-918 @ 0xfffffc6a │ │ │ │ vtst.8 d22, d5, d2 │ │ │ │ vsra.s64 q8, q14, #64 │ │ │ │ ldmdavs r8, {r0, r2, r4, r7, r8} │ │ │ │ ldmdbne sl, {r0, r1, r3, r5, r7, fp, ip, lr} │ │ │ │ stmdavs r8, {r0, r1, sl, lr} │ │ │ │ andcs lr, r0, #3358720 @ 0x334000 │ │ │ │ - blx 0xff5183ee │ │ │ │ + blx 0xfe19848a │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r5, r4, r4, lsr #11 │ │ │ │ - addeq r5, r4, lr, ror r5 │ │ │ │ + addeq r5, r4, r8, lsl #10 │ │ │ │ + addeq r5, r4, r2, ror #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec31838 │ │ │ │ + bl 0xfec318d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x55e600 │ │ │ │ + blmi 0x55e69c │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf6463003 │ │ │ │ vmull.s8 q11, d0, d20 │ │ │ │ ldrmi r2, [sl], #-3222 @ 0xfffff36a │ │ │ │ ldrmi r9, [r9], #-513 @ 0xfffffdff │ │ │ │ @ instruction: 0xf8dc181a │ │ │ │ mrsls r0, (UNDEF: 0) │ │ │ │ cmnpeq r8, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ stmdavs r8, {r0, r1, sl, lr} │ │ │ │ - blx 0xfe91844e │ │ │ │ + blx 0x15984ea │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r5, r4, lr, lsr #10 │ │ │ │ + umulleq r5, r4, r2, r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec31894 │ │ │ │ + bl 0xfec31930 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x55e65c │ │ │ │ + blmi 0x55e6f8 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi fp, [fp], #-131 @ 0xffffff7d │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf6463003 │ │ │ │ vmull.s8 q11, d0, d20 │ │ │ │ ldrmi r2, [sl], #-3222 @ 0xfffff36a │ │ │ │ ldrmi r9, [r9], #-513 @ 0xfffffdff │ │ │ │ @ instruction: 0xf8dc181a │ │ │ │ mrsls r0, (UNDEF: 0) │ │ │ │ mvnseq pc, r5, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ stmdavs r8, {r0, r1, sl, lr} │ │ │ │ - blx 0x1d984aa │ │ │ │ + blx 0xa18546 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - ldrdeq r5, [r4], r2 │ │ │ │ + addeq r5, r4, r6, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec318f0 │ │ │ │ + bl 0xfec3198c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ @ instruction: 0x46114610 │ │ │ │ @ instruction: 0xf77e9203 │ │ │ │ - blmi 0x5589ec │ │ │ │ + blmi 0x558950 │ │ │ │ svcne 0x0070ee1d │ │ │ │ @ instruction: 0xf6469a03 │ │ │ │ vaddl.s8 q11, d0, d20 │ │ │ │ ldrbtmi r2, [fp], #-150 @ 0xffffff6a │ │ │ │ stmiapl fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ andls r4, r1, #436207616 @ 0x1a000000 │ │ │ │ stmiane sl!, {r0, r5, r6, r7, fp, ip}^ │ │ │ │ tstls r0, r0, lsl #16 │ │ │ │ cmnpeq r8, r5, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ stmdavs r8, {r0, r1, sl, lr} │ │ │ │ - blx 0x1098512 │ │ │ │ + blx 0xffd185ac │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r5, r4, lr, asr r4 │ │ │ │ + addeq r5, r4, r2, asr #7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31958 │ │ │ │ + bl 0xfec319f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x71e6e0 │ │ │ │ + blmi 0x71e77c │ │ │ │ svcpl 0x0070ee1d │ │ │ │ @ instruction: 0xf644460e │ │ │ │ vmla.f d18, d0, d0[2] │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ addlt r6, r3, fp, lsl r8 │ │ │ │ ldrmi r4, [r4], -r7, lsl #12 │ │ │ │ stmdavs r8, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x461a4413 │ │ │ │ - blx 0xff69855c │ │ │ │ + blx 0xfe3185f8 │ │ │ │ @ instruction: 0xf6464b10 │ │ │ │ vaddl.s8 q11, d0, d20 │ │ │ │ ldrbtmi r2, [fp], #-150 @ 0xffffff6a │ │ │ │ stmiapl fp!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ strls r4, [r1], #-1052 @ 0xfffffbe4 │ │ │ │ ldmne sl!, {r0, r4, r5, r6, r7, fp, ip}^ │ │ │ │ tstls r0, r0, lsl #16 │ │ │ │ mvnseq pc, r5, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ stmdavs r8, {r0, r1, sl, lr} │ │ │ │ - blx 0x19858a │ │ │ │ + blx 0xfee18624 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ - addeq r5, r4, r6, lsl #8 │ │ │ │ - addeq r5, r4, r6, ror #7 │ │ │ │ + addeq r5, r4, sl, ror #6 │ │ │ │ + addeq r5, r4, sl, asr #6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec319d4 │ │ │ │ + bl 0xfec31a70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7752102 │ │ │ │ - @ instruction: 0x4605fad3 │ │ │ │ - blx 0xff5185c0 │ │ │ │ + strmi pc, [r5], -r5, lsl #21 │ │ │ │ + blx 0xfe19865c │ │ │ │ andcc lr, r2, #3620864 @ 0x374000 │ │ │ │ strmi r4, [r1], -r6, lsl #12 │ │ │ │ @ instruction: 0xf77c4628 │ │ │ │ - ldrtmi pc, [r2], -sp, asr #26 @ │ │ │ │ + @ instruction: 0x4632fcff │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - @ instruction: 0xf90ef782 │ │ │ │ + @ instruction: 0xf8c0f782 │ │ │ │ vnmls.f64 d4, d13, d15 │ │ │ │ @ instruction: 0xf6460f70 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ ldrbtmi r2, [fp], #-662 @ 0xfffffd6a │ │ │ │ vtst.8 d22, d5, d11 │ │ │ │ vbic.i32 q8, #8 @ 0x00000008 │ │ │ │ stmiapl r3, {r0, r2, r4, r7, r8}^ │ │ │ │ ldmdbne sl, {r4, fp, sp, lr} │ │ │ │ stmdavs r8, {r0, r1, sl, lr} │ │ │ │ andcs lr, r0, #3358720 @ 0x334000 │ │ │ │ - blx 0xff198608 │ │ │ │ + blx 0x1e186a4 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - addeq r5, r4, r2, ror #6 │ │ │ │ + addeq r5, r4, r6, asr #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31a50 │ │ │ │ + bl 0xfec31aec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646fafd │ │ │ │ + @ instruction: 0xf646faaf │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf77a0228 │ │ │ │ - blls 0x3d9494 │ │ │ │ + blls 0x3d93f8 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - vqdmulh.s d16, d16, d1[5] │ │ │ │ + vqdmulh.s d17, d0, d1[6] │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - andlt pc, r6, pc, asr fp @ │ │ │ │ + andlt pc, r6, r1, lsl fp @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31abc │ │ │ │ + bl 0xfec31b58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646fac7 │ │ │ │ + @ instruction: 0xf646fa79 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf77a023a │ │ │ │ - blls 0x3d9428 │ │ │ │ + blls 0x3d938c │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - vqdmulh.s d17, d0, d1[2] │ │ │ │ + vqdmulh.s d17, d16, d1[3] │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - andlt pc, r6, r9, lsr #22 │ │ │ │ + ldrdlt pc, [r6], -fp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31b28 │ │ │ │ + bl 0xfec31bc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646fa91 │ │ │ │ + @ instruction: 0xf646fa43 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf77a0228 │ │ │ │ - blls 0x3d93bc │ │ │ │ + blls 0x3d9320 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - vmull.s8 , d16, d29 │ │ │ │ + vmvn.i32 d18, #511 @ 0x000001ff │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - strdlt pc, [r6], -r3 │ │ │ │ + andlt pc, r6, r5, lsr #21 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31b94 │ │ │ │ + bl 0xfec31c30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646fa5b │ │ │ │ + @ instruction: 0xf646fa0d │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf77a023a │ │ │ │ - blls 0x3d9350 │ │ │ │ + blls 0x3d92b4 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - vmov.i32 d18, #511 @ 0x000001ff │ │ │ │ + @ instruction: 0xf2c02c95 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - @ instruction: 0xb006fabd │ │ │ │ + andlt pc, r6, pc, ror #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31c00 │ │ │ │ + bl 0xfec31c9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646fa25 │ │ │ │ + @ instruction: 0xf646f9d7 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf77a0228 │ │ │ │ - blls 0x3d92e4 │ │ │ │ + blls 0x3d9248 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - vmvn.i32 q9, #1535 @ 0x000005ff │ │ │ │ + @ instruction: 0xf2c02cf9 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - andlt pc, r6, r7, lsl #21 │ │ │ │ + andlt pc, r6, r9, lsr sl @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31c6c │ │ │ │ + bl 0xfec31d08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646f9ef │ │ │ │ + @ instruction: 0xf646f9a1 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf77a023a │ │ │ │ - blls 0x3d9278 │ │ │ │ + blls 0x3d91dc │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - @ instruction: 0xf2c02cd9 │ │ │ │ + vmov.i32 , #3583 @ 0x00000dff │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - andlt pc, r6, r1, asr sl @ │ │ │ │ + andlt pc, r6, r3, lsl #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31cd8 │ │ │ │ + bl 0xfec31d74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646f9b9 │ │ │ │ + @ instruction: 0xf646f96b │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf77a0228 │ │ │ │ - blls 0x3d920c │ │ │ │ + blls 0x3d9170 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - vmvn.i32 d19, #3583 @ 0x00000dff │ │ │ │ + vqdmulh.s d19, d16, d1[0] │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - andlt pc, r6, fp, lsl sl @ │ │ │ │ + andlt pc, r6, sp, asr #19 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31d44 │ │ │ │ + bl 0xfec31de0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646f983 │ │ │ │ + @ instruction: 0xf646f935 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf77a023a │ │ │ │ - blls 0x3d91a0 │ │ │ │ + blls 0x3d9104 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - vmull.s8 , d16, d17 │ │ │ │ + vmull.s8 q10, d0, d21 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - andlt pc, r6, r5, ror #19 │ │ │ │ + mullt r6, r7, r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31db0 │ │ │ │ + bl 0xfec31e4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646f94d │ │ │ │ + @ instruction: 0xf646f8ff │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf77a0228 │ │ │ │ - blls 0x3d9134 │ │ │ │ + blls 0x3d9098 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - vmull.s8 q10, d0, d5 │ │ │ │ + vmull.s8 q10, d16, d9 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - andlt pc, r6, pc, lsr #19 │ │ │ │ + andlt pc, r6, r1, ror #18 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31e1c │ │ │ │ + bl 0xfec31eb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646f917 │ │ │ │ + @ instruction: 0xf646f8c9 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf77a023a │ │ │ │ - blls 0x3d90c8 │ │ │ │ + blls 0x3d902c │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - vqdmulh.s d20, d0, d1[6] │ │ │ │ + vqdmulh.s d20, d16, d1[7] │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - andlt pc, r6, r9, ror r9 @ │ │ │ │ + andlt pc, r6, fp, lsr #18 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31e88 │ │ │ │ + bl 0xfec31f24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646f8e1 │ │ │ │ + @ instruction: 0xf646f893 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf77a0228 │ │ │ │ - blls 0x3d905c │ │ │ │ + blls 0x3d8fc0 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - vqdmulh.s d20, d16, d1[3] │ │ │ │ + vmov.i32 , #511 @ 0x000001ff │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - andlt pc, r6, r3, asr #18 │ │ │ │ + strdlt pc, [r6], -r5 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31ef4 │ │ │ │ + bl 0xfec31f90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646f8ab │ │ │ │ + @ instruction: 0xf646f85d │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf77a023a │ │ │ │ - blls 0x3d8ff0 │ │ │ │ + blls 0x3d8f54 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - vmvn.i32 d21, #511 @ 0x000001ff │ │ │ │ + @ instruction: 0xf2c05cb5 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - andlt pc, r6, sp, lsl #18 │ │ │ │ + @ instruction: 0xb006f8bf │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31f60 │ │ │ │ + bl 0xfec31ffc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646f875 │ │ │ │ + @ instruction: 0xf646f827 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf77a0228 │ │ │ │ - blls 0x3d8f84 │ │ │ │ + blls 0x3d8ee8 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - @ instruction: 0xf2c05c95 │ │ │ │ + vmov.i32 d22, #2559 @ 0x000009ff │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - ldrdlt pc, [r6], -r7 │ │ │ │ + andlt pc, r6, r9, lsl #17 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec31fcc │ │ │ │ + bl 0xfec32068 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ - @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646f83f │ │ │ │ + @ instruction: 0xf7744615 │ │ │ │ + @ instruction: 0xf646fff1 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ - @ instruction: 0xf77a023a │ │ │ │ - blls 0x3d8f18 │ │ │ │ + @ instruction: 0xf779023a │ │ │ │ + blls 0x3dae7c │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - @ instruction: 0xf2c05cf9 │ │ │ │ + vmvn.i32 q11, #3583 @ 0x00000dff │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - andlt pc, r6, r1, lsr #17 │ │ │ │ + andlt pc, r6, r3, asr r8 @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32038 │ │ │ │ + bl 0xfec320d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ - @ instruction: 0xf7754615 │ │ │ │ - @ instruction: 0xf646f809 │ │ │ │ + @ instruction: 0xf7744615 │ │ │ │ + @ instruction: 0xf646ffbb │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ - @ instruction: 0xf77a0228 │ │ │ │ - blls 0x3d8eac │ │ │ │ + @ instruction: 0xf7790228 │ │ │ │ + blls 0x3dae10 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - vmov.i32 q11, #3583 @ 0x00000dff │ │ │ │ + vqdmulh.s d22, d16, d1[4] │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78cc00c │ │ │ │ - andlt pc, r6, fp, ror #16 │ │ │ │ + andlt pc, r6, sp, lsl r8 @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec320a4 │ │ │ │ + bl 0xfec32140 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646ffd3 │ │ │ │ + @ instruction: 0xf646ff85 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3dae40 │ │ │ │ + blls 0x3dada4 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - vqdmulh.s d22, d16, d1[0] │ │ │ │ + vqdmulh.s d23, d0, d1[1] │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ - @ instruction: 0xf78cc00c │ │ │ │ - andlt pc, r6, r5, lsr r8 @ │ │ │ │ + @ instruction: 0xf78bc00c │ │ │ │ + andlt pc, r6, r7, ror #31 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32110 │ │ │ │ + bl 0xfec321ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646ff9d │ │ │ │ + @ instruction: 0xf646ff4f │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7790228 │ │ │ │ - blls 0x3dadd4 │ │ │ │ + blls 0x3dad38 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf645c008 │ │ │ │ - vmull.s8 , d0, d21 │ │ │ │ + vmull.s8 , d16, d25 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - strdlt pc, [r6], -pc @ │ │ │ │ + @ instruction: 0xb006ffb1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3217c │ │ │ │ + bl 0xfec32218 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646ff67 │ │ │ │ + @ instruction: 0xf646ff19 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3dad68 │ │ │ │ + blls 0x3daccc │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ - @ instruction: 0xf645c008 │ │ │ │ - vmull.s8 , d16, d9 │ │ │ │ + vhadd.s8 d28, d6, d8 │ │ │ │ + vmull.s8 q8, d0, d13 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, r9, asr #31 │ │ │ │ + andlt pc, r6, fp, ror pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec321e8 │ │ │ │ + bl 0xfec32284 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646ff31 │ │ │ │ + @ instruction: 0xf646fee3 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7790228 │ │ │ │ - blls 0x3dacfc │ │ │ │ + blls 0x3dac60 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ - @ instruction: 0xf645c008 │ │ │ │ - vqdmulh.s d23, d16, d1[7] │ │ │ │ + vhadd.s8 d28, d6, d8 │ │ │ │ + vmvn.i32 q8, #511 @ 0x000001ff │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - mullt r6, r3, pc @ │ │ │ │ + andlt pc, r6, r5, asr #30 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32254 │ │ │ │ + bl 0xfec322f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fefb │ │ │ │ + @ instruction: 0xf646fead │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3dac90 │ │ │ │ + blls 0x3dabf4 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - vmov.i32 q8, #511 @ 0x000001ff │ │ │ │ + @ instruction: 0xf2c00cd5 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, sp, asr pc @ │ │ │ │ + andlt pc, r6, pc, lsl #30 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec322c0 │ │ │ │ + bl 0xfec3235c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fec5 │ │ │ │ + @ instruction: 0xf646fe77 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7790228 │ │ │ │ - blls 0x3dac24 │ │ │ │ + blls 0x3dab88 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - @ instruction: 0xf2c00cb5 │ │ │ │ + vmvn.i32 d17, #2559 @ 0x000009ff │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, r7, lsr #30 │ │ │ │ + ldrdlt pc, [r6], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3232c │ │ │ │ + bl 0xfec323c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fe8f │ │ │ │ + @ instruction: 0xf646fe41 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3dabb8 │ │ │ │ + blls 0x3dab1c │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - vmov.i32 d17, #2559 @ 0x000009ff │ │ │ │ + @ instruction: 0xf2c01c9d │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - strdlt pc, [r6], -r1 │ │ │ │ + andlt pc, r6, r3, lsr #29 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32398 │ │ │ │ + bl 0xfec32434 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fe59 │ │ │ │ + @ instruction: 0xf646fe0b │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7790228 │ │ │ │ - blls 0x3dab4c │ │ │ │ + blls 0x3daab0 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - vmvn.i32 , #3583 @ 0x00000dff │ │ │ │ + vmull.s8 q9, d0, d1 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - @ instruction: 0xb006febb │ │ │ │ + andlt pc, r6, sp, ror #28 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32404 │ │ │ │ + bl 0xfec324a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fe23 │ │ │ │ + @ instruction: 0xf646fdd5 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3daae0 │ │ │ │ + blls 0x3daa44 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - vqdmulh.s d17, d16, d1[4] │ │ │ │ + vqdmulh.s d18, d0, d1[5] │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, r5, lsl #29 │ │ │ │ + andlt pc, r6, r7, lsr lr @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32470 │ │ │ │ + bl 0xfec3250c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fded │ │ │ │ + @ instruction: 0xf646fd9f │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7790228 │ │ │ │ - blls 0x3daa74 │ │ │ │ + blls 0x3da9d8 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - vqdmulh.s d18, d0, d1[1] │ │ │ │ + vqdmulh.s d18, d16, d1[2] │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, pc, asr #28 │ │ │ │ + andlt pc, r6, r1, lsl #28 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec324dc │ │ │ │ + bl 0xfec32578 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fdb7 │ │ │ │ + @ instruction: 0xf646fd69 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3daa08 │ │ │ │ + blls 0x3da96c │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - vmull.s8 q9, d16, d25 │ │ │ │ + vmull.s8 , d0, d29 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, r9, lsl lr @ │ │ │ │ + andlt pc, r6, fp, asr #27 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32548 │ │ │ │ + bl 0xfec325e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fd81 │ │ │ │ + @ instruction: 0xf646fd33 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7790228 │ │ │ │ - blls 0x3da99c │ │ │ │ + blls 0x3da900 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - vmull.s8 , d0, d13 │ │ │ │ + @ instruction: 0xf2c03c91 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, r3, ror #27 │ │ │ │ + mullt r6, r5, sp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec325b4 │ │ │ │ + bl 0xfec32650 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fd4b │ │ │ │ + @ instruction: 0xf646fcfd │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3da930 │ │ │ │ + blls 0x3da894 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - vmvn.i32 , #511 @ 0x000001ff │ │ │ │ + @ instruction: 0xf2c03cf5 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, sp, lsr #27 │ │ │ │ + andlt pc, r6, pc, asr sp @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32620 │ │ │ │ + bl 0xfec326bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fd15 │ │ │ │ + @ instruction: 0xf646fcc7 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7790228 │ │ │ │ - blls 0x3da8c4 │ │ │ │ + blls 0x3da828 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - @ instruction: 0xf2c03cd5 │ │ │ │ + vmov.i32 q10, #2559 @ 0x000009ff │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, r7, ror sp @ │ │ │ │ + andlt pc, r6, r9, lsr #26 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3268c │ │ │ │ + bl 0xfec32728 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fcdf │ │ │ │ + @ instruction: 0xf646fc91 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3da858 │ │ │ │ + blls 0x3da7bc │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - vmvn.i32 d20, #2559 @ 0x000009ff │ │ │ │ + @ instruction: 0xf2c04cbd │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, r1, asr #26 │ │ │ │ + strdlt pc, [r6], -r3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec326f8 │ │ │ │ + bl 0xfec32794 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fca9 │ │ │ │ + @ instruction: 0xf646fc5b │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7790228 │ │ │ │ - blls 0x3da7ec │ │ │ │ + blls 0x3da750 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - @ instruction: 0xf2c04c9d │ │ │ │ + vmull.s8 , d0, d17 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, fp, lsl #26 │ │ │ │ + @ instruction: 0xb006fcbd │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32764 │ │ │ │ + bl 0xfec32800 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fc73 │ │ │ │ + @ instruction: 0xf646fc25 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3da780 │ │ │ │ + blls 0x3da6e4 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - vmull.s8 , d0, d1 │ │ │ │ + vmull.s8 , d16, d5 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - ldrdlt pc, [r6], -r5 │ │ │ │ + andlt pc, r6, r7, lsl #25 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec327d0 │ │ │ │ + bl 0xfec3286c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fc3d │ │ │ │ + @ instruction: 0xf646fbef │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7790228 │ │ │ │ - blls 0x3da714 │ │ │ │ + blls 0x3da678 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - vqdmulh.s d21, d0, d1[5] │ │ │ │ + vqdmulh.s d21, d16, d1[6] │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - mullt r6, pc, ip @ │ │ │ │ + andlt pc, r6, r1, asr ip @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3283c │ │ │ │ + bl 0xfec328d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fc07 │ │ │ │ + @ instruction: 0xf646fbb9 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3da6a8 │ │ │ │ + blls 0x3da60c │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - vqdmulh.s d21, d16, d1[2] │ │ │ │ + vqdmulh.s d22, d0, d1[3] │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, r9, ror #24 │ │ │ │ + andlt pc, r6, fp, lsl ip @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec328a8 │ │ │ │ + bl 0xfec32944 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fbd1 │ │ │ │ + @ instruction: 0xf646fb83 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7790228 │ │ │ │ - blls 0x3da63c │ │ │ │ + blls 0x3da5a0 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - vmull.s8 q11, d0, d29 │ │ │ │ + @ instruction: 0xf2c06cb1 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, r3, lsr ip @ │ │ │ │ + andlt pc, r6, r5, ror #23 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32914 │ │ │ │ + bl 0xfec329b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fb9b │ │ │ │ + @ instruction: 0xf646fb4d │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3da5d0 │ │ │ │ + blls 0x3da534 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - @ instruction: 0xf2c06c91 │ │ │ │ + vmov.i32 d23, #1535 @ 0x000005ff │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - strdlt pc, [r6], -sp │ │ │ │ + andlt pc, r6, pc, lsr #23 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32980 │ │ │ │ + bl 0xfec32a1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fb65 │ │ │ │ + @ instruction: 0xf646fb17 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7790228 │ │ │ │ - blls 0x3da564 │ │ │ │ + blls 0x3da4c8 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - @ instruction: 0xf2c06cf5 │ │ │ │ + vmvn.i32 , #2559 @ 0x000009ff │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, r7, asr #23 │ │ │ │ + andlt pc, r6, r9, ror fp @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec329ec │ │ │ │ + bl 0xfec32a88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fb2f │ │ │ │ + @ instruction: 0xf646fae1 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3da4f8 │ │ │ │ + blls 0x3da45c │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ vhadd.s8 d28, d6, d8 │ │ │ │ - vmov.i32 , #2559 @ 0x000009ff │ │ │ │ + @ instruction: 0xf2c07cdd │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - mullt r6, r1, fp │ │ │ │ + andlt pc, r6, r3, asr #22 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32a58 │ │ │ │ + bl 0xfec32af4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646faf9 │ │ │ │ + @ instruction: 0xf646faab │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7790228 │ │ │ │ - blls 0x3da48c │ │ │ │ + blls 0x3da3f0 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ - vhadd.s8 d28, d6, d8 │ │ │ │ - @ instruction: 0xf2c07cbd │ │ │ │ + @ instruction: 0xf646c008 │ │ │ │ + vqdmulh.s d16, d0, d1[0] │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, fp, asr fp @ │ │ │ │ + andlt pc, r6, sp, lsl #22 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32ac4 │ │ │ │ + bl 0xfec32b60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fac3 │ │ │ │ + @ instruction: 0xf646fa75 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3da420 │ │ │ │ + blls 0x3da384 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf646c008 │ │ │ │ - vmull.s8 q8, d0, d17 │ │ │ │ + vmull.s8 q8, d16, d21 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, r5, lsr #22 │ │ │ │ + ldrdlt pc, [r6], -r7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32b30 │ │ │ │ + bl 0xfec32bcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fa8d │ │ │ │ + @ instruction: 0xf646fa3f │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7790228 │ │ │ │ - blls 0x3da3b4 │ │ │ │ + blls 0x3da318 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf646c008 │ │ │ │ - vmull.s8 q8, d16, d5 │ │ │ │ + vmull.s8 , d0, d9 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, pc, ror #21 │ │ │ │ + andlt pc, r6, r1, lsr #21 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32b9c │ │ │ │ + bl 0xfec32c38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fa57 │ │ │ │ + @ instruction: 0xf646fa09 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3da348 │ │ │ │ + blls 0x3da2ac │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf646c008 │ │ │ │ - vqdmulh.s d16, d16, d1[6] │ │ │ │ + vqdmulh.s d17, d0, d1[7] │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - @ instruction: 0xb006fab9 │ │ │ │ + andlt pc, r6, fp, ror #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32c08 │ │ │ │ + bl 0xfec32ca4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646fa21 │ │ │ │ + @ instruction: 0xf646f9d3 │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf7790228 │ │ │ │ - blls 0x3da2dc │ │ │ │ + blls 0x3da240 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf646c008 │ │ │ │ - vqdmulh.s d17, d0, d1[3] │ │ │ │ + @ instruction: 0xf2c01cd1 │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, r3, lsl #21 │ │ │ │ + andlt pc, r6, r5, lsr sl @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32c74 │ │ │ │ + bl 0xfec32d10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ @ instruction: 0x460e461c │ │ │ │ @ instruction: 0xf7744615 │ │ │ │ - @ instruction: 0xf646f9eb │ │ │ │ + @ instruction: 0xf646f99d │ │ │ │ vsubl.s8 q11, d0, d20 │ │ │ │ mulls r5, r6, r2 │ │ │ │ vtst.8 d22, d3, d1 │ │ │ │ @ instruction: 0xf779023a │ │ │ │ - blls 0x3da270 │ │ │ │ + blls 0x3da1d4 │ │ │ │ stcls 6, cr4, [sl], {34} @ 0x22 │ │ │ │ strtmi r9, [r9], -r1, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r5, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8cd9400 │ │ │ │ @ instruction: 0xf646c008 │ │ │ │ - @ instruction: 0xf2c01cb1 │ │ │ │ + vmvn.i32 d18, #1535 @ 0x000005ff │ │ │ │ @ instruction: 0xf8cd0c0d │ │ │ │ @ instruction: 0xf78bc00c │ │ │ │ - andlt pc, r6, sp, asr #20 │ │ │ │ + strdlt pc, [r6], -pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32ce0 │ │ │ │ + bl 0xfec32d7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xf9acf774 │ │ │ │ + @ instruction: 0xf95ef774 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7796809 │ │ │ │ - vmul.i8 d31, d18, d23 │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3debf4 │ │ │ │ + vmla.i8 , q1, │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3dec90 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ strls r4, [r2], #-112 @ 0xffffff90 │ │ │ │ strls r2, [r1], #-1024 @ 0xfffffc00 │ │ │ │ - blx 0x499968 │ │ │ │ + @ instruction: 0xf9c0f78b │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32d58 │ │ │ │ + bl 0xfec32df4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xf970f774 │ │ │ │ + @ instruction: 0xf922f774 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7796809 │ │ │ │ - vmul.i8 , q1, │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3dec6c │ │ │ │ + vmla.i8 d31, d2, d29 │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3ded08 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ strls r4, [r2], #-128 @ 0xffffff80 │ │ │ │ strls r2, [r1], #-1024 @ 0xfffffc00 │ │ │ │ - @ instruction: 0xf9d2f78b │ │ │ │ + @ instruction: 0xf984f78b │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32dd0 │ │ │ │ + bl 0xfec32e6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xf934f774 │ │ │ │ + @ instruction: 0xf8e6f774 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7796809 │ │ │ │ - vmul.i8 d31, d2, d31 │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3dece4 │ │ │ │ + vtst.8 , q9, │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3ded80 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ strls r4, [r2], #-144 @ 0xffffff70 │ │ │ │ strls r2, [r1], #-1024 @ 0xfffffc00 │ │ │ │ - @ instruction: 0xf996f78b │ │ │ │ + @ instruction: 0xf948f78b │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32e48 │ │ │ │ + bl 0xfec32ee4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xf8f8f774 │ │ │ │ + @ instruction: 0xf8aaf774 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7796809 │ │ │ │ - vmla.i8 d31, d2, d3 │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3ded5c │ │ │ │ + vtst.8 d31, d18, d21 │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3dedf8 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ strls r4, [r2], #-160 @ 0xffffff60 │ │ │ │ strls r2, [r1], #-1024 @ 0xfffffc00 │ │ │ │ - @ instruction: 0xf95af78b │ │ │ │ + @ instruction: 0xf90cf78b │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32ec0 │ │ │ │ + bl 0xfec32f5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xf8bcf774 │ │ │ │ + @ instruction: 0xf86ef774 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7796809 │ │ │ │ - vadd.i8 , q9, │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3dedd4 │ │ │ │ + vtst.8 , q1, │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3dee70 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ strls r4, [r2], #-176 @ 0xffffff50 │ │ │ │ strls r2, [r1], #-1024 @ 0xfffffc00 │ │ │ │ - @ instruction: 0xf91ef78b │ │ │ │ + @ instruction: 0xf8d0f78b │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32f38 │ │ │ │ + bl 0xfec32fd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xf880f774 │ │ │ │ + @ instruction: 0xf832f774 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7796809 │ │ │ │ - vadd.i8 d31, d18, d11 │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3dee4c │ │ │ │ + vtst.8 d31, d2, d29 │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3deee8 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ strls r4, [r2], #-192 @ 0xffffff40 │ │ │ │ strls r2, [r1], #-1024 @ 0xfffffc00 │ │ │ │ - @ instruction: 0xf8e2f78b │ │ │ │ + @ instruction: 0xf894f78b │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec32fb0 │ │ │ │ + bl 0xfec3304c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xf844f774 │ │ │ │ + @ instruction: 0xfff6f773 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7796809 │ │ │ │ - vadd.i8 , q1, │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3deec4 │ │ │ │ + vadd.i8 d31, d2, d1 │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3def60 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ strls r4, [r2], #-208 @ 0xffffff30 │ │ │ │ strls r2, [r1], #-1024 @ 0xfffffc00 │ │ │ │ - @ instruction: 0xf8a6f78b │ │ │ │ + @ instruction: 0xf858f78b │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec33028 │ │ │ │ + bl 0xfec330c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xf808f774 │ │ │ │ + @ instruction: 0xffbaf773 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ - @ instruction: 0xf7796809 │ │ │ │ - vtst.8 d31, d2, d3 │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3def3c │ │ │ │ + @ instruction: 0xf7786809 │ │ │ │ + vmax.f32 , q9, │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3defd8 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ strls r4, [r2], #-224 @ 0xffffff20 │ │ │ │ strls r2, [r1], #-1024 @ 0xfffffc00 │ │ │ │ - @ instruction: 0xf86af78b │ │ │ │ + @ instruction: 0xf81cf78b │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec330a0 │ │ │ │ + bl 0xfec3313c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xffccf773 │ │ │ │ + @ instruction: 0xff7ef773 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - vrecps.f32 , q9, │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3defb4 │ │ │ │ + vmax.f32 d31, d18, d9 │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3df050 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ strls r4, [r2], #-240 @ 0xffffff10 │ │ │ │ strls r2, [r1], #-1024 @ 0xfffffc00 │ │ │ │ - @ instruction: 0xf82ef78b │ │ │ │ + @ instruction: 0xffe0f78a │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec33118 │ │ │ │ + bl 0xfec331b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xff90f773 │ │ │ │ + @ instruction: 0xff42f773 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - vrecps.f32 d31, d18, d11 │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3df02c │ │ │ │ + vmax.f32 , q1, │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3df0c8 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ strls r4, [r2], #-256 @ 0xffffff00 │ │ │ │ strls r2, [r1], #-1024 @ 0xfffffc00 │ │ │ │ - @ instruction: 0xfff2f78a │ │ │ │ + @ instruction: 0xffa4f78a │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec33190 │ │ │ │ + bl 0xfec3322c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xff54f773 │ │ │ │ + @ instruction: 0xff06f773 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - vrecps.f32 , q1, │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3df0a4 │ │ │ │ + vrecps.f32 d31, d2, d1 │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3df140 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ strls r4, [r2], #-272 @ 0xfffffef0 │ │ │ │ strls r2, [r1], #-1024 @ 0xfffffc00 │ │ │ │ - @ instruction: 0xffb6f78a │ │ │ │ + @ instruction: 0xff68f78a │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec33208 │ │ │ │ + bl 0xfec332a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - @ instruction: 0xff18f773 │ │ │ │ + mcr2 7, 6, pc, cr10, cr3, {3} @ │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - vmax.f32 d31, d2, d19 │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3df11c │ │ │ │ + @ instruction: 0xf242fed5 │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3df1b8 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ strls r4, [r2], #-288 @ 0xfffffee0 │ │ │ │ strls r2, [r1], #-1024 @ 0xfffffc00 │ │ │ │ - @ instruction: 0xff7af78a │ │ │ │ + @ instruction: 0xff2cf78a │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec33280 │ │ │ │ + bl 0xfec3331c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - mrc2 7, 6, pc, cr12, cr3, {3} │ │ │ │ + mcr2 7, 4, pc, cr14, cr3, {3} @ │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - vceq.f32 , q9, │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3df194 │ │ │ │ + @ instruction: 0xf242fe99 │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3df230 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ @ instruction: 0xf64e4130 │ │ │ │ - vmvn.i32 q11, #2303 @ 0x000008ff │ │ │ │ + @ instruction: 0xf2c06cf8 │ │ │ │ strls r0, [r2], #-3124 @ 0xfffff3cc │ │ │ │ mulmi r4, ip, r8 │ │ │ │ @ instruction: 0xf78a9401 │ │ │ │ - andlt pc, r7, r9, lsr pc @ │ │ │ │ + andlt pc, r7, fp, ror #29 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec33304 │ │ │ │ + bl 0xfec333a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - mrc2 7, 4, pc, cr10, cr3, {3} │ │ │ │ + mcr2 7, 2, pc, cr12, cr3, {3} @ │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - vceq.f32 d31, d18, d21 │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3df218 │ │ │ │ + @ instruction: 0xf242fe57 │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3df2b4 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ @ instruction: 0xf64e4140 │ │ │ │ - vmvn.i32 q11, #2303 @ 0x000008ff │ │ │ │ + @ instruction: 0xf2c06cf8 │ │ │ │ strls r0, [r2], #-3124 @ 0xfffff3cc │ │ │ │ mulmi r4, ip, r8 │ │ │ │ @ instruction: 0xf78a9401 │ │ │ │ - strdlt pc, [r7], -r7 │ │ │ │ + andlt pc, r7, r9, lsr #29 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec33388 │ │ │ │ + bl 0xfec33424 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ teqpeq sl, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - mrc2 7, 2, pc, cr8, cr3, {3} │ │ │ │ + mcr2 7, 0, pc, cr10, cr3, {3} @ │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - @ instruction: 0xf642fe63 │ │ │ │ - vqdmulh.s d16, d0, d0[7] │ │ │ │ - blls 0x3df29c │ │ │ │ + @ instruction: 0xf642fe15 │ │ │ │ + vqdmulh.s d16, d16, d0[7] │ │ │ │ + blls 0x3df338 │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ eormi pc, r4, ip, asr r8 @ │ │ │ │ - ldclvs 6, cr15, [r8], #-312 @ 0xfffffec8 │ │ │ │ + ldclvs 6, cr15, [r8], #312 @ 0x138 │ │ │ │ ldceq 2, cr15, [r4], #-768 @ 0xfffffd00 │ │ │ │ ldrtmi r9, [r8], -r2, lsl #8 │ │ │ │ mulmi r0, ip, r8 │ │ │ │ @ instruction: 0xf78a9401 │ │ │ │ - @ instruction: 0xb007feb7 │ │ │ │ + andlt pc, r7, r9, ror #28 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec33408 │ │ │ │ + bl 0xfec334a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ teqpeq sl, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - mrc2 7, 0, pc, cr8, cr3, {3} │ │ │ │ + stc2l 7, cr15, [sl, #460] @ 0x1cc │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - @ instruction: 0xf642fe23 │ │ │ │ - vmvn.i32 q8, #3327 @ 0x00000cff │ │ │ │ - blls 0x3df31c │ │ │ │ + @ instruction: 0xf642fdd5 │ │ │ │ + @ instruction: 0xf2c00cfc │ │ │ │ + blls 0x3df3b8 │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ eormi pc, r4, ip, asr r8 @ │ │ │ │ - ldclvs 6, cr15, [r8], #-312 @ 0xfffffec8 │ │ │ │ + ldclvs 6, cr15, [r8], #312 @ 0x138 │ │ │ │ ldceq 2, cr15, [r4], #-768 @ 0xfffffd00 │ │ │ │ ldrtmi r9, [r8], -r2, lsl #8 │ │ │ │ mulmi r0, ip, r8 │ │ │ │ @ instruction: 0xf78a9401 │ │ │ │ - andlt pc, r7, r7, ror lr @ │ │ │ │ + andlt pc, r7, r9, lsr #28 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec33488 │ │ │ │ + bl 0xfec33524 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ teqpeq sl, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - ldc2l 7, cr15, [r8, #460] @ 0x1cc │ │ │ │ + stc2 7, cr15, [sl, #460] @ 0x1cc │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - @ instruction: 0xf642fde3 │ │ │ │ - vqdmulh.s d16, d0, d0[7] │ │ │ │ - blls 0x3df39c │ │ │ │ + @ instruction: 0xf642fd95 │ │ │ │ + vqdmulh.s d16, d16, d0[7] │ │ │ │ + blls 0x3df438 │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ eormi pc, r4, ip, asr r8 @ │ │ │ │ - ldclvs 6, cr15, [r8], #-312 @ 0xfffffec8 │ │ │ │ + ldclvs 6, cr15, [r8], #312 @ 0x138 │ │ │ │ ldceq 2, cr15, [r4], #-768 @ 0xfffffd00 │ │ │ │ ldrtmi r9, [r8], -r2, lsl #8 │ │ │ │ mulmi r1, ip, r8 │ │ │ │ @ instruction: 0xf78a9401 │ │ │ │ - andlt pc, r7, r7, lsr lr @ │ │ │ │ + andlt pc, r7, r9, ror #27 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec33508 │ │ │ │ + bl 0xfec335a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ teqpeq sl, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - ldc2 7, cr15, [r8, #460] @ 0x1cc │ │ │ │ + stc2l 7, cr15, [sl, #-460] @ 0xfffffe34 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - @ instruction: 0xf642fda3 │ │ │ │ - vmvn.i32 q8, #3327 @ 0x00000cff │ │ │ │ - blls 0x3df41c │ │ │ │ + @ instruction: 0xf642fd55 │ │ │ │ + @ instruction: 0xf2c00cfc │ │ │ │ + blls 0x3df4b8 │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ eormi pc, r4, ip, asr r8 @ │ │ │ │ - ldclvs 6, cr15, [r8], #-312 @ 0xfffffec8 │ │ │ │ + ldclvs 6, cr15, [r8], #312 @ 0x138 │ │ │ │ ldceq 2, cr15, [r4], #-768 @ 0xfffffd00 │ │ │ │ ldrtmi r9, [r8], -r2, lsl #8 │ │ │ │ mulmi r1, ip, r8 │ │ │ │ @ instruction: 0xf78a9401 │ │ │ │ - strdlt pc, [r7], -r7 │ │ │ │ + andlt pc, r7, r9, lsr #27 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec33588 │ │ │ │ + bl 0xfec33624 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ teqpeq sl, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - ldc2l 7, cr15, [r8, #-460] @ 0xfffffe34 │ │ │ │ + stc2 7, cr15, [sl, #-460] @ 0xfffffe34 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - @ instruction: 0xf642fd63 │ │ │ │ - vqdmulh.s d16, d0, d0[7] │ │ │ │ - blls 0x3df49c │ │ │ │ + @ instruction: 0xf642fd15 │ │ │ │ + vqdmulh.s d16, d16, d0[7] │ │ │ │ + blls 0x3df538 │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ eormi pc, r4, ip, asr r8 @ │ │ │ │ - ldclvs 6, cr15, [r8], #-312 @ 0xfffffec8 │ │ │ │ + ldclvs 6, cr15, [r8], #312 @ 0x138 │ │ │ │ ldceq 2, cr15, [r4], #-768 @ 0xfffffd00 │ │ │ │ ldrtmi r9, [r8], -r2, lsl #8 │ │ │ │ mulmi r2, ip, r8 │ │ │ │ @ instruction: 0xf78a9401 │ │ │ │ - @ instruction: 0xb007fdb7 │ │ │ │ + andlt pc, r7, r9, ror #26 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec33608 │ │ │ │ + bl 0xfec336a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ teqpeq sl, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - ldc2 7, cr15, [r8, #-460] @ 0xfffffe34 │ │ │ │ + stc2l 7, cr15, [sl], {115} @ 0x73 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - @ instruction: 0xf642fd23 │ │ │ │ - vmvn.i32 q8, #3327 @ 0x00000cff │ │ │ │ - blls 0x3df51c │ │ │ │ + @ instruction: 0xf642fcd5 │ │ │ │ + @ instruction: 0xf2c00cfc │ │ │ │ + blls 0x3df5b8 │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ eormi pc, r4, ip, asr r8 @ │ │ │ │ - ldclvs 6, cr15, [r8], #-312 @ 0xfffffec8 │ │ │ │ + ldclvs 6, cr15, [r8], #312 @ 0x138 │ │ │ │ ldceq 2, cr15, [r4], #-768 @ 0xfffffd00 │ │ │ │ ldrtmi r9, [r8], -r2, lsl #8 │ │ │ │ mulmi r2, ip, r8 │ │ │ │ @ instruction: 0xf78a9401 │ │ │ │ - andlt pc, r7, r7, ror sp @ │ │ │ │ + andlt pc, r7, r9, lsr #26 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec33688 │ │ │ │ + bl 0xfec33724 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ vand d16, d3, d26 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - ldc2l 7, cr15, [r8], {115} @ 0x73 │ │ │ │ + stc2 7, cr15, [sl], {115} @ 0x73 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - sha1c.32 , q9, │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ - blls 0x3df59c │ │ │ │ + vfma.f32 d31, d18, d5 │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ + blls 0x3df638 │ │ │ │ vstmiaeq r4, {d14-d19} │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ @ instruction: 0xf64e4150 │ │ │ │ - vmvn.i32 q11, #2303 @ 0x000008ff │ │ │ │ + @ instruction: 0xf2c06cf8 │ │ │ │ strls r0, [r2], #-3124 @ 0xfffff3cc │ │ │ │ mulmi r0, ip, r8 │ │ │ │ @ instruction: 0xf78a9401 │ │ │ │ - andlt pc, r7, r5, lsr sp @ │ │ │ │ + andlt pc, r7, r7, ror #25 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3370c │ │ │ │ + bl 0xfec337a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ teqpeq sl, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - ldc2 7, cr15, [r6], {115} @ 0x73 │ │ │ │ + mcrr2 7, 7, pc, r8, cr3 @ │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - @ instruction: 0xf642fca1 │ │ │ │ - vmull.s8 q8, d16, d12 │ │ │ │ - blls 0x3df620 │ │ │ │ + @ instruction: 0xf642fc53 │ │ │ │ + vmull.s8 , d0, d12 │ │ │ │ + blls 0x3df6bc │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ eormi pc, r4, ip, asr r8 @ │ │ │ │ - ldclvs 6, cr15, [r8], #-312 @ 0xfffffec8 │ │ │ │ + ldclvs 6, cr15, [r8], #312 @ 0x138 │ │ │ │ ldceq 2, cr15, [r4], #-768 @ 0xfffffd00 │ │ │ │ ldrtmi r9, [r8], -r2, lsl #8 │ │ │ │ mulmi r4, ip, r8 │ │ │ │ @ instruction: 0xf78a9401 │ │ │ │ - strdlt pc, [r7], -r5 │ │ │ │ + andlt pc, r7, r7, lsr #25 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3378c │ │ │ │ + bl 0xfec33828 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ teqpeq sl, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - mrrc2 7, 7, pc, r6, cr3 @ │ │ │ │ + stc2 7, cr15, [r8], {115} @ 0x73 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - @ instruction: 0xf642fc61 │ │ │ │ - vmull.s8 q8, d16, d12 │ │ │ │ - blls 0x3df6a0 │ │ │ │ + @ instruction: 0xf642fc13 │ │ │ │ + vmull.s8 , d0, d12 │ │ │ │ + blls 0x3df73c │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ eormi pc, r4, ip, asr r8 @ │ │ │ │ - ldclvs 6, cr15, [r8], #-312 @ 0xfffffec8 │ │ │ │ + ldclvs 6, cr15, [r8], #312 @ 0x138 │ │ │ │ ldceq 2, cr15, [r4], #-768 @ 0xfffffd00 │ │ │ │ ldrtmi r9, [r8], -r2, lsl #8 │ │ │ │ mulmi r3, ip, r8 │ │ │ │ @ instruction: 0xf78a9401 │ │ │ │ - @ instruction: 0xb007fcb5 │ │ │ │ + andlt pc, r7, r7, ror #24 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3380c │ │ │ │ + bl 0xfec338a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ teqpeq sl, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - ldc2 7, cr15, [r6], {115} @ 0x73 │ │ │ │ + blx 0xff31a49a │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - @ instruction: 0xf642fc21 │ │ │ │ - vmull.s8 q8, d16, d12 │ │ │ │ - blls 0x3df720 │ │ │ │ + @ instruction: 0xf642fbd3 │ │ │ │ + vmull.s8 , d0, d12 │ │ │ │ + blls 0x3df7bc │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ eormi pc, r4, ip, asr r8 @ │ │ │ │ - ldclvs 6, cr15, [r8], #-312 @ 0xfffffec8 │ │ │ │ + ldclvs 6, cr15, [r8], #312 @ 0x138 │ │ │ │ ldceq 2, cr15, [r4], #-768 @ 0xfffffd00 │ │ │ │ ldrtmi r9, [r8], -r2, lsl #8 │ │ │ │ mulmi r2, ip, r8 │ │ │ │ @ instruction: 0xf78a9401 │ │ │ │ - andlt pc, r7, r5, ror ip @ │ │ │ │ + andlt pc, r7, r7, lsr #24 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3388c │ │ │ │ + bl 0xfec33928 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ teqpeq sl, r3, asr #4 @ p-variant is OBSOLETE │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ movwls r0, #21032 @ 0x5228 │ │ │ │ svclt 0x00082801 │ │ │ │ andls r4, r4, #10485760 @ 0xa00000 │ │ │ │ - blx 0xff69a47e │ │ │ │ + blx 0xfe31a51a │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r5], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - @ instruction: 0xf642fbe1 │ │ │ │ - vmull.s8 q8, d16, d12 │ │ │ │ - blls 0x3df7a0 │ │ │ │ + @ instruction: 0xf642fb93 │ │ │ │ + vmull.s8 , d0, d12 │ │ │ │ + blls 0x3df83c │ │ │ │ strtmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrtmi r9, [r1], -r5, lsl #22 │ │ │ │ eormi pc, r4, ip, asr r8 @ │ │ │ │ - ldclvs 6, cr15, [r8], #-312 @ 0xfffffec8 │ │ │ │ + ldclvs 6, cr15, [r8], #312 @ 0x138 │ │ │ │ ldceq 2, cr15, [r4], #-768 @ 0xfffffd00 │ │ │ │ ldrtmi r9, [r8], -r2, lsl #8 │ │ │ │ mulmi r1, ip, r8 │ │ │ │ @ instruction: 0xf78a9401 │ │ │ │ - andlt pc, r7, r5, lsr ip @ │ │ │ │ + andlt pc, r7, r7, ror #23 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -209137,80 +209177,80 @@ │ │ │ │ ldmib r1, {r1, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x432c5401 │ │ │ │ @ instruction: 0x432c680d │ │ │ │ ldrle r0, [r7], #-1765 @ 0xfffff91b │ │ │ │ stmdbvs fp, {r1, r4, r5, r7, r8, ip, sp, pc} │ │ │ │ ldmib r1, {r0, r1, r5, r8, ip, sp, pc}^ │ │ │ │ @ instruction: 0x43234301 │ │ │ │ - strle r0, [pc], #-2012 @ 0xdc748 │ │ │ │ + strle r0, [pc], #-2012 @ 0xdc7e4 │ │ │ │ @ instruction: 0x460c4617 │ │ │ │ - blx 0x718780 │ │ │ │ + blx 0x89881c │ │ │ │ mulcs r1, r8, r9 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ andlt r2, r2, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ stmdavs r5!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xf77368e6 │ │ │ │ - strmi pc, [r1], r5, lsl #22 │ │ │ │ + @ instruction: 0x4681fab7 │ │ │ │ cdpcs 1, 0, cr1, cr1, cr10, {1} │ │ │ │ @ instruction: 0xf005d033 │ │ │ │ movwcs r0, #8463 @ 0x210f │ │ │ │ - blx 0x1c1a710 │ │ │ │ - blx 0xfff9a564 │ │ │ │ - bvs 0xa1a0b4 │ │ │ │ - bcs 0xfe6992a0 │ │ │ │ + blx 0x89a7ac │ │ │ │ + blx 0xfec1a600 │ │ │ │ + bvs 0xa1a150 │ │ │ │ + bcs 0xfe69933c │ │ │ │ strcs r4, [r0, #-1664] @ 0xfffff980 │ │ │ │ - blx 0xffd9a574 │ │ │ │ + blx 0xfea1a610 │ │ │ │ ands r4, r6, r6, lsl #12 │ │ │ │ @ instruction: 0xf7df6861 │ │ │ │ - @ instruction: 0x462afa5d │ │ │ │ + strtmi pc, [sl], -pc, lsl #20 │ │ │ │ movwcs r6, #10401 @ 0x28a1 │ │ │ │ @ instruction: 0xf7df4630 │ │ │ │ - @ instruction: 0x9600fa57 │ │ │ │ + strls pc, [r0], -r9, lsl #20 │ │ │ │ strbmi r4, [r2], -fp, asr #12 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ @ instruction: 0x47b84630 │ │ │ │ strcc r4, [r1, #-1578] @ 0xfffff9d6 │ │ │ │ movwcs r6, #10401 @ 0x28a1 │ │ │ │ @ instruction: 0xf7df4630 │ │ │ │ - stmdbvs r1!, {r0, r1, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r1!, {r0, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi r2, [sl], -r2, lsl #6 │ │ │ │ stmdbcs r0, {r6, r9, sl, lr} │ │ │ │ ldrmi fp, [r9], -ip, lsl #30 │ │ │ │ addmi r2, sp, #4, 2 │ │ │ │ ldrdcs sp, [r1], -lr │ │ │ │ movwcs lr, #10160 @ 0x27b0 │ │ │ │ tstpeq r7, r5 @ p-variant is OBSOLETE │ │ │ │ - blx 0xf1a778 │ │ │ │ + @ instruction: 0xf9eaf7df │ │ │ │ ldrle r0, [r4, #-1835] @ 0xfffff8d5 │ │ │ │ - blx 0xff21a5d0 │ │ │ │ + blx 0x1e9a66c │ │ │ │ strmi r4, [r5], -r9, asr #12 │ │ │ │ @ instruction: 0xf6cf2200 │ │ │ │ @ instruction: 0x464872ff │ │ │ │ - mrc2 7, 7, pc, cr14, cr8, {3} │ │ │ │ + mrc2 7, 5, pc, cr0, cr8, {3} │ │ │ │ strtmi r4, [r8], -r9, asr #12 │ │ │ │ @ instruction: 0xf7782210 │ │ │ │ - @ instruction: 0x462afebb │ │ │ │ + strtmi pc, [sl], -sp, ror #28 │ │ │ │ strbmi r4, [r8], -r9, asr #12 │ │ │ │ - mcrr2 7, 7, pc, sl, cr8 @ │ │ │ │ + blx 0x1a6a6 │ │ │ │ @ instruction: 0xf773e7b4 │ │ │ │ - strbmi pc, [r9], -pc, lsr #21 @ │ │ │ │ + strbmi pc, [r9], -r1, ror #20 @ │ │ │ │ strbmi r4, [r8], -r5, lsl #12 │ │ │ │ - @ instruction: 0xff0cf77a │ │ │ │ + mrc2 7, 5, pc, cr14, cr10, {3} │ │ │ │ strtmi r4, [r8], -r9, asr #12 │ │ │ │ @ instruction: 0xf7782210 │ │ │ │ - strtmi pc, [sl], -fp, asr #26 │ │ │ │ + @ instruction: 0x462afcfd │ │ │ │ strbmi r4, [r8], -r9, asr #12 │ │ │ │ - ldc2 7, cr15, [r8], #-480 @ 0xfffffe20 │ │ │ │ + blx 0xffb9a6ca │ │ │ │ svclt 0x0000e7a2 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrsbmi pc, [r0], #128 @ 0x80 @ │ │ │ │ strcs pc, [r0], #-964 @ 0xfffffc3c │ │ │ │ @@ -209222,76 +209262,76 @@ │ │ │ │ strbteq r4, [r5], ip, lsr #6 │ │ │ │ @ instruction: 0xb1b2d417 │ │ │ │ @ instruction: 0xb124690c │ │ │ │ strpl lr, [r1], #-2513 @ 0xfffff62f │ │ │ │ strbeq r4, [r4, ip, lsr #6]! │ │ │ │ ldrmi sp, [pc], -pc, lsl #8 │ │ │ │ @ instruction: 0x460c4691 │ │ │ │ - @ instruction: 0xf972f00c │ │ │ │ + @ instruction: 0xf978f00c │ │ │ │ andcs fp, r1, r8, lsl #19 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ strdcs r8, [r0], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ stmdavs r5!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xf77368e6 │ │ │ │ - strmi pc, [r2], r1, ror #20 │ │ │ │ + pkhbtmi pc, r2, r3, lsl #20 @ │ │ │ │ cdpcs 1, 0, cr1, cr1, cr10, {1} │ │ │ │ @ instruction: 0xf005d030 │ │ │ │ movwcs r0, #8463 @ 0x210f │ │ │ │ - @ instruction: 0xf9c8f7df │ │ │ │ - blx 0x169a6ac │ │ │ │ + @ instruction: 0xf97af7df │ │ │ │ + blx 0x31a748 │ │ │ │ strmi r2, [r6], -r0, lsl #10 │ │ │ │ stmdavs r1!, {r0, r1, r3, r4, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7df4630 │ │ │ │ - @ instruction: 0x4652f9bf │ │ │ │ + @ instruction: 0x4652f971 │ │ │ │ @ instruction: 0x46304631 │ │ │ │ cmplt pc, r8, asr #15 │ │ │ │ - blx 0x131a6c8 │ │ │ │ + @ instruction: 0xf9faf773 │ │ │ │ strmi r6, [r0], r1, lsr #17 │ │ │ │ movwcs r4, #9770 @ 0x262a │ │ │ │ - @ instruction: 0xf9b2f7df │ │ │ │ + @ instruction: 0xf964f7df │ │ │ │ @ instruction: 0x46414632 │ │ │ │ @ instruction: 0x47b84630 │ │ │ │ strcc r4, [r1, #-1578] @ 0xfffff9d6 │ │ │ │ movwcs r6, #10401 @ 0x28a1 │ │ │ │ @ instruction: 0xf7df4630 │ │ │ │ - stmdbvs r1!, {r0, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r1!, {r0, r1, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r2, [sl], -r2, lsl #6 │ │ │ │ svclt 0x000c2900 │ │ │ │ tstcs r4, r9, lsl r6 │ │ │ │ - blle 0xff76d364 │ │ │ │ + blle 0xff76d400 │ │ │ │ ldr r2, [r5, r1]! │ │ │ │ @ instruction: 0xf0052302 │ │ │ │ @ instruction: 0xf7df0107 │ │ │ │ - @ instruction: 0x072bf997 │ │ │ │ + streq pc, [fp, -r9, asr #18]! │ │ │ │ @ instruction: 0xf773d514 │ │ │ │ - ldrbmi pc, [r1], -r3, lsr #20 @ │ │ │ │ + @ instruction: 0x4651f9d5 │ │ │ │ andcs r4, r0, #5242880 @ 0x500000 │ │ │ │ rscsvc pc, pc, #217055232 @ 0xcf00000 │ │ │ │ @ instruction: 0xf7784650 │ │ │ │ - @ instruction: 0x4651fe5d │ │ │ │ + ldrbmi pc, [r1], -pc, lsl #28 @ │ │ │ │ andscs r4, r0, #40, 12 @ 0x2800000 │ │ │ │ - mrc2 7, 0, pc, cr10, cr8, {3} │ │ │ │ + stc2l 7, cr15, [ip, #480] @ 0x1e0 │ │ │ │ ldrbmi r4, [r1], -sl, lsr #12 │ │ │ │ @ instruction: 0xf7784650 │ │ │ │ - ldr pc, [r7, r9, lsr #23]! │ │ │ │ - blx 0x49a73c │ │ │ │ + sbfx pc, fp, #22, #24 │ │ │ │ + @ instruction: 0xf9c0f773 │ │ │ │ @ instruction: 0x46054651 │ │ │ │ @ instruction: 0xf77a4650 │ │ │ │ - ldrbmi pc, [r1], -fp, ror #28 @ │ │ │ │ + @ instruction: 0x4651fe1d │ │ │ │ andscs r4, r0, #40, 12 @ 0x2800000 │ │ │ │ - stc2 7, cr15, [sl], #480 @ 0x1e0 │ │ │ │ + mrrc2 7, 7, pc, ip, cr8 @ │ │ │ │ ldrbmi r4, [r1], -sl, lsr #12 │ │ │ │ @ instruction: 0xf7784650 │ │ │ │ - @ instruction: 0xe7a5fb97 │ │ │ │ + str pc, [r5, r9, asr #22]! │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ stcls 0, cr11, [lr], {136} @ 0x88 │ │ │ │ @ instruction: 0x0c04ea43 │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ @@ -209309,77 +209349,77 @@ │ │ │ │ andcs sp, r0, r8 │ │ │ │ tstcs r0, r8 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldrmi r4, [r7], -ip, lsl #12 │ │ │ │ @ instruction: 0xf00c461e │ │ │ │ - stmdacs r0, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stccs 0, cr13, [r0], {54} @ 0x36 │ │ │ │ ldreq pc, [r2, #-79] @ 0xffffffb1 │ │ │ │ strcs fp, [r8], #-3852 @ 0xfffff0f4 │ │ │ │ @ instruction: 0xf7732410 │ │ │ │ - @ instruction: 0xf646fa29 │ │ │ │ + @ instruction: 0xf646f9db │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0xf6422396 │ │ │ │ pkhbtmi r7, r0, r8, lsl #5 │ │ │ │ - blls 0x4f6a80 │ │ │ │ + blls 0x4f6b1c │ │ │ │ andcs pc, r3, #5120 @ 0x1400 │ │ │ │ @ instruction: 0xf778463d │ │ │ │ - ldrtmi pc, [r9], -pc, lsr #20 @ │ │ │ │ + ldrtmi pc, [r9], -r1, ror #19 @ │ │ │ │ @ instruction: 0xf7df2001 │ │ │ │ - ldrtmi pc, [r1], -r1, lsl #18 @ │ │ │ │ + @ instruction: 0x4631f8b3 │ │ │ │ andcs r4, r1, r7, lsl #12 │ │ │ │ - @ instruction: 0xf8fcf7df │ │ │ │ + @ instruction: 0xf8aef7df │ │ │ │ strmi r9, [r6], -lr, lsl #18 │ │ │ │ @ instruction: 0xf7df2001 │ │ │ │ - @ instruction: 0x4629f8f7 │ │ │ │ + strtmi pc, [r9], -r9, lsr #17 │ │ │ │ andcs r9, r1, r7 │ │ │ │ - @ instruction: 0xf8f2f7df │ │ │ │ + @ instruction: 0xf8a4f7df │ │ │ │ strls r9, [r4, #-3345] @ 0xfffff2ef │ │ │ │ - stcls 6, cr4, [pc, #-12] @ 0xdca48 │ │ │ │ - bls 0x2ae31c │ │ │ │ + stcls 6, cr4, [pc, #-12] @ 0xdcae4 │ │ │ │ + bls 0x2ae3b8 │ │ │ │ @ instruction: 0xf8cd4638 │ │ │ │ stmib sp, {pc}^ │ │ │ │ strls r4, [r1], #-1282 @ 0xfffffafe │ │ │ │ - blx 0xff19a890 │ │ │ │ + blx 0x1e1a92c │ │ │ │ andlt r2, r8, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x000081f0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec33c88 │ │ │ │ + bl 0xfec33d24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00fe8 │ │ │ │ addlt ip, r4, r0, asr r0 │ │ │ │ ldrsbtcc pc, [r8], #140 @ 0x8c @ │ │ │ │ eorsle r0, fp, fp, lsl pc │ │ │ │ stmvs r9, {r1, r3, r9, sl, lr} │ │ │ │ - b 0x11b6af0 │ │ │ │ + b 0x11b6b8c │ │ │ │ ldmibvs r3, {r0, r7, r8} │ │ │ │ tstle r7, r1, lsl #22 │ │ │ │ @ instruction: 0x3098f8dc │ │ │ │ @ instruction: 0xf4134686 │ │ │ │ eorsle r6, r5, r0, ror r0 │ │ │ │ ldrdcc pc, [r4], -ip │ │ │ │ cmnpeq r0, #318767104 @ p-variant is OBSOLETE @ 0x13000000 │ │ │ │ tstls r1, r8, lsr #32 │ │ │ │ ldrbtmi r2, [r0], -r6, lsl #2 │ │ │ │ stceq 0, cr15, [r9], {79} @ 0x4f │ │ │ │ - blx 0x1b6c1e │ │ │ │ + blx 0x1b6cba │ │ │ │ vrhadd.s8 d31, d9, d1 │ │ │ │ - vbic.i32 d17, #3328 @ 0x00000d00 │ │ │ │ + vqdmlal.s , d16, d1[0] │ │ │ │ and r0, sl, sp, lsl #6 │ │ │ │ tstcs r6, r1, lsl #2 │ │ │ │ stceq 0, cr15, [r8], {79} @ 0x4f │ │ │ │ - blx 0x1b6c36 │ │ │ │ + blx 0x1b6cd2 │ │ │ │ vrhadd.s8 d31, d9, d1 │ │ │ │ - vrsra.s64 q8, , #64 │ │ │ │ + vorr.i32 , #1280 @ 0x00000500 │ │ │ │ ldmvs r4, {r0, r2, r3, r8, r9}^ │ │ │ │ stmib sp, {sl, ip, pc}^ │ │ │ │ ldmib r2, {r1, r8, r9, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff3204 │ │ │ │ andlt pc, r4, r7, asr #30 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -209401,139 +209441,139 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ movweq lr, #6609 @ 0x19d1 │ │ │ │ ldrmi fp, [r0], r4, lsl #1 │ │ │ │ svclt 0x000c2b00 │ │ │ │ ldrcs r2, [r0, -r8, lsl #14] │ │ │ │ - @ instruction: 0xf84af7df │ │ │ │ + @ instruction: 0xfffcf7de │ │ │ │ stmdavs r0!, {r0, r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf846f7df │ │ │ │ + @ instruction: 0xfff8f7de │ │ │ │ @ instruction: 0xf8d54682 │ │ │ │ vshr.u64 q8, q0, #64 │ │ │ │ stmdacs r0, {sp} │ │ │ │ stmdbvs r2!, {r0, r1, r4, r5, ip, lr, pc} │ │ │ │ - bcs 0x138030 │ │ │ │ + bcs 0x1380cc │ │ │ │ ldmdavs r8, {r2, r3, r4, r5, ip, lr, pc} │ │ │ │ movwcs lr, #2516 @ 0x9d4 │ │ │ │ andeq pc, lr, r0, lsl r0 @ │ │ │ │ movweq lr, #10819 @ 0x2a43 │ │ │ │ stmiavs r2!, {r0, r4, r5, ip, lr, pc} │ │ │ │ svclt 0x00184213 │ │ │ │ @ instruction: 0xd1222000 │ │ │ │ @ instruction: 0xf00b4628 │ │ │ │ - mvnlt pc, sp, ror #31 │ │ │ │ + strdlt pc, [r8, #243]! @ 0xf3 │ │ │ │ vmla.i8 d22, d3, d19 │ │ │ │ vqsub.s8 d16, d3, d26 │ │ │ │ - blcs 0x11e054 │ │ │ │ + blcs 0x11e0f0 │ │ │ │ ldrmi fp, [r5], -r8, lsl #30 │ │ │ │ - @ instruction: 0xf950f773 │ │ │ │ + @ instruction: 0xf902f773 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strmi r4, [r6], -sl, lsr #12 │ │ │ │ @ instruction: 0xf7786819 │ │ │ │ - @ instruction: 0xf8cdf95b │ │ │ │ + @ instruction: 0xf8cdf90d │ │ │ │ ldrtmi r8, [r2], -r8 │ │ │ │ stmiavs r3!, {r0, r4, r6, r9, sl, lr}^ │ │ │ │ movwls r4, #5704 @ 0x1648 │ │ │ │ smladxls r0, fp, r6, r4 │ │ │ │ - @ instruction: 0xf9baf78a │ │ │ │ + @ instruction: 0xf96cf78a │ │ │ │ andlt r2, r4, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x06da87f0 │ │ │ │ @ instruction: 0xe7cad4f3 │ │ │ │ @ instruction: 0x0098f8d3 │ │ │ │ rsbsvs pc, r0, r0, lsl r4 @ │ │ │ │ ldmdavs r8, {r2, ip, lr, pc}^ │ │ │ │ rsbseq pc, r0, r0, lsl r4 @ │ │ │ │ @ instruction: 0xe7e8d1b9 │ │ │ │ @ instruction: 0xf00279da │ │ │ │ - bcs 0x15d458 │ │ │ │ + bcs 0x15d4f4 │ │ │ │ ldr sp, [r2, r3, ror #19]! │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi r6, [ip], -fp, lsl #18 │ │ │ │ addlt r4, r6, r5, lsl #12 │ │ │ │ stmvs r8, {r8, r9, fp, sp} │ │ │ │ svclt 0x000c4617 │ │ │ │ stmdaeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xffd8f7de │ │ │ │ + @ instruction: 0xff8af7de │ │ │ │ stmdavs r0!, {r0, r7, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xffd4f7de │ │ │ │ + @ instruction: 0xff86f7de │ │ │ │ @ instruction: 0xf8d54682 │ │ │ │ vshr.u64 q8, q0, #64 │ │ │ │ biclt r2, r0, r0 │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r8, sl, fp, sp, lr} │ │ │ │ andeq pc, lr, r0, lsl r0 @ │ │ │ │ ldmib r4, {r1, r2, r8, ip, lr, pc}^ │ │ │ │ stmdavs r3!, {r0, r9, ip} │ │ │ │ tstmi sl, #671088640 @ 0x28000000 │ │ │ │ strle r0, [ip], #-1746 @ 0xfffff92e │ │ │ │ stmdbvs r3!, {r0, r1, r2, r3, r5, r7, r8, ip, sp, pc} │ │ │ │ ldmib r4, {r0, r1, r5, r8, ip, sp, pc}^ │ │ │ │ tstmi r3, #67108864 @ 0x4000000 │ │ │ │ strle r0, [lr], #-2011 @ 0xfffff825 │ │ │ │ @ instruction: 0xf00b4628 │ │ │ │ - stmiblt r8!, {r0, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmiblt r8!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andlt r2, r6, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ strdcs r8, [r0], -r0 │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ stmdavs r1!, {r1, r5, r6, r7, fp, sp, lr} │ │ │ │ ldrtle r1, [r0], #-3219 @ 0xfffff36d │ │ │ │ andcc r3, r2, #126976 @ 0x1f000 │ │ │ │ - blx 0x953580 │ │ │ │ + blx 0x95361c │ │ │ │ @ instruction: 0xf005f503 │ │ │ │ movtlt r0, #13571 @ 0x3503 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ ldrdmi r4, [r8], -r8 │ │ │ │ @ instruction: 0xf7de6020 │ │ │ │ - stmiavs r2!, {r0, r1, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiavs r2!, {r0, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ teqpeq sl, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ vmax.s8 d20, d3, d6 │ │ │ │ - bcs 0x11dd94 │ │ │ │ + bcs 0x11de30 │ │ │ │ ldrmi fp, [ip], -r8, lsl #30 │ │ │ │ - @ instruction: 0xf8b0f773 │ │ │ │ + @ instruction: 0xf862f773 │ │ │ │ msrvs R12_usr, r6 │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ andls r4, r5, r2, lsr #12 │ │ │ │ @ instruction: 0xf7786809 │ │ │ │ - @ instruction: 0x4648f8bb │ │ │ │ + strbmi pc, [r8], -sp, ror #16 @ │ │ │ │ ldrtmi r9, [r2], -r5, lsl #22 │ │ │ │ stmib sp, {r0, r4, r6, r9, sl, lr}^ │ │ │ │ stmib sp, {r1, r8, r9, sl, ip, lr}^ │ │ │ │ @ instruction: 0xf78a8800 │ │ │ │ - andcs pc, r1, sp, lsl r9 @ │ │ │ │ + andcs pc, r1, pc, asr #17 │ │ │ │ @ instruction: 0xf733e7b5 │ │ │ │ - svclt 0x0000fae9 │ │ │ │ + svclt 0x0000fa9b │ │ │ │ @ instruction: 0xf8d26d02 │ │ │ │ @ instruction: 0xf4133108 │ │ │ │ eorle r0, lr, r0, ror r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r6, r5, r3, lsl r8 │ │ │ │ @ instruction: 0xf013684a │ │ │ │ tstle r5, lr, lsl #6 │ │ │ │ - b 0x1176d88 │ │ │ │ + b 0x1176e24 │ │ │ │ @ instruction: 0xf01c0c04 │ │ │ │ tstle r1, r0, lsl pc │ │ │ │ movweq pc, #4114 @ 0x1012 @ │ │ │ │ tstle sp, sp, lsl r6 │ │ │ │ movwls r6, #10443 @ 0x28cb │ │ │ │ svclt 0x00182b01 │ │ │ │ andsle r4, r7, r8, lsr #12 │ │ │ │ @@ -209546,312 +209586,312 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ ssub8mi r8, r8, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @ instruction: 0xf00b460c │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf773d050 │ │ │ │ - @ instruction: 0xf646f855 │ │ │ │ + @ instruction: 0xf646f807 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ vcge.s8 d18, d19, d6 │ │ │ │ strmi r0, [r6], -r8, lsr #4 │ │ │ │ ldmdavs r9, {r1, r3, r5, r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf85ef778 │ │ │ │ - @ instruction: 0xf814f773 │ │ │ │ + @ instruction: 0xf810f778 │ │ │ │ + @ instruction: 0xffc6f772 │ │ │ │ @ instruction: 0xf7724607 │ │ │ │ - pkhtbmi pc, r0, sp, asr #31 @ │ │ │ │ - @ instruction: 0xffdaf772 │ │ │ │ + strmi pc, [r0], pc, lsl #31 │ │ │ │ + @ instruction: 0xff8cf772 │ │ │ │ strmi r4, [r3], sl, lsr #12 │ │ │ │ movwcs r6, #14433 @ 0x3861 │ │ │ │ @ instruction: 0xf7de4638 │ │ │ │ - blmi 0x7dcc34 │ │ │ │ + blmi 0x7dcb98 │ │ │ │ svcpl 0x0070ee1d │ │ │ │ @ instruction: 0x11a4f64c │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8cd4689 │ │ │ │ stmiapl sl!, {r2, r3, pc}^ │ │ │ │ movwls r1, #2451 @ 0x993 │ │ │ │ strbmi r1, [r2], #-2515 @ 0xfffff62d │ │ │ │ @ instruction: 0xf7736808 │ │ │ │ - @ instruction: 0xf8ddffa7 │ │ │ │ + @ instruction: 0xf8ddff59 │ │ │ │ stmdavs r1!, {r3, pc}^ │ │ │ │ strbmi r2, [r2], -r3, lsl #6 │ │ │ │ @ instruction: 0xf7de4638 │ │ │ │ - blmi 0x49cbfc │ │ │ │ + blmi 0x49cb60 │ │ │ │ ldrbtmi r4, [fp], #-1609 @ 0xfffff9b7 │ │ │ │ stmiapl sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ movwls r1, #2451 @ 0x993 │ │ │ │ ldrbmi r1, [sl], #-2515 @ 0xfffff62d │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - @ instruction: 0xff92f773 │ │ │ │ + @ instruction: 0xff44f773 │ │ │ │ stmdavs r1!, {r0, r1, fp, ip, pc} │ │ │ │ movwcs r4, #9810 @ 0x2652 │ │ │ │ - @ instruction: 0xffa2f7de │ │ │ │ + @ instruction: 0xff54f7de │ │ │ │ movwcs r6, #10273 @ 0x2821 │ │ │ │ ldrbmi r4, [r8], -r2, asr #12 │ │ │ │ - @ instruction: 0xff9cf7de │ │ │ │ + @ instruction: 0xff4ef7de │ │ │ │ str r2, [pc, r1] │ │ │ │ - addeq r2, r4, r0, lsl #27 │ │ │ │ - addeq r2, r4, r2, asr sp │ │ │ │ + addeq r2, r4, r4, ror #25 │ │ │ │ + @ instruction: 0x00842cb6 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ movwcs pc, #963 @ 0x3c3 @ │ │ │ │ stcvs 3, cr11, [r2, #-332] @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf0136853 │ │ │ │ eorle r6, r5, r0, ror r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addlt r6, r7, r3, lsl r8 │ │ │ │ @ instruction: 0xf013680a │ │ │ │ tstle r5, lr, lsl #6 │ │ │ │ - b 0x1176fc0 │ │ │ │ + b 0x117705c │ │ │ │ @ instruction: 0xf01c0c04 │ │ │ │ tstle lr, r0, lsl pc │ │ │ │ movweq pc, #4114 @ 0x1012 @ │ │ │ │ tstle sl, r3, lsl #6 │ │ │ │ - blcs 0x1371d0 │ │ │ │ + blcs 0x13726c │ │ │ │ svclt 0x0018461d │ │ │ │ andle r9, lr, r3, lsl #16 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x460c4770 │ │ │ │ - cdp2 0, 5, cr15, cr8, cr11, {0} │ │ │ │ + cdp2 0, 5, cr15, cr14, cr11, {0} │ │ │ │ andcs fp, r1, r0, asr r9 │ │ │ │ andcs lr, r0, sl, ror #15 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xffb8f772 │ │ │ │ + @ instruction: 0xff6af772 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eoreq pc, r8, #805306372 @ 0x30000004 │ │ │ │ movwls r4, #17927 @ 0x4607 │ │ │ │ ldmdavs r9, {r0, r1, r3, r5, r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xffc0f777 │ │ │ │ - @ instruction: 0xff42f772 │ │ │ │ + @ instruction: 0xff72f777 │ │ │ │ + mrc2 7, 7, pc, cr4, cr2, {3} │ │ │ │ strmi r9, [r6], -r4, lsl #22 │ │ │ │ subsvc pc, r0, #69206016 @ 0x4200000 │ │ │ │ @ instruction: 0xf77a6819 │ │ │ │ - @ instruction: 0x462bfed7 │ │ │ │ + strtmi pc, [fp], -r9, lsl #29 │ │ │ │ andscs r4, sl, #51380224 @ 0x3100000 │ │ │ │ @ instruction: 0xf7794630 │ │ │ │ - @ instruction: 0xf772fe0d │ │ │ │ - @ instruction: 0x4682ff33 │ │ │ │ - @ instruction: 0xff30f772 │ │ │ │ + @ instruction: 0xf772fdbf │ │ │ │ + strmi pc, [r2], r5, ror #29 │ │ │ │ + mcr2 7, 7, pc, cr2, cr2, {3} @ │ │ │ │ @ instruction: 0xf7724680 │ │ │ │ - stmdavs r1!, {r0, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r1!, {r0, r1, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ movwcs r9, #10755 @ 0x2a03 │ │ │ │ @ instruction: 0xf7de4681 │ │ │ │ - @ instruction: 0x462afe97 │ │ │ │ + strtmi pc, [sl], -r9, asr #28 │ │ │ │ movwcs r6, #10337 @ 0x2861 │ │ │ │ @ instruction: 0xf7de4640 │ │ │ │ - @ instruction: 0x4649fe91 │ │ │ │ + strbmi pc, [r9], -r3, asr #28 @ │ │ │ │ mrc 6, 0, r4, cr13, cr0, {2} │ │ │ │ @ instruction: 0xf77a5f70 │ │ │ │ - blmi 0xfdbd4c │ │ │ │ + blmi 0xfdbcb0 │ │ │ │ subsvc pc, ip, r9, asr #12 │ │ │ │ addseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andsge pc, r4, sp, asr #17 │ │ │ │ - bl 0x173314 │ │ │ │ + bl 0x1733b0 │ │ │ │ ldmibne r1, {r1, r3, r8, r9} │ │ │ │ tstls r1, sl, lsr r4 │ │ │ │ strmi r9, [r1], -r0, lsl #4 │ │ │ │ tstls r4, sl, lsl r6 │ │ │ │ @ instruction: 0xf7736800 │ │ │ │ - @ instruction: 0xf8ddff19 │ │ │ │ - bls 0x1c4fd8 │ │ │ │ + @ instruction: 0xf8ddfecb │ │ │ │ + bls 0x1c5074 │ │ │ │ stmdavs r1!, {r1, r8, r9, sp} │ │ │ │ @ instruction: 0xf7de4650 │ │ │ │ - @ instruction: 0x4649fefb │ │ │ │ + strbmi pc, [r9], -sp, lsr #29 @ │ │ │ │ andscs r4, r0, #72, 12 @ 0x4800000 │ │ │ │ - blx 0x1ad7c │ │ │ │ + blx 0xfec9ae18 │ │ │ │ stmdbls r4, {r1, r3, r5, r8, r9, fp, lr} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andls pc, ip, sp, asr #17 │ │ │ │ stmiapl sl!, {r3, fp, sp, lr}^ │ │ │ │ movweq lr, #39682 @ 0x9b02 │ │ │ │ @ instruction: 0x0c06eb02 │ │ │ │ @ instruction: 0xf8cd443a │ │ │ │ andls ip, r0, #4 │ │ │ │ @ instruction: 0xf773461a │ │ │ │ - @ instruction: 0x465afef9 │ │ │ │ + ldrbmi pc, [sl], -fp, lsr #29 @ │ │ │ │ movwcs r9, #10243 @ 0x2803 │ │ │ │ @ instruction: 0xf7de6821 │ │ │ │ - @ instruction: 0x4641fedd │ │ │ │ + strbmi pc, [r1], -pc, lsl #29 @ │ │ │ │ @ instruction: 0xf77a4650 │ │ │ │ - blmi 0x85bccc │ │ │ │ + blmi 0x85bc30 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andsge pc, r4, sp, asr #17 │ │ │ │ - blls 0x1f338c │ │ │ │ + blls 0x1f3428 │ │ │ │ @ instruction: 0x0c06eb02 │ │ │ │ @ instruction: 0x46194699 │ │ │ │ - bl 0x177050 │ │ │ │ + bl 0x1770ec │ │ │ │ @ instruction: 0xf8cd030a │ │ │ │ ldrtmi ip, [sl], #-4 │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ - mrc2 7, 6, pc, cr10, cr3, {3} │ │ │ │ + mcr2 7, 4, pc, cr12, cr3, {3} @ │ │ │ │ ldrmi r2, [sl], -r2, lsl #6 │ │ │ │ stmdavs r1!, {r0, r2, fp, ip, pc} │ │ │ │ - mrc2 7, 5, pc, cr14, cr14, {6} │ │ │ │ + mrc2 7, 3, pc, cr0, cr14, {6} │ │ │ │ strbmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0xf7782210 │ │ │ │ - blmi 0x49bb14 │ │ │ │ + blmi 0x49ba78 │ │ │ │ ldrbtmi r4, [fp], #-1609 @ 0xfffff9b7 │ │ │ │ stmiapl fp!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ andls r1, r1, #2523136 @ 0x268000 │ │ │ │ andls r1, r0, #3571712 @ 0x368000 │ │ │ │ @ instruction: 0xf8d94443 │ │ │ │ ldrmi r0, [sl], -r0 │ │ │ │ - mcr2 7, 6, pc, cr0, cr3, {3} @ │ │ │ │ + mrc2 7, 3, pc, cr2, cr3, {3} │ │ │ │ movwcs r6, #10273 @ 0x2821 │ │ │ │ strbmi r2, [r0], -r3, lsl #4 │ │ │ │ - mcr2 7, 5, pc, cr4, cr14, {6} @ │ │ │ │ + mrc2 7, 2, pc, cr6, cr14, {6} │ │ │ │ svclt 0x0000e747 │ │ │ │ - addeq r2, r4, r4, lsl ip │ │ │ │ - ldrdeq r2, [r4], r4 │ │ │ │ - umulleq r2, r4, ip, fp │ │ │ │ - addeq r2, r4, sl, asr fp │ │ │ │ + addeq r2, r4, r8, ror fp │ │ │ │ + addeq r2, r4, r8, lsr fp │ │ │ │ + addeq r2, r4, r0, lsl #22 │ │ │ │ + @ instruction: 0x00842abe │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ movwcs pc, #963 @ 0x3c3 @ │ │ │ │ stcvs 3, cr11, [r2, #-332] @ 0xfffffeb4 │ │ │ │ @ instruction: 0xf0136853 │ │ │ │ eorle r6, r5, r0, ror r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addlt r6, r7, r3, lsl r8 │ │ │ │ @ instruction: 0xf013684a │ │ │ │ tstle r5, lr, lsl #6 │ │ │ │ - b 0x11770b8 │ │ │ │ + b 0x1177154 │ │ │ │ @ instruction: 0xf01c0c04 │ │ │ │ tstle lr, r0, lsl pc │ │ │ │ movweq pc, #4114 @ 0x1012 @ │ │ │ │ tstle sl, r3, lsl #6 │ │ │ │ - blcs 0x1373c8 │ │ │ │ + blcs 0x137464 │ │ │ │ svclt 0x0018461d │ │ │ │ andle r9, lr, r3, lsl #16 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x460c4770 │ │ │ │ - ldc2l 0, cr15, [ip, #-44] @ 0xffffffd4 │ │ │ │ + stc2l 0, cr15, [r2, #-44]! @ 0xffffffd4 │ │ │ │ andcs fp, r1, r0, asr r9 │ │ │ │ andcs lr, r0, sl, ror #15 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - mrc2 7, 5, pc, cr12, cr2, {3} │ │ │ │ + mcr2 7, 3, pc, cr14, cr2, {3} @ │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eoreq pc, r8, #805306372 @ 0x30000004 │ │ │ │ movwls r4, #17927 @ 0x4607 │ │ │ │ ldmdavs r9, {r1, r3, r5, r7, r9, sl, lr} │ │ │ │ - mcr2 7, 6, pc, cr4, cr7, {3} @ │ │ │ │ - mcr2 7, 2, pc, cr6, cr2, {3} @ │ │ │ │ + mrc2 7, 3, pc, cr6, cr7, {3} │ │ │ │ + ldc2l 7, cr15, [r8, #456]! @ 0x1c8 │ │ │ │ strmi r9, [r6], -r4, lsl #22 │ │ │ │ subsvc pc, r0, #69206016 @ 0x4200000 │ │ │ │ @ instruction: 0xf77a6819 │ │ │ │ - @ instruction: 0x462bfddb │ │ │ │ + strtmi pc, [fp], -sp, lsl #27 │ │ │ │ andscs r4, sl, #51380224 @ 0x3100000 │ │ │ │ mrc 6, 0, r4, cr13, cr0, {1} │ │ │ │ @ instruction: 0xf7795f70 │ │ │ │ - @ instruction: 0xf772fd0f │ │ │ │ - stmdavs r1!, {r0, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf772fcc1 │ │ │ │ + stmdavs r1!, {r0, r1, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ movwcs r9, #10755 @ 0x2a03 │ │ │ │ @ instruction: 0xf7de4680 │ │ │ │ - blmi 0x121c7ac │ │ │ │ + blmi 0x121c710 │ │ │ │ sbcsvs pc, r8, r9, asr #12 │ │ │ │ addseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andshi pc, r0, sp, asr #17 │ │ │ │ - bl 0x1734ec │ │ │ │ + bl 0x173588 │ │ │ │ ldmibne r1, {r3, r8, r9} │ │ │ │ tstls r1, sl, lsr r4 │ │ │ │ strmi r9, [r1], -r0, lsl #4 │ │ │ │ pkhbtmi r4, r8, sl, lsl #12 │ │ │ │ strbmi r6, [r3], r0, lsl #16 │ │ │ │ - mcr2 7, 1, pc, cr12, cr3, {3} @ │ │ │ │ - mrc2 7, 0, pc, cr6, cr2, {3} │ │ │ │ + ldc2l 7, cr15, [lr, #460] @ 0x1cc │ │ │ │ + stc2l 7, cr15, [r8, #456] @ 0x1c8 │ │ │ │ ldrbmi r6, [r2], -r1, ror #16 │ │ │ │ strmi r2, [r1], r2, lsl #6 │ │ │ │ - stc2 7, cr15, [r0, #888] @ 0x378 │ │ │ │ + ldc2 7, cr15, [r2, #-888]! @ 0xfffffc88 │ │ │ │ @ instruction: 0x46414b35 │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andsls pc, r4, sp, asr #17 │ │ │ │ - bl 0x173528 │ │ │ │ - bl 0x15dda8 │ │ │ │ + bl 0x1735c4 │ │ │ │ + bl 0x15de44 │ │ │ │ ldrtmi r0, [sl], #-3078 @ 0xfffff3fa │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ - mrc2 7, 0, pc, cr0, cr3, {3} │ │ │ │ + stc2l 7, cr15, [r2, #460] @ 0x1cc │ │ │ │ @ instruction: 0x8014f8dd │ │ │ │ @ instruction: 0x46412210 │ │ │ │ @ instruction: 0xf7784640 │ │ │ │ - @ instruction: 0xf8ddf89b │ │ │ │ + @ instruction: 0xf8ddf84d │ │ │ │ @ instruction: 0x46419010 │ │ │ │ strbmi r4, [sl], -r0, asr #12 │ │ │ │ - @ instruction: 0xff86f777 │ │ │ │ + @ instruction: 0xff38f777 │ │ │ │ stmdavs r1!, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0x4648461a │ │ │ │ - ldc2l 7, cr15, [r8, #-888] @ 0xfffffc88 │ │ │ │ + stc2 7, cr15, [sl, #-888] @ 0xfffffc88 │ │ │ │ @ instruction: 0xf8db4b22 │ │ │ │ ldrbmi r0, [r9], -r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andsls pc, r0, sp, asr #17 │ │ │ │ - bl 0x173578 │ │ │ │ - bl 0x15ddf8 │ │ │ │ + bl 0x173614 │ │ │ │ + bl 0x15de94 │ │ │ │ ldrtmi r0, [sl], #-3078 @ 0xfffff3fa │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ - stc2l 7, cr15, [r8, #460]! @ 0x1cc │ │ │ │ - ldc2l 7, cr15, [r2, #456] @ 0x1c8 │ │ │ │ + ldc2 7, cr15, [sl, #460] @ 0x1cc │ │ │ │ + stc2 7, cr15, [r4, #456] @ 0x1c8 │ │ │ │ movwcs r6, #10337 @ 0x2861 │ │ │ │ strmi r2, [r1], r3, lsl #4 │ │ │ │ - ldc2 7, cr15, [ip, #-888]! @ 0xfffffc88 │ │ │ │ + stc2l 7, cr15, [lr], #888 @ 0x378 │ │ │ │ strbmi r9, [r0], -r3, lsl #20 │ │ │ │ movwcs r6, #10273 @ 0x2821 │ │ │ │ - stc2l 7, cr15, [r4, #888] @ 0x378 │ │ │ │ + ldc2l 7, cr15, [r6, #-888]! @ 0xfffffc88 │ │ │ │ @ instruction: 0x46594b12 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmibne sl, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ ldmibne sl, {r0, r9, ip, pc}^ │ │ │ │ strbmi r9, [fp], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf8db461a │ │ │ │ @ instruction: 0xf7730000 │ │ │ │ - strbmi pc, [r9], -fp, asr #27 @ │ │ │ │ + @ instruction: 0x4649fd7d │ │ │ │ andscs r4, r0, #72, 12 @ 0x4800000 │ │ │ │ - @ instruction: 0xf858f778 │ │ │ │ + @ instruction: 0xf80af778 │ │ │ │ strbmi r9, [r9], -r4, lsl #20 │ │ │ │ @ instruction: 0xf7774648 │ │ │ │ - stmdavs r1!, {r0, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r1!, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbmi r2, [r2], -r2, lsl #6 │ │ │ │ @ instruction: 0xf7de4648 │ │ │ │ - strb pc, [r4, -r5, lsr #27] @ │ │ │ │ - addeq r2, r4, ip, lsr sl │ │ │ │ - addeq r2, r4, r0, lsl #20 │ │ │ │ - @ instruction: 0x008429b0 │ │ │ │ - addeq r2, r4, r0, ror r9 │ │ │ │ + smlsld pc, r4, r7, sp @ │ │ │ │ + addeq r2, r4, r0, lsr #19 │ │ │ │ + addeq r2, r4, r4, ror #18 │ │ │ │ + addeq r2, r4, r4, lsl r9 │ │ │ │ + ldrdeq r2, [r4], r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ strbtgt pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf6cf2210 │ │ │ │ addlt r6, pc, r0, lsl #5 │ │ │ │ @@ -209881,43 +209921,43 @@ │ │ │ │ @ instruction: 0xf5b2856c │ │ │ │ @ instruction: 0xf0016f10 │ │ │ │ @ instruction: 0xf5b2838d │ │ │ │ @ instruction: 0xf0016f20 │ │ │ │ @ instruction: 0xf5b28373 │ │ │ │ cmnle r9, r0, lsl #30 │ │ │ │ @ instruction: 0xf7fca808 │ │ │ │ - blls 0x41ce24 │ │ │ │ + blls 0x41ce98 │ │ │ │ rsble r2, r3, r3, lsl #22 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ rscne pc, r1, #70254592 @ 0x4300000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - mrc2 7, 5, pc, cr2, cr6, {7} │ │ │ │ + mcr2 7, 5, pc, cr6, cr6, {7} @ │ │ │ │ tstcs r0, fp, asr r0 │ │ │ │ orrcs pc, r0, pc, asr #5 │ │ │ │ cmple r5, sl, lsl #5 │ │ │ │ stceq 0, cr15, [r0], {19} │ │ │ │ msrhi CPSR_xc, r0, asr #32 │ │ │ │ @ instruction: 0xf1000299 │ │ │ │ @ instruction: 0xf413840f │ │ │ │ @ instruction: 0xf0401180 │ │ │ │ tsteq sl, #1962934272 @ 0x75000000 │ │ │ │ orrhi pc, r2, #64, 2 │ │ │ │ rsbsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andne pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf1b2401a │ │ │ │ @ instruction: 0xf0032f01 │ │ │ │ - vmin.s8 d8, d0, d9 │ │ │ │ + vmin.s8 d8, d0, d11 │ │ │ │ @ instruction: 0xf5b287c4 │ │ │ │ @ instruction: 0xf0036fe0 │ │ │ │ - vabd.s8 d8, d17, d2 │ │ │ │ + vabd.s8 d8, d17, d4 │ │ │ │ @ instruction: 0xf5b28650 │ │ │ │ @ instruction: 0xf0037f00 │ │ │ │ - vqshl.s8 d8, d27, d18 │ │ │ │ - bcs 0xfe454 │ │ │ │ - ldrbhi pc, [fp], #3 @ │ │ │ │ + vqshl.s8 d8, d29, d18 │ │ │ │ + bcs 0xfe4f0 │ │ │ │ + ldrbhi pc, [sp], #3 @ │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ @@ -209927,25 +209967,25 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vsubl.s8 , d16, d9 │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0308 │ │ │ │ stmib sp, {sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f6c030 │ │ │ │ - and pc, sl, fp, lsl #30 │ │ │ │ + strd pc, [sl], -pc @ │ │ │ │ ldrmi sl, [r9], -r8, lsl #16 │ │ │ │ strmi r9, [r4], -r5, lsl #6 │ │ │ │ - mrc2 7, 5, pc, cr2, cr12, {7} │ │ │ │ + mcr2 7, 5, pc, cr12, cr12, {7} @ │ │ │ │ bicseq r9, fp, r5, lsl #22 │ │ │ │ rschi pc, r0, #64, 2 │ │ │ │ - blmi 0xff1a53b8 │ │ │ │ - blls 0x437424 │ │ │ │ + blmi 0xff1a5454 │ │ │ │ + blls 0x4374c0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0440300 │ │ │ │ - andlt r8, pc, sp, lsl r4 @ │ │ │ │ + andlt r8, pc, pc, lsl r4 @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf4018ff0 │ │ │ │ @ instruction: 0xf04f1240 │ │ │ │ @ instruction: 0xf5b20800 │ │ │ │ rsbsle r1, r4, r0, asr #30 │ │ │ │ @@ -209955,38 +209995,38 @@ │ │ │ │ vmax.f32 q3, q8, q12 │ │ │ │ @ instruction: 0xf5b28169 │ │ │ │ @ instruction: 0xf0017f50 │ │ │ │ vaba.s8 d8, d0, d0 │ │ │ │ @ instruction: 0xf5b2821d │ │ │ │ @ instruction: 0xf0027fa0 │ │ │ │ vqadd.s8 q4, q8, │ │ │ │ - bcs 0x10fedfc │ │ │ │ + bcs 0x10fee98 │ │ │ │ ldrbhi pc, [r4, -r1] @ │ │ │ │ svcvc 0x0080f5b2 │ │ │ │ strhi pc, [r3, -r1]! │ │ │ │ bicle r2, r9, r0, lsl #20 │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7fc8030 │ │ │ │ - blls 0x25cd74 │ │ │ │ + blls 0x25cdf0 │ │ │ │ bicseq r9, r9, fp, lsl #20 │ │ │ │ strhi pc, [r1, -r2, lsl #2]! │ │ │ │ ldrsbcc pc, [r0], #135 @ 0x87 @ │ │ │ │ svclt 0x00142a02 │ │ │ │ - ldclcc 0, cr15, [pc], #316 @ 0xdd580 │ │ │ │ + ldclcc 0, cr15, [pc], #316 @ 0xdd61c │ │ │ │ stceq 0, cr15, [sl], {79} @ 0x4f │ │ │ │ ldrle r0, [r3, #1499]! @ 0x5db │ │ │ │ - teqpvc ip, #536870916 @ p-variant is OBSOLETE @ 0x20000004 │ │ │ │ + @ instruction: 0x73bcf242 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ addeq lr, r2, #3072 @ 0xc00 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ @ instruction: 0xcc00e9cd │ │ │ │ andcc pc, r0, #13762560 @ 0xd20000 │ │ │ │ andscs pc, r0, #13762560 @ 0xd20000 │ │ │ │ - @ instruction: 0xf846f7fc │ │ │ │ + @ instruction: 0xf83af7fc │ │ │ │ vst1.32 {d30}, [pc :128], r3 │ │ │ │ vmvn.i32 q11, #0 @ 0x00000000 │ │ │ │ andmi r1, sl, r0, lsl #4 │ │ │ │ svcvc 0x0080f1b2 │ │ │ │ movthi pc, #40960 @ 0xa000 @ │ │ │ │ rschi pc, sl, r0, lsl #4 │ │ │ │ svcvs 0x0000f5b2 │ │ │ │ @@ -209996,53 +210036,53 @@ │ │ │ │ teqphi r2, #0 @ p-variant is OBSOLETE │ │ │ │ ldrbhi pc, [r5, #-512] @ 0xfffffe00 @ │ │ │ │ svcvc 0x0000f5b2 │ │ │ │ ldrthi pc, [sl], #-1 @ │ │ │ │ rschi pc, r1, r1, lsl #4 │ │ │ │ @ instruction: 0xf0012a00 │ │ │ │ stmdage r8, {r0, r3, r7, sl, pc} │ │ │ │ - stc2l 7, cr15, [r8, #1008]! @ 0x3f0 │ │ │ │ - blcs 0x1c40e8 │ │ │ │ + ldc2l 7, cr15, [lr, #1008] @ 0x3f0 │ │ │ │ + blcs 0x1c4184 │ │ │ │ svcge 0x007cf43f │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ andscc pc, sp, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - stc2l 7, cr15, [sl, #984] @ 0x3d8 │ │ │ │ + ldc2 7, cr15, [lr, #984]! @ 0x3d8 │ │ │ │ biceq lr, lr, r3, ror r7 │ │ │ │ eorhi pc, r0, #64, 2 │ │ │ │ addcs pc, r1, #67108867 @ 0x4000003 │ │ │ │ @ instruction: 0xf0012a02 │ │ │ │ - bcs 0x1bd5fc │ │ │ │ + bcs 0x1bd698 │ │ │ │ andshi pc, r2, r1 │ │ │ │ vst1.8 {d18-d19}, [pc], r1 │ │ │ │ vmlal.s , d0, d0[4] │ │ │ │ - b 0x15dcfc │ │ │ │ + b 0x15dd98 │ │ │ │ @ instruction: 0xf0000201 │ │ │ │ @ instruction: 0xf5b287e1 │ │ │ │ @ instruction: 0xf0043f00 │ │ │ │ - vcgt.s8 d8, d18, d22 │ │ │ │ + vcgt.s8 d8, d18, d24 │ │ │ │ @ instruction: 0xf5b2829b │ │ │ │ @ instruction: 0xf0043f80 │ │ │ │ - vshl.s8 q4, q10, q9 │ │ │ │ + vshl.s8 q4, q11, q9 │ │ │ │ @ instruction: 0xf5b28537 │ │ │ │ @ instruction: 0xf0047f00 │ │ │ │ - vqshl.s8 d8, d4, d20 │ │ │ │ - bcs 0xfe0fd830 │ │ │ │ - strhi pc, [sl, #-4] │ │ │ │ + vqshl.s8 d8, d6, d20 │ │ │ │ + bcs 0xfe0fd8d4 │ │ │ │ + strhi pc, [ip, #-4] │ │ │ │ svcvc 0x0080f5b2 │ │ │ │ - ldrbhi pc, [ip], -r4 @ │ │ │ │ + ldrbhi pc, [lr], -r4 @ │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ stmdage r8, {r0, r1, r3, r4, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf8cd9105 │ │ │ │ @ instruction: 0xf7fc8030 │ │ │ │ - vceq.f32 , q2, │ │ │ │ + vceq.f32 , q2, │ │ │ │ vsubl.s8 q11, d0, d17 │ │ │ │ stmdbge r8, {r1, r3, r9} │ │ │ │ @ instruction: 0xf7f64638 │ │ │ │ - blls 0x25ccd8 │ │ │ │ + blls 0x25cd44 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ andcs sl, r1, r9, asr #30 │ │ │ │ vst1.8 {d30}, [pc :128] │ │ │ │ vmvn.i32 q11, #0 @ 0x00000000 │ │ │ │ andsmi r1, sl, r0, lsl #4 │ │ │ │ svccs 0x0001f1b2 │ │ │ │ msrhi CPSR_xc, r2 │ │ │ │ @@ -210054,29 +210094,29 @@ │ │ │ │ sbchi pc, sp, r2 │ │ │ │ svcvc 0x0000f5b2 │ │ │ │ adchi pc, r4, r2 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ ldmdaeq r9, {r0, r1, r4, r8, r9, sl, fp, sp, pc}^ │ │ │ │ stceq 0, cr15, [pc], {3} │ │ │ │ @ instruction: 0xf0010c9a │ │ │ │ - b 0x111d9dc │ │ │ │ + b 0x111da78 │ │ │ │ @ instruction: 0xf002010c │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ vmull.u8 , d3, d3 │ │ │ │ - b 0x1164fac │ │ │ │ + b 0x1165048 │ │ │ │ vsubl.u8 q8, d3, d12 │ │ │ │ stmib sp, {r0, r2, sl, fp, lr}^ │ │ │ │ stmdbge r8, {r3, r9, ip} │ │ │ │ eorpl pc, r1, #805306372 @ 0x30000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ movteq pc, #460 @ 0x1cc @ │ │ │ │ stceq 0, cr15, [r3], {79} @ 0x4f │ │ │ │ movw lr, #43469 @ 0xa9cd │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - ldc2l 7, cr15, [r0, #984]! @ 0x3d8 │ │ │ │ + stc2l 7, cr15, [r4, #984]! @ 0x3d8 │ │ │ │ vst1.64 {d30-d32}, [pc :128] │ │ │ │ vaddl.s8 q11, d0, d0 │ │ │ │ addmi r1, r2, #0 │ │ │ │ msrhi CPSR_xc, r1 │ │ │ │ adchi pc, pc, r0, lsl #4 │ │ │ │ addvs pc, r0, pc, asr #8 │ │ │ │ andne pc, r0, r0, asr #5 │ │ │ │ @@ -210089,27 +210129,27 @@ │ │ │ │ cmppvc r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf001428a │ │ │ │ @ instruction: 0xf1b281fc │ │ │ │ @ instruction: 0xf47f2f01 │ │ │ │ ldrmi sl, [r9], -fp, asr #29 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ - ldc2 7, cr15, [r8], #1008 @ 0x3f0 │ │ │ │ + stc2 7, cr15, [ip], #1008 @ 0x3f0 │ │ │ │ stmdbge r8, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ vmvn.i32 d20, #-1207959552 @ 0xb8000000 │ │ │ │ - blcs 0x172238 │ │ │ │ + blcs 0x1722d4 │ │ │ │ ldrhi pc, [r0, r2] │ │ │ │ @ instruction: 0xf0022b03 │ │ │ │ - blcs 0x13f454 │ │ │ │ + blcs 0x13f4f0 │ │ │ │ @ instruction: 0xf649bf15 │ │ │ │ vqsub.s8 q11, , │ │ │ │ - vmlal.s , d16, d1[5] │ │ │ │ + vmlal.s q9, d0, d1[6] │ │ │ │ vsubl.s8 q8, d0, d6 │ │ │ │ @ instruction: 0xf7f6020d │ │ │ │ - strt pc, [lr], r5, lsl #26 │ │ │ │ + @ instruction: 0xe6aefcf9 │ │ │ │ andvs pc, r0, pc, asr #8 │ │ │ │ andne pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf0014282 │ │ │ │ vqshl.s8 d8, d20, d0 │ │ │ │ vst4.32 {d24-d27}, [pc :256], sl │ │ │ │ vaddl.s8 q11, d16, d0 │ │ │ │ addmi r1, r2, #0 │ │ │ │ @@ -210121,21 +210161,21 @@ │ │ │ │ vst1.32 {d24-d27}, [pc], ip │ │ │ │ vmla.f d23, d0, d0[0] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ rsbshi pc, r3, #1 │ │ │ │ svccs 0x0001f1b2 │ │ │ │ mcrge 4, 4, pc, cr10, cr15, {3} @ │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ - stc2l 7, cr15, [lr], #1008 @ 0x3f0 │ │ │ │ - blcs 0x1c42dc │ │ │ │ + stc2l 7, cr15, [r4], #1008 @ 0x3f0 │ │ │ │ + blcs 0x1c4378 │ │ │ │ mcrge 4, 4, pc, cr2, cr15, {1} @ │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ rsbscc pc, r9, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - ldc2l 7, cr15, [r0], {246} @ 0xf6 │ │ │ │ + stc2l 7, cr15, [r4], {246} @ 0xf6 │ │ │ │ svclt 0x0000e679 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcvs 0x0034f5b2 │ │ │ │ ldrthi pc, [r4], r1 @ │ │ │ │ svcvs 0x0034f5b2 │ │ │ │ rschi pc, fp, r0, lsl #4 │ │ │ │ svcvs 0x0014f5b2 │ │ │ │ @@ -210146,29 +210186,29 @@ │ │ │ │ svcvs 0x0010f5b2 │ │ │ │ strhi pc, [r6, -r1] │ │ │ │ svcvs 0x0000f5b2 │ │ │ │ mrcge 4, 2, APSR_nzcv, cr12, cr15, {3} │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7fc8030 │ │ │ │ - @ instruction: 0xf8d7fce3 │ │ │ │ + @ instruction: 0xf8d7fcdb │ │ │ │ @ instruction: 0x463820d0 │ │ │ │ @ instruction: 0xf8dd9b05 │ │ │ │ vaddl.u8 q14, d2, d28 │ │ │ │ bicseq r2, lr, r0, lsl #4 │ │ │ │ - strhi pc, [pc, #-258] @ 0xdd61e │ │ │ │ + strhi pc, [pc, #-258] @ 0xdd6ba │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ @ instruction: 0xf642ae47 │ │ │ │ - vbic.i32 d17, #3072 @ 0x00000c00 │ │ │ │ + vrsra.s64 d17, d28, #64 │ │ │ │ @ instruction: 0xf6420335 │ │ │ │ - vmvn.i32 q9, #3072 @ 0x00000c00 │ │ │ │ + vrshr.s64 q9, q14, #64 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ eorcc pc, ip, r3, asr r8 @ │ │ │ │ eorcs pc, ip, r2, asr r8 @ │ │ │ │ - @ instruction: 0xff92f7fb │ │ │ │ + @ instruction: 0xff86f7fb │ │ │ │ vst1.8 {d30-d32}, [pc :256], r7 │ │ │ │ vmla.i d22, d0, d0[0] │ │ │ │ addmi r1, r2, #0 │ │ │ │ subshi pc, r2, r1 │ │ │ │ rschi pc, r8, #0, 4 │ │ │ │ msrvs CPSR_, pc, asr #8 │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @@ -210178,35 +210218,35 @@ │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ rschi pc, r4, r1 │ │ │ │ tstpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47f428a │ │ │ │ @ instruction: 0x4619ae19 │ │ │ │ @ instruction: 0xf7fca808 │ │ │ │ - blls 0x41c980 │ │ │ │ + blls 0x41c9f4 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ stmdbge r8, {r0, r4, r9, sl, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ - vmlal.s , d0, d1[5] │ │ │ │ + vmlal.s , d16, d1[6] │ │ │ │ @ instruction: 0xf7f6020d │ │ │ │ - @ instruction: 0xe608fc5f │ │ │ │ + @ instruction: 0xe608fc53 │ │ │ │ svcvc 0x0040f5b2 │ │ │ │ rsbshi pc, r4, r1 │ │ │ │ msrhi CPSR_fs, #0, 4 │ │ │ │ svcvc 0x0080f5b2 │ │ │ │ addhi pc, ip, r1 │ │ │ │ svcvc 0x0000f5b2 │ │ │ │ rsbshi pc, fp, r1 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ stmdage r8, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ - mrrc2 7, 15, pc, ip, cr12 @ │ │ │ │ + mrrc2 7, 15, pc, r2, cr12 @ │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ subvs pc, r9, #70254592 @ 0x4300000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - mcrr2 7, 15, pc, r2, cr6 @ │ │ │ │ + ldc2 7, cr15, [r6], #-984 @ 0xfffffc28 │ │ │ │ vst3. {d30,d32,d34}, [pc :128], fp │ │ │ │ vmla.f d22, d0, d0[0] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ msrhi CPSR_xc, #1 │ │ │ │ msrhi SPSR_fxc, #0, 4 │ │ │ │ msrvs CPSR_, pc, asr #8 │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @@ -210216,75 +210256,75 @@ │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ bicshi pc, sp, r1 │ │ │ │ tstpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47f428a │ │ │ │ ldrmi sl, [r9], -sp, asr #27 │ │ │ │ @ instruction: 0xf7fca808 │ │ │ │ - blls 0x41c8e8 │ │ │ │ + blls 0x41c95c │ │ │ │ @ instruction: 0xf43f2b03 │ │ │ │ stmdbge r8, {r0, r2, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf6434638 │ │ │ │ vrshr.s64 d17, d25, #64 │ │ │ │ @ instruction: 0xf7f6020a │ │ │ │ - ldr pc, [ip, #3091]! @ 0xc13 │ │ │ │ + ldr pc, [ip, #3079]! @ 0xc07 │ │ │ │ svcvs 0x00a8f5b2 │ │ │ │ ldrbhi pc, [r0], #-1 @ │ │ │ │ ldrhi pc, [r7], #512 @ 0x200 │ │ │ │ svcvs 0x0088f5b2 │ │ │ │ ldrbhi pc, [sl, #1] @ │ │ │ │ svcvs 0x00a0f5b2 │ │ │ │ ldrhi pc, [r0, #1]! │ │ │ │ svcvs 0x0080f5b2 │ │ │ │ stcge 4, cr15, [sl, #508]! @ 0x1fc │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7fc8030 │ │ │ │ - @ instruction: 0xf8d7fc31 │ │ │ │ + @ instruction: 0xf8d7fc29 │ │ │ │ @ instruction: 0x463820d0 │ │ │ │ @ instruction: 0xf8dd9b05 │ │ │ │ vaddl.u8 q14, d2, d28 │ │ │ │ bicseq r2, lr, r0, lsl #4 │ │ │ │ strhi pc, [sl, #258] @ 0x102 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ vmla.f32 d26, d18, d5 │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - bl 0x19e568 │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ + bl 0x19e604 │ │ │ │ @ instruction: 0xf642038c │ │ │ │ - vmvn.i32 d17, #3072 @ 0x00000c00 │ │ │ │ + vrshr.s64 d17, d28, #64 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ rsbscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ eorcs pc, ip, r2, asr r8 @ │ │ │ │ - @ instruction: 0xffbaf7fb │ │ │ │ + @ instruction: 0xffaef7fb │ │ │ │ @ instruction: 0xf5b2e583 │ │ │ │ @ instruction: 0xf0016f54 │ │ │ │ vmax.s8 q4, q0, │ │ │ │ @ instruction: 0xf5b283c4 │ │ │ │ @ instruction: 0xf0016f44 │ │ │ │ @ instruction: 0xf5b28567 │ │ │ │ @ instruction: 0xf0016f50 │ │ │ │ @ instruction: 0xf5b28543 │ │ │ │ @ instruction: 0xf47f6f40 │ │ │ │ @ instruction: 0x4619ad71 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - blx 0xfff1b8d2 │ │ │ │ + blx 0xffd1b96e │ │ │ │ ldrsbcs pc, [r0], #135 @ 0x87 @ │ │ │ │ - blls 0x22f1c8 │ │ │ │ + blls 0x22f264 │ │ │ │ @ instruction: 0xf3c2990b │ │ │ │ @ instruction: 0xf0132200 │ │ │ │ @ instruction: 0xf0427380 │ │ │ │ - bcs 0xfec84 │ │ │ │ + bcs 0xfed20 │ │ │ │ ldclge 4, cr15, [ip, #-252] @ 0xffffff04 │ │ │ │ - eorsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ + adcsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r1, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d2a908 │ │ │ │ @ instruction: 0xf7fb2340 │ │ │ │ - ldrb pc, [r0, #-3755] @ 0xfffff155 @ │ │ │ │ + ldrb pc, [r0, #-3743] @ 0xfffff161 @ │ │ │ │ vmull.u8 q8, d17, d10 │ │ │ │ @ instruction: 0xf0023103 │ │ │ │ @ instruction: 0xf0030210 │ │ │ │ tstmi r1, #3840 @ 0xf00 │ │ │ │ strmi r9, [r8], ip, lsl #2 │ │ │ │ vmov.i16 q8, #185 @ 0x00b9 │ │ │ │ @ instruction: 0xf0012203 │ │ │ │ @@ -210293,34 +210333,34 @@ │ │ │ │ ldmeq sl, {r0, r3, r9, ip, pc}^ │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stcge 1, cr9, [r8], {10} │ │ │ │ smlabtmi r3, r3, r3, pc @ │ │ │ │ movwmi r9, #41733 @ 0xa305 │ │ │ │ andls r4, fp, #34603008 @ 0x2100000 │ │ │ │ - ldc2 7, cr15, [ip], {249} @ 0xf9 │ │ │ │ + ldc2 7, cr15, [r0], {249} @ 0xf9 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ ldclge 4, cr15, [r9, #508]! @ 0x1fc │ │ │ │ rsbsvs pc, r4, #50331648 @ 0x3000000 │ │ │ │ svcvs 0x00e8f5b2 │ │ │ │ stclge 4, cr15, [r1, #-508] @ 0xfffffe04 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ - blx 0xff49b966 │ │ │ │ + blx 0xff31ba02 │ │ │ │ ldrsbcc pc, [r0], #135 @ 0x87 @ │ │ │ │ - ldrbeq r4, [pc, #1592] @ 0xddfb4 │ │ │ │ + ldrbeq r4, [pc, #1592] @ 0xde050 │ │ │ │ ldcge 5, cr15, [sl, #-508] @ 0xfffffe04 │ │ │ │ ldrdgt pc, [ip], -sp @ │ │ │ │ - msrcs SPSR_fs, #69206016 @ 0x4200000 │ │ │ │ + mvncs pc, #69206016 @ 0x4200000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - adccs pc, ip, #69206016 @ 0x4200000 │ │ │ │ + eorcc pc, ip, #69206016 @ 0x4200000 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf8534621 │ │ │ │ @ instruction: 0xf852302c │ │ │ │ @ instruction: 0xf7fc202c │ │ │ │ - str pc, [r8, #-2099] @ 0xfffff7cd │ │ │ │ + str pc, [r8, #-2087] @ 0xfffff7d9 │ │ │ │ asrvs pc, pc, #8 @ │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf001428a │ │ │ │ vaba.s8 d8, d16, d21 │ │ │ │ vst3. {d24-d26}, [pc :64], r0 │ │ │ │ vmla.f d23, d0, d0[0] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ @@ -210345,98 +210385,98 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vmlal.s q11, d16, d1[2] │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0340 │ │ │ │ stmib sp, {r0, r1, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f6c030 │ │ │ │ - strb pc, [r6], #3015 @ 0xbc7 @ │ │ │ │ + strb pc, [r6], #3003 @ 0xbbb @ │ │ │ │ vmov.i16 d16, #47104 @ 0xb800 │ │ │ │ @ instruction: 0xf0001840 │ │ │ │ stmdbcs fp, {r0, r1, r2, r3, r8} │ │ │ │ andcs fp, r0, ip, lsl #31 │ │ │ │ andeq pc, r1, r0 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ vst1.8 {d8-d10}, [r3], r5 │ │ │ │ @ instruction: 0xf5b26272 │ │ │ │ @ instruction: 0xf43f6f72 │ │ │ │ @ instruction: 0xf648acb3 │ │ │ │ - vqdmlal.s , d0, d13 │ │ │ │ + @ instruction: 0xf2c05991 │ │ │ │ @ instruction: 0xf8d7090d │ │ │ │ ldrbeq r2, [r6, #208] @ 0xd0 │ │ │ │ stcge 5, cr15, [sl], #508 @ 0x1fc │ │ │ │ ldceq 13, cr6, [r8], {58} @ 0x3a │ │ │ │ andseq pc, r0, r0 │ │ │ │ ldrdgt pc, [r0], -r2 │ │ │ │ andcc pc, r3, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf01c4302 │ │ │ │ tstle r2, lr, lsl #30 │ │ │ │ @ instruction: 0xf53f06d5 │ │ │ │ @ instruction: 0xf3c3ac9b │ │ │ │ - eormi r1, r2, #128, 8 @ 0x80000000 │ │ │ │ + andsmi r1, r4, #128, 8 @ 0x80000000 │ │ │ │ ldcge 4, cr15, [r6], {127} @ 0x7f │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ tstls r7, r5, lsl #6 │ │ │ │ - @ instruction: 0xf876f00b │ │ │ │ + @ instruction: 0xf87cf00b │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmib sp, {r2, r3, r4, r6, r8, sl, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf0030305 │ │ │ │ - bleq 0x760ae0 │ │ │ │ + bleq 0x760b7c │ │ │ │ @ instruction: 0xf0020c5b │ │ │ │ @ instruction: 0xf0030270 │ │ │ │ - b 0x115e8b0 │ │ │ │ - b 0xfe19e2e4 │ │ │ │ + b 0x115e94c │ │ │ │ + b 0xfe19e380 │ │ │ │ @ instruction: 0xf7de0502 │ │ │ │ - stccs 8, cr15, [r0], {161} @ 0xa1 │ │ │ │ + stccs 8, cr15, [r0], {83} @ 0x53 │ │ │ │ strbmi r4, [r2], -r6, lsl #12 │ │ │ │ strtmi r9, [r8], -r7, lsl #18 │ │ │ │ movwcs fp, #36620 @ 0x8f0c │ │ │ │ movwls r2, #21264 @ 0x5310 │ │ │ │ - @ instruction: 0xf904f7ca │ │ │ │ + @ instruction: 0xf8bef7ca │ │ │ │ stmib sp, {r0, r2, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r0, [r2], -r0, lsl #2 │ │ │ │ andcs r4, r3, r1, lsr r6 │ │ │ │ movwcc lr, #10701 @ 0x29cd │ │ │ │ ldr r4, [r6, #-1992]! @ 0xfffff838 │ │ │ │ @ instruction: 0xf7fca808 │ │ │ │ - stmdbge r8, {r0, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r8, {r0, r1, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6434638 │ │ │ │ vmvn.i32 , #1280 @ 0x00000500 │ │ │ │ @ instruction: 0xf7f6020a │ │ │ │ - ldrb pc, [ip], #-2739 @ 0xfffff54d @ │ │ │ │ + ldrb pc, [ip], #-2727 @ 0xfffff559 @ │ │ │ │ @ instruction: 0xf7fca808 │ │ │ │ - stmdbge r8, {r0, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r8, {r0, r1, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6434638 │ │ │ │ vmvn.i32 d18, #256 @ 0x00000100 │ │ │ │ @ instruction: 0xf7f6020a │ │ │ │ - ldrb pc, [r0], #-2727 @ 0xfffff559 @ │ │ │ │ + ldrb pc, [r0], #-2715 @ 0xfffff565 @ │ │ │ │ @ instruction: 0xf7fca808 │ │ │ │ - blls 0x41c5f0 │ │ │ │ + blls 0x41c664 │ │ │ │ @ instruction: 0xf43f2b03 │ │ │ │ stmdbge r8, {r0, r3, r6, sl, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ vmvn.i32 d18, #3328 @ 0x00000d00 │ │ │ │ @ instruction: 0xf7f6020a │ │ │ │ - strb pc, [r0], #-2711 @ 0xfffff569 @ │ │ │ │ + strb pc, [r0], #-2699 @ 0xfffff575 @ │ │ │ │ rsbsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andne pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf1b2401a │ │ │ │ @ instruction: 0xf0022f01 │ │ │ │ - vaba.s8 q4, q0, q13 │ │ │ │ + vaba.s8 q4, q0, q14 │ │ │ │ @ instruction: 0xf5b2809e │ │ │ │ @ instruction: 0xf0026f10 │ │ │ │ - vmin.s8 d8, d0, d17 │ │ │ │ + vmin.s8 d8, d0, d18 │ │ │ │ @ instruction: 0xf5b28431 │ │ │ │ @ instruction: 0xf0027f40 │ │ │ │ - vmax.s8 d8, d1, d6 │ │ │ │ + vmax.s8 d8, d1, d7 │ │ │ │ @ instruction: 0xf5b28588 │ │ │ │ @ instruction: 0xf0027f80 │ │ │ │ - @ instruction: 0xf5b287fa │ │ │ │ + @ instruction: 0xf5b287fc │ │ │ │ @ instruction: 0xf0027f00 │ │ │ │ - bcs 0xffab8 │ │ │ │ + bcs 0xffb5c │ │ │ │ ldcge 4, cr15, [lr], {127} @ 0x7f │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ @@ -210447,46 +210487,46 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vsubl.s8 , d0, d17 │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0320 │ │ │ │ stmib sp, {r1, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f6c030 │ │ │ │ - @ instruction: 0xf7fffafb │ │ │ │ + @ instruction: 0xf7fffaef │ │ │ │ @ instruction: 0xf5b2bbfa │ │ │ │ @ instruction: 0xf0016f40 │ │ │ │ vqadd.s8 d8, d16, d24 │ │ │ │ @ instruction: 0xf5b281d5 │ │ │ │ @ instruction: 0xf0006f20 │ │ │ │ @ instruction: 0xf5b2879c │ │ │ │ @ instruction: 0xf0006f30 │ │ │ │ @ instruction: 0xf5b28786 │ │ │ │ @ instruction: 0xf47f6f10 │ │ │ │ stmdage r8, {r0, r1, r2, r5, r6, r7, r8, r9, fp, sp, pc} │ │ │ │ - blx 0x141bbdc │ │ │ │ - blcs 0x1c4820 │ │ │ │ - blge 0xff91acf0 │ │ │ │ + blx 0x119bc78 │ │ │ │ + blcs 0x1c48bc │ │ │ │ + blge 0xff91ad8c │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ addsne pc, r1, #70254592 @ 0x4300000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xc9bbdc │ │ │ │ - bllt 0xff6dbc04 │ │ │ │ + blx 0x99bc78 │ │ │ │ + bllt 0xff6dbca0 │ │ │ │ rsbsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andne pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf1b2401a │ │ │ │ @ instruction: 0xf0032f01 │ │ │ │ - vhsub.s8 q4, q0, q12 │ │ │ │ + vhsub.s8 q4, q0, q13 │ │ │ │ @ instruction: 0xf5b2830d │ │ │ │ @ instruction: 0xf0036fe0 │ │ │ │ - vhsub.s8 d8, d17, d26 │ │ │ │ + vhsub.s8 d8, d17, d28 │ │ │ │ @ instruction: 0xf5b281a3 │ │ │ │ @ instruction: 0xf0037f00 │ │ │ │ - vrhadd.s8 d8, d1, d1 │ │ │ │ - bcs 0xffc1c │ │ │ │ - andshi pc, pc, r3 │ │ │ │ + vrhadd.s8 d8, d1, d3 │ │ │ │ + bcs 0xffcb8 │ │ │ │ + eorhi pc, r1, r3 │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ @@ -210496,393 +210536,393 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vsubl.s8 , d16, d9 │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0310 │ │ │ │ stmib sp, {r0, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f6c030 │ │ │ │ - @ instruction: 0xf7fffa99 │ │ │ │ + @ instruction: 0xf7fffa8d │ │ │ │ @ instruction: 0xf44fbb98 │ │ │ │ vaddw.s8 q11, q0, d0 │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ ldrhi pc, [r9, #-2] │ │ │ │ bichi pc, r0, #0, 4 │ │ │ │ asrvs pc, pc, #8 @ │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - vst1.8 {d24}, [pc :64], r4 │ │ │ │ + vst1.8 {d24}, [pc :64], r6 │ │ │ │ vaddw.s8 q11, q8, d16 │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ ldrbthi pc, [lr], r1, lsl #4 @ │ │ │ │ cmppvc r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - vst3. {d24,d26,d28}, [pc], r8 │ │ │ │ + vst3. {d24,d26,d28}, [pc], sl │ │ │ │ vaddw.s8 q11, q8, d0 │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ - ldrhi pc, [ip, #2] │ │ │ │ + ldrhi pc, [lr, #2] │ │ │ │ tstpvc r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47f428a │ │ │ │ ldmdaeq r9, {r0, r1, r3, r5, r6, r8, r9, fp, sp, pc}^ │ │ │ │ stceq 0, cr15, [pc], {3} │ │ │ │ @ instruction: 0xf0010c9a │ │ │ │ - b 0x111e12c │ │ │ │ + b 0x111e1c8 │ │ │ │ @ instruction: 0xf002010c │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ vmull.u8 , d3, d3 │ │ │ │ - b 0x11656fc │ │ │ │ + b 0x1165798 │ │ │ │ vsubl.u8 q8, d3, d12 │ │ │ │ stmib sp, {r2, sl, fp, lr}^ │ │ │ │ stmdbge r8, {r3, r9, ip} │ │ │ │ sbcvs pc, r9, #805306372 @ 0x30000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ msreq CPSR_, #204, 2 @ 0x33 │ │ │ │ stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ movw lr, #43469 @ 0xa9cd │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - blx 0x131bcfc │ │ │ │ - bllt 0x12dbd24 │ │ │ │ + blx 0x101bd98 │ │ │ │ + bllt 0x12dbdc0 │ │ │ │ msrvs SPSR_, pc, asr #8 │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf000428a │ │ │ │ vst3.8 {d24,d26,d28}, [pc :256], r9 │ │ │ │ vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ strhi pc, [r3, #-0] │ │ │ │ cmppvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47f428a │ │ │ │ stmdage r8, {r0, r4, r5, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x46044619 │ │ │ │ @ instruction: 0xf7fc9305 │ │ │ │ - blls 0x25c30c │ │ │ │ + blls 0x25c378 │ │ │ │ @ instruction: 0xf53f0298 │ │ │ │ - blls 0x408a04 │ │ │ │ + blls 0x408aa0 │ │ │ │ @ instruction: 0xf0432b01 │ │ │ │ - ldcvs 3, cr8, [fp, #-512]! @ 0xfffffe00 │ │ │ │ + ldcvs 3, cr8, [fp, #-520]! @ 0xfffffdf8 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - ldrbhi pc, [sp], -r3 @ │ │ │ │ + ldrbhi pc, [pc], -r3 @ │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0x4621ab13 │ │ │ │ vmin.s8 d20, d11, d24 │ │ │ │ - vsubl.s8 , d0, d9 │ │ │ │ + vsubl.s8 , d16, d21 │ │ │ │ @ instruction: 0xf7f6020d │ │ │ │ - @ instruction: 0xf7fff961 │ │ │ │ + @ instruction: 0xf7fff955 │ │ │ │ @ instruction: 0xf5b2bb0a │ │ │ │ @ instruction: 0xf0006f50 │ │ │ │ @ instruction: 0xf5b284a9 │ │ │ │ @ instruction: 0xf0006f70 │ │ │ │ @ instruction: 0xf5b2847e │ │ │ │ @ instruction: 0xf47f6f40 │ │ │ │ stmdage r8, {r0, r2, r3, r4, r5, r6, r7, r9, fp, sp, pc} │ │ │ │ strmi r9, [r4], -r5, lsl #2 │ │ │ │ - @ instruction: 0xf938f7fc │ │ │ │ - bls 0x4049dc │ │ │ │ + @ instruction: 0xf92cf7fc │ │ │ │ + bls 0x404a78 │ │ │ │ @ instruction: 0xf102029b │ │ │ │ - bcs 0x13dee8 │ │ │ │ + bcs 0x13df84 │ │ │ │ rsbshi pc, sp, r2, asr #32 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf0036f70 │ │ │ │ - ldmdavs fp, {r1, r5, r8, r9, pc}^ │ │ │ │ + ldmdavs fp, {r2, r5, r8, r9, pc}^ │ │ │ │ svceq 0x0070f413 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ - blcs 0xe69f0 │ │ │ │ - bge 0xff91aef0 │ │ │ │ + blcs 0xe6a8c │ │ │ │ + bge 0xff91af8c │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - rscsne pc, r9, #-1342177276 @ 0xb0000004 │ │ │ │ + addscs pc, r5, #-1342177276 @ 0xb0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - @ instruction: 0xf92ef7f6 │ │ │ │ - blt 0xff6dbe04 │ │ │ │ + @ instruction: 0xf922f7f6 │ │ │ │ + blt 0xff6dbea0 │ │ │ │ svcvs 0x00a0f5b2 │ │ │ │ ldrthi pc, [r0], -r0 @ │ │ │ │ svcvs 0x00c0f5b2 │ │ │ │ ldrhi pc, [fp], -r0 │ │ │ │ svcvs 0x0080f5b2 │ │ │ │ - bge 0xff39b01c │ │ │ │ + bge 0xff39b0b8 │ │ │ │ @ instruction: 0xf7fca808 │ │ │ │ - stmdbge r8, {r0, r1, r2, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r8, {r0, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6434638 │ │ │ │ vrshr.s64 q9, , #64 │ │ │ │ @ instruction: 0xf7f6020a │ │ │ │ - @ instruction: 0xf7fff915 │ │ │ │ + @ instruction: 0xf7fff909 │ │ │ │ vst1.32 {d27-d28}, [pc :256], lr │ │ │ │ vmla.f d22, d16, d0[0] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ ldrhi pc, [r4, #-0] │ │ │ │ mvnvs pc, pc, asr #8 │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf000428a │ │ │ │ vst3. {d24-d26}, [pc :256], fp │ │ │ │ vaddw.s8 q11, q8, d16 │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ - bge 0xfeb1b060 │ │ │ │ + bge 0xfeb1b0fc │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf84cf7fc │ │ │ │ + @ instruction: 0xf83ef7fc │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ andmi pc, r5, #70254592 @ 0x4300000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf8f2f7f6 │ │ │ │ - blt 0xfe7dbe7c │ │ │ │ + @ instruction: 0xf8e6f7f6 │ │ │ │ + blt 0xfe7dbf18 │ │ │ │ bicvs pc, r0, pc, asr #8 │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf000428a │ │ │ │ vst1.64 {d24-d26}, [pc :64], r8 │ │ │ │ vmla.f d22, d16, d0[4] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ ldrthi pc, [pc], r0 @ │ │ │ │ asrvs pc, pc, #8 @ │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47f428a │ │ │ │ ldrmi sl, [r9], -r5, lsl #21 │ │ │ │ @ instruction: 0xf7fca808 │ │ │ │ - stmdbge r8, {r0, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r8, {r0, r1, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6434638 │ │ │ │ vsubl.s8 q9, d16, d21 │ │ │ │ @ instruction: 0xf7f6020a │ │ │ │ - @ instruction: 0xf7fff8cf │ │ │ │ + @ instruction: 0xf7fff8c3 │ │ │ │ vst1.16 {d27-d28}, [pc :256], r8 │ │ │ │ vmla.f d22, d0, d0[4] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ strhi pc, [r7, r0] │ │ │ │ cmnpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf000428a │ │ │ │ vst3. {d24,d26,d28}, [pc :64], r4 │ │ │ │ vorr.i32 q11, #0 @ 0x00000000 │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ - bge 0x199b0ec │ │ │ │ + bge 0x199b188 │ │ │ │ setend be │ │ │ │ stmdage r8, {r3, r4, r5, r8, r9, sl, pc} │ │ │ │ movwls r4, #22041 @ 0x5619 │ │ │ │ @ instruction: 0xf7fc4604 │ │ │ │ - blls 0x25c0d0 │ │ │ │ + blls 0x25c134 │ │ │ │ @ instruction: 0xf53f065d │ │ │ │ - blls 0x408860 │ │ │ │ + blls 0x4088fc │ │ │ │ @ instruction: 0xf0432b01 │ │ │ │ - ldcvs 4, cr8, [fp, #-984]! @ 0xfffffc28 │ │ │ │ + ldcvs 4, cr8, [fp, #-992]! @ 0xfffffc20 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - addshi pc, r1, #4 │ │ │ │ + addshi pc, r3, #4 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ strtmi sl, [r1], -r1, asr #20 │ │ │ │ @ instruction: 0xf64a4638 │ │ │ │ - vmlal.s q10, d16, d1[6] │ │ │ │ + vsubl.s8 , d16, d5 │ │ │ │ @ instruction: 0xf7f6020d │ │ │ │ - @ instruction: 0xf7fff88f │ │ │ │ + @ instruction: 0xf7fff883 │ │ │ │ @ instruction: 0xf5b2ba38 │ │ │ │ @ instruction: 0xf0006fc0 │ │ │ │ @ instruction: 0xf5b28607 │ │ │ │ @ instruction: 0xf0006fe0 │ │ │ │ @ instruction: 0xf5b285f2 │ │ │ │ @ instruction: 0xf47f6fa0 │ │ │ │ stmdage r8, {r0, r1, r3, r5, r9, fp, sp, pc} │ │ │ │ - @ instruction: 0xffd0f7fb │ │ │ │ + @ instruction: 0xffc2f7fb │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ subscs pc, r9, #70254592 @ 0x4300000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xf876f7f6 │ │ │ │ - blt 0x8dbf74 │ │ │ │ + @ instruction: 0xf86af7f6 │ │ │ │ + blt 0x8dc010 │ │ │ │ svcvs 0x0060f5b2 │ │ │ │ strthi pc, [r5], r0 │ │ │ │ svcvs 0x0070f5b2 │ │ │ │ ldrbthi pc, [sl], -r0 @ │ │ │ │ svcvs 0x0050f5b2 │ │ │ │ - bge 0x59b18c │ │ │ │ + bge 0x59b228 │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ @ instruction: 0xf7fc4604 │ │ │ │ - blls 0x25c0d0 │ │ │ │ + blls 0x25c13c │ │ │ │ addseq r9, sp, #12, 20 @ 0xc000 │ │ │ │ strhi pc, [r4, -r1, lsl #2] │ │ │ │ @ instruction: 0xf0412a01 │ │ │ │ ldcvs 7, cr8, [fp, #-664]! @ 0xfffffd68 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - adchi pc, fp, #3 │ │ │ │ + adchi pc, sp, #3 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0x4621a9f5 │ │ │ │ @ instruction: 0xf64a4638 │ │ │ │ - vrshr.s64 d16, d17, #64 │ │ │ │ + vmlal.s , d0, d1[3] │ │ │ │ @ instruction: 0xf7f6020d │ │ │ │ - @ instruction: 0xf7fff843 │ │ │ │ + @ instruction: 0xf7fff837 │ │ │ │ @ instruction: 0xf5b2b9ec │ │ │ │ @ instruction: 0xf0016f24 │ │ │ │ @ instruction: 0xf5b282ed │ │ │ │ @ instruction: 0xf0016f30 │ │ │ │ @ instruction: 0xf5b282c3 │ │ │ │ @ instruction: 0xf47f6f20 │ │ │ │ @ instruction: 0x4619a9df │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf866f7fc │ │ │ │ + @ instruction: 0xf85ef7fc │ │ │ │ ldrsbcs pc, [r0], #135 @ 0x87 @ │ │ │ │ - blls 0x22f8ec │ │ │ │ + blls 0x22f988 │ │ │ │ ldrdgt pc, [ip], -sp @ │ │ │ │ andcs pc, r0, #134217731 @ 0x8000003 │ │ │ │ cps #25 │ │ │ │ - bcs 0xfe3c0 │ │ │ │ + bcs 0xfe45c │ │ │ │ stmibge sl, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - orrne pc, ip, #69206016 @ 0x4200000 │ │ │ │ + movwcs pc, #50754 @ 0xc642 @ │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - rsbscs pc, ip, #69206016 @ 0x4200000 │ │ │ │ + rscscs pc, ip, #69206016 @ 0x4200000 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf853a908 │ │ │ │ @ instruction: 0xf852302c │ │ │ │ @ instruction: 0xf7fb202c │ │ │ │ - @ instruction: 0xf7fffb15 │ │ │ │ + @ instruction: 0xf7fffb09 │ │ │ │ @ instruction: 0xf5b2b9ba │ │ │ │ @ instruction: 0xf0016f64 │ │ │ │ @ instruction: 0xf5b2816b │ │ │ │ @ instruction: 0xf0016f74 │ │ │ │ @ instruction: 0xf5b2814f │ │ │ │ @ instruction: 0xf47f6f60 │ │ │ │ ldrmi sl, [r9], -sp, lsr #19 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ - @ instruction: 0xf836f7fc │ │ │ │ + @ instruction: 0xf82ef7fc │ │ │ │ bicseq r9, sp, r5, lsl #22 │ │ │ │ stmibge r4!, {r0, r1, r2, r3, r4, r5, r8, sl, ip, sp, lr, pc} │ │ │ │ ldrsbcc pc, [r0], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf57f05dc │ │ │ │ @ instruction: 0x6d39a99f │ │ │ │ stcls 8, cr9, [r9], {8} │ │ │ │ strmi r6, [r5], -fp, lsl #16 │ │ │ │ strtmi r9, [r6], -sl, lsl #20 │ │ │ │ svceq 0x000ef013 │ │ │ │ - b 0x11124a0 │ │ │ │ + b 0x111253c │ │ │ │ tstmi r3, #4, 6 @ 0x10000000 │ │ │ │ @ instruction: 0xf53f06d8 │ │ │ │ ldrbeq sl, [r3, pc, lsl #19] │ │ │ │ stmibge ip, {r0, r1, r2, r3, r4, r5, r8, sl, ip, sp, lr, pc} │ │ │ │ - blcs 0x104ccc │ │ │ │ - sbchi pc, sp, #4 │ │ │ │ + blcs 0x104d68 │ │ │ │ + sbchi pc, pc, #4 │ │ │ │ @ instruction: 0xf47f2b02 │ │ │ │ @ instruction: 0xf8d1a985 │ │ │ │ @ instruction: 0xf01330f8 │ │ │ │ @ instruction: 0xf43f0fe0 │ │ │ │ vmul.i8 q13, , │ │ │ │ - vrsra.s64 , , #64 │ │ │ │ + vbic.i32 q10, #2304 @ 0x00000900 │ │ │ │ ldrtmi r0, [r8], -sp, lsl #6 │ │ │ │ movwcs lr, #22989 @ 0x59cd │ │ │ │ - ldc2l 0, cr15, [ip, #-40] @ 0xffffffd8 │ │ │ │ + stc2l 0, cr15, [r2, #-40]! @ 0xffffffd8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdals r5, {r1, r6, r9, fp, sp, pc} │ │ │ │ - ldc2 7, cr15, [r4, #884] @ 0x374 │ │ │ │ + stc2l 7, cr15, [r6, #-884] @ 0xfffffc8c │ │ │ │ ldrtmi r4, [r0], -r4, lsl #12 │ │ │ │ - ldc2 7, cr15, [r0, #884] @ 0x374 │ │ │ │ + stc2l 7, cr15, [r2, #-884] @ 0xfffffc8c │ │ │ │ strtmi r9, [r8], -r5 │ │ │ │ - stc2 7, cr15, [ip, #884] @ 0x374 │ │ │ │ + ldc2 7, cr15, [lr, #-884]! @ 0xfffffc8c │ │ │ │ @ instruction: 0xf04f9b06 │ │ │ │ @ instruction: 0x46020c10 │ │ │ │ andcs r9, r0, r2, lsl #6 │ │ │ │ strbtmi r9, [r3], -r5, lsl #18 │ │ │ │ strtmi r9, [r0], -r1 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - cdp2 7, 4, cr15, cr10, cr8, {4} │ │ │ │ - blt 0xadc100 │ │ │ │ + ldc2l 7, cr15, [ip, #544]! @ 0x220 │ │ │ │ + blt 0xadc19c │ │ │ │ svcvc 0x0010f5b2 │ │ │ │ eorshi pc, lr, r1 │ │ │ │ svcvc 0x0040f5b2 │ │ │ │ andhi pc, sp, r1 │ │ │ │ svcvc 0x0000f5b2 │ │ │ │ stmdbge ip, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7fb8030 │ │ │ │ - blls 0x25e078 │ │ │ │ + blls 0x25e0f4 │ │ │ │ bicseq r9, r9, fp, lsl #20 │ │ │ │ addhi pc, r4, r2, lsl #2 │ │ │ │ ldrsbcc pc, [r0], #135 @ 0x87 @ │ │ │ │ svclt 0x00142a02 │ │ │ │ - ldclcc 0, cr15, [pc], #316 @ 0xde27c │ │ │ │ + ldclcc 0, cr15, [pc], #316 @ 0xde318 │ │ │ │ stceq 0, cr15, [sl], {79} @ 0x4f │ │ │ │ @ instruction: 0xf57f05db │ │ │ │ vmul.i8 d26, d2, d21 │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - bl 0x19ee28 │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ + bl 0x19eec4 │ │ │ │ stmib sp, {r1, r7, r8, r9}^ │ │ │ │ @ instruction: 0xf642cc00 │ │ │ │ - vqdmulh.s d17, d0, d0[3] │ │ │ │ + vqdmulh.s d17, d16, d0[3] │ │ │ │ stmdbge r8, {r0, r2, r4, r5, sl, fp} │ │ │ │ @ instruction: 0xf8d34638 │ │ │ │ @ instruction: 0xf85c3250 │ │ │ │ @ instruction: 0xf7fb2022 │ │ │ │ - @ instruction: 0xf7fff9c3 │ │ │ │ + @ instruction: 0xf7fff9b7 │ │ │ │ @ instruction: 0xf5b2b920 │ │ │ │ @ instruction: 0xf0016fc8 │ │ │ │ @ instruction: 0xf5b2819b │ │ │ │ @ instruction: 0xf0016fe0 │ │ │ │ @ instruction: 0xf5b28175 │ │ │ │ @ instruction: 0xf47f6fc0 │ │ │ │ @ instruction: 0x4619a913 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff9af7fb │ │ │ │ + @ instruction: 0xff92f7fb │ │ │ │ ldrsbcs pc, [r0], #135 @ 0x87 @ │ │ │ │ - blls 0x22fa84 │ │ │ │ + blls 0x22fb20 │ │ │ │ ldrdgt pc, [ip], -sp @ │ │ │ │ andcs pc, r0, #134217731 @ 0x8000003 │ │ │ │ cps #28 │ │ │ │ - bcs 0xfe530 │ │ │ │ + bcs 0xfe5cc │ │ │ │ ldmge lr!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0x13acf642 │ │ │ │ + msrcs CPSR_fs, #69206016 @ 0x4200000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - addne pc, ip, #69206016 @ 0x4200000 │ │ │ │ + andcs pc, ip, #69206016 @ 0x4200000 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf853a908 │ │ │ │ @ instruction: 0xf852302c │ │ │ │ @ instruction: 0xf7fb202c │ │ │ │ - @ instruction: 0xf7fffb25 │ │ │ │ + @ instruction: 0xf7fffb19 │ │ │ │ @ instruction: 0xf5b2b8ee │ │ │ │ @ instruction: 0xf0016fe0 │ │ │ │ @ instruction: 0xf1b28330 │ │ │ │ @ instruction: 0xf0017f80 │ │ │ │ @ instruction: 0xf5b28307 │ │ │ │ @ instruction: 0xf47f6fa0 │ │ │ │ - b 0x14c8578 │ │ │ │ + b 0x14c8614 │ │ │ │ @ instruction: 0xf0030e53 │ │ │ │ - b 0x149ea38 │ │ │ │ + b 0x149ead4 │ │ │ │ @ instruction: 0xf00e4c93 │ │ │ │ - b 0x1461a44 │ │ │ │ + b 0x1461ae0 │ │ │ │ @ instruction: 0xf00c0e02 │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ stmdbge r8, {r0, r1, r9, ip, sp} │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ rscsmi pc, r1, #-1610612732 @ 0xa0000004 │ │ │ │ andeq pc, r6, #192, 4 │ │ │ │ strne pc, [r0], #963 @ 0x3c3 │ │ │ │ @ instruction: 0xec08e9cd │ │ │ │ movwmi pc, #21443 @ 0x53c3 @ │ │ │ │ movwls r9, #46090 @ 0xb40a │ │ │ │ movwls r2, #49923 @ 0xc303 │ │ │ │ - @ instruction: 0xffc0f7f5 │ │ │ │ + @ instruction: 0xffb4f7f5 │ │ │ │ ldmlt pc!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ bicvs pc, r0, pc, asr #8 │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - vaba.s8 q4, q0, │ │ │ │ + vaba.s8 q4, q0, │ │ │ │ vst1.16 {d24-d26}, [pc] │ │ │ │ vaddw.s8 q11, q8, d0 │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ - strhi pc, [r4, -r2]! │ │ │ │ + strhi pc, [r6, -r2]! │ │ │ │ @ instruction: 0x81bbf202 │ │ │ │ tstpvc r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - vst1.32 {d24-d26}, [pc :128], r3 │ │ │ │ + vst1.32 {d24-d26}, [pc :128], r5 │ │ │ │ vmla.f d23, d0, d0[0] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ ldmge lr, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ @@ -210895,31 +210935,31 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vsubl.s8 , d0, d17 │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0310 │ │ │ │ stmib sp, {r0, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f5c030 │ │ │ │ - @ instruction: 0xf7ffff7b │ │ │ │ + @ instruction: 0xf7ffff6f │ │ │ │ vst2.16 {d27-d28}, [pc :256], sl │ │ │ │ vmla.f d22, d16, d0[0] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ - ldrbhi pc, [lr, r2] @ │ │ │ │ + strbhi pc, [r0, r2]! @ │ │ │ │ bicvs pc, r0, pc, asr #8 │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ vhsub.s8 d4, d16, d10 │ │ │ │ vst1.32 {d24-d26}, [pc :256] │ │ │ │ vaddw.s8 q11, q8, d0 │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ - strhi pc, [r8, r2] │ │ │ │ + strhi pc, [sl, r2] │ │ │ │ sbcshi pc, r9, r2, lsl #4 │ │ │ │ tstpvc r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - vst1.32 {d24-d26}, [pc :128], ip │ │ │ │ + vst1.32 {d24-d26}, [pc :128], lr │ │ │ │ vmla.f d23, d0, d0[0] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ ldmdage r4, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ @@ -210932,47 +210972,47 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vsubl.s8 , d0, d17 │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0308 │ │ │ │ stmib sp, {sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f5c030 │ │ │ │ - @ instruction: 0xf7ffff31 │ │ │ │ + @ instruction: 0xf7ffff25 │ │ │ │ vst2.8 {d27-d28}, [pc :256], r0 │ │ │ │ vmla.f d22, d16, d0[0] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ rscshi pc, pc, #1 │ │ │ │ mvnvs pc, pc, asr #8 │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47f428a │ │ │ │ - b 0x14c83f8 │ │ │ │ + b 0x14c8494 │ │ │ │ @ instruction: 0xf0030e53 │ │ │ │ - b 0x149ebb8 │ │ │ │ + b 0x149ec54 │ │ │ │ @ instruction: 0xf00e4c93 │ │ │ │ - b 0x1461bc4 │ │ │ │ + b 0x1461c60 │ │ │ │ @ instruction: 0xf00c0e02 │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ stmdbge r8, {r0, r1, r9, ip, sp} │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ addsmi pc, r5, #70254592 @ 0x4300000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strne pc, [r0], #963 @ 0x3c3 │ │ │ │ @ instruction: 0xec08e9cd │ │ │ │ movwmi pc, #21443 @ 0x53c3 @ │ │ │ │ movwls r9, #46090 @ 0xb40a │ │ │ │ movwls r2, #49923 @ 0xc303 │ │ │ │ - @ instruction: 0xff00f7f5 │ │ │ │ + mrc2 7, 7, pc, cr4, cr5, {7} │ │ │ │ svclt 0x00fff7fe │ │ │ │ svcvs 0x0060f5b2 │ │ │ │ - adcshi pc, pc, #2 │ │ │ │ + sbchi pc, r1, #2 │ │ │ │ bicshi pc, sl, #268435456 @ 0x10000000 │ │ │ │ svcvs 0x0040f5b2 │ │ │ │ - addshi pc, r1, #2 │ │ │ │ + addshi pc, r3, #2 │ │ │ │ svcvs 0x0050f5b2 │ │ │ │ - rsbhi pc, r4, #2 │ │ │ │ + rsbhi pc, r6, #2 │ │ │ │ svcvs 0x0020f5b2 │ │ │ │ svcge 0x00ecf47e │ │ │ │ mcrreq 0, 1, pc, r0, cr3 @ │ │ │ │ svcge 0x00e8f47e │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ @ instruction: 0xf001020f │ │ │ │ @ instruction: 0xf8cd0110 │ │ │ │ @@ -210980,1213 +211020,1213 @@ │ │ │ │ @ instruction: 0xf3c30c9a │ │ │ │ @ instruction: 0xf0024c04 │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ tstmi r3, #201326592 @ 0xc000000 │ │ │ │ movwne lr, #35277 @ 0x89cd │ │ │ │ movwcs sl, #10504 @ 0x2908 │ │ │ │ movwgt lr, #47565 @ 0xb9cd │ │ │ │ - ldc2 7, cr15, [sl, #-1000]! @ 0xfffffc18 │ │ │ │ + stc2 7, cr15, [lr, #-1000]! @ 0xfffffc18 │ │ │ │ svclt 0x00cff7fe │ │ │ │ cmppvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - vst2. {d24-d27}, [pc], r1 │ │ │ │ + vst2. {d24-d27}, [pc], r3 │ │ │ │ vorr.i32 q11, #0 @ 0x00000000 │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ msrhi SPSR_fsxc, #268435456 @ 0x10000000 │ │ │ │ msrvs CPSR_, pc, asr #8 │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - vst2. {d24-d27}, [pc :256], lr │ │ │ │ + vst3.8 {d24-d26}, [pc], r0 │ │ │ │ vmla.f d22, d0, d0[0] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ - msrhi SPSR_sc, r2 │ │ │ │ + msrhi SPSR_sx, r2 │ │ │ │ tstpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47e428a │ │ │ │ - b 0x14ca30c │ │ │ │ + b 0x14ca3a8 │ │ │ │ @ instruction: 0xf0030c53 │ │ │ │ ldceq 1, cr0, [sl], {15} │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ - cdpmi 3, 0, cr15, cr4, cr3, {6} │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0x0c01ea4c │ │ │ │ + cdpmi 3, 0, cr15, cr4, cr3, {6} │ │ │ │ smlabtcc r3, r3, r3, pc @ │ │ │ │ - cdpeq 1, 2, cr15, cr0, cr14, {6} │ │ │ │ - @ instruction: 0xf013430a │ │ │ │ + @ instruction: 0xf1ce430a │ │ │ │ + @ instruction: 0xf0130e20 │ │ │ │ @ instruction: 0xf0430440 │ │ │ │ - stmib sp, {r1, r2, r4, r6, r8, r9, pc}^ │ │ │ │ + stmib sp, {r3, r4, r6, r8, r9, pc}^ │ │ │ │ stmdbge r8, {r0, r3, sl, sp} │ │ │ │ - movweq pc, #4680 @ 0x1248 @ │ │ │ │ + orreq pc, r5, #72, 4 @ 0x80000004 │ │ │ │ movweq pc, #53952 @ 0xd2c0 @ │ │ │ │ rsbsvs pc, r5, #64, 4 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ stceq 0, cr15, [r3], {79} @ 0x4f │ │ │ │ eor pc, ip, sp, asr #17 │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - mrrc2 7, 15, pc, sl, cr11 @ │ │ │ │ + mcrr2 7, 15, pc, lr, cr11 @ │ │ │ │ svclt 0x007ff7fe │ │ │ │ svccc 0x0000f5b2 │ │ │ │ - @ instruction: 0x83a2f003 │ │ │ │ + @ instruction: 0x83a4f003 │ │ │ │ rsbshi pc, r2, #268435456 @ 0x10000000 │ │ │ │ svcvc 0x0060f5b2 │ │ │ │ - strthi pc, [r0], #3 │ │ │ │ + strthi pc, [r2], #3 │ │ │ │ ldrhi pc, [sp, #-513] @ 0xfffffdff │ │ │ │ svcvc 0x00c0f5b2 │ │ │ │ - andhi pc, r7, r4 │ │ │ │ - msrhi (UNDEF: 106), r3 │ │ │ │ + andhi pc, r9, r4 │ │ │ │ + msrhi (UNDEF: 108), r3 │ │ │ │ @ instruction: 0xf0042a80 │ │ │ │ - @ instruction: 0xf5b28034 │ │ │ │ + @ instruction: 0xf5b28036 │ │ │ │ @ instruction: 0xf0047f80 │ │ │ │ - bcs 0xfe548 │ │ │ │ + bcs 0xfe5ec │ │ │ │ svcge 0x007af47e │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - mcr2 7, 4, pc, cr12, cr11, {7} @ │ │ │ │ + mcr2 7, 4, pc, cr14, cr11, {7} @ │ │ │ │ sbcscc pc, r5, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ ldmdalt sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ rsbvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ @ instruction: 0xf001400a │ │ │ │ @ instruction: 0xf5b283b4 │ │ │ │ @ instruction: 0xf47e3f80 │ │ │ │ vqrdmlsh.s q13, , d3[4] │ │ │ │ andls r4, r8, #536870916 @ 0x20000004 │ │ │ │ addne pc, r0, #67108867 @ 0x4000003 │ │ │ │ @ instruction: 0xf0030849 │ │ │ │ andls r0, r9, #3840 @ 0xf00 │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ - b 0x11217a0 │ │ │ │ + b 0x112183c │ │ │ │ @ instruction: 0xf002010c │ │ │ │ tstls sl, r0, lsl r2 │ │ │ │ smlabtcc r3, r3, r3, pc @ │ │ │ │ stmdbge r8, {r1, r3, r8, r9, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ andls r8, fp, #48 @ 0x30 │ │ │ │ - blx 0x79c542 │ │ │ │ + blx 0x49c5de │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ svcge 0x00fbf47e │ │ │ │ rsbsvs pc, r4, #50331648 @ 0x3000000 │ │ │ │ svcvs 0x00e8f5b2 │ │ │ │ ldmge r4!, {r0, r1, r2, r3, r4, r5, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0045f7fe │ │ │ │ @ instruction: 0xf8d00c8a │ │ │ │ @ instruction: 0xf00210d0 │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ - b 0x116a588 │ │ │ │ + b 0x116a624 │ │ │ │ strtmi r0, [r8], r0, lsl #10 │ │ │ │ @ instruction: 0xf14105c8 │ │ │ │ ldmdaeq sl, {r0, r2, r3, r7, r9, pc}^ │ │ │ │ tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r0, #2 │ │ │ │ andmi pc, r3, r3, asr #7 │ │ │ │ streq lr, [r1], -r2, asr #20 │ │ │ │ ldmeq sl, {r0, r3, r4, r5, r8, sl, fp, sp, lr}^ │ │ │ │ andseq pc, r0, #2 │ │ │ │ movwmi r6, #10249 @ 0x2809 │ │ │ │ svceq 0x000ef011 │ │ │ │ - b 0x12929c0 │ │ │ │ + b 0x1292a5c │ │ │ │ tstmi r1, #1073741825 @ 0x40000001 │ │ │ │ @ instruction: 0xf10106c9 │ │ │ │ vmvn.i32 q12, #46336 @ 0x0000b500 │ │ │ │ strmi r2, [ip], -r1, lsl #2 │ │ │ │ ldrmi r3, [r1], #-257 @ 0xfffffeff │ │ │ │ vmls.i8 d2, d1, d16 │ │ │ │ ldrtmi r8, [r8], -sp, ror #4 │ │ │ │ movwcs lr, #22989 @ 0x59cd │ │ │ │ - blx 0xff71a5f8 │ │ │ │ + blx 0xff89a694 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ - bls 0x24a4d0 │ │ │ │ + bls 0x24a56c │ │ │ │ addeq lr, r2, r4, asr #20 │ │ │ │ - @ instruction: 0xf892f772 │ │ │ │ + @ instruction: 0xf844f772 │ │ │ │ @ instruction: 0xf7714605 │ │ │ │ - blls 0x29d604 │ │ │ │ + blls 0x29d568 │ │ │ │ ldrbeq r4, [fp], -r7, lsl #12 │ │ │ │ - orrhi pc, r1, r3, asr #2 │ │ │ │ + orrhi pc, r3, r3, asr #2 │ │ │ │ andcs r2, r0, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0xf7dd4641 │ │ │ │ - @ instruction: 0xf771fb89 │ │ │ │ - @ instruction: 0x4631fbfb │ │ │ │ + @ instruction: 0xf771fb3b │ │ │ │ + ldrtmi pc, [r1], -sp, lsr #23 @ │ │ │ │ andcs r2, r0, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0xf7dd4604 │ │ │ │ - blmi 0xff11d410 │ │ │ │ + blmi 0xff11d374 │ │ │ │ svccs 0x0070ee1d │ │ │ │ orrsvs pc, r8, r9, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmne fp!, {r1, r4, r6, r7, fp, ip, lr} │ │ │ │ stmiane fp!, {r1, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf6469300 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strtmi r4, [r2], #-1043 @ 0xfffffbed │ │ │ │ stmdavs r8, {r0, r9, ip, pc} │ │ │ │ - blx 0xffb9c406 │ │ │ │ + blx 0xfe81c4a2 │ │ │ │ andcs r2, r0, #201326592 @ 0xc000000 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - blx 0xff89c5be │ │ │ │ + blx 0xfe51c65a │ │ │ │ svclt 0x0083f7fe │ │ │ │ submi pc, r5, sl, asr #4 │ │ │ │ andeq pc, r6, r0, asr #5 │ │ │ │ adcscs pc, r5, #-1610612732 @ 0xa0000004 │ │ │ │ andeq pc, r6, #192, 4 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ strmi fp, [r1], ip, lsl #30 │ │ │ │ @ instruction: 0xf7ff4691 │ │ │ │ @ instruction: 0xf5b2b9f6 │ │ │ │ @ instruction: 0xf47e7f40 │ │ │ │ stmdage r8, {r0, r5, r7, r9, sl, fp, sp, pc} │ │ │ │ - stc2 7, cr15, [r6, #-1004] @ 0xfffffc14 │ │ │ │ - blcs 0x1c52ac │ │ │ │ + ldc2l 7, cr15, [ip], #1004 @ 0x3ec │ │ │ │ + blcs 0x1c5348 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr10, cr14, {1} │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ - subscs pc, r5, #68, 4 @ 0x40000004 │ │ │ │ + sbcscs pc, r9, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - stc2l 7, cr15, [r8], #980 @ 0x3d4 │ │ │ │ + ldc2l 7, cr15, [ip], {245} @ 0xf5 │ │ │ │ mrclt 7, 4, APSR_nzcv, cr1, cr14, {7} │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - stmdbge r8, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r8, {r0, r1, r2, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6434638 │ │ │ │ vmlal.s , d0, d1[3] │ │ │ │ @ instruction: 0xf7f5020a │ │ │ │ - @ instruction: 0xf7fefcdb │ │ │ │ + @ instruction: 0xf7fefccf │ │ │ │ stmdage r8, {r2, r7, r9, sl, fp, ip, sp, pc} │ │ │ │ strmi r9, [r4], -r5, lsl #2 │ │ │ │ - ldc2 7, cr15, [lr], #1004 @ 0x3ec │ │ │ │ - bls 0x4052d0 │ │ │ │ + ldc2 7, cr15, [r2], #1004 @ 0x3ec │ │ │ │ + bls 0x40536c │ │ │ │ setend be │ │ │ │ - bcs 0x13f580 │ │ │ │ + bcs 0x13f61c │ │ │ │ strhi pc, [sp], #-65 @ 0xffffffbf │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf0026f70 │ │ │ │ - ldmdavs fp, {r0, r4, r5, r7, r9, sl, pc}^ │ │ │ │ + ldmdavs fp, {r0, r1, r4, r5, r7, r9, sl, pc}^ │ │ │ │ svceq 0x0070f413 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ - blcs 0xe72e4 │ │ │ │ + blcs 0xe7380 │ │ │ │ mcrge 4, 3, pc, cr6, cr14, {1} @ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - subspl pc, r9, #-1342177276 @ 0xb0000004 │ │ │ │ + rscspl pc, r5, #-1342177276 @ 0xb0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - ldc2 7, cr15, [r4], #980 @ 0x3d4 │ │ │ │ + stc2 7, cr15, [r8], #980 @ 0x3d4 │ │ │ │ mrclt 7, 2, APSR_nzcv, cr13, cr14, {7} │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ - blls 0x25d964 │ │ │ │ + blls 0x25d9d0 │ │ │ │ addseq r9, lr, #12, 20 @ 0xc000 │ │ │ │ msrhi SPSR_fxc, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf0412a01 │ │ │ │ ldcvs 4, cr8, [fp, #-556]! @ 0xfffffdd4 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - ldrhi pc, [ip], r2 │ │ │ │ + ldrhi pc, [lr], r2 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ @ instruction: 0x4621ae3f │ │ │ │ vmin.s8 d20, d11, d24 │ │ │ │ - vsubl.s8 , d16, d25 │ │ │ │ + vmlal.s q10, d0, d1[1] │ │ │ │ @ instruction: 0xf7f5020d │ │ │ │ - @ instruction: 0xf7fefc8d │ │ │ │ + @ instruction: 0xf7fefc81 │ │ │ │ @ instruction: 0x4619be36 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ - @ instruction: 0xf8d7fc6f │ │ │ │ - blls 0x226a9c │ │ │ │ + @ instruction: 0xf8d7fc63 │ │ │ │ + blls 0x226b38 │ │ │ │ @ instruction: 0xf3c2990c │ │ │ │ addseq r6, fp, #128, 4 │ │ │ │ sbcshi pc, pc, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf43e2a00 │ │ │ │ stmdbcs r1, {r0, r1, r5, r9, sl, fp, sp, pc} │ │ │ │ - ldrhi pc, [fp], -r2, asr #32 │ │ │ │ + ldrhi pc, [sp], -r2, asr #32 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf0036f70 │ │ │ │ - ldmdavs fp, {r0, r2, r3, r4, r7, pc}^ │ │ │ │ + ldmdavs fp, {r0, r1, r2, r3, r4, r7, pc}^ │ │ │ │ svceq 0x0070f413 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ - blcs 0xe7390 │ │ │ │ + blcs 0xe742c │ │ │ │ mrcge 4, 0, APSR_nzcv, cr0, cr14, {1} │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - addsne pc, r1, #78643200 @ 0x4b00000 │ │ │ │ + eorcs pc, sp, #78643200 @ 0x4b00000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - mrrc2 7, 15, pc, lr, cr5 @ │ │ │ │ + mrrc2 7, 15, pc, r2, cr5 @ │ │ │ │ mcrlt 7, 0, pc, cr7, cr14, {7} @ │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ strmi r9, [r4], -r5, lsl #6 │ │ │ │ - mcrr2 7, 15, pc, r0, cr11 @ │ │ │ │ - bls 0x4053cc │ │ │ │ + ldc2 7, cr15, [r4], #-1004 @ 0xfffffc14 │ │ │ │ + bls 0x405468 │ │ │ │ setend be │ │ │ │ - bcs 0x13f1a8 │ │ │ │ + bcs 0x13f244 │ │ │ │ strthi pc, [sl], #-65 @ 0xffffffbf │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf0026f70 │ │ │ │ - ldmdavs fp, {r2, r3, r4, r5, r9, sl, pc}^ │ │ │ │ + ldmdavs fp, {r1, r2, r3, r4, r5, r9, sl, pc}^ │ │ │ │ svceq 0x0070f413 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ - blcs 0xe73e0 │ │ │ │ + blcs 0xe747c │ │ │ │ stclge 4, cr15, [r8, #248]! @ 0xf8 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - rscvc pc, r1, #-1342177276 @ 0xb0000004 │ │ │ │ + rsbseq pc, sp, #78643200 @ 0x4b00000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - ldc2 7, cr15, [r6], #-980 @ 0xfffffc2c │ │ │ │ - ldcllt 7, cr15, [pc, #1016] @ 0xdebf0 │ │ │ │ + stc2 7, cr15, [sl], #-980 @ 0xfffffc2c │ │ │ │ + ldcllt 7, cr15, [pc, #1016] @ 0xdec8c │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - ldcvs 12, cr15, [fp, #-268]! @ 0xfffffef4 │ │ │ │ + ldcvs 12, cr15, [fp, #-228]! @ 0xffffff1c │ │ │ │ ldrsbtcc pc, [r8], #131 @ 0x83 @ │ │ │ │ svcvs 0x0070f013 │ │ │ │ ldclge 4, cr15, [r4, #248] @ 0xf8 │ │ │ │ - blcc 0x145440 │ │ │ │ + blcc 0x1454dc │ │ │ │ @ instruction: 0xf63e2b01 │ │ │ │ stmdbge r8, {r0, r1, r2, r3, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ vmin.s8 d20, d3, d24 │ │ │ │ vmlal.s , d0, d1[3] │ │ │ │ @ instruction: 0xf7f5020a │ │ │ │ - @ instruction: 0xf7fefc1d │ │ │ │ + @ instruction: 0xf7fefc11 │ │ │ │ stmdage r8, {r1, r2, r6, r7, r8, sl, fp, ip, sp, pc} │ │ │ │ - stc2 7, cr15, [sl], #-1004 @ 0xfffffc14 │ │ │ │ - blcs 0x1c5464 │ │ │ │ + stc2 7, cr15, [r0], #-1004 @ 0xfffffc14 │ │ │ │ + blcs 0x1c5500 │ │ │ │ ldcge 4, cr15, [lr, #248]! @ 0xf8 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ - eorscc pc, r5, #68, 4 @ 0x40000004 │ │ │ │ + adcscc pc, r9, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - stc2 7, cr15, [ip], {245} @ 0xf5 │ │ │ │ + stc2 7, cr15, [r0], {245} @ 0xf5 │ │ │ │ ldclt 7, cr15, [r5, #1016]! @ 0x3f8 │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ - ldc2 7, cr15, [r8], {251} @ 0xfb │ │ │ │ - blcs 0x1c5488 │ │ │ │ + stc2 7, cr15, [lr], {251} @ 0xfb │ │ │ │ + blcs 0x1c5524 │ │ │ │ stcge 4, cr15, [ip, #248]! @ 0xf8 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ rsbseq pc, r1, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xfff9c842 │ │ │ │ + blx 0xffc9c8de │ │ │ │ stclt 7, cr15, [r3, #1016]! @ 0x3f8 │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ - stc2 7, cr15, [r6], {251} @ 0xfb │ │ │ │ - blcs 0x1c54ac │ │ │ │ + blx 0x1c902 │ │ │ │ + blcs 0x1c5548 │ │ │ │ ldcge 4, cr15, [sl, #248] @ 0xf8 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ andmi pc, r5, #76546048 @ 0x4900000 │ │ │ │ andeq pc, r6, #192, 4 │ │ │ │ - blx 0xffb1c866 │ │ │ │ + blx 0xff81c902 │ │ │ │ ldclt 7, cr15, [r1, #1016] @ 0x3f8 │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - blls 0x41d870 │ │ │ │ + blls 0x41d8e4 │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ stmdbge r8, {r0, r3, r7, r8, sl, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ - vmlal.s q9, d16, d1[1] │ │ │ │ + vmlal.s , d0, d1[2] │ │ │ │ @ instruction: 0xf7f5020d │ │ │ │ - @ instruction: 0xf7fefbd7 │ │ │ │ + @ instruction: 0xf7fefbcb │ │ │ │ stmdage r8, {r7, r8, sl, fp, ip, sp, pc} │ │ │ │ - blx 0xffa1c8aa │ │ │ │ + blx 0xff79c946 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ adcsvc pc, r5, #70254592 @ 0x4300000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xff39c8a2 │ │ │ │ + blx 0xff09c93e │ │ │ │ ldcllt 7, cr15, [r3, #-1016]! @ 0xfffffc08 │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ - blx 0x191c8c6 │ │ │ │ + blx 0x161c962 │ │ │ │ stmdbge r8, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ vmvn.i32 d20, #-1207959552 @ 0xb8000000 │ │ │ │ - blcs 0x1734e8 │ │ │ │ + blcs 0x173584 │ │ │ │ strbhi pc, [r8], -r1 @ │ │ │ │ @ instruction: 0xf0012b03 │ │ │ │ - blcs 0x1401e4 │ │ │ │ + blcs 0x140280 │ │ │ │ @ instruction: 0xf649bf15 │ │ │ │ @ instruction: 0xf64952f9 │ │ │ │ vsubl.s8 , d16, d13 │ │ │ │ vsubl.s8 q8, d0, d6 │ │ │ │ @ instruction: 0xf7f50206 │ │ │ │ - @ instruction: 0xf7fefbad │ │ │ │ + @ instruction: 0xf7fefba1 │ │ │ │ svclt 0x0000bd56 │ │ │ │ - addeq r1, r4, ip, asr r5 │ │ │ │ + addeq r1, r4, r0, asr #9 │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ - blx 0x81c906 │ │ │ │ + blx 0x49c9a2 │ │ │ │ ldrbeq r9, [sl], -r5, lsl #22 │ │ │ │ stclge 5, cr15, [sl, #-248] @ 0xffffff08 │ │ │ │ - blcs 0x1c5554 │ │ │ │ + blcs 0x1c55f0 │ │ │ │ stclge 4, cr15, [r6, #-248] @ 0xffffff08 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ addseq pc, r9, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xfe61c90e │ │ │ │ + blx 0xfe31c9aa │ │ │ │ ldclt 7, cr15, [sp, #-1016]! @ 0xfffffc08 │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ - blx 0xfe91c932 │ │ │ │ + blx 0xfe69c9ce │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf01330f8 │ │ │ │ @ instruction: 0xf43e6f70 │ │ │ │ - blls 0x409e18 │ │ │ │ - blcs 0x12d55c │ │ │ │ + blls 0x409eb4 │ │ │ │ + blcs 0x12d5f8 │ │ │ │ stcge 6, cr15, [ip, #-248]! @ 0xffffff08 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ rsccs pc, r1, #805306372 @ 0x30000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0x1f9c942 │ │ │ │ + blx 0x1c9c9de │ │ │ │ stclt 7, cr15, [r3, #-1016]! @ 0xfffffc08 │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb9305 │ │ │ │ - blls 0x25d528 │ │ │ │ + blls 0x25d58c │ │ │ │ @ instruction: 0xf53e065c │ │ │ │ - blls 0x409de8 │ │ │ │ + blls 0x409e84 │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ stmdbge r8, {r0, r2, r4, r8, sl, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ vmlal.s , d16, d1[2] │ │ │ │ @ instruction: 0xf7f5020a │ │ │ │ - @ instruction: 0xf7fefb63 │ │ │ │ + @ instruction: 0xf7fefb57 │ │ │ │ stmdage r8, {r2, r3, r8, sl, fp, ip, sp, pc} │ │ │ │ - blx 0x1d1c992 │ │ │ │ - blcs 0x1c55d8 │ │ │ │ + blx 0x1a9ca2e │ │ │ │ + blcs 0x1c5674 │ │ │ │ stcge 4, cr15, [r4, #-248] @ 0xffffff08 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ subeq pc, r9, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0x159c992 │ │ │ │ + blx 0x129ca2e │ │ │ │ ldcllt 7, cr15, [fp], #1016 @ 0x3f8 │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ - blx 0xff21c9b4 │ │ │ │ + blx 0xfee9ca50 │ │ │ │ ldrbeq r9, [r9], -r5, lsl #22 │ │ │ │ ldclge 5, cr15, [r2], #248 @ 0xf8 │ │ │ │ - blcs 0x1c5604 │ │ │ │ + blcs 0x1c56a0 │ │ │ │ stclge 4, cr15, [lr], #248 @ 0xf8 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ eorsne pc, r1, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0x101c9be │ │ │ │ + blx 0xd1ca5a │ │ │ │ stcllt 7, cr15, [r5], #1016 @ 0x3f8 │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - blls 0x41d718 │ │ │ │ + blls 0x41d78c │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ stmdbge r8, {r0, r2, r3, r4, r6, r7, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf6494638 │ │ │ │ vrshr.s64 d17, d9, #64 │ │ │ │ @ instruction: 0xf7f50206 │ │ │ │ - @ instruction: 0xf7fefb2b │ │ │ │ + @ instruction: 0xf7fefb1f │ │ │ │ @ instruction: 0x4619bcd4 │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - blls 0x41d6f4 │ │ │ │ + blls 0x41d768 │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ stmdbge r8, {r0, r1, r3, r6, r7, sl, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ - vrshr.s64 q9, , #64 │ │ │ │ + vsubl.s8 , d16, d1 │ │ │ │ @ instruction: 0xf7f5020d │ │ │ │ - @ instruction: 0xf7fefb19 │ │ │ │ + @ instruction: 0xf7fefb0d │ │ │ │ ldrmi fp, [r9], -r2, asr #25 │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - stmdbge r8, {r0, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r8, {r0, r1, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6434638 │ │ │ │ vmlal.s q11, d16, d1[4] │ │ │ │ @ instruction: 0xf7f5020a │ │ │ │ - @ instruction: 0xf7fefb0b │ │ │ │ + @ instruction: 0xf7fefaff │ │ │ │ stmdage r8, {r2, r4, r5, r7, sl, fp, ip, sp, pc} │ │ │ │ - blx 0x71ca42 │ │ │ │ - blcs 0x1c5688 │ │ │ │ + blx 0x49cade │ │ │ │ + blcs 0x1c5724 │ │ │ │ stcge 4, cr15, [ip], #248 @ 0xf8 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ adcscc pc, r1, #76546048 @ 0x4900000 │ │ │ │ andeq pc, r6, #192, 4 │ │ │ │ - blx 0xfff9ca40 │ │ │ │ + blx 0xffc9cadc │ │ │ │ stclt 7, cr15, [r3], #1016 @ 0x3f8 │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - stmdbge r8, {r0, r1, r2, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r8, {r0, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6434638 │ │ │ │ vsubl.s8 , d16, d25 │ │ │ │ @ instruction: 0xf7f5020a │ │ │ │ - @ instruction: 0xf7fefaed │ │ │ │ + @ instruction: 0xf7fefae1 │ │ │ │ @ instruction: 0x4619bc96 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ - blls 0x25d53c │ │ │ │ + blls 0x25d5a0 │ │ │ │ vmlal.s q9, d0, d0[0] │ │ │ │ stmdbls ip, {r5, r9} │ │ │ │ - bcs 0xeeb0c │ │ │ │ + bcs 0xeeba8 │ │ │ │ addshi pc, fp, #1 │ │ │ │ svcne 0x0000f5b2 │ │ │ │ stcge 4, cr15, [r2], {126} @ 0x7e │ │ │ │ @ instruction: 0xf0422901 │ │ │ │ - ldcvs 5, cr8, [fp, #-56]! @ 0xffffffc8 │ │ │ │ + ldcvs 5, cr8, [fp, #-64]! @ 0xffffffc0 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - ldrbhi pc, [lr, -r2] @ │ │ │ │ + strbhi pc, [r0, -r2]! @ │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ strtmi sl, [r1], -pc, ror #24 │ │ │ │ vmin.s8 d20, d11, d24 │ │ │ │ - vsubl.s8 , d0, d17 │ │ │ │ + vrshr.s64 d17, d29, #64 │ │ │ │ @ instruction: 0xf7f5020d │ │ │ │ - @ instruction: 0xf7fefabd │ │ │ │ + @ instruction: 0xf7fefab1 │ │ │ │ stmdage r8, {r1, r2, r5, r6, sl, fp, ip, sp, pc} │ │ │ │ - blx 0xff39cadc │ │ │ │ - blcc 0x145724 │ │ │ │ + blx 0xff11cb78 │ │ │ │ + blcc 0x1457c0 │ │ │ │ @ instruction: 0xf63e2b01 │ │ │ │ stmdbge r8, {r0, r2, r3, r4, r6, sl, fp, sp, pc} │ │ │ │ vmin.s8 d20, d3, d24 │ │ │ │ vsubl.s8 q9, d0, d9 │ │ │ │ @ instruction: 0xf7f5020a │ │ │ │ - @ instruction: 0xf7fefaab │ │ │ │ + @ instruction: 0xf7fefa9f │ │ │ │ stmdage r8, {r2, r4, r6, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb9105 │ │ │ │ - blls 0x25d38c │ │ │ │ + blls 0x25d3f0 │ │ │ │ @ instruction: 0xf53e065e │ │ │ │ - blls 0x409c4c │ │ │ │ + blls 0x409ce8 │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ stmdbge r8, {r0, r1, r2, r6, sl, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ vmlal.s q8, d16, d1[5] │ │ │ │ @ instruction: 0xf7f5020a │ │ │ │ - @ instruction: 0xf7fefa95 │ │ │ │ + @ instruction: 0xf7fefa89 │ │ │ │ stmdage r8, {r1, r2, r3, r4, r5, sl, fp, ip, sp, pc} │ │ │ │ - blx 0xfe99cb2c │ │ │ │ - blcs 0x1c5774 │ │ │ │ + blx 0xfe71cbc8 │ │ │ │ + blcs 0x1c5810 │ │ │ │ ldcge 4, cr15, [r6], #-248 @ 0xffffff08 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ rscsvc pc, r9, #70254592 @ 0x4300000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0xfe21cb2c │ │ │ │ + blx 0x1f1cbc8 │ │ │ │ stclt 7, cr15, [sp], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - blls 0x41d5a8 │ │ │ │ + blls 0x41d61c │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ stmdbge r8, {r0, r2, r5, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf6494638 │ │ │ │ vmov.i32 q10, #2304 @ 0x00000900 │ │ │ │ @ instruction: 0xf7f50206 │ │ │ │ - @ instruction: 0xf7fefa73 │ │ │ │ + @ instruction: 0xf7fefa67 │ │ │ │ @ instruction: 0x4619bc1c │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - blls 0x41d584 │ │ │ │ + blls 0x41d5f8 │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ stmdbge r8, {r0, r1, r4, sl, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ - vsubl.s8 q9, d16, d13 │ │ │ │ + vmov.i32 d19, #256 @ 0x00000100 │ │ │ │ @ instruction: 0xf7f5020d │ │ │ │ - @ instruction: 0xf7fefa61 │ │ │ │ + @ instruction: 0xf7fefa55 │ │ │ │ ldrmi fp, [r9], -sl, lsl #24 │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - blls 0x41d560 │ │ │ │ + blls 0x41d5d4 │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ stmdbge r8, {r0, sl, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ vmlal.s q9, d16, d1[0] │ │ │ │ @ instruction: 0xf7f5020a │ │ │ │ - @ instruction: 0xf7fefa4f │ │ │ │ + @ instruction: 0xf7fefa43 │ │ │ │ @ instruction: 0x4619bbf8 │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - blls 0x41d53c │ │ │ │ - blcs 0x12d7d8 │ │ │ │ - blge 0xffc9c4d0 │ │ │ │ + blls 0x41d5b0 │ │ │ │ + blcs 0x12d874 │ │ │ │ + blge 0xffc9c56c │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ rsbscs pc, r5, #805306372 @ 0x30000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blx 0x101cbbc │ │ │ │ - bllt 0xffa5cbe4 │ │ │ │ + blx 0xd1cc58 │ │ │ │ + bllt 0xffa5cc80 │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb9305 │ │ │ │ - blls 0x25d2ac │ │ │ │ + blls 0x25d310 │ │ │ │ @ instruction: 0xf53e065b │ │ │ │ - blls 0x409b6c │ │ │ │ + blls 0x409c08 │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ stmdbge r8, {r0, r1, r2, r4, r6, r7, r8, r9, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ vmvn.i32 , #3328 @ 0x00000d00 │ │ │ │ @ instruction: 0xf7f5020a │ │ │ │ - @ instruction: 0xf7fefa25 │ │ │ │ + @ instruction: 0xf7fefa19 │ │ │ │ ldrmi fp, [r9], -lr, asr #23 │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - blls 0x41d4e8 │ │ │ │ + blls 0x41d55c │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ stmdbge r8, {r0, r2, r6, r7, r8, r9, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ vsubl.s8 q8, d0, d17 │ │ │ │ @ instruction: 0xf7f5020a │ │ │ │ - @ instruction: 0xf7fefa13 │ │ │ │ + @ instruction: 0xf7fefa07 │ │ │ │ @ instruction: 0x4619bbbc │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - blls 0x41d4c4 │ │ │ │ + blls 0x41d538 │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ stmdbge r8, {r0, r1, r4, r5, r7, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf6494638 │ │ │ │ vsubl.s8 q10, d16, d29 │ │ │ │ @ instruction: 0xf7f50206 │ │ │ │ - @ instruction: 0xf7fefa01 │ │ │ │ + @ instruction: 0xf7fef9f5 │ │ │ │ stmdage r8, {r1, r3, r5, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ - blx 0x49cc54 │ │ │ │ + blx 0x21ccf0 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ sbcvs pc, sp, #-1879048188 @ 0x90000004 │ │ │ │ andeq pc, r6, #192, 4 │ │ │ │ - @ instruction: 0xf9f4f7f5 │ │ │ │ - bllt 0xfe85cc74 │ │ │ │ + @ instruction: 0xf9e8f7f5 │ │ │ │ + bllt 0xfe85cd10 │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ - blls 0x25d3e4 │ │ │ │ + blls 0x25d450 │ │ │ │ addseq r9, r9, #12, 20 @ 0xc000 │ │ │ │ eorhi pc, lr, r1, lsl #2 │ │ │ │ @ instruction: 0xf0412a01 │ │ │ │ ldcvs 2, cr8, [fp, #-296]! @ 0xfffffed8 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - strhi pc, [r4], #2 │ │ │ │ + strhi pc, [r6], #2 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ @ instruction: 0x4621ab7f │ │ │ │ @ instruction: 0xf64a4638 │ │ │ │ - vmvn.i32 d19, #2304 @ 0x00000900 │ │ │ │ + vrshr.s64 , , #64 │ │ │ │ @ instruction: 0xf7f5020d │ │ │ │ - @ instruction: 0xf7fef9cd │ │ │ │ + @ instruction: 0xf7fef9c1 │ │ │ │ stmdage r8, {r1, r2, r4, r5, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ strmi r9, [r4], -r5, lsl #2 │ │ │ │ - @ instruction: 0xf9b0f7fb │ │ │ │ + @ instruction: 0xf9a4f7fb │ │ │ │ addseq r9, r8, #5120 @ 0x1400 │ │ │ │ - blge 0x1c1c1d4 │ │ │ │ - blcs 0x145910 │ │ │ │ - ldrbhi pc, [sl], #-66 @ 0xffffffbe @ │ │ │ │ + blge 0x1c1c270 │ │ │ │ + blcs 0x1459ac │ │ │ │ + ldrbhi pc, [ip], #-66 @ 0xffffffbe @ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf0026f70 │ │ │ │ - ldmdavs fp, {r1, r2, r3, r4, r5, r9, sl, pc}^ │ │ │ │ + ldmdavs fp, {r6, r9, sl, pc}^ │ │ │ │ svceq 0x0070f413 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ - blcs 0xe7900 │ │ │ │ - blge 0x171bdfc │ │ │ │ + blcs 0xe799c │ │ │ │ + blge 0x171be98 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - rsbcs pc, r1, #77594624 @ 0x4a00000 │ │ │ │ + rscscs pc, sp, #77594624 @ 0x4a00000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - @ instruction: 0xf9a6f7f5 │ │ │ │ - bllt 0x14dcd10 │ │ │ │ + @ instruction: 0xf99af7f5 │ │ │ │ + bllt 0x14dcdac │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - blls 0x41d3ec │ │ │ │ + blls 0x41d460 │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ stmdbge r8, {r0, r1, r2, r6, r8, r9, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ vmlal.s q9, d0, d1[5] │ │ │ │ @ instruction: 0xf7f5020a │ │ │ │ - @ instruction: 0xf7fef995 │ │ │ │ + @ instruction: 0xf7fef989 │ │ │ │ stmdaeq sl, {r1, r2, r3, r4, r5, r8, r9, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf00208c8 │ │ │ │ @ instruction: 0xf0010210 │ │ │ │ - b 0x115f184 │ │ │ │ + b 0x115f220 │ │ │ │ ldceq 14, cr0, [r9], {1} │ │ │ │ vmlal.s q9, d0, d0[0] │ │ │ │ @ instruction: 0xf0010230 │ │ │ │ andsmi r0, sl, r0, lsl r1 │ │ │ │ stcmi 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ movwcc pc, #13251 @ 0x33c3 @ │ │ │ │ andseq pc, r0, r0 │ │ │ │ cmpcs r0, fp, lsl #6 │ │ │ │ smlawteq r0, r0, r2, pc @ │ │ │ │ @ instruction: 0x0c0cea40 │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - vcgt.s8 d8, d1, d20 │ │ │ │ - bcs 0x10ffa10 │ │ │ │ - teqphi r9, #2 @ p-variant is OBSOLETE │ │ │ │ + vcgt.s8 d8, d1, d22 │ │ │ │ + bcs 0x10ffaac │ │ │ │ + teqphi fp, #2 @ p-variant is OBSOLETE │ │ │ │ vmla.f d18, d0, d0[0] │ │ │ │ addmi r0, sl, #16, 2 │ │ │ │ - blge 0x61bf84 │ │ │ │ + blge 0x61c020 │ │ │ │ @ instruction: 0x46386d3a │ │ │ │ ldrsbtcs pc, [r8], #130 @ 0x82 @ │ │ │ │ svcvs 0x0070f412 │ │ │ │ - blge 0x41be94 │ │ │ │ + blge 0x41bf30 │ │ │ │ vmla.i8 d26, d4, d8 │ │ │ │ - vrshr.s64 d19, d21, #64 │ │ │ │ + vmvn.i32 d20, #2304 @ 0x00000900 │ │ │ │ strcs r0, [r1], #-525 @ 0xfffffdf3 │ │ │ │ @ instruction: 0xec08e9cd │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movwls r9, #41995 @ 0xa40b │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf952f7f5 │ │ │ │ - blt 0xfffdcdb8 │ │ │ │ + @ instruction: 0xf946f7f5 │ │ │ │ + blt 0xfffdce54 │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - blls 0x41d344 │ │ │ │ + blls 0x41d3b8 │ │ │ │ @ instruction: 0xf43e2b03 │ │ │ │ stmdbge r8, {r0, r1, r4, r5, r6, r7, r9, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ vmov.i32 d18, #1280 @ 0x00000500 │ │ │ │ @ instruction: 0xf7f5020a │ │ │ │ - @ instruction: 0xf7fef941 │ │ │ │ + @ instruction: 0xf7fef935 │ │ │ │ stmdage r8, {r1, r3, r5, r6, r7, r9, fp, ip, sp, pc} │ │ │ │ @ instruction: 0x46044619 │ │ │ │ @ instruction: 0xf7fb9305 │ │ │ │ - blls 0x25d27c │ │ │ │ + blls 0x25d2e8 │ │ │ │ addseq r9, r8, #12, 20 @ 0xc000 │ │ │ │ subhi pc, lr, r1, lsl #2 │ │ │ │ @ instruction: 0xf0412a01 │ │ │ │ ldcvs 0, cr8, [fp, #-920]! @ 0xfffffc68 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - @ instruction: 0x83b3f002 │ │ │ │ + @ instruction: 0x83b5f002 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ strtmi sl, [r1], -fp, asr #21 │ │ │ │ @ instruction: 0xf64a4638 │ │ │ │ - vrshr.s64 d22, d9, #64 │ │ │ │ + vmvn.i32 d23, #1280 @ 0x00000500 │ │ │ │ @ instruction: 0xf7f5020d │ │ │ │ - @ instruction: 0xf7fef919 │ │ │ │ + @ instruction: 0xf7fef90d │ │ │ │ ldmdaeq sl, {r1, r6, r7, r9, fp, ip, sp, pc}^ │ │ │ │ tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r0, #2 │ │ │ │ - b 0x11611a0 │ │ │ │ + b 0x116123c │ │ │ │ ldceq 14, cr0, [r9], {1} │ │ │ │ vmlal.s q9, d0, d0[0] │ │ │ │ @ instruction: 0xf0010230 │ │ │ │ andsmi r0, sl, r0, lsl r1 │ │ │ │ stcmi 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ movwcc pc, #13251 @ 0x33c3 @ │ │ │ │ andseq pc, r0, r0 │ │ │ │ cmpcs r0, fp, lsl #6 │ │ │ │ tstpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0c0cea40 │ │ │ │ @ instruction: 0xf001428a │ │ │ │ - smlalbtcs r8, r0, ip, r5 │ │ │ │ + smlalbtcs r8, r0, lr, r5 │ │ │ │ smlawteq r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf001428a │ │ │ │ - bcs 0x110052c │ │ │ │ - bge 0xfe79c078 │ │ │ │ + bcs 0x11005d0 │ │ │ │ + bge 0xfe79c114 │ │ │ │ @ instruction: 0x46386d3a │ │ │ │ ldrsbtcs pc, [r8], #130 @ 0x82 @ │ │ │ │ svcmi 0x0070f412 │ │ │ │ - bge 0xfe59bf88 │ │ │ │ + bge 0xfe59c024 │ │ │ │ vmla.i8 d26, d4, d8 │ │ │ │ - vsubl.s8 q10, d16, d13 │ │ │ │ + vmov.i32 d21, #256 @ 0x00000100 │ │ │ │ strcs r0, [r1], #-525 @ 0xfffffdf3 │ │ │ │ @ instruction: 0xec08e9cd │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movwls r9, #41995 @ 0xa40b │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf8d8f7f5 │ │ │ │ - blt 0xfe15ceac │ │ │ │ + @ instruction: 0xf8ccf7f5 │ │ │ │ + blt 0xfe15cf48 │ │ │ │ @ instruction: 0xf7fba808 │ │ │ │ - stmdbge r8, {r0, r2, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r8, {r0, r1, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6434638 │ │ │ │ vsubl.s8 q9, d0, d9 │ │ │ │ @ instruction: 0xf7f5020a │ │ │ │ - @ instruction: 0xf7fef8cb │ │ │ │ + @ instruction: 0xf7fef8bf │ │ │ │ stmdage r8, {r2, r4, r5, r6, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf8d8f7fb │ │ │ │ + @ instruction: 0xf8cef7fb │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ subne pc, r5, #76546048 @ 0x4900000 │ │ │ │ andeq pc, r6, #192, 4 │ │ │ │ - @ instruction: 0xf8bef7f5 │ │ │ │ - blt 0x1adcee0 │ │ │ │ + @ instruction: 0xf8b2f7f5 │ │ │ │ + blt 0x1adcf7c │ │ │ │ tstpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf001428a │ │ │ │ - vabd.s8 q4, , │ │ │ │ + vaba.s8 q4, , │ │ │ │ vst2.16 {d24-d27}, [pc], r7 │ │ │ │ vmla.f d22, d16, d0[4] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ - ldrbhi pc, [r3, -r1]! @ │ │ │ │ + ldrbhi pc, [r5, -r1]! @ │ │ │ │ tstpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47e428a │ │ │ │ - b 0x14c9854 │ │ │ │ + b 0x14c98f0 │ │ │ │ @ instruction: 0xf0030c53 │ │ │ │ ldceq 1, cr0, [sl], {15} │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ - cdpmi 3, 0, cr15, cr3, cr3, {6} │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0x0c01ea4c │ │ │ │ + cdpmi 3, 0, cr15, cr3, cr3, {6} │ │ │ │ smlabtcc r3, r3, r3, pc @ │ │ │ │ - cdpeq 1, 1, cr15, cr0, cr14, {6} │ │ │ │ - @ instruction: 0xf013430a │ │ │ │ + @ instruction: 0xf1ce430a │ │ │ │ + @ instruction: 0xf0130e10 │ │ │ │ @ instruction: 0xf0420440 │ │ │ │ - stmib sp, {r2, r3, r6, r7, r8, sl, pc}^ │ │ │ │ + stmib sp, {r1, r2, r3, r6, r7, r8, sl, pc}^ │ │ │ │ stmdbge r8, {r0, r3, sl, sp} │ │ │ │ - cmnpvs r1, #74448896 @ p-variant is OBSOLETE @ 0x4700000 │ │ │ │ + mvnsvs pc, #74448896 @ 0x4700000 │ │ │ │ movweq pc, #53952 @ 0xd2c0 @ │ │ │ │ eorsmi pc, r9, #68157440 @ 0x4100000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ eor pc, ip, sp, asr #17 │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - mrc2 7, 2, pc, cr14, cr10, {7} │ │ │ │ - blt 0x9dcf68 │ │ │ │ + mrc2 7, 2, pc, cr2, cr10, {7} │ │ │ │ + blt 0x9dd004 │ │ │ │ svcvs 0x0020f5b2 │ │ │ │ - msrhi CPSR_s, r2 │ │ │ │ + msrhi CPSR_sx, r2 │ │ │ │ rsbhi pc, sl, #268435456 @ 0x10000000 │ │ │ │ svcvs 0x0000f5b2 │ │ │ │ - @ instruction: 0x81a7f002 │ │ │ │ + @ instruction: 0x81a9f002 │ │ │ │ svcvs 0x0010f5b2 │ │ │ │ - bge 0x61c184 │ │ │ │ + bge 0x61c220 │ │ │ │ mrrceq 10, 4, lr, r3, cr15 │ │ │ │ tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf00c0c9a │ │ │ │ - vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ - @ instruction: 0xf0024e03 │ │ │ │ - b 0x13df7e4 │ │ │ │ + @ instruction: 0xf0020c10 │ │ │ │ + b 0x13df87c │ │ │ │ vmull.u8 q8, d3, d1 │ │ │ │ - @ instruction: 0xf1ce3103 │ │ │ │ - movwmi r0, #44560 @ 0xae10 │ │ │ │ + vmull.p8 q10, d3, d3 │ │ │ │ + movwmi r3, #41219 @ 0xa103 │ │ │ │ + cdpeq 1, 1, cr15, cr0, cr14, {6} │ │ │ │ strbeq pc, [r0], #-19 @ 0xffffffed @ │ │ │ │ - strbhi pc, [r4], #66 @ 0x42 @ │ │ │ │ + strbhi pc, [r6], #66 @ 0x42 @ │ │ │ │ strcs lr, [r9], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf647a908 │ │ │ │ - vqdmlal.s , d0, d1[4] │ │ │ │ + vqdmlal.s , d16, d1[5] │ │ │ │ @ instruction: 0xf641030d │ │ │ │ vmvn.i32 d20, #2304 @ 0x00000900 │ │ │ │ @ instruction: 0xf8cd020a │ │ │ │ @ instruction: 0xf04fc020 │ │ │ │ @ instruction: 0xf8cd0c02 │ │ │ │ @ instruction: 0xf8cde02c │ │ │ │ @ instruction: 0xf7fac030 │ │ │ │ - @ instruction: 0xf7fefe23 │ │ │ │ + @ instruction: 0xf7fefe17 │ │ │ │ @ instruction: 0xf5b2b9e8 │ │ │ │ @ instruction: 0xf0016f20 │ │ │ │ - vmin.s8 d8, d17, d20 │ │ │ │ + vmin.s8 d8, d17, d22 │ │ │ │ @ instruction: 0xf5b28282 │ │ │ │ @ instruction: 0xf0026f00 │ │ │ │ - @ instruction: 0xf5b28199 │ │ │ │ + @ instruction: 0xf5b2819b │ │ │ │ @ instruction: 0xf47e6f10 │ │ │ │ - b 0x14c9768 │ │ │ │ + b 0x14c9804 │ │ │ │ @ instruction: 0xf0030c53 │ │ │ │ ldceq 1, cr0, [sl], {15} │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ - cdpmi 3, 0, cr15, cr2, cr3, {6} │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0x0c01ea4c │ │ │ │ + cdpmi 3, 0, cr15, cr2, cr3, {6} │ │ │ │ smlabtcc r3, r3, r3, pc @ │ │ │ │ - cdpeq 1, 0, cr15, cr8, cr14, {6} │ │ │ │ - @ instruction: 0xf013430a │ │ │ │ + @ instruction: 0xf1ce430a │ │ │ │ + @ instruction: 0xf0130e08 │ │ │ │ @ instruction: 0xf0420440 │ │ │ │ - stmib sp, {r0, r3, r5, r7, r8, sl, pc}^ │ │ │ │ + stmib sp, {r0, r1, r3, r5, r7, r8, sl, pc}^ │ │ │ │ stmdbge r8, {r0, r3, sl, sp} │ │ │ │ - @ instruction: 0x73b1f647 │ │ │ │ + teqpeq r5, #72, 4 @ p-variant is OBSOLETE @ 0x80000004 │ │ │ │ movweq pc, #53952 @ 0xd2c0 @ │ │ │ │ - adcsvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ + eorseq pc, r5, #72, 12 @ 0x4800000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ eor pc, ip, sp, asr #17 │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - stc2l 7, cr15, [r8, #1000]! @ 0x3e8 │ │ │ │ + ldc2l 7, cr15, [ip, #1000] @ 0x3e8 │ │ │ │ stmiblt sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ tstpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf001428a │ │ │ │ - vabd.s8 d8, d1, d31 │ │ │ │ + vaba.s8 d8, d1, d17 │ │ │ │ vst4. {d24,d26,d28,d30}, [pc], fp │ │ │ │ vmla.f d22, d16, d0[4] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ - ldrbhi pc, [r3, -r1] @ │ │ │ │ + ldrbhi pc, [r5, -r1] @ │ │ │ │ tstpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47e428a │ │ │ │ - b 0x14c96e0 │ │ │ │ + b 0x14c977c │ │ │ │ @ instruction: 0xf0030c53 │ │ │ │ ldceq 1, cr0, [sl], {15} │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ - cdpmi 3, 0, cr15, cr2, cr3, {6} │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0x0c01ea4c │ │ │ │ + cdpmi 3, 0, cr15, cr2, cr3, {6} │ │ │ │ smlabtcc r3, r3, r3, pc @ │ │ │ │ - cdpeq 1, 0, cr15, cr8, cr14, {6} │ │ │ │ - @ instruction: 0xf013430a │ │ │ │ + @ instruction: 0xf1ce430a │ │ │ │ + @ instruction: 0xf0130e08 │ │ │ │ @ instruction: 0xf0420440 │ │ │ │ - stmib sp, {r7, sl, pc}^ │ │ │ │ + stmib sp, {r1, r7, sl, pc}^ │ │ │ │ stmdbge r8, {r0, r3, sl, sp} │ │ │ │ - bicvs pc, r1, #74448896 @ 0x4700000 │ │ │ │ + movtvc pc, #22087 @ 0x5647 @ │ │ │ │ movweq pc, #53952 @ 0xd2c0 @ │ │ │ │ - adcsvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ + eorseq pc, r5, #72, 12 @ 0x4800000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ eor pc, ip, sp, asr #17 │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - stc2 7, cr15, [r4, #1000]! @ 0x3e8 │ │ │ │ + ldc2 7, cr15, [r8, #1000] @ 0x3e8 │ │ │ │ stmdblt r9!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf836f7fb │ │ │ │ - bcs 0x14591c │ │ │ │ + @ instruction: 0xf832f7fb │ │ │ │ + bcs 0x1459b8 │ │ │ │ ldcvs 1, cr13, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ svcvs 0x0070f411 │ │ │ │ - cmpphi r3, r2 @ p-variant is OBSOLETE │ │ │ │ + cmpphi r5, r2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ vmul.i8 q13, q1, │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - bl 0x19fdf0 │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ + bl 0x19fe8c │ │ │ │ stmdbge r8, {r1, r7, r8, r9} │ │ │ │ @ instruction: 0xf8d34638 │ │ │ │ @ instruction: 0xf7fd22a0 │ │ │ │ @ instruction: 0xf7fefd7b │ │ │ │ ldrmi fp, [r9], -r4, asr #18 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xffcaf7fa │ │ │ │ - bls 0x3c5d54 │ │ │ │ + @ instruction: 0xffc2f7fa │ │ │ │ + bls 0x3c5df0 │ │ │ │ setend le │ │ │ │ @ instruction: 0xf8d78010 │ │ │ │ - bcs 0x16b48c │ │ │ │ + bcs 0x16b528 │ │ │ │ @ instruction: 0xf04fbf14 │ │ │ │ strdcs r3, [sl, -pc] │ │ │ │ @ instruction: 0xf57e05d8 │ │ │ │ @ instruction: 0xf642a92d │ │ │ │ - vsubw.s8 , q8, d12 │ │ │ │ + vsubw.s8 q9, q0, d12 │ │ │ │ @ instruction: 0xf6420335 │ │ │ │ - vqdmulh.s d17, d0, d0[3] │ │ │ │ + vqdmulh.s d17, d16, d0[3] │ │ │ │ tstls r1, r5, lsr ip │ │ │ │ @ instruction: 0xf8534638 │ │ │ │ stmdbge r8, {r1, r5, ip, sp} │ │ │ │ eorcs pc, r2, ip, asr r8 @ │ │ │ │ stceq 0, cr15, [r3], {79} @ 0x4f │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf9baf7fa │ │ │ │ + @ instruction: 0xf9aef7fa │ │ │ │ ldmdblt r7, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa9305 │ │ │ │ - @ instruction: 0xf8d7ffbf │ │ │ │ + @ instruction: 0xf8d7ffb9 │ │ │ │ @ instruction: 0x463820d0 │ │ │ │ @ instruction: 0xf8dd9b05 │ │ │ │ vaddl.u8 q14, d2, d28 │ │ │ │ bicseq r2, sp, r0, lsl #4 │ │ │ │ adchi pc, pc, r1, lsl #2 │ │ │ │ @ instruction: 0xf43e2a00 │ │ │ │ vmla.i8 d26, d2, d3 │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - bl 0x19fe8c │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ + bl 0x19ff28 │ │ │ │ @ instruction: 0xf642038c │ │ │ │ - vmlal.s q9, d0, d0[3] │ │ │ │ + vmlal.s q9, d16, d0[3] │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ rsbcc pc, r0, #13828096 @ 0xd30000 │ │ │ │ eorcs pc, ip, r2, asr r8 @ │ │ │ │ - ldc2 7, cr15, [ip], {250} @ 0xfa │ │ │ │ + ldc2 7, cr15, [r0], {250} @ 0xfa │ │ │ │ ldmlt r1!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xffbef7fa │ │ │ │ - bcs 0x145a0c │ │ │ │ + @ instruction: 0xffbaf7fa │ │ │ │ + bcs 0x145aa8 │ │ │ │ ldcvs 1, cr13, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ svcvs 0x0070f411 │ │ │ │ - strhi pc, [sl, -r1]! │ │ │ │ + strhi pc, [ip, -r1]! │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ vtst.8 q13, q9, │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - bl 0x19fee0 │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ + bl 0x19ff7c │ │ │ │ stmdbge r8, {r1, r7, r8, r9} │ │ │ │ @ instruction: 0xf8d34638 │ │ │ │ @ instruction: 0xf7fd2300 │ │ │ │ @ instruction: 0xf7fefd03 │ │ │ │ ldrmi fp, [r9], -ip, asr #17 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ - @ instruction: 0xff74f7fa │ │ │ │ + @ instruction: 0xff6ef7fa │ │ │ │ bicseq r9, fp, r5, lsl #22 │ │ │ │ stmiage r2, {r1, r2, r3, r4, r5, r8, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbcc pc, [r0], #135 @ 0x87 @ │ │ │ │ - ldrbeq r4, [pc, #1592] @ 0xdf870 │ │ │ │ + ldrbeq r4, [pc, #1592] @ 0xdf90c │ │ │ │ ldmge ip!, {r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ ldrdgt pc, [ip], -sp @ │ │ │ │ - msrcs CPSR_fs, #69206016 @ 0x4200000 │ │ │ │ + @ instruction: 0x23acf642 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - adccs pc, ip, #69206016 @ 0x4200000 │ │ │ │ + eorcc pc, ip, #69206016 @ 0x4200000 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf853a908 │ │ │ │ @ instruction: 0xf852302c │ │ │ │ @ instruction: 0xf7fa202c │ │ │ │ - @ instruction: 0xf7fefbd5 │ │ │ │ + @ instruction: 0xf7fefbc9 │ │ │ │ ldrmi fp, [r9], -sl, lsr #17 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff30f7fa │ │ │ │ - bls 0x3c5e88 │ │ │ │ + @ instruction: 0xff28f7fa │ │ │ │ + bls 0x3c5f24 │ │ │ │ setend le │ │ │ │ @ instruction: 0xf8d7805a │ │ │ │ - bcs 0x16b5c0 │ │ │ │ + bcs 0x16b65c │ │ │ │ @ instruction: 0xf04fbf14 │ │ │ │ strdcs r3, [sl, -pc] │ │ │ │ @ instruction: 0xf57e05dd │ │ │ │ @ instruction: 0xf642a893 │ │ │ │ - vbic.i32 d17, #3072 @ 0x00000c00 │ │ │ │ + vrsra.s64 d17, d28, #64 │ │ │ │ @ instruction: 0xf6420335 │ │ │ │ - vqdmulh.s d17, d0, d0[3] │ │ │ │ + vqdmulh.s d17, d16, d0[3] │ │ │ │ tstls r1, r5, lsr ip │ │ │ │ @ instruction: 0xf8534638 │ │ │ │ stmdbge r8, {r1, r5, ip, sp} │ │ │ │ eorcs pc, r2, ip, asr r8 @ │ │ │ │ stceq 0, cr15, [r3], {79} @ 0x4f │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf920f7fa │ │ │ │ + @ instruction: 0xf914f7fa │ │ │ │ ldmdalt sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xff4af7fa │ │ │ │ + @ instruction: 0xff46f7fa │ │ │ │ ldrdgt pc, [ip], -sp @ │ │ │ │ - teqpvc ip, #536870916 @ p-variant is OBSOLETE @ 0x20000004 │ │ │ │ + @ instruction: 0x73bcf242 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - andscs pc, ip, #69206016 @ 0x4200000 │ │ │ │ + addscs pc, ip, #69206016 @ 0x4200000 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ orreq lr, ip, #3072 @ 0xc00 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ eorcs pc, ip, r2, asr r8 @ │ │ │ │ eorscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ - blx 0xfed9d2e0 │ │ │ │ + blx 0xfed9d37c │ │ │ │ stmdalt r3!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xff30f7fa │ │ │ │ + @ instruction: 0xff2cf7fa │ │ │ │ ldrsbcc pc, [r0], #135 @ 0x87 @ │ │ │ │ ldrbeq r4, [ip, #1592] @ 0x638 │ │ │ │ ldmdage r8, {r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc}^ │ │ │ │ vpmax.s8 d25, d2, d11 │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r8, r9} │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ movcs pc, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf9f4f7fd │ │ │ │ stmdalt fp, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xff18f7fa │ │ │ │ + @ instruction: 0xff14f7fa │ │ │ │ ldrsbcc pc, [r0], #135 @ 0x87 @ │ │ │ │ ldrbeq r4, [sp, #1592] @ 0x638 │ │ │ │ stmdage r0, {r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc}^ │ │ │ │ vpmax.s8 d25, d2, d11 │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r8, r9} │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ orrscs pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf9dcf7fd │ │ │ │ ldmdalt r3!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7fa8030 │ │ │ │ - blls 0x25ee44 │ │ │ │ + blls 0x25eec0 │ │ │ │ orrvc pc, r0, #19 │ │ │ │ stmdage r6!, {r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrsbcs pc, [r0], #135 @ 0x87 @ │ │ │ │ ldrbeq r4, [r6, #1592] @ 0x638 │ │ │ │ stmdage r0!, {r1, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf2429c0b │ │ │ │ - vmvn.i32 d23, #3072 @ 0x00000c00 │ │ │ │ + vrshr.s64 d23, d28, #64 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ addeq lr, r4, #2048 @ 0x800 │ │ │ │ cmnpcs r0, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ - @ instruction: 0xf96ef7fa │ │ │ │ + @ instruction: 0xf962f7fa │ │ │ │ ldmdalt r3, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ - mcr2 7, 7, pc, cr0, cr10, {7} @ │ │ │ │ + mrc2 7, 6, pc, cr12, cr10, {7} │ │ │ │ vadd.i8 d25, d2, d11 │ │ │ │ - vmvn.i32 d23, #3072 @ 0x00000c00 │ │ │ │ + vrshr.s64 d23, d28, #64 │ │ │ │ movwcs r0, #565 @ 0x235 │ │ │ │ - bl 0x1897c8 │ │ │ │ + bl 0x189864 │ │ │ │ ldrtmi r0, [r8], -r0, lsl #5 │ │ │ │ msrcs SPSR_, #13762560 @ 0xd20000 │ │ │ │ - blx 0x149d3a8 │ │ │ │ + blx 0x149d444 │ │ │ │ svclt 0x00fff7fd │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7fa8030 │ │ │ │ - @ instruction: 0xf8d7fe85 │ │ │ │ + @ instruction: 0xf8d7fe7d │ │ │ │ @ instruction: 0x463820d0 │ │ │ │ @ instruction: 0xf8dd9b05 │ │ │ │ vaddl.u8 q14, d2, d28 │ │ │ │ bicseq r2, sp, r0, lsl #4 │ │ │ │ ldrhi pc, [ip, -r0, lsl #2] │ │ │ │ @ instruction: 0xf43d2a00 │ │ │ │ @ instruction: 0xf642afe9 │ │ │ │ - vbic.i32 d17, #3072 @ 0x00000c00 │ │ │ │ + vrsra.s64 d17, d28, #64 │ │ │ │ @ instruction: 0xf6420335 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q9, #3072 @ 0x00000c00 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ eorcc pc, ip, r3, asr r8 @ │ │ │ │ eorcs pc, ip, r2, asr r8 @ │ │ │ │ - @ instruction: 0xf934f7fa │ │ │ │ + @ instruction: 0xf928f7fa │ │ │ │ svclt 0x00d9f7fd │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ - mcr2 7, 5, pc, cr6, cr10, {7} @ │ │ │ │ + mcr2 7, 5, pc, cr2, cr10, {7} @ │ │ │ │ ldrdgt pc, [ip], -sp @ │ │ │ │ - teqpvc ip, #536870916 @ p-variant is OBSOLETE @ 0x20000004 │ │ │ │ + @ instruction: 0x73bcf242 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - andscs pc, ip, #69206016 @ 0x4200000 │ │ │ │ + addscs pc, ip, #69206016 @ 0x4200000 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ orreq lr, ip, #3072 @ 0xc00 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ eorcs pc, ip, r2, asr r8 @ │ │ │ │ addscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ - blx 0x49d428 │ │ │ │ + blx 0x49d4c4 │ │ │ │ svclt 0x00bff7fd │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa9305 │ │ │ │ - blls 0x25ede0 │ │ │ │ + blls 0x25ee64 │ │ │ │ orrvc pc, r0, #19 │ │ │ │ svcge 0x00b4f47d │ │ │ │ ldrsbcs pc, [r0], #135 @ 0x87 @ │ │ │ │ ldrbeq r4, [r7, #1592] @ 0x638 │ │ │ │ svcge 0x00aef57d │ │ │ │ @ instruction: 0xf6429c0b │ │ │ │ - vsubl.s8 q9, d16, d28 │ │ │ │ + vsubl.s8 , d0, d28 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ eorcs pc, r4, r2, asr r8 @ │ │ │ │ - blx 0xff49d454 │ │ │ │ + blx 0xff19d4f0 │ │ │ │ svclt 0x00a3f7fd │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7fa8030 │ │ │ │ - @ instruction: 0xf8d7fe29 │ │ │ │ + @ instruction: 0xf8d7fe21 │ │ │ │ @ instruction: 0x463820d0 │ │ │ │ stmdbls fp, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ andcs pc, r0, #134217731 @ 0x8000003 │ │ │ │ orrvc pc, r0, #19 │ │ │ │ ldrhi pc, [fp], r0, asr #32 │ │ │ │ @ instruction: 0xf43d2a00 │ │ │ │ vmax.f32 d26, d18, d13 │ │ │ │ - vmvn.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - bl 0x15fd78 │ │ │ │ + vrshr.s64 d23, d28, #64 │ │ │ │ + bl 0x15fe14 │ │ │ │ stmdbge r8, {r0, r7, r9} │ │ │ │ sbccs pc, r0, #13762560 @ 0xd20000 │ │ │ │ - @ instruction: 0xf8dcf7fa │ │ │ │ + @ instruction: 0xf8d0f7fa │ │ │ │ svclt 0x0081f7fd │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa9305 │ │ │ │ - @ instruction: 0xf8d7fe29 │ │ │ │ + @ instruction: 0xf8d7fe23 │ │ │ │ @ instruction: 0x463820d0 │ │ │ │ @ instruction: 0xf8dd9b05 │ │ │ │ vaddl.u8 q14, d2, d28 │ │ │ │ bicseq r2, r9, r0, lsl #4 │ │ │ │ strhi pc, [r5, -r0, lsl #2] │ │ │ │ @ instruction: 0xf43d2a00 │ │ │ │ vmax.f32 q13, q1, │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - bl 0x1a01b8 │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ + bl 0x1a0254 │ │ │ │ @ instruction: 0xf642038c │ │ │ │ - vmlal.s q9, d0, d0[3] │ │ │ │ + vmlal.s q9, d16, d0[3] │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ adcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ eorcs pc, ip, r2, asr r8 @ │ │ │ │ - blx 0xfe29d4e4 │ │ │ │ + blx 0x1f9d580 │ │ │ │ svclt 0x005bf7fd │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7fa8030 │ │ │ │ - blls 0x25ec94 │ │ │ │ + blls 0x25ed10 │ │ │ │ @ instruction: 0xf53d01dd │ │ │ │ @ instruction: 0xf8d7af4f │ │ │ │ @ instruction: 0x463830d0 │ │ │ │ @ instruction: 0xf57d05dc │ │ │ │ @ instruction: 0xf8ddaf49 │ │ │ │ vhadd.s8 d28, d2, d28 │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ @ instruction: 0xf6420335 │ │ │ │ - vsubl.s8 q9, d16, d28 │ │ │ │ + vsubl.s8 , d0, d28 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ orreq lr, ip, #3072 @ 0xc00 │ │ │ │ eorcs pc, ip, r2, asr r8 @ │ │ │ │ rscscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf890f7fa │ │ │ │ + @ instruction: 0xf884f7fa │ │ │ │ svclt 0x0035f7fd │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ - mcr2 7, 0, pc, cr2, cr10, {7} @ │ │ │ │ + ldc2l 7, cr15, [lr, #1000]! @ 0x3e8 │ │ │ │ vadd.i8 d25, d2, d11 │ │ │ │ - vmvn.i32 d23, #3072 @ 0x00000c00 │ │ │ │ + vrshr.s64 d23, d28, #64 │ │ │ │ movwcs r0, #565 @ 0x235 │ │ │ │ - bl 0x189984 │ │ │ │ + bl 0x189a20 │ │ │ │ ldrtmi r0, [r8], -r0, lsl #5 │ │ │ │ orrcs pc, r0, #13762560 @ 0xd20000 │ │ │ │ @ instruction: 0xf970f7fd │ │ │ │ svclt 0x0021f7fd │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7fa8030 │ │ │ │ - blls 0x25ec20 │ │ │ │ + blls 0x25ec9c │ │ │ │ @ instruction: 0xf53d01da │ │ │ │ @ instruction: 0xf8d7af15 │ │ │ │ @ instruction: 0x463830d0 │ │ │ │ @ instruction: 0xf57d05db │ │ │ │ @ instruction: 0xf8ddaf0f │ │ │ │ vhadd.s8 d28, d2, d28 │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ @ instruction: 0xf6420335 │ │ │ │ - vsubl.s8 q9, d16, d28 │ │ │ │ + vsubl.s8 , d0, d28 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ orreq lr, ip, #3072 @ 0xc00 │ │ │ │ eorcs pc, ip, r2, asr r8 @ │ │ │ │ teqpcc r0, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ - @ instruction: 0xf856f7fa │ │ │ │ + @ instruction: 0xf84af7fa │ │ │ │ mrclt 7, 7, APSR_nzcv, cr11, cr13, {7} │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa9305 │ │ │ │ - @ instruction: 0xf8d7fda3 │ │ │ │ + @ instruction: 0xf8d7fd9d │ │ │ │ @ instruction: 0x463820d0 │ │ │ │ stmdbls fp, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ andcs pc, r0, #134217731 @ 0x8000003 │ │ │ │ orrvc pc, r0, #19 │ │ │ │ strbhi pc, [r4, #64]! @ 0x40 @ │ │ │ │ @ instruction: 0xf43d2a00 │ │ │ │ vceq.f32 q13, q9, │ │ │ │ - vmvn.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - bl 0x15fec4 │ │ │ │ + vrshr.s64 d23, d28, #64 │ │ │ │ + bl 0x15ff60 │ │ │ │ stmdbge r8, {r0, r7, r9} │ │ │ │ tstpcs r0, #13762560 @ p-variant is OBSOLETE @ 0xd20000 │ │ │ │ - blx 0x29d5e4 │ │ │ │ + @ instruction: 0xf9faf7fa │ │ │ │ mrclt 7, 6, APSR_nzcv, cr11, cr13, {7} │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ - stc2 7, cr15, [r8, #1000]! @ 0x3e8 │ │ │ │ - bcs 0x145e38 │ │ │ │ + stc2 7, cr15, [r4, #1000]! @ 0x3e8 │ │ │ │ + bcs 0x145ed4 │ │ │ │ ldcvs 1, cr13, [fp, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ svcvs 0x0070f411 │ │ │ │ - ldrthi pc, [lr], r1 @ │ │ │ │ + strbhi pc, [r0], r1 @ │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43d2b00 │ │ │ │ vceq.f32 q13, q9, │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - bl 0x1a030c │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ + bl 0x1a03a8 │ │ │ │ stmdbge r8, {r1, r7, r8, r9} │ │ │ │ @ instruction: 0xf8d34638 │ │ │ │ @ instruction: 0xf7fd2240 │ │ │ │ @ instruction: 0xf7fdfaed │ │ │ │ @ instruction: 0x4619beb6 │ │ │ │ @ instruction: 0xf7faa808 │ │ │ │ - stmdals fp, {r0, r1, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - eorsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ + stmdals fp, {r0, r1, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + adcsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ stmdbge r8, {r8, r9, sp} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24638 │ │ │ │ @ instruction: 0xf7fd22e0 │ │ │ │ @ instruction: 0xf7fdf8f1 │ │ │ │ @ instruction: 0xf5b2bea2 │ │ │ │ @ instruction: 0xf0016fe0 │ │ │ │ @ instruction: 0xf5b28003 │ │ │ │ @ instruction: 0xf0006f00 │ │ │ │ @ instruction: 0xf5b287d2 │ │ │ │ @ instruction: 0xf47d6fa0 │ │ │ │ - b 0x14cb0e0 │ │ │ │ + b 0x14cb17c │ │ │ │ @ instruction: 0xf0030e53 │ │ │ │ - b 0x149fed0 │ │ │ │ + b 0x149ff6c │ │ │ │ @ instruction: 0xf00e4c93 │ │ │ │ - b 0x1462edc │ │ │ │ + b 0x1462f78 │ │ │ │ @ instruction: 0xf00c0e02 │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ stmdbge r8, {r0, r1, r9, ip, sp} │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ rscsmi pc, r1, #-1610612732 @ 0xa0000004 │ │ │ │ andeq pc, r6, #192, 4 │ │ │ │ strne pc, [r0], #963 @ 0x3c3 │ │ │ │ @ instruction: 0xec08e9cd │ │ │ │ movwmi pc, #17347 @ 0x43c3 @ │ │ │ │ movwls r9, #46090 @ 0xb40a │ │ │ │ movwls r2, #49922 @ 0xc302 │ │ │ │ - ldc2l 7, cr15, [r4, #-976]! @ 0xfffffc30 │ │ │ │ + stc2l 7, cr15, [r8, #-976]! @ 0xfffffc30 │ │ │ │ mrclt 7, 3, APSR_nzcv, cr3, cr13, {7} │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ @@ -212197,36 +212237,36 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vsubl.s8 q11, d0, d17 │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0340 │ │ │ │ stmib sp, {r0, r1, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f4c030 │ │ │ │ - @ instruction: 0xf7fdfd4f │ │ │ │ + @ instruction: 0xf7fdfd43 │ │ │ │ ldmdaeq sl, {r1, r2, r3, r6, r9, sl, fp, ip, sp, pc}^ │ │ │ │ tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0xf00c430a │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ vaddw.u8 , , d3 │ │ │ │ - b 0x13f2f4c │ │ │ │ + b 0x13f2fe8 │ │ │ │ andls r0, r8, #256 @ 0x100 │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vsubl.s8 , d16, d9 │ │ │ │ @ instruction: 0xf1ce020a │ │ │ │ vmls.i q8, , d0[0] │ │ │ │ @ instruction: 0xf04f1380 │ │ │ │ strls r0, [fp], #-3587 @ 0xfffff1fd │ │ │ │ eors pc, r0, sp, asr #17 │ │ │ │ movwgt lr, #39373 @ 0x99cd │ │ │ │ - stc2 7, cr15, [sl, #-976]! @ 0xfffffc30 │ │ │ │ + ldc2 7, cr15, [lr, #-976] @ 0xfffffc30 │ │ │ │ mcrlt 7, 1, pc, cr9, cr13, {7} @ │ │ │ │ @ instruction: 0xf003085a │ │ │ │ - b 0x149fba8 │ │ │ │ + b 0x149fc44 │ │ │ │ @ instruction: 0xf0024c93 │ │ │ │ movwmi r0, #41488 @ 0xa210 │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ smlabtcc r3, r3, r3, pc @ │ │ │ │ cdpmi 3, 0, cr15, cr5, cr3, {6} │ │ │ │ @ instruction: 0x0c01ea4c │ │ │ │ stmdbge r8, {r3, r9, ip, pc} │ │ │ │ @@ -212234,34 +212274,34 @@ │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strbeq pc, [r0], #-462 @ 0xfffffe32 @ │ │ │ │ orrne pc, r0, #201326595 @ 0xc000003 │ │ │ │ cdpeq 0, 0, cr15, cr3, cr15, {2} │ │ │ │ @ instruction: 0xf8cd940b │ │ │ │ stmib sp, {r4, r5, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f4c309 │ │ │ │ - @ instruction: 0xf7fdfd05 │ │ │ │ + @ instruction: 0xf7fdfcf9 │ │ │ │ ldmdaeq sl, {r2, r9, sl, fp, ip, sp, pc}^ │ │ │ │ tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0xf00c430a │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ vaddw.u8 , , d3 │ │ │ │ - b 0x13f2fe0 │ │ │ │ + b 0x13f307c │ │ │ │ andls r0, r8, #256 @ 0x100 │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vrshr.s64 , , #64 │ │ │ │ @ instruction: 0xf1ce020a │ │ │ │ vmls.i q8, , d0[0] │ │ │ │ @ instruction: 0xf04f1380 │ │ │ │ strls r0, [fp], #-3587 @ 0xfffff1fd │ │ │ │ eors pc, r0, sp, asr #17 │ │ │ │ movwgt lr, #39373 @ 0x99cd │ │ │ │ - stc2l 7, cr15, [r0], #976 @ 0x3d0 │ │ │ │ - ldcllt 7, cr15, [pc, #1012] @ 0xdfbec │ │ │ │ + ldc2l 7, cr15, [r4], {244} @ 0xf4 │ │ │ │ + ldcllt 7, cr15, [pc, #1012] @ 0xdfc88 │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ @@ -212271,15 +212311,15 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vmlal.s , d0, d1[2] │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0340 │ │ │ │ stmib sp, {r0, r1, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f4c030 │ │ │ │ - @ instruction: 0xf7fdfcbb │ │ │ │ + @ instruction: 0xf7fdfcaf │ │ │ │ ldmdaeq sl, {r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0xf00c430a │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ andls r3, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @@ -212288,15 +212328,15 @@ │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ @ instruction: 0xf3c3a908 │ │ │ │ @ instruction: 0xf8cd1e80 │ │ │ │ vaddl.u8 q14, d3, d20 │ │ │ │ @ instruction: 0xf8cd4305 │ │ │ │ movwls lr, #45096 @ 0xb028 │ │ │ │ movwls r2, #49923 @ 0xc303 │ │ │ │ - ldc2 7, cr15, [r8], {244} @ 0xf4 │ │ │ │ + stc2 7, cr15, [ip], {244} @ 0xf4 │ │ │ │ ldclt 7, cr15, [r7, #1012] @ 0x3f4 │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ @@ -212307,51 +212347,51 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vmlal.s , d0, d1[0] │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0340 │ │ │ │ stmib sp, {r0, r1, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f4c030 │ │ │ │ - @ instruction: 0xf7fdfc73 │ │ │ │ + @ instruction: 0xf7fdfc67 │ │ │ │ ldmdaeq sl, {r1, r4, r5, r6, r8, sl, fp, ip, sp, pc}^ │ │ │ │ tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0xf00c430a │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ vaddw.u8 , , d3 │ │ │ │ - b 0x13f3104 │ │ │ │ + b 0x13f31a0 │ │ │ │ andls r0, r8, #256 @ 0x100 │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vsubl.s8 , d0, d17 │ │ │ │ @ instruction: 0xf1ce020a │ │ │ │ vmls.i q8, , d0[0] │ │ │ │ @ instruction: 0xf04f1380 │ │ │ │ strls r0, [fp], #-3587 @ 0xfffff1fd │ │ │ │ eors pc, r0, sp, asr #17 │ │ │ │ movwgt lr, #39373 @ 0x99cd │ │ │ │ - mcrr2 7, 15, pc, lr, cr4 @ │ │ │ │ + mcrr2 7, 15, pc, r2, cr4 @ │ │ │ │ stcllt 7, cr15, [sp, #-1012] @ 0xfffffc0c │ │ │ │ @ instruction: 0xf003085a │ │ │ │ - b 0x149fd60 │ │ │ │ + b 0x149fdfc │ │ │ │ @ instruction: 0xf0024c93 │ │ │ │ movwmi r0, #41488 @ 0xa210 │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ smlabtcc r3, r3, r3, pc @ │ │ │ │ - b 0x1404158 │ │ │ │ + b 0x14041f4 │ │ │ │ @ instruction: 0xf6430c01 │ │ │ │ vmvn.i32 q8, #256 @ 0x00000100 │ │ │ │ stmdbge r8, {r1, r3, r9} │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ eorgt pc, r4, sp, asr #17 │ │ │ │ movwmi pc, #21443 @ 0x53c3 @ │ │ │ │ eor pc, r8, sp, asr #17 │ │ │ │ movwcs r9, #13067 @ 0x330b │ │ │ │ @ instruction: 0xf7f4930c │ │ │ │ - @ instruction: 0xf7fdfc2b │ │ │ │ + @ instruction: 0xf7fdfc1f │ │ │ │ ldmdaeq sl, {r1, r3, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0xf00c430a │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ andls r3, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @@ -212360,134 +212400,134 @@ │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ @ instruction: 0xf3c3a908 │ │ │ │ @ instruction: 0xf8cd1e80 │ │ │ │ vaddl.u8 q14, d3, d20 │ │ │ │ @ instruction: 0xf8cd4305 │ │ │ │ movwls lr, #45096 @ 0xb028 │ │ │ │ movwls r2, #49923 @ 0xc303 │ │ │ │ - stc2 7, cr15, [r8], {244} @ 0xf4 │ │ │ │ + blx 0x1da12 │ │ │ │ stclt 7, cr15, [r7, #-1012] @ 0xfffffc0c │ │ │ │ svccc 0x0040f5b2 │ │ │ │ - strbthi pc, [r5], #-2 @ │ │ │ │ + strbthi pc, [r7], #-2 @ │ │ │ │ tstpvc r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ movthi pc, #16896 @ 0x4200 @ │ │ │ │ smlabteq r2, r0, r2, pc @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - vshl.s8 d8, d24, d1 │ │ │ │ - vst1.32 {d24-d26}, [pc], r7 │ │ │ │ + vshl.s8 d8, d26, d1 │ │ │ │ + vst1.32 {d24-d26}, [pc], r9 │ │ │ │ vaddw.s8 , q8, d0 │ │ │ │ addmi r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ - teqphi r8, #2 @ p-variant is OBSOLETE │ │ │ │ + teqphi sl, #2 @ p-variant is OBSOLETE │ │ │ │ bicvc pc, r0, pc, asr #8 │ │ │ │ smlabteq r2, r0, r2, pc @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - orrcs r8, r0, ip, lsl #6 │ │ │ │ + orrcs r8, r0, lr, lsl #6 │ │ │ │ smlabteq r2, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47d428a │ │ │ │ stmdage r8, {r0, r1, r3, r4, r5, r6, r7, sl, fp, sp, pc} │ │ │ │ movwls r4, #22041 @ 0x5619 │ │ │ │ @ instruction: 0xf8cd4604 │ │ │ │ @ instruction: 0xf7fa8030 │ │ │ │ - @ instruction: 0xf8d7fc0b │ │ │ │ - blls 0x227d44 │ │ │ │ + @ instruction: 0xf8d7fc0d │ │ │ │ + blls 0x227de0 │ │ │ │ svcvs 0x0080f012 │ │ │ │ stclge 4, cr15, [ip], #244 @ 0xf4 │ │ │ │ - bcs 0x14623c │ │ │ │ - orrshi pc, r8, r3 │ │ │ │ + bcs 0x1462d8 │ │ │ │ + orrshi pc, sl, r3 │ │ │ │ @ instruction: 0xf47d2a02 │ │ │ │ strtmi sl, [r1], -r5, ror #25 │ │ │ │ @ instruction: 0xf64b4638 │ │ │ │ - vsubl.s8 , d0, d29 │ │ │ │ + vmlal.s , d16, d1[2] │ │ │ │ movwls r0, #21005 @ 0x520d │ │ │ │ - blx 0x1d9d9fe │ │ │ │ + blx 0x1a9da9a │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - stcge 4, cr15, [pc, #500] @ 0xdfc28 │ │ │ │ + stcge 4, cr15, [pc, #500] @ 0xdfcc4 │ │ │ │ ldcllt 7, cr15, [r6], {253} @ 0xfd │ │ │ │ svccc 0x0040f5b2 │ │ │ │ - ldrhi pc, [lr, #2] │ │ │ │ + strhi pc, [r0, #2]! │ │ │ │ tstpvc r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ teqphi r1, #0, 4 @ p-variant is OBSOLETE │ │ │ │ smlabteq r2, r0, r2, pc @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - vqshl.s8 q4, q12, │ │ │ │ - vst1.64 {d24-d26}, [pc :256], r6 │ │ │ │ + vqshl.s8 q4, q13, │ │ │ │ + vst1.64 {d24-d26}, [pc :256], r8 │ │ │ │ vaddw.s8 , q8, d0 │ │ │ │ addmi r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ - cmpphi lr, r2 @ p-variant is OBSOLETE │ │ │ │ + msrhi SPSR_, r2 │ │ │ │ bicvc pc, r0, pc, asr #8 │ │ │ │ smlabteq r2, r0, r2, pc @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - orrcs r8, r0, sl, lsr r1 │ │ │ │ + orrcs r8, r0, ip, lsr r1 │ │ │ │ smlabteq r2, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47d428a │ │ │ │ @ instruction: 0x4619acb3 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - blx 0xff21da76 │ │ │ │ + blx 0xff29db12 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ - mrc2 7, 7, pc, cr2, cr7, {7} │ │ │ │ + mcr2 7, 7, pc, cr6, cr7, {7} @ │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ stcge 4, cr15, [r4], #244 @ 0xf4 │ │ │ │ ldcllt 7, cr15, [r9, #-1012] @ 0xfffffc0c │ │ │ │ rsbsvs pc, r4, #50331648 @ 0x3000000 │ │ │ │ svcvs 0x00e8f5b2 │ │ │ │ stcge 4, cr15, [r1], #500 @ 0x1f4 │ │ │ │ stclt 7, cr15, [r2], {253} @ 0xfd │ │ │ │ bicvs pc, r0, pc, asr #8 │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf001428a │ │ │ │ - vst4.32 {d24-d27}, [pc :64]! │ │ │ │ + vst4.32 {d24-d27}, [pc :64] │ │ │ │ vmla.f d22, d16, d0[4] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ ldclge 4, cr15, [r4], #-500 @ 0xfffffe0c │ │ │ │ vnmlaeq.f32 s29, s6, s30 │ │ │ │ andeq pc, pc, #3 │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ cdpeq 0, 1, cr15, cr0, cr14, {0} │ │ │ │ vmlseq.f32 s28, s4, s28 │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ andcc pc, r3, #201326595 @ 0xc000003 │ │ │ │ - b 0x1409f0c │ │ │ │ + b 0x1409fa8 │ │ │ │ @ instruction: 0xf6430c02 │ │ │ │ vrshr.s64 d20, d5, #64 │ │ │ │ vsubl.u8 q8, d3, d10 │ │ │ │ stmib sp, {r7, sl, ip}^ │ │ │ │ vmull.u8 q15, d3, d8 │ │ │ │ strls r4, [sl], #-772 @ 0xfffffcfc │ │ │ │ movwcs r9, #8971 @ 0x230b │ │ │ │ @ instruction: 0xf7f4930c │ │ │ │ - @ instruction: 0xf7fdfb53 │ │ │ │ + @ instruction: 0xf7fdfb47 │ │ │ │ @ instruction: 0xf44fbc52 │ │ │ │ vmla.f d22, d0, d0[4] │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ - ldrhi pc, [r4, -r0]! │ │ │ │ + ldrhi pc, [r6, -r0]! │ │ │ │ cmnpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47d428a │ │ │ │ ldmdaeq r9, {r0, r1, r6, sl, fp, sp, pc}^ │ │ │ │ stceq 0, cr15, [pc], {3} │ │ │ │ @ instruction: 0xf0010c9a │ │ │ │ - b 0x111ff7c │ │ │ │ + b 0x1120018 │ │ │ │ @ instruction: 0xf002010c │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ vmull.u8 , d3, d3 │ │ │ │ - b 0x116754c │ │ │ │ + b 0x11675e8 │ │ │ │ vsubl.u8 q8, d3, d12 │ │ │ │ stmib sp, {r2, sl, fp, lr}^ │ │ │ │ stmdbge r8, {r3, r9, ip} │ │ │ │ - addeq pc, sp, #72351744 @ 0x4500000 │ │ │ │ + andsne pc, r1, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ msreq CPSR_, #204, 2 @ 0x33 │ │ │ │ stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ movw lr, #43469 @ 0xa9cd │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xffe6f7fc │ │ │ │ ldclt 7, cr15, [pc], {253} @ 0xfd │ │ │ │ svcvs 0x0070f5b2 │ │ │ │ - strhi pc, [r2, r0] │ │ │ │ + strhi pc, [r4, r0] │ │ │ │ svcvc 0x0080f1b2 │ │ │ │ ldcge 4, cr15, [r6], {125} @ 0x7d │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ @@ -212499,539 +212539,539 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vmlal.s , d0, d1[2] │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0320 │ │ │ │ stmib sp, {r1, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f4c030 │ │ │ │ - @ instruction: 0xf7fdfaf3 │ │ │ │ + @ instruction: 0xf7fdfae7 │ │ │ │ @ instruction: 0xf5b2bbf2 │ │ │ │ @ instruction: 0xf0017f40 │ │ │ │ - @ instruction: 0xf5b28152 │ │ │ │ + @ instruction: 0xf5b28154 │ │ │ │ @ instruction: 0xf47d6fa0 │ │ │ │ - b 0x14cab88 │ │ │ │ + b 0x14cac24 │ │ │ │ @ instruction: 0xf0030e53 │ │ │ │ - b 0x14a0428 │ │ │ │ + b 0x14a04c4 │ │ │ │ @ instruction: 0xf00e4c93 │ │ │ │ - b 0x1463434 │ │ │ │ + b 0x14634d0 │ │ │ │ @ instruction: 0xf00c0e02 │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ stmdbge r8, {r0, r1, r9, ip, sp} │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ rscsmi pc, r1, #-1610612732 @ 0xa0000004 │ │ │ │ andeq pc, r6, #192, 4 │ │ │ │ strne pc, [r0], #963 @ 0x3c3 │ │ │ │ @ instruction: 0xec08e9cd │ │ │ │ movwmi pc, #9155 @ 0x23c3 @ │ │ │ │ movwls r9, #46090 @ 0xb40a │ │ │ │ movwls r2, #49920 @ 0xc300 │ │ │ │ - blx 0xff31dbf4 │ │ │ │ - bllt 0xff2ddc1c │ │ │ │ + blx 0xff01dc90 │ │ │ │ + bllt 0xff2ddcb8 │ │ │ │ svcvc 0x0040f5b2 │ │ │ │ mvnhi pc, r1 │ │ │ │ svcvs 0x00a0f5b2 │ │ │ │ - blge 0xff09ce2c │ │ │ │ + blge 0xff09cec8 │ │ │ │ vnmlaeq.f32 s29, s6, s30 │ │ │ │ andeq pc, pc, #3 │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ cdpeq 0, 1, cr15, cr0, cr14, {0} │ │ │ │ vmlseq.f32 s28, s4, s28 │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ andcc pc, r3, #201326595 @ 0xc000003 │ │ │ │ - b 0x140a078 │ │ │ │ + b 0x140a114 │ │ │ │ @ instruction: 0xf24a0c02 │ │ │ │ vrshr.s64 q10, , #64 │ │ │ │ vsubl.u8 q8, d3, d6 │ │ │ │ stmib sp, {r7, sl, ip}^ │ │ │ │ vmull.u8 q15, d3, d8 │ │ │ │ strls r4, [sl], #-771 @ 0xfffffcfd │ │ │ │ movwcs r9, #4875 @ 0x130b │ │ │ │ @ instruction: 0xf7f4930c │ │ │ │ - @ instruction: 0xf7fdfa9d │ │ │ │ + @ instruction: 0xf7fdfa91 │ │ │ │ stmdaeq sl, {r2, r3, r4, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ tstpeq pc, r1 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0xf00c430a │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ vaddw.u8 , , d3 │ │ │ │ - b 0x13e769c │ │ │ │ + b 0x13e7738 │ │ │ │ orrseq r0, sp, #256 @ 0x100 │ │ │ │ - ldrthi pc, [lr], #-257 @ 0xfffffeff @ │ │ │ │ + strbhi pc, [r0], #-257 @ 0xfffffeff @ │ │ │ │ setend be │ │ │ │ - @ instruction: 0xf04f8612 │ │ │ │ + @ instruction: 0xf04f8614 │ │ │ │ @ instruction: 0xf7fe0802 │ │ │ │ - bcs 0x14ee08 │ │ │ │ - strthi pc, [r1], #-65 @ 0xffffffbf │ │ │ │ + bcs 0x14eea4 │ │ │ │ + strthi pc, [r3], #-65 @ 0xffffffbf │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf0016f70 │ │ │ │ - ldmdavs fp, {r0, r8, r9, sl, pc}^ │ │ │ │ + ldmdavs fp, {r0, r1, r8, r9, sl, pc}^ │ │ │ │ svceq 0x0070f413 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ - blcs 0xe88d4 │ │ │ │ - blge 0x1c9cdcc │ │ │ │ + blcs 0xe8970 │ │ │ │ + blge 0x1c9ce68 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - adcseq pc, r9, #78643200 @ 0x4b00000 │ │ │ │ + subsne pc, r5, #78643200 @ 0x4b00000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - @ instruction: 0xf9bcf7f4 │ │ │ │ - bllt 0x1a5dce0 │ │ │ │ + @ instruction: 0xf9b0f7f4 │ │ │ │ + bllt 0x1a5dd7c │ │ │ │ @ instruction: 0xf0412a01 │ │ │ │ - ldcvs 4, cr8, [fp, #-292]! @ 0xfffffedc │ │ │ │ + ldcvs 4, cr8, [fp, #-300]! @ 0xfffffed4 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - ldrhi pc, [r2], r1 │ │ │ │ + ldrhi pc, [r4], r1 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43d2b00 │ │ │ │ @ instruction: 0x4621ab51 │ │ │ │ @ instruction: 0xf64a4638 │ │ │ │ - vmov.i32 d20, #256 @ 0x00000100 │ │ │ │ + vsubl.s8 q10, d16, d29 │ │ │ │ @ instruction: 0xf7f4020d │ │ │ │ - @ instruction: 0xf7fdf99f │ │ │ │ - bcs 0x10ea48 │ │ │ │ - blge 0x121ce20 │ │ │ │ + @ instruction: 0xf7fdf993 │ │ │ │ + bcs 0x10eae4 │ │ │ │ + blge 0x121cebc │ │ │ │ @ instruction: 0xf0412901 │ │ │ │ - ldcvs 5, cr8, [fp, #-748]! @ 0xfffffd14 │ │ │ │ + ldcvs 5, cr8, [fp, #-756]! @ 0xfffffd0c │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - ldrbhi pc, [r7, -r1] @ │ │ │ │ + ldrbhi pc, [r9, -r1] @ │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43d2b00 │ │ │ │ @ instruction: 0x4621ab31 │ │ │ │ @ instruction: 0xf64b4638 │ │ │ │ - vmlal.s q9, d0, d1[6] │ │ │ │ + vsubl.s8 , d0, d5 │ │ │ │ @ instruction: 0xf7f4020d │ │ │ │ - @ instruction: 0xf7fdf97f │ │ │ │ + @ instruction: 0xf7fdf973 │ │ │ │ ldrmi fp, [r9], -r8, lsr #22 │ │ │ │ @ instruction: 0xf7faa808 │ │ │ │ - blls 0x41e2fc │ │ │ │ - blcs 0x14ad94 │ │ │ │ - @ instruction: 0x83a3f041 │ │ │ │ + blls 0x41e368 │ │ │ │ + blcs 0x14ae30 │ │ │ │ + @ instruction: 0x83a5f041 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf0016f70 │ │ │ │ - ldmdavs fp, {r0, r1, r3, r5, r8, r9, sl, pc}^ │ │ │ │ + ldmdavs fp, {r0, r2, r3, r5, r8, r9, sl, pc}^ │ │ │ │ svceq 0x0070f413 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ - blcs 0xe8994 │ │ │ │ - blge 0x49ce8c │ │ │ │ + blcs 0xe8a30 │ │ │ │ + blge 0x49cf28 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - sbcpl pc, r1, #77594624 @ 0x4a00000 │ │ │ │ + subsvs pc, sp, #77594624 @ 0x4a00000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - @ instruction: 0xf95cf7f4 │ │ │ │ - bllt 0x25dda0 │ │ │ │ + @ instruction: 0xf950f7f4 │ │ │ │ + bllt 0x25de3c │ │ │ │ @ instruction: 0xf0412a01 │ │ │ │ - ldcvs 3, cr8, [fp, #-816]! @ 0xfffffcd0 │ │ │ │ + ldcvs 3, cr8, [fp, #-824]! @ 0xfffffcc8 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - strbthi pc, [r9], -r1 @ │ │ │ │ + strbthi pc, [fp], -r1 @ │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43d2b00 │ │ │ │ @ instruction: 0x4621aaf1 │ │ │ │ @ instruction: 0xf64a4638 │ │ │ │ - vsubl.s8 , d16, d9 │ │ │ │ + vsubl.s8 q9, d0, d21 │ │ │ │ @ instruction: 0xf7f4020d │ │ │ │ - @ instruction: 0xf7fdf93f │ │ │ │ - bcs 0x14e988 │ │ │ │ - cmpphi r5, #65 @ p-variant is OBSOLETE @ 0x41 │ │ │ │ + @ instruction: 0xf7fdf933 │ │ │ │ + bcs 0x14ea24 │ │ │ │ + cmpphi r7, #65 @ p-variant is OBSOLETE @ 0x41 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf0016f70 │ │ │ │ - ldmdavs fp, {r2, r3, r6, r7, r8, sl, pc}^ │ │ │ │ + ldmdavs fp, {r1, r2, r3, r6, r7, r8, sl, pc}^ │ │ │ │ svceq 0x0070f413 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ - blcs 0xe8a08 │ │ │ │ - bge 0xff61cf00 │ │ │ │ + blcs 0xe8aa4 │ │ │ │ + bge 0xff61cf9c │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - addmi pc, r1, #-1342177276 @ 0xb0000004 │ │ │ │ + andspl pc, sp, #-1342177276 @ 0xb0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - @ instruction: 0xf922f7f4 │ │ │ │ - blt 0xff3dde14 │ │ │ │ + @ instruction: 0xf916f7f4 │ │ │ │ + blt 0xff3ddeb0 │ │ │ │ @ instruction: 0xf0412a01 │ │ │ │ - ldcvs 3, cr8, [fp, #-624]! @ 0xfffffd90 │ │ │ │ + ldcvs 3, cr8, [fp, #-632]! @ 0xfffffd88 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - ldrthi pc, [r8], -r1 @ │ │ │ │ + ldrthi pc, [sl], -r1 @ │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43d2b00 │ │ │ │ @ instruction: 0x4621aab7 │ │ │ │ vmin.s8 d20, d11, d24 │ │ │ │ - vmvn.i32 d22, #256 @ 0x00000100 │ │ │ │ + vmlal.s q11, d16, d1[3] │ │ │ │ @ instruction: 0xf7f4020d │ │ │ │ - @ instruction: 0xf7fdf905 │ │ │ │ - bcs 0x14e914 │ │ │ │ - tstphi r1, #65 @ p-variant is OBSOLETE @ 0x41 │ │ │ │ + @ instruction: 0xf7fdf8f9 │ │ │ │ + bcs 0x14e9b0 │ │ │ │ + tstphi r3, #65 @ p-variant is OBSOLETE @ 0x41 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf0016f70 │ │ │ │ - ldmdavs fp, {r1, r4, r6, r7, r8, sl, pc}^ │ │ │ │ + ldmdavs fp, {r2, r4, r6, r7, r8, sl, pc}^ │ │ │ │ svceq 0x0070f413 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ - blcs 0xe8a7c │ │ │ │ - bge 0xfe79cf74 │ │ │ │ + blcs 0xe8b18 │ │ │ │ + bge 0xfe79d010 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - sbcscs pc, r1, #-1342177276 @ 0xb0000004 │ │ │ │ + rsbcc pc, sp, #-1342177276 @ 0xb0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - @ instruction: 0xf8e8f7f4 │ │ │ │ - blt 0xfe55de88 │ │ │ │ + @ instruction: 0xf8dcf7f4 │ │ │ │ + blt 0xfe55df24 │ │ │ │ @ instruction: 0xf0412a01 │ │ │ │ - ldcvs 3, cr8, [fp, #-32]! @ 0xffffffe0 │ │ │ │ + ldcvs 3, cr8, [fp, #-40]! @ 0xffffffd8 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - ldrbhi pc, [lr, #-1]! @ │ │ │ │ + strhi pc, [r0, #1] │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43d2b00 │ │ │ │ @ instruction: 0x4621aa7d │ │ │ │ - @ instruction: 0xf64a4638 │ │ │ │ - vmvn.i32 , #256 @ 0x00000100 │ │ │ │ + vmin.s8 d20, d11, d24 │ │ │ │ + vsubl.s8 q8, d0, d13 │ │ │ │ @ instruction: 0xf7f4020d │ │ │ │ - @ instruction: 0xf7fdf8cb │ │ │ │ + @ instruction: 0xf7fdf8bf │ │ │ │ @ instruction: 0x4621ba74 │ │ │ │ vmin.s8 d20, d11, d24 │ │ │ │ - vsubl.s8 , d16, d13 │ │ │ │ + vsubl.s8 q9, d0, d25 │ │ │ │ @ instruction: 0xf7f4020d │ │ │ │ - @ instruction: 0xf7fdf8c1 │ │ │ │ + @ instruction: 0xf7fdf8b5 │ │ │ │ strtmi fp, [r1], -sl, ror #20 │ │ │ │ vmin.s8 d20, d11, d24 │ │ │ │ - vmlal.s q10, d16, d1[7] │ │ │ │ + vsubl.s8 , d16, d9 │ │ │ │ @ instruction: 0xf7f4020d │ │ │ │ - @ instruction: 0xf7fdf8b7 │ │ │ │ + @ instruction: 0xf7fdf8ab │ │ │ │ strtmi fp, [r1], -r0, ror #20 │ │ │ │ @ instruction: 0xf64a4638 │ │ │ │ - vmlal.s q8, d0, d1[1] │ │ │ │ + vmlal.s q8, d16, d1[4] │ │ │ │ @ instruction: 0xf7f4020d │ │ │ │ - @ instruction: 0xf7fdf8ad │ │ │ │ + @ instruction: 0xf7fdf8a1 │ │ │ │ vst1.16 {d27-d28}, [pc :64], r6 │ │ │ │ vmla.f d23, d16, d0[0] │ │ │ │ addmi r0, sl, #1073741824 @ 0x40000000 │ │ │ │ - orrshi pc, r2, r2 │ │ │ │ - strbthi pc, [r2], #-513 @ 0xfffffdff @ │ │ │ │ + orrshi pc, r4, r2 │ │ │ │ + strbthi pc, [r4], #-513 @ 0xfffffdff @ │ │ │ │ vaddw.s8 q9, q8, d0 │ │ │ │ addmi r0, sl, #1073741824 @ 0x40000000 │ │ │ │ - ldrhi pc, [r6, r1]! │ │ │ │ + ldrhi pc, [r8, r1]! │ │ │ │ orrvc pc, r0, pc, asr #8 │ │ │ │ smlabteq r1, r0, r2, pc @ │ │ │ │ @ instruction: 0xf001428a │ │ │ │ - @ instruction: 0xf5b28790 │ │ │ │ + @ instruction: 0xf5b28792 │ │ │ │ @ instruction: 0xf47d3f80 │ │ │ │ stmdage r8, {r0, r1, r4, r6, r9, fp, sp, pc} │ │ │ │ movwls r4, #22041 @ 0x5619 │ │ │ │ @ instruction: 0xf8cd4604 │ │ │ │ @ instruction: 0xf7fa8030 │ │ │ │ - bls 0x3de4dc │ │ │ │ - bcs 0x146b68 │ │ │ │ - strbhi pc, [r3], #2 @ │ │ │ │ + bls 0x3de580 │ │ │ │ + bcs 0x146c04 │ │ │ │ + strbhi pc, [r5], #2 @ │ │ │ │ @ instruction: 0xf47d2a02 │ │ │ │ strtmi sl, [r1], -r3, asr #20 │ │ │ │ @ instruction: 0xf64b4638 │ │ │ │ - vrshr.s64 q9, , #64 │ │ │ │ + vmvn.i32 , #256 @ 0x00000100 │ │ │ │ movwls r0, #21005 @ 0x520d │ │ │ │ - @ instruction: 0xf8d0f7f4 │ │ │ │ + @ instruction: 0xf8c4f7f4 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - bge 0xffc5d16c │ │ │ │ - blt 0xe1df70 │ │ │ │ + bge 0xffc5d208 │ │ │ │ + blt 0xe1e00c │ │ │ │ svccc 0x0081f5b2 │ │ │ │ - addhi pc, r5, r2 │ │ │ │ - tstphi fp, #268435456 @ p-variant is OBSOLETE @ 0x10000000 │ │ │ │ + addhi pc, r7, r2 │ │ │ │ + tstphi sp, #268435456 @ p-variant is OBSOLETE @ 0x10000000 │ │ │ │ orrvc pc, r0, pc, asr #8 │ │ │ │ smlabteq r1, r0, r2, pc @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - vst4.32 {d24-d27}, [pc :64], r5 │ │ │ │ + vst4.32 {d24-d27}, [pc :64], r7 │ │ │ │ vmla.f d23, d16, d0[0] │ │ │ │ addmi r0, sl, #1073741824 @ 0x40000000 │ │ │ │ - addhi pc, r1, r2 │ │ │ │ + addhi pc, r3, r2 │ │ │ │ vaddw.s8 q9, q8, d0 │ │ │ │ addmi r0, sl, #1073741824 @ 0x40000000 │ │ │ │ - bge 0x79d1a4 │ │ │ │ + bge 0x79d240 │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7fa8030 │ │ │ │ - vmla.i8 d31, d3, d27 │ │ │ │ + vmla.i8 d31, d3, d29 │ │ │ │ vmlal.s q10, d0, d1[2] │ │ │ │ @ instruction: 0xf7fd020a │ │ │ │ @ instruction: 0x4621babc │ │ │ │ @ instruction: 0xf64a4638 │ │ │ │ - vsubl.s8 q11, d0, d29 │ │ │ │ + vmlal.s q11, d16, d1[2] │ │ │ │ @ instruction: 0xf7f4020d │ │ │ │ - @ instruction: 0xf7fdf843 │ │ │ │ + @ instruction: 0xf7fdf837 │ │ │ │ stmdbcs r1, {r2, r3, r5, r6, r7, r8, fp, ip, sp, pc} │ │ │ │ - addhi pc, r1, #65 @ 0x41 │ │ │ │ + addhi pc, r3, #65 @ 0x41 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf0016f70 │ │ │ │ - ldmdavs fp, {r1, r5, r6, r8, sl, pc}^ │ │ │ │ + ldmdavs fp, {r2, r5, r6, r8, sl, pc}^ │ │ │ │ svceq 0x0070f413 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ - blcs 0xe8c00 │ │ │ │ + blcs 0xe8c9c │ │ │ │ ldmibge r8, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - subeq pc, r9, #-1342177276 @ 0xb0000004 │ │ │ │ + rsceq pc, r5, #-1342177276 @ 0xb0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - @ instruction: 0xf826f7f4 │ │ │ │ + @ instruction: 0xf81af7f4 │ │ │ │ stmiblt pc, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - rsbsvc pc, r5, #-1342177276 @ 0xb0000004 │ │ │ │ + andseq pc, r1, #78643200 @ 0x4b00000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - @ instruction: 0xf81cf7f4 │ │ │ │ + @ instruction: 0xf810f7f4 │ │ │ │ stmiblt r5, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - eorscc pc, sp, #-1342177276 @ 0xb0000004 │ │ │ │ + sbcscc pc, r9, #-1342177276 @ 0xb0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - @ instruction: 0xf812f7f4 │ │ │ │ + @ instruction: 0xf806f7f4 │ │ │ │ ldmiblt fp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ smlabteq r3, r0, r2, pc @ │ │ │ │ @ instruction: 0xf001428a │ │ │ │ - vmax.s8 d8, d17, d8 │ │ │ │ - vst2.16 {d24-d27}, [pc :256]! │ │ │ │ + vmax.s8 d8, d17, d10 │ │ │ │ + vst2.16 {d24-d27}, [pc :256] │ │ │ │ vaddw.s8 , q8, d0 │ │ │ │ addmi r0, sl, #-1073741824 @ 0xc0000000 │ │ │ │ - cmpphi r7, r2 @ p-variant is OBSOLETE │ │ │ │ + cmpphi r9, r2 @ p-variant is OBSOLETE │ │ │ │ bicvc pc, r0, pc, asr #8 │ │ │ │ smlabteq r3, r0, r2, pc @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - orrcs r8, r0, r1, lsr #2 │ │ │ │ + orrcs r8, r0, r3, lsr #2 │ │ │ │ smlabteq r3, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47d428a │ │ │ │ @ instruction: 0x4619a9b7 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf8c8f7fa │ │ │ │ - blls 0x2468b4 │ │ │ │ + @ instruction: 0xf8caf7fa │ │ │ │ + blls 0x246950 │ │ │ │ @ instruction: 0xf47d2a02 │ │ │ │ stmdbge r8, {r0, r1, r3, r5, r7, r8, fp, sp, pc} │ │ │ │ @ instruction: 0xf6444638 │ │ │ │ vsubl.s8 , d0, d13 │ │ │ │ @ instruction: 0xf7f4020a │ │ │ │ - blls 0x25e184 │ │ │ │ + blls 0x25e1f0 │ │ │ │ @ instruction: 0xf47d2800 │ │ │ │ @ instruction: 0xf7fdaa56 │ │ │ │ @ instruction: 0xf2c0b99d │ │ │ │ addmi r0, sl, #-1073741824 @ 0xc0000000 │ │ │ │ mvnshi pc, r2 │ │ │ │ - adcshi pc, ip, #268435456 @ 0x10000000 │ │ │ │ + adcshi pc, lr, #268435456 @ 0x10000000 │ │ │ │ orrvc pc, r0, pc, asr #8 │ │ │ │ smlabteq r3, r0, r2, pc @ │ │ │ │ @ instruction: 0xf002428a │ │ │ │ - vst4.16 {d24-d27}, [pc :128], r8 │ │ │ │ + vst4.16 {d24-d27}, [pc :128], sl │ │ │ │ vmla.f d23, d16, d0[0] │ │ │ │ addmi r0, sl, #-1073741824 @ 0xc0000000 │ │ │ │ - eorshi pc, ip, r2 │ │ │ │ + eorshi pc, lr, r2 │ │ │ │ vaddw.s8 q9, q8, d0 │ │ │ │ addmi r0, sl, #-1073741824 @ 0xc0000000 │ │ │ │ stmibge r2, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrmi sl, [r9], -r8, lsl #16 │ │ │ │ strmi r9, [r4], -r5, lsl #6 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf892f7fa │ │ │ │ + @ instruction: 0xf894f7fa │ │ │ │ ldrsbcs pc, [r0], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf0129b05 │ │ │ │ @ instruction: 0xf43d6f80 │ │ │ │ - bls 0x3ca6cc │ │ │ │ + bls 0x3ca768 │ │ │ │ @ instruction: 0xf0022a01 │ │ │ │ - bcs 0x180fe0 │ │ │ │ + bcs 0x181084 │ │ │ │ stmdbge ip!, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - rscseq pc, r9, #76, 4 @ 0xc0000004 │ │ │ │ + addsne pc, r5, #76, 4 @ 0xc0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f39305 │ │ │ │ - blls 0x260104 │ │ │ │ + blls 0x260170 │ │ │ │ @ instruction: 0xf47d2800 │ │ │ │ @ instruction: 0xf7fdaa16 │ │ │ │ @ instruction: 0x4621b95d │ │ │ │ @ instruction: 0xf64a4638 │ │ │ │ - vmlal.s q9, d16, d1[3] │ │ │ │ + vmlal.s , d0, d1[6] │ │ │ │ @ instruction: 0xf7f3020d │ │ │ │ - @ instruction: 0xf7fdff93 │ │ │ │ - bcs 0x10e630 │ │ │ │ + @ instruction: 0xf7fdff87 │ │ │ │ + bcs 0x10e6cc │ │ │ │ ldmdbge r8!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ - teqpne ip, #69206016 @ p-variant is OBSOLETE @ 0x4200000 │ │ │ │ + @ instruction: 0x13bcf642 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - addcs pc, ip, #69206016 @ 0x4200000 │ │ │ │ + andcc pc, ip, #69206016 @ 0x4200000 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf853a908 │ │ │ │ @ instruction: 0xf852302c │ │ │ │ @ instruction: 0xf7f9202c │ │ │ │ - @ instruction: 0xf7fdfa83 │ │ │ │ + @ instruction: 0xf7fdfa77 │ │ │ │ @ instruction: 0xf8d7b928 │ │ │ │ - bcs 0x1644ac │ │ │ │ + bcs 0x164548 │ │ │ │ @ instruction: 0xf04fbf14 │ │ │ │ movwcs r3, #9215 @ 0x23ff │ │ │ │ strbeq r4, [r9, #1592] @ 0x638 │ │ │ │ ldmdbge ip, {r0, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6429301 │ │ │ │ - vmov.i32 , #3327 @ 0x00000cff │ │ │ │ + @ instruction: 0xf2c01cdc │ │ │ │ @ instruction: 0xf6420c35 │ │ │ │ - vsubw.s8 , q8, d12 │ │ │ │ + vsubw.s8 q9, q0, d12 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r8, r9} │ │ │ │ eorcc pc, r2, r3, asr r8 @ │ │ │ │ eorcs pc, r2, ip, asr r8 @ │ │ │ │ stceq 0, cr15, [r3], {79} @ 0x4f │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf9aaf7f9 │ │ │ │ + @ instruction: 0xf99ef7f9 │ │ │ │ stmdblt r7, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf43d2a00 │ │ │ │ vmla.i8 d26, d2, d3 │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - bl 0x1a0e8c │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ + bl 0x1a0f28 │ │ │ │ movwcs r0, #641 @ 0x281 │ │ │ │ @ instruction: 0xf8d2a908 │ │ │ │ @ instruction: 0xf7f92320 │ │ │ │ - @ instruction: 0xf7fdfc21 │ │ │ │ - bcs 0x10e5a4 │ │ │ │ + @ instruction: 0xf7fdfc15 │ │ │ │ + bcs 0x10e640 │ │ │ │ ldmge r2!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - teqpvc ip, #536870916 @ p-variant is OBSOLETE @ 0x20000004 │ │ │ │ + @ instruction: 0x73bcf242 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ addeq lr, r1, #3072 @ 0xc00 │ │ │ │ stmdbge r8, {r8, r9, sp} │ │ │ │ sbcscs pc, r0, #13762560 @ 0xd20000 │ │ │ │ - blx 0x111e1cc │ │ │ │ + blx 0xe1e268 │ │ │ │ stmialt r5!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf43d2a00 │ │ │ │ @ instruction: 0xf642a8e1 │ │ │ │ - vsubw.s8 , q8, d12 │ │ │ │ + vsubw.s8 q9, q0, d12 │ │ │ │ @ instruction: 0xf6420335 │ │ │ │ - vsubl.s8 q9, d16, d12 │ │ │ │ + vsubl.s8 , d0, d12 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ eorcc pc, ip, r3, asr r8 @ │ │ │ │ eorcs pc, ip, r2, asr r8 @ │ │ │ │ - blx 0xc1e1f4 │ │ │ │ + blx 0x91e290 │ │ │ │ ldmlt r1, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf43d2a00 │ │ │ │ @ instruction: 0xf642a8cd │ │ │ │ - vbic.i32 d17, #3072 @ 0x00000c00 │ │ │ │ + vrsra.s64 d17, d28, #64 │ │ │ │ @ instruction: 0xf6420335 │ │ │ │ - vsubl.s8 q9, d0, d12 │ │ │ │ + vsubl.s8 q9, d16, d12 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ eorcc pc, ip, r3, asr r8 @ │ │ │ │ eorcs pc, ip, r2, asr r8 @ │ │ │ │ - blx 0x71e21c │ │ │ │ + blx 0x41e2b8 │ │ │ │ poplt {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrsbcc pc, [r0], #135 @ 0x87 @ │ │ │ │ svclt 0x00142a02 │ │ │ │ - ldclcc 0, cr15, [pc], #316 @ 0xe0384 │ │ │ │ + ldclcc 0, cr15, [pc], #316 @ 0xe0420 │ │ │ │ stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ ldrbeq r4, [lr, #1592] @ 0x638 │ │ │ │ ldmge r0!, {r0, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xcc00e9cd │ │ │ │ - orrne pc, ip, #69206016 @ 0x4200000 │ │ │ │ + movwcs pc, #50754 @ 0xc642 @ │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - mrrcne 6, 4, pc, ip, cr2 @ │ │ │ │ + ldclne 6, cr15, [ip], {66} @ 0x42 │ │ │ │ ldceq 2, cr15, [r5], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf853a908 │ │ │ │ @ instruction: 0xf85c3022 │ │ │ │ @ instruction: 0xf7f92022 │ │ │ │ - @ instruction: 0xf7fdf941 │ │ │ │ + @ instruction: 0xf7fdf935 │ │ │ │ @ instruction: 0xf8d7b89e │ │ │ │ - bcs 0x16c5c0 │ │ │ │ + bcs 0x16c65c │ │ │ │ svclt 0x00144638 │ │ │ │ - ldclcc 0, cr15, [pc], #316 @ 0xe03c4 │ │ │ │ + ldclcc 0, cr15, [pc], #316 @ 0xe0460 │ │ │ │ stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ @ instruction: 0xf57d05df │ │ │ │ stmib sp, {r0, r4, r7, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf242cc00 │ │ │ │ - vmvn.i32 d23, #3327 @ 0x00000cff │ │ │ │ + @ instruction: 0xf2c07cbc │ │ │ │ @ instruction: 0xf6420c35 │ │ │ │ - vbic.i32 d17, #3072 @ 0x00000c00 │ │ │ │ - bl 0x3e0f7c │ │ │ │ + vrsra.s64 d17, d28, #64 │ │ │ │ + bl 0x3e1018 │ │ │ │ stmdbge r8, {r1, r7, sl, fp} │ │ │ │ eorcc pc, r2, r3, asr r8 @ │ │ │ │ eorcs pc, r0, #220, 16 @ 0xdc0000 │ │ │ │ - @ instruction: 0xf920f7f9 │ │ │ │ + @ instruction: 0xf914f7f9 │ │ │ │ ldmdalt sp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf43d2a00 │ │ │ │ vtst.8 q13, q1, │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - bl 0x1a0fa0 │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ + bl 0x1a103c │ │ │ │ movwcs r0, #641 @ 0x281 │ │ │ │ @ instruction: 0xf8d2a908 │ │ │ │ @ instruction: 0xf7f92350 │ │ │ │ - @ instruction: 0xf7fdf9c7 │ │ │ │ - bcs 0x10e490 │ │ │ │ + @ instruction: 0xf7fdf9bb │ │ │ │ + bcs 0x10e52c │ │ │ │ stmdage r8!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - mvnne pc, #69206016 @ 0x4200000 │ │ │ │ + msrcs SPSR_fs, #69206016 @ 0x4200000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - subscs pc, ip, #69206016 @ 0x4200000 │ │ │ │ + sbcscs pc, ip, #69206016 @ 0x4200000 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf853a908 │ │ │ │ @ instruction: 0xf852302c │ │ │ │ @ instruction: 0xf7f9202c │ │ │ │ - @ instruction: 0xf7fdfb83 │ │ │ │ - bcs 0x10e468 │ │ │ │ + @ instruction: 0xf7fdfb77 │ │ │ │ + bcs 0x10e504 │ │ │ │ ldmdage r4, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - orrsne pc, ip, #69206016 @ 0x4200000 │ │ │ │ + tstpcs ip, #69206016 @ p-variant is OBSOLETE @ 0x4200000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - subscs pc, ip, #69206016 @ 0x4200000 │ │ │ │ + sbcscs pc, ip, #69206016 @ 0x4200000 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf853a908 │ │ │ │ @ instruction: 0xf852302c │ │ │ │ @ instruction: 0xf7f9202c │ │ │ │ - @ instruction: 0xf7fdfb6f │ │ │ │ + @ instruction: 0xf7fdfb63 │ │ │ │ @ instruction: 0xf8d7b844 │ │ │ │ - bcs 0x164674 │ │ │ │ + bcs 0x164710 │ │ │ │ @ instruction: 0xf04fbf14 │ │ │ │ movwcs r3, #9215 @ 0x23ff │ │ │ │ strbeq r4, [ip, #1592] @ 0x638 │ │ │ │ ldmdage r8!, {r0, r2, r3, r4, r5, r6, r8, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6429301 │ │ │ │ - vmov.i32 , #3327 @ 0x00000cff │ │ │ │ + @ instruction: 0xf2c01cdc │ │ │ │ @ instruction: 0xf6420c35 │ │ │ │ - vbic.i32 d17, #3072 @ 0x00000c00 │ │ │ │ + vrsra.s64 d17, d28, #64 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r8, r9} │ │ │ │ eorcc pc, r2, r3, asr r8 @ │ │ │ │ eorcs pc, r2, ip, asr r8 @ │ │ │ │ stceq 0, cr15, [r3], {79} @ 0x4f │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf8c6f7f9 │ │ │ │ + @ instruction: 0xf8baf7f9 │ │ │ │ stmdalt r3!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf43d2a00 │ │ │ │ @ instruction: 0xf642a81f │ │ │ │ - vrsra.s64 d17, d28, #64 │ │ │ │ + vbic.i32 d18, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf6420335 │ │ │ │ - vsubl.s8 , d16, d12 │ │ │ │ + vsubl.s8 q9, d0, d12 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ eorcc pc, ip, r3, asr r8 @ │ │ │ │ eorcs pc, ip, r2, asr r8 @ │ │ │ │ - blx 0x129e378 │ │ │ │ + blx 0xf9e414 │ │ │ │ stmdalt pc, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ @ instruction: 0xf43d2a00 │ │ │ │ vadd.i8 d26, d2, d11 │ │ │ │ - vbic.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - bl 0x1a107c │ │ │ │ + vrsra.s64 d23, d28, #64 │ │ │ │ + bl 0x1a1118 │ │ │ │ @ instruction: 0xf642038c │ │ │ │ - vmvn.i32 d17, #3072 @ 0x00000c00 │ │ │ │ + vrshr.s64 d17, d28, #64 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ addcc pc, r0, #13828096 @ 0xd30000 │ │ │ │ eorcs pc, ip, r2, asr r8 @ │ │ │ │ - blx 0xd1e3a4 │ │ │ │ + blx 0xa1e440 │ │ │ │ svclt 0x00f9f7fc │ │ │ │ vmla.f d18, d0, d0[0] │ │ │ │ addmi r0, sl, #48, 2 │ │ │ │ svcge 0x00f2f47c │ │ │ │ @ instruction: 0x46386d3a │ │ │ │ ldrsbtcs pc, [r8], #130 @ 0x82 @ │ │ │ │ svcvs 0x0070f412 │ │ │ │ svcge 0x00eaf43c │ │ │ │ vmla.i8 d26, d4, d8 │ │ │ │ - vmlal.s q10, d0, d1[1] │ │ │ │ + vmlal.s q10, d16, d1[2] │ │ │ │ strcs r0, [r1], #-525 @ 0xfffffdf3 │ │ │ │ @ instruction: 0xec08e9cd │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movwls r9, #41995 @ 0xa40b │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - mrc2 7, 1, pc, cr0, cr3, {7} │ │ │ │ + mcr2 7, 1, pc, cr4, cr3, {7} @ │ │ │ │ svclt 0x00d9f7fc │ │ │ │ msrvs CPSR_, pc, asr #8 │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47c428a │ │ │ │ @ instruction: 0xf013afd1 │ │ │ │ @ instruction: 0xf47c0c40 │ │ │ │ ldmdaeq r9, {r0, r2, r3, r6, r7, r8, r9, sl, fp, sp, pc}^ │ │ │ │ @@ -213042,15 +213082,15 @@ │ │ │ │ @ instruction: 0xf0029108 │ │ │ │ @ instruction: 0xf8cd0210 │ │ │ │ stmdbge r8, {r4, r5, lr, pc} │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ movwmi pc, #9155 @ 0x23c3 @ │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ andls r9, r9, #738197504 @ 0x2c000000 │ │ │ │ - stc2 7, cr15, [sl, #-992]! @ 0xfffffc20 │ │ │ │ + ldc2 7, cr15, [lr, #-992] @ 0xfffffc20 │ │ │ │ svclt 0x00b3f7fc │ │ │ │ svcvc 0x0080f1b2 │ │ │ │ svcge 0x00aef47c │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ @@ -213063,72 +213103,72 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vmlal.s , d0, d1[2] │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0310 │ │ │ │ stmib sp, {r0, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f3c030 │ │ │ │ - @ instruction: 0xf7fcfe8b │ │ │ │ + @ instruction: 0xf7fcfe7f │ │ │ │ @ instruction: 0xf44fbf8a │ │ │ │ vaddw.s8 q11, q8, d16 │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ svcge 0x0082f47c │ │ │ │ vnmlaeq.f32 s29, s6, s30 │ │ │ │ andeq pc, pc, #3 │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ cdpeq 0, 1, cr15, cr0, cr14, {0} │ │ │ │ vmlseq.f32 s28, s4, s28 │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ andcc pc, r3, #201326595 @ 0xc000003 │ │ │ │ - b 0x140a8f0 │ │ │ │ + b 0x140a98c │ │ │ │ @ instruction: 0xf6430c02 │ │ │ │ vmvn.i32 q8, #256 @ 0x00000100 │ │ │ │ vsubl.u8 q8, d3, d10 │ │ │ │ stmib sp, {r7, sl, ip}^ │ │ │ │ vmull.u8 q15, d3, d8 │ │ │ │ strls r4, [sl], #-770 @ 0xfffffcfe │ │ │ │ movwcs r9, #779 @ 0x30b │ │ │ │ @ instruction: 0xf7f3930c │ │ │ │ - @ instruction: 0xf7fcfe61 │ │ │ │ + @ instruction: 0xf7fcfe55 │ │ │ │ @ instruction: 0xf1b2bf60 │ │ │ │ @ instruction: 0xf47c7f80 │ │ │ │ ldmdaeq r9, {r0, r1, r3, r4, r6, r8, r9, sl, fp, sp, pc}^ │ │ │ │ stceq 0, cr15, [pc], {3} │ │ │ │ @ instruction: 0xf0010c9a │ │ │ │ - b 0x112094c │ │ │ │ + b 0x11209e8 │ │ │ │ @ instruction: 0xf002010c │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ vmull.u8 , d3, d3 │ │ │ │ - b 0x1167f1c │ │ │ │ + b 0x1167fb8 │ │ │ │ vsubl.u8 q8, d3, d12 │ │ │ │ stmib sp, {r1, sl, fp, lr}^ │ │ │ │ stmdbge r8, {r3, r9, ip} │ │ │ │ subpl pc, r9, #805306372 @ 0x30000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ movweq pc, #33228 @ 0x81cc @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movw lr, #43469 @ 0xa9cd │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - mrc2 7, 1, pc, cr8, cr3, {7} │ │ │ │ + mcr2 7, 1, pc, cr12, cr3, {7} @ │ │ │ │ svclt 0x0037f7fc │ │ │ │ - subscs pc, r5, #1879048196 @ 0x70000004 │ │ │ │ + sbcscs pc, r9, #1879048196 @ 0x70000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - stc2 7, cr15, [r6, #972] @ 0x3cc │ │ │ │ + ldc2l 7, cr15, [sl, #-972]! @ 0xfffffc34 │ │ │ │ svclt 0x002ff7fc │ │ │ │ - andscs pc, sp, #1879048196 @ 0x70000004 │ │ │ │ + adccs pc, r1, #1879048196 @ 0x70000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - ldc2l 7, cr15, [lr, #-972]! @ 0xfffffc34 │ │ │ │ + ldc2l 7, cr15, [r2, #-972]! @ 0xfffffc34 │ │ │ │ svclt 0x0027f7fc │ │ │ │ eoreq pc, r5, #-1610612732 @ 0xa0000004 │ │ │ │ andeq pc, r6, #192, 4 │ │ │ │ - ldc2l 7, cr15, [r6, #-972]! @ 0xfffffc34 │ │ │ │ + stc2l 7, cr15, [sl, #-972]! @ 0xfffffc34 │ │ │ │ svclt 0x001ff7fc │ │ │ │ rsbsvs pc, r9, #76546048 @ 0x4900000 │ │ │ │ andeq pc, r6, #192, 4 │ │ │ │ - stc2l 7, cr15, [lr, #-972]! @ 0xfffffc34 │ │ │ │ + stc2l 7, cr15, [r2, #-972]! @ 0xfffffc34 │ │ │ │ svclt 0x0017f7fc │ │ │ │ msrvs CPSR_, pc, asr #8 │ │ │ │ smlabtne r0, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47c428a │ │ │ │ @ instruction: 0xf013af0f │ │ │ │ @ instruction: 0xf47c0c40 │ │ │ │ ldmdaeq r9, {r0, r1, r3, r8, r9, sl, fp, sp, pc}^ │ │ │ │ @@ -213139,157 +213179,158 @@ │ │ │ │ stcmi 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ andseq pc, r0, #2 │ │ │ │ movwcc pc, #13251 @ 0x33c3 @ │ │ │ │ stmib sp, {r0, r1, r4, r8, r9, lr}^ │ │ │ │ stmdbge r8, {r3, r8, r9, ip} │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f8c30b │ │ │ │ - @ instruction: 0xf7fcfc69 │ │ │ │ + @ instruction: 0xf7fcfc5d │ │ │ │ @ instruction: 0xf44fbef2 │ │ │ │ vaddw.s8 q11, q8, d16 │ │ │ │ addmi r1, sl, #0, 2 │ │ │ │ mcrge 4, 7, pc, cr10, cr12, {3} @ │ │ │ │ vnmlaeq.f32 s29, s6, s30 │ │ │ │ andeq pc, pc, #3 │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ cdpeq 0, 1, cr15, cr0, cr14, {0} │ │ │ │ vmlseq.f32 s28, s4, s28 │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ andcc pc, r3, #201326595 @ 0xc000003 │ │ │ │ - b 0x140aa20 │ │ │ │ + b 0x140aabc │ │ │ │ @ instruction: 0xf6430c02 │ │ │ │ vmvn.i32 q8, #256 @ 0x00000100 │ │ │ │ vsubl.u8 q8, d3, d10 │ │ │ │ stmib sp, {r7, sl, ip}^ │ │ │ │ vmull.u8 q15, d3, d8 │ │ │ │ strls r4, [sl], #-771 @ 0xfffffcfd │ │ │ │ movwcs r9, #4875 @ 0x130b │ │ │ │ @ instruction: 0xf7f3930c │ │ │ │ - @ instruction: 0xf7fcfdc9 │ │ │ │ - b 0x14d0148 │ │ │ │ + @ instruction: 0xf7fcfdbd │ │ │ │ + b 0x14d01e4 │ │ │ │ @ instruction: 0xf0030c53 │ │ │ │ ldceq 1, cr0, [sl], {15} │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ - cdpmi 3, 0, cr15, cr4, cr3, {6} │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0x0c01ea4c │ │ │ │ + cdpmi 3, 0, cr15, cr4, cr3, {6} │ │ │ │ smlabtcc r3, r3, r3, pc @ │ │ │ │ - cdpeq 1, 2, cr15, cr0, cr14, {6} │ │ │ │ - @ instruction: 0xf013430a │ │ │ │ + @ instruction: 0xf1ce430a │ │ │ │ + @ instruction: 0xf0130e20 │ │ │ │ @ instruction: 0xf0410440 │ │ │ │ - stmib sp, {r0, r3, r9, pc}^ │ │ │ │ + stmib sp, {r0, r1, r3, r9, pc}^ │ │ │ │ stmdbge r8, {r0, r3, sl, sp} │ │ │ │ - orrsne pc, r1, #72, 12 @ 0x4800000 │ │ │ │ + tstpcs r5, #72, 12 @ p-variant is OBSOLETE @ 0x4800000 │ │ │ │ movweq pc, #53952 @ 0xd2c0 @ │ │ │ │ rsbsvs pc, r5, #64, 4 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ stceq 0, cr15, [r3], {79} @ 0x4f │ │ │ │ eor pc, ip, sp, asr #17 │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - blx 0x1e9e662 │ │ │ │ + blx 0x1b9e6fe │ │ │ │ mrclt 7, 4, APSR_nzcv, cr11, cr12, {7} │ │ │ │ vnmlaeq.f32 s29, s6, s30 │ │ │ │ andeq pc, pc, #3 │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ cdpeq 0, 1, cr15, cr0, cr14, {0} │ │ │ │ vmlseq.f32 s28, s4, s28 │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ andcc pc, r3, #201326595 @ 0xc000003 │ │ │ │ - b 0x140aac0 │ │ │ │ + b 0x140ab5c │ │ │ │ @ instruction: 0xf6430c02 │ │ │ │ vmlal.s q10, d0, d1[4] │ │ │ │ vsubl.u8 q8, d3, d10 │ │ │ │ stmib sp, {r7, sl, ip}^ │ │ │ │ vmull.u8 q15, d3, d8 │ │ │ │ strls r4, [sl], #-772 @ 0xfffffcfc │ │ │ │ movwcs r9, #8971 @ 0x230b │ │ │ │ @ instruction: 0xf7f3930c │ │ │ │ - @ instruction: 0xf7fcfd79 │ │ │ │ + @ instruction: 0xf7fcfd6d │ │ │ │ ldmdaeq r9, {r3, r4, r5, r6, r9, sl, fp, ip, sp, pc}^ │ │ │ │ - streq pc, [pc], #-3 @ 0xe06cc │ │ │ │ - @ instruction: 0xf0010c9a │ │ │ │ - @ instruction: 0x43210110 │ │ │ │ - cdpmi 3, 0, cr15, cr4, cr3, {6} │ │ │ │ - strcc pc, [r3], #-963 @ 0xfffffc3d │ │ │ │ - andseq pc, r0, #2 │ │ │ │ - tstls r8, r2, lsr #6 │ │ │ │ - strbeq pc, [r0], #-19 @ 0xffffffed @ │ │ │ │ - cdpeq 1, 2, cr15, cr0, cr14, {6} │ │ │ │ - msrvs CPSR_c, #74448896 @ 0x4700000 │ │ │ │ - movweq pc, #53952 @ 0xd2c0 @ │ │ │ │ - @ instruction: 0xf041a908 │ │ │ │ - stmib sp, {r0, r2, r4, r5, r9, pc}^ │ │ │ │ - @ instruction: 0xf6412409 │ │ │ │ - vrshr.s64 q10, , #64 │ │ │ │ - @ instruction: 0xf04f020a │ │ │ │ - @ instruction: 0xf8cd0c03 │ │ │ │ - @ instruction: 0xf8cde02c │ │ │ │ - @ instruction: 0xf7f9c030 │ │ │ │ - @ instruction: 0xf7fcfb29 │ │ │ │ - sbcseq fp, r9, #1248 @ 0x4e0 │ │ │ │ - mcrge 5, 2, pc, cr10, cr12, {3} @ │ │ │ │ - @ instruction: 0xf0030859 │ │ │ │ - ldceq 12, cr0, [sl], {15} │ │ │ │ + andeq pc, pc, #3 │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ - tsteq ip, r1, asr #20 │ │ │ │ + cdpcc 3, 0, cr15, cr3, cr3, {6} │ │ │ │ + ldceq 3, cr4, [sl], {17} │ │ │ │ andseq pc, r0, #2 │ │ │ │ - stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ - cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ - andeq lr, ip, #270336 @ 0x42000 │ │ │ │ - stcmi 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ - andne lr, r8, #3358720 @ 0x334000 │ │ │ │ - vmla.i8 d26, d5, d8 │ │ │ │ - vsubl.s8 , d16, d5 │ │ │ │ - @ instruction: 0xf1cc020d │ │ │ │ - @ instruction: 0xf04f0310 │ │ │ │ - stmib sp, {r0, sl, fp}^ │ │ │ │ - @ instruction: 0xf8cde30a │ │ │ │ - @ instruction: 0xf7fcc030 │ │ │ │ - @ instruction: 0xf7fcf9ed │ │ │ │ - ldmdaeq r9, {r1, r2, r5, r9, sl, fp, ip, sp, pc}^ │ │ │ │ + strbeq pc, [r0], #-19 @ 0xffffffed @ │ │ │ │ + andeq lr, lr, #270336 @ 0x42000 │ │ │ │ + cdpmi 3, 0, cr15, cr4, cr3, {6} │ │ │ │ + @ instruction: 0xf6479108 │ │ │ │ + vsubw.s8 q11, q8, d21 │ │ │ │ + @ instruction: 0xf1ce030d │ │ │ │ + stmdbge r8, {r5, r9, sl, fp} │ │ │ │ + eorshi pc, r6, #65 @ 0x41 │ │ │ │ + strcs lr, [r9], #-2509 @ 0xfffff633 │ │ │ │ + sbcsmi pc, sp, #68157440 @ 0x4100000 │ │ │ │ + andeq pc, sl, #192, 4 │ │ │ │ + stceq 0, cr15, [r3], {79} @ 0x4f │ │ │ │ + eor pc, ip, sp, asr #17 │ │ │ │ + eorsgt pc, r0, sp, asr #17 │ │ │ │ + blx 0x81e79a │ │ │ │ + mcrlt 7, 2, pc, cr13, cr12, {7} @ │ │ │ │ + @ instruction: 0xf57c02d9 │ │ │ │ + ldmdaeq r9, {r0, r3, r6, r9, sl, fp, sp, pc}^ │ │ │ │ stceq 0, cr15, [pc], {3} │ │ │ │ @ instruction: 0xf0010c9a │ │ │ │ - b 0x1120bb8 │ │ │ │ + b 0x1120c0c │ │ │ │ @ instruction: 0xf002010c │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ vmull.u8 , d3, d3 │ │ │ │ - b 0x1168188 │ │ │ │ + b 0x11681dc │ │ │ │ vsubl.u8 q8, d3, d12 │ │ │ │ - stmib sp, {r2, sl, fp, lr}^ │ │ │ │ + stmib sp, {r0, r1, sl, fp, lr}^ │ │ │ │ stmdbge r8, {r3, r9, ip} │ │ │ │ - rsbsvs pc, sp, #805306372 @ 0x30000004 │ │ │ │ - andeq pc, sl, #192, 4 │ │ │ │ - msreq CPSR_, #204, 2 @ 0x33 │ │ │ │ - stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ + andeq pc, r9, #72351744 @ 0x4500000 │ │ │ │ + andeq pc, sp, #192, 4 │ │ │ │ + tstpeq r0, #204, 2 @ p-variant is OBSOLETE @ 0x33 │ │ │ │ + stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ movw lr, #43469 @ 0xa9cd │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - stc2 7, cr15, [r2, #-972] @ 0xfffffc34 │ │ │ │ - mcrlt 7, 0, pc, cr1, cr12, {7} @ │ │ │ │ + @ instruction: 0xf9ecf7fc │ │ │ │ + mcrlt 7, 1, pc, cr5, cr12, {7} @ │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ - ldceq 4, cr0, [sl], {15} │ │ │ │ + ldceq 12, cr0, [sl], {15} │ │ │ │ + tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ + tsteq ip, r1, asr #20 │ │ │ │ + andseq pc, r0, #2 │ │ │ │ + stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ + cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ + andeq lr, ip, #270336 @ 0x42000 │ │ │ │ + stcmi 3, cr15, [r4], {195} @ 0xc3 │ │ │ │ + andne lr, r8, #3358720 @ 0x334000 │ │ │ │ + vmla.i8 d26, d3, d8 │ │ │ │ + vmvn.i32 q11, #3328 @ 0x00000d00 │ │ │ │ + @ instruction: 0xf1cc020a │ │ │ │ + @ instruction: 0xf04f0320 │ │ │ │ + stmib sp, {r1, sl, fp}^ │ │ │ │ + @ instruction: 0xf8cde30a │ │ │ │ + @ instruction: 0xf7f3c030 │ │ │ │ + @ instruction: 0xf7fcfcf5 │ │ │ │ + ldmdaeq r9, {r9, sl, fp, ip, sp, pc}^ │ │ │ │ + andeq pc, pc, #3 │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ - vsubw.u8 q10, , d17 │ │ │ │ - vmull.p8 q10, d3, d4 │ │ │ │ - @ instruction: 0xf0023403 │ │ │ │ - @ instruction: 0x43220210 │ │ │ │ - @ instruction: 0xf0139108 │ │ │ │ - @ instruction: 0xf1ce0440 │ │ │ │ - @ instruction: 0xf6470e20 │ │ │ │ - vorr.i32 d23, #256 @ 0x00000100 │ │ │ │ - stmdbge r8, {r0, r2, r3, r8, r9} │ │ │ │ + cdpcc 3, 0, cr15, cr3, cr3, {6} │ │ │ │ + ldceq 3, cr4, [sl], {17} │ │ │ │ + andseq pc, r0, #2 │ │ │ │ + strbeq pc, [r0], #-19 @ 0xffffffed @ │ │ │ │ + andeq lr, lr, #270336 @ 0x42000 │ │ │ │ + cdpmi 3, 0, cr15, cr4, cr3, {6} │ │ │ │ + @ instruction: 0xf6479108 │ │ │ │ + vrsra.s64 d23, d5, #64 │ │ │ │ + @ instruction: 0xf1ce030d │ │ │ │ + stmdbge r8, {r5, r9, sl, fp} │ │ │ │ teqphi r0, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ strcs lr, [r9], #-2509 @ 0xfffff633 │ │ │ │ sbcsmi pc, sp, #68157440 @ 0x4100000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ stceq 0, cr15, [r3], {79} @ 0x4f │ │ │ │ eor pc, ip, sp, asr #17 │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xfed9e7e8 │ │ │ │ - ldcllt 7, cr15, [r7, #1008] @ 0x3f0 │ │ │ │ + blx 0xfea1e888 │ │ │ │ + ldcllt 7, cr15, [r5, #1008] @ 0x3f0 │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ @@ -213299,192 +213340,192 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vmlal.s , d0, d1[0] │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0320 │ │ │ │ stmib sp, {r1, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f3c030 │ │ │ │ - @ instruction: 0xf7fcfcb3 │ │ │ │ - ldmdaeq r9, {r1, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fcfca5 │ │ │ │ + ldmdaeq r9, {r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ stceq 0, cr15, [pc], {3} │ │ │ │ @ instruction: 0xf0010c9a │ │ │ │ - b 0x1120ca0 │ │ │ │ + b 0x1120d40 │ │ │ │ @ instruction: 0xf002010c │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ vmull.u8 , d3, d3 │ │ │ │ - b 0x1168270 │ │ │ │ + b 0x1168310 │ │ │ │ vsubl.u8 q8, d3, d12 │ │ │ │ stmib sp, {r2, sl, fp, lr}^ │ │ │ │ stmdbge r8, {r3, r9, ip} │ │ │ │ eorvc pc, r1, #805306372 @ 0x30000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ msreq CPSR_, #204, 2 @ 0x33 │ │ │ │ stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ movw lr, #43469 @ 0xa9cd │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - stc2 7, cr15, [lr], {243} @ 0xf3 │ │ │ │ - stclt 7, cr15, [sp, #1008] @ 0x3f0 │ │ │ │ + stc2 7, cr15, [r0], {243} @ 0xf3 │ │ │ │ + stclt 7, cr15, [fp, #1008] @ 0x3f0 │ │ │ │ @ instruction: 0xf57c02d8 │ │ │ │ - ldmdaeq r9, {r0, r3, r7, r8, sl, fp, sp, pc}^ │ │ │ │ + ldmdaeq r9, {r0, r1, r2, r7, r8, sl, fp, sp, pc}^ │ │ │ │ stceq 0, cr15, [pc], {3} │ │ │ │ @ instruction: 0xf0010c9a │ │ │ │ - b 0x1120cf0 │ │ │ │ + b 0x1120d90 │ │ │ │ @ instruction: 0xf002010c │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ ldrtmi r3, [r8], -r3, lsl #24 │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ stcmi 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ andne lr, r8, #3358720 @ 0x334000 │ │ │ │ vmla.i8 d26, d5, d8 │ │ │ │ - vmvn.i32 q11, #3328 @ 0x00000d00 │ │ │ │ + vsubl.s8 , d0, d1 │ │ │ │ vsubl.u8 q8, d3, d13 │ │ │ │ @ instruction: 0xf1cc1e80 │ │ │ │ @ instruction: 0xf04f0310 │ │ │ │ stmib sp, {r0, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7fcc030 │ │ │ │ - @ instruction: 0xf7fcf92b │ │ │ │ - sbcseq fp, ip, #100, 26 @ 0x1900 │ │ │ │ - stclge 5, cr15, [r0, #-496]! @ 0xfffffe10 │ │ │ │ + @ instruction: 0xf7fcf929 │ │ │ │ + sbcseq fp, ip, #6272 @ 0x1880 │ │ │ │ + ldclge 5, cr15, [lr, #-496] @ 0xfffffe10 │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ stcmi 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ andne lr, r8, #3358720 @ 0x334000 │ │ │ │ vmla.i8 d26, d5, d8 │ │ │ │ - vsubl.s8 q11, d0, d21 │ │ │ │ + vsubl.s8 q11, d16, d25 │ │ │ │ @ instruction: 0xf1cc020d │ │ │ │ @ instruction: 0xf04f0310 │ │ │ │ stmib sp, {r0, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7fcc030 │ │ │ │ - @ instruction: 0xf7fcf903 │ │ │ │ - ldmdaeq r9, {r2, r3, r4, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fcf901 │ │ │ │ + ldmdaeq r9, {r1, r3, r4, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ stceq 0, cr15, [pc], {3} │ │ │ │ @ instruction: 0xf0010c9a │ │ │ │ - b 0x1120d8c │ │ │ │ + b 0x1120e2c │ │ │ │ @ instruction: 0xf002010c │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ vmull.u8 , d3, d3 │ │ │ │ - b 0x116835c │ │ │ │ + b 0x11683fc │ │ │ │ vsubl.u8 q8, d3, d12 │ │ │ │ stmib sp, {r2, sl, fp, lr}^ │ │ │ │ stmdbge r8, {r3, r9, ip} │ │ │ │ - sbcsvs pc, r5, #1342177284 @ 0x50000004 │ │ │ │ + subsvc pc, r9, #1342177284 @ 0x50000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ msreq CPSR_, #204, 2 @ 0x33 │ │ │ │ stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ movw lr, #43469 @ 0xa9cd │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf8def7fc │ │ │ │ - ldclt 7, cr15, [r7, #-1008] @ 0xfffffc10 │ │ │ │ + @ instruction: 0xf8dcf7fc │ │ │ │ + ldclt 7, cr15, [r5, #-1008] @ 0xfffffc10 │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ stcmi 3, cr15, [r4], {195} @ 0xc3 │ │ │ │ andne lr, r8, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf645a908 │ │ │ │ - vmvn.i32 d16, #1280 @ 0x00000500 │ │ │ │ + vrshr.s64 d16, d25, #64 │ │ │ │ @ instruction: 0xf1cc020d │ │ │ │ @ instruction: 0xf04f0320 │ │ │ │ stmib sp, {r1, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7fcc030 │ │ │ │ - @ instruction: 0xf7fcf8b9 │ │ │ │ - ldcvs 12, cr11, [sl, #-968]! @ 0xfffffc38 │ │ │ │ + @ instruction: 0xf7fcf8b7 │ │ │ │ + ldcvs 12, cr11, [sl, #-960]! @ 0xfffffc40 │ │ │ │ @ instruction: 0xf8d24638 │ │ │ │ @ instruction: 0xf41220f8 │ │ │ │ @ instruction: 0xf43c4f70 │ │ │ │ - stmdbge r8, {r0, r3, r5, r6, r7, sl, fp, sp, pc} │ │ │ │ - andspl pc, sp, #68, 4 @ 0x40000004 │ │ │ │ + stmdbge r8, {r0, r1, r2, r5, r6, r7, sl, fp, sp, pc} │ │ │ │ + adcpl pc, r1, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ stmib sp, {r0, sl, sp}^ │ │ │ │ @ instruction: 0xf04fec08 │ │ │ │ strls r0, [fp], #-3072 @ 0xfffff400 │ │ │ │ @ instruction: 0xf8cd930a │ │ │ │ @ instruction: 0xf7f3c030 │ │ │ │ - @ instruction: 0xf7fcfb2f │ │ │ │ - ldcvs 12, cr11, [sl, #-864]! @ 0xfffffca0 │ │ │ │ + @ instruction: 0xf7fcfb21 │ │ │ │ + ldcvs 12, cr11, [sl, #-856]! @ 0xfffffca8 │ │ │ │ @ instruction: 0xf8d24638 │ │ │ │ @ instruction: 0xf41220f8 │ │ │ │ @ instruction: 0xf43c4f70 │ │ │ │ - stmdbge r8, {r0, r1, r2, r3, r6, r7, sl, fp, sp, pc} │ │ │ │ - sbcsmi pc, r5, #68, 4 @ 0x40000004 │ │ │ │ + stmdbge r8, {r0, r2, r3, r6, r7, sl, fp, sp, pc} │ │ │ │ + subspl pc, r9, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ stmib sp, {r0, sl, sp}^ │ │ │ │ @ instruction: 0xf04fec08 │ │ │ │ strls r0, [fp], #-3072 @ 0xfffff400 │ │ │ │ @ instruction: 0xf8cd930a │ │ │ │ @ instruction: 0xf7f3c030 │ │ │ │ - @ instruction: 0xf7fcfb15 │ │ │ │ - ldmdaeq sl, {r1, r2, r3, r4, r5, r7, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fcfb07 │ │ │ │ + ldmdaeq sl, {r2, r3, r4, r5, r7, sl, fp, ip, sp, pc}^ │ │ │ │ tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0xf00c430a │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ vaddw.u8 , , d3 │ │ │ │ - b 0x13f4268 │ │ │ │ + b 0x13f4308 │ │ │ │ andls r0, r8, #256 @ 0x100 │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vrshr.s64 , , #64 │ │ │ │ @ instruction: 0xf1ce020a │ │ │ │ vraddhn.i16 d16, , q8 │ │ │ │ @ instruction: 0xf04f1380 │ │ │ │ strls r0, [fp], #-3586 @ 0xfffff1fe │ │ │ │ eors pc, r0, sp, asr #17 │ │ │ │ movwgt lr, #39373 @ 0x99cd │ │ │ │ - blx 0xfe79ea4e │ │ │ │ - ldclt 7, cr15, [r9], {252} @ 0xfc │ │ │ │ + blx 0xfe41eaee │ │ │ │ + ldclt 7, cr15, [r7], {252} @ 0xfc │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ stcmi 3, cr15, [r4], {195} @ 0xc3 │ │ │ │ andne lr, r8, #3358720 @ 0x334000 │ │ │ │ vmla.i8 d26, d5, d8 │ │ │ │ - vsubl.s8 , d0, d29 │ │ │ │ + vrshr.s64 d23, d17, #64 │ │ │ │ @ instruction: 0xf1cc020d │ │ │ │ @ instruction: 0xf04f0320 │ │ │ │ stmib sp, {r1, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7fcc030 │ │ │ │ - @ instruction: 0xf7fcf83b │ │ │ │ - b 0x14cfca0 │ │ │ │ + @ instruction: 0xf7fcf839 │ │ │ │ + b 0x14cfd38 │ │ │ │ @ instruction: 0xf0030e53 │ │ │ │ - b 0x14a1314 │ │ │ │ + b 0x14a13b4 │ │ │ │ @ instruction: 0xf00e4c93 │ │ │ │ - b 0x1464320 │ │ │ │ + b 0x14643c0 │ │ │ │ @ instruction: 0xf00c0e02 │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ stmdbge r8, {r0, r1, r9, ip, sp} │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ rsbseq pc, r1, #70254592 @ 0x4300000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strne pc, [r0], #963 @ 0x3c3 │ │ │ │ @ instruction: 0xec08e9cd │ │ │ │ movwmi pc, #17347 @ 0x43c3 @ │ │ │ │ movwls r9, #46090 @ 0xb40a │ │ │ │ movwls r2, #49922 @ 0xc302 │ │ │ │ - blx 0x159eade │ │ │ │ - mrrclt 7, 15, pc, r1, cr12 @ │ │ │ │ + blx 0x121eb7e │ │ │ │ + mcrrlt 7, 15, pc, pc, cr12 @ │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ @@ -213494,105 +213535,105 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vsubl.s8 q11, d0, d17 │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0320 │ │ │ │ stmib sp, {r1, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f3c030 │ │ │ │ - @ instruction: 0xf7fcfb2d │ │ │ │ - ldmdaeq r9, {r2, r3, r5, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fcfb1f │ │ │ │ + ldmdaeq r9, {r1, r3, r5, sl, fp, ip, sp, pc}^ │ │ │ │ stceq 0, cr15, [pc], {3} │ │ │ │ @ instruction: 0xf0010c9a │ │ │ │ - b 0x1120fac │ │ │ │ + b 0x112104c │ │ │ │ @ instruction: 0xf002010c │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ vmull.u8 , d3, d3 │ │ │ │ - b 0x116857c │ │ │ │ + b 0x116861c │ │ │ │ vsubl.u8 q8, d3, d12 │ │ │ │ stmib sp, {r2, sl, fp, lr}^ │ │ │ │ stmdbge r8, {r3, r9, ip} │ │ │ │ addpl pc, r9, #805306372 @ 0x30000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ msreq CPSR_, #204, 2 @ 0x33 │ │ │ │ stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ movw lr, #43469 @ 0xa9cd │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - blx 0x31eb72 │ │ │ │ - stclt 7, cr15, [r7], {252} @ 0xfc │ │ │ │ + blx 0xfff9ec10 │ │ │ │ + stclt 7, cr15, [r5], {252} @ 0xfc │ │ │ │ @ instruction: 0xf57c02da │ │ │ │ - ldmdaeq r9, {r0, r1, sl, fp, sp, pc}^ │ │ │ │ + ldmdaeq r9, {r0, sl, fp, sp, pc}^ │ │ │ │ stceq 0, cr15, [pc], {3} │ │ │ │ @ instruction: 0xf0010c9a │ │ │ │ - b 0x1120ffc │ │ │ │ + b 0x112109c │ │ │ │ @ instruction: 0xf002010c │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ vmull.u8 , d3, d3 │ │ │ │ - b 0x11685cc │ │ │ │ + b 0x116866c │ │ │ │ vsubl.u8 q8, d3, d12 │ │ │ │ stmib sp, {r0, r1, sl, fp, lr}^ │ │ │ │ stmdbge r8, {r3, r9, ip} │ │ │ │ - sbcsvc pc, sp, #1342177284 @ 0x50000004 │ │ │ │ + rsbeq pc, r1, #72351744 @ 0x4500000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ tstpeq r0, #204, 2 @ p-variant is OBSOLETE @ 0x33 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ movw lr, #43469 @ 0xa9cd │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xffa6f7fb │ │ │ │ - bllt 0xff8debe8 │ │ │ │ + @ instruction: 0xffa4f7fb │ │ │ │ + bllt 0xff85ec88 │ │ │ │ vnmlaeq.f32 s29, s6, s30 │ │ │ │ andeq pc, pc, #3 │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ cdpeq 0, 1, cr15, cr0, cr14, {0} │ │ │ │ vmlseq.f32 s28, s4, s28 │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ andcc pc, r3, #201326595 @ 0xc000003 │ │ │ │ - b 0x140b038 │ │ │ │ + b 0x140b0d8 │ │ │ │ @ instruction: 0xf6430c02 │ │ │ │ vmlal.s q10, d16, d1[2] │ │ │ │ vsubl.u8 q8, d3, d10 │ │ │ │ stmib sp, {r7, sl, ip}^ │ │ │ │ vmull.u8 q15, d3, d8 │ │ │ │ strls r4, [sl], #-772 @ 0xfffffcfc │ │ │ │ movwcs r9, #8971 @ 0x230b │ │ │ │ @ instruction: 0xf7f3930c │ │ │ │ - @ instruction: 0xf7fcfabd │ │ │ │ - @ instruction: 0xf013bbbc │ │ │ │ + @ instruction: 0xf7fcfaaf │ │ │ │ + @ instruction: 0xf013bbba │ │ │ │ @ instruction: 0xf47c0c40 │ │ │ │ - ldmdaeq r9, {r0, r1, r2, r4, r5, r7, r8, r9, fp, sp, pc}^ │ │ │ │ + ldmdaeq r9, {r0, r2, r4, r5, r7, r8, r9, fp, sp, pc}^ │ │ │ │ andeq pc, pc, #3 │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ eorgt pc, r8, sp, asr #17 │ │ │ │ ldceq 3, cr4, [sl], {17} │ │ │ │ stcmi 3, cr15, [r4], {195} @ 0xc3 │ │ │ │ andseq pc, r0, #2 │ │ │ │ movwcc pc, #13251 @ 0x33c3 @ │ │ │ │ stmib sp, {r0, r1, r4, r8, r9, lr}^ │ │ │ │ stmdbge r8, {r3, r8, r9, ip} │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f8c30b │ │ │ │ - @ instruction: 0xf7fcf915 │ │ │ │ - ldmdaeq r9, {r1, r2, r3, r4, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fcf907 │ │ │ │ + ldmdaeq r9, {r2, r3, r4, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ stceq 0, cr15, [pc], {3} │ │ │ │ @ instruction: 0xf0010c9a │ │ │ │ - b 0x11210c8 │ │ │ │ + b 0x1121168 │ │ │ │ @ instruction: 0xf002010c │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ vmull.u8 , d3, d3 │ │ │ │ - b 0x1168698 │ │ │ │ + b 0x1168738 │ │ │ │ vsubl.u8 q8, d3, d12 │ │ │ │ stmib sp, {r0, r1, sl, fp, lr}^ │ │ │ │ stmdbge r8, {r3, r9, ip} │ │ │ │ eorpl pc, r1, #805306372 @ 0x30000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ tstpeq r0, #204, 2 @ p-variant is OBSOLETE @ 0x33 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ movw lr, #43469 @ 0xa9cd │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - blx 0x1f9ec8c │ │ │ │ - bllt 0x1f5ecb4 │ │ │ │ + blx 0x1c1ed2c │ │ │ │ + bllt 0x1eded54 │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ @@ -213602,89 +213643,89 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vsubl.s8 q11, d0, d17 │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0308 │ │ │ │ stmib sp, {sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f3c030 │ │ │ │ - @ instruction: 0xf7fcfa55 │ │ │ │ - b 0x14cfa60 │ │ │ │ + @ instruction: 0xf7fcfa47 │ │ │ │ + b 0x14cfaf8 │ │ │ │ @ instruction: 0xf0030c53 │ │ │ │ @ instruction: 0xf00c010f │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ - b 0x13e8720 │ │ │ │ + b 0x13e87c0 │ │ │ │ ldceq 12, cr0, [r9], {1} │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ - b 0x1145564 │ │ │ │ + b 0x1145604 │ │ │ │ vrhadd.s8 d16, d3, d12 │ │ │ │ vsubl.s8 , d0, d17 │ │ │ │ vsubl.u8 q8, d3, d10 │ │ │ │ stmib sp, {r1, sl, fp, lr}^ │ │ │ │ stmdbge r8, {r0, r3, r9, sl, fp, ip} │ │ │ │ movweq pc, #33228 @ 0x81cc @ │ │ │ │ @ instruction: 0xf7f3930b │ │ │ │ - @ instruction: 0xf7fcfa31 │ │ │ │ - @ instruction: 0xf013bb30 │ │ │ │ + @ instruction: 0xf7fcfa23 │ │ │ │ + @ instruction: 0xf013bb2e │ │ │ │ @ instruction: 0xf47c0c40 │ │ │ │ - ldmdaeq r9, {r0, r1, r3, r5, r8, r9, fp, sp, pc}^ │ │ │ │ + ldmdaeq r9, {r0, r3, r5, r8, r9, fp, sp, pc}^ │ │ │ │ andeq pc, pc, #3 │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ eorgt pc, r8, sp, asr #17 │ │ │ │ ldceq 3, cr4, [sl], {17} │ │ │ │ @ instruction: 0xf0029108 │ │ │ │ @ instruction: 0xf8cd0210 │ │ │ │ stmdbge r8, {r4, r5, lr, pc} │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ movwmi pc, #9155 @ 0x23c3 @ │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ andls r9, r9, #738197504 @ 0x2c000000 │ │ │ │ - @ instruction: 0xf87cf7f8 │ │ │ │ - bllt 0x55ed84 │ │ │ │ + @ instruction: 0xf86ef7f8 │ │ │ │ + bllt 0x4dee24 │ │ │ │ mrrceq 10, 4, lr, r3, cr15 │ │ │ │ tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf00c0c9a │ │ │ │ - vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ - @ instruction: 0xf0024e03 │ │ │ │ - b 0x13e15ec │ │ │ │ + @ instruction: 0xf0020c10 │ │ │ │ + b 0x13e1688 │ │ │ │ vmull.u8 q8, d3, d1 │ │ │ │ - @ instruction: 0xf1ce3103 │ │ │ │ - movwmi r0, #44560 @ 0xae10 │ │ │ │ + vmull.p8 q10, d3, d3 │ │ │ │ + movwmi r3, #41219 @ 0xa103 │ │ │ │ + cdpeq 1, 1, cr15, cr0, cr14, {6} │ │ │ │ strbeq pc, [r0], #-19 @ 0xffffffed @ │ │ │ │ strthi pc, [r4], r0, asr #32 │ │ │ │ strcs lr, [r9], #-2509 @ 0xfffff633 │ │ │ │ vmla.i8 d26, d8, d8 │ │ │ │ - vorr.i32 q8, #256 @ 0x00000100 │ │ │ │ + vrsra.s64 q8, , #64 │ │ │ │ vcgt.s8 d16, d0, d13 │ │ │ │ vmvn.i32 d21, #256 @ 0x00000100 │ │ │ │ @ instruction: 0xf8cd020a │ │ │ │ @ instruction: 0xf04fc020 │ │ │ │ @ instruction: 0xf8cd0c02 │ │ │ │ @ instruction: 0xf8cde02c │ │ │ │ @ instruction: 0xf7f8c030 │ │ │ │ - @ instruction: 0xf7fcff1f │ │ │ │ - b 0x14cf980 │ │ │ │ + @ instruction: 0xf7fcff11 │ │ │ │ + b 0x14cfa18 │ │ │ │ @ instruction: 0xf0030e53 │ │ │ │ - b 0x14a1634 │ │ │ │ + b 0x14a16d4 │ │ │ │ @ instruction: 0xf00e4c93 │ │ │ │ - b 0x1464640 │ │ │ │ + b 0x14646e0 │ │ │ │ @ instruction: 0xf00c0e02 │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ stmdbge r8, {r0, r1, r9, ip, sp} │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ addsmi pc, r5, #70254592 @ 0x4300000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strne pc, [r0], #963 @ 0x3c3 │ │ │ │ @ instruction: 0xec08e9cd │ │ │ │ movwmi pc, #13251 @ 0x33c3 @ │ │ │ │ movwls r9, #46090 @ 0xb40a │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ - @ instruction: 0xf9c2f7f3 │ │ │ │ - blt 0xff15ee24 │ │ │ │ + @ instruction: 0xf9b4f7f3 │ │ │ │ + blt 0xff0deec4 │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ @@ -213694,74 +213735,74 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vsubl.s8 q11, d0, d17 │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0310 │ │ │ │ stmib sp, {r0, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f3c030 │ │ │ │ - @ instruction: 0xf7fcf99d │ │ │ │ - ldmdaeq r9, {r2, r3, r4, r7, r9, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fcf98f │ │ │ │ + ldmdaeq r9, {r1, r3, r4, r7, r9, fp, ip, sp, pc}^ │ │ │ │ stceq 0, cr15, [pc], {3} │ │ │ │ @ instruction: 0xf0010c9a │ │ │ │ - b 0x11212cc │ │ │ │ + b 0x112136c │ │ │ │ @ instruction: 0xf002010c │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ vmull.u8 , d3, d3 │ │ │ │ - b 0x116889c │ │ │ │ + b 0x116893c │ │ │ │ vsubl.u8 q8, d3, d12 │ │ │ │ stmib sp, {r1, sl, fp, lr}^ │ │ │ │ stmdbge r8, {r3, r9, ip} │ │ │ │ rsbsvs pc, sp, #805306372 @ 0x30000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ movweq pc, #33228 @ 0x81cc @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movw lr, #43469 @ 0xa9cd │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf978f7f3 │ │ │ │ - blt 0x1edeeb8 │ │ │ │ + @ instruction: 0xf96af7f3 │ │ │ │ + blt 0x1e5ef58 │ │ │ │ mrrceq 10, 4, lr, r3, cr15 │ │ │ │ tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf00c0c9a │ │ │ │ - vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ - @ instruction: 0xf0024e02 │ │ │ │ - b 0x13e1720 │ │ │ │ + @ instruction: 0xf0020c10 │ │ │ │ + b 0x13e17bc │ │ │ │ vmull.u8 q8, d3, d1 │ │ │ │ - @ instruction: 0xf1ce3103 │ │ │ │ - movwmi r0, #44552 @ 0xae08 │ │ │ │ + vmull.p8 q10, d3, d2 │ │ │ │ + movwmi r3, #41219 @ 0xa103 │ │ │ │ + cdpeq 1, 0, cr15, cr8, cr14, {6} │ │ │ │ strbeq pc, [r0], #-19 @ 0xffffffed @ │ │ │ │ ldrbhi pc, [r8, #-64]! @ 0xffffffc0 @ │ │ │ │ strcs lr, [r9], #-2509 @ 0xfffff633 │ │ │ │ vmla.i8 d26, d8, d8 │ │ │ │ - vsubw.s8 q8, q8, d17 │ │ │ │ + vsubw.s8 , q0, d21 │ │ │ │ vcgt.s8 d16, d8, d13 │ │ │ │ - vmov.i32 d23, #256 @ 0x00000100 │ │ │ │ + vrshr.s64 d23, d5, #64 │ │ │ │ @ instruction: 0xf8cd020d │ │ │ │ @ instruction: 0xf04fc020 │ │ │ │ @ instruction: 0xf8cd0c01 │ │ │ │ @ instruction: 0xf8cde02c │ │ │ │ @ instruction: 0xf7f8c030 │ │ │ │ - @ instruction: 0xf7fcfe85 │ │ │ │ - b 0x14cf84c │ │ │ │ + @ instruction: 0xf7fcfe77 │ │ │ │ + b 0x14cf8e4 │ │ │ │ @ instruction: 0xf0030e53 │ │ │ │ - b 0x14a1768 │ │ │ │ + b 0x14a1808 │ │ │ │ @ instruction: 0xf00e4c93 │ │ │ │ - b 0x1464774 │ │ │ │ + b 0x1464814 │ │ │ │ @ instruction: 0xf00c0e02 │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ stmdbge r8, {r0, r1, r9, ip, sp} │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ addsmi pc, r5, #70254592 @ 0x4300000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strne pc, [r0], #963 @ 0x3c3 │ │ │ │ @ instruction: 0xec08e9cd │ │ │ │ movwmi pc, #9155 @ 0x23c3 @ │ │ │ │ movwls r9, #46090 @ 0xb40a │ │ │ │ movwls r2, #49920 @ 0xc300 │ │ │ │ - @ instruction: 0xf928f7f3 │ │ │ │ - blt 0xadef58 │ │ │ │ + @ instruction: 0xf91af7f3 │ │ │ │ + blt 0xa5eff8 │ │ │ │ mrrceq 10, 4, lr, r3, cr15 │ │ │ │ cdpeq 0, 0, cr15, cr15, cr3, {0} │ │ │ │ @ instruction: 0xf00c910c │ │ │ │ ldceq 12, cr0, [r9], {16} │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ @@ -213770,16 +213811,16 @@ │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ sbcspl pc, r5, #805306372 @ 0x30000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ stcmi 3, cr15, [r2], {195} @ 0xc3 │ │ │ │ @ instruction: 0x1e09e9cd │ │ │ │ @ instruction: 0xf1cca908 │ │ │ │ movwls r0, #45832 @ 0xb308 │ │ │ │ - @ instruction: 0xf904f7f3 │ │ │ │ - blt 0x1defa0 │ │ │ │ + @ instruction: 0xf8f6f7f3 │ │ │ │ + blt 0x15f040 │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ @@ -213789,57 +213830,57 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vmlal.s q11, d16, d1[2] │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0310 │ │ │ │ stmib sp, {r0, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f3c030 │ │ │ │ - @ instruction: 0xf7fcf8df │ │ │ │ - ldmdaeq r9, {r1, r2, r3, r4, r6, r7, r8, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fcf8d1 │ │ │ │ + ldmdaeq r9, {r2, r3, r4, r6, r7, r8, fp, ip, sp, pc}^ │ │ │ │ stceq 0, cr15, [pc], {3} │ │ │ │ @ instruction: 0xf0010c9a │ │ │ │ - b 0x1121448 │ │ │ │ + b 0x11214e8 │ │ │ │ @ instruction: 0xf002010c │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ vmull.u8 , d3, d3 │ │ │ │ - b 0x1168a18 │ │ │ │ + b 0x1168ab8 │ │ │ │ vsubl.u8 q8, d3, d12 │ │ │ │ stmib sp, {r0, r1, sl, fp, lr}^ │ │ │ │ stmdbge r8, {r3, r9, ip} │ │ │ │ rsbsvs pc, sp, #805306372 @ 0x30000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ tstpeq r0, #204, 2 @ p-variant is OBSOLETE @ 0x33 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ movw lr, #43469 @ 0xa9cd │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf8baf7f3 │ │ │ │ - ldmiblt r9!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8acf7f3 │ │ │ │ + ldmiblt r7!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf00379db │ │ │ │ - blcs 0x161c88 │ │ │ │ + blcs 0x161d28 │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ @ instruction: 0xf7fe2301 │ │ │ │ - ldmdaeq r9, {r0, r1, r4, r6, r7, fp, ip, sp, pc}^ │ │ │ │ + ldmdaeq r9, {r0, r4, r6, r7, fp, ip, sp, pc}^ │ │ │ │ stceq 0, cr15, [pc], {3} │ │ │ │ @ instruction: 0xf0010c9a │ │ │ │ - b 0x11214a4 │ │ │ │ + b 0x1121544 │ │ │ │ @ instruction: 0xf002010c │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ vmull.u8 , d3, d3 │ │ │ │ - b 0x1168a74 │ │ │ │ + b 0x1168b14 │ │ │ │ vsubl.u8 q8, d3, d12 │ │ │ │ stmib sp, {r1, sl, fp, lr}^ │ │ │ │ stmdbge r8, {r3, r9, ip} │ │ │ │ sbcvs pc, r9, #805306372 @ 0x30000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ movweq pc, #33228 @ 0x81cc @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movw lr, #43469 @ 0xa9cd │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf88cf7f3 │ │ │ │ - stmiblt fp, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf87ef7f3 │ │ │ │ + stmiblt r9, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ @@ -213849,52 +213890,52 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vmlal.s , d0, d1[0] │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0310 │ │ │ │ stmib sp, {r0, sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f3c030 │ │ │ │ - @ instruction: 0xf7fcf867 │ │ │ │ - ldmdaeq sl, {r1, r2, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fcf859 │ │ │ │ + ldmdaeq sl, {r2, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0xf00c430a │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ vaddw.u8 , , d3 │ │ │ │ - b 0x13f4914 │ │ │ │ + b 0x13f49b4 │ │ │ │ andls r0, r8, #256 @ 0x100 │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vrshr.s64 , , #64 │ │ │ │ @ instruction: 0xf1ce020a │ │ │ │ vmov.i32 d16, #11534336 @ 0x00b00000 │ │ │ │ @ instruction: 0xf04f1380 │ │ │ │ strls r0, [fp], #-3585 @ 0xfffff1ff │ │ │ │ eors pc, r0, sp, asr #17 │ │ │ │ movwgt lr, #39373 @ 0x99cd │ │ │ │ - @ instruction: 0xf842f7f3 │ │ │ │ - stmdblt r1, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf834f7f3 │ │ │ │ + ldmdblt pc!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ @ instruction: 0xf003085a │ │ │ │ - b 0x14a1578 │ │ │ │ + b 0x14a1618 │ │ │ │ @ instruction: 0xf0024c93 │ │ │ │ movwmi r0, #41488 @ 0xa210 │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ smlabtcc r3, r3, r3, pc @ │ │ │ │ - b 0x1405970 │ │ │ │ + b 0x1405a10 │ │ │ │ @ instruction: 0xf6430c01 │ │ │ │ vmlal.s q10, d16, d1[2] │ │ │ │ stmdbge r8, {r1, r3, r9} │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ eorgt pc, r4, sp, asr #17 │ │ │ │ movwmi pc, #13251 @ 0x33c3 @ │ │ │ │ eor pc, r8, sp, asr #17 │ │ │ │ movwcs r9, #4875 @ 0x130b │ │ │ │ @ instruction: 0xf7f3930c │ │ │ │ - @ instruction: 0xf7fcf81f │ │ │ │ - ldmdaeq sl, {r1, r2, r3, r4, r8, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fcf811 │ │ │ │ + ldmdaeq sl, {r2, r3, r4, r8, fp, ip, sp, pc}^ │ │ │ │ tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0xf00c430a │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ andls r3, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x0c01ea4c │ │ │ │ @@ -213902,31 +213943,31 @@ │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ @ instruction: 0xf3c3a908 │ │ │ │ @ instruction: 0xf8cd1e80 │ │ │ │ vaddl.u8 q14, d3, d20 │ │ │ │ @ instruction: 0xf8cd4303 │ │ │ │ movwls lr, #45096 @ 0xb028 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ - @ instruction: 0xfffcf7f2 │ │ │ │ - ldmlt fp!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xffeef7f2 │ │ │ │ + ldmlt r9!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mcrreq 0, 1, pc, r0, cr3 @ │ │ │ │ - ldmge r6!, {r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmge r4!, {r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ @ instruction: 0xf001020f │ │ │ │ @ instruction: 0xf8cd0110 │ │ │ │ tstmi r1, #40 @ 0x28 │ │ │ │ @ instruction: 0xf3c30c9a │ │ │ │ @ instruction: 0xf0024c03 │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ tstmi r3, #201326592 @ 0xc000000 │ │ │ │ movwne lr, #35277 @ 0x89cd │ │ │ │ movwcs sl, #6408 @ 0x1908 │ │ │ │ movwgt lr, #47565 @ 0xb9cd │ │ │ │ - mcr2 7, 2, pc, cr8, cr7, {7} @ │ │ │ │ - ldmlt sp, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + mrc2 7, 1, pc, cr10, cr7, {7} │ │ │ │ + ldmlt fp, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0030859 │ │ │ │ ldceq 12, cr0, [sl], {15} │ │ │ │ tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andseq pc, r0, #2 │ │ │ │ stccc 3, cr15, [r3], {195} @ 0xc3 │ │ │ │ cdpne 3, 8, cr15, cr0, cr3, {6} │ │ │ │ @@ -213936,1769 +213977,1769 @@ │ │ │ │ vmla.i8 d26, d3, d8 │ │ │ │ vmlal.s , d0, d1[0] │ │ │ │ @ instruction: 0xf1cc020a │ │ │ │ @ instruction: 0xf04f0308 │ │ │ │ stmib sp, {sl, fp}^ │ │ │ │ @ instruction: 0xf8cde30a │ │ │ │ @ instruction: 0xf7f2c030 │ │ │ │ - @ instruction: 0xf7fcffb9 │ │ │ │ - b 0x14cf528 │ │ │ │ + @ instruction: 0xf7fcffab │ │ │ │ + b 0x14cf5c0 │ │ │ │ @ instruction: 0xf0030e53 │ │ │ │ - b 0x14a1a8c │ │ │ │ + b 0x14a1b2c │ │ │ │ @ instruction: 0xf00e4c93 │ │ │ │ - b 0x1464a98 │ │ │ │ + b 0x1464b38 │ │ │ │ @ instruction: 0xf00c0e02 │ │ │ │ vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ stmdbge r8, {r0, r1, r9, ip, sp} │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ rsbmi pc, r1, #70254592 @ 0x4300000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ strne pc, [r0], #963 @ 0x3c3 │ │ │ │ @ instruction: 0xec08e9cd │ │ │ │ movwmi pc, #9155 @ 0x23c3 @ │ │ │ │ movwls r9, #46090 @ 0xb40a │ │ │ │ movwls r2, #49920 @ 0xc300 │ │ │ │ - @ instruction: 0xff96f7f2 │ │ │ │ - ldmlt r5, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xff88f7f2 │ │ │ │ + ldmlt r3, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ vnmlaeq.f32 s29, s6, s30 │ │ │ │ andeq pc, pc, #3 │ │ │ │ vldmiami r3, {s28-s106} │ │ │ │ cdpeq 0, 1, cr15, cr0, cr14, {0} │ │ │ │ vmlseq.f32 s28, s4, s28 │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ andcc pc, r3, #201326595 @ 0xc000003 │ │ │ │ - b 0x140b6cc │ │ │ │ + b 0x140b76c │ │ │ │ @ instruction: 0xf6430c02 │ │ │ │ vmlal.s q10, d16, d1[2] │ │ │ │ vsubl.u8 q8, d3, d10 │ │ │ │ stmib sp, {r7, sl, ip}^ │ │ │ │ vmull.u8 q15, d3, d8 │ │ │ │ strls r4, [sl], #-770 @ 0xfffffcfe │ │ │ │ movwcs r9, #779 @ 0x30b │ │ │ │ @ instruction: 0xf7f2930c │ │ │ │ - @ instruction: 0xf7fcff73 │ │ │ │ - b 0x14cf49c │ │ │ │ + @ instruction: 0xf7fcff65 │ │ │ │ + b 0x14cf534 │ │ │ │ @ instruction: 0xf0030c53 │ │ │ │ ldceq 1, cr0, [sl], {15} │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ - cdpmi 3, 0, cr15, cr3, cr3, {6} │ │ │ │ andseq pc, r0, #2 │ │ │ │ @ instruction: 0x0c01ea4c │ │ │ │ + cdpmi 3, 0, cr15, cr3, cr3, {6} │ │ │ │ smlabtcc r3, r3, r3, pc @ │ │ │ │ - cdpeq 1, 1, cr15, cr0, cr14, {6} │ │ │ │ - @ instruction: 0xf013430a │ │ │ │ + @ instruction: 0xf1ce430a │ │ │ │ + @ instruction: 0xf0130e10 │ │ │ │ @ instruction: 0xf0400440 │ │ │ │ stmib sp, {r3, r4, r6, sl, pc}^ │ │ │ │ stmdbge r8, {r0, r3, sl, sp} │ │ │ │ - orrsne pc, r9, #72, 12 @ 0x4800000 │ │ │ │ + tstpcs sp, #72, 12 @ p-variant is OBSOLETE @ 0x4800000 │ │ │ │ movweq pc, #53952 @ 0xd2c0 @ │ │ │ │ eorspl pc, r1, #64, 4 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ eorgt pc, r0, sp, asr #17 │ │ │ │ stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ eor pc, ip, sp, asr #17 │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - stc2 7, cr15, [r0], {248} @ 0xf8 │ │ │ │ - stmdalt r5, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldc2l 7, cr15, [r2], #-992 @ 0xfffffc20 │ │ │ │ + stmdalt r3, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mrrceq 10, 4, lr, r3, cr15 │ │ │ │ tstpeq pc, r3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf00c0c9a │ │ │ │ - vmov.i32 d16, #45311 @ 0x0000b0ff │ │ │ │ - @ instruction: 0xf0024e02 │ │ │ │ - b 0x13e1b84 │ │ │ │ + @ instruction: 0xf0020c10 │ │ │ │ + b 0x13e1c20 │ │ │ │ vmull.u8 q8, d3, d1 │ │ │ │ - @ instruction: 0xf1ce3103 │ │ │ │ - movwmi r0, #44552 @ 0xae08 │ │ │ │ + vmull.p8 q10, d3, d2 │ │ │ │ + movwmi r3, #41219 @ 0xa103 │ │ │ │ + cdpeq 1, 0, cr15, cr8, cr14, {6} │ │ │ │ strbeq pc, [r0], #-19 @ 0xffffffed @ │ │ │ │ sbcshi pc, sp, #64 @ 0x40 │ │ │ │ strcs lr, [r9], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf648a908 │ │ │ │ - vqdmlal.s , d16, d1[0] │ │ │ │ + vqdmlal.s q9, d0, d1[1] │ │ │ │ vcgt.s8 d16, d8, d13 │ │ │ │ - vmov.i32 d23, #256 @ 0x00000100 │ │ │ │ + vrshr.s64 d23, d5, #64 │ │ │ │ @ instruction: 0xf8cd020d │ │ │ │ @ instruction: 0xf04fc020 │ │ │ │ @ instruction: 0xf8cd0c01 │ │ │ │ @ instruction: 0xf8cde02c │ │ │ │ @ instruction: 0xf7f8c030 │ │ │ │ - @ instruction: 0xf7fcfc53 │ │ │ │ - ldmibvc fp, {r3, r4, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fcfc45 │ │ │ │ + ldmibvc fp, {r1, r2, r4, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ - mrclt 7, 5, APSR_nzcv, cr10, cr13, {7} │ │ │ │ + mrclt 7, 5, APSR_nzcv, cr8, cr13, {7} │ │ │ │ @ instruction: 0xf00379db │ │ │ │ - blcs 0x161fdc │ │ │ │ + blcs 0x16207c │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ @ instruction: 0xf7fe2301 │ │ │ │ - @ instruction: 0x4621b93f │ │ │ │ + @ instruction: 0x4621b93d │ │ │ │ @ instruction: 0xf64b4638 │ │ │ │ - vsubl.s8 , d0, d21 │ │ │ │ + vmlal.s , d16, d1[0] │ │ │ │ @ instruction: 0xf7f2020d │ │ │ │ - @ instruction: 0xf7fbfe53 │ │ │ │ - ldcvs 15, cr11, [sl, #-1008]! @ 0xfffffc10 │ │ │ │ + @ instruction: 0xf7fbfe45 │ │ │ │ + ldcvs 15, cr11, [sl, #-1000]! @ 0xfffffc18 │ │ │ │ @ instruction: 0xf8d24638 │ │ │ │ @ instruction: 0xf41220f8 │ │ │ │ @ instruction: 0xf43b6f70 │ │ │ │ - stmdbge r8, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ - rscscc pc, sp, #68, 4 @ 0x40000004 │ │ │ │ + stmdbge r8, {r0, r4, r5, r6, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ + addmi pc, r1, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ stmib sp, {r0, sl, sp}^ │ │ │ │ @ instruction: 0xf04fec08 │ │ │ │ strls r0, [fp], #-3072 @ 0xfffff400 │ │ │ │ @ instruction: 0xf8cd930a │ │ │ │ @ instruction: 0xf7f2c030 │ │ │ │ - @ instruction: 0xf7fbfe39 │ │ │ │ - ldcvs 15, cr11, [sl, #-904]! @ 0xfffffc78 │ │ │ │ + @ instruction: 0xf7fbfe2b │ │ │ │ + ldcvs 15, cr11, [sl, #-896]! @ 0xfffffc80 │ │ │ │ @ instruction: 0xf8d24638 │ │ │ │ @ instruction: 0xf41220f8 │ │ │ │ @ instruction: 0xf43b6f70 │ │ │ │ - stmdbge r8, {r0, r3, r4, r6, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ - rsbcc pc, sp, #68, 4 @ 0x40000004 │ │ │ │ + stmdbge r8, {r0, r1, r2, r4, r6, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ + rscscc pc, r1, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ stmib sp, {r0, sl, sp}^ │ │ │ │ @ instruction: 0xf04fec08 │ │ │ │ strls r0, [fp], #-3072 @ 0xfffff400 │ │ │ │ @ instruction: 0xf8cd930a │ │ │ │ @ instruction: 0xf7f2c030 │ │ │ │ - @ instruction: 0xf7fbfe1f │ │ │ │ - ldmibvc fp, {r3, r6, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fbfe11 │ │ │ │ + ldmibvc fp, {r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ - ldcllt 7, cr15, [fp], {252} @ 0xfc │ │ │ │ + ldcllt 7, cr15, [r9], {252} @ 0xfc │ │ │ │ @ instruction: 0xf00379db │ │ │ │ - blcs 0x16207c │ │ │ │ + blcs 0x16211c │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ @ instruction: 0xf7fd2301 │ │ │ │ - ldmibvc fp, {r2, r3, r6, r8, fp, ip, sp, pc}^ │ │ │ │ + ldmibvc fp, {r1, r3, r6, r8, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ - stmiblt r1, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmiblt pc!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ @ instruction: 0xf00379db │ │ │ │ - blcs 0x1620a0 │ │ │ │ + blcs 0x162140 │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ @ instruction: 0xf7fd2301 │ │ │ │ - strtmi fp, [r1], -r1, ror #18 │ │ │ │ + @ instruction: 0x4621b95f │ │ │ │ vmin.s8 d20, d11, d24 │ │ │ │ - vrshr.s64 d22, d13, #64 │ │ │ │ + vmvn.i32 d23, #2304 @ 0x00000900 │ │ │ │ @ instruction: 0xf7f2020d │ │ │ │ - @ instruction: 0xf7fbfdf1 │ │ │ │ - qadd8mi fp, r1, sl │ │ │ │ + @ instruction: 0xf7fbfde3 │ │ │ │ + qadd8mi fp, r1, r8 │ │ │ │ vmin.s8 d20, d11, d24 │ │ │ │ - vmlal.s q9, d0, d1[5] │ │ │ │ + vsubl.s8 , d0, d1 │ │ │ │ @ instruction: 0xf7f2020d │ │ │ │ - @ instruction: 0xf7fbfde7 │ │ │ │ - qadd8mi fp, r1, r0 │ │ │ │ + @ instruction: 0xf7fbfdd9 │ │ │ │ + strtmi fp, [r1], -lr, lsl #31 │ │ │ │ vmin.s8 d20, d11, d24 │ │ │ │ - vmov.i32 d20, #1280 @ 0x00000500 │ │ │ │ + vrshr.s64 d20, d17, #64 │ │ │ │ @ instruction: 0xf7f2020d │ │ │ │ - @ instruction: 0xf7fbfddd │ │ │ │ - strtmi fp, [r1], -r6, lsl #31 │ │ │ │ + @ instruction: 0xf7fbfdcf │ │ │ │ + strtmi fp, [r1], -r4, lsl #31 │ │ │ │ @ instruction: 0xf64a4638 │ │ │ │ - vsubl.s8 , d0, d5 │ │ │ │ + vsubl.s8 , d16, d17 │ │ │ │ @ instruction: 0xf7f2020d │ │ │ │ - @ instruction: 0xf7fbfdd3 │ │ │ │ - qsub16mi fp, r1, ip │ │ │ │ + @ instruction: 0xf7fbfdc5 │ │ │ │ + qsub16mi fp, r1, sl │ │ │ │ @ instruction: 0xf64a4638 │ │ │ │ - vmov.i32 , #1280 @ 0x00000500 │ │ │ │ + vrshr.s64 , , #64 │ │ │ │ @ instruction: 0xf7f2020d │ │ │ │ - @ instruction: 0xf7fbfdc9 │ │ │ │ - qsub16mi fp, r1, r2 │ │ │ │ + @ instruction: 0xf7fbfdbb │ │ │ │ + qsub16mi fp, r1, r0 │ │ │ │ vmin.s8 d20, d11, d24 │ │ │ │ - vrshr.s64 d16, d21, #64 │ │ │ │ + vmov.i32 , #256 @ 0x00000100 │ │ │ │ @ instruction: 0xf7f2020d │ │ │ │ - @ instruction: 0xf7fbfdbf │ │ │ │ - strtmi fp, [r1], -r8, ror #30 │ │ │ │ - @ instruction: 0xf64a4638 │ │ │ │ - vrshr.s64 , , #64 │ │ │ │ + @ instruction: 0xf7fbfdb1 │ │ │ │ + strtmi fp, [r1], -r6, ror #30 │ │ │ │ + vmin.s8 d20, d11, d24 │ │ │ │ + vmvn.i32 q8, #2304 @ 0x00000900 │ │ │ │ @ instruction: 0xf7f2020d │ │ │ │ - @ instruction: 0xf7fbfdb5 │ │ │ │ - qsaxmi fp, r1, lr │ │ │ │ + @ instruction: 0xf7fbfda7 │ │ │ │ + qsaxmi fp, r1, ip │ │ │ │ @ instruction: 0xf64b4638 │ │ │ │ - vmlal.s q8, d0, d1[3] │ │ │ │ + vmlal.s q8, d16, d1[6] │ │ │ │ @ instruction: 0xf7f2020d │ │ │ │ - @ instruction: 0xf7fbfdab │ │ │ │ - ldmibvc fp, {r2, r4, r6, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fbfd9d │ │ │ │ + ldmibvc fp, {r1, r4, r6, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ - ldcllt 7, cr15, [r2, #-1008] @ 0xfffffc10 │ │ │ │ + ldcllt 7, cr15, [r0, #-1008] @ 0xfffffc10 │ │ │ │ stmib sp, {r3, r8, fp, sp, pc}^ │ │ │ │ movwls lr, #21001 @ 0x5209 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ vsubl.u8 q14, d3, d11 │ │ │ │ @ instruction: 0xf8cd4c81 │ │ │ │ @ instruction: 0xf7f8c020 │ │ │ │ - stmdacs r0, {r0, r1, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - stmdage r9, {r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdage r7, {r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9b05 │ │ │ │ @ instruction: 0xf7fd0801 │ │ │ │ - strtmi fp, [r1], -r9, lsl #16 │ │ │ │ + strtmi fp, [r1], -r7, lsl #16 │ │ │ │ @ instruction: 0xf64a4638 │ │ │ │ - vmov.i32 d17, #3328 @ 0x00000d00 │ │ │ │ + vrshr.s64 d17, d25, #64 │ │ │ │ @ instruction: 0xf7f2020d │ │ │ │ - @ instruction: 0xf7fbfd83 │ │ │ │ - strtmi fp, [r1], -ip, lsr #30 │ │ │ │ + @ instruction: 0xf7fbfd75 │ │ │ │ + strtmi fp, [r1], -sl, lsr #30 │ │ │ │ vmin.s8 d20, d11, d24 │ │ │ │ - vmlal.s , d16, d1[1] │ │ │ │ + vmlal.s q11, d0, d1[4] │ │ │ │ @ instruction: 0xf7f2020d │ │ │ │ - @ instruction: 0xf7fbfd79 │ │ │ │ - ldmibvc fp, {r1, r5, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fbfd6b │ │ │ │ + ldmibvc fp, {r5, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ - mcrrlt 7, 15, pc, sl, cr13 @ │ │ │ │ + mcrrlt 7, 15, pc, r8, cr13 @ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - adccc pc, r5, #77594624 @ 0x4a00000 │ │ │ │ + submi pc, r1, #77594624 @ 0x4a00000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - stc2l 7, cr15, [r6, #-968]! @ 0xfffffc38 │ │ │ │ - svclt 0x000ff7fb │ │ │ │ + ldc2l 7, cr15, [r8, #-968] @ 0xfffffc38 │ │ │ │ + svclt 0x000df7fb │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - rscsne pc, r5, #77594624 @ 0x4a00000 │ │ │ │ + addscs pc, r1, #77594624 @ 0x4a00000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - ldc2l 7, cr15, [ip, #-968] @ 0xfffffc38 │ │ │ │ - svclt 0x0005f7fb │ │ │ │ + stc2l 7, cr15, [lr, #-968] @ 0xfffffc38 │ │ │ │ + svclt 0x0003f7fb │ │ │ │ @ instruction: 0xf00379db │ │ │ │ - blcs 0x1621f0 │ │ │ │ + blcs 0x162290 │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ @ instruction: 0xf7fd2301 │ │ │ │ - @ instruction: 0xf44fbb79 │ │ │ │ + @ instruction: 0xf44fbb77 │ │ │ │ vmla.f d23, d0, d0[0] │ │ │ │ addmi r0, sl, #1073741824 @ 0x40000000 │ │ │ │ strbhi pc, [fp, r0] @ │ │ │ │ msrvc SPSR_, pc, asr #8 │ │ │ │ smlabteq r1, r0, r2, pc @ │ │ │ │ @ instruction: 0xf000428a │ │ │ │ vst1.32 {d24-d26}, [pc :128], r7 │ │ │ │ vaddw.s8 , q0, d16 │ │ │ │ addmi r0, sl, #1073741824 @ 0x40000000 │ │ │ │ - mrcge 4, 7, APSR_nzcv, cr14, cr11, {3} │ │ │ │ + mrcge 4, 7, APSR_nzcv, cr12, cr11, {3} │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ - blls 0x260d54 │ │ │ │ + blls 0x260de4 │ │ │ │ @ instruction: 0xf57b065e │ │ │ │ - ldcvs 14, cr10, [sl, #-972]! @ 0xfffffc34 │ │ │ │ + ldcvs 14, cr10, [sl, #-964]! @ 0xfffffc3c │ │ │ │ ldrsbtcs pc, [r8], #130 @ 0x82 @ │ │ │ │ svcvs 0x0070f412 │ │ │ │ - mcrge 4, 7, pc, cr12, cr11, {1} @ │ │ │ │ - bcs 0x187e3c │ │ │ │ - mcrge 4, 7, pc, cr8, cr11, {3} @ │ │ │ │ + mcrge 4, 7, pc, cr10, cr11, {1} @ │ │ │ │ + bcs 0x187edc │ │ │ │ + mcrge 4, 7, pc, cr6, cr11, {3} @ │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ - adcmi pc, r1, #1879048196 @ 0x70000004 │ │ │ │ + eorpl pc, r5, #1879048196 @ 0x70000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - ldc2l 7, cr15, [r6, #-968]! @ 0xfffffc38 │ │ │ │ + stc2l 7, cr15, [r8, #-968]! @ 0xfffffc38 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - svcge 0x0093f47b │ │ │ │ - mrclt 7, 6, APSR_nzcv, cr10, cr11, {7} │ │ │ │ + svcge 0x0091f47b │ │ │ │ + mrclt 7, 6, APSR_nzcv, cr8, cr11, {7} │ │ │ │ cmppvc r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabteq r3, r0, r2, pc @ │ │ │ │ @ instruction: 0xf000428a │ │ │ │ vst3.32 {d24-d26}, [pc :256], r9 │ │ │ │ vmla.f d23, d0, d0[4] │ │ │ │ addmi r0, sl, #-1073741824 @ 0xc0000000 │ │ │ │ strhi pc, [sp], #0 │ │ │ │ msrvc CPSR_, pc, asr #8 │ │ │ │ smlabteq r3, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47b428a │ │ │ │ - stmdage r8, {r0, r2, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ + stmdage r8, {r0, r1, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ movwls r4, #22041 @ 0x5619 │ │ │ │ @ instruction: 0xf8cd4604 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ @ instruction: 0xf8d7fdd5 │ │ │ │ - blls 0x2299b0 │ │ │ │ + blls 0x229a50 │ │ │ │ svcvs 0x0080f012 │ │ │ │ - mrcge 4, 5, APSR_nzcv, cr6, cr11, {1} │ │ │ │ - bcs 0x147ea8 │ │ │ │ + mrcge 4, 5, APSR_nzcv, cr4, cr11, {1} │ │ │ │ + bcs 0x147f48 │ │ │ │ mvnhi pc, r1 │ │ │ │ @ instruction: 0xf47b2a02 │ │ │ │ - strtmi sl, [r1], -pc, lsr #29 │ │ │ │ + strtmi sl, [r1], -sp, lsr #29 │ │ │ │ vmin.s8 d20, d12, d24 │ │ │ │ - vrshr.s64 q9, , #64 │ │ │ │ + vrshr.s64 d19, d9, #64 │ │ │ │ movwls r0, #21005 @ 0x520d │ │ │ │ - ldc2 7, cr15, [ip, #-968]! @ 0xfffffc38 │ │ │ │ + stc2 7, cr15, [lr, #-968]! @ 0xfffffc38 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - svcge 0x0059f47b │ │ │ │ - mcrlt 7, 5, pc, cr0, cr11, {7} @ │ │ │ │ + svcge 0x0057f47b │ │ │ │ + mrclt 7, 4, APSR_nzcv, cr14, cr11, {7} │ │ │ │ svcvc 0x0040f5b2 │ │ │ │ ldrbhi pc, [r4], r0 @ │ │ │ │ svcvc 0x0060f5b2 │ │ │ │ strthi pc, [r3], r0 │ │ │ │ svcvc 0x0020f5b2 │ │ │ │ - mrcge 4, 4, APSR_nzcv, cr4, cr11, {3} │ │ │ │ + mrcge 4, 4, APSR_nzcv, cr2, cr11, {3} │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ stc2 7, cr15, [r6, #992]! @ 0x3e0 │ │ │ │ subsvc pc, r1, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - svclt 0x0037f7fb │ │ │ │ + svclt 0x0035f7fb │ │ │ │ cmppvc r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabteq r2, r0, r2, pc @ │ │ │ │ @ instruction: 0xf000428a │ │ │ │ vst2.32 {d24-d27}, [pc], r0 │ │ │ │ vmla.f d23, d0, d0[4] │ │ │ │ addmi r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmpphi r4, #0 @ p-variant is OBSOLETE │ │ │ │ msrvc CPSR_, pc, asr #8 │ │ │ │ smlabteq r2, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47b428a │ │ │ │ - stmdage r8, {r0, r1, r4, r5, r6, r9, sl, fp, sp, pc} │ │ │ │ + stmdage r8, {r0, r4, r5, r6, r9, sl, fp, sp, pc} │ │ │ │ movwls r4, #22041 @ 0x5619 │ │ │ │ @ instruction: 0xf8cd4604 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ @ instruction: 0xf8d7fd83 │ │ │ │ - blls 0x229a54 │ │ │ │ + blls 0x229af4 │ │ │ │ svcvs 0x0080f012 │ │ │ │ - mcrge 4, 3, pc, cr4, cr11, {1} @ │ │ │ │ - bcs 0x147f4c │ │ │ │ + mcrge 4, 3, pc, cr2, cr11, {1} @ │ │ │ │ + bcs 0x147fec │ │ │ │ tstphi r1, r1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf47b2a02 │ │ │ │ - @ instruction: 0x4621ae5d │ │ │ │ + @ instruction: 0x4621ae5b │ │ │ │ vmin.s8 d20, d12, d24 │ │ │ │ - vsubl.s8 q11, d0, d1 │ │ │ │ + vrshr.s64 d22, d13, #64 │ │ │ │ movwls r0, #21005 @ 0x520d │ │ │ │ - stc2l 7, cr15, [sl], #968 @ 0x3c8 │ │ │ │ + ldc2l 7, cr15, [ip], {242} @ 0xf2 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - svcge 0x0007f47b │ │ │ │ - mcrlt 7, 2, pc, cr14, cr11, {7} @ │ │ │ │ + svcge 0x0005f47b │ │ │ │ + mcrlt 7, 2, pc, cr12, cr11, {7} @ │ │ │ │ cmppvc r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabteq r3, r0, r2, pc @ │ │ │ │ @ instruction: 0xf000428a │ │ │ │ vst1.16 {d24}, [pc :64], r5 │ │ │ │ vmla.f d23, d0, d0[4] │ │ │ │ addmi r0, sl, #-1073741824 @ 0xc0000000 │ │ │ │ strhi pc, [pc, -r0]! │ │ │ │ msrvc CPSR_, pc, asr #8 │ │ │ │ smlabteq r3, r0, r2, pc @ │ │ │ │ @ instruction: 0xf47b428a │ │ │ │ - stmdage r8, {r0, r3, r4, r5, r9, sl, fp, sp, pc} │ │ │ │ + stmdage r8, {r0, r1, r2, r4, r5, r9, sl, fp, sp, pc} │ │ │ │ movwls r4, #22041 @ 0x5619 │ │ │ │ @ instruction: 0xf8cd4604 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ - bls 0x3e0ca8 │ │ │ │ - bcs 0x14839c │ │ │ │ + bls 0x3e0d48 │ │ │ │ + bcs 0x14843c │ │ │ │ addhi pc, r5, r1 │ │ │ │ @ instruction: 0xf47b2a02 │ │ │ │ - strtmi sl, [r1], -r9, lsr #28 │ │ │ │ + strtmi sl, [r1], -r7, lsr #28 │ │ │ │ @ instruction: 0xf64b4638 │ │ │ │ - vsubl.s8 , d0, d13 │ │ │ │ + vsubl.s8 , d16, d25 │ │ │ │ movwls r0, #21005 @ 0x520d │ │ │ │ - ldc2 7, cr15, [r6], #968 @ 0x3c8 │ │ │ │ + stc2 7, cr15, [r8], #968 @ 0x3c8 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - mrcge 4, 6, APSR_nzcv, cr3, cr11, {3} │ │ │ │ - mrclt 7, 0, APSR_nzcv, cr10, cr11, {7} │ │ │ │ + mrcge 4, 6, APSR_nzcv, cr1, cr11, {3} │ │ │ │ + mrclt 7, 0, APSR_nzcv, cr8, cr11, {7} │ │ │ │ svcvc 0x0020f5b2 │ │ │ │ @ instruction: 0x83b2f000 │ │ │ │ svcvc 0x0040f5b2 │ │ │ │ orrshi pc, r5, #0 │ │ │ │ svcvc 0x0000f5b2 │ │ │ │ - mcrge 4, 0, pc, cr14, cr11, {3} @ │ │ │ │ + mcrge 4, 0, pc, cr12, cr11, {3} @ │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ stc2 7, cr15, [r0, #-992]! @ 0xfffffc20 │ │ │ │ rscsvs pc, sp, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - mrclt 7, 5, APSR_nzcv, cr1, cr11, {7} │ │ │ │ + mcrlt 7, 5, pc, cr15, cr11, {7} @ │ │ │ │ cmppvc r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabteq r1, r0, r2, pc @ │ │ │ │ @ instruction: 0xf000428a │ │ │ │ vst3. {d24,d26,d28}, [pc :128], r7 │ │ │ │ vmla.f d23, d0, d0[4] │ │ │ │ addmi r0, sl, #1073741824 @ 0x40000000 │ │ │ │ strbhi pc, [r1] @ │ │ │ │ svccc 0x0081f5b2 │ │ │ │ - ldclge 4, cr15, [r0, #492]! @ 0x1ec │ │ │ │ + stclge 4, cr15, [lr, #492]! @ 0x1ec │ │ │ │ ldrmi sl, [r9], -r8, lsl #16 │ │ │ │ strmi r9, [r4], -r5, lsl #6 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ stc2 7, cr15, [r0, #-992] @ 0xfffffc20 │ │ │ │ - blls 0x248044 │ │ │ │ + blls 0x2480e4 │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - bcs 0x183518 │ │ │ │ - stclge 4, cr15, [r0, #492]! @ 0x1ec │ │ │ │ + bcs 0x1835b8 │ │ │ │ + ldclge 4, cr15, [lr, #492] @ 0x1ec │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - adcsmi pc, r5, #78643200 @ 0x4b00000 │ │ │ │ + subspl pc, r1, #78643200 @ 0x4b00000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f29305 │ │ │ │ - blls 0x2609ec │ │ │ │ + blls 0x260a54 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fbae8a │ │ │ │ - @ instruction: 0xf44fbdd1 │ │ │ │ + @ instruction: 0xf7fbae88 │ │ │ │ + @ instruction: 0xf44fbdcf │ │ │ │ vmla.f d23, d0, d0[0] │ │ │ │ addmi r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ strbthi pc, [r9], #-0 @ │ │ │ │ msrvc SPSR_, pc, asr #8 │ │ │ │ smlabteq r2, r0, r2, pc @ │ │ │ │ @ instruction: 0xf000428a │ │ │ │ vst3.8 {d24-d26}, [pc :256], lr │ │ │ │ vaddw.s8 , q0, d16 │ │ │ │ addmi r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ - ldcge 4, cr15, [ip, #492]! @ 0x1ec │ │ │ │ + ldcge 4, cr15, [sl, #492]! @ 0x1ec │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ - blls 0x260b40 │ │ │ │ + blls 0x260bd8 │ │ │ │ ldrbeq r9, [r9], -fp, lsl #16 │ │ │ │ strbhi pc, [r4, r0, lsl #2]! @ │ │ │ │ - eorsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ + adcsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ ldrdcs pc, [r0, #130] @ 0x82 │ │ │ │ - ldc2 7, cr15, [lr, #988]! @ 0x3dc │ │ │ │ + ldc2 7, cr15, [r0, #988]! @ 0x3dc │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - stcge 4, cr15, [r0, #236]! @ 0xec │ │ │ │ - mrclt 7, 2, APSR_nzcv, cr5, cr11, {7} │ │ │ │ + ldcge 4, cr15, [lr, #236] @ 0xec │ │ │ │ + mrclt 7, 2, APSR_nzcv, cr3, cr11, {7} │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - rscsne pc, sp, #78643200 @ 0x4b00000 │ │ │ │ + addscs pc, r9, #78643200 @ 0x4b00000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - blx 0xff61f882 │ │ │ │ - ldcllt 7, cr15, [sp, #-1004]! @ 0xfffffc14 │ │ │ │ + blx 0xff29f922 │ │ │ │ + ldcllt 7, cr15, [fp, #-1004]! @ 0xfffffc14 │ │ │ │ @ instruction: 0xf00379db │ │ │ │ - blcs 0x162500 │ │ │ │ + blcs 0x1625a0 │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ @ instruction: 0xf7fc2301 │ │ │ │ - stmdbge r8, {r5, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ + stmdbge r8, {r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ and lr, r9, #3358720 @ 0x334000 │ │ │ │ andcs r9, r2, #335544320 @ 0x14000000 │ │ │ │ andgt lr, fp, #3358720 @ 0x334000 │ │ │ │ sbcmi pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf7f89208 │ │ │ │ - blls 0x25fe2c │ │ │ │ + blls 0x25fe94 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ - @ instruction: 0xf7fba9de │ │ │ │ - andcs fp, r0, #48, 28 @ 0x300 │ │ │ │ + @ instruction: 0xf7fba9dc │ │ │ │ + andcs fp, r0, #736 @ 0x2e0 │ │ │ │ @ instruction: 0xf7762300 │ │ │ │ - @ instruction: 0xf7fcfb01 │ │ │ │ - @ instruction: 0x4621be7e │ │ │ │ + @ instruction: 0xf7fcfab1 │ │ │ │ + @ instruction: 0x4621be7c │ │ │ │ @ instruction: 0xf64a4638 │ │ │ │ - vmvn.i32 q10, #3328 @ 0x00000d00 │ │ │ │ + vmov.i32 d21, #2304 @ 0x00000900 │ │ │ │ @ instruction: 0xf7f2020d │ │ │ │ - @ instruction: 0xf7fbfba9 │ │ │ │ - stmib sp, {r1, r4, r6, r8, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fbfb9b │ │ │ │ + stmib sp, {r4, r6, r8, sl, fp, ip, sp, pc}^ │ │ │ │ stmdbge r8, {r3, r9, lr, pc} │ │ │ │ - bicne pc, r1, #72, 12 @ 0x4800000 │ │ │ │ + movtcs pc, #22088 @ 0x5648 @ │ │ │ │ movweq pc, #53952 @ 0xd2c0 @ │ │ │ │ - rsbvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ + rscvc pc, r5, #72, 4 @ 0x80000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf04f2400 │ │ │ │ @ instruction: 0xf8cd0c01 │ │ │ │ strls lr, [sl], #-44 @ 0xffffffd4 │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf976f7f8 │ │ │ │ - ldclt 7, cr15, [fp, #-1004]! @ 0xfffffc14 │ │ │ │ + @ instruction: 0xf968f7f8 │ │ │ │ + ldclt 7, cr15, [r9, #-1004]! @ 0xfffffc14 │ │ │ │ andgt lr, r8, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf647a908 │ │ │ │ - vqdmlal.s , d0, d1[4] │ │ │ │ + vqdmlal.s , d16, d1[5] │ │ │ │ @ instruction: 0xf648030d │ │ │ │ - vsubl.s8 q8, d16, d17 │ │ │ │ + vsubl.s8 , d0, d21 │ │ │ │ strcs r0, [r0], #-525 @ 0xfffffdf3 │ │ │ │ stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ eor pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd940a │ │ │ │ @ instruction: 0xf7f8c030 │ │ │ │ - @ instruction: 0xf7fbf95f │ │ │ │ - ldmibvc fp, {r2, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fbf951 │ │ │ │ + ldmibvc fp, {r1, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ - ldmiblt pc!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ + ldmiblt sp!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf00379db │ │ │ │ - blcs 0x1625c4 │ │ │ │ + blcs 0x162664 │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ @ instruction: 0xf7fd2301 │ │ │ │ - ldmibvc fp, {r0, r1, r2, r3, r4, r7, fp, ip, sp, pc}^ │ │ │ │ + ldmibvc fp, {r0, r2, r3, r4, r7, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ - blt 0xd5f99c │ │ │ │ + blt 0xcdfa3c │ │ │ │ @ instruction: 0xf00379db │ │ │ │ - blcs 0x1625e8 │ │ │ │ + blcs 0x162688 │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ @ instruction: 0xf7fe2301 │ │ │ │ - stmib sp, {r0, r1, r2, r3, r4, r5, r6, r9, fp, ip, sp, pc}^ │ │ │ │ + stmib sp, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, pc}^ │ │ │ │ stmdbge r8, {r3, r9, lr, pc} │ │ │ │ - bicvs pc, r1, #74448896 @ 0x4700000 │ │ │ │ + movtvc pc, #22087 @ 0x5647 @ │ │ │ │ movweq pc, #53952 @ 0xd2c0 @ │ │ │ │ - andeq pc, r1, #72, 12 @ 0x4800000 │ │ │ │ + addeq pc, r5, #72, 12 @ 0x4800000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf04f2400 │ │ │ │ @ instruction: 0xf8cd0c01 │ │ │ │ strls lr, [sl], #-44 @ 0xffffffd4 │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf924f7f8 │ │ │ │ - stcllt 7, cr15, [r9], #1004 @ 0x3ec │ │ │ │ + @ instruction: 0xf916f7f8 │ │ │ │ + stcllt 7, cr15, [r7], #1004 @ 0x3ec │ │ │ │ andgt lr, r8, #3358720 @ 0x334000 │ │ │ │ vmla.i8 d26, d8, d8 │ │ │ │ - vsubw.s8 q8, q8, d17 │ │ │ │ + vsubw.s8 , q0, d21 │ │ │ │ vcgt.s8 d16, d8, d13 │ │ │ │ - vmlal.s , d0, d1[4] │ │ │ │ + vmlal.s , d16, d1[5] │ │ │ │ strcs r0, [r0], #-525 @ 0xfffffdf3 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ eor pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd940a │ │ │ │ @ instruction: 0xf7f8c030 │ │ │ │ - @ instruction: 0xf7fbf90d │ │ │ │ - ldmibvc fp, {r1, r4, r6, r7, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fbf8ff │ │ │ │ + ldmibvc fp, {r4, r6, r7, sl, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ - blt 0xbdfa1c │ │ │ │ + blt 0xb5fabc │ │ │ │ @ instruction: 0xf00379db │ │ │ │ - blcs 0x162668 │ │ │ │ + blcs 0x162708 │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ @ instruction: 0xf7fe2301 │ │ │ │ - ldmibvc fp, {r0, r1, r3, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ + ldmibvc fp, {r0, r3, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ - stmiblt r0!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmiblt lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2c09e9cd │ │ │ │ - subne pc, r1, #72, 12 @ 0x4800000 │ │ │ │ + sbcne pc, r5, #72, 12 @ 0x4800000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf8cd2403 │ │ │ │ strls lr, [ip], #-44 @ 0xffffffd4 │ │ │ │ - @ instruction: 0xf984f7f8 │ │ │ │ - stclt 7, cr15, [r9], #1004 @ 0x3ec │ │ │ │ + @ instruction: 0xf976f7f8 │ │ │ │ + stclt 7, cr15, [r7], #1004 @ 0x3ec │ │ │ │ andgt lr, r8, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf648a908 │ │ │ │ - vrsra.s64 d17, d1, #64 │ │ │ │ + vorr.i32 d18, #1280 @ 0x00000500 │ │ │ │ @ instruction: 0xf648030d │ │ │ │ - vrshr.s64 q8, , #64 │ │ │ │ + vmvn.i32 , #1280 @ 0x00000500 │ │ │ │ strcs r0, [r0], #-525 @ 0xfffffdf3 │ │ │ │ stceq 0, cr15, [r3], {79} @ 0x4f │ │ │ │ eor pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd940a │ │ │ │ @ instruction: 0xf7f8c030 │ │ │ │ - @ instruction: 0xf7fbf96d │ │ │ │ - ldmibvc fp, {r1, r4, r7, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fbf95f │ │ │ │ + ldmibvc fp, {r4, r7, sl, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ - ldmiblt r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmiblt r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf00379db │ │ │ │ - blcs 0x1626e8 │ │ │ │ + blcs 0x162788 │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ @ instruction: 0xf7fe2301 │ │ │ │ - ldmibvc fp, {r0, r2, r6, r7, r8, fp, ip, sp, pc}^ │ │ │ │ + ldmibvc fp, {r0, r1, r6, r7, r8, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ - blt 0xfe7dfac0 │ │ │ │ + blt 0xfe75fb60 │ │ │ │ @ instruction: 0xf00379db │ │ │ │ - blcs 0x16270c │ │ │ │ + blcs 0x1627ac │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ @ instruction: 0xf7fe2301 │ │ │ │ - stmib sp, {r2, r3, r4, r5, r6, r7, fp, ip, sp, pc}^ │ │ │ │ + stmib sp, {r1, r3, r4, r5, r6, r7, fp, ip, sp, pc}^ │ │ │ │ stmdbge r8, {r3, r9, lr, pc} │ │ │ │ - cmnpvs r1, #74448896 @ p-variant is OBSOLETE @ 0x4700000 │ │ │ │ + mvnsvs pc, #74448896 @ 0x4700000 │ │ │ │ movweq pc, #53952 @ 0xd2c0 @ │ │ │ │ - adceq pc, r1, #72, 12 @ 0x4800000 │ │ │ │ + eorne pc, r5, #72, 12 @ 0x4800000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf04f2400 │ │ │ │ @ instruction: 0xf8cd0c02 │ │ │ │ strls lr, [sl], #-44 @ 0xffffffd4 │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf892f7f8 │ │ │ │ - mrrclt 7, 15, pc, r7, cr11 @ │ │ │ │ + @ instruction: 0xf884f7f8 │ │ │ │ + mrrclt 7, 15, pc, r5, cr11 @ │ │ │ │ andgt lr, r8, #3358720 @ 0x334000 │ │ │ │ vmla.i8 d26, d8, d8 │ │ │ │ - vorr.i32 q8, #256 @ 0x00000100 │ │ │ │ + vrsra.s64 q8, , #64 │ │ │ │ @ instruction: 0xf648030d │ │ │ │ - vmov.i32 q8, #256 @ 0x00000100 │ │ │ │ + vrshr.s64 q8, , #64 │ │ │ │ strcs r0, [r0], #-525 @ 0xfffffdf3 │ │ │ │ stceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ eor pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd940a │ │ │ │ @ instruction: 0xf7f8c030 │ │ │ │ - @ instruction: 0xf7fbf87b │ │ │ │ - stmib sp, {r6, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fbf86d │ │ │ │ + stmib sp, {r1, r2, r3, r4, r5, sl, fp, ip, sp, pc}^ │ │ │ │ stmdbge r8, {r3, r9, lr, pc} │ │ │ │ - movweq pc, #4680 @ 0x1248 @ │ │ │ │ + orreq pc, r5, #72, 4 @ 0x80000004 │ │ │ │ movweq pc, #53952 @ 0xd2c0 @ │ │ │ │ - rscseq pc, r1, #72, 12 @ 0x4800000 │ │ │ │ + rsbsne pc, r5, #72, 12 @ 0x4800000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf04f2400 │ │ │ │ @ instruction: 0xf8cd0c03 │ │ │ │ strls lr, [sl], #-44 @ 0xffffffd4 │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf904f7f8 │ │ │ │ - stclt 7, cr15, [r9], #-1004 @ 0xfffffc14 │ │ │ │ + @ instruction: 0xf8f6f7f8 │ │ │ │ + stclt 7, cr15, [r7], #-1004 @ 0xfffffc14 │ │ │ │ @ instruction: 0x2c09e9cd │ │ │ │ - subne pc, r1, #72, 12 @ 0x4800000 │ │ │ │ + sbcne pc, r5, #72, 12 @ 0x4800000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf8cd2403 │ │ │ │ strls lr, [ip], #-44 @ 0xffffffd4 │ │ │ │ - @ instruction: 0xf8f6f7f8 │ │ │ │ - ldclt 7, cr15, [fp], {251} @ 0xfb │ │ │ │ + @ instruction: 0xf8e8f7f8 │ │ │ │ + ldclt 7, cr15, [r9], {251} @ 0xfb │ │ │ │ andgt lr, r8, #3358720 @ 0x334000 │ │ │ │ - @ instruction: 0xf647a908 │ │ │ │ - vrsra.s64 d23, d17, #64 │ │ │ │ + vmla.i8 d26, d8, d8 │ │ │ │ + vbic.i32 d16, #1280 @ 0x00000500 │ │ │ │ @ instruction: 0xf648030d │ │ │ │ - vsubl.s8 q8, d0, d1 │ │ │ │ + vsubl.s8 q8, d16, d5 │ │ │ │ strcs r0, [r0], #-525 @ 0xfffffdf3 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ eor pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd940a │ │ │ │ @ instruction: 0xf7f8c030 │ │ │ │ - @ instruction: 0xf7fbf83f │ │ │ │ - stmib sp, {r2, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7fbf831 │ │ │ │ + stmib sp, {r1, sl, fp, ip, sp, pc}^ │ │ │ │ stmdbge r8, {r3, r9, lr, pc} │ │ │ │ - orrsne pc, r9, #72, 12 @ 0x4800000 │ │ │ │ + tstpcs sp, #72, 12 @ p-variant is OBSOLETE @ 0x4800000 │ │ │ │ movweq pc, #53952 @ 0xd2c0 @ │ │ │ │ - subseq pc, r1, #72, 12 @ 0x4800000 │ │ │ │ + sbcseq pc, r5, #72, 12 @ 0x4800000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf04f2400 │ │ │ │ @ instruction: 0xf8cd0c02 │ │ │ │ strls lr, [sl], #-44 @ 0xffffffd4 │ │ │ │ eorsgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf828f7f8 │ │ │ │ - bllt 0xffc5fbc8 │ │ │ │ + @ instruction: 0xf81af7f8 │ │ │ │ + bllt 0xffbdfc68 │ │ │ │ @ instruction: 0xf00379db │ │ │ │ - blcs 0x162820 │ │ │ │ + blcs 0x1628c0 │ │ │ │ movwcs fp, #3988 @ 0xf94 │ │ │ │ @ instruction: 0xf7fe2301 │ │ │ │ - ldmibvc fp, {r1, r4, r6, r7, fp, ip, sp, pc}^ │ │ │ │ + ldmibvc fp, {r4, r6, r7, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ - stmialt r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf986f1d9 │ │ │ │ + stmialt r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf976f1d9 │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - blx 0x19fbf2 │ │ │ │ + blx 0x19fc92 │ │ │ │ ldrsbcs pc, [r0], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf0129b05 │ │ │ │ @ instruction: 0xf43b6f80 │ │ │ │ - bls 0x3ccbac │ │ │ │ + bls 0x3ccc44 │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - bcs 0x183338 │ │ │ │ - blge 0xff81ee18 │ │ │ │ + bcs 0x1833d8 │ │ │ │ + blge 0xff79eeb8 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ - rsbsmi pc, sp, #76, 4 @ 0xc0000004 │ │ │ │ + andspl pc, r9, #76, 4 @ 0xc0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f29305 │ │ │ │ - blls 0x2605e4 │ │ │ │ + blls 0x26064c │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fbac86 │ │ │ │ - stmdage r8, {r0, r2, r3, r6, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fbac84 │ │ │ │ + stmdage r8, {r0, r1, r3, r6, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f89105 │ │ │ │ @ instruction: 0xf8d7fae1 │ │ │ │ - blls 0x229f98 │ │ │ │ + blls 0x22a038 │ │ │ │ svcvc 0x0080f412 │ │ │ │ - blge 0xff19ed4c │ │ │ │ + blge 0xff11edec │ │ │ │ stmdals r8, {r1, r3, r4, r5, r8, sl, fp, sp, lr} │ │ │ │ ldmdavs r2, {r0, r3, sl, fp, ip, pc} │ │ │ │ strtmi r4, [r1], r6, lsl #12 │ │ │ │ svceq 0x000ef012 │ │ │ │ - strhi pc, [pc, #0]! @ 0xe1c74 │ │ │ │ + strhi pc, [pc, #0]! @ 0xe1d14 │ │ │ │ andeq lr, r4, #64, 20 @ 0x40000 │ │ │ │ stmdbls fp, {r1, r3, sl, fp, ip, pc} │ │ │ │ movwmi r4, #40994 @ 0xa022 │ │ │ │ @ instruction: 0xf47b4615 │ │ │ │ - ldrtmi sl, [r8], -pc, lsr #23 │ │ │ │ - @ instruction: 0xff7af006 │ │ │ │ + ldrtmi sl, [r8], -sp, lsr #23 │ │ │ │ + @ instruction: 0xff7ef006 │ │ │ │ @ instruction: 0xf43b2800 │ │ │ │ - @ instruction: 0xf76eac60 │ │ │ │ - strmi pc, [r7], -pc, lsr #17 │ │ │ │ - @ instruction: 0xf8acf76e │ │ │ │ + @ instruction: 0xf76eac5e │ │ │ │ + @ instruction: 0x4607f85f │ │ │ │ + @ instruction: 0xf85cf76e │ │ │ │ strmi r2, [r3], r0, lsl #24 │ │ │ │ @ instruction: 0xf04fbf14 │ │ │ │ @ instruction: 0xf04f0a02 │ │ │ │ strtmi r0, [sl], -r1, lsl #20 │ │ │ │ strbmi r2, [r9], -r3, lsl #6 │ │ │ │ - @ instruction: 0xf7da4638 │ │ │ │ - strtmi pc, [sl], -fp, lsr #16 │ │ │ │ + @ instruction: 0xf7d94638 │ │ │ │ + @ instruction: 0x462affdb │ │ │ │ ldrtmi r2, [r1], -r3, lsl #6 │ │ │ │ - @ instruction: 0xf7da4658 │ │ │ │ - strtmi pc, [sl], -r5, lsr #16 │ │ │ │ + @ instruction: 0xf7d94658 │ │ │ │ + @ instruction: 0x462affd5 │ │ │ │ ldrtmi r2, [r1], -r3, lsl #6 │ │ │ │ @ instruction: 0xf7da4638 │ │ │ │ - movwcs pc, #14491 @ 0x389b @ │ │ │ │ + movwcs pc, #14411 @ 0x384b @ │ │ │ │ strbmi r4, [r9], -sl, lsr #12 │ │ │ │ @ instruction: 0xf7da4658 │ │ │ │ - stclne 8, cr15, [fp], #-596 @ 0xfffffdac │ │ │ │ + stclne 8, cr15, [fp], #-276 @ 0xfffffeec │ │ │ │ ldrbmi r4, [r3, #-1565] @ 0xfffff9e3 │ │ │ │ @ instruction: 0xf7fbd1e3 │ │ │ │ - @ instruction: 0x4619bc36 │ │ │ │ + @ instruction: 0x4619bc34 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - blx 0xfe51fcd4 │ │ │ │ + blx 0xfe51fd74 │ │ │ │ ldrdcc lr, [sl], -sp │ │ │ │ - eorsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ + adcsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ - bl 0x10c124 │ │ │ │ - bl 0x161f14 │ │ │ │ + bl 0x10c1c4 │ │ │ │ + bl 0x161fb4 │ │ │ │ ldrtmi r0, [r8], -r0, lsl #5 │ │ │ │ ldrdcs pc, [r0, r2] │ │ │ │ - blx 0xffa9fcf6 │ │ │ │ + blx 0xffa1fd96 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - blge 0x1a1ee08 │ │ │ │ - ldclt 7, cr15, [r9], {251} @ 0xfb │ │ │ │ + blge 0x199eea8 │ │ │ │ + ldclt 7, cr15, [r7], {251} @ 0xfb │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ ldmib sp, {r0, r1, r4, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ vhadd.s8 d19, d2, d10 │ │ │ │ - vmvn.i32 d23, #3072 @ 0x00000c00 │ │ │ │ + vrshr.s64 d23, d28, #64 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ addeq lr, r3, r0, lsl #22 │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24638 │ │ │ │ @ instruction: 0xf7f82160 │ │ │ │ - blls 0x260c74 │ │ │ │ + blls 0x260d0c │ │ │ │ @ instruction: 0xf43b2800 │ │ │ │ - @ instruction: 0xf7fbab47 │ │ │ │ - stmdage r8, {r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fbab45 │ │ │ │ + stmdage r8, {r1, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ movwls r4, #22041 @ 0x5619 │ │ │ │ @ instruction: 0xf8cd4604 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ - bls 0x3e06c0 │ │ │ │ - bcs 0x148984 │ │ │ │ + bls 0x3e0760 │ │ │ │ + bcs 0x148a24 │ │ │ │ ldrhi pc, [r6, #-0]! │ │ │ │ @ instruction: 0xf47b2a02 │ │ │ │ - @ instruction: 0x4621ab35 │ │ │ │ + @ instruction: 0x4621ab33 │ │ │ │ @ instruction: 0xf64b4638 │ │ │ │ - vrshr.s64 d22, d5, #64 │ │ │ │ + vmvn.i32 d23, #256 @ 0x00000100 │ │ │ │ movwls r0, #21005 @ 0x520d │ │ │ │ - @ instruction: 0xf9c2f7f2 │ │ │ │ + @ instruction: 0xf9b4f7f2 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - blge 0xff8def80 │ │ │ │ - bllt 0xa9fd84 │ │ │ │ + blge 0xff85f020 │ │ │ │ + bllt 0xa1fe24 │ │ │ │ ldrmi sl, [r9], -r8, lsl #16 │ │ │ │ strmi r9, [r4], -r5, lsl #6 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - blx 0xe9fd88 │ │ │ │ + blx 0xe9fe28 │ │ │ │ ldrsbcs pc, [r0], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf0129b05 │ │ │ │ @ instruction: 0xf43b6f80 │ │ │ │ - bls 0x3cca14 │ │ │ │ + bls 0x3ccaac │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - bcs 0x18324c │ │ │ │ - blge 0x51efb0 │ │ │ │ + bcs 0x1832ec │ │ │ │ + blge 0x49f050 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - addvs pc, r1, #76, 4 @ 0xc0000004 │ │ │ │ + andsvc pc, sp, #76, 4 @ 0xc0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f29305 │ │ │ │ - blls 0x26044c │ │ │ │ + blls 0x2604b4 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fbabba │ │ │ │ - ldrmi fp, [r9], -r1, lsl #22 │ │ │ │ + @ instruction: 0xf7fbabb8 │ │ │ │ + @ instruction: 0x4619baff │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf9f6f7f8 │ │ │ │ + @ instruction: 0xf9f4f7f8 │ │ │ │ ldrbeq r9, [ip], -r5, lsl #22 │ │ │ │ - bge 0xffe9f2e4 │ │ │ │ + bge 0xffe1f384 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xf82ef7fb │ │ │ │ + @ instruction: 0xf82cf7fb │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - bge 0xffc9eef4 │ │ │ │ - bllt 0xfe9dfdf8 │ │ │ │ + bge 0xffc1ef94 │ │ │ │ + bllt 0xfe95fe98 │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf9fef7f8 │ │ │ │ vadd.i8 d25, d2, d11 │ │ │ │ - vmvn.i32 d23, #3072 @ 0x00000c00 │ │ │ │ + vrshr.s64 d23, d28, #64 │ │ │ │ stmdbge r8, {r0, r2, r4, r5, r9} │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf8d24638 │ │ │ │ @ instruction: 0xf7f721f0 │ │ │ │ - blls 0x2610d0 │ │ │ │ + blls 0x261138 │ │ │ │ @ instruction: 0xf43b2800 │ │ │ │ - @ instruction: 0xf7fbaad5 │ │ │ │ - stmdage r8, {r1, r3, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fbaad3 │ │ │ │ + stmdage r8, {r3, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf8cd9105 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ vmla.i8 , q10, │ │ │ │ vsubl.s8 q11, d16, d25 │ │ │ │ @ instruction: 0xf7fb020a │ │ │ │ - stmdage r8, {r1, r2, r4, r5, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ + stmdage r8, {r2, r4, r5, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ movwls r4, #22041 @ 0x5619 │ │ │ │ @ instruction: 0xf8cd4604 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ - bls 0x3e05c4 │ │ │ │ - bcs 0x148a80 │ │ │ │ + bls 0x3e0664 │ │ │ │ + bcs 0x148b20 │ │ │ │ strbhi pc, [r9, #-0] @ │ │ │ │ @ instruction: 0xf47b2a02 │ │ │ │ - @ instruction: 0x4621aab7 │ │ │ │ + @ instruction: 0x4621aab5 │ │ │ │ @ instruction: 0xf64b4638 │ │ │ │ - vmlal.s , d16, d1[1] │ │ │ │ + vmlal.s q10, d0, d1[4] │ │ │ │ movwls r0, #21005 @ 0x520d │ │ │ │ - @ instruction: 0xf944f7f2 │ │ │ │ + @ instruction: 0xf936f7f2 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - blge 0x195f07c │ │ │ │ - blt 0xfeb1fe80 │ │ │ │ + blge 0x18df11c │ │ │ │ + blt 0xfea9ff20 │ │ │ │ ldrmi sl, [r9], -r8, lsl #16 │ │ │ │ strmi r9, [r4], -r5, lsl #6 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf9b8f7f8 │ │ │ │ - blls 0x2486d4 │ │ │ │ + blls 0x248774 │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - bcs 0x1831a4 │ │ │ │ - bge 0xfe71f0a0 │ │ │ │ + bcs 0x183244 │ │ │ │ + bge 0xfe69f140 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - subcc pc, sp, #78643200 @ 0x4b00000 │ │ │ │ + rsccc pc, r9, #78643200 @ 0x4b00000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f29305 │ │ │ │ - blls 0x26035c │ │ │ │ + blls 0x2603c4 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fbab42 │ │ │ │ - stmdage r8, {r0, r3, r7, r9, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fbab40 │ │ │ │ + stmdage r8, {r0, r1, r2, r7, r9, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf8cd9105 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ vmul.i8 d31, d19, d11 │ │ │ │ vrshr.s64 q10, , #64 │ │ │ │ @ instruction: 0xf7fb020a │ │ │ │ - stmdage r8, {r2, r3, r5, r8, r9, fp, ip, sp, pc} │ │ │ │ + stmdage r8, {r1, r3, r5, r8, r9, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf8cd9105 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ stmdals fp, {r0, r1, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - eorsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ + adcsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ - bl 0x18c324 │ │ │ │ + bl 0x18c3c4 │ │ │ │ ldrtmi r0, [r8], -r0, lsl #5 │ │ │ │ ldrdcs pc, [r0, #130]! @ 0x82 │ │ │ │ - ldc2 7, cr15, [r8], #-988 @ 0xfffffc24 │ │ │ │ + stc2 7, cr15, [sl], #-988 @ 0xfffffc24 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - bge 0x1a9f004 │ │ │ │ - bllt 0x7dff08 │ │ │ │ + bge 0x1a1f0a4 │ │ │ │ + bllt 0x75ffa8 │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf976f7f8 │ │ │ │ adcvc pc, r5, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - bllt 0x2dff20 │ │ │ │ + bllt 0x25ffc0 │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf96af7f8 │ │ │ │ - blls 0x248770 │ │ │ │ + blls 0x248810 │ │ │ │ @ instruction: 0xf63b2a01 │ │ │ │ - stmdbge r8, {r0, r2, r3, r6, r9, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r1, r3, r6, r9, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ vsubl.s8 , d16, d21 │ │ │ │ @ instruction: 0xf7f2020a │ │ │ │ - blls 0x2602c8 │ │ │ │ + blls 0x260330 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fbaaf8 │ │ │ │ - stmdage r8, {r0, r1, r2, r3, r4, r5, r9, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fbaaf6 │ │ │ │ + stmdage r8, {r0, r2, r3, r4, r5, r9, fp, ip, sp, pc} │ │ │ │ movwls r4, #22041 @ 0x5619 │ │ │ │ @ instruction: 0xf8cd4604 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ @ instruction: 0xf8d7f94f │ │ │ │ - blls 0x22a2bc │ │ │ │ + blls 0x22a35c │ │ │ │ svcvs 0x0080f012 │ │ │ │ - bge 0xd1f070 │ │ │ │ - bcs 0x1487b4 │ │ │ │ + bge 0xc9f110 │ │ │ │ + bcs 0x148854 │ │ │ │ ldrbhi pc, [r1, #-0]! @ │ │ │ │ @ instruction: 0xf47b2a02 │ │ │ │ - strtmi sl, [r1], -r9, lsr #20 │ │ │ │ + strtmi sl, [r1], -r7, lsr #20 │ │ │ │ vmin.s8 d20, d12, d24 │ │ │ │ - vrshr.s64 , , #64 │ │ │ │ + vrshr.s64 d20, d9, #64 │ │ │ │ movwls r0, #21005 @ 0x520d │ │ │ │ - @ instruction: 0xf8b6f7f2 │ │ │ │ + @ instruction: 0xf8a8f7f2 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - bge 0xff5df198 │ │ │ │ - blt 0x79ff9c │ │ │ │ + bge 0xff55f238 │ │ │ │ + blt 0x72003c │ │ │ │ ldrmi sl, [r9], -r8, lsl #16 │ │ │ │ strmi r9, [r4], -r5, lsl #6 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf92af7f8 │ │ │ │ ldrsbcs pc, [r0], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf0129b05 │ │ │ │ @ instruction: 0xf43b6f80 │ │ │ │ - bls 0x3cc7fc │ │ │ │ + bls 0x3cc894 │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - bcs 0x183438 │ │ │ │ - bge 0x21f1c8 │ │ │ │ + bcs 0x1834d8 │ │ │ │ + bge 0x19f268 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - rsbscc pc, sp, #76, 4 @ 0xc0000004 │ │ │ │ + andsmi pc, r9, #76, 4 @ 0xc0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f29305 │ │ │ │ - blls 0x260234 │ │ │ │ + blls 0x26029c │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fbaaae │ │ │ │ - stmdage r8, {r0, r2, r4, r5, r6, r7, r8, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fbaaac │ │ │ │ + stmdage r8, {r0, r1, r4, r5, r6, r7, r8, fp, ip, sp, pc} │ │ │ │ movwls r4, #22041 @ 0x5619 │ │ │ │ @ instruction: 0xf8cd4604 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ @ instruction: 0xf8d7f905 │ │ │ │ - blls 0x22a350 │ │ │ │ + blls 0x22a3f0 │ │ │ │ svcvs 0x0080f012 │ │ │ │ - stmibge r6!, {r0, r1, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - bcs 0x148848 │ │ │ │ + stmibge r4!, {r0, r1, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + bcs 0x1488e8 │ │ │ │ strhi pc, [r5, #-0] │ │ │ │ @ instruction: 0xf47b2a02 │ │ │ │ - @ instruction: 0x4621a9df │ │ │ │ + @ instruction: 0x4621a9dd │ │ │ │ vmin.s8 d20, d12, d24 │ │ │ │ - vsubl.s8 , d16, d1 │ │ │ │ + vmov.i32 d22, #3328 @ 0x00000d00 │ │ │ │ movwls r0, #21005 @ 0x520d │ │ │ │ - @ instruction: 0xf86cf7f2 │ │ │ │ + @ instruction: 0xf85ef7f2 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - bge 0xfe35f22c │ │ │ │ - ldmiblt r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + bge 0xfe2df2cc │ │ │ │ + stmiblt lr, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrmi sl, [r9], -r8, lsl #16 │ │ │ │ strmi r9, [r4], -r5, lsl #6 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8e0f7f8 │ │ │ │ ldrsbcs pc, [r0], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf0129b05 │ │ │ │ @ instruction: 0xf43b6f80 │ │ │ │ - bls 0x3cc768 │ │ │ │ + bls 0x3cc800 │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - bcs 0x183274 │ │ │ │ - ldmibge sl!, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + bcs 0x183314 │ │ │ │ + ldmibge r8!, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - andpl pc, r1, #76, 4 @ 0xc0000004 │ │ │ │ + addspl pc, sp, #76, 4 @ 0xc0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f29305 │ │ │ │ - blls 0x2601a0 │ │ │ │ + blls 0x260208 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fbaa64 │ │ │ │ - stmdage r8, {r0, r1, r3, r5, r7, r8, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fbaa62 │ │ │ │ + stmdage r8, {r0, r3, r5, r7, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf8cd9105 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ vtst.8 d31, d19, d29 │ │ │ │ vrshr.s64 d20, d1, #64 │ │ │ │ @ instruction: 0xf7fb020a │ │ │ │ - ldrmi fp, [r9], -lr, asr #20 │ │ │ │ + ldrmi fp, [r9], -ip, asr #20 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8b0f7f8 │ │ │ │ andmi pc, r1, #805306372 @ 0x30000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - blt 0x11600ac │ │ │ │ + blt 0x10e014c │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ vadd.i8 d31, d19, d19 │ │ │ │ vrshr.s64 d19, d25, #64 │ │ │ │ @ instruction: 0xf7fb020a │ │ │ │ - @ instruction: 0x4619ba34 │ │ │ │ + @ instruction: 0x4619ba32 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf85ef7f8 │ │ │ │ - blls 0x23d5d0 │ │ │ │ + @ instruction: 0xf85af7f8 │ │ │ │ + blls 0x23d670 │ │ │ │ @ instruction: 0xf8d19a0b │ │ │ │ @ instruction: 0x065e10f8 │ │ │ │ adchi pc, r9, #0, 2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ - ldmdbge r2!, {r0, r1, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdbge r0!, {r0, r1, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf47b2a02 │ │ │ │ - stmdbge r8, {r0, r1, r2, r3, r5, r6, r8, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r2, r3, r5, r6, r8, fp, sp, pc} │ │ │ │ vmin.s8 d20, d7, d24 │ │ │ │ - vmlal.s q10, d16, d1[4] │ │ │ │ + vmlal.s , d0, d1[5] │ │ │ │ @ instruction: 0xf7f1020d │ │ │ │ - blls 0x26210c │ │ │ │ + blls 0x262174 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fbaa1a │ │ │ │ - ldrmi fp, [r9], -r1, ror #18 │ │ │ │ + @ instruction: 0xf7fbaa18 │ │ │ │ + @ instruction: 0x4619b95f │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf856f7f8 │ │ │ │ + @ instruction: 0xf854f7f8 │ │ │ │ ldrbeq r9, [sl], -r5, lsl #22 │ │ │ │ - ldmdbge r6, {r0, r1, r3, r4, r5, r8, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdbge r4, {r0, r1, r3, r4, r5, r8, sl, ip, sp, lr, pc}^ │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ - ldc2 7, cr15, [r6, #-984] @ 0xfffffc28 │ │ │ │ + stc2 7, cr15, [r8, #-984] @ 0xfffffc28 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - stmdbge lr, {r0, r1, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - blt 0x1e0138 │ │ │ │ + stmdbge ip, {r0, r1, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + blt 0x1601d8 │ │ │ │ ldrmi sl, [r9], -r8, lsl #16 │ │ │ │ strmi r9, [r4], -r5, lsl #6 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf85cf7f8 │ │ │ │ ldrsbcs pc, [r0], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf0129b05 │ │ │ │ @ instruction: 0xf43b6f80 │ │ │ │ - bls 0x3cc660 │ │ │ │ + bls 0x3cc6f8 │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - bcs 0x182b7c │ │ │ │ - ldmdbge r6!, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + bcs 0x182c1c │ │ │ │ + ldmdbge r4!, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - rscsne pc, sp, #76, 4 @ 0xc0000004 │ │ │ │ + addscs pc, r9, #76, 4 @ 0xc0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f19305 │ │ │ │ - blls 0x262098 │ │ │ │ + blls 0x262100 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fba9e0 │ │ │ │ - stmdage r8, {r0, r1, r2, r5, r8, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fba9de │ │ │ │ + stmdage r8, {r0, r2, r5, r8, fp, ip, sp, pc} │ │ │ │ movwls r4, #22041 @ 0x5619 │ │ │ │ @ instruction: 0xf8cd4604 │ │ │ │ @ instruction: 0xf7f88030 │ │ │ │ @ instruction: 0xf8d7f837 │ │ │ │ - blls 0x22a4ec │ │ │ │ + blls 0x22a58c │ │ │ │ svcvs 0x0080f012 │ │ │ │ - ldmdbge r8, {r0, r1, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ - bcs 0x1489e4 │ │ │ │ + ldmdbge r6, {r0, r1, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ + bcs 0x148a84 │ │ │ │ mvnshi pc, #0 │ │ │ │ @ instruction: 0xf47b2a02 │ │ │ │ - @ instruction: 0x4621a911 │ │ │ │ + strtmi sl, [r1], -pc, lsl #18 │ │ │ │ vmin.s8 d20, d12, d24 │ │ │ │ - vmvn.i32 , #3328 @ 0x00000d00 │ │ │ │ + vmov.i32 d18, #2304 @ 0x00000900 │ │ │ │ movwls r0, #21005 @ 0x520d │ │ │ │ - @ instruction: 0xff9ef7f1 │ │ │ │ + @ instruction: 0xff90f7f1 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - ldmibge fp!, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ - stmdblt r2, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmibge r9!, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + stmdblt r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf814f7f8 │ │ │ │ - blls 0x248a1c │ │ │ │ + blls 0x248abc │ │ │ │ @ instruction: 0xf47b2a00 │ │ │ │ - stmdbge r8, {r0, r1, r2, r4, r5, r6, r7, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r2, r4, r5, r6, r7, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ vmlal.s , d0, d1[1] │ │ │ │ @ instruction: 0xf7f1020a │ │ │ │ - blls 0x26201c │ │ │ │ + blls 0x262084 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fba9a2 │ │ │ │ - ldrmi fp, [r9], -r9, ror #17 │ │ │ │ + @ instruction: 0xf7fba9a0 │ │ │ │ + ldrmi fp, [r9], -r7, ror #17 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xffdef7f7 │ │ │ │ + @ instruction: 0xffdcf7f7 │ │ │ │ ldrbeq r9, [sp], -r5, lsl #22 │ │ │ │ addhi pc, r2, #0, 2 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ - @ instruction: 0xff12f7fa │ │ │ │ + @ instruction: 0xff10f7fa │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - ldmge r6, {r0, r1, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - stmiblt fp, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmge r4, {r0, r1, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ + stmiblt r9, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrmi sl, [r9], -r8, lsl #16 │ │ │ │ strmi r9, [r4], -r5, lsl #6 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xffe4f7f7 │ │ │ │ - blls 0x248a7c │ │ │ │ + blls 0x248b1c │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - bcs 0x182cc0 │ │ │ │ - stmiage r4, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + bcs 0x182d60 │ │ │ │ + stmiage r2, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - eorsmi pc, sp, #78643200 @ 0x4b00000 │ │ │ │ + sbcsmi pc, r9, #78643200 @ 0x4b00000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f19305 │ │ │ │ - blls 0x261fb4 │ │ │ │ + blls 0x26201c │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fba96e │ │ │ │ - stmdage r8, {r0, r2, r4, r5, r7, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fba96c │ │ │ │ + stmdage r8, {r0, r1, r4, r5, r7, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf8cd9105 │ │ │ │ @ instruction: 0xf7f78030 │ │ │ │ - bls 0x3e21a4 │ │ │ │ - bcs 0x188ea0 │ │ │ │ - stmiage sl!, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + bls 0x3e2244 │ │ │ │ + bcs 0x188f40 │ │ │ │ + stmiage r8!, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ adceq pc, r9, #68, 12 @ 0x4400000 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ - @ instruction: 0xff38f7f1 │ │ │ │ + @ instruction: 0xff2af7f1 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - ldmdbge r5, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - ldmlt ip, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdbge r3, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmlt sl, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrmi sl, [r9], -r8, lsl #16 │ │ │ │ strmi r9, [r4], -r5, lsl #6 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xffacf7f7 │ │ │ │ - blls 0x248aec │ │ │ │ + blls 0x248b8c │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - bcs 0x182bc0 │ │ │ │ - stmge ip, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + bcs 0x182c60 │ │ │ │ + stmge sl, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - andsvs pc, sp, #78643200 @ 0x4b00000 │ │ │ │ + adcsvs pc, r9, #78643200 @ 0x4b00000 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f19305 │ │ │ │ - blls 0x261f44 │ │ │ │ + blls 0x261fac │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7fba936 │ │ │ │ - stmdage r8, {r0, r2, r3, r4, r5, r6, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fba934 │ │ │ │ + stmdage r8, {r0, r1, r3, r4, r5, r6, fp, ip, sp, pc} │ │ │ │ movwls r4, #22041 @ 0x5619 │ │ │ │ @ instruction: 0xf8cd4604 │ │ │ │ @ instruction: 0xf7f78030 │ │ │ │ - bls 0x3e2130 │ │ │ │ - bcs 0x148f14 │ │ │ │ + bls 0x3e21d0 │ │ │ │ + bcs 0x148fb4 │ │ │ │ eorshi pc, r1, #0 │ │ │ │ @ instruction: 0xf47b2a02 │ │ │ │ - strtmi sl, [r1], -sp, ror #16 │ │ │ │ + strtmi sl, [r1], -fp, ror #16 │ │ │ │ @ instruction: 0xf64b4638 │ │ │ │ - vsubl.s8 , d16, d21 │ │ │ │ + vmlal.s q11, d0, d1[0] │ │ │ │ movwls r0, #21005 @ 0x520d │ │ │ │ - mrc2 7, 7, pc, cr10, cr1, {7} │ │ │ │ + mcr2 7, 7, pc, cr12, cr1, {7} @ │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - ldmdbge r7, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ - ldmdalt lr, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdbge r5, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + ldmdalt ip, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r8, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf8cd9305 │ │ │ │ @ instruction: 0xf7f78030 │ │ │ │ @ instruction: 0xf649ff6f │ │ │ │ vmlal.s , d0, d1[4] │ │ │ │ @ instruction: 0xf7fb0206 │ │ │ │ - ldrmi fp, [r9], -r0, lsl #18 │ │ │ │ + @ instruction: 0x4619b8fe │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff46f7f7 │ │ │ │ + @ instruction: 0xff44f7f7 │ │ │ │ stmdals fp, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf100065c │ │ │ │ vrhadd.s8 q12, q9, q2 │ │ │ │ - vmvn.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - bl 0x162c38 │ │ │ │ + vrshr.s64 d23, d28, #64 │ │ │ │ + bl 0x162cd8 │ │ │ │ stmdbge r8, {r7, r9} │ │ │ │ @ instruction: 0xf8d24638 │ │ │ │ @ instruction: 0xf7f721a0 │ │ │ │ - blls 0x2604c0 │ │ │ │ + blls 0x260528 │ │ │ │ @ instruction: 0xf43b2800 │ │ │ │ - @ instruction: 0xf7fba835 │ │ │ │ - stmdage r8, {r1, r3, r5, r6, r7, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fba833 │ │ │ │ + stmdage r8, {r3, r5, r6, r7, fp, ip, sp, pc} │ │ │ │ movwls r4, #22041 @ 0x5619 │ │ │ │ @ instruction: 0xf8cd4604 │ │ │ │ @ instruction: 0xf7f78030 │ │ │ │ - bls 0x3e209c │ │ │ │ - bcs 0x148fa8 │ │ │ │ + bls 0x3e213c │ │ │ │ + bcs 0x149048 │ │ │ │ @ instruction: 0x81b8f000 │ │ │ │ @ instruction: 0xf47b2a02 │ │ │ │ - strtmi sl, [r1], -r3, lsr #16 │ │ │ │ + strtmi sl, [r1], -r1, lsr #16 │ │ │ │ @ instruction: 0xf6444638 │ │ │ │ vmov.i32 q8, #1280 @ 0x00000500 │ │ │ │ movwls r0, #21002 @ 0x520a │ │ │ │ - mrc2 7, 5, pc, cr0, cr1, {7} │ │ │ │ + mcr2 7, 5, pc, cr2, cr1, {7} @ │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - stmiage sp, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - ldmdalt r4, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmiage fp, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdalt r2, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrmi sl, [r9], -r8, lsl #16 │ │ │ │ strmi r9, [r4], -r5, lsl #6 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xff24f7f7 │ │ │ │ - blls 0x248bfc │ │ │ │ + blls 0x248c9c │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - bcs 0x1829a8 │ │ │ │ - stmdage r4, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + bcs 0x182a48 │ │ │ │ + stmdage r2, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ rscsvc pc, r9, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sl, #192, 4 │ │ │ │ @ instruction: 0xf7f19305 │ │ │ │ - blls 0x261e34 │ │ │ │ + blls 0x261e9c │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7faa8ae │ │ │ │ - stmdage r8, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7faa8ac │ │ │ │ + stmdage r8, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf8cd9105 │ │ │ │ @ instruction: 0xf7f78030 │ │ │ │ - ldcvs 14, cr15, [sl, #-828]! @ 0xfffffcc4 │ │ │ │ - blls 0x233cec │ │ │ │ + ldcvs 14, cr15, [sl, #-812]! @ 0xfffffcd4 │ │ │ │ + blls 0x233d8c │ │ │ │ @ instruction: 0xf8d2990b │ │ │ │ @ instruction: 0x065c20f8 │ │ │ │ rscseq pc, r0, #2 │ │ │ │ rschi pc, r1, #0, 2 │ │ │ │ @ instruction: 0xf43a2a00 │ │ │ │ - stmdbcs r0, {r0, r5, r6, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ - svcge 0x00def47a │ │ │ │ + stmdbcs r0, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ + svcge 0x00dcf47a │ │ │ │ vmla.i8 d26, d7, d8 │ │ │ │ - vsubl.s8 q10, d0, d17 │ │ │ │ + vsubl.s8 q10, d16, d21 │ │ │ │ @ instruction: 0xf7f1020d │ │ │ │ - blls 0x261dec │ │ │ │ + blls 0x261e54 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7faa88a │ │ │ │ - ldmibvc fp, {r0, r4, r6, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7faa888 │ │ │ │ + ldmibvc fp, {r0, r1, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ - stcllt 7, cr15, [ip, #-1004]! @ 0xfffffc14 │ │ │ │ + stcllt 7, cr15, [sl, #-1004]! @ 0xfffffc14 │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ - mcr2 7, 5, pc, cr2, cr7, {7} @ │ │ │ │ + mrc2 7, 4, pc, cr14, cr7, {7} │ │ │ │ @ instruction: 0x46386d3a │ │ │ │ stmdbls fp, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ ldrsbtcs pc, [r8], #130 @ 0x82 @ │ │ │ │ @ instruction: 0xf002065d │ │ │ │ @ instruction: 0xf10002f0 │ │ │ │ - bcs 0x102eb0 │ │ │ │ - svcge 0x00b4f43a │ │ │ │ + bcs 0x102f50 │ │ │ │ + svcge 0x00b2f43a │ │ │ │ @ instruction: 0xf47a2900 │ │ │ │ - stmdbge r8, {r0, r4, r5, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ - adcpl pc, sp, #68, 4 @ 0x40000004 │ │ │ │ + stmdbge r8, {r0, r1, r2, r3, r5, r7, r8, r9, sl, fp, sp, pc} │ │ │ │ + eorsvs pc, r1, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ - mcr2 7, 2, pc, cr0, cr1, {7} @ │ │ │ │ + mrc2 7, 1, pc, cr2, cr1, {7} │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - ldmdage sp, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - svclt 0x00a4f7fa │ │ │ │ + ldmdage fp, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ + svclt 0x00a2f7fa │ │ │ │ ldrmi sl, [r9], -r8, lsl #16 │ │ │ │ strmi r9, [r4], -r5, lsl #6 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ mrc2 7, 5, pc, cr4, cr7, {7} │ │ │ │ ldrsbcs pc, [r0], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf0129b05 │ │ │ │ @ instruction: 0xf43a6f80 │ │ │ │ - bls 0x3ce310 │ │ │ │ + bls 0x3ce3a8 │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - bcs 0x182cb4 │ │ │ │ - svcge 0x008ef47a │ │ │ │ + bcs 0x182d54 │ │ │ │ + svcge 0x008cf47a │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - rsbscs pc, sp, #76, 4 @ 0xc0000004 │ │ │ │ + andscc pc, r9, #76, 4 @ 0xc0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f19305 │ │ │ │ - blls 0x261d48 │ │ │ │ + blls 0x261db0 │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7faa838 │ │ │ │ - stmdage r8, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7faa836 │ │ │ │ + stmdage r8, {r0, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf8cd9105 │ │ │ │ @ instruction: 0xf7f78030 │ │ │ │ - bls 0x3e1f38 │ │ │ │ - bcs 0x10910c │ │ │ │ - svcge 0x0074f47a │ │ │ │ + bls 0x3e1fd8 │ │ │ │ + bcs 0x1091ac │ │ │ │ + svcge 0x0072f47a │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ rscsmi pc, sp, #-1879048188 @ 0x90000004 │ │ │ │ andeq pc, r6, #192, 4 │ │ │ │ - mcr2 7, 0, pc, cr2, cr1, {7} @ │ │ │ │ + ldc2l 7, cr15, [r4, #964]! @ 0x3c4 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - ldmdage pc, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} @ │ │ │ │ - svclt 0x0066f7fa │ │ │ │ + ldmdage sp, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + svclt 0x0064f7fa │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ mrc2 7, 3, pc, cr8, cr7, {7} │ │ │ │ - blls 0x248d54 │ │ │ │ + blls 0x248df4 │ │ │ │ @ instruction: 0xf47a2a00 │ │ │ │ - stmdbge r8, {r0, r1, r3, r4, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ + stmdbge r8, {r0, r3, r4, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ vmin.s8 d20, d4, d24 │ │ │ │ vmvn.i32 q10, #3328 @ 0x00000d00 │ │ │ │ @ instruction: 0xf7f1020a │ │ │ │ - blls 0x261ce4 │ │ │ │ + blls 0x261d4c │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ - @ instruction: 0xf7faa806 │ │ │ │ - stmdage r8, {r0, r2, r3, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7faa804 │ │ │ │ + stmdage r8, {r0, r1, r3, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf8cd9105 │ │ │ │ @ instruction: 0xf7f78030 │ │ │ │ @ instruction: 0xf244fe5f │ │ │ │ vsubl.s8 q10, d0, d25 │ │ │ │ @ instruction: 0xf7fa020a │ │ │ │ - ssub8mi fp, r9, r0 │ │ │ │ + ldrmi fp, [r9], -lr, ror #31 │ │ │ │ movwls sl, #22536 @ 0x5808 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ mrc2 7, 2, pc, cr2, cr7, {7} │ │ │ │ adcpl pc, sp, #76546048 @ 0x4900000 │ │ │ │ andeq pc, r6, #192, 4 │ │ │ │ - svclt 0x00e3f7fa │ │ │ │ + svclt 0x00e1f7fa │ │ │ │ tstls r5, r8, lsl #16 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ mcr2 7, 2, pc, cr6, cr7, {7} @ │ │ │ │ ldrsbcs pc, [r0], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf0129b05 │ │ │ │ @ instruction: 0xf43a6f80 │ │ │ │ - bls 0x3ce234 │ │ │ │ + bls 0x3ce2cc │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - bcs 0x182f84 │ │ │ │ - svcge 0x0020f47a │ │ │ │ + bcs 0x183024 │ │ │ │ + svcge 0x001ef47a │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ - rsbseq pc, r5, #76, 4 @ 0xc0000004 │ │ │ │ + andsne pc, r1, #76, 4 @ 0xc0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f19305 │ │ │ │ - blls 0x261c6c │ │ │ │ + blls 0x261cd4 │ │ │ │ @ instruction: 0xf47a2800 │ │ │ │ - @ instruction: 0xf7faafca │ │ │ │ - stmdage r8, {r0, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7faafc8 │ │ │ │ + stmdage r8, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ movwls r4, #22041 @ 0x5619 │ │ │ │ @ instruction: 0xf8cd4604 │ │ │ │ @ instruction: 0xf7f78030 │ │ │ │ - bls 0x3e1e58 │ │ │ │ - bcs 0x1491ec │ │ │ │ + bls 0x3e1ef8 │ │ │ │ + bcs 0x14928c │ │ │ │ rsbhi pc, fp, #0 │ │ │ │ @ instruction: 0xf47a2a02 │ │ │ │ - strtmi sl, [r1], -r1, lsl #30 │ │ │ │ - @ instruction: 0xf64b4638 │ │ │ │ - vrshr.s64 , , #64 │ │ │ │ + @ instruction: 0x4621aeff │ │ │ │ + vmin.s8 d20, d12, d24 │ │ │ │ + vrshr.s64 d16, d9, #64 │ │ │ │ movwls r0, #21005 @ 0x520d │ │ │ │ - stc2 7, cr15, [lr, #964] @ 0x3c4 │ │ │ │ + stc2 7, cr15, [r0, #964] @ 0x3c4 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - svcge 0x00abf47a │ │ │ │ - mrclt 7, 7, APSR_nzcv, cr2, cr10, {7} │ │ │ │ + svcge 0x00a9f47a │ │ │ │ + mrclt 7, 7, APSR_nzcv, cr0, cr10, {7} │ │ │ │ ldrmi sl, [r9], -r8, lsl #16 │ │ │ │ strmi r9, [r4], -r5, lsl #6 │ │ │ │ eorshi pc, r0, sp, asr #17 │ │ │ │ mcr2 7, 0, pc, cr2, cr7, {7} @ │ │ │ │ - blls 0x248e40 │ │ │ │ + blls 0x248ee0 │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - bcs 0x182c7c │ │ │ │ - mcrge 4, 7, pc, cr2, cr10, {3} @ │ │ │ │ + bcs 0x182d1c │ │ │ │ + mcrge 4, 7, pc, cr0, cr10, {3} @ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - addvc pc, r5, #78643200 @ 0x4b00000 │ │ │ │ + eoreq pc, r1, #76, 4 @ 0xc0000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f19305 │ │ │ │ - blls 0x261bf0 │ │ │ │ + blls 0x261c58 │ │ │ │ @ instruction: 0xf47a2800 │ │ │ │ - @ instruction: 0xf7faaf8c │ │ │ │ - @ instruction: 0xf245bed3 │ │ │ │ - vqdmlal.s q10, d0, d1[3] │ │ │ │ + @ instruction: 0xf7faaf8a │ │ │ │ + @ instruction: 0xf245bed1 │ │ │ │ + vrsra.s64 q10, , #64 │ │ │ │ @ instruction: 0xf7fb030d │ │ │ │ - @ instruction: 0xf411bd3a │ │ │ │ + @ instruction: 0xf411bd38 │ │ │ │ @ instruction: 0xf43a4f70 │ │ │ │ - bcs 0x18e178 │ │ │ │ - mcrge 4, 6, pc, cr6, cr10, {3} @ │ │ │ │ + bcs 0x18e210 │ │ │ │ + mcrge 4, 6, pc, cr4, cr10, {3} @ │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ - eorpl pc, r1, #1879048196 @ 0x70000004 │ │ │ │ + adcpl pc, r5, #1879048196 @ 0x70000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f19305 │ │ │ │ - blls 0x261bb8 │ │ │ │ + blls 0x261c20 │ │ │ │ @ instruction: 0xf47a2800 │ │ │ │ - @ instruction: 0xf7faaf70 │ │ │ │ - ldcvs 14, cr11, [sl, #-732]! @ 0xfffffd24 │ │ │ │ + @ instruction: 0xf7faaf6e │ │ │ │ + ldcvs 14, cr11, [sl, #-724]! @ 0xfffffd2c │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ rsbshi pc, r0, #0 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7faad71 │ │ │ │ - ldcvs 14, cr11, [sl, #-660]! @ 0xfffffd6c │ │ │ │ + ldcvs 14, cr11, [sl, #-652]! @ 0xfffffd74 │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ rschi pc, r2, #0 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7faa8b5 │ │ │ │ - ldcvs 14, cr11, [sl, #-588]! @ 0xfffffdb4 │ │ │ │ + ldcvs 14, cr11, [sl, #-580]! @ 0xfffffdbc │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ sbcshi pc, ip, #0 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7faae7f │ │ │ │ - vceq.f32 d27, d18, d1 │ │ │ │ - vmvn.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - bl 0x162fc0 │ │ │ │ + @ instruction: 0xf242be7f │ │ │ │ + vrshr.s64 d23, d28, #64 │ │ │ │ + bl 0x163060 │ │ │ │ stmdbge r8, {r7, r9} │ │ │ │ movwls r4, #22072 @ 0x5638 │ │ │ │ asrscs pc, r2 @ @ │ │ │ │ - mcr2 7, 4, pc, cr14, cr6, {7} @ │ │ │ │ + mcr2 7, 4, pc, cr0, cr6, {7} @ │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ - mrcge 4, 3, APSR_nzcv, cr0, cr10, {1} │ │ │ │ - svclt 0x0025f7fa │ │ │ │ + mcrge 4, 3, pc, cr14, cr10, {1} @ │ │ │ │ + svclt 0x0023f7fa │ │ │ │ @ instruction: 0xf8d26d3a │ │ │ │ @ instruction: 0xf4111098 │ │ │ │ @ instruction: 0xf0006f70 │ │ │ │ ldmdavs r2, {r0, r1, r2, r3, r4, r7, r9, pc}^ │ │ │ │ svceq 0x0070f412 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ - bcs 0xeaf24 │ │ │ │ + bcs 0xeafc4 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr11, cr15, {3} │ │ │ │ - mrclt 7, 2, APSR_nzcv, cr12, cr10, {7} │ │ │ │ + mrclt 7, 2, APSR_nzcv, cr10, cr10, {7} │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ @ instruction: 0xf7fa9305 │ │ │ │ - blls 0x261324 │ │ │ │ + blls 0x2613bc │ │ │ │ @ instruction: 0xf43a2800 │ │ │ │ - @ instruction: 0xf7faae53 │ │ │ │ - ldcvs 15, cr11, [sl, #-32]! @ 0xffffffe0 │ │ │ │ + @ instruction: 0xf7faae51 │ │ │ │ + ldcvs 15, cr11, [sl, #-24]! @ 0xffffffe8 │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ eorshi pc, sl, #0 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7faadb5 │ │ │ │ - ldcvs 14, cr11, [sl, #-252]! @ 0xffffff04 │ │ │ │ + ldcvs 14, cr11, [sl, #-244]! @ 0xffffff0c │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ subhi pc, ip, #0 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7faadc2 │ │ │ │ - ldcvs 14, cr11, [sl, #-180]! @ 0xffffff4c │ │ │ │ + ldcvs 14, cr11, [sl, #-172]! @ 0xffffff54 │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ subhi pc, r6, #0 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7faad59 │ │ │ │ - ldcvs 14, cr11, [sl, #-108]! @ 0xffffff94 │ │ │ │ + ldcvs 14, cr11, [sl, #-100]! @ 0xffffff9c │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ adcshi pc, r8, #0 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7faaa2f │ │ │ │ - b 0x1111ff8 │ │ │ │ + b 0x1112090 │ │ │ │ ldrbeq r0, [r5], r4, lsl #4 │ │ │ │ - mcrge 5, 0, pc, cr4, cr10, {1} @ │ │ │ │ - blt 0x14207dc │ │ │ │ + mcrge 5, 0, pc, cr2, cr10, {1} @ │ │ │ │ + blt 0x142087c │ │ │ │ @ instruction: 0xf8d26d3a │ │ │ │ @ instruction: 0xf4111098 │ │ │ │ @ instruction: 0xf0006f70 │ │ │ │ ldmdavs r2, {r0, r1, r2, r5, r9, pc}^ │ │ │ │ svceq 0x0070f412 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ - bcs 0xeaffc │ │ │ │ - bge 0xff05f9fc │ │ │ │ - ldcllt 7, cr15, [r0, #1000]! @ 0x3e8 │ │ │ │ + bcs 0xeb09c │ │ │ │ + bge 0xff05fa9c │ │ │ │ + stcllt 7, cr15, [lr, #1000]! @ 0x3e8 │ │ │ │ @ instruction: 0xf8d26d3a │ │ │ │ @ instruction: 0xf4111098 │ │ │ │ @ instruction: 0xf0006f70 │ │ │ │ ldmdavs r2, {r0, r2, r4, r5, r7, r8, pc}^ │ │ │ │ svceq 0x0070f412 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ - bcs 0xeb020 │ │ │ │ - bge 0xff51fa20 │ │ │ │ - ldcllt 7, cr15, [lr, #1000] @ 0x3e8 │ │ │ │ + bcs 0xeb0c0 │ │ │ │ + bge 0xff51fac0 │ │ │ │ + ldcllt 7, cr15, [ip, #1000] @ 0x3e8 │ │ │ │ @ instruction: 0xf8d26d3a │ │ │ │ @ instruction: 0xf4111098 │ │ │ │ @ instruction: 0xf0006f70 │ │ │ │ ldmdavs r2, {r0, r1, r2, r3, r4, r6, r7, r8, pc}^ │ │ │ │ svceq 0x0070f412 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ - bcs 0xeb044 │ │ │ │ - blge 0xe9fa44 │ │ │ │ - stcllt 7, cr15, [ip, #1000] @ 0x3e8 │ │ │ │ - eorsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ + bcs 0xeb0e4 │ │ │ │ + blge 0xe9fae4 │ │ │ │ + stcllt 7, cr15, [sl, #1000] @ 0x3e8 │ │ │ │ + adcsvc pc, ip, #536870916 @ 0x20000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ addeq lr, r0, #2048 @ 0x800 │ │ │ │ ldrtmi sl, [r8], -r8, lsl #18 │ │ │ │ @ instruction: 0xf8d29305 │ │ │ │ @ instruction: 0xf7f621d0 │ │ │ │ - blls 0x261fcc │ │ │ │ + blls 0x262034 │ │ │ │ @ instruction: 0xf43a2800 │ │ │ │ - @ instruction: 0xf7faadbb │ │ │ │ - ldcvs 14, cr11, [sl, #-448]! @ 0xfffffe40 │ │ │ │ + @ instruction: 0xf7faadb9 │ │ │ │ + ldcvs 14, cr11, [sl, #-440]! @ 0xfffffe48 │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ mrshi pc, (UNDEF: 66) @ │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47d2a00 │ │ │ │ - @ instruction: 0xf7faac3d │ │ │ │ - ldcvs 13, cr11, [sl, #-668]! @ 0xfffffd64 │ │ │ │ + @ instruction: 0xf7faac3b │ │ │ │ + ldcvs 13, cr11, [sl, #-660]! @ 0xfffffd6c │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ eorhi pc, ip, #0 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47e2a00 │ │ │ │ @ instruction: 0xf7faaf6e │ │ │ │ - ldcvs 13, cr11, [sl, #-596]! @ 0xfffffdac │ │ │ │ + ldcvs 13, cr11, [sl, #-588]! @ 0xfffffdb4 │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ eorhi pc, r6, #0 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7faadf7 │ │ │ │ - ldcvs 13, cr11, [sl, #-524]! @ 0xfffffdf4 │ │ │ │ + ldcvs 13, cr11, [sl, #-516]! @ 0xfffffdfc │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ mvnshi pc, r0 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47d2a00 │ │ │ │ - @ instruction: 0xf7faab30 │ │ │ │ - ldcvs 13, cr11, [sl, #-452]! @ 0xfffffe3c │ │ │ │ + @ instruction: 0xf7faab2e │ │ │ │ + ldcvs 13, cr11, [sl, #-444]! @ 0xfffffe44 │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ mvnhi pc, r0 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7faaaaa │ │ │ │ - ldcvs 13, cr11, [sl, #-380]! @ 0xfffffe84 │ │ │ │ + ldcvs 13, cr11, [sl, #-372]! @ 0xfffffe8c │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ @ instruction: 0x81b4f000 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47e2a00 │ │ │ │ @ instruction: 0xf7faaef2 │ │ │ │ - ldcvs 13, cr11, [sl, #-308]! @ 0xfffffecc │ │ │ │ + ldcvs 13, cr11, [sl, #-300]! @ 0xfffffed4 │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ @ instruction: 0x81aef000 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7faae5b │ │ │ │ - ldcvs 13, cr11, [sl, #-236]! @ 0xffffff14 │ │ │ │ + ldcvs 13, cr11, [sl, #-228]! @ 0xffffff1c │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ teqphi r0, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7faab71 │ │ │ │ - bcs 0x111e38 │ │ │ │ - stcge 4, cr15, [r6, #-232]! @ 0xffffff18 │ │ │ │ + bcs 0x111ed0 │ │ │ │ + stcge 4, cr15, [r4, #-232]! @ 0xffffff18 │ │ │ │ @ instruction: 0xf47a2900 │ │ │ │ - stmdbge r8, {r0, r1, r5, r8, sl, fp, sp, pc} │ │ │ │ - rscspl pc, r1, #68, 4 @ 0x40000004 │ │ │ │ + stmdbge r8, {r0, r5, r8, sl, fp, sp, pc} │ │ │ │ + rsbsvs pc, r5, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f19305 │ │ │ │ - blls 0x261874 │ │ │ │ + blls 0x2618dc │ │ │ │ @ instruction: 0xf47a2800 │ │ │ │ - @ instruction: 0xf7faadce │ │ │ │ - ldcvs 13, cr11, [sl, #-84]! @ 0xffffffac │ │ │ │ + @ instruction: 0xf7faadcc │ │ │ │ + ldcvs 13, cr11, [sl, #-76]! @ 0xffffffb4 │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ sbchi pc, r2, r0 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7faabf4 │ │ │ │ - bcs 0x111dec │ │ │ │ - stcge 4, cr15, [r0, #-232] @ 0xffffff18 │ │ │ │ + bcs 0x111e84 │ │ │ │ + ldclge 4, cr15, [lr], #232 @ 0xe8 │ │ │ │ @ instruction: 0xf47a2900 │ │ │ │ - stmdbge r8, {r0, r2, r3, r4, r5, r6, r7, sl, fp, sp, pc} │ │ │ │ - rsbmi pc, r1, #1879048196 @ 0x70000004 │ │ │ │ + stmdbge r8, {r0, r1, r3, r4, r5, r6, r7, sl, fp, sp, pc} │ │ │ │ + rscmi pc, r5, #1879048196 @ 0x70000004 │ │ │ │ andeq pc, sp, #192, 4 │ │ │ │ @ instruction: 0xf7f19305 │ │ │ │ - blls 0x261828 │ │ │ │ + blls 0x261890 │ │ │ │ @ instruction: 0xf47a2800 │ │ │ │ - @ instruction: 0xf7faada8 │ │ │ │ - ldcvs 12, cr11, [sl, #-956]! @ 0xfffffc44 │ │ │ │ + @ instruction: 0xf7faada6 │ │ │ │ + ldcvs 12, cr11, [sl, #-948]! @ 0xfffffc4c │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ addhi pc, r4, r0 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7faaadb │ │ │ │ - ldcvs 12, cr11, [sl, #-884]! @ 0xfffffc8c │ │ │ │ + ldcvs 12, cr11, [sl, #-876]! @ 0xfffffc94 │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ ldmdavs r2, {r1, r2, r3, r4, r5, r6, ip, lr, pc}^ │ │ │ │ svceq 0x0070f412 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ - bcs 0xeb244 │ │ │ │ - bge 0xffcdfc44 │ │ │ │ - stcllt 7, cr15, [ip], {250} @ 0xfa │ │ │ │ + bcs 0xeb2e4 │ │ │ │ + bge 0xffcdfce4 │ │ │ │ + stcllt 7, cr15, [sl], {250} @ 0xfa │ │ │ │ @ instruction: 0xf8d26d3a │ │ │ │ @ instruction: 0xf4111098 │ │ │ │ suble r6, r9, r0, ror pc │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47e2a00 │ │ │ │ @ instruction: 0xf7faae0e │ │ │ │ - ldcvs 12, cr11, [sl, #-748]! @ 0xfffffd14 │ │ │ │ + ldcvs 12, cr11, [sl, #-740]! @ 0xfffffd1c │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ ldmdavs r2, {r2, r3, r5, ip, lr, pc}^ │ │ │ │ svceq 0x0070f412 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ - bcs 0xeb288 │ │ │ │ - bge 0xfe1dfc88 │ │ │ │ - stclt 7, cr15, [sl], #1000 @ 0x3e8 │ │ │ │ + bcs 0xeb328 │ │ │ │ + bge 0xfe1dfd28 │ │ │ │ + stclt 7, cr15, [r8], #1000 @ 0x3e8 │ │ │ │ @ instruction: 0xf8d26d3a │ │ │ │ @ instruction: 0xf4111098 │ │ │ │ rsbsle r6, fp, r0, ror pc │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf7faad7b │ │ │ │ - ldcvs 12, cr11, [sl, #-612]! @ 0xfffffd9c │ │ │ │ + ldcvs 12, cr11, [sl, #-604]! @ 0xfffffda4 │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ ldmdavs r2, {r1, r2, r4, r5, r6, ip, lr, pc}^ │ │ │ │ svceq 0x0070f412 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ - bcs 0xeb2cc │ │ │ │ + bcs 0xeb36c │ │ │ │ stcge 4, cr15, [r9, #508] @ 0x1fc │ │ │ │ - stclt 7, cr15, [r8], {250} @ 0xfa │ │ │ │ + stclt 7, cr15, [r6], {250} @ 0xfa │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163318 │ │ │ │ + bcs 0x1633b8 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb2e8 │ │ │ │ - bge 0x165fce4 │ │ │ │ - ldcllt 7, cr15, [ip], #-1000 @ 0xfffffc18 │ │ │ │ + bcs 0xeb388 │ │ │ │ + bge 0x165fd84 │ │ │ │ + ldcllt 7, cr15, [sl], #-1000 @ 0xfffffc18 │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163330 │ │ │ │ + bcs 0x1633d0 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb300 │ │ │ │ + bcs 0xeb3a0 │ │ │ │ stclge 4, cr15, [r3, #504] @ 0x1f8 │ │ │ │ - ldcllt 7, cr15, [r0], #-1000 @ 0xfffffc18 │ │ │ │ + stcllt 7, cr15, [lr], #-1000 @ 0xfffffc18 │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163348 │ │ │ │ + bcs 0x1633e8 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb318 │ │ │ │ - bge 0xfff9fd0c │ │ │ │ - stcllt 7, cr15, [r4], #-1000 @ 0xfffffc18 │ │ │ │ + bcs 0xeb3b8 │ │ │ │ + bge 0xfff1fdac │ │ │ │ + stcllt 7, cr15, [r2], #-1000 @ 0xfffffc18 │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163360 │ │ │ │ + bcs 0x163400 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb330 │ │ │ │ - bge 0x169fd2c │ │ │ │ - mrrclt 7, 15, pc, r8, cr10 @ │ │ │ │ + bcs 0xeb3d0 │ │ │ │ + bge 0x169fdcc │ │ │ │ + mrrclt 7, 15, pc, r6, cr10 @ │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163378 │ │ │ │ + bcs 0x163418 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb348 │ │ │ │ - bge 0x1cdfd44 │ │ │ │ - mcrrlt 7, 15, pc, ip, cr10 @ │ │ │ │ + bcs 0xeb3e8 │ │ │ │ + bge 0x1cdfde4 │ │ │ │ + mcrrlt 7, 15, pc, sl, cr10 @ │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163390 │ │ │ │ + bcs 0x163430 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb360 │ │ │ │ - blge 0xd5fd5c │ │ │ │ - mcrrlt 7, 15, pc, r0, cr10 @ │ │ │ │ + bcs 0xeb400 │ │ │ │ + blge 0xd5fdfc │ │ │ │ + ldclt 7, cr15, [lr], #-1000 @ 0xfffffc18 │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x1633a8 │ │ │ │ + bcs 0x163448 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb378 │ │ │ │ - blge 0x11fd74 │ │ │ │ - ldclt 7, cr15, [r4], #-1000 @ 0xfffffc18 │ │ │ │ + bcs 0xeb418 │ │ │ │ + blge 0x11fe14 │ │ │ │ + ldclt 7, cr15, [r2], #-1000 @ 0xfffffc18 │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x1633c0 │ │ │ │ + bcs 0x163460 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb390 │ │ │ │ + bcs 0xeb430 │ │ │ │ ldmdbge sl, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ - stclt 7, cr15, [r8], #-1000 @ 0xfffffc18 │ │ │ │ + stclt 7, cr15, [r6], #-1000 @ 0xfffffc18 │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x1633d8 │ │ │ │ + bcs 0x163478 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb3a8 │ │ │ │ + bcs 0xeb448 │ │ │ │ ldclge 4, cr15, [lr], #508 @ 0x1fc │ │ │ │ - ldclt 7, cr15, [ip], {250} @ 0xfa │ │ │ │ + ldclt 7, cr15, [sl], {250} @ 0xfa │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x1633f0 │ │ │ │ + bcs 0x163490 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb3c0 │ │ │ │ + bcs 0xeb460 │ │ │ │ ldcge 4, cr15, [r1, #-508] @ 0xfffffe04 │ │ │ │ - ldclt 7, cr15, [r0], {250} @ 0xfa │ │ │ │ + stclt 7, cr15, [lr], {250} @ 0xfa │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163408 │ │ │ │ + bcs 0x1634a8 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb3d8 │ │ │ │ - blge 0x1f9fdd4 │ │ │ │ - stclt 7, cr15, [r4], {250} @ 0xfa │ │ │ │ + bcs 0xeb478 │ │ │ │ + blge 0x1f9fe74 │ │ │ │ + stclt 7, cr15, [r2], {250} @ 0xfa │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163420 │ │ │ │ + bcs 0x1634c0 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb3f0 │ │ │ │ - bge 0x111fdec │ │ │ │ - bllt 0xfff20bdc │ │ │ │ + bcs 0xeb490 │ │ │ │ + bge 0x111fe8c │ │ │ │ + bllt 0xffea0c7c │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163438 │ │ │ │ + bcs 0x1634d8 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb408 │ │ │ │ + bcs 0xeb4a8 │ │ │ │ ldmdbge r6, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - bllt 0xffc20bf4 │ │ │ │ + bllt 0xffba0c94 │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163450 │ │ │ │ + bcs 0x1634f0 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb420 │ │ │ │ - blge 0x1e5fe1c │ │ │ │ - bllt 0xff920c0c │ │ │ │ + bcs 0xeb4c0 │ │ │ │ + blge 0x1e5febc │ │ │ │ + bllt 0xff8a0cac │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163468 │ │ │ │ + bcs 0x163508 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb438 │ │ │ │ - blge 0x59fe34 │ │ │ │ - bllt 0xff620c24 │ │ │ │ + bcs 0xeb4d8 │ │ │ │ + blge 0x59fed4 │ │ │ │ + bllt 0xff5a0cc4 │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163480 │ │ │ │ + bcs 0x163520 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb450 │ │ │ │ + bcs 0xeb4f0 │ │ │ │ ldmge r5, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ - bllt 0xff320c3c │ │ │ │ + bllt 0xff2a0cdc │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163498 │ │ │ │ + bcs 0x163538 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb468 │ │ │ │ - blge 0xfe7dfe64 │ │ │ │ - bllt 0xff020c54 │ │ │ │ + bcs 0xeb508 │ │ │ │ + blge 0xfe7dff04 │ │ │ │ + bllt 0xfefa0cf4 │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x1634b0 │ │ │ │ + bcs 0x163550 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb480 │ │ │ │ + bcs 0xeb520 │ │ │ │ ldclge 4, cr15, [r2, #504] @ 0x1f8 │ │ │ │ - bllt 0xfed20c6c │ │ │ │ + bllt 0xfeca0d0c │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x1634c8 │ │ │ │ + bcs 0x163568 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb498 │ │ │ │ - blge 0xfe99fe94 │ │ │ │ - bllt 0xfea20c84 │ │ │ │ + bcs 0xeb538 │ │ │ │ + blge 0xfe99ff34 │ │ │ │ + bllt 0xfe9a0d24 │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x1634e0 │ │ │ │ + bcs 0x163580 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb4b0 │ │ │ │ + bcs 0xeb550 │ │ │ │ ldcge 4, cr15, [sp, #-504]! @ 0xfffffe08 │ │ │ │ - bllt 0xfe720c9c │ │ │ │ + bllt 0xfe6a0d3c │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x1634f8 │ │ │ │ + bcs 0x163598 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb4c8 │ │ │ │ + bcs 0xeb568 │ │ │ │ stcge 4, cr15, [ip], #508 @ 0x1fc │ │ │ │ - bllt 0xfe420cb4 │ │ │ │ + bllt 0xfe3a0d54 │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163510 │ │ │ │ + bcs 0x1635b0 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb4e0 │ │ │ │ - ldmdbge pc!, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} @ │ │ │ │ - bllt 0xfe120ccc │ │ │ │ + bcs 0xeb580 │ │ │ │ + ldmdbge sp!, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ + bllt 0x20a0d6c │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163528 │ │ │ │ + bcs 0x1635c8 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb4f8 │ │ │ │ + bcs 0xeb598 │ │ │ │ ldmge pc!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} @ │ │ │ │ - bllt 0x1e20ce4 │ │ │ │ + bllt 0x1da0d84 │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163540 │ │ │ │ + bcs 0x1635e0 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb510 │ │ │ │ + bcs 0xeb5b0 │ │ │ │ stclge 4, cr15, [r1, #-504] @ 0xfffffe08 │ │ │ │ - bllt 0x1b20cfc │ │ │ │ + bllt 0x1aa0d9c │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163558 │ │ │ │ + bcs 0x1635f8 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb528 │ │ │ │ - blge 0xff51ff24 │ │ │ │ - bllt 0x1820d14 │ │ │ │ + bcs 0xeb5c8 │ │ │ │ + blge 0xff51ffc4 │ │ │ │ + bllt 0x17a0db4 │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x163570 │ │ │ │ + bcs 0x163610 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xeb540 │ │ │ │ + bcs 0xeb5e0 │ │ │ │ svcge 0x0076f47e │ │ │ │ - bllt 0x1520d2c │ │ │ │ + bllt 0x14a0dcc │ │ │ │ @ instruction: 0xf8d26d3a │ │ │ │ @ instruction: 0xf4111098 │ │ │ │ andle r6, sl, r0, ror pc │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47c2a00 │ │ │ │ - @ instruction: 0xf7faae5c │ │ │ │ - ldmibvc r2, {r0, r1, r2, r3, r4, r5, r8, r9, fp, ip, sp, pc}^ │ │ │ │ + @ instruction: 0xf7faae5a │ │ │ │ + ldmibvc r2, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, pc}^ │ │ │ │ andeq pc, pc, #2 │ │ │ │ svclt 0x00942a02 │ │ │ │ andcs r2, r1, #0, 4 │ │ │ │ @ instruction: 0xf47c2a00 │ │ │ │ - @ instruction: 0xf7faae50 │ │ │ │ - svclt 0x0000bb33 │ │ │ │ + @ instruction: 0xf7faae4e │ │ │ │ + svclt 0x0000bb31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ - blmi 0xfed4f008 │ │ │ │ + blmi 0xfed4f0a8 │ │ │ │ eorcs r4, r4, #13631488 @ 0xd00000 │ │ │ │ andls r2, r3, r0, lsl #2 │ │ │ │ ldmdavs fp, {r1, r4, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f931b │ │ │ │ @ instruction: 0xf1c60300 │ │ │ │ - movwcs lr, #3694 @ 0xe6e │ │ │ │ + movwcs lr, #3678 @ 0xe5e │ │ │ │ orrsvc pc, r0, #217055232 @ 0xcf00000 │ │ │ │ @ instruction: 0xf1b3402b │ │ │ │ suble r4, r2, r4, ror pc │ │ │ │ svcvs 0x0038f113 │ │ │ │ andcs sp, r0, r0, lsl r0 │ │ │ │ ldmdavs sl, {r0, r2, r5, r7, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl fp │ │ │ │ @@ -215708,67 +215749,67 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ vmull.u8 q8, d21, d25 │ │ │ │ @ instruction: 0xf0013203 │ │ │ │ vorr.i32 d16, #208 @ 0x000000d0 │ │ │ │ tstmi r1, #67108866 @ 0x4000002 │ │ │ │ + ldmdbne r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ streq pc, [pc, -r5] │ │ │ │ - bne 0x65d734 │ │ │ │ andmi pc, r3, #335544323 @ 0x14000003 │ │ │ │ vrsubhn.i16 d20, , q4 │ │ │ │ - blcs 0x16c608 │ │ │ │ + blcs 0x16c6a8 │ │ │ │ mrshi pc, (UNDEF: 2) @ │ │ │ │ rsble r2, r5, r3, lsl #22 │ │ │ │ - ldrls r2, [r7, -r1, lsl #22] │ │ │ │ - tstphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ - ldmdbge r2, {r3, r4, r8, ip, pc} │ │ │ │ - @ instruction: 0xf00a9803 │ │ │ │ - andsls r0, r3, #67108864 @ 0x4000000 │ │ │ │ - tstls r6, #0, 4 │ │ │ │ + @ instruction: 0xf0002b01 │ │ │ │ + tstls r8, r4, lsl r1 │ │ │ │ + stmdals r3, {r1, r4, r8, fp, sp, pc} │ │ │ │ + movweq pc, #4105 @ 0x1009 @ │ │ │ │ + tstls r6, #6029312 @ 0x5c0000 │ │ │ │ movtne pc, #9157 @ 0x23c5 @ │ │ │ │ - vmov.i32 d25, #-738197504 @ 0xd4000000 │ │ │ │ + vmov.i32 d25, #54016 @ 0x0000d300 │ │ │ │ tstls r5, #64, 10 @ 0x10000000 │ │ │ │ ldrls r2, [r2, #-769] @ 0xfffffcff │ │ │ │ - tstcs r9, #3358720 @ 0x334000 │ │ │ │ - blx 0x3a0e18 │ │ │ │ - bls 0x1dcd40 │ │ │ │ + movwcs r9, #794 @ 0x31a │ │ │ │ + tstls r9, #20, 12 @ 0x1400000 │ │ │ │ + blx 0x320eb8 │ │ │ │ + bls 0x1dcde0 │ │ │ │ orrne pc, r1, #335544323 @ 0x14000003 │ │ │ │ @ instruction: 0xf8d2469b │ │ │ │ vshr.u64 q8, q0, #64 │ │ │ │ stmdacs r0, {sp} │ │ │ │ ldcvs 0, cr13, [r2, #-728] @ 0xfffffd28 │ │ │ │ @ instruction: 0xf0010ca9 │ │ │ │ vorr.i32 d16, #208 @ 0x000000d0 │ │ │ │ movwmi r3, #4099 @ 0x1003 │ │ │ │ ldmdavs r2, {r2, r8, ip, pc} │ │ │ │ andeq pc, lr, #18 │ │ │ │ - beq 0xb96f34 │ │ │ │ + beq 0xb96fd4 │ │ │ │ tstpeq pc, r2 @ p-variant is OBSOLETE │ │ │ │ stmiale r4!, {r1, r3, r8, fp, sp} │ │ │ │ andeq pc, ip, #2 │ │ │ │ strne pc, [r1, -r5, asr #7] │ │ │ │ @ instruction: 0xf0002a04 │ │ │ │ - bcs 0x3035e8 │ │ │ │ + bcs 0x303688 │ │ │ │ @ instruction: 0x81b3f000 │ │ │ │ vhadd.s8 d18, d2, d12 │ │ │ │ - vmvn.i32 d23, #3072 @ 0x00000c00 │ │ │ │ - blcs 0x1a3768 │ │ │ │ + vrshr.s64 d23, d28, #64 │ │ │ │ + blcs 0x1a3808 │ │ │ │ andcs pc, r1, #0, 22 │ │ │ │ @ instruction: 0xf8d09803 │ │ │ │ ldmib r2, {r3, r7, sp, lr}^ │ │ │ │ @ instruction: 0xf8d29aec │ │ │ │ andls r2, r5, #184, 6 @ 0xe0000002 │ │ │ │ sbcshi pc, r8, r0, asr #32 │ │ │ │ andeq lr, r2, #303104 @ 0x4a000 │ │ │ │ orrle r2, r4, r1, lsl #20 │ │ │ │ @ instruction: 0xf0059306 │ │ │ │ - blls 0x2a2848 │ │ │ │ + blls 0x2a28f8 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - bls 0x1c3514 │ │ │ │ + bls 0x1c35b4 │ │ │ │ ldrdmi pc, [r4], r2 │ │ │ │ @ instruction: 0xf284fab4 │ │ │ │ sbcs r0, r2, r2, asr r9 │ │ │ │ @ instruction: 0xf53f06c9 │ │ │ │ @ instruction: 0xe7c8af74 │ │ │ │ andne pc, r0, r5, lsl r4 @ │ │ │ │ svcge 0x0070f43f │ │ │ │ @@ -215777,140 +215818,140 @@ │ │ │ │ stmdacs r0, {sp} │ │ │ │ svcge 0x0068f43f │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r8, sl, fp, sp, lr} │ │ │ │ movweq pc, #57363 @ 0xe013 @ │ │ │ │ strbeq sp, [fp], r2, lsl #2 │ │ │ │ svcge 0x005ff53f │ │ │ │ strne pc, [r1], #965 @ 0x3c5 │ │ │ │ - beq 0x15ef30 │ │ │ │ + stmdbeq r1, {r0, r3, ip, sp, lr, pc} │ │ │ │ vrsubhn.i16 d19, , │ │ │ │ - @ instruction: 0x2c031940 │ │ │ │ + @ instruction: 0x2c031a40 │ │ │ │ bichi pc, pc, r0 │ │ │ │ - @ instruction: 0xf1ba9406 │ │ │ │ + @ instruction: 0xf1b99406 │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ mcrcs 1, 0, r8, cr3, cr5, {5} │ │ │ │ svcge 0x004df43f │ │ │ │ @ instruction: 0xf0002e04 │ │ │ │ mcrcs 1, 0, r8, cr2, cr8, {7} │ │ │ │ bicshi pc, pc, r0 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ stmdals r3, {r1, r3, r4, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xf0059204 │ │ │ │ - stmdacs r0, {r0, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ cmpphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf1099a04 │ │ │ │ - @ instruction: 0xf0440901 │ │ │ │ - @ instruction: 0xf1a90ae0 │ │ │ │ + @ instruction: 0xf10a9a04 │ │ │ │ + @ instruction: 0xf0440a01 │ │ │ │ + @ instruction: 0xf1aa09e0 │ │ │ │ movwcs r0, #5378 @ 0x1502 │ │ │ │ @ instruction: 0xf585fab5 │ │ │ │ - biceq lr, r9, pc, asr #20 │ │ │ │ + biceq lr, sl, pc, asr #20 │ │ │ │ smlatbls r4, r3, r0, r4 │ │ │ │ movwls r0, #47469 @ 0xb96d │ │ │ │ @ instruction: 0xf76c9207 │ │ │ │ - andls pc, r5, r1, lsl pc @ │ │ │ │ - @ instruction: 0xff0ef76c │ │ │ │ + andls pc, r5, r1, asr #29 │ │ │ │ + cdp2 7, 11, cr15, cr14, cr12, {3} │ │ │ │ strmi r9, [r1], -r7, lsl #20 │ │ │ │ stmdals r3, {r3, ip, pc} │ │ │ │ @ instruction: 0xf7c4920a │ │ │ │ - movwcs pc, #3987 @ 0xf93 @ │ │ │ │ + movwcs pc, #3915 @ 0xf4b @ │ │ │ │ movwls r9, #30473 @ 0x7709 │ │ │ │ @ instruction: 0xb70ae9dd │ │ │ │ @ instruction: 0xf7d8e017 │ │ │ │ - blls 0x26286c │ │ │ │ + blls 0x2627cc │ │ │ │ strmi r9, [r1], -r0, lsl #6 │ │ │ │ strtmi r9, [r0], -r4, lsl #22 │ │ │ │ - @ instruction: 0xf786461a │ │ │ │ - stmdbls r8, {r0, r2, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ - strbmi r4, [r8], #1594 @ 0x63a │ │ │ │ - beq 0xff91f050 │ │ │ │ + @ instruction: 0xf785461a │ │ │ │ + stmdbls r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldrbmi r4, [r0], #1594 @ 0x63a │ │ │ │ + stmibeq r0!, {r0, r3, r5, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7714608 │ │ │ │ - blls 0x2e2d5c │ │ │ │ + blls 0x2e2cbc │ │ │ │ movwls r3, #29441 @ 0x7301 │ │ │ │ vqsub.u8 d20, d16, d14 │ │ │ │ stmdals r3, {r0, r1, r3, r4, r6, r8, pc} │ │ │ │ - andge pc, r0, sp, asr #17 │ │ │ │ + andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8d09a08 │ │ │ │ stmdbls r5, {r3, r7, ip, sp} │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ - blx 0xfe820ef2 │ │ │ │ - b 0x6f48d4 │ │ │ │ + blx 0x1620f92 │ │ │ │ + b 0x6f4974 │ │ │ │ sbcsle r0, r8, r5, lsl #30 │ │ │ │ - mrc2 7, 0, pc, cr0, cr8, {6} │ │ │ │ + stc2l 7, cr15, [r0, #864] @ 0x360 │ │ │ │ movwls r9, #2821 @ 0xb05 │ │ │ │ strmi r2, [r1], -r8, lsl #6 │ │ │ │ @ instruction: 0x4620461a │ │ │ │ - @ instruction: 0xf826f786 │ │ │ │ + @ instruction: 0xffd6f785 │ │ │ │ andeq pc, r1, r8, lsl #2 │ │ │ │ - mcr2 7, 0, pc, cr4, cr8, {6} @ │ │ │ │ + ldc2 7, cr15, [r4, #864]! @ 0x360 │ │ │ │ strbmi r9, [r0], -sl │ │ │ │ - mcr2 7, 0, pc, cr0, cr8, {6} @ │ │ │ │ + ldc2 7, cr15, [r0, #864]! @ 0x360 │ │ │ │ strmi r2, [r2], -r8, lsl #6 │ │ │ │ andcs r9, r0, sl, lsl #18 │ │ │ │ @ instruction: 0xf7859300 │ │ │ │ - strb pc, [r8, r7, asr #31] @ │ │ │ │ + @ instruction: 0xe7c8ff77 │ │ │ │ tstls r9, #196608 @ 0x30000 │ │ │ │ - movweq pc, #12298 @ 0x300a @ │ │ │ │ - ldmdbge r2, {r3, r4, r8, ip, pc} │ │ │ │ - vorr.i32 d25, #54784 @ 0x0000d600 │ │ │ │ - stmib sp, {r6, r7, r8, r9, ip}^ │ │ │ │ - vorr.i32 d22, #54272 @ 0x0000d400 │ │ │ │ - ldrls r1, [r7, -r0, lsl #7] │ │ │ │ + movweq pc, #12297 @ 0x3009 @ │ │ │ │ vmov.i32 d25, #54016 @ 0x0000d300 │ │ │ │ - movwcc r5, #5440 @ 0x1540 │ │ │ │ - tstls sl, #75497472 @ 0x4800000 │ │ │ │ - @ instruction: 0xf90cf7f7 │ │ │ │ + tstls r8, r0, asr #5 │ │ │ │ + tstls r6, #294912 @ 0x48000 │ │ │ │ + orrne pc, r0, #335544323 @ 0x14000003 │ │ │ │ + @ instruction: 0x96149717 │ │ │ │ + strbpl pc, [r0, #-965] @ 0xfffffc3b @ │ │ │ │ + ldrls r3, [r2, #-769] @ 0xfffffcff │ │ │ │ + tstls sl, #1342177281 @ 0x50000001 │ │ │ │ + @ instruction: 0xf90af7f7 │ │ │ │ tstls r9, #203423744 @ 0xc200000 │ │ │ │ - movweq pc, #4106 @ 0x100a @ │ │ │ │ - ldmdbge r2, {r3, r4, r8, ip, pc} │ │ │ │ - vorr.i32 d25, #54784 @ 0x0000d600 │ │ │ │ - stmdals r3, {r0, r7, r8, r9, ip} │ │ │ │ - tstvs r4, #3358720 @ 0x334000 │ │ │ │ + movweq pc, #4105 @ 0x1009 @ │ │ │ │ + vmov.i32 d25, #54016 @ 0x0000d300 │ │ │ │ + tstls r8, r1, lsl #5 │ │ │ │ + tstls r6, #294912 @ 0x48000 │ │ │ │ movtne pc, #965 @ 0x3c5 @ │ │ │ │ - @ instruction: 0xe7e89213 │ │ │ │ + ldrls r9, [r7, -r3, lsl #16] │ │ │ │ + @ instruction: 0xe7e79614 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ movwls r9, #26627 @ 0x6803 │ │ │ │ - stc2 0, cr15, [lr, #20] │ │ │ │ + ldc2 0, cr15, [r2, #20] │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ adcshi pc, pc, r0 │ │ │ │ ldrmi r9, [ip], -r6, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf1baaf26 │ │ │ │ svclt 0x00140f01 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdaeq r1, {r1, ip, sp, lr, pc} │ │ │ │ andeq pc, pc, #5 │ │ │ │ vsubl.u8 , d5, d15 │ │ │ │ andsls r4, r0, #805306368 @ 0x30000000 │ │ │ │ @ instruction: 0xf0402f00 │ │ │ │ - bls 0x1c33e4 │ │ │ │ + bls 0x1c3484 │ │ │ │ smlalcs pc, r8, r2, r8 @ │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ ldrmi r8, [r0, #215] @ 0xd7 │ │ │ │ movwcs fp, #16156 @ 0x3f1c │ │ │ │ - bleq 0x1df1e8 │ │ │ │ + bleq 0x1df288 │ │ │ │ @ instruction: 0xf76c9307 │ │ │ │ - strmi pc, [r0], r1, lsr #29 │ │ │ │ - cdp2 7, 6, cr15, cr10, cr12, {3} │ │ │ │ + pkhtbmi pc, r0, r1, asr #28 @ │ │ │ │ + cdp2 7, 1, cr15, cr10, cr12, {3} │ │ │ │ andmi pc, r3, #335544323 @ 0x14000003 │ │ │ │ strmi r4, [r7], -r1, lsl #12 │ │ │ │ @ instruction: 0xf7c49803 │ │ │ │ - @ instruction: 0xf1b9feef │ │ │ │ + @ instruction: 0xf1b9fea7 │ │ │ │ vpmax.f32 d16, d0, d0 │ │ │ │ andcs r8, r8, #132 @ 0x84 │ │ │ │ movweq pc, #61446 @ 0xf006 @ │ │ │ │ @ instruction: 0xf6469306 │ │ │ │ vmull.s8 q11, d0, d20 │ │ │ │ - blx 0x116e338 │ │ │ │ + blx 0x116e3d8 │ │ │ │ andls pc, ip, #-1342177280 @ 0xb0000000 │ │ │ │ - blls 0x2ab8ec │ │ │ │ + blls 0x2ab98c │ │ │ │ vpmax.s8 d15, d11, d2 │ │ │ │ - bls 0x20790c │ │ │ │ + bls 0x2079ac │ │ │ │ eorgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0x0c03ea44 │ │ │ │ - bl 0x334b54 │ │ │ │ + bl 0x334bf4 │ │ │ │ @ instruction: 0xf8cd0602 │ │ │ │ movwls r9, #32836 @ 0x8044 │ │ │ │ strls r9, [lr, #-1549] @ 0xfffff9f3 │ │ │ │ svceq 0x0000f1ba │ │ │ │ movwcs fp, #4060 @ 0xfdc │ │ │ │ @ instruction: 0xdd53990c │ │ │ │ @ instruction: 0xf04f9b0e │ │ │ │ @@ -215919,161 +215960,161 @@ │ │ │ │ movwls r1, #17152 @ 0x4300 │ │ │ │ strbtmi r9, [r5], -fp, lsl #28 │ │ │ │ @ instruction: 0xf8cd2400 │ │ │ │ eor ip, r6, r8, lsr #32 │ │ │ │ ldrtmi r9, [sl], -r6, lsl #22 │ │ │ │ strbmi r9, [r1], -r3, lsl #16 │ │ │ │ @ instruction: 0xf7c89500 │ │ │ │ - bls 0x321b94 │ │ │ │ + bls 0x321b14 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - stc2l 7, cr15, [r4, #-864]! @ 0xfffffca0 │ │ │ │ + ldc2 7, cr15, [r4, #-864] @ 0xfffffca0 │ │ │ │ strmi r9, [r2], -r9, lsl #22 │ │ │ │ svceq 0x0002f1bb │ │ │ │ ldmdavs r9, {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf1bbd05e │ │ │ │ subsle r0, r8, r3, lsl #30 │ │ │ │ svceq 0x0001f1bb │ │ │ │ @ instruction: 0xf775d052 │ │ │ │ - bls 0x2e137c │ │ │ │ + bls 0x2e12dc │ │ │ │ @ instruction: 0x46384639 │ │ │ │ @ instruction: 0xf7713401 │ │ │ │ - blls 0x262b98 │ │ │ │ + blls 0x262af8 │ │ │ │ strbeq pc, [r0, #37]! @ 0x25 @ │ │ │ │ ldrmi r4, [lr], #-1442 @ 0xfffffa5e │ │ │ │ - blls 0x2172b4 │ │ │ │ + blls 0x217354 │ │ │ │ bicsle r2, r5, r0, lsl #22 │ │ │ │ strbmi r9, [r9], -r8, lsl #20 │ │ │ │ @ instruction: 0xf7d84630 │ │ │ │ - blls 0x362694 │ │ │ │ + blls 0x3625f4 │ │ │ │ @ instruction: 0xf1bb4602 │ │ │ │ strbmi r0, [r0], -r2, lsl #30 │ │ │ │ eorsle r6, r2, r9, lsl r8 │ │ │ │ svceq 0x0003f1bb │ │ │ │ @ instruction: 0xf1bbd02c │ │ │ │ eorle r0, r6, r1, lsl #30 │ │ │ │ - mcr2 7, 7, pc, cr4, cr4, {3} @ │ │ │ │ + mrc2 7, 4, pc, cr4, cr4, {3} │ │ │ │ ldrtmi r9, [sl], -r6, lsl #22 │ │ │ │ strbmi r9, [r1], -r3, lsl #16 │ │ │ │ @ instruction: 0xf7c89500 │ │ │ │ - @ instruction: 0xe7d4fa7f │ │ │ │ + @ instruction: 0xe7d4fa37 │ │ │ │ addsmi r1, r1, #23040 @ 0x5a00 │ │ │ │ movwcc sp, #8194 @ 0x2002 │ │ │ │ mvnsle r4, fp, lsl #5 │ │ │ │ @ instruction: 0xf10e9b0d │ │ │ │ ldrbmi r0, [r3, #-3585]! @ 0xfffff1ff │ │ │ │ @ instruction: 0xf8ddd19a │ │ │ │ stmdbls pc, {r2, r6, ip, pc} @ │ │ │ │ andle r2, r6, pc, lsl #18 │ │ │ │ vqrdmulh.s d15, d9, d10 │ │ │ │ stmdals r3, {r4, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf7f600db │ │ │ │ - andcs pc, r1, r9, lsr lr @ │ │ │ │ + andcs pc, r1, fp, lsr #28 │ │ │ │ svccs 0x0003e5e8 │ │ │ │ mcrge 4, 2, pc, cr10, cr15, {3} @ │ │ │ │ @ instruction: 0xf774e5e3 │ │ │ │ - ldrb pc, [r7, fp, lsr #30] @ │ │ │ │ - @ instruction: 0xf804f775 │ │ │ │ + @ instruction: 0xe7d7fedb │ │ │ │ + @ instruction: 0xffb4f774 │ │ │ │ @ instruction: 0xf774e7d4 │ │ │ │ - bfi pc, r3, (invalid: 31:17) @ │ │ │ │ - @ instruction: 0xf856f775 │ │ │ │ + ldrb pc, [r1, r3, asr #30] @ │ │ │ │ + @ instruction: 0xf806f775 │ │ │ │ @ instruction: 0xf775e7ab │ │ │ │ - @ instruction: 0xe7a8f89b │ │ │ │ - @ instruction: 0xf874f775 │ │ │ │ + str pc, [r8, fp, asr #16]! │ │ │ │ + @ instruction: 0xf824f775 │ │ │ │ @ instruction: 0xf8dde7a5 │ │ │ │ @ instruction: 0xf109c028 │ │ │ │ - blls 0x3e5628 │ │ │ │ + blls 0x3e56c8 │ │ │ │ stcleq 0, cr15, [r0], #176 @ 0xb0 │ │ │ │ @ instruction: 0xf47f4599 │ │ │ │ @ instruction: 0xf8ddaf7b │ │ │ │ strb lr, [r9, ip, lsr #32] │ │ │ │ @ instruction: 0xf57f06aa │ │ │ │ strb sl, [r0, #3623] @ 0xe27 │ │ │ │ movwls r1, #27832 @ 0x6cb8 │ │ │ │ - @ instruction: 0xf998f7c8 │ │ │ │ + @ instruction: 0xf950f7c8 │ │ │ │ @ instruction: 0xf1b89b06 │ │ │ │ tstle r7, r0, lsl #30 │ │ │ │ str r4, [sp, -r4, lsl #6]! │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf044d108 │ │ │ │ str r0, [r7, -r0, ror #9]! │ │ │ │ andle r2, r3, r0, ror #17 │ │ │ │ movwmi r2, #17155 @ 0x4303 │ │ │ │ @ instruction: 0xe721469b │ │ │ │ @ instruction: 0xf7c84618 │ │ │ │ - ldrb pc, [r7, r3, lsl #19]! @ │ │ │ │ + @ instruction: 0xe7f7f93b │ │ │ │ ldrbmi r9, [sl], -r9, lsl #30 │ │ │ │ adcsle r2, r8, pc, lsl #30 │ │ │ │ ldrtmi r9, [r9], -r6, lsl #22 │ │ │ │ - blx 0x28928c │ │ │ │ + blx 0x28932c │ │ │ │ @ instruction: 0xf7f6f303 │ │ │ │ - ldr pc, [r0, fp, ror #27]! │ │ │ │ + sbfx pc, sp, #27, #17 │ │ │ │ andls r9, r4, #196608 @ 0x30000 │ │ │ │ - ldc2l 0, cr15, [r8], #-20 @ 0xffffffec │ │ │ │ + ldc2l 0, cr15, [ip], #-20 @ 0xffffffec │ │ │ │ adcle r2, sl, r0, lsl #16 │ │ │ │ - bls 0x1eea9c │ │ │ │ - stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - strtmi fp, [r2], r8, lsl #30 │ │ │ │ + bls 0x1eeb3c │ │ │ │ + beq 0x15f764 │ │ │ │ + strtmi fp, [r1], r8, lsl #30 │ │ │ │ mrcge 4, 2, APSR_nzcv, cr5, cr15, {1} │ │ │ │ - ldrbmi r2, [r5], -r1, lsl #6 │ │ │ │ - strtmi r2, [r2], r8, lsl #2 │ │ │ │ + strbmi r2, [sp], -r1, lsl #6 │ │ │ │ + strtmi r2, [r1], r8, lsl #2 │ │ │ │ smlatbls r4, r3, r0, r4 │ │ │ │ - @ instruction: 0xf08ae657 │ │ │ │ + @ instruction: 0xf089e657 │ │ │ │ cdpcs 5, 0, cr0, cr4, cr1, {0} │ │ │ │ @ instruction: 0xf045bf18 │ │ │ │ stccs 5, cr0, [r0, #-4] │ │ │ │ ldclge 4, cr15, [sp, #-508]! @ 0xfffffe04 │ │ │ │ andls r9, r5, #196608 @ 0x30000 │ │ │ │ - mrrc2 0, 0, pc, sl, cr5 @ │ │ │ │ + mrrc2 0, 0, pc, lr, cr5 @ │ │ │ │ addle r2, ip, r0, lsl #16 │ │ │ │ strcs r2, [r2], #-520 @ 0xfffffdf8 │ │ │ │ - @ instruction: 0xf1099204 │ │ │ │ - bls 0x2256e0 │ │ │ │ + @ instruction: 0xf10a9204 │ │ │ │ + bls 0x225b80 │ │ │ │ @ instruction: 0xf04f2304 │ │ │ │ - strls r0, [r6], #-2690 @ 0xfffff57e │ │ │ │ + strls r0, [r6], #-2434 @ 0xfffff67e │ │ │ │ @ instruction: 0xf1d7e63d │ │ │ │ - @ instruction: 0x4620fe13 │ │ │ │ + strtmi pc, [r0], -r3, lsl #28 │ │ │ │ stclne 5, cr14, [r0], #-416 @ 0xfffffe60 │ │ │ │ @ instruction: 0xf7c89204 │ │ │ │ - @ instruction: 0x4682f93f │ │ │ │ + @ instruction: 0x4681f8f7 │ │ │ │ @ instruction: 0xf0059803 │ │ │ │ - bls 0x222404 │ │ │ │ + bls 0x2224b4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ movwcs sl, #8050 @ 0x1f72 │ │ │ │ - @ instruction: 0xf1092108 │ │ │ │ - b 0x11e5714 │ │ │ │ - adcmi r0, r3, sl, lsl #20 │ │ │ │ + @ instruction: 0xf10a2108 │ │ │ │ + b 0x11e5bb4 │ │ │ │ + adcmi r0, r3, r9, lsl #18 │ │ │ │ tstls r4, r0, lsl #10 │ │ │ │ stccs 6, cr14, [r2], {35} @ 0x23 │ │ │ │ stcne 0, cr13, [r0], #84 @ 0x54 │ │ │ │ @ instruction: 0xf7c89205 │ │ │ │ - strmi pc, [r2], r7, lsr #18 │ │ │ │ + pkhtbmi pc, r1, pc, asr #17 @ │ │ │ │ @ instruction: 0xf0059803 │ │ │ │ - stmdacs r0, {r0, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x005bf43f │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ - stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - b 0x1207b50 │ │ │ │ - bls 0x225b6c │ │ │ │ + beq 0x15f804 │ │ │ │ + b 0x1207bf0 │ │ │ │ + bls 0x225808 │ │ │ │ strcs r4, [r0, #-163] @ 0xffffff5d │ │ │ │ andcs lr, r3, fp, lsl #12 │ │ │ │ @ instruction: 0xf7c89204 │ │ │ │ - pkhbtmi pc, r2, r1, lsl #18 @ │ │ │ │ + strmi pc, [r1], r9, asr #17 │ │ │ │ @ instruction: 0xf0059803 │ │ │ │ - bls 0x2223a8 │ │ │ │ + bls 0x222458 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ tstcs r8, r4, asr #30 │ │ │ │ - stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - beq 0x19f494 │ │ │ │ + beq 0x15f830 │ │ │ │ + stmdbeq r2, {r0, r3, r6, ip, sp, lr, pc} │ │ │ │ strcs r4, [r0, #-1587] @ 0xfffff9cd │ │ │ │ ldrb r9, [r6, #260]! @ 0x104 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ - strbgt pc, [r4, #-2271]! @ 0xfffff721 @ │ │ │ │ + strbgt pc, [r8, #-2271]! @ 0xfffff721 @ │ │ │ │ vst4.32 {d27-d30}, [pc] │ │ │ │ @ instruction: 0xf6cf6371 │ │ │ │ @ instruction: 0xf8dc6300 │ │ │ │ @ instruction: 0xf8cdc000 │ │ │ │ @ instruction: 0xf04fc034 │ │ │ │ andmi r0, fp, r0, lsl #24 │ │ │ │ mrrcvs 4, 4, pc, r1, cr15 @ │ │ │ │ @@ -216095,45 +216136,45 @@ │ │ │ │ rscshi pc, fp, r0 │ │ │ │ andvs pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ andmi pc, r0, #217055232 @ 0xcf00000 │ │ │ │ @ instruction: 0xf0404293 │ │ │ │ @ instruction: 0xf00180e3 │ │ │ │ @ instruction: 0xf5b37398 │ │ │ │ @ instruction: 0xf0001f00 │ │ │ │ - @ instruction: 0xf5b382a7 │ │ │ │ + @ instruction: 0xf5b382a9 │ │ │ │ @ instruction: 0xf0401f40 │ │ │ │ stmdage r6, {r0, r3, r4, r6, r7, pc} │ │ │ │ - ldc2l 7, cr15, [sl, #-984] @ 0xfffffc28 │ │ │ │ + stc2l 7, cr15, [ip, #-984] @ 0xfffffc28 │ │ │ │ @ instruction: 0xf1000222 │ │ │ │ ldcvs 0, cr8, [r3, #-844]! @ 0xfffffcb4 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf4133108 │ │ │ │ @ instruction: 0xf0000f70 │ │ │ │ stcls 0, cr8, [r7], {203} @ 0xcb │ │ │ │ - @ instruction: 0xf6482108 │ │ │ │ - vsubl.s8 , d16, d13 │ │ │ │ + vrhadd.s8 d18, d9, d8 │ │ │ │ + vmov.i32 d16, #256 @ 0x00000100 │ │ │ │ stmib sp, {r0, r2, r3, r9}^ │ │ │ │ tstcs r7, r2, lsl #4 │ │ │ │ andls r9, r1, #24576 @ 0x6000 │ │ │ │ - bls 0x34a05c │ │ │ │ + bls 0x34a0fc │ │ │ │ @ instruction: 0xf7f99400 │ │ │ │ - adcs pc, sl, r7, lsr #21 │ │ │ │ + adcs pc, sl, r5, lsr #21 │ │ │ │ cmppvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ smlabtvs r0, pc, r6, pc @ │ │ │ │ @ instruction: 0xf000428b │ │ │ │ vand q4, q0, q10 │ │ │ │ - vst4.8 {d24,d26,d28,d30}, [pc :256], r7 │ │ │ │ + vst4.8 {d24,d26,d28,d30}, [pc :256], r6 │ │ │ │ @ instruction: 0xf6cf6100 │ │ │ │ addmi r6, fp, #0, 2 │ │ │ │ vst4.16 {d29-d32}, [pc :256], r6 │ │ │ │ @ instruction: 0xf6cf6201 │ │ │ │ addsmi r6, r3, #0, 4 │ │ │ │ adchi pc, r4, r0, asr #32 │ │ │ │ bicsvc pc, r0, #20 │ │ │ │ - adcshi pc, r0, #0 │ │ │ │ + adcshi pc, r3, #0 │ │ │ │ svcne 0x0000f5b3 │ │ │ │ addshi pc, ip, r0, asr #32 │ │ │ │ @ instruction: 0xf14002e3 │ │ │ │ stcvs 0, cr8, [r3, #-612] @ 0xfffffd9c │ │ │ │ ldrdcc pc, [r8, -r3] │ │ │ │ svceq 0x0070f413 │ │ │ │ addshi pc, r2, r0 │ │ │ │ @@ -216149,920 +216190,922 @@ │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ stcne 3, cr15, [r0], {196} @ 0xc4 │ │ │ │ cmpeq r1, ip, asr #20 │ │ │ │ streq pc, [r7], #-4 │ │ │ │ tstcs r6, r1, lsl #2 │ │ │ │ strcs r9, [r8], #-1024 @ 0xfffffc00 │ │ │ │ vshl.s8 d25, d2, d9 │ │ │ │ - vaddhn.i16 d17, q8, │ │ │ │ + vaddhn.i16 d18, q0, │ │ │ │ strls r0, [r3], #-1037 @ 0xfffffbf3 │ │ │ │ - blx 0x17214c4 │ │ │ │ + blx 0x16a1564 │ │ │ │ vst4.16 {d30-d33}, [pc :128], fp │ │ │ │ @ instruction: 0xf6cf6c41 │ │ │ │ strbmi r4, [r3, #-3072]! @ 0xfffff400 │ │ │ │ vst4.16 {d29-d32}, [pc :64], sl │ │ │ │ @ instruction: 0xf6cf6050 │ │ │ │ addmi r4, r3, #0 │ │ │ │ stmdage r6, {r1, r2, r3, r4, r6, r8, ip, lr, pc} │ │ │ │ ldrbvc pc, [r8], #4 @ │ │ │ │ - ldc2l 7, cr15, [lr], {246} @ 0xf6 │ │ │ │ + ldc2l 7, cr15, [r0], {246} @ 0xf6 │ │ │ │ svcne 0x0000f5b4 │ │ │ │ @ instruction: 0x1c06e9dd │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ ldrdcc lr, [r8], -sp │ │ │ │ - adcshi pc, r5, #0 │ │ │ │ + adcshi pc, r8, #0 │ │ │ │ svceq 0x0020f5b4 │ │ │ │ - @ instruction: 0x81b8f000 │ │ │ │ + @ instruction: 0x81b9f000 │ │ │ │ cmple r9, r0, lsl #24 │ │ │ │ @ instruction: 0xf8d26d32 │ │ │ │ @ instruction: 0xf4122108 │ │ │ │ suble r0, r3, r0, ror pc │ │ │ │ strcs r4, [r0], #-1538 @ 0xfffff9fe │ │ │ │ biceq lr, r1, r1, asr #23 │ │ │ │ ldrtmi r9, [r0], -r1, lsl #8 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - strbteq pc, [r5], #-585 @ 0xfffffdb7 @ │ │ │ │ + strbteq pc, [r9], #585 @ 0x249 @ │ │ │ │ streq pc, [sp], #-704 @ 0xfffffd40 │ │ │ │ @ instruction: 0xf7f59402 │ │ │ │ - mlas r4, fp, lr, pc @ │ │ │ │ + eors pc, r4, sp, lsl #29 │ │ │ │ bicpl pc, r1, #196, 6 @ 0x10000003 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - blcs 0x143dd8 │ │ │ │ - stmiaeq r3!, {r2, r3, r5, r8, ip, lr, pc}^ │ │ │ │ + blcs 0x143e84 │ │ │ │ + stceq 1, cr13, [r3], #176 @ 0xb0 │ │ │ │ @ instruction: 0xf0039208 │ │ │ │ vorr.i32 d16, #49152 @ 0x0000c000 │ │ │ │ tstmi r3, #805306368 @ 0x30000000 │ │ │ │ - vmull.u8 q8, d20, d18 │ │ │ │ - movwls r3, #44035 @ 0xac03 │ │ │ │ + vmul.i q8, q10, d2[4] │ │ │ │ + movwls r4, #48131 @ 0xbc03 │ │ │ │ andseq pc, r0, #2 │ │ │ │ - b 0x1165708 │ │ │ │ + b 0x11657a8 │ │ │ │ stmdbge r6, {r2, r3, r9} │ │ │ │ - @ instruction: 0xf003920b │ │ │ │ + @ instruction: 0xf003920a │ │ │ │ andcs r0, r2, #16, 6 @ 0x40000000 │ │ │ │ vsubl.u8 , d4, d12 │ │ │ │ andls r5, r6, #268435456 @ 0x10000000 │ │ │ │ addne pc, r0, #196, 6 @ 0x10000003 │ │ │ │ - streq pc, [pc], #-4 @ 0xe3598 │ │ │ │ + streq pc, [pc], #-4 @ 0xe3638 │ │ │ │ andls r4, r7, #-1946157056 @ 0x8c000000 │ │ │ │ @ instruction: 0xf7f99309 │ │ │ │ - and pc, sl, pc, ror #20 │ │ │ │ + and pc, sl, sp, ror #20 │ │ │ │ vqdmlal.s q9, d0, d0[0] │ │ │ │ @ instruction: 0x400b13b0 │ │ │ │ vmla.f d18, d0, d0[0] │ │ │ │ addmi r0, fp, #32, 2 │ │ │ │ - addshi pc, r3, #0 │ │ │ │ - blmi 0xff3eb5bc │ │ │ │ - blls 0x43d628 │ │ │ │ + addshi pc, r6, #0 │ │ │ │ + blmi 0xff42b65c │ │ │ │ + blls 0x43d6c8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ - andlt r8, pc, r2, lsl r3 @ │ │ │ │ + andlt r8, pc, r7, lsl r3 @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ stmdaeq fp, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ andeq pc, pc, #1 │ │ │ │ tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - beq 0x19def4 │ │ │ │ - stceq 8, cr0, [sl], {203} @ 0xcb │ │ │ │ + stccc 3, cr15, [r3], {196} @ 0xc4 │ │ │ │ + beq 0x19df98 │ │ │ │ + @ instruction: 0xf0020ca2 │ │ │ │ + stmiaeq r3!, {r4, r9}^ │ │ │ │ tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - smlabtmi r3, r1, r3, pc @ │ │ │ │ - andseq pc, r0, #2 │ │ │ │ - vsubw.u8 q10, q2, d11 │ │ │ │ - b 0x116fa0c │ │ │ │ - vmlal.u8 q8, d4, d1 │ │ │ │ - adceq r1, r2, #128, 2 │ │ │ │ - cmnphi r2, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + stmdaeq ip, {r1, r6, r9, fp, sp, lr, pc} │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + orrne pc, r0, r1, asr #7 │ │ │ │ + adceq r4, r2, #1275068416 @ 0x4c000000 │ │ │ │ + cmnphi r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrble r0, [r3, #551] @ 0x227 │ │ │ │ @ instruction: 0xf8d06d00 │ │ │ │ svceq 0x001220f8 │ │ │ │ vmla.i , q10, d2[3] │ │ │ │ ldrmi r5, [r3], r0, lsl #4 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - stmdavs r0, {r1, r3, r6, r7, r9, pc} │ │ │ │ - andeq lr, sl, #274432 @ 0x43000 │ │ │ │ - andeq lr, r8, #270336 @ 0x42000 │ │ │ │ - svceq 0x000ef010 │ │ │ │ - ldrbeq sp, [r5], r1, lsl #2 │ │ │ │ - andsmi sp, r1, #-1107296256 @ 0xbe000000 │ │ │ │ - @ instruction: 0x4630d1bc │ │ │ │ - movwne lr, #18893 @ 0x49cd │ │ │ │ - blx 0xfe81f65c │ │ │ │ - stmdbls r4, {r4, r6, r7, r8, r9, ip, sp, pc} │ │ │ │ - strvs pc, [r0, -r4, asr #7] │ │ │ │ - ldrvc pc, [r8], #1602 @ 0x642 │ │ │ │ - sbceq r3, sp, r1, lsl #2 │ │ │ │ - stc2 7, cr15, [r0], {108} @ 0x6c │ │ │ │ - ldceq 0, cr15, [r2], {79} @ 0x4f │ │ │ │ - andeq pc, r9, #-1073741774 @ 0xc0000032 │ │ │ │ - msrvs R12_usr, r6 │ │ │ │ - orrscs pc, r6, r0, asr #5 │ │ │ │ - blx 0x3f5076 │ │ │ │ - @ instruction: 0xf6464202 │ │ │ │ - @ instruction: 0xf2c044d1 │ │ │ │ - stmdavs r9, {r0, r2, r3, sl} │ │ │ │ - stc2 7, cr15, [r2], {113} @ 0x71 │ │ │ │ - andcs r4, r1, r1, asr #12 │ │ │ │ - rsbmi pc, sp, #73400320 @ 0x4600000 │ │ │ │ - andeq pc, sp, #192, 4 │ │ │ │ - svceq 0x0000f1bb │ │ │ │ - sadd16mi fp, r4, r8 │ │ │ │ - blx 0xff4215f8 │ │ │ │ - strmi r9, [r0], r5, lsl #18 │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r6, r7, r9, pc} │ │ │ │ + andeq lr, sl, #72, 20 @ 0x48000 │ │ │ │ + @ instruction: 0xf010431a │ │ │ │ + tstle r1, lr, lsl #30 │ │ │ │ + ldrtle r0, [pc], #1749 @ 0xe36d8 │ │ │ │ + @ instruction: 0xd1bd4211 │ │ │ │ + stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ + @ instruction: 0xf0051304 │ │ │ │ + bicslt pc, r0, #659456 @ 0xa1000 │ │ │ │ + @ instruction: 0xf3c49904 │ │ │ │ + @ instruction: 0xf6426700 │ │ │ │ + @ instruction: 0x31017498 │ │ │ │ + @ instruction: 0xf76c00cd │ │ │ │ + @ instruction: 0xf04ffbb1 │ │ │ │ + @ instruction: 0xf1cb0c12 │ │ │ │ + @ instruction: 0xf6460209 │ │ │ │ + vaddw.s8 q11, q0, d20 │ │ │ │ + pkhbtmi r2, r1, r6, lsl #3 │ │ │ │ + andmi pc, r2, #12, 22 @ 0x3000 │ │ │ │ + ldrbpl pc, [r5], #-1606 @ 0xfffff9ba @ │ │ │ │ + streq pc, [sp], #-704 @ 0xfffffd40 │ │ │ │ + @ instruction: 0xf7716809 │ │ │ │ + @ instruction: 0x4641fbb3 │ │ │ │ + @ instruction: 0xf6462001 │ │ │ │ + vrshr.s64 q10, , #64 │ │ │ │ + @ instruction: 0xf1bb020d │ │ │ │ + svclt 0x00180f00 │ │ │ │ + @ instruction: 0xf7d84614 │ │ │ │ + stmdbls r5, {r0, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + andcs r4, r1, r0, lsl #13 │ │ │ │ + blx 0x1f216a0 │ │ │ │ + @ instruction: 0x46064651 │ │ │ │ @ instruction: 0xf7d82001 │ │ │ │ - ldrbmi pc, [r1], -r7, asr #21 @ │ │ │ │ - andcs r4, r1, r6, lsl #12 │ │ │ │ - blx 0xff1a160c │ │ │ │ - strmi r4, [r2], -fp, asr #12 │ │ │ │ - @ instruction: 0x46404631 │ │ │ │ - strvc lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ - strpl lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ - mcrr2 7, 8, pc, lr, cr3 @ │ │ │ │ - ldrb r2, [sl, -r1]! │ │ │ │ - subsvs pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ - andvs pc, r0, #217055232 @ 0xcf00000 │ │ │ │ - @ instruction: 0xf47f4293 │ │ │ │ - stmiaeq r3!, {r0, r1, r4, r5, r6, r8, r9, sl, fp, sp, pc}^ │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - smlabtcc r3, r4, r3, pc @ │ │ │ │ - stceq 3, cr4, [r2], #76 @ 0x4c │ │ │ │ - cdpvc 0, 13, cr15, cr8, cr4, {0} │ │ │ │ + @ instruction: 0x464bfa73 │ │ │ │ + ldrtmi r4, [r1], -r2, lsl #12 │ │ │ │ + stmib sp, {r6, r9, sl, lr}^ │ │ │ │ + stmib sp, {r1, sl, ip, sp, lr}^ │ │ │ │ + @ instruction: 0xf7835500 │ │ │ │ + strdcs pc, [r1], -pc @ │ │ │ │ + vst1.16 {d30}, [pc :256], fp │ │ │ │ + @ instruction: 0xf6cf6251 │ │ │ │ + addsmi r6, r3, #0, 4 │ │ │ │ + svcge 0x0074f47f │ │ │ │ + vmull.u8 q8, d20, d18 │ │ │ │ + stmiaeq r3!, {r0, r1, sl, fp, ip, sp}^ │ │ │ │ andseq pc, r0, #2 │ │ │ │ - stceq 0, cr15, [pc], {4} │ │ │ │ - @ instruction: 0xf5be430a │ │ │ │ - b 0x14ab2f8 │ │ │ │ - vsra.u64 d17, d4, #60 │ │ │ │ - @ instruction: 0xf0001440 │ │ │ │ - @ instruction: 0xf5be8195 │ │ │ │ + tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ + andeq lr, ip, #270336 @ 0x42000 │ │ │ │ + stcmi 3, cr15, [r3], {196} @ 0xc4 │ │ │ │ + b 0x11a5e10 │ │ │ │ + @ instruction: 0xf004030c │ │ │ │ + @ instruction: 0xf3c47cd8 │ │ │ │ + @ instruction: 0xf5bc1e40 │ │ │ │ + @ instruction: 0xf0041f00 │ │ │ │ + @ instruction: 0xf000040f │ │ │ │ + @ instruction: 0xf5bc8197 │ │ │ │ @ instruction: 0xf47f0f00 │ │ │ │ @ instruction: 0xf8d0af57 │ │ │ │ - @ instruction: 0xf8dee050 │ │ │ │ - @ instruction: 0xf01ee108 │ │ │ │ + @ instruction: 0xf8dcc050 │ │ │ │ + @ instruction: 0xf01cc108 │ │ │ │ @ instruction: 0xf43f6f70 │ │ │ │ @ instruction: 0xf001af4f │ │ │ │ - strls r0, [r1], #-257 @ 0xfffffeff │ │ │ │ - andgt pc, r0, sp, asr #17 │ │ │ │ - strne pc, [r1], #583 @ 0x247 │ │ │ │ + strls r0, [r0], #-257 @ 0xfffffeff │ │ │ │ + and pc, r4, sp, asr #17 │ │ │ │ + strcs pc, [r5], #-583 @ 0xfffffdb9 │ │ │ │ streq pc, [sp], #-704 @ 0xfffffd40 │ │ │ │ cmpeq r1, r1, lsl #22 │ │ │ │ subeq r9, r9, r2, lsl #8 │ │ │ │ - mcr2 7, 0, pc, cr14, cr5, {7} @ │ │ │ │ - stmiaeq r3!, {r0, r1, r2, r3, r4, r5, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ - tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ + mcr2 7, 0, pc, cr0, cr5, {7} @ │ │ │ │ + stceq 7, cr14, [r2], #252 @ 0xfc │ │ │ │ smlabtcc r3, r4, r3, pc @ │ │ │ │ - stceq 3, cr4, [r2], #76 @ 0x4c │ │ │ │ - andseq pc, r0, #2 │ │ │ │ - cdpeq 0, 0, cr15, cr15, cr4, {0} │ │ │ │ - @ instruction: 0xf004430a │ │ │ │ - b 0x14bfebc │ │ │ │ - @ instruction: 0xf5b11c94 │ │ │ │ - @ instruction: 0xf3c41f00 │ │ │ │ - @ instruction: 0xf0001440 │ │ │ │ - @ instruction: 0xf5b181a2 │ │ │ │ + @ instruction: 0xf00208e3 │ │ │ │ + @ instruction: 0xf0030210 │ │ │ │ + movwmi r0, #41744 @ 0xa310 │ │ │ │ + smlabtmi r3, r4, r3, pc @ │ │ │ │ + vldmiane r4, {s28-s106} │ │ │ │ + @ instruction: 0xf004430b │ │ │ │ + vsra.u64 , q4, #60 │ │ │ │ + @ instruction: 0xf5b11e40 │ │ │ │ + @ instruction: 0xf0041f00 │ │ │ │ + @ instruction: 0xf000040f │ │ │ │ + @ instruction: 0xf5b181a5 │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ - stmdbcs r0, {r0, r2, r5, r7, pc} │ │ │ │ + stmdbcs r0, {r1, r2, r5, r7, pc} │ │ │ │ svcge 0x0020f47f │ │ │ │ @ instruction: 0xf8d16d01 │ │ │ │ @ instruction: 0xf4111108 │ │ │ │ @ instruction: 0xf43f0f70 │ │ │ │ @ instruction: 0xf00caf19 │ │ │ │ - strls r0, [r1], #-3073 @ 0xfffff3ff │ │ │ │ - and pc, r0, sp, asr #17 │ │ │ │ - ldrcs pc, [r5], #-585 @ 0xfffffdb7 │ │ │ │ + strls r0, [r0], #-3073 @ 0xfffff3ff │ │ │ │ + and pc, r4, sp, asr #17 │ │ │ │ + ldrcs pc, [r9], #585 @ 0x249 │ │ │ │ streq pc, [sp], #-704 @ 0xfffffd40 │ │ │ │ mcrreq 11, 0, lr, ip, cr12 │ │ │ │ - b 0x14c87a8 │ │ │ │ + b 0x14c8848 │ │ │ │ @ instruction: 0xf7f5014c │ │ │ │ - str pc, [r8, -pc, ror #26] │ │ │ │ - vfnmami.f32 s28, s2, s30 │ │ │ │ - @ instruction: 0xf00e08cb │ │ │ │ - b 0x14a6ff4 │ │ │ │ + str pc, [r8, -r1, ror #26] │ │ │ │ + b 0x14a5b78 │ │ │ │ + @ instruction: 0xf0034e91 │ │ │ │ + b 0x14a4494 │ │ │ │ vmov.i32 q8, #49663 @ 0x0000c1ff │ │ │ │ cmpcs r0, r3, lsl #10 │ │ │ │ asrsne pc, r0, #5 @ │ │ │ │ ldceq 0, cr15, [r0], {12} │ │ │ │ - b 0x147384c │ │ │ │ - vabal.u8 q8, d4, d5 │ │ │ │ - @ instruction: 0xf0044e03 │ │ │ │ - @ instruction: 0xf003040f │ │ │ │ - b 0x13e4418 │ │ │ │ - @ instruction: 0xf04f0404 │ │ │ │ - vqdmulh.s d16, d0, d0[0] │ │ │ │ - b 0x11a6864 │ │ │ │ - strbmi r0, [r1, #-782]! @ 0xfffffcf2 │ │ │ │ - teqphi r8, r0 @ p-variant is OBSOLETE │ │ │ │ + tstmi sp, #33 @ 0x21 │ │ │ │ + movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ + streq pc, [pc], #-4 @ 0xe3870 │ │ │ │ + cdpeq 0, 1, cr15, cr0, cr14, {0} │ │ │ │ + streq lr, [r4], #-2636 @ 0xfffff5b4 │ │ │ │ mcrreq 0, 4, pc, r0, cr15 @ │ │ │ │ - stceq 2, cr15, [r0], #768 @ 0x300 │ │ │ │ - eorsle r4, r8, r1, ror #10 │ │ │ │ - @ instruction: 0xf47f2940 │ │ │ │ - stcvs 14, cr10, [r1, #-884] @ 0xfffffc8c │ │ │ │ - ldrdne pc, [r8, -r1] │ │ │ │ - svceq 0x0070f411 │ │ │ │ - mrcge 4, 6, APSR_nzcv, cr6, cr15, {1} │ │ │ │ - tstcs r7, r1, lsl #4 │ │ │ │ - strtmi r9, [sl], -r0, lsl #8 │ │ │ │ - ldrbtvc pc, [r9], #1608 @ 0x648 @ │ │ │ │ + stceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ + vmlseq.f32 s28, s6, s28 │ │ │ │ + @ instruction: 0xf0004561 │ │ │ │ + @ instruction: 0xf04f813b │ │ │ │ + vqdmulh.s d16, d0, d0[0] │ │ │ │ + strbmi r0, [r1, #-3232]! @ 0xfffff360 │ │ │ │ + stmdbcs r0, {r0, r3, r4, r5, ip, lr, pc}^ │ │ │ │ + mrcge 4, 6, APSR_nzcv, cr14, cr15, {3} │ │ │ │ + @ instruction: 0xf8d16d01 │ │ │ │ + @ instruction: 0xf4111108 │ │ │ │ + @ instruction: 0xf43f0f70 │ │ │ │ + andls sl, r1, #3440 @ 0xd70 │ │ │ │ + strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ + tstcs r7, r2, ror r6 │ │ │ │ + ldrbteq pc, [sp], #-585 @ 0xfffffdb7 @ │ │ │ │ streq pc, [sp], #-704 @ 0xfffffd40 │ │ │ │ @ instruction: 0xf7f59402 │ │ │ │ - @ instruction: 0xe6cafd31 │ │ │ │ + strb pc, [sl], r3, lsr #26 @ │ │ │ │ @ instruction: 0xf004a806 │ │ │ │ @ instruction: 0xf7f674d8 │ │ │ │ - @ instruction: 0xf5b4fb49 │ │ │ │ + @ instruction: 0xf5b4fb3b │ │ │ │ @ instruction: 0xf04f1f00 │ │ │ │ @ instruction: 0xf47f0200 │ │ │ │ ldcvs 14, cr10, [r3, #-764]! @ 0xfffffd04 │ │ │ │ @ instruction: 0xf8d34630 │ │ │ │ @ instruction: 0xf0133108 │ │ │ │ @ instruction: 0xf43f0ff0 │ │ │ │ stmdbls r6, {r0, r1, r2, r4, r5, r7, r9, sl, fp, sp, pc} │ │ │ │ - strvc pc, [sp], #1606 @ 0x646 │ │ │ │ + ldreq pc, [r1], #-583 @ 0xfffffdb9 │ │ │ │ streq pc, [sp], #-704 @ 0xfffffd40 │ │ │ │ strcs lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ - blls 0x30a878 │ │ │ │ + blls 0x30a918 │ │ │ │ biceq lr, r1, r1, asr #23 │ │ │ │ strls r9, [r0], #-2569 @ 0xfffff5f7 │ │ │ │ - ldc2l 7, cr15, [r6, #-980]! @ 0xfffffc2c │ │ │ │ + stc2l 7, cr15, [r8, #-980]! @ 0xfffffc2c │ │ │ │ stcvs 6, cr14, [r1, #-668] @ 0xfffffd64 │ │ │ │ ldrdne pc, [r8, -r1] │ │ │ │ svcvs 0x0070f011 │ │ │ │ mcrge 4, 5, pc, cr0, cr15, {1} @ │ │ │ │ - tstcs r7, r1, lsl #4 │ │ │ │ - strtmi r9, [sl], -r0, lsl #8 │ │ │ │ - ldrbtpl pc, [sp], #1606 @ 0x646 @ │ │ │ │ - streq pc, [sp], #-704 @ 0xfffffd40 │ │ │ │ - @ instruction: 0xf7f59402 │ │ │ │ - ldr pc, [r4], r3, ror #26 │ │ │ │ - @ instruction: 0xf8d46d34 │ │ │ │ - @ instruction: 0xf0144108 │ │ │ │ - @ instruction: 0xf43f6f70 │ │ │ │ - andls sl, r1, #2256 @ 0x8d0 │ │ │ │ - biceq lr, r1, r1, asr #23 │ │ │ │ - @ instruction: 0xf8cd4602 │ │ │ │ - ldrtmi ip, [r0], -r0 │ │ │ │ - strtvc pc, [r9], #-1606 @ 0xfffff9ba │ │ │ │ - streq pc, [sp], #-704 @ 0xfffffd40 │ │ │ │ - @ instruction: 0xf7f59402 │ │ │ │ - ldrbt pc, [lr], -sp, asr #26 @ │ │ │ │ - @ instruction: 0xf8d16d01 │ │ │ │ - @ instruction: 0xf0111108 │ │ │ │ - @ instruction: 0xf43f6f70 │ │ │ │ - @ instruction: 0xf00cae77 │ │ │ │ - strls r0, [r1], #-3073 @ 0xfffff3ff │ │ │ │ - and pc, r0, sp, asr #17 │ │ │ │ - ldrteq pc, [r9], #583 @ 0x247 @ │ │ │ │ - streq pc, [sp], #-704 @ 0xfffffd40 │ │ │ │ - mcrreq 11, 0, lr, ip, cr12 │ │ │ │ - b 0x14c88ec │ │ │ │ - @ instruction: 0xf7f5014c │ │ │ │ - @ instruction: 0xe666fd35 │ │ │ │ + strtmi r9, [fp], -r1, lsl #4 │ │ │ │ + ldrbtmi r9, [r2], -r0, lsl #8 │ │ │ │ + @ instruction: 0xf6462107 │ │ │ │ + vaddhn.i16 d22, q8, │ │ │ │ + strls r0, [r2], #-1037 @ 0xfffffbf3 │ │ │ │ + ldc2l 7, cr15, [r4, #-980] @ 0xfffffc2c │ │ │ │ + ldcvs 6, cr14, [r4, #-588]! @ 0xfffffdb4 │ │ │ │ + ldrdmi pc, [r8, -r4] │ │ │ │ + svcvs 0x0070f014 │ │ │ │ + mcrge 4, 4, pc, cr12, cr15, {1} @ │ │ │ │ + bl 0xff148148 │ │ │ │ + strmi r0, [r2], -r1, asr #3 │ │ │ │ + andgt pc, r0, sp, asr #17 │ │ │ │ + @ instruction: 0xf6464630 │ │ │ │ + vaddhn.i16 d23, q8, │ │ │ │ + strls r0, [r2], #-1037 @ 0xfffffbf3 │ │ │ │ + ldc2 7, cr15, [lr, #-980]! @ 0xfffffc2c │ │ │ │ + stcvs 6, cr14, [r1, #-500] @ 0xfffffe0c │ │ │ │ + ldrdne pc, [r8, -r1] │ │ │ │ + svcvs 0x0070f011 │ │ │ │ + mrcge 4, 3, APSR_nzcv, cr6, cr15, {1} │ │ │ │ + stceq 0, cr15, [r1], {12} │ │ │ │ + @ instruction: 0xf8cd9400 │ │ │ │ + vhadd.s8 d30, d7, d4 │ │ │ │ + vmvn.i32 d17, #851968 @ 0x000d0000 │ │ │ │ + bl 0x3e49b4 │ │ │ │ + strls r0, [r2], #-3148 @ 0xfffff3b4 │ │ │ │ + cmpeq ip, pc, asr #20 │ │ │ │ + stc2 7, cr15, [r6, #-980]! @ 0xfffffc2c │ │ │ │ + svclt 0x0000e665 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ ldrsbtcs pc, [r8], #140 @ 0x8c @ │ │ │ │ @ instruction: 0xf43f0f12 │ │ │ │ - vmov.i8 q13, #205 @ 0xcd │ │ │ │ + vmov.i8 q13, #203 @ 0xcb │ │ │ │ rsceq r5, r4, #3088 @ 0xc10 │ │ │ │ - teqphi pc, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + mrshi pc, (UNDEF: 82) @ │ │ │ │ @ instruction: 0x2098f8dc │ │ │ │ svcvs 0x0070f412 │ │ │ │ - mrshi pc, (UNDEF: 74) @ │ │ │ │ + mrshi pc, (UNDEF: 77) @ │ │ │ │ ldrdcs pc, [r4], -ip │ │ │ │ svceq 0x0070f412 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ - bcs 0xec124 │ │ │ │ - mcrge 4, 2, pc, cr8, cr15, {1} @ │ │ │ │ + bcs 0xec1c8 │ │ │ │ + mcrge 4, 2, pc, cr6, cr15, {1} @ │ │ │ │ strbmi r2, [r2], -r9, lsl #8 │ │ │ │ - bl 0xff148938 │ │ │ │ + bl 0xff1489dc │ │ │ │ ldrtmi r0, [r0], -r1, asr #3 │ │ │ │ and pc, r4, sp, asr #17 │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ - strtvc pc, [r1], #-1608 @ 0xfffff9b8 │ │ │ │ + strtvc pc, [r5], #1608 @ 0x648 │ │ │ │ streq pc, [sp], #-704 @ 0xfffffd40 │ │ │ │ @ instruction: 0xf7f99403 │ │ │ │ - ldrt pc, [r6], -r3, lsr #16 @ │ │ │ │ - vmull.u8 q8, d20, d19 │ │ │ │ - @ instruction: 0xf0033203 │ │ │ │ - vorr.i32 d16, #36864 @ 0x00009000 │ │ │ │ - tstmi r3, #192, 24 @ 0xc000 │ │ │ │ - b 0x14a6984 │ │ │ │ - stmdbeq r2!, {r2, r4, r6, r7, r9, sl, fp, ip}^ │ │ │ │ + @ instruction: 0xe634f81f │ │ │ │ + vmull.u8 q8, d20, d18 │ │ │ │ + @ instruction: 0xf0023303 │ │ │ │ + vmov.i32 d16, #36864 @ 0x00009000 │ │ │ │ + tstmi sl, #192, 28 @ 0xc00 │ │ │ │ + @ instruction: 0x0c230949 │ │ │ │ + vldmiane r4, {s29-s107} │ │ │ │ strbeq pc, [r0, #-20] @ 0xffffffec @ │ │ │ │ - sbcshi pc, lr, r0, asr #32 │ │ │ │ - @ instruction: 0xf0020064 │ │ │ │ - movwls r0, #37377 @ 0x9201 │ │ │ │ - ldreq pc, [lr], #-4 │ │ │ │ - tstmi r4, #75 @ 0x4b │ │ │ │ + sbcshi pc, pc, r0, asr #32 │ │ │ │ + rsbeq r9, r2, r9, lsl #4 │ │ │ │ + tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf002005b │ │ │ │ + @ instruction: 0xf00c021e │ │ │ │ + movwmi r0, #44033 @ 0xac01 │ │ │ │ tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ - andeq pc, r1, #14 │ │ │ │ - tstmi r3, #98304 @ 0x18000 │ │ │ │ - @ instruction: 0xf8cd950a │ │ │ │ - stmib sp, {r3, r4, lr, pc}^ │ │ │ │ - @ instruction: 0xf7f54307 │ │ │ │ - @ instruction: 0xe610ffd1 │ │ │ │ - vmul.i q8, q10, d2[4] │ │ │ │ - @ instruction: 0xf0024303 │ │ │ │ - stmdbge r6, {r4, r9} │ │ │ │ - stceq 3, cr4, [r3], #104 @ 0x68 │ │ │ │ - @ instruction: 0xf003920a │ │ │ │ - vorr.i32 d16, #49152 @ 0x0000c000 │ │ │ │ - tstmi r3, #805306368 @ 0x30000000 │ │ │ │ - stmib sp, {r0, r9, sp}^ │ │ │ │ - vsubl.u8 , d4, d11 │ │ │ │ - vsubl.u8 , d4, d1 │ │ │ │ - stmib sp, {r7, r8, r9, ip}^ │ │ │ │ - vsubw.u8 q9, q2, d6 │ │ │ │ - @ instruction: 0xf0041340 │ │ │ │ - stmib sp, {r0, r1, r2, r3, sl}^ │ │ │ │ - @ instruction: 0xf7f93408 │ │ │ │ - ldrb pc, [r0, #2133]! @ 0x855 @ │ │ │ │ - vmull.u8 q8, d20, d19 │ │ │ │ - @ instruction: 0xf0033203 │ │ │ │ - vorr.i32 d16, #49152 @ 0x0000c000 │ │ │ │ - tstmi r3, #0, 2 │ │ │ │ - strbeq pc, [r0, #964] @ 0x3c4 @ │ │ │ │ - @ instruction: 0x4c14ea4f │ │ │ │ - vfnmane.f32 s29, s8, s30 │ │ │ │ - @ instruction: 0xf0140962 │ │ │ │ - movwls r0, #42560 @ 0xa640 │ │ │ │ - adchi pc, ip, r0, asr #32 │ │ │ │ - b 0x14a3b94 │ │ │ │ - @ instruction: 0xf002034c │ │ │ │ - @ instruction: 0xf0040201 │ │ │ │ - tstmi r4, #234881024 @ 0xe000000 │ │ │ │ - strne lr, [r6, #-2509] @ 0xfffff633 │ │ │ │ - andeq pc, r1, #14 │ │ │ │ + b 0x11cde44 │ │ │ │ + strls r0, [sl, #-780] @ 0xfffffcf4 │ │ │ │ + ands pc, r8, sp, asr #17 │ │ │ │ + movwcs lr, #31181 @ 0x79cd │ │ │ │ + @ instruction: 0xffc0f7f5 │ │ │ │ + stceq 6, cr14, [r2], #52 @ 0x34 │ │ │ │ + movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ + andseq pc, r0, #2 │ │ │ │ + tstmi sl, #98304 @ 0x18000 │ │ │ │ + andls r0, fp, #14876672 @ 0xe30000 │ │ │ │ + tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ + andmi pc, r3, #196, 6 @ 0x10000003 │ │ │ │ + andcs r4, r1, #1275068416 @ 0x4c000000 │ │ │ │ + vsubw.u8 , q2, d10 │ │ │ │ + andls r1, ip, #128, 6 │ │ │ │ + andpl pc, r1, #196, 6 @ 0x10000003 │ │ │ │ + movwcs lr, #27085 @ 0x69cd │ │ │ │ + movtne pc, #964 @ 0x3c4 @ │ │ │ │ + streq pc, [pc], #-4 @ 0xe3a74 │ │ │ │ + strcc lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ + @ instruction: 0xf850f7f9 │ │ │ │ + stceq 5, cr14, [r2], #948 @ 0x3b4 │ │ │ │ + movwcc pc, #13252 @ 0x33c4 @ │ │ │ │ + andseq pc, r0, #2 │ │ │ │ + strpl pc, [r0, #-964] @ 0xfffffc3c │ │ │ │ + vorr.i32 d20, #51712 @ 0x0000ca00 │ │ │ │ + stmdbeq r1!, {r6, r7, r9, sl, fp}^ │ │ │ │ + b 0x14a6b24 │ │ │ │ + @ instruction: 0xf0141cd4 │ │ │ │ + @ instruction: 0xf0400640 │ │ │ │ + rsbeq r8, r4, lr, lsr #1 │ │ │ │ + tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf004005b │ │ │ │ + movwmi r0, #50190 @ 0xc40e │ │ │ │ + stceq 0, cr15, [r1], {12} │ │ │ │ tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ - tstmi r3, #98304 @ 0x18000 │ │ │ │ - stmib sp, {r0, r1, r3, r9, sl, ip, pc}^ │ │ │ │ - @ instruction: 0xf7f44308 │ │ │ │ - strb pc, [r6, #2063] @ 0x80f @ │ │ │ │ - ldrsb pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ - ldrd pc, [r8, -lr] │ │ │ │ - svceq 0x00f0f01e │ │ │ │ - ldcge 4, cr15, [lr, #252]! @ 0xfc │ │ │ │ + b 0x11cded4 │ │ │ │ + stmib sp, {r2, r3, r8, r9}^ │ │ │ │ + stmib sp, {r1, r3, r9, sl, sp}^ │ │ │ │ + stmib sp, {r1, r2, r9, sl, fp, ip, lr}^ │ │ │ │ + @ instruction: 0xf7f34308 │ │ │ │ + strb pc, [r4, #4095] @ 0xfff @ │ │ │ │ + ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ + ldrdgt pc, [r8, -ip] │ │ │ │ + svceq 0x00f0f01c │ │ │ │ + ldcge 4, cr15, [ip, #252]! @ 0xfc │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8cd9401 │ │ │ │ - vhadd.s8 d28, d7, d0 │ │ │ │ - vmov.i32 d17, #851968 @ 0x000d0000 │ │ │ │ - bl 0x124a84 │ │ │ │ + @ instruction: 0xf8cd9400 │ │ │ │ + vhadd.s8 d30, d7, d4 │ │ │ │ + vaddhn.i16 d17, q8, │ │ │ │ + bl 0x124b28 │ │ │ │ strls r0, [r2], #-321 @ 0xfffffebf │ │ │ │ @ instruction: 0xf7f50049 │ │ │ │ - str pc, [lr, #3197]! @ 0xc7d │ │ │ │ + str pc, [ip, #3181]! @ 0xc6d │ │ │ │ @ instruction: 0xf8d16d01 │ │ │ │ @ instruction: 0xf0111108 │ │ │ │ @ instruction: 0xf43f6f70 │ │ │ │ - andls sl, r1, #10688 @ 0x29c0 │ │ │ │ - strls r2, [r0], #-263 @ 0xfffffef9 │ │ │ │ - @ instruction: 0xf646462a │ │ │ │ - @ instruction: 0xf2c05499 │ │ │ │ - strls r0, [r2], #-1037 @ 0xfffffbf3 │ │ │ │ - stc2l 7, cr15, [sl], #-980 @ 0xfffffc2c │ │ │ │ - ldcvs 5, cr14, [r4, #-620]! @ 0xfffffd94 │ │ │ │ - ldrdmi pc, [r8, -r4] │ │ │ │ - svceq 0x00f0f014 │ │ │ │ - ldcge 4, cr15, [r4, #252] @ 0xfc │ │ │ │ - bl 0xff148298 │ │ │ │ - strmi r0, [r2], -r1, asr #3 │ │ │ │ - andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf6464630 │ │ │ │ - vmls.i d22, d16, d1[1] │ │ │ │ - strls r0, [r2], #-1037 @ 0xfffffbf3 │ │ │ │ - mrrc2 7, 15, pc, r4, cr5 @ │ │ │ │ - stcvs 5, cr14, [r1, #-532] @ 0xfffffdec │ │ │ │ - ldrdne pc, [r8, -r1] │ │ │ │ - svceq 0x00f0f011 │ │ │ │ - ldclge 4, cr15, [lr, #-252]! @ 0xffffff04 │ │ │ │ - stceq 0, cr15, [r1], {12} │ │ │ │ - @ instruction: 0xf8cd9401 │ │ │ │ - vhadd.s8 d30, d7, d0 │ │ │ │ - vmov.i32 q8, #327680 @ 0x00050000 │ │ │ │ - bl 0x3e4b04 │ │ │ │ - strls r0, [r2], #-3148 @ 0xfffff3b4 │ │ │ │ - cmpeq ip, pc, asr #20 │ │ │ │ - ldc2 7, cr15, [ip], #-980 @ 0xfffffc2c │ │ │ │ - stcvs 5, cr14, [r3, #-436] @ 0xfffffe4c │ │ │ │ - ldrdcc pc, [r8, -r3] │ │ │ │ - svcvs 0x0070f013 │ │ │ │ - stclge 4, cr15, [r6, #-252]! @ 0xffffff04 │ │ │ │ - vmul.i q8, q10, d3[4] │ │ │ │ - @ instruction: 0xf0034103 │ │ │ │ - andls r0, r1, #16, 6 @ 0x40000000 │ │ │ │ - stceq 3, cr4, [r2], #44 @ 0x2c │ │ │ │ - vmul.i q8, q2, d1[4] │ │ │ │ - @ instruction: 0xf0013c03 │ │ │ │ - @ instruction: 0xf0020110 │ │ │ │ - @ instruction: 0xf0040210 │ │ │ │ - b 0x1164b4c │ │ │ │ - movwmi r0, #49676 @ 0xc20c │ │ │ │ - strls r2, [r0], #-263 @ 0xfffffef9 │ │ │ │ - strbtvs pc, [r1], #-1606 @ 0xfffff9ba @ │ │ │ │ + andls sl, r1, #10560 @ 0x2940 │ │ │ │ + strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ + tstcs r7, r2, ror r6 │ │ │ │ + ldrvs pc, [sp], #-1606 @ 0xfffff9ba │ │ │ │ streq pc, [sp], #-704 @ 0xfffffd40 │ │ │ │ @ instruction: 0xf7f59402 │ │ │ │ - strb pc, [r8, #-3095] @ 0xfffff3e9 @ │ │ │ │ - tsteq r3, r9, lsl #6 │ │ │ │ - streq pc, [pc], #-4 @ 0xe3b30 │ │ │ │ - andne lr, lr, #323584 @ 0x4f000 │ │ │ │ - tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - andseq pc, r0, #2 │ │ │ │ - @ instruction: 0xf0014323 │ │ │ │ - stmdbge r6, {r0, r1, r2, r3, sl} │ │ │ │ - @ instruction: 0xf8cd4322 │ │ │ │ - stmib sp, {r3, r4, lr, pc}^ │ │ │ │ - movwcs r3, #4615 @ 0x1207 │ │ │ │ - @ instruction: 0xf7f5930a │ │ │ │ - ldr pc, [r0, #-3825]! @ 0xfffff10f │ │ │ │ - b 0x14a3ca8 │ │ │ │ - @ instruction: 0xf003120e │ │ │ │ - tstls r6, r2, lsl #6 │ │ │ │ - stmdbge r6, {r0, r1, r3, r5, r8, r9, lr} │ │ │ │ - @ instruction: 0xf0029307 │ │ │ │ - @ instruction: 0xf00c0310 │ │ │ │ - @ instruction: 0xf004020f │ │ │ │ - tstmi r3, #117440512 @ 0x7000000 │ │ │ │ - movwmi lr, #35277 @ 0x89cd │ │ │ │ - movwls r2, #45825 @ 0xb301 │ │ │ │ - @ instruction: 0xff62f7f3 │ │ │ │ - strcs lr, [r8], #-1305 @ 0xfffffae7 │ │ │ │ - strls r4, [r2], #-1602 @ 0xfffff9be │ │ │ │ + ldr pc, [r8, #3161] @ 0xc59 │ │ │ │ + @ instruction: 0xf8d46d34 │ │ │ │ + @ instruction: 0xf0144108 │ │ │ │ + @ instruction: 0xf43f0ff0 │ │ │ │ + andls sl, r1, #9280 @ 0x2440 │ │ │ │ biceq lr, r1, r1, asr #23 │ │ │ │ + @ instruction: 0xf8cd4602 │ │ │ │ + ldrtmi ip, [r0], -r0 │ │ │ │ + strbvc pc, [r9], #-1606 @ 0xfffff9ba @ │ │ │ │ + streq pc, [sp], #-704 @ 0xfffffd40 │ │ │ │ + @ instruction: 0xf7f59402 │ │ │ │ + str pc, [r2, #3139] @ 0xc43 │ │ │ │ + @ instruction: 0xf8d16d01 │ │ │ │ + @ instruction: 0xf0111108 │ │ │ │ + @ instruction: 0xf43f0ff0 │ │ │ │ + @ instruction: 0xf00cad7b │ │ │ │ + strls r0, [r0], #-3073 @ 0xfffff3ff │ │ │ │ and pc, r4, sp, asr #17 │ │ │ │ - ldrtvs pc, [r5], #1608 @ 0x648 @ │ │ │ │ + ldrbeq pc, [r9], #583 @ 0x247 @ │ │ │ │ streq pc, [sp], #-704 @ 0xfffffd40 │ │ │ │ - andge pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf7f89403 │ │ │ │ - str pc, [r8, #-3829] @ 0xfffff10b │ │ │ │ - mulcs r7, ip, r8 │ │ │ │ + mcrreq 11, 0, lr, ip, cr12 │ │ │ │ + b 0x14c8b84 │ │ │ │ + @ instruction: 0xf7f5014c │ │ │ │ + strb pc, [sl, #-3115]! @ 0xfffff3d5 @ │ │ │ │ + @ instruction: 0xf8d36d03 │ │ │ │ + @ instruction: 0xf0133108 │ │ │ │ + @ instruction: 0xf43f6f70 │ │ │ │ + stmiaeq r3!, {r0, r1, r5, r6, r8, sl, fp, sp, pc}^ │ │ │ │ + smlabtmi r3, r4, r3, pc @ │ │ │ │ + tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ + movwmi r9, #45569 @ 0xb201 │ │ │ │ + stmdaeq r1!, {r1, r5, r7, sl, fp}^ │ │ │ │ + stccc 3, cr15, [r3], {196} @ 0xc4 │ │ │ │ + tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ + andseq pc, r0, #2 │ │ │ │ + streq pc, [pc], #-4 @ 0xe3bb4 │ │ │ │ + andeq lr, ip, #270336 @ 0x42000 │ │ │ │ + tstcs r7, ip, lsl #6 │ │ │ │ + @ instruction: 0xf6469400 │ │ │ │ + vmls.i d22, d16, d1[5] │ │ │ │ + strls r0, [r2], #-1037 @ 0xfffffbf3 │ │ │ │ + stc2 7, cr15, [r6], {245} @ 0xf5 │ │ │ │ + andls lr, r9, #289406976 @ 0x11400000 │ │ │ │ + @ instruction: 0xf004010a │ │ │ │ + b 0x14a4c14 │ │ │ │ + @ instruction: 0xf002110c │ │ │ │ + @ instruction: 0xf0030210 │ │ │ │ + @ instruction: 0x4322030f │ │ │ │ + ldreq pc, [r0], #-1 │ │ │ │ + @ instruction: 0x4323a906 │ │ │ │ + ands pc, r8, sp, asr #17 │ │ │ │ + movwcs lr, #31181 @ 0x79cd │ │ │ │ + movwls r2, #41729 @ 0xa301 │ │ │ │ + mcr2 7, 7, pc, cr0, cr5, {7} @ │ │ │ │ + andls lr, sl, #188743680 @ 0xb400000 │ │ │ │ + @ instruction: 0xf002004a │ │ │ │ + b 0x14a4410 │ │ │ │ + b 0x116803c │ │ │ │ + @ instruction: 0xf003020e │ │ │ │ + andls r0, r7, #1006632960 @ 0x3c000000 │ │ │ │ + andseq pc, r0, #1 │ │ │ │ + tstmi r3, #98304 @ 0x18000 │ │ │ │ + streq pc, [r7], #-4 │ │ │ │ + stmib sp, {r1, r2, r8, sl, ip, pc}^ │ │ │ │ + movwcs r4, #4872 @ 0x1308 │ │ │ │ + @ instruction: 0xf7f3930b │ │ │ │ + ldr pc, [r4, #-3919] @ 0xfffff0b1 │ │ │ │ + strbmi r2, [r2], -r8, lsl #8 │ │ │ │ + bl 0xff148c40 │ │ │ │ + @ instruction: 0xf8cd01c1 │ │ │ │ + @ instruction: 0xf648e004 │ │ │ │ + vmvn.i32 d23, #589824 @ 0x00090000 │ │ │ │ + @ instruction: 0xf8cd040d │ │ │ │ + strls sl, [r3], #-0 │ │ │ │ + mcr2 7, 7, pc, cr14, cr8, {7} @ │ │ │ │ + @ instruction: 0xf89ce503 │ │ │ │ + @ instruction: 0xf0022007 │ │ │ │ + bcs 0x164498 │ │ │ │ + andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ + ldrt r2, [r0], r1, lsl #4 │ │ │ │ + @ instruction: 0x2098f8d0 │ │ │ │ + svcvs 0x0070f412 │ │ │ │ + stmdavs r2, {r0, r3, ip, lr, pc}^ │ │ │ │ + svceq 0x0070f412 │ │ │ │ + andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ + bcs 0xec47c │ │ │ │ + stcge 4, cr15, [r3, #-508]! @ 0xfffffe04 │ │ │ │ + stmibvc r2, {r1, r3, r5, r6, r7, sl, sp, lr, pc}^ │ │ │ │ andeq pc, pc, #2 │ │ │ │ svclt 0x00942a02 │ │ │ │ andcs r2, r1, #0, 4 │ │ │ │ - @ instruction: 0xf8d0e6b3 │ │ │ │ - @ instruction: 0xf4122098 │ │ │ │ - andle r6, r9, r0, ror pc │ │ │ │ - @ instruction: 0xf4126842 │ │ │ │ - svclt 0x00140f70 │ │ │ │ - andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ - strbt sl, [pc], #3368 @ 0xe3bd8 │ │ │ │ - @ instruction: 0xf00279c2 │ │ │ │ - bcs 0x16441c │ │ │ │ - andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - bcs 0xec3ec │ │ │ │ - ldcge 4, cr15, [sp, #-508] @ 0xfffffe04 │ │ │ │ - @ instruction: 0xf1d7e4e4 │ │ │ │ - svclt 0x0000f98f │ │ │ │ + ldrb sl, [pc], #3352 @ 0xe3c98 │ │ │ │ + @ instruction: 0xf97af1d7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec3adfc │ │ │ │ + bl 0xfec3aea4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff0 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46052396 │ │ │ │ ldmdavs ip, {sp} │ │ │ │ - @ instruction: 0xf80ef7d8 │ │ │ │ + @ instruction: 0xffbaf7d7 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ pop {r0, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf7744038 │ │ │ │ - svclt 0x0000b851 │ │ │ │ + @ instruction: 0xf7734038 │ │ │ │ + svclt 0x0000bffd │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec3ae2c │ │ │ │ + bl 0xfec3aed4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff0 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46052396 │ │ │ │ ldmdavs ip, {sp} │ │ │ │ - @ instruction: 0xfff6f7d7 │ │ │ │ + @ instruction: 0xffa2f7d7 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ pop {r0, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7744038 │ │ │ │ - svclt 0x0000b8a5 │ │ │ │ + svclt 0x0000b851 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec3ae5c │ │ │ │ + bl 0xfec3af04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff0 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46052396 │ │ │ │ ldmdavs ip, {r0, sp} │ │ │ │ - @ instruction: 0xffdef7d7 │ │ │ │ + @ instruction: 0xff8af7d7 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ pop {r0, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7744038 │ │ │ │ - svclt 0x0000bb63 │ │ │ │ + svclt 0x0000bb0f │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec3ae8c │ │ │ │ + bl 0xfec3af34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6460ff0 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46052396 │ │ │ │ ldmdavs ip, {r0, sp} │ │ │ │ - @ instruction: 0xffc6f7d7 │ │ │ │ + @ instruction: 0xff72f7d7 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ pop {r0, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7744038 │ │ │ │ - svclt 0x0000baab │ │ │ │ + svclt 0x0000ba57 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3aebc │ │ │ │ + bl 0xfec3af64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x4088e0 │ │ │ │ + bl 0x408988 │ │ │ │ @ instruction: 0xf64d0301 │ │ │ │ vorr.i32 d17, #12 @ 0x0000000c │ │ │ │ - bl 0x3e433c │ │ │ │ + bl 0x3e43e4 │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41bcf0 │ │ │ │ + bl 0x41bd98 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - @ instruction: 0xf85ef76d │ │ │ │ + @ instruction: 0xf80af76d │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r3, r8, lsr #29 │ │ │ │ + addeq fp, r3, r0, lsl #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3af14 │ │ │ │ + bl 0xfec3afbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408938 │ │ │ │ + bl 0x4089e0 │ │ │ │ @ instruction: 0xf64d0301 │ │ │ │ vbic.i32 d20, #4 @ 0x00000004 │ │ │ │ - bl 0x3e4394 │ │ │ │ + bl 0x3e443c │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41bd48 │ │ │ │ + bl 0x41bdf0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - @ instruction: 0xf832f76d │ │ │ │ + @ instruction: 0xffdef76c │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r3, r0, asr lr │ │ │ │ + addeq fp, r3, r8, lsr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3af6c │ │ │ │ + bl 0xfec3b014 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408990 │ │ │ │ + bl 0x408a38 │ │ │ │ @ instruction: 0xf64d0301 │ │ │ │ vaddw.s8 q9, q8, d24 │ │ │ │ - bl 0x3e43ec │ │ │ │ + bl 0x3e4494 │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41bda0 │ │ │ │ + bl 0x41be48 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - @ instruction: 0xf806f76d │ │ │ │ + @ instruction: 0xffb2f76c │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - strdeq fp, [r3], r8 │ │ │ │ + addeq fp, r3, r0, asr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3afc4 │ │ │ │ + bl 0xfec3b06c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x4089e8 │ │ │ │ + bl 0x408a90 │ │ │ │ vcgt.s8 d16, d13, d1 │ │ │ │ vsra.s64 d23, d0, #64 │ │ │ │ - bl 0x3e4444 │ │ │ │ + bl 0x3e44ec │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41bdf8 │ │ │ │ + bl 0x41bea0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - @ instruction: 0xffdaf76c │ │ │ │ + @ instruction: 0xff86f76c │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r3, r0, lsr #27 │ │ │ │ + strdeq fp, [r3], r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b01c │ │ │ │ + bl 0xfec3b0c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408a40 │ │ │ │ + bl 0x408ae8 │ │ │ │ @ instruction: 0xf64d0301 │ │ │ │ vsra.s64 d16, d8, #64 │ │ │ │ - bl 0x3e449c │ │ │ │ + bl 0x3e4544 │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41be50 │ │ │ │ + bl 0x41bef8 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - @ instruction: 0xffaef76c │ │ │ │ + @ instruction: 0xff5af76c │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r3, r8, asr #26 │ │ │ │ + addeq fp, r3, r0, lsr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b074 │ │ │ │ + bl 0xfec3b11c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408a98 │ │ │ │ + bl 0x408b40 │ │ │ │ @ instruction: 0xf64d0301 │ │ │ │ vsra.s64 d19, d16, #64 │ │ │ │ - bl 0x3e44f4 │ │ │ │ + bl 0x3e459c │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41bea8 │ │ │ │ + bl 0x41bf50 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - @ instruction: 0xff82f76c │ │ │ │ + @ instruction: 0xff2ef76c │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - strdeq fp, [r3], r0 │ │ │ │ + addeq fp, r3, r8, asr #24 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b0cc │ │ │ │ + bl 0xfec3b174 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408af0 │ │ │ │ + bl 0x408b98 │ │ │ │ @ instruction: 0xf64d0301 │ │ │ │ vaddw.s8 q9, q0, d20 │ │ │ │ - bl 0x3e454c │ │ │ │ + bl 0x3e45f4 │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41bf00 │ │ │ │ + bl 0x41bfa8 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - @ instruction: 0xff56f76c │ │ │ │ + @ instruction: 0xff02f76c │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - umulleq fp, r3, r8, ip │ │ │ │ + strdeq fp, [r3], r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b124 │ │ │ │ + bl 0xfec3b1cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408b48 │ │ │ │ + bl 0x408bf0 │ │ │ │ vcgt.s8 d16, d13, d1 │ │ │ │ vaddw.s8 , q0, d12 │ │ │ │ - bl 0x3e45a4 │ │ │ │ + bl 0x3e464c │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41bf58 │ │ │ │ + bl 0x41c000 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - @ instruction: 0xff2af76c │ │ │ │ + cdp2 7, 13, cr15, cr6, cr12, {3} │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r3, r0, asr #24 │ │ │ │ + umulleq fp, r3, r8, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b17c │ │ │ │ + bl 0xfec3b224 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408ba0 │ │ │ │ + bl 0x408c48 │ │ │ │ @ instruction: 0xf64d0301 │ │ │ │ vorr.i32 d16, #4 @ 0x00000004 │ │ │ │ - bl 0x3e45fc │ │ │ │ + bl 0x3e46a4 │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41bfb0 │ │ │ │ + bl 0x41c058 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - cdp2 7, 15, cr15, cr14, cr12, {3} │ │ │ │ + cdp2 7, 10, cr15, cr10, cr12, {3} │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r3, r8, ror #23 │ │ │ │ + addeq fp, r3, r0, asr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b1d4 │ │ │ │ + bl 0xfec3b27c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408bf8 │ │ │ │ + bl 0x408ca0 │ │ │ │ @ instruction: 0xf64d0301 │ │ │ │ vaddw.s8 , q0, d28 │ │ │ │ - bl 0x3e4654 │ │ │ │ + bl 0x3e46fc │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41c008 │ │ │ │ + bl 0x41c0b0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - cdp2 7, 13, cr15, cr2, cr12, {3} │ │ │ │ + cdp2 7, 7, cr15, cr14, cr12, {3} │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - umulleq fp, r3, r0, fp │ │ │ │ + addeq fp, r3, r8, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b22c │ │ │ │ + bl 0xfec3b2d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408c50 │ │ │ │ + bl 0x408cf8 │ │ │ │ vcgt.s8 d16, d13, d1 │ │ │ │ vaddw.s8 q11, q8, d8 │ │ │ │ - bl 0x3e46ac │ │ │ │ + bl 0x3e4754 │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41c060 │ │ │ │ + bl 0x41c108 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - cdp2 7, 10, cr15, cr6, cr12, {3} │ │ │ │ + cdp2 7, 5, cr15, cr2, cr12, {3} │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r3, r8, lsr fp │ │ │ │ + umulleq fp, r3, r0, sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b284 │ │ │ │ + bl 0xfec3b32c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408ca8 │ │ │ │ + bl 0x408d50 │ │ │ │ @ instruction: 0xf64d0301 │ │ │ │ vaddw.s8 , q8, d16 │ │ │ │ - bl 0x3e4704 │ │ │ │ + bl 0x3e47ac │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41c0b8 │ │ │ │ + bl 0x41c160 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - cdp2 7, 7, cr15, cr10, cr12, {3} │ │ │ │ + cdp2 7, 2, cr15, cr6, cr12, {3} │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r3, r0, ror #21 │ │ │ │ + addeq fp, r3, r8, lsr sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b2dc │ │ │ │ + bl 0xfec3b384 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408d00 │ │ │ │ + bl 0x408da8 │ │ │ │ vcgt.s8 d16, d13, d1 │ │ │ │ vmla.f d18, d16, d0[7] │ │ │ │ - bl 0x3e475c │ │ │ │ + bl 0x3e4804 │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41c110 │ │ │ │ + bl 0x41c1b8 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - cdp2 7, 4, cr15, cr14, cr12, {3} │ │ │ │ + ldc2l 7, cr15, [sl, #432]! @ 0x1b0 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r3, r8, lsl #21 │ │ │ │ + addeq fp, r3, r0, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b334 │ │ │ │ + bl 0xfec3b3dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408d58 │ │ │ │ + bl 0x408e00 │ │ │ │ vcgt.s8 d16, d13, d1 │ │ │ │ vmla.f d17, d0, d0[4] │ │ │ │ - bl 0x3e47b4 │ │ │ │ + bl 0x3e485c │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41c168 │ │ │ │ + bl 0x41c210 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - cdp2 7, 2, cr15, cr2, cr12, {3} │ │ │ │ + stc2l 7, cr15, [lr, #432] @ 0x1b0 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r3, r0, lsr sl │ │ │ │ + addeq fp, r3, r8, lsl #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b38c │ │ │ │ + bl 0xfec3b434 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408db0 │ │ │ │ + bl 0x408e58 │ │ │ │ vcgt.s8 d16, d13, d1 │ │ │ │ vmla.f d18, d0, d0[6] │ │ │ │ - bl 0x3e480c │ │ │ │ + bl 0x3e48b4 │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41c1c0 │ │ │ │ + bl 0x41c268 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - ldc2l 7, cr15, [r6, #432]! @ 0x1b0 │ │ │ │ + stc2 7, cr15, [r2, #432]! @ 0x1b0 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - ldrdeq fp, [r3], r8 │ │ │ │ + addeq fp, r3, r0, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b3e4 │ │ │ │ + bl 0xfec3b48c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408e08 │ │ │ │ + bl 0x408eb0 │ │ │ │ vcgt.s8 d16, d13, d1 │ │ │ │ vsra.s64 q8, q6, #64 │ │ │ │ - bl 0x3e4864 │ │ │ │ + bl 0x3e490c │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41c218 │ │ │ │ + bl 0x41c2c0 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - stc2l 7, cr15, [sl, #432] @ 0x1b0 │ │ │ │ + ldc2l 7, cr15, [r6, #-432]! @ 0xfffffe50 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r3, r0, lsl #19 │ │ │ │ + ldrdeq fp, [r3], r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b43c │ │ │ │ + bl 0xfec3b4e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408e60 │ │ │ │ + bl 0x408f08 │ │ │ │ vcgt.s8 d16, d13, d1 │ │ │ │ vmla.f d17, d16, d0[5] │ │ │ │ - bl 0x3e48bc │ │ │ │ + bl 0x3e4964 │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41c270 │ │ │ │ + bl 0x41c318 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - ldc2 7, cr15, [lr, #432] @ 0x1b0 │ │ │ │ + stc2l 7, cr15, [sl, #-432] @ 0xfffffe50 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - addeq fp, r3, r8, lsr #18 │ │ │ │ + addeq fp, r3, r0, lsl #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b494 │ │ │ │ + bl 0xfec3b53c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ cdp 0, 1, cr12, cr13, cr4, {2} │ │ │ │ addlt lr, r3, r0, ror pc │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @ instruction: 0xf85ec000 │ │ │ │ strbtmi ip, [r3], #-12 │ │ │ │ - bl 0x408eb8 │ │ │ │ + bl 0x408f60 │ │ │ │ vcgt.s8 d16, d13, d1 │ │ │ │ vorr.i32 q8, #8 @ 0x00000008 │ │ │ │ - bl 0x3e4914 │ │ │ │ + bl 0x3e49bc │ │ │ │ @ instruction: 0xf8cd0e02 │ │ │ │ - bl 0x41c2c8 │ │ │ │ + bl 0x41c370 │ │ │ │ stmdavs r8, {r9} │ │ │ │ - ldc2l 7, cr15, [r2, #-432]! @ 0xfffffe50 │ │ │ │ + ldc2 7, cr15, [lr, #-432] @ 0xfffffe50 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - ldrdeq fp, [r3], r0 │ │ │ │ + addeq fp, r3, r8, lsr #16 │ │ │ │ andmi pc, r0, #79 @ 0x4f │ │ │ │ - svclt 0x0088f770 │ │ │ │ + svclt 0x0034f770 │ │ │ │ andmi pc, r0, #111 @ 0x6f │ │ │ │ - stmiblt lr, {r0, r4, r5, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdblt sl!, {r0, r4, r5, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3b4fc │ │ │ │ + bl 0xfec3b5a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ umulllt ip, r3, r0, r0 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf890d12a │ │ │ │ ldmdblt sl, {r2, r3, r5, r6, r7, sp}^ │ │ │ │ umlalcs pc, ip, r0, r8 @ │ │ │ │ @@ -217070,760 +217113,760 @@ │ │ │ │ andlt r4, r3, r8, lsl #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ strbtmi r6, [r1], -r3, asr #26 │ │ │ │ @ instruction: 0xf04f6882 │ │ │ │ vmull.s8 q8, d7, d1 │ │ │ │ - bne 0xff57f33c │ │ │ │ + bne 0xff57f3e4 │ │ │ │ vsubw.s8 q9, , d1 │ │ │ │ - bcs 0x174f44 │ │ │ │ + bcs 0x174fec │ │ │ │ uqadd16mi fp, r3, r8 │ │ │ │ @ instruction: 0xf7cb2201 │ │ │ │ - ldrdcs pc, [r0, -r5] │ │ │ │ + smlabbcs r0, r9, ip, pc @ │ │ │ │ andlt r4, r3, r8, lsl #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ ldrsbne pc, [r0], #128 @ 0x80 @ │ │ │ │ @ instruction: 0xf6c1230a │ │ │ │ andcs r7, r1, #224, 6 @ 0x80000003 │ │ │ │ svcvs 0x0080f011 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ strdcs r5, [r0, -pc] │ │ │ │ - blx 0xfef222b2 │ │ │ │ + blx 0x1c2235a │ │ │ │ @ instruction: 0xf8d0e7e3 │ │ │ │ ldreq r3, [fp, #208] @ 0xd0 │ │ │ │ @ instruction: 0xf7d7d402 │ │ │ │ - @ instruction: 0xe7dcfbdb │ │ │ │ - cmnpcc r0, #69206016 @ p-variant is OBSOLETE @ 0x4200000 │ │ │ │ + ldrb pc, [ip, r7, lsl #23] @ │ │ │ │ + mvnscc pc, #69206016 @ 0x4200000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - orrne pc, r4, fp, asr #12 │ │ │ │ + tstpcs r4, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcne pc, r4, fp, asr #12 │ │ │ │ + eorcs pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf1a122fa │ │ │ │ - svclt 0x0000fde1 │ │ │ │ + svclt 0x0000fdcd │ │ │ │ @ instruction: 0xf04f2200 │ │ │ │ @ instruction: 0xf7744300 │ │ │ │ - svclt 0x0000bab1 │ │ │ │ + svclt 0x0000ba5d │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ movwmi pc, #111 @ 0x6f @ │ │ │ │ - blt 0x1fa219c │ │ │ │ + blt 0xaa2244 │ │ │ │ vmla.i q8, , d3[2] │ │ │ │ @ instruction: 0xf0031c40 │ │ │ │ strlt r0, [r0, #-798] @ 0xfffffce2 │ │ │ │ - b 0x13e6f04 │ │ │ │ - bleq 0xff3a73ec │ │ │ │ - cdppl 3, 8, cr15, cr0, cr1, {6} │ │ │ │ + b 0x13e73ac │ │ │ │ + beq 0xff3a7494 │ │ │ │ + cdpne 3, 12, cr15, cr0, cr1, {6} │ │ │ │ andseq pc, lr, #2 │ │ │ │ tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ - bicne pc, r0, r1, asr #7 │ │ │ │ + orrpl pc, r0, r1, asr #7 │ │ │ │ andeq lr, lr, #270336 @ 0x42000 │ │ │ │ @ instruction: 0xf8c0430b │ │ │ │ stmib r0, {lr, pc}^ │ │ │ │ - andcs r3, r0, r1, lsl #4 │ │ │ │ + andcs r2, r0, r1, lsl #6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf001084b │ │ │ │ @ instruction: 0xf0030c0f │ │ │ │ - stceq 3, cr0, [sl], {16} │ │ │ │ + stmiaeq sl, {r4, r8, r9}^ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ - stmiaeq fp, {r0, r1, sp, lr}^ │ │ │ │ - stccc 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ + stceq 0, cr6, [fp], {3} │ │ │ │ + stcmi 3, cr15, [r3], {193} @ 0xc1 │ │ │ │ andseq pc, r0, #2 │ │ │ │ tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - smlabtmi r3, r1, r3, pc @ │ │ │ │ + smlabtcc r3, r1, r3, pc @ │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ stmib r0, {r0, r1, r3, r8, r9, lr}^ │ │ │ │ - andcs r3, r0, r1, lsl #4 │ │ │ │ + andcs r2, r0, r1, lsl #6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ mcrreq 10, 4, lr, r1, cr15 │ │ │ │ vmull.u q8, d17, d3[2] │ │ │ │ @ instruction: 0xf00c1240 │ │ │ │ @ instruction: 0xf0030c1e │ │ │ │ vorr.i32 d16, #40448 @ 0x00009e00 │ │ │ │ - b 0x1178a60 │ │ │ │ + b 0x1178b08 │ │ │ │ movwmi r0, #45580 @ 0xb20c │ │ │ │ movwcs lr, #2496 @ 0x9c0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ - beq 0xff3665a8 │ │ │ │ + beq 0xff366650 │ │ │ │ stceq 0, cr15, [pc], {1} │ │ │ │ tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ andseq pc, lr, #2 │ │ │ │ orrpl pc, r0, r1, asr #7 │ │ │ │ - b 0x11b50b8 │ │ │ │ + b 0x11b5160 │ │ │ │ stmib r0, {r2, r3, r8, r9}^ │ │ │ │ andcs r3, r0, r0, lsl #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ stceq 8, cr0, [sl], {75} @ 0x4b │ │ │ │ stceq 0, cr15, [pc], {1} │ │ │ │ tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r0, #2 │ │ │ │ smlabtcc r3, r1, r3, pc @ │ │ │ │ - b 0x11b50e4 │ │ │ │ + b 0x11b518c │ │ │ │ stmib r0, {r2, r3, r8, r9}^ │ │ │ │ andcs r3, r0, r0, lsl #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - b 0x14d18d4 │ │ │ │ - beq 0xff3a75dc │ │ │ │ + mcrreq 10, 4, lr, r1, cr15 │ │ │ │ + beq 0xff3d1980 │ │ │ │ subne pc, r0, #67108867 @ 0x4000003 │ │ │ │ ldceq 0, cr15, [lr], {12} │ │ │ │ - cdppl 3, 8, cr15, cr0, cr1, {6} │ │ │ │ - tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ - movweq lr, #59971 @ 0xea43 │ │ │ │ - stclne 3, cr15, [r0], {193} @ 0xc1 │ │ │ │ + tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ vmla.i q11, , d2[0] │ │ │ │ - @ instruction: 0xf8c04100 │ │ │ │ - andvs ip, r1, r4 │ │ │ │ - andcs r6, r0, r3, lsl #1 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ - b 0x14d1914 │ │ │ │ - b 0x14a7e1c │ │ │ │ + vsubl.u8 , d17, d0 │ │ │ │ + tstmi r3, #192, 28 @ 0xc00 │ │ │ │ + smlabtmi r0, r1, r3, pc @ │ │ │ │ + and pc, r4, r0, asr #17 │ │ │ │ + addvs r6, r3, r1 │ │ │ │ + mrscs r2, (UNDEF: 0) │ │ │ │ + movwcs r2, #512 @ 0x200 │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + svclt 0x0000bd00 │ │ │ │ + b 0x14a46e4 │ │ │ │ @ instruction: 0xf3c13cd1 │ │ │ │ - @ instruction: 0xf00e1340 │ │ │ │ - b 0x11a7d9c │ │ │ │ - @ instruction: 0xf00c030e │ │ │ │ - subvs r0, r3, r2, lsl #24 │ │ │ │ - bicne pc, r0, #67108867 @ 0x4000003 │ │ │ │ - b 0x13e705c │ │ │ │ - stceq 12, cr0, [fp], {3} │ │ │ │ + @ instruction: 0xf0021340 │ │ │ │ + strlt r0, [r0, #-542] @ 0xfffffde2 │ │ │ │ + vorr.i32 d20, #37632 @ 0x00009300 │ │ │ │ + beq 0xff36c0d0 │ │ │ │ + stceq 0, cr15, [r2], {12} │ │ │ │ + stceq 0, cr6, [fp], {67} @ 0x43 │ │ │ │ + @ instruction: 0x0c0eea4c │ │ │ │ + movweq pc, #16387 @ 0x4003 @ │ │ │ │ andseq pc, lr, #2 │ │ │ │ orrpl pc, r0, r1, asr #7 │ │ │ │ - movweq pc, #16387 @ 0x4003 @ │ │ │ │ - b 0xfe1b5170 │ │ │ │ + b 0xfe1b5214 │ │ │ │ andvs r0, r2, ip, lsl #6 │ │ │ │ andcs r6, r0, r3, lsl #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ mcrreq 10, 4, lr, r1, cr15 │ │ │ │ vmull.u q8, d17, d3[2] │ │ │ │ @ instruction: 0xf00c1240 │ │ │ │ - b 0x11675e4 │ │ │ │ + b 0x1167688 │ │ │ │ @ instruction: 0xf003020c │ │ │ │ vorr.i32 d16, #40448 @ 0x00009e00 │ │ │ │ addvs r5, r2, r0, lsl #25 │ │ │ │ bicne pc, r0, r1, asr #7 │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ movwne lr, #2496 @ 0x9c0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ - b 0x14d1998 │ │ │ │ - beq 0xff3a76a0 │ │ │ │ - subne pc, r0, #67108867 @ 0x4000003 │ │ │ │ - cdpne 3, 12, cr15, cr0, cr1, {6} │ │ │ │ - ldceq 0, cr15, [lr], {12} │ │ │ │ - tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ - orrpl pc, r0, r1, asr #7 │ │ │ │ - andeq lr, ip, #270336 @ 0x42000 │ │ │ │ - @ instruction: 0xf8c0430b │ │ │ │ - addvs lr, r2, r0 │ │ │ │ - andcs r6, r0, r3, asr #32 │ │ │ │ - andcs r2, r0, #0, 2 │ │ │ │ - @ instruction: 0xf04f2300 │ │ │ │ - stclt 12, cr0, [r0, #-0] │ │ │ │ mcrreq 10, 4, lr, r1, cr15 │ │ │ │ vmull.u q8, d17, d3[2] │ │ │ │ @ instruction: 0xf00c1240 │ │ │ │ - b 0x1167654 │ │ │ │ + b 0x11676c0 │ │ │ │ @ instruction: 0xf003020c │ │ │ │ vorr.i32 d16, #40448 @ 0x00009e00 │ │ │ │ - sbcvs r5, r2, r0, lsl #25 │ │ │ │ - movweq lr, #51779 @ 0xca43 │ │ │ │ - andmi pc, r0, #67108867 @ 0x4000003 │ │ │ │ - vaddl.u8 q11, d17, d3 │ │ │ │ - stmib r0, {r6, r7, r8, ip}^ │ │ │ │ - andcs r2, r0, r0, lsl #2 │ │ │ │ + vmull.u8 , d17, d0 │ │ │ │ + b 0x11a8d58 │ │ │ │ + andvs r0, r1, ip, lsl #6 │ │ │ │ + andcc lr, r1, #192, 18 @ 0x300000 │ │ │ │ + mrscs r2, (UNDEF: 0) │ │ │ │ + movwcs r2, #512 @ 0x200 │ │ │ │ + stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + svclt 0x00004770 │ │ │ │ + b 0x14d1a74 │ │ │ │ + beq 0xff3a777c │ │ │ │ + subne pc, r0, #67108867 @ 0x4000003 │ │ │ │ + ldceq 0, cr15, [lr], {12} │ │ │ │ + cdppl 3, 8, cr15, cr0, cr1, {6} │ │ │ │ + tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ + andeq lr, ip, #270336 @ 0x42000 │ │ │ │ + movweq lr, #59971 @ 0xea43 │ │ │ │ + stclne 3, cr15, [r0], {193} @ 0xc1 │ │ │ │ + vmla.i q11, , d2[0] │ │ │ │ + @ instruction: 0xf8c04100 │ │ │ │ + andvs ip, r1, r4 │ │ │ │ + andcs r6, r0, r3, lsl #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ - ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ + stclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec3b810 │ │ │ │ + bl 0xfec3b8b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ strmi ip, [r4], -r4, asr #32 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #130 @ 0x82 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andeq pc, ip, r0, asr r8 @ │ │ │ │ movwls r4, #5123 @ 0x1403 │ │ │ │ @ instruction: 0xf64d1843 │ │ │ │ vorr.i32 d17, #12 @ 0x0000000c │ │ │ │ - bl 0xe4c90 │ │ │ │ + bl 0xe4d38 │ │ │ │ @ instruction: 0xf8cd0c02 │ │ │ │ stmdbne r2, {lr, pc} │ │ │ │ @ instruction: 0xf76c6808 │ │ │ │ - @ instruction: 0xf44ffbb5 │ │ │ │ + @ instruction: 0xf44ffb61 │ │ │ │ strtmi r4, [r1], -r0, lsl #4 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - ldcllt 7, cr15, [r0, #448] @ 0x1c0 │ │ │ │ - addeq fp, r3, r2, asr r5 │ │ │ │ + ldcllt 7, cr15, [ip, #-448]! @ 0xfffffe40 │ │ │ │ + addeq fp, r3, sl, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec3b868 │ │ │ │ + bl 0xfec3b910 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ strmi ip, [r4], -r4, asr #32 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #130 @ 0x82 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andeq pc, ip, r0, asr r8 @ │ │ │ │ movwls r4, #5123 @ 0x1403 │ │ │ │ @ instruction: 0xf64d1843 │ │ │ │ vsra.s64 d16, d8, #64 │ │ │ │ - bl 0xe4ce8 │ │ │ │ + bl 0xe4d90 │ │ │ │ @ instruction: 0xf8cd0c02 │ │ │ │ stmdbne r2, {lr, pc} │ │ │ │ @ instruction: 0xf76c6808 │ │ │ │ - @ instruction: 0xf04ffb89 │ │ │ │ + @ instruction: 0xf04ffb35 │ │ │ │ strtmi r4, [r1], -r0, lsl #4 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - stclt 7, cr15, [r4, #448]! @ 0x1c0 │ │ │ │ - strdeq fp, [r3], sl │ │ │ │ + ldcllt 7, cr15, [r0, #-448] @ 0xfffffe40 │ │ │ │ + addeq fp, r3, r2, asr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec3b8c0 │ │ │ │ + bl 0xfec3b968 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ strmi ip, [r4], -r8, asr #32 │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi fp, [ip], #130 @ 0x82 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andeq pc, ip, r0, asr r8 @ │ │ │ │ movwls r4, #5123 @ 0x1403 │ │ │ │ @ instruction: 0xf64d1843 │ │ │ │ vorr.i32 d16, #4 @ 0x00000004 │ │ │ │ - bl 0xe4d40 │ │ │ │ + bl 0xe4de8 │ │ │ │ @ instruction: 0xf8cd0c02 │ │ │ │ stmdbne r2, {lr, pc} │ │ │ │ @ instruction: 0xf76c6808 │ │ │ │ - andcs pc, r0, #95232 @ 0x17400 │ │ │ │ + andcs pc, r0, #9216 @ 0x2400 │ │ │ │ movwmi pc, #79 @ 0x4f @ │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7744010 │ │ │ │ - svclt 0x0000b909 │ │ │ │ - addeq fp, r3, r2, lsr #9 │ │ │ │ + svclt 0x0000b8b5 │ │ │ │ + strdeq fp, [r3], sl │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3b91c │ │ │ │ + bl 0xfec3b9c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ @ instruction: 0x4607461c │ │ │ │ svcvs 0x0070ee1d │ │ │ │ smlabtcs r2, sp, r9, lr │ │ │ │ - blx 0xc224e2 │ │ │ │ + blx 0xff722588 │ │ │ │ @ instruction: 0x46054b17 │ │ │ │ ldrbtmi r9, [fp], #-2307 @ 0xfffff6fd │ │ │ │ - bls 0x17e7ac │ │ │ │ + bls 0x17e854 │ │ │ │ stmdane r3, {r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ tstpne ip, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ andls r1, r1, #32768 @ 0x8000 │ │ │ │ stmdavs r8, {r1, r6, r8, fp, ip} │ │ │ │ - blx 0xc2250e │ │ │ │ + blx 0xff7225b4 │ │ │ │ @ instruction: 0xf64d4b0e │ │ │ │ vbic.i32 d20, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r2!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r4, [r5], #-1044 @ 0xfffffbec │ │ │ │ strpl lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0x461a18bb │ │ │ │ @ instruction: 0xf76c6808 │ │ │ │ - andlt pc, r5, fp, lsl fp @ │ │ │ │ + andlt pc, r5, r7, asr #21 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - addeq fp, r3, sl, lsr r4 │ │ │ │ - addeq fp, r3, lr, lsl #8 │ │ │ │ + umulleq fp, r3, r2, r3 │ │ │ │ + addeq fp, r3, r6, ror #6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3b9a4 │ │ │ │ + bl 0xfec3ba4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ @ instruction: 0x4607461c │ │ │ │ svcvs 0x0070ee1d │ │ │ │ smlabtcs r2, sp, r9, lr │ │ │ │ - blx 0xffb22568 │ │ │ │ + blx 0xfe622610 │ │ │ │ @ instruction: 0x46054b17 │ │ │ │ ldrbtmi r9, [fp], #-2307 @ 0xfffff6fd │ │ │ │ - bls 0x17e834 │ │ │ │ + bls 0x17e8dc │ │ │ │ stmdane r3, {r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ orrseq pc, r8, sp, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ andls r1, r1, #32768 @ 0x8000 │ │ │ │ stmdavs r8, {r1, r6, r8, fp, ip} │ │ │ │ - blx 0xffb22594 │ │ │ │ + blx 0xfe62263c │ │ │ │ @ instruction: 0xf64d4b0e │ │ │ │ vsra.s64 d19, d16, #64 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r2!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r4, [r5], #-1044 @ 0xfffffbec │ │ │ │ strpl lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0x461a18bb │ │ │ │ @ instruction: 0xf76c6808 │ │ │ │ - ldrdlt pc, [r5], -r7 │ │ │ │ + andlt pc, r5, r3, lsl #21 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - @ instruction: 0x0083b3b2 │ │ │ │ - addeq fp, r3, r6, lsl #7 │ │ │ │ + addeq fp, r3, sl, lsl #6 │ │ │ │ + ldrdeq fp, [r3], lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3ba2c │ │ │ │ + bl 0xfec3bad4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ @ instruction: 0x4607461c │ │ │ │ svcvs 0x0070ee1d │ │ │ │ smlabtcs r2, sp, r9, lr │ │ │ │ - blx 0xff7225f0 │ │ │ │ + blx 0xfe222698 │ │ │ │ @ instruction: 0x46054b17 │ │ │ │ ldrbtmi r9, [fp], #-2307 @ 0xfffff6fd │ │ │ │ - bls 0x17e8bc │ │ │ │ + bls 0x17e964 │ │ │ │ stmdane r3, {r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ tstpeq r4, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ andls r1, r1, #32768 @ 0x8000 │ │ │ │ stmdavs r8, {r1, r6, r8, fp, ip} │ │ │ │ - blx 0xfea2261c │ │ │ │ + blx 0x15226c4 │ │ │ │ @ instruction: 0xf64d4b0e │ │ │ │ vaddw.s8 , q0, d28 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r2!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r4, [r5], #-1044 @ 0xfffffbec │ │ │ │ strpl lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0x461a18bb │ │ │ │ @ instruction: 0xf76c6808 │ │ │ │ - mullt r5, r3, sl │ │ │ │ + andlt pc, r5, pc, lsr sl @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - addeq fp, r3, sl, lsr #6 │ │ │ │ - strdeq fp, [r3], lr │ │ │ │ + addeq fp, r3, r2, lsl #5 │ │ │ │ + addeq fp, r3, r6, asr r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3bab4 │ │ │ │ + bl 0xfec3bb5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ ldrmi r4, [sp], -r4, lsl #12 │ │ │ │ svcvc 0x0070ee1d │ │ │ │ smlabtcs r2, sp, r9, lr │ │ │ │ - blx 0x1922678 │ │ │ │ + blx 0x422720 │ │ │ │ @ instruction: 0x46064b1a │ │ │ │ ldrbtmi r9, [fp], #-2307 @ 0xfffff6fd │ │ │ │ - bls 0x17e944 │ │ │ │ + bls 0x17e9ec │ │ │ │ stmdane r3, {r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ tstpne ip, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ andls r1, r1, #1081344 @ 0x108000 │ │ │ │ stmdavs r8, {r1, r7, r8, fp, ip} │ │ │ │ - blx 0x19226a4 │ │ │ │ + blx 0x42274c │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ andmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - ldc2l 7, cr15, [lr], #-448 @ 0xfffffe40 │ │ │ │ + stc2 7, cr15, [sl], #-448 @ 0xfffffe40 │ │ │ │ @ instruction: 0xf64d4b0e │ │ │ │ vbic.i32 d20, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r4, [r6], #-1045 @ 0xfffffbeb │ │ │ │ strvs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0x461a1913 │ │ │ │ @ instruction: 0xf76c6808 │ │ │ │ - andlt pc, r5, r9, asr #20 │ │ │ │ + strdlt pc, [r5], -r5 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - addeq fp, r3, r2, lsr #5 │ │ │ │ - addeq fp, r3, sl, ror #4 │ │ │ │ + strdeq fp, [r3], sl │ │ │ │ + addeq fp, r3, r2, asr #3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3bb48 │ │ │ │ + bl 0xfec3bbf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ @ instruction: 0x4607461c │ │ │ │ svcvs 0x0070ee1d │ │ │ │ smlabtcs r2, sp, r9, lr │ │ │ │ - blx 0x6a270c │ │ │ │ + @ instruction: 0xf9c2f76b │ │ │ │ @ instruction: 0x46054b1a │ │ │ │ ldrbtmi r9, [fp], #-2307 @ 0xfffff6fd │ │ │ │ - bls 0x17e9d8 │ │ │ │ + bls 0x17ea80 │ │ │ │ stmdane r3, {r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ tstpne ip, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ andls r1, r1, #32768 @ 0x8000 │ │ │ │ stmdavs r8, {r1, r6, r8, fp, ip} │ │ │ │ - blx 0x6a2738 │ │ │ │ + @ instruction: 0xf9c2f76c │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ andmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - ldc2 7, cr15, [r4], #-448 @ 0xfffffe40 │ │ │ │ + blx 0xff9227fe │ │ │ │ @ instruction: 0xf64d4b0e │ │ │ │ vbic.i32 d20, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r2!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r4, [r5], #-1044 @ 0xfffffbec │ │ │ │ strpl lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0x461a18bb │ │ │ │ @ instruction: 0xf76c6808 │ │ │ │ - strdlt pc, [r5], -pc @ │ │ │ │ + andlt pc, r5, fp, lsr #19 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - addeq fp, r3, lr, lsl #4 │ │ │ │ - ldrdeq fp, [r3], r6 │ │ │ │ + addeq fp, r3, r6, ror #2 │ │ │ │ + addeq fp, r3, lr, lsr #2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3bbdc │ │ │ │ + bl 0xfec3bc84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ ldrmi r4, [sp], -r4, lsl #12 │ │ │ │ svcvc 0x0070ee1d │ │ │ │ smlabtcs r2, sp, r9, lr │ │ │ │ - @ instruction: 0xf9ccf76b │ │ │ │ + @ instruction: 0xf978f76b │ │ │ │ @ instruction: 0x46064b1a │ │ │ │ ldrbtmi r9, [fp], #-2307 @ 0xfffff6fd │ │ │ │ - bls 0x17ea6c │ │ │ │ + bls 0x17eb14 │ │ │ │ stmdane r3, {r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ orrseq pc, r8, sp, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ andls r1, r1, #1081344 @ 0x108000 │ │ │ │ stmdavs r8, {r1, r7, r8, fp, ip} │ │ │ │ - @ instruction: 0xf9ccf76c │ │ │ │ + @ instruction: 0xf978f76c │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ andmi pc, r0, #79 @ 0x4f │ │ │ │ - blx 0xffba27ea │ │ │ │ + blx 0xfe6a2892 │ │ │ │ @ instruction: 0xf64d4b0e │ │ │ │ vsra.s64 d19, d16, #64 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r4, [r6], #-1045 @ 0xfffffbeb │ │ │ │ strvs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0x461a1913 │ │ │ │ @ instruction: 0xf76c6808 │ │ │ │ - @ instruction: 0xb005f9b5 │ │ │ │ + andlt pc, r5, r1, ror #18 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - addeq fp, r3, sl, ror r1 │ │ │ │ - addeq fp, r3, r2, asr #2 │ │ │ │ + ldrdeq fp, [r3], r2 │ │ │ │ + umulleq fp, r3, sl, r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3bc70 │ │ │ │ + bl 0xfec3bd18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ @ instruction: 0x4607461c │ │ │ │ svcvs 0x0070ee1d │ │ │ │ smlabtcs r2, sp, r9, lr │ │ │ │ - @ instruction: 0xf982f76b │ │ │ │ + @ instruction: 0xf92ef76b │ │ │ │ @ instruction: 0x46054b1a │ │ │ │ ldrbtmi r9, [fp], #-2307 @ 0xfffff6fd │ │ │ │ - bls 0x17eb00 │ │ │ │ + bls 0x17eba8 │ │ │ │ stmdane r3, {r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ orrseq pc, r8, sp, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ andls r1, r1, #32768 @ 0x8000 │ │ │ │ stmdavs r8, {r1, r6, r8, fp, ip} │ │ │ │ - @ instruction: 0xf982f76c │ │ │ │ + @ instruction: 0xf92ef76c │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ andmi pc, r0, #79 @ 0x4f │ │ │ │ - blx 0xfe92287e │ │ │ │ + blx 0x1422926 │ │ │ │ @ instruction: 0xf64d4b0e │ │ │ │ vsra.s64 d19, d16, #64 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r2!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r4, [r5], #-1044 @ 0xfffffbec │ │ │ │ strpl lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0x461a18bb │ │ │ │ @ instruction: 0xf76c6808 │ │ │ │ - andlt pc, r5, fp, ror #18 │ │ │ │ + andlt pc, r5, r7, lsl r9 @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - addeq fp, r3, r6, ror #1 │ │ │ │ - addeq fp, r3, lr, lsr #1 │ │ │ │ + addeq fp, r3, lr, lsr r0 │ │ │ │ + addeq fp, r3, r6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3bd04 │ │ │ │ + bl 0xfec3bdac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ @ instruction: 0x4607461c │ │ │ │ svcvs 0x0070ee1d │ │ │ │ smlabtcs r2, sp, r9, lr │ │ │ │ - @ instruction: 0xf96cf76b │ │ │ │ + @ instruction: 0xf918f76b │ │ │ │ @ instruction: 0x46054b1a │ │ │ │ ldrbtmi r9, [fp], #-2307 @ 0xfffff6fd │ │ │ │ - bls 0x17eb94 │ │ │ │ + bls 0x17ec3c │ │ │ │ stmdane r3, {r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ tstpeq r4, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ andls r1, r1, #32768 @ 0x8000 │ │ │ │ stmdavs r8, {r1, r6, r8, fp, ip} │ │ │ │ - @ instruction: 0xf938f76c │ │ │ │ + @ instruction: 0xf8e4f76c │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ @ instruction: 0xf04f2200 │ │ │ │ @ instruction: 0xf7734300 │ │ │ │ - blmi 0x4a46f0 │ │ │ │ + blmi 0x4a4648 │ │ │ │ msrcc R12_fiq, sp │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [r4], #-2290 @ 0xfffff70e │ │ │ │ stmib sp, {r0, r2, r4, sl, lr}^ │ │ │ │ ldmne fp!, {sl, ip, lr} │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf920f76c │ │ │ │ + @ instruction: 0xf8ccf76c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ - addeq fp, r3, r2, asr r0 │ │ │ │ - addeq fp, r3, r8, lsl r0 │ │ │ │ + addeq sl, r3, sl, lsr #31 │ │ │ │ + addeq sl, r3, r0, ror pc │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3bd98 │ │ │ │ + bl 0xfec3be40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ ldrmi r4, [sp], -r4, lsl #12 │ │ │ │ svcvc 0x0070ee1d │ │ │ │ smlabtcs r2, sp, r9, lr │ │ │ │ - @ instruction: 0xf922f76b │ │ │ │ + @ instruction: 0xf8cef76b │ │ │ │ @ instruction: 0x46064b1a │ │ │ │ ldrbtmi r9, [fp], #-2307 @ 0xfffff6fd │ │ │ │ - bls 0x17ec28 │ │ │ │ + bls 0x17ecd0 │ │ │ │ stmdane r3, {r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ tstpeq r4, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ andls r1, r1, #1081344 @ 0x108000 │ │ │ │ stmdavs r8, {r1, r7, r8, fp, ip} │ │ │ │ - @ instruction: 0xf8eef76c │ │ │ │ + @ instruction: 0xf89af76c │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf04f2200 │ │ │ │ @ instruction: 0xf7734300 │ │ │ │ - blmi 0x4a465c │ │ │ │ + blmi 0x4a45b4 │ │ │ │ msrcc R12_fiq, sp │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [r5], #-2298 @ 0xfffff706 │ │ │ │ stmib sp, {r1, r2, r4, sl, lr}^ │ │ │ │ ldmdbne r3, {r8, sl, sp, lr} │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8d6f76c │ │ │ │ + @ instruction: 0xf882f76c │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ - @ instruction: 0x0083afbe │ │ │ │ - addeq sl, r3, r4, lsl #31 │ │ │ │ + addeq sl, r3, r6, lsl pc │ │ │ │ + ldrdeq sl, [r3], ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3be2c │ │ │ │ + bl 0xfec3bed4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ ldrmi r4, [sp], -r4, lsl #12 │ │ │ │ svcvc 0x0070ee1d │ │ │ │ smlabtcs r2, sp, r9, lr │ │ │ │ - @ instruction: 0xf8a4f76b │ │ │ │ + @ instruction: 0xf850f76b │ │ │ │ @ instruction: 0x46064b1d │ │ │ │ ldrbtmi r9, [fp], #-2307 @ 0xfffff6fd │ │ │ │ - bls 0x17ecbc │ │ │ │ + bls 0x17ed64 │ │ │ │ stmdane r3, {r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ tstpne ip, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ andls r1, r1, #1081344 @ 0x108000 │ │ │ │ stmdavs r8, {r1, r7, r8, fp, ip} │ │ │ │ - @ instruction: 0xf8a4f76c │ │ │ │ + @ instruction: 0xf850f76c │ │ │ │ @ instruction: 0x46304631 │ │ │ │ andmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - blx 0xff1a2a38 │ │ │ │ + blx 0x1ca2ae0 │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ andmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - blx 0xff022a44 │ │ │ │ + blx 0x1b22aec │ │ │ │ @ instruction: 0xf64d4b0e │ │ │ │ vbic.i32 d20, #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r4, [r6], #-1045 @ 0xfffffbeb │ │ │ │ strvs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0x461a1913 │ │ │ │ @ instruction: 0xf76c6808 │ │ │ │ - andlt pc, r5, r7, lsl #17 │ │ │ │ + andlt pc, r5, r3, lsr r8 @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - addeq sl, r3, sl, lsr #30 │ │ │ │ - addeq sl, r3, r6, ror #29 │ │ │ │ + addeq sl, r3, r2, lsl #29 │ │ │ │ + addeq sl, r3, lr, lsr lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3becc │ │ │ │ + bl 0xfec3bf74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ ldrmi r4, [sp], -r4, lsl #12 │ │ │ │ svcvc 0x0070ee1d │ │ │ │ smlabtcs r2, sp, r9, lr │ │ │ │ - @ instruction: 0xf854f76b │ │ │ │ + @ instruction: 0xf800f76b │ │ │ │ @ instruction: 0x46064b1d │ │ │ │ ldrbtmi r9, [fp], #-2307 @ 0xfffff6fd │ │ │ │ - bls 0x17ed5c │ │ │ │ + bls 0x17ee04 │ │ │ │ stmdane r3, {r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ orrseq pc, r8, sp, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ andls r1, r1, #1081344 @ 0x108000 │ │ │ │ stmdavs r8, {r1, r7, r8, fp, ip} │ │ │ │ - @ instruction: 0xf854f76c │ │ │ │ + @ instruction: 0xf800f76c │ │ │ │ @ instruction: 0x46304631 │ │ │ │ andmi pc, r0, #79 @ 0x4f │ │ │ │ - blx 0x1da2ad8 │ │ │ │ + blx 0x8a2b80 │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ andmi pc, r0, #79 @ 0x4f │ │ │ │ - blx 0x1c22ae4 │ │ │ │ + blx 0x722b8c │ │ │ │ @ instruction: 0xf64d4b0e │ │ │ │ vsra.s64 d19, d16, #64 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r4, [r6], #-1045 @ 0xfffffbeb │ │ │ │ strvs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0x461a1913 │ │ │ │ - @ instruction: 0xf76c6808 │ │ │ │ - andlt pc, r5, r7, lsr r8 @ │ │ │ │ + @ instruction: 0xf76b6808 │ │ │ │ + andlt pc, r5, r3, ror #31 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - addeq sl, r3, sl, lsl #29 │ │ │ │ - addeq sl, r3, r6, asr #28 │ │ │ │ + addeq sl, r3, r2, ror #27 │ │ │ │ + umulleq sl, r3, lr, sp │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3bf6c │ │ │ │ + bl 0xfec3c014 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ ldrmi r4, [sp], -r4, lsl #12 │ │ │ │ svcvc 0x0070ee1d │ │ │ │ smlabtcs r2, sp, r9, lr │ │ │ │ - @ instruction: 0xf838f76b │ │ │ │ + @ instruction: 0xffe4f76a │ │ │ │ @ instruction: 0x46064b1e │ │ │ │ ldrbtmi r9, [fp], #-2307 @ 0xfffff6fd │ │ │ │ - bls 0x17edfc │ │ │ │ + bls 0x17eea4 │ │ │ │ stmdane r3, {r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ tstpeq r4, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r4, r0, #33554432 @ 0x2000000 │ │ │ │ andls r1, r1, #1081344 @ 0x108000 │ │ │ │ stmdavs r8, {r1, r7, r8, fp, ip} │ │ │ │ - @ instruction: 0xf804f76c │ │ │ │ + @ instruction: 0xffb0f76b │ │ │ │ @ instruction: 0x46304631 │ │ │ │ @ instruction: 0xf04f2200 │ │ │ │ @ instruction: 0xf7734300 │ │ │ │ - @ instruction: 0x4621fdb3 │ │ │ │ + @ instruction: 0x4621fd5f │ │ │ │ andcs r4, r0, #32, 12 @ 0x2000000 │ │ │ │ movwmi pc, #79 @ 0x4f @ │ │ │ │ - stc2 7, cr15, [ip, #460]! @ 0x1cc │ │ │ │ + ldc2l 7, cr15, [r8, #-460] @ 0xfffffe34 │ │ │ │ @ instruction: 0xf64d4b0e │ │ │ │ vaddw.s8 , q0, d28 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r4, [r6], #-1045 @ 0xfffffbeb │ │ │ │ strvs lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0x461a1913 │ │ │ │ @ instruction: 0xf76b6808 │ │ │ │ - andlt pc, r5, r5, ror #31 │ │ │ │ + mullt r5, r1, pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - addeq sl, r3, sl, ror #27 │ │ │ │ - addeq sl, r3, r2, lsr #27 │ │ │ │ + addeq sl, r3, r2, asr #26 │ │ │ │ + strdeq sl, [r3], sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3c010 │ │ │ │ + bl 0xfec3c0b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ - @ instruction: 0xf81ef76b │ │ │ │ + @ instruction: 0xffcaf76a │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addsvc pc, r8, #69206016 @ 0x4200000 │ │ │ │ ldmdavs r9, {r0, r1, ip, pc} │ │ │ │ - @ instruction: 0xf828f770 │ │ │ │ + @ instruction: 0xffd4f76f │ │ │ │ vnmls.f64 d4, d13, d14 │ │ │ │ @ instruction: 0xf64c2f70 │ │ │ │ vorr.i32 , #0 @ 0x00000000 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ stmdals r3, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ - bl 0x17b194 │ │ │ │ + bl 0x17b23c │ │ │ │ stmiane r3!, {sl, fp} │ │ │ │ strtmi r6, [sl], #-2056 @ 0xfffff7f8 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff80f76b │ │ │ │ + @ instruction: 0xff2cf76b │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - addeq sl, r3, r2, lsr sp │ │ │ │ + addeq sl, r3, sl, lsl #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3c07c │ │ │ │ + bl 0xfec3c124 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ - @ instruction: 0xffe8f76a │ │ │ │ + @ instruction: 0xff94f76a │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addsvc pc, r8, #69206016 @ 0x4200000 │ │ │ │ ldmdavs r9, {r0, r1, ip, pc} │ │ │ │ - @ instruction: 0xfff2f76f │ │ │ │ + @ instruction: 0xff9ef76f │ │ │ │ vnmls.f64 d4, d13, d14 │ │ │ │ @ instruction: 0xf64c2f70 │ │ │ │ vmla.f d22, d16, d0[3] │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ stmdals r3, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ - bl 0x17b200 │ │ │ │ + bl 0x17b2a8 │ │ │ │ stmiane r3!, {sl, fp} │ │ │ │ strtmi r6, [sl], #-2056 @ 0xfffff7f8 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff4af76b │ │ │ │ + cdp2 7, 15, cr15, cr6, cr11, {3} │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - addeq sl, r3, r6, asr #25 │ │ │ │ + addeq sl, r3, lr, lsl ip │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ movtcs pc, #963 @ 0x3c3 @ │ │ │ │ @ instruction: 0x6d02b963 │ │ │ │ @ instruction: 0xf0126812 │ │ │ │ strdle r0, [r7], -r0 @ │ │ │ │ ldrdgt pc, [r4], -r1 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @@ -217832,15 +217875,15 @@ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf0124770 │ │ │ │ mvnsle r0, r0, ror #31 │ │ │ │ push {r0, r8, r9, sp} │ │ │ │ vst4. {d20,d22,d24,d26}, [pc :256], r0 │ │ │ │ - bl 0xfec3c124 │ │ │ │ + bl 0xfec3c1cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r4], r8 │ │ │ │ strmi r4, [lr], -ip, lsl #12 │ │ │ │ @ instruction: 0x46074619 │ │ │ │ @ instruction: 0xf9def7ff │ │ │ │ ldmib r4, {r3, r6, r8, r9, ip, sp, pc}^ │ │ │ │ orrlt r2, sl, #0, 6 │ │ │ │ @@ -217850,163 +217893,163 @@ │ │ │ │ @ instruction: 0x0606065d │ │ │ │ andeq r0, fp, fp, lsl #22 │ │ │ │ ldrdcs pc, [r4], #135 @ 0x87 │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ @ instruction: 0xf64680de │ │ │ │ vmlal.s8 q11, d0, d20 │ │ │ │ movwls r2, #14486 @ 0x3896 │ │ │ │ - @ instruction: 0xff10f76a │ │ │ │ + cdp2 7, 11, cr15, cr12, cr10, {3} │ │ │ │ strmi r9, [r4], -r3, lsl #22 │ │ │ │ ldrdne pc, [r0], -r8 │ │ │ │ bicscc pc, r6, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf772009a │ │ │ │ - ldmvs r1!, {r0, r1, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs r1!, {r0, r1, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf000290f │ │ │ │ @ instruction: 0x462280b1 │ │ │ │ - @ instruction: 0xf7c34638 │ │ │ │ - andcs pc, r1, r9, asr #16 │ │ │ │ + @ instruction: 0xf7c24638 │ │ │ │ + strdcs pc, [r1], -sp │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmdale r7!, {r1, r3, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ - andeq r4, lr, fp, lsl #31 │ │ │ │ - andeq r5, lr, r1, rrx │ │ │ │ - andeq r5, lr, r5, lsl r0 │ │ │ │ - andeq r5, lr, r5, lsl r0 │ │ │ │ - andeq r5, lr, r5, lsl r0 │ │ │ │ - andeq r4, lr, fp, lsl #31 │ │ │ │ - andeq r4, lr, fp, lsl #31 │ │ │ │ - andeq r4, lr, fp, lsl #31 │ │ │ │ - andeq r5, lr, sp, lsr #1 │ │ │ │ - ldrdeq r4, [lr], -r9 │ │ │ │ - ldrdeq r4, [lr], -r9 │ │ │ │ + andeq r5, lr, r3, lsr r0 │ │ │ │ + andeq r5, lr, r9, lsl #2 │ │ │ │ + strheq r5, [lr], -sp │ │ │ │ + strheq r5, [lr], -sp │ │ │ │ + strheq r5, [lr], -sp │ │ │ │ + andeq r5, lr, r3, lsr r0 │ │ │ │ + andeq r5, lr, r3, lsr r0 │ │ │ │ + andeq r5, lr, r3, lsr r0 │ │ │ │ + andeq r5, lr, r5, asr r1 │ │ │ │ + andeq r5, lr, r1, lsl #1 │ │ │ │ + andeq r5, lr, r1, lsl #1 │ │ │ │ andls r6, r3, #10616832 @ 0xa20000 │ │ │ │ - cdp2 7, 13, cr15, cr4, cr10, {3} │ │ │ │ + cdp2 7, 8, cr15, cr0, cr10, {3} │ │ │ │ strmi r9, [r1], -r3, lsl #20 │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xff5af7c2 │ │ │ │ + @ instruction: 0xff0ef7c2 │ │ │ │ stmdals r3, {r0, r1, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf6032204 │ │ │ │ @ instruction: 0x009933d6 │ │ │ │ - @ instruction: 0xff2af7c2 │ │ │ │ + cdp2 7, 13, cr15, cr14, cr2, {6} │ │ │ │ andcs lr, r0, r5, asr #15 │ │ │ │ - orrne pc, r4, fp, asr #12 │ │ │ │ + tstpcs r4, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b58 │ │ │ │ andls r7, r0, r3, asr r2 │ │ │ │ - @ instruction: 0xf9f2f169 │ │ │ │ + @ instruction: 0xf9e2f169 │ │ │ │ @ instruction: 0xf64b2000 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ - blmi 0x15a54e0 │ │ │ │ + vaddw.s8 q9, q0, d4 │ │ │ │ + blmi 0x15a5588 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1693273 │ │ │ │ - stmiavs r3!, {r0, r1, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r1, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ subsle r2, pc, pc, lsl #22 │ │ │ │ - cdp2 7, 10, cr15, cr10, cr10, {3} │ │ │ │ + cdp2 7, 5, cr15, cr6, cr10, {3} │ │ │ │ vnmla.f64 d4, d13, d14 │ │ │ │ @ instruction: 0xf64d2f70 │ │ │ │ vbic.i32 d21, #12 @ 0x0000000c │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ @ instruction: 0x4604681b │ │ │ │ @ instruction: 0xf64658d2 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strmi r4, [r2], #-1043 @ 0xfffffbed │ │ │ │ @ instruction: 0xf76b6808 │ │ │ │ - str pc, [ip, r7, ror #28] │ │ │ │ + usad8 ip, r3, lr │ │ │ │ andls r6, r3, #10616832 @ 0xa20000 │ │ │ │ - cdp2 7, 9, cr15, cr0, cr10, {3} │ │ │ │ + cdp2 7, 3, cr15, cr12, cr10, {3} │ │ │ │ strmi r9, [r1], -r3, lsl #20 │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xff16f7c2 │ │ │ │ + cdp2 7, 12, cr15, cr10, cr2, {6} │ │ │ │ @ instruction: 0xee1d4a3f │ │ │ │ @ instruction: 0xf6460f70 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ ldrbtmi r2, [sl], #-918 @ 0xfffffc6a │ │ │ │ stmdbls r3, {r1, r4, fp, sp, lr} │ │ │ │ ldrdgt pc, [r0], -r3 │ │ │ │ andcs r5, r0, #8585216 @ 0x830000 │ │ │ │ tstls r0, r9, lsl r4 │ │ │ │ @ instruction: 0x41b8f64d │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ stmdavs r8, {r0, r1, r5, r6, sl, lr} │ │ │ │ - cdp2 7, 5, cr15, cr10, cr11, {3} │ │ │ │ + cdp2 7, 0, cr15, cr6, cr11, {3} │ │ │ │ @ instruction: 0xf7d64638 │ │ │ │ - strb pc, [lr, -r7, lsl #27]! @ │ │ │ │ + @ instruction: 0xe76efd33 │ │ │ │ andls r6, r3, #10616832 @ 0xa20000 │ │ │ │ - cdp2 7, 6, cr15, cr10, cr10, {3} │ │ │ │ + cdp2 7, 1, cr15, cr6, cr10, {3} │ │ │ │ strmi r9, [r1], -r3, lsl #20 │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ - cdp2 7, 15, cr15, cr0, cr2, {6} │ │ │ │ + cdp2 7, 10, cr15, cr4, cr2, {6} │ │ │ │ @ instruction: 0xf04f9903 │ │ │ │ strmi r4, [r8], -r0, lsl #5 │ │ │ │ - blx 0xfe922e90 │ │ │ │ + blx 0x1422f38 │ │ │ │ stmdals r3, {r0, r1, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf6032204 │ │ │ │ @ instruction: 0x009933d6 │ │ │ │ - cdp2 7, 11, cr15, cr10, cr2, {6} │ │ │ │ + cdp2 7, 6, cr15, cr14, cr2, {6} │ │ │ │ @ instruction: 0xf7d64638 │ │ │ │ - ldrb pc, [r2, -fp, ror #26] @ │ │ │ │ + smmul r2, r7, sp │ │ │ │ cmnpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7c54620 │ │ │ │ - @ instruction: 0xe74cfbff │ │ │ │ - cdp2 7, 4, cr15, cr10, cr10, {3} │ │ │ │ + @ instruction: 0xe74cfbb3 │ │ │ │ + ldc2l 7, cr15, [r6, #424]! @ 0x1a8 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf6424604 │ │ │ │ ldmdavs r9, {r3, r6, r9, ip, sp, lr} │ │ │ │ - ldc2l 7, cr15, [ip, #456] @ 0x1c8 │ │ │ │ + stc2 7, cr15, [r8, #456] @ 0x1c8 │ │ │ │ rsbsmi pc, r0, #79 @ 0x4f │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ - blx 0x2022ed8 │ │ │ │ + blx 0xb22f80 │ │ │ │ @ instruction: 0x4638e731 │ │ │ │ - @ instruction: 0xf9e6f7c6 │ │ │ │ + @ instruction: 0xf99af7c6 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #2 │ │ │ │ - blx 0x223040 │ │ │ │ + @ instruction: 0xf9b8f7c6 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrmi r6, [r8], r0, lsr #17 │ │ │ │ tstls r3, r9, lsl r8 │ │ │ │ - blx 0xffa22ee8 │ │ │ │ + blx 0xfe522f90 │ │ │ │ stmdavs r0!, {r0, r2, r9, sl, lr}^ │ │ │ │ - blx 0xff922ef0 │ │ │ │ + blx 0xfe422f98 │ │ │ │ vnmls.f32 s8, s26, s26 │ │ │ │ stmdbls r3, {r4, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r5, [r8], #-2203 @ 0xfffff765 │ │ │ │ strmi r1, [fp], #-2282 @ 0xfffff716 │ │ │ │ mvnsne pc, r9, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ andls r9, r1, r0, lsl #4 │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - cdp2 7, 2, cr15, cr4, cr11, {3} │ │ │ │ + ldc2l 7, cr15, [r0, #428] @ 0x1ac │ │ │ │ ldrbt r6, [sl], r3, ror #16 │ │ │ │ - eorseq r2, r5, r4, lsl #23 │ │ │ │ - addeq sl, r3, lr, lsr #22 │ │ │ │ - addeq sl, r3, lr, ror #21 │ │ │ │ - addeq sl, r3, r8, lsr #20 │ │ │ │ + eorseq r2, r5, r4, lsl #24 │ │ │ │ + addeq sl, r3, r6, lsl #21 │ │ │ │ + addeq sl, r3, r6, asr #20 │ │ │ │ + addeq sl, r3, r0, lsl #19 │ │ │ │ eorle r2, sp, r2, lsl #16 │ │ │ │ andsle r2, r6, r3, lsl #16 │ │ │ │ teqle pc, r1, lsl #16 │ │ │ │ svceq 0x0040f011 │ │ │ │ sbcsne lr, r1, #323584 @ 0x4f000 │ │ │ │ teqpeq pc, #1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ vst4.32 {d20-d23}, [pc], r0 │ │ │ │ tstcs r0, r0, asr #32 │ │ │ │ sbccc lr, r2, r0, asr #20 │ │ │ │ addne lr, r3, r0, asr #20 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf0114770 │ │ │ │ - b 0x14a8ebc │ │ │ │ + b 0x14a8f64 │ │ │ │ svclt 0x000c12d1 │ │ │ │ orrmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ cmnppl pc, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ biccc lr, r2, #274432 @ 0x43000 │ │ │ │ teqpeq pc, r1 @ p-variant is OBSOLETE │ │ │ │ andcs r4, r0, r9, lsl r3 │ │ │ │ andcs r0, r0, #150994944 @ 0x9000000 │ │ │ │ @@ -218020,79 +218063,79 @@ │ │ │ │ tstcs r0, r8, ror r0 │ │ │ │ sbccc lr, r2, r0, asr #20 │ │ │ │ sbceq lr, r3, r0, asr #20 │ │ │ │ andcs r0, r0, #0, 8 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec3c414 │ │ │ │ + bl 0xfec3c4bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf64b2000 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ - blmi 0x1656e4 │ │ │ │ + vaddw.s8 q9, q0, d4 │ │ │ │ + blmi 0x16578c │ │ │ │ andls r2, r0, r5, asr r2 │ │ │ │ - @ instruction: 0xf8e6f169 │ │ │ │ - mlaseq r5, r4, fp, r2 │ │ │ │ + @ instruction: 0xf8d6f169 │ │ │ │ + eorseq r2, r5, r4, lsl ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3c43c │ │ │ │ + bl 0xfec3c4e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00fd8 │ │ │ │ umulllt ip, r5, r0, r0 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf890d159 │ │ │ │ @ instruction: 0x460430bd │ │ │ │ stmdblt fp, {r0, r2, r3, r9, sl, lr}^ │ │ │ │ rsble r2, r9, r0, lsl #18 │ │ │ │ andlt r2, r5, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ - ldc2l 7, cr15, [r6, #-576] @ 0xfffffdc0 │ │ │ │ + stc2 7, cr15, [r2, #-576] @ 0xfffffdc0 │ │ │ │ movwcs fp, #16648 @ 0x4108 │ │ │ │ - blmi 0x1bbd604 │ │ │ │ + blmi 0x1bbd6ac │ │ │ │ svccs 0x0070ee1d │ │ │ │ eorvs pc, r4, r6, asr #12 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mvnne pc, lr, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0x46064617 │ │ │ │ stmdavs r3, {r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrmi r6, [r3], #-2056 @ 0xfffff7f8 │ │ │ │ @ instruction: 0xf76b2200 │ │ │ │ - movwcs pc, #3399 @ 0xd47 @ │ │ │ │ + movwcs pc, #3315 @ 0xcf3 @ │ │ │ │ adcscc pc, sp, r4, lsl #17 │ │ │ │ teqle ip, r0, lsl #26 │ │ │ │ umlalscs pc, ip, r4, r8 @ │ │ │ │ umlalscc pc, fp, r4, r8 @ │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ andcs r8, sp, #138 @ 0x8a │ │ │ │ rscpl pc, lr, r4, lsl #17 │ │ │ │ - blcs 0xfd64c │ │ │ │ + blcs 0xfd6f4 │ │ │ │ @ instruction: 0xf76ad0ca │ │ │ │ - ldmdavs r1!, {r0, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs r1!, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ subvs pc, r9, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7729002 │ │ │ │ - @ instruction: 0xf894fcf7 │ │ │ │ + @ instruction: 0xf894fca3 │ │ │ │ stmdals r2, {r0, r3, r4, r5, r7, ip, sp} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0x46018099 │ │ │ │ andeq pc, r4, #111 @ 0x6f │ │ │ │ @ instruction: 0xf7709002 │ │ │ │ - stmdals r2, {r0, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r2, {r0, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ vst1.8 {d18-d21}, [pc], r4 │ │ │ │ @ instruction: 0xf7c26149 │ │ │ │ - movwcs pc, #3501 @ 0xdad @ │ │ │ │ + movwcs pc, #3425 @ 0xd61 @ │ │ │ │ adcscc pc, fp, r4, lsl #17 │ │ │ │ @ instruction: 0xf04fe01e │ │ │ │ andscs r7, r1, #0, 6 │ │ │ │ @ instruction: 0xf8cd2100 │ │ │ │ @ instruction: 0xf7cac000 │ │ │ │ - strdcs pc, [r0], -r1 │ │ │ │ + andcs pc, r0, r5, lsr #23 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andcs fp, sp, #240, 26 @ 0x3c00 │ │ │ │ rsccc pc, lr, r4, lsl #17 │ │ │ │ ldr r6, [r5, r2, ror #1] │ │ │ │ @@ -218104,65 +218147,65 @@ │ │ │ │ addle r2, r9, r0, lsl #22 │ │ │ │ strtvs pc, [r4], -r6, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ svcvc 0x0070ee1d │ │ │ │ umlalscs pc, r9, r4, r8 @ │ │ │ │ eorcc pc, r5, #536870912 @ 0x20000000 │ │ │ │ andls r0, r3, #146 @ 0x92 │ │ │ │ - ldc2 7, cr15, [r4, #-424] @ 0xfffffe58 │ │ │ │ + stc2l 7, cr15, [r0], {106} @ 0x6a │ │ │ │ ldmdavs r1!, {r0, r1, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf7729002 │ │ │ │ - blmi 0xca461c │ │ │ │ + blmi 0xca4574 │ │ │ │ @ instruction: 0x41b8f64d │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldrbtmi r9, [fp], #-2050 @ 0xfffff7fe │ │ │ │ ldmdavs r2!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ ldrmi r5, [r8], #-2299 @ 0xfffff705 │ │ │ │ ldrmi r9, [r3], #-0 │ │ │ │ stmdavs r8, {r9, sp} │ │ │ │ - stc2l 7, cr15, [r6], #428 @ 0x1ac │ │ │ │ + ldc2 7, cr15, [r2], {107} @ 0x6b │ │ │ │ @ instruction: 0xf8d36d23 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ andsle r6, fp, r0, ror pc │ │ │ │ @ instruction: 0xf413685b │ │ │ │ andsle r6, r0, r0, ror r3 │ │ │ │ @ instruction: 0xf76b2000 │ │ │ │ - andcs pc, r4, #2834432 @ 0x2b4000 │ │ │ │ + andcs pc, r4, #1458176 @ 0x164000 │ │ │ │ @ instruction: 0x41acf640 │ │ │ │ - ldc2l 7, cr15, [r0, #-776] @ 0xfffffcf8 │ │ │ │ + stc2 7, cr15, [r4, #-776] @ 0xfffffcf8 │ │ │ │ @ instruction: 0xf8d36d23 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ andle r6, r9, r0, ror pc │ │ │ │ vst2.16 {d6-d7}, [r3 :64], fp │ │ │ │ - blcc 0xfe188 │ │ │ │ + blcc 0xfe230 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ - blcs 0x11d3dc │ │ │ │ + blcs 0x11d484 │ │ │ │ ldrb sp, [r8, -r0, asr #1]! │ │ │ │ @ instruction: 0xf8942300 │ │ │ │ @ instruction: 0xf88420b9 │ │ │ │ - bcs 0xf1798 │ │ │ │ + bcs 0xf1840 │ │ │ │ strcs fp, [ip, #-3860] @ 0xfffff0ec │ │ │ │ @ instruction: 0xf76a2504 │ │ │ │ - ldmdavs r1!, {r0, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs r1!, {r0, r2, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ subvs pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7729002 │ │ │ │ - stmdals r2, {r0, r1, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r2, {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r1], -sl, lsr #12 │ │ │ │ - cdp2 7, 8, cr15, cr4, cr15, {3} │ │ │ │ + cdp2 7, 3, cr15, cr0, cr15, {3} │ │ │ │ andcs r9, r4, #131072 @ 0x20000 │ │ │ │ cmppvs r1, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ - stc2 7, cr15, [r4, #-776]! @ 0xfffffcf8 │ │ │ │ + ldc2l 7, cr15, [r8], {194} @ 0xc2 │ │ │ │ @ instruction: 0xf8842300 │ │ │ │ @ instruction: 0xe72330bc │ │ │ │ andcs r4, r4, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf76f9002 │ │ │ │ - stmdals r2, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r2, {r0, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e766 │ │ │ │ - strdeq sl, [r3], r0 │ │ │ │ - strdeq sl, [r3], sl @ │ │ │ │ + addeq sl, r3, r8, asr #16 │ │ │ │ + addeq sl, r3, r2, asr r7 │ │ │ │ ldmvs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ movwne pc, #13251 @ 0x33c3 @ │ │ │ │ stmdale r6, {r1, r8, r9, fp, sp} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrblt r4, [r0, #1904]! @ 0x770 │ │ │ │ @@ -218173,46 +218216,46 @@ │ │ │ │ ldrdlt r1, [r5], r0 │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ suble r2, r2, r0, lsl #18 │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ movlt pc, #3664 @ 0xe50 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - stc2 7, cr15, [sl], {106} @ 0x6a │ │ │ │ + ldc2 7, cr15, [r6], #-424 @ 0xfffffe58 │ │ │ │ strmi r6, [r7], -r9, lsr #16 │ │ │ │ stmdavs r6!, {sp} │ │ │ │ - blx 0xff6a33de │ │ │ │ + blx 0xfe1a3486 │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7724631 │ │ │ │ - @ instruction: 0xf76afc1b │ │ │ │ - stmdavs r1!, {r0, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf76afbc7 │ │ │ │ + stmdavs r1!, {r0, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ addsvc pc, r8, #69206016 @ 0x4200000 │ │ │ │ @ instruction: 0xf76f9003 │ │ │ │ - blmi 0x62486c │ │ │ │ + blmi 0x6247c4 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r9, [fp], #-2051 @ 0xfffff7fd │ │ │ │ vtst.8 d22, d9, d11 │ │ │ │ vaddw.s8 q10, q0, d4 │ │ │ │ ldmpl r3, {r0, r2, r4, r7, r8}^ │ │ │ │ andls r4, r0, r8, lsl r4 │ │ │ │ stmdavs r8, {r0, r1, r3, r4, r5, sl, lr} │ │ │ │ @ instruction: 0xf76b461a │ │ │ │ - stmdavs r4!, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r4!, {r0, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r6, r0, r9, ror #16 │ │ │ │ - blx 0xfeda3426 │ │ │ │ + blx 0x18a34ce │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7724638 │ │ │ │ - andcs pc, r1, r3, ror #24 │ │ │ │ + andcs pc, r1, pc, lsl #24 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf7febdf0 │ │ │ │ ldr pc, [ip, r3, lsl #30]! │ │ │ │ - addeq sl, r3, lr, asr #13 │ │ │ │ + addeq sl, r3, r6, lsr #12 │ │ │ │ ldmvs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ movwne pc, #13251 @ 0x33c3 @ │ │ │ │ stmdale r6, {r1, r8, r9, fp, sp} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrblt r4, [r0, #1904]! @ 0x770 │ │ │ │ @@ -218223,219 +218266,219 @@ │ │ │ │ ldrdlt r1, [r5], r0 │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ suble r2, r2, r0, lsl #18 │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ movlt pc, #2064 @ 0x810 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - stc2 7, cr15, [r6], #-424 @ 0xfffffe58 │ │ │ │ + blx 0xff5a3392 │ │ │ │ strmi r6, [r7], -r9, lsr #16 │ │ │ │ stmdavs r6!, {sp} │ │ │ │ - blx 0x1da34a6 │ │ │ │ + blx 0x8a354e │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7724631 │ │ │ │ - @ instruction: 0xf76afbb7 │ │ │ │ - stmdavs r1!, {r0, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf76afb63 │ │ │ │ + stmdavs r1!, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ addsvc pc, r8, #69206016 @ 0x4200000 │ │ │ │ @ instruction: 0xf76f9003 │ │ │ │ - blmi 0x6247a4 │ │ │ │ + blmi 0x6246fc │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r9, [fp], #-2051 @ 0xfffff7fd │ │ │ │ vtst.8 d22, d9, d11 │ │ │ │ vsra.s64 d21, d0, #64 │ │ │ │ ldmpl r3, {r0, r2, r4, r7, r8}^ │ │ │ │ andls r4, r0, r8, lsl r4 │ │ │ │ stmdavs r8, {r0, r1, r3, r4, r5, sl, lr} │ │ │ │ @ instruction: 0xf76b461a │ │ │ │ - stmdavs r4!, {r0, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r4!, {r0, r2, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r6, r0, r9, ror #16 │ │ │ │ - blx 0x14a34ee │ │ │ │ + blx 0xfffa3594 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7724638 │ │ │ │ - strdcs pc, [r1], -pc @ │ │ │ │ + andcs pc, r1, fp, lsr #23 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf7febdf0 │ │ │ │ @ instruction: 0xe7bcfe9f │ │ │ │ - addeq sl, r3, r6, lsl #12 │ │ │ │ + addeq sl, r3, lr, asr r5 │ │ │ │ ldmdavs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ rsbsvs pc, r0, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf013d060 │ │ │ │ tstle r2, lr, lsl #6 │ │ │ │ ldrbeq r6, [r2], sl, asr #16 │ │ │ │ push {r0, r5, r6, sl, ip, lr, pc} │ │ │ │ vst4. {d20,d22,d24,d26}, [pc :256], r0 │ │ │ │ - bl 0xfec3c7dc │ │ │ │ + bl 0xfec3c884 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00fd8 │ │ │ │ @ instruction: 0x460d30d0 │ │ │ │ vaddl.u8 , d19, d4 │ │ │ │ stmdbcs r0, {r6, r8, sp} │ │ │ │ tstcs r0, r7, asr #32 │ │ │ │ mrc2 7, 0, pc, cr14, cr15, {7} │ │ │ │ eorsle r2, r7, r0, lsl #16 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - blx 0xff1a33b2 │ │ │ │ + blx 0x1ca345a │ │ │ │ @ instruction: 0xf76a4607 │ │ │ │ - stmdavs r9!, {r0, r1, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r9!, {r0, r1, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi r6, [r0], r6, lsr #16 │ │ │ │ @ instruction: 0xf7d62000 │ │ │ │ - ldrtmi pc, [r1], -fp, lsl #22 @ │ │ │ │ + @ instruction: 0x4631fab7 │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ - blx 0x15233ee │ │ │ │ - ldc2 7, cr15, [sl], {106} @ 0x6a │ │ │ │ + blx 0x23494 │ │ │ │ + blx 0xff2a347a │ │ │ │ @ instruction: 0xf6426821 │ │ │ │ mulls r3, r8, r2 │ │ │ │ - stc2 7, cr15, [r8], #-444 @ 0xfffffe44 │ │ │ │ + blx 0xff62349a │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ stmdals r3, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ teqpcc r0, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldrmi r5, [r0], #-2258 @ 0xfffff72e │ │ │ │ ldmne fp!, {ip, pc} │ │ │ │ stmdavs r8, {r1, r6, sl, lr} │ │ │ │ - blx 0xfe1a3406 │ │ │ │ + blx 0xca34ae │ │ │ │ stmdavs r9!, {r2, r5, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7d62001 │ │ │ │ - strtmi pc, [r1], -r7, ror #21 │ │ │ │ + @ instruction: 0x4621fa93 │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - mcr2 7, 3, pc, cr14, cr2, {3} @ │ │ │ │ + mrc2 7, 0, pc, cr10, cr2, {3} │ │ │ │ andlt r2, r4, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf7fe81f0 │ │ │ │ @ instruction: 0xe7b7fe37 │ │ │ │ tstcs r0, r0, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x46184770 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - addeq sl, r3, r8, lsr r5 │ │ │ │ + umulleq sl, r3, r0, r4 │ │ │ │ ldmdavs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ rsbsvs pc, r0, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf013d060 │ │ │ │ tstle r2, lr, lsl #6 │ │ │ │ ldrbeq r6, [r2], sl, lsl #16 │ │ │ │ push {r0, r5, r6, sl, ip, lr, pc} │ │ │ │ vst4. {d20,d22,d24,d26}, [pc :256], r0 │ │ │ │ - bl 0xfec3c8c8 │ │ │ │ + bl 0xfec3c970 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00fd8 │ │ │ │ @ instruction: 0x460d30d0 │ │ │ │ vaddl.u8 , d19, d4 │ │ │ │ stmdbcs r0, {r6, r8, sp} │ │ │ │ tstcs r0, r7, asr #32 │ │ │ │ stc2 7, cr15, [r8, #1020]! @ 0x3fc │ │ │ │ eorsle r2, r7, r0, lsl #16 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - blx 0x142349e │ │ │ │ + blx 0xfff23544 │ │ │ │ @ instruction: 0xf76a4680 │ │ │ │ - stmdavs r9!, {r0, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r9!, {r0, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi r6, [r7], -r6, lsr #16 │ │ │ │ @ instruction: 0xf7d62001 │ │ │ │ - @ instruction: 0x4631fa95 │ │ │ │ + ldrtmi pc, [r1], -r1, asr #20 @ │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ - ldc2l 7, cr15, [ip, #-456]! @ 0xfffffe38 │ │ │ │ - blx 0xfea234be │ │ │ │ + stc2 7, cr15, [r8, #-456]! @ 0xfffffe38 │ │ │ │ + blx 0x1523566 │ │ │ │ @ instruction: 0xf6426821 │ │ │ │ mulls r3, r8, r2 │ │ │ │ - blx 0xfeda34de │ │ │ │ + blx 0x18a3586 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ stmdals r3, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x21acf64c │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldrmi r5, [r0], #-2258 @ 0xfffff72e │ │ │ │ ldmne fp!, {ip, pc} │ │ │ │ stmdavs r8, {r1, r6, sl, lr} │ │ │ │ - blx 0x4234f2 │ │ │ │ + blx 0xfef23598 │ │ │ │ stmdavs r9!, {r2, r5, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7d62000 │ │ │ │ - @ instruction: 0x4621fa71 │ │ │ │ + @ instruction: 0x4621fa1d │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - blx 0x9a3522 │ │ │ │ + blx 0xff4a35c8 │ │ │ │ andlt r2, r4, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf7fe81f0 │ │ │ │ ldr pc, [r7, r1, asr #27]! │ │ │ │ tstcs r0, r0, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x46184770 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - addeq sl, r3, ip, asr #8 │ │ │ │ + addeq sl, r3, r4, lsr #7 │ │ │ │ @ instruction: 0xf8d26d02 │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ subsle r6, r5, r0, ror r3 │ │ │ │ @ instruction: 0xf4136853 │ │ │ │ subsle r0, r6, r0, ror r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3c9b0 │ │ │ │ + bl 0xfec3ca58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00fd8 │ │ │ │ @ instruction: 0x460d30d0 │ │ │ │ vaddl.u8 , d19, d5 │ │ │ │ stmdbcs r0, {r6, r8, sp} │ │ │ │ tstcs r0, lr, asr #32 │ │ │ │ ldc2 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xf646b3a0 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf76a2496 │ │ │ │ - stmdavs r9!, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r9!, {r0, r2, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, r7, lsl #12 │ │ │ │ @ instruction: 0xf7d66826 │ │ │ │ - strmi pc, [r2], -r5, lsr #20 │ │ │ │ + @ instruction: 0x4602f9d1 │ │ │ │ @ instruction: 0x46314638 │ │ │ │ - blx 0x9a35b8 │ │ │ │ - blx 0xe2359e │ │ │ │ + @ instruction: 0xf9cef772 │ │ │ │ + blx 0xff923644 │ │ │ │ @ instruction: 0xf6426821 │ │ │ │ @ instruction: 0x900372bc │ │ │ │ - blx 0x11a35be │ │ │ │ + blx 0xffca3664 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ stmdals r3, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ tstpvs r4, r9, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldrmi r5, [r8], #-2259 @ 0xfffff72d │ │ │ │ ldrtmi r9, [fp], #-0 │ │ │ │ ldrmi r6, [sl], -r8, lsl #16 │ │ │ │ - blx 0xfe8235d0 │ │ │ │ + blx 0x1323678 │ │ │ │ stmdavs r9!, {r2, r5, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7d62000 │ │ │ │ - strtmi pc, [r1], -r1, lsl #20 │ │ │ │ + strtmi pc, [r1], -sp, lsr #19 │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ - blx 0xfeda3600 │ │ │ │ + blx 0x18a36a8 │ │ │ │ andlt r2, r5, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x166090 │ │ │ │ + bcs 0x166138 │ │ │ │ ldrmi sp, [r8], -r8, lsr #17 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ stc2l 7, cr15, [r6, #-1016] @ 0xfffffc08 │ │ │ │ svclt 0x0000e7b0 │ │ │ │ - addeq sl, r3, ip, ror #6 │ │ │ │ + addeq sl, r3, r4, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r8, sl, fp, sp, lr}^ │ │ │ │ cmnpvs r0, #19 @ p-variant is OBSOLETE │ │ │ │ ldrmi sp, [r8], -r6, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ @@ -218447,58 +218490,58 @@ │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ subsle r2, r9, r0, lsl #18 │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ stmdacs r0, {r0, r1, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf646d049 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf76a2496 │ │ │ │ - @ instruction: 0xf642facf │ │ │ │ + @ instruction: 0xf642fa7b │ │ │ │ pkhbtmi r7, r0, r8, lsl #5 │ │ │ │ stmdavs r1!, {r0, r1, r2, r5, r9, sl, lr} │ │ │ │ - blx 0xff823688 │ │ │ │ - blx 0x18a3678 │ │ │ │ + blx 0xfe323730 │ │ │ │ + blx 0x3a3720 │ │ │ │ strmi r6, [r5], -r1, lsr #16 │ │ │ │ subsvc pc, r0, #69206016 @ 0x4200000 │ │ │ │ - @ instruction: 0xf9f4f772 │ │ │ │ + @ instruction: 0xf9a0f772 │ │ │ │ movwcs r2, #4634 @ 0x121a │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ - @ instruction: 0xf92af771 │ │ │ │ - blx 0x1523694 │ │ │ │ + @ instruction: 0xf8d6f771 │ │ │ │ + @ instruction: 0xf9fcf76a │ │ │ │ ldmvs r1!, {r0, r1, r4, r5, fp, sp, lr} │ │ │ │ andcs r4, r0, r1, lsl #13 │ │ │ │ stmdavs r4!, {r0, r1, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf99af7d6 │ │ │ │ + @ instruction: 0xf946f7d6 │ │ │ │ strmi r9, [r2], -r3, lsl #22 │ │ │ │ @ instruction: 0x4621bb7b │ │ │ │ @ instruction: 0xf7724648 │ │ │ │ - blmi 0x6e3f60 │ │ │ │ + blmi 0x6e3eb8 │ │ │ │ svccs 0x0070ee1d │ │ │ │ cmppvc ip, r9, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmiane sl!, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ - bl 0x30a128 │ │ │ │ + bl 0x30a1d0 │ │ │ │ andls r0, r0, #805306368 @ 0x30000000 │ │ │ │ stmdavs r8, {r0, r1, r3, r6, sl, lr} │ │ │ │ @ instruction: 0xf76b461a │ │ │ │ - ldmdavs sp!, {r0, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs sp!, {r0, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ andcs r6, r0, r1, ror r8 │ │ │ │ - @ instruction: 0xf97af7d6 │ │ │ │ + @ instruction: 0xf926f7d6 │ │ │ │ strmi r4, [r2], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7724648 │ │ │ │ - andcs pc, r1, fp, lsr #20 │ │ │ │ + ldrdcs pc, [r1], -r7 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ stc2l 7, cr15, [sl], {254} @ 0xfe │ │ │ │ andcc lr, r2, #43253760 @ 0x2940000 │ │ │ │ svclt 0x0000e7cd │ │ │ │ - addeq sl, r3, ip, asr r2 │ │ │ │ + @ instruction: 0x0083a1b4 │ │ │ │ ldmdavs fp, {r0, r1, r8, sl, fp, sp, lr}^ │ │ │ │ cmnpvs r0, #19 @ p-variant is OBSOLETE │ │ │ │ ldrmi sp, [r8], -r6, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ @@ -218510,58 +218553,58 @@ │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ subsle r2, r9, r0, lsl #18 │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ stmdacs r0, {r0, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf646d049 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf76a2496 │ │ │ │ - @ instruction: 0xf642fa51 │ │ │ │ + @ instruction: 0xf642f9fd │ │ │ │ pkhbtmi r7, r1, r8, lsl #5 │ │ │ │ @ instruction: 0xf76f6821 │ │ │ │ - @ instruction: 0xf76afa5f │ │ │ │ - stmdavs r1!, {r0, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf76afa0b │ │ │ │ + stmdavs r1!, {r0, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6424680 │ │ │ │ @ instruction: 0xf7727250 │ │ │ │ - movwcs pc, #6519 @ 0x1977 @ │ │ │ │ + movwcs pc, #6435 @ 0x1923 @ │ │ │ │ @ instruction: 0x4641221a │ │ │ │ @ instruction: 0xf7714640 │ │ │ │ - @ instruction: 0xf76af8ad │ │ │ │ - stmdavs r6!, {r0, r1, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf76af859 │ │ │ │ + stmdavs r6!, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ stmiavs r9!, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf7d62000 │ │ │ │ - @ instruction: 0x4631f91f │ │ │ │ + ldrtmi pc, [r1], -fp, asr #17 @ │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ - @ instruction: 0xf964f772 │ │ │ │ + @ instruction: 0xf910f772 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ @ instruction: 0xf6492f70 │ │ │ │ vsra.s64 q11, q4, #64 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ andeq lr, r3, #8, 22 @ 0x2000 │ │ │ │ - bl 0x34a21c │ │ │ │ + bl 0x34a2c4 │ │ │ │ andls r0, r0, #805306368 @ 0x30000000 │ │ │ │ @ instruction: 0x461a443b │ │ │ │ @ instruction: 0xf76b6808 │ │ │ │ - stmdavs fp!, {r0, r1, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r0, r1, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ andcs r6, r0, r9, ror #16 │ │ │ │ stmdavs r4!, {r0, r1, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf8fef7d6 │ │ │ │ + @ instruction: 0xf8aaf7d6 │ │ │ │ strmi r9, [r2], -r3, lsl #22 │ │ │ │ strtmi fp, [r1], -fp, lsl #19 │ │ │ │ @ instruction: 0xf7724638 │ │ │ │ - andcs pc, r1, r9, lsl #19 │ │ │ │ + andcs pc, r1, r5, lsr r9 @ │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ mcrr2 7, 15, pc, ip, cr14 @ │ │ │ │ andcc lr, r2, #43253760 @ 0x2940000 │ │ │ │ svclt 0x0000e7eb │ │ │ │ - addeq sl, r3, sl, ror #2 │ │ │ │ + addeq sl, r3, r2, asr #1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ stcvs 6, cr4, [r3, #-120] @ 0xffffff88 │ │ │ │ ldrsbtpl pc, [r0], r0 @ │ │ │ │ ldrmi fp, [r4], -r3, lsl #1 │ │ │ │ @@ -218583,58 +218626,58 @@ │ │ │ │ svceq 0x0018f016 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf1030a00 │ │ │ │ movwls r0, #769 @ 0x301 │ │ │ │ @ instruction: 0x469abf18 │ │ │ │ strvs pc, [r4, -r6, asr #12]! │ │ │ │ ldrcs pc, [r6, r0, asr #5] │ │ │ │ - @ instruction: 0xf956f76a │ │ │ │ + @ instruction: 0xf902f76a │ │ │ │ @ instruction: 0xf76a4681 │ │ │ │ - @ instruction: 0x4631f953 │ │ │ │ + @ instruction: 0x4631f8ff │ │ │ │ @ instruction: 0xf8d74680 │ │ │ │ andcs fp, r0, r0 │ │ │ │ ldrtmi lr, [r1], -r8 │ │ │ │ @ instruction: 0xf1ba3d01 │ │ │ │ eorsle r0, r9, r0, lsl #30 │ │ │ │ ldrdlt pc, [r0], -r7 │ │ │ │ streq pc, [r2], #-866 @ 0xfffffc9e │ │ │ │ - @ instruction: 0xf894f7d6 │ │ │ │ + @ instruction: 0xf840f7d6 │ │ │ │ @ instruction: 0x46024659 │ │ │ │ @ instruction: 0xf7724648 │ │ │ │ - blls 0x163e78 │ │ │ │ + blls 0x163dd0 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf8d74798 │ │ │ │ strtmi fp, [r1], -r0 │ │ │ │ @ instruction: 0xf7d62000 │ │ │ │ - ldrbmi pc, [r9], -r5, lsl #17 @ │ │ │ │ + @ instruction: 0x4659f831 │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - @ instruction: 0xf936f772 │ │ │ │ - bl 0x38c334 │ │ │ │ + @ instruction: 0xf8e2f772 │ │ │ │ + bl 0x38c3dc │ │ │ │ andcs r0, r0, r6, lsl #6 │ │ │ │ vsub.i32 d17, d19, d18 │ │ │ │ stccs 6, cr0, [r0, #-8] │ │ │ │ ldrdcs sp, [r1], -r7 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0xff423b56 │ │ │ │ + blx 0xff423bfe │ │ │ │ ldrmi lr, [r8], -r7, lsr #15 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r9, r0, r0, lsl #22 │ │ │ │ stmiane r3!, {r1, r2, r3, r4, r5, fp, sp, lr}^ │ │ │ │ streq pc, [r2], #-867 @ 0xfffffc9d │ │ │ │ @ instruction: 0xf7d64621 │ │ │ │ - @ instruction: 0x4631f857 │ │ │ │ + ldrtmi pc, [r1], -r3, lsl #16 @ │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - @ instruction: 0xf908f772 │ │ │ │ + @ instruction: 0xf8b4f772 │ │ │ │ rscle r3, pc, #1, 26 @ 0x40 │ │ │ │ @ instruction: 0x4628e7d7 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0x469a461d │ │ │ │ @@ -218644,15 +218687,15 @@ │ │ │ │ ldmdavs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ rsbsvs pc, r0, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf013d06c │ │ │ │ tstle r2, lr, lsl #6 │ │ │ │ ldrbeq r6, [r2], sl, asr #16 │ │ │ │ push {r0, r2, r3, r5, r6, sl, ip, lr, pc} │ │ │ │ vst4. {d20,d22,d24,d26}, [pc :256], r0 │ │ │ │ - bl 0xfec3cdd4 │ │ │ │ + bl 0xfec3ce7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00fd8 │ │ │ │ @ instruction: 0x460d30d0 │ │ │ │ vaddl.u8 , d19, d4 │ │ │ │ cmnlt r1, r0, asr #2 │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ ldmdblt r0!, {r0, r1, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -218662,101 +218705,101 @@ │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf7fe81f0 │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf646d0f0 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf76a2496 │ │ │ │ - @ instruction: 0x4607f8b9 │ │ │ │ - @ instruction: 0xf8eaf76a │ │ │ │ + strmi pc, [r7], -r5, ror #16 │ │ │ │ + @ instruction: 0xf896f76a │ │ │ │ stmdavs r6!, {r0, r3, r5, r7, fp, sp, lr} │ │ │ │ andcs r4, r0, r0, lsl #13 │ │ │ │ - @ instruction: 0xf802f7d6 │ │ │ │ + @ instruction: 0xffaef7d5 │ │ │ │ @ instruction: 0x46024631 │ │ │ │ - @ instruction: 0xf7724638 │ │ │ │ - @ instruction: 0xf76af847 │ │ │ │ - stmdavs r1!, {r0, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7714638 │ │ │ │ + @ instruction: 0xf76afff3 │ │ │ │ + stmdavs r1!, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ addsvc pc, r8, #69206016 @ 0x4200000 │ │ │ │ @ instruction: 0xf76f9003 │ │ │ │ - blmi 0x8e40c4 │ │ │ │ + blmi 0x8e401c │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r6, [fp], #-2089 @ 0xfffff7d7 │ │ │ │ stmdals r3, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ ldrmi r5, [r0], #-2258 @ 0xfffff72e │ │ │ │ @ instruction: 0x900018bb │ │ │ │ - bllt 0x1336d68 │ │ │ │ + bllt 0x1336e10 │ │ │ │ tstpeq r8, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf76b6808 │ │ │ │ - stmdavs r4!, {r0, r1, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r4!, {r0, r1, r5, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r9!, {r0, sp}^ │ │ │ │ - @ instruction: 0xffdcf7d5 │ │ │ │ + @ instruction: 0xff88f7d5 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7724640 │ │ │ │ - andcs pc, r1, r3, ror #22 │ │ │ │ + andcs pc, r1, pc, lsl #22 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ tstcs r0, r0, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x46184770 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ orrvs pc, ip, ip, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ - @ instruction: 0xf76b6808 │ │ │ │ - ldrb pc, [r4, sp, asr #16] @ │ │ │ │ - addeq r9, r3, r6, lsr #30 │ │ │ │ + @ instruction: 0xf76a6808 │ │ │ │ + @ instruction: 0xe7d4fff9 │ │ │ │ + addeq r9, r3, lr, ror lr │ │ │ │ @ instruction: 0xf8d26d02 │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ subsle r6, r8, r0, ror r3 │ │ │ │ @ instruction: 0xf4136853 │ │ │ │ subsle r0, r9, r0, ror r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3cee4 │ │ │ │ + bl 0xfec3cf8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00fd8 │ │ │ │ @ instruction: 0x460d30d0 │ │ │ │ vaddl.u8 , d19, d5 │ │ │ │ stmdbcs r0, {r6, r8, sp} │ │ │ │ qaddcs sp, r1, r0 │ │ │ │ - blx 0xfe7a3cfc │ │ │ │ + blx 0xfe7a3da4 │ │ │ │ eorsle r2, r6, r0, lsl #16 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - @ instruction: 0xf83ef76a │ │ │ │ + @ instruction: 0xffeaf769 │ │ │ │ strmi r6, [r7], -r9, lsr #17 │ │ │ │ stmdavs r6!, {sp} │ │ │ │ - @ instruction: 0xff8af7d5 │ │ │ │ + @ instruction: 0xff36f7d5 │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7714631 │ │ │ │ - @ instruction: 0xf76affcf │ │ │ │ - @ instruction: 0xf642f899 │ │ │ │ + @ instruction: 0xf76aff7b │ │ │ │ + @ instruction: 0xf642f845 │ │ │ │ stmdavs r1!, {r2, r3, r4, r5, r7, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf76f9003 │ │ │ │ - blmi 0x923fd4 │ │ │ │ + blmi 0x923f2c │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r9, [fp], #-2051 @ 0xfffff7fd │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r6, [r8], #-2090 @ 0xfffff7d6 │ │ │ │ andls r4, r0, fp, lsr r4 │ │ │ │ @ instruction: 0xf64cbb52 │ │ │ │ vaddw.s8 , q0, d16 │ │ │ │ @ instruction: 0x461a0195 │ │ │ │ @ instruction: 0xf76a6808 │ │ │ │ - stmdavs r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r4!, {r0, r1, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r9!, {sp}^ │ │ │ │ - @ instruction: 0xff64f7d5 │ │ │ │ + @ instruction: 0xff10f7d5 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ - @ instruction: 0xf7724638 │ │ │ │ - andcs pc, r1, r5, lsl r8 @ │ │ │ │ + @ instruction: 0xf7714638 │ │ │ │ + andcs pc, r1, r1, asr #31 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldmibvc r2, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ andeq pc, pc, #2 │ │ │ │ stmiale r5!, {r1, r9, fp, sp} │ │ │ │ @@ -218764,170 +218807,170 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf7fe4770 │ │ │ │ str pc, [sp, r9, lsr #21]! │ │ │ │ orrsvc pc, r4, ip, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xffd4f76a │ │ │ │ + @ instruction: 0xff80f76a │ │ │ │ svclt 0x0000e7d3 │ │ │ │ - addeq r9, r3, r6, lsr lr │ │ │ │ + addeq r9, r3, lr, lsl #27 │ │ │ │ ldmvs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ movwne pc, #13251 @ 0x33c3 @ │ │ │ │ stmdale r6, {r1, r8, r9, fp, sp} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ push {r4, r5, r6, r8, r9, sl, lr} │ │ │ │ vst4. {d20,d22,d24,d26}, [pc :256], r0 │ │ │ │ - bl 0xfec3cfe0 │ │ │ │ + bl 0xfec3d088 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r0 @ │ │ │ │ @ instruction: 0xf8d09103 │ │ │ │ vshr.u64 , q0, #63 │ │ │ │ stmdbcs r0, {r6, r8, sp} │ │ │ │ tstcs r0, r0, ror r0 │ │ │ │ - blx 0x823df8 │ │ │ │ + blx 0x823ea0 │ │ │ │ rsble r2, r0, r0, lsl #16 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - @ instruction: 0xffc0f769 │ │ │ │ + @ instruction: 0xff6cf769 │ │ │ │ strmi r9, [r0], r3, lsl #22 │ │ │ │ stmdavs r5!, {sp} │ │ │ │ @ instruction: 0xf7d56819 │ │ │ │ - strtmi pc, [r9], -fp, lsl #30 │ │ │ │ + @ instruction: 0x4629feb7 │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - @ instruction: 0xff50f771 │ │ │ │ + mrc2 7, 7, pc, cr12, cr1, {3} │ │ │ │ svcpl 0x0070ee1d │ │ │ │ - @ instruction: 0xf818f76a │ │ │ │ + @ instruction: 0xffc4f769 │ │ │ │ @ instruction: 0xf6426821 │ │ │ │ @ instruction: 0x46067298 │ │ │ │ - @ instruction: 0xf826f76f │ │ │ │ - cmnpvs r8, #81788928 @ p-variant is OBSOLETE @ 0x4e00000 │ │ │ │ + @ instruction: 0xffd2f76e │ │ │ │ + mvnsvs pc, #81788928 @ 0x4e00000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf76a78d8 │ │ │ │ - @ instruction: 0x4607fc5f │ │ │ │ - @ instruction: 0xffa0f769 │ │ │ │ + strmi pc, [r7], -fp, lsl #24 │ │ │ │ + @ instruction: 0xff4cf769 │ │ │ │ ldrbtmi r4, [fp], #-2852 @ 0xfffff4dc │ │ │ │ andls r6, r5, fp, lsl r8 │ │ │ │ ldmne fp!, {r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ strbvc pc, [r0, r9, asr #12]! @ │ │ │ │ ldreq pc, [r5, r0, asr #5] │ │ │ │ @ instruction: 0x91001991 │ │ │ │ ldrtmi r4, [r9], -r2, lsl #8 │ │ │ │ @ instruction: 0xf76a6838 │ │ │ │ - blmi 0x865c4c │ │ │ │ + blmi 0x865ba4 │ │ │ │ tstpmi r4, r9, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andshi pc, r0, sp, asr #17 │ │ │ │ - bl 0x17c22c │ │ │ │ + bl 0x17c2d4 │ │ │ │ ldrtmi r0, [r2], #-776 @ 0xfffffcf8 │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ @ instruction: 0xf76a6808 │ │ │ │ - blmi 0x665c28 │ │ │ │ + blmi 0x665b80 │ │ │ │ ldrbtmi r9, [fp], #-2309 @ 0xfffff6fb │ │ │ │ stmiapl sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrtmi r1, [r2], #-2131 @ 0xfffff7ad │ │ │ │ ldrtmi r9, [r9], -r0, lsl #4 │ │ │ │ ldmdavs r8!, {r1, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xff58f76a │ │ │ │ + @ instruction: 0xff04f76a │ │ │ │ stmdavs r4!, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ ldmdavs r9, {sp}^ │ │ │ │ - mrc2 7, 5, pc, cr12, cr5, {6} │ │ │ │ + mcr2 7, 3, pc, cr8, cr5, {6} @ │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7719804 │ │ │ │ - andcs pc, r1, sp, ror #30 │ │ │ │ + andcs pc, r1, r9, lsl pc @ │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - blx 0x423ed4 │ │ │ │ + blx 0x423f7c │ │ │ │ svclt 0x0000e78e │ │ │ │ - addeq r9, r3, r6, lsr #26 │ │ │ │ - strdeq r9, [r3], ip │ │ │ │ - ldrdeq r9, [r3], lr │ │ │ │ + addeq r9, r3, lr, ror ip │ │ │ │ + addeq r9, r3, r4, asr ip │ │ │ │ + addeq r9, r3, r6, lsr ip │ │ │ │ @ instruction: 0xf8d26d02 │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ rsble r6, r7, r0, ror r3 │ │ │ │ @ instruction: 0xf4136853 │ │ │ │ rsble r0, r8, r0, ror r3 │ │ │ │ tstlt r3, fp, lsl #16 │ │ │ │ - blcs 0x100234 │ │ │ │ + blcs 0x1002dc │ │ │ │ push {r0, r1, r5, r6, r8, ip, lr, pc} │ │ │ │ vst4. {d20,d22,d24,d26}, [pc :256], r0 │ │ │ │ - bl 0xfec3d114 │ │ │ │ + bl 0xfec3d1bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ pkhtbmi r0, r8, r8, asr #31 │ │ │ │ ldrsbne pc, [r0], #128 @ 0x80 @ │ │ │ │ vaddl.u8 , d17, d4 │ │ │ │ stmdbcs r0, {r6, r8, sp} │ │ │ │ @ instruction: 0x4619d05a │ │ │ │ @ instruction: 0xf982f7ff │ │ │ │ eorsle r2, lr, r0, lsl #16 │ │ │ │ - @ instruction: 0xff2af769 │ │ │ │ + cdp2 7, 13, cr15, cr6, cr9, {3} │ │ │ │ @ instruction: 0xf7694606 │ │ │ │ - @ instruction: 0xf646ff27 │ │ │ │ + @ instruction: 0xf646fed3 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0xf8d82396 │ │ │ │ strmi r1, [r7], -r8 │ │ │ │ movwls r2, #12288 @ 0x3000 │ │ │ │ @ instruction: 0xf7d5681d │ │ │ │ - strmi pc, [r2], -sp, ror #28 │ │ │ │ + @ instruction: 0x4602fe19 │ │ │ │ @ instruction: 0x46294630 │ │ │ │ - mcr2 7, 3, pc, cr10, cr1, {3} @ │ │ │ │ + mrc2 7, 0, pc, cr6, cr1, {3} │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ stmdacs r0, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ ldmdavs ip, {r0, r2, r3, r4, r5, r8, ip, lr, pc} │ │ │ │ ldrdne pc, [ip], -r8 │ │ │ │ @ instruction: 0xf7d59303 │ │ │ │ - @ instruction: 0x4621fe5d │ │ │ │ + strtmi pc, [r1], -r9, lsl #28 │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ - mrc2 7, 2, pc, cr10, cr1, {3} │ │ │ │ + mcr2 7, 0, pc, cr6, cr1, {3} @ │ │ │ │ stmdbmi r6!, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ mrc 8, 0, r6, cr13, cr8, {0} │ │ │ │ ldrbtmi r3, [r9], #-3952 @ 0xfffff090 │ │ │ │ @ instruction: 0xf8d86809 │ │ │ │ ldmdapl r9, {r2, sp}^ │ │ │ │ - bl 0x2ac164 │ │ │ │ + bl 0x2ac20c │ │ │ │ strmi r0, [r8], #-3073 @ 0xfffff3ff │ │ │ │ @ instruction: 0xf64cb34a │ │ │ │ vsra.s64 d20, d28, #64 │ │ │ │ stmib sp, {r0, r2, r4, r7, r8}^ │ │ │ │ andcs ip, r0, #0 │ │ │ │ @ instruction: 0xf76a6808 │ │ │ │ - andcs pc, r1, r1, lsl #30 │ │ │ │ + andcs pc, r1, sp, lsr #29 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x16680c │ │ │ │ + bcs 0x1668b4 │ │ │ │ mulcs r0, r6, r8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @ instruction: 0xf988f7fe │ │ │ │ smlatbcs r0, r4, r7, lr │ │ │ │ @ instruction: 0xf76e4638 │ │ │ │ - blls 0x1e5bec │ │ │ │ + blls 0x1e5b44 │ │ │ │ @ instruction: 0xf64ce7c7 │ │ │ │ vmla.f d22, d0, d0[2] │ │ │ │ mulls r1, r5, r1 │ │ │ │ @ instruction: 0xf8cd6808 │ │ │ │ @ instruction: 0xf76ac000 │ │ │ │ - ldrdcs pc, [r1], -r7 │ │ │ │ + andcs pc, r1, r3, lsl #29 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - addeq r9, r3, sl, ror #23 │ │ │ │ + addeq r9, r3, r2, asr #22 │ │ │ │ @ instruction: 0xf8d26d02 │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ @ instruction: 0xf0006370 │ │ │ │ ldmdavs r3, {r1, r2, r7, pc}^ │ │ │ │ cmnpeq r0, #318767104 @ p-variant is OBSOLETE @ 0x13000000 │ │ │ │ addhi pc, r7, r0 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ @@ -218939,85 +218982,85 @@ │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ rsbsle r2, sp, r0, lsl #18 │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ stmdacs r0, {r0, r1, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf646d060 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf7692496 │ │ │ │ - blls 0x1e5aac │ │ │ │ + blls 0x1e5a04 │ │ │ │ andcs r4, r0, r0, lsl #13 │ │ │ │ ldmdavs r9, {r0, r2, r5, fp, sp, lr} │ │ │ │ - ldc2l 7, cr15, [sl, #852] @ 0x354 │ │ │ │ + stc2 7, cr15, [r6, #852] @ 0x354 │ │ │ │ strmi r4, [r2], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7714640 │ │ │ │ - mrc 13, 0, APSR_nzcv, cr13, cr7, {6} │ │ │ │ + cdp 13, 1, cr15, cr13, cr3, {4} │ │ │ │ @ instruction: 0xf7695f70 │ │ │ │ - stmdavs r1!, {r0, r1, r2, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r1!, {r0, r1, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ adcsvc pc, ip, #69206016 @ 0x4200000 │ │ │ │ @ instruction: 0xf76e4606 │ │ │ │ - @ instruction: 0xf64efef5 │ │ │ │ - vbic.i32 q11, #2048 @ 0x00000800 │ │ │ │ + @ instruction: 0xf64efea1 │ │ │ │ + vrsra.s64 q11, q12, #64 │ │ │ │ ldmvc r8, {r2, r4, r5, r8, r9}^ │ │ │ │ - blx 0xca3e52 │ │ │ │ + blx 0xff7a3ef8 │ │ │ │ @ instruction: 0xf7694607 │ │ │ │ - blmi 0xbe5a6c │ │ │ │ + blmi 0xbe59c4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stmiapl sl!, {r0, r2, ip, pc}^ │ │ │ │ @ instruction: 0xf64918bb │ │ │ │ vqdmlsl.s , d16, d0[4] │ │ │ │ ldmibne r1, {r0, r2, r4, r7, r8, r9, sl} │ │ │ │ strmi r9, [r2], #-256 @ 0xffffff00 │ │ │ │ ldmdavs r8!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - cdp2 7, 4, cr15, cr6, cr10, {3} │ │ │ │ + ldc2l 7, cr15, [r2, #424]! @ 0x1a8 │ │ │ │ vqdmulh.s d20, d9, d19 │ │ │ │ vaddw.s8 q10, q8, d8 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ stmiapl sl!, {r4, pc}^ │ │ │ │ movweq lr, #35586 @ 0x8b02 │ │ │ │ andls r4, r0, #838860800 @ 0x32000000 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - cdp2 7, 3, cr15, cr4, cr10, {3} │ │ │ │ + stc2l 7, cr15, [r0, #424]! @ 0x1a8 │ │ │ │ stmdbls r5, {r0, r1, r3, r4, r8, r9, fp, lr} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdane r3, {r1, r3, r5, r6, r7, fp, ip, lr}^ │ │ │ │ andls r4, r0, #838860800 @ 0x32000000 │ │ │ │ @ instruction: 0x461a4639 │ │ │ │ @ instruction: 0xf76a6838 │ │ │ │ - blls 0x1e59ac │ │ │ │ + blls 0x1e5904 │ │ │ │ andcs r6, r0, r4, lsr #16 │ │ │ │ @ instruction: 0xf7d56859 │ │ │ │ - strtmi pc, [r1], -fp, lsl #27 │ │ │ │ + @ instruction: 0x4621fd37 │ │ │ │ stmdals r4, {r1, r9, sl, lr} │ │ │ │ - mrc2 7, 1, pc, cr12, cr1, {3} │ │ │ │ + stc2l 7, cr15, [r8, #452]! @ 0x1c4 │ │ │ │ andlt r2, r6, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ ldmibvc r2, {r4, r5, r6, r7, r8, pc}^ │ │ │ │ andeq pc, pc, #2 │ │ │ │ @ instruction: 0xf63f2a02 │ │ │ │ ssub16mi sl, r8, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @ instruction: 0xf8cef7fe │ │ │ │ svclt 0x0000e781 │ │ │ │ - addeq r9, r3, r4, asr #21 │ │ │ │ - umulleq r9, r3, sl, sl │ │ │ │ - addeq r9, r3, ip, ror sl │ │ │ │ + addeq r9, r3, ip, lsl sl │ │ │ │ + strdeq r9, [r3], r2 │ │ │ │ + ldrdeq r9, [r3], r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ stcvs 6, cr4, [r2, #-84] @ 0xffffffac │ │ │ │ ldmdavs r2, {r0, r2, r7, ip, sp, pc} │ │ │ │ streq pc, [lr], #-18 @ 0xffffffee │ │ │ │ - b 0x125a594 │ │ │ │ + b 0x125a63c │ │ │ │ ldrbteq r0, [r6], r3, lsl #12 │ │ │ │ @ instruction: 0xf8d0d476 │ │ │ │ @ instruction: 0xf01240b0 │ │ │ │ tstle r5, r0, ror r2 │ │ │ │ cmnle r8, r0, lsl #24 │ │ │ │ ldrsbtcs pc, [r4], r0 @ │ │ │ │ cmnle fp, r0, lsl #20 │ │ │ │ @@ -219035,40 +219078,40 @@ │ │ │ │ svceq 0x000cf016 │ │ │ │ cmneq r3, #323584 @ 0x4f000 │ │ │ │ movweq pc, #4355 @ 0x1103 @ │ │ │ │ svclt 0x00089303 │ │ │ │ movwls r2, #4864 @ 0x1300 │ │ │ │ strvs pc, [r4, -r6, asr #12]! │ │ │ │ ldrcs pc, [r6, r0, asr #5] │ │ │ │ - cdp2 7, 0, cr15, cr2, cr9, {3} │ │ │ │ + stc2 7, cr15, [lr, #420]! @ 0x1a4 │ │ │ │ @ instruction: 0xf7694681 │ │ │ │ - @ instruction: 0x4631fdff │ │ │ │ + ldrtmi pc, [r1], -fp, lsr #27 @ │ │ │ │ ldrdge pc, [r0], -r7 │ │ │ │ andcs r4, r1, r0, lsl #13 │ │ │ │ - ldc2 7, cr15, [r6, #-852] @ 0xfffffcac │ │ │ │ + stc2l 7, cr15, [r2], {213} @ 0xd5 │ │ │ │ @ instruction: 0x46024651 │ │ │ │ @ instruction: 0xf7714648 │ │ │ │ - blls 0x166204 │ │ │ │ + blls 0x16615c │ │ │ │ ldrtmi r4, [r3], #-1706 @ 0xfffff956 │ │ │ │ movweq pc, #12291 @ 0x3003 @ │ │ │ │ and r9, lr, r2, lsl #6 │ │ │ │ @ instruction: 0x3c019a01 │ │ │ │ suble r2, r1, r0, lsl #20 │ │ │ │ ldmdavs sp!, {r1, r9, fp, ip, pc} │ │ │ │ - beq 0x1e0b34 │ │ │ │ - stc2 7, cr15, [r0, #-852] @ 0xfffffcac │ │ │ │ + beq 0x1e0bdc │ │ │ │ + stc2 7, cr15, [ip], #852 @ 0x354 │ │ │ │ strmi r4, [r2], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7714648 │ │ │ │ - strbmi pc, [r9], -r7, ror #31 @ │ │ │ │ + @ instruction: 0x4649ff93 │ │ │ │ ldrbmi r4, [r8, r0, asr #12] │ │ │ │ @ instruction: 0x4651683d │ │ │ │ @ instruction: 0xf7d52001 │ │ │ │ - @ instruction: 0x4629fcf3 │ │ │ │ + @ instruction: 0x4629fc9f │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - @ instruction: 0xf87af772 │ │ │ │ + @ instruction: 0xf826f772 │ │ │ │ @ instruction: 0xf0262001 │ │ │ │ ldrtmi r0, [r1], -r3, lsl #6 │ │ │ │ bicsle r2, sp, r0, lsl #24 │ │ │ │ andlt r2, r5, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ @@ -219083,22 +219126,22 @@ │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwls r4, #13852 @ 0x361c │ │ │ │ ldr r9, [sp, r1, lsl #6] │ │ │ │ ldrdls pc, [ip], -sp │ │ │ │ - bl 0x237c04 │ │ │ │ + bl 0x237cac │ │ │ │ ldmdavs lr!, {r0, r3, r8, r9} │ │ │ │ vhadd.u32 d18, d3, d1 │ │ │ │ strtmi r0, [r9], -r1, lsl #10 │ │ │ │ - ldc2 7, cr15, [r8], #852 @ 0x354 │ │ │ │ + stc2l 7, cr15, [r4], #-852 @ 0xfffffcac │ │ │ │ @ instruction: 0x46024631 │ │ │ │ - @ instruction: 0xf7724640 │ │ │ │ - stccc 8, cr15, [r1], {63} @ 0x3f │ │ │ │ + @ instruction: 0xf7714640 │ │ │ │ + stccc 15, cr15, [r1], {235} @ 0xeb │ │ │ │ andcs sp, r1, pc, ror #5 │ │ │ │ movwcs lr, #1991 @ 0x7c7 │ │ │ │ movwls r9, #4867 @ 0x1303 │ │ │ │ svclt 0x0000e784 │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ ldrdcs pc, [r0], -ip │ │ │ │ cmnpvs r0, #301989888 @ p-variant is OBSOLETE @ 0x12000000 │ │ │ │ @@ -219116,48 +219159,48 @@ │ │ │ │ ldrdlt r1, [r2], r0 │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ suble r2, r5, r0, lsl #18 │ │ │ │ @ instruction: 0xf7fe2100 │ │ │ │ cmnplt r8, #540 @ p-variant is OBSOLETE @ 0x21c │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - stc2l 7, cr15, [r0, #-420]! @ 0xfffffe5c │ │ │ │ + stc2 7, cr15, [ip, #-420] @ 0xfffffe5c │ │ │ │ @ instruction: 0xf7694607 │ │ │ │ - stmdavs r9!, {r0, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r9!, {r0, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r6, [r0], r6, lsr #16 │ │ │ │ @ instruction: 0xf7d52001 │ │ │ │ - @ instruction: 0x4631fc75 │ │ │ │ + ldrtmi pc, [r1], -r1, lsr #24 @ │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ - @ instruction: 0xff5cf771 │ │ │ │ + @ instruction: 0xff08f771 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ stmdavs r0!, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mvnscs pc, r9, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldrmi r5, [r0], #-2258 @ 0xfffff72e │ │ │ │ ldmne fp!, {ip, pc} │ │ │ │ stmdavs r8, {r1, r6, sl, lr} │ │ │ │ - ldc2l 7, cr15, [r4], #424 @ 0x1a8 │ │ │ │ + stc2 7, cr15, [r0], #424 @ 0x1a8 │ │ │ │ stmdavs r9!, {r2, r5, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf7d52000 │ │ │ │ - @ instruction: 0x4621fc59 │ │ │ │ + strtmi pc, [r1], -r5, lsl #24 │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - stc2 7, cr15, [sl, #-452] @ 0xfffffe3c │ │ │ │ + ldc2 7, cr15, [r6], #452 @ 0x1c4 │ │ │ │ andlt r2, r2, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x461881f0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @ instruction: 0xffa2f7fd │ │ │ │ svclt 0x0000e7b9 │ │ │ │ - addeq r9, r3, ip, lsl r8 │ │ │ │ + addeq r9, r3, r4, ror r7 │ │ │ │ ldmdavs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ mvnseq pc, #19 │ │ │ │ ldrmi sp, [r8], -r6, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ @@ -219169,71 +219212,71 @@ │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ suble r2, sp, r0, lsl #18 │ │ │ │ @ instruction: 0xf7fe2100 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf646d03d │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf7692496 │ │ │ │ - @ instruction: 0xf642fd2b │ │ │ │ + @ instruction: 0xf642fcd7 │ │ │ │ @ instruction: 0x46077298 │ │ │ │ stmdavs r1!, {r0, r5, r7, r9, sl, lr} │ │ │ │ - ldc2 7, cr15, [r8, #-440]! @ 0xfffffe48 │ │ │ │ - ldc2 7, cr15, [sl], #420 @ 0x1a4 │ │ │ │ + stc2l 7, cr15, [r4], #440 @ 0x1b8 │ │ │ │ + stc2l 7, cr15, [r6], #-420 @ 0xfffffe5c │ │ │ │ strmi r6, [r6], -r5, lsr #16 │ │ │ │ ldrdne pc, [ip], -r8 │ │ │ │ @ instruction: 0xf7d52000 │ │ │ │ - strtmi pc, [r9], -r5, lsl #24 │ │ │ │ + @ instruction: 0x4629fbb1 │ │ │ │ ldrtmi r4, [r0], -r2, lsl #12 │ │ │ │ - mcrr2 7, 7, pc, sl, cr1 @ │ │ │ │ + blx 0xffea429e │ │ │ │ vnmls.f64 d4, d13, d20 │ │ │ │ @ instruction: 0xf8d82f70 │ │ │ │ ldrbtmi r0, [fp], #-0 │ │ │ │ @ instruction: 0xf8d8681b │ │ │ │ ldmpl r3, {r2, ip}^ │ │ │ │ ldrtmi r1, [r3], #-2298 @ 0xfffff706 │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ movtlt fp, #39688 @ 0x9b08 │ │ │ │ mvnscc pc, ip, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf76a6808 │ │ │ │ - @ instruction: 0xf8d9fc7f │ │ │ │ + @ instruction: 0xf8d9fc2b │ │ │ │ andcs r4, r0, r0 │ │ │ │ ldrdne pc, [r8], -r8 │ │ │ │ - blx 0xff9a43c2 │ │ │ │ + blx 0xfe4a446a │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7714630 │ │ │ │ - mulcs r1, r3, ip │ │ │ │ + andcs pc, r1, pc, lsr ip @ │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0xff32f7fd │ │ │ │ ldrhlt lr, [r9, #-113]! @ 0xffffff8f │ │ │ │ mvneq pc, ip, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf76a6808 │ │ │ │ - @ instruction: 0xe7dcfc5d │ │ │ │ + ldrb pc, [ip, r9, lsl #24] @ │ │ │ │ orrpl pc, r4, ip, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf76a6808 │ │ │ │ - @ instruction: 0xe7d4fc55 │ │ │ │ + ldrb pc, [r4, r1, lsl #24] @ │ │ │ │ msrcs (UNDEF: 108), ip │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf76a6808 │ │ │ │ - strb pc, [ip, sp, asr #24] @ │ │ │ │ - addeq r9, r3, sl, lsr r7 │ │ │ │ + @ instruction: 0xe7ccfbf9 │ │ │ │ + umulleq r9, r3, r2, r6 │ │ │ │ ldmdavs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ rsbsvs pc, r0, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf013d070 │ │ │ │ tstle r2, lr, lsl #6 │ │ │ │ ldrbeq r6, [r2], sl, asr #17 │ │ │ │ push {r0, r4, r5, r6, sl, ip, lr, pc} │ │ │ │ vst2. {d20-d23}, [pc :256], r0 │ │ │ │ - bl 0xfec3d6e8 │ │ │ │ + bl 0xfec3d790 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00fd8 │ │ │ │ @ instruction: 0x460d30d0 │ │ │ │ vaddl.u8 , d19, d3 │ │ │ │ cmnlt r1, r0, asr #2 │ │ │ │ @ instruction: 0xf7fe2100 │ │ │ │ ldmdblt r0!, {r0, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -219243,43 +219286,43 @@ │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf7fd83f0 │ │ │ │ stmdacs r0, {r0, r1, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf646d0f0 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf7692496 │ │ │ │ - @ instruction: 0xf642fc97 │ │ │ │ + @ instruction: 0xf642fc43 │ │ │ │ pkhbtmi r7, r0, r8, lsl #5 │ │ │ │ stmdavs r1!, {r0, r5, r7, r9, sl, lr} │ │ │ │ - stc2 7, cr15, [r4], #440 @ 0x1b8 │ │ │ │ - mrrc2 7, 6, pc, sl, cr9 @ │ │ │ │ + mrrc2 7, 6, pc, r0, cr14 @ │ │ │ │ + stc2 7, cr15, [r6], {105} @ 0x69 │ │ │ │ @ instruction: 0xf7694606 │ │ │ │ - stmdavs r4!, {r0, r1, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r4!, {r0, r1, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi r6, [r7], -r9, ror #17 │ │ │ │ @ instruction: 0xf7d52001 │ │ │ │ - strtmi pc, [r1], -pc, ror #22 │ │ │ │ + @ instruction: 0x4621fb1b │ │ │ │ ldrtmi r4, [r0], -r2, lsl #12 │ │ │ │ - mrc2 7, 2, pc, cr6, cr1, {3} │ │ │ │ + mcr2 7, 0, pc, cr2, cr1, {3} @ │ │ │ │ vnmls.f64 d4, d13, d25 │ │ │ │ ldrbtmi r2, [fp], #-3952 @ 0xfffff090 │ │ │ │ ldmib r5, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmpl r2, {lr}^ │ │ │ │ tsteq r2, r8, lsl #22 │ │ │ │ @ instruction: 0x910018b3 │ │ │ │ - bllt 0x17f7660 │ │ │ │ + bllt 0x17f7708 │ │ │ │ vcge.s8 d27, d28, d8 │ │ │ │ vbic.i32 , #4 @ 0x00000004 │ │ │ │ stmdavs r8, {r0, r2, r4, r7, r8} │ │ │ │ - blx 0xffba4332 │ │ │ │ + blx 0xfe6a43da │ │ │ │ ldrdmi pc, [r0], -r9 │ │ │ │ stmiavs r9!, {sp} │ │ │ │ - blx 0x14a44ea │ │ │ │ + blx 0xfffa4590 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7714638 │ │ │ │ - strdcs pc, [r1], -pc @ │ │ │ │ + andcs pc, r1, fp, lsr #23 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ tstcs r0, r0, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -219287,31 +219330,31 @@ │ │ │ │ @ instruction: 0x46184770 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vand , q6, q12 │ │ │ │ vorr.i32 q8, #12 @ 0x0000000c │ │ │ │ stmdavs r8, {r0, r2, r4, r7, r8} │ │ │ │ - blx 0xff0a438a │ │ │ │ + blx 0x1ba4432 │ │ │ │ vaba.s8 q15, q14, q1 │ │ │ │ vaddw.s8 , q0, d0 │ │ │ │ stmdavs r8, {r0, r2, r4, r7, r8} │ │ │ │ - blx 0xfeea439a │ │ │ │ + blx 0x19a4442 │ │ │ │ vabd.s8 q15, q14, q5 │ │ │ │ vmla.f d17, d16, d0[6] │ │ │ │ stmdavs r8, {r0, r2, r4, r7, r8} │ │ │ │ - blx 0xfeca43aa │ │ │ │ + blx 0x17a4452 │ │ │ │ svclt 0x0000e7c2 │ │ │ │ - addeq r9, r3, r2, lsl r6 │ │ │ │ + addeq r9, r3, sl, ror #10 │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ ldrdcc pc, [r0], -ip │ │ │ │ rsbsvs pc, r0, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8dcd05f │ │ │ │ vaddl.u8 q9, d2, d8 │ │ │ │ - bcs 0x16ae2c │ │ │ │ + bcs 0x16aed4 │ │ │ │ ldrblt sp, [r0, #2393]! @ 0x959 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf013b085 │ │ │ │ tstle r6, lr, lsl #6 │ │ │ │ andmi lr, r0, #3424256 @ 0x344000 │ │ │ │ @@ -219321,55 +219364,55 @@ │ │ │ │ ldrsbne pc, [r0], #128 @ 0x80 @ │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ suble r2, r7, r0, lsl #18 │ │ │ │ @ instruction: 0xf7fe2100 │ │ │ │ movlt pc, #15168 @ 0x3b40 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - blx 0xff2a440e │ │ │ │ + blx 0x1da44b6 │ │ │ │ strmi r6, [r7], -r9, lsr #16 │ │ │ │ stmdavs r6!, {r0, sp} │ │ │ │ - blx 0xff8a45c8 │ │ │ │ + blx 0xfe3a4670 │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7714631 │ │ │ │ - @ instruction: 0xf769fdc5 │ │ │ │ - stmdavs r1!, {r0, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf769fd71 │ │ │ │ + stmdavs r1!, {r0, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ addsvc pc, r8, #69206016 @ 0x4200000 │ │ │ │ @ instruction: 0xf76e9003 │ │ │ │ - blmi 0x6e567c │ │ │ │ + blmi 0x6e55d4 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r9, [fp], #-2051 @ 0xfffff7fd │ │ │ │ vtst.8 d22, d9, d11 │ │ │ │ vaddw.s8 , q8, d0 │ │ │ │ ldmpl r3, {r0, r2, r4, r7, r8}^ │ │ │ │ andls r4, r0, r8, lsl r4 │ │ │ │ stmdavs r8, {r0, r1, r3, r4, r5, sl, lr} │ │ │ │ @ instruction: 0xf76a461a │ │ │ │ - stmdavs r4!, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r4!, {r0, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r6, r1, r9, ror #16 │ │ │ │ - blx 0xfefa4610 │ │ │ │ + blx 0x1aa46b8 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7714638 │ │ │ │ - andcs pc, r1, r1, asr #28 │ │ │ │ + andcs pc, r1, sp, ror #27 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strdcs fp, [r0], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ mcr2 7, 0, pc, cr6, cr13, {7} @ │ │ │ │ svclt 0x0000e7b7 │ │ │ │ - ldrdeq r9, [r3], lr │ │ │ │ + addeq r9, r3, r6, lsr r4 │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ ldrdcc pc, [r0], -ip │ │ │ │ rsbsvs pc, r0, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8dcd05f │ │ │ │ vaddl.u8 q9, d2, d8 │ │ │ │ - bcs 0x16af14 │ │ │ │ + bcs 0x16afbc │ │ │ │ ldrblt sp, [r0, #2393]! @ 0x959 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf013b085 │ │ │ │ tstle r6, lr, lsl #6 │ │ │ │ andmi lr, r0, #3424256 @ 0x344000 │ │ │ │ @@ -219379,49 +219422,49 @@ │ │ │ │ ldrsbne pc, [r0], #128 @ 0x80 @ │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ suble r2, r7, r0, lsl #18 │ │ │ │ @ instruction: 0xf7fe2100 │ │ │ │ movlt pc, #7744 @ 0x1e40 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - blx 0x15a44f6 │ │ │ │ + blx 0xa459c │ │ │ │ strmi r6, [r7], -r9, lsr #16 │ │ │ │ stmdavs r6!, {r0, sp} │ │ │ │ - blx 0x1ba46b0 │ │ │ │ + blx 0x6a4758 │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7714631 │ │ │ │ - @ instruction: 0xf769fd51 │ │ │ │ - stmdavs r1!, {r0, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf769fcfd │ │ │ │ + stmdavs r1!, {r0, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ addsvc pc, r8, #69206016 @ 0x4200000 │ │ │ │ @ instruction: 0xf76e9003 │ │ │ │ - blmi 0x6e5594 │ │ │ │ + blmi 0x6e54ec │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r9, [fp], #-2051 @ 0xfffff7fd │ │ │ │ vtst.8 d22, d9, d11 │ │ │ │ vaddw.s8 , q0, d12 │ │ │ │ ldmpl r3, {r0, r2, r4, r7, r8}^ │ │ │ │ andls r4, r0, r8, lsl r4 │ │ │ │ stmdavs r8, {r0, r1, r3, r4, r5, sl, lr} │ │ │ │ @ instruction: 0xf76a461a │ │ │ │ - stmdavs r4!, {r0, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r4!, {r0, r2, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r6, r1, r9, ror #16 │ │ │ │ - blx 0x12a46f8 │ │ │ │ + @ instruction: 0xf9f2f7d5 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7714638 │ │ │ │ - andcs pc, r1, sp, asr #27 │ │ │ │ + andcs pc, r1, r9, ror sp @ │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strdcs fp, [r0], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ ldc2 7, cr15, [r2, #1012] @ 0x3f4 │ │ │ │ svclt 0x0000e7b7 │ │ │ │ - strdeq r9, [r3], r6 │ │ │ │ + addeq r9, r3, lr, asr #6 │ │ │ │ @ instruction: 0xf8d26d02 │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ rsble r6, r1, r0, ror r3 │ │ │ │ @ instruction: 0xf4136853 │ │ │ │ rsble r0, r2, r0, ror r3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -219432,69 +219475,69 @@ │ │ │ │ smlalbtcs pc, r0, r3, r3 @ │ │ │ │ subsle r2, r9, r0, lsl #18 │ │ │ │ @ instruction: 0xf7fe2100 │ │ │ │ stmdacs r0, {r0, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf646d03d │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf7692496 │ │ │ │ - @ instruction: 0xf642fb1d │ │ │ │ + @ instruction: 0xf642fac9 │ │ │ │ @ instruction: 0x460772bc │ │ │ │ stmdavs r1!, {r0, r5, r7, r9, sl, lr} │ │ │ │ - blx 0xba45ea │ │ │ │ - blx 0xfec245d8 │ │ │ │ + blx 0xff6a4690 │ │ │ │ + blx 0x1724680 │ │ │ │ strmi r6, [r6], -r5, lsr #16 │ │ │ │ ldrdne pc, [ip], -r8 │ │ │ │ @ instruction: 0xf7d52000 │ │ │ │ - @ instruction: 0x4629f9f7 │ │ │ │ + strtmi pc, [r9], -r3, lsr #19 │ │ │ │ ldrtmi r4, [r0], -r2, lsl #12 │ │ │ │ - @ instruction: 0xf9f4f771 │ │ │ │ + @ instruction: 0xf9a0f771 │ │ │ │ vnmls.f64 d4, d13, d26 │ │ │ │ @ instruction: 0xf8d82f70 │ │ │ │ ldrbtmi r0, [fp], #-0 │ │ │ │ @ instruction: 0xf8d8681b │ │ │ │ ldmpl r3, {r2, ip}^ │ │ │ │ ldrtmi r1, [r3], #-2298 @ 0xfffff706 │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ @ instruction: 0xb3a9bb68 │ │ │ │ cmnpmi ip, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf76a6808 │ │ │ │ - @ instruction: 0xf8d9fa71 │ │ │ │ + @ instruction: 0xf8d9fa1d │ │ │ │ andcs r4, r0, r0 │ │ │ │ ldrdne pc, [r8], -r8 │ │ │ │ - @ instruction: 0xf9d4f7d5 │ │ │ │ + @ instruction: 0xf980f7d5 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7714630 │ │ │ │ - andcs pc, r1, r5, lsl #21 │ │ │ │ + andcs pc, r1, r1, lsr sl @ │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x1670ec │ │ │ │ + bcs 0x167194 │ │ │ │ @ instruction: 0x4618d89c │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ ldc2 7, cr15, [r8, #-1012] @ 0xfffffc0c │ │ │ │ cmnlt r9, r5, lsr #15 │ │ │ │ msrne (UNDEF: 100), ip │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf76a6808 │ │ │ │ - ldrb pc, [r0, r3, asr #20] @ │ │ │ │ + ldrb pc, [r0, pc, ror #19] @ │ │ │ │ tstpvs r8, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf76a6808 │ │ │ │ - @ instruction: 0xe7c8fa3b │ │ │ │ + strb pc, [r8, r7, ror #19] @ │ │ │ │ mvnscs pc, ip, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf76a6808 │ │ │ │ - @ instruction: 0xe7c0fa33 │ │ │ │ - addeq r9, r3, lr, lsl r3 │ │ │ │ + @ instruction: 0xe7c0f9df │ │ │ │ + addeq r9, r3, r6, ror r2 │ │ │ │ ldmdavs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ rsbsvs pc, r0, #318767104 @ 0x13000000 │ │ │ │ stmdavs sl, {r1, r3, r5, r6, ip, lr, pc} │ │ │ │ stmiavs sl, {r1, r4, r8, ip, sp, pc}^ │ │ │ │ cmnle r5, r0, lsl #20 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -219508,64 +219551,64 @@ │ │ │ │ strmi sp, [r8], sl, asr #8 │ │ │ │ ldrsbne pc, [r0], #128 @ 0x80 @ │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ subsle r2, r2, r0, lsl #18 │ │ │ │ @ instruction: 0xf7fe2100 │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf769d03d │ │ │ │ - @ instruction: 0x4606fa51 │ │ │ │ - blx 0x14a46fc │ │ │ │ + @ instruction: 0x4606f9fd │ │ │ │ + @ instruction: 0xf9faf769 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrdne pc, [r8], -r8 │ │ │ │ andcs r4, r1, r7, lsl #12 │ │ │ │ ldmdavs sp, {r0, r3, r4, r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf960f7d5 │ │ │ │ + @ instruction: 0xf90cf7d5 │ │ │ │ ldrtmi r4, [r0], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7714629 │ │ │ │ - @ instruction: 0xf8d8fc47 │ │ │ │ - bllt 0xfefb2980 │ │ │ │ + @ instruction: 0xf8d8fbf3 │ │ │ │ + bllt 0xfefb2a28 │ │ │ │ ldrdmi pc, [r0], -r9 │ │ │ │ @ instruction: 0xf8d82001 │ │ │ │ @ instruction: 0xf7d5100c │ │ │ │ - @ instruction: 0x4621f951 │ │ │ │ + @ instruction: 0x4621f8fd │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ - ldc2 7, cr15, [r8], #-452 @ 0xfffffe3c │ │ │ │ + blx 0xffa24806 │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ @ instruction: 0xf8d81f70 │ │ │ │ ldrbtmi r2, [fp], #-4 │ │ │ │ @ instruction: 0xf8d9681b │ │ │ │ stmiapl r9, {}^ @ │ │ │ │ - bl 0x2acb7c │ │ │ │ + bl 0x2acc24 │ │ │ │ strmi r0, [r8], #-3073 @ 0xfffff3ff │ │ │ │ @ instruction: 0xf64cb312 │ │ │ │ vsra.s64 d19, d20, #64 │ │ │ │ stmib sp, {r0, r2, r4, r7, r8}^ │ │ │ │ andcs ip, r0, #0 │ │ │ │ @ instruction: 0xf76a6808 │ │ │ │ - strdcs pc, [r1], -r5 │ │ │ │ + andcs pc, r1, r1, lsr #19 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf7fd4770 │ │ │ │ str pc, [ip, r3, lsl #25]! │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0xf7714638 │ │ │ │ - strb pc, [sp, r1, lsl #21] @ │ │ │ │ + strb pc, [sp, sp, lsr #20] @ │ │ │ │ cmpppl r0, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ stmdavs r8, {r0, ip, pc} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf9d2f76a │ │ │ │ + @ instruction: 0xf97ef76a │ │ │ │ ldrb r2, [fp, r1] │ │ │ │ - ldrdeq r9, [r3], r2 │ │ │ │ + addeq r9, r3, sl, lsr #2 │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ ldrdcs pc, [r0], -ip │ │ │ │ cmnpvs r0, #301989888 @ p-variant is OBSOLETE @ 0x12000000 │ │ │ │ @ instruction: 0xf8dcd028 │ │ │ │ @ instruction: 0xf0133004 │ │ │ │ eorle r6, r3, r0, ror #6 │ │ │ │ movweq pc, #57362 @ 0xe012 @ │ │ │ │ @@ -219575,73 +219618,73 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf8d0460e │ │ │ │ ldrdlt r1, [r5], r0 │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ smlatbcs r0, r9, r1, fp │ │ │ │ - blx 0xffba4a5a │ │ │ │ + blx 0xffba4b02 │ │ │ │ andcs fp, r1, r8, lsr #19 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf7fd4770 │ │ │ │ stmdacs r0, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf646d0e9 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf7692496 │ │ │ │ - @ instruction: 0xf642f9e1 │ │ │ │ + @ instruction: 0xf642f98d │ │ │ │ pkhbtmi r7, r0, r8, lsl #5 │ │ │ │ stmdavs r1!, {r0, r1, r2, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf9eef76e │ │ │ │ - @ instruction: 0xf970f769 │ │ │ │ + @ instruction: 0xf99af76e │ │ │ │ + @ instruction: 0xf91cf769 │ │ │ │ strmi r6, [r5], -r1, lsr #16 │ │ │ │ subsvc pc, r0, #69206016 @ 0x4200000 │ │ │ │ @ instruction: 0xf7714681 │ │ │ │ - andscs pc, sl, #81920 @ 0x14000 │ │ │ │ + andscs pc, sl, #11599872 @ 0xb10000 │ │ │ │ movwcs r4, #5673 @ 0x1629 │ │ │ │ - @ instruction: 0xf7704628 │ │ │ │ - @ instruction: 0xf769f83b │ │ │ │ - ldmdavs r3!, {r0, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf76f4628 │ │ │ │ + @ instruction: 0xf769ffe7 │ │ │ │ + ldmdavs r3!, {r0, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x460568b1 │ │ │ │ movwls r2, #12288 @ 0x3000 │ │ │ │ @ instruction: 0xf7d56824 │ │ │ │ - blls 0x1e4d88 │ │ │ │ + blls 0x1e4ce0 │ │ │ │ tstlt r3, r2, lsl #12 │ │ │ │ strtmi r3, [r1], -r2, lsl #4 │ │ │ │ @ instruction: 0xf7714628 │ │ │ │ - @ instruction: 0xf769f8a5 │ │ │ │ - blmi 0x6650fc │ │ │ │ + @ instruction: 0xf769f851 │ │ │ │ + blmi 0x665054 │ │ │ │ svccs 0x0070ee1d │ │ │ │ cmppvs r4, r9, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmpl r2, {r2, r9, sl, lr}^ │ │ │ │ movweq lr, #11017 @ 0x2b09 │ │ │ │ - bl 0x30b710 │ │ │ │ + bl 0x30b7b8 │ │ │ │ movwls r0, #770 @ 0x302 │ │ │ │ strmi r1, [r2], #-2219 @ 0xfffff755 │ │ │ │ @ instruction: 0xf76a6808 │ │ │ │ - ldmdavs sp!, {r0, r2, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdavs sp!, {r0, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r6, r1, r1, ror r8 │ │ │ │ - @ instruction: 0xf886f7d5 │ │ │ │ + @ instruction: 0xf832f7d5 │ │ │ │ strmi r4, [r2], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7714620 │ │ │ │ - andcs pc, r1, sp, lsl #24 │ │ │ │ + @ instruction: 0x2001fbb9 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - addeq r9, r3, r8, ror r0 │ │ │ │ + ldrdeq r8, [r3], r0 │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ ldrdcs pc, [r0], -ip │ │ │ │ cmnpvs r0, #301989888 @ p-variant is OBSOLETE @ 0x12000000 │ │ │ │ @ instruction: 0xf8dcd028 │ │ │ │ @ instruction: 0xf0133004 │ │ │ │ eorle r6, r3, r0, ror #6 │ │ │ │ movweq pc, #57362 @ 0xe012 @ │ │ │ │ @@ -219651,156 +219694,156 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf8d0460d │ │ │ │ ldrdlt r1, [r4], r0 │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ smlatbcs r0, r9, r1, fp │ │ │ │ - blx 0x15a4b8a │ │ │ │ + blx 0x15a4c32 │ │ │ │ andcs fp, r1, r8, lsr #19 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf7fd4770 │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf646d0e9 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf7692496 │ │ │ │ - @ instruction: 0xf642f949 │ │ │ │ + @ instruction: 0xf642f8f5 │ │ │ │ pkhbtmi r7, r2, r8, lsl #5 │ │ │ │ @ instruction: 0xf76e6821 │ │ │ │ - @ instruction: 0xf769f957 │ │ │ │ - stmdavs r1!, {r0, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf769f903 │ │ │ │ + stmdavs r1!, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6424607 │ │ │ │ @ instruction: 0xf7717250 │ │ │ │ - movwcs pc, #6255 @ 0x186f @ │ │ │ │ + movwcs pc, #6171 @ 0x181b @ │ │ │ │ @ instruction: 0x4639221a │ │ │ │ @ instruction: 0xf76f4638 │ │ │ │ - @ instruction: 0xf769ffa5 │ │ │ │ - strmi pc, [r1], fp, asr #17 │ │ │ │ - @ instruction: 0xf8fcf769 │ │ │ │ + @ instruction: 0xf769ff51 │ │ │ │ + sxtab16mi pc, r1, r7, ror #16 @ │ │ │ │ + @ instruction: 0xf8a8f769 │ │ │ │ strmi r6, [r0], r6, lsr #16 │ │ │ │ andcs r6, r1, r9, lsr #17 │ │ │ │ - @ instruction: 0xf814f7d5 │ │ │ │ + @ instruction: 0xffc0f7d4 │ │ │ │ @ instruction: 0x46024631 │ │ │ │ @ instruction: 0xf7714640 │ │ │ │ - blmi 0x6e5800 │ │ │ │ + blmi 0x6e5758 │ │ │ │ svccs 0x0070ee1d │ │ │ │ bicspl pc, r0, r9, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmne fp!, {r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - bl 0x38b830 │ │ │ │ + bl 0x38b8d8 │ │ │ │ movwls r0, #770 @ 0x302 │ │ │ │ movweq lr, #11016 @ 0x2b08 │ │ │ │ stmdavs r8, {r1, r3, r6, sl, lr} │ │ │ │ - @ instruction: 0xf8bcf76a │ │ │ │ + @ instruction: 0xf868f76a │ │ │ │ stmdavs r9!, {r0, r1, r3, r5, fp, sp, lr}^ │ │ │ │ movwls r2, #12288 @ 0x3000 │ │ │ │ @ instruction: 0xf7d46824 │ │ │ │ - blls 0x1e6c18 │ │ │ │ + blls 0x1e6b70 │ │ │ │ tstlt r3, r2, lsl #12 │ │ │ │ strbmi r3, [r8], -r2, lsl #4 │ │ │ │ @ instruction: 0xf7714621 │ │ │ │ - andcs pc, r1, sp, ror r8 @ │ │ │ │ + andcs pc, r1, r9, lsr #16 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - addeq r8, r3, r4, asr pc │ │ │ │ + addeq r8, r3, ip, lsr #29 │ │ │ │ ldrsbgt pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ ldrdcc pc, [r0], -ip │ │ │ │ rsbsvs pc, r0, #318767104 @ 0x13000000 │ │ │ │ addshi pc, r0, r0 │ │ │ │ ldrdcs pc, [r8], -ip │ │ │ │ andne pc, r3, #134217731 @ 0x8000003 │ │ │ │ vpmax.s8 d18, d0, d2 │ │ │ │ push {r0, r3, r7, pc} │ │ │ │ vst4. {d20,d22,d24,d26}, [pc :256], r0 │ │ │ │ - bl 0xfec3de9c │ │ │ │ + bl 0xfec3df44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r0 @ │ │ │ │ movweq pc, #57363 @ 0xe013 @ │ │ │ │ ldmib r1, {r1, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x43224200 │ │ │ │ svclt 0x004806d2 │ │ │ │ strbtle r4, [sp], #-1560 @ 0xfffff9e8 │ │ │ │ @ instruction: 0xf8d09103 │ │ │ │ vshr.u64 , q0, #63 │ │ │ │ stmdbcs r0, {r6, r8, sp} │ │ │ │ tstcs r0, r5, ror r0 │ │ │ │ - blx 0xfee24cc4 │ │ │ │ + blx 0xfee24d6c │ │ │ │ rsble r2, r0, r0, lsl #16 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - @ instruction: 0xf88cf769 │ │ │ │ + @ instruction: 0xf838f769 │ │ │ │ strmi r9, [r0], r3, lsl #22 │ │ │ │ stmdavs r5!, {r0, sp} │ │ │ │ @ instruction: 0xf7d46819 │ │ │ │ - strtmi pc, [r9], -r3, lsr #31 │ │ │ │ + strtmi pc, [r9], -pc, asr #30 │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - blx 0xfe3a4ab8 │ │ │ │ + blx 0xea4b60 │ │ │ │ svcpl 0x0070ee1d │ │ │ │ - @ instruction: 0xf8b0f769 │ │ │ │ + @ instruction: 0xf85cf769 │ │ │ │ @ instruction: 0xf6426821 │ │ │ │ @ instruction: 0x46067298 │ │ │ │ - @ instruction: 0xf8bef76e │ │ │ │ - cmnpvs r8, #81788928 @ p-variant is OBSOLETE @ 0x4e00000 │ │ │ │ + @ instruction: 0xf86af76e │ │ │ │ + mvnsvs pc, #81788928 @ 0x4e00000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf76978d8 │ │ │ │ - @ instruction: 0x4607fcf7 │ │ │ │ - @ instruction: 0xf838f769 │ │ │ │ + strmi pc, [r7], -r3, lsr #25 │ │ │ │ + @ instruction: 0xffe4f768 │ │ │ │ ldrbtmi r4, [fp], #-2854 @ 0xfffff4da │ │ │ │ andls r6, r5, fp, lsl r8 │ │ │ │ ldmne fp!, {r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ strbvc pc, [r0, r9, asr #12]! @ │ │ │ │ ldreq pc, [r5, r0, asr #5] │ │ │ │ @ instruction: 0x91001991 │ │ │ │ ldrtmi r4, [r9], -r2, lsl #8 │ │ │ │ - @ instruction: 0xf76a6838 │ │ │ │ - blmi 0x8e4d7c │ │ │ │ + @ instruction: 0xf7696838 │ │ │ │ + blmi 0x8e6cd4 │ │ │ │ orrcc pc, r0, r9, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andshi pc, r0, sp, asr #17 │ │ │ │ - bl 0x17d0fc │ │ │ │ + bl 0x17d1a4 │ │ │ │ ldrtmi r0, [r2], #-776 @ 0xfffffcf8 │ │ │ │ ldrmi r9, [sl], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - blmi 0x6e6d58 │ │ │ │ + blmi 0x6e6cb0 │ │ │ │ ldrbtmi r9, [fp], #-2309 @ 0xfffff6fb │ │ │ │ stmiapl sl!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrtmi r1, [r2], #-2131 @ 0xfffff7ad │ │ │ │ ldrtmi r9, [r9], -r0, lsl #4 │ │ │ │ ldmdavs r8!, {r1, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xfff0f769 │ │ │ │ + @ instruction: 0xff9cf769 │ │ │ │ stmdavs r4!, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ ldmdavs r9, {r0, sp}^ │ │ │ │ - @ instruction: 0xff54f7d4 │ │ │ │ + @ instruction: 0xff00f7d4 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7719804 │ │ │ │ - ldrdcs pc, [r1], -fp │ │ │ │ + andcs pc, r1, r7, lsl #21 │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf7fd4770 │ │ │ │ @ instruction: 0xe789fa9f │ │ │ │ - addeq r8, r3, r6, asr lr │ │ │ │ - addeq r8, r3, ip, lsr #28 │ │ │ │ - addeq r8, r3, lr, lsl #28 │ │ │ │ + addeq r8, r3, lr, lsr #27 │ │ │ │ + addeq r8, r3, r4, lsl #27 │ │ │ │ + addeq r8, r3, r6, ror #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ stcvs 6, cr4, [r3, #-116] @ 0xffffff8c │ │ │ │ ldrmi fp, [r4], -r7, lsl #1 │ │ │ │ @ instruction: 0xf89d681b │ │ │ │ @@ -219819,85 +219862,85 @@ │ │ │ │ vshr.u64 , q0, #63 │ │ │ │ stmdbcs r0, {r6, r8, sp} │ │ │ │ addshi pc, pc, r0 │ │ │ │ @ instruction: 0xf7fe2100 │ │ │ │ stmdacs r0, {r0, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ addshi pc, r0, r0 │ │ │ │ svclt 0x00dc2e00 │ │ │ │ - beq 0x122f6c │ │ │ │ + beq 0x123014 │ │ │ │ andge pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf014dd0e │ │ │ │ @ instruction: 0xf0000318 │ │ │ │ @ instruction: 0xf8d7809c │ │ │ │ - bls 0x4f3114 │ │ │ │ - beq 0x163254 │ │ │ │ + bls 0x4f31bc │ │ │ │ + beq 0x1632fc │ │ │ │ svceq 0x0018f012 │ │ │ │ uadd16mi fp, r3, r4 │ │ │ │ movwls r2, #13056 @ 0x3300 │ │ │ │ strvs pc, [r4, -r6, asr #12]! │ │ │ │ ldrcs pc, [r6, r0, asr #5] │ │ │ │ - @ instruction: 0xff96f768 │ │ │ │ + @ instruction: 0xff42f768 │ │ │ │ @ instruction: 0xf7684681 │ │ │ │ - mulls r1, r3, pc @ │ │ │ │ - @ instruction: 0xff90f768 │ │ │ │ + andls pc, r1, pc, lsr pc @ │ │ │ │ + @ instruction: 0xff3cf768 │ │ │ │ @ instruction: 0xf7684680 │ │ │ │ - @ instruction: 0xf642fff5 │ │ │ │ + @ instruction: 0xf642ffa1 │ │ │ │ ldmdavs r9!, {r3, r4, r7, r9, ip, sp, lr} │ │ │ │ - @ instruction: 0xf76e9005 │ │ │ │ - @ instruction: 0xf8d7f803 │ │ │ │ + @ instruction: 0xf76d9005 │ │ │ │ + @ instruction: 0xf8d7ffaf │ │ │ │ strtmi fp, [r9], -r0 │ │ │ │ @ instruction: 0xf7d42000 │ │ │ │ - @ instruction: 0x4659fed3 │ │ │ │ + @ instruction: 0x4659fe7f │ │ │ │ strbmi r4, [r8], -r2, lsl #12 │ │ │ │ - @ instruction: 0xff18f770 │ │ │ │ + mcr2 7, 6, pc, cr4, cr0, {3} @ │ │ │ │ ldrdlt pc, [r0], -r7 │ │ │ │ andcs r9, r0, r0, lsl r9 │ │ │ │ - mcr2 7, 6, pc, cr8, cr4, {6} @ │ │ │ │ + mrc2 7, 3, pc, cr4, cr4, {6} │ │ │ │ @ instruction: 0x46024659 │ │ │ │ @ instruction: 0xf7709801 │ │ │ │ - strls pc, [r0], -sp, lsl #30 │ │ │ │ - blcs 0x10dab8 │ │ │ │ - blls 0x25b3ac │ │ │ │ - bls 0x1387dc │ │ │ │ + @ instruction: 0x9600feb9 │ │ │ │ + blcs 0x10db60 │ │ │ │ + blls 0x25b454 │ │ │ │ + bls 0x138884 │ │ │ │ cdpls 6, 0, cr4, cr4, cr0, {2} │ │ │ │ @ instruction: 0xf8d747b0 │ │ │ │ strtmi fp, [r1], -r0 │ │ │ │ @ instruction: 0xf7d42000 │ │ │ │ - @ instruction: 0x4659feb3 │ │ │ │ + @ instruction: 0x4659fe5f │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - @ instruction: 0xff64f770 │ │ │ │ - blcs 0x10dad8 │ │ │ │ - blcc 0x15afb4 │ │ │ │ - bl 0x38bae0 │ │ │ │ + @ instruction: 0xff10f770 │ │ │ │ + blcs 0x10db80 │ │ │ │ + blcc 0x15b05c │ │ │ │ + bl 0x38bb88 │ │ │ │ @ instruction: 0xf8d70305 │ │ │ │ andcs fp, r0, r0 │ │ │ │ streq pc, [r2, #-867] @ 0xfffffc9d │ │ │ │ movweq lr, #19210 @ 0x4b0a │ │ │ │ vmax.u32 d20, d3, d25 │ │ │ │ @ instruction: 0xf7d40402 │ │ │ │ - @ instruction: 0x4659fe9b │ │ │ │ + ldrbmi pc, [r9], -r7, asr #28 @ │ │ │ │ strbmi r4, [r8], -r2, lsl #12 │ │ │ │ - mcr2 7, 7, pc, cr0, cr0, {3} @ │ │ │ │ - blcs 0x10db14 │ │ │ │ - bls 0x51b24c │ │ │ │ + mcr2 7, 4, pc, cr12, cr0, {3} @ │ │ │ │ + blcs 0x10dbbc │ │ │ │ + bls 0x51b2f4 │ │ │ │ @ instruction: 0xf8d72000 │ │ │ │ ldrmi fp, [r3], #-0 │ │ │ │ andeq pc, r2, #-1946157055 @ 0x8c000001 │ │ │ │ @ instruction: 0x46119210 │ │ │ │ - mcr2 7, 4, pc, cr8, cr4, {6} @ │ │ │ │ + mrc2 7, 1, pc, cr4, cr4, {6} │ │ │ │ @ instruction: 0x46024659 │ │ │ │ @ instruction: 0xf7709801 │ │ │ │ - blls 0x1a6a60 │ │ │ │ + blls 0x1a69b8 │ │ │ │ sbcle r2, r0, r0, lsl #22 │ │ │ │ ldrdlt pc, [r0], -r7 │ │ │ │ andcs r4, r0, r1, lsr #12 │ │ │ │ - mrc2 7, 3, pc, cr10, cr4, {6} │ │ │ │ + mcr2 7, 1, pc, cr6, cr4, {6} @ │ │ │ │ @ instruction: 0x46024659 │ │ │ │ @ instruction: 0xf7704640 │ │ │ │ - @ instruction: 0xe7b4febf │ │ │ │ + ldr pc, [r4, fp, ror #28]! │ │ │ │ andlt r2, r7, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf7fd8ff0 │ │ │ │ strb pc, [r0, -fp, asr #19]! @ │ │ │ │ @ instruction: 0xe7f24630 │ │ │ │ @@ -219910,15 +219953,15 @@ │ │ │ │ svclt 0x0000e76a │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r6, r4, sp, asr #17 │ │ │ │ stmdbvs fp, {r0, r2, r3, r8, r9, ip, sp, pc} │ │ │ │ - blcs 0x8f8048 │ │ │ │ + blcs 0x8f80f0 │ │ │ │ stmvs fp, {r0, r2, r3, r4, sl, fp, ip, lr, pc} │ │ │ │ tstle r1, pc, lsl #22 │ │ │ │ stmiblt r3, {r0, r1, r3, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d0460c │ │ │ │ movwcs r1, #4304 @ 0x10d0 │ │ │ │ @ instruction: 0xf8804606 │ │ │ │ vmvn.i32 , #156 @ 0x0000009c │ │ │ │ @@ -219935,117 +219978,117 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @ instruction: 0xf982f7fd │ │ │ │ rscle r2, r7, r0, lsl #16 │ │ │ │ andcs r6, r0, #10551296 @ 0xa10000 │ │ │ │ @ instruction: 0xf7c04630 │ │ │ │ - stmdbvs r3!, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - blcs 0xf8a04 │ │ │ │ + stmdbvs r3!, {r0, r1, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + blcs 0xf8aac │ │ │ │ @ instruction: 0xf896d158 │ │ │ │ ldrhlt r3, [r3, -sl] │ │ │ │ - blcs 0x44129c │ │ │ │ + blcs 0x441344 │ │ │ │ @ instruction: 0xf768d059 │ │ │ │ - stccs 14, cr15, [r0, #-748] @ 0xfffffd14 │ │ │ │ + stccs 14, cr15, [r0, #-412] @ 0xfffffe64 │ │ │ │ stclle 6, cr4, [r0, #-516] @ 0xfffffdfc │ │ │ │ - bvs 0xa24938 │ │ │ │ - bcs 0xfe6a3b24 │ │ │ │ + bvs 0xa249e0 │ │ │ │ + bcs 0xfe6a3bcc │ │ │ │ ands r2, lr, r0, lsl #14 │ │ │ │ movwls r2, #994 @ 0x3e2 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ ldrdcc pc, [r8], r6 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ - blx 0x1aa4f4e │ │ │ │ + blx 0x7a4ff6 │ │ │ │ @ instruction: 0xf8da6921 │ │ │ │ andcs r3, r0, r0 │ │ │ │ movwls r4, #13369 @ 0x3439 │ │ │ │ - ldc2l 7, cr15, [r2, #848]! @ 0x350 │ │ │ │ + ldc2 7, cr15, [lr, #848] @ 0x350 │ │ │ │ strmi r9, [r2], -r3, lsl #18 │ │ │ │ @ instruction: 0xf7704648 │ │ │ │ - andcs pc, r4, #2608 @ 0xa30 │ │ │ │ + andcs pc, r4, #1264 @ 0x4f0 │ │ │ │ strbmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0xf76d3701 │ │ │ │ - adcsmi pc, sp, #17, 30 @ 0x44 │ │ │ │ + adcsmi pc, sp, #3024 @ 0xbd0 │ │ │ │ stmdavs r0!, {r0, r1, r3, r4, ip, lr, pc}^ │ │ │ │ stmdacs r0, {r1, r6, r9, sl, lr} │ │ │ │ stmdbvs r1!, {r2, r3, r4, r6, r7, r8, ip, lr, pc} │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ movwls r4, #13369 @ 0x3439 │ │ │ │ - ldc2l 7, cr15, [sl, #848] @ 0x350 │ │ │ │ + stc2 7, cr15, [r6, #848] @ 0x350 │ │ │ │ strmi r9, [r2], -r3, lsl #18 │ │ │ │ @ instruction: 0xf7704648 │ │ │ │ - mvncs pc, #496 @ 0x1f0 │ │ │ │ + mvncs pc, #12992 @ 0x32c0 │ │ │ │ strbmi r9, [r2], -r0, lsl #6 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ ldrdcc pc, [r8], r6 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ - stc2 7, cr15, [r4, #784] @ 0x310 │ │ │ │ + ldc2 7, cr15, [r8, #-784]! @ 0xfffffcf0 │ │ │ │ stmdavs r3!, {r0, r1, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ stmdbvs r3!, {r0, r1, r4, r5, r8, ip, sp, pc}^ │ │ │ │ stmiavs r1!, {r0, r1, r4, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ ldrtmi r4, [r0], -r2, asr #12 │ │ │ │ - @ instruction: 0xffb8f7c0 │ │ │ │ + @ instruction: 0xff6cf7c0 │ │ │ │ @ instruction: 0xf7c34630 │ │ │ │ - str pc, [r5, r3, ror #31] │ │ │ │ + @ instruction: 0xe785ff97 │ │ │ │ strmi r6, [r1], -r2, ror #17 │ │ │ │ subsmi r0, r2, #146 @ 0x92 │ │ │ │ - cdp2 7, 14, cr15, cr0, cr13, {3} │ │ │ │ + cdp2 7, 8, cr15, cr12, cr13, {3} │ │ │ │ stmdavs r3!, {r0, r1, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ adcle r2, r2, r0, lsl #22 │ │ │ │ vnmls.f64 d4, d13, d15 │ │ │ │ @ instruction: 0xf6462f70 │ │ │ │ vmlsl.s8 q11, d0, d20 │ │ │ │ ldrbtmi r2, [fp], #-2710 @ 0xfffff56a │ │ │ │ @ instruction: 0xf64c681b │ │ │ │ vsra.s64 q8, q4, #64 │ │ │ │ ldmpl r2, {r1, r4, r7, r8}^ │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ strbmi r4, [r2], #-1043 @ 0xfffffbed │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - @ instruction: 0xe78afe31 │ │ │ │ + @ instruction: 0xe78afddd │ │ │ │ strbmi r0, [r1], -sl, lsr #1 │ │ │ │ @ instruction: 0x46404252 │ │ │ │ - cdp2 7, 11, cr15, cr14, cr13, {3} │ │ │ │ + cdp2 7, 6, cr15, cr10, cr13, {3} │ │ │ │ svclt 0x0000e7cd │ │ │ │ - umulleq r8, r3, sl, sl │ │ │ │ + strdeq r8, [r3], r2 │ │ │ │ ldmdavs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ rsbvs pc, r0, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf013d055 │ │ │ │ tstle r2, lr, lsl #6 │ │ │ │ ldrbeq r6, [r2], sl, lsl #16 │ │ │ │ push {r1, r2, r4, r6, sl, ip, lr, pc} │ │ │ │ vst4. {d20,d22,d24,d26}, [pc :256], r0 │ │ │ │ - bl 0xfec3e330 │ │ │ │ + bl 0xfec3e3d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ ldrsbne pc, [r0], #128 @ 0x80 @ │ │ │ │ vaddl.u8 , d17, d2 │ │ │ │ orrlt r2, r9, #64, 2 │ │ │ │ @ instruction: 0xf7fe2100 │ │ │ │ orrlt pc, r8, #7667712 @ 0x750000 │ │ │ │ andcc lr, r1, #212, 18 @ 0x350000 │ │ │ │ strvs pc, [r4, #-1606]! @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ svclt 0x004c07d2 │ │ │ │ stmdaeq r0!, {r0, r1, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ ldmdaeq r0, {r0, r1, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ - cdp2 7, 4, cr15, cr6, cr8, {3} │ │ │ │ + ldc2l 7, cr15, [r2, #416]! @ 0x1a0 │ │ │ │ strmi r6, [r7], -lr, lsr #16 │ │ │ │ andcs r6, r1, r1, lsr #16 │ │ │ │ - ldc2l 7, cr15, [lr, #-848] @ 0xfffffcb0 │ │ │ │ + stc2 7, cr15, [sl, #-848] @ 0xfffffcb0 │ │ │ │ @ instruction: 0x46024631 │ │ │ │ - @ instruction: 0xf7714638 │ │ │ │ - @ instruction: 0xf768f845 │ │ │ │ - stmdavs r9!, {r0, r2, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7704638 │ │ │ │ + @ instruction: 0xf768fff1 │ │ │ │ + stmdavs r9!, {r0, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ addsvc pc, r8, #69206016 @ 0x4200000 │ │ │ │ @ instruction: 0xf76d4606 │ │ │ │ - @ instruction: 0x4640fe7b │ │ │ │ - blx 0xfef24f38 │ │ │ │ - blcs 0x2c1424 │ │ │ │ + strbmi pc, [r0], -r7, lsr #28 @ │ │ │ │ + blx 0x1a24fe0 │ │ │ │ + blcs 0x2c14cc │ │ │ │ sbcshi pc, r7, r0, lsl #4 │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ ldrbhi r5, [r1, #-3401]! @ 0xfffff2b7 │ │ │ │ @ instruction: 0x21c1ad99 │ │ │ │ @ instruction: 0xf8a4f7fd │ │ │ │ bicle r2, sp, r0, lsl #16 │ │ │ │ andlt r2, r2, r1 │ │ │ │ @@ -220056,119 +220099,119 @@ │ │ │ │ @ instruction: 0x461081f0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - blmi 0x18b8fa4 │ │ │ │ + blmi 0x18b904c │ │ │ │ svccs 0x0070ee1d │ │ │ │ @ instruction: 0x11a8f64b │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmne r2!, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ andls r4, r1, #24, 8 @ 0x18000000 │ │ │ │ andls r4, r0, fp, lsr r4 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - ldc2l 7, cr15, [r6, #420] @ 0x1a4 │ │ │ │ + stc2 7, cr15, [r2, #420] @ 0x1a4 │ │ │ │ andcs r6, r1, r1, lsr #16 │ │ │ │ @ instruction: 0xf7d4682c │ │ │ │ - strmi pc, [r2], -pc, lsl #26 │ │ │ │ + @ instruction: 0x4602fcbb │ │ │ │ @ instruction: 0x46214638 │ │ │ │ - @ instruction: 0xf896f771 │ │ │ │ + @ instruction: 0xf842f771 │ │ │ │ andlt r2, r2, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ - blmi 0x14079f4 │ │ │ │ + blmi 0x1407a9c │ │ │ │ svccs 0x0070ee1d │ │ │ │ tstpmi r0, sl, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmne r2!, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ andls r4, r1, #24, 8 @ 0x18000000 │ │ │ │ andls r4, r0, fp, lsr r4 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - stc2 7, cr15, [lr, #420]! @ 0x1a4 │ │ │ │ - blmi 0x11e11b4 │ │ │ │ + ldc2l 7, cr15, [sl, #-420] @ 0xfffffe5c │ │ │ │ + blmi 0x11e125c │ │ │ │ svccs 0x0070ee1d │ │ │ │ cmnpcc ip, sl, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmne r2!, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ andls r4, r1, #24, 8 @ 0x18000000 │ │ │ │ andls r4, r0, fp, lsr r4 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - ldc2 7, cr15, [sl, #420] @ 0x1a4 │ │ │ │ - blmi 0xfa118c │ │ │ │ + stc2l 7, cr15, [r6, #-420] @ 0xfffffe5c │ │ │ │ + blmi 0xfa1234 │ │ │ │ svccs 0x0070ee1d │ │ │ │ mvnscs pc, sl, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmne r2!, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ andls r4, r1, #24, 8 @ 0x18000000 │ │ │ │ andls r4, r0, fp, lsr r4 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - stc2 7, cr15, [r6, #420] @ 0x1a4 │ │ │ │ - blmi 0xd61164 │ │ │ │ + ldc2 7, cr15, [r2, #-420]! @ 0xfffffe5c │ │ │ │ + blmi 0xd6120c │ │ │ │ svccs 0x0070ee1d │ │ │ │ cmnpcs r4, sl, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmne r2!, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ andls r4, r1, #24, 8 @ 0x18000000 │ │ │ │ andls r4, r0, fp, lsr r4 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - ldc2l 7, cr15, [r2, #-420]! @ 0xfffffe5c │ │ │ │ - blmi 0xb2113c │ │ │ │ + ldc2 7, cr15, [lr, #-420] @ 0xfffffe5c │ │ │ │ + blmi 0xb211e4 │ │ │ │ svccs 0x0070ee1d │ │ │ │ @ instruction: 0x31b8f64b │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmne r2!, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ andls r4, r1, #24, 8 @ 0x18000000 │ │ │ │ andls r4, r0, fp, lsr r4 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - ldc2l 7, cr15, [lr, #-420] @ 0xfffffe5c │ │ │ │ - blmi 0x8e1114 │ │ │ │ + stc2 7, cr15, [sl, #-420] @ 0xfffffe5c │ │ │ │ + blmi 0x8e11bc │ │ │ │ svccs 0x0070ee1d │ │ │ │ teqpcc r4, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmne r2!, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ andls r4, r1, #24, 8 @ 0x18000000 │ │ │ │ andls r4, r0, fp, lsr r4 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - stc2l 7, cr15, [sl, #-420] @ 0xfffffe5c │ │ │ │ - blmi 0x6a10ec │ │ │ │ + ldc2l 7, cr15, [r6], #420 @ 0x1a4 │ │ │ │ + blmi 0x6a1194 │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcs R12_fiq, fp │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmne r2!, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ andls r4, r1, #24, 8 @ 0x18000000 │ │ │ │ andls r4, r0, fp, lsr r4 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - ldc2 7, cr15, [r6, #-420]! @ 0xfffffe5c │ │ │ │ + stc2l 7, cr15, [r2], #420 @ 0x1a4 │ │ │ │ andcs lr, r0, lr, asr r7 │ │ │ │ - orrne pc, r4, fp, asr #12 │ │ │ │ + tstpcs r4, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, sl, lsl #22 │ │ │ │ adcsmi pc, r8, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xf84ef167 │ │ │ │ - addeq r8, r3, r4, lsl #19 │ │ │ │ - addeq r8, r3, r4, lsr r9 │ │ │ │ - addeq r8, r3, ip, lsl #18 │ │ │ │ - addeq r8, r3, r4, ror #17 │ │ │ │ - @ instruction: 0x008388bc │ │ │ │ - umulleq r8, r3, r4, r8 │ │ │ │ - addeq r8, r3, ip, ror #16 │ │ │ │ - addeq r8, r3, r4, asr #16 │ │ │ │ - eorseq r2, r5, r4, lsr #23 │ │ │ │ + @ instruction: 0xf83ef167 │ │ │ │ + ldrdeq r8, [r3], ip │ │ │ │ + addeq r8, r3, ip, lsl #17 │ │ │ │ + addeq r8, r3, r4, ror #16 │ │ │ │ + addeq r8, r3, ip, lsr r8 │ │ │ │ + addeq r8, r3, r4, lsl r8 │ │ │ │ + addeq r8, r3, ip, ror #15 │ │ │ │ + addeq r8, r3, r4, asr #15 │ │ │ │ + umulleq r8, r3, ip, r7 │ │ │ │ + eorseq r2, r5, r4, lsr #24 │ │ │ │ ldmdavs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ mvneq pc, #19 │ │ │ │ ldrmi sp, [r8], -r6, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ @@ -220183,26 +220226,26 @@ │ │ │ │ ldmib r4, {r3, r7, r8, r9, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf6463201 │ │ │ │ vabal.s8 q11, d0, d20 │ │ │ │ bfieq r2, r6, #11, #8 │ │ │ │ @ instruction: 0xf1c3bf4c │ │ │ │ @ instruction: 0xf1c30820 │ │ │ │ @ instruction: 0xf7680810 │ │ │ │ - stmdavs lr!, {r0, r1, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs lr!, {r0, r1, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r1!, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf7d42000 │ │ │ │ - ldrtmi pc, [r1], -r3, lsr #24 @ │ │ │ │ + ldrtmi pc, [r1], -pc, asr #23 @ │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ - stc2l 7, cr15, [r8], #-448 @ 0xfffffe40 │ │ │ │ - ldc2 7, cr15, [r2, #-416]! @ 0xfffffe60 │ │ │ │ + ldc2 7, cr15, [r4], {112} @ 0x70 │ │ │ │ + ldc2l 7, cr15, [lr], {104} @ 0x68 │ │ │ │ @ instruction: 0xf6426829 │ │ │ │ @ instruction: 0x46067298 │ │ │ │ - stc2l 7, cr15, [r0, #-436] @ 0xfffffe4c │ │ │ │ + stc2l 7, cr15, [ip], #436 @ 0x1b4 │ │ │ │ @ instruction: 0xf7694640 │ │ │ │ - stmiavs r3!, {r0, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ vqdmulh.s d2, d0, d7 │ │ │ │ ldm pc, {r0, r3, r6, r7, pc}^ @ │ │ │ │ svcmi 0x003bf003 │ │ │ │ svcls 0x008b7763 │ │ │ │ @ instruction: 0xf7fc13b3 │ │ │ │ stmdacs r0, {r0, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs sp, r1, sp, asr #3 │ │ │ │ @@ -220216,110 +220259,110 @@ │ │ │ │ vbic.i32 d20, #12 @ 0x0000000c │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - stmdavs r1!, {r0, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r1!, {r0, r2, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavs ip!, {sp} │ │ │ │ - blx 0xff9a53be │ │ │ │ + blx 0xfe4a5466 │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7704621 │ │ │ │ - mulcs r1, r3, ip │ │ │ │ + andcs pc, r1, pc, lsr ip @ │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vnmla.f64 d4, d13, d12 │ │ │ │ vrecps.f32 q9, q5, q8 │ │ │ │ vorr.i32 d22, #0 @ 0x00000000 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - ldrb pc, [r6, r1, lsl #25] @ │ │ │ │ + ldrb pc, [r6, sp, lsr #24] @ │ │ │ │ vnmla.f64 d4, d13, d3 │ │ │ │ vrecps.f32 q9, q5, q8 │ │ │ │ vaddw.s8 , q8, d12 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - strb pc, [r2, sp, ror #24] @ │ │ │ │ + bfi pc, r9, (invalid: 24:2) @ │ │ │ │ vmov.s16 r4, d13[0] │ │ │ │ vrecps.f32 q9, q5, q8 │ │ │ │ vaddw.s8 , q0, d8 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - sbfx pc, r9, #24, #15 │ │ │ │ + str pc, [lr, r5, lsl #24]! │ │ │ │ vmov.s16 r4, d13[0] │ │ │ │ vrecps.f32 q9, q5, q8 │ │ │ │ vaddw.s8 q10, q8, d4 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - ldr pc, [sl, r5, asr #24] │ │ │ │ + @ instruction: 0xe79afbf1 │ │ │ │ vnmls.f64 d4, d13, d24 │ │ │ │ @ instruction: 0xf64b2f70 │ │ │ │ vmla.f d21, d16, d0[2] │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - @ instruction: 0xe786fc31 │ │ │ │ + @ instruction: 0xe786fbdd │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ @ instruction: 0xf64b2f70 │ │ │ │ vmla.f d21, d0, d0[1] │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - @ instruction: 0xe772fc1d │ │ │ │ + ldrb pc, [r2, -r9, asr #23]! @ │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ @ instruction: 0xf64b2f70 │ │ │ │ vmla.f d20, d16, d0[0] │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - ldrb pc, [lr, -r9, lsl #24] @ │ │ │ │ + @ instruction: 0xe75efbb5 │ │ │ │ @ instruction: 0xf64b2000 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ - blmi 0x3a7a6c │ │ │ │ + vaddw.s8 q9, q0, d4 │ │ │ │ + blmi 0x3a7b14 │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ @ instruction: 0xf166427a │ │ │ │ - svclt 0x0000ff21 │ │ │ │ - addeq r8, r3, sl, lsr #14 │ │ │ │ - ldrdeq r8, [r3], sl │ │ │ │ - @ instruction: 0x008386b2 │ │ │ │ - addeq r8, r3, sl, lsl #13 │ │ │ │ - addeq r8, r3, r2, ror #12 │ │ │ │ - addeq r8, r3, sl, lsr r6 │ │ │ │ - addeq r8, r3, r2, lsl r6 │ │ │ │ - addeq r8, r3, sl, ror #11 │ │ │ │ - ldrhteq r2, [r5], -r8 │ │ │ │ + svclt 0x0000ff11 │ │ │ │ + addeq r8, r3, r2, lsl #13 │ │ │ │ + addeq r8, r3, r2, lsr r6 │ │ │ │ + addeq r8, r3, sl, lsl #12 │ │ │ │ + addeq r8, r3, r2, ror #11 │ │ │ │ + @ instruction: 0x008385ba │ │ │ │ + umulleq r8, r3, r2, r5 │ │ │ │ + addeq r8, r3, sl, ror #10 │ │ │ │ + addeq r8, r3, r2, asr #10 │ │ │ │ + eorseq r2, r5, r8, lsr ip │ │ │ │ @ instruction: 0xf8d26d02 │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ suble r6, r6, r0, ror r3 │ │ │ │ @ instruction: 0xf4136853 │ │ │ │ suble r0, r7, r0, ror r3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -220334,30 +220377,30 @@ │ │ │ │ ldmib r4, {r0, r2, r3, r4, r5, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf6463201 │ │ │ │ vabal.s8 q11, d0, d20 │ │ │ │ bfieq r2, r6, #11, #8 │ │ │ │ @ instruction: 0xf1c3bf4c │ │ │ │ @ instruction: 0xf1c30820 │ │ │ │ @ instruction: 0xf7680810 │ │ │ │ - stmdavs lr!, {r0, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs lr!, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r1!, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf7d42000 │ │ │ │ - @ instruction: 0x4631faf5 │ │ │ │ + ldrtmi pc, [r1], -r1, lsr #21 @ │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ - blx 0xfa5412 │ │ │ │ - stc2 7, cr15, [r4], {104} @ 0x68 │ │ │ │ + blx 0xffaa54b8 │ │ │ │ + blx 0xfed2549e │ │ │ │ @ instruction: 0xf6426829 │ │ │ │ @ instruction: 0x460672bc │ │ │ │ - ldc2 7, cr15, [r2], {109} @ 0x6d │ │ │ │ - @ instruction: 0xf7694640 │ │ │ │ - stmiavs r3!, {r0, r1, r2, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ + blx 0xff0a54be │ │ │ │ + @ instruction: 0xf7684640 │ │ │ │ + stmiavs r3!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ vqdmulh.s d2, d0, d7 │ │ │ │ ldm pc, {r0, r2, r4, r6, r7, pc}^ @ │ │ │ │ - blpl 0x12e3680 │ │ │ │ - blge 0xfe6c8434 │ │ │ │ + blpl 0x12e3728 │ │ │ │ + blge 0xfe6c84dc │ │ │ │ ldmibvc r2, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip}^ │ │ │ │ andeq pc, pc, #2 │ │ │ │ ldmle r7!, {r1, r9, fp, sp} │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf7fc4770 │ │ │ │ @@ -220373,210 +220416,210 @@ │ │ │ │ vmla.f d22, d0, d0[3] │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - stmdavs r1!, {r0, r1, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r1!, {r0, r1, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdavs ip!, {sp} │ │ │ │ - blx 0xfeb25630 │ │ │ │ + blx 0x16256d8 │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7704621 │ │ │ │ - andcs pc, r1, r9, asr fp @ │ │ │ │ + andcs pc, r1, r5, lsl #22 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vnmla.f64 d4, d13, d12 │ │ │ │ vrecps.f32 q9, q5, q8 │ │ │ │ vsra.s64 , q8, #64 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - ldrb pc, [r6, r7, asr #22] @ │ │ │ │ + @ instruction: 0xe7d6faf3 │ │ │ │ vnmla.f64 d4, d13, d3 │ │ │ │ vrecps.f32 q9, q5, q8 │ │ │ │ vmla.f d16, d16, d0[6] │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - @ instruction: 0xe7c2fb33 │ │ │ │ + @ instruction: 0xe7c2fadf │ │ │ │ vmov.s16 r4, d13[0] │ │ │ │ vrecps.f32 q9, q5, q8 │ │ │ │ vmla.f d17, d0, d0[7] │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - @ instruction: 0xe7aefb1f │ │ │ │ + str pc, [lr, fp, asr #21]! │ │ │ │ vmov.s16 r4, d13[0] │ │ │ │ vrecps.f32 q9, q5, q8 │ │ │ │ vmla.f d16, d0, d0[5] │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - ldr pc, [sl, fp, lsl #22] │ │ │ │ + @ instruction: 0xe79afab7 │ │ │ │ vnmls.f64 d4, d13, d24 │ │ │ │ @ instruction: 0xf64b2f70 │ │ │ │ vsra.s64 , q4, #64 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - @ instruction: 0xe786faf7 │ │ │ │ + str pc, [r6, r3, lsr #21] │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ @ instruction: 0xf64b2f70 │ │ │ │ vorr.i32 , #4 @ 0x00000004 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - ldrb pc, [r2, -r3, ror #21]! @ │ │ │ │ + ldrb pc, [r2, -pc, lsl #21]! @ │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ @ instruction: 0xf64b2f70 │ │ │ │ vsra.s64 q11, q0, #64 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrmi r1, [r8], #-2290 @ 0xfffff70e │ │ │ │ ldrtmi r9, [fp], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [sl], -r0 │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - ldrb pc, [lr, -pc, asr #21] @ │ │ │ │ + @ instruction: 0xe75efa7b │ │ │ │ @ instruction: 0xf64b2000 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ - blmi 0x3a7ce0 │ │ │ │ + vaddw.s8 q9, q0, d4 │ │ │ │ + blmi 0x3a7d88 │ │ │ │ @ instruction: 0xf6409000 │ │ │ │ @ instruction: 0xf1664242 │ │ │ │ - svclt 0x0000fde7 │ │ │ │ - @ instruction: 0x008384b6 │ │ │ │ - addeq r8, r3, r6, ror #8 │ │ │ │ - addeq r8, r3, lr, lsr r4 │ │ │ │ - addeq r8, r3, r6, lsl r4 │ │ │ │ - addeq r8, r3, lr, ror #7 │ │ │ │ - addeq r8, r3, r6, asr #7 │ │ │ │ - umulleq r8, r3, lr, r3 │ │ │ │ - addeq r8, r3, r6, ror r3 │ │ │ │ - eorseq r2, r5, ip, asr #23 │ │ │ │ + svclt 0x0000fdd7 │ │ │ │ + addeq r8, r3, lr, lsl #8 │ │ │ │ + @ instruction: 0x008383be │ │ │ │ + umulleq r8, r3, r6, r3 │ │ │ │ + addeq r8, r3, lr, ror #6 │ │ │ │ + addeq r8, r3, r6, asr #6 │ │ │ │ + addeq r8, r3, lr, lsl r3 │ │ │ │ + strdeq r8, [r3], r6 │ │ │ │ + addeq r8, r3, lr, asr #5 │ │ │ │ + eorseq r2, r5, ip, asr #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrsb pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8deb087 │ │ │ │ vaddl.u8 q10, d4, d8 │ │ │ │ @ instruction: 0xf1bc1c03 │ │ │ │ vmax.f32 d16, d0, d2 │ │ │ │ ldcls 0, cr8, [r0], {195} @ 0xc3 │ │ │ │ @ instruction: 0xf0002c03 │ │ │ │ ldcls 0, cr8, [r0], {167} @ 0xa7 │ │ │ │ @ instruction: 0xf0002c01 │ │ │ │ movwls r8, #12487 @ 0x30c7 │ │ │ │ - cmnpcc r0, #69206016 @ p-variant is OBSOLETE @ 0x4200000 │ │ │ │ + mvnscc pc, #69206016 @ 0x4200000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ strmi r4, [fp], #-1683 @ 0xfffff96d │ │ │ │ ldrsbne pc, [r0], #128 @ 0x80 @ │ │ │ │ @ instruction: 0x3070f893 │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ stmdbcs r0, {r2, r3, r4, r9, sl, lr} │ │ │ │ adcshi pc, r3, r0 │ │ │ │ @ instruction: 0xf7fd2100 │ │ │ │ stmdacs r0, {r0, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, r1, r0 │ │ │ │ - blcs 0x14e4fc │ │ │ │ + blcs 0x14e5a4 │ │ │ │ rschi pc, r7, r0 │ │ │ │ - blx 0xff425664 │ │ │ │ + blx 0x1f2570c │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addsvc pc, r8, #69206016 @ 0x4200000 │ │ │ │ ldrmi r4, [sl], r0, lsl #13 │ │ │ │ @ instruction: 0xf76d6819 │ │ │ │ - @ instruction: 0x2c05fad5 │ │ │ │ + @ instruction: 0x2c05fa81 │ │ │ │ rschi pc, pc, r0, lsl #4 │ │ │ │ - cmnpvs r8, #81788928 @ p-variant is OBSOLETE @ 0x4e00000 │ │ │ │ + mvnsvs pc, #81788928 @ 0x4e00000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7685d18 │ │ │ │ - strmi pc, [r4], -fp, lsl #30 │ │ │ │ - blx 0x1425694 │ │ │ │ + @ instruction: 0x4604feb7 │ │ │ │ + @ instruction: 0xf9f8f768 │ │ │ │ andls r4, r5, r8, ror fp │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r4, [fp], #-1681 @ 0xfffff96f │ │ │ │ ldmpl r2, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf64918a3 │ │ │ │ vmls.i d23, d16, d0[4] │ │ │ │ - bl 0x168b64 │ │ │ │ + bl 0x168c0c │ │ │ │ tstls r0, r8, lsl #2 │ │ │ │ strtmi r4, [r1], -r2, lsl #8 │ │ │ │ stmdavs r0!, {r2, sl, ip, pc} │ │ │ │ - blx 0x8a56c4 │ │ │ │ - blcs 0x1ce564 │ │ │ │ + @ instruction: 0xf9caf769 │ │ │ │ + blcs 0x1ce60c │ │ │ │ addhi pc, r5, r0 │ │ │ │ - blx 0xd256cc │ │ │ │ + @ instruction: 0xf9dcf768 │ │ │ │ @ instruction: 0xf7684605 │ │ │ │ - @ instruction: 0xf8dafa2d │ │ │ │ + @ instruction: 0xf8daf9d9 │ │ │ │ strmi r4, [r6], -r0 │ │ │ │ andcs r4, r0, r9, asr r6 │ │ │ │ - @ instruction: 0xf978f7d4 │ │ │ │ + @ instruction: 0xf924f7d4 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7704628 │ │ │ │ - blmi 0x1a26040 │ │ │ │ + blmi 0x1a25f98 │ │ │ │ ldrbtmi r9, [fp], #-2064 @ 0xfffff7f0 │ │ │ │ stmdacs r1, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ andne pc, r3, r9, asr r8 @ │ │ │ │ andeq lr, r6, #1024 @ 0x400 │ │ │ │ movweq lr, #6917 @ 0x1b05 │ │ │ │ tstls r0, r1, asr #8 │ │ │ │ vmax.f32 d27, d9, d11 │ │ │ │ vrhadd.s8 d20, d25, d8 │ │ │ │ vaddw.s8 q10, q0, d4 │ │ │ │ vsra.s64 d16, d5, #64 │ │ │ │ stmdavs r8, {r0, r2, r4, r7, r8} │ │ │ │ - @ instruction: 0xf9f0f769 │ │ │ │ + @ instruction: 0xf99cf769 │ │ │ │ ldrdmi pc, [r0], -sl │ │ │ │ andcs r9, r0, r3, lsl #18 │ │ │ │ - @ instruction: 0xf954f7d4 │ │ │ │ + @ instruction: 0xf900f7d4 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7704630 │ │ │ │ - blmi 0x15e61a8 │ │ │ │ + blmi 0x15e6100 │ │ │ │ mvnvc pc, r9, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldrbtmi r9, [fp], #-2564 @ 0xfffff5fc │ │ │ │ ldmdavs r0, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ andcs pc, r3, r9, asr r8 @ │ │ │ │ - bl 0x30e5c0 │ │ │ │ + bl 0x30e668 │ │ │ │ @ instruction: 0xf8cd0c02 │ │ │ │ ldrmi ip, [r3], #-0 │ │ │ │ @ instruction: 0xf769461a │ │ │ │ - ldrdcs pc, [r1], -r1 │ │ │ │ + andcs pc, r1, sp, ror r9 @ │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrd pc, [r0], -lr │ │ │ │ ldclvs 4, cr15, [r0], #-120 @ 0xffffff88 │ │ │ │ @ instruction: 0xf01ed009 │ │ │ │ @ instruction: 0xf47f0c0e │ │ │ │ - b 0x1193734 │ │ │ │ + b 0x11937dc │ │ │ │ @ instruction: 0xf01e0e03 │ │ │ │ @ instruction: 0xf43f0f10 │ │ │ │ strbtmi sl, [r0], -lr, asr #30 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -220589,60 +220632,60 @@ │ │ │ │ @ instruction: 0x4098f8de │ │ │ │ ldclvs 4, cr15, [r0], #-80 @ 0xffffffb0 │ │ │ │ @ instruction: 0xf8ded043 │ │ │ │ @ instruction: 0xf41cc004 │ │ │ │ @ instruction: 0xf47f0c70 │ │ │ │ strbtmi sl, [r0], -lr, lsr #30 │ │ │ │ @ instruction: 0xf768e7de │ │ │ │ - @ instruction: 0x4606f9df │ │ │ │ - @ instruction: 0xf9dcf768 │ │ │ │ + strmi pc, [r6], -fp, lsl #19 │ │ │ │ + @ instruction: 0xf988f768 │ │ │ │ ldrdpl pc, [r0], -sl │ │ │ │ ldrbmi r4, [r9], -r7, lsl #12 │ │ │ │ @ instruction: 0xf7d42001 │ │ │ │ - @ instruction: 0x4629f8f3 │ │ │ │ + @ instruction: 0x4629f89f │ │ │ │ ldrtmi r4, [r0], -r2, lsl #12 │ │ │ │ - blx 0xff7a5816 │ │ │ │ + blx 0xfe2a58be │ │ │ │ vqdmulh.s d20, d9, d19 │ │ │ │ vaddw.s8 , q8, d0 │ │ │ │ ldrbtmi r0, [fp], #-405 @ 0xfffffe6b │ │ │ │ @ instruction: 0xf859681b │ │ │ │ - bl 0x16fa74 │ │ │ │ + bl 0x16fb1c │ │ │ │ andls r0, r0, r8 │ │ │ │ ldrtmi r1, [sl], #-2227 @ 0xfffff74d │ │ │ │ @ instruction: 0xf7696808 │ │ │ │ - @ instruction: 0xf8daf973 │ │ │ │ + @ instruction: 0xf8daf91f │ │ │ │ stmdbls r3, {lr} │ │ │ │ @ instruction: 0xf7d42001 │ │ │ │ - @ instruction: 0x4621f8d7 │ │ │ │ + strtmi pc, [r1], -r3, lsl #17 │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ - mrrc2 7, 7, pc, lr, cr0 @ │ │ │ │ + stc2 7, cr15, [sl], {112} @ 0x70 │ │ │ │ @ instruction: 0xf768e781 │ │ │ │ - @ instruction: 0xf646f9e5 │ │ │ │ + @ instruction: 0xf646f991 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0xf6422396 │ │ │ │ @ instruction: 0x468072bc │ │ │ │ ldmdavs r9, {r1, r3, r4, r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf9eef76d │ │ │ │ + @ instruction: 0xf99af76d │ │ │ │ @ instruction: 0xf89ee717 │ │ │ │ @ instruction: 0xf00ee007 │ │ │ │ @ instruction: 0xf1be0e0f │ │ │ │ @ instruction: 0xf63f0f02 │ │ │ │ strbtmi sl, [r0], -r8, ror #29 │ │ │ │ - vaba.s8 d30, d19, d8 │ │ │ │ - vmla.f d23, d16, d0[6] │ │ │ │ + @ instruction: 0xf643e798 │ │ │ │ + vmla.f d16, d0, d0[6] │ │ │ │ @ instruction: 0xf64b012f │ │ │ │ - vmla.i d17, d16, d0[2] │ │ │ │ - blmi 0x267b8c │ │ │ │ + vmla.i d18, d0, d0[2] │ │ │ │ + blmi 0x267c34 │ │ │ │ sbcvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ - blx 0x14a4150 │ │ │ │ - addeq r8, r3, r6, ror r2 │ │ │ │ - addeq r8, r3, r6, lsr #4 │ │ │ │ - ldrdeq r8, [r3], r6 │ │ │ │ - addeq r8, r3, r6, lsl r1 │ │ │ │ - eorseq r2, r5, r4, ror #23 │ │ │ │ + blx 0xfa41f8 │ │ │ │ + addeq r8, r3, lr, asr #3 │ │ │ │ + addeq r8, r3, lr, ror r1 │ │ │ │ + addeq r8, r3, lr, lsr #2 │ │ │ │ + addeq r8, r3, lr, rrx │ │ │ │ + eorseq r2, r5, r4, ror #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ stcvs 6, cr4, [r3, #-116] @ 0xffffff8c │ │ │ │ ldrmi fp, [r4], -r7, lsl #1 │ │ │ │ @ instruction: 0xf89d681b │ │ │ │ @@ -220654,102 +220697,102 @@ │ │ │ │ @ instruction: 0x4326432e │ │ │ │ @ instruction: 0xf10006f6 │ │ │ │ @ instruction: 0xf8d080ae │ │ │ │ @ instruction: 0xf01360b0 │ │ │ │ tstle r7, r0, ror r3 │ │ │ │ @ instruction: 0xf0402e00 │ │ │ │ @ instruction: 0xf8d080c1 │ │ │ │ - blcs 0xf3e0c │ │ │ │ + blcs 0xf3eb4 │ │ │ │ adcshi pc, sl, r0, asr #32 │ │ │ │ strmi r9, [r7], -r4, lsl #2 │ │ │ │ ldrsbne pc, [r0], #128 @ 0x80 @ │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ smlatbcs r0, r1, r0, r8 │ │ │ │ - blx 0x1ca5b4e │ │ │ │ + blx 0x1ca5bf6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ cdpcs 0, 0, cr8, cr0, cr0, {5} │ │ │ │ @ instruction: 0xf04fbfdc │ │ │ │ @ instruction: 0xf8cd0a00 │ │ │ │ ldcle 0, cr10, [r0, #-48] @ 0xffffffd0 │ │ │ │ movweq pc, #49172 @ 0xc014 @ │ │ │ │ adchi pc, fp, r0 │ │ │ │ ldrsbtcc pc, [r4], r7 @ │ │ │ │ - b 0x14ce3bc │ │ │ │ + b 0x14ce464 │ │ │ │ @ instruction: 0xf0120a63 │ │ │ │ @ instruction: 0xf10a0f0c │ │ │ │ svclt 0x000c0a01 │ │ │ │ ldrbmi r2, [r3], -r0, lsl #6 │ │ │ │ @ instruction: 0xf6469303 │ │ │ │ vabdl.s8 q11, d0, d20 │ │ │ │ @ instruction: 0xf7682796 │ │ │ │ - strmi pc, [r1], sp, lsr #18 │ │ │ │ - @ instruction: 0xf92af768 │ │ │ │ + pkhtbmi pc, r1, r9, asr #17 @ │ │ │ │ + @ instruction: 0xf8d6f768 │ │ │ │ @ instruction: 0xf7689001 │ │ │ │ - strmi pc, [r0], r7, lsr #18 │ │ │ │ - @ instruction: 0xf958f768 │ │ │ │ + pkhtbmi pc, r0, r3, asr #17 @ │ │ │ │ + @ instruction: 0xf904f768 │ │ │ │ addsvc pc, r8, #69206016 @ 0x4200000 │ │ │ │ andls r6, r5, r9, lsr r8 │ │ │ │ - @ instruction: 0xf966f76d │ │ │ │ + @ instruction: 0xf912f76d │ │ │ │ ldrdlt pc, [r0], -r7 │ │ │ │ andcs r4, r1, r9, lsr #12 │ │ │ │ - @ instruction: 0xf836f7d4 │ │ │ │ + @ instruction: 0xffe2f7d3 │ │ │ │ @ instruction: 0x46024659 │ │ │ │ @ instruction: 0xf7704648 │ │ │ │ - @ instruction: 0xf8d7fb1d │ │ │ │ + @ instruction: 0xf8d7fac9 │ │ │ │ ldmdbls r0, {ip, sp, pc} │ │ │ │ - @ instruction: 0xf7d42001 │ │ │ │ - ldrbmi pc, [r9], -fp, lsr #16 @ │ │ │ │ + @ instruction: 0xf7d32001 │ │ │ │ + @ instruction: 0x4659ffd7 │ │ │ │ stmdals r1, {r1, r9, sl, lr} │ │ │ │ - blx 0x5a59a6 │ │ │ │ - blls 0x18d3e8 │ │ │ │ + blx 0xff0a5a4c │ │ │ │ + blls 0x18d490 │ │ │ │ teqle lr, r0, lsl #22 │ │ │ │ strbmi r9, [r9], -r5, lsl #22 │ │ │ │ strbmi r9, [r0], -r1, lsl #20 │ │ │ │ ldrmi r9, [r0, r4, lsl #28]! │ │ │ │ ldrdlt pc, [r0], -r7 │ │ │ │ andcs r4, r1, r1, lsr #12 │ │ │ │ - @ instruction: 0xf816f7d4 │ │ │ │ + @ instruction: 0xffc2f7d3 │ │ │ │ @ instruction: 0x46024659 │ │ │ │ @ instruction: 0xf7704640 │ │ │ │ - blls 0x126a84 │ │ │ │ + blls 0x1269dc │ │ │ │ suble r2, r4, r0, lsl #22 │ │ │ │ movwls r3, #2817 @ 0xb01 │ │ │ │ movweq lr, #23306 @ 0x5b0a │ │ │ │ ldrdlt pc, [r0], -r7 │ │ │ │ vhadd.u32 d18, d3, d1 │ │ │ │ - bl 0x36902c │ │ │ │ + bl 0x3690d4 │ │ │ │ strtmi r0, [r9], -r4, lsl #6 │ │ │ │ streq pc, [r1], #-867 @ 0xfffffc9d │ │ │ │ - @ instruction: 0xfffef7d3 │ │ │ │ + @ instruction: 0xffaaf7d3 │ │ │ │ @ instruction: 0x46024659 │ │ │ │ @ instruction: 0xf7704648 │ │ │ │ - blls 0x1e67d4 │ │ │ │ + blls 0x1e672c │ │ │ │ sbcsle r2, r0, r0, lsl #22 │ │ │ │ andcs r9, r1, r0, lsl sl │ │ │ │ ldrdlt pc, [r0], -r7 │ │ │ │ vqshl.u32 d20, d3, d3 │ │ │ │ andsls r0, r0, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf7d34611 │ │ │ │ - ldrbmi pc, [r9], -fp, ror #31 @ │ │ │ │ + uadd8mi pc, r9, r7 @ │ │ │ │ stmdals r1, {r1, r9, sl, lr} │ │ │ │ - blx 0xff5a5a24 │ │ │ │ - blcs 0x10e870 │ │ │ │ + blx 0x20a5acc │ │ │ │ + blcs 0x10e918 │ │ │ │ @ instruction: 0xf8d7d0c0 │ │ │ │ strtmi fp, [r1], -r0 │ │ │ │ @ instruction: 0xf7d32001 │ │ │ │ - @ instruction: 0x4659ffdd │ │ │ │ + ldrbmi pc, [r9], -r9, lsl #31 @ │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - blx 0xff225a40 │ │ │ │ + blx 0x1d25ae8 │ │ │ │ @ instruction: 0x4610e7b4 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0xca5c8a │ │ │ │ + blx 0xca5d32 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ andcs sl, r1, r0, ror #30 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -220778,15 +220821,15 @@ │ │ │ │ ldrsbt pc, [r4], r0 @ │ │ │ │ svceq 0x0000f1be │ │ │ │ pkhbtmi sp, sl, sp, lsl #2 │ │ │ │ ldrsbne pc, [r0], #128 @ 0x80 @ │ │ │ │ @ instruction: 0x4691461d │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ @ instruction: 0x4671b339 │ │ │ │ - blx 0xfe225d20 │ │ │ │ + blx 0xfe225dc8 │ │ │ │ andcs fp, r1, r8, lsr fp │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mul r7, lr, r8 │ │ │ │ @@ -220801,142 +220844,142 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf7fc8ff0 │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf646d0d7 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ - @ instruction: 0xf7682496 │ │ │ │ - strmi pc, [r7], -r1, lsl #16 │ │ │ │ - @ instruction: 0xfffef767 │ │ │ │ + @ instruction: 0xf7672496 │ │ │ │ + strmi pc, [r7], -sp, lsr #31 │ │ │ │ + @ instruction: 0xffaaf767 │ │ │ │ @ instruction: 0xf7674606 │ │ │ │ - strdls pc, [r0], -fp │ │ │ │ - @ instruction: 0xf860f768 │ │ │ │ + andls pc, r0, r7, lsr #31 │ │ │ │ + @ instruction: 0xf80cf768 │ │ │ │ @ instruction: 0xf6426821 │ │ │ │ @ instruction: 0x900172bc │ │ │ │ - @ instruction: 0xf86ef76d │ │ │ │ + @ instruction: 0xf81af76d │ │ │ │ stmdavs r5!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7d32000 │ │ │ │ - @ instruction: 0x4602ff3f │ │ │ │ + strmi pc, [r2], -fp, ror #29 │ │ │ │ ldrtmi r4, [r8], -r9, lsr #12 │ │ │ │ - @ instruction: 0xff3cf76f │ │ │ │ + cdp2 7, 14, cr15, cr8, cr15, {3} │ │ │ │ stmdavs r4!, {r0, r1, r5, r7, r9, sl, lr} │ │ │ │ stmdbls ip, {sp} │ │ │ │ - @ instruction: 0xff34f7d3 │ │ │ │ + mcr2 7, 7, pc, cr0, cr3, {6} @ │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf76f4630 │ │ │ │ - @ instruction: 0xf1b8ff31 │ │ │ │ + @ instruction: 0xf1b8fedd │ │ │ │ tstle r1, r0, lsl #30 │ │ │ │ ldrtmi r9, [r2], -r0, lsl #26 │ │ │ │ ldrtmi r9, [r9], -r1, lsl #22 │ │ │ │ ldrbmi r4, [r0, r8, lsr #12] │ │ │ │ ldrdmi pc, [r0], -fp │ │ │ │ andcs r4, r0, r9, asr #12 │ │ │ │ - @ instruction: 0xff20f7d3 │ │ │ │ + mcr2 7, 6, pc, cr12, cr3, {6} @ │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf76f4628 │ │ │ │ - @ instruction: 0xe798ffd1 │ │ │ │ + @ instruction: 0xe798ff7d │ │ │ │ ldrdmi pc, [r0], -fp │ │ │ │ andcs r4, r0, r9, asr #12 │ │ │ │ - @ instruction: 0xff14f7d3 │ │ │ │ + mcr2 7, 6, pc, cr0, cr3, {6} @ │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf76f9800 │ │ │ │ - @ instruction: 0xe7e1ff11 │ │ │ │ + @ instruction: 0xe7e1febd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrsb pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8deb087 │ │ │ │ @ instruction: 0xf0144008 │ │ │ │ @ instruction: 0xf0000ce0 │ │ │ │ ldcls 0, cr8, [r1], {183} @ 0xb7 │ │ │ │ @ instruction: 0xf0002c03 │ │ │ │ ldcls 0, cr8, [r1], {174} @ 0xae │ │ │ │ @ instruction: 0xf0002c01 │ │ │ │ ldrmi r8, [sl], sp, asr #1 │ │ │ │ - cmnpcc r0, #69206016 @ p-variant is OBSOLETE @ 0x4200000 │ │ │ │ + mvnscc pc, #69206016 @ 0x4200000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ strmi r4, [fp], #-1683 @ 0xfffff96d │ │ │ │ ldrsbne pc, [r0], #128 @ 0x80 @ │ │ │ │ @ instruction: 0x3070f893 │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ stmdbcs r0, {r2, r3, r4, r9, sl, lr} │ │ │ │ adchi pc, lr, r0 │ │ │ │ @ instruction: 0xf7fd2100 │ │ │ │ stmdacs r0, {r0, r1, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, r8, r0 │ │ │ │ - blcs 0x14eabc │ │ │ │ + blcs 0x14eb64 │ │ │ │ adcshi pc, lr, r0 │ │ │ │ - @ instruction: 0xffeef767 │ │ │ │ + @ instruction: 0xff9af767 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addsvc pc, r8, #69206016 @ 0x4200000 │ │ │ │ ldrmi r4, [r9], r7, lsl #12 │ │ │ │ @ instruction: 0xf76c6819 │ │ │ │ - strdcs pc, [r0], -r7 │ │ │ │ - ldc2 7, cr15, [r4], #-416 @ 0xfffffe60 │ │ │ │ + andcs pc, r0, r3, lsr #31 │ │ │ │ + blx 0xff925ce6 │ │ │ │ andls r2, r4, r5, lsl #24 │ │ │ │ tstphi r3, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - cmnpvs r8, #81788928 @ p-variant is OBSOLETE @ 0x4e00000 │ │ │ │ + mvnsvs pc, #81788928 @ 0x4e00000 │ │ │ │ teqpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7685d18 │ │ │ │ - strmi pc, [r4], -r9, lsr #24 │ │ │ │ - @ instruction: 0xff6af767 │ │ │ │ + @ instruction: 0x4604fbd5 │ │ │ │ + @ instruction: 0xff16f767 │ │ │ │ andls r4, r3, sl, lsl #23 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r4, [fp], #-1680 @ 0xfffff970 │ │ │ │ ldmpl r2, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf64918a3 │ │ │ │ vmls.i d23, d16, d0[4] │ │ │ │ ldmibne r1, {r0, r2, r4, r7, sl}^ │ │ │ │ strmi r9, [r2], #-256 @ 0xffffff00 │ │ │ │ strls r4, [r2], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf7686820 │ │ │ │ - blls 0x567bd8 │ │ │ │ + blls 0x567b30 │ │ │ │ @ instruction: 0xf0002b03 │ │ │ │ @ instruction: 0xf7678095 │ │ │ │ - strmi pc, [r5], -pc, asr #30 │ │ │ │ - @ instruction: 0xff4cf767 │ │ │ │ + @ instruction: 0x4605fefb │ │ │ │ + cdp2 7, 15, cr15, cr8, cr7, {3} │ │ │ │ ldrdmi pc, [r0], -r9 │ │ │ │ ldrbmi r4, [r1], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7d32000 │ │ │ │ - @ instruction: 0x4621fe97 │ │ │ │ + strtmi pc, [r1], -r3, asr #28 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ - cdp2 7, 13, cr15, cr12, cr15, {3} │ │ │ │ - bls 0x1face8 │ │ │ │ + cdp2 7, 8, cr15, cr8, cr15, {3} │ │ │ │ + bls 0x1fad90 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ stccs 12, cr9, [r1], {17} │ │ │ │ andne pc, r3, r8, asr r8 @ │ │ │ │ andeq lr, r1, r2, lsl #22 │ │ │ │ movweq lr, #6917 @ 0x1b05 │ │ │ │ andeq lr, r6, #1024 @ 0x400 │ │ │ │ stmib sp, {r0, r3, r4, r5, sl, lr}^ │ │ │ │ suble r0, ip, r0, lsl #2 │ │ │ │ svceq 0x0000f1bb │ │ │ │ adcshi pc, r1, r0 │ │ │ │ tstppl r4, fp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf7686808 │ │ │ │ - @ instruction: 0xf8d9ff37 │ │ │ │ + @ instruction: 0xf8d9fee3 │ │ │ │ andcs r4, r0, r0 │ │ │ │ @ instruction: 0xf7d39910 │ │ │ │ - strtmi pc, [r1], -pc, ror #28 │ │ │ │ + @ instruction: 0x4621fe1b │ │ │ │ ldrtmi r4, [r0], -r2, lsl #12 │ │ │ │ - @ instruction: 0xff20f76f │ │ │ │ + cdp2 7, 12, cr15, cr12, cr15, {3} │ │ │ │ @ instruction: 0xf6494b63 │ │ │ │ vmla.f d23, d16, d0[4] │ │ │ │ - bls 0x1685bc │ │ │ │ + bls 0x168664 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8586810 │ │ │ │ - blls 0x1aff80 │ │ │ │ + blls 0x1b0028 │ │ │ │ @ instruction: 0x0c02eb07 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x461a4413 │ │ │ │ - cdp2 7, 14, cr15, cr12, cr8, {3} │ │ │ │ + cdp2 7, 9, cr15, cr8, cr8, {3} │ │ │ │ andlt r2, r7, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf8de8ff0 │ │ │ │ @ instruction: 0xf41ee000 │ │ │ │ @@ -220951,90 +220994,90 @@ │ │ │ │ @ instruction: 0xe740d4f0 │ │ │ │ @ instruction: 0xf996f7fc │ │ │ │ @ instruction: 0xf1bbe751 │ │ │ │ rsbsle r0, r4, r0, lsl #30 │ │ │ │ tstpvc r4, fp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf7686808 │ │ │ │ - ldr pc, [r2, fp, ror #29]! │ │ │ │ + @ instruction: 0xe7b2fe97 │ │ │ │ @ instruction: 0x4098f8de │ │ │ │ ldclvs 4, cr15, [r0], #-80 @ 0xffffffb0 │ │ │ │ @ instruction: 0xf8ded04f │ │ │ │ @ instruction: 0xf41cc004 │ │ │ │ @ instruction: 0xf47f0c70 │ │ │ │ ldrb sl, [r5, r8, lsr #30] │ │ │ │ - @ instruction: 0xff30f767 │ │ │ │ + cdp2 7, 13, cr15, cr12, cr7, {3} │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ adcsvc pc, ip, #69206016 @ 0x4200000 │ │ │ │ ldrmi r4, [r9], r7, lsl #12 │ │ │ │ @ instruction: 0xf76c6819 │ │ │ │ - smlaldx pc, r0, r9, pc @ │ │ │ │ - cdp2 7, 14, cr15, cr14, cr7, {3} │ │ │ │ + strb pc, [r0, -r5, ror #29] @ │ │ │ │ + cdp2 7, 9, cr15, cr10, cr7, {3} │ │ │ │ @ instruction: 0xf7674605 │ │ │ │ - strmi pc, [r6], -fp, ror #29 │ │ │ │ - cdp2 7, 11, cr15, cr4, cr7, {3} │ │ │ │ + @ instruction: 0x4606fe97 │ │ │ │ + cdp2 7, 6, cr15, cr0, cr7, {3} │ │ │ │ ldrdmi pc, [r0], -r9 │ │ │ │ andls r4, r5, r1, asr r6 │ │ │ │ @ instruction: 0xf7d32001 │ │ │ │ - @ instruction: 0x4621fdff │ │ │ │ + strtmi pc, [r1], -fp, lsr #27 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ - @ instruction: 0xf8e6f770 │ │ │ │ - bls 0x1facf0 │ │ │ │ + @ instruction: 0xf892f770 │ │ │ │ + bls 0x1fad98 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andne pc, r3, r8, asr r8 @ │ │ │ │ stmdane fp!, {r4, r6, fp, ip}^ │ │ │ │ ldrtmi r1, [r9], #-2442 @ 0xfffff676 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ svceq 0x0000f1bb │ │ │ │ vhadd.s8 d29, d11, d23 │ │ │ │ vmla.f d17, d16, d0[7] │ │ │ │ stmdavs r8, {r0, r2, r4, r7, r8} │ │ │ │ - cdp2 7, 10, cr15, cr6, cr8, {3} │ │ │ │ + cdp2 7, 5, cr15, cr2, cr8, {3} │ │ │ │ ldrtmi r9, [r1], -r5, lsl #26 │ │ │ │ @ instruction: 0xf7744628 │ │ │ │ - @ instruction: 0xf8d9fc31 │ │ │ │ + @ instruction: 0xf8d9fbdd │ │ │ │ ldmdbls r0, {lr} │ │ │ │ @ instruction: 0xf7d32000 │ │ │ │ - @ instruction: 0x4621fdd9 │ │ │ │ + strtmi pc, [r1], -r5, lsl #27 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ - cdp2 7, 8, cr15, cr10, cr15, {3} │ │ │ │ + cdp2 7, 3, cr15, cr6, cr15, {3} │ │ │ │ @ instruction: 0xf89ee768 │ │ │ │ @ instruction: 0xf00ee007 │ │ │ │ @ instruction: 0xf1be0e0f │ │ │ │ stmible r5, {r1, r8, r9, sl, fp} │ │ │ │ vmin.s8 q15, , │ │ │ │ vbic.i32 , #8 @ 0x00000008 │ │ │ │ stmdavs r8, {r0, r2, r4, r7, r8} │ │ │ │ - cdp2 7, 8, cr15, cr6, cr8, {3} │ │ │ │ + cdp2 7, 3, cr15, cr2, cr8, {3} │ │ │ │ vabd.s8 q15, , │ │ │ │ vmla.f d16, d0, d0[4] │ │ │ │ stmdavs r8, {r0, r2, r4, r7, r8} │ │ │ │ - cdp2 7, 7, cr15, cr14, cr8, {3} │ │ │ │ + cdp2 7, 2, cr15, cr10, cr8, {3} │ │ │ │ vaba.s8 q15, , q3 │ │ │ │ vsra.s64 d23, d8, #64 │ │ │ │ stmdavs r8, {r0, r2, r4, r7, r8} │ │ │ │ - cdp2 7, 7, cr15, cr6, cr8, {3} │ │ │ │ - vaba.s8 d30, d3, d29 │ │ │ │ - vmla.f d23, d16, d0[6] │ │ │ │ + cdp2 7, 2, cr15, cr2, cr8, {3} │ │ │ │ + @ instruction: 0xf643e73d │ │ │ │ + vmla.f d16, d0, d0[6] │ │ │ │ @ instruction: 0xf64b012f │ │ │ │ - vmla.i d17, d16, d0[2] │ │ │ │ - blmi 0x268198 │ │ │ │ + vmla.i d18, d0, d0[2] │ │ │ │ + blmi 0x268240 │ │ │ │ sbcvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xff48f19d │ │ │ │ - @ instruction: 0x00837cb2 │ │ │ │ - addeq r7, r3, r4, ror #24 │ │ │ │ - addeq r7, r3, ip, lsl #24 │ │ │ │ - addeq r7, r3, r4, lsr fp │ │ │ │ - eorseq r2, r5, r4, ror #23 │ │ │ │ + @ instruction: 0xff34f19d │ │ │ │ + addeq r7, r3, sl, lsl #24 │ │ │ │ + @ instruction: 0x00837bbc │ │ │ │ + addeq r7, r3, r4, ror #22 │ │ │ │ + addeq r7, r3, ip, lsl #21 │ │ │ │ + eorseq r2, r5, r4, ror #24 │ │ │ │ ldmvs r3, {r1, r8, sl, fp, sp, lr} │ │ │ │ mvnseq pc, #19 │ │ │ │ push {r0, r1, r2, r3, r5, r6, ip, lr, pc} │ │ │ │ @ instruction: 0xf44f4ff0 │ │ │ │ - bl 0xfec3f30c │ │ │ │ + bl 0xfec3f3b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvs ip, {r3, r4, r5, r7, r8, r9, sl, fp} │ │ │ │ stccs 0, cr11, [r3], {137} @ 0x89 │ │ │ │ stccs 0, cr13, [r1], {72} @ 0x48 │ │ │ │ addshi pc, fp, r0 │ │ │ │ ldrmi r6, [fp], fp, asr #16 │ │ │ │ movwls r6, #14475 @ 0x388b │ │ │ │ @@ -221046,201 +221089,201 @@ │ │ │ │ @ instruction: 0xf7fd2100 │ │ │ │ stmdacs r0, {r0, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ andcs sp, r0, r9, ror r0 │ │ │ │ @ instruction: 0xf0002c03 │ │ │ │ @ instruction: 0xf6468090 │ │ │ │ vabal.s8 q11, d0, d20 │ │ │ │ @ instruction: 0xf7682596 │ │ │ │ - ldrdls pc, [r5], -r5 │ │ │ │ - cdp2 7, 1, cr15, cr6, cr7, {3} │ │ │ │ + andls pc, r5, r1, lsl #21 │ │ │ │ + stc2l 7, cr15, [r2, #412] @ 0x19c │ │ │ │ @ instruction: 0xf7674680 │ │ │ │ - @ instruction: 0x4607fe13 │ │ │ │ - cdp2 7, 1, cr15, cr0, cr7, {3} │ │ │ │ + @ instruction: 0x4607fdbf │ │ │ │ + ldc2 7, cr15, [ip, #412]! @ 0x19c │ │ │ │ stmdbls r3, {r1, r2, r3, r5, fp, sp, lr} │ │ │ │ andcs r4, r0, r1, lsl #13 │ │ │ │ @ instruction: 0xf7d39503 │ │ │ │ - @ instruction: 0x4631fd5b │ │ │ │ + ldrtmi pc, [r1], -r7, lsl #26 @ │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - stc2 7, cr15, [r0, #444]! @ 0x1bc │ │ │ │ + stc2l 7, cr15, [ip, #-444] @ 0xfffffe44 │ │ │ │ ldrbmi r6, [r9], -sp, lsr #16 │ │ │ │ @ instruction: 0xf7d32000 │ │ │ │ - @ instruction: 0x4629fd51 │ │ │ │ + @ instruction: 0x4629fcfd │ │ │ │ ldrtmi r4, [r8], -r2, lsl #12 │ │ │ │ - ldc2 7, cr15, [r6, #444] @ 0x1bc │ │ │ │ + stc2l 7, cr15, [r2, #-444] @ 0xfffffe44 │ │ │ │ ldmdavs fp, {r2, r8, r9, fp, ip, pc} │ │ │ │ ldmdale lr!, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ tsteq lr, r1, lsl #2 │ │ │ │ sbcseq r0, r9, r6, lsr #32 │ │ │ │ @ instruction: 0xf4126812 │ │ │ │ andle r6, sp, r0, ror r3 │ │ │ │ @ instruction: 0xf012684d │ │ │ │ stmiavs pc, {r1, r2, r3, r8, r9}^ @ │ │ │ │ strtmi r6, [fp], lr, lsl #17 │ │ │ │ @ instruction: 0x960346ba │ │ │ │ - b 0x125c890 │ │ │ │ + b 0x125c938 │ │ │ │ teqmi sl, #1610612736 @ 0x60000000 │ │ │ │ strle r0, [sp, #1746]! @ 0x6d2 │ │ │ │ andlt r4, r9, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ ssub8mi r8, r8, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - stc2l 7, cr15, [ip, #412] @ 0x19c │ │ │ │ + ldc2l 7, cr15, [r8, #-412]! @ 0xfffffe64 │ │ │ │ @ instruction: 0x23b8f24e │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs sl, {r0, r2, r9, sl, lr} │ │ │ │ biccs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf76c6819 │ │ │ │ - blls 0x268154 │ │ │ │ + blls 0x2680ac │ │ │ │ strbmi r4, [r9], -sl, lsr #12 │ │ │ │ stmib sp, {r0, r1, sp}^ │ │ │ │ @ instruction: 0xf76e8700 │ │ │ │ - stccs 13, cr15, [r1], {77} @ 0x4d │ │ │ │ + stccs 12, cr15, [r1], {249} @ 0xf9 │ │ │ │ sbcshi pc, fp, r0 │ │ │ │ ldrbmi r9, [r1], -r3, lsl #22 │ │ │ │ ldmdavs ip, {sp} │ │ │ │ - stc2 7, cr15, [r0, #-844] @ 0xfffffcb4 │ │ │ │ + stc2 7, cr15, [ip], #844 @ 0x34c │ │ │ │ strbmi r4, [r8], -r2, lsl #12 │ │ │ │ @ instruction: 0xf76f4621 │ │ │ │ - @ instruction: 0x2001fdb1 │ │ │ │ + andcs pc, r1, sp, asr sp @ │ │ │ │ tstcs r0, r9 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf850f7fc │ │ │ │ @ instruction: 0xf8d2e775 │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ rsbsle r6, r2, r0, ror r3 │ │ │ │ @ instruction: 0xf4136853 │ │ │ │ @ instruction: 0xf47f0370 │ │ │ │ ssaxmi sl, r8, fp │ │ │ │ @ instruction: 0x2100e7b1 │ │ │ │ - blx 0x19a6014 │ │ │ │ + blx 0x4a60bc │ │ │ │ @ instruction: 0xf7679005 │ │ │ │ - @ instruction: 0x4681fdbd │ │ │ │ - ldc2 7, cr15, [sl, #412]! @ 0x19c │ │ │ │ + strmi pc, [r1], r9, ror #26 │ │ │ │ + stc2l 7, cr15, [r6, #-412]! @ 0xfffffe64 │ │ │ │ @ instruction: 0xf7674680 │ │ │ │ - @ instruction: 0x4604fdb7 │ │ │ │ - ldc2 7, cr15, [r4, #412]! @ 0x19c │ │ │ │ + strmi pc, [r4], -r3, ror #26 │ │ │ │ + stc2l 7, cr15, [r0, #-412]! @ 0xfffffe64 │ │ │ │ @ instruction: 0xf7674607 │ │ │ │ - @ instruction: 0x4606fdb1 │ │ │ │ + @ instruction: 0x4606fd5d │ │ │ │ @ instruction: 0xf7679007 │ │ │ │ - vadd.f32 d31, d30, d29 │ │ │ │ + vmla.f32 , q7, │ │ │ │ vrsra.s64 d18, d28, #64 │ │ │ │ @ instruction: 0x46052396 │ │ │ │ ldrtmi r9, [r8], -r6 │ │ │ │ @ instruction: 0xf7746819 │ │ │ │ - vqdmulh.s , q7, │ │ │ │ + vpmin.s8 , q15, │ │ │ │ vrsra.s64 d18, d24, #64 │ │ │ │ @ instruction: 0x46302396 │ │ │ │ @ instruction: 0xf7746819 │ │ │ │ - vpadd.i8 , q7, │ │ │ │ + vqdmulh.s d31, d14, d19 │ │ │ │ vqdmlal.s q9, d16, d0[1] │ │ │ │ @ instruction: 0x46282396 │ │ │ │ strvs pc, [r4, #-1606]! @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ @ instruction: 0xf7746819 │ │ │ │ - stmdavs lr!, {r0, r1, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs lr!, {r0, r1, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r9, r1, r3, lsl #18 │ │ │ │ @ instruction: 0xf7d39503 │ │ │ │ - ldrtmi pc, [r1], -r7, lsr #25 @ │ │ │ │ + @ instruction: 0x4631fc53 │ │ │ │ strbmi r4, [r8], -r2, lsl #12 │ │ │ │ - @ instruction: 0xff8ef76f │ │ │ │ + @ instruction: 0xff3af76f │ │ │ │ ldrbmi r6, [r9], -sp, lsr #16 │ │ │ │ @ instruction: 0xf7d32001 │ │ │ │ - @ instruction: 0x4629fc9d │ │ │ │ + strtmi pc, [r9], -r9, asr #24 │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - @ instruction: 0xff84f76f │ │ │ │ + @ instruction: 0xff30f76f │ │ │ │ ldmdavs fp, {r2, r8, r9, fp, ip, pc} │ │ │ │ ldmdale r2, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ @ instruction: 0x6e028a93 │ │ │ │ - ldc2l 7, cr15, [r0, #-412]! @ 0xfffffe64 │ │ │ │ + ldc2 7, cr15, [ip, #-412] @ 0xfffffe64 │ │ │ │ ldmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7701206 │ │ │ │ - blls 0x2666f4 │ │ │ │ + blls 0x26664c │ │ │ │ strtmi r4, [r1], -sl, lsr #12 │ │ │ │ stmib sp, {r0, r1, sp}^ │ │ │ │ @ instruction: 0xf7739800 │ │ │ │ - blls 0x1e76ac │ │ │ │ + blls 0x1e7604 │ │ │ │ andcs r4, r1, r1, asr r6 │ │ │ │ @ instruction: 0xf7d3681d │ │ │ │ - @ instruction: 0x4602fc7b │ │ │ │ + strmi pc, [r2], -r7, lsr #24 │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ - @ instruction: 0xf802f770 │ │ │ │ + @ instruction: 0xffaef76f │ │ │ │ ldmibvc r2, {r0, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ andeq pc, pc, #2 │ │ │ │ @ instruction: 0xf63f2a02 │ │ │ │ ldrmi sl, [r8], -r7, ror #29 │ │ │ │ vaba.s8 d30, d14, d29 │ │ │ │ vrsra.s64 d18, d28, #64 │ │ │ │ @ instruction: 0xf8cd2396 │ │ │ │ ldrtmi r8, [sp], -r0 │ │ │ │ strbmi r9, [r9], -r1, lsl #14 │ │ │ │ andcs r9, r9, r5, lsl #30 │ │ │ │ @ instruction: 0x463b681a │ │ │ │ - stc2 7, cr15, [r2], #440 @ 0x1b8 │ │ │ │ - stc2 7, cr15, [sl, #-412] @ 0xfffffe64 │ │ │ │ + mcrr2 7, 6, pc, lr, cr14 @ │ │ │ │ + ldc2 7, cr15, [r6], #412 @ 0x19c │ │ │ │ @ instruction: 0x23b8f24e │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs sl, {r7, r9, sl, lr} │ │ │ │ biccs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf76c6819 │ │ │ │ - ldrtmi pc, [fp], -pc, lsl #30 @ │ │ │ │ + @ instruction: 0x463bfebb │ │ │ │ strbmi r4, [r9], -r2, asr #12 │ │ │ │ strls r2, [r1, #-3] │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ - stc2 7, cr15, [sl], {110} @ 0x6e │ │ │ │ + ldc2 7, cr15, [r6], #-440 @ 0xfffffe48 │ │ │ │ vaba.s8 d30, d14, d27 │ │ │ │ vrshr.s64 d18, d28, #64 │ │ │ │ stmib sp, {r1, r2, r4, r7, r9, sp}^ │ │ │ │ strbmi r8, [r9], -r0, lsl #14 │ │ │ │ andcs r9, r8, r5, lsl #22 │ │ │ │ @ instruction: 0xf76e6812 │ │ │ │ - @ instruction: 0xe72efc7d │ │ │ │ + str pc, [lr, -r9, lsr #24]! │ │ │ │ sbccs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ strhi lr, [r0, -sp, asr #19] │ │ │ │ - blls 0x239cf4 │ │ │ │ + blls 0x239d9c │ │ │ │ ldmdavs r2, {r1, sp} │ │ │ │ - ldc2l 7, cr15, [r0], #-440 @ 0xfffffe48 │ │ │ │ + ldc2 7, cr15, [ip], {110} @ 0x6e │ │ │ │ strbmi lr, [r9], -r1, lsr #14 │ │ │ │ @ instruction: 0xf64f4648 │ │ │ │ @ instruction: 0xf76d72ff │ │ │ │ - sdiv sp, r5, r9 │ │ │ │ + ldr pc, [sp, -r1, asr #17] │ │ │ │ ldrtmi r9, [sl], -r5, lsl #28 │ │ │ │ andcs r4, r9, r1, lsr #12 │ │ │ │ @ instruction: 0xf8cd4633 │ │ │ │ @ instruction: 0xf8cd9000 │ │ │ │ @ instruction: 0xf7738004 │ │ │ │ - @ instruction: 0xf767fc77 │ │ │ │ - @ instruction: 0x4607fcf9 │ │ │ │ + @ instruction: 0xf767fc23 │ │ │ │ + strmi pc, [r7], -r5, lsr #25 │ │ │ │ andne lr, r6, #3620864 @ 0x374000 │ │ │ │ - @ instruction: 0xf87ef770 │ │ │ │ + @ instruction: 0xf82af770 │ │ │ │ @ instruction: 0x463a4633 │ │ │ │ andcs r4, r3, r1, lsr #12 │ │ │ │ andhi pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf7739400 │ │ │ │ - str pc, [r6, r7, ror #24] │ │ │ │ + usad8 r6, r3, ip │ │ │ │ andcc lr, r5, #3620864 @ 0x374000 │ │ │ │ andcs r4, r2, r1, lsr #12 │ │ │ │ stmdals r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - mrrc2 7, 7, pc, lr, cr3 @ │ │ │ │ - blls 0x262228 │ │ │ │ + stc2 7, cr15, [sl], {115} @ 0x73 │ │ │ │ + blls 0x2622d0 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ stmib sp, {r3, sp}^ │ │ │ │ @ instruction: 0xf7739800 │ │ │ │ - @ instruction: 0xe774fc55 │ │ │ │ + ldrb pc, [r4, -r1, lsl #24]! @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ stcvs 6, cr4, [r3, #-116] @ 0xffffff8c │ │ │ │ ldmdavs ip, {r0, r1, r2, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0x7c14ea5f │ │ │ │ @@ -221261,75 +221304,75 @@ │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ rsble r2, pc, r0, lsl #18 │ │ │ │ @ instruction: 0xf7fc4619 │ │ │ │ stmdacs r0, {r0, r1, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf646d05f │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf7672496 │ │ │ │ - strmi pc, [r0], fp, ror #24 │ │ │ │ - stc2l 7, cr15, [r8], #-412 @ 0xfffffe64 │ │ │ │ + pkhbtmi pc, r0, r7, lsl #24 @ │ │ │ │ + ldc2 7, cr15, [r4], {103} @ 0x67 │ │ │ │ @ instruction: 0xf7674607 │ │ │ │ - stmdavs r6!, {r0, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r6!, {r0, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrdne pc, [r4], -r9 │ │ │ │ andcs r4, r0, r2, lsl #13 │ │ │ │ @ instruction: 0xf7d39405 │ │ │ │ - ldrtmi pc, [r1], -pc, lsr #23 @ │ │ │ │ + @ instruction: 0x4631fb5b │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - blx 0xffe2629a │ │ │ │ + blx 0xfe926342 │ │ │ │ @ instruction: 0xf8d96824 │ │ │ │ andcs r1, r0, r0 │ │ │ │ - blx 0xfea26436 │ │ │ │ + blx 0x15264de │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf76f4638 │ │ │ │ - @ instruction: 0xf1bbfbe9 │ │ │ │ + @ instruction: 0xf1bbfb95 │ │ │ │ cmple sp, r0, lsl #30 │ │ │ │ andcs r9, r0, r5, lsl #22 │ │ │ │ ldrdne pc, [r8], -r9 │ │ │ │ @ instruction: 0xf7d3681c │ │ │ │ - @ instruction: 0x4602fb95 │ │ │ │ + strmi pc, [r2], -r1, asr #22 │ │ │ │ @ instruction: 0x46214650 │ │ │ │ - blx 0xff7a62ce │ │ │ │ - blcs 0x10f124 │ │ │ │ + blx 0xfe2a6376 │ │ │ │ + blcs 0x10f1cc │ │ │ │ @ instruction: 0xf767d137 │ │ │ │ - stcls 12, cr15, [r5], {161} @ 0xa1 │ │ │ │ + stcls 12, cr15, [r5], {77} @ 0x4d │ │ │ │ addsvc pc, r8, #69206016 @ 0x4200000 │ │ │ │ stmdavs r1!, {r2, ip, pc} │ │ │ │ - stc2 7, cr15, [lr], #432 @ 0x1b0 │ │ │ │ + mrrc2 7, 6, pc, sl, cr12 @ │ │ │ │ vmov.32 r4, d13[0] │ │ │ │ stmdals r4, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ bicmi pc, r8, r9, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldrmi r5, [r0], #-2258 @ 0xfffff72e │ │ │ │ @ instruction: 0x900218bb │ │ │ │ - bl 0x30d148 │ │ │ │ + bl 0x30d1f0 │ │ │ │ ldrbmi r0, [r2], #-770 @ 0xfffffcfe │ │ │ │ stmdavs r8, {r0, r9, ip, pc} │ │ │ │ - mrrc2 7, 6, pc, lr, cr8 @ │ │ │ │ + stc2 7, cr15, [sl], {104} @ 0x68 │ │ │ │ @ instruction: 0xf8d96824 │ │ │ │ andcs r1, r0, r8 │ │ │ │ - blx 0x1b264ae │ │ │ │ + blx 0x626556 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf76f4650 │ │ │ │ - andcs pc, r1, r9, lsl ip @ │ │ │ │ + andcs pc, r1, r5, asr #23 │ │ │ │ andcs lr, r0, r7, lsl #15 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mrc2 7, 5, pc, cr8, cr11, {7} │ │ │ │ @ instruction: 0xf04fe78f │ │ │ │ ldrbmi r4, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf76c4650 │ │ │ │ - @ instruction: 0xe7c0fe35 │ │ │ │ + strb pc, [r0, r1, ror #27] @ │ │ │ │ andmi pc, r0, #79 @ 0x4f │ │ │ │ strbmi r4, [r0], -r1, asr #12 │ │ │ │ - cdp2 7, 2, cr15, cr14, cr12, {3} │ │ │ │ + ldc2l 7, cr15, [sl, #432] @ 0x1b0 │ │ │ │ svclt 0x0000e7aa │ │ │ │ - addeq r7, r3, r4, asr #12 │ │ │ │ + umulleq r7, r3, ip, r5 │ │ │ │ @ instruction: 0xf8d26d02 │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ andle r6, sl, r0, ror r3 │ │ │ │ @ instruction: 0xf4136853 │ │ │ │ tstle fp, r0, ror r3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -221338,251 +221381,251 @@ │ │ │ │ andeq pc, pc, #2 │ │ │ │ ldmible r3!, {r1, r9, fp, sp}^ │ │ │ │ ldrsbtcc pc, [r0], r0 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrsbtcs pc, [r4], r0 @ │ │ │ │ mvnle r2, r0, lsl #20 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec3f7ec │ │ │ │ + bl 0xfec3f894 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs fp, {r3, r4, r6, r7, r8, r9, sl, fp}^ │ │ │ │ ldrmi fp, [pc], -r5, lsl #1 │ │ │ │ @ instruction: 0xf8d0680b │ │ │ │ @ instruction: 0x461d10d0 │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ suble r2, r2, r0, lsl #18 │ │ │ │ @ instruction: 0xf7fc4611 │ │ │ │ movlt pc, #304 @ 0x130 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - blx 0xfef263ba │ │ │ │ + blx 0x1a26462 │ │ │ │ strmi r4, [r6], -r9, lsr #12 │ │ │ │ stmdavs r5!, {sp} │ │ │ │ - blx 0x226576 │ │ │ │ + blx 0xfed2661c │ │ │ │ ldrtmi r4, [r0], -r2, lsl #12 │ │ │ │ @ instruction: 0xf76f4629 │ │ │ │ - @ instruction: 0xf767fb01 │ │ │ │ - stmdavs r1!, {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf767faad │ │ │ │ + stmdavs r1!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ adcsvc pc, ip, #69206016 @ 0x4200000 │ │ │ │ @ instruction: 0xf76c9003 │ │ │ │ - blmi 0x6276c8 │ │ │ │ + blmi 0x627620 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r9, [fp], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf64c681b │ │ │ │ vsra.s64 , q2, #64 │ │ │ │ ldmpl r3, {r0, r2, r4, r7, r8}^ │ │ │ │ andls r4, r0, r8, lsl r4 │ │ │ │ stmdavs r8, {r0, r1, r4, r5, sl, lr} │ │ │ │ @ instruction: 0xf768461a │ │ │ │ - stmdavs r4!, {r0, r1, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r4!, {r0, r1, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, r9, lsr r6 │ │ │ │ - blx 0xff9265bc │ │ │ │ + blx 0xfe426664 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf76f4630 │ │ │ │ - mulcs r1, r1, fp │ │ │ │ + andcs pc, r1, sp, lsr fp @ │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf7fbbdf0 │ │ │ │ @ instruction: 0xe7bcfe31 │ │ │ │ - addeq r7, r3, sl, lsr #10 │ │ │ │ + addeq r7, r3, r2, lsl #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrsb pc, [r0], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8deb087 │ │ │ │ - b 0x18b86c4 │ │ │ │ + b 0x18b876c │ │ │ │ @ instruction: 0xf0007c14 │ │ │ │ @ instruction: 0xf8de808e │ │ │ │ @ instruction: 0xf41ee000 │ │ │ │ @ instruction: 0xf0006c70 │ │ │ │ @ instruction: 0xf8d08088 │ │ │ │ @ instruction: 0xf1bcc0b0 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ @ instruction: 0xf8d0808b │ │ │ │ stccs 0, cr4, [r0], {180} @ 0xb4 │ │ │ │ addhi pc, r6, r0, asr #32 │ │ │ │ stceq 0, cr15, [lr], {30} │ │ │ │ ldmib r1, {r0, r3, r8, ip, lr, pc}^ │ │ │ │ - b 0x11fd6ec │ │ │ │ + b 0x11fd794 │ │ │ │ stmdavs ip, {r0, r2, r9, sl, fp} │ │ │ │ vmlseq.f32 s28, s8, s28 │ │ │ │ svceq 0x0010f01e │ │ │ │ strmi sp, [r9], pc, ror #2 │ │ │ │ ldrsbne pc, [r0], #128 @ 0x80 @ │ │ │ │ movwls r4, #18067 @ 0x4693 │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ rsbsle r2, r8, r0, lsl #18 │ │ │ │ @ instruction: 0xf7fc2100 │ │ │ │ stmdacs r0, {r0, r1, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf646d05f │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf7672496 │ │ │ │ - strmi pc, [r0], fp, ror #22 │ │ │ │ - blx 0x1b264c2 │ │ │ │ + pkhbtmi pc, r0, r7, lsl #22 @ │ │ │ │ + blx 0x62656a │ │ │ │ @ instruction: 0xf7674607 │ │ │ │ - stmdavs r6!, {r0, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r6!, {r0, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrdne pc, [r4], -r9 │ │ │ │ andcs r4, r1, r2, lsl #13 │ │ │ │ @ instruction: 0xf7d39405 │ │ │ │ - @ instruction: 0x4631fa7b │ │ │ │ + ldrtmi pc, [r1], -r7, lsr #20 @ │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - stc2l 7, cr15, [r2, #-444]! @ 0xfffffe44 │ │ │ │ + stc2 7, cr15, [lr, #-444] @ 0xfffffe44 │ │ │ │ @ instruction: 0xf8d96824 │ │ │ │ andcs r1, r1, r0 │ │ │ │ - blx 0x1d2669c │ │ │ │ + blx 0x826744 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf76f4638 │ │ │ │ - @ instruction: 0xf1bbfd57 │ │ │ │ + @ instruction: 0xf1bbfd03 │ │ │ │ cmple r7, r0, lsl #30 │ │ │ │ andcs r9, r1, r5, lsl #22 │ │ │ │ ldrdne pc, [r8], -r9 │ │ │ │ @ instruction: 0xf7d3681c │ │ │ │ - strmi pc, [r2], -r1, ror #20 │ │ │ │ + strmi pc, [r2], -sp, lsl #20 │ │ │ │ @ instruction: 0x46214650 │ │ │ │ - stc2l 7, cr15, [r8, #-444] @ 0xfffffe44 │ │ │ │ - blcs 0x10f38c │ │ │ │ + ldc2l 7, cr15, [r4], #444 @ 0x1bc │ │ │ │ + blcs 0x10f434 │ │ │ │ @ instruction: 0xf767d140 │ │ │ │ - @ instruction: 0x9c05fb6d │ │ │ │ + @ instruction: 0x9c05fb19 │ │ │ │ addsvc pc, r8, #69206016 @ 0x4200000 │ │ │ │ stmdavs r1!, {r2, ip, pc} │ │ │ │ - blx 0x1fa6542 │ │ │ │ + blx 0xaa65ea │ │ │ │ vnmls.f64 d4, d13, d19 │ │ │ │ stmdals r4, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ cmpppl ip, r9, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldrmi r5, [r0], #-2258 @ 0xfffff72e │ │ │ │ @ instruction: 0x900218bb │ │ │ │ - bl 0x30d3b0 │ │ │ │ + bl 0x30d458 │ │ │ │ ldrbmi r0, [r2], #-770 @ 0xfffffcfe │ │ │ │ stmdavs r8, {r0, r9, ip, pc} │ │ │ │ - blx 0xba655e │ │ │ │ + blx 0xff6a6604 │ │ │ │ @ instruction: 0xf8d96824 │ │ │ │ andcs r1, r1, r8 │ │ │ │ - blx 0xe26714 │ │ │ │ + @ instruction: 0xf9e0f7d3 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf76f4650 │ │ │ │ - @ instruction: 0x2001fdbb │ │ │ │ + andcs pc, r1, r7, ror #26 │ │ │ │ strbtmi lr, [r0], -r0 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andlt r2, r7, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf7fb8ff0 │ │ │ │ @ instruction: 0xe786fd7b │ │ │ │ @ instruction: 0x46504651 │ │ │ │ @ instruction: 0xf04f2200 │ │ │ │ @ instruction: 0xf7704300 │ │ │ │ - ldr pc, [r6, r9, lsl #17]! │ │ │ │ + @ instruction: 0xe7b6f835 │ │ │ │ strbmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0xf04f2200 │ │ │ │ @ instruction: 0xf7704300 │ │ │ │ - ldr pc, [pc, r1, lsl #17] │ │ │ │ - ldrdeq r7, [r3], ip │ │ │ │ + ldr pc, [pc, sp, lsr #16] │ │ │ │ + addeq r7, r3, r4, lsr r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ stcvs 6, cr4, [r3, #-116] @ 0xffffff8c │ │ │ │ @ instruction: 0xf8d3b087 │ │ │ │ @ instruction: 0xf8d34098 │ │ │ │ @ instruction: 0xf414e004 │ │ │ │ @ instruction: 0xf0006c70 │ │ │ │ @ instruction: 0xf41e8086 │ │ │ │ @ instruction: 0xf0000c70 │ │ │ │ - b 0x18c8a70 │ │ │ │ + b 0x18c8b18 │ │ │ │ @ instruction: 0xf0007c1e │ │ │ │ ldmdavs fp, {r0, r1, r7, pc} │ │ │ │ ldcleq 0, cr15, [r0], #76 @ 0x4c │ │ │ │ @ instruction: 0xf8d0d07e │ │ │ │ @ instruction: 0xf1bcc0b0 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ @ instruction: 0xf8d08082 │ │ │ │ - blcs 0xf4b44 │ │ │ │ + blcs 0xf4bec │ │ │ │ @ instruction: 0x4689d174 │ │ │ │ ldrsbne pc, [r0], #128 @ 0x80 @ │ │ │ │ strls r4, [r4, #-1683] @ 0xfffff96d │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ rsbsle r2, r6, r0, lsl #18 │ │ │ │ @ instruction: 0xf7fc4619 │ │ │ │ stmdacs r0, {r0, r1, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf646d05f │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf7672496 │ │ │ │ - @ instruction: 0x4680fa77 │ │ │ │ - blx 0x1e26640 │ │ │ │ + strmi pc, [r0], r3, lsr #20 │ │ │ │ + blx 0x9266e8 │ │ │ │ @ instruction: 0xf7674607 │ │ │ │ - stmdavs r6!, {r0, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r6!, {r0, r2, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrdne pc, [r4], -r9 │ │ │ │ andcs r4, r0, r2, lsl #13 │ │ │ │ @ instruction: 0xf7d39405 │ │ │ │ - @ instruction: 0x4631f9bb │ │ │ │ + ldrtmi pc, [r1], -r7, ror #18 @ │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - @ instruction: 0xf9b8f76f │ │ │ │ + @ instruction: 0xf964f76f │ │ │ │ @ instruction: 0xf8d96824 │ │ │ │ andcs r1, r0, r0 │ │ │ │ - @ instruction: 0xf9b0f7d3 │ │ │ │ + @ instruction: 0xf95cf7d3 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf76f4638 │ │ │ │ - @ instruction: 0xf1bbf9ad │ │ │ │ + @ instruction: 0xf1bbf959 │ │ │ │ cmple r4, r0, lsl #30 │ │ │ │ andcs r9, r0, r5, lsl #22 │ │ │ │ ldrdne pc, [r8], -r9 │ │ │ │ @ instruction: 0xf7d3681c │ │ │ │ - strmi pc, [r2], -r1, lsr #19 │ │ │ │ + strmi pc, [r2], -sp, asr #18 │ │ │ │ @ instruction: 0x46214650 │ │ │ │ - @ instruction: 0xf99ef76f │ │ │ │ - blcs 0x10f50c │ │ │ │ + @ instruction: 0xf94af76f │ │ │ │ + blcs 0x10f5b4 │ │ │ │ @ instruction: 0xf767d13e │ │ │ │ - @ instruction: 0x9c05faad │ │ │ │ + @ instruction: 0x9c05fa59 │ │ │ │ adcsvc pc, ip, #69206016 @ 0x4200000 │ │ │ │ stmdavs r1!, {r2, ip, pc} │ │ │ │ - blx 0xfefa66c0 │ │ │ │ + blx 0x1aa6768 │ │ │ │ vnmls.f64 d4, d13, d17 │ │ │ │ stmdals r4, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ cmppmi r4, r9, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldrmi r5, [r0], #-2258 @ 0xfffff72e │ │ │ │ @ instruction: 0x900218bb │ │ │ │ - bl 0x30d530 │ │ │ │ + bl 0x30d5d8 │ │ │ │ ldrbmi r0, [r2], #-770 @ 0xfffffcfe │ │ │ │ stmdavs r8, {r0, r9, ip, pc} │ │ │ │ - blx 0x1ba66dc │ │ │ │ + blx 0x6a6784 │ │ │ │ @ instruction: 0xf8d96824 │ │ │ │ andcs r1, r0, r8 │ │ │ │ - @ instruction: 0xf974f7d3 │ │ │ │ + @ instruction: 0xf920f7d3 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf76f4650 │ │ │ │ - andcs pc, r1, r5, lsr #20 │ │ │ │ + ldrdcs pc, [r1], -r1 │ │ │ │ vaddl.u8 q15, d14, d5 │ │ │ │ stccs 4, cr6, [r2], {3} │ │ │ │ svcge 0x0079f63f │ │ │ │ andlt r4, r7, r0, ror #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ strdcs r8, [r0], -r0 │ │ │ │ @ instruction: 0xf7fbe7f5 │ │ │ │ @ instruction: 0xe788fcbd │ │ │ │ andmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0x46504651 │ │ │ │ - ldc2 7, cr15, [sl], #-432 @ 0xfffffe50 │ │ │ │ + blx 0xffaa67e2 │ │ │ │ vst1.32 {d30}, [pc :256], r9 │ │ │ │ strbmi r4, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf76c4640 │ │ │ │ - @ instruction: 0xe7a3fc33 │ │ │ │ - addeq r7, r3, ip, asr r2 │ │ │ │ + sbfx pc, pc, #23, #4 │ │ │ │ + @ instruction: 0x008371b4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r6, r4, r2, lsl #26 │ │ │ │ ldmdavs r7, {r1, r2, r9, sl, lr} │ │ │ │ svceq 0x00f0f017 │ │ │ │ @@ -221603,530 +221646,522 @@ │ │ │ │ andcs r2, r0, r1 │ │ │ │ stmvs sl, {r1, r2, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ andsle r2, lr, pc, lsl #20 │ │ │ │ @ instruction: 0xf0072b10 │ │ │ │ svclt 0x00d4070e │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ svclt 0x00182f00 │ │ │ │ - blcs 0xf1610 │ │ │ │ + blcs 0xf16b8 │ │ │ │ @ instruction: 0x460dd1d9 │ │ │ │ ldrsbne pc, [r0], #134 @ 0x86 @ │ │ │ │ @ instruction: 0xf8862201 │ │ │ │ vmvn.i32 q9, #156 @ 0x0000009c │ │ │ │ teqlt r1, r0, asr #2 │ │ │ │ @ instruction: 0x46304619 │ │ │ │ stc2 7, cr15, [r4], {252} @ 0xfc │ │ │ │ andcs fp, r1, r8, asr #18 │ │ │ │ ldrtmi lr, [r0], -r9, asr #15 │ │ │ │ mrrc2 7, 15, pc, lr, cr11 @ │ │ │ │ stmdavs sl, {r3, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ sbcsle r2, sp, r0, lsl #20 │ │ │ │ stmiavs r9!, {r0, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ - blx 0x1126948 │ │ │ │ + @ instruction: 0xf9f4f7bf │ │ │ │ strmi r6, [r1], fp, ror #18 │ │ │ │ cmnle fp, r0, lsl #22 │ │ │ │ umlalscc pc, sl, r6, r8 @ │ │ │ │ cmple sl, r0, lsl #22 │ │ │ │ - @ instruction: 0xf9caf767 │ │ │ │ + @ instruction: 0xf976f767 │ │ │ │ strmi r2, [r0], r0, lsl #24 │ │ │ │ strcs fp, [r0, -r2, asr #31] │ │ │ │ - bvs 0xa26384 │ │ │ │ - bcs 0xfe6a5570 │ │ │ │ + bvs 0xa2642c │ │ │ │ + bcs 0xfe6a5618 │ │ │ │ rsbs sp, r7, r0, lsr #24 │ │ │ │ movwls r2, #835 @ 0x343 │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ ldrdcc pc, [r8], r6 │ │ │ │ @ instruction: 0xf0034630 │ │ │ │ @ instruction: 0xf7c3030f │ │ │ │ - stmdbvs r9!, {r0, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs r9!, {r0, r2, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ ldrtmi r2, [r9], #-1 │ │ │ │ @ instruction: 0xf7d39303 │ │ │ │ - stmdbls r3, {r0, r1, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r3, {r0, r1, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - mrrc2 7, 6, pc, r2, cr15 @ │ │ │ │ + blx 0xa690a │ │ │ │ strbmi r2, [r9], -r8, lsl #4 │ │ │ │ strcc r4, [r1, -r8, asr #12] │ │ │ │ - @ instruction: 0xf9eaf76c │ │ │ │ + @ instruction: 0xf996f76c │ │ │ │ @ instruction: 0xd01b42bc │ │ │ │ - blcs 0x102c64 │ │ │ │ + blcs 0x102d0c │ │ │ │ stmdbvs r9!, {r2, r3, r4, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf8da2001 │ │ │ │ ldrtmi r3, [r9], #-0 │ │ │ │ @ instruction: 0xf7d39303 │ │ │ │ - stmdbls r3, {r0, r1, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - blx 0xfe7a6892 │ │ │ │ + blx 0x12a693a │ │ │ │ movwls r2, #835 @ 0x343 │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf8d64630 │ │ │ │ @ instruction: 0xf0033088 │ │ │ │ @ instruction: 0xf7c3030f │ │ │ │ - @ instruction: 0xe7dbf9fb │ │ │ │ + ldrb pc, [fp, pc, lsr #19] @ │ │ │ │ cmnlt r3, fp, lsr #16 │ │ │ │ orrslt r6, r3, #1753088 @ 0x1ac000 │ │ │ │ subsmi r0, sl, #227 @ 0xe3 │ │ │ │ strbmi r4, [r8], -r9, asr #12 │ │ │ │ - @ instruction: 0xf9c2f76c │ │ │ │ + @ instruction: 0xf96ef76c │ │ │ │ strbmi r6, [sl], -r9, lsr #17 │ │ │ │ @ instruction: 0xf7bf4630 │ │ │ │ - ldrtmi pc, [r0], -fp, lsl #21 @ │ │ │ │ - blx 0xfeea6a18 │ │ │ │ + @ instruction: 0x4630fa3f │ │ │ │ + blx 0x1ba6ac0 │ │ │ │ stmiavs fp!, {r0, r2, r3, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xd1a12b0d │ │ │ │ - blcs 0x102bc8 │ │ │ │ - blmi 0x6dcd98 │ │ │ │ + blcs 0x102c70 │ │ │ │ + blmi 0x6dce40 │ │ │ │ svccs 0x0070ee1d │ │ │ │ bicseq pc, r8, ip, asr #12 │ │ │ │ orrseq pc, r2, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf64658d2 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strbmi r4, [sl], #-1043 @ 0xfffffbed │ │ │ │ andcs r9, r0, #0, 4 │ │ │ │ @ instruction: 0xf7686808 │ │ │ │ - str pc, [r7, r9, lsl #18] │ │ │ │ + @ instruction: 0xe787f8b5 │ │ │ │ strmi r6, [r1], -sl, ror #17 │ │ │ │ subsmi r0, r2, #146 @ 0x92 │ │ │ │ - @ instruction: 0xf996f76c │ │ │ │ + @ instruction: 0xf942f76c │ │ │ │ stmiavs fp!, {r2, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - strble r0, [pc, #2011] @ 0xe933b │ │ │ │ + strble r0, [pc, #2011] @ 0xe93e3 │ │ │ │ strb r2, [r9, r4, lsl #4] │ │ │ │ - blcs 0x102c14 │ │ │ │ + blcs 0x102cbc │ │ │ │ stmdbvs fp!, {r0, r1, r2, r3, r6, r7, ip, lr, pc}^ │ │ │ │ rscsle r2, r4, r0, lsl #22 │ │ │ │ rsbmi r0, r2, #228 @ 0xe4 │ │ │ │ sbcle r2, r3, r0, lsl #24 │ │ │ │ svclt 0x0000e7be │ │ │ │ - addeq r7, r3, r8, asr #32 │ │ │ │ + addeq r6, r3, r0, lsr #31 │ │ │ │ ldrsbne pc, [r0], #128 @ 0x80 @ │ │ │ │ smlalbtcs pc, r0, r1, r3 @ │ │ │ │ tstcs r0, r1, lsl r1 │ │ │ │ - bllt 0x15a6b80 │ │ │ │ - bllt 0xfed26b80 │ │ │ │ + bllt 0x15a6c28 │ │ │ │ + bllt 0xfed26c28 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @ instruction: 0xf8dfb08a │ │ │ │ - strmi lr, [ip], r4, lsl #10 │ │ │ │ + pkhbtmi lr, ip, r8, lsl #10 │ │ │ │ rsbsvs pc, r5, #1325400064 @ 0x4f000000 │ │ │ │ addvc pc, r0, #217055232 @ 0xcf00000 │ │ │ │ tstpvs r4, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ orrvs pc, r0, pc, asr #13 │ │ │ │ andeq lr, r2, #12, 20 @ 0xc000 │ │ │ │ ldrd pc, [r0], -lr │ │ │ │ eor pc, r4, sp, asr #17 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ strmi r2, [r6], r0, lsl #6 │ │ │ │ stmib sp, {r1, r3, r7, r9, lr}^ │ │ │ │ stmib sp, {r2, r8, r9, ip, sp}^ │ │ │ │ movwls r3, #33542 @ 0x8306 │ │ │ │ - cmnphi r2, r0 @ p-variant is OBSOLETE │ │ │ │ + msrhi SPSR_xc, r0 │ │ │ │ teqpvs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ addhi pc, lr, r0, asr #4 │ │ │ │ orrvs pc, r0, pc, asr #13 │ │ │ │ @ instruction: 0xf000428a │ │ │ │ - vand d8, d16, d4 │ │ │ │ - vst4. {d24-d27}, [pc :128], sl │ │ │ │ + vrhadd.s8 d8, d16, d5 │ │ │ │ + vst4. {d24-d27}, [pc :64], fp │ │ │ │ @ instruction: 0xf6cf6120 │ │ │ │ addmi r6, sl, #128, 2 │ │ │ │ - sbcshi pc, sp, r0 │ │ │ │ + sbchi pc, lr, r0 │ │ │ │ msrvs CPSR_s, pc, asr #8 │ │ │ │ orrvs pc, r0, pc, asr #13 │ │ │ │ @ instruction: 0xf040428a │ │ │ │ - vshr.u64 q12, q5, #52 │ │ │ │ - bcs 0xfd41c │ │ │ │ - andshi pc, pc, #0 │ │ │ │ + vmla.i q12, q14, d3[2] │ │ │ │ + bcs 0xfd4c4 │ │ │ │ + andshi pc, r0, #0 │ │ │ │ @ instruction: 0xf0402a03 │ │ │ │ - vshr.u64 q12, q1, #52 │ │ │ │ - stmdacs r2, {r0, r7, lr} │ │ │ │ - addshi pc, r4, #0 │ │ │ │ - @ instruction: 0xf0002803 │ │ │ │ - stmdacs r0, {r2, r4, r5, r6, r9, pc} │ │ │ │ - eorshi pc, r8, #64 @ 0x40 │ │ │ │ + vmla.i q12, q14, d3[0] │ │ │ │ + blcs 0x179ad4 │ │ │ │ + addhi pc, r4, #0 │ │ │ │ + @ instruction: 0xf0002b03 │ │ │ │ + blcs 0x109670 │ │ │ │ + eorhi pc, r9, #64 @ 0x40 │ │ │ │ + subeq lr, ip, pc, asr #20 │ │ │ │ sbcscs lr, ip, #323584 @ 0x4f000 │ │ │ │ - orrpl pc, r0, ip, asr #7 │ │ │ │ - andseq pc, lr, #2 │ │ │ │ - stmdaeq r1, {r1, r6, r9, fp, sp, lr, pc} │ │ │ │ - subeq lr, ip, #323584 @ 0x4f000 │ │ │ │ - andseq pc, lr, #2 │ │ │ │ + andseq pc, lr, r0 │ │ │ │ smlalbtne pc, r0, ip, r3 @ │ │ │ │ - addcs r4, r0, #1140850688 @ 0x44000000 │ │ │ │ + andseq pc, lr, #2 │ │ │ │ + vsubw.u8 q10, q6, d1 │ │ │ │ + b 0x117cefc │ │ │ │ + addcs r0, r0, #0, 16 │ │ │ │ andeq pc, r3, #192, 4 │ │ │ │ andeq lr, r2, #12, 20 @ 0xc000 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - bcs 0xfe1096b0 │ │ │ │ - addhi pc, r1, r0, asr #32 │ │ │ │ + bcs 0xfe109718 │ │ │ │ + addshi pc, lr, r0, asr #32 │ │ │ │ ldrsbcc pc, [r0], #-142 @ 0xffffff72 @ │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ - sbchi pc, r2, #0 │ │ │ │ + adcshi pc, r2, #0 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, r1 │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ ldrsbteq pc, [r0], lr @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8de8209 │ │ │ │ + @ instruction: 0xf8de81fa │ │ │ │ @ instruction: 0x462640b4 │ │ │ │ cmnle r6, r0, lsl #24 │ │ │ │ tstls r2, r0, ror r6 │ │ │ │ @ instruction: 0xff6cf7ff │ │ │ │ @ instruction: 0xf767b350 │ │ │ │ - strmi pc, [r7], -pc, ror #16 │ │ │ │ - @ instruction: 0xf86cf767 │ │ │ │ + @ instruction: 0x4607f81b │ │ │ │ + @ instruction: 0xf818f767 │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ movwls r9, #10498 @ 0x2902 │ │ │ │ @ instruction: 0xf7d2681c │ │ │ │ - @ instruction: 0x4602ffb3 │ │ │ │ + @ instruction: 0x4602ff5f │ │ │ │ @ instruction: 0x46214638 │ │ │ │ - @ instruction: 0xffb0f76e │ │ │ │ + @ instruction: 0xff5cf76e │ │ │ │ strbmi r9, [r1], -r2, lsl #22 │ │ │ │ ldmdavs ip, {r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xffa8f7d2 │ │ │ │ + @ instruction: 0xff54f7d2 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ @ instruction: 0xf76e4621 │ │ │ │ - tstpcs r0, #660 @ p-variant is OBSOLETE @ 0x294 │ │ │ │ + tstpcs r0, #324 @ p-variant is OBSOLETE @ 0x144 │ │ │ │ strtmi r4, [r8], -r9, lsr #12 │ │ │ │ movwls r4, #1594 @ 0x63a │ │ │ │ - cdp2 7, 10, cr15, cr8, cr13, {3} │ │ │ │ + cdp2 7, 5, cr15, cr4, cr13, {3} │ │ │ │ strtmi r4, [r8], -r1, asr #12 │ │ │ │ @ instruction: 0xff92f7fa │ │ │ │ eors r2, r4, r1 │ │ │ │ smlabtvs r0, pc, r6, pc @ │ │ │ │ @ instruction: 0xf000428a │ │ │ │ - vst4.32 {d24-d27}, [pc :256], r8 │ │ │ │ - vand d6, d0, d0 │ │ │ │ - @ instruction: 0xf6cf8087 │ │ │ │ - addmi r6, sl, #0, 2 │ │ │ │ - vst4.8 {d29-d32}, [pc :256], r7 │ │ │ │ - @ instruction: 0xf6cf6120 │ │ │ │ - addmi r6, sl, #0, 2 │ │ │ │ - b 0x14dd260 │ │ │ │ - b 0x14a9260 │ │ │ │ - @ instruction: 0xf00122dc │ │ │ │ - vsra.u8 d16, d14, #4 │ │ │ │ - movwmi r1, #45888 @ 0xb340 │ │ │ │ - andseq pc, lr, #2 │ │ │ │ + vst4.32 {d24-d27}, [pc :128], r9 │ │ │ │ + ldmdale r8!, {r4, r8, sp, lr}^ │ │ │ │ + smlabtvs r0, pc, r6, pc @ │ │ │ │ + eorsle r4, r8, sl, lsl #5 │ │ │ │ + msrvs CPSR_, pc, asr #8 │ │ │ │ + smlabtvs r0, pc, r6, pc @ │ │ │ │ + teqle pc, sl, lsl #5 │ │ │ │ + bicscs lr, ip, #323584 @ 0x4f000 │ │ │ │ cdppl 3, 8, cr15, cr0, cr12, {6} │ │ │ │ - b 0x14cd95c │ │ │ │ - b 0x1175cbc │ │ │ │ - stmdbge r4, {r1, r2, r3, r9} │ │ │ │ - @ instruction: 0xf0039207 │ │ │ │ - andcs r0, r2, #2013265920 @ 0x78000000 │ │ │ │ - vsubl.u8 , d12, d8 │ │ │ │ - vsubl.u8 , d12, d1 │ │ │ │ - andls r1, r4, #192, 24 @ 0xc000 │ │ │ │ - movweq lr, #51779 @ 0xca43 │ │ │ │ - @ instruction: 0xf7ff9306 │ │ │ │ - blmi 0xff4e7484 │ │ │ │ - blls 0x342ddc │ │ │ │ + tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ + andcs sl, r2, #4, 18 @ 0x10000 │ │ │ │ + movweq lr, #59971 @ 0xea43 │ │ │ │ + andcc lr, r7, #3358720 @ 0x334000 │ │ │ │ + bicscc lr, ip, #323584 @ 0x4f000 │ │ │ │ + sbcne pc, r0, #204, 6 @ 0x30000003 │ │ │ │ + vmlseq.f32 s29, s24, s30 │ │ │ │ + tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf00e4313 │ │ │ │ + @ instruction: 0xf3cc0e1e │ │ │ │ + vmlal.u , d12, d0[0] │ │ │ │ + b 0x117fe0c │ │ │ │ + @ instruction: 0xf8cd020e │ │ │ │ + stmib sp, {r4, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ff2305 │ │ │ │ + blmi 0xff62752c │ │ │ │ + blls 0x342e84 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ - andlt r8, sl, r9, asr #4 │ │ │ │ + andlt r8, sl, r9, lsr r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ - b 0x14c9550 │ │ │ │ - b 0x14a92c4 │ │ │ │ - @ instruction: 0xf00122dc │ │ │ │ - vsra.u8 d16, d14, #4 │ │ │ │ - movwmi r1, #45888 @ 0xb340 │ │ │ │ - andseq pc, lr, #2 │ │ │ │ - cdppl 3, 8, cr15, cr0, cr12, {6} │ │ │ │ - b 0x14cd9c0 │ │ │ │ - b 0x1175d20 │ │ │ │ - stmdbge r4, {r1, r2, r3, r9} │ │ │ │ - @ instruction: 0xf0039207 │ │ │ │ - andcs r0, r1, #2013265920 @ 0x78000000 │ │ │ │ - @ instruction: 0xf41ce7cc │ │ │ │ - @ instruction: 0xf0001240 │ │ │ │ - @ instruction: 0x461880d5 │ │ │ │ - vst1.64 {d30}, [pc :64], r1 │ │ │ │ - @ instruction: 0xf6cf6134 │ │ │ │ + b 0x14c95f8 │ │ │ │ + vrsra.u64 q9, q6, #52 │ │ │ │ + @ instruction: 0xf0035e80 │ │ │ │ + stmdbge r4, {r1, r2, r3, r4, r8, r9} │ │ │ │ + strb r2, [fp, r1, lsl #4] │ │ │ │ + subne pc, r0, #28, 8 @ 0x1c000000 │ │ │ │ + sbcshi pc, r5, r0 │ │ │ │ + @ instruction: 0xe7e04618 │ │ │ │ + teqpvs r4, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ + orrvs pc, r0, pc, asr #13 │ │ │ │ + mvnsle r4, sl, lsl #5 │ │ │ │ + andpl pc, r1, #204, 6 @ 0x30000003 │ │ │ │ + @ instruction: 0xf0002a00 │ │ │ │ + bcs 0x1c92c4 │ │ │ │ + vsra.u64 , q8, #52 │ │ │ │ + stmdbcs r2, {r0, r7, r8, lr} │ │ │ │ + cmpphi pc, r0 @ p-variant is OBSOLETE │ │ │ │ + mvnle r2, r3, lsl #18 │ │ │ │ + cmpeq ip, #323584 @ 0x4f000 │ │ │ │ + vfnmacs.f32 s29, s24, s30 │ │ │ │ + andeq pc, pc, #12 │ │ │ │ + @ instruction: 0xf0039101 │ │ │ │ + vrsra.u8 d16, d0, #4 │ │ │ │ + @ instruction: 0xf00e5180 │ │ │ │ + tstmi r3, #480 @ 0x1e0 │ │ │ │ + vmlseq.f32 s28, s2, s28 │ │ │ │ + sbcne pc, r0, #204, 6 @ 0x30000003 │ │ │ │ + smlabtmi r1, ip, r3, pc @ │ │ │ │ + and pc, r0, sp, asr #17 │ │ │ │ + @ instruction: 0xf808f7ff │ │ │ │ + @ instruction: 0xf6cfe7b3 │ │ │ │ addmi r6, sl, #128, 2 │ │ │ │ - vsra.u64 , , #52 │ │ │ │ - bcs 0xfd5e0 │ │ │ │ - tstphi r6, r0 @ p-variant is OBSOLETE │ │ │ │ - mvnsle r2, r3, lsl #20 │ │ │ │ - orrmi pc, r1, ip, asr #7 │ │ │ │ - @ instruction: 0xf0002902 │ │ │ │ - stmdbcs r3, {r0, r5, r6, r8, pc} │ │ │ │ - b 0x14dd598 │ │ │ │ - b 0x14a9b68 │ │ │ │ - @ instruction: 0xf00c2edc │ │ │ │ - tstls r1, pc, lsl #4 │ │ │ │ - tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf41cd1cc │ │ │ │ + bicle r1, r9, r0, asr #4 │ │ │ │ + ldmvs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ + biceq pc, r0, #19 │ │ │ │ + b 0x14dd1d8 │ │ │ │ + vrsra.u64 , q6, #52 │ │ │ │ + @ instruction: 0xf00311c0 │ │ │ │ + andls r0, r1, #2013265920 @ 0x78000000 │ │ │ │ + b 0x14b9b04 │ │ │ │ + b 0x14b1a4c │ │ │ │ + vmla.f q8, q6, d0[3] │ │ │ │ + @ instruction: 0xf0015e80 │ │ │ │ + @ instruction: 0xf002011e │ │ │ │ + vrshr.u8 d16, d14, #4 │ │ │ │ + b 0x116fff0 │ │ │ │ + b 0x13e972c │ │ │ │ + @ instruction: 0xf2440c01 │ │ │ │ + vbic.i32 , #9 @ 0x00000009 │ │ │ │ + @ instruction: 0xf8cd010e │ │ │ │ + @ instruction: 0xf7fec000 │ │ │ │ + @ instruction: 0xe786ff3b │ │ │ │ + orrsmi lr, ip, #323584 @ 0x4f000 │ │ │ │ + vsubl.u8 q9, d12, d3 │ │ │ │ + @ instruction: 0xf0033e03 │ │ │ │ + b 0x11a9b58 │ │ │ │ + stmib sp, {r1, r2, r3, r8, r9}^ │ │ │ │ + blx 0xbf573c │ │ │ │ + vsubl.u8 , d12, d2 │ │ │ │ + @ instruction: 0xf0024303 │ │ │ │ + @ instruction: 0xf00c0210 │ │ │ │ + tstmi sl, #15, 28 @ 0xf0 │ │ │ │ + cmpeq ip, #323584 @ 0x4f000 │ │ │ │ + @ instruction: 0xf003a904 │ │ │ │ + b 0x11a9b7c │ │ │ │ + andls r0, r6, #939524096 @ 0x38000000 │ │ │ │ + andpl pc, r1, #204, 6 @ 0x30000003 │ │ │ │ + movwcs lr, #18893 @ 0x49cd │ │ │ │ + @ instruction: 0xf92af7ff │ │ │ │ + @ instruction: 0xf3cce763 │ │ │ │ + bcs 0xfd758 │ │ │ │ + bcs 0x1dd138 │ │ │ │ + svcge 0x007af47f │ │ │ │ + addmi pc, r1, #204, 6 @ 0x30000003 │ │ │ │ + @ instruction: 0xf0002a02 │ │ │ │ + bcs 0x1c9374 │ │ │ │ + svcge 0x0072f47f │ │ │ │ + movteq lr, #51791 @ 0xca4f │ │ │ │ + vfnmacs.f32 s29, s24, s30 │ │ │ │ + subne pc, r0, #204, 6 @ 0x30000003 │ │ │ │ orrpl pc, r0, ip, asr #7 │ │ │ │ + tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ cdpeq 0, 1, cr15, cr14, cr14, {0} │ │ │ │ - b 0x1479a5c │ │ │ │ - vmull.p8 q8, d12, d1 │ │ │ │ - vmlal.u , d28, d0[0] │ │ │ │ - @ instruction: 0xf8cd4101 │ │ │ │ - @ instruction: 0xf7fee000 │ │ │ │ - @ instruction: 0xe7a4fff9 │ │ │ │ - orrvs pc, r0, pc, asr #13 │ │ │ │ - bicle r4, ip, sl, lsl #5 │ │ │ │ + vmlseq.f32 s28, s2, s28 │ │ │ │ + vrsra.u8 d20, d3, #4 │ │ │ │ + vaddw.u8 q10, q6, d1 │ │ │ │ + @ instruction: 0xf8cd12c0 │ │ │ │ + @ instruction: 0xf04fe000 │ │ │ │ + @ instruction: 0xf8cd0c01 │ │ │ │ + @ instruction: 0xf7fec004 │ │ │ │ + ldr pc, [r8, -sp, lsl #31]! │ │ │ │ subne pc, r0, #28, 8 @ 0x1c000000 │ │ │ │ - stcvs 1, cr13, [r3, #-804] @ 0xfffffcdc │ │ │ │ + svcge 0x0052f47f │ │ │ │ + ldmvs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ + biceq pc, r0, #19 │ │ │ │ + adcshi pc, sp, r0 │ │ │ │ + bicseq lr, ip, #323584 @ 0x4f000 │ │ │ │ + smlabtmi r3, ip, r3, pc @ │ │ │ │ + tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ + movwmi r9, #45569 @ 0xb201 │ │ │ │ + addsmi lr, ip, #323584 @ 0x4f000 │ │ │ │ + cmpeq ip, pc, asr #20 │ │ │ │ + cdpcc 3, 0, cr15, cr3, cr12, {6} │ │ │ │ + tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ + andseq pc, r0, #2 │ │ │ │ + stceq 0, cr15, [pc], {12} │ │ │ │ + andeq lr, lr, #270336 @ 0x42000 │ │ │ │ + @ instruction: 0x0c0cea41 │ │ │ │ + bicscs pc, r9, r4, asr #4 │ │ │ │ + smlabteq lr, r0, r2, pc @ │ │ │ │ + andgt pc, r0, sp, asr #17 │ │ │ │ + stc2l 7, cr15, [lr, #1016] @ 0x3f8 │ │ │ │ + stcvs 7, cr14, [r3, #-52] @ 0xffffffcc │ │ │ │ @ instruction: 0xf013689b │ │ │ │ - sbcle r0, r4, r0, asr #7 │ │ │ │ + vcgt.s8 q0, , q0 │ │ │ │ + b 0x14d814c │ │ │ │ + vrsra.u64 , q6, #52 │ │ │ │ + @ instruction: 0xf00311c0 │ │ │ │ + andls r0, r1, #2013265920 @ 0x78000000 │ │ │ │ + b 0x14b9c44 │ │ │ │ + b 0x14b1b8c │ │ │ │ + vmla.f q8, q6, d0[3] │ │ │ │ + @ instruction: 0xf0015e80 │ │ │ │ + @ instruction: 0xf002011e │ │ │ │ + vrshr.u8 d16, d14, #4 │ │ │ │ + b 0x1170130 │ │ │ │ + b 0x13e986c │ │ │ │ + @ instruction: 0xf2440c01 │ │ │ │ + vaddw.s8 q9, q0, d25 │ │ │ │ + @ instruction: 0xf8cd010e │ │ │ │ + @ instruction: 0xf7fdc000 │ │ │ │ + usat pc, #6, r3, lsl #30 @ │ │ │ │ + ldmvs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ + biceq pc, r0, #19 │ │ │ │ + mrcge 4, 7, APSR_nzcv, cr14, cr15, {1} │ │ │ │ bicscc lr, ip, #323584 @ 0x4f000 │ │ │ │ bicne pc, r0, ip, asr #7 │ │ │ │ tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ movwmi r9, #45569 @ 0xb201 │ │ │ │ sbcscs lr, ip, #323584 @ 0x4f000 │ │ │ │ cmpeq ip, pc, asr #20 │ │ │ │ cdppl 3, 8, cr15, cr0, cr12, {6} │ │ │ │ tstpeq lr, r1 @ p-variant is OBSOLETE │ │ │ │ andseq pc, lr, #2 │ │ │ │ mcrrne 3, 12, pc, r0, cr12 @ │ │ │ │ andeq lr, lr, #270336 @ 0x42000 │ │ │ │ @ instruction: 0x0c01ea4c │ │ │ │ - bicseq pc, r1, r4, asr #4 │ │ │ │ + bicsne pc, r1, r4, asr #4 │ │ │ │ smlabteq lr, r0, r2, pc @ │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff2cf7fe │ │ │ │ - b 0x14e2c5c │ │ │ │ - @ instruction: 0xf00c035c │ │ │ │ - @ instruction: 0xf003020f │ │ │ │ - vrsra.u8 d16, d0, #4 │ │ │ │ - tstmi r3, #3, 28 @ 0x30 │ │ │ │ - addsmi lr, ip, #323584 @ 0x4f000 │ │ │ │ - @ instruction: 0xf0029305 │ │ │ │ - b 0x14a96dc │ │ │ │ - b 0x1169e10 │ │ │ │ - stmdbge r4, {r1, r2, r3, r9} │ │ │ │ - @ instruction: 0xf0039207 │ │ │ │ - andcs r0, r3, #16, 6 @ 0x40000000 │ │ │ │ - vsubl.u8 , d12, d8 │ │ │ │ - vsubl.u8 , d12, d1 │ │ │ │ - andls r4, r4, #768 @ 0x300 │ │ │ │ - movweq lr, #51779 @ 0xca43 │ │ │ │ - @ instruction: 0xf7ff9306 │ │ │ │ - smmul r4, fp, r9 │ │ │ │ - andpl pc, r1, #204, 6 @ 0x30000003 │ │ │ │ - rsbsle r2, r8, r0, lsl #20 │ │ │ │ - @ instruction: 0xf47f2a03 │ │ │ │ - @ instruction: 0xf3ccaf7a │ │ │ │ - bcs 0x1798dc │ │ │ │ - mrshi pc, (UNDEF: 3) @ │ │ │ │ - @ instruction: 0xf47f2a03 │ │ │ │ - b 0x14d4cac │ │ │ │ - b 0x14a9c18 │ │ │ │ - @ instruction: 0xf3cc2edc │ │ │ │ - vmlal.u , d12, d0[0] │ │ │ │ - @ instruction: 0xf0035180 │ │ │ │ - @ instruction: 0xf00e031e │ │ │ │ - b 0x146c774 │ │ │ │ - tstmi r3, #1, 28 │ │ │ │ - smlabtmi r1, ip, r3, pc @ │ │ │ │ - sbcne pc, r0, #204, 6 @ 0x30000003 │ │ │ │ - and pc, r0, sp, asr #17 │ │ │ │ - stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ - andgt pc, r4, sp, asr #17 │ │ │ │ - @ instruction: 0xff7ef7fe │ │ │ │ - @ instruction: 0xf41ce729 │ │ │ │ - @ instruction: 0xf47f1240 │ │ │ │ - stcvs 15, cr10, [r3, #-328] @ 0xfffffeb8 │ │ │ │ + mrc2 7, 3, pc, cr4, cr14, {7} │ │ │ │ + stcvs 6, cr14, [r3, #-764] @ 0xfffffd04 │ │ │ │ @ instruction: 0xf013689b │ │ │ │ @ instruction: 0xf43f03c0 │ │ │ │ - b 0x14d4c60 │ │ │ │ + b 0x14d4c00 │ │ │ │ vrsra.u64 q8, q6, #52 │ │ │ │ @ instruction: 0xf0034103 │ │ │ │ andls r0, r1, #16, 6 @ 0x40000000 │ │ │ │ - b 0x14b9b6c │ │ │ │ - b 0x14b99b4 │ │ │ │ + b 0x14b9ce0 │ │ │ │ + b 0x14b9b28 │ │ │ │ vsra.u8 q8, q6, #4 │ │ │ │ @ instruction: 0xf0013e03 │ │ │ │ @ instruction: 0xf0020110 │ │ │ │ @ instruction: 0xf00c0210 │ │ │ │ - b 0x116bf94 │ │ │ │ - b 0x1129794 │ │ │ │ + b 0x116c108 │ │ │ │ + b 0x1129908 │ │ │ │ @ instruction: 0xf2440c0c │ │ │ │ - vbic.i32 d18, #1 @ 0x00000001 │ │ │ │ + vbic.i32 d19, #1 @ 0x00000001 │ │ │ │ @ instruction: 0xf8cd010e │ │ │ │ @ instruction: 0xf7fec000 │ │ │ │ - @ instruction: 0xe6fefdbf │ │ │ │ + @ instruction: 0xe698fd59 │ │ │ │ ldmvs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ biceq pc, r0, #19 │ │ │ │ - svcge 0x0025f43f │ │ │ │ + mrcge 4, 5, APSR_nzcv, cr0, cr15, {1} │ │ │ │ bicscc lr, ip, #323584 @ 0x4f000 │ │ │ │ bicne pc, r0, ip, asr #7 │ │ │ │ tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ movwmi r9, #45569 @ 0xb201 │ │ │ │ sbcscs lr, ip, #323584 @ 0x4f000 │ │ │ │ cmpeq ip, pc, asr #20 │ │ │ │ cdppl 3, 8, cr15, cr0, cr12, {6} │ │ │ │ tstpeq lr, r1 @ p-variant is OBSOLETE │ │ │ │ andseq pc, lr, #2 │ │ │ │ mcrrne 3, 12, pc, r0, cr12 @ │ │ │ │ andeq lr, lr, #270336 @ 0x42000 │ │ │ │ @ instruction: 0x0c01ea4c │ │ │ │ - orrne pc, r1, r4, asr #4 │ │ │ │ + orrcs pc, r1, r4, asr #4 │ │ │ │ smlabteq lr, r0, r2, pc @ │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xff04f7fd │ │ │ │ - stcvs 6, cr14, [r3, #-860] @ 0xfffffca4 │ │ │ │ - @ instruction: 0xf013689b │ │ │ │ - @ instruction: 0xf43f03c0 │ │ │ │ - b 0x14d4bc4 │ │ │ │ - vrsra.u64 , q6, #52 │ │ │ │ - @ instruction: 0xf00311c0 │ │ │ │ - andls r0, r1, #2013265920 @ 0x78000000 │ │ │ │ - b 0x14b9c08 │ │ │ │ - b 0x14b1b50 │ │ │ │ - vmla.f q8, q6, d0[3] │ │ │ │ - @ instruction: 0xf0015e80 │ │ │ │ - @ instruction: 0xf002011e │ │ │ │ - vrshr.u8 d16, d14, #4 │ │ │ │ - b 0x11700f4 │ │ │ │ - b 0x13e9830 │ │ │ │ - @ instruction: 0xf2440c01 │ │ │ │ - vaddw.s8 , q0, d25 │ │ │ │ - @ instruction: 0xf8cd010e │ │ │ │ - @ instruction: 0xf7fec000 │ │ │ │ - ldrt pc, [r0], r5, ror #28 @ │ │ │ │ - ldmvs fp, {r0, r1, r8, sl, fp, sp, lr} │ │ │ │ - biceq pc, r0, #19 │ │ │ │ - mrcge 4, 6, APSR_nzcv, cr7, cr15, {1} │ │ │ │ - bicseq lr, ip, #323584 @ 0x4f000 │ │ │ │ - smlabtmi r3, ip, r3, pc @ │ │ │ │ + mrc2 7, 4, pc, cr14, cr13, {7} │ │ │ │ + andcs lr, r0, r1, ror r6 │ │ │ │ + @ instruction: 0xf01ce66f │ │ │ │ + @ instruction: 0xf47f0f80 │ │ │ │ + b 0x14d4b64 │ │ │ │ + andls r4, r0, #156, 6 @ 0x70000002 │ │ │ │ + subseq lr, ip, #323584 @ 0x4f000 │ │ │ │ + smlabtcc r3, ip, r3, pc @ │ │ │ │ + cdpeq 0, 0, cr15, cr15, cr12, {0} │ │ │ │ tstpeq r0, #3 @ p-variant is OBSOLETE │ │ │ │ - movwmi r9, #45569 @ 0xb201 │ │ │ │ - addsmi lr, ip, #323584 @ 0x4f000 │ │ │ │ - cmpeq ip, pc, asr #20 │ │ │ │ - cdpcc 3, 0, cr15, cr3, cr12, {6} │ │ │ │ - tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r0, #2 │ │ │ │ - stceq 0, cr15, [pc], {12} │ │ │ │ - andeq lr, lr, #270336 @ 0x42000 │ │ │ │ - @ instruction: 0x0c0cea41 │ │ │ │ - orrcs pc, r9, r4, asr #4 │ │ │ │ - smlabteq lr, r0, r2, pc @ │ │ │ │ - andgt pc, r0, sp, asr #17 │ │ │ │ - stc2l 7, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ - stcvs 6, cr14, [r3, #-548] @ 0xfffffddc │ │ │ │ - @ instruction: 0xf013689b │ │ │ │ - @ instruction: 0xf43f03c0 │ │ │ │ - b 0x14d4b28 │ │ │ │ - vrsra.u64 , q6, #52 │ │ │ │ - @ instruction: 0xf00311c0 │ │ │ │ - andls r0, r1, #2013265920 @ 0x78000000 │ │ │ │ - b 0x14b9ca4 │ │ │ │ - b 0x14b1bec │ │ │ │ - vmla.f q8, q6, d0[3] │ │ │ │ - @ instruction: 0xf0015e80 │ │ │ │ - @ instruction: 0xf002011e │ │ │ │ - vrshr.u8 d16, d14, #4 │ │ │ │ - b 0x1170190 │ │ │ │ - b 0x13e98cc │ │ │ │ - @ instruction: 0xf2440c01 │ │ │ │ - vsra.s64 , , #64 │ │ │ │ - @ instruction: 0xf8cd010e │ │ │ │ - @ instruction: 0xf7fdc000 │ │ │ │ - strbt pc, [r2], -pc, lsl #29 @ │ │ │ │ - strbt r2, [r0], -r0 │ │ │ │ + b 0x1179d88 │ │ │ │ + vsubl.u8 q8, d12, d14 │ │ │ │ + @ instruction: 0xf7fe4101 │ │ │ │ + ldrb pc, [r6], -fp, asr #23 @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svceq 0x0080f01c │ │ │ │ - mcrge 4, 4, pc, cr7, cr15, {3} @ │ │ │ │ - orrsmi lr, ip, #323584 @ 0x4f000 │ │ │ │ - b 0x14cd8c0 │ │ │ │ - vrshr.u8 q8, q6, #4 │ │ │ │ - @ instruction: 0xf00c3103 │ │ │ │ - @ instruction: 0xf0030e0f │ │ │ │ - @ instruction: 0xf0020310 │ │ │ │ - movwmi r0, #45584 @ 0xb210 │ │ │ │ - andeq lr, lr, #270336 @ 0x42000 │ │ │ │ - smlabtmi r1, ip, r3, pc @ │ │ │ │ - blx 0xfefa70da │ │ │ │ - @ instruction: 0xf01ce645 │ │ │ │ - @ instruction: 0xf47f0f80 │ │ │ │ - b 0x14d4aa4 │ │ │ │ - vrsra.u64 q9, q6, #52 │ │ │ │ - @ instruction: 0xf0035280 │ │ │ │ - vrsra.u8 d16, d14, #4 │ │ │ │ - tstmi r3, #64, 28 @ 0x400 │ │ │ │ - subeq lr, ip, #323584 @ 0x4f000 │ │ │ │ - andseq pc, lr, #2 │ │ │ │ - smlabtmi r1, ip, r3, pc @ │ │ │ │ - andeq lr, r2, #319488 @ 0x4e000 │ │ │ │ - stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ - andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xfe8a7112 │ │ │ │ - b 0x14e29c0 │ │ │ │ - b 0x14a9e50 │ │ │ │ - vsra.u64 q9, q6, #52 │ │ │ │ - @ instruction: 0xf0011240 │ │ │ │ - @ instruction: 0xf003011e │ │ │ │ - @ instruction: 0x4670031e │ │ │ │ + mcrge 4, 3, pc, cr14, cr15, {3} @ │ │ │ │ + bicscs lr, ip, #323584 @ 0x4f000 │ │ │ │ + addpl pc, r0, #204, 6 @ 0x30000003 │ │ │ │ + tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ + cdpne 3, 4, cr15, cr0, cr12, {6} │ │ │ │ + b 0x14b9dd4 │ │ │ │ + @ instruction: 0xf002024c │ │ │ │ + vrshr.u8 d16, d14, #4 │ │ │ │ + b 0x1479598 │ │ │ │ + @ instruction: 0xf04f0202 │ │ │ │ + @ instruction: 0xf8cd0c01 │ │ │ │ + @ instruction: 0xf7fec000 │ │ │ │ + ldrt pc, [r8], -sp, lsr #23 @ │ │ │ │ + movteq lr, #51791 @ 0xca4f │ │ │ │ + bicscs lr, ip, pc, asr #20 │ │ │ │ + subne pc, r0, #204, 6 @ 0x30000003 │ │ │ │ + tstpeq lr, r1 @ p-variant is OBSOLETE │ │ │ │ cdppl 3, 8, cr15, cr0, cr12, {6} │ │ │ │ - b 0x1139d84 │ │ │ │ - vmull.p8 q8, d12, d14 │ │ │ │ - vmlal.u , d28, d0[0] │ │ │ │ - @ instruction: 0xf8cd4101 │ │ │ │ + tstpeq lr, #3 @ p-variant is OBSOLETE │ │ │ │ + vmlseq.f32 s28, s28, s2 │ │ │ │ + vrsra.u8 d20, d3, #4 │ │ │ │ + vaddw.u8 q10, q6, d1 │ │ │ │ + @ instruction: 0xf8cd12c0 │ │ │ │ @ instruction: 0xf04fe000 │ │ │ │ @ instruction: 0xf8cd0c02 │ │ │ │ @ instruction: 0xf7fec004 │ │ │ │ - str pc, [ip], -r1, ror #28 │ │ │ │ + @ instruction: 0xe61cfe71 │ │ │ │ svceq 0x0080f01c │ │ │ │ - b 0x14dd7f4 │ │ │ │ + b 0x14dd880 │ │ │ │ vrsra.u64 q9, q6, #52 │ │ │ │ @ instruction: 0xf0035280 │ │ │ │ vrsra.u8 d16, d14, #4 │ │ │ │ tstmi r3, #64 @ 0x40 │ │ │ │ subeq lr, ip, #323584 @ 0x4f000 │ │ │ │ andseq pc, lr, #2 │ │ │ │ smlabtmi r1, ip, r3, pc @ │ │ │ │ @ instruction: 0xf04f4302 │ │ │ │ ldrbtmi r0, [r0], -r2, lsl #24 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0x1aa7182 │ │ │ │ - @ instruction: 0xf8dee5f1 │ │ │ │ + blx 0x1ea720a │ │ │ │ + @ instruction: 0xf8dee601 │ │ │ │ @ instruction: 0xf8d33050 │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ eorle r6, fp, r0, ror pc │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ andcs r2, r0, r1 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf8deade2 │ │ │ │ + @ instruction: 0xf8deadf2 │ │ │ │ stmdacs r0, {r4, r5, r7} │ │ │ │ - svcge 0x007af47f │ │ │ │ + svcge 0x007bf47f │ │ │ │ ldrsbtcs pc, [r4], lr @ │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0x4670add8 │ │ │ │ + ldrbtmi sl, [r0], -r8, ror #27 │ │ │ │ @ instruction: 0xf7ff9102 │ │ │ │ - stmdbls r2, {r0, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0x9103ad99 │ │ │ │ - ldc2l 7, cr15, [ip, #408] @ 0x198 │ │ │ │ + smlatbls r3, r9, sp, sl │ │ │ │ + ldc2 7, cr15, [r8, #408] @ 0x198 │ │ │ │ andls r9, r2, r3, lsl #18 │ │ │ │ - stc2 7, cr15, [ip, #-1000] @ 0xfffffc18 │ │ │ │ + ldc2 7, cr15, [ip, #-1000] @ 0xfffffc18 │ │ │ │ andscs r9, r0, #131072 @ 0x20000 │ │ │ │ @ instruction: 0xf76c4601 │ │ │ │ - stmdals r2, {r0, r1, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r2, {r0, r1, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fa4641 │ │ │ │ - str pc, [r7, #3355] @ 0xd1b │ │ │ │ + ldr pc, [r7, #3371] @ 0xd2b │ │ │ │ @ instruction: 0xf00379db │ │ │ │ - blcs 0x169e34 │ │ │ │ + blcs 0x169ebc │ │ │ │ mulcs r0, r4, pc @ │ │ │ │ ldrb r2, [r1, r1] │ │ │ │ @ instruction: 0xf00379db │ │ │ │ - blcs 0x169e44 │ │ │ │ + blcs 0x169ecc │ │ │ │ mulcs r0, r4, pc @ │ │ │ │ - ldr r2, [fp, #-1]! │ │ │ │ - mrc2 1, 3, pc, cr14, cr1, {6} │ │ │ │ + strb r2, [fp, #-1] │ │ │ │ + mrc2 1, 3, pc, cr10, cr1, {6} │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec4041c │ │ │ │ + bl 0xfec404a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ addlt lr, r2, r0, asr r0 │ │ │ │ @ instruction: 0x4098f8de │ │ │ │ ldclvs 4, cr15, [r0], #-80 @ 0xffffffb0 │ │ │ │ @ instruction: 0xf8ded004 │ │ │ │ @ instruction: 0xf41cc004 │ │ │ │ @@ -222137,154 +222172,154 @@ │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ addsmi r6, sl, r0, lsl #31 │ │ │ │ sbceq lr, r1, #2048 @ 0x800 │ │ │ │ ldmdale lr, {r0, r2, fp, sp} │ │ │ │ @ instruction: 0xf853a301 │ │ │ │ svclt 0x0000f020 │ │ │ │ - andeq r9, lr, r9, lsr r2 │ │ │ │ - andeq r9, lr, sp, lsl #5 │ │ │ │ - andeq r9, lr, r3, lsl #5 │ │ │ │ - muleq lr, r7, r2 │ │ │ │ - andeq r9, lr, r9, ror r2 │ │ │ │ - andeq r9, lr, r9, ror r2 │ │ │ │ + andeq r9, lr, r1, asr #5 │ │ │ │ + andeq r9, lr, r5, lsl r3 │ │ │ │ + andeq r9, lr, fp, lsl #6 │ │ │ │ + andeq r9, lr, pc, lsl r3 │ │ │ │ + andeq r9, lr, r1, lsl #6 │ │ │ │ + andeq r9, lr, r1, lsl #6 │ │ │ │ svclt 0x00cc2a0b │ │ │ │ andcs r2, r1, r0 │ │ │ │ - bcs 0x2e31f4 │ │ │ │ + bcs 0x2e327c │ │ │ │ andcs fp, r0, ip, asr #31 │ │ │ │ ldrb r2, [r6, r1] │ │ │ │ svclt 0x00cc2a03 │ │ │ │ andcs r2, r1, r0 │ │ │ │ ldrdcs lr, [r0], -r1 │ │ │ │ - orrne pc, r4, fp, asr #12 │ │ │ │ + tstpcs r4, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ rsbcs pc, r7, #64, 4 │ │ │ │ @ instruction: 0xf8a6f165 │ │ │ │ - ldrshteq r2, [r5], -r4 │ │ │ │ + eorseq r2, r5, r4, ror ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec404bc │ │ │ │ + bl 0xfec40544 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvs 15, cr0, [r2, #-928] @ 0xfffffc60 │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ @ instruction: 0xf8d2460d │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ andsle r6, r6, r0, ror r3 │ │ │ │ @ instruction: 0xf4116851 │ │ │ │ andsle r6, r2, r0, ror pc │ │ │ │ @ instruction: 0xf0106810 │ │ │ │ tstle r2, lr │ │ │ │ ldrbeq r6, [fp], fp, ror #16 │ │ │ │ strtmi sp, [r0], -r4, lsl #8 │ │ │ │ - blx 0x7a7284 │ │ │ │ + blx 0x62730c │ │ │ │ andcs fp, r1, r8, asr #19 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmiavs r9!, {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ eorle r2, lr, r2, lsl #18 │ │ │ │ ldrsbne pc, [r0], #132 @ 0x84 @ │ │ │ │ svclt 0x005805c8 │ │ │ │ - strble r2, [pc, #0]! @ 0xe9314 │ │ │ │ + strble r2, [pc, #0]! @ 0xe939c │ │ │ │ @ instruction: 0xf0116811 │ │ │ │ tstle r2, lr │ │ │ │ strbeq r6, [r9], r9, ror #16 │ │ │ │ - blcs 0x11e6c4 │ │ │ │ + blcs 0x11e74c │ │ │ │ @ instruction: 0xf8d4d139 │ │ │ │ vshr.u64 , q0, #63 │ │ │ │ mvnslt r2, r0, asr #2 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ - @ instruction: 0xff7ef7fb │ │ │ │ + @ instruction: 0xff8ef7fb │ │ │ │ sbcsle r2, sl, r0, lsl #16 │ │ │ │ andcc lr, r2, #3489792 @ 0x354000 │ │ │ │ stmdavs r9!, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xff66f7ff │ │ │ │ stcvs 1, cr11, [r3, #-704]! @ 0xfffffd40 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ ldmdavs fp, {r0, r2, r3, r6, r7, ip, lr, pc}^ │ │ │ │ svcvs 0x0070f413 │ │ │ │ strtmi sp, [r0], -r9, asr #1 │ │ │ │ - blx 0x6272f8 │ │ │ │ + blx 0x4a7380 │ │ │ │ ldmdavs r1, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ rscseq pc, r0, r1, lsl r0 @ │ │ │ │ @ instruction: 0xe7c1d1d3 │ │ │ │ @ instruction: 0xf7fa4620 │ │ │ │ - @ instruction: 0xe7dfffbf │ │ │ │ + ldrb pc, [pc, pc, asr #31] @ │ │ │ │ andls r6, r1, #2752512 @ 0x2a0000 │ │ │ │ - stc2 7, cr15, [r6, #-408] @ 0xfffffe68 │ │ │ │ + stc2l 7, cr15, [r2], {102} @ 0x66 │ │ │ │ strmi r9, [r6], -r1, lsl #20 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ - stc2 7, cr15, [ip, #760] @ 0x2f8 │ │ │ │ + ldc2l 7, cr15, [r0, #-760] @ 0xfffffd08 │ │ │ │ ldmib r5, {r0, r3, r5, r6, fp, sp, lr}^ │ │ │ │ ldrtmi r3, [r0], -r2, lsl #4 │ │ │ │ - ldc2l 7, cr15, [r8], #840 @ 0x348 │ │ │ │ + ldc2 7, cr15, [r4], #840 @ 0x348 │ │ │ │ ldmdavs r3, {r0, r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ svcvs 0x0070f413 │ │ │ │ str sp, [r2, r1, asr #1]! │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec405ac │ │ │ │ + bl 0xfec40634 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvs 15, cr0, [r2, #-960] @ 0xfffffc40 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0x3098f8d2 │ │ │ │ cmnpvs r0, #318767104 @ p-variant is OBSOLETE @ 0x13000000 │ │ │ │ ldmdavs r1, {r0, r2, r4, ip, lr, pc}^ │ │ │ │ svcvs 0x0070f411 │ │ │ │ ldmdavs r0, {r0, r4, ip, lr, pc} │ │ │ │ andeq pc, lr, r0, lsl r0 @ │ │ │ │ stmiavs fp!, {r1, r8, ip, lr, pc} │ │ │ │ strle r0, [r4], #-1755 @ 0xfffff925 │ │ │ │ @ instruction: 0xf7e54620 │ │ │ │ - stmiblt r0, {r0, r1, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmiblt r0, {r0, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ tstcs r0, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmiavs r9!, {r4, r5, r6, r8, sl, fp, ip, sp, pc}^ │ │ │ │ eorle r2, lr, r2, lsl #18 │ │ │ │ ldrsbne pc, [r0], #132 @ 0x84 @ │ │ │ │ svclt 0x005805c8 │ │ │ │ ldrble r2, [r0, #0]! │ │ │ │ @ instruction: 0xf0116811 │ │ │ │ tstle r2, lr │ │ │ │ strbeq r6, [r9], r9, lsr #17 │ │ │ │ - blcs 0x11e7b4 │ │ │ │ + blcs 0x11e83c │ │ │ │ @ instruction: 0xf8d4d141 │ │ │ │ vshr.u64 , q0, #63 │ │ │ │ @ instruction: 0xb3212140 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ - @ instruction: 0xff08f7fb │ │ │ │ + @ instruction: 0xff18f7fb │ │ │ │ sbcsle r2, fp, r0, lsl #16 │ │ │ │ andcc lr, r3, #3489792 @ 0x354000 │ │ │ │ stmiavs r9!, {r5, r9, sl, lr} │ │ │ │ mrc2 7, 7, pc, cr0, cr15, {7} │ │ │ │ stcvs 1, cr11, [r3, #-864]! @ 0xfffffca0 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ ldmdavs fp, {r1, r2, r3, r6, r7, ip, lr, pc}^ │ │ │ │ svcvs 0x0070f413 │ │ │ │ strtmi sp, [r0], -sl, asr #1 │ │ │ │ - @ instruction: 0xf99ef7e5 │ │ │ │ + @ instruction: 0xf998f7e5 │ │ │ │ ldmdavs r1, {r1, r2, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ rscseq pc, r0, r1, lsl r0 @ │ │ │ │ ldrdcs sp, [r0, -r3] │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x4620bd70 │ │ │ │ - @ instruction: 0xff44f7fa │ │ │ │ + @ instruction: 0xff54f7fa │ │ │ │ @ instruction: 0xf766e7da │ │ │ │ - stmdavs fp!, {r0, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r0, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r6, [r6], -sl, ror #17 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ ldmdbeq fp, {r0, r3, r5, r7, fp, sp, lr}^ │ │ │ │ biceq lr, r3, #270336 @ 0x42000 │ │ │ │ @ instruction: 0xf7d2692a │ │ │ │ - stmdavs r9!, {r0, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r9!, {r0, r2, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46204632 │ │ │ │ - stc2l 7, cr15, [r6, #760] @ 0x2f8 │ │ │ │ + stc2 7, cr15, [sl, #760] @ 0x2f8 │ │ │ │ ldmdavs r3, {r0, r1, r2, r3, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ svcvs 0x0070f413 │ │ │ │ @ instruction: 0xe79bd0b9 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @@ -222312,22 +222347,22 @@ │ │ │ │ @ instruction: 0xf000428a │ │ │ │ vst4.32 {d24-d27}, [pc :64], r7 │ │ │ │ @ instruction: 0xf6c06130 │ │ │ │ addmi r4, sl, #0, 2 │ │ │ │ vorr.i32 d29, #176 @ 0x000000b0 │ │ │ │ @ instruction: 0xf3c34903 │ │ │ │ andseq r3, sl, #196608 @ 0x30000 │ │ │ │ - msrhi CPSR_sc, #0, 2 │ │ │ │ + msrhi CPSR_s, #0, 2 │ │ │ │ vrshr.s64 q9, q0, #64 │ │ │ │ andsmi r0, sl, r0, ror #4 │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ addmi r0, sl, #64, 2 │ │ │ │ mvnhi pc, #0 │ │ │ │ - blmi 0xfef3153c │ │ │ │ - blls 0x3c35a8 │ │ │ │ + blmi 0xfef315c4 │ │ │ │ + blls 0x3c3630 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0410300 │ │ │ │ andlt r8, ip, sl, lsl #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ vst1.64 {d24}, [pc :256], r0 │ │ │ │ @@ -222341,58 +222376,58 @@ │ │ │ │ @ instruction: 0xf6c06010 │ │ │ │ addmi r6, r2, #0 │ │ │ │ subscs sp, r0, #-2147483594 @ 0x80000036 │ │ │ │ adceq pc, r0, #192, 4 │ │ │ │ subcs r4, r0, sl │ │ │ │ eoreq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf0004282 │ │ │ │ - vshl.s8 d8, d1, d16 │ │ │ │ - bcs 0x1109e00 │ │ │ │ - rsbhi pc, ip, #0 │ │ │ │ + vshl.s8 d8, d0, d16 │ │ │ │ + bcs 0x1109e84 │ │ │ │ + rsbhi pc, fp, #0 │ │ │ │ mvnshi pc, #0, 4 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - eorcs r8, pc, #148, 8 @ 0x94000000 │ │ │ │ + eorcs r8, pc, #-1828716544 @ 0x93000000 │ │ │ │ subeq pc, r0, #192, 4 │ │ │ │ - bcs 0xf95dc │ │ │ │ + bcs 0xf9664 │ │ │ │ ldcvs 1, cr13, [sl, #-768]! @ 0xfffffd00 │ │ │ │ strcc pc, [r3, #-961] @ 0xfffffc3f │ │ │ │ @ instruction: 0x1098f8d2 │ │ │ │ svcvs 0x0070f411 │ │ │ │ rsbhi pc, r6, r1 │ │ │ │ @ instruction: 0xf4126852 │ │ │ │ svclt 0x00140f70 │ │ │ │ strcs r2, [r0], #-1025 @ 0xfffffbff │ │ │ │ streq pc, [r1], #-132 @ 0xffffff7c │ │ │ │ svclt 0x00082d0f │ │ │ │ streq pc, [r1], #-68 @ 0xffffffbc │ │ │ │ @ instruction: 0xd1a92c00 │ │ │ │ @ instruction: 0x46b84638 │ │ │ │ @ instruction: 0xf7ff9302 │ │ │ │ - stmdacs r0, {r0, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ - bleq 0xff790200 │ │ │ │ + bleq 0xff790288 │ │ │ │ bicne pc, r0, r3, asr #7 │ │ │ │ andseq pc, lr, #2 │ │ │ │ - b 0x116a164 │ │ │ │ + b 0x116a1ec │ │ │ │ @ instruction: 0xf1410601 │ │ │ │ @ instruction: 0xf766820d │ │ │ │ - @ instruction: 0xf646fbbf │ │ │ │ + @ instruction: 0xf646fb7b │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46072396 │ │ │ │ ldrtmi r4, [r1], -r0, lsr #12 │ │ │ │ @ instruction: 0xf7d2681c │ │ │ │ - strmi pc, [r2], -r7, lsl #22 │ │ │ │ + strmi pc, [r2], -r3, asr #21 │ │ │ │ @ instruction: 0x46214638 │ │ │ │ - blx 0x2273e6 │ │ │ │ + blx 0xff12746c │ │ │ │ @ instruction: 0x4629463a │ │ │ │ @ instruction: 0xf7be4640 │ │ │ │ - ldrsht pc, [r1], #197 @ 0xc5 @ │ │ │ │ + ldrht pc, [r1], #201 @ 0xc9 @ │ │ │ │ stmdami r3, {r0, r1, r6, r7, r8, r9, ip, sp, lr, pc} │ │ │ │ andseq r0, r8, #25600 @ 0x6400 │ │ │ │ - sbcshi pc, r1, #0, 2 │ │ │ │ + sbcshi pc, r0, #0, 2 │ │ │ │ vrshr.s64 q9, q0, #64 │ │ │ │ andsmi r0, sl, r0, ror #4 │ │ │ │ vmov.i32 d18, #0 @ 0x00000000 │ │ │ │ addmi r0, r2, #64 @ 0x40 │ │ │ │ svcge 0x0070f47f │ │ │ │ ldmdavs r0, {r1, r3, r4, r5, r8, sl, fp, sp, lr} │ │ │ │ svceq 0x00f0f010 │ │ │ │ @@ -222400,1033 +222435,1033 @@ │ │ │ │ @ instruction: 0xf4100098 │ │ │ │ @ instruction: 0xf43f6f70 │ │ │ │ ldmdavs r2, {r0, r2, r5, r6, r8, r9, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0070f412 │ │ │ │ svcge 0x0060f43f │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff1302 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ sbchi pc, sl, r0 │ │ │ │ stmdbls r2, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ vmov.i32 q8, #186 @ 0x000000ba │ │ │ │ @ instruction: 0xf0021440 │ │ │ │ @ instruction: 0xf001021e │ │ │ │ tstmi r4, #62914560 @ 0x3c00000 │ │ │ │ @ instruction: 0xf10402d9 │ │ │ │ @ instruction: 0xf1400601 │ │ │ │ @ instruction: 0xf76687cb │ │ │ │ - @ instruction: 0x4621fb71 │ │ │ │ + strtmi pc, [r1], -sp, lsr #22 │ │ │ │ @ instruction: 0xf7fa9002 │ │ │ │ - bls 0x1a8138 │ │ │ │ + bls 0x1a8200 │ │ │ │ ldrtmi r4, [r8], -r9, lsr #12 │ │ │ │ - ldc2 7, cr15, [r2], #760 @ 0x2f8 │ │ │ │ - blx 0x1aa745a │ │ │ │ + ldc2l 7, cr15, [r6], #-760 @ 0xfffffd08 │ │ │ │ + blx 0x9a74e2 │ │ │ │ @ instruction: 0x46044631 │ │ │ │ - blx 0xfe6a76b0 │ │ │ │ + blx 0xfeaa7738 │ │ │ │ strbmi r4, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7be4638 │ │ │ │ - adc pc, r3, r7, lsr #25 │ │ │ │ + adc pc, r3, fp, ror #24 │ │ │ │ andsne pc, r0, #1 │ │ │ │ @ instruction: 0xf5b24615 │ │ │ │ @ instruction: 0xf0001f80 │ │ │ │ - vqsub.s8 q4, q8, │ │ │ │ - bcs 0x10a16c │ │ │ │ - orrshi pc, ip, r0 │ │ │ │ + vqsub.s8 q4, q8, q8 │ │ │ │ + bcs 0x10a1f0 │ │ │ │ + orrshi pc, fp, r0 │ │ │ │ vsubl.s8 q9, d0, d15 │ │ │ │ andmi r0, sl, r0, lsl #5 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ - @ instruction: 0xf5b284b5 │ │ │ │ + @ instruction: 0xf5b284b4 │ │ │ │ @ instruction: 0xf47f0f00 │ │ │ │ @ instruction: 0x064eaf1b │ │ │ │ svcge 0x0018f53f │ │ │ │ ldrsbcs pc, [r0], #128 @ 0x80 @ │ │ │ │ @ instruction: 0xf57f05d5 │ │ │ │ stcvs 15, cr10, [r1, #-76] @ 0xffffffb4 │ │ │ │ @ instruction: 0xf00208da │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ tstmi r0, #3 │ │ │ │ strmi r6, [r0], sl, lsl #16 │ │ │ │ svceq 0x000ef012 │ │ │ │ strbeq sp, [r4], r2, lsl #2 │ │ │ │ svcge 0x0004f53f │ │ │ │ - strbpl pc, [r0], #-963 @ 0xfffffc3d @ │ │ │ │ subne pc, r0, #201326595 @ 0xc000003 │ │ │ │ + strbpl pc, [r0], #-963 @ 0xfffffc3d @ │ │ │ │ @ instruction: 0xf1410258 │ │ │ │ - bcs 0x109aa8 │ │ │ │ + bcs 0x109b30 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr10, cr15, {3} │ │ │ │ @ instruction: 0xf0012c00 │ │ │ │ @ instruction: 0xf01882d1 │ │ │ │ @ instruction: 0xf47f0401 │ │ │ │ @ instruction: 0x2610aef3 │ │ │ │ movwls r4, #9784 @ 0x2638 │ │ │ │ - blx 0x5a7758 │ │ │ │ + blx 0x9a77e0 │ │ │ │ subsle r2, sp, r0, lsl #16 │ │ │ │ - blx 0x6274fe │ │ │ │ + blx 0xff527584 │ │ │ │ strmi r9, [r1], -r2, lsl #22 │ │ │ │ @ instruction: 0x460d4638 │ │ │ │ andcc pc, r3, #201326595 @ 0xc000003 │ │ │ │ - blx 0xfe72766e │ │ │ │ + blx 0x18276f6 │ │ │ │ @ instruction: 0xf7d24640 │ │ │ │ - ldrtmi pc, [r3], -r1, asr #20 @ │ │ │ │ + @ instruction: 0x4633f9fd │ │ │ │ ldrtmi r4, [r2], -r1, lsl #12 │ │ │ │ strls r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ - mrrc2 7, 7, pc, r8, cr15 @ │ │ │ │ + ldc2 7, cr15, [r4], {127} @ 0x7f │ │ │ │ @ instruction: 0xf6c0e048 │ │ │ │ addmi r5, sl, #0, 2 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr2, cr15, {3} │ │ │ │ @ instruction: 0xf3c30ada │ │ │ │ @ instruction: 0xf0025180 │ │ │ │ vmov.i32 d16, #48640 @ 0x0000be00 │ │ │ │ - b 0x117abb0 │ │ │ │ + b 0x117ac38 │ │ │ │ addseq r0, lr, #65536 @ 0x10000 │ │ │ │ mvnshi pc, r0, lsl #2 │ │ │ │ ldmdavs r1, {r1, r8, sl, fp, sp, lr} │ │ │ │ svceq 0x00f0f011 │ │ │ │ @ instruction: 0xf8d2d10a │ │ │ │ @ instruction: 0xf4111098 │ │ │ │ @ instruction: 0xf43f6f70 │ │ │ │ ldmdavs r2, {r0, r1, r3, r4, r5, r7, r9, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0070f412 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr6, cr15, {1} │ │ │ │ movwls r4, #9784 @ 0x2638 │ │ │ │ - @ instruction: 0xf9d6f7ff │ │ │ │ - blls 0x196418 │ │ │ │ + @ instruction: 0xf9e6f7ff │ │ │ │ + blls 0x1964a0 │ │ │ │ movwls r4, #9769 @ 0x2629 │ │ │ │ andseq r0, r8, #154 @ 0x9a │ │ │ │ rsbsvc pc, pc, #33554432 @ 0x2000000 │ │ │ │ svclt 0x00584638 │ │ │ │ @ instruction: 0xf7be4252 │ │ │ │ - strmi pc, [r5], -pc, ror #22 │ │ │ │ - blx 0xff42758c │ │ │ │ + @ instruction: 0x4605fb33 │ │ │ │ + blx 0xfe327614 │ │ │ │ strmi r9, [r4], -r2, lsl #22 │ │ │ │ @ instruction: 0xf14002d9 │ │ │ │ - @ instruction: 0xf8d78313 │ │ │ │ + @ instruction: 0xf8d78312 │ │ │ │ ldrtmi r3, [r8], -r8, lsl #1 │ │ │ │ strtmi r2, [sl], -r2, ror #3 │ │ │ │ @ instruction: 0xf0039100 │ │ │ │ strtmi r0, [r1], -pc, lsl #6 │ │ │ │ - @ instruction: 0xff7af7c1 │ │ │ │ + @ instruction: 0xff3ef7c1 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - blx 0x227804 │ │ │ │ + blx 0x62788c │ │ │ │ str r2, [ip], r1 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vmull.u8 q8, d17, d10 │ │ │ │ @ instruction: 0xf0023103 │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ - b 0x117ac40 │ │ │ │ + b 0x117acc8 │ │ │ │ addseq r0, lr, #65536 @ 0x10000 │ │ │ │ - orrhi pc, r6, r0, lsl #2 │ │ │ │ + orrhi pc, r5, r0, lsl #2 │ │ │ │ ldmdavs r1, {r1, r8, sl, fp, sp, lr} │ │ │ │ svceq 0x00f0f011 │ │ │ │ - rschi pc, r2, r0 │ │ │ │ + rschi pc, r1, r0 │ │ │ │ svceq 0x000ef011 │ │ │ │ @ instruction: 0xf018d103 │ │ │ │ @ instruction: 0xf47f0f10 │ │ │ │ @ instruction: 0x4638ae71 │ │ │ │ @ instruction: 0xf7ff9302 │ │ │ │ - stmdacs r0, {r0, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - blls 0x19dbd4 │ │ │ │ + stmdacs r0, {r0, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + blls 0x19dc5c │ │ │ │ movwls r4, #9784 @ 0x2638 │ │ │ │ andseq r0, r9, #154 @ 0x9a │ │ │ │ rsbsvc pc, pc, #33554432 @ 0x2000000 │ │ │ │ svclt 0x00584629 │ │ │ │ @ instruction: 0xf7be4252 │ │ │ │ - strmi pc, [r5], -r9, lsr #22 │ │ │ │ - blx 0xfefa7618 │ │ │ │ + strmi pc, [r5], -sp, ror #21 │ │ │ │ + blx 0x1ea76a0 │ │ │ │ strmi r9, [r4], -r2, lsl #22 │ │ │ │ @ instruction: 0xf14002de │ │ │ │ - @ instruction: 0xf8d782de │ │ │ │ + @ instruction: 0xf8d782dd │ │ │ │ ldrtmi r3, [r8], -r8, lsl #1 │ │ │ │ cmpcs r3, sl, lsr #12 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ strtmi r9, [r1], -r0, lsl #2 │ │ │ │ - blx 0xffaa77a8 │ │ │ │ + blx 0xfeba7830 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf9d6f7fa │ │ │ │ + @ instruction: 0xf9e6f7fa │ │ │ │ addseq lr, ip, #184, 14 @ 0x2e00000 │ │ │ │ mcrge 5, 2, pc, cr4, cr15, {1} @ │ │ │ │ ldmdavs r1, {r1, r8, sl, fp, sp, lr} │ │ │ │ svceq 0x00f0f011 │ │ │ │ @ instruction: 0xf8d2d10a │ │ │ │ @ instruction: 0xf4111098 │ │ │ │ @ instruction: 0xf43f6f70 │ │ │ │ ldmdavs r2, {r0, r3, r4, r5, r9, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0070f412 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr4, cr15, {1} │ │ │ │ movwls r4, #9784 @ 0x2638 │ │ │ │ - @ instruction: 0xf954f7ff │ │ │ │ + @ instruction: 0xf964f7ff │ │ │ │ addsle r2, pc, r0, lsl #16 │ │ │ │ movwls r9, #11010 @ 0x2b02 │ │ │ │ ldrsbeq r0, [sl], #-172 @ 0xffffff54 │ │ │ │ - orrpl pc, r0, r3, asr #7 │ │ │ │ + addpl pc, r0, r3, asr #7 │ │ │ │ rscsvc pc, pc, #33554432 @ 0x2000000 │ │ │ │ ldreq pc, [lr], #-4 │ │ │ │ - b 0x11ea154 │ │ │ │ - svclt 0x00580401 │ │ │ │ - vmov.i32 q10, #45568 @ 0x0000b200 │ │ │ │ - ldrtmi r4, [r8], -r3, lsl #2 │ │ │ │ - blx 0xffa277fc │ │ │ │ - @ instruction: 0xf7664606 │ │ │ │ - blls 0x1a8210 │ │ │ │ - sbcseq r4, fp, #5242880 @ 0x500000 │ │ │ │ - mvnhi pc, #64, 2 │ │ │ │ - ldrdcc pc, [r8], r7 │ │ │ │ - @ instruction: 0x46324638 │ │ │ │ - @ instruction: 0xf00321e1 │ │ │ │ - tstls r0, pc, lsl #6 │ │ │ │ - @ instruction: 0xf7c14629 │ │ │ │ - strtmi pc, [r1], -pc, ror #29 │ │ │ │ - @ instruction: 0xf7fa4628 │ │ │ │ - @ instruction: 0xe773f979 │ │ │ │ - vmov.i32 q9, #0 @ 0x00000000 │ │ │ │ - andmi r0, sl, r0, lsr #5 │ │ │ │ - svceq 0x0000f5b2 │ │ │ │ - movwhi pc, #45056 @ 0xb000 @ │ │ │ │ - sbcshi pc, sp, r0, lsl #4 │ │ │ │ - @ instruction: 0xf0002a40 │ │ │ │ - vqadd.s8 d8, d16, d31 │ │ │ │ - bcs 0x109fa4 │ │ │ │ - tstphi r9, #0 @ p-variant is OBSOLETE │ │ │ │ - vsubl.s8 q9, d0, d31 │ │ │ │ - andmi r0, sl, r0, asr #4 │ │ │ │ - @ instruction: 0xf47f2a00 │ │ │ │ - stcvs 13, cr10, [r2, #-932] @ 0xfffffc5c │ │ │ │ - @ instruction: 0xf0116811 │ │ │ │ - strdle r0, [sl, -r0] │ │ │ │ - @ instruction: 0x1098f8d2 │ │ │ │ - svcvs 0x0070f411 │ │ │ │ - ldclge 4, cr15, [lr, #252] @ 0xfc │ │ │ │ - @ instruction: 0xf4126852 │ │ │ │ - @ instruction: 0xf43f6f70 │ │ │ │ - @ instruction: 0x4638add9 │ │ │ │ - @ instruction: 0xf7ff9302 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - svcge 0x0044f43f │ │ │ │ - bleq 0xff8105a0 │ │ │ │ - sbcne pc, r0, #201326595 @ 0xc000003 │ │ │ │ - ldreq pc, [lr], #-4 │ │ │ │ - strcc pc, [r3, #-963] @ 0xfffffc3d │ │ │ │ - sbcseq r4, lr, #20, 6 @ 0x50000000 │ │ │ │ - strbhi pc, [r0, r0, asr #2]! @ │ │ │ │ - @ instruction: 0xf9eef766 │ │ │ │ - andls r4, r2, r1, lsr #12 │ │ │ │ - @ instruction: 0xf91ef7fa │ │ │ │ - stccs 8, cr9, [pc, #-8] @ 0xe99b4 │ │ │ │ - cmpphi lr, r1 @ p-variant is OBSOLETE │ │ │ │ - strtmi r4, [r9], -r2, lsl #12 │ │ │ │ - @ instruction: 0xf7be4638 │ │ │ │ - str pc, [r7, -fp, lsr #22]! │ │ │ │ - svceq 0x0020f5b2 │ │ │ │ - vhadd.s8 , q0, │ │ │ │ - @ instruction: 0xf5b281f9 │ │ │ │ + smlabtmi r3, r3, r3, pc @ │ │ │ │ + andseq r4, r8, #4, 6 @ 0x10000000 │ │ │ │ + svclt 0x00584638 │ │ │ │ + @ instruction: 0xf7be4252 │ │ │ │ + strmi pc, [r6], -r9, lsr #21 │ │ │ │ + @ instruction: 0xf9fef766 │ │ │ │ + strmi r9, [r5], -r2, lsl #22 │ │ │ │ + @ instruction: 0xf14002db │ │ │ │ + @ instruction: 0xf8d783ec │ │ │ │ + ldrtmi r3, [r8], -r8, lsl #1 │ │ │ │ + mvncs r4, r2, lsr r6 │ │ │ │ + movweq pc, #61443 @ 0xf003 @ │ │ │ │ + strtmi r9, [r9], -r0, lsl #2 │ │ │ │ + cdp2 7, 11, cr15, cr4, cr1, {6} │ │ │ │ + strtmi r4, [r8], -r1, lsr #12 │ │ │ │ + @ instruction: 0xf98af7fa │ │ │ │ + subscs lr, r0, #116, 14 @ 0x1d00000 │ │ │ │ + adceq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf5b2400a │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ - cmpcs r0, r5, asr #4 │ │ │ │ - orreq pc, r0, r0, asr #5 │ │ │ │ - @ instruction: 0xf47f428a │ │ │ │ - ldrmi sl, [r9], -r7, lsr #27 │ │ │ │ - movwls sl, #10244 @ 0x2804 │ │ │ │ - @ instruction: 0xf7fa9407 │ │ │ │ - blls 0x1a8da4 │ │ │ │ - @ instruction: 0xf57f02d9 │ │ │ │ - movwcs sl, #7581 @ 0x1d9d │ │ │ │ - ldrmi sl, [sl], -r4, lsl #18 │ │ │ │ - @ instruction: 0xf7fe4638 │ │ │ │ - ldr pc, [r6, #3853] @ 0xf0d │ │ │ │ - @ instruction: 0x0098f8d2 │ │ │ │ - svcvs 0x0070f410 │ │ │ │ - ldcge 4, cr15, [r0, #252] @ 0xfc │ │ │ │ - @ instruction: 0xf4126852 │ │ │ │ - @ instruction: 0xf43f6f70 │ │ │ │ - ldr sl, [r1, -fp, lsl #27] │ │ │ │ - tstls r2, r4, lsl #16 │ │ │ │ - @ instruction: 0xf7fa9207 │ │ │ │ - blls 0x1a8dec │ │ │ │ - vmla.f d18, d0, d0[0] │ │ │ │ - subcs r0, r0, r0, lsr #3 │ │ │ │ - eoreq pc, r0, r0, asr #5 │ │ │ │ - stcls 0, cr4, [r4], {25} │ │ │ │ - ldmib sp, {r0, r7, r9, lr}^ │ │ │ │ - @ instruction: 0xf0003205 │ │ │ │ - vshl.s8 q4, q12, q8 │ │ │ │ - stmdbcs r0, {r0, r1, r2, r4, r6, r7, r9, pc}^ │ │ │ │ - ldrbhi pc, [r7], #0 @ │ │ │ │ - svcne 0x0000f5b1 │ │ │ │ - strbhi pc, [r7], #0 @ │ │ │ │ - @ instruction: 0xf47f2900 │ │ │ │ - tstcs r1, fp, ror #26 │ │ │ │ - stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf6444100 │ │ │ │ - vaddw.s8 q8, q0, d17 │ │ │ │ - @ instruction: 0xf7fe010e │ │ │ │ - strb pc, [r0, #-2107]! @ 0xfffff7c5 @ │ │ │ │ - tstls r2, r4, lsl #16 │ │ │ │ - stc2 7, cr15, [r6], #1000 @ 0x3e8 │ │ │ │ - stmdbls r4, {r1, r8, r9, fp, ip, pc} │ │ │ │ - @ instruction: 0xf4132401 │ │ │ │ - stmib sp, {r7, r8, r9, sl, fp, ip}^ │ │ │ │ - bls 0x26ea90 │ │ │ │ - svclt 0x000c4638 │ │ │ │ - teqpne sp, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ - msrmi R9_usr, r4 │ │ │ │ - svclt 0x000c9b05 │ │ │ │ - smlabteq lr, r0, r2, pc @ │ │ │ │ - smlabteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf914f7fe │ │ │ │ - @ instruction: 0xf411e545 │ │ │ │ - @ instruction: 0xf0401480 │ │ │ │ - stmdage r4, {r0, r1, r2, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xf7fa9407 │ │ │ │ - strtmi pc, [r3], -r7, lsl #25 │ │ │ │ - stmdbge r4, {r1, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf7fe4638 │ │ │ │ - ldr pc, [r6, #-3757]! @ 0xfffff153 │ │ │ │ - tstls r2, r4, lsl #16 │ │ │ │ - ldc2l 7, cr15, [ip], #-1000 @ 0xfffffc18 │ │ │ │ - stmdbls r4, {r1, r8, r9, fp, ip, pc} │ │ │ │ - @ instruction: 0xf4132401 │ │ │ │ - stmib sp, {r7, r8, r9, sl, fp, ip}^ │ │ │ │ - bls 0x26eae4 │ │ │ │ - svclt 0x000c4638 │ │ │ │ - msrcs (UNDEF: 101), r4 │ │ │ │ - bicmi pc, r1, r4, asr #12 │ │ │ │ - svclt 0x000c9b05 │ │ │ │ - smlabteq lr, r0, r2, pc @ │ │ │ │ - smlabteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf962f7fd │ │ │ │ - @ instruction: 0xf04fe51b │ │ │ │ - vmov.i32 d16, #255 @ 0x000000ff │ │ │ │ - strbmi r0, [r2, #-3232]! @ 0xfffff360 │ │ │ │ - andhi pc, lr, #0 │ │ │ │ - subeq pc, r0, pc, asr #32 │ │ │ │ - cmnphi r0, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ - addeq pc, r0, r0, asr #5 │ │ │ │ - @ instruction: 0xf0004282 │ │ │ │ - @ instruction: 0xf5b281f4 │ │ │ │ - @ instruction: 0xf47f0f20 │ │ │ │ - sbcseq sl, r9, #448 @ 0x1c0 │ │ │ │ - mvnhi pc, #0, 2 │ │ │ │ - stmdage r4, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf7fa9407 │ │ │ │ - movwcs pc, #3145 @ 0xc49 @ │ │ │ │ - ldrmi sl, [sl], -r4, lsl #18 │ │ │ │ - @ instruction: 0xf7fe4638 │ │ │ │ - ldrbt pc, [r8], #3199 @ 0xc7f @ │ │ │ │ - strls r2, [sl], #-513 @ 0xfffffdff │ │ │ │ - eorhi pc, r0, sp, asr #17 │ │ │ │ - andls r0, r9, #28, 4 @ 0xc0000001 │ │ │ │ - ldclge 5, cr15, [r0], #252 @ 0xfc │ │ │ │ - andls sl, r4, #4, 18 @ 0x10000 │ │ │ │ - andpl pc, r0, #201326595 @ 0xc000003 │ │ │ │ - stmib sp, {r0, r1, r3, r4, r6, r7, r9, ip, sp, pc}^ │ │ │ │ - movwls r2, #29957 @ 0x7505 │ │ │ │ - @ instruction: 0xff18f7fe │ │ │ │ - sbcslt lr, sl, #-452984832 @ 0xe5000000 │ │ │ │ - ldceq 2, cr9, [sl], {7} │ │ │ │ - @ instruction: 0xf002a904 │ │ │ │ - strls r0, [r9], #-528 @ 0xfffffdf0 │ │ │ │ - andeq lr, r8, #270336 @ 0x42000 │ │ │ │ - andls r2, r8, #16777216 @ 0x1000000 │ │ │ │ - subpl pc, r0, #201326595 @ 0xc000003 │ │ │ │ - andsls pc, r8, sp, asr #17 │ │ │ │ - movwpl pc, #963 @ 0x3c3 @ │ │ │ │ - stmib sp, {r1, r3, sl, ip, pc}^ │ │ │ │ - @ instruction: 0xf7fe2304 │ │ │ │ - strb pc, [lr], #3841 @ 0xf01 @ │ │ │ │ - @ instruction: 0xf8cd2201 │ │ │ │ - andls r8, r9, #32 │ │ │ │ - strls r0, [sl], #-538 @ 0xfffffde6 │ │ │ │ - stclge 5, cr15, [r6], {63} @ 0x3f │ │ │ │ + vcgt.s8 d8, d0, d11 │ │ │ │ + bcs 0x1109d44 │ │ │ │ + adcshi pc, pc, r0 │ │ │ │ + orrshi pc, r4, r0, lsl #4 │ │ │ │ + @ instruction: 0xf0002a00 │ │ │ │ + eorcs r8, pc, #1677721600 @ 0x64000000 │ │ │ │ + subeq pc, r0, #192, 4 │ │ │ │ + bcs 0xf9a10 │ │ │ │ + stclge 4, cr15, [sl, #508]! @ 0x1fc │ │ │ │ ldmdavs r1, {r1, r8, sl, fp, sp, lr} │ │ │ │ svceq 0x00f0f011 │ │ │ │ @ instruction: 0xf8d2d10a │ │ │ │ @ instruction: 0xf4111098 │ │ │ │ @ instruction: 0xf43f6f70 │ │ │ │ - ldmdavs r2, {r0, r1, r3, r4, r5, r7, sl, fp, sp, pc}^ │ │ │ │ - svcvs 0x0070f412 │ │ │ │ - ldcge 4, cr15, [r6], #252 @ 0xfc │ │ │ │ - ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - strls r2, [r6, #-1025] @ 0xfffffbff │ │ │ │ - vrshr.u64 , q5, #61 │ │ │ │ - andls r5, r7, #0, 6 │ │ │ │ - movwmi lr, #18893 @ 0x49cd │ │ │ │ - @ instruction: 0xf9cef7fd │ │ │ │ - ldcvs 4, cr14, [r8, #-676]! @ 0xfffffd5c │ │ │ │ - @ instruction: 0xf0010049 │ │ │ │ - vorr.i32 d16, #190 @ 0x000000be │ │ │ │ - movwmi r5, #41600 @ 0xa280 │ │ │ │ - stmdavs r2, {r3, r9, ip, pc} │ │ │ │ - strls r2, [r9], #-257 @ 0xfffffeff │ │ │ │ - svceq 0x00f0f012 │ │ │ │ - tstle sl, sl, lsl #2 │ │ │ │ - @ instruction: 0x2098f8d0 │ │ │ │ + ldmdavs r2, {r0, r1, r2, r3, r4, r6, r7, r8, sl, fp, sp, pc}^ │ │ │ │ svcvs 0x0070f412 │ │ │ │ - ldcge 4, cr15, [r4], {63} @ 0x3f │ │ │ │ - @ instruction: 0xf4126842 │ │ │ │ + ldclge 4, cr15, [sl, #252] @ 0xfc │ │ │ │ + movwls r4, #9784 @ 0x2638 │ │ │ │ + @ instruction: 0xf90af7ff │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + blls 0x195730 │ │ │ │ + @ instruction: 0xf3c30bdc │ │ │ │ + @ instruction: 0xf00412c0 │ │ │ │ + vmov.i32 d16, #12451840 @ 0x00be0000 │ │ │ │ + tstmi r4, #12582912 @ 0xc00000 │ │ │ │ + @ instruction: 0xf14002de │ │ │ │ + @ instruction: 0xf76687e1 │ │ │ │ + strtmi pc, [r1], -fp, lsr #19 │ │ │ │ + @ instruction: 0xf7fa9002 │ │ │ │ + stmdals r2, {r0, r1, r2, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf0012d0f │ │ │ │ + @ instruction: 0x4602815f │ │ │ │ + ldrtmi r4, [r8], -r9, lsr #12 │ │ │ │ + blx 0xffd27948 │ │ │ │ + @ instruction: 0xf5b2e728 │ │ │ │ + rsble r0, sp, r0, lsr #30 │ │ │ │ + mvnshi pc, r0, lsl #4 │ │ │ │ + svceq 0x0000f5b2 │ │ │ │ + subhi pc, r5, #0 │ │ │ │ + vmla.f d18, d0, d0[0] │ │ │ │ + addmi r0, sl, #128, 2 │ │ │ │ + stcge 4, cr15, [r8, #508]! @ 0x1fc │ │ │ │ + stmdage r4, {r0, r3, r4, r9, sl, lr} │ │ │ │ + strls r9, [r7], #-770 @ 0xfffffcfe │ │ │ │ + ldc2l 7, cr15, [ip], #1000 @ 0x3e8 │ │ │ │ + sbcseq r9, r9, #2048 @ 0x800 │ │ │ │ + ldcge 5, cr15, [lr, #508] @ 0x1fc │ │ │ │ + stmdbge r4, {r0, r8, r9, sp} │ │ │ │ + @ instruction: 0x4638461a │ │ │ │ + @ instruction: 0xff1ef7fe │ │ │ │ + @ instruction: 0xf8d2e597 │ │ │ │ + @ instruction: 0xf4100098 │ │ │ │ @ instruction: 0xf43f6f70 │ │ │ │ - stmdbge r4, {r0, r1, r2, r3, r7, sl, fp, sp, pc} │ │ │ │ - vmvn.i32 d20, #-1207959552 @ 0xb8000000 │ │ │ │ - @ instruction: 0xf8cd5440 │ │ │ │ - bfi r8, r8, #0, #22 │ │ │ │ - svcne 0x0010f1b2 │ │ │ │ - stcge 4, cr15, [r4], {127} @ 0x7f │ │ │ │ - vsubl.s8 q9, d0, d15 │ │ │ │ - andmi r0, sl, r0, asr #4 │ │ │ │ - @ instruction: 0xf0002a00 │ │ │ │ - @ instruction: 0xf5b28233 │ │ │ │ - @ instruction: 0xf47f0f80 │ │ │ │ - strls sl, [r7], #-3193 @ 0xfffff387 │ │ │ │ - vqdmulh.s q8, , d0[3] │ │ │ │ - @ instruction: 0xf0041241 │ │ │ │ - tstmi r4, #4, 8 @ 0x4000000 │ │ │ │ - strls r0, [r8], #-2266 @ 0xfffff726 │ │ │ │ - @ instruction: 0xf3c3a904 │ │ │ │ - @ instruction: 0xf0024403 │ │ │ │ - vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ - @ instruction: 0x43225cc0 │ │ │ │ - movwcc pc, #13251 @ 0x33c3 @ │ │ │ │ - andsgt pc, r0, sp, asr #17 │ │ │ │ - andls r9, r6, #335544320 @ 0x14000000 │ │ │ │ - blx 0xfe6a7c76 │ │ │ │ - @ instruction: 0xf5b2e45f │ │ │ │ - @ instruction: 0xf0001f00 │ │ │ │ - subcs r8, r0, r0, lsr #3 │ │ │ │ - eoreq pc, r0, r0, asr #5 │ │ │ │ - @ instruction: 0xf47f4282 │ │ │ │ - stmdage r4, {r0, r2, r4, r6, sl, fp, sp, pc} │ │ │ │ - @ instruction: 0xf7fa9102 │ │ │ │ - blls 0x1a8b04 │ │ │ │ - strcs r9, [r0], #-2308 @ 0xfffff6fc │ │ │ │ - svcne 0x0080f413 │ │ │ │ - strne lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldrtmi r9, [r8], -r6, lsl #20 │ │ │ │ - vmax.f32 d27, d4, d12 │ │ │ │ - @ instruction: 0xf643615d │ │ │ │ - blls 0x2423b8 │ │ │ │ - @ instruction: 0xf2c0bf0c │ │ │ │ - vaddw.s8 q8, q0, d14 │ │ │ │ - @ instruction: 0xf7fd010e │ │ │ │ - ldrt pc, [sl], #-2177 @ 0xfffff77f @ │ │ │ │ + ldmdavs r2, {r0, r4, r7, r8, sl, fp, sp, pc}^ │ │ │ │ + svcvs 0x0070f412 │ │ │ │ + stcge 4, cr15, [ip, #252] @ 0xfc │ │ │ │ + stmdage r4, {r1, r4, r8, r9, sl, sp, lr, pc} │ │ │ │ + andls r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ + stc2 7, cr15, [r0, #-1000] @ 0xfffffc18 │ │ │ │ + cmpcs r0, r2, lsl #22 │ │ │ │ + asreq pc, r0, #5 @ │ │ │ │ vmla.i d18, d0, d0[0] │ │ │ │ - b 0x129f4c │ │ │ │ - @ instruction: 0xf5b20200 │ │ │ │ - @ instruction: 0xf0000f00 │ │ │ │ - vcge.s8 d8, d16, d29 │ │ │ │ - @ instruction: 0xf5b281ab │ │ │ │ - @ instruction: 0xf0001f00 │ │ │ │ - vcgt.s8 q4, q8, │ │ │ │ - bcs 0x10aa8c │ │ │ │ - bichi pc, pc, #0 │ │ │ │ - strcs sl, [r1], #-2052 @ 0xfffff7fc │ │ │ │ - blx 0xfe427cde │ │ │ │ - stmib sp, {r2, r8, fp, ip, pc}^ │ │ │ │ - ldrtmi r1, [r8], -r0, lsl #8 │ │ │ │ + andsmi r0, r9, r0, lsr #32 │ │ │ │ + addmi r9, r1, #4, 24 @ 0x400 │ │ │ │ andcc lr, r5, #3620864 @ 0x374000 │ │ │ │ - msrpl (UNDEF: 97), r4 │ │ │ │ + strbthi pc, [r9], #0 @ │ │ │ │ + sbcshi pc, r7, #0, 4 │ │ │ │ + @ instruction: 0xf0002940 │ │ │ │ + @ instruction: 0xf5b184d8 │ │ │ │ + @ instruction: 0xf0001f00 │ │ │ │ + stmdbcs r0, {r3, r6, r7, sl, pc} │ │ │ │ + stclge 4, cr15, [ip, #-508]! @ 0xfffffe04 │ │ │ │ + ldrtmi r2, [r8], -r1, lsl #2 │ │ │ │ + smlabtmi r0, sp, r9, lr │ │ │ │ + biceq pc, r9, r4, asr #12 │ │ │ │ smlabteq lr, r0, r2, pc @ │ │ │ │ - mrc2 7, 7, pc, cr0, cr13, {7} │ │ │ │ - stcvs 4, cr14, [r2, #-84] @ 0xffffffac │ │ │ │ - @ instruction: 0xf0116811 │ │ │ │ - strdle r0, [sl, -r0] │ │ │ │ - @ instruction: 0x0098f8d2 │ │ │ │ - svcvs 0x0070f410 │ │ │ │ - stcge 4, cr15, [sl], {63} @ 0x3f │ │ │ │ - @ instruction: 0xf4126852 │ │ │ │ - @ instruction: 0xf43f6f70 │ │ │ │ - ldmdaeq ip, {r0, r2, sl, fp, sp, pc}^ │ │ │ │ - andeq pc, pc, #3 │ │ │ │ - ldreq pc, [r0], #-4 │ │ │ │ - svceq 0x000ef011 │ │ │ │ - streq lr, [r2], #-2628 @ 0xfffff5bc │ │ │ │ - strbteq sp, [r6], r2, lsl #2 │ │ │ │ - blge 0xfff27244 │ │ │ │ - movwls r4, #9784 @ 0x2638 │ │ │ │ - @ instruction: 0xff18f7fe │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - blls 0x1952e4 │ │ │ │ - @ instruction: 0xf1040064 │ │ │ │ - sbcseq r0, sp, #4096 @ 0x1000 │ │ │ │ - ldrbhi pc, [r2], #-320 @ 0xfffffec0 @ │ │ │ │ - @ instruction: 0xf812f766 │ │ │ │ - andls r4, r2, r1, lsr #12 │ │ │ │ - @ instruction: 0xff42f7f9 │ │ │ │ - strbmi r9, [r1], -r2, lsl #20 │ │ │ │ - @ instruction: 0xf7be4638 │ │ │ │ - @ instruction: 0xf766f953 │ │ │ │ - stclne 8, cr15, [r1], #-28 @ 0xffffffe4 │ │ │ │ - @ instruction: 0xf7f94604 │ │ │ │ - qasxmi pc, r2, r7 @ │ │ │ │ - ldrtmi r4, [r8], -r9, asr #12 │ │ │ │ - @ instruction: 0xf948f7be │ │ │ │ - @ instruction: 0xf5b2e544 │ │ │ │ - @ instruction: 0xf47f1f00 │ │ │ │ - stmdage r4, {r0, r1, r2, r3, r6, r7, r8, r9, fp, sp, pc} │ │ │ │ + @ instruction: 0xf84cf7fe │ │ │ │ + stmdage r4, {r0, r5, r6, r8, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fa9102 │ │ │ │ - blls 0x1a89f8 │ │ │ │ - bls 0x2901b8 │ │ │ │ - strne pc, [r0], #1043 @ 0x413 │ │ │ │ - eorshi pc, sp, #64 @ 0x40 │ │ │ │ + blls 0x1a8de4 │ │ │ │ + strcs r9, [r1], #-2308 @ 0xfffff6fc │ │ │ │ + svcne 0x0080f413 │ │ │ │ strne lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blls 0x23b698 │ │ │ │ - @ instruction: 0x41b1f643 │ │ │ │ - smlabteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xff88f7fd │ │ │ │ - bllt 0xfef67dc4 │ │ │ │ - vmla.f d18, d0, d0[0] │ │ │ │ - addmi r0, sl, #160, 2 @ 0x28 │ │ │ │ - blge 0xfeda6fd0 │ │ │ │ - addne pc, r0, #318767104 @ 0x13000000 │ │ │ │ - orrshi pc, r7, r0, asr #32 │ │ │ │ - stmdage r4, {r0, r3, r4, r9, sl, lr} │ │ │ │ - strls r9, [r7], #-514 @ 0xfffffdfe │ │ │ │ - blx 0xffda7dd0 │ │ │ │ - andcs r9, r1, #2048 @ 0x800 │ │ │ │ - ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - ldc2 7, cr15, [r8, #-1016] @ 0xfffffc08 │ │ │ │ - bllt 0xfe967df4 │ │ │ │ - adceq pc, r0, r0, asr #5 │ │ │ │ - @ instruction: 0xf47f4282 │ │ │ │ - @ instruction: 0xf411ab9b │ │ │ │ - @ instruction: 0xf0401280 │ │ │ │ - stmdage r4, {r0, r1, r2, r3, r5, r6, r7, r8, pc} │ │ │ │ - andls r9, r2, #1879048192 @ 0x70000000 │ │ │ │ - blx 0xff827dfc │ │ │ │ - andcs r9, r1, #2048 @ 0x800 │ │ │ │ - ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - blx 0x5a7e1a │ │ │ │ - bllt 0xfe3e7e20 │ │ │ │ - @ instruction: 0xf7f94641 │ │ │ │ - @ instruction: 0xf8d7fee5 │ │ │ │ - @ instruction: 0xf04f3088 │ │ │ │ - ldrtmi r0, [r8], -r2, ror #25 │ │ │ │ - @ instruction: 0xf003462a │ │ │ │ - strtmi r0, [r1], -pc, lsl #6 │ │ │ │ - andgt pc, r0, sp, asr #17 │ │ │ │ - cdp2 7, 11, cr15, cr0, cr1, {6} │ │ │ │ - strbmi lr, [r1], -sl, ror #9 │ │ │ │ - @ instruction: 0xff1cf7f9 │ │ │ │ - ldrdcc pc, [r8], r7 │ │ │ │ - mcrreq 0, 4, pc, r3, cr15 @ │ │ │ │ - @ instruction: 0x462a4638 │ │ │ │ - movweq pc, #61443 @ 0xf003 @ │ │ │ │ - @ instruction: 0xf8cd4621 │ │ │ │ - @ instruction: 0xf7c2c000 │ │ │ │ - ldrb pc, [r9], #2109 @ 0x83d @ │ │ │ │ - tstls r2, r4, lsl #16 │ │ │ │ - @ instruction: 0xf7fa9407 │ │ │ │ - blls 0x1a8928 │ │ │ │ - orrne pc, r0, r3, lsl r4 @ │ │ │ │ - eorhi pc, ip, #64 @ 0x40 │ │ │ │ - movwmi lr, #18909 @ 0x49dd │ │ │ │ - smlabtmi r0, sp, r9, lr │ │ │ │ ldrtmi r9, [r8], -r6, lsl #20 │ │ │ │ - @ instruction: 0x51b9f643 │ │ │ │ - smlabteq lr, r0, r2, pc @ │ │ │ │ - @ instruction: 0xff20f7fd │ │ │ │ - bllt 0x1567e94 │ │ │ │ - tstls r2, r4, lsl #16 │ │ │ │ - blx 0xfe6a7e88 │ │ │ │ - stmdbls r4, {r1, r8, r9, fp, ip, pc} │ │ │ │ - @ instruction: 0xf4134638 │ │ │ │ - bls 0x2710ac │ │ │ │ - stmib sp, {r0, r1, r3, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ - stmib sp, {sl, fp, ip}^ │ │ │ │ - vshl.s8 d17, d0, d4 │ │ │ │ - @ instruction: 0xf6436105 │ │ │ │ - blls 0x23e444 │ │ │ │ + @ instruction: 0xf644bf0c │ │ │ │ + @ instruction: 0xf64411e5 │ │ │ │ + blls 0x23a248 │ │ │ │ @ instruction: 0xf2c0bf0c │ │ │ │ vaddw.s8 q8, q0, d14 │ │ │ │ - @ instruction: 0xf7fd010e │ │ │ │ - @ instruction: 0xf7ffff03 │ │ │ │ - stmdage r4, {r2, r4, r5, r8, r9, fp, ip, sp, pc} │ │ │ │ + @ instruction: 0xf7fe010e │ │ │ │ + strb pc, [r6, #-2341] @ 0xfffff6db @ │ │ │ │ + strne pc, [r0], #1041 @ 0x411 │ │ │ │ + bichi pc, r8, #64 @ 0x40 │ │ │ │ + strls sl, [r7], #-2052 @ 0xfffff7fc │ │ │ │ + ldc2 7, cr15, [r8], {250} @ 0xfa │ │ │ │ + strtmi r4, [r2], -r3, lsr #12 │ │ │ │ + ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ + mrc2 7, 5, pc, cr14, cr14, {7} │ │ │ │ + stmdage r4, {r0, r1, r2, r4, r5, r8, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fa9102 │ │ │ │ - blls 0x1a88c0 │ │ │ │ + blls 0x1a8d90 │ │ │ │ strcs r9, [r1], #-2308 @ 0xfffff6fc │ │ │ │ svcne 0x0080f413 │ │ │ │ strne lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ ldrtmi r9, [r8], -r6, lsl #20 │ │ │ │ - vmax.f32 d27, d4, d12 │ │ │ │ - @ instruction: 0xf6447111 │ │ │ │ - blls 0x22a59c │ │ │ │ + @ instruction: 0xf644bf0c │ │ │ │ + @ instruction: 0xf644310d │ │ │ │ + blls 0x23e11c │ │ │ │ @ instruction: 0xf2c0bf0c │ │ │ │ vaddw.s8 q8, q0, d14 │ │ │ │ @ instruction: 0xf7fd010e │ │ │ │ - @ instruction: 0xf7fffee7 │ │ │ │ - stmdage r4, {r3, r4, r8, r9, fp, ip, sp, pc} │ │ │ │ - strls r9, [r7], #-258 @ 0xfffffefe │ │ │ │ - blx 0x1827efc │ │ │ │ - sbcseq r9, r8, #2048 @ 0x800 │ │ │ │ - blge 0x4a7518 │ │ │ │ - stmdbge r4, {r0, r8, r9, sp} │ │ │ │ + ldr pc, [ip, #-2419] @ 0xfffff68d │ │ │ │ + ldceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ + stceq 2, cr15, [r0], #768 @ 0x300 │ │ │ │ + @ instruction: 0xf0004562 │ │ │ │ + @ instruction: 0xf04f820e │ │ │ │ + vhadd.s8 q0, q0, q0 │ │ │ │ + vbic.i32 q12, #0 @ 0x00000000 │ │ │ │ + addmi r0, r2, #128 @ 0x80 │ │ │ │ + mvnshi pc, r0 │ │ │ │ + svceq 0x0020f5b2 │ │ │ │ + stcge 4, cr15, [r8, #-508] @ 0xfffffe04 │ │ │ │ + @ instruction: 0xf10002d9 │ │ │ │ + ldrmi r8, [r9], -r3, ror #7 │ │ │ │ + strls sl, [r7], #-2052 @ 0xfffff7fc │ │ │ │ + mrrc2 7, 15, pc, sl, cr10 @ │ │ │ │ + stmdbge r4, {r8, r9, sp} │ │ │ │ @ instruction: 0x4638461a │ │ │ │ - blx 0xfe4a7f20 │ │ │ │ - bllt 0x2e7f28 │ │ │ │ - vsubl.s8 q9, d16, d31 │ │ │ │ - andmi r0, sl, r0, asr #4 │ │ │ │ - svceq 0x0080f5b2 │ │ │ │ - bge 0xa7138 │ │ │ │ - @ instruction: 0xf3c3a904 │ │ │ │ - strls r5, [r7], #-512 @ 0xfffffe00 │ │ │ │ + ldc2 7, cr15, [r0], {254} @ 0xfe │ │ │ │ + andcs lr, r1, #-117440512 @ 0xf9000000 │ │ │ │ + @ instruction: 0xf8cd940a │ │ │ │ + andseq r8, ip, #32 │ │ │ │ + @ instruction: 0xf53f9209 │ │ │ │ + stmdbge r4, {r0, r4, r5, r6, r7, sl, fp, sp, pc} │ │ │ │ vsubl.u8 , d3, d4 │ │ │ │ - vsubl.u8 q10, d3, d3 │ │ │ │ - stmib sp, {r0, r1, r8, r9, ip, sp}^ │ │ │ │ - @ instruction: 0xf7fa2305 │ │ │ │ - @ instruction: 0xf7ffffc5 │ │ │ │ - stmdage r4, {r4, r5, r6, r7, r9, fp, ip, sp, pc} │ │ │ │ + sbcslt r5, fp, #0, 4 │ │ │ │ + strcs lr, [r5, #-2509] @ 0xfffff633 │ │ │ │ + @ instruction: 0xf7fe9307 │ │ │ │ + strbt pc, [r6], #3881 @ 0xf29 @ │ │ │ │ + andls fp, r7, #-1610612723 @ 0xa000000d │ │ │ │ + stmdbge r4, {r1, r3, r4, r7, sl, fp} │ │ │ │ + andseq pc, r0, #2 │ │ │ │ + b 0x118ec28 │ │ │ │ + strcs r0, [r1], #-520 @ 0xfffffdf8 │ │ │ │ + vsubl.u8 , d3, d8 │ │ │ │ + @ instruction: 0xf8cd5240 │ │ │ │ + vmov.i32 d25, #184 @ 0x000000b8 │ │ │ │ + strls r5, [sl], #-768 @ 0xfffffd00 │ │ │ │ + movwcs lr, #18893 @ 0x49cd │ │ │ │ + @ instruction: 0xff12f7fe │ │ │ │ + andcs lr, r1, #-822083584 @ 0xcf000000 │ │ │ │ + eorhi pc, r0, sp, asr #17 │ │ │ │ + andseq r9, sl, #-1879048192 @ 0x90000000 │ │ │ │ + @ instruction: 0xf53f940a │ │ │ │ + stcvs 12, cr10, [r2, #-796] @ 0xfffffce4 │ │ │ │ + @ instruction: 0xf0116811 │ │ │ │ + strdle r0, [sl, -r0] │ │ │ │ + @ instruction: 0x1098f8d2 │ │ │ │ + svcvs 0x0070f411 │ │ │ │ + ldcge 4, cr15, [ip], #252 @ 0xfc │ │ │ │ + @ instruction: 0xf4126852 │ │ │ │ + @ instruction: 0xf43f6f70 │ │ │ │ + stmdbge r4, {r0, r1, r2, r4, r5, r7, sl, fp, sp, pc} │ │ │ │ + strcs r4, [r1], #-1592 @ 0xfffff9c8 │ │ │ │ + sbcslt r9, sl, #25165824 @ 0x1800000 │ │ │ │ + movwpl pc, #963 @ 0x3c3 @ │ │ │ │ + stmib sp, {r0, r1, r2, r9, ip, pc}^ │ │ │ │ + @ instruction: 0xf7fd4304 │ │ │ │ + strt pc, [sl], #2527 @ 0x9df │ │ │ │ + subeq r6, r9, r8, lsr sp │ │ │ │ + tstpeq lr, r1 @ p-variant is OBSOLETE │ │ │ │ + addpl pc, r0, #201326595 @ 0xc000003 │ │ │ │ + andls r4, r8, #671088640 @ 0x28000000 │ │ │ │ + tstcs r1, r2, lsl #16 │ │ │ │ + @ instruction: 0xf0129409 │ │ │ │ + strdls r0, [sl, -r0] │ │ │ │ + @ instruction: 0xf8d0d10a │ │ │ │ + @ instruction: 0xf4122098 │ │ │ │ + @ instruction: 0xf43f6f70 │ │ │ │ + stmdavs r2, {r0, r2, r4, r7, sl, fp, sp, pc}^ │ │ │ │ + svcvs 0x0070f412 │ │ │ │ + ldcge 4, cr15, [r0], {63} @ 0x3f │ │ │ │ + ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ + strbpl pc, [r0], #-963 @ 0xfffffc3d @ │ │ │ │ + andshi pc, r8, sp, asr #17 │ │ │ │ + @ instruction: 0xf1b2e7d5 │ │ │ │ + @ instruction: 0xf47f1f10 │ │ │ │ + andcs sl, pc, #34048 @ 0x8500 │ │ │ │ + subeq pc, r0, #192, 4 │ │ │ │ + bcs 0xf9ce8 │ │ │ │ + eorshi pc, r3, #0 │ │ │ │ + svceq 0x0080f5b2 │ │ │ │ + ldclge 4, cr15, [sl], #-508 @ 0xfffffe04 │ │ │ │ + stcleq 4, cr9, [ip], {7} │ │ │ │ + subne pc, r1, #67108867 @ 0x4000003 │ │ │ │ + streq pc, [r4], #-4 │ │ │ │ + ldmeq sl, {r2, r4, r8, r9, lr}^ │ │ │ │ + stmdbge r4, {r3, sl, ip, pc} │ │ │ │ + strmi pc, [r3], #-963 @ 0xfffffc3d │ │ │ │ + andseq pc, r0, #2 │ │ │ │ + stclpl 3, cr15, [r0], {195} @ 0xc3 │ │ │ │ + vsubw.u8 q10, , d18 │ │ │ │ + @ instruction: 0xf8cd3303 │ │ │ │ + movwls ip, #20496 @ 0x5010 │ │ │ │ + @ instruction: 0xf7ff9206 │ │ │ │ + strbt pc, [r0], #-2967 @ 0xfffff469 @ │ │ │ │ + svcne 0x0000f5b2 │ │ │ │ + movhi pc, r0 │ │ │ │ + vmla.i d18, d0, d0[0] │ │ │ │ + addmi r0, r2, #32 │ │ │ │ + mrrcge 4, 7, pc, r6, cr15 @ │ │ │ │ + tstls r2, r4, lsl #16 │ │ │ │ + blx 0xfec27d06 │ │ │ │ + stmdbls r4, {r1, r8, r9, fp, ip, pc} │ │ │ │ + @ instruction: 0xf4132400 │ │ │ │ + stmib sp, {r7, r8, r9, sl, fp, ip}^ │ │ │ │ + bls 0x26ed2c │ │ │ │ + svclt 0x000c4638 │ │ │ │ + tstpvc r5, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ + msrvc (UNDEF: 105), r3 │ │ │ │ + svclt 0x000c9b05 │ │ │ │ + smlabteq lr, r0, r2, pc @ │ │ │ │ + smlabteq lr, r0, r2, pc @ │ │ │ │ + @ instruction: 0xf892f7fd │ │ │ │ + subcs lr, r0, fp, lsr r4 │ │ │ │ + adceq pc, r0, r0, asr #5 │ │ │ │ + andeq lr, r0, #4096 @ 0x1000 │ │ │ │ + svceq 0x0000f5b2 │ │ │ │ + @ instruction: 0x83bef000 │ │ │ │ + @ instruction: 0x81abf200 │ │ │ │ + svcne 0x0000f5b2 │ │ │ │ + bichi pc, r4, #0 │ │ │ │ + msrhi SPSR_fx, #0, 4 │ │ │ │ + @ instruction: 0xf0002a00 │ │ │ │ + stmdage r4, {r4, r6, r7, r8, r9, pc} │ │ │ │ + @ instruction: 0xf7fa2401 │ │ │ │ + stmdbls r4, {r0, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + strne lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ + ldmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ + @ instruction: 0xf6443205 │ │ │ │ + vaddw.s8 q11, q0, d9 │ │ │ │ + @ instruction: 0xf7fd010e │ │ │ │ + ldr pc, [r6], #-3841 @ 0xfffff0ff │ │ │ │ + ldmdavs r1, {r1, r8, sl, fp, sp, lr} │ │ │ │ + svceq 0x00f0f011 │ │ │ │ + @ instruction: 0xf8d2d10a │ │ │ │ + @ instruction: 0xf4100098 │ │ │ │ + @ instruction: 0xf43f6f70 │ │ │ │ + ldmdavs r2, {r0, r1, r3, sl, fp, sp, pc}^ │ │ │ │ + svcvs 0x0070f412 │ │ │ │ + stcge 4, cr15, [r6], {63} @ 0x3f │ │ │ │ + @ instruction: 0xf003085c │ │ │ │ + @ instruction: 0xf004020f │ │ │ │ + @ instruction: 0xf0110410 │ │ │ │ + b 0x11ed9fc │ │ │ │ + tstle r2, r2, lsl #8 │ │ │ │ + @ instruction: 0xf53f06e6 │ │ │ │ + @ instruction: 0x4638abf9 │ │ │ │ + @ instruction: 0xf7fe9302 │ │ │ │ + stmdacs r0, {r0, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stclge 4, cr15, [r4, #-252]! @ 0xffffff04 │ │ │ │ + rsbeq r9, r4, r2, lsl #22 │ │ │ │ + beq 0x1661f4 │ │ │ │ + @ instruction: 0xf14002dd │ │ │ │ + @ instruction: 0xf7658453 │ │ │ │ + strtmi pc, [r1], -pc, asr #31 │ │ │ │ + @ instruction: 0xf7f99002 │ │ │ │ + bls 0x1a9b44 │ │ │ │ + ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ + @ instruction: 0xf918f7be │ │ │ │ + @ instruction: 0xffc4f765 │ │ │ │ + strmi r1, [r4], -r1, ror #24 │ │ │ │ + @ instruction: 0xff48f7f9 │ │ │ │ + strbmi r4, [r9], -r2, lsr #12 │ │ │ │ + @ instruction: 0xf7be4638 │ │ │ │ + strb pc, [r5, #-2317] @ 0xfffff6f3 @ │ │ │ │ + svcne 0x0000f5b2 │ │ │ │ + blge 0xff52701c │ │ │ │ + tstls r2, r4, lsl #16 │ │ │ │ + blx 0xaa7e12 │ │ │ │ + stmdbls r4, {r1, r8, r9, fp, ip, pc} │ │ │ │ + @ instruction: 0xf4139a06 │ │ │ │ + @ instruction: 0xf0401480 │ │ │ │ + stmib sp, {r1, r2, r3, r4, r5, r9, pc}^ │ │ │ │ + ldrtmi r1, [r8], -r0, lsl #8 │ │ │ │ + @ instruction: 0xf6439b05 │ │ │ │ + vorr.i32 , #9 @ 0x00000009 │ │ │ │ + @ instruction: 0xf7fd010e │ │ │ │ + @ instruction: 0xf7ffff99 │ │ │ │ + strhcs fp, [r0, #-186] @ 0xffffff46 │ │ │ │ + asreq pc, r0, #5 @ │ │ │ │ + @ instruction: 0xf47f428a │ │ │ │ + @ instruction: 0xf413abb3 │ │ │ │ + @ instruction: 0xf0401280 │ │ │ │ + @ instruction: 0x46198198 │ │ │ │ + andls sl, r2, #4, 16 @ 0x40000 │ │ │ │ + @ instruction: 0xf7fa9407 │ │ │ │ + blls 0x1a8a7c │ │ │ │ + stmdbge r4, {r0, r9, sp} │ │ │ │ + @ instruction: 0xf7fe4638 │ │ │ │ + @ instruction: 0xf7fffd29 │ │ │ │ + vqdmlsl.s , d16, d18 │ │ │ │ + addmi r0, r2, #160 @ 0xa0 │ │ │ │ + blge 0xfe827084 │ │ │ │ + addne pc, r0, #285212672 @ 0x11000000 │ │ │ │ + mvnshi pc, r0, asr #32 │ │ │ │ + andls sl, r7, #4, 16 @ 0x40000 │ │ │ │ + @ instruction: 0xf7fa9202 │ │ │ │ + blls 0x1a8a50 │ │ │ │ + stmdbge r4, {r0, r9, sp} │ │ │ │ + @ instruction: 0xf7fe4638 │ │ │ │ + @ instruction: 0xf7fffb23 │ │ │ │ + strbmi fp, [r1], -ip, lsl #23 │ │ │ │ + mrc2 7, 7, pc, cr6, cr9, {7} │ │ │ │ + ldrdcc pc, [r8], r7 │ │ │ │ + stcleq 0, cr15, [r2], #316 @ 0x13c │ │ │ │ + @ instruction: 0x462a4638 │ │ │ │ + movweq pc, #61443 @ 0xf003 @ │ │ │ │ + @ instruction: 0xf8cd4621 │ │ │ │ + @ instruction: 0xf7c1c000 │ │ │ │ + strbt pc, [fp], #3701 @ 0xe75 @ │ │ │ │ + @ instruction: 0xf7f94641 │ │ │ │ + @ instruction: 0xf8d7ff2d │ │ │ │ + @ instruction: 0xf04f3088 │ │ │ │ + ldrtmi r0, [r8], -r3, asr #24 │ │ │ │ + @ instruction: 0xf003462a │ │ │ │ + strtmi r0, [r1], -pc, lsl #6 │ │ │ │ + andgt pc, r0, sp, asr #17 │ │ │ │ + @ instruction: 0xf802f7c2 │ │ │ │ + stmdage r4, {r1, r3, r4, r6, r7, sl, sp, lr, pc} │ │ │ │ strls r9, [r7], #-258 @ 0xfffffefe │ │ │ │ - blx 0xe27f4c │ │ │ │ + blx 0xff0a7ee0 │ │ │ │ @ instruction: 0xf4139b02 │ │ │ │ @ instruction: 0xf0401180 │ │ │ │ - ldmib sp, {r0, r1, r3, r4, r5, r7, r8, pc}^ │ │ │ │ + ldmib sp, {r0, r2, r3, r5, r9, pc}^ │ │ │ │ stmib sp, {r2, r8, r9, lr}^ │ │ │ │ - bls 0x27a378 │ │ │ │ + bls 0x27a30c │ │ │ │ @ instruction: 0xf6434638 │ │ │ │ - vorr.i32 d23, #9 @ 0x00000009 │ │ │ │ - @ instruction: 0xf7fc010e │ │ │ │ - @ instruction: 0xf7ffff1f │ │ │ │ - stmdage r4, {r3, r4, r6, r7, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf7fa9102 │ │ │ │ - blls 0x1a8808 │ │ │ │ - strcs r9, [r1], #-2308 @ 0xfffff6fc │ │ │ │ - svcne 0x0080f413 │ │ │ │ - strne lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldrtmi r9, [r8], -r6, lsl #20 │ │ │ │ - vmax.f32 d27, d4, d12 │ │ │ │ - @ instruction: 0xf6447199 │ │ │ │ - blls 0x22e6f4 │ │ │ │ - @ instruction: 0xf2c0bf0c │ │ │ │ - vaddw.s8 q8, q0, d14 │ │ │ │ - @ instruction: 0xf7fc010e │ │ │ │ - @ instruction: 0xf7ffff03 │ │ │ │ - stmdage r4, {r2, r3, r4, r5, r7, r9, fp, ip, sp, pc} │ │ │ │ + vmla.f d22, d0, d1[4] │ │ │ │ + @ instruction: 0xf7fd010e │ │ │ │ + @ instruction: 0xf7ffff31 │ │ │ │ + stmdage r4, {r1, r4, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fa9102 │ │ │ │ - blls 0x1a87d0 │ │ │ │ + blls 0x1a89c4 │ │ │ │ ldrtmi r9, [r8], -r4, lsl #18 │ │ │ │ stcne 4, cr15, [r0], {19} │ │ │ │ svclt 0x000b9a06 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ strne lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - tstpvs r1, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ - msrvs (UNDEF: 105), r3 │ │ │ │ + @ instruction: 0x61adf244 │ │ │ │ + tstpvs r9, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ svclt 0x000c9b05 │ │ │ │ smlabteq lr, r0, r2, pc @ │ │ │ │ smlabteq lr, r0, r2, pc @ │ │ │ │ - mcr2 7, 7, pc, cr6, cr12, {7} @ │ │ │ │ - blt 0xfe8e7ff8 │ │ │ │ - svceq 0x0020f5b1 │ │ │ │ - andshi pc, lr, #0 │ │ │ │ - vmla.i d18, d0, d0[0] │ │ │ │ - addmi r0, r1, #160 @ 0xa0 │ │ │ │ - andshi pc, r0, #0 │ │ │ │ - svceq 0x0000f5b1 │ │ │ │ - bge 0xfe527214 │ │ │ │ - ldrtmi r2, [r8], -r0, lsl #2 │ │ │ │ + @ instruction: 0xff14f7fd │ │ │ │ + bllt 0xe67f54 │ │ │ │ + tstls r2, r4, lsl #16 │ │ │ │ + blx 0xfe3a7f48 │ │ │ │ + stmdbls r4, {r1, r8, r9, fp, ip, pc} │ │ │ │ + @ instruction: 0xf4132401 │ │ │ │ + stmib sp, {r7, r8, r9, sl, fp, ip}^ │ │ │ │ + bls 0x26ef70 │ │ │ │ + svclt 0x000c4638 │ │ │ │ + @ instruction: 0x71b9f244 │ │ │ │ + cmppne r1, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + svclt 0x000c9b05 │ │ │ │ + smlabteq lr, r0, r2, pc @ │ │ │ │ + smlabteq lr, r0, r2, pc @ │ │ │ │ + mrc2 7, 7, pc, cr8, cr13, {7} │ │ │ │ + bllt 0x767f8c │ │ │ │ + tstls r2, r4, lsl #16 │ │ │ │ + @ instruction: 0xf7fa9407 │ │ │ │ + blls 0x1a8950 │ │ │ │ + @ instruction: 0xf57f02d8 │ │ │ │ + movwcs sl, #6927 @ 0x1b0f │ │ │ │ + ldrmi sl, [sl], -r4, lsl #18 │ │ │ │ + @ instruction: 0xf7fe4638 │ │ │ │ + @ instruction: 0xf7fffa9f │ │ │ │ + adccs fp, pc, #8, 22 @ 0x2000 │ │ │ │ + subeq pc, r0, #192, 4 │ │ │ │ + @ instruction: 0xf5b2400a │ │ │ │ + @ instruction: 0xf47f0f80 │ │ │ │ + stmdbge r4, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, sp, pc} │ │ │ │ + andpl pc, r0, #201326595 @ 0xc000003 │ │ │ │ + andls r9, r4, #117440512 @ 0x7000000 │ │ │ │ + andmi pc, r3, #201326595 @ 0xc000003 │ │ │ │ + movwcc pc, #13251 @ 0x33c3 @ │ │ │ │ + movwcs lr, #22989 @ 0x59cd │ │ │ │ + @ instruction: 0xffd6f7fa │ │ │ │ + blt 0xffd67fdc │ │ │ │ + tstls r2, r4, lsl #16 │ │ │ │ + @ instruction: 0xf7fa9407 │ │ │ │ + blls 0x1a8900 │ │ │ │ + orrne pc, r0, r3, lsl r4 @ │ │ │ │ + @ instruction: 0x81bcf040 │ │ │ │ + movwmi lr, #18909 @ 0x49dd │ │ │ │ smlabtmi r0, sp, r9, lr │ │ │ │ - msreq R9_usr, r4 │ │ │ │ + ldrtmi r9, [r8], -r6, lsl #20 │ │ │ │ + bicvc pc, r1, r3, asr #12 │ │ │ │ smlabteq lr, r0, r2, pc @ │ │ │ │ - stc2l 7, cr15, [r0, #-1012]! @ 0xfffffc0c │ │ │ │ - blt 0xfe26802c │ │ │ │ - svceq 0x0020f5b2 │ │ │ │ - rsbshi pc, pc, #0 │ │ │ │ - @ instruction: 0xf0004282 │ │ │ │ - cmpcs r0, sp, asr #4 │ │ │ │ - orreq pc, r0, r0, asr #5 │ │ │ │ - @ instruction: 0xf47f428a │ │ │ │ - @ instruction: 0x4619aa77 │ │ │ │ - strls sl, [r7], #-2052 @ 0xfffff7fc │ │ │ │ - @ instruction: 0xf9dcf7fa │ │ │ │ - stmdbge r4, {r0, r8, r9, sp} │ │ │ │ - @ instruction: 0x4638461a │ │ │ │ - blx 0x82805a │ │ │ │ - blt 0x1be8060 │ │ │ │ - vmul.i q8, , d1[2] │ │ │ │ - @ instruction: 0xf0014403 │ │ │ │ - b 0x14aa4b0 │ │ │ │ - movwmi r5, #52307 @ 0xcc53 │ │ │ │ + @ instruction: 0xff30f7fc │ │ │ │ + blt 0xff76800c │ │ │ │ + tstls r2, r4, lsl #16 │ │ │ │ + blx 0xca8000 │ │ │ │ + stmdbls r4, {r1, r8, r9, fp, ip, pc} │ │ │ │ + @ instruction: 0xf4132401 │ │ │ │ + stmib sp, {r7, r8, r9, sl, fp, ip}^ │ │ │ │ + bls 0x26f028 │ │ │ │ + svclt 0x000c4638 │ │ │ │ + cmppeq r1, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + cmnpcs r9, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + svclt 0x000c9b05 │ │ │ │ + smlabteq lr, r0, r2, pc @ │ │ │ │ + smlabteq lr, r0, r2, pc @ │ │ │ │ + @ instruction: 0xff14f7fc │ │ │ │ + blt 0xff068044 │ │ │ │ + tstls r2, r4, lsl #16 │ │ │ │ + blx 0x5a8038 │ │ │ │ + stmdbls r4, {r1, r8, r9, fp, ip, pc} │ │ │ │ + @ instruction: 0xf4134638 │ │ │ │ + bls 0x27125c │ │ │ │ + stmib sp, {r0, r1, r3, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ + stmib sp, {sl, fp, ip}^ │ │ │ │ + @ instruction: 0xf6431400 │ │ │ │ + @ instruction: 0xf64361b9 │ │ │ │ + blls 0x2464b4 │ │ │ │ + @ instruction: 0xf2c0bf0c │ │ │ │ + vaddw.s8 q8, q0, d14 │ │ │ │ + @ instruction: 0xf7fc010e │ │ │ │ + @ instruction: 0xf7fffef7 │ │ │ │ + @ instruction: 0xf5b1baa0 │ │ │ │ + @ instruction: 0xf0000f20 │ │ │ │ + subcs r8, r0, pc, lsl r2 │ │ │ │ + adceq pc, r0, r0, asr #5 │ │ │ │ + @ instruction: 0xf0004281 │ │ │ │ + @ instruction: 0xf5b18211 │ │ │ │ + @ instruction: 0xf47f0f00 │ │ │ │ + @ instruction: 0x2100aa91 │ │ │ │ + stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ + vrhadd.s8 d20, d4, d0 │ │ │ │ + vmla.f d16, d16, d1[2] │ │ │ │ + @ instruction: 0xf7fd010e │ │ │ │ + @ instruction: 0xf7fffd71 │ │ │ │ + @ instruction: 0xf5b2ba86 │ │ │ │ + @ instruction: 0xf0000f20 │ │ │ │ + addmi r8, r2, #128, 4 │ │ │ │ + subhi pc, lr, #0 │ │ │ │ + vmla.f d18, d0, d0[0] │ │ │ │ + addmi r0, sl, #128, 2 │ │ │ │ + bge 0x1f272cc │ │ │ │ + stmdage r4, {r0, r3, r4, r9, sl, lr} │ │ │ │ + @ instruction: 0xf7fa9407 │ │ │ │ + movwcs pc, #6637 @ 0x19ed @ │ │ │ │ + ldrmi sl, [sl], -r4, lsl #18 │ │ │ │ + @ instruction: 0xf7fe4638 │ │ │ │ + @ instruction: 0xf7fffb2d │ │ │ │ + stmiaeq r9, {r2, r3, r5, r6, r9, fp, ip, sp, pc}^ │ │ │ │ + strmi pc, [r3], #-963 @ 0xfffffc3d │ │ │ │ + tstpeq r0, r1 @ p-variant is OBSOLETE │ │ │ │ cdpcc 3, 0, cr15, cr3, cr3, {6} │ │ │ │ - @ instruction: 0xf1000259 │ │ │ │ - ldreq r8, [sl], r3, lsr #6 │ │ │ │ - rscshi pc, r6, #0, 2 │ │ │ │ - @ instruction: 0xf53f065b │ │ │ │ - stmdbge r4, {r0, r1, r2, r4, r6, r9, fp, sp, pc} │ │ │ │ - movweq pc, #4108 @ 0x100c @ │ │ │ │ - @ instruction: 0xf8cd2202 │ │ │ │ - stmib sp, {r4, sp, lr, pc}^ │ │ │ │ - movwls r4, #29189 @ 0x7205 │ │ │ │ - @ instruction: 0xf90af7ff │ │ │ │ - blt 0x13e80a0 │ │ │ │ - @ instruction: 0xf3c308da │ │ │ │ - @ instruction: 0xf0024403 │ │ │ │ - stcleq 2, cr0, [r9, #-64] @ 0xffffffc0 │ │ │ │ - ldreq r4, [sp], r2, lsr #6 │ │ │ │ + b 0x14bad2c │ │ │ │ + subseq r5, r9, #21248 @ 0x5300 │ │ │ │ + msrhi CPSR_s, #0, 2 │ │ │ │ + @ instruction: 0xf100069a │ │ │ │ + @ instruction: 0x065b82f7 │ │ │ │ + bge 0x172760c │ │ │ │ + @ instruction: 0xf00ca904 │ │ │ │ + andcs r0, r2, #67108864 @ 0x4000000 │ │ │ │ + ands pc, r0, sp, asr #17 │ │ │ │ + andmi lr, r5, #3358720 @ 0x334000 │ │ │ │ + @ instruction: 0xf7ff9307 │ │ │ │ + @ instruction: 0xf7fff90b │ │ │ │ + stmiaeq sl, {r2, r3, r6, r9, fp, ip, sp, pc}^ │ │ │ │ + smlabtmi r3, r1, r3, pc @ │ │ │ │ + andseq pc, r0, #2 │ │ │ │ strcc pc, [r3], #-963 @ 0xfffffc3d │ │ │ │ + ldreq r4, [sp], sl, lsl #6 │ │ │ │ + cmppl r3, pc, asr #20 │ │ │ │ mvnshi pc, r0, lsl #2 │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ cmpcs r0, r8, lsl #2 │ │ │ │ orreq pc, r0, r0, asr #5 │ │ │ │ stmdbcs r0, {r0, r3, r4, lr} │ │ │ │ - bge 0xe272cc │ │ │ │ + bge 0xe27354 │ │ │ │ @ instruction: 0xf04fa904 │ │ │ │ movwcs r0, #11264 @ 0x2c00 │ │ │ │ @ instruction: 0xf8cd9405 │ │ │ │ stmib sp, {r4, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff2306 │ │ │ │ @ instruction: 0xf7fff95f │ │ │ │ strtmi fp, [r1], -r8, lsr #20 │ │ │ │ @ instruction: 0xf7f924e1 │ │ │ │ - @ instruction: 0xf8d7fd81 │ │ │ │ + @ instruction: 0xf8d7fd91 │ │ │ │ ldrtmi r3, [r8], -r8, lsl #1 │ │ │ │ @ instruction: 0xf0034632 │ │ │ │ strtmi r0, [r9], -pc, lsl #6 │ │ │ │ @ instruction: 0xf7c19400 │ │ │ │ - @ instruction: 0xf7fffd4f │ │ │ │ + @ instruction: 0xf7fffd13 │ │ │ │ @ instruction: 0xf403bb89 │ │ │ │ @ instruction: 0xf5b22220 │ │ │ │ @ instruction: 0xf0002f00 │ │ │ │ vqsub.s8 q4, q8, │ │ │ │ - bcs 0x10ac34 │ │ │ │ + bcs 0x10acbc │ │ │ │ movwhi pc, #12288 @ 0x3000 @ │ │ │ │ adccs pc, r0, #50331648 @ 0x3000000 │ │ │ │ svccs 0x0080f5b2 │ │ │ │ ldrhi pc, [r4, #-0] │ │ │ │ svccs 0x00a0f5b2 │ │ │ │ ldrbthi pc, [r9], #0 @ │ │ │ │ svccc 0x0080f5b2 │ │ │ │ ldmibge lr!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ stmdage r4, {r0, r3, r4, r9, sl, lr} │ │ │ │ - blx 0xb2812c │ │ │ │ + blx 0xea81b4 │ │ │ │ @ instruction: 0x46386d3b │ │ │ │ ldrdcc pc, [r8, -r3] │ │ │ │ svceq 0x0070f413 │ │ │ │ ldmibge r2!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbcc pc, [r0], #135 @ 0x87 @ │ │ │ │ stmdbhi r4, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf3c39d06 │ │ │ │ ldreq r2, [lr, #320] @ 0x140 │ │ │ │ strbthi pc, [r0], r0, asr #2 @ │ │ │ │ @ instruction: 0xf7fb2100 │ │ │ │ - stmdacs r0, {r0, r1, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ - blge 0x1627270 │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + blge 0x16272f8 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - cdp2 7, 6, cr15, cr14, cr5, {3} │ │ │ │ + cdp2 7, 2, cr15, cr10, cr5, {3} │ │ │ │ addsvc pc, r8, #69206016 @ 0x4200000 │ │ │ │ stmdavs r1!, {r0, r1, r2, r9, sl, lr} │ │ │ │ - cdp2 7, 7, cr15, cr12, cr10, {3} │ │ │ │ - ldc2l 7, cr15, [lr, #404]! @ 0x194 │ │ │ │ + cdp2 7, 3, cr15, cr8, cr10, {3} │ │ │ │ + ldc2 7, cr15, [sl, #404]! @ 0x194 │ │ │ │ stmdavs r5!, {r0, r3, r5, r9, sl, lr} │ │ │ │ andcs r4, r0, r6, lsl #12 │ │ │ │ - stc2l 7, cr15, [sl, #-836] @ 0xfffffcbc │ │ │ │ + stc2 7, cr15, [r6, #-836] @ 0xfffffcbc │ │ │ │ strmi r4, [r2], -r9, lsr #12 │ │ │ │ @ instruction: 0xf76d4630 │ │ │ │ - blmi 0xff3e97e4 │ │ │ │ + blmi 0xff3e975c │ │ │ │ svccs 0x0070ee1d │ │ │ │ msrcs R8_fiq, ip │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmne sl!, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ ldrtmi r9, [r3], #-512 @ 0xfffffe00 │ │ │ │ ldrmi r6, [sl], -r8, lsl #16 │ │ │ │ - stc2l 7, cr15, [sl, #408] @ 0x198 │ │ │ │ + stc2 7, cr15, [r6, #408] @ 0x198 │ │ │ │ strbmi r2, [r9], -r0 │ │ │ │ @ instruction: 0xf7d16824 │ │ │ │ - strmi pc, [r2], -pc, lsr #26 │ │ │ │ + strmi pc, [r2], -fp, ror #25 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ andcc sp, r2, #0 │ │ │ │ ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ - ldc2 7, cr15, [r8, #436]! @ 0x1b4 │ │ │ │ - bllt 0x7a81e4 │ │ │ │ + ldc2l 7, cr15, [r4, #-436]! @ 0xfffffe4c │ │ │ │ + bllt 0x7a826c │ │ │ │ eorcs pc, r0, #16777216 @ 0x1000000 │ │ │ │ @ instruction: 0xf5b24615 │ │ │ │ @ instruction: 0xf0002f00 │ │ │ │ vqsub.s8 q4, q8, q12 │ │ │ │ - bcs 0x10abd0 │ │ │ │ + bcs 0x10ac58 │ │ │ │ movthi pc, #36864 @ 0x9000 @ │ │ │ │ adccs pc, r0, #16777216 @ 0x1000000 │ │ │ │ svccs 0x0080f5b2 │ │ │ │ ldrbhi pc, [r3, #-0]! @ │ │ │ │ strhi pc, [r4, #-512] @ 0xfffffe00 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ stmdage r4, {r0, r1, r4, r8, sl, pc} │ │ │ │ @ instruction: 0xf7fa9407 │ │ │ │ - stmdbge r4, {r0, r1, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r4, {r0, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4638 │ │ │ │ - @ instruction: 0xf7fffba3 │ │ │ │ + @ instruction: 0xf7fffbb3 │ │ │ │ strcs fp, [r0], #-2440 @ 0xfffff678 │ │ │ │ stmib sp, {r0, r2, r8, r9, fp, ip, pc}^ │ │ │ │ ldrtmi r1, [r8], -r0, lsl #8 │ │ │ │ - tstppl r9, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x51b1f643 │ │ │ │ smlabteq lr, r0, r2, pc @ │ │ │ │ - stc2l 7, cr15, [sl, #-1012] @ 0xfffffc0c │ │ │ │ + ldc2l 7, cr15, [sl, #-1012] @ 0xfffffc0c │ │ │ │ ldmdblt fp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x00a0f011 │ │ │ │ ldmdbge r6!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d26d3a │ │ │ │ @ instruction: 0xf4111098 │ │ │ │ @ instruction: 0xf0006f70 │ │ │ │ ldmdavs r2, {r0, r7, r8, r9, pc}^ │ │ │ │ svceq 0x0070f412 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ - bcs 0xf2a68 │ │ │ │ + bcs 0xf2af0 │ │ │ │ stmdbge r6!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbtcs pc, [r0], r7 @ │ │ │ │ - bcs 0xfbb54 │ │ │ │ + bcs 0xfbbdc │ │ │ │ stmdbge r0!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ ldrsbtcs pc, [r4], r7 @ │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ movwls sl, #10587 @ 0x295b │ │ │ │ - ldc2l 7, cr15, [ip], #-1016 @ 0xfffffc08 │ │ │ │ + stc2 7, cr15, [ip], {254} @ 0xfe │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - blls 0x194dac │ │ │ │ + blls 0x194e34 │ │ │ │ andeq pc, pc, #3 │ │ │ │ - beq 0xff7ecefc │ │ │ │ + beq 0xff7ecf84 │ │ │ │ mvnseq pc, r1 │ │ │ │ orrpl pc, r0, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf011430a │ │ │ │ @ instruction: 0xf0020f40 │ │ │ │ - b 0x14aaba8 │ │ │ │ + b 0x14aac30 │ │ │ │ svclt 0x000c11d1 │ │ │ │ addmi pc, r0, pc, asr #8 │ │ │ │ subpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf0040192 │ │ │ │ - b 0x116b338 │ │ │ │ + b 0x116b3c0 │ │ │ │ tstmi ip, #268435468 @ 0x1000000c │ │ │ │ @ instruction: 0xf7664310 │ │ │ │ - @ instruction: 0x4621fa1d │ │ │ │ - stc2 7, cr15, [sl], #996 @ 0x3e4 │ │ │ │ - blt 0xfea282d0 │ │ │ │ + @ instruction: 0x4621f9d9 │ │ │ │ + ldc2 7, cr15, [sl], #996 @ 0x3e4 │ │ │ │ + blt 0xfea28358 │ │ │ │ andcs r2, r0, #67108864 @ 0x4000000 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - blx 0xfe9a82d8 │ │ │ │ + blx 0xfeda8360 │ │ │ │ stmdblt fp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strtmi r2, [r2], -r1, lsl #6 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - @ instruction: 0xf8aaf7fe │ │ │ │ + @ instruction: 0xf8baf7fe │ │ │ │ stmdblt r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adceq pc, r0, #19 │ │ │ │ @ instruction: 0xf47f4691 │ │ │ │ @ instruction: 0x6d3aa91d │ │ │ │ @ instruction: 0xf0116811 │ │ │ │ @ instruction: 0xf43f0fe0 │ │ │ │ - beq 0xff794768 │ │ │ │ + beq 0xff7947f0 │ │ │ │ addpl pc, r0, r3, asr #7 │ │ │ │ andseq pc, lr, #2 │ │ │ │ svcvs 0x0070f011 │ │ │ │ streq lr, [r0, #-2626] @ 0xfffff5be │ │ │ │ ldrsbtcs pc, [r0], r7 @ │ │ │ │ @ instruction: 0xf0404690 │ │ │ │ - bcs 0x10b57c │ │ │ │ + bcs 0x10b604 │ │ │ │ stmdbge r6, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ ldrsbtcs pc, [r4], r7 @ │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ ldrtmi sl, [r8], -r1, lsl #18 │ │ │ │ @ instruction: 0xf7fe9302 │ │ │ │ - blls 0x1a93c4 │ │ │ │ + blls 0x1a948c │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf04faa6b │ │ │ │ - bleq 0x76c34c │ │ │ │ + bleq 0x76c3d4 │ │ │ │ andeq pc, pc, r3 │ │ │ │ mvnseq pc, #2 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ @ instruction: 0xf0004318 │ │ │ │ @ instruction: 0xf013003f │ │ │ │ - b 0x14ae068 │ │ │ │ - b 0x14af2b8 │ │ │ │ - b 0x10ea670 │ │ │ │ + b 0x14ae0f0 │ │ │ │ + b 0x14af340 │ │ │ │ + b 0x10ea6f8 │ │ │ │ svclt 0x000c30c3 │ │ │ │ orrmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ cmnppl r8, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ streq r4, [r0], #-792 @ 0xfffffce8 │ │ │ │ - @ instruction: 0xf9c0f766 │ │ │ │ + @ instruction: 0xf97cf766 │ │ │ │ and r4, r7, r7, lsl #12 │ │ │ │ - bl 0x27bc54 │ │ │ │ + bl 0x27bcdc │ │ │ │ @ instruction: 0xf1080309 │ │ │ │ vceq.i32 , , │ │ │ │ ldrmi r0, [r5], -r2, lsl #4 │ │ │ │ strtmi r4, [lr], -r9, lsr #12 │ │ │ │ andcs r6, r0, r5, lsr #16 │ │ │ │ - mcrr2 7, 13, pc, r6, cr1 @ │ │ │ │ + stc2 7, cr15, [r2], {209} @ 0xd1 │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf76d4638 │ │ │ │ - @ instruction: 0xf1b8fcf7 │ │ │ │ + @ instruction: 0xf1b8fcb3 │ │ │ │ mvnle r0, r0, lsl #30 │ │ │ │ - blt 0xda83b4 │ │ │ │ + blt 0xda843c │ │ │ │ vmla.f d18, d0, d0[0] │ │ │ │ addmi r0, sl, #32, 2 │ │ │ │ ldmge sl!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ stmdage r4, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf820f7fa │ │ │ │ + @ instruction: 0xf830f7fa │ │ │ │ strcs r9, [r0], #-2308 @ 0xfffff6fc │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ vshl.s8 d17, d0, d4 │ │ │ │ - vbic.i32 q8, #9 @ 0x00000009 │ │ │ │ + vaddw.s8 , q0, d17 │ │ │ │ ldmib sp, {r1, r2, r3, r8}^ │ │ │ │ @ instruction: 0xf7fd3205 │ │ │ │ - @ instruction: 0xf7fffb83 │ │ │ │ + @ instruction: 0xf7fffb93 │ │ │ │ smlatbcs r0, r8, r8, fp │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ - @ instruction: 0xf6434100 │ │ │ │ - vbic.i32 , #1 @ 0x00000001 │ │ │ │ + vrhadd.s8 d20, d4, d0 │ │ │ │ + vorr.i32 d16, #9 @ 0x00000009 │ │ │ │ @ instruction: 0xf7fd010e │ │ │ │ - @ instruction: 0xf7fffb77 │ │ │ │ + @ instruction: 0xf7fffb87 │ │ │ │ @ instruction: 0x2101b89c │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf6444100 │ │ │ │ - vsra.s64 q9, , #64 │ │ │ │ + vaddw.s8 , q8, d17 │ │ │ │ @ instruction: 0xf7fd010e │ │ │ │ - @ instruction: 0xf7fffb6b │ │ │ │ + @ instruction: 0xf7fffb7b │ │ │ │ @ instruction: 0x4638b890 │ │ │ │ strmi lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0x61b5f244 │ │ │ │ + cmppvc sp, r4, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlabteq lr, r0, r2, pc @ │ │ │ │ - blx 0x1928422 │ │ │ │ + blx 0x1d284aa │ │ │ │ stmlt r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andcs r2, r1, #0, 6 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - @ instruction: 0xf92ef7fe │ │ │ │ + @ instruction: 0xf93ef7fe │ │ │ │ ldmdalt sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdbge r4, {r8, r9, sp} │ │ │ │ @ instruction: 0x4638461a │ │ │ │ - @ instruction: 0xf926f7fe │ │ │ │ + @ instruction: 0xf936f7fe │ │ │ │ ldmdalt r5!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strls sl, [r7], #-2052 @ 0xfffff7fc │ │ │ │ - @ instruction: 0xffdaf7f9 │ │ │ │ + @ instruction: 0xffeaf7f9 │ │ │ │ strtmi r2, [r2], -r1, lsl #6 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - @ instruction: 0xf91af7fe │ │ │ │ + @ instruction: 0xf92af7fe │ │ │ │ stmdalt r9!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f9a804 │ │ │ │ - bls 0x2aa3ac │ │ │ │ + bls 0x2aa474 │ │ │ │ movwne lr, #18909 @ 0x49dd │ │ │ │ strne lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf6434638 │ │ │ │ - vmla.f d23, d16, d1[2] │ │ │ │ + vmin.s8 d20, d4, d24 │ │ │ │ + vbic.i32 q8, #1 @ 0x00000001 │ │ │ │ @ instruction: 0xf7fd010e │ │ │ │ - @ instruction: 0xf7fffb33 │ │ │ │ + @ instruction: 0xf7fffb43 │ │ │ │ stmdage r4, {r3, r4, r6, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f92401 │ │ │ │ - stmdbls r4, {r0, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r4, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strne lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ ldmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf6443205 │ │ │ │ - vaddw.s8 , q8, d13 │ │ │ │ + vbic.i32 d20, #5 @ 0x00000005 │ │ │ │ @ instruction: 0xf7fd010e │ │ │ │ - @ instruction: 0xf7fffb21 │ │ │ │ + @ instruction: 0xf7fffb31 │ │ │ │ subeq fp, r9, r6, asr #16 │ │ │ │ andls r9, r6, #83886080 @ 0x5000000 │ │ │ │ streq pc, [r2], #-1 │ │ │ │ stmdbge r4, {r0, r9, sp} │ │ │ │ vsubl.u8 , d3, d7 │ │ │ │ @ instruction: 0x43221280 │ │ │ │ bicpl pc, r0, #201326595 @ 0xc000003 │ │ │ │ movwls r9, #16904 @ 0x4208 │ │ │ │ @ instruction: 0xff6af7fe │ │ │ │ ldmdalt r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - addeq r5, r3, r0, asr #19 │ │ │ │ + addeq r5, r3, r8, lsr r9 │ │ │ │ eorcs pc, r0, #16777216 @ 0x1000000 │ │ │ │ svccs 0x0000f5b2 │ │ │ │ addhi pc, r1, #0 │ │ │ │ andshi pc, r1, #0, 4 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ vst1.16 {d8-d11}, [r1]! │ │ │ │ @ instruction: 0xf5b222a0 │ │ │ │ @ instruction: 0xf0002f80 │ │ │ │ vqshl.s8 q4, q1, q8 │ │ │ │ - bcs 0x10ba14 │ │ │ │ + bcs 0x10ba9c │ │ │ │ strhi pc, [r9, #-0]! │ │ │ │ sbcne pc, r0, #201326595 @ 0xc000003 │ │ │ │ andls r9, r4, #117440512 @ 0x7000000 │ │ │ │ ldmdaeq sl, {r2, r3, r4, r6, r7, r9, fp}^ │ │ │ │ stcpl 3, cr15, [r0], {195} @ 0xc3 │ │ │ │ andseq pc, r0, #2 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ ldreq pc, [lr], #-4 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ streq lr, [ip], #-2628 @ 0xfffff5bc │ │ │ │ stmib sp, {r0, r1, r4, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf7fc4305 │ │ │ │ - @ instruction: 0xf7fffb0b │ │ │ │ + @ instruction: 0xf7fffb1b │ │ │ │ @ instruction: 0xf011b802 │ │ │ │ ldrmi r0, [r1], r0, lsr #5 │ │ │ │ svcge 0x00fcf47e │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r8, sl, fp, sp, lr} │ │ │ │ svcvs 0x0060f412 │ │ │ │ svcge 0x00f6f43e │ │ │ │ vmull.u8 q8, d19, d9 │ │ │ │ @ instruction: 0xf0013003 │ │ │ │ @ instruction: 0xf0120110 │ │ │ │ - b 0x112e194 │ │ │ │ + b 0x112e21c │ │ │ │ strmi r0, [sp], -r0, lsl #2 │ │ │ │ strbeq sp, [r9], r2, lsl #2 │ │ │ │ svcge 0x00e8f53e │ │ │ │ ldrsbteq pc, [r0], r7 @ │ │ │ │ svcvs 0x0070f012 │ │ │ │ @ instruction: 0xf0404680 │ │ │ │ stmdacs r0, {r0, r1, r3, r5, r8, sl, pc} │ │ │ │ svcge 0x00def47e │ │ │ │ ldrsbtcs pc, [r4], r7 @ │ │ │ │ @ instruction: 0xf47e2a00 │ │ │ │ @ instruction: 0x4638afd9 │ │ │ │ @ instruction: 0xf7fe9302 │ │ │ │ - blls 0x1a9174 │ │ │ │ + blls 0x1a923c │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf04fa943 │ │ │ │ - bleq 0x76c59c │ │ │ │ + bleq 0x76c624 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ rscseq pc, r0, #2 │ │ │ │ @ instruction: 0xf0122000 │ │ │ │ - b 0x11ae2ac │ │ │ │ - b 0x14ab1b8 │ │ │ │ + b 0x11ae334 │ │ │ │ + b 0x14ab240 │ │ │ │ svclt 0x000c12d2 │ │ │ │ orrmi pc, r0, pc, asr #8 │ │ │ │ cmnppl pc, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ teqpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ biccc lr, r2, r1, asr #20 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ streq r4, [r9], #-793 @ 0xfffffce7 │ │ │ │ - @ instruction: 0xf8b2f766 │ │ │ │ + @ instruction: 0xf86ef766 │ │ │ │ and r4, r7, r7, lsl #12 │ │ │ │ - bl 0x27bea4 │ │ │ │ + bl 0x27bf2c │ │ │ │ @ instruction: 0xf1080309 │ │ │ │ vceq.i32 , , │ │ │ │ ldrmi r0, [r5], -r1, lsl #4 │ │ │ │ strtmi r4, [lr], -r9, lsr #12 │ │ │ │ andcs r6, r1, r5, lsr #16 │ │ │ │ - blx 0x8a853a │ │ │ │ + blx 0xff7a85c0 │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf76d4638 │ │ │ │ - @ instruction: 0xf1b8fea5 │ │ │ │ + @ instruction: 0xf1b8fe61 │ │ │ │ mvnle r0, r0, lsl #30 │ │ │ │ stmdblt sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blx 0xff1283a2 │ │ │ │ + blx 0x202842a │ │ │ │ strmi r4, [r1], -r2, asr #12 │ │ │ │ ldrtmi r9, [r8], -r2 │ │ │ │ - mcrr2 7, 11, pc, r6, cr13 @ │ │ │ │ + stc2 7, cr15, [sl], {189} @ 0xbd │ │ │ │ stmdals r2, {r0, r5, r9, sl, lr} │ │ │ │ - blx 0x1a8606 │ │ │ │ - blx 0xfee283ba │ │ │ │ + blx 0x5a868e │ │ │ │ + blx 0x1d28442 │ │ │ │ strmi r4, [r4], -sl, asr #12 │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ - ldc2 7, cr15, [sl], #-756 @ 0xfffffd0c │ │ │ │ + blx 0xa85ae │ │ │ │ @ instruction: 0x46204651 │ │ │ │ - blx 0xffea861c │ │ │ │ + blx 0x2a86a6 │ │ │ │ ldmlt r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blx 0xfeaa83d6 │ │ │ │ + blx 0x19a845e │ │ │ │ strmi r4, [r1], -sl, lsr #12 │ │ │ │ ldrtmi r9, [r8], -r2 │ │ │ │ - stc2 7, cr15, [ip], #-756 @ 0xfffffd0c │ │ │ │ + blx 0xffd285ca │ │ │ │ stmdals r2, {r0, r5, r9, sl, lr} │ │ │ │ - blx 0xffb28638 │ │ │ │ - blx 0xfe7a83ee │ │ │ │ + blx 0xfff286c0 │ │ │ │ + blx 0x16a8476 │ │ │ │ strmi r4, [r4], -r2, asr #12 │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ - stc2 7, cr15, [r0], #-756 @ 0xfffffd0c │ │ │ │ + blx 0xffa285e2 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ - blx 0xff828650 │ │ │ │ + blx 0xffc286d8 │ │ │ │ ldmlt r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ subeq lr, ip, #323584 @ 0x4f000 │ │ │ │ orrne pc, r0, #201326595 @ 0xc000003 │ │ │ │ andeq pc, r2, #2 │ │ │ │ tstmi r3, #4, 18 @ 0x10000 │ │ │ │ ands pc, r0, sp, asr #17 │ │ │ │ strls r2, [r5], #-513 @ 0xfffffdff │ │ │ │ @@ -223437,314 +223472,314 @@ │ │ │ │ stccs 4, cr0, [r2], {15} │ │ │ │ strcs fp, [r0], #-3988 @ 0xfffff06c │ │ │ │ @ instruction: 0xf7fe2401 │ │ │ │ @ instruction: 0xf5b2bf97 │ │ │ │ @ instruction: 0xf47e2f20 │ │ │ │ ldrmi sl, [r9], -r5, asr #30 │ │ │ │ strls sl, [r7], #-2052 @ 0xfffff7fc │ │ │ │ - @ instruction: 0xff2cf7f9 │ │ │ │ + @ instruction: 0xff3cf7f9 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - @ instruction: 0xff90f7fc │ │ │ │ + @ instruction: 0xffa0f7fc │ │ │ │ svclt 0x003bf7fe │ │ │ │ str lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ streq lr, [ip], #2639 @ 0xa4f │ │ │ │ streq pc, [r4], #-4 │ │ │ │ movtne pc, #5059 @ 0x13c3 @ │ │ │ │ @ instruction: 0x4323a904 │ │ │ │ movwcs lr, #27085 @ 0x69cd │ │ │ │ stc2l 7, cr15, [sl, #1016]! @ 0x3f8 │ │ │ │ svclt 0x002bf7fe │ │ │ │ svccs 0x0020f5b2 │ │ │ │ svcge 0x0026f47e │ │ │ │ strls sl, [r7], #-2052 @ 0xfffff7fc │ │ │ │ - @ instruction: 0xff0ef7f9 │ │ │ │ + @ instruction: 0xff1ef7f9 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - mcr2 7, 2, pc, cr4, cr12, {7} @ │ │ │ │ + mrc2 7, 2, pc, cr4, cr12, {7} │ │ │ │ svclt 0x001df7fe │ │ │ │ cmpeq sl, #26214400 @ 0x1900000 │ │ │ │ @ instruction: 0x81a2f100 │ │ │ │ movwls sl, #10244 @ 0x2804 │ │ │ │ @ instruction: 0xf7f99407 │ │ │ │ - blls 0x1aa3a8 │ │ │ │ + blls 0x1aa468 │ │ │ │ @ instruction: 0xf53e03db │ │ │ │ stmdbge r4, {r0, r1, r2, r3, r8, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf7fb4638 │ │ │ │ - @ instruction: 0xf7fefad3 │ │ │ │ + @ instruction: 0xf7fefae3 │ │ │ │ ldrmi fp, [r9], -sl, lsl #30 │ │ │ │ @ instruction: 0xf100035a │ │ │ │ stmdage r4, {r0, r4, r5, r6, r7, r8, pc} │ │ │ │ stmib sp, {r1, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7f94406 │ │ │ │ - blls 0x1aa158 │ │ │ │ + blls 0x1aa220 │ │ │ │ vsubl.s8 q9, d16, d0 │ │ │ │ andsmi r0, r3, r1, lsl #4 │ │ │ │ stmdami r4, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ svccc 0x0080f5b3 │ │ │ │ rschi pc, r1, #0 │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ - blcs 0xfe10b3b4 │ │ │ │ + blcs 0xfe10b43c │ │ │ │ mcrge 4, 7, pc, cr14, cr14, {3} @ │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xf4122098 │ │ │ │ @ instruction: 0xf0006f70 │ │ │ │ ldmdavs fp, {r2, r3, r6, sl, pc}^ │ │ │ │ svceq 0x0070f413 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ - blcs 0xf3378 │ │ │ │ + blcs 0xf3400 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr14, cr14, {1} │ │ │ │ ldrsbtcc pc, [r0], r7 @ │ │ │ │ - blcs 0xfc064 │ │ │ │ + blcs 0xfc0ec │ │ │ │ mrcge 4, 6, APSR_nzcv, cr8, cr14, {3} │ │ │ │ ldrsbtpl pc, [r4], r7 @ │ │ │ │ @ instruction: 0xf47e2d00 │ │ │ │ @ instruction: 0xf7feaed3 │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdage r0, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ - blx 0xffea8534 │ │ │ │ + blx 0xfeda85bc │ │ │ │ msrvs CPSR_s, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strmi r4, [r6], -r1, lsr #12 │ │ │ │ movwls r4, #9768 @ 0x2628 │ │ │ │ @ instruction: 0xf7d1681c │ │ │ │ - @ instruction: 0x4602fa3d │ │ │ │ + @ instruction: 0x4602f9f9 │ │ │ │ @ instruction: 0x46214630 │ │ │ │ - blx 0xfa8574 │ │ │ │ + @ instruction: 0xf9f6f76d │ │ │ │ @ instruction: 0x46304631 │ │ │ │ rscsvc pc, pc, #74448896 @ 0x4700000 │ │ │ │ - @ instruction: 0xff22f76a │ │ │ │ + cdp2 7, 13, cr15, cr14, cr10, {3} │ │ │ │ strbmi r9, [r1], -r2, lsl #22 │ │ │ │ ldmdavs ip, {r3, r5, r9, sl, lr} │ │ │ │ - blx 0xc2871c │ │ │ │ + @ instruction: 0xf9e8f7d1 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf76d4630 │ │ │ │ - @ instruction: 0xf7fffadd │ │ │ │ + @ instruction: 0xf7fffa99 │ │ │ │ movteq fp, #55323 @ 0xd81b │ │ │ │ orrhi pc, r9, r0, lsl #2 │ │ │ │ tstls r2, r4, lsl #16 │ │ │ │ - mrc2 7, 5, pc, cr4, cr9, {7} │ │ │ │ + mcr2 7, 6, pc, cr2, cr9, {7} @ │ │ │ │ @ instruction: 0xf4139b02 │ │ │ │ @ instruction: 0xf47e3380 │ │ │ │ ldcvs 14, cr10, [sl, #-628]! @ 0xfffffd8c │ │ │ │ ldmdavs r2, {r3, r4, r5, r9, sl, lr} │ │ │ │ svceq 0x00f0f012 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr6, cr14, {1} │ │ │ │ ldrsbcs pc, [r0], #135 @ 0x87 @ │ │ │ │ stmdals r4, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf3c29d06 │ │ │ │ ldreq r2, [r4, #320] @ 0x140 │ │ │ │ cmpphi r7, #64, 2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7fa4619 │ │ │ │ - stmdacs r0, {r0, r1, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x00f8f43e │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - blx 0xfeba85cc │ │ │ │ + blx 0x1aa8654 │ │ │ │ strmi r4, [r6], -r9, lsr #12 │ │ │ │ stmdavs r5!, {sp} │ │ │ │ - @ instruction: 0xf9f6f7d1 │ │ │ │ + @ instruction: 0xf9b2f7d1 │ │ │ │ ldrtmi r4, [r0], -r2, lsl #12 │ │ │ │ @ instruction: 0xf76d4629 │ │ │ │ - @ instruction: 0xf765fa3b │ │ │ │ - @ instruction: 0xf642fb05 │ │ │ │ + @ instruction: 0xf765f9f7 │ │ │ │ + @ instruction: 0xf642fac1 │ │ │ │ stmdavs r1!, {r3, r4, r7, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf76a9002 │ │ │ │ - blmi 0xfefa94ac │ │ │ │ + blmi 0xfefa9424 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r9, [fp], #-2050 @ 0xfffff7fe │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldrtmi r4, [r3], #-1048 @ 0xfffffbe8 │ │ │ │ andls r4, r0, sl, lsl r6 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ mvnshi pc, #0 │ │ │ │ tstpvc r0, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf7666808 │ │ │ │ - stmdavs r4!, {r0, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r4!, {r0, r2, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, r1, asr #12 │ │ │ │ movteq lr, #42912 @ 0xa7a0 │ │ │ │ rschi pc, r5, r0, lsl #2 │ │ │ │ tstls r2, r4, lsl #16 │ │ │ │ - ldc2l 7, cr15, [r4, #996] @ 0x3e4 │ │ │ │ + stc2l 7, cr15, [r4, #996]! @ 0x3e4 │ │ │ │ orrcs r9, r0, r2, lsl #22 │ │ │ │ smlabteq r1, r0, r2, pc @ │ │ │ │ stmdals r4, {r0, r1, r3, lr} │ │ │ │ @ instruction: 0xf5b39a05 │ │ │ │ @ instruction: 0xf0003f80 │ │ │ │ vcge.s8 d8, d0, d29 │ │ │ │ - blcs 0x10b058 │ │ │ │ + blcs 0x10b0e0 │ │ │ │ rsbhi pc, r8, #0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, sl, fp, sp, lr} │ │ │ │ svceq 0x00f0f013 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr6, cr14, {1} │ │ │ │ ldmdavs r9, {r0, r1, r2, r3, r4, r7, r8, r9, fp, lr} │ │ │ │ subsmi r9, r9, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sbchi pc, r1, r0, asr #32 │ │ │ │ - mvncs pc, r4, asr #4 │ │ │ │ + orrscc pc, r1, r4, asr #4 │ │ │ │ smlabteq lr, r0, r2, pc @ │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ pop {r2, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb47f0 │ │ │ │ - stccs 8, cr11, [r0], {187} @ 0xbb │ │ │ │ + stccs 8, cr11, [r0], {203} @ 0xcb │ │ │ │ tstphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ svceq 0x0001f018 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr12, cr14, {3} │ │ │ │ @ instruction: 0xf1c22610 │ │ │ │ @ instruction: 0xf7fe0402 │ │ │ │ @ instruction: 0xf5b2bf25 │ │ │ │ @ instruction: 0xf47e2f20 │ │ │ │ - b 0x14d6160 │ │ │ │ + b 0x14d61e8 │ │ │ │ @ instruction: 0xf3c13cd1 │ │ │ │ strls r1, [r7], #-704 @ 0xfffffd40 │ │ │ │ stceq 0, cr15, [r2], {12} │ │ │ │ - b 0x13ed994 │ │ │ │ - b 0x14ad930 │ │ │ │ + b 0x13eda1c │ │ │ │ + b 0x14ad9b8 │ │ │ │ stceq 14, cr0, [sl], {67} @ 0x43 │ │ │ │ streq pc, [r4], #-4 │ │ │ │ cdpeq 0, 1, cr15, cr14, cr14, {0} │ │ │ │ streq lr, [ip], #-2692 @ 0xfffff57c │ │ │ │ andseq pc, r0, #2 │ │ │ │ stmdbge r4, {r1, r2, sl, ip, pc} │ │ │ │ strcc pc, [r3], #-963 @ 0xfffffc3d │ │ │ │ vmvn.i32 d20, #-1207959552 @ 0xb8000000 │ │ │ │ @ instruction: 0x43221340 │ │ │ │ movweq lr, #59971 @ 0xea43 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ - blx 0xff82894a │ │ │ │ - stcllt 7, cr15, [pc, #1016]! @ 0xead54 │ │ │ │ + blx 0xffc289d2 │ │ │ │ + stcllt 7, cr15, [pc, #1016]! @ 0xeaddc │ │ │ │ @ instruction: 0xf00279d2 │ │ │ │ - bcs 0x16b1a0 │ │ │ │ + bcs 0x16b228 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ ldrbt r2, [ip], #-513 @ 0xfffffdff │ │ │ │ - blx 0x4a8704 │ │ │ │ + @ instruction: 0xf9caf765 │ │ │ │ strmi r4, [r1], -sl, lsr #12 │ │ │ │ ldrtmi r9, [r8], -r2 │ │ │ │ - blx 0xfe628870 │ │ │ │ + blx 0x17288f8 │ │ │ │ strtmi r9, [r1], -r2, lsl #16 │ │ │ │ - @ instruction: 0xf950f7f9 │ │ │ │ + @ instruction: 0xf960f7f9 │ │ │ │ svclt 0x004af7fe │ │ │ │ @ instruction: 0xf100034e │ │ │ │ stmdage r4, {r0, r1, r4, r7, r8, pc} │ │ │ │ @ instruction: 0xf7f99102 │ │ │ │ - blls 0x1a9fb4 │ │ │ │ + blls 0x1aa07c │ │ │ │ vaddw.s8 q9, q8, d0 │ │ │ │ andmi r0, fp, r1, lsl #2 │ │ │ │ - bls 0x2519b4 │ │ │ │ + bls 0x251a3c │ │ │ │ svccc 0x0080f5b3 │ │ │ │ andhi pc, pc, #0 │ │ │ │ eorshi pc, sp, #0, 4 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldcvs 2, cr8, [fp, #-116]! @ 0xffffff8c │ │ │ │ @ instruction: 0xf413681b │ │ │ │ @ instruction: 0xf43e6f70 │ │ │ │ - blmi 0x19960b0 │ │ │ │ - blls 0x3c4a2c │ │ │ │ + blmi 0x1996138 │ │ │ │ + blls 0x3c4ab4 │ │ │ │ @ instruction: 0xf04f4059 │ │ │ │ mrsle r0, SPSR_und │ │ │ │ - @ instruction: 0x31bdf244 │ │ │ │ + msrmi (UNDEF: 101), r4 │ │ │ │ smlabteq lr, r0, r2, pc @ │ │ │ │ ldrtmi r4, [r8], -r3, lsr #12 │ │ │ │ pop {r2, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb47f0 │ │ │ │ - cmpeq r9, #197632 @ 0x30400 │ │ │ │ + cmpeq r9, #214016 @ 0x34400 │ │ │ │ tstphi r4, #0, 2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf10003da │ │ │ │ ldceq 2, cr8, [sl], {220} @ 0xdc │ │ │ │ vraddhn.i16 d25, , │ │ │ │ strls r1, [r4], #-1216 @ 0xfffffb40 │ │ │ │ vmov.i32 q8, #188 @ 0x000000bc │ │ │ │ @ instruction: 0xf0043c03 │ │ │ │ stmdbge r4, {r1, r2, r3, r4, sl} │ │ │ │ @ instruction: 0xf0024638 │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ - b 0x116f714 │ │ │ │ + b 0x116f79c │ │ │ │ @ instruction: 0x4323020c │ │ │ │ movwcs lr, #22989 @ 0x59cd │ │ │ │ - @ instruction: 0xf8caf7fb │ │ │ │ + @ instruction: 0xf8daf7fb │ │ │ │ stclt 7, cr15, [fp, #1016] @ 0x3f8 │ │ │ │ - @ instruction: 0xf9b2f765 │ │ │ │ + @ instruction: 0xf96ef765 │ │ │ │ strmi r4, [r4], -sl, lsr #12 │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ - blx 0xf28928 │ │ │ │ + @ instruction: 0xf9fcf7bd │ │ │ │ strtmi r4, [r0], -r1, lsr #12 │ │ │ │ rscsvc pc, pc, #82837504 @ 0x4f00000 │ │ │ │ - stc2l 7, cr15, [r8, #424]! @ 0x1a8 │ │ │ │ + stc2 7, cr15, [r4, #424]! @ 0x1a8 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ - @ instruction: 0xf8eef7f9 │ │ │ │ + @ instruction: 0xf8fef7f9 │ │ │ │ mcrlt 7, 7, pc, cr8, cr14, {7} @ │ │ │ │ @ instruction: 0xf7f9a804 │ │ │ │ - stmdbge r4, {r0, r1, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r4, {r0, r1, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4638 │ │ │ │ - @ instruction: 0xf7fefebf │ │ │ │ + @ instruction: 0xf7fefecf │ │ │ │ @ instruction: 0xf1d0bd6e │ │ │ │ - stmdage r4, {r0, r1, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ - ldc2 7, cr15, [r2, #996]! @ 0x3e4 │ │ │ │ + stmdage r4, {r0, r1, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stc2l 7, cr15, [r0, #996] @ 0x3e4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, sl, fp, sp, lr} │ │ │ │ svceq 0x00f0f013 │ │ │ │ stclge 4, cr15, [r2, #-248]! @ 0xffffff08 │ │ │ │ - bls 0x2d1688 │ │ │ │ + bls 0x2d1710 │ │ │ │ strls lr, [r5], #-2525 @ 0xfffff623 │ │ │ │ - blcs 0xfc4c8 │ │ │ │ + blcs 0xfc550 │ │ │ │ eorhi pc, ip, #0 │ │ │ │ @ instruction: 0xf47e2a00 │ │ │ │ @ instruction: 0x4638ad57 │ │ │ │ - @ instruction: 0xf878f7fe │ │ │ │ + @ instruction: 0xf888f7fe │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf765aec3 │ │ │ │ - @ instruction: 0x4680f979 │ │ │ │ - @ instruction: 0xf976f765 │ │ │ │ + @ instruction: 0x4680f935 │ │ │ │ + @ instruction: 0xf932f765 │ │ │ │ @ instruction: 0xf6464621 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0x46072496 │ │ │ │ strtmi r4, [r8], -lr, lsr #12 │ │ │ │ @ instruction: 0xf7d16825 │ │ │ │ - @ instruction: 0x4602f8bd │ │ │ │ + @ instruction: 0x4602f879 │ │ │ │ strtmi r4, [r9], -r0, asr #12 │ │ │ │ - @ instruction: 0xf902f76d │ │ │ │ + @ instruction: 0xf8bef76d │ │ │ │ @ instruction: 0x46384631 │ │ │ │ - @ instruction: 0xf992f76a │ │ │ │ + @ instruction: 0xf94ef76a │ │ │ │ vnmls.f64 d4, d13, d17 │ │ │ │ stmdavs r0!, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - bl 0x300e20 │ │ │ │ + bl 0x300ea8 │ │ │ │ ldmne ip!, {r1, r8, r9} │ │ │ │ @ instruction: 0xf1b94410 │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ @ instruction: 0xf64c82c3 │ │ │ │ vbic.i32 d20, #8 @ 0x00000008 │ │ │ │ stmib sp, {r0, r2, r4, r7, r8}^ │ │ │ │ andcs r4, r0, #0 │ │ │ │ @ instruction: 0xf7666808 │ │ │ │ - @ instruction: 0xf7fef95d │ │ │ │ + @ instruction: 0xf7fef919 │ │ │ │ stmdage r4, {r0, r1, r2, r3, r7, r9, sl, fp, ip, sp, pc} │ │ │ │ - stc2l 7, cr15, [r6], #996 @ 0x3e4 │ │ │ │ + ldc2l 7, cr15, [r6], #996 @ 0x3e4 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - mrrc2 7, 15, pc, r6, cr11 @ │ │ │ │ + stc2l 7, cr15, [r6], #-1004 @ 0xfffffc14 │ │ │ │ ldclt 7, cr15, [r5, #-1016] @ 0xfffffc08 │ │ │ │ @ instruction: 0xf7f9a804 │ │ │ │ - stmdbge r4, {r0, r1, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r4, {r0, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4638 │ │ │ │ - @ instruction: 0xf7fef9e7 │ │ │ │ + @ instruction: 0xf7fef9f7 │ │ │ │ strcs fp, [r8], -ip, lsl #26 │ │ │ │ ldrmi lr, [r9], -sp, ror #13 │ │ │ │ movwls sl, #10244 @ 0x2804 │ │ │ │ strmi lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ - stc2 7, cr15, [sl], {249} @ 0xf9 │ │ │ │ + ldc2 7, cr15, [sl], {249} @ 0xf9 │ │ │ │ ldreq r9, [r9], -r2, lsl #22 │ │ │ │ ldclge 5, cr15, [lr], #248 @ 0xf8 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - mcr2 7, 1, pc, cr8, cr10, {7} @ │ │ │ │ + mrc2 7, 1, pc, cr8, cr10, {7} │ │ │ │ ldcllt 7, cr15, [r9], #1016 @ 0x3f8 │ │ │ │ - addeq r5, r3, lr, lsl #6 │ │ │ │ + addeq r5, r3, r6, lsl #5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - addeq r5, r3, r4, lsr #1 │ │ │ │ + addeq r5, r3, ip, lsl r0 │ │ │ │ stmdage r4, {r0, r3, r4, r9, sl, lr} │ │ │ │ stmib sp, {r1, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7f94406 │ │ │ │ - blls 0x1a9d30 │ │ │ │ + blls 0x1a9df8 │ │ │ │ @ instruction: 0xf100061d │ │ │ │ ldcvs 1, cr8, [fp, #-592]! @ 0xfffffdb0 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ msrhi SPSR_fsxc, r0 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ @@ -223752,186 +223787,186 @@ │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ @ instruction: 0xf8d7acd7 │ │ │ │ @ instruction: 0x463830d0 │ │ │ │ stmdavs r4, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ smlalbtcs pc, r0, r3, r3 @ │ │ │ │ @ instruction: 0xf140059c │ │ │ │ tstcs r0, r7, ror r2 │ │ │ │ - blx 0x1328b8e │ │ │ │ + blx 0x1728c16 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf646ae39 │ │ │ │ vaddhn.i16 d22, q0, q10 │ │ │ │ @ instruction: 0xf7652496 │ │ │ │ - ldrtmi pc, [r1], -fp, ror #17 @ │ │ │ │ + ldrtmi pc, [r1], -r7, lsr #17 @ │ │ │ │ andcs r4, r0, r5, lsl #12 │ │ │ │ - @ instruction: 0xf7d16826 │ │ │ │ - @ instruction: 0x4602f837 │ │ │ │ + @ instruction: 0xf7d06826 │ │ │ │ + @ instruction: 0x4602fff3 │ │ │ │ ldrtmi r4, [r1], -r8, lsr #12 │ │ │ │ - @ instruction: 0xf834f76d │ │ │ │ - @ instruction: 0xf946f765 │ │ │ │ + @ instruction: 0xfff0f76c │ │ │ │ + @ instruction: 0xf902f765 │ │ │ │ @ instruction: 0xf6426821 │ │ │ │ @ instruction: 0x900272bc │ │ │ │ - @ instruction: 0xf954f76a │ │ │ │ + @ instruction: 0xf910f76a │ │ │ │ vmov.s16 r4, d29[0] │ │ │ │ stmdals r2, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ orrmi pc, r8, r9, asr #4 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ ldrmi r5, [r8], #-2259 @ 0xfffff72d │ │ │ │ strtmi r9, [fp], #-0 │ │ │ │ stmdavs r8, {r1, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8aef766 │ │ │ │ + @ instruction: 0xf86af766 │ │ │ │ strbmi r6, [r1], -r4, lsr #16 │ │ │ │ - @ instruction: 0xf7d12000 │ │ │ │ - @ instruction: 0x4621f813 │ │ │ │ + @ instruction: 0xf7d02000 │ │ │ │ + strtmi pc, [r1], -pc, asr #31 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ - @ instruction: 0xf8c4f76d │ │ │ │ + @ instruction: 0xf880f76d │ │ │ │ mcrlt 7, 0, pc, cr2, cr14, {7} @ │ │ │ │ svccs 0x00a0f5b2 │ │ │ │ stcge 4, cr15, [ip], {126} @ 0x7e │ │ │ │ @ instruction: 0xf100060e │ │ │ │ stmdage r4, {r5, r8, pc} │ │ │ │ strmi lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ - stc2 7, cr15, [ip], {249} @ 0xf9 │ │ │ │ + ldc2 7, cr15, [ip], {249} @ 0xf9 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - mrrc2 7, 15, pc, lr, cr10 @ │ │ │ │ - ldcllt 7, cr15, [pc], #-1016 @ 0xea844 │ │ │ │ + stc2l 7, cr15, [lr], #-1000 @ 0xfffffc18 │ │ │ │ + ldcllt 7, cr15, [pc], #-1016 @ 0xea8cc │ │ │ │ strls sl, [r7], #-2052 @ 0xfffff7fc │ │ │ │ - stc2 7, cr15, [r8], #996 @ 0x3e4 │ │ │ │ + ldc2 7, cr15, [r6], #996 @ 0x3e4 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - mrc2 7, 0, pc, cr2, cr10, {7} │ │ │ │ + mcr2 7, 1, pc, cr2, cr10, {7} @ │ │ │ │ ldcllt 7, cr15, [r5], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #9784 @ 0x2638 │ │ │ │ - @ instruction: 0xff94f7fd │ │ │ │ + @ instruction: 0xffa4f7fd │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ - blls 0x1963dc │ │ │ │ + blls 0x196464 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ - blge 0x1d68a64 │ │ │ │ + blge 0x1d68aec │ │ │ │ svceq 0x0018f015 │ │ │ │ - blge 0x1be7d6c │ │ │ │ + blge 0x1be7df4 │ │ │ │ ldrsbtcs pc, [r4], r7 @ │ │ │ │ stmdbeq r1, {r1, r8, ip, sp, lr, pc} │ │ │ │ - bllt 0x1ae8c78 │ │ │ │ + bllt 0x1ae8d00 │ │ │ │ cmnpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ - mrc2 7, 1, pc, cr6, cr15, {5} │ │ │ │ + ldc2l 7, cr15, [sl, #764]! @ 0x2fc │ │ │ │ stcllt 7, cr15, [sl, #1016] @ 0x3f8 │ │ │ │ @ instruction: 0xf47e428b │ │ │ │ ldcvs 12, cr10, [fp, #-340]! @ 0xfffffeac │ │ │ │ @ instruction: 0xf013681b │ │ │ │ @ instruction: 0xf43e0ff0 │ │ │ │ - blmi 0xfe4d5dd8 │ │ │ │ - blls 0x3c4d04 │ │ │ │ + blmi 0xfe4d5e60 │ │ │ │ + blls 0x3c4d8c │ │ │ │ @ instruction: 0xf04f4059 │ │ │ │ @ instruction: 0xf47f0300 │ │ │ │ @ instruction: 0xf644aeda │ │ │ │ - vaddw.s8 q11, q0, d5 │ │ │ │ + vaddw.s8 q11, q8, d29 │ │ │ │ ldr r0, [r7], -lr, lsl #2 │ │ │ │ vmull.u8 q8, d17, d10 │ │ │ │ @ instruction: 0xf0023c03 │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ - b 0x117bcc4 │ │ │ │ + b 0x117bd4c │ │ │ │ andls r0, r6, #12, 4 @ 0xc0000000 │ │ │ │ @ instruction: 0xf003085a │ │ │ │ strls r0, [r4], #-3087 @ 0xfffff3f1 │ │ │ │ @ instruction: 0xf3c3a904 │ │ │ │ ldrtmi r1, [r8], -r0, asr #9 │ │ │ │ tstpeq r0, #2 @ p-variant is OBSOLETE │ │ │ │ - b 0x11cfcf4 │ │ │ │ + b 0x11cfd7c │ │ │ │ movwls r0, #29452 @ 0x730c │ │ │ │ - mcr2 7, 0, pc, cr10, cr11, {7} @ │ │ │ │ + mrc2 7, 0, pc, cr10, cr11, {7} │ │ │ │ stclt 7, cr15, [r7], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xf7fe2608 │ │ │ │ stmdage r4, {r0, r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ stmib sp, {r1, r8, ip, pc}^ │ │ │ │ @ instruction: 0xf7f94406 │ │ │ │ - blls 0x1a9b94 │ │ │ │ + blls 0x1a9c5c │ │ │ │ stmdbge r4, {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf100061f │ │ │ │ @ instruction: 0xf7fa8178 │ │ │ │ - @ instruction: 0xf7fefb8f │ │ │ │ + @ instruction: 0xf7fefb9f │ │ │ │ ldcvs 12, cr11, [fp, #-80]! @ 0xffffffb0 │ │ │ │ @ instruction: 0x2098f8d3 │ │ │ │ svcvs 0x0070f412 │ │ │ │ sbchi pc, pc, r0 │ │ │ │ @ instruction: 0xf413685b │ │ │ │ svclt 0x00140f70 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ @ instruction: 0xf8d7ac03 │ │ │ │ @ instruction: 0x463830b0 │ │ │ │ @ instruction: 0xf47e2b00 │ │ │ │ @ instruction: 0xf8d7abfd │ │ │ │ stccs 0, cr5, [r0, #-720] @ 0xfffffd30 │ │ │ │ - blge 0xfff27f40 │ │ │ │ - @ instruction: 0xff1af7fd │ │ │ │ + blge 0xfff27fc8 │ │ │ │ + @ instruction: 0xff2af7fd │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ - @ instruction: 0xf765ad65 │ │ │ │ - @ instruction: 0xf646f81b │ │ │ │ + @ instruction: 0xf764ad65 │ │ │ │ + @ instruction: 0xf646ffd7 │ │ │ │ vsubw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0x46212396 │ │ │ │ strtmi r4, [r8], -r6, lsl #12 │ │ │ │ ldmdavs ip, {r1, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xff62f7d0 │ │ │ │ + @ instruction: 0xff1ef7d0 │ │ │ │ ldrtmi r4, [r0], -r2, lsl #12 │ │ │ │ @ instruction: 0xf76c4621 │ │ │ │ - @ instruction: 0xf44fff5f │ │ │ │ + @ instruction: 0xf44fff1b │ │ │ │ ldrtmi r4, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf76a4630 │ │ │ │ - str pc, [r3, #-2621]! @ 0xfffff5c3 │ │ │ │ + str pc, [r3, #-2553]! @ 0xfffff607 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - stc2 7, cr15, [lr], {253} @ 0xfd │ │ │ │ - bllt 0xff668d88 │ │ │ │ + ldc2 7, cr15, [lr], {253} @ 0xfd │ │ │ │ + bllt 0xff668e10 │ │ │ │ ldmdavs r9, {r0, r1, r3, r4, r5, r8, sl, fp, sp, lr} │ │ │ │ svceq 0x00f0f011 │ │ │ │ @ instruction: 0xf8d3d10a │ │ │ │ @ instruction: 0xf4111098 │ │ │ │ @ instruction: 0xf43e6f70 │ │ │ │ ldmdavs fp, {r0, r3, r6, r7, r8, r9, fp, sp, pc}^ │ │ │ │ svcvs 0x0070f413 │ │ │ │ - blge 0xff227ea8 │ │ │ │ + blge 0xff227f30 │ │ │ │ ldmdavs r9, {r0, r3, r6, r8, r9, fp, lr} │ │ │ │ subsmi r9, r9, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ mcrge 4, 2, pc, cr15, cr15, {3} @ │ │ │ │ @ instruction: 0x51b5f644 │ │ │ │ smlabteq r5, r0, r2, pc @ │ │ │ │ ldcvs 5, cr14, [fp, #-560]! @ 0xfffffdd0 │ │ │ │ @ instruction: 0xf413681b │ │ │ │ @ instruction: 0xf43e6f70 │ │ │ │ - blmi 0x1115c9c │ │ │ │ - blls 0x3c4e40 │ │ │ │ + blmi 0x1115d24 │ │ │ │ + blls 0x3c4ec8 │ │ │ │ @ instruction: 0xf04f4059 │ │ │ │ @ instruction: 0xf47f0300 │ │ │ │ @ instruction: 0xf244ae3c │ │ │ │ - vsra.s64 d19, d17, #64 │ │ │ │ + vorr.i32 q10, #9 @ 0x00000009 │ │ │ │ ldrb r0, [r3, #270]! @ 0x10e │ │ │ │ stmdavs fp, {r0, r3, r4, r5, r8, sl, fp, sp, lr} │ │ │ │ svcvs 0x0070f413 │ │ │ │ @ instruction: 0xf8d1d10a │ │ │ │ @ instruction: 0xf4133098 │ │ │ │ @ instruction: 0xf43e6f70 │ │ │ │ stmdavs fp, {r0, r3, r4, r7, r8, r9, fp, sp, pc}^ │ │ │ │ svcvs 0x0070f413 │ │ │ │ - blge 0xfe627f08 │ │ │ │ + blge 0xfe627f90 │ │ │ │ ldmdavs r9, {r0, r4, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, r9, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ mrcge 4, 0, APSR_nzcv, cr15, cr15, {3} │ │ │ │ msrvs R9_fiq, r7 │ │ │ │ smlabteq r5, r0, r2, pc @ │ │ │ │ addmi lr, fp, #897581056 @ 0x35800000 │ │ │ │ - blge 0xfe228028 │ │ │ │ + blge 0xfe2280b0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, sl, fp, sp, lr} │ │ │ │ svcvs 0x0070f413 │ │ │ │ - blge 0x20a7f34 │ │ │ │ + blge 0x20a7fbc │ │ │ │ ldmdavs r9, {r1, r2, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, r9, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ - cmnpvs r1, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + tstpvc r9, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlabteq lr, r0, r2, pc @ │ │ │ │ ldmibvc fp, {r6, r7, r8, sl, sp, lr, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ stmib sp, {r1, r2, r3, r7, r9, sl, sp, lr, pc}^ │ │ │ │ subseq r4, ip, r6, lsl #8 │ │ │ │ @@ -223939,143 +223974,143 @@ │ │ │ │ ldreq pc, [lr], #-4 │ │ │ │ ldceq 3, cr4, [sl], {20} │ │ │ │ andseq pc, r0, #2 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ movwcc pc, #13251 @ 0x33c3 @ │ │ │ │ stmib sp, {r0, r1, r4, r8, r9, lr}^ │ │ │ │ @ instruction: 0xf7fa4304 │ │ │ │ - @ instruction: 0xf7fefb97 │ │ │ │ + @ instruction: 0xf7fefba7 │ │ │ │ stmdbge r4, {r2, r4, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb4638 │ │ │ │ - @ instruction: 0xf7fef8c3 │ │ │ │ + @ instruction: 0xf7fef8d3 │ │ │ │ stmdage r4, {r1, r2, r3, r6, r8, r9, fp, ip, sp, pc} │ │ │ │ stmib sp, {r1, r8, ip, pc}^ │ │ │ │ @ instruction: 0xf7f94406 │ │ │ │ - blls 0x1a9aa0 │ │ │ │ + blls 0x1a9b68 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ @ instruction: 0xf100061d │ │ │ │ @ instruction: 0xf7fb80e7 │ │ │ │ - @ instruction: 0xf7fefba7 │ │ │ │ + @ instruction: 0xf7fefbb7 │ │ │ │ ldmibvc fp, {r1, r2, r3, r4, r5, r8, r9, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ @ instruction: 0xf7f9e72e │ │ │ │ - strt pc, [r8], #2577 @ 0xa11 │ │ │ │ - umulleq r4, r3, r0, pc @ │ │ │ │ + strt pc, [r8], #2593 @ 0xa21 │ │ │ │ + addeq r4, r3, r8, lsl #30 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldcge 4, cr15, [sl], {62} @ 0x3e │ │ │ │ - @ instruction: 0xff50f764 │ │ │ │ + @ instruction: 0xff0cf764 │ │ │ │ @ instruction: 0xf7644680 │ │ │ │ - strtmi pc, [r1], -sp, asr #30 │ │ │ │ + strtmi pc, [r1], -r9, lsl #30 │ │ │ │ strtvs pc, [r4], #-1606 @ 0xfffff9ba │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ strtmi r4, [lr], -r7, lsl #12 │ │ │ │ stmdavs r5!, {r3, r5, r9, sl, lr} │ │ │ │ - mrc2 7, 4, pc, cr4, cr0, {6} │ │ │ │ + mrc2 7, 2, pc, cr0, cr0, {6} │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ @ instruction: 0xf76c4629 │ │ │ │ - stmdavs r5!, {r0, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r5!, {r0, r2, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - mcr2 7, 4, pc, cr10, cr0, {6} @ │ │ │ │ + mcr2 7, 2, pc, cr6, cr0, {6} @ │ │ │ │ strmi r4, [r2], -r9, lsr #12 │ │ │ │ @ instruction: 0xf76c4638 │ │ │ │ - strb pc, [pc, #3791] @ 0xebdf7 @ │ │ │ │ - @ instruction: 0xf9e4f7f9 │ │ │ │ + strb pc, [pc, #3723] @ 0xebe3b @ │ │ │ │ + @ instruction: 0xf9f4f7f9 │ │ │ │ ldmdblt pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r8, sl, fp, sp, lr} │ │ │ │ svceq 0x00f0f013 │ │ │ │ - bge 0xa8034 │ │ │ │ + bge 0xa80bc │ │ │ │ ldmdavs r9, {r0, r2, r4, r6, r8, r9, fp, lr} │ │ │ │ subsmi r9, r9, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stcge 4, cr15, [r9, #508] @ 0x1fc │ │ │ │ - mvncs pc, r4, asr #4 │ │ │ │ + orrcc pc, r9, r4, asr #4 │ │ │ │ smlabteq lr, r0, r2, pc @ │ │ │ │ ldceq 4, cr14, [sl], {198} @ 0xc6 │ │ │ │ vraddhn.i16 d25, , │ │ │ │ strls r1, [r4], #-1216 @ 0xfffffb40 │ │ │ │ vmov.i32 q8, #188 @ 0x000000bc │ │ │ │ @ instruction: 0xf0043c03 │ │ │ │ stmdbge r4, {r1, r2, r3, r4, sl} │ │ │ │ @ instruction: 0xf0024638 │ │ │ │ vmov.i32 d16, #45056 @ 0x0000b000 │ │ │ │ - b 0x116fc78 │ │ │ │ + b 0x116fd00 │ │ │ │ @ instruction: 0x4323020c │ │ │ │ movwcs lr, #22989 @ 0x59cd │ │ │ │ - stc2l 7, cr15, [sl, #-1004] @ 0xfffffc14 │ │ │ │ - blt 0xff768f80 │ │ │ │ + ldc2l 7, cr15, [sl, #-1004] @ 0xfffffc14 │ │ │ │ + blt 0xff769008 │ │ │ │ svccs 0x00a0f5b2 │ │ │ │ - bge 0xff628188 │ │ │ │ + bge 0xff628210 │ │ │ │ strmi lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ streq sl, [ip], -r4, lsl #16 │ │ │ │ @ instruction: 0xf7f9d458 │ │ │ │ - stmdbge r4, {r0, r1, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r4, {r0, r1, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fb4638 │ │ │ │ - @ instruction: 0xf7fefba5 │ │ │ │ + @ instruction: 0xf7fefbb5 │ │ │ │ ldrmi fp, [r9], -r8, asr #21 │ │ │ │ movwls sl, #10244 @ 0x2804 │ │ │ │ strmi lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ - blx 0x1928f9c │ │ │ │ + blx 0x1d29024 │ │ │ │ ldreq r9, [lr], -r2, lsl #22 │ │ │ │ - bge 0xff0285b8 │ │ │ │ + bge 0xff028640 │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - @ instruction: 0xf98af7fb │ │ │ │ - blt 0xfeee8fc4 │ │ │ │ + @ instruction: 0xf99af7fb │ │ │ │ + blt 0xfeee904c │ │ │ │ movwls r4, #9784 @ 0x2638 │ │ │ │ - ldc2l 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ + stc2l 7, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ - blls 0x196060 │ │ │ │ + blls 0x1960e8 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ - bge 0xff7e8de0 │ │ │ │ + bge 0xff7e8e68 │ │ │ │ svceq 0x000cf015 │ │ │ │ - bge 0xff6680e8 │ │ │ │ + bge 0xff668170 │ │ │ │ ldrsbtcs pc, [r4], r7 @ │ │ │ │ @ instruction: 0xf1021052 │ │ │ │ @ instruction: 0xf7ff0901 │ │ │ │ @ instruction: 0xf7fabad0 │ │ │ │ - @ instruction: 0xf7fefedf │ │ │ │ + @ instruction: 0xf7fefeef │ │ │ │ ldmibvc fp, {r2, r3, r4, r7, r9, fp, ip, sp, pc}^ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ svclt 0x00942b02 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ - bllt 0xfed69010 │ │ │ │ + bllt 0xfed69098 │ │ │ │ @ instruction: 0xf3c30ada │ │ │ │ @ instruction: 0xf0025c80 │ │ │ │ vmov.i32 d16, #48640 @ 0x0000be00 │ │ │ │ - b 0x117c024 │ │ │ │ + b 0x117c0ac │ │ │ │ andls r0, r6, #12, 4 @ 0xc0000000 │ │ │ │ @ instruction: 0xf003085a │ │ │ │ strls r0, [r4], #-3087 @ 0xfffff3f1 │ │ │ │ @ instruction: 0xf3c3a904 │ │ │ │ ldrtmi r1, [r8], -r0, asr #9 │ │ │ │ tstpeq r0, #2 @ p-variant is OBSOLETE │ │ │ │ - b 0x11d0054 │ │ │ │ + b 0x11d00dc │ │ │ │ movwls r0, #29452 @ 0x730c │ │ │ │ - blx 0x1129034 │ │ │ │ - blt 0x1ee9044 │ │ │ │ - blx 0x629034 │ │ │ │ + blx 0x15290bc │ │ │ │ + blt 0x1ee90cc │ │ │ │ + blx 0xa290bc │ │ │ │ ldrtmi sl, [r8], -r4, lsl #18 │ │ │ │ - blx 0xb29042 │ │ │ │ - blt 0x1ce9054 │ │ │ │ + blx 0xf290ca │ │ │ │ + blt 0x1ce90dc │ │ │ │ orrseq pc, ip, ip, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ @ instruction: 0xf7656808 │ │ │ │ - str pc, [lr], #-3705 @ 0xfffff187 │ │ │ │ + str pc, [lr], #-3637 @ 0xfffff1cb │ │ │ │ bicpl pc, r4, ip, asr #12 │ │ │ │ orrseq pc, r5, r0, asr #5 │ │ │ │ strbmi r9, [sl], -r1 │ │ │ │ strls r6, [r0], #-2056 @ 0xfffff7f8 │ │ │ │ - cdp2 7, 9, cr15, cr10, cr5, {3} │ │ │ │ - bllt 0xff42907c │ │ │ │ - ldc2l 7, cr15, [r6, #1004]! @ 0x3ec │ │ │ │ - blt 0x16e9084 │ │ │ │ - @ instruction: 0xf932f7f9 │ │ │ │ + cdp2 7, 5, cr15, cr6, cr5, {3} │ │ │ │ + bllt 0xff429104 │ │ │ │ + mcr2 7, 0, pc, cr6, cr11, {7} @ │ │ │ │ + blt 0x16e910c │ │ │ │ + @ instruction: 0xf942f7f9 │ │ │ │ svclt 0x0000e588 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ orreq lr, r1, #0, 22 │ │ │ │ stccc 8, cr15, [ip], {211} @ 0xd3 │ │ │ │ @ instruction: 0xf8d0b921 │ │ │ │ @ instruction: 0xf0022c10 │ │ │ │ tstmi r3, #4, 4 @ 0x40000000 │ │ │ │ @@ -224148,19 +224183,19 @@ │ │ │ │ svceq 0x0001f013 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf8d04178 │ │ │ │ @ instruction: 0xf8d04210 │ │ │ │ @ instruction: 0xf8d03218 │ │ │ │ @ instruction: 0xf0032228 │ │ │ │ @ instruction: 0xf8904300 │ │ │ │ - b 0x11e3708 │ │ │ │ + b 0x11e3790 │ │ │ │ @ instruction: 0xf8d07344 │ │ │ │ - b 0x11bba5c │ │ │ │ + b 0x11bbae4 │ │ │ │ @ instruction: 0xf8d063c4 │ │ │ │ - b 0x11bba74 │ │ │ │ + b 0x11bbafc │ │ │ │ @ instruction: 0xf8d04304 │ │ │ │ @ instruction: 0x43234c48 │ │ │ │ andsmi pc, r4, #208, 16 @ 0xd00000 │ │ │ │ andseq pc, ip, #208, 16 @ 0xd00000 │ │ │ │ vldmiaeq r4, {s29-s107} │ │ │ │ stcpl 0, cr15, [r0], {12} │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ @@ -224176,64 +224211,64 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andcs fp, r0, r0, lsl sp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec42444 │ │ │ │ + bl 0xfec424cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf6422000 │ │ │ │ - vsubw.s8 q10, q0, d4 │ │ │ │ + vsubw.s8 q10, q8, d4 │ │ │ │ @ instruction: 0xf64b0335 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q9, #12 @ 0x0000000c │ │ │ │ rsbcs r0, ip, #-1073741813 @ 0xc000000b │ │ │ │ @ instruction: 0xf1639000 │ │ │ │ svclt 0x0000f8cb │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec42470 │ │ │ │ + bl 0xfec424f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf64b2000 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ - blmi 0x16b740 │ │ │ │ + vbic.i32 q9, #12 @ 0x0000000c │ │ │ │ + blmi 0x16b7c8 │ │ │ │ andls r2, r0, r2, ror r2 │ │ │ │ @ instruction: 0xf8b8f163 │ │ │ │ - eorseq r2, r5, r4, lsl ip │ │ │ │ + mlaseq r5, r4, ip, r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec42498 │ │ │ │ + bl 0xfec42520 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf64b2000 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ - blmi 0x16b768 │ │ │ │ + vbic.i32 q9, #12 @ 0x0000000c │ │ │ │ + blmi 0x16b7f0 │ │ │ │ andls r2, r0, r8, ror r2 │ │ │ │ @ instruction: 0xf8a4f163 │ │ │ │ - eorseq r2, r5, r8, lsr #24 │ │ │ │ + eorseq r2, r5, r8, lsr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec424c0 │ │ │ │ + bl 0xfec42548 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf64b2000 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ - blmi 0x16b790 │ │ │ │ + vbic.i32 q9, #12 @ 0x0000000c │ │ │ │ + blmi 0x16b818 │ │ │ │ andls r2, r0, lr, ror r2 │ │ │ │ @ instruction: 0xf890f163 │ │ │ │ - eorseq r2, r5, r8, asr #24 │ │ │ │ + eorseq r2, r5, r8, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec424e8 │ │ │ │ + bl 0xfec42570 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf64b2000 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ - blmi 0x16b7b8 │ │ │ │ + vbic.i32 q9, #12 @ 0x0000000c │ │ │ │ + blmi 0x16b840 │ │ │ │ andls r2, r0, r4, lsl #5 │ │ │ │ @ instruction: 0xf87cf163 │ │ │ │ - eorseq r2, r5, ip, asr ip │ │ │ │ + ldrsbteq r2, [r5], -ip │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ ldrbmi r2, [r0, -r0, asr #32]! │ │ │ │ @ instruction: 0xf8d0401a │ │ │ │ addsmi r3, r9, #96, 24 @ 0x6000 │ │ │ │ @ instruction: 0xb12ad00c │ │ │ │ rscscc pc, r8, r0, lsl #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -224243,24 +224278,24 @@ │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ mcrrcc 8, 13, pc, r8, cr0 @ │ │ │ │ movwcs fp, #331 @ 0x14b │ │ │ │ svclt 0x000c429a │ │ │ │ @ instruction: 0xf5003034 │ │ │ │ tstcs r0, pc, lsr r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ - bl 0xfd110 │ │ │ │ + bl 0xfd198 │ │ │ │ @ instruction: 0xf8910181 │ │ │ │ vmull.u8 , d3, d12 │ │ │ │ strb r0, [pc, r0, asr #6]! │ │ │ │ eorcc pc, r8, #208, 16 @ 0xd00000 │ │ │ │ tstle r7, sl, lsl r7 │ │ │ │ - blcs 0x22d7d4 │ │ │ │ + blcs 0x22d85c │ │ │ │ ldm pc, {r2, r5, fp, ip, lr, pc}^ @ │ │ │ │ - blne 0x1e737c │ │ │ │ - bleq 0x3b3fc0 │ │ │ │ + blne 0x1e7404 │ │ │ │ + bleq 0x3b4048 │ │ │ │ rscsvc pc, pc, pc, asr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ rsbsmi pc, r0, pc, asr #8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -224270,45 +224305,45 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ rscsvc pc, r0, pc, asr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec425bc │ │ │ │ + bl 0xfec42644 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf6422000 │ │ │ │ - vbic.i32 q10, #0 @ 0x00000000 │ │ │ │ + vrsra.s64 q10, q8, #64 │ │ │ │ @ instruction: 0xf64b0335 │ │ │ │ - vorr.i32 d18, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d18, d8, #64 │ │ │ │ eorscs r0, r7, #-1073741813 @ 0xc000000b │ │ │ │ @ instruction: 0xf1639000 │ │ │ │ svclt 0x0000f80f │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec425e8 │ │ │ │ + bl 0xfec42670 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ addlt r2, r3, ip, lsr #25 │ │ │ │ stcne 8, cr15, [r8], #832 @ 0x340 │ │ │ │ svccs 0x0070f412 │ │ │ │ @ instruction: 0xf043b293 │ │ │ │ svclt 0x00080cff │ │ │ │ @ instruction: 0xf4124663 │ │ │ │ @ instruction: 0xf4430f70 │ │ │ │ svclt 0x0008427f │ │ │ │ stmdbcs r3, {r0, r1, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf1c1d81f │ │ │ │ @ instruction: 0xf04f0e04 │ │ │ │ - blvs 0xfe16e424 │ │ │ │ + blvs 0xfe16e4ac │ │ │ │ stc2 10, cr15, [lr], {12} @ │ │ │ │ ldmdale r6, {r1, r5, r6, r8, sl, lr} │ │ │ │ - bcs 0x4fb654 │ │ │ │ + bcs 0x4fb6dc │ │ │ │ orrslt sp, r2, #5111808 @ 0x4e0000 │ │ │ │ - ldclcc 0, cr15, [pc], #316 @ 0xeb570 │ │ │ │ + ldclcc 0, cr15, [pc], #316 @ 0xeb5f8 │ │ │ │ smlalbteq pc, r0, r2, r1 @ │ │ │ │ cdpeq 1, 2, cr15, cr0, cr2, {5} │ │ │ │ eoreq pc, r0, #-2147483600 @ 0x80000030 │ │ │ │ @ instruction: 0xf101fa2c │ │ │ │ vseleq.f32 s30, s28, s24 │ │ │ │ tsteq lr, r1, asr #20 │ │ │ │ vpmax.s8 d15, d2, d28 │ │ │ │ @@ -224333,50 +224368,50 @@ │ │ │ │ @ instruction: 0xf023e7dd │ │ │ │ ldreq r0, [fp], #-783 @ 0xfffffcf1 │ │ │ │ @ instruction: 0x46180c1b │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andcs fp, r0, r0, lsl #26 │ │ │ │ - cmnpmi r0, #69206016 @ p-variant is OBSOLETE @ 0x4200000 │ │ │ │ + mvnsmi pc, #69206016 @ 0x4200000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - tstpcs r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r2, r0, r7, lsr r2 │ │ │ │ @ instruction: 0xff98f162 │ │ │ │ - tstpcs r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorscs pc, r4, fp, asr #12 │ │ │ │ + adcscs pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ rsbcs r4, r0, #1024 @ 0x400 │ │ │ │ - stc2l 1, cr15, [r8, #-616] @ 0xfffffd98 │ │ │ │ - eorseq r2, r5, r0, lsl #25 │ │ │ │ + stc2l 1, cr15, [r4, #-616] @ 0xfffffd98 │ │ │ │ + eorseq r2, r5, r0, lsl #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec426f0 │ │ │ │ + bl 0xfec42778 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ addlt r3, r3, r8, lsr #4 │ │ │ │ stcgt 8, cr15, [ip], #832 @ 0x340 │ │ │ │ tstpeq pc, r3, lsl r0 @ p-variant is OBSOLETE @ │ │ │ │ ldmdbeq sl, {r0, r1, r2, r3, r4, r5, r8, ip, lr, pc} │ │ │ │ stmdale r8, {r0, r2, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf002e8df │ │ │ │ smlaldxmi r4, r1, lr, r4 │ │ │ │ vst2.8 {d16-d19}, [pc], r3 │ │ │ │ @ instruction: 0xf1a34e70 │ │ │ │ - blx 0xfedac260 │ │ │ │ + blx 0xfedac2e8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8c00119 │ │ │ │ @ instruction: 0xf41c1228 │ │ │ │ eorle r0, r2, pc, ror pc │ │ │ │ smlabtmi r3, ip, r3, pc @ │ │ │ │ andpl pc, r3, #204, 6 @ 0x30000003 │ │ │ │ svclt 0x00942908 │ │ │ │ cmnpmi pc, #234881024 @ p-variant is OBSOLETE @ 0xe000000 │ │ │ │ - bcs 0x2fcf10 │ │ │ │ + bcs 0x2fcf98 │ │ │ │ cmpmi r1, pc, asr #20 │ │ │ │ sbcslt fp, fp, #152, 30 @ 0x260 │ │ │ │ msrcs SPSR_, r1, lsl #8 │ │ │ │ movweq lr, #51843 @ 0xca83 │ │ │ │ svceq 0x00f0f01e │ │ │ │ ldclcs 4, cr15, [r0], #-140 @ 0xffffff74 │ │ │ │ subpl lr, r2, #323584 @ 0x4f000 │ │ │ │ @@ -224392,17 +224427,17 @@ │ │ │ │ @ instruction: 0xf64fbd00 │ │ │ │ @ instruction: 0xe7ce7eff │ │ │ │ cdpvc 6, 15, cr15, cr15, cr15, {2} │ │ │ │ vst1.64 {d30}, [pc], r3 │ │ │ │ @ instruction: 0xe7c64e7f │ │ │ │ cdpvc 6, 15, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x2000e7bd │ │ │ │ - cmnpmi r0, #69206016 @ p-variant is OBSOLETE @ 0x4200000 │ │ │ │ + mvnsmi pc, #69206016 @ 0x4200000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - tstpcs r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r2, r0, r7, lsr r2 │ │ │ │ @ instruction: 0xff22f162 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @@ -224414,68 +224449,68 @@ │ │ │ │ ldmib sp, {r0, r4, r8, r9, ip}^ │ │ │ │ andmi r8, r3, ip, lsl #8 │ │ │ │ svclt 0x000c2b00 │ │ │ │ @ instruction: 0xf047463a │ │ │ │ @ instruction: 0xf1aa0201 │ │ │ │ @ instruction: 0xf1a90104 │ │ │ │ vcgt.s8 d16, d3, d4 │ │ │ │ - @ instruction: 0xf2c01ab8 │ │ │ │ + vmvn.i16 d18, #2048 @ 0x0800 │ │ │ │ @ instruction: 0xf1090a35 │ │ │ │ strcs r0, [r0, -ip, lsl #18] │ │ │ │ andls r4, r1, #190840832 @ 0xb600000 │ │ │ │ svccs 0x0004f85e │ │ │ │ svcpl 0x0004f853 │ │ │ │ andeq lr, r2, #136, 20 @ 0x88000 │ │ │ │ svcvs 0x0004f851 │ │ │ │ sbclt r1, r5, #1343488 @ 0x148000 │ │ │ │ @ instruction: 0x0c07eb47 │ │ │ │ - b 0xfe171a6c │ │ │ │ + b 0xfe171af4 │ │ │ │ @ instruction: 0xf14c0206 │ │ │ │ @ instruction: 0xf85a0c00 │ │ │ │ @ instruction: 0xf0105035 │ │ │ │ svclt 0x00180f01 │ │ │ │ vmlsl.u q10, d0, d0[5] │ │ │ │ eormi r1, sl, pc │ │ │ │ - b 0xfe17cca4 │ │ │ │ + b 0xfe17cd2c │ │ │ │ andvs r0, sl, r6, lsl #4 │ │ │ │ - bls 0x15fdc8 │ │ │ │ + bls 0x15fe50 │ │ │ │ @ instruction: 0xf50bb16a │ │ │ │ tstcs r0, sp, lsr r3 │ │ │ │ @ instruction: 0xf8533310 │ │ │ │ @ instruction: 0xf8432c08 │ │ │ │ @ instruction: 0xf0221c04 │ │ │ │ - b 0x117c020 │ │ │ │ + b 0x117c0a8 │ │ │ │ @ instruction: 0xf8437244 │ │ │ │ ldrbmi r2, [r8], -r8, lsl #24 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xe73b4ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ - blmi 0x103cf00 │ │ │ │ + blmi 0x103cf88 │ │ │ │ strmi fp, [r2], fp, lsl #1 │ │ │ │ movwls r6, #38939 @ 0x981b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - bl 0x13d0e0 │ │ │ │ + bl 0x13d168 │ │ │ │ @ instruction: 0xf7ff0847 │ │ │ │ @ instruction: 0xf50afea3 │ │ │ │ @ instruction: 0xf50a533d │ │ │ │ eorslt r5, pc, #64, 24 @ 0x4000 │ │ │ │ - bgt 0x1a5ddc │ │ │ │ + bgt 0x1a5e64 │ │ │ │ @ instruction: 0xf10c4605 │ │ │ │ @ instruction: 0x7cde0928 │ │ │ │ @ instruction: 0xf89c007f │ │ │ │ @ instruction: 0xf10c2031 │ │ │ │ andls r0, r1, #40, 20 @ 0x28000 │ │ │ │ streq pc, [r0], r6, asr #7 │ │ │ │ streq pc, [r1], -r6, lsl #1 │ │ │ │ movwls fp, #755 @ 0x2f3 │ │ │ │ vcgt.s8 d18, d3, d0 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0x461c0635 │ │ │ │ movwcc lr, #18893 @ 0x49cd │ │ │ │ movwcc lr, #27085 @ 0x69cd │ │ │ │ eorcc pc, r0, sp, lsr #17 │ │ │ │ eorscc pc, r1, ip, lsl #17 │ │ │ │ eorle r0, r6, sl, lsr #14 │ │ │ │ svclt 0x004807eb │ │ │ │ @@ -224486,384 +224521,384 @@ │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ ldrdne pc, [r4], -r9 │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf8b9aa04 │ │ │ │ @ instruction: 0xf8ac3010 │ │ │ │ @ instruction: 0xf85b3000 │ │ │ │ stmdbls r0, {r2, r5} │ │ │ │ - @ instruction: 0xf8aaf745 │ │ │ │ + @ instruction: 0xf866f745 │ │ │ │ vpmax.u8 , , │ │ │ │ @ instruction: 0xf856b2db │ │ │ │ @ instruction: 0xf8382033 │ │ │ │ andsmi r3, r0, r4, lsr #32 │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ @ instruction: 0xf8284303 │ │ │ │ strcc r3, [r1], #-36 @ 0xffffffdc │ │ │ │ - strne pc, [pc, #-965] @ 0xeb377 │ │ │ │ + strne pc, [pc, #-965] @ 0xeb3ff │ │ │ │ bicsle r2, r1, r4, lsl #24 │ │ │ │ ldmib sp, {r0, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf88cc002 │ │ │ │ @ instruction: 0xf7ff3031 │ │ │ │ - blmi 0x3ab284 │ │ │ │ - blls 0x3457bc │ │ │ │ + blmi 0x3ab30c │ │ │ │ + blls 0x345844 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1cf8ff0 │ │ │ │ - svclt 0x0000fbcd │ │ │ │ + svclt 0x0000fbc9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ - beq 0x11e6398 │ │ │ │ - blmi 0xf98004 │ │ │ │ + beq 0x11e6420 │ │ │ │ + blmi 0xf9808c │ │ │ │ strmi fp, [r3], fp, lsl #1 │ │ │ │ ldmdavs fp, {r3, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9309 │ │ │ │ @ instruction: 0xf7ff0300 │ │ │ │ @ instruction: 0xf50bfe1d │ │ │ │ @ instruction: 0xf50b533d │ │ │ │ rsbeq r5, r4, r0, asr #24 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blgt 0x1a5eec │ │ │ │ + blgt 0x1a5f74 │ │ │ │ ldclvc 6, cr4, [lr], {5} │ │ │ │ @ instruction: 0xf904fa09 │ │ │ │ mlascs r3, ip, r8, pc @ │ │ │ │ streq pc, [r8, -ip, lsl #2]! │ │ │ │ - bleq 0xb27bfc │ │ │ │ + bleq 0xb27c84 │ │ │ │ vsubl.u8 , d6, d1 │ │ │ │ @ instruction: 0xf0860680 │ │ │ │ rscslt r0, r3, #1048576 @ 0x100000 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ stmib sp, {r2, r3, r4, r9, sl, lr}^ │ │ │ │ stmib sp, {r2, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8ad3306 │ │ │ │ @ instruction: 0xf88c3020 │ │ │ │ @ instruction: 0x072b3033 │ │ │ │ - b 0x65f878 │ │ │ │ + b 0x65f900 │ │ │ │ svclt 0x00180f09 │ │ │ │ tstle fp, sl, asr r6 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd6028 │ │ │ │ + bhi 0xfd60b0 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ eoreq pc, r4, sl, lsr r8 @ │ │ │ │ @ instruction: 0xf7449900 │ │ │ │ - rsclt pc, fp, #364 @ 0x16c │ │ │ │ + rsclt pc, fp, #23, 30 @ 0x5c │ │ │ │ eorscs pc, r3, r6, asr r8 @ │ │ │ │ eorcc pc, r4, r8, asr r8 @ │ │ │ │ andsmi r4, r0, r8, asr r0 │ │ │ │ @ instruction: 0xf8484058 │ │ │ │ strcc r0, [r1], #-36 @ 0xffffffdc │ │ │ │ - strne pc, [pc, #-965] @ 0xeb47b │ │ │ │ + strne pc, [pc, #-965] @ 0xeb503 │ │ │ │ bicsle r2, r8, r4, lsl #24 │ │ │ │ ldmib sp, {r0, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf88cc002 │ │ │ │ @ instruction: 0xf7ff3033 │ │ │ │ - blmi 0x3ab180 │ │ │ │ - blls 0x3458c0 │ │ │ │ + blmi 0x3ab208 │ │ │ │ + blls 0x345948 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1cf8ff0 │ │ │ │ - svclt 0x0000fb4b │ │ │ │ + svclt 0x0000fb47 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrbtmi r4, [r3], r1, lsl #13 │ │ │ │ ldrmi r4, [r2], pc, lsl #12 │ │ │ │ stc2 7, cr15, [r2, #1020]! @ 0x3fc │ │ │ │ strbmi r4, [r8], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ @ instruction: 0x4605fd5b │ │ │ │ @ instruction: 0xf7a04648 │ │ │ │ - @ instruction: 0xf000fcb5 │ │ │ │ + @ instruction: 0xf000fc71 │ │ │ │ vst2.8 {d16-d17}, [r8] │ │ │ │ - blx 0x1245a38 │ │ │ │ - blx 0x12a84cc │ │ │ │ + blx 0x1245ac0 │ │ │ │ + blx 0x12a8554 │ │ │ │ ldrbeq pc, [fp, r4] @ │ │ │ │ @ instruction: 0xf010d503 │ │ │ │ tstle r7, r1 │ │ │ │ strcc r5, [r1], #-1336 @ 0xfffffac8 │ │ │ │ mvnsle r2, r0, lsl ip │ │ │ │ pop {r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xe6074ff8 │ │ │ │ @ instruction: 0x4642465b │ │ │ │ tsteq r4, sl, lsl #22 │ │ │ │ @ instruction: 0xf78d4648 │ │ │ │ - @ instruction: 0xe7effa7b │ │ │ │ + @ instruction: 0xe7effa37 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrbtmi r4, [r3], r0, lsl #13 │ │ │ │ ldrmi r4, [r2], r9, lsl #13 │ │ │ │ stc2l 7, cr15, [lr, #-1020]! @ 0xfffffc04 │ │ │ │ strbmi r4, [r0], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ strmi pc, [r5], -r7, lsr #26 │ │ │ │ @ instruction: 0xf7a04640 │ │ │ │ - @ instruction: 0xf000fc81 │ │ │ │ + @ instruction: 0xf000fc3d │ │ │ │ vst1.8 {d16}, [r7] │ │ │ │ and r6, r4, r1, ror #14 │ │ │ │ andeq pc, r4, r9, lsr #16 │ │ │ │ ldccs 4, cr3, [r0], {2} │ │ │ │ - blx 0x125f96c │ │ │ │ - blx 0x12a8540 │ │ │ │ + blx 0x125f9f4 │ │ │ │ + blx 0x12a85c8 │ │ │ │ ldrbeq pc, [fp, r4] @ │ │ │ │ @ instruction: 0xf010d5f6 │ │ │ │ rscsle r0, r1, r1 │ │ │ │ @ instruction: 0x463a465b │ │ │ │ tsteq r4, sl, lsl #22 │ │ │ │ @ instruction: 0xf78d4640 │ │ │ │ - @ instruction: 0xe7e9fa75 │ │ │ │ + @ instruction: 0xe7e9fa31 │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ strb r4, [r9, #4088] @ 0xff8 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r7], -r2, lsl #1 │ │ │ │ usatmi r4, #17, r2, lsl #13 │ │ │ │ @ instruction: 0xf7ff4688 │ │ │ │ @ instruction: 0x4606fd37 │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ @ instruction: 0x4605fcf1 │ │ │ │ strcs r4, [r0], #-1592 @ 0xfffff9c8 │ │ │ │ - mcrr2 7, 10, pc, sl, cr0 @ │ │ │ │ + stc2 7, cr15, [r6], {160} @ 0xa0 │ │ │ │ andeq pc, pc, #0 │ │ │ │ rsbvs pc, r2, #1107296256 @ 0x42000000 │ │ │ │ vpmax.u8 , q2, │ │ │ │ @ instruction: 0xf004fa46 │ │ │ │ strle r0, [r4, #-2011] @ 0xfffff825 │ │ │ │ andeq pc, r1, r0, lsl r0 @ │ │ │ │ @ instruction: 0xf848d109 │ │ │ │ strcc r0, [r4], #-4 │ │ │ │ mvnsle r2, r0, lsl ip │ │ │ │ andlt r4, r2, r8, lsr r6 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ @ instruction: 0x464be59a │ │ │ │ tsteq r4, sl, lsl #22 │ │ │ │ andls r4, r1, #56, 12 @ 0x3800000 │ │ │ │ - blx 0x16297f4 │ │ │ │ + blx 0x52987c │ │ │ │ strb r9, [ip, r1, lsl #20]! │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r7], -r2, lsl #1 │ │ │ │ @ instruction: 0x468946f2 │ │ │ │ @ instruction: 0xf7ff4690 │ │ │ │ @ instruction: 0x4605fcff │ │ │ │ @ instruction: 0xf7a04638 │ │ │ │ - @ instruction: 0xf000fc17 │ │ │ │ + @ instruction: 0xf000fbd3 │ │ │ │ vst1.8 {d16-d18}, [r6] │ │ │ │ strcs r6, [r0], #-1632 @ 0xfffff9a0 │ │ │ │ strcc lr, [r1], #-2 │ │ │ │ andsle r2, r0, r0, lsl ip │ │ │ │ vpmax.u8 , q2, │ │ │ │ ldrble r0, [r8, #2011]! @ 0x7db │ │ │ │ andcs pc, r4, r9, lsl r8 @ │ │ │ │ tsteq r4, r8, lsl #22 │ │ │ │ @ instruction: 0x46384633 │ │ │ │ @ instruction: 0xf8cd3401 │ │ │ │ @ instruction: 0xf78da000 │ │ │ │ - @ instruction: 0x2c10fa89 │ │ │ │ + @ instruction: 0x2c10fa45 │ │ │ │ ldrtmi sp, [r8], -lr, ror #3 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ - ldrb r4, [pc, #-2032] @ 0xeb238 │ │ │ │ + ldrb r4, [pc, #-2032] @ 0xeb2c0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r7], -r2, lsl #1 │ │ │ │ @ instruction: 0x468946f2 │ │ │ │ @ instruction: 0xf7ff4690 │ │ │ │ strmi pc, [r5], -sp, asr #25 │ │ │ │ @ instruction: 0xf7a04638 │ │ │ │ - @ instruction: 0xf000fbe5 │ │ │ │ + @ instruction: 0xf000fba1 │ │ │ │ vst1.8 {d16-d18}, [r6] │ │ │ │ strcs r6, [r0], #-1633 @ 0xfffff99f │ │ │ │ strcc lr, [r2], #-2 │ │ │ │ andsle r2, r0, r0, lsl ip │ │ │ │ vpmax.u8 , q2, │ │ │ │ ldrble r0, [r8, #2011]! @ 0x7db │ │ │ │ andcs pc, r4, r9, lsr r8 @ │ │ │ │ tsteq r4, r8, lsl #22 │ │ │ │ @ instruction: 0x46384633 │ │ │ │ @ instruction: 0xf8cd3402 │ │ │ │ @ instruction: 0xf78da000 │ │ │ │ - @ instruction: 0x2c10fa5d │ │ │ │ + @ instruction: 0x2c10fa19 │ │ │ │ ldrtmi sp, [r8], -lr, ror #3 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ str r4, [sp, #-2032]! @ 0xfffff810 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r7], -r2, lsl #1 │ │ │ │ @ instruction: 0x468946f2 │ │ │ │ @ instruction: 0xf7ff4690 │ │ │ │ @ instruction: 0x4606fc9b │ │ │ │ @ instruction: 0xf7a04638 │ │ │ │ - @ instruction: 0xf000fbb3 │ │ │ │ + @ instruction: 0xf000fb6f │ │ │ │ vst3.8 {d16,d18,d20}, [r5] │ │ │ │ strcs r6, [r0], #-1378 @ 0xfffffa9e │ │ │ │ vpmax.u8 , q2, q3 │ │ │ │ strle r0, [r7], #-2011 @ 0xfffff825 │ │ │ │ ldccs 4, cr3, [r0], {4} │ │ │ │ @ instruction: 0x4638d1f8 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ str r4, [r9, #-2032] @ 0xfffff810 │ │ │ │ andcs pc, r4, r9, asr r8 @ │ │ │ │ - bl 0x2fd388 │ │ │ │ + bl 0x2fd410 │ │ │ │ ldrtmi r0, [r8], -r4, lsl #2 │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ - blx 0xca991c │ │ │ │ + @ instruction: 0xf9eaf78d │ │ │ │ svclt 0x0000e7ec │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrbtmi r4, [r3], r0, lsl #13 │ │ │ │ ldrmi r4, [r2], r9, lsl #13 │ │ │ │ stc2l 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ strbmi r4, [r0], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ strmi pc, [r5], -r5, lsr #24 │ │ │ │ @ instruction: 0xf7a04640 │ │ │ │ - @ instruction: 0xf000fb7f │ │ │ │ + @ instruction: 0xf000fb3b │ │ │ │ vst1.8 {d16}, [r7] │ │ │ │ and r6, r6, r8, ror #14 │ │ │ │ andeq pc, r4, r9, lsr #16 │ │ │ │ @ instruction: 0xf10a3402 │ │ │ │ @ instruction: 0x2c100a01 │ │ │ │ - blx 0x125fb74 │ │ │ │ - blx 0x12a8748 │ │ │ │ + blx 0x125fbfc │ │ │ │ + blx 0x12a87d0 │ │ │ │ ldrbeq pc, [fp, r4] @ │ │ │ │ @ instruction: 0xf010d5f4 │ │ │ │ rscle r0, pc, r1 │ │ │ │ @ instruction: 0x463a465b │ │ │ │ @ instruction: 0x46404651 │ │ │ │ - @ instruction: 0xf946f78d │ │ │ │ + @ instruction: 0xf902f78d │ │ │ │ strb fp, [r7, r0, asr #4]! │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ strb r4, [r5], #4088 @ 0xff8 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r0], r2, lsl #1 │ │ │ │ usatmi r4, #18, r5, lsl #12 │ │ │ │ @ instruction: 0xf7ff4689 │ │ │ │ @ instruction: 0x4607fc33 │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ strmi pc, [r6], -sp, ror #23 │ │ │ │ strcs r4, [r0], #-1600 @ 0xfffff9c0 │ │ │ │ - blx 0x12a9a0e │ │ │ │ + blx 0x1a9a96 │ │ │ │ andeq pc, pc, #0 │ │ │ │ rsbvs pc, r8, #1107296256 @ 0x42000000 │ │ │ │ vpmax.u8 , q2, q3 │ │ │ │ @ instruction: 0xf004fa47 │ │ │ │ strle r0, [r4, #-2011] @ 0xfffff825 │ │ │ │ andeq pc, r1, r0, lsl r0 @ │ │ │ │ @ instruction: 0xf849d10a │ │ │ │ strcc r0, [r4], #-4 │ │ │ │ ldccs 5, cr3, [r0], {1} │ │ │ │ @ instruction: 0x4640d1f0 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ ldr r4, [r5], #2032 @ 0x7f0 │ │ │ │ @ instruction: 0x46294653 │ │ │ │ andls r4, r1, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xf90af78d │ │ │ │ + @ instruction: 0xf8c6f78d │ │ │ │ sublt r9, r0, #4096 @ 0x1000 │ │ │ │ svclt 0x0000e7eb │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrbtmi r4, [r3], r0, lsl #13 │ │ │ │ ldrmi r4, [r2], r9, lsl #13 │ │ │ │ - blx 0xfffa9bea │ │ │ │ + blx 0xfffa9c72 │ │ │ │ strbmi r4, [r0], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ @ instruction: 0x4605fbb3 │ │ │ │ @ instruction: 0xf7a04640 │ │ │ │ - @ instruction: 0xf000fb0d │ │ │ │ + @ instruction: 0xf000fac9 │ │ │ │ vst1.8 {d16}, [r7] │ │ │ │ and r6, r6, r0, ror #14 │ │ │ │ andeq pc, r4, r9, lsr #16 │ │ │ │ @ instruction: 0xf10a3402 │ │ │ │ @ instruction: 0x2c100a01 │ │ │ │ - blx 0x125fc54 │ │ │ │ - blx 0x12a882c │ │ │ │ + blx 0x125fcdc │ │ │ │ + blx 0x12a88b4 │ │ │ │ ldrbeq pc, [fp, r4] @ │ │ │ │ @ instruction: 0xf010d5f4 │ │ │ │ rscle r0, pc, r1 │ │ │ │ @ instruction: 0x463a465b │ │ │ │ @ instruction: 0x46404651 │ │ │ │ - @ instruction: 0xf8d4f78d │ │ │ │ + @ instruction: 0xf890f78d │ │ │ │ strbmi lr, [r0], -r8, ror #15 │ │ │ │ svcmi 0x00f8e8bd │ │ │ │ svclt 0x0000e454 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r0], r2, lsl #1 │ │ │ │ usatmi r4, #18, r5, lsl #12 │ │ │ │ @ instruction: 0xf7ff4689 │ │ │ │ strmi pc, [r7], -r1, asr #23 │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ @ instruction: 0x4606fb7b │ │ │ │ strcs r4, [r0], #-1600 @ 0xfffff9c0 │ │ │ │ - blx 0xff629af0 │ │ │ │ + blx 0xfe529b78 │ │ │ │ andeq pc, pc, #0 │ │ │ │ rsbvs pc, r0, #1107296256 @ 0x42000000 │ │ │ │ vpmax.u8 , q2, q3 │ │ │ │ @ instruction: 0xf004fa47 │ │ │ │ strle r0, [r4, #-2011] @ 0xfffff825 │ │ │ │ andeq pc, r1, r0, lsl r0 @ │ │ │ │ @ instruction: 0xf849d10a │ │ │ │ strcc r0, [r4], #-4 │ │ │ │ ldccs 5, cr3, [r0], {1} │ │ │ │ @ instruction: 0x4640d1f0 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ strt r4, [r3], #-2032 @ 0xfffff810 │ │ │ │ @ instruction: 0x46294653 │ │ │ │ andls r4, r1, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xf898f78d │ │ │ │ + @ instruction: 0xf854f78d │ │ │ │ strb r9, [ip, r1, lsl #20]! │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r0], r2, lsl #1 │ │ │ │ usatmi r4, #18, r5, lsl #12 │ │ │ │ @ instruction: 0xf7ff4689 │ │ │ │ strmi pc, [r7], -r9, lsl #23 │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ strmi pc, [r6], -r3, asr #22 │ │ │ │ strcs r4, [r0], #-1600 @ 0xfffff9c0 │ │ │ │ - blx 0xfe829b60 │ │ │ │ + blx 0x1729be8 │ │ │ │ andeq pc, pc, #0 │ │ │ │ rsbvs pc, r9, #1107296256 @ 0x42000000 │ │ │ │ vpmax.u8 , q2, q3 │ │ │ │ @ instruction: 0xf004fa47 │ │ │ │ strle r0, [r4, #-2011] @ 0xfffff825 │ │ │ │ andeq pc, r1, r0, lsl r0 @ │ │ │ │ @ instruction: 0xf849d10b │ │ │ │ @@ -224871,28 +224906,28 @@ │ │ │ │ ldccs 5, cr3, [r0], {2} │ │ │ │ @ instruction: 0x4640d1f0 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff47f0 │ │ │ │ ldrbmi fp, [r3], -fp, ror #23 │ │ │ │ strbmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf78d9201 │ │ │ │ - bls 0x169f4c │ │ │ │ + bls 0x169ec4 │ │ │ │ strb fp, [sl, r0, lsl #4]! │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r0], r2, lsl #1 │ │ │ │ usatmi r4, #18, r5, lsl #12 │ │ │ │ @ instruction: 0xf7ff4689 │ │ │ │ strmi pc, [r7], -pc, asr #22 │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ strmi pc, [r6], -r9, lsl #22 │ │ │ │ strcs r4, [r0], #-1600 @ 0xfffff9c0 │ │ │ │ - blx 0x19a9bd4 │ │ │ │ + blx 0x8a9c5c │ │ │ │ andeq pc, pc, #0 │ │ │ │ rsbvs pc, r1, #1107296256 @ 0x42000000 │ │ │ │ vpmax.u8 , q2, q3 │ │ │ │ @ instruction: 0xf004fa47 │ │ │ │ strle r0, [r4, #-2011] @ 0xfffff825 │ │ │ │ andeq pc, r1, r0, lsl r0 @ │ │ │ │ @ instruction: 0xf849d10b │ │ │ │ @@ -224900,134 +224935,134 @@ │ │ │ │ ldccs 5, cr3, [r0], {2} │ │ │ │ @ instruction: 0x4640d1f0 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff47f0 │ │ │ │ @ instruction: 0x4653bbb1 │ │ │ │ strbmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf78d9201 │ │ │ │ - bls 0x169ed8 │ │ │ │ + bls 0x169e50 │ │ │ │ svclt 0x0000e7eb │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r0], r2, lsl #1 │ │ │ │ @ instruction: 0x468946f2 │ │ │ │ @ instruction: 0xf7ff4615 │ │ │ │ @ instruction: 0x4606fb15 │ │ │ │ @ instruction: 0xf7a04640 │ │ │ │ - @ instruction: 0xf000fa2d │ │ │ │ + @ instruction: 0xf000f9e9 │ │ │ │ vst1.8 {d16}, [r7] │ │ │ │ strcs r6, [r0], #-1888 @ 0xfffff8a0 │ │ │ │ strcc lr, [r2], #-3 │ │ │ │ ldccs 5, cr3, [r0], {1} │ │ │ │ - blx 0x129fe14 │ │ │ │ + blx 0x129fe9c │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf819d5f7 │ │ │ │ strtmi r2, [r9], -r4 │ │ │ │ @ instruction: 0x4640463b │ │ │ │ @ instruction: 0xf8cd3402 │ │ │ │ @ instruction: 0xf78da000 │ │ │ │ - strcc pc, [r1, #-2207] @ 0xfffff761 │ │ │ │ + strcc pc, [r1, #-2139] @ 0xfffff7a5 │ │ │ │ mvnle r2, r0, lsl ip │ │ │ │ andlt r4, r2, r0, asr #12 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ - bllt 0x1e29dfc │ │ │ │ + bllt 0x1e29e84 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r0], r2, lsl #1 │ │ │ │ @ instruction: 0x468946f2 │ │ │ │ @ instruction: 0xf7ff4615 │ │ │ │ strmi pc, [r7], -r1, ror #21 │ │ │ │ @ instruction: 0xf7a04640 │ │ │ │ - @ instruction: 0xf000f9f9 │ │ │ │ + @ instruction: 0xf000f9b5 │ │ │ │ vst1.8 {d16-d18}, [r6] │ │ │ │ strcs r6, [r0], #-1632 @ 0xfffff9a0 │ │ │ │ vpmax.u8 , q2, │ │ │ │ strle r0, [r9], #-2011 @ 0xfffff825 │ │ │ │ strcc r3, [r1, #-1028] @ 0xfffffbfc │ │ │ │ mvnsle r2, r0, lsl ip │ │ │ │ andlt r4, r2, r0, asr #12 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ - bllt 0x14a9e48 │ │ │ │ + bllt 0x14a9ed0 │ │ │ │ andcs pc, r4, r9, lsl r8 @ │ │ │ │ @ instruction: 0x46294633 │ │ │ │ @ instruction: 0xf8cd4640 │ │ │ │ @ instruction: 0xf78da000 │ │ │ │ - strb pc, [fp, r7, ror #16]! @ │ │ │ │ + strb pc, [fp, r3, lsr #16]! @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r0], r2, lsl #1 │ │ │ │ @ instruction: 0x468946f2 │ │ │ │ @ instruction: 0xf7ff4615 │ │ │ │ @ instruction: 0x4607fab1 │ │ │ │ @ instruction: 0xf7a04640 │ │ │ │ - @ instruction: 0xf000f9c9 │ │ │ │ + @ instruction: 0xf000f985 │ │ │ │ vst1.8 {d16-d18}, [r6] │ │ │ │ strcs r6, [r0], #-1633 @ 0xfffff99f │ │ │ │ vpmax.u8 , q2, │ │ │ │ strle r0, [r9], #-2011 @ 0xfffff825 │ │ │ │ strcc r3, [r2, #-1028] @ 0xfffffbfc │ │ │ │ mvnsle r2, r0, lsl ip │ │ │ │ andlt r4, r2, r0, asr #12 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ - bllt 0x8a9ea8 │ │ │ │ + bllt 0x8a9f30 │ │ │ │ andcs pc, r4, r9, lsr r8 @ │ │ │ │ @ instruction: 0x46294633 │ │ │ │ @ instruction: 0xf8cd4640 │ │ │ │ - @ instruction: 0xf78da000 │ │ │ │ - @ instruction: 0xe7ebf83d │ │ │ │ + @ instruction: 0xf78ca000 │ │ │ │ + @ instruction: 0xe7ebfff9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ ldrmi r4, [r2], r8, lsl #13 │ │ │ │ strcs r4, [r0], #-1691 @ 0xfffff965 │ │ │ │ and pc, r4, sp, asr #17 │ │ │ │ - blx 0x20a9ee0 │ │ │ │ + blx 0x20a9f68 │ │ │ │ strbmi r4, [r8], -r5, lsl #12 │ │ │ │ - blx 0xf29ee8 │ │ │ │ + blx 0xf29f70 │ │ │ │ strbmi r4, [r8], -r6, lsl #12 │ │ │ │ - @ instruction: 0xf992f7a0 │ │ │ │ + @ instruction: 0xf94ef7a0 │ │ │ │ streq pc, [pc, -r0] │ │ │ │ strbvs pc, [r8, -r7, asr #8]! @ │ │ │ │ @ instruction: 0xf828e008 │ │ │ │ strcc r0, [r1], #-20 @ 0xffffffec │ │ │ │ - streq pc, [pc, #965] @ 0xec2cd │ │ │ │ + streq pc, [pc, #965] @ 0xec355 │ │ │ │ streq pc, [pc], r6, asr #7 │ │ │ │ andle r2, lr, r8, lsl #24 │ │ │ │ ldrble r0, [r6, #2035]! @ 0x7f3 │ │ │ │ andeq pc, r1, r5, lsl r0 @ │ │ │ │ @ instruction: 0xf83ad0f1 │ │ │ │ @ instruction: 0x463a1014 │ │ │ │ strbmi r9, [r8], -r1, lsl #22 │ │ │ │ @ instruction: 0xf78c4459 │ │ │ │ - sublt pc, r0, #356 @ 0x164 │ │ │ │ + sublt pc, r0, #21, 30 @ 0x54 │ │ │ │ strbmi lr, [r8], -r7, ror #15 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ svclt 0x0000bad7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r7], -r3, lsl #1 │ │ │ │ usatmi r4, #18, r1, lsl #13 │ │ │ │ ldrmi r4, [fp], r8, lsl #13 │ │ │ │ - blx 0x11a9f58 │ │ │ │ + blx 0x11a9fe0 │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ @ instruction: 0x4606f9fb │ │ │ │ @ instruction: 0xf7a04638 │ │ │ │ - @ instruction: 0xf000f955 │ │ │ │ + @ instruction: 0xf000f911 │ │ │ │ vst1.8 {d16-d19}, [r2] │ │ │ │ ldrbeq r6, [r3, r8, ror #4]! │ │ │ │ @ instruction: 0xf015d504 │ │ │ │ tstle lr, r1 │ │ │ │ eoreq pc, r4, r8, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ vabal.u8 , d6, d15 │ │ │ │ @@ -225035,29 +225070,29 @@ │ │ │ │ @ instruction: 0x4638d1f1 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ @ instruction: 0xf859baa5 │ │ │ │ ldrbmi r1, [r3], -r4, lsr #32 │ │ │ │ andls r4, r1, #56, 12 @ 0x3800000 │ │ │ │ @ instruction: 0xf78c4459 │ │ │ │ - bls 0x16bc0c │ │ │ │ + bls 0x16bb84 │ │ │ │ strb fp, [r5, r0, asr #4]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r7], -r3, lsl #1 │ │ │ │ usatmi r4, #18, r1, lsl #13 │ │ │ │ ldrmi r4, [fp], r8, lsl #13 │ │ │ │ - blx 0x2a9fd0 │ │ │ │ + blx 0x2aa058 │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ @ instruction: 0x4606f9bf │ │ │ │ @ instruction: 0xf7a04638 │ │ │ │ - @ instruction: 0xf000f919 │ │ │ │ + @ instruction: 0xf000f8d5 │ │ │ │ vst1.8 {d16-d19}, [r2] │ │ │ │ ldrbeq r6, [r3, r9, ror #4]! │ │ │ │ @ instruction: 0xf015d504 │ │ │ │ tstle lr, r1 │ │ │ │ eoreq pc, r4, r8, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ vabal.u8 , d6, d15 │ │ │ │ @@ -225065,73 +225100,73 @@ │ │ │ │ @ instruction: 0x4638d1f1 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ @ instruction: 0xf859ba69 │ │ │ │ ldrbmi r1, [r3], -r4, lsr #32 │ │ │ │ andls r4, r1, #56, 12 @ 0x3800000 │ │ │ │ @ instruction: 0xf78c4459 │ │ │ │ - bls 0x16bc44 │ │ │ │ + bls 0x16bbbc │ │ │ │ strb fp, [r5, r0, lsl #4]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r2], r3, lsl #1 │ │ │ │ ldrmi r4, [r7], -ip, lsl #12 │ │ │ │ @ instruction: 0xf104469b │ │ │ │ @ instruction: 0xf8cd0810 │ │ │ │ @ instruction: 0xf7ffe004 │ │ │ │ strmi pc, [r5], -r7, asr #19 │ │ │ │ @ instruction: 0xf7ff4650 │ │ │ │ strmi pc, [r6], -r1, lsl #19 │ │ │ │ @ instruction: 0xf7a04650 │ │ │ │ - @ instruction: 0xf000f8db │ │ │ │ + @ instruction: 0xf000f897 │ │ │ │ vst2.8 {d16,d18}, [r9] │ │ │ │ ldrbeq r6, [r3, r0, ror #18]! │ │ │ │ @ instruction: 0xf015d503 │ │ │ │ tstle lr, r1 │ │ │ │ strcc r7, [r1], #-32 @ 0xffffffe0 │ │ │ │ - strbeq pc, [pc, #-965] @ 0xebcb7 @ │ │ │ │ + strbeq pc, [pc, #-965] @ 0xebd3f @ │ │ │ │ strbeq pc, [pc], -r6, asr #7 @ │ │ │ │ strbmi r3, [r4, #-1793] @ 0xfffff8ff │ │ │ │ @ instruction: 0x4650d1f1 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ ldmdavc r9!, {r0, r1, r3, r5, r9, fp, ip, sp, pc} │ │ │ │ - blls 0x13d9c0 │ │ │ │ + blls 0x13da48 │ │ │ │ ldrbmi r4, [r9], #-1616 @ 0xfffff9b0 │ │ │ │ - cdp2 7, 9, cr15, cr14, cr12, {4} │ │ │ │ + cdp2 7, 5, cr15, cr10, cr12, {4} │ │ │ │ svclt 0x0000e7e8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ ldrmi r4, [r2], r8, lsl #13 │ │ │ │ strcs r4, [r0], #-1691 @ 0xfffff965 │ │ │ │ and pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf98cf7ff │ │ │ │ strbmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf946f7ff │ │ │ │ strbmi r4, [r8], -r6, lsl #12 │ │ │ │ - @ instruction: 0xf8a0f7a0 │ │ │ │ + @ instruction: 0xf85cf7a0 │ │ │ │ streq pc, [pc, -r0] │ │ │ │ strbvs pc, [r0, -r7, asr #8]! @ │ │ │ │ @ instruction: 0xf828e008 │ │ │ │ strcc r0, [r1], #-20 @ 0xffffffec │ │ │ │ - streq pc, [pc, #965] @ 0xec4b1 │ │ │ │ + streq pc, [pc, #965] @ 0xec539 │ │ │ │ streq pc, [pc], r6, asr #7 │ │ │ │ andle r2, sp, r8, lsl #24 │ │ │ │ ldrble r0, [r6, #2035]! @ 0x7f3 │ │ │ │ andeq pc, r1, r5, lsl r0 @ │ │ │ │ @ instruction: 0xf83ad0f1 │ │ │ │ @ instruction: 0x463a1014 │ │ │ │ strbmi r9, [r8], -r1, lsl #22 │ │ │ │ @ instruction: 0xf78c4459 │ │ │ │ - strb pc, [r8, r7, ror #28]! @ │ │ │ │ + strb pc, [r8, r3, lsr #28]! @ │ │ │ │ andlt r4, r3, r8, asr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ stmiblt r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @@ -225139,15 +225174,15 @@ │ │ │ │ usatmi r4, #18, r1, lsl #13 │ │ │ │ ldrmi r4, [fp], r8, lsl #13 │ │ │ │ @ instruction: 0xf952f7ff │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ strmi pc, [r6], -fp, lsl #18 │ │ │ │ @ instruction: 0xf7a04638 │ │ │ │ - @ instruction: 0xf000f865 │ │ │ │ + @ instruction: 0xf000f821 │ │ │ │ vst1.8 {d16-d19}, [r2] │ │ │ │ ldrbeq r6, [r3, r0, ror #4]! │ │ │ │ @ instruction: 0xf015d504 │ │ │ │ tstle lr, r1 │ │ │ │ eoreq pc, r4, r8, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ vabal.u8 , d6, d15 │ │ │ │ @@ -225155,43 +225190,43 @@ │ │ │ │ @ instruction: 0x4638d1f1 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ @ instruction: 0xf859b9b5 │ │ │ │ ldrbmi r1, [r3], -r4, lsr #32 │ │ │ │ andls r4, r1, #56, 12 @ 0x3800000 │ │ │ │ @ instruction: 0xf78c4459 │ │ │ │ - bls 0x16ba2c │ │ │ │ + bls 0x16b9a4 │ │ │ │ svclt 0x0000e7e6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ ldrmi r4, [r2], r8, lsl #13 │ │ │ │ strcs r4, [r0], #-1691 @ 0xfffff965 │ │ │ │ and pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf914f7ff │ │ │ │ strbmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf8cef7ff │ │ │ │ strbmi r4, [r8], -r6, lsl #12 │ │ │ │ - @ instruction: 0xf828f7a0 │ │ │ │ + @ instruction: 0xffe4f79f │ │ │ │ streq pc, [pc, -r0] │ │ │ │ strbvs pc, [r1, -r7, asr #8]! @ │ │ │ │ @ instruction: 0xf828e008 │ │ │ │ strcc r0, [r1], #-20 @ 0xffffffec │ │ │ │ - streq pc, [pc, #965] @ 0xec5a1 │ │ │ │ + streq pc, [pc, #965] @ 0xec629 │ │ │ │ streq pc, [pc], r6, asr #7 │ │ │ │ andle r2, sp, r8, lsl #24 │ │ │ │ ldrble r0, [r6, #2035]! @ 0x7f3 │ │ │ │ andeq pc, r1, r5, lsl r0 @ │ │ │ │ @ instruction: 0xf83ad0f1 │ │ │ │ @ instruction: 0x463a1014 │ │ │ │ strbmi r9, [r8], -r1, lsl #22 │ │ │ │ @ instruction: 0xf78c4459 │ │ │ │ - @ instruction: 0xe7e8fe1b │ │ │ │ + ubfx pc, r7, #27, #9 │ │ │ │ andlt r4, r3, r8, asr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ stmdblt lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @@ -225199,15 +225234,15 @@ │ │ │ │ usatmi r4, #18, r1, lsl #13 │ │ │ │ ldrmi r4, [fp], r8, lsl #13 │ │ │ │ @ instruction: 0xf8daf7ff │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ @ instruction: 0x4606f893 │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xf000ffed │ │ │ │ + @ instruction: 0xf000ffa9 │ │ │ │ vst1.8 {d16-d19}, [r2] │ │ │ │ ldrbeq r6, [r3, r1, ror #4]! │ │ │ │ @ instruction: 0xf015d504 │ │ │ │ tstle lr, r1 │ │ │ │ eoreq pc, r4, r8, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ vabal.u8 , d6, d15 │ │ │ │ @@ -225215,29 +225250,29 @@ │ │ │ │ @ instruction: 0x4638d1f1 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ @ instruction: 0xf859b93d │ │ │ │ ldrbmi r1, [r3], -r4, lsr #32 │ │ │ │ andls r4, r1, #56, 12 @ 0x3800000 │ │ │ │ @ instruction: 0xf78c4459 │ │ │ │ - bls 0x16b9ec │ │ │ │ + bls 0x16b964 │ │ │ │ svclt 0x0000e7e6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r7], -r3, lsl #1 │ │ │ │ usatmi r4, #18, r1, lsl #13 │ │ │ │ ldrmi r4, [fp], r8, lsl #13 │ │ │ │ @ instruction: 0xf89ef7ff │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ @ instruction: 0x4606f857 │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xf000ffb1 │ │ │ │ + @ instruction: 0xf000ff6d │ │ │ │ vst1.8 {d16-d19}, [r2] │ │ │ │ ldrbeq r6, [r3, r2, ror #4]! │ │ │ │ @ instruction: 0xf015d504 │ │ │ │ tstle lr, r1 │ │ │ │ eoreq pc, r4, r8, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ vabal.u8 , d6, d15 │ │ │ │ @@ -225245,29 +225280,29 @@ │ │ │ │ @ instruction: 0x4638d1f1 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ @ instruction: 0xf859b901 │ │ │ │ ldrbmi r1, [r3], -r4, lsr #32 │ │ │ │ andls r4, r1, #56, 12 @ 0x3800000 │ │ │ │ @ instruction: 0xf78c4459 │ │ │ │ - bls 0x16b9dc │ │ │ │ + bls 0x16b954 │ │ │ │ svclt 0x0000e7e6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r7], -r3, lsl #1 │ │ │ │ usatmi r4, #17, r2, lsl #13 │ │ │ │ ldrmi r4, [fp], r8, lsl #13 │ │ │ │ @ instruction: 0xf862f7ff │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ @ instruction: 0x4606f81b │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xf000ff75 │ │ │ │ + @ instruction: 0xf000ff31 │ │ │ │ vst1.8 {d16-d19}, [r2] │ │ │ │ ldrbeq r6, [r3, r2, ror #4]! │ │ │ │ @ instruction: 0xf015d504 │ │ │ │ tstle lr, r1 │ │ │ │ eoreq pc, r4, r8, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ vabal.u8 , d6, d15 │ │ │ │ @@ -225275,32 +225310,32 @@ │ │ │ │ @ instruction: 0x4638d1f1 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ @ instruction: 0xf024b8c5 │ │ │ │ ldrtmi r0, [r8], -r1, lsl #6 │ │ │ │ @ instruction: 0xf85a9201 │ │ │ │ @ instruction: 0xf0041023 │ │ │ │ - bl 0x3acf74 │ │ │ │ + bl 0x3acffc │ │ │ │ ldrmi r0, [r9], #-899 @ 0xfffffc7d │ │ │ │ @ instruction: 0xf78c464b │ │ │ │ - bls 0x16b958 │ │ │ │ + bls 0x16b8d0 │ │ │ │ svclt 0x0000e7e0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r7], -r3, lsl #1 │ │ │ │ usatmi r4, #18, r1, lsl #13 │ │ │ │ ldrmi r4, [fp], r8, lsl #13 │ │ │ │ @ instruction: 0xf820f7ff │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7fe2400 │ │ │ │ @ instruction: 0x4606ffd9 │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xf000ff33 │ │ │ │ + @ instruction: 0xf000feef │ │ │ │ vst1.8 {d16-d19}, [r2] │ │ │ │ ldrbeq r6, [r3, r9, ror #4]! │ │ │ │ @ instruction: 0xf015d504 │ │ │ │ tstle lr, r1 │ │ │ │ eoreq pc, r4, r8, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ vabal.u8 , d6, d15 │ │ │ │ @@ -225308,44 +225343,44 @@ │ │ │ │ @ instruction: 0x4638d1f1 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ @ instruction: 0xf859b883 │ │ │ │ ldrbmi r1, [r3], -r4, lsr #32 │ │ │ │ andls r4, r1, #56, 12 @ 0x3800000 │ │ │ │ cmpeq r1, fp, lsl #22 │ │ │ │ - stc2 7, cr15, [r0, #-560]! @ 0xfffffdd0 │ │ │ │ + ldc2l 7, cr15, [ip], {140} @ 0x8c │ │ │ │ andlt r9, r0, #4096 @ 0x1000 │ │ │ │ svclt 0x0000e7e4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ ldrmi r4, [r2], r8, lsl #13 │ │ │ │ strcs r4, [r0], #-1691 @ 0xfffff965 │ │ │ │ and pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xffe0f7fe │ │ │ │ strbmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xff9af7fe │ │ │ │ strbmi r4, [r8], -r6, lsl #12 │ │ │ │ - mrc2 7, 7, pc, cr4, cr15, {4} │ │ │ │ + mrc2 7, 5, pc, cr0, cr15, {4} │ │ │ │ streq pc, [pc, -r0] │ │ │ │ strbvs pc, [r1, -r7, asr #8]! @ │ │ │ │ @ instruction: 0xf828e008 │ │ │ │ strcc r0, [r1], #-20 @ 0xffffffec │ │ │ │ - streq pc, [pc, #965] @ 0xec809 │ │ │ │ + streq pc, [pc, #965] @ 0xec891 │ │ │ │ streq pc, [pc], r6, asr #7 │ │ │ │ andle r2, lr, r8, lsl #24 │ │ │ │ ldrble r0, [r6, #2035]! @ 0x7f3 │ │ │ │ andeq pc, r1, r5, lsl r0 @ │ │ │ │ @ instruction: 0xf83ad0f1 │ │ │ │ @ instruction: 0x463a1014 │ │ │ │ strbmi r9, [r8], -r1, lsl #22 │ │ │ │ cmpeq r1, fp, lsl #22 │ │ │ │ - stc2l 7, cr15, [r6], #560 @ 0x230 │ │ │ │ + stc2 7, cr15, [r2], #560 @ 0x230 │ │ │ │ strbmi lr, [r8], -r7, ror #15 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ svclt 0x0000b839 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -225354,15 +225389,15 @@ │ │ │ │ usatmi r4, #18, r1, lsl #13 │ │ │ │ ldrmi r4, [fp], r8, lsl #13 │ │ │ │ @ instruction: 0xffa4f7fe │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7fe2400 │ │ │ │ @ instruction: 0x4606ff5d │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xf000feb7 │ │ │ │ + @ instruction: 0xf000fe73 │ │ │ │ vst1.8 {d16-d19}, [r2] │ │ │ │ ldrbeq r6, [r3, r1, ror #4]! │ │ │ │ @ instruction: 0xf015d504 │ │ │ │ tstle lr, r1 │ │ │ │ eoreq pc, r4, r8, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ vabal.u8 , d6, d15 │ │ │ │ @@ -225370,29 +225405,29 @@ │ │ │ │ @ instruction: 0x4638d1f1 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4ff0 │ │ │ │ @ instruction: 0xf859b807 │ │ │ │ ldrbmi r1, [r3], -r4, lsr #32 │ │ │ │ andls r4, r1, #56, 12 @ 0x3800000 │ │ │ │ cmpeq r1, fp, lsl #22 │ │ │ │ - stc2 7, cr15, [r4], #560 @ 0x230 │ │ │ │ + stc2l 7, cr15, [r0], #-560 @ 0xfffffdd0 │ │ │ │ strb r9, [r5, r1, lsl #20]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r7], -r3, lsl #1 │ │ │ │ usatmi r4, #18, r1, lsl #13 │ │ │ │ ldrmi r4, [fp], r8, lsl #13 │ │ │ │ @ instruction: 0xff68f7fe │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7fe2400 │ │ │ │ strmi pc, [r6], -r1, lsr #30 │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xf000fe7b │ │ │ │ + @ instruction: 0xf000fe37 │ │ │ │ vst1.8 {d16-d19}, [r2] │ │ │ │ ldrbeq r6, [r3, r2, ror #4]! │ │ │ │ @ instruction: 0xf015d504 │ │ │ │ tstle lr, r1 │ │ │ │ eoreq pc, r4, r8, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ vabal.u8 , d6, d15 │ │ │ │ @@ -225400,29 +225435,29 @@ │ │ │ │ @ instruction: 0x4638d1f1 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4ff0 │ │ │ │ @ instruction: 0xf859bfcb │ │ │ │ ldrbmi r1, [r3], -r4, lsr #32 │ │ │ │ andls r4, r1, #56, 12 @ 0x3800000 │ │ │ │ orreq lr, r1, fp, lsl #22 │ │ │ │ - stc2 7, cr15, [r2], {140} @ 0x8c │ │ │ │ + ldc2 7, cr15, [lr], #-560 @ 0xfffffdd0 │ │ │ │ strb r9, [r5, r1, lsl #20]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r7], -r3, lsl #1 │ │ │ │ usatmi r4, #17, r2, lsl #13 │ │ │ │ ldrmi r4, [fp], r8, lsl #13 │ │ │ │ @ instruction: 0xff2cf7fe │ │ │ │ ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7fe2400 │ │ │ │ strmi pc, [r6], -r5, ror #29 │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xf000fe3f │ │ │ │ + @ instruction: 0xf000fdfb │ │ │ │ vst1.8 {d16-d19}, [r2] │ │ │ │ ldrbeq r6, [r3, r2, ror #4]! │ │ │ │ @ instruction: 0xf015d504 │ │ │ │ tstle lr, r1 │ │ │ │ eoreq pc, r4, r8, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ vabal.u8 , d6, d15 │ │ │ │ @@ -225430,46 +225465,46 @@ │ │ │ │ @ instruction: 0x4638d1f1 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4ff0 │ │ │ │ @ instruction: 0xf024bf8f │ │ │ │ ldrtmi r0, [r8], -r1, lsl #6 │ │ │ │ @ instruction: 0xf85a9201 │ │ │ │ @ instruction: 0xf0041023 │ │ │ │ - bl 0x3ad1e0 │ │ │ │ - bl 0x1ad3ec │ │ │ │ + bl 0x3ad268 │ │ │ │ + bl 0x1ad474 │ │ │ │ strbmi r0, [fp], -r1, asr #3 │ │ │ │ - mcrr2 7, 8, pc, r0, cr12 @ │ │ │ │ + blx 0x2a4a2 │ │ │ │ ldrb r9, [pc, r1, lsl #20] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r2], r5, lsl #1 │ │ │ │ @ instruction: 0x460f4614 │ │ │ │ @ instruction: 0xf104469b │ │ │ │ @ instruction: 0xf8cd0810 │ │ │ │ @ instruction: 0xf7fee00c │ │ │ │ strmi pc, [r6], -r7, ror #29 │ │ │ │ @ instruction: 0xf7fe4650 │ │ │ │ strmi pc, [r5], -r1, lsr #29 │ │ │ │ @ instruction: 0xf79f4650 │ │ │ │ - @ instruction: 0xf000fdfb │ │ │ │ + @ instruction: 0xf000fdb7 │ │ │ │ vst2.8 {d16,d18}, [r9] │ │ │ │ and r6, r7, r0, ror #18 │ │ │ │ vraddhn.i16 d19, q3, │ │ │ │ vmlsl.u q8, d5, d3[3] │ │ │ │ strcc r0, [r1, -pc, asr #10] │ │ │ │ andle r4, sp, r4, asr #10 │ │ │ │ ldrble r0, [r5, #2026]! @ 0x7ea │ │ │ │ ldrble r0, [r3, #2035]! @ 0x7f3 │ │ │ │ strbmi r7, [fp], -r1, lsr #16 │ │ │ │ ldmdavc sl!, {r0, r1, fp, ip, pc} │ │ │ │ andls r4, r0, r9, asr r4 │ │ │ │ @ instruction: 0xf78c4650 │ │ │ │ - strb pc, [r9, fp, ror #24]! @ │ │ │ │ + strb pc, [r9, r7, lsr #24]! @ │ │ │ │ andlt r4, r5, r0, asr r6 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ svclt 0x0042f7fe │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @@ -225477,33 +225512,33 @@ │ │ │ │ @ instruction: 0x469b4691 │ │ │ │ strcs r4, [r0], #-1674 @ 0xfffff976 │ │ │ │ and pc, ip, sp, asr #17 │ │ │ │ mcr2 7, 5, pc, cr12, cr14, {7} @ │ │ │ │ strbmi r4, [r0], -r6, lsl #12 │ │ │ │ mcr2 7, 3, pc, cr6, cr14, {7} @ │ │ │ │ strbmi r4, [r0], -r5, lsl #12 │ │ │ │ - stc2l 7, cr15, [r0, #636] @ 0x27c │ │ │ │ + ldc2l 7, cr15, [ip, #-636]! @ 0xfffffd84 │ │ │ │ @ instruction: 0xf000465b │ │ │ │ strbmi r0, [fp], pc, lsl #14 │ │ │ │ strbvs pc, [r0, -r7, asr #8]! @ │ │ │ │ ldrmi r4, [r8], r1, asr #13 │ │ │ │ strcc lr, [r1], #-6 │ │ │ │ streq pc, [pc], r6, asr #7 │ │ │ │ - streq pc, [pc, #965] @ 0xeca79 │ │ │ │ + streq pc, [pc, #965] @ 0xecb01 │ │ │ │ andsle r2, r5, r8, lsl #24 │ │ │ │ ldrble r0, [r6, #2026]! @ 0x7ea │ │ │ │ ldrble r0, [r4, #2035]! @ 0x7f3 │ │ │ │ andsne pc, r4, fp, lsr r8 @ │ │ │ │ - blls 0x1bdfe8 │ │ │ │ + blls 0x1be070 │ │ │ │ streq pc, [pc], r6, asr #7 │ │ │ │ andscs pc, r4, sl, lsl r8 @ │ │ │ │ movwls r4, #1089 @ 0x441 │ │ │ │ ldrtmi r3, [fp], -r1, lsl #8 │ │ │ │ - streq pc, [pc, #965] @ 0xecaa1 │ │ │ │ - stc2 7, cr15, [r6], #-560 @ 0xfffffdd0 │ │ │ │ + streq pc, [pc, #965] @ 0xecb29 │ │ │ │ + blx 0xff9aa59a │ │ │ │ mvnle r2, r8, lsl #24 │ │ │ │ andlt r4, r5, r8, asr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ mrclt 7, 7, APSR_nzcv, cr12, cr14, {7} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -225512,63 +225547,63 @@ │ │ │ │ @ instruction: 0x468b46f2 │ │ │ │ strcs r4, [r0, #-1681] @ 0xfffff96f │ │ │ │ @ instruction: 0xf7fe9303 │ │ │ │ strmi pc, [r6], -r7, ror #28 │ │ │ │ @ instruction: 0xf7fe4638 │ │ │ │ strmi pc, [r4], -r1, lsr #28 │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xf000fd7b │ │ │ │ + @ instruction: 0xf000fd37 │ │ │ │ vst4.8 {d16-d19}, [r0] │ │ │ │ strbeq r6, [r2, r0, ror #16]! │ │ │ │ ldrbeq sp, [r3, r1, lsl #10]! │ │ │ │ strcc sp, [r1, #-1036] @ 0xfffffbf4 │ │ │ │ strne pc, [pc], -r6, asr #7 │ │ │ │ - strne pc, [pc], #-964 @ 0xec73c │ │ │ │ + strne pc, [pc], #-964 @ 0xec7c4 │ │ │ │ mvnsle r2, r4, lsl #26 │ │ │ │ andlt r4, r5, r8, lsr r6 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ mcrlt 7, 6, pc, cr14, cr14, {7} @ │ │ │ │ eorne pc, r5, r9, asr r8 @ │ │ │ │ - blls 0x1be034 │ │ │ │ + blls 0x1be0bc │ │ │ │ eorcs pc, r5, fp, lsl r8 @ │ │ │ │ @ instruction: 0xf8cd4419 │ │ │ │ strbmi sl, [r3], -r0 │ │ │ │ - blx 0xffa2a596 │ │ │ │ + blx 0xfe92a61e │ │ │ │ svclt 0x0000e7e5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r0], r5, lsl #1 │ │ │ │ @ instruction: 0x469b4691 │ │ │ │ strcs r4, [r0], #-1674 @ 0xfffff976 │ │ │ │ and pc, ip, sp, asr #17 │ │ │ │ mcr2 7, 1, pc, cr10, cr14, {7} @ │ │ │ │ strbmi r4, [r0], -r6, lsl #12 │ │ │ │ stc2l 7, cr15, [r4, #1016]! @ 0x3f8 │ │ │ │ strbmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2 7, cr15, [lr, #-636]! @ 0xfffffd84 │ │ │ │ + ldc2l 7, cr15, [sl], #636 @ 0x27c │ │ │ │ @ instruction: 0xf000465b │ │ │ │ strbmi r0, [fp], pc, lsl #14 │ │ │ │ strbvs pc, [r1, -r7, asr #8]! @ │ │ │ │ ldrmi r4, [r8], r1, asr #13 │ │ │ │ strcc lr, [r1], #-6 │ │ │ │ streq pc, [pc], r6, asr #7 │ │ │ │ - streq pc, [pc, #965] @ 0xecb7d │ │ │ │ + streq pc, [pc, #965] @ 0xecc05 │ │ │ │ andsle r2, r5, r8, lsl #24 │ │ │ │ ldrble r0, [r6, #2026]! @ 0x7ea │ │ │ │ ldrble r0, [r4, #2035]! @ 0x7f3 │ │ │ │ andsne pc, r4, fp, lsr r8 @ │ │ │ │ - blls 0x1be0ec │ │ │ │ + blls 0x1be174 │ │ │ │ streq pc, [pc], r6, asr #7 │ │ │ │ andscs pc, r4, sl, lsr r8 @ │ │ │ │ movwls r4, #1089 @ 0x441 │ │ │ │ ldrtmi r3, [fp], -r1, lsl #8 │ │ │ │ - streq pc, [pc, #965] @ 0xecba5 │ │ │ │ - blx 0xfebaa616 │ │ │ │ + streq pc, [pc, #965] @ 0xecc2d │ │ │ │ + blx 0x1aaa69e │ │ │ │ mvnle r2, r8, lsl #24 │ │ │ │ andlt r4, r5, r8, asr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ mrclt 7, 3, APSR_nzcv, cr10, cr14, {7} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -225577,127 +225612,127 @@ │ │ │ │ @ instruction: 0x468b46f2 │ │ │ │ strcs r4, [r0, #-1681] @ 0xfffff96f │ │ │ │ @ instruction: 0xf7fe9303 │ │ │ │ strmi pc, [r6], -r5, ror #27 │ │ │ │ @ instruction: 0xf7fe4638 │ │ │ │ @ instruction: 0x4604fd9f │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xf000fcf9 │ │ │ │ + @ instruction: 0xf000fcb5 │ │ │ │ vst4.8 {d16-d19}, [r0] │ │ │ │ strbeq r6, [r2, r1, ror #16]! │ │ │ │ ldrbeq sp, [r3, r1, lsl #10]! │ │ │ │ strcc sp, [r1, #-1036] @ 0xfffffbf4 │ │ │ │ strne pc, [pc], -r6, asr #7 │ │ │ │ - strne pc, [pc], #-964 @ 0xec840 │ │ │ │ + strne pc, [pc], #-964 @ 0xec8c8 │ │ │ │ mvnsle r2, r4, lsl #26 │ │ │ │ andlt r4, r5, r8, lsr r6 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ mcrlt 7, 2, pc, cr12, cr14, {7} @ │ │ │ │ eorne pc, r5, r9, asr r8 @ │ │ │ │ - blls 0x1be138 │ │ │ │ + blls 0x1be1c0 │ │ │ │ eorcs pc, r5, fp, lsr r8 @ │ │ │ │ @ instruction: 0xf8cd4419 │ │ │ │ strbmi sl, [r3], -r0 │ │ │ │ - blx 0x1b2a69a │ │ │ │ + blx 0xa2a722 │ │ │ │ svclt 0x0000e7e5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r7], -r5, lsl #1 │ │ │ │ @ instruction: 0x468b46f2 │ │ │ │ strcs r4, [r0, #-1681] @ 0xfffff96f │ │ │ │ @ instruction: 0xf7fe9303 │ │ │ │ strmi pc, [r6], -r9, lsr #27 │ │ │ │ @ instruction: 0xf7fe4638 │ │ │ │ strmi pc, [r4], -r3, ror #26 │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xf000fcbd │ │ │ │ + @ instruction: 0xf000fc79 │ │ │ │ vst4.8 {d16-d19}, [r0] │ │ │ │ strbeq r6, [r2, r2, ror #16]! │ │ │ │ ldrbeq sp, [r3, r1, lsl #10]! │ │ │ │ strcc sp, [r1, #-1036] @ 0xfffffbf4 │ │ │ │ strne pc, [pc], -r6, asr #7 │ │ │ │ - strne pc, [pc], #-964 @ 0xec8b8 │ │ │ │ + strne pc, [pc], #-964 @ 0xec940 │ │ │ │ mvnsle r2, r4, lsl #26 │ │ │ │ andlt r4, r5, r8, lsr r6 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ mrclt 7, 0, APSR_nzcv, cr0, cr14, {7} │ │ │ │ eorne pc, r5, r9, asr r8 @ │ │ │ │ - blls 0x1be1b0 │ │ │ │ + blls 0x1be238 │ │ │ │ eorcs pc, r5, fp, asr r8 @ │ │ │ │ @ instruction: 0xf8cd4419 │ │ │ │ strbmi sl, [r3], -r0 │ │ │ │ - blx 0xdaa712 │ │ │ │ + blx 0xffcaa798 │ │ │ │ svclt 0x0000e7e5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, r7, lsl #12 │ │ │ │ usatmi r4, #16, fp, lsl #13 │ │ │ │ ldrmi r4, [r2], r9, lsl #13 │ │ │ │ stc2l 7, cr15, [lr, #-1016]! @ 0xfffffc08 │ │ │ │ ldrtmi r4, [r8], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe2400 │ │ │ │ strmi pc, [r5], -r7, lsr #26 │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xf000fc81 │ │ │ │ + @ instruction: 0xf000fc3d │ │ │ │ vst4.8 {d16-d19}, [r0] │ │ │ │ ldrtmi r6, [r8], -r2, ror #6 │ │ │ │ @ instruction: 0x07ea461f │ │ │ │ ldrbeq sp, [r3, r1, lsl #10]! │ │ │ │ strcc sp, [r1], #-1035 @ 0xfffffbf5 │ │ │ │ strne pc, [pc], -r6, asr #7 │ │ │ │ - strne pc, [pc, #-965] @ 0xec56f │ │ │ │ + strne pc, [pc, #-965] @ 0xec5f7 │ │ │ │ mvnsle r2, r4, lsl #24 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4ff0 │ │ │ │ @ instruction: 0xf024bdd3 │ │ │ │ @ instruction: 0xf0040301 │ │ │ │ andls r0, r3, r1, lsl #4 │ │ │ │ addeq lr, r2, #11264 @ 0x2c00 │ │ │ │ eorne pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r4, [r1], #-1595 @ 0xfffff9c5 │ │ │ │ eorcs pc, r4, r9, asr r8 @ │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - blx 0xffd2a794 │ │ │ │ + blx 0xfec2a81c │ │ │ │ strb r9, [r0, r3, lsl #16]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r0], r5, lsl #1 │ │ │ │ @ instruction: 0x469b4691 │ │ │ │ strcs r4, [r0], #-1674 @ 0xfffff976 │ │ │ │ and pc, ip, sp, asr #17 │ │ │ │ stc2 7, cr15, [sl, #-1016]! @ 0xfffffc08 │ │ │ │ strbmi r4, [r0], -r6, lsl #12 │ │ │ │ stc2l 7, cr15, [r4], #1016 @ 0x3f8 │ │ │ │ strbmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2 7, cr15, [lr], #-636 @ 0xfffffd84 │ │ │ │ + blx 0xfffaa8a2 │ │ │ │ @ instruction: 0xf000465b │ │ │ │ strbmi r0, [fp], pc, lsl #14 │ │ │ │ strbvs pc, [r1, -r7, asr #8]! @ │ │ │ │ ldrmi r4, [r8], r1, asr #13 │ │ │ │ strcc lr, [r1], #-6 │ │ │ │ streq pc, [pc], r6, asr #7 │ │ │ │ - streq pc, [pc, #965] @ 0xecd7d │ │ │ │ + streq pc, [pc, #965] @ 0xece05 │ │ │ │ andsle r2, r6, r8, lsl #24 │ │ │ │ ldrble r0, [r6, #2026]! @ 0x7ea │ │ │ │ ldrble r0, [r4, #2035]! @ 0x7f3 │ │ │ │ andsne pc, r4, fp, lsr r8 @ │ │ │ │ - blls 0x1be2ec │ │ │ │ + blls 0x1be374 │ │ │ │ streq pc, [pc], r6, asr #7 │ │ │ │ andscs pc, r4, sl, lsr r8 @ │ │ │ │ movwls r3, #1025 @ 0x401 │ │ │ │ cmpeq r1, r8, lsl #22 │ │ │ │ vmvn.i32 d20, #-620756992 @ 0xdb000000 │ │ │ │ @ instruction: 0xf78c058f │ │ │ │ - @ instruction: 0x2c08faa9 │ │ │ │ + @ instruction: 0x2c08fa65 │ │ │ │ strbmi sp, [r8], -r8, ror #3 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4ff0 │ │ │ │ svclt 0x0000bd79 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -225706,110 +225741,110 @@ │ │ │ │ @ instruction: 0x468b46f2 │ │ │ │ strcs r4, [r0, #-1681] @ 0xfffff96f │ │ │ │ @ instruction: 0xf7fe9303 │ │ │ │ strmi pc, [r6], -r3, ror #25 │ │ │ │ @ instruction: 0xf7fe4638 │ │ │ │ @ instruction: 0x4604fc9d │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xf000fbf7 │ │ │ │ + @ instruction: 0xf000fbb3 │ │ │ │ vst4.8 {d16-d19}, [r0] │ │ │ │ strbeq r6, [r2, r1, ror #16]! │ │ │ │ ldrbeq sp, [r3, r1, lsl #10]! │ │ │ │ strcc sp, [r1, #-1036] @ 0xfffffbf4 │ │ │ │ strne pc, [pc], -r6, asr #7 │ │ │ │ - strne pc, [pc], #-964 @ 0xeca44 │ │ │ │ + strne pc, [pc], #-964 @ 0xecacc │ │ │ │ mvnsle r2, r4, lsl #26 │ │ │ │ andlt r4, r5, r8, lsr r6 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ stcllt 7, cr15, [sl, #-1016] @ 0xfffffc08 │ │ │ │ eorne pc, r5, r9, asr r8 @ │ │ │ │ - blls 0x1be33c │ │ │ │ + blls 0x1be3c4 │ │ │ │ eorcs pc, r5, fp, lsr r8 @ │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ cmpeq r1, r3, lsl #22 │ │ │ │ @ instruction: 0xf78c4643 │ │ │ │ - strb pc, [r4, r5, ror #20]! @ │ │ │ │ + strb pc, [r4, r1, lsr #20]! @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r7], -r5, lsl #1 │ │ │ │ @ instruction: 0x468b46f2 │ │ │ │ strcs r4, [r0, #-1681] @ 0xfffff96f │ │ │ │ @ instruction: 0xf7fe9303 │ │ │ │ strmi pc, [r6], -r7, lsr #25 │ │ │ │ @ instruction: 0xf7fe4638 │ │ │ │ strmi pc, [r4], -r1, ror #24 │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xf000fbbb │ │ │ │ + @ instruction: 0xf000fb77 │ │ │ │ vst4.8 {d16-d19}, [r0] │ │ │ │ strbeq r6, [r2, r2, ror #16]! │ │ │ │ ldrbeq sp, [r3, r1, lsl #10]! │ │ │ │ strcc sp, [r1, #-1036] @ 0xfffffbf4 │ │ │ │ strne pc, [pc], -r6, asr #7 │ │ │ │ - strne pc, [pc], #-964 @ 0xecabc │ │ │ │ + strne pc, [pc], #-964 @ 0xecb44 │ │ │ │ mvnsle r2, r4, lsl #26 │ │ │ │ andlt r4, r5, r8, lsr r6 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ stclt 7, cr15, [lr, #-1016] @ 0xfffffc08 │ │ │ │ eorne pc, r5, r9, asr r8 @ │ │ │ │ - blls 0x1be3b4 │ │ │ │ + blls 0x1be43c │ │ │ │ eorcs pc, r5, fp, asr r8 @ │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ orreq lr, r1, r3, lsl #22 │ │ │ │ @ instruction: 0xf78c4643 │ │ │ │ - strb pc, [r4, pc, lsr #20]! @ │ │ │ │ + strb pc, [r4, fp, ror #19]! @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, r7, lsl #12 │ │ │ │ usatmi r4, #16, fp, lsl #13 │ │ │ │ ldrmi r4, [r2], r9, lsl #13 │ │ │ │ stc2l 7, cr15, [ip], #-1016 @ 0xfffffc08 │ │ │ │ ldrtmi r4, [r8], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe2400 │ │ │ │ strmi pc, [r5], -r5, lsr #24 │ │ │ │ @ instruction: 0xf79f4638 │ │ │ │ - @ instruction: 0xf000fb7f │ │ │ │ + @ instruction: 0xf000fb3b │ │ │ │ vst4.8 {d16-d19}, [r0] │ │ │ │ ldrtmi r6, [r8], -r2, ror #6 │ │ │ │ @ instruction: 0x07ea461f │ │ │ │ ldrbeq sp, [r3, r1, lsl #10]! │ │ │ │ strcc sp, [r1], #-1035 @ 0xfffffbf5 │ │ │ │ strne pc, [pc], -r6, asr #7 │ │ │ │ - strne pc, [pc, #-965] @ 0xec773 │ │ │ │ + strne pc, [pc, #-965] @ 0xec7fb │ │ │ │ mvnsle r2, r4, lsl #24 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4ff0 │ │ │ │ @ instruction: 0xf024bcd1 │ │ │ │ @ instruction: 0xf0040301 │ │ │ │ andls r0, r3, r1, lsl #4 │ │ │ │ addeq lr, r2, #11264 @ 0x2c00 │ │ │ │ eorne pc, r3, sl, asr r8 @ │ │ │ │ - bl 0x17e448 │ │ │ │ + bl 0x17e4d0 │ │ │ │ @ instruction: 0xf85901c1 │ │ │ │ @ instruction: 0xf8cd2024 │ │ │ │ @ instruction: 0xf78c8000 │ │ │ │ - stmdals r3, {r0, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r3, {r0, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e7df │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x460c469a │ │ │ │ @ instruction: 0x46cb4615 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ stc2 7, cr15, [r6], #-1016 @ 0xfffffc08 │ │ │ │ strbmi r4, [r8], -r6, lsl #12 │ │ │ │ - blx 0xff92ab96 │ │ │ │ + blx 0xff92ac1e │ │ │ │ strbmi r4, [r8], -r7, lsl #12 │ │ │ │ @ instruction: 0xf79f46d1 │ │ │ │ - @ instruction: 0xf000fb39 │ │ │ │ + @ instruction: 0xf000faf5 │ │ │ │ vst4.8 {d16-d19}, [r0] │ │ │ │ @ instruction: 0xf1046262 │ │ │ │ @ instruction: 0x07fb0a10 │ │ │ │ stmdavs fp!, {r3, r8, sl, ip, lr, pc} │ │ │ │ andeq pc, r1, r6, lsl r0 @ │ │ │ │ stmdaeq r3, {r0, r3, r8, r9, fp, sp, lr, pc} │ │ │ │ eorvs sp, r0, r0, lsl r1 │ │ │ │ @@ -225819,468 +225854,468 @@ │ │ │ │ strcc r1, [r4, #-1807] @ 0xfffff8f1 │ │ │ │ mvnle r4, r4, asr r5 │ │ │ │ andlt r4, r3, r8, asr r6 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ stclt 7, cr15, [r2], {254} @ 0xfe │ │ │ │ strbmi r9, [r1], -r0, lsl #22 │ │ │ │ andls r4, r1, #88, 12 @ 0x5800000 │ │ │ │ - @ instruction: 0xf93cf78c │ │ │ │ + @ instruction: 0xf8f8f78c │ │ │ │ strb r9, [r6, r1, lsl #20]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r2], r5, lsl #1 │ │ │ │ pkhbtmi r4, fp, r1, lsl #13 │ │ │ │ @ instruction: 0xf8cd2400 │ │ │ │ movwls lr, #4 │ │ │ │ - blx 0xffa2ac12 │ │ │ │ + blx 0xffa2ac9a │ │ │ │ ldrbmi r4, [r0], -r5, lsl #12 │ │ │ │ - blx 0xfe8aac1a │ │ │ │ + blx 0xfe8aaca2 │ │ │ │ ldrbmi r4, [r0], -r6, lsl #12 │ │ │ │ - blx 0xfff2aaa4 │ │ │ │ + blx 0xfee2ab2c │ │ │ │ andeq pc, pc, #0 │ │ │ │ rsbvs pc, r2, #1107296256 @ 0x42000000 │ │ │ │ stmdaeq r1, {r2, r5, ip, sp, lr, pc} │ │ │ │ streq pc, [r1, -r4] │ │ │ │ ldrle r0, [r7, #-2035] @ 0xfffff80d │ │ │ │ @ instruction: 0xf0159b00 │ │ │ │ - bl 0x1acc48 │ │ │ │ + bl 0x1accd0 │ │ │ │ @ instruction: 0xf8590187 │ │ │ │ ldrmi r3, [r9], #-40 @ 0xffffffd8 │ │ │ │ stmdbcc r4, {r0, r1, r5, r8, ip, lr, pc} │ │ │ │ eoreq pc, r4, fp, asr #16 │ │ │ │ @ instruction: 0xf3c6b997 │ │ │ │ strcc r1, [r1], #-1551 @ 0xfffff9f1 │ │ │ │ - strne pc, [pc, #-965] @ 0xec89b │ │ │ │ + strne pc, [pc, #-965] @ 0xec923 │ │ │ │ stmdaeq r1, {r2, r5, ip, sp, lr, pc} │ │ │ │ streq pc, [r1, -r4] │ │ │ │ strbtle r0, [r7], #2035 @ 0x7f3 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ stccs 5, cr1, [r4], {15} │ │ │ │ vaddl.u8 , d6, d9 │ │ │ │ ldrb r1, [r9, pc, lsl #12] │ │ │ │ vraddhn.i16 d19, , │ │ │ │ stccs 5, cr1, [r4], {15} │ │ │ │ eorne pc, r8, r9, asr #16 │ │ │ │ @ instruction: 0x4650d1f5 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4ff0 │ │ │ │ - blls 0x15bd3c │ │ │ │ + blls 0x15bdc4 │ │ │ │ stmib sp, {r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf78c1202 │ │ │ │ - ldmib sp, {r0, r1, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r2, r3, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrb r1, [r2, r2, lsl #4] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, r1, lsl #13 │ │ │ │ @ instruction: 0x460f469a │ │ │ │ usatmi r4, #19, r4, lsl #12 │ │ │ │ - blx 0xfe42acc2 │ │ │ │ + blx 0xfe42ad4a │ │ │ │ strbmi r4, [r8], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe46b8 │ │ │ │ strmi pc, [r5], -r5, asr #22 │ │ │ │ ldrtmi r4, [r7], -r8, asr #12 │ │ │ │ - blx 0xfe8aab58 │ │ │ │ + blx 0x17aabe0 │ │ │ │ movweq pc, #61440 @ 0xf000 @ │ │ │ │ msrvs SPSR_x, #1124073472 @ 0x43000000 │ │ │ │ ldrbmi r4, [r1], r8, asr #12 │ │ │ │ - beq 0x5290fc │ │ │ │ + beq 0x529184 │ │ │ │ strle r0, [r4, #-2025] @ 0xfffff817 │ │ │ │ ldrbeq r6, [sl, r6, lsr #16]! │ │ │ │ strle r4, [lr], #-1102 @ 0xfffffbb2 │ │ │ │ strcc r6, [r4], #-38 @ 0xffffffda │ │ │ │ strne pc, [pc, -r7, asr #7] │ │ │ │ - strne pc, [pc, #-965] @ 0xec93f │ │ │ │ + strne pc, [pc, #-965] @ 0xec9c7 │ │ │ │ stmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ mvnle r4, r4, asr r5 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4ff0 │ │ │ │ @ instruction: 0xf8cdbbe9 │ │ │ │ ldrtmi fp, [r1], -r0 │ │ │ │ @ instruction: 0xf8d89303 │ │ │ │ andls r2, r2, r0 │ │ │ │ - @ instruction: 0xf90ef78c │ │ │ │ + @ instruction: 0xf8caf78c │ │ │ │ movweq lr, #10717 @ 0x29dd │ │ │ │ svclt 0x0000e7e4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r2], r7, lsl #1 │ │ │ │ @ instruction: 0x4691469b │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ @ instruction: 0xf7fee102 │ │ │ │ strmi pc, [r5], -r7, asr #22 │ │ │ │ @ instruction: 0xf7fe4650 │ │ │ │ strmi pc, [r6], -r1, lsl #22 │ │ │ │ @ instruction: 0xf79f4650 │ │ │ │ - @ instruction: 0xf000fa5b │ │ │ │ + @ instruction: 0xf000fa17 │ │ │ │ vst2.8 {d16-d19}, [r3] │ │ │ │ ldrbmi r6, [r0], -r2, ror #6 │ │ │ │ @ instruction: 0x46cb46da │ │ │ │ stmdbeq r1, {r2, r5, ip, sp, lr, pc} │ │ │ │ stmdaeq r1, {r2, ip, sp, lr, pc} │ │ │ │ ldrle r0, [r5, #-2033] @ 0xfffff80f │ │ │ │ eorcs pc, r9, fp, asr r8 @ │ │ │ │ streq lr, [r8, sl, lsl #22] │ │ │ │ @ instruction: 0x07ea4417 │ │ │ │ svccc 0x0004d422 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ vorr.i32 d29, #226 @ 0x000000e2 │ │ │ │ strcc r1, [r1], #-1551 @ 0xfffff9f1 │ │ │ │ - strne pc, [pc, #-965] @ 0xec9d7 │ │ │ │ + strne pc, [pc, #-965] @ 0xeca5f │ │ │ │ stmdbeq r1, {r2, r5, ip, sp, lr, pc} │ │ │ │ stmdaeq r1, {r2, ip, sp, lr, pc} │ │ │ │ strbtle r0, [r9], #2033 @ 0x7f1 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ stccs 5, cr1, [r4], {15} │ │ │ │ vaddl.u8 , d6, d9 │ │ │ │ ldrb r1, [fp, pc, lsl #12] │ │ │ │ vraddhn.i16 d19, , │ │ │ │ stccs 5, cr1, [r4], {15} │ │ │ │ eorvc pc, r9, fp, asr #16 │ │ │ │ strdlt sp, [r7], -r5 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - bllt 0xfe42adc8 │ │ │ │ + bllt 0xfe42ae50 │ │ │ │ stmdbls r2, {r0, r1, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8529305 │ │ │ │ tstls r0, r4, lsr #32 │ │ │ │ andls r4, r4, r9, lsr r6 │ │ │ │ - @ instruction: 0xf8b0f78c │ │ │ │ + @ instruction: 0xf86cf78c │ │ │ │ movweq lr, #18909 @ 0x49dd │ │ │ │ svclt 0x0000e7cf │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r0], r3, lsl #1 │ │ │ │ - bcs 0x167a04 │ │ │ │ + bcs 0x167a8c │ │ │ │ @ instruction: 0xf50a4c1b │ │ │ │ @ instruction: 0xf8cd6980 │ │ │ │ stcne 0, cr14, [r7, #-0] │ │ │ │ @ instruction: 0xf7fe9201 │ │ │ │ strmi pc, [r5], -r3, lsr #21 │ │ │ │ @ instruction: 0xf79f4640 │ │ │ │ - @ instruction: 0xf000f9fd │ │ │ │ + @ instruction: 0xf000f9b9 │ │ │ │ vst4.8 {d16-d19}, [r0] │ │ │ │ strbeq r6, [fp, r2, ror #22]! │ │ │ │ strcc sp, [r1], #-1039 @ 0xfffffbf1 │ │ │ │ - strne pc, [pc, #-965] @ 0xeca6b │ │ │ │ + strne pc, [pc, #-965] @ 0xecaf3 │ │ │ │ ldrhle r4, [r8, #44]! @ 0x2c │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ stmdavc r6!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdbls r1, {r1, r3, r4, r6, r9, sl, lr} │ │ │ │ - blls 0xfe754 │ │ │ │ + blls 0xfe7dc │ │ │ │ orreq lr, r6, r1, lsl #22 │ │ │ │ - @ instruction: 0xf806f78c │ │ │ │ + @ instruction: 0xffc2f78b │ │ │ │ movweq lr, #27402 @ 0x6b0a │ │ │ │ @ instruction: 0xf883444e │ │ │ │ @ instruction: 0xf5030cf0 │ │ │ │ - beq 0x109c6c │ │ │ │ + beq 0x109cf4 │ │ │ │ ldrhle r4, [r8, #35]! @ 0x23 │ │ │ │ svclt 0x0000e7db │ │ │ │ - mlaseq r5, r4, ip, r2 │ │ │ │ + eorseq r2, r5, r4, lsl sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r0], r3, lsl #1 │ │ │ │ - bcs 0x167a90 │ │ │ │ + bcs 0x167b18 │ │ │ │ @ instruction: 0xf50a4c1b │ │ │ │ @ instruction: 0xf8cd6980 │ │ │ │ stcne 0, cr14, [r7, #-0] │ │ │ │ @ instruction: 0xf7fe9201 │ │ │ │ @ instruction: 0x4605fa5d │ │ │ │ @ instruction: 0xf79f4640 │ │ │ │ - @ instruction: 0xf000f9b7 │ │ │ │ + @ instruction: 0xf000f973 │ │ │ │ vst4.8 {d16-d19}, [r0] │ │ │ │ strbeq r6, [fp, r2, ror #22]! │ │ │ │ strcc sp, [r1], #-1039 @ 0xfffffbf1 │ │ │ │ - strne pc, [pc, #-965] @ 0xecaf7 │ │ │ │ + strne pc, [pc, #-965] @ 0xecb7f │ │ │ │ ldrhle r4, [r8, #44]! @ 0x2c │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ stmdavc r6!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdbls r1, {r1, r3, r4, r6, r9, sl, lr} │ │ │ │ - blls 0xfe7e0 │ │ │ │ + blls 0xfe868 │ │ │ │ orreq lr, r6, r1, lsl #22 │ │ │ │ - @ instruction: 0xffc0f78b │ │ │ │ + @ instruction: 0xff7cf78b │ │ │ │ movweq lr, #27402 @ 0x6b0a │ │ │ │ @ instruction: 0xf883444e │ │ │ │ @ instruction: 0xf5030cf0 │ │ │ │ - beq 0x109cf8 │ │ │ │ + beq 0x109d80 │ │ │ │ ldrhle r4, [r8, #35]! @ 0x23 │ │ │ │ svclt 0x0000e7db │ │ │ │ - mlaseq r5, r8, ip, r2 │ │ │ │ + eorseq r2, r5, r8, lsl sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r0], r3, lsl #1 │ │ │ │ - bcs 0x167b1c │ │ │ │ + bcs 0x167ba4 │ │ │ │ @ instruction: 0xf50a4c1b │ │ │ │ @ instruction: 0xf8cd6980 │ │ │ │ stcne 0, cr14, [r7, #-0] │ │ │ │ @ instruction: 0xf7fe9201 │ │ │ │ @ instruction: 0x4605fa17 │ │ │ │ @ instruction: 0xf79f4640 │ │ │ │ - @ instruction: 0xf000f971 │ │ │ │ + @ instruction: 0xf000f92d │ │ │ │ vst4.8 {d16-d19}, [r0] │ │ │ │ strbeq r6, [fp, r2, ror #22]! │ │ │ │ strcc sp, [r1], #-1039 @ 0xfffffbf1 │ │ │ │ - strne pc, [pc, #-965] @ 0xecb83 │ │ │ │ + strne pc, [pc, #-965] @ 0xecc0b │ │ │ │ ldrhle r4, [r8, #44]! @ 0x2c │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ stmdavc r6!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdbls r1, {r1, r3, r4, r6, r9, sl, lr} │ │ │ │ - blls 0xfe86c │ │ │ │ + blls 0xfe8f4 │ │ │ │ orreq lr, r6, r1, lsl #22 │ │ │ │ - @ instruction: 0xff7af78b │ │ │ │ + @ instruction: 0xff36f78b │ │ │ │ movweq lr, #27402 @ 0x6b0a │ │ │ │ @ instruction: 0xf883444e │ │ │ │ @ instruction: 0xf5030cf0 │ │ │ │ - beq 0x109d84 │ │ │ │ + beq 0x109e0c │ │ │ │ ldrhle r4, [r8, #35]! @ 0x23 │ │ │ │ svclt 0x0000e7db │ │ │ │ - mlaseq r5, ip, ip, r2 │ │ │ │ + eorseq r2, r5, ip, lsl sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r0], r3, lsl #1 │ │ │ │ - bcs 0x167ba8 │ │ │ │ + bcs 0x167c30 │ │ │ │ @ instruction: 0xf50a4c1b │ │ │ │ @ instruction: 0xf8cd6980 │ │ │ │ stcne 0, cr14, [r7, #-0] │ │ │ │ @ instruction: 0xf7fe9201 │ │ │ │ @ instruction: 0x4605f9d1 │ │ │ │ @ instruction: 0xf79f4640 │ │ │ │ - @ instruction: 0xf000f92b │ │ │ │ + @ instruction: 0xf000f8e7 │ │ │ │ vst4.8 {d16-d19}, [r0] │ │ │ │ strbeq r6, [fp, r2, ror #22]! │ │ │ │ strcc sp, [r1], #-1039 @ 0xfffffbf1 │ │ │ │ - strne pc, [pc, #-965] @ 0xecc0f │ │ │ │ + strne pc, [pc, #-965] @ 0xecc97 │ │ │ │ ldrhle r4, [r8, #44]! @ 0x2c │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ stmdavc r6!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdbls r1, {r1, r3, r4, r6, r9, sl, lr} │ │ │ │ - blls 0xfe8f8 │ │ │ │ + blls 0xfe980 │ │ │ │ orreq lr, r6, r1, lsl #22 │ │ │ │ - @ instruction: 0xff34f78b │ │ │ │ + cdp2 7, 15, cr15, cr0, cr11, {4} │ │ │ │ movweq lr, #27402 @ 0x6b0a │ │ │ │ @ instruction: 0xf883444e │ │ │ │ @ instruction: 0xf5030cf0 │ │ │ │ - beq 0x109e10 │ │ │ │ + beq 0x109e98 │ │ │ │ ldrhle r4, [r8, #35]! @ 0x23 │ │ │ │ svclt 0x0000e7db │ │ │ │ - eorseq r2, r5, r0, lsr #25 │ │ │ │ + eorseq r2, r5, r0, lsr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ svcmi 0x0023b085 │ │ │ │ strcs r4, [r0], -r1, lsl #13 │ │ │ │ - bleq 0x229454 │ │ │ │ + bleq 0x2294dc │ │ │ │ @ instruction: 0xf8cd463c │ │ │ │ stmib sp, {r2, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe1202 │ │ │ │ strmi pc, [r5], -fp, lsl #19 │ │ │ │ @ instruction: 0xf79f4648 │ │ │ │ - @ instruction: 0xf000f8e5 │ │ │ │ + @ instruction: 0xf000f8a1 │ │ │ │ vst2.8 {d16-d17}, [r8] │ │ │ │ @ instruction: 0xf04f6362 │ │ │ │ movwls r0, #2056 @ 0x808 │ │ │ │ @ instruction: 0xf0151be1 │ │ │ │ @ instruction: 0xf0010f01 │ │ │ │ andsle r0, r6, r1, lsl #2 │ │ │ │ mulge r0, r4, r8 │ │ │ │ - blls 0x1ad294 │ │ │ │ - blx 0x77e996 │ │ │ │ + blls 0x1ad31c │ │ │ │ + blx 0x77ea1e │ │ │ │ ldrmi r1, [r9], #-264 @ 0xfffffef8 │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ - cdp2 7, 15, cr15, cr4, cr11, {4} │ │ │ │ + cdp2 7, 11, cr15, cr0, cr11, {4} │ │ │ │ ldmne r3!, {r1, r8, r9, fp, ip, pc}^ │ │ │ │ movwcs lr, #15113 @ 0x3b09 │ │ │ │ movteq lr, #43779 @ 0xab03 │ │ │ │ ldcleq 8, cr15, [r0], #652 @ 0x28c │ │ │ │ @ instruction: 0xf8a30c00 │ │ │ │ strcc r0, [r1], #-3568 @ 0xfffff210 │ │ │ │ - strne pc, [pc, #-965] @ 0xeccd7 │ │ │ │ + strne pc, [pc, #-965] @ 0xecd5f │ │ │ │ streq pc, [r2], -r6, lsl #1 │ │ │ │ bicsle r4, fp, ip, asr r5 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eorseq r2, r5, r4, lsr #25 │ │ │ │ + eorseq r2, r5, r4, lsr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ svcmi 0x0023b085 │ │ │ │ strcs r4, [r0], -r1, lsl #13 │ │ │ │ - bleq 0x2294f8 │ │ │ │ + bleq 0x229580 │ │ │ │ @ instruction: 0xf8cd463c │ │ │ │ stmib sp, {r2, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe1202 │ │ │ │ @ instruction: 0x4605f939 │ │ │ │ @ instruction: 0xf79f4648 │ │ │ │ - @ instruction: 0xf000f893 │ │ │ │ + @ instruction: 0xf000f84f │ │ │ │ vst2.8 {d16-d17}, [r8] │ │ │ │ @ instruction: 0xf04f6362 │ │ │ │ movwls r0, #2056 @ 0x808 │ │ │ │ @ instruction: 0xf0151be1 │ │ │ │ @ instruction: 0xf0010f01 │ │ │ │ andsle r0, r6, r1, lsl #2 │ │ │ │ mulge r0, r4, r8 │ │ │ │ - blls 0x1ad338 │ │ │ │ - blx 0x77ea3a │ │ │ │ + blls 0x1ad3c0 │ │ │ │ + blx 0x77eac2 │ │ │ │ ldrmi r1, [r9], #-264 @ 0xfffffef8 │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ - cdp2 7, 10, cr15, cr2, cr11, {4} │ │ │ │ + cdp2 7, 5, cr15, cr14, cr11, {4} │ │ │ │ ldmne r3!, {r1, r8, r9, fp, ip, pc}^ │ │ │ │ movwcs lr, #15113 @ 0x3b09 │ │ │ │ movteq lr, #43779 @ 0xab03 │ │ │ │ ldcleq 8, cr15, [r0], #652 @ 0x28c │ │ │ │ @ instruction: 0xf8a30c00 │ │ │ │ strcc r0, [r1], #-3568 @ 0xfffff210 │ │ │ │ - strne pc, [pc, #-965] @ 0xecd7b │ │ │ │ + strne pc, [pc, #-965] @ 0xece03 │ │ │ │ streq pc, [r2], -r6, lsl #1 │ │ │ │ bicsle r4, fp, ip, asr r5 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eorseq r2, r5, r8, lsr #25 │ │ │ │ + eorseq r2, r5, r8, lsr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ svcmi 0x0023b085 │ │ │ │ strcs r4, [r0], -r1, lsl #13 │ │ │ │ - bleq 0x22959c │ │ │ │ + bleq 0x229624 │ │ │ │ @ instruction: 0xf8cd463c │ │ │ │ stmib sp, {r2, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe1202 │ │ │ │ strmi pc, [r5], -r7, ror #17 │ │ │ │ - @ instruction: 0xf79f4648 │ │ │ │ - @ instruction: 0xf000f841 │ │ │ │ + @ instruction: 0xf79e4648 │ │ │ │ + @ instruction: 0xf000fffd │ │ │ │ vst2.8 {d16-d17}, [r8] │ │ │ │ @ instruction: 0xf04f6362 │ │ │ │ movwls r0, #2056 @ 0x808 │ │ │ │ @ instruction: 0xf0151be1 │ │ │ │ @ instruction: 0xf0010f01 │ │ │ │ andsle r0, r6, r1, lsl #2 │ │ │ │ mulge r0, r4, r8 │ │ │ │ - blls 0x1ad3dc │ │ │ │ - blx 0x77eade │ │ │ │ + blls 0x1ad464 │ │ │ │ + blx 0x77eb66 │ │ │ │ ldrmi r1, [r9], #-264 @ 0xfffffef8 │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ - cdp2 7, 5, cr15, cr0, cr11, {4} │ │ │ │ + cdp2 7, 0, cr15, cr12, cr11, {4} │ │ │ │ ldmne r3!, {r1, r8, r9, fp, ip, pc}^ │ │ │ │ movwcs lr, #15113 @ 0x3b09 │ │ │ │ movteq lr, #43779 @ 0xab03 │ │ │ │ ldcleq 8, cr15, [r0], #652 @ 0x28c │ │ │ │ @ instruction: 0xf8a30c00 │ │ │ │ strcc r0, [r1], #-3568 @ 0xfffff210 │ │ │ │ - strne pc, [pc, #-965] @ 0xece1f │ │ │ │ + strne pc, [pc, #-965] @ 0xecea7 │ │ │ │ streq pc, [r2], -r6, lsl #1 │ │ │ │ bicsle r4, fp, ip, asr r5 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eorseq r2, r5, ip, lsr #25 │ │ │ │ + eorseq r2, r5, ip, lsr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ svcmi 0x0023b085 │ │ │ │ strcs r4, [r0], -r1, lsl #13 │ │ │ │ - bleq 0x229640 │ │ │ │ + bleq 0x2296c8 │ │ │ │ @ instruction: 0xf8cd463c │ │ │ │ stmib sp, {r2, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fe1202 │ │ │ │ @ instruction: 0x4605f895 │ │ │ │ @ instruction: 0xf79e4648 │ │ │ │ - @ instruction: 0xf000ffef │ │ │ │ + @ instruction: 0xf000ffab │ │ │ │ vst2.8 {d16-d17}, [r8] │ │ │ │ @ instruction: 0xf04f6362 │ │ │ │ movwls r0, #2056 @ 0x808 │ │ │ │ @ instruction: 0xf0151be1 │ │ │ │ @ instruction: 0xf0010f01 │ │ │ │ andsle r0, r6, r1, lsl #2 │ │ │ │ mulge r0, r4, r8 │ │ │ │ - blls 0x1ad480 │ │ │ │ - blx 0x77eb82 │ │ │ │ + blls 0x1ad508 │ │ │ │ + blx 0x77ec0a │ │ │ │ ldrmi r1, [r9], #-264 @ 0xfffffef8 │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ - ldc2l 7, cr15, [lr, #556]! @ 0x22c │ │ │ │ + ldc2 7, cr15, [sl, #556]! @ 0x22c │ │ │ │ ldmne r3!, {r1, r8, r9, fp, ip, pc}^ │ │ │ │ movwcs lr, #15113 @ 0x3b09 │ │ │ │ movteq lr, #43779 @ 0xab03 │ │ │ │ ldcleq 8, cr15, [r0], #652 @ 0x28c │ │ │ │ @ instruction: 0xf8a30c00 │ │ │ │ strcc r0, [r1], #-3568 @ 0xfffff210 │ │ │ │ - strne pc, [pc, #-965] @ 0xecec3 │ │ │ │ + strne pc, [pc, #-965] @ 0xecf4b │ │ │ │ streq pc, [r2], -r6, lsl #1 │ │ │ │ bicsle r4, fp, ip, asr r5 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - ldrhteq r2, [r5], -r0 │ │ │ │ + eorseq r2, r5, r0, lsr sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ strcs lr, [r1, #-2816] @ 0xfffff500 │ │ │ │ @ instruction: 0xf64246f3 │ │ │ │ - @ instruction: 0xf2c04494 │ │ │ │ + vmov.i32 d21, #262144 @ 0x00040000 │ │ │ │ andls r0, r1, #889192448 @ 0x35000000 │ │ │ │ @ instruction: 0xf844f7fe │ │ │ │ strbmi r4, [r8], -r6, lsl #12 │ │ │ │ - @ instruction: 0xff9ef79e │ │ │ │ + @ instruction: 0xff5af79e │ │ │ │ stmdaeq pc, {ip, sp, lr, pc} @ │ │ │ │ stmdavs r2!, {r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - strbvs pc, [pc, #-1285] @ 0xecde3 @ │ │ │ │ - beq 0x2296fc │ │ │ │ + strbvs pc, [pc, #-1285] @ 0xece6b @ │ │ │ │ + beq 0x229784 │ │ │ │ @ instruction: 0x4642465b │ │ │ │ ldrbeq r4, [r1, r8, asr #12]! │ │ │ │ stmdavc r7!, {r3, r8, sl, ip, lr, pc} │ │ │ │ - bl 0x153700 │ │ │ │ + bl 0x153788 │ │ │ │ ldmeq pc!, {r0, r1, r2, r7, r8} @ │ │ │ │ - ldc2 7, cr15, [r2, #556]! @ 0x22c │ │ │ │ + stc2l 7, cr15, [lr, #-556]! @ 0xfffffdd4 │ │ │ │ eoreq pc, r7, r5, asr #16 │ │ │ │ vraddhn.i16 d19, q3, │ │ │ │ @ instruction: 0xf505160f │ │ │ │ ldrbmi r7, [r4, #-1408] @ 0xfffffa80 │ │ │ │ andlt sp, r3, sl, ror #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -226289,29 +226324,29 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x468b46f2 │ │ │ │ - ldrmi pc, [r8, r2, asr #12] │ │ │ │ + ldrpl pc, [r8, -r2, asr #12] │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ @ instruction: 0xf7fe9201 │ │ │ │ strmi pc, [r6], -r5, lsl #16 │ │ │ │ @ instruction: 0xf79e4648 │ │ │ │ - @ instruction: 0xf000ff5f │ │ │ │ + @ instruction: 0xf000ff1b │ │ │ │ vst2.8 {d16-d17}, [r8] │ │ │ │ strcs r6, [r2, #-2146] @ 0xfffff79e │ │ │ │ @ instruction: 0x46424653 │ │ │ │ ldrbeq r4, [r1, r8, asr #12]! │ │ │ │ ldmdavc ip!, {r0, r1, r2, r3, r8, sl, ip, lr, pc} │ │ │ │ - bl 0x153778 │ │ │ │ + bl 0x153800 │ │ │ │ @ instruction: 0xf0040184 │ │ │ │ @ instruction: 0xf78b04fc │ │ │ │ - @ instruction: 0xf005fd75 │ │ │ │ + @ instruction: 0xf005fd31 │ │ │ │ ldrbmi r0, [fp], #-771 @ 0xfffffcfd │ │ │ │ strcs lr, [r3], #-2820 @ 0xfffff4fc │ │ │ │ @ instruction: 0xf8c4444c │ │ │ │ strcc r0, [r1, #-3312] @ 0xfffff310 │ │ │ │ strne pc, [pc], -r6, asr #7 │ │ │ │ stccs 7, cr3, [r6, #-4] │ │ │ │ andlt sp, r3, r4, ror #3 │ │ │ │ @@ -226323,29 +226358,29 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ strcs lr, [r1, #-2816] @ 0xfffff500 │ │ │ │ @ instruction: 0xf64246f3 │ │ │ │ - @ instruction: 0xf2c0449c │ │ │ │ + vmov.i32 d21, #786432 @ 0x000c0000 │ │ │ │ andls r0, r1, #889192448 @ 0x35000000 │ │ │ │ @ instruction: 0xffc2f7fd │ │ │ │ strbmi r4, [r8], -r6, lsl #12 │ │ │ │ - @ instruction: 0xff1cf79e │ │ │ │ + mrc2 7, 6, pc, cr8, cr14, {4} │ │ │ │ stmdaeq pc, {ip, sp, lr, pc} @ │ │ │ │ stmdavs r2!, {r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - strbvs pc, [pc, #-1285] @ 0xecee7 @ │ │ │ │ - beq 0x229800 │ │ │ │ + strbvs pc, [pc, #-1285] @ 0xecf6f @ │ │ │ │ + beq 0x229888 │ │ │ │ @ instruction: 0x4642465b │ │ │ │ ldrbeq r4, [r1, r8, asr #12]! │ │ │ │ stmdavc r7!, {r3, r8, sl, ip, lr, pc} │ │ │ │ - bl 0x153804 │ │ │ │ + bl 0x15388c │ │ │ │ ldmeq pc!, {r0, r1, r2, r7, r8} @ │ │ │ │ - ldc2 7, cr15, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ + stc2l 7, cr15, [ip], #556 @ 0x22c │ │ │ │ eoreq pc, r7, r5, asr #16 │ │ │ │ vraddhn.i16 d19, q3, │ │ │ │ @ instruction: 0xf505160f │ │ │ │ ldrbmi r7, [r4, #-1408] @ 0xfffffa80 │ │ │ │ andlt sp, r3, sl, ror #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -226354,29 +226389,29 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x468b46f2 │ │ │ │ - strmi pc, [r0, r2, asr #12]! │ │ │ │ + strpl pc, [r0, -r2, asr #12]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ @ instruction: 0xf7fd9201 │ │ │ │ strmi pc, [r6], -r3, lsl #31 │ │ │ │ @ instruction: 0xf79e4648 │ │ │ │ - @ instruction: 0xf000fedd │ │ │ │ + @ instruction: 0xf000fe99 │ │ │ │ vst2.8 {d16-d17}, [r8] │ │ │ │ strcs r6, [r2, #-2146] @ 0xfffff79e │ │ │ │ @ instruction: 0x46424653 │ │ │ │ ldrbeq r4, [r1, r8, asr #12]! │ │ │ │ ldmdavc ip!, {r0, r1, r2, r3, r8, sl, ip, lr, pc} │ │ │ │ - bl 0x15387c │ │ │ │ + bl 0x153904 │ │ │ │ @ instruction: 0xf0040184 │ │ │ │ @ instruction: 0xf78b04fc │ │ │ │ - @ instruction: 0xf005fcf3 │ │ │ │ + @ instruction: 0xf005fcaf │ │ │ │ ldrbmi r0, [fp], #-771 @ 0xfffffcfd │ │ │ │ strcs lr, [r3], #-2820 @ 0xfffff4fc │ │ │ │ @ instruction: 0xf8c4444c │ │ │ │ strcc r0, [r1, #-3312] @ 0xfffff310 │ │ │ │ strne pc, [pc], -r6, asr #7 │ │ │ │ stccs 7, cr3, [r6, #-4] │ │ │ │ andlt sp, r3, r4, ror #3 │ │ │ │ @@ -226390,397 +226425,397 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ @ instruction: 0x468846f3 │ │ │ │ andls r4, r1, #28, 24 @ 0x1c00 │ │ │ │ @ instruction: 0xff44f7fd │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - mrc2 7, 4, pc, cr14, cr14, {4} │ │ │ │ + mrc2 7, 2, pc, cr10, cr14, {4} │ │ │ │ andeq pc, pc, r0 │ │ │ │ - bvs 0x19aa5e4 │ │ │ │ + bvs 0x19aa66c │ │ │ │ stmdbeq r4, {r2, r8, ip, sp, lr, pc} │ │ │ │ - strle r0, [pc], #-2027 @ 0xed4ec │ │ │ │ + strle r0, [pc], #-2027 @ 0xed574 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ strmi r1, [r1, #1295]! @ 0x50f │ │ │ │ strdlt sp, [r3], -r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbmi r7, [r2], -r7, lsr #16 │ │ │ │ ldrbmi r9, [fp], -r1, lsl #18 │ │ │ │ - bl 0x13edd8 │ │ │ │ + bl 0x13ee60 │ │ │ │ @ instruction: 0xf78b0147 │ │ │ │ - andcs pc, r0, #42240 @ 0xa500 │ │ │ │ + andcs pc, r0, #24832 @ 0x6100 │ │ │ │ movweq pc, #4098 @ 0x1002 @ │ │ │ │ - bl 0x27e634 │ │ │ │ + bl 0x27e6bc │ │ │ │ ldrtmi r2, [fp], #-771 @ 0xfffffcfd │ │ │ │ cmneq r2, #3072 @ 0xc00 │ │ │ │ - bcs 0x1f9d38 │ │ │ │ + bcs 0x1f9dc0 │ │ │ │ ldcleq 8, cr15, [r0], #524 @ 0x20c │ │ │ │ andscs lr, r0, pc, asr #20 │ │ │ │ @ instruction: 0xe7d5d1f0 │ │ │ │ - ldrhteq r2, [r5], -r4 │ │ │ │ + eorseq r2, r5, r4, lsr sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ @ instruction: 0x468846f3 │ │ │ │ andls r4, r1, #28, 24 @ 0x1c00 │ │ │ │ mrc2 7, 7, pc, cr12, cr13, {7} │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - mrc2 7, 2, pc, cr6, cr14, {4} │ │ │ │ + mrc2 7, 0, pc, cr2, cr14, {4} │ │ │ │ andeq pc, pc, r0 │ │ │ │ - bvs 0x19aa674 │ │ │ │ + bvs 0x19aa6fc │ │ │ │ stmdbeq r4, {r2, r8, ip, sp, lr, pc} │ │ │ │ - strle r0, [pc], #-2027 @ 0xed57c │ │ │ │ + strle r0, [pc], #-2027 @ 0xed604 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ strmi r1, [r1, #1295]! @ 0x50f │ │ │ │ strdlt sp, [r3], -r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbmi r7, [r2], -r7, lsr #16 │ │ │ │ ldrbmi r9, [fp], -r1, lsl #18 │ │ │ │ - bl 0x13ee68 │ │ │ │ + bl 0x13eef0 │ │ │ │ @ instruction: 0xf78b0147 │ │ │ │ - andcs pc, r0, #23808 @ 0x5d00 │ │ │ │ + andcs pc, r0, #6400 @ 0x1900 │ │ │ │ movweq pc, #4098 @ 0x1002 @ │ │ │ │ - bl 0x27e6c4 │ │ │ │ + bl 0x27e74c │ │ │ │ ldrtmi r2, [fp], #-771 @ 0xfffffcfd │ │ │ │ cmneq r2, #3072 @ 0xc00 │ │ │ │ - bcs 0x1f9dc8 │ │ │ │ + bcs 0x1f9e50 │ │ │ │ ldcleq 8, cr15, [r0], #524 @ 0x20c │ │ │ │ andscs lr, r0, pc, asr #20 │ │ │ │ @ instruction: 0xe7d5d1f0 │ │ │ │ - ldrhteq r2, [r5], -r8 │ │ │ │ + eorseq r2, r5, r8, lsr sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r7], -r3, lsl #1 │ │ │ │ ldcmi 6, cr4, [ip], {14} │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ stmdaeq r4, {r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd9201 │ │ │ │ @ instruction: 0x4605feb1 │ │ │ │ @ instruction: 0xf79e4638 │ │ │ │ - eorseq pc, r1, #11, 28 @ 0xb0 │ │ │ │ - bvs 0x14eaa0c │ │ │ │ + eorseq pc, r1, #12736 @ 0x31c0 │ │ │ │ + bvs 0x14eaa94 │ │ │ │ andeq pc, pc, r0 │ │ │ │ cmppvs pc, r1, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - blvs 0x19aa714 │ │ │ │ + blvs 0x19aa79c │ │ │ │ ldmdane lr!, {r1, r3, r4, r5, r7, sl, lr}^ │ │ │ │ - strle r0, [pc], #-2027 @ 0xed61c │ │ │ │ + strle r0, [pc], #-2027 @ 0xed6a4 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ strbmi r1, [r4, #-1295] @ 0xfffffaf1 │ │ │ │ strdlt sp, [r3], -r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mulls r0, r4, r8 │ │ │ │ stmdbls r1, {r1, r3, r4, r6, r9, sl, lr} │ │ │ │ - blls 0xfef28 │ │ │ │ + blls 0xfefb0 │ │ │ │ orreq lr, r9, r1, lsl #22 │ │ │ │ - stc2 7, cr15, [ip], {139} @ 0x8b │ │ │ │ + blx 0xff32b506 │ │ │ │ andseq pc, r9, sl, lsr #16 │ │ │ │ @ instruction: 0xf8260c00 │ │ │ │ bfi r0, r9, #0, #32 │ │ │ │ - ldrhteq r2, [r5], -ip │ │ │ │ + eorseq r2, r5, ip, lsr sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r7], -r3, lsl #1 │ │ │ │ ldcmi 6, cr4, [ip], {14} │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ stmdaeq r4, {r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd9201 │ │ │ │ strmi pc, [r5], -fp, ror #28 │ │ │ │ @ instruction: 0xf79e4638 │ │ │ │ - eorseq pc, r1, #12608 @ 0x3140 │ │ │ │ - bvs 0x14eaa98 │ │ │ │ + eorseq pc, r1, #8256 @ 0x2040 │ │ │ │ + bvs 0x14eab20 │ │ │ │ andeq pc, pc, r0 │ │ │ │ cmppvs pc, r1, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - blvs 0x19aa7a0 │ │ │ │ + blvs 0x19aa828 │ │ │ │ ldmdane lr!, {r1, r3, r4, r5, r7, sl, lr}^ │ │ │ │ - strle r0, [pc], #-2027 @ 0xed6a8 │ │ │ │ + strle r0, [pc], #-2027 @ 0xed730 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ strbmi r1, [r4, #-1295] @ 0xfffffaf1 │ │ │ │ strdlt sp, [r3], -r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mulls r0, r4, r8 │ │ │ │ stmdbls r1, {r1, r3, r4, r6, r9, sl, lr} │ │ │ │ - blls 0xfefb4 │ │ │ │ + blls 0xff03c │ │ │ │ orreq lr, r9, r1, lsl #22 │ │ │ │ - blx 0xff2ab50a │ │ │ │ + blx 0xfe1ab592 │ │ │ │ andseq pc, r9, sl, lsr #16 │ │ │ │ @ instruction: 0xf8260c00 │ │ │ │ bfi r0, r9, #0, #32 │ │ │ │ - eorseq r2, r5, r0, asr #25 │ │ │ │ + eorseq r2, r5, r0, asr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r0], r3, lsl #1 │ │ │ │ @ instruction: 0x468b46f1 │ │ │ │ ldrdge pc, [r4], #-143 @ 0xffffff71 @ │ │ │ │ andls r2, r1, #0, 10 │ │ │ │ mcr2 7, 1, pc, cr6, cr13, {7} @ │ │ │ │ strbmi r4, [r0], -r6, lsl #12 │ │ │ │ - stc2 7, cr15, [r0, #632] @ 0x278 │ │ │ │ + ldc2 7, cr15, [ip, #-632]! @ 0xfffffd88 │ │ │ │ streq pc, [pc, -r0] │ │ │ │ strbvs pc, [r2, -r7, asr #8]! @ │ │ │ │ ldrtmi r4, [sl], -fp, asr #12 │ │ │ │ ldrbeq r4, [r1, r0, asr #12]! │ │ │ │ @ instruction: 0xf815d50f │ │ │ │ stmdbls r1, {r1, r3, lr} │ │ │ │ stmiaeq r4!, {r0, r5, r6, fp, ip}^ │ │ │ │ - blx 0xfe72b566 │ │ │ │ + blx 0x162b5ee │ │ │ │ movweq pc, #4101 @ 0x1005 @ │ │ │ │ adceq r4, r4, fp, asr r4 │ │ │ │ strcs lr, [r3], #-2820 @ 0xfffff4fc │ │ │ │ @ instruction: 0xf8c44444 │ │ │ │ strcc r0, [r1, #-3312] @ 0xfffff310 │ │ │ │ strne pc, [pc], -r6, asr #7 │ │ │ │ mvnle r2, r4, lsl #26 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eorseq r2, r5, r4, asr #25 │ │ │ │ + eorseq r2, r5, r4, asr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r0], r3, lsl #1 │ │ │ │ @ instruction: 0x468b46f1 │ │ │ │ ldrdge pc, [r4], #-143 @ 0xffffff71 @ │ │ │ │ andls r2, r1, #0, 10 │ │ │ │ stc2l 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ strbmi r4, [r0], -r6, lsl #12 │ │ │ │ - ldc2 7, cr15, [lr, #-632]! @ 0xfffffd88 │ │ │ │ + ldc2l 7, cr15, [sl], #632 @ 0x278 │ │ │ │ streq pc, [pc, -r0] │ │ │ │ strbvs pc, [r2, -r7, asr #8]! @ │ │ │ │ ldrtmi r4, [sl], -fp, asr #12 │ │ │ │ ldrbeq r4, [r1, r0, asr #12]! │ │ │ │ @ instruction: 0xf815d50f │ │ │ │ stmdbls r1, {r1, r3, lr} │ │ │ │ stmiaeq r4!, {r0, r5, r6, fp, ip}^ │ │ │ │ - blx 0x16ab5ea │ │ │ │ + blx 0x5ab672 │ │ │ │ movweq pc, #4101 @ 0x1005 @ │ │ │ │ adceq r4, r4, fp, asr r4 │ │ │ │ strcs lr, [r3], #-2820 @ 0xfffff4fc │ │ │ │ @ instruction: 0xf8c44444 │ │ │ │ strcc r0, [r1, #-3312] @ 0xfffff310 │ │ │ │ strne pc, [pc], -r6, asr #7 │ │ │ │ mvnle r2, r4, lsl #26 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - eorseq r2, r5, r8, asr #25 │ │ │ │ + eorseq r2, r5, r8, asr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r0], r5, lsl #1 │ │ │ │ - blcs 0x16840c │ │ │ │ - ldrmi pc, [r4], #1602 @ 0x642 │ │ │ │ + blcs 0x168494 │ │ │ │ + ldrpl pc, [r4], #-1602 @ 0xfffff9be │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ - bvs 0xfe12aec4 │ │ │ │ + bvs 0xfe12af4c │ │ │ │ and pc, r8, sp, asr #17 │ │ │ │ andls r1, r3, #2496 @ 0x9c0 │ │ │ │ ldc2 7, cr15, [ip, #1012] @ 0x3f4 │ │ │ │ strbmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2l 7, cr15, [r6], #632 @ 0x278 │ │ │ │ + ldc2 7, cr15, [r2], #632 @ 0x278 │ │ │ │ streq pc, [pc], -r0 │ │ │ │ strbtvs pc, [r2], -r6, asr #8 @ │ │ │ │ stmdbeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - strle r0, [pc], #-2027 @ 0xed83c │ │ │ │ + strle r0, [pc], #-2027 @ 0xed8c4 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ adcsmi r1, ip, #62914560 @ 0x3c00000 │ │ │ │ strdlt sp, [r5], -r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r7, r0, #2162688 @ 0x210000 │ │ │ │ - bl 0x3d3870 │ │ │ │ - bl 0x36e46c │ │ │ │ - blx 0x530872 │ │ │ │ + bl 0x3d38f8 │ │ │ │ + bl 0x36e4f4 │ │ │ │ + blx 0x5308fa │ │ │ │ @ instruction: 0xf8930109 │ │ │ │ @ instruction: 0xf5a30ff0 │ │ │ │ ldrmi r7, [ip, #896] @ 0x380 │ │ │ │ andcs lr, r2, #64, 20 @ 0x40000 │ │ │ │ - blls 0x1a205c │ │ │ │ + blls 0x1a20e4 │ │ │ │ movwls r4, #1600 @ 0x640 │ │ │ │ @ instruction: 0xf78b4633 │ │ │ │ - @ instruction: 0xe7d7fb5d │ │ │ │ + bfi pc, r9, #22, #2 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r0], r5, lsl #1 │ │ │ │ - blcs 0x1684a4 │ │ │ │ - ldrmi pc, [r8], #1602 @ 0x642 │ │ │ │ + blcs 0x16852c │ │ │ │ + ldrpl pc, [r8], #-1602 @ 0xfffff9be │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ - bvs 0xfe12af5c │ │ │ │ + bvs 0xfe12afe4 │ │ │ │ and pc, r8, sp, asr #17 │ │ │ │ andls r1, r3, #2496 @ 0x9c0 │ │ │ │ ldc2l 7, cr15, [r0, #-1012] @ 0xfffffc0c │ │ │ │ strbmi r4, [r0], -r5, lsl #12 │ │ │ │ - stc2 7, cr15, [sl], #632 @ 0x278 │ │ │ │ + stc2l 7, cr15, [r6], #-632 @ 0xfffffd88 │ │ │ │ streq pc, [pc], -r0 │ │ │ │ strbtvs pc, [r2], -r6, asr #8 @ │ │ │ │ stmdbeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - strle r0, [pc], #-2027 @ 0xed8d4 │ │ │ │ + strle r0, [pc], #-2027 @ 0xed95c │ │ │ │ vraddhn.i16 d19, , │ │ │ │ adcsmi r1, ip, #62914560 @ 0x3c00000 │ │ │ │ strdlt sp, [r5], -r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r7, r0, #2162688 @ 0x210000 │ │ │ │ - bl 0x3d3908 │ │ │ │ - bl 0x36e504 │ │ │ │ - blx 0x53090a │ │ │ │ + bl 0x3d3990 │ │ │ │ + bl 0x36e58c │ │ │ │ + blx 0x530992 │ │ │ │ @ instruction: 0xf8930109 │ │ │ │ @ instruction: 0xf5a30ff0 │ │ │ │ ldrmi r7, [ip, #896] @ 0x380 │ │ │ │ andcs lr, r2, #64, 20 @ 0x40000 │ │ │ │ - blls 0x1a20f4 │ │ │ │ + blls 0x1a217c │ │ │ │ movwls r4, #1600 @ 0x640 │ │ │ │ @ instruction: 0xf78b4633 │ │ │ │ - bfi pc, r1, #22, #2 @ │ │ │ │ + ldrb pc, [r7, sp, asr #21] @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r0], r5, lsl #1 │ │ │ │ - blcs 0x16853c │ │ │ │ - ldrmi pc, [ip], #1602 @ 0x642 │ │ │ │ + blcs 0x1685c4 │ │ │ │ + ldrpl pc, [ip], #-1602 @ 0xfffff9be │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ - bvs 0xfe12aff4 │ │ │ │ + bvs 0xfe12b07c │ │ │ │ and pc, r8, sp, asr #17 │ │ │ │ andls r1, r3, #2496 @ 0x9c0 │ │ │ │ stc2 7, cr15, [r4, #-1012] @ 0xfffffc0c │ │ │ │ strbmi r4, [r0], -r5, lsl #12 │ │ │ │ - mrrc2 7, 9, pc, lr, cr14 @ │ │ │ │ + ldc2 7, cr15, [sl], {158} @ 0x9e │ │ │ │ streq pc, [pc], -r0 │ │ │ │ strbtvs pc, [r2], -r6, asr #8 @ │ │ │ │ stmdbeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - strle r0, [pc], #-2027 @ 0xed96c │ │ │ │ + strle r0, [pc], #-2027 @ 0xed9f4 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ adcsmi r1, ip, #62914560 @ 0x3c00000 │ │ │ │ strdlt sp, [r5], -r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r7, r0, #2162688 @ 0x210000 │ │ │ │ - bl 0x3d39a0 │ │ │ │ - bl 0x36e59c │ │ │ │ - blx 0x5309a2 │ │ │ │ + bl 0x3d3a28 │ │ │ │ + bl 0x36e624 │ │ │ │ + blx 0x530a2a │ │ │ │ @ instruction: 0xf8930109 │ │ │ │ @ instruction: 0xf5a30ff0 │ │ │ │ ldrmi r7, [ip, #896] @ 0x380 │ │ │ │ andcs lr, r2, #64, 20 @ 0x40000 │ │ │ │ - blls 0x1a218c │ │ │ │ + blls 0x1a2214 │ │ │ │ movwls r4, #1600 @ 0x640 │ │ │ │ @ instruction: 0xf78b4633 │ │ │ │ - ldrb pc, [r7, r5, asr #21] @ │ │ │ │ + ldrb pc, [r7, r1, lsl #21] @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r0], r5, lsl #1 │ │ │ │ - blcs 0x1685d4 │ │ │ │ - strtmi pc, [r0], #1602 @ 0x642 │ │ │ │ + blcs 0x16865c │ │ │ │ + strtpl pc, [r0], #-1602 @ 0xfffff9be │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ - bvs 0xfe12b08c │ │ │ │ + bvs 0xfe12b114 │ │ │ │ and pc, r8, sp, asr #17 │ │ │ │ andls r1, r3, #2496 @ 0x9c0 │ │ │ │ ldc2 7, cr15, [r8], #1012 @ 0x3f4 │ │ │ │ strbmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2 7, cr15, [r2], {158} @ 0x9e │ │ │ │ + blx 0xff4ab8f6 │ │ │ │ streq pc, [pc], -r0 │ │ │ │ strbtvs pc, [r2], -r6, asr #8 @ │ │ │ │ stmdbeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - strle r0, [pc], #-2027 @ 0xeda04 │ │ │ │ + strle r0, [pc], #-2027 @ 0xeda8c │ │ │ │ vraddhn.i16 d19, , │ │ │ │ adcsmi r1, ip, #62914560 @ 0x3c00000 │ │ │ │ strdlt sp, [r5], -r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r7, r0, #2162688 @ 0x210000 │ │ │ │ - bl 0x3d3a38 │ │ │ │ - bl 0x36e634 │ │ │ │ - blx 0x530a3a │ │ │ │ + bl 0x3d3ac0 │ │ │ │ + bl 0x36e6bc │ │ │ │ + blx 0x530ac2 │ │ │ │ @ instruction: 0xf8930109 │ │ │ │ @ instruction: 0xf5a30ff0 │ │ │ │ ldrmi r7, [ip, #896] @ 0x380 │ │ │ │ andcs lr, r2, #64, 20 @ 0x40000 │ │ │ │ - blls 0x1a2224 │ │ │ │ + blls 0x1a22ac │ │ │ │ movwls r4, #1600 @ 0x640 │ │ │ │ @ instruction: 0xf78b4633 │ │ │ │ - @ instruction: 0xe7d7fa79 │ │ │ │ + @ instruction: 0xe7d7fa35 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r0], r7, lsl #1 │ │ │ │ strcs r4, [r0], -sl, lsl #13 │ │ │ │ - bleq 0x329bac │ │ │ │ + bleq 0x329c34 │ │ │ │ ands pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fd9205 │ │ │ │ @ instruction: 0x4605fc71 │ │ │ │ @ instruction: 0xf79e4640 │ │ │ │ - @ instruction: 0xf000fbcb │ │ │ │ + @ instruction: 0xf000fb87 │ │ │ │ vst1.8 {d16}, [r7] │ │ │ │ @ instruction: 0xf6426362 │ │ │ │ - vabdl.s8 q10, d16, d20 │ │ │ │ + vabdl.s8 , d0, d20 │ │ │ │ movwls r0, #14133 @ 0x3735 │ │ │ │ stmdbeq r4, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ - bl 0x27f38c │ │ │ │ + bl 0x27f414 │ │ │ │ strbeq r0, [sl, sl, lsl #6]! │ │ │ │ - blne 0xff9a2f04 │ │ │ │ + blne 0xff9a2f8c │ │ │ │ @ instruction: 0xf0027821 │ │ │ │ - bl 0x2ee2b0 │ │ │ │ + bl 0x2ee338 │ │ │ │ strbmi r2, [r0], -r3, lsl #6 │ │ │ │ - bl 0x1adcfc │ │ │ │ - blx 0x52e7be │ │ │ │ - bls 0x235ee8 │ │ │ │ + bl 0x1add84 │ │ │ │ + blx 0x52e846 │ │ │ │ + bls 0x235f70 │ │ │ │ @ instruction: 0xf8b34411 │ │ │ │ @ instruction: 0xf8b32cf0 │ │ │ │ - b 0x117d288 │ │ │ │ - blls 0x1fe2d8 │ │ │ │ - blls 0x1d26d0 │ │ │ │ - blx 0xf2b900 │ │ │ │ + b 0x117d310 │ │ │ │ + blls 0x1fe360 │ │ │ │ + blls 0x1d2758 │ │ │ │ + @ instruction: 0xf9f4f78b │ │ │ │ vraddhn.i16 d19, , │ │ │ │ @ instruction: 0xf086150f │ │ │ │ strbmi r0, [ip, #-1538] @ 0xfffff9fe │ │ │ │ ldrdlt sp, [r7], -fp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -226788,40 +226823,40 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r0], r7, lsl #1 │ │ │ │ strcs r4, [r0], -sl, lsl #13 │ │ │ │ - bleq 0x329c50 │ │ │ │ + bleq 0x329cd8 │ │ │ │ ands pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fd9205 │ │ │ │ @ instruction: 0x4605fc1f │ │ │ │ @ instruction: 0xf79e4640 │ │ │ │ - @ instruction: 0xf000fb79 │ │ │ │ + @ instruction: 0xf000fb35 │ │ │ │ vst1.8 {d16}, [r7] │ │ │ │ @ instruction: 0xf6426362 │ │ │ │ - vabdl.s8 q10, d16, d24 │ │ │ │ + vabdl.s8 , d0, d24 │ │ │ │ movwls r0, #14133 @ 0x3735 │ │ │ │ stmdbeq r4, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ - bl 0x27f430 │ │ │ │ + bl 0x27f4b8 │ │ │ │ strbeq r0, [sl, sl, lsl #6]! │ │ │ │ - blne 0xff9a2fa8 │ │ │ │ + blne 0xff9a3030 │ │ │ │ @ instruction: 0xf0027821 │ │ │ │ - bl 0x2ee354 │ │ │ │ + bl 0x2ee3dc │ │ │ │ strbmi r2, [r0], -r3, lsl #6 │ │ │ │ - bl 0x1adda0 │ │ │ │ - blx 0x52e862 │ │ │ │ - bls 0x235f8c │ │ │ │ + bl 0x1ade28 │ │ │ │ + blx 0x52e8ea │ │ │ │ + bls 0x236014 │ │ │ │ @ instruction: 0xf8b34411 │ │ │ │ @ instruction: 0xf8b32cf0 │ │ │ │ - b 0x117d32c │ │ │ │ - blls 0x1fe37c │ │ │ │ - blls 0x1d2774 │ │ │ │ - @ instruction: 0xf9e6f78b │ │ │ │ + b 0x117d3b4 │ │ │ │ + blls 0x1fe404 │ │ │ │ + blls 0x1d27fc │ │ │ │ + @ instruction: 0xf9a2f78b │ │ │ │ vraddhn.i16 d19, , │ │ │ │ @ instruction: 0xf086150f │ │ │ │ strbmi r0, [ip, #-1538] @ 0xfffff9fe │ │ │ │ ldrdlt sp, [r7], -fp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -226829,40 +226864,40 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r0], r7, lsl #1 │ │ │ │ strcs r4, [r0], -sl, lsl #13 │ │ │ │ - bleq 0x329cf4 │ │ │ │ + bleq 0x329d7c │ │ │ │ ands pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fd9205 │ │ │ │ strmi pc, [r5], -sp, asr #23 │ │ │ │ @ instruction: 0xf79e4640 │ │ │ │ - @ instruction: 0xf000fb27 │ │ │ │ + @ instruction: 0xf000fae3 │ │ │ │ vst1.8 {d16}, [r7] │ │ │ │ @ instruction: 0xf6426362 │ │ │ │ - vabdl.s8 q10, d16, d28 │ │ │ │ + vabdl.s8 , d0, d28 │ │ │ │ movwls r0, #14133 @ 0x3735 │ │ │ │ stmdbeq r4, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ - bl 0x27f4d4 │ │ │ │ + bl 0x27f55c │ │ │ │ strbeq r0, [sl, sl, lsl #6]! │ │ │ │ - blne 0xff9a304c │ │ │ │ + blne 0xff9a30d4 │ │ │ │ @ instruction: 0xf0027821 │ │ │ │ - bl 0x2ee3f8 │ │ │ │ + bl 0x2ee480 │ │ │ │ strbmi r2, [r0], -r3, lsl #6 │ │ │ │ - bl 0x1ade44 │ │ │ │ - blx 0x52e906 │ │ │ │ - bls 0x236030 │ │ │ │ + bl 0x1adecc │ │ │ │ + blx 0x52e98e │ │ │ │ + bls 0x2360b8 │ │ │ │ @ instruction: 0xf8b34411 │ │ │ │ @ instruction: 0xf8b32cf0 │ │ │ │ - b 0x117d3d0 │ │ │ │ - blls 0x1fe420 │ │ │ │ - blls 0x1d2818 │ │ │ │ - @ instruction: 0xf994f78b │ │ │ │ + b 0x117d458 │ │ │ │ + blls 0x1fe4a8 │ │ │ │ + blls 0x1d28a0 │ │ │ │ + @ instruction: 0xf950f78b │ │ │ │ vraddhn.i16 d19, , │ │ │ │ @ instruction: 0xf086150f │ │ │ │ strbmi r0, [ip, #-1538] @ 0xfffff9fe │ │ │ │ ldrdlt sp, [r7], -fp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -226870,40 +226905,40 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r0], r7, lsl #1 │ │ │ │ strcs r4, [r0], -sl, lsl #13 │ │ │ │ - bleq 0x329d98 │ │ │ │ + bleq 0x329e20 │ │ │ │ ands pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7fd9205 │ │ │ │ @ instruction: 0x4605fb7b │ │ │ │ @ instruction: 0xf79e4640 │ │ │ │ - @ instruction: 0xf000fad5 │ │ │ │ + @ instruction: 0xf000fa91 │ │ │ │ vst1.8 {d16}, [r7] │ │ │ │ @ instruction: 0xf6426362 │ │ │ │ - vqshl.s64 d20, d16, #0 │ │ │ │ + vbic.i32 d21, #0 @ 0x00000000 │ │ │ │ movwls r0, #14133 @ 0x3735 │ │ │ │ stmdbeq r4, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ - bl 0x27f578 │ │ │ │ + bl 0x27f600 │ │ │ │ strbeq r0, [sl, sl, lsl #6]! │ │ │ │ - blne 0xff9a30f0 │ │ │ │ + blne 0xff9a3178 │ │ │ │ @ instruction: 0xf0027821 │ │ │ │ - bl 0x2ee49c │ │ │ │ + bl 0x2ee524 │ │ │ │ strbmi r2, [r0], -r3, lsl #6 │ │ │ │ - bl 0x1adee8 │ │ │ │ - blx 0x52e9aa │ │ │ │ - bls 0x2360d4 │ │ │ │ + bl 0x1adf70 │ │ │ │ + blx 0x52ea32 │ │ │ │ + bls 0x23615c │ │ │ │ @ instruction: 0xf8b34411 │ │ │ │ @ instruction: 0xf8b32cf0 │ │ │ │ - b 0x117d474 │ │ │ │ - blls 0x1fe4c4 │ │ │ │ - blls 0x1d28bc │ │ │ │ - @ instruction: 0xf942f78b │ │ │ │ + b 0x117d4fc │ │ │ │ + blls 0x1fe54c │ │ │ │ + blls 0x1d2944 │ │ │ │ + @ instruction: 0xf8fef78b │ │ │ │ vraddhn.i16 d19, , │ │ │ │ @ instruction: 0xf086150f │ │ │ │ strbmi r0, [ip, #-1538] @ 0xfffff9fe │ │ │ │ ldrdlt sp, [r7], -fp │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -226912,30 +226947,30 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r0], r3, lsl #1 │ │ │ │ strcs lr, [r1, #-2816] @ 0xfffff500 │ │ │ │ @ instruction: 0x469246f3 │ │ │ │ - blx 0xc2bcfa │ │ │ │ + blx 0xc2bd82 │ │ │ │ strbmi r4, [r0], -r6, lsl #12 │ │ │ │ - ldrmi pc, [r4], #1602 @ 0x642 │ │ │ │ + ldrpl pc, [r4], #-1602 @ 0xfffff9be │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ - blx 0xfe1abb8c │ │ │ │ + blx 0x10abc14 │ │ │ │ streq pc, [pc, -r0] │ │ │ │ strbvs pc, [r2, -r7, asr #8]! @ │ │ │ │ - strbvs pc, [pc, #-1285] @ 0xed81b @ │ │ │ │ + strbvs pc, [pc, #-1285] @ 0xed8a3 @ │ │ │ │ stmdbeq r4, {r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4640463b │ │ │ │ strle r0, [r9, #-2034] @ 0xfffff80e │ │ │ │ stmeq sl, {r0, r5, fp, ip, sp, lr} │ │ │ │ orreq lr, r1, sl, lsl #22 │ │ │ │ eorcs pc, r2, r5, asr r8 @ │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf902f78b │ │ │ │ + @ instruction: 0xf8bef78b │ │ │ │ vraddhn.i16 d19, q3, │ │ │ │ @ instruction: 0xf505160f │ │ │ │ strbmi r7, [ip, #-1408] @ 0xfffffa80 │ │ │ │ andlt sp, r3, sl, ror #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -226946,61 +226981,61 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r0], r3, lsl #1 │ │ │ │ @ instruction: 0x468946f3 │ │ │ │ @ instruction: 0xf7fd4692 │ │ │ │ strmi pc, [r5], -sp, ror #21 │ │ │ │ @ instruction: 0xf79e4640 │ │ │ │ - @ instruction: 0xf000fa47 │ │ │ │ + @ instruction: 0xf000fa03 │ │ │ │ @ instruction: 0xf642070f │ │ │ │ - @ instruction: 0xf2c04698 │ │ │ │ + vmov.i32 d21, #134217728 @ 0x08000000 │ │ │ │ vst1.8 {d16-d18}, [r7 :256], r5 │ │ │ │ strcs r6, [r2], #-1890 @ 0xfffff89e │ │ │ │ andeq pc, r3, #4 │ │ │ │ strbmi r4, [sl], #-1595 @ 0xfffff9c5 │ │ │ │ strbeq r4, [r9, r0, asr #12]! │ │ │ │ ldmdavc r1!, {r0, r2, r3, r8, sl, ip, lr, pc} │ │ │ │ ldcleq 0, cr15, [ip], #4 │ │ │ │ andcs lr, r2, #12, 22 @ 0x3000 │ │ │ │ orreq lr, r1, sl, lsl #22 │ │ │ │ @ instruction: 0xf8d24442 │ │ │ │ @ instruction: 0xf8cd2cf0 │ │ │ │ @ instruction: 0xf78bb000 │ │ │ │ - strcc pc, [r1], #-2239 @ 0xfffff741 │ │ │ │ - strne pc, [pc, #-965] @ 0xeda07 │ │ │ │ + strcc pc, [r1], #-2171 @ 0xfffff785 │ │ │ │ + strne pc, [pc, #-965] @ 0xeda8f │ │ │ │ stccs 6, cr3, [r6], {1} │ │ │ │ andlt sp, r3, r4, ror #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r0], r3, lsl #1 │ │ │ │ strcs lr, [r1, #-2816] @ 0xfffff500 │ │ │ │ @ instruction: 0x469246f3 │ │ │ │ - blx 0xfebabdfc │ │ │ │ + blx 0xfebabe84 │ │ │ │ strbmi r4, [r0], -r6, lsl #12 │ │ │ │ - ldrmi pc, [ip], #1602 @ 0x642 │ │ │ │ + ldrpl pc, [ip], #-1602 @ 0xfffff9be │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ - blx 0x12bc90 │ │ │ │ + @ instruction: 0xf9bcf79e │ │ │ │ streq pc, [pc, -r0] │ │ │ │ strbvs pc, [r2, -r7, asr #8]! @ │ │ │ │ - strbvs pc, [pc, #-1285] @ 0xed91f @ │ │ │ │ + strbvs pc, [pc, #-1285] @ 0xed9a7 @ │ │ │ │ stmdbeq r4, {r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4640463b │ │ │ │ strle r0, [r9, #-2034] @ 0xfffff80e │ │ │ │ stmeq sl, {r0, r5, fp, ip, sp, lr} │ │ │ │ orreq lr, r1, sl, lsl #22 │ │ │ │ eorcs pc, r2, r5, asr r8 @ │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf880f78b │ │ │ │ + @ instruction: 0xf83cf78b │ │ │ │ vraddhn.i16 d19, q3, │ │ │ │ @ instruction: 0xf505160f │ │ │ │ strbmi r7, [ip, #-1408] @ 0xfffffa80 │ │ │ │ andlt sp, r3, sl, ror #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -227011,186 +227046,186 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r0], r3, lsl #1 │ │ │ │ @ instruction: 0x468946f3 │ │ │ │ @ instruction: 0xf7fd4692 │ │ │ │ strmi pc, [r5], -fp, ror #20 │ │ │ │ @ instruction: 0xf79e4640 │ │ │ │ - @ instruction: 0xf000f9c5 │ │ │ │ + @ instruction: 0xf000f981 │ │ │ │ @ instruction: 0xf642070f │ │ │ │ - vsubhn.i16 d20, q8, q8 │ │ │ │ + vsubhn.i16 d21, q0, q8 │ │ │ │ vst1.8 {d16-d18}, [r7 :256], r5 │ │ │ │ strcs r6, [r2], #-1890 @ 0xfffff89e │ │ │ │ andeq pc, r3, #4 │ │ │ │ strbmi r4, [sl], #-1595 @ 0xfffff9c5 │ │ │ │ strbeq r4, [r9, r0, asr #12]! │ │ │ │ ldmdavc r1!, {r0, r2, r3, r8, sl, ip, lr, pc} │ │ │ │ ldcleq 0, cr15, [ip], #4 │ │ │ │ andcs lr, r2, #12, 22 @ 0x3000 │ │ │ │ orreq lr, r1, sl, lsl #22 │ │ │ │ @ instruction: 0xf8d24442 │ │ │ │ @ instruction: 0xf8cd2cf0 │ │ │ │ - @ instruction: 0xf78bb000 │ │ │ │ - strcc pc, [r1], #-2109 @ 0xfffff7c3 │ │ │ │ - strne pc, [pc, #-965] @ 0xedb0b │ │ │ │ + @ instruction: 0xf78ab000 │ │ │ │ + strcc pc, [r1], #-4089 @ 0xfffff007 │ │ │ │ + strne pc, [pc, #-965] @ 0xedb93 │ │ │ │ stccs 6, cr3, [r6], {1} │ │ │ │ andlt sp, r3, r4, ror #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r6], -r5, lsl #1 │ │ │ │ ldrmi r4, [r3], pc, lsl #12 │ │ │ │ - ldrtmi pc, [r4], #1602 @ 0x642 @ │ │ │ │ + ldrtpl pc, [r4], #-1602 @ 0xfffff9be @ │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ and pc, ip, sp, asr #17 │ │ │ │ - blx 0xa2bf08 │ │ │ │ + blx 0xa2bf90 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - @ instruction: 0xf97ef79e │ │ │ │ + @ instruction: 0xf93af79e │ │ │ │ stmdaeq pc, {ip, sp, lr, pc} @ │ │ │ │ stmdavs r2!, {r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ stmdbeq r4, {r2, r8, ip, sp, lr, pc} │ │ │ │ - beq 0x1aa068 │ │ │ │ - strle r0, [pc], #-2027 @ 0xedf30 │ │ │ │ + beq 0x1aa0f0 │ │ │ │ + strle r0, [pc], #-2027 @ 0xedfb8 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ strmi r1, [r1, #1295]! @ 0x50f │ │ │ │ strdlt sp, [r5], -r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mul r0, r4, r8 │ │ │ │ @ instruction: 0xf04f2200 │ │ │ │ - blx 0x870f6a │ │ │ │ + blx 0x870ff2 │ │ │ │ @ instruction: 0xf00cb10a │ │ │ │ ldrtmi r0, [fp], #-769 @ 0xfffffcff │ │ │ │ movwcs lr, #15110 @ 0x3b06 │ │ │ │ - bl 0x1bf138 │ │ │ │ + bl 0x1bf1c0 │ │ │ │ @ instruction: 0xf10c036c │ │ │ │ @ instruction: 0xf1bc3cff │ │ │ │ @ instruction: 0xf8933fff │ │ │ │ - b 0x11bd33c │ │ │ │ + b 0x11bd3c4 │ │ │ │ mvnle r2, r2, lsl #4 │ │ │ │ ldrtmi r9, [r0], -r3, lsl #22 │ │ │ │ strbmi r9, [r3], -r0, lsl #6 │ │ │ │ - @ instruction: 0xffdcf78a │ │ │ │ + @ instruction: 0xff98f78a │ │ │ │ svclt 0x0000e7d0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r6], -r5, lsl #1 │ │ │ │ ldrmi r4, [r3], pc, lsl #12 │ │ │ │ - ldrtmi pc, [r8], #1602 @ 0x642 @ │ │ │ │ + ldrtpl pc, [r8], #-1602 @ 0xfffff9be @ │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ and pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf9d2f7fd │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - @ instruction: 0xf92cf79e │ │ │ │ + @ instruction: 0xf8e8f79e │ │ │ │ stmdaeq pc, {ip, sp, lr, pc} @ │ │ │ │ stmdavs r2!, {r3, r6, sl, ip, sp, lr, pc}^ │ │ │ │ stmdbeq r4, {r2, r8, ip, sp, lr, pc} │ │ │ │ - beq 0x1aa10c │ │ │ │ - strle r0, [pc], #-2027 @ 0xedfd4 │ │ │ │ + beq 0x1aa194 │ │ │ │ + strle r0, [pc], #-2027 @ 0xee05c │ │ │ │ vraddhn.i16 d19, , │ │ │ │ strmi r1, [r1, #1295]! @ 0x50f │ │ │ │ strdlt sp, [r5], -r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mul r0, r4, r8 │ │ │ │ @ instruction: 0xf04f2200 │ │ │ │ - blx 0x87100e │ │ │ │ + blx 0x871096 │ │ │ │ @ instruction: 0xf00cb10a │ │ │ │ ldrtmi r0, [fp], #-769 @ 0xfffffcff │ │ │ │ movwcs lr, #15110 @ 0x3b06 │ │ │ │ - bl 0x1bf1dc │ │ │ │ + bl 0x1bf264 │ │ │ │ @ instruction: 0xf10c036c │ │ │ │ @ instruction: 0xf1bc3cff │ │ │ │ @ instruction: 0xf8933fff │ │ │ │ - b 0x11bd3e0 │ │ │ │ + b 0x11bd468 │ │ │ │ mvnle r2, r2, lsl #4 │ │ │ │ ldrtmi r9, [r0], -r3, lsl #22 │ │ │ │ strbmi r9, [r3], -r0, lsl #6 │ │ │ │ - @ instruction: 0xff8af78a │ │ │ │ + @ instruction: 0xff46f78a │ │ │ │ svclt 0x0000e7d0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ mcrrne 0, 8, fp, lr, cr5 │ │ │ │ ldrmi r4, [r3], r0, lsl #13 │ │ │ │ @ instruction: 0xf6420236 │ │ │ │ - @ instruction: 0xf2c044bc │ │ │ │ + vmvn.i32 d21, #786432 @ 0x000c0000 │ │ │ │ @ instruction: 0xf8cd0435 │ │ │ │ @ instruction: 0xf7fde008 │ │ │ │ @ instruction: 0x4605f97f │ │ │ │ @ instruction: 0xf5064640 │ │ │ │ @ instruction: 0xf79e6a4f │ │ │ │ - @ instruction: 0xf000f8d7 │ │ │ │ + @ instruction: 0xf000f893 │ │ │ │ @ instruction: 0xf506000f │ │ │ │ vst1.8 {d22-d24}, [r0 :256] │ │ │ │ strbmi r6, [r2], #1890 @ 0x762 │ │ │ │ stmdbeq r4, {r2, r8, ip, sp, lr, pc} │ │ │ │ strls r4, [r3], -r6, asr #8 │ │ │ │ @ instruction: 0x07ea463b │ │ │ │ @ instruction: 0xf894d50f │ │ │ │ strbmi ip, [r0], -r0 │ │ │ │ vmlals.f32 s18, s4, s6 │ │ │ │ orreq lr, ip, fp, lsl #22 │ │ │ │ ands pc, ip, sl, lsr r8 @ │ │ │ │ andscs pc, ip, r2, lsr r8 @ │ │ │ │ - b 0x11938a0 │ │ │ │ + b 0x1193928 │ │ │ │ @ instruction: 0xf78a420e │ │ │ │ - strcc pc, [r1], #-3919 @ 0xfffff0b1 │ │ │ │ - strne pc, [pc, #-965] @ 0xedce7 │ │ │ │ + strcc pc, [r1], #-3851 @ 0xfffff0f5 │ │ │ │ + strne pc, [pc, #-965] @ 0xedd6f │ │ │ │ mvnle r4, ip, asr #10 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ mcrrne 0, 8, fp, lr, cr5 │ │ │ │ ldrmi r4, [r3], r0, lsl #13 │ │ │ │ @ instruction: 0xf6420236 │ │ │ │ - vmls.i d20, d16, d0[0] │ │ │ │ + vmls.i d21, d0, d0[0] │ │ │ │ @ instruction: 0xf8cd0435 │ │ │ │ @ instruction: 0xf7fde008 │ │ │ │ @ instruction: 0x4605f937 │ │ │ │ @ instruction: 0xf5064640 │ │ │ │ @ instruction: 0xf79e6a4f │ │ │ │ - @ instruction: 0xf000f88f │ │ │ │ + @ instruction: 0xf000f84b │ │ │ │ @ instruction: 0xf506000f │ │ │ │ vst1.8 {d22-d24}, [r0 :256] │ │ │ │ strbmi r6, [r2], #1890 @ 0x762 │ │ │ │ stmdbeq r4, {r2, r8, ip, sp, lr, pc} │ │ │ │ strls r4, [r3], -r6, asr #8 │ │ │ │ @ instruction: 0x07ea463b │ │ │ │ @ instruction: 0xf894d50f │ │ │ │ strbmi ip, [r0], -r0 │ │ │ │ vmlals.f32 s18, s4, s6 │ │ │ │ orreq lr, ip, fp, lsl #22 │ │ │ │ ands pc, ip, sl, lsr r8 @ │ │ │ │ andscs pc, ip, r2, lsr r8 @ │ │ │ │ - b 0x1193930 │ │ │ │ + b 0x11939b8 │ │ │ │ @ instruction: 0xf78a420e │ │ │ │ - strcc pc, [r1], #-3847 @ 0xfffff0f9 │ │ │ │ - strne pc, [pc, #-965] @ 0xedd77 │ │ │ │ + strcc pc, [r1], #-3779 @ 0xfffff13d │ │ │ │ + strne pc, [pc, #-965] @ 0xeddff │ │ │ │ mvnle r4, ip, asr #10 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -227198,30 +227233,30 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r7], -r3, lsl #1 │ │ │ │ @ instruction: 0x468946f3 │ │ │ │ @ instruction: 0xf7fd4692 │ │ │ │ @ instruction: 0x4605f8f5 │ │ │ │ @ instruction: 0xf79e4638 │ │ │ │ - @ instruction: 0xf000f84f │ │ │ │ + @ instruction: 0xf000f80b │ │ │ │ @ instruction: 0xf642060f │ │ │ │ - vmul.i d20, d16, d0[1] │ │ │ │ + vmul.i d21, d0, d0[1] │ │ │ │ vst2.8 {d16-d17}, [r6 :256], r5 │ │ │ │ strcs r6, [r0], #-1634 @ 0xfffff99e │ │ │ │ stceq 0, cr15, [r1], {4} │ │ │ │ strbmi r4, [ip], #1587 @ 0x633 │ │ │ │ @ instruction: 0x07ea4638 │ │ │ │ @ instruction: 0xf818d50e │ │ │ │ - bl 0x1761b0 │ │ │ │ + bl 0x176238 │ │ │ │ ldmeq r2, {r1, r3, r8}^ │ │ │ │ - bl 0x16e3f0 │ │ │ │ + bl 0x16e478 │ │ │ │ ldrtmi r2, [sl], #-524 @ 0xfffffdf4 │ │ │ │ ldclcs 8, cr15, [r0], #840 @ 0x348 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ - cdp2 7, 12, cr15, cr6, cr10, {4} │ │ │ │ + cdp2 7, 8, cr15, cr2, cr10, {4} │ │ │ │ vraddhn.i16 d19, , │ │ │ │ stccs 5, cr1, [r4], {15} │ │ │ │ andlt sp, r3, r4, ror #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -227230,69 +227265,69 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r7], -r3, lsl #1 │ │ │ │ @ instruction: 0x468946f3 │ │ │ │ @ instruction: 0xf7fd4692 │ │ │ │ @ instruction: 0x4605f8b3 │ │ │ │ - @ instruction: 0xf79e4638 │ │ │ │ - @ instruction: 0xf000f80d │ │ │ │ + @ instruction: 0xf79d4638 │ │ │ │ + @ instruction: 0xf000ffc9 │ │ │ │ @ instruction: 0xf642060f │ │ │ │ - vmul.i d20, d16, d0[2] │ │ │ │ + vmul.i d21, d0, d0[2] │ │ │ │ vst2.8 {d16-d17}, [r6 :256], r5 │ │ │ │ strcs r6, [r0], #-1634 @ 0xfffff99e │ │ │ │ stceq 0, cr15, [r1], {4} │ │ │ │ strbmi r4, [ip], #1587 @ 0x633 │ │ │ │ @ instruction: 0x07ea4638 │ │ │ │ @ instruction: 0xf818d50e │ │ │ │ - bl 0x176234 │ │ │ │ + bl 0x1762bc │ │ │ │ ldmeq r2, {r1, r3, r8}^ │ │ │ │ - bl 0x16e474 │ │ │ │ + bl 0x16e4fc │ │ │ │ ldrtmi r2, [sl], #-524 @ 0xfffffdf4 │ │ │ │ ldclcs 8, cr15, [r0], #840 @ 0x348 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ - cdp2 7, 8, cr15, cr4, cr10, {4} │ │ │ │ + cdp2 7, 4, cr15, cr0, cr10, {4} │ │ │ │ vraddhn.i16 d19, , │ │ │ │ stccs 5, cr1, [r4], {15} │ │ │ │ andlt sp, r3, r4, ror #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45464 │ │ │ │ + bl 0xfec454ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ @ instruction: 0xf7fd9201 │ │ │ │ - bls 0x16c544 │ │ │ │ + bls 0x16c5cc │ │ │ │ stceq 1, cr15, [r4], {164} @ 0xa4 │ │ │ │ - blx 0x18bb2b8 │ │ │ │ + blx 0x18bb340 │ │ │ │ @ instruction: 0xf85cfe80 │ │ │ │ @ instruction: 0xf3c01f04 │ │ │ │ - b 0xfe1722d0 │ │ │ │ + b 0xfe172358 │ │ │ │ strbmi r0, [r4, #-769]! @ 0xfffffcff │ │ │ │ eors pc, lr, r5, asr r8 @ │ │ │ │ movweq lr, #59907 @ 0xea03 │ │ │ │ movweq lr, #6787 @ 0x1a83 │ │ │ │ andcc pc, r0, ip, asr #17 │ │ │ │ ldrtmi sp, [r0], -sp, ror #3 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fd4070 │ │ │ │ svclt 0x0000b919 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec454c0 │ │ │ │ + bl 0xfec45548 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd2100 │ │ │ │ - bls 0x12c4f0 │ │ │ │ + bls 0x12c578 │ │ │ │ @ instruction: 0xf1029901 │ │ │ │ andcc r3, pc, #65280 @ 0xff00 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ strle r0, [r7, #-1987] @ 0xfffff83d │ │ │ │ mulcc r0, ip, r9 │ │ │ │ mvnvc lr, #536576 @ 0x83000 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -227300,22 +227335,22 @@ │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ ldrmi r3, [r4, #257] @ 0x101 │ │ │ │ strtmi sp, [r0], -lr, ror #3 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fd4010 │ │ │ │ svclt 0x0000b8ef │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45514 │ │ │ │ + bl 0xfec4559c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ @ instruction: 0xf85ef7fd │ │ │ │ cdpeq 1, 0, cr15, cr2, cr4, {5} │ │ │ │ strcc r1, [lr], #-3753 @ 0xfffff157 │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ svccc 0x0002f93e │ │ │ │ @ instruction: 0xf831b2c2 │ │ │ │ @ instruction: 0xf3c0cf02 │ │ │ │ ldrbmi r0, [r4, #-143]! @ 0xffffff71 │ │ │ │ mvnvc lr, #536576 @ 0x83000 │ │ │ │ eorscs pc, r2, r5, asr r8 @ │ │ │ │ @@ -227325,25 +227360,25 @@ │ │ │ │ andeq lr, r3, #8192 @ 0x2000 │ │ │ │ movweq lr, #10828 @ 0x2a4c │ │ │ │ mvnle r8, fp │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd4070 │ │ │ │ svclt 0x0000b8bd │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45578 │ │ │ │ + bl 0xfec45600 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r4, r0 │ │ │ │ strmi r4, [r6], -sp, lsl #12 │ │ │ │ @ instruction: 0xf82cf7fd │ │ │ │ cdpeq 1, 0, cr15, cr4, cr4, {5} │ │ │ │ andeq pc, ip, #4, 2 │ │ │ │ vmax.f32 d17, d3, d25 │ │ │ │ - @ instruction: 0xf2c014b8 │ │ │ │ + vmvn.i32 d18, #524288 @ 0x00080000 │ │ │ │ @ instruction: 0xf85e0435 │ │ │ │ - blx 0x18bdfb0 │ │ │ │ + blx 0x18be038 │ │ │ │ @ instruction: 0xf851fc80 │ │ │ │ @ instruction: 0xf3c05f04 │ │ │ │ ldrbmi r1, [r2, #-15]! │ │ │ │ mvnvc lr, #536576 @ 0x83000 │ │ │ │ eorsgt pc, ip, r4, asr r8 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ mvnscc pc, #-1073741824 @ 0xc0000000 │ │ │ │ @@ -227351,112 +227386,112 @@ │ │ │ │ movweq lr, #51715 @ 0xca03 │ │ │ │ movweq lr, #23171 @ 0x5a83 │ │ │ │ mvnle r6, fp │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd4070 │ │ │ │ svclt 0x0000b889 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec455e0 │ │ │ │ + bl 0xfec45668 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fc2100 │ │ │ │ ldmib sp, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - bcc 0x1367f8 │ │ │ │ + bcc 0x136880 │ │ │ │ ldceq 1, cr15, [r0], {1} │ │ │ │ strbeq r3, [r3, r1, lsl #4] │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ ldmdavc r3, {r0, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf8013b18 │ │ │ │ strbmi r3, [r1, #-3073]! @ 0xfffff3ff │ │ │ │ @ instruction: 0x4620d1f0 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fd4010 │ │ │ │ svclt 0x0000b861 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45630 │ │ │ │ + bl 0xfec456b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ @ instruction: 0xffd0f7fc │ │ │ │ cdpne 14, 10, cr1, cr9, cr2, {5} │ │ │ │ vshl.s8 d19, d14, d3 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ - blx 0x18af924 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ + blx 0x18af9ac │ │ │ │ @ instruction: 0xf832fe80 │ │ │ │ @ instruction: 0xf8313f02 │ │ │ │ @ instruction: 0xf3c0cf02 │ │ │ │ - blx 0xfedae69c │ │ │ │ + blx 0xfedae724 │ │ │ │ addsmi pc, r4, #201326594 @ 0xc000002 │ │ │ │ eors pc, lr, r5, asr r8 @ │ │ │ │ tstpeq r0, #-1073741784 @ p-variant is OBSOLETE @ 0xc0000028 │ │ │ │ movweq lr, #59907 @ 0xea03 │ │ │ │ @ instruction: 0x0c0eea2c │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ mvnle r8, fp │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fd4070 │ │ │ │ svclt 0x0000b831 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45690 │ │ │ │ + bl 0xfec45718 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ @ instruction: 0xffa0f7fc │ │ │ │ cdpeq 1, 0, cr15, cr4, cr4, {5} │ │ │ │ strcc r1, [ip], #-3881 @ 0xfffff0d7 │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svccc 0x0004f85e │ │ │ │ svccs 0x0004f851 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf8554574 │ │ │ │ - b 0xfe1de5bc │ │ │ │ - b 0x1af0d8 │ │ │ │ - b 0xfe1af104 │ │ │ │ + b 0xfe1de644 │ │ │ │ + b 0x1af160 │ │ │ │ + b 0xfe1af18c │ │ │ │ andvs r0, fp, r2, lsl #6 │ │ │ │ ldrtmi sp, [r0], -sl, ror #3 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ stmdalt r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec456ec │ │ │ │ + bl 0xfec45774 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ @ instruction: 0xff72f7fc │ │ │ │ cdpne 14, 10, cr1, cr9, cr2, {5} │ │ │ │ vshl.s8 d19, d14, d3 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ - blx 0x18af9e0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ + blx 0x18afa68 │ │ │ │ @ instruction: 0xf832fe80 │ │ │ │ @ instruction: 0xf831cf02 │ │ │ │ @ instruction: 0xf3c03f02 │ │ │ │ - blx 0xfe7ee758 │ │ │ │ + blx 0xfe7ee7e0 │ │ │ │ addsmi pc, r4, #156, 24 @ 0x9c00 │ │ │ │ eors pc, lr, r5, asr r8 @ │ │ │ │ movweq lr, #59939 @ 0xea23 │ │ │ │ @ instruction: 0x0c0eea0c │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ mvnle r8, fp │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc4070 │ │ │ │ svclt 0x0000bfd5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45748 │ │ │ │ + bl 0xfec457d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ @ instruction: 0xff44f7fc │ │ │ │ cdpeq 1, 0, cr15, cr4, cr4, {5} │ │ │ │ strcc r1, [ip], #-3881 @ 0xfffff0d7 │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svccc 0x0004f85e │ │ │ │ svccs 0x0004f851 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ ldrbmi fp, [r4, #-2587]! @ 0xfffff5e5 │ │ │ │ eorsgt pc, ip, r5, asr r8 @ │ │ │ │ @@ -227464,62 +227499,62 @@ │ │ │ │ movweq lr, #51715 @ 0xca03 │ │ │ │ movweq lr, #10883 @ 0x2a83 │ │ │ │ mvnle r6, fp │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc4070 │ │ │ │ svclt 0x0000bfa7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec457a4 │ │ │ │ + bl 0xfec4582c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ @ instruction: 0xff16f7fc │ │ │ │ cdpeq 1, 0, cr15, cr4, cr4, {5} │ │ │ │ strcc r1, [ip], #-3881 @ 0xfffff0d7 │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svccs 0x0004f851 │ │ │ │ svccc 0x0004f85e │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eorsgt pc, ip, r5, asr r8 @ │ │ │ │ - b 0xfe17fbac │ │ │ │ - b 0x1bf2ac │ │ │ │ - b 0xfe1af214 │ │ │ │ + b 0xfe17fc34 │ │ │ │ + b 0x1bf334 │ │ │ │ + b 0xfe1af29c │ │ │ │ andvs r0, fp, r2, lsl #6 │ │ │ │ ldrtmi sp, [r0], -ip, ror #3 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ svclt 0x007af7fc │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec457fc │ │ │ │ + bl 0xfec45884 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fc2100 │ │ │ │ strmi pc, [r4], -r9, ror #29 │ │ │ │ strtmi r9, [r8], -r0, lsl #20 │ │ │ │ - cdpne 2, 11, cr15, cr8, cr3, {2} │ │ │ │ + cdpcs 2, 3, cr15, cr8, cr3, {2} │ │ │ │ cdpeq 2, 3, cr15, cr5, cr0, {6} │ │ │ │ stmdbls r1, {r0, r2, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ - strcs pc, [pc], #-964 @ 0xee624 │ │ │ │ - bl 0x488674 │ │ │ │ + strcs pc, [pc], #-964 @ 0xee6ac │ │ │ │ + bl 0x4886fc │ │ │ │ @ instruction: 0xf85e07c5 │ │ │ │ - blx 0xfe5c6704 │ │ │ │ + blx 0xfe5c678c │ │ │ │ ldmdavs r3, {r0, r1, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmdavs pc, {r0, r2, r3, r4, r5, r6, fp, sp, lr} @ │ │ │ │ rsbsmi fp, fp, fp, lsl sl │ │ │ │ stmdavs lr, {r0, r1, r4, r5, lr}^ │ │ │ │ andvs r4, fp, fp, ror r0 │ │ │ │ movweq lr, #51846 @ 0xca86 │ │ │ │ rsbsmi r4, r3, fp, lsr #32 │ │ │ │ - bl 0x48677c │ │ │ │ + bl 0x486804 │ │ │ │ @ instruction: 0xf85e03c4 │ │ │ │ stmvs ip, {r2, r4, r5, sp, lr} │ │ │ │ ldmib r2, {r0, r2, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - blt 0x57ae68 │ │ │ │ + blt 0x57aef0 │ │ │ │ rsbmi fp, r2, fp, lsl sl │ │ │ │ rsbmi r4, r2, r2, lsr r0 │ │ │ │ stmiavs sl, {r1, r3, r7, sp, lr}^ │ │ │ │ eormi r4, fp, r3, asr r0 │ │ │ │ sbcvs r4, fp, r3, asr r0 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fc40f0 │ │ │ │ @@ -227528,312 +227563,312 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0x460d4614 │ │ │ │ @ instruction: 0xf1044683 │ │ │ │ @ instruction: 0xf7fc0a08 │ │ │ │ vceq.f32 d31, d19, d17 │ │ │ │ - @ instruction: 0xf2c01eb8 │ │ │ │ + vmov.i64 d18, #0x00000000ff000000 │ │ │ │ @ instruction: 0xf1a40e35 │ │ │ │ @ instruction: 0xf1a50c08 │ │ │ │ @ instruction: 0xf85c0108 │ │ │ │ @ instruction: 0xf8519f08 │ │ │ │ strbmi r5, [r2, #3848]! @ 0xf08 │ │ │ │ movwmi lr, #39503 @ 0x9a4f │ │ │ │ ldrdcs pc, [r4], -ip │ │ │ │ ldrdmi pc, [r4], -ip │ │ │ │ - b 0x11c8804 │ │ │ │ + b 0x11c888c │ │ │ │ sbclt r4, r2, #1207959552 @ 0x48000000 │ │ │ │ andcs pc, pc, r0, asr #7 │ │ │ │ stmiaeq r2, {r1, r2, r3, r8, r9, fp, sp, lr, pc}^ │ │ │ │ eorsvs pc, r2, lr, asr r8 @ │ │ │ │ andsmi lr, r3, #323584 @ 0x4f000 │ │ │ │ - b 0x14db14c │ │ │ │ + b 0x14db1d4 │ │ │ │ @ instruction: 0xf8d84202 │ │ │ │ - b 0x118e6f8 │ │ │ │ - b 0x11bef50 │ │ │ │ - b 0xfe17f300 │ │ │ │ - b 0xfe1aef10 │ │ │ │ - b 0x16f30c │ │ │ │ - b 0x1aef1c │ │ │ │ - b 0xfe16f318 │ │ │ │ - b 0xfe1aef20 │ │ │ │ + b 0x118e780 │ │ │ │ + b 0x11befd8 │ │ │ │ + b 0xfe17f388 │ │ │ │ + b 0xfe1aef98 │ │ │ │ + b 0x16f394 │ │ │ │ + b 0x1aefa4 │ │ │ │ + b 0xfe16f3a0 │ │ │ │ + b 0xfe1aefa8 │ │ │ │ subvs r0, sl, r5, lsl #6 │ │ │ │ bicsle r6, r0, fp │ │ │ │ pop {r3, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc4ff8 │ │ │ │ svclt 0x0000bee9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r5], -r2, lsl #1 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ mrc2 7, 2, pc, cr6, cr12, {7} │ │ │ │ - blx 0x18d4b3c │ │ │ │ - bls 0x12d93c │ │ │ │ - cdpne 2, 11, cr15, cr8, cr3, {2} │ │ │ │ + blx 0x18d4bc4 │ │ │ │ + bls 0x12d9c4 │ │ │ │ + cdpcs 2, 3, cr15, cr8, cr3, {2} │ │ │ │ cdpeq 2, 3, cr15, cr5, cr0, {6} │ │ │ │ - strcs pc, [pc], #-960 @ 0xee748 │ │ │ │ + strcs pc, [pc], #-960 @ 0xee7d0 │ │ │ │ strtmi r6, [r8], -fp, lsl #16 │ │ │ │ - bl 0x4888ac │ │ │ │ + bl 0x488934 │ │ │ │ @ instruction: 0xf85e05cc │ │ │ │ - b 0xfe2c6848 │ │ │ │ + b 0xfe2c68d0 │ │ │ │ @ instruction: 0xf8d20c03 │ │ │ │ - b 0x40e760 │ │ │ │ + b 0x40e7e8 │ │ │ │ stmdavs sp!, {r1, r2, sl, fp}^ │ │ │ │ streq lr, [r3], -ip, lsl #21 │ │ │ │ stmdavs lr, {r1, r2, r3, sp, lr}^ │ │ │ │ movweq lr, #27272 @ 0x6a88 │ │ │ │ @ instruction: 0xf85e402b │ │ │ │ rsbsmi r5, r3, r4, lsr r0 │ │ │ │ - bl 0x4868a8 │ │ │ │ + bl 0x486930 │ │ │ │ ldmib r1, {r2, r6, r7, r8, r9}^ │ │ │ │ ldmdavs lr, {r1, r9, sl, fp, lr}^ │ │ │ │ movwgt lr, #10706 @ 0x29d2 │ │ │ │ andeq lr, lr, #140, 20 @ 0x8c000 │ │ │ │ eorsmi r4, r2, r3, rrx │ │ │ │ - b 0xfe17e840 │ │ │ │ + b 0xfe17e8c8 │ │ │ │ rsbmi r0, r3, lr, lsl #4 │ │ │ │ addvs r6, fp, sl, asr #1 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fc41f0 │ │ │ │ svclt 0x0000bea1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec459b0 │ │ │ │ + bl 0xfec45a38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x46054614 │ │ │ │ @ instruction: 0xf7fc9101 │ │ │ │ stmdbls r1, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mcr2 10, 4, pc, cr0, cr15, {2} @ │ │ │ │ - @ instruction: 0x13b8f243 │ │ │ │ + teqpcs r8, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ vmlal.u8 q11, d0, d18 │ │ │ │ strtmi r2, [r8], -pc, lsl #24 │ │ │ │ - bl 0x1c8810 │ │ │ │ + bl 0x1c8898 │ │ │ │ subsmi r0, r5, lr, asr #13 │ │ │ │ eorscs pc, lr, r3, asr r8 @ │ │ │ │ vmlaeq.f32 s28, s10, s5 │ │ │ │ stmdavs r5!, {r1, r3, fp, sp, lr}^ │ │ │ │ andeq lr, r2, #581632 @ 0x8e000 │ │ │ │ ldrd pc, [r4], -r6 │ │ │ │ andvs r6, sl, lr, asr #16 │ │ │ │ andeq lr, r5, #548864 @ 0x86000 │ │ │ │ vmlaeq.f32 s28, s4, s29 │ │ │ │ andeq lr, r6, #581632 @ 0x8e000 │ │ │ │ - bl 0x1c6930 │ │ │ │ + bl 0x1c69b8 │ │ │ │ @ instruction: 0xf85302cc │ │ │ │ ldmib r1, {r2, r3, r4, r5, lr, pc}^ │ │ │ │ ldmdavs r3, {r1, r8, sl, sp, lr}^ │ │ │ │ and lr, r2, #212, 18 @ 0x350000 │ │ │ │ - b 0xfe27e9c4 │ │ │ │ - b 0xbf2058 │ │ │ │ - b 0x9b185c │ │ │ │ + b 0xfe27ea4c │ │ │ │ + b 0xbf20e0 │ │ │ │ + b 0x9b18e4 │ │ │ │ rsbmi r0, fp, r2, lsl #6 │ │ │ │ andeq lr, r6, #140, 20 @ 0x8c000 │ │ │ │ movwcs lr, #10689 @ 0x29c1 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fc4070 │ │ │ │ svclt 0x0000be57 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec45a44 │ │ │ │ + bl 0xfec45acc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fc2100 │ │ │ │ ldmib sp, {r0, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - bcc 0x136c5c │ │ │ │ + bcc 0x136ce4 │ │ │ │ ldceq 1, cr15, [r0], {1} │ │ │ │ strbeq r3, [r3, r1, lsl #4] │ │ │ │ @ instruction: 0xf992d505 │ │ │ │ - blcs 0xfa86c │ │ │ │ + blcs 0xfa8f4 │ │ │ │ subsmi fp, fp, #184, 30 @ 0x2e0 │ │ │ │ tstcc r1, fp │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnsle r4, r1, ror #10 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ mrclt 7, 1, APSR_nzcv, cr0, cr12, {7} │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45a90 │ │ │ │ + bl 0xfec45b18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ stc2 7, cr15, [r0, #1008]! @ 0x3f0 │ │ │ │ cdpne 14, 10, cr1, cr9, cr2, {5} │ │ │ │ vshl.s8 d19, d14, d3 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ - blx 0x18afd84 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ + blx 0x18afe0c │ │ │ │ @ instruction: 0xf932fe80 │ │ │ │ @ instruction: 0xf8313f02 │ │ │ │ @ instruction: 0xf3c0cf02 │ │ │ │ - blcs 0xeeafc │ │ │ │ + blcs 0xeeb84 │ │ │ │ eors pc, lr, r5, asr r8 @ │ │ │ │ subsmi fp, fp, #184, 30 @ 0x2e0 │ │ │ │ - b 0x1bf31c │ │ │ │ - b 0xbef508 │ │ │ │ - b 0x11b190c │ │ │ │ + b 0x1bf3a4 │ │ │ │ + b 0xbef590 │ │ │ │ + b 0x11b1994 │ │ │ │ andhi r0, fp, ip, lsl #6 │ │ │ │ ldrtmi sp, [r0], -r9, ror #3 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ mcrlt 7, 0, pc, cr2, cr12, {7} @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45aec │ │ │ │ + bl 0xfec45b74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ ldc2l 7, cr15, [r2, #-1008]! @ 0xfffffc10 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr4, {5} │ │ │ │ strcc r1, [ip], #-3881 @ 0xfffff0d7 │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ svccc 0x0004f85e │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svccs 0x0004f851 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ svclt 0x00b82b00 │ │ │ │ @ instruction: 0xf855425b │ │ │ │ subsmi ip, r3, ip, lsr r0 │ │ │ │ - b 0x1bfefc │ │ │ │ - b 0xfe1af560 │ │ │ │ + b 0x1bff84 │ │ │ │ + b 0xfe1af5e8 │ │ │ │ andvs r0, fp, r2, lsl #6 │ │ │ │ ldrtmi sp, [r0], -sl, ror #3 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ ldcllt 7, cr15, [r4, #1008] @ 0x3f0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45b48 │ │ │ │ + bl 0xfec45bd0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fc2100 │ │ │ │ - bls 0x12de68 │ │ │ │ + bls 0x12def0 │ │ │ │ stmdbls r1, {r2, r9, sl, lr} │ │ │ │ vmax.s8 d20, d3, d24 │ │ │ │ - @ instruction: 0xf2c01eb8 │ │ │ │ + vmov.i64 d18, #0x00000000ff000000 │ │ │ │ ldmdavs r3, {r0, r2, r4, r5, r9, sl, fp} │ │ │ │ vmlal.u , d20, d1[5] │ │ │ │ @ instruction: 0xf023240f │ │ │ │ stmdavs fp, {r7, sl, fp, sp} │ │ │ │ @ instruction: 0x0c03ea8c │ │ │ │ biceq lr, r5, #14336 @ 0x3800 │ │ │ │ eorspl pc, r5, lr, asr r8 @ │ │ │ │ @ instruction: 0x0c05ea0c │ │ │ │ - b 0xfe4089c0 │ │ │ │ + b 0xfe408a48 │ │ │ │ ldmdavs sp, {r0, r2, sl, fp}^ │ │ │ │ @ instruction: 0xf8c16853 │ │ │ │ @ instruction: 0xf8d1c000 │ │ │ │ @ instruction: 0xf023c004 │ │ │ │ - b 0xfe1b77a0 │ │ │ │ + b 0xfe1b7828 │ │ │ │ eormi r0, fp, ip, lsl #6 │ │ │ │ movweq lr, #51843 @ 0xca83 │ │ │ │ - bl 0x486ad8 │ │ │ │ + bl 0x486b60 │ │ │ │ @ instruction: 0xf85e03c4 │ │ │ │ ldmdavs sp, {r2, r4, r5, sp, lr, pc}^ │ │ │ │ movwmi lr, #10706 @ 0x29d2 │ │ │ │ addcs pc, r0, #36 @ 0x24 │ │ │ │ @ instruction: 0xf023688c │ │ │ │ rsbmi r2, r2, r0, lsl #7 │ │ │ │ andeq lr, lr, #8192 @ 0x2000 │ │ │ │ addvs r4, sl, r2, rrx │ │ │ │ subsmi r6, r3, sl, asr #17 │ │ │ │ subsmi r4, r3, fp, lsr #32 │ │ │ │ andlt r6, r3, fp, asr #1 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ stclt 7, cr15, [r4, #1008] @ 0x3f0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45be8 │ │ │ │ + bl 0xfec45c70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fc2100 │ │ │ │ - bls 0x12ddc8 │ │ │ │ + bls 0x12de50 │ │ │ │ stmdbls r1, {r2, r9, sl, lr} │ │ │ │ vmax.s8 d20, d3, d24 │ │ │ │ - @ instruction: 0xf2c01eb8 │ │ │ │ + vmov.i64 d18, #0x00000000ff000000 │ │ │ │ ldmdavs r3, {r0, r2, r4, r5, r9, sl, fp} │ │ │ │ vmlal.u , d20, d1[5] │ │ │ │ @ instruction: 0xf023240f │ │ │ │ stmdavs fp, {sl, fp, lr} │ │ │ │ @ instruction: 0x0c03ea8c │ │ │ │ biceq lr, r5, #14336 @ 0x3800 │ │ │ │ eorspl pc, r5, lr, asr r8 @ │ │ │ │ @ instruction: 0x0c05ea0c │ │ │ │ - b 0xfe408a60 │ │ │ │ + b 0xfe408ae8 │ │ │ │ ldmdavs sp, {r0, r2, sl, fp}^ │ │ │ │ @ instruction: 0xf8c16853 │ │ │ │ @ instruction: 0xf8d1c000 │ │ │ │ @ instruction: 0xf023c004 │ │ │ │ - b 0xfe1bf640 │ │ │ │ + b 0xfe1bf6c8 │ │ │ │ eormi r0, fp, ip, lsl #6 │ │ │ │ movweq lr, #51843 @ 0xca83 │ │ │ │ - bl 0x486b78 │ │ │ │ + bl 0x486c00 │ │ │ │ @ instruction: 0xf85e03c4 │ │ │ │ ldmdavs sp, {r2, r4, r5, sp, lr, pc}^ │ │ │ │ movwmi lr, #10706 @ 0x29d2 │ │ │ │ andmi pc, r0, #36 @ 0x24 │ │ │ │ @ instruction: 0xf023688c │ │ │ │ rsbmi r4, r2, r0, lsl #6 │ │ │ │ andeq lr, lr, #8192 @ 0x2000 │ │ │ │ addvs r4, sl, r2, rrx │ │ │ │ subsmi r6, r3, sl, asr #17 │ │ │ │ subsmi r4, r3, fp, lsr #32 │ │ │ │ andlt r6, r3, fp, asr #1 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ ldclt 7, cr15, [r4, #-1008]! @ 0xfffffc10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec45c88 │ │ │ │ + bl 0xfec45d10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fc2100 │ │ │ │ ldmib sp, {r0, r1, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - bcc 0x136ea0 │ │ │ │ + bcc 0x136f28 │ │ │ │ ldceq 1, cr15, [r0], {1} │ │ │ │ strbeq r3, [r3, r1, lsl #4] │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ ldmdavc r3, {r1, r6, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf801425b │ │ │ │ strbmi r3, [r1, #-3073]! @ 0xfffff3ff │ │ │ │ @ instruction: 0x4620d1f2 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fc4010 │ │ │ │ svclt 0x0000bd0f │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45cd4 │ │ │ │ + bl 0xfec45d5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ ldc2l 7, cr15, [lr], #-1008 @ 0xfffffc10 │ │ │ │ cdpne 14, 10, cr1, cr9, cr2, {5} │ │ │ │ vshl.s8 d19, d14, d3 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ - blx 0x18affc8 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ + blx 0x18b0050 │ │ │ │ @ instruction: 0xf832fe80 │ │ │ │ @ instruction: 0xf8313f02 │ │ │ │ @ instruction: 0xf3c0cf02 │ │ │ │ subsmi r0, fp, #143 @ 0x8f │ │ │ │ @ instruction: 0xf8554294 │ │ │ │ - b 0x1e6c04 │ │ │ │ - b 0xbef748 │ │ │ │ - b 0x11b1b4c │ │ │ │ + b 0x1e6c8c │ │ │ │ + b 0xbef7d0 │ │ │ │ + b 0x11b1bd4 │ │ │ │ andhi r0, fp, ip, lsl #6 │ │ │ │ ldrtmi sp, [r0], -fp, ror #3 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ stcllt 7, cr15, [r2], #1008 @ 0x3f0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45d2c │ │ │ │ + bl 0xfec45db4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ mrrc2 7, 15, pc, r2, cr12 @ │ │ │ │ cdpeq 1, 0, cr15, cr4, cr4, {5} │ │ │ │ strcc r1, [ip], #-3881 @ 0xfffff0d7 │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svccc 0x0004f85e │ │ │ │ svccs 0x0004f851 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ ldrbmi r4, [r4, #-603]! @ 0xfffffda5 │ │ │ │ eorsgt pc, ip, r5, asr r8 @ │ │ │ │ @@ -227841,110 +227876,110 @@ │ │ │ │ movweq lr, #51715 @ 0xca03 │ │ │ │ movweq lr, #10883 @ 0x2a83 │ │ │ │ mvnle r6, fp │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc4070 │ │ │ │ svclt 0x0000bcb5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45d88 │ │ │ │ + bl 0xfec45e10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fc2100 │ │ │ │ stmdbls r1, {r0, r1, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ - bls 0x1003b0 │ │ │ │ + bls 0x100438 │ │ │ │ vmax.s8 d20, d3, d24 │ │ │ │ - @ instruction: 0xf2c01eb8 │ │ │ │ + vmov.i64 d18, #0x00000000ff000000 │ │ │ │ rsclt r0, r5, #848 @ 0x350 │ │ │ │ ldmdavs r3, {r1, r2, r3, fp, sp, lr} │ │ │ │ - strcs pc, [pc], #-964 @ 0xeebb4 │ │ │ │ + strcs pc, [pc], #-964 @ 0xeec3c │ │ │ │ @ instruction: 0x0c03ea86 │ │ │ │ biceq lr, r5, #14336 @ 0x3800 │ │ │ │ eorspl pc, r5, lr, asr r8 @ │ │ │ │ stccs 0, cr15, [r0], {140} @ 0x8c │ │ │ │ @ instruction: 0x0c05ea0c │ │ │ │ - b 0xfe408d40 │ │ │ │ + b 0xfe408dc8 │ │ │ │ ldmdavs r3, {r1, r2, r9, sl}^ │ │ │ │ stmdavs lr, {r1, r2, r3, sp, lr}^ │ │ │ │ @ instruction: 0xf0834073 │ │ │ │ eormi r2, fp, r0, lsl #7 │ │ │ │ subvs r4, fp, r3, ror r0 │ │ │ │ biceq lr, r4, #14336 @ 0x3800 │ │ │ │ eorsvs pc, r4, lr, asr r8 @ │ │ │ │ str lr, [r2], #-2513 @ 0xfffff62f │ │ │ │ ldmib r2, {r0, r2, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - b 0xfe49f7fc │ │ │ │ + b 0xfe49f884 │ │ │ │ rsbmi r0, r3, ip, lsl #4 │ │ │ │ addcs pc, r0, #130 @ 0x82 │ │ │ │ orrcs pc, r0, #131 @ 0x83 │ │ │ │ eormi r4, fp, r2, lsr r0 │ │ │ │ andeq lr, lr, #532480 @ 0x82000 │ │ │ │ stmib r1, {r0, r1, r5, r6, lr}^ │ │ │ │ andlt r2, r2, r2, lsl #6 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ stcllt 7, cr15, [r8], #-1008 @ 0xfffffc10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45e20 │ │ │ │ + bl 0xfec45ea8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fc2100 │ │ │ │ stmdbls r1, {r0, r1, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - bls 0x100448 │ │ │ │ + bls 0x1004d0 │ │ │ │ vmax.s8 d20, d3, d24 │ │ │ │ - @ instruction: 0xf2c01eb8 │ │ │ │ + vmov.i64 d18, #0x00000000ff000000 │ │ │ │ rsclt r0, r5, #848 @ 0x350 │ │ │ │ ldmdavs r3, {r1, r2, r3, fp, sp, lr} │ │ │ │ - strcs pc, [pc], #-964 @ 0xeec4c │ │ │ │ + strcs pc, [pc], #-964 @ 0xeecd4 │ │ │ │ @ instruction: 0x0c03ea86 │ │ │ │ biceq lr, r5, #14336 @ 0x3800 │ │ │ │ eorspl pc, r5, lr, asr r8 @ │ │ │ │ stcmi 1, cr15, [r0], {12} │ │ │ │ @ instruction: 0x0c05ea0c │ │ │ │ - b 0xfe408dd8 │ │ │ │ + b 0xfe408e60 │ │ │ │ ldmdavs r3, {r1, r2, r9, sl}^ │ │ │ │ stmdavs lr, {r1, r2, r3, sp, lr}^ │ │ │ │ @ instruction: 0xf1034073 │ │ │ │ eormi r4, fp, r0, lsl #6 │ │ │ │ subvs r4, fp, r3, ror r0 │ │ │ │ biceq lr, r4, #14336 @ 0x3800 │ │ │ │ eorsvs pc, r4, lr, asr r8 @ │ │ │ │ str lr, [r2], #-2513 @ 0xfffff62f │ │ │ │ ldmib r2, {r0, r2, r3, r4, r6, fp, sp, lr}^ │ │ │ │ - b 0xfe49f894 │ │ │ │ + b 0xfe49f91c │ │ │ │ rsbmi r0, r3, ip, lsl #4 │ │ │ │ andmi pc, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwmi pc, #259 @ 0x103 @ │ │ │ │ eormi r4, fp, r2, lsr r0 │ │ │ │ andeq lr, lr, #532480 @ 0x82000 │ │ │ │ stmib r1, {r0, r1, r5, r6, lr}^ │ │ │ │ andlt r2, r2, r2, lsl #6 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ ldclt 7, cr15, [ip], {252} @ 0xfc │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45eb8 │ │ │ │ + bl 0xfec45f40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ - blx 0xfe3accbe │ │ │ │ + blx 0xfe3acd46 │ │ │ │ stmdbls r3, {r2, r9, sl, lr} │ │ │ │ vmax.s8 d20, d3, d24 │ │ │ │ - @ instruction: 0xf2c01cb8 │ │ │ │ + vmvn.i32 d18, #2303 @ 0x000008ff │ │ │ │ rsclt r0, r5, #13568 @ 0x3500 │ │ │ │ - strcs pc, [pc], #-964 @ 0xeece0 │ │ │ │ - bl 0x408d10 │ │ │ │ - bls 0x1707fc │ │ │ │ + strcs pc, [pc], #-964 @ 0xeed68 │ │ │ │ + bl 0x408d98 │ │ │ │ + bls 0x170884 │ │ │ │ eorsvc pc, r5, ip, asr r8 @ │ │ │ │ vdiveq.f64 d30, d4, d12 │ │ │ │ @ instruction: 0xf85c6875 │ │ │ │ - b 0xfe186dc8 │ │ │ │ - b 0x3f1d08 │ │ │ │ + b 0xfe186e50 │ │ │ │ + b 0x3f1d90 │ │ │ │ @ instruction: 0xf8de0c07 │ │ │ │ - b 0xfe3fed14 │ │ │ │ + b 0xfe3fed9c │ │ │ │ stmvs fp, {r0, r1, r8, r9, sl} │ │ │ │ ldrd pc, [ip], -r1 │ │ │ │ andvs r4, pc, sl, asr r0 @ │ │ │ │ subsmi r4, sl, r2, lsr r0 │ │ │ │ addvs r9, sl, r1, lsl #22 │ │ │ │ subsmi r6, sl, sl, asr #16 │ │ │ │ movweq lr, #60035 @ 0xea83 │ │ │ │ @@ -227952,75 +227987,75 @@ │ │ │ │ rsbmi r4, sl, r3, lsr #32 │ │ │ │ movweq lr, #60035 @ 0xea83 │ │ │ │ sbcvs r6, fp, sl, asr #32 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fc40f0 │ │ │ │ svclt 0x0000bbd7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45f44 │ │ │ │ + bl 0xfec45fcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ - blx 0x122cd4a │ │ │ │ + blx 0x122cdd2 │ │ │ │ stmdbls r3, {r2, r9, sl, lr} │ │ │ │ vmax.s8 d20, d3, d24 │ │ │ │ - @ instruction: 0xf2c01cb8 │ │ │ │ + vmvn.i32 d18, #2303 @ 0x000008ff │ │ │ │ rsclt r0, r5, #13568 @ 0x3500 │ │ │ │ - strcs pc, [pc], #-964 @ 0xeed6c │ │ │ │ - bl 0x408d9c │ │ │ │ - bls 0x170888 │ │ │ │ + strcs pc, [pc], #-964 @ 0xeedf4 │ │ │ │ + bl 0x408e24 │ │ │ │ + bls 0x170910 │ │ │ │ eorsvc pc, r5, ip, asr r8 @ │ │ │ │ vdiveq.f64 d30, d4, d12 │ │ │ │ @ instruction: 0xf85c6875 │ │ │ │ - b 0x9c6e54 │ │ │ │ - b 0x3f1d90 │ │ │ │ + b 0x9c6edc │ │ │ │ + b 0x3f1e18 │ │ │ │ @ instruction: 0xf8de0c07 │ │ │ │ - b 0xfe3feda0 │ │ │ │ + b 0xfe3fee28 │ │ │ │ stmvs fp, {r0, r1, r8, r9, sl} │ │ │ │ ldrd pc, [ip], -r1 │ │ │ │ andeq lr, r2, #143360 @ 0x23000 │ │ │ │ eorsmi r6, r2, pc │ │ │ │ - blls 0x13ef0c │ │ │ │ + blls 0x13ef94 │ │ │ │ stmdavs sl, {r1, r3, r7, sp, lr}^ │ │ │ │ andeq lr, r3, #139264 @ 0x22000 │ │ │ │ movweq lr, #14894 @ 0x3a2e │ │ │ │ stmdavs sp, {r1, r3, r5, lr}^ │ │ │ │ rsbmi r4, sl, r3, lsr #32 │ │ │ │ movweq lr, #60035 @ 0xea83 │ │ │ │ sbcvs r6, fp, sl, asr #32 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fc40f0 │ │ │ │ svclt 0x0000bb8f │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec45fd4 │ │ │ │ + bl 0xfec4605c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ - blx 0x2cdd8 │ │ │ │ + blx 0x2ce60 │ │ │ │ stmdbls r3, {r2, r9, sl, lr} │ │ │ │ vmax.s8 d20, d3, d24 │ │ │ │ - @ instruction: 0xf2c01cb8 │ │ │ │ + vmvn.i32 d18, #2303 @ 0x000008ff │ │ │ │ rsclt r0, r5, #13568 @ 0x3500 │ │ │ │ - strcs pc, [pc], #-964 @ 0xeedfc │ │ │ │ - bl 0x408e2c │ │ │ │ - bls 0x170918 │ │ │ │ + strcs pc, [pc], #-964 @ 0xeee84 │ │ │ │ + bl 0x408eb4 │ │ │ │ + bls 0x1709a0 │ │ │ │ eorsvc pc, r5, ip, asr r8 @ │ │ │ │ vdiveq.f64 d30, d4, d12 │ │ │ │ @ instruction: 0xf85c6875 │ │ │ │ - b 0x986ee4 │ │ │ │ - b 0x3f1e24 │ │ │ │ + b 0x986f6c │ │ │ │ + b 0x3f1eac │ │ │ │ @ instruction: 0xf8de0c07 │ │ │ │ - b 0xfe3fee30 │ │ │ │ + b 0xfe3feeb8 │ │ │ │ stmvs fp, {r0, r1, r8, r9, sl} │ │ │ │ ldrd pc, [ip], -r1 │ │ │ │ andeq lr, r3, #139264 @ 0x22000 │ │ │ │ eorsmi r6, r2, pc │ │ │ │ - blls 0x13ef9c │ │ │ │ + blls 0x13f024 │ │ │ │ stmdavs sl, {r1, r3, r7, sp, lr}^ │ │ │ │ andeq lr, r2, #143360 @ 0x23000 │ │ │ │ movweq lr, #59939 @ 0xea23 │ │ │ │ stmdavs sp, {r1, r3, r5, lr}^ │ │ │ │ rsbmi r4, sl, r3, lsr #32 │ │ │ │ movweq lr, #60035 @ 0xea83 │ │ │ │ sbcvs r6, fp, sl, asr #32 │ │ │ │ @@ -228029,18 +228064,18 @@ │ │ │ │ svclt 0x0000bb47 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r1, lr, lsl #12 │ │ │ │ - blx 0xfee2ce68 │ │ │ │ + blx 0xfee2cef0 │ │ │ │ smlatbeq r8, r4, r1, pc @ │ │ │ │ stceq 1, cr15, [r8], {165} @ 0xa5 │ │ │ │ - ldrtne pc, [r8], #579 @ 0x243 @ │ │ │ │ + ldrtcs pc, [r8], #-579 @ 0xfffffdbd @ │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ cdpeq 1, 0, cr15, cr8, cr6, {5} │ │ │ │ sbclt r3, r6, #8, 10 @ 0x2000000 │ │ │ │ svccc 0x0008f85c │ │ │ │ svccs 0x0008f85e │ │ │ │ andcs pc, pc, r0, asr #7 │ │ │ │ svcvc 0x0008f851 │ │ │ │ @@ -228048,41 +228083,41 @@ │ │ │ │ @ instruction: 0xf8544013 │ │ │ │ rsbsmi r6, fp, r6, lsr r0 │ │ │ │ ldrdcs pc, [r4], -ip │ │ │ │ @ instruction: 0xf8d84033 │ │ │ │ rsbsmi r6, fp, r4 │ │ │ │ ldrdvc pc, [r4], -lr │ │ │ │ strbmi r6, [r5, #-11]! │ │ │ │ - b 0x188ff0 │ │ │ │ - b 0xfe16f6e4 │ │ │ │ - b 0x16f6d8 │ │ │ │ - b 0xfe16f6e8 │ │ │ │ + b 0x189078 │ │ │ │ + b 0xfe16f76c │ │ │ │ + b 0x16f760 │ │ │ │ + b 0xfe16f770 │ │ │ │ subvs r0, sl, r3, lsl #4 │ │ │ │ @ instruction: 0x4648d1db │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - bllt 0x22ced0 │ │ │ │ + bllt 0x22cf58 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r1, lr, lsl #12 │ │ │ │ - blx 0x1daceec │ │ │ │ + blx 0x1dacf74 │ │ │ │ smlatbeq r8, r4, r1, pc @ │ │ │ │ stceq 1, cr15, [r8], {165} @ 0xa5 │ │ │ │ - ldrtne pc, [r8], #579 @ 0x243 @ │ │ │ │ + ldrtcs pc, [r8], #-579 @ 0xfffffdbd @ │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ cdpeq 1, 0, cr15, cr8, cr6, {5} │ │ │ │ @ instruction: 0xf85e3508 │ │ │ │ @ instruction: 0xf85c2f08 │ │ │ │ @ instruction: 0xf8513f08 │ │ │ │ - b 0x9cab40 │ │ │ │ + b 0x9cabc8 │ │ │ │ sbclt r0, r2, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8de4073 │ │ │ │ - bl 0x20af3c │ │ │ │ + bl 0x20afc4 │ │ │ │ vmul.i q8, q8, d2[0] │ │ │ │ @ instruction: 0xf854200f │ │ │ │ strbmi r2, [r5, #-50]! @ 0xffffffce │ │ │ │ movweq lr, #10755 @ 0x2a03 │ │ │ │ ldrdcs pc, [r4], -ip │ │ │ │ movweq lr, #27267 @ 0x6a83 │ │ │ │ stmdavs fp, {r0, r1, r3, sp, lr}^ │ │ │ │ @@ -228097,18 +228132,18 @@ │ │ │ │ svclt 0x0000babf │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r1, lr, lsl #12 │ │ │ │ - blx 0xc2cf78 │ │ │ │ + blx 0xc2d000 │ │ │ │ smlatbeq r8, r4, r1, pc @ │ │ │ │ stceq 1, cr15, [r8], {165} @ 0xa5 │ │ │ │ - ldrtne pc, [r8], #579 @ 0x243 @ │ │ │ │ + ldrtcs pc, [r8], #-579 @ 0xfffffdbd @ │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ cdpeq 1, 0, cr15, cr8, cr6, {5} │ │ │ │ sbclt r3, r6, #8, 10 @ 0x2000000 │ │ │ │ svccc 0x0008f85c │ │ │ │ svccs 0x0008f85e │ │ │ │ andcs pc, pc, r0, asr #7 │ │ │ │ svcvc 0x0008f851 │ │ │ │ @@ -228116,41 +228151,41 @@ │ │ │ │ @ instruction: 0xf8544313 │ │ │ │ rsbsmi r6, fp, r6, lsr r0 │ │ │ │ ldrdcs pc, [r4], -ip │ │ │ │ @ instruction: 0xf8d84033 │ │ │ │ rsbsmi r6, fp, r4 │ │ │ │ ldrdvc pc, [r4], -lr │ │ │ │ strbmi r6, [r5, #-11]! │ │ │ │ - b 0x1189100 │ │ │ │ - b 0xfe16f7f4 │ │ │ │ - b 0x16f7e8 │ │ │ │ - b 0xfe16f7f8 │ │ │ │ + b 0x1189188 │ │ │ │ + b 0xfe16f87c │ │ │ │ + b 0x16f870 │ │ │ │ + b 0xfe16f880 │ │ │ │ subvs r0, sl, r3, lsl #4 │ │ │ │ @ instruction: 0x4648d1db │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - blt 0x202cfe0 │ │ │ │ + blt 0x202d068 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r1, lr, lsl #12 │ │ │ │ @ instruction: 0xf9eaf7fc │ │ │ │ smlatbeq r8, r4, r1, pc @ │ │ │ │ stceq 1, cr15, [r8], {165} @ 0xa5 │ │ │ │ - ldrtne pc, [r8], #579 @ 0x243 @ │ │ │ │ + ldrtcs pc, [r8], #-579 @ 0xfffffdbd @ │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ cdpeq 1, 0, cr15, cr8, cr6, {5} │ │ │ │ @ instruction: 0xf85e3508 │ │ │ │ @ instruction: 0xf85c2f08 │ │ │ │ @ instruction: 0xf8513f08 │ │ │ │ - b 0x19cac50 │ │ │ │ + b 0x19cacd8 │ │ │ │ sbclt r0, r2, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8de4073 │ │ │ │ - bl 0x20b04c │ │ │ │ + bl 0x20b0d4 │ │ │ │ vmul.i q8, q8, d2[0] │ │ │ │ @ instruction: 0xf854200f │ │ │ │ strbmi r2, [r5, #-50]! @ 0xffffffce │ │ │ │ movweq lr, #10755 @ 0x2a03 │ │ │ │ ldrdcs pc, [r4], -ip │ │ │ │ movweq lr, #27267 @ 0x6a83 │ │ │ │ stmdavs fp, {r0, r1, r3, sp, lr}^ │ │ │ │ @@ -228168,15 +228203,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r1, lr, lsl #12 │ │ │ │ @ instruction: 0xf9a4f7fc │ │ │ │ smlatbeq r8, r4, r1, pc @ │ │ │ │ stceq 1, cr15, [r8], {165} @ 0xa5 │ │ │ │ - ldrtne pc, [r8], #579 @ 0x243 @ │ │ │ │ + ldrtcs pc, [r8], #-579 @ 0xfffffdbd @ │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ cdpeq 1, 0, cr15, cr8, cr6, {5} │ │ │ │ sbclt r3, r6, #8, 10 @ 0x2000000 │ │ │ │ svccc 0x0008f85c │ │ │ │ svccs 0x0008f85e │ │ │ │ andcs pc, pc, r0, asr #7 │ │ │ │ svcvc 0x0008f851 │ │ │ │ @@ -228184,31 +228219,31 @@ │ │ │ │ @ instruction: 0xf8544053 │ │ │ │ rsbsmi r6, fp, r6, lsr r0 │ │ │ │ ldrdcs pc, [r4], -ip │ │ │ │ @ instruction: 0xf8d84033 │ │ │ │ rsbsmi r6, fp, r4 │ │ │ │ ldrdvc pc, [r4], -lr │ │ │ │ strbmi r6, [r5, #-11]! │ │ │ │ - b 0xfe189210 │ │ │ │ - b 0xfe16f904 │ │ │ │ - b 0x16f8f8 │ │ │ │ - b 0xfe16f908 │ │ │ │ + b 0xfe189298 │ │ │ │ + b 0xfe16f98c │ │ │ │ + b 0x16f980 │ │ │ │ + b 0xfe16f990 │ │ │ │ subvs r0, sl, r3, lsl #4 │ │ │ │ @ instruction: 0x4648d1db │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmiblt r4!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec46308 │ │ │ │ + bl 0xfec46390 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xf962f7fc │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ - bcc 0x136ab0 │ │ │ │ + bcc 0x136b38 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ @ instruction: 0xf10107c4 │ │ │ │ vaddw.u8 q8, q0, d1 │ │ │ │ svclt 0x0041004f │ │ │ │ mulgt r0, r2, r8 │ │ │ │ strtmi r7, [r4], #2076 @ 0x81c │ │ │ │ @@ -228221,15 +228256,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r0, ip, lsl #29 │ │ │ │ @ instruction: 0xf938f7fc │ │ │ │ mcrne 14, 5, r1, cr11, cr1, {5} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ sbclt r3, r2, #58720256 @ 0x3800000 │ │ │ │ svcgt 0x0002f833 │ │ │ │ svcvc 0x0002f834 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ svc 0x0002f831 │ │ │ │ @ instruction: 0xf856429d │ │ │ │ @@ -228246,89 +228281,89 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ pkhbtmi r4, r0, lr, lsl #12 │ │ │ │ @ instruction: 0xf908f7fc │ │ │ │ @ instruction: 0xf1a41f29 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ svcne 0x00330535 │ │ │ │ - blx 0x18bc214 │ │ │ │ + blx 0x18bc29c │ │ │ │ @ instruction: 0xf85efc80 │ │ │ │ @ instruction: 0xf8532f04 │ │ │ │ @ instruction: 0xf3c07f04 │ │ │ │ @ instruction: 0xf851100f │ │ │ │ ldrbmi r6, [r4, #-3844]! @ 0xfffff0fc │ │ │ │ eorsgt pc, ip, r5, asr r8 @ │ │ │ │ - b 0xfe1802e8 │ │ │ │ - b 0x16fa1c │ │ │ │ - b 0xfe16fa38 │ │ │ │ + b 0xfe180370 │ │ │ │ + b 0x16faa4 │ │ │ │ + b 0xfe16fac0 │ │ │ │ andvs r0, sl, r6, lsl #4 │ │ │ │ strbmi sp, [r0], -r9, ror #3 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ stmdblt r8!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec46420 │ │ │ │ + bl 0xfec464a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xf8d6f7fc │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ - bcc 0x136bc8 │ │ │ │ + bcc 0x136c50 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ @ instruction: 0xf10107c4 │ │ │ │ vaddw.u8 q8, q0, d1 │ │ │ │ svclt 0x0041004f │ │ │ │ mulgt r0, r2, r8 │ │ │ │ - bl 0xfec0d2c8 │ │ │ │ + bl 0xfec0d350 │ │ │ │ @ instruction: 0xf8010c04 │ │ │ │ ldrbmi ip, [r1, #-3073]! @ 0xfffff3ff │ │ │ │ strtmi sp, [r8], -lr, ror #3 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fc4030 │ │ │ │ svclt 0x0000b93d │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r0, ip, lsl #29 │ │ │ │ @ instruction: 0xf8aaf7fc │ │ │ │ mcrne 14, 5, r1, cr11, cr1, {5} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ sbclt r3, r2, #58720256 @ 0x3800000 │ │ │ │ svcgt 0x0002f833 │ │ │ │ svcvc 0x0002f834 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ svc 0x0002f831 │ │ │ │ @ instruction: 0xf856429d │ │ │ │ - bl 0xfebf737c │ │ │ │ - b 0x3f22d4 │ │ │ │ - b 0xc722c4 │ │ │ │ - b 0x13f2ac8 │ │ │ │ + bl 0xfebf7404 │ │ │ │ + b 0x3f235c │ │ │ │ + b 0xc7234c │ │ │ │ + b 0x13f2b50 │ │ │ │ @ instruction: 0xf8a10c0e │ │ │ │ mvnle ip, r0 │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc41f0 │ │ │ │ svclt 0x0000b90b │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ pkhbtmi r4, r0, lr, lsl #12 │ │ │ │ @ instruction: 0xf878f7fc │ │ │ │ @ instruction: 0xf1a41f29 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ svcne 0x00330535 │ │ │ │ - blx 0x18bc334 │ │ │ │ + blx 0x18bc3bc │ │ │ │ @ instruction: 0xf85efc80 │ │ │ │ @ instruction: 0xf8532f04 │ │ │ │ @ instruction: 0xf3c07f04 │ │ │ │ @ instruction: 0xf851100f │ │ │ │ ldrbmi r6, [r4, #-3844]! @ 0xfffff0fc │ │ │ │ eorsgt pc, ip, r5, asr r8 @ │ │ │ │ andeq lr, r7, #165888 @ 0x28800 │ │ │ │ @@ -228336,73 +228371,73 @@ │ │ │ │ andeq lr, ip, #8192 @ 0x2000 │ │ │ │ andeq lr, r6, #532480 @ 0x82000 │ │ │ │ mvnle r6, sl │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc41f0 │ │ │ │ svclt 0x0000b8d7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec46544 │ │ │ │ + bl 0xfec465cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xf844f7fc │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ - bcc 0x136cec │ │ │ │ + bcc 0x136d74 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ @ instruction: 0xf10107c4 │ │ │ │ vaddw.u8 q8, q0, d1 │ │ │ │ svclt 0x0041004f │ │ │ │ mulgt r0, r2, r8 │ │ │ │ - blx 0x80d3ee │ │ │ │ + blx 0x80d476 │ │ │ │ @ instruction: 0xf801fc04 │ │ │ │ ldrbmi ip, [r1, #-3073]! @ 0xfffff3ff │ │ │ │ strtmi sp, [r8], -lr, ror #3 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fc4030 │ │ │ │ svclt 0x0000b8ab │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r0, ip, lsl #29 │ │ │ │ @ instruction: 0xf818f7fc │ │ │ │ mcrne 14, 5, r1, cr11, cr1, {5} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf833350e │ │ │ │ sbclt ip, r2, #2, 30 │ │ │ │ svcvc 0x0002f834 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ svc 0x0002f831 │ │ │ │ @ instruction: 0xf856429d │ │ │ │ - blx 0x7f74a2 │ │ │ │ - b 0xcae3f8 │ │ │ │ - b 0x3f2be8 │ │ │ │ - b 0x13f23ec │ │ │ │ + blx 0x7f752a │ │ │ │ + b 0xcae480 │ │ │ │ + b 0x3f2c70 │ │ │ │ + b 0x13f2474 │ │ │ │ @ instruction: 0xf8a10c0e │ │ │ │ mvnle ip, r0 │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fc41f0 │ │ │ │ svclt 0x0000b879 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ pkhbtmi r4, r0, lr, lsl #12 │ │ │ │ @ instruction: 0xffe6f7fb │ │ │ │ @ instruction: 0xf1a41f29 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ svcne 0x00330535 │ │ │ │ @ instruction: 0xf85e340c │ │ │ │ - blx 0x18bb03c │ │ │ │ + blx 0x18bb0c4 │ │ │ │ @ instruction: 0xf853fc80 │ │ │ │ @ instruction: 0xf3c07f04 │ │ │ │ @ instruction: 0xf851100f │ │ │ │ ldrbmi r6, [r4, #-3844]! @ 0xfffff0fc │ │ │ │ vqdmulh.s d15, d2, d7 │ │ │ │ eorsvc pc, ip, r5, asr r8 @ │ │ │ │ andeq lr, r6, #532480 @ 0x82000 │ │ │ │ @@ -228414,31 +228449,31 @@ │ │ │ │ svclt 0x0000b845 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r0], r2, lsl #1 │ │ │ │ vceq.f32 d17, d19, d12 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ stmib sp, {r0, r2, r4, r5, r9, sl}^ │ │ │ │ @ instruction: 0xf7fb3200 │ │ │ │ ldmib sp, {r0, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r3, [r5], -r0, lsl #4 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andsgt pc, lr, r2, lsl r9 @ │ │ │ │ @ instruction: 0xf913b2e8 │ │ │ │ @ instruction: 0xf10e701e │ │ │ │ @ instruction: 0xf8340e01 │ │ │ │ @ instruction: 0xf3c51f02 │ │ │ │ @ instruction: 0xf856058f │ │ │ │ @ instruction: 0xf1be0030 │ │ │ │ - blx 0x7f30d2 │ │ │ │ - b 0x96e4d0 │ │ │ │ - b 0x3ef8b8 │ │ │ │ - b 0x13f24bc │ │ │ │ + blx 0x7f315a │ │ │ │ + b 0x96e558 │ │ │ │ + b 0x3ef940 │ │ │ │ + b 0x13f2544 │ │ │ │ @ instruction: 0xf8a40c01 │ │ │ │ mvnle ip, r0 │ │ │ │ andlt r4, r2, r0, asr #12 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ stmdalt ip, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -228447,93 +228482,93 @@ │ │ │ │ strmi fp, [sp], -r2, lsl #1 │ │ │ │ stmib sp, {r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fb3200 │ │ │ │ ldmib sp, {r0, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r3, [r4], -r0, lsl #4 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmax.f32 d17, d3, d24 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ @ instruction: 0xf8330535 │ │ │ │ - blx 0x18cb5b8 │ │ │ │ + blx 0x18cb640 │ │ │ │ @ instruction: 0xf832fe84 │ │ │ │ @ instruction: 0xf10c102c │ │ │ │ @ instruction: 0xf8500c01 │ │ │ │ @ instruction: 0xf3c46f04 │ │ │ │ @ instruction: 0xf1bc140f │ │ │ │ - blx 0x533132 │ │ │ │ + blx 0x5331ba │ │ │ │ @ instruction: 0xf855f107 │ │ │ │ - b 0xfe14b620 │ │ │ │ - b 0x12f944 │ │ │ │ - b 0xfe12f94c │ │ │ │ + b 0xfe14b6a8 │ │ │ │ + b 0x12f9cc │ │ │ │ + b 0xfe12f9d4 │ │ │ │ andvs r0, r1, r6, lsl #2 │ │ │ │ strbmi sp, [r0], -r5, ror #3 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb41f0 │ │ │ │ svclt 0x0000bfd3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4674c │ │ │ │ + bl 0xfec467d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xff40f7fb │ │ │ │ vmlsl.u8 , d0, d2 │ │ │ │ - blls 0x1385a4 │ │ │ │ + blls 0x13862c │ │ │ │ strtmi fp, [r8], -r6, asr #5 │ │ │ │ - cdpne 2, 11, cr15, cr8, cr3, {2} │ │ │ │ + cdpcs 2, 3, cr15, cr8, cr3, {2} │ │ │ │ cdpeq 2, 3, cr15, cr5, cr0, {6} │ │ │ │ ldmdavs r9, {r0, r2, r4, fp, sp, lr} │ │ │ │ strgt pc, [r5, #-2945] @ 0xfffff47f │ │ │ │ stmdavs pc, {r0, r1, r8, fp, ip, pc} @ │ │ │ │ @ instruction: 0x0c07ea8c │ │ │ │ strbeq lr, [r6, lr, lsl #22] │ │ │ │ eorsvs pc, r6, lr, asr r8 @ │ │ │ │ @ instruction: 0x0c06ea0c │ │ │ │ - b 0xfe4095cc │ │ │ │ + b 0xfe409654 │ │ │ │ andvs r0, lr, r6, lsl #12 │ │ │ │ stmdavs pc, {r1, r2, r3, r4, r5, r6, fp, sp, lr}^ @ │ │ │ │ @ instruction: 0x0c07ea85 │ │ │ │ @ instruction: 0x0c06ea0c │ │ │ │ eorsvs pc, r4, lr, asr r8 @ │ │ │ │ streq lr, [r7, #-2700] @ 0xfffff574 │ │ │ │ - bl 0x4876e4 │ │ │ │ + bl 0x48776c │ │ │ │ stmvs ip, {r2, r6, r7, r8, sl} │ │ │ │ ldmvs fp, {r1, r4, r7, fp, sp, lr} │ │ │ │ - blx 0xfe189772 │ │ │ │ + blx 0xfe1897fa │ │ │ │ rsbmi r2, r2, r3, lsl #6 │ │ │ │ rsbmi r4, r2, r2, lsr r0 │ │ │ │ stmiavs sl, {r1, r3, r7, sp, lr}^ │ │ │ │ eormi r4, fp, r3, asr r0 │ │ │ │ sbcvs r4, fp, r3, asr r0 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb40f0 │ │ │ │ svclt 0x0000bf87 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r0], r2, lsl #1 │ │ │ │ vceq.f32 d17, d19, d12 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ stmib sp, {r0, r2, r4, r5, r9, sl}^ │ │ │ │ @ instruction: 0xf7fb3200 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r3, [r5], -r0, lsl #4 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andsgt pc, lr, r2, lsl r8 @ │ │ │ │ @ instruction: 0xf813b2e8 │ │ │ │ @ instruction: 0xf10e701e │ │ │ │ @ instruction: 0xf8340e01 │ │ │ │ @ instruction: 0xf3c51f02 │ │ │ │ @ instruction: 0xf856058f │ │ │ │ @ instruction: 0xf1be0030 │ │ │ │ - blx 0x7f324e │ │ │ │ - b 0x96e64c │ │ │ │ - b 0x3efa34 │ │ │ │ - b 0x13f2638 │ │ │ │ + blx 0x7f32d6 │ │ │ │ + b 0x96e6d4 │ │ │ │ + b 0x3efabc │ │ │ │ + b 0x13f26c0 │ │ │ │ @ instruction: 0xf8a40c01 │ │ │ │ mvnle ip, r0 │ │ │ │ andlt r4, r2, r0, asr #12 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ svclt 0x004ef7fb │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -228542,62 +228577,62 @@ │ │ │ │ strmi fp, [sp], -r2, lsl #1 │ │ │ │ stmib sp, {r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fb3200 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r3, [r4], -r0, lsl #4 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmax.f32 d17, d3, d24 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ @ instruction: 0xf8330535 │ │ │ │ - blx 0x18cb734 │ │ │ │ + blx 0x18cb7bc │ │ │ │ @ instruction: 0xf832fe84 │ │ │ │ @ instruction: 0xf10c102c │ │ │ │ @ instruction: 0xf8500c01 │ │ │ │ @ instruction: 0xf3c46f04 │ │ │ │ @ instruction: 0xf1bc140f │ │ │ │ - blx 0x2b32ae │ │ │ │ + blx 0x2b3336 │ │ │ │ @ instruction: 0xf855f101 │ │ │ │ - b 0xfe14b79c │ │ │ │ - b 0x12fac0 │ │ │ │ - b 0xfe12fac8 │ │ │ │ + b 0xfe14b824 │ │ │ │ + b 0x12fb48 │ │ │ │ + b 0xfe12fb50 │ │ │ │ andvs r0, r1, r6, lsl #2 │ │ │ │ strbmi sp, [r0], -r5, ror #3 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb41f0 │ │ │ │ svclt 0x0000bf15 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec468c8 │ │ │ │ + bl 0xfec46950 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ mcr2 7, 4, pc, cr2, cr11, {7} @ │ │ │ │ vmlsl.u8 , d0, d2 │ │ │ │ - blls 0x138720 │ │ │ │ + blls 0x1387a8 │ │ │ │ strtmi fp, [r8], -r6, asr #5 │ │ │ │ - cdpne 2, 11, cr15, cr8, cr3, {2} │ │ │ │ + cdpcs 2, 3, cr15, cr8, cr3, {2} │ │ │ │ cdpeq 2, 3, cr15, cr5, cr0, {6} │ │ │ │ ldmdavs r9, {r0, r2, r4, fp, sp, lr} │ │ │ │ strgt pc, [r5, #-2977] @ 0xfffff45f │ │ │ │ stmdavs pc, {r0, r1, r8, fp, ip, pc} @ │ │ │ │ @ instruction: 0x0c07ea8c │ │ │ │ strbeq lr, [r6, lr, lsl #22] │ │ │ │ eorsvs pc, r6, lr, asr r8 @ │ │ │ │ @ instruction: 0x0c06ea0c │ │ │ │ - b 0xfe409748 │ │ │ │ + b 0xfe4097d0 │ │ │ │ andvs r0, lr, r6, lsl #12 │ │ │ │ stmdavs pc, {r1, r2, r3, r4, r5, r6, fp, sp, lr}^ @ │ │ │ │ @ instruction: 0x0c07ea85 │ │ │ │ @ instruction: 0x0c06ea0c │ │ │ │ eorsvs pc, r4, lr, asr r8 @ │ │ │ │ streq lr, [r7, #-2700] @ 0xfffff574 │ │ │ │ - bl 0x487860 │ │ │ │ + bl 0x4878e8 │ │ │ │ stmvs ip, {r2, r6, r7, r8, sl} │ │ │ │ ldmvs fp, {r1, r4, r7, fp, sp, lr} │ │ │ │ - blx 0xfe9898ee │ │ │ │ + blx 0xfe989976 │ │ │ │ rsbmi r2, r2, r3, lsl #6 │ │ │ │ rsbmi r4, r2, r2, lsr r0 │ │ │ │ stmiavs sl, {r1, r3, r7, sp, lr}^ │ │ │ │ eormi r4, fp, r3, asr r0 │ │ │ │ sbcvs r4, fp, r3, asr r0 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb40f0 │ │ │ │ @@ -228607,15 +228642,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r4, [r0], ip, lsl #12 │ │ │ │ mrrcne 12, 5, r1, sp, cr6 │ │ │ │ mrc2 7, 1, pc, cr6, cr11, {7} │ │ │ │ @ instruction: 0xf04f1ea1 │ │ │ │ vceq.f32 d16, d3, d0 │ │ │ │ - @ instruction: 0xf2c014b8 │ │ │ │ + vmvn.i32 d18, #524288 @ 0x00080000 │ │ │ │ @ instruction: 0xf9160435 │ │ │ │ sbclt ip, r2, #30 │ │ │ │ andsvc pc, lr, r5, lsl r9 @ │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ svccc 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ eorscs pc, r2, r4, asr r8 @ │ │ │ │ @@ -228631,63 +228666,63 @@ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldcne 6, cr4, [r5], {14} │ │ │ │ ldcne 6, cr4, [ip], {128} @ 0x80 │ │ │ │ mcr2 7, 0, pc, cr2, cr11, {7} @ │ │ │ │ - adcsne pc, r8, #805306372 @ 0x30000004 │ │ │ │ + eorscs pc, r8, #805306372 @ 0x30000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf04f1f31 │ │ │ │ @ instruction: 0xf8340c00 │ │ │ │ - blx 0x18cb8a0 │ │ │ │ + blx 0x18cb928 │ │ │ │ @ instruction: 0xf835fe80 │ │ │ │ @ instruction: 0xf10c302c │ │ │ │ @ instruction: 0xf8510c01 │ │ │ │ @ instruction: 0xf3c06f04 │ │ │ │ @ instruction: 0xf1bc100f │ │ │ │ - blx 0x5b341a │ │ │ │ + blx 0x5b34a2 │ │ │ │ @ instruction: 0xf852f307 │ │ │ │ - b 0xfe1cb908 │ │ │ │ - b 0x1b042c │ │ │ │ - b 0xfe1b0434 │ │ │ │ + b 0xfe1cb990 │ │ │ │ + b 0x1b04b4 │ │ │ │ + b 0xfe1b04bc │ │ │ │ andvs r0, fp, r6, lsl #6 │ │ │ │ strbmi sp, [r0], -r5, ror #3 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ mcrlt 7, 3, pc, cr0, cr11, {7} @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec46a30 │ │ │ │ + bl 0xfec46ab8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ stc2l 7, cr15, [lr, #1004] @ 0x3ec │ │ │ │ @ instruction: 0xf3c09b01 │ │ │ │ - bls 0x178888 │ │ │ │ + bls 0x178910 │ │ │ │ strtmi fp, [r8], -r6, asr #5 │ │ │ │ - cdpne 2, 11, cr15, cr8, cr3, {2} │ │ │ │ + cdpcs 2, 3, cr15, cr8, cr3, {2} │ │ │ │ cdpeq 2, 3, cr15, cr5, cr0, {6} │ │ │ │ ldmdavs r1, {r0, r2, r3, r4, r6, fp, sp, lr}^ │ │ │ │ strgt pc, [r5, #-2945] @ 0xfffff47f │ │ │ │ stmdavs pc, {r0, r1, r8, fp, ip, pc} @ │ │ │ │ @ instruction: 0x0c07ea8c │ │ │ │ strbeq lr, [r6, lr, lsl #22] │ │ │ │ eorsvs pc, r6, lr, asr r8 @ │ │ │ │ @ instruction: 0x0c06ea0c │ │ │ │ - b 0xfe4098b0 │ │ │ │ + b 0xfe409938 │ │ │ │ andvs r0, lr, r6, lsl #12 │ │ │ │ stmdavs pc, {r1, r2, r3, r4, r5, r6, fp, sp, lr}^ @ │ │ │ │ @ instruction: 0x0c07ea85 │ │ │ │ @ instruction: 0x0c06ea0c │ │ │ │ eorsvs pc, r4, lr, asr r8 @ │ │ │ │ streq lr, [r7, #-2700] @ 0xfffff574 │ │ │ │ - bl 0x4879c8 │ │ │ │ + bl 0x487a50 │ │ │ │ stmvs ip, {r2, r6, r7, r8, sl} │ │ │ │ ldmvs fp, {r1, r4, r6, r7, fp, sp, lr}^ │ │ │ │ - blx 0xfe189a56 │ │ │ │ + blx 0xfe189ade │ │ │ │ rsbmi r2, r2, r3, lsl #6 │ │ │ │ rsbmi r4, r2, r2, lsr r0 │ │ │ │ stmiavs sl, {r1, r3, r7, sp, lr}^ │ │ │ │ eormi r4, fp, r3, asr r0 │ │ │ │ sbcvs r4, fp, r3, asr r0 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb40f0 │ │ │ │ @@ -228697,15 +228732,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r4, [r0], ip, lsl #12 │ │ │ │ mrrcne 12, 5, r1, sp, cr6 │ │ │ │ stc2 7, cr15, [r2, #1004] @ 0x3ec │ │ │ │ @ instruction: 0xf04f1ea1 │ │ │ │ vceq.f32 d16, d3, d0 │ │ │ │ - @ instruction: 0xf2c014b8 │ │ │ │ + vmvn.i32 d18, #524288 @ 0x00080000 │ │ │ │ @ instruction: 0xf8160435 │ │ │ │ sbclt ip, r2, #30 │ │ │ │ andsvc pc, lr, r5, lsl r8 @ │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ svccc 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ eorscs pc, r2, r4, asr r8 @ │ │ │ │ @@ -228721,76 +228756,76 @@ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldcne 6, cr4, [r5], {14} │ │ │ │ ldcne 6, cr4, [ip], {128} @ 0x80 │ │ │ │ stc2l 7, cr15, [lr, #-1004] @ 0xfffffc14 │ │ │ │ - adcsne pc, r8, #805306372 @ 0x30000004 │ │ │ │ + eorscs pc, r8, #805306372 @ 0x30000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ @ instruction: 0xf04f1f31 │ │ │ │ @ instruction: 0xf8340c00 │ │ │ │ - blx 0x18cba08 │ │ │ │ + blx 0x18cba90 │ │ │ │ @ instruction: 0xf835fe80 │ │ │ │ @ instruction: 0xf10c302c │ │ │ │ @ instruction: 0xf8510c01 │ │ │ │ @ instruction: 0xf3c06f04 │ │ │ │ @ instruction: 0xf1bc100f │ │ │ │ - blx 0x2b3582 │ │ │ │ + blx 0x2b360a │ │ │ │ @ instruction: 0xf852f303 │ │ │ │ - b 0xfe1cba70 │ │ │ │ - b 0x1b0594 │ │ │ │ - b 0xfe1b059c │ │ │ │ + b 0xfe1cbaf8 │ │ │ │ + b 0x1b061c │ │ │ │ + b 0xfe1b0624 │ │ │ │ andvs r0, fp, r6, lsl #6 │ │ │ │ strbmi sp, [r0], -r5, ror #3 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ stclt 7, cr15, [ip, #1004]! @ 0x3ec │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec46b98 │ │ │ │ + bl 0xfec46c20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ ldc2 7, cr15, [sl, #-1004] @ 0xfffffc14 │ │ │ │ @ instruction: 0xf3c09b01 │ │ │ │ - bls 0x1789f0 │ │ │ │ + bls 0x178a78 │ │ │ │ strtmi fp, [r8], -r6, asr #5 │ │ │ │ - cdpne 2, 11, cr15, cr8, cr3, {2} │ │ │ │ + cdpcs 2, 3, cr15, cr8, cr3, {2} │ │ │ │ cdpeq 2, 3, cr15, cr5, cr0, {6} │ │ │ │ ldmdavs r1, {r0, r2, r3, r4, r6, fp, sp, lr}^ │ │ │ │ strgt pc, [r5, #-2977] @ 0xfffff45f │ │ │ │ stmdavs pc, {r0, r1, r8, fp, ip, pc} @ │ │ │ │ @ instruction: 0x0c07ea8c │ │ │ │ strbeq lr, [r6, lr, lsl #22] │ │ │ │ eorsvs pc, r6, lr, asr r8 @ │ │ │ │ @ instruction: 0x0c06ea0c │ │ │ │ - b 0xfe409a18 │ │ │ │ + b 0xfe409aa0 │ │ │ │ andvs r0, lr, r6, lsl #12 │ │ │ │ stmdavs pc, {r1, r2, r3, r4, r5, r6, fp, sp, lr}^ @ │ │ │ │ @ instruction: 0x0c07ea85 │ │ │ │ @ instruction: 0x0c06ea0c │ │ │ │ eorsvs pc, r4, lr, asr r8 @ │ │ │ │ streq lr, [r7, #-2700] @ 0xfffff574 │ │ │ │ - bl 0x487b30 │ │ │ │ + bl 0x487bb8 │ │ │ │ stmvs ip, {r2, r6, r7, r8, sl} │ │ │ │ ldmvs fp, {r1, r4, r6, r7, fp, sp, lr}^ │ │ │ │ - blx 0xfe989bbe │ │ │ │ + blx 0xfe989c46 │ │ │ │ rsbmi r2, r2, r3, lsl #6 │ │ │ │ rsbmi r4, r2, r2, lsr r0 │ │ │ │ stmiavs sl, {r1, r3, r7, sp, lr}^ │ │ │ │ eormi r4, fp, r3, asr r0 │ │ │ │ sbcvs r4, fp, r3, asr r0 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fb40f0 │ │ │ │ svclt 0x0000bd61 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ @ instruction: 0xf1a14682 │ │ │ │ @ instruction: 0xf1a20408 │ │ │ │ @ instruction: 0xf1020608 │ │ │ │ @ instruction: 0xf1a30908 │ │ │ │ @ instruction: 0xf7fb0808 │ │ │ │ strmi pc, [r5], -r5, asr #25 │ │ │ │ @@ -228800,29 +228835,29 @@ │ │ │ │ @ instruction: 0xf854b2eb │ │ │ │ @ instruction: 0xf3c52f08 │ │ │ │ strbmi r2, [lr, #-1295] @ 0xfffffaf1 │ │ │ │ fstmiaxeq r3, {d30-d32} @ Deprecated │ │ │ │ andeq lr, r2, r0, lsl #21 │ │ │ │ eorscc pc, r3, r7, asr r8 @ │ │ │ │ andeq lr, r3, r0, lsl #20 │ │ │ │ - b 0xfe109c10 │ │ │ │ + b 0xfe109c98 │ │ │ │ @ instruction: 0xf8dc0002 │ │ │ │ - b 0xfe137a9c │ │ │ │ + b 0xfe137b24 │ │ │ │ eorvs r0, r0, r3, lsl #2 │ │ │ │ tsteq r2, r1, lsl #20 │ │ │ │ smlabbeq r3, r1, sl, lr │ │ │ │ bicsle r6, sp, r1, rrx │ │ │ │ pop {r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb47f0 │ │ │ │ svclt 0x0000bd21 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ @ instruction: 0xf1a14682 │ │ │ │ @ instruction: 0xf1a20408 │ │ │ │ @ instruction: 0xf1020608 │ │ │ │ @ instruction: 0xf1a30908 │ │ │ │ @ instruction: 0xf7fb0808 │ │ │ │ strmi pc, [r5], -r5, lsl #25 │ │ │ │ @@ -228832,29 +228867,29 @@ │ │ │ │ @ instruction: 0xf854b2eb │ │ │ │ @ instruction: 0xf3c52f08 │ │ │ │ strbmi r2, [lr, #-1295] @ 0xfffffaf1 │ │ │ │ fstmiaxeq r3, {d30-d32} @ Deprecated │ │ │ │ andeq lr, r2, r0, lsl #21 │ │ │ │ eorscc pc, r3, r7, asr r8 @ │ │ │ │ andeq lr, r3, r0, lsl #20 │ │ │ │ - b 0xfe109c90 │ │ │ │ + b 0xfe109d18 │ │ │ │ @ instruction: 0xf8dc0002 │ │ │ │ - b 0xfe137b1c │ │ │ │ + b 0xfe137ba4 │ │ │ │ eorvs r0, r0, r3, lsl #2 │ │ │ │ tsteq r2, r1, lsl #20 │ │ │ │ smlabbeq r3, r1, sl, lr │ │ │ │ bicsle r6, sp, r1, rrx │ │ │ │ pop {r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb47f0 │ │ │ │ svclt 0x0000bce1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ @ instruction: 0xf1a14682 │ │ │ │ @ instruction: 0xf1a20408 │ │ │ │ @ instruction: 0xf1020608 │ │ │ │ @ instruction: 0xf1a30908 │ │ │ │ @ instruction: 0xf7fb0808 │ │ │ │ strmi pc, [r5], -r5, asr #24 │ │ │ │ @@ -228864,29 +228899,29 @@ │ │ │ │ @ instruction: 0xf854b2eb │ │ │ │ @ instruction: 0xf3c52f08 │ │ │ │ strbmi r2, [lr, #-1295] @ 0xfffffaf1 │ │ │ │ fstmiaxeq r3, {d30-d32} @ Deprecated │ │ │ │ andeq lr, r2, r0, lsl #21 │ │ │ │ eorscc pc, r3, r7, asr r8 @ │ │ │ │ andeq lr, r3, r0, lsl #20 │ │ │ │ - b 0xfe109d10 │ │ │ │ + b 0xfe109d98 │ │ │ │ @ instruction: 0xf8dc0002 │ │ │ │ - b 0xfe137b9c │ │ │ │ + b 0xfe137c24 │ │ │ │ eorvs r0, r0, r3, lsl #2 │ │ │ │ tsteq r2, r1, lsl #20 │ │ │ │ smlabbeq r3, r1, sl, lr │ │ │ │ bicsle r6, sp, r1, rrx │ │ │ │ pop {r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb47f0 │ │ │ │ svclt 0x0000bca1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ @ instruction: 0xf1a14682 │ │ │ │ @ instruction: 0xf1a20408 │ │ │ │ @ instruction: 0xf1020608 │ │ │ │ @ instruction: 0xf1a30908 │ │ │ │ @ instruction: 0xf7fb0808 │ │ │ │ strmi pc, [r5], -r5, lsl #24 │ │ │ │ @@ -228896,33 +228931,33 @@ │ │ │ │ @ instruction: 0xf854b2eb │ │ │ │ @ instruction: 0xf3c52f08 │ │ │ │ strbmi r2, [lr, #-1295] @ 0xfffffaf1 │ │ │ │ fstmiaxeq r3, {d30-d32} @ Deprecated │ │ │ │ andeq lr, r2, r0, lsl #21 │ │ │ │ eorscc pc, r3, r7, asr r8 @ │ │ │ │ andeq lr, r3, r0, lsl #20 │ │ │ │ - b 0xfe109d90 │ │ │ │ + b 0xfe109e18 │ │ │ │ @ instruction: 0xf8dc0002 │ │ │ │ - b 0xfe137c1c │ │ │ │ + b 0xfe137ca4 │ │ │ │ eorvs r0, r0, r3, lsl #2 │ │ │ │ tsteq r2, r1, lsl #20 │ │ │ │ smlabbeq r3, r1, sl, lr │ │ │ │ bicsle r6, sp, r1, rrx │ │ │ │ pop {r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb47f0 │ │ │ │ svclt 0x0000bc61 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec46e30 │ │ │ │ + bl 0xfec46eb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ - blx 0xff4adc32 │ │ │ │ + blx 0xff4adcba │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ - bcc 0x1375d8 │ │ │ │ + bcc 0x137660 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ strle r0, [r9, #-1988] @ 0xfffff83c │ │ │ │ mulgt r0, r2, r9 │ │ │ │ mulmi r0, r3, r9 │ │ │ │ stc2 11, cr15, [r4], {28} @ │ │ │ │ @ instruction: 0x2c2cea4f │ │ │ │ @@ -228935,137 +228970,137 @@ │ │ │ │ svclt 0x0000bc33 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r0, ip, lsl #29 │ │ │ │ - blx 0xfe92dc8e │ │ │ │ + blx 0xfe92dd16 │ │ │ │ mcrne 14, 5, r1, cr11, cr1, {5} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf833350e │ │ │ │ sbclt lr, r2, #2, 30 │ │ │ │ svcvc 0x0002f834 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ svcgt 0x0002f831 │ │ │ │ @ instruction: 0xf856429d │ │ │ │ - blx 0x877d92 │ │ │ │ - b 0xc2f4e8 │ │ │ │ - b 0x172cd8 │ │ │ │ - b 0x118058c │ │ │ │ + blx 0x877e1a │ │ │ │ + b 0xc2f570 │ │ │ │ + b 0x172d60 │ │ │ │ + b 0x1180614 │ │ │ │ andhi r0, sl, ip, lsl #4 │ │ │ │ strbmi sp, [r0], -r9, ror #3 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ stclt 7, cr15, [r2], {251} @ 0xfb │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ pkhbtmi r4, r0, lr, lsl #12 │ │ │ │ - blx 0x1d2dcee │ │ │ │ + blx 0x1d2dd76 │ │ │ │ @ instruction: 0xf1a41f29 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ svcne 0x00330535 │ │ │ │ @ instruction: 0xf85e340c │ │ │ │ - blx 0x18bb928 │ │ │ │ + blx 0x18bb9b0 │ │ │ │ @ instruction: 0xf853fc80 │ │ │ │ @ instruction: 0xf3c07f04 │ │ │ │ @ instruction: 0xf851100f │ │ │ │ ldrbmi r6, [r4, #-3844]! @ 0xfffff0fc │ │ │ │ andvc pc, r2, #138240 @ 0x21c00 │ │ │ │ eorsvc pc, ip, r5, asr r8 @ │ │ │ │ andeq lr, r6, #532480 @ 0x82000 │ │ │ │ andeq lr, r7, #8192 @ 0x2000 │ │ │ │ andeq lr, r6, #532480 @ 0x82000 │ │ │ │ mvnle r6, sl │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb41f0 │ │ │ │ svclt 0x0000bbcf │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec46f54 │ │ │ │ + bl 0xfec46fdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ - blx 0x102dd56 │ │ │ │ + blx 0x102ddde │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ - bcc 0x1376fc │ │ │ │ + bcc 0x137784 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ strle r0, [r8, #-1988] @ 0xfffff83c │ │ │ │ mulgt r0, r2, r8 │ │ │ │ - blx 0x80ddf6 │ │ │ │ - b 0x14eed98 │ │ │ │ + blx 0x80de7e │ │ │ │ + b 0x14eee20 │ │ │ │ @ instruction: 0xf8812c2c │ │ │ │ mrscc ip, (UNDEF: 1) │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, r1, ror r5 │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ - bllt 0xfe9add90 │ │ │ │ + bllt 0xfe9ade18 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r0, ip, lsl #29 │ │ │ │ - blx 0x52ddae │ │ │ │ + blx 0x52de36 │ │ │ │ mcrne 14, 5, r1, cr11, cr1, {5} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf833350e │ │ │ │ sbclt lr, r2, #2, 30 │ │ │ │ svcvc 0x0002f834 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ svcgt 0x0002f831 │ │ │ │ @ instruction: 0xf856429d │ │ │ │ - blx 0x2b7eb2 │ │ │ │ - b 0xc2f624 │ │ │ │ - b 0x172df8 │ │ │ │ - b 0x11806ac │ │ │ │ + blx 0x2b7f3a │ │ │ │ + b 0xc2f6ac │ │ │ │ + b 0x172e80 │ │ │ │ + b 0x1180734 │ │ │ │ andhi r0, sl, ip, lsl #4 │ │ │ │ strbmi sp, [r0], -r9, ror #3 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - bllt 0x1daddf0 │ │ │ │ + bllt 0x1dade78 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ pkhbtmi r4, r0, lr, lsl #12 │ │ │ │ - blx 0xff92de0c │ │ │ │ + blx 0xff92de94 │ │ │ │ @ instruction: 0xf1a41f29 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ svcne 0x00330535 │ │ │ │ @ instruction: 0xf85e340c │ │ │ │ - blx 0x18cfa48 │ │ │ │ + blx 0x18cfad0 │ │ │ │ @ instruction: 0xf853fc80 │ │ │ │ @ instruction: 0xf3c02f04 │ │ │ │ @ instruction: 0xf851100f │ │ │ │ ldrbmi r6, [r4, #-3844]! @ 0xfffff0fc │ │ │ │ andvc pc, r2, #171008 @ 0x29c00 │ │ │ │ eorsvc pc, ip, r5, asr r8 @ │ │ │ │ andeq lr, r6, #532480 @ 0x82000 │ │ │ │ andeq lr, r7, #8192 @ 0x2000 │ │ │ │ andeq lr, r6, #532480 @ 0x82000 │ │ │ │ mvnle r6, sl │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fb41f0 │ │ │ │ svclt 0x0000bb3f │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec47074 │ │ │ │ + bl 0xfec470fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x461c4615 │ │ │ │ tstls r1, r6, lsl #12 │ │ │ │ - blx 0xfec2de74 │ │ │ │ + blx 0xfec2defc │ │ │ │ @ instruction: 0x1e6a9901 │ │ │ │ strcs r1, [r0, #3683] @ 0xe63 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ strle r0, [r9, #-1988] @ 0xfffff83c │ │ │ │ mulgt r0, r2, r9 │ │ │ │ mulmi r0, r3, r9 │ │ │ │ @@ -229081,142 +229116,142 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r1, ip, lsl #29 │ │ │ │ strmi pc, [r0, -pc, asr #8] │ │ │ │ - blx 0x202ded4 │ │ │ │ + blx 0x202df5c │ │ │ │ mcrne 14, 5, r1, cr11, cr1, {5} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf833350e │ │ │ │ sbclt lr, r2, #2, 30 │ │ │ │ svchi 0x0002f834 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ svcgt 0x0002f831 │ │ │ │ @ instruction: 0xf856429d │ │ │ │ - blx 0x877fda │ │ │ │ - b 0xc0f734 │ │ │ │ - b 0x172f20 │ │ │ │ - b 0x1180794 │ │ │ │ + blx 0x878062 │ │ │ │ + b 0xc0f7bc │ │ │ │ + b 0x172fa8 │ │ │ │ + b 0x118081c │ │ │ │ andhi r0, sl, ip, lsl #4 │ │ │ │ strbmi sp, [r8], -r9, ror #3 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - blt 0xff8adf18 │ │ │ │ + blt 0xff8adfa0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ strmi r4, [r2], ip, lsl #12 │ │ │ │ - blx 0x142df34 │ │ │ │ + blx 0x142dfbc │ │ │ │ @ instruction: 0xf1a51f33 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ svcne 0x00210635 │ │ │ │ @ instruction: 0xf85e350c │ │ │ │ @ instruction: 0xf04f8f04 │ │ │ │ @ instruction: 0xf8534900 │ │ │ │ andcs ip, r0, #4, 30 │ │ │ │ svcvc 0x0004f851 │ │ │ │ - blx 0xff301546 │ │ │ │ - blx 0x18d47a4 │ │ │ │ + blx 0xff3015ce │ │ │ │ + blx 0x18d482c │ │ │ │ vmull.u8 , d16, d0 │ │ │ │ - b 0xfe173fb8 │ │ │ │ + b 0xfe174040 │ │ │ │ @ instruction: 0xf8560207 │ │ │ │ - b 0x1a0074 │ │ │ │ - b 0xfe1707b8 │ │ │ │ + b 0x1a00fc │ │ │ │ + b 0xfe170840 │ │ │ │ andvs r0, sl, r7, lsl #4 │ │ │ │ ldrbmi sp, [r0], -r5, ror #3 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ - blt 0xfeb2df84 │ │ │ │ + blt 0xfeb2e00c │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec471a0 │ │ │ │ + bl 0xfec47228 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x461c4615 │ │ │ │ tstls r1, r6, lsl #12 │ │ │ │ - blx 0x6adfa0 │ │ │ │ + blx 0x6ae028 │ │ │ │ @ instruction: 0x1e6a9901 │ │ │ │ strcs r1, [r0, #3683] @ 0xe63 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ strle r0, [r8, #-1988] @ 0xfffff83c │ │ │ │ mulgt r0, r2, r8 │ │ │ │ - blx 0x80e042 │ │ │ │ - b 0x14c6fe4 │ │ │ │ + blx 0x80e0ca │ │ │ │ + b 0x14c706c │ │ │ │ @ instruction: 0xf8812c1c │ │ │ │ mrscc ip, (UNDEF: 1) │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, lr, lsl #11 │ │ │ │ andlt r4, r2, r0, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - blt 0x202dfdc │ │ │ │ + blt 0x202e064 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r0, ip, lsl #29 │ │ │ │ @ instruction: 0xf9eaf7fb │ │ │ │ mcrne 14, 5, r1, cr11, cr1, {5} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf833350e │ │ │ │ sbclt ip, r2, #2, 30 │ │ │ │ svcvc 0x0002f834 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ svc 0x0002f831 │ │ │ │ @ instruction: 0xf856429d │ │ │ │ - blx 0x2b80fe │ │ │ │ - b 0xcaf068 │ │ │ │ + blx 0x2b8186 │ │ │ │ + b 0xcaf0f0 │ │ │ │ @ instruction: 0xf50c0e02 │ │ │ │ - b 0x183040 │ │ │ │ - b 0x11808b4 │ │ │ │ + b 0x1830c8 │ │ │ │ + b 0x118093c │ │ │ │ andhi r0, sl, lr, lsl #4 │ │ │ │ strbmi sp, [r0], -r7, ror #3 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt 0x13ae040 │ │ │ │ + blt 0x13ae0c8 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ strmi r4, [r2], ip, lsl #12 │ │ │ │ @ instruction: 0xf9b8f7fb │ │ │ │ @ instruction: 0xf1a51f33 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ svcne 0x00210635 │ │ │ │ @ instruction: 0xf85e350c │ │ │ │ @ instruction: 0xf04f8f04 │ │ │ │ @ instruction: 0xf8534900 │ │ │ │ andcs ip, r0, #4, 30 │ │ │ │ svcvc 0x0004f851 │ │ │ │ - blx 0xffb0166e │ │ │ │ - blx 0x18d48cc │ │ │ │ + blx 0xffb016f6 │ │ │ │ + blx 0x18d4954 │ │ │ │ vmull.u8 , d16, d0 │ │ │ │ - b 0xfe1740e0 │ │ │ │ + b 0xfe174168 │ │ │ │ @ instruction: 0xf8560207 │ │ │ │ - b 0x1a019c │ │ │ │ - b 0xfe1708e0 │ │ │ │ + b 0x1a0224 │ │ │ │ + b 0xfe170968 │ │ │ │ andvs r0, sl, r7, lsl #4 │ │ │ │ ldrbmi sp, [r0], -r5, ror #3 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ - blt 0x62e0ac │ │ │ │ + blt 0x62e134 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec472c8 │ │ │ │ + bl 0xfec47350 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xf982f7fb │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ - bcc 0x137a70 │ │ │ │ + bcc 0x137af8 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ strle r0, [r8, #-1988] @ 0xfffff83c │ │ │ │ mulgt r0, r2, r9 │ │ │ │ mulmi r0, r3, r9 │ │ │ │ svclt 0x00b845a4 │ │ │ │ @ instruction: 0xf88146a4 │ │ │ │ @@ -229230,67 +229265,67 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r1, ip, lsl #29 │ │ │ │ @ instruction: 0xf956f7fb │ │ │ │ mcrne 14, 5, r1, cr11, cr1, {5} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ - blx 0x18bd57c │ │ │ │ + blx 0x18bd604 │ │ │ │ @ instruction: 0xf933fc80 │ │ │ │ @ instruction: 0xf9348f02 │ │ │ │ @ instruction: 0xf3c07f02 │ │ │ │ @ instruction: 0xf831008f │ │ │ │ @ instruction: 0xf856ef02 │ │ │ │ ldrmi r2, [r8, #60]! @ 0x3c │ │ │ │ - b 0x1a0010 │ │ │ │ - b 0x173184 │ │ │ │ - b 0xc73184 │ │ │ │ - b 0x13f3974 │ │ │ │ + b 0x1a0098 │ │ │ │ + b 0x17320c │ │ │ │ + b 0xc7320c │ │ │ │ + b 0x13f39fc │ │ │ │ addsmi r0, sp, #3584 @ 0xe00 │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ strbmi sp, [r8], -r5, ror #3 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmiblt r4!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ svcne 0x001c4681 │ │ │ │ @ instruction: 0xf922f7fb │ │ │ │ @ instruction: 0xf1a51f31 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [ip, #-1589] @ 0xfffff9cb │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svccc 0x0004f851 │ │ │ │ svchi 0x0004f85e │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ svcvc 0x0004f854 │ │ │ │ eorsgt pc, ip, r6, asr r8 @ │ │ │ │ svclt 0x00ac45b8 │ │ │ │ andeq lr, r8, #536576 @ 0x83000 │ │ │ │ andeq lr, r7, #536576 @ 0x83000 │ │ │ │ - b 0x1817a8 │ │ │ │ - b 0xfe170a08 │ │ │ │ + b 0x181830 │ │ │ │ + b 0xfe170a90 │ │ │ │ andvs r0, sl, r3, lsl #4 │ │ │ │ strbmi sp, [r8], -r6, ror #3 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stmiblt r0, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec473f0 │ │ │ │ + bl 0xfec47478 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xf8eef7fb │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ - bcc 0x137b98 │ │ │ │ + bcc 0x137c20 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ strle r0, [r7, #-1988] @ 0xfffff83c │ │ │ │ mulgt r0, r2, r8 │ │ │ │ strmi r7, [r4, #2076]! @ 0x81c │ │ │ │ ssat16mi fp, #5, r8 │ │ │ │ andgt pc, r0, r1, lsl #17 │ │ │ │ @@ -229304,67 +229339,67 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r1, ip, lsl #29 │ │ │ │ @ instruction: 0xf8c2f7fb │ │ │ │ mcrne 14, 5, r1, cr11, cr1, {5} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ - blx 0x18bd6a4 │ │ │ │ + blx 0x18bd72c │ │ │ │ @ instruction: 0xf833fc80 │ │ │ │ @ instruction: 0xf8348f02 │ │ │ │ @ instruction: 0xf3c07f02 │ │ │ │ @ instruction: 0xf831008f │ │ │ │ @ instruction: 0xf856ef02 │ │ │ │ ldrmi r2, [r8, #60]! @ 0x3c │ │ │ │ - b 0x19ff38 │ │ │ │ - b 0x1732ac │ │ │ │ - b 0xc732ac │ │ │ │ - b 0x13f3a9c │ │ │ │ + b 0x19ffc0 │ │ │ │ + b 0x173334 │ │ │ │ + b 0xc73334 │ │ │ │ + b 0x13f3b24 │ │ │ │ addsmi r0, sp, #3584 @ 0xe00 │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ strbmi sp, [r8], -r5, ror #3 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stmdblt r0!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ svcne 0x001c4681 │ │ │ │ @ instruction: 0xf88ef7fb │ │ │ │ @ instruction: 0xf1a51f31 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [ip, #-1589] @ 0xfffff9cb │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svccc 0x0004f851 │ │ │ │ svchi 0x0004f85e │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ svcvc 0x0004f854 │ │ │ │ eorsgt pc, ip, r6, asr r8 @ │ │ │ │ svclt 0x002c45b8 │ │ │ │ andeq lr, r8, #536576 @ 0x83000 │ │ │ │ andeq lr, r7, #536576 @ 0x83000 │ │ │ │ - b 0x1818d0 │ │ │ │ - b 0xfe170b30 │ │ │ │ + b 0x181958 │ │ │ │ + b 0xfe170bb8 │ │ │ │ andvs r0, sl, r3, lsl #4 │ │ │ │ strbmi sp, [r8], -r6, ror #3 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stmialt ip!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec47518 │ │ │ │ + bl 0xfec475a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x46054614 │ │ │ │ movwls r9, #257 @ 0x101 │ │ │ │ @ instruction: 0xf85af7fb │ │ │ │ ldrdcc lr, [r0, -sp] │ │ │ │ - blcc 0x137cbc │ │ │ │ + blcc 0x137d44 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ andcc r3, r1, #67108864 @ 0x4000000 │ │ │ │ strle r0, [r8, #-1988] @ 0xfffff83c │ │ │ │ mulgt r0, r3, r9 │ │ │ │ mulmi r0, r2, r9 │ │ │ │ svclt 0x00a845a4 │ │ │ │ @ instruction: 0xf88146a4 │ │ │ │ @@ -229378,67 +229413,67 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [sp], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r1, r4, lsl #29 │ │ │ │ @ instruction: 0xf82ef7fb │ │ │ │ mcrne 14, 5, r1, cr10, cr1, {5} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ - blx 0x18bd7cc │ │ │ │ + blx 0x18bd854 │ │ │ │ @ instruction: 0xf932fc80 │ │ │ │ @ instruction: 0xf9348f02 │ │ │ │ @ instruction: 0xf3c07f02 │ │ │ │ @ instruction: 0xf831008f │ │ │ │ @ instruction: 0xf856ef02 │ │ │ │ ldrmi r3, [r8, #60]! @ 0x3c │ │ │ │ - b 0x1e0300 │ │ │ │ - b 0x1b33d4 │ │ │ │ - b 0xc733d4 │ │ │ │ - b 0x13f3bc8 │ │ │ │ + b 0x1e0388 │ │ │ │ + b 0x1b345c │ │ │ │ + b 0xc7345c │ │ │ │ + b 0x13f3c50 │ │ │ │ addsmi r0, r5, #3584 @ 0xe00 │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ strbmi sp, [r8], -r5, ror #3 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stmlt ip, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [sp], -lr, lsl #12 │ │ │ │ svcne 0x00144681 │ │ │ │ @ instruction: 0xfffaf7fa │ │ │ │ @ instruction: 0xf1a51f31 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [ip, #-1589] @ 0xfffff9cb │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svccs 0x0004f851 │ │ │ │ svchi 0x0004f85e │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ svcvc 0x0004f854 │ │ │ │ eorsgt pc, ip, r6, asr r8 @ │ │ │ │ svclt 0x00d445b8 │ │ │ │ movweq lr, #35458 @ 0x8a82 │ │ │ │ movweq lr, #31362 @ 0x7a82 │ │ │ │ - b 0x1c19f8 │ │ │ │ - b 0xfe1b1058 │ │ │ │ + b 0x1c1a80 │ │ │ │ + b 0xfe1b10e0 │ │ │ │ andvs r0, fp, r2, lsl #6 │ │ │ │ strbmi sp, [r8], -r6, ror #3 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmdalt r8, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec47640 │ │ │ │ + bl 0xfec476c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x46054614 │ │ │ │ movwls r9, #257 @ 0x101 │ │ │ │ @ instruction: 0xffc6f7fa │ │ │ │ ldrdcc lr, [r0, -sp] │ │ │ │ - blcc 0x137de4 │ │ │ │ + blcc 0x137e6c │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ andcc r3, r1, #67108864 @ 0x4000000 │ │ │ │ strle r0, [r7, #-1988] @ 0xfffff83c │ │ │ │ mulgt r0, r3, r8 │ │ │ │ strmi r7, [r4, #2068]! @ 0x814 │ │ │ │ strtmi fp, [r4], r8, lsr #30 │ │ │ │ andgt pc, r0, r1, lsl #17 │ │ │ │ @@ -229452,71 +229487,71 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [sp], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r1, r4, lsl #29 │ │ │ │ @ instruction: 0xff9af7fa │ │ │ │ mcrne 14, 5, r1, cr10, cr1, {5} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ - blx 0x18bd8f4 │ │ │ │ + blx 0x18bd97c │ │ │ │ @ instruction: 0xf832fc80 │ │ │ │ @ instruction: 0xf8348f02 │ │ │ │ @ instruction: 0xf3c07f02 │ │ │ │ @ instruction: 0xf831008f │ │ │ │ @ instruction: 0xf856ef02 │ │ │ │ ldrmi r3, [r8, #60]! @ 0x3c │ │ │ │ - b 0x1e0328 │ │ │ │ - b 0x1b34fc │ │ │ │ - b 0xc734fc │ │ │ │ - b 0x13f3cf0 │ │ │ │ + b 0x1e03b0 │ │ │ │ + b 0x1b3584 │ │ │ │ + b 0xc73584 │ │ │ │ + b 0x13f3d78 │ │ │ │ addsmi r0, r5, #3584 @ 0xe00 │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ strbmi sp, [r8], -r5, ror #3 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ svclt 0x00f8f7fa │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [sp], -lr, lsl #12 │ │ │ │ svcne 0x00144681 │ │ │ │ @ instruction: 0xff66f7fa │ │ │ │ @ instruction: 0xf1a51f31 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [ip, #-1589] @ 0xfffff9cb │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svccs 0x0004f851 │ │ │ │ svchi 0x0004f85e │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ svcvc 0x0004f854 │ │ │ │ eorsgt pc, ip, r6, asr r8 @ │ │ │ │ svclt 0x009445b8 │ │ │ │ movweq lr, #35458 @ 0x8a82 │ │ │ │ movweq lr, #31362 @ 0x7a82 │ │ │ │ - b 0x1c1b20 │ │ │ │ - b 0xfe1b1180 │ │ │ │ + b 0x1c1ba8 │ │ │ │ + b 0xfe1b1208 │ │ │ │ andvs r0, fp, r2, lsl #6 │ │ │ │ strbmi sp, [r8], -r6, ror #3 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ svclt 0x00c4f7fa │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec47768 │ │ │ │ + bl 0xfec477f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x461c4615 │ │ │ │ tstls r1, r6, lsl #12 │ │ │ │ @ instruction: 0xff32f7fa │ │ │ │ @ instruction: 0x1e6a9901 │ │ │ │ @ instruction: 0xf1011e63 │ │ │ │ @ instruction: 0xf9120510 │ │ │ │ tstcc r1, r1, lsl #30 │ │ │ │ svcgt 0x0001f913 │ │ │ │ - bl 0xfec01d2c │ │ │ │ + bl 0xfec01db4 │ │ │ │ svclt 0x00a8040e │ │ │ │ streq lr, [ip], #-2990 @ 0xfffff452 │ │ │ │ svceq 0x0001f010 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf801bf18 │ │ │ │ adcmi r4, r9, #256 @ 0x100 │ │ │ │ ldrtmi sp, [r0], -fp, ror #3 │ │ │ │ @@ -229527,23 +229562,23 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r0, ip, lsl #29 │ │ │ │ @ instruction: 0xff04f7fa │ │ │ │ mcrne 14, 5, r1, cr11, cr1, {5} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf933350e │ │ │ │ - blx 0x18e41f4 │ │ │ │ + blx 0x18e427c │ │ │ │ @ instruction: 0xf934fe80 │ │ │ │ @ instruction: 0xf3c02f02 │ │ │ │ strbmi r0, [r2, #-143]! @ 0xffffff71 │ │ │ │ streq lr, [ip, -r2, lsr #23] │ │ │ │ - bl 0xfec20560 │ │ │ │ + bl 0xfec205e8 │ │ │ │ @ instruction: 0xf8310702 │ │ │ │ @ instruction: 0xf856cf02 │ │ │ │ addsmi r2, sp, #62 @ 0x3e │ │ │ │ @ instruction: 0x0c02ea2c │ │ │ │ andeq lr, r7, #8192 @ 0x2000 │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ @@ -229554,69 +229589,69 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r0, ip, lsl #30 │ │ │ │ mcr2 7, 6, pc, cr14, cr10, {7} @ │ │ │ │ svcne 0x002b1f31 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf853350c │ │ │ │ @ instruction: 0xf8547f04 │ │ │ │ adcsmi r2, sl, #4, 30 │ │ │ │ @ instruction: 0x0c07eba2 │ │ │ │ - bl 0xfeae05c4 │ │ │ │ + bl 0xfeae064c │ │ │ │ @ instruction: 0xf8510c02 │ │ │ │ addsmi r7, sp, #4, 30 │ │ │ │ andeq lr, r7, #140, 20 @ 0x8c000 │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eorsgt pc, ip, r6, asr r8 @ │ │ │ │ andeq lr, ip, #8192 @ 0x2000 │ │ │ │ andeq lr, r7, #532480 @ 0x82000 │ │ │ │ mvnle r6, sl │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa41f0 │ │ │ │ svclt 0x0000bf2b │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4789c │ │ │ │ + bl 0xfec47924 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x461c4615 │ │ │ │ tstls r1, r6, lsl #12 │ │ │ │ mrc2 7, 4, pc, cr8, cr10, {7} │ │ │ │ @ instruction: 0x1e6a9901 │ │ │ │ @ instruction: 0xf1011e63 │ │ │ │ @ instruction: 0xf8120510 │ │ │ │ tstcc r1, r1, lsl #30 │ │ │ │ svcgt 0x0001f813 │ │ │ │ - bl 0xfec01e60 │ │ │ │ + bl 0xfec01ee8 │ │ │ │ svclt 0x0028040e │ │ │ │ streq lr, [ip], #-2990 @ 0xfffff452 │ │ │ │ svceq 0x0001f010 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf801bf18 │ │ │ │ adcmi r4, r9, #256 @ 0x100 │ │ │ │ ldrtmi sp, [r0], -fp, ror #3 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fa4070 │ │ │ │ svclt 0x0000befd │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec478f8 │ │ │ │ + bl 0xfec47980 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, ror #31 │ │ │ │ mrcne 6, 4, r4, cr12, cr5, {0} │ │ │ │ @ instruction: 0xf7fa4607 │ │ │ │ cdpne 14, 11, cr15, cr1, cr11, {3} │ │ │ │ vceq.f32 d17, d19, d27 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [lr, #-1589] @ 0xfffff9cb │ │ │ │ svcgt 0x0002f833 │ │ │ │ svccs 0x0002f834 │ │ │ │ - bl 0xfe981cac │ │ │ │ + bl 0xfe981d34 │ │ │ │ svclt 0x00980e0c │ │ │ │ vmlaeq.f64 d14, d18, d28 │ │ │ │ @ instruction: 0xf831b2c2 │ │ │ │ @ instruction: 0xf3c0cf02 │ │ │ │ addsmi r0, sp, #143 @ 0x8f │ │ │ │ eorscs pc, r2, r6, asr r8 @ │ │ │ │ @ instruction: 0x0c02ea2c │ │ │ │ @@ -229630,49 +229665,49 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r0, ip, lsl #30 │ │ │ │ mrc2 7, 1, pc, cr6, cr10, {7} │ │ │ │ svcne 0x002b1f31 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf853350c │ │ │ │ @ instruction: 0xf8547f04 │ │ │ │ adcsmi r2, sl, #4, 30 │ │ │ │ @ instruction: 0x0c07eba2 │ │ │ │ - bl 0xfeae05f4 │ │ │ │ + bl 0xfeae067c │ │ │ │ @ instruction: 0xf8510c02 │ │ │ │ addsmi r7, sp, #4, 30 │ │ │ │ andeq lr, r7, #140, 20 @ 0x8c000 │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eorsgt pc, ip, r6, asr r8 @ │ │ │ │ andeq lr, ip, #8192 @ 0x2000 │ │ │ │ andeq lr, r7, #532480 @ 0x82000 │ │ │ │ mvnle r6, sl │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa41f0 │ │ │ │ svclt 0x0000be93 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec479cc │ │ │ │ + bl 0xfec47a54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ mcr2 7, 0, pc, cr0, cr10, {7} @ │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ - bcc 0x138174 │ │ │ │ + bcc 0x1381fc │ │ │ │ ldreq pc, [r0], #-257 @ 0xfffffeff │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ svceq 0x0001f010 │ │ │ │ @ instruction: 0xf992d009 │ │ │ │ @ instruction: 0xf993c000 │ │ │ │ - bl 0x828800 │ │ │ │ - b 0x14b383c │ │ │ │ + bl 0x828888 │ │ │ │ + b 0x14b38c4 │ │ │ │ @ instruction: 0xf8810c5c │ │ │ │ mrscc ip, (UNDEF: 1) │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, r1, lsr #5 │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ mcrlt 7, 3, pc, cr4, cr10, {7} @ │ │ │ │ @@ -229680,26 +229715,26 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d4614 │ │ │ │ pkhbtmi r4, r1, lr, lsl #12 │ │ │ │ ldc2l 7, cr15, [r2, #1000] @ 0x3e8 │ │ │ │ cdpne 14, 10, cr1, cr3, cr9, {5} │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ strcc r1, [lr], #-3762 @ 0xfffff14e │ │ │ │ svc 0x0002f932 │ │ │ │ svcvs 0x0002f933 │ │ │ │ svcvc 0x0002f831 │ │ │ │ @ instruction: 0x0c0eeb16 │ │ │ │ vfmsvc.f32 s29, s28, s30 │ │ │ │ vfmsvc.f64 d30, d6, d14 │ │ │ │ - b 0x14dd380 │ │ │ │ + b 0x14dd408 │ │ │ │ vmov.i32 q8, #36095 @ 0x00008cff │ │ │ │ - b 0x13f0aac │ │ │ │ + b 0x13f0b34 │ │ │ │ addsmi r7, ip, #52736 @ 0xce00 │ │ │ │ eorshi pc, r6, r5, asr r8 @ │ │ │ │ streq lr, [r8], -r7, lsr #20 │ │ │ │ @ instruction: 0x0c08ea0c │ │ │ │ @ instruction: 0x0c06ea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ strbmi sp, [r8], -r0, ror #3 │ │ │ │ @@ -229710,50 +229745,50 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ pkhbtmi r4, r1, lr, lsl #12 │ │ │ │ ldc2 7, cr15, [r8, #1000] @ 0x3e8 │ │ │ │ @ instruction: 0xf1a41f29 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ svcne 0x00330535 │ │ │ │ @ instruction: 0xf853340c │ │ │ │ sbclt r2, r7, #4, 30 │ │ │ │ svchi 0x0004f85e │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ svcvs 0x0004f851 │ │ │ │ @ instruction: 0x0c02eb18 │ │ │ │ rscvc lr, r2, #323584 @ 0x4f000 │ │ │ │ rscvc lr, r8, #67584 @ 0x10800 │ │ │ │ eorsvc pc, r7, r5, asr r8 @ │ │ │ │ mrrceq 10, 4, lr, ip, cr15 │ │ │ │ - b 0x1401ebc │ │ │ │ - b 0xfe28fbf8 │ │ │ │ - b 0x171124 │ │ │ │ - b 0xfe171114 │ │ │ │ + b 0x1401f44 │ │ │ │ + b 0xfe28fc80 │ │ │ │ + b 0x1711ac │ │ │ │ + b 0xfe17119c │ │ │ │ andvs r0, sl, r6, lsl #4 │ │ │ │ strbmi sp, [r8], -r1, ror #3 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ ldcllt 7, cr15, [r0, #1000]! @ 0x3e8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec47b10 │ │ │ │ + bl 0xfec47b98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ ldc2l 7, cr15, [lr, #-1000] @ 0xfffffc18 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ - bcc 0x1382b8 │ │ │ │ + bcc 0x138340 │ │ │ │ ldreq pc, [r0], #-257 @ 0xfffffeff │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ svceq 0x0001f010 │ │ │ │ @ instruction: 0xf892d009 │ │ │ │ @ instruction: 0xf893c000 │ │ │ │ - bl 0x828944 │ │ │ │ - b 0x14b3980 │ │ │ │ + bl 0x8289cc │ │ │ │ + b 0x14b3a08 │ │ │ │ @ instruction: 0xf8810c5c │ │ │ │ mrscc ip, (UNDEF: 1) │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, ip, lsl #5 │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ stcllt 7, cr15, [r2, #1000] @ 0x3e8 │ │ │ │ @@ -229762,79 +229797,79 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x461e4615 │ │ │ │ strmi r4, [r1], ip, lsl #12 │ │ │ │ ldc2 7, cr15, [r0, #-1000]! @ 0xfffffc18 │ │ │ │ mcrne 14, 5, r1, cr1, cr2, {5} │ │ │ │ vceq.f32 d17, d19, d27 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [lr, #-1589] @ 0xfffff9cb │ │ │ │ @ instruction: 0xf8332400 │ │ │ │ sbclt ip, r7, #2, 30 │ │ │ │ svchi 0x0002f832 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ svc 0x0002f831 │ │ │ │ @ instruction: 0x0c08eb1c │ │ │ │ eorsvc pc, r7, r6, asr r8 @ │ │ │ │ stmdaeq r4, {r2, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - b 0x14c1428 │ │ │ │ - b 0xc73b28 │ │ │ │ - b 0x13f41d8 │ │ │ │ - b 0x40fce0 │ │ │ │ - b 0x13f39e0 │ │ │ │ + b 0x14c14b0 │ │ │ │ + b 0xc73bb0 │ │ │ │ + b 0x13f4260 │ │ │ │ + b 0x40fd68 │ │ │ │ + b 0x13f3a68 │ │ │ │ @ instruction: 0xf8a10c0e │ │ │ │ mvnle ip, r0 │ │ │ │ pop {r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa43f8 │ │ │ │ svclt 0x0000bd89 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r1, lr, lsl #12 │ │ │ │ ldc2l 7, cr15, [r6], #1000 @ 0x3e8 │ │ │ │ svcne 0x00211f33 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr5, {5} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ strcs r3, [r0], #-1292 @ 0xfffffaf4 │ │ │ │ svccs 0x0004f85e │ │ │ │ svcgt 0x0004f853 │ │ │ │ svcvc 0x0004f851 │ │ │ │ @ instruction: 0x0c0ceb12 │ │ │ │ vmlal.u , d16, d2[0] │ │ │ │ - b 0x14b4a5c │ │ │ │ + b 0x14b4ae4 │ │ │ │ @ instruction: 0xf8560c5c │ │ │ │ - bl 0x1210af0 │ │ │ │ + bl 0x1210b78 │ │ │ │ ldrbmi r0, [r5, #-516]! @ 0xfffffdfc │ │ │ │ vstmiavc r2, {s29-s104} │ │ │ │ andeq lr, ip, #552960 @ 0x87000 │ │ │ │ andeq lr, r8, #8192 @ 0x2000 │ │ │ │ andeq lr, r7, #532480 @ 0x82000 │ │ │ │ mvnle r6, sl │ │ │ │ pop {r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa43f8 │ │ │ │ svclt 0x0000bd4f │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec47c54 │ │ │ │ + bl 0xfec47cdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ ldc2 7, cr15, [ip], #1000 @ 0x3e8 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ - bcc 0x1383fc │ │ │ │ + bcc 0x138484 │ │ │ │ ldreq pc, [r0], #-257 @ 0xfffffeff │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ svceq 0x0001f010 │ │ │ │ @ instruction: 0xf992d009 │ │ │ │ @ instruction: 0xf993c000 │ │ │ │ - bl 0xff028a88 │ │ │ │ - b 0x14b3ac4 │ │ │ │ + bl 0xff028b10 │ │ │ │ + b 0x14b3b4c │ │ │ │ @ instruction: 0xf8810c5c │ │ │ │ mrscc ip, (UNDEF: 1) │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, r1, lsr #5 │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ stclt 7, cr15, [r0, #-1000]! @ 0xfffffc18 │ │ │ │ @@ -229842,26 +229877,26 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d4614 │ │ │ │ pkhbtmi r4, r1, lr, lsl #12 │ │ │ │ stc2 7, cr15, [lr], {250} @ 0xfa │ │ │ │ cdpne 14, 10, cr1, cr3, cr9, {5} │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ strcc r1, [lr], #-3762 @ 0xfffff14e │ │ │ │ svc 0x0002f933 │ │ │ │ @ instruction: 0xf932b2c7 │ │ │ │ @ instruction: 0xf3c08f02 │ │ │ │ @ instruction: 0xf831008f │ │ │ │ - bl 0xff08c6f0 │ │ │ │ - b 0x14b3b0c │ │ │ │ - bl 0x1c906a8 │ │ │ │ + bl 0xff08c778 │ │ │ │ + b 0x14b3b94 │ │ │ │ + bl 0x1c90730 │ │ │ │ @ instruction: 0xf8557ee8 │ │ │ │ - b 0x14ccbd4 │ │ │ │ + b 0x14ccc5c │ │ │ │ addsmi r0, ip, #92, 24 @ 0x5c00 │ │ │ │ vstmiavc lr, {s29-s104} │ │ │ │ vmlaeq.f32 s28, s14, s13 │ │ │ │ @ instruction: 0x0c07ea0c │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ strbmi sp, [r8], -r0, ror #3 │ │ │ │ @@ -229871,76 +229906,76 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r1, ip, lsl #30 │ │ │ │ mrrc2 7, 15, pc, r4, cr10 @ │ │ │ │ svcne 0x002b1f31 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf853350c │ │ │ │ @ instruction: 0xf8542f04 │ │ │ │ @ instruction: 0xf8518f04 │ │ │ │ - bl 0xfed90764 │ │ │ │ - b 0x14b3b78 │ │ │ │ - bl 0x1c906e4 │ │ │ │ - blx 0x18cd700 │ │ │ │ - b 0x14f0564 │ │ │ │ + bl 0xfed907ec │ │ │ │ + b 0x14b3c00 │ │ │ │ + bl 0x1c9076c │ │ │ │ + blx 0x18cd788 │ │ │ │ + b 0x14f05ec │ │ │ │ vmov.i32 q8, #36095 @ 0x00008cff │ │ │ │ - b 0x13f4ba8 │ │ │ │ + b 0x13f4c30 │ │ │ │ addsmi r7, sp, #49664 @ 0xc200 │ │ │ │ eors pc, lr, r6, asr r8 @ │ │ │ │ andeq lr, ip, #552960 @ 0x87000 │ │ │ │ andeq lr, lr, #8192 @ 0x2000 │ │ │ │ andeq lr, r7, #532480 @ 0x82000 │ │ │ │ mvnle r6, sl │ │ │ │ pop {r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa43f8 │ │ │ │ svclt 0x0000bcad │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec47d98 │ │ │ │ + bl 0xfec47e20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ ldc2 7, cr15, [sl], {250} @ 0xfa │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ - bcc 0x138540 │ │ │ │ + bcc 0x1385c8 │ │ │ │ ldreq pc, [r0], #-257 @ 0xfffffeff │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ svceq 0x0001f010 │ │ │ │ @ instruction: 0xf892d009 │ │ │ │ @ instruction: 0xf893c000 │ │ │ │ - bl 0xff028bcc │ │ │ │ - b 0x14b3c08 │ │ │ │ + bl 0xff028c54 │ │ │ │ + b 0x14b3c90 │ │ │ │ @ instruction: 0xf8810c5c │ │ │ │ mrscc ip, (UNDEF: 1) │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, r1, lsr #5 │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ ldcllt 7, cr15, [lr], #-1000 @ 0xfffffc18 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x460d4614 │ │ │ │ pkhbtmi r4, r0, lr, lsl #12 │ │ │ │ - blx 0xffc2ebf2 │ │ │ │ + blx 0xffc2ec7a │ │ │ │ cdpne 14, 10, cr1, cr3, cr9, {5} │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ strcc r1, [lr], #-3762 @ 0xfffff14e │ │ │ │ svcgt 0x0002f833 │ │ │ │ @ instruction: 0xf832b2c6 │ │ │ │ @ instruction: 0xf3c07f02 │ │ │ │ @ instruction: 0xf831008f │ │ │ │ - bl 0xff02c834 │ │ │ │ + bl 0xff02c8bc │ │ │ │ @ instruction: 0xf8550c07 │ │ │ │ - bl 0x1ac8d0c │ │ │ │ + bl 0x1ac8d94 │ │ │ │ addsmi r0, ip, #1835008 @ 0x1c0000 │ │ │ │ mrrceq 10, 4, lr, ip, cr15 │ │ │ │ vmlaeq.f32 s28, s12, s29 │ │ │ │ vstmiavc r7, {s29-s104} │ │ │ │ @ instruction: 0x0c06ea0c │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ @@ -229949,43 +229984,43 @@ │ │ │ │ mcrrlt 7, 15, pc, r6, cr10 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r0, ip, lsl #30 │ │ │ │ - blx 0xfee2ec62 │ │ │ │ + blx 0xfee2ecea │ │ │ │ svcne 0x002b1f31 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf853350c │ │ │ │ - blx 0x18bc89c │ │ │ │ + blx 0x18bc924 │ │ │ │ @ instruction: 0xf854fe80 │ │ │ │ @ instruction: 0xf3c0cf04 │ │ │ │ @ instruction: 0xf851100f │ │ │ │ - bl 0xfed908ac │ │ │ │ + bl 0xfed90934 │ │ │ │ @ instruction: 0xf8560c0c │ │ │ │ - bl 0x19a8d9c │ │ │ │ + bl 0x19a8e24 │ │ │ │ addsmi r0, sp, #536870912 @ 0x20000000 │ │ │ │ mrrceq 10, 4, lr, ip, cr15 │ │ │ │ vstmiavc r2, {s29-s104} │ │ │ │ andeq lr, ip, #552960 @ 0x87000 │ │ │ │ andeq lr, lr, #8192 @ 0x2000 │ │ │ │ andeq lr, r7, #532480 @ 0x82000 │ │ │ │ mvnle r6, sl │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa41f0 │ │ │ │ svclt 0x0000bc0f │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec47ed4 │ │ │ │ + bl 0xfec47f5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x461c4615 │ │ │ │ tstls r1, r6, lsl #12 │ │ │ │ - blx 0x202ecd2 │ │ │ │ + blx 0x202ed5a │ │ │ │ @ instruction: 0x1e6a9901 │ │ │ │ @ instruction: 0xf1011e63 │ │ │ │ @ instruction: 0xf9130510 │ │ │ │ @ instruction: 0xf912cf01 │ │ │ │ @ instruction: 0xf11c4f01 │ │ │ │ svclt 0x00b80f07 │ │ │ │ vfmsvc.f32 s29, s8, s30 │ │ │ │ @@ -230000,95 +230035,95 @@ │ │ │ │ @ instruction: 0xf10107c4 │ │ │ │ svclt 0x00480101 │ │ │ │ stc 8, cr15, [r1], {1} │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ bicsle r4, ip, r9, lsr #5 │ │ │ │ andlt r4, r2, r0, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - bllt 0xff5aed2c │ │ │ │ + bllt 0xff5aedb4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec47f4c │ │ │ │ + bl 0xfec47fd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, ror #31 │ │ │ │ mrcne 6, 4, r4, cr12, cr5, {0} │ │ │ │ @ instruction: 0xf7fa4607 │ │ │ │ vnegne.f64 d15, d1 │ │ │ │ vceq.f32 d17, d19, d27 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [lr, #-1589] @ 0xfffff9cb │ │ │ │ svccs 0x0002f914 │ │ │ │ svcgt 0x0002f933 │ │ │ │ svceq 0x000ff112 │ │ │ │ - b 0x14e0c5c │ │ │ │ - blle 0x410930 │ │ │ │ + b 0x14e0ce4 │ │ │ │ + blle 0x4109b8 │ │ │ │ cdpeq 1, 0, cr15, cr0, cr2, {6} │ │ │ │ svclt 0x00b82a00 │ │ │ │ @ instruction: 0xfe0efa4c │ │ │ │ - bcs 0x4e79a4 │ │ │ │ + bcs 0x4e7a2c │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - blx 0x420cf8 │ │ │ │ + blx 0x420d80 │ │ │ │ sbclt pc, r2, #2, 28 │ │ │ │ svcgt 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf856429d │ │ │ │ - b 0xbf8e74 │ │ │ │ - b 0x473db8 │ │ │ │ - b 0x13f45bc │ │ │ │ + b 0xbf8efc │ │ │ │ + b 0x473e40 │ │ │ │ + b 0x13f4644 │ │ │ │ @ instruction: 0xf8a10c0e │ │ │ │ bicsle ip, r7, r0 │ │ │ │ pop {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa40f8 │ │ │ │ svclt 0x0000bb91 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r0, ip, lsl #30 │ │ │ │ - blx 0xaedcc │ │ │ │ + blx 0xaee54 │ │ │ │ svcne 0x002b1f31 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf914350c │ │ │ │ @ instruction: 0xf8532f04 │ │ │ │ @ instruction: 0xf1127f04 │ │ │ │ svclt 0x00b80f1f │ │ │ │ vstmiavc r7!, {s29-s107} │ │ │ │ @ instruction: 0xf1c2db0c │ │ │ │ - bcs 0xf3e0c │ │ │ │ - blx 0x12e0cf0 │ │ │ │ - blle 0x26fe44 │ │ │ │ + bcs 0xf3e94 │ │ │ │ + blx 0x12e0d78 │ │ │ │ + blle 0x26fecc │ │ │ │ @ instruction: 0xf04f2a1f │ │ │ │ svclt 0x00d80c00 │ │ │ │ stc2 10, cr15, [r2], {7} @ │ │ │ │ svcvc 0x0004f851 │ │ │ │ - b 0xfe40189c │ │ │ │ - blx 0x18b1648 │ │ │ │ + b 0xfe401924 │ │ │ │ + blx 0x18b16d0 │ │ │ │ vmull.u8 , d16, d0 │ │ │ │ @ instruction: 0xf856100f │ │ │ │ - b 0x1a0f28 │ │ │ │ - b 0xfe17166c │ │ │ │ + b 0x1a0fb0 │ │ │ │ + b 0xfe1716f4 │ │ │ │ andvs r0, sl, r7, lsl #4 │ │ │ │ @ instruction: 0x4640d1d7 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - bllt 0x14aee34 │ │ │ │ + bllt 0x14aeebc │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec48054 │ │ │ │ + bl 0xfec480dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x461c4615 │ │ │ │ tstls r1, r6, lsl #12 │ │ │ │ - blx 0xff02ee50 │ │ │ │ + blx 0xff02eed8 │ │ │ │ @ instruction: 0x1e6a9901 │ │ │ │ @ instruction: 0xf1011e63 │ │ │ │ @ instruction: 0xf9130510 │ │ │ │ andcc ip, r1, #1, 30 │ │ │ │ svceq 0x0007f11c │ │ │ │ @ instruction: 0xf04fbfb8 │ │ │ │ - blle 0x4b4684 │ │ │ │ + blle 0x4b470c │ │ │ │ @ instruction: 0xf1cc7814 │ │ │ │ @ instruction: 0xf1bc0e00 │ │ │ │ svclt 0x00b80f00 │ │ │ │ vseleq.f32 s30, s28, s9 │ │ │ │ @ instruction: 0xf1bcdb06 │ │ │ │ @ instruction: 0xf04f0f07 │ │ │ │ svclt 0x00d80e00 │ │ │ │ @@ -230096,194 +230131,194 @@ │ │ │ │ @ instruction: 0xf10107c4 │ │ │ │ svclt 0x00480101 │ │ │ │ stc 8, cr15, [r1], {1} │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ bicsle r4, ip, r9, lsr #5 │ │ │ │ andlt r4, r2, r0, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - bllt 0x5aeeac │ │ │ │ + bllt 0x5aef34 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec480cc │ │ │ │ + bl 0xfec48154 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, ror #31 │ │ │ │ mrcne 6, 4, r4, cr12, cr5, {0} │ │ │ │ @ instruction: 0xf7fa4607 │ │ │ │ @ instruction: 0x1eb1fa81 │ │ │ │ vceq.f32 d17, d19, d27 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [lr, #-1589] @ 0xfffff9cb │ │ │ │ svccs 0x0002f914 │ │ │ │ @ instruction: 0xf1123302 │ │ │ │ svclt 0x00b80f0f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf8b3db0e │ │ │ │ @ instruction: 0xf1c2c000 │ │ │ │ - bcs 0xf4708 │ │ │ │ - blx 0xc20dec │ │ │ │ - blle 0x270748 │ │ │ │ + bcs 0xf4790 │ │ │ │ + blx 0xc20e74 │ │ │ │ + blle 0x2707d0 │ │ │ │ @ instruction: 0xf04f2a0f │ │ │ │ svclt 0x00d80e00 │ │ │ │ vseleq.f32 s30, s4, s24 │ │ │ │ @ instruction: 0xf831b2c2 │ │ │ │ @ instruction: 0xf3c0cf02 │ │ │ │ addsmi r0, sp, #143 @ 0x8f │ │ │ │ eorscs pc, r2, r6, asr r8 @ │ │ │ │ @ instruction: 0x0c02ea2c │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ @ instruction: 0x4638d1d6 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ - blt 0xff52ef30 │ │ │ │ + blt 0xff52efb8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r0, ip, lsl #30 │ │ │ │ - blx 0x10aef4c │ │ │ │ + blx 0x10aefd4 │ │ │ │ svcne 0x002b1f31 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf914350c │ │ │ │ movwcc r2, #20228 @ 0x4f04 │ │ │ │ svceq 0x001ff112 │ │ │ │ @ instruction: 0xf04fbfb8 │ │ │ │ - blle 0x433f84 │ │ │ │ + blle 0x43400c │ │ │ │ @ instruction: 0xf1c2681f │ │ │ │ - bcs 0xf3f8c │ │ │ │ - blx 0xae0e70 │ │ │ │ - blle 0x26ffc4 │ │ │ │ + bcs 0xf4014 │ │ │ │ + blx 0xae0ef8 │ │ │ │ + blle 0x27004c │ │ │ │ @ instruction: 0xf04f2a1f │ │ │ │ svclt 0x00d80c00 │ │ │ │ stc2 10, cr15, [r2], {7} @ │ │ │ │ svcvc 0x0004f851 │ │ │ │ - b 0xfe401a1c │ │ │ │ - blx 0x18b17c8 │ │ │ │ + b 0xfe401aa4 │ │ │ │ + blx 0x18b1850 │ │ │ │ vmull.u8 , d16, d0 │ │ │ │ @ instruction: 0xf856100f │ │ │ │ - b 0x1a10a8 │ │ │ │ - b 0xfe1717ec │ │ │ │ + b 0x1a1130 │ │ │ │ + b 0xfe171874 │ │ │ │ andvs r0, sl, r7, lsl #4 │ │ │ │ @ instruction: 0x4640d1d7 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt 0xfe4aefb4 │ │ │ │ + blt 0xfe4af03c │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec481d4 │ │ │ │ + bl 0xfec4825c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [sp], -ip, lsl #12 │ │ │ │ andls r4, r1, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0xf9fcf7fa │ │ │ │ vmulne.f32 s19, s22, s2 │ │ │ │ @ instruction: 0xf1044621 │ │ │ │ - bcc 0x132434 │ │ │ │ + bcc 0x1324bc │ │ │ │ @ instruction: 0xf1bce010 │ │ │ │ @ instruction: 0xf04f0f07 │ │ │ │ svclt 0x00d80e00 │ │ │ │ vseleq.f32 s30, s24, s8 │ │ │ │ @ instruction: 0xf10107c4 │ │ │ │ svclt 0x00480101 │ │ │ │ stc 8, cr15, [r1], {1} │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ andsle r4, r5, sp, lsl #5 │ │ │ │ svcgt 0x0001f913 │ │ │ │ @ instruction: 0xf04f3201 │ │ │ │ @ instruction: 0xf11c0e00 │ │ │ │ - blle 0xffc34c44 │ │ │ │ + blle 0xffc34ccc │ │ │ │ mulmi r0, r2, r9 │ │ │ │ vmlseq.f32 s28, s24, s31 │ │ │ │ svceq 0x0000f1bc │ │ │ │ - blx 0x1227bb4 │ │ │ │ + blx 0x1227c3c │ │ │ │ @ instruction: 0xf004f40e │ │ │ │ - bl 0x474844 │ │ │ │ + bl 0x4748cc │ │ │ │ ldrb r0, [pc, r4, ror #28] │ │ │ │ andlt r4, r2, r0, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - blt 0x142f038 │ │ │ │ + blt 0x142f0c0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec48258 │ │ │ │ + bl 0xfec482e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, ror #31 │ │ │ │ mrcne 6, 4, r4, cr12, cr5, {0} │ │ │ │ @ instruction: 0xf7fa4607 │ │ │ │ mrcne 9, 5, APSR_nzcv, cr1, cr11, {5} @ │ │ │ │ vceq.f32 d17, d19, d27 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [lr, #-1589] @ 0xfffff9cb │ │ │ │ - bcs 0x4e90d4 │ │ │ │ + bcs 0x4e915c │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - blx 0x420fe4 │ │ │ │ + blx 0x42106c │ │ │ │ sbclt pc, r2, #2, 28 │ │ │ │ svcgt 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf856429d │ │ │ │ - b 0xbf9160 │ │ │ │ - b 0x4740a4 │ │ │ │ - b 0x13f48a8 │ │ │ │ + b 0xbf91e8 │ │ │ │ + b 0x47412c │ │ │ │ + b 0x13f4930 │ │ │ │ @ instruction: 0xf8a10c0e │ │ │ │ andsle ip, r4, r0 │ │ │ │ svccs 0x0002f914 │ │ │ │ @ instruction: 0xf04f3302 │ │ │ │ @ instruction: 0xf1120e00 │ │ │ │ - blle 0xffa74cf4 │ │ │ │ + blle 0xffa74d7c │ │ │ │ @ instruction: 0xc000f9b3 │ │ │ │ vmlseq.f32 s28, s4, s31 │ │ │ │ - ble 0xff77b8c4 │ │ │ │ + ble 0xff77b94c │ │ │ │ stc2 10, cr15, [lr], {76} @ 0x4c @ │ │ │ │ cdpeq 0, 0, cr15, cr1, cr12, {0} │ │ │ │ vmuleq.f64 d30, d12, d14 │ │ │ │ @ instruction: 0x4638e7d9 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ - blt 0x2af0c4 │ │ │ │ + blt 0x2af14c │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r0, ip, lsl #30 │ │ │ │ @ instruction: 0xf974f7fa │ │ │ │ svcne 0x002b1f31 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf914350c │ │ │ │ movwcc r2, #20228 @ 0x4f04 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svceq 0x001ff112 │ │ │ │ ldmdavs pc, {r1, r3, r8, r9, fp, ip, lr, pc} @ │ │ │ │ @ instruction: 0x0c02ea6f │ │ │ │ - blle 0x7bb920 │ │ │ │ + blle 0x7bb9a8 │ │ │ │ @ instruction: 0xf04f2a1f │ │ │ │ svclt 0x00d80c00 │ │ │ │ stc2 10, cr15, [r2], {7} @ │ │ │ │ svcvc 0x0004f851 │ │ │ │ - b 0xfe401ba8 │ │ │ │ - blx 0x18b1954 │ │ │ │ + b 0xfe401c30 │ │ │ │ + blx 0x18b19dc │ │ │ │ vmull.u8 , d16, d0 │ │ │ │ @ instruction: 0xf856100f │ │ │ │ - b 0x1a1234 │ │ │ │ - b 0xfe171978 │ │ │ │ + b 0x1a12bc │ │ │ │ + b 0xfe171a00 │ │ │ │ andvs r0, sl, r7, lsl #4 │ │ │ │ @ instruction: 0x4640d1db │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ stmiblt r8, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf70cfa47 │ │ │ │ stceq 0, cr15, [r1], {7} │ │ │ │ @ instruction: 0x0c67eb0c │ │ │ │ svclt 0x0000e7e2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec48370 │ │ │ │ + bl 0xfec483f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [sp], -ip, lsl #12 │ │ │ │ andls r4, r1, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0xf92ef7fa │ │ │ │ vmulne.f32 s19, s22, s2 │ │ │ │ @ instruction: 0xf1044621 │ │ │ │ - bcc 0x1325d0 │ │ │ │ + bcc 0x132658 │ │ │ │ @ instruction: 0xf1bce010 │ │ │ │ @ instruction: 0xf04f0f07 │ │ │ │ svclt 0x00d80e00 │ │ │ │ vseleq.f32 s30, s24, s8 │ │ │ │ @ instruction: 0xf10107c4 │ │ │ │ svclt 0x00480101 │ │ │ │ stc 8, cr15, [r1], {1} │ │ │ │ @@ -230292,109 +230327,109 @@ │ │ │ │ svcgt 0x0001f913 │ │ │ │ @ instruction: 0xf11c3201 │ │ │ │ svclt 0x00b80f08 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldmdavc r4, {r2, r3, r5, r6, r7, r8, r9, fp, ip, lr, pc} │ │ │ │ vmlseq.f32 s28, s24, s31 │ │ │ │ svceq 0x0000f1bc │ │ │ │ - blx 0xa27d50 │ │ │ │ + blx 0xa27dd8 │ │ │ │ @ instruction: 0xf004f40e │ │ │ │ - bl 0x4749e0 │ │ │ │ + bl 0x474a68 │ │ │ │ @ instruction: 0xe7df0e54 │ │ │ │ andlt r4, r2, r0, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ ldmdblt lr!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec483f4 │ │ │ │ + bl 0xfec4847c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, ror #31 │ │ │ │ mrcne 6, 4, r4, cr12, cr5, {0} │ │ │ │ @ instruction: 0xf7fa4607 │ │ │ │ cdpne 8, 11, cr15, cr1, cr13, {7} │ │ │ │ vceq.f32 d17, d19, d27 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [lr, #-1589] @ 0xfffff9cb │ │ │ │ - bcs 0x4e9270 │ │ │ │ + bcs 0x4e92f8 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - blx 0x421180 │ │ │ │ + blx 0x421208 │ │ │ │ sbclt pc, r2, #2, 28 │ │ │ │ svcgt 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf85642ab │ │ │ │ - b 0xbf92fc │ │ │ │ - b 0x474240 │ │ │ │ - b 0x13f4a44 │ │ │ │ + b 0xbf9384 │ │ │ │ + b 0x4742c8 │ │ │ │ + b 0x13f4acc │ │ │ │ @ instruction: 0xf8a10c0e │ │ │ │ andsle ip, r5, r0 │ │ │ │ svccs 0x0002f914 │ │ │ │ @ instruction: 0xf1123302 │ │ │ │ svclt 0x00b80f10 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf8b3dbe5 │ │ │ │ - b 0x1ce125c │ │ │ │ - bcs 0xf4a68 │ │ │ │ - blx 0xc27dc8 │ │ │ │ + b 0x1ce12e4 │ │ │ │ + bcs 0xf4af0 │ │ │ │ + blx 0xc27e50 │ │ │ │ @ instruction: 0xf00cfc0e │ │ │ │ - bl 0x474a70 │ │ │ │ + bl 0x474af8 │ │ │ │ @ instruction: 0xe7d80e5c │ │ │ │ pop {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa40f8 │ │ │ │ svclt 0x0000b937 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhbtmi r1, r0, ip, lsl #30 │ │ │ │ @ instruction: 0xf8a4f7fa │ │ │ │ svcne 0x002b1f31 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf914350c │ │ │ │ movwcc r2, #20228 @ 0x4f04 │ │ │ │ svceq 0x0020f112 │ │ │ │ @ instruction: 0xf04fbfb8 │ │ │ │ - blle 0x3742b8 │ │ │ │ - b 0x1ccb338 │ │ │ │ - bcs 0xf42c8 │ │ │ │ - bcs 0x8e7f30 │ │ │ │ + blle 0x374340 │ │ │ │ + b 0x1ccb3c0 │ │ │ │ + bcs 0xf4350 │ │ │ │ + bcs 0x8e7fb8 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - blx 0x2e122c │ │ │ │ + blx 0x2e12b4 │ │ │ │ @ instruction: 0xf851fc02 │ │ │ │ addsmi r7, sp, #4, 30 │ │ │ │ andeq lr, r7, #140, 20 @ 0x8c000 │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eorsgt pc, ip, r6, asr r8 @ │ │ │ │ andeq lr, ip, #8192 @ 0x2000 │ │ │ │ andeq lr, r7, #532480 @ 0x82000 │ │ │ │ bicsle r6, sl, sl │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fa41f0 │ │ │ │ - blx 0xadf6d8 │ │ │ │ + blx 0xadf760 │ │ │ │ @ instruction: 0xf007f70c │ │ │ │ - bl 0x3f4308 │ │ │ │ + bl 0x3f4390 │ │ │ │ ubfx r0, r7, #24, #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec48510 │ │ │ │ + bl 0xfec48598 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xf85ef7fa │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ - bcc 0x138cb8 │ │ │ │ + bcc 0x138d40 │ │ │ │ ldreq pc, [r0], #-257 @ 0xfffffeff │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ svceq 0x0001f010 │ │ │ │ @ instruction: 0xf992d00b │ │ │ │ @ instruction: 0xf993c000 │ │ │ │ - bl 0x829344 │ │ │ │ + bl 0x8293cc │ │ │ │ @ instruction: 0xf11c0c0e │ │ │ │ - b 0x14b4350 │ │ │ │ + b 0x14b43d8 │ │ │ │ @ instruction: 0xf8810c5c │ │ │ │ mrscc ip, (UNDEF: 1) │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, r1, lsr #5 │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ stmialt r0, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -230402,28 +230437,28 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d4614 │ │ │ │ pkhbtmi r4, r1, lr, lsl #12 │ │ │ │ @ instruction: 0xf82ef7fa │ │ │ │ cdpne 14, 10, cr1, cr3, cr9, {5} │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ strcc r1, [lr], #-3762 @ 0xfffff14e │ │ │ │ svc 0x0002f932 │ │ │ │ @ instruction: 0xf933b2c7 │ │ │ │ @ instruction: 0xf3c08f02 │ │ │ │ @ instruction: 0xf831008f │ │ │ │ - bl 0x70cfb0 │ │ │ │ - b 0x14b43e4 │ │ │ │ - bl 0x1490f68 │ │ │ │ + bl 0x70d038 │ │ │ │ + b 0x14b446c │ │ │ │ + bl 0x1490ff0 │ │ │ │ @ instruction: 0xf11c7ee8 │ │ │ │ @ instruction: 0xf14e0c01 │ │ │ │ @ instruction: 0xf8550e00 │ │ │ │ - b 0x14cd49c │ │ │ │ + b 0x14cd524 │ │ │ │ addsmi r0, ip, #92, 24 @ 0x5c00 │ │ │ │ vstmiavc lr, {s29-s104} │ │ │ │ streq lr, [r7], -r6, lsr #20 │ │ │ │ @ instruction: 0x0c07ea0c │ │ │ │ @ instruction: 0x0c06ea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ @ instruction: 0x4648d1dc │ │ │ │ @@ -230434,53 +230469,53 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ pkhbtmi r4, r1, lr, lsl #12 │ │ │ │ @ instruction: 0xfff0f7f9 │ │ │ │ @ instruction: 0xf1a41f29 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ svcne 0x00330535 │ │ │ │ @ instruction: 0xf853340c │ │ │ │ sbclt r2, r7, #4, 30 │ │ │ │ svchi 0x0004f85e │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ svcvs 0x0004f851 │ │ │ │ @ instruction: 0x0c02eb18 │ │ │ │ rscvc lr, r2, #323584 @ 0x4f000 │ │ │ │ rscvc lr, r8, #67584 @ 0x10800 │ │ │ │ stceq 1, cr15, [r1], {28} │ │ │ │ andeq pc, r0, #-2147483632 @ 0x80000010 │ │ │ │ eorsvc pc, r7, r5, asr r8 @ │ │ │ │ mrrceq 10, 4, lr, ip, cr15 │ │ │ │ - b 0x1402a14 │ │ │ │ - b 0xfe290750 │ │ │ │ - b 0x171c7c │ │ │ │ - b 0xfe171c6c │ │ │ │ + b 0x1402a9c │ │ │ │ + b 0xfe2907d8 │ │ │ │ + b 0x171d04 │ │ │ │ + b 0xfe171cf4 │ │ │ │ andvs r0, sl, r6, lsl #4 │ │ │ │ @ instruction: 0x4648d1dd │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stmdalt r4, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec48668 │ │ │ │ + bl 0xfec486f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xffb2f7f9 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ - bcc 0x138e10 │ │ │ │ + bcc 0x138e98 │ │ │ │ ldreq pc, [r0], #-257 @ 0xfffffeff │ │ │ │ movwcc r3, #4609 @ 0x1201 │ │ │ │ svceq 0x0001f010 │ │ │ │ @ instruction: 0xf892d00b │ │ │ │ @ instruction: 0xf893c000 │ │ │ │ - bl 0x82949c │ │ │ │ + bl 0x829524 │ │ │ │ @ instruction: 0xf10c0c0e │ │ │ │ - b 0x14b44a8 │ │ │ │ + b 0x14b4530 │ │ │ │ @ instruction: 0xf8810c5c │ │ │ │ mrscc ip, (UNDEF: 1) │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, r1, lsr #5 │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ ldmdalt r4, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -230489,26 +230524,26 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d4614 │ │ │ │ pkhbtmi r4, r1, lr, lsl #12 │ │ │ │ @ instruction: 0xff82f7f9 │ │ │ │ @ instruction: 0xf1a41ea9 │ │ │ │ vceq.f32 d16, d3, d2 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ mrcne 5, 5, r0, cr3, cr5, {1} │ │ │ │ andcs r3, r0, #234881024 @ 0xe000000 │ │ │ │ svcgt 0x0002f83e │ │ │ │ @ instruction: 0xf833b2c7 │ │ │ │ @ instruction: 0xf3c08f02 │ │ │ │ @ instruction: 0xf831008f │ │ │ │ - bl 0x80d10c │ │ │ │ + bl 0x80d194 │ │ │ │ @ instruction: 0xf8550c08 │ │ │ │ @ instruction: 0xf10c7037 │ │ │ │ - bl 0x1174514 │ │ │ │ - b 0xa7351c │ │ │ │ + bl 0x117459c │ │ │ │ + b 0xa735a4 │ │ │ │ ldrbmi r0, [r4, #-1543]! @ 0xfffff9f9 │ │ │ │ mrrceq 10, 4, lr, ip, cr15 │ │ │ │ vstmiavc r8, {s29-s104} │ │ │ │ @ instruction: 0x0c07ea0c │ │ │ │ @ instruction: 0x0c06ea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ strbmi sp, [r8], -r0, ror #3 │ │ │ │ @@ -230519,38 +230554,38 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r1, lr, lsl #12 │ │ │ │ @ instruction: 0xff46f7f9 │ │ │ │ svcne 0x00211f33 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr5, {5} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ strcs r3, [r0], #-1292 @ 0xfffffaf4 │ │ │ │ svccs 0x0004f85e │ │ │ │ svcgt 0x0004f853 │ │ │ │ svcvc 0x0004f851 │ │ │ │ @ instruction: 0x0c0ceb12 │ │ │ │ vmlal.u , d16, d2[0] │ │ │ │ @ instruction: 0xf856100f │ │ │ │ - bl 0x121164c │ │ │ │ + bl 0x12116d4 │ │ │ │ @ instruction: 0xf11c0204 │ │ │ │ @ instruction: 0xf1420c01 │ │ │ │ ldrbmi r0, [r5, #-512]! @ 0xfffffe00 │ │ │ │ mrrceq 10, 4, lr, ip, cr15 │ │ │ │ vstmiavc r2, {s29-s104} │ │ │ │ andeq lr, ip, #552960 @ 0x87000 │ │ │ │ andeq lr, r8, #8192 @ 0x2000 │ │ │ │ andeq lr, r7, #532480 @ 0x82000 │ │ │ │ bicsle r6, pc, sl │ │ │ │ pop {r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f943f8 │ │ │ │ svclt 0x0000bf9b │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec487bc │ │ │ │ + bl 0xfec48844 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ addlt r5, r5, sp, lsr ip │ │ │ │ ldceq 1, cr15, [r0], {12} │ │ │ │ stcgt 8, cr15, [r5], {28} │ │ │ │ mcrrne 3, 12, pc, r0, cr12 @ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @@ -230560,79 +230595,79 @@ │ │ │ │ @ instruction: 0xffe8f7f9 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec48804 │ │ │ │ + bl 0xfec4888c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ addlt r5, r5, sp, lsr ip │ │ │ │ ldceq 1, cr15, [r0], {12} │ │ │ │ stcgt 8, cr15, [r5], {28} │ │ │ │ mcrrne 3, 12, pc, r0, cr12 @ │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ - ldclcc 0, cr15, [pc], #316 @ 0xf1760 │ │ │ │ + ldclcc 0, cr15, [pc], #316 @ 0xf17e8 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xffc2f7f9 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec48850 │ │ │ │ + bl 0xfec488d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xce01e9cd │ │ │ │ @ instruction: 0xffa6f7f9 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec48884 │ │ │ │ + bl 0xfec4890c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ @ instruction: 0xcc01e9cd │ │ │ │ - ldclcc 0, cr15, [pc], #316 @ 0xf17d4 │ │ │ │ + ldclcc 0, cr15, [pc], #316 @ 0xf185c │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xff8cf7f9 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec488bc │ │ │ │ + bl 0xfec48944 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ - blmi 0xb02f3c │ │ │ │ + blmi 0xb02fc4 │ │ │ │ @ instruction: 0x46071e54 │ │ │ │ ldmdavs fp, {r0, r8, ip, pc} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ @ instruction: 0xf7f90300 │ │ │ │ movwcs pc, #3715 @ 0xe83 @ │ │ │ │ ldrmi r9, [lr], r1, lsl #18 │ │ │ │ movwcc lr, #14797 @ 0x39cd │ │ │ │ movwcc lr, #22989 @ 0x59cd │ │ │ │ movweq pc, #45325 @ 0xb10d @ │ │ │ │ ldrmi r1, [sp], -sl, ror #24 │ │ │ │ streq pc, [r1], -lr │ │ │ │ svcgt 0x0001f914 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ @ instruction: 0xf812b96e │ │ │ │ - bl 0xfec0c308 │ │ │ │ + bl 0xfec0c390 │ │ │ │ @ instruction: 0xf8050c06 │ │ │ │ @ instruction: 0xf00ecf01 │ │ │ │ @ instruction: 0xf10e0601 │ │ │ │ @ instruction: 0xf9140e01 │ │ │ │ cdpcs 15, 0, cr12, cr0, cr1, {0} │ │ │ │ @ instruction: 0xf812d0f1 │ │ │ │ @ instruction: 0xf1be6c02 │ │ │ │ @@ -230642,74 +230677,74 @@ │ │ │ │ @ instruction: 0xf10de7e0 │ │ │ │ movwcc r0, #4635 @ 0x121b │ │ │ │ @ instruction: 0xf10107c4 │ │ │ │ vaddw.u8 q8, q0, d1 │ │ │ │ svclt 0x0044004f │ │ │ │ @ instruction: 0xf801781c │ │ │ │ addsmi r4, r3, #256 @ 0x100 │ │ │ │ - blmi 0x2e5f18 │ │ │ │ - blls 0x2cb7b8 │ │ │ │ + blmi 0x2e5fa0 │ │ │ │ + blls 0x2cb840 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ mcrlt 7, 6, pc, cr2, cr9, {7} @ │ │ │ │ - blx 0xff62de8e │ │ │ │ + blx 0xff52df16 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec48974 │ │ │ │ + bl 0xfec489fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ - blmi 0xc82ff8 │ │ │ │ + blmi 0xc83080 │ │ │ │ cdpne 6, 9, cr4, cr5, cr12, {0} │ │ │ │ ldmdavs fp, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf7f90300 │ │ │ │ movwcs pc, #3623 @ 0xe27 @ │ │ │ │ smlatbeq r2, sp, r1, pc @ │ │ │ │ stmib sp, {r2, r3, r4, r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ ldcne 3, cr3, [r2], #8 │ │ │ │ @ instruction: 0xf00c460b │ │ │ │ @ instruction: 0xf9350601 │ │ │ │ @ instruction: 0xf10cef02 │ │ │ │ stmdblt lr!, {r0, sl, fp}^ │ │ │ │ - blvs 0x1af880 │ │ │ │ + blvs 0x1af908 │ │ │ │ vmlaeq.f64 d14, d22, d30 │ │ │ │ svc 0x0002f823 │ │ │ │ streq pc, [r1], -ip │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ svc 0x0002f935 │ │ │ │ rscsle r2, r1, r0, lsl #28 │ │ │ │ stcvs 8, cr15, [r4], {50} @ 0x32 │ │ │ │ svceq 0x0008f1bc │ │ │ │ @ instruction: 0xf82344b6 │ │ │ │ andle lr, r1, r2, lsl #30 │ │ │ │ strb r3, [r0, r2, lsl #4]! │ │ │ │ stceq 1, cr15, [r2], {164} @ 0xa4 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ sbclt r3, r2, #234881024 @ 0xe000000 │ │ │ │ svccc 0x0002f83c │ │ │ │ svcpl 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf8564564 │ │ │ │ - b 0x9b98d0 │ │ │ │ - b 0x172414 │ │ │ │ - b 0x11b2024 │ │ │ │ + b 0x9b9958 │ │ │ │ + b 0x17249c │ │ │ │ + b 0x11b20ac │ │ │ │ @ instruction: 0xf8ac0302 │ │ │ │ mvnle r3, r0 │ │ │ │ ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrtmi sp, [r8], -r5, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f940f0 │ │ │ │ @ instruction: 0xf1c9be5b │ │ │ │ - svclt 0x0000fb6d │ │ │ │ + svclt 0x0000fb69 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrmi fp, [ip], -r8, lsl #1 │ │ │ │ ldrmi r4, [r5], -lr, lsr #22 │ │ │ │ @@ -230734,18 +230769,18 @@ │ │ │ │ @ instruction: 0xf8530c01 │ │ │ │ svccs 0x00002f04 │ │ │ │ @ instruction: 0xf856d0f2 │ │ │ │ @ instruction: 0xf1bc702c │ │ │ │ ldrtmi r0, [sl], #-3844 @ 0xfffff0fc │ │ │ │ andle r6, r1, sl, lsr #32 │ │ │ │ strb r3, [r2, r4, lsl #10]! │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf1011f0a │ │ │ │ - blx 0x18b28f8 │ │ │ │ + blx 0x18b2980 │ │ │ │ @ instruction: 0xf852fc80 │ │ │ │ @ instruction: 0xf85e1f04 │ │ │ │ @ instruction: 0xf3c03b04 │ │ │ │ addsmi r1, r4, #15 │ │ │ │ eorspl pc, ip, r6, asr r8 @ │ │ │ │ movweq lr, #6787 @ 0x1a83 │ │ │ │ movweq lr, #23043 @ 0x5a03 │ │ │ │ @@ -230754,21 +230789,21 @@ │ │ │ │ ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strbmi sp, [r0], -r5, lsl #2 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f941f0 │ │ │ │ @ instruction: 0xf1c9bdf1 │ │ │ │ - svclt 0x0000fb03 │ │ │ │ + svclt 0x0000faff │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec48b18 │ │ │ │ + bl 0xfec48ba0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ - blmi 0xb03198 │ │ │ │ + blmi 0xb03220 │ │ │ │ @ instruction: 0x46071e54 │ │ │ │ ldmdavs fp, {r0, r8, ip, pc} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ @ instruction: 0xf7f90300 │ │ │ │ movwcs pc, #3413 @ 0xd55 @ │ │ │ │ ldrmi r9, [lr], r1, lsl #18 │ │ │ │ movwcc lr, #14797 @ 0x39cd │ │ │ │ @@ -230793,74 +230828,74 @@ │ │ │ │ @ instruction: 0xf10de7e0 │ │ │ │ movwcc r0, #4635 @ 0x121b │ │ │ │ @ instruction: 0xf10107c4 │ │ │ │ vaddw.u8 q8, q0, d1 │ │ │ │ svclt 0x0044004f │ │ │ │ @ instruction: 0xf801781c │ │ │ │ addsmi r4, r3, #256 @ 0x100 │ │ │ │ - blmi 0x2e6174 │ │ │ │ - blls 0x2cba14 │ │ │ │ + blmi 0x2e61fc │ │ │ │ + blls 0x2cba9c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldclt 7, cr15, [r4, #996] @ 0x3e4 │ │ │ │ - blx 0xfeaae0e8 │ │ │ │ + blx 0xfe9ae170 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec48bd0 │ │ │ │ + bl 0xfec48c58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ - blmi 0xc83254 │ │ │ │ + blmi 0xc832dc │ │ │ │ cdpne 6, 9, cr4, cr5, cr12, {0} │ │ │ │ ldmdavs fp, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf7f90300 │ │ │ │ movwcs pc, #3321 @ 0xcf9 @ │ │ │ │ smlatbeq r2, sp, r1, pc @ │ │ │ │ stmib sp, {r2, r3, r4, r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ ldcne 3, cr3, [r2], #8 │ │ │ │ @ instruction: 0xf00c460b │ │ │ │ @ instruction: 0xf9350601 │ │ │ │ @ instruction: 0xf10cef02 │ │ │ │ stmdblt r6!, {r0, sl, fp}^ │ │ │ │ - blvs 0x1afadc │ │ │ │ + blvs 0x1afb64 │ │ │ │ @ instruction: 0xf82344b6 │ │ │ │ @ instruction: 0xf00cef02 │ │ │ │ @ instruction: 0xf10c0601 │ │ │ │ @ instruction: 0xf9350c01 │ │ │ │ cdpcs 15, 0, cr14, cr0, cr2, {0} │ │ │ │ @ instruction: 0xf832d0f2 │ │ │ │ @ instruction: 0xf1bc6c04 │ │ │ │ - bl 0xfec75654 │ │ │ │ + bl 0xfec756dc │ │ │ │ @ instruction: 0xf8230e06 │ │ │ │ andle lr, r1, r2, lsl #30 │ │ │ │ strb r3, [r0, r2, lsl #4]! │ │ │ │ stceq 1, cr15, [r2], {164} @ 0xa4 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ sbclt r3, r2, #234881024 @ 0xe000000 │ │ │ │ svccc 0x0002f83c │ │ │ │ svcpl 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf8564564 │ │ │ │ - b 0x9b9b2c │ │ │ │ - b 0x172670 │ │ │ │ - b 0x11b2280 │ │ │ │ + b 0x9b9bb4 │ │ │ │ + b 0x1726f8 │ │ │ │ + b 0x11b2308 │ │ │ │ @ instruction: 0xf8ac0302 │ │ │ │ mvnle r3, r0 │ │ │ │ ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrtmi sp, [r8], -r5, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f940f0 │ │ │ │ @ instruction: 0xf1c9bd2d │ │ │ │ - svclt 0x0000fa3f │ │ │ │ + svclt 0x0000fa3b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrmi fp, [ip], -r8, lsl #1 │ │ │ │ ldrmi r4, [r5], -lr, lsr #22 │ │ │ │ @@ -230882,38 +230917,38 @@ │ │ │ │ @ instruction: 0xf845443a │ │ │ │ @ instruction: 0xf00c2b04 │ │ │ │ @ instruction: 0xf10c0701 │ │ │ │ @ instruction: 0xf8530c01 │ │ │ │ svccs 0x00002f04 │ │ │ │ @ instruction: 0xf856d0f2 │ │ │ │ @ instruction: 0xf1bc702c │ │ │ │ - bl 0xfe97571c │ │ │ │ + bl 0xfe9757a4 │ │ │ │ eorvs r0, sl, r7, lsl #4 │ │ │ │ strcc sp, [r4, #-1] │ │ │ │ vabd.s8 q15, , │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ svcne 0x000a0635 │ │ │ │ streq pc, [ip], #-257 @ 0xfffffeff │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svcne 0x0004f852 │ │ │ │ - blcc 0x22fca8 │ │ │ │ + blcc 0x22fd30 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf8564294 │ │ │ │ - b 0xfe1c5c2c │ │ │ │ - b 0x1b2744 │ │ │ │ - b 0xfe1b2758 │ │ │ │ + b 0xfe1c5cb4 │ │ │ │ + b 0x1b27cc │ │ │ │ + b 0xfe1b27e0 │ │ │ │ andsvs r0, r3, r1, lsl #6 │ │ │ │ - blmi 0x2e62fc │ │ │ │ - blls 0x2cbbb8 │ │ │ │ + blmi 0x2e6384 │ │ │ │ + blls 0x2cbc40 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andlt r4, r8, r0, asr #12 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ stcllt 7, cr15, [r2], {249} @ 0xf9 │ │ │ │ - @ instruction: 0xf9d4f1c9 │ │ │ │ + @ instruction: 0xf9d0f1c9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ mrrcne 0, 8, fp, ip, cr8 │ │ │ │ vnmlsne.f64 d20, d5, d24 │ │ │ │ @@ -230925,24 +230960,24 @@ │ │ │ │ ldrmi r9, [r6], -r1, lsl #18 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r0, r1, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf0033305 │ │ │ │ @ instruction: 0xf9150701 │ │ │ │ movwcc ip, #7937 @ 0x1f01 │ │ │ │ @ instruction: 0xf914b977 │ │ │ │ - bl 0xff0107bc │ │ │ │ + bl 0xff010844 │ │ │ │ @ instruction: 0xf0030c07 │ │ │ │ movwcc r0, #5889 @ 0x1701 │ │ │ │ mrrceq 10, 4, lr, ip, cr15 │ │ │ │ svcgt 0x0001f806 │ │ │ │ svcgt 0x0001f915 │ │ │ │ rscsle r2, r0, r0, lsl #30 │ │ │ │ @ instruction: 0xec02f914 │ │ │ │ vmoveq.32 d12[0], lr │ │ │ │ - b 0x14bc81c │ │ │ │ + b 0x14bc8a4 │ │ │ │ @ instruction: 0xf8060e5e │ │ │ │ andle lr, r1, r1, lsl #30 │ │ │ │ ldrb r3, [lr, r1, lsl #8] │ │ │ │ tstpeq fp, #1073741827 @ p-variant is OBSOLETE @ 0x40000003 │ │ │ │ strbeq r3, [r4, r1, lsl #4] │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ @@ -230952,18 +230987,18 @@ │ │ │ │ ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strbmi sp, [r0], -r5, lsl #2 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f941f0 │ │ │ │ @ instruction: 0xf1c9bc65 │ │ │ │ - svclt 0x0000f977 │ │ │ │ + svclt 0x0000f973 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec48e30 │ │ │ │ + bl 0xfec48eb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x461e0fd0 │ │ │ │ addlt r4, r7, r0, lsr fp │ │ │ │ ldmdavs fp, {r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ cdpne 3, 9, cr0, cr5, cr0, {0} │ │ │ │ @ instruction: 0xf7f94607 │ │ │ │ @@ -230972,15 +231007,15 @@ │ │ │ │ @ instruction: 0x469e1cb2 │ │ │ │ stmib sp, {r1, r2, r3, r9, sl, lr}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf00e3302 │ │ │ │ @ instruction: 0xf9350301 │ │ │ │ @ instruction: 0xf10ecf02 │ │ │ │ ldmdblt fp!, {r0, r9, sl, fp}^ │ │ │ │ - blcc 0x1b013c │ │ │ │ + blcc 0x1b01c4 │ │ │ │ @ instruction: 0x0c03ebbc │ │ │ │ movweq pc, #4110 @ 0x100e @ │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ mrrceq 10, 4, lr, ip, cr15 │ │ │ │ svcgt 0x0002f826 │ │ │ │ svcgt 0x0002f935 │ │ │ │ rscle r2, pc, r0, lsl #22 │ │ │ │ @@ -230988,104 +231023,104 @@ │ │ │ │ movweq lr, #51987 @ 0xcb13 │ │ │ │ svceq 0x0008f1be │ │ │ │ cmpeq r3, #323584 @ 0x4f000 │ │ │ │ svccc 0x0002f826 │ │ │ │ andcc sp, r2, #1 │ │ │ │ @ instruction: 0xf1a4e7db │ │ │ │ @ instruction: 0xf2430c02 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [lr], #-1589 @ 0xfffff9cb │ │ │ │ @ instruction: 0xf83cb2c2 │ │ │ │ @ instruction: 0xf8313f02 │ │ │ │ @ instruction: 0xf3c05f02 │ │ │ │ strmi r0, [r4, #143]! @ 0x8f │ │ │ │ eorscs pc, r2, r6, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ andeq lr, r5, #8192 @ 0x2000 │ │ │ │ movweq lr, #10819 @ 0x2a43 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ - blmi 0x2e6490 │ │ │ │ - blls 0x24bd4c │ │ │ │ + blmi 0x2e6518 │ │ │ │ + blls 0x24bdd4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andlt r4, r7, r8, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ - bllt 0xfff2fcdc │ │ │ │ - @ instruction: 0xf90af1c9 │ │ │ │ + bllt 0xfff2fd64 │ │ │ │ + @ instruction: 0xf906f1c9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ svcne 0x0014b089 │ │ │ │ @ instruction: 0x46814a35 │ │ │ │ smlabtcc r0, sp, r9, lr │ │ │ │ andls r6, r7, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ - blx 0x182fd0e │ │ │ │ + blx 0x182fd96 │ │ │ │ andcs r9, r0, #0, 22 │ │ │ │ cdpeq 1, 0, cr15, cr12, cr13, {0} │ │ │ │ ldrmi r9, [r4], r1, lsl #18 │ │ │ │ @ instruction: 0xf1a34675 │ │ │ │ stmib sp, {r3, r9, sl}^ │ │ │ │ stmib sp, {r0, r1, r9, sp}^ │ │ │ │ @ instruction: 0xf00c2205 │ │ │ │ @ instruction: 0xf8540701 │ │ │ │ @ instruction: 0xf10c2f04 │ │ │ │ ldmiblt pc, {r0, sl, fp} @ │ │ │ │ eorhi pc, ip, r3, asr r8 @ │ │ │ │ - bl 0xfed77cb4 │ │ │ │ - bl 0x1ab257c │ │ │ │ + bl 0xfed77d3c │ │ │ │ + bl 0x1ab2604 │ │ │ │ ldmdaeq r2, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr}^ │ │ │ │ sbcvc lr, r7, #270336 @ 0x42000 │ │ │ │ - blcs 0x22fe7c │ │ │ │ + blcs 0x22ff04 │ │ │ │ streq pc, [r1, -ip] │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ svccs 0x0004f854 │ │ │ │ rscle r2, fp, r0, lsl #30 │ │ │ │ eorvc pc, ip, r6, asr r8 @ │ │ │ │ stmiavc r2!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ - bl 0x12f806c │ │ │ │ + bl 0x12f80f4 │ │ │ │ @ instruction: 0xf1bc77e7 │ │ │ │ - b 0x14b599c │ │ │ │ - b 0x11726d8 │ │ │ │ + b 0x14b5a24 │ │ │ │ + b 0x1172760 │ │ │ │ eorvs r7, sl, r7, asr #5 │ │ │ │ strcc sp, [r4, #-1] │ │ │ │ vaba.s8 q15, , │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ svcne 0x000a0635 │ │ │ │ streq pc, [ip], #-257 @ 0xfffffeff │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svcne 0x0004f852 │ │ │ │ - blcc 0x22ff2c │ │ │ │ + blcc 0x22ffb4 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf8564294 │ │ │ │ - b 0xfe1c5eb0 │ │ │ │ - b 0x1b29c8 │ │ │ │ - b 0xfe1b29dc │ │ │ │ + b 0xfe1c5f38 │ │ │ │ + b 0x1b2a50 │ │ │ │ + b 0xfe1b2a64 │ │ │ │ andsvs r0, r3, r1, lsl #6 │ │ │ │ - blmi 0x2e6580 │ │ │ │ - blls 0x2cbe3c │ │ │ │ + blmi 0x2e6608 │ │ │ │ + blls 0x2cbec4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andlt r4, r9, r8, asr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - bllt 0xfe12fdcc │ │ │ │ - @ instruction: 0xf892f1c9 │ │ │ │ + bllt 0xfe12fe54 │ │ │ │ + @ instruction: 0xf88ef1c9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ mrrcne 0, 8, fp, ip, cr8 │ │ │ │ vnmlsne.f64 d20, d5, d24 │ │ │ │ smlabbls r1, r0, r6, r4 │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0xffa2fdfc │ │ │ │ + blx 0xffa2fe84 │ │ │ │ andeq pc, fp, #1073741827 @ 0x40000003 │ │ │ │ ldrmi r9, [r6], -r1, lsl #18 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r0, r1, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf0033305 │ │ │ │ @ instruction: 0xf9150701 │ │ │ │ movwcc ip, #7937 @ 0x1f01 │ │ │ │ @@ -231095,15 +231130,15 @@ │ │ │ │ vmoveq.32 d12[0], lr │ │ │ │ vnmlaeq.f32 s29, s28, s30 │ │ │ │ svc 0x0001f806 │ │ │ │ svcgt 0x0001f915 │ │ │ │ rscsle r2, r0, r0, lsl #30 │ │ │ │ @ instruction: 0x7c02f914 │ │ │ │ @ instruction: 0x0c07ebbc │ │ │ │ - b 0x14bcaa0 │ │ │ │ + b 0x14bcb28 │ │ │ │ @ instruction: 0xf8060c5c │ │ │ │ andle ip, r1, r1, lsl #30 │ │ │ │ ldrb r3, [lr, r1, lsl #8] │ │ │ │ tstpeq fp, #1073741827 @ p-variant is OBSOLETE @ 0x40000003 │ │ │ │ strbeq r3, [r4, r1, lsl #4] │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ @@ -231113,18 +231148,18 @@ │ │ │ │ ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strbmi sp, [r0], -r5, lsl #2 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f941f0 │ │ │ │ @ instruction: 0xf1c9bb23 │ │ │ │ - svclt 0x0000f835 │ │ │ │ + svclt 0x0000f831 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec490b4 │ │ │ │ + bl 0xfec4913c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x461e0fd0 │ │ │ │ addlt r4, r7, r0, lsr fp │ │ │ │ ldmdavs fp, {r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ cdpne 3, 9, cr0, cr5, cr0, {0} │ │ │ │ @ instruction: 0xf7f94607 │ │ │ │ @@ -231133,109 +231168,109 @@ │ │ │ │ @ instruction: 0x469e1cb2 │ │ │ │ stmib sp, {r1, r2, r3, r9, sl, lr}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf00e3302 │ │ │ │ @ instruction: 0xf9350301 │ │ │ │ @ instruction: 0xf10ecf02 │ │ │ │ ldmdblt r3!, {r0, r9, sl, fp}^ │ │ │ │ - blcc 0x1b03c0 │ │ │ │ + blcc 0x1b0448 │ │ │ │ movweq lr, #51987 @ 0xcb13 │ │ │ │ @ instruction: 0xf826085b │ │ │ │ @ instruction: 0xf00e3f02 │ │ │ │ @ instruction: 0xf10e0301 │ │ │ │ @ instruction: 0xf9350e01 │ │ │ │ - blcs 0x125b18 │ │ │ │ + blcs 0x125ba0 │ │ │ │ @ instruction: 0xf932d0f0 │ │ │ │ - bl 0xff000f28 │ │ │ │ + bl 0xff000fb0 │ │ │ │ @ instruction: 0xf1be0c03 │ │ │ │ - b 0x14b5b40 │ │ │ │ + b 0x14b5bc8 │ │ │ │ @ instruction: 0xf8260c5c │ │ │ │ andle ip, r1, r2, lsl #30 │ │ │ │ ldrb r3, [ip, r2, lsl #4] │ │ │ │ stceq 1, cr15, [r2], {164} @ 0xa4 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ sbclt r3, r2, #234881024 @ 0xe000000 │ │ │ │ svccc 0x0002f83c │ │ │ │ svcpl 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf85645a4 │ │ │ │ - b 0x9ba018 │ │ │ │ - b 0x172b5c │ │ │ │ - b 0x11b276c │ │ │ │ + b 0x9ba0a0 │ │ │ │ + b 0x172be4 │ │ │ │ + b 0x11b27f4 │ │ │ │ @ instruction: 0xf8ac0302 │ │ │ │ mvnle r3, r0 │ │ │ │ ldmdavs sl, {r0, r1, r2, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrtmi sp, [r8], -r5, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f940f0 │ │ │ │ @ instruction: 0xf1c8bab7 │ │ │ │ - svclt 0x0000ffc9 │ │ │ │ + svclt 0x0000ffc5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ svcne 0x0014b089 │ │ │ │ @ instruction: 0x46814a35 │ │ │ │ smlabtcc r0, sp, r9, lr │ │ │ │ andls r6, r7, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ - blx 0x7aff90 │ │ │ │ + blx 0x7b0018 │ │ │ │ andcs r9, r0, #0, 22 │ │ │ │ cdpeq 1, 0, cr15, cr12, cr13, {0} │ │ │ │ ldrmi r9, [r4], r1, lsl #18 │ │ │ │ @ instruction: 0xf1a34675 │ │ │ │ stmib sp, {r3, r9, sl}^ │ │ │ │ stmib sp, {r0, r1, r9, sp}^ │ │ │ │ @ instruction: 0xf00c2205 │ │ │ │ @ instruction: 0xf8540701 │ │ │ │ @ instruction: 0xf10c2f04 │ │ │ │ ldmiblt pc, {r0, sl, fp} @ │ │ │ │ eorvc pc, ip, r3, asr r8 @ │ │ │ │ stmiavc r2!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ - bl 0x12f82c8 │ │ │ │ + bl 0x12f8350 │ │ │ │ ldmdaeq r2, {r0, r1, r2, r5, r6, r7, r8, r9, sl, ip, sp, lr}^ │ │ │ │ sbcvc lr, r7, #270336 @ 0x42000 │ │ │ │ - blcs 0x230100 │ │ │ │ + blcs 0x230188 │ │ │ │ streq pc, [r1, -ip] │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ svccs 0x0004f854 │ │ │ │ rscle r2, fp, r0, lsl #30 │ │ │ │ eorhi pc, ip, r6, asr r8 @ │ │ │ │ - bl 0xfed77f60 │ │ │ │ - bl 0x1ab2828 │ │ │ │ + bl 0xfed77fe8 │ │ │ │ + bl 0x1ab28b0 │ │ │ │ @ instruction: 0xf1bc77e8 │ │ │ │ - b 0x14b5c20 │ │ │ │ - b 0x117295c │ │ │ │ + b 0x14b5ca8 │ │ │ │ + b 0x11729e4 │ │ │ │ eorvs r7, sl, r7, asr #5 │ │ │ │ strcc sp, [r4, #-1] │ │ │ │ vaba.s8 q15, , │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ svcne 0x000a0635 │ │ │ │ streq pc, [ip], #-257 @ 0xfffffeff │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svcne 0x0004f852 │ │ │ │ - blcc 0x2301b0 │ │ │ │ + blcc 0x230238 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf8564294 │ │ │ │ - b 0xfe1c6134 │ │ │ │ - b 0x1b2c4c │ │ │ │ - b 0xfe1b2c60 │ │ │ │ + b 0xfe1c61bc │ │ │ │ + b 0x1b2cd4 │ │ │ │ + b 0xfe1b2ce8 │ │ │ │ andsvs r0, r3, r1, lsl #6 │ │ │ │ - blmi 0x2e6804 │ │ │ │ - blls 0x2cc0c0 │ │ │ │ + blmi 0x2e688c │ │ │ │ + blls 0x2cc148 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andlt r4, r9, r8, asr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - blt 0x10b0050 │ │ │ │ - @ instruction: 0xff50f1c8 │ │ │ │ + blt 0x10b00d8 │ │ │ │ + @ instruction: 0xff4cf1c8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [lr], -pc, lsl #12 │ │ │ │ @ instruction: 0x46041e55 │ │ │ │ @@ -231246,20 +231281,20 @@ │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ svchi 0x0001f912 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdagt r8, {r2, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ vldmiane ip, {s29-s107} │ │ │ │ mcrrvs 10, 4, lr, r8, cr12 │ │ │ │ @ instruction: 0xf1ac46e1 │ │ │ │ - b 0x17f52bc │ │ │ │ + b 0x17f5344 │ │ │ │ svclt 0x00041ce8 │ │ │ │ ldmdbeq pc!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xb10b469e │ │ │ │ andls pc, r0, r1, lsl #17 │ │ │ │ - b 0x127e4d4 │ │ │ │ + b 0x127e55c │ │ │ │ vrsubhn.i16 d16, q0, q7 │ │ │ │ adcsmi r0, r9, #79 @ 0x4f │ │ │ │ ldrdlt sp, [r6, -lr]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ @@ -231269,24 +231304,24 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x461f4616 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ @ instruction: 0xf96af7f9 │ │ │ │ mcrne 14, 5, r1, cr9, cr10, {5} │ │ │ │ @ instruction: 0xf2431eb3 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0x360e0735 │ │ │ │ @ instruction: 0xf9332500 │ │ │ │ @ instruction: 0xf04fef02 │ │ │ │ @ instruction: 0xf9320800 │ │ │ │ - blx 0xfe425d36 │ │ │ │ - b 0x14e5968 │ │ │ │ - b 0x14014a4 │ │ │ │ + blx 0xfe425dbe │ │ │ │ + b 0x14e59f0 │ │ │ │ + b 0x140152c │ │ │ │ @ instruction: 0xf5ac4c4e │ │ │ │ - b 0x174453c │ │ │ │ + b 0x17445c4 │ │ │ │ @ instruction: 0xf83139ee │ │ │ │ svclt 0x0008ef02 │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ streq lr, [r8, #-2629] @ 0xfffff5bb │ │ │ │ @ instruction: 0xf880fa5f │ │ │ │ @ instruction: 0xf647bf08 │ │ │ │ @ instruction: 0xf3c07cff │ │ │ │ @@ -231307,104 +231342,104 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460e4617 │ │ │ │ @ instruction: 0x46041f1d │ │ │ │ @ instruction: 0xf91ef7f9 │ │ │ │ @ instruction: 0xf1a72300 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - @ instruction: 0xf2c018b8 │ │ │ │ + vmvn.i16 d18, #8 @ 0x0008 │ │ │ │ svcne 0x00310835 │ │ │ │ @ instruction: 0xf04f370c │ │ │ │ ldrmi r4, [r9], r0, lsl #20 │ │ │ │ svcgt 0x0004f85e │ │ │ │ @ instruction: 0xf8552600 │ │ │ │ - blx 0xfe17ddda │ │ │ │ - b 0x14e29fc │ │ │ │ - b 0x1411540 │ │ │ │ + blx 0xfe17de62 │ │ │ │ + b 0x14e2a84 │ │ │ │ + b 0x14115c8 │ │ │ │ ldrbne r0, [r2, r2, asr #24] │ │ │ │ svclt 0x0008454a │ │ │ │ sbclt r4, r2, #212, 10 @ 0x35000000 │ │ │ │ @ instruction: 0xf000bf04 │ │ │ │ @ instruction: 0xf06f0601 │ │ │ │ teqmi r3, #0, 24 │ │ │ │ svcvs 0x0004f851 │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0x0c0cea86 │ │ │ │ - b 0x4038f4 │ │ │ │ - b 0xfe172a08 │ │ │ │ + b 0x40397c │ │ │ │ + b 0xfe172a90 │ │ │ │ andvs r0, sl, r6, lsl #4 │ │ │ │ ldrdlt sp, [r3, -sl]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ stmdblt r6!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [lr], -r5, lsl #1 │ │ │ │ mrcne 6, 2, r4, cr5, cr12, {0} │ │ │ │ - bleq 0x52e650 │ │ │ │ + bleq 0x52e6d8 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strcs r9, [r0, -r3] │ │ │ │ @ instruction: 0xf8cef7f9 │ │ │ │ @ instruction: 0xf1044631 │ │ │ │ @ instruction: 0x26403eff │ │ │ │ svcge 0x0001f915 │ │ │ │ @ instruction: 0xf91e4632 │ │ │ │ ldrtmi r9, [fp], -r1, lsl #30 │ │ │ │ streq pc, [r1], #-0 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ orrcs pc, r9, #206848 @ 0x32800 │ │ │ │ @ instruction: 0x469a4691 │ │ │ │ - bls 0x12c9a0 │ │ │ │ - blls 0x1349b8 │ │ │ │ + bls 0x12ca28 │ │ │ │ + blls 0x134a40 │ │ │ │ subvs lr, r3, #270336 @ 0x42000 │ │ │ │ - bcc 0xfe103cbc │ │ │ │ + bcc 0xfe103d44 │ │ │ │ rscne lr, r3, #335872 @ 0x52000 │ │ │ │ @ instruction: 0xf04fbf04 │ │ │ │ @ instruction: 0x46a4097f │ │ │ │ @ instruction: 0xf881b10c │ │ │ │ mrscc r9, (UNDEF: 1) │ │ │ │ stmdaeq ip, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ bicsle r4, r9, r9, asr r5 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ - blls 0x1e62b4 │ │ │ │ + blls 0x1e633c │ │ │ │ @ instruction: 0xf5032201 │ │ │ │ @ instruction: 0xf8c35300 │ │ │ │ stmdals r3, {r4, r5, r8, r9, sl, fp, sp} │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f94ff0 │ │ │ │ svclt 0x0000b919 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [ip], -r5, lsl #1 │ │ │ │ @ instruction: 0x461d4692 │ │ │ │ - blne 0xfef2ebe0 │ │ │ │ - bleq 0xe6edd8 │ │ │ │ + blcs 0xf2ec68 │ │ │ │ + bleq 0xe6ee60 │ │ │ │ strcs r9, [r0, -r3] │ │ │ │ @ instruction: 0xf880f7f9 │ │ │ │ cdpeq 1, 0, cr15, cr2, cr5, {5} │ │ │ │ @ instruction: 0xf1aa1ea1 │ │ │ │ @ instruction: 0xf44f0c02 │ │ │ │ @ instruction: 0xf10a4480 │ │ │ │ strcs r0, [r0, #-2574] @ 0xfffff5f2 │ │ │ │ svchi 0x0002f83c │ │ │ │ @ instruction: 0xf83e4622 │ │ │ │ strtmi r9, [fp], -r2, lsl #30 │ │ │ │ - blx 0xff33bb06 │ │ │ │ + blx 0xff33bb8e │ │ │ │ ldrmi r2, [r0], r8, lsl #7 │ │ │ │ stmib sp, {r0, r3, r4, r7, r9, sl, lr}^ │ │ │ │ - bleq 0xff594710 │ │ │ │ - b 0x1198f18 │ │ │ │ + bleq 0xff594798 │ │ │ │ + b 0x1198fa0 │ │ │ │ ldrmi r4, [r0], r3, asr #4 │ │ │ │ andmi pc, r0, #679477248 @ 0x28800000 │ │ │ │ rsccc lr, r3, #335872 @ 0x52000 │ │ │ │ @ instruction: 0xf831b2c2 │ │ │ │ svclt 0x00043f02 │ │ │ │ streq pc, [r1], -r0 │ │ │ │ ldmvc pc!, {r0, r1, r2, r6, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ @@ -231424,26 +231459,26 @@ │ │ │ │ stmialt r0, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r1], r3, lsl #1 │ │ │ │ svcne 0x001e460c │ │ │ │ - bne 0xfef2ec90 │ │ │ │ - beq 0xe6ee88 │ │ │ │ + bcs 0xf2ed18 │ │ │ │ + beq 0xe6ef10 │ │ │ │ strcs r9, [r0, #-1] │ │ │ │ @ instruction: 0xf828f7f9 │ │ │ │ - blmi 0x12e4d0 │ │ │ │ + blmi 0x12e558 │ │ │ │ movweq pc, #16809 @ 0x41a9 @ │ │ │ │ @ instruction: 0xf1091f21 │ │ │ │ strcs r0, [r0, -ip, lsl #18] │ │ │ │ svccs 0x0004f853 │ │ │ │ svcmi 0x0004f856 │ │ │ │ @ instruction: 0xf04f46be │ │ │ │ - blx 0xff2055b2 │ │ │ │ + blx 0xff20563a │ │ │ │ sbclt ip, r4, #2, 28 │ │ │ │ sbcsvc lr, ip, #323584 @ 0x4f000 │ │ │ │ subeq lr, lr, #270336 @ 0x42000 │ │ │ │ vfmsvc.f32 s29, s28, s30 │ │ │ │ svclt 0x000845be │ │ │ │ svclt 0x0004455a │ │ │ │ streq pc, [r1, -r0] │ │ │ │ @@ -231452,15 +231487,15 @@ │ │ │ │ @ instruction: 0xf8517034 │ │ │ │ @ instruction: 0xf3c04f04 │ │ │ │ strbmi r1, [fp, #-15] │ │ │ │ andeq lr, r4, #532480 @ 0x82000 │ │ │ │ andeq lr, r7, #8192 @ 0x2000 │ │ │ │ andeq lr, r4, #532480 @ 0x82000 │ │ │ │ bicsle r6, r6, sl │ │ │ │ - blls 0x15e8a8 │ │ │ │ + blls 0x15e930 │ │ │ │ @ instruction: 0xf5032201 │ │ │ │ @ instruction: 0xf8c35300 │ │ │ │ stmdals r1, {r4, r5, r8, r9, sl, fp, sp} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f94ff0 │ │ │ │ svclt 0x0000b86f │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ @@ -231472,21 +231507,21 @@ │ │ │ │ @ instruction: 0xffdcf7f8 │ │ │ │ strcs r4, [r0, #-1577] @ 0xfffff9d7 │ │ │ │ @ instruction: 0xf1013f01 │ │ │ │ ssatmi r0, #9, r0, lsl #18 │ │ │ │ svc 0x0001f816 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ svcgt 0x0001f817 │ │ │ │ - bl 0x7fac44 │ │ │ │ - bl 0x12f5480 │ │ │ │ + bl 0x7faccc │ │ │ │ + bl 0x12f5508 │ │ │ │ @ instruction: 0xf5bc0e08 │ │ │ │ @ instruction: 0xf17e7f80 │ │ │ │ strbtmi r0, [r2], r0, lsl #28 │ │ │ │ ldrmi fp, [sl], -r4, lsr #31 │ │ │ │ - beq 0xee598 │ │ │ │ + beq 0xee620 │ │ │ │ @ instruction: 0xf881b10b │ │ │ │ mrscc sl, (UNDEF: 1) │ │ │ │ vorr.i32 d20, #34048 @ 0x00008500 │ │ │ │ strbmi r0, [r9, #-79] @ 0xffffffb1 │ │ │ │ @ instruction: 0xb125d1e2 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @@ -231498,21 +231533,21 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460e4617 │ │ │ │ @ instruction: 0x46041e9d │ │ │ │ @ instruction: 0xffa0f7f8 │ │ │ │ cdpne 2, 11, cr2, cr1, cr0, {0} │ │ │ │ @ instruction: 0xf2431ebb │ │ │ │ - @ instruction: 0xf2c018b8 │ │ │ │ + vmvn.i16 d18, #8 @ 0x0008 │ │ │ │ smladxcc lr, r5, r8, r0 │ │ │ │ @ instruction: 0xf8334616 │ │ │ │ @ instruction: 0xf04fef02 │ │ │ │ @ instruction: 0xf8350900 │ │ │ │ - bl 0x8260c8 │ │ │ │ - bl 0x12754fc │ │ │ │ + bl 0x826150 │ │ │ │ + bl 0x1275584 │ │ │ │ @ instruction: 0xf5bc0e06 │ │ │ │ @ instruction: 0xf17e3f80 │ │ │ │ @ instruction: 0xf8310e00 │ │ │ │ svclt 0x00a8ef02 │ │ │ │ stmdbeq r1, {ip, sp, lr, pc} │ │ │ │ andeq lr, r9, #270336 @ 0x42000 │ │ │ │ @ instruction: 0xf980fa5f │ │ │ │ @@ -231536,27 +231571,27 @@ │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d461f │ │ │ │ @ instruction: 0x46044616 │ │ │ │ @ instruction: 0xff56f7f8 │ │ │ │ @ instruction: 0xf1a72300 │ │ │ │ svcne 0x00290e04 │ │ │ │ stceq 1, cr15, [r4], {166} @ 0xa6 │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ ldrmi r3, [sp], -ip, lsl #12 │ │ │ │ svcls 0x0004f85c │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svccs 0x0004f85e │ │ │ │ andeq lr, r9, #18432 @ 0x4800 │ │ │ │ stmdbeq r5, {r0, r2, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf000d003 │ │ │ │ @ instruction: 0xf04f0801 │ │ │ │ - b 0x11bf16c │ │ │ │ - blx 0x18b3194 │ │ │ │ + b 0x11bf1f4 │ │ │ │ + blx 0x18b321c │ │ │ │ @ instruction: 0xf851f880 │ │ │ │ @ instruction: 0xf3c09f04 │ │ │ │ strbmi r1, [r6, #-15]! │ │ │ │ eorshi pc, r8, r7, asr r8 @ │ │ │ │ andeq lr, r2, #561152 @ 0x89000 │ │ │ │ andeq lr, r8, #8192 @ 0x2000 │ │ │ │ andeq lr, r9, #532480 @ 0x82000 │ │ │ │ @@ -231576,22 +231611,22 @@ │ │ │ │ ldmdaeq r0, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff0af7f8 │ │ │ │ @ instruction: 0x46391e72 │ │ │ │ @ instruction: 0xf9122600 │ │ │ │ @ instruction: 0xf000cf01 │ │ │ │ @ instruction: 0xf9150301 │ │ │ │ @ instruction: 0xf04faf01 │ │ │ │ - bl 0x775de4 │ │ │ │ - b 0x14b4a18 │ │ │ │ - bl 0x141199c │ │ │ │ + bl 0x775e6c │ │ │ │ + b 0x14b4aa0 │ │ │ │ + bl 0x1411a24 │ │ │ │ @ instruction: 0xf1b97cea │ │ │ │ @ instruction: 0xf17c0f80 │ │ │ │ strbmi r0, [pc], -r0, lsl #20 │ │ │ │ ldrmi fp, [lr], r4, lsr #31 │ │ │ │ - ble 0x2fc3fc │ │ │ │ + ble 0x2fc484 │ │ │ │ svceq 0x0080f119 │ │ │ │ stceq 1, cr15, [r0], {92} @ 0x5c │ │ │ │ @ instruction: 0xf000bfbe │ │ │ │ strcs r0, [r0, r1, lsl #6] │ │ │ │ @ instruction: 0xb103469e │ │ │ │ tstcc r1, pc │ │ │ │ streq lr, [lr], -r6, asr #20 │ │ │ │ @@ -231608,41 +231643,41 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460e4615 │ │ │ │ @ instruction: 0x4604461f │ │ │ │ mcr2 7, 6, pc, cr4, cr8, {7} @ │ │ │ │ @ instruction: 0xf1a51eb1 │ │ │ │ vceq.f32 d16, d3, d2 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ mrcne 6, 5, r0, cr11, cr5, {1} │ │ │ │ andcs r3, r0, #58720256 @ 0x3800000 │ │ │ │ @ instruction: 0xf519e01c │ │ │ │ @ instruction: 0xf15c4f00 │ │ │ │ svclt 0x00bc0c00 │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ strmi pc, [r0, -pc, asr #8] │ │ │ │ andeq lr, r8, #270336 @ 0x42000 │ │ │ │ @ instruction: 0xf880fa5f │ │ │ │ svcgt 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf85645ae │ │ │ │ - b 0xc12778 │ │ │ │ - b 0x2b56bc │ │ │ │ - b 0x13f42c0 │ │ │ │ + b 0xc12800 │ │ │ │ + b 0x2b5744 │ │ │ │ + b 0x13f4348 │ │ │ │ @ instruction: 0xf8a10c07 │ │ │ │ andsle ip, r6, r0 │ │ │ │ svcgt 0x0002f93e │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svcge 0x0002f933 │ │ │ │ stmdbeq ip, {r1, r3, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ vstmiavc sl!, {d30-} │ │ │ │ svcmi 0x0000f5b9 │ │ │ │ @ instruction: 0xf17c464f │ │ │ │ - blle 0xff4f4ecc │ │ │ │ + blle 0xff4f4f54 │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ ldrbvc pc, [pc, r7, asr #12]! @ │ │ │ │ ldrdlt lr, [r2, -r4]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ @@ -231652,15 +231687,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ @ instruction: 0x4604461f │ │ │ │ mcr2 7, 3, pc, cr12, cr8, {7} @ │ │ │ │ @ instruction: 0xf1a51f31 │ │ │ │ @ instruction: 0xf2430c04 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ svcne 0x003b0635 │ │ │ │ @ instruction: 0xf04f350c │ │ │ │ @ instruction: 0xf85c0e00 │ │ │ │ @ instruction: 0xf04f2f04 │ │ │ │ @ instruction: 0xf8530800 │ │ │ │ ldrbne r9, [r7, r4, lsl #30] │ │ │ │ andeq lr, r2, #25600 @ 0x6400 │ │ │ │ @@ -231669,17 +231704,17 @@ │ │ │ │ stmdbeq r0, {r0, r1, r2, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b2da27 │ │ │ │ @ instruction: 0xf1774f00 │ │ │ │ svclt 0x00bc37ff │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ andmi pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf851b2c7 │ │ │ │ - b 0x149a368 │ │ │ │ + b 0x149a3f0 │ │ │ │ vmull.p8 q8, d0, d8 │ │ │ │ - b 0xfe17679c │ │ │ │ + b 0xfe176824 │ │ │ │ strbmi r0, [r5, #-521]! @ 0xfffffdf7 │ │ │ │ eorsvc pc, r7, r6, asr r8 @ │ │ │ │ andeq lr, r7, #8192 @ 0x2000 │ │ │ │ andeq lr, r9, #532480 @ 0x82000 │ │ │ │ bicsle r6, r4, sl │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf504d004 │ │ │ │ @@ -231698,16 +231733,16 @@ │ │ │ │ mrcne 14, 2, r1, cr13, cr6, {2} │ │ │ │ ldmdaeq r0, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ mrc2 7, 0, pc, cr4, cr8, {7} │ │ │ │ smladxcs r0, r9, r6, r4 │ │ │ │ svc 0x0001f815 │ │ │ │ @ instruction: 0xf8162300 │ │ │ │ @ instruction: 0xf000cf01 │ │ │ │ - bl 0xfeff2fd0 │ │ │ │ - bl 0x1c75808 │ │ │ │ + bl 0xfeff3058 │ │ │ │ + bl 0x1c75890 │ │ │ │ ldrmi r0, [lr, #3598] @ 0xe0e │ │ │ │ @ instruction: 0x469cbfbc │ │ │ │ tstlt sl, r3, lsl r6 │ │ │ │ andgt pc, r0, r1, lsl #17 │ │ │ │ tstmi pc, #1073741824 @ 0x40000000 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, r1, asr #10 │ │ │ │ @@ -231722,31 +231757,31 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x461f4616 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ stc2l 7, cr15, [r0, #992]! @ 0x3e0 │ │ │ │ mcrne 14, 5, r1, cr9, cr10, {5} │ │ │ │ @ instruction: 0xf2431eb3 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0x360e0735 │ │ │ │ @ instruction: 0xf8332500 │ │ │ │ - blx 0x18e6440 │ │ │ │ + blx 0x18e64c8 │ │ │ │ @ instruction: 0xf832f880 │ │ │ │ @ instruction: 0xf04fef02 │ │ │ │ - bl 0xfeff4c44 │ │ │ │ + bl 0xfeff4ccc │ │ │ │ @ instruction: 0xf8570e0e │ │ │ │ - bl 0x1c1292c │ │ │ │ + bl 0x1c129b4 │ │ │ │ strbmi r0, [ip, #3084] @ 0xc0c │ │ │ │ svcgt 0x0002f831 │ │ │ │ @ instruction: 0xf04fbfbc │ │ │ │ @ instruction: 0xf0000e00 │ │ │ │ - b 0xbf4c64 │ │ │ │ - b 0x475884 │ │ │ │ - b 0x13f6088 │ │ │ │ - b 0x12358a4 │ │ │ │ + b 0xbf4cec │ │ │ │ + b 0x47590c │ │ │ │ + b 0x13f6110 │ │ │ │ + b 0x123592c │ │ │ │ vabal.u8 q8, d0, d9 │ │ │ │ addsmi r0, lr, #143 @ 0x8f │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ ldrdlt sp, [r5, -fp]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ @@ -231757,32 +231792,32 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ @ instruction: 0x4604461f │ │ │ │ ldc2 7, cr15, [sl, #992] @ 0x3e0 │ │ │ │ @ instruction: 0xf1a51f31 │ │ │ │ @ instruction: 0xf2430c04 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ svcne 0x003b0635 │ │ │ │ @ instruction: 0xf04f350c │ │ │ │ @ instruction: 0xf85c0e00 │ │ │ │ @ instruction: 0xf04f2f04 │ │ │ │ @ instruction: 0xf8530900 │ │ │ │ @ instruction: 0xf8517f04 │ │ │ │ - blne 0xff5964e4 │ │ │ │ + blne 0xff59656c │ │ │ │ streq lr, [r7, -r7, ror #22] │ │ │ │ sbclt r4, r7, #331350016 @ 0x13c00000 │ │ │ │ andcs fp, r0, #188, 30 @ 0x2f0 │ │ │ │ stmdbeq r1, {ip, sp, lr, pc} │ │ │ │ andeq lr, r2, #136, 20 @ 0x88000 │ │ │ │ vmlseq.f32 s28, s18, s28 │ │ │ │ eorsvc pc, r7, r6, asr r8 @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ - b 0x183e8c │ │ │ │ - b 0xfe173118 │ │ │ │ + b 0x183f14 │ │ │ │ + b 0xfe1731a0 │ │ │ │ andvs r0, sl, r8, lsl #4 │ │ │ │ @ instruction: 0xf1bed1df │ │ │ │ andle r0, r4, r0, lsl #30 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ @@ -231796,22 +231831,22 @@ │ │ │ │ ldmdaeq r0, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [r2, #-992] @ 0xfffffc20 │ │ │ │ @ instruction: 0x46391e72 │ │ │ │ @ instruction: 0xf9152600 │ │ │ │ @ instruction: 0xf000cf01 │ │ │ │ @ instruction: 0xf9120301 │ │ │ │ @ instruction: 0xf04faf01 │ │ │ │ - bl 0xfeff6154 │ │ │ │ - b 0x14b4d80 │ │ │ │ - bl 0x1c11d0c │ │ │ │ + bl 0xfeff61dc │ │ │ │ + b 0x14b4e08 │ │ │ │ + bl 0x1c11d94 │ │ │ │ @ instruction: 0xf1b97cea │ │ │ │ @ instruction: 0xf17c0f80 │ │ │ │ strbmi r0, [pc], -r0, lsl #20 │ │ │ │ ldrmi fp, [lr], r4, lsr #31 │ │ │ │ - ble 0x2fc76c │ │ │ │ + ble 0x2fc7f4 │ │ │ │ svceq 0x0080f119 │ │ │ │ stceq 1, cr15, [r0], {92} @ 0x5c │ │ │ │ @ instruction: 0xf000bfbe │ │ │ │ strcs r0, [r0, r1, lsl #6] │ │ │ │ @ instruction: 0xb103469e │ │ │ │ tstcc r1, pc │ │ │ │ streq lr, [lr], -r6, asr #20 │ │ │ │ @@ -231828,41 +231863,41 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460e4615 │ │ │ │ @ instruction: 0x4604461f │ │ │ │ stc2 7, cr15, [ip, #-992] @ 0xfffffc20 │ │ │ │ @ instruction: 0xf1a51eb1 │ │ │ │ vceq.f32 d16, d3, d2 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ mrcne 6, 5, r0, cr11, cr5, {1} │ │ │ │ andcs r3, r0, #58720256 @ 0x3800000 │ │ │ │ @ instruction: 0xf519e01c │ │ │ │ @ instruction: 0xf15c4f00 │ │ │ │ svclt 0x00bc0c00 │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ strmi pc, [r0, -pc, asr #8] │ │ │ │ andeq lr, r8, #270336 @ 0x42000 │ │ │ │ @ instruction: 0xf880fa5f │ │ │ │ svcgt 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf85645ae │ │ │ │ - b 0xc12ae8 │ │ │ │ - b 0x2b5a2c │ │ │ │ - b 0x13f4630 │ │ │ │ + b 0xc12b70 │ │ │ │ + b 0x2b5ab4 │ │ │ │ + b 0x13f46b8 │ │ │ │ @ instruction: 0xf8a10c07 │ │ │ │ andsle ip, r6, r0 │ │ │ │ svcgt 0x0002f93e │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svcge 0x0002f933 │ │ │ │ stmdbeq sl, {r2, r3, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ vstmiavc sl!, {d30-} │ │ │ │ svcmi 0x0000f5b9 │ │ │ │ @ instruction: 0xf17c464f │ │ │ │ - blle 0xff4f523c │ │ │ │ + blle 0xff4f52c4 │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ ldrbvc pc, [pc, r7, asr #12]! @ │ │ │ │ ldrdlt lr, [r2, -r4]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ @@ -231872,15 +231907,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ @ instruction: 0x4604461f │ │ │ │ ldc2 7, cr15, [r4], #992 @ 0x3e0 │ │ │ │ @ instruction: 0xf1a51f31 │ │ │ │ @ instruction: 0xf2430c04 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ svcne 0x003b0635 │ │ │ │ @ instruction: 0xf04f350c │ │ │ │ @ instruction: 0xf85c0e00 │ │ │ │ @ instruction: 0xf04f2f04 │ │ │ │ @ instruction: 0xf8530800 │ │ │ │ ldrbne r9, [r7, r4, lsl #30] │ │ │ │ andeq lr, r9, #182272 @ 0x2c800 │ │ │ │ @@ -231889,17 +231924,17 @@ │ │ │ │ stmdbeq r0, {r0, r1, r2, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b2da27 │ │ │ │ @ instruction: 0xf1774f00 │ │ │ │ svclt 0x00bc37ff │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ andmi pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf851b2c7 │ │ │ │ - b 0x149a6d8 │ │ │ │ + b 0x149a760 │ │ │ │ vmull.p8 q8, d0, d8 │ │ │ │ - b 0xfe176b0c │ │ │ │ + b 0xfe176b94 │ │ │ │ strbmi r0, [r5, #-521]! @ 0xfffffdf7 │ │ │ │ eorsvc pc, r7, r6, asr r8 @ │ │ │ │ andeq lr, r7, #8192 @ 0x2000 │ │ │ │ andeq lr, r9, #532480 @ 0x82000 │ │ │ │ bicsle r6, r4, sl │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf504d004 │ │ │ │ @@ -231907,27 +231942,27 @@ │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f843f8 │ │ │ │ @ instruction: 0xf000bcf5 │ │ │ │ @ instruction: 0xf06f0801 │ │ │ │ ldrb r4, [fp, r0, lsl #4] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec49d10 │ │ │ │ + bl 0xfec49d98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [pc], -r8, ror #31 │ │ │ │ @ instruction: 0x461d4616 │ │ │ │ @ instruction: 0xf7f84604 │ │ │ │ mrcne 12, 3, APSR_nzcv, cr2, cr15, {2} │ │ │ │ cdpcc 1, 15, cr15, cr15, cr5, {0} │ │ │ │ @ instruction: 0xf1074639 │ │ │ │ @ instruction: 0x26000510 │ │ │ │ svcgt 0x0001f91e │ │ │ │ svccc 0x0001f912 │ │ │ │ svceq 0x0007f11c │ │ │ │ - b 0x14e93a8 │ │ │ │ + b 0x14e9430 │ │ │ │ @ instruction: 0xf0007ce3 │ │ │ │ movwcs r0, #1793 @ 0x701 │ │ │ │ @ instruction: 0xf881b10f │ │ │ │ teqmi r3, #0 │ │ │ │ @ instruction: 0xf0033101 │ │ │ │ vrsubhn.i16 d16, q0, │ │ │ │ adcmi r0, r9, #79 @ 0x4f │ │ │ │ @@ -231943,15 +231978,15 @@ │ │ │ │ stc2 10, cr15, [ip], {3} @ │ │ │ │ @ instruction: 0xf78cfa4f │ │ │ │ svclt 0x000445bc │ │ │ │ @ instruction: 0xf0002300 │ │ │ │ sbcsle r0, r9, r1, lsl #14 │ │ │ │ @ instruction: 0x0c03ea6f │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ - b 0x14c441c │ │ │ │ + b 0x14c44a4 │ │ │ │ @ instruction: 0xf1cc7cdc │ │ │ │ strb r0, [pc, r0, lsl #25] │ │ │ │ stceq 1, cr15, [r0], {204} @ 0xcc │ │ │ │ streq pc, [r1, -r0] │ │ │ │ stc2 10, cr15, [ip], {67} @ 0x43 @ │ │ │ │ strb r2, [r7, r0, lsl #6] │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @@ -231960,129 +231995,129 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ @ instruction: 0x46041e9d │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx 0xb0bc6 │ │ │ │ + blx 0xb0c4e │ │ │ │ mrcne 14, 5, r1, cr3, cr9, {5} │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ eor r3, r5, lr, lsl #12 │ │ │ │ svceq 0x000ff1bc │ │ │ │ - blx 0x1a9cd4 │ │ │ │ - blx 0x4f2430 │ │ │ │ + blx 0x1a9d5c │ │ │ │ + blx 0x4f24b8 │ │ │ │ strbmi pc, [r6, #3214]! @ 0xc8e @ │ │ │ │ andcs fp, r0, #8, 30 │ │ │ │ bicsmi sp, r2, #5 │ │ │ │ @ instruction: 0xf5c20fd2 │ │ │ │ @ instruction: 0xf0004e00 │ │ │ │ - b 0x12f341c │ │ │ │ + b 0x12f34a4 │ │ │ │ @ instruction: 0xf8310202 │ │ │ │ @ instruction: 0xf002cf02 │ │ │ │ sbclt r0, r2, #65536 @ 0x10000 │ │ │ │ vrshr.u64 d20, d19, #64 │ │ │ │ @ instruction: 0xf857008f │ │ │ │ - b 0xbfacf8 │ │ │ │ - b 0x475c3c │ │ │ │ - b 0x13f6440 │ │ │ │ + b 0xbfad80 │ │ │ │ + b 0x475cc4 │ │ │ │ + b 0x13f64c8 │ │ │ │ @ instruction: 0xf8a10c0e │ │ │ │ andsle ip, r7, r0 │ │ │ │ svccs 0x0002f933 │ │ │ │ svcgt 0x0002f915 │ │ │ │ svceq 0x000ff11c │ │ │ │ - b 0x14e2b40 │ │ │ │ + b 0x14e2bc8 │ │ │ │ andcs r7, r0, #3616 @ 0xe20 │ │ │ │ @ instruction: 0xf1bcdbdf │ │ │ │ - ble 0xff3b685c │ │ │ │ + ble 0xff3b68e4 │ │ │ │ stceq 1, cr15, [r0], {204} @ 0xcc │ │ │ │ @ instruction: 0xfe0cfa42 │ │ │ │ ldrb r2, [r6, r0, lsl #4] │ │ │ │ - bcs 0x1046c4 │ │ │ │ + bcs 0x10474c │ │ │ │ ldrb sp, [r2, sp, asr #3] │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf504d004 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f843f8 │ │ │ │ svclt 0x0000bc2f │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ @ instruction: 0x4604461f │ │ │ │ - blx 0xfe830c8a │ │ │ │ + blx 0xfe830d12 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr7, {5} │ │ │ │ @ instruction: 0xf1a51f31 │ │ │ │ @ instruction: 0xf2430c04 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [ip, #-1589] @ 0xfffff9cb │ │ │ │ @ instruction: 0xf85c2700 │ │ │ │ @ instruction: 0xf91e3f04 │ │ │ │ @ instruction: 0xf1188f04 │ │ │ │ svclt 0x00bc0f1f │ │ │ │ movwcs r1, #2010 @ 0x7da │ │ │ │ @ instruction: 0xf1b8db13 │ │ │ │ - blle 0xc768d8 │ │ │ │ + blle 0xc76960 │ │ │ │ svceq 0x001ff1b8 │ │ │ │ - blx 0x1e9da4 │ │ │ │ - blx 0x11af504 │ │ │ │ + blx 0x1e9e2c │ │ │ │ + blx 0x11af58c │ │ │ │ strbmi pc, [r3, #-2056] @ 0xfffff7f8 @ │ │ │ │ movwcs fp, #3848 @ 0xf08 │ │ │ │ bicsmi sp, fp, #5 │ │ │ │ @ instruction: 0xf1c30fdb │ │ │ │ @ instruction: 0xf0004200 │ │ │ │ teqmi fp, #67108864 @ 0x4000000 │ │ │ │ svchi 0x0004f851 │ │ │ │ streq pc, [r1, -r3] │ │ │ │ - b 0xfe31f814 │ │ │ │ + b 0xfe31f89c │ │ │ │ vsubl.u8 q8, d0, d2 │ │ │ │ strbmi r1, [r5, #-15]! │ │ │ │ eorscc pc, r3, r6, asr r8 @ │ │ │ │ andeq lr, r3, #8192 @ 0x2000 │ │ │ │ andeq lr, r8, #532480 @ 0x82000 │ │ │ │ bicle r6, lr, sl │ │ │ │ @ instruction: 0xf504b127 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f843f8 │ │ │ │ @ instruction: 0xf1c8bbd9 │ │ │ │ - blx 0x11b4d3c │ │ │ │ + blx 0x11b4dc4 │ │ │ │ movwcs pc, #520 @ 0x208 @ │ │ │ │ @ instruction: 0x461ae7db │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ svclt 0x0000e7d7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -pc, lsl #12 │ │ │ │ cdpne 6, 5, cr4, cr14, cr4, {0} │ │ │ │ ldmdaeq r0, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ - blx 0xfb0d4e │ │ │ │ + blx 0xfb0dd6 │ │ │ │ @ instruction: 0xf1054639 │ │ │ │ @ instruction: 0x27003eff │ │ │ │ svcgt 0x0001f916 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ svceq 0x0007f11c │ │ │ │ @ instruction: 0xf89edb29 │ │ │ │ @ instruction: 0xf1bc2000 │ │ │ │ - blle 0xb3698c │ │ │ │ + blle 0xb36a14 │ │ │ │ svceq 0x0007f1bc │ │ │ │ - blx 0x1a9e4c │ │ │ │ + blx 0x1a9ed4 │ │ │ │ @ instruction: 0xf1bcfc0c │ │ │ │ svclt 0x009c0fff │ │ │ │ @ instruction: 0xf0002300 │ │ │ │ stmdble r4, {r0, r8, sl} │ │ │ │ streq pc, [r1, #-0] │ │ │ │ - ldcleq 0, cr15, [pc], #316 @ 0xf2ee8 │ │ │ │ + ldcleq 0, cr15, [pc], #316 @ 0xf2f70 │ │ │ │ tstlt sp, fp, lsr #12 │ │ │ │ andgt pc, r0, r1, lsl #17 │ │ │ │ tstmi pc, #1073741824 @ 0x40000000 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ bicsle r4, r9, r1, asr #10 │ │ │ │ @ instruction: 0xf504b127 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ @@ -232090,29 +232125,29 @@ │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f841f0 │ │ │ │ movwcs fp, #2953 @ 0xb89 │ │ │ │ streq pc, [r1, #-0] │ │ │ │ @ instruction: 0xe7e6469c │ │ │ │ stceq 1, cr15, [r0], {204} @ 0xcc │ │ │ │ @ instruction: 0xf0002300 │ │ │ │ - blx 0x9741f0 │ │ │ │ + blx 0x974278 │ │ │ │ ldrb pc, [lr, ip, lsl #24] @ │ │ │ │ bicsle r2, r7, r0, lsl #20 │ │ │ │ @ instruction: 0xf0004613 │ │ │ │ ldrmi r0, [r4], r1, lsl #10 │ │ │ │ svclt 0x0000e7d7 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0x46041e9d │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0xff8b0e04 │ │ │ │ + blx 0xff8b0e8c │ │ │ │ mrcne 14, 5, r1, cr11, cr1, {5} │ │ │ │ strcc r2, [lr, -r0, lsl #12] │ │ │ │ ldmdahi sl, {r1, r2, r5, sp, lr, pc} │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf1bcdb2c │ │ │ │ ldcle 15, cr0, [r0], #-60 @ 0xffffffc4 │ │ │ │ vseleq.f32 s30, s24, s4 │ │ │ │ @@ -232122,62 +232157,62 @@ │ │ │ │ @ instruction: 0xf000d303 │ │ │ │ @ instruction: 0xf64f0e01 │ │ │ │ sbclt r7, r2, #4177920 @ 0x3fc000 │ │ │ │ svcgt 0x0002f831 │ │ │ │ streq lr, [lr], -r6, asr #20 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf85842bb │ │ │ │ - b 0xbfaf34 │ │ │ │ - b 0x335e78 │ │ │ │ - b 0x13f367c │ │ │ │ + b 0xbfafbc │ │ │ │ + b 0x335f00 │ │ │ │ + b 0x13f3704 │ │ │ │ @ instruction: 0xf8a10c02 │ │ │ │ andsle ip, r5, r0 │ │ │ │ svcgt 0x0002f915 │ │ │ │ @ instruction: 0xf11c3302 │ │ │ │ - ble 0xff576ac4 │ │ │ │ + ble 0xff576b4c │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xe7e246f1 │ │ │ │ stceq 1, cr15, [r0], {204} @ 0xcc │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf90cfa22 │ │ │ │ - bcs 0x12ce0c │ │ │ │ + bcs 0x12ce94 │ │ │ │ @ instruction: 0x4696d1d5 │ │ │ │ bfi r4, r1, #13, #10 │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f843f8 │ │ │ │ svclt 0x0000bb15 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ @ instruction: 0x4604461f │ │ │ │ - blx 0xfe1b0ebc │ │ │ │ + blx 0xfe1b0f44 │ │ │ │ svcne 0x00291f3b │ │ │ │ cdpeq 1, 0, cr15, cr4, cr6, {5} │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ strcs r3, [r0, #-1548] @ 0xfffff9f4 │ │ │ │ svcgt 0x0004f913 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr14, {0} │ │ │ │ svceq 0x001ff11c │ │ │ │ @ instruction: 0xf8dedb2f │ │ │ │ @ instruction: 0xf1bc2000 │ │ │ │ - blle 0xc76b08 │ │ │ │ + blle 0xc76b90 │ │ │ │ svceq 0x001ff1bc │ │ │ │ - blx 0x1a9fd8 │ │ │ │ - blx 0xb30f44 │ │ │ │ + blx 0x1aa060 │ │ │ │ + blx 0xb30fcc │ │ │ │ strbmi pc, [r2, #-3084]! @ 0xfffff3f4 @ │ │ │ │ @ instruction: 0xf000d030 │ │ │ │ @ instruction: 0xf04f0c01 │ │ │ │ - b 0x123fb20 │ │ │ │ - blx 0x18b4358 │ │ │ │ + b 0x123fba8 │ │ │ │ + blx 0x18b43e0 │ │ │ │ @ instruction: 0xf851fc80 │ │ │ │ @ instruction: 0xf3c08f04 │ │ │ │ ldrbmi r1, [r6, #-15]! │ │ │ │ eorsgt pc, ip, r7, asr r8 @ │ │ │ │ andeq lr, r8, #532480 @ 0x82000 │ │ │ │ andeq lr, ip, #8192 @ 0x2000 │ │ │ │ andeq lr, r8, #532480 @ 0x82000 │ │ │ │ @@ -232186,114 +232221,114 @@ │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f841f0 │ │ │ │ @ instruction: 0xf04fbac5 │ │ │ │ strbtmi r0, [r2], -r0, lsl #24 │ │ │ │ @ instruction: 0xf1cce7dd │ │ │ │ - blx 0x975f6c │ │ │ │ + blx 0x975ff4 │ │ │ │ @ instruction: 0xf04ff20c │ │ │ │ ldrb r0, [r6, r0, lsl #24] │ │ │ │ - bcs 0x1049c8 │ │ │ │ + bcs 0x104a50 │ │ │ │ ldrb sp, [r2, pc, asr #3] │ │ │ │ @ instruction: 0xf04f4642 │ │ │ │ strb r0, [lr, r0, lsl #24] │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ cdpne 6, 5, cr4, cr13, cr0, {4} │ │ │ │ - blx 0x930f80 │ │ │ │ + blx 0x931008 │ │ │ │ mrcne 6, 3, r4, cr2, cr9, {1} │ │ │ │ ldreq pc, [r0], -r7, lsl #2 │ │ │ │ @ instruction: 0xf9152700 │ │ │ │ andcc ip, r1, #1, 30 │ │ │ │ svceq 0x0007f11c │ │ │ │ @ instruction: 0xf992db30 │ │ │ │ @ instruction: 0xf1bc3000 │ │ │ │ - blle 0xd36bc0 │ │ │ │ + blle 0xd36c48 │ │ │ │ svceq 0x0007f1bc │ │ │ │ - blx 0x1ea0b0 │ │ │ │ - blx 0x14f1ffc │ │ │ │ + blx 0x1ea138 │ │ │ │ + blx 0x14f2084 │ │ │ │ ldrbmi pc, [r4, #3724]! @ 0xe8c @ │ │ │ │ movwcs fp, #3844 @ 0xf04 │ │ │ │ streq pc, [r1], #-0 │ │ │ │ - b 0x1ce6ffc │ │ │ │ + b 0x1ce7084 │ │ │ │ @ instruction: 0xf0000c03 │ │ │ │ ldrmi r0, [ip], -r1, lsl #6 │ │ │ │ vldmiavc ip, {s29-s107} │ │ │ │ stceq 1, cr15, [r0], {204} @ 0xcc │ │ │ │ @ instruction: 0xf881b10c │ │ │ │ teqmi fp, #0 │ │ │ │ @ instruction: 0xf0033101 │ │ │ │ vabdl.u8 q8, d0, d1 │ │ │ │ addmi r0, lr, #79 @ 0x4f │ │ │ │ ldrdlt sp, [r7, -r3]! │ │ │ │ movwpl pc, #1288 @ 0x508 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0x46402f30 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt 0x1b30ff8 │ │ │ │ + blt 0x1b31080 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ streq pc, [r1], #-0 │ │ │ │ strb r4, [r3, r3, ror #12]! │ │ │ │ @ instruction: 0x0c0cea6f │ │ │ │ streq pc, [r1], #-0 │ │ │ │ stc2 10, cr15, [ip], {67} @ 0x43 @ │ │ │ │ @ instruction: 0xf00c2300 │ │ │ │ - bl 0x47683c │ │ │ │ + bl 0x4768c4 │ │ │ │ ldrb r0, [r7, ip, ror #24] │ │ │ │ bicle r2, ip, r0, lsl #22 │ │ │ │ @ instruction: 0xf000469c │ │ │ │ ldrb r0, [r1, r1, lsl #8] │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ @ instruction: 0x46041e9d │ │ │ │ @ instruction: 0xf9bef7f8 │ │ │ │ mrcne 14, 5, r1, cr3, cr9, {5} │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ @ instruction: 0xf04f360e │ │ │ │ eor r0, r8, r0, lsl #28 │ │ │ │ svceq 0x000ff1bc │ │ │ │ - blx 0x32a178 │ │ │ │ - blx 0x4ef8b4 │ │ │ │ + blx 0x32a200 │ │ │ │ + blx 0x4ef93c │ │ │ │ strbmi pc, [r2, #-3202]! @ 0xfffff37e @ │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ andle r0, r6, r0, lsl #16 │ │ │ │ andeq lr, r8, #454656 @ 0x6f000 │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5c20fd2 │ │ │ │ - b 0x14838a0 │ │ │ │ - blx 0x18b68c4 │ │ │ │ + b 0x1483928 │ │ │ │ + blx 0x18b694c │ │ │ │ @ instruction: 0xf831f880 │ │ │ │ @ instruction: 0xf00ecf02 │ │ │ │ vmull.p8 q8, d0, d1 │ │ │ │ addsmi r0, lr, #143 @ 0x8f │ │ │ │ eorshi pc, r8, r7, asr r8 @ │ │ │ │ @ instruction: 0x0c08ea2c │ │ │ │ andeq lr, r8, #8192 @ 0x2000 │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ @ instruction: 0xf915d01d │ │ │ │ movwcc ip, #12034 @ 0x2f02 │ │ │ │ svceq 0x000ff11c │ │ │ │ andcs fp, r0, #188, 30 @ 0x2f0 │ │ │ │ - blle 0xff904b1c │ │ │ │ + blle 0xff904ba4 │ │ │ │ @ instruction: 0x8000f9b3 │ │ │ │ svceq 0x0000f1bc │ │ │ │ - b 0x1ce9c08 │ │ │ │ - blx 0x12f391c │ │ │ │ + b 0x1ce9c90 │ │ │ │ + blx 0x12f39a4 │ │ │ │ @ instruction: 0xf04ff202 │ │ │ │ @ instruction: 0xf0020800 │ │ │ │ - bl 0x3f60fc │ │ │ │ + bl 0x3f6184 │ │ │ │ ldrb r0, [r0, r2, ror #4] │ │ │ │ @ instruction: 0xf1b84642 │ │ │ │ bicle r0, r5, r0, lsl #30 │ │ │ │ @ instruction: 0xf1bee7cb │ │ │ │ andle r0, r4, r0, lsl #30 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @@ -232305,83 +232340,83 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ @ instruction: 0x4604461f │ │ │ │ @ instruction: 0xf952f7f8 │ │ │ │ svcne 0x00291f3b │ │ │ │ cdpeq 1, 0, cr15, cr4, cr6, {5} │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ strcs r3, [r0, #-1548] @ 0xfffff9f4 │ │ │ │ svchi 0x0004f913 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr14, {0} │ │ │ │ svceq 0x001ff118 │ │ │ │ @ instruction: 0xf04fbfbc │ │ │ │ strbtmi r0, [r2], -r0, lsl #24 │ │ │ │ @ instruction: 0xf8dedb17 │ │ │ │ @ instruction: 0xf1b82000 │ │ │ │ - blle 0xd36d70 │ │ │ │ + blle 0xd36df8 │ │ │ │ svceq 0x001ff1b8 │ │ │ │ - blx 0x1aa258 │ │ │ │ - blx 0x143219c │ │ │ │ + blx 0x1aa2e0 │ │ │ │ + blx 0x1432224 │ │ │ │ strbmi pc, [r2, #-2056] @ 0xfffff7f8 @ │ │ │ │ andcs fp, r0, #8, 30 │ │ │ │ - b 0x1ce71a4 │ │ │ │ + b 0x1ce722c │ │ │ │ @ instruction: 0xf0000c02 │ │ │ │ - b 0x14b3994 │ │ │ │ + b 0x14b3a1c │ │ │ │ @ instruction: 0xf1cc7cdc │ │ │ │ @ instruction: 0xf8514c00 │ │ │ │ @ instruction: 0x432a8f04 │ │ │ │ streq pc, [r1, #-2] │ │ │ │ - b 0xfe30477c │ │ │ │ - blx 0x18b39d8 │ │ │ │ + b 0xfe304804 │ │ │ │ + blx 0x18b3a60 │ │ │ │ vmull.u8 , d16, d0 │ │ │ │ @ instruction: 0xf857100f │ │ │ │ - b 0x1a32a4 │ │ │ │ - b 0xfe1739e8 │ │ │ │ + b 0x1a332c │ │ │ │ + b 0xfe173a70 │ │ │ │ andvs r0, sl, r8, lsl #4 │ │ │ │ smlawtlt r5, r8, r1, sp │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stmiblt sl, {r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdaeq r8, {r0, r1, r2, r3, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf808fa42 │ │ │ │ @ instruction: 0xf0082200 │ │ │ │ - bl 0x3f61e8 │ │ │ │ + bl 0x3f6270 │ │ │ │ ldrb r0, [r6, r8, ror #24] │ │ │ │ - bcs 0x104c3c │ │ │ │ + bcs 0x104cc4 │ │ │ │ ldrb sp, [r2, fp, asr #3] │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ cdpne 6, 5, cr4, cr13, cr4, {0} │ │ │ │ @ instruction: 0xf8eaf7f8 │ │ │ │ mrcne 6, 3, r4, cr2, cr9, {1} │ │ │ │ @ instruction: 0x26003710 │ │ │ │ svcgt 0x0001f915 │ │ │ │ @ instruction: 0xf11c3201 │ │ │ │ - blle 0xbb6e40 │ │ │ │ + blle 0xbb6ec8 │ │ │ │ mulhi r0, r2, r8 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf1bcdb2c │ │ │ │ ldcle 15, cr0, [r6], #-28 @ 0xffffffe4 │ │ │ │ stc2 10, cr15, [ip], {8} @ │ │ │ │ svceq 0x00fff1bc │ │ │ │ @ instruction: 0xf04fbf9c │ │ │ │ @ instruction: 0xf0000e00 │ │ │ │ stmdble r4, {r0, r8, r9} │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ - ldcleq 0, cr15, [pc], #316 @ 0xf3388 │ │ │ │ + ldcleq 0, cr15, [pc], #316 @ 0xf3410 │ │ │ │ @ instruction: 0xb10b469e │ │ │ │ andgt pc, r0, r1, lsl #17 │ │ │ │ - b 0x127f65c │ │ │ │ + b 0x127f6e4 │ │ │ │ vrsubhn.i16 d16, q0, q7 │ │ │ │ adcsmi r0, r9, #79 @ 0x4f │ │ │ │ ldrdlt sp, [r6, -r8]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ @@ -232402,15 +232437,15 @@ │ │ │ │ svclt 0x0000e7cf │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0x46041e9d │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf886f7f8 │ │ │ │ mrcne 14, 5, r1, cr11, cr1, {5} │ │ │ │ strcc r2, [lr, -r0, lsl #12] │ │ │ │ ldmdahi sl, {r1, r2, r5, sp, lr, pc} │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf1bcdb2c │ │ │ │ @@ -232422,30 +232457,30 @@ │ │ │ │ @ instruction: 0xf000d303 │ │ │ │ @ instruction: 0xf64f0e01 │ │ │ │ sbclt r7, r2, #4177920 @ 0x3fc000 │ │ │ │ svcgt 0x0002f831 │ │ │ │ streq lr, [lr], -r6, asr #20 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf858429f │ │ │ │ - b 0xbfb3e4 │ │ │ │ - b 0x336328 │ │ │ │ - b 0x13f3b2c │ │ │ │ + b 0xbfb46c │ │ │ │ + b 0x3363b0 │ │ │ │ + b 0x13f3bb4 │ │ │ │ @ instruction: 0xf8a10c02 │ │ │ │ andsle ip, r9, r0 │ │ │ │ svcgt 0x0002f915 │ │ │ │ @ instruction: 0xf11c3302 │ │ │ │ - ble 0xff576f78 │ │ │ │ + ble 0xff577000 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xe7e246f1 │ │ │ │ @ instruction: 0x0c0cea6f │ │ │ │ vseleq.f32 s30, s24, s5 │ │ │ │ andeq pc, r1, #14 │ │ │ │ ldmdbeq lr, {r1, r8, r9, fp, sp, lr, pc}^ │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - bcs 0x12d2b4 │ │ │ │ + bcs 0x12d33c │ │ │ │ @ instruction: 0x4696d1d1 │ │ │ │ bfi r4, r1, #13, #6 │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f843f8 │ │ │ │ @@ -232455,31 +232490,31 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ @ instruction: 0x4604461f │ │ │ │ @ instruction: 0xf826f7f8 │ │ │ │ svcne 0x00291f3b │ │ │ │ cdpeq 1, 0, cr15, cr4, cr6, {5} │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ strcs r3, [r0, #-1548] @ 0xfffff9f4 │ │ │ │ svcgt 0x0004f913 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr14, {0} │ │ │ │ svceq 0x0020f11c │ │ │ │ @ instruction: 0xf8dedb2f │ │ │ │ @ instruction: 0xf1bc2000 │ │ │ │ - blle 0xc76fc0 │ │ │ │ + blle 0xc77048 │ │ │ │ svceq 0x001ff1bc │ │ │ │ - blx 0x1aa4a0 │ │ │ │ - blx 0xb313fc │ │ │ │ + blx 0x1aa528 │ │ │ │ + blx 0xb31484 │ │ │ │ strbmi pc, [r2, #-3084]! @ 0xfffff3f4 @ │ │ │ │ @ instruction: 0xf000d034 │ │ │ │ @ instruction: 0xf04f0801 │ │ │ │ - blx 0x18bffd8 │ │ │ │ - b 0x12725e0 │ │ │ │ + blx 0x18c0060 │ │ │ │ + b 0x1272668 │ │ │ │ @ instruction: 0xf8510508 │ │ │ │ @ instruction: 0xf3c08f04 │ │ │ │ ldrbmi r1, [r6, #-15]! │ │ │ │ eorsgt pc, ip, r7, asr r8 @ │ │ │ │ andeq lr, r8, #532480 @ 0x82000 │ │ │ │ andeq lr, ip, #8192 @ 0x2000 │ │ │ │ andeq lr, r8, #532480 @ 0x82000 │ │ │ │ @@ -232487,21 +232522,21 @@ │ │ │ │ @ instruction: 0xf504b125 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f841f0 │ │ │ │ @ instruction: 0xf04fb869 │ │ │ │ strbmi r0, [r2], -r0, lsl #16 │ │ │ │ - b 0x1ced394 │ │ │ │ + b 0x1ced41c │ │ │ │ @ instruction: 0xf04f0c0c │ │ │ │ - blx 0x975428 │ │ │ │ + blx 0x9754b0 │ │ │ │ @ instruction: 0xf00cfc0c │ │ │ │ - bl 0x173c34 │ │ │ │ + bl 0x173cbc │ │ │ │ @ instruction: 0xe7d2025c │ │ │ │ - bcs 0x104e78 │ │ │ │ + bcs 0x104f00 │ │ │ │ strb sp, [lr, fp, asr #3] │ │ │ │ @ instruction: 0xf04f4642 │ │ │ │ strb r0, [sl, r0, lsl #16] │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @@ -232514,33 +232549,33 @@ │ │ │ │ @ instruction: 0xf00c4650 │ │ │ │ cps #1 │ │ │ │ stmdbcs r0, {r0, sl, fp} │ │ │ │ @ instruction: 0xf990d138 │ │ │ │ @ instruction: 0xf99e2001 │ │ │ │ @ instruction: 0xf9903001 │ │ │ │ @ instruction: 0xf99ea000 │ │ │ │ - blx 0xfe19f48e │ │ │ │ + blx 0xfe19f516 │ │ │ │ strtmi r4, [r2], -r3, lsl #10 │ │ │ │ - blx 0xff384d42 │ │ │ │ - bl 0x57c2c4 │ │ │ │ + blx 0xff384dca │ │ │ │ + bl 0x57c34c │ │ │ │ cmpmi fp, r2, lsl #22 │ │ │ │ svcmi 0x0000f5bb │ │ │ │ - beq 0x12fa70 │ │ │ │ + beq 0x12faf8 │ │ │ │ @ instruction: 0xf007bfa2 │ │ │ │ rsbscs r0, pc, #67108864 @ 0x4000000 │ │ │ │ - ble 0x444d14 │ │ │ │ + ble 0x444d9c │ │ │ │ svcmi 0x0000f51b │ │ │ │ mvnscc pc, #-1073741796 @ 0xc000001c │ │ │ │ @ instruction: 0xf007bfbd │ │ │ │ addcs r0, r0, #67108864 @ 0x4000000 │ │ │ │ - b 0x14c4d28 │ │ │ │ + b 0x14c4db0 │ │ │ │ svclt 0x00a8222b │ │ │ │ movweq pc, #4103 @ 0x1007 @ │ │ │ │ @ instruction: 0xf809b10b │ │ │ │ - b 0x12fb504 │ │ │ │ + b 0x12fb58c │ │ │ │ vmlal.u8 q8, d7, d1 │ │ │ │ @ instruction: 0xf00c074f │ │ │ │ andcc r0, r1, r1, lsl #2 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ sbcle r2, r6, r0, lsl #18 │ │ │ │ svceq 0x0010f1bc │ │ │ │ @@ -232561,51 +232596,51 @@ │ │ │ │ umulllt r4, r3, r8, r6 │ │ │ │ @ instruction: 0x460f4691 │ │ │ │ @ instruction: 0xf7f74683 │ │ │ │ @ instruction: 0x4641ff55 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r6], r6, lsl #12 │ │ │ │ vmax.s8 q10, , q4 │ │ │ │ - @ instruction: 0xf2c019b8 │ │ │ │ + vbic.i16 d18, #8 @ 0x0008 │ │ │ │ stmib sp, {r0, r2, r4, r5, r8, fp}^ │ │ │ │ @ instruction: 0xf00e4500 │ │ │ │ @ instruction: 0xf10e0301 │ │ │ │ - blcs 0xf6d5c │ │ │ │ + blcs 0xf6de4 │ │ │ │ @ instruction: 0x469cd13f │ │ │ │ @ instruction: 0x2002f9b0 │ │ │ │ @ instruction: 0x3002f9b1 │ │ │ │ @ instruction: 0xa000f8b1 │ │ │ │ - blx 0xfe19557e │ │ │ │ + blx 0xfe195606 │ │ │ │ stmib sp, {r0, r1, r9, ip, sp}^ │ │ │ │ ldmib sp, {r9, ip, sp}^ │ │ │ │ - blx 0xff1fc17a │ │ │ │ - bl 0x57c3a4 │ │ │ │ + blx 0xff1fc202 │ │ │ │ + bl 0x57c42c │ │ │ │ cmpmi fp, r2, lsl #20 │ │ │ │ svcmi 0x0000f1ba │ │ │ │ streq pc, [r0], #-371 @ 0xfffffe8d │ │ │ │ eormi lr, sl, #323584 @ 0x4f000 │ │ │ │ @ instruction: 0xf006bfa4 │ │ │ │ @ instruction: 0xf6470c01 │ │ │ │ - ble 0x310194 │ │ │ │ + ble 0x31021c │ │ │ │ svcmi 0x0000f1ba │ │ │ │ mvnscc pc, #-1073741796 @ 0xc000001c │ │ │ │ @ instruction: 0xf006bfbc │ │ │ │ @ instruction: 0xf44f0c01 │ │ │ │ - b 0x1303dac │ │ │ │ - blx 0x18b55e0 │ │ │ │ + b 0x1303e34 │ │ │ │ + blx 0x18b5668 │ │ │ │ ldmdahi fp!, {r1, r2, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcc r2, r2 │ │ │ │ streq pc, [pc], r6, asr #7 │ │ │ │ eorsgt pc, ip, r9, asr r8 @ │ │ │ │ movweq lr, #51747 @ 0xca23 │ │ │ │ andeq lr, ip, #8192 @ 0x2000 │ │ │ │ @ instruction: 0xf8274313 │ │ │ │ @ instruction: 0xf00e3b02 │ │ │ │ @ instruction: 0xf10e0301 │ │ │ │ - blcs 0xf6ddc │ │ │ │ + blcs 0xf6e64 │ │ │ │ @ instruction: 0xf1bed0bf │ │ │ │ andle r0, r5, r8, lsl #30 │ │ │ │ streq pc, [pc], r6, asr #7 │ │ │ │ andcc r3, r2, r2, lsl #14 │ │ │ │ ldr r3, [r0, r2, lsl #2]! │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf50bd004 │ │ │ │ @@ -232616,55 +232651,55 @@ │ │ │ │ svclt 0x0070f7f7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [lr], -r3, lsl #1 │ │ │ │ @ instruction: 0x460d4617 │ │ │ │ - blne 0xfef2ff30 │ │ │ │ - bleq 0xe70128 │ │ │ │ + blcs 0xf2ffb8 │ │ │ │ + bleq 0xe701b0 │ │ │ │ @ instruction: 0xf7f79001 │ │ │ │ @ instruction: 0x4632fed9 │ │ │ │ ldrtmi r2, [r9], -r0, lsl #12 │ │ │ │ @ instruction: 0xf00e46b6 │ │ │ │ @ instruction: 0xf10e0301 │ │ │ │ - bllt 0x1fb6e44 │ │ │ │ + bllt 0x1fb6ecc │ │ │ │ ldmdavs r7, {r2, r3, fp, sp, lr} │ │ │ │ @ instruction: 0x8c07fb84 │ │ │ │ ldmdavs r7, {r2, r3, r6, fp, sp, lr}^ │ │ │ │ stmdbge r7, {r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdaeq sl, {r3, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x0c09eb5c │ │ │ │ movwcs fp, #8040 @ 0x1f68 │ │ │ │ - bllt 0x11c51e4 │ │ │ │ + bllt 0x11c526c │ │ │ │ stmdaeq r8, {r3, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x0c0ceb5c │ │ │ │ movwcs fp, #8040 @ 0x1f68 │ │ │ │ - bllt 0x1c51f4 │ │ │ │ + bllt 0x1c527c │ │ │ │ sbclt r4, r3, #2013265920 @ 0x78000000 │ │ │ │ ldrdhi pc, [r0], -r5 │ │ │ │ andcc r3, r4, #4, 2 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eorsls pc, r3, fp, asr r8 @ │ │ │ │ movweq lr, #35468 @ 0x8a8c │ │ │ │ movweq lr, #39427 @ 0x9a03 │ │ │ │ movweq lr, #35459 @ 0x8a83 │ │ │ │ - blcc 0x2317a8 │ │ │ │ + blcc 0x231830 │ │ │ │ movweq pc, #4110 @ 0x100e @ │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ sbcle r2, pc, r0, lsl #22 │ │ │ │ svceq 0x0004f1be │ │ │ │ vaddl.u8 , d0, d12 │ │ │ │ strcc r1, [r4, #-15] │ │ │ │ andcc r3, r4, #4, 2 │ │ │ │ - b 0x14ed5b8 │ │ │ │ + b 0x14ed640 │ │ │ │ @ instruction: 0xf00079e9 │ │ │ │ @ instruction: 0xf1090301 │ │ │ │ ldrb r4, [r7, r0, lsl #24] │ │ │ │ - blls 0x15fb7c │ │ │ │ + blls 0x15fc04 │ │ │ │ @ instruction: 0xf5032201 │ │ │ │ @ instruction: 0xf8c35300 │ │ │ │ stmdals r1, {r4, r5, r8, r9, sl, fp, sp} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f74ff0 │ │ │ │ svclt 0x0000bf07 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ @@ -232685,35 +232720,35 @@ │ │ │ │ andcc r0, r1, pc, asr #14 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ svceq 0x0001f01c │ │ │ │ @ instruction: 0xf990d0f5 │ │ │ │ @ instruction: 0xf99e2000 │ │ │ │ @ instruction: 0xf99e3001 │ │ │ │ @ instruction: 0xf9909000 │ │ │ │ - blx 0xfe19b73e │ │ │ │ + blx 0xfe19b7c6 │ │ │ │ strtmi r4, [r2], -r3, lsl #10 │ │ │ │ - blx 0xff384fee │ │ │ │ - bl 0x57c568 │ │ │ │ + blx 0xff385076 │ │ │ │ + bl 0x57c5f0 │ │ │ │ cmpmi fp, r2, lsl #20 │ │ │ │ svcmi 0x0000f5ba │ │ │ │ stmdbeq r0, {r0, r1, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf007bfa2 │ │ │ │ rsbscs r0, pc, #67108864 @ 0x4000000 │ │ │ │ - ble 0x4c51c0 │ │ │ │ + ble 0x4c5248 │ │ │ │ svcmi 0x0000f51a │ │ │ │ mvnscc pc, #-1073741796 @ 0xc000001c │ │ │ │ @ instruction: 0xf007bfbd │ │ │ │ addcs r0, r0, #67108864 @ 0x4000000 │ │ │ │ - b 0x14c51d4 │ │ │ │ + b 0x14c525c │ │ │ │ svclt 0x00a4222a │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movweq pc, #4103 @ 0x1007 @ │ │ │ │ @ instruction: 0xf801b10b │ │ │ │ @ instruction: 0xf10c200c │ │ │ │ - b 0x12f678c │ │ │ │ + b 0x12f6814 │ │ │ │ @ instruction: 0xf1bc0809 │ │ │ │ andle r0, r5, r0, lsl pc │ │ │ │ strbeq pc, [pc, -r7, asr #7] @ │ │ │ │ @ instruction: 0xf10e3001 │ │ │ │ ldr r0, [r7, r1, lsl #28]! │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf506d004 │ │ │ │ @@ -232729,45 +232764,45 @@ │ │ │ │ addlt r4, r3, pc, lsl r6 │ │ │ │ ldrmi r4, [r1], sl, lsl #13 │ │ │ │ @ instruction: 0xf7f74680 │ │ │ │ @ instruction: 0xf1a7fe05 │ │ │ │ strcs r0, [r0, -r2, lsl #28] │ │ │ │ @ instruction: 0xf1a94606 │ │ │ │ ldrbmi r0, [r0], -r2, lsl #2 │ │ │ │ - ldmibne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdbcs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdbeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x970146bc │ │ │ │ svceq 0x0001f01c │ │ │ │ @ instruction: 0xf10cd10a │ │ │ │ vmull.u8 q8, d6, d1 │ │ │ │ andcc r0, r2, pc, lsl #13 │ │ │ │ @ instruction: 0xf10e3102 │ │ │ │ @ instruction: 0xf01c0e02 │ │ │ │ rscsle r0, r4, r1, lsl #30 │ │ │ │ @ instruction: 0x2000f9b1 │ │ │ │ - bleq 0x12f950 │ │ │ │ + bleq 0x12f9d8 │ │ │ │ @ instruction: 0x3002f9be │ │ │ │ @ instruction: 0xa002f8b1 │ │ │ │ @ instruction: 0x7000f8be │ │ │ │ strmi pc, [r3, #-2946] @ 0xfffff47e │ │ │ │ strtmi r4, [fp], -r2, lsr #12 │ │ │ │ orrcs pc, r7, #206848 @ 0x32800 │ │ │ │ - beq 0x1ae478 │ │ │ │ + beq 0x1ae500 │ │ │ │ @ instruction: 0xf1ba415b │ │ │ │ @ instruction: 0xf1734f00 │ │ │ │ - b 0x14b543c │ │ │ │ + b 0x14b54c4 │ │ │ │ svclt 0x00a4422a │ │ │ │ - bleq 0x16f85c │ │ │ │ + bleq 0x16f8e4 │ │ │ │ rscsvc pc, pc, #74448896 @ 0x4700000 │ │ │ │ @ instruction: 0xf1bada08 │ │ │ │ @ instruction: 0xf1734f00 │ │ │ │ svclt 0x00bc33ff │ │ │ │ - bleq 0x16f870 │ │ │ │ + bleq 0x16f8f8 │ │ │ │ andmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - blx 0xfe2b21dc │ │ │ │ + blx 0xfe2b2264 │ │ │ │ andcc r9, r2, r1, lsl #22 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ movweq lr, #47683 @ 0xba43 │ │ │ │ @ instruction: 0xf8599301 │ │ │ │ vmvn.i32 d26, #234 @ 0x000000ea │ │ │ │ @ instruction: 0xf830068f │ │ │ │ tstcc r2, r2, lsl #24 │ │ │ │ @@ -232786,29 +232821,29 @@ │ │ │ │ mrclt 7, 0, APSR_nzcv, cr12, cr7, {7} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [sp], -r3, lsl #1 │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ - @ instruction: 0xf2c01bb8 │ │ │ │ + vbic.i16 d18, #2048 @ 0x0800 │ │ │ │ stmib sp, {r0, r2, r4, r5, r8, r9, fp}^ │ │ │ │ @ instruction: 0xf7f70100 │ │ │ │ svcne 0x002bfd85 │ │ │ │ strcs r9, [r0, #-2305] @ 0xfffff6ff │ │ │ │ ssat16mi r1, #15, r2 │ │ │ │ svceq 0x0001f01e │ │ │ │ @ instruction: 0xf10ed108 │ │ │ │ vmull.p8 q8, d0, d1 │ │ │ │ andcc r1, r4, #15 │ │ │ │ @ instruction: 0xf01e3304 │ │ │ │ rscsle r0, r6, r1, lsl #30 │ │ │ │ @ instruction: 0xf04f6854 │ │ │ │ ldmdavs pc, {r8, fp} @ │ │ │ │ - blx 0xfe20da7e │ │ │ │ + blx 0xfe20db06 │ │ │ │ ldmdavs r4, {r0, r1, r2, sl, fp, ip, sp, lr} │ │ │ │ stmdage r6, {r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ smladeq sl, r7, fp, lr │ │ │ │ @ instruction: 0x0c08eb5c │ │ │ │ @ instruction: 0xf04fbf68 │ │ │ │ strbtmi r0, [r0], r1, lsl #18 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @@ -232853,25 +232888,25 @@ │ │ │ │ @ instruction: 0xf00c4650 │ │ │ │ cps #1 │ │ │ │ stmdbcs r0, {r0, sl, fp} │ │ │ │ @ instruction: 0xf990d139 │ │ │ │ @ instruction: 0xf99e2001 │ │ │ │ @ instruction: 0xf9903001 │ │ │ │ @ instruction: 0xf99ea000 │ │ │ │ - blx 0xfe19f9da │ │ │ │ + blx 0xfe19fa62 │ │ │ │ strtmi r4, [r2], -r3, lsl #10 │ │ │ │ - blx 0xff38528e │ │ │ │ + blx 0xff385316 │ │ │ │ ldmne r2, {r0, r1, r3, r7, r8, r9, sp} │ │ │ │ addcc r4, r0, #-1073741802 @ 0xc0000016 │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ svcmi 0x0000f5b2 │ │ │ │ - beq 0x12ffc0 │ │ │ │ + beq 0x130048 │ │ │ │ @ instruction: 0xf007bfa2 │ │ │ │ cmncs pc, #268435456 @ 0x10000000 │ │ │ │ - ble 0x405244 │ │ │ │ + ble 0x4052cc │ │ │ │ svcmi 0x0000f512 │ │ │ │ mvnscc pc, #-1073741796 @ 0xc000001c │ │ │ │ @ instruction: 0xf007bfb7 │ │ │ │ andsne r0, r3, #268435456 @ 0x10000000 │ │ │ │ ldrmi r2, [r1], -r0, lsl #7 │ │ │ │ @ instruction: 0xf007bfa8 │ │ │ │ tstlt sl, r1, lsl #4 │ │ │ │ @@ -232900,33 +232935,33 @@ │ │ │ │ svceq 0x00d0f8cc │ │ │ │ umulllt r4, r3, r9, r6 │ │ │ │ strmi r4, [r3], r8, lsl #13 │ │ │ │ @ instruction: 0xf7f74616 │ │ │ │ strmi pc, [r7], -sp, lsr #25 │ │ │ │ @ instruction: 0xf04f4648 │ │ │ │ vmla.i8 d16, d3, d0 │ │ │ │ - @ instruction: 0xf2c01ab8 │ │ │ │ + vmvn.i16 d18, #2048 @ 0x0800 │ │ │ │ @ instruction: 0x46490a35 │ │ │ │ strmi lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ movweq pc, #4097 @ 0x1001 @ │ │ │ │ - blcs 0xffea8 │ │ │ │ + blcs 0xfff30 │ │ │ │ ldrmi sp, [ip], r2, asr #2 │ │ │ │ @ instruction: 0x2002f9b6 │ │ │ │ @ instruction: 0x3002f9b0 │ │ │ │ @ instruction: 0xe000f8b0 │ │ │ │ - blx 0xfe195b8a │ │ │ │ + blx 0xfe195c12 │ │ │ │ stmib sp, {r0, r1, r9, ip, sp}^ │ │ │ │ ldmib sp, {r9, ip, sp}^ │ │ │ │ - blx 0xff1fc6c6 │ │ │ │ + blx 0xff1fc74e │ │ │ │ ldmne r2, {r1, r2, r3, r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf512415b │ │ │ │ @ instruction: 0xf1434e00 │ │ │ │ @ instruction: 0xf1be0300 │ │ │ │ @ instruction: 0xf1734f00 │ │ │ │ - b 0x14b4adc │ │ │ │ + b 0x14b4b64 │ │ │ │ svclt 0x00a4422e │ │ │ │ stceq 0, cr15, [r1], {7} │ │ │ │ rscsvc pc, pc, #74448896 @ 0x4700000 │ │ │ │ @ instruction: 0xf1beda08 │ │ │ │ @ instruction: 0xf1734f00 │ │ │ │ svclt 0x00bc33ff │ │ │ │ stceq 0, cr15, [r1], {7} │ │ │ │ @@ -232957,50 +232992,50 @@ │ │ │ │ svclt 0x0000bcc7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [lr], -r3, lsl #1 │ │ │ │ @ instruction: 0x460d4617 │ │ │ │ - blne 0xfef30484 │ │ │ │ - bleq 0xe7067c │ │ │ │ + blcs 0xf3050c │ │ │ │ + bleq 0xe70704 │ │ │ │ @ instruction: 0xf7f79001 │ │ │ │ ldrtmi pc, [r2], -pc, lsr #24 @ │ │ │ │ ldrtmi r2, [r9], -r0, lsl #12 │ │ │ │ @ instruction: 0xf00e46b6 │ │ │ │ @ instruction: 0xf10e0301 │ │ │ │ - blcs 0xf7398 │ │ │ │ + blcs 0xf7420 │ │ │ │ stmdavs ip, {r0, r1, r2, r4, r5, r8, ip, lr, pc} │ │ │ │ - blx 0xfe20dbfa │ │ │ │ + blx 0xfe20dc82 │ │ │ │ stmdavs ip, {r0, r1, r2, sl, fp, ip, pc}^ │ │ │ │ - blx 0xfe20dd02 │ │ │ │ - bl 0x75dbc4 │ │ │ │ - bl 0x17f63d4 │ │ │ │ + blx 0xfe20dd8a │ │ │ │ + bl 0x75dc4c │ │ │ │ + bl 0x17f645c │ │ │ │ svclt 0x00680c08 │ │ │ │ strbtmi r2, [r1], r1, lsl #6 │ │ │ │ @ instruction: 0xf11abb83 │ │ │ │ @ instruction: 0xf15c4880 │ │ │ │ svclt 0x00680c00 │ │ │ │ strbtmi r2, [r1], r1, lsl #6 │ │ │ │ - bl 0x7228d4 │ │ │ │ - bl 0x17f5bec │ │ │ │ + bl 0x72295c │ │ │ │ + bl 0x17f5c74 │ │ │ │ svclt 0x00680c0c │ │ │ │ strbtmi r2, [r1], r1, lsl #6 │ │ │ │ tstmi lr, #3072 @ 0xc00 │ │ │ │ @ instruction: 0xf8d5b2c3 │ │ │ │ mrscc r8, (UNDEF: 4) │ │ │ │ vsubl.u8 , d0, d4 │ │ │ │ @ instruction: 0xf85b100f │ │ │ │ - b 0xfe417cb8 │ │ │ │ - b 0x1b4810 │ │ │ │ - b 0xfe1b4818 │ │ │ │ + b 0xfe417d40 │ │ │ │ + b 0x1b4898 │ │ │ │ + b 0xfe1b48a0 │ │ │ │ @ instruction: 0xf8450308 │ │ │ │ @ instruction: 0xf00e3b04 │ │ │ │ @ instruction: 0xf10e0301 │ │ │ │ - blcs 0xf7408 │ │ │ │ + blcs 0xf7490 │ │ │ │ @ instruction: 0xf1bed0c7 │ │ │ │ andle r0, ip, r4, lsl #30 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ tstcc r4, r4, lsl #10 │ │ │ │ ldr r3, [r8, r4, lsl #4]! │ │ │ │ stmibvc r9!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ @@ -233015,46 +233050,46 @@ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [r9], r2, lsl #1 │ │ │ │ @ instruction: 0x46064617 │ │ │ │ tstls r1, r1, lsl #30 │ │ │ │ - blx 0xff131c3e │ │ │ │ + blx 0xff131cc6 │ │ │ │ strmi r9, [r0], r1, lsl #18 │ │ │ │ rscscc pc, pc, r9, lsl #2 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf01e46ce │ │ │ │ tstle r8, r1, lsl #30 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ stmdaeq pc, {r3, r6, r7, r8, r9, ip, sp, lr, pc}^ @ │ │ │ │ andcc r3, r1, r1, lsl #14 │ │ │ │ svceq 0x0001f01e │ │ │ │ @ instruction: 0xf997d0f6 │ │ │ │ @ instruction: 0xf9902000 │ │ │ │ @ instruction: 0xf9903001 │ │ │ │ @ instruction: 0xf997c000 │ │ │ │ - blx 0xfe19bc9e │ │ │ │ + blx 0xfe19bd26 │ │ │ │ strtmi r4, [r2], -r3, lsl #10 │ │ │ │ - blx 0xff38554e │ │ │ │ - bl 0x57cad4 │ │ │ │ + blx 0xff3855d6 │ │ │ │ + bl 0x57cb5c │ │ │ │ cmpmi fp, r2, lsl #24 │ │ │ │ stceq 1, cr15, [r0], {28} │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ svcmi 0x0000f5bc │ │ │ │ andeq pc, r0, #-1073741796 @ 0xc000001c │ │ │ │ @ instruction: 0xf008bfa2 │ │ │ │ @ instruction: 0xf04f0301 │ │ │ │ @ instruction: 0x461a0c7f │ │ │ │ @ instruction: 0xf51cda0f │ │ │ │ @ instruction: 0xf1734f00 │ │ │ │ svclt 0x00bd33ff │ │ │ │ movweq pc, #4104 @ 0x1008 @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - b 0x14c5544 │ │ │ │ + b 0x14c55cc │ │ │ │ svclt 0x00a42c2c │ │ │ │ @ instruction: 0xf0082200 │ │ │ │ tstlt fp, r1, lsl #6 │ │ │ │ andgt pc, lr, r1, lsl #16 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ stmdbeq r2, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ svceq 0x0010f1be │ │ │ │ @@ -233063,50 +233098,50 @@ │ │ │ │ ldr r3, [r4, r1]! │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf506d004 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ andlt r4, r2, r0, lsr r6 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ - bllt 0xffa31cfc │ │ │ │ + bllt 0xffa31d84 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ umulllt r4, r3, r8, r6 │ │ │ │ @ instruction: 0x460e4692 │ │ │ │ @ instruction: 0xf7f74681 │ │ │ │ @ instruction: 0xf1a8fb51 │ │ │ │ @ instruction: 0xf04f0102 │ │ │ │ strmi r0, [r7], -r0, lsl #16 │ │ │ │ @ instruction: 0xf1aa46c6 │ │ │ │ vhadd.s8 d16, d3, d2 │ │ │ │ - @ instruction: 0xf2c01ab8 │ │ │ │ + vmvn.i16 d18, #2048 @ 0x0800 │ │ │ │ stmib sp, {r0, r2, r4, r5, r9, fp}^ │ │ │ │ @ instruction: 0xf01e4500 │ │ │ │ tstle r9, r1, lsl #30 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ streq pc, [pc, r7, asr #7] │ │ │ │ andcc r3, r2, r2, lsl #12 │ │ │ │ @ instruction: 0xf01e3102 │ │ │ │ rscsle r0, r5, r1, lsl #30 │ │ │ │ @ instruction: 0x2000f9b0 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x3002f9b1 │ │ │ │ @ instruction: 0xb002f8b0 │ │ │ │ - blx 0xfe195dba │ │ │ │ + blx 0xfe195e42 │ │ │ │ stmib sp, {r0, r1, r9, ip, sp}^ │ │ │ │ ldmib sp, {r9, ip, sp}^ │ │ │ │ - blx 0xff3bc996 │ │ │ │ + blx 0xff3bca1e │ │ │ │ ldmne r2, {r2, r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf512415b │ │ │ │ @ instruction: 0xf1434b00 │ │ │ │ @ instruction: 0xf1bb0300 │ │ │ │ @ instruction: 0xf1734f00 │ │ │ │ - b 0x14b4dac │ │ │ │ + b 0x14b4e34 │ │ │ │ svclt 0x00a4422b │ │ │ │ stceq 0, cr15, [r1], {7} │ │ │ │ rscsvc pc, pc, #74448896 @ 0x4700000 │ │ │ │ @ instruction: 0xf1bbda08 │ │ │ │ @ instruction: 0xf1734f00 │ │ │ │ svclt 0x00bc33ff │ │ │ │ stceq 0, cr15, [r1], {7} │ │ │ │ @@ -233137,93 +233172,93 @@ │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [sp], -r3, lsl #1 │ │ │ │ pkhbtmi r4, r3, r6, lsl #12 │ │ │ │ @ instruction: 0xf7f79101 │ │ │ │ svcne 0x002bfad3 │ │ │ │ strcs r9, [r0, #-2305] @ 0xfffff6ff │ │ │ │ ssat16mi r1, #15, r2 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ svceq 0x0001f01e │ │ │ │ @ instruction: 0xf10ed108 │ │ │ │ vmull.p8 q8, d0, d1 │ │ │ │ andcc r1, r4, #15 │ │ │ │ @ instruction: 0xf01e3304 │ │ │ │ rscsle r0, r6, r1, lsl #30 │ │ │ │ @ instruction: 0xf04f6857 │ │ │ │ ldmdavs ip, {fp} │ │ │ │ @ instruction: 0x9c04fb87 │ │ │ │ ldmdavs r4, {r0, r1, r2, r3, r4, r6, fp, sp, lr} │ │ │ │ strge pc, [r7, -r4, lsl #23] │ │ │ │ - beq 0x3aeae0 │ │ │ │ + beq 0x3aeb68 │ │ │ │ @ instruction: 0x0c07eb5c │ │ │ │ @ instruction: 0xf04fbf68 │ │ │ │ strbtmi r0, [r1], r1, lsl #16 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf11ad12d │ │ │ │ @ instruction: 0xf15c4780 │ │ │ │ svclt 0x00680c00 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b846e1 │ │ │ │ @ instruction: 0xd1220f00 │ │ │ │ - bl 0x17fa6a4 │ │ │ │ + bl 0x17fa72c │ │ │ │ svclt 0x00680c0c │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b846e1 │ │ │ │ tstle r8, r0, lsl #30 │ │ │ │ - b 0x12609d8 │ │ │ │ + b 0x1260a60 │ │ │ │ @ instruction: 0xf1be0508 │ │ │ │ @ instruction: 0xf8560f03 │ │ │ │ @ instruction: 0xf8518037 │ │ │ │ - b 0xfe40ff84 │ │ │ │ - b 0x3f6eec │ │ │ │ - b 0xfe3f6ef4 │ │ │ │ + b 0xfe41000c │ │ │ │ + b 0x3f6f74 │ │ │ │ + b 0xfe3f6f7c │ │ │ │ @ instruction: 0xf8410707 │ │ │ │ andle r7, sp, lr, lsr #32 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ movwcc r3, #16900 @ 0x4204 │ │ │ │ cdpeq 0, 0, cr15, cr2, cr15, {2} │ │ │ │ - b 0x14eddac │ │ │ │ + b 0x14ede34 │ │ │ │ @ instruction: 0xf00079e9 │ │ │ │ @ instruction: 0xf1090801 │ │ │ │ ldrb r4, [pc, r0, lsl #24] │ │ │ │ @ instruction: 0xf50bb125 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ andlt r4, r3, r8, asr r6 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - blt 0xffc31eec │ │ │ │ + blt 0xffc31f74 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460f461e │ │ │ │ @ instruction: 0x46044690 │ │ │ │ - blx 0x17b1f08 │ │ │ │ + blx 0x17b1f90 │ │ │ │ @ instruction: 0x26004632 │ │ │ │ svccc 0x00014605 │ │ │ │ ldrtmi r4, [r1], -r0, asr #12 │ │ │ │ movweq pc, #4097 @ 0x1001 @ │ │ │ │ - blcs 0x100344 │ │ │ │ + blcs 0x1003cc │ │ │ │ @ instruction: 0xf990d13c │ │ │ │ @ instruction: 0xf992c000 │ │ │ │ @ instruction: 0xf990e000 │ │ │ │ @ instruction: 0xf9928001 │ │ │ │ - blx 0xfe417f5a │ │ │ │ - blx 0xfe327792 │ │ │ │ - bl 0xff016380 │ │ │ │ - bl 0x1c76f80 │ │ │ │ - bl 0x7f7788 │ │ │ │ - bl 0x1476f98 │ │ │ │ + blx 0xfe417fe2 │ │ │ │ + blx 0xfe32781a │ │ │ │ + bl 0xff016408 │ │ │ │ + bl 0x1c77008 │ │ │ │ + bl 0x7f7810 │ │ │ │ + bl 0x1477020 │ │ │ │ @ instruction: 0xf5bc0e0e │ │ │ │ @ instruction: 0xf17e4f00 │ │ │ │ svclt 0x00a20800 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr5, {0} │ │ │ │ - ldcleq 0, cr15, [pc], #-316 @ 0xf3e40 │ │ │ │ - ble 0x48594c │ │ │ │ + ldcleq 0, cr15, [pc], #-316 @ 0xf3ec8 │ │ │ │ + ble 0x4859d4 │ │ │ │ svcmi 0x0000f51c │ │ │ │ mcreq 1, 0, pc, cr0, cr14, {2} @ │ │ │ │ @ instruction: 0xf005bfbd │ │ │ │ @ instruction: 0xf04f0e01 │ │ │ │ ldrbtmi r0, [r3], -r0, lsl #25 │ │ │ │ @ instruction: 0x2c2cea4f │ │ │ │ @ instruction: 0xf005bfa8 │ │ │ │ @@ -233232,118 +233267,118 @@ │ │ │ │ andgt pc, r1, r7, lsl #16 │ │ │ │ vorr.i32 d20, #56832 @ 0x0000de00 │ │ │ │ @ instruction: 0xf001054f │ │ │ │ andcc r0, r1, r1, lsl #6 │ │ │ │ tstcc r1, r1, lsl #4 │ │ │ │ sbcle r2, r2, r0, lsl #22 │ │ │ │ andle r2, r4, r0, lsl r9 │ │ │ │ - strbeq pc, [pc, #-965] @ 0xf3bff @ │ │ │ │ + strbeq pc, [pc, #-965] @ 0xf3c87 @ │ │ │ │ andcc r3, r1, #1 │ │ │ │ @ instruction: 0xb126e7b6 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - blt 0xfe231fbc │ │ │ │ + blt 0xfe232044 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x4690461f │ │ │ │ strmi r4, [r4], -lr, lsl #12 │ │ │ │ @ instruction: 0xf9f2f7f7 │ │ │ │ smladxcs r0, r9, r6, r4 │ │ │ │ ldrtmi r4, [sl], -r5, lsl #12 │ │ │ │ vmax.s8 q10, , q0 │ │ │ │ - @ instruction: 0xf2c018b8 │ │ │ │ + vmvn.i16 d18, #8 @ 0x0008 │ │ │ │ @ instruction: 0xf0020835 │ │ │ │ andcc r0, r1, #67108864 @ 0x4000000 │ │ │ │ teqle pc, r0, lsl #22 │ │ │ │ @ instruction: 0xc000f9b0 │ │ │ │ @ instruction: 0xe000f9b1 │ │ │ │ @ instruction: 0x9002f9b0 │ │ │ │ @ instruction: 0xa002f9b1 │ │ │ │ vmlagt.f64 d15, d30, d12 │ │ │ │ - bls 0x3b2e54 │ │ │ │ + bls 0x3b2edc │ │ │ │ @ instruction: 0x0c09ebbc │ │ │ │ vmlseq.f64 d14, d10, d30 │ │ │ │ @ instruction: 0x0c0ceb1c │ │ │ │ vmlseq.f64 d14, d14, d14 │ │ │ │ svcmi 0x0000f1bc │ │ │ │ - beq 0x130640 │ │ │ │ + beq 0x1306c8 │ │ │ │ stmdbmi ip!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf005bfa4 │ │ │ │ @ instruction: 0xf6470301 │ │ │ │ - ble 0x312854 │ │ │ │ + ble 0x3128dc │ │ │ │ svcmi 0x0000f1bc │ │ │ │ mcreq 1, 0, pc, cr0, cr14, {2} @ │ │ │ │ @ instruction: 0xf005bfbc │ │ │ │ vst2.8 {d16-d19}, [pc], r1 │ │ │ │ tstmi pc, #0, 18 │ │ │ │ @ instruction: 0xf8b6b2eb │ │ │ │ andcc ip, r2, r0 │ │ │ │ vaddw.u8 , , d2 │ │ │ │ @ instruction: 0xf858058f │ │ │ │ - b 0xc2c14c │ │ │ │ - b 0x334cbc │ │ │ │ - b 0x11b64c0 │ │ │ │ + b 0xc2c1d4 │ │ │ │ + b 0x334d44 │ │ │ │ + b 0x11b6548 │ │ │ │ @ instruction: 0xf8260309 │ │ │ │ @ instruction: 0xf0023b02 │ │ │ │ andcc r0, r1, #67108864 @ 0x4000000 │ │ │ │ adcsle r2, pc, r0, lsl #22 │ │ │ │ andle r2, r5, r8, lsl #20 │ │ │ │ - streq pc, [pc, #965] @ 0xf4465 │ │ │ │ + streq pc, [pc, #965] @ 0xf44ed │ │ │ │ andcc r3, r2, r2, lsl #12 │ │ │ │ ldr r3, [r2, r2, lsl #2]! │ │ │ │ @ instruction: 0xf504b127 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f747f0 │ │ │ │ svclt 0x0000ba15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [lr], -r3, lsl #1 │ │ │ │ @ instruction: 0x460d4617 │ │ │ │ - blne 0xfef309e8 │ │ │ │ - bleq 0xe70be0 │ │ │ │ + blcs 0xf30a70 │ │ │ │ + bleq 0xe70c68 │ │ │ │ @ instruction: 0xf7f79001 │ │ │ │ @ instruction: 0x4633f97d │ │ │ │ ldrtmi r2, [sl], -r0, lsl #12 │ │ │ │ @ instruction: 0xf00e46b6 │ │ │ │ @ instruction: 0xf10e0c01 │ │ │ │ strbtmi r0, [r1], -r1, lsl #28 │ │ │ │ svceq 0x0000f1bc │ │ │ │ ldmdavs r4, {r2, r4, r5, r8, ip, lr, pc} │ │ │ │ - blx 0xfe20e182 │ │ │ │ + blx 0xfe20e20a │ │ │ │ ldmdavs r4, {r0, r1, r2, sl, fp, pc}^ │ │ │ │ - blx 0xfe20e28a │ │ │ │ - bl 0xfef1a92c │ │ │ │ - bl 0x1bf6138 │ │ │ │ - bl 0x6f7140 │ │ │ │ - bl 0x17f613c │ │ │ │ + blx 0xfe20e312 │ │ │ │ + bl 0xfef1a9b4 │ │ │ │ + bl 0x1bf61c0 │ │ │ │ + bl 0x6f71c8 │ │ │ │ + bl 0x17f61c4 │ │ │ │ svclt 0x00680c0c │ │ │ │ strbtmi r2, [r0], r1, lsl #2 │ │ │ │ - b 0x14e05cc │ │ │ │ + b 0x14e0654 │ │ │ │ @ instruction: 0xf0007cec │ │ │ │ cps #1 │ │ │ │ - blx 0x18c6134 │ │ │ │ + blx 0x18c61bc │ │ │ │ @ instruction: 0xf8d5fc80 │ │ │ │ movwmi r9, #57344 @ 0xe000 │ │ │ │ - b 0xfe300950 │ │ │ │ + b 0xfe3009d8 │ │ │ │ movwcc r0, #16649 @ 0x4109 │ │ │ │ eorsgt pc, ip, fp, asr r8 @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ tsteq ip, r1, lsl #20 │ │ │ │ stceq 0, cr15, [r1], {14} │ │ │ │ smlabbeq r9, r1, sl, lr │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ - blne 0x232274 │ │ │ │ + blne 0x2322fc │ │ │ │ @ instruction: 0xf1bc4661 │ │ │ │ sbcle r0, sl, r0, lsl #30 │ │ │ │ svceq 0x0004f1be │ │ │ │ vaddl.u8 , d0, d5 │ │ │ │ strcc r1, [r4, #-15] │ │ │ │ movwcc r3, #16900 @ 0x4204 │ │ │ │ @ instruction: 0xb12ee7b9 │ │ │ │ @@ -233361,15 +233396,15 @@ │ │ │ │ @ instruction: 0x46044617 │ │ │ │ @ instruction: 0xf7f79101 │ │ │ │ mrcne 9, 3, APSR_nzcv, cr2, cr7, {0} @ │ │ │ │ strcs r9, [r0], -r1, lsl #18 │ │ │ │ ldrtmi r4, [r3], -r5, lsl #12 │ │ │ │ @ instruction: 0x07df1e78 │ │ │ │ movwcc sp, #5126 @ 0x1406 │ │ │ │ - strbeq pc, [pc, #-965] @ 0xf3e03 @ │ │ │ │ + strbeq pc, [pc, #-965] @ 0xf3e8b @ │ │ │ │ andcc r3, r1, #1 │ │ │ │ ldrble r0, [r8, #2015]! @ 0x7df │ │ │ │ mulgt r1, r0, r9 │ │ │ │ mul r0, r2, r9 │ │ │ │ mulvc r0, r0, r9 │ │ │ │ mulhi r1, r2, r9 │ │ │ │ vmlagt.f64 d15, d30, d12 │ │ │ │ @@ -233384,23 +233419,23 @@ │ │ │ │ @ instruction: 0xf04f0701 │ │ │ │ sxtahmi r0, lr, pc, ror #24 @ │ │ │ │ @ instruction: 0xf51cda10 │ │ │ │ @ instruction: 0xf15e4f00 │ │ │ │ svclt 0x00bd0e00 │ │ │ │ streq pc, [r1, -r5] │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - b 0x14c5d1c │ │ │ │ + b 0x14c5da4 │ │ │ │ svclt 0x00a42c2c │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ streq pc, [r1, -r5] │ │ │ │ @ instruction: 0xf801b10f │ │ │ │ movwcc ip, #4099 @ 0x1003 │ │ │ │ streq lr, [lr], -r6, asr #20 │ │ │ │ andle r2, r4, r0, lsl fp │ │ │ │ - strbeq pc, [pc, #-965] @ 0xf3e7f @ │ │ │ │ + strbeq pc, [pc, #-965] @ 0xf3f07 @ │ │ │ │ andcc r3, r1, #1 │ │ │ │ @ instruction: 0xb126e7b9 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f741f0 │ │ │ │ @@ -233411,66 +233446,66 @@ │ │ │ │ svceq 0x00e0f8cc │ │ │ │ pkhbtmi r4, r8, lr, lsl #12 │ │ │ │ @ instruction: 0x46044617 │ │ │ │ @ instruction: 0xf8b0f7f7 │ │ │ │ @ instruction: 0x26001eb2 │ │ │ │ cdpne 6, 11, cr4, cr9, cr5, {0} │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ strle r0, [r7], #-2015 @ 0xfffff821 │ │ │ │ vsubw.u8 , , d1 │ │ │ │ andcc r0, r2, pc, lsl #11 │ │ │ │ andcc r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldrble r0, [r7, #2015]! @ 0x7df │ │ │ │ @ instruction: 0xc002f9b1 │ │ │ │ @ instruction: 0xf9b22700 │ │ │ │ @ instruction: 0xf9b1e000 │ │ │ │ @ instruction: 0xf9b29000 │ │ │ │ - blx 0xfe41c2c6 │ │ │ │ - blx 0xfe367afa │ │ │ │ - bl 0xff01aaec │ │ │ │ - bl 0x1c772ec │ │ │ │ - bl 0x7f7af4 │ │ │ │ - bl 0x1477300 │ │ │ │ + blx 0xfe41c34e │ │ │ │ + blx 0xfe367b82 │ │ │ │ + bl 0xff01ab74 │ │ │ │ + bl 0x1c77374 │ │ │ │ + bl 0x7f7b7c │ │ │ │ + bl 0x1477388 │ │ │ │ @ instruction: 0xf1bc0e0e │ │ │ │ @ instruction: 0xf17e4f00 │ │ │ │ - b 0x14b6adc │ │ │ │ + b 0x14b6b64 │ │ │ │ svclt 0x00a4492c │ │ │ │ streq pc, [r1, -r5] │ │ │ │ ldmibvc pc!, {r0, r1, r2, r6, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf1bcda08 │ │ │ │ @ instruction: 0xf15e4f00 │ │ │ │ svclt 0x00bc0e00 │ │ │ │ streq pc, [r1, -r5] │ │ │ │ stmdbmi r0, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ rsclt r4, pc, #-134217728 @ 0xf8000000 │ │ │ │ @ instruction: 0xc000f8b0 │ │ │ │ movwcc r3, #4098 @ 0x1002 │ │ │ │ - streq pc, [pc, #965] @ 0xf46d1 │ │ │ │ + streq pc, [pc, #965] @ 0xf4759 │ │ │ │ eors pc, r7, r8, asr r8 @ │ │ │ │ andcc r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ - b 0xbfef38 │ │ │ │ - b 0x335f54 │ │ │ │ - b 0x12b6758 │ │ │ │ + b 0xbfefc0 │ │ │ │ + b 0x335fdc │ │ │ │ + b 0x12b67e0 │ │ │ │ @ instruction: 0xf8200709 │ │ │ │ @ instruction: 0xd1b57c02 │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f747f0 │ │ │ │ svclt 0x0000b8d5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r6], -r3, lsl #1 │ │ │ │ vmin.s8 d20, d3, d13 │ │ │ │ - @ instruction: 0xf2c01bb8 │ │ │ │ + vbic.i16 d18, #2048 @ 0x0800 │ │ │ │ stmib sp, {r0, r2, r4, r5, r8, r9, fp}^ │ │ │ │ @ instruction: 0xf7f70100 │ │ │ │ svcne 0x0032f83d │ │ │ │ strcs r9, [r0], -r1, lsl #18 │ │ │ │ ldrtmi r1, [r6], fp, lsr #30 │ │ │ │ @ instruction: 0xf01e2500 │ │ │ │ tstle r9, r1, lsl #30 │ │ │ │ @@ -233478,34 +233513,34 @@ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ movwcc r3, #16900 @ 0x4204 │ │ │ │ @ instruction: 0xf01e2500 │ │ │ │ rscsle r0, r5, r1, lsl #30 │ │ │ │ ldmdavs pc, {r2, r4, r6, fp, sp, lr} @ │ │ │ │ @ instruction: 0x8c07fb84 │ │ │ │ ldmdavs pc, {r2, r4, fp, sp, lr}^ @ │ │ │ │ - bls 0x2f31ac │ │ │ │ + bls 0x2f3234 │ │ │ │ stmdaeq r9, {r3, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x0c0aeb6c │ │ │ │ stmdaeq r8, {r3, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x0c0ceb5c │ │ │ │ strcs fp, [r1, #-3944] @ 0xfffff098 │ │ │ │ strtmi r4, [r9], r0, ror #13 │ │ │ │ - b 0x14e086c │ │ │ │ + b 0x14e08f4 │ │ │ │ @ instruction: 0xf0007cec │ │ │ │ @ instruction: 0xf10c0901 │ │ │ │ - blx 0x18c63c4 │ │ │ │ - b 0x12b35c8 │ │ │ │ + blx 0x18c644c │ │ │ │ + b 0x12b3650 │ │ │ │ @ instruction: 0xf8510609 │ │ │ │ andcc r9, r4, #46 @ 0x2e │ │ │ │ vsubw.u8 , q0, d4 │ │ │ │ @ instruction: 0xf85b100f │ │ │ │ - b 0xfe3244cc │ │ │ │ + b 0xfe324554 │ │ │ │ @ instruction: 0xf1be0509 │ │ │ │ - b 0x237ff0 │ │ │ │ - b 0xfe235818 │ │ │ │ + b 0x238078 │ │ │ │ + b 0xfe2358a0 │ │ │ │ @ instruction: 0xf8410509 │ │ │ │ andle r5, r2, lr, lsr #32 │ │ │ │ cdpeq 0, 0, cr15, cr2, cr15, {2} │ │ │ │ @ instruction: 0xb12ee7bc │ │ │ │ andcs r9, r1, #0, 22 │ │ │ │ movwpl pc, #1283 @ 0x503 @ │ │ │ │ svccs 0x0030f8c3 │ │ │ │ @@ -233535,16 +233570,16 @@ │ │ │ │ @ instruction: 0x0c0ceb1c │ │ │ │ @ instruction: 0xf11c417f │ │ │ │ @ instruction: 0xf1470c80 │ │ │ │ @ instruction: 0xf5bc0700 │ │ │ │ @ instruction: 0xf1774f00 │ │ │ │ svclt 0x00a20800 │ │ │ │ streq pc, [r1, -r0] │ │ │ │ - ldcleq 0, cr15, [pc], #-316 @ 0xf4344 │ │ │ │ - ble 0x485d68 │ │ │ │ + ldcleq 0, cr15, [pc], #-316 @ 0xf43cc │ │ │ │ + ble 0x485df0 │ │ │ │ svcmi 0x0000f51c │ │ │ │ @ instruction: 0x37fff177 │ │ │ │ @ instruction: 0xf000bfbd │ │ │ │ @ instruction: 0xf04f0701 │ │ │ │ ldrtmi r0, [r9], -r0, lsl #25 │ │ │ │ @ instruction: 0x2c2cea4f │ │ │ │ @ instruction: 0xf000bfa8 │ │ │ │ @@ -233571,104 +233606,104 @@ │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x4690461f │ │ │ │ strmi r4, [r4], -lr, lsl #12 │ │ │ │ @ instruction: 0xff70f7f6 │ │ │ │ smladxcs r0, r9, r6, r4 │ │ │ │ ldrtmi r4, [sl], -r5, lsl #12 │ │ │ │ vmax.s8 q10, , q0 │ │ │ │ - @ instruction: 0xf2c018b8 │ │ │ │ + vmvn.i16 d18, #8 @ 0x0008 │ │ │ │ @ instruction: 0xf0020835 │ │ │ │ andcc r0, r1, #67108864 @ 0x4000000 │ │ │ │ cmple r3, r0, lsl #22 │ │ │ │ @ instruction: 0xc000f9b0 │ │ │ │ @ instruction: 0xe000f9b1 │ │ │ │ @ instruction: 0x9002f9b0 │ │ │ │ @ instruction: 0xa002f9b1 │ │ │ │ vmlagt.f64 d15, d30, d12 │ │ │ │ - bls 0x3b3358 │ │ │ │ + bls 0x3b33e0 │ │ │ │ @ instruction: 0x0c09ebbc │ │ │ │ vmlseq.f64 d14, d10, d30 │ │ │ │ @ instruction: 0x0c0ceb1c │ │ │ │ vmlseq.f64 d14, d14, d14 │ │ │ │ stcmi 5, cr15, [r0], {28} │ │ │ │ cdpeq 1, 0, cr15, cr0, cr14, {2} │ │ │ │ svcmi 0x0000f1bc │ │ │ │ - beq 0x130b4c │ │ │ │ + beq 0x130bd4 │ │ │ │ stmdbmi ip!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf005bfa4 │ │ │ │ @ instruction: 0xf6470301 │ │ │ │ - ble 0x312d60 │ │ │ │ + ble 0x312de8 │ │ │ │ svcmi 0x0000f1bc │ │ │ │ mcreq 1, 0, pc, cr0, cr14, {2} @ │ │ │ │ @ instruction: 0xf005bfbc │ │ │ │ vst2.8 {d16-d19}, [pc], r1 │ │ │ │ tstmi pc, #0, 18 │ │ │ │ @ instruction: 0xf8b6b2eb │ │ │ │ andcc ip, r2, r0 │ │ │ │ vaddw.u8 , , d2 │ │ │ │ @ instruction: 0xf858058f │ │ │ │ - b 0xc2c658 │ │ │ │ - b 0x3351c8 │ │ │ │ - b 0x11b69cc │ │ │ │ + b 0xc2c6e0 │ │ │ │ + b 0x335250 │ │ │ │ + b 0x11b6a54 │ │ │ │ @ instruction: 0xf8260309 │ │ │ │ @ instruction: 0xf0023b02 │ │ │ │ andcc r0, r1, #67108864 @ 0x4000000 │ │ │ │ adcsle r2, fp, r0, lsl #22 │ │ │ │ andle r2, r5, r8, lsl #20 │ │ │ │ - streq pc, [pc, #965] @ 0xf4971 │ │ │ │ + streq pc, [pc, #965] @ 0xf49f9 │ │ │ │ andcc r3, r2, r2, lsl #12 │ │ │ │ str r3, [lr, r2, lsl #2]! │ │ │ │ @ instruction: 0xf504b127 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f647f0 │ │ │ │ svclt 0x0000bf8f │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [lr], -r3, lsl #1 │ │ │ │ @ instruction: 0x460d4617 │ │ │ │ - blne 0xfef30ef4 │ │ │ │ - bleq 0xe710ec │ │ │ │ + blcs 0xf30f7c │ │ │ │ + bleq 0xe71174 │ │ │ │ @ instruction: 0xf7f69001 │ │ │ │ @ instruction: 0x4633fef7 │ │ │ │ ldrtmi r2, [sl], -r0, lsl #12 │ │ │ │ @ instruction: 0xf00e46b6 │ │ │ │ @ instruction: 0xf10e0c01 │ │ │ │ strbtmi r0, [r1], -r1, lsl #28 │ │ │ │ svceq 0x0000f1bc │ │ │ │ ldmdavs r4, {r3, r4, r5, r8, ip, lr, pc} │ │ │ │ - blx 0xfe20e68e │ │ │ │ + blx 0xfe20e716 │ │ │ │ ldmdavs r4, {r0, r1, r2, sl, fp, pc}^ │ │ │ │ - blx 0xfe20e796 │ │ │ │ - bl 0xfef1ae38 │ │ │ │ - bl 0x1bf6644 │ │ │ │ + blx 0xfe20e81e │ │ │ │ + bl 0xfef1aec0 │ │ │ │ + bl 0x1bf66cc │ │ │ │ @ instruction: 0xf1180c0a │ │ │ │ @ instruction: 0xf14c4880 │ │ │ │ - bl 0x6f762c │ │ │ │ - bl 0x17f6650 │ │ │ │ + bl 0x6f76b4 │ │ │ │ + bl 0x17f66d8 │ │ │ │ svclt 0x00680c0c │ │ │ │ strbtmi r2, [r0], r1, lsl #2 │ │ │ │ - b 0x14e0ae0 │ │ │ │ + b 0x14e0b68 │ │ │ │ @ instruction: 0xf0007cec │ │ │ │ cps #1 │ │ │ │ - blx 0x18c6648 │ │ │ │ + blx 0x18c66d0 │ │ │ │ @ instruction: 0xf8d5fc80 │ │ │ │ movwmi r9, #57344 @ 0xe000 │ │ │ │ - b 0xfe300e64 │ │ │ │ + b 0xfe300eec │ │ │ │ movwcc r0, #16649 @ 0x4109 │ │ │ │ eorsgt pc, ip, fp, asr r8 @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ tsteq ip, r1, lsl #20 │ │ │ │ stceq 0, cr15, [r1], {14} │ │ │ │ smlabbeq r9, r1, sl, lr │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ - blne 0x232788 │ │ │ │ + blne 0x232810 │ │ │ │ @ instruction: 0xf1bc4661 │ │ │ │ sbcle r0, r6, r0, lsl #30 │ │ │ │ svceq 0x0004f1be │ │ │ │ vaddl.u8 , d0, d5 │ │ │ │ strcc r1, [r4, #-15] │ │ │ │ movwcc r3, #16900 @ 0x4204 │ │ │ │ @ instruction: 0xb12ee7b5 │ │ │ │ @@ -233686,15 +233721,15 @@ │ │ │ │ @ instruction: 0x46044617 │ │ │ │ @ instruction: 0xf7f69101 │ │ │ │ cdpne 14, 7, cr15, cr2, cr13, {4} │ │ │ │ strcs r9, [r0], -r1, lsl #18 │ │ │ │ ldrtmi r4, [r3], -r5, lsl #12 │ │ │ │ @ instruction: 0x07df1e78 │ │ │ │ movwcc sp, #5126 @ 0x1406 │ │ │ │ - strbeq pc, [pc, #-965] @ 0xf4317 @ │ │ │ │ + strbeq pc, [pc, #-965] @ 0xf439f @ │ │ │ │ andcc r3, r1, #1 │ │ │ │ ldrble r0, [r8, #2015]! @ 0x7df │ │ │ │ mulgt r1, r0, r9 │ │ │ │ mul r0, r2, r9 │ │ │ │ mulvc r0, r0, r9 │ │ │ │ mulhi r1, r2, r9 │ │ │ │ vmlagt.f64 d15, d30, d12 │ │ │ │ @@ -233711,23 +233746,23 @@ │ │ │ │ @ instruction: 0xf04f0701 │ │ │ │ sxtahmi r0, lr, pc, ror #24 @ │ │ │ │ @ instruction: 0xf51cda10 │ │ │ │ @ instruction: 0xf15e4f00 │ │ │ │ svclt 0x00bd0e00 │ │ │ │ streq pc, [r1, -r5] │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - b 0x14c6238 │ │ │ │ + b 0x14c62c0 │ │ │ │ svclt 0x00a42c2c │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ streq pc, [r1, -r5] │ │ │ │ @ instruction: 0xf801b10f │ │ │ │ movwcc ip, #4099 @ 0x1003 │ │ │ │ streq lr, [lr], -r6, asr #20 │ │ │ │ andle r2, r4, r0, lsl fp │ │ │ │ - strbeq pc, [pc, #-965] @ 0xf439b @ │ │ │ │ + strbeq pc, [pc, #-965] @ 0xf4423 @ │ │ │ │ andcc r3, r1, #1 │ │ │ │ @ instruction: 0xb126e7b5 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f641f0 │ │ │ │ @@ -233738,68 +233773,68 @@ │ │ │ │ svceq 0x00e0f8cc │ │ │ │ pkhbtmi r4, r8, lr, lsl #12 │ │ │ │ @ instruction: 0x46044617 │ │ │ │ mcr2 7, 1, pc, cr2, cr6, {7} @ │ │ │ │ @ instruction: 0x26001eb2 │ │ │ │ cdpne 6, 11, cr4, cr9, cr5, {0} │ │ │ │ ldrtmi r4, [r3], -r0, asr #12 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ strle r0, [r7], #-2015 @ 0xfffff821 │ │ │ │ vsubw.u8 , , d1 │ │ │ │ andcc r0, r2, pc, lsl #11 │ │ │ │ andcc r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldrble r0, [r7, #2015]! @ 0x7df │ │ │ │ @ instruction: 0xc002f9b1 │ │ │ │ @ instruction: 0xf9b22700 │ │ │ │ @ instruction: 0xf9b1e000 │ │ │ │ @ instruction: 0xf9b29000 │ │ │ │ - blx 0xfe41c7e2 │ │ │ │ - blx 0xfe368016 │ │ │ │ - bl 0xff01b008 │ │ │ │ - bl 0x1c77808 │ │ │ │ - bl 0x7f8010 │ │ │ │ - bl 0x147781c │ │ │ │ + blx 0xfe41c86a │ │ │ │ + blx 0xfe36809e │ │ │ │ + bl 0xff01b090 │ │ │ │ + bl 0x1c77890 │ │ │ │ + bl 0x7f8098 │ │ │ │ + bl 0x14778a4 │ │ │ │ @ instruction: 0xf51c0e0e │ │ │ │ @ instruction: 0xf14e4c00 │ │ │ │ @ instruction: 0xf1bc0e00 │ │ │ │ @ instruction: 0xf17e4f00 │ │ │ │ - b 0x14b7000 │ │ │ │ + b 0x14b7088 │ │ │ │ svclt 0x00a4492c │ │ │ │ streq pc, [r1, -r5] │ │ │ │ ldmibvc pc!, {r0, r1, r2, r6, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf1bcda08 │ │ │ │ @ instruction: 0xf15e4f00 │ │ │ │ svclt 0x00bc0e00 │ │ │ │ streq pc, [r1, -r5] │ │ │ │ stmdbmi r0, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ rsclt r4, pc, #-134217728 @ 0xf8000000 │ │ │ │ @ instruction: 0xc000f8b0 │ │ │ │ movwcc r3, #4098 @ 0x1002 │ │ │ │ - streq pc, [pc, #965] @ 0xf4bf5 │ │ │ │ + streq pc, [pc, #965] @ 0xf4c7d │ │ │ │ eors pc, r7, r8, asr r8 @ │ │ │ │ andcc r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ - b 0xbff45c │ │ │ │ - b 0x336478 │ │ │ │ - b 0x12b6c7c │ │ │ │ + b 0xbff4e4 │ │ │ │ + b 0x336500 │ │ │ │ + b 0x12b6d04 │ │ │ │ @ instruction: 0xf8200709 │ │ │ │ @ instruction: 0xd1b17c02 │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f647f0 │ │ │ │ svclt 0x0000be43 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r6], -r3, lsl #1 │ │ │ │ vmin.s8 d20, d3, d13 │ │ │ │ - @ instruction: 0xf2c01bb8 │ │ │ │ + vbic.i16 d18, #2048 @ 0x0800 │ │ │ │ stmib sp, {r0, r2, r4, r5, r8, r9, fp}^ │ │ │ │ @ instruction: 0xf7f60100 │ │ │ │ svcne 0x0032fdab │ │ │ │ strcs r9, [r0], -r1, lsl #18 │ │ │ │ ldrtmi r1, [r6], fp, lsr #30 │ │ │ │ @ instruction: 0xf01e2500 │ │ │ │ tstle r9, r1, lsl #30 │ │ │ │ @@ -233807,190 +233842,190 @@ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ movwcc r3, #16900 @ 0x4204 │ │ │ │ @ instruction: 0xf01e2500 │ │ │ │ rscsle r0, r5, r1, lsl #30 │ │ │ │ ldmdavs pc, {r2, r4, r6, fp, sp, lr} @ │ │ │ │ @ instruction: 0x8c07fb84 │ │ │ │ ldmdavs pc, {r2, r4, fp, sp, lr}^ @ │ │ │ │ - bls 0x2f36d0 │ │ │ │ + bls 0x2f3758 │ │ │ │ stmdaeq r9, {r3, r4, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x0c0aeb6c │ │ │ │ stmmi r0, {r3, r4, r8, ip, sp, lr, pc} │ │ │ │ stceq 1, cr15, [r0], {76} @ 0x4c │ │ │ │ stmdaeq r8, {r3, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x0c0ceb5c │ │ │ │ strcs fp, [r1, #-3944] @ 0xfffff098 │ │ │ │ strtmi r4, [r9], r0, ror #13 │ │ │ │ - b 0x14e0d98 │ │ │ │ + b 0x14e0e20 │ │ │ │ @ instruction: 0xf0007cec │ │ │ │ @ instruction: 0xf10c0901 │ │ │ │ - blx 0x18c68f0 │ │ │ │ - b 0x12b3af4 │ │ │ │ + blx 0x18c6978 │ │ │ │ + b 0x12b3b7c │ │ │ │ @ instruction: 0xf8510609 │ │ │ │ andcc r9, r4, #46 @ 0x2e │ │ │ │ vsubw.u8 , q0, d4 │ │ │ │ @ instruction: 0xf85b100f │ │ │ │ - b 0xfe3249f8 │ │ │ │ + b 0xfe324a80 │ │ │ │ @ instruction: 0xf1be0509 │ │ │ │ - b 0x23851c │ │ │ │ - b 0xfe235d44 │ │ │ │ + b 0x2385a4 │ │ │ │ + b 0xfe235dcc │ │ │ │ @ instruction: 0xf8410509 │ │ │ │ andle r5, r2, lr, lsr #32 │ │ │ │ cdpeq 0, 0, cr15, cr2, cr15, {2} │ │ │ │ @ instruction: 0xb12ee7b8 │ │ │ │ andcs r9, r1, #0, 22 │ │ │ │ movwpl pc, #1283 @ 0x503 @ │ │ │ │ svccs 0x0030f8c3 │ │ │ │ andlt r9, r3, r0, lsl #16 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ ldcllt 7, cr15, [r6, #984] @ 0x3d8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec4bb44 │ │ │ │ + bl 0xfec4bbcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ stc2l 7, cr15, [r4, #-984] @ 0xfffffc28 │ │ │ │ ldrdcs lr, [r2, -sp] │ │ │ │ - bcc 0x15b564 │ │ │ │ + bcc 0x15b5ec │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ svceq 0x0001f010 │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r1, #-2147483648 @ 0x80000000 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf892bf1e │ │ │ │ ldrmi ip, [ip], #0 │ │ │ │ stcgt 8, cr15, [r1], {1} │ │ │ │ mvnle r4, r1, ror r5 │ │ │ │ andlt r4, r4, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ stclt 7, cr15, [ip, #984]! @ 0x3d8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4bb98 │ │ │ │ + bl 0xfec4bc20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ vmax.s8 d20, d3, d7 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ movwls r0, #5685 @ 0x1635 │ │ │ │ ldc2 7, cr15, [r6, #-984] @ 0xfffffc28 │ │ │ │ vfmane.f64 d9, d1, d1 │ │ │ │ strcc r1, [lr, #-3756] @ 0xfffff154 │ │ │ │ @ instruction: 0xf834b2c2 │ │ │ │ @ instruction: 0xf831cf02 │ │ │ │ @ instruction: 0xf3c0ef02 │ │ │ │ ldrmi r0, [ip], #143 @ 0x8f │ │ │ │ @ instruction: 0xf85642a5 │ │ │ │ - b 0x3fca9c │ │ │ │ - b 0xc779e0 │ │ │ │ - b 0x13f81e4 │ │ │ │ + b 0x3fcb24 │ │ │ │ + b 0xc77a68 │ │ │ │ + b 0x13f826c │ │ │ │ @ instruction: 0xf8a10c0e │ │ │ │ mvnle ip, r0 │ │ │ │ andlt r4, r3, r8, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldcllt 7, cr15, [ip, #-984]! @ 0xfffffc28 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4bbf8 │ │ │ │ + bl 0xfec4bc80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ movwls r4, #5639 @ 0x1607 │ │ │ │ stc2l 7, cr15, [sl], #984 @ 0x3d8 │ │ │ │ svcne 0x00299b01 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr4, {5} │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ - blx 0x18c1a50 │ │ │ │ + blx 0x18c1ad8 │ │ │ │ @ instruction: 0xf85efc80 │ │ │ │ @ instruction: 0xf8512f04 │ │ │ │ @ instruction: 0xf3c06f04 │ │ │ │ ldrmi r1, [sl], #-15 │ │ │ │ @ instruction: 0xf8554574 │ │ │ │ - b 0xfe1a4b28 │ │ │ │ - b 0x175254 │ │ │ │ - b 0xfe175270 │ │ │ │ + b 0xfe1a4bb0 │ │ │ │ + b 0x1752dc │ │ │ │ + b 0xfe1752f8 │ │ │ │ andvs r0, sl, r6, lsl #4 │ │ │ │ ldrtmi sp, [r8], -fp, ror #3 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f640f0 │ │ │ │ svclt 0x0000bd4b │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec4bc5c │ │ │ │ + bl 0xfec4bce4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ ldc2 7, cr15, [r8], #984 @ 0x3d8 │ │ │ │ ldrdcs lr, [r2, -sp] │ │ │ │ - bcc 0x15b67c │ │ │ │ + bcc 0x15b704 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ svceq 0x0001f010 │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r1, #-2147483648 @ 0x80000000 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf892bf1e │ │ │ │ - bl 0xfec24a94 │ │ │ │ + bl 0xfec24b1c │ │ │ │ @ instruction: 0xf8010c03 │ │ │ │ ldrbmi ip, [r1, #-3073]! @ 0xfffff3ff │ │ │ │ strtmi sp, [r0], -lr, ror #3 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f64010 │ │ │ │ svclt 0x0000bd1f │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4bcb4 │ │ │ │ + bl 0xfec4bd3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ vmax.s8 d20, d3, d7 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ movwls r0, #5685 @ 0x1635 │ │ │ │ stc2 7, cr15, [r8], {246} @ 0xf6 │ │ │ │ vfmane.f64 d9, d1, d1 │ │ │ │ strcc r1, [lr, #-3756] @ 0xfffff154 │ │ │ │ @ instruction: 0xf834b2c2 │ │ │ │ @ instruction: 0xf831cf02 │ │ │ │ @ instruction: 0xf3c0ef02 │ │ │ │ - bl 0xfebf4d24 │ │ │ │ + bl 0xfebf4dac │ │ │ │ adcmi r0, r5, #768 @ 0x300 │ │ │ │ eorscs pc, r2, r6, asr r8 @ │ │ │ │ @ instruction: 0x0c02ea0c │ │ │ │ vmlaeq.f32 s28, s4, s29 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ ldrtmi sp, [r8], -sl, ror #3 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f640f0 │ │ │ │ svclt 0x0000bced │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4bd18 │ │ │ │ + bl 0xfec4bda0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ movwls r4, #5639 @ 0x1607 │ │ │ │ mrrc2 7, 15, pc, sl, cr6 @ │ │ │ │ svcne 0x00299b01 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr4, {5} │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ - blx 0x18c1b70 │ │ │ │ + blx 0x18c1bf8 │ │ │ │ @ instruction: 0xf85efc80 │ │ │ │ @ instruction: 0xf8512f04 │ │ │ │ @ instruction: 0xf3c06f04 │ │ │ │ - bne 0xff578b8c │ │ │ │ + bne 0xff578c14 │ │ │ │ @ instruction: 0xf8554574 │ │ │ │ - b 0xfe1a4c48 │ │ │ │ - b 0x175374 │ │ │ │ - b 0xfe175390 │ │ │ │ + b 0xfe1a4cd0 │ │ │ │ + b 0x1753fc │ │ │ │ + b 0xfe175418 │ │ │ │ andvs r0, sl, r6, lsl #4 │ │ │ │ ldrtmi sp, [r8], -fp, ror #3 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f640f0 │ │ │ │ svclt 0x0000bcbb │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4bd7c │ │ │ │ + bl 0xfec4be04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ sbcslt r4, ip, #5242880 @ 0x500000 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ stc2 7, cr15, [r8], #-984 @ 0xfffffc28 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ @ instruction: 0xf1013a01 │ │ │ │ @@ -234002,22 +234037,22 @@ │ │ │ │ stc2 11, cr15, [r4], {28} @ │ │ │ │ stcgt 8, cr15, [r1], {1} │ │ │ │ mvnsle r4, r1, ror r5 │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ ldclt 7, cr15, [r2], {246} @ 0xf6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4bdcc │ │ │ │ + bl 0xfec4be54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ vmax.s8 d20, d3, d7 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ movwls r0, #5685 @ 0x1635 │ │ │ │ - blx 0x32bc2 │ │ │ │ + blx 0x32c4a │ │ │ │ vfmane.f64 d9, d1, d1 │ │ │ │ strcc r1, [lr, #-3756] @ 0xfffff154 │ │ │ │ svcgt 0x0002f834 │ │ │ │ @ instruction: 0xf831b2c2 │ │ │ │ @ instruction: 0xf3c0ef02 │ │ │ │ adcmi r0, r5, #143 @ 0x8f │ │ │ │ eorscs pc, r2, r6, asr r8 @ │ │ │ │ @@ -234027,317 +234062,317 @@ │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ ldrtmi sp, [r8], -sl, ror #3 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f640f0 │ │ │ │ svclt 0x0000bc61 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4be30 │ │ │ │ + bl 0xfec4beb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ movwls r4, #5639 @ 0x1607 │ │ │ │ - blx 0xff4b2c1e │ │ │ │ + blx 0xff4b2ca6 │ │ │ │ svcne 0x00299b01 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr4, {5} │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ @ instruction: 0xf85e340c │ │ │ │ - blx 0x18c086c │ │ │ │ + blx 0x18c08f4 │ │ │ │ @ instruction: 0xf851fc80 │ │ │ │ @ instruction: 0xf3c06f04 │ │ │ │ ldrbmi r1, [r4, #-15]! │ │ │ │ eorsgt pc, ip, r5, asr r8 @ │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ andeq lr, r6, #532480 @ 0x82000 │ │ │ │ andeq lr, ip, #8192 @ 0x2000 │ │ │ │ andeq lr, r6, #532480 @ 0x82000 │ │ │ │ mvnle r6, sl │ │ │ │ andlt r4, r3, r8, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stclt 7, cr15, [lr], #-984 @ 0xfffffc28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec4be94 │ │ │ │ + bl 0xfec4bf1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ - blx 0xfe832c82 │ │ │ │ - bls 0x19b0b8 │ │ │ │ + blx 0xfe832d0a │ │ │ │ + bls 0x19b140 │ │ │ │ mulcc r4, sp, r9 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ andcc r3, r1, #4096 @ 0x1000 │ │ │ │ svceq 0x0001f010 │ │ │ │ @ instruction: 0xf992d007 │ │ │ │ - bl 0x824cc4 │ │ │ │ - b 0x14b7cd4 │ │ │ │ + bl 0x824d4c │ │ │ │ + b 0x14b7d5c │ │ │ │ @ instruction: 0xf8810c5c │ │ │ │ mrscc ip, (UNDEF: 1) │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, lr, lsl #11 │ │ │ │ andlt r4, r4, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ stclt 7, cr15, [r2], {246} @ 0xf6 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x4614461e │ │ │ │ strmi r4, [r1], sp, lsl #12 │ │ │ │ - blx 0x1d32cda │ │ │ │ + blx 0x1d32d62 │ │ │ │ mcrne 2, 5, fp, cr9, cr2, {1} │ │ │ │ vceq.f32 d17, d19, d19 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ @ instruction: 0x17d60535 │ │ │ │ @ instruction: 0xf933340e │ │ │ │ - blx 0x18f0920 │ │ │ │ + blx 0x18f09a8 │ │ │ │ @ instruction: 0xf831f880 │ │ │ │ @ instruction: 0xf3c07f02 │ │ │ │ - bl 0x874f60 │ │ │ │ - bl 0x1277d30 │ │ │ │ + bl 0x874fe8 │ │ │ │ + bl 0x1277db8 │ │ │ │ @ instruction: 0xf8557eee │ │ │ │ - b 0x14d4e10 │ │ │ │ + b 0x14d4e98 │ │ │ │ adcmi r0, r3, #92, 24 @ 0x5c00 │ │ │ │ vstmiavc lr, {s29-s104} │ │ │ │ vmlaeq.f32 s28, s16, s15 │ │ │ │ @ instruction: 0x0c08ea0c │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ strbmi sp, [r8], -r3, ror #3 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - bllt 0xff3b2d2c │ │ │ │ + bllt 0xff3b2db4 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ pkhbtmi r4, r1, r4, lsl #12 │ │ │ │ @ instruction: 0xf7f69301 │ │ │ │ - blls 0x173a50 │ │ │ │ + blls 0x173ad8 │ │ │ │ @ instruction: 0xf1a41f29 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ strcc r0, [ip], #-1333 @ 0xfffffacb │ │ │ │ @ instruction: 0xf85e17de │ │ │ │ @ instruction: 0xf8512f04 │ │ │ │ - bl 0x5949a0 │ │ │ │ - bl 0x1277da0 │ │ │ │ + bl 0x594a28 │ │ │ │ + bl 0x1277e28 │ │ │ │ ldrbmi r7, [r4, #-738]! @ 0xfffffd1e │ │ │ │ mrrceq 10, 4, lr, ip, cr15 │ │ │ │ vstmiavc r2, {s29-s104} │ │ │ │ andeq lr, ip, #552960 @ 0x87000 │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eorsgt pc, ip, r5, asr r8 @ │ │ │ │ andeq lr, ip, #8192 @ 0x2000 │ │ │ │ andeq lr, r7, #532480 @ 0x82000 │ │ │ │ mvnle r6, sl │ │ │ │ andlt r4, r3, r8, asr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - bllt 0xfe532da0 │ │ │ │ + bllt 0xfe532e28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec4bfd0 │ │ │ │ + bl 0xfec4c058 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ - blx 0xb2dbc │ │ │ │ - bls 0x19b1f4 │ │ │ │ + blx 0xb2e44 │ │ │ │ + bls 0x19b27c │ │ │ │ mulcc r4, sp, r8 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ andcc r3, r1, #4096 @ 0x1000 │ │ │ │ svceq 0x0001f010 │ │ │ │ @ instruction: 0xf892d007 │ │ │ │ - bl 0x824e00 │ │ │ │ - b 0x14b7e10 │ │ │ │ + bl 0x824e88 │ │ │ │ + b 0x14b7e98 │ │ │ │ @ instruction: 0xf8810c5c │ │ │ │ mrscc ip, (UNDEF: 1) │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, lr, lsl #11 │ │ │ │ andlt r4, r4, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - bllt 0x1a32df8 │ │ │ │ + bllt 0x1a32e80 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x4614461e │ │ │ │ strmi r4, [r1], sp, lsl #12 │ │ │ │ - blx 0xff5b2e14 │ │ │ │ + blx 0xff5b2e9c │ │ │ │ mcrne 2, 5, fp, cr9, cr2, {5} │ │ │ │ vceq.f32 d17, d19, d19 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ @ instruction: 0x26000535 │ │ │ │ @ instruction: 0xf833340e │ │ │ │ sbclt ip, r7, #2, 30 │ │ │ │ svc 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0x0c02eb1c │ │ │ │ stmdaeq r0, {r1, r2, r6, r8, ip, sp, lr, pc} │ │ │ │ eorsvc pc, r7, r5, asr r8 @ │ │ │ │ mrrceq 10, 4, lr, ip, cr15 │ │ │ │ - b 0x14058e0 │ │ │ │ - b 0xc94194 │ │ │ │ - b 0x3f8694 │ │ │ │ - b 0x13f7e98 │ │ │ │ + b 0x1405968 │ │ │ │ + b 0xc9421c │ │ │ │ + b 0x3f871c │ │ │ │ + b 0x13f7f20 │ │ │ │ @ instruction: 0xf8a10c0e │ │ │ │ mvnle ip, r0 │ │ │ │ pop {r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f643f8 │ │ │ │ svclt 0x0000bb2d │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ pkhbtmi r4, r1, r4, lsl #12 │ │ │ │ movwls r2, #5632 @ 0x1600 │ │ │ │ - blx 0xfe732e88 │ │ │ │ + blx 0xfe732f10 │ │ │ │ svcne 0x00299b01 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr4, {5} │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ @ instruction: 0xf85e340c │ │ │ │ @ instruction: 0xf8512f04 │ │ │ │ - bl 0x594adc │ │ │ │ + bl 0x594b64 │ │ │ │ sbclt r0, r2, #768 @ 0x300 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ mrrceq 10, 4, lr, ip, cr15 │ │ │ │ eorshi pc, r2, r5, asr r8 @ │ │ │ │ andeq pc, r0, #-2147483631 @ 0x80000011 │ │ │ │ - b 0x14064b4 │ │ │ │ - b 0xfe2d41f0 │ │ │ │ - b 0x17571c │ │ │ │ - b 0xfe175710 │ │ │ │ + b 0x140653c │ │ │ │ + b 0xfe2d4278 │ │ │ │ + b 0x1757a4 │ │ │ │ + b 0xfe175798 │ │ │ │ andvs r0, sl, r7, lsl #4 │ │ │ │ strbmi sp, [r8], -r5, ror #3 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f643f0 │ │ │ │ svclt 0x0000baf3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec4c10c │ │ │ │ + bl 0xfec4c194 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ - blx 0x1932ef8 │ │ │ │ - bls 0x19b330 │ │ │ │ + blx 0x1932f80 │ │ │ │ + bls 0x19b3b8 │ │ │ │ mulcc r4, sp, r9 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ andcc r3, r1, #4096 @ 0x1000 │ │ │ │ svceq 0x0001f010 │ │ │ │ @ instruction: 0xf992d007 │ │ │ │ - bl 0xff024f3c │ │ │ │ - b 0x14b7f4c │ │ │ │ + bl 0xff024fc4 │ │ │ │ + b 0x14b7fd4 │ │ │ │ @ instruction: 0xf8810c5c │ │ │ │ mrscc ip, (UNDEF: 1) │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, r1, ror r5 │ │ │ │ andlt r4, r4, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - blt 0xff2b2f34 │ │ │ │ + blt 0xff2b2fbc │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x4614461e │ │ │ │ strmi r4, [r1], sp, lsl #12 │ │ │ │ - blx 0xe32f50 │ │ │ │ + blx 0xe32fd8 │ │ │ │ mcrne 2, 5, fp, cr9, cr2, {1} │ │ │ │ vceq.f32 d17, d19, d19 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ @ instruction: 0x17d60535 │ │ │ │ @ instruction: 0xf933340e │ │ │ │ - blx 0x18f0b98 │ │ │ │ + blx 0x18f0c20 │ │ │ │ @ instruction: 0xf831f880 │ │ │ │ @ instruction: 0xf3c07f02 │ │ │ │ - bl 0xff0751d8 │ │ │ │ - b 0x14b7fa8 │ │ │ │ + bl 0xff075260 │ │ │ │ + b 0x14b8030 │ │ │ │ @ instruction: 0xf8557eee │ │ │ │ - bl 0x1c95088 │ │ │ │ - b 0x14b87c4 │ │ │ │ - b 0xab8120 │ │ │ │ + bl 0x1c95110 │ │ │ │ + b 0x14b884c │ │ │ │ + b 0xab81a8 │ │ │ │ adcmi r0, r3, #8, 14 @ 0x200000 │ │ │ │ vstmiavc lr, {s29-s104} │ │ │ │ @ instruction: 0x0c08ea0c │ │ │ │ @ instruction: 0x0c07ea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ strbmi sp, [r8], -r1, ror #3 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - blt 0xfe432fa8 │ │ │ │ + blt 0xfe433030 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [sp], -r3, lsl #1 │ │ │ │ pkhbtmi r4, r1, r4, lsl #12 │ │ │ │ @ instruction: 0xf7f69301 │ │ │ │ - blls 0x1737d4 │ │ │ │ + blls 0x17385c │ │ │ │ @ instruction: 0xf1a41f29 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ strcc r0, [ip], #-1333 @ 0xfffffacb │ │ │ │ @ instruction: 0xf85e17de │ │ │ │ @ instruction: 0xf8512f04 │ │ │ │ - bl 0xfed94c1c │ │ │ │ - b 0x14b801c │ │ │ │ - bl 0x1b1339c │ │ │ │ - b 0x14b5830 │ │ │ │ + bl 0xfed94ca4 │ │ │ │ + b 0x14b80a4 │ │ │ │ + bl 0x1b13424 │ │ │ │ + b 0x14b58b8 │ │ │ │ ldrbmi r0, [r4, #-3164]! @ 0xfffff3a4 │ │ │ │ vstmiavc r2, {s29-s104} │ │ │ │ andeq lr, ip, #552960 @ 0x87000 │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eorsgt pc, ip, r5, asr r8 @ │ │ │ │ andeq lr, ip, #8192 @ 0x2000 │ │ │ │ andeq lr, r7, #532480 @ 0x82000 │ │ │ │ mvnle r6, sl │ │ │ │ andlt r4, r3, r8, asr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - blt 0x1533020 │ │ │ │ + blt 0x15330a8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec4c250 │ │ │ │ + bl 0xfec4c2d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xf9bef7f6 │ │ │ │ - bls 0x19b474 │ │ │ │ + bls 0x19b4fc │ │ │ │ mulcc r4, sp, r8 │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ andcc r3, r1, #4096 @ 0x1000 │ │ │ │ svceq 0x0001f010 │ │ │ │ @ instruction: 0xf892d007 │ │ │ │ - bl 0xff025080 │ │ │ │ - b 0x14b8090 │ │ │ │ + bl 0xff025108 │ │ │ │ + b 0x14b8118 │ │ │ │ @ instruction: 0xf8810c5c │ │ │ │ mrscc ip, (UNDEF: 1) │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, r1, ror r5 │ │ │ │ andlt r4, r4, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - blt 0xa33078 │ │ │ │ + blt 0xa33100 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x4614461e │ │ │ │ strmi r4, [r0], sp, lsl #12 │ │ │ │ @ instruction: 0xf992f7f6 │ │ │ │ cdpne 14, 10, cr1, cr3, cr9, {5} │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ strcc fp, [lr], #-690 @ 0xfffffd4e │ │ │ │ svcgt 0x0002f833 │ │ │ │ @ instruction: 0xf831b2c6 │ │ │ │ @ instruction: 0xf3c0ef02 │ │ │ │ - bl 0xfeff5318 │ │ │ │ - bl 0x1ab80e8 │ │ │ │ + bl 0xfeff53a0 │ │ │ │ + bl 0x1ab8170 │ │ │ │ @ instruction: 0xf8550707 │ │ │ │ - b 0x14cd1c0 │ │ │ │ + b 0x14cd248 │ │ │ │ addsmi r0, ip, #92, 24 @ 0x5c00 │ │ │ │ vstmiavc r7, {s29-s104} │ │ │ │ vmlaeq.f32 s28, s12, s29 │ │ │ │ @ instruction: 0x0c06ea0c │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ strbmi sp, [r0], -r4, ror #3 │ │ │ │ @@ -234345,27 +234380,27 @@ │ │ │ │ stmiblt lr!, {r1, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [ip], -r2, lsl #1 │ │ │ │ pkhbtmi r4, r0, r5, lsl #12 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf7f69301 │ │ │ │ - blls 0x173690 │ │ │ │ + blls 0x173718 │ │ │ │ svcne 0x002c1f21 │ │ │ │ @ instruction: 0xf854350c │ │ │ │ - blx 0x18c0d50 │ │ │ │ + blx 0x18c0dd8 │ │ │ │ @ instruction: 0xf851fe80 │ │ │ │ @ instruction: 0xf3c07f04 │ │ │ │ - bl 0xfed79188 │ │ │ │ - bl 0x197815c │ │ │ │ + bl 0xfed79210 │ │ │ │ + bl 0x19781e4 │ │ │ │ @ instruction: 0xf8560202 │ │ │ │ - b 0x14ed250 │ │ │ │ + b 0x14ed2d8 │ │ │ │ adcmi r0, r5, #92, 24 @ 0x5c00 │ │ │ │ vstmiavc r2, {s29-s104} │ │ │ │ andeq lr, ip, #552960 @ 0x87000 │ │ │ │ andeq lr, lr, #8192 @ 0x2000 │ │ │ │ andeq lr, r7, #532480 @ 0x82000 │ │ │ │ mvnle r6, sl │ │ │ │ andlt r4, r2, r0, asr #12 │ │ │ │ @@ -234379,21 +234414,21 @@ │ │ │ │ strmi r4, [r4], -pc, lsl #12 │ │ │ │ sbcslt r1, lr, #1360 @ 0x550 │ │ │ │ ldmdbeq r0, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf920f7f6 │ │ │ │ @ instruction: 0x46474639 │ │ │ │ svcgt 0x0001f815 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ - bl 0x7fd9b0 │ │ │ │ + bl 0x7fda38 │ │ │ │ @ instruction: 0xf1480c06 │ │ │ │ @ instruction: 0xf5bc0e00 │ │ │ │ @ instruction: 0xf17e7f80 │ │ │ │ strbtmi r0, [r2], r0, lsl #28 │ │ │ │ ldrmi fp, [sl], -r4, lsr #31 │ │ │ │ - beq 0xf1304 │ │ │ │ + beq 0xf138c │ │ │ │ @ instruction: 0xf881b10b │ │ │ │ mrscc sl, (UNDEF: 1) │ │ │ │ vorr.i32 d20, #34560 @ 0x00008700 │ │ │ │ strbmi r0, [r9, #-79] @ 0xffffffb1 │ │ │ │ @ instruction: 0xb127d1e4 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @@ -234406,19 +234441,19 @@ │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x4616461f │ │ │ │ @ instruction: 0xf04f460d │ │ │ │ strmi r0, [r4], -r0, lsl #16 │ │ │ │ @ instruction: 0xf8e8f7f6 │ │ │ │ mcrne 2, 5, fp, cr9, cr10, {5} │ │ │ │ @ instruction: 0xf2431eb3 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0x360e0735 │ │ │ │ @ instruction: 0xf8334645 │ │ │ │ @ instruction: 0xf04fcf02 │ │ │ │ - bl 0x7f762c │ │ │ │ + bl 0x7f76b4 │ │ │ │ @ instruction: 0xf1480c02 │ │ │ │ @ instruction: 0xf5bc0e00 │ │ │ │ @ instruction: 0xf17e3f80 │ │ │ │ @ instruction: 0xf8310e00 │ │ │ │ svclt 0x00a8ef02 │ │ │ │ stmdbeq r1, {ip, sp, lr, pc} │ │ │ │ streq lr, [r9, #-2629] @ 0xfffff5bb │ │ │ │ @@ -234443,32 +234478,32 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [lr], -r2, lsl #1 │ │ │ │ @ instruction: 0x46044615 │ │ │ │ movwls r2, #5888 @ 0x1700 │ │ │ │ @ instruction: 0xf89ef7f6 │ │ │ │ svcne 0x00319b01 │ │ │ │ stceq 1, cr15, [r4], {165} @ 0xa5 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ ldrtmi r3, [lr], ip, lsl #10 │ │ │ │ svccs 0x0004f85c │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf14718d2 │ │ │ │ @ instruction: 0xf1b90900 │ │ │ │ andle r0, r3, r0, lsl #30 │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ vmlseq.f32 s28, s16, s28 │ │ │ │ @ instruction: 0xf880fa5f │ │ │ │ svcls 0x0004f851 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf85645ac │ │ │ │ - b 0xfe3553cc │ │ │ │ - b 0x175af8 │ │ │ │ - b 0xfe175b14 │ │ │ │ + b 0xfe355454 │ │ │ │ + b 0x175b80 │ │ │ │ + b 0xfe175b9c │ │ │ │ andvs r0, sl, r9, lsl #4 │ │ │ │ @ instruction: 0xf1bed1de │ │ │ │ andle r0, r4, r0, lsl #30 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @@ -234483,21 +234518,21 @@ │ │ │ │ @ instruction: 0xf856f7f6 │ │ │ │ @ instruction: 0x4631b27a │ │ │ │ ldmdaeq r0, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ stmibvc r2!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf9152600 │ │ │ │ @ instruction: 0xf000cf01 │ │ │ │ @ instruction: 0xf04f0301 │ │ │ │ - bl 0x7f8b50 │ │ │ │ - bl 0x1337b5c │ │ │ │ + bl 0x7f8bd8 │ │ │ │ + bl 0x1337be4 │ │ │ │ @ instruction: 0xf1ba7cec │ │ │ │ @ instruction: 0xf17c0f80 │ │ │ │ ldrbmi r0, [r7], -r0, lsl #22 │ │ │ │ ldrmi fp, [lr], r4, lsr #31 │ │ │ │ - ble 0x2ff164 │ │ │ │ + ble 0x2ff1ec │ │ │ │ svceq 0x0080f11a │ │ │ │ stceq 1, cr15, [r0], {92} @ 0x5c │ │ │ │ @ instruction: 0xf000bfbe │ │ │ │ strcs r0, [r0, r1, lsl #6] │ │ │ │ @ instruction: 0xb103469e │ │ │ │ tstcc r1, pc │ │ │ │ streq lr, [lr], -r6, asr #20 │ │ │ │ @@ -234514,39 +234549,39 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x4616461f │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ @ instruction: 0xf810f7f6 │ │ │ │ mcrne 2, 5, fp, cr9, cr10, {1} │ │ │ │ @ instruction: 0xf2431eb3 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ - b 0x14b70a4 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ + b 0x14b712c │ │ │ │ strcc r7, [lr], -r2, ror #17 │ │ │ │ ands r2, ip, r0, lsl #10 │ │ │ │ svcmi 0x0000f51e │ │ │ │ stceq 1, cr15, [r0], {92} @ 0x5c │ │ │ │ @ instruction: 0xf000bfbc │ │ │ │ vst2.8 {d16,d18}, [pc], r1 │ │ │ │ - b 0x1248bec │ │ │ │ - blx 0x18b6814 │ │ │ │ + b 0x1248c74 │ │ │ │ + blx 0x18b689c │ │ │ │ @ instruction: 0xf831f980 │ │ │ │ @ instruction: 0xf3c0cf02 │ │ │ │ adcsmi r0, r3, #143 @ 0x8f │ │ │ │ eorsls pc, r9, r7, asr r8 @ │ │ │ │ @ instruction: 0x0c09ea2c │ │ │ │ vmlaeq.f32 s28, s18, s28 │ │ │ │ vmlseq.f32 s28, s28, s24 │ │ │ │ and pc, r0, r1, lsr #17 │ │ │ │ @ instruction: 0xf933d011 │ │ │ │ @ instruction: 0xf04fcf02 │ │ │ │ - bl 0x7f781c │ │ │ │ - bl 0x12f8c28 │ │ │ │ + bl 0x7f78a4 │ │ │ │ + bl 0x12f8cb0 │ │ │ │ @ instruction: 0xf5be7cec │ │ │ │ @ instruction: 0xf17c4f00 │ │ │ │ - blle 0xff637c2c │ │ │ │ + blle 0xff637cb4 │ │ │ │ stmdbeq r1, {ip, sp, lr, pc} │ │ │ │ cdpvc 6, 15, cr15, cr15, cr7, {2} │ │ │ │ ldrdlt lr, [r5, -r9]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ @@ -234557,29 +234592,29 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0x460f461d │ │ │ │ @ instruction: 0x46044616 │ │ │ │ stmiavc r5!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xffbaf7f5 │ │ │ │ @ instruction: 0xf1a61f39 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0x360c0735 │ │ │ │ @ instruction: 0xf85e2300 │ │ │ │ @ instruction: 0xf04f2f04 │ │ │ │ - bl 0x577888 │ │ │ │ - bl 0x12f84a0 │ │ │ │ + bl 0x577910 │ │ │ │ + bl 0x12f8528 │ │ │ │ @ instruction: 0xf1bc72e2 │ │ │ │ @ instruction: 0xf1724f00 │ │ │ │ - ble 0xa77c98 │ │ │ │ + ble 0xa77d20 │ │ │ │ svcmi 0x0000f1bc │ │ │ │ rscscc pc, pc, #-2147483620 @ 0x8000001c │ │ │ │ @ instruction: 0xf000bfbc │ │ │ │ @ instruction: 0xf04f0901 │ │ │ │ @ instruction: 0xf8514c00 │ │ │ │ - b 0x11e10c0 │ │ │ │ + b 0x11e1148 │ │ │ │ ldrmi r0, [r6, #777]! @ 0x309 │ │ │ │ andeq lr, sl, #140, 20 @ 0x8c000 │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eorsgt pc, ip, r7, asr r8 @ │ │ │ │ andeq lr, ip, #8192 @ 0x2000 │ │ │ │ andeq lr, sl, #532480 @ 0x82000 │ │ │ │ @@ -234600,21 +234635,21 @@ │ │ │ │ sbcslt r4, sp, #4, 12 @ 0x400000 │ │ │ │ ldmdaeq r0, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff68f7f5 │ │ │ │ mrcne 6, 3, r4, cr10, cr1, {1} │ │ │ │ @ instruction: 0xf8122600 │ │ │ │ @ instruction: 0xf04fcf01 │ │ │ │ @ instruction: 0xf0000e00 │ │ │ │ - bl 0xfeff6128 │ │ │ │ - bl 0x1ab853c │ │ │ │ + bl 0xfeff61b0 │ │ │ │ + bl 0x1ab85c4 │ │ │ │ ldrbmi r0, [r7, #-1799]! @ 0xfffff8f9 │ │ │ │ @ instruction: 0x46f4bfbc │ │ │ │ @ instruction: 0xb10b469e │ │ │ │ andgt pc, r0, r1, lsl #17 │ │ │ │ - b 0x1281940 │ │ │ │ + b 0x12819c8 │ │ │ │ vrsubhn.i16 d16, q0, q7 │ │ │ │ strbmi r0, [r1, #-79] @ 0xffffffb1 │ │ │ │ @ instruction: 0xb126d1e7 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ @@ -234624,30 +234659,30 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x4616461f │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ @ instruction: 0xff34f7f5 │ │ │ │ mcrne 2, 5, fp, cr9, cr10, {5} │ │ │ │ @ instruction: 0xf2431eb3 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0x360e0735 │ │ │ │ @ instruction: 0xf8332500 │ │ │ │ - blx 0x18e9198 │ │ │ │ + blx 0x18e9220 │ │ │ │ @ instruction: 0xf04ff880 │ │ │ │ - bl 0xfeff7998 │ │ │ │ - bl 0x1bf8da4 │ │ │ │ + bl 0xfeff7a20 │ │ │ │ + bl 0x1bf8e2c │ │ │ │ @ instruction: 0xf8570c0c │ │ │ │ strbmi r8, [ip, #56] @ 0x38 │ │ │ │ svcgt 0x0002f831 │ │ │ │ @ instruction: 0xf04fbfbc │ │ │ │ @ instruction: 0xf0000e00 │ │ │ │ - b 0xbf79b8 │ │ │ │ - b 0x4785d8 │ │ │ │ - b 0x13f8ddc │ │ │ │ - b 0x12385f8 │ │ │ │ + b 0xbf7a40 │ │ │ │ + b 0x478660 │ │ │ │ + b 0x13f8e64 │ │ │ │ + b 0x1238680 │ │ │ │ vabal.u8 q8, d0, d9 │ │ │ │ adcsmi r0, r3, #143 @ 0x8f │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ ldrdlt sp, [r5, -sp]! @ │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ @@ -234656,29 +234691,29 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [lr], -r3, lsl #1 │ │ │ │ @ instruction: 0x46044615 │ │ │ │ @ instruction: 0xf7f59301 │ │ │ │ - blls 0x1751c0 │ │ │ │ + blls 0x175248 │ │ │ │ @ instruction: 0xf1a51f31 │ │ │ │ @ instruction: 0xf2430c04 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [ip, #-1589] @ 0xfffff9cb │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svccs 0x0004f85c │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svchi 0x0004f851 │ │ │ │ - bl 0x1abc170 │ │ │ │ - strbmi r0, [pc, #-1799] @ 0xf4f25 │ │ │ │ + bl 0x1abc1f8 │ │ │ │ + strbmi r0, [pc, #-1799] @ 0xf4fad │ │ │ │ svclt 0x00bcb2c7 │ │ │ │ @ instruction: 0xf0002200 │ │ │ │ - b 0xfe177a3c │ │ │ │ - b 0x1475e5c │ │ │ │ + b 0xfe177ac4 │ │ │ │ + b 0x1475ee4 │ │ │ │ @ instruction: 0xf8560e09 │ │ │ │ vmvn.i32 d23, #135 @ 0x00000087 │ │ │ │ strmi r1, [ip, #15]! │ │ │ │ andeq lr, r7, #8192 @ 0x2000 │ │ │ │ andeq lr, r8, #532480 @ 0x82000 │ │ │ │ mvnle r6, sl │ │ │ │ svceq 0x0000f1be │ │ │ │ @@ -234692,24 +234727,24 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0x460fb25d │ │ │ │ cdpne 6, 5, cr4, cr6, cr4, {0} │ │ │ │ ldmdbeq r0, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ mcr2 7, 5, pc, cr8, cr5, {7} @ │ │ │ │ - bvc 0xffa6ffd0 │ │ │ │ + bvc 0xffa70058 │ │ │ │ smladxcs r0, r9, r6, r4 │ │ │ │ svcgt 0x0001f916 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ - bl 0xfeffdea4 │ │ │ │ - b 0x14b8ebc │ │ │ │ + bl 0xfeffdf2c │ │ │ │ + b 0x14b8f44 │ │ │ │ ldrbtmi r7, [r0], ip, ror #25 │ │ │ │ @ instruction: 0x0c0aeb6c │ │ │ │ svceq 0x0080f1be │ │ │ │ - bleq 0x131ca8 │ │ │ │ + bleq 0x131d30 │ │ │ │ @ instruction: 0xf04fbfa4 │ │ │ │ @ instruction: 0x461a087f │ │ │ │ @ instruction: 0xf11eda09 │ │ │ │ @ instruction: 0xf15c0f80 │ │ │ │ svclt 0x00be0c00 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ stmeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @@ -234726,41 +234761,41 @@ │ │ │ │ svclt 0x0000bef5 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0x460eb21d │ │ │ │ @ instruction: 0x46044617 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ mrc2 7, 2, pc, cr14, cr5, {7} │ │ │ │ stmibvc r5!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ mrcne 14, 5, r1, cr11, cr1, {5} │ │ │ │ strcc r2, [lr, -r0, lsl #12] │ │ │ │ @ instruction: 0xf51ee01a │ │ │ │ @ instruction: 0xf15c4f00 │ │ │ │ svclt 0x00bc0c00 │ │ │ │ andeq pc, r1, #0 │ │ │ │ - bmi 0x132880 │ │ │ │ + bmi 0x132908 │ │ │ │ sbclt r4, r2, #1476395008 @ 0x58000000 │ │ │ │ svcgt 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf85842bb │ │ │ │ - b 0xc2d820 │ │ │ │ - b 0x375f94 │ │ │ │ - b 0x1177f98 │ │ │ │ + b 0xc2d8a8 │ │ │ │ + b 0x37601c │ │ │ │ + b 0x1178020 │ │ │ │ @ instruction: 0xf8a10a0a │ │ │ │ andsle sl, r3, r0 │ │ │ │ svcgt 0x0002f933 │ │ │ │ - bl 0xfeffdf70 │ │ │ │ - b 0x14b8f88 │ │ │ │ + bl 0xfeffdff8 │ │ │ │ + b 0x14b9010 │ │ │ │ ldrbtmi r7, [r2], ip, ror #25 │ │ │ │ @ instruction: 0x0c09eb6c │ │ │ │ svcmi 0x0000f5be │ │ │ │ - bleq 0x131d74 │ │ │ │ + bleq 0x131dfc │ │ │ │ @ instruction: 0xf000dbd5 │ │ │ │ @ instruction: 0xf6470201 │ │ │ │ @ instruction: 0xe7d97aff │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @@ -234769,40 +234804,40 @@ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [lr], -r2, lsl #1 │ │ │ │ @ instruction: 0x46044615 │ │ │ │ @ instruction: 0xf7f59301 │ │ │ │ - blls 0x174ffc │ │ │ │ + blls 0x175084 │ │ │ │ @ instruction: 0xf1a51f31 │ │ │ │ @ instruction: 0xf2430c04 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [ip, #-1589] @ 0xfffff9cb │ │ │ │ @ instruction: 0xf04f17df │ │ │ │ @ instruction: 0xf85c0e00 │ │ │ │ @ instruction: 0xf04f2f04 │ │ │ │ - b 0x14b7be8 │ │ │ │ - bne 0xff593b74 │ │ │ │ + b 0x14b7c70 │ │ │ │ + bne 0xff593bfc │ │ │ │ stmdaeq r7, {r3, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ svcmi 0x0000f1b2 │ │ │ │ - beq 0x131dd8 │ │ │ │ + beq 0x131e60 │ │ │ │ @ instruction: 0xf1b2da29 │ │ │ │ @ instruction: 0xf1584f00 │ │ │ │ svclt 0x00bc0800 │ │ │ │ stmdbeq r1, {ip, sp, lr, pc} │ │ │ │ andmi pc, r0, #79 @ 0x4f │ │ │ │ vmlseq.f32 s28, s18, s28 │ │ │ │ @ instruction: 0xf980fa5f │ │ │ │ svchi 0x0004f851 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf85645ac │ │ │ │ - b 0xfe199908 │ │ │ │ - b 0x176048 │ │ │ │ - b 0xfe176050 │ │ │ │ + b 0xfe199990 │ │ │ │ + b 0x1760d0 │ │ │ │ + b 0xfe1760d8 │ │ │ │ andvs r0, sl, r8, lsl #4 │ │ │ │ @ instruction: 0xf1bed1d5 │ │ │ │ andle r0, r4, r0, lsl #30 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @@ -234822,20 +234857,20 @@ │ │ │ │ svcgt 0x0001f912 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdagt r5, {r2, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ vldmiane ip, {s29-s107} │ │ │ │ mcrrvs 10, 4, lr, r8, cr12 │ │ │ │ @ instruction: 0xf1ac46e1 │ │ │ │ - b 0x17f8a9c │ │ │ │ + b 0x17f8b24 │ │ │ │ svclt 0x00041ce8 │ │ │ │ ldmdbeq pc!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xb10b469e │ │ │ │ andls pc, r0, r1, lsl #17 │ │ │ │ - b 0x1281cb4 │ │ │ │ + b 0x1281d3c │ │ │ │ vrsubhn.i16 d16, q0, q7 │ │ │ │ adcsmi r0, r9, #79 @ 0x4f │ │ │ │ @ instruction: 0xb126d1e0 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ @@ -234844,35 +234879,35 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460f4616 │ │ │ │ @ instruction: 0x4604b21d │ │ │ │ ldc2l 7, cr15, [sl, #-980]! @ 0xfffffc2c │ │ │ │ mrcne 14, 5, r1, cr3, cr9, {5} │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ andcs r3, r0, #14680064 @ 0xe00000 │ │ │ │ svcgt 0x0002f933 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbgt r5, {r2, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ vldmiacc ip, {s29-s107} │ │ │ │ mcrrmi 10, 4, lr, r9, cr12 │ │ │ │ cdpmi 5, 0, cr15, cr0, cr12, {5} │ │ │ │ @ instruction: 0x3ee9ea5e │ │ │ │ svc 0x0002f831 │ │ │ │ @ instruction: 0xf000bf08 │ │ │ │ - b 0x1177928 │ │ │ │ - blx 0x18b6148 │ │ │ │ + b 0x11779b0 │ │ │ │ + blx 0x18b61d0 │ │ │ │ svclt 0x0008f880 │ │ │ │ - ldclvc 6, cr15, [pc], #284 @ 0xf5a4c │ │ │ │ + ldclvc 6, cr15, [pc], #284 @ 0xf5ad4 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf857429e │ │ │ │ - b 0xc95a1c │ │ │ │ - b 0x3f9160 │ │ │ │ - b 0x1478964 │ │ │ │ + b 0xc95aa4 │ │ │ │ + b 0x3f91e8 │ │ │ │ + b 0x14789ec │ │ │ │ @ instruction: 0xf8a10c0c │ │ │ │ bicsle ip, r7, r0 │ │ │ │ @ instruction: 0xf504b122 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f543f8 │ │ │ │ @@ -234882,68 +234917,68 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d4617 │ │ │ │ @ instruction: 0x4604461e │ │ │ │ ldc2 7, cr15, [r0, #-980]! @ 0xfffffc2c │ │ │ │ @ instruction: 0xf1a72300 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - @ instruction: 0xf2c018b8 │ │ │ │ + vmvn.i16 d18, #8 @ 0x0008 │ │ │ │ svcne 0x00290835 │ │ │ │ @ instruction: 0xf04f370c │ │ │ │ ldrmi r4, [r9], r0, lsl #20 │ │ │ │ svccs 0x0004f85e │ │ │ │ - blx 0xfe27eda2 │ │ │ │ - b 0x14e61ac │ │ │ │ - b 0x1414d18 │ │ │ │ + blx 0xfe27ee2a │ │ │ │ + b 0x14e6234 │ │ │ │ + b 0x1414da0 │ │ │ │ ldrbne r0, [r2, r2, asr #24] │ │ │ │ svclt 0x0008454a │ │ │ │ sbclt r4, r2, #212, 10 @ 0x35000000 │ │ │ │ @ instruction: 0xf000bf04 │ │ │ │ @ instruction: 0xf06f0501 │ │ │ │ @ instruction: 0x432b4c00 │ │ │ │ svcpl 0x0004f851 │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0x0c0cea85 │ │ │ │ - b 0x406fb0 │ │ │ │ - b 0xfe1761e0 │ │ │ │ + b 0x407038 │ │ │ │ + b 0xfe176268 │ │ │ │ andvs r0, sl, r5, lsl #4 │ │ │ │ ldrdlt sp, [r3, -ip]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ ldcllt 7, cr15, [sl, #-980]! @ 0xfffffc2c │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r3, ip, lsl #12 │ │ │ │ - blx 0x14c7220 │ │ │ │ + blx 0x14c72a8 │ │ │ │ @ instruction: 0xf102f883 │ │ │ │ @ instruction: 0xf10439ff │ │ │ │ @ instruction: 0xf7f50b10 │ │ │ │ @ instruction: 0xf04ffce3 │ │ │ │ strtmi r0, [r1], -r0, lsl #20 │ │ │ │ strcs r2, [r0, -r0, asr #12] │ │ │ │ svcgt 0x0001f919 │ │ │ │ @ instruction: 0x463b4632 │ │ │ │ streq pc, [r1], #-0 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ orrcs pc, r8, #204, 22 @ 0x33000 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - b 0x14dc640 │ │ │ │ - blls 0x13cd90 │ │ │ │ + b 0x14dc6c8 │ │ │ │ + blls 0x13ce18 │ │ │ │ mcrrvs 10, 4, lr, r3, cr12 │ │ │ │ @ instruction: 0xf1ac4662 │ │ │ │ - b 0x17f8c50 │ │ │ │ + b 0x17f8cd8 │ │ │ │ svclt 0x00041ce3 │ │ │ │ @ instruction: 0x46a6227f │ │ │ │ andvc fp, sl, r4, lsl #2 │ │ │ │ - b 0x1381e64 │ │ │ │ + b 0x1381eec │ │ │ │ vmlsl.u8 q8, d0, d14 │ │ │ │ strmi r0, [fp, #79] @ 0x4f │ │ │ │ @ instruction: 0xf1bad1dc │ │ │ │ andle r0, r4, r0, lsl #30 │ │ │ │ movwpl pc, #1285 @ 0x505 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r8, r0 │ │ │ │ @@ -234953,42 +234988,42 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi r4, [r2], ip, lsl #12 │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ vmin.s8 d20, d19, d8 │ │ │ │ - @ instruction: 0xf2c01bb8 │ │ │ │ + vbic.i16 d18, #2048 @ 0x0800 │ │ │ │ @ instruction: 0xf7f50b35 │ │ │ │ @ instruction: 0xf04ffc99 │ │ │ │ @ instruction: 0x1ea10900 │ │ │ │ cdpeq 1, 0, cr15, cr2, cr10, {5} │ │ │ │ strmi pc, [r0], #1103 @ 0x44f │ │ │ │ - beq 0x4b1ee8 │ │ │ │ + beq 0x4b1f70 │ │ │ │ @ instruction: 0xf83e2500 │ │ │ │ strtmi ip, [r2], -r2, lsl #30 │ │ │ │ strcs r4, [r0, -fp, lsr #12] │ │ │ │ orrcs pc, r8, #204, 22 @ 0x33000 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - b 0x14dc6d8 │ │ │ │ - blls 0x144e28 │ │ │ │ + b 0x14dc760 │ │ │ │ + blls 0x144eb0 │ │ │ │ mcrrmi 10, 4, lr, r3, cr12 │ │ │ │ @ instruction: 0xf5ac4662 │ │ │ │ - b 0x1808ae8 │ │ │ │ + b 0x1808b70 │ │ │ │ @ instruction: 0xf8313ce3 │ │ │ │ svclt 0x00083f02 │ │ │ │ streq pc, [r1, -r0] │ │ │ │ stmdbeq r7, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ svclt 0x0008b2c7 │ │ │ │ rscsvc pc, pc, #74448896 @ 0x4700000 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf85b45f2 │ │ │ │ - b 0x9d1be8 │ │ │ │ - b 0x17672c │ │ │ │ - b 0x1176330 │ │ │ │ + b 0x9d1c70 │ │ │ │ + b 0x1767b4 │ │ │ │ + b 0x11763b8 │ │ │ │ andhi r0, sl, r3, lsl #4 │ │ │ │ @ instruction: 0xf1b9d1d3 │ │ │ │ andle r0, r4, r0, lsl #30 │ │ │ │ movwpl pc, #1286 @ 0x506 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ shasxmi r2, r0, r0 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @@ -235000,29 +235035,29 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ @ instruction: 0x4604461d │ │ │ │ stmdami r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ mcrr2 7, 15, pc, r4, cr5 @ │ │ │ │ @ instruction: 0xf1a61f39 │ │ │ │ @ instruction: 0xf2430c04 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ movwcs r0, #1845 @ 0x735 │ │ │ │ @ instruction: 0xf04f360c │ │ │ │ @ instruction: 0xf85c0900 │ │ │ │ strbmi fp, [sl], r4, lsl #30 │ │ │ │ addmi pc, r0, #79 @ 0x4f │ │ │ │ - bcs 0x274aa8 │ │ │ │ - b 0x1179ac8 │ │ │ │ - b 0x14b64ac │ │ │ │ + bcs 0x274b30 │ │ │ │ + b 0x1179b50 │ │ │ │ + b 0x14b6534 │ │ │ │ strbmi r7, [sl, #2794] @ 0xaea │ │ │ │ strbmi fp, [r2, #-3848] @ 0xfffff0f8 │ │ │ │ @ instruction: 0xf000bf04 │ │ │ │ @ instruction: 0xf06f0901 │ │ │ │ - b 0x11c6398 │ │ │ │ - blx 0x18b67c0 │ │ │ │ + b 0x11c6420 │ │ │ │ + blx 0x18b6848 │ │ │ │ strbmi pc, [r6, #-2432]! @ 0xfffff680 @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eorsge pc, r9, r7, asr r8 @ │ │ │ │ svcls 0x0004f851 │ │ │ │ andeq lr, r2, #561152 @ 0x89000 │ │ │ │ andeq lr, sl, #8192 @ 0x2000 │ │ │ │ andeq lr, r9, #532480 @ 0x82000 │ │ │ │ @@ -235035,18 +235070,18 @@ │ │ │ │ svclt 0x0000bc8b │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf04f460f │ │ │ │ svccc 0x00010a00 │ │ │ │ - blx 0x14c7408 │ │ │ │ + blx 0x14c7490 │ │ │ │ cdpne 8, 5, cr15, cr4, cr3, {4} │ │ │ │ - bleq 0x4f2000 │ │ │ │ - blx 0xffdb3bd2 │ │ │ │ + bleq 0x4f2088 │ │ │ │ + blx 0xffdb3c5a │ │ │ │ svcgt 0x0001f914 │ │ │ │ mrseq pc, (UNDEF: 1) @ │ │ │ │ svccc 0x0001f917 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vmlagt.f64 d15, d24, d12 │ │ │ │ andseq r1, sp, #57147392 @ 0x3680000 │ │ │ │ @ instruction: 0x0c0ceb1c │ │ │ │ @@ -235055,21 +235090,21 @@ │ │ │ │ vmlseq.f64 d14, d14, d14 │ │ │ │ @ instruction: 0x0c05eb1c │ │ │ │ vmlseq.f64 d14, d2, d14 │ │ │ │ svcmi 0x0000f5bc │ │ │ │ andeq pc, r0, #-2147483617 @ 0x8000001f │ │ │ │ @ instruction: 0x232cea4f │ │ │ │ strmi fp, [r9], r4, lsr #31 │ │ │ │ - ble 0x2fea3c │ │ │ │ + ble 0x2feac4 │ │ │ │ svcmi 0x0000f51c │ │ │ │ mcreq 1, 0, pc, cr0, cr14, {2} @ │ │ │ │ @ instruction: 0xf000bfbe │ │ │ │ orrcs r0, r0, #1073741824 @ 0x40000000 │ │ │ │ smlabblt r1, r9, r6, r4 │ │ │ │ - b 0x1391d44 │ │ │ │ + b 0x1391dcc │ │ │ │ vmlsl.u8 q8, d0, d9 │ │ │ │ ldrbmi r0, [ip, #-79] @ 0xffffffb1 │ │ │ │ @ instruction: 0xf1bad1cc │ │ │ │ andle r0, r4, r0, lsl #30 │ │ │ │ movwpl pc, #1286 @ 0x506 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ shasxmi r2, r0, r0 │ │ │ │ @@ -235077,43 +235112,43 @@ │ │ │ │ ldclt 7, cr15, [r6], #-980 @ 0xfffffc2c │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi r4, [r0], sp, lsl #12 │ │ │ │ andslt r4, lr, #4, 12 @ 0x400000 │ │ │ │ - ldmibne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdbcs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdbeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0xfe933c76 │ │ │ │ + blx 0xfe933cfe │ │ │ │ cdpne 7, 10, cr2, cr9, cr0, {0} │ │ │ │ streq pc, [r2, #-424] @ 0xfffffe58 │ │ │ │ stmdaeq lr, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1bee01b │ │ │ │ - b 0x14c98b4 │ │ │ │ + b 0x14c993c │ │ │ │ @ instruction: 0xf1724e2e │ │ │ │ svclt 0x00bc32ff │ │ │ │ - bleq 0x171cc0 │ │ │ │ + bleq 0x171d48 │ │ │ │ cdpmi 4, 0, cr15, cr0, cr15, {2} │ │ │ │ - b 0x12e27d4 │ │ │ │ + b 0x12e285c │ │ │ │ vabdl.u8 q8, d0, d11 │ │ │ │ strmi r0, [r8, #143]! @ 0x8f │ │ │ │ eorscc pc, r3, r9, asr r8 @ │ │ │ │ @ instruction: 0x0c03ea2c │ │ │ │ vmlaeq.f32 s28, s6, s28 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ @ instruction: 0xf935d020 │ │ │ │ @ instruction: 0xf04fef02 │ │ │ │ @ instruction: 0xf9310b00 │ │ │ │ - blx 0xfe4a98fe │ │ │ │ - b 0x14ee510 │ │ │ │ - b 0x14d2cac │ │ │ │ - bl 0x888530 │ │ │ │ - b 0x14b953c │ │ │ │ - b 0x11c6914 │ │ │ │ + blx 0xfe4a9986 │ │ │ │ + b 0x14ee598 │ │ │ │ + b 0x14d2d34 │ │ │ │ + bl 0x8885b8 │ │ │ │ + b 0x14b95c4 │ │ │ │ + b 0x11c699c │ │ │ │ cmpmi r2, ip, lsl r3 │ │ │ │ vmoveq.32 d10[0], lr │ │ │ │ andeq lr, r3, #67584 @ 0x10800 │ │ │ │ svcmi 0x0000f1be │ │ │ │ movweq pc, #370 @ 0x172 @ │ │ │ │ @ instruction: 0xf000dbc7 │ │ │ │ @ instruction: 0xf6470b01 │ │ │ │ @@ -235126,17 +235161,17 @@ │ │ │ │ svclt 0x0000bbd5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0x4604461d │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0x10b3d3a │ │ │ │ + blx 0x10b3dc2 │ │ │ │ svcne 0x003b1f31 │ │ │ │ strcc r2, [ip, -r0, lsl #12] │ │ │ │ svccs 0x0004f851 │ │ │ │ svcls 0x0004f853 │ │ │ │ stcmi 0, cr15, [r0], {2} │ │ │ │ mrrceq 10, 4, lr, r2, cr12 │ │ │ │ @ instruction: 0x7ec2ea4f │ │ │ │ @@ -235145,114 +235180,114 @@ │ │ │ │ vmoveq.32 d14[0], lr │ │ │ │ @ instruction: 0x0c0ceb5c │ │ │ │ @ instruction: 0xf04fbf68 │ │ │ │ strbtmi r0, [r6], r1, lsl #18 │ │ │ │ @ instruction: 0xf1b946ca │ │ │ │ andle r0, r5, r0, lsl #30 │ │ │ │ vstmiavc ip!, {s29-s107} │ │ │ │ - beq 0x171da8 │ │ │ │ + beq 0x171e30 │ │ │ │ cdpmi 1, 0, cr15, cr0, cr12, {0} │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ vmlaeq.f32 s28, s5, s28 │ │ │ │ streq lr, [sl], -r6, asr #20 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf85842bb │ │ │ │ - b 0x4a5eb4 │ │ │ │ - b 0xfe4795f8 │ │ │ │ + b 0x4a5f3c │ │ │ │ + b 0xfe479680 │ │ │ │ andvs r0, sl, r2, lsl #4 │ │ │ │ smlawtlt r6, lr, r1, sp │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ - bllt 0xfe1b3db8 │ │ │ │ + bllt 0xfe1b3e40 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ mcrne 6, 2, r4, cr13, cr1, {4} │ │ │ │ subslt r4, lr, #4, 12 @ 0x400000 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx 0xffcb3dd8 │ │ │ │ + blx 0xffcb3e60 │ │ │ │ mvnscc pc, r9, lsl #2 │ │ │ │ stmdbeq pc, {r0, r3, r8, ip, sp, lr, pc} @ │ │ │ │ svcgt 0x0001f911 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ svccs 0x0001f915 │ │ │ │ - blx 0xfe3ffa1e │ │ │ │ - b 0x14e8a38 │ │ │ │ - b 0x14d49ac │ │ │ │ - bl 0x801630 │ │ │ │ - b 0x14b8e5c │ │ │ │ - b 0x1380658 │ │ │ │ - bl 0x13d067c │ │ │ │ + blx 0xfe3ffaa6 │ │ │ │ + b 0x14e8ac0 │ │ │ │ + b 0x14d4a34 │ │ │ │ + bl 0x8016b8 │ │ │ │ + b 0x14b8ee4 │ │ │ │ + b 0x13806e0 │ │ │ │ + bl 0x13d0704 │ │ │ │ @ instruction: 0xf11e020b │ │ │ │ @ instruction: 0xf14a0e80 │ │ │ │ - bl 0x7f8640 │ │ │ │ - bl 0x117967c │ │ │ │ + bl 0x7f86c8 │ │ │ │ + bl 0x1179704 │ │ │ │ @ instruction: 0xf5be020a │ │ │ │ @ instruction: 0xf1724f00 │ │ │ │ - b 0x14b8650 │ │ │ │ + b 0x14b86d8 │ │ │ │ svclt 0x00a42c2e │ │ │ │ @ instruction: 0xf04f461f │ │ │ │ - ble 0x339058 │ │ │ │ + ble 0x3390e0 │ │ │ │ svcmi 0x0000f51e │ │ │ │ rscscc pc, pc, #-2147483620 @ 0x8000001c │ │ │ │ @ instruction: 0xf000bfbe │ │ │ │ @ instruction: 0xf04f0301 │ │ │ │ ldrmi r0, [pc], -r0, lsl #25 │ │ │ │ @ instruction: 0xf885b10b │ │ │ │ - b 0x1325e78 │ │ │ │ + b 0x1325f00 │ │ │ │ vmlal.u8 q8, d0, d7 │ │ │ │ strbmi r0, [r9, #-79] @ 0xffffffb1 │ │ │ │ @ instruction: 0xf1b8d1c4 │ │ │ │ andle r0, r4, r0, lsl #30 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ svcmi 0x00f8e8bd │ │ │ │ - bllt 0xab3e70 │ │ │ │ + bllt 0xab3ef8 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi r4, [r0], sp, lsl #12 │ │ │ │ andslt r4, lr, #4, 12 @ 0x400000 │ │ │ │ - ldmibne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdbcs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdbeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0xfe533e94 │ │ │ │ + blx 0xfe533f1c │ │ │ │ cdpne 7, 10, cr2, cr9, cr0, {0} │ │ │ │ streq pc, [r2, #-424] @ 0xfffffe58 │ │ │ │ stmdaeq lr, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1bce01b │ │ │ │ - b 0x14c9ad4 │ │ │ │ + b 0x14c9b5c │ │ │ │ @ instruction: 0xf1734e2c │ │ │ │ svclt 0x00bc33ff │ │ │ │ - bleq 0x171ee0 │ │ │ │ + bleq 0x171f68 │ │ │ │ cdpmi 4, 0, cr15, cr0, cr15, {2} │ │ │ │ - b 0x12e29f4 │ │ │ │ + b 0x12e2a7c │ │ │ │ vabdl.u8 q8, d0, d11 │ │ │ │ strmi r0, [r8, #143]! @ 0x8f │ │ │ │ eorscc pc, r3, r9, asr r8 @ │ │ │ │ @ instruction: 0x0c03ea22 │ │ │ │ vmlaeq.f32 s28, s6, s28 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ @ instruction: 0xf935d024 │ │ │ │ @ instruction: 0xf04fef02 │ │ │ │ @ instruction: 0xf9310b00 │ │ │ │ - blx 0xfe481b1e │ │ │ │ - b 0x14eeb30 │ │ │ │ - b 0x14d4aa4 │ │ │ │ - bl 0x888f28 │ │ │ │ - b 0x14b975c │ │ │ │ + blx 0xfe481ba6 │ │ │ │ + b 0x14eebb8 │ │ │ │ + b 0x14d4b2c │ │ │ │ + bl 0x888fb0 │ │ │ │ + b 0x14b97e4 │ │ │ │ cmpmi fp, sl, lsl #20 │ │ │ │ - bmi 0x5b0854 │ │ │ │ + bmi 0x5b08dc │ │ │ │ stcmi 5, cr15, [r0], {28} │ │ │ │ - beq 0x13245c │ │ │ │ + beq 0x1324e4 │ │ │ │ @ instruction: 0x0c0ceb1e │ │ │ │ movweq lr, #43843 @ 0xab43 │ │ │ │ svcmi 0x0000f1bc │ │ │ │ mcreq 1, 0, pc, cr0, cr3, {3} @ │ │ │ │ @ instruction: 0xf000dbc3 │ │ │ │ @ instruction: 0xf6470b01 │ │ │ │ @ instruction: 0xe7c97eff │ │ │ │ @@ -235264,40 +235299,40 @@ │ │ │ │ svclt 0x0000bac1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ @ instruction: 0x4604461d │ │ │ │ - blx 0xcb3f58 │ │ │ │ + blx 0xcb3fe0 │ │ │ │ @ instruction: 0xf1a61f39 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0x360c0735 │ │ │ │ @ instruction: 0xf8512300 │ │ │ │ @ instruction: 0xf85e2f04 │ │ │ │ @ instruction: 0xf0029f04 │ │ │ │ - b 0x1408fa4 │ │ │ │ - b 0x14b90f0 │ │ │ │ - blx 0xff3542b6 │ │ │ │ + b 0x140902c │ │ │ │ + b 0x14b9178 │ │ │ │ + blx 0xff35433e │ │ │ │ @ instruction: 0xf04f8c05 │ │ │ │ @ instruction: 0xf1180900 │ │ │ │ @ instruction: 0xf14c4880 │ │ │ │ - bl 0x6f8fbc │ │ │ │ - bl 0x17f7fe0 │ │ │ │ + bl 0x6f9044 │ │ │ │ + bl 0x17f8068 │ │ │ │ svclt 0x00680c0c │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbmi r4, [sl], r0, ror #13 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ - b 0x14e9fe8 │ │ │ │ + b 0x14ea070 │ │ │ │ @ instruction: 0xf0007cec │ │ │ │ @ instruction: 0xf10c0a01 │ │ │ │ - blx 0x18c7fe0 │ │ │ │ - b 0xfe3351e4 │ │ │ │ - b 0x11b7ff0 │ │ │ │ + blx 0x18c8068 │ │ │ │ + b 0xfe33526c │ │ │ │ + b 0x11b8078 │ │ │ │ vsubw.u8 q8, q0, d10 │ │ │ │ ldrmi r1, [r6, #15]! │ │ │ │ eorsgt pc, ip, r7, asr r8 @ │ │ │ │ stmdaeq ip, {r3, r9, fp, sp, lr, pc} │ │ │ │ andeq lr, r2, #136, 20 @ 0x88000 │ │ │ │ bicle r6, sl, sl │ │ │ │ @ instruction: 0xf504b123 │ │ │ │ @@ -235309,33 +235344,33 @@ │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0x460d4698 │ │ │ │ @ instruction: 0x46044617 │ │ │ │ @ instruction: 0xf9d6f7f5 │ │ │ │ - blx 0x14bd9dc │ │ │ │ + blx 0x14bda64 │ │ │ │ @ instruction: 0xf107f588 │ │ │ │ vacge.f32 , q12, │ │ │ │ strcc r1, [pc, -r0, asr #17] │ │ │ │ strcs r0, [r0], -sp, lsr #4 │ │ │ │ svcgt 0x0001f91e │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ svcls 0x0001f911 │ │ │ │ - blx 0xfe3fe85a │ │ │ │ - bl 0x828480 │ │ │ │ - bl 0x1339090 │ │ │ │ - bl 0x7f8488 │ │ │ │ - bl 0x12f907c │ │ │ │ + blx 0xfe3fe8e2 │ │ │ │ + bl 0x828508 │ │ │ │ + bl 0x1339118 │ │ │ │ + bl 0x7f8510 │ │ │ │ + bl 0x12f9104 │ │ │ │ @ instruction: 0xf5bc0909 │ │ │ │ @ instruction: 0xf1794f00 │ │ │ │ - b 0x14b8c74 │ │ │ │ + b 0x14b8cfc │ │ │ │ svclt 0x00a42a2c │ │ │ │ @ instruction: 0xf04f461a │ │ │ │ - ble 0x338a7c │ │ │ │ + ble 0x338b04 │ │ │ │ svcmi 0x0000f51c │ │ │ │ stmdbeq r0, {r0, r3, r4, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf000bfbe │ │ │ │ @ instruction: 0xf04f0301 │ │ │ │ ldrmi r0, [sl], -r0, lsl #21 │ │ │ │ @ instruction: 0xf881b10b │ │ │ │ tstmi r6, #0 │ │ │ │ @@ -235352,78 +235387,78 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0x4617461d │ │ │ │ strmi r4, [r4], -lr, lsl #12 │ │ │ │ @ instruction: 0xf984f7f5 │ │ │ │ cdpne 2, 11, cr11, cr1, cr11, {1} │ │ │ │ cdpeq 1, 0, cr15, cr2, cr7, {5} │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ stmdbmi r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ smladcc lr, sl, r4, r0 │ │ │ │ ands r2, sl, r0, lsl #12 │ │ │ │ svcmi 0x0000f1b3 │ │ │ │ @ instruction: 0x4323ea4f │ │ │ │ - beq 0x132668 │ │ │ │ + beq 0x1326f0 │ │ │ │ @ instruction: 0xf000bfbc │ │ │ │ vst3.8 {d16,d18,d20}, [pc], r1 │ │ │ │ @ instruction: 0x432e4300 │ │ │ │ ldrbmi fp, [r7, #-709]! @ 0xfffffd3b │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ eorspl pc, r5, r8, asr r8 @ │ │ │ │ @ instruction: 0x0c05ea2c │ │ │ │ movweq lr, #23043 @ 0x5a03 │ │ │ │ @ instruction: 0x0c03ea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ @ instruction: 0xf931d016 │ │ │ │ strcs ip, [r0, #-3842] @ 0xfffff0fe │ │ │ │ svccc 0x0002f93e │ │ │ │ - bcc 0x434f44 │ │ │ │ - bl 0x137c4a8 │ │ │ │ + bcc 0x434fcc │ │ │ │ + bl 0x137c530 │ │ │ │ ldmne fp, {r1, r3, r9, fp} │ │ │ │ - beq 0x3b0e68 │ │ │ │ + beq 0x3b0ef0 │ │ │ │ svcmi 0x0000f1b3 │ │ │ │ - bleq 0x132734 │ │ │ │ + bleq 0x1327bc │ │ │ │ @ instruction: 0xf000dbd2 │ │ │ │ @ instruction: 0xf6470501 │ │ │ │ @ instruction: 0xe7d873ff │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f54ff8 │ │ │ │ svclt 0x0000b9bd │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ - b 0x14c7998 │ │ │ │ + b 0x14c7a20 │ │ │ │ ldrbeq r0, [sp, r3, ror #18] │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf924f7f5 │ │ │ │ svcne 0x003a1f31 │ │ │ │ strcc r2, [ip, -r0, lsl #12] │ │ │ │ svccc 0x0004f851 │ │ │ │ @ instruction: 0xf85246ae │ │ │ │ strbmi fp, [ip], r4, lsl #30 │ │ │ │ - beq 0x1322ec │ │ │ │ + beq 0x132374 │ │ │ │ @ instruction: 0xec0bfbc3 │ │ │ │ vmoveq.32 d14[0], lr │ │ │ │ @ instruction: 0x0c0ceb5c │ │ │ │ @ instruction: 0xf04fbf68 │ │ │ │ strbtmi r0, [r6], r1, lsl #20 │ │ │ │ svceq 0x0000f1ba │ │ │ │ - b 0x14ea1e0 │ │ │ │ + b 0x14ea268 │ │ │ │ @ instruction: 0xf0007cec │ │ │ │ @ instruction: 0xf10c0a01 │ │ │ │ - blx 0x18c99d8 │ │ │ │ - b 0xfe4b53dc │ │ │ │ - b 0x12799ec │ │ │ │ + blx 0x18c9a60 │ │ │ │ + b 0xfe4b5464 │ │ │ │ + b 0x1279a74 │ │ │ │ vrsubhn.i16 d16, q0, q5 │ │ │ │ adcsmi r1, sl, #15 │ │ │ │ eorsgt pc, ip, r8, asr r8 @ │ │ │ │ vmlaeq.f32 s28, s24, s28 │ │ │ │ movweq lr, #14990 @ 0x3a8e │ │ │ │ bicsle r6, r3, fp │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ @@ -235437,39 +235472,39 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0x460d461f │ │ │ │ @ instruction: 0x46044690 │ │ │ │ @ instruction: 0xf8daf7f5 │ │ │ │ rsbslt r1, sp, #1680 @ 0x690 │ │ │ │ strbne pc, [r0, r7, asr #6] @ │ │ │ │ - ldclcc 1, cr15, [pc], #32 @ 0xf6258 │ │ │ │ + ldclcc 1, cr15, [pc], #32 @ 0xf62e0 │ │ │ │ eoreq r2, sp, #0, 12 │ │ │ │ stmdaeq pc, {r3, r8, ip, sp, lr, pc} @ │ │ │ │ @ instruction: 0xf1473580 │ │ │ │ @ instruction: 0xf91c0700 │ │ │ │ @ instruction: 0xf0003f01 │ │ │ │ @ instruction: 0xf9110201 │ │ │ │ @ instruction: 0xf04f9f01 │ │ │ │ - blx 0xfe1b9a5a │ │ │ │ + blx 0xfe1b9ae2 │ │ │ │ ldmne fp, {r0, r3, r8, fp, ip, sp}^ │ │ │ │ stmdbeq r9, {r0, r3, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - bl 0x12bc7d0 │ │ │ │ + bl 0x12bc858 │ │ │ │ @ instruction: 0xf5b30909 │ │ │ │ @ instruction: 0xf1794f00 │ │ │ │ - b 0x14b8e70 │ │ │ │ + b 0x14b8ef8 │ │ │ │ svclt 0x00a42a23 │ │ │ │ @ instruction: 0xf04f4696 │ │ │ │ - ble 0x338c78 │ │ │ │ + ble 0x338d00 │ │ │ │ svcmi 0x0000f513 │ │ │ │ stmdbeq r0, {r0, r3, r4, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf000bfbe │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ ldrmi r0, [r6], r0, lsl #21 │ │ │ │ @ instruction: 0xf881b10a │ │ │ │ - b 0x129e298 │ │ │ │ + b 0x129e320 │ │ │ │ vrsubhn.i16 d16, q0, q7 │ │ │ │ strbmi r0, [r0, #79]! @ 0x4f │ │ │ │ ldrdlt sp, [r6, -r1]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ svcmi 0x00f8e8bd │ │ │ │ @@ -235481,41 +235516,41 @@ │ │ │ │ @ instruction: 0x460d461f │ │ │ │ @ instruction: 0x46044690 │ │ │ │ @ instruction: 0xf886f7f5 │ │ │ │ ldrteq r1, [sp], #-3753 @ 0xfffff157 │ │ │ │ strbcc pc, [r0, r7, asr #6] @ │ │ │ │ andmi pc, r0, #88080384 @ 0x5400000 │ │ │ │ cdpeq 1, 0, cr15, cr2, cr8, {5} │ │ │ │ - ldmibne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdbcs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdbeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ streq pc, [r0, -r7, asr #2] │ │ │ │ stmdaeq lr, {r3, r8, ip, sp, lr, pc} │ │ │ │ ands r2, sl, r0, lsl #12 │ │ │ │ svcmi 0x0000f1b3 │ │ │ │ @ instruction: 0x4323ea4f │ │ │ │ - beq 0x13286c │ │ │ │ + beq 0x1328f4 │ │ │ │ @ instruction: 0xf000bfbc │ │ │ │ vst3.8 {d16,d18,d20}, [pc], r1 │ │ │ │ @ instruction: 0x432e4300 │ │ │ │ ldrbmi fp, [r0, #709]! @ 0x2c5 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ eorspl pc, r5, r9, asr r8 @ │ │ │ │ @ instruction: 0x0c05ea2c │ │ │ │ movweq lr, #23043 @ 0x5a03 │ │ │ │ @ instruction: 0x0c03ea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ @ instruction: 0xf931d016 │ │ │ │ strcs ip, [r0, #-3842] @ 0xfffff0fe │ │ │ │ svccc 0x0002f93e │ │ │ │ - bcc 0x435148 │ │ │ │ - bl 0x137c6ac │ │ │ │ + bcc 0x4351d0 │ │ │ │ + bl 0x137c734 │ │ │ │ ldmne fp, {r1, r3, r9, fp} │ │ │ │ - beq 0x3b1064 │ │ │ │ + beq 0x3b10ec │ │ │ │ svcmi 0x0000f1b3 │ │ │ │ - bleq 0x132938 │ │ │ │ + bleq 0x1329c0 │ │ │ │ @ instruction: 0xf000dbd2 │ │ │ │ @ instruction: 0xf6470501 │ │ │ │ @ instruction: 0xe7d873ff │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @@ -235527,76 +235562,76 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0x4616461d │ │ │ │ strmi r4, [r4], -pc, lsl #12 │ │ │ │ stmdaeq r5!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf826f7f5 │ │ │ │ @ instruction: 0x07ea1f39 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr6, {5} │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ strcs r3, [r0, #-1548] @ 0xfffff9f4 │ │ │ │ svccc 0x0004f851 │ │ │ │ @ instruction: 0xf85e4692 │ │ │ │ strbmi fp, [r4], r4, lsl #30 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xac0bfbc3 │ │ │ │ - bmi 0xfe132828 │ │ │ │ + bmi 0xfe1328b0 │ │ │ │ stceq 1, cr15, [r0], {76} @ 0x4c │ │ │ │ - beq 0x3b1030 │ │ │ │ + beq 0x3b10b8 │ │ │ │ @ instruction: 0x0c0ceb5c │ │ │ │ @ instruction: 0xf04fbf68 │ │ │ │ strbtmi r0, [r2], r1, lsl #18 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ - b 0x14ea3f0 │ │ │ │ + b 0x14ea478 │ │ │ │ @ instruction: 0xf0007cec │ │ │ │ @ instruction: 0xf10c0901 │ │ │ │ - blx 0x18c8be8 │ │ │ │ - b 0xfe3b55ec │ │ │ │ - b 0x1238bfc │ │ │ │ + blx 0x18c8c70 │ │ │ │ + b 0xfe3b5674 │ │ │ │ + b 0x1238c84 │ │ │ │ vabal.u8 q8, d0, d9 │ │ │ │ ldrmi r1, [r6, #15]! │ │ │ │ eorsgt pc, ip, r7, asr r8 @ │ │ │ │ - beq 0x430c28 │ │ │ │ + beq 0x430cb0 │ │ │ │ movweq lr, #14986 @ 0x3a8a │ │ │ │ bicle r6, pc, fp │ │ │ │ @ instruction: 0xf504b125 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f54ff8 │ │ │ │ svclt 0x0000b865 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4d628 │ │ │ │ + bl 0xfec4d6b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ sbcslt r4, ip, #5242880 @ 0x500000 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xffd2f7f4 │ │ │ │ stmdbls r1, {r9, fp, ip, pc} │ │ │ │ - ldclcc 1, cr15, [pc], #8 @ 0xf644c │ │ │ │ + ldclcc 1, cr15, [pc], #8 @ 0xf64d4 │ │ │ │ stmdbcc r1, {r0, r1, r2, r3, r9, ip, sp} │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ strbeq r3, [r3, r1, lsl #2] │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf89cbf41 │ │ │ │ @ instruction: 0xf8913000 │ │ │ │ - blx 0x1ee462 │ │ │ │ + blx 0x1ee4ea │ │ │ │ @ instruction: 0xf881ee04 │ │ │ │ ldrmi lr, [r4] │ │ │ │ strtmi sp, [r8], -lr, ror #3 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f54030 │ │ │ │ svclt 0x0000b839 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4d680 │ │ │ │ + bl 0xfec4d708 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ vmax.s8 d20, d3, d7 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ movwls r0, #5685 @ 0x1635 │ │ │ │ @ instruction: 0xffa2f7f4 │ │ │ │ vfmane.f64 d9, d1, d1 │ │ │ │ strcc r1, [lr, #-3756] @ 0xfffff154 │ │ │ │ svc 0x0002f831 │ │ │ │ @ instruction: 0xf834b2c2 │ │ │ │ @ instruction: 0xf3c0cf02 │ │ │ │ @@ -235608,68 +235643,68 @@ │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ ldrtmi sp, [r8], -sl, ror #3 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f540f0 │ │ │ │ svclt 0x0000b807 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4d6e4 │ │ │ │ + bl 0xfec4d76c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ vmax.s8 d20, d3, d7 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ movwls r0, #5685 @ 0x1635 │ │ │ │ @ instruction: 0xff70f7f4 │ │ │ │ @ instruction: 0xf1a49b01 │ │ │ │ svcne 0x002c0e04 │ │ │ │ @ instruction: 0xf85e350c │ │ │ │ - blx 0x18be120 │ │ │ │ + blx 0x18be1a8 │ │ │ │ @ instruction: 0xf854fc80 │ │ │ │ @ instruction: 0xf3c02f04 │ │ │ │ @ instruction: 0xf856100f │ │ │ │ adcmi ip, r5, #60 @ 0x3c │ │ │ │ andne pc, r3, #2048 @ 0x800 │ │ │ │ andeq lr, r1, #532480 @ 0x82000 │ │ │ │ andeq lr, ip, #8192 @ 0x2000 │ │ │ │ andeq lr, r1, #532480 @ 0x82000 │ │ │ │ andcs pc, r0, lr, asr #17 │ │ │ │ ldrtmi sp, [r8], -r9, ror #3 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f440f0 │ │ │ │ svclt 0x0000bfd3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4d74c │ │ │ │ + bl 0xfec4d7d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x46054614 │ │ │ │ movwls r9, #257 @ 0x101 │ │ │ │ @ instruction: 0xff40f7f4 │ │ │ │ @ instruction: 0xf1049901 │ │ │ │ - blls 0x105964 │ │ │ │ + blls 0x1059ec │ │ │ │ andeq pc, pc, #4, 2 │ │ │ │ @ instruction: 0xf10c3901 │ │ │ │ tstcc r1, r1, lsl #24 │ │ │ │ @ instruction: 0xf3c007c4 │ │ │ │ svclt 0x0041004f │ │ │ │ mulmi r0, ip, r8 │ │ │ │ mul r0, r1, r8 │ │ │ │ vmlacc.f64 d15, d14, d4 │ │ │ │ and pc, r0, r1, lsl #17 │ │ │ │ @ instruction: 0xd1ee4594 │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ svclt 0x00a6f7f4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4d7a4 │ │ │ │ + bl 0xfec4d82c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ vmax.s8 d20, d3, d7 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ movwls r0, #5685 @ 0x1635 │ │ │ │ @ instruction: 0xff10f7f4 │ │ │ │ vfmane.f64 d9, d1, d1 │ │ │ │ strcc r1, [lr, #-3756] @ 0xfffff154 │ │ │ │ svc 0x0002f831 │ │ │ │ @ instruction: 0xf834b2c2 │ │ │ │ @ instruction: 0xf3c0cf02 │ │ │ │ @@ -235681,26 +235716,26 @@ │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ ldrtmi sp, [r8], -sl, ror #3 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f440f0 │ │ │ │ svclt 0x0000bf75 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4d808 │ │ │ │ + bl 0xfec4d890 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ vmax.s8 d20, d3, d7 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ movwls r0, #5685 @ 0x1635 │ │ │ │ mrc2 7, 6, pc, cr14, cr4, {7} │ │ │ │ @ instruction: 0xf1a49b01 │ │ │ │ svcne 0x002c0e04 │ │ │ │ @ instruction: 0xf85e350c │ │ │ │ - blx 0x18be244 │ │ │ │ + blx 0x18be2cc │ │ │ │ @ instruction: 0xf854fc80 │ │ │ │ @ instruction: 0xf3c02f04 │ │ │ │ @ instruction: 0xf856100f │ │ │ │ adcmi ip, r5, #60 @ 0x3c │ │ │ │ andcc pc, r1, #2048 @ 0x800 │ │ │ │ andeq lr, r1, #532480 @ 0x82000 │ │ │ │ andeq lr, ip, #8192 @ 0x2000 │ │ │ │ @@ -235713,31 +235748,31 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ andslt fp, lr, #131 @ 0x83 │ │ │ │ strmi r2, [r7], -r0, lsl #10 │ │ │ │ ldrmi r1, [r0], ip, lsl #30 │ │ │ │ - ldmibne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdbcs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdbeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ mcr2 7, 5, pc, cr8, cr4, {7} @ │ │ │ │ - blmi 0x1327d0 │ │ │ │ + blmi 0x132858 │ │ │ │ strtmi r4, [sl], r9, lsr #12 │ │ │ │ @ instruction: 0x468446b6 │ │ │ │ @ instruction: 0xf9389701 │ │ │ │ - blx 0x18c2728 │ │ │ │ + blx 0x18c27b0 │ │ │ │ @ instruction: 0xf854f28c │ │ │ │ tstcc r1, r4, lsl #30 │ │ │ │ eorsvs pc, r2, r9, asr r8 @ │ │ │ │ strcc pc, [lr, -r3, lsl #23] │ │ │ │ - b 0xfe0fca24 │ │ │ │ + b 0xfe0fcaac │ │ │ │ cmnmi pc, r3, lsl #4 │ │ │ │ svclt 0x00084557 │ │ │ │ - b 0x187c30 │ │ │ │ - b 0xfe176ee0 │ │ │ │ + b 0x187cb8 │ │ │ │ + b 0xfe176f68 │ │ │ │ svclt 0x00010200 │ │ │ │ andmi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf00c4042 │ │ │ │ eorsmi r0, r2, r1, lsl #6 │ │ │ │ movwcs fp, #3860 @ 0xf14 │ │ │ │ tstmi sp, #66 @ 0x42 │ │ │ │ stcne 3, cr15, [pc], {204} @ 0xcc │ │ │ │ @@ -235751,38 +235786,38 @@ │ │ │ │ mrclt 7, 7, APSR_nzcv, cr2, cr4, {7} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f49300 │ │ │ │ @ instruction: 0xf04ffe5b │ │ │ │ @ instruction: 0xf1a40e00 │ │ │ │ ldrbtmi r0, [r2], -r8, lsl #2 │ │ │ │ strls r4, [r1, #-1778] @ 0xfffff90e │ │ │ │ @ instruction: 0xf859b2c5 │ │ │ │ @ instruction: 0xf8513032 │ │ │ │ @ instruction: 0xf04f7f08 │ │ │ │ - bl 0x2f9748 │ │ │ │ + bl 0x2f97d0 │ │ │ │ @ instruction: 0xf85804c5 │ │ │ │ stcls 0, cr6, [r0, #-212] @ 0xffffff2c │ │ │ │ @ instruction: 0xf8d16864 │ │ │ │ - blx 0xfe26276a │ │ │ │ + blx 0xfe2627f2 │ │ │ │ @ instruction: 0xf1b53503 │ │ │ │ svclt 0x00084f80 │ │ │ │ eorle r4, r1, r3, asr r5 │ │ │ │ ldrdmi r1, [sp, #-139]! @ 0xffffff75 │ │ │ │ - b 0xfe246958 │ │ │ │ + b 0xfe2469e0 │ │ │ │ eorsmi r0, r3, fp, lsl #10 │ │ │ │ subsmi r4, pc, r5, lsr #32 │ │ │ │ streq lr, [fp, #-2693] @ 0xfffff57b │ │ │ │ - b 0x147d8c8 │ │ │ │ + b 0x147d950 │ │ │ │ vmull.p8 q8, d0, d12 │ │ │ │ andcs r2, r1, #15 │ │ │ │ stmib r1, {r1, r8, r9, fp, sp}^ │ │ │ │ bicsle r7, r5, r0, lsl #10 │ │ │ │ @ instruction: 0xf1be9d01 │ │ │ │ andle r0, r3, r0, lsl #30 │ │ │ │ movwpl pc, #1285 @ 0x505 @ │ │ │ │ @@ -235792,29 +235827,29 @@ │ │ │ │ mcrlt 7, 5, pc, cr0, cr4, {7} @ │ │ │ │ strmi pc, [r0, #-111] @ 0xffffff91 │ │ │ │ svceq 0x0011f010 │ │ │ │ streq lr, [r5, #-2699] @ 0xfffff575 │ │ │ │ streq lr, [r6, -r7, asr #20] │ │ │ │ streq lr, [r5], #-2564 @ 0xfffff5fc │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ - b 0xfe1f97c8 │ │ │ │ + b 0xfe1f9850 │ │ │ │ svclt 0x0008050b │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000e7d4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r3, r4, lsl r6 │ │ │ │ andslt r4, sp, #136, 12 @ 0x8800000 │ │ │ │ @ instruction: 0xf7f44606 │ │ │ │ @ instruction: 0x4622fdf9 │ │ │ │ @ instruction: 0xf1a82400 │ │ │ │ vcgt.s8 d16, d3, d4 │ │ │ │ - @ instruction: 0xf2c019b8 │ │ │ │ + vbic.i16 d18, #8 @ 0x0008 │ │ │ │ @ instruction: 0xf1080935 │ │ │ │ @ instruction: 0xf04f080c │ │ │ │ strtmi r4, [r2], r0, lsl #22 │ │ │ │ strls r4, [r1], -lr, lsr #13 │ │ │ │ @ instruction: 0x1002f9b2 │ │ │ │ @ instruction: 0xf853b2c5 │ │ │ │ @ instruction: 0xf04f6f04 │ │ │ │ @@ -235825,15 +235860,15 @@ │ │ │ │ svclt 0x00084557 │ │ │ │ svclt 0x00094559 │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ rsbsmi r4, r1, r1, ror r0 │ │ │ │ stceq 3, cr15, [r0], {192} @ 0xc0 │ │ │ │ eormi fp, r9, r5, lsl pc │ │ │ │ submi r4, lr, r9, lsr #32 │ │ │ │ - b 0x1206980 │ │ │ │ + b 0x1206a08 │ │ │ │ vraddhn.i16 d16, q0, q6 │ │ │ │ ldrmi r1, [r8, #15] │ │ │ │ bicsle r6, fp, lr, lsl r0 │ │ │ │ @ instruction: 0xb1249e01 │ │ │ │ movwpl pc, #1286 @ 0x506 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ shasxmi r2, r0, r0 │ │ │ │ @@ -235842,34 +235877,34 @@ │ │ │ │ svclt 0x0000be3d │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [lr], -r3, lsl #1 │ │ │ │ ldrmi r4, [r4], -r5, lsl #12 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f49300 │ │ │ │ smlatbcs r0, r5, sp, pc @ │ │ │ │ @ instruction: 0xf1a64622 │ │ │ │ strmi r0, [sl], r8, lsl #28 │ │ │ │ stmdbeq r8, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ sbclt r9, r5, #4194304 @ 0x400000 │ │ │ │ @ instruction: 0xf85e6853 │ │ │ │ @ instruction: 0xf04f7f08 │ │ │ │ - bl 0x2f98b4 │ │ │ │ + bl 0x2f993c │ │ │ │ @ instruction: 0xf85804c5 │ │ │ │ stcls 0, cr6, [r0, #-212] @ 0xffffff2c │ │ │ │ @ instruction: 0xf8de6864 │ │ │ │ - blx 0xfe2628d6 │ │ │ │ + blx 0xfe26295e │ │ │ │ @ instruction: 0xf1b53503 │ │ │ │ svclt 0x00084f80 │ │ │ │ andsle r4, pc, r3, asr r5 @ │ │ │ │ ldrdmi r1, [sp, #-139]! @ 0xffffff75 │ │ │ │ - b 0xfe246ac4 │ │ │ │ + b 0xfe246b4c │ │ │ │ eorsmi r0, r3, fp, lsl #10 │ │ │ │ subsmi r4, pc, r5, lsr #32 │ │ │ │ streq lr, [fp, #-2693] @ 0xfffff57b │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ andcs pc, pc, r0, asr #7 │ │ │ │ ldrbmi r3, [r1, #520]! @ 0x208 │ │ │ │ strvc lr, [r0, #-2510] @ 0xfffff632 │ │ │ │ @@ -235882,43 +235917,43 @@ │ │ │ │ stcllt 7, cr15, [ip, #976]! @ 0x3d0 │ │ │ │ strmi pc, [r0, #-111] @ 0xffffff91 │ │ │ │ svceq 0x0011f010 │ │ │ │ streq lr, [r5, #-2699] @ 0xfffff575 │ │ │ │ streq lr, [r6, -r7, asr #20] │ │ │ │ streq lr, [r5], #-2564 @ 0xfffff5fc │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ - b 0xfe1f9930 │ │ │ │ + b 0xfe1f99b8 │ │ │ │ svclt 0x0008050b │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000e7d6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r3, ip, lsl #12 │ │ │ │ ldrmi r4, [r7], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7f44698 │ │ │ │ svcne 0x0022fd45 │ │ │ │ strmi r2, [r4], r0, lsl #8 │ │ │ │ - cdpne 2, 11, cr15, cr8, cr3, {2} │ │ │ │ + cdpcs 2, 3, cr15, cr8, cr3, {2} │ │ │ │ cdpeq 2, 3, cr15, cr5, cr0, {6} │ │ │ │ @ instruction: 0xf04f4620 │ │ │ │ strtmi r4, [r1], r0, lsl #20 │ │ │ │ - blmi 0x132b2c │ │ │ │ + blmi 0x132bb4 │ │ │ │ @ instruction: 0xf9389501 │ │ │ │ - blx 0x18ba9f8 │ │ │ │ + blx 0x18baa80 │ │ │ │ @ instruction: 0xf937f38c │ │ │ │ andcc r5, r1, r0, lsr #32 │ │ │ │ eorsvs pc, r3, lr, asr r8 @ │ │ │ │ svccc 0x0004f852 │ │ │ │ strne pc, [r5, #-2945] @ 0xfffff47f │ │ │ │ cmnmi sp, r9, asr #16 │ │ │ │ svclt 0x0008454d │ │ │ │ svclt 0x00154551 │ │ │ │ - b 0xfe1c6b00 │ │ │ │ + b 0xfe1c6b88 │ │ │ │ eorsmi r0, r1, fp, lsl #2 │ │ │ │ svclt 0x00154031 │ │ │ │ submi r4, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf00c2100 │ │ │ │ movwmi r0, #49409 @ 0xc101 │ │ │ │ stcne 3, cr15, [pc], {204} @ 0xcc │ │ │ │ andsvs r2, r3, r4, lsl #16 │ │ │ │ @@ -235935,77 +235970,77 @@ │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [pc], -r3, lsl #1 │ │ │ │ ldrmi r4, [r1], r4, lsl #12 │ │ │ │ @ instruction: 0xf7f4461e │ │ │ │ andcs pc, r0, #63232 @ 0xf700 │ │ │ │ smlatbeq r8, r7, r1, pc @ │ │ │ │ vmin.s8 d20, d19, d6 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strls r0, [r1], #-1845 @ 0xfffff8cb │ │ │ │ eorscc pc, lr, r6, asr r8 @ │ │ │ │ - blx 0xfe135388 │ │ │ │ + blx 0xfe135410 │ │ │ │ eorsmi pc, lr, r9, asr r8 @ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svcpl 0x0008f851 │ │ │ │ eorslt pc, sl, r7, asr r8 @ │ │ │ │ @ instruction: 0x4c03fb84 │ │ │ │ biceq lr, sl, #7168 @ 0x1c00 │ │ │ │ svcmi 0x0080f1bc │ │ │ │ strbmi fp, [r4, #-3848] @ 0xfffff0f8 │ │ │ │ ldrdge pc, [r4], -r3 │ │ │ │ eorle r6, r4, fp, asr #16 │ │ │ │ - bl 0x13fcec8 │ │ │ │ + bl 0x13fcf50 │ │ │ │ rsbmi r0, ip, ip, lsl #24 │ │ │ │ @ instruction: 0x0c03ea8c │ │ │ │ streq lr, [fp], #-2564 @ 0xfffff5fc │ │ │ │ @ instruction: 0x0c0aea0c │ │ │ │ - b 0xfe406bfc │ │ │ │ + b 0xfe406c84 │ │ │ │ stmib r1, {r0, r1, r8, r9}^ │ │ │ │ @ instruction: 0xf10e4300 │ │ │ │ - b 0x117765c │ │ │ │ + b 0x11776e4 │ │ │ │ vsubl.u8 q8, d0, d8 │ │ │ │ @ instruction: 0xf04f200f │ │ │ │ - blcs 0x17a268 │ │ │ │ + blcs 0x17a2f0 │ │ │ │ stcls 1, cr13, [r1], {206} @ 0xce │ │ │ │ @ instruction: 0xf504b11a │ │ │ │ @ instruction: 0xf8c35300 │ │ │ │ qasxmi lr, r0, r0 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f44ff0 │ │ │ │ - b 0x13e5f54 │ │ │ │ + b 0x13e5fdc │ │ │ │ @ instruction: 0xf06f0405 │ │ │ │ subsmi r4, sp, r0, lsl #10 │ │ │ │ svceq 0x0011f010 │ │ │ │ streq lr, [sl, #-2565] @ 0xfffff5fb │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ - b 0xfe1b8a9c │ │ │ │ + b 0xfe1b8b24 │ │ │ │ svclt 0x00080305 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e7d5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r3, ip, lsl #12 │ │ │ │ ldrmi r4, [r7], -r5, lsl #12 │ │ │ │ stmdaeq r2, {r0, r1, r8, ip, sp, lr, pc} │ │ │ │ stc2 7, cr15, [lr], {244} @ 0xf4 │ │ │ │ strcs r1, [r0], #-3873 @ 0xfffff0df │ │ │ │ - cdpne 2, 11, cr15, cr8, cr3, {2} │ │ │ │ + cdpcs 2, 3, cr15, cr8, cr3, {2} │ │ │ │ cdpeq 2, 3, cr15, cr5, cr0, {6} │ │ │ │ @ instruction: 0xf04f3702 │ │ │ │ strtmi r4, [r1], r0, lsl #20 │ │ │ │ - blmi 0x132c98 │ │ │ │ + blmi 0x132d20 │ │ │ │ strls r4, [r1, #-1700] @ 0xfffff95c │ │ │ │ eorcc pc, ip, r8, lsr r9 @ │ │ │ │ @ instruction: 0xf937b2c2 │ │ │ │ @ instruction: 0xf10c502c │ │ │ │ @ instruction: 0xf85e0c01 │ │ │ │ @ instruction: 0xf8516032 │ │ │ │ - blx 0xfe1c270a │ │ │ │ + blx 0xfe1c2792 │ │ │ │ ldmne fp, {r0, r2, r8, sl, ip, sp}^ │ │ │ │ strbmi r4, [sp, #-365] @ 0xfffffe93 │ │ │ │ ldrbmi fp, [r3, #-3848] @ 0xfffff0f8 │ │ │ │ subsmi fp, r3, r5, lsl pc │ │ │ │ movweq lr, #47746 @ 0xba82 │ │ │ │ eorsmi r4, r3, r3, lsr r0 │ │ │ │ subsmi fp, sl, r5, lsl pc │ │ │ │ @@ -236026,20 +236061,20 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r7], -r3, lsl #1 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ stmdaeq r4, {r0, r1, r8, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [lr], #-976 @ 0xfffffc30 │ │ │ │ vhsub.s8 d18, d3, d0 │ │ │ │ - @ instruction: 0xf2c019b8 │ │ │ │ + vbic.i16 d18, #8 @ 0x0008 │ │ │ │ @ instruction: 0xf1a50935 │ │ │ │ strcc r0, [r4, -r8, lsl #2] │ │ │ │ strls r4, [r1], #-1684 @ 0xfffff96c │ │ │ │ eorsmi pc, ip, r8, asr r8 @ │ │ │ │ - blx 0xfe1354fc │ │ │ │ + blx 0xfe135584 │ │ │ │ eorsvs pc, ip, r7, asr r8 @ │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svcpl 0x0008f851 │ │ │ │ biceq lr, sl, #9216 @ 0x2400 │ │ │ │ eorslt pc, sl, r9, asr r8 @ │ │ │ │ strmi pc, [r6], -r4, lsl #23 │ │ │ │ ldrdge pc, [r4], -r3 │ │ │ │ @@ -236062,47 +236097,47 @@ │ │ │ │ svcgt 0x0030f8c3 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ ldcllt 7, cr15, [lr], #-976 @ 0xfffffc30 │ │ │ │ streq lr, [r5], #-2635 @ 0xfffff5b5 │ │ │ │ strmi pc, [r0, #-111] @ 0xffffff91 │ │ │ │ @ instruction: 0xf010405d │ │ │ │ - b 0x23a840 │ │ │ │ + b 0x23a8c8 │ │ │ │ svclt 0x0018050a │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ movweq lr, #23171 @ 0x5a83 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ ldrb r0, [r5, r0, lsl #28] │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460e461c │ │ │ │ pkhbtmi r4, r1, r5, lsl #12 │ │ │ │ - blx 0xff7b4bfe │ │ │ │ + blx 0xff7b4c86 │ │ │ │ cdpne 2, 6, cr11, cr10, cr3, {7} │ │ │ │ @ instruction: 0xf0044631 │ │ │ │ @ instruction: 0xf10604f8 │ │ │ │ @ instruction: 0xf1c30e10 │ │ │ │ andcc r0, r1, #8, 10 @ 0x2000000 │ │ │ │ movwlt r4, #13980 @ 0x369c │ │ │ │ teqeq lr, r7, lsl r8 │ │ │ │ ldrne lr, [r7], -r6, asr #20 │ │ │ │ - b 0x14e382c │ │ │ │ + b 0x14e38b4 │ │ │ │ rscseq r0, r6, r6, asr #24 │ │ │ │ mcrreq 0, 0, pc, r4, cr12 @ │ │ │ │ ldrbteq pc, [r7], -r6, lsr #32 @ │ │ │ │ stmiaeq r7!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x0c06ea4c │ │ │ │ @ instruction: 0xf008107f │ │ │ │ @ instruction: 0xf0070611 │ │ │ │ - b 0x13f88f8 │ │ │ │ - b 0x13f9c8c │ │ │ │ - blx 0x18b9c94 │ │ │ │ - blx 0xc35eac │ │ │ │ + b 0x13f8980 │ │ │ │ + b 0x13f9d14 │ │ │ │ + blx 0x18b9d1c │ │ │ │ + blx 0xc35f34 │ │ │ │ rscslt pc, r6, #5242880 @ 0x500000 │ │ │ │ svclt 0x00082c00 │ │ │ │ @ instruction: 0x07c646b4 │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf801bf48 │ │ │ │ vmull.u8 q14, d0, d1 │ │ │ │ strmi r0, [lr, #79] @ 0x4f │ │ │ │ @@ -236116,70 +236151,70 @@ │ │ │ │ addlt r4, r3, sp, lsl r6 │ │ │ │ @ instruction: 0x460c4690 │ │ │ │ @ instruction: 0xf7f44683 │ │ │ │ rsclt pc, fp, #146432 @ 0x23c00 │ │ │ │ vceq.f32 d17, d31, d17 │ │ │ │ @ instruction: 0xf6cf07f0 │ │ │ │ vaba.s8 , , │ │ │ │ - @ instruction: 0xf2c014b8 │ │ │ │ + vmvn.i32 d18, #524288 @ 0x00080000 │ │ │ │ @ instruction: 0xf6480435 │ │ │ │ @ instruction: 0xf6cf0688 │ │ │ │ @ instruction: 0xf00576ff │ │ │ │ @ instruction: 0xf1c305f0 │ │ │ │ @ instruction: 0xf1a80910 │ │ │ │ @ instruction: 0xf1080e02 │ │ │ │ @ instruction: 0xf8cd020e │ │ │ │ @ instruction: 0xf640b004 │ │ │ │ @ instruction: 0xf10e780f │ │ │ │ ldrmi r0, [ip], r2, lsl #28 │ │ │ │ @ instruction: 0xf8beb353 │ │ │ │ vhadd.s8 d28, d4, d0 │ │ │ │ - blx 0xfe809a18 │ │ │ │ + blx 0xfe809aa0 │ │ │ │ @ instruction: 0xf3ccfc9c │ │ │ │ - b 0x2bd53c │ │ │ │ - b 0x37dd44 │ │ │ │ - b 0x13f9538 │ │ │ │ - blx 0x8b9d44 │ │ │ │ - b 0x3f5750 │ │ │ │ - b 0x279a54 │ │ │ │ - b 0x13ba058 │ │ │ │ + b 0x2bd5c4 │ │ │ │ + b 0x37ddcc │ │ │ │ + b 0x13f95c0 │ │ │ │ + blx 0x8b9dcc │ │ │ │ + b 0x3f57d8 │ │ │ │ + b 0x279adc │ │ │ │ + b 0x13ba0e0 │ │ │ │ vqdmulh.s d16, d1, d12 │ │ │ │ - b 0x3fdd74 │ │ │ │ - b 0x13ba09c │ │ │ │ + b 0x3fddfc │ │ │ │ + b 0x13ba124 │ │ │ │ @ instruction: 0xf2420c0c │ │ │ │ - b 0x3c19c4 │ │ │ │ - b 0x13f96a8 │ │ │ │ - blx 0x8b9d6c │ │ │ │ - blx 0xc35f78 │ │ │ │ - blx 0x8f5570 │ │ │ │ + b 0x3c1a4c │ │ │ │ + b 0x13f9730 │ │ │ │ + blx 0x8b9df4 │ │ │ │ + blx 0xc36000 │ │ │ │ + blx 0x8f55f8 │ │ │ │ vstrcs s30, [r0, #-552] @ 0xfffffdd8 │ │ │ │ ldrbmi fp, [r4], r8, lsl #30 │ │ │ │ - blx 0xfe1356d4 │ │ │ │ + blx 0xfe13575c │ │ │ │ vsli.64 d20, d6, #0 │ │ │ │ @ instruction: 0xf854008f │ │ │ │ @ instruction: 0xf831b03a │ │ │ │ - b 0x422970 │ │ │ │ - b 0xb79d98 │ │ │ │ - b 0x137959c │ │ │ │ + b 0x4229f8 │ │ │ │ + b 0xb79e20 │ │ │ │ + b 0x1379624 │ │ │ │ @ instruction: 0xf8a10a0c │ │ │ │ @ instruction: 0xd1bea000 │ │ │ │ andlt r9, r3, r1, lsl #16 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - bllt 0xfedb4d54 │ │ │ │ + bllt 0xfedb4ddc │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460c461e │ │ │ │ pkhbtmi r4, r2, r7, lsl #12 │ │ │ │ - blx 0x934d72 │ │ │ │ + blx 0x934dfa │ │ │ │ rscslt r1, r4, #33, 30 @ 0x84 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr7, {5} │ │ │ │ andeq pc, ip, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ strbteq pc, [r0], r6 @ │ │ │ │ streq pc, [r0, -r4, asr #3]! │ │ │ │ cdpeq 1, 0, cr15, cr4, cr14, {0} │ │ │ │ teqlt ip, #164, 12 @ 0xa400000 │ │ │ │ ldrdcc pc, [r0], -lr │ │ │ │ stc2 10, cr15, [r3], {147} @ 0x93 @ │ │ │ │ @@ -236192,32 +236227,32 @@ │ │ │ │ ldmdaeq r3, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmdacc r2!, {r3, ip, sp, lr, pc} │ │ │ │ ldccc 0, cr15, [r1], {12} │ │ │ │ @ instruction: 0x0c08ea4c │ │ │ │ stmdaeq r3, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmdacc r4, {r3, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf00300db │ │ │ │ - b 0x1403c24 │ │ │ │ - b 0x13f9e28 │ │ │ │ - blx 0xbf9e18 │ │ │ │ + b 0x1403cac │ │ │ │ + b 0x13f9eb0 │ │ │ │ + blx 0xbf9ea0 │ │ │ │ cdpcs 3, 0, cr15, cr0, cr7, {0} │ │ │ │ ldrmi fp, [ip], r8, lsl #30 │ │ │ │ svchi 0x0004f851 │ │ │ │ - b 0xfe4083e4 │ │ │ │ - blx 0x18b7a40 │ │ │ │ + b 0xfe40846c │ │ │ │ + blx 0x18b7ac8 │ │ │ │ vmull.u8 , d16, d0 │ │ │ │ @ instruction: 0xf855100f │ │ │ │ - b 0x1e6f1c │ │ │ │ - b 0xfe1b7a60 │ │ │ │ + b 0x1e6fa4 │ │ │ │ + b 0xfe1b7ae8 │ │ │ │ andvs r0, fp, r8, lsl #6 │ │ │ │ ldrbmi sp, [r0], -r2, asr #3 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ - bllt 0x1634e10 │ │ │ │ + bllt 0x1634e98 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e048 │ │ │ │ + bl 0xfec4e0d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmib sp, {r1, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7f42100 │ │ │ │ ldmib sp, {r0, r1, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ movwcs r4, #1286 @ 0x506 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ @@ -236233,52 +236268,52 @@ │ │ │ │ strtmi pc, [r0], -pc, lsr #22 │ │ │ │ andlt r4, r2, r9, lsr #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e0a8 │ │ │ │ + bl 0xfec4e130 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmib sp, {r1, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7f42100 │ │ │ │ stmdbls r1, {r0, r1, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldmib sp, {r9, fp, ip, pc}^ │ │ │ │ tstcc r2, r6, lsl #10 │ │ │ │ @ instruction: 0xf10c3a02 │ │ │ │ @ instruction: 0xf0100301 │ │ │ │ andle r0, r8, r1, lsl #30 │ │ │ │ ands pc, r3, r2, lsr r9 @ │ │ │ │ svceq 0x0001f01c │ │ │ │ @ instruction: 0xf831d017 │ │ │ │ - blx 0xff429ef6 │ │ │ │ + blx 0xff429f7e │ │ │ │ vabal.u8 q10, d16, d14 │ │ │ │ smlabbcc r2, pc, r0, r0 @ │ │ │ │ andle r2, r1, r8, lsl #22 │ │ │ │ @ instruction: 0xe7ea469c │ │ │ │ @ instruction: 0xf7f44630 │ │ │ │ @ instruction: 0x4620faf7 │ │ │ │ andlt r4, r2, r9, lsr #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf831bd70 │ │ │ │ @ instruction: 0xf3c0cb02 │ │ │ │ - blx 0xff3f7156 │ │ │ │ + blx 0xff3f71de │ │ │ │ ldrmi r4, [ip], lr, lsl #11 │ │ │ │ svclt 0x0000e7d5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r0], r2, lsl #1 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ - blx 0x15b4f0c │ │ │ │ + blx 0x15b4f94 │ │ │ │ strmi lr, [r8, #-2525] @ 0xfffff623 │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ strbeq r2, [r6, r0, lsl #2] │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf851bf44 │ │ │ │ @ instruction: 0xf8526023 │ │ │ │ @ instruction: 0xf1037023 │ │ │ │ @@ -236289,46 +236324,46 @@ │ │ │ │ @ instruction: 0x4620fabf │ │ │ │ andlt r4, r2, r9, lsr #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e188 │ │ │ │ + bl 0xfec4e210 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0x46074616 │ │ │ │ @ instruction: 0xf7f49101 │ │ │ │ ldmib sp, {r0, r1, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1a64508 │ │ │ │ stmdbls r1, {r2, r9, sl, fp} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movweq pc, #4364 @ 0x110c @ │ │ │ │ strle r0, [sl, #-1986] @ 0xfffff83e │ │ │ │ eorcs pc, r3, lr, asr r8 @ │ │ │ │ streq pc, [r8], -r1, lsr #3 │ │ │ │ svceq 0x0001f01c │ │ │ │ @ instruction: 0xf856d016 │ │ │ │ - blx 0xff28f052 │ │ │ │ + blx 0xff28f0da │ │ │ │ vabal.u8 q10, d0, d2 │ │ │ │ - blcs 0x1fb008 │ │ │ │ + blcs 0x1fb090 │ │ │ │ ldrmi sp, [ip], r1 │ │ │ │ ldrtmi lr, [r8], -sl, ror #15 │ │ │ │ - blx 0xfe334fa8 │ │ │ │ + blx 0xfe335030 │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ andcs fp, r0, #3 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ eorvs pc, r3, r1, asr r8 @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ - blx 0xff288a6a │ │ │ │ + blx 0xff288af2 │ │ │ │ ldrb r4, [r5, r2, lsl #10] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e204 │ │ │ │ + bl 0xfec4e28c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmib sp, {r1, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7f42100 │ │ │ │ ldmib sp, {r0, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ movwcs r4, #1286 @ 0x506 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ @@ -236368,304 +236403,304 @@ │ │ │ │ strtmi pc, [r0], -r1, lsr #20 │ │ │ │ andlt r4, r2, r9, lsr #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e2c4 │ │ │ │ + bl 0xfec4e34c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmib sp, {r1, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7f42100 │ │ │ │ ldmib sp, {r0, r2, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ movwcs r4, #1286 @ 0x506 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ svceq 0x0001f010 │ │ │ │ @ instruction: 0xf931d00d │ │ │ │ @ instruction: 0xf013c013 │ │ │ │ @ instruction: 0xf9320f01 │ │ │ │ - blx 0xfe42f142 │ │ │ │ + blx 0xfe42f1ca │ │ │ │ andsle ip, r6, lr, lsl #28 │ │ │ │ @ instruction: 0x0c0cebb4 │ │ │ │ - bl 0x1a48a90 │ │ │ │ + bl 0x1a48b18 │ │ │ │ movwcc r0, #5390 @ 0x150e │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ mvnle r2, r8, lsl #22 │ │ │ │ @ instruction: 0xf7f44630 │ │ │ │ strtmi pc, [r0], -fp, ror #19 │ │ │ │ andlt r4, r2, r9, lsr #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - bl 0x6266e8 │ │ │ │ + bl 0x626770 │ │ │ │ @ instruction: 0xf1030c0c │ │ │ │ strbtmi r0, [r4], -r1, lsl #6 │ │ │ │ streq lr, [r5, #-2894] @ 0xfffff4b2 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ svclt 0x0000e7d2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e344 │ │ │ │ + bl 0xfec4e3cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmib sp, {r1, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7f42100 │ │ │ │ stmdbls r1, {r0, r2, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldmib sp, {r9, fp, ip, pc}^ │ │ │ │ tstcc r2, r6, lsl #10 │ │ │ │ @ instruction: 0xf10c3a02 │ │ │ │ @ instruction: 0xf0100301 │ │ │ │ andle r0, lr, r1, lsl #30 │ │ │ │ ands pc, r3, r2, lsr r9 @ │ │ │ │ svceq 0x0001f01c │ │ │ │ @ instruction: 0xf931d01d │ │ │ │ - blx 0xfe42a192 │ │ │ │ - bl 0xfee2a9bc │ │ │ │ - bl 0x1a3a1b8 │ │ │ │ + blx 0xfe42a21a │ │ │ │ + bl 0xfee2aa44 │ │ │ │ + bl 0x1a3a240 │ │ │ │ strbtmi r0, [r4], -lr, lsl #28 │ │ │ │ vmvn.i32 q10, #-2063597568 @ 0x85000000 │ │ │ │ smlabbcc r2, pc, r0, r0 @ │ │ │ │ andle r2, r1, r8, lsl #22 │ │ │ │ @ instruction: 0xe7e4469c │ │ │ │ @ instruction: 0xf7f44630 │ │ │ │ strtmi pc, [r0], -r3, lsr #19 │ │ │ │ andlt r4, r2, r9, lsr #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf831bd70 │ │ │ │ @ instruction: 0xf3c0cb02 │ │ │ │ - blx 0xff3f73fe │ │ │ │ + blx 0xff3f7486 │ │ │ │ ldrmi r4, [ip], lr, lsl #11 │ │ │ │ svclt 0x0000e7cf │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r0], r2, lsl #1 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xf8fef7f4 │ │ │ │ strmi lr, [r8, #-2525] @ 0xfffff623 │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ strbeq r2, [r7, r0, lsl #2] │ │ │ │ @ instruction: 0xf851d50c │ │ │ │ @ instruction: 0xf8526023 │ │ │ │ - blx 0xfe29328a │ │ │ │ + blx 0xfe293312 │ │ │ │ ldrbeq ip, [lr, r7, lsl #28] │ │ │ │ - bl 0xfee2c660 │ │ │ │ - bl 0x1a3a238 │ │ │ │ + bl 0xfee2c6e8 │ │ │ │ + bl 0x1a3a2c0 │ │ │ │ strbtmi r0, [r4], -lr, lsl #10 │ │ │ │ vsubw.u8 , q0, d1 │ │ │ │ - blcs 0x1fb250 │ │ │ │ + blcs 0x1fb2d8 │ │ │ │ strbmi sp, [r0], -fp, ror #3 │ │ │ │ @ instruction: 0xf966f7f4 │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ andcs fp, r0, #2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ - bl 0x6179f4 │ │ │ │ + bl 0x617a7c │ │ │ │ @ instruction: 0xf1030c0c │ │ │ │ - bl 0x1477e40 │ │ │ │ + bl 0x1477ec8 │ │ │ │ strbtmi r0, [r4], -r5, lsl #10 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ svclt 0x0000e7d3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e450 │ │ │ │ + bl 0xfec4e4d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0x46074616 │ │ │ │ @ instruction: 0xf7f49101 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1a64508 │ │ │ │ stmdbls r1, {r2, r9, sl, fp} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movweq pc, #4364 @ 0x110c @ │ │ │ │ strle r0, [lr, #-1986] @ 0xfffff83e │ │ │ │ eorcs pc, r3, lr, asr r8 @ │ │ │ │ streq pc, [r8], -r1, lsr #3 │ │ │ │ svceq 0x0001f01c │ │ │ │ @ instruction: 0xf856d01a │ │ │ │ - blx 0xfe18f31a │ │ │ │ - bne 0xfe9822a8 │ │ │ │ - bl 0x1a48ae4 │ │ │ │ + blx 0xfe18f3a2 │ │ │ │ + bne 0xfe982330 │ │ │ │ + bl 0x1a48b6c │ │ │ │ vabal.u8 q8, d0, d12 │ │ │ │ - blcs 0x1fb2d8 │ │ │ │ + blcs 0x1fb360 │ │ │ │ ldrmi sp, [ip], r1 │ │ │ │ ldrtmi lr, [r8], -r6, ror #15 │ │ │ │ @ instruction: 0xf920f7f4 │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ andcs fp, r0, #3 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ eorvs pc, r3, r1, asr r8 @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ - blx 0xff288d3a │ │ │ │ + blx 0xff288dc2 │ │ │ │ ldrb r4, [r1, r2, lsl #10] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e4d4 │ │ │ │ + bl 0xfec4e55c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xf87cf7f4 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ tstpeq r0, #1073741824 @ p-variant is OBSOLETE @ 0x40000000 │ │ │ │ svceq 0x0001f010 │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ andeq pc, r1, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0xf911bf1e │ │ │ │ @ instruction: 0xf912ec01 │ │ │ │ - blx 0x8aa312 │ │ │ │ + blx 0x8aa39a │ │ │ │ addmi r4, fp, #12, 8 @ 0xc000000 │ │ │ │ strtmi sp, [r8], -lr, ror #3 │ │ │ │ @ instruction: 0xf8e8f7f4 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e534 │ │ │ │ + bl 0xfec4e5bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [ip], -r5, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xf84cf7f4 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf3c007c3 │ │ │ │ svclt 0x0044008f │ │ │ │ ands pc, ip, r1, lsr r8 @ │ │ │ │ andscc pc, ip, r2, lsr r8 @ │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ - blx 0x8a708a │ │ │ │ + blx 0x8a7112 │ │ │ │ @ instruction: 0xf1bc4403 │ │ │ │ mvnle r0, r8, lsl #30 │ │ │ │ @ instruction: 0xf7f44628 │ │ │ │ @ instruction: 0x4620f8b9 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e594 │ │ │ │ + bl 0xfec4e61c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [ip], -r6, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xf81cf7f4 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf3c007c3 │ │ │ │ svclt 0x0044100f │ │ │ │ eorcc pc, ip, r1, asr r8 @ │ │ │ │ eorpl pc, ip, r2, asr r8 @ │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ - blx 0x2670ea │ │ │ │ + blx 0x267172 │ │ │ │ @ instruction: 0xf1bc4403 │ │ │ │ mvnle r0, r4, lsl #30 │ │ │ │ @ instruction: 0xf7f44630 │ │ │ │ strtmi pc, [r0], -r9, lsl #17 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e5f4 │ │ │ │ + bl 0xfec4e67c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605461c │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xffecf7f3 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ tstpeq r0, #1073741824 @ p-variant is OBSOLETE @ 0x40000000 │ │ │ │ svceq 0x0001f010 │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ andeq pc, r1, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0xf811bf1e │ │ │ │ @ instruction: 0xf812ec01 │ │ │ │ - blx 0x8aa432 │ │ │ │ + blx 0x8aa4ba │ │ │ │ addmi r4, fp, #12, 8 @ 0xc000000 │ │ │ │ strtmi sp, [r8], -lr, ror #3 │ │ │ │ @ instruction: 0xf858f7f4 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e654 │ │ │ │ + bl 0xfec4e6dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [ip], -r5, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xffbcf7f3 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf3c007c3 │ │ │ │ svclt 0x0044008f │ │ │ │ andscc pc, ip, r1, lsr r8 @ │ │ │ │ ands pc, ip, r2, lsr r8 @ │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ - blx 0x4a71aa │ │ │ │ + blx 0x4a7232 │ │ │ │ @ instruction: 0xf1bc4403 │ │ │ │ mvnle r0, r8, lsl #30 │ │ │ │ @ instruction: 0xf7f44628 │ │ │ │ strtmi pc, [r0], -r9, lsr #16 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e6b4 │ │ │ │ + bl 0xfec4e73c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [ip], -r6, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xff8cf7f3 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf3c007c3 │ │ │ │ svclt 0x0044100f │ │ │ │ eorcc pc, ip, r1, asr r8 @ │ │ │ │ eorpl pc, ip, r2, asr r8 @ │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ - blx 0x26720a │ │ │ │ + blx 0x267292 │ │ │ │ @ instruction: 0xf1bc4403 │ │ │ │ mvnle r0, r4, lsl #30 │ │ │ │ @ instruction: 0xf7f34630 │ │ │ │ qsub8mi pc, r0, r9 @ │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e714 │ │ │ │ + bl 0xfec4e79c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [ip], -r5, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xff5cf7f3 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrle r0, [r2, #-1987] @ 0xfffff83d │ │ │ │ and pc, ip, r1, lsl r9 @ │ │ │ │ svceq 0x0001f01c │ │ │ │ andcc pc, ip, r2, lsl r9 @ │ │ │ │ mcr2 11, 0, pc, cr3, cr14, {0} @ │ │ │ │ - bl 0xfea271a8 │ │ │ │ + bl 0xfea27230 │ │ │ │ tstle r6, lr, lsl #8 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf10c4474 │ │ │ │ strbeq r0, [r3, r1, lsl #24] │ │ │ │ @ instruction: 0xf10cd4ec │ │ │ │ vmull.u8 q8, d0, d1 │ │ │ │ @ instruction: 0xf1bc004f │ │ │ │ @@ -236674,28 +236709,28 @@ │ │ │ │ @ instruction: 0x4620ffbd │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e78c │ │ │ │ + bl 0xfec4e814 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [ip], -r5, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ @ instruction: 0xff20f7f3 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrle r0, [r2, #-1987] @ 0xfffff83d │ │ │ │ ands pc, ip, r1, lsr r8 @ │ │ │ │ svceq 0x0001f01c │ │ │ │ andscc pc, ip, r2, lsr r8 @ │ │ │ │ mcr2 11, 0, pc, cr3, cr14, {0} @ │ │ │ │ - bl 0xfea27220 │ │ │ │ + bl 0xfea272a8 │ │ │ │ tstle r6, lr, lsl #8 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf10c4474 │ │ │ │ strbeq r0, [r3, r1, lsl #24] │ │ │ │ @ instruction: 0xf10cd4ec │ │ │ │ vmull.u8 q8, d0, d1 │ │ │ │ @ instruction: 0xf1bc008f │ │ │ │ @@ -236704,28 +236739,28 @@ │ │ │ │ strtmi pc, [r0], -r1, lsl #31 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e804 │ │ │ │ + bl 0xfec4e88c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [ip], -r6, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ mcr2 7, 7, pc, cr4, cr3, {7} @ │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrle r0, [r1, #-1987] @ 0xfffff83d │ │ │ │ eorcc pc, ip, r1, asr r8 @ │ │ │ │ svceq 0x0001f01c │ │ │ │ eorpl pc, ip, r2, asr r8 @ │ │ │ │ vqrdmulh.s d15, d3, d5 │ │ │ │ - bne 0xffa27298 │ │ │ │ + bne 0xffa27320 │ │ │ │ vaddw.u8 , q0, d6 │ │ │ │ ldrmi r1, [ip], #-15 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ strbtle r0, [sp], #1987 @ 0x7c3 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ svceq 0x0004f1bc │ │ │ │ @@ -236733,91 +236768,91 @@ │ │ │ │ @ instruction: 0xff46f7f3 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e878 │ │ │ │ + bl 0xfec4e900 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [ip], -r5, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ mcr2 7, 5, pc, cr10, cr3, {7} @ │ │ │ │ @ instruction: 0xf04f9901 │ │ │ │ - bls 0xfae94 │ │ │ │ - bcc 0x143a9c │ │ │ │ + bls 0xfaf1c │ │ │ │ + bcc 0x143b24 │ │ │ │ stceq 1, cr15, [r1], {14} │ │ │ │ strle r0, [r8, #-1987] @ 0xfffff83d │ │ │ │ andcc pc, ip, r2, lsl r9 @ │ │ │ │ svceq 0x0001f01e │ │ │ │ @ instruction: 0xf911d018 │ │ │ │ - blx 0x8b26ba │ │ │ │ + blx 0x8b2742 │ │ │ │ vraddhn.i16 d20, q0, │ │ │ │ tstcc r1, pc, asr #32 │ │ │ │ svceq 0x0010f1bc │ │ │ │ strbtmi sp, [r6], r1 │ │ │ │ strtmi lr, [r8], -sl, ror #15 │ │ │ │ @ instruction: 0xff10f7f3 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - bl 0x175b24 │ │ │ │ + bl 0x175bac │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ strmi pc, [r3], #-2846 @ 0xfffff4e2 │ │ │ │ ldrb r4, [r5, r6, ror #13] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e8f4 │ │ │ │ + bl 0xfec4e97c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [ip], -r5, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ mcr2 7, 3, pc, cr12, cr3, {7} @ │ │ │ │ @ instruction: 0xf04f9901 │ │ │ │ - bls 0xfaf10 │ │ │ │ - bcc 0x183b1c │ │ │ │ + bls 0xfaf98 │ │ │ │ + bcc 0x183ba4 │ │ │ │ stceq 1, cr15, [r1], {14} │ │ │ │ strle r0, [r8, #-1987] @ 0xfffff83d │ │ │ │ andscc pc, ip, r2, lsr r9 @ │ │ │ │ svceq 0x0001f01e │ │ │ │ @ instruction: 0xf831d018 │ │ │ │ - blx 0x8b273e │ │ │ │ + blx 0x8b27c6 │ │ │ │ vraddhn.i16 d20, q0, │ │ │ │ smlabbcc r2, pc, r0, r0 @ │ │ │ │ svceq 0x0008f1bc │ │ │ │ strbtmi sp, [r6], r1 │ │ │ │ strtmi lr, [r8], -sl, ror #15 │ │ │ │ mrc2 7, 6, pc, cr2, cr3, {7} │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - bl 0x1b5820 │ │ │ │ + bl 0x1b58a8 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ strmi pc, [r3], #-2846 @ 0xfffff4e2 │ │ │ │ ldrb r4, [r5, r6, ror #13] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e970 │ │ │ │ + bl 0xfec4e9f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x46064615 │ │ │ │ tstls r1, ip, lsl r6 │ │ │ │ mcr2 7, 1, pc, cr14, cr3, {7} @ │ │ │ │ svcne 0x002a9901 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stceq 1, cr15, [r1], {14} │ │ │ │ strle r0, [sl, #-1987] @ 0xfffff83d │ │ │ │ eorcc pc, ip, r2, asr r8 @ │ │ │ │ streq pc, [r8, #-417] @ 0xfffffe5f │ │ │ │ svceq 0x0001f01e │ │ │ │ @ instruction: 0xf855d017 │ │ │ │ - blx 0x24b85a │ │ │ │ + blx 0x24b8e2 │ │ │ │ vraddhn.i16 d20, q0, │ │ │ │ @ instruction: 0xf1bc100f │ │ │ │ andle r0, r1, r4, lsl #30 │ │ │ │ strb r4, [r9, r6, ror #13]! │ │ │ │ @ instruction: 0xf7f34630 │ │ │ │ @ instruction: 0x4620fe95 │ │ │ │ tstcs r0, r2 │ │ │ │ @@ -236826,91 +236861,91 @@ │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf851bd70 │ │ │ │ vaddl.u8 , d0, d28 │ │ │ │ strbtmi r1, [r6], pc │ │ │ │ strmi pc, [r3], #-2821 @ 0xfffff4fb │ │ │ │ svclt 0x0000e7d4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4e9ec │ │ │ │ + bl 0xfec4ea74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [ip], -r5, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ ldc2l 7, cr15, [r0, #972]! @ 0x3cc │ │ │ │ @ instruction: 0xf04f9901 │ │ │ │ - bls 0xfb008 │ │ │ │ - bcc 0x143c10 │ │ │ │ + bls 0xfb090 │ │ │ │ + bcc 0x143c98 │ │ │ │ stceq 1, cr15, [r1], {14} │ │ │ │ strle r0, [r8, #-1987] @ 0xfffff83d │ │ │ │ andcc pc, ip, r2, lsl r9 @ │ │ │ │ svceq 0x0001f01e │ │ │ │ @ instruction: 0xf911d018 │ │ │ │ - blx 0x4b282e │ │ │ │ + blx 0x4b28b6 │ │ │ │ vmov.i32 d20, #8585216 @ 0x00830000 │ │ │ │ tstcc r1, pc, asr #32 │ │ │ │ svceq 0x0010f1bc │ │ │ │ strbtmi sp, [r6], r1 │ │ │ │ strtmi lr, [r8], -sl, ror #15 │ │ │ │ mrc2 7, 2, pc, cr6, cr3, {7} │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - bl 0x175c98 │ │ │ │ + bl 0x175d20 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ strmi pc, [r3], #-2846 @ 0xfffff4e2 │ │ │ │ ldrb r4, [r5, r6, ror #13] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4ea68 │ │ │ │ + bl 0xfec4eaf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [ip], -r5, lsl #12 │ │ │ │ smlabtcs r0, sp, r9, lr │ │ │ │ ldc2 7, cr15, [r2, #972]! @ 0x3cc │ │ │ │ @ instruction: 0xf04f9901 │ │ │ │ - bls 0xfb084 │ │ │ │ - bcc 0x183c90 │ │ │ │ + bls 0xfb10c │ │ │ │ + bcc 0x183d18 │ │ │ │ stceq 1, cr15, [r1], {14} │ │ │ │ strle r0, [r8, #-1987] @ 0xfffff83d │ │ │ │ andscc pc, ip, r2, lsr r9 @ │ │ │ │ svceq 0x0001f01e │ │ │ │ @ instruction: 0xf931d018 │ │ │ │ - blx 0x4b28b2 │ │ │ │ + blx 0x4b293a │ │ │ │ vmov.i32 d20, #8585216 @ 0x00830000 │ │ │ │ smlabbcc r2, pc, r0, r0 @ │ │ │ │ svceq 0x0008f1bc │ │ │ │ strbtmi sp, [r6], r1 │ │ │ │ strtmi lr, [r8], -sl, ror #15 │ │ │ │ mrc2 7, 0, pc, cr8, cr3, {7} │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - bl 0x1b5994 │ │ │ │ + bl 0x1b5a1c │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ strmi pc, [r3], #-2846 @ 0xfffff4e2 │ │ │ │ ldrb r4, [r5, r6, ror #13] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4eae4 │ │ │ │ + bl 0xfec4eb6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x46064615 │ │ │ │ tstls r1, ip, lsl r6 │ │ │ │ ldc2l 7, cr15, [r4, #-972]! @ 0xfffffc34 │ │ │ │ svcne 0x002a9901 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stceq 1, cr15, [r1], {14} │ │ │ │ strle r0, [sl, #-1987] @ 0xfffff83d │ │ │ │ eorcc pc, ip, r2, asr r8 @ │ │ │ │ streq pc, [r8, #-417] @ 0xfffffe5f │ │ │ │ svceq 0x0001f01e │ │ │ │ @ instruction: 0xf855d017 │ │ │ │ - blx 0x24b9ce │ │ │ │ + blx 0x24ba56 │ │ │ │ vmov.i32 d20, #8585216 @ 0x00830000 │ │ │ │ @ instruction: 0xf1bc100f │ │ │ │ andle r0, r1, r4, lsl #30 │ │ │ │ strb r4, [r9, r6, ror #13]! │ │ │ │ @ instruction: 0xf7f34630 │ │ │ │ @ instruction: 0x4620fddb │ │ │ │ tstcs r0, r2 │ │ │ │ @@ -236919,27 +236954,27 @@ │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf851bd70 │ │ │ │ vaddl.u8 , d0, d28 │ │ │ │ strbtmi r1, [r6], pc │ │ │ │ strmi pc, [r3], #-2821 @ 0xfffff4fb │ │ │ │ svclt 0x0000e7d4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4eb60 │ │ │ │ + bl 0xfec4ebe8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ stmib sp, {r0, r1, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7f32100 │ │ │ │ ldmib sp, {r0, r1, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f4508 │ │ │ │ ldmib sp, {r9, sl, fp}^ │ │ │ │ strbeq r2, [r3, r0, lsl #2] │ │ │ │ @ instruction: 0xf852d513 │ │ │ │ @ instruction: 0xf851602e │ │ │ │ - blx 0xfe1c3a46 │ │ │ │ - beq 0x8869a8 │ │ │ │ + blx 0xfe1c3ace │ │ │ │ + beq 0x886a30 │ │ │ │ bicne pc, r0, #201326595 @ 0xc000003 │ │ │ │ strvs lr, [ip], -r6, asr #20 │ │ │ │ @ instruction: 0x2c2cea4f │ │ │ │ @ instruction: 0xf14c199b │ │ │ │ ldmdbne fp, {sl, fp} │ │ │ │ streq lr, [ip, #-2885] @ 0xfffff4bb │ │ │ │ @ instruction: 0xf10e461c │ │ │ │ @@ -236950,15 +236985,15 @@ │ │ │ │ @ instruction: 0x4620fd95 │ │ │ │ andlt r4, r3, r9, lsr #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4ebdc │ │ │ │ + bl 0xfec4ec64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0x46074616 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ ldmib sp, {r0, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svcne 0x00324508 │ │ │ │ @ instruction: 0xf04f9901 │ │ │ │ @@ -236969,18 +237004,18 @@ │ │ │ │ @ instruction: 0xf01e0608 │ │ │ │ eorle r0, r7, r1, lsl #30 │ │ │ │ eorvs pc, ip, r6, asr r8 @ │ │ │ │ strcc pc, [r6], -r3, lsl #23 │ │ │ │ vnmlacs.f32 s28, s6, s30 │ │ │ │ bicne pc, r0, #201326595 @ 0xc000003 │ │ │ │ vmlsvs.f32 s28, s12, s28 │ │ │ │ - bl 0x87c300 │ │ │ │ + bl 0x87c388 │ │ │ │ @ instruction: 0xf1460e03 │ │ │ │ - bl 0x879230 │ │ │ │ - bl 0x123b244 │ │ │ │ + bl 0x8792b8 │ │ │ │ + bl 0x123b2cc │ │ │ │ ldrbtmi r0, [r4], -r6, lsl #10 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ svceq 0x0004f1bc │ │ │ │ strbtmi sp, [r6], r1 │ │ │ │ @ instruction: 0x4638e7d9 │ │ │ │ stc2l 7, cr15, [lr, #-972] @ 0xfffffc34 │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ @@ -236988,23 +237023,23 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ eorvs pc, ip, r1, asr r8 @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ vmlacc.f64 d15, d22, d3 │ │ │ │ vmov.i16 d16, #48640 @ 0xbe00 │ │ │ │ - b 0x127c974 │ │ │ │ - b 0x14d12b0 │ │ │ │ + b 0x127c9fc │ │ │ │ + b 0x14d1338 │ │ │ │ ldmibne fp, {r1, r2, r3, r5, r9, sl, fp, sp} │ │ │ │ cdpeq 1, 0, cr15, cr0, cr14, {2} │ │ │ │ - bl 0x123def0 │ │ │ │ + bl 0x123df78 │ │ │ │ ldrmi r0, [ip], -lr, lsl #10 │ │ │ │ ldr r4, [r6, r6, ror #13]! │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4ec94 │ │ │ │ + bl 0xfec4ed1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ stmib sp, {r0, r1, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7f32100 │ │ │ │ ldmib sp, {r0, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r4, [r6], -r8, lsl #10 │ │ │ │ ldrdcs lr, [r0, -sp] │ │ │ │ @@ -237027,35 +237062,35 @@ │ │ │ │ ldc2l 7, cr15, [sl], #972 @ 0x3cc │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ andcs fp, r0, #3 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4ed10 │ │ │ │ + bl 0xfec4ed98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ stmib sp, {r0, r1, r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7f32100 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f4508 │ │ │ │ ldmib sp, {sl, fp}^ │ │ │ │ strbeq r2, [r3, r0, lsl #2] │ │ │ │ @ instruction: 0xf851d51c │ │ │ │ @ instruction: 0xf01c302c │ │ │ │ @ instruction: 0xf8520f01 │ │ │ │ - blx 0xfe1cfbf2 │ │ │ │ + blx 0xfe1cfc7a │ │ │ │ @ instruction: 0xd1273e06 │ │ │ │ vmov.i16 d16, #48640 @ 0xbe00 │ │ │ │ - b 0x127ca4c │ │ │ │ + b 0x127cad4 │ │ │ │ vrsubhn.i16 d22, q0, q7 │ │ │ │ ldmibne fp, {r0, r1, r2, r3, ip} │ │ │ │ vnmulcs.f32 s28, s28, s30 │ │ │ │ cdpeq 1, 0, cr15, cr0, cr14, {2} │ │ │ │ - bl 0x123dfcc │ │ │ │ + bl 0x123e054 │ │ │ │ ldrmi r0, [ip], -lr, lsl #10 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ strbtle r0, [r2], #1987 @ 0x7c3 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ svceq 0x0004f1bc │ │ │ │ @ instruction: 0x4638d1d9 │ │ │ │ @@ -237063,27 +237098,27 @@ │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ andcs fp, r0, #3 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ @ instruction: 0xf10c425b │ │ │ │ vmull.u8 q8, d0, d1 │ │ │ │ - bl 0x1c7bbdc │ │ │ │ - beq 0x87b4dc │ │ │ │ + bl 0x1c7bc64 │ │ │ │ + beq 0x87b564 │ │ │ │ bicne pc, r0, #201326595 @ 0xc000003 │ │ │ │ strvs lr, [lr], -r6, asr #20 │ │ │ │ vnmulcs.f32 s28, s28, s30 │ │ │ │ @ instruction: 0xf14e18f6 │ │ │ │ ldmdbne r6!, {r9, sl, fp} │ │ │ │ streq lr, [lr, #-2885] @ 0xfffff4bb │ │ │ │ @ instruction: 0xf1bc4634 │ │ │ │ @ instruction: 0xd1b40f04 │ │ │ │ svclt 0x0000e7d9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4edd0 │ │ │ │ + bl 0xfec4ee58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0x46074616 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svcne 0x00324508 │ │ │ │ strcs r9, [r0], -r1, lsl #18 │ │ │ │ @@ -237095,15 +237130,15 @@ │ │ │ │ eorvs pc, lr, ip, asr r8 @ │ │ │ │ strgt pc, [r6], -r3, lsl #23 │ │ │ │ stceq 1, cr15, [r0], {220} @ 0xdc │ │ │ │ strbeq lr, [r6], -r6, ror #22 │ │ │ │ tstcs ip, #323584 @ 0x4f000 │ │ │ │ stclne 3, cr15, [r0], {204} @ 0xcc │ │ │ │ movwvs lr, #27203 @ 0x6a43 │ │ │ │ - bl 0x5bc4f8 │ │ │ │ + bl 0x5bc580 │ │ │ │ @ instruction: 0xf146030c │ │ │ │ ldmdbne fp, {r9, sl} │ │ │ │ streq lr, [r6, #-2885] @ 0xfffff4bb │ │ │ │ vmov.i32 d20, #-1946157056 @ 0x8c000000 │ │ │ │ @ instruction: 0xf1be100f │ │ │ │ andle r0, r1, r4, lsl #30 │ │ │ │ @ instruction: 0xe7d74676 │ │ │ │ @@ -237111,26 +237146,26 @@ │ │ │ │ @ instruction: 0x4620fc53 │ │ │ │ andlt r4, r3, r9, lsr #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf851bdf0 │ │ │ │ vaddl.u8 q11, d0, d30 │ │ │ │ - blx 0xfe1bbc9e │ │ │ │ - b 0x14c547c │ │ │ │ + blx 0xfe1bbd26 │ │ │ │ + b 0x14c5504 │ │ │ │ vmov.i32 d18, #46079 @ 0x0000b3ff │ │ │ │ - b 0x13fcb6c │ │ │ │ + b 0x13fcbf4 │ │ │ │ eorsne r6, r6, #1536 @ 0x600 │ │ │ │ movweq lr, #51987 @ 0xcb13 │ │ │ │ streq pc, [r0], -r6, asr #2 │ │ │ │ - bl 0x123e0e8 │ │ │ │ + bl 0x123e170 │ │ │ │ ldrmi r0, [ip], -r6, lsl #10 │ │ │ │ @ instruction: 0xe7b34676 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4ee8c │ │ │ │ + bl 0xfec4ef14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [r4], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ stmdbls r1, {r0, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstpeq r0, #1073741824 @ p-variant is OBSOLETE @ 0x40000000 │ │ │ │ @ instruction: 0xf10107c2 │ │ │ │ @@ -237142,120 +237177,120 @@ │ │ │ │ ldc2 7, cr15, [r4], {243} @ 0xf3 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4eedc │ │ │ │ + bl 0xfec4ef64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [r4], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ stmdbls r1, {r0, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstpeq r0, #1073741824 @ p-variant is OBSOLETE @ 0x40000000 │ │ │ │ @ instruction: 0xf10107c2 │ │ │ │ vaddw.u8 q8, q0, d2 │ │ │ │ svclt 0x0044008f │ │ │ │ @ instruction: 0x2c02f931 │ │ │ │ addsmi r1, r9, #164, 16 @ 0xa40000 │ │ │ │ @ instruction: 0x4628d1f4 │ │ │ │ - blx 0xffc35cde │ │ │ │ + blx 0xffc35d66 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4ef2c │ │ │ │ + bl 0xfec4efb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [r4], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ stmdbls r1, {r0, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstpeq r0, #1073741824 @ p-variant is OBSOLETE @ 0x40000000 │ │ │ │ @ instruction: 0xf10107c2 │ │ │ │ vaddw.u8 q8, q0, d4 │ │ │ │ svclt 0x0044100f │ │ │ │ stccs 8, cr15, [r4], {81} @ 0x51 │ │ │ │ addsmi r1, r9, #164, 16 @ 0xa40000 │ │ │ │ @ instruction: 0x4628d1f4 │ │ │ │ - blx 0xff235d2e │ │ │ │ + blx 0xff235db6 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4ef7c │ │ │ │ + bl 0xfec4f004 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [r4], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ stmdbls r1, {r0, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstpeq r0, #1073741824 @ p-variant is OBSOLETE @ 0x40000000 │ │ │ │ @ instruction: 0xf10107c2 │ │ │ │ vaddw.u8 q8, q0, d1 │ │ │ │ svclt 0x0044004f │ │ │ │ stccs 8, cr15, [r1], {17} │ │ │ │ addsmi r1, r9, #164, 16 @ 0xa40000 │ │ │ │ @ instruction: 0x4628d1f4 │ │ │ │ - blx 0xfe835d7e │ │ │ │ + blx 0xfe835e06 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4efcc │ │ │ │ + bl 0xfec4f054 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [r4], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ stmdbls r1, {r0, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstpeq r0, #1073741824 @ p-variant is OBSOLETE @ 0x40000000 │ │ │ │ @ instruction: 0xf10107c2 │ │ │ │ vaddw.u8 q8, q0, d2 │ │ │ │ svclt 0x0044008f │ │ │ │ stccs 8, cr15, [r2], {49} @ 0x31 │ │ │ │ addsmi r1, r9, #164, 16 @ 0xa40000 │ │ │ │ @ instruction: 0x4628d1f4 │ │ │ │ - blx 0x1e35dce │ │ │ │ + blx 0x1e35e56 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f01c │ │ │ │ + bl 0xfec4f0a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [r4], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ stmdbls r1, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ tstpeq r0, #1073741824 @ p-variant is OBSOLETE @ 0x40000000 │ │ │ │ @ instruction: 0xf10107c2 │ │ │ │ vaddw.u8 q8, q0, d4 │ │ │ │ svclt 0x0044100f │ │ │ │ stccs 8, cr15, [r4], {81} @ 0x51 │ │ │ │ addsmi r1, r9, #164, 16 @ 0xa40000 │ │ │ │ @ instruction: 0x4628d1f4 │ │ │ │ - blx 0x1435e1e │ │ │ │ + blx 0x1435ea6 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f06c │ │ │ │ + bl 0xfec4f0f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ subslt r0, r4, #240, 30 @ 0x3c0 │ │ │ │ strmi r4, [r6], -sp, lsl #12 │ │ │ │ - blx 0xfedb5e48 │ │ │ │ - b 0x14c9724 │ │ │ │ + blx 0xfedb5ed0 │ │ │ │ + b 0x14c97ac │ │ │ │ @ instruction: 0xf1057ee4 │ │ │ │ bfieq r0, r0, (invalid: 4:3) │ │ │ │ @ instruction: 0xf991d509 │ │ │ │ addsmi r3, ip, #0 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ streq lr, [ip, #-2942] @ 0xfffff482 │ │ │ │ @ instruction: 0x461cbfbc │ │ │ │ @@ -237265,20 +237300,20 @@ │ │ │ │ @ instruction: 0xf7f34630 │ │ │ │ @ instruction: 0x4620fb1d │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f0c8 │ │ │ │ + bl 0xfec4f150 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andslt r0, r4, #240, 30 @ 0x3c0 │ │ │ │ strmi r4, [r6], -sp, lsl #12 │ │ │ │ - blx 0xfe235ea4 │ │ │ │ - b 0x14c9780 │ │ │ │ + blx 0xfe235f2c │ │ │ │ + b 0x14c9808 │ │ │ │ @ instruction: 0xf1057ee4 │ │ │ │ bfieq r0, r0, (invalid: 24:3) │ │ │ │ @ instruction: 0xf9b1d509 │ │ │ │ addsmi r3, ip, #0 │ │ │ │ rscvc lr, r3, #323584 @ 0x4f000 │ │ │ │ streq lr, [r2, #-2942] @ 0xfffff482 │ │ │ │ @ instruction: 0x461cbfbc │ │ │ │ @@ -237288,15 +237323,15 @@ │ │ │ │ @ instruction: 0xf7f34630 │ │ │ │ strtmi pc, [r0], -pc, ror #21 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f124 │ │ │ │ + bl 0xfec4f1ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r4], -r8, ror #31 │ │ │ │ addlt r4, r2, sp, lsl #12 │ │ │ │ @ instruction: 0xf7f34606 │ │ │ │ @ instruction: 0x4622fa55 │ │ │ │ strbne r4, [r4, r9, lsr #12]! │ │ │ │ ldceq 1, cr15, [r0], {5} │ │ │ │ @@ -237305,44 +237340,44 @@ │ │ │ │ vfmsvc.f32 s29, s6, s30 │ │ │ │ streq lr, [lr, #-2932] @ 0xfffff48c │ │ │ │ @ instruction: 0x461abfbc │ │ │ │ tstcc r4, r4, ror r6 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ mvnle r4, r1, ror #10 │ │ │ │ andls r4, r1, #48, 12 @ 0x3000000 │ │ │ │ - blx 0xff135f34 │ │ │ │ + blx 0xff135fbc │ │ │ │ andlt r9, r2, r1, lsl #16 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f184 │ │ │ │ + bl 0xfec4f20c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605b2d4 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ stmdbls r1, {r0, r2, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1012200 │ │ │ │ bfieq r0, r0, (invalid: 24:3) │ │ │ │ stmdavc fp, {r1, r2, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0xf172429c │ │ │ │ svclt 0x00bc0e00 │ │ │ │ andcs r4, r0, #28, 12 @ 0x1c00000 │ │ │ │ vaddw.u8 , q0, d1 │ │ │ │ strbmi r0, [r1, #-79]! @ 0xffffffb1 │ │ │ │ @ instruction: 0x4628d1f1 │ │ │ │ - blx 0xfe635f8c │ │ │ │ + blx 0xfe636014 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f1dc │ │ │ │ + bl 0xfec4f264 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605b294 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ stmdbls r1, {r0, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andseq pc, r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -237350,22 +237385,22 @@ │ │ │ │ addsmi r8, ip, #720896 @ 0xb0000 │ │ │ │ mcreq 1, 0, pc, cr0, cr12, {3} @ │ │ │ │ @ instruction: 0x461cbfbc │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vaddw.u8 , q0, d2 │ │ │ │ addsmi r0, r1, #143 @ 0x8f │ │ │ │ @ instruction: 0x4628d1f0 │ │ │ │ - blx 0x1ab5fe8 │ │ │ │ + blx 0x1ab6070 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f238 │ │ │ │ + bl 0xfec4f2c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x46054614 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ stmdbls r1, {r0, r1, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f4622 │ │ │ │ @ instruction: 0xf1010e00 │ │ │ │ @@ -237382,20 +237417,20 @@ │ │ │ │ stmdals r1, {r0, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f29c │ │ │ │ + bl 0xfec4f324 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ subslt r0, r4, #240, 30 @ 0x3c0 │ │ │ │ strmi r4, [r6], -sp, lsl #12 │ │ │ │ @ instruction: 0xf99af7f3 │ │ │ │ - b 0x14c9954 │ │ │ │ + b 0x14c99dc │ │ │ │ @ instruction: 0xf1057ee4 │ │ │ │ bfieq r0, r0, (invalid: 4:3) │ │ │ │ @ instruction: 0xf991d509 │ │ │ │ adcmi r3, r3, #0 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ streq lr, [lr, #-2940] @ 0xfffff484 │ │ │ │ @ instruction: 0x461cbfbc │ │ │ │ @@ -237405,20 +237440,20 @@ │ │ │ │ @ instruction: 0xf7f34630 │ │ │ │ strtmi pc, [r0], -r5, lsl #20 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f2f8 │ │ │ │ + bl 0xfec4f380 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andslt r0, r4, #240, 30 @ 0x3c0 │ │ │ │ strmi r4, [r6], -sp, lsl #12 │ │ │ │ @ instruction: 0xf96cf7f3 │ │ │ │ - b 0x14c99b0 │ │ │ │ + b 0x14c9a38 │ │ │ │ @ instruction: 0xf1057ee4 │ │ │ │ bfieq r0, r0, (invalid: 24:3) │ │ │ │ @ instruction: 0xf9b1d509 │ │ │ │ adcmi r3, r3, #0 │ │ │ │ rscvc lr, r3, #323584 @ 0x4f000 │ │ │ │ streq lr, [lr, #-2930] @ 0xfffff48e │ │ │ │ @ instruction: 0x461cbfbc │ │ │ │ @@ -237428,15 +237463,15 @@ │ │ │ │ @ instruction: 0xf7f34630 │ │ │ │ @ instruction: 0x4620f9d7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f354 │ │ │ │ + bl 0xfec4f3dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r4], -r8, ror #31 │ │ │ │ addlt r4, r2, sp, lsl #12 │ │ │ │ @ instruction: 0xf7f34606 │ │ │ │ @ instruction: 0x4622f93d │ │ │ │ strbne r4, [r4, r9, lsr #12]! │ │ │ │ ldceq 1, cr15, [r0], {5} │ │ │ │ @@ -237452,15 +237487,15 @@ │ │ │ │ @ instruction: 0xf9a8f7f3 │ │ │ │ andlt r9, r2, r1, lsl #16 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f3b4 │ │ │ │ + bl 0xfec4f43c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605b2d4 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ stmdbls r1, {r0, r2, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ andseq pc, r0, #1073741824 @ 0x40000000 │ │ │ │ strle r0, [r3, #-1987] @ 0xfffff83d │ │ │ │ @@ -237472,15 +237507,15 @@ │ │ │ │ @ instruction: 0xf980f7f3 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f404 │ │ │ │ + bl 0xfec4f48c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605b294 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ stmdbls r1, {r0, r2, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andseq pc, r0, #1073741824 @ 0x40000000 │ │ │ │ strle r0, [r3, #-1987] @ 0xfffff83d │ │ │ │ @@ -237492,15 +237527,15 @@ │ │ │ │ @ instruction: 0xf958f7f3 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec4f454 │ │ │ │ + bl 0xfec4f4dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7f32100 │ │ │ │ ldmib sp, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1012100 │ │ │ │ bfieq r0, r0, (invalid: 24:3) │ │ │ │ @@ -237513,24 +237548,24 @@ │ │ │ │ @ instruction: 0xf92ef7f3 │ │ │ │ andlt r9, r2, r0, lsl #16 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f4a8 │ │ │ │ + bl 0xfec4f530 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605b2d4 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ stmdbls r1, {r0, r1, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1012200 │ │ │ │ bfieq r0, r0, (invalid: 24:3) │ │ │ │ @ instruction: 0xf991d50b │ │ │ │ - blcs 0x1042cc │ │ │ │ + blcs 0x104354 │ │ │ │ subsmi fp, fp, #184, 30 @ 0x2e0 │ │ │ │ addsmi fp, ip, #-1342177267 @ 0xb000000d │ │ │ │ mcreq 1, 0, pc, cr0, cr2, {3} @ │ │ │ │ @ instruction: 0x461cbfbc │ │ │ │ mrscc r2, R9_usr │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, r1, ror #10 │ │ │ │ @@ -237538,15 +237573,15 @@ │ │ │ │ @ instruction: 0x4620f8fd │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f50c │ │ │ │ + bl 0xfec4f594 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605b294 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ stmdbls r1, {r0, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andseq pc, r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -237564,15 +237599,15 @@ │ │ │ │ strtmi pc, [r0], -r9, asr #17 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f574 │ │ │ │ + bl 0xfec4f5fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x46054614 │ │ │ │ @ instruction: 0xf7f39101 │ │ │ │ stmdbls r1, {r0, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f4622 │ │ │ │ @ instruction: 0xf1010e00 │ │ │ │ @@ -237590,15 +237625,15 @@ │ │ │ │ stmdals r1, {r0, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f5dc │ │ │ │ + bl 0xfec4f664 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605b2d4 │ │ │ │ @ instruction: 0xf7f29101 │ │ │ │ stmdbls r1, {r0, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andseq pc, r0, #1073741824 @ 0x40000000 │ │ │ │ strle r0, [r8, #-1987] @ 0xfffff83d │ │ │ │ @@ -237613,15 +237648,15 @@ │ │ │ │ strtmi pc, [r0], -r7, ror #16 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f638 │ │ │ │ + bl 0xfec4f6c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x4605b294 │ │ │ │ @ instruction: 0xf7f29101 │ │ │ │ stmdbls r1, {r0, r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andseq pc, r0, #1073741824 @ 0x40000000 │ │ │ │ strle r0, [r8, #-1987] @ 0xfffff83d │ │ │ │ @@ -237636,15 +237671,15 @@ │ │ │ │ @ instruction: 0x4620f839 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec4f694 │ │ │ │ + bl 0xfec4f71c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7f22100 │ │ │ │ ldmib sp, {r0, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1012100 │ │ │ │ bfieq r0, r0, (invalid: 24:3) │ │ │ │ @@ -237659,187 +237694,187 @@ │ │ │ │ stmdals r0, {r0, r1, r3, fp, ip, sp, lr, pc} │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f6f0 │ │ │ │ + bl 0xfec4f778 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x46064615 │ │ │ │ tstls r1, ip, lsl r6 │ │ │ │ @ instruction: 0xff6ef7f2 │ │ │ │ strtmi r9, [sl], -r1, lsl #18 │ │ │ │ ldreq pc, [r0, #-257] @ 0xfffffeff │ │ │ │ strle r0, [sl, #-1987] @ 0xfffff83d │ │ │ │ mul r0, r1, r9 │ │ │ │ mulgt r0, r2, r9 │ │ │ │ - bl 0xfec09cb4 │ │ │ │ + bl 0xfec09d3c │ │ │ │ svclt 0x00a8030e │ │ │ │ movweq lr, #52142 @ 0xcbae │ │ │ │ tstcc r1, ip, lsl r4 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ adcmi r3, r9, #268435456 @ 0x10000000 │ │ │ │ ldrtmi sp, [r0], -ip, ror #3 │ │ │ │ @ instruction: 0xffd8f7f2 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f754 │ │ │ │ + bl 0xfec4f7dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [r5], -r6, lsl #12 │ │ │ │ tstls r1, ip, lsl r6 │ │ │ │ @ instruction: 0xff3cf7f2 │ │ │ │ @ instruction: 0xf04f9901 │ │ │ │ strbeq r0, [r3, r0, lsl #24] │ │ │ │ @ instruction: 0xf931d50a │ │ │ │ @ instruction: 0xf935301c │ │ │ │ ldrbmi lr, [r3, #-28]! @ 0xffffffe4 │ │ │ │ andeq lr, r3, #178176 @ 0x2b800 │ │ │ │ - bl 0xfe9e8424 │ │ │ │ + bl 0xfe9e84ac │ │ │ │ ldrmi r0, [r4], #-526 @ 0xfffffdf2 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ svceq 0x0008f1bc │ │ │ │ ldrtmi sp, [r0], -fp, ror #3 │ │ │ │ @ instruction: 0xffa6f7f2 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f7b8 │ │ │ │ + bl 0xfec4f840 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [r5], -r6, lsl #12 │ │ │ │ tstls r1, ip, lsl r6 │ │ │ │ @ instruction: 0xff0af7f2 │ │ │ │ @ instruction: 0xf04f9901 │ │ │ │ strbeq r0, [r3, r0, lsl #24] │ │ │ │ @ instruction: 0xf851d50a │ │ │ │ @ instruction: 0xf855202c │ │ │ │ addsmi r3, sl, #44 @ 0x2c │ │ │ │ vmlaeq.f64 d14, d18, d19 │ │ │ │ - bl 0xfe9a8488 │ │ │ │ + bl 0xfe9a8510 │ │ │ │ ldrbtmi r0, [r4], #-3587 @ 0xfffff1fd │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ svceq 0x0004f1bc │ │ │ │ ldrtmi sp, [r0], -fp, ror #3 │ │ │ │ @ instruction: 0xff74f7f2 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f81c │ │ │ │ + bl 0xfec4f8a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x46064615 │ │ │ │ tstls r1, ip, lsl r6 │ │ │ │ mrc2 7, 6, pc, cr8, cr2, {7} │ │ │ │ strtmi r9, [sl], -r1, lsl #18 │ │ │ │ ldreq pc, [r0, #-257] @ 0xfffffeff │ │ │ │ strle r0, [sl, #-1987] @ 0xfffff83d │ │ │ │ mul r0, r1, r8 │ │ │ │ mulgt r0, r2, r8 │ │ │ │ - bl 0xfec09de0 │ │ │ │ + bl 0xfec09e68 │ │ │ │ svclt 0x0028030e │ │ │ │ movweq lr, #52142 @ 0xcbae │ │ │ │ tstcc r1, ip, lsl r4 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ adcmi r3, r9, #268435456 @ 0x10000000 │ │ │ │ ldrtmi sp, [r0], -ip, ror #3 │ │ │ │ @ instruction: 0xff42f7f2 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f880 │ │ │ │ + bl 0xfec4f908 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [r5], -r6, lsl #12 │ │ │ │ tstls r1, ip, lsl r6 │ │ │ │ mcr2 7, 5, pc, cr6, cr2, {7} @ │ │ │ │ @ instruction: 0xf04f9901 │ │ │ │ strbeq r0, [r3, r0, lsl #24] │ │ │ │ @ instruction: 0xf831d50a │ │ │ │ @ instruction: 0xf835301c │ │ │ │ ldrbmi lr, [r3, #-28]! @ 0xffffffe4 │ │ │ │ andeq lr, r3, #178176 @ 0x2b800 │ │ │ │ - bl 0xfe9e8350 │ │ │ │ + bl 0xfe9e83d8 │ │ │ │ ldrmi r0, [r4], #-526 @ 0xfffffdf2 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ svceq 0x0008f1bc │ │ │ │ ldrtmi sp, [r0], -fp, ror #3 │ │ │ │ @ instruction: 0xff10f7f2 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f8e4 │ │ │ │ + bl 0xfec4f96c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [r5], -r6, lsl #12 │ │ │ │ tstls r1, ip, lsl r6 │ │ │ │ mrc2 7, 3, pc, cr4, cr2, {7} │ │ │ │ @ instruction: 0xf04f9901 │ │ │ │ strbeq r0, [r3, r0, lsl #24] │ │ │ │ @ instruction: 0xf851d50a │ │ │ │ @ instruction: 0xf855202c │ │ │ │ addsmi r3, sl, #44 @ 0x2c │ │ │ │ vmlaeq.f64 d14, d18, d19 │ │ │ │ - bl 0xfe9a83b4 │ │ │ │ + bl 0xfe9a843c │ │ │ │ ldrbtmi r0, [r4], #-3587 @ 0xfffff1fd │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ svceq 0x0004f1bc │ │ │ │ ldrtmi sp, [r0], -fp, ror #3 │ │ │ │ mrc2 7, 6, pc, cr14, cr2, {7} │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f948 │ │ │ │ + bl 0xfec4f9d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x4606461d │ │ │ │ tstls r1, r4, lsl r6 │ │ │ │ mcr2 7, 2, pc, cr2, cr2, {7} @ │ │ │ │ ldrdgt pc, [r4], -sp │ │ │ │ tstpeq r0, #12, 2 @ p-variant is OBSOLETE │ │ │ │ strle r0, [r4, #-1986] @ 0xfffff83e │ │ │ │ ldrdcs pc, [r0], -ip │ │ │ │ - bl 0x123ebc0 │ │ │ │ + bl 0x123ec48 │ │ │ │ @ instruction: 0xf10c75e2 │ │ │ │ vmull.u8 q8, d0, d4 │ │ │ │ ldrmi r1, [ip, #15] │ │ │ │ @ instruction: 0x4630d1f2 │ │ │ │ mrc2 7, 5, pc, cr2, cr2, {7} │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ andcs fp, r0, #2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f9a0 │ │ │ │ + bl 0xfec4fa28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ tstls r1, sp, lsl r6 │ │ │ │ mrc2 7, 0, pc, cr6, cr2, {7} │ │ │ │ ldrdgt pc, [r4], -sp │ │ │ │ andseq pc, r0, #12, 2 │ │ │ │ @@ -237853,31 +237888,31 @@ │ │ │ │ mcr2 7, 4, pc, cr6, cr2, {7} @ │ │ │ │ strtmi r4, [r9], -r0, lsr #12 │ │ │ │ andcs fp, r0, #2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4f9f8 │ │ │ │ + bl 0xfec4fa80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ movwls r4, #5638 @ 0x1606 │ │ │ │ stc2l 7, cr15, [sl, #968]! @ 0x3c8 │ │ │ │ mulcc r4, sp, r9 │ │ │ │ cdpne 6, 6, cr4, cr2, cr9, {1} │ │ │ │ ldreq pc, [r0], #-261 @ 0xfffffefb │ │ │ │ @ instruction: 0xf113425d │ │ │ │ @ instruction: 0xf1020f07 │ │ │ │ svclt 0x00b80201 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf892db0c │ │ │ │ - blcs 0x130830 │ │ │ │ - blx 0xca8714 │ │ │ │ - blle 0x27784c │ │ │ │ + blcs 0x1308b8 │ │ │ │ + blx 0xca879c │ │ │ │ + blle 0x2778d4 │ │ │ │ @ instruction: 0xf04f2b07 │ │ │ │ svclt 0x00d80c00 │ │ │ │ stc2 10, cr15, [r3], {14} @ │ │ │ │ svceq 0x0001f010 │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf801bf18 │ │ │ │ vmull.u8 q14, d0, d1 │ │ │ │ @@ -237891,23 +237926,23 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhtbmi fp, r0, ip, asr #4 │ │ │ │ @ instruction: 0xf7f24267 │ │ │ │ cdpne 13, 11, cr15, cr1, cr13, {5} │ │ │ │ vceq.f32 d17, d19, d27 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [lr, #-1589] @ 0xfffff9cb │ │ │ │ svceq 0x000ff114 │ │ │ │ movweq pc, #8451 @ 0x2103 @ │ │ │ │ @ instruction: 0xf04fbfb8 │ │ │ │ - blle 0x3bc0a4 │ │ │ │ + blle 0x3bc12c │ │ │ │ stccs 8, cr8, [r0], {26} │ │ │ │ - blx 0x9a878c │ │ │ │ - blle 0x2780cc │ │ │ │ + blx 0x9a8814 │ │ │ │ + blle 0x278154 │ │ │ │ @ instruction: 0xf04f2c0f │ │ │ │ svclt 0x00d80e00 │ │ │ │ vseleq.f32 s30, s8, s4 │ │ │ │ @ instruction: 0xf831b2c2 │ │ │ │ @ instruction: 0xf3c0cf02 │ │ │ │ addsmi r0, sp, #143 @ 0x8f │ │ │ │ eorscs pc, r2, r6, asr r8 @ │ │ │ │ @@ -237923,54 +237958,54 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhtbmi fp, r1, ip, asr #4 │ │ │ │ @ instruction: 0xf7f24267 │ │ │ │ svcne 0x0031fd6d │ │ │ │ vmax.f32 d17, d3, d27 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [ip, #-1589] @ 0xfffff9cb │ │ │ │ svceq 0x001ff114 │ │ │ │ movweq pc, #16643 @ 0x4103 @ │ │ │ │ @ instruction: 0xf04fbfb8 │ │ │ │ - blle 0x3bb924 │ │ │ │ + blle 0x3bb9ac │ │ │ │ stccs 8, cr6, [r0], {26} │ │ │ │ - blx 0x9a880c │ │ │ │ - blle 0x27794c │ │ │ │ + blx 0x9a8894 │ │ │ │ + blle 0x2779d4 │ │ │ │ @ instruction: 0xf04f2c1f │ │ │ │ svclt 0x00d80c00 │ │ │ │ stc2 10, cr15, [r4], {2} @ │ │ │ │ svchi 0x0004f851 │ │ │ │ - b 0xfe4093f0 │ │ │ │ - blx 0x18b9168 │ │ │ │ + b 0xfe409478 │ │ │ │ + blx 0x18b91f0 │ │ │ │ vmull.u8 , d16, d0 │ │ │ │ @ instruction: 0xf856100f │ │ │ │ - b 0x1a8a44 │ │ │ │ - b 0xfe179188 │ │ │ │ + b 0x1a8acc │ │ │ │ + b 0xfe179210 │ │ │ │ andvs r0, sl, r8, lsl #4 │ │ │ │ @ instruction: 0x4648d1da │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stcllt 7, cr15, [r0, #968] @ 0x3c8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec4fb70 │ │ │ │ + bl 0xfec4fbf8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ movwls r4, #5638 @ 0x1606 │ │ │ │ stc2 7, cr15, [lr, #-968]! @ 0xfffffc38 │ │ │ │ mulcc r4, sp, r9 │ │ │ │ cdpne 6, 6, cr4, cr2, cr9, {1} │ │ │ │ ldreq pc, [r0], #-261 @ 0xfffffefb │ │ │ │ @ instruction: 0xf912425d │ │ │ │ @ instruction: 0xf113cf01 │ │ │ │ svclt 0x00b80f07 │ │ │ │ vfmsvc.f32 s29, s24, s30 │ │ │ │ - blcs 0x12f5cc │ │ │ │ - blx 0x1428888 │ │ │ │ - blle 0x2781c0 │ │ │ │ + blcs 0x12f654 │ │ │ │ + blx 0x1428910 │ │ │ │ + blle 0x278248 │ │ │ │ @ instruction: 0xf04f2b07 │ │ │ │ svclt 0x00d80e00 │ │ │ │ vseleq.f32 s30, s6, s24 │ │ │ │ svceq 0x0001f010 │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf801bf18 │ │ │ │ vmull.u8 q15, d0, d1 │ │ │ │ @@ -237984,65 +238019,65 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhtbmi fp, r0, ip, asr #4 │ │ │ │ @ instruction: 0xf7f24267 │ │ │ │ mrcne 12, 5, APSR_nzcv, cr1, cr3, {7} │ │ │ │ vceq.f32 d17, d19, d27 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [lr, #-1589] @ 0xfffff9cb │ │ │ │ svccs 0x0002f933 │ │ │ │ svceq 0x000ff114 │ │ │ │ - b 0x14e88f4 │ │ │ │ - blle 0x3985a0 │ │ │ │ + b 0x14e897c │ │ │ │ + blle 0x398628 │ │ │ │ svclt 0x00b82c00 │ │ │ │ @ instruction: 0xfe07fa42 │ │ │ │ @ instruction: 0x2c0fdb05 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - blx 0x1a898c │ │ │ │ + blx 0x1a8a14 │ │ │ │ sbclt pc, r2, #4, 28 @ 0x40 │ │ │ │ svcgt 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf856429d │ │ │ │ - b 0xc00b08 │ │ │ │ - b 0x47ba4c │ │ │ │ - b 0x13fc250 │ │ │ │ + b 0xc00b90 │ │ │ │ + b 0x47bad4 │ │ │ │ + b 0x13fc2d8 │ │ │ │ @ instruction: 0xf8a10c0e │ │ │ │ bicsle ip, fp, r0 │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f241f0 │ │ │ │ svclt 0x0000bd47 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhtbmi fp, r0, ip, asr #4 │ │ │ │ ldc2 7, cr15, [r4], #968 @ 0x3c8 │ │ │ │ svcne 0x002b1f31 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf853350c │ │ │ │ @ instruction: 0xf1142f04 │ │ │ │ svclt 0x00b80f1f │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ @ instruction: 0xf1c4db0c │ │ │ │ stccs 12, cr0, [r0], {-0} │ │ │ │ - blx 0x11a8980 │ │ │ │ - blle 0x277ad4 │ │ │ │ + blx 0x11a8a08 │ │ │ │ + blle 0x277b5c │ │ │ │ @ instruction: 0xf04f2c1f │ │ │ │ svclt 0x00d80c00 │ │ │ │ stc2 10, cr15, [r4], {2} @ │ │ │ │ svcvc 0x0004f851 │ │ │ │ - b 0xfe40952c │ │ │ │ - blx 0x18b92d8 │ │ │ │ + b 0xfe4095b4 │ │ │ │ + blx 0x18b9360 │ │ │ │ vmull.u8 , d16, d0 │ │ │ │ @ instruction: 0xf856100f │ │ │ │ - b 0x1a8bb8 │ │ │ │ - b 0xfe1792fc │ │ │ │ + b 0x1a8c40 │ │ │ │ + b 0xfe179384 │ │ │ │ andvs r0, sl, r7, lsl #4 │ │ │ │ @ instruction: 0x4640d1d9 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ stclt 7, cr15, [r6, #-968] @ 0xfffffc38 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -238075,152 +238110,152 @@ │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f241f0 │ │ │ │ @ instruction: 0xf04fbcc3 │ │ │ │ @ instruction: 0xf0000c00 │ │ │ │ strbtmi r0, [r6], -r1, lsl #6 │ │ │ │ - blx 0xab2b04 │ │ │ │ + blx 0xab2b8c │ │ │ │ @ instruction: 0xf04ff608 │ │ │ │ @ instruction: 0xf0000c00 │ │ │ │ ldrb r0, [lr, r1, lsl #6] │ │ │ │ bicsle r2, r8, r0, lsl #28 │ │ │ │ @ instruction: 0xf00046b4 │ │ │ │ ldrb r0, [r8, r1, lsl #6] │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0x4604b25d │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [sl], {242} @ 0xf2 │ │ │ │ stmdbeq r0, {r0, r2, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ mrcne 14, 5, r1, cr11, cr1, {5} │ │ │ │ strcc r2, [lr, -r0, lsl #12] │ │ │ │ ldmdahi sl, {r0, r3, r5, sp, lr, pc} │ │ │ │ svclt 0x00bc2d00 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - blx 0x377450 │ │ │ │ - vstrcs d13, [pc, #-56] @ 0xf8b94 │ │ │ │ - blx 0x1afc6c │ │ │ │ + blx 0x3774d8 │ │ │ │ + vstrcs d13, [pc, #-56] @ 0xf8c1c │ │ │ │ + blx 0x1afcf4 │ │ │ │ @ instruction: 0xf5befe05 │ │ │ │ svclt 0x003c3f80 │ │ │ │ @ instruction: 0xf04f46f2 │ │ │ │ movwle r0, #15872 @ 0x3e00 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr0, {0} │ │ │ │ - bvc 0xf6524 │ │ │ │ + bvc 0xf65ac │ │ │ │ @ instruction: 0xf831b2c2 │ │ │ │ - b 0x12ac7f8 │ │ │ │ + b 0x12ac880 │ │ │ │ vrsubhn.i16 d16, q0, q7 │ │ │ │ adcsmi r0, fp, #143 @ 0x8f │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ @ instruction: 0x0c02ea2c │ │ │ │ - beq 0x1b342c │ │ │ │ + beq 0x1b34b4 │ │ │ │ @ instruction: 0x0c0aea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ movwcc sp, #8204 @ 0x200c │ │ │ │ svceq 0x000ff115 │ │ │ │ @ instruction: 0xf04fdad1 │ │ │ │ ldrbtmi r0, [r2], r0, lsl #28 │ │ │ │ - bcs 0x132bb0 │ │ │ │ + bcs 0x132c38 │ │ │ │ @ instruction: 0x4696d1de │ │ │ │ bfi r4, r2, #13, #19 │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f247f0 │ │ │ │ svclt 0x0000bc55 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d461f │ │ │ │ @ instruction: 0x46044616 │ │ │ │ - blx 0xff1b6c26 │ │ │ │ + blx 0xff1b6cae │ │ │ │ svcne 0x0029b27b │ │ │ │ cdpeq 1, 0, cr15, cr4, cr6, {5} │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ strcs r3, [r0, #-1548] @ 0xfffff9f4 │ │ │ │ stmdaeq r0, {r0, r1, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ cdpeq 1, 0, cr15, cr4, cr14, {0} │ │ │ │ svceq 0x001ff113 │ │ │ │ @ instruction: 0xf8dedb32 │ │ │ │ - blcs 0x100c84 │ │ │ │ + blcs 0x100d0c │ │ │ │ @ instruction: 0xf04fbfbc │ │ │ │ - blx 0x97bc8c │ │ │ │ - blle 0x3f54b0 │ │ │ │ + blx 0x97bd14 │ │ │ │ + blle 0x3f5538 │ │ │ │ @ instruction: 0xdc2b2b1f │ │ │ │ stc2 10, cr15, [r3], {2} @ │ │ │ │ @ instruction: 0xf903fa2c │ │ │ │ eorle r4, r9, sl, asr #10 │ │ │ │ stceq 0, cr15, [r1], {-0} │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ vbic.i32 q10, #8781824 @ 0x00860000 │ │ │ │ @ instruction: 0xf857100f │ │ │ │ @ instruction: 0xf851903c │ │ │ │ - b 0xfe1ac8d0 │ │ │ │ - b 0x1794f4 │ │ │ │ - b 0xfe1794ec │ │ │ │ + b 0xfe1ac958 │ │ │ │ + b 0x17957c │ │ │ │ + b 0xfe179574 │ │ │ │ andvs r0, sl, ip, lsl #4 │ │ │ │ ldrdlt sp, [r5, -r2]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stclt 7, cr15, [r2], {242} @ 0xf2 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrb r4, [sp, r2, ror #12] │ │ │ │ - bcs 0x10a740 │ │ │ │ + bcs 0x10a7c8 │ │ │ │ @ instruction: 0xe7d9d1d6 │ │ │ │ @ instruction: 0xf04f4662 │ │ │ │ ldrb r0, [r5, r0, lsl #24] │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460e461f │ │ │ │ pkhbtmi r4, r1, r5, lsl #12 │ │ │ │ - blx 0x1a36ce2 │ │ │ │ + blx 0x1a36d6a │ │ │ │ vminnm.f32 s30, s14, s30 │ │ │ │ mcrne 6, 3, r4, cr10, cr1, {1} │ │ │ │ strcs r3, [r0, #-1552] @ 0xfffff9f0 │ │ │ │ streq pc, [r0, -lr, asr #3] │ │ │ │ svccc 0x0001f912 │ │ │ │ svceq 0x0007f11e │ │ │ │ - b 0x14ef59c │ │ │ │ + b 0x14ef624 │ │ │ │ @ instruction: 0xf0007ce3 │ │ │ │ movwcs r0, #1025 @ 0x401 │ │ │ │ @ instruction: 0xf881b10c │ │ │ │ @ instruction: 0x432bc000 │ │ │ │ @ instruction: 0xf0033101 │ │ │ │ vabal.u8 q8, d0, d1 │ │ │ │ adcsmi r0, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0xb125d1ea │ │ │ │ movwpl pc, #1289 @ 0x509 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0x46482f30 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - bllt 0xff136d30 │ │ │ │ + bllt 0xff136db8 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf1bedb16 │ │ │ │ ldcle 15, cr0, [r9], {7} │ │ │ │ stc2 10, cr15, [lr], {3} @ │ │ │ │ @ instruction: 0xf88cfa4f │ │ │ │ svclt 0x000445c4 │ │ │ │ @ instruction: 0xf0002300 │ │ │ │ sbcsle r0, r9, r1, lsl #8 │ │ │ │ @ instruction: 0x0c03ea6f │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ - b 0x14ca604 │ │ │ │ + b 0x14ca68c │ │ │ │ @ instruction: 0xf1cc7cdc │ │ │ │ strb r0, [pc, r0, lsl #25] │ │ │ │ stc2 10, cr15, [r7], {67} @ 0x43 @ │ │ │ │ streq pc, [r1], #-0 │ │ │ │ strb r2, [r9, r0, lsl #6] │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf000469c │ │ │ │ @@ -238228,18 +238263,18 @@ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ @ instruction: 0x4604b25d │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx 0x2b6d9e │ │ │ │ + blx 0x2b6e26 │ │ │ │ stmdaeq r0, {r0, r2, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ mrcne 14, 5, r1, cr3, cr9, {5} │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ eor r3, r2, lr, lsl #12 │ │ │ │ vseleq.f32 s30, s10, s4 │ │ │ │ stc2 10, cr15, [lr], {15} @ │ │ │ │ svclt 0x000845e6 │ │ │ │ andle r2, r5, r0, lsl #4 │ │ │ │ svceq 0x00d243d2 │ │ │ │ @@ -238255,88 +238290,88 @@ │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ @ instruction: 0xf933d014 │ │ │ │ @ instruction: 0xf1152f02 │ │ │ │ svclt 0x00bc0f0f │ │ │ │ vfmsvc.f32 s29, s4, s30 │ │ │ │ - blle 0xff941640 │ │ │ │ + blle 0xff9416c8 │ │ │ │ svclt 0x00bc2d00 │ │ │ │ @ instruction: 0xfe08fa42 │ │ │ │ - blle 0xff7c164c │ │ │ │ + blle 0xff7c16d4 │ │ │ │ stclle 13, cr2, [fp, #60] @ 0x3c │ │ │ │ - bcs 0x10a8ac │ │ │ │ + bcs 0x10a934 │ │ │ │ @ instruction: 0xe7d5d1d0 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf504d004 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f247f0 │ │ │ │ svclt 0x0000bb3b │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460e461f │ │ │ │ @ instruction: 0x46044615 │ │ │ │ - blx 0xfeb36e58 │ │ │ │ + blx 0xfeb36ee0 │ │ │ │ @ instruction: 0xf1a51f31 │ │ │ │ @ instruction: 0xf2430c04 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ rsbslt r0, fp, #55574528 @ 0x3500000 │ │ │ │ @ instruction: 0xf04f350c │ │ │ │ @ instruction: 0xf85c0e00 │ │ │ │ @ instruction: 0xf1137f04 │ │ │ │ svclt 0x00bc0f1f │ │ │ │ @ instruction: 0x270017fa │ │ │ │ - blcs 0x12fafc │ │ │ │ - blcs 0x8efb7c │ │ │ │ - blx 0x2eff8c │ │ │ │ - blx 0x11b56d0 │ │ │ │ + blcs 0x12fb84 │ │ │ │ + blcs 0x8efc04 │ │ │ │ + blx 0x2f0014 │ │ │ │ + blx 0x11b5758 │ │ │ │ strbmi pc, [r7, #-2051] @ 0xfffff7fd @ │ │ │ │ strcs fp, [r0, -r8, lsl #30] │ │ │ │ mvnsmi sp, #5 │ │ │ │ @ instruction: 0xf1c70fff │ │ │ │ @ instruction: 0xf0004200 │ │ │ │ - b 0x147aae0 │ │ │ │ + b 0x147ab68 │ │ │ │ @ instruction: 0xf8510707 │ │ │ │ @ instruction: 0xf0078f04 │ │ │ │ sbclt r0, r7, #1, 28 │ │ │ │ andeq lr, r2, #136, 20 @ 0x88000 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf8564565 │ │ │ │ - b 0x194fd4 │ │ │ │ - b 0xfe179718 │ │ │ │ + b 0x19505c │ │ │ │ + b 0xfe1797a0 │ │ │ │ andvs r0, sl, r8, lsl #4 │ │ │ │ @ instruction: 0xf1bed1d1 │ │ │ │ andle r0, r4, r0, lsl #30 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - blt 0xffab6ee4 │ │ │ │ - blx 0x12c9888 │ │ │ │ + blt 0xffab6f6c │ │ │ │ + blx 0x12c9910 │ │ │ │ strcs pc, [r0, -r2, lsl #4] │ │ │ │ @ instruction: 0x463ae7d9 │ │ │ │ bicsle r2, r0, r0, lsl #30 │ │ │ │ svclt 0x0000e7d5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r7], -sp, lsl #12 │ │ │ │ @ instruction: 0x4604b25e │ │ │ │ stmdaeq r0, {r1, r2, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ - blx 0x1336f18 │ │ │ │ - ldclcc 1, cr15, [pc], #28 @ 0xf8f70 │ │ │ │ + blx 0x1336fa0 │ │ │ │ + ldclcc 1, cr15, [pc], #28 @ 0xf8ff8 │ │ │ │ @ instruction: 0xf1054629 │ │ │ │ @ instruction: 0xf04f0710 │ │ │ │ @ instruction: 0xf91c0e00 │ │ │ │ - blcs 0x108b68 │ │ │ │ + blcs 0x108bf0 │ │ │ │ @ instruction: 0xf000da19 │ │ │ │ movwcs r0, #513 @ 0x201 │ │ │ │ tstlt r2, r5, lsl r6 │ │ │ │ tstcc r1, fp │ │ │ │ vmlseq.f32 s28, s10, s28 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnle r4, pc, lsl #5 │ │ │ │ @@ -238358,116 +238393,116 @@ │ │ │ │ movwcs lr, #2007 @ 0x7d7 │ │ │ │ andeq pc, r1, #0 │ │ │ │ bfi r4, sp, #12, #7 │ │ │ │ vpmax.u8 d15, d8, d19 │ │ │ │ @ instruction: 0xf0002500 │ │ │ │ strb r0, [ip, r1, lsl #4] │ │ │ │ andeq pc, r1, #0 │ │ │ │ - blcs 0x10a850 │ │ │ │ + blcs 0x10a8d8 │ │ │ │ mvnscs sp, #199 @ 0xc7 │ │ │ │ bfi r4, r5, (invalid: 12:4) │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460f4616 │ │ │ │ @ instruction: 0x4604b25d │ │ │ │ stmdaeq r0, {r0, r2, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf9eef7f2 │ │ │ │ mrcne 14, 5, r1, cr3, cr9, {5} │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ andcs r3, r0, #14680064 @ 0xe00000 │ │ │ │ stccs 0, cr14, [r0, #-160] @ 0xffffff60 │ │ │ │ - blx 0xc28f0c │ │ │ │ + blx 0xc28f94 │ │ │ │ @ instruction: 0xf04ffc08 │ │ │ │ - blle 0x43c824 │ │ │ │ + blle 0x43c8ac │ │ │ │ ldcle 13, cr2, [fp], #-60 @ 0xffffffc4 │ │ │ │ stc2 10, cr15, [r5], {12} @ │ │ │ │ svccc 0x0080f5bc │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ movwle r0, #15872 @ 0x3e00 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr0, {0} │ │ │ │ - ldclvc 6, cr15, [pc], #316 @ 0xf917c │ │ │ │ + ldclvc 6, cr15, [pc], #316 @ 0xf9204 │ │ │ │ @ instruction: 0xf980fa5f │ │ │ │ andeq lr, lr, #270336 @ 0x42000 │ │ │ │ svc 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf85742b3 │ │ │ │ - b 0xc9d13c │ │ │ │ - b 0x3fc880 │ │ │ │ - b 0x147c084 │ │ │ │ + b 0xc9d1c4 │ │ │ │ + b 0x3fc908 │ │ │ │ + b 0x147c10c │ │ │ │ @ instruction: 0xf8a10c0c │ │ │ │ andsle ip, r0, r0 │ │ │ │ svcgt 0x0002f933 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf000bfbc │ │ │ │ @ instruction: 0xf04f0e01 │ │ │ │ - blle 0xff93c07c │ │ │ │ + blle 0xff93c104 │ │ │ │ svceq 0x000ff115 │ │ │ │ @ instruction: 0xf04fdac9 │ │ │ │ strbtmi r0, [r6], r0, lsl #24 │ │ │ │ ldrdlt lr, [r2, -sl]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - blt 0xa37068 │ │ │ │ + blt 0xa370f0 │ │ │ │ svceq 0x0000f1bc │ │ │ │ strbtmi sp, [r6], r8, asr #3 │ │ │ │ svclt 0x0000e7ca │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ @ instruction: 0x4604b25d │ │ │ │ @ instruction: 0xf98cf7f2 │ │ │ │ @ instruction: 0xf1a61f39 │ │ │ │ vceq.f32 d16, d3, d4 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0x360c0735 │ │ │ │ @ instruction: 0xf85e2300 │ │ │ │ - bcs 0x104cf0 │ │ │ │ + bcs 0x104d78 │ │ │ │ @ instruction: 0xf000bfbc │ │ │ │ andcs r0, r0, #256 @ 0x100 │ │ │ │ @ instruction: 0xf115db0c │ │ │ │ - blle 0xabcd6c │ │ │ │ - blle 0xb044f4 │ │ │ │ + blle 0xabcdf4 │ │ │ │ + blle 0xb0457c │ │ │ │ stcle 13, cr2, [sp, #-124]! @ 0xffffff84 │ │ │ │ @ instruction: 0xb11a4694 │ │ │ │ stceq 0, cr15, [r1], {-0} │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svchi 0x0004f851 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf8574576 │ │ │ │ - b 0xfe32920c │ │ │ │ - b 0x179928 │ │ │ │ - b 0xfe179954 │ │ │ │ + b 0xfe329294 │ │ │ │ + b 0x1799b0 │ │ │ │ + b 0xfe1799dc │ │ │ │ andvs r0, sl, r8, lsl #4 │ │ │ │ ldrdlt sp, [r3, -r7]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmiblt r4, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r4], r0, lsl #4 │ │ │ │ @ instruction: 0xf1c5e7de │ │ │ │ - blx 0x97c14c │ │ │ │ + blx 0x97c1d4 │ │ │ │ @ instruction: 0xf04ff20c │ │ │ │ ldrb r0, [r7, r0, lsl #24] │ │ │ │ stc2 10, cr15, [r5], {2} @ │ │ │ │ @ instruction: 0xf805fa2c │ │ │ │ bicle r4, sp, r2, asr #10 │ │ │ │ @ instruction: 0xf04f4662 │ │ │ │ strb r0, [sp, r0, lsl #24] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec50370 │ │ │ │ + bl 0xfec503f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ movwls r4, #5638 @ 0x1606 │ │ │ │ @ instruction: 0xf92ef7f2 │ │ │ │ mulcc r4, sp, r9 │ │ │ │ cdpne 6, 6, cr4, cr2, cr9, {1} │ │ │ │ @@ -238482,49 +238517,49 @@ │ │ │ │ vmull.u8 q14, d0, d1 │ │ │ │ addmi r0, ip, #79 @ 0x4f │ │ │ │ @ instruction: 0xf113d012 │ │ │ │ @ instruction: 0xf1020f08 │ │ │ │ svclt 0x00b80201 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf892dbec │ │ │ │ - blcs 0x1311cc │ │ │ │ - blx 0xcafd58 │ │ │ │ + blcs 0x131254 │ │ │ │ + blx 0xcafde0 │ │ │ │ @ instruction: 0xf00efe05 │ │ │ │ - bl 0x3fc1dc │ │ │ │ + bl 0x3fc264 │ │ │ │ ubfx r0, lr, #24, #2 │ │ │ │ andlt r4, r2, r0, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ stmiblt r0, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhtbmi fp, r0, ip, asr #4 │ │ │ │ @ instruction: 0xf7f243e7 │ │ │ │ cdpne 8, 11, cr15, cr1, cr13, {7} │ │ │ │ vceq.f32 d17, d19, d27 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [lr, #-1589] @ 0xfffff9cb │ │ │ │ stccs 0, cr14, [pc], {22} │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - blx 0x1a9180 │ │ │ │ + blx 0x1a9208 │ │ │ │ sbclt pc, r2, #4, 28 @ 0x40 │ │ │ │ svcgt 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf85642ab │ │ │ │ - b 0xc012fc │ │ │ │ - b 0x47c240 │ │ │ │ - b 0x13fca44 │ │ │ │ + b 0xc01384 │ │ │ │ + b 0x47c2c8 │ │ │ │ + b 0x13fcacc │ │ │ │ @ instruction: 0xf8a10c0e │ │ │ │ andsle ip, r0, r0 │ │ │ │ svceq 0x0010f114 │ │ │ │ movweq pc, #8451 @ 0x2103 @ │ │ │ │ @ instruction: 0xf04fbfb8 │ │ │ │ - blle 0xffa7ca54 │ │ │ │ + blle 0xffa7cadc │ │ │ │ stccs 8, cr8, [r0], {26} │ │ │ │ ldrsbtmi sp, [sl], #173 @ 0xad │ │ │ │ cdpeq 0, 0, cr15, cr1, cr2, {0} │ │ │ │ vnmlseq.f64 d30, d2, d14 │ │ │ │ @ instruction: 0x4640e7dd │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmdblt ip!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -238533,23 +238568,23 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d461e │ │ │ │ pkhbtmi r4, r1, r4, lsl #12 │ │ │ │ @ instruction: 0xf8aaf7f2 │ │ │ │ svcne 0x0029b273 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr4, {5} │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ bicsmi r3, lr, #12, 8 @ 0xc000000 │ │ │ │ svceq 0x0020f113 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr14, {0} │ │ │ │ @ instruction: 0xf04fbfb8 │ │ │ │ - blle 0x33c2b0 │ │ │ │ + blle 0x33c338 │ │ │ │ ldrdcs pc, [r0], -lr │ │ │ │ - blle 0x783eb8 │ │ │ │ + blle 0x783f40 │ │ │ │ @ instruction: 0xf04f2b1f │ │ │ │ svclt 0x00d80c00 │ │ │ │ stc2 10, cr15, [r3], {2} @ │ │ │ │ @ instruction: 0xf851b2c7 │ │ │ │ @ instruction: 0xf3c08f04 │ │ │ │ ldrbmi r1, [r4, #-15]! │ │ │ │ andeq lr, r8, #140, 20 @ 0x8c000 │ │ │ │ @@ -238560,15 +238595,15 @@ │ │ │ │ pop {r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f243f8 │ │ │ │ ldrshtmi fp, [r2], #141 @ 0x8d │ │ │ │ stceq 0, cr15, [r1], {2} │ │ │ │ mrrceq 11, 0, lr, r2, cr12 │ │ │ │ svclt 0x0000e7e4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec50504 │ │ │ │ + bl 0xfec5058c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ movwls r4, #5638 @ 0x1606 │ │ │ │ @ instruction: 0xf864f7f2 │ │ │ │ mulcc r4, sp, r9 │ │ │ │ cdpne 6, 6, cr4, cr2, cr9, {1} │ │ │ │ @@ -238583,76 +238618,76 @@ │ │ │ │ vmull.u8 q14, d0, d1 │ │ │ │ addmi r0, ip, #79 @ 0x4f │ │ │ │ @ instruction: 0xf113d012 │ │ │ │ @ instruction: 0xf1020f07 │ │ │ │ svclt 0x00b80201 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf992dbec │ │ │ │ - blcs 0x131360 │ │ │ │ - blx 0x14afeec │ │ │ │ + blcs 0x1313e8 │ │ │ │ + blx 0x14aff74 │ │ │ │ @ instruction: 0xf00efe05 │ │ │ │ - bl 0x3fc370 │ │ │ │ + bl 0x3fc3f8 │ │ │ │ strb r0, [r1, lr, ror #24]! │ │ │ │ andlt r4, r2, r0, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ ldmlt r6!, {r1, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhtbmi fp, r0, ip, asr #4 │ │ │ │ @ instruction: 0xf7f243e7 │ │ │ │ cdpne 8, 11, cr15, cr1, cr3, {1} │ │ │ │ vceq.f32 d17, d19, d27 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ strcc r0, [lr, #-1589] @ 0xfffff9cb │ │ │ │ stccs 0, cr14, [pc], {22} │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - blx 0x1a9314 │ │ │ │ + blx 0x1a939c │ │ │ │ sbclt pc, r2, #4, 28 @ 0x40 │ │ │ │ svcgt 0x0002f831 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf856429d │ │ │ │ - b 0xc01490 │ │ │ │ - b 0x47c3d4 │ │ │ │ - b 0x13fcbd8 │ │ │ │ + b 0xc01518 │ │ │ │ + b 0x47c45c │ │ │ │ + b 0x13fcc60 │ │ │ │ @ instruction: 0xf8a10c0e │ │ │ │ andsle ip, r1, r0 │ │ │ │ svceq 0x000ff114 │ │ │ │ movweq pc, #8451 @ 0x2103 @ │ │ │ │ @ instruction: 0xf04fbfb8 │ │ │ │ - blle 0xffa7cbe8 │ │ │ │ + blle 0xffa7cc70 │ │ │ │ @ instruction: 0x2000f9b3 │ │ │ │ - ble 0xff8043f0 │ │ │ │ + ble 0xff804478 │ │ │ │ @ instruction: 0xf002413a │ │ │ │ - bl 0x47cbfc │ │ │ │ + bl 0x47cc84 │ │ │ │ ldrb r0, [ip, r2, ror #28] │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f241f0 │ │ │ │ svclt 0x0000b871 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -lr, lsl #12 │ │ │ │ pkhtbmi fp, r0, ip, asr #4 │ │ │ │ @ instruction: 0xffdef7f1 │ │ │ │ svcne 0x002b1f31 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf114350c │ │ │ │ @ instruction: 0xf1030f1f │ │ │ │ svclt 0x00b80304 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, ip, lr, pc} │ │ │ │ stccs 3, cr4, [r0], {231} @ 0xe7 │ │ │ │ @ instruction: 0x2c1fdb1b │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - blx 0x1a93b4 │ │ │ │ + blx 0x1a943c │ │ │ │ @ instruction: 0xf851fc04 │ │ │ │ addsmi r7, sp, #4, 30 │ │ │ │ andeq lr, r7, #140, 20 @ 0x8c000 │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eorsgt pc, ip, r6, asr r8 @ │ │ │ │ andeq lr, ip, #8192 @ 0x2000 │ │ │ │ @@ -238671,18 +238706,18 @@ │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ @ instruction: 0x4604b25d │ │ │ │ stmdaeq r5, {r0, r1, r2, r3, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xff98f7f1 │ │ │ │ mrcne 6, 3, r4, cr2, cr9, {1} │ │ │ │ @ instruction: 0x26003710 │ │ │ │ @ instruction: 0xf1153201 │ │ │ │ - blle 0xafd0e0 │ │ │ │ + blle 0xafd168 │ │ │ │ stccs 8, cr7, [r0, #-76] @ 0xffffffb4 │ │ │ │ vstrcs d13, [r7, #-172] @ 0xffffff54 │ │ │ │ - blx 0x1f059c │ │ │ │ + blx 0x1f0624 │ │ │ │ @ instruction: 0xf1befe05 │ │ │ │ svclt 0x009c0fff │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ @ instruction: 0xf000d904 │ │ │ │ @ instruction: 0xf04f0301 │ │ │ │ @ instruction: 0x469c0eff │ │ │ │ @@ -238695,64 +238730,64 @@ │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f143f8 │ │ │ │ @ instruction: 0xf04fbfeb │ │ │ │ @ instruction: 0xf0000c00 │ │ │ │ strbtmi r0, [r6], r1, lsl #6 │ │ │ │ - blx 0x9f34b0 │ │ │ │ + blx 0x9f3538 │ │ │ │ @ instruction: 0xf04ff908 │ │ │ │ @ instruction: 0xf0090c00 │ │ │ │ @ instruction: 0xf0000e01 │ │ │ │ - bl 0x47a134 │ │ │ │ + bl 0x47a1bc │ │ │ │ @ instruction: 0xe7d90e59 │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf000469c │ │ │ │ strbtmi r0, [r6], r1, lsl #6 │ │ │ │ svclt 0x0000e7d2 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x4616461f │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ @ instruction: 0xff40f7f1 │ │ │ │ mcrne 2, 5, fp, cr9, cr10, {3} │ │ │ │ @ instruction: 0xf2431eb3 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0x360e0735 │ │ │ │ - b 0x1cc2974 │ │ │ │ + b 0x1cc29fc │ │ │ │ eor r0, r6, r2, lsl #16 │ │ │ │ @ instruction: 0xa000f8b3 │ │ │ │ - blle 0xb83d80 │ │ │ │ + blle 0xb83e08 │ │ │ │ @ instruction: 0xdc312a0f │ │ │ │ vseleq.f32 s30, s4, s20 │ │ │ │ svccc 0x0080f5be │ │ │ │ @ instruction: 0x46f1bf3c │ │ │ │ - beq 0x1356d0 │ │ │ │ + beq 0x135758 │ │ │ │ @ instruction: 0xf000d303 │ │ │ │ @ instruction: 0xf64f0a01 │ │ │ │ - blx 0x18d7d9c │ │ │ │ + blx 0x18d7e24 │ │ │ │ @ instruction: 0xf831fe80 │ │ │ │ - b 0x126d1b0 │ │ │ │ + b 0x126d238 │ │ │ │ vabal.u8 q8, d0, d10 │ │ │ │ addsmi r0, lr, #143 @ 0x8f │ │ │ │ eors pc, lr, r7, asr r8 @ │ │ │ │ @ instruction: 0x0c0eea2c │ │ │ │ vmlaeq.f32 s28, s28, s18 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ movwcc sp, #8213 @ 0x2015 │ │ │ │ svceq 0x0010f112 │ │ │ │ @ instruction: 0xf04fdad4 │ │ │ │ ldrbmi r0, [r1], r0, lsl #20 │ │ │ │ - blx 0xbb3564 │ │ │ │ + blx 0xbb35ec │ │ │ │ @ instruction: 0xf04ffe08 │ │ │ │ @ instruction: 0xf00e0a00 │ │ │ │ - bl 0x3fc5e8 │ │ │ │ + bl 0x3fc670 │ │ │ │ @ instruction: 0xe7da095e │ │ │ │ @ instruction: 0xf1ba46d1 │ │ │ │ bicsle r0, r2, r0, lsl #30 │ │ │ │ ldrdlt lr, [r5, -r5]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ @@ -238763,30 +238798,30 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d461f │ │ │ │ @ instruction: 0x46044616 │ │ │ │ mrc2 7, 6, pc, cr14, cr1, {7} │ │ │ │ svcne 0x0029b27b │ │ │ │ cdpeq 1, 0, cr15, cr4, cr6, {5} │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ strcs r3, [r0, #-1548] @ 0xfffff9f4 │ │ │ │ stmdaeq r3, {r0, r1, r2, r3, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ cdpeq 1, 0, cr15, cr4, cr14, {0} │ │ │ │ svceq 0x0020f113 │ │ │ │ @ instruction: 0xf8dedb2d │ │ │ │ - blcs 0x10164c │ │ │ │ - blcs 0x8f0304 │ │ │ │ - blx 0x1b0724 │ │ │ │ - blx 0xc38664 │ │ │ │ + blcs 0x1016d4 │ │ │ │ + blcs 0x8f038c │ │ │ │ + blx 0x1b07ac │ │ │ │ + blx 0xc386ec │ │ │ │ strbmi pc, [sl, #-2307] @ 0xfffff6fd @ │ │ │ │ @ instruction: 0xf000d032 │ │ │ │ @ instruction: 0xf04f0c01 │ │ │ │ - b 0x1246264 │ │ │ │ - blx 0x18baa9c │ │ │ │ + b 0x12462ec │ │ │ │ + blx 0x18bab24 │ │ │ │ ldrbmi pc, [r6, #-3200]! @ 0xfffff380 @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eorsls pc, ip, r7, asr r8 @ │ │ │ │ svcgt 0x0004f851 │ │ │ │ andeq lr, ip, #532480 @ 0x82000 │ │ │ │ andeq lr, r9, #8192 @ 0x2000 │ │ │ │ andeq lr, ip, #532480 @ 0x82000 │ │ │ │ @@ -238794,46 +238829,46 @@ │ │ │ │ @ instruction: 0xf504b125 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f143f8 │ │ │ │ @ instruction: 0xf04fbf23 │ │ │ │ strbtmi r0, [r2], -r0, lsl #24 │ │ │ │ - blx 0x9b3620 │ │ │ │ + blx 0x9b36a8 │ │ │ │ @ instruction: 0xf04ff208 │ │ │ │ @ instruction: 0xf0020c00 │ │ │ │ - bl 0x33babc │ │ │ │ + bl 0x33bb44 │ │ │ │ @ instruction: 0xe7d40252 │ │ │ │ - bcs 0x10b110 │ │ │ │ + bcs 0x10b198 │ │ │ │ ldrb sp, [r0, sp, asr #3] │ │ │ │ @ instruction: 0xf04f4662 │ │ │ │ strb r0, [ip, r0, lsl #24] │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460e461f │ │ │ │ pkhbtmi r4, r1, r5, lsl #12 │ │ │ │ mrc2 7, 3, pc, cr12, cr1, {7} │ │ │ │ vminnm.f32 s30, s14, s30 │ │ │ │ mcrne 6, 3, r4, cr10, cr1, {1} │ │ │ │ @ instruction: 0xf1062700 │ │ │ │ - b 0x1cbab38 │ │ │ │ + b 0x1cbabc0 │ │ │ │ andcc r0, r1, #14680064 @ 0xe00000 │ │ │ │ svceq 0x0007f11e │ │ │ │ @ instruction: 0xf992db30 │ │ │ │ @ instruction: 0xf1be3000 │ │ │ │ - blle 0xd3d30c │ │ │ │ + blle 0xd3d394 │ │ │ │ svceq 0x0007f1be │ │ │ │ - blx 0x1f07f4 │ │ │ │ - blx 0x14f8750 │ │ │ │ + blx 0x1f087c │ │ │ │ + blx 0x14f87d8 │ │ │ │ strbmi pc, [r4, #2188] @ 0x88c @ │ │ │ │ movwcs fp, #3844 @ 0xf04 │ │ │ │ streq pc, [r1], #-0 │ │ │ │ - b 0x1ced748 │ │ │ │ + b 0x1ced7d0 │ │ │ │ @ instruction: 0xf0000c03 │ │ │ │ ldrmi r0, [ip], -r1, lsl #6 │ │ │ │ vldmiavc ip, {s29-s107} │ │ │ │ stceq 1, cr15, [r0], {204} @ 0xcc │ │ │ │ @ instruction: 0xf881b10c │ │ │ │ teqmi fp, #0 │ │ │ │ @ instruction: 0xf0033101 │ │ │ │ @@ -238847,30 +238882,30 @@ │ │ │ │ mcrlt 7, 6, pc, cr2, cr1, {7} @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ streq pc, [r1], #-0 │ │ │ │ strb r4, [r3, r3, ror #12]! │ │ │ │ @ instruction: 0xf806fa43 │ │ │ │ streq pc, [r1], #-0 │ │ │ │ stceq 0, cr15, [r1], {8} │ │ │ │ - bl 0x402380 │ │ │ │ + bl 0x402408 │ │ │ │ ldrb r0, [r9, r8, ror #24] │ │ │ │ bicle r2, lr, r0, lsl #22 │ │ │ │ @ instruction: 0xf000469c │ │ │ │ ldrb r0, [r3, r1, lsl #8] │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ @ instruction: 0x4604b25d │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ mrc2 7, 0, pc, cr8, cr1, {7} │ │ │ │ stmdaeq r5, {r0, r1, r2, r3, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ mrcne 14, 5, r1, cr3, cr9, {5} │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ eor r3, r4, lr, lsl #12 │ │ │ │ ldcle 13, cr2, [r7], #-60 @ 0xffffffc4 │ │ │ │ vseleq.f32 s30, s10, s4 │ │ │ │ stc2 10, cr15, [lr], {15} @ │ │ │ │ svclt 0x000845e6 │ │ │ │ andle r2, r5, r0, lsl #4 │ │ │ │ @@ -238887,22 +238922,22 @@ │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ andgt pc, r0, r1, lsr #17 │ │ │ │ @ instruction: 0xf115d018 │ │ │ │ @ instruction: 0xf1030f0f │ │ │ │ svclt 0x00bc0302 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - blle 0xff94b1e8 │ │ │ │ + blle 0xff94b270 │ │ │ │ @ instruction: 0x2000f9b3 │ │ │ │ - ble 0xff444c28 │ │ │ │ + ble 0xff444cb0 │ │ │ │ stc2 10, cr15, [r8], {66} @ 0x42 @ │ │ │ │ @ instruction: 0xf00c2200 │ │ │ │ - bl 0x47d038 │ │ │ │ + bl 0x47d0c0 │ │ │ │ ldrb r0, [r5, ip, ror #28] │ │ │ │ - bcs 0x10b294 │ │ │ │ + bcs 0x10b31c │ │ │ │ ldrb sp, [r1, ip, asr #3] │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf504d004 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f147f0 │ │ │ │ @@ -238912,54 +238947,54 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460d461f │ │ │ │ @ instruction: 0x46044616 │ │ │ │ ldc2 7, cr15, [r4, #964]! @ 0x3c4 │ │ │ │ svcne 0x0029b27b │ │ │ │ cdpeq 1, 0, cr15, cr4, cr6, {5} │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ strcs r3, [r0, #-1548] @ 0xfffff9f4 │ │ │ │ svceq 0x001ff113 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr14, {0} │ │ │ │ @ instruction: 0xf04fbfbc │ │ │ │ strbtmi r0, [r2], -r0, lsl #24 │ │ │ │ @ instruction: 0xf8dedb15 │ │ │ │ - blcs 0x1018a4 │ │ │ │ - blcs 0x8f0568 │ │ │ │ - blx 0x1b098c │ │ │ │ - blx 0x14388bc │ │ │ │ + blcs 0x10192c │ │ │ │ + blcs 0x8f05f0 │ │ │ │ + blx 0x1b0a14 │ │ │ │ + blx 0x1438944 │ │ │ │ strbmi pc, [r2, #-2051] @ 0xfffff7fd @ │ │ │ │ andcs fp, r0, #8, 30 │ │ │ │ - b 0x1ced8d8 │ │ │ │ + b 0x1ced960 │ │ │ │ @ instruction: 0xf0000c02 │ │ │ │ - b 0x14ba0c8 │ │ │ │ + b 0x14ba150 │ │ │ │ @ instruction: 0xf1cc7cdc │ │ │ │ @ instruction: 0xf8514c00 │ │ │ │ @ instruction: 0x432a8f04 │ │ │ │ streq pc, [r1, #-2] │ │ │ │ - b 0xfe30aeb0 │ │ │ │ - blx 0x18ba10c │ │ │ │ + b 0xfe30af38 │ │ │ │ + blx 0x18ba194 │ │ │ │ vmull.u8 , d16, d0 │ │ │ │ @ instruction: 0xf857100f │ │ │ │ - b 0x1a99d8 │ │ │ │ - b 0xfe17a11c │ │ │ │ + b 0x1a9a60 │ │ │ │ + b 0xfe17a1a4 │ │ │ │ andvs r0, sl, r8, lsl #4 │ │ │ │ smlawtlt r5, ip, r1, sp │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ ldcllt 7, cr15, [r0, #964]! @ 0x3c4 │ │ │ │ stmdaeq r3, {r0, r1, r2, r3, r5, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf808fa42 │ │ │ │ @ instruction: 0xf0082200 │ │ │ │ - bl 0x3fc91c │ │ │ │ + bl 0x3fc9a4 │ │ │ │ ldrb r0, [r6, r8, ror #24] │ │ │ │ - bcs 0x10b370 │ │ │ │ + bcs 0x10b3f8 │ │ │ │ ldrb sp, [r2, fp, asr #3] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r3], r5, lsl #1 │ │ │ │ rsbsle r2, lr, r8, lsl #22 │ │ │ │ @@ -238969,125 +239004,125 @@ │ │ │ │ strdls r3, [r1, -pc] │ │ │ │ stc2l 7, cr15, [r8, #-964] @ 0xfffffc3c │ │ │ │ strmi r9, [r7], -r3, lsl #22 │ │ │ │ @ instruction: 0xf04f9a02 │ │ │ │ @ instruction: 0xf1033901 │ │ │ │ @ instruction: 0xf1030638 │ │ │ │ @ instruction: 0xf1c60518 │ │ │ │ - blx 0x18bc9e8 │ │ │ │ - blx 0xa37b88 │ │ │ │ + blx 0x18bca70 │ │ │ │ + blx 0xa37c10 │ │ │ │ vaddl.u8 , d7, d6 │ │ │ │ - blx 0x2035b0 │ │ │ │ - blx 0xa389a8 │ │ │ │ - b 0x1136d90 │ │ │ │ + blx 0x203638 │ │ │ │ + blx 0xa38a30 │ │ │ │ + b 0x1136e18 │ │ │ │ @ instruction: 0x4328000c │ │ │ │ ldmib r2, {r2, r4, r5, r6, r7, lr}^ │ │ │ │ - blx 0xa92d88 │ │ │ │ + blx 0xa92e10 │ │ │ │ @ instruction: 0xf1c3fc03 │ │ │ │ - blx 0xa3b210 │ │ │ │ - blx 0x2791a0 │ │ │ │ - b 0x14371b0 │ │ │ │ + blx 0xa3b298 │ │ │ │ + blx 0x279228 │ │ │ │ + b 0x1437238 │ │ │ │ @ instruction: 0xf1a30c06 │ │ │ │ - blx 0xa3b220 │ │ │ │ + blx 0xa3b2a8 │ │ │ │ vmax.s8 d31, d3, d6 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ - b 0x13fae80 │ │ │ │ - blx 0x33c9ca │ │ │ │ - blx 0x3771b6 │ │ │ │ - blx 0xfe9129ca │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ + b 0x13faf08 │ │ │ │ + blx 0x33ca52 │ │ │ │ + blx 0x37723e │ │ │ │ + blx 0xfe912a52 │ │ │ │ stmdbls r1, {r0, r3, ip} │ │ │ │ eorsls pc, r8, r5, asr r8 @ │ │ │ │ - beq 0x1345d4 │ │ │ │ + beq 0x13465c │ │ │ │ sbceq lr, r8, r5, lsl #22 │ │ │ │ @ instruction: 0xf8d0680c │ │ │ │ stmdavs r8, {r2, pc} │ │ │ │ andeq lr, r0, ip, lsl #21 │ │ │ │ ldrdgt pc, [r4], -r1 │ │ │ │ - b 0x109a9c │ │ │ │ + b 0x109b24 │ │ │ │ rsbmi r0, r0, r9 │ │ │ │ - b 0xfe491a04 │ │ │ │ + b 0xfe491a8c │ │ │ │ @ instruction: 0xf1c3000c │ │ │ │ - b 0xfd26c │ │ │ │ - b 0xf9a18 │ │ │ │ - b 0xfe0f9a14 │ │ │ │ + b 0xfd2f4 │ │ │ │ + b 0xf9aa0 │ │ │ │ + b 0xfe0f9a9c │ │ │ │ subvs r0, r8, ip │ │ │ │ stceq 1, cr15, [r0], #-652 @ 0xfffffd74 │ │ │ │ ldrdcs lr, [r2], -r2 │ │ │ │ vseleq.f32 s30, s28, s0 │ │ │ │ - blx 0x909d70 │ │ │ │ - b 0x11b8a3c │ │ │ │ - blx 0x8fa248 │ │ │ │ - bl 0x276620 │ │ │ │ + blx 0x909df8 │ │ │ │ + b 0x11b8ac4 │ │ │ │ + blx 0x8fa2d0 │ │ │ │ + bl 0x2766a8 │ │ │ │ @ instruction: 0xf85500c7 │ │ │ │ - b 0x1195af8 │ │ │ │ + b 0x1195b80 │ │ │ │ stmvs sp, {r2, r3, r9} │ │ │ │ rsbmi r6, sl, r0, asr #16 │ │ │ │ eorsmi r4, sl, r2, lsr r0 │ │ │ │ addvs r4, sl, sl, rrx │ │ │ │ subsmi r6, r3, sl, asr #17 │ │ │ │ movweq lr, #43523 @ 0xaa03 │ │ │ │ subsmi r4, r3, r3 │ │ │ │ ldrbmi r6, [r8], -fp, asr #1 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f14ff0 │ │ │ │ @ instruction: 0xf64bbd51 │ │ │ │ - vorr.i32 d18, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d18, d8, #64 │ │ │ │ @ instruction: 0xf64b012f │ │ │ │ - vmla.i d18, d0, d0[1] │ │ │ │ - blmi 0x179b14 │ │ │ │ + vmla.i d18, d16, d0[1] │ │ │ │ + blmi 0x179b9c │ │ │ │ subseq pc, sp, #64, 12 @ 0x4000000 │ │ │ │ - blx 0xfe3b6090 │ │ │ │ - eorseq r2, r5, ip, asr #25 │ │ │ │ + blx 0xfe2b6118 │ │ │ │ + eorseq r2, r5, ip, asr #26 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r0], r5, lsl #1 │ │ │ │ @ instruction: 0xf0002b10 │ │ │ │ - blcs 0x4d9cac │ │ │ │ + blcs 0x4d9d34 │ │ │ │ addhi pc, lr, r0, lsl #4 │ │ │ │ smlabtcs r1, sp, r9, lr │ │ │ │ - ldrbtcc pc, [pc], #79 @ 0xf9a8c @ │ │ │ │ + ldrbtcc pc, [pc], #79 @ 0xf9b14 @ │ │ │ │ @ instruction: 0xf7f19303 │ │ │ │ - blls 0x1f8d30 │ │ │ │ - bls 0x14b2ac │ │ │ │ + blls 0x1f8db8 │ │ │ │ + bls 0x14b334 │ │ │ │ ldreq pc, [r0, -r3, lsl #2]! │ │ │ │ andseq pc, r0, r3, lsl #2 │ │ │ │ stceq 1, cr15, [r0], #-796 @ 0xfffffce4 │ │ │ │ @ instruction: 0xf607fa24 │ │ │ │ stc2 10, cr15, [ip], {4} @ │ │ │ │ @ instruction: 0xf000fa24 │ │ │ │ streq lr, [ip], -r6, asr #20 │ │ │ │ rscsmi r4, ip, r6, lsl #6 │ │ │ │ rsclt r6, pc, #80, 16 @ 0x500000 │ │ │ │ vmlsmi.f32 s28, s8, s30 │ │ │ │ @ instruction: 0x4c06ea4f │ │ │ │ @ instruction: 0x0c06eb1c │ │ │ │ vnmlami.f32 s28, s12, s28 │ │ │ │ vmlseq.f64 d14, d14, d4 │ │ │ │ - strcs pc, [pc, #-965] @ 0xf970f │ │ │ │ + strcs pc, [pc, #-965] @ 0xf9797 │ │ │ │ vmlsmi.f32 s28, s28, s30 │ │ │ │ vnmlami.f32 s28, s24, s28 │ │ │ │ @ instruction: 0x4c0cea4f │ │ │ │ @ instruction: 0x0c06eb1c │ │ │ │ vmlseq.f64 d14, d14, d4 │ │ │ │ vmlsmi.f32 s28, s28, s30 │ │ │ │ vnmlami.f32 s28, s24, s28 │ │ │ │ @ instruction: 0x4c0cea4f │ │ │ │ @ instruction: 0x0c06eb1c │ │ │ │ strteq pc, [r0], -r3, asr #3 │ │ │ │ vmlseq.f64 d14, d14, d4 │ │ │ │ - blx 0x113b54 │ │ │ │ + blx 0x113bdc │ │ │ │ sbcsmi pc, ip, r6, lsl #12 │ │ │ │ @ instruction: 0xf1a34334 │ │ │ │ - blx 0x8fb390 │ │ │ │ + blx 0x8fb418 │ │ │ │ teqpmi r4, #6291456 @ p-variant is OBSOLETE @ 0x600000 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ - bl 0x289e80 │ │ │ │ + bl 0x289f08 │ │ │ │ @ instruction: 0xf85601c7 │ │ │ │ @ instruction: 0xf8d17037 │ │ │ │ stmdbls r2, {r2, ip, pc} │ │ │ │ stmdavs pc, {r0, r8, r9, sl, ip, pc} @ │ │ │ │ svcls 0x0001407c │ │ │ │ streq lr, [ip], #-2564 @ 0xfffff5fc │ │ │ │ stmdavs pc, {r2, r3, r4, r5, lr} @ │ │ │ │ @@ -239096,607 +239131,607 @@ │ │ │ │ rsbmi r0, r0, r0, lsr #14 │ │ │ │ andeq lr, lr, r0, lsl #20 │ │ │ │ andeq lr, r9, r0, lsl #20 │ │ │ │ subvs r4, r8, r0, rrx │ │ │ │ strteq pc, [r0], #-419 @ 0xfffffe5d │ │ │ │ ldrdcs lr, [r2], -r2 │ │ │ │ @ instruction: 0xf707fa00 │ │ │ │ - blx 0x909ecc │ │ │ │ + blx 0x909f54 │ │ │ │ teqpmi sl, #4, 8 @ p-variant is OBSOLETE @ 0x4000000 │ │ │ │ stmvs ip, {r1, r5, r8, r9, lr} │ │ │ │ vpmax.u8 d15, d3, d16 │ │ │ │ sbceq lr, r5, r6, lsl #22 │ │ │ │ @ instruction: 0xf8564062 │ │ │ │ - b 0x18dc50 │ │ │ │ + b 0x18dcd8 │ │ │ │ eormi r0, sl, ip, lsl #4 │ │ │ │ rsbmi r6, r2, r0, asr #16 │ │ │ │ stmiavs sl, {r1, r3, r7, sp, lr}^ │ │ │ │ - b 0x1c9cd8 │ │ │ │ + b 0x1c9d60 │ │ │ │ andmi r0, r3, lr, lsl #6 │ │ │ │ sbcvs r4, fp, r3, asr r0 │ │ │ │ andlt r4, r5, r0, asr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stclt 7, cr15, [r4], #964 @ 0x3c4 │ │ │ │ - tstpcs r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - subscs pc, r4, fp, asr #12 │ │ │ │ + sbcscs pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf18c025e │ │ │ │ - svclt 0x0000f9dd │ │ │ │ - eorseq r2, r5, r0, ror #25 │ │ │ │ + svclt 0x0000f9d9 │ │ │ │ + eorseq r2, r5, r0, ror #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r3], r5, lsl #1 │ │ │ │ rsbsle r2, r3, r0, lsr #22 │ │ │ │ ldmdale r7!, {r0, r1, r2, r3, r4, r8, r9, fp, sp}^ │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ @ instruction: 0xf7f19101 │ │ │ │ - bls 0x1b8bdc │ │ │ │ - blls 0x1cb408 │ │ │ │ + bls 0x1b8c64 │ │ │ │ + blls 0x1cb490 │ │ │ │ @ instruction: 0xf887fa5f │ │ │ │ ldmib r2, {r0, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf1c30500 │ │ │ │ @ instruction: 0xf1030620 │ │ │ │ @ instruction: 0xf1c30420 │ │ │ │ @ instruction: 0xf3c70900 │ │ │ │ - blx 0x903844 │ │ │ │ + blx 0x9038cc │ │ │ │ @ instruction: 0xf04ffc03 │ │ │ │ - blx 0x24600c │ │ │ │ - b 0x143742c │ │ │ │ + blx 0x246094 │ │ │ │ + b 0x14374b4 │ │ │ │ @ instruction: 0xf1a30c06 │ │ │ │ - blx 0xa3b49c │ │ │ │ - blx 0x13942c │ │ │ │ - blx 0xa78048 │ │ │ │ - blx 0x937440 │ │ │ │ - b 0x143703c │ │ │ │ - blx 0x8fcc48 │ │ │ │ - b 0x1276c44 │ │ │ │ + blx 0xa3b524 │ │ │ │ + blx 0x1394b4 │ │ │ │ + blx 0xa780d0 │ │ │ │ + blx 0x9374c8 │ │ │ │ + b 0x14370c4 │ │ │ │ + blx 0x8fccd0 │ │ │ │ + b 0x1276ccc │ │ │ │ sbcsmi r0, r8, r9, lsl #10 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ - bl 0x28a858 │ │ │ │ - bl 0x1f9f68 │ │ │ │ + bl 0x28a8e0 │ │ │ │ + bl 0x1f9ff0 │ │ │ │ stmdavs ip, {r0, r2, r9, fp} │ │ │ │ eorsls pc, r8, r6, asr r8 @ │ │ │ │ ldrdhi pc, [r4], -r0 │ │ │ │ - b 0xfe413c78 │ │ │ │ + b 0xfe413d00 │ │ │ │ @ instruction: 0xf8d10000 │ │ │ │ eormi ip, r8, r4 │ │ │ │ andeq lr, r9, r0, lsl #20 │ │ │ │ andvs r4, r8, r0, rrx │ │ │ │ andeq lr, ip, lr, lsl #21 │ │ │ │ cdpeq 1, 2, cr15, cr0, cr3, {6} │ │ │ │ andeq lr, sl, r0, lsl #20 │ │ │ │ andeq lr, r8, r0, lsl #20 │ │ │ │ andeq lr, ip, r0, lsl #21 │ │ │ │ @ instruction: 0xf1a36048 │ │ │ │ ldmib r2, {r5, sl, fp}^ │ │ │ │ - blx 0x101c90 │ │ │ │ + blx 0x101d18 │ │ │ │ sbcsmi pc, sl, lr, lsl #28 │ │ │ │ stc2 10, cr15, [ip], {32} @ │ │ │ │ andeq lr, lr, #270336 @ 0x42000 │ │ │ │ vpmax.u8 d15, d3, d16 │ │ │ │ sbceq lr, r7, r6, lsl #22 │ │ │ │ eorsvc pc, r7, r6, asr r8 @ │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ stmdavs r0, {r1, r2, r3, r7, fp, sp, lr}^ │ │ │ │ eormi r4, sl, r2, ror r0 │ │ │ │ rsbsmi r4, r2, sl, lsr r0 │ │ │ │ stmiavs sl, {r1, r3, r7, sp, lr}^ │ │ │ │ - b 0x1c9e04 │ │ │ │ + b 0x1c9e8c │ │ │ │ andmi r0, r3, sl, lsl #6 │ │ │ │ sbcvs r4, fp, r3, asr r0 │ │ │ │ andlt r4, r5, r8, asr r6 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ stclt 7, cr15, [lr], {241} @ 0xf1 │ │ │ │ - tstpcs r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbcs pc, r4, fp, asr #12 │ │ │ │ + rsccs pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf18c025f │ │ │ │ - svclt 0x0000f947 │ │ │ │ - ldrshteq r2, [r5], -r4 │ │ │ │ + svclt 0x0000f943 │ │ │ │ + eorseq r2, r5, r4, ror sp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r5, lsl #1 │ │ │ │ rsbsle r2, r6, r8, lsl #22 │ │ │ │ ldmdale sl!, {r0, r1, r2, r8, r9, fp, sp}^ │ │ │ │ smlabtcs r1, sp, r9, lr │ │ │ │ ldrbtcc pc, [pc], pc, asr #32 @ │ │ │ │ @ instruction: 0xf7f19303 │ │ │ │ - blls 0x1f8aac │ │ │ │ + blls 0x1f8b34 │ │ │ │ strcc pc, [r1, -pc, asr #32] │ │ │ │ @ instruction: 0xf1039a01 │ │ │ │ @ instruction: 0xf1c40438 │ │ │ │ - blx 0xa7b1a8 │ │ │ │ - blx 0x2b6d3c │ │ │ │ + blx 0xa7b230 │ │ │ │ + blx 0x2b6dc4 │ │ │ │ msrmi CPSR_fs, #20971520 @ 0x1400000 │ │ │ │ ldreq pc, [r8, #-259] @ 0xfffffefd │ │ │ │ @ instruction: 0xf505fa26 │ │ │ │ strcs pc, [pc], -r0, asr #7 │ │ │ │ addsmi r4, ip, ip, lsr #6 │ │ │ │ cdpeq 0, 15, cr15, cr15, cr4, {0} │ │ │ │ strmi lr, [r0, #-2514] @ 0xfffff62e │ │ │ │ @ instruction: 0xf80efb07 │ │ │ │ str pc, [r7, -lr, lsr #23] │ │ │ │ stc2 10, cr15, [r3], {5} @ │ │ │ │ @ instruction: 0xf1a3b2c5 │ │ │ │ - bl 0x2f9ddc │ │ │ │ - blx 0x1fd57c │ │ │ │ - b 0x1435d64 │ │ │ │ + bl 0x2f9e64 │ │ │ │ + blx 0x1fd604 │ │ │ │ + b 0x1435dec │ │ │ │ @ instruction: 0xf1c30c00 │ │ │ │ - blx 0x9f9dec │ │ │ │ - b 0x1435d70 │ │ │ │ - blx 0x1fcd74 │ │ │ │ + blx 0x9f9e74 │ │ │ │ + b 0x1435df8 │ │ │ │ + blx 0x1fcdfc │ │ │ │ vhadd.s8 d31, d3, d3 │ │ │ │ - @ instruction: 0xf2c014b8 │ │ │ │ - bl 0x1fae54 │ │ │ │ + vmvn.i32 d18, #524288 @ 0x00080000 │ │ │ │ + bl 0x1faedc │ │ │ │ @ instruction: 0xf85401c5 │ │ │ │ stmdavs r9, {r0, r2, r4, r5, ip, lr}^ │ │ │ │ stmdbls r2, {r0, r8, ip, pc} │ │ │ │ rsbsmi r6, r8, pc, lsl #16 │ │ │ │ andeq lr, r8, r0, lsl #20 │ │ │ │ stcls 0, cr4, [r1, #-160] @ 0xffffff60 │ │ │ │ stmdavs pc, {r3, r4, r5, r6, lr}^ @ │ │ │ │ - b 0xfe411dc0 │ │ │ │ + b 0xfe411e48 │ │ │ │ @ instruction: 0xf1a30007 │ │ │ │ - b 0xfce28 │ │ │ │ + b 0xfceb0 │ │ │ │ eormi r0, r8, lr │ │ │ │ subvs r4, r8, r8, ror r0 │ │ │ │ streq pc, [r0, -r3, asr #3]! │ │ │ │ andeq lr, r2, #3440640 @ 0x348000 │ │ │ │ stc2 10, cr15, [ip], {-0} @ │ │ │ │ - blx 0x90a028 │ │ │ │ - b 0x11b79e0 │ │ │ │ - blx 0xfa5f8 │ │ │ │ - bl 0x2369d8 │ │ │ │ + blx 0x90a0b0 │ │ │ │ + b 0x11b7a68 │ │ │ │ + blx 0xfa680 │ │ │ │ + bl 0x236a60 │ │ │ │ @ instruction: 0xf85400c6 │ │ │ │ teqmi sl, #54 @ 0x36 │ │ │ │ stmdavs r0, {r2, r3, r7, fp, sp, lr}^ │ │ │ │ - b 0x1c9f68 │ │ │ │ + b 0x1c9ff0 │ │ │ │ eorsmi r0, r3, r8, lsl #6 │ │ │ │ addvs r4, fp, r3, rrx │ │ │ │ subsmi r6, sl, fp, asr #17 │ │ │ │ andeq lr, lr, #8192 @ 0x2000 │ │ │ │ subsmi r4, sl, r2 │ │ │ │ strbmi r6, [r8], -sl, asr #1 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f143f0 │ │ │ │ @ instruction: 0xf64bbb75 │ │ │ │ - vorr.i32 d18, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d18, d8, #64 │ │ │ │ @ instruction: 0xf64b012f │ │ │ │ - vmla.i d18, d0, d0[1] │ │ │ │ - blmi 0x179ecc │ │ │ │ + vmla.i d18, d16, d0[1] │ │ │ │ + blmi 0x179f54 │ │ │ │ andvs pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xf8aef18c │ │ │ │ - eorseq r2, r5, r8, lsl #26 │ │ │ │ + @ instruction: 0xf8aaf18c │ │ │ │ + eorseq r2, r5, r8, lsl #27 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r0], r5, lsl #1 │ │ │ │ @ instruction: 0xf0002b10 │ │ │ │ - blcs 0x4da074 │ │ │ │ + blcs 0x4da0fc │ │ │ │ addshi pc, r2, r0, lsl #4 │ │ │ │ smlabtcs r1, sp, r9, lr │ │ │ │ - ldrbcc pc, [pc, #79]! @ 0xf9e93 @ │ │ │ │ + ldrbcc pc, [pc, #79]! @ 0xf9f1b @ │ │ │ │ @ instruction: 0xf7f19303 │ │ │ │ - blls 0x1f8978 │ │ │ │ - bls 0x16696c │ │ │ │ + blls 0x1f8a00 │ │ │ │ + bls 0x1669f4 │ │ │ │ ldceq 1, cr15, [r0], #-12 │ │ │ │ strteq pc, [r0], #-460 @ 0xfffffe34 │ │ │ │ stc2 10, cr15, [ip], {37} @ 0x25 @ │ │ │ │ vst1.8 {d15-d16}, [r4], r5 │ │ │ │ @ instruction: 0x0c04ea4c │ │ │ │ ldreq pc, [r0], #-259 @ 0xfffffefd │ │ │ │ vst1.8 {d15-d16}, [r4 :128], r5 │ │ │ │ @ instruction: 0x0c04ea4c │ │ │ │ ldmib r2, {sl, sp}^ │ │ │ │ - blx 0x413278 │ │ │ │ - blx 0x278e88 │ │ │ │ - blx 0x8f968c │ │ │ │ - b 0x14f74b4 │ │ │ │ - bl 0x80ceb8 │ │ │ │ + blx 0x413300 │ │ │ │ + blx 0x278f10 │ │ │ │ + blx 0x8f9714 │ │ │ │ + b 0x14f753c │ │ │ │ + bl 0x80cf40 │ │ │ │ @ instruction: 0xf1440c05 │ │ │ │ strteq r0, [r4], #-1024 @ 0xfffffc00 │ │ │ │ ldrmi lr, [ip], #-2628 @ 0xfffff5bc │ │ │ │ @ instruction: 0x4c0cea4f │ │ │ │ @ instruction: 0x0c05eb1c │ │ │ │ streq pc, [r0], #-324 @ 0xfffffebc │ │ │ │ - b 0x11faf34 │ │ │ │ - b 0x14caf18 │ │ │ │ - bl 0x80cedc │ │ │ │ + b 0x11fafbc │ │ │ │ + b 0x14cafa0 │ │ │ │ + bl 0x80cf64 │ │ │ │ vmull.u8 q8, d0, d5 │ │ │ │ @ instruction: 0xf1a3250f │ │ │ │ @ instruction: 0xf1440020 │ │ │ │ - blx 0x27aebc │ │ │ │ - b 0x14b5ec0 │ │ │ │ + blx 0x27af44 │ │ │ │ + b 0x14b5f48 │ │ │ │ @ instruction: 0xf1c30e00 │ │ │ │ - blx 0xa79f48 │ │ │ │ - b 0x14b5ecc │ │ │ │ - blx 0x27d6d0 │ │ │ │ + blx 0xa79fd0 │ │ │ │ + b 0x14b5f54 │ │ │ │ + blx 0x27d758 │ │ │ │ vhadd.s8 d31, d3, d3 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ - bl 0x27b7b0 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ + bl 0x27b838 │ │ │ │ @ instruction: 0xf85601c7 │ │ │ │ @ instruction: 0xf8d17037 │ │ │ │ stmdbls r2, {r2, ip, pc} │ │ │ │ stmdavs pc, {r0, r8, r9, sl, ip, pc} @ │ │ │ │ svcls 0x00014078 │ │ │ │ andeq lr, ip, r0, lsl #20 │ │ │ │ stmdavs pc, {r3, r4, r5, lr} @ │ │ │ │ andvs r4, r8, r8, ror r0 │ │ │ │ @ instruction: 0xf1a36848 │ │ │ │ - b 0xfe47bb84 │ │ │ │ - b 0x47d708 │ │ │ │ - b 0x47d71c │ │ │ │ - b 0xfe47d734 │ │ │ │ + b 0xfe47bc0c │ │ │ │ + b 0x47d790 │ │ │ │ + b 0x47d7a4 │ │ │ │ + b 0xfe47d7bc │ │ │ │ subvs r0, r8, r0 │ │ │ │ cdpeq 1, 2, cr15, cr0, cr3, {6} │ │ │ │ andeq lr, r2, #3440640 @ 0x348000 │ │ │ │ @ instruction: 0xf707fa00 │ │ │ │ - blx 0x90a18c │ │ │ │ + blx 0x90a214 │ │ │ │ teqpmi sl, #14, 28 @ p-variant is OBSOLETE @ 0xe0 │ │ │ │ vpmax.u8 d15, d3, d0 │ │ │ │ sbceq lr, r5, r6, lsl #22 │ │ │ │ eorsvs pc, r5, r6, asr r8 @ │ │ │ │ andeq lr, lr, #270336 @ 0x42000 │ │ │ │ stmdavs r0, {r0, r2, r3, r7, fp, sp, lr}^ │ │ │ │ - b 0x1ca0ec │ │ │ │ + b 0x1ca174 │ │ │ │ eorsmi r0, r3, ip, lsl #6 │ │ │ │ addvs r4, fp, fp, rrx │ │ │ │ subsmi r6, sl, fp, asr #17 │ │ │ │ andmi r4, r2, r2, lsr #32 │ │ │ │ sbcvs r4, sl, sl, asr r0 │ │ │ │ andlt r4, r5, r0, asr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - blt 0xff237f24 │ │ │ │ - tstpcs r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + blt 0xff237fac │ │ │ │ + orrscs pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - subscs pc, r4, fp, asr #12 │ │ │ │ + sbcscs pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf18b0261 │ │ │ │ - svclt 0x0000fffd │ │ │ │ - eorseq r2, r5, ip, lsl sp │ │ │ │ + svclt 0x0000fff9 │ │ │ │ + mlaseq r5, ip, sp, r2 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r0], r5, lsl #1 │ │ │ │ rsble r2, sl, r0, lsr #22 │ │ │ │ stmdale lr!, {r0, r1, r2, r3, r4, r8, r9, fp, sp}^ │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ @ instruction: 0xf7f19101 │ │ │ │ - bls 0x1b881c │ │ │ │ + bls 0x1b88a4 │ │ │ │ ldmib r2, {r0, r1, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf1034500 │ │ │ │ subsmi r0, lr, #32, 28 @ 0x200 │ │ │ │ stc2 10, cr15, [r3], {5} @ │ │ │ │ - ldrbcc pc, [pc, #79]! @ 0xfa00b @ │ │ │ │ + ldrbcc pc, [pc, #79]! @ 0xfa093 @ │ │ │ │ @ instruction: 0xf606fa05 │ │ │ │ vseleq.f32 s30, s28, s11 │ │ │ │ vmlseq.f32 s28, s12, s28 │ │ │ │ sbclt r4, r6, #221 @ 0xdd │ │ │ │ vmlseq.f32 s28, s10, s28 │ │ │ │ - strcs pc, [pc, #-960] @ 0xf9c14 │ │ │ │ + strcs pc, [pc, #-960] @ 0xf9c9c │ │ │ │ eoreq pc, r0, r3, lsr #3 │ │ │ │ vseleq.f32 s30, s6, s28 │ │ │ │ @ instruction: 0xf000fa04 │ │ │ │ @ instruction: 0x0c00ea4c │ │ │ │ eoreq pc, r0, r3, asr #3 │ │ │ │ @ instruction: 0xf000fa24 │ │ │ │ @ instruction: 0x0c00ea4c │ │ │ │ @ instruction: 0xf003fa04 │ │ │ │ - ldrtne pc, [r8], #579 @ 0x243 @ │ │ │ │ + ldrtcs pc, [r8], #-579 @ 0xfffffdbd @ │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ biceq lr, r6, r4, lsl #22 │ │ │ │ eorsls pc, r6, r4, asr r8 @ │ │ │ │ stmdbls r1, {r0, r1, r2, r3, r6, fp, sp, lr} │ │ │ │ rsbsmi r6, r0, lr, lsl #16 │ │ │ │ andeq lr, lr, r0, lsl #20 │ │ │ │ andeq lr, r9, r0, lsl #20 │ │ │ │ stmdavs lr, {r4, r5, r6, lr}^ │ │ │ │ - b 0xfe41203c │ │ │ │ + b 0xfe4120c4 │ │ │ │ @ instruction: 0xf1c30006 │ │ │ │ - b 0xfd0a4 │ │ │ │ + b 0xfd12c │ │ │ │ eorsmi r0, r8, lr │ │ │ │ subvs r4, r8, r0, ror r0 │ │ │ │ strteq pc, [r0], -r3, lsr #3 │ │ │ │ andeq lr, r2, #3440640 @ 0x348000 │ │ │ │ @ instruction: 0xf606fa00 │ │ │ │ - blx 0x90a2a4 │ │ │ │ + blx 0x90a32c │ │ │ │ teqpmi r2, #12, 24 @ p-variant is OBSOLETE @ 0xc00 │ │ │ │ vpmax.u8 d15, d3, d0 │ │ │ │ sbceq lr, r5, r4, lsl #22 │ │ │ │ eorspl pc, r5, r4, asr r8 @ │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ stmvs r8, {r2, r6, fp, sp, lr} │ │ │ │ - b 0x1ca164 │ │ │ │ + b 0x1ca1ec │ │ │ │ eormi r0, fp, lr, lsl #6 │ │ │ │ addvs r4, fp, r3, asr #32 │ │ │ │ subsmi r6, sl, fp, asr #17 │ │ │ │ andeq lr, lr, #8192 @ 0x2000 │ │ │ │ subsmi r4, sl, r2, lsr #32 │ │ │ │ strbmi r6, [r0], -sl, asr #1 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f143f0 │ │ │ │ @ instruction: 0xf64bba37 │ │ │ │ - vorr.i32 d18, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d18, d8, #64 │ │ │ │ @ instruction: 0xf64b012f │ │ │ │ - vmla.i d18, d0, d0[5] │ │ │ │ - blmi 0x17a148 │ │ │ │ + vmla.i d18, d16, d0[5] │ │ │ │ + blmi 0x17a1d0 │ │ │ │ rsbeq pc, r2, #64, 12 @ 0x4000000 │ │ │ │ - @ instruction: 0xff70f18b │ │ │ │ - eorseq r2, r5, r0, lsr sp │ │ │ │ + @ instruction: 0xff6cf18b │ │ │ │ + ldrhteq r2, [r5], -r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec512a0 │ │ │ │ + bl 0xfec51328 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [ip], -r7, lsl #12 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf996f7f1 │ │ │ │ - bls 0x160cb8 │ │ │ │ + bls 0x160d40 │ │ │ │ stmdale r5!, {r4, r8, r9, fp, sp} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ stccc 6, cr4, [r2], {5} │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf912b2e8 │ │ │ │ @ instruction: 0xf834c01e │ │ │ │ @ instruction: 0xf10e1f02 │ │ │ │ vmull.p8 q8, d5, d1 │ │ │ │ @ instruction: 0xf1be058f │ │ │ │ @ instruction: 0xf8560f08 │ │ │ │ - blx 0x3fa1a8 │ │ │ │ - b 0x4390f8 │ │ │ │ - b 0x93d0f0 │ │ │ │ - b 0x13fa4f4 │ │ │ │ + blx 0x3fa230 │ │ │ │ + b 0x439180 │ │ │ │ + b 0x93d178 │ │ │ │ + b 0x13fa57c │ │ │ │ @ instruction: 0xf8a40c01 │ │ │ │ mvnle ip, r0 │ │ │ │ andlt r4, r3, r8, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldmiblt r0!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - tstpcs r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbscs pc, r4, fp, asr #12 │ │ │ │ + rscscs pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf18b0281 │ │ │ │ - svclt 0x0000ff29 │ │ │ │ - eorseq r2, r5, r4, asr #26 │ │ │ │ + svclt 0x0000ff25 │ │ │ │ + eorseq r2, r5, r4, asr #27 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec51330 │ │ │ │ + bl 0xfec513b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [ip], -r7, lsl #12 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf94ef7f1 │ │ │ │ - bls 0x160d48 │ │ │ │ + bls 0x160dd0 │ │ │ │ stmdale r5!, {r4, r8, r9, fp, sp} │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ stccc 6, cr4, [r2], {5} │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf812b2e8 │ │ │ │ @ instruction: 0xf834c01e │ │ │ │ @ instruction: 0xf10e1f02 │ │ │ │ vmull.p8 q8, d5, d1 │ │ │ │ @ instruction: 0xf1be058f │ │ │ │ @ instruction: 0xf8560f08 │ │ │ │ - blx 0x3fa238 │ │ │ │ - b 0x439188 │ │ │ │ - b 0x93d180 │ │ │ │ - b 0x13fa584 │ │ │ │ + blx 0x3fa2c0 │ │ │ │ + b 0x439210 │ │ │ │ + b 0x93d208 │ │ │ │ + b 0x13fa60c │ │ │ │ @ instruction: 0xf8a40c01 │ │ │ │ mvnle ip, r0 │ │ │ │ andlt r4, r3, r8, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stmiblt r8!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - tstpcs r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbscs pc, r4, fp, asr #12 │ │ │ │ + rscscs pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf18b0281 │ │ │ │ - svclt 0x0000fee1 │ │ │ │ - eorseq r2, r5, r8, asr sp │ │ │ │ + svclt 0x0000fedd │ │ │ │ + ldrsbteq r2, [r5], -r8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec513c0 │ │ │ │ + bl 0xfec51448 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [sp], -r7, lsl #12 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf906f7f1 │ │ │ │ - bls 0x160dd8 │ │ │ │ + bls 0x160e60 │ │ │ │ stmdale r5!, {r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ svcne 0x00280c00 │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ eorne pc, ip, r2, lsr r9 @ │ │ │ │ mcr2 10, 4, pc, cr4, cr15, {2} @ │ │ │ │ svcvs 0x0004f850 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ - strne pc, [pc], #-964 @ 0xfa200 │ │ │ │ + strne pc, [pc], #-964 @ 0xfa288 │ │ │ │ svceq 0x0004f1bc │ │ │ │ eors pc, lr, r5, asr r8 @ │ │ │ │ @ instruction: 0xf103fa01 │ │ │ │ smlabbeq r6, r1, sl, lr │ │ │ │ tsteq lr, r1, lsl #20 │ │ │ │ smlabbeq r6, r1, sl, lr │ │ │ │ mvnle r6, r1 │ │ │ │ andlt r4, r3, r8, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stmdblt r0!, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - tstpcs r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbscs pc, r4, fp, asr #12 │ │ │ │ + rscscs pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf18b0281 │ │ │ │ - svclt 0x0000fe99 │ │ │ │ - eorseq r2, r5, ip, ror #26 │ │ │ │ + svclt 0x0000fe95 │ │ │ │ + eorseq r2, r5, ip, ror #27 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec51450 │ │ │ │ + bl 0xfec514d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [sp], -r7, lsl #12 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8bef7f1 │ │ │ │ - bls 0x160e68 │ │ │ │ + bls 0x160ef0 │ │ │ │ stmdale r5!, {r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ svcne 0x00280c00 │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ eorne pc, ip, r2, lsr r8 @ │ │ │ │ mcr2 10, 4, pc, cr4, cr15, {2} @ │ │ │ │ svcvs 0x0004f850 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ - strne pc, [pc], #-964 @ 0xfa290 │ │ │ │ + strne pc, [pc], #-964 @ 0xfa318 │ │ │ │ svceq 0x0004f1bc │ │ │ │ eors pc, lr, r5, asr r8 @ │ │ │ │ @ instruction: 0xf103fa01 │ │ │ │ smlabbeq r6, r1, sl, lr │ │ │ │ tsteq lr, r1, lsl #20 │ │ │ │ smlabbeq r6, r1, sl, lr │ │ │ │ mvnle r6, r1 │ │ │ │ andlt r4, r3, r8, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldmdblt r8, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - tstpcs r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbscs pc, r4, fp, asr #12 │ │ │ │ + rscscs pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf18b0281 │ │ │ │ - svclt 0x0000fe51 │ │ │ │ - eorseq r2, r5, r0, lsl #27 │ │ │ │ + svclt 0x0000fe4d │ │ │ │ + eorseq r2, r5, r0, lsl #28 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec514e0 │ │ │ │ + bl 0xfec51568 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [sp], -r7, lsl #12 │ │ │ │ movwls r4, #5654 @ 0x1616 │ │ │ │ @ instruction: 0xf876f7f1 │ │ │ │ - blcs 0x520efc │ │ │ │ + blcs 0x520f84 │ │ │ │ strmi sp, [r4], -r4, lsr #16 │ │ │ │ cdpeq 1, 0, cr15, cr2, cr5, {5} │ │ │ │ strcc r4, [lr, #-1584] @ 0xfffff9d0 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf990b2e2 │ │ │ │ @ instruction: 0xf83ec001 │ │ │ │ andcc r1, r2, r2, lsl #30 │ │ │ │ - streq pc, [pc], #964 @ 0xfa31c │ │ │ │ + streq pc, [pc], #964 @ 0xfa3a4 │ │ │ │ eorscs pc, r2, r6, asr r8 @ │ │ │ │ stc2 10, cr15, [r3], {12} @ │ │ │ │ - b 0x40b8fc │ │ │ │ - b 0x93d334 │ │ │ │ - b 0x13fa738 │ │ │ │ + b 0x40b984 │ │ │ │ + b 0x93d3bc │ │ │ │ + b 0x13fa7c0 │ │ │ │ @ instruction: 0xf8ae0c01 │ │ │ │ mvnle ip, r0 │ │ │ │ andlt r4, r3, r8, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldmlt r2, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - tstpcs r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbscs pc, r4, fp, asr #12 │ │ │ │ + rscscs pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf18b0282 │ │ │ │ - svclt 0x0000fe0b │ │ │ │ - mlaseq r5, r4, sp, r2 │ │ │ │ + svclt 0x0000fe07 │ │ │ │ + eorseq r2, r5, r4, lsl lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec5156c │ │ │ │ + bl 0xfec515f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [sp], -r7, lsl #12 │ │ │ │ movwls r4, #5654 @ 0x1616 │ │ │ │ @ instruction: 0xf830f7f1 │ │ │ │ - blcs 0x520f88 │ │ │ │ + blcs 0x521010 │ │ │ │ strmi sp, [r4], -r4, lsr #16 │ │ │ │ cdpeq 1, 0, cr15, cr2, cr5, {5} │ │ │ │ strcc r4, [lr, #-1584] @ 0xfffff9d0 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf890b2e2 │ │ │ │ @ instruction: 0xf83ec001 │ │ │ │ andcc r1, r2, r2, lsl #30 │ │ │ │ - streq pc, [pc], #964 @ 0xfa3a8 │ │ │ │ + streq pc, [pc], #964 @ 0xfa430 │ │ │ │ eorscs pc, r2, r6, asr r8 @ │ │ │ │ stc2 10, cr15, [r3], {12} @ │ │ │ │ - b 0x40b988 │ │ │ │ - b 0x93d3c0 │ │ │ │ - b 0x13fa7c4 │ │ │ │ + b 0x40ba10 │ │ │ │ + b 0x93d448 │ │ │ │ + b 0x13fa84c │ │ │ │ @ instruction: 0xf8ae0c01 │ │ │ │ mvnle ip, r0 │ │ │ │ andlt r4, r3, r8, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stmlt ip, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - tstpcs r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbscs pc, r4, fp, asr #12 │ │ │ │ + rscscs pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf18b0282 │ │ │ │ - svclt 0x0000fdc5 │ │ │ │ - eorseq r2, r5, r8, lsr #27 │ │ │ │ + svclt 0x0000fdc1 │ │ │ │ + eorseq r2, r5, r8, lsr #28 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec515f8 │ │ │ │ + bl 0xfec51680 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [ip], -r7, lsl #12 │ │ │ │ movwls r4, #5653 @ 0x1615 │ │ │ │ @ instruction: 0xffeaf7f0 │ │ │ │ - blcs 0x521014 │ │ │ │ + blcs 0x52109c │ │ │ │ strtmi sp, [sl], -r2, lsr #16 │ │ │ │ stceq 1, cr15, [r4], {164} @ 0xa4 │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ @ instruction: 0xf9b2340c │ │ │ │ - blx 0x18be430 │ │ │ │ + blx 0x18be4b8 │ │ │ │ @ instruction: 0xf85cfe80 │ │ │ │ andcc r6, r4, #4, 30 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eors pc, lr, r5, asr r8 @ │ │ │ │ @ instruction: 0x40714099 │ │ │ │ - b 0x14b9d0 │ │ │ │ - b 0xfe13a87c │ │ │ │ + b 0x14ba58 │ │ │ │ + b 0xfe13a904 │ │ │ │ @ instruction: 0xf8cc0106 │ │ │ │ mvnle r1, r0 │ │ │ │ andlt r4, r3, r8, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stmdalt r8, {r0, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - tstpcs r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsbscs pc, r4, fp, asr #12 │ │ │ │ + rscscs pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf18b0282 │ │ │ │ - svclt 0x0000fd81 │ │ │ │ - ldrhteq r2, [r5], -ip │ │ │ │ + svclt 0x0000fd7d │ │ │ │ + eorseq r2, r5, ip, lsr lr │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec51680 │ │ │ │ + bl 0xfec51708 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [ip], -r7, lsl #12 │ │ │ │ movwls r4, #5653 @ 0x1615 │ │ │ │ @ instruction: 0xffa6f7f0 │ │ │ │ - blcs 0x52109c │ │ │ │ + blcs 0x521124 │ │ │ │ strtmi sp, [sl], -r1, lsr #16 │ │ │ │ stceq 1, cr15, [r4], {164} @ 0xa4 │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ ldmdahi r1, {r2, r3, sl, ip, sp}^ │ │ │ │ mcr2 10, 4, pc, cr0, cr15, {2} @ │ │ │ │ svcvs 0x0004f85c │ │ │ │ vsubl.u8 , d0, d4 │ │ │ │ @ instruction: 0xf855100f │ │ │ │ addsmi lr, r9, lr, lsr r0 │ │ │ │ @@ -239704,107 +239739,107 @@ │ │ │ │ tsteq lr, r1, lsl #20 │ │ │ │ smlabbeq r6, r1, sl, lr │ │ │ │ andne pc, r0, ip, asr #17 │ │ │ │ ldrtmi sp, [r8], -fp, ror #3 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f140f0 │ │ │ │ @ instruction: 0xf64bb805 │ │ │ │ - vorr.i32 d18, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d18, d8, #64 │ │ │ │ @ instruction: 0xf64b012f │ │ │ │ - vmvn.i32 q9, #4 @ 0x00000004 │ │ │ │ - blmi 0x17a5ac │ │ │ │ + vshr.s64 q9, q10, #64 │ │ │ │ + blmi 0x17a634 │ │ │ │ addeq pc, r2, #64, 12 @ 0x4000000 │ │ │ │ - ldc2 1, cr15, [lr, #-556]! @ 0xfffffdd4 │ │ │ │ - ldrsbteq r2, [r5], -r0 │ │ │ │ + ldc2 1, cr15, [sl, #-556]! @ 0xfffffdd4 │ │ │ │ + eorseq r2, r5, r0, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec51704 │ │ │ │ + bl 0xfec5178c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xff64f7f0 │ │ │ │ @ instruction: 0xf04f9a02 │ │ │ │ stmdbls r3, {sl, fp} │ │ │ │ - bcc 0x1a1128 │ │ │ │ + bcc 0x1a11b0 │ │ │ │ svceq 0x0001f010 │ │ │ │ andeq pc, r2, #-2147483648 @ 0x80000000 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf8b2bf1e │ │ │ │ - blx 0x14b2538 │ │ │ │ + blx 0x14b25c0 │ │ │ │ @ instruction: 0xf801fe03 │ │ │ │ @ instruction: 0xf10ce01c │ │ │ │ @ instruction: 0xf1bc0c01 │ │ │ │ mvnle r0, r8, lsl #30 │ │ │ │ andlt r4, r4, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ svclt 0x00caf7f0 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r0], r2, lsl #1 │ │ │ │ vrecps.f32 d17, d3, d5 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ stmib sp, {r0, r2, r4, r5, r9, sl}^ │ │ │ │ @ instruction: 0xf7f03100 │ │ │ │ ldmib sp, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r3, [r4], -r0, lsl #2 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stc2 10, cr15, [r4], {95} @ 0x5f @ │ │ │ │ svccs 0x0004f855 │ │ │ │ eoreq pc, lr, r1, lsr r8 @ │ │ │ │ - strne pc, [pc], #-964 @ 0xfa594 │ │ │ │ + strne pc, [pc], #-964 @ 0xfa61c │ │ │ │ eorsvc pc, ip, r6, asr r8 @ │ │ │ │ stc2 10, cr15, [r3], {34} @ 0x22 @ │ │ │ │ @ instruction: 0x0c07ea0c │ │ │ │ andeq lr, r7, #32, 20 @ 0x20000 │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ eorgt pc, lr, r1, lsr #16 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ svceq 0x0004f1be │ │ │ │ strbmi sp, [r0], -r6, ror #3 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f041f0 │ │ │ │ svclt 0x0000bf93 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec517cc │ │ │ │ + bl 0xfec51854 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xff00f7f0 │ │ │ │ vmlsl.u8 , d0, d2 │ │ │ │ stmdbls r3, {r0, r1, r2, r3, r6} │ │ │ │ @ instruction: 0xf1a29b01 │ │ │ │ andcc r0, lr, #512 @ 0x200 │ │ │ │ svceq 0x0001f010 │ │ │ │ stceq 1, cr15, [r2], {12} │ │ │ │ addseq lr, r0, pc, asr #20 │ │ │ │ tstpeq r2, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8bcbf1e │ │ │ │ - blx 0x14b2608 │ │ │ │ + blx 0x14b2690 │ │ │ │ @ instruction: 0xf801fe03 │ │ │ │ ldrmi lr, [r4, #3073] @ 0xc01 │ │ │ │ strtmi sp, [r0], -lr, ror #3 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f04010 │ │ │ │ svclt 0x0000bf65 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [ip], -r2, lsl #1 │ │ │ │ pkhbtmi r4, r0, r5, lsl #12 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf7f09301 │ │ │ │ - blls 0x17a17c │ │ │ │ + blls 0x17a204 │ │ │ │ vrsubhn.i16 d20, q0, │ │ │ │ svcne 0x002c008f │ │ │ │ - blx 0x18c7a84 │ │ │ │ + blx 0x18c7b0c │ │ │ │ @ instruction: 0xf854fc80 │ │ │ │ @ instruction: 0xf8b12f04 │ │ │ │ tstcc r4, r2 │ │ │ │ adcmi r0, r5, #0, 18 │ │ │ │ eorsvc pc, ip, r6, asr r8 @ │ │ │ │ stc2 10, cr15, [r3], {34} @ 0x22 @ │ │ │ │ @ instruction: 0x0c07ea0c │ │ │ │ @@ -239812,71 +239847,71 @@ │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ stcgt 8, cr15, [r2], {33} @ 0x21 │ │ │ │ strbmi sp, [r0], -r9, ror #3 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f041f0 │ │ │ │ svclt 0x0000bf2f │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec51894 │ │ │ │ + bl 0xfec5191c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x46061e94 │ │ │ │ smlabtcc r0, sp, r9, lr │ │ │ │ mrc2 7, 4, pc, cr12, cr0, {7} │ │ │ │ andcs r9, r0, #0, 22 │ │ │ │ @ instruction: 0x1e5d9901 │ │ │ │ - blcs 0x10c76bc │ │ │ │ + blcs 0x10c7744 │ │ │ │ @ instruction: 0xf8b4d819 │ │ │ │ - blx 0xcb26bc │ │ │ │ + blx 0xcb2744 │ │ │ │ @ instruction: 0xf00cfc05 │ │ │ │ - blx 0xc7d6c8 │ │ │ │ - bl 0x839ed4 │ │ │ │ + blx 0xc7d750 │ │ │ │ + bl 0x839f5c │ │ │ │ @ instruction: 0xf0100c0e │ │ │ │ svclt 0x00180f01 │ │ │ │ andsgt pc, r2, r1, lsl #16 │ │ │ │ vsubl.u8 , d0, d1 │ │ │ │ - bcs 0x2fa918 │ │ │ │ + bcs 0x2fa9a0 │ │ │ │ ldrtmi sp, [r0], -r8, ror #3 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f04070 │ │ │ │ @ instruction: 0xf04fbeff │ │ │ │ strb r0, [ip, r0, lsl #24]! │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ svcne 0x0014b082 │ │ │ │ vmax.s8 d20, d19, d0 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ stmib sp, {r0, r2, r4, r5, r8, sl}^ │ │ │ │ @ instruction: 0xf7f03100 │ │ │ │ - blls 0x13a0ac │ │ │ │ + blls 0x13a134 │ │ │ │ stmdbls r1, {r9, sp} │ │ │ │ strcc r1, [r4], #-3678 @ 0xfffff1a2 │ │ │ │ stmdale r0!, {r0, r1, r2, r3, r4, r5, r8, r9, fp, sp} │ │ │ │ - blx 0xad47c4 │ │ │ │ - blx 0xaf9744 │ │ │ │ + blx 0xad484c │ │ │ │ + blx 0xaf97cc │ │ │ │ @ instruction: 0xf00cfe03 │ │ │ │ - bl 0x7fd738 │ │ │ │ + bl 0x7fd7c0 │ │ │ │ sbclt r0, r7, #3584 @ 0xe00 │ │ │ │ eor pc, r2, r1, lsr r8 @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eorsvc pc, r7, r5, asr r8 @ │ │ │ │ vmlaeq.f32 s28, s14, s29 │ │ │ │ @ instruction: 0x0c07ea0c │ │ │ │ @ instruction: 0x0c0cea4e │ │ │ │ eorgt pc, r2, r1, lsr #16 │ │ │ │ - bcs 0x206f5c │ │ │ │ + bcs 0x206fe4 │ │ │ │ strbmi sp, [r0], -r1, ror #3 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f041f0 │ │ │ │ @ instruction: 0xf04fbec1 │ │ │ │ strb r0, [r4, r0, lsl #24]! │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec51974 │ │ │ │ + bl 0xfec519fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x461c4615 │ │ │ │ tstls r1, r6, lsl #12 │ │ │ │ mcr2 7, 1, pc, cr12, cr0, {7} @ │ │ │ │ @ instruction: 0xf3c09b01 │ │ │ │ @ instruction: 0xf105014f │ │ │ │ @@ -239904,69 +239939,69 @@ │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x460d4616 │ │ │ │ pkhbtmi r4, r0, ip, lsl #12 │ │ │ │ ldc2l 7, cr15, [r6, #960]! @ 0x3c0 │ │ │ │ vrsubhn.i16 d20, q0, │ │ │ │ @ instruction: 0xf106038f │ │ │ │ svcne 0x0030020c │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ andcc r1, r4, r6, ror #28 │ │ │ │ ldmdale lr, {r0, r1, r2, r3, r4, r5, sl, fp, sp} │ │ │ │ - blx 0xad4830 │ │ │ │ - blx 0xaf9830 │ │ │ │ + blx 0xad48b8 │ │ │ │ + blx 0xaf98b8 │ │ │ │ @ instruction: 0xf00cfe04 │ │ │ │ - bl 0x7fd824 │ │ │ │ + bl 0x7fd8ac │ │ │ │ sbcslt r0, pc, #3584 @ 0xe00 │ │ │ │ @ instruction: 0xe002f8b1 │ │ │ │ ldmdbeq fp, {r2, r8, ip, sp} │ │ │ │ @ instruction: 0xf8554282 │ │ │ │ - b 0xc96910 │ │ │ │ - b 0x3fe054 │ │ │ │ - b 0x147d858 │ │ │ │ + b 0xc96998 │ │ │ │ + b 0x3fe0dc │ │ │ │ + b 0x147d8e0 │ │ │ │ @ instruction: 0xf8210c0c │ │ │ │ mvnle ip, r2, lsl #24 │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f041f0 │ │ │ │ @ instruction: 0xf04fbe4d │ │ │ │ strb r0, [r6, r0, lsl #24]! │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ stmib sp, {r1, r2, r4, r7, r9, sl, fp, ip}^ │ │ │ │ @ instruction: 0xf7f03100 │ │ │ │ - blls 0x139f50 │ │ │ │ + blls 0x139fd8 │ │ │ │ stmdbls r1, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1c32000 │ │ │ │ strmi r0, [r7], -r0, lsr #16 │ │ │ │ svcgt 0x0002f936 │ │ │ │ eoreq pc, r0, #-1073741780 @ 0xc000002c │ │ │ │ vfmsvc.f32 s29, s24, s30 │ │ │ │ stc2 10, cr15, [r3], {44} @ 0x2c @ │ │ │ │ @ instruction: 0xf908fa0e │ │ │ │ vpmax.s8 , q1, q7 │ │ │ │ @ instruction: 0x0c09ea4c │ │ │ │ - b 0x142a600 │ │ │ │ - blx 0x147d8ac │ │ │ │ + b 0x142a688 │ │ │ │ + blx 0x147d934 │ │ │ │ @ instruction: 0xf1bcfe03 │ │ │ │ @ instruction: 0xf17e0f80 │ │ │ │ @ instruction: 0xf0050200 │ │ │ │ svclt 0x00a40201 │ │ │ │ - beq 0x20f69f4 │ │ │ │ - ble 0x38c300 │ │ │ │ + beq 0x20f6a7c │ │ │ │ + ble 0x38c388 │ │ │ │ svceq 0x0080f11c │ │ │ │ @ instruction: 0xf15e46e2 │ │ │ │ @ instruction: 0xf04f0e00 │ │ │ │ svclt 0x00bc0900 │ │ │ │ - beq 0xfe136a0c │ │ │ │ + beq 0xfe136a94 │ │ │ │ @ instruction: 0xb10a4691 │ │ │ │ andsge pc, r0, r1, lsl #16 │ │ │ │ - b 0x12c68e0 │ │ │ │ + b 0x12c6968 │ │ │ │ vabdl.u8 q8, d5, d9 │ │ │ │ stmdacs r8, {r0, r1, r2, r3, r7, r8, sl} │ │ │ │ smlawtlt r7, ip, r1, sp │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @@ -239981,19 +240016,19 @@ │ │ │ │ movwls r2, #5632 @ 0x1600 │ │ │ │ stc2l 7, cr15, [r0, #-960]! @ 0xfffffc40 │ │ │ │ vmovne.f64 d9, #145 @ 0xc0880000 -4.250 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf1c3370e │ │ │ │ @ instruction: 0xf9310820 │ │ │ │ @ instruction: 0xf1b3cf02 │ │ │ │ - b 0x14bb1b8 │ │ │ │ - blx 0xc1a4ec │ │ │ │ - blx 0x4b994c │ │ │ │ - blx 0x14b8d64 │ │ │ │ - b 0x1437150 │ │ │ │ + b 0x14bb240 │ │ │ │ + blx 0xc1a574 │ │ │ │ + blx 0x4b99d4 │ │ │ │ + blx 0x14b8dec │ │ │ │ + b 0x14371d8 │ │ │ │ svclt 0x00580c09 │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ @ instruction: 0xfe03fa4e │ │ │ │ svceq 0x0080f1bc │ │ │ │ andeq pc, r0, #-2147483617 @ 0x8000001f │ │ │ │ andeq pc, r1, #0 │ │ │ │ @ instruction: 0xf04fbfa4 │ │ │ │ @@ -240001,15 +240036,15 @@ │ │ │ │ @ instruction: 0xf11cda0a │ │ │ │ strbtmi r0, [r2], r0, lsl #31 │ │ │ │ mcreq 1, 0, pc, cr0, cr14, {2} @ │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fbfbc │ │ │ │ ldrmi r0, [r1], r0, lsl #21 │ │ │ │ @ instruction: 0xf885b10a │ │ │ │ - b 0x12a298c │ │ │ │ + b 0x12a2a14 │ │ │ │ stmeq r0, {r0, r3, r9, sl} │ │ │ │ adcsmi r3, r9, #8388608 @ 0x800000 │ │ │ │ smlawtlt r6, sp, r1, sp │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @@ -240017,46 +240052,46 @@ │ │ │ │ svclt 0x0000bd9f │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ svcne 0x0015b082 │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ stmib sp, {r0, r2, r4, r5, r8, r9, sl}^ │ │ │ │ @ instruction: 0xf7f03100 │ │ │ │ - blls 0x139df0 │ │ │ │ + blls 0x139e78 │ │ │ │ stmdbls r1, {r9, sp} │ │ │ │ @ instruction: 0xf1c34616 │ │ │ │ @ instruction: 0xf8550820 │ │ │ │ - b 0x14ee5f4 │ │ │ │ - blx 0xc1a598 │ │ │ │ - blx 0x4b99f8 │ │ │ │ - b 0x1438e10 │ │ │ │ + b 0x14ee67c │ │ │ │ + blx 0xc1a620 │ │ │ │ + blx 0x4b9a80 │ │ │ │ + b 0x1438e98 │ │ │ │ @ instruction: 0xf1b30c09 │ │ │ │ - blx 0x147ce78 │ │ │ │ + blx 0x147cf00 │ │ │ │ svclt 0x005cfa03 │ │ │ │ @ instruction: 0xf909fa4e │ │ │ │ @ instruction: 0x0c09ea4c │ │ │ │ svcmi 0x0000f5bc │ │ │ │ mcreq 1, 0, pc, cr0, cr10, {3} @ │ │ │ │ @ instruction: 0xf51cda2c │ │ │ │ strbtmi r4, [r1], r0, lsl #30 │ │ │ │ - beq 0x136f80 │ │ │ │ + beq 0x137008 │ │ │ │ @ instruction: 0xf04fbfae │ │ │ │ @ instruction: 0xf0000c00 │ │ │ │ @ instruction: 0xf44f0c01 │ │ │ │ - blx 0x18cce28 │ │ │ │ + blx 0x18cceb0 │ │ │ │ @ instruction: 0xf831fe80 │ │ │ │ - b 0x12a2ab8 │ │ │ │ + b 0x12a2b40 │ │ │ │ vrsubhn.i16 d16, q0, q6 │ │ │ │ @ instruction: 0xf857100f │ │ │ │ - b 0xbaab34 │ │ │ │ - b 0x33e270 │ │ │ │ - b 0x147da74 │ │ │ │ + b 0xbaabbc │ │ │ │ + b 0x33e2f8 │ │ │ │ + b 0x147dafc │ │ │ │ @ instruction: 0xf8210c0c │ │ │ │ andcc ip, r1, #34 @ 0x22 │ │ │ │ bicle r2, r6, r4, lsl #20 │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @@ -240067,71 +240102,71 @@ │ │ │ │ svclt 0x0000e7d9 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [sp], -r2, lsl #1 │ │ │ │ @ instruction: 0x46044617 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f09301 │ │ │ │ - blls 0x179d28 │ │ │ │ + blls 0x179db0 │ │ │ │ vrsubhn.i16 d20, q0, │ │ │ │ svcne 0x003d008f │ │ │ │ strcc r2, [ip, -r0, lsl #12] │ │ │ │ stmdbeq r0!, {r0, r1, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ svccs 0x0004f855 │ │ │ │ vfmsvc.f32 s29, s4, s30 │ │ │ │ stc2 10, cr15, [r3], {34} @ 0x22 @ │ │ │ │ - blx 0x3792f4 │ │ │ │ + blx 0x37937c │ │ │ │ @ instruction: 0x0c0aea4c │ │ │ │ - beq 0x937190 │ │ │ │ + beq 0x937218 │ │ │ │ vpmax.s8 , , q7 │ │ │ │ - blx 0x14aa83c │ │ │ │ - b 0x14392f8 │ │ │ │ + blx 0x14aa8c4 │ │ │ │ + b 0x1439380 │ │ │ │ @ instruction: 0xf5bc0c0a │ │ │ │ @ instruction: 0xf1724f00 │ │ │ │ - ble 0xb3e2dc │ │ │ │ + ble 0xb3e364 │ │ │ │ svcmi 0x0000f51c │ │ │ │ rscscc pc, pc, #-2147483620 @ 0x8000001c │ │ │ │ @ instruction: 0xf04fbfae │ │ │ │ @ instruction: 0xf0000a00 │ │ │ │ vst1.8 {d16-d17}, [pc], r1 │ │ │ │ sbclt r4, r2, #0, 24 │ │ │ │ @ instruction: 0xe002f8b1 │ │ │ │ - b 0x1286f0c │ │ │ │ + b 0x1286f94 │ │ │ │ stmdbeq r0, {r1, r3, r9, sl} │ │ │ │ @ instruction: 0xf85842bd │ │ │ │ - b 0xc82bd0 │ │ │ │ - b 0x3fe314 │ │ │ │ - b 0x147db18 │ │ │ │ + b 0xc82c58 │ │ │ │ + b 0x3fe39c │ │ │ │ + b 0x147dba0 │ │ │ │ @ instruction: 0xf8210c0c │ │ │ │ bicle ip, r9, r2, lsl #24 │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ ldcllt 7, cr15, [ip], {240} @ 0xf0 │ │ │ │ - beq 0x176b34 │ │ │ │ - ldclvc 6, cr15, [pc], #284 @ 0xfac54 │ │ │ │ + beq 0x176bbc │ │ │ │ + ldclvc 6, cr15, [pc], #284 @ 0xfacdc │ │ │ │ svclt 0x0000e7db │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi fp, [r6], -r2, lsl #1 │ │ │ │ @ instruction: 0x4604461d │ │ │ │ @ instruction: 0xf7f09101 │ │ │ │ @ instruction: 0xf04ffc43 │ │ │ │ stmdbls r1, {r9, sl, fp} │ │ │ │ @ instruction: 0x46771eb3 │ │ │ │ svcgt 0x0002f833 │ │ │ │ andeq pc, r1, #0 │ │ │ │ - blx 0xc04370 │ │ │ │ + blx 0xc043f8 │ │ │ │ @ instruction: 0xf5bcfc05 │ │ │ │ strbtmi r7, [r0], r0, lsl #31 │ │ │ │ ldrmi fp, [r6], -r4, lsr #30 │ │ │ │ ldmeq pc!, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf801b10a │ │ │ │ @ instruction: 0xf10e801e │ │ │ │ teqmi r7, #1, 28 │ │ │ │ @@ -240153,15 +240188,15 @@ │ │ │ │ stc2 7, cr15, [sl], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf1a84631 │ │ │ │ vmull.p8 q8, d0, d2 │ │ │ │ cps #15 │ │ │ │ strcs r0, [r0], -lr, lsl #16 │ │ │ │ svcgt 0x0002f83e │ │ │ │ andeq pc, r1, #0 │ │ │ │ - blx 0xc037e8 │ │ │ │ + blx 0xc03870 │ │ │ │ @ instruction: 0xf5bcfc05 │ │ │ │ strbtmi r7, [r7], -r0, lsl #31 │ │ │ │ ldrmi fp, [r3], -r4, lsr #30 │ │ │ │ strdlt r2, [r2, -pc] │ │ │ │ tstmi lr, #79 @ 0x4f │ │ │ │ smlabbcc r2, r0, r8, r0 │ │ │ │ strdle r4, [fp, #80]! @ 0x50 │ │ │ │ @@ -240173,33 +240208,33 @@ │ │ │ │ svclt 0x0000bc67 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [sp], -r3, lsl #1 │ │ │ │ svcne 0x00164604 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f09101 │ │ │ │ stmdbls r1, {r0, r1, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0xf8564607 │ │ │ │ @ instruction: 0xf04f2f04 │ │ │ │ - blx 0x97d054 │ │ │ │ + blx 0x97d0dc │ │ │ │ sbcslt pc, sl, #1280 @ 0x500 │ │ │ │ svccc 0x0080f5bc │ │ │ │ usat16mi fp, #6, r8 │ │ │ │ eorgt pc, r0, r1, lsr r8 @ │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ @ instruction: 0xf64fbf24 │ │ │ │ @ instruction: 0xf0037eff │ │ │ │ @ instruction: 0xf3c30901 │ │ │ │ - b 0xbff8b4 │ │ │ │ - b 0x47dc84 │ │ │ │ - b 0x13fe488 │ │ │ │ + b 0xbff93c │ │ │ │ + b 0x47dd0c │ │ │ │ + b 0x13fe510 │ │ │ │ @ instruction: 0xf8210c0e │ │ │ │ andcc ip, r1, r0, lsr #32 │ │ │ │ streq lr, [r9, -r7, asr #20] │ │ │ │ bicsle r2, ip, r4, lsl #16 │ │ │ │ @ instruction: 0xf504b127 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ @@ -240208,34 +240243,34 @@ │ │ │ │ stclt 7, cr15, [r0], #-960 @ 0xfffffc40 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0x4604461d │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0xfe3b8c8e │ │ │ │ + blx 0xfe3b8d16 │ │ │ │ svcne 0x003b4631 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ strcs r3, [r0], -ip, lsl #14 │ │ │ │ svccs 0x0004f853 │ │ │ │ @ instruction: 0xf04f3104 │ │ │ │ - blx 0x97d0e4 │ │ │ │ + blx 0x97d16c │ │ │ │ sbclt pc, r2, #1280 @ 0x500 │ │ │ │ svccc 0x0080f5bc │ │ │ │ usat16mi fp, #6, r8 │ │ │ │ stcgt 8, cr15, [r2], {49} @ 0x31 │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ @ instruction: 0xf000bf24 │ │ │ │ @ instruction: 0xf64f0901 │ │ │ │ - b 0x129a900 │ │ │ │ - b 0xbfc52c │ │ │ │ - b 0x47dd14 │ │ │ │ - b 0x13fe518 │ │ │ │ + b 0x129a988 │ │ │ │ + b 0xbfc5b4 │ │ │ │ + b 0x47dd9c │ │ │ │ + b 0x13fe5a0 │ │ │ │ stmdbeq r0, {r1, r2, r3, sl, fp} │ │ │ │ @ instruction: 0xf82142bb │ │ │ │ bicsle ip, sp, r2, lsl #24 │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @@ -240244,65 +240279,65 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r4], -r3, lsl #1 │ │ │ │ stmib sp, {r1, r2, r4, r7, r9, sl, fp, ip}^ │ │ │ │ @ instruction: 0xf7f03100 │ │ │ │ - blls 0x139a70 │ │ │ │ + blls 0x139af8 │ │ │ │ stmdbls r1, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1c32000 │ │ │ │ strmi r0, [r7], -r0, lsr #16 │ │ │ │ svcgt 0x0002f936 │ │ │ │ eoreq pc, r0, #-1073741780 @ 0xc000002c │ │ │ │ vfmsvc.f32 s29, s24, s30 │ │ │ │ stc2 10, cr15, [r3], {44} @ 0x2c @ │ │ │ │ @ instruction: 0xf908fa0e │ │ │ │ vpmax.s8 , q1, q7 │ │ │ │ @ instruction: 0x0c09ea4c │ │ │ │ - b 0x142aae0 │ │ │ │ - blx 0x147dd8c │ │ │ │ + b 0x142ab68 │ │ │ │ + blx 0x147de14 │ │ │ │ @ instruction: 0xf5bcfe03 │ │ │ │ @ instruction: 0xf17e7f80 │ │ │ │ @ instruction: 0xf0050200 │ │ │ │ svclt 0x00a40201 │ │ │ │ - ldcleq 0, cr15, [pc], #316 @ 0xfaed4 │ │ │ │ - ble 0x24c7e0 │ │ │ │ + ldcleq 0, cr15, [pc], #316 @ 0xfaf5c │ │ │ │ + ble 0x24c868 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svclt 0x00bc45ce │ │ │ │ ldrmi r4, [r1], ip, asr #13 │ │ │ │ @ instruction: 0xf801b10a │ │ │ │ andcc ip, r1, r0, lsl r0 │ │ │ │ streq lr, [r9, -r7, asr #20] │ │ │ │ - streq pc, [pc, #965] @ 0xfb17d │ │ │ │ + streq pc, [pc, #965] @ 0xfb205 │ │ │ │ bicsle r2, r1, r8, lsl #16 │ │ │ │ @ instruction: 0xf504b127 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - bllt 0xfe3b8d94 │ │ │ │ + bllt 0xfe3b8e1c │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [r7], -r3, lsl #1 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ movwls r2, #5632 @ 0x1600 │ │ │ │ - blx 0xffeb8db4 │ │ │ │ + blx 0xffeb8e3c │ │ │ │ vmovne.f64 d9, #145 @ 0xc0880000 -4.250 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf1c3370e │ │ │ │ @ instruction: 0xf9310820 │ │ │ │ @ instruction: 0xf1b3cf02 │ │ │ │ - b 0x14bb68c │ │ │ │ - blx 0xc1a9c0 │ │ │ │ - blx 0x4b9e20 │ │ │ │ - blx 0x14b9238 │ │ │ │ - b 0x1437624 │ │ │ │ + b 0x14bb714 │ │ │ │ + blx 0xc1aa48 │ │ │ │ + blx 0x4b9ea8 │ │ │ │ + blx 0x14b92c0 │ │ │ │ + b 0x14376ac │ │ │ │ svclt 0x00580c09 │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ @ instruction: 0xfe03fa4e │ │ │ │ svcvc 0x0080f5bc │ │ │ │ andeq pc, r0, #-2147483617 @ 0x8000001f │ │ │ │ andeq pc, r1, #0 │ │ │ │ @ instruction: 0xf04fbfa4 │ │ │ │ @@ -240316,169 +240351,169 @@ │ │ │ │ strcc r0, [r2, #-2176] @ 0xfffff780 │ │ │ │ ldrhle r4, [r2, #41] @ 0x29 │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - bllt 0xfb8e34 │ │ │ │ + bllt 0xfb8ebc │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ svcne 0x0015b082 │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ stmib sp, {r0, r2, r4, r5, r8, r9, sl}^ │ │ │ │ @ instruction: 0xf7f03100 │ │ │ │ - blls 0x139928 │ │ │ │ + blls 0x1399b0 │ │ │ │ stmdbls r1, {r9, sp} │ │ │ │ @ instruction: 0xf1c34616 │ │ │ │ @ instruction: 0xf8550820 │ │ │ │ - b 0x14eeabc │ │ │ │ - blx 0xc1aa60 │ │ │ │ - blx 0x4b9ec0 │ │ │ │ - b 0x14392d8 │ │ │ │ + b 0x14eeb44 │ │ │ │ + blx 0xc1aae8 │ │ │ │ + blx 0x4b9f48 │ │ │ │ + b 0x1439360 │ │ │ │ @ instruction: 0xf1b30c09 │ │ │ │ - blx 0x147d340 │ │ │ │ + blx 0x147d3c8 │ │ │ │ svclt 0x005cfa03 │ │ │ │ @ instruction: 0xf909fa4e │ │ │ │ @ instruction: 0x0c09ea4c │ │ │ │ svccc 0x0080f5bc │ │ │ │ mcreq 1, 0, pc, cr0, cr10, {3} @ │ │ │ │ @ instruction: 0xf1bada2a │ │ │ │ svclt 0x00ab0f00 │ │ │ │ @ instruction: 0xf00046e1 │ │ │ │ @ instruction: 0xf04f0c01 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ - blx 0x18bd2ec │ │ │ │ + blx 0x18bd374 │ │ │ │ @ instruction: 0xf831fe80 │ │ │ │ - b 0x12a2f7c │ │ │ │ + b 0x12a3004 │ │ │ │ vrsubhn.i16 d16, q0, q6 │ │ │ │ @ instruction: 0xf857100f │ │ │ │ - b 0xbaaff8 │ │ │ │ - b 0x33e734 │ │ │ │ - b 0x147df38 │ │ │ │ + b 0xbab080 │ │ │ │ + b 0x33e7bc │ │ │ │ + b 0x147dfc0 │ │ │ │ @ instruction: 0xf8210c0c │ │ │ │ andcc ip, r1, #34 @ 0x22 │ │ │ │ bicle r2, r8, r4, lsl #20 │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ - blt 0xff8b8eec │ │ │ │ + blt 0xff8b8f74 │ │ │ │ stceq 0, cr15, [r1], {-0} │ │ │ │ ldmibvc pc!, {r0, r1, r2, r3, r6, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ svclt 0x0000e7d9 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [sp], -r2, lsl #1 │ │ │ │ @ instruction: 0x46044617 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f09301 │ │ │ │ - blls 0x179864 │ │ │ │ + blls 0x1798ec │ │ │ │ vrsubhn.i16 d20, q0, │ │ │ │ svcne 0x003d008f │ │ │ │ strcc r2, [ip, -r0, lsl #12] │ │ │ │ stmdbeq r0!, {r0, r1, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ svccs 0x0004f855 │ │ │ │ vfmsvc.f32 s29, s4, s30 │ │ │ │ stc2 10, cr15, [r3], {34} @ 0x22 @ │ │ │ │ vpmax.s8 d15, d9, d14 │ │ │ │ @ instruction: 0x0c02ea4c │ │ │ │ eoreq pc, r0, #-1073741780 @ 0xc000002c │ │ │ │ - blx 0x1f98c4 │ │ │ │ - blx 0x14aad00 │ │ │ │ - b 0x143779c │ │ │ │ + blx 0x1f994c │ │ │ │ + blx 0x14aad88 │ │ │ │ + b 0x1437824 │ │ │ │ @ instruction: 0xf5bc0c02 │ │ │ │ @ instruction: 0xf17a3f80 │ │ │ │ - ble 0xabb7a0 │ │ │ │ + ble 0xabb828 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf04fbfae │ │ │ │ @ instruction: 0xf0000a00 │ │ │ │ @ instruction: 0xf04f0a01 │ │ │ │ sbclt r0, r2, #0, 24 │ │ │ │ @ instruction: 0xe002f8b1 │ │ │ │ - b 0x12873cc │ │ │ │ + b 0x1287454 │ │ │ │ stmdbeq r0, {r1, r3, r9, sl} │ │ │ │ @ instruction: 0xf85842bd │ │ │ │ - b 0xc83090 │ │ │ │ - b 0x3fe7d4 │ │ │ │ - b 0x147dfd8 │ │ │ │ + b 0xc83118 │ │ │ │ + b 0x3fe85c │ │ │ │ + b 0x147e060 │ │ │ │ @ instruction: 0xf8210c0c │ │ │ │ bicle ip, fp, r2, lsl #24 │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ - blt 0x2038fb0 │ │ │ │ - beq 0x176ff4 │ │ │ │ - ldclvc 6, cr15, [pc], #316 @ 0xfb134 │ │ │ │ + blt 0x2039038 │ │ │ │ + beq 0x17707c │ │ │ │ + ldclvc 6, cr15, [pc], #316 @ 0xfb1bc │ │ │ │ svclt 0x0000e7db │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ cdpne 0, 9, cr11, cr6, cr2, {4} │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7f03100 │ │ │ │ - blls 0x1397a8 │ │ │ │ + blls 0x139830 │ │ │ │ stmdbls r1, {r9, sp} │ │ │ │ ldrmi r4, [r7], -r5, lsl #12 │ │ │ │ @ instruction: 0x36021e58 │ │ │ │ ldmdale r7, {r0, r1, r2, r3, r4, r5, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0x8000f9b6 │ │ │ │ stmdbeq r0!, {r6, r7, r8, ip, sp, lr, pc} │ │ │ │ - beq 0x9376f8 │ │ │ │ + beq 0x937780 │ │ │ │ vfmsvc.f32 s29, s16, s30 │ │ │ │ stc2 10, cr15, [r0], {40} @ 0x28 @ │ │ │ │ @ instruction: 0xf803fa28 │ │ │ │ @ instruction: 0xf909fa0e │ │ │ │ @ instruction: 0x0c09ea4c │ │ │ │ stmdbeq r0!, {r0, r1, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ - blx 0x14aadb4 │ │ │ │ - blx 0x4b9880 │ │ │ │ + blx 0x14aae3c │ │ │ │ + blx 0x4b9908 │ │ │ │ svclt 0x0058f909 │ │ │ │ @ instruction: 0x0c0aea4c │ │ │ │ stmdaeq r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdbeq r0!, {r0, r1, r4, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ stceq 0, cr15, [r1], {12} │ │ │ │ - blx 0x14aade0 │ │ │ │ - b 0x1339498 │ │ │ │ - blx 0x147d09c │ │ │ │ - bl 0x83a888 │ │ │ │ + blx 0x14aae68 │ │ │ │ + b 0x1339520 │ │ │ │ + blx 0x147d124 │ │ │ │ + bl 0x83a910 │ │ │ │ @ instruction: 0xf14e0c08 │ │ │ │ @ instruction: 0xf1bc0e00 │ │ │ │ @ instruction: 0xf17e0f80 │ │ │ │ svclt 0x00a20800 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr5, {0} │ │ │ │ - ldcleq 0, cr15, [pc], #-316 @ 0xfaf58 │ │ │ │ - ble 0x34cc58 │ │ │ │ + ldcleq 0, cr15, [pc], #-316 @ 0xfafe0 │ │ │ │ + ble 0x34cce0 │ │ │ │ svceq 0x0080f11c │ │ │ │ mcreq 1, 0, pc, cr0, cr14, {2} @ │ │ │ │ @ instruction: 0xf005da1e │ │ │ │ @ instruction: 0xf04f0e01 │ │ │ │ ldrbtmi r0, [r0], r0, lsl #25 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf801d001 │ │ │ │ andcc ip, r1, #18 │ │ │ │ streq lr, [r8, -r7, asr #20] │ │ │ │ - streq pc, [pc, #965] @ 0xfb485 │ │ │ │ + streq pc, [pc, #965] @ 0xfb50d │ │ │ │ lslsle r2, r8, #20 │ │ │ │ @ instruction: 0xf504b127 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ - blt 0x2b909c │ │ │ │ + blt 0x2b9124 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ cdpeq 0, 0, cr15, cr1, cr5, {0} │ │ │ │ svclt 0x0000e7e0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -240486,29 +240521,29 @@ │ │ │ │ ldrmi fp, [r7], -r2, lsl #1 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ movwls r2, #5632 @ 0x1600 │ │ │ │ @ instruction: 0xf96af7f0 │ │ │ │ @ instruction: 0xf3c09b01 │ │ │ │ cdpne 1, 11, cr0, cr8, cr15, {2} │ │ │ │ cdpne 7, 5, cr3, cr10, cr14, {0} │ │ │ │ - blcs 0x10c7124 │ │ │ │ + blcs 0x10c71ac │ │ │ │ @ instruction: 0xf9b0d856 │ │ │ │ @ instruction: 0xf1c28000 │ │ │ │ @ instruction: 0xf1b20920 │ │ │ │ - b 0x14bd9ac │ │ │ │ - blx 0xb1acd0 │ │ │ │ - blx 0xb3a13c │ │ │ │ - blx 0x4b9144 │ │ │ │ - b 0x1439560 │ │ │ │ + b 0x14bda34 │ │ │ │ + blx 0xb1ad58 │ │ │ │ + blx 0xb3a1c4 │ │ │ │ + blx 0x4b91cc │ │ │ │ + b 0x14395e8 │ │ │ │ @ instruction: 0xf1c30c09 │ │ │ │ svclt 0x00580920 │ │ │ │ - blx 0x3b9a80 │ │ │ │ + blx 0x3b9b08 │ │ │ │ @ instruction: 0xf909fa0e │ │ │ │ - b 0x142aeb0 │ │ │ │ - b 0x12fe17c │ │ │ │ + b 0x142af38 │ │ │ │ + b 0x12fe204 │ │ │ │ @ instruction: 0xf1b30809 │ │ │ │ @ instruction: 0xf00c0920 │ │ │ │ svclt 0x005c0c01 │ │ │ │ @ instruction: 0xf909fa4e │ │ │ │ stmdaeq r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xfe03fa4e │ │ │ │ @ instruction: 0x0c08eb1c │ │ │ │ @@ -240516,15 +240551,15 @@ │ │ │ │ svceq 0x0080f1bc │ │ │ │ stmdaeq r0, {r1, r2, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf001bfa2 │ │ │ │ @ instruction: 0xf04f0e01 │ │ │ │ uxtahmi r0, r0, pc, ror #24 @ │ │ │ │ @ instruction: 0xf11cda09 │ │ │ │ @ instruction: 0xf15e0f80 │ │ │ │ - ble 0x83e994 │ │ │ │ + ble 0x83ea1c │ │ │ │ cdpeq 0, 0, cr15, cr1, cr1, {0} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf1be46f0 │ │ │ │ andle r0, r1, r0, lsl #30 │ │ │ │ andgt pc, r1, r5, lsl #17 │ │ │ │ streq lr, [r8], -r6, asr #20 │ │ │ │ strcc r0, [r2, #-2185] @ 0xfffff777 │ │ │ │ @@ -240541,124 +240576,124 @@ │ │ │ │ svclt 0x0000e7e1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ svcne 0x0016b082 │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ - @ instruction: 0xf2c018b8 │ │ │ │ + vmvn.i16 d18, #8 @ 0x0008 │ │ │ │ stmib sp, {r0, r2, r4, r5, fp}^ │ │ │ │ @ instruction: 0xf7f03100 │ │ │ │ - blls 0x1395c0 │ │ │ │ + blls 0x139648 │ │ │ │ stmdbls r1, {r9, sp} │ │ │ │ mrcne 6, 2, r4, cr13, cr7, {0} │ │ │ │ - blcs 0x10c8a20 │ │ │ │ + blcs 0x10c8aa8 │ │ │ │ @ instruction: 0xf8d6d859 │ │ │ │ @ instruction: 0xf1c59000 │ │ │ │ - b 0x14bda9c │ │ │ │ - blx 0xb5adc4 │ │ │ │ - blx 0xb7a238 │ │ │ │ - blx 0x4b9634 │ │ │ │ - b 0x1439a54 │ │ │ │ + b 0x14bdb24 │ │ │ │ + blx 0xb5ae4c │ │ │ │ + blx 0xb7a2c0 │ │ │ │ + blx 0x4b96bc │ │ │ │ + b 0x1439adc │ │ │ │ @ instruction: 0xf1b50c0a │ │ │ │ svclt 0x005c0a20 │ │ │ │ - blx 0x3b9b70 │ │ │ │ + blx 0x3b9bf8 │ │ │ │ @ instruction: 0x0c0aea4c │ │ │ │ - beq 0x93794c │ │ │ │ + beq 0x9379d4 │ │ │ │ stceq 0, cr15, [r1], {12} │ │ │ │ - blx 0x3b9a80 │ │ │ │ + blx 0x3b9b08 │ │ │ │ stmdbeq sl, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - beq 0x93791c │ │ │ │ - blx 0x14aafc4 │ │ │ │ - b 0x1379a80 │ │ │ │ - blx 0x147d684 │ │ │ │ - bl 0x83aa6c │ │ │ │ + beq 0x9379a4 │ │ │ │ + blx 0x14ab04c │ │ │ │ + b 0x1379b08 │ │ │ │ + blx 0x147d70c │ │ │ │ + bl 0x83aaf4 │ │ │ │ @ instruction: 0xf14e0c09 │ │ │ │ @ instruction: 0xf5bc0e00 │ │ │ │ @ instruction: 0xf17e4f00 │ │ │ │ - ble 0xcbd670 │ │ │ │ + ble 0xcbd6f8 │ │ │ │ svcmi 0x0000f51c │ │ │ │ mcreq 1, 0, pc, cr0, cr14, {2} @ │ │ │ │ @ instruction: 0xf000bfbc │ │ │ │ @ instruction: 0xf44f0e01 │ │ │ │ - ble 0x98e284 │ │ │ │ + ble 0x98e30c │ │ │ │ streq lr, [lr, -r7, asr #20] │ │ │ │ mcr2 10, 4, pc, cr0, cr15, {2} @ │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eorsls pc, lr, r8, asr r8 @ │ │ │ │ eor pc, r2, r1, lsr r8 @ │ │ │ │ @ instruction: 0x0c09ea0c │ │ │ │ vmlaeq.f32 s28, s18, s29 │ │ │ │ @ instruction: 0x0c0cea4e │ │ │ │ eorgt pc, r2, r1, lsr #16 │ │ │ │ - bcs 0x207ab0 │ │ │ │ + bcs 0x207b38 │ │ │ │ @ instruction: 0xb127d1ae │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f047f0 │ │ │ │ @ instruction: 0xf04fb911 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldrb r0, [r9, r0, lsl #28] │ │ │ │ cdpeq 0, 0, cr15, cr1, cr0, {0} │ │ │ │ - ldclvc 6, cr15, [pc], #284 @ 0xfb3f4 │ │ │ │ + ldclvc 6, cr15, [pc], #284 @ 0xfb47c │ │ │ │ svclt 0x0000e7d4 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [sp], -r2, lsl #1 │ │ │ │ @ instruction: 0x46044617 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f09301 │ │ │ │ - blls 0x1794c0 │ │ │ │ + blls 0x179548 │ │ │ │ svcne 0x003a4629 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ strcs r3, [r0], -ip, lsl #14 │ │ │ │ andcc r1, r4, #1488 @ 0x5d0 │ │ │ │ ldmdale r9, {r0, r1, r2, r3, r4, r5, r8, r9, fp, sp}^ │ │ │ │ ldrdls pc, [r0], -r2 │ │ │ │ - beq 0x937a34 │ │ │ │ + beq 0x937abc │ │ │ │ vfmsvc.f32 s29, s18, s30 │ │ │ │ stc2 10, cr15, [r5], {41} @ 0x29 @ │ │ │ │ @ instruction: 0xf903fa29 │ │ │ │ - blx 0x3b9b68 │ │ │ │ + blx 0x3b9bf0 │ │ │ │ @ instruction: 0x0c0aea4c │ │ │ │ - beq 0x937a0c │ │ │ │ - blx 0x14ab0ac │ │ │ │ - b 0x1439b68 │ │ │ │ + beq 0x937a94 │ │ │ │ + blx 0x14ab134 │ │ │ │ + b 0x1439bf0 │ │ │ │ @ instruction: 0xf1c30c0a │ │ │ │ @ instruction: 0xf00c0a20 │ │ │ │ - blx 0x47e350 │ │ │ │ - b 0x1379b78 │ │ │ │ + blx 0x47e3d8 │ │ │ │ + b 0x1379c00 │ │ │ │ @ instruction: 0xf1b3090a │ │ │ │ svclt 0x005c0a20 │ │ │ │ - blx 0x3b9c94 │ │ │ │ + blx 0x3b9d1c │ │ │ │ stmdbeq sl, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xfe03fa4e │ │ │ │ @ instruction: 0x0c09eb1c │ │ │ │ cdpeq 1, 0, cr15, cr0, cr14, {2} │ │ │ │ svcmi 0x0000f5bc │ │ │ │ stmdbeq r0, {r1, r2, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf51cda2f │ │ │ │ @ instruction: 0xf15e4f00 │ │ │ │ svclt 0x00bc0e00 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr0, {0} │ │ │ │ stcmi 4, cr15, [r0], {79} @ 0x4f │ │ │ │ tstcc r4, r2, lsr #20 │ │ │ │ streq lr, [lr], -r6, asr #20 │ │ │ │ mcr2 10, 4, pc, cr0, cr15, {2} @ │ │ │ │ - b 0x14cbdf4 │ │ │ │ + b 0x14cbe7c │ │ │ │ @ instruction: 0xf8581010 │ │ │ │ @ instruction: 0xf831903e │ │ │ │ - b 0x4363ac │ │ │ │ - b 0xc7e3cc │ │ │ │ - b 0x147ebd0 │ │ │ │ + b 0x436434 │ │ │ │ + b 0xc7e454 │ │ │ │ + b 0x147ec58 │ │ │ │ @ instruction: 0xf8210c0c │ │ │ │ @ instruction: 0xd1aecc02 │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ @@ -240675,26 +240710,26 @@ │ │ │ │ ldrmi fp, [r6], -r3, lsl #1 │ │ │ │ @ instruction: 0x4604461d │ │ │ │ ldmcc pc!, {r0, r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf7ef9101 │ │ │ │ andcs pc, r0, #956 @ 0x3bc │ │ │ │ @ instruction: 0x1eb39901 │ │ │ │ @ instruction: 0x46164617 │ │ │ │ - ldccs 3, cr3, [pc, #-8]! @ 0xfb408 │ │ │ │ + ldccs 3, cr3, [pc, #-8]! @ 0xfb490 │ │ │ │ @ instruction: 0xf8b3d832 │ │ │ │ - blx 0xcb3418 │ │ │ │ + blx 0xcb34a0 │ │ │ │ @ instruction: 0xf00cfc08 │ │ │ │ - blx 0xc7e424 │ │ │ │ - bl 0x83ac38 │ │ │ │ - bl 0x12be460 │ │ │ │ + blx 0xc7e4ac │ │ │ │ + bl 0x83acc0 │ │ │ │ + bl 0x12be4e8 │ │ │ │ @ instruction: 0xf5bc0e07 │ │ │ │ @ instruction: 0xf17e7f80 │ │ │ │ svclt 0x00220e00 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr0, {0} │ │ │ │ - ldcleq 0, cr15, [pc], #316 @ 0xfb578 │ │ │ │ + ldcleq 0, cr15, [pc], #316 @ 0xfb600 │ │ │ │ andle r4, r3, #252706816 @ 0xf100000 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr0, {0} │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf801d001 │ │ │ │ andcc ip, r1, #18 │ │ │ │ streq lr, [r9], -r6, asr #20 │ │ │ │ @@ -240749,43 +240784,43 @@ │ │ │ │ strb r0, [r2, r0, lsl #24]! │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [r6], -r2, lsl #1 │ │ │ │ @ instruction: 0x4604461d │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ @ instruction: 0xf7ef9101 │ │ │ │ @ instruction: 0xf04fff4f │ │ │ │ stmdbls r1, {r9, sl, fp} │ │ │ │ uhasxmi r1, r3, r2 │ │ │ │ @ instruction: 0xf1054676 │ │ │ │ andcc r3, r4, #16711680 @ 0xff0000 │ │ │ │ ldmdale fp!, {r0, r1, r2, r3, r4, r5, r8, sl, fp, sp} │ │ │ │ ldrdls pc, [r0], -r2 │ │ │ │ stc2 10, cr15, [r8], {41} @ 0x29 @ │ │ │ │ stceq 0, cr15, [r1], {12} │ │ │ │ @ instruction: 0xf905fa29 │ │ │ │ @ instruction: 0x0c09eb1c │ │ │ │ - beq 0x2b6288 │ │ │ │ + beq 0x2b6310 │ │ │ │ svccc 0x0080f5bc │ │ │ │ - beq 0x137b60 │ │ │ │ + beq 0x137be8 │ │ │ │ svclt 0x002446e1 │ │ │ │ stceq 0, cr15, [r1], {-0} │ │ │ │ ldmibvc pc!, {r0, r1, r2, r3, r6, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf04fd201 │ │ │ │ - blx 0x18be58c │ │ │ │ - b 0x11f9f90 │ │ │ │ + blx 0x18be614 │ │ │ │ + b 0x11fa018 │ │ │ │ @ instruction: 0xf831030c │ │ │ │ vaddl.u8 q14, d0, d30 │ │ │ │ @ instruction: 0xf857100f │ │ │ │ - b 0xc23688 │ │ │ │ - b 0x33e5cc │ │ │ │ - b 0x13fd9d0 │ │ │ │ + b 0xc23710 │ │ │ │ + b 0x33e654 │ │ │ │ + b 0x13fda58 │ │ │ │ @ instruction: 0xf8210c09 │ │ │ │ @ instruction: 0xf10ec02e │ │ │ │ @ instruction: 0xf1be0e01 │ │ │ │ bicle r0, ip, r4, lsl #30 │ │ │ │ @ instruction: 0xf504b123 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ @@ -240799,35 +240834,35 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x460f4616 │ │ │ │ @ instruction: 0x4604461d │ │ │ │ cdp2 7, 15, cr15, cr6, cr15, {7} │ │ │ │ ldrtmi r2, [r9], -r0, lsl #6 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr6, {5} │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ ldrmi r3, [sl], -ip, lsl #12 │ │ │ │ ldmcc pc!, {r0, r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ cdpeq 1, 0, cr15, cr4, cr14, {0} │ │ │ │ ldmdale r7!, {r0, r1, r2, r3, r4, r5, r8, sl, fp, sp} │ │ │ │ ldrdls pc, [r0], -lr │ │ │ │ stc2 10, cr15, [r8], {41} @ 0x29 @ │ │ │ │ stceq 0, cr15, [r1], {12} │ │ │ │ @ instruction: 0xf905fa29 │ │ │ │ @ instruction: 0x0c09eb1c │ │ │ │ - beq 0x1b6338 │ │ │ │ + beq 0x1b63c0 │ │ │ │ svccc 0x0080f5bc │ │ │ │ - beq 0x137c20 │ │ │ │ + beq 0x137ca8 │ │ │ │ svclt 0x002446e1 │ │ │ │ stceq 0, cr15, [r1], {-0} │ │ │ │ ldmibvc pc!, {r0, r1, r2, r3, r6, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ @ instruction: 0xf04fd201 │ │ │ │ - blx 0x18be64c │ │ │ │ - b 0x11fa050 │ │ │ │ + blx 0x18be6d4 │ │ │ │ + b 0x11fa0d8 │ │ │ │ tstcc r4, ip, lsl #6 │ │ │ │ stcgt 8, cr15, [r2], {49} @ 0x31 │ │ │ │ ldrbmi r0, [r6, #-2304]! @ 0xfffff700 │ │ │ │ eorsge pc, sl, r7, asr r8 @ │ │ │ │ @ instruction: 0x0c0aea2c │ │ │ │ stmdbeq sl, {r0, r3, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x0c09ea4c │ │ │ │ @@ -240843,55 +240878,55 @@ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ cdpne 0, 9, cr11, cr6, cr2, {4} │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ef3100 │ │ │ │ - blls 0x13b114 │ │ │ │ + blls 0x13b19c │ │ │ │ stmdbls r1, {r9, sp} │ │ │ │ ldrmi r4, [r7], -r5, lsl #12 │ │ │ │ @ instruction: 0x36021e58 │ │ │ │ ldmdale r5, {r0, r1, r2, r3, r4, r5, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xe000f9b6 │ │ │ │ stmdaeq r0!, {r6, r7, r8, ip, sp, lr, pc} │ │ │ │ - beq 0x937d8c │ │ │ │ + beq 0x937e14 │ │ │ │ stmibvc lr!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stc2 10, cr15, [r0], {46} @ 0x2e @ │ │ │ │ vseleq.f32 s30, s6, s29 │ │ │ │ @ instruction: 0xf808fa09 │ │ │ │ @ instruction: 0x0c08ea4c │ │ │ │ stmdaeq r0!, {r0, r1, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ - blx 0x136b448 │ │ │ │ - blx 0x379f14 │ │ │ │ + blx 0x136b4d0 │ │ │ │ + blx 0x379f9c │ │ │ │ svclt 0x0058f808 │ │ │ │ @ instruction: 0x0c0aea4c │ │ │ │ vmlseq.f32 s28, s16, s28 │ │ │ │ stmdaeq r0!, {r0, r1, r4, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ stceq 0, cr15, [r1], {12} │ │ │ │ - blx 0x136b474 │ │ │ │ - b 0x14b9728 │ │ │ │ - blx 0x133ef2c │ │ │ │ - bl 0x83971c │ │ │ │ + blx 0x136b4fc │ │ │ │ + b 0x14b97b0 │ │ │ │ + blx 0x133efb4 │ │ │ │ + bl 0x8397a4 │ │ │ │ @ instruction: 0xf1480c0e │ │ │ │ @ instruction: 0xf5bc0e00 │ │ │ │ @ instruction: 0xf17e7f80 │ │ │ │ svclt 0x00a20800 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr5, {0} │ │ │ │ - ldcleq 0, cr15, [pc], #316 @ 0xfb864 │ │ │ │ - ble 0x2cd2ec │ │ │ │ + ldcleq 0, cr15, [pc], #316 @ 0xfb8ec │ │ │ │ + ble 0x2cd374 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf005da1e │ │ │ │ @ instruction: 0xf04f0e01 │ │ │ │ ldrbtmi r0, [r0], r0, lsl #24 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf801d001 │ │ │ │ andcc ip, r1, #18 │ │ │ │ streq lr, [r8, -r7, asr #20] │ │ │ │ - streq pc, [pc, #965] @ 0xfbb15 │ │ │ │ + streq pc, [pc, #965] @ 0xfbb9d │ │ │ │ @ instruction: 0xd1b22a08 │ │ │ │ @ instruction: 0xf504b127 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ cdplt 7, 11, cr15, cr14, cr15, {7} │ │ │ │ @@ -240906,44 +240941,44 @@ │ │ │ │ ldrmi fp, [r7], -r2, lsl #1 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ movwls r2, #5632 @ 0x1600 │ │ │ │ cdp2 7, 2, cr15, cr2, cr15, {7} │ │ │ │ @ instruction: 0xf3c09b01 │ │ │ │ cdpne 1, 11, cr0, cr8, cr15, {2} │ │ │ │ cdpne 7, 5, cr3, cr10, cr14, {0} │ │ │ │ - blcs 0x10c77b4 │ │ │ │ + blcs 0x10c783c │ │ │ │ @ instruction: 0xf9b0d854 │ │ │ │ @ instruction: 0xf1c2e000 │ │ │ │ @ instruction: 0xf1b20820 │ │ │ │ - b 0x14be03c │ │ │ │ - blx 0xc99f78 │ │ │ │ - blx 0xcba7cc │ │ │ │ - blx 0x37afd4 │ │ │ │ - b 0x14397ec │ │ │ │ + b 0x14be0c4 │ │ │ │ + blx 0xc9a000 │ │ │ │ + blx 0xcba854 │ │ │ │ + blx 0x37b05c │ │ │ │ + b 0x1439874 │ │ │ │ @ instruction: 0xf1c30c08 │ │ │ │ svclt 0x00580820 │ │ │ │ - blx 0x3ba0fc │ │ │ │ + blx 0x3ba184 │ │ │ │ @ instruction: 0xf808fa09 │ │ │ │ - b 0x142b540 │ │ │ │ - b 0x147e80c │ │ │ │ + b 0x142b5c8 │ │ │ │ + b 0x147e894 │ │ │ │ @ instruction: 0xf1b30e08 │ │ │ │ @ instruction: 0xf00c0820 │ │ │ │ svclt 0x005c0c01 │ │ │ │ @ instruction: 0xf808fa49 │ │ │ │ vmlseq.f32 s28, s16, s28 │ │ │ │ @ instruction: 0xf803fa49 │ │ │ │ @ instruction: 0x0c0eeb1c │ │ │ │ cdpeq 1, 0, cr15, cr0, cr8, {2} │ │ │ │ svcvc 0x0080f5bc │ │ │ │ stmdaeq r0, {r1, r2, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf001bfa2 │ │ │ │ @ instruction: 0xf04f0e01 │ │ │ │ @ instruction: 0x46f00cff │ │ │ │ @ instruction: 0xf1beda07 │ │ │ │ - ble 0x83f420 │ │ │ │ + ble 0x83f4a8 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr1, {0} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf1be46f0 │ │ │ │ andle r0, r1, r0, lsl #30 │ │ │ │ andgt pc, r1, r5, lsl #17 │ │ │ │ streq lr, [r8], -r6, asr #20 │ │ │ │ strcc r0, [r2, #-2185] @ 0xfffff777 │ │ │ │ @@ -240960,57 +240995,57 @@ │ │ │ │ svclt 0x0000e7e1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ svcne 0x0015b082 │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ stmib sp, {r0, r2, r4, r5, r8, r9, sl}^ │ │ │ │ @ instruction: 0xf7ef3100 │ │ │ │ - blls 0x13af34 │ │ │ │ + blls 0x13afbc │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrbtmi r9, [r6], -r1, lsl #18 │ │ │ │ strcc r1, [r4, #-3674] @ 0xfffff1a6 │ │ │ │ ldmdale r9, {r0, r1, r2, r3, r4, r5, r8, r9, fp, sp}^ │ │ │ │ ldrdhi pc, [r0], -r5 │ │ │ │ - beq 0x937fb0 │ │ │ │ + beq 0x938038 │ │ │ │ stmibvc r8!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stc2 10, cr15, [r2], {40} @ 0x28 @ │ │ │ │ @ instruction: 0xf803fa28 │ │ │ │ - blx 0x3ba0dc │ │ │ │ + blx 0x3ba164 │ │ │ │ @ instruction: 0x0c0aea4c │ │ │ │ - beq 0x937f88 │ │ │ │ - blx 0x136b634 │ │ │ │ - b 0x143a0f0 │ │ │ │ + beq 0x938010 │ │ │ │ + blx 0x136b6bc │ │ │ │ + b 0x143a178 │ │ │ │ @ instruction: 0xf1c30c0a │ │ │ │ @ instruction: 0xf00c0a20 │ │ │ │ - blx 0x33e8d8 │ │ │ │ - b 0x133a100 │ │ │ │ + blx 0x33e960 │ │ │ │ + b 0x133a188 │ │ │ │ @ instruction: 0xf1b3080a │ │ │ │ svclt 0x005c0a20 │ │ │ │ - blx 0x3ba208 │ │ │ │ + blx 0x3ba290 │ │ │ │ stmdaeq sl, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf903fa49 │ │ │ │ @ instruction: 0x0c08eb1c │ │ │ │ stmdbeq r0, {r0, r3, r6, r8, ip, sp, lr, pc} │ │ │ │ svccc 0x0080f5bc │ │ │ │ stmdaeq r0, {r0, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b9da2f │ │ │ │ svclt 0x00bc0f00 │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - b 0x12b21a0 │ │ │ │ - blx 0x18bd134 │ │ │ │ + b 0x12b2228 │ │ │ │ + blx 0x18bd1bc │ │ │ │ vmlal.u8 , d16, d0 │ │ │ │ @ instruction: 0xf857100f │ │ │ │ @ instruction: 0xf8319038 │ │ │ │ - b 0x41b9dc │ │ │ │ - b 0xafe94c │ │ │ │ - b 0x12fd950 │ │ │ │ + b 0x41ba64 │ │ │ │ + b 0xafe9d4 │ │ │ │ + b 0x12fd9d8 │ │ │ │ @ instruction: 0xf8210c0c │ │ │ │ @ instruction: 0xf10ec02e │ │ │ │ @ instruction: 0xf1be0e01 │ │ │ │ @ instruction: 0xd1ae0f04 │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ @@ -241024,98 +241059,98 @@ │ │ │ │ @ instruction: 0xe7d27cff │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [r6], -r2, lsl #1 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ @ instruction: 0xf7ef9301 │ │ │ │ - blls 0x17ae34 │ │ │ │ + blls 0x17aebc │ │ │ │ @ instruction: 0xf1a64629 │ │ │ │ vmull.p8 q8, d0, d4 │ │ │ │ strcc r0, [ip], -pc, lsl #1 │ │ │ │ cdpne 5, 5, cr2, cr10, cr0, {0} │ │ │ │ cdpeq 1, 0, cr15, cr4, cr14, {0} │ │ │ │ ldmdale r7, {r0, r1, r2, r3, r4, r5, r8, r9, fp, sp}^ │ │ │ │ ldrdhi pc, [r0], -lr │ │ │ │ - beq 0x9380b8 │ │ │ │ + beq 0x938140 │ │ │ │ stmibvc r8!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stc2 10, cr15, [r2], {40} @ 0x28 @ │ │ │ │ @ instruction: 0xf803fa28 │ │ │ │ - blx 0x3ba1e4 │ │ │ │ + blx 0x3ba26c │ │ │ │ @ instruction: 0x0c0aea4c │ │ │ │ - beq 0x938090 │ │ │ │ - blx 0x136b73c │ │ │ │ - b 0x143a1f8 │ │ │ │ + beq 0x938118 │ │ │ │ + blx 0x136b7c4 │ │ │ │ + b 0x143a280 │ │ │ │ @ instruction: 0xf1c30c0a │ │ │ │ @ instruction: 0xf00c0a20 │ │ │ │ - blx 0x33e9e0 │ │ │ │ - b 0x133a208 │ │ │ │ + blx 0x33ea68 │ │ │ │ + b 0x133a290 │ │ │ │ @ instruction: 0xf1b3080a │ │ │ │ svclt 0x005c0a20 │ │ │ │ - blx 0x3ba310 │ │ │ │ + blx 0x3ba398 │ │ │ │ stmdaeq sl, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf903fa49 │ │ │ │ @ instruction: 0x0c08eb1c │ │ │ │ stmdbeq r0, {r0, r3, r6, r8, ip, sp, lr, pc} │ │ │ │ svccc 0x0080f5bc │ │ │ │ stmdaeq r0, {r0, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b9da2d │ │ │ │ svclt 0x00bc0f00 │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ tstcc r4, r2, lsr #20 │ │ │ │ streq lr, [r8, #-2629] @ 0xfffff5bb │ │ │ │ @ instruction: 0xf880fa5f │ │ │ │ - b 0x14ccffc │ │ │ │ + b 0x14cd084 │ │ │ │ @ instruction: 0xf8571010 │ │ │ │ @ instruction: 0xf8319038 │ │ │ │ - b 0x41ea38 │ │ │ │ - b 0xafea58 │ │ │ │ - b 0x12fda5c │ │ │ │ + b 0x41eac0 │ │ │ │ + b 0xafeae0 │ │ │ │ + b 0x12fdae4 │ │ │ │ @ instruction: 0xf8210c0c │ │ │ │ @ instruction: 0xd1afcc02 │ │ │ │ @ instruction: 0xf504b125 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ stcllt 7, cr15, [r8, #-956] @ 0xfffffc44 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf000e7d9 │ │ │ │ @ instruction: 0xf64f0801 │ │ │ │ @ instruction: 0xe7d47cff │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec52c74 │ │ │ │ + bl 0xfec52cfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ef2100 │ │ │ │ - bls 0x13ad3c │ │ │ │ + bls 0x13adc4 │ │ │ │ stmdbls r1, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0103a02 │ │ │ │ @ instruction: 0xf1020f01 │ │ │ │ vsubl.u8 q8, d0, d2 │ │ │ │ svclt 0x001c008f │ │ │ │ @ instruction: 0xc000f8b2 │ │ │ │ andsgt pc, r3, r1, lsl #16 │ │ │ │ - blcs 0x3086ac │ │ │ │ + blcs 0x308734 │ │ │ │ @ instruction: 0x4620d1f1 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ef4010 │ │ │ │ svclt 0x0000bd19 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec52cc0 │ │ │ │ + bl 0xfec52d48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ svcne 0x00144607 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf7ef9101 │ │ │ │ stmdbls r1, {r0, r1, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mcr2 10, 4, pc, cr0, cr15, {2} @ │ │ │ │ eorcc pc, ip, r1, lsr r8 @ │ │ │ │ svcpl 0x0004f854 │ │ │ │ @@ -241127,39 +241162,39 @@ │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ svceq 0x0004f1bc │ │ │ │ ldrtmi sp, [r8], -sl, ror #3 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ef40f0 │ │ │ │ svclt 0x0000bce9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec52d20 │ │ │ │ + bl 0xfec52da8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ef2100 │ │ │ │ - bls 0x13ac90 │ │ │ │ + bls 0x13ad18 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0x1e939901 │ │ │ │ @ instruction: 0xf010320e │ │ │ │ @ instruction: 0xf1030f01 │ │ │ │ - b 0x14bc750 │ │ │ │ + b 0x14bc7d8 │ │ │ │ setend le │ │ │ │ svclt 0x001c0102 │ │ │ │ @ instruction: 0xc000f8b3 │ │ │ │ stcgt 8, cr15, [r1], {1} │ │ │ │ @ instruction: 0xd1f04293 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ stcllt 7, cr15, [r0], {239} @ 0xef │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec52d70 │ │ │ │ + bl 0xfec52df8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r4], -r8, ror #31 │ │ │ │ strmi r4, [r7], -sp, lsl #12 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ stc2 7, cr15, [ip], #-956 @ 0xfffffc44 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr4, {5} │ │ │ │ strcc r4, [ip], #-1577 @ 0xfffff9d7 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ @ instruction: 0xf85e884b │ │ │ │ @@ -241178,15 +241213,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ @ instruction: 0xf7ef4604 │ │ │ │ @ instruction: 0xf04ffc01 │ │ │ │ cdpne 12, 11, cr0, cr1, cr0, {0} │ │ │ │ @ instruction: 0xf9314667 │ │ │ │ - blcs 0xfe10b7f4 │ │ │ │ + blcs 0xfe10b87c │ │ │ │ vfmsvc.f32 s29, s6, s30 │ │ │ │ andeq pc, r0, #-2147483617 @ 0x8000001f │ │ │ │ andeq pc, r1, #0 │ │ │ │ @ instruction: 0xf04fbfa4 │ │ │ │ @ instruction: 0x4616087f │ │ │ │ ldrmi sp, [r8], r9, lsl #20 │ │ │ │ @ instruction: 0xf15e3380 │ │ │ │ @@ -241207,25 +241242,25 @@ │ │ │ │ svclt 0x0000bc53 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x460d4690 │ │ │ │ strcs r4, [r0], -r4, lsl #12 │ │ │ │ - blx 0xff139c1e │ │ │ │ + blx 0xff139ca6 │ │ │ │ cdpeq 1, 0, cr15, cr2, cr8, {5} │ │ │ │ @ instruction: 0xf1084629 │ │ │ │ vmlal.u8 q8, d0, d14 │ │ │ │ @ instruction: 0xf93e004f │ │ │ │ - blcs 0xfe10b87c │ │ │ │ + blcs 0xfe10b904 │ │ │ │ vstmiavc r3!, {s29-s107} │ │ │ │ andeq pc, r0, #124, 2 │ │ │ │ andeq pc, r1, #0 │ │ │ │ ldrbcs fp, [pc, -r4, lsr #31]! │ │ │ │ - ble 0x30d4dc │ │ │ │ + ble 0x30d564 │ │ │ │ orrcc r4, r0, #32505856 @ 0x1f00000 │ │ │ │ stceq 1, cr15, [r0], {92} @ 0x5c │ │ │ │ streq pc, [r0, #-79] @ 0xffffffb1 │ │ │ │ @ instruction: 0x2780bfbc │ │ │ │ tstlt r2, r5, lsl r6 │ │ │ │ @ instruction: 0x432e704f │ │ │ │ smlabbcc r2, r0, r8, r0 │ │ │ │ @@ -241238,17 +241273,17 @@ │ │ │ │ svclt 0x0000bc15 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ vrecps.f32 d17, d3, d5 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ tstls r1, r5, lsr r7 │ │ │ │ - blx 0x20b9ca2 │ │ │ │ + blx 0x20b9d2a │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrbtmi r9, [r6], -r1, lsl #18 │ │ │ │ svccc 0x0004f855 │ │ │ │ svcmi 0x0000f5b3 │ │ │ │ rscvc lr, r3, #323584 @ 0x4f000 │ │ │ │ stceq 1, cr15, [r0], {114} @ 0x72 │ │ │ │ @ instruction: 0xf513da2d │ │ │ │ @@ -241279,24 +241314,24 @@ │ │ │ │ @ instruction: 0xe7d87cff │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0xf7ef0735 │ │ │ │ svcne 0x0032fb2d │ │ │ │ strcc r4, [ip], -r9, lsr #12 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf8522500 │ │ │ │ @ instruction: 0xf5b33f04 │ │ │ │ - b 0x14cf99c │ │ │ │ + b 0x14cfa24 │ │ │ │ @ instruction: 0xf17e7ee3 │ │ │ │ - ble 0xb3eda4 │ │ │ │ + ble 0xb3ee2c │ │ │ │ svcmi 0x0000f513 │ │ │ │ @ instruction: 0xf15e469c │ │ │ │ svclt 0x00ae0e00 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ stcmi 4, cr15, [r0], {79} @ 0x4f │ │ │ │ mcr2 10, 4, pc, cr0, cr15, {2} @ │ │ │ │ @@ -241309,24 +241344,24 @@ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [r2], {33} @ 0x21 │ │ │ │ ldrdlt sp, [r5, -r7]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - bllt 0x1f39db4 │ │ │ │ + bllt 0x1f39e3c │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ - ldclvc 6, cr15, [pc], #284 @ 0xfbf1c │ │ │ │ + ldclvc 6, cr15, [pc], #284 @ 0xfbfa4 │ │ │ │ svclt 0x0000e7dc │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec5300c │ │ │ │ + bl 0xfec53094 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, ror #31 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ - blx 0xff9b9dd8 │ │ │ │ + blx 0xff9b9e60 │ │ │ │ @ instruction: 0xf1a62300 │ │ │ │ ldrmi r0, [lr], -r2, lsl #28 │ │ │ │ svcgt 0x0002f83e │ │ │ │ andeq pc, r1, #0 │ │ │ │ @ instruction: 0xf1bc2100 │ │ │ │ uqsub8mi r0, r7, pc @ │ │ │ │ ldrmi fp, [r1], -r4, lsl #31 │ │ │ │ @@ -241338,19 +241373,19 @@ │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ef40f8 │ │ │ │ svclt 0x0000bb43 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec5306c │ │ │ │ + bl 0xfec530f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ @ instruction: 0x46044617 │ │ │ │ - blx 0xfedb9e38 │ │ │ │ + blx 0xfedb9ec0 │ │ │ │ @ instruction: 0x46291ebb │ │ │ │ vabdl.u8 , d0, d14 │ │ │ │ strcs r0, [r0, #-79] @ 0xffffffb1 │ │ │ │ svcgt 0x0002f833 │ │ │ │ andeq pc, r1, #0 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svceq 0x00fff1bc │ │ │ │ @@ -241368,89 +241403,89 @@ │ │ │ │ svclt 0x0000bb11 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ vrecps.f32 d17, d3, d5 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ tstls r1, r5, lsr r7 │ │ │ │ - blx 0x1fb9ea8 │ │ │ │ + blx 0x1fb9f30 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrbtmi r9, [r6], -r1, lsl #18 │ │ │ │ @ instruction: 0xf855b2c2 │ │ │ │ @ instruction: 0xf8313f04 │ │ │ │ @ instruction: 0xf04fc02e │ │ │ │ @ instruction: 0xf5b30800 │ │ │ │ @ instruction: 0xf8573f80 │ │ │ │ svclt 0x00242032 │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ mvnsvc pc, #82837504 @ 0x4f00000 │ │ │ │ streq lr, [r8], -r6, asr #20 │ │ │ │ @ instruction: 0x0c02ea2c │ │ │ │ - b 0x140bf6c │ │ │ │ + b 0x140bff4 │ │ │ │ @ instruction: 0xf8210303 │ │ │ │ @ instruction: 0xf10e302e │ │ │ │ vmull.p8 q8, d0, d1 │ │ │ │ @ instruction: 0xf1be100f │ │ │ │ bicsle r0, pc, r4, lsl #30 │ │ │ │ @ instruction: 0xf504b126 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt 0xff4b9f08 │ │ │ │ + blt 0xff4b9f90 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0xf7ef0735 │ │ │ │ svcne 0x0032fa39 │ │ │ │ strcc r4, [ip], -r9, lsr #12 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ - blx 0x18c537c │ │ │ │ + blx 0x18c5404 │ │ │ │ @ instruction: 0xf852fe80 │ │ │ │ @ instruction: 0xf8b13f04 │ │ │ │ tstcc r4, r2 │ │ │ │ svccc 0x0080f5b3 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ eors pc, lr, r7, asr r8 @ │ │ │ │ @ instruction: 0xf000bf24 │ │ │ │ @ instruction: 0xf64f0801 │ │ │ │ - b 0x1258f9c │ │ │ │ - b 0xbfd3c4 │ │ │ │ - b 0x1befe0 │ │ │ │ - b 0x13fcbe4 │ │ │ │ + b 0x1259024 │ │ │ │ + b 0xbfd44c │ │ │ │ + b 0x1bf068 │ │ │ │ + b 0x13fcc6c │ │ │ │ stmdbeq r0, {r0, r1, r8, r9} │ │ │ │ @ instruction: 0xf82142b2 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ @ instruction: 0xf504b125 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ef41f0 │ │ │ │ svclt 0x0000ba8d │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec531d8 │ │ │ │ + bl 0xfec53260 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ @ instruction: 0x46044616 │ │ │ │ @ instruction: 0xf9fcf7ef │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x46671eb1 │ │ │ │ svccc 0x0002f931 │ │ │ │ svcvc 0x0080f5b3 │ │ │ │ vfmsvc.f32 s29, s6, s30 │ │ │ │ andeq pc, r0, #-2147483617 @ 0x8000001f │ │ │ │ andeq pc, r1, #0 │ │ │ │ mvnscs fp, #164, 30 @ 0x290 │ │ │ │ - ble 0x20d864 │ │ │ │ + ble 0x20d8ec │ │ │ │ ldrmi r2, [r6, #1536]! @ 0x600 │ │ │ │ @ instruction: 0x4633bfbc │ │ │ │ tstlt sl, r6, lsl r6 │ │ │ │ andscc pc, ip, r5, lsl #16 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ vbic.i32 d20, #34560 @ 0x00008700 │ │ │ │ @ instruction: 0xf1bc008f │ │ │ │ @@ -241458,25 +241493,25 @@ │ │ │ │ @ instruction: 0xf504b127 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ef40f8 │ │ │ │ svclt 0x0000ba53 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec5324c │ │ │ │ + bl 0xfec532d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r7], -r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ @ instruction: 0xf7ef2600 │ │ │ │ @ instruction: 0xf1a7f9c1 │ │ │ │ strtmi r0, [r9], -r2, lsl #24 │ │ │ │ vabdl.u8 , d0, d14 │ │ │ │ @ instruction: 0xf93c004f │ │ │ │ @ instruction: 0xf5b33f02 │ │ │ │ - b 0x14dbe74 │ │ │ │ + b 0x14dbefc │ │ │ │ @ instruction: 0xf17e7ee3 │ │ │ │ @ instruction: 0xf0000200 │ │ │ │ svclt 0x00a40201 │ │ │ │ @ instruction: 0x461523ff │ │ │ │ strcs sp, [r0, #-2564] @ 0xfffff5fc │ │ │ │ svclt 0x00bc45ae │ │ │ │ ldrmi r4, [r5], -fp, lsr #12 │ │ │ │ @@ -241484,39 +241519,39 @@ │ │ │ │ stmeq r0, {r1, r2, r3, r5, r8, r9, lr} │ │ │ │ ldrmi r3, [ip, #258]! @ 0x102 │ │ │ │ @ instruction: 0xb126d1e5 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ - blt 0x7ba070 │ │ │ │ + blt 0x7ba0f8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ vrecps.f32 d17, d3, d5 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ tstls r1, r5, lsr r7 │ │ │ │ @ instruction: 0xf984f7ef │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrbtmi r9, [r6], -r1, lsl #18 │ │ │ │ svccc 0x0004f855 │ │ │ │ svccc 0x0080f5b3 │ │ │ │ rscvc lr, r3, #323584 @ 0x4f000 │ │ │ │ stceq 1, cr15, [r0], {114} @ 0x72 │ │ │ │ - bcs 0x132990 │ │ │ │ + bcs 0x132a18 │ │ │ │ @ instruction: 0xf04fbfae │ │ │ │ @ instruction: 0xf0000800 │ │ │ │ movwcs r0, #2049 @ 0x801 │ │ │ │ @ instruction: 0xf831b2c2 │ │ │ │ - b 0x12ac1c0 │ │ │ │ + b 0x12ac248 │ │ │ │ vrsubhn.i16 d16, q0, q4 │ │ │ │ @ instruction: 0xf857100f │ │ │ │ - b 0xc041dc │ │ │ │ + b 0xc04264 │ │ │ │ andsmi r0, r3, r2, lsl #24 │ │ │ │ movweq lr, #14924 @ 0x3a4c │ │ │ │ eorcc pc, lr, r1, lsr #16 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ svceq 0x0004f1be │ │ │ │ ldrdlt sp, [r6, -sl]! │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @@ -241529,36 +241564,36 @@ │ │ │ │ @ instruction: 0xe7d973ff │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0xf7ef0735 │ │ │ │ svcne 0x0032f939 │ │ │ │ strcc r4, [ip], -r9, lsr #12 │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf8522500 │ │ │ │ @ instruction: 0xf5b33f04 │ │ │ │ - b 0x14cbf84 │ │ │ │ + b 0x14cc00c │ │ │ │ @ instruction: 0xf17c7ce3 │ │ │ │ - ble 0xa7f98c │ │ │ │ + ble 0xa7fa14 │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf04fbfae │ │ │ │ @ instruction: 0xf0000800 │ │ │ │ movwcs r0, #2049 @ 0x801 │ │ │ │ mcr2 10, 4, pc, cr0, cr15, {2} @ │ │ │ │ @ instruction: 0xc002f8b1 │ │ │ │ - b 0x12485b8 │ │ │ │ + b 0x1248640 │ │ │ │ stmdbeq r0, {r3, r8, sl} │ │ │ │ @ instruction: 0xf85742b2 │ │ │ │ - b 0xc342ac │ │ │ │ - b 0x1bf1f0 │ │ │ │ - b 0x13fcdf4 │ │ │ │ + b 0xc34334 │ │ │ │ + b 0x1bf278 │ │ │ │ + b 0x13fce7c │ │ │ │ @ instruction: 0xf8210303 │ │ │ │ bicsle r3, sl, r2, lsl #24 │ │ │ │ @ instruction: 0xf504b125 │ │ │ │ andcs r5, r1, #0, 6 │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ef41f0 │ │ │ │ @@ -241568,29 +241603,29 @@ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ │ │ @ instruction: 0xf7ef9301 │ │ │ │ - blls 0x17a5c0 │ │ │ │ + blls 0x17a648 │ │ │ │ vpadd.i8 , , │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ svcne 0x003a0535 │ │ │ │ cdpeq 1, 0, cr15, cr12, cr7, {0} │ │ │ │ svcvc 0x0004f852 │ │ │ │ svceq 0x0001f010 │ │ │ │ ldrtmi fp, [r4], -r8, lsl #30 │ │ │ │ movweq lr, #27271 @ 0x6a87 │ │ │ │ svclt 0x0018b2c6 │ │ │ │ vmvn.i32 d20, #-1946157056 @ 0x8c000000 │ │ │ │ ldrbmi r1, [r2, #-15]! │ │ │ │ eorsne pc, r6, r5, asr r8 @ │ │ │ │ - b 0x1cdad0 │ │ │ │ - b 0xfe1bce40 │ │ │ │ + b 0x1cdb58 │ │ │ │ + b 0xfe1bcec8 │ │ │ │ andsvs r0, r3, r7, lsl #6 │ │ │ │ ldrbmi sp, [r0], -r8, ror #3 │ │ │ │ @ instruction: 0xf950f7ef │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ @@ -241598,32 +241633,32 @@ │ │ │ │ @ instruction: 0xf04f87f0 │ │ │ │ @ instruction: 0x463431ff │ │ │ │ eoreq pc, r0, #-1073741784 @ 0xc0000028 │ │ │ │ strbeq pc, [r0], -r3, asr #3 @ │ │ │ │ stceq 1, cr15, [r4], {167} @ 0xa7 │ │ │ │ cdpeq 1, 0, cr15, cr12, cr7, {0} │ │ │ │ vpmax.s8 d15, d2, d1 │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ @ instruction: 0xf606fa21 │ │ │ │ @ instruction: 0xf1c34316 │ │ │ │ @ instruction: 0xf1c30220 │ │ │ │ - blx 0x93df10 │ │ │ │ + blx 0x93df98 │ │ │ │ tstpmi r6, #536870912 @ p-variant is OBSOLETE @ 0x20000000 │ │ │ │ svcne 0x0004f85c │ │ │ │ @ instruction: 0xf010b2c2 │ │ │ │ @ instruction: 0xf3c00f01 │ │ │ │ @ instruction: 0xf855100f │ │ │ │ - blx 0x15c370 │ │ │ │ - b 0x2ba6b8 │ │ │ │ - b 0x117cac0 │ │ │ │ - b 0xfe17cad8 │ │ │ │ - b 0x17cabc │ │ │ │ - b 0xfe17cadc │ │ │ │ - blx 0x93cac4 │ │ │ │ + blx 0x15c3f8 │ │ │ │ + b 0x2ba740 │ │ │ │ + b 0x117cb48 │ │ │ │ + b 0xfe17cb60 │ │ │ │ + b 0x17cb44 │ │ │ │ + b 0xfe17cb64 │ │ │ │ + blx 0x93cb4c │ │ │ │ svclt 0x0018f107 │ │ │ │ @ instruction: 0xf8cc460c │ │ │ │ ldrbmi r2, [r4, #0]! │ │ │ │ ldrbmi sp, [r0], -r2, ror #3 │ │ │ │ @ instruction: 0xf90af7ef │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -241631,48 +241666,48 @@ │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ @ instruction: 0xf99db500 │ │ │ │ submi r1, r8, #4 │ │ │ │ svceq 0x003ff110 │ │ │ │ @ instruction: 0x17d8bfbc │ │ │ │ - blle 0x68db04 │ │ │ │ - blle 0x746304 │ │ │ │ + blle 0x68db8c │ │ │ │ + blle 0x74638c │ │ │ │ svclt 0x00c4283f │ │ │ │ strmi r2, [r1], -r0 │ │ │ │ @ instruction: 0xf1a0dc0f │ │ │ │ @ instruction: 0xf1c00e20 │ │ │ │ - blx 0x1bf398 │ │ │ │ - blx 0x1b871c │ │ │ │ - blx 0x9bbb58 │ │ │ │ - b 0x117b354 │ │ │ │ - blx 0x17c760 │ │ │ │ - b 0x117832c │ │ │ │ + blx 0x1bf420 │ │ │ │ + blx 0x1b87a4 │ │ │ │ + blx 0x9bbbe0 │ │ │ │ + b 0x117b3dc │ │ │ │ + blx 0x17c7e8 │ │ │ │ + b 0x11783b4 │ │ │ │ andcs r0, r0, #12, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ stceq 1, cr15, [r0], #-772 @ 0xfffffcfc │ │ │ │ @ instruction: 0xf001fa22 │ │ │ │ eoreq pc, r0, #1073741868 @ 0x4000002c │ │ │ │ @ instruction: 0xf101fa43 │ │ │ │ stc2 10, cr15, [ip], {3} @ │ │ │ │ andeq lr, ip, r0, asr #20 │ │ │ │ - blx 0x11ec0c4 │ │ │ │ + blx 0x11ec14c │ │ │ │ tstpmi r0, #536870912 @ p-variant is OBSOLETE @ 0x20000000 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ @ instruction: 0xf99db500 │ │ │ │ @ instruction: 0xf1100004 │ │ │ │ - b 0x14c006c │ │ │ │ + b 0x14c00f4 │ │ │ │ @ instruction: 0xf15171e0 │ │ │ │ - blle 0x77f378 │ │ │ │ - blle 0x8c677c │ │ │ │ + blle 0x77f400 │ │ │ │ + blle 0x8c6804 │ │ │ │ @ instruction: 0xf1712840 │ │ │ │ - ble 0x5fc784 │ │ │ │ + ble 0x5fc80c │ │ │ │ cdpeq 1, 2, cr15, cr0, cr0, {5} │ │ │ │ stceq 1, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf100fa03 │ │ │ │ vseleq.f32 s30, s28, s4 │ │ │ │ stc2 10, cr15, [ip], {34} @ 0x22 @ │ │ │ │ tsteq lr, r1, asr #20 │ │ │ │ @ instruction: 0xf000fa02 │ │ │ │ @@ -241683,65 +241718,65 @@ │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ stceq 1, cr15, [r0], {192} @ 0xc0 │ │ │ │ msreq CPSR_, r0, lsl #2 │ │ │ │ @ instruction: 0xf00cfa22 │ │ │ │ @ instruction: 0xf101fa03 │ │ │ │ - blx 0x9ccff0 │ │ │ │ + blx 0x9cd078 │ │ │ │ @ instruction: 0xf1acf10c │ │ │ │ - blx 0x9bf458 │ │ │ │ - b 0x113b40c │ │ │ │ + blx 0x9bf4e0 │ │ │ │ + b 0x113b494 │ │ │ │ andcs r0, r0, #12 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf99db570 │ │ │ │ @ instruction: 0xf11cc010 │ │ │ │ - b 0x14c00f0 │ │ │ │ + b 0x14c0178 │ │ │ │ @ instruction: 0xf17e7eec │ │ │ │ svclt 0x00bc31ff │ │ │ │ @ instruction: 0x461117da │ │ │ │ @ instruction: 0xf1bedb13 │ │ │ │ - blle 0x680008 │ │ │ │ + blle 0x680090 │ │ │ │ svceq 0x0040f1bc │ │ │ │ mcreq 1, 0, pc, cr0, cr14, {3} @ │ │ │ │ tstmi sl, #41984 @ 0xa400 │ │ │ │ @ instruction: 0xf06fd04f │ │ │ │ - b 0x1ccc81c │ │ │ │ - b 0xfe158fac │ │ │ │ + b 0x1ccc8a4 │ │ │ │ + b 0xfe159034 │ │ │ │ @ instruction: 0xf04f71e3 │ │ │ │ @ instruction: 0xf8c00c01 │ │ │ │ ldrmi ip, [r0], -r0, lsr #4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf1ccbd70 │ │ │ │ cpsid │ │ │ │ @ instruction: 0xf1b00c20 │ │ │ │ - blx 0x97c8c4 │ │ │ │ - blx 0x1f8c48 │ │ │ │ - b 0x11bb47c │ │ │ │ + blx 0x97c94c │ │ │ │ + blx 0x1f8cd0 │ │ │ │ + b 0x11bb504 │ │ │ │ svclt 0x005c020c │ │ │ │ @ instruction: 0xf101fa43 │ │ │ │ - blx 0x11cd080 │ │ │ │ + blx 0x11cd108 │ │ │ │ ldrmi pc, [r0], -r0, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf1acbd70 │ │ │ │ @ instruction: 0xf1cc0120 │ │ │ │ @ instruction: 0xf1cc0e20 │ │ │ │ - blx 0x17d8f4 │ │ │ │ - blx 0x1f947c │ │ │ │ - blx 0x9b88ac │ │ │ │ + blx 0x17d97c │ │ │ │ + blx 0x1f9504 │ │ │ │ + blx 0x9b8934 │ │ │ │ msrmi CPSR_c, #14, 28 @ 0xe0 │ │ │ │ vst1.8 {d15-d16}, [ip], r2 │ │ │ │ tsteq lr, r1, asr #20 │ │ │ │ - blx 0xa0dd24 │ │ │ │ + blx 0xa0ddac │ │ │ │ @ instruction: 0xf1bcfe0c │ │ │ │ - blx 0x13d514 │ │ │ │ - b 0x14b98ac │ │ │ │ + blx 0x13d59c │ │ │ │ + b 0x14b9934 │ │ │ │ svclt 0x005c0e05 │ │ │ │ vst1.16 {d15-d16}, [r4], r1 │ │ │ │ vmlseq.f32 s28, s8, s28 │ │ │ │ stc2 10, cr15, [ip], {65} @ 0x41 @ │ │ │ │ svclt 0x00084563 │ │ │ │ svclt 0x00084572 │ │ │ │ lsrsle r4, r2, r6 │ │ │ │ @@ -241751,46 +241786,46 @@ │ │ │ │ mulsgt r0, sp, r9 │ │ │ │ svceq 0x003ff11c │ │ │ │ mvnvc lr, pc, asr #20 │ │ │ │ rscscc pc, pc, r1, ror r1 @ │ │ │ │ stmdbcs r0, {r1, r2, r3, r5, r8, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf1bcdb15 │ │ │ │ @ instruction: 0xf1710f40 │ │ │ │ - blle 0xc7c8e0 │ │ │ │ + blle 0xc7c968 │ │ │ │ tsteq r3, r2, asr sl │ │ │ │ ldrmi fp, [r0], -r4, lsl #30 │ │ │ │ andle r4, r5, r9, lsl r6 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ strmi r2, [r1], -r1, lsl #6 │ │ │ │ eorcc pc, r0, #12976128 @ 0xc60000 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf1ccbd70 │ │ │ │ @ instruction: 0xf10c0e00 │ │ │ │ - blx 0x97f58c │ │ │ │ - blx 0x9f8548 │ │ │ │ + blx 0x97f614 │ │ │ │ + blx 0x9f85d0 │ │ │ │ @ instruction: 0xf1aef10e │ │ │ │ - blx 0x1bfd98 │ │ │ │ - b 0x113b54c │ │ │ │ - blx 0x9bc550 │ │ │ │ - b 0x113bd5c │ │ │ │ + blx 0x1bfe20 │ │ │ │ + b 0x113b5d4 │ │ │ │ + blx 0x9bc5d8 │ │ │ │ + b 0x113bde4 │ │ │ │ andcs r0, r0, #14 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ strmi r2, [r1], -r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf1acbd70 │ │ │ │ @ instruction: 0xf1cc0e20 │ │ │ │ - blx 0x1bc5c8 │ │ │ │ + blx 0x1bc650 │ │ │ │ @ instruction: 0xf1ccf10c │ │ │ │ - blx 0x17d5d0 │ │ │ │ + blx 0x17d658 │ │ │ │ @ instruction: 0xf1acfe0e │ │ │ │ - blx 0x97d9d8 │ │ │ │ - b 0x117855c │ │ │ │ + blx 0x97da60 │ │ │ │ + b 0x11785e4 │ │ │ │ movwmi r0, #4366 @ 0x110e │ │ │ │ @ instruction: 0xf00cfa02 │ │ │ │ vst1.8 {d15-d16}, [r4], r1 │ │ │ │ vseleq.f32 s30, s24, s1 │ │ │ │ @ instruction: 0xf505fa21 │ │ │ │ vmlseq.f32 s28, s8, s28 │ │ │ │ vmlseq.f32 s28, s10, s28 │ │ │ │ @@ -241799,60 +241834,60 @@ │ │ │ │ @ instruction: 0xd1b34572 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd70 │ │ │ │ @ instruction: 0xf99db530 │ │ │ │ @ instruction: 0xf1ccc00c │ │ │ │ @ instruction: 0xf11e0e00 │ │ │ │ - blle 0x6c029c │ │ │ │ + blle 0x6c0324 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0x4604db1b │ │ │ │ svceq 0x003ff1be │ │ │ │ tstmi sl, #3520 @ 0xdc0 │ │ │ │ @ instruction: 0xf04fd00e │ │ │ │ @ instruction: 0xf8c40c01 │ │ │ │ @ instruction: 0xf06fc220 │ │ │ │ - b 0x1ccc9c0 │ │ │ │ - b 0xfe158950 │ │ │ │ + b 0x1ccca48 │ │ │ │ + b 0xfe1589d8 │ │ │ │ andcs r7, r0, #-1073741768 @ 0xc0000038 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ strmi r2, [r1], -r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf10cbd30 │ │ │ │ @ instruction: 0xf1cc31ff │ │ │ │ @ instruction: 0xf1b10c21 │ │ │ │ - blx 0x97c66c │ │ │ │ - blx 0x1f8df4 │ │ │ │ - b 0x11bb624 │ │ │ │ + blx 0x97c6f4 │ │ │ │ + blx 0x1f8e7c │ │ │ │ + b 0x11bb6ac │ │ │ │ svclt 0x005c020c │ │ │ │ @ instruction: 0xf000fa43 │ │ │ │ - blx 0x11cd208 │ │ │ │ + blx 0x11cd290 │ │ │ │ ldmdaeq r0, {r0, r8, ip, sp, lr, pc}^ │ │ │ │ andeq pc, r1, #2 │ │ │ │ sbcvc lr, r1, r0, asr #20 │ │ │ │ stmne r0, {r0, r3, r6, ip} │ │ │ │ tstpeq r0, r1, asr #2 @ p-variant is OBSOLETE │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf1aebd30 │ │ │ │ @ instruction: 0xf1ce0c20 │ │ │ │ - blx 0x1bc6a8 │ │ │ │ - blx 0x1b8a64 │ │ │ │ - blx 0x9bb660 │ │ │ │ - b 0x1178634 │ │ │ │ + blx 0x1bc730 │ │ │ │ + blx 0x1b8aec │ │ │ │ + blx 0x9bb6e8 │ │ │ │ + b 0x11786bc │ │ │ │ movwmi r0, #4364 @ 0x110c │ │ │ │ stceq 1, cr15, [r0], #-824 @ 0xfffffcc8 │ │ │ │ @ instruction: 0xf00efa02 │ │ │ │ - blx 0x14de58 │ │ │ │ - blx 0x93b678 │ │ │ │ - b 0x1138684 │ │ │ │ + blx 0x14dee0 │ │ │ │ + blx 0x93b700 │ │ │ │ + b 0x113870c │ │ │ │ @ instruction: 0xf1be000c │ │ │ │ - blx 0x113f6d4 │ │ │ │ + blx 0x113f75c │ │ │ │ svclt 0x005cfe0e │ │ │ │ stc2 10, cr15, [ip], {65} @ 0x41 @ │ │ │ │ andeq lr, ip, r0, asr #20 │ │ │ │ svclt 0x00084573 │ │ │ │ svclt 0x00084282 │ │ │ │ @ instruction: 0xd1a24628 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -241862,35 +241897,35 @@ │ │ │ │ mulsgt r0, sp, r9 │ │ │ │ svceq 0x0040f11c │ │ │ │ mvnvc lr, pc, asr #20 │ │ │ │ rscscc pc, pc, r1, ror r1 @ │ │ │ │ stmdbcs r0, {r0, r1, r2, r4, r5, r8, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf1bcdb15 │ │ │ │ @ instruction: 0xf1710f40 │ │ │ │ - blle 0xebca9c │ │ │ │ + blle 0xebcb24 │ │ │ │ tsteq r3, r2, asr sl │ │ │ │ ldrmi fp, [r0], -r4, lsl #30 │ │ │ │ andle r4, r5, r9, lsl r6 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ strmi r2, [r1], -r1, lsl #6 │ │ │ │ eorcc pc, r0, #12976128 @ 0xc60000 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - b 0x1cebc80 │ │ │ │ + b 0x1cebd08 │ │ │ │ @ instruction: 0xf1cc0c0c │ │ │ │ @ instruction: 0xf1ac0120 │ │ │ │ - blx 0x97ff4c │ │ │ │ - blx 0x1f8700 │ │ │ │ - blx 0x9f8ad8 │ │ │ │ + blx 0x97ffd4 │ │ │ │ + blx 0x1f8788 │ │ │ │ + blx 0x9f8b60 │ │ │ │ movwmi pc, #36366 @ 0x8e0e @ │ │ │ │ andeq lr, lr, r0, asr #20 │ │ │ │ stc2 10, cr15, [ip], {35} @ 0x23 @ │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ - b 0x14be7e8 │ │ │ │ - b 0x10fcc5c │ │ │ │ + b 0x14be870 │ │ │ │ + b 0x10fcce4 │ │ │ │ stmiane r0, {r2, r3, r6, r7, ip, sp, lr}^ │ │ │ │ tstpeq r0, r1, asr #2 @ p-variant is OBSOLETE │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andcs fp, r0, r0, ror sp │ │ │ │ andcs r4, r0, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -241899,48 +241934,48 @@ │ │ │ │ eoreq pc, r0, ip, asr #3 │ │ │ │ @ instruction: 0xf10cfa03 │ │ │ │ strteq pc, [r0], #-460 @ 0xfffffe34 │ │ │ │ vseleq.f32 s30, s28, s4 │ │ │ │ streq pc, [r0, #-428]! @ 0xfffffe54 │ │ │ │ @ instruction: 0xf000fa22 │ │ │ │ tsteq lr, r1, asr #20 │ │ │ │ - blx 0x18d334 │ │ │ │ - blx 0x178764 │ │ │ │ - blx 0x939748 │ │ │ │ - blx 0x97bf6c │ │ │ │ - b 0x14b9b54 │ │ │ │ - b 0x147ff54 │ │ │ │ - blx 0x93ff5c │ │ │ │ + blx 0x18d3bc │ │ │ │ + blx 0x1787ec │ │ │ │ + blx 0x9397d0 │ │ │ │ + blx 0x97bff4 │ │ │ │ + b 0x14b9bdc │ │ │ │ + b 0x147ffdc │ │ │ │ + blx 0x93ffe4 │ │ │ │ strbmi pc, [r3, #-3084]! @ 0xfffff3f4 @ │ │ │ │ ldrbmi fp, [r2, #-3848]! @ 0xfffff0f8 │ │ │ │ andcs sp, r0, #-2147483606 @ 0x8000002a │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf99db5f0 │ │ │ │ @ instruction: 0xf1c11014 │ │ │ │ @ instruction: 0xf11e0e00 │ │ │ │ - blle 0x12c0428 │ │ │ │ + blle 0x12c04b0 │ │ │ │ @ instruction: 0xf1be461e │ │ │ │ - blle 0x13c0374 │ │ │ │ + blle 0x13c03fc │ │ │ │ svceq 0x002ff1be │ │ │ │ @ instruction: 0xf1aedc3e │ │ │ │ @ instruction: 0xf1ce0120 │ │ │ │ - blx 0x17f804 │ │ │ │ - blx 0x1f978c │ │ │ │ - blx 0x9b8bc4 │ │ │ │ + blx 0x17f88c │ │ │ │ + blx 0x1f9814 │ │ │ │ + blx 0x9b8c4c │ │ │ │ msrmi CPSR_c, #12, 24 @ 0xc00 │ │ │ │ tsteq ip, r1, asr #20 │ │ │ │ stc2 10, cr15, [lr], {2} @ │ │ │ │ - b 0x113d7c0 │ │ │ │ - blx 0x8ccc10 │ │ │ │ + b 0x113d848 │ │ │ │ + blx 0x8ccc98 │ │ │ │ strne pc, [ip], #-3212 @ 0xfffff374 │ │ │ │ @ instruction: 0x4c01ea4c │ │ │ │ smlawteq r0, lr, r1, pc @ │ │ │ │ - blx 0x20e04c │ │ │ │ - blx 0xc39bb8 │ │ │ │ + blx 0x20e0d4 │ │ │ │ + blx 0xc39c40 │ │ │ │ msrmi CPSR_fc, #-2147483645 @ 0x80000003 │ │ │ │ streq pc, [r0, #-446]! @ 0xfffffe42 │ │ │ │ @ instruction: 0xfe0efa47 │ │ │ │ @ instruction: 0x412cbf5c │ │ │ │ ldrbmi r4, [r3, #-801]! @ 0xfffffcdf │ │ │ │ addmi fp, sl, #8, 30 │ │ │ │ strbtmi fp, [r3], -r4, lsl #30 │ │ │ │ @@ -241955,115 +241990,115 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ mvnle r4, sl, lsl r3 │ │ │ │ ldrmi r2, [r9], -r0, lsl #6 │ │ │ │ andcs r4, r0, #24, 12 @ 0x1800000 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ - ldclcc 1, cr15, [pc], #4 @ 0xfc814 │ │ │ │ + ldclcc 1, cr15, [pc], #4 @ 0xfc89c │ │ │ │ smlawteq r1, r1, r1, pc @ │ │ │ │ vpmax.s8 d15, d12, d18 │ │ │ │ @ instruction: 0xf101fa03 │ │ │ │ @ instruction: 0xf1bc430a │ │ │ │ svclt 0x005c0120 │ │ │ │ @ instruction: 0xf101fa43 │ │ │ │ - blx 0x11cd454 │ │ │ │ + blx 0x11cd4dc │ │ │ │ strmi pc, [lr], -ip, lsl #2 │ │ │ │ @ instruction: 0xf0020853 │ │ │ │ - b 0x11bd03c │ │ │ │ - b 0x14d9740 │ │ │ │ + b 0x11bd0c4 │ │ │ │ + b 0x14d97c8 │ │ │ │ ldmne sl, {r0, r5, r6, sl, fp} │ │ │ │ stceq 1, cr15, [r0], {76} @ 0x4c │ │ │ │ - b 0x14e9294 │ │ │ │ - b 0x114cc7c │ │ │ │ - b 0x11ccc98 │ │ │ │ + b 0x14e931c │ │ │ │ + b 0x114cd04 │ │ │ │ + b 0x11ccd20 │ │ │ │ strne r4, [r9], #-769 @ 0xfffffcff │ │ │ │ svclt 0x0008458c │ │ │ │ @ instruction: 0xd1bb429a │ │ │ │ svclt 0x0000e7d0 │ │ │ │ @ instruction: 0x4686b570 │ │ │ │ mulsgt r0, sp, r9 │ │ │ │ svceq 0x0030f11c │ │ │ │ mvnvc lr, pc, asr #20 │ │ │ │ rscscc pc, pc, r1, ror r1 @ │ │ │ │ stmdbcs r0, {r3, r4, r6, r8, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf1bcdb31 │ │ │ │ @ instruction: 0xf1710f30 │ │ │ │ - ble 0x16fcc84 │ │ │ │ + ble 0x16fcd0c │ │ │ │ msreq CPSR_, ip, lsr #3 │ │ │ │ eoreq pc, r0, ip, asr #3 │ │ │ │ streq pc, [r0, #-428]! @ 0xfffffe54 │ │ │ │ vst1.8 {d15-d16}, [r1], r2 │ │ │ │ @ instruction: 0xf10cfa03 │ │ │ │ @ instruction: 0xf000fa22 │ │ │ │ movwmi r4, #4897 @ 0x1321 │ │ │ │ strteq pc, [r0], #-460 @ 0xfffffe34 │ │ │ │ @ instruction: 0xf00cfa02 │ │ │ │ - blx 0x9292d0 │ │ │ │ - blx 0x17a0e0 │ │ │ │ - blx 0x9798c4 │ │ │ │ + blx 0x929358 │ │ │ │ + blx 0x17a168 │ │ │ │ + blx 0x97994c │ │ │ │ teqpmi r4, #20971520 @ p-variant is OBSOLETE @ 0x1400000 │ │ │ │ - blx 0x94d56c │ │ │ │ + blx 0x94d5f4 │ │ │ │ strbmi pc, [r3, #-3084]! @ 0xfffff3f4 @ │ │ │ │ adcmi fp, r2, #8, 30 │ │ │ │ @ instruction: 0xf04fd006 │ │ │ │ movwcs r3, #4351 @ 0x10ff │ │ │ │ mvnsvc pc, pc, asr #12 │ │ │ │ eorcc pc, r0, #13500416 @ 0xce0000 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - b 0x1cebea0 │ │ │ │ + b 0x1cebf28 │ │ │ │ @ instruction: 0xf1cc0c0c │ │ │ │ - blx 0x97cd68 │ │ │ │ - blx 0x1f911c │ │ │ │ + blx 0x97cdf0 │ │ │ │ + blx 0x1f91a4 │ │ │ │ movwmi pc, #41217 @ 0xa101 @ │ │ │ │ msreq CPSR_, ip, lsr #3 │ │ │ │ stc2 10, cr15, [ip], {35} @ 0x23 @ │ │ │ │ @ instruction: 0xf101fa23 │ │ │ │ - b 0x14cd528 │ │ │ │ + b 0x14cd5b0 │ │ │ │ @ instruction: 0xf002015c │ │ │ │ ldmdaeq r2, {r0, r8, r9}^ │ │ │ │ sbcvc lr, ip, #270336 @ 0x42000 │ │ │ │ @ instruction: 0xf14118d0 │ │ │ │ @ instruction: 0xf5b10100 │ │ │ │ bicsle r3, sp, #128, 30 @ 0x200 │ │ │ │ @ instruction: 0xf04f2301 │ │ │ │ @ instruction: 0xf8ce30ff │ │ │ │ @ instruction: 0xf64f3220 │ │ │ │ @ instruction: 0xe7d571ff │ │ │ │ strmi r2, [r1], -r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - b 0x15abef8 │ │ │ │ + b 0x15abf80 │ │ │ │ svclt 0x00040103 │ │ │ │ @ instruction: 0x46194610 │ │ │ │ strb sp, [r7, r1, asr #3] │ │ │ │ @ instruction: 0xf112b252 │ │ │ │ svclt 0x00b80f1f │ │ │ │ - blle 0x485550 │ │ │ │ + blle 0x4855d8 │ │ │ │ svclt 0x00bc2a00 │ │ │ │ - blx 0x94d2a0 │ │ │ │ - blle 0x339564 │ │ │ │ + blx 0x94d328 │ │ │ │ + blle 0x3395ec │ │ │ │ vstrle s4, [fp, #-124] @ 0xffffff84 │ │ │ │ @ instruction: 0xb121460b │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c02201 │ │ │ │ ldrmi r2, [r8], -r0, lsr #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ vpmax.u8 d15, d2, d1 │ │ │ │ vpmax.s8 d15, d2, d19 │ │ │ │ @ instruction: 0xd1ef4291 │ │ │ │ svclt 0x0000e7f3 │ │ │ │ @ instruction: 0xf112b252 │ │ │ │ - ble 0x20060c │ │ │ │ + ble 0x200694 │ │ │ │ smlabtcs r0, r8, r7, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ - bcs 0x10e75c │ │ │ │ - bcs 0x8f35d4 │ │ │ │ + bcs 0x10e7e4 │ │ │ │ + bcs 0x8f365c │ │ │ │ mvnlt sp, r2, lsl sp │ │ │ │ movwcs r4, #5065 @ 0x13c9 │ │ │ │ eorcc pc, r0, #192, 16 @ 0xc00000 │ │ │ │ @ instruction: 0xf1c10fc9 │ │ │ │ mrscs r4, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ subsmi r4, r2, #112, 14 @ 0x1c00000 │ │ │ │ @@ -242076,119 +242111,119 @@ │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0x46084770 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ @ instruction: 0xf112b252 │ │ │ │ svclt 0x00b80f20 │ │ │ │ - blle 0x3855f4 │ │ │ │ - blle 0x4471f8 │ │ │ │ + blle 0x38567c │ │ │ │ + blle 0x447280 │ │ │ │ vldrle s4, [r6, #-124] @ 0xffffff84 │ │ │ │ @ instruction: 0xb121460b │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c02201 │ │ │ │ ldrmi r2, [r8], -r0, lsr #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ ldrsbmi r4, [r1], #50 @ 0x32 │ │ │ │ movweq pc, #4097 @ 0x1001 @ │ │ │ │ cmpeq r1, #3072 @ 0xc00 │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ - blx 0x14e7ec │ │ │ │ - blx 0x9f9638 │ │ │ │ + blx 0x14e874 │ │ │ │ + blx 0x9f96c0 │ │ │ │ addsmi pc, r1, #536870912 @ 0x20000000 │ │ │ │ strb sp, [r8, r4, ror #3]! │ │ │ │ subsmi fp, r3, #536870917 @ 0x20000005 │ │ │ │ svceq 0x001ff113 │ │ │ │ - blcs 0x133680 │ │ │ │ - blcs 0x8f3690 │ │ │ │ + blcs 0x133708 │ │ │ │ + blcs 0x8f3718 │ │ │ │ cmplt r1, fp, lsl sp │ │ │ │ movwcs r4, #5065 @ 0x13c9 │ │ │ │ eorcc pc, r0, #192, 16 @ 0xc00000 │ │ │ │ @ instruction: 0xf1c10fc9 │ │ │ │ mrscs r4, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andcs r4, r0, r0, ror r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ - blx 0x114b274 │ │ │ │ + blx 0x114b2fc │ │ │ │ @ instruction: 0xf000f002 │ │ │ │ - bl 0x1bd67c │ │ │ │ + bl 0x1bd704 │ │ │ │ tstcs r0, r0, rrx │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ - blx 0x14e844 │ │ │ │ - blx 0x11b9294 │ │ │ │ + blx 0x14e8cc │ │ │ │ + blx 0x11b931c │ │ │ │ addsmi pc, r9, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0x4610d1de │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec53ca0 │ │ │ │ + bl 0xfec53d28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ movwls r2, #4354 @ 0x1102 │ │ │ │ ldc2 7, cr15, [r6], {238} @ 0xee │ │ │ │ - bls 0x1a2ec4 │ │ │ │ + bls 0x1a2f4c │ │ │ │ @ instruction: 0xf1019b01 │ │ │ │ @ instruction: 0x46940e10 │ │ │ │ svceq 0x0001f010 │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf801bf18 │ │ │ │ vmull.u8 q14, d0, d1 │ │ │ │ ldrmi r0, [ip], #79 @ 0x4f │ │ │ │ mvnsle r4, r1, ror r5 │ │ │ │ - bl 0x18e35c │ │ │ │ + bl 0x18e3e4 │ │ │ │ @ instruction: 0xf7ee1403 │ │ │ │ strtmi pc, [r0], -r3, lsl #26 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [sp], -r2, lsl #1 │ │ │ │ pkhbtmi r4, r0, ip, lsl #12 │ │ │ │ - ldrtne pc, [r8], r3, asr #4 @ │ │ │ │ + ldrtcs pc, [r8], -r3, asr #4 @ │ │ │ │ ldrteq pc, [r5], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf7ee9201 │ │ │ │ - bls 0x17bca4 │ │ │ │ + bls 0x17bd2c │ │ │ │ cdpeq 1, 0, cr15, cr2, cr5, {5} │ │ │ │ ldrmi r3, [r3], -lr, lsl #10 │ │ │ │ @ instruction: 0xf83eb2c1 │ │ │ │ @ instruction: 0xf3c0cf02 │ │ │ │ ldrbmi r0, [r5, #-143]! @ 0xffffff71 │ │ │ │ eorsne pc, r1, r6, asr r8 @ │ │ │ │ streq lr, [r3, -r1, lsl #20] │ │ │ │ @ instruction: 0x0c01ea2c │ │ │ │ @ instruction: 0x0c07ea4c │ │ │ │ @ instruction: 0xf8ae4423 │ │ │ │ mvnle ip, r0 │ │ │ │ - bl 0x18e450 │ │ │ │ + bl 0x18e4d8 │ │ │ │ @ instruction: 0xf7ee04c4 │ │ │ │ strtmi pc, [r0], -r9, asr #25 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [lr], -r2, lsl #1 │ │ │ │ pkhbtmi r4, r0, ip, lsl #12 │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ @ instruction: 0xf7ee9201 │ │ │ │ - bls 0x17bc30 │ │ │ │ + bls 0x17bcb8 │ │ │ │ stceq 1, cr15, [r4], {166} @ 0xa6 │ │ │ │ ldrmi r3, [r3], -ip, lsl #12 │ │ │ │ mcr2 10, 4, pc, cr0, cr15, {2} @ │ │ │ │ svcpl 0x0004f85c │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ smlabbeq r3, r5, sl, lr │ │ │ │ @ instruction: 0xf8574566 │ │ │ │ @@ -242202,20 +242237,20 @@ │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x000081f0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec53dec │ │ │ │ + bl 0xfec53e74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ movwls r9, #257 @ 0x101 │ │ │ │ - blx 0xffd3abba │ │ │ │ + blx 0xffd3ac42 │ │ │ │ @ instruction: 0x9d069901 │ │ │ │ @ instruction: 0xf1019b00 │ │ │ │ @ instruction: 0xf0100210 │ │ │ │ @ instruction: 0xf1010f01 │ │ │ │ svclt 0x00180101 │ │ │ │ stcmi 8, cr15, [r1], {1} │ │ │ │ adcmi r4, r3, #44, 8 @ 0x2c000000 │ │ │ │ @@ -242231,27 +242266,27 @@ │ │ │ │ svclt 0x0000bd70 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [lr], -r2, lsl #1 │ │ │ │ ldrmi r4, [r4], -r0, lsl #13 │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ @ instruction: 0xf7ee9301 │ │ │ │ vstrls d15, [r8, #-748] @ 0xfffffd14 │ │ │ │ stceq 1, cr15, [r2], {166} @ 0xa6 │ │ │ │ strcc r9, [lr], -r1, lsl #22 │ │ │ │ mcr2 10, 4, pc, cr0, cr15, {2} @ │ │ │ │ svccs 0x0002f83c │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ eorsne pc, lr, r7, asr r8 @ │ │ │ │ vmlaeq.f32 s28, s8, s2 │ │ │ │ andeq lr, r1, #139264 @ 0x22000 │ │ │ │ - b 0x118dd40 │ │ │ │ + b 0x118ddc8 │ │ │ │ adcmi r0, r3, #-536870912 @ 0xe0000000 │ │ │ │ strcs fp, [r0], #-3848 @ 0xfffff0f8 │ │ │ │ andcs pc, r0, ip, lsr #17 │ │ │ │ mvnle r4, r6, ror #10 │ │ │ │ @ instruction: 0xf7ee4640 │ │ │ │ strtmi pc, [r0], -r1, lsr #24 │ │ │ │ tstcs r0, r2 │ │ │ │ @@ -242261,53 +242296,53 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [lr], -r2, lsl #1 │ │ │ │ ldrmi r4, [r4], -r0, lsl #13 │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ @ instruction: 0xf7ee9301 │ │ │ │ vstrls d15, [r8, #-508] @ 0xfffffe04 │ │ │ │ stceq 1, cr15, [r4], {166} @ 0xa6 │ │ │ │ strcc r9, [ip], -r1, lsl #22 │ │ │ │ mcr2 10, 4, pc, cr0, cr15, {2} @ │ │ │ │ svcne 0x0004f85c │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ andeq lr, r1, #132, 20 @ 0x84000 │ │ │ │ @ instruction: 0xf857442c │ │ │ │ adcmi lr, r3, #62 @ 0x3e │ │ │ │ strcs fp, [r0], #-3848 @ 0xfffff0f8 │ │ │ │ - b 0x18e2a4 │ │ │ │ - b 0xfe17d548 │ │ │ │ + b 0x18e32c │ │ │ │ + b 0xfe17d5d0 │ │ │ │ @ instruction: 0xf8cc0201 │ │ │ │ mvnle r2, r0 │ │ │ │ @ instruction: 0xf7ee4640 │ │ │ │ strtmi pc, [r0], -r5, ror #23 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec53f3c │ │ │ │ + bl 0xfec53fc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x46064614 │ │ │ │ movwls r9, #257 @ 0x101 │ │ │ │ - blx 0x133ad0a │ │ │ │ + blx 0x133ad92 │ │ │ │ @ instruction: 0x9d069901 │ │ │ │ @ instruction: 0xf1019b00 │ │ │ │ @ instruction: 0xf0100210 │ │ │ │ @ instruction: 0xf1010f01 │ │ │ │ svclt 0x00180101 │ │ │ │ stcmi 8, cr15, [r1], {1} │ │ │ │ svclt 0x00082c00 │ │ │ │ - blne 0x1a0e5e0 │ │ │ │ + blne 0x1a0e668 │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ mvnsle r4, sl, lsl #5 │ │ │ │ @ instruction: 0xf7ee4630 │ │ │ │ @ instruction: 0x4620fbb5 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -242315,29 +242350,29 @@ │ │ │ │ svclt 0x0000bd70 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [lr], -r2, lsl #1 │ │ │ │ ldrmi r4, [r4], -r0, lsl #13 │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ @ instruction: 0xf7ee9301 │ │ │ │ vstrls d15, [r8, #-76] @ 0xffffffb4 │ │ │ │ stceq 1, cr15, [r2], {166} @ 0xa6 │ │ │ │ strcc r9, [lr], -r1, lsl #22 │ │ │ │ mcr2 10, 4, pc, cr0, cr15, {2} @ │ │ │ │ svccs 0x0002f83c │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ eorsne pc, lr, r7, asr r8 @ │ │ │ │ vmlaeq.f32 s28, s8, s2 │ │ │ │ andeq lr, r1, #139264 @ 0x22000 │ │ │ │ svclt 0x00082c00 │ │ │ │ - b 0x118e654 │ │ │ │ - blne 0x19fd620 │ │ │ │ + b 0x118e6dc │ │ │ │ + blne 0x19fd6a8 │ │ │ │ @ instruction: 0xf8ac4566 │ │ │ │ mvnle r2, r0 │ │ │ │ @ instruction: 0xf7ee4640 │ │ │ │ @ instruction: 0x4620fb79 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -242345,29 +242380,29 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [lr], -r2, lsl #1 │ │ │ │ ldrmi r4, [r4], -r0, lsl #13 │ │ │ │ - ldrne pc, [r8, r3, asr #4]! │ │ │ │ + ldrcs pc, [r8, -r3, asr #4]! │ │ │ │ ldreq pc, [r5, -r0, asr #5]! │ │ │ │ @ instruction: 0xf7ee9301 │ │ │ │ vstrls s30, [r8, #-860] @ 0xfffffca4 │ │ │ │ stceq 1, cr15, [r4], {166} @ 0xa6 │ │ │ │ strcc r9, [ip], -r1, lsl #22 │ │ │ │ mcr2 10, 4, pc, cr0, cr15, {2} @ │ │ │ │ svcne 0x0004f85c │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ andeq lr, r1, #132, 20 @ 0x84000 │ │ │ │ svclt 0x00082c00 │ │ │ │ @ instruction: 0xf857461c │ │ │ │ - blne 0x1a34f50 │ │ │ │ - b 0x18e3f4 │ │ │ │ - b 0xfe17d698 │ │ │ │ + blne 0x1a34fd8 │ │ │ │ + b 0x18e47c │ │ │ │ + b 0xfe17d720 │ │ │ │ @ instruction: 0xf8cc0201 │ │ │ │ mvnle r2, r0 │ │ │ │ @ instruction: 0xf7ee4640 │ │ │ │ @ instruction: 0x4620fb3d │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -242388,24 +242423,24 @@ │ │ │ │ svcpl 0x0001f810 │ │ │ │ vmlseq.f32 s29, s6, s30 │ │ │ │ svcne 0x0001f812 │ │ │ │ svclt 0x0018428d │ │ │ │ addmi r2, r7, #0, 6 │ │ │ │ @ instruction: 0x0c03ea4c │ │ │ │ vshll.u8 , d15, #6 │ │ │ │ - b 0x331694 │ │ │ │ + b 0x33171c │ │ │ │ @ instruction: 0xf8d40206 │ │ │ │ - b 0x40c18c │ │ │ │ + b 0x40c214 │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #27171 @ 0x6a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt 0xfff3aeb0 │ │ │ │ + blt 0xfff3af38 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ee4615 │ │ │ │ strmi pc, [r0], r7, ror #20 │ │ │ │ @@ -242420,17 +242455,17 @@ │ │ │ │ svclt 0x0018428d │ │ │ │ strbmi r2, [r7, #-768]! @ 0xfffffd00 │ │ │ │ vmlseq.f32 s28, s6, s28 │ │ │ │ mvnsle fp, r3, lsl #5 │ │ │ │ andeq lr, r6, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9ce7d4 │ │ │ │ - blx 0x8bdb70 │ │ │ │ - b 0x11fc994 │ │ │ │ + b 0x9ce85c │ │ │ │ + blx 0x8bdbf8 │ │ │ │ + b 0x11fca1c │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ee41f0 │ │ │ │ svclt 0x0000babf │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -242444,26 +242479,26 @@ │ │ │ │ @ instruction: 0xf1060e04 │ │ │ │ movwcs r0, #61708 @ 0xf10c │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svcvc 0x0004f85e │ │ │ │ @ instruction: 0xf8520118 │ │ │ │ adcsmi r6, r7, #4, 30 │ │ │ │ movwcs fp, #3864 @ 0xf18 │ │ │ │ - b 0x140e578 │ │ │ │ + b 0x140e600 │ │ │ │ addlt r0, r3, #768 @ 0x300 │ │ │ │ - b 0x331784 │ │ │ │ + b 0x33180c │ │ │ │ @ instruction: 0xf8d40205 │ │ │ │ - b 0x40c274 │ │ │ │ + b 0x40c2fc │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #23075 @ 0x5a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt 0xfe23af98 │ │ │ │ + blt 0xfe23b020 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7eeb2d6 │ │ │ │ @ instruction: 0x4680f9f3 │ │ │ │ @@ -242477,17 +242512,17 @@ │ │ │ │ @ instruction: 0xf04f469e │ │ │ │ addlt r0, fp, #0, 28 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ mvnsle r4, r5, lsl #5 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ @ instruction: 0x0c02ea0c │ │ │ │ - b 0x9ce8b8 │ │ │ │ - blx 0x8bdc58 │ │ │ │ - b 0x11fc270 │ │ │ │ + b 0x9ce940 │ │ │ │ + blx 0x8bdce0 │ │ │ │ + b 0x11fc2f8 │ │ │ │ @ instruction: 0xf8c4030c │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ee41f0 │ │ │ │ svclt 0x0000ba4d │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -242505,17 +242540,17 @@ │ │ │ │ ldrmi fp, [r8], -ip, lsl #30 │ │ │ │ addlt r2, fp, #0 │ │ │ │ vmlseq.f32 s28, s0, s28 │ │ │ │ mvnsle r4, r5, ror #10 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9ce928 │ │ │ │ - blx 0x8bdcc8 │ │ │ │ - b 0x11fcae8 │ │ │ │ + b 0x9ce9b0 │ │ │ │ + blx 0x8bdd50 │ │ │ │ + b 0x11fcb70 │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ee41f0 │ │ │ │ svclt 0x0000ba15 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -242525,18 +242560,18 @@ │ │ │ │ strmi pc, [r0], r3, lsl #19 │ │ │ │ @ instruction: 0xf7ee4620 │ │ │ │ @ instruction: 0xf1a5f93d │ │ │ │ strmi r0, [r7], -r4, lsl #28 │ │ │ │ tstpeq ip, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [pc], {79} @ 0x4f │ │ │ │ @ instruction: 0xf85e2300 │ │ │ │ - b 0x14d4d08 │ │ │ │ + b 0x14d4d90 │ │ │ │ adcsmi r1, r5, #12, 4 @ 0xc0000000 │ │ │ │ strbtmi fp, [r0], -ip, lsl #30 │ │ │ │ - blx 0x8c5104 │ │ │ │ + blx 0x8c518c │ │ │ │ movwmi pc, #15490 @ 0x3c82 @ │ │ │ │ mvnsle r4, r1, ror r5 │ │ │ │ tsteq r7, r8, lsl #20 │ │ │ │ stccs 8, cr15, [ip], #848 @ 0x350 │ │ │ │ strtmi r4, [r0], -fp │ │ │ │ andeq lr, r7, #139264 @ 0x22000 │ │ │ │ tstmi sl, #-1342177271 @ 0xb0000009 │ │ │ │ @@ -242558,17 +242593,17 @@ │ │ │ │ svcpl 0x0001f810 │ │ │ │ vmlseq.f32 s29, s6, s30 │ │ │ │ svcne 0x0001f812 │ │ │ │ svclt 0x0008428d │ │ │ │ addmi r2, r7, #0, 6 │ │ │ │ @ instruction: 0x0c03ea4c │ │ │ │ vshll.u8 , d15, #6 │ │ │ │ - b 0x33193c │ │ │ │ + b 0x3319c4 │ │ │ │ @ instruction: 0xf8d40206 │ │ │ │ - b 0x40c434 │ │ │ │ + b 0x40c4bc │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #27171 @ 0x6a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ stmiblt r4!, {r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -242590,17 +242625,17 @@ │ │ │ │ svclt 0x0008428d │ │ │ │ strbmi r2, [r7, #-768]! @ 0xfffffd00 │ │ │ │ vmlseq.f32 s28, s6, s28 │ │ │ │ mvnsle fp, r3, lsl #5 │ │ │ │ andeq lr, r6, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9cea7c │ │ │ │ - blx 0x8bde18 │ │ │ │ - b 0x11fcc3c │ │ │ │ + b 0x9ceb04 │ │ │ │ + blx 0x8bdea0 │ │ │ │ + b 0x11fccc4 │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ee41f0 │ │ │ │ svclt 0x0000b96b │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -242614,19 +242649,19 @@ │ │ │ │ @ instruction: 0xf1060e04 │ │ │ │ movwcs r0, #61708 @ 0xf10c │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svcvc 0x0004f85e │ │ │ │ @ instruction: 0xf8520118 │ │ │ │ adcsmi r6, r7, #4, 30 │ │ │ │ movwcs fp, #3848 @ 0xf08 │ │ │ │ - b 0x140e820 │ │ │ │ + b 0x140e8a8 │ │ │ │ addlt r0, r3, #768 @ 0x300 │ │ │ │ - b 0x331a2c │ │ │ │ + b 0x331ab4 │ │ │ │ @ instruction: 0xf8d40205 │ │ │ │ - b 0x40c51c │ │ │ │ + b 0x40c5a4 │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #23075 @ 0x5a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmdblt r0!, {r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -242647,17 +242682,17 @@ │ │ │ │ @ instruction: 0xf04f469e │ │ │ │ addlt r0, fp, #0, 28 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ mvnsle r4, r5, lsl #5 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ @ instruction: 0x0c02ea0c │ │ │ │ - b 0x9ceb60 │ │ │ │ - blx 0x8bdf00 │ │ │ │ - b 0x11fc518 │ │ │ │ + b 0x9cebe8 │ │ │ │ + blx 0x8bdf88 │ │ │ │ + b 0x11fc5a0 │ │ │ │ @ instruction: 0xf8c4030c │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ee41f0 │ │ │ │ svclt 0x0000b8f9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -242675,17 +242710,17 @@ │ │ │ │ sadd16mi fp, r8, r4 │ │ │ │ addlt r2, fp, #0 │ │ │ │ vmlseq.f32 s28, s0, s28 │ │ │ │ mvnsle r4, r5, ror #10 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9cebd0 │ │ │ │ - blx 0x8bdf70 │ │ │ │ - b 0x11fcd90 │ │ │ │ + b 0x9cec58 │ │ │ │ + blx 0x8bdff8 │ │ │ │ + b 0x11fce18 │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ee41f0 │ │ │ │ svclt 0x0000b8c1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -242695,18 +242730,18 @@ │ │ │ │ strmi pc, [r0], pc, lsr #16 │ │ │ │ @ instruction: 0xf7ed4620 │ │ │ │ @ instruction: 0xf1a5ffe9 │ │ │ │ strmi r0, [r7], -r4, lsl #28 │ │ │ │ tstpeq ip, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [pc], {79} @ 0x4f │ │ │ │ @ instruction: 0xf85e2300 │ │ │ │ - b 0x14d4fb0 │ │ │ │ + b 0x14d5038 │ │ │ │ adcsmi r1, r5, #12, 4 @ 0xc0000000 │ │ │ │ uqadd16mi fp, r0, r4 │ │ │ │ - blx 0x8c53ac │ │ │ │ + blx 0x8c5434 │ │ │ │ movwmi pc, #15490 @ 0x3c82 @ │ │ │ │ mvnsle r4, r1, ror r5 │ │ │ │ tsteq r7, r8, lsl #20 │ │ │ │ stccs 8, cr15, [ip], #848 @ 0x350 │ │ │ │ strtmi r4, [r0], -fp │ │ │ │ andeq lr, r7, #139264 @ 0x22000 │ │ │ │ tstmi sl, #-1342177271 @ 0xb0000009 │ │ │ │ @@ -242728,17 +242763,17 @@ │ │ │ │ svcpl 0x0001f810 │ │ │ │ vmlseq.f32 s29, s6, s30 │ │ │ │ svcne 0x0001f812 │ │ │ │ svclt 0x0038428d │ │ │ │ addmi r2, r7, #0, 6 │ │ │ │ @ instruction: 0x0c03ea4c │ │ │ │ vshll.u8 , d15, #6 │ │ │ │ - b 0x331be4 │ │ │ │ + b 0x331c6c │ │ │ │ @ instruction: 0xf8d40206 │ │ │ │ - b 0x40c6dc │ │ │ │ + b 0x40c764 │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #27171 @ 0x6a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmdalt r0, {r1, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -242760,17 +242795,17 @@ │ │ │ │ svclt 0x0038428d │ │ │ │ strbmi r2, [r7, #-768]! @ 0xfffffd00 │ │ │ │ vmlseq.f32 s28, s6, s28 │ │ │ │ mvnsle fp, r3, lsl #5 │ │ │ │ andeq lr, r6, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9ced24 │ │ │ │ - blx 0x8be0c0 │ │ │ │ - b 0x11fcee4 │ │ │ │ + b 0x9cedac │ │ │ │ + blx 0x8be148 │ │ │ │ + b 0x11fcf6c │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ee41f0 │ │ │ │ svclt 0x0000b817 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -242784,19 +242819,19 @@ │ │ │ │ @ instruction: 0xf1060e04 │ │ │ │ movwcs r0, #61708 @ 0xf10c │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svcvc 0x0004f85e │ │ │ │ @ instruction: 0xf8520118 │ │ │ │ adcsmi r6, r7, #4, 30 │ │ │ │ movwcs fp, #3896 @ 0xf38 │ │ │ │ - b 0x140eac8 │ │ │ │ + b 0x140eb50 │ │ │ │ addlt r0, r3, #768 @ 0x300 │ │ │ │ - b 0x331cd4 │ │ │ │ + b 0x331d5c │ │ │ │ @ instruction: 0xf8d40205 │ │ │ │ - b 0x40c7c4 │ │ │ │ + b 0x40c84c │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #23075 @ 0x5a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ svclt 0x00dcf7ed │ │ │ │ @@ -242817,17 +242852,17 @@ │ │ │ │ @ instruction: 0xf04f469e │ │ │ │ addlt r0, fp, #0, 28 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ mvnsle r4, r5, lsl #5 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ @ instruction: 0x0c02ea0c │ │ │ │ - b 0x9cee08 │ │ │ │ - blx 0x8be1a8 │ │ │ │ - b 0x11fc7c0 │ │ │ │ + b 0x9cee90 │ │ │ │ + blx 0x8be230 │ │ │ │ + b 0x11fc848 │ │ │ │ @ instruction: 0xf8c4030c │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000bfa5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -242845,17 +242880,17 @@ │ │ │ │ ldrmi fp, [r8], -ip, lsr #30 │ │ │ │ addlt r2, fp, #0 │ │ │ │ vmlseq.f32 s28, s0, s28 │ │ │ │ mvnsle r4, r5, ror #10 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9cee78 │ │ │ │ - blx 0x8be218 │ │ │ │ - b 0x11fd038 │ │ │ │ + b 0x9cef00 │ │ │ │ + blx 0x8be2a0 │ │ │ │ + b 0x11fd0c0 │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000bf6d │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -242865,18 +242900,18 @@ │ │ │ │ pkhtbmi pc, r0, fp, asr #29 @ │ │ │ │ @ instruction: 0xf7ed4620 │ │ │ │ @ instruction: 0xf1a5fe95 │ │ │ │ strmi r0, [r7], -r4, lsl #28 │ │ │ │ tstpeq ip, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [pc], {79} @ 0x4f │ │ │ │ @ instruction: 0xf85e2300 │ │ │ │ - b 0x14d5258 │ │ │ │ + b 0x14d52e0 │ │ │ │ adcsmi r1, r5, #12, 4 @ 0xc0000000 │ │ │ │ strbtmi fp, [r0], -ip, lsr #30 │ │ │ │ - blx 0x8c5654 │ │ │ │ + blx 0x8c56dc │ │ │ │ movwmi pc, #15490 @ 0x3c82 @ │ │ │ │ mvnsle r4, r1, ror r5 │ │ │ │ tsteq r7, r8, lsl #20 │ │ │ │ stccs 8, cr15, [ip], #848 @ 0x350 │ │ │ │ strtmi r4, [r0], -fp │ │ │ │ andeq lr, r7, #139264 @ 0x22000 │ │ │ │ tstmi sl, #-1342177271 @ 0xb0000009 │ │ │ │ @@ -242898,17 +242933,17 @@ │ │ │ │ svcpl 0x0001f810 │ │ │ │ vmlseq.f32 s29, s6, s30 │ │ │ │ svcne 0x0001f812 │ │ │ │ svclt 0x0098428d │ │ │ │ addmi r2, r7, #0, 6 │ │ │ │ @ instruction: 0x0c03ea4c │ │ │ │ vshll.u8 , d15, #6 │ │ │ │ - b 0x331e8c │ │ │ │ + b 0x331f14 │ │ │ │ @ instruction: 0xf8d40206 │ │ │ │ - b 0x40c984 │ │ │ │ + b 0x40ca0c │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #27171 @ 0x6a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ cdplt 7, 15, cr15, cr12, cr13, {7} │ │ │ │ @@ -242930,17 +242965,17 @@ │ │ │ │ svclt 0x0098428d │ │ │ │ strbmi r2, [r7, #-768]! @ 0xfffffd00 │ │ │ │ vmlseq.f32 s28, s6, s28 │ │ │ │ mvnsle fp, r3, lsl #5 │ │ │ │ andeq lr, r6, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9cefcc │ │ │ │ - blx 0x8be368 │ │ │ │ - b 0x11fd18c │ │ │ │ + b 0x9cf054 │ │ │ │ + blx 0x8be3f0 │ │ │ │ + b 0x11fd214 │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000bec3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -242954,19 +242989,19 @@ │ │ │ │ @ instruction: 0xf1060e04 │ │ │ │ movwcs r0, #61708 @ 0xf10c │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svcvc 0x0004f85e │ │ │ │ @ instruction: 0xf8520118 │ │ │ │ adcsmi r6, r7, #4, 30 │ │ │ │ movwcs fp, #3992 @ 0xf98 │ │ │ │ - b 0x140ed70 │ │ │ │ + b 0x140edf8 │ │ │ │ addlt r0, r3, #768 @ 0x300 │ │ │ │ - b 0x331f7c │ │ │ │ + b 0x332004 │ │ │ │ @ instruction: 0xf8d40205 │ │ │ │ - b 0x40ca6c │ │ │ │ + b 0x40caf4 │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #23075 @ 0x5a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ cdplt 7, 8, cr15, cr8, cr13, {7} │ │ │ │ @@ -242987,17 +243022,17 @@ │ │ │ │ @ instruction: 0xf04f469e │ │ │ │ addlt r0, fp, #0, 28 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ mvnsle r4, r5, lsl #5 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ @ instruction: 0x0c02ea0c │ │ │ │ - b 0x9cf0b0 │ │ │ │ - blx 0x8be450 │ │ │ │ - b 0x11fca68 │ │ │ │ + b 0x9cf138 │ │ │ │ + blx 0x8be4d8 │ │ │ │ + b 0x11fcaf0 │ │ │ │ @ instruction: 0xf8c4030c │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000be51 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -243015,17 +243050,17 @@ │ │ │ │ ldrmi fp, [r8], -ip, lsl #31 │ │ │ │ addlt r2, fp, #0 │ │ │ │ vmlseq.f32 s28, s0, s28 │ │ │ │ mvnsle r4, r5, ror #10 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9cf120 │ │ │ │ - blx 0x8be4c0 │ │ │ │ - b 0x11fd2e0 │ │ │ │ + b 0x9cf1a8 │ │ │ │ + blx 0x8be548 │ │ │ │ + b 0x11fd368 │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000be19 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -243035,18 +243070,18 @@ │ │ │ │ strmi pc, [r0], r7, lsl #27 │ │ │ │ @ instruction: 0xf7ed4620 │ │ │ │ @ instruction: 0xf1a5fd41 │ │ │ │ strmi r0, [r7], -r4, lsl #28 │ │ │ │ tstpeq ip, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [pc], {79} @ 0x4f │ │ │ │ @ instruction: 0xf85e2300 │ │ │ │ - b 0x14d5500 │ │ │ │ + b 0x14d5588 │ │ │ │ adcsmi r1, r5, #12, 4 @ 0xc0000000 │ │ │ │ strbtmi fp, [r0], -ip, lsl #31 │ │ │ │ - blx 0x8c58fc │ │ │ │ + blx 0x8c5984 │ │ │ │ movwmi pc, #15490 @ 0x3c82 @ │ │ │ │ mvnsle r4, r1, ror r5 │ │ │ │ tsteq r7, r8, lsl #20 │ │ │ │ stccs 8, cr15, [ip], #848 @ 0x350 │ │ │ │ strtmi r4, [r0], -fp │ │ │ │ andeq lr, r7, #139264 @ 0x22000 │ │ │ │ tstmi sl, #-1342177271 @ 0xb0000009 │ │ │ │ @@ -243068,17 +243103,17 @@ │ │ │ │ svcpl 0x0001f910 │ │ │ │ vmlseq.f32 s29, s6, s30 │ │ │ │ svcne 0x0001f912 │ │ │ │ svclt 0x00b8428d │ │ │ │ addmi r2, r7, #0, 6 │ │ │ │ @ instruction: 0x0c03ea4c │ │ │ │ vshll.u8 , d15, #6 │ │ │ │ - b 0x332134 │ │ │ │ + b 0x3321bc │ │ │ │ @ instruction: 0xf8d40206 │ │ │ │ - b 0x40cc2c │ │ │ │ + b 0x40ccb4 │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #27171 @ 0x6a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ stclt 7, cr15, [r8, #948]! @ 0x3b4 │ │ │ │ @@ -243100,17 +243135,17 @@ │ │ │ │ svclt 0x00b8428d │ │ │ │ strbmi r2, [r7, #-768]! @ 0xfffffd00 │ │ │ │ vmlseq.f32 s28, s6, s28 │ │ │ │ mvnsle fp, r3, lsl #5 │ │ │ │ andeq lr, r6, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9cf274 │ │ │ │ - blx 0x8be610 │ │ │ │ - b 0x11fd434 │ │ │ │ + b 0x9cf2fc │ │ │ │ + blx 0x8be698 │ │ │ │ + b 0x11fd4bc │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000bd6f │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -243124,19 +243159,19 @@ │ │ │ │ @ instruction: 0xf1060e04 │ │ │ │ movwcs r0, #61708 @ 0xf10c │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svcvc 0x0004f85e │ │ │ │ @ instruction: 0xf8520118 │ │ │ │ adcsmi r6, r7, #4, 30 │ │ │ │ movwcs fp, #4024 @ 0xfb8 │ │ │ │ - b 0x140f018 │ │ │ │ + b 0x140f0a0 │ │ │ │ addlt r0, r3, #768 @ 0x300 │ │ │ │ - b 0x332224 │ │ │ │ + b 0x3322ac │ │ │ │ @ instruction: 0xf8d40205 │ │ │ │ - b 0x40cd14 │ │ │ │ + b 0x40cd9c │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #23075 @ 0x5a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ ldclt 7, cr15, [r4, #-948]! @ 0xfffffc4c │ │ │ │ @@ -243157,17 +243192,17 @@ │ │ │ │ @ instruction: 0xf04f469e │ │ │ │ addlt r0, fp, #0, 28 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ mvnsle r4, r5, lsl #5 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ @ instruction: 0x0c02ea0c │ │ │ │ - b 0x9cf358 │ │ │ │ - blx 0x8be6f8 │ │ │ │ - b 0x11fcd10 │ │ │ │ + b 0x9cf3e0 │ │ │ │ + blx 0x8be780 │ │ │ │ + b 0x11fcd98 │ │ │ │ @ instruction: 0xf8c4030c │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000bcfd │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -243185,17 +243220,17 @@ │ │ │ │ ldrmi fp, [r8], -ip, lsr #31 │ │ │ │ addlt r2, fp, #0 │ │ │ │ vmlseq.f32 s28, s0, s28 │ │ │ │ mvnsle r4, r5, ror #10 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9cf3c8 │ │ │ │ - blx 0x8be768 │ │ │ │ - b 0x11fd588 │ │ │ │ + b 0x9cf450 │ │ │ │ + blx 0x8be7f0 │ │ │ │ + b 0x11fd610 │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000bcc5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -243205,18 +243240,18 @@ │ │ │ │ @ instruction: 0x4680fc33 │ │ │ │ @ instruction: 0xf7ed4620 │ │ │ │ @ instruction: 0xf1a5fbed │ │ │ │ strmi r0, [r7], -r4, lsl #28 │ │ │ │ tstpeq ip, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [pc], {79} @ 0x4f │ │ │ │ @ instruction: 0xf85e2300 │ │ │ │ - b 0x14d57a8 │ │ │ │ + b 0x14d5830 │ │ │ │ adcsmi r1, r5, #12, 4 @ 0xc0000000 │ │ │ │ strbtmi fp, [r0], -ip, lsr #31 │ │ │ │ - blx 0x8c5ba4 │ │ │ │ + blx 0x8c5c2c │ │ │ │ movwmi pc, #15490 @ 0x3c82 @ │ │ │ │ mvnsle r4, r1, ror r5 │ │ │ │ tsteq r7, r8, lsl #20 │ │ │ │ stccs 8, cr15, [ip], #848 @ 0x350 │ │ │ │ strtmi r4, [r0], -fp │ │ │ │ andeq lr, r7, #139264 @ 0x22000 │ │ │ │ tstmi sl, #-1342177271 @ 0xb0000009 │ │ │ │ @@ -243238,17 +243273,17 @@ │ │ │ │ svcpl 0x0001f910 │ │ │ │ vmlseq.f32 s29, s6, s30 │ │ │ │ svcne 0x0001f912 │ │ │ │ svclt 0x00a8428d │ │ │ │ addmi r2, r7, #0, 6 │ │ │ │ @ instruction: 0x0c03ea4c │ │ │ │ vshll.u8 , d15, #6 │ │ │ │ - b 0x3323dc │ │ │ │ + b 0x332464 │ │ │ │ @ instruction: 0xf8d40206 │ │ │ │ - b 0x40ced4 │ │ │ │ + b 0x40cf5c │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #27171 @ 0x6a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ mrrclt 7, 14, pc, r4, cr13 @ │ │ │ │ @@ -243270,17 +243305,17 @@ │ │ │ │ svclt 0x00a8428d │ │ │ │ strbmi r2, [r7, #-768]! @ 0xfffffd00 │ │ │ │ vmlseq.f32 s28, s6, s28 │ │ │ │ mvnsle fp, r3, lsl #5 │ │ │ │ andeq lr, r6, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9cf51c │ │ │ │ - blx 0x8be8b8 │ │ │ │ - b 0x11fd6dc │ │ │ │ + b 0x9cf5a4 │ │ │ │ + blx 0x8be940 │ │ │ │ + b 0x11fd764 │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000bc1b │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -243294,26 +243329,26 @@ │ │ │ │ @ instruction: 0xf1060e04 │ │ │ │ movwcs r0, #61708 @ 0xf10c │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svcvc 0x0004f85e │ │ │ │ @ instruction: 0xf8520118 │ │ │ │ adcsmi r6, r7, #4, 30 │ │ │ │ movwcs fp, #4008 @ 0xfa8 │ │ │ │ - b 0x140f2c0 │ │ │ │ + b 0x140f348 │ │ │ │ addlt r0, r3, #768 @ 0x300 │ │ │ │ - b 0x3324cc │ │ │ │ + b 0x332554 │ │ │ │ @ instruction: 0xf8d40205 │ │ │ │ - b 0x40cfbc │ │ │ │ + b 0x40d044 │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #23075 @ 0x5a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - bllt 0xff93bcdc │ │ │ │ + bllt 0xff93bd64 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7edb256 │ │ │ │ strmi pc, [r0], pc, asr #22 │ │ │ │ @@ -243327,17 +243362,17 @@ │ │ │ │ @ instruction: 0xf04f469e │ │ │ │ addlt r0, fp, #0, 28 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ mvnsle r4, r5, lsl #5 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ @ instruction: 0x0c02ea0c │ │ │ │ - b 0x9cf600 │ │ │ │ - blx 0x8be9a0 │ │ │ │ - b 0x11fcfb8 │ │ │ │ + b 0x9cf688 │ │ │ │ + blx 0x8bea28 │ │ │ │ + b 0x11fd040 │ │ │ │ @ instruction: 0xf8c4030c │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000bba9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -243355,17 +243390,17 @@ │ │ │ │ @ instruction: 0x4618bfb4 │ │ │ │ addlt r2, fp, #0 │ │ │ │ vmlseq.f32 s28, s0, s28 │ │ │ │ mvnsle r4, r5, ror #10 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9cf670 │ │ │ │ - blx 0x8bea10 │ │ │ │ - b 0x11fd830 │ │ │ │ + b 0x9cf6f8 │ │ │ │ + blx 0x8bea98 │ │ │ │ + b 0x11fd8b8 │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000bb71 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -243375,28 +243410,28 @@ │ │ │ │ pkhtbmi pc, r0, pc, asr #21 @ │ │ │ │ @ instruction: 0xf7ed4620 │ │ │ │ @ instruction: 0xf1a5fa99 │ │ │ │ strmi r0, [r7], -r4, lsl #28 │ │ │ │ tstpeq ip, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [pc], {79} @ 0x4f │ │ │ │ @ instruction: 0xf85e2300 │ │ │ │ - b 0x14d5a50 │ │ │ │ + b 0x14d5ad8 │ │ │ │ adcsmi r1, r5, #12, 4 @ 0xc0000000 │ │ │ │ @ instruction: 0x4660bfb4 │ │ │ │ - blx 0x8c5e4c │ │ │ │ + blx 0x8c5ed4 │ │ │ │ movwmi pc, #15490 @ 0x3c82 @ │ │ │ │ mvnsle r4, r1, ror r5 │ │ │ │ tsteq r7, r8, lsl #20 │ │ │ │ stccs 8, cr15, [ip], #848 @ 0x350 │ │ │ │ strtmi r4, [r0], -fp │ │ │ │ andeq lr, r7, #139264 @ 0x22000 │ │ │ │ tstmi sl, #-1342177271 @ 0xb0000009 │ │ │ │ stccs 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - bllt 0xfbbe28 │ │ │ │ + bllt 0xfbbeb0 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ed4615 │ │ │ │ strmi pc, [r0], r9, lsr #21 │ │ │ │ @@ -243408,24 +243443,24 @@ │ │ │ │ svcpl 0x0001f910 │ │ │ │ vmlseq.f32 s29, s6, s30 │ │ │ │ svcne 0x0001f912 │ │ │ │ svclt 0x00d8428d │ │ │ │ addmi r2, r7, #0, 6 │ │ │ │ @ instruction: 0x0c03ea4c │ │ │ │ vshll.u8 , d15, #6 │ │ │ │ - b 0x332684 │ │ │ │ + b 0x33270c │ │ │ │ @ instruction: 0xf8d40206 │ │ │ │ - b 0x40d17c │ │ │ │ + b 0x40d204 │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #27171 @ 0x6a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - bllt 0x13be9c │ │ │ │ + bllt 0x13bf24 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7ed4615 │ │ │ │ strmi pc, [r0], pc, ror #20 │ │ │ │ @@ -243440,17 +243475,17 @@ │ │ │ │ svclt 0x00d8428d │ │ │ │ strbmi r2, [r7, #-768]! @ 0xfffffd00 │ │ │ │ vmlseq.f32 s28, s6, s28 │ │ │ │ mvnsle fp, r3, lsl #5 │ │ │ │ andeq lr, r6, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9cf7c4 │ │ │ │ - blx 0x8beb60 │ │ │ │ - b 0x11fd984 │ │ │ │ + b 0x9cf84c │ │ │ │ + blx 0x8bebe8 │ │ │ │ + b 0x11fda0c │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000bac7 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -243464,26 +243499,26 @@ │ │ │ │ @ instruction: 0xf1060e04 │ │ │ │ movwcs r0, #61708 @ 0xf10c │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svcvc 0x0004f85e │ │ │ │ @ instruction: 0xf8520118 │ │ │ │ adcsmi r6, r7, #4, 30 │ │ │ │ movwcs fp, #4056 @ 0xfd8 │ │ │ │ - b 0x140f568 │ │ │ │ + b 0x140f5f0 │ │ │ │ addlt r0, r3, #768 @ 0x300 │ │ │ │ - b 0x332774 │ │ │ │ + b 0x3327fc │ │ │ │ @ instruction: 0xf8d40205 │ │ │ │ - b 0x40d264 │ │ │ │ + b 0x40d2ec │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #23075 @ 0x5a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt 0xfe43bf84 │ │ │ │ + blt 0xfe43c00c │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7edb256 │ │ │ │ @ instruction: 0x4680f9fb │ │ │ │ @@ -243497,17 +243532,17 @@ │ │ │ │ @ instruction: 0xf04f469e │ │ │ │ addlt r0, fp, #0, 28 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ mvnsle r4, r5, lsl #5 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ @ instruction: 0x0c02ea0c │ │ │ │ - b 0x9cf8a8 │ │ │ │ - blx 0x8bec48 │ │ │ │ - b 0x11fd260 │ │ │ │ + b 0x9cf930 │ │ │ │ + blx 0x8becd0 │ │ │ │ + b 0x11fd2e8 │ │ │ │ @ instruction: 0xf8c4030c │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000ba55 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -243525,17 +243560,17 @@ │ │ │ │ ldrmi fp, [r8], -ip, asr #31 │ │ │ │ addlt r2, fp, #0 │ │ │ │ vmlseq.f32 s28, s0, s28 │ │ │ │ mvnsle r4, r5, ror #10 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9cf918 │ │ │ │ - blx 0x8becb8 │ │ │ │ - b 0x11fdad8 │ │ │ │ + b 0x9cf9a0 │ │ │ │ + blx 0x8bed40 │ │ │ │ + b 0x11fdb60 │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000ba1d │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -243545,18 +243580,18 @@ │ │ │ │ strmi pc, [r0], fp, lsl #19 │ │ │ │ @ instruction: 0xf7ed4620 │ │ │ │ @ instruction: 0xf1a5f945 │ │ │ │ strmi r0, [r7], -r4, lsl #28 │ │ │ │ tstpeq ip, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [pc], {79} @ 0x4f │ │ │ │ @ instruction: 0xf85e2300 │ │ │ │ - b 0x14d5cf8 │ │ │ │ + b 0x14d5d80 │ │ │ │ adcsmi r1, r5, #12, 4 @ 0xc0000000 │ │ │ │ strbtmi fp, [r0], -ip, asr #31 │ │ │ │ - blx 0x8c60f4 │ │ │ │ + blx 0x8c617c │ │ │ │ movwmi pc, #15490 @ 0x3c82 @ │ │ │ │ mvnsle r4, r1, ror r5 │ │ │ │ tsteq r7, r8, lsl #20 │ │ │ │ stccs 8, cr15, [ip], #848 @ 0x350 │ │ │ │ strtmi r4, [r0], -fp │ │ │ │ andeq lr, r7, #139264 @ 0x22000 │ │ │ │ tstmi sl, #-1342177271 @ 0xb0000009 │ │ │ │ @@ -243578,17 +243613,17 @@ │ │ │ │ svcpl 0x0001f910 │ │ │ │ vmlseq.f32 s29, s6, s30 │ │ │ │ svcne 0x0001f912 │ │ │ │ svclt 0x00c8428d │ │ │ │ addmi r2, r7, #0, 6 │ │ │ │ @ instruction: 0x0c03ea4c │ │ │ │ vshll.u8 , d15, #6 │ │ │ │ - b 0x33292c │ │ │ │ + b 0x3329b4 │ │ │ │ @ instruction: 0xf8d40206 │ │ │ │ - b 0x40d424 │ │ │ │ + b 0x40d4ac │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #27171 @ 0x6a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ stmiblt ip!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -243610,17 +243645,17 @@ │ │ │ │ svclt 0x00c8428d │ │ │ │ strbmi r2, [r7, #-768]! @ 0xfffffd00 │ │ │ │ vmlseq.f32 s28, s6, s28 │ │ │ │ mvnsle fp, r3, lsl #5 │ │ │ │ andeq lr, r6, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9cfa6c │ │ │ │ - blx 0x8bee08 │ │ │ │ - b 0x11fdc2c │ │ │ │ + b 0x9cfaf4 │ │ │ │ + blx 0x8bee90 │ │ │ │ + b 0x11fdcb4 │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000b973 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -243634,19 +243669,19 @@ │ │ │ │ @ instruction: 0xf1060e04 │ │ │ │ movwcs r0, #61708 @ 0xf10c │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svcvc 0x0004f85e │ │ │ │ @ instruction: 0xf8520118 │ │ │ │ adcsmi r6, r7, #4, 30 │ │ │ │ movwcs fp, #4040 @ 0xfc8 │ │ │ │ - b 0x140f810 │ │ │ │ + b 0x140f898 │ │ │ │ addlt r0, r3, #768 @ 0x300 │ │ │ │ - b 0x332a1c │ │ │ │ + b 0x332aa4 │ │ │ │ @ instruction: 0xf8d40205 │ │ │ │ - b 0x40d50c │ │ │ │ + b 0x40d594 │ │ │ │ strtmi r0, [r0], -r2, lsl #24 │ │ │ │ movweq lr, #23075 @ 0x5a23 │ │ │ │ stc2 10, cr15, [ip], {31} @ │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ stccc 8, cr15, [ip], #784 @ 0x310 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmdblt r8!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -243667,17 +243702,17 @@ │ │ │ │ @ instruction: 0xf04f469e │ │ │ │ addlt r0, fp, #0, 28 │ │ │ │ @ instruction: 0x0c0eea4c │ │ │ │ mvnsle r4, r5, lsl #5 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ @ instruction: 0x0c02ea0c │ │ │ │ - b 0x9cfb50 │ │ │ │ - blx 0x8beef0 │ │ │ │ - b 0x11fd508 │ │ │ │ + b 0x9cfbd8 │ │ │ │ + blx 0x8bef78 │ │ │ │ + b 0x11fd590 │ │ │ │ @ instruction: 0xf8c4030c │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000b901 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -243695,17 +243730,17 @@ │ │ │ │ @ instruction: 0x4618bfd4 │ │ │ │ addlt r2, fp, #0 │ │ │ │ vmlseq.f32 s28, s0, s28 │ │ │ │ mvnsle r4, r5, ror #10 │ │ │ │ andeq lr, r7, #8, 20 @ 0x8000 │ │ │ │ stccc 8, cr15, [ip], #848 @ 0x350 │ │ │ │ vmlaeq.f32 s28, s4, s28 │ │ │ │ - b 0x9cfbc0 │ │ │ │ - blx 0x8bef60 │ │ │ │ - b 0x11fdd80 │ │ │ │ + b 0x9cfc48 │ │ │ │ + blx 0x8befe8 │ │ │ │ + b 0x11fde08 │ │ │ │ @ instruction: 0xf8c4030e │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed41f0 │ │ │ │ svclt 0x0000b8c9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -243715,18 +243750,18 @@ │ │ │ │ @ instruction: 0x4680f837 │ │ │ │ @ instruction: 0xf7ec4620 │ │ │ │ @ instruction: 0xf1a5fff1 │ │ │ │ strmi r0, [r7], -r4, lsl #28 │ │ │ │ tstpeq ip, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stceq 0, cr15, [pc], {79} @ 0x4f │ │ │ │ @ instruction: 0xf85e2300 │ │ │ │ - b 0x14d5fa0 │ │ │ │ + b 0x14d6028 │ │ │ │ adcsmi r1, r5, #12, 4 @ 0xc0000000 │ │ │ │ @ instruction: 0x4660bfd4 │ │ │ │ - blx 0x8c639c │ │ │ │ + blx 0x8c6424 │ │ │ │ movwmi pc, #15490 @ 0x3c82 @ │ │ │ │ mvnsle r4, r1, ror r5 │ │ │ │ tsteq r7, r8, lsl #20 │ │ │ │ stccs 8, cr15, [ip], #848 @ 0x350 │ │ │ │ strtmi r4, [r0], -fp │ │ │ │ andeq lr, r7, #139264 @ 0x22000 │ │ │ │ tstmi sl, #-1342177271 @ 0xb0000009 │ │ │ │ @@ -243739,50 +243774,50 @@ │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r4, r3, r4, lsl #12 │ │ │ │ ldrmi r4, [fp], lr, lsl #12 │ │ │ │ @ instruction: 0xf7ec4617 │ │ │ │ @ instruction: 0xf8b4ffff │ │ │ │ @ instruction: 0xf1a69cac │ │ │ │ vrhadd.s8 d16, d3, d8 │ │ │ │ - @ instruction: 0xf2c01cb8 │ │ │ │ + vmvn.i32 d18, #2303 @ 0x000008ff │ │ │ │ @ instruction: 0xf1ab0c35 │ │ │ │ strmi r0, [r0], r8, lsl #12 │ │ │ │ @ instruction: 0xf10b3f08 │ │ │ │ strls r0, [r1], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf589fa5f │ │ │ │ svcmi 0x0008f856 │ │ │ │ svccc 0x0008f857 │ │ │ │ @ instruction: 0xf088fa5f │ │ │ │ svc 0x0008f851 │ │ │ │ - beq 0xff279048 │ │ │ │ + beq 0xff2790d0 │ │ │ │ eorspl pc, r5, ip, asr r8 @ │ │ │ │ - b 0xfe20e5ac │ │ │ │ + b 0xfe20e634 │ │ │ │ ldmdavs r2!, {r1, r2, r3, sl}^ │ │ │ │ @ instruction: 0xf8da402b │ │ │ │ subsmi r5, ip, r4 │ │ │ │ - b 0x14d861c │ │ │ │ + b 0x14d86a4 │ │ │ │ vqshrn.u16 d18, , #8 │ │ │ │ subsmi r2, r3, pc, lsl #16 │ │ │ │ - b 0x1cfb08 │ │ │ │ - bl 0x3ff054 │ │ │ │ + b 0x1cfb90 │ │ │ │ + bl 0x3ff0dc │ │ │ │ @ instruction: 0xf85c05c0 │ │ │ │ - b 0x1fe508 │ │ │ │ + b 0x1fe590 │ │ │ │ stmdavs r8, {sl}^ │ │ │ │ streq lr, [lr], #-2692 @ 0xfffff57c │ │ │ │ - b 0xfe196484 │ │ │ │ + b 0xfe19650c │ │ │ │ stmdavs ip!, {r9}^ │ │ │ │ movweq lr, #10883 @ 0x2a83 │ │ │ │ movweq lr, #18947 @ 0x4a03 │ │ │ │ movweq lr, #2691 @ 0xa83 │ │ │ │ bicle r6, fp, fp, asr #32 │ │ │ │ andlt r9, r3, r1, lsl #16 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ ldmdalt sl!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec5567c │ │ │ │ + bl 0xfec55704 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xffacf7ec │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ @ instruction: 0xff66f7ec │ │ │ │ movweq lr, #2565 @ 0xa05 │ │ │ │ stccs 8, cr15, [ip], #848 @ 0x350 │ │ │ │ @@ -243790,62 +243825,62 @@ │ │ │ │ andeq lr, r0, #139264 @ 0x22000 │ │ │ │ addslt r4, fp, #32, 12 @ 0x2000000 │ │ │ │ @ instruction: 0xf8c44313 │ │ │ │ pop {r2, r3, r5, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf7ed4038 │ │ │ │ svclt 0x0000b81b │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec556bc │ │ │ │ + bl 0xfec55744 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ tstls r1, r4, lsl #12 │ │ │ │ @ instruction: 0xff8af7ec │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ @ instruction: 0xff44f7ec │ │ │ │ ldmdbcs r0, {r0, r8, fp, ip, pc} │ │ │ │ strmi sp, [r2], -r2, lsr #16 │ │ │ │ @ instruction: 0xf04fb199 │ │ │ │ @ instruction: 0xf1c13cff │ │ │ │ @ instruction: 0xf1a10340 │ │ │ │ @ instruction: 0xf1c10e20 │ │ │ │ - blx 0xbfe970 │ │ │ │ + blx 0xbfe9f8 │ │ │ │ eormi pc, r8, r3, lsl #6 │ │ │ │ vseleq.f32 s30, s28, s24 │ │ │ │ @ instruction: 0xf101fa2c │ │ │ │ movweq lr, #59971 @ 0xea43 │ │ │ │ andmi r4, r3, fp, lsl #6 │ │ │ │ @ instruction: 0xf8d4b299 │ │ │ │ strtmi r3, [r0], -ip, lsr #25 │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ @ instruction: 0xf8c4430b │ │ │ │ andlt r3, r3, ip, lsr #25 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ svclt 0x00e4f7ec │ │ │ │ - tstpcs r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorscs pc, r4, fp, asr #12 │ │ │ │ + adcscs pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf6404b02 │ │ │ │ @ instruction: 0xf18722b9 │ │ │ │ - svclt 0x0000fd1d │ │ │ │ - eorseq r2, r5, r4, ror #27 │ │ │ │ + svclt 0x0000fd19 │ │ │ │ + eorseq r2, r5, r4, ror #28 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec55748 │ │ │ │ + bl 0xfec557d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0ff0 │ │ │ │ @ instruction: 0x46044615 │ │ │ │ @ instruction: 0xff44f7ec │ │ │ │ @ instruction: 0xf1054631 │ │ │ │ @ instruction: 0x36103eff │ │ │ │ @ instruction: 0xf91e2500 │ │ │ │ @ instruction: 0xf0003f01 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ - blcs 0x101570 │ │ │ │ + blcs 0x1015f8 │ │ │ │ subsmi fp, fp, #184, 30 @ 0x2e0 │ │ │ │ - blcs 0xfe12b0e4 │ │ │ │ + blcs 0xfe12b16c │ │ │ │ cmncs pc, #4, 30 │ │ │ │ @ instruction: 0xb1024694 │ │ │ │ tstcc r1, fp │ │ │ │ streq lr, [ip, #-2629] @ 0xfffff5bb │ │ │ │ subeq pc, pc, r0, asr #7 │ │ │ │ strhle r4, [r8, #33]! @ 0x21 │ │ │ │ @ instruction: 0xf504b125 │ │ │ │ @@ -243859,23 +243894,23 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x460e4615 │ │ │ │ @ instruction: 0xf7ec4604 │ │ │ │ @ instruction: 0xf1a5ff0f │ │ │ │ cdpne 14, 11, cr0, cr1, cr2, {0} │ │ │ │ vrshl.s8 d19, d14, d3 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ andcs r0, r0, #55574528 @ 0x3500000 │ │ │ │ svccc 0x0002f93e │ │ │ │ @ instruction: 0xf831b2c7 │ │ │ │ @ instruction: 0xf04fcf02 │ │ │ │ - blcs 0x1005e4 │ │ │ │ + blcs 0x10066c │ │ │ │ subsmi fp, fp, #184, 30 @ 0x2e0 │ │ │ │ eorsvc pc, r7, r6, asr r8 @ │ │ │ │ - b 0xc2b05c │ │ │ │ + b 0xc2b0e4 │ │ │ │ @ instruction: 0xf5b30c07 │ │ │ │ svclt 0x00084f00 │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ addeq pc, pc, r0, asr #7 │ │ │ │ @ instruction: 0xf647bf08 │ │ │ │ ldrshtmi r7, [fp], -pc │ │ │ │ movweq lr, #14924 @ 0x3a4c │ │ │ │ @@ -243892,76 +243927,76 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x460e4615 │ │ │ │ @ instruction: 0xf7ec4604 │ │ │ │ @ instruction: 0xf1a5fecd │ │ │ │ svcne 0x00310e04 │ │ │ │ vrshl.s8 d19, d12, d3 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ andcs r0, r0, #55574528 @ 0x3500000 │ │ │ │ svccc 0x0004f85e │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svcvc 0x0004f851 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svclt 0x00b82b00 │ │ │ │ @ instruction: 0xf856425b │ │ │ │ @ instruction: 0xf1b3c03c │ │ │ │ svclt 0x00044f00 │ │ │ │ movwmi pc, #111 @ 0x6f @ │ │ │ │ stmdaeq r1, {ip, sp, lr, pc} │ │ │ │ - b 0x118e870 │ │ │ │ - b 0x1beea8 │ │ │ │ + b 0x118e8f8 │ │ │ │ + b 0x1bef30 │ │ │ │ vsubw.u8 q8, q0, d12 │ │ │ │ rsbsmi r1, fp, pc │ │ │ │ andvs r4, fp, lr, lsr #11 │ │ │ │ @ instruction: 0xb122d1e0 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ svclt 0x001ef7ec │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec558b4 │ │ │ │ + bl 0xfec5593c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0ff0 │ │ │ │ @ instruction: 0x46044615 │ │ │ │ cdp2 7, 8, cr15, cr14, cr12, {7} │ │ │ │ @ instruction: 0xf1054631 │ │ │ │ @ instruction: 0x36103eff │ │ │ │ @ instruction: 0xf91e2500 │ │ │ │ @ instruction: 0xf0003f01 │ │ │ │ @ instruction: 0xf04f0201 │ │ │ │ @ instruction: 0xf1130c00 │ │ │ │ svclt 0x00040f80 │ │ │ │ @ instruction: 0x4694237f │ │ │ │ subsmi sp, fp, #0 │ │ │ │ andvc fp, fp, r2, lsl #2 │ │ │ │ - b 0x124aaf4 │ │ │ │ + b 0x124ab7c │ │ │ │ vabal.u8 q8, d0, d12 │ │ │ │ addmi r0, lr, #79 @ 0x4f │ │ │ │ @ instruction: 0xb125d1e9 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ qasxmi r2, r0, r0 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ cdplt 7, 14, cr15, cr12, cr12, {7} │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ vmax.s8 d20, d3, d4 │ │ │ │ - vqshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0xf7ec0735 │ │ │ │ mrcne 14, 5, APSR_nzcv, cr2, cr7, {2} │ │ │ │ strcc r1, [lr], -r9, lsr #29 │ │ │ │ ands r2, r3, r0, lsl #10 │ │ │ │ - blx 0x18cf0ac │ │ │ │ + blx 0x18cf134 │ │ │ │ @ instruction: 0xf831fe80 │ │ │ │ - b 0x1272350 │ │ │ │ + b 0x12723d8 │ │ │ │ vabal.u8 q8, d0, d8 │ │ │ │ adcsmi r0, r2, #143 @ 0x8f │ │ │ │ eors pc, lr, r7, asr r8 @ │ │ │ │ @ instruction: 0x0c0eea2c │ │ │ │ movweq lr, #59907 @ 0xea03 │ │ │ │ movweq lr, #14924 @ 0x3a4c │ │ │ │ andle r8, fp, fp │ │ │ │ @@ -243982,15 +244017,15 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x460e4615 │ │ │ │ @ instruction: 0xf7ec4604 │ │ │ │ @ instruction: 0xf1a5fe19 │ │ │ │ svcne 0x00310e04 │ │ │ │ vrshl.s8 d19, d12, d3 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ andcs r0, r0, #55574528 @ 0x3500000 │ │ │ │ svccc 0x0004f85e │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svcmi 0x0000f1b3 │ │ │ │ subsmi sp, fp, #29 │ │ │ │ stc2 10, cr15, [r0], {95} @ 0x5f @ │ │ │ │ svcvc 0x0004f851 │ │ │ │ @@ -244006,20 +244041,20 @@ │ │ │ │ svccs 0x0030f8c3 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ec41f0 │ │ │ │ @ instruction: 0xf000be6f │ │ │ │ @ instruction: 0xf06f0801 │ │ │ │ ldrb r4, [sp, r0, lsl #6] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec55a1c │ │ │ │ + bl 0xfec55aa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ec2100 │ │ │ │ - bls 0x13df94 │ │ │ │ + bls 0x13e01c │ │ │ │ @ instruction: 0x1e539901 │ │ │ │ stmdbcc r1, {r0, r1, r2, r3, r9, ip, sp} │ │ │ │ tstcc r1, r1, lsl #6 │ │ │ │ svceq 0x0001f010 │ │ │ │ @ instruction: 0xf993d00f │ │ │ │ @ instruction: 0xf891c000 │ │ │ │ @ instruction: 0xf1bce000 │ │ │ │ @@ -244031,71 +244066,71 @@ │ │ │ │ vaddl.u8 q14, d0, d0 │ │ │ │ addsmi r0, r3, #79 @ 0x4f │ │ │ │ strtmi sp, [r0], -r6, ror #3 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ec4010 │ │ │ │ svclt 0x0000be39 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec55a80 │ │ │ │ + bl 0xfec55b08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ @ instruction: 0x46074614 │ │ │ │ stc2 7, cr15, [r8, #944]! @ 0x3b0 │ │ │ │ cdpne 14, 10, cr1, cr9, cr2, {5} │ │ │ │ vshl.s8 d19, d14, d3 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ @ instruction: 0xf9320535 │ │ │ │ - blx 0x18ce4ac │ │ │ │ + blx 0x18ce534 │ │ │ │ @ instruction: 0xf831fe80 │ │ │ │ @ instruction: 0xf3c0cf02 │ │ │ │ - blcs 0xfeaec │ │ │ │ + blcs 0xfeb74 │ │ │ │ subsmi fp, fp, #184, 30 @ 0x2e0 │ │ │ │ eorsvs pc, lr, r5, asr r8 @ │ │ │ │ ldrmi fp, [ip, #667] @ 0x29b │ │ │ │ - b 0x2ae570 │ │ │ │ - b 0x2820f4 │ │ │ │ - b 0xc020d4 │ │ │ │ - b 0x14818e4 │ │ │ │ + b 0x2ae5f8 │ │ │ │ + b 0x28217c │ │ │ │ + b 0xc0215c │ │ │ │ + b 0x148196c │ │ │ │ addsmi r0, r4, #12, 6 @ 0x30000000 │ │ │ │ mvnle r8, fp │ │ │ │ pop {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ec40f8 │ │ │ │ svclt 0x0000be05 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec55ae8 │ │ │ │ + bl 0xfec55b70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, ror #31 │ │ │ │ svcne 0x00144607 │ │ │ │ streq pc, [ip, #-258] @ 0xfffffefe │ │ │ │ ldc2l 7, cr15, [r2, #-944]! @ 0xfffffc50 │ │ │ │ vrecps.f32 d17, d3, d17 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0xf8540635 │ │ │ │ @ instruction: 0xf8513f04 │ │ │ │ - b 0xfe1ca520 │ │ │ │ - bl 0xfec1dca0 │ │ │ │ + b 0xfe1ca5a8 │ │ │ │ + bl 0xfec1dd28 │ │ │ │ sbclt r7, r3, #58112 @ 0xe300 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eors pc, r3, r6, asr r8 @ │ │ │ │ svclt 0x002c4562 │ │ │ │ movweq lr, #10882 @ 0x2a82 │ │ │ │ movweq lr, #51842 @ 0xca82 │ │ │ │ - b 0x1cf3c4 │ │ │ │ - b 0xfe1bf56c │ │ │ │ + b 0x1cf44c │ │ │ │ + b 0xfe1bf5f4 │ │ │ │ andvs r0, fp, r2, lsl #6 │ │ │ │ ldrtmi sp, [r8], -r5, ror #3 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ ldcllt 7, cr15, [r2, #944] @ 0x3b0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec55b4c │ │ │ │ + bl 0xfec55bd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ec2100 │ │ │ │ - bls 0x13de64 │ │ │ │ + bls 0x13deec │ │ │ │ @ instruction: 0x1e539901 │ │ │ │ stmdbcc r1, {r0, r1, r2, r3, r9, ip, sp} │ │ │ │ tstcc r1, r1, lsl #6 │ │ │ │ svceq 0x0001f010 │ │ │ │ @ instruction: 0xf993d00f │ │ │ │ @ instruction: 0xf891c000 │ │ │ │ @ instruction: 0xf1bce000 │ │ │ │ @@ -244107,144 +244142,144 @@ │ │ │ │ vaddl.u8 q14, d0, d0 │ │ │ │ addsmi r0, r3, #79 @ 0x4f │ │ │ │ strtmi sp, [r0], -r6, ror #3 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ec4010 │ │ │ │ svclt 0x0000bda1 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec55bb0 │ │ │ │ + bl 0xfec55c38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ @ instruction: 0x46074614 │ │ │ │ ldc2 7, cr15, [r0, #-944] @ 0xfffffc50 │ │ │ │ cdpne 14, 10, cr1, cr9, cr2, {5} │ │ │ │ vshl.s8 d19, d14, d3 │ │ │ │ - vshl.s64 d17, d24, #0 │ │ │ │ + vbic.i32 d18, #524288 @ 0x00080000 │ │ │ │ @ instruction: 0xf9320535 │ │ │ │ - blx 0x18ce5dc │ │ │ │ + blx 0x18ce664 │ │ │ │ @ instruction: 0xf831fe80 │ │ │ │ @ instruction: 0xf3c0cf02 │ │ │ │ - blcs 0xfec1c │ │ │ │ + blcs 0xfeca4 │ │ │ │ subsmi fp, fp, #184, 30 @ 0x2e0 │ │ │ │ eorsvs pc, lr, r5, asr r8 @ │ │ │ │ ldrmi fp, [ip, #667] @ 0x29b │ │ │ │ - b 0x2ae840 │ │ │ │ - b 0x282224 │ │ │ │ - b 0xc02204 │ │ │ │ - b 0x1481a14 │ │ │ │ + b 0x2ae8c8 │ │ │ │ + b 0x2822ac │ │ │ │ + b 0xc0228c │ │ │ │ + b 0x1481a9c │ │ │ │ addsmi r0, r4, #12, 6 @ 0x30000000 │ │ │ │ mvnle r8, fp │ │ │ │ pop {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ec40f8 │ │ │ │ svclt 0x0000bd6d │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec55c18 │ │ │ │ + bl 0xfec55ca0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, ror #31 │ │ │ │ svcne 0x00144607 │ │ │ │ streq pc, [ip, #-258] @ 0xfffffefe │ │ │ │ ldc2l 7, cr15, [sl], {236} @ 0xec │ │ │ │ vrecps.f32 d17, d3, d17 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ @ instruction: 0xf8540635 │ │ │ │ @ instruction: 0xf8513f04 │ │ │ │ - b 0xfe1ca650 │ │ │ │ - bl 0xfec1ddd0 │ │ │ │ + b 0xfe1ca6d8 │ │ │ │ + bl 0xfec1de58 │ │ │ │ sbclt r7, r3, #58112 @ 0xe300 │ │ │ │ andne pc, pc, r0, asr #7 │ │ │ │ eors pc, r3, r6, asr r8 @ │ │ │ │ svclt 0x00944562 │ │ │ │ movweq lr, #10882 @ 0x2a82 │ │ │ │ movweq lr, #51842 @ 0xca82 │ │ │ │ - b 0x1cf4f4 │ │ │ │ - b 0xfe1bf69c │ │ │ │ + b 0x1cf57c │ │ │ │ + b 0xfe1bf724 │ │ │ │ andvs r0, fp, r2, lsl #6 │ │ │ │ ldrtmi sp, [r8], -r5, ror #3 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ ldclt 7, cr15, [sl, #-944]! @ 0xfffffc50 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blmi 0xbd04f0 │ │ │ │ + blmi 0xbd0578 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r2], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [ip], {236} @ 0xec │ │ │ │ @ instruction: 0x4605373a │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x07aa4010 │ │ │ │ @ instruction: 0x07ebd01f │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd0484 │ │ │ │ + bhi 0xfd050c │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andsne pc, r4, r9, lsr r8 @ │ │ │ │ andseq pc, r4, sl, lsr r8 @ │ │ │ │ - @ instruction: 0xf8a6f725 │ │ │ │ + @ instruction: 0xf862f725 │ │ │ │ ldmdahi r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ movwmi r4, #12304 @ 0x3010 │ │ │ │ strcc r8, [r1], #-51 @ 0xffffffcd │ │ │ │ - streq pc, [pc, #965] @ 0xfeec9 │ │ │ │ + streq pc, [pc, #965] @ 0xfef51 │ │ │ │ stccs 6, cr3, [r8], {2} │ │ │ │ @ instruction: 0x4658d1d7 │ │ │ │ stc2l 7, cr15, [ip], #944 @ 0x3b0 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf9ecf1bc │ │ │ │ + @ instruction: 0xf9e8f1bc │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r1], r7, lsl #1 │ │ │ │ - blmi 0xbd05bc │ │ │ │ + blmi 0xbd0644 │ │ │ │ strbpl pc, [r0], -r9, lsl #10 @ │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r3], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r8], #-944 @ 0xfffffc50 │ │ │ │ strmi r3, [r5], -r8, lsr #12 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x072a4010 │ │ │ │ strbeq sp, [fp, r0, lsr #32]! │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs r3!, {r1, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r1!, {r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xdd054c │ │ │ │ + bhi 0xdd05d4 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ eorne pc, r4, sl, asr r8 @ │ │ │ │ eoreq pc, r4, fp, asr r8 @ │ │ │ │ - @ instruction: 0xf84af725 │ │ │ │ + @ instruction: 0xf806f725 │ │ │ │ @ instruction: 0xf857b2ea │ │ │ │ @ instruction: 0xf8583024 │ │ │ │ subsmi r2, r8, r2, lsr r0 │ │ │ │ subsmi r4, r8, r0, lsl r0 │ │ │ │ eoreq pc, r4, r7, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ stccs 5, cr1, [r4], {15} │ │ │ │ @@ -244255,398 +244290,398 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf988f1bc │ │ │ │ + @ instruction: 0xf984f1bc │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blmi 0xbd0680 │ │ │ │ + blmi 0xbd0708 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r2], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0xff63cbea │ │ │ │ + blx 0xff63cc72 │ │ │ │ @ instruction: 0x4605373a │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x07aa4010 │ │ │ │ @ instruction: 0x07ebd01f │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd0614 │ │ │ │ + bhi 0xfd069c │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andsne pc, r4, r9, lsr r8 @ │ │ │ │ andseq pc, r4, sl, lsr r8 @ │ │ │ │ - @ instruction: 0xffe2f724 │ │ │ │ + @ instruction: 0xff9ef724 │ │ │ │ ldmdahi r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ movwmi r4, #12304 @ 0x3010 │ │ │ │ strcc r8, [r1], #-51 @ 0xffffffcd │ │ │ │ - streq pc, [pc, #965] @ 0xff059 │ │ │ │ + streq pc, [pc, #965] @ 0xff0e1 │ │ │ │ stccs 6, cr3, [r8], {2} │ │ │ │ @ instruction: 0x4658d1d7 │ │ │ │ stc2 7, cr15, [r4], #-944 @ 0xfffffc50 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf924f1bc │ │ │ │ + @ instruction: 0xf920f1bc │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r1], r7, lsl #1 │ │ │ │ - blmi 0xbd074c │ │ │ │ + blmi 0xbd07d4 │ │ │ │ strbpl pc, [r0], -r9, lsl #10 @ │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r3], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0x1d3ccb2 │ │ │ │ + blx 0x1d3cd3a │ │ │ │ strmi r3, [r5], -r8, lsr #12 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x072a4010 │ │ │ │ strbeq sp, [fp, r0, lsr #32]! │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs r3!, {r1, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r1!, {r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xdd06dc │ │ │ │ + bhi 0xdd0764 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ eorne pc, r4, sl, asr r8 @ │ │ │ │ eoreq pc, r4, fp, asr r8 @ │ │ │ │ - @ instruction: 0xf802f725 │ │ │ │ + @ instruction: 0xffbef724 │ │ │ │ @ instruction: 0xf857b2ea │ │ │ │ @ instruction: 0xf8583024 │ │ │ │ subsmi r2, r8, r2, lsr r0 │ │ │ │ subsmi r4, r8, r0, lsl r0 │ │ │ │ eoreq pc, r4, r7, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ stccs 5, cr1, [r4], {15} │ │ │ │ @ instruction: 0x4648d1d7 │ │ │ │ - blx 0xff13cd1a │ │ │ │ + blx 0xff13cda2 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf8c0f1bc │ │ │ │ + @ instruction: 0xf8bcf1bc │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blmi 0xbd0810 │ │ │ │ + blmi 0xbd0898 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r2], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0x43cd7a │ │ │ │ + blx 0x43ce02 │ │ │ │ @ instruction: 0x4605373a │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x07aa4010 │ │ │ │ @ instruction: 0x07ebd01f │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd07a4 │ │ │ │ + bhi 0xfd082c │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andsne pc, r4, r9, lsr r8 @ │ │ │ │ andseq pc, r4, sl, lsr r8 @ │ │ │ │ - blx 0x14bcaa2 │ │ │ │ + blx 0x3bcb2a │ │ │ │ ldmdahi r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ movwmi r4, #12304 @ 0x3010 │ │ │ │ strcc r8, [r1], #-51 @ 0xffffffcd │ │ │ │ - streq pc, [pc, #965] @ 0xff1e9 │ │ │ │ + streq pc, [pc, #965] @ 0xff271 │ │ │ │ stccs 6, cr3, [r8], {2} │ │ │ │ @ instruction: 0x4658d1d7 │ │ │ │ - blx 0x183cde2 │ │ │ │ + blx 0x183ce6a │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf85cf1bc │ │ │ │ + @ instruction: 0xf858f1bc │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r1], r7, lsl #1 │ │ │ │ - blmi 0xbd08dc │ │ │ │ + blmi 0xbd0964 │ │ │ │ strbpl pc, [r0], -r9, lsl #10 @ │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r3], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0xfeb3ce40 │ │ │ │ + blx 0xfeb3cec8 │ │ │ │ strmi r3, [r5], -r8, lsr #12 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x072a4010 │ │ │ │ strbeq sp, [fp, r0, lsr #32]! │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs r3!, {r1, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r1!, {r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xdd086c │ │ │ │ + bhi 0xdd08f4 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ eorne pc, r4, sl, asr r8 @ │ │ │ │ eoreq pc, r4, fp, asr r8 @ │ │ │ │ - cdp2 7, 11, cr15, cr8, cr5, {1} │ │ │ │ + cdp2 7, 7, cr15, cr4, cr5, {1} │ │ │ │ @ instruction: 0xf857b2ea │ │ │ │ @ instruction: 0xf8583024 │ │ │ │ subsmi r2, r8, r2, lsr r0 │ │ │ │ subsmi r4, r8, r0, lsl r0 │ │ │ │ eoreq pc, r4, r7, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ stccs 5, cr1, [r4], {15} │ │ │ │ @ instruction: 0x4648d1d7 │ │ │ │ - blx 0xfff3cea8 │ │ │ │ + blx 0xfff3cf30 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xfff8f1bb │ │ │ │ + @ instruction: 0xfff4f1bb │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blmi 0xc109a0 │ │ │ │ + blmi 0xc10a28 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r2], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0x123cf08 │ │ │ │ + blx 0x123cf90 │ │ │ │ @ instruction: 0x4605373a │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x07aa4010 │ │ │ │ strbeq sp, [fp, r1, lsr #32]! │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd0934 │ │ │ │ + bhi 0xfd09bc │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andsne pc, r4, r9, lsr r8 @ │ │ │ │ andseq pc, r4, sl, lsr r8 @ │ │ │ │ - cdp2 7, 5, cr15, cr2, cr4, {1} │ │ │ │ + cdp2 7, 0, cr15, cr14, cr4, {1} │ │ │ │ ldmdahi r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ - b 0x9cefe8 │ │ │ │ + b 0x9cf070 │ │ │ │ vsubw.u8 q8, q0, d2 │ │ │ │ movwmi r0, #12302 @ 0x300e │ │ │ │ strcc r8, [r1], #-51 @ 0xffffffcd │ │ │ │ - streq pc, [pc, #965] @ 0xff37d │ │ │ │ + streq pc, [pc, #965] @ 0xff405 │ │ │ │ stccs 6, cr3, [r8], {2} │ │ │ │ @ instruction: 0x4658d1d5 │ │ │ │ - blx 0xfe5bcf74 │ │ │ │ + blx 0xfe5bcffc │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xff92f1bb │ │ │ │ + @ instruction: 0xff8ef1bb │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r1], r7, lsl #1 │ │ │ │ - blmi 0xc10a70 │ │ │ │ + blmi 0xc10af8 │ │ │ │ strbpl pc, [r0], -r9, lsl #10 @ │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r3], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf9def7ec │ │ │ │ strmi r3, [r5], -r8, lsr #12 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x072a4010 │ │ │ │ strbeq sp, [fp, r2, lsr #32]! │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs r3!, {r1, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r1!, {r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xdd0a00 │ │ │ │ + bhi 0xdd0a88 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ eorne pc, r4, sl, asr r8 @ │ │ │ │ eoreq pc, r4, fp, asr r8 @ │ │ │ │ - cdp2 7, 7, cr15, cr0, cr4, {1} │ │ │ │ + cdp2 7, 2, cr15, cr12, cr4, {1} │ │ │ │ @ instruction: 0xf857b2e9 │ │ │ │ @ instruction: 0xf0202024 │ │ │ │ @ instruction: 0xf8584300 │ │ │ │ subsmi r1, r3, r1, lsr r0 │ │ │ │ subsmi r4, r3, fp │ │ │ │ eorcc pc, r4, r7, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ stccs 5, cr1, [r4], {15} │ │ │ │ @ instruction: 0x4648d1d5 │ │ │ │ - blx 0xc3d040 │ │ │ │ + blx 0xc3d0c8 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xff2cf1bb │ │ │ │ + @ instruction: 0xff28f1bb │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blmi 0xbd0b38 │ │ │ │ + blmi 0xbd0bc0 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r2], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf978f7ec │ │ │ │ @ instruction: 0x4605373a │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x07aa4010 │ │ │ │ @ instruction: 0x07ebd01f │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd0acc │ │ │ │ + bhi 0xfd0b54 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andsne pc, r4, r9, lsr r8 @ │ │ │ │ andseq pc, r4, sl, lsr r8 @ │ │ │ │ - @ instruction: 0xf92cf739 │ │ │ │ + @ instruction: 0xf8e8f739 │ │ │ │ ldmdahi r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ movwmi r4, #12304 @ 0x3010 │ │ │ │ strcc r8, [r1], #-51 @ 0xffffffcd │ │ │ │ - streq pc, [pc, #965] @ 0xff511 │ │ │ │ + streq pc, [pc, #965] @ 0xff599 │ │ │ │ stccs 6, cr3, [r8], {2} │ │ │ │ @ instruction: 0x4658d1d7 │ │ │ │ @ instruction: 0xf9c8f7ec │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - mcr2 1, 6, pc, cr8, cr11, {5} @ │ │ │ │ + mcr2 1, 6, pc, cr4, cr11, {5} @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r1], r7, lsl #1 │ │ │ │ - blmi 0xbd0c04 │ │ │ │ + blmi 0xbd0c8c │ │ │ │ strbpl pc, [r0], -r9, lsl #10 @ │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r3], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf914f7ec │ │ │ │ strmi r3, [r5], -r8, lsr #12 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x072a4010 │ │ │ │ strbeq sp, [fp, r0, lsr #32]! │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs r3!, {r1, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r1!, {r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xdd0b94 │ │ │ │ + bhi 0xdd0c1c │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ eorne pc, r4, sl, asr r8 @ │ │ │ │ eoreq pc, r4, fp, asr r8 @ │ │ │ │ - @ instruction: 0xf908f739 │ │ │ │ + @ instruction: 0xf8c4f739 │ │ │ │ @ instruction: 0xf857b2ea │ │ │ │ @ instruction: 0xf8583024 │ │ │ │ subsmi r2, r8, r2, lsr r0 │ │ │ │ subsmi r4, r8, r0, lsl r0 │ │ │ │ eoreq pc, r4, r7, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ stccs 5, cr1, [r4], {15} │ │ │ │ @@ -244657,96 +244692,96 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - mcr2 1, 3, pc, cr4, cr11, {5} @ │ │ │ │ + mcr2 1, 3, pc, cr0, cr11, {5} @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blmi 0xbd0cc8 │ │ │ │ + blmi 0xbd0d50 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r2], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8b0f7ec │ │ │ │ @ instruction: 0x4605373a │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x07aa4010 │ │ │ │ @ instruction: 0x07ebd01f │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd0c5c │ │ │ │ + bhi 0xfd0ce4 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andsne pc, r4, r9, lsr r8 @ │ │ │ │ andseq pc, r4, sl, lsr r8 @ │ │ │ │ - @ instruction: 0xf874f739 │ │ │ │ + @ instruction: 0xf830f739 │ │ │ │ ldmdahi r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ movwmi r4, #12304 @ 0x3010 │ │ │ │ strcc r8, [r1], #-51 @ 0xffffffcd │ │ │ │ - streq pc, [pc, #965] @ 0xff6a1 │ │ │ │ + streq pc, [pc, #965] @ 0xff729 │ │ │ │ stccs 6, cr3, [r8], {2} │ │ │ │ @ instruction: 0x4658d1d7 │ │ │ │ @ instruction: 0xf900f7ec │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - mcr2 1, 0, pc, cr0, cr11, {5} @ │ │ │ │ + ldc2l 1, cr15, [ip, #748]! @ 0x2ec │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r1], r7, lsl #1 │ │ │ │ - blmi 0xbd0d94 │ │ │ │ + blmi 0xbd0e1c │ │ │ │ strbpl pc, [r0], -r9, lsl #10 @ │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r3], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf84cf7ec │ │ │ │ strmi r3, [r5], -r8, lsr #12 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x072a4010 │ │ │ │ strbeq sp, [fp, r0, lsr #32]! │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs r3!, {r1, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r1!, {r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xdd0d24 │ │ │ │ + bhi 0xdd0dac │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ eorne pc, r4, sl, asr r8 @ │ │ │ │ eoreq pc, r4, fp, asr r8 @ │ │ │ │ - @ instruction: 0xf850f739 │ │ │ │ + @ instruction: 0xf80cf739 │ │ │ │ @ instruction: 0xf857b2ea │ │ │ │ @ instruction: 0xf8583024 │ │ │ │ subsmi r2, r8, r2, lsr r0 │ │ │ │ subsmi r4, r8, r0, lsl r0 │ │ │ │ eoreq pc, r4, r7, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ stccs 5, cr1, [r4], {15} │ │ │ │ @@ -244757,100 +244792,100 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - ldc2 1, cr15, [ip, #748] @ 0x2ec │ │ │ │ + ldc2 1, cr15, [r8, #748] @ 0x2ec │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blmi 0xc50e58 │ │ │ │ + blmi 0xc50ee0 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r2], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xffe8f7eb │ │ │ │ @ instruction: 0x4605373a │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x07aa4010 │ │ │ │ strbeq sp, [fp, r3, lsr #32]! │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd0dec │ │ │ │ + bhi 0xfd0e74 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andsne pc, r4, r9, lsr r8 @ │ │ │ │ andseq pc, r4, sl, lsr r8 @ │ │ │ │ smlabteq lr, r1, r3, pc @ │ │ │ │ andeq pc, lr, r0, asr #7 │ │ │ │ - @ instruction: 0xff98f738 │ │ │ │ + @ instruction: 0xff54f738 │ │ │ │ ldmdahi r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ movwmi r4, #12304 @ 0x3010 │ │ │ │ strcc r8, [r1], #-51 @ 0xffffffcd │ │ │ │ - streq pc, [pc, #965] @ 0xff839 │ │ │ │ + streq pc, [pc, #965] @ 0xff8c1 │ │ │ │ stccs 6, cr3, [r8], {2} │ │ │ │ @ instruction: 0x4658d1d3 │ │ │ │ @ instruction: 0xf834f7ec │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - ldc2 1, cr15, [r4, #-748]! @ 0xfffffd14 │ │ │ │ + ldc2 1, cr15, [r0, #-748]! @ 0xfffffd14 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r1], r7, lsl #1 │ │ │ │ - blmi 0xc50f2c │ │ │ │ + blmi 0xc50fb4 │ │ │ │ strbpl pc, [r0], -r9, lsl #10 @ │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r3], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff80f7eb │ │ │ │ strmi r3, [r5], -r8, lsr #12 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x072a4010 │ │ │ │ strbeq sp, [fp, r4, lsr #32]! │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs r3!, {r1, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r1!, {r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xdd0ebc │ │ │ │ + bhi 0xdd0f44 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ eorne pc, r4, sl, asr r8 @ │ │ │ │ eoreq pc, r4, fp, asr r8 @ │ │ │ │ tstpmi r0, r1, lsr #32 @ p-variant is OBSOLETE │ │ │ │ andmi pc, r0, r0, lsr #32 │ │ │ │ - @ instruction: 0xff70f738 │ │ │ │ + @ instruction: 0xff2cf738 │ │ │ │ @ instruction: 0xf857b2ea │ │ │ │ @ instruction: 0xf8583024 │ │ │ │ subsmi r2, r8, r2, lsr r0 │ │ │ │ subsmi r4, r8, r0, lsl r0 │ │ │ │ eoreq pc, r4, r7, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ stccs 5, cr1, [r4], {15} │ │ │ │ @@ -244861,100 +244896,100 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - stc2l 1, cr15, [ip], {187} @ 0xbb │ │ │ │ + stc2l 1, cr15, [r8], {187} @ 0xbb │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blmi 0xc50ff8 │ │ │ │ + blmi 0xc51080 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r2], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff18f7eb │ │ │ │ @ instruction: 0x4605373a │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x07aa4010 │ │ │ │ strbeq sp, [fp, r3, lsr #32]! │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd0f8c │ │ │ │ + bhi 0xfd1014 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andsne pc, r4, r9, lsr r8 @ │ │ │ │ andseq pc, r4, sl, lsr r8 @ │ │ │ │ smlabteq lr, r1, r3, pc @ │ │ │ │ andeq pc, lr, r0, asr #7 │ │ │ │ - mrc2 7, 6, pc, cr8, cr8, {1} │ │ │ │ + mrc2 7, 4, pc, cr4, cr8, {1} │ │ │ │ ldmdahi r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ movwmi r4, #12304 @ 0x3010 │ │ │ │ strcc r8, [r1], #-51 @ 0xffffffcd │ │ │ │ - streq pc, [pc, #965] @ 0xff9d9 │ │ │ │ + streq pc, [pc, #965] @ 0xffa61 │ │ │ │ stccs 6, cr3, [r8], {2} │ │ │ │ @ instruction: 0x4658d1d3 │ │ │ │ @ instruction: 0xff64f7eb │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - stc2l 1, cr15, [r4], #-748 @ 0xfffffd14 │ │ │ │ + stc2l 1, cr15, [r0], #-748 @ 0xfffffd14 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r1], r7, lsl #1 │ │ │ │ - blmi 0xc510cc │ │ │ │ + blmi 0xc51154 │ │ │ │ strbpl pc, [r0], -r9, lsl #10 @ │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r3], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ cdp2 7, 11, cr15, cr0, cr11, {7} │ │ │ │ strmi r3, [r5], -r8, lsr #12 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4402 │ │ │ │ @ instruction: 0x072a4010 │ │ │ │ strbeq sp, [fp, r4, lsr #32]! │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs r3!, {r1, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r1!, {r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xdd105c │ │ │ │ + bhi 0xdd10e4 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ eorne pc, r4, sl, asr r8 @ │ │ │ │ eoreq pc, r4, fp, asr r8 @ │ │ │ │ tstpmi r0, r1, lsr #32 @ p-variant is OBSOLETE │ │ │ │ andmi pc, r0, r0, lsr #32 │ │ │ │ - mrc2 7, 5, pc, cr0, cr8, {1} │ │ │ │ + mcr2 7, 3, pc, cr12, cr8, {1} @ │ │ │ │ @ instruction: 0xf857b2ea │ │ │ │ @ instruction: 0xf8583024 │ │ │ │ subsmi r2, r8, r2, lsr r0 │ │ │ │ subsmi r4, r8, r0, lsl r0 │ │ │ │ eoreq pc, r4, r7, asr #16 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ stccs 5, cr1, [r4], {15} │ │ │ │ @@ -244965,15 +245000,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0x3be06 │ │ │ │ + blx 0xfff3be8e │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x461fb091 │ │ │ │ strmi r4, [r3], r5, asr #22 │ │ │ │ @@ -244983,73 +245018,73 @@ │ │ │ │ ldmdbeq sl!, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ movwls r6, #63515 @ 0xf81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strpl lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ strpl lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ cdp2 7, 4, cr15, cr4, cr11, {7} │ │ │ │ stceq 1, cr15, [r6], #-52 @ 0xffffffcc │ │ │ │ - beq 0xebbb94 │ │ │ │ + beq 0xebbc1c │ │ │ │ strmi r4, [r4], -r6, ror #12 │ │ │ │ strpl lr, [r5, #-2509] @ 0xfffff633 │ │ │ │ strpl lr, [r7, #-2509] @ 0xfffff633 │ │ │ │ eorpl pc, r4, sp, lsr #17 │ │ │ │ @ instruction: 0x0c02e9cd │ │ │ │ ldmdahi r9!, {r0, r2, r3, sp, lr, pc} │ │ │ │ @ instruction: 0x0000f8b8 │ │ │ │ - blx 0x193d410 │ │ │ │ + blx 0x83d498 │ │ │ │ svceq 0x0002f826 │ │ │ │ - streq pc, [pc], #964 @ 0xff788 │ │ │ │ + streq pc, [pc], #964 @ 0xff810 │ │ │ │ stmdaeq r2, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldrmi r3, [r2, #1794]! @ 0x702 │ │ │ │ strtmi sp, [ip], r6, lsr #32 │ │ │ │ andeq pc, r3, r4, lsl r0 @ │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ @ instruction: 0x07e3d0f0 │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d90e14 │ │ │ │ @ instruction: 0xf8d92008 │ │ │ │ @ instruction: 0xf8d9300c │ │ │ │ @ instruction: 0xf8d90000 │ │ │ │ stmia lr!, {r2, ip} │ │ │ │ - bge 0x23f800 │ │ │ │ + bge 0x23f888 │ │ │ │ @ instruction: 0x3010f8b9 │ │ │ │ andcc pc, r0, lr, lsr #17 │ │ │ │ svceq 0x0001f01c │ │ │ │ @ instruction: 0xf837d0d1 │ │ │ │ @ instruction: 0xf8b81c04 │ │ │ │ @ instruction: 0xf7240000 │ │ │ │ - strb pc, [pc, sp, lsr #20] @ │ │ │ │ + strb pc, [pc, r9, ror #19] @ │ │ │ │ vqdmulh.s d25, d3, d1 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ ldmib sp, {r0, r2, r4, r5, r9, sl}^ │ │ │ │ cdpne 12, 9, cr1, cr8, cr2, {0} │ │ │ │ streq pc, [lr, #-259] @ 0xfffffefd │ │ │ │ @ instruction: 0xf830b2ca │ │ │ │ @ instruction: 0xf83c3f02 │ │ │ │ @ instruction: 0xf3c14f02 │ │ │ │ addmi r0, r5, #-1073741789 @ 0xc0000023 │ │ │ │ eorscs pc, r2, r6, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ andeq lr, r4, #8192 @ 0x2000 │ │ │ │ movweq lr, #10819 @ 0x2a43 │ │ │ │ mvnle r8, r3 │ │ │ │ @ instruction: 0xf7eb4658 │ │ │ │ - blmi 0x3bf1b4 │ │ │ │ - blls 0x4d988c │ │ │ │ + blmi 0x3bf23c │ │ │ │ + blls 0x4d9914 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r1, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ - svclt 0x0000fb65 │ │ │ │ + svclt 0x0000fb61 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldcne 0, cr11, [sp, #-564] @ 0xfffffdcc │ │ │ │ strcs r4, [r0], #-2889 @ 0xfffff4b7 │ │ │ │ @@ -245073,63 +245108,63 @@ │ │ │ │ svclt 0x004407e3 │ │ │ │ subpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ strle r3, [fp], #-552 @ 0xfffffdd8 │ │ │ │ cdpeq 1, 0, cr15, cr8, cr13, {0} │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, lr, lsr #17 │ │ │ │ - bhi 0xfea0d0 │ │ │ │ + bhi 0xfea158 │ │ │ │ andcc pc, r0, lr, lsr #17 │ │ │ │ svceq 0x0001f01c │ │ │ │ @ instruction: 0xf855d11c │ │ │ │ @ instruction: 0xf3c41b04 │ │ │ │ @ instruction: 0xf856140f │ │ │ │ @ instruction: 0xf7240b04 │ │ │ │ - @ instruction: 0x46d4fa33 │ │ │ │ - bleq 0x23da08 │ │ │ │ - beq 0x17bd1c │ │ │ │ + ldrbmi pc, [r4], pc, ror #19 @ │ │ │ │ + bleq 0x23da90 │ │ │ │ + beq 0x17bda4 │ │ │ │ andeq pc, pc, r4, lsl r0 @ │ │ │ │ @ instruction: 0xf1bad1da │ │ │ │ @ instruction: 0xf8c80f04 │ │ │ │ andsle r0, r1, r0 │ │ │ │ stmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ - strne pc, [pc], #-964 @ 0xff904 │ │ │ │ + strne pc, [pc], #-964 @ 0xff98c │ │ │ │ strcc r3, [r4, #-1540] @ 0xfffff9fc │ │ │ │ ubfx r4, r4, #13, #14 │ │ │ │ stcne 8, cr15, [r8], {85} @ 0x55 │ │ │ │ @ instruction: 0xf7246830 │ │ │ │ - @ instruction: 0xf1baf999 │ │ │ │ + @ instruction: 0xf1baf955 │ │ │ │ @ instruction: 0xf8c80f04 │ │ │ │ mvnle r0, r0 │ │ │ │ @ instruction: 0xae00e9dd │ │ │ │ andeq pc, r4, #-1073741782 @ 0xc000002a │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ - bleq 0x43bd60 │ │ │ │ + bleq 0x43bde8 │ │ │ │ @ instruction: 0xf18afa5f │ │ │ │ svceq 0x0004f852 │ │ │ │ - blcc 0x23dab8 │ │ │ │ - bne 0x4fc86c │ │ │ │ + blcc 0x23db40 │ │ │ │ + bne 0x4fc8f4 │ │ │ │ @ instruction: 0xf8554593 │ │ │ │ - b 0xfe1c3a10 │ │ │ │ - b 0x1c0550 │ │ │ │ - b 0xfe1c0558 │ │ │ │ + b 0xfe1c3a98 │ │ │ │ + b 0x1c05d8 │ │ │ │ + b 0xfe1c05e0 │ │ │ │ andsvs r0, r3, r0, lsl #6 │ │ │ │ strbmi sp, [r8], -ip, ror #3 │ │ │ │ stc2l 7, cr15, [r4, #940] @ 0x3ac │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sp, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0xff23c074 │ │ │ │ + blx 0xff13c0fc │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x461fb091 │ │ │ │ strmi r4, [r3], r5, asr #22 │ │ │ │ @@ -245139,73 +245174,73 @@ │ │ │ │ ldmdbeq sl!, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ movwls r6, #63515 @ 0xf81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strpl lr, [sl, #-2509] @ 0xfffff633 │ │ │ │ strpl lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ stc2 7, cr15, [ip, #-940] @ 0xfffffc54 │ │ │ │ stceq 1, cr15, [r6], #-52 @ 0xffffffcc │ │ │ │ - beq 0xebbe04 │ │ │ │ + beq 0xebbe8c │ │ │ │ strmi r4, [r4], -r6, ror #12 │ │ │ │ strpl lr, [r5, #-2509] @ 0xfffff633 │ │ │ │ strpl lr, [r7, #-2509] @ 0xfffff633 │ │ │ │ eorpl pc, r4, sp, lsr #17 │ │ │ │ @ instruction: 0x0c02e9cd │ │ │ │ ldmdahi r9!, {r0, r2, r3, sp, lr, pc} │ │ │ │ @ instruction: 0x0000f8b8 │ │ │ │ - @ instruction: 0xf924f724 │ │ │ │ + @ instruction: 0xf8e0f724 │ │ │ │ svceq 0x0002f826 │ │ │ │ - streq pc, [pc], #964 @ 0xff9f8 │ │ │ │ + streq pc, [pc], #964 @ 0xffa80 │ │ │ │ stmdaeq r2, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldrmi r3, [r2, #1794]! @ 0x702 │ │ │ │ strtmi sp, [ip], r6, lsr #32 │ │ │ │ andeq pc, r3, r4, lsl r0 @ │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ @ instruction: 0x07e3d0f0 │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d90e14 │ │ │ │ @ instruction: 0xf8d92008 │ │ │ │ @ instruction: 0xf8d9300c │ │ │ │ @ instruction: 0xf8d90000 │ │ │ │ stmia lr!, {r2, ip} │ │ │ │ - bge 0x23fa70 │ │ │ │ + bge 0x23faf8 │ │ │ │ @ instruction: 0x3010f8b9 │ │ │ │ andcc pc, r0, lr, lsr #17 │ │ │ │ svceq 0x0001f01c │ │ │ │ @ instruction: 0xf837d0d1 │ │ │ │ @ instruction: 0xf8b81c04 │ │ │ │ @ instruction: 0xf7240000 │ │ │ │ - @ instruction: 0xe7cff8f9 │ │ │ │ + @ instruction: 0xe7cff8b5 │ │ │ │ vqdmulh.s d25, d3, d1 │ │ │ │ - @ instruction: 0xf2c016b8 │ │ │ │ + vmvn.i32 d18, #134217728 @ 0x08000000 │ │ │ │ ldmib sp, {r0, r2, r4, r5, r9, sl}^ │ │ │ │ cdpne 12, 9, cr1, cr8, cr2, {0} │ │ │ │ streq pc, [lr, #-259] @ 0xfffffefd │ │ │ │ @ instruction: 0xf830b2ca │ │ │ │ @ instruction: 0xf83c3f02 │ │ │ │ @ instruction: 0xf3c14f02 │ │ │ │ addmi r0, r5, #-1073741789 @ 0xc0000023 │ │ │ │ eorscs pc, r2, r6, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ andeq lr, r4, #8192 @ 0x2000 │ │ │ │ movweq lr, #10819 @ 0x2a43 │ │ │ │ mvnle r8, r3 │ │ │ │ @ instruction: 0xf7eb4658 │ │ │ │ - blmi 0x3bef44 │ │ │ │ - blls 0x4d9afc │ │ │ │ + blmi 0x3befcc │ │ │ │ + blls 0x4d9b84 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r1, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ - svclt 0x0000fa2d │ │ │ │ + svclt 0x0000fa29 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldcne 0, cr11, [sp, #-564] @ 0xfffffdcc │ │ │ │ strcs r4, [r0], #-2889 @ 0xfffff4b7 │ │ │ │ @@ -245229,287 +245264,287 @@ │ │ │ │ svclt 0x004407e3 │ │ │ │ subpl pc, r0, #37748736 @ 0x2400000 │ │ │ │ strle r3, [fp], #-552 @ 0xfffffdd8 │ │ │ │ cdpeq 1, 0, cr15, cr8, cr13, {0} │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, lr, lsr #17 │ │ │ │ - bhi 0xfea340 │ │ │ │ + bhi 0xfea3c8 │ │ │ │ andcc pc, r0, lr, lsr #17 │ │ │ │ svceq 0x0001f01c │ │ │ │ @ instruction: 0xf855d11c │ │ │ │ @ instruction: 0xf3c41b04 │ │ │ │ @ instruction: 0xf856140f │ │ │ │ @ instruction: 0xf7240b04 │ │ │ │ - @ instruction: 0x46d4f87b │ │ │ │ - bleq 0x23dc78 │ │ │ │ - beq 0x17bf8c │ │ │ │ + @ instruction: 0x46d4f837 │ │ │ │ + bleq 0x23dd00 │ │ │ │ + beq 0x17c014 │ │ │ │ andeq pc, pc, r4, lsl r0 @ │ │ │ │ @ instruction: 0xf1bad1da │ │ │ │ @ instruction: 0xf8c80f04 │ │ │ │ andsle r0, r1, r0 │ │ │ │ stmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ - strne pc, [pc], #-964 @ 0xffb74 │ │ │ │ + strne pc, [pc], #-964 @ 0xffbfc │ │ │ │ strcc r3, [r4, #-1540] @ 0xfffff9fc │ │ │ │ ubfx r4, r4, #13, #14 │ │ │ │ stcne 8, cr15, [r8], {85} @ 0x55 │ │ │ │ @ instruction: 0xf7246830 │ │ │ │ - @ instruction: 0xf1baf8e1 │ │ │ │ + @ instruction: 0xf1baf89d │ │ │ │ @ instruction: 0xf8c80f04 │ │ │ │ mvnle r0, r0 │ │ │ │ @ instruction: 0xae00e9dd │ │ │ │ andeq pc, r4, #-1073741782 @ 0xc000002a │ │ │ │ - ldrne pc, [r8, #579]! @ 0x243 │ │ │ │ + ldrcs pc, [r8, #-579]! @ 0xfffffdbd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ - bleq 0x43bfd0 │ │ │ │ + bleq 0x43c058 │ │ │ │ @ instruction: 0xf18afa5f │ │ │ │ svceq 0x0004f852 │ │ │ │ - blcc 0x23dd28 │ │ │ │ - bne 0x4fcadc │ │ │ │ + blcc 0x23ddb0 │ │ │ │ + bne 0x4fcb64 │ │ │ │ @ instruction: 0xf8554593 │ │ │ │ - b 0xfe1c3c80 │ │ │ │ - b 0x1c07c0 │ │ │ │ - b 0xfe1c07c8 │ │ │ │ + b 0xfe1c3d08 │ │ │ │ + b 0x1c0848 │ │ │ │ + b 0xfe1c0850 │ │ │ │ andsvs r0, r3, r0, lsl #6 │ │ │ │ strbmi sp, [r8], -ip, ror #3 │ │ │ │ stc2 7, cr15, [ip], {235} @ 0xeb │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sp, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf98cf1bb │ │ │ │ + @ instruction: 0xf988f1bb │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r3], r9, lsl #1 │ │ │ │ - blmi 0xc51678 │ │ │ │ + blmi 0xc51700 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ ldrmi r0, [r2], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0xff73dbde │ │ │ │ + blx 0xff73dc66 │ │ │ │ @ instruction: 0x4605373a │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {r1, sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ @ instruction: 0x07aa4018 │ │ │ │ strbeq sp, [fp, r3, lsr #32]! │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ teqcc sl, #64, 6 │ │ │ │ @ instruction: 0xf10dd40b │ │ │ │ ldmvs fp!, {r3, sl, fp}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ stmia ip!, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ - bhi 0xfbfca0 │ │ │ │ + bhi 0xfbfd28 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ @ instruction: 0xf83aab02 │ │ │ │ @ instruction: 0xf8390014 │ │ │ │ movwls r1, #20 │ │ │ │ ldmdahi r2!, {r8, r9, sp} │ │ │ │ - ldc2l 7, cr15, [r0, #160]! @ 0xa0 │ │ │ │ + stc2 7, cr15, [ip, #160]! @ 0xa0 │ │ │ │ ldmdahi r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ movwmi r4, #12304 @ 0x3010 │ │ │ │ strcc r8, [r1], #-51 @ 0xffffffcd │ │ │ │ - streq pc, [pc, #965] @ 0x100059 │ │ │ │ + streq pc, [pc, #965] @ 0x1000e1 │ │ │ │ stccs 6, cr3, [r8], {2} │ │ │ │ @ instruction: 0x4658d1d3 │ │ │ │ stc2 7, cr15, [r4], #-940 @ 0xfffffc54 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf924f1bb │ │ │ │ + @ instruction: 0xf920f1bb │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r1], r9, lsl #1 │ │ │ │ - blmi 0xc5174c │ │ │ │ + blmi 0xc517d4 │ │ │ │ strbpl pc, [r0, -r9, lsl #10] @ │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ ldrmi r0, [r3], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0x1d3dcae │ │ │ │ + blx 0x1d3dd36 │ │ │ │ strmi r3, [r5], -r8, lsr #14 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {r1, sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ @ instruction: 0x072a4018 │ │ │ │ strbeq sp, [fp, r2, lsr #32]! │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ @ instruction: 0x33285340 │ │ │ │ @ instruction: 0xf10dd40b │ │ │ │ ldmvs fp!, {r3, sl, fp}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ stmia ip!, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ - bhi 0xfbfd70 │ │ │ │ + bhi 0xfbfdf8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ @ instruction: 0xf85bab02 │ │ │ │ @ instruction: 0xf85a0024 │ │ │ │ movwls r1, #36 @ 0x24 │ │ │ │ ldmdavs r2!, {r8, r9, sp} │ │ │ │ - cdp2 7, 9, cr15, cr14, cr10, {1} │ │ │ │ + cdp2 7, 5, cr15, cr10, cr10, {1} │ │ │ │ ldmdavs r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ andsmi r4, r0, r8, asr r0 │ │ │ │ eorsvs r4, r0, r8, asr r0 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ strcc r1, [r4], -pc, lsl #10 │ │ │ │ bicsle r2, r4, r4, lsl #24 │ │ │ │ @ instruction: 0xf7eb4648 │ │ │ │ - blmi 0x3bec64 │ │ │ │ - blls 0x2d9ddc │ │ │ │ + blmi 0x3becec │ │ │ │ + blls 0x2d9e64 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ - svclt 0x0000f8bd │ │ │ │ + svclt 0x0000f8b9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r3], r9, lsl #1 │ │ │ │ - blmi 0xc91818 │ │ │ │ + blmi 0xc918a0 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ ldrmi r0, [r2], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0x33dd7e │ │ │ │ + blx 0x33de06 │ │ │ │ @ instruction: 0x4605373a │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {r1, sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ @ instruction: 0x07aa4018 │ │ │ │ strbeq sp, [fp, r5, lsr #32]! │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ teqcc sl, #64, 6 │ │ │ │ @ instruction: 0xf10dd40b │ │ │ │ ldmvs fp!, {r3, sl, fp}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ stmia ip!, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ - bhi 0xfbfe40 │ │ │ │ + bhi 0xfbfec8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ @ instruction: 0xf83aab02 │ │ │ │ @ instruction: 0xf8390014 │ │ │ │ movwls r1, #20 │ │ │ │ andmi pc, r0, r0, lsl #9 │ │ │ │ ldmdahi r2!, {r8, r9, sp} │ │ │ │ - ldc2 7, cr15, [lr, #-160] @ 0xffffff60 │ │ │ │ + ldc2l 7, cr15, [sl], {40} @ 0x28 │ │ │ │ ldmdahi r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ movwmi r4, #12304 @ 0x3010 │ │ │ │ strcc r8, [r1], #-51 @ 0xffffffcd │ │ │ │ - streq pc, [pc, #965] @ 0x1001fd │ │ │ │ + streq pc, [pc, #965] @ 0x100285 │ │ │ │ stccs 6, cr3, [r8], {2} │ │ │ │ @ instruction: 0x4658d1d1 │ │ │ │ - blx 0x15bddf2 │ │ │ │ + blx 0x15bde7a │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf852f1bb │ │ │ │ + @ instruction: 0xf84ef1bb │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r1], r9, lsl #1 │ │ │ │ - blmi 0xc918f0 │ │ │ │ + blmi 0xc91978 │ │ │ │ strbpl pc, [r0, -r9, lsl #10] @ │ │ │ │ ldmdavs fp, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ ldrmi r0, [r3], r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0xfe8bde50 │ │ │ │ + blx 0xfe8bded8 │ │ │ │ strmi r3, [r5], -r8, lsr #14 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ stmib sp, {r1, sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ @ instruction: 0x072a4018 │ │ │ │ strbeq sp, [fp, r4, lsr #32]! │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ @ instruction: 0x33285340 │ │ │ │ @ instruction: 0xf10dd40b │ │ │ │ ldmvs fp!, {r3, sl, fp}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ stmia ip!, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ - bhi 0xfbff14 │ │ │ │ + bhi 0xfbff9c │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ @ instruction: 0xf85bab02 │ │ │ │ @ instruction: 0xf85a0024 │ │ │ │ movwls r1, #36 @ 0x24 │ │ │ │ andmi pc, r0, r0, lsl #2 │ │ │ │ ldmdavs r2!, {r8, r9, sp} │ │ │ │ - stc2l 7, cr15, [sl, #168] @ 0xa8 │ │ │ │ + stc2 7, cr15, [r6, #168] @ 0xa8 │ │ │ │ ldmdavs r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ andsmi r4, r0, r8, asr r0 │ │ │ │ eorsvs r4, r0, r8, asr r0 │ │ │ │ vraddhn.i16 d19, , │ │ │ │ strcc r1, [r4], -pc, lsl #10 │ │ │ │ bicsle r2, r2, r4, lsl #24 │ │ │ │ @ instruction: 0xf7eb4648 │ │ │ │ - blmi 0x3beabc │ │ │ │ - blls 0x2d9f84 │ │ │ │ + blmi 0x3beb44 │ │ │ │ + blls 0x2da00c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1ba8ff0 │ │ │ │ - svclt 0x0000ffe9 │ │ │ │ + svclt 0x0000ffe5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r7], -fp, lsl #1 │ │ │ │ - blmi 0x14119bc │ │ │ │ - blpl 0x113d37c │ │ │ │ + blmi 0x1411a44 │ │ │ │ + blpl 0x113d404 │ │ │ │ andls r4, r2, lr, lsl #12 │ │ │ │ - bleq 0xfbc394 │ │ │ │ + bleq 0xfbc41c │ │ │ │ strcs r9, [r0], #-515 @ 0xfffffdfd │ │ │ │ movwls r6, #38939 @ 0x981b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0xe3df24 │ │ │ │ + blx 0xe3dfac │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ stmib sp, {r2, sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4406 │ │ │ │ streq r4, [r9, -r0, lsr #32]! │ │ │ │ strbeq sp, [sl, r2, rrx]! │ │ │ │ svclt 0x0048465f │ │ │ │ ldrle r4, [r3], #-1753 @ 0xfffff927 │ │ │ │ @@ -245536,20 +245571,20 @@ │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ @ instruction: 0xf1089b03 │ │ │ │ strbmi r0, [sl], -r2, lsl #2 │ │ │ │ andsge pc, r4, r3, lsr r8 @ │ │ │ │ andscc pc, r4, r1, lsr r8 @ │ │ │ │ @ instruction: 0xf8384650 │ │ │ │ movwls r1, #4116 @ 0x1014 │ │ │ │ - blx 0x15bdc94 │ │ │ │ + blx 0x4bdd1c │ │ │ │ stmdbls r1, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ ldrbmi r4, [r0], -r1, lsl #13 │ │ │ │ - blx 0x143dca0 │ │ │ │ + blx 0x33dd28 │ │ │ │ vhsub.s8 , , q13 │ │ │ │ - vrsra.s64 d17, d24, #64 │ │ │ │ + vbic.i32 d18, #2048 @ 0x00000800 │ │ │ │ tstcs r0, r5, lsr r3 │ │ │ │ eorsvc pc, r2, r3, asr r8 @ │ │ │ │ addeq pc, r7, #335544323 @ 0x14000003 │ │ │ │ eorscs pc, r2, r3, asr r8 @ │ │ │ │ vcgt.u32 d18, d7, d0 │ │ │ │ vrhadd.u32 d16, d7, d15 │ │ │ │ vcgt.u32 d16, d2, d15 │ │ │ │ @@ -245560,25 +245595,25 @@ │ │ │ │ ldmdavs r3!, {r1, r3, r4, lr} │ │ │ │ movweq lr, #6691 @ 0x1a23 │ │ │ │ eorsvs r4, r3, r3, lsl r3 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strcc r1, [r4], -pc, lsl #10 │ │ │ │ orrsle r2, r4, r8, lsl #24 │ │ │ │ @ instruction: 0xf7eb9802 │ │ │ │ - blmi 0x3be970 │ │ │ │ - blls 0x35a0d0 │ │ │ │ + blmi 0x3be9f8 │ │ │ │ + blls 0x35a158 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1ba8ff0 │ │ │ │ - svclt 0x0000ff43 │ │ │ │ + svclt 0x0000ff3f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldrmi fp, [fp], fp, lsl #1 │ │ │ │ strcs r4, [r0], #-2883 @ 0xfffff4bd │ │ │ │ @@ -245597,38 +245632,38 @@ │ │ │ │ strbmi fp, [r6], r8, asr #30 │ │ │ │ @ instruction: 0xf50ad40f │ │ │ │ stcge 12, cr5, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0xf8dc46ae │ │ │ │ @ instruction: 0xf8dc3034 │ │ │ │ @ instruction: 0xf8dc0028 │ │ │ │ @ instruction: 0xf8dc102c │ │ │ │ - strgt r2, [pc, #-48] @ 0x1000c8 │ │ │ │ + strgt r2, [pc, #-48] @ 0x100150 │ │ │ │ ldrhtcc pc, [r8], -ip @ │ │ │ │ ldrbteq r8, [r3], fp, lsr #32 │ │ │ │ @ instruction: 0xf50ad40f │ │ │ │ stcge 12, cr5, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0xf8dc46a8 │ │ │ │ @ instruction: 0xf8dc3034 │ │ │ │ @ instruction: 0xf8dc0028 │ │ │ │ @ instruction: 0xf8dc102c │ │ │ │ - strgt r2, [pc, #-48] @ 0x1000ec │ │ │ │ + strgt r2, [pc, #-48] @ 0x100174 │ │ │ │ ldrhtcc pc, [r8], -ip @ │ │ │ │ - blls 0x1e01d0 │ │ │ │ + blls 0x1e0258 │ │ │ │ tstpeq r4, fp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8534672 │ │ │ │ @ instruction: 0xf8515024 │ │ │ │ strtmi r3, [r8], -r4, lsr #32 │ │ │ │ eorne pc, r4, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7249301 │ │ │ │ - stmdbls r1, {r0, r1, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, r2, asr #12 │ │ │ │ @ instruction: 0xf7244628 │ │ │ │ - vmvn.i32 , #15597567 @ 0x00edffff │ │ │ │ + vmvn.i32 d31, #15335423 @ 0x00e9ffff │ │ │ │ vrhadd.s8 d17, d3, d7 │ │ │ │ - vrsra.s64 d17, d24, #64 │ │ │ │ + vbic.i32 d18, #2048 @ 0x00000800 │ │ │ │ stcls 3, cr0, [r2, #-212] @ 0xffffff2c │ │ │ │ eorscs pc, r9, r3, asr r8 @ │ │ │ │ eorsne pc, r1, r3, asr r8 @ │ │ │ │ subsmi r6, r8, fp, ror r8 │ │ │ │ subsmi r4, r8, r8 │ │ │ │ rsbsvs r6, r8, fp, lsr r8 │ │ │ │ andsmi r4, r5, sp, asr r0 │ │ │ │ @@ -245644,15 +245679,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - mcr2 1, 5, pc, cr14, cr10, {5} @ │ │ │ │ + mcr2 1, 5, pc, cr10, cr10, {5} @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldrmi fp, [r8], fp, lsl #1 │ │ │ │ strmi r4, [r1], lr, asr #22 │ │ │ │ @@ -245666,48 +245701,48 @@ │ │ │ │ ldmdbeq sl!, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ strmi lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ strmi lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ eormi pc, r0, sp, lsr #17 │ │ │ │ rsble r0, r5, r9, lsr #14 │ │ │ │ strbmi r0, [pc], -sl, ror #15 │ │ │ │ strbmi fp, [sl], r8, asr #30 │ │ │ │ - blls 0x1b5258 │ │ │ │ + blls 0x1b52e0 │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @ instruction: 0xf50346e2 │ │ │ │ @ instruction: 0xf8de5e40 │ │ │ │ @ instruction: 0xf8de3046 │ │ │ │ @ instruction: 0xf8de003a │ │ │ │ @ instruction: 0xf8de103e │ │ │ │ stmia ip!, {r1, r6, sp} │ │ │ │ @ instruction: 0xf8be000f │ │ │ │ @ instruction: 0xf8ac304a │ │ │ │ strbeq r3, [fp, -r0]! │ │ │ │ - blls 0x1b5284 │ │ │ │ + blls 0x1b530c │ │ │ │ ldceq 1, cr15, [r0], {13} │ │ │ │ @ instruction: 0xf5034667 │ │ │ │ @ instruction: 0xf8de5e40 │ │ │ │ @ instruction: 0xf8de3046 │ │ │ │ @ instruction: 0xf8de003a │ │ │ │ @ instruction: 0xf8de103e │ │ │ │ stmia ip!, {r1, r6, sp} │ │ │ │ @ instruction: 0xf8be000f │ │ │ │ @ instruction: 0xf8ac304a │ │ │ │ - blls 0x1cc260 │ │ │ │ + blls 0x1cc2e8 │ │ │ │ tstpeq r2, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8384652 │ │ │ │ movwcc fp, #8212 @ 0x2014 │ │ │ │ andsne pc, r4, r1, lsr r8 @ │ │ │ │ andsge pc, r4, r3, lsr r8 @ │ │ │ │ smlabbmi r0, r1, r4, pc @ │ │ │ │ @ instruction: 0xf7244650 │ │ │ │ - @ instruction: 0x463af915 │ │ │ │ + @ instruction: 0x463af8d1 │ │ │ │ andls r4, r1, r9, asr r6 │ │ │ │ @ instruction: 0xf7244650 │ │ │ │ - rsclt pc, sl, #245760 @ 0x3c000 │ │ │ │ - @ instruction: 0x13b8f243 │ │ │ │ + rsclt pc, sl, #13303808 @ 0xcb0000 │ │ │ │ + teqpcs r8, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8532100 │ │ │ │ vmvn.i32 d23, #210 @ 0x000000d2 │ │ │ │ @ instruction: 0xf8530287 │ │ │ │ movwcs r2, #50 @ 0x32 │ │ │ │ tstpeq pc, r7, ror #6 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #62311 @ 0xf367 @ │ │ │ │ @@ -245719,25 +245754,25 @@ │ │ │ │ ldmdavs r3!, {r1, r3, r4, lr} │ │ │ │ movweq lr, #6691 @ 0x1a23 │ │ │ │ eorsvs r4, r3, r3, lsl r3 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strcc r1, [r4], -pc, lsl #10 │ │ │ │ orrsle r2, r1, r8, lsl #24 │ │ │ │ @ instruction: 0xf7eb9802 │ │ │ │ - blmi 0x3be6f4 │ │ │ │ - blls 0x35a34c │ │ │ │ + blmi 0x3be77c │ │ │ │ + blls 0x35a3d4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1ba8ff0 │ │ │ │ - svclt 0x0000fe05 │ │ │ │ + svclt 0x0000fe01 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldrmi fp, [fp], fp, lsl #1 │ │ │ │ strcs r4, [r0], #-2885 @ 0xfffff4bb │ │ │ │ @@ -245756,74 +245791,74 @@ │ │ │ │ strbmi fp, [r6], r8, asr #30 │ │ │ │ @ instruction: 0xf50ad40f │ │ │ │ stcge 12, cr5, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0xf8dc46ae │ │ │ │ @ instruction: 0xf8dc3034 │ │ │ │ @ instruction: 0xf8dc0028 │ │ │ │ @ instruction: 0xf8dc102c │ │ │ │ - strgt r2, [pc, #-48] @ 0x100344 │ │ │ │ + strgt r2, [pc, #-48] @ 0x1003cc │ │ │ │ ldrhtcc pc, [r8], -ip @ │ │ │ │ ldrbteq r8, [r3], fp, lsr #32 │ │ │ │ @ instruction: 0xf50ad40f │ │ │ │ stcge 12, cr5, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0xf8dc46a8 │ │ │ │ @ instruction: 0xf8dc3034 │ │ │ │ @ instruction: 0xf8dc0028 │ │ │ │ @ instruction: 0xf8dc102c │ │ │ │ - strgt r2, [pc, #-48] @ 0x100368 │ │ │ │ + strgt r2, [pc, #-48] @ 0x1003f0 │ │ │ │ ldrhtcc pc, [r8], -ip @ │ │ │ │ - blls 0x1e044c │ │ │ │ + blls 0x1e04d4 │ │ │ │ tstpeq r4, fp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwcc r4, #18034 @ 0x4672 │ │ │ │ eorne pc, r4, r1, asr r8 @ │ │ │ │ eorpl pc, r4, r3, asr r8 @ │ │ │ │ tstpmi r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorcc pc, r4, fp, asr r8 @ │ │ │ │ movwls r4, #5672 @ 0x1628 │ │ │ │ - mcrr2 7, 2, pc, r2, cr4 @ │ │ │ │ + blx 0xbe0da │ │ │ │ strbmi r9, [r2], -r1, lsl #18 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - ldc2 7, cr15, [ip], #-144 @ 0xffffff70 │ │ │ │ + blx 0xfff3e0e6 │ │ │ │ smlabtne r7, r6, r3, pc @ │ │ │ │ - @ instruction: 0x13b8f243 │ │ │ │ + teqpcs r8, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8539d02 │ │ │ │ @ instruction: 0xf8532039 │ │ │ │ ldmdavs fp!, {r0, r4, r5, ip}^ │ │ │ │ andmi r4, r8, r8, asr r0 │ │ │ │ ldmdavs fp!, {r3, r4, r6, lr} │ │ │ │ subsmi r6, sp, r8, ror r0 │ │ │ │ subsmi r4, sp, r5, lsl r0 │ │ │ │ ldmdblt ip!, {r0, r2, r3, r4, r5, sp, lr} │ │ │ │ stmdbcs pc, {r1, r2, r6, r7, r8, r9, ip, sp, lr, pc} @ │ │ │ │ strbmi r3, [lr], -r8, lsl #14 │ │ │ │ @ instruction: 0xf1b92402 │ │ │ │ lslle r0, r0, #30 │ │ │ │ @ instruction: 0xf7eb4650 │ │ │ │ - blmi 0x3be5c4 │ │ │ │ - blls 0x35a47c │ │ │ │ + blmi 0x3be64c │ │ │ │ + blls 0x35a504 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1ba8ff0 │ │ │ │ - svclt 0x0000fd6d │ │ │ │ + svclt 0x0000fd69 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r7], -fp, lsl #1 │ │ │ │ - blmi 0x13d1eb8 │ │ │ │ - blpl 0x113d874 │ │ │ │ + blmi 0x13d1f40 │ │ │ │ + blpl 0x113d8fc │ │ │ │ andls r4, r2, lr, lsl #12 │ │ │ │ - bleq 0xfbc88c │ │ │ │ + bleq 0xfbc914 │ │ │ │ strcs r9, [r0], #-515 @ 0xfffffdfd │ │ │ │ movwls r6, #38939 @ 0x981b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xffb8f7ea │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ stmib sp, {r2, sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4406 │ │ │ │ @@ -245836,15 +245871,15 @@ │ │ │ │ @ instruction: 0xf8dc5c40 │ │ │ │ @ instruction: 0xf8dc3046 │ │ │ │ @ instruction: 0xf8dc003a │ │ │ │ @ instruction: 0xf8dc103e │ │ │ │ strgt r2, [pc, -r2, asr #32] │ │ │ │ strhcc pc, [sl], #-140 @ 0xffffff74 @ │ │ │ │ @ instruction: 0x076b803b │ │ │ │ - blls 0x1b54f4 │ │ │ │ + blls 0x1b557c │ │ │ │ ldrtmi sl, [r8], r4, lsl #30 │ │ │ │ mcrrpl 5, 0, pc, r0, cr3 @ │ │ │ │ ldrdcc pc, [r6], #-140 @ 0xffffff74 │ │ │ │ ldrsbteq pc, [sl], -ip @ │ │ │ │ ldrsbtne pc, [lr], -ip @ │ │ │ │ ldrdcs pc, [r2], #-140 @ 0xffffff74 │ │ │ │ @ instruction: 0xf8bcc70f │ │ │ │ @@ -245853,19 +245888,19 @@ │ │ │ │ ldrbtmi r0, [r2], -r2, lsl #2 │ │ │ │ andsge pc, r4, r3, lsr r8 @ │ │ │ │ andsvc pc, r4, r1, lsr r8 @ │ │ │ │ andsne pc, r4, r9, lsr r8 @ │ │ │ │ vst3.16 @ instruction: 0xf4874650 │ │ │ │ vst4.16 {d4[0],d5[0],d6[0],d7[0]}, [r1], r0 │ │ │ │ @ instruction: 0xf7234100 │ │ │ │ - @ instruction: 0x4639ffd9 │ │ │ │ + shadd8mi pc, r9, r5 @ │ │ │ │ andls r4, r1, r2, asr #12 │ │ │ │ @ instruction: 0xf7234650 │ │ │ │ - rsclt pc, sl, #844 @ 0x34c │ │ │ │ - @ instruction: 0x13b8f243 │ │ │ │ + rsclt pc, sl, #572 @ 0x23c │ │ │ │ + teqpcs r8, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8532100 │ │ │ │ vmvn.i32 d23, #210 @ 0x000000d2 │ │ │ │ @ instruction: 0xf8530287 │ │ │ │ movwcs r2, #50 @ 0x32 │ │ │ │ tstpeq pc, r7, ror #6 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #62311 @ 0xf367 @ │ │ │ │ @@ -245877,77 +245912,77 @@ │ │ │ │ ldmdavs r3!, {r1, r3, r4, lr} │ │ │ │ movweq lr, #6691 @ 0x1a23 │ │ │ │ eorsvs r4, r3, r3, lsl r3 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strcc r1, [r4], -pc, lsl #10 │ │ │ │ orrsle r2, r6, r8, lsl #24 │ │ │ │ @ instruction: 0xf7ea9802 │ │ │ │ - blmi 0x3c047c │ │ │ │ - blls 0x35a5c4 │ │ │ │ + blmi 0x3c0504 │ │ │ │ + blls 0x35a64c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1ba8ff0 │ │ │ │ - svclt 0x0000fcc9 │ │ │ │ + svclt 0x0000fcc5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldrmi fp, [fp], fp, lsl #1 │ │ │ │ strcs r4, [r0], #-2885 @ 0xfffff4bb │ │ │ │ strmi r4, [pc], -r1, lsl #13 │ │ │ │ ldmdavs fp, {r0, r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf04f9309 │ │ │ │ @ instruction: 0xf7ea0300 │ │ │ │ stmib sp, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r4, [r6], -r4, lsl #8 │ │ │ │ - beq 0xfc5f8 │ │ │ │ + beq 0xfc680 │ │ │ │ strmi lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ eormi pc, r0, sp, lsr #17 │ │ │ │ @ instruction: 0xf509d057 │ │ │ │ ldrbeq r5, [r2, r0, asr #16]! │ │ │ │ stmdaeq r8!, {r3, r8, ip, sp, lr, pc} │ │ │ │ strbmi fp, [r6], r8, asr #30 │ │ │ │ @ instruction: 0xf509d40f │ │ │ │ stcge 12, cr5, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0xf8dc46ae │ │ │ │ @ instruction: 0xf8dc3034 │ │ │ │ @ instruction: 0xf8dc0028 │ │ │ │ @ instruction: 0xf8dc102c │ │ │ │ - strgt r2, [pc, #-48] @ 0x1005bc │ │ │ │ + strgt r2, [pc, #-48] @ 0x100644 │ │ │ │ ldrhtcc pc, [r8], -ip @ │ │ │ │ ldrbteq r8, [r3], fp, lsr #32 │ │ │ │ @ instruction: 0xf509d40f │ │ │ │ stcge 12, cr5, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0xf8dc46a8 │ │ │ │ @ instruction: 0xf8dc3034 │ │ │ │ @ instruction: 0xf8dc0028 │ │ │ │ @ instruction: 0xf8dc102c │ │ │ │ - strgt r2, [pc, #-48] @ 0x1005e0 │ │ │ │ + strgt r2, [pc, #-48] @ 0x100668 │ │ │ │ ldrhtcc pc, [r8], -ip @ │ │ │ │ stmdals r3, {r0, r1, r3, r5, pc} │ │ │ │ movweq pc, #16651 @ 0x410b @ │ │ │ │ eorne pc, r4, fp, asr r8 @ │ │ │ │ @ instruction: 0xf8504672 │ │ │ │ @ instruction: 0xf1015024 │ │ │ │ @ instruction: 0xf8534100 │ │ │ │ strtmi r3, [r8], -r4, lsr #32 │ │ │ │ movwmi pc, #259 @ 0x103 @ │ │ │ │ @ instruction: 0xf7249301 │ │ │ │ - stmdbls r1, {r0, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, r2, asr #12 │ │ │ │ @ instruction: 0xf7244628 │ │ │ │ - @ instruction: 0xf3c6faff │ │ │ │ + @ instruction: 0xf3c6fabb │ │ │ │ vrhadd.s8 d17, d3, d7 │ │ │ │ - vrsra.s64 d17, d24, #64 │ │ │ │ + vbic.i32 d18, #2048 @ 0x00000800 │ │ │ │ stcls 3, cr0, [r2, #-212] @ 0xffffff2c │ │ │ │ eorscs pc, sl, r3, asr r8 @ │ │ │ │ eorsne pc, r1, r3, asr r8 @ │ │ │ │ subsmi r6, r8, fp, ror r8 │ │ │ │ subsmi r4, r8, r8 │ │ │ │ rsbsvs r6, r8, fp, lsr r8 │ │ │ │ andsmi r4, r5, sp, asr r0 │ │ │ │ @@ -245963,25 +245998,25 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - ldc2 1, cr15, [r0], #-744 @ 0xfffffd18 │ │ │ │ + stc2 1, cr15, [ip], #-744 @ 0xfffffd18 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r7], -fp, lsl #1 │ │ │ │ - blmi 0x1392130 │ │ │ │ - blpl 0x113daec │ │ │ │ + blmi 0x13921b8 │ │ │ │ + blpl 0x113db74 │ │ │ │ andls r4, r2, lr, lsl #12 │ │ │ │ - bleq 0xfbcb04 │ │ │ │ + bleq 0xfbcb8c │ │ │ │ strcs r9, [r0], #-515 @ 0xfffffdfd │ │ │ │ movwls r6, #38939 @ 0x981b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ cdp2 7, 7, cr15, cr12, cr10, {7} │ │ │ │ stmib sp, {r0, r2, r9, sl, lr}^ │ │ │ │ stmib sp, {r2, sl, lr}^ │ │ │ │ @ instruction: 0xf8ad4406 │ │ │ │ @@ -245994,15 +246029,15 @@ │ │ │ │ @ instruction: 0xf8dc5c40 │ │ │ │ @ instruction: 0xf8dc3046 │ │ │ │ @ instruction: 0xf8dc003a │ │ │ │ @ instruction: 0xf8dc103e │ │ │ │ strgt r2, [pc, -r2, asr #32] │ │ │ │ strhcc pc, [sl], #-140 @ 0xffffff74 @ │ │ │ │ @ instruction: 0x076b803b │ │ │ │ - blls 0x1b576c │ │ │ │ + blls 0x1b57f4 │ │ │ │ ldrtmi sl, [r8], r4, lsl #30 │ │ │ │ mcrrpl 5, 0, pc, r0, cr3 @ │ │ │ │ ldrdcc pc, [r6], #-140 @ 0xffffff74 │ │ │ │ ldrsbteq pc, [sl], -ip @ │ │ │ │ ldrsbtne pc, [lr], -ip @ │ │ │ │ ldrdcs pc, [r2], #-140 @ 0xffffff74 │ │ │ │ @ instruction: 0xf8bcc70f │ │ │ │ @@ -246010,147 +246045,147 @@ │ │ │ │ @ instruction: 0xf1099b03 │ │ │ │ @ instruction: 0xf8390102 │ │ │ │ @ instruction: 0x46727014 │ │ │ │ @ instruction: 0xf8313302 │ │ │ │ vst1.8 @ instruction: 0xf4871014 │ │ │ │ @ instruction: 0xf8334700 │ │ │ │ @ instruction: 0x4650a014 │ │ │ │ - cdp2 7, 9, cr15, cr14, cr3, {1} │ │ │ │ + cdp2 7, 5, cr15, cr10, cr3, {1} │ │ │ │ @ instruction: 0x46424639 │ │ │ │ ldrbmi r9, [r0], -r1 │ │ │ │ - cdp2 7, 9, cr15, cr8, cr3, {1} │ │ │ │ + cdp2 7, 5, cr15, cr4, cr3, {1} │ │ │ │ vhsub.s8 , , q13 │ │ │ │ - vrsra.s64 d17, d24, #64 │ │ │ │ + vbic.i32 d18, #2048 @ 0x00000800 │ │ │ │ tstcs r0, r5, lsr r3 │ │ │ │ eorsvc pc, r2, r3, asr r8 @ │ │ │ │ addeq pc, r7, #335544323 @ 0x14000003 │ │ │ │ eorscs pc, r2, r3, asr r8 @ │ │ │ │ vcgt.u32 d18, d7, d0 │ │ │ │ vrhadd.u32 d16, d7, d15 │ │ │ │ svcls 0x0001030f │ │ │ │ tstpmi pc, r2, ror #6 @ p-variant is OBSOLETE │ │ │ │ tstpmi pc, #-2013265919 @ p-variant is OBSOLETE @ 0x88000001 │ │ │ │ vhsub.u32 d18, d7, d0 │ │ │ │ vhsub.u32 d16, d0, d15 │ │ │ │ andsmi r4, sl, pc, lsl r2 │ │ │ │ - b 0x9da880 │ │ │ │ + b 0x9da908 │ │ │ │ tstmi r3, #67108864 @ 0x4000000 │ │ │ │ strcc r6, [r2], #-51 @ 0xffffffcd │ │ │ │ - strne pc, [pc, #-965] @ 0x1003fb │ │ │ │ + strne pc, [pc, #-965] @ 0x100483 │ │ │ │ stccs 6, cr3, [r8], {4} │ │ │ │ stmdals r2, {r0, r1, r2, r4, r7, r8, ip, lr, pc} │ │ │ │ cdp2 7, 8, cr15, cr14, cr10, {7} │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0xfe4bcede │ │ │ │ + blx 0xfe3bcf66 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldrmi fp, [fp], fp, lsl #1 │ │ │ │ strcs r4, [r0], #-2885 @ 0xfffff4bb │ │ │ │ strmi r4, [pc], -r1, lsl #13 │ │ │ │ ldmdavs fp, {r0, r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf04f9309 │ │ │ │ @ instruction: 0xf7ea0300 │ │ │ │ stmib sp, {r0, r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r4, [r6], -r4, lsl #8 │ │ │ │ - beq 0xfc86c │ │ │ │ + beq 0xfc8f4 │ │ │ │ strmi lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ eormi pc, r0, sp, lsr #17 │ │ │ │ @ instruction: 0xf509d056 │ │ │ │ ldrbeq r5, [r2, r0, asr #16]! │ │ │ │ stmdaeq r8!, {r3, r8, ip, sp, lr, pc} │ │ │ │ strbmi fp, [r6], r8, asr #30 │ │ │ │ @ instruction: 0xf509d40f │ │ │ │ stcge 12, cr5, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0xf8dc46ae │ │ │ │ @ instruction: 0xf8dc3034 │ │ │ │ @ instruction: 0xf8dc0028 │ │ │ │ @ instruction: 0xf8dc102c │ │ │ │ - strgt r2, [pc, #-48] @ 0x100830 │ │ │ │ + strgt r2, [pc, #-48] @ 0x1008b8 │ │ │ │ ldrhtcc pc, [r8], -ip @ │ │ │ │ ldrbteq r8, [r3], fp, lsr #32 │ │ │ │ @ instruction: 0xf509d40f │ │ │ │ stcge 12, cr5, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0xf8dc46a8 │ │ │ │ @ instruction: 0xf8dc3034 │ │ │ │ @ instruction: 0xf8dc0028 │ │ │ │ @ instruction: 0xf8dc102c │ │ │ │ - strgt r2, [pc, #-48] @ 0x100854 │ │ │ │ + strgt r2, [pc, #-48] @ 0x1008dc │ │ │ │ ldrhtcc pc, [r8], -ip @ │ │ │ │ - blls 0x1e0938 │ │ │ │ + blls 0x1e09c0 │ │ │ │ tstpeq r4, fp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eoreq pc, r4, fp, asr r8 @ │ │ │ │ movwcc r4, #18034 @ 0x4672 │ │ │ │ eorne pc, r4, r1, asr r8 @ │ │ │ │ eorpl pc, r4, r3, asr r8 @ │ │ │ │ movwmi pc, #256 @ 0x100 @ │ │ │ │ strtmi r9, [r8], -r1, lsl #6 │ │ │ │ - @ instruction: 0xf9ccf724 │ │ │ │ + @ instruction: 0xf988f724 │ │ │ │ strbmi r9, [r2], -r1, lsl #18 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - @ instruction: 0xf9c6f724 │ │ │ │ + @ instruction: 0xf982f724 │ │ │ │ smlabtne r7, r6, r3, pc @ │ │ │ │ - @ instruction: 0x13b8f243 │ │ │ │ + teqpcs r8, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8539d02 │ │ │ │ @ instruction: 0xf853203a │ │ │ │ ldmdavs fp!, {r0, r4, r5, ip}^ │ │ │ │ andmi r4, r8, r8, asr r0 │ │ │ │ ldmdavs fp!, {r3, r4, r6, lr} │ │ │ │ subsmi r6, sp, r8, ror r0 │ │ │ │ subsmi r4, sp, r5, lsl r0 │ │ │ │ ldmdblt ip!, {r0, r2, r3, r4, r5, sp, lr} │ │ │ │ - bcs 0x4fd800 │ │ │ │ + bcs 0x4fd888 │ │ │ │ ldrbmi r3, [r6], -r8, lsl #14 │ │ │ │ @ instruction: 0xf1ba2402 │ │ │ │ lslle r0, r0, #30 │ │ │ │ @ instruction: 0xf7ea4648 │ │ │ │ - blmi 0x3c00d8 │ │ │ │ - blls 0x35a968 │ │ │ │ + blmi 0x3c0160 │ │ │ │ + blls 0x35a9f0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1ba8ff0 │ │ │ │ - svclt 0x0000faf7 │ │ │ │ + svclt 0x0000faf3 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi fp, [r9], sp, lsl #1 │ │ │ │ strmi r4, [r2], ip, asr #22 │ │ │ │ strcs r4, [r0], #-1550 @ 0xfffff9f2 │ │ │ │ ldmdavs fp, {r0, r2, r9, ip, pc} │ │ │ │ @ instruction: 0xf04f930b │ │ │ │ @ instruction: 0xf7ea0300 │ │ │ │ @ instruction: 0xf8cdfd47 │ │ │ │ @ instruction: 0xf50aa010 │ │ │ │ strmi r5, [r5], -r0, asr #20 │ │ │ │ - beq 0xfbcd88 │ │ │ │ + beq 0xfbce10 │ │ │ │ strmi lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ strmi lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ eormi pc, r8, sp, lsr #17 │ │ │ │ rsble r0, r2, r9, lsr #14 │ │ │ │ ldrbmi r0, [r0], sl, ror #15 │ │ │ │ ldrbmi fp, [r4], r8, asr #30 │ │ │ │ - blls 0x2359bc │ │ │ │ + blls 0x235a44 │ │ │ │ ldrtmi sl, [ip], r6, lsl #30 │ │ │ │ cdppl 5, 4, cr15, cr0, cr3, {0} │ │ │ │ ldrdcc pc, [r6], #-142 @ 0xffffff72 │ │ │ │ ldrsbteq pc, [sl], -lr @ │ │ │ │ ldrsbtne pc, [lr], -lr @ │ │ │ │ ldrdcs pc, [r2], #-142 @ 0xffffff72 │ │ │ │ @ instruction: 0xf8bec70f │ │ │ │ @@ -246160,58 +246195,58 @@ │ │ │ │ @ instruction: 0xf50346b8 │ │ │ │ @ instruction: 0xf8de5e40 │ │ │ │ @ instruction: 0xf8de3046 │ │ │ │ @ instruction: 0xf8de003a │ │ │ │ @ instruction: 0xf8de103e │ │ │ │ strgt r2, [pc, -r2, asr #32] │ │ │ │ strhcc pc, [sl], #-142 @ 0xffffff72 @ │ │ │ │ - blls 0x260ab0 │ │ │ │ + blls 0x260b38 │ │ │ │ andsne pc, r4, r9, lsr r8 @ │ │ │ │ andsvc pc, r4, r3, lsr r8 @ │ │ │ │ movweq pc, #8457 @ 0x2109 @ │ │ │ │ @ instruction: 0xf8334638 │ │ │ │ movwcs fp, #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf7278832 │ │ │ │ - @ instruction: 0xf8cdff3d │ │ │ │ + @ instruction: 0xf8cdfef9 │ │ │ │ ldrbmi r8, [r9], -r0 │ │ │ │ ldmdahi r2!, {r8, r9, sp}^ │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ - @ instruction: 0xff34f727 │ │ │ │ + cdp2 7, 15, cr15, cr0, cr7, {1} │ │ │ │ vhsub.s8 , , q13 │ │ │ │ - vrsra.s64 d17, d24, #64 │ │ │ │ + vbic.i32 d18, #2048 @ 0x00000800 │ │ │ │ tstcs r0, r5, lsr r3 │ │ │ │ eorsvc pc, r2, r3, asr r8 @ │ │ │ │ addeq pc, r7, #335544323 @ 0x14000003 │ │ │ │ eorscs pc, r2, r3, asr r8 @ │ │ │ │ vcgt.u32 d18, d7, d0 │ │ │ │ vrhadd.u32 d16, d7, d15 │ │ │ │ svcls 0x0003030f │ │ │ │ tstpmi pc, r2, ror #6 @ p-variant is OBSOLETE │ │ │ │ tstpmi pc, #-2013265919 @ p-variant is OBSOLETE @ 0x88000001 │ │ │ │ vhsub.u32 d18, d7, d0 │ │ │ │ vhsub.u32 d16, d0, d15 │ │ │ │ andsmi r4, sl, pc, lsl r2 │ │ │ │ - b 0x9daafc │ │ │ │ + b 0x9dab84 │ │ │ │ tstmi r3, #67108864 @ 0x4000000 │ │ │ │ strcc r6, [r2], #-51 @ 0xffffffcd │ │ │ │ - strne pc, [pc, #-965] @ 0x100677 │ │ │ │ + strne pc, [pc, #-965] @ 0x1006ff │ │ │ │ stccs 6, cr3, [r8], {4} │ │ │ │ stmdals r4, {r2, r4, r7, r8, ip, lr, pc} │ │ │ │ ldc2l 7, cr15, [r0, #-936] @ 0xfffffc58 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sp, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0x153d158 │ │ │ │ + blx 0x143d1e0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi fp, [sl], sp, lsl #1 │ │ │ │ strcs r4, [r0], #-2886 @ 0xfffff4ba │ │ │ │ @@ -246241,30 +246276,30 @@ │ │ │ │ cdpge 14, 0, cr5, cr6, cr0, {2} │ │ │ │ @ instruction: 0xf8de46b0 │ │ │ │ @ instruction: 0xf8de3034 │ │ │ │ @ instruction: 0xf8de0028 │ │ │ │ @ instruction: 0xf8de102c │ │ │ │ @ instruction: 0xc60f2030 │ │ │ │ ldrhtcc pc, [r8], -lr @ │ │ │ │ - bls 0x260bd4 │ │ │ │ + bls 0x260c5c │ │ │ │ movweq pc, #16650 @ 0x410a @ │ │ │ │ eorne pc, r4, sl, asr r8 @ │ │ │ │ eorvs pc, r4, r2, asr r8 @ │ │ │ │ eorcc pc, r4, r3, asr r8 @ │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ movwls r4, #13872 @ 0x3630 │ │ │ │ stmdavs sl!, {r8, r9, sp} │ │ │ │ - @ instruction: 0xffb0f729 │ │ │ │ + @ instruction: 0xff6cf729 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ movwcs r9, #2307 @ 0x903 │ │ │ │ andls r6, r4, sl, ror #16 │ │ │ │ @ instruction: 0xf7294630 │ │ │ │ - @ instruction: 0xf3c7ffa7 │ │ │ │ + vqrdmlsh.s , , d3[4] │ │ │ │ vrhadd.s8 d17, d3, d7 │ │ │ │ - vrsra.s64 d17, d24, #64 │ │ │ │ + vbic.i32 d18, #2048 @ 0x00000800 │ │ │ │ mcrls 3, 0, r0, cr4, cr5, {1} │ │ │ │ eorscs pc, r9, r3, asr r8 @ │ │ │ │ eorsne pc, r1, r3, asr r8 @ │ │ │ │ subsmi r6, r8, fp, ror #16 │ │ │ │ subsmi r4, r8, r8 │ │ │ │ rsbvs r6, r8, fp, lsr #16 │ │ │ │ andsmi r4, r6, lr, asr r0 │ │ │ │ @@ -246280,37 +246315,37 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sp, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf9b6f1ba │ │ │ │ + @ instruction: 0xf9b2f1ba │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi fp, [r9], sp, lsl #1 │ │ │ │ strmi r4, [r2], lr, asr #22 │ │ │ │ strcs r4, [r0], #-1550 @ 0xfffff9f2 │ │ │ │ ldmdavs fp, {r0, r2, r9, ip, pc} │ │ │ │ @ instruction: 0xf04f930b │ │ │ │ @ instruction: 0xf7ea0300 │ │ │ │ @ instruction: 0xf8cdfc07 │ │ │ │ @ instruction: 0xf50aa010 │ │ │ │ strmi r5, [r5], -r0, asr #20 │ │ │ │ - beq 0xfbd008 │ │ │ │ + beq 0xfbd090 │ │ │ │ strmi lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ strmi lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ eormi pc, r8, sp, lsr #17 │ │ │ │ rsble r0, r5, r9, lsr #14 │ │ │ │ ldrbmi r0, [r0], sl, ror #15 │ │ │ │ ldrbmi fp, [r4], r8, asr #30 │ │ │ │ - blls 0x235c3c │ │ │ │ + blls 0x235cc4 │ │ │ │ ldrtmi sl, [ip], r6, lsl #30 │ │ │ │ cdppl 5, 4, cr15, cr0, cr3, {0} │ │ │ │ ldrdcc pc, [r6], #-142 @ 0xffffff72 │ │ │ │ ldrsbteq pc, [sl], -lr @ │ │ │ │ ldrsbtne pc, [lr], -lr @ │ │ │ │ ldrdcs pc, [r2], #-142 @ 0xffffff72 │ │ │ │ @ instruction: 0xf8bec70f │ │ │ │ @@ -246320,30 +246355,30 @@ │ │ │ │ @ instruction: 0xf50346b8 │ │ │ │ @ instruction: 0xf8de5e40 │ │ │ │ @ instruction: 0xf8de3046 │ │ │ │ @ instruction: 0xf8de003a │ │ │ │ @ instruction: 0xf8de103e │ │ │ │ strgt r2, [pc, -r2, asr #32] │ │ │ │ strhcc pc, [sl], #-142 @ 0xffffff72 @ │ │ │ │ - blls 0x260d30 │ │ │ │ + blls 0x260db8 │ │ │ │ andslt pc, r4, r9, lsr r8 @ │ │ │ │ @ instruction: 0xf8333302 │ │ │ │ @ instruction: 0xf1097014 │ │ │ │ ldrtmi r0, [r8], -r2, lsl #6 │ │ │ │ andsne pc, r4, r3, lsr r8 @ │ │ │ │ @ instruction: 0xf8cd2300 │ │ │ │ vst1.8 {d12[0]}, [r1], r0 │ │ │ │ ldmdahi r2!, {r8, lr} │ │ │ │ - ldc2l 7, cr15, [sl, #156]! @ 0x9c │ │ │ │ + ldc2 7, cr15, [r6, #156]! @ 0x9c │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ movwcs r4, #1625 @ 0x659 │ │ │ │ andls r8, r3, r2, ror r8 │ │ │ │ @ instruction: 0xf7274638 │ │ │ │ - rsclt pc, sl, #15424 @ 0x3c40 │ │ │ │ - @ instruction: 0x13b8f243 │ │ │ │ + rsclt pc, sl, #11072 @ 0x2b40 │ │ │ │ + teqpcs r8, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8532100 │ │ │ │ vmvn.i32 d23, #210 @ 0x000000d2 │ │ │ │ @ instruction: 0xf8530287 │ │ │ │ movwcs r2, #50 @ 0x32 │ │ │ │ tstpeq pc, r7, ror #6 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #62311 @ 0xf367 @ │ │ │ │ @@ -246355,25 +246390,25 @@ │ │ │ │ ldmdavs r3!, {r1, r3, r4, lr} │ │ │ │ movweq lr, #6691 @ 0x1a23 │ │ │ │ eorsvs r4, r3, r3, lsl r3 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strcc r1, [r4], -pc, lsl #10 │ │ │ │ orrsle r2, r1, r8, lsl #24 │ │ │ │ @ instruction: 0xf7ea9804 │ │ │ │ - blmi 0x3bfd04 │ │ │ │ - blls 0x3dad3c │ │ │ │ + blmi 0x3bfd8c │ │ │ │ + blls 0x3dadc4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, sp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1ba8ff0 │ │ │ │ - svclt 0x0000f90d │ │ │ │ + svclt 0x0000f909 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi fp, [sl], sp, lsl #1 │ │ │ │ strcs r4, [r0], #-2888 @ 0xfffff4b8 │ │ │ │ @@ -246403,78 +246438,78 @@ │ │ │ │ cdpge 14, 0, cr5, cr6, cr0, {2} │ │ │ │ @ instruction: 0xf8de46b0 │ │ │ │ @ instruction: 0xf8de3034 │ │ │ │ @ instruction: 0xf8de0028 │ │ │ │ @ instruction: 0xf8de102c │ │ │ │ @ instruction: 0xc60f2030 │ │ │ │ ldrhtcc pc, [r8], -lr @ │ │ │ │ - blls 0x260e5c │ │ │ │ + blls 0x260ee4 │ │ │ │ @ instruction: 0xf8533304 │ │ │ │ @ instruction: 0xf10a6024 │ │ │ │ ldrtmi r0, [r0], -r4, lsl #6 │ │ │ │ eorne pc, r4, r3, asr r8 @ │ │ │ │ eorcc pc, r4, sl, asr r8 @ │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ tstpmi r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwcs r9, #771 @ 0x303 │ │ │ │ @ instruction: 0xf729682a │ │ │ │ - @ instruction: 0xf8cdfe69 │ │ │ │ + @ instruction: 0xf8cdfe25 │ │ │ │ stmdbls r3, {pc} │ │ │ │ stmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldrtmi r9, [r0], -r4 │ │ │ │ - cdp2 7, 6, cr15, cr0, cr9, {1} │ │ │ │ + cdp2 7, 1, cr15, cr12, cr9, {1} │ │ │ │ smlabtne r7, r7, r3, pc @ │ │ │ │ - @ instruction: 0x13b8f243 │ │ │ │ + teqpcs r8, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8539e04 │ │ │ │ @ instruction: 0xf8532039 │ │ │ │ stmdavs fp!, {r0, r4, r5, ip}^ │ │ │ │ andmi r4, r8, r8, asr r0 │ │ │ │ stmdavs fp!, {r3, r4, r6, lr} │ │ │ │ subsmi r6, lr, r8, rrx │ │ │ │ subsmi r4, lr, r6, lsl r0 │ │ │ │ ldmdblt ip!, {r1, r2, r3, r5, sp, lr} │ │ │ │ stmdbcs pc, {r0, r1, r2, r6, r7, r8, r9, ip, sp, lr, pc} @ │ │ │ │ strbmi r3, [pc], -r8, lsl #10 │ │ │ │ @ instruction: 0xf1b92402 │ │ │ │ orrsle r0, sl, r0, lsl #30 │ │ │ │ @ instruction: 0xf7ea4658 │ │ │ │ - blmi 0x3bfbc8 │ │ │ │ - blls 0x3dae78 │ │ │ │ + blmi 0x3bfc50 │ │ │ │ + blls 0x3daf00 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, sp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1ba8ff0 │ │ │ │ - svclt 0x0000f86f │ │ │ │ + svclt 0x0000f86b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi fp, [sl], sp, lsl #1 │ │ │ │ strmi r4, [r3], lr, asr #22 │ │ │ │ strcs r4, [r0], #-1550 @ 0xfffff9f2 │ │ │ │ ldmdavs fp, {r0, r2, r9, ip, pc} │ │ │ │ @ instruction: 0xf04f930b │ │ │ │ @ instruction: 0xf7ea0300 │ │ │ │ @ instruction: 0xf8cdfabf │ │ │ │ @ instruction: 0xf50bb010 │ │ │ │ strmi r5, [r5], -r0, asr #22 │ │ │ │ - bleq 0xfbd29c │ │ │ │ + bleq 0xfbd324 │ │ │ │ strmi lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ strmi lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ eormi pc, r8, sp, lsr #17 │ │ │ │ rsble r0, r6, r9, lsr #14 │ │ │ │ ldrbmi r0, [r9], sl, ror #15 │ │ │ │ ldrbmi fp, [ip], r8, asr #30 │ │ │ │ - blls 0x235ecc │ │ │ │ + blls 0x235f54 │ │ │ │ ldrtmi sl, [ip], r6, lsl #30 │ │ │ │ cdppl 5, 4, cr15, cr0, cr3, {0} │ │ │ │ ldrdcc pc, [r6], #-142 @ 0xffffff72 │ │ │ │ ldrsbteq pc, [sl], -lr @ │ │ │ │ ldrsbtne pc, [lr], -lr @ │ │ │ │ ldrdcs pc, [r2], #-142 @ 0xffffff72 │ │ │ │ @ instruction: 0xf8bec70f │ │ │ │ @@ -246484,74 +246519,74 @@ │ │ │ │ @ instruction: 0xf50346b9 │ │ │ │ @ instruction: 0xf8de5e40 │ │ │ │ @ instruction: 0xf8de3046 │ │ │ │ @ instruction: 0xf8de003a │ │ │ │ @ instruction: 0xf8de103e │ │ │ │ strgt r2, [pc, -r2, asr #32] │ │ │ │ strhcc pc, [sl], #-142 @ 0xffffff72 @ │ │ │ │ - blls 0x260fc0 │ │ │ │ + blls 0x261048 │ │ │ │ andsne pc, r4, sl, lsr r8 @ │ │ │ │ andshi pc, r4, r3, lsr r8 @ │ │ │ │ movweq pc, #8458 @ 0x210a @ │ │ │ │ smlabbmi r0, r1, r4, pc @ │ │ │ │ @ instruction: 0xf8334640 │ │ │ │ movwcs r7, #20 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ strmi pc, [r0, -r7, lsl #9] │ │ │ │ @ instruction: 0xf7278832 │ │ │ │ - @ instruction: 0xf8cdfcb1 │ │ │ │ + @ instruction: 0xf8cdfc6d │ │ │ │ ldrtmi r9, [r9], -r0 │ │ │ │ ldmdahi r2!, {r8, r9, sp}^ │ │ │ │ strbmi r9, [r0], -r3 │ │ │ │ - stc2 7, cr15, [r8], #156 @ 0x9c │ │ │ │ + stc2l 7, cr15, [r4], #-156 @ 0xffffff64 │ │ │ │ vhsub.s8 , , q13 │ │ │ │ - vrsra.s64 d17, d24, #64 │ │ │ │ + vbic.i32 d18, #2048 @ 0x00000800 │ │ │ │ tstcs r0, r5, lsr r3 │ │ │ │ eorsvc pc, r2, r3, asr r8 @ │ │ │ │ addeq pc, r7, #335544323 @ 0x14000003 │ │ │ │ eorscs pc, r2, r3, asr r8 @ │ │ │ │ vcgt.u32 d18, d7, d0 │ │ │ │ vrhadd.u32 d16, d7, d15 │ │ │ │ svcls 0x0003030f │ │ │ │ tstpmi pc, r2, ror #6 @ p-variant is OBSOLETE │ │ │ │ tstpmi pc, #-2013265919 @ p-variant is OBSOLETE @ 0x88000001 │ │ │ │ vhsub.u32 d18, d7, d0 │ │ │ │ vhsub.u32 d16, d0, d15 │ │ │ │ andsmi r4, sl, pc, lsl r2 │ │ │ │ - b 0x9db014 │ │ │ │ + b 0x9db09c │ │ │ │ tstmi r3, #67108864 @ 0x4000000 │ │ │ │ strcc r6, [r2], #-51 @ 0xffffffcd │ │ │ │ - strne pc, [pc, #-965] @ 0x100b8f │ │ │ │ + strne pc, [pc, #-965] @ 0x100c17 │ │ │ │ stccs 6, cr3, [r8], {4} │ │ │ │ stmdals r4, {r4, r7, r8, ip, lr, pc} │ │ │ │ - blx 0xff23ef08 │ │ │ │ + blx 0xff23ef90 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sp, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xffc4f1b9 │ │ │ │ + @ instruction: 0xffc0f1b9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi fp, [fp], sp, lsl #1 │ │ │ │ strcs r4, [r0], #-2888 @ 0xfffff4b8 │ │ │ │ strmi r4, [sp], -r1, lsl #13 │ │ │ │ ldmdavs fp, {r0, r2, r9, ip, pc} │ │ │ │ @ instruction: 0xf04f930b │ │ │ │ @ instruction: 0xf7ea0300 │ │ │ │ stmib sp, {r0, r2, r4, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r4, [r7], -r6, lsl #8 │ │ │ │ - beq 0xfd000 │ │ │ │ + beq 0xfd088 │ │ │ │ strmi lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ eormi pc, r8, sp, lsr #17 │ │ │ │ @ instruction: 0xf509d05d │ │ │ │ ldrbeq r5, [sl, r0, asr #16]! │ │ │ │ stmdaeq r8!, {r3, r8, ip, sp, lr, pc} │ │ │ │ strbmi fp, [r4], r8, asr #30 │ │ │ │ @ instruction: 0xf509d40f │ │ │ │ @@ -246567,78 +246602,78 @@ │ │ │ │ cdpge 14, 0, cr5, cr6, cr0, {2} │ │ │ │ @ instruction: 0xf8de46b0 │ │ │ │ @ instruction: 0xf8de3034 │ │ │ │ @ instruction: 0xf8de0028 │ │ │ │ @ instruction: 0xf8de102c │ │ │ │ @ instruction: 0xc60f2030 │ │ │ │ ldrhtcc pc, [r8], -lr @ │ │ │ │ - bls 0x2610ec │ │ │ │ + bls 0x261174 │ │ │ │ movweq pc, #16651 @ 0x410b @ │ │ │ │ eorne pc, r4, fp, asr r8 @ │ │ │ │ eorvs pc, r4, r2, asr r8 @ │ │ │ │ tstpmi r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorcc pc, r4, r3, asr r8 @ │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1034630 │ │ │ │ movwls r4, #13056 @ 0x3300 │ │ │ │ movwcs r6, #2090 @ 0x82a │ │ │ │ - stc2 7, cr15, [r0, #-164]! @ 0xffffff5c │ │ │ │ + ldc2l 7, cr15, [ip], {41} @ 0x29 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ movwcs r9, #2307 @ 0x903 │ │ │ │ andls r6, r4, sl, ror #16 │ │ │ │ @ instruction: 0xf7294630 │ │ │ │ - vmov.i32 d31, #16252927 @ 0x00f7ffff │ │ │ │ + @ instruction: 0xf3c7fcd3 │ │ │ │ vrhadd.s8 d17, d3, d7 │ │ │ │ - vrsra.s64 d17, d24, #64 │ │ │ │ + vbic.i32 d18, #2048 @ 0x00000800 │ │ │ │ mcrls 3, 0, r0, cr4, cr5, {1} │ │ │ │ eorscs pc, sl, r3, asr r8 @ │ │ │ │ eorsne pc, r1, r3, asr r8 @ │ │ │ │ subsmi r6, r8, fp, ror #16 │ │ │ │ subsmi r4, r8, r8 │ │ │ │ rsbvs r6, r8, fp, lsr #16 │ │ │ │ andsmi r4, r6, lr, asr r0 │ │ │ │ eorvs r4, lr, lr, asr r0 │ │ │ │ vbic.i16 d27, #252 @ 0x00fc │ │ │ │ strcc r2, [r8, #-2575] @ 0xfffff5f1 │ │ │ │ strcs r4, [r2], #-1623 @ 0xfffff9a9 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0x4648d199 │ │ │ │ - blx 0xabf044 │ │ │ │ + blx 0xabf0cc │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sp, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xff26f1b9 │ │ │ │ + @ instruction: 0xff22f1b9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi fp, [sl], sp, lsl #1 │ │ │ │ strmi r4, [r3], lr, asr #22 │ │ │ │ strcs r4, [r0], #-1550 @ 0xfffff9f2 │ │ │ │ ldmdavs fp, {r0, r2, r9, ip, pc} │ │ │ │ @ instruction: 0xf04f930b │ │ │ │ @ instruction: 0xf7ea0300 │ │ │ │ @ instruction: 0xf8cdf977 │ │ │ │ @ instruction: 0xf50bb010 │ │ │ │ strmi r5, [r5], -r0, asr #22 │ │ │ │ - bleq 0xfbd52c │ │ │ │ + bleq 0xfbd5b4 │ │ │ │ strmi lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ strmi lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ eormi pc, r8, sp, lsr #17 │ │ │ │ rsble r0, r5, r9, lsr #14 │ │ │ │ ldrbmi r0, [r9], sl, ror #15 │ │ │ │ ldrbmi fp, [ip], r8, asr #30 │ │ │ │ - blls 0x23615c │ │ │ │ + blls 0x2361e4 │ │ │ │ ldrtmi sl, [ip], r6, lsl #30 │ │ │ │ cdppl 5, 4, cr15, cr0, cr3, {0} │ │ │ │ ldrdcc pc, [r6], #-142 @ 0xffffff72 │ │ │ │ ldrsbteq pc, [sl], -lr @ │ │ │ │ ldrsbtne pc, [lr], -lr @ │ │ │ │ ldrdcs pc, [r2], #-142 @ 0xffffff72 │ │ │ │ @ instruction: 0xf8bec70f │ │ │ │ @@ -246648,30 +246683,30 @@ │ │ │ │ @ instruction: 0xf50346b9 │ │ │ │ @ instruction: 0xf8de5e40 │ │ │ │ @ instruction: 0xf8de3046 │ │ │ │ @ instruction: 0xf8de003a │ │ │ │ @ instruction: 0xf8de103e │ │ │ │ strgt r2, [pc, -r2, asr #32] │ │ │ │ strhcc pc, [sl], #-142 @ 0xffffff72 @ │ │ │ │ - blls 0x261250 │ │ │ │ + blls 0x2612d8 │ │ │ │ andsvc pc, r4, sl, lsr r8 @ │ │ │ │ vst4.8 {d3[0],d4[0],d5[0],d6[0]}, [r7], r2 │ │ │ │ @ instruction: 0xf8334700 │ │ │ │ @ instruction: 0xf10a8014 │ │ │ │ strbmi r0, [r0], -r2, lsl #6 │ │ │ │ andsne pc, r4, r3, lsr r8 @ │ │ │ │ @ instruction: 0xf8cd2300 │ │ │ │ ldmdahi r2!, {lr, pc} │ │ │ │ - blx 0x1bbee26 │ │ │ │ + blx 0xabeeae │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ movwcs r4, #1593 @ 0x639 │ │ │ │ andls r8, r3, r2, ror r8 │ │ │ │ @ instruction: 0xf7274640 │ │ │ │ - rsclt pc, sl, #99328 @ 0x18400 │ │ │ │ - @ instruction: 0x13b8f243 │ │ │ │ + rsclt pc, sl, #29696 @ 0x7400 │ │ │ │ + teqpcs r8, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8532100 │ │ │ │ vmvn.i32 d23, #210 @ 0x000000d2 │ │ │ │ @ instruction: 0xf8530287 │ │ │ │ movwcs r2, #50 @ 0x32 │ │ │ │ tstpeq pc, r7, ror #6 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #62311 @ 0xf367 @ │ │ │ │ @@ -246683,39 +246718,39 @@ │ │ │ │ ldmdavs r3!, {r1, r3, r4, lr} │ │ │ │ movweq lr, #6691 @ 0x1a23 │ │ │ │ eorsvs r4, r3, r3, lsl r3 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strcc r1, [r4], -pc, lsl #10 │ │ │ │ orrsle r2, r1, r8, lsl #24 │ │ │ │ @ instruction: 0xf7ea9804 │ │ │ │ - blmi 0x3bf7e4 │ │ │ │ - blls 0x3db25c │ │ │ │ + blmi 0x3bf86c │ │ │ │ + blls 0x3db2e4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, sp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b98ff0 │ │ │ │ - svclt 0x0000fe7d │ │ │ │ + svclt 0x0000fe79 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldrmi fp, [fp], sp, lsl #1 │ │ │ │ strcs r4, [r0], #-2888 @ 0xfffff4b8 │ │ │ │ strmi r4, [sp], -r1, lsl #13 │ │ │ │ ldmdavs fp, {r0, r2, r9, ip, pc} │ │ │ │ @ instruction: 0xf04f930b │ │ │ │ @ instruction: 0xf7ea0300 │ │ │ │ stmib sp, {r0, r2, r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r4, [r7], -r6, lsl #8 │ │ │ │ - beq 0xfd290 │ │ │ │ + beq 0xfd318 │ │ │ │ strmi lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ eormi pc, r8, sp, lsr #17 │ │ │ │ @ instruction: 0xf509d05c │ │ │ │ ldrbeq r5, [sl, r0, asr #16]! │ │ │ │ stmdaeq r8!, {r3, r8, ip, sp, lr, pc} │ │ │ │ strbmi fp, [r4], r8, asr #30 │ │ │ │ @ instruction: 0xf509d40f │ │ │ │ @@ -246731,69 +246766,69 @@ │ │ │ │ cdpge 14, 0, cr5, cr6, cr0, {2} │ │ │ │ @ instruction: 0xf8de46b0 │ │ │ │ @ instruction: 0xf8de3034 │ │ │ │ @ instruction: 0xf8de0028 │ │ │ │ @ instruction: 0xf8de102c │ │ │ │ @ instruction: 0xc60f2030 │ │ │ │ ldrhtcc pc, [r8], -lr @ │ │ │ │ - blls 0x26137c │ │ │ │ + blls 0x261404 │ │ │ │ @ instruction: 0xf8533304 │ │ │ │ @ instruction: 0xf10b6024 │ │ │ │ ldrtmi r0, [r0], -r4, lsl #6 │ │ │ │ eorne pc, r4, r3, asr r8 @ │ │ │ │ eorcc pc, r4, fp, asr r8 @ │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ movwmi pc, #259 @ 0x103 @ │ │ │ │ stmdavs sl!, {r0, r1, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7292300 │ │ │ │ - @ instruction: 0xf8cdfbd9 │ │ │ │ + @ instruction: 0xf8cdfb95 │ │ │ │ stmdbls r3, {pc} │ │ │ │ stmdavs sl!, {r8, r9, sp}^ │ │ │ │ ldrtmi r9, [r0], -r4 │ │ │ │ - blx 0xff53ef8e │ │ │ │ + blx 0xfe43f016 │ │ │ │ smlabtne r7, r7, r3, pc @ │ │ │ │ - @ instruction: 0x13b8f243 │ │ │ │ + teqpcs r8, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8539e04 │ │ │ │ @ instruction: 0xf853203a │ │ │ │ stmdavs fp!, {r0, r4, r5, ip}^ │ │ │ │ andmi r4, r8, r8, asr r0 │ │ │ │ stmdavs fp!, {r3, r4, r6, lr} │ │ │ │ subsmi r6, lr, r8, rrx │ │ │ │ subsmi r4, lr, r6, lsl r0 │ │ │ │ ldmdblt ip!, {r1, r2, r3, r5, sp, lr} │ │ │ │ - bcs 0x4fe234 │ │ │ │ + bcs 0x4fe2bc │ │ │ │ ldrbmi r3, [r7], -r8, lsl #10 │ │ │ │ @ instruction: 0xf1ba2402 │ │ │ │ orrsle r0, sl, r0, lsl #30 │ │ │ │ @ instruction: 0xf7ea4648 │ │ │ │ - blmi 0x3bf6a8 │ │ │ │ - blls 0x3db398 │ │ │ │ + blmi 0x3bf730 │ │ │ │ + blls 0x3db420 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, sp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b98ff0 │ │ │ │ - svclt 0x0000fddf │ │ │ │ + svclt 0x0000fddb │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blx 0xfe1ffbec │ │ │ │ + blx 0xfe1ffc74 │ │ │ │ strmi r4, [ip], -fp, lsr #22 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ - @ instruction: 0xf2c019b8 │ │ │ │ + vbic.i16 d18, #8 @ 0x0008 │ │ │ │ @ instruction: 0xf7ea0935 │ │ │ │ ldrcc pc, [sl, -r9, lsr #16]! │ │ │ │ @ instruction: 0xf1044605 │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ movwcc lr, #10701 @ 0x29cd │ │ │ │ andscc pc, r0, sp, lsr #17 │ │ │ │ @@ -246804,46 +246839,46 @@ │ │ │ │ ldmvs sl!, {r2, r3, r5, r6, r7, r9, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ stmia ip!, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ strbtmi r0, [sl], -pc │ │ │ │ @ instruction: 0xf8ac8a3b │ │ │ │ ldmdahi r0!, {ip, sp} │ │ │ │ @ instruction: 0xf7224651 │ │ │ │ - rsclt pc, sl, #13056 @ 0x3300 │ │ │ │ + rsclt pc, sl, #244736 @ 0x3bc00 │ │ │ │ @ instruction: 0xf8598823 │ │ │ │ - b 0x9c94a4 │ │ │ │ + b 0x9c952c │ │ │ │ andsmi r0, r0, r2, lsl #6 │ │ │ │ eorhi r4, r3, r3, lsl #6 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strcc r0, [r2], -pc, lsl #11 │ │ │ │ bicsle r4, r9, r4, asr #10 │ │ │ │ @ instruction: 0xf7ea4658 │ │ │ │ - blmi 0x3bf5dc │ │ │ │ - blls 0x25b464 │ │ │ │ + blmi 0x3bf664 │ │ │ │ + blls 0x25b4ec │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b98ff0 │ │ │ │ - svclt 0x0000fd79 │ │ │ │ + svclt 0x0000fd75 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r2], r7, lsl #1 │ │ │ │ - blmi 0xbd2ea8 │ │ │ │ + blmi 0xbd2f30 │ │ │ │ @ instruction: 0xf50a4615 │ │ │ │ ldmdavs fp, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strmi r0, [lr], -r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xffc4f7e9 │ │ │ │ strmi r3, [r4], -r8, lsr #14 │ │ │ │ ldmdbeq r0, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8ad3302 │ │ │ │ @@ -246851,50 +246886,50 @@ │ │ │ │ @ instruction: 0x07e3d01c │ │ │ │ @ instruction: 0xf50abf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd2e38 │ │ │ │ + bhi 0xfd2ec0 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ ldrbmi r6, [r9], -r8, lsr #16 │ │ │ │ - blx 0xff6bf126 │ │ │ │ + blx 0xfe5bf1ae │ │ │ │ ldmdavs r3!, {r1, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ andsmi r4, r0, r8, asr r0 │ │ │ │ eorsvs r4, r0, r8, asr r0 │ │ │ │ vabal.u8 , d4, d4 │ │ │ │ strcc r1, [r4], -pc, lsl #8 │ │ │ │ bicsle r4, sl, sp, asr #10 │ │ │ │ @ instruction: 0xf7ea4650 │ │ │ │ - blmi 0x3bf514 │ │ │ │ - blls 0x25b52c │ │ │ │ + blmi 0x3bf59c │ │ │ │ + blls 0x25b5b4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b98ff0 │ │ │ │ - svclt 0x0000fd15 │ │ │ │ + svclt 0x0000fd11 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blx 0xfe1ffd80 │ │ │ │ + blx 0xfe1ffe08 │ │ │ │ strmi r4, [ip], -fp, lsr #22 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ - @ instruction: 0xf2c019b8 │ │ │ │ + vbic.i16 d18, #8 @ 0x0008 │ │ │ │ @ instruction: 0xf7e90935 │ │ │ │ @ instruction: 0x373aff5f │ │ │ │ @ instruction: 0xf1044605 │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ movwcc lr, #10701 @ 0x29cd │ │ │ │ andscc pc, r0, sp, lsr #17 │ │ │ │ @@ -246905,46 +246940,46 @@ │ │ │ │ ldmvs sl!, {r2, r3, r5, r6, r7, r9, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ stmia ip!, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ strbtmi r0, [sl], -pc │ │ │ │ @ instruction: 0xf8ac8a3b │ │ │ │ ldmdahi r0!, {ip, sp} │ │ │ │ @ instruction: 0xf7224651 │ │ │ │ - rsclt pc, sl, #111616 @ 0x1b400 │ │ │ │ + rsclt pc, sl, #41984 @ 0xa400 │ │ │ │ @ instruction: 0xf8598823 │ │ │ │ - b 0x9c9638 │ │ │ │ + b 0x9c96c0 │ │ │ │ andsmi r0, r0, r2, lsl #6 │ │ │ │ eorhi r4, r3, r3, lsl #6 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strcc r0, [r2], -pc, lsl #11 │ │ │ │ bicsle r4, r9, r4, asr #10 │ │ │ │ @ instruction: 0xf7e94658 │ │ │ │ - blmi 0x3c1448 │ │ │ │ - blls 0x25b5f8 │ │ │ │ + blmi 0x3c14d0 │ │ │ │ + blls 0x25b680 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b98ff0 │ │ │ │ - svclt 0x0000fcaf │ │ │ │ + svclt 0x0000fcab │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r2], r7, lsl #1 │ │ │ │ - blmi 0xbd303c │ │ │ │ + blmi 0xbd30c4 │ │ │ │ @ instruction: 0xf50a4615 │ │ │ │ ldmdavs fp, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strmi r0, [lr], -r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ cdp2 7, 15, cr15, cr10, cr9, {7} │ │ │ │ strmi r3, [r4], -r8, lsr #14 │ │ │ │ ldmdbeq r0, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8ad3302 │ │ │ │ @@ -246952,50 +246987,50 @@ │ │ │ │ @ instruction: 0x07e3d01c │ │ │ │ @ instruction: 0xf50abf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd2fcc │ │ │ │ + bhi 0xfd3054 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ ldrbmi r6, [r9], -r8, lsr #16 │ │ │ │ - blx 0xfe43f2ba │ │ │ │ + blx 0x133f342 │ │ │ │ ldmdavs r3!, {r1, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ andsmi r4, r0, r8, asr r0 │ │ │ │ eorsvs r4, r0, r8, asr r0 │ │ │ │ vabal.u8 , d4, d4 │ │ │ │ strcc r1, [r4], -pc, lsl #8 │ │ │ │ bicsle r4, sl, sp, asr #10 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ - blmi 0x3c1380 │ │ │ │ - blls 0x25b6c0 │ │ │ │ + blmi 0x3c1408 │ │ │ │ + blls 0x25b748 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b98ff0 │ │ │ │ - svclt 0x0000fc4b │ │ │ │ + svclt 0x0000fc47 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blx 0xfe1fff14 │ │ │ │ + blx 0xfe1fff9c │ │ │ │ strmi r4, [ip], -fp, lsr #22 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ - @ instruction: 0xf2c019b8 │ │ │ │ + vbic.i16 d18, #8 @ 0x0008 │ │ │ │ @ instruction: 0xf7e90935 │ │ │ │ @ instruction: 0x373afe95 │ │ │ │ @ instruction: 0xf1044605 │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ movwcc lr, #10701 @ 0x29cd │ │ │ │ andscc pc, r0, sp, lsr #17 │ │ │ │ @@ -247006,46 +247041,46 @@ │ │ │ │ ldmvs sl!, {r2, r3, r5, r6, r7, r9, sl, lr} │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ stmia ip!, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ strbtmi r0, [sl], -pc │ │ │ │ @ instruction: 0xf8ac8a3b │ │ │ │ ldmdahi r0!, {ip, sp} │ │ │ │ @ instruction: 0xf7224651 │ │ │ │ - rsclt pc, sl, #3440 @ 0xd70 │ │ │ │ + rsclt pc, sl, #2352 @ 0x930 │ │ │ │ @ instruction: 0xf8598823 │ │ │ │ - b 0x9c97cc │ │ │ │ + b 0x9c9854 │ │ │ │ andsmi r0, r0, r2, lsl #6 │ │ │ │ eorhi r4, r3, r3, lsl #6 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strcc r0, [r2], -pc, lsl #11 │ │ │ │ bicsle r4, r9, r4, asr #10 │ │ │ │ @ instruction: 0xf7e94658 │ │ │ │ - blmi 0x3c12b4 │ │ │ │ - blls 0x25b78c │ │ │ │ + blmi 0x3c133c │ │ │ │ + blls 0x25b814 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b98ff0 │ │ │ │ - svclt 0x0000fbe5 │ │ │ │ + svclt 0x0000fbe1 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r2], r7, lsl #1 │ │ │ │ - blmi 0xbd31d0 │ │ │ │ + blmi 0xbd3258 │ │ │ │ @ instruction: 0xf50a4615 │ │ │ │ ldmdavs fp, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strmi r0, [lr], -r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ cdp2 7, 3, cr15, cr0, cr9, {7} │ │ │ │ strmi r3, [r4], -r8, lsr #14 │ │ │ │ ldmdbeq r0, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8ad3302 │ │ │ │ @@ -247053,50 +247088,50 @@ │ │ │ │ @ instruction: 0x07e3d01c │ │ │ │ @ instruction: 0xf50abf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd3160 │ │ │ │ + bhi 0xfd31e8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ ldrbmi r6, [r9], -r8, lsr #16 │ │ │ │ - blx 0x113f450 │ │ │ │ + @ instruction: 0xf9fcf723 │ │ │ │ ldmdavs r3!, {r1, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ andsmi r4, r0, r8, asr r0 │ │ │ │ eorsvs r4, r0, r8, asr r0 │ │ │ │ vabal.u8 , d4, d4 │ │ │ │ strcc r1, [r4], -pc, lsl #8 │ │ │ │ bicsle r4, sl, sp, asr #10 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ - blmi 0x3c11ec │ │ │ │ - blls 0x25b854 │ │ │ │ + blmi 0x3c1274 │ │ │ │ + blls 0x25b8dc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b98ff0 │ │ │ │ - svclt 0x0000fb81 │ │ │ │ + svclt 0x0000fb7d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r3], r9, lsl #1 │ │ │ │ - blx 0xfe2000a8 │ │ │ │ + blx 0xfe200130 │ │ │ │ strmi r4, [ip], -sp, lsr #22 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ - @ instruction: 0xf2c019b8 │ │ │ │ + vbic.i16 d18, #8 @ 0x0008 │ │ │ │ @ instruction: 0xf7e90935 │ │ │ │ ldrcc pc, [sl, -fp, asr #27]! │ │ │ │ @ instruction: 0xf1044605 │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ movwcc lr, #10701 @ 0x29cd │ │ │ │ movwcc lr, #18893 @ 0x49cd │ │ │ │ andscc pc, r8, sp, lsr #17 │ │ │ │ @@ -247104,51 +247139,51 @@ │ │ │ │ svclt 0x004407eb │ │ │ │ cmpppl r0, fp, lsl #10 @ p-variant is OBSOLETE │ │ │ │ strle r3, [fp], #-314 @ 0xfffffec6 │ │ │ │ stceq 1, cr15, [r8], {13} │ │ │ │ ldmvs fp!, {r0, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmvs sl!, {r3, r4, r5, fp, sp, lr} │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfebc8c │ │ │ │ + bhi 0xfebd14 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ movwcs r8, #2082 @ 0x822 │ │ │ │ ldrbmi r9, [r1], -r0, lsl #2 │ │ │ │ @ instruction: 0xf7268830 │ │ │ │ - rsclt pc, sl, #908 @ 0x38c │ │ │ │ + rsclt pc, sl, #636 @ 0x27c │ │ │ │ @ instruction: 0xf8598823 │ │ │ │ - b 0x9c9968 │ │ │ │ + b 0x9c99f0 │ │ │ │ andsmi r0, r0, r2, lsl #6 │ │ │ │ eorhi r4, r3, r3, lsl #6 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strcc r0, [r2], -pc, lsl #11 │ │ │ │ bicsle r4, r5, r4, asr #10 │ │ │ │ @ instruction: 0xf7e94658 │ │ │ │ - blmi 0x3c1118 │ │ │ │ - blls 0x2db928 │ │ │ │ + blmi 0x3c11a0 │ │ │ │ + blls 0x2db9b0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b98ff0 │ │ │ │ - svclt 0x0000fb17 │ │ │ │ + svclt 0x0000fb13 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r2], r9, lsl #1 │ │ │ │ - blmi 0xc5336c │ │ │ │ + blmi 0xc533f4 │ │ │ │ @ instruction: 0xf50a460c │ │ │ │ ldmdavs fp, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ ldrmi r0, [r6], -r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ stc2l 7, cr15, [r2, #-932]! @ 0xfffffc5c │ │ │ │ strmi r3, [r5], -r8, lsr #14 │ │ │ │ ldmdbeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8ad3304 │ │ │ │ @@ -247161,47 +247196,47 @@ │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ stmia ip!, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ stmdbge r2, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xf8ac8a3b │ │ │ │ stmdavs r2!, {ip, sp} │ │ │ │ mrsls r2, LR_irq │ │ │ │ ldmdavs r0!, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ - @ instruction: 0xf890f729 │ │ │ │ + @ instruction: 0xf84cf729 │ │ │ │ stmdavs r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ andsmi r4, r0, r8, asr r0 │ │ │ │ eorvs r4, r0, r8, asr r0 │ │ │ │ vraddhn.i16 d19, , q2 │ │ │ │ strcc r1, [r4], -pc, lsl #10 │ │ │ │ bicsle r4, r6, ip, asr #10 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ - blmi 0x3c1048 │ │ │ │ - blls 0x2db9f8 │ │ │ │ + blmi 0x3c10d0 │ │ │ │ + blls 0x2dba80 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b98ff0 │ │ │ │ - svclt 0x0000faaf │ │ │ │ + svclt 0x0000faab │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r3], r9, lsl #1 │ │ │ │ - blx 0xfe20024c │ │ │ │ + blx 0xfe2002d4 │ │ │ │ strmi r4, [ip], -sp, lsr #22 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ - @ instruction: 0xf2c019b8 │ │ │ │ + vbic.i16 d18, #8 @ 0x0008 │ │ │ │ @ instruction: 0xf7e90935 │ │ │ │ @ instruction: 0x373afcf9 │ │ │ │ @ instruction: 0xf1044605 │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ movwcc lr, #10701 @ 0x29cd │ │ │ │ movwcc lr, #18893 @ 0x49cd │ │ │ │ andscc pc, r8, sp, lsr #17 │ │ │ │ @@ -247209,51 +247244,51 @@ │ │ │ │ svclt 0x004407eb │ │ │ │ subpl pc, r0, #46137344 @ 0x2c00000 │ │ │ │ strle r3, [fp], #-570 @ 0xfffffdc6 │ │ │ │ stceq 1, cr15, [r8], {13} │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfec230 │ │ │ │ + bhi 0xfec2b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ movwcs r8, #2081 @ 0x821 │ │ │ │ andls r8, r0, #48, 16 @ 0x300000 │ │ │ │ @ instruction: 0xf7264652 │ │ │ │ - rsclt pc, sl, #17, 30 @ 0x44 │ │ │ │ + rsclt pc, sl, #3280 @ 0xcd0 │ │ │ │ @ instruction: 0xf8598823 │ │ │ │ - b 0x9c9b0c │ │ │ │ + b 0x9c9b94 │ │ │ │ andsmi r0, r0, r2, lsl #6 │ │ │ │ eorhi r4, r3, r3, lsl #6 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strcc r0, [r2], -pc, lsl #11 │ │ │ │ bicsle r4, r5, r4, asr #10 │ │ │ │ @ instruction: 0xf7e94658 │ │ │ │ - blmi 0x3c0f74 │ │ │ │ - blls 0x2dbacc │ │ │ │ + blmi 0x3c0ffc │ │ │ │ + blls 0x2dbb54 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b98ff0 │ │ │ │ - svclt 0x0000fa45 │ │ │ │ + svclt 0x0000fa41 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r2], r9, lsl #1 │ │ │ │ - blmi 0xc53510 │ │ │ │ + blmi 0xc53598 │ │ │ │ @ instruction: 0xf50a460c │ │ │ │ ldmdavs fp, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf04f9307 │ │ │ │ ldrmi r0, [r6], -r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r0], {233} @ 0xe9 │ │ │ │ strmi r3, [r5], -r8, lsr #14 │ │ │ │ ldmdbeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8ad3304 │ │ │ │ @@ -247261,39 +247296,39 @@ │ │ │ │ strbeq sp, [fp, r0, lsr #32]! │ │ │ │ @ instruction: 0xf50abf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ @ instruction: 0xf10dd40b │ │ │ │ ldmvs sl!, {r3, sl, fp} │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ stmia ip!, {r0, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ - bge 0x181b34 │ │ │ │ + bge 0x181bbc │ │ │ │ @ instruction: 0xf8ac8a3b │ │ │ │ andls r3, r0, #0 │ │ │ │ ldrbmi r2, [sl], -r0, lsl #6 │ │ │ │ ldmdavs r0!, {r0, r5, fp, sp, lr} │ │ │ │ - @ instruction: 0xffbef728 │ │ │ │ + @ instruction: 0xff7af728 │ │ │ │ stmdavs r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ andsmi r4, r0, r8, asr r0 │ │ │ │ eorvs r4, r0, r8, asr r0 │ │ │ │ vraddhn.i16 d19, , q2 │ │ │ │ strcc r1, [r4], -pc, lsl #10 │ │ │ │ bicsle r4, r6, ip, asr #10 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ - blmi 0x3c0ea4 │ │ │ │ - blls 0x2dbb9c │ │ │ │ + blmi 0x3c0f2c │ │ │ │ + blls 0x2dbc24 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b98ff0 │ │ │ │ - svclt 0x0000f9dd │ │ │ │ + svclt 0x0000f9d9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [ip], -r2, lsl #13 │ │ │ │ strbpl pc, [r0, -sl, lsl #10] @ │ │ │ │ @@ -247303,302 +247338,302 @@ │ │ │ │ and r4, r4, r5, lsl #12 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strbmi r0, [ip, #-1423] @ 0xfffffa71 │ │ │ │ @ instruction: 0x07ebd018 │ │ │ │ @ instruction: 0x4639d5f8 │ │ │ │ @ instruction: 0xf8b44630 │ │ │ │ @ instruction: 0xf7218000 │ │ │ │ - bllt 0x114143c │ │ │ │ + bllt 0x11413b4 │ │ │ │ @ instruction: 0x46404639 │ │ │ │ - cdp2 7, 2, cr15, cr2, cr1, {1} │ │ │ │ + ldc2l 7, cr15, [lr, #132] @ 0x84 │ │ │ │ @ instruction: 0x4630b9b8 │ │ │ │ @ instruction: 0x4641463a │ │ │ │ @ instruction: 0xf7363402 │ │ │ │ - @ instruction: 0xf3c5fbeb │ │ │ │ + @ instruction: 0xf3c5fba7 │ │ │ │ strmi r0, [r6], -pc, lsl #11 │ │ │ │ mvnle r4, ip, asr #10 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ @ instruction: 0x4630fc91 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x464087f0 │ │ │ │ @ instruction: 0xf7394639 │ │ │ │ - @ instruction: 0xf50afc2b │ │ │ │ + @ instruction: 0xf50afbe7 │ │ │ │ strmi r5, [r0], r0, asr #4 │ │ │ │ @ instruction: 0xf0438f53 │ │ │ │ ldrbhi r0, [r3, -r1, lsl #6] │ │ │ │ @ instruction: 0x4630e7db │ │ │ │ @ instruction: 0xf7394639 │ │ │ │ - @ instruction: 0xf50afc1f │ │ │ │ + @ instruction: 0xf50afbdb │ │ │ │ strmi r5, [r6], -r0, asr #4 │ │ │ │ @ instruction: 0xf0438f53 │ │ │ │ ldrbhi r0, [r3, -r1, lsl #6] │ │ │ │ svclt 0x0000e7ca │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [ip], -r2, lsl #13 │ │ │ │ strbpl pc, [r0, -sl, lsl #10] @ │ │ │ │ @ instruction: 0x37284616 │ │ │ │ - blx 0xff7bfbd2 │ │ │ │ + blx 0xff7bfc5a │ │ │ │ ldmdbeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ strbeq r4, [fp, r5, lsl #12]! │ │ │ │ strcc sp, [r4], #-1041 @ 0xfffffbef │ │ │ │ - strne pc, [pc, #-965] @ 0x101877 │ │ │ │ + strne pc, [pc, #-965] @ 0x1018ff │ │ │ │ mvnsle r4, ip, asr #10 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ @ instruction: 0x4630fc51 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x463987f0 │ │ │ │ @ instruction: 0xf8d44630 │ │ │ │ @ instruction: 0xf7218000 │ │ │ │ - ldmdblt r8, {r0, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r8, {r0, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46404639 │ │ │ │ - cdp2 7, 3, cr15, cr4, cr1, {1} │ │ │ │ + ldc2l 7, cr15, [r0, #132]! @ 0x84 │ │ │ │ @ instruction: 0x4630b9b8 │ │ │ │ @ instruction: 0x4641463a │ │ │ │ - blx 0xff33f956 │ │ │ │ + blx 0xfe23f9de │ │ │ │ ldrb r4, [sl, r6, lsl #12] │ │ │ │ @ instruction: 0x46394630 │ │ │ │ - stc2 7, cr15, [r2], {57} @ 0x39 │ │ │ │ + blx 0xff0bf9f6 │ │ │ │ subpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ ldrtmi r4, [r9], -r6, lsl #12 │ │ │ │ ldchi 6, cr4, [r3, #-256] @ 0xffffff00 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @ instruction: 0xf7218513 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strbmi sp, [r0], -r7, ror #1 │ │ │ │ @ instruction: 0xf7394639 │ │ │ │ - @ instruction: 0xf50afbf1 │ │ │ │ + @ instruction: 0xf50afbad │ │ │ │ strmi r5, [r0], r0, asr #4 │ │ │ │ @ instruction: 0xf0438d13 │ │ │ │ ldrhi r0, [r3, #-769] @ 0xfffffcff │ │ │ │ svclt 0x0000e7db │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [ip], -r2, lsl #13 │ │ │ │ strbpl pc, [r0, -sl, lsl #10] @ │ │ │ │ @ instruction: 0x373ab296 │ │ │ │ - blx 0xfe1bfc82 │ │ │ │ + blx 0xfe1bfd0a │ │ │ │ ldmdbeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ and r4, r4, r5, lsl #12 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strbmi r0, [ip, #-1423] @ 0xfffffa71 │ │ │ │ @ instruction: 0x07ebd018 │ │ │ │ @ instruction: 0x4639d5f8 │ │ │ │ @ instruction: 0xf8b44630 │ │ │ │ @ instruction: 0xf7218000 │ │ │ │ - bllt 0x11412dc │ │ │ │ + bllt 0x1141254 │ │ │ │ @ instruction: 0x46404639 │ │ │ │ - ldc2l 7, cr15, [r2, #-132]! @ 0xffffff7c │ │ │ │ + stc2 7, cr15, [lr, #-132]! @ 0xffffff7c │ │ │ │ @ instruction: 0x4630b9b8 │ │ │ │ @ instruction: 0x4641463a │ │ │ │ @ instruction: 0xf7363402 │ │ │ │ - @ instruction: 0xf3c5fb4b │ │ │ │ + @ instruction: 0xf3c5fb07 │ │ │ │ strmi r0, [r6], -pc, lsl #11 │ │ │ │ mvnle r4, ip, asr #10 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ ldrtmi pc, [r0], -r1, ror #23 @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x464087f0 │ │ │ │ @ instruction: 0xf7394639 │ │ │ │ - @ instruction: 0xf50afb7b │ │ │ │ + @ instruction: 0xf50afb37 │ │ │ │ strmi r5, [r0], r0, asr #4 │ │ │ │ @ instruction: 0xf0438f53 │ │ │ │ ldrbhi r0, [r3, -r1, lsl #6] │ │ │ │ @ instruction: 0x4630e7db │ │ │ │ @ instruction: 0xf7394639 │ │ │ │ - @ instruction: 0xf50afb6f │ │ │ │ + @ instruction: 0xf50afb2b │ │ │ │ strmi r5, [r6], -r0, asr #4 │ │ │ │ @ instruction: 0xf0438f53 │ │ │ │ ldrbhi r0, [r3, -r1, lsl #6] │ │ │ │ svclt 0x0000e7ca │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [ip], -r2, lsl #13 │ │ │ │ strbpl pc, [r0, -sl, lsl #10] @ │ │ │ │ @ instruction: 0x37284616 │ │ │ │ - blx 0xbbfd32 │ │ │ │ + blx 0xbbfdba │ │ │ │ ldmdbeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ strbeq r4, [fp, r5, lsl #12]! │ │ │ │ strcc sp, [r4], #-1041 @ 0xfffffbef │ │ │ │ - strne pc, [pc, #-965] @ 0x1019d7 │ │ │ │ + strne pc, [pc, #-965] @ 0x101a5f │ │ │ │ mvnsle r4, ip, asr #10 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ ldrtmi pc, [r0], -r1, lsr #23 @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x463987f0 │ │ │ │ @ instruction: 0xf8d44630 │ │ │ │ @ instruction: 0xf7218000 │ │ │ │ - ldmdblt r8, {r0, r3, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r8, {r0, r2, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46404639 │ │ │ │ - stc2 7, cr15, [r4, #132] @ 0x84 │ │ │ │ + stc2l 7, cr15, [r0, #-132] @ 0xffffff7c │ │ │ │ @ instruction: 0x4630b9b8 │ │ │ │ @ instruction: 0x4641463a │ │ │ │ - blx 0xb3fab6 │ │ │ │ + blx 0xffa3fb3c │ │ │ │ ldrb r4, [sl, r6, lsl #12] │ │ │ │ @ instruction: 0x46394630 │ │ │ │ - blx 0x15bface │ │ │ │ + blx 0x4bfb56 │ │ │ │ subpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ ldrtmi r4, [r9], -r6, lsl #12 │ │ │ │ ldchi 6, cr4, [r3, #-256] @ 0xffffff00 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @ instruction: 0xf7218513 │ │ │ │ - stmdacs r0, {r0, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strbmi sp, [r0], -r7, ror #1 │ │ │ │ @ instruction: 0xf7394639 │ │ │ │ - @ instruction: 0xf50afb41 │ │ │ │ + @ instruction: 0xf50afafd │ │ │ │ strmi r5, [r0], r0, asr #4 │ │ │ │ @ instruction: 0xf0438d13 │ │ │ │ ldrhi r0, [r3, #-769] @ 0xfffffcff │ │ │ │ svclt 0x0000e7db │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [ip], -r2, lsl #13 │ │ │ │ strbpl pc, [r0, -sl, lsl #10] @ │ │ │ │ @ instruction: 0x373ab296 │ │ │ │ - blx 0xff5bfde0 │ │ │ │ + blx 0xff5bfe68 │ │ │ │ ldmdbeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ and r4, r4, r5, lsl #12 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strbmi r0, [ip, #-1423] @ 0xfffffa71 │ │ │ │ @ instruction: 0x07ebd019 │ │ │ │ @ instruction: 0x4639d5f8 │ │ │ │ @ instruction: 0xf8b44630 │ │ │ │ @ instruction: 0xf7218000 │ │ │ │ - bllt 0x134117c │ │ │ │ + bllt 0x13410f4 │ │ │ │ @ instruction: 0x46404639 │ │ │ │ - stc2l 7, cr15, [r2], {33} @ 0x21 │ │ │ │ + ldc2l 7, cr15, [lr], #-132 @ 0xffffff7c │ │ │ │ ldrtmi fp, [r0], -r0, asr #19 │ │ │ │ vqshlu.s8 d20, d26, #0 │ │ │ │ strcc r0, [r2], #-270 @ 0xfffffef2 │ │ │ │ - blx 0xfe3bfb50 │ │ │ │ - streq pc, [pc, #965] @ 0x102241 │ │ │ │ + blx 0x12bfbd8 │ │ │ │ + streq pc, [pc, #965] @ 0x1022c9 │ │ │ │ strbmi r4, [ip, #-1542] @ 0xfffff9fa │ │ │ │ ldrbmi sp, [r0], -r5, ror #3 │ │ │ │ - blx 0xd3fe2e │ │ │ │ + blx 0xd3feb6 │ │ │ │ tstcs r0, r0, lsr r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrtmi r4, [r9], -r0, asr #12 │ │ │ │ - blx 0xff3bfb88 │ │ │ │ + blx 0xfe2bfc10 │ │ │ │ subpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ svchi 0x00534680 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @ instruction: 0xe7da8753 │ │ │ │ @ instruction: 0x46394630 │ │ │ │ - blx 0xff0bfba0 │ │ │ │ + blx 0x1fbfc28 │ │ │ │ subpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ svchi 0x00534606 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @ instruction: 0xe7c98753 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [ip], -r2, lsl #13 │ │ │ │ strbpl pc, [r0, -sl, lsl #10] @ │ │ │ │ @ instruction: 0x37284616 │ │ │ │ - blx 0x1fbfe90 │ │ │ │ + blx 0x1fbff18 │ │ │ │ ldmdbeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ strbeq r4, [fp, r5, lsl #12]! │ │ │ │ strcc sp, [r4], #-1041 @ 0xfffffbef │ │ │ │ - strne pc, [pc, #-965] @ 0x101b37 │ │ │ │ + strne pc, [pc, #-965] @ 0x101bbf │ │ │ │ mvnsle r4, ip, asr #10 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ @ instruction: 0x4630faf1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x463987f0 │ │ │ │ @ instruction: 0xf8d44630 │ │ │ │ @ instruction: 0xf7218000 │ │ │ │ - stmdblt r0!, {r0, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdblt r0!, {r0, r2, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46404639 │ │ │ │ - ldc2l 7, cr15, [r4], {33} @ 0x21 │ │ │ │ + ldc2 7, cr15, [r0], {33} @ 0x21 │ │ │ │ ldrtmi fp, [r0], -r0, asr #19 │ │ │ │ @ instruction: 0xf028463a │ │ │ │ @ instruction: 0xf7364100 │ │ │ │ - strmi pc, [r6], -r7, ror #20 │ │ │ │ + strmi pc, [r6], -r3, lsr #20 │ │ │ │ @ instruction: 0x4630e7d9 │ │ │ │ @ instruction: 0xf7394639 │ │ │ │ - @ instruction: 0xf50afaa1 │ │ │ │ + @ instruction: 0xf50afa5d │ │ │ │ strmi r5, [r6], -r0, asr #4 │ │ │ │ @ instruction: 0x46404639 │ │ │ │ @ instruction: 0xf0438d13 │ │ │ │ ldrhi r0, [r3, #-769] @ 0xfffffcff │ │ │ │ - ldc2 7, cr15, [ip], #132 @ 0x84 │ │ │ │ + ldc2l 7, cr15, [r8], #-132 @ 0xffffff7c │ │ │ │ rscle r2, r6, r0, lsl #16 │ │ │ │ ldrtmi r4, [r9], -r0, asr #12 │ │ │ │ - blx 0xfe53fc50 │ │ │ │ + blx 0x143fcd8 │ │ │ │ subpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ ldchi 6, cr4, [r3, #-512] @ 0xfffffe00 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ bfi r8, r3, #10, #17 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [ip], -r2, lsl #13 │ │ │ │ strbpl pc, [r0, -sl, lsl #10] @ │ │ │ │ @ instruction: 0x373ab296 │ │ │ │ - blx 0x9bff40 │ │ │ │ + blx 0x9bffc8 │ │ │ │ ldmdbeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ and r4, r4, r5, lsl #12 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strbmi r0, [ip, #-1423] @ 0xfffffa71 │ │ │ │ @ instruction: 0x07ebd019 │ │ │ │ @ instruction: 0x4639d5f8 │ │ │ │ @ instruction: 0xf8b44630 │ │ │ │ @ instruction: 0xf7218000 │ │ │ │ - bllt 0x134101c │ │ │ │ + bllt 0x1340f94 │ │ │ │ @ instruction: 0x46404639 │ │ │ │ - ldc2 7, cr15, [r2], {33} @ 0x21 │ │ │ │ + blx 0xff4bfcd6 │ │ │ │ ldrtmi fp, [r0], -r0, asr #19 │ │ │ │ vqshlu.s8 d20, d26, #0 │ │ │ │ strcc r0, [r2], #-270 @ 0xfffffef2 │ │ │ │ - @ instruction: 0xf9eaf736 │ │ │ │ - streq pc, [pc, #965] @ 0x1023a1 │ │ │ │ + @ instruction: 0xf9a6f736 │ │ │ │ + streq pc, [pc, #965] @ 0x102429 │ │ │ │ strbmi r4, [ip, #-1542] @ 0xfffff9fa │ │ │ │ ldrbmi sp, [r0], -r5, ror #3 │ │ │ │ - blx 0xfe13ff8c │ │ │ │ + blx 0xfe140014 │ │ │ │ tstcs r0, r0, lsr r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrtmi r4, [r9], -r0, asr #12 │ │ │ │ - blx 0x7bfce8 │ │ │ │ + @ instruction: 0xf9d6f739 │ │ │ │ subpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ svchi 0x00534680 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @ instruction: 0xe7da8753 │ │ │ │ @ instruction: 0x46394630 │ │ │ │ - blx 0x4bfd00 │ │ │ │ + @ instruction: 0xf9caf739 │ │ │ │ subpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ svchi 0x00534606 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @ instruction: 0xe7c98753 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -247606,43 +247641,43 @@ │ │ │ │ strmi r4, [ip], -r2, lsl #13 │ │ │ │ strbpl pc, [r0, -sl, lsl #10] @ │ │ │ │ @ instruction: 0x37284616 │ │ │ │ @ instruction: 0xf9caf7e9 │ │ │ │ ldmdbeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ strbeq r4, [fp, r5, lsl #12]! │ │ │ │ strcc sp, [r4], #-1041 @ 0xfffffbef │ │ │ │ - strne pc, [pc, #-965] @ 0x101c97 │ │ │ │ + strne pc, [pc, #-965] @ 0x101d1f │ │ │ │ mvnsle r4, ip, asr #10 │ │ │ │ @ instruction: 0xf7e94650 │ │ │ │ ldrtmi pc, [r0], -r1, asr #20 @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x463987f0 │ │ │ │ @ instruction: 0xf8d44630 │ │ │ │ @ instruction: 0xf7218000 │ │ │ │ - stmdblt r0!, {r0, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdblt r0!, {r0, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46404639 │ │ │ │ - stc2 7, cr15, [r4], #-132 @ 0xffffff7c │ │ │ │ + blx 0xff93fd9e │ │ │ │ ldrtmi fp, [r0], -r0, asr #19 │ │ │ │ @ instruction: 0xf028463a │ │ │ │ @ instruction: 0xf7364100 │ │ │ │ - strmi pc, [r6], -r7, asr #19 │ │ │ │ + strmi pc, [r6], -r3, lsl #19 │ │ │ │ @ instruction: 0x4630e7d9 │ │ │ │ @ instruction: 0xf7394639 │ │ │ │ - @ instruction: 0xf50af9f1 │ │ │ │ + @ instruction: 0xf50af9ad │ │ │ │ strmi r5, [r6], -r0, asr #4 │ │ │ │ @ instruction: 0x46404639 │ │ │ │ @ instruction: 0xf0438d13 │ │ │ │ ldrhi r0, [r3, #-769] @ 0xfffffcff │ │ │ │ - stc2 7, cr15, [ip], {33} @ 0x21 │ │ │ │ + blx 0xff33fdce │ │ │ │ rscle r2, r6, r0, lsl #16 │ │ │ │ ldrtmi r4, [r9], -r0, asr #12 │ │ │ │ - @ instruction: 0xf9e0f739 │ │ │ │ + @ instruction: 0xf99cf739 │ │ │ │ subpl pc, r0, #41943040 @ 0x2800000 │ │ │ │ ldchi 6, cr4, [r3, #-512] @ 0xfffffe00 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ bfi r8, r3, #10, #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -247658,30 +247693,30 @@ │ │ │ │ strmi r2, [r6], -r3, lsl #10 │ │ │ │ strbmi r4, [r8], -r7, lsr #12 │ │ │ │ @ instruction: 0xf922f7e9 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, lr, #24 │ │ │ │ - blx 0x12b61b8 │ │ │ │ + blx 0x12b6240 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x182190 │ │ │ │ + bge 0x182218 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, sl, lsr r8 @ │ │ │ │ andeq pc, r4, fp, lsr r8 @ │ │ │ │ - ldc2l 7, cr15, [lr, #216]! @ 0xd8 │ │ │ │ + ldc2 7, cr15, [sl, #216]! @ 0xd8 │ │ │ │ svclt 0x000c2800 │ │ │ │ movwcs r4, #1579 @ 0x62b │ │ │ │ adceq r4, sp, pc, lsl r3 │ │ │ │ ldccs 4, cr3, [r0], {2} │ │ │ │ bicsle fp, r4, sp, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -247695,26 +247730,26 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - mcr2 1, 5, pc, cr8, cr8, {5} @ │ │ │ │ + mcr2 1, 5, pc, cr4, cr8, {5} @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0, #-1665] @ 0xfffff97f │ │ │ │ stmdapl r0, {r0, r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0x8d3c18 │ │ │ │ + blx 0x8d3ca0 │ │ │ │ @ instruction: 0xf108fa82 │ │ │ │ @ instruction: 0xf7e9083a │ │ │ │ strcs pc, [r3], #-2293 @ 0xfffff70b │ │ │ │ strtmi r4, [pc], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7e94648 │ │ │ │ stmib sp, {r0, r2, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andls r5, r1, r2, lsl #10 │ │ │ │ @@ -247731,15 +247766,15 @@ │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldrdne pc, [r4], -r8 │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf8b8aa02 │ │ │ │ @ instruction: 0xf8ac3010 │ │ │ │ @ instruction: 0xf83b3000 │ │ │ │ ldrbmi r0, [r1], -r5 │ │ │ │ - stc2 7, cr15, [sl, #216] @ 0xd8 │ │ │ │ + stc2l 7, cr15, [r6, #-216] @ 0xffffff28 │ │ │ │ svclt 0x000c2800 │ │ │ │ movwcs r4, #1571 @ 0x623 │ │ │ │ adceq r4, r4, pc, lsl r3 │ │ │ │ ldccs 5, cr3, [r0, #-8] │ │ │ │ bicsle fp, r5, r4, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -247753,15 +247788,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - mrc2 1, 1, pc, cr4, cr8, {5} │ │ │ │ + mrc2 1, 1, pc, cr0, cr8, {5} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ @@ -247774,30 +247809,30 @@ │ │ │ │ strmi r2, [r7], -pc, lsl #10 │ │ │ │ strbmi r4, [r8], -r6, lsr #12 │ │ │ │ @ instruction: 0xf83af7e9 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, pc, #24 │ │ │ │ - blx 0x12f6388 │ │ │ │ + blx 0x12f6410 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x182360 │ │ │ │ + bge 0x1823e8 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, sl, asr r8 @ │ │ │ │ andeq pc, r4, fp, asr r8 @ │ │ │ │ - ldc2 7, cr15, [lr, #-216] @ 0xffffff28 │ │ │ │ + ldc2l 7, cr15, [sl], {54} @ 0x36 │ │ │ │ svclt 0x000c2800 │ │ │ │ movwcs r4, #1579 @ 0x62b │ │ │ │ @ instruction: 0x012d431e │ │ │ │ ldccs 4, cr3, [r0], {4} │ │ │ │ bicsle fp, r4, sp, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -247811,15 +247846,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - stc2l 1, cr15, [r0, #736] @ 0x2e0 │ │ │ │ + ldc2 1, cr15, [ip, #736]! @ 0x2e0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ @@ -247832,52 +247867,52 @@ │ │ │ │ strmi r2, [r7], -pc, lsl #10 │ │ │ │ strbmi r4, [r8], -r6, lsr #12 │ │ │ │ @ instruction: 0xffc6f7e8 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, pc, #24 │ │ │ │ - blx 0x12f646c │ │ │ │ + blx 0x12f64f4 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x182448 │ │ │ │ + bge 0x1824d0 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andeq pc, r4, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7364651 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi fp, [fp], -ip, lsl #30 │ │ │ │ tstmi lr, #0, 6 │ │ │ │ strcc r0, [r4], #-301 @ 0xfffffed3 │ │ │ │ adclt r2, sp, #16, 24 @ 0x1000 │ │ │ │ - bls 0x176b88 │ │ │ │ + bls 0x176c10 │ │ │ │ @ instruction: 0xf8d94648 │ │ │ │ andsmi r3, r7, ip, lsr #25 │ │ │ │ - b 0x9d2538 │ │ │ │ + b 0x9d25c0 │ │ │ │ adcslt r0, r6, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8c94333 │ │ │ │ @ instruction: 0xf7e93cac │ │ │ │ - blmi 0x3c0584 │ │ │ │ - blls 0x2dc4bc │ │ │ │ + blmi 0x3c060c │ │ │ │ + blls 0x2dc544 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b88ff0 │ │ │ │ - svclt 0x0000fd4d │ │ │ │ + svclt 0x0000fd49 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ @@ -247890,30 +247925,30 @@ │ │ │ │ strmi r2, [r6], -r3, lsl #10 │ │ │ │ strbmi r4, [r8], -r7, lsr #12 │ │ │ │ @ instruction: 0xff52f7e8 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, lr, #24 │ │ │ │ - blx 0x12b6558 │ │ │ │ + blx 0x12b65e0 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x182530 │ │ │ │ + bge 0x1825b8 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, sl, lsr r8 @ │ │ │ │ andeq pc, r4, fp, lsr r8 @ │ │ │ │ - stc2 7, cr15, [lr], #-216 @ 0xffffff28 │ │ │ │ + blx 0xffbc026a │ │ │ │ svclt 0x00142800 │ │ │ │ movwcs r4, #1579 @ 0x62b │ │ │ │ adceq r4, sp, pc, lsl r3 │ │ │ │ ldccs 4, cr3, [r0], {2} │ │ │ │ bicsle fp, r4, sp, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -247927,26 +247962,26 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - ldc2l 1, cr15, [r8], {184} @ 0xb8 │ │ │ │ + ldc2l 1, cr15, [r4], {184} @ 0xb8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0, #-1665] @ 0xfffff97f │ │ │ │ stmdapl r0, {r0, r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0x8d3fb8 │ │ │ │ + blx 0x8d4040 │ │ │ │ @ instruction: 0xf108fa82 │ │ │ │ @ instruction: 0xf7e8083a │ │ │ │ strcs pc, [r3], #-3877 @ 0xfffff0db │ │ │ │ strtmi r4, [pc], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7e84648 │ │ │ │ stmib sp, {r0, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ andls r5, r1, r2, lsl #10 │ │ │ │ @@ -247963,15 +247998,15 @@ │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldrdne pc, [r4], -r8 │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf8b8aa02 │ │ │ │ @ instruction: 0xf8ac3010 │ │ │ │ @ instruction: 0xf83b3000 │ │ │ │ ldrbmi r0, [r1], -r5 │ │ │ │ - blx 0xfefc02ca │ │ │ │ + blx 0x1ec0352 │ │ │ │ svclt 0x00142800 │ │ │ │ movwcs r4, #1571 @ 0x623 │ │ │ │ adceq r4, r4, pc, lsl r3 │ │ │ │ ldccs 5, cr3, [r0, #-8] │ │ │ │ bicsle fp, r5, r4, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -247985,15 +248020,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - stc2l 1, cr15, [r4], #-736 @ 0xfffffd20 │ │ │ │ + stc2l 1, cr15, [r0], #-736 @ 0xfffffd20 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ @@ -248006,30 +248041,30 @@ │ │ │ │ strmi r2, [r7], -pc, lsl #10 │ │ │ │ strbmi r4, [r8], -r6, lsr #12 │ │ │ │ cdp2 7, 6, cr15, cr10, cr8, {7} │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, pc, #24 │ │ │ │ - blx 0x12f6728 │ │ │ │ + blx 0x12f67b0 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x182700 │ │ │ │ + bge 0x182788 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, sl, asr r8 @ │ │ │ │ andeq pc, r4, fp, asr r8 @ │ │ │ │ - blx 0x14c03b2 │ │ │ │ + blx 0x3c043a │ │ │ │ svclt 0x00142800 │ │ │ │ movwcs r4, #1579 @ 0x62b │ │ │ │ @ instruction: 0x012d431e │ │ │ │ ldccs 4, cr3, [r0], {4} │ │ │ │ bicsle fp, r4, sp, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -248043,15 +248078,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0xffd3ee12 │ │ │ │ + blx 0xffc3ee9a │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ @@ -248064,52 +248099,52 @@ │ │ │ │ strmi r2, [r7], -pc, lsl #10 │ │ │ │ strbmi r4, [r8], -r6, lsr #12 │ │ │ │ ldc2l 7, cr15, [r6, #928]! @ 0x3a0 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, pc, #24 │ │ │ │ - blx 0x12f680c │ │ │ │ + blx 0x12f6894 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x1827e8 │ │ │ │ + bge 0x182870 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andeq pc, r4, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7364651 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ qadd16mi fp, fp, r4 │ │ │ │ tstmi lr, #0, 6 │ │ │ │ strcc r0, [r4], #-301 @ 0xfffffed3 │ │ │ │ adclt r2, sp, #16, 24 @ 0x1000 │ │ │ │ - bls 0x176f28 │ │ │ │ + bls 0x176fb0 │ │ │ │ @ instruction: 0xf8d94648 │ │ │ │ andsmi r3, r7, ip, lsr #25 │ │ │ │ - b 0x9d28d8 │ │ │ │ + b 0x9d2960 │ │ │ │ adcslt r0, r6, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8c94333 │ │ │ │ @ instruction: 0xf7e83cac │ │ │ │ - blmi 0x3c21e4 │ │ │ │ - blls 0x2dc85c │ │ │ │ + blmi 0x3c226c │ │ │ │ + blls 0x2dc8e4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b88ff0 │ │ │ │ - svclt 0x0000fb7d │ │ │ │ + svclt 0x0000fb79 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ @@ -248122,30 +248157,30 @@ │ │ │ │ strmi r2, [r6], -r3, lsl #10 │ │ │ │ strbmi r4, [r8], -r7, lsr #12 │ │ │ │ stc2 7, cr15, [r2, #928] @ 0x3a0 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, lr, #24 │ │ │ │ - blx 0x12b68f8 │ │ │ │ + blx 0x12b6980 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x1828d0 │ │ │ │ + bge 0x182958 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, fp, lsr r8 @ │ │ │ │ andeq pc, r4, sl, lsr r8 @ │ │ │ │ - blx 0x18c0580 │ │ │ │ + blx 0x7c0608 │ │ │ │ svclt 0x00d42800 │ │ │ │ movwcs r4, #1579 @ 0x62b │ │ │ │ adceq r4, sp, pc, lsl r3 │ │ │ │ ldccs 4, cr3, [r0], {2} │ │ │ │ bicsle fp, r4, sp, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -248159,26 +248194,26 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0x33efe2 │ │ │ │ + blx 0x23f06a │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0, #-1665] @ 0xfffff97f │ │ │ │ stmdapl r0, {r0, r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0x8d4358 │ │ │ │ + blx 0x8d43e0 │ │ │ │ @ instruction: 0xf108fa82 │ │ │ │ @ instruction: 0xf7e8083a │ │ │ │ strcs pc, [r3], #-3413 @ 0xfffff2ab │ │ │ │ strtmi r4, [pc], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7e84648 │ │ │ │ stmib sp, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ andls r5, r1, r2, lsl #10 │ │ │ │ @@ -248195,15 +248230,15 @@ │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldrdne pc, [r4], -r8 │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf8b8aa02 │ │ │ │ @ instruction: 0xf8ac3010 │ │ │ │ @ instruction: 0xf83b3000 │ │ │ │ ldrbmi r1, [r0], -r5 │ │ │ │ - @ instruction: 0xf9eaf736 │ │ │ │ + @ instruction: 0xf9a6f736 │ │ │ │ svclt 0x00d42800 │ │ │ │ movwcs r4, #1571 @ 0x623 │ │ │ │ adceq r4, r4, pc, lsl r3 │ │ │ │ ldccs 5, cr3, [r0, #-8] │ │ │ │ bicsle fp, r5, r4, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -248217,15 +248252,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0xfe63f0c8 │ │ │ │ + blx 0xfe53f150 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ @@ -248238,30 +248273,30 @@ │ │ │ │ strmi r2, [r7], -pc, lsl #10 │ │ │ │ strbmi r4, [r8], -r6, lsr #12 │ │ │ │ ldc2 7, cr15, [sl], {232} @ 0xe8 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, pc, #24 │ │ │ │ - blx 0x12f6ac8 │ │ │ │ + blx 0x12f6b50 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x182aa0 │ │ │ │ + bge 0x182b28 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, fp, asr r8 @ │ │ │ │ andeq pc, r4, sl, asr r8 @ │ │ │ │ - @ instruction: 0xf97ef736 │ │ │ │ + @ instruction: 0xf93af736 │ │ │ │ svclt 0x00d42800 │ │ │ │ movwcs r4, #1579 @ 0x62b │ │ │ │ @ instruction: 0x012d431e │ │ │ │ ldccs 4, cr3, [r0], {4} │ │ │ │ bicsle fp, r4, sp, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -248275,15 +248310,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0x93f1b0 │ │ │ │ + blx 0x83f238 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ @@ -248296,88 +248331,88 @@ │ │ │ │ strmi r2, [r7], -pc, lsl #10 │ │ │ │ strbmi r4, [r8], -r6, lsr #12 │ │ │ │ stc2 7, cr15, [r6], #-928 @ 0xfffffc60 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, pc, #24 │ │ │ │ - blx 0x12f6bac │ │ │ │ + blx 0x12f6c34 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x182b88 │ │ │ │ + bge 0x182c10 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7364650 │ │ │ │ - stmdacs r0, {r0, r1, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x462bbfd4 │ │ │ │ tstmi lr, #0, 6 │ │ │ │ strcc r0, [r4], #-301 @ 0xfffffed3 │ │ │ │ adclt r2, sp, #16, 24 @ 0x1000 │ │ │ │ - bls 0x1772c8 │ │ │ │ + bls 0x177350 │ │ │ │ @ instruction: 0xf8d94648 │ │ │ │ andsmi r3, r7, ip, lsr #25 │ │ │ │ - b 0x9d2c78 │ │ │ │ + b 0x9d2d00 │ │ │ │ adcslt r0, r6, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8c94333 │ │ │ │ @ instruction: 0xf7e83cac │ │ │ │ - blmi 0x3c1e44 │ │ │ │ - blls 0x2dcbfc │ │ │ │ + blmi 0x3c1ecc │ │ │ │ + blls 0x2dcc84 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b88ff0 │ │ │ │ - svclt 0x0000f9ad │ │ │ │ + svclt 0x0000f9a9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ stmdapl r0, {r0, r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrmi r4, [r2], fp, lsl #13 │ │ │ │ ldmdaeq sl!, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 0xfffc0b8e │ │ │ │ + blx 0xfffc0c16 │ │ │ │ strmi r2, [r6], -r3, lsl #10 │ │ │ │ strbmi r4, [r8], -r7, lsr #12 │ │ │ │ - blx 0xfedc0b9a │ │ │ │ + blx 0xfedc0c22 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, lr, #24 │ │ │ │ - blx 0x12b6c98 │ │ │ │ + blx 0x12b6d20 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x182c70 │ │ │ │ + bge 0x182cf8 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, fp, lsr r8 @ │ │ │ │ andeq pc, r4, sl, lsr r8 @ │ │ │ │ - @ instruction: 0xf88ef736 │ │ │ │ + @ instruction: 0xf84af736 │ │ │ │ svclt 0x00cc2800 │ │ │ │ movwcs r4, #1579 @ 0x62b │ │ │ │ adceq r4, sp, pc, lsl r3 │ │ │ │ ldccs 4, cr3, [r0], {2} │ │ │ │ bicsle fp, r4, sp, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -248391,26 +248426,26 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf938f1b8 │ │ │ │ + @ instruction: 0xf934f1b8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0, #-1665] @ 0xfffff97f │ │ │ │ stmdapl r0, {r0, r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0x8d46f8 │ │ │ │ + blx 0x8d4780 │ │ │ │ @ instruction: 0xf108fa82 │ │ │ │ @ instruction: 0xf7e8083a │ │ │ │ strcs pc, [r3], #-2949 @ 0xfffff47b │ │ │ │ strtmi r4, [pc], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7e84648 │ │ │ │ stmib sp, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ andls r5, r1, r2, lsl #10 │ │ │ │ @@ -248427,222 +248462,222 @@ │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldrdne pc, [r4], -r8 │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf8b8aa02 │ │ │ │ @ instruction: 0xf8ac3010 │ │ │ │ @ instruction: 0xf83b3000 │ │ │ │ ldrbmi r1, [r0], -r5 │ │ │ │ - @ instruction: 0xf81af736 │ │ │ │ + @ instruction: 0xffd6f735 │ │ │ │ svclt 0x00cc2800 │ │ │ │ movwcs r4, #1571 @ 0x623 │ │ │ │ adceq r4, r4, pc, lsl r3 │ │ │ │ ldccs 5, cr3, [r0, #-8] │ │ │ │ bicsle fp, r5, r4, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ eorsmi r4, r7, r6, lsl r0 │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ teqmi fp, #-268435445 @ 0xf000000b │ │ │ │ stccc 8, cr15, [ip], #804 @ 0x324 │ │ │ │ - blx 0xff240d02 │ │ │ │ + blx 0xff240d8a │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf8c4f1b8 │ │ │ │ + @ instruction: 0xf8c0f1b8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ stmdapl r0, {r0, r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrmi r4, [r2], fp, lsl #13 │ │ │ │ stmdaeq r8!, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 0x5c0d5e │ │ │ │ + blx 0x5c0de6 │ │ │ │ strmi r2, [r7], -pc, lsl #10 │ │ │ │ strbmi r4, [r8], -r6, lsr #12 │ │ │ │ - blx 0xff3c0d68 │ │ │ │ + blx 0xff3c0df0 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, pc, #24 │ │ │ │ - blx 0x12f6e68 │ │ │ │ + blx 0x12f6ef0 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x182e40 │ │ │ │ + bge 0x182ec8 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, fp, asr r8 @ │ │ │ │ andeq pc, r4, sl, asr r8 @ │ │ │ │ - @ instruction: 0xffaef735 │ │ │ │ + @ instruction: 0xff6af735 │ │ │ │ svclt 0x00cc2800 │ │ │ │ movwcs r4, #1579 @ 0x62b │ │ │ │ @ instruction: 0x012d431e │ │ │ │ ldccs 4, cr3, [r0], {4} │ │ │ │ bicsle fp, r4, sp, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ eorsmi r4, lr, r7, lsl r0 │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ teqmi r3, #1610612747 @ 0x6000000b │ │ │ │ stccc 8, cr15, [ip], #804 @ 0x324 │ │ │ │ - blx 0x1540dea │ │ │ │ + blx 0x1540e72 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf850f1b8 │ │ │ │ + @ instruction: 0xf84cf1b8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ stmdapl r0, {r0, r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrmi r4, [r2], fp, lsl #13 │ │ │ │ stmdaeq r8!, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 0xfe8c0e44 │ │ │ │ + blx 0xfe8c0ecc │ │ │ │ strmi r2, [r7], -pc, lsl #10 │ │ │ │ strbmi r4, [r8], -r6, lsr #12 │ │ │ │ - blx 0x16c0e50 │ │ │ │ + blx 0x16c0ed8 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, pc, #24 │ │ │ │ - blx 0x12f6f4c │ │ │ │ + blx 0x12f6fd4 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x182f28 │ │ │ │ + bge 0x182fb0 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7354650 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi fp, [fp], -ip, asr #31 │ │ │ │ tstmi lr, #0, 6 │ │ │ │ strcc r0, [r4], #-301 @ 0xfffffed3 │ │ │ │ adclt r2, sp, #16, 24 @ 0x1000 │ │ │ │ - bls 0x177668 │ │ │ │ + bls 0x1776f0 │ │ │ │ @ instruction: 0xf8d94648 │ │ │ │ andsmi r3, r7, ip, lsr #25 │ │ │ │ - b 0x9d3018 │ │ │ │ + b 0x9d30a0 │ │ │ │ adcslt r0, r6, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8c94333 │ │ │ │ @ instruction: 0xf7e83cac │ │ │ │ - blmi 0x3c1aa4 │ │ │ │ - blls 0x2dcf9c │ │ │ │ + blmi 0x3c1b2c │ │ │ │ + blls 0x2dd024 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b78ff0 │ │ │ │ - svclt 0x0000ffdd │ │ │ │ + svclt 0x0000ffd9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ stmdapl r0, {r0, r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrmi r4, [r2], fp, lsl #13 │ │ │ │ ldmdaeq sl!, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 0xbc0f2c │ │ │ │ + blx 0xbc0fb4 │ │ │ │ strmi r2, [r6], -r3, lsl #10 │ │ │ │ strbmi r4, [r8], -r7, lsr #12 │ │ │ │ @ instruction: 0xf9e2f7e8 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, lr, #24 │ │ │ │ - blx 0x12b7038 │ │ │ │ + blx 0x12b70c0 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x183010 │ │ │ │ + bge 0x183098 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, fp, lsr r8 @ │ │ │ │ andeq pc, r4, sl, lsr r8 @ │ │ │ │ - mrc2 7, 5, pc, cr14, cr5, {1} │ │ │ │ + mrc2 7, 3, pc, cr10, cr5, {1} │ │ │ │ svclt 0x00b42800 │ │ │ │ movwcs r4, #1579 @ 0x62b │ │ │ │ adceq r4, sp, pc, lsl r3 │ │ │ │ ldccs 4, cr3, [r0], {2} │ │ │ │ bicsle fp, r4, sp, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ eorsmi r4, r7, r6, lsl r0 │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ teqmi fp, #-268435445 @ 0xf000000b │ │ │ │ stccc 8, cr15, [ip], #804 @ 0x324 │ │ │ │ - blx 0x1b40fb8 │ │ │ │ + blx 0x1b41040 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xff68f1b7 │ │ │ │ + @ instruction: 0xff64f1b7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0, #-1665] @ 0xfffff97f │ │ │ │ stmdapl r0, {r0, r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0x8d4a98 │ │ │ │ + blx 0x8d4b20 │ │ │ │ @ instruction: 0xf108fa82 │ │ │ │ @ instruction: 0xf7e8083a │ │ │ │ strcs pc, [r3], #-2485 @ 0xfffff64b │ │ │ │ strtmi r4, [pc], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7e84648 │ │ │ │ stmib sp, {r0, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ andls r5, r1, r2, lsl #10 │ │ │ │ @@ -248659,15 +248694,15 @@ │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldrdne pc, [r4], -r8 │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf8b8aa02 │ │ │ │ @ instruction: 0xf8ac3010 │ │ │ │ @ instruction: 0xf83b3000 │ │ │ │ ldrbmi r1, [r0], -r5 │ │ │ │ - mcr2 7, 2, pc, cr10, cr5, {1} @ │ │ │ │ + mcr2 7, 0, pc, cr6, cr5, {1} @ │ │ │ │ svclt 0x00b42800 │ │ │ │ movwcs r4, #1571 @ 0x623 │ │ │ │ adceq r4, r4, pc, lsl r3 │ │ │ │ ldccs 5, cr3, [r0, #-8] │ │ │ │ bicsle fp, r5, r4, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -248681,15 +248716,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - mrc2 1, 7, pc, cr4, cr7, {5} │ │ │ │ + mrc2 1, 7, pc, cr0, cr7, {5} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ @@ -248702,30 +248737,30 @@ │ │ │ │ strmi r2, [r7], -pc, lsl #10 │ │ │ │ strbmi r4, [r8], -r6, lsr #12 │ │ │ │ @ instruction: 0xf8faf7e8 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, pc, #24 │ │ │ │ - blx 0x12f7208 │ │ │ │ + blx 0x12f7290 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x1831e0 │ │ │ │ + bge 0x183268 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, fp, asr r8 @ │ │ │ │ andeq pc, r4, sl, asr r8 @ │ │ │ │ - ldc2l 7, cr15, [lr, #212] @ 0xd4 │ │ │ │ + ldc2 7, cr15, [sl, #212] @ 0xd4 │ │ │ │ svclt 0x00b42800 │ │ │ │ movwcs r4, #1579 @ 0x62b │ │ │ │ @ instruction: 0x012d431e │ │ │ │ ldccs 4, cr3, [r0], {4} │ │ │ │ bicsle fp, r4, sp, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -248739,15 +248774,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - mcr2 1, 4, pc, cr0, cr7, {5} @ │ │ │ │ + mrc2 1, 3, pc, cr12, cr7, {5} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ @@ -248760,52 +248795,52 @@ │ │ │ │ strmi r2, [r7], -pc, lsl #10 │ │ │ │ strbmi r4, [r8], -r6, lsr #12 │ │ │ │ @ instruction: 0xf886f7e8 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, pc, #24 │ │ │ │ - blx 0x12f72ec │ │ │ │ + blx 0x12f7374 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x1832c8 │ │ │ │ + bge 0x183350 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7354650 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x462bbfb4 │ │ │ │ tstmi lr, #0, 6 │ │ │ │ strcc r0, [r4], #-301 @ 0xfffffed3 │ │ │ │ adclt r2, sp, #16, 24 @ 0x1000 │ │ │ │ - bls 0x177a08 │ │ │ │ + bls 0x177a90 │ │ │ │ @ instruction: 0xf8d94648 │ │ │ │ andsmi r3, r7, ip, lsr #25 │ │ │ │ - b 0x9d33b8 │ │ │ │ + b 0x9d3440 │ │ │ │ adcslt r0, r6, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8c94333 │ │ │ │ @ instruction: 0xf7e83cac │ │ │ │ - blmi 0x3c1704 │ │ │ │ - blls 0x2dd33c │ │ │ │ + blmi 0x3c178c │ │ │ │ + blls 0x2dd3c4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b78ff0 │ │ │ │ - svclt 0x0000fe0d │ │ │ │ + svclt 0x0000fe09 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ @@ -248818,30 +248853,30 @@ │ │ │ │ strmi r2, [r6], -r3, lsl #10 │ │ │ │ strbmi r4, [r8], -r7, lsr #12 │ │ │ │ @ instruction: 0xf812f7e8 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, lr, #24 │ │ │ │ - blx 0x12b73d8 │ │ │ │ + blx 0x12b7460 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x1833b0 │ │ │ │ + bge 0x183438 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, fp, lsr r8 @ │ │ │ │ andeq pc, r4, sl, lsr r8 @ │ │ │ │ - stc2l 7, cr15, [lr], #212 @ 0xd4 │ │ │ │ + stc2 7, cr15, [sl], #212 @ 0xd4 │ │ │ │ svclt 0x00ac2800 │ │ │ │ movwcs r4, #1579 @ 0x62b │ │ │ │ adceq r4, sp, pc, lsl r3 │ │ │ │ ldccs 4, cr3, [r0], {2} │ │ │ │ bicsle fp, r4, sp, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -248855,26 +248890,26 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - ldc2 1, cr15, [r8, #732] @ 0x2dc │ │ │ │ + ldc2 1, cr15, [r4, #732] @ 0x2dc │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0, #-1665] @ 0xfffff97f │ │ │ │ stmdapl r0, {r0, r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0x8d4e38 │ │ │ │ + blx 0x8d4ec0 │ │ │ │ @ instruction: 0xf108fa82 │ │ │ │ @ instruction: 0xf7e7083a │ │ │ │ strcs pc, [r3], #-4069 @ 0xfffff01b │ │ │ │ strtmi r4, [pc], -r6, lsl #12 │ │ │ │ @ instruction: 0xf7e74648 │ │ │ │ stmib sp, {r0, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ andls r5, r1, r2, lsl #10 │ │ │ │ @@ -248891,15 +248926,15 @@ │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldrdne pc, [r4], -r8 │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf8b8aa02 │ │ │ │ @ instruction: 0xf8ac3010 │ │ │ │ @ instruction: 0xf83b3000 │ │ │ │ ldrbmi r1, [r0], -r5 │ │ │ │ - ldc2l 7, cr15, [sl], #-212 @ 0xffffff2c │ │ │ │ + ldc2 7, cr15, [r6], #-212 @ 0xffffff2c │ │ │ │ svclt 0x00ac2800 │ │ │ │ movwcs r4, #1571 @ 0x623 │ │ │ │ adceq r4, r4, pc, lsl r3 │ │ │ │ ldccs 5, cr3, [r0, #-8] │ │ │ │ bicsle fp, r5, r4, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -248913,15 +248948,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - stc2 1, cr15, [r4, #-732]! @ 0xfffffd24 │ │ │ │ + stc2 1, cr15, [r0, #-732]! @ 0xfffffd24 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ @@ -248934,30 +248969,30 @@ │ │ │ │ strmi r2, [r7], -pc, lsl #10 │ │ │ │ strbmi r4, [r8], -r6, lsr #12 │ │ │ │ @ instruction: 0xff2af7e7 │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, pc, #24 │ │ │ │ - blx 0x12f75a8 │ │ │ │ + blx 0x12f7630 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x183580 │ │ │ │ + bge 0x183608 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, fp, asr r8 @ │ │ │ │ andeq pc, r4, sl, asr r8 @ │ │ │ │ - stc2 7, cr15, [lr], {53} @ 0x35 │ │ │ │ + blx 0xff3c12b6 │ │ │ │ svclt 0x00ac2800 │ │ │ │ movwcs r4, #1579 @ 0x62b │ │ │ │ @ instruction: 0x012d431e │ │ │ │ ldccs 4, cr3, [r0], {4} │ │ │ │ bicsle fp, r4, sp, lsr #5 │ │ │ │ strbmi r9, [r8], -r1, lsl #20 │ │ │ │ stccc 8, cr15, [ip], #868 @ 0x364 │ │ │ │ @@ -248971,15 +249006,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - ldc2 1, cr15, [r0], #732 @ 0x2dc │ │ │ │ + stc2 1, cr15, [ip], #732 @ 0x2dc │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, r9, r4, lsr fp │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ @@ -248992,64 +249027,64 @@ │ │ │ │ strmi r2, [r7], -pc, lsl #10 │ │ │ │ strbmi r4, [r8], -r6, lsr #12 │ │ │ │ cdp2 7, 11, cr15, cr6, cr7, {7} │ │ │ │ strmi lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stmib sp, {r0, ip, pc}^ │ │ │ │ @ instruction: 0xf8ad4404 │ │ │ │ eormi r4, pc, #24 │ │ │ │ - blx 0x12f768c │ │ │ │ + blx 0x12f7714 │ │ │ │ ldrbeq pc, [fp, r4, lsl #6] @ │ │ │ │ @ instruction: 0xf509bf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d80c08 │ │ │ │ @ instruction: 0xf8d82008 │ │ │ │ @ instruction: 0xf8d8300c │ │ │ │ @ instruction: 0xf8d80000 │ │ │ │ stmia ip!, {r2, ip} │ │ │ │ - bge 0x183668 │ │ │ │ + bge 0x1836f0 │ │ │ │ @ instruction: 0x3010f8b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ andne pc, r4, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7354650 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi fp, [fp], -ip, lsr #31 │ │ │ │ tstmi lr, #0, 6 │ │ │ │ strcc r0, [r4], #-301 @ 0xfffffed3 │ │ │ │ adclt r2, sp, #16, 24 @ 0x1000 │ │ │ │ - bls 0x177da8 │ │ │ │ + bls 0x177e30 │ │ │ │ @ instruction: 0xf8d94648 │ │ │ │ andsmi r3, r7, ip, lsr #25 │ │ │ │ - b 0x9d3758 │ │ │ │ + b 0x9d37e0 │ │ │ │ adcslt r0, r6, #134217728 @ 0x8000000 │ │ │ │ @ instruction: 0xf8c94333 │ │ │ │ @ instruction: 0xf7e73cac │ │ │ │ - blmi 0x3c3364 │ │ │ │ - blls 0x2dd6dc │ │ │ │ + blmi 0x3c33ec │ │ │ │ + blls 0x2dd764 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b78ff0 │ │ │ │ - svclt 0x0000fc3d │ │ │ │ + svclt 0x0000fc39 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blmi 0xc1511c │ │ │ │ + blmi 0xc151a4 │ │ │ │ @ instruction: 0xf50b460c │ │ │ │ ldmdavs fp, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r6], -r0, lsl #6 │ │ │ │ - ldmibne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdbcs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdbeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ cdp2 7, 8, cr15, cr8, cr7, {7} │ │ │ │ @ instruction: 0x4605373a │ │ │ │ ldmdaeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8ad3302 │ │ │ │ @@ -249057,50 +249092,50 @@ │ │ │ │ @ instruction: 0x07ebd01e │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd50b0 │ │ │ │ + bhi 0xfd5138 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ @ instruction: 0x0000f9b6 │ │ │ │ @ instruction: 0xf7954651 │ │ │ │ - rsclt pc, sl, #823296 @ 0xc9000 │ │ │ │ + rsclt pc, sl, #544768 @ 0x85000 │ │ │ │ @ instruction: 0xf8598823 │ │ │ │ - b 0x9cb7e8 │ │ │ │ + b 0x9cb870 │ │ │ │ andmi r0, r2, r2, lsl #6 │ │ │ │ eorhi r4, r3, r3, lsl r3 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strcc r0, [r2], -pc, lsl #11 │ │ │ │ bicsle r4, r8, r4, asr #10 │ │ │ │ @ instruction: 0xf7e74658 │ │ │ │ - blmi 0x3c3298 │ │ │ │ - blls 0x25d7a8 │ │ │ │ + blmi 0x3c3320 │ │ │ │ + blls 0x25d830 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b78ff0 │ │ │ │ - svclt 0x0000fbd7 │ │ │ │ + svclt 0x0000fbd3 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blmi 0xbd51e8 │ │ │ │ + blmi 0xbd5270 │ │ │ │ @ instruction: 0xf50b460c │ │ │ │ ldmdavs fp, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r6], -r0, lsl #6 │ │ │ │ - ldmibne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdbcs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdbeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ cdp2 7, 2, cr15, cr2, cr7, {7} │ │ │ │ @ instruction: 0x4605373a │ │ │ │ ldmdaeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8ad3302 │ │ │ │ @@ -249108,49 +249143,49 @@ │ │ │ │ @ instruction: 0x07ebd01d │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd517c │ │ │ │ + bhi 0xfd5204 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ @ instruction: 0x46518830 │ │ │ │ - blx 0x1a41636 │ │ │ │ + blx 0x9416be │ │ │ │ stmdahi r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r9, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ tstmi r3, #2 │ │ │ │ strcc r8, [r2], #-35 @ 0xffffffdd │ │ │ │ - streq pc, [pc, #965] @ 0x103bbd │ │ │ │ + streq pc, [pc, #965] @ 0x103c45 │ │ │ │ strbmi r3, [r4, #-1538] @ 0xfffff9fe │ │ │ │ @ instruction: 0x4658d1d9 │ │ │ │ cdp2 7, 7, cr15, cr2, cr7, {7} │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0x1dbff0a │ │ │ │ + blx 0x1cbff92 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blmi 0xc152b0 │ │ │ │ + blmi 0xc15338 │ │ │ │ @ instruction: 0xf50b460c │ │ │ │ ldmdavs fp, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r6], -r0, lsl #6 │ │ │ │ - ldmibne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdbcs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdbeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [lr, #924]! @ 0x39c │ │ │ │ @ instruction: 0x4605373a │ │ │ │ ldmdaeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8ad3302 │ │ │ │ @@ -249158,50 +249193,50 @@ │ │ │ │ @ instruction: 0x07ebd01e │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd5244 │ │ │ │ + bhi 0xfd52cc │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ @ instruction: 0x0000f9b6 │ │ │ │ @ instruction: 0xf7954651 │ │ │ │ - rsclt pc, sl, #192512 @ 0x2f000 │ │ │ │ + rsclt pc, sl, #3850240 @ 0x3ac000 │ │ │ │ @ instruction: 0xf8598823 │ │ │ │ - b 0x9cb97c │ │ │ │ + b 0x9cba04 │ │ │ │ andmi r0, r2, r2, lsl #6 │ │ │ │ eorhi r4, r3, r3, lsl r3 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strcc r0, [r2], -pc, lsl #11 │ │ │ │ bicsle r4, r8, r4, asr #10 │ │ │ │ @ instruction: 0xf7e74658 │ │ │ │ - blmi 0x3c3104 │ │ │ │ - blls 0x25d93c │ │ │ │ + blmi 0x3c318c │ │ │ │ + blls 0x25d9c4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b78ff0 │ │ │ │ - svclt 0x0000fb0d │ │ │ │ + svclt 0x0000fb09 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r3], r7, lsl #1 │ │ │ │ - blmi 0xbd537c │ │ │ │ + blmi 0xbd5404 │ │ │ │ @ instruction: 0xf50b460c │ │ │ │ ldmdavs fp, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ ldrmi r0, [r6], -r0, lsl #6 │ │ │ │ - ldmibne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdbcs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdbeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [r8, #-924] @ 0xfffffc64 │ │ │ │ @ instruction: 0x4605373a │ │ │ │ ldmdaeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8ad3302 │ │ │ │ @@ -249209,49 +249244,49 @@ │ │ │ │ @ instruction: 0x07ebd01d │ │ │ │ @ instruction: 0xf50bbf44 │ │ │ │ eorscc r5, sl, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd5310 │ │ │ │ + bhi 0xfd5398 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ @ instruction: 0x46518830 │ │ │ │ - blx 0xff3c17c8 │ │ │ │ + blx 0xfe2c1850 │ │ │ │ stmdahi r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r9, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ tstmi r3, #2 │ │ │ │ strcc r8, [r2], #-35 @ 0xffffffdd │ │ │ │ - streq pc, [pc, #965] @ 0x103d51 │ │ │ │ + streq pc, [pc, #965] @ 0x103dd9 │ │ │ │ strbmi r3, [r4, #-1538] @ 0xfffff9fe │ │ │ │ @ instruction: 0x4658d1d9 │ │ │ │ stc2 7, cr15, [r8, #924]! @ 0x39c │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0xfeb4009c │ │ │ │ + blx 0xfea40124 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r2], r7, lsl #1 │ │ │ │ - blmi 0xbd5448 │ │ │ │ + blmi 0xbd54d0 │ │ │ │ @ instruction: 0xf50a4615 │ │ │ │ ldmdavs fp, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strmi r0, [lr], -r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [r4], #924 @ 0x39c │ │ │ │ strmi r3, [r4], -r8, lsr #14 │ │ │ │ ldmdbeq r0, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8ad3302 │ │ │ │ @@ -249259,49 +249294,49 @@ │ │ │ │ @ instruction: 0x07e3d01c │ │ │ │ @ instruction: 0xf50abf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd53d8 │ │ │ │ + bhi 0xfd5460 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ ldrbmi r6, [r9], -r8, lsr #16 │ │ │ │ - @ instruction: 0xf806f795 │ │ │ │ + @ instruction: 0xffc2f794 │ │ │ │ ldmdavs r3!, {r1, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ andsmi r4, r0, r8, asr r0 │ │ │ │ eorsvs r4, r0, r8, asr r0 │ │ │ │ vabal.u8 , d4, d4 │ │ │ │ strcc r1, [r4], -pc, lsl #8 │ │ │ │ bicsle r4, sl, sp, asr #10 │ │ │ │ @ instruction: 0xf7e74650 │ │ │ │ - blmi 0x3c2f74 │ │ │ │ - blls 0x25dacc │ │ │ │ + blmi 0x3c2ffc │ │ │ │ + blls 0x25db54 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b78ff0 │ │ │ │ - svclt 0x0000fa45 │ │ │ │ + svclt 0x0000fa41 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r2], r7, lsl #1 │ │ │ │ - blmi 0xbd5510 │ │ │ │ + blmi 0xbd5598 │ │ │ │ @ instruction: 0xf50a4615 │ │ │ │ ldmdavs fp, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strmi r0, [lr], -r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r0], {231} @ 0xe7 │ │ │ │ strmi r3, [r4], -r8, lsr #14 │ │ │ │ ldmdbeq r0, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8ad3302 │ │ │ │ @@ -249309,49 +249344,49 @@ │ │ │ │ @ instruction: 0x07e3d01c │ │ │ │ @ instruction: 0xf50abf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd54a0 │ │ │ │ + bhi 0xfd5528 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ ldrbmi r6, [r9], -r8, lsr #16 │ │ │ │ - @ instruction: 0xf86ef795 │ │ │ │ + @ instruction: 0xf82af795 │ │ │ │ ldmdavs r3!, {r1, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ andsmi r4, r0, r8, asr r0 │ │ │ │ eorsvs r4, r0, r8, asr r0 │ │ │ │ vabal.u8 , d4, d4 │ │ │ │ strcc r1, [r4], -pc, lsl #8 │ │ │ │ bicsle r4, sl, sp, asr #10 │ │ │ │ @ instruction: 0xf7e74650 │ │ │ │ - blmi 0x3c2eac │ │ │ │ - blls 0x25db94 │ │ │ │ + blmi 0x3c2f34 │ │ │ │ + blls 0x25dc1c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b78ff0 │ │ │ │ - svclt 0x0000f9e1 │ │ │ │ + svclt 0x0000f9dd │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r2], r7, lsl #1 │ │ │ │ - blmi 0xbd55d8 │ │ │ │ + blmi 0xbd5660 │ │ │ │ @ instruction: 0xf50a4615 │ │ │ │ ldmdavs fp, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strmi r0, [lr], -r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ stc2 7, cr15, [ip], #-924 @ 0xfffffc64 │ │ │ │ strmi r3, [r4], -r8, lsr #14 │ │ │ │ ldmdbeq r0, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8ad3302 │ │ │ │ @@ -249359,320 +249394,320 @@ │ │ │ │ @ instruction: 0x07e3d01c │ │ │ │ @ instruction: 0xf50abf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd5568 │ │ │ │ + bhi 0xfd55f0 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ ldrbmi r6, [r9], -r8, lsr #16 │ │ │ │ - @ instruction: 0xff5cf794 │ │ │ │ + @ instruction: 0xff18f794 │ │ │ │ ldmdavs r3!, {r1, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ andsmi r4, r0, r8, asr r0 │ │ │ │ eorsvs r4, r0, r8, asr r0 │ │ │ │ vabal.u8 , d4, d4 │ │ │ │ strcc r1, [r4], -pc, lsl #8 │ │ │ │ bicsle r4, sl, sp, asr #10 │ │ │ │ @ instruction: 0xf7e74650 │ │ │ │ - blmi 0x3c2de4 │ │ │ │ - blls 0x25dc5c │ │ │ │ + blmi 0x3c2e6c │ │ │ │ + blls 0x25dce4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b78ff0 │ │ │ │ - svclt 0x0000f97d │ │ │ │ + svclt 0x0000f979 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r2], r7, lsl #1 │ │ │ │ - blmi 0xbd56a0 │ │ │ │ + blmi 0xbd5728 │ │ │ │ @ instruction: 0xf50a4615 │ │ │ │ ldmdavs fp, {r6, r8, r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strmi r0, [lr], -r0, lsl #6 │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blx 0xff341bee │ │ │ │ + blx 0xff341c76 │ │ │ │ strmi r3, [r4], -r8, lsr #14 │ │ │ │ ldmdbeq r0, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8ad3302 │ │ │ │ @ instruction: 0x07223010 │ │ │ │ @ instruction: 0x07e3d01c │ │ │ │ @ instruction: 0xf50abf44 │ │ │ │ eorcc r5, r8, #64, 4 │ │ │ │ strbtmi sp, [ip], sl, lsl #8 │ │ │ │ ldmvs fp!, {r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ │ │ ldmdavs r9!, {r3, r4, r5, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfd5630 │ │ │ │ + bhi 0xfd56b8 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ ldrbmi r6, [r9], -r8, lsr #16 │ │ │ │ - @ instruction: 0xffc4f794 │ │ │ │ + @ instruction: 0xff80f794 │ │ │ │ ldmdavs r3!, {r1, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ andsmi r4, r0, r8, asr r0 │ │ │ │ eorsvs r4, r0, r8, asr r0 │ │ │ │ vabal.u8 , d4, d4 │ │ │ │ strcc r1, [r4], -pc, lsl #8 │ │ │ │ bicsle r4, sl, sp, asr #10 │ │ │ │ @ instruction: 0xf7e74650 │ │ │ │ - blmi 0x3c2d1c │ │ │ │ - blls 0x25dd24 │ │ │ │ + blmi 0x3c2da4 │ │ │ │ + blls 0x25ddac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b78ff0 │ │ │ │ - svclt 0x0000f919 │ │ │ │ + svclt 0x0000f915 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r3], r9, lsl #1 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ - bmi 0xd55558 │ │ │ │ + bmi 0xd555e0 │ │ │ │ movwls r4, #5644 @ 0x160c │ │ │ │ - ldmibne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdbcs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdbeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ andls r6, r7, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ - blx 0x19c1cba │ │ │ │ + blx 0x19c1d42 │ │ │ │ mlascc ip, r7, r8, pc @ │ │ │ │ movwls r4, #1541 @ 0x605 │ │ │ │ - blls 0x14c528 │ │ │ │ + blls 0x14c5b0 │ │ │ │ andcs lr, r2, #3358720 @ 0x334000 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ andscs pc, r8, sp, lsr #17 │ │ │ │ eorscc pc, ip, r7, lsl #17 │ │ │ │ eorle r0, r2, sl, lsr #15 │ │ │ │ svclt 0x004807eb │ │ │ │ eorseq pc, sl, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d70c08 │ │ │ │ @ instruction: 0xf8d72042 │ │ │ │ @ instruction: 0xf8d73046 │ │ │ │ @ instruction: 0xf8d7003a │ │ │ │ stmia ip!, {r1, r2, r3, r4, r5, ip} │ │ │ │ - bge 0x183d9c │ │ │ │ + bge 0x183e24 │ │ │ │ strhcc pc, [sl], #-135 @ 0xffffff79 @ │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ tstcs r0, r0, lsr r8 │ │ │ │ - @ instruction: 0xfff2f794 │ │ │ │ + @ instruction: 0xffaef794 │ │ │ │ @ instruction: 0xf859b2eb │ │ │ │ stmdahi r3!, {r0, r1, r4, r5, sp} │ │ │ │ - b 0x9d3dbc │ │ │ │ + b 0x9d3e44 │ │ │ │ movwmi r0, #13058 @ 0x3302 │ │ │ │ strcc r8, [r2], #-35 @ 0xffffffdd │ │ │ │ - streq pc, [pc, #965] @ 0x10414d │ │ │ │ + streq pc, [pc, #965] @ 0x1041d5 │ │ │ │ strbmi r3, [r4, #-1538] @ 0xfffff9fe │ │ │ │ - blls 0x1384e0 │ │ │ │ + blls 0x138568 │ │ │ │ @ instruction: 0xf8874658 │ │ │ │ @ instruction: 0xf7e7303c │ │ │ │ - blmi 0x3c2c38 │ │ │ │ - blls 0x2dde08 │ │ │ │ + blmi 0x3c2cc0 │ │ │ │ + blls 0x2dde90 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b78ff0 │ │ │ │ - svclt 0x0000f8a7 │ │ │ │ + svclt 0x0000f8a3 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r3], r9, lsl #1 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ - bmi 0xd5563c │ │ │ │ + bmi 0xd556c4 │ │ │ │ movwls r4, #5644 @ 0x160c │ │ │ │ - ldmibne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdbcs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdbeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r0, {r2, r8, ip, sp, lr, pc} │ │ │ │ andls r6, r7, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ - blx 0xffd41d9c │ │ │ │ + blx 0xffd41e24 │ │ │ │ mlascc ip, r7, r8, pc @ │ │ │ │ movwls r4, #1541 @ 0x605 │ │ │ │ - blls 0x14c60c │ │ │ │ + blls 0x14c694 │ │ │ │ andcs lr, r2, #3358720 @ 0x334000 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ andscs pc, r8, sp, lsr #17 │ │ │ │ eorscc pc, ip, r7, lsl #17 │ │ │ │ eorle r0, r2, sl, lsr #15 │ │ │ │ svclt 0x004807eb │ │ │ │ eorseq pc, sl, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf10dd410 │ │ │ │ @ instruction: 0xf8d70c08 │ │ │ │ @ instruction: 0xf8d72042 │ │ │ │ @ instruction: 0xf8d73046 │ │ │ │ @ instruction: 0xf8d7003a │ │ │ │ stmia ip!, {r1, r2, r3, r4, r5, ip} │ │ │ │ - bge 0x183e80 │ │ │ │ + bge 0x183f08 │ │ │ │ strhcc pc, [sl], #-135 @ 0xffffff79 @ │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ tstcs r0, r0, lsr r8 │ │ │ │ - @ instruction: 0xf880f795 │ │ │ │ + @ instruction: 0xf83cf795 │ │ │ │ @ instruction: 0xf859b2eb │ │ │ │ stmdahi r3!, {r0, r1, r4, r5, sp} │ │ │ │ - b 0x9d3ea0 │ │ │ │ + b 0x9d3f28 │ │ │ │ movwmi r0, #13058 @ 0x3302 │ │ │ │ strcc r8, [r2], #-35 @ 0xffffffdd │ │ │ │ - streq pc, [pc, #965] @ 0x104231 │ │ │ │ + streq pc, [pc, #965] @ 0x1042b9 │ │ │ │ strbmi r3, [r4, #-1538] @ 0xfffff9fe │ │ │ │ - blls 0x1385c4 │ │ │ │ + blls 0x13864c │ │ │ │ @ instruction: 0xf8874658 │ │ │ │ @ instruction: 0xf7e7303c │ │ │ │ - blmi 0x3c2b54 │ │ │ │ - blls 0x2ddeec │ │ │ │ + blmi 0x3c2bdc │ │ │ │ + blls 0x2ddf74 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b78ff0 │ │ │ │ - svclt 0x0000f835 │ │ │ │ + svclt 0x0000f831 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r3], r9, lsl #1 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ - bmi 0xc9571c │ │ │ │ + bmi 0xc957a4 │ │ │ │ movwls r4, #5646 @ 0x160e │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldmdbeq r0, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ andls r6, r7, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ - blx 0x20c1e80 │ │ │ │ + blx 0x20c1f08 │ │ │ │ mlacc sl, r7, r8, pc @ │ │ │ │ movwls r4, #1540 @ 0x604 │ │ │ │ - blls 0x14c6f0 │ │ │ │ + blls 0x14c778 │ │ │ │ andcs lr, r2, #3358720 @ 0x334000 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ andscs pc, r8, sp, lsr #17 │ │ │ │ eorcc pc, sl, r7, lsl #17 │ │ │ │ andsle r0, ip, r2, lsr #14 │ │ │ │ svclt 0x004807e3 │ │ │ │ eoreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf10dd40b │ │ │ │ - blvs 0xf86f34 │ │ │ │ - bvs 0xfef1ed04 │ │ │ │ + blvs 0xf86fbc │ │ │ │ + bvs 0xfef1ed8c │ │ │ │ stmia ip!, {r0, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ - bge 0x183f5c │ │ │ │ + bge 0x183fe4 │ │ │ │ @ instruction: 0xf8ac8f3b │ │ │ │ stmdavs r8!, {ip, sp} │ │ │ │ @ instruction: 0xf7942100 │ │ │ │ - rsclt pc, r3, #12352 @ 0x3040 │ │ │ │ + rsclt pc, r3, #8000 @ 0x1f40 │ │ │ │ eorscs pc, r3, r8, asr r8 @ │ │ │ │ subsmi r6, r8, r3, lsr r8 │ │ │ │ subsmi r4, r8, r0, lsl r0 │ │ │ │ strcc r6, [r4, #-48] @ 0xffffffd0 │ │ │ │ - strne pc, [pc], #-964 @ 0x103f44 │ │ │ │ + strne pc, [pc], #-964 @ 0x103fcc │ │ │ │ strbmi r3, [sp, #-1540] @ 0xfffff9fc │ │ │ │ - blls 0x1386b4 │ │ │ │ + blls 0x13873c │ │ │ │ @ instruction: 0xf8874658 │ │ │ │ @ instruction: 0xf7e7302a │ │ │ │ - blmi 0x3c2a7c │ │ │ │ - blls 0x2ddfc4 │ │ │ │ + blmi 0x3c2b04 │ │ │ │ + blls 0x2de04c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b68ff0 │ │ │ │ - svclt 0x0000ffc9 │ │ │ │ + svclt 0x0000ffc5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r3], r9, lsl #1 │ │ │ │ strbpl pc, [r0, -fp, lsl #10] @ │ │ │ │ - bmi 0xc957f4 │ │ │ │ + bmi 0xc9587c │ │ │ │ movwls r4, #5646 @ 0x160e │ │ │ │ - ldmne r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdacs r8!, {r0, r1, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r5!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldmdbeq r0, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ andls r6, r7, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ - blx 0x5c1f58 │ │ │ │ + blx 0x5c1fe0 │ │ │ │ mlacc sl, r7, r8, pc @ │ │ │ │ movwls r4, #1540 @ 0x604 │ │ │ │ - blls 0x14c7c8 │ │ │ │ + blls 0x14c850 │ │ │ │ andcs lr, r2, #3358720 @ 0x334000 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ andscs pc, r8, sp, lsr #17 │ │ │ │ eorcc pc, sl, r7, lsl #17 │ │ │ │ andsle r0, ip, r2, lsr #14 │ │ │ │ svclt 0x004807e3 │ │ │ │ eoreq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf10dd40b │ │ │ │ - blvs 0xf8700c │ │ │ │ - bvs 0xfef1eddc │ │ │ │ + blvs 0xf87094 │ │ │ │ + bvs 0xfef1ee64 │ │ │ │ stmia ip!, {r0, r3, r4, r5, r6, r7, r9, fp, sp, lr} │ │ │ │ - bge 0x184034 │ │ │ │ + bge 0x1840bc │ │ │ │ @ instruction: 0xf8ac8f3b │ │ │ │ stmdavs r8!, {ip, sp} │ │ │ │ @ instruction: 0xf7942100 │ │ │ │ - rsclt pc, r3, #528 @ 0x210 │ │ │ │ + rsclt pc, r3, #14144 @ 0x3740 │ │ │ │ eorscs pc, r3, r8, asr r8 @ │ │ │ │ subsmi r6, r8, r3, lsr r8 │ │ │ │ subsmi r4, r8, r0, lsl r0 │ │ │ │ strcc r6, [r4, #-48] @ 0xffffffd0 │ │ │ │ - strne pc, [pc], #-964 @ 0x10401c │ │ │ │ + strne pc, [pc], #-964 @ 0x1040a4 │ │ │ │ strbmi r3, [sp, #-1540] @ 0xfffff9fc │ │ │ │ - blls 0x13878c │ │ │ │ + blls 0x138814 │ │ │ │ @ instruction: 0xf8874658 │ │ │ │ @ instruction: 0xf7e7302a │ │ │ │ - blmi 0x3c29a4 │ │ │ │ - blls 0x2de09c │ │ │ │ + blmi 0x3c2a2c │ │ │ │ + blls 0x2de124 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b68ff0 │ │ │ │ - svclt 0x0000ff5d │ │ │ │ + svclt 0x0000ff59 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r7], -r9, lsl #1 │ │ │ │ - blpl 0x1141490 │ │ │ │ - bmi 0xcd58d0 │ │ │ │ + blpl 0x1141518 │ │ │ │ + bmi 0xcd5958 │ │ │ │ movwls r4, #5644 @ 0x160c │ │ │ │ - bne 0xfef4098c │ │ │ │ - beq 0xe80b84 │ │ │ │ + bcs 0xf40a14 │ │ │ │ + beq 0xe80c0c │ │ │ │ @ instruction: 0xf1049000 │ │ │ │ @ instruction: 0xf10b0810 │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r8, r9, sl} │ │ │ │ @ instruction: 0xf04f9207 │ │ │ │ @ instruction: 0xf7e70200 │ │ │ │ andcs pc, r0, #2670592 @ 0x28c000 │ │ │ │ stmib sp, {r0, r8, r9, fp, ip, pc}^ │ │ │ │ @@ -249685,18 +249720,18 @@ │ │ │ │ @ instruction: 0x07ebd01c │ │ │ │ @ instruction: 0xf10bbf48 │ │ │ │ strle r0, [fp], #-314 @ 0xfffffec6 │ │ │ │ stceq 1, cr15, [r8], {13} │ │ │ │ ldmvs fp!, {r0, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmvs sl!, {r3, r4, r5, fp, sp, lr} │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfee4e0 │ │ │ │ + bhi 0xfee568 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ @ instruction: 0xf7958830 │ │ │ │ - rsclt pc, fp, #197632 @ 0x30400 │ │ │ │ + rsclt pc, fp, #128000 @ 0x1f400 │ │ │ │ eorscs pc, r3, sl, asr r8 @ │ │ │ │ andsmi r8, r0, r3, lsr #16 │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ eorhi r4, r3, r3, lsl #6 │ │ │ │ vraddhn.i16 d19, , q1 │ │ │ │ strcc r0, [r2], -pc, lsl #11 │ │ │ │ bicsle r4, sl, r4, asr #10 │ │ │ │ @@ -249708,70 +249743,70 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - mcr2 1, 7, pc, cr14, cr6, {5} @ │ │ │ │ + mcr2 1, 7, pc, cr10, cr6, {5} @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r1], r9, lsl #1 │ │ │ │ - blpl 0x1141574 │ │ │ │ - bmi 0xcd59a8 │ │ │ │ + blpl 0x11415fc │ │ │ │ + bmi 0xcd5a30 │ │ │ │ movwls r4, #1550 @ 0x60e │ │ │ │ - bne 0xfef40a68 │ │ │ │ - beq 0xe80c60 │ │ │ │ + bcs 0xf40af0 │ │ │ │ + beq 0xe80ce8 │ │ │ │ ldmdaeq r0, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ andls r6, r7, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ streq pc, [r8, -fp, lsl #2]! │ │ │ │ @ instruction: 0xf936f7e7 │ │ │ │ - blls 0x10c978 │ │ │ │ + blls 0x10ca00 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ stmib sp, {r1, r9, sp}^ │ │ │ │ @ instruction: 0xf8ad2204 │ │ │ │ @ instruction: 0xf89b2018 │ │ │ │ stmib sp, {r1, r3, r5, sp}^ │ │ │ │ @ instruction: 0xf88b2900 │ │ │ │ streq r3, [r2, -sl, lsr #32]! │ │ │ │ @ instruction: 0x07e3d01b │ │ │ │ @ instruction: 0xf10bbf48 │ │ │ │ strle r0, [fp], #-296 @ 0xfffffed8 │ │ │ │ stceq 1, cr15, [r8], {13} │ │ │ │ ldmvs fp!, {r0, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ ldmvs sl!, {r3, r4, r5, fp, sp, lr} │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ - bhi 0xfee5bc │ │ │ │ + bhi 0xfee644 │ │ │ │ andcc pc, r0, ip, lsr #17 │ │ │ │ @ instruction: 0xf7956828 │ │ │ │ - rsclt pc, r3, #113664 @ 0x1bc00 │ │ │ │ + rsclt pc, r3, #44032 @ 0xac00 │ │ │ │ eorscs pc, r3, sl, asr r8 @ │ │ │ │ subsmi r6, r8, r3, lsr r8 │ │ │ │ subsmi r4, r8, r0, lsl r0 │ │ │ │ strcc r6, [r4, #-48] @ 0xffffffd0 │ │ │ │ - strne pc, [pc], #-964 @ 0x1041d4 │ │ │ │ + strne pc, [pc], #-964 @ 0x10425c │ │ │ │ strbmi r3, [r5, #-1540] @ 0xfffff9fc │ │ │ │ ldmib sp, {r0, r1, r3, r4, r6, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf88b2000 │ │ │ │ @ instruction: 0xf7e7202a │ │ │ │ - blmi 0x3c27ec │ │ │ │ - blls 0x2de254 │ │ │ │ + blmi 0x3c2874 │ │ │ │ + blls 0x2de2dc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b68ff0 │ │ │ │ - svclt 0x0000fe81 │ │ │ │ + svclt 0x0000fe7d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ @ instruction: 0xf7e72300 │ │ │ │ svclt 0x0000ba2b │ │ │ │ @ instruction: 0xf7e72301 │ │ │ │ svclt 0x0000ba27 │ │ │ │ @ instruction: 0xf7e72300 │ │ │ │ svclt 0x0000baa9 │ │ │ │ @@ -249783,15 +249818,15 @@ │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r6, fp, lsr #22 │ │ │ │ strmi r4, [ip], -r2, lsl #13 │ │ │ │ strbpl pc, [r0, -sl, lsl #10] @ │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vmin.s8 d20, d3, d6 │ │ │ │ - @ instruction: 0xf2c019b8 │ │ │ │ + vbic.i16 d18, #8 @ 0x0008 │ │ │ │ @ instruction: 0xf7e70935 │ │ │ │ @ instruction: 0x373af8bd │ │ │ │ @ instruction: 0xf1044605 │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ movwcc lr, #10701 @ 0x29cd │ │ │ │ andscc pc, r0, sp, lsr #17 │ │ │ │ @@ -249801,46 +249836,46 @@ │ │ │ │ strle r3, [sl], #-314 @ 0xfffffec6 │ │ │ │ ldmdavs r9!, {r2, r3, r5, r6, r7, r9, sl, lr}^ │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ stmia ip!, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ strbtmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf8ac8a3b │ │ │ │ ldmdahi r0!, {ip, sp} │ │ │ │ - blx 0x1ac1f5c │ │ │ │ + blx 0x9c1fe4 │ │ │ │ stmdahi r3!, {r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r9, asr r8 @ │ │ │ │ movweq lr, #10787 @ 0x2a23 │ │ │ │ movwmi r4, #12304 @ 0x3010 │ │ │ │ strcc r8, [r2], #-35 @ 0xffffffdd │ │ │ │ - streq pc, [pc, #965] @ 0x104685 │ │ │ │ + streq pc, [pc, #965] @ 0x10470d │ │ │ │ strbmi r3, [r4, #-1538] @ 0xfffff9fe │ │ │ │ @ instruction: 0x4650d1da │ │ │ │ @ instruction: 0xf90ef7e7 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - mcr2 1, 0, pc, cr14, cr6, {5} @ │ │ │ │ + mcr2 1, 0, pc, cr10, cr6, {5} @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r6, fp, lsr #22 │ │ │ │ ldrmi r4, [r5], -r2, lsl #13 │ │ │ │ strbpl pc, [r0, -sl, lsl #10] @ │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vmax.s8 d20, d3, d14 │ │ │ │ - @ instruction: 0xf2c018b8 │ │ │ │ + vmvn.i16 d18, #8 @ 0x0008 │ │ │ │ @ instruction: 0xf7e70835 │ │ │ │ @ instruction: 0x3728f85b │ │ │ │ @ instruction: 0xf1054604 │ │ │ │ movwcs r0, #2320 @ 0x910 │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ movwcc lr, #10701 @ 0x29cd │ │ │ │ andscc pc, r0, sp, lsr #17 │ │ │ │ @@ -249850,34 +249885,34 @@ │ │ │ │ strle r3, [sl], #-296 @ 0xfffffed8 │ │ │ │ ldmdavs r9!, {r2, r3, r5, r6, r7, r9, sl, lr}^ │ │ │ │ ldmdavs r8!, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ stmia ip!, {r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ strbtmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf8ac8a3b │ │ │ │ stmdavs r8!, {ip, sp} │ │ │ │ - blx 0x1ec2020 │ │ │ │ + blx 0xdc20a8 │ │ │ │ ldmdavs r1!, {r1, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ eorscs pc, r2, r8, asr r8 @ │ │ │ │ movweq lr, #6784 @ 0x1a80 │ │ │ │ submi r4, fp, r3, lsl r0 │ │ │ │ strcc r6, [r4, #-51] @ 0xffffffcd │ │ │ │ - strne pc, [pc], #-964 @ 0x104384 │ │ │ │ + strne pc, [pc], #-964 @ 0x10440c │ │ │ │ strbmi r3, [sp, #-1540] @ 0xfffff9fc │ │ │ │ @ instruction: 0x4650d1da │ │ │ │ @ instruction: 0xf8acf7e7 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - stc2 1, cr15, [ip, #728]! @ 0x2d8 │ │ │ │ + stc2 1, cr15, [r8, #728]! @ 0x2d8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ orrcc pc, r0, #160, 10 @ 0x28000000 │ │ │ │ andeq pc, r8, #160, 2 @ 0x28 │ │ │ │ svclt 0x00882a01 │ │ │ │ svclt 0x00942b03 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x00142810 │ │ │ │ @@ -249887,217 +249922,217 @@ │ │ │ │ orrscc pc, r9, #0, 10 │ │ │ │ @ instruction: 0xf85333b0 │ │ │ │ vmull.u8 , d3, d8 │ │ │ │ stmiblt r3!, {r6, r8, r9, sp}^ │ │ │ │ @ instruction: 0x314cf890 │ │ │ │ @ instruction: 0xf8d0b98b │ │ │ │ @ instruction: 0xf0033160 │ │ │ │ - blcc 0x50507c │ │ │ │ + blcc 0x505104 │ │ │ │ svclt 0x008f2b0a │ │ │ │ @ instruction: 0xf6422301 │ │ │ │ - vrshr.s64 , q10, #64 │ │ │ │ + vmvn.i32 q11, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8520235 │ │ │ │ ldrmi r3, [r8], -r3, lsr #32 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0xf8d04770 │ │ │ │ vmla.f , , d0[2] │ │ │ │ ldrmi r0, [r8], -r1, lsl #7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0xf8d04770 │ │ │ │ - bcs 0x10f550 │ │ │ │ + bcs 0x10f5d8 │ │ │ │ @ instruction: 0xf8d0d1ef │ │ │ │ - bl 0x1135b8 │ │ │ │ + bl 0x113640 │ │ │ │ @ instruction: 0xf8d00083 │ │ │ │ bicsmi r3, fp, #12, 24 @ 0xc00 │ │ │ │ movweq pc, #4099 @ 0x1003 @ │ │ │ │ andcs r4, r0, #24, 12 @ 0x1800000 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec5b654 │ │ │ │ + bl 0xfec5b6dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ - vhadd.s8 d18, d3, d0 │ │ │ │ - vmla.f d23, d16, d0[6] │ │ │ │ - blmi 0x1c4924 │ │ │ │ + @ instruction: 0xf6432000 │ │ │ │ + vmla.f d16, d0, d0[6] │ │ │ │ + blmi 0x1c49ac │ │ │ │ subsne pc, r1, #64, 4 │ │ │ │ @ instruction: 0xf1499000 │ │ │ │ svclt 0x0000ffc5 │ │ │ │ - eorseq r2, r5, r0, lsr #28 │ │ │ │ + eorseq r2, r5, r0, lsr #29 │ │ │ │ orrscc pc, r9, #0, 10 │ │ │ │ @ instruction: 0xf8d34602 │ │ │ │ vaddl.u8 q8, d16, d24 │ │ │ │ ldmiblt r0!, {r6, sp} │ │ │ │ @ instruction: 0x314cf892 │ │ │ │ @ instruction: 0xf8d2b9b3 │ │ │ │ @ instruction: 0xf0033160 │ │ │ │ - blcc 0x505114 │ │ │ │ + blcc 0x50519c │ │ │ │ stmdale fp, {r1, r3, r8, r9, fp, sp} │ │ │ │ - rscspl pc, r4, #69206016 @ 0x4200000 │ │ │ │ + rsbsvs pc, r4, #69206016 @ 0x4200000 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ eoreq pc, r3, r2, asr r8 @ │ │ │ │ svclt 0x00b82801 │ │ │ │ andcs r2, r0, #1 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ andcs r2, r0, #1 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ ldrdeq pc, [r8, #-130] @ 0xffffff7e │ │ │ │ addeq pc, r1, r0, asr #7 │ │ │ │ svclt 0x00b82801 │ │ │ │ andcs r2, r0, #1 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec5b6d8 │ │ │ │ + bl 0xfec5b760 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ strmi r5, [r5], -r8, lsl #14 │ │ │ │ pkhbtmi r4, r8, ip, lsl #12 │ │ │ │ svccc 0x00104616 │ │ │ │ andle r2, lr, r1, lsl #22 │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ stmiblt r8!, {r0, r1, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwpl pc, #34213 @ 0x85a5 @ │ │ │ │ @ instruction: 0xf8c34638 │ │ │ │ @ instruction: 0xf8c582c0 │ │ │ │ @ instruction: 0xf8c56cb0 │ │ │ │ @ instruction: 0xf7694cc0 │ │ │ │ - @ instruction: 0xf784ff69 │ │ │ │ - tstpeq r3, r1, lsl r9 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf784ff25 │ │ │ │ + smlabteq r3, sp, r8, pc @ │ │ │ │ cdpeq 5, 11, cr13, cr3, cr12, {7} │ │ │ │ - blcs 0x2cd524 │ │ │ │ + blcs 0x2cd5ac │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ strb r7, [r5, r0, lsl #12]! │ │ │ │ - orrcs pc, r0, fp, asr #12 │ │ │ │ + tstpcc r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - addscs pc, ip, fp, asr #12 │ │ │ │ + andscc pc, ip, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ subcs r4, r2, #1024 @ 0x400 │ │ │ │ - ldc2 1, cr15, [ip, #-516] @ 0xfffffdfc │ │ │ │ - eorseq r2, r5, ip, lsr #28 │ │ │ │ + ldc2 1, cr15, [r8, #-516] @ 0xfffffdfc │ │ │ │ + eorseq r2, r5, ip, lsr #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec5b748 │ │ │ │ + bl 0xfec5b7d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ addlt r3, r2, r0, ror #2 │ │ │ │ ldmdbcs sl, {r2, r9, sl, lr} │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ addsmi sp, r9, #32 │ │ │ │ ldmdbcs r0, {r0, r4, ip, lr, pc} │ │ │ │ andlt sp, r2, r7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - bcs 0x4739b8 │ │ │ │ + bcs 0x473a40 │ │ │ │ stmdale pc!, {r0, r2, r3, r5, ip, lr, pc} @ │ │ │ │ - bcs 0x212da0 │ │ │ │ - blcs 0x57a948 │ │ │ │ + bcs 0x212e28 │ │ │ │ + blcs 0x57a9d0 │ │ │ │ strtmi sp, [r0], -pc, ror #1 │ │ │ │ @ instruction: 0xf7ff2101 │ │ │ │ stmdacs r1, {r0, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f4603 │ │ │ │ svclt 0x00b87200 │ │ │ │ strtmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xff98f7ff │ │ │ │ andle r2, lr, sp, lsl #20 │ │ │ │ - bcs 0x152de8 │ │ │ │ - blcc 0x6ba630 │ │ │ │ + bcs 0x152e70 │ │ │ │ + blcc 0x6ba6b8 │ │ │ │ movweq pc, #16435 @ 0x4033 @ │ │ │ │ andlt sp, r2, r9, ror #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - blcs 0x6b3a04 │ │ │ │ + blcs 0x6b3a8c │ │ │ │ ldrdlt sp, [r2], -pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - blcs 0x8f3a18 │ │ │ │ + blcs 0x8f3aa0 │ │ │ │ ldrb sp, [r4, r5, asr #3] │ │ │ │ bicle r2, r2, lr, lsl #20 │ │ │ │ andmi pc, r4, #79 @ 0x4f │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ ldrle r0, [ip, #2011]! @ 0x7db │ │ │ │ andcs lr, r0, fp, asr #15 │ │ │ │ - orrcs pc, r0, fp, asr #12 │ │ │ │ + tstpcc r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ addcs pc, sl, #64, 4 │ │ │ │ cdp2 1, 15, cr15, cr12, cr9, {2} │ │ │ │ - eorseq r2, r5, ip, lsr lr │ │ │ │ + ldrhteq r2, [r5], -ip │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec5b810 │ │ │ │ + bl 0xfec5b898 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ andpl pc, r8, r0, lsr #11 │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ ldrmi r9, [pc], -r2, lsl #18 │ │ │ │ @ instruction: 0xf7703810 │ │ │ │ - @ instruction: 0x463bfe13 │ │ │ │ + ldrtmi pc, [fp], -pc, asr #27 @ │ │ │ │ @ instruction: 0x46294632 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ svclt 0x0000ff4d │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @ instruction: 0xf001469a │ │ │ │ addlt r0, r7, r3, lsl #6 │ │ │ │ ldrmi r3, [r1], r1, lsl #6 │ │ │ │ - b 0x14c6874 │ │ │ │ - ldrbcs r0, [pc, #2243]! @ 0x104f13 │ │ │ │ + b 0x14c68fc │ │ │ │ + ldrbcs r0, [pc, #2243]! @ 0x104f9b │ │ │ │ andcs r9, r0, #4, 4 @ 0x40000000 │ │ │ │ @ instruction: 0x46179c10 │ │ │ │ strls r9, [r2], #-2833 @ 0xfffff4ef │ │ │ │ movwls r9, #12293 @ 0x3005 │ │ │ │ stmdbls r2, {r0, r9, ip, pc} │ │ │ │ strteq pc, [r0], #-450 @ 0xfffffe3e │ │ │ │ stceq 1, cr15, [r0], #-648 @ 0xfffffd78 │ │ │ │ vpmax.u8 d15, d2, d5 │ │ │ │ - blx 0xa546a0 │ │ │ │ - blx 0x280688 │ │ │ │ + blx 0xa54728 │ │ │ │ + blx 0x280710 │ │ │ │ movwmi pc, #33036 @ 0x810c @ │ │ │ │ - blx 0x3aaa8c │ │ │ │ + blx 0x3aab14 │ │ │ │ andmi pc, r8, r4, lsl #22 │ │ │ │ @ instruction: 0xf102fa29 │ │ │ │ vseleq.f32 s30, s24, s21 │ │ │ │ tsteq fp, r1, asr #20 │ │ │ │ tsteq lr, r1, asr #20 │ │ │ │ strmi fp, [r8, #713] @ 0x2c9 │ │ │ │ - blls 0x23ab38 │ │ │ │ - bl 0x1ebeb4 │ │ │ │ + blls 0x23abc0 │ │ │ │ + bl 0x1ebf3c │ │ │ │ ldrdeq r0, [r9], #1 │ │ │ │ movweq pc, #4096 @ 0x1000 @ │ │ │ │ teqpeq r8, r1 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1c10840 │ │ │ │ - bl 0x1c7f34 │ │ │ │ + bl 0x1c7fbc │ │ │ │ @ instruction: 0xf1a11340 │ │ │ │ @ instruction: 0xf5030020 │ │ │ │ - bl 0x2a15fc │ │ │ │ + bl 0x2a1684 │ │ │ │ @ instruction: 0xf8560bc3 │ │ │ │ sbcmi r3, fp, r3, lsr r0 │ │ │ │ ldrdne pc, [r4], -fp │ │ │ │ vseleq.f32 s30, s28, s2 │ │ │ │ @ instruction: 0xf000fa21 │ │ │ │ movweq lr, #59971 @ 0xea43 │ │ │ │ @ instruction: 0xf0034303 │ │ │ │ - blx 0x1c56dc │ │ │ │ - blx 0xa00714 │ │ │ │ + blx 0x1c5764 │ │ │ │ + blx 0xa0079c │ │ │ │ msrmi CPSR_, #4, 8 @ 0x4000000 │ │ │ │ tstmi pc, #147 @ 0x93 │ │ │ │ andcc r9, r8, #1024 @ 0x400 │ │ │ │ - bcs 0x1115300 │ │ │ │ + bcs 0x1115388 │ │ │ │ @ instruction: 0xd1b49301 │ │ │ │ @ instruction: 0x46194638 │ │ │ │ andcs fp, r0, #7 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec5b914 │ │ │ │ + bl 0xfec5b99c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ addlt r2, r2, r8, asr #24 │ │ │ │ stclcc 8, cr15, [r0], #-832 @ 0xfffffcc0 │ │ │ │ - bl 0x132d70 │ │ │ │ + bl 0x132df8 │ │ │ │ @ instruction: 0xf8d20283 │ │ │ │ streq r4, [r4, ip, lsl #24]! │ │ │ │ @ instruction: 0xf8d2bf48 │ │ │ │ strle r3, [r9, #-3196] @ 0xfffff384 │ │ │ │ movwle r4, #49817 @ 0xc299 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -250112,15 +250147,15 @@ │ │ │ │ vhsub.u8 , q0, │ │ │ │ addslt r4, fp, #7 │ │ │ │ andmi lr, r0, r3, asr #20 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ rscsne pc, pc, r0 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec5b984 │ │ │ │ + bl 0xfec5ba0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0x460bb19a │ │ │ │ @ instruction: 0xf1b34611 │ │ │ │ svclt 0x00084f00 │ │ │ │ svccc 0x00fff1b2 │ │ │ │ ldrmi sp, [r8], -r3, lsr #32 │ │ │ │ @@ -250140,15 +250175,15 @@ │ │ │ │ tstpeq r0, #19 @ p-variant is OBSOLETE │ │ │ │ movwcs sp, #4325 @ 0x10e5 │ │ │ │ @ instruction: 0xf8cd2117 │ │ │ │ @ instruction: 0xf7ffe000 │ │ │ │ @ instruction: 0xf04fff11 │ │ │ │ ldrb r4, [ip, r0, lsl #6] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec5b9f4 │ │ │ │ + bl 0xfec5ba7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ strmi fp, [fp], -sl, ror #2 │ │ │ │ @ instruction: 0x46184611 │ │ │ │ mrc2 1, 6, pc, cr6, cr6, {3} │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ tstcs r0, r3 │ │ │ │ @@ -250177,33 +250212,33 @@ │ │ │ │ @ instruction: 0xf0023011 │ │ │ │ movwmi r3, #33348 @ 0x8244 │ │ │ │ tstmi r0, #219 @ 0xdb │ │ │ │ orrcc pc, r8, #3 │ │ │ │ tstcs r0, r8, lsl r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ - b 0xfe54aab4 │ │ │ │ + b 0xfe54ab3c │ │ │ │ strle r0, [r5, #-3843] @ 0xfffff0fd │ │ │ │ svceq 0x0002ea91 │ │ │ │ andcs fp, r1, #92, 30 @ 0x170 │ │ │ │ eorcs pc, r0, #192, 16 @ 0xc00000 │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ - b 0xfe54aad4 │ │ │ │ + b 0xfe54ab5c │ │ │ │ strle r0, [r9, #-3843] @ 0xfffff0fd │ │ │ │ svceq 0x0002ea91 │ │ │ │ @ instruction: 0xf06fbf5f │ │ │ │ andcs r4, r1, #0, 6 │ │ │ │ mvnvc lr, #536576 @ 0x83000 │ │ │ │ eorcs pc, r0, #192, 16 @ 0xc00000 │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ - b 0xfe54b2fc │ │ │ │ + b 0xfe54b384 │ │ │ │ strle r0, [r9, #-3843] @ 0xfffff0fd │ │ │ │ svceq 0x0002ea91 │ │ │ │ @ instruction: 0xf06fbf41 │ │ │ │ andcs r4, r1, #0, 6 │ │ │ │ mvnvc lr, #536576 @ 0x83000 │ │ │ │ eorcs pc, r0, #192, 16 @ 0xc00000 │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ @@ -250217,15 +250252,15 @@ │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ svclt 0x003e1a89 │ │ │ │ movwcs r2, #4352 @ 0x1100 │ │ │ │ eorcc pc, r0, #192, 16 @ 0xc00000 │ │ │ │ tstcs r0, r8, lsl #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ - blx 0x114d52c │ │ │ │ + blx 0x114d5b4 │ │ │ │ @ instruction: 0xf1bcfc02 │ │ │ │ svclt 0x00c80f00 │ │ │ │ eorcc pc, r0, #192, 16 @ 0xc00000 │ │ │ │ vpmax.s8 d15, d2, d3 │ │ │ │ @ instruction: 0xf102bfc8 │ │ │ │ stcle 1, cr3, [r5], {255} @ 0xff │ │ │ │ svccc 0x00fff1bc │ │ │ │ @@ -250233,18 +250268,18 @@ │ │ │ │ subsmi r3, r1, #32, 4 │ │ │ │ tstcs r0, r8, lsl #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ andlt fp, fp, #48, 10 @ 0xc000000 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ - blx 0x11d617c │ │ │ │ - blx 0x4c0974 │ │ │ │ + blx 0x11d6204 │ │ │ │ + blx 0x4c09fc │ │ │ │ stmdacs r0, {r1, sl, ip, sp, lr, pc} │ │ │ │ - ldclcc 1, cr15, [pc], #16 @ 0x104984 │ │ │ │ + ldclcc 1, cr15, [pc], #16 @ 0x104a0c │ │ │ │ strbtmi fp, [r3], -r4, asr #31 │ │ │ │ eor pc, r0, #12910592 @ 0xc50000 │ │ │ │ andcc sp, r1, r4, lsl #24 │ │ │ │ @ instruction: 0xf8c5bfbc │ │ │ │ rsbmi lr, r3, #32, 4 │ │ │ │ addslt r1, fp, #150994944 @ 0x9000000 │ │ │ │ vpmax.s8 , q1, │ │ │ │ @@ -250258,26 +250293,26 @@ │ │ │ │ andmi lr, ip, r3, asr #20 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf04f2900 │ │ │ │ svclt 0x00bc0301 │ │ │ │ @ instruction: 0xf8c02200 │ │ │ │ - blle 0x2d124c │ │ │ │ + blle 0x2d12d4 │ │ │ │ vpmax.s8 d15, d2, d3 │ │ │ │ addsmi r3, r1, #4096 @ 0x1000 │ │ │ │ @ instruction: 0xf8c0bf8c │ │ │ │ strmi r3, [sl], -r0, lsr #4 │ │ │ │ tstcs r0, r0, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ strmi fp, [r6], r0, lsl #10 │ │ │ │ - blx 0x431220 │ │ │ │ - blcs 0x141200 │ │ │ │ + blx 0x4312a8 │ │ │ │ + blcs 0x141288 │ │ │ │ rscscc pc, pc, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0x2000bfbc │ │ │ │ eorgt pc, r0, #13500416 @ 0xce0000 │ │ │ │ addsmi sp, sl, #5120 @ 0x1400 │ │ │ │ svclt 0x003c4618 │ │ │ │ @ instruction: 0xf8ce4610 │ │ │ │ strne ip, [fp], #-544 @ 0xfffffde0 │ │ │ │ @@ -250292,15 +250327,15 @@ │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ movwvc pc, #1155 @ 0x483 @ │ │ │ │ msrcc SPSR_, r0, asr #17 │ │ │ │ - ldmdalt r8!, {r0, r3, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdalt r4!, {r0, r3, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strbcc pc, [r0], #-2256 @ 0xfffff730 @ │ │ │ │ strle r0, [r6], #-923 @ 0xfffffc65 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -250311,92 +250346,92 @@ │ │ │ │ andne pc, r0, #1107296256 @ 0x42000000 │ │ │ │ @ instruction: 0xf8cd210c │ │ │ │ @ instruction: 0xf7ffe000 │ │ │ │ svclt 0x0000fdbd │ │ │ │ svclt 0x00004770 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec5bca0 │ │ │ │ + bl 0xfec5bd28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ andcs r5, r4, #8, 6 @ 0x20000000 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ andseq pc, r0, r3, lsr #3 │ │ │ │ sbccs pc, r0, #12779520 @ 0xc30000 │ │ │ │ - ldc2 7, cr15, [r2], {105} @ 0x69 │ │ │ │ + mcrr2 7, 6, pc, lr, cr9 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec5bcc4 │ │ │ │ + bl 0xfec5bd4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ svclt 0x0000ffe5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec5bcd8 │ │ │ │ + bl 0xfec5bd60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf7ff4608 │ │ │ │ cmpplt r0, fp, ror #24 @ p-variant is OBSOLETE │ │ │ │ movwpl pc, #34212 @ 0x85a4 @ │ │ │ │ andpl pc, r8, r4, lsr #11 │ │ │ │ @ instruction: 0xf8c33810 │ │ │ │ @ instruction: 0xf76912c0 │ │ │ │ - @ instruction: 0xf64bfc73 │ │ │ │ - vaddw.s8 q9, q8, d0 │ │ │ │ + @ instruction: 0xf64bfc2f │ │ │ │ + vaddw.s8 , q0, d0 │ │ │ │ @ instruction: 0xf645012f │ │ │ │ - vshr.s64 d16, d16, #64 │ │ │ │ - blmi 0x184bc8 │ │ │ │ + vmvn.i32 d17, #0 @ 0x00000000 │ │ │ │ + blmi 0x184c50 │ │ │ │ rscsvc pc, sp, #1325400064 @ 0x4f000000 │ │ │ │ - blx 0xd41118 │ │ │ │ - eorseq r2, r5, r8, asr lr │ │ │ │ + blx 0xc411a0 │ │ │ │ + ldrsbteq r2, [r5], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec5bd20 │ │ │ │ + bl 0xfec5bda8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ svclt 0x0000fcd3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec5bd34 │ │ │ │ + bl 0xfec5bdbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf7ff4615 │ │ │ │ stmdacs r1, {r0, r1, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [sl], -r3, lsl #12 │ │ │ │ movwcs fp, #8120 @ 0x1fb8 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ svclt 0x0000fcbf │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec5bd5c │ │ │ │ + bl 0xfec5bde4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7860ff8 │ │ │ │ - @ instruction: 0x4603fc37 │ │ │ │ + @ instruction: 0x4603fbf3 │ │ │ │ sbcscc pc, pc, r0, asr #4 │ │ │ │ rsceq pc, pc, pc, asr #13 │ │ │ │ movwcs r4, #24 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec5bd88 │ │ │ │ + bl 0xfec5be10 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ andls r2, r1, r0, lsl #6 │ │ │ │ - mrrc2 7, 8, pc, sl, cr6 @ │ │ │ │ + ldc2 7, cr15, [r6], {134} @ 0x86 │ │ │ │ andlt r9, r3, r1, lsl #16 │ │ │ │ - bl 0x242d14 │ │ │ │ - svclt 0x00d0f788 │ │ │ │ + bl 0x242d9c │ │ │ │ + svclt 0x008cf788 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec5bdac │ │ │ │ + bl 0xfec5be34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r6], -r8, ror #31 │ │ │ │ @ instruction: 0xf64b460f │ │ │ │ - vaddl.s8 q9, d16, d0 │ │ │ │ + vaddl.s8 , d0, d0 │ │ │ │ vhadd.s8 d16, d0, d31 │ │ │ │ @ instruction: 0xf5a62121 │ │ │ │ @ instruction: 0xf06f5508 │ │ │ │ @ instruction: 0xf506fec5 │ │ │ │ ldccc 3, cr3, [r0, #-600] @ 0xfffffda8 │ │ │ │ - bmi 0xfe642f20 │ │ │ │ + bmi 0xfe642fa8 │ │ │ │ @ instruction: 0x4623b13c │ │ │ │ strtmi r6, [r8], -r4, lsr #17 │ │ │ │ ldrdcs lr, [r0, -r3] │ │ │ │ stccs 7, cr4, [r0], {144} @ 0x90 │ │ │ │ @ instruction: 0xf06fd1f7 │ │ │ │ @ instruction: 0xf506feb7 │ │ │ │ movscc r3, #1677721602 @ 0x64000002 │ │ │ │ @@ -250426,26 +250461,26 @@ │ │ │ │ @ instruction: 0xf0110280 │ │ │ │ shsub16mi r6, r9, r0 │ │ │ │ @ instruction: 0xf442bf18 │ │ │ │ @ instruction: 0xf0131200 │ │ │ │ svclt 0x00180ff0 │ │ │ │ andeq pc, r0, #1107296256 @ 0x42000000 │ │ │ │ @ instruction: 0xf7862301 │ │ │ │ - @ instruction: 0xf896fbf1 │ │ │ │ - blvs 0xffdcd1a4 │ │ │ │ - bcs 0x116534 │ │ │ │ + @ instruction: 0xf896fbad │ │ │ │ + blvs 0xffdcd22c │ │ │ │ + bcs 0x1165bc │ │ │ │ @ instruction: 0xf06fbf0c │ │ │ │ @ instruction: 0xf06f0203 │ │ │ │ andsmi r0, r3, r1, lsl #4 │ │ │ │ @ instruction: 0xf50663f3 │ │ │ │ @ instruction: 0xf7883696 │ │ │ │ - @ instruction: 0xf506ff5d │ │ │ │ + @ instruction: 0xf506ff19 │ │ │ │ vst1.64 {d23-d25}, [pc :256], r8 │ │ │ │ @ instruction: 0xf64b710c │ │ │ │ - vaddl.s8 q9, d16, d0 │ │ │ │ + vaddl.s8 , d0, d0 │ │ │ │ @ instruction: 0xf06f002f │ │ │ │ @ instruction: 0xf8d6fe5b │ │ │ │ teqlt ip, r8, lsr #17 │ │ │ │ stmiavs r4!, {r0, r1, r5, r9, sl, lr} │ │ │ │ ldmib r3, {r3, r5, r9, sl, lr}^ │ │ │ │ ldrmi r2, [r0, r0, lsl #2] │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ @@ -250486,15 +250521,15 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ cmncc r2, r0, ror r7 │ │ │ │ eorcs pc, r1, r0, asr #16 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec5bf5c │ │ │ │ + bl 0xfec5bfe4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ @ instruction: 0xf0033160 │ │ │ │ addmi r0, fp, #2080374784 @ 0x7c000000 │ │ │ │ movtvs fp, #12040 @ 0x2f08 │ │ │ │ andcs sp, r0, r6, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -250513,19 +250548,19 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ ldrb r2, [r3, r5, lsl #6]! │ │ │ │ ldrb r2, [r1, r4, lsl #6]! │ │ │ │ strb r2, [pc, r3, lsl #6]! │ │ │ │ strb r2, [sp, r6, lsl #6]! │ │ │ │ strb r2, [fp, r7, lsl #6]! │ │ │ │ - blx 0x11c2dc6 │ │ │ │ + blx 0x11c2e4e │ │ │ │ strb r2, [r7, r1, lsl #6]! │ │ │ │ strb r2, [r5, r2, lsl #6]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec5bfd8 │ │ │ │ + bl 0xfec5c060 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff8 │ │ │ │ strmi r3, [r4], -r0, ror #2 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ eorsle r2, r0, pc, lsl fp │ │ │ │ svclt 0x0008428b │ │ │ │ tstle r5, r0, asr #22 │ │ │ │ @@ -250555,30 +250590,30 @@ │ │ │ │ stmdacs r1, {r0, r1, r2, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f4603 │ │ │ │ svclt 0x00b87200 │ │ │ │ tstcs r1, r1, lsl #6 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ svclt 0x0000fb35 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec5c070 │ │ │ │ + bl 0xfec5c0f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ @ instruction: 0x460d4614 │ │ │ │ @ instruction: 0x4621461a │ │ │ │ movwls r9, #8195 @ 0x2003 │ │ │ │ - blx 0x1842e86 │ │ │ │ + blx 0x1842f0e │ │ │ │ stmdals r3, {r1, r8, r9, fp, ip, pc} │ │ │ │ andeq pc, r8, #-1073741784 @ 0xc0000028 │ │ │ │ stmdale r9!, {r0, r3, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf002e8df │ │ │ │ streq r0, [r5, #-1285] @ 0xfffffafb │ │ │ │ stmdavs r9, {r0, r2, r8, fp, ip}^ │ │ │ │ ldccs 12, cr3, [r0], {38} @ 0x26 │ │ │ │ ldccs 0, cr13, [r1], {81} @ 0x51 │ │ │ │ - bl 0x134abc │ │ │ │ + bl 0x134b44 │ │ │ │ @ instruction: 0xf8c00083 │ │ │ │ @ instruction: 0xf04051dc │ │ │ │ andlt r8, r5, r3, lsr #1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -250592,18 +250627,18 @@ │ │ │ │ ldrdcc pc, [r0, #-128]! @ 0xffffff80 │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ svclt 0x000842a3 │ │ │ │ msrpl SPSR_s, r0, asr #17 │ │ │ │ ldccc 0, cr13, [r0], {223} @ 0xdf │ │ │ │ ldmdale r3!, {r0, r1, r2, r3, sl, fp, sp} │ │ │ │ @ instruction: 0xf004e8df │ │ │ │ - bvc 0x1da1070 │ │ │ │ + bvc 0x1da10f8 │ │ │ │ ldclvc 2, cr3, [r8], #-200 @ 0xffffff38 │ │ │ │ ldrbtvc r3, [r6], #-562 @ 0xfffffdce │ │ │ │ - blpl 0xd917d8 │ │ │ │ + blpl 0xd91860 │ │ │ │ stmib r0, {r8, r9, sp}^ │ │ │ │ mullt r5, r4, r3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldccs 13, cr11, [sl], {48} @ 0x30 │ │ │ │ @@ -250617,18 +250652,18 @@ │ │ │ │ cmncc r2, #0, 6 │ │ │ │ eorpl pc, r3, r0, asr #16 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - blx 0x1dc2f64 │ │ │ │ + blx 0x1dc2fec │ │ │ │ @ instruction: 0xf64b2000 │ │ │ │ - vaddw.s8 q9, q8, d0 │ │ │ │ - blmi 0xb05430 │ │ │ │ + vaddw.s8 , q0, d0 │ │ │ │ + blmi 0xb054b8 │ │ │ │ eorsvc pc, r5, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1499000 │ │ │ │ movwcs pc, #2623 @ 0xa3f @ │ │ │ │ @ instruction: 0xf840336a │ │ │ │ andlt r5, r5, r3, lsr #32 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -250656,36 +250691,36 @@ │ │ │ │ strb r2, [r7, r4, lsl #6]! │ │ │ │ strb r2, [r5, r3, lsl #6]! │ │ │ │ strb r2, [r3, r6, lsl #6]! │ │ │ │ strb r2, [r1, r7, lsl #6]! │ │ │ │ ldrb r2, [pc, r1, lsl #6] │ │ │ │ ldrb r2, [sp, r2, lsl #6] │ │ │ │ @ instruction: 0xf64b2000 │ │ │ │ - vaddw.s8 q9, q8, d0 │ │ │ │ - blmi 0x1c54c4 │ │ │ │ + vaddw.s8 , q0, d0 │ │ │ │ + blmi 0x1c554c │ │ │ │ eorsvc pc, r4, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1499000 │ │ │ │ svclt 0x0000f9f5 │ │ │ │ - eorseq r2, r5, r4, ror lr │ │ │ │ + ldrshteq r2, [r5], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec5c220 │ │ │ │ + bl 0xfec5c2a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ andne lr, r4, sp, asr #19 │ │ │ │ @ instruction: 0xf7ff9203 │ │ │ │ - bls 0x203a50 │ │ │ │ + bls 0x203ad8 │ │ │ │ ldrdne lr, [r4], -sp │ │ │ │ movweq pc, #33186 @ 0x81a2 @ │ │ │ │ stmdale r9!, {r0, r3, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ streq r0, [r5, #-1285] @ 0xfffffafb │ │ │ │ stmdavs r6, {r0, r2, fp, ip}^ │ │ │ │ ldmdbcs r0, {r0, r2, r5, r8, r9, fp, ip, sp} │ │ │ │ ldmdbcs r1, {r1, r3, r4, r6, ip, lr, pc} │ │ │ │ - bl 0x134c68 │ │ │ │ + bl 0x134cf0 │ │ │ │ @ instruction: 0xf8d00082 │ │ │ │ @ instruction: 0xf04001dc │ │ │ │ mullt r7, lr, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ @@ -250726,16 +250761,16 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf8503272 │ │ │ │ str r0, [r8, r2, lsr #32]! │ │ │ │ @ instruction: 0xf99cf7ff │ │ │ │ @ instruction: 0xf64b2000 │ │ │ │ - vaddw.s8 q9, q8, d0 │ │ │ │ - blmi 0xa455dc │ │ │ │ + vaddw.s8 , q0, d0 │ │ │ │ + blmi 0xa45664 │ │ │ │ eorsvc pc, sp, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1499000 │ │ │ │ movwcs pc, #2409 @ 0x969 @ │ │ │ │ @ instruction: 0xf850336a │ │ │ │ andlt r0, r7, r3, lsr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -250760,68 +250795,68 @@ │ │ │ │ movwcs lr, #18413 @ 0x47ed │ │ │ │ movwcs lr, #14315 @ 0x37eb │ │ │ │ movwcs lr, #26601 @ 0x67e9 │ │ │ │ movwcs lr, #30695 @ 0x77e7 │ │ │ │ movwcs lr, #6117 @ 0x17e5 │ │ │ │ movwcs lr, #10211 @ 0x27e3 │ │ │ │ andcs lr, r0, r1, ror #15 │ │ │ │ - orrcs pc, r0, fp, asr #12 │ │ │ │ + tstpcc r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ rscscs pc, r1, #64, 4 │ │ │ │ @ instruction: 0xf924f149 │ │ │ │ - eorseq r2, r5, r8, lsl #29 │ │ │ │ + eorseq r2, r5, r8, lsl #30 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec5c3c0 │ │ │ │ + bl 0xfec5c448 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040fd0 │ │ │ │ addscc pc, r6, r0, lsl #10 │ │ │ │ rscsvc pc, r8, r0, lsl #10 │ │ │ │ ldrmi fp, [r7], -r7, lsl #1 │ │ │ │ @ instruction: 0xf8d0461e │ │ │ │ @ instruction: 0xf7860520 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ rschi pc, r8, r0 │ │ │ │ orrscc pc, r9, #4, 10 @ 0x1000000 │ │ │ │ movscc r4, #1048576 @ 0x100000 │ │ │ │ stcpl 8, cr15, [r8], {83} @ 0x53 │ │ │ │ strle r0, [r2, #-1962] @ 0xfffff856 │ │ │ │ - bcs 0x463600 │ │ │ │ - blvs 0xff47b718 │ │ │ │ + bcs 0x463688 │ │ │ │ + blvs 0xff47b7a0 │ │ │ │ eorsle r2, sl, r0, lsl #26 │ │ │ │ @ instruction: 0x46201e32 │ │ │ │ andcs fp, r1, #24, 30 @ 0x60 │ │ │ │ andls r9, r5, #-1073741824 @ 0xc0000000 │ │ │ │ strmi r9, [r8, r4, lsl #6]! │ │ │ │ orrlt r9, r0, #49152 @ 0xc000 │ │ │ │ @ instruction: 0xf0109b04 │ │ │ │ cmnle sl, r2, lsl #30 │ │ │ │ stcpl 8, cr15, [r8], {83} @ 0x53 │ │ │ │ - bls 0x24f240 │ │ │ │ + bls 0x24f2c8 │ │ │ │ stmdacc r5, {r0, r1, r2, r3, r4, r5, r6, fp, ip, lr, pc} │ │ │ │ ldmdale lr!, {r0, fp, sp}^ │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ ldrble r0, [r8], #-1435 @ 0xfffffa65 │ │ │ │ @ instruction: 0x314cf894 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8d4809d │ │ │ │ @ instruction: 0xf0033160 │ │ │ │ - blcc 0x505ec4 │ │ │ │ + blcc 0x505f4c │ │ │ │ stmdale ip, {r1, r3, r8, r9, fp, sp}^ │ │ │ │ - rscspl pc, r4, #69206016 @ 0x4200000 │ │ │ │ + rsbsvs pc, r4, #69206016 @ 0x4200000 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ eorcc pc, r3, r2, asr r8 @ │ │ │ │ vstrle d18, [r4, #-4] │ │ │ │ - orrcs pc, r0, fp, asr #12 │ │ │ │ + tstpcc r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbccs pc, r0, fp, asr #12 │ │ │ │ + subcc pc, r0, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b5c │ │ │ │ @ instruction: 0xf1807261 │ │ │ │ - @ instruction: 0x4608fe7f │ │ │ │ + @ instruction: 0x4608fe7b │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf8d4bdf0 │ │ │ │ ldrshmi r0, [r0], #88 @ 0x58 │ │ │ │ ldrtle r0, [r2], #1984 @ 0x7c0 │ │ │ │ @@ -250835,150 +250870,150 @@ │ │ │ │ cmple r5, r0, lsl #20 │ │ │ │ strvc pc, [r0, -pc, asr #32] │ │ │ │ ldrle r0, [r4], #-1450 @ 0xfffffa56 │ │ │ │ @ instruction: 0x314cf894 │ │ │ │ cmple r1, r0, lsl #22 │ │ │ │ ldrdcc pc, [r0, #-132]! @ 0xffffff7c │ │ │ │ tstpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ - blcs 0x393f10 │ │ │ │ + blcs 0x393f98 │ │ │ │ @ instruction: 0xf642d809 │ │ │ │ - vrshr.s64 , q10, #64 │ │ │ │ + vmvn.i32 q11, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8520235 │ │ │ │ - blcs 0x15136c │ │ │ │ + blcs 0x1513f4 │ │ │ │ movwcs fp, #8120 @ 0x1fb8 │ │ │ │ movwcs lr, #4096 @ 0x1000 │ │ │ │ ldrtmi r2, [sl], -r1, lsl #2 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ stmdacs r7, {r0, r1, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf853d145 │ │ │ │ @ instruction: 0xf0133c08 │ │ │ │ svclt 0x00146f00 │ │ │ │ tstcs sp, r1, lsl #2 │ │ │ │ svclt 0x00b82b00 │ │ │ │ - blle 0xffc8df18 │ │ │ │ - orrcs pc, r0, fp, asr #12 │ │ │ │ + blle 0xffc8dfa0 │ │ │ │ + tstpcc r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - andcc pc, ip, fp, asr #12 │ │ │ │ + addcc pc, ip, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vpadd.i8 d20, d0, d16 │ │ │ │ @ instruction: 0xf180328b │ │ │ │ - stmdacs r8, {r0, r1, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r8, {r0, r1, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strhcs sp, [r0], -r7 │ │ │ │ - orrcs pc, r0, fp, asr #12 │ │ │ │ + tstpcc r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, fp, lsr #22 │ │ │ │ rsbscc pc, fp, #64, 4 │ │ │ │ @ instruction: 0xf85ef149 │ │ │ │ stmibvc fp, {r1, r3, r6, r7, fp, sp, lr}^ │ │ │ │ svclt 0x00082a01 │ │ │ │ @ instruction: 0xd1b32b03 │ │ │ │ - blcs 0x1e3b7c │ │ │ │ - blcs 0x174fb4 │ │ │ │ + blcs 0x1e3c04 │ │ │ │ + blcs 0x17503c │ │ │ │ stmdbvc sl, {r1, r2, r3, r5, r7, fp, ip, lr, pc}^ │ │ │ │ - blcs 0x2e3988 │ │ │ │ - bcs 0x1351c0 │ │ │ │ + blcs 0x2e3a10 │ │ │ │ + bcs 0x135248 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ str r7, [r7, r0, lsl #14]! │ │ │ │ ldrdcc pc, [r8, #-132] @ 0xffffff7c │ │ │ │ orreq pc, r1, #201326595 @ 0xc000003 │ │ │ │ svclt 0x00b82b01 │ │ │ │ ldr r2, [r7, r1, lsl #6]! │ │ │ │ ldrdcc pc, [r8, #-132] @ 0xffffff7c │ │ │ │ orreq pc, r1, #201326595 @ 0xc000003 │ │ │ │ ldmle r2, {r1, r3, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - bcs 0x14d090 │ │ │ │ + bcs 0x14d118 │ │ │ │ stmdacs r5, {r0, r1, r2, r3, r6, r7, fp, ip, lr, pc} │ │ │ │ svcge 0x004ef43f │ │ │ │ @ instruction: 0xf64b4620 │ │ │ │ - vaddw.s8 q9, q8, d0 │ │ │ │ + vaddw.s8 , q0, d0 │ │ │ │ @ instruction: 0xf7ff012f │ │ │ │ stmdacs r3, {r0, r5, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf64bd015 │ │ │ │ - vshr.s64 q9, q10, #64 │ │ │ │ - blmi 0x445468 │ │ │ │ + vmvn.i32 , #4 @ 0x00000004 │ │ │ │ + blmi 0x4454f0 │ │ │ │ rsbvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ - stc2l 1, cr15, [r0, #512]! @ 0x200 │ │ │ │ - orrcs pc, r0, fp, asr #12 │ │ │ │ + ldc2l 1, cr15, [ip, #512] @ 0x200 │ │ │ │ + tstpcc r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcscs pc, r4, fp, asr #12 │ │ │ │ + eorscc pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d6 │ │ │ │ @ instruction: 0xf1803201 │ │ │ │ - @ instruction: 0xf64bfdd3 │ │ │ │ - vshr.s64 q9, q4, #64 │ │ │ │ - blmi 0x185494 │ │ │ │ + @ instruction: 0xf64bfdcf │ │ │ │ + vmov.i32 , #8 @ 0x00000008 │ │ │ │ + blmi 0x18551c │ │ │ │ addcc pc, r7, #64, 4 │ │ │ │ - stc2l 1, cr15, [sl, #512] @ 0x200 │ │ │ │ - mlaseq r5, ip, lr, r2 │ │ │ │ - ldrhteq r2, [r5], -r8 │ │ │ │ + stc2l 1, cr15, [r6, #512] @ 0x200 │ │ │ │ + eorseq r2, r5, ip, lsl pc │ │ │ │ + eorseq r2, r5, r8, lsr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec5c5f0 │ │ │ │ + bl 0xfec5c678 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff8 │ │ │ │ @ instruction: 0xf5003096 │ │ │ │ @ instruction: 0xf8d070f8 │ │ │ │ @ instruction: 0xf7850520 │ │ │ │ - teqplt r8, r5, ror #31 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r1, lsr #31 @ p-variant is OBSOLETE │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ - orrcs pc, r0, fp, asr #12 │ │ │ │ + tstpcc r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcscs pc, r4, fp, asr #12 │ │ │ │ + eorscc pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d2 │ │ │ │ @ instruction: 0xf1803299 │ │ │ │ - svclt 0x0000fda1 │ │ │ │ - ldrsbteq r2, [r5], -r4 │ │ │ │ + svclt 0x0000fd9d │ │ │ │ + eorseq r2, r5, r4, asr pc │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec5c640 │ │ │ │ + bl 0xfec5c6c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0x46054674 │ │ │ │ @ instruction: 0xf783460e │ │ │ │ - sbceq pc, r3, #1851392 @ 0x1c4000 │ │ │ │ + sbceq pc, r3, #737280 @ 0xb4000 │ │ │ │ andlt sp, r2, r9, lsl #8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ movwcs fp, #11632 @ 0x2d70 │ │ │ │ tstcs r1, r2, lsr r6 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf8c8f7ff │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec5c680 │ │ │ │ + bl 0xfec5c708 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ tstcs r0, lr, lsl #12 │ │ │ │ @ instruction: 0x46044675 │ │ │ │ - cdp2 7, 5, cr15, cr4, cr6, {4} │ │ │ │ + cdp2 7, 1, cr15, cr0, cr6, {4} │ │ │ │ andsle r2, ip, r1, lsl r8 │ │ │ │ tstle sp, r8, lsl r8 │ │ │ │ sbccc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ - blle 0x11100a4 │ │ │ │ + blle 0x111012c │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ adcscc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ - ble 0xffd500c0 │ │ │ │ + ble 0xffd50148 │ │ │ │ orrscc pc, r9, #4, 10 @ 0x1000000 │ │ │ │ ldrdcs pc, [r8], r3 @ │ │ │ │ vsubw.u8 q9, q1, d1 │ │ │ │ sbclt r6, r1, #192 @ 0xc0 │ │ │ │ @ instruction: 0xf8d4e00b │ │ │ │ - blcs 0x111fc8 │ │ │ │ + blcs 0x112050 │ │ │ │ @ instruction: 0xf504dae4 │ │ │ │ @ instruction: 0xf8d33399 │ │ │ │ movwcs r2, #8360 @ 0x20a8 │ │ │ │ sbcvs pc, r0, r2, asr #7 │ │ │ │ - bcs 0x131ff0 │ │ │ │ + bcs 0x132078 │ │ │ │ stmdacs r0, {r1, r5, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf8d4d0d8 │ │ │ │ vst2. {d1-d4}, [r1], r0 │ │ │ │ ldmdblt r0!, {r7, sp, lr}^ │ │ │ │ stceq 0, cr15, [r1], {1} │ │ │ │ @ instruction: 0x0e00ea5c │ │ │ │ subseq sp, r2, r2, lsr #32 │ │ │ │ @@ -250999,71 +251034,71 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ orrcs pc, r0, r1, lsl #8 │ │ │ │ tsteq ip, r1, asr sl │ │ │ │ strb sp, [r0, r6, lsr #1]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec5c760 │ │ │ │ + bl 0xfec5c7e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvs fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf413b083 │ │ │ │ mrsle r7, LR_und │ │ │ │ ldrd pc, [r4], #-129 @ 0xffffff7f │ │ │ │ strdlt r4, [r3], -r4 @ │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ strmi r4, [ip], -r0, ror #14 │ │ │ │ vmax.s8 d20, d0, d5 │ │ │ │ @ instruction: 0xf64b31cf │ │ │ │ - vaddl.s8 q9, d16, d0 │ │ │ │ + vaddl.s8 , d0, d0 │ │ │ │ andls r0, r1, #47 @ 0x2f │ │ │ │ @ instruction: 0xf9e0f06f │ │ │ │ - bls 0x156e1c │ │ │ │ + bls 0x156ea4 │ │ │ │ stclvs 3, cr2, [r4], #-0 │ │ │ │ strmi r4, [r0, r8, lsr #12]! │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf06f4030 │ │ │ │ svclt 0x0000b9d7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec5c7b4 │ │ │ │ + bl 0xfec5c83c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvs sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldreq fp, [r3, #130] @ 0x82 │ │ │ │ stcvs 4, cr13, [fp], {10} │ │ │ │ mullt r2, r8, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ tstls r1, r4, lsl #12 │ │ │ │ - addcs pc, r0, fp, asr #12 │ │ │ │ + andcc pc, r0, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ bicscc pc, sp, r0, asr #4 │ │ │ │ @ instruction: 0xf9b4f06f │ │ │ │ strtmi r9, [r0], -r1, lsl #22 │ │ │ │ ldcvs 6, cr4, [sl], {25} │ │ │ │ mulls r1, r0, r7 │ │ │ │ @ instruction: 0xf9aef06f │ │ │ │ andlt r9, r2, r1, lsl #16 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec5c818 │ │ │ │ + bl 0xfec5c8a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvs ip, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ streq fp, [r4, #130]! @ 0x82 │ │ │ │ @ instruction: 0xf8d1d406 │ │ │ │ ldrbtmi lr, [r4], r4, asr #32 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0x47604070 │ │ │ │ strmi r4, [r5], -ip, lsl #12 │ │ │ │ cmnpvc fp, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ - addcs pc, r0, fp, asr #12 │ │ │ │ + andcc pc, r0, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf984f06f │ │ │ │ ldmib sp, {r0, r5, r9, sl, lr}^ │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ strmi r6, [r0, r4, ror #24]! │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @@ -251072,141 +251107,141 @@ │ │ │ │ ldreq r6, [r3, #2314] @ 0x90a │ │ │ │ stcvs 4, cr13, [fp], {1} │ │ │ │ ldrlt r4, [r0, #-1816] @ 0xfffff8e8 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ - addcs pc, r0, fp, asr #12 │ │ │ │ + andcc pc, r0, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vrhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf06f31fa │ │ │ │ - blls 0x143c18 │ │ │ │ + blls 0x143ca0 │ │ │ │ ldrmi r4, [r9], -r0, lsr #12 │ │ │ │ @ instruction: 0x47906c1a │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ @ instruction: 0xf95af06f │ │ │ │ ldrdeq lr, [r0, -sp] │ │ │ │ andcs fp, r0, #2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ orrscc pc, r9, #0, 10 │ │ │ │ @ instruction: 0xf85333b0 │ │ │ │ subseq r3, r9, r8, lsl #24 │ │ │ │ - blcs 0x13ab08 │ │ │ │ + blcs 0x13ab90 │ │ │ │ @ instruction: 0xf8d0db0a │ │ │ │ @ instruction: 0x009b33b0 │ │ │ │ andcs sp, r0, sl, lsl #8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ biccc pc, r0, #208, 16 @ 0xd00000 │ │ │ │ ldrbtle r0, [r4], #1498 @ 0x5da │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec5c8f0 │ │ │ │ + bl 0xfec5c978 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ mrc2 7, 3, pc, cr2, cr14, {7} │ │ │ │ strmi r2, [r3], -r1, lsl #16 │ │ │ │ andvc pc, r0, #79 @ 0x4f │ │ │ │ movwcs fp, #8120 @ 0x1fb8 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ mcr2 7, 7, pc, cr0, cr14, {7} @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec5c918 │ │ │ │ + bl 0xfec5c9a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ @ instruction: 0x460e3399 │ │ │ │ bicne pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xb08233b0 │ │ │ │ @ instruction: 0xf8534604 │ │ │ │ @ instruction: 0xf0012c08 │ │ │ │ svceq 0x00d10580 │ │ │ │ ldrtle r0, [r9], #-1426 @ 0xfffffa6e │ │ │ │ @ instruction: 0x214cf890 │ │ │ │ @ instruction: 0xf8d0b9ea │ │ │ │ @ instruction: 0xf0022160 │ │ │ │ - bcc 0x505fc8 │ │ │ │ + bcc 0x506050 │ │ │ │ ldmdale r2!, {r1, r3, r9, fp, sp} │ │ │ │ - rscspl pc, r4, r2, asr #12 │ │ │ │ + rsbsvs pc, r4, r2, asr #12 │ │ │ │ eorseq pc, r5, r0, asr #5 │ │ │ │ eorcs pc, r2, r0, asr r8 @ │ │ │ │ - bcs 0x171e04 │ │ │ │ + bcs 0x171e8c │ │ │ │ stccs 0, cr13, [r0, #-168] @ 0xffffff58 │ │ │ │ @ instruction: 0xf853d152 │ │ │ │ adcmi r3, fp, #8, 24 @ 0x800 │ │ │ │ andlt sp, r2, lr, asr #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf8d0bd70 │ │ │ │ vmla.f q9, q1, d0[2] │ │ │ │ stmdbcs r0, {r0, r7, r9} │ │ │ │ strtmi sp, [r0], -r9, ror #3 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0xffd0f782 │ │ │ │ + @ instruction: 0xff8cf782 │ │ │ │ svcvs 0x0080f411 │ │ │ │ movwcs lr, #2525 @ 0x9dd │ │ │ │ @ instruction: 0xf504d1df │ │ │ │ @ instruction: 0xf5013196 │ │ │ │ @ instruction: 0xf8d171f8 │ │ │ │ stmdbcs r1, {r3, r4, r9, sl, ip} │ │ │ │ ldrd sp, [sp], -r7 @ │ │ │ │ mcrrcs 8, 13, pc, r8, cr0 @ │ │ │ │ biclt fp, r9, r2, ror r1 │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ - @ instruction: 0xffbaf782 │ │ │ │ + @ instruction: 0xff76f782 │ │ │ │ @ instruction: 0xf4109b00 │ │ │ │ sbcle r2, ip, r0, lsl #30 │ │ │ │ ldrtmi r2, [r2], -r2, lsl #6 │ │ │ │ strtmi r2, [r0], -ip, lsl #2 │ │ │ │ mrc2 7, 3, pc, cr14, cr14, {7} │ │ │ │ stclcs 8, cr15, [r0], #-832 @ 0xfffffcc0 │ │ │ │ addeq lr, r2, #0, 22 │ │ │ │ stccs 8, cr15, [ip], {210} @ 0xd2 │ │ │ │ strble r0, [r8, #2002]! @ 0x7d2 │ │ │ │ stccs 1, cr11, [r0, #-996] @ 0xfffffc1c │ │ │ │ and sp, pc, r1, asr #1 │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ - @ instruction: 0xffa0f782 │ │ │ │ + @ instruction: 0xff5cf782 │ │ │ │ @ instruction: 0xf4119b00 │ │ │ │ bicsle r6, sp, r0, lsl #31 │ │ │ │ addscc pc, r6, #4, 10 @ 0x1000000 │ │ │ │ rscsvc pc, r8, #8388608 @ 0x800000 │ │ │ │ @ instruction: 0x2618f8d2 │ │ │ │ sbcsle r2, r5, r1, lsl #20 │ │ │ │ tstcs r1, r0, lsr #12 │ │ │ │ stc2l 7, cr15, [r6, #1016]! @ 0x3f8 │ │ │ │ strmi r2, [r3], -r1, lsl #16 │ │ │ │ andvc pc, r0, #79 @ 0x4f │ │ │ │ movwcs fp, #8120 @ 0x1fb8 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ movwls pc, #3669 @ 0xe55 @ │ │ │ │ - @ instruction: 0xff84f782 │ │ │ │ + @ instruction: 0xff40f782 │ │ │ │ @ instruction: 0xf4119b00 │ │ │ │ orrsle r6, r6, r0, lsl #31 │ │ │ │ addscc pc, r6, #4, 10 @ 0x1000000 │ │ │ │ rscsvc pc, r8, #8388608 @ 0x800000 │ │ │ │ @ instruction: 0x2618f8d2 │ │ │ │ addle r2, lr, r1, lsl #20 │ │ │ │ svclt 0x0000e7e2 │ │ │ │ @ instruction: 0xf012b2d3 │ │ │ │ tstle r4, r0, ror #31 │ │ │ │ strmi fp, [fp], -fp, lsr #18 │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0xf1c34770 │ │ │ │ - blx 0x1460e4 │ │ │ │ + blx 0x14616c │ │ │ │ sbcsmi pc, r1, r3, lsl #6 │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ andsne pc, r0, #192, 16 @ 0xc00000 │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ - blcs 0x91763c │ │ │ │ + blcs 0x9176c4 │ │ │ │ movwcs fp, #3868 @ 0xf1c │ │ │ │ andscc pc, r0, #192, 16 @ 0xc00000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf001bf04 │ │ │ │ @ instruction: 0xf8c00101 │ │ │ │ @ instruction: 0x46181210 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -251248,92 +251283,92 @@ │ │ │ │ tstpeq pc, #18 @ p-variant is OBSOLETE │ │ │ │ sbcslt sp, r2, #-2147483646 @ 0x80000002 │ │ │ │ svceq 0x00cbb112 │ │ │ │ andscc pc, r0, #192, 16 @ 0xc00000 │ │ │ │ ldrmi r4, [r8], -fp, lsl #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ - blx 0x194d2ac │ │ │ │ + blx 0x194d334 │ │ │ │ sbcsmi pc, r1, r3, lsl #6 │ │ │ │ tstpeq r1, r1 @ p-variant is OBSOLETE │ │ │ │ andsne pc, r0, #192, 16 @ 0xc00000 │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [lr], -r3, lsl #1 │ │ │ │ strpl pc, [r0], #1089 @ 0x441 │ │ │ │ rsbmi r4, r2, #148, 12 @ 0x9400000 │ │ │ │ - blls 0x397358 │ │ │ │ + blls 0x3973e0 │ │ │ │ tstle r1, #-1610612727 @ 0xa0000009 │ │ │ │ strbtmi r9, [r3], -sl, lsl #20 │ │ │ │ and pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf7729600 │ │ │ │ - andlt pc, r3, r5, asr ip @ │ │ │ │ + andlt pc, r3, r1, lsl ip @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ stmib sp, {r0, r1, r5, r6, r9, sl, lr}^ │ │ │ │ strbtmi r6, [r0], r0, lsl #28 │ │ │ │ strmi r4, [r1], sp, lsl #12 │ │ │ │ - mcrr2 7, 7, pc, r2, cr2 @ │ │ │ │ + blx 0xc3806 │ │ │ │ strbmi r9, [r3], -sl, lsl #20 │ │ │ │ strbmi r1, [r8], -r9, lsr #22 │ │ │ │ stmib sp, {r1, r5, r7, fp, ip}^ │ │ │ │ @ instruction: 0xf7726700 │ │ │ │ - andlt pc, r3, r9, lsr ip @ │ │ │ │ + strdlt pc, [r3], -r5 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec5cbe4 │ │ │ │ + bl 0xfec5cc6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ - cdp2 7, 10, cr15, cr2, cr2, {4} │ │ │ │ + cdp2 7, 5, cr15, cr14, cr2, {4} │ │ │ │ @ instruction: 0xf6c02320 │ │ │ │ andmi r0, r3, r0, lsl #6 │ │ │ │ andle r2, r8, r0, lsr #22 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ strbeq fp, [r1, #3344] @ 0xd10 │ │ │ │ @ instruction: 0xf8d4d5f4 │ │ │ │ ldrbeq r3, [sl, #560] @ 0x230 │ │ │ │ @ instruction: 0xf504d5f0 │ │ │ │ ldmib r3, {r0, r3, r4, r7, r8, r9, ip, sp}^ │ │ │ │ - bcs 0x10decc │ │ │ │ + bcs 0x10df54 │ │ │ │ bicsvs lr, r2, #323584 @ 0x4f000 │ │ │ │ movtne lr, #6723 @ 0x1a43 │ │ │ │ @ instruction: 0xf013da34 │ │ │ │ subsle r0, r3, r1, lsl #6 │ │ │ │ biccc pc, r0, #212, 16 @ 0xd40000 │ │ │ │ orrvs pc, r0, r3, lsl #8 │ │ │ │ @ instruction: 0xf003bb79 │ │ │ │ - b 0x1505a48 │ │ │ │ + b 0x1505ad0 │ │ │ │ suble r0, r5, r1, lsl #24 │ │ │ │ @ instruction: 0x00530f90 │ │ │ │ @ instruction: 0xf504d507 │ │ │ │ cmpcc r0, #1744830466 @ 0x68000002 │ │ │ │ vst1.8 {d6-d7}, [r3 :64], fp │ │ │ │ movwmi r6, #45920 @ 0xb360 │ │ │ │ orrcs sp, r0, #31 │ │ │ │ movwmi pc, #704 @ 0x2c0 @ │ │ │ │ mlasle lr, r3, r3, r4 │ │ │ │ msrcc SPSR_f, #212, 16 @ 0xd40000 │ │ │ │ strle r0, [r6, #-1985] @ 0xfffff83f │ │ │ │ orrscc pc, sl, r4, lsl #10 │ │ │ │ - bvs 0x351fb8 │ │ │ │ + bvs 0x352040 │ │ │ │ svcvs 0x0060f411 │ │ │ │ orrseq sp, r0, r3, lsr r0 │ │ │ │ vrecps.f32 , q0, q4 │ │ │ │ ldrle r4, [r0, #-518]! @ 0xfffffdfa │ │ │ │ vqdmulh.s d18, d0, d0 │ │ │ │ vqsub.s8 d18, d0, d1 │ │ │ │ svclt 0x00a84306 │ │ │ │ @@ -251348,48 +251383,48 @@ │ │ │ │ @ instruction: 0xf4223b98 │ │ │ │ @ instruction: 0xf8c47280 │ │ │ │ @ instruction: 0xf8c4cb9c │ │ │ │ @ instruction: 0xf5a423b0 │ │ │ │ ldmdacc r0, {r3, ip, lr} │ │ │ │ orrvc pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - stmiblt r2!, {r2, r3, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmiblt lr, {r2, r3, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ orrcs pc, r0, #50331648 @ 0x3000000 │ │ │ │ mvnle r4, r3, lsl #6 │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ orrsmi r4, r3, #0, 6 │ │ │ │ vrhadd.s8 d29, d0, d7 │ │ │ │ @ instruction: 0xf8d42211 │ │ │ │ @ instruction: 0xf4033ba0 │ │ │ │ tstmi r3, #80, 6 @ 0x40000001 │ │ │ │ @ instruction: 0xf8d4e7d7 │ │ │ │ strb r3, [r0, r8, ror #6] │ │ │ │ - bcc 0x14d42c │ │ │ │ + bcc 0x14d4b4 │ │ │ │ strlt r3, [r0, #-263] @ 0xfffffef9 │ │ │ │ svc 0x0001f913 │ │ │ │ svcgt 0x0001f912 │ │ │ │ - blx 0x896576 │ │ │ │ + blx 0x8965fe │ │ │ │ mvnsle r0, ip │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - bcc 0x14d450 │ │ │ │ + bcc 0x14d4d8 │ │ │ │ strlt r3, [r0, #-263] @ 0xfffffef9 │ │ │ │ svc 0x0001f813 │ │ │ │ svcgt 0x0001f812 │ │ │ │ - blx 0x89659a │ │ │ │ + blx 0x896622 │ │ │ │ mvnsle r0, ip │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ - bcc 0x14d474 │ │ │ │ + bcc 0x14d4fc │ │ │ │ strlt r3, [r0, #-263] @ 0xfffffef9 │ │ │ │ svc 0x0001f813 │ │ │ │ svcgt 0x0001f912 │ │ │ │ - blx 0x8965be │ │ │ │ + blx 0x896646 │ │ │ │ mvnsle r0, ip │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -251397,15 +251432,15 @@ │ │ │ │ @ instruction: 0xf101b087 │ │ │ │ ldrmi r0, [sp], -r8, lsl #12 │ │ │ │ mvnsvc pc, pc, asr #12 │ │ │ │ mvnsvc pc, pc, asr #13 │ │ │ │ ldcls 6, cr4, [r0], {131} @ 0x83 │ │ │ │ svcls 0x00111a89 │ │ │ │ vaddw.u8 , q2, d1 │ │ │ │ - blx 0x18cff9c │ │ │ │ + blx 0x18d0024 │ │ │ │ @ instruction: 0xf1b9fc84 │ │ │ │ @ instruction: 0xf10c0f02 │ │ │ │ svclt 0x00180c01 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ streq pc, [r8], #-258 @ 0xfffffefe │ │ │ │ stmiaeq ip, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svclt 0x00159005 │ │ │ │ @@ -251423,28 +251458,28 @@ │ │ │ │ @ instruction: 0xf1a447b8 │ │ │ │ ldrtmi r0, [r1], -r8, lsl #4 │ │ │ │ @ instruction: 0xf8554681 │ │ │ │ ldrmi r0, [r8, r8, lsl #24]! │ │ │ │ strmi r4, [r0], r2, lsr #12 │ │ │ │ @ instruction: 0xf8554631 │ │ │ │ ldrcc r0, [r0], #-3076 @ 0xfffff3fc │ │ │ │ - blls 0x157ae0 │ │ │ │ + blls 0x157b68 │ │ │ │ andge pc, r0, fp, asr #17 │ │ │ │ ldmdbne sl, {r4, r9, sl, ip, sp} │ │ │ │ @ instruction: 0xf8cb9b02 │ │ │ │ stmib fp, {r2, ip, pc}^ │ │ │ │ addsmi r8, r3, #2 │ │ │ │ - bleq 0x542044 │ │ │ │ + bleq 0x5420cc │ │ │ │ ldmib sp, {r0, r2, r4, r6, r7, sl, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd9803 │ │ │ │ strbmi sl, [r8, #20] │ │ │ │ - bl 0x3bc04c │ │ │ │ + bl 0x3bc0d4 │ │ │ │ andcs r0, r0, r9, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9c603c │ │ │ │ + bl 0xfe9c60c4 │ │ │ │ ldrmi r0, [r0, #522] @ 0x20a │ │ │ │ strdlt sp, [r7], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -251460,53 +251495,53 @@ │ │ │ │ @ instruction: 0xf8ddc014 │ │ │ │ vmla.i , q0, d0[3] │ │ │ │ sbclt r2, r2, #1, 28 │ │ │ │ svceq 0x0002f1be │ │ │ │ andeq pc, r1, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0xf10ebf18 │ │ │ │ vmull.p8 q8, d0, d1 │ │ │ │ - b 0x14cde94 │ │ │ │ + b 0x14cdf1c │ │ │ │ svclt 0x001602c2 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ usatmi r4, #17, r1, lsl #13 │ │ │ │ subeq lr, r0, pc, asr #20 │ │ │ │ stmdaeq r0, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - b 0x14d6cc8 │ │ │ │ + b 0x14d6d50 │ │ │ │ svclt 0x000809a9 │ │ │ │ stmib sp, {r1, r2, r4, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf838e203 │ │ │ │ @ instruction: 0xf8370024 │ │ │ │ strcc r1, [r1], #-36 @ 0xffffffdc │ │ │ │ - b 0xfe12c904 │ │ │ │ + b 0xfe12c98c │ │ │ │ movwls r0, #10 │ │ │ │ streq r4, [r9], #-1627 @ 0xfffff9a5 │ │ │ │ @ instruction: 0xf8550400 │ │ │ │ @ instruction: 0xf7242f04 │ │ │ │ - strbmi pc, [ip, #-3801] @ 0xfffff127 @ │ │ │ │ + strbmi pc, [ip, #-3733] @ 0xfffff16b @ │ │ │ │ svceq 0x0004f846 │ │ │ │ ldmib sp, {r0, r1, r3, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dde203 │ │ │ │ ldrbmi ip, [r2, #-20]! @ 0xffffffec │ │ │ │ - bl 0x43c110 │ │ │ │ + bl 0x43c198 │ │ │ │ strcs r0, [r0], #-782 @ 0xfffffcf2 │ │ │ │ stmia r3!, {r8, sl, sp}^ │ │ │ │ - bl 0xfe9d7100 │ │ │ │ + bl 0xfe9d7188 │ │ │ │ addmi r0, sl, #12, 2 │ │ │ │ strdlt sp, [r7], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r4], fp, lsl #1 │ │ │ │ movwls r4, #26133 @ 0x6615 │ │ │ │ - bcc 0x6804a0 │ │ │ │ + bcc 0x680528 │ │ │ │ andsgt pc, r0, sp, asr #17 │ │ │ │ ldrsblt pc, [ip], #-141 @ 0xffffff73 @ │ │ │ │ andcs pc, r1, r3, asr #7 │ │ │ │ stmdacs r2, {r2, r3, r4, r6, r7, r9, ip, sp, pc} │ │ │ │ streq pc, [r1], #-260 @ 0xfffffefc │ │ │ │ andcc fp, r1, r8, lsl pc │ │ │ │ strbeq lr, [r4], #2639 @ 0xa4f │ │ │ │ @@ -251519,39 +251554,39 @@ │ │ │ │ subeq lr, r0, r5, lsl #22 │ │ │ │ stmdaeq r3, {r0, r8, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04f2a04 │ │ │ │ ldrmi r0, [r6], r0, lsl #2 │ │ │ │ svclt 0x00a84689 │ │ │ │ cdpeq 0, 0, cr15, cr4, cr15, {2} │ │ │ │ stmib sp, {r0, r2, ip, pc}^ │ │ │ │ - blls 0x24f59c │ │ │ │ + blls 0x24f624 │ │ │ │ strbmi r0, [ip], -sp, lsl #1 │ │ │ │ smlabt r2, sp, r9, lr │ │ │ │ eorvc pc, r9, r3, lsr r8 @ │ │ │ │ - blls 0x297154 │ │ │ │ - blls 0x20c30c │ │ │ │ + blls 0x2971dc │ │ │ │ + blls 0x20c394 │ │ │ │ ldrmi r0, [sp], #-1087 @ 0xfffffbc1 │ │ │ │ eoreq pc, r4, r8, lsr r8 @ │ │ │ │ - blls 0x617684 │ │ │ │ - b 0xfe112da8 │ │ │ │ + blls 0x61770c │ │ │ │ + b 0xfe112e30 │ │ │ │ @ instruction: 0xf856000a │ │ │ │ movwls r2, #2820 @ 0xb04 │ │ │ │ streq r4, [r0], #-1627 @ 0xfffff9a5 │ │ │ │ - cdp2 7, 6, cr15, cr10, cr4, {1} │ │ │ │ + cdp2 7, 2, cr15, cr6, cr4, {1} │ │ │ │ @ instruction: 0xf845454c │ │ │ │ - blle 0xffc489cc │ │ │ │ + blle 0xffc48a54 │ │ │ │ ldrd lr, [r2, -sp] │ │ │ │ ldrbtmi r9, [r1], #-2823 @ 0xfffff4f9 │ │ │ │ ldclle 5, cr4, [sl], {75} @ 0x4b │ │ │ │ strvs lr, [r8], #-2525 @ 0xfffff623 │ │ │ │ @ instruction: 0xc010f8dd │ │ │ │ stmdble r8, {r2, r4, r5, r7, r9, lr} │ │ │ │ andcs r4, r0, r6, ror #8 │ │ │ │ stmia r6!, {r8, sp}^ │ │ │ │ - bl 0xfea861e8 │ │ │ │ + bl 0xfea86270 │ │ │ │ addsmi r0, ip, #12, 6 @ 0x30000000 │ │ │ │ strdlt sp, [fp], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ addcs pc, r4, #192, 6 │ │ │ │ @@ -251563,19 +251598,19 @@ │ │ │ │ bicscc lr, r0, pc, asr #20 │ │ │ │ ldmiblt sl!, {r3, r4, ip, lr, pc}^ │ │ │ │ stc2 10, cr15, [r3], {179} @ 0xb3 @ │ │ │ │ svclt 0x00144293 │ │ │ │ @ instruction: 0xf04e4670 │ │ │ │ @ instruction: 0xf1ac0001 │ │ │ │ @ instruction: 0xf1cc0c15 │ │ │ │ - blx 0x1c97f4 │ │ │ │ + blx 0x1c987c │ │ │ │ vst2.8 {d31-d34}, [pc], ip │ │ │ │ vqdmulh.s d20, d0, d0[4] │ │ │ │ - b 0x409038 │ │ │ │ - b 0x1414f4c │ │ │ │ + b 0x4090c0 │ │ │ │ + b 0x1414fd4 │ │ │ │ addsmi r5, r0, #52736 @ 0xce00 │ │ │ │ strbtmi fp, [r2], -r8, lsl #30 │ │ │ │ sbcvc lr, r1, r2, asr #20 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ cmpeq fp, #112, 4 │ │ │ │ @@ -251590,23 +251625,23 @@ │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi fp, [r4], r9, lsl #1 │ │ │ │ eorspl pc, sp, r3, lsl #10 │ │ │ │ ldcls 4, cr2, [r2, #-72] @ 0xffffffb8 │ │ │ │ mulshi r2, r0, r8 │ │ │ │ ldmib sp, {r0, r1, r4, fp, ip, pc}^ │ │ │ │ vqshlu.s8 d30, d4, #0 │ │ │ │ - blx 0x20819e │ │ │ │ + blx 0x208226 │ │ │ │ vsubw.u8 , , d0 │ │ │ │ stmdacs r2, {r0, sp} │ │ │ │ - blpl 0x10c32b4 │ │ │ │ + blpl 0x10c333c │ │ │ │ svclt 0x0018b2eb │ │ │ │ @ instruction: 0xf1033001 │ │ │ │ vsubw.u8 q8, , d1 │ │ │ │ @ instruction: 0xf10b25c0 │ │ │ │ - b 0x14c8b1c │ │ │ │ + b 0x14c8ba4 │ │ │ │ svclt 0x001b03c3 │ │ │ │ strmi r0, [r4], -r0, asr #1 │ │ │ │ andls r4, r7, ip, lsl r6 │ │ │ │ andseq pc, r0, r4, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ strls r4, [r3], #-1124 @ 0xfffffb9c │ │ │ │ subsne lr, r0, pc, asr #20 │ │ │ │ @@ -251614,62 +251649,62 @@ │ │ │ │ streq lr, [r0], #-2565 @ 0xfffff5fb │ │ │ │ streq lr, [r0, #-2597] @ 0xfffff5db │ │ │ │ @ instruction: 0x3c05e9cd │ │ │ │ smultteq sp, r0, r0 │ │ │ │ @ instruction: 0xf851180f │ │ │ │ ldrmi r1, [r0], #-52 @ 0xffffffcc │ │ │ │ eorsmi pc, r4, r2, asr r8 @ │ │ │ │ - blx 0x9600f8 │ │ │ │ + blx 0x960180 │ │ │ │ @ instruction: 0xf1c5f905 │ │ │ │ stmdavs r2, {r5, r8}^ │ │ │ │ - blx 0x284798 │ │ │ │ - blx 0x2cef0c │ │ │ │ - b 0x1382314 │ │ │ │ + blx 0x284820 │ │ │ │ + blx 0x2cef94 │ │ │ │ + b 0x138239c │ │ │ │ @ instruction: 0xf1a50901 │ │ │ │ - blx 0xac6398 │ │ │ │ - b 0x1382320 │ │ │ │ + blx 0xac6420 │ │ │ │ + b 0x13823a8 │ │ │ │ rscmi r0, pc, r1, lsl #18 │ │ │ │ smlabbeq lr, r9, sl, lr │ │ │ │ @ instruction: 0xf1c59104 │ │ │ │ rsbsmi r0, r7, r0, lsr #2 │ │ │ │ - blx 0x1978c8 │ │ │ │ - b 0x13c2338 │ │ │ │ + blx 0x197950 │ │ │ │ + b 0x13c23c0 │ │ │ │ @ instruction: 0xf1a50a01 │ │ │ │ - blx 0x9863bc │ │ │ │ - blx 0x9c3354 │ │ │ │ - b 0x13c2348 │ │ │ │ + blx 0x986444 │ │ │ │ + blx 0x9c33dc │ │ │ │ + b 0x13c23d0 │ │ │ │ stmdbls r4, {r0, r9, fp} │ │ │ │ eoreq pc, r0, #196, 2 @ 0x31 │ │ │ │ msreq CPSR_, #164, 2 @ 0x29 │ │ │ │ vpmax.s8 d15, d2, d7 │ │ │ │ @ instruction: 0xf004fa21 │ │ │ │ - blx 0xad7860 │ │ │ │ + blx 0xad78e8 │ │ │ │ tstpmi r0, #201326592 @ p-variant is OBSOLETE @ 0xc000000 │ │ │ │ @ instruction: 0xf7ff4318 │ │ │ │ @ instruction: 0xf1c4ff49 │ │ │ │ @ instruction: 0xf1a40220 │ │ │ │ strmi r0, [r1], r0, lsr #6 │ │ │ │ vpmax.s8 d15, d2, d5 │ │ │ │ - blx 0xb9787c │ │ │ │ + blx 0xb97904 │ │ │ │ ldrcc pc, [r0], #-4 │ │ │ │ vpmax.u8 d15, d3, d21 │ │ │ │ tstmi r8, #16, 6 @ 0x40000000 │ │ │ │ @ instruction: 0xff38f7ff │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x46019b16 │ │ │ │ @ instruction: 0x46486832 │ │ │ │ - ldc2l 7, cr15, [r8, #-144]! @ 0xffffff70 │ │ │ │ + ldc2 7, cr15, [r4, #-144]! @ 0xffffff70 │ │ │ │ @ instruction: 0xf8469b03 │ │ │ │ addsmi r0, lr, #4, 22 @ 0x1000 │ │ │ │ ldmib sp, {r0, r4, r6, r7, r8, ip, lr, pc}^ │ │ │ │ - bls 0x2d4fbc │ │ │ │ + bls 0x2d5044 │ │ │ │ stmdble r8, {r0, r1, r4, r7, r9, lr} │ │ │ │ strcs r4, [r0], #-1122 @ 0xfffffb9e │ │ │ │ stmia r2!, {r8, sl, sp}^ │ │ │ │ - bl 0xfe9973c0 │ │ │ │ + bl 0xfe997448 │ │ │ │ addmi r0, fp, #12, 2 │ │ │ │ strdlt sp, [r9], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -251686,21 +251721,21 @@ │ │ │ │ cdpcs 6, 0, cr2, cr2, cr1, {0} │ │ │ │ @ instruction: 0x3601bf18 │ │ │ │ stmibeq r0, {r0, r3, r6, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmdahi r2, {r0, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf102b2e2 │ │ │ │ svclt 0x001e0201 │ │ │ │ @ instruction: 0x46b200f6 │ │ │ │ - b 0x14eb830 │ │ │ │ + b 0x14eb8b8 │ │ │ │ vmlal.u q8, d20, d2[0] │ │ │ │ svclt 0x000826c0 │ │ │ │ vqshlu.s64 d20, d2, #4 │ │ │ │ @ instruction: 0xf1aa3402 │ │ │ │ stmib sp, {r4, r8, r9, sl}^ │ │ │ │ - blx 0xfeecec40 │ │ │ │ + blx 0xfeececc8 │ │ │ │ svclt 0x0008f787 │ │ │ │ @ instruction: 0xf8309205 │ │ │ │ @ instruction: 0xf5080014 │ │ │ │ ldmdbeq pc!, {r1, r2, r3, r4, r5, fp, ip, lr}^ @ │ │ │ │ ldmdaeq r8, {r3, r8, ip, sp, lr, pc} │ │ │ │ streq lr, [r7], #-2566 @ 0xfffff5fa │ │ │ │ streq lr, [r7], -r6, lsr #20 │ │ │ │ @@ -251708,36 +251743,36 @@ │ │ │ │ vdiveq.f64 d30, d4, d1 │ │ │ │ @ instruction: 0xf8510176 │ │ │ │ @ instruction: 0xf1c67034 │ │ │ │ @ instruction: 0xf8de0120 │ │ │ │ rscsmi r4, r7, r4 │ │ │ │ @ instruction: 0xf101fa04 │ │ │ │ @ instruction: 0xf1a6430f │ │ │ │ - blx 0xa064f4 │ │ │ │ - blx 0xa43890 │ │ │ │ - b 0xfe2c2480 │ │ │ │ + blx 0xa0657c │ │ │ │ + blx 0xa43918 │ │ │ │ + b 0xfe2c2508 │ │ │ │ movwmi r0, #62988 @ 0xf60c │ │ │ │ rsbmi r4, pc, r9, asr #12 │ │ │ │ mrc2 7, 5, pc, cr8, cr15, {7} │ │ │ │ ldrtmi r9, [sl], -r4, lsl #22 │ │ │ │ strbmi r4, [r7], -r3, lsl #13 │ │ │ │ @ instruction: 0x461d449a │ │ │ │ ldrmi r2, [r0], r0, lsl #8 │ │ │ │ eoreq pc, r0, #196, 2 @ 0x31 │ │ │ │ msreq CPSR_, #164, 2 @ 0x29 │ │ │ │ @ instruction: 0xf004fa28 │ │ │ │ - blx 0x2979cc │ │ │ │ + blx 0x297a54 │ │ │ │ ldrcc pc, [r0], #-514 @ 0xfffffdfe │ │ │ │ vpmax.u8 d15, d3, d22 │ │ │ │ tstmi r8, #16, 6 @ 0x40000000 │ │ │ │ mcr2 7, 5, pc, cr0, cr15, {7} @ │ │ │ │ - blls 0x62bcbc │ │ │ │ + blls 0x62bd44 │ │ │ │ stmdavs sl!, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ - stc2l 7, cr15, [r2], #144 @ 0x90 │ │ │ │ - bleq 0x2441dc │ │ │ │ + ldc2 7, cr15, [lr], {36} @ 0x24 │ │ │ │ + bleq 0x244264 │ │ │ │ mvnle r4, r5, asr r5 │ │ │ │ movwcs lr, #14813 @ 0x39dd │ │ │ │ addmi r9, sl, #81920 @ 0x14000 │ │ │ │ ldrmi sp, [r9], #-2311 @ 0xfffff6f9 │ │ │ │ strcs r2, [r0, #-1024] @ 0xfffffc00 │ │ │ │ strmi lr, [r2, #-2273] @ 0xfffff71f │ │ │ │ addmi r1, r2, #200, 20 @ 0xc8000 │ │ │ │ @@ -251751,15 +251786,15 @@ │ │ │ │ @ instruction: 0xf101fb00 │ │ │ │ submi fp, r9, #-1073741824 @ 0xc0000000 │ │ │ │ vstmiane ip, {s28-s106} │ │ │ │ vstmiane r2, {d30-} │ │ │ │ andeq lr, r1, #12, 22 @ 0x3000 │ │ │ │ sbcne pc, r7, r2, asr #6 │ │ │ │ @ instruction: 0xf08317d3 │ │ │ │ - bl 0xfed06f1c │ │ │ │ + bl 0xfed06fa4 │ │ │ │ svclt 0x00181fe2 │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ stmdbcc r1, {r4, r5, r8, sl, ip, sp, pc} │ │ │ │ stmdacc r1, {r0, r1, sl, fp, ip, pc} │ │ │ │ @@ -251839,18 +251874,18 @@ │ │ │ │ mvnscc pc, r1, lsl #2 │ │ │ │ rsceq fp, r4, r8, lsl pc │ │ │ │ rscscc pc, pc, #-2147483648 @ 0x80000000 │ │ │ │ sbcseq fp, ip, r8, lsl #30 │ │ │ │ strmi r3, [ip], #-2049 @ 0xfffff7ff │ │ │ │ @ instruction: 0xf9112540 │ │ │ │ @ instruction: 0xf912cf01 │ │ │ │ - blx 0x5d5e86 │ │ │ │ + blx 0x5d5f0e │ │ │ │ vcgt.u8 d21, d3, d12 │ │ │ │ - b 0x14cd5a4 │ │ │ │ - bl 0xff025e18 │ │ │ │ + b 0x14cd62c │ │ │ │ + bl 0xff025ea0 │ │ │ │ @ instruction: 0xf08e1fe3 │ │ │ │ svclt 0x00180e7f │ │ │ │ addmi r4, ip, #244, 12 @ 0xf400000 │ │ │ │ svcgt 0x0001f800 │ │ │ │ andcs sp, r0, fp, ror #3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -251860,25 +251895,25 @@ │ │ │ │ submi fp, r9, #-1073741824 @ 0xc0000000 │ │ │ │ vstmiacc ip, {s28-s106} │ │ │ │ sbccc lr, r2, ip, lsl #22 │ │ │ │ bicne r4, r3, #8, 8 @ 0x8000000 │ │ │ │ sbccc pc, pc, r0, asr #6 │ │ │ │ mulle r6, r8, r2 │ │ │ │ rscsvc pc, pc, r7, asr #12 │ │ │ │ - b 0xfe10ead8 │ │ │ │ - blls 0x162664 │ │ │ │ + b 0xfe10eb60 │ │ │ │ + blls 0x1626ec │ │ │ │ tstcs r0, sl, lsl r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ stc2 10, cr15, [r3], {15} @ │ │ │ │ - b 0x14f3730 │ │ │ │ + b 0x14f37b8 │ │ │ │ @ instruction: 0xf50c3ccc │ │ │ │ - blx 0x5594fa │ │ │ │ - b 0x14f9304 │ │ │ │ + blx 0x559582 │ │ │ │ + b 0x14f938c │ │ │ │ vcge.f32 , q14, q14 │ │ │ │ strbmi r3, [r6, #3279]! @ 0xccf │ │ │ │ @ instruction: 0xf647d008 │ │ │ │ strcs r7, [r1], #-3327 @ 0xfffff301 │ │ │ │ vstmiavc lr!, {s29-s168} │ │ │ │ cdppl 5, 0, cr15, cr0, cr0, {0} │ │ │ │ svcmi 0x0030f8ce │ │ │ │ @@ -251886,15 +251921,15 @@ │ │ │ │ @ instruction: 0x3eceea4f │ │ │ │ cdpmi 5, 8, cr15, cr0, cr14, {0} │ │ │ │ teqp r2, #17408 @ p-variant is OBSOLETE @ 0x4400 │ │ │ │ vcge.u8 , , q5 │ │ │ │ addsmi r3, sl, #1006632963 @ 0x3c000003 │ │ │ │ @ instruction: 0xf500d008 │ │ │ │ @ instruction: 0xf6475000 │ │ │ │ - b 0xfe1e3338 │ │ │ │ + b 0xfe1e33c0 │ │ │ │ andcs r7, r1, #-2013265917 @ 0x88000003 │ │ │ │ svccs 0x0030f8c0 │ │ │ │ @ instruction: 0xf08cfa1f │ │ │ │ andmi lr, r3, r0, asr #20 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ @@ -251903,207 +251938,207 @@ │ │ │ │ mrcne 6, 4, r4, cr0, cr9, {4} │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ rscslt r1, r4, #2720 @ 0xaa0 │ │ │ │ strcs pc, [r1], -r6, asr #7 │ │ │ │ @ instruction: 0xf1042e02 │ │ │ │ svclt 0x00180401 │ │ │ │ @ instruction: 0xf6473601 │ │ │ │ - b 0x14e437c │ │ │ │ + b 0x14e4404 │ │ │ │ svclt 0x001404c4 │ │ │ │ @ instruction: 0x462300f3 │ │ │ │ @ instruction: 0xf93218ce │ │ │ │ @ instruction: 0xf931ef02 │ │ │ │ @ instruction: 0xf830cb02 │ │ │ │ - b 0x14f1fa0 │ │ │ │ + b 0x14f2028 │ │ │ │ @ instruction: 0xf50e3ece │ │ │ │ - blx 0x819da2 │ │ │ │ + blx 0x819e2a │ │ │ │ @ instruction: 0xf34cec0a │ │ │ │ - b 0x14d5ee4 │ │ │ │ + b 0x14d5f6c │ │ │ │ ldrbmi r3, [r4, #3308]! @ 0xcec │ │ │ │ @ instruction: 0xf8c9bf1c │ │ │ │ - b 0xfe2e63b4 │ │ │ │ + b 0xfe2e643c │ │ │ │ addmi r7, lr, #236, 28 @ 0xec0 │ │ │ │ and pc, r0, r2, lsr #17 │ │ │ │ addsmi sp, ip, #1073741881 @ 0x40000039 │ │ │ │ strtmi sp, [fp], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ addsmi r1, r4, #92160 @ 0x16800 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ stc2 10, cr15, [r3], {15} @ │ │ │ │ - blx 0x57382e │ │ │ │ - b 0x1505bf8 │ │ │ │ + blx 0x5738b6 │ │ │ │ + b 0x1505c80 │ │ │ │ @ instruction: 0xf50c3ccc │ │ │ │ - bl 0xfec195f8 │ │ │ │ - b 0x14c9434 │ │ │ │ + bl 0xfec19680 │ │ │ │ + b 0x14c94bc │ │ │ │ vcge.f32 , q14, q14 │ │ │ │ strbmi r3, [r6, #3279]! @ 0xccf │ │ │ │ @ instruction: 0xf647d008 │ │ │ │ strcs r7, [r1], #-3327 @ 0xfffff301 │ │ │ │ vstmiavc lr!, {s29-s168} │ │ │ │ cdppl 5, 0, cr15, cr0, cr0, {0} │ │ │ │ svcmi 0x0030f8ce │ │ │ │ - blx 0x54b48a │ │ │ │ + blx 0x54b512 │ │ │ │ bicseq pc, fp, #-2147483636 @ 0x8000000c │ │ │ │ orrmi pc, r0, #12582912 @ 0xc00000 │ │ │ │ bicsne r1, sl, #372736 @ 0x5b000 │ │ │ │ biccc pc, pc, #201326593 @ 0xc000001 │ │ │ │ mulle r8, sl, r2 │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ mvnsvc pc, #74448896 @ 0x4700000 │ │ │ │ mvnvc lr, #536576 @ 0x83000 │ │ │ │ @ instruction: 0xf8c02201 │ │ │ │ - blx 0x8d2104 │ │ │ │ - b 0x1142678 │ │ │ │ + blx 0x8d218c │ │ │ │ + b 0x1142700 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcls 6, cr4, [r8, #-16] │ │ │ │ @ instruction: 0x27014698 │ │ │ │ mcrne 14, 5, r1, cr2, cr3, {4} │ │ │ │ vmlal.u , d21, d0[6] │ │ │ │ stccs 5, cr2, [r2, #-4] │ │ │ │ andeq pc, r1, r0, lsl #2 │ │ │ │ strcc fp, [r1, #-3864] @ 0xfffff0e8 │ │ │ │ ldrbtvc pc, [pc], r7, asr #12 @ │ │ │ │ sbceq lr, r0, pc, asr #20 │ │ │ │ - b 0x14f60d4 │ │ │ │ + b 0x14f615c │ │ │ │ strmi r0, [r6], r5, asr #29 │ │ │ │ streq lr, [lr, #-2817] @ 0xfffff4ff │ │ │ │ svcgt 0x0002f932 │ │ │ │ - blls 0x1c4958 │ │ │ │ + blls 0x1c49e0 │ │ │ │ svcge 0x0002f933 │ │ │ │ vstmiacc ip, {s29-s107} │ │ │ │ stcmi 5, cr15, [r0], {12} │ │ │ │ @ instruction: 0xcc19fb0a │ │ │ │ stmibcc pc, {r2, r3, r6, r8, r9, ip, sp, lr, pc}^ @ │ │ │ │ vstmiacc ip!, {s29-s107} │ │ │ │ svclt 0x001c45cc │ │ │ │ andvc pc, r0, r8, asr #17 │ │ │ │ stmibvc ip!, {r1, r2, r7, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8a2428d │ │ │ │ mvnle r9, r0 │ │ │ │ stmdble r8, {r4, r5, r6, r8, sl, lr} │ │ │ │ strcs r4, [r0], -r6, lsr #9 │ │ │ │ stmia lr!, {r8, r9, sl, sp}^ │ │ │ │ - bl 0xfeca00d8 │ │ │ │ + bl 0xfeca0160 │ │ │ │ addsmi r0, r8, #4, 6 @ 0x10000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ mcrls 6, 0, r4, cr7, cr9, {4} │ │ │ │ - bcc 0x197d04 │ │ │ │ + bcc 0x197d8c │ │ │ │ @ instruction: 0xf04f3802 │ │ │ │ rscslt r0, r5, #65536 @ 0x10000 │ │ │ │ strcs pc, [r1], -r6, asr #7 │ │ │ │ @ instruction: 0xf1052e02 │ │ │ │ svclt 0x00180501 │ │ │ │ @ instruction: 0xf6471c73 │ │ │ │ - b 0x14e450c │ │ │ │ + b 0x14e4594 │ │ │ │ svclt 0x001505c5 │ │ │ │ @ instruction: 0x462e00db │ │ │ │ @ instruction: 0x462b461e │ │ │ │ @ instruction: 0xf931440e │ │ │ │ @ instruction: 0xf832eb02 │ │ │ │ - blx 0x83a132 │ │ │ │ + blx 0x83a1ba │ │ │ │ @ instruction: 0xf34cfc0e │ │ │ │ - b 0x14d606c │ │ │ │ + b 0x14d60f4 │ │ │ │ ldrbmi r3, [r4, #3308]! @ 0xcec │ │ │ │ @ instruction: 0xf8c9bf1c │ │ │ │ - b 0xfe2e653c │ │ │ │ + b 0xfe2e65c4 │ │ │ │ adcsmi r7, r1, #236, 28 @ 0xec0 │ │ │ │ svc 0x0002f820 │ │ │ │ addsmi sp, sp, #-1073741766 @ 0xc000003a │ │ │ │ strtmi sp, [r3], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ addsmi r1, r5, #26624 @ 0x6800 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000083f0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcls 6, cr4, [r8], {5} │ │ │ │ - bcc 0x197fdc │ │ │ │ + bcc 0x198064 │ │ │ │ @ instruction: 0xf44f1eab │ │ │ │ rsclt r4, r0, #128, 12 @ 0x8000000 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1002c02 │ │ │ │ svclt 0x00180001 │ │ │ │ @ instruction: 0xf04f3401 │ │ │ │ - b 0x14c8598 │ │ │ │ + b 0x14c8620 │ │ │ │ @ instruction: 0xf64700c0 │ │ │ │ svclt 0x001577ff │ │ │ │ @ instruction: 0x0ec4ea4f │ │ │ │ ldrbtmi r4, [r4], -r4, lsl #12 │ │ │ │ strmi r4, [ip], #-1670 @ 0xfffff97a │ │ │ │ - blgt 0x1c4a70 │ │ │ │ + blgt 0x1c4af8 │ │ │ │ svcge 0x0002f832 │ │ │ │ @ instruction: 0x6c0afb1c │ │ │ │ - bcc 0xff5032e8 │ │ │ │ + bcc 0xff503370 │ │ │ │ vstmiacc ip!, {s29-s107} │ │ │ │ svclt 0x001c45d4 │ │ │ │ andhi pc, r0, r9, asr #17 │ │ │ │ - bvc 0xffc40fe4 │ │ │ │ + bvc 0xffc4106c │ │ │ │ @ instruction: 0xf823428c │ │ │ │ mvnle sl, r2, lsl #30 │ │ │ │ stmdble r8, {r4, r5, r6, r8, sl, lr} │ │ │ │ strcs r4, [r0], -lr, lsr #9 │ │ │ │ stmia lr!, {r8, r9, sl, sp}^ │ │ │ │ - bl 0xfeca01e8 │ │ │ │ + bl 0xfeca0270 │ │ │ │ addsmi r0, r8, #335544320 @ 0x14000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @ instruction: 0x460d461e │ │ │ │ @ instruction: 0xf1a0b085 │ │ │ │ strcs r0, [r0, -r2, lsl #16] │ │ │ │ vmull.u8 , d4, d14 │ │ │ │ - blx 0x18cf214 │ │ │ │ - blcs 0x1c6024 │ │ │ │ + blx 0x18cf29c │ │ │ │ + blcs 0x1c60ac │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ movwcc fp, #7960 @ 0x1f18 │ │ │ │ strtcs lr, [r4], #2639 @ 0xa4f │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ and pc, ip, sp, asr #17 │ │ │ │ sbcseq fp, r9, r5, lsl pc │ │ │ │ @ instruction: 0x468946f1 │ │ │ │ - bl 0x197ff8 │ │ │ │ + bl 0x198080 │ │ │ │ @ instruction: 0xf6470b44 │ │ │ │ - b 0x14e3a38 │ │ │ │ + b 0x14e3ac0 │ │ │ │ stmib sp, {r0, r3, r5, r6, r8, fp}^ │ │ │ │ strbmi r9, [fp], -r1, lsl #2 │ │ │ │ - blcs 0x317e4c │ │ │ │ + blcs 0x317ed4 │ │ │ │ movwcs fp, #36776 @ 0x8fa8 │ │ │ │ stmiane fp!, {r1, r3, r4, r6} │ │ │ │ strcs r4, [r1, #-1682] @ 0xfffff96e │ │ │ │ andscs pc, r7, fp, lsr r9 @ │ │ │ │ @ instruction: 0x0c0aeba3 │ │ │ │ @ instruction: 0xf93c46c6 │ │ │ │ - blx 0x18926e │ │ │ │ + blx 0x1892f6 │ │ │ │ vhadd.u8 d31, d0, d0 │ │ │ │ bicne r3, r0, #3391488 @ 0x33c000 │ │ │ │ svclt 0x001c4548 │ │ │ │ - b 0xfe21e748 │ │ │ │ + b 0xfe21e7d0 │ │ │ │ ldrmi r7, [ip, #2528] @ 0x9e0 │ │ │ │ svcls 0x0002f82e │ │ │ │ - bls 0x17ae3c │ │ │ │ + bls 0x17aec4 │ │ │ │ @ instruction: 0xf10c3708 │ │ │ │ @ instruction: 0xf1080310 │ │ │ │ adcsmi r0, sl, #16, 16 @ 0x100000 │ │ │ │ @ instruction: 0xf8dddce2 │ │ │ │ strmi lr, [r8], -ip │ │ │ │ strmi r9, [lr, #2306] @ 0x902 │ │ │ │ strmi sp, [r1], #-2311 @ 0xfffff6f9 │ │ │ │ @@ -252117,35 +252152,35 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @ instruction: 0x460d461f │ │ │ │ @ instruction: 0xf1a0b085 │ │ │ │ @ instruction: 0xf04f0902 │ │ │ │ strcs r0, [r1], -r0, lsl #16 │ │ │ │ vmull.u8 , d4, d14 │ │ │ │ - blx 0x18cf2dc │ │ │ │ - blcs 0x1c60ec │ │ │ │ + blx 0x18cf364 │ │ │ │ + blcs 0x1c6174 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ movwcc fp, #7960 @ 0x1f18 │ │ │ │ strtcs lr, [r4], #2639 @ 0xa4f │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ and lr, r2, sp, asr #19 │ │ │ │ sbcseq fp, r9, r5, lsl pc │ │ │ │ @ instruction: 0x460b4673 │ │ │ │ - bl 0x1980c0 │ │ │ │ + bl 0x198148 │ │ │ │ @ instruction: 0xf44f0b44 │ │ │ │ - b 0x14d7904 │ │ │ │ + b 0x14d798c │ │ │ │ stmib sp, {r0, r1, r5, r6, r9, fp}^ │ │ │ │ ldrbmi sl, [r3], -r0, lsl #2 │ │ │ │ svclt 0x00a82b08 │ │ │ │ subseq r2, sl, r8, lsl #6 │ │ │ │ @ instruction: 0xf64718ab │ │ │ │ @ instruction: 0xf93b75ff │ │ │ │ - bl 0xfe9ee780 │ │ │ │ + bl 0xfe9ee808 │ │ │ │ strbmi r0, [lr], r2, lsl #24 │ │ │ │ - blne 0x1c4c18 │ │ │ │ + blne 0x1c4ca0 │ │ │ │ tstpmi sl, r1, lsl #22 @ p-variant is OBSOLETE │ │ │ │ sbccc pc, pc, r1, asr #6 │ │ │ │ addmi r1, r1, #603979779 @ 0x24000003 │ │ │ │ eorsvs fp, lr, ip, lsl pc │ │ │ │ rscvc lr, r1, r5, lsl #21 │ │ │ │ @ instruction: 0xf82e459c │ │ │ │ mvnle r0, r2, lsl #30 │ │ │ │ @@ -252154,41 +252189,41 @@ │ │ │ │ @ instruction: 0xf1090310 │ │ │ │ strbmi r0, [r1, #-2320] @ 0xfffff6f0 │ │ │ │ ldmib sp, {r0, r5, r6, r7, sl, fp, ip, lr, pc}^ │ │ │ │ stmdals r3, {r0, r9, sl, fp, ip} │ │ │ │ stmdble r7, {r1, r2, r3, r7, r8, sl, lr} │ │ │ │ strcs r4, [r0], #-1025 @ 0xfffffbff │ │ │ │ stmia r1!, {r8, sl, sp}^ │ │ │ │ - bne 0x3d7b74 │ │ │ │ + bne 0x3d7bfc │ │ │ │ ldmle sl!, {r1, r2, r3, r4, r7, r8, sl, lr}^ │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @ instruction: 0x460d461e │ │ │ │ @ instruction: 0xf1a0b085 │ │ │ │ strcs r0, [r0, -r2, lsl #16] │ │ │ │ vmull.u8 , d4, d14 │ │ │ │ - blx 0x18cf3a0 │ │ │ │ - blcs 0x1c61b0 │ │ │ │ + blx 0x18cf428 │ │ │ │ + blcs 0x1c6238 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ movwcc fp, #7960 @ 0x1f18 │ │ │ │ strtcs lr, [r4], #2639 @ 0xa4f │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ and pc, ip, sp, asr #17 │ │ │ │ sbcseq fp, r9, r5, lsl pc │ │ │ │ @ instruction: 0x468946f1 │ │ │ │ - bl 0x198184 │ │ │ │ + bl 0x19820c │ │ │ │ @ instruction: 0xf6470b44 │ │ │ │ - b 0x14e3bc4 │ │ │ │ + b 0x14e3c4c │ │ │ │ stmib sp, {r0, r3, r5, r6, r8, fp}^ │ │ │ │ strbmi r9, [fp], -r1, lsl #2 │ │ │ │ - blcs 0x317fd8 │ │ │ │ + blcs 0x318060 │ │ │ │ movwcs fp, #36776 @ 0x8fa8 │ │ │ │ stmiane fp!, {r1, r3, r4, r6} │ │ │ │ strcs r4, [r1, #-1682] @ 0xfffff96e │ │ │ │ andscs pc, r7, fp, lsr r9 @ │ │ │ │ @ instruction: 0x0c0aeba3 │ │ │ │ @ instruction: 0xf93e46c6 │ │ │ │ @ instruction: 0xf93c0f02 │ │ │ │ @@ -252206,41 +252241,41 @@ │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldclle 2, cr4, [sp], {186} @ 0xba │ │ │ │ ldrd pc, [ip], -sp │ │ │ │ stmdbls r2, {r3, r9, sl, lr} │ │ │ │ stmdble r7, {r1, r2, r3, r7, r8, sl, lr} │ │ │ │ strcs r4, [r0], #-1025 @ 0xfffffbff │ │ │ │ stmia r1!, {r8, sl, sp}^ │ │ │ │ - bne 0x3d7c44 │ │ │ │ + bne 0x3d7ccc │ │ │ │ ldmle sl!, {r1, r2, r3, r4, r7, r8, sl, lr}^ │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @ instruction: 0x460d461e │ │ │ │ @ instruction: 0xf1a0b085 │ │ │ │ strcs r0, [r0, -r2, lsl #16] │ │ │ │ vmull.u8 , d4, d14 │ │ │ │ - blx 0x18cf470 │ │ │ │ - blcs 0x1c6280 │ │ │ │ + blx 0x18cf4f8 │ │ │ │ + blcs 0x1c6308 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ movwcc fp, #7960 @ 0x1f18 │ │ │ │ strtcs lr, [r4], #2639 @ 0xa4f │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ and pc, ip, sp, asr #17 │ │ │ │ sbcseq fp, r9, r5, lsl pc │ │ │ │ @ instruction: 0x468946f1 │ │ │ │ - bl 0x198254 │ │ │ │ + bl 0x1982dc │ │ │ │ @ instruction: 0xf6470b44 │ │ │ │ - b 0x14e3c94 │ │ │ │ + b 0x14e3d1c │ │ │ │ stmib sp, {r0, r3, r5, r6, r8, fp}^ │ │ │ │ strbmi r9, [fp], -r1, lsl #2 │ │ │ │ - blcs 0x3180a8 │ │ │ │ + blcs 0x318130 │ │ │ │ movwcs fp, #36776 @ 0x8fa8 │ │ │ │ stmiane fp!, {r1, r3, r4, r6} │ │ │ │ strcs r4, [r1, #-1682] @ 0xfffff96e │ │ │ │ andscs pc, r7, fp, lsr r9 @ │ │ │ │ @ instruction: 0x0c0aeba3 │ │ │ │ @ instruction: 0xf93e46c6 │ │ │ │ @ instruction: 0xf93c0f02 │ │ │ │ @@ -252258,57 +252293,57 @@ │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldclle 2, cr4, [sp], {186} @ 0xba │ │ │ │ ldrd pc, [ip], -sp │ │ │ │ stmdbls r2, {r3, r9, sl, lr} │ │ │ │ stmdble r7, {r1, r2, r3, r7, r8, sl, lr} │ │ │ │ strcs r4, [r0], #-1025 @ 0xfffffbff │ │ │ │ stmia r1!, {r8, sl, sp}^ │ │ │ │ - bne 0x3d7d14 │ │ │ │ + bne 0x3d7d9c │ │ │ │ ldmle sl!, {r1, r2, r3, r4, r7, r8, sl, lr}^ │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ - bcc 0x1b3ee8 │ │ │ │ - blcc 0x1ad93c │ │ │ │ + bcc 0x1b3f70 │ │ │ │ + blcc 0x1ad9c4 │ │ │ │ @ instruction: 0xf6473802 │ │ │ │ vqshlu.s64 , , #4 │ │ │ │ stccs 5, cr2, [r2, #-4] │ │ │ │ rsclt fp, r4, #11, 30 @ 0x2c │ │ │ │ strcc r3, [r1], #-1281 @ 0xfffffaff │ │ │ │ svclt 0x000800ed │ │ │ │ strmi r0, [sp], #-229 @ 0xffffff1b │ │ │ │ svc 0x0002f933 │ │ │ │ - blmi 0x1c4e14 │ │ │ │ + blmi 0x1c4e9c │ │ │ │ svcgt 0x0002f832 │ │ │ │ @ instruction: 0x3eceea4f │ │ │ │ cdpmi 5, 8, cr15, cr0, cr14, {0} │ │ │ │ @ instruction: 0xec04fb1c │ │ │ │ cdpcc 3, 12, cr15, cr15, cr12, {2} │ │ │ │ strbtvc lr, [ip], #2694 @ 0xa86 │ │ │ │ svccc 0x00ecebbe │ │ │ │ ssatmi fp, #7, r8, lsl #30 │ │ │ │ @ instruction: 0xf820428d │ │ │ │ mvnle lr, r2, lsl #30 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd70 │ │ │ │ - bcc 0x1b3f4c │ │ │ │ - blcc 0x1ad9a0 │ │ │ │ + bcc 0x1b3fd4 │ │ │ │ + blcc 0x1ada28 │ │ │ │ @ instruction: 0xf6473802 │ │ │ │ vqshlu.s64 , , #4 │ │ │ │ stccs 5, cr2, [r2, #-4] │ │ │ │ rsclt fp, r4, #11, 30 @ 0x2c │ │ │ │ strcc r3, [r1], #-1281 @ 0xfffffaff │ │ │ │ svclt 0x000800ed │ │ │ │ strmi r0, [sp], #-229 @ 0xffffff1b │ │ │ │ svcgt 0x0002f933 │ │ │ │ - blmi 0x1c4e78 │ │ │ │ + blmi 0x1c4f00 │ │ │ │ svc 0x0002f932 │ │ │ │ vstmiacc ip, {s29-s107} │ │ │ │ stcmi 5, cr15, [r0], {12} │ │ │ │ @ instruction: 0xcc14fb0e │ │ │ │ cdpcc 3, 12, cr15, cr15, cr12, {2} │ │ │ │ strbtvc lr, [ip], #2694 @ 0xa86 │ │ │ │ svccc 0x00ecebbe │ │ │ │ @@ -252323,21 +252358,21 @@ │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ sbcslt fp, fp, #10, 30 @ 0x28 │ │ │ │ movwcc r3, #5121 @ 0x1401 │ │ │ │ andeq pc, r2, #-2147483608 @ 0x80000028 │ │ │ │ rsceq fp, r4, r8, lsl pc │ │ │ │ andeq pc, r2, r0, lsr #3 │ │ │ │ sbcseq fp, ip, r8, lsl #30 │ │ │ │ - ldrbvc pc, [pc, #1607]! @ 0x107057 @ │ │ │ │ + ldrbvc pc, [pc, #1607]! @ 0x1070df @ │ │ │ │ @ instruction: 0xf931440c │ │ │ │ @ instruction: 0xf832cb02 │ │ │ │ - blx 0x5d6626 │ │ │ │ + blx 0x5d66ae │ │ │ │ vcgt.u8 d31, d3, d12 │ │ │ │ - b 0xfe255d60 │ │ │ │ - bl 0xff0265b4 │ │ │ │ + b 0xfe255de8 │ │ │ │ + bl 0xff02663c │ │ │ │ svclt 0x00183fe3 │ │ │ │ addmi r4, ip, #244, 12 @ 0xf400000 │ │ │ │ svcgt 0x0002f820 │ │ │ │ andcs sp, r0, sp, ror #3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ @@ -252349,18 +252384,18 @@ │ │ │ │ rsceq fp, r4, r8, lsl pc │ │ │ │ andeq pc, r2, r0, lsr #3 │ │ │ │ sbcseq fp, ip, r8, lsl #30 │ │ │ │ strmi pc, [r0], pc, asr #8 │ │ │ │ @ instruction: 0xf647440c │ │ │ │ @ instruction: 0xf93175ff │ │ │ │ @ instruction: 0xf832cb02 │ │ │ │ - blx 0x5d6682 │ │ │ │ + blx 0x5d670a │ │ │ │ vcgt.u8 d22, d3, d12 │ │ │ │ - b 0xfe255dbc │ │ │ │ - bl 0xff026610 │ │ │ │ + b 0xfe255e44 │ │ │ │ + bl 0xff026698 │ │ │ │ svclt 0x00183fe3 │ │ │ │ addmi r4, ip, #244, 12 @ 0xf400000 │ │ │ │ svcgt 0x0002f820 │ │ │ │ andcs sp, r0, sp, ror #3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ @@ -252371,15 +252406,15 @@ │ │ │ │ stmdaeq r1, {r2, r8, ip, sp, lr, pc} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf101129b │ │ │ │ cdpne 14, 8, cr0, cr7, cr14, {0} │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmdbeq r3, {r1, r8, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf6472600 │ │ │ │ - b 0x14e42cc │ │ │ │ + b 0x14e4354 │ │ │ │ @ instruction: 0xf9390868 │ │ │ │ @ instruction: 0xf1ae4016 │ │ │ │ @ instruction: 0x46380110 │ │ │ │ svccc 0x0002f831 │ │ │ │ vqrdmlah.s d15, d4, d3 │ │ │ │ sbccc pc, pc, #201326593 @ 0xc000001 │ │ │ │ vstmiavc r3!, {s29-s161} │ │ │ │ @@ -252398,27 +252433,27 @@ │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ svclt 0x000a2c02 │ │ │ │ @ instruction: 0xf983fa5f │ │ │ │ stmdbeq r1, {r2, r8, ip, sp, lr, pc} │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf101129b │ │ │ │ @ instruction: 0xf1a00e0e │ │ │ │ - b 0x14c8b44 │ │ │ │ - bl 0x189264 │ │ │ │ + b 0x14c8bcc │ │ │ │ + bl 0x1892ec │ │ │ │ strcs r0, [r0, -r3, asr #20] │ │ │ │ strmi pc, [r0], pc, asr #8 │ │ │ │ stmdbeq r9!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ - ldrbvc pc, [pc, #1607]! @ 0x107197 @ │ │ │ │ + ldrbvc pc, [pc, #1607]! @ 0x10721f @ │ │ │ │ andsmi pc, r7, sl, lsr r9 @ │ │ │ │ tstpeq r0, lr, lsr #3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8314640 │ │ │ │ - blx 0x5d676a │ │ │ │ + blx 0x5d67f2 │ │ │ │ vcgt.u8 d22, d3, d4 │ │ │ │ - b 0xfe2536a4 │ │ │ │ - bl 0xfeda5ef8 │ │ │ │ + b 0xfe25372c │ │ │ │ + bl 0xfeda5f80 │ │ │ │ svclt 0x00183fe3 │ │ │ │ ldrbmi r4, [r1, #-1634]! @ 0xfffff99e │ │ │ │ svccs 0x0002f820 │ │ │ │ strcc sp, [r8, -pc, ror #3] │ │ │ │ cdpeq 1, 1, cr15, cr0, cr1, {0} │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ stclle 5, cr4, [r3], #740 @ 0x2e4 │ │ │ │ @@ -252429,37 +252464,37 @@ │ │ │ │ mulgt r0, sp, r8 │ │ │ │ smlabbeq r1, r0, fp, pc @ │ │ │ │ submi fp, r0, #-1073741820 @ 0xc0000004 │ │ │ │ cmpeq r1, r1, ror #22 │ │ │ │ movwmi pc, #2 @ │ │ │ │ vstmiavc ip, {s28-s106} │ │ │ │ cmpeq r2, #274432 @ 0x43000 │ │ │ │ - bl 0x588b00 │ │ │ │ - bl 0x11c73ec │ │ │ │ + bl 0x588b88 │ │ │ │ + bl 0x11c7474 │ │ │ │ ldmdane r0, {r2, r3, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ tsteq r3, r1, asr #22 │ │ │ │ - b 0x110aac8 │ │ │ │ + b 0x110ab50 │ │ │ │ strbne r0, [sl, r1, asr #32] │ │ │ │ - bl 0xfedccadc │ │ │ │ + bl 0xfedccb64 │ │ │ │ andle r7, r5, r1, ror #31 │ │ │ │ andmi pc, r0, pc, rrx │ │ │ │ subsmi r2, r0, r1, lsl #6 │ │ │ │ andsvs r9, r3, r1, lsl #20 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ stcmi 0, cr15, [r0], {3} │ │ │ │ mrrceq 10, 4, lr, r3, cr12 │ │ │ │ @ instruction: 0xf11307db │ │ │ │ @ instruction: 0xf14c4380 │ │ │ │ - blx 0xff149c02 │ │ │ │ + blx 0xff149c8a │ │ │ │ svceq 0x00db3c02 │ │ │ │ mvnvc lr, pc, asr #20 │ │ │ │ movteq lr, #51779 @ 0xca43 │ │ │ │ - bl 0xfed8cb78 │ │ │ │ + bl 0xfed8cc00 │ │ │ │ andle r7, r7, ip, ror #31 │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ movwmi pc, #111 @ 0x6f @ │ │ │ │ andcs r4, r1, #75 @ 0x4b │ │ │ │ svccs 0x0030f8c0 │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -252472,54 +252507,54 @@ │ │ │ │ stceq 1, cr15, [r4], {160} @ 0xa0 │ │ │ │ ldrmi r4, [lr], r3, lsl #13 │ │ │ │ stmdbeq r4, {r0, r2, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ rscslt r9, r4, #12, 28 @ 0xc0 │ │ │ │ strcs pc, [r1], -r6, asr #7 │ │ │ │ @ instruction: 0xf1042e02 │ │ │ │ svclt 0x00180401 │ │ │ │ - b 0x14d4468 │ │ │ │ + b 0x14d44f0 │ │ │ │ svclt 0x001404c4 │ │ │ │ @ instruction: 0x462200f2 │ │ │ │ stmne ip, {r1, r5, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf85c9201 │ │ │ │ @ instruction: 0xf8513f04 │ │ │ │ @ instruction: 0xf0036b04 │ │ │ │ @ instruction: 0xf8594000 │ │ │ │ ldrbeq r5, [sl, r4, lsl #30] │ │ │ │ subseq lr, r3, r0, asr #20 │ │ │ │ addmi pc, r0, #-2147483644 @ 0x80000004 │ │ │ │ andeq pc, r0, r0, asr #2 │ │ │ │ andcs pc, r5, r6, asr #23 │ │ │ │ - b 0x118abe0 │ │ │ │ + b 0x118ac68 │ │ │ │ ldrbne r0, [r3, r0, asr #4] │ │ │ │ svcvc 0x00e0ebb3 │ │ │ │ @ instruction: 0xf8cebf1c │ │ │ │ - b 0xfe2e6ca8 │ │ │ │ + b 0xfe2e6d30 │ │ │ │ addmi r7, ip, #224, 4 │ │ │ │ andcs pc, r0, ip, asr #17 │ │ │ │ - bls 0x17b430 │ │ │ │ + bls 0x17b4b8 │ │ │ │ stmdble r8, {r1, r4, r7, r8, sl, lr} │ │ │ │ andcs r4, r0, sl, asr r4 │ │ │ │ stmia r2!, {r8, sp}^ │ │ │ │ - bl 0xfe9870cc │ │ │ │ + bl 0xfe987154 │ │ │ │ ldrmi r0, [sl, #779] @ 0x30b │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stcmi 0, cr15, [r0], {3} │ │ │ │ andne pc, r2, #132096 @ 0x20400 │ │ │ │ mrrceq 10, 4, lr, r3, cr12 │ │ │ │ @ instruction: 0xf11307db │ │ │ │ @ instruction: 0xf14c4380 │ │ │ │ - bne 0x17c9cf4 │ │ │ │ + bne 0x17c9d7c │ │ │ │ @ instruction: 0x0c02eb6c │ │ │ │ - b 0x11cac68 │ │ │ │ - b 0x14c7a30 │ │ │ │ + b 0x11cacf0 │ │ │ │ + b 0x14c7ab8 │ │ │ │ ldrbne r7, [sl, ip, ror #3] │ │ │ │ svcvc 0x00ecebb2 │ │ │ │ @ instruction: 0xf500d007 │ │ │ │ @ instruction: 0xf06f5000 │ │ │ │ submi r4, fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf8c02201 │ │ │ │ sasxmi r2, r8, r0 │ │ │ │ @@ -252528,45 +252563,45 @@ │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @ instruction: 0x46cc4699 │ │ │ │ @ instruction: 0xf04fb083 │ │ │ │ @ instruction: 0xf06f0801 │ │ │ │ strmi r4, [r3], r0, lsl #14 │ │ │ │ @ instruction: 0x460d1f16 │ │ │ │ - blx 0x18edd74 │ │ │ │ + blx 0x18eddfc │ │ │ │ vmull.p8 , d20, d4 │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ rsceq fp, r3, r4, lsl pc │ │ │ │ svcne 0x00044673 │ │ │ │ stmdbeq r3, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8559301 │ │ │ │ @ instruction: 0xf8563b04 │ │ │ │ @ instruction: 0xf8541f04 │ │ │ │ @ instruction: 0xf0000f04 │ │ │ │ - blx 0xfe1d757a │ │ │ │ + blx 0xfe1d7602 │ │ │ │ strbeq r1, [r3, r1, lsl #20] │ │ │ │ orrmi pc, r0, #-1073741820 @ 0xc0000004 │ │ │ │ subseq lr, r0, #270336 @ 0x42000 │ │ │ │ andeq pc, r0, #-2147483632 @ 0x80000010 │ │ │ │ - bl 0x198d6f8 │ │ │ │ + bl 0x198d780 │ │ │ │ svceq 0x00db020a │ │ │ │ movteq lr, #10819 @ 0x2a43 │ │ │ │ - bl 0xfed4ccfc │ │ │ │ + bl 0xfed4cd84 │ │ │ │ svclt 0x001c7fe2 │ │ │ │ andhi pc, r0, ip, asr #17 │ │ │ │ mvnvc lr, #552960 @ 0x87000 │ │ │ │ eorvs r4, r3, r9, lsr #11 │ │ │ │ - blls 0x17b520 │ │ │ │ + blls 0x17b5a8 │ │ │ │ stmdble r8, {r1, r2, r3, r4, r7, r8, sl, lr} │ │ │ │ andcs r4, r0, fp, asr r4 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9c71c4 │ │ │ │ + bl 0xfe9c724c │ │ │ │ ldrmi r0, [r6, #523] @ 0x20b │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ @@ -252574,117 +252609,117 @@ │ │ │ │ @ instruction: 0xf1a24698 │ │ │ │ svcne 0x002b0e04 │ │ │ │ rsclt r2, r0, #262144 @ 0x40000 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1002c02 │ │ │ │ svclt 0x00180001 │ │ │ │ @ instruction: 0xf06f3401 │ │ │ │ - b 0x14d85fc │ │ │ │ + b 0x14d8684 │ │ │ │ svclt 0x001500c0 │ │ │ │ vstmiaeq r4, {s29-s107} │ │ │ │ strbtmi r4, [r4], -r4, lsl #12 │ │ │ │ strmi r4, [ip], #-1668 @ 0xfffff97c │ │ │ │ - blcs 0x244f54 │ │ │ │ + blcs 0x244fdc │ │ │ │ svcls 0x0004f85e │ │ │ │ stmdbcs r9, {r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - b 0x118ad64 │ │ │ │ - b 0x14c7744 │ │ │ │ - bl 0xfefa59ac │ │ │ │ + b 0x118adec │ │ │ │ + b 0x14c77cc │ │ │ │ + bl 0xfefa5a34 │ │ │ │ svclt 0x001c7fe9 │ │ │ │ andvc pc, r0, r8, asr #17 │ │ │ │ rscvc lr, r9, #548864 @ 0x86000 │ │ │ │ @ instruction: 0xf84342a1 │ │ │ │ mvnle r2, r4, lsl #30 │ │ │ │ stmdble r8, {r5, r6, r8, sl, lr} │ │ │ │ strcs r4, [r0], -ip, lsr #9 │ │ │ │ stmia ip!, {r8, r9, sl, sp}^ │ │ │ │ - bl 0xfec20a50 │ │ │ │ + bl 0xfec20ad8 │ │ │ │ addsmi r0, r8, #335544320 @ 0x14000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ pkhbtmi r4, r0, fp, lsl #13 │ │ │ │ svcne 0x0010b083 │ │ │ │ streq pc, [r4, #-424] @ 0xfffffe58 │ │ │ │ - beq 0x182fb0 │ │ │ │ + beq 0x183038 │ │ │ │ stmdbmi r0, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc} │ │ │ │ rsclt r9, r6, #12, 24 @ 0xc00 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1062c02 │ │ │ │ svclt 0x00180601 │ │ │ │ - b 0x14d3e90 │ │ │ │ + b 0x14d3f18 │ │ │ │ svclt 0x000b06c6 │ │ │ │ rsceq r9, r3, r1, lsl #12 │ │ │ │ @ instruction: 0x461f4637 │ │ │ │ movwls fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf851440f │ │ │ │ @ instruction: 0xf04f3b04 │ │ │ │ @ instruction: 0xf8504c80 │ │ │ │ @ instruction: 0xf04f2f04 │ │ │ │ - blx 0xff1ca6b2 │ │ │ │ - b 0x14fa6bc │ │ │ │ - b 0x1426228 │ │ │ │ + blx 0xff1ca73a │ │ │ │ + b 0x14fa744 │ │ │ │ + b 0x14262b0 │ │ │ │ ldrbne r0, [sl, lr, asr #6] │ │ │ │ svcvc 0x00eeebb2 │ │ │ │ @ instruction: 0xf8cbbf1c │ │ │ │ - b 0xfe36eec8 │ │ │ │ + b 0xfe36ef50 │ │ │ │ addmi r7, pc, #-1207959549 @ 0xb8000003 │ │ │ │ svccc 0x0004f845 │ │ │ │ - blls 0x17b668 │ │ │ │ + blls 0x17b6f0 │ │ │ │ stmdble r8, {r1, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, r3, asr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9c72ec │ │ │ │ + bl 0xfe9c7374 │ │ │ │ addsmi r0, r6, #8, 4 @ 0x80000000 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @ instruction: 0x460c461f │ │ │ │ @ instruction: 0xf04fb085 │ │ │ │ strmi r0, [r3], r0, lsl #24 │ │ │ │ @ instruction: 0xf3c59d0e │ │ │ │ rsclt r2, fp, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf1032e02 │ │ │ │ svclt 0x00180301 │ │ │ │ - b 0x14d4724 │ │ │ │ - b 0x14d05b8 │ │ │ │ + b 0x14d47ac │ │ │ │ + b 0x14d0640 │ │ │ │ movwls r0, #13251 @ 0x33c3 │ │ │ │ rscseq fp, r1, r6, lsl pc │ │ │ │ @ instruction: 0x460e461e │ │ │ │ - beq 0xfe281b3c │ │ │ │ + beq 0xfe281bc4 │ │ │ │ ldrmi fp, [r9], -r8, lsl #30 │ │ │ │ strmi pc, [r0, #-111] @ 0xffffff91 │ │ │ │ stmiaeq r6!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ strbmi r2, [r2], -r1, lsl #12 │ │ │ │ smlabthi r1, sp, r9, lr │ │ │ │ strmi r2, [r1], -r4, lsl #20 │ │ │ │ andcs fp, r4, #168, 30 @ 0x2a0 │ │ │ │ stmibeq r2, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf85a444c │ │ │ │ - bl 0xfea0f00c │ │ │ │ + bl 0xfea0f094 │ │ │ │ strmi r0, [lr], r9 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blcc 0x2450a8 │ │ │ │ + blcc 0x245130 │ │ │ │ @ instruction: 0x3c02fb83 │ │ │ │ - b 0x11caedc │ │ │ │ - b 0x14c7ca4 │ │ │ │ - bl 0xfef25304 │ │ │ │ + b 0x11caf64 │ │ │ │ + b 0x14c7d2c │ │ │ │ + bl 0xfef2538c │ │ │ │ svclt 0x001c7fec │ │ │ │ - b 0xfe25f078 │ │ │ │ + b 0xfe25f100 │ │ │ │ adcmi r7, r0, #236, 6 @ 0xb0000003 │ │ │ │ - blcc 0x2450c0 │ │ │ │ + blcc 0x245148 │ │ │ │ @ instruction: 0xf8ddd1ec │ │ │ │ @ instruction: 0xf100c000 │ │ │ │ - blls 0x147fd4 │ │ │ │ + blls 0x14805c │ │ │ │ @ instruction: 0xf10c3110 │ │ │ │ strbmi r0, [r3, #-3076]! @ 0xfffff3fc │ │ │ │ ldmib sp, {r0, r1, r3, r4, r6, r7, sl, fp, ip, lr, pc}^ │ │ │ │ addmi r1, fp, #134217728 @ 0x8000000 │ │ │ │ ldrbmi sp, [r9], #-2312 @ 0xfffff6f8 │ │ │ │ strcs r2, [r0, #-1024] @ 0xfffffc00 │ │ │ │ strmi lr, [r2, #-2273] @ 0xfffff71f │ │ │ │ @@ -252705,34 +252740,34 @@ │ │ │ │ andcs pc, r1, r5, asr #7 │ │ │ │ stmdacs r2, {r0, r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ movweq pc, #4355 @ 0x1103 @ │ │ │ │ andcc fp, r1, r8, lsl pc │ │ │ │ strcs lr, [r5, #2639]! @ 0xa4f │ │ │ │ biceq lr, r3, #323584 @ 0x4f000 │ │ │ │ svclt 0x00159304 │ │ │ │ - beq 0xff141944 │ │ │ │ + beq 0xff1419cc │ │ │ │ @ instruction: 0x4652461a │ │ │ │ - bl 0x218a78 │ │ │ │ + bl 0x218b00 │ │ │ │ andls r0, r1, r5, lsl #1 │ │ │ │ @ instruction: 0x46351092 │ │ │ │ ldrmi r2, [r0], -r4, lsl #20 │ │ │ │ andcs fp, r4, r8, lsr #31 │ │ │ │ - bcs 0x1c1758 │ │ │ │ - bleq 0xfe141964 │ │ │ │ + bcs 0x1c17e0 │ │ │ │ + bleq 0xfe1419ec │ │ │ │ vmlaeq.f64 d14, d11, d1 │ │ │ │ - bl 0xfecadc34 │ │ │ │ + bl 0xfecadcbc │ │ │ │ strtmi r0, [lr], -fp, lsl #2 │ │ │ │ eormi pc, ip, r3, asr r8 @ │ │ │ │ @ instruction: 0xf8514623 │ │ │ │ @ instruction: 0xf04fab04 │ │ │ │ strcs r4, [r0], #-640 @ 0xfffffd80 │ │ │ │ strcs pc, [r3], #-3018 @ 0xfffff436 │ │ │ │ - b 0x118af94 │ │ │ │ - b 0x14c7960 │ │ │ │ - bl 0xfefa5bdc │ │ │ │ + b 0x118b01c │ │ │ │ + b 0x14c79e8 │ │ │ │ + bl 0xfefa5c64 │ │ │ │ svclt 0x001c7fe4 │ │ │ │ andhi pc, r0, r9, asr #17 │ │ │ │ rscvc lr, r4, #552960 @ 0x87000 │ │ │ │ @ instruction: 0xf8464571 │ │ │ │ mvnle r2, r4, lsl #22 │ │ │ │ @ instruction: 0xf10c9b02 │ │ │ │ @ instruction: 0xf1010c04 │ │ │ │ @@ -252752,46 +252787,46 @@ │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ pkhbtmi r4, r6, pc, lsl #12 @ │ │ │ │ strmi fp, [r8], -r5, lsl #1 │ │ │ │ @ instruction: 0xf06f2601 │ │ │ │ stcls 5, cr4, [lr], {-0} │ │ │ │ movwcs pc, #5060 @ 0x13c4 @ │ │ │ │ - blcs 0x1b3c48 │ │ │ │ + blcs 0x1b3cd0 │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwcc fp, #7960 @ 0x1f18 │ │ │ │ strtcs lr, [r4], #2639 @ 0xa4f │ │ │ │ biceq lr, r1, pc, asr #20 │ │ │ │ svclt 0x00159103 │ │ │ │ stmiaeq r3, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ strbmi r4, [r3], -fp, lsl #12 │ │ │ │ - bl 0x198b04 │ │ │ │ + bl 0x198b8c │ │ │ │ ldrbtmi r0, [r1], -r4, lsl #21 │ │ │ │ stmibeq r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x464b4674 │ │ │ │ stmdals r1, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ svclt 0x00a82b04 │ │ │ │ addseq r2, sl, r4, lsl #6 │ │ │ │ andcs r1, r0, r3, lsl #17 │ │ │ │ @ instruction: 0xf85a4698 │ │ │ │ - bl 0xfeb13188 │ │ │ │ + bl 0xfeb13210 │ │ │ │ strtmi r0, [r6], r2, lsl #24 │ │ │ │ @ instruction: 0xf85e9000 │ │ │ │ @ instruction: 0xf85c0b04 │ │ │ │ @ instruction: 0xf0009b04 │ │ │ │ - b 0x13d9d1c │ │ │ │ + b 0x13d9da4 │ │ │ │ @ instruction: 0x07c00b50 │ │ │ │ - bleq 0x206048 │ │ │ │ + bleq 0x2060d0 │ │ │ │ addmi pc, r0, r0, lsl r1 @ │ │ │ │ - bleq 0x143658 │ │ │ │ - b 0x110b030 │ │ │ │ - b 0x14c7260 │ │ │ │ - bl 0xfef658b8 │ │ │ │ + bleq 0x1436e0 │ │ │ │ + b 0x110b0b8 │ │ │ │ + b 0x14c72e8 │ │ │ │ + bl 0xfef65940 │ │ │ │ svclt 0x001c7feb │ │ │ │ - b 0xfe25f238 │ │ │ │ + b 0xfe25f2c0 │ │ │ │ strbmi r7, [r4, #235] @ 0xeb │ │ │ │ stceq 8, cr15, [r4], {78} @ 0x4e │ │ │ │ stmdals r0, {r0, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ ldmdaeq r0, {r2, r3, r8, ip, sp, lr, pc} │ │ │ │ ldrcc r9, [r0], #-2817 @ 0xfffff4ff │ │ │ │ addmi r3, r3, #4 │ │ │ │ @ instruction: 0xf8dddcd3 │ │ │ │ @@ -252813,51 +252848,51 @@ │ │ │ │ cdpls 7, 1, cr2, cr0, cr1, {0} │ │ │ │ andcs pc, r1, r6, asr #7 │ │ │ │ stmdacs r2, {r0, r1, r4, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ movweq pc, #4355 @ 0x1103 @ │ │ │ │ andcc fp, r1, r8, lsl pc │ │ │ │ strtcs lr, [r6], pc, asr #20 │ │ │ │ biceq lr, r3, #323584 @ 0x4f000 │ │ │ │ - b 0x14f6e10 │ │ │ │ + b 0x14f6e98 │ │ │ │ ldrmi r0, [r8], -r0, asr #29 │ │ │ │ - bl 0x198b80 │ │ │ │ + bl 0x198c08 │ │ │ │ svclt 0x00080a86 │ │ │ │ @ instruction: 0xf8cd469e │ │ │ │ - b 0x14ef1fc │ │ │ │ + b 0x14ef284 │ │ │ │ stmib sp, {r5, r7, r8, fp}^ │ │ │ │ strbmi lr, [sl], -r4, lsl #6 │ │ │ │ - bcs 0x20f1d8 │ │ │ │ + bcs 0x20f260 │ │ │ │ strmi pc, [r0], -pc, rrx │ │ │ │ andcs fp, r4, #168, 30 @ 0x2a0 │ │ │ │ @ instruction: 0xf8cd4623 │ │ │ │ - bl 0x16b208 │ │ │ │ - b 0x14c87f4 │ │ │ │ - bls 0x1c9bf8 │ │ │ │ + bl 0x16b290 │ │ │ │ + b 0x14c887c │ │ │ │ + bls 0x1c9c80 │ │ │ │ vmlaeq.f64 d14, d26, d21 │ │ │ │ andls r4, r1, r1, ror #13 │ │ │ │ eorcs pc, r0, r2, asr r8 @ │ │ │ │ - bllt 0x245378 │ │ │ │ - blmi 0x245368 │ │ │ │ + bllt 0x245400 │ │ │ │ + blmi 0x2453f0 │ │ │ │ andmi pc, r0, r4 │ │ │ │ - b 0x1109190 │ │ │ │ - blx 0xfe3c7362 │ │ │ │ + b 0x1109218 │ │ │ │ + blx 0xfe3c73ea │ │ │ │ @ instruction: 0xf111b402 │ │ │ │ @ instruction: 0xf1404180 │ │ │ │ - bl 0xfed4721c │ │ │ │ - bl 0x190764c │ │ │ │ + bl 0xfed472a4 │ │ │ │ + bl 0x19076d4 │ │ │ │ svceq 0x00c90004 │ │ │ │ cmpeq r0, r1, asr #20 │ │ │ │ - bl 0xfee0d15c │ │ │ │ + bl 0xfee0d1e4 │ │ │ │ svclt 0x001c7fe0 │ │ │ │ andvc pc, r0, r8, asr #17 │ │ │ │ mvnvc lr, r6, lsl #21 │ │ │ │ @ instruction: 0xf84945ae │ │ │ │ bicsle r1, sp, r4, lsl #24 │ │ │ │ @ instruction: 0xf10e9801 │ │ │ │ - bls 0x188688 │ │ │ │ + bls 0x188710 │ │ │ │ ldceq 1, cr15, [r0], {12} │ │ │ │ addmi r3, r2, #4 │ │ │ │ @ instruction: 0xf8dddccd │ │ │ │ @ instruction: 0x461ce010 │ │ │ │ ldrbmi r9, [r3, #-2821]! @ 0xfffff4fb │ │ │ │ strtmi sp, [r6], #2312 @ 0x908 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -252878,24 +252913,24 @@ │ │ │ │ rsceq r3, sp, r1, lsl #12 │ │ │ │ rscseq fp, r5, r8, lsl #30 │ │ │ │ strmi pc, [r0], -pc, rrx │ │ │ │ @ instruction: 0xf852440d │ │ │ │ @ instruction: 0xf8518f04 │ │ │ │ @ instruction: 0xf0083b04 │ │ │ │ @ instruction: 0xf8544e00 │ │ │ │ - b 0x14e6ecc │ │ │ │ - b 0x14a65e0 │ │ │ │ + b 0x14e6f54 │ │ │ │ + b 0x14a6668 │ │ │ │ @ instruction: 0xf11c0e58 │ │ │ │ @ instruction: 0xf14e4c80 │ │ │ │ - blx 0xff2caace │ │ │ │ - b 0x14faadc │ │ │ │ - b 0x11e4244 │ │ │ │ + blx 0xff2cab56 │ │ │ │ + b 0x14fab64 │ │ │ │ + b 0x11e42cc │ │ │ │ ldrbne r0, [pc, lr, asr #6] │ │ │ │ svcvc 0x00eeebb7 │ │ │ │ - b 0xfe2b6f40 │ │ │ │ + b 0xfe2b6fc8 │ │ │ │ addmi r7, sp, #-1207959549 @ 0xb8000003 │ │ │ │ svccc 0x0004f840 │ │ │ │ ldrdcs sp, [r0], -pc @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000081f0 │ │ │ │ @@ -252908,26 +252943,26 @@ │ │ │ │ rsceq r3, sp, r1, lsl #12 │ │ │ │ rscseq fp, r5, r8, lsl #30 │ │ │ │ strmi pc, [r0], -pc, rrx │ │ │ │ @ instruction: 0xf851440d │ │ │ │ @ instruction: 0xf8543b04 │ │ │ │ @ instruction: 0xf8527f04 │ │ │ │ @ instruction: 0xf0088f04 │ │ │ │ - blx 0xfe1dab36 │ │ │ │ - b 0x14d4f54 │ │ │ │ + blx 0xfe1dabbe │ │ │ │ + b 0x14d4fdc │ │ │ │ @ instruction: 0xf11c7cc8 │ │ │ │ - b 0x149a540 │ │ │ │ + b 0x149a5c8 │ │ │ │ @ instruction: 0xf14e0e58 │ │ │ │ - bl 0xff00ab48 │ │ │ │ - bl 0x1c8a358 │ │ │ │ - b 0x14cab6c │ │ │ │ - b 0x11e42c4 │ │ │ │ + bl 0xff00abd0 │ │ │ │ + bl 0x1c8a3e0 │ │ │ │ + b 0x14cabf4 │ │ │ │ + b 0x11e434c │ │ │ │ ldrbne r0, [pc, lr, asr #6] │ │ │ │ svcvc 0x00eeebb7 │ │ │ │ - b 0xfe2b6fc0 │ │ │ │ + b 0xfe2b7048 │ │ │ │ addmi r7, sp, #-1207959549 @ 0xb8000003 │ │ │ │ svccc 0x0004f840 │ │ │ │ ldrdcs sp, [r0], -fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000081f0 │ │ │ │ @@ -252938,18 +252973,18 @@ │ │ │ │ cdpeq 1, 0, cr15, cr4, cr2, {5} │ │ │ │ rsceq fp, r4, r8, lsl pc │ │ │ │ andeq pc, r4, r0, lsr #3 │ │ │ │ sbcseq fp, ip, r8, lsl #30 │ │ │ │ strmi pc, [r0, #-111] @ 0xffffff91 │ │ │ │ @ instruction: 0xf851440c │ │ │ │ @ instruction: 0xf85e3b04 │ │ │ │ - blx 0xfe1d2fbe │ │ │ │ + blx 0xfe1d3046 │ │ │ │ svceq 0x00db3c02 │ │ │ │ movteq lr, #51779 @ 0xca43 │ │ │ │ - bl 0xfed8d320 │ │ │ │ + bl 0xfed8d3a8 │ │ │ │ svclt 0x00187fec │ │ │ │ mvnvc lr, #544768 @ 0x85000 │ │ │ │ @ instruction: 0xf840428c │ │ │ │ mvnle r3, r4, lsl #30 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -252963,18 +252998,18 @@ │ │ │ │ cdpeq 1, 0, cr15, cr4, cr0, {5} │ │ │ │ sbcseq fp, lr, r8, lsl #30 │ │ │ │ strmi pc, [r0, -pc, rrx] │ │ │ │ @ instruction: 0xf851440e │ │ │ │ @ instruction: 0xf04f2b04 │ │ │ │ @ instruction: 0xf8544380 │ │ │ │ @ instruction: 0xf04f0f04 │ │ │ │ - blx 0xff10a412 │ │ │ │ + blx 0xff10a49a │ │ │ │ svceq 0x00db3c02 │ │ │ │ movteq lr, #51779 @ 0xca43 │ │ │ │ - bl 0xfed8d384 │ │ │ │ + bl 0xfed8d40c │ │ │ │ svclt 0x00187fec │ │ │ │ mvnvc lr, #552960 @ 0x87000 │ │ │ │ @ instruction: 0xf84e428e │ │ │ │ mvnle r3, r4, lsl #30 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -252982,28 +253017,28 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ svclt 0x000a2c02 │ │ │ │ stclne 2, cr11, [r7], #-892 @ 0xfffffc84 │ │ │ │ addsne r3, fp, #262144 @ 0x40000 │ │ │ │ strcs r4, [r0], #-1541 @ 0xfffff9fb │ │ │ │ setend le │ │ │ │ - bl 0x18749c │ │ │ │ + bl 0x187524 │ │ │ │ @ instruction: 0xf06f0883 │ │ │ │ adcsne r4, pc, r0, lsl #12 │ │ │ │ eorne pc, r4, r8, asr r8 @ │ │ │ │ cdpeq 1, 1, cr15, cr0, cr0, {5} │ │ │ │ @ instruction: 0xf85e462a │ │ │ │ - blx 0xfe156086 │ │ │ │ + blx 0xfe15610e │ │ │ │ svceq 0x00db3c03 │ │ │ │ movteq lr, #51779 @ 0xca43 │ │ │ │ stmibvc r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svcvc 0x00ecebb9 │ │ │ │ - b 0xfe2b70e8 │ │ │ │ + b 0xfe2b7170 │ │ │ │ strmi r7, [r6, #1004] @ 0x3ec │ │ │ │ - blcc 0x245598 │ │ │ │ + blcc 0x245620 │ │ │ │ strcc sp, [r4], #-493 @ 0xfffffe13 │ │ │ │ andseq pc, r0, lr, lsl #2 │ │ │ │ adcmi r3, r7, #16, 10 @ 0x4000000 │ │ │ │ andcs sp, r0, r2, ror #25 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @@ -253015,41 +253050,41 @@ │ │ │ │ stmdaeq r1, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf101129b │ │ │ │ @ instruction: 0x46060410 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmibeq r3, {r1, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf06f2500 │ │ │ │ - b 0x14d90e0 │ │ │ │ + b 0x14d9168 │ │ │ │ @ instruction: 0xf85908a8 │ │ │ │ @ instruction: 0xf1a41025 │ │ │ │ @ instruction: 0x46320e10 │ │ │ │ - blge 0x245668 │ │ │ │ + blge 0x2456f0 │ │ │ │ orrmi pc, r0, #79 @ 0x4f │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x3c01fbca │ │ │ │ - b 0x11cb46c │ │ │ │ - b 0x14c8234 │ │ │ │ - bl 0xfefa6094 │ │ │ │ + b 0x11cb4f4 │ │ │ │ + b 0x14c82bc │ │ │ │ + bl 0xfefa611c │ │ │ │ svclt 0x00187fec │ │ │ │ mvnvc lr, #552960 @ 0x87000 │ │ │ │ @ instruction: 0xf84245a6 │ │ │ │ mvnle r3, r4, lsl #22 │ │ │ │ @ instruction: 0xf10e3504 │ │ │ │ @ instruction: 0x36100410 │ │ │ │ ldclle 5, cr4, [lr], {168} @ 0xa8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec5e73c │ │ │ │ + bl 0xfec5e7c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r9, r8, asr #31 │ │ │ │ - blvc 0x1002bc4 │ │ │ │ + blvc 0x1002c4c │ │ │ │ @ instruction: 0xf89d4d3c │ │ │ │ stmib sp, {r6, ip, sp, lr}^ │ │ │ │ stmdbge r4, {r8} │ │ │ │ stcls 8, cr10, [lr], {2} │ │ │ │ strls r6, [r7, #-2093] @ 0xfffff7d3 │ │ │ │ streq pc, [r0, #-79] @ 0xffffffb1 │ │ │ │ umaalvs pc, r4, sp, r8 @ │ │ │ │ @@ -253067,66 +253102,66 @@ │ │ │ │ ldrtmi r0, [sl], -r0, lsl #24 │ │ │ │ movweq lr, #15292 @ 0x3bbc │ │ │ │ cmpeq r1, r1, ror #22 │ │ │ │ @ instruction: 0xf1413b01 │ │ │ │ @ instruction: 0x468c31ff │ │ │ │ smlsdeq r5, r4, sl, lr │ │ │ │ @ instruction: 0xf04fd01a │ │ │ │ - bl 0x88adb0 │ │ │ │ - b 0x14c75b4 │ │ │ │ - b 0x14e38c8 │ │ │ │ + bl 0x88ae38 │ │ │ │ + b 0x14c763c │ │ │ │ + b 0x14e3950 │ │ │ │ cmpmi r0, r4, asr r4 │ │ │ │ strbvc lr, [r5], #2628 @ 0xa44 │ │ │ │ @ instruction: 0xf04fbf28 │ │ │ │ stmiane r4!, {r0, r9, sl, fp}^ │ │ │ │ movwmi pc, #5 @ │ │ │ │ cmpeq r5, #274432 @ 0x43000 │ │ │ │ - bl 0x1158ddc │ │ │ │ - bl 0x6079e4 │ │ │ │ + bl 0x1158e64 │ │ │ │ + bl 0x607a6c │ │ │ │ @ instruction: 0xf141030e │ │ │ │ strmi r0, [ip], r0, lsl #2 │ │ │ │ @ instruction: 0xf112b14e │ │ │ │ svclt 0x002c4280 │ │ │ │ andcs r2, r0, r1 │ │ │ │ @ instruction: 0xf14118c0 │ │ │ │ strmi r0, [r3], -r0, lsl #2 │ │ │ │ ldmne fp, {r2, r3, r7, r9, sl, lr}^ │ │ │ │ strbtvc lr, [ip], #2639 @ 0xa4f │ │ │ │ - b 0x11d7b24 │ │ │ │ + b 0x11d7bac │ │ │ │ @ instruction: 0x17cb70d2 │ │ │ │ svcvc 0x00ecebb3 │ │ │ │ svclt 0x001e4b0c │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ rsbmi r4, r1, r0, ror #7 │ │ │ │ - blls 0x2e1680 │ │ │ │ + blls 0x2e1708 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andcs fp, r0, #9 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ - ldc2l 1, cr15, [r0], #-716 @ 0xfffffd34 │ │ │ │ + stc2l 1, cr15, [ip], #-716 @ 0xfffffd34 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi 0x1c2b00 │ │ │ │ + blhi 0x1c2b88 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ mcrrmi 0, 8, fp, r7, cr9 │ │ │ │ streq pc, [r8, -r2, lsr #3] │ │ │ │ streq pc, [r8], -r3, lsr #3 │ │ │ │ strls r6, [r7], #-2084 @ 0xfffff7dc │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x460c9d14 │ │ │ │ - blhi 0x10c2cf0 │ │ │ │ + blhi 0x10c2d78 │ │ │ │ stmdacs r1, {r0, r2, r6, r7, r8, r9, ip, sp, lr, pc} │ │ │ │ svceq 0x0002f1b8 │ │ │ │ - blx 0x18f72a8 │ │ │ │ + blx 0x18f7330 │ │ │ │ @ instruction: 0xf108fc85 │ │ │ │ @ instruction: 0xf10c0801 │ │ │ │ @ instruction: 0xf1a00c01 │ │ │ │ svclt 0x00140508 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmiaeq ip, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8564488 │ │ │ │ @@ -253135,56 +253170,56 @@ │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ movwcs lr, #10743 @ 0x29f7 │ │ │ │ @ instruction: 0xf8d6a802 │ │ │ │ stc 0, cr11, [sp, #16] │ │ │ │ vstr d8, [sp, #8] │ │ │ │ @ instruction: 0xf05b8b04 │ │ │ │ ldmib sp, {r0, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - b 0x17c02cc │ │ │ │ + b 0x17c0354 │ │ │ │ ldmib sp, {r0, r1, r3, r8}^ │ │ │ │ andsle r0, sl, r4, lsl #4 │ │ │ │ vstmiavc sl, {s29-s107} │ │ │ │ vmoveq.32 d9[0], lr │ │ │ │ - beq 0x17c2014 │ │ │ │ + beq 0x17c209c │ │ │ │ @ instruction: 0x0c0ceb53 │ │ │ │ - bvc 0xff402008 │ │ │ │ + bvc 0xff402090 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ tstcs r1, r8, lsr #30 │ │ │ │ - beq 0x142354 │ │ │ │ + beq 0x1423dc │ │ │ │ andmi pc, r0, fp │ │ │ │ - b 0x1119080 │ │ │ │ - bl 0x1187864 │ │ │ │ - bl 0x787efc │ │ │ │ + b 0x1119108 │ │ │ │ + bl 0x11878ec │ │ │ │ + bl 0x787f84 │ │ │ │ @ instruction: 0xf1420001 │ │ │ │ @ instruction: 0xf1b30200 │ │ │ │ svclt 0x002c4140 │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ @ instruction: 0xf142181b │ │ │ │ ldmne fp, {r9}^ │ │ │ │ bicsvc lr, r1, #274432 @ 0x43000 │ │ │ │ tsteq r2, r2, asr #22 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ - bl 0xfed0d644 │ │ │ │ + bl 0xfed0d6cc │ │ │ │ svclt 0x00187fe2 │ │ │ │ movweq lr, #51823 @ 0xca6f │ │ │ │ svccc 0x0008f845 │ │ │ │ @ instruction: 0xf06fbf1c │ │ │ │ - b 0xfe417b38 │ │ │ │ + b 0xfe417bc0 │ │ │ │ strmi r0, [r0, #257]! @ 0x101 │ │ │ │ @ instruction: 0xd1ac6069 │ │ │ │ ldmdavs sl, {r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r9, sl, lsl #2 │ │ │ │ - blhi 0x1c2a48 │ │ │ │ + blhi 0x1c2ad0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0xff643e36 │ │ │ │ + blx 0xff543ebe │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @@ -253195,18 +253230,18 @@ │ │ │ │ @ instruction: 0xf3c59d0c │ │ │ │ @ instruction: 0xf1b92901 │ │ │ │ svclt 0x000a0f02 │ │ │ │ stc2 10, cr15, [r5], {95} @ 0x5f @ │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ streq pc, [r8, #-416] @ 0xfffffe60 │ │ │ │ - b 0x14f7408 │ │ │ │ - b 0x14c9ee0 │ │ │ │ + b 0x14f7490 │ │ │ │ + b 0x14c9f68 │ │ │ │ strmi r0, [r9], #2508 @ 0x9cc │ │ │ │ - blvc 0x1c2e1c │ │ │ │ + blvc 0x1c2ea4 │ │ │ │ ldm r4!, {r3, r9, sl, ip, sp}^ │ │ │ │ ldmib r7!, {r1, r8}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ stc 8, cr8, [sp, #8] │ │ │ │ @ instruction: 0xf7ff7b00 │ │ │ │ strbmi pc, [ip, #-3757] @ 0xfffff153 @ │ │ │ │ smlatteq r2, r5, r9, lr │ │ │ │ @@ -253238,36 +253273,36 @@ │ │ │ │ movwcs lr, #10742 @ 0x29f6 │ │ │ │ stc 8, cr10, [sp, #8] │ │ │ │ stmib sp, {r8, r9, fp, ip, sp, lr}^ │ │ │ │ stmib sp, {r1, r8, fp, pc}^ │ │ │ │ @ instruction: 0xf05b8904 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbls r3, {r2, ip, sp} │ │ │ │ - bl 0x110dbd0 │ │ │ │ - b 0x14c8068 │ │ │ │ - b 0x11e6bec │ │ │ │ + bl 0x110dc58 │ │ │ │ + b 0x14c80f0 │ │ │ │ + b 0x11e6c74 │ │ │ │ @ instruction: 0x17d173d1 │ │ │ │ svcvc 0x00e0ebb1 │ │ │ │ - b 0x1cf74d8 │ │ │ │ + b 0x1cf7560 │ │ │ │ @ instruction: 0xf845030c │ │ │ │ svclt 0x001c3f08 │ │ │ │ andmi pc, r0, #111 @ 0x6f │ │ │ │ andeq lr, r2, #140, 20 @ 0x8c000 │ │ │ │ strhtvs r4, [sl], #-44 @ 0xffffffd4 │ │ │ │ - blmi 0x3bbfec │ │ │ │ - blls 0x2e18fc │ │ │ │ + blmi 0x3bc074 │ │ │ │ + blls 0x2e1984 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b383f0 │ │ │ │ - svclt 0x0000fb2d │ │ │ │ + svclt 0x0000fb29 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strcs pc, [r1, -r3, asr #7] │ │ │ │ svccs 0x00024c2e │ │ │ │ @@ -253291,227 +253326,227 @@ │ │ │ │ @ instruction: 0xf05b8904 │ │ │ │ ldmib sp, {r0, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbls r5, {r0, r1, r9, ip, sp} │ │ │ │ strhmi pc, [r0], #-19 @ 0xffffffed @ │ │ │ │ movwcs fp, #7980 @ 0x1f2c │ │ │ │ ldmne fp, {r8, r9, sp} │ │ │ │ tstpeq r0, r1, asr #2 @ p-variant is OBSOLETE │ │ │ │ - bl 0x114dca4 │ │ │ │ - b 0x11c8140 │ │ │ │ - b 0x14e4880 │ │ │ │ + bl 0x114dd2c │ │ │ │ + b 0x11c81c8 │ │ │ │ + b 0x14e4908 │ │ │ │ ldrbne r7, [r0, r1, ror #25] │ │ │ │ svcvc 0x00e1ebb0 │ │ │ │ - b 0x1cf75ac │ │ │ │ + b 0x1cf7634 │ │ │ │ @ instruction: 0xf845030c │ │ │ │ svclt 0x001c3f08 │ │ │ │ andmi pc, r0, #111 @ 0x6f │ │ │ │ andeq lr, r2, #140, 20 @ 0x8c000 │ │ │ │ strhtvs r4, [sl], #-44 @ 0xffffffd4 │ │ │ │ - blmi 0x3bc0a0 │ │ │ │ - blls 0x2e19d0 │ │ │ │ + blmi 0x3bc128 │ │ │ │ + blls 0x2e1a58 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b383f0 │ │ │ │ - svclt 0x0000fac3 │ │ │ │ + svclt 0x0000fabf │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi 0x1c2e50 │ │ │ │ + blhi 0x1c2ed8 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldcmi 0, cr11, [r7], #-556 @ 0xfffffdd4 │ │ │ │ - bleq 0x543db0 │ │ │ │ - blhi 0xe0302c │ │ │ │ + bleq 0x543e38 │ │ │ │ + blhi 0xe030b4 │ │ │ │ strls r6, [r9], #-2084 @ 0xfffff7dc │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ - beq 0x143af8 │ │ │ │ + beq 0x143b80 │ │ │ │ vaddl.u8 , d3, d3 │ │ │ │ stmdacs r2, {r0, sp} │ │ │ │ - blx 0x18f75f0 │ │ │ │ + blx 0x18f7678 │ │ │ │ @ instruction: 0xf100f883 │ │ │ │ @ instruction: 0xf1080801 │ │ │ │ addsne r0, fp, #65536 @ 0x10000 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmibeq r3, {r1, r8, r9, fp, sp, lr, pc}^ │ │ │ │ stmiaeq r8!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1ab9b03 │ │ │ │ ldmib r9, {r4, r8, r9, sl}^ │ │ │ │ - bl 0x1d8dec │ │ │ │ + bl 0x1d8e74 │ │ │ │ ldm r7!, {r1, r3, r6, r7, r9, sl}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ strtmi sl, [r2], -r4, lsl #16 │ │ │ │ stc 6, cr4, [sp, #172] @ 0xac │ │ │ │ vstr d8, [sp, #16] │ │ │ │ @ instruction: 0xf05b8b06 │ │ │ │ - bls 0x286d68 │ │ │ │ + bls 0x286df0 │ │ │ │ stmdbls r7, {r1, r2, r8, r9, fp, ip, pc} │ │ │ │ - b 0x11cdd80 │ │ │ │ - bl 0x1164960 │ │ │ │ + b 0x11cde08 │ │ │ │ + bl 0x11649e8 │ │ │ │ ldrbne r0, [r0, r1, lsl #4] │ │ │ │ svcvc 0x00e1ebb0 │ │ │ │ @ instruction: 0xf06fbf1e │ │ │ │ - b 0x1cd8228 │ │ │ │ - b 0xfe1a49b0 │ │ │ │ + b 0x1cd82b0 │ │ │ │ + b 0xfe1a4a38 │ │ │ │ ldrmi r7, [fp, #737]! @ 0x2e1 │ │ │ │ andcc lr, r0, #3244032 @ 0x318000 │ │ │ │ streq pc, [r8], -r6, lsl #2 │ │ │ │ @ instruction: 0xf10ad1d9 │ │ │ │ @ instruction: 0xf1090a02 │ │ │ │ @ instruction: 0xf10b0910 │ │ │ │ strbmi r0, [r2, #2832] @ 0xb10 │ │ │ │ - blmi 0x4be974 │ │ │ │ - blls 0x361ab8 │ │ │ │ + blmi 0x4be9fc │ │ │ │ + blls 0x361b40 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_mon │ │ │ │ ldc 0, cr11, [sp], #44 @ 0x2c │ │ │ │ andcs r8, r0, r2, lsl #22 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b38ff0 │ │ │ │ - svclt 0x0000fa4d │ │ │ │ + svclt 0x0000fa49 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi 0x1c2f48 │ │ │ │ + blhi 0x1c2fd0 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ ldcmi 0, cr11, [fp], #-556 @ 0xfffffdd4 │ │ │ │ - bleq 0x543ea8 │ │ │ │ - blhi 0xf03124 │ │ │ │ + bleq 0x543f30 │ │ │ │ + blhi 0xf031ac │ │ │ │ strls r6, [r9], #-2084 @ 0xfffff7dc │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ - beq 0x143bf0 │ │ │ │ + beq 0x143c78 │ │ │ │ vaddl.u8 , d3, d3 │ │ │ │ stmdacs r2, {r0, sp} │ │ │ │ - blx 0x18f76e8 │ │ │ │ + blx 0x18f7770 │ │ │ │ @ instruction: 0xf100f883 │ │ │ │ @ instruction: 0xf1080801 │ │ │ │ addsne r0, fp, #65536 @ 0x10000 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stmibeq r3, {r1, r8, r9, fp, sp, lr, pc}^ │ │ │ │ stmiaeq r8!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1ab9b03 │ │ │ │ ldmib r9, {r4, r8, r9, sl}^ │ │ │ │ - bl 0x1d8ee4 │ │ │ │ + bl 0x1d8f6c │ │ │ │ ldm r7!, {r1, r3, r6, r7, r9, sl}^ │ │ │ │ stmib sp, {r1, r8, r9, sp}^ │ │ │ │ stmdbge r6, {r8, r9, sp} │ │ │ │ strtmi sl, [r2], -r4, lsl #16 │ │ │ │ stc 6, cr4, [sp, #172] @ 0xac │ │ │ │ vstr d8, [sp, #16] │ │ │ │ @ instruction: 0xf05b8b06 │ │ │ │ - blls 0x286c70 │ │ │ │ + blls 0x286cf8 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ submi pc, r0, #-1073741780 @ 0xc000002c │ │ │ │ movwcs fp, #7980 @ 0x1f2c │ │ │ │ ldmdane fp, {r8, r9, sp} │ │ │ │ tstpeq r0, r1, asr #2 @ p-variant is OBSOLETE │ │ │ │ - b 0x11cde88 │ │ │ │ - bl 0x1164a68 │ │ │ │ + b 0x11cdf10 │ │ │ │ + bl 0x1164af0 │ │ │ │ ldrbne r0, [r0, r1, lsl #4] │ │ │ │ svcvc 0x00e1ebb0 │ │ │ │ @ instruction: 0xf06fbf1e │ │ │ │ - b 0x1cd8330 │ │ │ │ - b 0xfe1a4ab8 │ │ │ │ + b 0x1cd83b8 │ │ │ │ + b 0xfe1a4b40 │ │ │ │ ldrmi r7, [fp, #737]! @ 0x2e1 │ │ │ │ andcc lr, r0, #3244032 @ 0x318000 │ │ │ │ streq pc, [r8], -r6, lsl #2 │ │ │ │ @ instruction: 0xf10ad1d1 │ │ │ │ @ instruction: 0xf1090a02 │ │ │ │ @ instruction: 0xf10b0910 │ │ │ │ strbmi r0, [r2, #2832] @ 0xb10 │ │ │ │ - blmi 0x4bea5c │ │ │ │ - blls 0x361bc0 │ │ │ │ + blmi 0x4beae4 │ │ │ │ + blls 0x361c48 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_mon │ │ │ │ ldc 0, cr11, [sp], #44 @ 0x2c │ │ │ │ andcs r8, r0, r2, lsl #22 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1b38ff0 │ │ │ │ - svclt 0x0000f9c9 │ │ │ │ + svclt 0x0000f9c5 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ svcne 0x001c4683 │ │ │ │ stcls 0, cr11, [ip, #-524] @ 0xfffffdf4 │ │ │ │ vmlal.u , d21, d3[7] │ │ │ │ stccs 5, cr2, [r2, #-4] │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1, #-3864] @ 0xfffff0e8 │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ - b 0x14f7804 │ │ │ │ + b 0x14f788c │ │ │ │ ldrtmi r0, [r8], r5, asr #17 │ │ │ │ - bl 0x14f7d0 │ │ │ │ + bl 0x14f858 │ │ │ │ stmib sp, {r3}^ │ │ │ │ @ instruction: 0xf9918700 │ │ │ │ @ instruction: 0xf9926002 │ │ │ │ @ instruction: 0xf991e002 │ │ │ │ @ instruction: 0xf9927003 │ │ │ │ @ instruction: 0xf9918003 │ │ │ │ @ instruction: 0xf9923001 │ │ │ │ @ instruction: 0xf9119001 │ │ │ │ @ instruction: 0xf912cb04 │ │ │ │ addmi sl, r8, #4, 22 @ 0x1000 │ │ │ │ stc2 11, cr15, [sl], {28} @ │ │ │ │ movwgt pc, #39699 @ 0x9b13 @ │ │ │ │ svcgt 0x0004f854 │ │ │ │ - blx 0x6d8d82 │ │ │ │ - blx 0x69581a │ │ │ │ + blx 0x6d8e0a │ │ │ │ + blx 0x6958a2 │ │ │ │ @ instruction: 0xf845760e │ │ │ │ mvnle r6, r4, lsl #30 │ │ │ │ @ instruction: 0x8700e9dd │ │ │ │ stmdble r8, {r0, r1, r2, r6, r8, sl, lr} │ │ │ │ strcs r4, [r0], #-1240 @ 0xfffffb28 │ │ │ │ stmia r8!, {r8, sl, sp}^ │ │ │ │ - bl 0xfeb1901c │ │ │ │ + bl 0xfeb190a4 │ │ │ │ addsmi r0, pc, #738197504 @ 0x2c000000 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ cdpeq 1, 0, cr15, cr4, cr3, {5} │ │ │ │ rsclt r9, r5, #8, 24 @ 0x800 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1052c02 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14d4c4c │ │ │ │ + b 0x14d4cd4 │ │ │ │ svclt 0x001405c5 │ │ │ │ vstmiaeq r4, {s29-s107} │ │ │ │ svcne 0x000446ac │ │ │ │ streq lr, [ip], -r1, lsl #22 │ │ │ │ tstcc r4, fp, lsl #16 │ │ │ │ mulge r0, r2, r8 │ │ │ │ @ instruction: 0xf8113204 │ │ │ │ @ instruction: 0xf8127c03 │ │ │ │ @ instruction: 0xf85e8c03 │ │ │ │ - blx 0x3af882 │ │ │ │ + blx 0x3af90a │ │ │ │ @ instruction: 0xf812f303 │ │ │ │ - blx 0x332c7e │ │ │ │ + blx 0x332d06 │ │ │ │ @ instruction: 0xf8113307 │ │ │ │ @ instruction: 0xf8118c01 │ │ │ │ addmi r7, lr, #512 @ 0x200 │ │ │ │ - blx 0x398db6 │ │ │ │ + blx 0x398e3e │ │ │ │ @ instruction: 0xf8123308 │ │ │ │ - blx 0x32ac9a │ │ │ │ + blx 0x32ad22 │ │ │ │ @ instruction: 0xf8443307 │ │ │ │ bicsle r3, pc, r4, lsl #30 │ │ │ │ stmdble r8, {r0, r2, r5, r6, r8, sl, lr} │ │ │ │ movweq lr, #51968 @ 0xcb00 │ │ │ │ strcs r2, [r0, -r0, lsl #12] │ │ │ │ strvs lr, [r2, -r3, ror #17] │ │ │ │ addsmi r1, r5, #106496 @ 0x1a000 │ │ │ │ @@ -253522,33 +253557,33 @@ │ │ │ │ svclt 0x000087f0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ cdpeq 1, 0, cr15, cr4, cr3, {5} │ │ │ │ rsclt r9, r5, #8, 24 @ 0x800 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1052c02 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14d4ce0 │ │ │ │ + b 0x14d4d68 │ │ │ │ svclt 0x001405c5 │ │ │ │ vstmiaeq r4, {s29-s107} │ │ │ │ svcne 0x000446ac │ │ │ │ streq lr, [ip], -r1, lsl #22 │ │ │ │ tstcc r4, fp, lsl #16 │ │ │ │ mulge r0, r2, r9 │ │ │ │ @ instruction: 0xf8113204 │ │ │ │ @ instruction: 0xf9127c03 │ │ │ │ @ instruction: 0xf85e8c03 │ │ │ │ - blx 0x3af916 │ │ │ │ + blx 0x3af99e │ │ │ │ @ instruction: 0xf912f303 │ │ │ │ - blx 0x332d12 │ │ │ │ + blx 0x332d9a │ │ │ │ @ instruction: 0xf8113307 │ │ │ │ @ instruction: 0xf8118c01 │ │ │ │ addmi r7, lr, #512 @ 0x200 │ │ │ │ - blx 0x398e4a │ │ │ │ + blx 0x398ed2 │ │ │ │ @ instruction: 0xf9123308 │ │ │ │ - blx 0x32ad2e │ │ │ │ + blx 0x32adb6 │ │ │ │ @ instruction: 0xf8443307 │ │ │ │ bicsle r3, pc, r4, lsl #30 │ │ │ │ stmdble r8, {r0, r2, r5, r6, r8, sl, lr} │ │ │ │ movweq lr, #51968 @ 0xcb00 │ │ │ │ strcs r2, [r0, -r0, lsl #12] │ │ │ │ strvs lr, [r2, -r3, ror #17] │ │ │ │ addsmi r1, r5, #106496 @ 0x1a000 │ │ │ │ @@ -253561,39 +253596,39 @@ │ │ │ │ @ instruction: 0xf1a03b08 │ │ │ │ addlt r0, r7, r8, lsl #24 │ │ │ │ andls r9, r5, r0, lsl ip │ │ │ │ mcr2 10, 4, pc, cr4, cr15, {2} @ │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf10e2c02 │ │ │ │ svclt 0x00180e01 │ │ │ │ - b 0x14d4d7c │ │ │ │ + b 0x14d4e04 │ │ │ │ svclt 0x00140ece │ │ │ │ ldrbtmi r0, [r7], -r7, ror #1 │ │ │ │ stmib sp, {r1, r2, r3, r6, r7, r8, fp, ip}^ │ │ │ │ @ instruction: 0xf9b17e03 │ │ │ │ mrscc r4, (UNDEF: 8) │ │ │ │ @ instruction: 0x0000f9b2 │ │ │ │ @ instruction: 0xf8313208 │ │ │ │ @ instruction: 0xf832ec06 │ │ │ │ - blx 0xfe226da6 │ │ │ │ + blx 0xfe226e2e │ │ │ │ @ instruction: 0xf8328900 │ │ │ │ strbmi r0, [r4], -r6, lsl #24 │ │ │ │ - blx 0xff4996de │ │ │ │ + blx 0xff499766 │ │ │ │ @ instruction: 0xf8534580 │ │ │ │ stmib sp, {r3, r8, r9, sl, fp}^ │ │ │ │ stcls 5, cr4, [r0], {-0} │ │ │ │ - bl 0x62f1bc │ │ │ │ + bl 0x62f244 │ │ │ │ ldmdavs ip, {r9, fp}^ │ │ │ │ stc 8, cr15, [r2], {49} @ 0x31 │ │ │ │ - bleq 0x282ad4 │ │ │ │ + bleq 0x282b5c │ │ │ │ @ instruction: 0x465d4654 │ │ │ │ stceq 8, cr15, [r4], {49} @ 0x31 │ │ │ │ - blx 0xff498896 │ │ │ │ + blx 0xff49891e │ │ │ │ @ instruction: 0xf8324587 │ │ │ │ - blx 0xff142dea │ │ │ │ + blx 0xff142e72 │ │ │ │ stmib ip!, {r1, r2, r3, r7, r8, sl, lr}^ │ │ │ │ bicsle r4, r2, r2, lsl #10 │ │ │ │ @ instruction: 0x7e03e9dd │ │ │ │ ldrmi r9, [lr, #2053]! @ 0x805 │ │ │ │ strmi sp, [r7], #-2311 @ 0xfffff6f9 │ │ │ │ strcs r2, [r0, #-1024] @ 0xfffffc00 │ │ │ │ strmi lr, [r2, #-2279] @ 0xfffff719 │ │ │ │ @@ -253606,39 +253641,39 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ strmi r3, [r5], -r8, lsl #22 │ │ │ │ stmdacc r8, {r0, r1, r7, ip, sp, pc} │ │ │ │ rsclt r9, r6, #12, 24 @ 0xc00 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1062c02 │ │ │ │ svclt 0x00180601 │ │ │ │ - b 0x14d4e30 │ │ │ │ + b 0x14d4eb8 │ │ │ │ svclt 0x001406c6 │ │ │ │ ldrtmi r0, [r7], -r7, ror #1 │ │ │ │ - beq 0x302a3c │ │ │ │ + beq 0x302ac4 │ │ │ │ strvc lr, [r0], -sp, asr #19 │ │ │ │ @ instruction: 0x9002f8b2 │ │ │ │ @ instruction: 0xc004f8b1 │ │ │ │ @ instruction: 0xf8b18897 │ │ │ │ @ instruction: 0xf8b28006 │ │ │ │ @ instruction: 0xf8b1e006 │ │ │ │ @ instruction: 0xf832b002 │ │ │ │ @ instruction: 0xf8316b08 │ │ │ │ - blx 0xfea1aa7e │ │ │ │ - blx 0xffbe0e7a │ │ │ │ + blx 0xfea1ab06 │ │ │ │ + blx 0xffbe0f02 │ │ │ │ @ instruction: 0xf8536409 │ │ │ │ - bl 0x6afa88 │ │ │ │ + bl 0x6afb10 │ │ │ │ ldmdavs lr, {r0, r3, r8, fp}^ │ │ │ │ streq lr, [r6], #-2884 @ 0xfffff4bc │ │ │ │ - blx 0xffb193ba │ │ │ │ - blx 0xffc2ceb2 │ │ │ │ + blx 0xffb19442 │ │ │ │ + blx 0xffc2cf3a │ │ │ │ @ instruction: 0xf8409407 │ │ │ │ subvs r9, r4, r8, lsl #30 │ │ │ │ ldmib sp, {r2, r3, r4, r6, r7, r8, ip, lr, pc}^ │ │ │ │ adcsmi r7, lr, #0, 12 │ │ │ │ - strtmi sp, [pc], #-2311 @ 0x107e8c │ │ │ │ + strtmi sp, [pc], #-2311 @ 0x107f14 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r7, r8, lr │ │ │ │ addsmi r1, lr, #125952 @ 0x1ec00 │ │ │ │ strdlt sp, [r3], -sl │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -253651,15 +253686,15 @@ │ │ │ │ stmdbcs r2, {r0, r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ movweq pc, #4355 @ 0x1103 @ │ │ │ │ tstcc r1, r8, lsl pc │ │ │ │ strcs lr, [r5, #2639]! @ 0xa4f │ │ │ │ biceq lr, r3, #323584 @ 0x4f000 │ │ │ │ svclt 0x000c9307 │ │ │ │ sbceq r4, ip, ip, lsl r6 │ │ │ │ - bleq 0xfe282ae8 │ │ │ │ + bleq 0xfe282b70 │ │ │ │ stmiaeq r1!, {r0, r1, r9, sl, lr} │ │ │ │ strne lr, [r5], #-2509 @ 0xfffff633 │ │ │ │ strmi r2, [sp], -r4, lsl #18 │ │ │ │ strcs fp, [r4, #-3880] @ 0xfffff0d8 │ │ │ │ streq lr, [ip], #2639 @ 0xa4f │ │ │ │ eorls pc, ip, fp, lsl r9 @ │ │ │ │ andeq lr, r4, #11264 @ 0x2c00 │ │ │ │ @@ -253670,30 +253705,30 @@ │ │ │ │ ldmdbne r6, {r2, r9, fp, ip, pc} │ │ │ │ strtmi r9, [r2], #-2563 @ 0xfffff5fd │ │ │ │ @ instruction: 0xf992441c │ │ │ │ @ instruction: 0xf10cb001 │ │ │ │ @ instruction: 0xf9920c01 │ │ │ │ strbmi r0, [r5, #-2]! │ │ │ │ mulge r3, r2, r9 │ │ │ │ - blne 0x246374 │ │ │ │ + blne 0x2463fc │ │ │ │ @ instruction: 0xf109fb11 │ │ │ │ tstpne r8, fp, lsl fp @ p-variant is OBSOLETE │ │ │ │ - bllt 0x246090 │ │ │ │ - blx 0x7990a2 │ │ │ │ - blx 0x50e75e │ │ │ │ + bllt 0x246118 │ │ │ │ + blx 0x79912a │ │ │ │ + blx 0x50e7e6 │ │ │ │ @ instruction: 0xf844a00e │ │ │ │ vstmiale r6!, {d16-d17} │ │ │ │ - blt 0x1826c0 │ │ │ │ + blt 0x182748 │ │ │ │ @ instruction: 0xf10a1e6a │ │ │ │ - bl 0xfe98af58 │ │ │ │ + bl 0xfe98afe0 │ │ │ │ strbmi r0, [r5, #-522]! @ 0xfffffdf6 │ │ │ │ andcs fp, r0, #184, 30 @ 0x2e0 │ │ │ │ - beq 0x284388 │ │ │ │ - bl 0x1991b4 │ │ │ │ - bls 0x249390 │ │ │ │ + beq 0x284410 │ │ │ │ + bl 0x19923c │ │ │ │ + bls 0x249418 │ │ │ │ stclle 5, cr4, [r1], {98} @ 0x62 │ │ │ │ ldrmi r9, [r8], -r6, lsl #24 │ │ │ │ adcmi r9, r3, #7168 @ 0x1c00 │ │ │ │ strmi sp, [r4], #-2311 @ 0xfffff6f9 │ │ │ │ strcs r2, [r0, -r0, lsl #12] │ │ │ │ strvs lr, [r2, -r4, ror #17] │ │ │ │ addsmi r1, r3, #139264 @ 0x22000 │ │ │ │ @@ -253705,44 +253740,44 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ addlt r4, r7, r7, lsl #12 │ │ │ │ stmib sp, {r4, r8, sl, fp, ip, pc}^ │ │ │ │ vsubw.u8 , , d1 │ │ │ │ rsclt r2, fp, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1032902 │ │ │ │ svclt 0x00180301 │ │ │ │ - b 0x14d43bc │ │ │ │ - b 0x14d1650 │ │ │ │ + b 0x14d4444 │ │ │ │ + b 0x14d16d8 │ │ │ │ movwls r0, #21443 @ 0x53c3 │ │ │ │ sbceq fp, ip, r4, lsl pc │ │ │ │ - bl 0x199838 │ │ │ │ + bl 0x1998c0 │ │ │ │ smlabbcs r0, r5, sl, r0 │ │ │ │ - bleq 0xfe64290c │ │ │ │ + bleq 0xfe642994 │ │ │ │ strlt lr, [r3], #-2509 @ 0xfffff633 │ │ │ │ stmdacs r4, {r3, r4, r6, r9, sl, lr} │ │ │ │ andcs fp, r4, r8, lsr #30 │ │ │ │ @ instruction: 0xf81a008c │ │ │ │ - bl 0x3a8068 │ │ │ │ + bl 0x3a80f0 │ │ │ │ strmi r0, [r9], r4, lsl #6 │ │ │ │ mul r1, r3, r8 │ │ │ │ mulgt r2, r3, r8 │ │ │ │ - blls 0x1a636c │ │ │ │ - blls 0x14e46c │ │ │ │ + blls 0x1a63f4 │ │ │ │ + blls 0x14e4f4 │ │ │ │ ldrtmi r1, [ip], #-2330 @ 0xfffff6e6 │ │ │ │ mullt r0, r2, r8 │ │ │ │ ldmdavc r3, {r0, r8, ip, sp}^ │ │ │ │ @ instruction: 0xf1024288 │ │ │ │ - blx 0x30881e │ │ │ │ - blx 0x4c6c3e │ │ │ │ + blx 0x3088a6 │ │ │ │ + blx 0x4c6cc6 │ │ │ │ @ instruction: 0xf855bb03 │ │ │ │ ldrbmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ stclt 8, cr15, [r1], {18} │ │ │ │ movwcc pc, #47878 @ 0xbb06 @ │ │ │ │ stclt 8, cr15, [r2], {18} │ │ │ │ movwcc pc, #47884 @ 0xbb0c @ │ │ │ │ - blcc 0x24613c │ │ │ │ + blcc 0x2461c4 │ │ │ │ cdpne 12, 4, cr13, cr3, cr6, {7} │ │ │ │ tstpeq r1, r9, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movweq lr, #39843 @ 0x9ba3 │ │ │ │ stmdbeq r5, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ svclt 0x00b84288 │ │ │ │ ldrmi r2, [r9], #-768 @ 0xfffffd00 │ │ │ │ andeq lr, r9, r3, lsl #22 │ │ │ │ @@ -253766,55 +253801,55 @@ │ │ │ │ stmdbcs r2, {r0, r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ movweq pc, #4355 @ 0x1103 @ │ │ │ │ tstcc r1, r8, lsl pc │ │ │ │ strcs lr, [r5, #2639]! @ 0xa4f │ │ │ │ biceq lr, r3, #323584 @ 0x4f000 │ │ │ │ svclt 0x000c9307 │ │ │ │ sbceq r4, ip, ip, lsl r6 │ │ │ │ - bleq 0xfe282cb4 │ │ │ │ + bleq 0xfe282d3c │ │ │ │ stmiaeq r1!, {r0, r1, r9, sl, lr} │ │ │ │ strne lr, [r5], #-2509 @ 0xfffff633 │ │ │ │ strmi r2, [sp], -r4, lsl #18 │ │ │ │ strcs fp, [r4, #-3880] @ 0xfffff0d8 │ │ │ │ streq lr, [ip], #2639 @ 0xa4f │ │ │ │ eorls pc, ip, fp, lsl r8 @ │ │ │ │ andeq lr, r4, #11264 @ 0x2c00 │ │ │ │ @ instruction: 0xbc01e9cd │ │ │ │ mulhi r1, r2, r8 │ │ │ │ mul r2, r2, r8 │ │ │ │ - bls 0x226434 │ │ │ │ - bls 0x1ce534 │ │ │ │ + bls 0x2264bc │ │ │ │ + bls 0x1ce5bc │ │ │ │ ldrmi r4, [ip], #-1058 @ 0xfffffbde │ │ │ │ mullt r1, r2, r9 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ muleq r2, r2, r9 │ │ │ │ @ instruction: 0xf9924565 │ │ │ │ @ instruction: 0xf912a003 │ │ │ │ - blx 0x54ed0a │ │ │ │ - blx 0x744522 │ │ │ │ + blx 0x54ed92 │ │ │ │ + blx 0x7445aa │ │ │ │ @ instruction: 0xf856110b │ │ │ │ ldrbmi fp, [r9], #-2820 @ 0xfffff4fc │ │ │ │ - bne 0x3c6d64 │ │ │ │ + bne 0x3c6dec │ │ │ │ andge pc, r0, lr, lsl fp @ │ │ │ │ - bleq 0x246220 │ │ │ │ + bleq 0x2462a8 │ │ │ │ ldmib sp, {r1, r2, r5, r6, r7, sl, fp, ip, lr, pc}^ │ │ │ │ vmulne.f32 s23, s20, s2 │ │ │ │ stceq 1, cr15, [r1], {10} │ │ │ │ andeq lr, sl, #165888 @ 0x28800 │ │ │ │ svclt 0x00b84565 │ │ │ │ @ instruction: 0xf10a2200 │ │ │ │ ldrmi r0, [r4], #2565 @ 0xa05 │ │ │ │ streq lr, [sl, #-2818] @ 0xfffff4fe │ │ │ │ strbmi r9, [r2, #-2565]! @ 0xfffff5fb │ │ │ │ stcls 12, cr13, [r6], {194} @ 0xc2 │ │ │ │ - blls 0x2d999c │ │ │ │ + blls 0x2d9a24 │ │ │ │ stmdble r7, {r0, r1, r5, r7, r9, lr} │ │ │ │ strcs r4, [r0], -r4, lsl #8 │ │ │ │ stmia r4!, {r8, r9, sl, sp}^ │ │ │ │ - bne 0x9a1d54 │ │ │ │ + bne 0x9a1ddc │ │ │ │ ldmle sl!, {r0, r1, r4, r7, r9, lr}^ │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -253825,15 +253860,15 @@ │ │ │ │ stmdbcs r2, {r0, r1, r3, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ movweq pc, #4355 @ 0x1103 @ │ │ │ │ tstcc r1, r8, lsl pc │ │ │ │ strcs lr, [r5, #2639]! @ 0xa4f │ │ │ │ biceq lr, r3, #323584 @ 0x4f000 │ │ │ │ svclt 0x000c9307 │ │ │ │ sbceq r4, ip, ip, lsl r6 │ │ │ │ - bleq 0xfe282da0 │ │ │ │ + bleq 0xfe282e28 │ │ │ │ stmiaeq r1!, {r0, r1, r9, sl, lr} │ │ │ │ strne lr, [r5], #-2509 @ 0xfffff633 │ │ │ │ strmi r2, [sp], -r4, lsl #18 │ │ │ │ strcs fp, [r4, #-3880] @ 0xfffff0d8 │ │ │ │ streq lr, [ip], #2639 @ 0xa4f │ │ │ │ eorls pc, ip, fp, lsl r9 @ │ │ │ │ andeq lr, r4, #11264 @ 0x2c00 │ │ │ │ @@ -253844,36 +253879,36 @@ │ │ │ │ ldmdbne r6, {r2, r9, fp, ip, pc} │ │ │ │ strtmi r9, [r2], #-2563 @ 0xfffff5fd │ │ │ │ @ instruction: 0xf892441c │ │ │ │ @ instruction: 0xf10cb001 │ │ │ │ ldmvc r0, {r0, sl, fp} │ │ │ │ @ instruction: 0xf8924565 │ │ │ │ @ instruction: 0xf812a003 │ │ │ │ - blx 0x54edf6 │ │ │ │ - blx 0x80460e │ │ │ │ + blx 0x54ee7e │ │ │ │ + blx 0x804696 │ │ │ │ @ instruction: 0xf8561108 │ │ │ │ ldrbmi fp, [r9], #-2820 @ 0xfffff4fc │ │ │ │ - bne 0x306e5c │ │ │ │ + bne 0x306ee4 │ │ │ │ andge pc, lr, r0, lsl fp @ │ │ │ │ - bleq 0x24630c │ │ │ │ + bleq 0x246394 │ │ │ │ ldmib sp, {r0, r1, r2, r5, r6, r7, sl, fp, ip, lr, pc}^ │ │ │ │ vmulne.f32 s23, s20, s2 │ │ │ │ stceq 1, cr15, [r1], {10} │ │ │ │ andeq lr, sl, #165888 @ 0x28800 │ │ │ │ svclt 0x00b84565 │ │ │ │ @ instruction: 0xf10a2200 │ │ │ │ ldrmi r0, [r4], #2565 @ 0xa05 │ │ │ │ streq lr, [sl, #-2818] @ 0xfffff4fe │ │ │ │ strbmi r9, [r2, #-2565]! @ 0xfffff5fb │ │ │ │ stcls 12, cr13, [r6], {194} @ 0xc2 │ │ │ │ - blls 0x2d9a88 │ │ │ │ + blls 0x2d9b10 │ │ │ │ stmdble r7, {r0, r1, r5, r7, r9, lr} │ │ │ │ strcs r4, [r0], -r4, lsl #8 │ │ │ │ stmia r4!, {r8, r9, sl, sp}^ │ │ │ │ - bne 0x9a1e40 │ │ │ │ + bne 0x9a1ec8 │ │ │ │ ldmle sl!, {r0, r1, r4, r7, r9, lr}^ │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -253884,25 +253919,25 @@ │ │ │ │ stmdbcs r2, {r0, r1, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ movweq pc, #4355 @ 0x1103 @ │ │ │ │ tstcc r1, r8, lsl pc │ │ │ │ strtcs lr, [r4], #2639 @ 0xa4f │ │ │ │ biceq lr, r3, #323584 @ 0x4f000 │ │ │ │ eorslt pc, r4, sp, asr #17 │ │ │ │ sbceq fp, r9, r4, lsl pc │ │ │ │ - bl 0x199ae8 │ │ │ │ + bl 0x199b70 │ │ │ │ stmib sp, {r2, r6, r7, fp}^ │ │ │ │ - b 0x14ccec4 │ │ │ │ + b 0x14ccf4c │ │ │ │ @ instruction: 0x46c10ad1 │ │ │ │ @ instruction: 0xf8cd4652 │ │ │ │ - bcs 0x1b0358 │ │ │ │ + bcs 0x1b03e0 │ │ │ │ andcs fp, r2, #40, 30 @ 0xa0 │ │ │ │ @ instruction: 0xf9394696 │ │ │ │ rsceq r3, ip, r5, lsr r0 │ │ │ │ - bl 0x36ceb8 │ │ │ │ - blls 0x4486bc │ │ │ │ + bl 0x36cf40 │ │ │ │ + blls 0x448744 │ │ │ │ ldmdbne sl, {r1, r3, fp, ip, pc} │ │ │ │ strls r9, [r9, #-2827] @ 0xfffff4f5 │ │ │ │ strmi r4, [r4], #-1059 @ 0xfffffbdd │ │ │ │ @ instruction: 0x0002f9b1 │ │ │ │ @ instruction: 0xf9b19005 │ │ │ │ @ instruction: 0xf9b10004 │ │ │ │ andls r1, r6, r6 │ │ │ │ @@ -253914,42 +253949,42 @@ │ │ │ │ ldmib r2, {r1, r2, sl, fp, lr, pc}^ │ │ │ │ andcc r9, r8, #0, 22 │ │ │ │ andne pc, r0, r1, lsl #23 │ │ │ │ stcge 8, cr15, [r2], {51} @ 0x33 │ │ │ │ andne lr, r0, sp, asr #19 │ │ │ │ ldmib sp, {r0, r2, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8336700 │ │ │ │ - blx 0xff42b30e │ │ │ │ - bl 0x6a2104 │ │ │ │ + blx 0xff42b396 │ │ │ │ + bl 0x6a218c │ │ │ │ strls r0, [r2], -r9, lsl #12 │ │ │ │ tsteq r7, fp, asr #22 │ │ │ │ ldmib sp, {r0, r1, r8, ip, pc}^ │ │ │ │ strmi r6, [lr, #1794]! @ 0x702 │ │ │ │ - blx 0xff3ae732 │ │ │ │ + blx 0xff3ae7ba │ │ │ │ ldrtmi r6, [r0], -r1, lsl #15 │ │ │ │ ldrtmi r9, [r9], -r6, lsl #28 │ │ │ │ orreq pc, r6, r8, asr #23 │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ ldmib sp, {r2, r4, r6, r7, sl, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf10e9c08 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf10c6700 │ │ │ │ - bl 0xfe9c973c │ │ │ │ + bl 0xfe9c97c4 │ │ │ │ @ instruction: 0xf10c030c │ │ │ │ strmi r0, [lr, #3075]! @ 0xc03 │ │ │ │ movwcs fp, #4024 @ 0xfb8 │ │ │ │ - bl 0x1d93bc │ │ │ │ - blls 0x40bb7c │ │ │ │ + bl 0x1d9444 │ │ │ │ + blls 0x40bc04 │ │ │ │ stcle 2, cr4, [r6], #684 @ 0x2ac │ │ │ │ movwne lr, #59869 @ 0xe9dd │ │ │ │ ldrdls pc, [r8], -sp @ │ │ │ │ stmdble r8, {r0, r1, r3, r7, r9, lr} │ │ │ │ strcs r4, [r0], #-1097 @ 0xfffffbb7 │ │ │ │ stmia r1!, {r8, sl, sp}^ │ │ │ │ - bl 0xfe959770 │ │ │ │ + bl 0xfe9597f8 │ │ │ │ addsmi r0, r3, #-1879048192 @ 0x90000000 │ │ │ │ @ instruction: 0xb011d8f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -253960,52 +253995,52 @@ │ │ │ │ smlabtcs r1, r4, r3, pc @ │ │ │ │ stmdbcs r2, {r0, r1, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ movweq pc, #4355 @ 0x1103 @ │ │ │ │ tstcc r1, r8, lsl pc │ │ │ │ strtcs lr, [r4], #2639 @ 0xa4f │ │ │ │ biceq lr, r3, #323584 @ 0x4f000 │ │ │ │ sbceq fp, r9, r4, lsl pc │ │ │ │ - bl 0x199c18 │ │ │ │ + bl 0x199ca0 │ │ │ │ stmib sp, {r2, r6, r7, sl, fp}^ │ │ │ │ stmiaeq sl, {r1, r3, r8, r9, ip}^ │ │ │ │ - bcs 0x1acbdc │ │ │ │ + bcs 0x1acc64 │ │ │ │ svclt 0x00284690 │ │ │ │ stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf83c00f8 │ │ │ │ - bl 0x4304ac │ │ │ │ + bl 0x430534 │ │ │ │ stmib sp, {r8, r9}^ │ │ │ │ ldmdahi sl, {r2, r8, r9, sl, lr, pc}^ │ │ │ │ @ instruction: 0x9004f8b3 │ │ │ │ movwls r8, #14555 @ 0x38db │ │ │ │ andls r9, r2, #9216 @ 0x2400 │ │ │ │ - blls 0x30e458 │ │ │ │ - blls 0x28e450 │ │ │ │ + blls 0x30e4e0 │ │ │ │ + blls 0x28e4d8 │ │ │ │ stmhi sp, {r3, r4, sl, lr} │ │ │ │ stmiahi lr, {r3, ip, sp}^ │ │ │ │ @ instruction: 0xf8b13701 │ │ │ │ @ instruction: 0xf831e002 │ │ │ │ strls r3, [r1, #-2824] @ 0xfffff4f8 │ │ │ │ ldmib r4, {r1, r8, sl, fp, ip, pc}^ │ │ │ │ - blx 0xfe9f8c0a │ │ │ │ + blx 0xfe9f8c92 │ │ │ │ strcc r3, [r8], #-2826 @ 0xfffff4f6 │ │ │ │ - blcc 0x2873c8 │ │ │ │ - bl 0x5ef820 │ │ │ │ - bl 0x1189048 │ │ │ │ + blcc 0x287450 │ │ │ │ + bl 0x5ef8a8 │ │ │ │ + bl 0x11890d0 │ │ │ │ ldrmi r0, [r8, #523]! @ 0x20b │ │ │ │ andcc pc, r5, #235520 @ 0x39800 │ │ │ │ - blx 0xffa6f82a │ │ │ │ + blx 0xffa6f8b2 │ │ │ │ stmdb r0, {r0, r3, r9, ip, sp}^ │ │ │ │ stclle 2, cr3, [r0], #8 │ │ │ │ @ instruction: 0xc604e9dd │ │ │ │ mvnscc pc, #8, 2 │ │ │ │ - blne 0xfe7cf614 │ │ │ │ + blne 0xfe7cf69c │ │ │ │ svclt 0x00b845b8 │ │ │ │ strcc r2, [r3], -r0, lsl #6 │ │ │ │ - bl 0x1d94c0 │ │ │ │ - blls 0x2ca460 │ │ │ │ + bl 0x1d9548 │ │ │ │ + blls 0x2ca4e8 │ │ │ │ ldcle 2, cr4, [sp], #748 @ 0x2ec │ │ │ │ movwne lr, #43485 @ 0xa9dd │ │ │ │ addmi r9, fp, #6, 28 @ 0x60 │ │ │ │ ldrtmi sp, [r1], #-2311 @ 0xfffff6f9 │ │ │ │ strcs r2, [r0, #-1024] @ 0xfffffc00 │ │ │ │ strmi lr, [r2, #-2273] @ 0xfffff71f │ │ │ │ addsmi r1, r3, #141312 @ 0x22800 │ │ │ │ @@ -254021,32 +254056,32 @@ │ │ │ │ vrshr.u64 , q12, #57 │ │ │ │ svccs 0x00022701 │ │ │ │ andeq pc, r1, r0, lsl #2 │ │ │ │ smladcc r1, r8, pc, fp @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ sbceq lr, r0, pc, asr #20 │ │ │ │ stmdaeq r2, {r1, r2, r8, ip, sp, lr, pc} │ │ │ │ - b 0x14f80f8 │ │ │ │ + b 0x14f8180 │ │ │ │ strmi r0, [r6], r7, asr #29 │ │ │ │ - b 0x14cf76c │ │ │ │ + b 0x14cf7f4 │ │ │ │ @ instruction: 0xf835099e │ │ │ │ @ instruction: 0xf836302c │ │ │ │ @ instruction: 0xf837a02c │ │ │ │ - blx 0x7b4572 │ │ │ │ + blx 0x7b45fa │ │ │ │ @ instruction: 0xf838fa03 │ │ │ │ @ instruction: 0xf10c302c │ │ │ │ strbmi r0, [ip, #3073] @ 0xc01 │ │ │ │ movwge pc, #47891 @ 0xbb13 @ │ │ │ │ svcge 0x0004f852 │ │ │ │ @ instruction: 0xf8414453 │ │ │ │ mvnle r3, r4, lsl #30 │ │ │ │ stmdble r8, {r4, r5, r6, r8, sl, lr} │ │ │ │ strcs r4, [r0], -r6, lsr #9 │ │ │ │ stmia lr!, {r8, r9, sl, sp}^ │ │ │ │ - bl 0xfeca20f4 │ │ │ │ + bl 0xfeca217c │ │ │ │ addsmi r0, r8, #4, 6 @ 0x10000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -254055,28 +254090,28 @@ │ │ │ │ @ instruction: 0xf04f3b04 │ │ │ │ @ instruction: 0xf1010e00 │ │ │ │ strmi r0, [r8], -r2, lsl #16 │ │ │ │ rscslt r9, ip, #12, 30 @ 0x30 │ │ │ │ strcs pc, [r1, -r7, asr #7] │ │ │ │ @ instruction: 0xf1042f02 │ │ │ │ svclt 0x00180401 │ │ │ │ - b 0x14d6134 │ │ │ │ + b 0x14d61bc │ │ │ │ svclt 0x001404c4 │ │ │ │ vstmiaeq r7, {s29-s107} │ │ │ │ strtmi r4, [r2], r4, lsr #13 │ │ │ │ - b 0x14cf7fc │ │ │ │ + b 0x14cf884 │ │ │ │ @ instruction: 0x462c099c │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ eorne pc, lr, r0, lsr r8 @ │ │ │ │ eorvs pc, lr, r4, lsr r8 @ │ │ │ │ eorpl pc, lr, r7, lsr r8 @ │ │ │ │ eorgt pc, lr, r8, lsr r8 @ │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ - blx 0x299c9a │ │ │ │ - blx 0x28496a │ │ │ │ + blx 0x299d22 │ │ │ │ + blx 0x2849f2 │ │ │ │ @ instruction: 0xf853110c │ │ │ │ strtmi r5, [r9], #-3844 @ 0xfffff0fc │ │ │ │ svcne 0x0004f842 │ │ │ │ @ instruction: 0xf8ddd1ea │ │ │ │ strbmi ip, [r2, #4]! │ │ │ │ ldrbmi sp, [ip], #2312 @ 0x908 │ │ │ │ strcs r2, [r0, -r0, lsl #12] │ │ │ │ @@ -254090,49 +254125,49 @@ │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @ instruction: 0x4607469b │ │ │ │ strmi fp, [sp], -r5, lsl #1 │ │ │ │ stcls 12, cr1, [lr], {174} @ 0xae │ │ │ │ movwcc fp, #4835 @ 0x12e3 │ │ │ │ vshr.u64 q8, q4, #60 │ │ │ │ - blcs 0x1911c0 │ │ │ │ + blcs 0x191248 │ │ │ │ strtcs lr, [r4], #2639 @ 0xa4f │ │ │ │ movwcc fp, #7956 @ 0x1f14 │ │ │ │ - bl 0x199dd4 │ │ │ │ + bl 0x199e5c │ │ │ │ @ instruction: 0xf04f0984 │ │ │ │ svclt 0x00180200 │ │ │ │ - b 0x14c8940 │ │ │ │ + b 0x14c89c8 │ │ │ │ stmib sp, {r0, r1, r4, r7, r9, fp}^ │ │ │ │ ldrbmi sl, [r1], -r2, lsl #6 │ │ │ │ stmdbcs r4, {r1, r7, r9, sl, lr} │ │ │ │ tstcs r4, r8, lsr #30 │ │ │ │ @ instruction: 0xf9390090 │ │ │ │ - bl 0x380674 │ │ │ │ + bl 0x3806fc │ │ │ │ ldrmi r0, [r0], r0, lsl #8 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xc002f9b4 │ │ │ │ streq lr, [r0], #-2827 @ 0xfffff4f5 │ │ │ │ @ instruction: 0xf8354438 │ │ │ │ @ instruction: 0xf8363022 │ │ │ │ andcc r9, r1, #34 @ 0x22 │ │ │ │ - blx 0x5d9052 │ │ │ │ - blx 0x78524a │ │ │ │ + blx 0x5d90da │ │ │ │ + blx 0x7852d2 │ │ │ │ @ instruction: 0xf854330c │ │ │ │ strbmi r9, [fp], #-2820 @ 0xfffff4fc │ │ │ │ - blcc 0x24671c │ │ │ │ + blcc 0x2467a4 │ │ │ │ cdpne 12, 4, cr13, cr8, cr15, {7} │ │ │ │ andeq pc, r1, #8, 2 │ │ │ │ andeq lr, r8, r0, lsr #23 │ │ │ │ addsmi r9, r1, #2048 @ 0x800 │ │ │ │ @ instruction: 0x2000bfb8 │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dd4402 │ │ │ │ - bl 0x12c64c │ │ │ │ + bl 0x12c6d4 │ │ │ │ addsmi r0, r3, #8, 2 │ │ │ │ - blls 0x1ff984 │ │ │ │ + blls 0x1ffa0c │ │ │ │ ldrmi r4, [sl, #1616] @ 0x650 │ │ │ │ ldrtmi sp, [fp], #-2311 @ 0xfffff6f9 │ │ │ │ strcs r2, [r0, #-1024] @ 0xfffffc00 │ │ │ │ strmi lr, [r2, #-2275] @ 0xfffff71d │ │ │ │ addsmi r1, r0, #223232 @ 0x36800 │ │ │ │ strdlt sp, [r5], -sl │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -254141,49 +254176,49 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @ instruction: 0x4607469b │ │ │ │ strmi fp, [sp], -r5, lsl #1 │ │ │ │ stcls 12, cr1, [lr], {174} @ 0xae │ │ │ │ movwcc fp, #4835 @ 0x12e3 │ │ │ │ vshr.u64 q8, q4, #60 │ │ │ │ - blcs 0x19128c │ │ │ │ + blcs 0x191314 │ │ │ │ strtcs lr, [r4], #2639 @ 0xa4f │ │ │ │ movwcc fp, #7956 @ 0x1f14 │ │ │ │ - bl 0x199ea0 │ │ │ │ + bl 0x199f28 │ │ │ │ @ instruction: 0xf04f0984 │ │ │ │ svclt 0x00180200 │ │ │ │ - b 0x14c8a0c │ │ │ │ + b 0x14c8a94 │ │ │ │ stmib sp, {r0, r1, r4, r7, r9, fp}^ │ │ │ │ ldrbmi sl, [r1], -r2, lsl #6 │ │ │ │ stmdbcs r4, {r1, r7, r9, sl, lr} │ │ │ │ tstcs r4, r8, lsr #30 │ │ │ │ @ instruction: 0xf8390090 │ │ │ │ - bl 0x380740 │ │ │ │ + bl 0x3807c8 │ │ │ │ ldrmi r0, [r0], r0, lsl #8 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xc002f8b4 │ │ │ │ streq lr, [r0], #-2827 @ 0xfffff4f5 │ │ │ │ @ instruction: 0xf8354438 │ │ │ │ @ instruction: 0xf8363022 │ │ │ │ andcc r9, r1, #34 @ 0x22 │ │ │ │ - blx 0x49911e │ │ │ │ - blx 0x4452ea │ │ │ │ + blx 0x4991a6 │ │ │ │ + blx 0x445372 │ │ │ │ @ instruction: 0xf8543309 │ │ │ │ strbmi r9, [fp], #-2820 @ 0xfffff4fc │ │ │ │ - blcc 0x2467e8 │ │ │ │ + blcc 0x246870 │ │ │ │ cdpne 12, 4, cr13, cr8, cr15, {7} │ │ │ │ andeq pc, r1, #8, 2 │ │ │ │ andeq lr, r8, r0, lsr #23 │ │ │ │ addsmi r9, r1, #2048 @ 0x800 │ │ │ │ @ instruction: 0x2000bfb8 │ │ │ │ stmdaeq r5, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dd4402 │ │ │ │ - bl 0x12c718 │ │ │ │ + bl 0x12c7a0 │ │ │ │ addsmi r0, r3, #8, 2 │ │ │ │ - blls 0x1ffa50 │ │ │ │ + blls 0x1ffad8 │ │ │ │ ldrmi r4, [sl, #1616] @ 0x650 │ │ │ │ ldrtmi sp, [fp], #-2311 @ 0xfffff6f9 │ │ │ │ strcs r2, [r0, #-1024] @ 0xfffffc00 │ │ │ │ strmi lr, [r2, #-2275] @ 0xfffff71d │ │ │ │ addsmi r1, r0, #223232 @ 0x36800 │ │ │ │ strdlt sp, [r5], -sl │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -254200,38 +254235,38 @@ │ │ │ │ vst1.8 {d9-d11}, [r7], r3 │ │ │ │ movwls r6, #896 @ 0x380 │ │ │ │ andcs pc, r1, r7, asr #7 │ │ │ │ stc2 10, cr15, [r7], {95} @ 0x5f @ │ │ │ │ @ instruction: 0xf10c2802 │ │ │ │ svclt 0x00180c01 │ │ │ │ vaddl.u8 , d7, d1 │ │ │ │ - b 0x14d3674 │ │ │ │ + b 0x14d36fc │ │ │ │ @ instruction: 0xf1060ccc │ │ │ │ svclt 0x00140702 │ │ │ │ @ instruction: 0x0ec0ea4f │ │ │ │ - bl 0x49a31c │ │ │ │ + bl 0x49a3a4 │ │ │ │ stmib sp, {r0, r9, fp}^ │ │ │ │ ands lr, sl, r1, lsl #24 │ │ │ │ andmi pc, r0, #40, 8 @ 0x28000000 │ │ │ │ svceq 0x0000f1bb │ │ │ │ @ instruction: 0xf5b2d002 │ │ │ │ stcle 15, cr4, [r1], {248} @ 0xf8 │ │ │ │ stmdami r0, {r3, r7, sl, ip, sp, lr, pc} │ │ │ │ strcc r4, [r4], #-1610 @ 0xfffff9b6 │ │ │ │ - blx 0x1346414 │ │ │ │ + blx 0x24649c │ │ │ │ strmi r4, [r4], sl, asr #12 │ │ │ │ @ instruction: 0xf8274641 │ │ │ │ ldrtmi ip, [r0], -r2, lsl #24 │ │ │ │ - blx 0x1146424 │ │ │ │ + @ instruction: 0xf9fcf71b │ │ │ │ ldrbmi r3, [r4, #-1284] @ 0xfffffafc │ │ │ │ - bleq 0x24685c │ │ │ │ - blls 0x13c80c │ │ │ │ + bleq 0x2468e4 │ │ │ │ + blls 0x13c894 │ │ │ │ @ instruction: 0xf8358829 │ │ │ │ stmdahi r0!, {r1, sl, fp, pc} │ │ │ │ - blcs 0x12a968 │ │ │ │ + blcs 0x12a9f0 │ │ │ │ vld4. {d13,d15,d17,d19}, [r1 :64], ip │ │ │ │ @ instruction: 0xf1bb4200 │ │ │ │ andle r0, r2, r0, lsl #30 │ │ │ │ svcmi 0x00f8f5b2 │ │ │ │ vst1. @ instruction: 0xf481dcde │ │ │ │ ldrb r4, [fp, r0, lsl #2] │ │ │ │ @ instruction: 0xec01e9dd │ │ │ │ @@ -254256,49 +254291,49 @@ │ │ │ │ vst1.8 {d9-d11}, [r7], r3 │ │ │ │ movwls r6, #896 @ 0x380 │ │ │ │ andcs pc, r1, r7, asr #7 │ │ │ │ stc2 10, cr15, [r7], {95} @ 0x5f @ │ │ │ │ @ instruction: 0xf10c2802 │ │ │ │ svclt 0x00180c01 │ │ │ │ vaddl.u8 , d7, d1 │ │ │ │ - b 0x14d3754 │ │ │ │ + b 0x14d37dc │ │ │ │ @ instruction: 0xf1060ccc │ │ │ │ svclt 0x00140704 │ │ │ │ @ instruction: 0x0ec0ea4f │ │ │ │ - bl 0x49a3fc │ │ │ │ + bl 0x49a484 │ │ │ │ stmib sp, {r0, r9, fp}^ │ │ │ │ ands lr, sl, r1, lsl #24 │ │ │ │ andmi pc, r0, #40 @ 0x28 │ │ │ │ svceq 0x0000f1bb │ │ │ │ @ instruction: 0xf1b2d002 │ │ │ │ stmdale r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ stmdami r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc r4, [r8], #-1610 @ 0xfffff9b6 │ │ │ │ - @ instruction: 0xf9e0f71b │ │ │ │ + @ instruction: 0xf99cf71b │ │ │ │ strmi r4, [r4], sl, asr #12 │ │ │ │ @ instruction: 0xf8474641 │ │ │ │ ldrtmi ip, [r0], -r4, lsl #24 │ │ │ │ - @ instruction: 0xf9d8f71b │ │ │ │ + @ instruction: 0xf994f71b │ │ │ │ ldrbmi r3, [r4, #-1288] @ 0xfffffaf8 │ │ │ │ - bleq 0x3469bc │ │ │ │ - blls 0x13c8e8 │ │ │ │ + bleq 0x346a44 │ │ │ │ + blls 0x13c970 │ │ │ │ tsthi r1, r5, asr r9 │ │ │ │ @ instruction: 0x0600e9d4 │ │ │ │ bicsle r2, sp, r0, lsl #22 │ │ │ │ andmi pc, r0, #33 @ 0x21 │ │ │ │ svceq 0x0000f1bb │ │ │ │ @ instruction: 0xf1b2d002 │ │ │ │ ldmle pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}^ @ │ │ │ │ tstpmi r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmib sp, {r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ cdpls 12, 0, cr14, cr3, cr1, {0} │ │ │ │ stmdble r8, {r2, r4, r5, r6, r7, r8, sl, lr} │ │ │ │ @ instruction: 0x200044b6 │ │ │ │ stmia lr!, {r8, sp}^ │ │ │ │ - bl 0xfec88ce4 │ │ │ │ + bl 0xfec88d6c │ │ │ │ ldrmi r0, [ip, #774] @ 0x306 │ │ │ │ strdlt sp, [r5], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -254314,15 +254349,15 @@ │ │ │ │ ldrtmi sl, [r9], ip, lsr #32 │ │ │ │ eor pc, r0, sp, asr #17 │ │ │ │ andcs pc, r1, r6, asr #7 │ │ │ │ stmdacs r2, {r0, r1, r4, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ movweq pc, #4355 @ 0x1103 @ │ │ │ │ andcc fp, r1, r8, lsl pc │ │ │ │ biceq lr, r3, #323584 @ 0x4f000 │ │ │ │ - b 0x14f858c │ │ │ │ + b 0x14f8614 │ │ │ │ ldrmi r0, [fp], r0, asr #23 │ │ │ │ andeq pc, r8, #-1073741782 @ 0xc000002a │ │ │ │ movwlt lr, #39373 @ 0x99cd │ │ │ │ andeq pc, pc, #34 @ 0x22 │ │ │ │ vraddhn.i16 d20, q3, q5 │ │ │ │ smlabtls r7, r0, r1, r2 │ │ │ │ orrvs pc, r0, r6, lsl #8 │ │ │ │ @@ -254332,21 +254367,21 @@ │ │ │ │ stcmi 0, cr15, [r0], {39} @ 0x27 │ │ │ │ stmdbls r8, {r0, r6, r8, sl, lr} │ │ │ │ @ instruction: 0x0c0ceb71 │ │ │ │ @ instruction: 0xf107d301 │ │ │ │ ldmib sp, {r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cd0102 │ │ │ │ @ instruction: 0xf71b9000 │ │ │ │ - ldrcc pc, [r0, #-2659] @ 0xfffff59d │ │ │ │ + ldrcc pc, [r0, #-2591] @ 0xfffff5e1 │ │ │ │ smlabteq r0, r6, r9, lr │ │ │ │ ldmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ ldrtmi r0, [fp], -r4, lsl #2 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf71b3410 │ │ │ │ - @ instruction: 0x3610fa57 │ │ │ │ + @ instruction: 0x3610fa13 │ │ │ │ tsteq r2, r6, asr #18 │ │ │ │ andsle r4, fp, sp, asr r5 │ │ │ │ ldrdeq lr, [r0, -r5] │ │ │ │ smlabteq r2, sp, r9, lr │ │ │ │ ldrdeq lr, [r2, -r5] │ │ │ │ smlabteq r4, sp, r9, lr │ │ │ │ movwcs lr, #10708 @ 0x29d4 │ │ │ │ @@ -254377,147 +254412,147 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ strmi fp, [r4], sp, lsl #1 │ │ │ │ svcls 0x00171c9e │ │ │ │ ldrsbls pc, [r8], #-141 @ 0xffffff73 @ │ │ │ │ eorgt pc, ip, sp, asr #17 │ │ │ │ - beq 0xb518 │ │ │ │ - beq 0x14344c │ │ │ │ + beq 0xb5a0 │ │ │ │ + beq 0x1434d4 │ │ │ │ stmdacs r1, {r0, r1, r2, r6, r7, r8, r9, ip, sp, lr, pc} │ │ │ │ movwcc pc, #967 @ 0x3c7 @ │ │ │ │ @ instruction: 0xf00ab2fd │ │ │ │ @ instruction: 0xf1b80a01 │ │ │ │ - b 0xb8c658 │ │ │ │ + b 0xb8c6e0 │ │ │ │ @ instruction: 0xf1050b03 │ │ │ │ - b 0x389e5c │ │ │ │ + b 0x389ee4 │ │ │ │ svclt 0x00180a03 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ streq pc, [r1], #-4 │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ strbeq lr, [sl, -pc, asr #20] │ │ │ │ - b 0xa2e67c │ │ │ │ - b 0x20a680 │ │ │ │ + b 0xa2e704 │ │ │ │ + b 0x20a708 │ │ │ │ svclt 0x00140403 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf00046a8 │ │ │ │ mvnseq r0, #1 │ │ │ │ rsbeq r9, r3, r4, lsl #6 │ │ │ │ @ instruction: 0xf0809308 │ │ │ │ - b 0x14c9694 │ │ │ │ + b 0x14c971c │ │ │ │ subeq r3, r0, fp, asr #23 │ │ │ │ - beq 0x17433d4 │ │ │ │ + beq 0x174345c │ │ │ │ streq pc, [r2, -ip, lsl #2] │ │ │ │ strmi r2, [r1], #-1024 @ 0xfffffc00 │ │ │ │ movteq lr, #15106 @ 0x3b02 │ │ │ │ movwls r9, #20743 @ 0x5107 │ │ │ │ stmib sp, {r0, r4, fp, ip}^ │ │ │ │ tstls r6, r9, lsl #10 │ │ │ │ @ instruction: 0xf8339b07 │ │ │ │ - blls 0x2a8b08 │ │ │ │ + blls 0x2a8b90 │ │ │ │ @ instruction: 0xf8334640 │ │ │ │ - blls 0x24cb10 │ │ │ │ + blls 0x24cb98 │ │ │ │ smlabbeq r1, fp, sl, lr │ │ │ │ andspl pc, r4, r3, lsr r8 @ │ │ │ │ - blls 0x215ad4 │ │ │ │ + blls 0x215b5c │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ - blls 0x1d8c48 │ │ │ │ + blls 0x1d8cd0 │ │ │ │ stccs 8, cr15, [r2], {54} @ 0x36 │ │ │ │ - mcr2 7, 6, pc, cr0, cr15, {0} @ │ │ │ │ + mrc2 7, 3, pc, cr12, cr15, {0} │ │ │ │ stceq 8, cr15, [r2], {39} @ 0x27 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ - blls 0x31a38c │ │ │ │ + blls 0x31a414 │ │ │ │ @ instruction: 0xf8364640 │ │ │ │ @ instruction: 0xf71f2b04 │ │ │ │ - ldrbmi pc, [r4, #-3765] @ 0xfffff14b @ │ │ │ │ - bleq 0x246b94 │ │ │ │ + ldrbmi pc, [r4, #-3697] @ 0xfffff18f @ │ │ │ │ + bleq 0x246c1c │ │ │ │ ldmib sp, {r1, r3, r4, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd8509 │ │ │ │ strbmi ip, [r5, #-44] @ 0xffffffd4 │ │ │ │ - bl 0x43ef2c │ │ │ │ + bl 0x43efb4 │ │ │ │ andcs r0, r0, r8, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9c8f1c │ │ │ │ + bl 0xfe9c8fa4 │ │ │ │ addsmi r0, r5, #12, 4 @ 0xc0000000 │ │ │ │ strdlt sp, [sp], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4607b093 │ │ │ │ - blls 0x86d77c │ │ │ │ + blls 0x86d804 │ │ │ │ ldrsbthi pc, [r0], #-141 @ 0xffffff73 @ │ │ │ │ strcs r9, [r0, -r8, lsl #14] │ │ │ │ andcs pc, r1, r3, asr #7 │ │ │ │ vldmiacs r3, {s28-s106} │ │ │ │ @ instruction: 0xf00c2802 │ │ │ │ svclt 0x00180e01 │ │ │ │ sbcslt r3, lr, #1 │ │ │ │ - bleq 0x14c376c │ │ │ │ + bleq 0x14c37f4 │ │ │ │ orrcc pc, r0, r3, asr #7 │ │ │ │ sbceq fp, r4, r8, lsl pc │ │ │ │ sbcscs lr, r3, pc, asr #20 │ │ │ │ movwcc pc, #5059 @ 0x13c3 @ │ │ │ │ streq lr, [ip, #-2688] @ 0xfffff580 │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ andeq pc, r1, r0 │ │ │ │ addeq lr, r3, #2048 @ 0x800 │ │ │ │ movweq pc, #4101 @ 0x1005 @ │ │ │ │ movweq lr, #6691 @ 0x1a23 │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ ldrtmi fp, [r4], -r8, lsl #30 │ │ │ │ bicseq r4, fp, #13 │ │ │ │ - b 0x92d7d0 │ │ │ │ + b 0x92d858 │ │ │ │ andmi r0, r1, r1, lsl #6 │ │ │ │ strls r0, [r4, #-109] @ 0xffffff93 │ │ │ │ movwls r0, #41947 @ 0xa3db │ │ │ │ movwls r0, #20555 @ 0x504b │ │ │ │ strcs r0, [r0, #-2147] @ 0xfffff79d │ │ │ │ movwls r2, #39688 @ 0x9b08 │ │ │ │ movwcs fp, #36648 @ 0x8f28 │ │ │ │ eors pc, r8, sp, asr #17 │ │ │ │ stmib sp, {r2, r3, r4, r7, r9, sl, lr}^ │ │ │ │ ldcne 6, cr4, [r3], {16} │ │ │ │ movwls r9, #45583 @ 0xb20f │ │ │ │ - bls 0x4af80c │ │ │ │ + bls 0x4af894 │ │ │ │ andsls pc, r5, r3, lsr r8 @ │ │ │ │ @ instruction: 0xf8339b0b │ │ │ │ orrslt r3, sl, #21 │ │ │ │ subsmi r9, r3, ip, lsl #20 │ │ │ │ movwls fp, #12955 @ 0x329b │ │ │ │ rsbseq r9, ip, sl, lsl #22 │ │ │ │ - beq 0x28381c │ │ │ │ + beq 0x2838a4 │ │ │ │ strgt lr, [r6, -sp, asr #19] │ │ │ │ stmdbeq r3, {r0, r3, r7, r9, fp, sp, lr, pc} │ │ │ │ ldmdbne lr, {r0, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ ldrmi r9, [ip], #-2824 @ 0xfffff4f8 │ │ │ │ andsvc pc, r5, fp, lsr r8 @ │ │ │ │ ldmdahi r2!, {r1, r8, sl, ip, sp} │ │ │ │ ldmib sp, {r2, sl, ip, sp}^ │ │ │ │ ldrtmi r1, [r8], -r3, lsl #6 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf71f3604 │ │ │ │ - @ instruction: 0xf824fe23 │ │ │ │ - blls 0x24bc2c │ │ │ │ + @ instruction: 0xf824fddf │ │ │ │ + blls 0x24bcb4 │ │ │ │ @ instruction: 0xf8364638 │ │ │ │ strbmi r2, [r9], -r2, lsl #24 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - mrc2 7, 0, pc, cr8, cr15, {0} │ │ │ │ + ldc2l 7, cr15, [r4, #124] @ 0x7c │ │ │ │ @ instruction: 0xf8244555 │ │ │ │ - blle 0xff9cbc3c │ │ │ │ + blle 0xff9cbcc4 │ │ │ │ @ instruction: 0xc706e9dd │ │ │ │ strbtmi r9, [r7], #-2825 @ 0xfffff4f7 │ │ │ │ stcle 5, cr4, [r9, #-332] @ 0xfffffeb4 │ │ │ │ @ instruction: 0xe7c34655 │ │ │ │ - b 0xfe36f478 │ │ │ │ + b 0xfe36f500 │ │ │ │ ldrmi r0, [r9], r2, lsl #20 │ │ │ │ vshll.u8 , d15, #2 │ │ │ │ strb r9, [r7, r3, lsl #6] │ │ │ │ @ instruction: 0x4610e9dd │ │ │ │ adcmi r9, r6, #8, 30 │ │ │ │ ldrtmi sp, [ip], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -254541,85 +254576,85 @@ │ │ │ │ ldmibcs r4, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ vmull.u q8, d20, d0[4] │ │ │ │ vmlal.u8 q9, d4, d1 │ │ │ │ rsclt r3, r5, #0, 6 │ │ │ │ streq lr, [r9], #-2688 @ 0xfffff580 │ │ │ │ streq pc, [r1], #-4 │ │ │ │ svceq 0x0002f1b8 │ │ │ │ - bleq 0x203558 │ │ │ │ + bleq 0x2035e0 │ │ │ │ streq lr, [r3], #-2564 @ 0xfffff5fc │ │ │ │ andeq pc, r1, r0 │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ @ instruction: 0xf108bf18 │ │ │ │ @ instruction: 0xf0090801 │ │ │ │ - b 0x14cb0e4 │ │ │ │ + b 0x14cb16c │ │ │ │ strls r0, [r3], #-1092 @ 0xfffffbbc │ │ │ │ streq lr, [r3], #-2592 @ 0xfffff5e0 │ │ │ │ andeq lr, r3, r0, lsl #20 │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ - b 0x14f8954 │ │ │ │ - b 0x14cb018 │ │ │ │ + b 0x14f89dc │ │ │ │ + b 0x14cb0a0 │ │ │ │ svclt 0x000873c4 │ │ │ │ movwls r4, #18088 @ 0x46a8 │ │ │ │ movwls r0, #32835 @ 0x8043 │ │ │ │ movweq pc, #4233 @ 0x1089 @ │ │ │ │ stmibeq r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - blvc 0xff40364c │ │ │ │ + blvc 0xff4036d4 │ │ │ │ strcs r4, [r0], #-1097 @ 0xfffffbb7 │ │ │ │ - bl 0x199f5c │ │ │ │ + bl 0x199fe4 │ │ │ │ smlabbls r7, r3, r3, r0 │ │ │ │ - b 0x14ed938 │ │ │ │ + b 0x14ed9c0 │ │ │ │ stmib sp, {r3, r4, r7, r8, r9}^ │ │ │ │ movwls r8, #21769 @ 0x5509 │ │ │ │ @ instruction: 0xf8599b07 │ │ │ │ @ instruction: 0xf8531024 │ │ │ │ - b 0xfe3e8dc4 │ │ │ │ - blls 0x28913c │ │ │ │ + b 0xfe3e8e4c │ │ │ │ + blls 0x2891c4 │ │ │ │ @ instruction: 0xf8534640 │ │ │ │ strcc r5, [r2], #-36 @ 0xffffffdc │ │ │ │ @ instruction: 0xf8cd9b04 │ │ │ │ subsmi sl, sp, r0 │ │ │ │ @ instruction: 0xf8569b03 │ │ │ │ @ instruction: 0xf7212c04 │ │ │ │ - @ instruction: 0xf847fe9b │ │ │ │ + @ instruction: 0xf847fe57 │ │ │ │ @ instruction: 0xf8cd0c04 │ │ │ │ strtmi sl, [r9], -r0 │ │ │ │ strbmi r9, [r0], -r8, lsl #22 │ │ │ │ - blcs 0x346ebc │ │ │ │ - cdp2 7, 9, cr15, cr0, cr1, {1} │ │ │ │ + blcs 0x346f44 │ │ │ │ + cdp2 7, 4, cr15, cr12, cr1, {1} │ │ │ │ @ instruction: 0xf8479b05 │ │ │ │ addsmi r0, ip, #8, 22 @ 0x2000 │ │ │ │ ldmib sp, {r1, r3, r4, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd8509 │ │ │ │ strbmi ip, [r5, #-44] @ 0xffffffd4 │ │ │ │ - bl 0x43f1a4 │ │ │ │ + bl 0x43f22c │ │ │ │ andcs r0, r0, r8, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9c9194 │ │ │ │ + bl 0xfe9c921c │ │ │ │ addsmi r0, r5, #12, 4 @ 0xc0000000 │ │ │ │ strdlt sp, [sp], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4607b093 │ │ │ │ - blls 0x86d9f4 │ │ │ │ + blls 0x86da7c │ │ │ │ ldrsbthi pc, [r0], #-141 @ 0xffffff73 @ │ │ │ │ strcs r9, [r0, -r8, lsl #14] │ │ │ │ andcs pc, r1, r3, asr #7 │ │ │ │ vldmiacs r3, {s28-s106} │ │ │ │ @ instruction: 0xf00c2802 │ │ │ │ svclt 0x00180e01 │ │ │ │ sbcslt r3, lr, #1 │ │ │ │ - bleq 0xfe4c39e4 │ │ │ │ + bleq 0xfe4c3a6c │ │ │ │ orrcc pc, r0, r3, asr #7 │ │ │ │ sbceq fp, r4, r8, lsl pc │ │ │ │ sbcscs lr, r3, pc, asr #20 │ │ │ │ streq lr, [ip, #-2688] @ 0xfffff580 │ │ │ │ movwcc pc, #5059 @ 0x13c3 @ │ │ │ │ streq pc, [r1, #-5] │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ @@ -254638,44 +254673,44 @@ │ │ │ │ movwls r0, #20555 @ 0x504b │ │ │ │ movwls r0, #39075 @ 0x98a3 │ │ │ │ stmib sp, {r2, r8, r9, fp, sp}^ │ │ │ │ svclt 0x00284610 │ │ │ │ andls r2, pc, #4, 6 @ 0x10000000 │ │ │ │ ldcne 6, cr4, [r3, #-624] @ 0xfffffd90 │ │ │ │ stmdbls lr, {r2, r3, r8, r9, ip, pc} │ │ │ │ - bls 0x42fa88 │ │ │ │ + bls 0x42fb10 │ │ │ │ eorcc pc, r5, r3, asr r8 @ │ │ │ │ eorcs pc, r5, r2, asr r8 @ │ │ │ │ stmdbls sl, {r0, r3, r7, r8, r9, ip, sp, pc} │ │ │ │ - beq 0x1c3860 │ │ │ │ + beq 0x1c38e8 │ │ │ │ adcseq r9, ip, fp, lsl #20 │ │ │ │ stmdbeq r5, {r2, r3, r8, r9, fp, sp, lr, pc} │ │ │ │ strgt lr, [r6, -sp, asr #19] │ │ │ │ movwls r4, #12371 @ 0x3053 │ │ │ │ ldmdbne lr, {r0, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ ldrmi r9, [ip], #-2824 @ 0xfffff4f8 │ │ │ │ eorvc pc, r5, fp, asr r8 @ │ │ │ │ ldmdavs r2!, {r0, r4, r6, r9, sl, lr} │ │ │ │ - blls 0x216288 │ │ │ │ + blls 0x216310 │ │ │ │ @ instruction: 0xf8cd4638 │ │ │ │ strcc r8, [r8], -r0 │ │ │ │ - ldc2l 7, cr15, [lr, #132]! @ 0x84 │ │ │ │ - blls 0x260f10 │ │ │ │ + ldc2 7, cr15, [sl, #132]! @ 0x84 │ │ │ │ + blls 0x260f98 │ │ │ │ @ instruction: 0xf8564638 │ │ │ │ strcc r2, [r8], #-3076 @ 0xfffff3fc │ │ │ │ @ instruction: 0xf8cd9903 │ │ │ │ @ instruction: 0xf7218000 │ │ │ │ - strbmi pc, [sp, #-3571] @ 0xfffff20d @ │ │ │ │ + strbmi pc, [sp, #-3503] @ 0xfffff251 @ │ │ │ │ stceq 8, cr15, [r4], {68} @ 0x44 │ │ │ │ ldmib sp, {r2, r5, r6, r7, r8, r9, fp, ip, lr, pc}^ │ │ │ │ - blls 0x37aac8 │ │ │ │ + blls 0x37ab50 │ │ │ │ strbmi r4, [fp, #-1127] @ 0xfffffb99 │ │ │ │ strbmi sp, [sp], -r6, lsl #26 │ │ │ │ stmdbls sl, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - beq 0x2038c4 │ │ │ │ + beq 0x20394c │ │ │ │ bfi r4, r3, (invalid: 12:11) │ │ │ │ @ instruction: 0x4610e9dd │ │ │ │ adcmi r9, r6, #8, 30 │ │ │ │ ldrtmi sp, [ip], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ addsmi r1, lr, #232448 @ 0x38c00 │ │ │ │ @@ -254689,81 +254724,81 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ strmi fp, [r0], pc, lsl #1 │ │ │ │ streq pc, [r8, -r3, lsl #2] │ │ │ │ @ instruction: 0xf8cd9819 │ │ │ │ vmvn.i32 d24, #132 @ 0x00000084 │ │ │ │ - blx 0x18d1f1c │ │ │ │ + blx 0x18d1fa4 │ │ │ │ @ instruction: 0x2c02f980 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - blcs 0xfe543864 │ │ │ │ + blcs 0xfe5438ec │ │ │ │ ldrbcs lr, [r0, #2639] @ 0xa4f │ │ │ │ stmibeq r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ - beq 0x184f60 │ │ │ │ + beq 0x184fe8 │ │ │ │ rsceq fp, r6, r4, lsl pc │ │ │ │ - b 0xfe25a874 │ │ │ │ + b 0xfe25a8fc │ │ │ │ @ instruction: 0xf3c00b0b │ │ │ │ @ instruction: 0xf08a3300 │ │ │ │ @ instruction: 0xf00b0401 │ │ │ │ ldmeq r0!, {r0, r8, r9, fp}^ │ │ │ │ vmlaeq.f32 s28, s6, s23 │ │ │ │ - bleq 0x203780 │ │ │ │ + bleq 0x203808 │ │ │ │ streq pc, [r1, #-5] │ │ │ │ vstmiaeq r4, {s29-s107} │ │ │ │ - bl 0x196f64 │ │ │ │ + bl 0x196fec │ │ │ │ @ instruction: 0xf020040c │ │ │ │ - b 0x14c8f6c │ │ │ │ + b 0x14c8ff4 │ │ │ │ andls r7, r8, #-536870900 @ 0xe000000c │ │ │ │ subeq lr, fp, #323584 @ 0x4f000 │ │ │ │ - b 0xa6d788 │ │ │ │ + b 0xa6d810 │ │ │ │ andsmi r0, sp, r3, lsl #4 │ │ │ │ - b 0x14da0bc │ │ │ │ + b 0x14da144 │ │ │ │ ldrbeq r0, [r3, sl, asr #21] │ │ │ │ - bleq 0x3c3b88 │ │ │ │ + bleq 0x3c3c10 │ │ │ │ rsbeq r9, fp, r9, lsl #6 │ │ │ │ movwls r4, #30277 @ 0x7645 │ │ │ │ tstpeq r0, #1073741824 @ p-variant is OBSOLETE @ 0x40000000 │ │ │ │ biceq lr, r0, #3072 @ 0xc00 │ │ │ │ stmdbvs fp, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8cd9306 │ │ │ │ - blls 0x3b9040 │ │ │ │ + blls 0x3b90c8 │ │ │ │ stmdavs r2!, {r4, r8, sl, ip, sp}^ │ │ │ │ - bne 0xff9ef3cc │ │ │ │ + bne 0xff9ef454 │ │ │ │ stmdbhi r4, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr, pc} │ │ │ │ - bl 0x1d90d8 │ │ │ │ + bl 0x1d9160 │ │ │ │ andls r0, r4, #-2147483646 @ 0x80000002 │ │ │ │ andcs pc, sl, r3, asr r8 @ │ │ │ │ stmdals r5, {r4, sl, ip, sp} │ │ │ │ stmdbls r8, {r0, r1, r3, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf854404b │ │ │ │ andls r1, r2, r0, lsl ip │ │ │ │ ldmdbls r8, {r1, r2, r3, r9, sl, lr} │ │ │ │ ldmdb r7, {r0, r1, r8, ip, pc}^ │ │ │ │ stmib sp, {r1, r8}^ │ │ │ │ strbmi r0, [r0], -r0, lsl #2 │ │ │ │ @ instruction: 0xf7214649 │ │ │ │ - @ instruction: 0x4632fe1d │ │ │ │ + @ instruction: 0x4632fdd9 │ │ │ │ stmdb r5, {r3, r4, r9, sl, fp, ip, pc}^ │ │ │ │ strbmi r0, [r0], -r4, lsl #2 │ │ │ │ strbmi r9, [r9], -r3, lsl #12 │ │ │ │ strls r9, [r2], -r7, lsl #28 │ │ │ │ stmdbhi r4, {r0, r1, r2, r4, r5, r6, r7, fp, sp, lr, pc} │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf7219b04 │ │ │ │ - blls 0x2c8834 │ │ │ │ + blls 0x2c87ac │ │ │ │ tsteq r2, r5, asr #18 │ │ │ │ bicle r4, sl, fp, asr r5 │ │ │ │ stmdbvs fp, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldrsbthi pc, [r4], -sp @ │ │ │ │ stmdble r8, {r0, r4, r5, r7, r8, sl, lr} │ │ │ │ andcs r4, r0, r6, asr #8 │ │ │ │ stmia r6!, {r8, sp}^ │ │ │ │ - bl 0xfea89428 │ │ │ │ + bl 0xfea894b0 │ │ │ │ ldrmi r0, [r9, #776] @ 0x308 │ │ │ │ strdlt sp, [pc], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -254771,22 +254806,22 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14daa60 │ │ │ │ + b 0x14daae8 │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - bl 0x150a8c │ │ │ │ + bl 0x150b14 │ │ │ │ @ instruction: 0xf8350a04 │ │ │ │ strbmi r0, [r9], -r2, lsl #22 │ │ │ │ - @ instruction: 0xf8def790 │ │ │ │ + @ instruction: 0xf89af790 │ │ │ │ svceq 0x0002f827 │ │ │ │ mvnsle r4, r5, asr r5 │ │ │ │ stmdble r9, {r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -254800,22 +254835,22 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14daad4 │ │ │ │ + b 0x14dab5c │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - bl 0x150d00 │ │ │ │ + bl 0x150d88 │ │ │ │ @ instruction: 0xf8550a04 │ │ │ │ strbmi r0, [r9], -r4, lsl #22 │ │ │ │ - @ instruction: 0xf94ef790 │ │ │ │ + @ instruction: 0xf90af790 │ │ │ │ svceq 0x0004f847 │ │ │ │ mvnsle r4, sl, lsr #11 │ │ │ │ stmdble r9, {r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -254829,22 +254864,22 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14dab48 │ │ │ │ + b 0x14dabd0 │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - bl 0x150d74 │ │ │ │ + bl 0x150dfc │ │ │ │ @ instruction: 0xf8550a04 │ │ │ │ strbmi r0, [r9], -r4, lsl #22 │ │ │ │ - @ instruction: 0xf918f790 │ │ │ │ + @ instruction: 0xf8d4f790 │ │ │ │ svceq 0x0004f847 │ │ │ │ mvnsle r4, sl, lsr #11 │ │ │ │ stmdble r9, {r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -254858,29 +254893,29 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14dabbc │ │ │ │ + b 0x14dac44 │ │ │ │ ldrmi r0, [r2], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ streq pc, [r8, -r0, lsr #3] │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ strdeq lr, [r2, -r5] │ │ │ │ @ instruction: 0xf7904652 │ │ │ │ - stmib r7!, {r0, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + stmib r7!, {r0, r2, r3, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r0, [r9, #258]! @ 0x102 │ │ │ │ adcmi sp, r6, #-2147483587 @ 0x8000003d │ │ │ │ - bl 0x33f60c │ │ │ │ + bl 0x33f694 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9c95fc │ │ │ │ + bl 0xfe9c9684 │ │ │ │ addsmi r0, r6, #8, 4 @ 0x80000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ @@ -254888,22 +254923,22 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14dac34 │ │ │ │ + b 0x14dacbc │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - bl 0x150c60 │ │ │ │ + bl 0x150ce8 │ │ │ │ @ instruction: 0xf8350a04 │ │ │ │ strbmi r0, [r9], -r2, lsl #22 │ │ │ │ - @ instruction: 0xf96af790 │ │ │ │ + @ instruction: 0xf926f790 │ │ │ │ svceq 0x0002f827 │ │ │ │ mvnsle r4, r5, asr r5 │ │ │ │ stmdble r9, {r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -254917,22 +254952,22 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14daca8 │ │ │ │ + b 0x14dad30 │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - bl 0x150ed4 │ │ │ │ + bl 0x150f5c │ │ │ │ @ instruction: 0xf8550a04 │ │ │ │ strbmi r0, [r9], -r4, lsl #22 │ │ │ │ - @ instruction: 0xf9a6f790 │ │ │ │ + @ instruction: 0xf962f790 │ │ │ │ svceq 0x0004f847 │ │ │ │ mvnsle r4, sl, lsr #11 │ │ │ │ stmdble r9, {r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -254946,22 +254981,22 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14dad1c │ │ │ │ + b 0x14dada4 │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - bl 0x150f48 │ │ │ │ + bl 0x150fd0 │ │ │ │ @ instruction: 0xf8550a04 │ │ │ │ strbmi r0, [r9], -r4, lsl #22 │ │ │ │ - @ instruction: 0xf970f790 │ │ │ │ + @ instruction: 0xf92cf790 │ │ │ │ svceq 0x0004f847 │ │ │ │ mvnsle r4, sl, lsr #11 │ │ │ │ stmdble r9, {r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -254975,29 +255010,29 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14dad90 │ │ │ │ + b 0x14dae18 │ │ │ │ ldrmi r0, [r2], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ streq pc, [r8, -r0, lsr #3] │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ strdeq lr, [r2, -r5] │ │ │ │ @ instruction: 0xf7904652 │ │ │ │ - stmib r7!, {r0, r3, r4, r5, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmib r7!, {r0, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r0, [r9, #258]! @ 0x102 │ │ │ │ adcmi sp, r6, #-2147483587 @ 0x8000003d │ │ │ │ - bl 0x33f7e0 │ │ │ │ + bl 0x33f868 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9c97d0 │ │ │ │ + bl 0xfe9c9858 │ │ │ │ addsmi r0, r6, #8, 4 @ 0x80000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ @@ -255005,22 +255040,22 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14dae08 │ │ │ │ + b 0x14dae90 │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - bl 0x150e34 │ │ │ │ + bl 0x150ebc │ │ │ │ @ instruction: 0xf8350a04 │ │ │ │ strbmi r0, [r9], -r2, lsl #22 │ │ │ │ - @ instruction: 0xf9a8f728 │ │ │ │ + @ instruction: 0xf964f728 │ │ │ │ svceq 0x0002f827 │ │ │ │ mvnsle r4, sl, lsr #11 │ │ │ │ stmdble r9, {r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -255034,22 +255069,22 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14dae7c │ │ │ │ + b 0x14daf04 │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - bl 0x1510a8 │ │ │ │ + bl 0x151130 │ │ │ │ @ instruction: 0xf8550a04 │ │ │ │ strbmi r0, [r9], -r4, lsl #22 │ │ │ │ - @ instruction: 0xf9e0f728 │ │ │ │ + @ instruction: 0xf99cf728 │ │ │ │ svceq 0x0004f847 │ │ │ │ mvnsle r4, sl, lsr #11 │ │ │ │ stmdble r9, {r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -255063,22 +255098,22 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14daef0 │ │ │ │ + b 0x14daf78 │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - bl 0x15111c │ │ │ │ + bl 0x1511a4 │ │ │ │ @ instruction: 0xf8550a04 │ │ │ │ strbmi r0, [r9], -r4, lsl #22 │ │ │ │ - cdp2 7, 10, cr15, cr8, cr14, {4} │ │ │ │ + cdp2 7, 6, cr15, cr4, cr14, {4} │ │ │ │ svceq 0x0004f847 │ │ │ │ mvnsle r4, r5, asr r5 │ │ │ │ stmdble r9, {r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -255092,22 +255127,22 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14daf64 │ │ │ │ + b 0x14dafec │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - bl 0x151190 │ │ │ │ + bl 0x151218 │ │ │ │ @ instruction: 0xf8550a04 │ │ │ │ strbmi r0, [r9], -r4, lsl #22 │ │ │ │ - @ instruction: 0xff02f78e │ │ │ │ + cdp2 7, 11, cr15, cr14, cr14, {4} │ │ │ │ svceq 0x0004f847 │ │ │ │ mvnsle r4, sl, lsr #11 │ │ │ │ stmdble r9, {r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -255121,22 +255156,22 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14dafd8 │ │ │ │ + b 0x14db060 │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - bl 0x151204 │ │ │ │ + bl 0x15128c │ │ │ │ @ instruction: 0xf8550a04 │ │ │ │ strbmi r0, [r9], -r4, lsl #22 │ │ │ │ - cdp2 7, 4, cr15, cr8, cr14, {4} │ │ │ │ + cdp2 7, 0, cr15, cr4, cr14, {4} │ │ │ │ svceq 0x0004f847 │ │ │ │ mvnsle r4, sl, lsr #11 │ │ │ │ stmdble r9, {r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -255150,22 +255185,22 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db04c │ │ │ │ + b 0x14db0d4 │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - bl 0x151278 │ │ │ │ + bl 0x151300 │ │ │ │ @ instruction: 0xf8550a04 │ │ │ │ strbmi r0, [r9], -r4, lsl #22 │ │ │ │ - cdp2 7, 10, cr15, cr2, cr14, {4} │ │ │ │ + cdp2 7, 5, cr15, cr14, cr14, {4} │ │ │ │ svceq 0x0004f847 │ │ │ │ mvnsle r4, sl, lsr #11 │ │ │ │ stmdble r9, {r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -255179,22 +255214,22 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db0c0 │ │ │ │ + b 0x14db148 │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - bl 0x1510ec │ │ │ │ + bl 0x151174 │ │ │ │ @ instruction: 0xf9350a04 │ │ │ │ strbmi r0, [r9], -r2, lsl #22 │ │ │ │ - blx 0x184738e │ │ │ │ + blx 0x747416 │ │ │ │ svceq 0x0002f827 │ │ │ │ mvnsle r4, sl, lsr #11 │ │ │ │ stmdble r9, {r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -255208,22 +255243,22 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db134 │ │ │ │ + b 0x14db1bc │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - bl 0x151160 │ │ │ │ + bl 0x1511e8 │ │ │ │ @ instruction: 0xf8350a04 │ │ │ │ strbmi r0, [r9], -r2, lsl #22 │ │ │ │ - cdp2 7, 2, cr15, cr2, cr13, {1} │ │ │ │ + ldc2l 7, cr15, [lr, #180] @ 0xb4 │ │ │ │ svceq 0x0002f827 │ │ │ │ mvnsle r4, sl, lsr #11 │ │ │ │ stmdble r9, {r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -255237,31 +255272,31 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db1a8 │ │ │ │ + b 0x14db230 │ │ │ │ ldrmi r0, [r7], -r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ stmdbeq r2, {r5, r7, r8, ip, sp, lr, pc} │ │ │ │ - beq 0x2443c0 │ │ │ │ + beq 0x244448 │ │ │ │ ldmdahi fp!, {r0, r1, r2, sp, lr, pc} │ │ │ │ @ instruction: 0xf04345aa │ │ │ │ eorshi r0, fp, r1, lsl #6 │ │ │ │ svcgt 0x0002f829 │ │ │ │ @ instruction: 0xf835d010 │ │ │ │ ldrtmi r0, [r9], -r2, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movwmi pc, #1056 @ 0x420 @ │ │ │ │ svcmi 0x00f8f5b3 │ │ │ │ @ instruction: 0xf729dced │ │ │ │ - strmi pc, [sl, #2991]! @ 0xbaf │ │ │ │ + strmi pc, [sl, #2923]! @ 0xb6b │ │ │ │ @ instruction: 0xf8294684 │ │ │ │ mvnle ip, r2, lsl #30 │ │ │ │ andle r4, r9, #180, 4 @ 0x4000000b │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -255274,31 +255309,31 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db23c │ │ │ │ + b 0x14db2c4 │ │ │ │ ldrmi r0, [r7], -r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ stmdbeq r2, {r5, r7, r8, ip, sp, lr, pc} │ │ │ │ - beq 0x244454 │ │ │ │ + beq 0x2444dc │ │ │ │ ldmdahi fp!, {r0, r1, r2, sp, lr, pc} │ │ │ │ @ instruction: 0xf04345aa │ │ │ │ eorshi r0, fp, r1, lsl #6 │ │ │ │ svcgt 0x0002f829 │ │ │ │ @ instruction: 0xf835d010 │ │ │ │ ldrtmi r0, [r9], -r2, lsl #22 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movwmi pc, #1056 @ 0x420 @ │ │ │ │ svcmi 0x00f8f5b3 │ │ │ │ @ instruction: 0xf72bdced │ │ │ │ - strmi pc, [sl, #2711]! @ 0xa97 │ │ │ │ + strmi pc, [sl, #2643]! @ 0xa53 │ │ │ │ @ instruction: 0xf8294684 │ │ │ │ mvnle ip, r2, lsl #30 │ │ │ │ andle r4, r9, #180, 4 @ 0x4000000b │ │ │ │ movweq lr, #19208 @ 0x4b08 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r8, #166912 @ 0x28c00 │ │ │ │ @@ -255311,85 +255346,85 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db0ec │ │ │ │ + b 0x14db174 │ │ │ │ ldrmi r0, [r0], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - beq 0x1c5f60 │ │ │ │ + beq 0x1c5fe8 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - blne 0x1c79bc │ │ │ │ + blne 0x1c7a44 │ │ │ │ andcs r4, r0, r2, asr #12 │ │ │ │ - blx 0xfc75ac │ │ │ │ - b 0x14daf98 │ │ │ │ + @ instruction: 0xf9f6f72f │ │ │ │ + b 0x14db020 │ │ │ │ @ instruction: 0xf82a70e0 │ │ │ │ mvnsle r0, r2, lsl #30 │ │ │ │ stmdble r7, {r1, r2, r5, r7, r9, lr} │ │ │ │ andcs r1, r0, fp, lsr r9 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0xff789d14 │ │ │ │ + blne 0xff789d9c │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db164 │ │ │ │ + b 0x14db1ec │ │ │ │ ldrmi r0, [r0], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - beq 0x245fd8 │ │ │ │ + beq 0x246060 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - blne 0x247ab4 │ │ │ │ + blne 0x247b3c │ │ │ │ andcs r4, r0, r2, asr #12 │ │ │ │ - blx 0x2c7624 │ │ │ │ - b 0x14db010 │ │ │ │ + @ instruction: 0xf9c2f72f │ │ │ │ + b 0x14db098 │ │ │ │ @ instruction: 0xf84a70e0 │ │ │ │ mvnsle r0, r4, lsl #30 │ │ │ │ stmdble r7, {r1, r2, r5, r7, r9, lr} │ │ │ │ andcs r1, r0, fp, lsr r9 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0xff789d8c │ │ │ │ + blne 0xff789e14 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14f5bc8 │ │ │ │ + b 0x14f5c50 │ │ │ │ strmi r0, [r0], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x4692463c │ │ │ │ @ instruction: 0xf1a0460d │ │ │ │ - bl 0x14b1f4 │ │ │ │ + bl 0x14b27c │ │ │ │ ldm r5!, {r2, r8, fp}^ │ │ │ │ andcs r2, r0, r2, lsl #6 │ │ │ │ @ instruction: 0xf8cd2100 │ │ │ │ @ instruction: 0xf72fa000 │ │ │ │ - bfine pc, fp, (invalid: 20:3) @ │ │ │ │ + @ instruction: 0x17c3f9d7 │ │ │ │ svccc 0x0008f846 │ │ │ │ rsbsvs r4, r3, r9, lsr #11 │ │ │ │ adcmi sp, r7, #1073741884 @ 0x4000003c │ │ │ │ strbmi sp, [r4], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ movweq lr, #35748 @ 0x8ba4 │ │ │ │ @@ -255404,23 +255439,23 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db260 │ │ │ │ + b 0x14db2e8 │ │ │ │ ldrmi r0, [r0], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - beq 0x1c60d4 │ │ │ │ + beq 0x1c615c │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - blne 0x1c7b30 │ │ │ │ + blne 0x1c7bb8 │ │ │ │ andcs r4, r0, r2, asr #12 │ │ │ │ - @ instruction: 0xf980f72f │ │ │ │ + @ instruction: 0xf93cf72f │ │ │ │ @ instruction: 0xf04f2800 │ │ │ │ svclt 0x00c830ff │ │ │ │ strmi r2, [r9, #0]! │ │ │ │ svceq 0x0002f82a │ │ │ │ adcmi sp, r6, #240, 2 @ 0x3c │ │ │ │ ldmdbne fp!, {r0, r1, r2, r8, fp, ip, lr, pc} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -255436,23 +255471,23 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db2e0 │ │ │ │ + b 0x14db368 │ │ │ │ ldrmi r0, [r0], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - beq 0x246154 │ │ │ │ + beq 0x2461dc │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - blne 0x247c30 │ │ │ │ + blne 0x247cb8 │ │ │ │ andcs r4, r0, r2, asr #12 │ │ │ │ - @ instruction: 0xf948f72f │ │ │ │ + @ instruction: 0xf904f72f │ │ │ │ @ instruction: 0xf04f2800 │ │ │ │ svclt 0x00c830ff │ │ │ │ strmi r2, [r9, #0]! │ │ │ │ svceq 0x0004f84a │ │ │ │ adcmi sp, r6, #240, 2 @ 0x3c │ │ │ │ ldmdbne fp!, {r0, r1, r2, r8, fp, ip, lr, pc} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -255468,25 +255503,25 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14f5d4c │ │ │ │ + b 0x14f5dd4 │ │ │ │ strmi r0, [r0], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x4692463c │ │ │ │ @ instruction: 0xf1a0460d │ │ │ │ - bl 0x14b378 │ │ │ │ + bl 0x14b400 │ │ │ │ ldm r5!, {r2, r8, fp}^ │ │ │ │ andcs r2, r0, r2, lsl #6 │ │ │ │ @ instruction: 0xf8cd2100 │ │ │ │ @ instruction: 0xf72fa000 │ │ │ │ - stmdacs r0, {r0, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs fp, r0, r8, asr #31 │ │ │ │ svceq 0x0008f846 │ │ │ │ rsbsvs r4, r0, r9, lsr #11 │ │ │ │ adcmi sp, r7, #1073741883 @ 0x4000003b │ │ │ │ strbmi sp, [r4], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -255503,98 +255538,98 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db3ec │ │ │ │ + b 0x14db474 │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - beq 0x1c6260 │ │ │ │ + beq 0x1c62e8 │ │ │ │ stmdaeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - bleq 0x1c7cbc │ │ │ │ + bleq 0x1c7d44 │ │ │ │ tstcs r0, sl, asr #12 │ │ │ │ - @ instruction: 0xf8bef72f │ │ │ │ + @ instruction: 0xf87af72f │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ - b 0x14db298 │ │ │ │ + b 0x14db320 │ │ │ │ @ instruction: 0xf1c01050 │ │ │ │ @ instruction: 0xf82a0000 │ │ │ │ mvnle r0, r2, lsl #30 │ │ │ │ stmdble r7, {r1, r2, r5, r7, r9, lr} │ │ │ │ andcs r4, r0, ip, lsr r4 │ │ │ │ stmia r4!, {r8, sp}^ │ │ │ │ - blne 0xff9ca01c │ │ │ │ + blne 0xff9ca0a4 │ │ │ │ ldmle sl!, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db46c │ │ │ │ + b 0x14db4f4 │ │ │ │ ldrmi r0, [r1], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - beq 0x2462e0 │ │ │ │ + beq 0x246368 │ │ │ │ stmdaeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - bleq 0x247dbc │ │ │ │ + bleq 0x247e44 │ │ │ │ tstcs r0, sl, asr #12 │ │ │ │ - @ instruction: 0xf8acf72f │ │ │ │ + @ instruction: 0xf868f72f │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ - b 0x14db318 │ │ │ │ + b 0x14db3a0 │ │ │ │ @ instruction: 0xf1c01050 │ │ │ │ @ instruction: 0xf84a0000 │ │ │ │ mvnle r0, r4, lsl #30 │ │ │ │ stmdble r7, {r1, r2, r5, r7, r9, lr} │ │ │ │ andcs r4, r0, ip, lsr r4 │ │ │ │ stmia r4!, {r8, sp}^ │ │ │ │ - blne 0xff9ca09c │ │ │ │ + blne 0xff9ca124 │ │ │ │ ldmle sl!, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14f5ed8 │ │ │ │ + b 0x14f5f60 │ │ │ │ strmi r0, [r0], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x4692463c │ │ │ │ @ instruction: 0xf1a0460d │ │ │ │ - bl 0x14b504 │ │ │ │ + bl 0x14b58c │ │ │ │ ldm r5!, {r2, r8, fp}^ │ │ │ │ movwcs r0, #258 @ 0x102 │ │ │ │ @ instruction: 0xf8cd2200 │ │ │ │ @ instruction: 0xf72fa000 │ │ │ │ - blx 0xfed48094 │ │ │ │ + blx 0xfed4800c │ │ │ │ strmi pc, [r9, #128]! @ 0x80 │ │ │ │ subsne lr, r0, pc, asr #20 │ │ │ │ movweq pc, #448 @ 0x1c0 @ │ │ │ │ svccc 0x0008f846 │ │ │ │ mvnle r6, r3, ror r0 │ │ │ │ stmdble r8, {r0, r1, r2, r5, r7, r9, lr} │ │ │ │ andcs r4, r0, r4, asr #8 │ │ │ │ stmia r4!, {r8, sp}^ │ │ │ │ - bl 0xfea0a124 │ │ │ │ + bl 0xfea0a1ac │ │ │ │ addsmi r0, pc, #8, 6 @ 0x20000000 │ │ │ │ strdlt sp, [r2], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @@ -255602,85 +255637,85 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db578 │ │ │ │ + b 0x14db600 │ │ │ │ ldrmi r0, [r0], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - beq 0x1c63ec │ │ │ │ + beq 0x1c6474 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - bleq 0x1c7e48 │ │ │ │ + bleq 0x1c7ed0 │ │ │ │ tstcs r0, r2, asr #12 │ │ │ │ - @ instruction: 0xfff4f72e │ │ │ │ - b 0x14db424 │ │ │ │ + @ instruction: 0xffb0f72e │ │ │ │ + b 0x14db4ac │ │ │ │ @ instruction: 0xf82a70e0 │ │ │ │ mvnsle r0, r2, lsl #30 │ │ │ │ stmdble r7, {r1, r2, r5, r7, r9, lr} │ │ │ │ andcs r1, r0, fp, lsr r9 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0xff78a1a0 │ │ │ │ + blne 0xff78a228 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db5f0 │ │ │ │ + b 0x14db678 │ │ │ │ ldrmi r0, [r0], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - beq 0x246464 │ │ │ │ + beq 0x2464ec │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - bleq 0x247f40 │ │ │ │ + bleq 0x247fc8 │ │ │ │ tstcs r0, r2, asr #12 │ │ │ │ - @ instruction: 0xffc0f72e │ │ │ │ - b 0x14db49c │ │ │ │ + @ instruction: 0xff7cf72e │ │ │ │ + b 0x14db524 │ │ │ │ @ instruction: 0xf84a70e0 │ │ │ │ mvnsle r0, r4, lsl #30 │ │ │ │ stmdble r7, {r1, r2, r5, r7, r9, lr} │ │ │ │ andcs r1, r0, fp, lsr r9 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0xff78a218 │ │ │ │ + blne 0xff78a2a0 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14f6054 │ │ │ │ + b 0x14f60dc │ │ │ │ strmi r0, [r0], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x4692463c │ │ │ │ @ instruction: 0xf1a0460d │ │ │ │ - bl 0x14b680 │ │ │ │ + bl 0x14b708 │ │ │ │ ldm r5!, {r2, r8, fp}^ │ │ │ │ movwcs r0, #258 @ 0x102 │ │ │ │ @ instruction: 0xf8cd2200 │ │ │ │ @ instruction: 0xf72ea000 │ │ │ │ - @ instruction: 0x17c3ffd5 │ │ │ │ + bfine pc, r1, (invalid: 31:3) @ │ │ │ │ svccc 0x0008f846 │ │ │ │ rsbsvs r4, r3, r9, lsr #11 │ │ │ │ adcmi sp, r7, #1073741884 @ 0x4000003c │ │ │ │ strbmi sp, [r4], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ movweq lr, #35748 @ 0x8ba4 │ │ │ │ @@ -255695,23 +255730,23 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db6ec │ │ │ │ + b 0x14db774 │ │ │ │ ldrmi r0, [r0], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - beq 0x1c6560 │ │ │ │ + beq 0x1c65e8 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - bleq 0x1c7fbc │ │ │ │ + bleq 0x1c8044 │ │ │ │ tstcs r0, r2, asr #12 │ │ │ │ - @ instruction: 0xff3af72e │ │ │ │ + cdp2 7, 15, cr15, cr6, cr14, {1} │ │ │ │ @ instruction: 0xf04f2800 │ │ │ │ svclt 0x00c830ff │ │ │ │ strmi r2, [r9, #0]! │ │ │ │ svceq 0x0002f82a │ │ │ │ adcmi sp, r6, #240, 2 @ 0x3c │ │ │ │ ldmdbne fp!, {r0, r1, r2, r8, fp, ip, lr, pc} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -255727,23 +255762,23 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {222} @ 0xde │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14db76c │ │ │ │ + b 0x14db7f4 │ │ │ │ ldrmi r0, [r0], r6, asr #13 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d4634 │ │ │ │ - beq 0x2465e0 │ │ │ │ + beq 0x246668 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - bleq 0x2480bc │ │ │ │ + bleq 0x248144 │ │ │ │ tstcs r0, r2, asr #12 │ │ │ │ - @ instruction: 0xff02f72e │ │ │ │ + cdp2 7, 11, cr15, cr14, cr14, {1} │ │ │ │ @ instruction: 0xf04f2800 │ │ │ │ svclt 0x00c830ff │ │ │ │ strmi r2, [r9, #0]! │ │ │ │ svceq 0x0004f84a │ │ │ │ adcmi sp, r6, #240, 2 @ 0x3c │ │ │ │ ldmdbne fp!, {r0, r1, r2, r8, fp, ip, lr, pc} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -255759,25 +255794,25 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14f61d8 │ │ │ │ + b 0x14f6260 │ │ │ │ strmi r0, [r0], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x4692463c │ │ │ │ @ instruction: 0xf1a0460d │ │ │ │ - bl 0x14b804 │ │ │ │ + bl 0x14b88c │ │ │ │ ldm r5!, {r2, r8, fp}^ │ │ │ │ andcs r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0xf8cd2300 │ │ │ │ @ instruction: 0xf72ea000 │ │ │ │ - stmdacs r0, {r0, r1, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs fp, r0, r8, asr #31 │ │ │ │ svceq 0x0008f846 │ │ │ │ rsbsvs r4, r0, r9, lsr #11 │ │ │ │ adcmi sp, r7, #1073741883 @ 0x4000003b │ │ │ │ strbmi sp, [r4], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -255797,28 +255832,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ mcrne 14, 4, r1, cr7, cr6, {4} │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d706c │ │ │ │ + b 0x14d70f4 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x244c78 │ │ │ │ - bleq 0x1c814c │ │ │ │ + bleq 0x244d00 │ │ │ │ + bleq 0x1c81d4 │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf71a1f02 │ │ │ │ - ldrbmi pc, [sp, #-2339] @ 0xfffff6dd @ │ │ │ │ + ldrbmi pc, [sp, #-2271] @ 0xfffff721 @ │ │ │ │ svceq 0x0002f827 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x3804b4 │ │ │ │ + bl 0x38053c │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9ca4a4 │ │ │ │ + bl 0xfe9ca52c │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -255829,28 +255864,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ mcrne 14, 4, r1, cr7, cr6, {4} │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d70ec │ │ │ │ + b 0x14d7174 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x244cf8 │ │ │ │ - bleq 0x1c81cc │ │ │ │ + bleq 0x244d80 │ │ │ │ + bleq 0x1c8254 │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf7191f02 │ │ │ │ - ldrbmi pc, [sp, #-3483] @ 0xfffff265 @ │ │ │ │ + ldrbmi pc, [sp, #-3415] @ 0xfffff2a9 @ │ │ │ │ svceq 0x0002f827 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x380534 │ │ │ │ + bl 0x3805bc │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9ca524 │ │ │ │ + bl 0xfe9ca5ac │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -255861,28 +255896,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ svcne 0x00071f16 │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d716c │ │ │ │ + b 0x14d71f4 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x244d78 │ │ │ │ - bleq 0x2482cc │ │ │ │ + bleq 0x244e00 │ │ │ │ + bleq 0x248354 │ │ │ │ @ instruction: 0xf8564652 │ │ │ │ @ instruction: 0xf7191f04 │ │ │ │ - ldrbmi pc, [sp, #-3427] @ 0xfffff29d @ │ │ │ │ + ldrbmi pc, [sp, #-3359] @ 0xfffff2e1 @ │ │ │ │ svceq 0x0004f847 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x3805b4 │ │ │ │ + bl 0x38063c │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9ca5a4 │ │ │ │ + bl 0xfe9ca62c │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -255890,33 +255925,33 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x460d469b │ │ │ │ streq pc, [r8], -r2, lsr #3 │ │ │ │ streq pc, [r8, -r0, lsr #3] │ │ │ │ - blx 0x18f120c │ │ │ │ + blx 0x18f1294 │ │ │ │ vmlal.u8 , d20, d4 │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ - bl 0x15bb08 │ │ │ │ + bl 0x15bb90 │ │ │ │ ldm r5!, {r2, r9, fp}^ │ │ │ │ ldmib r6!, {r1, r8}^ │ │ │ │ @ instruction: 0xf8cd2302 │ │ │ │ @ instruction: 0xf719b000 │ │ │ │ - ldrbmi pc, [r5, #-3615] @ 0xfffff1e1 @ │ │ │ │ + ldrbmi pc, [r5, #-3547] @ 0xfffff225 @ │ │ │ │ smlatteq r2, r7, r9, lr │ │ │ │ strmi sp, [r0, #499]! @ 0x1f3 │ │ │ │ - bl 0x38063c │ │ │ │ + bl 0x3806c4 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9ca62c │ │ │ │ + bl 0xfe9ca6b4 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -255927,28 +255962,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ mcrne 14, 4, r1, cr7, cr6, {4} │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d7274 │ │ │ │ + b 0x14d72fc │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x244e80 │ │ │ │ - bleq 0x1c8354 │ │ │ │ + bleq 0x244f08 │ │ │ │ + bleq 0x1c83dc │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ - @ instruction: 0xf71a1f02 │ │ │ │ - ldrbmi pc, [sp, #-2079] @ 0xfffff7e1 @ │ │ │ │ + @ instruction: 0xf7191f02 │ │ │ │ + ldrbmi pc, [sp, #-4059] @ 0xfffff025 @ │ │ │ │ svceq 0x0002f827 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x3806bc │ │ │ │ + bl 0x380744 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9ca6ac │ │ │ │ + bl 0xfe9ca734 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -255959,28 +255994,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ mcrne 14, 4, r1, cr7, cr6, {4} │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d72f4 │ │ │ │ + b 0x14d737c │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x244f00 │ │ │ │ - bleq 0x1c83d4 │ │ │ │ + bleq 0x244f88 │ │ │ │ + bleq 0x1c845c │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf7191f02 │ │ │ │ - ldrbmi pc, [sp, #-4067] @ 0xfffff01d @ │ │ │ │ + ldrbmi pc, [sp, #-3999] @ 0xfffff061 @ │ │ │ │ svceq 0x0002f827 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x38073c │ │ │ │ + bl 0x3807c4 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9ca72c │ │ │ │ + bl 0xfe9ca7b4 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -255991,28 +256026,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ mcrne 14, 4, r1, cr7, cr6, {4} │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d7374 │ │ │ │ + b 0x14d73fc │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x244f80 │ │ │ │ - bleq 0x1c8454 │ │ │ │ + bleq 0x245008 │ │ │ │ + bleq 0x1c84dc │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf7191f02 │ │ │ │ - ldrbmi pc, [sp, #-3163] @ 0xfffff3a5 @ │ │ │ │ + ldrbmi pc, [sp, #-3095] @ 0xfffff3e9 @ │ │ │ │ svceq 0x0002f827 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x3807bc │ │ │ │ + bl 0x380844 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9ca7ac │ │ │ │ + bl 0xfe9ca834 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -256023,28 +256058,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ svcne 0x00071f16 │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d73f4 │ │ │ │ + b 0x14d747c │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x245000 │ │ │ │ - bleq 0x248554 │ │ │ │ + bleq 0x245088 │ │ │ │ + bleq 0x2485dc │ │ │ │ @ instruction: 0xf8564652 │ │ │ │ @ instruction: 0xf7191f04 │ │ │ │ - ldrbmi pc, [sp, #-3231] @ 0xfffff361 @ │ │ │ │ + ldrbmi pc, [sp, #-3163] @ 0xfffff3a5 @ │ │ │ │ svceq 0x0004f847 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x38083c │ │ │ │ + bl 0x3808c4 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9ca82c │ │ │ │ + bl 0xfe9ca8b4 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -256052,33 +256087,33 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x460d469b │ │ │ │ streq pc, [r8], -r2, lsr #3 │ │ │ │ streq pc, [r8, -r0, lsr #3] │ │ │ │ - blx 0x18f1494 │ │ │ │ + blx 0x18f151c │ │ │ │ vmlal.u8 , d20, d4 │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ - bl 0x15bd90 │ │ │ │ + bl 0x15be18 │ │ │ │ ldm r5!, {r2, r9, fp}^ │ │ │ │ ldmib r6!, {r1, r8}^ │ │ │ │ @ instruction: 0xf8cd2302 │ │ │ │ @ instruction: 0xf719b000 │ │ │ │ - ldrbmi pc, [r5, #-3481] @ 0xfffff267 @ │ │ │ │ + ldrbmi pc, [r5, #-3413] @ 0xfffff2ab @ │ │ │ │ smlatteq r2, r7, r9, lr │ │ │ │ strmi sp, [r0, #499]! @ 0x1f3 │ │ │ │ - bl 0x3808c4 │ │ │ │ + bl 0x38094c │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9ca8b4 │ │ │ │ + bl 0xfe9ca93c │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -256089,28 +256124,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ mcrne 14, 4, r1, cr7, cr6, {4} │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d74fc │ │ │ │ + b 0x14d7584 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x245108 │ │ │ │ - bleq 0x1c85dc │ │ │ │ + bleq 0x245190 │ │ │ │ + bleq 0x1c8664 │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf7191f02 │ │ │ │ - ldrbmi pc, [sp, #-3807] @ 0xfffff121 @ │ │ │ │ + ldrbmi pc, [sp, #-3739] @ 0xfffff165 @ │ │ │ │ svceq 0x0002f827 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x380944 │ │ │ │ + bl 0x3809cc │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9ca934 │ │ │ │ + bl 0xfe9ca9bc │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -256121,28 +256156,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ mcrne 14, 4, r1, cr7, cr6, {4} │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d757c │ │ │ │ + b 0x14d7604 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x245188 │ │ │ │ - bleq 0x1c865c │ │ │ │ + bleq 0x245210 │ │ │ │ + bleq 0x1c86e4 │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf71a1f02 │ │ │ │ - ldrbmi pc, [sp, #-3309] @ 0xfffff313 @ │ │ │ │ + ldrbmi pc, [sp, #-3241] @ 0xfffff357 @ │ │ │ │ svceq 0x0002f827 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x3809c4 │ │ │ │ + bl 0x380a4c │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9ca9b4 │ │ │ │ + bl 0xfe9caa3c │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -256153,28 +256188,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ mcrne 14, 4, r1, cr7, cr6, {4} │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d75fc │ │ │ │ + b 0x14d7684 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x245208 │ │ │ │ - bleq 0x1c86dc │ │ │ │ + bleq 0x245290 │ │ │ │ + bleq 0x1c8764 │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf7191f02 │ │ │ │ - ldrbmi pc, [sp, #-3915] @ 0xfffff0b5 @ │ │ │ │ + ldrbmi pc, [sp, #-3847] @ 0xfffff0f9 @ │ │ │ │ svceq 0x0002f827 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x380a44 │ │ │ │ + bl 0x380acc │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9caa34 │ │ │ │ + bl 0xfe9caabc │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -256185,28 +256220,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ svcne 0x00071f16 │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d767c │ │ │ │ + b 0x14d7704 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x245288 │ │ │ │ - bleq 0x2487dc │ │ │ │ + bleq 0x245310 │ │ │ │ + bleq 0x248864 │ │ │ │ @ instruction: 0xf8564652 │ │ │ │ @ instruction: 0xf71a1f04 │ │ │ │ - ldrbmi pc, [sp, #-2777] @ 0xfffff527 @ │ │ │ │ + ldrbmi pc, [sp, #-2709] @ 0xfffff56b @ │ │ │ │ svceq 0x0004f847 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x380ac4 │ │ │ │ + bl 0x380b4c │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9caab4 │ │ │ │ + bl 0xfe9cab3c │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -256214,33 +256249,33 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x460d469b │ │ │ │ streq pc, [r8], -r2, lsr #3 │ │ │ │ streq pc, [r8, -r0, lsr #3] │ │ │ │ - blx 0x18f171c │ │ │ │ + blx 0x18f17a4 │ │ │ │ vmlal.u8 , d20, d4 │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ - bl 0x15c018 │ │ │ │ + bl 0x15c0a0 │ │ │ │ ldm r5!, {r2, r9, fp}^ │ │ │ │ ldmib r6!, {r1, r8}^ │ │ │ │ @ instruction: 0xf8cd2302 │ │ │ │ @ instruction: 0xf71ab000 │ │ │ │ - ldrbmi pc, [r5, #-2841] @ 0xfffff4e7 @ │ │ │ │ + ldrbmi pc, [r5, #-2773] @ 0xfffff52b @ │ │ │ │ smlatteq r2, r7, r9, lr │ │ │ │ strmi sp, [r0, #499]! @ 0x1f3 │ │ │ │ - bl 0x380b4c │ │ │ │ + bl 0x380bd4 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cab3c │ │ │ │ + bl 0xfe9cabc4 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -256255,32 +256290,32 @@ │ │ │ │ vmlal.u , d20, d3[5] │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ strls fp, [r1, -lr, lsl #30] │ │ │ │ movwls r0, #4323 @ 0x10e3 │ │ │ │ - bl 0x171394 │ │ │ │ + bl 0x17141c │ │ │ │ @ instruction: 0xf8350903 │ │ │ │ ldrbmi r1, [r2], -r2, lsl #22 │ │ │ │ svcmi 0x0002f836 │ │ │ │ @ instruction: 0xf7194608 │ │ │ │ - vmull.p8 , d16, d3 │ │ │ │ - b 0x11cb3e0 │ │ │ │ + vmov.i64 d31, #0xff000000ffffffff │ │ │ │ + b 0x11cb468 │ │ │ │ vld2. {d3-d6}, [r0], r4 │ │ │ │ addslt r4, fp, #0, 4 │ │ │ │ svcmi 0x00f8f5b2 │ │ │ │ strmi fp, [r3], -r8, asr #31 │ │ │ │ @ instruction: 0xf82b454d │ │ │ │ mvnle r3, r2, lsl #30 │ │ │ │ addsmi r9, pc, #1024 @ 0x400 │ │ │ │ - bl 0x340bec │ │ │ │ + bl 0x340c74 │ │ │ │ andcs r0, r0, r3, lsl #8 │ │ │ │ stmia r4!, {r8, sp}^ │ │ │ │ - bl 0xfea0abdc │ │ │ │ + bl 0xfea0ac64 │ │ │ │ addsmi r0, pc, #8, 6 @ 0x20000000 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -256291,35 +256326,35 @@ │ │ │ │ ldrmi fp, [fp], r3, lsl #1 │ │ │ │ strmi r4, [lr], -r1, lsl #13 │ │ │ │ stcls 15, cr1, [ip, #-92] @ 0xffffffa4 │ │ │ │ @ instruction: 0xf885fa5f │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1082d02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d7c24 │ │ │ │ + b 0x14d7cac │ │ │ │ svclt 0x000e08c8 │ │ │ │ andhi pc, r4, sp, asr #17 │ │ │ │ movwls r0, #4331 @ 0x10eb │ │ │ │ - blls 0x152444 │ │ │ │ - beq 0x205438 │ │ │ │ - blne 0x248990 │ │ │ │ + blls 0x1524cc │ │ │ │ + beq 0x2054c0 │ │ │ │ + blne 0x248a18 │ │ │ │ @ instruction: 0xf857465a │ │ │ │ strmi r4, [r8], -r4, lsl #30 │ │ │ │ - blx 0x1484ac │ │ │ │ + @ instruction: 0xf9bcf71a │ │ │ │ andmi pc, r0, #32 │ │ │ │ strbvc lr, [r4], #2626 @ 0xa42 │ │ │ │ svcmi 0x00fff1b2 │ │ │ │ strmi fp, [r4], -r8, lsl #31 │ │ │ │ @ instruction: 0xf8454556 │ │ │ │ mvnle r4, r4, lsl #30 │ │ │ │ ldrmi r9, [r8, #2817] @ 0xb01 │ │ │ │ - bl 0x380c88 │ │ │ │ + bl 0x380d10 │ │ │ │ andcs r0, r0, r3, lsl #10 │ │ │ │ stmia r5!, {r8, sp}^ │ │ │ │ - bl 0xfea4ac78 │ │ │ │ + bl 0xfea4ad00 │ │ │ │ ldrmi r0, [r8, #777] @ 0x309 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -256330,37 +256365,37 @@ │ │ │ │ strmi fp, [r7], -r7, lsl #1 │ │ │ │ @ instruction: 0xf04f4618 │ │ │ │ @ instruction: 0xf6c70a00 │ │ │ │ @ instruction: 0x460c7af0 │ │ │ │ @ instruction: 0xf1a29d10 │ │ │ │ @ instruction: 0xf04f0608 │ │ │ │ strls r0, [r5, -r0, lsl #16] │ │ │ │ - blx 0xfe28923a │ │ │ │ + blx 0xfe2892c2 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf10b2d02 │ │ │ │ svclt 0x00180b01 │ │ │ │ - b 0x14d7cd0 │ │ │ │ + b 0x14d7d58 │ │ │ │ svclt 0x00140bcb │ │ │ │ ldrbmi r0, [fp], -fp, ror #1 │ │ │ │ streq pc, [r8, #-423] @ 0xfffffe59 │ │ │ │ - blcc 0x205010 │ │ │ │ + blcc 0x205098 │ │ │ │ stmdbeq r3, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ ldm r4!, {r0, r1, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cd2302 │ │ │ │ ldrmi fp, [r0], -r0 │ │ │ │ svcvc 0x0008f856 │ │ │ │ @ instruction: 0xf71a4619 │ │ │ │ - @ instruction: 0xf021fa2b │ │ │ │ + @ instruction: 0xf021f9e7 │ │ │ │ strmi r4, [r0, #768] @ 0x300 │ │ │ │ svceq 0x0008f845 │ │ │ │ andeq lr, r3, #124928 @ 0x1e800 │ │ │ │ - b 0x11fa5a8 │ │ │ │ + b 0x11fa630 │ │ │ │ strbmi r7, [ip, #-455] @ 0xfffffe39 │ │ │ │ mvnle r6, r9, rrx │ │ │ │ - blcc 0x205088 │ │ │ │ + blcc 0x205110 │ │ │ │ ldrmi r9, [fp, #3845] @ 0xf05 │ │ │ │ ldrtmi sp, [fp], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ ldrmi r1, [r3, #3034] @ 0xbda │ │ │ │ strdlt sp, [r7], -sl │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -256375,22 +256410,22 @@ │ │ │ │ strmi r9, [r0], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ @ instruction: 0xf1a01e96 │ │ │ │ rsclt r0, r7, #2048 @ 0x800 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1072c02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d7974 │ │ │ │ + b 0x14d79fc │ │ │ │ svclt 0x001407c7 │ │ │ │ ldrtmi r0, [ip], -r4, ror #1 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - bleq 0x1c8a54 │ │ │ │ + bleq 0x1c8adc │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf7191f02 │ │ │ │ - strbmi pc, [sp, #-2395] @ 0xfffff6a5 @ │ │ │ │ + strbmi pc, [sp, #-2327] @ 0xfffff6e9 @ │ │ │ │ andeq pc, lr, r0, asr #7 │ │ │ │ svceq 0x0002f82b │ │ │ │ adcmi sp, r7, #-2147483588 @ 0x8000003c │ │ │ │ strbmi sp, [r4], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ movweq lr, #35748 @ 0x8ba4 │ │ │ │ @@ -256407,22 +256442,22 @@ │ │ │ │ strmi r9, [r0], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ @ instruction: 0xf1a01f16 │ │ │ │ rsclt r0, r7, #4, 22 @ 0x1000 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1072c02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d79f4 │ │ │ │ + b 0x14d7a7c │ │ │ │ svclt 0x001407c7 │ │ │ │ ldrtmi r0, [ip], -r4, ror #1 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - bleq 0x248b54 │ │ │ │ + bleq 0x248bdc │ │ │ │ @ instruction: 0xf8564652 │ │ │ │ @ instruction: 0xf7191f04 │ │ │ │ - strbmi pc, [sp, #-2463] @ 0xfffff661 @ │ │ │ │ + strbmi pc, [sp, #-2395] @ 0xfffff6a5 @ │ │ │ │ andmi pc, r0, r0, lsr #32 │ │ │ │ svceq 0x0004f84b │ │ │ │ adcmi sp, r7, #-2147483588 @ 0x8000003c │ │ │ │ strbmi sp, [r4], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ movweq lr, #35748 @ 0x8ba4 │ │ │ │ @@ -256436,34 +256471,34 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x460d469b │ │ │ │ streq pc, [r8, -r2, lsr #3] │ │ │ │ streq pc, [r8], -r0, lsr #3 │ │ │ │ - blx 0x18f1a94 │ │ │ │ + blx 0x18f1b1c │ │ │ │ vmlal.u8 , d20, d4 │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ - bl 0x15c390 │ │ │ │ + bl 0x15c418 │ │ │ │ ldm r5!, {r2, r9, fp}^ │ │ │ │ ldmib r7!, {r1, r8}^ │ │ │ │ @ instruction: 0xf8cd2302 │ │ │ │ @ instruction: 0xf719b000 │ │ │ │ - @ instruction: 0xf846fa99 │ │ │ │ + @ instruction: 0xf846fa55 │ │ │ │ @ instruction: 0xf0210f08 │ │ │ │ ldrbmi r4, [r5, #-256] @ 0xffffff00 │ │ │ │ mvnsle r6, r1, ror r0 │ │ │ │ stmdble r8, {r5, r7, r8, sl, lr} │ │ │ │ andcs r4, r0, ip, asr #8 │ │ │ │ stmia r4!, {r8, sp}^ │ │ │ │ - bl 0xfea0aeb8 │ │ │ │ + bl 0xfea0af40 │ │ │ │ ldrmi r0, [r8, #777] @ 0x309 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -256474,31 +256509,31 @@ │ │ │ │ strmi r9, [r0], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ @ instruction: 0xf1a01e96 │ │ │ │ rsclt r0, r7, #2048 @ 0x800 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1072c02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d7b00 │ │ │ │ + b 0x14d7b88 │ │ │ │ svclt 0x001407c7 │ │ │ │ ldrtmi r0, [ip], -r4, ror #1 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - bleq 0x1c8be0 │ │ │ │ + bleq 0x1c8c68 │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf7191f02 │ │ │ │ - vld2.32 {d15-d16}, [r0 :64], r5 │ │ │ │ + vld2.16 {d15-d16}, [r0 :64], r1 │ │ │ │ @ instruction: 0xf5b34300 │ │ │ │ svclt 0x00d84ff8 │ │ │ │ andeq pc, lr, r0, asr #7 │ │ │ │ @ instruction: 0xf82b454d │ │ │ │ mvnle r0, r2, lsl #30 │ │ │ │ stmdble r8, {r0, r1, r2, r5, r7, r9, lr} │ │ │ │ andcs r4, r0, r4, asr #8 │ │ │ │ stmia r4!, {r8, sp}^ │ │ │ │ - bl 0xfea0af44 │ │ │ │ + bl 0xfea0afcc │ │ │ │ addsmi r0, pc, #8, 6 @ 0x20000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -256509,31 +256544,31 @@ │ │ │ │ strmi r9, [r0], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ @ instruction: 0xf1a01f16 │ │ │ │ rsclt r0, r7, #4, 22 @ 0x1000 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1072c02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d7b8c │ │ │ │ + b 0x14d7c14 │ │ │ │ svclt 0x001407c7 │ │ │ │ ldrtmi r0, [ip], -r4, ror #1 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - bleq 0x248cec │ │ │ │ + bleq 0x248d74 │ │ │ │ @ instruction: 0xf8564652 │ │ │ │ @ instruction: 0xf7191f04 │ │ │ │ - @ instruction: 0xf020f8d3 │ │ │ │ + @ instruction: 0xf020f88f │ │ │ │ @ instruction: 0xf1b34300 │ │ │ │ svclt 0x00884fff │ │ │ │ strbmi r4, [sp, #-1539] @ 0xfffff9fd │ │ │ │ svccc 0x0004f84b │ │ │ │ adcmi sp, r7, #-2147483589 @ 0x8000003b │ │ │ │ - bl 0x340fe0 │ │ │ │ + bl 0x341068 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cafd0 │ │ │ │ + bl 0xfe9cb058 │ │ │ │ addsmi r0, r7, #8, 4 @ 0x80000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -256542,41 +256577,41 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrmi fp, [sl], r5, lsl #1 │ │ │ │ @ instruction: 0xf1a2460d │ │ │ │ @ instruction: 0xf1a00708 │ │ │ │ @ instruction: 0xf04f0608 │ │ │ │ stcls 8, cr0, [lr], {-0} │ │ │ │ - blx 0xfe24958a │ │ │ │ + blx 0xfe249612 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf10b2c02 │ │ │ │ svclt 0x00180b01 │ │ │ │ - b 0x14d7c20 │ │ │ │ + b 0x14d7ca8 │ │ │ │ svclt 0x00140bcb │ │ │ │ ldrbmi r0, [fp], -r3, ror #1 │ │ │ │ @ instruction: 0xf6c72400 │ │ │ │ stmib sp, {r4, r5, r6, r7, sl, ip, sp, lr}^ │ │ │ │ - bl 0x159838 │ │ │ │ + bl 0x1598c0 │ │ │ │ strmi r0, [r3], r3, lsl #18 │ │ │ │ movwcs lr, #10743 @ 0x29f7 │ │ │ │ strdeq lr, [r2, -r5] │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf9c0f719 │ │ │ │ + @ instruction: 0xf97cf719 │ │ │ │ movwmi pc, #33 @ 0x21 @ │ │ │ │ @ instruction: 0xf8464580 │ │ │ │ - bl 0x1e0e870 │ │ │ │ + bl 0x1e0e8f8 │ │ │ │ svclt 0x00380203 │ │ │ │ strbmi r4, [sp, #-1547] @ 0xfffff9f5 │ │ │ │ mvnle r6, r3, ror r0 │ │ │ │ ldrbmi r9, [r8], -r2, lsl #22 │ │ │ │ ldrdlt pc, [ip], -sp │ │ │ │ stmdble r7, {r0, r1, r3, r4, r7, r8, sl, lr} │ │ │ │ strcs r4, [r0], #-1027 @ 0xfffffbfd │ │ │ │ stmia r3!, {r8, sl, sp}^ │ │ │ │ - bne 0x79c07c │ │ │ │ + bne 0x79c104 │ │ │ │ ldmle sl!, {r0, r1, r4, r7, r8, sl, lr}^ │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ @@ -256587,22 +256622,22 @@ │ │ │ │ strmi r9, [r0], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ @ instruction: 0xf1a01e96 │ │ │ │ rsclt r0, r7, #2048 @ 0x800 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1072c02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d7cc4 │ │ │ │ + b 0x14d7d4c │ │ │ │ svclt 0x001407c7 │ │ │ │ ldrtmi r0, [ip], -r4, ror #1 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - bleq 0x1c8da4 │ │ │ │ + bleq 0x1c8e2c │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf72e1f02 │ │ │ │ - blx 0xfed48e00 │ │ │ │ + blx 0xfed48d78 │ │ │ │ strbmi pc, [sp, #-128] @ 0xffffff80 @ │ │ │ │ subsne lr, r0, pc, asr #20 │ │ │ │ andeq pc, r0, r0, asr #3 │ │ │ │ svceq 0x0002f82b │ │ │ │ adcmi sp, r7, #-2147483589 @ 0x8000003b │ │ │ │ strbmi sp, [r4], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -256621,22 +256656,22 @@ │ │ │ │ strmi r9, [r0], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ @ instruction: 0xf1a01f16 │ │ │ │ rsclt r0, r7, #4, 22 @ 0x1000 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1072c02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d7d4c │ │ │ │ + b 0x14d7dd4 │ │ │ │ svclt 0x001407c7 │ │ │ │ ldrtmi r0, [ip], -r4, ror #1 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - bleq 0x248eac │ │ │ │ + bleq 0x248f34 │ │ │ │ @ instruction: 0xf8564652 │ │ │ │ - @ instruction: 0xf72e1f04 │ │ │ │ - blx 0xfed48e30 │ │ │ │ + @ instruction: 0xf72d1f04 │ │ │ │ + blx 0xfed4ada8 │ │ │ │ strbmi pc, [sp, #-128] @ 0xffffff80 @ │ │ │ │ subsne lr, r0, pc, asr #20 │ │ │ │ andeq pc, r0, r0, asr #3 │ │ │ │ svceq 0x0004f84b │ │ │ │ adcmi sp, r7, #-2147483589 @ 0x8000003b │ │ │ │ strbmi sp, [r4], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -256652,36 +256687,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x460d469b │ │ │ │ streq pc, [r8, -r2, lsr #3] │ │ │ │ streq pc, [r8], -r0, lsr #3 │ │ │ │ - blx 0x18f1df4 │ │ │ │ + blx 0x18f1e7c │ │ │ │ vmlal.u8 , d20, d4 │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ - bl 0x15c6f0 │ │ │ │ + bl 0x15c778 │ │ │ │ ldmib r7!, {r2, r9, fp}^ │ │ │ │ ldm r5!, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf8cd0102 │ │ │ │ @ instruction: 0xf72eb000 │ │ │ │ - blx 0xfed48f98 │ │ │ │ + blx 0xfed48f10 │ │ │ │ ldrbmi pc, [r5, #-128] @ 0xffffff80 @ │ │ │ │ subsne lr, r0, pc, asr #20 │ │ │ │ movweq pc, #448 @ 0x1c0 @ │ │ │ │ svccc 0x0008f846 │ │ │ │ mvnle r6, r3, ror r0 │ │ │ │ stmdble r8, {r5, r7, r8, sl, lr} │ │ │ │ andcs r4, r0, ip, asr #8 │ │ │ │ stmia r4!, {r8, sp}^ │ │ │ │ - bl 0xfea0b220 │ │ │ │ + bl 0xfea0b2a8 │ │ │ │ ldrmi r0, [r8, #777] @ 0x309 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -256692,30 +256727,30 @@ │ │ │ │ strmi r9, [r0], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ @ instruction: 0xf1a01e96 │ │ │ │ rsclt r0, r7, #2048 @ 0x800 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1072c02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d7e68 │ │ │ │ + b 0x14d7ef0 │ │ │ │ svclt 0x001407c7 │ │ │ │ ldrtmi r0, [ip], -r4, ror #1 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - blne 0x1c8f48 │ │ │ │ + blne 0x1c8fd0 │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf72d0f02 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs fp, r0, r8, asr #31 │ │ │ │ @ instruction: 0xf82b454d │ │ │ │ mvnle r0, r2, lsl #30 │ │ │ │ stmdble r8, {r0, r1, r2, r5, r7, r9, lr} │ │ │ │ andcs r4, r0, r4, asr #8 │ │ │ │ stmia r4!, {r8, sp}^ │ │ │ │ - bl 0xfea0b2a8 │ │ │ │ + bl 0xfea0b330 │ │ │ │ addsmi r0, pc, #8, 6 @ 0x20000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -256726,30 +256761,30 @@ │ │ │ │ strmi r9, [r0], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ @ instruction: 0xf1a01f16 │ │ │ │ rsclt r0, r7, #4, 22 @ 0x1000 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1072c02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d7ef0 │ │ │ │ + b 0x14d7f78 │ │ │ │ svclt 0x001407c7 │ │ │ │ ldrtmi r0, [ip], -r4, ror #1 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - blne 0x249050 │ │ │ │ + blne 0x2490d8 │ │ │ │ @ instruction: 0xf8564652 │ │ │ │ @ instruction: 0xf72d0f04 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs fp, r0, r8, asr #31 │ │ │ │ @ instruction: 0xf84b454d │ │ │ │ mvnle r0, r4, lsl #30 │ │ │ │ stmdble r8, {r0, r1, r2, r5, r7, r9, lr} │ │ │ │ andcs r4, r0, r4, asr #8 │ │ │ │ stmia r4!, {r8, sp}^ │ │ │ │ - bl 0xfea0b330 │ │ │ │ + bl 0xfea0b3b8 │ │ │ │ addsmi r0, pc, #8, 6 @ 0x20000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -256757,27 +256792,27 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x460d469b │ │ │ │ streq pc, [r8, -r2, lsr #3] │ │ │ │ streq pc, [r8], -r0, lsr #3 │ │ │ │ - blx 0x18f1f98 │ │ │ │ + blx 0x18f2020 │ │ │ │ vmlal.u8 , d20, d4 │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ - bl 0x15c894 │ │ │ │ + bl 0x15c91c │ │ │ │ ldm r5!, {r2, r9, fp}^ │ │ │ │ ldmib r7!, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf8cd0102 │ │ │ │ @ instruction: 0xf72db000 │ │ │ │ - stmdacs r0, {r0, r1, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs fp, r0, r8, asr #31 │ │ │ │ svceq 0x0008f846 │ │ │ │ rsbsvs r4, r0, r5, asr r5 │ │ │ │ strmi sp, [r0, #493]! @ 0x1ed │ │ │ │ strbmi sp, [ip], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -256797,22 +256832,22 @@ │ │ │ │ strmi r9, [r0], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ @ instruction: 0xf1a01e96 │ │ │ │ rsclt r0, r7, #2048 @ 0x800 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1072c02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d800c │ │ │ │ + b 0x14d8094 │ │ │ │ svclt 0x001407c7 │ │ │ │ ldrtmi r0, [ip], -r4, ror #1 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - blne 0x1c90ec │ │ │ │ + blne 0x1c9174 │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf72d0f02 │ │ │ │ - strbmi pc, [sp, #-3745] @ 0xfffff15f @ │ │ │ │ + strbmi pc, [sp, #-3677] @ 0xfffff1a3 @ │ │ │ │ rscvc lr, r0, pc, asr #20 │ │ │ │ svceq 0x0002f82b │ │ │ │ adcmi sp, r7, #-2147483588 @ 0x8000003c │ │ │ │ strbmi sp, [r4], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ movweq lr, #35748 @ 0x8ba4 │ │ │ │ @@ -256829,22 +256864,22 @@ │ │ │ │ strmi r9, [r0], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ @ instruction: 0xf1a01f16 │ │ │ │ rsclt r0, r7, #4, 22 @ 0x1000 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1072c02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d808c │ │ │ │ + b 0x14d8114 │ │ │ │ svclt 0x001407c7 │ │ │ │ ldrtmi r0, [ip], -r4, ror #1 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - blne 0x2491ec │ │ │ │ + blne 0x249274 │ │ │ │ @ instruction: 0xf8564652 │ │ │ │ @ instruction: 0xf72d0f04 │ │ │ │ - strbmi pc, [sp, #-3689] @ 0xfffff197 @ │ │ │ │ + strbmi pc, [sp, #-3621] @ 0xfffff1db @ │ │ │ │ rscvc lr, r0, pc, asr #20 │ │ │ │ svceq 0x0004f84b │ │ │ │ adcmi sp, r7, #-2147483588 @ 0x8000003c │ │ │ │ strbmi sp, [r4], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ movweq lr, #35748 @ 0x8ba4 │ │ │ │ @@ -256858,27 +256893,27 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x460d469b │ │ │ │ streq pc, [r8, -r2, lsr #3] │ │ │ │ streq pc, [r8], -r0, lsr #3 │ │ │ │ - blx 0x18f212c │ │ │ │ + blx 0x18f21b4 │ │ │ │ vmlal.u8 , d20, d4 │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ - bl 0x15ca28 │ │ │ │ + bl 0x15cab0 │ │ │ │ ldm r5!, {r2, r9, fp}^ │ │ │ │ ldmib r7!, {r1, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf8cd0102 │ │ │ │ @ instruction: 0xf72db000 │ │ │ │ - @ instruction: 0x17c3fe79 │ │ │ │ + @ instruction: 0x17c3fe35 │ │ │ │ svccc 0x0008f846 │ │ │ │ rsbsvs r4, r3, r5, asr r5 │ │ │ │ strmi sp, [r0, #497]! @ 0x1f1 │ │ │ │ strbmi sp, [ip], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ movweq lr, #39844 @ 0x9ba4 │ │ │ │ @@ -256896,32 +256931,32 @@ │ │ │ │ strmi r9, [r0], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ @ instruction: 0xf1a01e96 │ │ │ │ rsclt r0, r7, #2048 @ 0x800 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1072c02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d8198 │ │ │ │ + b 0x14d8220 │ │ │ │ svclt 0x001407c7 │ │ │ │ ldrtmi r0, [ip], -r4, ror #1 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - blne 0x1c9278 │ │ │ │ + blne 0x1c9300 │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf3c10f02 │ │ │ │ vaddw.u8 q8, q0, d14 │ │ │ │ @ instruction: 0xf72d000e │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs fp, r0, r8, asr #31 │ │ │ │ @ instruction: 0xf82b454d │ │ │ │ mvnle r0, r2, lsl #30 │ │ │ │ andle r4, r8, #188, 4 @ 0xc000000b │ │ │ │ andcs r4, r0, r4, asr #8 │ │ │ │ stmia r4!, {r8, sp}^ │ │ │ │ - bl 0xfea0b5e0 │ │ │ │ + bl 0xfea0b668 │ │ │ │ addsmi r0, pc, #8, 6 @ 0x20000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -256932,32 +256967,32 @@ │ │ │ │ strmi r9, [r0], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ @ instruction: 0xf1a01f16 │ │ │ │ rsclt r0, r7, #4, 22 @ 0x1000 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1072c02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d8228 │ │ │ │ + b 0x14d82b0 │ │ │ │ svclt 0x001407c7 │ │ │ │ ldrtmi r0, [ip], -r4, ror #1 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - blne 0x249388 │ │ │ │ + blne 0x249410 │ │ │ │ @ instruction: 0xf8564652 │ │ │ │ @ instruction: 0xf0210f04 │ │ │ │ @ instruction: 0xf0204100 │ │ │ │ @ instruction: 0xf72d4000 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs fp, r0, r8, asr #31 │ │ │ │ @ instruction: 0xf84b454d │ │ │ │ mvnle r0, r4, lsl #30 │ │ │ │ andle r4, r8, #188, 4 @ 0xc000000b │ │ │ │ andcs r4, r0, r4, asr #8 │ │ │ │ stmia r4!, {r8, sp}^ │ │ │ │ - bl 0xfea0b670 │ │ │ │ + bl 0xfea0b6f8 │ │ │ │ addsmi r0, pc, #8, 6 @ 0x20000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -256965,30 +257000,30 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x460c469b │ │ │ │ streq pc, [r8], -r2, lsr #3 │ │ │ │ streq pc, [r8, -r0, lsr #3] │ │ │ │ - blx 0x18f26d8 │ │ │ │ + blx 0x18f2760 │ │ │ │ vmlal.u8 , d21, d5 │ │ │ │ stccs 5, cr2, [r2, #-4] │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1, #-3864] @ 0xfffff0e8 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ - bl 0x15cbd8 │ │ │ │ + bl 0x15cc60 │ │ │ │ @ instruction: 0xf8560a05 │ │ │ │ ldmib r4, {r3, r8, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf8cd2300 │ │ │ │ strcc fp, [r8], #-0 │ │ │ │ @ instruction: 0xf0236871 │ │ │ │ @ instruction: 0xf0214300 │ │ │ │ @ instruction: 0xf72d4100 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs fp, r0, r8, asr #31 │ │ │ │ svceq 0x0008f847 │ │ │ │ rsbsvs r4, r8, r4, asr r5 │ │ │ │ strbmi sp, [r5, #-487] @ 0xfffffe19 │ │ │ │ strbmi sp, [sp], #-520 @ 0xfffffdf8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -257008,24 +257043,24 @@ │ │ │ │ strmi r9, [r0], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ @ instruction: 0xf1a01e96 │ │ │ │ rsclt r0, r7, #2048 @ 0x800 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1072c02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d8358 │ │ │ │ + b 0x14d83e0 │ │ │ │ svclt 0x001407c7 │ │ │ │ ldrtmi r0, [ip], -r4, ror #1 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - blne 0x1c9438 │ │ │ │ + blne 0x1c94c0 │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf3c10f02 │ │ │ │ vaddw.u8 q8, q0, d14 │ │ │ │ @ instruction: 0xf72d000e │ │ │ │ - strbmi pc, [sp, #-3319] @ 0xfffff309 @ │ │ │ │ + strbmi pc, [sp, #-3251] @ 0xfffff34d @ │ │ │ │ rscvc lr, r0, pc, asr #20 │ │ │ │ svceq 0x0002f82b │ │ │ │ adcsmi sp, ip, #-2147483589 @ 0x8000003b │ │ │ │ strbmi sp, [r4], #-520 @ 0xfffffdf8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ movweq lr, #35748 @ 0x8ba4 │ │ │ │ @@ -257042,24 +257077,24 @@ │ │ │ │ strmi r9, [r0], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ @ instruction: 0xf1a01f16 │ │ │ │ rsclt r0, r7, #4, 22 @ 0x1000 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1072c02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d83e0 │ │ │ │ + b 0x14d8468 │ │ │ │ svclt 0x001407c7 │ │ │ │ ldrtmi r0, [ip], -r4, ror #1 │ │ │ │ stmdbeq r4, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ - blne 0x249540 │ │ │ │ + blne 0x2495c8 │ │ │ │ @ instruction: 0xf8564652 │ │ │ │ @ instruction: 0xf0210f04 │ │ │ │ @ instruction: 0xf0204100 │ │ │ │ @ instruction: 0xf72d4000 │ │ │ │ - strbmi pc, [sp, #-3259] @ 0xfffff345 @ │ │ │ │ + strbmi pc, [sp, #-3191] @ 0xfffff389 @ │ │ │ │ rscvc lr, r0, pc, asr #20 │ │ │ │ svceq 0x0004f84b │ │ │ │ adcsmi sp, ip, #-2147483589 @ 0x8000003b │ │ │ │ strbmi sp, [r4], #-520 @ 0xfffffdf8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ movweq lr, #35748 @ 0x8ba4 │ │ │ │ @@ -257073,30 +257108,30 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x460c469b │ │ │ │ streq pc, [r8], -r2, lsr #3 │ │ │ │ streq pc, [r8, -r0, lsr #3] │ │ │ │ - blx 0x18f2888 │ │ │ │ + blx 0x18f2910 │ │ │ │ vmlal.u8 , d21, d5 │ │ │ │ stccs 5, cr2, [r2, #-4] │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1, #-3864] @ 0xfffff0e8 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ - bl 0x15cd88 │ │ │ │ + bl 0x15ce10 │ │ │ │ @ instruction: 0xf8560a05 │ │ │ │ ldmib r4, {r3, r8, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf8cd2300 │ │ │ │ strcc fp, [r8], #-0 │ │ │ │ @ instruction: 0xf0236871 │ │ │ │ @ instruction: 0xf0214300 │ │ │ │ @ instruction: 0xf72d4100 │ │ │ │ - strbne pc, [r3, r5, asr #25] @ │ │ │ │ + strbne pc, [r3, r1, lsl #25] @ │ │ │ │ svccc 0x0008f847 │ │ │ │ rsbsvs r4, fp, r4, asr r5 │ │ │ │ strbmi sp, [r5, #-491] @ 0xfffffe15 │ │ │ │ strbmi sp, [sp], #-520 @ 0xfffffdf8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r5, r8, lr │ │ │ │ movweq lr, #39845 @ 0x9ba5 │ │ │ │ @@ -257114,28 +257149,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ mcrne 14, 4, r1, cr7, cr6, {4} │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d8500 │ │ │ │ + b 0x14d8588 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x24610c │ │ │ │ - bleq 0x1c95e0 │ │ │ │ + bleq 0x246194 │ │ │ │ + bleq 0x1c9668 │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf72c1f02 │ │ │ │ - ldrbmi pc, [sp, #-3895] @ 0xfffff0c9 @ │ │ │ │ + ldrbmi pc, [sp, #-3827] @ 0xfffff10d @ │ │ │ │ svceq 0x0002f827 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x381948 │ │ │ │ + bl 0x3819d0 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cb938 │ │ │ │ + bl 0xfe9cb9c0 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -257146,28 +257181,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ svcne 0x00071f16 │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d8580 │ │ │ │ + b 0x14d8608 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x24618c │ │ │ │ - bleq 0x2496e0 │ │ │ │ + bleq 0x246214 │ │ │ │ + bleq 0x249768 │ │ │ │ @ instruction: 0xf8564652 │ │ │ │ @ instruction: 0xf72c1f04 │ │ │ │ - ldrbmi pc, [sp, #-3895] @ 0xfffff0c9 @ │ │ │ │ + ldrbmi pc, [sp, #-3827] @ 0xfffff10d @ │ │ │ │ svceq 0x0004f847 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x3819c8 │ │ │ │ + bl 0x381a50 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cb9b8 │ │ │ │ + bl 0xfe9cba40 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -257175,33 +257210,33 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x460d469b │ │ │ │ streq pc, [r8], -r2, lsr #3 │ │ │ │ streq pc, [r8, -r0, lsr #3] │ │ │ │ - blx 0x18f2620 │ │ │ │ + blx 0x18f26a8 │ │ │ │ vmlal.u8 , d20, d4 │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ - bl 0x15cf1c │ │ │ │ + bl 0x15cfa4 │ │ │ │ ldm r5!, {r2, r9, fp}^ │ │ │ │ ldmib r6!, {r1, r8}^ │ │ │ │ @ instruction: 0xf8cd2302 │ │ │ │ @ instruction: 0xf72cb000 │ │ │ │ - ldrbmi pc, [r5, #-3859] @ 0xfffff0ed @ │ │ │ │ + ldrbmi pc, [r5, #-3791] @ 0xfffff131 @ │ │ │ │ smlatteq r2, r7, r9, lr │ │ │ │ strmi sp, [r0, #499]! @ 0x1f3 │ │ │ │ - bl 0x381a50 │ │ │ │ + bl 0x381ad8 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cba40 │ │ │ │ + bl 0xfe9cbac8 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -257212,28 +257247,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ mcrne 14, 4, r1, cr7, cr6, {4} │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d8688 │ │ │ │ + b 0x14d8710 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x246294 │ │ │ │ - bleq 0x1c9768 │ │ │ │ + bleq 0x24631c │ │ │ │ + bleq 0x1c97f0 │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf72c1f02 │ │ │ │ - ldrbmi pc, [sp, #-3715] @ 0xfffff17d @ │ │ │ │ + ldrbmi pc, [sp, #-3647] @ 0xfffff1c1 @ │ │ │ │ svceq 0x0002f827 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x381ad0 │ │ │ │ + bl 0x381b58 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cbac0 │ │ │ │ + bl 0xfe9cbb48 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -257244,28 +257279,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ svcne 0x00071f16 │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d8708 │ │ │ │ + b 0x14d8790 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x246314 │ │ │ │ - bleq 0x249868 │ │ │ │ + bleq 0x24639c │ │ │ │ + bleq 0x2498f0 │ │ │ │ @ instruction: 0xf8564652 │ │ │ │ @ instruction: 0xf72c1f04 │ │ │ │ - ldrbmi pc, [sp, #-3715] @ 0xfffff17d @ │ │ │ │ + ldrbmi pc, [sp, #-3647] @ 0xfffff1c1 @ │ │ │ │ svceq 0x0004f847 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x381b50 │ │ │ │ + bl 0x381bd8 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cbb40 │ │ │ │ + bl 0xfe9cbbc8 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -257273,33 +257308,33 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x460d469b │ │ │ │ streq pc, [r8], -r2, lsr #3 │ │ │ │ streq pc, [r8, -r0, lsr #3] │ │ │ │ - blx 0x18f27a8 │ │ │ │ + blx 0x18f2830 │ │ │ │ vmlal.u8 , d20, d4 │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ - bl 0x15d0a4 │ │ │ │ + bl 0x15d12c │ │ │ │ ldm r5!, {r2, r9, fp}^ │ │ │ │ ldmib r6!, {r1, r8}^ │ │ │ │ @ instruction: 0xf8cd2302 │ │ │ │ @ instruction: 0xf72cb000 │ │ │ │ - ldrbmi pc, [r5, #-3759] @ 0xfffff151 @ │ │ │ │ + ldrbmi pc, [r5, #-3691] @ 0xfffff195 @ │ │ │ │ smlatteq r2, r7, r9, lr │ │ │ │ strmi sp, [r0, #499]! @ 0x1f3 │ │ │ │ - bl 0x381bd8 │ │ │ │ + bl 0x381c60 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cbbc8 │ │ │ │ + bl 0xfe9cbc50 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -257310,28 +257345,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ mcrne 14, 4, r1, cr7, cr6, {4} │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d8810 │ │ │ │ + b 0x14d8898 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x24641c │ │ │ │ - bleq 0x1c98f0 │ │ │ │ + bleq 0x2464a4 │ │ │ │ + bleq 0x1c9978 │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf72c1f02 │ │ │ │ - ldrbmi pc, [sp, #-3507] @ 0xfffff24d @ │ │ │ │ + ldrbmi pc, [sp, #-3439] @ 0xfffff291 @ │ │ │ │ svceq 0x0002f827 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x381c58 │ │ │ │ + bl 0x381ce0 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cbc48 │ │ │ │ + bl 0xfe9cbcd0 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -257342,28 +257377,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ svcne 0x00071f16 │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d8890 │ │ │ │ + b 0x14d8918 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x24649c │ │ │ │ - bleq 0x2499f0 │ │ │ │ + bleq 0x246524 │ │ │ │ + bleq 0x249a78 │ │ │ │ @ instruction: 0xf8564652 │ │ │ │ @ instruction: 0xf72c1f04 │ │ │ │ - ldrbmi pc, [sp, #-3507] @ 0xfffff24d @ │ │ │ │ + ldrbmi pc, [sp, #-3439] @ 0xfffff291 @ │ │ │ │ svceq 0x0004f847 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x381cd8 │ │ │ │ + bl 0x381d60 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cbcc8 │ │ │ │ + bl 0xfe9cbd50 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -257371,33 +257406,33 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x460d469b │ │ │ │ streq pc, [r8], -r2, lsr #3 │ │ │ │ streq pc, [r8, -r0, lsr #3] │ │ │ │ - blx 0x18f2930 │ │ │ │ + blx 0x18f29b8 │ │ │ │ vmlal.u8 , d20, d4 │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ - bl 0x15d22c │ │ │ │ + bl 0x15d2b4 │ │ │ │ ldm r5!, {r2, r9, fp}^ │ │ │ │ ldmib r6!, {r1, r8}^ │ │ │ │ @ instruction: 0xf8cd2302 │ │ │ │ @ instruction: 0xf72cb000 │ │ │ │ - ldrbmi pc, [r5, #-3491] @ 0xfffff25d @ │ │ │ │ + ldrbmi pc, [r5, #-3423] @ 0xfffff2a1 @ │ │ │ │ smlatteq r2, r7, r9, lr │ │ │ │ strmi sp, [r0, #499]! @ 0x1f3 │ │ │ │ - bl 0x381d60 │ │ │ │ + bl 0x381de8 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cbd50 │ │ │ │ + bl 0xfe9cbdd8 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -257408,28 +257443,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ mcrne 14, 4, r1, cr7, cr6, {4} │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d8998 │ │ │ │ + b 0x14d8a20 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x2465a4 │ │ │ │ - bleq 0x1c9a78 │ │ │ │ + bleq 0x24662c │ │ │ │ + bleq 0x1c9b00 │ │ │ │ @ instruction: 0xf8364652 │ │ │ │ @ instruction: 0xf72c1f02 │ │ │ │ - ldrbmi pc, [sp, #-3327] @ 0xfffff301 @ │ │ │ │ + ldrbmi pc, [sp, #-3259] @ 0xfffff345 @ │ │ │ │ svceq 0x0002f827 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x381de0 │ │ │ │ + bl 0x381e68 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cbdd0 │ │ │ │ + bl 0xfe9cbe58 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -257440,28 +257475,28 @@ │ │ │ │ strmi r9, [r1], sl, lsl #24 │ │ │ │ @ instruction: 0x460d469a │ │ │ │ svcne 0x00071f16 │ │ │ │ @ instruction: 0xf884fa5f │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1082c02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d8a18 │ │ │ │ + b 0x14d8aa0 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r4], -r4, ror #1 │ │ │ │ - bleq 0x246624 │ │ │ │ - bleq 0x249b78 │ │ │ │ + bleq 0x2466ac │ │ │ │ + bleq 0x249c00 │ │ │ │ @ instruction: 0xf8564652 │ │ │ │ @ instruction: 0xf72c1f04 │ │ │ │ - ldrbmi pc, [sp, #-3327] @ 0xfffff301 @ │ │ │ │ + ldrbmi pc, [sp, #-3259] @ 0xfffff345 @ │ │ │ │ svceq 0x0004f847 │ │ │ │ strmi sp, [r0, #500]! @ 0x1f4 │ │ │ │ - bl 0x381e60 │ │ │ │ + bl 0x381ee8 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cbe50 │ │ │ │ + bl 0xfe9cbed8 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -257469,33 +257504,33 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r1], r3, lsl #1 │ │ │ │ @ instruction: 0x460d469b │ │ │ │ streq pc, [r8], -r2, lsr #3 │ │ │ │ streq pc, [r8, -r0, lsr #3] │ │ │ │ - blx 0x18f2ab8 │ │ │ │ + blx 0x18f2b40 │ │ │ │ vmlal.u8 , d20, d4 │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ - bl 0x15d3b4 │ │ │ │ + bl 0x15d43c │ │ │ │ ldm r5!, {r2, r9, fp}^ │ │ │ │ ldmib r6!, {r1, r8}^ │ │ │ │ @ instruction: 0xf8cd2302 │ │ │ │ @ instruction: 0xf72cb000 │ │ │ │ - ldrbmi pc, [r5, #-3391] @ 0xfffff2c1 @ │ │ │ │ + ldrbmi pc, [r5, #-3323] @ 0xfffff305 @ │ │ │ │ smlatteq r2, r7, r9, lr │ │ │ │ strmi sp, [r0, #499]! @ 0x1f3 │ │ │ │ - bl 0x381ee8 │ │ │ │ + bl 0x381f70 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cbed8 │ │ │ │ + bl 0xfe9cbf60 │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -257506,50 +257541,50 @@ │ │ │ │ ldrmi fp, [ip], -r3, lsl #1 │ │ │ │ strmi r4, [sp], -r2, lsl #13 │ │ │ │ svcls 0x000c1e96 │ │ │ │ @ instruction: 0xf987fa5f │ │ │ │ strcs pc, [r1, -r7, asr #7] │ │ │ │ @ instruction: 0xf1092f02 │ │ │ │ svclt 0x00180901 │ │ │ │ - b 0x14d9720 │ │ │ │ + b 0x14d97a8 │ │ │ │ svclt 0x000e09c9 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ movwls r0, #4347 @ 0x10fb │ │ │ │ - blls 0x153548 │ │ │ │ + blls 0x1535d0 │ │ │ │ movwls r1, #2251 @ 0x8cb │ │ │ │ - blcs 0x143b78 │ │ │ │ + blcs 0x143c00 │ │ │ │ @ instruction: 0xf5bcbf08 │ │ │ │ strdle r4, [r5], -r8 @ │ │ │ │ - ldc2 7, cr15, [r4], #96 @ 0x60 │ │ │ │ + ldc2l 7, cr15, [r0], #-96 @ 0xffffffa0 │ │ │ │ strmi r4, [r1], -r2, lsr #12 │ │ │ │ addmi pc, r0, pc, asr #8 │ │ │ │ - @ instruction: 0xf87af718 │ │ │ │ + @ instruction: 0xf836f718 │ │ │ │ @ instruction: 0xf8279b00 │ │ │ │ addsmi r0, sp, #2, 30 │ │ │ │ @ instruction: 0xf836d01f │ │ │ │ strtmi r8, [r1], -r2, lsl #30 │ │ │ │ - bleq 0x1c9c34 │ │ │ │ - ldc2l 7, cr15, [r2, #-188] @ 0xffffff44 │ │ │ │ + bleq 0x1c9cbc │ │ │ │ + stc2 7, cr15, [lr, #-188] @ 0xffffff44 │ │ │ │ strmi r4, [r3], r1, lsr #12 │ │ │ │ @ instruction: 0xf72f4640 │ │ │ │ - strmi pc, [r1], -sp, asr #26 │ │ │ │ + strmi pc, [r1], -r9, lsl #26 │ │ │ │ movweq pc, #58315 @ 0xe3cb @ │ │ │ │ ldrbmi r4, [r8], -r2, lsr #12 │ │ │ │ stceq 3, cr15, [lr], {193} @ 0xc1 │ │ │ │ svcmi 0x00f8f5b3 │ │ │ │ @ instruction: 0xf1bcd1d7 │ │ │ │ bicsle r0, r9, r0, lsl #30 │ │ │ │ @ instruction: 0xf44f9b00 │ │ │ │ @ instruction: 0xf8274080 │ │ │ │ addsmi r0, sp, #2, 30 │ │ │ │ - blls 0x180314 │ │ │ │ + blls 0x18039c │ │ │ │ stmdble r8, {r0, r3, r4, r7, r8, sl, lr} │ │ │ │ andcs r4, r0, r3, asr r4 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cbfb0 │ │ │ │ + bl 0xfe9cc038 │ │ │ │ ldrmi r0, [r1, #522] @ 0x20a │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -257560,50 +257595,50 @@ │ │ │ │ ldrmi fp, [ip], -r3, lsl #1 │ │ │ │ strmi r4, [sp], -r2, lsl #13 │ │ │ │ svcls 0x000c1f16 │ │ │ │ @ instruction: 0xf987fa5f │ │ │ │ strcs pc, [r1, -r7, asr #7] │ │ │ │ @ instruction: 0xf1092f02 │ │ │ │ svclt 0x00180901 │ │ │ │ - b 0x14d97f8 │ │ │ │ + b 0x14d9880 │ │ │ │ svclt 0x000e09c9 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ movwls r0, #4347 @ 0x10fb │ │ │ │ - blls 0x153820 │ │ │ │ + blls 0x1538a8 │ │ │ │ movwls r1, #2251 @ 0x8cb │ │ │ │ - blcs 0x143c50 │ │ │ │ + blcs 0x143cd8 │ │ │ │ @ instruction: 0xf1bcbf08 │ │ │ │ strdle r4, [r5], -pc @ │ │ │ │ - @ instruction: 0xf816f719 │ │ │ │ + @ instruction: 0xffd2f718 │ │ │ │ strmi r4, [r1], -r2, lsr #12 │ │ │ │ addmi pc, r0, pc, asr #32 │ │ │ │ - @ instruction: 0xf892f718 │ │ │ │ + @ instruction: 0xf84ef718 │ │ │ │ @ instruction: 0xf8479b00 │ │ │ │ addsmi r0, sp, #4, 30 │ │ │ │ @ instruction: 0xf856d01f │ │ │ │ strtmi r8, [r1], -r4, lsl #30 │ │ │ │ - bleq 0x249d8c │ │ │ │ - ldc2l 7, cr15, [lr], #188 @ 0xbc │ │ │ │ + bleq 0x249e14 │ │ │ │ + ldc2 7, cr15, [sl], #188 @ 0xbc │ │ │ │ strmi r4, [r3], r1, lsr #12 │ │ │ │ @ instruction: 0xf72f4640 │ │ │ │ - @ instruction: 0xf02bfcf9 │ │ │ │ + @ instruction: 0xf02bfcb5 │ │ │ │ strmi r4, [r1], -r0, lsl #6 │ │ │ │ ldrbmi r4, [r8], -r2, lsr #12 │ │ │ │ stcmi 0, cr15, [r0], {33} @ 0x21 │ │ │ │ svcmi 0x00fff1b3 │ │ │ │ @ instruction: 0xf1bcd1d7 │ │ │ │ bicsle r0, r9, r0, lsl #30 │ │ │ │ @ instruction: 0xf04f9b00 │ │ │ │ @ instruction: 0xf8474080 │ │ │ │ addsmi r0, sp, #4, 30 │ │ │ │ - blls 0x1803ec │ │ │ │ + blls 0x180474 │ │ │ │ stmdble r8, {r0, r3, r4, r7, r8, sl, lr} │ │ │ │ andcs r4, r0, r3, asr r4 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cc088 │ │ │ │ + bl 0xfe9cc110 │ │ │ │ ldrmi r0, [r1, #522] @ 0x20a │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -257614,45 +257649,45 @@ │ │ │ │ ldrmi fp, [ip], -r3, lsl #1 │ │ │ │ strmi r4, [sp], -r2, lsl #13 │ │ │ │ svcls 0x000c1e96 │ │ │ │ @ instruction: 0xf987fa5f │ │ │ │ strcs pc, [r1, -r7, asr #7] │ │ │ │ @ instruction: 0xf1092f02 │ │ │ │ svclt 0x00180901 │ │ │ │ - b 0x14d98d0 │ │ │ │ + b 0x14d9958 │ │ │ │ svclt 0x000e09c9 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ movwls r0, #4347 @ 0x10fb │ │ │ │ - blls 0x1536f8 │ │ │ │ + blls 0x153780 │ │ │ │ movwls r1, #2251 @ 0x8cb │ │ │ │ - blcs 0x143d3c │ │ │ │ + blcs 0x143dc4 │ │ │ │ @ instruction: 0xf5bcbf08 │ │ │ │ strdle r4, [sl], -r8 @ │ │ │ │ - blx 0xff849952 │ │ │ │ + blx 0xfe7499da │ │ │ │ strmi r4, [r1], -r2, lsr #12 │ │ │ │ addmi pc, r4, pc, asr #8 │ │ │ │ - @ instruction: 0xffa2f717 │ │ │ │ + @ instruction: 0xff5ef717 │ │ │ │ vst1.8 {d20-d22}, [pc :128], r2 │ │ │ │ @ instruction: 0xf7224180 │ │ │ │ - blls 0x14a044 │ │ │ │ + blls 0x149fbc │ │ │ │ svceq 0x0002f827 │ │ │ │ mulsle pc, sp, r2 @ │ │ │ │ svchi 0x0002f836 │ │ │ │ @ instruction: 0xf8354621 │ │ │ │ @ instruction: 0xf72f0b02 │ │ │ │ - @ instruction: 0x4621fc75 │ │ │ │ + @ instruction: 0x4621fc31 │ │ │ │ strbmi r4, [r0], -r3, lsl #13 │ │ │ │ - ldc2l 7, cr15, [r0], #-188 @ 0xffffff44 │ │ │ │ + stc2 7, cr15, [ip], #-188 @ 0xffffff44 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ strtmi r0, [r2], -lr, lsl #6 │ │ │ │ vmov.i32 q10, #-1744830464 @ 0x98000000 │ │ │ │ @ instruction: 0xf5b30c0e │ │ │ │ ldrshle r4, [r2, #248] @ 0xf8 │ │ │ │ svceq 0x0000f1bc │ │ │ │ - blls 0x140494 │ │ │ │ + blls 0x14051c │ │ │ │ rsbspl pc, r8, pc, asr #8 │ │ │ │ svceq 0x0002f827 │ │ │ │ @ instruction: 0xd1df429d │ │ │ │ ldrmi r9, [r9, #2817] @ 0xb01 │ │ │ │ ldrbmi sp, [r3], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ @@ -257671,189 +257706,189 @@ │ │ │ │ ldrmi fp, [ip], -r5, lsl #1 │ │ │ │ strmi r4, [sp], -r2, lsl #13 │ │ │ │ svcls 0x000e1f16 │ │ │ │ @ instruction: 0xf987fa5f │ │ │ │ strcs pc, [r1, -r7, asr #7] │ │ │ │ @ instruction: 0xf1092f02 │ │ │ │ svclt 0x00180901 │ │ │ │ - b 0x14d99b4 │ │ │ │ + b 0x14d9a3c │ │ │ │ svclt 0x000e09c9 │ │ │ │ andls pc, ip, sp, asr #17 │ │ │ │ movwls r0, #12539 @ 0x30fb │ │ │ │ vsubw.s8 q9, q2, d0 │ │ │ │ movwls r0, #9024 @ 0x2340 │ │ │ │ - blls 0x1d39e4 │ │ │ │ + blls 0x1d3a6c │ │ │ │ movwls r1, #6347 @ 0x18cb │ │ │ │ - blcs 0x143e24 │ │ │ │ + blcs 0x143eac │ │ │ │ @ instruction: 0xf1bcbf08 │ │ │ │ strdle r4, [r9], -pc @ │ │ │ │ - @ instruction: 0xff34f718 │ │ │ │ + mrc2 7, 7, pc, cr0, cr8, {0} │ │ │ │ strmi r4, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7179802 │ │ │ │ - @ instruction: 0x4622ffb1 │ │ │ │ + strtmi pc, [r2], -sp, ror #30 │ │ │ │ orrmi pc, r0, pc, asr #32 │ │ │ │ - @ instruction: 0xf8c2f722 │ │ │ │ + @ instruction: 0xf87ef722 │ │ │ │ @ instruction: 0xf8479b01 │ │ │ │ addsmi r0, sp, #4, 30 │ │ │ │ @ instruction: 0xf856d01f │ │ │ │ strtmi r8, [r1], -r4, lsl #30 │ │ │ │ - bleq 0x249f58 │ │ │ │ - ldc2 7, cr15, [r8], {47} @ 0x2f │ │ │ │ + bleq 0x249fe0 │ │ │ │ + blx 0xff649b4e │ │ │ │ strmi r4, [r3], r1, lsr #12 │ │ │ │ @ instruction: 0xf72f4640 │ │ │ │ - @ instruction: 0xf02bfc13 │ │ │ │ + @ instruction: 0xf02bfbcf │ │ │ │ strmi r4, [r1], -r0, lsl #6 │ │ │ │ ldrbmi r4, [r8], -r2, lsr #12 │ │ │ │ stcmi 0, cr15, [r0], {33} @ 0x21 │ │ │ │ svcmi 0x00fff1b3 │ │ │ │ @ instruction: 0xf1bcd1d3 │ │ │ │ bicsle r0, r5, r0, lsl #30 │ │ │ │ @ instruction: 0xf04f9b01 │ │ │ │ @ instruction: 0xf847507f │ │ │ │ addsmi r0, sp, #4, 30 │ │ │ │ - blls 0x2005b8 │ │ │ │ + blls 0x200640 │ │ │ │ stmdble r8, {r0, r3, r4, r7, r8, sl, lr} │ │ │ │ andcs r4, r0, r3, asr r4 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9cc254 │ │ │ │ + bl 0xfe9cc2dc │ │ │ │ ldrmi r0, [r1, #522] @ 0x20a │ │ │ │ strdlt sp, [r5], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi r9, [r8], sl, lsl #26 │ │ │ │ cdpne 6, 8, cr4, cr15, cr4, {0} │ │ │ │ - blx 0x18d38dc │ │ │ │ + blx 0x18d3964 │ │ │ │ @ instruction: 0xf3c5f985 │ │ │ │ stccs 5, cr2, [r2, #-4] │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1, #-3864] @ 0xfffff0e8 │ │ │ │ stmibeq r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ - bl 0x11d7d4 │ │ │ │ + bl 0x11d85c │ │ │ │ @ instruction: 0xf8b40a05 │ │ │ │ strbmi fp, [r2], -r0 │ │ │ │ svcne 0x0002f836 │ │ │ │ svceq 0x0002f837 │ │ │ │ - blx 0xfffc9b14 │ │ │ │ + blx 0xfeec9b9c │ │ │ │ strmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf7174658 │ │ │ │ - @ instruction: 0xf824febd │ │ │ │ + @ instruction: 0xf824fe79 │ │ │ │ ldrbmi r0, [r4, #-2818] @ 0xfffff4fe │ │ │ │ strmi sp, [r9, #493]! @ 0x1ed │ │ │ │ andcs sp, r0, r7, lsl #18 │ │ │ │ - blne 0xc542d0 │ │ │ │ + blne 0xc54358 │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ ldrmi r1, [r9, #2403] @ 0x963 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi r9, [r8], sl, lsl #26 │ │ │ │ svcne 0x000f4604 │ │ │ │ - blx 0x18d3b64 │ │ │ │ + blx 0x18d3bec │ │ │ │ @ instruction: 0xf3c5f985 │ │ │ │ stccs 5, cr2, [r2, #-4] │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1, #-3864] @ 0xfffff0e8 │ │ │ │ stmibeq r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ - bl 0x11d85c │ │ │ │ + bl 0x11d8e4 │ │ │ │ @ instruction: 0xf8d40a05 │ │ │ │ strbmi fp, [r2], -r0 │ │ │ │ svcne 0x0004f856 │ │ │ │ svceq 0x0004f857 │ │ │ │ - mcr2 7, 4, pc, cr4, cr8, {0} @ │ │ │ │ + mcr2 7, 2, pc, cr0, cr8, {0} @ │ │ │ │ strmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf7174658 │ │ │ │ - @ instruction: 0xf844fe81 │ │ │ │ + @ instruction: 0xf844fe3d │ │ │ │ ldrbmi r0, [r4, #-2820] @ 0xfffff4fc │ │ │ │ strmi sp, [r9, #493]! @ 0x1ed │ │ │ │ andcs sp, r0, r7, lsl #18 │ │ │ │ - blne 0xc54358 │ │ │ │ + blne 0xc543e0 │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ ldrmi r1, [r9, #2403] @ 0x963 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi r9, [r8], sl, lsl #26 │ │ │ │ cdpne 6, 8, cr4, cr15, cr4, {0} │ │ │ │ - blx 0x18d39ec │ │ │ │ + blx 0x18d3a74 │ │ │ │ @ instruction: 0xf3c5f985 │ │ │ │ stccs 5, cr2, [r2, #-4] │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1, #-3864] @ 0xfffff0e8 │ │ │ │ stmibeq r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ - bl 0x11d8e4 │ │ │ │ + bl 0x11d96c │ │ │ │ @ instruction: 0xf8b40a05 │ │ │ │ strbmi fp, [r2], -r0 │ │ │ │ svcne 0x0002f836 │ │ │ │ svceq 0x0002f837 │ │ │ │ - blx 0x1dc9c24 │ │ │ │ + blx 0xcc9cac │ │ │ │ strmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf7174658 │ │ │ │ - @ instruction: 0xf824fe39 │ │ │ │ + @ instruction: 0xf824fdf5 │ │ │ │ ldrbmi r0, [r4, #-2818] @ 0xfffff4fe │ │ │ │ strmi sp, [r9, #493]! @ 0x1ed │ │ │ │ andcs sp, r0, r7, lsl #18 │ │ │ │ - blne 0xc543e0 │ │ │ │ + blne 0xc54468 │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ ldrmi r1, [r9, #2403] @ 0x963 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi r9, [r8], sl, lsl #26 │ │ │ │ svcne 0x000f4604 │ │ │ │ - blx 0x18d3c74 │ │ │ │ + blx 0x18d3cfc │ │ │ │ @ instruction: 0xf3c5f985 │ │ │ │ stccs 5, cr2, [r2, #-4] │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1, #-3864] @ 0xfffff0e8 │ │ │ │ stmibeq r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ rsceq fp, sp, r4, lsl pc │ │ │ │ - bl 0x11d96c │ │ │ │ + bl 0x11d9f4 │ │ │ │ @ instruction: 0xf8d40a05 │ │ │ │ strbmi fp, [r2], -r0 │ │ │ │ svcne 0x0004f856 │ │ │ │ svceq 0x0004f857 │ │ │ │ - ldc2l 7, cr15, [ip, #96]! @ 0x60 │ │ │ │ + ldc2 7, cr15, [r8, #96]! @ 0x60 │ │ │ │ strmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf7174658 │ │ │ │ - @ instruction: 0xf844fe79 │ │ │ │ + @ instruction: 0xf844fe35 │ │ │ │ ldrbmi r0, [r4, #-2820] @ 0xfffff4fc │ │ │ │ strmi sp, [r9, #493]! @ 0x1ed │ │ │ │ andcs sp, r0, r7, lsl #18 │ │ │ │ - blne 0xc54468 │ │ │ │ + blne 0xc544f0 │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ ldrmi r1, [r9, #2403] @ 0x963 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @@ -257864,25 +257899,25 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [r9], r2, lsl #1 │ │ │ │ cdpne 6, 8, cr4, cr14, cr4, {0} │ │ │ │ rsclt r9, pc, #640 @ 0x280 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1072d02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d94b8 │ │ │ │ + b 0x14d9540 │ │ │ │ svclt 0x001407c7 │ │ │ │ stmiaeq r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ mrcne 6, 4, r4, cr5, cr8, {5} │ │ │ │ - beq 0x346cc4 │ │ │ │ + beq 0x346d4c │ │ │ │ movwcs r8, #2082 @ 0x822 │ │ │ │ svcne 0x0002f835 │ │ │ │ svceq 0x0002f836 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ - blx 0xff1c9d4a │ │ │ │ - bleq 0x1ca16c │ │ │ │ + blx 0x20c9dd2 │ │ │ │ + bleq 0x1ca1f4 │ │ │ │ mvnsle r4, r4, asr r5 │ │ │ │ stmdble r8, {r0, r1, r2, r6, r8, sl, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ andeq lr, r4, #168, 22 @ 0x2a000 │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ addsmi r1, pc, #10682368 @ 0xa30000 │ │ │ │ strdlt sp, [r2], -sl │ │ │ │ @@ -257897,25 +257932,25 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [r9], r2, lsl #1 │ │ │ │ svcne 0x000e4604 │ │ │ │ rsclt r9, pc, #640 @ 0x280 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1072d02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d953c │ │ │ │ + b 0x14d95c4 │ │ │ │ svclt 0x001407c7 │ │ │ │ stmiaeq r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svcne 0x001546b8 │ │ │ │ - beq 0x346d48 │ │ │ │ + beq 0x346dd0 │ │ │ │ movwcs r6, #2082 @ 0x822 │ │ │ │ svcne 0x0004f855 │ │ │ │ svceq 0x0004f856 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ - ldc2 7, cr15, [r6], {30} │ │ │ │ - bleq 0x24a270 │ │ │ │ + mrrc2 7, 1, pc, r2, cr14 @ │ │ │ │ + bleq 0x24a2f8 │ │ │ │ mvnsle r4, r4, asr r5 │ │ │ │ stmdble r8, {r0, r1, r2, r6, r8, sl, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ andeq lr, r4, #168, 22 @ 0x2a000 │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ addsmi r1, pc, #10682368 @ 0xa30000 │ │ │ │ strdlt sp, [r2], -sl │ │ │ │ @@ -257933,24 +257968,24 @@ │ │ │ │ @ instruction: 0xf1a20708 │ │ │ │ @ instruction: 0xf04f0608 │ │ │ │ @ instruction: 0x9d0e0900 │ │ │ │ @ instruction: 0xf885fa5f │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1082d02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d95cc │ │ │ │ + b 0x14d9654 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r5], -sp, ror #1 │ │ │ │ - beq 0x286dd4 │ │ │ │ + beq 0x286e5c │ │ │ │ ldrdeq lr, [r0, -r4] │ │ │ │ movwcs lr, #10742 @ 0x29f6 │ │ │ │ - blls 0x1c6914 │ │ │ │ + blls 0x1c699c │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ strdeq lr, [r2, -r7] │ │ │ │ - ldc2 7, cr15, [r6, #-120] @ 0xffffff88 │ │ │ │ + ldc2l 7, cr15, [r2], {30} │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ mvnle r4, r4, asr r5 │ │ │ │ stmdble r7, {r3, r5, r7, r8, sl, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmia r4!, {r0, r2, r3, r5, r8, r9, fp, ip}^ │ │ │ │ stmdbne r3!, {r1, r8}^ │ │ │ │ ldmle sl!, {r3, r4, r7, r8, sl, lr}^ │ │ │ │ @@ -257966,25 +258001,25 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [r9], r2, lsl #1 │ │ │ │ cdpne 6, 8, cr4, cr14, cr4, {0} │ │ │ │ rsclt r9, pc, #640 @ 0x280 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1072d02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d9650 │ │ │ │ + b 0x14d96d8 │ │ │ │ svclt 0x001407c7 │ │ │ │ stmiaeq r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ mrcne 6, 4, r4, cr5, cr8, {5} │ │ │ │ - beq 0x346e5c │ │ │ │ + beq 0x346ee4 │ │ │ │ movwcs r8, #2082 @ 0x822 │ │ │ │ svcne 0x0002f835 │ │ │ │ svceq 0x0002f836 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ - mrc2 7, 3, pc, cr6, cr14, {0} │ │ │ │ - bleq 0x1ca304 │ │ │ │ + mrc2 7, 1, pc, cr2, cr14, {0} │ │ │ │ + bleq 0x1ca38c │ │ │ │ mvnsle r4, r4, asr r5 │ │ │ │ stmdble r8, {r0, r1, r2, r6, r8, sl, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ andeq lr, r4, #168, 22 @ 0x2a000 │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ addsmi r1, pc, #10682368 @ 0xa30000 │ │ │ │ strdlt sp, [r2], -sl │ │ │ │ @@ -258000,25 +258035,25 @@ │ │ │ │ ldrmi fp, [sl], r2, lsl #1 │ │ │ │ cdpne 6, 8, cr4, cr15, cr4, {0} │ │ │ │ stcls 14, cr1, [sl, #-600] @ 0xfffffda8 │ │ │ │ @ instruction: 0xf885fa5f │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1082d02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d96d8 │ │ │ │ + b 0x14d9760 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r5], -sp, ror #1 │ │ │ │ stmdbeq r5, {r8, r9, fp, sp, lr, pc} │ │ │ │ svceq 0x0002f837 │ │ │ │ stmdahi r2!, {r8, r9, sp} │ │ │ │ svcne 0x0002f836 │ │ │ │ andmi pc, r0, r0, lsl #9 │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ - blx 0xfedc9f68 │ │ │ │ - bleq 0x1ca38c │ │ │ │ + blx 0x1cc9ff0 │ │ │ │ + bleq 0x1ca414 │ │ │ │ mvnle r4, ip, asr #10 │ │ │ │ stmdble r7, {r3, r5, r7, r8, sl, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmia r4!, {r0, r2, r3, r5, r8, r9, fp, ip}^ │ │ │ │ stmdbne r3!, {r1, r8}^ │ │ │ │ ldmle sl!, {r3, r4, r7, r8, sl, lr}^ │ │ │ │ andcs fp, r0, r2 │ │ │ │ @@ -258034,25 +258069,25 @@ │ │ │ │ ldrmi fp, [sl], r2, lsl #1 │ │ │ │ svcne 0x000f4604 │ │ │ │ stcls 15, cr1, [sl, #-88] @ 0xffffffa8 │ │ │ │ @ instruction: 0xf885fa5f │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1082d02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d9760 │ │ │ │ + b 0x14d97e8 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r5], -sp, ror #1 │ │ │ │ stmdbeq r5, {r8, r9, fp, sp, lr, pc} │ │ │ │ svceq 0x0004f857 │ │ │ │ stmdavs r2!, {r8, r9, sp} │ │ │ │ svcne 0x0004f856 │ │ │ │ andmi pc, r0, r0, lsl #2 │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ - blx 0xfe249ffa │ │ │ │ - bleq 0x24a494 │ │ │ │ + blx 0x114a082 │ │ │ │ + bleq 0x24a51c │ │ │ │ mvnle r4, ip, asr #10 │ │ │ │ stmdble r7, {r3, r5, r7, r8, sl, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmia r4!, {r0, r2, r3, r5, r8, r9, fp, ip}^ │ │ │ │ stmdbne r3!, {r1, r8}^ │ │ │ │ ldmle sl!, {r3, r4, r7, r8, sl, lr}^ │ │ │ │ andcs fp, r0, r2 │ │ │ │ @@ -258070,30 +258105,30 @@ │ │ │ │ @ instruction: 0xf1a20508 │ │ │ │ @ instruction: 0xf04f0708 │ │ │ │ @ instruction: 0x9e0e0900 │ │ │ │ @ instruction: 0xf886fa5f │ │ │ │ strcs pc, [r1], -r6, asr #7 │ │ │ │ @ instruction: 0xf1082e02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d9bf0 │ │ │ │ + b 0x14d9c78 │ │ │ │ svclt 0x001408c8 │ │ │ │ @ instruction: 0x464600f6 │ │ │ │ - beq 0x2c6ff8 │ │ │ │ + beq 0x2c7080 │ │ │ │ svceq 0x0008f855 │ │ │ │ movwcs lr, #2516 @ 0x9d4 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ - blls 0x1c6b3c │ │ │ │ + blls 0x1c6bc4 │ │ │ │ ldmib r7!, {r0, r3, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf1012302 │ │ │ │ @ instruction: 0xf71e4100 │ │ │ │ - stmia r4!, {r0, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmia r4!, {r0, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbmi r0, [r4, #-258] @ 0xfffffefe │ │ │ │ ldrmi sp, [r0, #492]! @ 0x1ec │ │ │ │ andcs sp, r0, r7, lsl #18 │ │ │ │ - blne 0xe94828 │ │ │ │ + blne 0xe948b0 │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ ldrmi r1, [r8, #2467] @ 0x9a3 │ │ │ │ strdlt sp, [r5], -sl │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -258105,25 +258140,25 @@ │ │ │ │ ldrmi fp, [sl], r2, lsl #1 │ │ │ │ cdpne 6, 8, cr4, cr15, cr4, {0} │ │ │ │ stcls 14, cr1, [sl, #-600] @ 0xfffffda8 │ │ │ │ @ instruction: 0xf885fa5f │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1082d02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d987c │ │ │ │ + b 0x14d9904 │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r5], -sp, ror #1 │ │ │ │ stmdbeq r5, {r8, r9, fp, sp, lr, pc} │ │ │ │ svceq 0x0002f837 │ │ │ │ stmdahi r2!, {r8, r9, sp} │ │ │ │ svcne 0x0002f836 │ │ │ │ andmi pc, r0, r0, lsl #9 │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ - stc2l 7, cr15, [r0, #-120]! @ 0xffffff88 │ │ │ │ - bleq 0x1ca530 │ │ │ │ + ldc2 7, cr15, [ip, #-120] @ 0xffffff88 │ │ │ │ + bleq 0x1ca5b8 │ │ │ │ mvnle r4, ip, asr #10 │ │ │ │ stmdble r7, {r3, r5, r7, r8, sl, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmia r4!, {r0, r2, r3, r5, r8, r9, fp, ip}^ │ │ │ │ stmdbne r3!, {r1, r8}^ │ │ │ │ ldmle sl!, {r3, r4, r7, r8, sl, lr}^ │ │ │ │ andcs fp, r0, r2 │ │ │ │ @@ -258138,25 +258173,25 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [r9], r2, lsl #1 │ │ │ │ cdpne 6, 8, cr4, cr14, cr4, {0} │ │ │ │ rsclt r9, pc, #640 @ 0x280 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1072d02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d9900 │ │ │ │ + b 0x14d9988 │ │ │ │ svclt 0x001407c7 │ │ │ │ stmiaeq r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ mrcne 6, 4, r4, cr5, cr8, {5} │ │ │ │ - beq 0x34710c │ │ │ │ + beq 0x347194 │ │ │ │ movwcs r8, #10274 @ 0x2822 │ │ │ │ svcne 0x0002f835 │ │ │ │ svceq 0x0002f836 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf99ef71c │ │ │ │ - bleq 0x1ca5b4 │ │ │ │ + @ instruction: 0xf95af71c │ │ │ │ + bleq 0x1ca63c │ │ │ │ mvnsle r4, r4, asr r5 │ │ │ │ stmdble r8, {r0, r1, r2, r6, r8, sl, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ andeq lr, r4, #168, 22 @ 0x2a000 │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ addsmi r1, pc, #10682368 @ 0xa30000 │ │ │ │ strdlt sp, [r2], -sl │ │ │ │ @@ -258171,25 +258206,25 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [r9], r2, lsl #1 │ │ │ │ svcne 0x000e4604 │ │ │ │ rsclt r9, pc, #640 @ 0x280 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1072d02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d9984 │ │ │ │ + b 0x14d9a0c │ │ │ │ svclt 0x001407c7 │ │ │ │ stmiaeq r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svcne 0x001546b8 │ │ │ │ - beq 0x347190 │ │ │ │ + beq 0x347218 │ │ │ │ movwcs r6, #10274 @ 0x2822 │ │ │ │ svcne 0x0004f855 │ │ │ │ svceq 0x0004f856 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ - blx 0x1dca21c │ │ │ │ - bleq 0x24a6b8 │ │ │ │ + blx 0xcca2a4 │ │ │ │ + bleq 0x24a740 │ │ │ │ mvnsle r4, r4, asr r5 │ │ │ │ stmdble r8, {r0, r1, r2, r6, r8, sl, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ andeq lr, r4, #168, 22 @ 0x2a000 │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ addsmi r1, pc, #10682368 @ 0xa30000 │ │ │ │ strdlt sp, [r2], -sl │ │ │ │ @@ -258207,24 +258242,24 @@ │ │ │ │ @ instruction: 0xf1a20708 │ │ │ │ @ instruction: 0xf04f0608 │ │ │ │ @ instruction: 0x9d0e0902 │ │ │ │ @ instruction: 0xf885fa5f │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1082d02 │ │ │ │ svclt 0x00180801 │ │ │ │ - b 0x14d9a14 │ │ │ │ + b 0x14d9a9c │ │ │ │ svclt 0x001408c8 │ │ │ │ strbmi r0, [r5], -sp, ror #1 │ │ │ │ - beq 0x28721c │ │ │ │ + beq 0x2872a4 │ │ │ │ ldrdeq lr, [r0, -r4] │ │ │ │ movwcs lr, #10742 @ 0x29f6 │ │ │ │ - blls 0x1c6d5c │ │ │ │ + blls 0x1c6de4 │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ strdeq lr, [r2, -r7] │ │ │ │ - blx 0xffdca2ac │ │ │ │ + blx 0xfecca334 │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ mvnle r4, r4, asr r5 │ │ │ │ stmdble r7, {r3, r5, r7, r8, sl, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmia r4!, {r0, r2, r3, r5, r8, r9, fp, ip}^ │ │ │ │ stmdbne r3!, {r1, r8}^ │ │ │ │ ldmle sl!, {r3, r4, r7, r8, sl, lr}^ │ │ │ │ @@ -258240,62 +258275,62 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [r9], r2, lsl #1 │ │ │ │ cdpne 6, 8, cr4, cr14, cr4, {0} │ │ │ │ rsclt r9, pc, #640 @ 0x280 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1072d02 │ │ │ │ svclt 0x00180701 │ │ │ │ - b 0x14d9a98 │ │ │ │ + b 0x14d9b20 │ │ │ │ svclt 0x001407c7 │ │ │ │ stmiaeq r5, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ mrcne 6, 4, r4, cr5, cr8, {5} │ │ │ │ - beq 0x3472a4 │ │ │ │ + beq 0x34732c │ │ │ │ movwcs r8, #10274 @ 0x2822 │ │ │ │ svcne 0x0002f835 │ │ │ │ svceq 0x0002f836 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ - mrrc2 7, 1, pc, r2, cr14 @ │ │ │ │ - bleq 0x1ca74c │ │ │ │ + stc2 7, cr15, [lr], {30} │ │ │ │ + bleq 0x1ca7d4 │ │ │ │ mvnsle r4, r4, asr r5 │ │ │ │ stmdble r8, {r0, r1, r2, r6, r8, sl, lr} │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ andeq lr, r4, #168, 22 @ 0x2a000 │ │ │ │ smlatteq r2, r4, r8, lr │ │ │ │ addsmi r1, pc, #10682368 @ 0xa30000 │ │ │ │ strdlt sp, [r2], -sl │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ - blx 0x18d7700 │ │ │ │ + blx 0x18d7788 │ │ │ │ svclt 0x0018fc83 │ │ │ │ @ instruction: 0xf10c3401 │ │ │ │ addlt r0, r3, r1, lsl #24 │ │ │ │ - b 0x14fc368 │ │ │ │ - b 0x14d021c │ │ │ │ - b 0x14d559c │ │ │ │ + b 0x14fc3f0 │ │ │ │ + b 0x14d02a4 │ │ │ │ + b 0x14d5624 │ │ │ │ svclt 0x00120ccc │ │ │ │ @ instruction: 0x46674677 │ │ │ │ svccs 0x001046e6 │ │ │ │ svclt 0x00a84688 │ │ │ │ usatmi r2, #2, r0, lsl #14 │ │ │ │ @ instruction: 0x468346b9 │ │ │ │ - b 0x14ce910 │ │ │ │ + b 0x14ce998 │ │ │ │ @ instruction: 0x46070c5e │ │ │ │ strmi r2, [ip], -r0, lsl #12 │ │ │ │ subeq lr, r3, r2, lsl #22 │ │ │ │ and pc, r4, sp, asr #17 │ │ │ │ andspl pc, r6, r0, lsr r8 @ │ │ │ │ @ instruction: 0x46c64639 │ │ │ │ @ instruction: 0xf83e2200 │ │ │ │ andcc r3, r1, #2048 @ 0x800 │ │ │ │ - blx 0x5dd1a2 │ │ │ │ + blx 0x5dd22a │ │ │ │ @ instruction: 0xf821f305 │ │ │ │ vldmiale r6!, {d19} │ │ │ │ strbmi r4, [r8], #1062 @ 0x426 │ │ │ │ strbmi r4, [r6, #-1103]! @ 0xfffffbb1 │ │ │ │ @ instruction: 0xf8ddd3ec │ │ │ │ ldrbmi lr, [r2, #4]! │ │ │ │ ldrbmi sp, [lr], #2312 @ 0x908 │ │ │ │ @@ -258306,37 +258341,37 @@ │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ - blx 0x18d77a4 │ │ │ │ + blx 0x18d782c │ │ │ │ svclt 0x0018fc83 │ │ │ │ @ instruction: 0xf10c3401 │ │ │ │ addlt r0, r3, r1, lsl #24 │ │ │ │ - b 0x14fc40c │ │ │ │ - b 0x14d02c0 │ │ │ │ - b 0x14d5640 │ │ │ │ + b 0x14fc494 │ │ │ │ + b 0x14d0348 │ │ │ │ + b 0x14d56c8 │ │ │ │ svclt 0x00120ccc │ │ │ │ @ instruction: 0x46674677 │ │ │ │ svccs 0x001046e6 │ │ │ │ svclt 0x00a84688 │ │ │ │ usatmi r2, #2, r0, lsl #14 │ │ │ │ @ instruction: 0x468346b9 │ │ │ │ - b 0x14ceab4 │ │ │ │ + b 0x14ceb3c │ │ │ │ @ instruction: 0x46070c9e │ │ │ │ strmi r2, [ip], -r0, lsl #12 │ │ │ │ addeq lr, r3, r2, lsl #22 │ │ │ │ and pc, r4, sp, asr #17 │ │ │ │ eorpl pc, r6, r0, asr r8 @ │ │ │ │ @ instruction: 0x46c64639 │ │ │ │ @ instruction: 0xf85e2200 │ │ │ │ andcc r3, r1, #4, 22 @ 0x1000 │ │ │ │ - blx 0x25d246 │ │ │ │ + blx 0x25d2ce │ │ │ │ @ instruction: 0xf841f303 │ │ │ │ vldmiale r6!, {d19-d20} │ │ │ │ strbmi r4, [r8], #1062 @ 0x426 │ │ │ │ strbmi r4, [r6, #-1103]! @ 0xfffffbb1 │ │ │ │ @ instruction: 0xf8ddd3ec │ │ │ │ ldrbmi lr, [r2, #4]! │ │ │ │ ldrbmi sp, [lr], #2312 @ 0x908 │ │ │ │ @@ -258355,38 +258390,38 @@ │ │ │ │ @ instruction: 0xf04f4607 │ │ │ │ sbcseq r0, r2, r0, lsl #16 │ │ │ │ vaddw.u8 , , d1 │ │ │ │ stmdbcs r2, {r0, r8, sp} │ │ │ │ @ instruction: 0x23a3ea4f │ │ │ │ tstcc r1, r2, lsl pc │ │ │ │ @ instruction: 0x46164611 │ │ │ │ - bleq 0xff20719c │ │ │ │ + bleq 0xff207224 │ │ │ │ sbceq fp, lr, r8, lsl pc │ │ │ │ andvs lr, r4, #3358720 @ 0x334000 │ │ │ │ shadd16mi fp, r1, r8 │ │ │ │ ldmdbcs r0, {r9, sp} │ │ │ │ - beq 0xff6c71b0 │ │ │ │ + beq 0xff6c7238 │ │ │ │ tstcs r0, r8, lsr #31 │ │ │ │ andlt pc, ip, sp, asr #17 │ │ │ │ stmiaeq sp, {r1, r8, ip, pc}^ │ │ │ │ ldmne r8!, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - bl 0x35d8dc │ │ │ │ + bl 0x35d964 │ │ │ │ @ instruction: 0xf8590103 │ │ │ │ stmdavs r9, {r0, r1, sp, lr}^ │ │ │ │ strmi r9, [r8], r1, lsl #22 │ │ │ │ ldmib r4, {r2, r3, r4, r7, fp, ip}^ │ │ │ │ andcc r1, r8, r0, lsl #22 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr12, {0} │ │ │ │ @ instruction: 0xf04f3408 │ │ │ │ ldrbmi r0, [r5, #-3073]! @ 0xfffff3ff │ │ │ │ vqrdmulh.s d15, d8, d1 │ │ │ │ movwcc pc, #47878 @ 0xbb06 @ │ │ │ │ - blne 0x2cb740 │ │ │ │ + blne 0x2cb7c8 │ │ │ │ stcne 8, cr15, [r8], {64} @ 0x40 │ │ │ │ @ instruction: 0xf840445b │ │ │ │ stclle 12, cr3, [sl], #16 │ │ │ │ ldrdhi pc, [r0], -sp │ │ │ │ strtmi r9, [r8], #2818 @ 0xb02 │ │ │ │ ldrbmi r4, [r0, #1050] @ 0x41a │ │ │ │ ldmib sp, {r2, r4, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ @@ -258403,35 +258438,35 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ addlt r4, r5, r7, lsl #12 │ │ │ │ tstls r0, lr, lsl #24 │ │ │ │ vmov.i32 d20, #-922746880 @ 0xc9000000 │ │ │ │ rsclt r2, r0, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1002b02 │ │ │ │ svclt 0x00180001 │ │ │ │ - b 0x14d9524 │ │ │ │ - b 0x14d5bb4 │ │ │ │ + b 0x14d95ac │ │ │ │ + b 0x14d5c3c │ │ │ │ andls r0, r3, r0, asr #1 │ │ │ │ sbcseq fp, fp, r5, lsl pc │ │ │ │ ldrmi r4, [r8], r0, lsl #13 │ │ │ │ @ instruction: 0xf1b84603 │ │ │ │ - bl 0x190578 │ │ │ │ + bl 0x190600 │ │ │ │ svclt 0x00a80a44 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - b 0x14d5144 │ │ │ │ + b 0x14d51cc │ │ │ │ stmib sp, {r0, r1, r4, r6, r8, fp}^ │ │ │ │ - b 0x14ed550 │ │ │ │ + b 0x14ed5d8 │ │ │ │ @ instruction: 0x46160458 │ │ │ │ stmdbls r0, {r0, r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0x0c02eb03 │ │ │ │ andlt pc, r2, sl, lsr r8 @ │ │ │ │ stmne sp, {r3, r4, r5, r7, fp, ip} │ │ │ │ @ instruction: 0xf83c2100 │ │ │ │ tstcc r1, r2, lsl #22 │ │ │ │ - bl 0x1caa40 │ │ │ │ - blx 0x89d3a2 │ │ │ │ + bl 0x1caac8 │ │ │ │ + blx 0x89d42a │ │ │ │ @ instruction: 0xf8208e0b │ │ │ │ vldmiale r4!, {d30} │ │ │ │ strtmi r9, [r6], #-2305 @ 0xfffff6ff │ │ │ │ strmi r4, [sl], #-1457 @ 0xfffffa4f │ │ │ │ ldmib sp, {r0, r1, r2, r5, r6, r7, fp, ip, lr, pc}^ │ │ │ │ addsmi r3, r8, #2 │ │ │ │ ldrtmi sp, [fp], #-2311 @ 0xfffff6f9 │ │ │ │ @@ -258447,35 +258482,35 @@ │ │ │ │ andcs r4, r0, r7, lsl #12 │ │ │ │ strmi fp, [sl], r5, lsl #1 │ │ │ │ stcls 6, cr4, [lr], {134} @ 0x86 │ │ │ │ vsubw.u8 , q2, d0 │ │ │ │ rsclt r2, r5, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1052b02 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14d95d4 │ │ │ │ - b 0x14d5c64 │ │ │ │ + b 0x14d965c │ │ │ │ + b 0x14d5cec │ │ │ │ svclt 0x001505c5 │ │ │ │ ssatmi r0, #9, fp, asr #1 │ │ │ │ @ instruction: 0x462b4698 │ │ │ │ svceq 0x0010f1b8 │ │ │ │ - bleq 0xfe2475f0 │ │ │ │ + bleq 0xfe247678 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ - b 0x14cea30 │ │ │ │ + b 0x14ceab8 │ │ │ │ @ instruction: 0xf8cd0993 │ │ │ │ - b 0x14eca08 │ │ │ │ + b 0x14eca90 │ │ │ │ stmib sp, {r3, r4, r7, sl}^ │ │ │ │ @ instruction: 0xf85b3502 │ │ │ │ - bl 0x3a4a04 │ │ │ │ - blls 0x10de08 │ │ │ │ + bl 0x3a4a8c │ │ │ │ + blls 0x10de90 │ │ │ │ andcs r1, r0, #3735552 @ 0x390000 │ │ │ │ - bl 0x1de4d0 │ │ │ │ + bl 0x1de558 │ │ │ │ @ instruction: 0xf85c0c00 │ │ │ │ andcc r3, r1, #4, 22 @ 0x1000 │ │ │ │ - blvs 0x24ab70 │ │ │ │ - blx 0x31d472 │ │ │ │ + blvs 0x24abf8 │ │ │ │ + blx 0x31d4fa │ │ │ │ @ instruction: 0xf8413306 │ │ │ │ vldmiale r4!, {d19-d20} │ │ │ │ strtmi r9, [r6], #2817 @ 0xb01 │ │ │ │ ldrmi r4, [r8], #-1486 @ 0xfffffa32 │ │ │ │ ldmib sp, {r0, r2, r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ addsmi r3, sp, #8388608 @ 0x800000 │ │ │ │ ldrtmi sp, [fp], #-2311 @ 0xfffff6f9 │ │ │ │ @@ -258505,81 +258540,81 @@ │ │ │ │ movwne lr, #35277 @ 0x89cd │ │ │ │ andscs fp, r0, r8, lsr #31 │ │ │ │ rsceq r4, r0, r2, lsl #13 │ │ │ │ andsge pc, ip, sp, asr #17 │ │ │ │ ldrbeq lr, [sl, pc, asr #20] │ │ │ │ ldrtmi r9, [lr], r5 │ │ │ │ stmiaeq r8, {r8, r9, sl, sp}^ │ │ │ │ - blls 0x270ac8 │ │ │ │ + blls 0x270b50 │ │ │ │ streq lr, [r7, #-2827] @ 0xfffff4f5 │ │ │ │ strvs lr, [r1, -sp, asr #19] │ │ │ │ - blls 0x293228 │ │ │ │ + blls 0x2932b0 │ │ │ │ andeq lr, r1, #9216 @ 0x2400 │ │ │ │ - blls 0x1d322c │ │ │ │ + blls 0x1d32b4 │ │ │ │ andmi pc, r1, r9, asr r8 @ │ │ │ │ ldrdhi pc, [r4], -r2 │ │ │ │ andcs r1, r0, #3555328 @ 0x364000 │ │ │ │ - bcc 0x14721c │ │ │ │ + bcc 0x1472a4 │ │ │ │ ldmib r5, {r0, r1, r2, r4, r6, sl, fp, ip}^ │ │ │ │ tstcc r8, r0, lsl #24 │ │ │ │ vqdmulh.s d15, d8, d3 │ │ │ │ - blx 0x218b0e │ │ │ │ + blx 0x218b96 │ │ │ │ strcc r2, [r8, #-522] @ 0xfffffdf6 │ │ │ │ - bcc 0x24b980 │ │ │ │ + bcc 0x24ba08 │ │ │ │ ldrbmi r1, [r2], #-2459 @ 0xfffff665 │ │ │ │ andeq lr, ip, #67584 @ 0x10800 │ │ │ │ stccc 8, cr15, [r8], {65} @ 0x41 │ │ │ │ stccs 8, cr15, [r4], {65} @ 0x41 │ │ │ │ @ instruction: 0xf04f45be │ │ │ │ stclle 2, cr0, [r5], #4 │ │ │ │ @ instruction: 0x6701e9dd │ │ │ │ ldrbtmi r9, [r6], #-2823 @ 0xfffff4f9 │ │ │ │ - blls 0x21db94 │ │ │ │ + blls 0x21dc1c │ │ │ │ bicle r4, ip, #-536870903 @ 0xe0000009 │ │ │ │ movwne lr, #35293 @ 0x89dd │ │ │ │ ldrdls pc, [ip], -sp │ │ │ │ stmdble r8, {r0, r1, r3, r7, r9, lr} │ │ │ │ strcs r4, [r0], #-1097 @ 0xfffffbb7 │ │ │ │ stmia r1!, {r8, sl, sp}^ │ │ │ │ - bl 0xfe95df3c │ │ │ │ + bl 0xfe95dfc4 │ │ │ │ addsmi r0, r3, #-1879048192 @ 0x90000000 │ │ │ │ strdlt sp, [fp], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ strmi r4, [sl], r7, lsl #12 │ │ │ │ stcls 0, cr11, [lr], {133} @ 0x85 │ │ │ │ vsubw.u8 , q2, d0 │ │ │ │ rsclt r2, r0, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1002b02 │ │ │ │ svclt 0x00180001 │ │ │ │ - b 0x14d9770 │ │ │ │ - b 0x14d5e00 │ │ │ │ + b 0x14d97f8 │ │ │ │ + b 0x14d5e88 │ │ │ │ andls r0, r3, r0, asr #1 │ │ │ │ sbcseq fp, fp, r5, lsl pc │ │ │ │ ldrmi r4, [r8], r0, lsl #13 │ │ │ │ @ instruction: 0xf1b84603 │ │ │ │ - bl 0x1907c4 │ │ │ │ + bl 0x19084c │ │ │ │ svclt 0x00a80b44 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - b 0x14d5390 │ │ │ │ + b 0x14d5418 │ │ │ │ @ instruction: 0x46160953 │ │ │ │ ldrbeq lr, [r8], #-2639 @ 0xfffff5b1 │ │ │ │ movwhi lr, #6605 @ 0x19cd │ │ │ │ - bl 0x3b37a0 │ │ │ │ + bl 0x3b3828 │ │ │ │ @ instruction: 0xf83b0c02 │ │ │ │ popne {r1, pc} │ │ │ │ vmlaeq.f64 d14, d2, d3 │ │ │ │ @ instruction: 0xf83c2000 │ │ │ │ andcc r1, r1, r2, lsl #22 │ │ │ │ - blcc 0x1cacb0 │ │ │ │ - blx 0x55d5ce │ │ │ │ - bl 0xfea08fe0 │ │ │ │ + blcc 0x1cad38 │ │ │ │ + blx 0x55d656 │ │ │ │ + bl 0xfea09068 │ │ │ │ @ instruction: 0xf8250301 │ │ │ │ vldmiale r2!, {d19} │ │ │ │ strtmi r9, [r6], #-2817 @ 0xfffff4ff │ │ │ │ ldrmi r4, [sl], #-1457 @ 0xfffffa4f │ │ │ │ ldmib sp, {r2, r5, r6, r7, fp, ip, lr, pc}^ │ │ │ │ addsmi r3, r8, #2 │ │ │ │ ldrtmi sp, [fp], #-2311 @ 0xfffff6f9 │ │ │ │ @@ -258595,36 +258630,36 @@ │ │ │ │ strmi r4, [sl], r7, lsl #12 │ │ │ │ @ instruction: 0xf04fb085 │ │ │ │ stcls 14, cr0, [lr], {-0} │ │ │ │ vsubw.u8 , q2, d0 │ │ │ │ rsclt r2, r0, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1002b02 │ │ │ │ svclt 0x00180001 │ │ │ │ - b 0x14d9824 │ │ │ │ - b 0x14d5eb4 │ │ │ │ + b 0x14d98ac │ │ │ │ + b 0x14d5f3c │ │ │ │ svclt 0x001500c0 │ │ │ │ pkhtbmi r0, r0, fp, asr #1 │ │ │ │ @ instruction: 0x46034698 │ │ │ │ svceq 0x0010f1b8 │ │ │ │ - bleq 0xfe247840 │ │ │ │ + bleq 0xfe2478c8 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ - b 0x14cec80 │ │ │ │ + b 0x14ced08 │ │ │ │ @ instruction: 0xf8cd0993 │ │ │ │ - b 0x14ecc58 │ │ │ │ + b 0x14ecce0 │ │ │ │ @ instruction: 0xf04f0498 │ │ │ │ stmib sp, {fp}^ │ │ │ │ - blls 0x118c5c │ │ │ │ + blls 0x118ce4 │ │ │ │ streq lr, [lr, #-2826] @ 0xfffff4f6 │ │ │ │ andvs pc, lr, fp, asr r8 @ │ │ │ │ andeq lr, lr, r7, lsl #22 │ │ │ │ @ instruction: 0x0c0eeb03 │ │ │ │ @ instruction: 0xf85c2100 │ │ │ │ tstcc r1, r4, lsl #22 │ │ │ │ - blcs 0x24adc4 │ │ │ │ - blx 0x29d6a6 │ │ │ │ + blcs 0x24ae4c │ │ │ │ + blx 0x29d72e │ │ │ │ @ instruction: 0xf8403312 │ │ │ │ vldmiale r4!, {d19-d20} │ │ │ │ strtmi r9, [r0], #2817 @ 0xb01 │ │ │ │ ldrmi r4, [lr], #1480 @ 0x5c8 │ │ │ │ ldmib sp, {r0, r2, r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ addsmi r3, r8, #2 │ │ │ │ ldrtmi sp, [fp], #-2311 @ 0xfffff6f9 │ │ │ │ @@ -258638,55 +258673,55 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ addlt r4, fp, r1, lsl #13 │ │ │ │ stmib sp, {r2, r4, sl, fp, ip, pc}^ │ │ │ │ rsclt r1, r3, #4, 6 @ 0x10000000 │ │ │ │ sbcseq r3, sp, r1, lsl #6 │ │ │ │ movwcs pc, #5060 @ 0x13c4 @ │ │ │ │ - b 0x14d78d4 │ │ │ │ + b 0x14d795c │ │ │ │ svclt 0x001324a4 │ │ │ │ strtmi r3, [fp], -r1, lsl #6 │ │ │ │ sbcseq r4, r8, r8, lsr #12 │ │ │ │ streq lr, [r8, #-2509] @ 0xfffff633 │ │ │ │ @ instruction: 0x4603bf18 │ │ │ │ - b 0x14d7924 │ │ │ │ + b 0x14d79ac │ │ │ │ svclt 0x00a80bd0 │ │ │ │ @ instruction: 0xf8cd2310 │ │ │ │ @ instruction: 0x469ab01c │ │ │ │ @ instruction: 0xf8cd00e3 │ │ │ │ @ instruction: 0x464ca018 │ │ │ │ ldrbeq lr, [sl, pc, asr #20] │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, #153092096 @ 0x9200000 │ │ │ │ - blls 0x1f1914 │ │ │ │ + blls 0x1f199c │ │ │ │ stmib sp, {r0, r2, r5, r7, fp, ip}^ │ │ │ │ ldmne r9, {r0, r9, ip, pc} │ │ │ │ - bl 0x1f3928 │ │ │ │ - bl 0x38fd20 │ │ │ │ + bl 0x1f39b0 │ │ │ │ + bl 0x38fda8 │ │ │ │ @ instruction: 0xf85a0301 │ │ │ │ @ instruction: 0xf8d31001 │ │ │ │ strmi r8, [lr], r4 │ │ │ │ ldmne lr, {r2, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf1032300 │ │ │ │ strcc r0, [r8, #-2305] @ 0xfffff6ff │ │ │ │ - blcc 0x14748c │ │ │ │ + blcc 0x147514 │ │ │ │ ldmib ip, {r3, r9, sl, ip, sp}^ │ │ │ │ cpsid a │ │ │ │ - blx 0x1cfd62 │ │ │ │ - blx 0x4c9566 │ │ │ │ - blx 0xfe9d5576 │ │ │ │ - bne 0xff11b984 │ │ │ │ - bl 0x195deb8 │ │ │ │ + blx 0x1cfdea │ │ │ │ + blx 0x4c95ee │ │ │ │ + blx 0xfe9d55fe │ │ │ │ + bne 0xff11ba0c │ │ │ │ + bl 0x195df40 │ │ │ │ movwcs r0, #4354 @ 0x1102 │ │ │ │ @ instruction: 0xf845454f │ │ │ │ @ instruction: 0xf8450c08 │ │ │ │ stclle 12, cr1, [r4], #16 │ │ │ │ andls lr, r1, #3620864 @ 0x374000 │ │ │ │ ldrtmi r9, [r9], #2822 @ 0xb06 │ │ │ │ - blls 0x2dddd4 │ │ │ │ + blls 0x2dde5c │ │ │ │ bicle r4, sl, #641728512 @ 0x26400000 │ │ │ │ streq lr, [r8, #-2525] @ 0xfffff623 │ │ │ │ addmi r4, r5, #168820736 @ 0xa100000 │ │ │ │ strtmi sp, [r0], #-2312 @ 0xfffff6f8 │ │ │ │ strcs r2, [r0, -r0, lsl #12] │ │ │ │ strvs lr, [r2, -r0, ror #17] │ │ │ │ movweq lr, #39840 @ 0x9ba0 │ │ │ │ @@ -258699,40 +258734,40 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r9], r7, lsl #1 │ │ │ │ ldcls 6, cr4, [r0], {130} @ 0x82 │ │ │ │ vaddw.u8 , q2, d3 │ │ │ │ - blx 0x18d59c4 │ │ │ │ - blcs 0x1cafd4 │ │ │ │ + blx 0x18d5a4c │ │ │ │ + blcs 0x1cb05c │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ movwcc fp, #7960 @ 0x1f18 │ │ │ │ strtcs lr, [r4], #2639 @ 0xa4f │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ sbcseq fp, lr, r5, lsl pc │ │ │ │ ldrtmi r4, [r7], -r7, asr #12 │ │ │ │ svccs 0x00104646 │ │ │ │ stmdavs r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldrcs fp, [r0, -r8, lsr #31] │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movteq lr, #19202 @ 0x4b02 │ │ │ │ ldmdaeq pc!, {r0, r8, r9, ip, pc}^ @ │ │ │ │ movwls r0, #10355 @ 0x2873 │ │ │ │ - b 0x14f3a00 │ │ │ │ + b 0x14f3a88 │ │ │ │ strcs r0, [r0], #-1352 @ 0xfffffab8 │ │ │ │ andsvs pc, r8, r3, lsr r8 @ │ │ │ │ - bl 0x1f3a14 │ │ │ │ + bl 0x1f3a9c │ │ │ │ ldrbmi r0, [r5], #-2821 @ 0xfffff4fb │ │ │ │ - bleq 0x1caefc │ │ │ │ + bleq 0x1caf84 │ │ │ │ ldrtmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf7183401 │ │ │ │ - adcmi pc, r7, #11075584 @ 0xa90000 │ │ │ │ - bleq 0x1caeb4 │ │ │ │ - blls 0x1c41f4 │ │ │ │ + adcmi pc, r7, #6619136 @ 0x650000 │ │ │ │ + bleq 0x1caf3c │ │ │ │ + blls 0x1c427c │ │ │ │ ldrmi r4, [r8, #1208] @ 0x4b8 │ │ │ │ ldmib sp, {r1, r2, r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ ldrmi r6, [r0, #2052]! @ 0x804 │ │ │ │ ldrbmi sp, [r6], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r6, r8, lr │ │ │ │ movweq lr, #43942 @ 0xaba6 │ │ │ │ @@ -258746,40 +258781,40 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r9], r7, lsl #1 │ │ │ │ ldcls 6, cr4, [r0], {130} @ 0x82 │ │ │ │ vaddw.u8 , q2, d3 │ │ │ │ - blx 0x18d5a80 │ │ │ │ - blcs 0x1cb090 │ │ │ │ + blx 0x18d5b08 │ │ │ │ + blcs 0x1cb118 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ movwcc fp, #7960 @ 0x1f18 │ │ │ │ strtcs lr, [r4], #2639 @ 0xa4f │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ sbcseq fp, lr, r5, lsl pc │ │ │ │ ldrtmi r4, [r7], -r7, asr #12 │ │ │ │ svccs 0x00104646 │ │ │ │ stmdavs r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldrcs fp, [r0, -r8, lsr #31] │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movteq lr, #19202 @ 0x4b02 │ │ │ │ ldmdaeq pc!, {r0, r8, r9, ip, pc}^ @ │ │ │ │ movwls r0, #10355 @ 0x2873 │ │ │ │ - b 0x14f3abc │ │ │ │ + b 0x14f3b44 │ │ │ │ strcs r0, [r0], #-1352 @ 0xfffffab8 │ │ │ │ andsvs pc, r8, r3, lsr r8 @ │ │ │ │ - bl 0x1f3ad0 │ │ │ │ + bl 0x1f3b58 │ │ │ │ ldrbmi r0, [r5], #-2821 @ 0xfffff4fb │ │ │ │ - bleq 0x1cafb8 │ │ │ │ + bleq 0x1cb040 │ │ │ │ ldrtmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf7173401 │ │ │ │ - adcmi pc, r7, #954368 @ 0xe9000 │ │ │ │ - bleq 0x1caf70 │ │ │ │ - blls 0x1c42b0 │ │ │ │ + adcmi pc, r7, #675840 @ 0xa5000 │ │ │ │ + bleq 0x1caff8 │ │ │ │ + blls 0x1c4338 │ │ │ │ ldrmi r4, [r8, #1208] @ 0x4b8 │ │ │ │ ldmib sp, {r1, r2, r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ ldrmi r6, [r0, #2052]! @ 0x804 │ │ │ │ ldrbmi sp, [r6], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r6, r8, lr │ │ │ │ movweq lr, #43942 @ 0xaba6 │ │ │ │ @@ -258793,40 +258828,40 @@ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [r9], r7, lsl #1 │ │ │ │ ldcls 6, cr4, [r0], {130} @ 0x82 │ │ │ │ vaddw.u8 , q2, d3 │ │ │ │ - blx 0x18d5b3c │ │ │ │ - blcs 0x1cb14c │ │ │ │ + blx 0x18d5bc4 │ │ │ │ + blcs 0x1cb1d4 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ movwcc fp, #7960 @ 0x1f18 │ │ │ │ strtcs lr, [r4], #2639 @ 0xa4f │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ sbcseq fp, lr, r5, lsl pc │ │ │ │ ldrtmi r4, [r7], -r7, asr #12 │ │ │ │ svccs 0x00104646 │ │ │ │ stmdavs r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ldrcs fp, [r0, -r8, lsr #31] │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orreq lr, r4, #2048 @ 0x800 │ │ │ │ ldmeq pc!, {r0, r8, r9, ip, pc} @ │ │ │ │ movwls r0, #10419 @ 0x28b3 │ │ │ │ - b 0x14f3b78 │ │ │ │ + b 0x14f3c00 │ │ │ │ strcs r0, [r0], #-1416 @ 0xfffffa78 │ │ │ │ eorvs pc, r8, r3, asr r8 @ │ │ │ │ - bl 0x1f3b8c │ │ │ │ + bl 0x1f3c14 │ │ │ │ ldrbmi r0, [r5], #-2821 @ 0xfffff4fb │ │ │ │ - bleq 0x24b0f4 │ │ │ │ + bleq 0x24b17c │ │ │ │ ldrtmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf7173401 │ │ │ │ - adcmi pc, r7, #1424 @ 0x590 │ │ │ │ - bleq 0x24b0ac │ │ │ │ - blls 0x1c436c │ │ │ │ + adcmi pc, r7, #336 @ 0x150 │ │ │ │ + bleq 0x24b134 │ │ │ │ + blls 0x1c43f4 │ │ │ │ ldrmi r4, [r8, #1208] @ 0x4b8 │ │ │ │ ldmib sp, {r1, r2, r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ ldrmi r6, [r0, #2052]! @ 0x804 │ │ │ │ ldrbmi sp, [r6], #-2312 @ 0xfffff6f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r6, r8, lr │ │ │ │ movweq lr, #43942 @ 0xaba6 │ │ │ │ @@ -258838,55 +258873,55 @@ │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldrmi fp, [sl], fp, lsl #1 │ │ │ │ - bleq 0x149128 │ │ │ │ + bleq 0x1491b0 │ │ │ │ tstls r6, r4, lsl ip │ │ │ │ vaddl.u8 , d4, d3 │ │ │ │ rsclt r2, r6, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1062b02 │ │ │ │ svclt 0x00180601 │ │ │ │ - b 0x14d9c08 │ │ │ │ - b 0x14d6298 │ │ │ │ + b 0x14d9c90 │ │ │ │ + b 0x14d6320 │ │ │ │ andls r0, r7, #207618048 @ 0xc600000 │ │ │ │ sbcseq fp, pc, r5, lsl pc @ │ │ │ │ @ instruction: 0x46b946b1 │ │ │ │ @ instruction: 0xf1b94637 │ │ │ │ - b 0x14d0c5c │ │ │ │ + b 0x14d0ce4 │ │ │ │ svclt 0x00a803c4 │ │ │ │ ldmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmib sp, {r2, r8, r9, ip, pc}^ │ │ │ │ ldmeq fp!, {r3, r9, sl, ip, sp, lr}^ │ │ │ │ ldmibeq r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ - blls 0x231c48 │ │ │ │ + blls 0x231cd0 │ │ │ │ strbeq lr, [fp], #2639 @ 0xa4f │ │ │ │ stmiane r2!, {r8, sl, sp}^ │ │ │ │ ldrmi r9, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ - bl 0x1f3c5c │ │ │ │ - blls 0x1cf058 │ │ │ │ + bl 0x1f3ce4 │ │ │ │ + blls 0x1cf0e0 │ │ │ │ @ instruction: 0x6700e9d2 │ │ │ │ ldm r8!, {r2, r3, r4, sl, lr}^ │ │ │ │ ldrtmi r0, [fp], -r2, lsl #2 │ │ │ │ @ instruction: 0xf8cd4632 │ │ │ │ @ instruction: 0xf717a000 │ │ │ │ - stclne 14, cr15, [fp], #-476 @ 0xfffffe24 │ │ │ │ + stclne 14, cr15, [fp], #-204 @ 0xffffff34 │ │ │ │ @ instruction: 0xf04f4599 │ │ │ │ stmia r4!, {r0, r8, sl}^ │ │ │ │ ldclle 1, cr0, [r0], #8 │ │ │ │ strbmi r9, [fp], #2821 @ 0xb05 │ │ │ │ bicsle r4, lr, #650117120 @ 0x26c00000 │ │ │ │ @ instruction: 0x7608e9dd │ │ │ │ ldrdlt pc, [ip], -sp │ │ │ │ stmdble r8, {r1, r2, r3, r4, r5, r7, r9, lr} │ │ │ │ andcs r4, r0, pc, asr r4 │ │ │ │ stmia r7!, {r8, sp}^ │ │ │ │ - bl 0xfeacd494 │ │ │ │ + bl 0xfeacd51c │ │ │ │ addsmi r0, lr, #738197504 @ 0x2c000000 │ │ │ │ strdlt sp, [fp], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -258896,40 +258931,40 @@ │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r2], r7, lsl #1 │ │ │ │ ldcls 6, cr4, [r0], {155} @ 0x9b │ │ │ │ vaddw.u8 , q2, d2 │ │ │ │ rsclt r2, r5, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1052902 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14d94d8 │ │ │ │ - b 0x14d6368 │ │ │ │ + b 0x14d9560 │ │ │ │ + b 0x14d63f0 │ │ │ │ strls r0, [r5, #-1477] @ 0xfffffa3b │ │ │ │ sbceq fp, lr, r5, lsl pc │ │ │ │ ldrtmi r4, [r0], r8, lsr #13 │ │ │ │ @ instruction: 0xf1b8462e │ │ │ │ @ instruction: 0x96040f10 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ ldmdaeq r7!, {r4, fp}^ │ │ │ │ - bl 0x1968f8 │ │ │ │ - b 0x14cde0c │ │ │ │ + bl 0x196980 │ │ │ │ + b 0x14cde94 │ │ │ │ movwls r0, #6232 @ 0x1858 │ │ │ │ - bls 0x172d10 │ │ │ │ + bls 0x172d98 │ │ │ │ @ instruction: 0x96000073 │ │ │ │ streq lr, [r3, #-2826] @ 0xfffff4f6 │ │ │ │ @ instruction: 0xf8322400 │ │ │ │ - bls 0x1b116c │ │ │ │ + bls 0x1b11f4 │ │ │ │ @ instruction: 0x463e18d7 │ │ │ │ ldrbmi r8, [sl], -pc, lsr #16 │ │ │ │ @ instruction: 0xf8364649 │ │ │ │ @ instruction: 0xf7170b02 │ │ │ │ - strcc pc, [r1], #-2497 @ 0xfffff63f │ │ │ │ + strcc pc, [r1], #-2429 @ 0xfffff683 │ │ │ │ ldrbmi r4, [sl], -r1, lsl #12 │ │ │ │ @ instruction: 0xf7164638 │ │ │ │ - strmi pc, [r0, #3459]! @ 0xd83 │ │ │ │ - bleq 0x1cb1cc │ │ │ │ + strmi pc, [r0, #3391]! @ 0xd3f │ │ │ │ + bleq 0x1cb254 │ │ │ │ cdpls 12, 0, cr13, cr0, cr14, {7} │ │ │ │ strbmi r9, [r6], #-2819 @ 0xfffff4fd │ │ │ │ bicsle r4, lr, #-536870903 @ 0xe0000009 │ │ │ │ strvs lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ stmdble r9, {r0, r2, r4, r5, r7, r9, lr} │ │ │ │ streq lr, [r6, -sl, lsl #22] │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -258948,40 +258983,40 @@ │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r2], r7, lsl #1 │ │ │ │ ldcls 6, cr4, [r0], {155} @ 0x9b │ │ │ │ vaddw.u8 , q2, d2 │ │ │ │ rsclt r2, r5, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1052902 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14d95a8 │ │ │ │ - b 0x14d6438 │ │ │ │ + b 0x14d9630 │ │ │ │ + b 0x14d64c0 │ │ │ │ strls r0, [r5, #-1477] @ 0xfffffa3b │ │ │ │ sbceq fp, lr, r5, lsl pc │ │ │ │ ldrtmi r4, [r0], r8, lsr #13 │ │ │ │ @ instruction: 0xf1b8462e │ │ │ │ @ instruction: 0x96040f10 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ ldmeq r7!, {r4, fp} │ │ │ │ - bl 0x1969c8 │ │ │ │ - b 0x14cdfdc │ │ │ │ + bl 0x196a50 │ │ │ │ + b 0x14ce064 │ │ │ │ movwls r0, #6296 @ 0x1898 │ │ │ │ - bls 0x172de0 │ │ │ │ + bls 0x172e68 │ │ │ │ @ instruction: 0x960000b3 │ │ │ │ streq lr, [r3, #-2826] @ 0xfffff4f6 │ │ │ │ @ instruction: 0xf8522400 │ │ │ │ - bls 0x1a927c │ │ │ │ + bls 0x1a9304 │ │ │ │ ldmne r6, {r0, r3, r4, r5, r7, r9, sl, lr}^ │ │ │ │ ldrbmi r6, [sl], -pc, lsr #16 │ │ │ │ @ instruction: 0xf8564649 │ │ │ │ @ instruction: 0xf7170b04 │ │ │ │ - strcc pc, [r1], #-3367 @ 0xfffff2d9 │ │ │ │ + strcc pc, [r1], #-3299 @ 0xfffff31d │ │ │ │ ldrbmi r4, [sl], -r1, lsl #12 │ │ │ │ @ instruction: 0xf7164638 │ │ │ │ - strmi pc, [r0, #3363]! @ 0xd23 │ │ │ │ - bleq 0x24b31c │ │ │ │ + strmi pc, [r0, #3295]! @ 0xcdf │ │ │ │ + bleq 0x24b3a4 │ │ │ │ cdpls 12, 0, cr13, cr0, cr14, {7} │ │ │ │ strbmi r9, [r6], #-2819 @ 0xfffff4fd │ │ │ │ bicsle r4, lr, #-536870903 @ 0xe0000009 │ │ │ │ strvs lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ stmdble r9, {r0, r2, r4, r5, r7, r9, lr} │ │ │ │ streq lr, [r6, -sl, lsl #22] │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -259000,40 +259035,40 @@ │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r2], r7, lsl #1 │ │ │ │ ldcls 6, cr4, [r0], {155} @ 0x9b │ │ │ │ vaddw.u8 , q2, d2 │ │ │ │ rsclt r2, r5, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1052902 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14d9678 │ │ │ │ - b 0x14d6508 │ │ │ │ + b 0x14d9700 │ │ │ │ + b 0x14d6590 │ │ │ │ strls r0, [r5, #-1477] @ 0xfffffa3b │ │ │ │ sbceq fp, lr, r5, lsl pc │ │ │ │ ldrtmi r4, [r0], r8, lsr #13 │ │ │ │ @ instruction: 0xf1b8462e │ │ │ │ @ instruction: 0x96040f10 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ ldmdaeq r7!, {r4, fp}^ │ │ │ │ - bl 0x196a98 │ │ │ │ - b 0x14cdfac │ │ │ │ + bl 0x196b20 │ │ │ │ + b 0x14ce034 │ │ │ │ movwls r0, #6232 @ 0x1858 │ │ │ │ - bls 0x172eb0 │ │ │ │ + bls 0x172f38 │ │ │ │ @ instruction: 0x96000073 │ │ │ │ streq lr, [r3, #-2826] @ 0xfffff4f6 │ │ │ │ @ instruction: 0xf8322400 │ │ │ │ - bls 0x1b130c │ │ │ │ + bls 0x1b1394 │ │ │ │ @ instruction: 0x463e18d7 │ │ │ │ ldrbmi r8, [sl], -pc, lsr #16 │ │ │ │ @ instruction: 0xf8364649 │ │ │ │ @ instruction: 0xf7170b02 │ │ │ │ - strcc pc, [r1], #-2289 @ 0xfffff70f │ │ │ │ + strcc pc, [r1], #-2221 @ 0xfffff753 │ │ │ │ ldrbmi r4, [sl], -r1, lsl #12 │ │ │ │ @ instruction: 0xf7164638 │ │ │ │ - strmi pc, [r0, #3255]! @ 0xcb7 │ │ │ │ - bleq 0x1cb36c │ │ │ │ + strmi pc, [r0, #3187]! @ 0xc73 │ │ │ │ + bleq 0x1cb3f4 │ │ │ │ cdpls 12, 0, cr13, cr0, cr14, {7} │ │ │ │ strbmi r9, [r6], #-2819 @ 0xfffff4fd │ │ │ │ bicsle r4, lr, #-536870903 @ 0xe0000009 │ │ │ │ strvs lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ stmdble r9, {r0, r2, r4, r5, r7, r9, lr} │ │ │ │ streq lr, [r6, -sl, lsl #22] │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -259052,40 +259087,40 @@ │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi fp, [r2], r7, lsl #1 │ │ │ │ ldcls 6, cr4, [r0], {155} @ 0x9b │ │ │ │ vaddw.u8 , q2, d2 │ │ │ │ rsclt r2, r5, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf1052902 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14d9748 │ │ │ │ - b 0x14d65d8 │ │ │ │ + b 0x14d97d0 │ │ │ │ + b 0x14d6660 │ │ │ │ strls r0, [r5, #-1477] @ 0xfffffa3b │ │ │ │ sbceq fp, lr, r5, lsl pc │ │ │ │ ldrtmi r4, [r0], r8, lsr #13 │ │ │ │ @ instruction: 0xf1b8462e │ │ │ │ @ instruction: 0x96040f10 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ ldmeq r7!, {r4, fp} │ │ │ │ - bl 0x196b68 │ │ │ │ - b 0x14ce17c │ │ │ │ + bl 0x196bf0 │ │ │ │ + b 0x14ce204 │ │ │ │ movwls r0, #6296 @ 0x1898 │ │ │ │ - bls 0x172f80 │ │ │ │ + bls 0x173008 │ │ │ │ @ instruction: 0x960000b3 │ │ │ │ streq lr, [r3, #-2826] @ 0xfffff4f6 │ │ │ │ @ instruction: 0xf8522400 │ │ │ │ - bls 0x1a941c │ │ │ │ + bls 0x1a94a4 │ │ │ │ ldmne r6, {r0, r3, r4, r5, r7, r9, sl, lr}^ │ │ │ │ ldrbmi r6, [sl], -pc, lsr #16 │ │ │ │ @ instruction: 0xf8564649 │ │ │ │ @ instruction: 0xf7170b04 │ │ │ │ - strcc pc, [r1], #-3159 @ 0xfffff3a9 │ │ │ │ + strcc pc, [r1], #-3091 @ 0xfffff3ed │ │ │ │ ldrbmi r4, [sl], -r1, lsl #12 │ │ │ │ @ instruction: 0xf7164638 │ │ │ │ - strmi pc, [r0, #3283]! @ 0xcd3 │ │ │ │ - bleq 0x24b4bc │ │ │ │ + strmi pc, [r0, #3215]! @ 0xc8f │ │ │ │ + bleq 0x24b544 │ │ │ │ cdpls 12, 0, cr13, cr0, cr14, {7} │ │ │ │ strbmi r9, [r6], #-2819 @ 0xfffff4fd │ │ │ │ bicsle r4, lr, #-536870903 @ 0xe0000009 │ │ │ │ strvs lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ stmdble r9, {r0, r2, r4, r5, r7, r9, lr} │ │ │ │ streq lr, [r6, -sl, lsl #22] │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -259102,50 +259137,50 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r3], fp, lsl #1 │ │ │ │ ldmdbls r5, {r1, r2, r8, ip, pc} │ │ │ │ ldrsbge pc, [r0], #-141 @ 0xffffff73 @ │ │ │ │ andlt pc, ip, sp, asr #17 │ │ │ │ - bleq 0x149548 │ │ │ │ + bleq 0x1495d0 │ │ │ │ andcs pc, r1, r1, asr #7 │ │ │ │ stmdacs r2, {r1, r2, r3, r6, r7, r9, ip, sp, pc} │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ andcc fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0x21a1ea4f │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ svclt 0x00159307 │ │ │ │ ldrtmi r0, [r0], r7, asr #1 │ │ │ │ @ instruction: 0x463746b8 │ │ │ │ svceq 0x0010f1b8 │ │ │ │ subeq lr, r1, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ andls r0, r4, #16, 16 @ 0x100000 │ │ │ │ strvc lr, [r8], -sp, asr #19 │ │ │ │ - b 0x14cf630 │ │ │ │ + b 0x14cf6b8 │ │ │ │ andls r0, r5, #88, 16 @ 0x580000 │ │ │ │ - b 0x14f4060 │ │ │ │ + b 0x14f40e8 │ │ │ │ strcs r0, [r0], #-1355 @ 0xfffffab5 │ │ │ │ andsls pc, fp, r3, lsr r8 @ │ │ │ │ ldmdbne pc, {r1, r2, r8, r9, fp, ip, pc}^ @ │ │ │ │ ldmdbne lr, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sp], #-2819 @ 0xfffff4fd │ │ │ │ - bleq 0x1cb544 │ │ │ │ + bleq 0x1cb5cc │ │ │ │ @ instruction: 0xf8362300 │ │ │ │ strbmi r2, [r9], -r2, lsl #22 │ │ │ │ @ instruction: 0xf8cd3401 │ │ │ │ @ instruction: 0xf71ba000 │ │ │ │ - strmi pc, [r0, #2545]! @ 0x9f1 │ │ │ │ - bleq 0x1cb514 │ │ │ │ - blls 0x284844 │ │ │ │ + strmi pc, [r0, #2477]! @ 0x9ad │ │ │ │ + bleq 0x1cb59c │ │ │ │ + blls 0x2848cc │ │ │ │ ldrmi r4, [fp, #1219] @ 0x4c3 │ │ │ │ ldmib sp, {r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd7608 │ │ │ │ adcsmi fp, lr, #12 │ │ │ │ - ldrbmi sp, [pc], #-2312 @ 0x10d498 │ │ │ │ + ldrbmi sp, [pc], #-2312 @ 0x10d520 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r7, r8, lr │ │ │ │ movweq lr, #48039 @ 0xbba7 │ │ │ │ ldmle r9!, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -259156,50 +259191,50 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r3], fp, lsl #1 │ │ │ │ ldmdbls r5, {r1, r2, r8, ip, pc} │ │ │ │ ldrsbge pc, [r0], #-141 @ 0xffffff73 @ │ │ │ │ andlt pc, ip, sp, asr #17 │ │ │ │ - bleq 0x149620 │ │ │ │ + bleq 0x1496a8 │ │ │ │ andcs pc, r1, r1, asr #7 │ │ │ │ stmdacs r2, {r1, r2, r3, r6, r7, r9, ip, sp, pc} │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ andcc fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0x21a1ea4f │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ svclt 0x00159307 │ │ │ │ ldrtmi r0, [r0], r7, asr #1 │ │ │ │ @ instruction: 0x463746b8 │ │ │ │ svceq 0x0010f1b8 │ │ │ │ addeq lr, r1, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ andls r0, r4, #16, 16 @ 0x100000 │ │ │ │ strvc lr, [r8], -sp, asr #19 │ │ │ │ - b 0x14cf808 │ │ │ │ + b 0x14cf890 │ │ │ │ andls r0, r5, #152, 16 @ 0x980000 │ │ │ │ - b 0x14f4138 │ │ │ │ + b 0x14f41c0 │ │ │ │ strcs r0, [r0], #-1419 @ 0xfffffa75 │ │ │ │ eorls pc, fp, r3, asr r8 @ │ │ │ │ ldmdbne pc, {r1, r2, r8, r9, fp, ip, pc}^ @ │ │ │ │ ldmdbne lr, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sp], #-2819 @ 0xfffff4fd │ │ │ │ - bleq 0x24b69c │ │ │ │ + bleq 0x24b724 │ │ │ │ @ instruction: 0xf8562300 │ │ │ │ strbmi r2, [r9], -r4, lsl #22 │ │ │ │ @ instruction: 0xf8cd3401 │ │ │ │ @ instruction: 0xf71da000 │ │ │ │ - strmi pc, [r0, #2715]! @ 0xa9b │ │ │ │ - bleq 0x24b66c │ │ │ │ - blls 0x28491c │ │ │ │ + strmi pc, [r0, #2647]! @ 0xa57 │ │ │ │ + bleq 0x24b6f4 │ │ │ │ + blls 0x2849a4 │ │ │ │ ldrmi r4, [fp, #1219] @ 0x4c3 │ │ │ │ ldmib sp, {r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd7608 │ │ │ │ adcsmi fp, lr, #12 │ │ │ │ - ldrbmi sp, [pc], #-2312 @ 0x10d570 │ │ │ │ + ldrbmi sp, [pc], #-2312 @ 0x10d5f8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r7, r8, lr │ │ │ │ movweq lr, #48039 @ 0xbba7 │ │ │ │ ldmle r9!, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -259207,56 +259242,56 @@ │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ strmi fp, [pc], -pc, lsl #1 │ │ │ │ - bleq 0x1496ec │ │ │ │ - blls 0x7721d8 │ │ │ │ + bleq 0x149774 │ │ │ │ + blls 0x772260 │ │ │ │ andls r9, r6, r8, lsl lr │ │ │ │ stmib sp, {r0, r3, r4, r6, r7, r9, ip, sp, pc}^ │ │ │ │ tstcc r1, sl, lsl #4 │ │ │ │ stmiaeq r1, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ smlabtcs r1, r3, r3, pc @ │ │ │ │ - b 0x14d79d4 │ │ │ │ + b 0x14d7a5c │ │ │ │ svclt 0x001223a3 │ │ │ │ strbmi r3, [r2], r1, lsl #2 │ │ │ │ - b 0x14df0dc │ │ │ │ + b 0x14df164 │ │ │ │ svclt 0x001803c3 │ │ │ │ stmibeq r1, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ eorsls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x46cabf18 │ │ │ │ @ instruction: 0xf1ba9307 │ │ │ │ - b 0x14d1230 │ │ │ │ + b 0x14d12b8 │ │ │ │ svclt 0x00a801d9 │ │ │ │ - beq 0x549734 │ │ │ │ + beq 0x5497bc │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - b 0x14f1a20 │ │ │ │ + b 0x14f1aa8 │ │ │ │ @ instruction: 0xf8cd0ada │ │ │ │ - blls 0x2ed6d8 │ │ │ │ + blls 0x2ed760 │ │ │ │ strbeq lr, [r9], #2639 @ 0xa4f │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blls 0x3d399c │ │ │ │ - blls 0x39e680 │ │ │ │ - blls 0x353a98 │ │ │ │ - blls 0x293a94 │ │ │ │ + blls 0x3d3a24 │ │ │ │ + blls 0x39e708 │ │ │ │ + blls 0x353b20 │ │ │ │ + blls 0x293b1c │ │ │ │ ldmib r2, {r2, r3, r4, sl, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldm r5!, {r2, r8, r9, sp}^ │ │ │ │ ldm r7!, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r8}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldmib sp, {r1, r9, sl, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf71d2304 │ │ │ │ - @ instruction: 0xf108faeb │ │ │ │ + @ instruction: 0xf108faa7 │ │ │ │ stmia r4!, {r0, r8, r9}^ │ │ │ │ @ instruction: 0xf04f0102 │ │ │ │ ldrmi r0, [sl, #2049] @ 0x801 │ │ │ │ - blls 0x344a00 │ │ │ │ + blls 0x344a88 │ │ │ │ strbmi r4, [fp, #-1233] @ 0xfffffb2f │ │ │ │ ldmib sp, {r0, r2, r4, r6, r7, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd980c │ │ │ │ strbmi ip, [r8, #24] │ │ │ │ strbtmi sp, [r1], #2312 @ 0x908 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r9, r8, lr │ │ │ │ @@ -259272,50 +259307,50 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r3], fp, lsl #1 │ │ │ │ ldmdbls r5, {r1, r2, r8, ip, pc} │ │ │ │ ldrsbge pc, [r0], #-141 @ 0xffffff73 @ │ │ │ │ andlt pc, ip, sp, asr #17 │ │ │ │ - bleq 0x1497f0 │ │ │ │ + bleq 0x149878 │ │ │ │ andcs pc, r1, r1, asr #7 │ │ │ │ stmdacs r2, {r1, r2, r3, r6, r7, r9, ip, sp, pc} │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ andcc fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0x21a1ea4f │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ svclt 0x00159307 │ │ │ │ ldrtmi r0, [r0], r7, asr #1 │ │ │ │ @ instruction: 0x463746b8 │ │ │ │ svceq 0x0010f1b8 │ │ │ │ subeq lr, r1, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ andls r0, r4, #16, 16 @ 0x100000 │ │ │ │ strvc lr, [r8], -sp, asr #19 │ │ │ │ - b 0x14cf8d8 │ │ │ │ + b 0x14cf960 │ │ │ │ andls r0, r5, #88, 16 @ 0x580000 │ │ │ │ - b 0x14f4308 │ │ │ │ + b 0x14f4390 │ │ │ │ strcs r0, [r0], #-1355 @ 0xfffffab5 │ │ │ │ andsls pc, fp, r3, lsr r8 @ │ │ │ │ ldmdbne pc, {r1, r2, r8, r9, fp, ip, pc}^ @ │ │ │ │ ldmdbne lr, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sp], #-2819 @ 0xfffff4fd │ │ │ │ - bleq 0x1cb7ec │ │ │ │ + bleq 0x1cb874 │ │ │ │ @ instruction: 0xf8362300 │ │ │ │ strbmi r2, [r9], -r2, lsl #22 │ │ │ │ @ instruction: 0xf8cd3401 │ │ │ │ @ instruction: 0xf71da000 │ │ │ │ - strmi pc, [r0, #3101]! @ 0xc1d │ │ │ │ - bleq 0x1cb7bc │ │ │ │ - blls 0x284aec │ │ │ │ + strmi pc, [r0, #3033]! @ 0xbd9 │ │ │ │ + bleq 0x1cb844 │ │ │ │ + blls 0x284b74 │ │ │ │ ldrmi r4, [fp, #1219] @ 0x4c3 │ │ │ │ ldmib sp, {r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd7608 │ │ │ │ adcsmi fp, lr, #12 │ │ │ │ - ldrbmi sp, [pc], #-2312 @ 0x10d740 │ │ │ │ + ldrbmi sp, [pc], #-2312 @ 0x10d7c8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r7, r8, lr │ │ │ │ movweq lr, #48039 @ 0xbba7 │ │ │ │ ldmle r9!, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -259326,51 +259361,51 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r3], fp, lsl #1 │ │ │ │ ldmdbls r5, {r1, r2, r8, ip, pc} │ │ │ │ ldrsbge pc, [r0], #-141 @ 0xffffff73 @ │ │ │ │ andlt pc, ip, sp, asr #17 │ │ │ │ - bleq 0x1498c8 │ │ │ │ + bleq 0x149950 │ │ │ │ andcs pc, r1, r1, asr #7 │ │ │ │ stmdacs r2, {r1, r2, r3, r6, r7, r9, ip, sp, pc} │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ andcc fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0x21a1ea4f │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ svclt 0x00159307 │ │ │ │ ldrtmi r0, [r0], r7, asr #1 │ │ │ │ @ instruction: 0x463746b8 │ │ │ │ svceq 0x0010f1b8 │ │ │ │ subeq lr, r1, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ andls r0, r4, #16, 16 @ 0x100000 │ │ │ │ strvc lr, [r8], -sp, asr #19 │ │ │ │ - b 0x14cf9b0 │ │ │ │ + b 0x14cfa38 │ │ │ │ andls r0, r5, #88, 16 @ 0x580000 │ │ │ │ - b 0x14f43e0 │ │ │ │ + b 0x14f4468 │ │ │ │ strcs r0, [r0], #-1355 @ 0xfffffab5 │ │ │ │ andsls pc, fp, r3, lsr r8 @ │ │ │ │ ldmdbne pc, {r1, r2, r8, r9, fp, ip, pc}^ @ │ │ │ │ ldmdbne lr, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sp], #-2819 @ 0xfffff4fd │ │ │ │ - bleq 0x1cb8c4 │ │ │ │ + bleq 0x1cb94c │ │ │ │ @ instruction: 0xf8362300 │ │ │ │ strbmi r2, [r9], -r2, lsl #22 │ │ │ │ andmi pc, r0, r0, lsl #9 │ │ │ │ @ instruction: 0xf8cd3401 │ │ │ │ - @ instruction: 0xf71ba000 │ │ │ │ - strmi pc, [r0, #2095]! @ 0x82f │ │ │ │ - bleq 0x1cb898 │ │ │ │ - blls 0x284bc0 │ │ │ │ + @ instruction: 0xf71aa000 │ │ │ │ + strmi pc, [r0, #4075]! @ 0xfeb │ │ │ │ + bleq 0x1cb920 │ │ │ │ + blls 0x284c48 │ │ │ │ ldrmi r4, [fp, #1219] @ 0x4c3 │ │ │ │ ldmib sp, {r1, r2, r3, r4, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd7608 │ │ │ │ adcsmi fp, lr, #12 │ │ │ │ - ldrbmi sp, [pc], #-2312 @ 0x10d81c │ │ │ │ + ldrbmi sp, [pc], #-2312 @ 0x10d8a4 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r7, r8, lr │ │ │ │ movweq lr, #48039 @ 0xbba7 │ │ │ │ ldmle r9!, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -259381,51 +259416,51 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r3], fp, lsl #1 │ │ │ │ ldmdbls r5, {r1, r2, r8, ip, pc} │ │ │ │ ldrsbge pc, [r0], #-141 @ 0xffffff73 @ │ │ │ │ andlt pc, ip, sp, asr #17 │ │ │ │ - bleq 0x1499a4 │ │ │ │ + bleq 0x149a2c │ │ │ │ andcs pc, r1, r1, asr #7 │ │ │ │ stmdacs r2, {r1, r2, r3, r6, r7, r9, ip, sp, pc} │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ andcc fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0x21a1ea4f │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ svclt 0x00159307 │ │ │ │ ldrtmi r0, [r0], r7, asr #1 │ │ │ │ @ instruction: 0x463746b8 │ │ │ │ svceq 0x0010f1b8 │ │ │ │ addeq lr, r1, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ andls r0, r4, #16, 16 @ 0x100000 │ │ │ │ strvc lr, [r8], -sp, asr #19 │ │ │ │ - b 0x14cfb8c │ │ │ │ + b 0x14cfc14 │ │ │ │ andls r0, r5, #152, 16 @ 0x980000 │ │ │ │ - b 0x14f44bc │ │ │ │ + b 0x14f4544 │ │ │ │ strcs r0, [r0], #-1419 @ 0xfffffa75 │ │ │ │ eorls pc, fp, r3, asr r8 @ │ │ │ │ ldmdbne pc, {r1, r2, r8, r9, fp, ip, pc}^ @ │ │ │ │ ldmdbne lr, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sp], #-2819 @ 0xfffff4fd │ │ │ │ - bleq 0x24ba20 │ │ │ │ + bleq 0x24baa8 │ │ │ │ @ instruction: 0xf8562300 │ │ │ │ strbmi r2, [r9], -r4, lsl #22 │ │ │ │ andmi pc, r0, r0, lsl #2 │ │ │ │ @ instruction: 0xf8cd3401 │ │ │ │ @ instruction: 0xf71da000 │ │ │ │ - strmi pc, [r0, #2263]! @ 0x8d7 │ │ │ │ - bleq 0x24b9f4 │ │ │ │ - blls 0x284c9c │ │ │ │ + strmi pc, [r0, #2195]! @ 0x893 │ │ │ │ + bleq 0x24ba7c │ │ │ │ + blls 0x284d24 │ │ │ │ ldrmi r4, [fp, #1219] @ 0x4c3 │ │ │ │ ldmib sp, {r1, r2, r3, r4, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd7608 │ │ │ │ adcsmi fp, lr, #12 │ │ │ │ - ldrbmi sp, [pc], #-2312 @ 0x10d8f8 │ │ │ │ + ldrbmi sp, [pc], #-2312 @ 0x10d980 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r7, r8, lr │ │ │ │ movweq lr, #48039 @ 0xbba7 │ │ │ │ ldmle r9!, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -259433,64 +259468,64 @@ │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ strmi fp, [pc], -pc, lsl #1 │ │ │ │ - bleq 0x149a74 │ │ │ │ + bleq 0x149afc │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - bls 0x772164 │ │ │ │ + bls 0x7721ec │ │ │ │ andls r9, r6, r8, lsl lr │ │ │ │ smlabtcs r1, r2, r3, pc @ │ │ │ │ stmdbcs r2, {r2, r4, r6, r7, r9, ip, sp, pc} │ │ │ │ streq pc, [r1], #-260 @ 0xfffffefc │ │ │ │ tstcc r1, r8, lsl pc │ │ │ │ adccs lr, r2, #323584 @ 0x4f000 │ │ │ │ strbeq lr, [r4], #2639 @ 0xa4f │ │ │ │ movwvc lr, #43469 @ 0xa9cd │ │ │ │ - b 0x14fd5b8 │ │ │ │ + b 0x14fd640 │ │ │ │ strtmi r0, [r2], r1, asr #17 │ │ │ │ strtmi r4, [r0], r2, asr #13 │ │ │ │ svceq 0x0010f1ba │ │ │ │ sbceq lr, r2, #323584 @ 0x4f000 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ - b 0x14d01bc │ │ │ │ + b 0x14d0244 │ │ │ │ andls r0, r7, #216, 2 @ 0x36 │ │ │ │ - beq 0xff7c82c0 │ │ │ │ + beq 0xff7c8348 │ │ │ │ stmib sp, {r3, r8, ip, pc}^ │ │ │ │ - blls 0x2ee9bc │ │ │ │ + blls 0x2eea44 │ │ │ │ strbeq lr, [r9, #2639] @ 0xa4f │ │ │ │ @ instruction: 0xf04f9a09 │ │ │ │ stmiane fp!, {fp}^ │ │ │ │ - bls 0x39e9e8 │ │ │ │ - bls 0x3d3ef0 │ │ │ │ - bls 0x293f00 │ │ │ │ + bls 0x39ea70 │ │ │ │ + bls 0x3d3f78 │ │ │ │ + bls 0x293f88 │ │ │ │ ldmib r3, {r0, r2, r4, sl, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldmib r4, {r2, r8, r9, sp}^ │ │ │ │ strcc r0, [r8], #-256 @ 0xffffff00 │ │ │ │ movwcs lr, #10487 @ 0x28f7 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ tstpmi r0, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ strlt lr, [r2], -sp, asr #19 │ │ │ │ movwcs lr, #18909 @ 0x49dd │ │ │ │ - @ instruction: 0xf926f71d │ │ │ │ + @ instruction: 0xf8e2f71d │ │ │ │ movweq pc, #4360 @ 0x1108 @ │ │ │ │ smlatteq r2, r5, r8, lr │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stclle 5, cr4, [r8], #616 @ 0x268 │ │ │ │ ldrbmi r9, [r1], #2824 @ 0xb08 │ │ │ │ bicsle r4, r2, #641728512 @ 0x26400000 │ │ │ │ strhi lr, [ip], #-2525 @ 0xfffff623 │ │ │ │ @ instruction: 0xc018f8dd │ │ │ │ stmdble r8, {r2, r6, r8, sl, lr} │ │ │ │ andcs r4, r0, r0, ror #9 │ │ │ │ stmia r8!, {r8, sp}^ │ │ │ │ - bl 0xfeb0de04 │ │ │ │ + bl 0xfeb0de8c │ │ │ │ addsmi r0, ip, #12, 6 @ 0x30000000 │ │ │ │ strdlt sp, [pc], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -259498,51 +259533,51 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r3], fp, lsl #1 │ │ │ │ ldmdbls r5, {r1, r2, r8, ip, pc} │ │ │ │ ldrsbge pc, [r0], #-141 @ 0xffffff73 @ │ │ │ │ andlt pc, ip, sp, asr #17 │ │ │ │ - bleq 0x149b78 │ │ │ │ + bleq 0x149c00 │ │ │ │ andcs pc, r1, r1, asr #7 │ │ │ │ stmdacs r2, {r1, r2, r3, r6, r7, r9, ip, sp, pc} │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ andcc fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0x21a1ea4f │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ svclt 0x00159307 │ │ │ │ ldrtmi r0, [r0], r7, asr #1 │ │ │ │ @ instruction: 0x463746b8 │ │ │ │ svceq 0x0010f1b8 │ │ │ │ subeq lr, r1, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ andls r0, r4, #16, 16 @ 0x100000 │ │ │ │ strvc lr, [r8], -sp, asr #19 │ │ │ │ - b 0x14cfc60 │ │ │ │ + b 0x14cfce8 │ │ │ │ andls r0, r5, #88, 16 @ 0x580000 │ │ │ │ - b 0x14f4690 │ │ │ │ + b 0x14f4718 │ │ │ │ strcs r0, [r0], #-1355 @ 0xfffffab5 │ │ │ │ andsls pc, fp, r3, lsr r8 @ │ │ │ │ ldmdbne pc, {r1, r2, r8, r9, fp, ip, pc}^ @ │ │ │ │ ldmdbne lr, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sp], #-2819 @ 0xfffff4fd │ │ │ │ - bleq 0x1cbb74 │ │ │ │ + bleq 0x1cbbfc │ │ │ │ @ instruction: 0xf8362300 │ │ │ │ strbmi r2, [r9], -r2, lsl #22 │ │ │ │ andmi pc, r0, r0, lsl #9 │ │ │ │ @ instruction: 0xf8cd3401 │ │ │ │ @ instruction: 0xf71da000 │ │ │ │ - strmi pc, [r0, #2647]! @ 0xa57 │ │ │ │ - bleq 0x1cbb48 │ │ │ │ - blls 0x284e70 │ │ │ │ + strmi pc, [r0, #2579]! @ 0xa13 │ │ │ │ + bleq 0x1cbbd0 │ │ │ │ + blls 0x284ef8 │ │ │ │ ldrmi r4, [fp, #1219] @ 0x4c3 │ │ │ │ ldmib sp, {r1, r2, r3, r4, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd7608 │ │ │ │ adcsmi fp, lr, #12 │ │ │ │ - ldrbmi sp, [pc], #-2312 @ 0x10dacc │ │ │ │ + ldrbmi sp, [pc], #-2312 @ 0x10db54 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r7, r8, lr │ │ │ │ movweq lr, #48039 @ 0xbba7 │ │ │ │ ldmle r9!, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -259553,50 +259588,50 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r3], fp, lsl #1 │ │ │ │ ldmdbls r5, {r1, r2, r8, ip, pc} │ │ │ │ ldrsbge pc, [r0], #-141 @ 0xffffff73 @ │ │ │ │ andlt pc, ip, sp, asr #17 │ │ │ │ - bleq 0x149c54 │ │ │ │ + bleq 0x149cdc │ │ │ │ andcs pc, r1, r1, asr #7 │ │ │ │ stmdacs r2, {r1, r2, r3, r6, r7, r9, ip, sp, pc} │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ andcc fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0x21a1ea4f │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ svclt 0x00159307 │ │ │ │ ldrtmi r0, [r0], r7, asr #1 │ │ │ │ @ instruction: 0x463746b8 │ │ │ │ svceq 0x0010f1b8 │ │ │ │ subeq lr, r1, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ andls r0, r4, #16, 16 @ 0x100000 │ │ │ │ strvc lr, [r8], -sp, asr #19 │ │ │ │ - b 0x14cfd3c │ │ │ │ + b 0x14cfdc4 │ │ │ │ andls r0, r5, #88, 16 @ 0x580000 │ │ │ │ - b 0x14f476c │ │ │ │ + b 0x14f47f4 │ │ │ │ strcs r0, [r0], #-1355 @ 0xfffffab5 │ │ │ │ andsls pc, fp, r3, lsr r8 @ │ │ │ │ ldmdbne pc, {r1, r2, r8, r9, fp, ip, pc}^ @ │ │ │ │ ldmdbne lr, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sp], #-2819 @ 0xfffff4fd │ │ │ │ - bleq 0x1cbc50 │ │ │ │ + bleq 0x1cbcd8 │ │ │ │ @ instruction: 0xf8362302 │ │ │ │ strbmi r2, [r9], -r2, lsl #22 │ │ │ │ @ instruction: 0xf8cd3401 │ │ │ │ @ instruction: 0xf71aa000 │ │ │ │ - strmi pc, [r0, #3691]! @ 0xe6b │ │ │ │ - bleq 0x1cbc20 │ │ │ │ - blls 0x284f50 │ │ │ │ + strmi pc, [r0, #3623]! @ 0xe27 │ │ │ │ + bleq 0x1cbca8 │ │ │ │ + blls 0x284fd8 │ │ │ │ ldrmi r4, [fp, #1219] @ 0x4c3 │ │ │ │ ldmib sp, {r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd7608 │ │ │ │ adcsmi fp, lr, #12 │ │ │ │ - ldrbmi sp, [pc], #-2312 @ 0x10dba4 │ │ │ │ + ldrbmi sp, [pc], #-2312 @ 0x10dc2c │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r7, r8, lr │ │ │ │ movweq lr, #48039 @ 0xbba7 │ │ │ │ ldmle r9!, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -259607,50 +259642,50 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r3], fp, lsl #1 │ │ │ │ ldmdbls r5, {r1, r2, r8, ip, pc} │ │ │ │ ldrsbge pc, [r0], #-141 @ 0xffffff73 @ │ │ │ │ andlt pc, ip, sp, asr #17 │ │ │ │ - bleq 0x149d2c │ │ │ │ + bleq 0x149db4 │ │ │ │ andcs pc, r1, r1, asr #7 │ │ │ │ stmdacs r2, {r1, r2, r3, r6, r7, r9, ip, sp, pc} │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ andcc fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0x21a1ea4f │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ svclt 0x00159307 │ │ │ │ ldrtmi r0, [r0], r7, asr #1 │ │ │ │ @ instruction: 0x463746b8 │ │ │ │ svceq 0x0010f1b8 │ │ │ │ addeq lr, r1, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ andls r0, r4, #16, 16 @ 0x100000 │ │ │ │ strvc lr, [r8], -sp, asr #19 │ │ │ │ - b 0x14cff14 │ │ │ │ + b 0x14cff9c │ │ │ │ andls r0, r5, #152, 16 @ 0x980000 │ │ │ │ - b 0x14f4844 │ │ │ │ + b 0x14f48cc │ │ │ │ strcs r0, [r0], #-1419 @ 0xfffffa75 │ │ │ │ eorls pc, fp, r3, asr r8 @ │ │ │ │ ldmdbne pc, {r1, r2, r8, r9, fp, ip, pc}^ @ │ │ │ │ ldmdbne lr, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sp], #-2819 @ 0xfffff4fd │ │ │ │ - bleq 0x24bda8 │ │ │ │ + bleq 0x24be30 │ │ │ │ @ instruction: 0xf8562302 │ │ │ │ strbmi r2, [r9], -r4, lsl #22 │ │ │ │ @ instruction: 0xf8cd3401 │ │ │ │ @ instruction: 0xf71ca000 │ │ │ │ - strmi pc, [r0, #3861]! @ 0xf15 │ │ │ │ - bleq 0x24bd78 │ │ │ │ - blls 0x285028 │ │ │ │ + strmi pc, [r0, #3793]! @ 0xed1 │ │ │ │ + bleq 0x24be00 │ │ │ │ + blls 0x2850b0 │ │ │ │ ldrmi r4, [fp, #1219] @ 0x4c3 │ │ │ │ ldmib sp, {r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd7608 │ │ │ │ adcsmi fp, lr, #12 │ │ │ │ - ldrbmi sp, [pc], #-2312 @ 0x10dc7c │ │ │ │ + ldrbmi sp, [pc], #-2312 @ 0x10dd04 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r7, r8, lr │ │ │ │ movweq lr, #48039 @ 0xbba7 │ │ │ │ ldmle r9!, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -259658,56 +259693,56 @@ │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ strmi fp, [pc], -pc, lsl #1 │ │ │ │ - bleq 0x1c9df8 │ │ │ │ - blls 0x7728e4 │ │ │ │ + bleq 0x1c9e80 │ │ │ │ + blls 0x77296c │ │ │ │ andls r9, r6, r8, lsl lr │ │ │ │ stmib sp, {r0, r3, r4, r6, r7, r9, ip, sp, pc}^ │ │ │ │ tstcc r1, sl, lsl #4 │ │ │ │ stmiaeq r1, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ smlabtcs r1, r3, r3, pc @ │ │ │ │ - b 0x14d80e0 │ │ │ │ + b 0x14d8168 │ │ │ │ svclt 0x001223a3 │ │ │ │ strbmi r3, [r2], r1, lsl #2 │ │ │ │ - b 0x14df7e8 │ │ │ │ + b 0x14df870 │ │ │ │ svclt 0x001803c3 │ │ │ │ stmibeq r1, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svclt 0x00189307 │ │ │ │ @ instruction: 0xf8cd46ca │ │ │ │ @ instruction: 0xf1ba9030 │ │ │ │ - b 0x14d193c │ │ │ │ + b 0x14d19c4 │ │ │ │ svclt 0x00a803d9 │ │ │ │ - beq 0x549e40 │ │ │ │ + beq 0x549ec8 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - b 0x14f292c │ │ │ │ + b 0x14f29b4 │ │ │ │ @ instruction: 0xf8cd0ada │ │ │ │ - blls 0x2edde4 │ │ │ │ + blls 0x2ede6c │ │ │ │ strbeq lr, [r9], #2639 @ 0xa4f │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blls 0x3d40a8 │ │ │ │ - blls 0x39ed8c │ │ │ │ - blls 0x3541a4 │ │ │ │ - blls 0x2941a0 │ │ │ │ + blls 0x3d4130 │ │ │ │ + blls 0x39ee14 │ │ │ │ + blls 0x35422c │ │ │ │ + blls 0x294228 │ │ │ │ ldmib r2, {r2, r3, r4, sl, lr}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldm r5!, {r2, r8, r9, sp}^ │ │ │ │ ldm r7!, {r1, r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r8}^ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldmib sp, {r1, r9, sl, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf71c2304 │ │ │ │ - @ instruction: 0xf108ff65 │ │ │ │ + @ instruction: 0xf108ff21 │ │ │ │ stmia r4!, {r0, r8, r9}^ │ │ │ │ @ instruction: 0xf04f0102 │ │ │ │ ldrmi r0, [sl, #2049] @ 0x801 │ │ │ │ - blls 0x34510c │ │ │ │ + blls 0x345194 │ │ │ │ strbmi r4, [fp, #-1233] @ 0xfffffb2f │ │ │ │ ldmib sp, {r0, r2, r4, r6, r7, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd980c │ │ │ │ strbmi ip, [r8, #24] │ │ │ │ strbtmi sp, [r1], #2312 @ 0x908 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r9, r8, lr │ │ │ │ @@ -259723,50 +259758,50 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [r3], fp, lsl #1 │ │ │ │ ldmdbls r5, {r1, r2, r8, ip, pc} │ │ │ │ ldrsbge pc, [r0], #-141 @ 0xffffff73 @ │ │ │ │ andlt pc, ip, sp, asr #17 │ │ │ │ - bleq 0x149efc │ │ │ │ + bleq 0x149f84 │ │ │ │ andcs pc, r1, r1, asr #7 │ │ │ │ stmdacs r2, {r1, r2, r3, r6, r7, r9, ip, sp, pc} │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ andcc fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0x21a1ea4f │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ svclt 0x00159307 │ │ │ │ ldrtmi r0, [r0], r7, asr #1 │ │ │ │ @ instruction: 0x463746b8 │ │ │ │ svceq 0x0010f1b8 │ │ │ │ subeq lr, r1, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf04fbfa8 │ │ │ │ andls r0, r4, #16, 16 @ 0x100000 │ │ │ │ strvc lr, [r8], -sp, asr #19 │ │ │ │ - b 0x14cffe4 │ │ │ │ + b 0x14d006c │ │ │ │ andls r0, r5, #88, 16 @ 0x580000 │ │ │ │ - b 0x14f4a14 │ │ │ │ + b 0x14f4a9c │ │ │ │ strcs r0, [r0], #-1355 @ 0xfffffab5 │ │ │ │ andsls pc, fp, r3, lsr r8 @ │ │ │ │ ldmdbne pc, {r1, r2, r8, r9, fp, ip, pc}^ @ │ │ │ │ ldmdbne lr, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sp], #-2819 @ 0xfffff4fd │ │ │ │ - bleq 0x1cbef8 │ │ │ │ + bleq 0x1cbf80 │ │ │ │ @ instruction: 0xf8362302 │ │ │ │ strbmi r2, [r9], -r2, lsl #22 │ │ │ │ @ instruction: 0xf8cd3401 │ │ │ │ @ instruction: 0xf71da000 │ │ │ │ - strmi pc, [r0, #2199]! @ 0x897 │ │ │ │ - bleq 0x1cbec8 │ │ │ │ - blls 0x2851f8 │ │ │ │ + strmi pc, [r0, #2131]! @ 0x853 │ │ │ │ + bleq 0x1cbf50 │ │ │ │ + blls 0x285280 │ │ │ │ ldrmi r4, [fp, #1219] @ 0x4c3 │ │ │ │ ldmib sp, {r5, r6, r7, r8, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd7608 │ │ │ │ adcsmi fp, lr, #12 │ │ │ │ - ldrbmi sp, [pc], #-2312 @ 0x10de4c │ │ │ │ + ldrbmi sp, [pc], #-2312 @ 0x10ded4 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r7, r8, lr │ │ │ │ movweq lr, #48039 @ 0xbba7 │ │ │ │ ldmle r9!, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ andcs fp, r0, fp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -259779,96 +259814,96 @@ │ │ │ │ stmdacc r1, {r0, r8, r9, fp, ip, sp} │ │ │ │ vrshr.u64 , , #58 │ │ │ │ cdpcs 6, 0, cr2, cr2, cr1, {0} │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ @ instruction: 0x3601bf18 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ - b 0x14fdaf0 │ │ │ │ + b 0x14fdb78 │ │ │ │ strtmi r0, [lr], r6, asr #29 │ │ │ │ streq lr, [lr, -r2, lsl #22] │ │ │ │ svcvs 0x0001f812 │ │ │ │ svcgt 0x0001f813 │ │ │ │ @ instruction: 0xf1bc44b4 │ │ │ │ svclt 0x00d20fff │ │ │ │ ldrbtcs r4, [pc], r6, ror #12 │ │ │ │ @ instruction: 0xf8002101 │ │ │ │ adcsmi r6, sl, #1, 30 │ │ │ │ @ instruction: 0xb111d1f0 │ │ │ │ @ instruction: 0xf8c82301 │ │ │ │ ldrbmi r3, [r5, #-0]! │ │ │ │ - bl 0x2442f4 │ │ │ │ + bl 0x24437c │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x78e2e8 │ │ │ │ + blne 0x78e370 │ │ │ │ ldmle sl!, {r0, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcls 6, cr4, [r7, #-548] @ 0xfffffddc │ │ │ │ @ instruction: 0x46044619 │ │ │ │ rsclt r3, lr, #32768 @ 0x8000 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1062d02 │ │ │ │ svclt 0x00180601 │ │ │ │ @ instruction: 0xf1a01c6b │ │ │ │ - b 0x14cf320 │ │ │ │ + b 0x14cf3a8 │ │ │ │ @ instruction: 0xf04f06c6 │ │ │ │ svclt 0x00140000 │ │ │ │ @ instruction: 0x463300db │ │ │ │ stmdaeq r3, {r1, r8, r9, fp, sp, lr, pc} │ │ │ │ - blvc 0x1cbff4 │ │ │ │ + blvc 0x1cc07c │ │ │ │ cdpvc 6, 15, cr15, cr15, cr15, {2} │ │ │ │ svcgt 0x0002f831 │ │ │ │ @ instruction: 0xf5bc44bc │ │ │ │ svclt 0x00b43f80 │ │ │ │ andcs r4, r1, r6, ror #13 │ │ │ │ svc 0x0002f825 │ │ │ │ mvnle r4, r2, asr #10 │ │ │ │ andcs fp, r1, #16, 2 │ │ │ │ andcs pc, r0, r9, asr #17 │ │ │ │ stmdble r7, {r1, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, r3, lsr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x78e368 │ │ │ │ + blne 0x78e3f0 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcls 6, cr4, [r7], {5} │ │ │ │ smlabbcs r0, r9, r6, r4 │ │ │ │ svcne 0x002e1f18 │ │ │ │ vmlal.u , d20, d3[5] │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ - b 0x14fdbec │ │ │ │ + b 0x14fdc74 │ │ │ │ ldrtmi r0, [ip], r4, asr #25 │ │ │ │ stmdaeq ip, {r1, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf852460c │ │ │ │ @ instruction: 0xf850eb04 │ │ │ │ - bl 0x5ddbc0 │ │ │ │ - bl 0x120ebec │ │ │ │ + bl 0x5ddc48 │ │ │ │ + bl 0x120ec74 │ │ │ │ @ instruction: 0xf1be0e04 │ │ │ │ svclt 0x001c0f00 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8462101 │ │ │ │ strbmi r3, [r2, #-3844] @ 0xfffff0fc │ │ │ │ tstlt r1, sp, ror #3 │ │ │ │ @ instruction: 0xf8c92301 │ │ │ │ strbmi r3, [r7, #-0]! │ │ │ │ - bl 0x2843f8 │ │ │ │ + bl 0x284480 │ │ │ │ andcs r0, r0, ip, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x178e3ec │ │ │ │ + blne 0x178e474 │ │ │ │ ldmle sl!, {r0, r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ vmlals.f32 s6, s14, s2 │ │ │ │ @@ -259876,15 +259911,15 @@ │ │ │ │ cdpne 8, 5, cr3, cr9, cr1, {0} │ │ │ │ vrshr.u64 , , #58 │ │ │ │ cdpcs 6, 0, cr2, cr2, cr1, {0} │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ @ instruction: 0x3601bf18 │ │ │ │ streq pc, [r0, -pc, asr #32] │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ - b 0x14fdc74 │ │ │ │ + b 0x14fdcfc │ │ │ │ strtmi r0, [lr], r6, asr #29 │ │ │ │ stmdaeq r2, {r1, r2, r3, r8, r9, fp, sp, lr, pc} │ │ │ │ svcgt 0x0001f912 │ │ │ │ cmnpeq pc, #111 @ p-variant is OBSOLETE @ 0x6f │ │ │ │ svcvs 0x0001f911 │ │ │ │ ldrmi r4, [ip, #1204] @ 0x4b4 │ │ │ │ @ instruction: 0x2701bfb8 │ │ │ │ @@ -259892,18 +259927,18 @@ │ │ │ │ svclt 0x00d20f7f │ │ │ │ cmncs pc, #103809024 @ 0x6300000 │ │ │ │ ldrmi r2, [r0, #1793] @ 0x701 │ │ │ │ svccc 0x0001f800 │ │ │ │ tstlt r7, sl, ror #3 │ │ │ │ @ instruction: 0xf8c92301 │ │ │ │ ldrbmi r3, [r5, #-0]! │ │ │ │ - bl 0x244484 │ │ │ │ + bl 0x24450c │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x78e478 │ │ │ │ + blne 0x78e500 │ │ │ │ ldmle sl!, {r0, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ cdpls 6, 0, cr4, cr9, cr5, {0} │ │ │ │ @@ -259912,24 +259947,24 @@ │ │ │ │ mrcne 8, 4, r7, cr9, cr15, {7} │ │ │ │ vrshr.u64 , q10, #58 │ │ │ │ cdpcs 6, 0, cr2, cr2, cr1, {0} │ │ │ │ streq pc, [r1], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0x3601bf18 │ │ │ │ andeq pc, r2, r0, lsr #3 │ │ │ │ strbeq lr, [r4], #2639 @ 0xa4f │ │ │ │ - b 0x14fdd04 │ │ │ │ + b 0x14fdd8c │ │ │ │ strtmi r0, [r6], r6, asr #29 │ │ │ │ stmdbeq lr, {r1, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf9322600 │ │ │ │ strbmi ip, [r3], -r2, lsl #22 │ │ │ │ svcge 0x0002f931 │ │ │ │ ldrbvc pc, [pc, r7, asr #12]! @ │ │ │ │ @ instruction: 0xf51c44d4 │ │ │ │ svclt 0x00b84f00 │ │ │ │ - blle 0x2578dc │ │ │ │ + blle 0x257964 │ │ │ │ svcmi 0x0000f5bc │ │ │ │ @ instruction: 0x4663bfb2 │ │ │ │ @ instruction: 0x2601463b │ │ │ │ @ instruction: 0xf820454a │ │ │ │ mvnle r3, r2, lsl #30 │ │ │ │ movwcs fp, #4374 @ 0x1116 │ │ │ │ andcc pc, r0, fp, asr #17 │ │ │ │ @@ -259948,91 +259983,91 @@ │ │ │ │ svcne 0x0018468a │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vmlal.u , d20, d1[5] │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ - b 0x14fdd94 │ │ │ │ + b 0x14fde1c │ │ │ │ strtmi r0, [ip], r4, asr #25 │ │ │ │ - bl 0x195e1c │ │ │ │ + bl 0x195ea4 │ │ │ │ @ instruction: 0xf850070c │ │ │ │ @ instruction: 0xf04f3f04 │ │ │ │ @ instruction: 0xf8524100 │ │ │ │ - bl 0x774d6c │ │ │ │ - b 0x14d196c │ │ │ │ - bl 0x11eb0f0 │ │ │ │ + bl 0x774df4 │ │ │ │ + b 0x14d19f4 │ │ │ │ + bl 0x11eb178 │ │ │ │ strmi r7, [lr, #1001] @ 0x3e9 │ │ │ │ stmdbeq r0, {r0, r1, r4, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1bedb08 │ │ │ │ @ instruction: 0xf06f4f00 │ │ │ │ @ instruction: 0xf1734100 │ │ │ │ svclt 0x00b80300 │ │ │ │ - blle 0x15fb44 │ │ │ │ + blle 0x15fbcc │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf84442ba │ │ │ │ mvnle r1, r4, lsl #30 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ movwcs sp, #4098 @ 0x1002 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ stmdble r8, {r0, r2, r5, r6, r8, sl, lr} │ │ │ │ @ instruction: 0x200044b4 │ │ │ │ stmia ip!, {r8, sp}^ │ │ │ │ - bl 0xfec0e5b0 │ │ │ │ + bl 0xfec0e638 │ │ │ │ addsmi r0, sp, #402653184 @ 0x18000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ vstrls s6, [r7, #-4] │ │ │ │ strmi r4, [r9], r4, lsl #12 │ │ │ │ @ instruction: 0xf04f1e58 │ │ │ │ rsclt r0, lr, #0, 16 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1062d02 │ │ │ │ svclt 0x00180601 │ │ │ │ - b 0x14db5e8 │ │ │ │ + b 0x14db670 │ │ │ │ svclt 0x001406c6 │ │ │ │ @ instruction: 0x0ec5ea4f │ │ │ │ mcrne 6, 3, r4, cr5, cr6, {5} │ │ │ │ streq lr, [lr, -r2, lsl #22] │ │ │ │ svcgt 0x0001f812 │ │ │ │ @ instruction: 0xf8102100 │ │ │ │ - bl 0xff01de04 │ │ │ │ + bl 0xff01de8c │ │ │ │ svclt 0x00540c03 │ │ │ │ @ instruction: 0xf04f4661 │ │ │ │ @ instruction: 0xf8050801 │ │ │ │ adcsmi r1, sl, #1, 30 │ │ │ │ @ instruction: 0xf1b8d1f0 │ │ │ │ andle r0, r2, r0, lsl #30 │ │ │ │ @ instruction: 0xf8c92301 │ │ │ │ ldrbmi r3, [r6, #-0]! │ │ │ │ - bl 0x244644 │ │ │ │ + bl 0x2446cc │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x78e638 │ │ │ │ + blne 0x78e6c0 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcls 6, cr4, [r7, #-16] │ │ │ │ cdpne 6, 9, cr4, cr8, cr9, {4} │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vmlal.u , d21, d2[7] │ │ │ │ stccs 5, cr2, [r2, #-4] │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1, #-3864] @ 0xfffff0e8 │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ - b 0x14fdebc │ │ │ │ + b 0x14fdf44 │ │ │ │ ldrtmi r0, [r6], r5, asr #29 │ │ │ │ - bl 0x195d08 │ │ │ │ + bl 0x195d90 │ │ │ │ @ instruction: 0xf832070e │ │ │ │ tstcs r0, r2, lsl #22 │ │ │ │ svccc 0x0002f830 │ │ │ │ @ instruction: 0x0c03ebbc │ │ │ │ uqsaxmi fp, r1, r4 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svcne 0x0002f825 │ │ │ │ @@ -260053,22 +260088,22 @@ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcls 6, cr4, [r6, #-16] │ │ │ │ @ instruction: 0xf1a34688 │ │ │ │ rsclt r0, lr, #4, 28 @ 0x40 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1062d02 │ │ │ │ svclt 0x00180601 │ │ │ │ - b 0x14db6ec │ │ │ │ + b 0x14db774 │ │ │ │ svclt 0x001406c6 │ │ │ │ vstmiaeq r5, {s29-s107} │ │ │ │ svcne 0x000546b4 │ │ │ │ streq lr, [ip, -r2, lsl #22] │ │ │ │ @ instruction: 0xf8522000 │ │ │ │ @ instruction: 0xf85e3b04 │ │ │ │ - bne 0x17d5f14 │ │ │ │ + bne 0x17d5f9c │ │ │ │ tsteq r1, r1, ror #22 │ │ │ │ svclt 0x00bc2900 │ │ │ │ andcs r2, r1, r0, lsl #6 │ │ │ │ svccc 0x0004f845 │ │ │ │ ldrhle r4, [r0, #42]! @ 0x2a │ │ │ │ movwcs fp, #4368 @ 0x1110 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @@ -260088,23 +260123,23 @@ │ │ │ │ cdpne 8, 5, cr3, cr9, cr1, {0} │ │ │ │ vrshr.u64 , , #58 │ │ │ │ cdpcs 6, 0, cr2, cr2, cr1, {0} │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ @ instruction: 0x3601bf18 │ │ │ │ streq pc, [r0, -pc, asr #32] │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ - b 0x14fdfc4 │ │ │ │ + b 0x14fe04c │ │ │ │ strtmi r0, [lr], r6, asr #29 │ │ │ │ stmdaeq lr, {r1, r8, r9, fp, sp, lr, pc} │ │ │ │ svcgt 0x0001f912 │ │ │ │ cmnpeq pc, #111 @ p-variant is OBSOLETE @ 0x6f │ │ │ │ svcvs 0x0001f911 │ │ │ │ @ instruction: 0x0c06ebac │ │ │ │ svclt 0x00b8459c │ │ │ │ - blle 0x257f98 │ │ │ │ + blle 0x258020 │ │ │ │ svceq 0x007ff1bc │ │ │ │ @ instruction: 0x4663bfd2 │ │ │ │ smlsdxcs r1, pc, r3, r2 @ │ │ │ │ @ instruction: 0xf8004542 │ │ │ │ mvnle r3, r1, lsl #30 │ │ │ │ movwcs fp, #4375 @ 0x1117 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ @@ -260125,15 +260160,15 @@ │ │ │ │ mrcne 8, 4, r7, cr9, cr15, {7} │ │ │ │ vrshr.u64 , q10, #58 │ │ │ │ cdpcs 6, 0, cr2, cr2, cr1, {0} │ │ │ │ streq pc, [r1], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0x3601bf18 │ │ │ │ andeq pc, r2, r0, lsr #3 │ │ │ │ strbeq lr, [r4], #2639 @ 0xa4f │ │ │ │ - b 0x14fe058 │ │ │ │ + b 0x14fe0e0 │ │ │ │ strtmi r0, [r6], r6, asr #29 │ │ │ │ stmdbeq lr, {r1, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf9322600 │ │ │ │ strbmi ip, [r3], -r2, lsl #22 │ │ │ │ svcge 0x0002f931 │ │ │ │ ldrbvc pc, [pc, r7, asr #12]! @ │ │ │ │ @ instruction: 0x0c0aebac │ │ │ │ @@ -260143,58 +260178,58 @@ │ │ │ │ svclt 0x00b24f00 │ │ │ │ ldrtmi r4, [fp], -r3, ror #12 │ │ │ │ strbmi r2, [sl, #-1537] @ 0xfffff9ff │ │ │ │ svccc 0x0002f820 │ │ │ │ tstlt r6, r7, ror #3 │ │ │ │ @ instruction: 0xf8cb2301 │ │ │ │ ldrbmi r3, [r4, #-0]! │ │ │ │ - bl 0x284870 │ │ │ │ + bl 0x2848f8 │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x178e864 │ │ │ │ + blne 0x178e8ec │ │ │ │ ldmle sl!, {r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcls 6, cr4, [r8], {6} │ │ │ │ svcne 0x0018468a │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vmlal.u , d20, d1[5] │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ - b 0x14fe0e8 │ │ │ │ + b 0x14fe170 │ │ │ │ strtmi r0, [ip], r4, asr #25 │ │ │ │ - bl 0x196170 │ │ │ │ + bl 0x1961f8 │ │ │ │ @ instruction: 0xf852070c │ │ │ │ @ instruction: 0xf04f3b04 │ │ │ │ @ instruction: 0xf8504100 │ │ │ │ - bl 0xfedf60c0 │ │ │ │ - b 0x14d1cd8 │ │ │ │ - bl 0x19eb444 │ │ │ │ + bl 0xfedf6148 │ │ │ │ + b 0x14d1d60 │ │ │ │ + bl 0x19eb4cc │ │ │ │ strmi r7, [lr, #1001] @ 0x3e9 │ │ │ │ stmdbeq r0, {r0, r1, r4, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1bedb08 │ │ │ │ @ instruction: 0xf06f4f00 │ │ │ │ @ instruction: 0xf1734100 │ │ │ │ svclt 0x00b80300 │ │ │ │ - blle 0x15fe98 │ │ │ │ + blle 0x15ff20 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf84442ba │ │ │ │ mvnle r1, r4, lsl #30 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ movwcs sp, #4098 @ 0x1002 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ stmdble r8, {r0, r2, r5, r6, r8, sl, lr} │ │ │ │ @ instruction: 0x200044b4 │ │ │ │ stmia ip!, {r8, sp}^ │ │ │ │ - bl 0xfec0e904 │ │ │ │ + bl 0xfec0e98c │ │ │ │ addsmi r0, sp, #402653184 @ 0x18000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ @@ -260202,55 +260237,55 @@ │ │ │ │ strmi r4, [r9], r4, lsl #12 │ │ │ │ smlsdcs r0, r8, lr, r1 │ │ │ │ vmlal.u , d21, d2[7] │ │ │ │ stccs 5, cr2, [r2, #-4] │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1, #-3864] @ 0xfffff0e8 │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ - b 0x14fe18c │ │ │ │ + b 0x14fe214 │ │ │ │ ldrtmi r0, [r6], r5, asr #29 │ │ │ │ - bl 0x195ed8 │ │ │ │ + bl 0x195f60 │ │ │ │ @ instruction: 0xf812080e │ │ │ │ tstcs r0, r1, lsl #30 │ │ │ │ svccc 0x0001f910 │ │ │ │ @ instruction: 0x0c03eb1c │ │ │ │ strcs fp, [r1, -r8, asr #30] │ │ │ │ @ instruction: 0xf1bcd405 │ │ │ │ svclt 0x00d20fff │ │ │ │ mvnscs r4, r1, ror #12 │ │ │ │ strbmi r2, [r2, #-1793] @ 0xfffff8ff │ │ │ │ svcne 0x0001f805 │ │ │ │ tstlt r7, fp, ror #3 │ │ │ │ @ instruction: 0xf8c92301 │ │ │ │ ldrbmi r3, [r6, #-0]! │ │ │ │ - bl 0x24499c │ │ │ │ + bl 0x244a24 │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x78e990 │ │ │ │ + blne 0x78ea18 │ │ │ │ mvnsle r4, #536870923 @ 0x2000000b │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcls 6, cr4, [r8], {5} │ │ │ │ cdpne 6, 9, cr4, cr8, cr10, {4} │ │ │ │ rsclt r2, r6, #0, 14 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1062c02 │ │ │ │ svclt 0x00180601 │ │ │ │ - b 0x14db5c0 │ │ │ │ + b 0x14db648 │ │ │ │ svclt 0x001406c6 │ │ │ │ @ instruction: 0x0ec4ea4f │ │ │ │ mcrne 6, 5, r4, cr12, cr6, {5} │ │ │ │ stmdbeq lr, {r1, r8, r9, fp, sp, lr, pc} │ │ │ │ - blcc 0x1cc698 │ │ │ │ + blcc 0x1cc720 │ │ │ │ @ instruction: 0xf9302100 │ │ │ │ @ instruction: 0xf64fcf02 │ │ │ │ - bl 0x82c9d8 │ │ │ │ + bl 0x82ca60 │ │ │ │ svclt 0x00480c03 │ │ │ │ strle r2, [r5], #-1793 @ 0xfffff8ff │ │ │ │ svccc 0x0080f5bc │ │ │ │ @ instruction: 0x4661bfb2 │ │ │ │ strcs r4, [r1, -r1, asr #12] │ │ │ │ @ instruction: 0xf824454a │ │ │ │ mvnle r1, r2, lsl #30 │ │ │ │ @@ -260271,23 +260306,23 @@ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svcne 0x0018468b │ │ │ │ rsclt r4, r5, #203423744 @ 0xc200000 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1052c02 │ │ │ │ svclt 0x00180501 │ │ │ │ @ instruction: 0xf04f3401 │ │ │ │ - b 0x14dce4c │ │ │ │ + b 0x14dced4 │ │ │ │ svclt 0x001405c5 │ │ │ │ @ instruction: 0x0ec4ea4f │ │ │ │ svcne 0x003446ae │ │ │ │ streq lr, [lr, -r2, lsl #22] │ │ │ │ svccc 0x0004f850 │ │ │ │ @ instruction: 0xf8522100 │ │ │ │ - bl 0x60127c │ │ │ │ - b 0x14d16a0 │ │ │ │ + bl 0x601304 │ │ │ │ + b 0x14d1728 │ │ │ │ @ instruction: 0xf14373e3 │ │ │ │ addmi r0, fp, #0, 6 │ │ │ │ strbmi sp, [r1, #2823]! @ 0xb07 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ movweq lr, #15226 @ 0x3b7a │ │ │ │ strbtmi fp, [r1], -r8, lsr #31 │ │ │ │ @ instruction: 0xf04fda01 │ │ │ │ @@ -260312,85 +260347,85 @@ │ │ │ │ stmdacc r1, {r0, r8, r9, fp, ip, sp} │ │ │ │ vrshr.u64 , , #58 │ │ │ │ cdpcs 6, 0, cr2, cr2, cr1, {0} │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ @ instruction: 0x3601bf18 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ - b 0x14fe344 │ │ │ │ + b 0x14fe3cc │ │ │ │ strtmi r0, [lr], r6, asr #29 │ │ │ │ streq lr, [lr, -r2, lsl #22] │ │ │ │ svcvs 0x0001f912 │ │ │ │ svcgt 0x0001f813 │ │ │ │ @ instruction: 0xf1bc44b4 │ │ │ │ svclt 0x00d20f7f │ │ │ │ ldrbtcs r4, [pc], -r6, ror #12 │ │ │ │ @ instruction: 0xf8002101 │ │ │ │ adcsmi r6, sl, #1, 30 │ │ │ │ @ instruction: 0xb111d1f0 │ │ │ │ @ instruction: 0xf8c82301 │ │ │ │ ldrbmi r3, [r5, #-0]! │ │ │ │ - bl 0x244b48 │ │ │ │ + bl 0x244bd0 │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x78eb3c │ │ │ │ + blne 0x78ebc4 │ │ │ │ ldmle sl!, {r0, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcls 6, cr4, [r7, #-548] @ 0xfffffddc │ │ │ │ @ instruction: 0x46044619 │ │ │ │ rsclt r3, lr, #32768 @ 0x8000 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1062d02 │ │ │ │ svclt 0x00180601 │ │ │ │ @ instruction: 0xf1a01c6b │ │ │ │ - b 0x14cfb74 │ │ │ │ + b 0x14cfbfc │ │ │ │ @ instruction: 0xf04f06c6 │ │ │ │ svclt 0x00140000 │ │ │ │ @ instruction: 0x463300db │ │ │ │ stmdaeq r3, {r1, r8, r9, fp, sp, lr, pc} │ │ │ │ - blvc 0x1ccc48 │ │ │ │ + blvc 0x1cccd0 │ │ │ │ cdpvc 6, 15, cr15, cr15, cr7, {2} │ │ │ │ svcgt 0x0002f831 │ │ │ │ @ instruction: 0xf5bc44bc │ │ │ │ svclt 0x00b44f00 │ │ │ │ andcs r4, r1, r6, ror #13 │ │ │ │ svc 0x0002f825 │ │ │ │ mvnle r4, r2, asr #10 │ │ │ │ andcs fp, r1, #16, 2 │ │ │ │ andcs pc, r0, r9, asr #17 │ │ │ │ stmdble r7, {r1, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, r3, lsr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x78ebbc │ │ │ │ + blne 0x78ec44 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcls 6, cr4, [r7], {6} │ │ │ │ svcne 0x00184689 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vmlal.u , d20, d1[5] │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ - b 0x14fe440 │ │ │ │ + b 0x14fe4c8 │ │ │ │ strtmi r0, [lr], r4, asr #29 │ │ │ │ - bl 0x1964c8 │ │ │ │ + bl 0x196550 │ │ │ │ @ instruction: 0xf852070e │ │ │ │ @ instruction: 0xf06f3b04 │ │ │ │ @ instruction: 0xf8504100 │ │ │ │ - bl 0x842418 │ │ │ │ - b 0x14d1818 │ │ │ │ + bl 0x8424a0 │ │ │ │ + b 0x14d18a0 │ │ │ │ @ instruction: 0xf14373e3 │ │ │ │ @ instruction: 0xf1bc0300 │ │ │ │ @ instruction: 0xf1734f00 │ │ │ │ svclt 0x00b40300 │ │ │ │ @ instruction: 0xf04f4661 │ │ │ │ @ instruction: 0xf8440801 │ │ │ │ adcsmi r1, sl, #4, 30 │ │ │ │ @@ -260413,23 +260448,23 @@ │ │ │ │ andeq pc, r8, r3, lsr #3 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vmlal.u , d20, d3[5] │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ - b 0x14fe4dc │ │ │ │ + b 0x14fe564 │ │ │ │ ldrtmi r0, [r8], r4, asr #29 │ │ │ │ @ instruction: 0x46be46f0 │ │ │ │ @ instruction: 0xf1a64490 │ │ │ │ @ instruction: 0xf8500408 │ │ │ │ tstcs r0, r8, lsl #30 │ │ │ │ andge lr, r0, #220, 18 @ 0x370000 │ │ │ │ stceq 1, cr15, [r8], {12} │ │ │ │ - bl 0x5e89bc │ │ │ │ + bl 0x5e8a44 │ │ │ │ cmnmi sl, sl, lsl #6 │ │ │ │ tstcs r1, r8, lsr #30 │ │ │ │ svclt 0x00182900 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ svccc 0x0008f844 │ │ │ │ sadd16mi fp, sl, ip │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @@ -260444,15 +260479,15 @@ │ │ │ │ movweq lr, #27566 @ 0x6bae │ │ │ │ ldmle r9!, {r0, r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ - blcc 0x32013c │ │ │ │ + blcc 0x3201c4 │ │ │ │ @ instruction: 0xf1a0b083 │ │ │ │ @ instruction: 0xf04f0c08 │ │ │ │ strmi r0, [r2], r0, lsl #18 │ │ │ │ stcls 6, cr4, [ip], {179} @ 0xb3 │ │ │ │ vmlal.u , d20, d1[4] │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ tstpeq r1, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @@ -260466,27 +260501,27 @@ │ │ │ │ tstcs r0, r8, lsl #30 │ │ │ │ @ instruction: 0x460f6815 │ │ │ │ andcc r6, r8, #5636096 @ 0x560000 │ │ │ │ ldmdavs r8, {r0, r2, r5, r7, r9, lr}^ │ │ │ │ stmdaeq r0, {r1, r2, r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ movwle r0, #10497 @ 0x2901 │ │ │ │ - bl 0x1a95600 │ │ │ │ + bl 0x1a95688 │ │ │ │ @ instruction: 0xf84c0700 │ │ │ │ ldrbmi r1, [r2, #-3848]! @ 0xfffff0f8 │ │ │ │ andvc pc, r4, ip, asr #17 │ │ │ │ ldmib sp, {r0, r1, r2, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ ldrbmi r5, [r0], -r0, lsl #2 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ movwcs sp, #4098 @ 0x1002 │ │ │ │ andcc pc, r0, fp, asr #17 │ │ │ │ andle r4, r7, #-805306360 @ 0xd0000008 │ │ │ │ strcs r4, [r0], -r5, lsl #8 │ │ │ │ stmia r5!, {r8, r9, sl, sp}^ │ │ │ │ - bne 0xbe8594 │ │ │ │ + bne 0xbe861c │ │ │ │ ldmle sl!, {r0, r3, r4, r7, r9, lr}^ │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -260494,46 +260529,46 @@ │ │ │ │ @ instruction: 0xf06fb083 │ │ │ │ @ instruction: 0xf1a34800 │ │ │ │ ldrmi r0, [r4], r8, lsl #20 │ │ │ │ rsclt r9, r9, #12, 26 @ 0x300 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1012d02 │ │ │ │ svclt 0x00180101 │ │ │ │ - b 0x14dbdd0 │ │ │ │ + b 0x14dbe58 │ │ │ │ svclt 0x001601c1 │ │ │ │ @ instruction: 0x0ec5ea4f │ │ │ │ ldrbtmi r4, [r7], -pc, lsl #12 │ │ │ │ streq pc, [r8, #-416] @ 0xfffffe60 │ │ │ │ svclt 0x00084417 │ │ │ │ @ instruction: 0xf8cd468e │ │ │ │ @ instruction: 0xf85ae004 │ │ │ │ @ instruction: 0xf10c2f08 │ │ │ │ @ instruction: 0xf85c0c08 │ │ │ │ ldmne r2, {r3, sl, fp, ip, sp}^ │ │ │ │ stccc 8, cr15, [r4], {92} @ 0x5c │ │ │ │ ldrdlt pc, [r4], -sl │ │ │ │ streq lr, [r3], #-2891 @ 0xfffff4b5 │ │ │ │ vfmsvc.f32 s29, s6, s30 │ │ │ │ - bleq 0x209434 │ │ │ │ - b 0x9deb98 │ │ │ │ - blcs 0x10f63c │ │ │ │ + bleq 0x2094bc │ │ │ │ + b 0x9dec20 │ │ │ │ + blcs 0x10f6c4 │ │ │ │ movweq lr, #60015 @ 0xea6f │ │ │ │ @ instruction: 0x461abfb8 │ │ │ │ svccs 0x0008f845 │ │ │ │ vmlaeq.f32 s28, s17, s28 │ │ │ │ @ instruction: 0x2601bfbc │ │ │ │ ldrmi r4, [ip, #1652]! @ 0x674 │ │ │ │ bicsle r6, ip, ip, rrx │ │ │ │ ldrd pc, [r4], -sp │ │ │ │ movwcs fp, #4374 @ 0x1116 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ stmdble r8, {r0, r4, r5, r6, r8, sl, lr} │ │ │ │ strcs r4, [r0], #-1158 @ 0xfffffb7a │ │ │ │ stmia lr!, {r8, sl, sp}^ │ │ │ │ - bl 0xfec9fe50 │ │ │ │ + bl 0xfec9fed8 │ │ │ │ addmi r0, fp, #0, 6 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -260541,66 +260576,66 @@ │ │ │ │ @ instruction: 0xf06fb083 │ │ │ │ @ instruction: 0xf1a34800 │ │ │ │ ldrmi r0, [r4], r8, lsl #20 │ │ │ │ rsclt r9, r9, #12, 26 @ 0x300 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1012d02 │ │ │ │ svclt 0x00180101 │ │ │ │ - b 0x14dbe8c │ │ │ │ + b 0x14dbf14 │ │ │ │ svclt 0x001601c1 │ │ │ │ @ instruction: 0x0ec5ea4f │ │ │ │ ldrbtmi r4, [r7], -pc, lsl #12 │ │ │ │ streq pc, [r8, #-416] @ 0xfffffe60 │ │ │ │ svclt 0x00084417 │ │ │ │ @ instruction: 0xf8cd468e │ │ │ │ @ instruction: 0xf85ae004 │ │ │ │ @ instruction: 0xf10c2f08 │ │ │ │ @ instruction: 0xf85c0c08 │ │ │ │ - bne 0xfe79dad0 │ │ │ │ + bne 0xfe79db58 │ │ │ │ stccc 8, cr15, [r4], {92} @ 0x5c │ │ │ │ ldrdlt pc, [r4], -sl │ │ │ │ streq lr, [fp], #-2915 @ 0xfffff49d │ │ │ │ vfmsvc.f32 s29, s6, s30 │ │ │ │ - bleq 0x2094f0 │ │ │ │ - b 0x1dec54 │ │ │ │ - blcs 0x10f6f8 │ │ │ │ + bleq 0x209578 │ │ │ │ + b 0x1decdc │ │ │ │ + blcs 0x10f780 │ │ │ │ movweq lr, #60015 @ 0xea6f │ │ │ │ @ instruction: 0x461abfb8 │ │ │ │ svccs 0x0008f845 │ │ │ │ vmlaeq.f32 s28, s17, s28 │ │ │ │ @ instruction: 0x2601bfbc │ │ │ │ ldrmi r4, [ip, #1652]! @ 0x674 │ │ │ │ bicsle r6, ip, ip, rrx │ │ │ │ ldrd pc, [r4], -sp │ │ │ │ movwcs fp, #4374 @ 0x1116 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ stmdble r8, {r0, r4, r5, r6, r8, sl, lr} │ │ │ │ strcs r4, [r0], #-1158 @ 0xfffffb7a │ │ │ │ stmia lr!, {r8, sl, sp}^ │ │ │ │ - bl 0xfec9ff0c │ │ │ │ + bl 0xfec9ff94 │ │ │ │ addmi r0, fp, #0, 6 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @ instruction: 0xf04f468b │ │ │ │ addlt r0, r5, r0, lsl #20 │ │ │ │ cdpeq 1, 0, cr15, cr8, cr0, {5} │ │ │ │ rscslt r9, r4, #14, 28 @ 0xe0 │ │ │ │ strcs pc, [r1], -r6, asr #7 │ │ │ │ @ instruction: 0xf1042e02 │ │ │ │ svclt 0x00180401 │ │ │ │ - b 0x14dc344 │ │ │ │ + b 0x14dc3cc │ │ │ │ stmib sp, {r2, r6, r7, sl}^ │ │ │ │ svclt 0x00154002 │ │ │ │ vstmiaeq r6, {s29-s107} │ │ │ │ strbtmi r4, [r1], r1, lsr #13 │ │ │ │ - bl 0x3605e4 │ │ │ │ + bl 0x36066c │ │ │ │ @ instruction: 0xf8cd0102 │ │ │ │ @ instruction: 0xf1a3c004 │ │ │ │ and r0, sp, r8, lsl #24 │ │ │ │ stmdaeq r8, {r0, r3, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf04fd004 │ │ │ │ @ instruction: 0xf04f30ff │ │ │ │ strmi r0, [r7], -r1, lsl #20 │ │ │ │ @@ -260608,19 +260643,19 @@ │ │ │ │ @ instruction: 0xf8ce428a │ │ │ │ eorle r7, r2, r4 │ │ │ │ svcmi 0x0008f85c │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x5600e9d2 │ │ │ │ andcc r4, r8, #202375168 @ 0xc100000 │ │ │ │ ldrdcc pc, [r4], -ip │ │ │ │ - bl 0x1695034 │ │ │ │ + bl 0x16950bc │ │ │ │ svclt 0x00280703 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ble 0xff8d97a0 │ │ │ │ - bl 0x19df534 │ │ │ │ + ble 0xff8d9828 │ │ │ │ + bl 0x19df5bc │ │ │ │ adcmi r0, r5, #201326593 @ 0xc000001 │ │ │ │ movweq lr, #15222 @ 0x3b76 │ │ │ │ andcs sp, r0, r0, ror #5 │ │ │ │ svceq 0x0008f84e │ │ │ │ @ instruction: 0xf04f4607 │ │ │ │ addmi r0, sl, #4096 @ 0x1000 │ │ │ │ andvc pc, r4, lr, asr #17 │ │ │ │ @@ -260628,23 +260663,23 @@ │ │ │ │ stmdals r3, {r0, sl, lr, pc} │ │ │ │ svceq 0x0000f1ba │ │ │ │ movwcs sp, #4098 @ 0x1002 │ │ │ │ andcc pc, r0, fp, asr #17 │ │ │ │ andle r4, r8, #164, 10 @ 0x29000000 │ │ │ │ strcs r4, [r0], -r4, lsl #9 │ │ │ │ stmia ip!, {r8, r9, sl, sp}^ │ │ │ │ - bl 0xfec287ec │ │ │ │ + bl 0xfec28874 │ │ │ │ adcmi r0, r3, #0, 6 │ │ │ │ strdlt sp, [r5], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ svcmi 0x00f0e92d │ │ │ │ - blcc 0x32043c │ │ │ │ + blcc 0x3204c4 │ │ │ │ @ instruction: 0xf1a0b085 │ │ │ │ @ instruction: 0xf04f0c08 │ │ │ │ @ instruction: 0xf06f0b00 │ │ │ │ @ instruction: 0x9c0e4a00 │ │ │ │ streq lr, [r2], -sp, asr #19 │ │ │ │ vmlal.u , d20, d1[4] │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ @@ -260656,110 +260691,110 @@ │ │ │ │ ldrmi r4, [r1], #1549 @ 0x60d │ │ │ │ smlabtpl r0, sp, r9, lr │ │ │ │ svcne 0x0008f853 │ │ │ │ ldrbtcc pc, [pc], pc, asr #32 @ │ │ │ │ @ instruction: 0x0700e9d2 │ │ │ │ strmi pc, [r0, #-111] @ 0xffffff91 │ │ │ │ @ instruction: 0xf8d33208 │ │ │ │ - b 0x1d06c64 │ │ │ │ - bl 0xfeb90c58 │ │ │ │ + b 0x1d06cec │ │ │ │ + bl 0xfeb90ce0 │ │ │ │ strmi r0, [r8, #1031] @ 0x407 │ │ │ │ streq lr, [lr], #-2932 @ 0xfffff48c │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ movwle r0, #11009 @ 0x2b01 │ │ │ │ - bl 0x1494ca4 │ │ │ │ + bl 0x1494d2c │ │ │ │ @ instruction: 0xf84c0507 │ │ │ │ strbmi r6, [sl, #-3848] @ 0xfffff0f8 │ │ │ │ andpl pc, r4, ip, asr #17 │ │ │ │ ldmib sp, {r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ ldmib sp, {r8, ip, lr}^ │ │ │ │ @ instruction: 0xf1bb0602 │ │ │ │ andle r0, r1, r0, lsl #30 │ │ │ │ eorsvs r2, r3, r1, lsl #6 │ │ │ │ stmdble r7, {r0, r3, r5, r7, r9, lr} │ │ │ │ strcs r4, [r0], -r5, lsl #8 │ │ │ │ stmia r5!, {r8, r9, sl, sp}^ │ │ │ │ - bne 0xbe88a4 │ │ │ │ + bne 0xbe892c │ │ │ │ mvnsle r4, #-1342177272 @ 0xb0000008 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ vbic.i32 , #10485760 @ 0x00a00000 │ │ │ │ sbcslt r2, r4, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1042b02 │ │ │ │ svclt 0x00180401 │ │ │ │ @ instruction: 0xf1003301 │ │ │ │ - b 0x14de0c8 │ │ │ │ - b 0x14cffe0 │ │ │ │ + b 0x14de150 │ │ │ │ + b 0x14d0068 │ │ │ │ svclt 0x001425a2 │ │ │ │ @ instruction: 0x0ec3ea4f │ │ │ │ stmdbcc r1, {r1, r2, r5, r7, r9, sl, lr} │ │ │ │ streq lr, [lr], -ip, lsl #22 │ │ │ │ svccc 0x0001f911 │ │ │ │ svccs 0x0001f81c │ │ │ │ strbmi r4, [r6, #-299]! @ 0xfffffed5 │ │ │ │ @ instruction: 0xf88c4413 │ │ │ │ mvnsle r3, r0 │ │ │ │ stmdble r8, {r2, r4, r5, r6, r8, sl, lr} │ │ │ │ movweq lr, #60160 @ 0xeb00 │ │ │ │ - blvc 0x30a37c │ │ │ │ - blvc 0x1c9f90 │ │ │ │ + blvc 0x30a404 │ │ │ │ + blvc 0x1ca018 │ │ │ │ addsmi r1, r4, #106496 @ 0x1a000 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ vbic.i32 d27, #10485760 @ 0x00a00000 │ │ │ │ sbcslt r2, r4, #4194304 @ 0x400000 │ │ │ │ @ instruction: 0xf1042d02 │ │ │ │ svclt 0x00180401 │ │ │ │ - b 0x14dc13c │ │ │ │ - b 0x14d77c4 │ │ │ │ + b 0x14dc1c4 │ │ │ │ + b 0x14d784c │ │ │ │ @ instruction: 0xf1a104c4 │ │ │ │ svclt 0x00140102 │ │ │ │ strtmi r0, [r5], -sp, ror #1 │ │ │ │ @ instruction: 0xf9311943 │ │ │ │ @ instruction: 0xf9b0ef02 │ │ │ │ - blx 0x14bed54 │ │ │ │ + blx 0x14beddc │ │ │ │ ldrbtmi pc, [r4], #3586 @ 0xe02 @ │ │ │ │ - blgt 0x1ccddc │ │ │ │ + blgt 0x1cce64 │ │ │ │ mvnsle r4, r3, lsl #5 │ │ │ │ stmdble r7, {r2, r3, r5, r7, r9, lr} │ │ │ │ - blvc 0x30a3e4 │ │ │ │ + blvc 0x30a46c │ │ │ │ vstmia r3!, {s2-s234} │ │ │ │ ldmdane sl, {r1, r8, r9, fp, ip, sp, lr}^ │ │ │ │ ldmle sl!, {r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd30 │ │ │ │ ... │ │ │ │ stccs 3, cr15, [r1], {194} @ 0xc2 │ │ │ │ - blx 0x18fc254 │ │ │ │ + blx 0x18fc2dc │ │ │ │ @ instruction: 0xf1bcfe82 │ │ │ │ @ instruction: 0xf10e0f02 │ │ │ │ svclt 0x00180e01 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ adccs lr, r2, #323584 @ 0x4f000 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ smlatbeq r4, r1, r1, pc @ │ │ │ │ - b 0x14fea04 │ │ │ │ + b 0x14fea8c │ │ │ │ ldrbtmi r0, [r4], ip, asr #25 │ │ │ │ streq lr, [ip], #-2816 @ 0xfffff500 │ │ │ │ svccc 0x0004f851 │ │ │ │ tstmi r3, r5, lsl #16 │ │ │ │ @ instruction: 0xf840442b │ │ │ │ adcmi r3, r0, #4, 22 @ 0x1000 │ │ │ │ strbmi sp, [r6, #502]! @ 0x1f6 │ │ │ │ @ instruction: 0xed9fd908 │ │ │ │ - bl 0xfec2d9f8 │ │ │ │ + bl 0xfec2da80 │ │ │ │ stc 2, cr0, [r0] │ │ │ │ stmne r3, {r1, r8, r9, fp, ip, sp, lr} │ │ │ │ ldmle sl!, {r1, r2, r3, r4, r7, r8, sl, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd30 │ │ │ │ @@ -260777,104 +260812,104 @@ │ │ │ │ strteq pc, [r0], -ip, asr #3 │ │ │ │ svccc 0x0008f85e │ │ │ │ stmdaeq r0!, {r2, r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ ldrdls lr, [r0, -r0] │ │ │ │ andeq pc, r8, r0, lsl #2 │ │ │ │ vpmax.u8 d15, d12, d19 │ │ │ │ ldrdcs pc, [r4], -lr │ │ │ │ - blx 0x2cd64c │ │ │ │ + blx 0x2cd6d4 │ │ │ │ @ instruction: 0xf808fa42 │ │ │ │ movweq lr, #43587 @ 0xaa43 │ │ │ │ - b 0x11febb0 │ │ │ │ - blx 0x118fa74 │ │ │ │ - bl 0x60b688 │ │ │ │ + b 0x11fec38 │ │ │ │ + blx 0x118fafc │ │ │ │ + bl 0x60b710 │ │ │ │ @ instruction: 0xf8400309 │ │ │ │ - bl 0x115de80 │ │ │ │ + bl 0x115df08 │ │ │ │ adcsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ stccs 8, cr15, [r4], {64} @ 0x40 │ │ │ │ adcmi sp, r5, #-2147483593 @ 0x80000037 │ │ │ │ strcs sp, [r0], -r7, lsl #18 │ │ │ │ - bne 0xa18a74 │ │ │ │ + bne 0xa18afc │ │ │ │ strvs lr, [r2, -r0, ror #17] │ │ │ │ addsmi r1, sp, #49152 @ 0xc000 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ vbic.i32 , #10485760 @ 0x00a00000 │ │ │ │ sbcslt r2, r4, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1042b02 │ │ │ │ svclt 0x00180401 │ │ │ │ @ instruction: 0xf1003301 │ │ │ │ - b 0x14de2a4 │ │ │ │ - b 0x14d01bc │ │ │ │ + b 0x14de32c │ │ │ │ + b 0x14d0244 │ │ │ │ svclt 0x001425a2 │ │ │ │ @ instruction: 0x0ec3ea4f │ │ │ │ stmdbcc r1, {r1, r2, r5, r7, r9, sl, lr} │ │ │ │ streq lr, [lr], -ip, lsl #22 │ │ │ │ svccc 0x0001f811 │ │ │ │ svccs 0x0001f81c │ │ │ │ strbmi r4, [r6, #-299]! @ 0xfffffed5 │ │ │ │ @ instruction: 0xf88c4413 │ │ │ │ mvnsle r3, r0 │ │ │ │ stmdble r8, {r2, r4, r5, r6, r8, sl, lr} │ │ │ │ movweq lr, #60160 @ 0xeb00 │ │ │ │ - blvc 0x2ca558 │ │ │ │ - blvc 0x1ca16c │ │ │ │ + blvc 0x2ca5e0 │ │ │ │ + blvc 0x1ca1f4 │ │ │ │ addsmi r1, r4, #106496 @ 0x1a000 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ ... │ │ │ │ vbic.i32 d27, #10485760 @ 0x00a00000 │ │ │ │ sbcslt r2, r4, #4194304 @ 0x400000 │ │ │ │ @ instruction: 0xf1042d02 │ │ │ │ svclt 0x00180401 │ │ │ │ - b 0x14dc314 │ │ │ │ - b 0x14d799c │ │ │ │ + b 0x14dc39c │ │ │ │ + b 0x14d7a24 │ │ │ │ @ instruction: 0xf1a104c4 │ │ │ │ svclt 0x00140102 │ │ │ │ strtmi r0, [r5], -sp, ror #1 │ │ │ │ @ instruction: 0x0c05eb00 │ │ │ │ svccc 0x0002f831 │ │ │ │ @ instruction: 0xe000f8b0 │ │ │ │ ldrbtmi r4, [r3], #-275 @ 0xfffffeed │ │ │ │ - blcc 0x1ccfb4 │ │ │ │ + blcc 0x1cd03c │ │ │ │ mvnsle r4, r4, lsl #11 │ │ │ │ stmdble r8, {r2, r3, r5, r7, r9, lr} │ │ │ │ - ldc 6, cr4, [pc, #396] @ 0x10f0cc │ │ │ │ - bne 0xffb6db60 │ │ │ │ - blvc 0x1ca1d4 │ │ │ │ + ldc 6, cr4, [pc, #396] @ 0x10f154 │ │ │ │ + bne 0xffb6dbe8 │ │ │ │ + blvc 0x1ca25c │ │ │ │ addsmi r1, r4, #5898240 @ 0x5a0000 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ ... │ │ │ │ stccs 3, cr15, [r1], {194} @ 0xc2 │ │ │ │ - blx 0x18fc42c │ │ │ │ + blx 0x18fc4b4 │ │ │ │ @ instruction: 0xf1bcfe82 │ │ │ │ @ instruction: 0xf10e0f02 │ │ │ │ svclt 0x00180e01 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ adccs lr, r2, #323584 @ 0x4f000 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ smlatbeq r4, r1, r1, pc @ │ │ │ │ - b 0x14febdc │ │ │ │ + b 0x14fec64 │ │ │ │ ldrbtmi r0, [r4], ip, asr #25 │ │ │ │ streq lr, [ip], #-2816 @ 0xfffff500 │ │ │ │ svccc 0x0004f851 │ │ │ │ sbcsmi r6, r3, r5, lsl #16 │ │ │ │ @ instruction: 0xf840442b │ │ │ │ adcmi r3, r0, #4, 22 @ 0x1000 │ │ │ │ strbmi sp, [r6, #502]! @ 0x1f6 │ │ │ │ @ instruction: 0xed9fd908 │ │ │ │ - bl 0xfec2dbd0 │ │ │ │ + bl 0xfec2dc58 │ │ │ │ stc 2, cr0, [r0] │ │ │ │ stmne r3, {r1, r8, r9, fp, ip, sp, lr} │ │ │ │ ldmle sl!, {r1, r2, r3, r4, r7, r8, sl, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd30 │ │ │ │ @@ -260884,120 +260919,120 @@ │ │ │ │ @ instruction: 0xf1beb2d4 │ │ │ │ @ instruction: 0xf1040f02 │ │ │ │ svclt 0x00180401 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ vstmiacs r2!, {s28-s106} │ │ │ │ strbeq lr, [r4], #2639 @ 0xa4f │ │ │ │ smlatbeq r8, r1, r1, pc @ │ │ │ │ - b 0x14fec4c │ │ │ │ + b 0x14fecd4 │ │ │ │ strtmi r0, [r6], lr, asr #29 │ │ │ │ streq lr, [lr, -r0, lsl #22] │ │ │ │ strteq pc, [r0], -ip, asr #3 │ │ │ │ - beq 0x94b6bc │ │ │ │ + beq 0x94b744 │ │ │ │ svccc 0x0008f851 │ │ │ │ @ instruction: 0xf8d06805 │ │ │ │ - blx 0x9ef028 │ │ │ │ + blx 0x9ef0b0 │ │ │ │ stmdavs sl, {r2, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf906fa02 │ │ │ │ movweq lr, #39491 @ 0x9a43 │ │ │ │ @ instruction: 0xf90afa22 │ │ │ │ movweq lr, #39491 @ 0x9a43 │ │ │ │ vpmax.s8 d15, d12, d18 │ │ │ │ @ instruction: 0xf840195b │ │ │ │ - bl 0x131dc58 │ │ │ │ + bl 0x131dce0 │ │ │ │ adcsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ stccs 8, cr15, [r4], {64} @ 0x40 │ │ │ │ ldrbmi sp, [r4, #-484]! @ 0xfffffe1c │ │ │ │ strcs sp, [r0], -r9, lsl #18 │ │ │ │ - bl 0xfec98c4c │ │ │ │ + bl 0xfec98cd4 │ │ │ │ stmia r0!, {r9, sl, fp}^ │ │ │ │ - bl 0x128c5c │ │ │ │ + bl 0x128ce4 │ │ │ │ addsmi r0, ip, #939524096 @ 0x38000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ movwcs pc, #5058 @ 0x13c2 @ │ │ │ │ sbcslt fp, r4, #112, 10 @ 0x1c000000 │ │ │ │ @ instruction: 0xf1042b02 │ │ │ │ svclt 0x00180401 │ │ │ │ - b 0x14dbc84 │ │ │ │ - b 0x14d7b0c │ │ │ │ + b 0x14dbd0c │ │ │ │ + b 0x14d7b94 │ │ │ │ @ instruction: 0xf10104c4 │ │ │ │ svclt 0x001431ff │ │ │ │ vstmiaeq r3, {s29-s107} │ │ │ │ cdpne 6, 5, cr4, cr5, cr4, {5} │ │ │ │ streq lr, [ip], -r1, lsl #22 │ │ │ │ @ instruction: 0xf9111e42 │ │ │ │ addmi r3, lr, #1, 30 │ │ │ │ vpmax.u8 , , │ │ │ │ cdpeq 0, 0, cr15, cr1, cr3, {0} │ │ │ │ cmneq r3, #14336 @ 0x3800 │ │ │ │ svccc 0x0001f802 │ │ │ │ strbmi sp, [r4, #-499]! @ 0xfffffe0d │ │ │ │ - bl 0x1454d8 │ │ │ │ - ldc 3, cr0, [pc, #48] @ 0x10f0ec │ │ │ │ + bl 0x145560 │ │ │ │ + ldc 3, cr0, [pc, #48] @ 0x10f174 │ │ │ │ vstmia r3!, {d7-d10} │ │ │ │ - bne 0x7adccc │ │ │ │ + bne 0x7add54 │ │ │ │ ldmle sl!, {r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd70 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ movwcs pc, #5058 @ 0x13c2 @ │ │ │ │ sbcslt fp, r4, #112, 10 @ 0x1c000000 │ │ │ │ @ instruction: 0xf1042b02 │ │ │ │ svclt 0x00180401 │ │ │ │ - b 0x14dbcfc │ │ │ │ - b 0x14d7b84 │ │ │ │ + b 0x14dbd84 │ │ │ │ + b 0x14d7c0c │ │ │ │ @ instruction: 0xf10204c4 │ │ │ │ svclt 0x001435ff │ │ │ │ vstmiaeq r3, {s29-s107} │ │ │ │ cdpne 6, 8, cr4, cr2, cr4, {5} │ │ │ │ streq lr, [ip], -r1, lsl #22 │ │ │ │ - blcc 0x1cd5d8 │ │ │ │ - blx 0x11dfb50 │ │ │ │ + blcc 0x1cd660 │ │ │ │ + blx 0x11dfbd8 │ │ │ │ @ instruction: 0xf003f305 │ │ │ │ - bl 0x492924 │ │ │ │ + bl 0x4929ac │ │ │ │ @ instruction: 0xf8220363 │ │ │ │ mvnsle r3, r2, lsl #30 │ │ │ │ stmdble r8, {r2, r5, r6, r8, sl, lr} │ │ │ │ movweq lr, #51968 @ 0xcb00 │ │ │ │ - blvc 0x2ca7b0 │ │ │ │ - blvc 0x1ca3c4 │ │ │ │ + blvc 0x2ca838 │ │ │ │ + blvc 0x1ca44c │ │ │ │ addsmi r1, r4, #106496 @ 0x1a000 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ ... │ │ │ │ movwcs pc, #5058 @ 0x13c2 @ │ │ │ │ sbcslt fp, r4, #112, 10 @ 0x1c000000 │ │ │ │ @ instruction: 0xf1042b02 │ │ │ │ svclt 0x00180401 │ │ │ │ - b 0x14dbd6c │ │ │ │ - b 0x14d7bf4 │ │ │ │ + b 0x14dbdf4 │ │ │ │ + b 0x14d7c7c │ │ │ │ @ instruction: 0xf10204c4 │ │ │ │ svclt 0x001435ff │ │ │ │ vstmiaeq r3, {s29-s107} │ │ │ │ svcne 0x000246a4 │ │ │ │ streq lr, [ip], -r1, lsl #22 │ │ │ │ - blcc 0x24d2c8 │ │ │ │ - blx 0x11dfbc0 │ │ │ │ + blcc 0x24d350 │ │ │ │ + blx 0x11dfc48 │ │ │ │ @ instruction: 0xf003f305 │ │ │ │ - bl 0x492994 │ │ │ │ + bl 0x492a1c │ │ │ │ @ instruction: 0xf8420363 │ │ │ │ mvnsle r3, r4, lsl #30 │ │ │ │ stmdble r8, {r2, r5, r6, r8, sl, lr} │ │ │ │ movweq lr, #51968 @ 0xcb00 │ │ │ │ - blvc 0x2ca820 │ │ │ │ - blvc 0x1ca434 │ │ │ │ + blvc 0x2ca8a8 │ │ │ │ + blvc 0x1ca4bc │ │ │ │ addsmi r1, r4, #106496 @ 0x1a000 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ ... │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ @@ -261011,79 +261046,79 @@ │ │ │ │ svclt 0x00144606 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ @ instruction: 0xf10246ae │ │ │ │ @ instruction: 0xf1c23cff │ │ │ │ stmdacc r8, {r0, r5, sl} │ │ │ │ streq lr, [lr, -r1, lsl #22] │ │ │ │ andcc lr, r0, #3424256 @ 0x344000 │ │ │ │ - beq 0x94b8f4 │ │ │ │ + beq 0x94b97c │ │ │ │ tstpeq r8, r1, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf90cfa42 │ │ │ │ - blx 0x3cdb18 │ │ │ │ + blx 0x3cdba0 │ │ │ │ vpmax.u8 d15, d12, d19 │ │ │ │ stmdaeq r9!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ vpmax.s8 d15, d4, d2 │ │ │ │ movweq lr, #10819 @ 0x2a43 │ │ │ │ - b 0x11fef84 │ │ │ │ + b 0x11ff00c │ │ │ │ @ instruction: 0xf003030a │ │ │ │ ldmdaeq fp, {r0, r9}^ │ │ │ │ bicvc lr, r9, #274432 @ 0x43000 │ │ │ │ @ instruction: 0xf840189b │ │ │ │ @ instruction: 0xf1483f08 │ │ │ │ addmi r0, pc, #0, 6 │ │ │ │ bicsle r6, sp, r3, asr #32 │ │ │ │ stmdble r8, {r0, r2, r4, r5, r6, r8, sl, lr} │ │ │ │ @ instruction: 0x200044b6 │ │ │ │ stmia lr!, {r8, sp}^ │ │ │ │ - bl 0xfec8f658 │ │ │ │ + bl 0xfec8f6e0 │ │ │ │ addsmi r0, sp, #402653184 @ 0x18000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ movwcs pc, #5058 @ 0x13c2 @ │ │ │ │ sbcslt fp, r5, #112, 10 @ 0x1c000000 │ │ │ │ @ instruction: 0xf1052b02 │ │ │ │ svclt 0x00180501 │ │ │ │ strmi r3, [r4], -r1, lsl #6 │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ adccs lr, r2, #323584 @ 0x4f000 │ │ │ │ - b 0x14feed8 │ │ │ │ + b 0x14fef60 │ │ │ │ strtmi r0, [ip], r3, asr #25 │ │ │ │ @ instruction: 0x1e503901 │ │ │ │ cdpcc 1, 15, cr15, cr15, cr4, {0} │ │ │ │ streq lr, [ip], -r1, lsl #22 │ │ │ │ svccc 0x0001f811 │ │ │ │ - blx 0x11dfcd8 │ │ │ │ + blx 0x11dfd60 │ │ │ │ @ instruction: 0xf003f300 │ │ │ │ vsubl.u8 q8, d3, d1 │ │ │ │ ldrmi r0, [r3], #-838 @ 0xfffffcba │ │ │ │ svccc 0x0001f80e │ │ │ │ strbmi sp, [r5, #-498]! @ 0xfffffe0e │ │ │ │ - bl 0x2456d8 │ │ │ │ + bl 0x245760 │ │ │ │ andcs r0, r0, ip, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x78f6cc │ │ │ │ + blne 0x78f754 │ │ │ │ ldmle sl!, {r0, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd70 │ │ │ │ movwcs pc, #5058 @ 0x13c2 @ │ │ │ │ sbcslt fp, r5, #112, 10 @ 0x1c000000 │ │ │ │ @ instruction: 0xf1052b02 │ │ │ │ svclt 0x00180501 │ │ │ │ strmi r3, [r4], -r1, lsl #6 │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ adccs lr, r2, #323584 @ 0x4f000 │ │ │ │ - b 0x14fef48 │ │ │ │ + b 0x14fefd0 │ │ │ │ strtmi r0, [ip], r3, asr #25 │ │ │ │ @ instruction: 0xf1a41e50 │ │ │ │ - bl 0x152b0c │ │ │ │ + bl 0x152b94 │ │ │ │ @ instruction: 0xf831060c │ │ │ │ addmi r3, lr, #2048 @ 0x800 │ │ │ │ vpmax.u8 , q0, │ │ │ │ andeq pc, r1, #3 │ │ │ │ movteq pc, #58307 @ 0xe3c3 @ │ │ │ │ @ instruction: 0xf82e4413 │ │ │ │ mvnsle r3, r2, lsl #30 │ │ │ │ @@ -261096,31 +261131,31 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ movwcs pc, #5058 @ 0x13c2 @ │ │ │ │ sbcslt fp, r4, #112, 10 @ 0x1c000000 │ │ │ │ @ instruction: 0xf1042b02 │ │ │ │ svclt 0x00180401 │ │ │ │ - b 0x14dbf5c │ │ │ │ - b 0x14d7de4 │ │ │ │ + b 0x14dbfe4 │ │ │ │ + b 0x14d7e6c │ │ │ │ @ instruction: 0xf10204c4 │ │ │ │ svclt 0x001435ff │ │ │ │ vstmiaeq r3, {s29-s107} │ │ │ │ svcne 0x000246a4 │ │ │ │ streq lr, [ip], -r1, lsl #22 │ │ │ │ - blcc 0x24d4b8 │ │ │ │ - blx 0x9dfdb0 │ │ │ │ + blcc 0x24d540 │ │ │ │ + blx 0x9dfe38 │ │ │ │ @ instruction: 0xf003f305 │ │ │ │ - bl 0x492b84 │ │ │ │ + bl 0x492c0c │ │ │ │ @ instruction: 0xf8420353 │ │ │ │ mvnsle r3, r4, lsl #30 │ │ │ │ stmdble r8, {r2, r5, r6, r8, sl, lr} │ │ │ │ movweq lr, #51968 @ 0xcb00 │ │ │ │ - blvc 0x2caa10 │ │ │ │ - blvc 0x1ca624 │ │ │ │ + blvc 0x2caa98 │ │ │ │ + blvc 0x1ca6ac │ │ │ │ addsmi r1, r4, #106496 @ 0x1a000 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ ... │ │ │ │ stccs 3, cr15, [r1], {194} @ 0xc2 │ │ │ │ @@ -261135,55 +261170,55 @@ │ │ │ │ vstmiaeq ip, {s29-s107} │ │ │ │ cdpne 6, 5, cr4, cr0, cr12, {5} │ │ │ │ cdpeq 1, 0, cr15, cr8, cr6, {5} │ │ │ │ stmdaeq ip, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ streq pc, [r1, -r2, asr #3]! │ │ │ │ strteq pc, [r1], #-418 @ 0xfffffe5e │ │ │ │ andcc lr, r0, #3424256 @ 0x344000 │ │ │ │ - blx 0x19b818 │ │ │ │ + blx 0x19b8a0 │ │ │ │ sbcmi pc, r3, r7, lsl #18 │ │ │ │ movweq lr, #39491 @ 0x9a43 │ │ │ │ @ instruction: 0xf904fa22 │ │ │ │ movweq lr, #39491 @ 0x9a43 │ │ │ │ - b 0x14df714 │ │ │ │ + b 0x14df79c │ │ │ │ @ instruction: 0xf0030953 │ │ │ │ - b 0x1350018 │ │ │ │ + b 0x13500a0 │ │ │ │ ldmdaeq r2, {r1, r6, r7, r8, fp, ip, sp, lr}^ │ │ │ │ movweq lr, #15129 @ 0x3b19 │ │ │ │ svccc 0x0008f84e │ │ │ │ andeq pc, r0, #-2147483632 @ 0x80000010 │ │ │ │ @ instruction: 0xf8ce4588 │ │ │ │ mvnle r2, r4 │ │ │ │ stmdble r8, {r0, r2, r5, r6, r8, sl, lr} │ │ │ │ @ instruction: 0x200044b4 │ │ │ │ stmia ip!, {r8, sp}^ │ │ │ │ - bl 0xfec0f844 │ │ │ │ + bl 0xfec0f8cc │ │ │ │ addsmi r0, sp, #402653184 @ 0x18000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000083f0 │ │ │ │ vsli.64 , q8, #2 │ │ │ │ sbcslt r2, r5, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1052b02 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14dc06c │ │ │ │ - b 0x14d7ef4 │ │ │ │ + b 0x14dc0f4 │ │ │ │ + b 0x14d7f7c │ │ │ │ @ instruction: 0xf10105c5 │ │ │ │ svclt 0x001431ff │ │ │ │ @ instruction: 0x0ec3ea4f │ │ │ │ cdpne 6, 5, cr4, cr6, cr14, {5} │ │ │ │ cdpne 6, 4, cr4, cr2, cr4, {0} │ │ │ │ streq lr, [lr, -r1, lsl #22] │ │ │ │ svcgt 0x0001f911 │ │ │ │ svceq 0x0001f812 │ │ │ │ - blx 0x141fecc │ │ │ │ + blx 0x141ff54 │ │ │ │ @ instruction: 0xf00cfc06 │ │ │ │ - bl 0x1d009c │ │ │ │ + bl 0x1d0124 │ │ │ │ strmi r0, [r3], #-876 @ 0xfffffc94 │ │ │ │ mvnsle r7, r3, lsl r0 │ │ │ │ stmdble r8, {r0, r2, r4, r5, r6, r8, sl, lr} │ │ │ │ movweq lr, #60164 @ 0xeb04 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ addsmi r1, r5, #26624 @ 0x6800 │ │ │ │ @@ -261191,54 +261226,54 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ vsli.64 , q8, #2 │ │ │ │ sbcslt r2, r5, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1052b02 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14dc0dc │ │ │ │ - b 0x14d7f64 │ │ │ │ + b 0x14dc164 │ │ │ │ + b 0x14d7fec │ │ │ │ @ instruction: 0xf10205c5 │ │ │ │ svclt 0x001436ff │ │ │ │ @ instruction: 0x0ec3ea4f │ │ │ │ strmi r4, [r4], -lr, lsr #13 │ │ │ │ - bl 0x156ef8 │ │ │ │ + bl 0x156f80 │ │ │ │ @ instruction: 0xf931070e │ │ │ │ @ instruction: 0xf832cb02 │ │ │ │ addmi r0, pc, #2, 30 │ │ │ │ stc2 10, cr15, [r6], {76} @ 0x4c @ │ │ │ │ movweq pc, #4108 @ 0x100c @ │ │ │ │ cmneq ip, #3072 @ 0xc00 │ │ │ │ andshi r4, r3, r3, lsl #8 │ │ │ │ ldrbmi sp, [r5, #-497]! @ 0xfffffe0f │ │ │ │ - bl 0x245934 │ │ │ │ + bl 0x2459bc │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x78f928 │ │ │ │ + blne 0x78f9b0 │ │ │ │ ldmle sl!, {r0, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vsli.64 , q8, #2 │ │ │ │ sbcslt r2, r5, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1052b02 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14dc14c │ │ │ │ - b 0x14d7fd4 │ │ │ │ + b 0x14dc1d4 │ │ │ │ + b 0x14d805c │ │ │ │ strmi r0, [r4], -r5, asr #11 │ │ │ │ - b 0x14ff1a4 │ │ │ │ + b 0x14ff22c │ │ │ │ strtmi r0, [lr], r3, asr #29 │ │ │ │ stmdacc r4, {r1, r2, r4, r6, r9, sl, fp, ip} │ │ │ │ streq lr, [lr, -r1, lsl #22] │ │ │ │ - blcc 0x24d6a8 │ │ │ │ + blcc 0x24d730 │ │ │ │ svccs 0x0004f850 │ │ │ │ - blx 0x11dffa8 │ │ │ │ + blx 0x11e0030 │ │ │ │ @ instruction: 0xf003f306 │ │ │ │ - bl 0x412578 │ │ │ │ + bl 0x412600 │ │ │ │ ldrmi r0, [r3], #-867 @ 0xfffffc9d │ │ │ │ mvnsle r6, r3 │ │ │ │ stmdble r8, {r0, r2, r4, r5, r6, r8, sl, lr} │ │ │ │ movweq lr, #60164 @ 0xeb04 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ addsmi r1, r5, #26624 @ 0x6800 │ │ │ │ @@ -261257,31 +261292,31 @@ │ │ │ │ cdpcc 1, 15, cr15, cr15, cr2, {0} │ │ │ │ sbceq fp, r0, r8, lsl pc │ │ │ │ strteq pc, [r1], #-450 @ 0xfffffe3e │ │ │ │ stceq 1, cr15, [r8], {166} @ 0xa6 │ │ │ │ ldmib r1, {r0, r1, r2, r3, fp, ip}^ │ │ │ │ @ instruction: 0xf1be3200 │ │ │ │ @ instruction: 0xf1010a20 │ │ │ │ - blx 0x18fa00 │ │ │ │ - blx 0xa0d5f4 │ │ │ │ - b 0x120c220 │ │ │ │ - blx 0x119020c │ │ │ │ + blx 0x18fa88 │ │ │ │ + blx 0xa0d67c │ │ │ │ + b 0x120c2a8 │ │ │ │ + blx 0x1190294 │ │ │ │ svclt 0x0058fa0a │ │ │ │ movweq lr, #43587 @ 0xaa43 │ │ │ │ svchi 0x0008f85c │ │ │ │ @ instruction: 0xf90efa42 │ │ │ │ - beq 0x18b60c │ │ │ │ - b 0x11d1770 │ │ │ │ - b 0x14ec52c │ │ │ │ - bl 0x5cffb0 │ │ │ │ + beq 0x18b694 │ │ │ │ + b 0x11d17f8 │ │ │ │ + b 0x14ec5b4 │ │ │ │ + bl 0x5d0038 │ │ │ │ @ instruction: 0xf142030a │ │ │ │ - bl 0x70fe14 │ │ │ │ + bl 0x70fe9c │ │ │ │ @ instruction: 0xf8cc0303 │ │ │ │ @ instruction: 0xf8dc3000 │ │ │ │ - bl 0x119b630 │ │ │ │ + bl 0x119b6b8 │ │ │ │ addmi r0, pc, #805306368 @ 0x30000000 │ │ │ │ andcs pc, r4, ip, asr #17 │ │ │ │ addmi sp, r5, #-1073741772 @ 0xc0000034 │ │ │ │ ldrtmi sp, [r0], #-2313 @ 0xfffff6f7 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbhi r2, {r5, r6, r7, fp, sp, lr, pc} │ │ │ │ @@ -261291,50 +261326,50 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ vsli.64 , q8, #2 │ │ │ │ sbcslt r2, r5, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1052b02 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14dc26c │ │ │ │ - b 0x14d80f4 │ │ │ │ + b 0x14dc2f4 │ │ │ │ + b 0x14d817c │ │ │ │ @ instruction: 0xf10105c5 │ │ │ │ svclt 0x001431ff │ │ │ │ @ instruction: 0x0ec3ea4f │ │ │ │ cdpne 6, 5, cr4, cr6, cr14, {5} │ │ │ │ cdpne 6, 4, cr4, cr2, cr4, {0} │ │ │ │ streq lr, [lr, -r1, lsl #22] │ │ │ │ svccc 0x0001f811 │ │ │ │ svcgt 0x0001f812 │ │ │ │ - blx 0x11e00cc │ │ │ │ + blx 0x11e0154 │ │ │ │ @ instruction: 0xf003f306 │ │ │ │ strmi r0, [r4], #1 │ │ │ │ movteq pc, #25539 @ 0x63c3 @ │ │ │ │ andsvc r4, r3, r3, ror #8 │ │ │ │ ldrbmi sp, [r5, #-496]! @ 0xfffffe10 │ │ │ │ - bl 0x245ac8 │ │ │ │ + bl 0x245b50 │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x78fabc │ │ │ │ + blne 0x78fb44 │ │ │ │ ldmle sl!, {r0, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vsli.64 , q8, #2 │ │ │ │ sbcslt r2, r5, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1052b02 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14dc2e0 │ │ │ │ - b 0x14d8168 │ │ │ │ + b 0x14dc368 │ │ │ │ + b 0x14d81f0 │ │ │ │ @ instruction: 0xf10205c5 │ │ │ │ svclt 0x001436ff │ │ │ │ @ instruction: 0x0ec3ea4f │ │ │ │ strmi r4, [r4], -lr, lsr #13 │ │ │ │ - bl 0x1570fc │ │ │ │ + bl 0x157184 │ │ │ │ @ instruction: 0xf831070e │ │ │ │ @ instruction: 0xf8323b02 │ │ │ │ addmi r0, pc, #2, 30 │ │ │ │ vpmax.u8 , q3, │ │ │ │ stceq 0, cr15, [r1], {3} │ │ │ │ vraddhn.i16 d20, , q2 │ │ │ │ strbtmi r0, [r3], #-846 @ 0xfffffcb2 │ │ │ │ @@ -261348,26 +261383,26 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ vsli.64 , q8, #2 │ │ │ │ sbcslt r2, r5, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1052b02 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14dc350 │ │ │ │ - b 0x14d81d8 │ │ │ │ + b 0x14dc3d8 │ │ │ │ + b 0x14d8260 │ │ │ │ strmi r0, [r4], -r5, asr #11 │ │ │ │ - b 0x14ff3a8 │ │ │ │ + b 0x14ff430 │ │ │ │ strtmi r0, [lr], r3, asr #29 │ │ │ │ stmdacc r4, {r1, r2, r4, r6, r9, sl, fp, ip} │ │ │ │ streq lr, [lr, -r1, lsl #22] │ │ │ │ - blcc 0x24d8ac │ │ │ │ + blcc 0x24d934 │ │ │ │ svccs 0x0004f850 │ │ │ │ - blx 0x9e01ac │ │ │ │ + blx 0x9e0234 │ │ │ │ @ instruction: 0xf003f306 │ │ │ │ - bl 0x41277c │ │ │ │ + bl 0x412804 │ │ │ │ ldrmi r0, [r3], #-851 @ 0xfffffcad │ │ │ │ mvnsle r6, r3 │ │ │ │ stmdble r8, {r0, r2, r4, r5, r6, r8, sl, lr} │ │ │ │ movweq lr, #60164 @ 0xeb04 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ addsmi r1, r5, #26624 @ 0x6800 │ │ │ │ @@ -261387,63 +261422,63 @@ │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ cdpne 6, 5, cr4, cr0, cr14, {5} │ │ │ │ stceq 1, cr15, [r8], {166} @ 0xa6 │ │ │ │ stmdaeq lr, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ streq pc, [r1, -r2, asr #3]! │ │ │ │ strteq pc, [r1], #-418 @ 0xfffffe5e │ │ │ │ movwcs lr, #2513 @ 0x9d1 │ │ │ │ - blx 0x1dbc08 │ │ │ │ + blx 0x1dbc90 │ │ │ │ sbcmi pc, r2, r7, lsl #18 │ │ │ │ andeq lr, r9, #270336 @ 0x42000 │ │ │ │ @ instruction: 0xf904fa23 │ │ │ │ andeq lr, r9, #270336 @ 0x42000 │ │ │ │ - b 0x14dfb08 │ │ │ │ + b 0x14dfb90 │ │ │ │ @ instruction: 0xf0020952 │ │ │ │ - b 0x1350008 │ │ │ │ + b 0x1350090 │ │ │ │ ldmdaeq fp, {r0, r1, r6, r7, r8, fp, ip, sp, lr}^ │ │ │ │ stmdbeq r2, {r0, r3, r4, r8, r9, fp, sp, lr, pc} │ │ │ │ svccs 0x0008f85c │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ andeq lr, r9, #18432 @ 0x4800 │ │ │ │ andcs pc, r0, ip, asr #17 │ │ │ │ ldrdcs pc, [r4], -ip │ │ │ │ movweq lr, #11075 @ 0x2b43 │ │ │ │ @ instruction: 0xf8cc4588 │ │ │ │ bicsle r3, r9, r4 │ │ │ │ stmdble r8, {r0, r2, r4, r5, r6, r8, sl, lr} │ │ │ │ @ instruction: 0x200044b6 │ │ │ │ stmia lr!, {r8, sp}^ │ │ │ │ - bl 0xfec8fc44 │ │ │ │ + bl 0xfec8fccc │ │ │ │ addsmi r0, sp, #402653184 @ 0x18000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000083f0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec66a5c │ │ │ │ + bl 0xfec66ae4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqrdmlsh.s q8, q9, d0[6] │ │ │ │ sbcslt r2, r5, #67108864 @ 0x4000000 │ │ │ │ strmi r2, [r4], -r2, lsl #22 │ │ │ │ movwcc fp, #7960 @ 0x1f18 │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ strtcs lr, [r2], pc, asr #20 │ │ │ │ - b 0x14ff4dc │ │ │ │ + b 0x14ff564 │ │ │ │ stmdavc fp, {r0, r1, r6, r7, r9, sl, fp} │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ eorseq pc, r8, r6, lsl #2 │ │ │ │ strtmi fp, [lr], r8, lsl #30 │ │ │ │ mulgt r0, r4, r8 │ │ │ │ ldmdacs pc!, {r0, r1, r4, r5, r8, lr} @ │ │ │ │ @ instruction: 0xf04fd837 │ │ │ │ @ instruction: 0xf1c037ff │ │ │ │ - b 0xfe410120 │ │ │ │ - blx 0x2d04b0 │ │ │ │ - blx 0xb0c0b0 │ │ │ │ + b 0xfe4101a8 │ │ │ │ + blx 0x2d0538 │ │ │ │ + blx 0xb0c138 │ │ │ │ tstpmi r0, #0 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r8, #-2147483647 @ 0x80000001 │ │ │ │ vpmax.s8 d15, d2, d23 │ │ │ │ tstmi r0, #3784704 @ 0x39c000 │ │ │ │ andmi r4, r3, r7, ror r4 │ │ │ │ movweq lr, #51843 @ 0xca83 │ │ │ │ eorvc r4, r3, r4, lsr #13 │ │ │ │ @@ -261451,77 +261486,77 @@ │ │ │ │ svccs 0x0001f81c │ │ │ │ strbmi r4, [r7, #-307]! @ 0xfffffecd │ │ │ │ movweq lr, #10883 @ 0x2a83 │ │ │ │ movweq lr, #2563 @ 0xa03 │ │ │ │ movweq lr, #10883 @ 0x2a83 │ │ │ │ andcc pc, r0, ip, lsl #17 │ │ │ │ ldrbmi sp, [r5, #-496]! @ 0xfffffe10 │ │ │ │ - bl 0x245d08 │ │ │ │ + bl 0x245d90 │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x78fcfc │ │ │ │ + blne 0x78fd84 │ │ │ │ ldmle sl!, {r0, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf700bdf8 │ │ │ │ - svclt 0x0000fd26 │ │ │ │ + svclt 0x0000fce2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec66b14 │ │ │ │ + bl 0xfec66b9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqrdmlsh.s q8, q9, d0[6] │ │ │ │ sbcslt r2, r5, #16777216 @ 0x1000000 │ │ │ │ stmdahi fp, {r1, sl, fp, sp} │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ strtcs lr, [r2], pc, asr #20 │ │ │ │ - b 0x14f1950 │ │ │ │ + b 0x14f19d8 │ │ │ │ @ instruction: 0xf10605c5 │ │ │ │ svclt 0x00140230 │ │ │ │ strtmi r0, [ip], -r4, ror #1 │ │ │ │ - bcs 0x10dfe10 │ │ │ │ + bcs 0x10dfe98 │ │ │ │ @ instruction: 0xf04fd836 │ │ │ │ @ instruction: 0xf1c23eff │ │ │ │ rsbsmi r0, fp, r0, lsr #24 │ │ │ │ stc2 10, cr15, [ip], {14} @ │ │ │ │ vpmax.s8 d15, d2, d30 │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ ldceq 1, cr15, [r0], {6} │ │ │ │ stc2 10, cr15, [ip], {46} @ 0x2e @ │ │ │ │ andeq lr, ip, #270336 @ 0x42000 │ │ │ │ andsmi r4, r3, r4, lsl #13 │ │ │ │ rsbsmi r4, fp, r0, lsr #8 │ │ │ │ - blcc 0x1cda24 │ │ │ │ + blcc 0x1cdaac │ │ │ │ svccc 0x0002f831 │ │ │ │ @ instruction: 0xe000f8bc │ │ │ │ - b 0xfe1dfe4c │ │ │ │ + b 0xfe1dfed4 │ │ │ │ andsmi r0, r3, lr, lsl #6 │ │ │ │ movweq lr, #60035 @ 0xea83 │ │ │ │ - blcc 0x1cda3c │ │ │ │ + blcc 0x1cdac4 │ │ │ │ mvnsle r4, r0, ror #10 │ │ │ │ stmdble r8, {r0, r2, r5, r7, r9, lr} │ │ │ │ tstcs r0, r3, lsl #12 │ │ │ │ - bne 0xffa1799c │ │ │ │ + bne 0xffa17a24 │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ addsmi r1, r5, #425984 @ 0x68000 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r8] │ │ │ │ - stc2l 7, cr15, [pc], {0} │ │ │ │ + stc2 7, cr15, [fp], {0} │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec66bc0 │ │ │ │ + bl 0xfec66c48 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqrdmlsh.s q8, q9, d0[6] │ │ │ │ sbcslt r2, r4, #4194304 @ 0x400000 │ │ │ │ strmi r2, [r6], -r2, lsl #26 │ │ │ │ @ instruction: 0xf104680b │ │ │ │ svclt 0x00180401 │ │ │ │ - b 0x14dcde0 │ │ │ │ - b 0x14d7c68 │ │ │ │ + b 0x14dce68 │ │ │ │ + b 0x14d7cf0 │ │ │ │ @ instruction: 0xf10004c4 │ │ │ │ svclt 0x00140e20 │ │ │ │ strtmi r0, [r5], -sp, ror #1 │ │ │ │ sbcmi r6, r3, r7, lsr r8 │ │ │ │ svceq 0x003ff1be │ │ │ │ @ instruction: 0xf04fd834 │ │ │ │ @ instruction: 0xf1ce32ff │ │ │ │ @@ -261529,85 +261564,85 @@ │ │ │ │ stc2 10, cr15, [ip], {2} @ │ │ │ │ vseleq.f32 s30, s28, s5 │ │ │ │ vmlseq.f32 s28, s24, s28 │ │ │ │ ldrtmi r4, [r4], r2, asr #1 │ │ │ │ vmlseq.f32 s28, s4, s28 │ │ │ │ movweq lr, #59907 @ 0xea03 │ │ │ │ rsbsmi r4, fp, lr, lsr #8 │ │ │ │ - blcc 0x24db50 │ │ │ │ + blcc 0x24dbd8 │ │ │ │ svccc 0x0004f851 │ │ │ │ ldrdcs pc, [r0], -ip │ │ │ │ subsmi r4, r3, r3, asr #1 │ │ │ │ movweq lr, #59907 @ 0xea03 │ │ │ │ @ instruction: 0xf84c4053 │ │ │ │ ldrmi r3, [r4, #2820]! @ 0xb04 │ │ │ │ adcmi sp, ip, #-2147483588 @ 0x8000003c │ │ │ │ andcs sp, r0, r9, lsl #18 │ │ │ │ - bl 0xfea57e44 │ │ │ │ + bl 0xfea57ecc │ │ │ │ stmia ip!, {r2, r3, r9}^ │ │ │ │ - bl 0x40fe54 │ │ │ │ + bl 0x40fedc │ │ │ │ addsmi r0, ip, #134217728 @ 0x8000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r8] │ │ │ │ - ldc2l 7, cr15, [r9], #-0 │ │ │ │ + ldc2 7, cr15, [r5], #-0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ vrsubhn.i16 d20, q1, q2 │ │ │ │ stmdacs r2, {r0, sp} │ │ │ │ vfmscs.f32 s28, s4, s30 │ │ │ │ andcc fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf103b2d3 │ │ │ │ @ instruction: 0xf1ce0301 │ │ │ │ svclt 0x00180920 │ │ │ │ - bleq 0xff14a3d0 │ │ │ │ + bleq 0xff14a458 │ │ │ │ stmdaeq r0!, {r1, r2, r3, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ ldrdcs lr, [r0], -r1 │ │ │ │ biceq lr, r3, #323584 @ 0x4f000 │ │ │ │ ldrmi fp, [fp], r8, lsl #30 │ │ │ │ ldrdgt pc, [r0], -r4 │ │ │ │ @ instruction: 0xf1beb083 │ │ │ │ - blx 0x1137ac │ │ │ │ - b 0x150ced8 │ │ │ │ - blx 0x992624 │ │ │ │ - b 0x11cc2f4 │ │ │ │ - blx 0x9102d4 │ │ │ │ - b 0x11ccee4 │ │ │ │ - blx 0x9102dc │ │ │ │ + blx 0x113834 │ │ │ │ + b 0x150cf60 │ │ │ │ + blx 0x9926ac │ │ │ │ + b 0x11cc37c │ │ │ │ + blx 0x91035c │ │ │ │ + b 0x11ccf6c │ │ │ │ + blx 0x910364 │ │ │ │ stmdavs r5!, {r1, r2, r3, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04fd85a │ │ │ │ - b 0xfe41d6d0 │ │ │ │ + b 0xfe41d758 │ │ │ │ andls r0, r0, #536870912 @ 0x20000000 │ │ │ │ - blx 0x29fc7c │ │ │ │ + blx 0x29fd04 │ │ │ │ @ instruction: 0xf1baf209 │ │ │ │ - blx 0xa936e8 │ │ │ │ - b 0x130d720 │ │ │ │ - blx 0xa916f4 │ │ │ │ - b 0x130c310 │ │ │ │ - bls 0x1116fc │ │ │ │ + blx 0xa93770 │ │ │ │ + b 0x130d7a8 │ │ │ │ + blx 0xa9177c │ │ │ │ + b 0x130c398 │ │ │ │ + bls 0x111784 │ │ │ │ @ instruction: 0xf60efa26 │ │ │ │ andeq lr, r7, #8192 @ 0x2000 │ │ │ │ andeq lr, r6, r0, lsl #20 │ │ │ │ andeq lr, ip, #532480 @ 0x82000 │ │ │ │ andeq lr, r5, r0, lsl #21 │ │ │ │ rsbvs r6, r0, r2, lsr #32 │ │ │ │ @ instruction: 0xf104d026 │ │ │ │ - bl 0x212b34 │ │ │ │ + bl 0x212bbc │ │ │ │ stmib sp, {r0, r1, r3, r9, fp}^ │ │ │ │ @ instruction: 0xf851b300 │ │ │ │ @ instruction: 0xf8dc3f08 │ │ │ │ @ instruction: 0xf8dc5000 │ │ │ │ - blx 0x9cfb38 │ │ │ │ + blx 0x9cfbc0 │ │ │ │ stmdavs sl, {r1, r2, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - blx 0x38e33a │ │ │ │ + blx 0x38e3c2 │ │ │ │ movweq lr, #47683 @ 0xba43 │ │ │ │ - blx 0x34e3c2 │ │ │ │ + blx 0x34e44a │ │ │ │ movweq lr, #47683 @ 0xba43 │ │ │ │ vpmax.s8 d15, d14, d18 │ │ │ │ submi r4, r2, fp, rrx │ │ │ │ eorsmi r4, r2, fp, lsr r0 │ │ │ │ @ instruction: 0xf84c406b │ │ │ │ submi r3, r2, r8, lsl #22 │ │ │ │ @ instruction: 0xf84c45e2 │ │ │ │ @@ -261619,73 +261654,73 @@ │ │ │ │ strvs lr, [r2, -r2, ror #17] │ │ │ │ addmi r1, fp, #17408 @ 0x4400 │ │ │ │ strdlt sp, [r3], -sl │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0xffb0d78a │ │ │ │ + blx 0xfea0d812 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec66d90 │ │ │ │ + bl 0xfec66e18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqrdmlsh.s q8, q9, d0[6] │ │ │ │ sbcslt r2, r6, #67108864 @ 0x4000000 │ │ │ │ strmi r2, [r5], -r2, lsl #22 │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ movwcc fp, #7960 @ 0x1f18 │ │ │ │ adccs lr, r2, pc, asr #20 │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ andeq pc, r8, #192, 2 @ 0x30 │ │ │ │ - b 0x14ff808 │ │ │ │ + b 0x14ff890 │ │ │ │ ldrtmi r0, [r6], r3, asr #29 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r5, fp, ip, sp, lr} │ │ │ │ - bcs 0x13fa64 │ │ │ │ + bcs 0x13faec │ │ │ │ ldcle 8, cr7, [lr, #-44]! @ 0xffffffd4 │ │ │ │ strbeq pc, [r0], #-448 @ 0xfffffe40 @ │ │ │ │ ldcle 2, cr4, [sl], #-648 @ 0xfffffd78 │ │ │ │ ldrteq pc, [r8], #-256 @ 0xffffff00 @ │ │ │ │ - ldclcc 0, cr15, [pc], #316 @ 0x10fd14 │ │ │ │ + ldclcc 0, cr15, [pc], #316 @ 0x10fd9c │ │ │ │ eoreq pc, r0, #196, 2 @ 0x31 │ │ │ │ - blx 0xc1fdec │ │ │ │ + blx 0xc1fe74 │ │ │ │ rsbsmi pc, fp, r4, lsl #8 │ │ │ │ vpmax.s8 d15, d2, d12 │ │ │ │ @ instruction: 0xf1004314 │ │ │ │ - blx 0xc10450 │ │ │ │ + blx 0xc104d8 │ │ │ │ tstpmi r4, #536870912 @ p-variant is OBSOLETE @ 0x20000000 │ │ │ │ eormi r4, r3, r4, lsl #1 │ │ │ │ - bl 0x25fde8 │ │ │ │ + bl 0x25fe70 │ │ │ │ ldrbtmi r0, [r7], #-1804 @ 0xfffff8f4 │ │ │ │ eorvc r4, fp, ip, lsr #13 │ │ │ │ svccc 0x0001f811 │ │ │ │ svccs 0x0001f81c │ │ │ │ strbmi r4, [r7, #-131]! @ 0xffffff7d │ │ │ │ movweq lr, #10883 @ 0x2a83 │ │ │ │ movweq lr, #18947 @ 0x4a03 │ │ │ │ movweq lr, #10883 @ 0x2a83 │ │ │ │ andcc pc, r0, ip, lsl #17 │ │ │ │ ldrbmi sp, [r6, #-496]! @ 0xfffffe10 │ │ │ │ - bl 0x286048 │ │ │ │ + bl 0x2860d0 │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x179003c │ │ │ │ + blne 0x17900c4 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf700bdf8 │ │ │ │ - svclt 0x0000fb86 │ │ │ │ + svclt 0x0000fb42 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec66e54 │ │ │ │ + bl 0xfec66edc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqrdmlsh.s q8, q9, d0[6] │ │ │ │ sbcslt r2, r5, #16777216 @ 0x1000000 │ │ │ │ @ instruction: 0xf1052c02 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14dcc70 │ │ │ │ - b 0x14d86f8 │ │ │ │ + b 0x14dccf8 │ │ │ │ + b 0x14d8780 │ │ │ │ @ instruction: 0xf1c205c5 │ │ │ │ svclt 0x00140610 │ │ │ │ strtmi r0, [ip], -r4, ror #1 │ │ │ │ @ instruction: 0xe000f8b0 │ │ │ │ svclt 0x00a82a00 │ │ │ │ stmdahi fp, {r9, sl, fp, sp} │ │ │ │ @ instruction: 0xf1c2dd40 │ │ │ │ @@ -261700,199 +261735,199 @@ │ │ │ │ streq lr, [ip], -r6, asr #20 │ │ │ │ ldceq 1, cr15, [r0], {2} │ │ │ │ stc2 10, cr15, [ip], {39} @ 0x27 @ │ │ │ │ streq lr, [ip], -r6, asr #20 │ │ │ │ strtmi r4, [r0], #-1668 @ 0xfffff97c │ │ │ │ mlasmi r3, r6, r0, r4 │ │ │ │ movweq lr, #60035 @ 0xea83 │ │ │ │ - blcc 0x1cdd7c │ │ │ │ + blcc 0x1cde04 │ │ │ │ svccc 0x0002f831 │ │ │ │ @ instruction: 0xe000f8bc │ │ │ │ - b 0xfe1dff24 │ │ │ │ + b 0xfe1dffac │ │ │ │ eorsmi r0, r3, lr, lsl #6 │ │ │ │ movweq lr, #60035 @ 0xea83 │ │ │ │ - blcc 0x1cdd94 │ │ │ │ + blcc 0x1cde1c │ │ │ │ mvnsle r4, r0, ror #10 │ │ │ │ stmdble r8, {r0, r2, r5, r7, r9, lr} │ │ │ │ tstcs r0, r3, lsl #12 │ │ │ │ - bne 0xffa17cf4 │ │ │ │ + bne 0xffa17d7c │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ addsmi r1, r5, #425984 @ 0x68000 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r8] │ │ │ │ - blx 0xa0d912 │ │ │ │ + blx 0xff90d998 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec66f18 │ │ │ │ + bl 0xfec66fa0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vqrdmlsh.s q8, q9, d0[6] │ │ │ │ sbcslt r2, r5, #16777216 @ 0x1000000 │ │ │ │ @ instruction: 0xf1052c02 │ │ │ │ svclt 0x00180501 │ │ │ │ - b 0x14dcd34 │ │ │ │ - b 0x14db7bc │ │ │ │ + b 0x14dcdbc │ │ │ │ + b 0x14db844 │ │ │ │ @ instruction: 0xf1ce05c5 │ │ │ │ svclt 0x00140220 │ │ │ │ strtmi r0, [ip], -r4, ror #1 │ │ │ │ ldrdgt pc, [r0], -r0 │ │ │ │ svceq 0x0000f1be │ │ │ │ - bcs 0x13fbec │ │ │ │ + bcs 0x13fc74 │ │ │ │ ldcle 8, cr6, [sp, #-44]! @ 0xffffffd4 │ │ │ │ strbeq pc, [r0], -lr, asr #3 @ │ │ │ │ ldcle 2, cr4, [r9], #-712 @ 0xfffffd38 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ strteq pc, [r0], -lr, lsl #2 │ │ │ │ streq pc, [r0, -lr, asr #3] │ │ │ │ vpmax.u8 d15, d14, d3 │ │ │ │ @ instruction: 0xf606fa22 │ │ │ │ movweq lr, #51843 @ 0xca83 │ │ │ │ @ instruction: 0xf707fa02 │ │ │ │ - blx 0x9a0a70 │ │ │ │ + blx 0x9a0af8 │ │ │ │ tstpmi r6, #-536870912 @ p-variant is OBSOLETE @ 0xe0000000 │ │ │ │ @ instruction: 0xf60efa06 │ │ │ │ - b 0xfe1dfe50 │ │ │ │ + b 0xfe1dfed8 │ │ │ │ strmi r0, [r4], ip, lsl #6 │ │ │ │ @ instruction: 0xf84c4420 │ │ │ │ @ instruction: 0xf8513b04 │ │ │ │ @ instruction: 0xf8dc3f04 │ │ │ │ - blx 0x1d7d98 │ │ │ │ + blx 0x1d7e20 │ │ │ │ subsmi pc, r3, lr, lsl #6 │ │ │ │ subsmi r4, r3, r3, lsr r0 │ │ │ │ - blcc 0x24ded4 │ │ │ │ + blcc 0x24df5c │ │ │ │ mvnsle r4, r0, ror #10 │ │ │ │ stmdble r8, {r0, r2, r5, r7, r9, lr} │ │ │ │ tstcs r0, r3, lsl #12 │ │ │ │ - bne 0xffa17db4 │ │ │ │ + bne 0xffa17e3c │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ addsmi r1, r5, #425984 @ 0x68000 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r8] │ │ │ │ - blx 0xff20d9d0 │ │ │ │ + blx 0x210da58 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ sbcslt r4, r3, #140509184 @ 0x8600000 │ │ │ │ andcs pc, r1, r2, asr #7 │ │ │ │ stmdacs r2, {r0, r8, r9, ip, sp} │ │ │ │ svclt 0x0018b083 │ │ │ │ - b 0x14dbdf8 │ │ │ │ + b 0x14dbe80 │ │ │ │ svclt 0x000803c3 │ │ │ │ @ instruction: 0xf8de461f │ │ │ │ svclt 0x0018c000 │ │ │ │ addsne r0, r0, #199 @ 0xc7 │ │ │ │ strbeq pc, [r0, #-448] @ 0xfffffe40 @ │ │ │ │ ldrdls pc, [r4], -lr │ │ │ │ stmdacs r0, {r1, r2, r3, r4, r5, r6, r7, fp} │ │ │ │ stccs 15, cr11, [r0, #-672] @ 0xfffffd60 │ │ │ │ andmi lr, r0, #3424256 @ 0x344000 │ │ │ │ ldclle 6, cr9, [r7, #-0] │ │ │ │ - ldrbcc pc, [pc, #79]! @ 0x10fe6f @ │ │ │ │ - beq 0x94c524 │ │ │ │ + ldrbcc pc, [pc, #79]! @ 0x10fef7 @ │ │ │ │ + beq 0x94c5ac │ │ │ │ stmdaeq r0!, {r5, r7, r8, ip, sp, lr, pc} │ │ │ │ - blx 0x260034 │ │ │ │ - blx 0xa8e658 │ │ │ │ - blx 0xa8d634 │ │ │ │ - b 0x12cde58 │ │ │ │ - b 0x1291664 │ │ │ │ + blx 0x2600bc │ │ │ │ + blx 0xa8e6e0 │ │ │ │ + blx 0xa8d6bc │ │ │ │ + b 0x12cdee0 │ │ │ │ + b 0x12916ec │ │ │ │ @ instruction: 0xf1a00608 │ │ │ │ sbcmi r0, r5, r0, lsr #20 │ │ │ │ @ instruction: 0xf80afa06 │ │ │ │ - b 0x1260060 │ │ │ │ + b 0x12600e8 │ │ │ │ @ instruction: 0xf1c00508 │ │ │ │ - blx 0xa91ed4 │ │ │ │ - b 0x128ea78 │ │ │ │ - blx 0x211288 │ │ │ │ - b 0x11cea88 │ │ │ │ - blx 0xa10690 │ │ │ │ - b 0x11cea88 │ │ │ │ + blx 0xa91f5c │ │ │ │ + b 0x128eb00 │ │ │ │ + blx 0x211310 │ │ │ │ + b 0x11ceb10 │ │ │ │ + blx 0xa10718 │ │ │ │ + b 0x11ceb10 │ │ │ │ addmi r0, r4, fp, lsl #4 │ │ │ │ andeq lr, r9, #532480 @ 0x82000 │ │ │ │ - b 0xfe22008c │ │ │ │ + b 0xfe220114 │ │ │ │ eormi r0, sl, ip, lsl #8 │ │ │ │ andeq lr, r9, #532480 @ 0x82000 │ │ │ │ @ instruction: 0xf8ce4034 │ │ │ │ ldmeq sl!, {r2, sp}^ │ │ │ │ streq lr, [ip], #-2692 @ 0xfffff57c │ │ │ │ @ instruction: 0xf8ce2a01 │ │ │ │ eorle r4, r8, r0 │ │ │ │ stceq 1, cr15, [r8], {14} │ │ │ │ stmdbeq r7, {r1, r2, r3, r8, r9, fp, sp, lr, pc} │ │ │ │ movwvc lr, #2509 @ 0x9cd │ │ │ │ svcmi 0x0008f851 │ │ │ │ ldrdcc pc, [r0], -ip │ │ │ │ ldrdvc pc, [r4], -ip │ │ │ │ vpmax.s8 d15, d0, d4 │ │ │ │ - blx 0x220018 │ │ │ │ + blx 0x2200a0 │ │ │ │ eorsmi pc, r2, sl, lsl #22 │ │ │ │ vst1.8 {d15-d16}, [r8 :128], r4 │ │ │ │ stmdavs fp, {r1, r3, r4, r6, lr}^ │ │ │ │ - blcs 0x34dff0 │ │ │ │ + blcs 0x34e078 │ │ │ │ strbmi r4, [ip, #131] @ 0x83 │ │ │ │ movweq lr, #47683 @ 0xba43 │ │ │ │ movweq lr, #19011 @ 0x4a43 │ │ │ │ movweq lr, #31363 @ 0x7a83 │ │ │ │ movweq lr, #23043 @ 0x5a03 │ │ │ │ movweq lr, #31363 @ 0x7a83 │ │ │ │ stccc 8, cr15, [r4], {76} @ 0x4c │ │ │ │ ldmib sp, {r1, r2, r3, r4, r6, r7, r8, ip, lr, pc}^ │ │ │ │ adcsmi r7, fp, #0, 6 │ │ │ │ - bl 0x4c630c │ │ │ │ + bl 0x4c6394 │ │ │ │ strcs r0, [r0], #-519 @ 0xfffffdf9 │ │ │ │ stmia r2!, {r8, sl, sp}^ │ │ │ │ - bl 0xfe9a12fc │ │ │ │ + bl 0xfe9a1384 │ │ │ │ addsmi r0, r9, #-2147483645 @ 0x80000003 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0xa0db10 │ │ │ │ + @ instruction: 0xf9dff700 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec67118 │ │ │ │ + bl 0xfec671a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ ldrdgt pc, [r0], -sp @ │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ svcvs 0x0080f41c │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andsgt pc, r0, sp, asr #17 │ │ │ │ stceq 0, cr15, [r8], {79} @ 0x4f │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ - ldc 15, cr11, [pc, #80] @ 0x10ff90 │ │ │ │ - vldr d7, [pc, #36] @ 0x10ff68 │ │ │ │ + ldc 15, cr11, [pc, #80] @ 0x110018 │ │ │ │ + vldr d7, [pc, #36] @ 0x10fff0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ @ instruction: 0xf7f57b02 │ │ │ │ mullt r7, r1, pc @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ andhi r8, r0, r0 │ │ │ │ andhi r8, r0, r0 │ │ │ │ ... │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec6717c │ │ │ │ + bl 0xfec67204 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ ldrd pc, [r0], -sp @ │ │ │ │ stcvs 4, cr15, [r0], {30} │ │ │ │ - ldc 15, cr11, [pc, #32] @ 0x10ffb0 │ │ │ │ + ldc 15, cr11, [pc, #32] @ 0x110038 │ │ │ │ andle r7, lr, r5, lsl fp │ │ │ │ mrrcvc 6, 4, pc, r0, cr2 @ │ │ │ │ - blvc 0x64b618 │ │ │ │ + blvc 0x64b6a0 │ │ │ │ andgt pc, ip, r3, asr r8 @ │ │ │ │ stceq 0, cr15, [r2], {12} │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf04fd003 │ │ │ │ - ldc 12, cr0, [pc, #8] @ 0x10ffb8 │ │ │ │ + ldc 12, cr0, [pc, #8] @ 0x110040 │ │ │ │ @ instruction: 0xf8cd7b0d │ │ │ │ @ instruction: 0xf04fc010 │ │ │ │ @ instruction: 0xf8cd0c01 │ │ │ │ @ instruction: 0xf8cde000 │ │ │ │ stc 0, cr12, [sp, #16] │ │ │ │ @ instruction: 0xf7f57b02 │ │ │ │ andlt pc, r7, r3, asr pc @ │ │ │ │ @@ -261916,93 +261951,93 @@ │ │ │ │ vabal.u8 q9, d4, d1 │ │ │ │ stccs 14, cr2, [r2, #-768] @ 0xfffffd00 │ │ │ │ rsclt fp, r5, #8, 30 │ │ │ │ svcpl 0x0080f414 │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ uqadd16mi fp, r6, r8 │ │ │ │ @ instruction: 0xf41419be │ │ │ │ - b 0x14eb234 │ │ │ │ + b 0x14eb2bc │ │ │ │ strls r0, [r5, #-1477] @ 0xfffffa3b │ │ │ │ ldrbvc pc, [r0, #-1602] @ 0xfffff9be @ │ │ │ │ vmlseq.f32 s29, s28, s30 │ │ │ │ ldmdbpl sp!, {r0, r1, r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf8cdbf08 │ │ │ │ vaddl.u8 q14, d5, d8 │ │ │ │ andle r4, fp, r0, asr #15 │ │ │ │ - beq 0x1cc068 │ │ │ │ + beq 0x1cc0f0 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf44fbf0b │ │ │ │ @ instruction: 0xf04f4c00 │ │ │ │ ldrbmi r0, [r4], -r0, lsl #24 │ │ │ │ strls r2, [r2], #-1026 @ 0xfffffbfe │ │ │ │ - bleq 0x4cac74 │ │ │ │ + bleq 0x4cacfc │ │ │ │ @ instruction: 0xf8cd1f1e │ │ │ │ svcne 0x0005b010 │ │ │ │ - beq 0x4cac7c │ │ │ │ + beq 0x4cad04 │ │ │ │ strbtmi r2, [r3], r0, lsl #8 │ │ │ │ ldrtmi r9, [r9], -r4, lsl #22 │ │ │ │ andeq pc, r4, sl, lsr r8 @ │ │ │ │ andls pc, r4, r3, lsr r8 @ │ │ │ │ andeq lr, r0, fp, lsl #21 │ │ │ │ mrc2 7, 5, pc, cr4, cr5, {7} │ │ │ │ @ instruction: 0x46804639 │ │ │ │ @ instruction: 0xf7f54648 │ │ │ │ - bls 0x20fb58 │ │ │ │ + bls 0x20fbe0 │ │ │ │ strmi r9, [r1], -r0, lsl #4 │ │ │ │ strbmi r9, [r0], -r2, lsl #22 │ │ │ │ svccs 0x0004f856 │ │ │ │ @ instruction: 0xf71a3404 │ │ │ │ - blls 0x28f464 │ │ │ │ + blls 0x28f3dc │ │ │ │ svceq 0x0004f845 │ │ │ │ - blle 0xff960b28 │ │ │ │ + blle 0xff960bb0 │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec672d8 │ │ │ │ + bl 0xfec67360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ ldrdgt pc, [r0], -sp @ │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ svcvs 0x0080f41c │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andsgt pc, r0, sp, asr #17 │ │ │ │ stceq 0, cr15, [r8], {79} @ 0x4f │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ - ldc 15, cr11, [pc, #80] @ 0x110150 │ │ │ │ - vldr d7, [pc, #36] @ 0x110128 │ │ │ │ + ldc 15, cr11, [pc, #80] @ 0x1101d8 │ │ │ │ + vldr d7, [pc, #36] @ 0x1101b0 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ @ instruction: 0xf7f57b02 │ │ │ │ andlt pc, r7, r3, ror #30 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ andhi r8, r0, r0 │ │ │ │ andhi r8, r0, r0 │ │ │ │ ... │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec6733c │ │ │ │ + bl 0xfec673c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ ldrd pc, [r0], -sp @ │ │ │ │ stcvs 4, cr15, [r0], {30} │ │ │ │ - ldc 15, cr11, [pc, #32] @ 0x110170 │ │ │ │ + ldc 15, cr11, [pc, #32] @ 0x1101f8 │ │ │ │ andle r7, lr, r5, lsl fp │ │ │ │ mrrcvc 6, 4, pc, r0, cr2 @ │ │ │ │ - blvc 0x64b7d8 │ │ │ │ + blvc 0x64b860 │ │ │ │ andgt pc, ip, r3, asr r8 @ │ │ │ │ stceq 0, cr15, [r2], {12} │ │ │ │ svceq 0x0000f1bc │ │ │ │ @ instruction: 0xf04fd003 │ │ │ │ - ldc 12, cr0, [pc, #8] @ 0x110178 │ │ │ │ + ldc 12, cr0, [pc, #8] @ 0x110200 │ │ │ │ @ instruction: 0xf8cd7b0d │ │ │ │ @ instruction: 0xf04fc010 │ │ │ │ @ instruction: 0xf8cd0c01 │ │ │ │ @ instruction: 0xf8cde000 │ │ │ │ stc 0, cr12, [sp, #16] │ │ │ │ @ instruction: 0xf7f57b02 │ │ │ │ andlt pc, r7, r5, lsr #30 │ │ │ │ @@ -262040,66 +262075,66 @@ │ │ │ │ stmibmi r0, {r2, r6, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf004d00a │ │ │ │ stccs 4, cr0, [r0], {2} │ │ │ │ @ instruction: 0xf44fbf0b │ │ │ │ @ instruction: 0xf04f4800 │ │ │ │ strtmi r0, [r0], -r0, lsl #16 │ │ │ │ andls r2, r2, r2 │ │ │ │ - bl 0x161d34 │ │ │ │ + bl 0x161dbc │ │ │ │ @ instruction: 0xf04f0746 │ │ │ │ - bl 0x192234 │ │ │ │ + bl 0x1922bc │ │ │ │ movwls r0, #29253 @ 0x7245 │ │ │ │ - blls 0x274a50 │ │ │ │ + blls 0x274ad8 │ │ │ │ strcs r4, [r0], #-1609 @ 0xfffff9b7 │ │ │ │ andeq pc, r8, r3, lsr r8 @ │ │ │ │ ldc2l 7, cr15, [r8, #980] @ 0x3d4 │ │ │ │ strmi r9, [r3], r7, lsl #22 │ │ │ │ streq lr, [r8], -r3, lsl #22 │ │ │ │ - bl 0x1f6e6c │ │ │ │ - blpl 0xf11678 │ │ │ │ + bl 0x1f6ef4 │ │ │ │ + blpl 0xf11700 │ │ │ │ strcc r4, [r4], #-1609 @ 0xfffff9b7 │ │ │ │ andeq lr, r0, sl, lsl #21 │ │ │ │ stc2l 7, cr15, [sl, #980] @ 0x3d4 │ │ │ │ @ instruction: 0xf8569b03 │ │ │ │ ldrbmi r2, [r9], -r4, lsl #22 │ │ │ │ - blls 0x1b4e70 │ │ │ │ - stc2 7, cr15, [sl], {26} │ │ │ │ + blls 0x1b4ef8 │ │ │ │ + blx 0xff2cdf66 │ │ │ │ @ instruction: 0xf8452c10 │ │ │ │ mvnle r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf1089b04 │ │ │ │ @ instruction: 0x37100810 │ │ │ │ - blle 0xff7218e8 │ │ │ │ + blle 0xff721970 │ │ │ │ andcs fp, r0, r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff0 │ │ │ │ stccs 3, cr15, [r1], {195} @ 0xc3 │ │ │ │ @ instruction: 0xf1bcb5f0 │ │ │ │ sbcslt r0, ip, #2, 30 │ │ │ │ @ instruction: 0xf10cbf18 │ │ │ │ @ instruction: 0xf1040301 │ │ │ │ @ instruction: 0xf1020401 │ │ │ │ svclt 0x001832ff │ │ │ │ setend le │ │ │ │ - b 0x14dcac0 │ │ │ │ + b 0x14dcb48 │ │ │ │ svclt 0x001204c4 │ │ │ │ @ instruction: 0x4627461f │ │ │ │ ldrmi r4, [r7], #-1571 @ 0xfffff9dd │ │ │ │ and r1, sl, r5, asr #28 │ │ │ │ svceq 0x0007f1bc │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - blx 0x2c0240 │ │ │ │ + blx 0x2c02c8 │ │ │ │ addsmi pc, r7, #12, 28 @ 0xc0 │ │ │ │ svc 0x0001f805 │ │ │ │ @ instruction: 0xf912d013 │ │ │ │ @ instruction: 0xf911cf01 │ │ │ │ @ instruction: 0xf1bc6f01 │ │ │ │ - ble 0xffc53ef8 │ │ │ │ + ble 0xffc53f80 │ │ │ │ svceq 0x0007f11c │ │ │ │ cdpeq 0, 0, cr15, cr7, cr15, {2} │ │ │ │ @ instruction: 0xf1ccbfa8 │ │ │ │ addsmi r0, r7, #0, 28 │ │ │ │ @ instruction: 0xfe0efa46 │ │ │ │ svc 0x0001f805 │ │ │ │ adcmi sp, r3, #-1073741766 @ 0xc000003a │ │ │ │ @@ -262116,31 +262151,31 @@ │ │ │ │ strmi r0, [r4], -r2, lsl #30 │ │ │ │ svclt 0x0018b2d8 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ andeq pc, r1, r0, lsl #2 │ │ │ │ smlatbeq r2, r1, r1, pc @ │ │ │ │ streq pc, [r2, #-420] @ 0xfffffe5c │ │ │ │ sbceq lr, r0, pc, asr #20 │ │ │ │ - b 0x14fffc0 │ │ │ │ + b 0x1500048 │ │ │ │ strbtmi r0, [r7], -ip, asr #25 │ │ │ │ strmi r4, [r4], r7, lsl #12 │ │ │ │ and r4, r9, r7, lsl r4 │ │ │ │ @ instruction: 0xf04f2b0f │ │ │ │ svclt 0x00d80e00 │ │ │ │ vseleq.f32 s30, s6, s12 │ │ │ │ @ instruction: 0xf82542ba │ │ │ │ andsle lr, r3, r2, lsl #30 │ │ │ │ - blcc 0x1ce848 │ │ │ │ + blcc 0x1ce8d0 │ │ │ │ svcvs 0x0002f931 │ │ │ │ - blcs 0x13ccf4 │ │ │ │ + blcs 0x13cd7c │ │ │ │ @ instruction: 0xf113daee │ │ │ │ @ instruction: 0xf04f0f0f │ │ │ │ svclt 0x00a80e0f │ │ │ │ cdpeq 1, 0, cr15, cr0, cr3, {6} │ │ │ │ - blx 0x12a0e84 │ │ │ │ + blx 0x12a0f0c │ │ │ │ @ instruction: 0xf825fe0e │ │ │ │ mvnle lr, r2, lsl #30 │ │ │ │ stmdble r8, {r5, r6, r8, sl, lr} │ │ │ │ movweq lr, #51972 @ 0xcb04 │ │ │ │ strcs r2, [r0, -r0, lsl #12] │ │ │ │ strvs lr, [r2, -r3, ror #17] │ │ │ │ addsmi r1, r0, #26624 @ 0x6800 │ │ │ │ @@ -262152,102 +262187,102 @@ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ svceq 0x0002f1bc │ │ │ │ sbcslt r4, r8, #5242880 @ 0x500000 │ │ │ │ @ instruction: 0xf10cbf18 │ │ │ │ @ instruction: 0xf1000c01 │ │ │ │ cps #1 │ │ │ │ @ instruction: 0xf10132ff │ │ │ │ - b 0x14dcbe8 │ │ │ │ + b 0x14dcc70 │ │ │ │ svclt 0x001900c0 │ │ │ │ vstmiaeq ip, {s29-s107} │ │ │ │ strmi r4, [r7], -r7, ror #12 │ │ │ │ ldrmi r4, [r7], #-1668 @ 0xfffff97c │ │ │ │ and r1, sl, ip, ror #28 │ │ │ │ svceq 0x0007f1be │ │ │ │ - blx 0x2c0368 │ │ │ │ + blx 0x2c03f0 │ │ │ │ stcle 3, cr15, [r0, #-12] │ │ │ │ adcsmi r2, sl, #0, 6 │ │ │ │ svccc 0x0001f804 │ │ │ │ @ instruction: 0xf812d015 │ │ │ │ @ instruction: 0xf8113f01 │ │ │ │ - blx 0x14ec024 │ │ │ │ + blx 0x14ec0ac │ │ │ │ @ instruction: 0xf1befe83 │ │ │ │ - ble 0xffbd4028 │ │ │ │ + ble 0xffbd40b0 │ │ │ │ stmdaeq r0, {r1, r2, r3, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ svceq 0x0007f11e │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0x12c02d8 │ │ │ │ + blx 0x12c0360 │ │ │ │ adcsmi pc, sl, #8, 6 @ 0x20000000 │ │ │ │ svccc 0x0001f804 │ │ │ │ strmi sp, [r4, #489] @ 0x1e9 │ │ │ │ - bl 0x284c68 │ │ │ │ + bl 0x284cf0 │ │ │ │ strcs r0, [r0], -ip, lsl #6 │ │ │ │ stmia r3!, {r8, r9, sl, sp}^ │ │ │ │ - blne 0x17aa05c │ │ │ │ + blne 0x17aa0e4 │ │ │ │ ldmle sl!, {r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ stccs 3, cr15, [r1], {195} @ 0xc3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ svceq 0x0002f1bc │ │ │ │ sbcslt r4, r8, #5242880 @ 0x500000 │ │ │ │ @ instruction: 0xf10cbf18 │ │ │ │ @ instruction: 0xf1000c01 │ │ │ │ @ instruction: 0xf1a10001 │ │ │ │ @ instruction: 0xf1a50102 │ │ │ │ - b 0x14d1494 │ │ │ │ + b 0x14d151c │ │ │ │ svclt 0x001900c0 │ │ │ │ vstmiaeq ip, {s29-s107} │ │ │ │ strmi r4, [r7], -r7, ror #12 │ │ │ │ ldrmi r4, [r7], #-1668 @ 0xfffff97c │ │ │ │ - blcs 0x5084c8 │ │ │ │ - blx 0x2c0404 │ │ │ │ + blcs 0x508550 │ │ │ │ + blx 0x2c048c │ │ │ │ stcle 14, cr15, [r1, #-12] │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf82442ba │ │ │ │ andsle lr, r2, r2, lsl #30 │ │ │ │ - blcc 0x1ce580 │ │ │ │ + blcc 0x1ce608 │ │ │ │ svcvs 0x0002f831 │ │ │ │ - blcs 0x13ce2c │ │ │ │ + blcs 0x13ceb4 │ │ │ │ @ instruction: 0xf1c3daed │ │ │ │ movwcc r0, #63488 @ 0xf800 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - blx 0x12c0370 │ │ │ │ + blx 0x12c03f8 │ │ │ │ adcsmi pc, sl, #8, 28 @ 0x80 │ │ │ │ svc 0x0002f824 │ │ │ │ strmi sp, [r4, #492] @ 0x1ec │ │ │ │ - bl 0x284d00 │ │ │ │ + bl 0x284d88 │ │ │ │ strcs r0, [r0], -ip, lsl #6 │ │ │ │ stmia r3!, {r8, r9, sl, sp}^ │ │ │ │ - blne 0x17aa0f4 │ │ │ │ + blne 0x17aa17c │ │ │ │ ldmle sl!, {r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e1f28 │ │ │ │ + b 0x14e1fb0 │ │ │ │ strmi r0, [sp], -r7, asr #15 │ │ │ │ rsceq fp, r4, r5, lsl pc │ │ │ │ @ instruction: 0x46a246ba │ │ │ │ @ instruction: 0xf1a2463c │ │ │ │ strmi r0, [sl], #1544 @ 0x608 │ │ │ │ stmdaeq r8, {r5, r7, r8, ip, sp, lr, pc} │ │ │ │ strdeq lr, [r2, -r5] │ │ │ │ movwcs lr, #10742 @ 0x29f6 │ │ │ │ - blx 0xfff4c6d6 │ │ │ │ + blx 0xfff4c75e │ │ │ │ stmib r8!, {r0, r2, r4, r6, r8, sl, lr}^ │ │ │ │ mvnsle r0, r2, lsl #2 │ │ │ │ stmdble r9, {r0, r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19209 @ 0x4b09 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r9, #166912 @ 0x28c00 │ │ │ │ @@ -262270,52 +262305,52 @@ │ │ │ │ svclt 0x00164c29 │ │ │ │ strbmi r0, [r0], -sp, ror #1 │ │ │ │ addlt r4, r8, r8, lsr #12 │ │ │ │ strls r6, [r7], #-2084 @ 0xfffff7dc │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ strtcs lr, [r3], #2639 @ 0xa4f │ │ │ │ rsceq lr, r0, pc, asr #20 │ │ │ │ - beq 0x54c9c8 │ │ │ │ + beq 0x54ca50 │ │ │ │ rscscc pc, pc, r0, lsl #2 │ │ │ │ strbmi fp, [r5], -r8, lsl #30 │ │ │ │ andeq pc, r1, r0, lsr #32 │ │ │ │ streq pc, [r8], -r9, lsl #2 │ │ │ │ rsceq r4, r4, r0, lsr #8 │ │ │ │ strmi r1, [ip], #-2327 @ 0xfffff6e9 │ │ │ │ - beq 0xff14b208 │ │ │ │ + beq 0xff14b290 │ │ │ │ stmdage r2, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ movwcs lr, #18676 @ 0x48f4 │ │ │ │ ldc 7, cr3, [r1, #64] @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ @ instruction: 0xf0637b00 │ │ │ │ ldrbmi pc, [r4, #-3341] @ 0xfffff2f3 @ │ │ │ │ ldrdeq lr, [r2, -sp] │ │ │ │ tsteq r2, r6, asr #18 │ │ │ │ movwcs lr, #18909 @ 0x49dd │ │ │ │ movwcs lr, #18662 @ 0x48e6 │ │ │ │ strmi sp, [r8, #490]! @ 0x1ea │ │ │ │ - bl 0x386a34 │ │ │ │ + bl 0x386abc │ │ │ │ andcs r0, r0, r5, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d0a24 │ │ │ │ + bl 0xfe9d0aac │ │ │ │ ldrmi r0, [r0, #521] @ 0x209 │ │ │ │ - blmi 0x3c6a08 │ │ │ │ - blls 0x2ea690 │ │ │ │ + blmi 0x3c6a90 │ │ │ │ + blls 0x2ea718 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1aa87f0 │ │ │ │ - svclt 0x0000fc63 │ │ │ │ + svclt 0x0000fc5f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec67858 │ │ │ │ + bl 0xfec678e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ pkhbtmi r1, lr, r8, lsl #5 │ │ │ │ sbceq fp, r1, r2, lsl #1 │ │ │ │ @ instruction: 0x0c01eb02 │ │ │ │ streq lr, [r1, #-2830] @ 0xfffff4f2 │ │ │ │ @ instruction: 0xf8529301 │ │ │ │ @@ -262333,208 +262368,208 @@ │ │ │ │ ldrsbeq r0, [fp], #1 │ │ │ │ @ instruction: 0xf1a32918 │ │ │ │ @ instruction: 0xf04f0208 │ │ │ │ svclt 0x00980100 │ │ │ │ @ instruction: 0xf1042208 │ │ │ │ andlt r0, r2, r0, lsl r0 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - ldmlt lr, {r1, r2, r3, r4, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ + ldmlt sl, {r1, r2, r3, r4, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - blx 0x18fdb14 │ │ │ │ + blx 0x18fdb9c │ │ │ │ vmull.p8 , d18, d2 │ │ │ │ - bcs 0x198ee0 │ │ │ │ + bcs 0x198f68 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ andcc fp, r1, #24, 30 @ 0x60 │ │ │ │ mvnscc pc, r1, lsl #2 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ - ldclcc 1, cr15, [pc] @ 0x1106f0 │ │ │ │ + ldclcc 1, cr15, [pc] @ 0x110778 │ │ │ │ sbcseq fp, r2, r5, lsl pc │ │ │ │ @ instruction: 0x46144674 │ │ │ │ strmi r4, [ip], #-1650 @ 0xfffff98e │ │ │ │ svccc 0x0001f911 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ - b 0x14e118c │ │ │ │ + b 0x14e1214 │ │ │ │ @ instruction: 0xf1c31353 │ │ │ │ @ instruction: 0xf80c0300 │ │ │ │ mvnsle r3, r1, lsl #30 │ │ │ │ stmdble r7, {r1, r2, r4, r7, r8, sl, lr} │ │ │ │ - ldc 8, cr1, [pc, #524] @ 0x110928 │ │ │ │ + ldc 8, cr1, [pc, #524] @ 0x1109b0 │ │ │ │ vstmia r3!, {d7-d10} │ │ │ │ - bne 0x7af32c │ │ │ │ + bne 0x7af3b4 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r8, sl, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - blx 0x18fdb88 │ │ │ │ + blx 0x18fdc10 │ │ │ │ vmull.p8 , d18, d2 │ │ │ │ - bcs 0x198f54 │ │ │ │ + bcs 0x198fdc │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ mrrcne 15, 1, fp, r3, cr8 │ │ │ │ mvnscc pc, r1, lsl #2 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ - ldclcc 1, cr15, [pc] @ 0x110764 │ │ │ │ + ldclcc 1, cr15, [pc] @ 0x1107ec │ │ │ │ sbcseq fp, fp, r5, lsl pc │ │ │ │ @ instruction: 0x461c4674 │ │ │ │ strmi r4, [ip], #-1651 @ 0xfffff98d │ │ │ │ svccs 0x0001f811 │ │ │ │ vhsub.u8 d20, d18, d17 │ │ │ │ @ instruction: 0xf80c12c0 │ │ │ │ mvnsle r2, r1, lsl #30 │ │ │ │ stmdble r7, {r1, r2, r3, r4, r7, r8, sl, lr} │ │ │ │ - ldc 4, cr4, [pc, #12] @ 0x110794 │ │ │ │ + ldc 4, cr4, [pc, #12] @ 0x11081c │ │ │ │ fstmiax r3!, {d7-d9} @ Deprecated │ │ │ │ - bne 0x7af398 │ │ │ │ + bne 0x7af420 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r8, sl, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ ... │ │ │ │ - blx 0x18fdbf0 │ │ │ │ + blx 0x18fdc78 │ │ │ │ vmull.p8 , d18, d2 │ │ │ │ - bcs 0x198fbc │ │ │ │ + bcs 0x199044 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ mrrcne 15, 1, fp, r3, cr8 │ │ │ │ mvnscc pc, r1, lsl #2 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ - ldclcc 1, cr15, [pc] @ 0x1107cc │ │ │ │ + ldclcc 1, cr15, [pc] @ 0x110854 │ │ │ │ sbcseq fp, fp, r5, lsl pc │ │ │ │ @ instruction: 0x461c4674 │ │ │ │ strmi r4, [ip], #-1651 @ 0xfffff98d │ │ │ │ svccs 0x0001f911 │ │ │ │ @ instruction: 0xf04f2a00 │ │ │ │ svclt 0x00c832ff │ │ │ │ adcmi r2, r1, #0, 4 │ │ │ │ svccs 0x0001f80c │ │ │ │ ldrmi sp, [lr, #500] @ 0x1f4 │ │ │ │ strmi sp, [r3], #-2311 @ 0xfffff6f9 │ │ │ │ - blvc 0x30be74 │ │ │ │ - blvc 0x1cba88 │ │ │ │ + blvc 0x30befc │ │ │ │ + blvc 0x1cbb10 │ │ │ │ ldrmi r1, [r6, #2586] @ 0xa1a │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - blx 0x18fdc60 │ │ │ │ + blx 0x18fdce8 │ │ │ │ vmull.p8 , d18, d2 │ │ │ │ - bcs 0x19902c │ │ │ │ + bcs 0x1990b4 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ mrrcne 15, 1, fp, r3, cr8 │ │ │ │ mvnscc pc, r1, lsl #2 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ - ldclcc 1, cr15, [pc] @ 0x11083c │ │ │ │ + ldclcc 1, cr15, [pc] @ 0x1108c4 │ │ │ │ sbcseq fp, fp, r5, lsl pc │ │ │ │ @ instruction: 0x461c4674 │ │ │ │ strmi r4, [ip], #-1651 @ 0xfffff98d │ │ │ │ svccs 0x0001f911 │ │ │ │ @ instruction: 0xf04f2a00 │ │ │ │ svclt 0x00d832ff │ │ │ │ adcmi r2, r1, #0, 4 │ │ │ │ svccs 0x0001f80c │ │ │ │ ldrmi sp, [lr, #500] @ 0x1f4 │ │ │ │ strmi sp, [r3], #-2311 @ 0xfffff6f9 │ │ │ │ - blvc 0x30bee4 │ │ │ │ - blvc 0x1cbaf8 │ │ │ │ + blvc 0x30bf6c │ │ │ │ + blvc 0x1cbb80 │ │ │ │ ldrmi r1, [r6, #2586] @ 0xa1a │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - blx 0x18fdcd0 │ │ │ │ + blx 0x18fdd58 │ │ │ │ vmull.p8 , d18, d2 │ │ │ │ - bcs 0x19909c │ │ │ │ + bcs 0x199124 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ andcc fp, r1, #24, 30 @ 0x60 │ │ │ │ mvnscc pc, r1, lsl #2 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ - ldclcc 1, cr15, [pc] @ 0x1108ac │ │ │ │ + ldclcc 1, cr15, [pc] @ 0x110934 │ │ │ │ sbcseq fp, r2, r5, lsl pc │ │ │ │ @ instruction: 0x46144674 │ │ │ │ strmi r4, [ip], #-1650 @ 0xfffff98e │ │ │ │ svccc 0x0001f811 │ │ │ │ mvnseq pc, #131 @ 0x83 │ │ │ │ vhsub.u8 d20, d19, d17 │ │ │ │ @ instruction: 0xf80c13c0 │ │ │ │ mvnsle r3, r1, lsl #30 │ │ │ │ stmdble r7, {r1, r2, r4, r7, r8, sl, lr} │ │ │ │ - ldc 8, cr1, [pc, #524] @ 0x110ae0 │ │ │ │ + ldc 8, cr1, [pc, #524] @ 0x110b68 │ │ │ │ vstmia r3!, {d7-d10} │ │ │ │ - bne 0x7af4e4 │ │ │ │ + bne 0x7af56c │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r8, sl, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - blx 0x18fdd40 │ │ │ │ + blx 0x18fddc8 │ │ │ │ vmull.p8 , d18, d2 │ │ │ │ - bcs 0x19910c │ │ │ │ + bcs 0x199194 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ andcc fp, r1, #24, 30 @ 0x60 │ │ │ │ stceq 1, cr15, [r2], {160} @ 0xa0 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ sbcseq fp, r2, r5, lsl pc │ │ │ │ @ instruction: 0x46144674 │ │ │ │ stccc 6, cr4, [r2], {114} @ 0x72 │ │ │ │ stmdbcc r2, {r2, r3, sl, lr} │ │ │ │ svccc 0x0002f931 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ - b 0x14e13b8 │ │ │ │ + b 0x14e1440 │ │ │ │ @ instruction: 0xf1c31353 │ │ │ │ @ instruction: 0xf82c0300 │ │ │ │ mvnsle r3, r2, lsl #30 │ │ │ │ stmdble r7, {r1, r2, r4, r7, r8, sl, lr} │ │ │ │ - ldc 8, cr1, [pc, #524] @ 0x110b54 │ │ │ │ + ldc 8, cr1, [pc, #524] @ 0x110bdc │ │ │ │ fstmiax r3!, {d7-d9} @ Deprecated │ │ │ │ - bne 0x7af558 │ │ │ │ + bne 0x7af5e0 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r8, sl, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ ... │ │ │ │ - blx 0x18fddb0 │ │ │ │ + blx 0x18fde38 │ │ │ │ vmull.p8 , d18, d2 │ │ │ │ - bcs 0x19917c │ │ │ │ + bcs 0x199204 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ mrrcne 15, 1, fp, r3, cr8 │ │ │ │ stceq 1, cr15, [r2], {160} @ 0xa0 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ sbcseq fp, fp, r5, lsl pc │ │ │ │ @ instruction: 0x461c4674 │ │ │ │ stccc 6, cr4, [r2], {115} @ 0x73 │ │ │ │ stmdbcc r2, {r2, r3, sl, lr} │ │ │ │ svccs 0x0002f831 │ │ │ │ vhsub.u8 d20, d18, d17 │ │ │ │ @ instruction: 0xf82c32c0 │ │ │ │ mvnsle r2, r2, lsl #30 │ │ │ │ stmdble r7, {r1, r2, r3, r4, r7, r8, sl, lr} │ │ │ │ - ldc 4, cr4, [pc, #12] @ 0x1109bc │ │ │ │ + ldc 4, cr4, [pc, #12] @ 0x110a44 │ │ │ │ fstmiax r3!, {d7-d9} @ Deprecated │ │ │ │ - bne 0x7af5c0 │ │ │ │ + bne 0x7af648 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r8, sl, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ ... │ │ │ │ - blx 0x18fde18 │ │ │ │ + blx 0x18fdea0 │ │ │ │ vmull.p8 , d18, d2 │ │ │ │ - bcs 0x1991e4 │ │ │ │ + bcs 0x19926c │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ mrrcne 15, 1, fp, r3, cr8 │ │ │ │ stceq 1, cr15, [r2], {160} @ 0xa0 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ sbcseq fp, fp, r5, lsl pc │ │ │ │ @ instruction: 0x461c4674 │ │ │ │ stccc 6, cr4, [r2], {115} @ 0x73 │ │ │ │ @@ -262542,26 +262577,26 @@ │ │ │ │ svccs 0x0002f931 │ │ │ │ @ instruction: 0xf04f2a00 │ │ │ │ svclt 0x00c832ff │ │ │ │ adcmi r2, r1, #0, 4 │ │ │ │ svccs 0x0002f82c │ │ │ │ ldrmi sp, [lr, #500] @ 0x1f4 │ │ │ │ strmi sp, [r3], #-2311 @ 0xfffff6f9 │ │ │ │ - blvc 0x30c09c │ │ │ │ - blvc 0x1cbcb0 │ │ │ │ + blvc 0x30c124 │ │ │ │ + blvc 0x1cbd38 │ │ │ │ ldrmi r1, [r6, #2586] @ 0xa1a │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - blx 0x18fde88 │ │ │ │ + blx 0x18fdf10 │ │ │ │ vmull.p8 , d18, d2 │ │ │ │ - bcs 0x199254 │ │ │ │ + bcs 0x1992dc │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ mrrcne 15, 1, fp, r3, cr8 │ │ │ │ stceq 1, cr15, [r2], {160} @ 0xa0 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ sbcseq fp, fp, r5, lsl pc │ │ │ │ @ instruction: 0x461c4674 │ │ │ │ stccc 6, cr4, [r2], {115} @ 0x73 │ │ │ │ @@ -262569,42 +262604,42 @@ │ │ │ │ svccs 0x0002f931 │ │ │ │ @ instruction: 0xf04f2a00 │ │ │ │ svclt 0x00d832ff │ │ │ │ adcmi r2, r1, #0, 4 │ │ │ │ svccs 0x0002f82c │ │ │ │ ldrmi sp, [lr, #500] @ 0x1f4 │ │ │ │ strmi sp, [r3], #-2311 @ 0xfffff6f9 │ │ │ │ - blvc 0x30c10c │ │ │ │ - blvc 0x1cbd20 │ │ │ │ + blvc 0x30c194 │ │ │ │ + blvc 0x1cbda8 │ │ │ │ ldrmi r1, [r6, #2586] @ 0xa1a │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - blx 0x18fdef8 │ │ │ │ + blx 0x18fdf80 │ │ │ │ vmull.p8 , d18, d2 │ │ │ │ - bcs 0x1992c4 │ │ │ │ + bcs 0x19934c │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ andcc fp, r1, #24, 30 @ 0x60 │ │ │ │ stceq 1, cr15, [r2], {160} @ 0xa0 │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ sbcseq fp, r2, r5, lsl pc │ │ │ │ @ instruction: 0x46144674 │ │ │ │ stccc 6, cr4, [r2], {114} @ 0x72 │ │ │ │ stmdbcc r2, {r2, r3, sl, lr} │ │ │ │ svccc 0x0002f831 │ │ │ │ adcmi r4, r1, #1811939331 @ 0x6c000003 │ │ │ │ biccc pc, r0, #201326593 @ 0xc000001 │ │ │ │ svccc 0x0002f82c │ │ │ │ ldrmi sp, [r6, #502] @ 0x1f6 │ │ │ │ stmne r3, {r0, r1, r2, r8, fp, ip, lr, pc} │ │ │ │ - blvc 0x2cc178 │ │ │ │ - blvc 0x1cbd8c │ │ │ │ + blvc 0x2cc200 │ │ │ │ + blvc 0x1cbe14 │ │ │ │ ldrmi r1, [r6, #2586] @ 0xa1a │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ ... │ │ │ │ stccs 3, cr15, [r1], {195} @ 0xc3 │ │ │ │ @@ -262616,23 +262651,23 @@ │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ mvnscc pc, r1, lsl #2 │ │ │ │ sbcseq fp, fp, r4, lsl pc │ │ │ │ cdpne 6, 5, cr4, cr0, cr11, {1} │ │ │ │ stmiane pc, {r1, r2, r5, r6, r9, sl, fp, ip}^ @ │ │ │ │ svcgt 0x0001f911 │ │ │ │ svc 0x0001f910 │ │ │ │ - bl 0xfec222ec │ │ │ │ + bl 0xfec22374 │ │ │ │ svclt 0x00c8020e │ │ │ │ andeq lr, ip, #178176 @ 0x2b800 │ │ │ │ @ instruction: 0xf80642b9 │ │ │ │ mvnsle r2, r1, lsl #30 │ │ │ │ stmdble r7, {r0, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, r3, lsr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x790f7c │ │ │ │ + blne 0x791004 │ │ │ │ ldmle sl!, {r0, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bdf0 │ │ │ │ stccs 3, cr15, [r1], {195} @ 0xc3 │ │ │ │ sbcslt fp, sp, #240, 10 @ 0x3c000000 │ │ │ │ @@ -262644,15 +262679,15 @@ │ │ │ │ andeq pc, r2, r2, lsr #3 │ │ │ │ sbcseq fp, fp, r4, lsl pc │ │ │ │ cdpne 6, 10, cr4, cr6, cr11, {1} │ │ │ │ @ instruction: 0xf93118cf │ │ │ │ @ instruction: 0xf930cb02 │ │ │ │ strbmi lr, [r6, #3842]! @ 0xf02 │ │ │ │ andeq lr, lr, #172, 22 @ 0x2b000 │ │ │ │ - bl 0xfecc0ae4 │ │ │ │ + bl 0xfecc0b6c │ │ │ │ adcsmi r0, r9, #12, 4 @ 0xc0000000 │ │ │ │ svccs 0x0002f826 │ │ │ │ addsmi sp, sp, #1073741884 @ 0x4000003c │ │ │ │ strtmi sp, [r3], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ addsmi r1, r5, #26624 @ 0x6800 │ │ │ │ @@ -262667,17 +262702,17 @@ │ │ │ │ @ instruction: 0xf10cbf18 │ │ │ │ strmi r0, [r4], -r1, lsl #6 │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ svclt 0x0014468c │ │ │ │ @ instruction: 0x462b00db │ │ │ │ cdpeq 1, 0, cr15, cr4, cr2, {5} │ │ │ │ stmiane pc, {r1, r2, r8, r9, sl, fp, ip}^ @ │ │ │ │ - blcs 0x24ed90 │ │ │ │ + blcs 0x24ee18 │ │ │ │ svcne 0x0004f85e │ │ │ │ - bl 0xfe9a166c │ │ │ │ + bl 0xfe9a16f4 │ │ │ │ svclt 0x00c80001 │ │ │ │ ldrmi r1, [ip, #2696]! @ 0xa88 │ │ │ │ svceq 0x0004f846 │ │ │ │ addsmi sp, sp, #-2147483588 @ 0x8000003c │ │ │ │ strtmi sp, [r3], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ @@ -262688,39 +262723,39 @@ │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ stccs 3, cr15, [r1], {195} @ 0xc3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ @ instruction: 0xf1bcb2df │ │ │ │ @ instruction: 0xf1070f02 │ │ │ │ svclt 0x00180701 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ - b 0x14e2488 │ │ │ │ + b 0x14e2510 │ │ │ │ @ instruction: 0xf1a207c7 │ │ │ │ svclt 0x00140e08 │ │ │ │ vstmiaeq ip, {s29-s107} │ │ │ │ @ instruction: 0xf1a046bc │ │ │ │ - bl 0x151ca8 │ │ │ │ + bl 0x151d30 │ │ │ │ and r0, r7, ip, lsl #16 │ │ │ │ @ instruction: 0xf8441ac3 │ │ │ │ - bl 0x1aa08b4 │ │ │ │ + bl 0x1aa093c │ │ │ │ strbmi r0, [r1, #-514] @ 0xfffffdfe │ │ │ │ andsle r6, r2, r2, rrx │ │ │ │ svceq 0x0008f85e │ │ │ │ andcc lr, r0, #3424256 @ 0x344000 │ │ │ │ @ instruction: 0xf8de3108 │ │ │ │ addmi r6, r3, #4 │ │ │ │ stmdbeq r6, {r1, r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - bne 0x807c64 │ │ │ │ + bne 0x807cec │ │ │ │ svccc 0x0008f844 │ │ │ │ andeq lr, r6, #100352 @ 0x18800 │ │ │ │ rsbvs r4, r2, r1, asr #10 │ │ │ │ strbmi sp, [r7, #-492]! @ 0xfffffe14 │ │ │ │ - bl 0x2870e8 │ │ │ │ + bl 0x287170 │ │ │ │ andcs r0, r0, ip, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x17910dc │ │ │ │ + blne 0x1791164 │ │ │ │ ldmle sl!, {r0, r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ stccs 3, cr15, [r1], {195} @ 0xc3 │ │ │ │ sbcslt fp, sp, #240, 10 @ 0x3c000000 │ │ │ │ @@ -262731,23 +262766,23 @@ │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ mvnscc pc, r1, lsl #2 │ │ │ │ sbcseq fp, fp, r4, lsl pc │ │ │ │ cdpne 6, 5, cr4, cr0, cr11, {1} │ │ │ │ stmiane pc, {r1, r2, r5, r6, r9, sl, fp, ip}^ @ │ │ │ │ svcgt 0x0001f811 │ │ │ │ svc 0x0001f810 │ │ │ │ - bl 0xfec224b8 │ │ │ │ + bl 0xfec22540 │ │ │ │ svclt 0x0088020e │ │ │ │ andeq lr, ip, #178176 @ 0x2b800 │ │ │ │ @ instruction: 0xf80642b9 │ │ │ │ mvnsle r2, r1, lsl #30 │ │ │ │ stmdble r7, {r0, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, r3, lsr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x791148 │ │ │ │ + blne 0x7911d0 │ │ │ │ ldmle sl!, {r0, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bdf0 │ │ │ │ stccs 3, cr15, [r1], {195} @ 0xc3 │ │ │ │ sbcslt fp, sp, #240, 10 @ 0x3c000000 │ │ │ │ @@ -262759,15 +262794,15 @@ │ │ │ │ andeq pc, r2, r2, lsr #3 │ │ │ │ sbcseq fp, fp, r4, lsl pc │ │ │ │ cdpne 6, 10, cr4, cr6, cr11, {1} │ │ │ │ @ instruction: 0xf83118cf │ │ │ │ @ instruction: 0xf830cb02 │ │ │ │ strbmi lr, [r6, #3842]! @ 0xf02 │ │ │ │ andeq lr, lr, #172, 22 @ 0x2b000 │ │ │ │ - bl 0xfecc0bb0 │ │ │ │ + bl 0xfecc0c38 │ │ │ │ adcsmi r0, r9, #12, 4 @ 0xc0000000 │ │ │ │ svccs 0x0002f826 │ │ │ │ addsmi sp, sp, #1073741884 @ 0x4000003c │ │ │ │ strtmi sp, [r3], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ addsmi r1, r5, #26624 @ 0x6800 │ │ │ │ @@ -262782,17 +262817,17 @@ │ │ │ │ @ instruction: 0xf10cbf18 │ │ │ │ strmi r0, [r4], -r1, lsl #6 │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ svclt 0x0014468c │ │ │ │ @ instruction: 0x462b00db │ │ │ │ cdpeq 1, 0, cr15, cr4, cr2, {5} │ │ │ │ stmiane pc, {r1, r2, r8, r9, sl, fp, ip}^ @ │ │ │ │ - blcs 0x24ef5c │ │ │ │ + blcs 0x24efe4 │ │ │ │ svcne 0x0004f85e │ │ │ │ - bl 0xfe9a1838 │ │ │ │ + bl 0xfe9a18c0 │ │ │ │ svclt 0x00880001 │ │ │ │ ldrmi r1, [ip, #2696]! @ 0xa88 │ │ │ │ svceq 0x0004f846 │ │ │ │ addsmi sp, sp, #-2147483588 @ 0x8000003c │ │ │ │ strtmi sp, [r3], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ @@ -262803,124 +262838,124 @@ │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ stccs 3, cr15, [r1], {195} @ 0xc3 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ @ instruction: 0xf1bcb2df │ │ │ │ @ instruction: 0xf1070f02 │ │ │ │ svclt 0x00180701 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ - b 0x14e2654 │ │ │ │ + b 0x14e26dc │ │ │ │ @ instruction: 0xf1a207c7 │ │ │ │ svclt 0x00140e08 │ │ │ │ vstmiaeq ip, {s29-s107} │ │ │ │ @ instruction: 0xf1a046bc │ │ │ │ - bl 0x151e74 │ │ │ │ + bl 0x151efc │ │ │ │ and r0, r7, ip, lsl #16 │ │ │ │ @ instruction: 0xf8441ac3 │ │ │ │ - bl 0x1aa0a80 │ │ │ │ + bl 0x1aa0b08 │ │ │ │ strbmi r0, [r1, #-514] @ 0xfffffdfe │ │ │ │ andsle r6, r2, r2, rrx │ │ │ │ svceq 0x0008f85e │ │ │ │ andcc lr, r0, #3424256 @ 0x344000 │ │ │ │ @ instruction: 0xf8de3108 │ │ │ │ addmi r6, r3, #4 │ │ │ │ stmdbeq r6, {r1, r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ - bne 0x805e30 │ │ │ │ + bne 0x805eb8 │ │ │ │ svccc 0x0008f844 │ │ │ │ andeq lr, r6, #100352 @ 0x18800 │ │ │ │ rsbvs r4, r2, r1, asr #10 │ │ │ │ strbmi sp, [r7, #-492]! @ 0xfffffe14 │ │ │ │ - bl 0x2872b4 │ │ │ │ + bl 0x28733c │ │ │ │ andcs r0, r0, ip, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x17912a8 │ │ │ │ + blne 0x1791330 │ │ │ │ ldmle sl!, {r0, r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ cdpcs 3, 0, cr15, cr1, cr3, {6} │ │ │ │ @ instruction: 0xf1beb2de │ │ │ │ @ instruction: 0xf1060f02 │ │ │ │ svclt 0x00180601 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ - b 0x14e26e0 │ │ │ │ + b 0x14e2768 │ │ │ │ @ instruction: 0xf10406c6 │ │ │ │ svclt 0x00143cff │ │ │ │ @ instruction: 0x0eceea4f │ │ │ │ mcrne 6, 2, r4, cr13, cr6, {5} │ │ │ │ - bl 0x418824 │ │ │ │ + bl 0x4188ac │ │ │ │ @ instruction: 0xf915080e │ │ │ │ @ instruction: 0xf9102f01 │ │ │ │ @ instruction: 0xf91c1f01 │ │ │ │ addmi r7, sl, #1, 30 │ │ │ │ movweq lr, #7074 @ 0x1ba2 │ │ │ │ - bne 0xfe400ddc │ │ │ │ + bne 0xfe400e64 │ │ │ │ ldrtmi r4, [fp], #-1476 @ 0xfffffa3c │ │ │ │ andcc pc, r0, ip, lsl #17 │ │ │ │ ldrbmi sp, [r6, #-495]! @ 0xfffffe11 │ │ │ │ - bl 0x24732c │ │ │ │ + bl 0x2473b4 │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x791320 │ │ │ │ + blne 0x7913a8 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vsli.64 , q8, #3 │ │ │ │ sbcslt r2, ip, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf1042e02 │ │ │ │ svclt 0x00180401 │ │ │ │ @ instruction: 0xf1a13601 │ │ │ │ - b 0x14d134c │ │ │ │ + b 0x14d13d4 │ │ │ │ @ instruction: 0xf1a204c4 │ │ │ │ svclt 0x00140202 │ │ │ │ @ instruction: 0x462600f6 │ │ │ │ @ instruction: 0xf9311987 │ │ │ │ @ instruction: 0xf932cf02 │ │ │ │ @ instruction: 0xf930ef02 │ │ │ │ ldrbmi r5, [r4, #2818]! @ 0xb02 │ │ │ │ movweq lr, #60332 @ 0xebac │ │ │ │ - bl 0xfecc0e48 │ │ │ │ + bl 0xfecc0ed0 │ │ │ │ adcsmi r0, r8, #12, 6 @ 0x30000000 │ │ │ │ @ instruction: 0xf820442b │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ stmdble r7, {r2, r4, r5, r7, r9, lr} │ │ │ │ - blvc 0x34c5f8 │ │ │ │ + blvc 0x34c680 │ │ │ │ vstmia r0!, {s2-s51} │ │ │ │ stmne r3, {r1, r8, r9, fp, ip, sp, lr} │ │ │ │ ldmle sl!, {r2, r3, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ vsli.64 , q8, #3 │ │ │ │ sbcslt r2, ip, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf1042e02 │ │ │ │ svclt 0x00180401 │ │ │ │ @ instruction: 0xf1a13601 │ │ │ │ - b 0x14d47cc │ │ │ │ + b 0x14d4854 │ │ │ │ @ instruction: 0xf1a204c4 │ │ │ │ svclt 0x00140c04 │ │ │ │ @ instruction: 0x462600f6 │ │ │ │ @ instruction: 0xf85e1987 │ │ │ │ @ instruction: 0xf85c2f04 │ │ │ │ @ instruction: 0xf8501f04 │ │ │ │ addmi r5, sl, #4, 22 @ 0x1000 │ │ │ │ movweq lr, #7074 @ 0x1ba2 │ │ │ │ - bne 0xfe400ec0 │ │ │ │ + bne 0xfe400f48 │ │ │ │ strtmi r4, [fp], #-696 @ 0xfffffd48 │ │ │ │ stccc 8, cr15, [r4], {64} @ 0x40 │ │ │ │ adcsmi sp, r4, #-1073741765 @ 0xc000003b │ │ │ │ @ instruction: 0xed9fd907 │ │ │ │ - bne 0xdafc10 │ │ │ │ - blvc 0x1cc278 │ │ │ │ + bne 0xdafc98 │ │ │ │ + blvc 0x1cc300 │ │ │ │ addsmi r1, ip, #8585216 @ 0x830000 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ ... │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ @@ -262929,34 +262964,34 @@ │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ @ instruction: 0x3601bf18 │ │ │ │ cdpeq 1, 0, cr15, cr8, cr1, {5} │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ stceq 1, cr15, [r8], {162} @ 0xa2 │ │ │ │ rscseq fp, r6, r4, lsl pc │ │ │ │ stmibne r7, {r1, r2, r3, r5, r9, sl, lr} │ │ │ │ - bne 0xff40906c │ │ │ │ + bne 0xff4090f4 │ │ │ │ andeq lr, r2, #107520 @ 0x1a400 │ │ │ │ @ instruction: 0xf840191b │ │ │ │ - bl 0x11a006c │ │ │ │ + bl 0x11a00f4 │ │ │ │ adcsmi r0, r8, #8, 4 @ 0x80000000 │ │ │ │ stccs 8, cr15, [r4], {64} @ 0x40 │ │ │ │ @ instruction: 0xf85ed013 │ │ │ │ @ instruction: 0xf85c3f08 │ │ │ │ ldmib r0, {r3, r8, r9, sl, fp, ip}^ │ │ │ │ addmi r4, fp, #0, 16 │ │ │ │ ldrdcs pc, [r4], -lr │ │ │ │ andeq pc, r8, r0, lsl #2 │ │ │ │ ldrdls pc, [r4], -ip │ │ │ │ - beq 0x38be3c │ │ │ │ - bne 0x1808004 │ │ │ │ + beq 0x38bec4 │ │ │ │ + bne 0x180808c │ │ │ │ andeq lr, r9, #100352 @ 0x18800 │ │ │ │ adcsmi lr, r5, #59244544 @ 0x3880000 │ │ │ │ @ instruction: 0xf04fd909 │ │ │ │ @ instruction: 0xf04f0800 │ │ │ │ - bne 0xe9348c │ │ │ │ + bne 0xe93514 │ │ │ │ stmdbhi r2, {r5, r6, r7, fp, sp, lr, pc} │ │ │ │ addsmi r1, sp, #2146304 @ 0x20c000 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ @@ -262967,82 +263002,82 @@ │ │ │ │ svclt 0x00180601 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ mvnscc pc, #0, 2 │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ svclt 0x00144605 │ │ │ │ vstmiaeq ip, {s29-s107} │ │ │ │ mcrne 6, 2, r4, cr15, cr4, {5} │ │ │ │ - bl 0x1d8a28 │ │ │ │ + bl 0x1d8ab0 │ │ │ │ @ instruction: 0xf817080c │ │ │ │ @ instruction: 0xf8142f01 │ │ │ │ @ instruction: 0xf9131f01 │ │ │ │ addsmi lr, r1, #1, 30 │ │ │ │ andeq lr, r1, r2, lsr #23 │ │ │ │ - bne 0xfe340f10 │ │ │ │ + bne 0xfe340f98 │ │ │ │ strmi r4, [r6], #1347 @ 0x543 │ │ │ │ and pc, r0, r3, lsl #17 │ │ │ │ strbmi sp, [r6, #-495]! @ 0xfffffe11 │ │ │ │ - bl 0x287520 │ │ │ │ + bl 0x2875a8 │ │ │ │ andcs r0, r0, ip, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x1791514 │ │ │ │ + blne 0x179159c │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vsli.64 , q8, #3 │ │ │ │ sbcslt r2, sp, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf1052e02 │ │ │ │ svclt 0x00180501 │ │ │ │ @ instruction: 0xf1a13601 │ │ │ │ - b 0x14d2140 │ │ │ │ + b 0x14d21c8 │ │ │ │ @ instruction: 0xf1a205c5 │ │ │ │ svclt 0x00140102 │ │ │ │ @ instruction: 0x462e00f6 │ │ │ │ @ instruction: 0xf8341987 │ │ │ │ @ instruction: 0xf831cf02 │ │ │ │ @ instruction: 0xf830ef02 │ │ │ │ strbmi r3, [r6, #2818]! @ 0xb02 │ │ │ │ andeq lr, lr, #172, 22 @ 0x2b000 │ │ │ │ - bl 0xfecc0f7c │ │ │ │ + bl 0xfecc1004 │ │ │ │ adcsmi r0, r8, #12, 4 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8204413 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ stmdble r7, {r0, r2, r4, r5, r7, r9, lr} │ │ │ │ - blvc 0x30c7ec │ │ │ │ + blvc 0x30c874 │ │ │ │ vstmia r0!, {s2-s51} │ │ │ │ stmne r3, {r1, r8, r9, fp, ip, sp, lr} │ │ │ │ ldmle sl!, {r0, r2, r3, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ... │ │ │ │ vsli.64 , q8, #3 │ │ │ │ sbcslt r2, ip, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf1042e02 │ │ │ │ svclt 0x00180401 │ │ │ │ @ instruction: 0xf1a13601 │ │ │ │ - b 0x14d49bc │ │ │ │ + b 0x14d4a44 │ │ │ │ @ instruction: 0xf1a204c4 │ │ │ │ svclt 0x00140c04 │ │ │ │ @ instruction: 0x462600f6 │ │ │ │ @ instruction: 0xf85e1987 │ │ │ │ @ instruction: 0xf85c2f04 │ │ │ │ @ instruction: 0xf8501f04 │ │ │ │ addmi r5, sl, #4, 22 @ 0x1000 │ │ │ │ movweq lr, #7074 @ 0x1ba2 │ │ │ │ - bne 0xfe400eb0 │ │ │ │ + bne 0xfe400f38 │ │ │ │ strtmi r4, [fp], #-696 @ 0xfffffd48 │ │ │ │ stccc 8, cr15, [r4], {64} @ 0x40 │ │ │ │ adcsmi sp, r4, #-1073741765 @ 0xc000003b │ │ │ │ @ instruction: 0xed9fd907 │ │ │ │ - bne 0xdafe00 │ │ │ │ - blvc 0x1cc468 │ │ │ │ + bne 0xdafe88 │ │ │ │ + blvc 0x1cc4f0 │ │ │ │ addsmi r1, ip, #8585216 @ 0x830000 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ ... │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ @@ -263051,34 +263086,34 @@ │ │ │ │ streq pc, [r1, #-261] @ 0xfffffefb │ │ │ │ @ instruction: 0x3601bf18 │ │ │ │ cdpeq 1, 0, cr15, cr8, cr1, {5} │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ stceq 1, cr15, [r8], {162} @ 0xa2 │ │ │ │ rscseq fp, r6, r4, lsl pc │ │ │ │ stmibne r7, {r1, r2, r3, r5, r9, sl, lr} │ │ │ │ - bne 0xff40925c │ │ │ │ + bne 0xff4092e4 │ │ │ │ andeq lr, r2, #107520 @ 0x1a400 │ │ │ │ @ instruction: 0xf840191b │ │ │ │ - bl 0x11a025c │ │ │ │ + bl 0x11a02e4 │ │ │ │ adcsmi r0, r8, #8, 4 @ 0x80000000 │ │ │ │ stccs 8, cr15, [r4], {64} @ 0x40 │ │ │ │ @ instruction: 0xf85ed013 │ │ │ │ @ instruction: 0xf85c3f08 │ │ │ │ ldmib r0, {r3, r8, r9, sl, fp, ip}^ │ │ │ │ addmi r4, fp, #0, 16 │ │ │ │ ldrdcs pc, [r4], -lr │ │ │ │ andeq pc, r8, r0, lsl #2 │ │ │ │ ldrdls pc, [r4], -ip │ │ │ │ - beq 0x38c02c │ │ │ │ - bne 0x18061f4 │ │ │ │ + beq 0x38c0b4 │ │ │ │ + bne 0x180627c │ │ │ │ andeq lr, r9, #100352 @ 0x18800 │ │ │ │ adcsmi lr, r5, #59244544 @ 0x3880000 │ │ │ │ @ instruction: 0xf04fd909 │ │ │ │ @ instruction: 0xf04f0800 │ │ │ │ - bne 0xe9367c │ │ │ │ + bne 0xe93704 │ │ │ │ stmdbhi r2, {r5, r6, r7, fp, sp, lr, pc} │ │ │ │ addsmi r1, sp, #2146304 @ 0x20c000 │ │ │ │ strdcs sp, [r0], -sl │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000087f0 │ │ │ │ @@ -263093,61 +263128,61 @@ │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ @ instruction: 0xf10d0300 │ │ │ │ vst2.8 {d16-d19}, [pc :64], r7 │ │ │ │ smlabbcs r0, r0, r2, r7 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ vmlal.u , d20, d3[5] │ │ │ │ @ instruction: 0xf1982401 │ │ │ │ - @ instruction: 0x2c02ebd8 │ │ │ │ + @ instruction: 0x2c02ebd4 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ rsceq fp, r2, r8, lsl pc │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ andls fp, r0, #20, 30 @ 0x50 │ │ │ │ strbmi r9, [r1, #1792] @ 0x700 │ │ │ │ - b 0x14f7af4 │ │ │ │ + b 0x14f7b7c │ │ │ │ umaalle r0, r2, r2, r5 │ │ │ │ @ instruction: 0x970146d3 │ │ │ │ @ instruction: 0xf1a92400 │ │ │ │ @ instruction: 0xf10a0702 │ │ │ │ @ instruction: 0xf83a0a02 │ │ │ │ ldrtmi r1, [r2], -r4, lsr #32 │ │ │ │ eoreq pc, r4, fp, lsr r8 @ │ │ │ │ @ instruction: 0xf7123401 │ │ │ │ - adcmi pc, r5, #37120 @ 0x9100 │ │ │ │ + adcmi pc, r5, #19712 @ 0x4d00 │ │ │ │ svceq 0x0002f827 │ │ │ │ svcls 0x0001dcf3 │ │ │ │ - bleq 0x128bf48 │ │ │ │ + bleq 0x128bfd0 │ │ │ │ @ instruction: 0xf1082400 │ │ │ │ @ instruction: 0xf83a0a02 │ │ │ │ ldrtmi r1, [r2], -r4, lsr #32 │ │ │ │ eoreq pc, r4, r8, lsr r8 @ │ │ │ │ @ instruction: 0xf7123401 │ │ │ │ - adcmi pc, r5, #32512 @ 0x7f00 │ │ │ │ - bleq 0x1cf3ec │ │ │ │ - blls 0x148710 │ │ │ │ + adcmi pc, r5, #15104 @ 0x3b00 │ │ │ │ + bleq 0x1cf474 │ │ │ │ + blls 0x148798 │ │ │ │ stmdble r8, {r0, r1, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, fp, asr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d175c │ │ │ │ + bl 0xfe9d17e4 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ - blmi 0x487740 │ │ │ │ - blls 0x126b3c8 │ │ │ │ + blmi 0x4877c8 │ │ │ │ + blls 0x126b450 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r1, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ strbmi r7, [r9], -r0, lsl #7 │ │ │ │ - mcrr2 1, 10, pc, r4, cr9 @ │ │ │ │ + mcrr2 1, 10, pc, r0, cr9 @ │ │ │ │ ldr r4, [r5, r0, lsl #13]! │ │ │ │ - stc2l 1, cr15, [r0, #676] @ 0x2a4 │ │ │ │ + ldc2 1, cr15, [ip, #676]! @ 0x2a4 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [lr], -r7, asr #1 │ │ │ │ @ instruction: 0x46814b38 │ │ │ │ @@ -263156,61 +263191,61 @@ │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ @ instruction: 0xf10d0300 │ │ │ │ vst2.8 {d16-d19}, [pc :64], r7 │ │ │ │ smlabbcs r0, r0, r2, r7 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ vmlal.u , d20, d3[5] │ │ │ │ @ instruction: 0xf1982401 │ │ │ │ - @ instruction: 0x2c02eb5a │ │ │ │ + @ instruction: 0x2c02eb56 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ rsceq fp, r2, r8, lsl pc │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ andls fp, r0, #20, 30 @ 0x50 │ │ │ │ strbmi r9, [r1, #1792] @ 0x700 │ │ │ │ - b 0x14f7bf0 │ │ │ │ + b 0x14f7c78 │ │ │ │ ldrdle r0, [r2], #-82 @ 0xffffffae │ │ │ │ @ instruction: 0x970146d3 │ │ │ │ @ instruction: 0xf1a92400 │ │ │ │ @ instruction: 0xf10a0704 │ │ │ │ @ instruction: 0xf85a0a04 │ │ │ │ @ instruction: 0x46321034 │ │ │ │ eorseq pc, r4, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7123401 │ │ │ │ - adcmi pc, r5, #6912 @ 0x1b00 │ │ │ │ + adcmi pc, r5, #220160 @ 0x35c00 │ │ │ │ svceq 0x0004f847 │ │ │ │ svcls 0x0001dcf3 │ │ │ │ - bleq 0xfe28c044 │ │ │ │ + bleq 0xfe28c0cc │ │ │ │ @ instruction: 0xf1082400 │ │ │ │ @ instruction: 0xf85a0a04 │ │ │ │ @ instruction: 0x46321034 │ │ │ │ eorseq pc, r4, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7123401 │ │ │ │ - adcmi pc, r5, #2304 @ 0x900 │ │ │ │ - bleq 0x24f568 │ │ │ │ - blls 0x14880c │ │ │ │ + adcmi pc, r5, #201728 @ 0x31400 │ │ │ │ + bleq 0x24f5f0 │ │ │ │ + blls 0x148894 │ │ │ │ stmdble r8, {r0, r1, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, fp, asr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d1858 │ │ │ │ + bl 0xfe9d18e0 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ - blmi 0x48783c │ │ │ │ - blls 0x126b4c4 │ │ │ │ + blmi 0x4878c4 │ │ │ │ + blls 0x126b54c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r1, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ strbmi r7, [r9], -r0, lsl #7 │ │ │ │ - blx 0xff2cdb2a │ │ │ │ + blx 0xff1cdbb2 │ │ │ │ ldr r4, [r5, r0, lsl #13]! │ │ │ │ - stc2l 1, cr15, [r2, #-676] @ 0xfffffd5c │ │ │ │ + ldc2 1, cr15, [lr, #-676]! @ 0xfffffd5c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [pc], -r9, asr #1 │ │ │ │ @ instruction: 0x46824b3d │ │ │ │ @@ -263220,65 +263255,65 @@ │ │ │ │ @ instruction: 0xf984fa5f │ │ │ │ movtls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ tstpeq pc, #1073741827 @ p-variant is OBSOLETE @ 0x40000003 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ - b 0xff74db34 │ │ │ │ + b 0xff64dbbc │ │ │ │ stmibeq r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stccs 6, cr4, [r2], {3} │ │ │ │ strcc sp, [r1], #-71 @ 0xffffffb9 │ │ │ │ rsceq r9, r4, r3, lsl #20 │ │ │ │ - b 0x14e2b30 │ │ │ │ + b 0x14e2bb8 │ │ │ │ suble r1, fp, r4, lsl fp │ │ │ │ svceq 0x0000f1bb │ │ │ │ @ instruction: 0xf1aad01f │ │ │ │ strcs r0, [r0, #-2056] @ 0xfffff7f8 │ │ │ │ movwcs lr, #10710 @ 0x29d6 │ │ │ │ strcc r9, [r1, #-1792] @ 0xfffff900 │ │ │ │ strdeq lr, [r4, -r6] │ │ │ │ - stc2 7, cr15, [r0], #72 @ 0x48 │ │ │ │ + mrrc2 7, 1, pc, ip, cr2 @ │ │ │ │ stmib r8!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ mvnsle r0, r2, lsl #2 │ │ │ │ ldrdhi pc, [ip], -sp │ │ │ │ - bleq 0xff28c140 │ │ │ │ + bleq 0xff28c1c8 │ │ │ │ ldmib r8, {r9, sl, sp}^ │ │ │ │ strcc r2, [r1], -r2, lsl #6 │ │ │ │ strdeq lr, [r4, -r8] │ │ │ │ @ instruction: 0xf7129700 │ │ │ │ - adcsmi pc, r5, #36608 @ 0x8f00 │ │ │ │ + adcsmi pc, r5, #19200 @ 0x4b00 │ │ │ │ smlatteq r2, fp, r8, lr │ │ │ │ strbmi sp, [ip, #-499] @ 0xfffffe0d │ │ │ │ ldrbmi fp, [r4], #-3902 @ 0xfffff0c2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmia r4!, {r0, r2, r9, ip, lr, pc}^ │ │ │ │ - bl 0xfea1194c │ │ │ │ + bl 0xfea119d4 │ │ │ │ ldrmi r0, [r9, #778] @ 0x30a │ │ │ │ - blmi 0x647930 │ │ │ │ - blls 0x12eb5b8 │ │ │ │ + blmi 0x6479b8 │ │ │ │ + blls 0x12eb640 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ andcs fp, r0, r9, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ - bls 0x1f5530 │ │ │ │ - blne 0x78beb0 │ │ │ │ + bls 0x1f55b8 │ │ │ │ + blne 0x78bf38 │ │ │ │ mulle r4, r2, r5 │ │ │ │ @ instruction: 0xf1bb464c │ │ │ │ @ instruction: 0xd1b80f00 │ │ │ │ strbmi lr, [ip], -r3, ror #15 │ │ │ │ stmdbls r3, {r3, r4, r9, sl, lr} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1a94622 │ │ │ │ - andls pc, r3, pc, lsr fp @ │ │ │ │ + andls pc, r3, fp, lsr fp @ │ │ │ │ @ instruction: 0xf1a9e7aa │ │ │ │ - svclt 0x0000fcbb │ │ │ │ + svclt 0x0000fcb7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [lr], -r7, asr #1 │ │ │ │ @ instruction: 0x46814b38 │ │ │ │ @@ -263287,61 +263322,61 @@ │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ @ instruction: 0xf10d0300 │ │ │ │ vst2.8 {d16-d19}, [pc :64], r7 │ │ │ │ smlabbcs r0, r0, r2, r7 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ vmlal.u , d20, d3[5] │ │ │ │ @ instruction: 0xf1982401 │ │ │ │ - @ instruction: 0x2c02ea54 │ │ │ │ + @ instruction: 0x2c02ea50 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ rsceq fp, r2, r8, lsl pc │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ andls fp, r0, #20, 30 @ 0x50 │ │ │ │ strbmi r9, [r1, #1792] @ 0x700 │ │ │ │ - b 0x14f7dfc │ │ │ │ + b 0x14f7e84 │ │ │ │ umaalle r0, r2, r2, r5 │ │ │ │ @ instruction: 0x970146d3 │ │ │ │ @ instruction: 0xf1a92400 │ │ │ │ @ instruction: 0xf10a0702 │ │ │ │ @ instruction: 0xf83a0a02 │ │ │ │ ldrtmi r1, [r2], -r4, lsr #32 │ │ │ │ eoreq pc, r4, fp, lsr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #2864 @ 0xb30 │ │ │ │ + adcmi pc, r5, #1776 @ 0x6f0 │ │ │ │ svceq 0x0002f827 │ │ │ │ svcls 0x0001dcf3 │ │ │ │ - bleq 0x128c250 │ │ │ │ + bleq 0x128c2d8 │ │ │ │ @ instruction: 0xf1082400 │ │ │ │ @ instruction: 0xf83a0a02 │ │ │ │ ldrtmi r1, [r2], -r4, lsr #32 │ │ │ │ eoreq pc, r4, r8, lsr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #2576 @ 0xa10 │ │ │ │ - bleq 0x1cf6f4 │ │ │ │ - blls 0x148a18 │ │ │ │ + adcmi pc, r5, #1488 @ 0x5d0 │ │ │ │ + bleq 0x1cf77c │ │ │ │ + blls 0x148aa0 │ │ │ │ stmdble r8, {r0, r1, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, fp, asr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d1a64 │ │ │ │ + bl 0xfe9d1aec │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ - blmi 0x487a48 │ │ │ │ - blls 0x126b6d0 │ │ │ │ + blmi 0x487ad0 │ │ │ │ + blls 0x126b758 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r1, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ strbmi r7, [r9], -r0, lsl #7 │ │ │ │ - blx 0xff14dd34 │ │ │ │ + blx 0xff04ddbc │ │ │ │ ldr r4, [r5, r0, lsl #13]! │ │ │ │ - ldc2 1, cr15, [ip], #-676 @ 0xfffffd5c │ │ │ │ + ldc2 1, cr15, [r8], #-676 @ 0xfffffd5c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [lr], -r7, asr #1 │ │ │ │ @ instruction: 0x46814b38 │ │ │ │ @@ -263350,61 +263385,61 @@ │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ @ instruction: 0xf10d0300 │ │ │ │ vst2.8 {d16-d19}, [pc :64], r7 │ │ │ │ smlabbcs r0, r0, r2, r7 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ vmlal.u , d20, d3[5] │ │ │ │ @ instruction: 0xf1982401 │ │ │ │ - @ instruction: 0x2c02e9d6 │ │ │ │ + @ instruction: 0x2c02e9d2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ rsceq fp, r2, r8, lsl pc │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ andls fp, r0, #20, 30 @ 0x50 │ │ │ │ strbmi r9, [r1, #1792] @ 0x700 │ │ │ │ - b 0x14f7ef8 │ │ │ │ + b 0x14f7f80 │ │ │ │ ldrdle r0, [r2], #-82 @ 0xffffffae │ │ │ │ @ instruction: 0x970146d3 │ │ │ │ @ instruction: 0xf1a92400 │ │ │ │ @ instruction: 0xf10a0704 │ │ │ │ @ instruction: 0xf85a0a04 │ │ │ │ @ instruction: 0x46321034 │ │ │ │ eorseq pc, r4, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #1872 @ 0x750 │ │ │ │ + adcmi pc, r5, #784 @ 0x310 │ │ │ │ svceq 0x0004f847 │ │ │ │ svcls 0x0001dcf3 │ │ │ │ - bleq 0xfe28c34c │ │ │ │ + bleq 0xfe28c3d4 │ │ │ │ @ instruction: 0xf1082400 │ │ │ │ @ instruction: 0xf85a0a04 │ │ │ │ @ instruction: 0x46321034 │ │ │ │ eorseq pc, r4, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #1584 @ 0x630 │ │ │ │ - bleq 0x24f870 │ │ │ │ - blls 0x148b14 │ │ │ │ + adcmi pc, r5, #496 @ 0x1f0 │ │ │ │ + bleq 0x24f8f8 │ │ │ │ + blls 0x148b9c │ │ │ │ stmdble r8, {r0, r1, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, fp, asr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d1b60 │ │ │ │ + bl 0xfe9d1be8 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ - blmi 0x487b44 │ │ │ │ - blls 0x126b7cc │ │ │ │ + blmi 0x487bcc │ │ │ │ + blls 0x126b854 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r1, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ strbmi r7, [r9], -r0, lsl #7 │ │ │ │ - blx 0x11cde30 │ │ │ │ + blx 0x10cdeb8 │ │ │ │ ldr r4, [r5, r0, lsl #13]! │ │ │ │ - blx 0xff0cde3a │ │ │ │ + blx 0xfefcdec2 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [pc], -r9, asr #1 │ │ │ │ @ instruction: 0x46824b3d │ │ │ │ @@ -263414,65 +263449,65 @@ │ │ │ │ @ instruction: 0xf984fa5f │ │ │ │ movtls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ tstpeq pc, #1073741827 @ p-variant is OBSOLETE @ 0x40000003 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ - ldmdb r4, {r3, r4, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r0, {r3, r4, r7, r8, ip, sp, lr, pc}^ │ │ │ │ stmibeq r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stccs 6, cr4, [r2], {3} │ │ │ │ strcc sp, [r1], #-71 @ 0xffffffb9 │ │ │ │ rsceq r9, r4, r3, lsl #20 │ │ │ │ - b 0x14e2e38 │ │ │ │ + b 0x14e2ec0 │ │ │ │ suble r1, fp, r4, lsl fp │ │ │ │ svceq 0x0000f1bb │ │ │ │ @ instruction: 0xf1aad01f │ │ │ │ strcs r0, [r0, #-2056] @ 0xfffff7f8 │ │ │ │ movwcs lr, #10710 @ 0x29d6 │ │ │ │ strcc r9, [r1, #-1792] @ 0xfffff900 │ │ │ │ strdeq lr, [r4, -r6] │ │ │ │ - cdp2 7, 1, cr15, cr10, cr6, {1} │ │ │ │ + ldc2l 7, cr15, [r6, #152] @ 0x98 │ │ │ │ stmib r8!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ mvnsle r0, r2, lsl #2 │ │ │ │ ldrdhi pc, [ip], -sp │ │ │ │ - bleq 0xff28c448 │ │ │ │ + bleq 0xff28c4d0 │ │ │ │ ldmib r8, {r9, sl, sp}^ │ │ │ │ strcc r2, [r1], -r2, lsl #6 │ │ │ │ strdeq lr, [r4, -r8] │ │ │ │ @ instruction: 0xf7269700 │ │ │ │ - adcsmi pc, r5, #9, 28 @ 0x90 │ │ │ │ + adcsmi pc, r5, #12608 @ 0x3140 │ │ │ │ smlatteq r2, fp, r8, lr │ │ │ │ strbmi sp, [ip, #-499] @ 0xfffffe0d │ │ │ │ ldrbmi fp, [r4], #-3902 @ 0xfffff0c2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmia r4!, {r0, r2, r9, ip, lr, pc}^ │ │ │ │ - bl 0xfea11c54 │ │ │ │ + bl 0xfea11cdc │ │ │ │ ldrmi r0, [r9, #778] @ 0x30a │ │ │ │ - blmi 0x647c38 │ │ │ │ - blls 0x12eb8c0 │ │ │ │ + blmi 0x647cc0 │ │ │ │ + blls 0x12eb948 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ andcs fp, r0, r9, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ - bls 0x1f5838 │ │ │ │ - blne 0x78c1b8 │ │ │ │ + bls 0x1f58c0 │ │ │ │ + blne 0x78c240 │ │ │ │ mulle r4, r2, r5 │ │ │ │ @ instruction: 0xf1bb464c │ │ │ │ @ instruction: 0xd1b80f00 │ │ │ │ strbmi lr, [ip], -r3, ror #15 │ │ │ │ stmdbls r3, {r3, r4, r9, sl, lr} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1a94622 │ │ │ │ - @ instruction: 0x9003f9bb │ │ │ │ + @ instruction: 0x9003f9b7 │ │ │ │ @ instruction: 0xf1a9e7aa │ │ │ │ - svclt 0x0000fb37 │ │ │ │ + svclt 0x0000fb33 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [lr], -r7, asr #1 │ │ │ │ @ instruction: 0x46814b38 │ │ │ │ @@ -263481,61 +263516,61 @@ │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ @ instruction: 0xf10d0300 │ │ │ │ vst2.8 {d16-d19}, [pc :64], r7 │ │ │ │ smlabbcs r0, r0, r2, r7 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ vmlal.u , d20, d3[5] │ │ │ │ @ instruction: 0xf1982401 │ │ │ │ - stccs 8, cr14, [r2], {208} @ 0xd0 │ │ │ │ + stccs 8, cr14, [r2], {204} @ 0xcc │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ rsceq fp, r2, r8, lsl pc │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ andls fp, r0, #20, 30 @ 0x50 │ │ │ │ strbmi r9, [r1, #1792] @ 0x700 │ │ │ │ - b 0x14f8104 │ │ │ │ + b 0x14f818c │ │ │ │ umaalle r0, r2, r2, r5 │ │ │ │ @ instruction: 0x970146d3 │ │ │ │ @ instruction: 0xf1a92400 │ │ │ │ @ instruction: 0xf10a0702 │ │ │ │ @ instruction: 0xf83a0a02 │ │ │ │ ldrtmi r1, [r2], -r4, lsr #32 │ │ │ │ eoreq pc, r4, fp, lsr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #4032 @ 0xfc0 │ │ │ │ + adcmi pc, r5, #64256 @ 0xfb00 │ │ │ │ svceq 0x0002f827 │ │ │ │ svcls 0x0001dcf3 │ │ │ │ - bleq 0x128c558 │ │ │ │ + bleq 0x128c5e0 │ │ │ │ @ instruction: 0xf1082400 │ │ │ │ @ instruction: 0xf83a0a02 │ │ │ │ ldrtmi r1, [r2], -r4, lsr #32 │ │ │ │ eoreq pc, r4, r8, lsr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #2880 @ 0xb40 │ │ │ │ - bleq 0x1cf9fc │ │ │ │ - blls 0x148d20 │ │ │ │ + adcmi pc, r5, #59648 @ 0xe900 │ │ │ │ + bleq 0x1cfa84 │ │ │ │ + blls 0x148da8 │ │ │ │ stmdble r8, {r0, r1, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, fp, asr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d1d6c │ │ │ │ + bl 0xfe9d1df4 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ - blmi 0x487d50 │ │ │ │ - blls 0x126b9d8 │ │ │ │ + blmi 0x487dd8 │ │ │ │ + blls 0x126ba60 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r1, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ strbmi r7, [r9], -r0, lsl #7 │ │ │ │ - @ instruction: 0xf93cf1a9 │ │ │ │ + @ instruction: 0xf938f1a9 │ │ │ │ ldr r4, [r5, r0, lsl #13]! │ │ │ │ - blx 0xfef4e044 │ │ │ │ + blx 0xfee4e0cc │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [lr], -r7, asr #1 │ │ │ │ @ instruction: 0x46814b38 │ │ │ │ @@ -263544,61 +263579,61 @@ │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ @ instruction: 0xf10d0300 │ │ │ │ vst2.8 {d16-d19}, [pc :64], r7 │ │ │ │ smlabbcs r0, r0, r2, r7 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ vmlal.u , d20, d3[5] │ │ │ │ @ instruction: 0xf1982401 │ │ │ │ - stccs 8, cr14, [r2], {82} @ 0x52 │ │ │ │ + stccs 8, cr14, [r2], {78} @ 0x4e │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ rsceq fp, r2, r8, lsl pc │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ andls fp, r0, #20, 30 @ 0x50 │ │ │ │ strbmi r9, [r1, #1792] @ 0x700 │ │ │ │ - b 0x14f8200 │ │ │ │ + b 0x14f8288 │ │ │ │ ldrdle r0, [r2], #-82 @ 0xffffffae │ │ │ │ @ instruction: 0x970146d3 │ │ │ │ @ instruction: 0xf1a92400 │ │ │ │ @ instruction: 0xf10a0704 │ │ │ │ @ instruction: 0xf85a0a04 │ │ │ │ @ instruction: 0x46321034 │ │ │ │ eorseq pc, r4, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #1, 26 @ 0x40 │ │ │ │ + adcmi pc, r5, #48384 @ 0xbd00 │ │ │ │ svceq 0x0004f847 │ │ │ │ svcls 0x0001dcf3 │ │ │ │ - bleq 0xfe28c654 │ │ │ │ + bleq 0xfe28c6dc │ │ │ │ @ instruction: 0xf1082400 │ │ │ │ @ instruction: 0xf85a0a04 │ │ │ │ @ instruction: 0x46321034 │ │ │ │ eorseq pc, r4, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #61184 @ 0xef00 │ │ │ │ - bleq 0x24fb78 │ │ │ │ - blls 0x148e1c │ │ │ │ + adcmi pc, r5, #43776 @ 0xab00 │ │ │ │ + bleq 0x24fc00 │ │ │ │ + blls 0x148ea4 │ │ │ │ stmdble r8, {r0, r1, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, fp, asr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d1e68 │ │ │ │ + bl 0xfe9d1ef0 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ - blmi 0x487e4c │ │ │ │ - blls 0x126bad4 │ │ │ │ + blmi 0x487ed4 │ │ │ │ + blls 0x126bb5c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r1, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ strbmi r7, [r9], -r0, lsl #7 │ │ │ │ - @ instruction: 0xf8bef1a9 │ │ │ │ + @ instruction: 0xf8baf1a9 │ │ │ │ ldr r4, [r5, r0, lsl #13]! │ │ │ │ - blx 0xfce140 │ │ │ │ + blx 0xece1c8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [pc], -r9, asr #1 │ │ │ │ @ instruction: 0x46824b3d │ │ │ │ @@ -263608,65 +263643,65 @@ │ │ │ │ @ instruction: 0xf984fa5f │ │ │ │ movtls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ tstpeq pc, #1073741827 @ p-variant is OBSOLETE @ 0x40000003 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ - svc 0x00d0f197 │ │ │ │ + svc 0x00ccf197 │ │ │ │ stmibeq r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stccs 6, cr4, [r2], {3} │ │ │ │ strcc sp, [r1], #-71 @ 0xffffffb9 │ │ │ │ rsceq r9, r4, r3, lsl #20 │ │ │ │ - b 0x14e3140 │ │ │ │ + b 0x14e31c8 │ │ │ │ suble r1, fp, r4, lsl fp │ │ │ │ svceq 0x0000f1bb │ │ │ │ @ instruction: 0xf1aad01f │ │ │ │ strcs r0, [r0, #-2056] @ 0xfffff7f8 │ │ │ │ movwcs lr, #10710 @ 0x29d6 │ │ │ │ strcc r9, [r1, #-1792] @ 0xfffff900 │ │ │ │ strdeq lr, [r4, -r6] │ │ │ │ - ldc2l 7, cr15, [r6], #152 @ 0x98 │ │ │ │ + ldc2 7, cr15, [r2], #152 @ 0x98 │ │ │ │ stmib r8!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ mvnsle r0, r2, lsl #2 │ │ │ │ ldrdhi pc, [ip], -sp │ │ │ │ - bleq 0xff28c750 │ │ │ │ + bleq 0xff28c7d8 │ │ │ │ ldmib r8, {r9, sl, sp}^ │ │ │ │ strcc r2, [r1], -r2, lsl #6 │ │ │ │ strdeq lr, [r4, -r8] │ │ │ │ @ instruction: 0xf7269700 │ │ │ │ - adcsmi pc, r5, #58624 @ 0xe500 │ │ │ │ + adcsmi pc, r5, #41216 @ 0xa100 │ │ │ │ smlatteq r2, fp, r8, lr │ │ │ │ strbmi sp, [ip, #-499] @ 0xfffffe0d │ │ │ │ ldrbmi fp, [r4], #-3902 @ 0xfffff0c2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmia r4!, {r0, r2, r9, ip, lr, pc}^ │ │ │ │ - bl 0xfea11f5c │ │ │ │ + bl 0xfea11fe4 │ │ │ │ ldrmi r0, [r9, #778] @ 0x30a │ │ │ │ - blmi 0x647f40 │ │ │ │ - blls 0x12ebbc8 │ │ │ │ + blmi 0x647fc8 │ │ │ │ + blls 0x12ebc50 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ andcs fp, r0, r9, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ - bls 0x1f5b40 │ │ │ │ - blne 0x78c4c0 │ │ │ │ + bls 0x1f5bc8 │ │ │ │ + blne 0x78c548 │ │ │ │ mulle r4, r2, r5 │ │ │ │ @ instruction: 0xf1bb464c │ │ │ │ @ instruction: 0xd1b80f00 │ │ │ │ strbmi lr, [ip], -r3, ror #15 │ │ │ │ stmdbls r3, {r3, r4, r9, sl, lr} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1a94622 │ │ │ │ - andls pc, r3, r7, lsr r8 @ │ │ │ │ + andls pc, r3, r3, lsr r8 @ │ │ │ │ @ instruction: 0xf1a9e7aa │ │ │ │ - svclt 0x0000f9b3 │ │ │ │ + svclt 0x0000f9af │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [lr], -r7, asr #1 │ │ │ │ @ instruction: 0x46814b38 │ │ │ │ @@ -263675,61 +263710,61 @@ │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ @ instruction: 0xf10d0300 │ │ │ │ vst2.8 {d16-d19}, [pc :64], r7 │ │ │ │ smlabbcs r0, r0, r2, r7 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ vmlal.u , d20, d3[5] │ │ │ │ @ instruction: 0xf1972401 │ │ │ │ - stccs 15, cr14, [r2], {76} @ 0x4c │ │ │ │ + stccs 15, cr14, [r2], {72} @ 0x48 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ rsceq fp, r2, r8, lsl pc │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ andls fp, r0, #20, 30 @ 0x50 │ │ │ │ strbmi r9, [r1, #1792] @ 0x700 │ │ │ │ - b 0x14f840c │ │ │ │ + b 0x14f8494 │ │ │ │ umaalle r0, r2, r2, r5 │ │ │ │ @ instruction: 0x970146d3 │ │ │ │ @ instruction: 0xf1a92400 │ │ │ │ @ instruction: 0xf10a0702 │ │ │ │ @ instruction: 0xf83a0a02 │ │ │ │ ldrtmi r1, [r2], -r4, lsr #32 │ │ │ │ eoreq pc, r4, fp, lsr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #179200 @ 0x2bc00 │ │ │ │ + adcmi pc, r5, #109568 @ 0x1ac00 │ │ │ │ svceq 0x0002f827 │ │ │ │ svcls 0x0001dcf3 │ │ │ │ - bleq 0x128c860 │ │ │ │ + bleq 0x128c8e8 │ │ │ │ @ instruction: 0xf1082400 │ │ │ │ @ instruction: 0xf83a0a02 │ │ │ │ ldrtmi r1, [r2], -r4, lsr #32 │ │ │ │ eoreq pc, r4, r8, lsr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #160768 @ 0x27400 │ │ │ │ - bleq 0x1cfd04 │ │ │ │ - blls 0x149028 │ │ │ │ + adcmi pc, r5, #91136 @ 0x16400 │ │ │ │ + bleq 0x1cfd8c │ │ │ │ + blls 0x1490b0 │ │ │ │ stmdble r8, {r0, r1, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, fp, asr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d2074 │ │ │ │ + bl 0xfe9d20fc │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ - blmi 0x488058 │ │ │ │ - blls 0x126bce0 │ │ │ │ + blmi 0x4880e0 │ │ │ │ + blls 0x126bd68 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r1, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ strbmi r7, [r9], -r0, lsl #7 │ │ │ │ - @ instruction: 0xffb8f1a8 │ │ │ │ + @ instruction: 0xffb4f1a8 │ │ │ │ ldr r4, [r5, r0, lsl #13]! │ │ │ │ - @ instruction: 0xf934f1a9 │ │ │ │ + @ instruction: 0xf930f1a9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [lr], -r7, asr #1 │ │ │ │ @ instruction: 0x46814b38 │ │ │ │ @@ -263738,61 +263773,61 @@ │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ @ instruction: 0xf10d0300 │ │ │ │ vst2.8 {d16-d19}, [pc :64], r7 │ │ │ │ smlabbcs r0, r0, r2, r7 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ vmlal.u , d20, d3[5] │ │ │ │ @ instruction: 0xf1972401 │ │ │ │ - stccs 14, cr14, [r2], {206} @ 0xce │ │ │ │ + stccs 14, cr14, [r2], {202} @ 0xca │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ rsceq fp, r2, r8, lsl pc │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ andls fp, r0, #20, 30 @ 0x50 │ │ │ │ strbmi r9, [r1, #1792] @ 0x700 │ │ │ │ - b 0x14f8508 │ │ │ │ + b 0x14f8590 │ │ │ │ ldrdle r0, [r2], #-82 @ 0xffffffae │ │ │ │ @ instruction: 0x970146d3 │ │ │ │ @ instruction: 0xf1a92400 │ │ │ │ @ instruction: 0xf10a0704 │ │ │ │ @ instruction: 0xf85a0a04 │ │ │ │ @ instruction: 0x46321034 │ │ │ │ eorseq pc, r4, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #115712 @ 0x1c400 │ │ │ │ + adcmi pc, r5, #46080 @ 0xb400 │ │ │ │ svceq 0x0004f847 │ │ │ │ svcls 0x0001dcf3 │ │ │ │ - bleq 0xfe28c95c │ │ │ │ + bleq 0xfe28c9e4 │ │ │ │ @ instruction: 0xf1082400 │ │ │ │ @ instruction: 0xf85a0a04 │ │ │ │ @ instruction: 0x46321034 │ │ │ │ eorseq pc, r4, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #97280 @ 0x17c00 │ │ │ │ - bleq 0x24fe80 │ │ │ │ - blls 0x149124 │ │ │ │ + adcmi pc, r5, #27648 @ 0x6c00 │ │ │ │ + bleq 0x24ff08 │ │ │ │ + blls 0x1491ac │ │ │ │ stmdble r8, {r0, r1, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, fp, asr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d2170 │ │ │ │ + bl 0xfe9d21f8 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ - blmi 0x488154 │ │ │ │ - blls 0x126bddc │ │ │ │ + blmi 0x4881dc │ │ │ │ + blls 0x126be64 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r1, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ strbmi r7, [r9], -r0, lsl #7 │ │ │ │ - @ instruction: 0xff3af1a8 │ │ │ │ + @ instruction: 0xff36f1a8 │ │ │ │ ldr r4, [r5, r0, lsl #13]! │ │ │ │ - @ instruction: 0xf8b6f1a9 │ │ │ │ + @ instruction: 0xf8b2f1a9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [pc], -r9, asr #1 │ │ │ │ @ instruction: 0x46824b3d │ │ │ │ @@ -263802,65 +263837,65 @@ │ │ │ │ @ instruction: 0xf984fa5f │ │ │ │ movtls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ tstpeq pc, #1073741827 @ p-variant is OBSOLETE @ 0x40000003 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ - mcr 1, 2, pc, cr12, cr7, {4} @ │ │ │ │ + mcr 1, 2, pc, cr8, cr7, {4} @ │ │ │ │ stmibeq r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stccs 6, cr4, [r2], {3} │ │ │ │ strcc sp, [r1], #-71 @ 0xffffffb9 │ │ │ │ rsceq r9, r4, r3, lsl #20 │ │ │ │ - b 0x14e3448 │ │ │ │ + b 0x14e34d0 │ │ │ │ suble r1, fp, r4, lsl fp │ │ │ │ svceq 0x0000f1bb │ │ │ │ @ instruction: 0xf1aad01f │ │ │ │ strcs r0, [r0, #-2056] @ 0xfffff7f8 │ │ │ │ movwcs lr, #10710 @ 0x29d6 │ │ │ │ strcc r9, [r1, #-1792] @ 0xfffff900 │ │ │ │ strdeq lr, [r4, -r6] │ │ │ │ - blx 0xbcfaba │ │ │ │ + blx 0xffacfb40 │ │ │ │ stmib r8!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ mvnsle r0, r2, lsl #2 │ │ │ │ ldrdhi pc, [ip], -sp │ │ │ │ - bleq 0xff28ca58 │ │ │ │ + bleq 0xff28cae0 │ │ │ │ ldmib r8, {r9, sl, sp}^ │ │ │ │ strcc r2, [r1], -r2, lsl #6 │ │ │ │ strdeq lr, [r4, -r8] │ │ │ │ @ instruction: 0xf7269700 │ │ │ │ - adcsmi pc, r5, #25600 @ 0x6400 │ │ │ │ + adcsmi pc, r5, #872448 @ 0xd5000 │ │ │ │ smlatteq r2, fp, r8, lr │ │ │ │ strbmi sp, [ip, #-499] @ 0xfffffe0d │ │ │ │ ldrbmi fp, [r4], #-3902 @ 0xfffff0c2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmia r4!, {r0, r2, r9, ip, lr, pc}^ │ │ │ │ - bl 0xfea12264 │ │ │ │ + bl 0xfea122ec │ │ │ │ ldrmi r0, [r9, #778] @ 0x30a │ │ │ │ - blmi 0x648248 │ │ │ │ - blls 0x12ebed0 │ │ │ │ + blmi 0x6482d0 │ │ │ │ + blls 0x12ebf58 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ andcs fp, r0, r9, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ - bls 0x1f5e48 │ │ │ │ - blne 0x78c7c8 │ │ │ │ + bls 0x1f5ed0 │ │ │ │ + blne 0x78c850 │ │ │ │ mulle r4, r2, r5 │ │ │ │ @ instruction: 0xf1bb464c │ │ │ │ @ instruction: 0xd1b80f00 │ │ │ │ strbmi lr, [ip], -r3, ror #15 │ │ │ │ stmdbls r3, {r3, r4, r9, sl, lr} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1a84622 │ │ │ │ - @ instruction: 0x9003feb3 │ │ │ │ + andls pc, r3, pc, lsr #29 │ │ │ │ @ instruction: 0xf1a9e7aa │ │ │ │ - svclt 0x0000f82f │ │ │ │ + svclt 0x0000f82b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [lr], -r7, asr #1 │ │ │ │ @ instruction: 0x46814b38 │ │ │ │ @@ -263869,61 +263904,61 @@ │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ @ instruction: 0xf10d0300 │ │ │ │ vst2.8 {d16-d19}, [pc :64], r7 │ │ │ │ smlabbcs r0, r0, r2, r7 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ vmlal.u , d20, d3[5] │ │ │ │ @ instruction: 0xf1972401 │ │ │ │ - stccs 13, cr14, [r2], {200} @ 0xc8 │ │ │ │ + stccs 13, cr14, [r2], {196} @ 0xc4 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ rsceq fp, r2, r8, lsl pc │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ andls fp, r0, #20, 30 @ 0x50 │ │ │ │ strbmi r9, [r1, #1792] @ 0x700 │ │ │ │ - b 0x14f8714 │ │ │ │ + b 0x14f879c │ │ │ │ umaalle r0, r2, r2, r5 │ │ │ │ @ instruction: 0x970146d3 │ │ │ │ @ instruction: 0xf1a92400 │ │ │ │ @ instruction: 0xf10a0702 │ │ │ │ @ instruction: 0xf83a0a02 │ │ │ │ ldrtmi r1, [r2], -r4, lsr #32 │ │ │ │ eoreq pc, r4, fp, lsr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #241664 @ 0x3b000 │ │ │ │ + adcmi pc, r5, #4046848 @ 0x3dc000 │ │ │ │ svceq 0x0002f827 │ │ │ │ svcls 0x0001dcf3 │ │ │ │ - bleq 0x128cb68 │ │ │ │ + bleq 0x128cbf0 │ │ │ │ @ instruction: 0xf1082400 │ │ │ │ @ instruction: 0xf83a0a02 │ │ │ │ ldrtmi r1, [r2], -r4, lsr #32 │ │ │ │ eoreq pc, r4, r8, lsr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #167936 @ 0x29000 │ │ │ │ - bleq 0x1d000c │ │ │ │ - blls 0x149330 │ │ │ │ + adcmi pc, r5, #3751936 @ 0x394000 │ │ │ │ + bleq 0x1d0094 │ │ │ │ + blls 0x1493b8 │ │ │ │ stmdble r8, {r0, r1, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, fp, asr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d237c │ │ │ │ + bl 0xfe9d2404 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ - blmi 0x488360 │ │ │ │ - blls 0x126bfe8 │ │ │ │ + blmi 0x4883e8 │ │ │ │ + blls 0x126c070 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r1, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ strbmi r7, [r9], -r0, lsl #7 │ │ │ │ - cdp2 1, 3, cr15, cr4, cr8, {5} │ │ │ │ + cdp2 1, 3, cr15, cr0, cr8, {5} │ │ │ │ ldr r4, [r5, r0, lsl #13]! │ │ │ │ - @ instruction: 0xffb0f1a8 │ │ │ │ + @ instruction: 0xffacf1a8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [lr], -r7, asr #1 │ │ │ │ @ instruction: 0x46814b38 │ │ │ │ @@ -263932,61 +263967,61 @@ │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ @ instruction: 0xf10d0300 │ │ │ │ vst2.8 {d16-d19}, [pc :64], r7 │ │ │ │ smlabbcs r0, r0, r2, r7 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ vmlal.u , d20, d3[5] │ │ │ │ @ instruction: 0xf1972401 │ │ │ │ - stccs 13, cr14, [r2], {74} @ 0x4a │ │ │ │ + stccs 13, cr14, [r2], {70} @ 0x46 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ rsceq fp, r2, r8, lsl pc │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ andls fp, r0, #20, 30 @ 0x50 │ │ │ │ strbmi r9, [r1, #1792] @ 0x700 │ │ │ │ - b 0x14f8810 │ │ │ │ + b 0x14f8898 │ │ │ │ ldrdle r0, [r2], #-82 @ 0xffffffae │ │ │ │ @ instruction: 0x970146d3 │ │ │ │ @ instruction: 0xf1a92400 │ │ │ │ @ instruction: 0xf10a0704 │ │ │ │ @ instruction: 0xf85a0a04 │ │ │ │ @ instruction: 0x46321034 │ │ │ │ eorseq pc, r4, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #4145152 @ 0x3f4000 │ │ │ │ + adcmi pc, r5, #3031040 @ 0x2e4000 │ │ │ │ svceq 0x0004f847 │ │ │ │ svcls 0x0001dcf3 │ │ │ │ - bleq 0xfe28cc64 │ │ │ │ + bleq 0xfe28ccec │ │ │ │ @ instruction: 0xf1082400 │ │ │ │ @ instruction: 0xf85a0a04 │ │ │ │ @ instruction: 0x46321034 │ │ │ │ eorseq pc, r4, r8, asr r8 @ │ │ │ │ @ instruction: 0xf7263401 │ │ │ │ - adcmi pc, r5, #3850240 @ 0x3ac000 │ │ │ │ - bleq 0x250188 │ │ │ │ - blls 0x14942c │ │ │ │ + adcmi pc, r5, #2736128 @ 0x29c000 │ │ │ │ + bleq 0x250210 │ │ │ │ + blls 0x1494b4 │ │ │ │ stmdble r8, {r0, r1, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, fp, asr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d2478 │ │ │ │ + bl 0xfe9d2500 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ - blmi 0x48845c │ │ │ │ - blls 0x126c0e4 │ │ │ │ + blmi 0x4884e4 │ │ │ │ + blls 0x126c16c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r1, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ strbmi r7, [r9], -r0, lsl #7 │ │ │ │ - ldc2 1, cr15, [r6, #672]! @ 0x2a0 │ │ │ │ + ldc2 1, cr15, [r2, #672]! @ 0x2a0 │ │ │ │ ldr r4, [r5, r0, lsl #13]! │ │ │ │ - @ instruction: 0xff32f1a8 │ │ │ │ + @ instruction: 0xff2ef1a8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [pc], -r9, asr #1 │ │ │ │ @ instruction: 0x46824b3d │ │ │ │ @@ -263996,65 +264031,65 @@ │ │ │ │ @ instruction: 0xf984fa5f │ │ │ │ movtls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ tstpeq pc, #1073741827 @ p-variant is OBSOLETE @ 0x40000003 │ │ │ │ andeq pc, pc, r3, lsr #32 │ │ │ │ strcs pc, [r1], #-964 @ 0xfffffc3c │ │ │ │ - stcl 1, cr15, [r8], {151} @ 0x97 │ │ │ │ + stcl 1, cr15, [r4], {151} @ 0x97 │ │ │ │ stmibeq r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ stccs 6, cr4, [r2], {3} │ │ │ │ strcc sp, [r1], #-71 @ 0xffffffb9 │ │ │ │ rsceq r9, r4, r3, lsl #20 │ │ │ │ - b 0x14e3750 │ │ │ │ + b 0x14e37d8 │ │ │ │ suble r1, fp, r4, lsl fp │ │ │ │ svceq 0x0000f1bb │ │ │ │ @ instruction: 0xf1aad01f │ │ │ │ strcs r0, [r0, #-2056] @ 0xfffff7f8 │ │ │ │ movwcs lr, #10710 @ 0x29d6 │ │ │ │ strcc r9, [r1, #-1792] @ 0xfffff900 │ │ │ │ strdeq lr, [r4, -r6] │ │ │ │ - blx 0x2cfdc0 │ │ │ │ + @ instruction: 0xf9c2f726 │ │ │ │ stmib r8!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ mvnsle r0, r2, lsl #2 │ │ │ │ ldrdhi pc, [ip], -sp │ │ │ │ - bleq 0xff28cd60 │ │ │ │ + bleq 0xff28cde8 │ │ │ │ ldmib r8, {r9, sl, sp}^ │ │ │ │ strcc r2, [r1], -r2, lsl #6 │ │ │ │ strdeq lr, [r4, -r8] │ │ │ │ @ instruction: 0xf7269700 │ │ │ │ - adcsmi pc, r5, #4014080 @ 0x3d4000 │ │ │ │ + adcsmi pc, r5, #2899968 @ 0x2c4000 │ │ │ │ smlatteq r2, fp, r8, lr │ │ │ │ strbmi sp, [ip, #-499] @ 0xfffffe0d │ │ │ │ ldrbmi fp, [r4], #-3902 @ 0xfffff0c2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmia r4!, {r0, r2, r9, ip, lr, pc}^ │ │ │ │ - bl 0xfea1256c │ │ │ │ + bl 0xfea125f4 │ │ │ │ ldrmi r0, [r9, #778] @ 0x30a │ │ │ │ - blmi 0x648550 │ │ │ │ - blls 0x12ec1d8 │ │ │ │ + blmi 0x6485d8 │ │ │ │ + blls 0x12ec260 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ andcs fp, r0, r9, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ - bls 0x1f6150 │ │ │ │ - blne 0x78cad0 │ │ │ │ + bls 0x1f61d8 │ │ │ │ + blne 0x78cb58 │ │ │ │ mulle r4, r2, r5 │ │ │ │ @ instruction: 0xf1bb464c │ │ │ │ @ instruction: 0xd1b80f00 │ │ │ │ strbmi lr, [ip], -r3, ror #15 │ │ │ │ stmdbls r3, {r3, r4, r9, sl, lr} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1a84622 │ │ │ │ - andls pc, r3, pc, lsr #26 │ │ │ │ + andls pc, r3, fp, lsr #26 │ │ │ │ @ instruction: 0xf1a8e7aa │ │ │ │ - svclt 0x0000feab │ │ │ │ + svclt 0x0000fea7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ vmla.i , , d3[1] │ │ │ │ @ instruction: 0xf10d2401 │ │ │ │ @@ -264063,15 +264098,15 @@ │ │ │ │ strmi r4, [r7], -lr, lsr #22 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strbmi r2, [r8], -r0, lsl #2 │ │ │ │ movtls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf1973501 │ │ │ │ - stccs 12, cr14, [r2], {68} @ 0x44 │ │ │ │ + stccs 12, cr14, [r2], {64} @ 0x40 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ strtmi fp, [sl], -ip, lsl #30 │ │ │ │ adcsmi r0, r7, #226 @ 0xe2 │ │ │ │ ldrbeq lr, [r2], #-2639 @ 0xfffff5b1 │ │ │ │ mrcne 0, 3, sp, cr8, cr6, {1} │ │ │ │ strmi r2, [r4], r0, lsl #6 │ │ │ │ @@ -264087,144 +264122,144 @@ │ │ │ │ andsgt pc, r3, r6, lsl r8 @ │ │ │ │ addsmi r3, ip, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf8004461 │ │ │ │ ldclle 15, cr1, [r5], #4 │ │ │ │ stmdble r7, {r0, r2, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, sl, lsr r4 │ │ │ │ stmia r2!, {r8, sp}^ │ │ │ │ - blne 0xff5d2668 │ │ │ │ + blne 0xff5d26f0 │ │ │ │ ldmle sl!, {r0, r2, r3, r4, r7, r9, lr}^ │ │ │ │ ldmdavs sl, {r0, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r7, r2, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ vst1.16 {d20-d22}, [pc], r8 │ │ │ │ ldrtmi r7, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf1a89201 │ │ │ │ - bls 0x191590 │ │ │ │ + bls 0x191608 │ │ │ │ ldr r4, [lr, r6, lsl #12]! │ │ │ │ - cdp2 1, 3, cr15, cr10, cr8, {5} │ │ │ │ + cdp2 1, 3, cr15, cr6, cr8, {5} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ strmi fp, [r7], -r7, asr #1 │ │ │ │ ldreq pc, [r7], #-269 @ 0xfffffef3 │ │ │ │ @ instruction: 0xf024b2dd │ │ │ │ @ instruction: 0xf024000f │ │ │ │ @ instruction: 0xf3c3090f │ │ │ │ - blmi 0xc9b2cc │ │ │ │ + blmi 0xc9b354 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs fp, {r8, sp} │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ strcc r0, [r1, #-768] @ 0xfffffd00 │ │ │ │ - bl 0xff5ce93c │ │ │ │ + bl 0xff4ce9c4 │ │ │ │ svclt 0x00182c02 │ │ │ │ - b 0x14df2ec │ │ │ │ + b 0x14df374 │ │ │ │ svclt 0x000c05c5 │ │ │ │ rsceq r4, r2, sl, lsr #12 │ │ │ │ - b 0x14e2dd0 │ │ │ │ + b 0x14e2e58 │ │ │ │ mlasle r6, r2, r4, r0 │ │ │ │ movwcs r1, #3768 @ 0xeb8 │ │ │ │ cdpeq 1, 0, cr15, cr2, cr8, {0} │ │ │ │ eorne pc, r3, lr, lsr r8 @ │ │ │ │ eorgt pc, r3, r8, lsr r8 @ │ │ │ │ addsmi r3, ip, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf8204461 │ │ │ │ ldclle 15, cr1, [r5], #8 │ │ │ │ subeq lr, r4, r7, lsl #22 │ │ │ │ @ instruction: 0xf1062300 │ │ │ │ @ instruction: 0xf83e0e02 │ │ │ │ @ instruction: 0xf8361023 │ │ │ │ movwcc ip, #4131 @ 0x1023 │ │ │ │ strbtmi r4, [r1], #-668 @ 0xfffffd64 │ │ │ │ - blne 0x1d03b0 │ │ │ │ + blne 0x1d0438 │ │ │ │ addsmi sp, r5, #62720 @ 0xf500 │ │ │ │ ldrtmi sp, [sl], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r2, r8, lr │ │ │ │ addsmi r1, sp, #216064 @ 0x34c00 │ │ │ │ - blmi 0x4c8730 │ │ │ │ - blls 0x126c3b4 │ │ │ │ + blmi 0x4c87b8 │ │ │ │ + blls 0x126c43c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r2, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x464883f0 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andls r4, r1, #59768832 @ 0x3900000 │ │ │ │ - mcrr2 1, 10, pc, lr, cr8 @ │ │ │ │ + mcrr2 1, 10, pc, sl, cr8 @ │ │ │ │ strmi r9, [r6], -r1, lsl #20 │ │ │ │ @ instruction: 0xf1a8e7be │ │ │ │ - svclt 0x0000fdc9 │ │ │ │ + svclt 0x0000fdc5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ strmi fp, [r7], -r7, asr #1 │ │ │ │ ldreq pc, [r7], #-269 @ 0xfffffef3 │ │ │ │ @ instruction: 0xf024b2dd │ │ │ │ @ instruction: 0xf024000f │ │ │ │ @ instruction: 0xf3c3090f │ │ │ │ - blmi 0xc9b3b0 │ │ │ │ + blmi 0xc9b438 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs fp, {r8, sp} │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ strcc r0, [r1, #-768] @ 0xfffffd00 │ │ │ │ - bl 0x194ea20 │ │ │ │ + bl 0x184eaa8 │ │ │ │ svclt 0x00182c02 │ │ │ │ - b 0x14df3d0 │ │ │ │ + b 0x14df458 │ │ │ │ svclt 0x000c05c5 │ │ │ │ rsceq r4, r2, sl, lsr #12 │ │ │ │ - b 0x14e2eb4 │ │ │ │ + b 0x14e2f3c │ │ │ │ ldrsbtle r0, [r6], -r2 │ │ │ │ movwcs r1, #3896 @ 0xf38 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr8, {0} │ │ │ │ eorsne pc, r3, lr, asr r8 @ │ │ │ │ eorsgt pc, r3, r8, asr r8 @ │ │ │ │ addsmi r3, ip, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf8404461 │ │ │ │ ldclle 15, cr1, [r5], #16 │ │ │ │ addeq lr, r4, r7, lsl #22 │ │ │ │ @ instruction: 0xf1062300 │ │ │ │ @ instruction: 0xf85e0e04 │ │ │ │ @ instruction: 0xf8561033 │ │ │ │ movwcc ip, #4147 @ 0x1033 │ │ │ │ strbtmi r4, [r1], #-668 @ 0xfffffd64 │ │ │ │ - blne 0x250514 │ │ │ │ + blne 0x25059c │ │ │ │ addsmi sp, r5, #62720 @ 0xf500 │ │ │ │ ldrtmi sp, [sl], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r2, r8, lr │ │ │ │ addsmi r1, sp, #216064 @ 0x34c00 │ │ │ │ - blmi 0x4c8814 │ │ │ │ - blls 0x126c498 │ │ │ │ + blmi 0x4c889c │ │ │ │ + blls 0x126c520 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r2, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x464883f0 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andls r4, r1, #59768832 @ 0x3900000 │ │ │ │ - blx 0xff84eafa │ │ │ │ + blx 0xff74eb82 │ │ │ │ strmi r9, [r6], -r1, lsl #20 │ │ │ │ @ instruction: 0xf1a8e7be │ │ │ │ - svclt 0x0000fd57 │ │ │ │ + svclt 0x0000fd53 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ sbclt r4, r6, pc, lsl r6 │ │ │ │ ldmdaeq r7, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ @@ -264234,27 +264269,27 @@ │ │ │ │ ldrmi r4, [r4], -r9, lsl #13 │ │ │ │ vst4.8 {d18,d20,d22,d24}, [pc], r0 │ │ │ │ strbmi r7, [r0], -r0, lsl #5 │ │ │ │ strcs pc, [r1, -r7, asr #7] │ │ │ │ movtls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf19700ed │ │ │ │ - svccs 0x0002eaee │ │ │ │ + svccs 0x0002eaea │ │ │ │ strcc sp, [r1, -sl, asr #32] │ │ │ │ - b 0x14e2f4c │ │ │ │ - b 0x14d4fd4 │ │ │ │ + b 0x14e2fd4 │ │ │ │ + b 0x14d505c │ │ │ │ suble r1, sp, sl, lsl r7 │ │ │ │ - b 0x14ff19c │ │ │ │ + b 0x14ff224 │ │ │ │ strbmi r1, [r9], -r7, lsl #28 │ │ │ │ stmdaeq r8, {r1, r2, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ ldmib r1, {r0, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmib r1, {sl, fp, ip, sp}^ │ │ │ │ tstcc r0, r2 │ │ │ │ @ instruction: 0xf848189b │ │ │ │ - bl 0x14220fc │ │ │ │ + bl 0x1422184 │ │ │ │ strmi r0, [r9, #768] @ 0x300 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ @ instruction: 0x4621d1f1 │ │ │ │ strbeq lr, [r7, r6, lsl #22] │ │ │ │ ldmib r1, {r1, r2, r5, r7, sl, lr}^ │ │ │ │ strcc r3, [r8, -r0] │ │ │ │ strcs lr, [r2], #-2513 @ 0xfffff62f │ │ │ │ @@ -264263,37 +264298,37 @@ │ │ │ │ andeq lr, r4, r0, asr #22 │ │ │ │ @ instruction: 0xf847458e │ │ │ │ mvnsle r0, r4, lsl #24 │ │ │ │ svclt 0x003e45aa │ │ │ │ andeq lr, r6, #10240 @ 0x2800 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmia r2!, {r2, r9, ip, lr, pc}^ │ │ │ │ - blne 0xfe5d2928 │ │ │ │ + blne 0xfe5d29b0 │ │ │ │ ldmle sl!, {r0, r2, r3, r4, r7, r9, lr}^ │ │ │ │ ldmdavs sl, {r2, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r6, pc, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - b 0x14e2fe0 │ │ │ │ + b 0x14e3068 │ │ │ │ svclt 0x00081715 │ │ │ │ andle r4, r3, sl, lsr #13 │ │ │ │ svccs 0x000046aa │ │ │ │ @ instruction: 0xe7e5d1b3 │ │ │ │ ldrbmi r4, [r2], -r1, lsr #12 │ │ │ │ vst1.16 {d20-d22}, [pc], r0 │ │ │ │ @ instruction: 0xf8cd7380 │ │ │ │ @ instruction: 0xf1a8a004 │ │ │ │ - @ instruction: 0xf8ddfb53 │ │ │ │ + @ instruction: 0xf8ddfb4f │ │ │ │ strmi sl, [r4], -r4 │ │ │ │ @ instruction: 0xf1a8e7a4 │ │ │ │ - svclt 0x0000fccd │ │ │ │ + svclt 0x0000fcc9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ vmla.i , , d3[1] │ │ │ │ @ instruction: 0xf10d2401 │ │ │ │ @@ -264302,15 +264337,15 @@ │ │ │ │ @ instruction: 0x46074b30 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strbmi r2, [r8], -r0, lsl #2 │ │ │ │ movtls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf1973501 │ │ │ │ - @ instruction: 0x2c02ea66 │ │ │ │ + @ instruction: 0x2c02ea62 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ strtmi fp, [sl], -ip, lsl #30 │ │ │ │ adcsmi r0, r7, #226 @ 0xe2 │ │ │ │ ldrbeq lr, [r2], #-2639 @ 0xfffff5b1 │ │ │ │ mrcne 0, 3, sp, cr8, cr10, {1} │ │ │ │ strmi r2, [r4], r0, lsl #6 │ │ │ │ @@ -264328,52 +264363,52 @@ │ │ │ │ strbmi r3, [r1, #-769]! @ 0xfffffcff │ │ │ │ @ instruction: 0x4661bfb8 │ │ │ │ @ instruction: 0xf800429c │ │ │ │ ldclle 15, cr1, [r3], #4 │ │ │ │ stmdble r7, {r0, r2, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, sl, lsr r4 │ │ │ │ stmia r2!, {r8, sp}^ │ │ │ │ - blne 0xff5d2a2c │ │ │ │ + blne 0xff5d2ab4 │ │ │ │ ldmle sl!, {r0, r2, r3, r4, r7, r9, lr}^ │ │ │ │ ldmdavs sl, {r0, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r7, r2, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ vst1.16 {d20-d22}, [pc], r8 │ │ │ │ ldrtmi r7, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf1a89201 │ │ │ │ - bls 0x1911cc │ │ │ │ + bls 0x191244 │ │ │ │ ldr r4, [sl, r6, lsl #12]! │ │ │ │ - mrrc2 1, 10, pc, r8, cr8 @ │ │ │ │ + mrrc2 1, 10, pc, r4, cr8 @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ strmi fp, [r7], -r7, asr #1 │ │ │ │ ldreq pc, [r7], #-269 @ 0xfffffef3 │ │ │ │ @ instruction: 0xf024b2dd │ │ │ │ @ instruction: 0xf024000f │ │ │ │ @ instruction: 0xf3c3090f │ │ │ │ - blmi 0xd1b690 │ │ │ │ + blmi 0xd1b718 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs fp, {r8, sp} │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ strcc r0, [r1, #-768] @ 0xfffffd00 │ │ │ │ - ldmib r0!, {r0, r1, r2, r4, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + stmib ip!, {r0, r1, r2, r4, r7, r8, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00182c02 │ │ │ │ - b 0x14df6b0 │ │ │ │ + b 0x14df738 │ │ │ │ svclt 0x000c05c5 │ │ │ │ rsceq r4, r2, sl, lsr #12 │ │ │ │ - b 0x14e3194 │ │ │ │ + b 0x14e321c │ │ │ │ mlasle sl, r2, r4, r0 │ │ │ │ movwcs r1, #3768 @ 0xeb8 │ │ │ │ cdpeq 1, 0, cr15, cr2, cr8, {0} │ │ │ │ eorne pc, r3, lr, lsr r9 @ │ │ │ │ eorgt pc, r3, r8, lsr r9 @ │ │ │ │ strbmi r3, [r1, #-769]! @ 0xfffffcff │ │ │ │ @ instruction: 0x4661bfb8 │ │ │ │ @@ -264382,57 +264417,57 @@ │ │ │ │ subeq lr, r4, r7, lsl #22 │ │ │ │ @ instruction: 0xf1062300 │ │ │ │ @ instruction: 0xf93e0e02 │ │ │ │ @ instruction: 0xf9361023 │ │ │ │ movwcc ip, #4131 @ 0x1023 │ │ │ │ svclt 0x00b84561 │ │ │ │ addsmi r4, ip, #101711872 @ 0x6100000 │ │ │ │ - blne 0x1d077c │ │ │ │ + blne 0x1d0804 │ │ │ │ addsmi sp, r5, #62208 @ 0xf300 │ │ │ │ ldrtmi sp, [sl], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r2, r8, lr │ │ │ │ addsmi r1, sp, #216064 @ 0x34c00 │ │ │ │ - blmi 0x4c8afc │ │ │ │ - blls 0x126c780 │ │ │ │ + blmi 0x4c8b84 │ │ │ │ + blls 0x126c808 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r2, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x464883f0 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andls r4, r1, #59768832 @ 0x3900000 │ │ │ │ - blx 0x1b4ede0 │ │ │ │ + blx 0x1a4ee68 │ │ │ │ strmi r9, [r6], -r1, lsl #20 │ │ │ │ @ instruction: 0xf1a8e7ba │ │ │ │ - svclt 0x0000fbe3 │ │ │ │ + svclt 0x0000fbdf │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ strmi fp, [r7], -r7, asr #1 │ │ │ │ ldreq pc, [r7], #-269 @ 0xfffffef3 │ │ │ │ @ instruction: 0xf024b2dd │ │ │ │ @ instruction: 0xf024000f │ │ │ │ @ instruction: 0xf3c3090f │ │ │ │ - blmi 0xd1b77c │ │ │ │ + blmi 0xd1b804 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs fp, {r8, sp} │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ strcc r0, [r1, #-768] @ 0xfffffd00 │ │ │ │ - ldmdb sl!, {r0, r1, r2, r4, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r6!, {r0, r1, r2, r4, r7, r8, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00182c02 │ │ │ │ - b 0x14df79c │ │ │ │ + b 0x14df824 │ │ │ │ svclt 0x000c05c5 │ │ │ │ rsceq r4, r2, sl, lsr #12 │ │ │ │ - b 0x14e3280 │ │ │ │ + b 0x14e3308 │ │ │ │ ldrsbtle r0, [sl], -r2 │ │ │ │ movwcs r1, #3896 @ 0xf38 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr8, {0} │ │ │ │ eorsne pc, r3, lr, asr r8 @ │ │ │ │ eorsgt pc, r3, r8, asr r8 @ │ │ │ │ strbmi r3, [r1, #-769]! @ 0xfffffcff │ │ │ │ @ instruction: 0x4661bfb8 │ │ │ │ @@ -264441,35 +264476,35 @@ │ │ │ │ addeq lr, r4, r7, lsl #22 │ │ │ │ @ instruction: 0xf1062300 │ │ │ │ @ instruction: 0xf85e0e04 │ │ │ │ @ instruction: 0xf8561033 │ │ │ │ movwcc ip, #4147 @ 0x1033 │ │ │ │ svclt 0x00b84561 │ │ │ │ addsmi r4, ip, #101711872 @ 0x6100000 │ │ │ │ - blne 0x2508e8 │ │ │ │ + blne 0x250970 │ │ │ │ addsmi sp, r5, #62208 @ 0xf300 │ │ │ │ ldrtmi sp, [sl], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r2, r8, lr │ │ │ │ addsmi r1, sp, #216064 @ 0x34c00 │ │ │ │ - blmi 0x4c8be8 │ │ │ │ - blls 0x126c86c │ │ │ │ + blmi 0x4c8c70 │ │ │ │ + blls 0x126c8f4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r2, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x464883f0 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andls r4, r1, #59768832 @ 0x3900000 │ │ │ │ - @ instruction: 0xf9f2f1a8 │ │ │ │ + @ instruction: 0xf9eef1a8 │ │ │ │ strmi r9, [r6], -r1, lsl #20 │ │ │ │ @ instruction: 0xf1a8e7ba │ │ │ │ - svclt 0x0000fb6d │ │ │ │ + svclt 0x0000fb69 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ vmla.i , , d3[1] │ │ │ │ @ instruction: 0xf10d2401 │ │ │ │ @@ -264478,15 +264513,15 @@ │ │ │ │ @ instruction: 0x46074b30 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strbmi r2, [r8], -r0, lsl #2 │ │ │ │ movtls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf1973501 │ │ │ │ - @ instruction: 0x2c02e906 │ │ │ │ + @ instruction: 0x2c02e902 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ strtmi fp, [sl], -ip, lsl #30 │ │ │ │ adcsmi r0, r7, #226 @ 0xe2 │ │ │ │ ldrbeq lr, [r2], #-2639 @ 0xfffff5b1 │ │ │ │ mrcne 0, 3, sp, cr8, cr10, {1} │ │ │ │ strmi r2, [r4], r0, lsl #6 │ │ │ │ @@ -264504,52 +264539,52 @@ │ │ │ │ strbmi r3, [r1, #-769]! @ 0xfffffcff │ │ │ │ @ instruction: 0x4661bfb8 │ │ │ │ @ instruction: 0xf800429c │ │ │ │ ldclle 15, cr1, [r3], #4 │ │ │ │ stmdble r7, {r0, r2, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, sl, lsr r4 │ │ │ │ stmia r2!, {r8, sp}^ │ │ │ │ - blne 0xff5d2cec │ │ │ │ + blne 0xff5d2d74 │ │ │ │ ldmle sl!, {r0, r2, r3, r4, r7, r9, lr}^ │ │ │ │ ldmdavs sl, {r0, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r7, r2, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ vst1.16 {d20-d22}, [pc], r8 │ │ │ │ ldrtmi r7, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf1a89201 │ │ │ │ - bls 0x190f0c │ │ │ │ + bls 0x190f84 │ │ │ │ ldr r4, [sl, r6, lsl #12]! │ │ │ │ - blx 0xfff4efc0 │ │ │ │ + blx 0xffe4f048 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ strmi fp, [r7], -r7, asr #1 │ │ │ │ ldreq pc, [r7], #-269 @ 0xfffffef3 │ │ │ │ @ instruction: 0xf024b2dd │ │ │ │ @ instruction: 0xf024000f │ │ │ │ @ instruction: 0xf3c3090f │ │ │ │ - blmi 0xd1b950 │ │ │ │ + blmi 0xd1b9d8 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs fp, {r8, sp} │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ strcc r0, [r1, #-768] @ 0xfffffd00 │ │ │ │ - ldm r0, {r0, r1, r2, r4, r7, r8, ip, sp, lr, pc} │ │ │ │ + stm ip, {r0, r1, r2, r4, r7, r8, ip, sp, lr, pc} │ │ │ │ svclt 0x00182c02 │ │ │ │ - b 0x14df970 │ │ │ │ + b 0x14df9f8 │ │ │ │ svclt 0x000c05c5 │ │ │ │ rsceq r4, r2, sl, lsr #12 │ │ │ │ - b 0x14e3454 │ │ │ │ + b 0x14e34dc │ │ │ │ mlasle sl, r2, r4, r0 │ │ │ │ movwcs r1, #3768 @ 0xeb8 │ │ │ │ cdpeq 1, 0, cr15, cr2, cr8, {0} │ │ │ │ eorne pc, r3, lr, lsr r8 @ │ │ │ │ eorgt pc, r3, r8, lsr r8 @ │ │ │ │ strbmi r3, [r1, #-769]! @ 0xfffffcff │ │ │ │ @ instruction: 0x4661bfb8 │ │ │ │ @@ -264558,57 +264593,57 @@ │ │ │ │ subeq lr, r4, r7, lsl #22 │ │ │ │ @ instruction: 0xf1062300 │ │ │ │ @ instruction: 0xf83e0e02 │ │ │ │ @ instruction: 0xf8361023 │ │ │ │ movwcc ip, #4131 @ 0x1023 │ │ │ │ svclt 0x00b84561 │ │ │ │ addsmi r4, ip, #101711872 @ 0x6100000 │ │ │ │ - blne 0x1d0a3c │ │ │ │ + blne 0x1d0ac4 │ │ │ │ addsmi sp, r5, #62208 @ 0xf300 │ │ │ │ ldrtmi sp, [sl], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r2, r8, lr │ │ │ │ addsmi r1, sp, #216064 @ 0x34c00 │ │ │ │ - blmi 0x4c8dbc │ │ │ │ - blls 0x126ca40 │ │ │ │ + blmi 0x4c8e44 │ │ │ │ + blls 0x126cac8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r2, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x464883f0 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andls r4, r1, #59768832 @ 0x3900000 │ │ │ │ - @ instruction: 0xf908f1a8 │ │ │ │ + @ instruction: 0xf904f1a8 │ │ │ │ strmi r9, [r6], -r1, lsl #20 │ │ │ │ @ instruction: 0xf1a8e7ba │ │ │ │ - svclt 0x0000fa83 │ │ │ │ + svclt 0x0000fa7f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ strmi fp, [r7], -r7, asr #1 │ │ │ │ ldreq pc, [r7], #-269 @ 0xfffffef3 │ │ │ │ @ instruction: 0xf024b2dd │ │ │ │ @ instruction: 0xf024000f │ │ │ │ @ instruction: 0xf3c3090f │ │ │ │ - blmi 0xd1ba3c │ │ │ │ + blmi 0xd1bac4 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs fp, {r8, sp} │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ strcc r0, [r1, #-768] @ 0xfffffd00 │ │ │ │ - ldmda sl, {r0, r1, r2, r4, r7, r8, ip, sp, lr, pc} │ │ │ │ + ldmda r6, {r0, r1, r2, r4, r7, r8, ip, sp, lr, pc} │ │ │ │ svclt 0x00182c02 │ │ │ │ - b 0x14dfa5c │ │ │ │ + b 0x14dfae4 │ │ │ │ svclt 0x000c05c5 │ │ │ │ rsceq r4, r2, sl, lsr #12 │ │ │ │ - b 0x14e3540 │ │ │ │ + b 0x14e35c8 │ │ │ │ ldrsbtle r0, [sl], -r2 │ │ │ │ movwcs r1, #3896 @ 0xf38 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr8, {0} │ │ │ │ eorsne pc, r3, lr, asr r8 @ │ │ │ │ eorsgt pc, r3, r8, asr r8 @ │ │ │ │ strbmi r3, [r1, #-769]! @ 0xfffffcff │ │ │ │ uqasxmi fp, r1, r8 │ │ │ │ @@ -264617,35 +264652,35 @@ │ │ │ │ addeq lr, r4, r7, lsl #22 │ │ │ │ @ instruction: 0xf1062300 │ │ │ │ @ instruction: 0xf85e0e04 │ │ │ │ @ instruction: 0xf8561033 │ │ │ │ movwcc ip, #4147 @ 0x1033 │ │ │ │ svclt 0x00384561 │ │ │ │ addsmi r4, ip, #101711872 @ 0x6100000 │ │ │ │ - blne 0x250ba8 │ │ │ │ + blne 0x250c30 │ │ │ │ addsmi sp, r5, #62208 @ 0xf300 │ │ │ │ ldrtmi sp, [sl], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r2, r8, lr │ │ │ │ addsmi r1, sp, #216064 @ 0x34c00 │ │ │ │ - blmi 0x4c8ea8 │ │ │ │ - blls 0x126cb2c │ │ │ │ + blmi 0x4c8f30 │ │ │ │ + blls 0x126cbb4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r2, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x464883f0 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andls r4, r1, #59768832 @ 0x3900000 │ │ │ │ - @ instruction: 0xf892f1a8 │ │ │ │ + @ instruction: 0xf88ef1a8 │ │ │ │ strmi r9, [r6], -r1, lsl #20 │ │ │ │ @ instruction: 0xf1a8e7ba │ │ │ │ - svclt 0x0000fa0d │ │ │ │ + svclt 0x0000fa09 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ vmla.i , , d3[1] │ │ │ │ @ instruction: 0xf10d2401 │ │ │ │ @@ -264654,15 +264689,15 @@ │ │ │ │ @ instruction: 0x46074b30 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strbmi r2, [r8], -r0, lsl #2 │ │ │ │ movtls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf1963501 │ │ │ │ - stccs 15, cr14, [r2], {166} @ 0xa6 │ │ │ │ + stccs 15, cr14, [r2], {162} @ 0xa2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ strtmi fp, [sl], -ip, lsl #30 │ │ │ │ adcsmi r0, r7, #226 @ 0xe2 │ │ │ │ ldrbeq lr, [r2], #-2639 @ 0xfffff5b1 │ │ │ │ mrcne 0, 3, sp, cr8, cr10, {1} │ │ │ │ strmi r2, [r4], r0, lsl #6 │ │ │ │ @@ -264680,52 +264715,52 @@ │ │ │ │ strbmi r3, [r1, #-769]! @ 0xfffffcff │ │ │ │ strbtmi fp, [r1], -r8, lsr #31 │ │ │ │ @ instruction: 0xf800429c │ │ │ │ ldclle 15, cr1, [r3], #4 │ │ │ │ stmdble r7, {r0, r2, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, sl, lsr r4 │ │ │ │ stmia r2!, {r8, sp}^ │ │ │ │ - blne 0xff5d2fac │ │ │ │ + blne 0xff5d3034 │ │ │ │ ldmle sl!, {r0, r2, r3, r4, r7, r9, lr}^ │ │ │ │ ldmdavs sl, {r0, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r7, r2, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ vst1.16 {d20-d22}, [pc], r8 │ │ │ │ ldrtmi r7, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf1a89201 │ │ │ │ - bls 0x190c4c │ │ │ │ + bls 0x190cc4 │ │ │ │ ldr r4, [sl, r6, lsl #12]! │ │ │ │ - @ instruction: 0xf998f1a8 │ │ │ │ + @ instruction: 0xf994f1a8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ strmi fp, [r7], -r7, asr #1 │ │ │ │ ldreq pc, [r7], #-269 @ 0xfffffef3 │ │ │ │ @ instruction: 0xf024b2dd │ │ │ │ @ instruction: 0xf024000f │ │ │ │ @ instruction: 0xf3c3090f │ │ │ │ - blmi 0xd1bc10 │ │ │ │ + blmi 0xd1bc98 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs fp, {r8, sp} │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ strcc r0, [r1, #-768] @ 0xfffffd00 │ │ │ │ - svc 0x0030f196 │ │ │ │ + svc 0x002cf196 │ │ │ │ svclt 0x00182c02 │ │ │ │ - b 0x14dfc30 │ │ │ │ + b 0x14dfcb8 │ │ │ │ svclt 0x000c05c5 │ │ │ │ rsceq r4, r2, sl, lsr #12 │ │ │ │ - b 0x14e3714 │ │ │ │ + b 0x14e379c │ │ │ │ mlasle sl, r2, r4, r0 │ │ │ │ movwcs r1, #3768 @ 0xeb8 │ │ │ │ cdpeq 1, 0, cr15, cr2, cr8, {0} │ │ │ │ eorne pc, r3, lr, lsr r9 @ │ │ │ │ eorgt pc, r3, r8, lsr r9 @ │ │ │ │ strbmi r3, [r1, #-769]! @ 0xfffffcff │ │ │ │ strbtmi fp, [r1], -r8, lsr #31 │ │ │ │ @@ -264734,57 +264769,57 @@ │ │ │ │ subeq lr, r4, r7, lsl #22 │ │ │ │ @ instruction: 0xf1062300 │ │ │ │ @ instruction: 0xf93e0e02 │ │ │ │ @ instruction: 0xf9361023 │ │ │ │ movwcc ip, #4131 @ 0x1023 │ │ │ │ svclt 0x00a84561 │ │ │ │ addsmi r4, ip, #101711872 @ 0x6100000 │ │ │ │ - blne 0x1d0cfc │ │ │ │ + blne 0x1d0d84 │ │ │ │ addsmi sp, r5, #62208 @ 0xf300 │ │ │ │ ldrtmi sp, [sl], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r2, r8, lr │ │ │ │ addsmi r1, sp, #216064 @ 0x34c00 │ │ │ │ - blmi 0x4c907c │ │ │ │ - blls 0x126cd00 │ │ │ │ + blmi 0x4c9104 │ │ │ │ + blls 0x126cd88 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r2, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x464883f0 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andls r4, r1, #59768832 @ 0x3900000 │ │ │ │ - @ instruction: 0xffa8f1a7 │ │ │ │ + @ instruction: 0xffa4f1a7 │ │ │ │ strmi r9, [r6], -r1, lsl #20 │ │ │ │ @ instruction: 0xf1a8e7ba │ │ │ │ - svclt 0x0000f923 │ │ │ │ + svclt 0x0000f91f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ strmi fp, [r7], -r7, asr #1 │ │ │ │ ldreq pc, [r7], #-269 @ 0xfffffef3 │ │ │ │ @ instruction: 0xf024b2dd │ │ │ │ @ instruction: 0xf024000f │ │ │ │ @ instruction: 0xf3c3090f │ │ │ │ - blmi 0xd1bcfc │ │ │ │ + blmi 0xd1bd84 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs fp, {r8, sp} │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ strcc r0, [r1, #-768] @ 0xfffffd00 │ │ │ │ - mrc 1, 5, APSR_nzcv, cr10, cr6, {4} │ │ │ │ + mrc 1, 5, APSR_nzcv, cr6, cr6, {4} │ │ │ │ svclt 0x00182c02 │ │ │ │ - b 0x14dfd1c │ │ │ │ + b 0x14dfda4 │ │ │ │ svclt 0x000c05c5 │ │ │ │ rsceq r4, r2, sl, lsr #12 │ │ │ │ - b 0x14e3800 │ │ │ │ + b 0x14e3888 │ │ │ │ ldrsbtle r0, [sl], -r2 │ │ │ │ movwcs r1, #3896 @ 0xf38 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr8, {0} │ │ │ │ eorsne pc, r3, lr, asr r8 @ │ │ │ │ eorsgt pc, r3, r8, asr r8 @ │ │ │ │ strbmi r3, [r1, #-769]! @ 0xfffffcff │ │ │ │ strbtmi fp, [r1], -r8, lsr #31 │ │ │ │ @@ -264793,35 +264828,35 @@ │ │ │ │ addeq lr, r4, r7, lsl #22 │ │ │ │ @ instruction: 0xf1062300 │ │ │ │ @ instruction: 0xf85e0e04 │ │ │ │ @ instruction: 0xf8561033 │ │ │ │ movwcc ip, #4147 @ 0x1033 │ │ │ │ svclt 0x00a84561 │ │ │ │ addsmi r4, ip, #101711872 @ 0x6100000 │ │ │ │ - blne 0x250e68 │ │ │ │ + blne 0x250ef0 │ │ │ │ addsmi sp, r5, #62208 @ 0xf300 │ │ │ │ ldrtmi sp, [sl], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r2, r8, lr │ │ │ │ addsmi r1, sp, #216064 @ 0x34c00 │ │ │ │ - blmi 0x4c9168 │ │ │ │ - blls 0x126cdec │ │ │ │ + blmi 0x4c91f0 │ │ │ │ + blls 0x126ce74 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r2, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x464883f0 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andls r4, r1, #59768832 @ 0x3900000 │ │ │ │ - @ instruction: 0xff32f1a7 │ │ │ │ + @ instruction: 0xff2ef1a7 │ │ │ │ strmi r9, [r6], -r1, lsl #20 │ │ │ │ @ instruction: 0xf1a8e7ba │ │ │ │ - svclt 0x0000f8ad │ │ │ │ + svclt 0x0000f8a9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ vmla.i , , d3[1] │ │ │ │ @ instruction: 0xf10d2401 │ │ │ │ @@ -264830,15 +264865,15 @@ │ │ │ │ @ instruction: 0x46074b30 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strbmi r2, [r8], -r0, lsl #2 │ │ │ │ movtls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf1963501 │ │ │ │ - stccs 14, cr14, [r2], {70} @ 0x46 │ │ │ │ + stccs 14, cr14, [r2], {66} @ 0x42 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ strtmi fp, [sl], -ip, lsl #30 │ │ │ │ adcsmi r0, r7, #226 @ 0xe2 │ │ │ │ ldrbeq lr, [r2], #-2639 @ 0xfffff5b1 │ │ │ │ mrcne 0, 3, sp, cr8, cr10, {1} │ │ │ │ strmi r2, [r4], r0, lsl #6 │ │ │ │ @@ -264856,52 +264891,52 @@ │ │ │ │ strbmi r3, [r1, #-769]! @ 0xfffffcff │ │ │ │ strbtmi fp, [r1], -r8, lsr #31 │ │ │ │ @ instruction: 0xf800429c │ │ │ │ ldclle 15, cr1, [r3], #4 │ │ │ │ stmdble r7, {r0, r2, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, sl, lsr r4 │ │ │ │ stmia r2!, {r8, sp}^ │ │ │ │ - blne 0xff5d326c │ │ │ │ + blne 0xff5d32f4 │ │ │ │ ldmle sl!, {r0, r2, r3, r4, r7, r9, lr}^ │ │ │ │ ldmdavs sl, {r0, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r7, r2, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ vst1.16 {d20-d22}, [pc], r8 │ │ │ │ ldrtmi r7, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf1a79201 │ │ │ │ - bls 0x19298c │ │ │ │ + bls 0x192a04 │ │ │ │ ldr r4, [sl, r6, lsl #12]! │ │ │ │ - @ instruction: 0xf838f1a8 │ │ │ │ + @ instruction: 0xf834f1a8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ strmi fp, [r7], -r7, asr #1 │ │ │ │ ldreq pc, [r7], #-269 @ 0xfffffef3 │ │ │ │ @ instruction: 0xf024b2dd │ │ │ │ @ instruction: 0xf024000f │ │ │ │ @ instruction: 0xf3c3090f │ │ │ │ - blmi 0xd1bed0 │ │ │ │ + blmi 0xd1bf58 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs fp, {r8, sp} │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ strcc r0, [r1, #-768] @ 0xfffffd00 │ │ │ │ - ldcl 1, cr15, [r0, #600] @ 0x258 │ │ │ │ + stcl 1, cr15, [ip, #600] @ 0x258 │ │ │ │ svclt 0x00182c02 │ │ │ │ - b 0x14dfef0 │ │ │ │ + b 0x14dff78 │ │ │ │ svclt 0x000c05c5 │ │ │ │ rsceq r4, r2, sl, lsr #12 │ │ │ │ - b 0x14e39d4 │ │ │ │ + b 0x14e3a5c │ │ │ │ mlasle sl, r2, r4, r0 │ │ │ │ movwcs r1, #3768 @ 0xeb8 │ │ │ │ cdpeq 1, 0, cr15, cr2, cr8, {0} │ │ │ │ eorne pc, r3, lr, lsr r8 @ │ │ │ │ eorgt pc, r3, r8, lsr r8 @ │ │ │ │ strbmi r3, [r1, #-769]! @ 0xfffffcff │ │ │ │ strbtmi fp, [r1], -r8, lsr #31 │ │ │ │ @@ -264910,57 +264945,57 @@ │ │ │ │ subeq lr, r4, r7, lsl #22 │ │ │ │ @ instruction: 0xf1062300 │ │ │ │ @ instruction: 0xf83e0e02 │ │ │ │ @ instruction: 0xf8361023 │ │ │ │ movwcc ip, #4131 @ 0x1023 │ │ │ │ svclt 0x00a84561 │ │ │ │ addsmi r4, ip, #101711872 @ 0x6100000 │ │ │ │ - blne 0x1d0fbc │ │ │ │ + blne 0x1d1044 │ │ │ │ addsmi sp, r5, #62208 @ 0xf300 │ │ │ │ ldrtmi sp, [sl], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r2, r8, lr │ │ │ │ addsmi r1, sp, #216064 @ 0x34c00 │ │ │ │ - blmi 0x4c933c │ │ │ │ - blls 0x126cfc0 │ │ │ │ + blmi 0x4c93c4 │ │ │ │ + blls 0x126d048 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r2, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x464883f0 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andls r4, r1, #59768832 @ 0x3900000 │ │ │ │ - cdp2 1, 4, cr15, cr8, cr7, {5} │ │ │ │ + cdp2 1, 4, cr15, cr4, cr7, {5} │ │ │ │ strmi r9, [r6], -r1, lsl #20 │ │ │ │ @ instruction: 0xf1a7e7ba │ │ │ │ - svclt 0x0000ffc3 │ │ │ │ + svclt 0x0000ffbf │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr8, cr12, {6} │ │ │ │ strmi fp, [r7], -r7, asr #1 │ │ │ │ ldreq pc, [r7], #-269 @ 0xfffffef3 │ │ │ │ @ instruction: 0xf024b2dd │ │ │ │ @ instruction: 0xf024000f │ │ │ │ @ instruction: 0xf3c3090f │ │ │ │ - blmi 0xd1bfbc │ │ │ │ + blmi 0xd1c044 │ │ │ │ pkhbtmi r4, r8, r6, lsl #12 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ ldmdavs fp, {r8, sp} │ │ │ │ @ instruction: 0xf04f9345 │ │ │ │ strcc r0, [r1, #-768] @ 0xfffffd00 │ │ │ │ - ldcl 1, cr15, [sl, #-600] @ 0xfffffda8 │ │ │ │ + ldcl 1, cr15, [r6, #-600] @ 0xfffffda8 │ │ │ │ svclt 0x00182c02 │ │ │ │ - b 0x14dffdc │ │ │ │ + b 0x14e0064 │ │ │ │ svclt 0x000c05c5 │ │ │ │ rsceq r4, r2, sl, lsr #12 │ │ │ │ - b 0x14e3ac0 │ │ │ │ + b 0x14e3b48 │ │ │ │ ldrsbtle r0, [sl], -r2 │ │ │ │ movwcs r1, #3896 @ 0xf38 │ │ │ │ cdpeq 1, 0, cr15, cr4, cr8, {0} │ │ │ │ eorsne pc, r3, lr, asr r8 @ │ │ │ │ eorsgt pc, r3, r8, asr r8 @ │ │ │ │ strbmi r3, [r1, #-769]! @ 0xfffffcff │ │ │ │ strbtmi fp, [r1], -r8, lsr #30 │ │ │ │ @@ -264969,54 +265004,54 @@ │ │ │ │ addeq lr, r4, r7, lsl #22 │ │ │ │ @ instruction: 0xf1062300 │ │ │ │ @ instruction: 0xf85e0e04 │ │ │ │ @ instruction: 0xf8561033 │ │ │ │ movwcc ip, #4147 @ 0x1033 │ │ │ │ svclt 0x00284561 │ │ │ │ addsmi r4, ip, #101711872 @ 0x6100000 │ │ │ │ - blne 0x251128 │ │ │ │ + blne 0x2511b0 │ │ │ │ addsmi sp, r5, #62208 @ 0xf300 │ │ │ │ ldrtmi sp, [sl], #-2311 @ 0xfffff6f9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r2, r8, lr │ │ │ │ addsmi r1, sp, #216064 @ 0x34c00 │ │ │ │ - blmi 0x4c9428 │ │ │ │ - blls 0x126d0ac │ │ │ │ + blmi 0x4c94b0 │ │ │ │ + blls 0x126d134 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r2, r0, lsl #6 │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x464883f0 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andls r4, r1, #59768832 @ 0x3900000 │ │ │ │ - ldc2l 1, cr15, [r2, #668] @ 0x29c │ │ │ │ + stc2l 1, cr15, [lr, #668] @ 0x29c │ │ │ │ strmi r9, [r6], -r1, lsl #20 │ │ │ │ @ instruction: 0xf1a7e7ba │ │ │ │ - svclt 0x0000ff4d │ │ │ │ + svclt 0x0000ff49 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e4aa4 │ │ │ │ + b 0x14e4b2c │ │ │ │ ldrmi r0, [r3], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ stmiacs r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ streq pc, [r8], -r0, lsr #3 │ │ │ │ - beq 0x24dcbc │ │ │ │ + beq 0x24dd44 │ │ │ │ strdeq lr, [r2, -r5] │ │ │ │ @ instruction: 0x4642465b │ │ │ │ - blx 0xffed0ed8 │ │ │ │ + blx 0xfedd0f60 │ │ │ │ stmib r6!, {r0, r2, r4, r6, r8, sl, lr}^ │ │ │ │ mvnsle r0, r2, lsl #2 │ │ │ │ stmdble r9, {r0, r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19209 @ 0x4b09 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r9, #166912 @ 0x28c00 │ │ │ │ @@ -265030,24 +265065,24 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e4b20 │ │ │ │ + b 0x14e4ba8 │ │ │ │ ldrmi r0, [r3], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ stmiacs r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ streq pc, [r8], -r0, lsr #3 │ │ │ │ - beq 0x24dd38 │ │ │ │ + beq 0x24ddc0 │ │ │ │ strdeq lr, [r2, -r5] │ │ │ │ @ instruction: 0x4642465b │ │ │ │ - blx 0xffc50f56 │ │ │ │ + blx 0xfeb50fde │ │ │ │ stmib r6!, {r0, r2, r4, r6, r8, sl, lr}^ │ │ │ │ mvnsle r0, r2, lsl #2 │ │ │ │ stmdble r9, {r0, r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19209 @ 0x4b09 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r9, #166912 @ 0x28c00 │ │ │ │ @@ -265061,30 +265096,30 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e4b9c │ │ │ │ + b 0x14e4c24 │ │ │ │ ldrmi r0, [r3], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ stmiacs r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - bl 0x15adc4 │ │ │ │ + bl 0x15ae4c │ │ │ │ @ instruction: 0xf8550a04 │ │ │ │ ldrbmi r0, [sl], -r4, lsl #22 │ │ │ │ @ instruction: 0xf7854641 │ │ │ │ - ldrbmi pc, [r5, #-3143] @ 0xfffff3b9 @ │ │ │ │ + ldrbmi pc, [r5, #-3075] @ 0xfffff3fd @ │ │ │ │ svceq 0x0004f846 │ │ │ │ adcmi sp, r7, #1073741885 @ 0x4000003d │ │ │ │ - bl 0x3895ec │ │ │ │ + bl 0x389674 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d35dc │ │ │ │ + bl 0xfe9d3664 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -265092,30 +265127,30 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e4c18 │ │ │ │ + b 0x14e4ca0 │ │ │ │ ldrmi r0, [r3], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ stmiacs r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - bl 0x15ae40 │ │ │ │ + bl 0x15aec8 │ │ │ │ @ instruction: 0xf8550a04 │ │ │ │ ldrbmi r0, [sl], -r4, lsl #22 │ │ │ │ @ instruction: 0xf7854641 │ │ │ │ - ldrbmi pc, [r5, #-3285] @ 0xfffff32b @ │ │ │ │ + ldrbmi pc, [r5, #-3217] @ 0xfffff36f @ │ │ │ │ svceq 0x0004f846 │ │ │ │ adcmi sp, r7, #1073741885 @ 0x4000003d │ │ │ │ - bl 0x389668 │ │ │ │ + bl 0x3896f0 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d3658 │ │ │ │ + bl 0xfe9d36e0 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -265123,30 +265158,30 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e4c94 │ │ │ │ + b 0x14e4d1c │ │ │ │ ldrmi r0, [r3], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ stmiacs r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - bl 0x15acbc │ │ │ │ + bl 0x15ad44 │ │ │ │ @ instruction: 0xf8350a04 │ │ │ │ ldrbmi r0, [sl], -r2, lsl #22 │ │ │ │ @ instruction: 0xf7854641 │ │ │ │ - ldrbmi pc, [r5, #-3323] @ 0xfffff305 @ │ │ │ │ + ldrbmi pc, [r5, #-3255] @ 0xfffff349 @ │ │ │ │ svceq 0x0002f826 │ │ │ │ adcmi sp, r7, #1073741885 @ 0x4000003d │ │ │ │ - bl 0x3896e4 │ │ │ │ + bl 0x38976c │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d36d4 │ │ │ │ + bl 0xfe9d375c │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -265154,30 +265189,30 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e4d10 │ │ │ │ + b 0x14e4d98 │ │ │ │ ldrmi r0, [r3], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ stmiacs r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - bl 0x15ad38 │ │ │ │ + bl 0x15adc0 │ │ │ │ @ instruction: 0xf8350a04 │ │ │ │ ldrbmi r0, [sl], -r2, lsl #22 │ │ │ │ @ instruction: 0xf7854641 │ │ │ │ - ldrbmi pc, [r5, #-3517] @ 0xfffff243 @ │ │ │ │ + ldrbmi pc, [r5, #-3449] @ 0xfffff287 @ │ │ │ │ svceq 0x0002f826 │ │ │ │ adcmi sp, r7, #1073741885 @ 0x4000003d │ │ │ │ - bl 0x389760 │ │ │ │ + bl 0x3897e8 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d3750 │ │ │ │ + bl 0xfe9d37d8 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -265185,24 +265220,24 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e4d8c │ │ │ │ + b 0x14e4e14 │ │ │ │ ldrmi r0, [r3], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ stmiacs r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ streq pc, [r8], -r0, lsr #3 │ │ │ │ - beq 0x24dfa4 │ │ │ │ + beq 0x24e02c │ │ │ │ strdeq lr, [r2, -r5] │ │ │ │ @ instruction: 0x4642465b │ │ │ │ - cdp2 7, 7, cr15, cr14, cr5, {4} │ │ │ │ + cdp2 7, 3, cr15, cr10, cr5, {4} │ │ │ │ stmib r6!, {r0, r2, r4, r6, r8, sl, lr}^ │ │ │ │ mvnsle r0, r2, lsl #2 │ │ │ │ stmdble r9, {r0, r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19209 @ 0x4b09 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r9, #166912 @ 0x28c00 │ │ │ │ @@ -265216,24 +265251,24 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e4e08 │ │ │ │ + b 0x14e4e90 │ │ │ │ ldrmi r0, [r3], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ stmiacs r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ streq pc, [r8], -r0, lsr #3 │ │ │ │ - beq 0x24e020 │ │ │ │ + beq 0x24e0a8 │ │ │ │ strdeq lr, [r2, -r5] │ │ │ │ @ instruction: 0x4642465b │ │ │ │ - cdp2 7, 6, cr15, cr12, cr5, {4} │ │ │ │ + cdp2 7, 2, cr15, cr8, cr5, {4} │ │ │ │ stmib r6!, {r0, r2, r4, r6, r8, sl, lr}^ │ │ │ │ mvnsle r0, r2, lsl #2 │ │ │ │ stmdble r9, {r0, r1, r2, r5, r7, r9, lr} │ │ │ │ movweq lr, #19209 @ 0x4b09 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, r9, #166912 @ 0x28c00 │ │ │ │ @@ -265247,30 +265282,30 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e4e84 │ │ │ │ + b 0x14e4f0c │ │ │ │ ldrmi r0, [r3], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ stmiacs r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - bl 0x15b0ac │ │ │ │ + bl 0x15b134 │ │ │ │ @ instruction: 0xf8550a04 │ │ │ │ ldrbmi r0, [sl], -r4, lsl #22 │ │ │ │ @ instruction: 0xf7854641 │ │ │ │ - ldrbmi pc, [r5, #-2801] @ 0xfffff50f @ │ │ │ │ + ldrbmi pc, [r5, #-2733] @ 0xfffff553 @ │ │ │ │ svceq 0x0004f846 │ │ │ │ adcmi sp, r7, #1073741885 @ 0x4000003d │ │ │ │ - bl 0x3898d4 │ │ │ │ + bl 0x38995c │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d38c4 │ │ │ │ + bl 0xfe9d394c │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -265278,30 +265313,30 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e4f00 │ │ │ │ + b 0x14e4f88 │ │ │ │ ldrmi r0, [r3], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ stmiacs r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - bl 0x15b128 │ │ │ │ + bl 0x15b1b0 │ │ │ │ @ instruction: 0xf8550a04 │ │ │ │ ldrbmi r0, [sl], -r4, lsl #22 │ │ │ │ @ instruction: 0xf7854641 │ │ │ │ - ldrbmi pc, [r5, #-2943] @ 0xfffff481 @ │ │ │ │ + ldrbmi pc, [r5, #-2875] @ 0xfffff4c5 @ │ │ │ │ svceq 0x0004f846 │ │ │ │ adcmi sp, r7, #1073741885 @ 0x4000003d │ │ │ │ - bl 0x389950 │ │ │ │ + bl 0x3899d8 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d3940 │ │ │ │ + bl 0xfe9d39c8 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -265309,30 +265344,30 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e4f7c │ │ │ │ + b 0x14e5004 │ │ │ │ ldrmi r0, [r3], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ stmiacs r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - bl 0x15afa4 │ │ │ │ + bl 0x15b02c │ │ │ │ @ instruction: 0xf8350a04 │ │ │ │ ldrbmi r0, [sl], -r2, lsl #22 │ │ │ │ @ instruction: 0xf7854641 │ │ │ │ - ldrbmi pc, [r5, #-2999] @ 0xfffff449 @ │ │ │ │ + ldrbmi pc, [r5, #-2931] @ 0xfffff48d @ │ │ │ │ svceq 0x0002f826 │ │ │ │ adcmi sp, r7, #1073741885 @ 0x4000003d │ │ │ │ - bl 0x3899cc │ │ │ │ + bl 0x389a54 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d39bc │ │ │ │ + bl 0xfe9d3a44 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -265340,30 +265375,30 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e4ff8 │ │ │ │ + b 0x14e5080 │ │ │ │ ldrmi r0, [r3], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ stmiacs r3!, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - bl 0x15b020 │ │ │ │ + bl 0x15b0a8 │ │ │ │ @ instruction: 0xf8350a04 │ │ │ │ ldrbmi r0, [sl], -r2, lsl #22 │ │ │ │ @ instruction: 0xf7854641 │ │ │ │ - ldrbmi pc, [r5, #-3193] @ 0xfffff387 @ │ │ │ │ + ldrbmi pc, [r5, #-3125] @ 0xfffff3cb @ │ │ │ │ svceq 0x0002f826 │ │ │ │ adcmi sp, r7, #1073741885 @ 0x4000003d │ │ │ │ - bl 0x389a48 │ │ │ │ + bl 0x389ad0 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d3a38 │ │ │ │ + bl 0xfe9d3ac0 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -265371,25 +265406,25 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e5074 │ │ │ │ + b 0x14e50fc │ │ │ │ ldrmi r0, [r0], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ streq pc, [r8], -r0, lsr #3 │ │ │ │ - beq 0x24e288 │ │ │ │ + beq 0x24e310 │ │ │ │ mullt r2, r2, r8 │ │ │ │ umullsvc r1, r3, fp, r2 │ │ │ │ strdeq lr, [r2, -r5] │ │ │ │ andcs r4, r0, #70254592 @ 0x4300000 │ │ │ │ - @ instruction: 0xf810f785 │ │ │ │ + @ instruction: 0xffccf784 │ │ │ │ stmib r6!, {r0, r2, r4, r6, r8, sl, lr}^ │ │ │ │ mvnsle r0, r2, lsl #2 │ │ │ │ @ instruction: 0xf88842a7 │ │ │ │ stmdble r9, {r1, ip, sp, pc} │ │ │ │ movweq lr, #19209 @ 0x4b09 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ @@ -265404,25 +265439,25 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e50f8 │ │ │ │ + b 0x14e5180 │ │ │ │ ldrmi r0, [r0], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ streq pc, [r8], -r0, lsr #3 │ │ │ │ - beq 0x24e30c │ │ │ │ + beq 0x24e394 │ │ │ │ mullt r2, r2, r8 │ │ │ │ umullsvc r1, r3, fp, r2 │ │ │ │ strdeq lr, [r2, -r5] │ │ │ │ andcs r4, r0, #70254592 @ 0x4300000 │ │ │ │ - @ instruction: 0xf902f785 │ │ │ │ + @ instruction: 0xf8bef785 │ │ │ │ stmib r6!, {r0, r2, r4, r6, r8, sl, lr}^ │ │ │ │ mvnsle r0, r2, lsl #2 │ │ │ │ @ instruction: 0xf88842a7 │ │ │ │ stmdble r9, {r1, ip, sp, pc} │ │ │ │ movweq lr, #19209 @ 0x4b09 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ @@ -265437,32 +265472,32 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e517c │ │ │ │ + b 0x14e5204 │ │ │ │ ldrmi r0, [r0], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ - bl 0x15b3a0 │ │ │ │ + bl 0x15b428 │ │ │ │ @ instruction: 0xf8920a04 │ │ │ │ addsne fp, fp, #2 │ │ │ │ @ instruction: 0xf8557093 │ │ │ │ strbmi r0, [r2], -r4, lsl #22 │ │ │ │ @ instruction: 0xf7852100 │ │ │ │ - ldrbmi pc, [r5, #-2441] @ 0xfffff677 @ │ │ │ │ + ldrbmi pc, [r5, #-2373] @ 0xfffff6bb @ │ │ │ │ svceq 0x0004f846 │ │ │ │ adcmi sp, r7, #1073741885 @ 0x4000003d │ │ │ │ andlt pc, r2, r8, lsl #17 │ │ │ │ - bl 0x389bd4 │ │ │ │ + bl 0x389c5c │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d3bc4 │ │ │ │ + bl 0xfe9d3c4c │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -265470,32 +265505,32 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e5200 │ │ │ │ + b 0x14e5288 │ │ │ │ ldrmi r0, [r0], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ - bl 0x15b424 │ │ │ │ + bl 0x15b4ac │ │ │ │ @ instruction: 0xf8920a04 │ │ │ │ addsne fp, fp, #2 │ │ │ │ @ instruction: 0xf8557093 │ │ │ │ strbmi r0, [r2], -r4, lsl #22 │ │ │ │ @ instruction: 0xf7852100 │ │ │ │ - ldrbmi pc, [r5, #-2579] @ 0xfffff5ed @ │ │ │ │ + ldrbmi pc, [r5, #-2511] @ 0xfffff631 @ │ │ │ │ svceq 0x0004f846 │ │ │ │ adcmi sp, r7, #1073741885 @ 0x4000003d │ │ │ │ andlt pc, r2, r8, lsl #17 │ │ │ │ - bl 0x389c58 │ │ │ │ + bl 0x389ce0 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d3c48 │ │ │ │ + bl 0xfe9d3cd0 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -265503,32 +265538,32 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e5284 │ │ │ │ + b 0x14e530c │ │ │ │ ldrmi r0, [r0], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ - bl 0x15b2a8 │ │ │ │ + bl 0x15b330 │ │ │ │ @ instruction: 0xf8920a04 │ │ │ │ addsne fp, fp, #2 │ │ │ │ @ instruction: 0xf8357093 │ │ │ │ strbmi r0, [r2], -r2, lsl #22 │ │ │ │ @ instruction: 0xf7852100 │ │ │ │ - ldrbmi pc, [r5, #-2647] @ 0xfffff5a9 @ │ │ │ │ + ldrbmi pc, [r5, #-2579] @ 0xfffff5ed @ │ │ │ │ svceq 0x0002f826 │ │ │ │ adcmi sp, r7, #1073741885 @ 0x4000003d │ │ │ │ andlt pc, r2, r8, lsl #17 │ │ │ │ - bl 0x389cdc │ │ │ │ + bl 0x389d64 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d3ccc │ │ │ │ + bl 0xfe9d3d54 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -265536,32 +265571,32 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e5308 │ │ │ │ + b 0x14e5390 │ │ │ │ ldrmi r0, [r0], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ - bl 0x15b32c │ │ │ │ + bl 0x15b3b4 │ │ │ │ @ instruction: 0xf8920a04 │ │ │ │ addsne fp, fp, #2 │ │ │ │ @ instruction: 0xf8357093 │ │ │ │ strbmi r0, [r2], -r2, lsl #22 │ │ │ │ @ instruction: 0xf7852100 │ │ │ │ - ldrbmi pc, [r5, #-2837] @ 0xfffff4eb @ │ │ │ │ + ldrbmi pc, [r5, #-2769] @ 0xfffff52f @ │ │ │ │ svceq 0x0002f826 │ │ │ │ adcmi sp, r7, #1073741885 @ 0x4000003d │ │ │ │ andlt pc, r2, r8, lsl #17 │ │ │ │ - bl 0x389d60 │ │ │ │ + bl 0x389de8 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d3d50 │ │ │ │ + bl 0xfe9d3dd8 │ │ │ │ addsmi r0, r7, #-1879048192 @ 0x90000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x00008ff8 │ │ │ │ @@ -265569,24 +265604,24 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e538c │ │ │ │ + b 0x14e5414 │ │ │ │ ldrmi r0, [r0], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ - bl 0x15b3b0 │ │ │ │ + bl 0x15b438 │ │ │ │ @ instruction: 0xf8920a04 │ │ │ │ addsne fp, fp, #2 │ │ │ │ @ instruction: 0xf8357093 │ │ │ │ strbmi r0, [r1], -r2, lsl #22 │ │ │ │ - @ instruction: 0xff5cf785 │ │ │ │ + @ instruction: 0xff18f785 │ │ │ │ svceq 0x0002f826 │ │ │ │ mvnsle r4, r5, asr r5 │ │ │ │ @ instruction: 0xf88842a7 │ │ │ │ stmdble r9, {r1, ip, sp, pc} │ │ │ │ movweq lr, #19209 @ 0x4b09 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ @@ -265601,24 +265636,24 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strcs pc, [r1], #-963 @ 0xfffffc3d │ │ │ │ stccs 2, cr11, [r2], {223} @ 0xdf │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e540c │ │ │ │ + b 0x14e5494 │ │ │ │ ldrmi r0, [r0], r7, asr #15 │ │ │ │ rsceq fp, r4, r4, lsl pc │ │ │ │ @ instruction: 0x460d463c │ │ │ │ - bl 0x15b630 │ │ │ │ + bl 0x15b6b8 │ │ │ │ @ instruction: 0xf8920a04 │ │ │ │ addsne fp, fp, #2 │ │ │ │ @ instruction: 0xf8557093 │ │ │ │ strbmi r0, [r1], -r4, lsl #22 │ │ │ │ - @ instruction: 0xff38f785 │ │ │ │ + cdp2 7, 15, cr15, cr4, cr5, {4} │ │ │ │ svceq 0x0004f846 │ │ │ │ mvnsle r4, r5, asr r5 │ │ │ │ @ instruction: 0xf88842a7 │ │ │ │ stmdble r9, {r1, ip, sp, pc} │ │ │ │ movweq lr, #19209 @ 0x4b09 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ @@ -265627,58 +265662,58 @@ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f8e8bd │ │ │ │ stccs 3, cr15, [r1], {195} @ 0xc3 │ │ │ │ @ instruction: 0xf1bcb570 │ │ │ │ - blx 0x18d7678 │ │ │ │ + blx 0x18d7700 │ │ │ │ svclt 0x0018fe83 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ mvnscc pc, r1, lsl #2 │ │ │ │ - b 0x15036e4 │ │ │ │ + b 0x150376c │ │ │ │ @ instruction: 0xf1020ccc │ │ │ │ - b 0x14e0688 │ │ │ │ + b 0x14e0710 │ │ │ │ svclt 0x00120ece │ │ │ │ ldrbtmi r4, [r6], -r6, ror #12 │ │ │ │ strmi r4, [lr], #-1780 @ 0xfffff90c │ │ │ │ @ instruction: 0xf9111e44 │ │ │ │ @ instruction: 0xf9123f01 │ │ │ │ addmi r5, lr, #1, 30 │ │ │ │ vqrdmlah.s d15, d5, d3 │ │ │ │ @ instruction: 0x2323ea4f │ │ │ │ svccc 0x0001f804 │ │ │ │ strbmi sp, [r6, #499]! @ 0x1f3 │ │ │ │ - bl 0x149ed8 │ │ │ │ + bl 0x149f60 │ │ │ │ strcs r0, [r0], #-780 @ 0xfffffcf4 │ │ │ │ stmia r3!, {r8, sl, sp}^ │ │ │ │ - bne 0x7a4ecc │ │ │ │ + bne 0x7a4f54 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r8, sl, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd70 │ │ │ │ stccs 3, cr15, [r1], {195} @ 0xc3 │ │ │ │ @ instruction: 0xf1bcb570 │ │ │ │ - blx 0x18d76ec │ │ │ │ + blx 0x18d7774 │ │ │ │ svclt 0x0018fe83 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ andeq pc, r2, #-2147483608 @ 0x80000028 │ │ │ │ - b 0x1503758 │ │ │ │ + b 0x15037e0 │ │ │ │ @ instruction: 0xf1a00ccc │ │ │ │ - b 0x14d4b08 │ │ │ │ + b 0x14d4b90 │ │ │ │ svclt 0x00120ece │ │ │ │ ldrbtmi r4, [r6], -r6, ror #12 │ │ │ │ strmi r4, [lr], #-1780 @ 0xfffff90c │ │ │ │ - blpl 0x1d1fd4 │ │ │ │ + blpl 0x1d205c │ │ │ │ svccc 0x0002f832 │ │ │ │ - blx 0x5e45de │ │ │ │ - b 0x1510730 │ │ │ │ + blx 0x5e4666 │ │ │ │ + b 0x15107b8 │ │ │ │ @ instruction: 0xf8244323 │ │ │ │ mvnsle r3, r2, lsl #30 │ │ │ │ stmdble r8, {r1, r2, r5, r6, r7, r8, sl, lr} │ │ │ │ movweq lr, #51968 @ 0xcb00 │ │ │ │ strcs r2, [r0, #-1024] @ 0xfffffc00 │ │ │ │ strmi lr, [r2, #-2275] @ 0xfffff71d │ │ │ │ ldrmi r1, [r6, #2586] @ 0xa1a │ │ │ │ @@ -265694,23 +265729,23 @@ │ │ │ │ strmi r0, [r4], -r1, lsl #10 │ │ │ │ sbcseq fp, fp, r8, lsl pc │ │ │ │ cdpeq 1, 0, cr15, cr4, cr2, {5} │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ sadd16mi fp, pc, r2 @ │ │ │ │ strtmi r4, [fp], -pc, lsr #12 │ │ │ │ svcne 0x0006440f │ │ │ │ - blcs 0x251cc0 │ │ │ │ + blcs 0x251d48 │ │ │ │ svceq 0x0004f85e │ │ │ │ - blx 0xfe12466a │ │ │ │ + blx 0xfe1246f2 │ │ │ │ @ instruction: 0xf846c202 │ │ │ │ mvnsle r2, r4, lsl #30 │ │ │ │ stmdble r7, {r0, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, r3, lsr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x793fa4 │ │ │ │ + blne 0x79402c │ │ │ │ ldmle sl!, {r0, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -265720,26 +265755,26 @@ │ │ │ │ @ instruction: 0xf883fa5f │ │ │ │ stmdavs r4!, {r0, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9405 │ │ │ │ vraddhn.i16 d16, , q0 │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e5418 │ │ │ │ + b 0x14e54a0 │ │ │ │ strmi r0, [r6], -r8, asr #17 │ │ │ │ rsceq fp, r4, r5, lsl pc │ │ │ │ strtmi r4, [r2], r2, asr #13 │ │ │ │ strmi r4, [sl], #1604 @ 0x644 │ │ │ │ streq pc, [r8, -r2, lsr #3] │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ - blvc 0x1cf260 │ │ │ │ + blvc 0x1cf2e8 │ │ │ │ ldm r5!, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ stmdage r2, {r1, r8, r9, sp} │ │ │ │ - blvc 0x14f244 │ │ │ │ + blvc 0x14f2cc │ │ │ │ @ instruction: 0xf04f3708 │ │ │ │ @ instruction: 0x3608fbd1 │ │ │ │ mvnsle r4, r5, asr r5 │ │ │ │ stmdble r9, {r5, r7, r8, sl, lr} │ │ │ │ movweq lr, #19209 @ 0x4b09 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ @@ -265750,62 +265785,62 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - @ instruction: 0xf95af1a7 │ │ │ │ + @ instruction: 0xf956f1a7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ stccs 3, cr15, [r1], {195} @ 0xc3 │ │ │ │ @ instruction: 0xf1bcb570 │ │ │ │ - blx 0x18d7874 │ │ │ │ + blx 0x18d78fc │ │ │ │ svclt 0x0018fe83 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ mvnscc pc, r1, lsl #2 │ │ │ │ - b 0x15038e0 │ │ │ │ + b 0x1503968 │ │ │ │ @ instruction: 0xf1020ccc │ │ │ │ - b 0x14e0884 │ │ │ │ + b 0x14e090c │ │ │ │ svclt 0x00120ece │ │ │ │ ldrbtmi r4, [r6], -r6, ror #12 │ │ │ │ strmi r4, [lr], #-1780 @ 0xfffff90c │ │ │ │ @ instruction: 0xf8111e44 │ │ │ │ @ instruction: 0xf8123f01 │ │ │ │ addmi r5, lr, #1, 30 │ │ │ │ vqrdmulh.s d15, d3, d5 │ │ │ │ tstcs r3, #323584 @ 0x4f000 │ │ │ │ svccc 0x0001f804 │ │ │ │ strbmi sp, [r6, #499]! @ 0x1f3 │ │ │ │ - bl 0x14a0d4 │ │ │ │ + bl 0x14a15c │ │ │ │ strcs r0, [r0], #-780 @ 0xfffffcf4 │ │ │ │ stmia r3!, {r8, sl, sp}^ │ │ │ │ - bne 0x7a50c8 │ │ │ │ + bne 0x7a5150 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r8, sl, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd70 │ │ │ │ stccs 3, cr15, [r1], {195} @ 0xc3 │ │ │ │ @ instruction: 0xf1bcb570 │ │ │ │ - blx 0x18d78e8 │ │ │ │ + blx 0x18d7970 │ │ │ │ svclt 0x0018fe83 │ │ │ │ stceq 1, cr15, [r1], {12} │ │ │ │ cdpeq 1, 0, cr15, cr1, cr14, {0} │ │ │ │ andeq pc, r2, #-2147483608 @ 0x80000028 │ │ │ │ - b 0x1503954 │ │ │ │ + b 0x15039dc │ │ │ │ @ instruction: 0xf1a00ccc │ │ │ │ - b 0x14d4d04 │ │ │ │ + b 0x14d4d8c │ │ │ │ svclt 0x00120ece │ │ │ │ ldrbtmi r4, [r6], -r6, ror #12 │ │ │ │ strmi r4, [lr], #-1780 @ 0xfffff90c │ │ │ │ - blpl 0x1d1dd0 │ │ │ │ + blpl 0x1d1e58 │ │ │ │ svccc 0x0002f832 │ │ │ │ - blx 0x2647da │ │ │ │ - b 0x1510924 │ │ │ │ + blx 0x264862 │ │ │ │ + b 0x15109ac │ │ │ │ @ instruction: 0xf8244313 │ │ │ │ mvnsle r3, r2, lsl #30 │ │ │ │ stmdble r8, {r1, r2, r5, r6, r7, r8, sl, lr} │ │ │ │ movweq lr, #51968 @ 0xcb00 │ │ │ │ strcs r2, [r0, #-1024] @ 0xfffffc00 │ │ │ │ strmi lr, [r2, #-2275] @ 0xfffff71d │ │ │ │ ldrmi r1, [r6, #2586] @ 0xa1a │ │ │ │ @@ -265821,23 +265856,23 @@ │ │ │ │ strmi r0, [r4], -r1, lsl #10 │ │ │ │ sbcseq fp, fp, r8, lsl pc │ │ │ │ cdpeq 1, 0, cr15, cr4, cr2, {5} │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ sadd16mi fp, pc, r2 @ │ │ │ │ strtmi r4, [fp], -pc, lsr #12 │ │ │ │ svcne 0x0006440f │ │ │ │ - bleq 0x251ebc │ │ │ │ + bleq 0x251f44 │ │ │ │ svccs 0x0004f85e │ │ │ │ - blx 0xfe924866 │ │ │ │ + blx 0xfe9248ee │ │ │ │ @ instruction: 0xf846c202 │ │ │ │ mvnsle r2, r4, lsl #30 │ │ │ │ stmdble r7, {r0, r2, r3, r4, r7, r9, lr} │ │ │ │ andcs r4, r0, r3, lsr #8 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x7941a0 │ │ │ │ + blne 0x794228 │ │ │ │ ldmle sl!, {r0, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bdf0 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -265847,26 +265882,26 @@ │ │ │ │ @ instruction: 0xf883fa5f │ │ │ │ stmdavs r4!, {r0, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9405 │ │ │ │ vraddhn.i16 d16, , q0 │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ - b 0x14e5614 │ │ │ │ + b 0x14e569c │ │ │ │ strmi r0, [r6], -r8, asr #17 │ │ │ │ rsceq fp, r4, r5, lsl pc │ │ │ │ strtmi r4, [r2], r2, asr #13 │ │ │ │ strmi r4, [sl], #1604 @ 0x644 │ │ │ │ streq pc, [r8, -r2, lsr #3] │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ - blvc 0x1cf45c │ │ │ │ + blvc 0x1cf4e4 │ │ │ │ ldm r5!, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ stmdage r2, {r1, r8, r9, sp} │ │ │ │ - blvc 0x14f440 │ │ │ │ + blvc 0x14f4c8 │ │ │ │ @ instruction: 0xf04f3708 │ │ │ │ strcc pc, [r8], -r3, lsr #21 │ │ │ │ mvnsle r4, r5, asr r5 │ │ │ │ stmdble r9, {r5, r7, r8, sl, lr} │ │ │ │ movweq lr, #19209 @ 0x4b09 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ @@ -265877,103 +265912,103 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - @ instruction: 0xf85cf1a7 │ │ │ │ + @ instruction: 0xf858f1a7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ strcs pc, [r1, #-963] @ 0xfffffc3d │ │ │ │ - blx 0x18df270 │ │ │ │ + blx 0x18df2f8 │ │ │ │ svclt 0x0018fe83 │ │ │ │ @ instruction: 0xf10e3501 │ │ │ │ addlt r0, r5, r1, lsl #28 │ │ │ │ strcs pc, [r5], r3, asr #7 │ │ │ │ - b 0x1503adc │ │ │ │ - b 0x14d6194 │ │ │ │ + b 0x1503b64 │ │ │ │ + b 0x14d621c │ │ │ │ @ instruction: 0xf1a20ece │ │ │ │ @ instruction: 0xf1c60408 │ │ │ │ svclt 0x00140200 │ │ │ │ ldrbtmi r4, [r7], -r7, asr #12 │ │ │ │ eorseq pc, pc, #2 │ │ │ │ streq pc, [r8, #-416] @ 0xfffffe60 │ │ │ │ - beq 0x9505b4 │ │ │ │ - bleq 0x950538 │ │ │ │ + beq 0x95063c │ │ │ │ + bleq 0x9505c0 │ │ │ │ ldrbtmi fp, [r0], r8, lsl #30 │ │ │ │ stmib sp, {r0, r1, r2, r3, sl, lr}^ │ │ │ │ strls r8, [r0, -r1, lsl #28] │ │ │ │ @ instruction: 0xf8549003 │ │ │ │ @ instruction: 0xf1a20f08 │ │ │ │ ldmib r1, {r5, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf1c2c300 │ │ │ │ tstcc r8, r0, lsr #16 │ │ │ │ - b 0xfe42e060 │ │ │ │ + b 0xfe42e0e8 │ │ │ │ rsbsmi r0, fp, r0 │ │ │ │ stc2 10, cr15, [r6], {32} @ │ │ │ │ vseleq.f32 s30, s28, s0 │ │ │ │ @ instruction: 0xf90afa03 │ │ │ │ @ instruction: 0x0c09ea4c │ │ │ │ @ instruction: 0xf90bfa23 │ │ │ │ @ instruction: 0xf808fa20 │ │ │ │ @ instruction: 0x0c09ea4c │ │ │ │ - b 0x1424128 │ │ │ │ + b 0x14241b0 │ │ │ │ @ instruction: 0xf8450000 │ │ │ │ - blx 0x1d7b10 │ │ │ │ - b 0x114fefc │ │ │ │ + blx 0x1d7b98 │ │ │ │ + b 0x114ff84 │ │ │ │ rscsmi r0, r3, lr │ │ │ │ andeq lr, r8, r0, asr #20 │ │ │ │ rsbvs r4, fp, r3, lsl #6 │ │ │ │ addsmi r9, r9, #0, 22 │ │ │ │ ldmib sp, {r0, r1, r4, r6, r7, r8, ip, lr, pc}^ │ │ │ │ stmdals r3, {r0, r9, sl, fp, pc} │ │ │ │ stmdble r8, {r1, r2, r6, r7, r8, sl, lr} │ │ │ │ strcs r4, [r0], #-1152 @ 0xfffffb80 │ │ │ │ stmia r8!, {r8, sl, sp}^ │ │ │ │ - bl 0xfeb25324 │ │ │ │ + bl 0xfeb253ac │ │ │ │ ldrmi r0, [lr, #768] @ 0x300 │ │ │ │ strdlt sp, [r5], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6b13c │ │ │ │ + bl 0xfec6b1c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ - ldclcs 6, cr15, [r9], #276 @ 0x114 │ │ │ │ + stccc 6, cr15, [r1], {69} @ 0x45 │ │ │ │ ldceq 2, cr15, [r0], {192} @ 0xc0 │ │ │ │ strls r9, [r0], #-3076 @ 0xfffff3fc │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ mcr2 7, 0, pc, cr8, cr1, {7} @ │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6b174 │ │ │ │ + bl 0xfec6b1fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ - ldccc 6, cr15, [sp], {69} @ 0x45 │ │ │ │ + stccc 6, cr15, [r5], #276 @ 0x114 │ │ │ │ ldceq 2, cr15, [r0], {192} @ 0xc0 │ │ │ │ strls r9, [r0], #-3076 @ 0xfffff3fc │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stc2l 7, cr15, [ip, #964]! @ 0x3c4 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6b1ac │ │ │ │ + bl 0xfec6b234 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ - mcrrcc 6, 4, pc, r1, cr5 @ │ │ │ │ + stclcc 6, cr15, [r9], {69} @ 0x45 │ │ │ │ ldceq 2, cr15, [r0], {192} @ 0xc0 │ │ │ │ strls r9, [r0], #-3076 @ 0xfffff3fc │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ ldc2l 7, cr15, [r0, #964] @ 0x3c4 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -266033,91 +266068,91 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ ldrmi r4, [sl], -r0, lsl #13 │ │ │ │ strteq r0, [r8], #-1073 @ 0xfffffbcf │ │ │ │ @ instruction: 0xf710461c │ │ │ │ - @ instruction: 0x4607fdbf │ │ │ │ + @ instruction: 0x4607fd7b │ │ │ │ @ instruction: 0xf6cf2000 │ │ │ │ @ instruction: 0x462270ff │ │ │ │ tsteq r0, r6, lsl #20 │ │ │ │ @ instruction: 0xf7104028 │ │ │ │ - @ instruction: 0x4622fdb5 │ │ │ │ + @ instruction: 0x4622fd71 │ │ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ │ │ - ldc2 7, cr15, [r2, #60]! @ 0x3c │ │ │ │ + stc2l 7, cr15, [lr, #-60]! @ 0xffffffc4 │ │ │ │ strmi r4, [r1], -r2, lsr #12 │ │ │ │ pop {r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf70f41f0 │ │ │ │ - svclt 0x0000bdab │ │ │ │ + svclt 0x0000bd67 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldrmi r4, [r1], -sp, lsl #12 │ │ │ │ ldrmi fp, [ip], -fp, lsl #1 │ │ │ │ - b 0x14d51cc │ │ │ │ - b 0x14e6168 │ │ │ │ + b 0x14d5254 │ │ │ │ + b 0x14e61f0 │ │ │ │ @ instruction: 0xf0274911 │ │ │ │ streq r4, [fp], #-1536 @ 0xfffffa00 │ │ │ │ - b 0x14fa970 │ │ │ │ - b 0x14e6144 │ │ │ │ + b 0x14fa9f8 │ │ │ │ + b 0x14e61cc │ │ │ │ @ instruction: 0xf1b64909 │ │ │ │ strdls r4, [r5], -pc @ │ │ │ │ stmdale r7, {r3, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf6c72300 │ │ │ │ - b 0x271134 │ │ │ │ + b 0x2711bc │ │ │ │ @ instruction: 0xf1b00003 │ │ │ │ stmdble sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - blx 0xff351d86 │ │ │ │ + blx 0xfe251e0e │ │ │ │ suble r2, r2, r0, lsl #16 │ │ │ │ strtmi r9, [r2], -r5, lsl #16 │ │ │ │ andlt r4, fp, r9, lsr r6 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - ldcllt 7, cr15, [r6, #-60]! @ 0xffffffc4 │ │ │ │ + ldclt 7, cr15, [r2, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0xf0200408 │ │ │ │ @ instruction: 0xf1b04000 │ │ │ │ stmiale fp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}^ │ │ │ │ @ instruction: 0xf1b14019 │ │ │ │ stmiale r7!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}^ │ │ │ │ @ instruction: 0x46214638 │ │ │ │ @ instruction: 0xf71c9209 │ │ │ │ - stmib sp, {r0, r1, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmib sp, {r0, r1, r2, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ strbmi r0, [r0], -r6, lsl #2 │ │ │ │ strcs r4, [r0, #-1569] @ 0xfffff9df │ │ │ │ - blx 0xff851dfa │ │ │ │ + blx 0xfe751e82 │ │ │ │ strmi r4, [r6], -pc, lsl #12 │ │ │ │ stmdals r8, {r0, r5, r9, sl, lr} │ │ │ │ - blx 0xff6d1e06 │ │ │ │ + blx 0xfe5d1e8e │ │ │ │ strmi r4, [fp], r2, lsl #13 │ │ │ │ strtmi r4, [r1], -r8, asr #12 │ │ │ │ - blx 0xff551e12 │ │ │ │ + blx 0xfe451e9a │ │ │ │ strmi r9, [r0], r9, lsl #20 │ │ │ │ ldrbmi r4, [fp], -r9, lsl #13 │ │ │ │ ldmib sp, {r9, ip, pc}^ │ │ │ │ ldrbmi r0, [r2], -r6, lsl #2 │ │ │ │ - stc2l 7, cr15, [ip, #64] @ 0x40 │ │ │ │ + stc2 7, cr15, [r8, #64] @ 0x40 │ │ │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ │ │ strbmi r0, [fp], -r0, lsl #2 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ strls r9, [r2, #-1027] @ 0xfffffbfd │ │ │ │ - mcr2 7, 2, pc, cr2, cr6, {0} @ │ │ │ │ + ldc2l 7, cr15, [lr, #88]! @ 0x58 │ │ │ │ @ instruction: 0xf71c4622 │ │ │ │ - strmi pc, [r7], -r5, asr #24 │ │ │ │ + strmi pc, [r7], -r1, lsl #24 │ │ │ │ @ instruction: 0x4621e7bc │ │ │ │ @ instruction: 0xf70f4640 │ │ │ │ - tstplt r8, pc, ror fp @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, fp, lsr fp @ p-variant is OBSOLETE │ │ │ │ ldr r4, [r5, r7, asr #12]! │ │ │ │ strtmi r9, [r1], -r8, lsl #16 │ │ │ │ - blx 0x1f51e26 │ │ │ │ + blx 0xe51eae │ │ │ │ svcls 0x0008b108 │ │ │ │ strtmi lr, [r1], -lr, lsr #15 │ │ │ │ @ instruction: 0xf70f4648 │ │ │ │ - ldmdblt r8!, {r0, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdblt r8!, {r0, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ svcmi 0x00fff1b6 │ │ │ │ strmi sp, [r3], -r6, lsr #17 │ │ │ │ mvnsvc pc, #208666624 @ 0xc700000 │ │ │ │ @ instruction: 0xf1b3402b │ │ │ │ stmiale r7!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}^ │ │ │ │ @ instruction: 0xf0239b08 │ │ │ │ @ instruction: 0xf1b34300 │ │ │ │ @@ -266139,15 +266174,15 @@ │ │ │ │ @ instruction: 0xf1052b02 │ │ │ │ svclt 0x00180501 │ │ │ │ strls r3, [ip], #-769 @ 0xfffffcff │ │ │ │ strbeq lr, [r5, #2639] @ 0xa4f │ │ │ │ strmi lr, [r1], #-2503 @ 0xfffff639 │ │ │ │ sbcseq fp, fp, r6, lsl pc │ │ │ │ movwls r4, #13867 @ 0x362b │ │ │ │ - bleq 0xfea0ebac │ │ │ │ + bleq 0xfea0ec34 │ │ │ │ @ instruction: 0x314cf89c │ │ │ │ strls fp, [r3, #-3848] @ 0xfffff0f8 │ │ │ │ eorshi r6, ip, #252 @ 0xfc │ │ │ │ rsble r2, r9, r0, lsl #22 │ │ │ │ stmdapl r0, {r2, r3, r8, sl, ip, sp, lr, pc} │ │ │ │ ldrmi sl, [lr], r7, lsl #22 │ │ │ │ @ instruction: 0xf6429302 │ │ │ │ @@ -266168,33 +266203,33 @@ │ │ │ │ ldrtmi r9, [ip], r4, lsl #18 │ │ │ │ @ instruction: 0xf1a69205 │ │ │ │ @ instruction: 0xf1a10804 │ │ │ │ strls r0, [r4, #-2308] @ 0xfffff6fc │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ strls r9, [r5], -r5, lsl #26 │ │ │ │ - beq 0x25098c │ │ │ │ + beq 0x250a14 │ │ │ │ @ instruction: 0xf8de9e02 │ │ │ │ @ instruction: 0xf8ac3000 │ │ │ │ @ instruction: 0xf04f3000 │ │ │ │ @ instruction: 0xf88d0305 │ │ │ │ smladxls r0, r2, r0, r3 │ │ │ │ strcc r4, [r1], #-1587 @ 0xfffff9cd │ │ │ │ svccs 0x0004f859 │ │ │ │ svcne 0x0004f855 │ │ │ │ svceq 0x0004f85a │ │ │ │ mrc2 7, 7, pc, cr4, cr15, {7} │ │ │ │ @ instruction: 0xf848455c │ │ │ │ - blle 0xffd17f24 │ │ │ │ + blle 0xffd17fac │ │ │ │ @ instruction: 0x5604e9dd │ │ │ │ adcmi r9, fp, #3072 @ 0xc00 │ │ │ │ - blls 0x208b40 │ │ │ │ + blls 0x208bc8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmia r3!, {r0, r1, r4, r5, sl, lr}^ │ │ │ │ - blne 0xfe794734 │ │ │ │ + blne 0xfe7947bc │ │ │ │ ldmle sl!, {r0, r2, r4, r7, r9, lr}^ │ │ │ │ ldmdavs sl, {r0, r1, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r3, sp, lsr r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -266223,43 +266258,43 @@ │ │ │ │ svcne 0x0004f859 │ │ │ │ @ instruction: 0xf85a3401 │ │ │ │ @ instruction: 0xf7ff0f04 │ │ │ │ ldrbmi pc, [ip, #-3707] @ 0xfffff185 @ │ │ │ │ svceq 0x0004f847 │ │ │ │ vstrls d13, [r4, #-964] @ 0xfffffc3c │ │ │ │ @ instruction: 0xf1a6e7ae │ │ │ │ - svclt 0x0000fda9 │ │ │ │ + svclt 0x0000fda5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ ldclmi 0, cr11, [r0], #-612 @ 0xfffffd9c │ │ │ │ @ instruction: 0xf10d4691 │ │ │ │ stmdavs r4!, {r3, r6, r9, fp} │ │ │ │ @ instruction: 0xf04f9417 │ │ │ │ strcs r0, [r0], -r0, lsl #8 │ │ │ │ strmi r9, [r6], r6, lsl #6 │ │ │ │ fstmdbxls r2!, {d9-d25} @ Deprecated │ │ │ │ sbcslt r9, sl, #18874368 @ 0x1200000 │ │ │ │ - blcs 0xfea0ed34 │ │ │ │ + blcs 0xfea0edbc │ │ │ │ tstls r5, r1, lsl #4 │ │ │ │ strvs lr, [r1], -sl, asr #19 │ │ │ │ vshr.u64 q8, q2, #61 │ │ │ │ - bcs 0x19cc0c │ │ │ │ + bcs 0x19cc94 │ │ │ │ @ instruction: 0x314cf895 │ │ │ │ andcc fp, r1, #19, 30 @ 0x4c │ │ │ │ strls r4, [sl], #-1570 @ 0xfffff9de │ │ │ │ svclt 0x001800d2 │ │ │ │ @ instruction: 0xf8ca920a │ │ │ │ addsne r6, r2, ip │ │ │ │ andsvs pc, r0, sl, lsr #17 │ │ │ │ andls r2, r4, #4, 20 @ 0x4000 │ │ │ │ andcs fp, r4, #168, 30 @ 0x2a0 │ │ │ │ - blcs 0x138c3c │ │ │ │ + blcs 0x138cc4 │ │ │ │ @ instruction: 0xf505d06d │ │ │ │ @ instruction: 0xf10d5c00 │ │ │ │ @ instruction: 0xf6420834 │ │ │ │ @ instruction: 0x46477350 │ │ │ │ @ instruction: 0xf8dc58ed │ │ │ │ @ instruction: 0xf8dc0faa │ │ │ │ @ instruction: 0xf8dc3fb6 │ │ │ │ @@ -266269,116 +266304,116 @@ │ │ │ │ movwcs r8, #4155 @ 0x103b │ │ │ │ subcc pc, r0, sp, lsl #17 │ │ │ │ strble r0, [r1, #-1195]! @ 0xfffffb55 │ │ │ │ @ instruction: 0x464646b4 │ │ │ │ orreq lr, fp, #9216 @ 0x2400 │ │ │ │ ldrbmi r9, [r5], -r9, lsl #6 │ │ │ │ cdpgt 6, 0, cr4, cr15, cr1, {7} │ │ │ │ - strgt r2, [pc, #-1797] @ 0x113d73 │ │ │ │ + strgt r2, [pc, #-1797] @ 0x113dfb │ │ │ │ @ instruction: 0xf8cd940b │ │ │ │ ldmdavs r3!, {r5, sp, lr, pc} │ │ │ │ strbtmi r8, [r3], -fp, lsr #32 │ │ │ │ subvc pc, sl, sp, lsl #17 │ │ │ │ strbmi r9, [ip], -r9, lsl #20 │ │ │ │ movwls r0, #28829 @ 0x709d │ │ │ │ eorlt pc, r9, r2, asr r8 @ │ │ │ │ ldrmi r9, [r1], #2563 @ 0xa03 │ │ │ │ ldmdbne r7, {r1, r2, r9, fp, ip, pc}^ │ │ │ │ ldmdbne r6, {r0, r2, r9, fp, ip, pc}^ │ │ │ │ ldrmi r9, [r5], #-2568 @ 0xfffff5f8 │ │ │ │ - bleq 0x252604 │ │ │ │ + bleq 0x25268c │ │ │ │ @ instruction: 0xf8564643 │ │ │ │ ldrbmi r1, [sl], -r4, lsl #22 │ │ │ │ @ instruction: 0xf8cd3401 │ │ │ │ @ instruction: 0xf7ffa000 │ │ │ │ strbmi pc, [ip, #-3613] @ 0xfffff1e3 @ │ │ │ │ - bleq 0x2525d4 │ │ │ │ - bls 0x20b484 │ │ │ │ + bleq 0x25265c │ │ │ │ + bls 0x20b50c │ │ │ │ ldrmi r9, [r3], #-2823 @ 0xfffff4f9 │ │ │ │ strbmi r9, [sl, #-2564] @ 0xfffff5fc │ │ │ │ stcls 12, cr13, [fp], {220} @ 0xdc │ │ │ │ ldrd pc, [r0], -sp @ │ │ │ │ addsmi r9, ip, #10240 @ 0x2800 │ │ │ │ - blls 0x3ca900 │ │ │ │ + blls 0x3ca988 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmia r3!, {r0, r1, r4, r5, r6, sl, lr}^ │ │ │ │ - bl 0xfe9d48f0 │ │ │ │ + bl 0xfe9d4978 │ │ │ │ addsmi r0, r4, #-536870912 @ 0xe0000000 │ │ │ │ - blmi 0xbca8d4 │ │ │ │ - blls 0x6ee55c │ │ │ │ + blmi 0xbca95c │ │ │ │ + blls 0x6ee5e4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 122) │ │ │ │ andcs fp, r0, r9, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf5058ff0 │ │ │ │ @ instruction: 0xf10d553e │ │ │ │ ldrcc r0, [r8, #-2100] @ 0xfffff7cc │ │ │ │ strcs r4, [r1, -r6, asr #12] │ │ │ │ strgt ip, [pc], -pc, lsl #26 │ │ │ │ subvc pc, r0, sp, lsl #17 │ │ │ │ eorshi r6, r3, fp, lsr #16 │ │ │ │ - beq 0x150668 │ │ │ │ + beq 0x1506f0 │ │ │ │ orreq lr, fp, #9216 @ 0x2400 │ │ │ │ andcs r4, r1, #221249536 @ 0xd300000 │ │ │ │ @ instruction: 0xf88d9308 │ │ │ │ @ instruction: 0xf88d203d │ │ │ │ andcs r2, r6, #63 @ 0x3f │ │ │ │ @ instruction: 0xf88d9409 │ │ │ │ @ instruction: 0xf8cd2036 │ │ │ │ - blls 0x34c5bc │ │ │ │ - b 0x14e5ec0 │ │ │ │ + blls 0x34c644 │ │ │ │ + b 0x14e5f48 │ │ │ │ @ instruction: 0xf853058a │ │ │ │ - blls 0x1f8604 │ │ │ │ - blls 0x2a57c8 │ │ │ │ - blls 0x25aadc │ │ │ │ - blls 0x2daadc │ │ │ │ + blls 0x1f868c │ │ │ │ + blls 0x2a5850 │ │ │ │ + blls 0x25ab64 │ │ │ │ + blls 0x2dab64 │ │ │ │ @ instruction: 0xf856441d │ │ │ │ strbmi r1, [r3], -r4, lsl #22 │ │ │ │ - bleq 0x2526cc │ │ │ │ + bleq 0x252754 │ │ │ │ strcc r4, [r1], #-1610 @ 0xfffff9b6 │ │ │ │ ldc2 7, cr15, [r6, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xf845455c │ │ │ │ - blle 0xffd97190 │ │ │ │ + blle 0xffd97218 │ │ │ │ ldrmi r9, [sl], #2819 @ 0xb03 │ │ │ │ ldrbmi r9, [fp, #-2820] @ 0xfffff4fc │ │ │ │ stcls 12, cr13, [r9], {223} @ 0xdf │ │ │ │ @ instruction: 0xe01cf8dd │ │ │ │ @ instruction: 0xf1a6e7a0 │ │ │ │ - svclt 0x0000fcbd │ │ │ │ + svclt 0x0000fcb9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ stcmi 0, cr11, [r5], {153} @ 0x99 │ │ │ │ - beq 0x13509e8 │ │ │ │ + beq 0x1350a70 │ │ │ │ stmdavs r4!, {r8, sl, sp} │ │ │ │ @ instruction: 0xf04f9417 │ │ │ │ strmi r0, [r6], r0, lsl #8 │ │ │ │ - blls 0x9f91d4 │ │ │ │ + blls 0x9f925c │ │ │ │ andne lr, r6, #3358720 @ 0x334000 │ │ │ │ sbcslt r9, sl, #8704 @ 0x2200 │ │ │ │ andcc r9, r1, #75497472 @ 0x4800000 │ │ │ │ - blcs 0xfe1914e0 │ │ │ │ + blcs 0xfe191568 │ │ │ │ stmdacc r0, {r0, r1, r6, r7, r8, r9, ip, sp, lr, pc} │ │ │ │ strpl lr, [r1, #-2506] @ 0xfffff636 │ │ │ │ vshr.u64 q8, q3, #61 │ │ │ │ - bcs 0x19cde8 │ │ │ │ + bcs 0x19ce70 │ │ │ │ strls fp, [sl], -sl, lsl #30 │ │ │ │ ldrtmi r3, [r2], -r1, lsl #4 │ │ │ │ andpl pc, ip, sl, asr #17 │ │ │ │ sbcseq fp, r2, ip, lsl pc │ │ │ │ @ instruction: 0xf8aa920a │ │ │ │ addsne r5, r1, r0, lsl r0 │ │ │ │ @ instruction: 0x214cf894 │ │ │ │ tstls r5, r4, lsl #18 │ │ │ │ smlatbcs r4, r8, pc, fp @ │ │ │ │ - bcs 0x138a18 │ │ │ │ + bcs 0x138aa0 │ │ │ │ addhi pc, r3, r0 │ │ │ │ stmdbpl r0, {r2, r8, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf642af0d │ │ │ │ ssatmi r7, #29, r0, asr #6 │ │ │ │ @ instruction: 0xf8d958e4 │ │ │ │ @ instruction: 0xf8d90faa │ │ │ │ @ instruction: 0xf8d93fb6 │ │ │ │ @@ -266386,118 +266421,118 @@ │ │ │ │ stmia ip!, {r1, r4, r5, r7, r8, r9, sl, fp, sp} │ │ │ │ @ instruction: 0xf8b9000f │ │ │ │ @ instruction: 0xf8ac3fba │ │ │ │ movwcs r3, #4096 @ 0x1000 │ │ │ │ subcc pc, r0, sp, lsl #17 │ │ │ │ ldrble r0, [r5, #-1187]! @ 0xfffffb5d │ │ │ │ ldrbmi r9, [r4], -r6, lsl #22 │ │ │ │ - bls 0x23aa58 │ │ │ │ + bls 0x23aae0 │ │ │ │ mcrreq 11, 0, lr, r8, cr3 │ │ │ │ strtmi r9, [r8], r7, lsl #22 │ │ │ │ @ instruction: 0x960b463d │ │ │ │ orreq lr, fp, #3072 @ 0xc00 │ │ │ │ addeq r9, fp, r8, lsl #6 │ │ │ │ - bl 0x1b9288 │ │ │ │ + bl 0x1b9310 │ │ │ │ @ instruction: 0xf04f0903 │ │ │ │ - vstrgt d0, [pc, #-20] @ 0x114658 │ │ │ │ + vstrgt d0, [pc, #-20] @ 0x1146e0 │ │ │ │ @ instruction: 0xf8cdc40f │ │ │ │ stmdavs fp!, {r2, r3, r4, sp, lr, pc} │ │ │ │ strbmi r8, [fp], -r3, lsr #32 │ │ │ │ sublt pc, sl, sp, lsl #17 │ │ │ │ ldrtmi r4, [fp], r1, asr #13 │ │ │ │ - blls 0x3260e4 │ │ │ │ + blls 0x32616c │ │ │ │ streq lr, [r9], #2639 @ 0xa4f │ │ │ │ andsls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf8534665 │ │ │ │ strbtmi r7, [r1], r9, lsr #32 │ │ │ │ ldmdbne lr, {r2, r8, r9, fp, ip, pc} │ │ │ │ ldrmi r9, [ip], #-2823 @ 0xfffff4f9 │ │ │ │ @ instruction: 0x1100f8b5 │ │ │ │ @ instruction: 0xf835463a │ │ │ │ @ instruction: 0xf8563b04 │ │ │ │ @ instruction: 0xf8cd0b04 │ │ │ │ - b 0x11fc6b0 │ │ │ │ + b 0x11fc738 │ │ │ │ ldrbmi r4, [fp], -r1, lsl #2 │ │ │ │ ldc2 7, cr15, [lr, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xf84445b0 │ │ │ │ mvnle r0, r4, lsl #22 │ │ │ │ strbmi r9, [ip], r3, lsl #22 │ │ │ │ @ instruction: 0x9018f8dd │ │ │ │ - blls 0x365930 │ │ │ │ + blls 0x3659b8 │ │ │ │ ldrmi r4, [r8], #1180 @ 0x49c │ │ │ │ strbmi r9, [fp, #-2821] @ 0xfffff4fb │ │ │ │ mcrls 12, 0, sp, cr11, cr5, {6} │ │ │ │ @ instruction: 0xe01cf8dd │ │ │ │ addsmi r9, lr, #10240 @ 0x2800 │ │ │ │ - blls 0x3cab08 │ │ │ │ + blls 0x3cab90 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmia r3!, {r0, r1, r4, r5, r6, sl, lr}^ │ │ │ │ - bl 0xfe9d4af8 │ │ │ │ + bl 0xfe9d4b80 │ │ │ │ addsmi r0, r6, #-536870912 @ 0xe0000000 │ │ │ │ - blmi 0xe0aadc │ │ │ │ - blls 0x6ee764 │ │ │ │ + blmi 0xe0ab64 │ │ │ │ + blls 0x6ee7ec │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmple sp, r0, lsl #6 │ │ │ │ andcs fp, r0, r9, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf5048ff0 │ │ │ │ svcge 0x000d543e │ │ │ │ @ instruction: 0x463d3418 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ - strgt ip, [pc, #-3087] @ 0x113b19 │ │ │ │ + strgt ip, [pc, #-3087] @ 0x113ba1 │ │ │ │ subgt pc, r0, sp, lsl #17 │ │ │ │ eorhi r6, fp, r3, lsr #16 │ │ │ │ @ instruction: 0xf04f9b06 │ │ │ │ strls r0, [r9], -r0, lsl #18 │ │ │ │ cmpeq r8, r3, lsl #22 │ │ │ │ ldrtmi r9, [r8], r7, lsl #22 │ │ │ │ ands pc, ip, sp, asr #17 │ │ │ │ - bl 0x1e6180 │ │ │ │ + bl 0x1e6208 │ │ │ │ movwls r0, #33675 @ 0x838b │ │ │ │ - b 0x14fb35c │ │ │ │ + b 0x14fb3e4 │ │ │ │ movwcs r0, #7299 @ 0x1c83 │ │ │ │ eorscc pc, sp, sp, lsl #17 │ │ │ │ @ instruction: 0xf88d46e2 │ │ │ │ movwcs r3, #24639 @ 0x603f │ │ │ │ eorscc pc, r6, sp, lsl #17 │ │ │ │ - bl 0x1fb378 │ │ │ │ - blls 0x31739c │ │ │ │ + bl 0x1fb400 │ │ │ │ + blls 0x317424 │ │ │ │ streq lr, [r9], #2639 @ 0xa4f │ │ │ │ andsls pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0xf8534675 │ │ │ │ ldrbtmi r7, [r1], r9, lsr #32 │ │ │ │ ldmdbne lr, {r2, r8, r9, fp, ip, pc} │ │ │ │ ldrmi r9, [ip], #-2823 @ 0xfffff4f9 │ │ │ │ @ instruction: 0x1100f8b5 │ │ │ │ @ instruction: 0xf835463a │ │ │ │ @ instruction: 0xf8563b04 │ │ │ │ - b 0x11d73a4 │ │ │ │ + b 0x11d742c │ │ │ │ strbmi r4, [r3], -r1, lsl #2 │ │ │ │ stc2 7, cr15, [r4], {255} @ 0xff │ │ │ │ @ instruction: 0xf84445b3 │ │ │ │ mvnle r0, r4, lsl #22 │ │ │ │ - bl 0x37b3b4 │ │ │ │ + bl 0x37b43c │ │ │ │ @ instruction: 0xf8dd0e0a │ │ │ │ ldrbmi r9, [r3], #24 │ │ │ │ - blls 0x265a18 │ │ │ │ + blls 0x265aa0 │ │ │ │ ldclle 5, cr4, [r8], {75} @ 0x4b │ │ │ │ @ instruction: 0xf8dd9e09 │ │ │ │ usada8 sp, ip, r0, lr │ │ │ │ - blx 0xfead0e5e │ │ │ │ + blx 0xfe9d0ee6 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x461eb095 │ │ │ │ stcmi 6, cr4, [r8], #84 @ 0x54 │ │ │ │ @ instruction: 0xf04faf0e │ │ │ │ - blls 0x8d67e8 │ │ │ │ + blls 0x8d6870 │ │ │ │ ldrls r6, [r3], #-2084 @ 0xfffff7dc │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ ldrsbt pc, [r8], #-141 @ 0xffffff73 @ │ │ │ │ @ instruction: 0xf8cd4683 │ │ │ │ sbcslt r8, sl, #56 @ 0x38 │ │ │ │ movwcs pc, #5059 @ 0x13c3 @ │ │ │ │ @ instruction: 0xf1022b02 │ │ │ │ @@ -266570,27 +266605,27 @@ │ │ │ │ @ instruction: 0xf8542c0c │ │ │ │ @ instruction: 0xf7ff1c04 │ │ │ │ strls pc, [r0, -pc, ror #23] │ │ │ │ ldrbmi r4, [r3], -r3, lsl #13 │ │ │ │ stccs 8, cr15, [r8], {85} @ 0x55 │ │ │ │ stcne 8, cr15, [r8], {84} @ 0x54 │ │ │ │ stceq 8, cr15, [r4], {86} @ 0x56 │ │ │ │ - blx 0xffa5292a │ │ │ │ + blx 0xffa529b2 │ │ │ │ ldrbmi r9, [r3], -r0, lsl #14 │ │ │ │ stccs 8, cr15, [r4], {85} @ 0x55 │ │ │ │ stcne 8, cr15, [r4], {84} @ 0x54 │ │ │ │ - blx 0xff85293a │ │ │ │ + blx 0xff8529c2 │ │ │ │ @ instruction: 0xf8c89b03 │ │ │ │ - blls 0x220944 │ │ │ │ - blcc 0x18f068 │ │ │ │ + blls 0x2209cc │ │ │ │ + blcc 0x18f0f0 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8489b02 │ │ │ │ ldrmi r0, [r9, #3076] @ 0xc04 │ │ │ │ ldmib sp, {r0, r1, r5, r7, r8, r9, fp, ip, lr, pc}^ │ │ │ │ - blls 0x287574 │ │ │ │ + blls 0x2875fc │ │ │ │ stmdble r9, {r2, r3, r4, r7, r8, sl, lr} │ │ │ │ andcs r9, r0, r5, lsl #22 │ │ │ │ ldrbmi r2, [fp], #-256 @ 0xffffff00 │ │ │ │ smlatteq r2, r3, r8, lr │ │ │ │ andeq lr, fp, #166912 @ 0x28c00 │ │ │ │ ldmle r9!, {r2, r4, r7, r8, sl, lr}^ │ │ │ │ ldmdavs sl, {r1, r6, r8, r9, fp, lr} │ │ │ │ @@ -266599,15 +266634,15 @@ │ │ │ │ andslt sp, r5, ip, ror r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ cdppl 5, 3, cr15, cr14, cr14, {0} │ │ │ │ - beq 0xa50dd4 │ │ │ │ + beq 0xa50e5c │ │ │ │ cdpeq 1, 1, cr15, cr8, cr14, {0} │ │ │ │ @ instruction: 0xf04f4657 │ │ │ │ ldm lr!, {r0, fp} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ eorshi pc, r0, sp, lsl #17 │ │ │ │ ldrdcc pc, [r0], -lr │ │ │ │ stcls 0, cr8, [r3], {59} @ 0x3b │ │ │ │ @@ -266618,128 +266653,128 @@ │ │ │ │ eorcc pc, pc, sp, lsl #17 │ │ │ │ @ instruction: 0xf8cd2306 │ │ │ │ @ instruction: 0xf88db018 │ │ │ │ stmdavs sl!, {r1, r2, r5, ip, sp} │ │ │ │ stmdavs r1!, {r0, r1, r4, r6, r9, sl, lr} │ │ │ │ stmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldrcc r6, [r0], #-2096 @ 0xfffff7d0 │ │ │ │ - blx 0x18529ea │ │ │ │ + blx 0x1852a72 │ │ │ │ @ instruction: 0xf854686a │ │ │ │ ldrbmi r1, [r3], -ip, lsl #24 │ │ │ │ - blx 0x16d29f6 │ │ │ │ + blx 0x16d2a7e │ │ │ │ @ instruction: 0xf85468aa │ │ │ │ @ instruction: 0x46531c10 │ │ │ │ ldrcc r9, [r0], -r3 │ │ │ │ stceq 8, cr15, [ip], {86} @ 0x56 │ │ │ │ @ instruction: 0xf7ff3510 │ │ │ │ @ instruction: 0xf855fb4b │ │ │ │ @ instruction: 0xf8542c04 │ │ │ │ ldrbmi r1, [r3], -ip, lsl #24 │ │ │ │ - blx 0x1252a1a │ │ │ │ + blx 0x1252aa2 │ │ │ │ ldccs 8, cr15, [r0], {85} @ 0x55 │ │ │ │ stcne 8, cr15, [r8], {84} @ 0x54 │ │ │ │ ldrbmi r4, [r3], -r3, lsl #13 │ │ │ │ stceq 8, cr15, [r8], {86} @ 0x56 │ │ │ │ - blx 0xfd2a2e │ │ │ │ + blx 0xfd2ab6 │ │ │ │ stccs 8, cr15, [ip], {85} @ 0x55 │ │ │ │ stcne 8, cr15, [r4], {84} @ 0x54 │ │ │ │ @ instruction: 0xf7ff4653 │ │ │ │ @ instruction: 0xf855fb33 │ │ │ │ @ instruction: 0xf8542c08 │ │ │ │ strmi r1, [r1], r8, lsl #24 │ │ │ │ @ instruction: 0xf8564653 │ │ │ │ @ instruction: 0xf7ff0c04 │ │ │ │ ldrbmi pc, [r3], -r9, lsr #22 @ │ │ │ │ stccs 8, cr15, [r4], {85} @ 0x55 │ │ │ │ stcne 8, cr15, [r4], {84} @ 0x54 │ │ │ │ - blx 0x9d2a5e │ │ │ │ + blx 0x9d2ae6 │ │ │ │ stmib r7, {r0, r1, r8, r9, fp, ip, pc}^ │ │ │ │ - blls 0x1a3668 │ │ │ │ + blls 0x1a36f0 │ │ │ │ andls lr, r2, r7, asr #19 │ │ │ │ ldrmi r3, [r8, #1808] @ 0x710 │ │ │ │ @ instruction: 0xf8dddbb3 │ │ │ │ @ instruction: 0xf8ddc010 │ │ │ │ @ instruction: 0xe76eb018 │ │ │ │ - blx 0x1351118 │ │ │ │ + blx 0x12511a0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6bc8c │ │ │ │ + bl 0xfec6bd14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strls r9, [r0], #-3078 @ 0xfffff3fa │ │ │ │ strls r9, [r1], #-3079 @ 0xfffff3f9 │ │ │ │ @ instruction: 0xcc02e9cd │ │ │ │ @ instruction: 0xf8d4f7f1 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6bcc4 │ │ │ │ + bl 0xfec6bd4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stcmi 4, cr15, [r0], {79} @ 0x4f │ │ │ │ strls r9, [r0], #-3078 @ 0xfffff3fa │ │ │ │ strls r9, [r1], #-3079 @ 0xfffff3f9 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ @ instruction: 0xf7f1c402 │ │ │ │ @ instruction: 0xb004f8b7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6bd00 │ │ │ │ + bl 0xfec6bd88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strls r9, [r0], #-3078 @ 0xfffff3fa │ │ │ │ strls r9, [r1], #-3079 @ 0xfffff3f9 │ │ │ │ stmib sp, {r1, sl, sp}^ │ │ │ │ @ instruction: 0xf7f1c402 │ │ │ │ mullt r4, r9, r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6bd3c │ │ │ │ + bl 0xfec6bdc4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strls r9, [r0], #-3078 @ 0xfffff3fa │ │ │ │ strls r9, [r1], #-3079 @ 0xfffff3f9 │ │ │ │ @ instruction: 0xcc02e9cd │ │ │ │ @ instruction: 0xf8dcf7f1 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6bd74 │ │ │ │ + bl 0xfec6bdfc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stcmi 4, cr15, [r0], {79} @ 0x4f │ │ │ │ strls r9, [r0], #-3078 @ 0xfffff3fa │ │ │ │ strls r9, [r1], #-3079 @ 0xfffff3f9 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ @ instruction: 0xf7f1c402 │ │ │ │ @ instruction: 0xb004f8bf │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6bdb0 │ │ │ │ + bl 0xfec6be38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strls r9, [r0], #-3078 @ 0xfffff3fa │ │ │ │ strls r9, [r1], #-3079 @ 0xfffff3f9 │ │ │ │ stmib sp, {r1, sl, sp}^ │ │ │ │ @ instruction: 0xf7f1c402 │ │ │ │ @@ -266754,82 +266789,82 @@ │ │ │ │ stmdbcc r1, {r2, r9, sl, lr} │ │ │ │ stmdacc r1, {r0, r9, fp, ip, sp} │ │ │ │ vmlal.u , d21, d2[7] │ │ │ │ stccs 5, cr2, [r2, #-4] │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1, #-3864] @ 0xfffff0e8 │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ - b 0x1504860 │ │ │ │ + b 0x15048e8 │ │ │ │ ldrtmi r0, [r0], r5, asr #29 │ │ │ │ @ instruction: 0x46b646f0 │ │ │ │ @ instruction: 0xf9134498 │ │ │ │ @ instruction: 0xf911cf01 │ │ │ │ @ instruction: 0xf9127f01 │ │ │ │ ldrmi r5, [ip, #3841]! @ 0xf01 │ │ │ │ @ instruction: 0x46bcbfb8 │ │ │ │ svclt 0x00a845ac │ │ │ │ strbmi r4, [r3, #-1708] @ 0xfffff954 │ │ │ │ svcgt 0x0001f800 │ │ │ │ ldrbmi sp, [r6, #-495]! @ 0xfffffe11 │ │ │ │ - bl 0x24b05c │ │ │ │ + bl 0x24b0e4 │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x795050 │ │ │ │ + blne 0x7950d8 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ @ instruction: 0x9d063902 │ │ │ │ - bcc 0x1a6478 │ │ │ │ + bcc 0x1a6500 │ │ │ │ rsclt r3, lr, #131072 @ 0x20000 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1062d02 │ │ │ │ svclt 0x00180601 │ │ │ │ - b 0x14e2080 │ │ │ │ + b 0x14e2108 │ │ │ │ svclt 0x001506c6 │ │ │ │ @ instruction: 0x0ec5ea4f │ │ │ │ @ instruction: 0x46f046b0 │ │ │ │ @ instruction: 0xf1a846b6 │ │ │ │ ldrmi r0, [r8], #2050 @ 0x802 │ │ │ │ @ instruction: 0xf9333b02 │ │ │ │ @ instruction: 0xf931cf02 │ │ │ │ @ instruction: 0xf9327f02 │ │ │ │ ldrmi r5, [ip, #3842]! @ 0xf02 │ │ │ │ @ instruction: 0x46bcbfb8 │ │ │ │ svclt 0x00a845ac │ │ │ │ strbmi r4, [r3, #-1708] @ 0xfffff954 │ │ │ │ svcgt 0x0002f820 │ │ │ │ ldrbmi sp, [r6, #-495]! @ 0xfffffe11 │ │ │ │ - bl 0x24b0d8 │ │ │ │ + bl 0x24b160 │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x7950cc │ │ │ │ + blne 0x795154 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcls 6, cr4, [r8], {5} │ │ │ │ svcne 0x0008461f │ │ │ │ svcne 0x00391f13 │ │ │ │ vmlal.u , d20, d2[5] │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ - b 0x1504954 │ │ │ │ + b 0x15049dc │ │ │ │ ldrtmi r0, [r0], r4, asr #29 │ │ │ │ @ instruction: 0x46b646f0 │ │ │ │ @ instruction: 0xf8501f2c │ │ │ │ @ instruction: 0xf101af04 │ │ │ │ @ instruction: 0xf8510c08 │ │ │ │ - bl 0xfec20928 │ │ │ │ + bl 0xfec209b0 │ │ │ │ @ instruction: 0xf8530c07 │ │ │ │ ldrbmi r9, [r2, #-3844] @ 0xfffff0fc │ │ │ │ @ instruction: 0x4652bfb8 │ │ │ │ svclt 0x00a8454a │ │ │ │ strbmi r4, [r0, #1610]! @ 0x64a │ │ │ │ svccs 0x0004f844 │ │ │ │ ldrbmi sp, [r6, #-3307]! @ 0xfffff315 │ │ │ │ @@ -266848,42 +266883,42 @@ │ │ │ │ @ instruction: 0xf1a20408 │ │ │ │ strtmi r0, [sl], r8, lsl #28 │ │ │ │ vmull.p8 , d6, d12 │ │ │ │ rscslt r2, r0, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1002b02 │ │ │ │ svclt 0x00180601 │ │ │ │ @ instruction: 0xf1a73301 │ │ │ │ - b 0x14d4da4 │ │ │ │ + b 0x14d4e2c │ │ │ │ svclt 0x001606c6 │ │ │ │ stmibeq r3, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46c846b1 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ ldrtmi fp, [r0], r8, lsl #30 │ │ │ │ movweq pc, #33189 @ 0x81a5 @ │ │ │ │ @ instruction: 0xf85446b9 │ │ │ │ @ instruction: 0xf1007f08 │ │ │ │ @ instruction: 0xf8500c10 │ │ │ │ @ instruction: 0xf10e1f08 │ │ │ │ movwcc r0, #36360 @ 0x8e08 │ │ │ │ @ instruction: 0x0c09ebac │ │ │ │ stmdavs r5!, {r0, r3, r4, r5, r7, r9, lr}^ │ │ │ │ - bl 0x1daeec4 │ │ │ │ + bl 0x1daef4c │ │ │ │ svclt 0x00bc0b05 │ │ │ │ ldrtmi r4, [r9], -sl, lsr #12 │ │ │ │ @ instruction: 0x5700e9de │ │ │ │ - bl 0x1ee5800 │ │ │ │ + bl 0x1ee5888 │ │ │ │ svclt 0x00bc0b02 │ │ │ │ ldrtmi r4, [sl], -r9, lsr #12 │ │ │ │ stmib r3, {r5, r6, r7, r8, sl, lr}^ │ │ │ │ stclle 2, cr1, [r0] │ │ │ │ ldrdls pc, [r4], -sp │ │ │ │ stmdble r8, {r1, r2, r3, r6, r8, sl, lr} │ │ │ │ ldrdcs r4, [r0], -r1 │ │ │ │ stmia r9!, {r8, sp}^ │ │ │ │ - bl 0xfeb551f8 │ │ │ │ + bl 0xfeb55280 │ │ │ │ addsmi r0, lr, #671088640 @ 0x28000000 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ @@ -266891,82 +266926,82 @@ │ │ │ │ stmdbcc r1, {r2, r9, sl, lr} │ │ │ │ stmdacc r1, {r0, r9, fp, ip, sp} │ │ │ │ vmlal.u , d21, d2[7] │ │ │ │ stccs 5, cr2, [r2, #-4] │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1, #-3864] @ 0xfffff0e8 │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ - b 0x1504a84 │ │ │ │ + b 0x1504b0c │ │ │ │ ldrtmi r0, [r0], r5, asr #29 │ │ │ │ @ instruction: 0x46b646f0 │ │ │ │ @ instruction: 0xf8134498 │ │ │ │ @ instruction: 0xf811cf01 │ │ │ │ @ instruction: 0xf8127f01 │ │ │ │ ldrmi r5, [ip, #3841]! @ 0xf01 │ │ │ │ @ instruction: 0x46bcbfb8 │ │ │ │ svclt 0x00a845ac │ │ │ │ strbmi r4, [r3, #-1708] @ 0xfffff954 │ │ │ │ svcgt 0x0001f800 │ │ │ │ ldrbmi sp, [r6, #-495]! @ 0xfffffe11 │ │ │ │ - bl 0x24b280 │ │ │ │ + bl 0x24b308 │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x795274 │ │ │ │ + blne 0x7952fc │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ @ instruction: 0x9d063902 │ │ │ │ - bcc 0x1a669c │ │ │ │ + bcc 0x1a6724 │ │ │ │ rsclt r3, lr, #131072 @ 0x20000 │ │ │ │ strcs pc, [r1, #-965] @ 0xfffffc3b │ │ │ │ @ instruction: 0xf1062d02 │ │ │ │ svclt 0x00180601 │ │ │ │ - b 0x14e22a4 │ │ │ │ + b 0x14e232c │ │ │ │ svclt 0x001506c6 │ │ │ │ @ instruction: 0x0ec5ea4f │ │ │ │ @ instruction: 0x46f046b0 │ │ │ │ @ instruction: 0xf1a846b6 │ │ │ │ ldrmi r0, [r8], #2050 @ 0x802 │ │ │ │ @ instruction: 0xf8333b02 │ │ │ │ @ instruction: 0xf831cf02 │ │ │ │ @ instruction: 0xf8327f02 │ │ │ │ ldrmi r5, [ip, #3842]! @ 0xf02 │ │ │ │ @ instruction: 0x46bcbfb8 │ │ │ │ svclt 0x00a845ac │ │ │ │ strbmi r4, [r3, #-1708] @ 0xfffff954 │ │ │ │ svcgt 0x0002f820 │ │ │ │ ldrbmi sp, [r6, #-495]! @ 0xfffffe11 │ │ │ │ - bl 0x24b2fc │ │ │ │ + bl 0x24b384 │ │ │ │ andcs r0, r0, lr, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - blne 0x7952f0 │ │ │ │ + blne 0x795378 │ │ │ │ ldmle sl!, {r1, r2, r4, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcls 6, cr4, [r8], {5} │ │ │ │ svcne 0x0008461f │ │ │ │ svcne 0x00391f13 │ │ │ │ vmlal.u , d20, d2[5] │ │ │ │ stccs 4, cr2, [r2], {1} │ │ │ │ streq pc, [r1], -r6, lsl #2 │ │ │ │ strcc fp, [r1], #-3864 @ 0xfffff0e8 │ │ │ │ strbeq lr, [r6], pc, asr #20 │ │ │ │ - b 0x1504b78 │ │ │ │ + b 0x1504c00 │ │ │ │ ldrtmi r0, [r0], r4, asr #29 │ │ │ │ @ instruction: 0x46b646f0 │ │ │ │ @ instruction: 0xf8501f2c │ │ │ │ @ instruction: 0xf101af04 │ │ │ │ @ instruction: 0xf8510c08 │ │ │ │ - bl 0xfec20b4c │ │ │ │ + bl 0xfec20bd4 │ │ │ │ @ instruction: 0xf8530c07 │ │ │ │ ldrbmi r9, [r2, #-3844] @ 0xfffff0fc │ │ │ │ uasxmi fp, r2, r8 │ │ │ │ svclt 0x0028454a │ │ │ │ strbmi r4, [r0, #1610]! @ 0x64a │ │ │ │ svccs 0x0004f844 │ │ │ │ ldrbmi sp, [r6, #-3307]! @ 0xfffff315 │ │ │ │ @@ -266985,57 +267020,57 @@ │ │ │ │ @ instruction: 0xf1a20408 │ │ │ │ strtmi r0, [sl], r8, lsl #28 │ │ │ │ vmull.p8 , d6, d12 │ │ │ │ rscslt r2, r0, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1002b02 │ │ │ │ svclt 0x00180601 │ │ │ │ @ instruction: 0xf1a73301 │ │ │ │ - b 0x14d4fc8 │ │ │ │ + b 0x14d5050 │ │ │ │ svclt 0x001606c6 │ │ │ │ stmibeq r3, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46c846b1 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ ldrtmi fp, [r0], r8, lsl #30 │ │ │ │ movweq pc, #33189 @ 0x81a5 @ │ │ │ │ @ instruction: 0xf85446b9 │ │ │ │ @ instruction: 0xf1007f08 │ │ │ │ @ instruction: 0xf8500c10 │ │ │ │ @ instruction: 0xf10e1f08 │ │ │ │ movwcc r0, #36360 @ 0x8e08 │ │ │ │ @ instruction: 0x0c09ebac │ │ │ │ stmdavs r5!, {r0, r3, r4, r5, r7, r9, lr}^ │ │ │ │ - bl 0x1daf0e8 │ │ │ │ + bl 0x1daf170 │ │ │ │ svclt 0x003c0b05 │ │ │ │ ldrtmi r4, [r9], -sl, lsr #12 │ │ │ │ @ instruction: 0x5700e9de │ │ │ │ - bl 0x1ee5a24 │ │ │ │ + bl 0x1ee5aac │ │ │ │ svclt 0x003c0b02 │ │ │ │ ldrtmi r4, [sl], -r9, lsr #12 │ │ │ │ stmib r3, {r5, r6, r7, r8, sl, lr}^ │ │ │ │ stclle 2, cr1, [r0] │ │ │ │ ldrdls pc, [r4], -sp │ │ │ │ stmdble r8, {r1, r2, r3, r6, r8, sl, lr} │ │ │ │ ldrdcs r4, [r0], -r1 │ │ │ │ stmia r9!, {r8, sp}^ │ │ │ │ - bl 0xfeb5541c │ │ │ │ + bl 0xfeb554a4 │ │ │ │ addsmi r0, lr, #671088640 @ 0x28000000 │ │ │ │ strdlt sp, [r3], -r9 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ vrshr.u64 , , #62 │ │ │ │ - bcs 0x19d848 │ │ │ │ + bcs 0x19d8d0 │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ andcc fp, r1, #24, 30 @ 0x60 │ │ │ │ - ldrbcc pc, [pc, #257]! @ 0x115151 @ │ │ │ │ + ldrbcc pc, [pc, #257]! @ 0x1151d9 @ │ │ │ │ strbeq lr, [r7, pc, asr #20] │ │ │ │ svclt 0x00154680 │ │ │ │ ssatmi r0, #26, r4, asr #1 │ │ │ │ ldrtmi r4, [ip], -r1, lsr #13 │ │ │ │ cdpne 4, 4, cr4, cr6, cr9, {5} │ │ │ │ svceq 0x0001f815 │ │ │ │ @ instruction: 0xf878f167 │ │ │ │ @@ -267051,39 +267086,39 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ sbcslt r4, r0, #4, 12 @ 0x400000 │ │ │ │ andcs pc, r1, #134217731 @ 0x8000003 │ │ │ │ - bcs 0x1a10b4 │ │ │ │ + bcs 0x1a113c │ │ │ │ cdpeq 1, 0, cr15, cr8, cr4, {5} │ │ │ │ andcc fp, r1, #24, 30 @ 0x60 │ │ │ │ sbceq lr, r0, pc, asr #20 │ │ │ │ strmi fp, [r5], -r7, lsl #30 │ │ │ │ - b 0x14e6ad4 │ │ │ │ + b 0x14e6b5c │ │ │ │ strbtmi r0, [r5], -r2, asr #25 │ │ │ │ ldmib r1, {r0, r2, r3, sl, lr}^ │ │ │ │ tstcc r8, r0, lsl #12 │ │ │ │ tsteq r2, r3, lsl r9 │ │ │ │ rscscc pc, r0, #2 │ │ │ │ movwcc pc, #61443 @ 0xf003 @ │ │ │ │ ldmdbeq r2!, {r0, r1, r4, r8, r9, lr} │ │ │ │ @ instruction: 0xf0020136 │ │ │ │ @ instruction: 0xf006320f │ │ │ │ ldmeq pc, {r4, r5, r6, r7, r9, sl, ip, sp}^ @ │ │ │ │ ldmdbeq r3, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ - bl 0x5e5dbc │ │ │ │ + bl 0x5e5e44 │ │ │ │ @ instruction: 0xf0090803 │ │ │ │ @ instruction: 0xf0073922 │ │ │ │ @ instruction: 0xf0083711 │ │ │ │ - b 0x12e3214 │ │ │ │ - b 0x14d6d2c │ │ │ │ - bl 0x1196c54 │ │ │ │ - b 0x12d7518 │ │ │ │ + b 0x12e329c │ │ │ │ + b 0x14d6db4 │ │ │ │ + bl 0x1196cdc │ │ │ │ + b 0x12d75a0 │ │ │ │ sbcseq r0, fp, r8, lsl #14 │ │ │ │ stmiaeq r2, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0030852 │ │ │ │ @ instruction: 0xf0063388 │ │ │ │ @ instruction: 0xf0023611 │ │ │ │ tstmi pc, #536870914 @ 0x20000002 │ │ │ │ stmdbcc r4, {r0, r3, ip, sp, lr, pc}^ │ │ │ │ @@ -267093,104 +267128,104 @@ │ │ │ │ stmcc r8, {r3, ip, sp, lr, pc} │ │ │ │ movweq lr, #35395 @ 0x8a43 │ │ │ │ @ instruction: 0xf8ce428d │ │ │ │ bicle r3, r0, r4 │ │ │ │ stmdble r8, {r5, r6, r8, sl, lr} │ │ │ │ strcs r4, [r0], -r4, lsr #9 │ │ │ │ stmia ip!, {r8, r9, sl, sp}^ │ │ │ │ - bl 0xfec2ed60 │ │ │ │ + bl 0xfec2ede8 │ │ │ │ addsmi r0, r8, #4, 6 @ 0x10000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000083f0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ vrshr.u64 , , #62 │ │ │ │ - bcs 0x19d98c │ │ │ │ + bcs 0x19da14 │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ andcc fp, r1, #24, 30 @ 0x60 │ │ │ │ - b 0x14e6b94 │ │ │ │ + b 0x14e6c1c │ │ │ │ strmi r0, [sp], -r7, asr #15 │ │ │ │ sbcseq fp, r4, r5, lsl pc │ │ │ │ @ instruction: 0x46a146b9 │ │ │ │ strmi r4, [r9], #1596 @ 0x63c │ │ │ │ @ instruction: 0xf8551f06 │ │ │ │ @ instruction: 0xf7840b04 │ │ │ │ - @ instruction: 0xf846fabf │ │ │ │ + @ instruction: 0xf846fa7b │ │ │ │ strbmi r0, [sp, #-3844] @ 0xfffff0fc │ │ │ │ adcmi sp, r7, #-1073741763 @ 0xc000003d │ │ │ │ - bl 0x34b5e0 │ │ │ │ + bl 0x34b668 │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d55d0 │ │ │ │ + bl 0xfe9d5658 │ │ │ │ addsmi r0, r7, #8, 4 @ 0x80000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x000083f8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ vrshr.u64 , , #62 │ │ │ │ - bcs 0x19da00 │ │ │ │ + bcs 0x19da88 │ │ │ │ streq pc, [r1, -r7, lsl #2] │ │ │ │ andcc fp, r1, #24, 30 @ 0x60 │ │ │ │ - b 0x14e6c08 │ │ │ │ + b 0x14e6c90 │ │ │ │ strmi r0, [sp], -r7, asr #15 │ │ │ │ sbcseq fp, r4, r5, lsl pc │ │ │ │ @ instruction: 0x46a146b9 │ │ │ │ strmi r4, [r9], #1596 @ 0x63c │ │ │ │ @ instruction: 0xf8551f06 │ │ │ │ @ instruction: 0xf7840b04 │ │ │ │ - @ instruction: 0xf846faa7 │ │ │ │ + @ instruction: 0xf846fa63 │ │ │ │ strbmi r0, [sp, #-3844] @ 0xfffff0fc │ │ │ │ adcmi sp, r7, #-1073741763 @ 0xc000003d │ │ │ │ - bl 0x34b654 │ │ │ │ + bl 0x34b6dc │ │ │ │ andcs r0, r0, r4, lsl #6 │ │ │ │ stmia r3!, {r8, sp}^ │ │ │ │ - bl 0xfe9d5644 │ │ │ │ + bl 0xfe9d56cc │ │ │ │ addsmi r0, r7, #8, 4 @ 0x80000000 │ │ │ │ strdcs sp, [r0], -r9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x000083f8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ - blmi 0xf26ae8 │ │ │ │ + blmi 0xf26b70 │ │ │ │ strmi fp, [r0], r5, asr #1 │ │ │ │ movtls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs pc, #5063 @ 0x13c7 @ │ │ │ │ @ instruction: 0xf10d2b02 │ │ │ │ svclt 0x000a040f │ │ │ │ mrrcne 2, 15, fp, lr, cr14 │ │ │ │ @ instruction: 0xf0243601 │ │ │ │ strmi r0, [r9], pc, lsl #8 │ │ │ │ rscseq r4, r6, r5, lsl r6 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ - bl 0xffdd18f0 │ │ │ │ + bl 0xffcd1978 │ │ │ │ ldrtmi r4, [r2], -r9, asr #12 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5054620 │ │ │ │ @ instruction: 0xf1a55547 │ │ │ │ - vmull.u8 , d23, d31 │ │ │ │ + vmull.u8 , d23, d27 │ │ │ │ strbmi r2, [r0], -r1, asr #3 │ │ │ │ - blx 0x2a273e │ │ │ │ + blx 0x2a27c6 │ │ │ │ strbmi pc, [r6], #-257 @ 0xfffffeff @ │ │ │ │ stmibeq fp, {r0, r3, r6} │ │ │ │ cdpeq 0, 3, cr15, cr15, cr1, {0} │ │ │ │ stceq 1, cr15, [r0], #-824 @ 0xfffffcc8 │ │ │ │ eoreq pc, r0, #-2147483605 @ 0x8000002b │ │ │ │ strbeq lr, [r3, r4, lsl #22] │ │ │ │ @ instruction: 0xf8543102 │ │ │ │ @@ -267198,66 +267233,66 @@ │ │ │ │ vpmax.u8 d15, d14, d19 │ │ │ │ stc2 10, cr15, [ip], {7} @ │ │ │ │ vpmax.s8 d15, d2, d23 │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ @ instruction: 0xf0034313 │ │ │ │ ldmdaeq sl, {r0, r1, r8, r9}^ │ │ │ │ @ instruction: 0xf003015b │ │ │ │ - bl 0x255ff8 │ │ │ │ + bl 0x256080 │ │ │ │ @ instruction: 0xf1c307c2 │ │ │ │ @ instruction: 0xf8550e20 │ │ │ │ @ instruction: 0xf1a32032 │ │ │ │ ldmdavs pc!, {r5, sl, fp}^ @ │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ vseleq.f32 s30, s28, s14 │ │ │ │ stc2 10, cr15, [ip], {39} @ 0x27 @ │ │ │ │ movweq lr, #59971 @ 0xea43 │ │ │ │ movweq lr, #51779 @ 0xca43 │ │ │ │ - blcc 0x193324 │ │ │ │ + blcc 0x1933ac │ │ │ │ strhle r4, [ip, #32] │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r3, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r5, r8, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - stc2l 1, cr15, [r2, #660]! @ 0x294 │ │ │ │ + ldc2l 1, cr15, [lr, #660] @ 0x294 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ - blmi 0xfa6bdc │ │ │ │ + blmi 0xfa6c64 │ │ │ │ strmi fp, [r0], r5, asr #1 │ │ │ │ movtls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs pc, #5062 @ 0x13c6 @ │ │ │ │ @ instruction: 0xf10d2b02 │ │ │ │ svclt 0x000a040f │ │ │ │ movwcc fp, #4853 @ 0x12f5 │ │ │ │ @ instruction: 0xf0243501 │ │ │ │ svclt 0x0018040f │ │ │ │ pkhtbmi r0, r9, sp, asr #1 │ │ │ │ rsceq fp, sp, r8, lsl #30 │ │ │ │ tstcs r0, r7, lsl r6 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1944620 │ │ │ │ - @ instruction: 0x4649eb74 │ │ │ │ + @ instruction: 0x4649eb70 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strtmi r4, [r0], -sl, lsr #12 │ │ │ │ - ldc2 1, cr15, [r2], #-660 @ 0xfffffd6c │ │ │ │ + stc2 1, cr15, [lr], #-660 @ 0xfffffd6c │ │ │ │ cdpcs 3, 12, cr15, cr2, cr6, {6} │ │ │ │ @ instruction: 0xf507086b │ │ │ │ strbmi r5, [r0], -r7, asr #2 │ │ │ │ - bl 0x32183c │ │ │ │ - blx 0x1d83d6 │ │ │ │ - bl 0xff354bfc │ │ │ │ - bl 0x118d00 │ │ │ │ + bl 0x3218c4 │ │ │ │ + blx 0x1d845e │ │ │ │ + bl 0xff354c84 │ │ │ │ + bl 0x118d88 │ │ │ │ @ instruction: 0xf003030e │ │ │ │ ldmibeq fp, {r0, r1, r2, r3, r4, r5, r9, sl} │ │ │ │ streq pc, [r0, #-454]! @ 0xfffffe3a │ │ │ │ eoreq pc, r0, #-2147483607 @ 0x80000029 │ │ │ │ strbeq lr, [r3, r4, lsl #22] │ │ │ │ eorscc pc, r3, r4, asr r8 @ │ │ │ │ rscsmi r6, r3, pc, ror r8 │ │ │ │ @@ -267267,294 +267302,294 @@ │ │ │ │ movweq pc, #12291 @ 0x3003 @ │ │ │ │ cmpeq fp, sl, asr r8 │ │ │ │ teqpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ strbeq lr, [r2, r1, lsl #22] │ │ │ │ strteq pc, [r0], -r3, asr #3 │ │ │ │ eorscs pc, r2, r1, asr r8 @ │ │ │ │ streq pc, [r0, #-419]! @ 0xfffffe5d │ │ │ │ - blx 0x9af60c │ │ │ │ - blx 0x312020 │ │ │ │ - blx 0xb12c30 │ │ │ │ + blx 0x9af694 │ │ │ │ + blx 0x3120a8 │ │ │ │ + blx 0xb12cb8 │ │ │ │ teqpmi r3, #20971520 @ p-variant is OBSOLETE @ 0x1400000 │ │ │ │ @ instruction: 0xf820432b │ │ │ │ strbmi r3, [r0, #-2818]! @ 0xfffff4fe │ │ │ │ - blmi 0x389b64 │ │ │ │ - blls 0x11ef494 │ │ │ │ + blmi 0x389bec │ │ │ │ + blls 0x11ef51c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andcs fp, r0, r5, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf1a583f0 │ │ │ │ - svclt 0x0000fd63 │ │ │ │ + svclt 0x0000fd5f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ - blmi 0xde6cdc │ │ │ │ + blmi 0xde6d64 │ │ │ │ strmi fp, [r1], r4, asr #1 │ │ │ │ movtls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs pc, #5062 @ 0x13c6 @ │ │ │ │ @ instruction: 0xf10d2b02 │ │ │ │ svclt 0x000a040f │ │ │ │ movwcc fp, #4853 @ 0x12f5 │ │ │ │ @ instruction: 0xf0243501 │ │ │ │ svclt 0x0018040f │ │ │ │ pkhtbmi r0, sl, sp, asr #1 │ │ │ │ rsceq fp, sp, r8, lsl #30 │ │ │ │ tstcs r0, r7, lsl r6 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - b 0x14e6d1c │ │ │ │ + b 0x14e6da4 │ │ │ │ @ instruction: 0xf1940895 │ │ │ │ - @ instruction: 0x462aeaf2 │ │ │ │ + strtmi lr, [sl], -lr, ror #21 │ │ │ │ vst1.16 {d20-d22}, [pc :64], r1 │ │ │ │ strtmi r7, [r0], -r0, lsl #7 │ │ │ │ strbpl pc, [r7, -r7, lsl #10] @ │ │ │ │ - blx 0xfecd1b4a │ │ │ │ + blx 0xfebd1bd2 │ │ │ │ sbccs pc, r3, #402653187 @ 0x18000003 │ │ │ │ streq pc, [r4, #-425] @ 0xfffffe57 │ │ │ │ - blx 0x323142 │ │ │ │ - bl 0x1d1ccc │ │ │ │ + blx 0x3231ca │ │ │ │ + bl 0x1d1d54 │ │ │ │ subseq r0, r2, r8, lsl #12 │ │ │ │ ldmibeq r3, {r1, r2, r4, r5, r6} │ │ │ │ - ldceq 0, cr15, [pc], #-8 @ 0x1154c8 │ │ │ │ + ldceq 0, cr15, [pc], #-8 @ 0x115550 │ │ │ │ eoreq pc, r0, ip, asr #3 │ │ │ │ msreq CPSR_, ip, lsr #3 │ │ │ │ vdiveq.f64 d30, d3, d4 │ │ │ │ @ instruction: 0xf8543202 │ │ │ │ adcsmi r3, r2, #51 @ 0x33 │ │ │ │ ldrd pc, [r4], -lr │ │ │ │ vpmax.u8 d15, d12, d19 │ │ │ │ @ instruction: 0xf000fa0e │ │ │ │ @ instruction: 0xf101fa2e │ │ │ │ movweq lr, #2627 @ 0xa43 │ │ │ │ movweq lr, #6723 @ 0x1a43 │ │ │ │ movweq pc, #12291 @ 0x3003 @ │ │ │ │ eorcc pc, r3, r7, asr r8 @ │ │ │ │ svccc 0x0004f845 │ │ │ │ - blmi 0x389c88 │ │ │ │ - blls 0x11ef578 │ │ │ │ + blmi 0x389d10 │ │ │ │ + blls 0x11ef600 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andcs fp, r0, r4, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf1a587f0 │ │ │ │ - svclt 0x0000fcf1 │ │ │ │ + svclt 0x0000fced │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ ldrmi r4, [r1], lr, asr #26 │ │ │ │ andcs pc, r1, #201326595 @ 0xc000003 │ │ │ │ - bcs 0x1c186c │ │ │ │ + bcs 0x1c18f4 │ │ │ │ strbls r6, [r5, #-2093] @ 0xfffff7d3 │ │ │ │ streq pc, [r0, #-79] @ 0xffffffb1 │ │ │ │ sbcslt fp, sp, #10, 30 @ 0x28 │ │ │ │ strcc r3, [r1, #-513] @ 0xfffffdff │ │ │ │ ldreq pc, [r7], #-269 @ 0xfffffef3 │ │ │ │ - streq pc, [pc], #-36 @ 0x115568 │ │ │ │ + streq pc, [pc], #-36 @ 0x1155f0 │ │ │ │ sbcseq fp, r5, r4, lsl pc │ │ │ │ strmi r0, [sl], sp, ror #1 │ │ │ │ svcvs 0x0080f413 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [r0], -r6, lsl #12 │ │ │ │ ldrbcs lr, [r3, pc, asr #20] │ │ │ │ @ instruction: 0xf04fbf14 │ │ │ │ @ instruction: 0xf04f0808 │ │ │ │ @ instruction: 0xf1940801 │ │ │ │ - @ instruction: 0x4651ea7a │ │ │ │ + @ instruction: 0x4651ea76 │ │ │ │ vst1.8 {d20-d22}, [pc :128], sl │ │ │ │ strtmi r7, [r0], -r0, lsl #7 │ │ │ │ - blx 0xf51c36 │ │ │ │ + blx 0xe51cbe │ │ │ │ tstpeq r1, r7 @ p-variant is OBSOLETE │ │ │ │ cdppl 5, 4, cr15, cr7, cr9, {0} │ │ │ │ - b 0x14dd5ac │ │ │ │ + b 0x14dd634 │ │ │ │ @ instruction: 0xf10e2908 │ │ │ │ - blx 0x258e36 │ │ │ │ + blx 0x258ebe │ │ │ │ @ instruction: 0xf04ff101 │ │ │ │ - b 0x14d75c4 │ │ │ │ + b 0x14d764c │ │ │ │ strls r0, [r1, #-3141] @ 0xfffff3bb │ │ │ │ stmdbne sl, {r0, r3, r6}^ │ │ │ │ subeq r0, sp, r7, asr r0 │ │ │ │ - beq 0x1501e4 │ │ │ │ + beq 0x15026c │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf00509ab │ │ │ │ @ instruction: 0xf1c1013f │ │ │ │ strcc r0, [r2, #-2080] @ 0xfffff7e0 │ │ │ │ - bleq 0xff2101f0 │ │ │ │ + bleq 0xff210278 │ │ │ │ @ instruction: 0xf85442af │ │ │ │ @ instruction: 0xf8db3033 │ │ │ │ - blx 0xa015fc │ │ │ │ + blx 0xa01684 │ │ │ │ @ instruction: 0xf1a1f301 │ │ │ │ - blx 0x3d5a74 │ │ │ │ - blx 0xc13618 │ │ │ │ - b 0x1211a00 │ │ │ │ - b 0x11d6220 │ │ │ │ + blx 0x3d5afc │ │ │ │ + blx 0xc136a0 │ │ │ │ + b 0x1211a88 │ │ │ │ + b 0x11d62a8 │ │ │ │ @ instruction: 0xf0030301 │ │ │ │ - b 0x14d6214 │ │ │ │ - b 0x14d5b58 │ │ │ │ + b 0x14d629c │ │ │ │ + b 0x14d5be0 │ │ │ │ @ instruction: 0xf0031343 │ │ │ │ - bl 0x496310 │ │ │ │ + bl 0x496398 │ │ │ │ @ instruction: 0xf85e08c1 │ │ │ │ @ instruction: 0xf8d81031 │ │ │ │ @ instruction: 0xf1c3b004 │ │ │ │ - blx 0x9576a4 │ │ │ │ + blx 0x95772c │ │ │ │ @ instruction: 0xf1a3f103 │ │ │ │ - blx 0x3d62ac │ │ │ │ - b 0x1193650 │ │ │ │ - blx 0xbd5a54 │ │ │ │ - b 0x1192244 │ │ │ │ + blx 0x3d6334 │ │ │ │ + b 0x11936d8 │ │ │ │ + blx 0xbd5adc │ │ │ │ + b 0x11922cc │ │ │ │ @ instruction: 0xf80a0103 │ │ │ │ bicle r1, r7, r1, lsl #22 │ │ │ │ ldrdhi pc, [r0], -sp │ │ │ │ strbmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ @ instruction: 0xf1b84467 │ │ │ │ andle r0, r4, r1, lsl #30 │ │ │ │ @ instruction: 0xf04f9b01 │ │ │ │ ldrmi r0, [sl], #-2049 @ 0xfffff7ff │ │ │ │ - blmi 0x38f530 │ │ │ │ - blls 0x126f6c8 │ │ │ │ + blmi 0x38f5b8 │ │ │ │ + blls 0x126f750 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf1a58ff0 │ │ │ │ - svclt 0x0000fc49 │ │ │ │ + svclt 0x0000fc45 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ ldrmi r4, [r0], fp, asr #26 │ │ │ │ andcs pc, r1, #201326595 @ 0xc000003 │ │ │ │ - bcs 0x1c19bc │ │ │ │ + bcs 0x1c1a44 │ │ │ │ strbls r6, [r5, #-2093] @ 0xfffff7d3 │ │ │ │ streq pc, [r0, #-79] @ 0xffffffb1 │ │ │ │ sbcslt fp, sp, #10, 30 @ 0x28 │ │ │ │ strcc r3, [r1, #-513] @ 0xfffffdff │ │ │ │ ldreq pc, [r7], #-269 @ 0xfffffef3 │ │ │ │ - streq pc, [pc], #-36 @ 0x1156b8 │ │ │ │ + streq pc, [pc], #-36 @ 0x115740 │ │ │ │ sbcseq fp, r5, r4, lsl pc │ │ │ │ strmi r0, [sl], sp, ror #1 │ │ │ │ svcvs 0x0080f413 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ smladcs r8, r4, pc, fp @ │ │ │ │ - b 0x14df2dc │ │ │ │ + b 0x14df364 │ │ │ │ @ instruction: 0xf1942bd3 │ │ │ │ - @ instruction: 0x4651e9d4 │ │ │ │ + @ instruction: 0x4651e9d0 │ │ │ │ vst1.8 {d20-d22}, [pc :128], sl │ │ │ │ strtmi r7, [r0], -r0, lsl #7 │ │ │ │ @ instruction: 0xf1a5086e │ │ │ │ - @ instruction: 0xf00bfa91 │ │ │ │ + @ instruction: 0xf00bfa8d │ │ │ │ @ instruction: 0xf5080103 │ │ │ │ - b 0x14ed014 │ │ │ │ + b 0x14ed09c │ │ │ │ @ instruction: 0xf10e2a07 │ │ │ │ andcs r0, r0, r0, lsr #28 │ │ │ │ @ instruction: 0xf101fb06 │ │ │ │ stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strpl lr, [r0], -sp, asr #19 │ │ │ │ stmibne sl, {r0, r3, r6} │ │ │ │ subeq r0, sp, r7, asr r0 │ │ │ │ @ instruction: 0x0c00eb09 │ │ │ │ @ instruction: 0xf00509ab │ │ │ │ @ instruction: 0xf1c1013f │ │ │ │ strcc r0, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ - bleq 0xff210338 │ │ │ │ + bleq 0xff2103c0 │ │ │ │ @ instruction: 0xf85442af │ │ │ │ @ instruction: 0xf8db3033 │ │ │ │ - blx 0xa01744 │ │ │ │ + blx 0xa017cc │ │ │ │ @ instruction: 0xf1a1f301 │ │ │ │ - blx 0x3d5bbc │ │ │ │ - blx 0xc12f58 │ │ │ │ - b 0x1211b48 │ │ │ │ - b 0x11d6360 │ │ │ │ + blx 0x3d5c44 │ │ │ │ + blx 0xc12fe0 │ │ │ │ + b 0x1211bd0 │ │ │ │ + b 0x11d63e8 │ │ │ │ @ instruction: 0xf0030301 │ │ │ │ - b 0x14d635c │ │ │ │ - b 0x14d5ca0 │ │ │ │ + b 0x14d63e4 │ │ │ │ + b 0x14d5d28 │ │ │ │ @ instruction: 0xf0031343 │ │ │ │ - bl 0x496458 │ │ │ │ + bl 0x4964e0 │ │ │ │ @ instruction: 0xf85e06c1 │ │ │ │ @ instruction: 0xf8d61031 │ │ │ │ @ instruction: 0xf1c3b004 │ │ │ │ - blx 0x956fec │ │ │ │ + blx 0x957074 │ │ │ │ @ instruction: 0xf1a3f103 │ │ │ │ - blx 0x3d63f4 │ │ │ │ - b 0x1192f90 │ │ │ │ - blx 0xbd5b94 │ │ │ │ - b 0x119238c │ │ │ │ + blx 0x3d647c │ │ │ │ + b 0x1193018 │ │ │ │ + blx 0xbd5c1c │ │ │ │ + b 0x1192414 │ │ │ │ @ instruction: 0xf82c0103 │ │ │ │ bicle r1, r7, r2, lsl #22 │ │ │ │ ldrmi r9, [r1], -r0, lsl #22 │ │ │ │ @ instruction: 0xf1b84450 │ │ │ │ - ldrmi r0, [pc], #-3841 @ 0x115794 │ │ │ │ - blls 0x1897a8 │ │ │ │ + ldrmi r0, [pc], #-3841 @ 0x11581c │ │ │ │ + blls 0x189830 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xe7b8441a │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r7, r8, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0xfead1e5a │ │ │ │ + blx 0xfe9d1ee2 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ vmov.i32 d20, #-1224736768 @ 0xb7000000 │ │ │ │ - bcs 0x19dfe4 │ │ │ │ + bcs 0x19e06c │ │ │ │ svclt 0x000ab0c7 │ │ │ │ - blx 0xfe214166 │ │ │ │ + blx 0xfe2141ee │ │ │ │ @ instruction: 0xf10b3201 │ │ │ │ @ instruction: 0xf10d0b01 │ │ │ │ mcrrmi 5, 1, r0, r0, cr7 │ │ │ │ - streq pc, [pc, #-37] @ 0x1157d3 │ │ │ │ - b 0x150545c │ │ │ │ + streq pc, [pc, #-37] @ 0x11585b │ │ │ │ + b 0x15054e4 │ │ │ │ strmi r0, [sl], r2, asr #23 │ │ │ │ - b 0x1505424 │ │ │ │ + b 0x15054ac │ │ │ │ @ instruction: 0xf44f0bcb │ │ │ │ @ instruction: 0xf4137280 │ │ │ │ @ instruction: 0xf04f6f80 │ │ │ │ strmi r0, [r6], -r0, lsl #2 │ │ │ │ - b 0x14e70b8 │ │ │ │ + b 0x14e7140 │ │ │ │ svclt 0x001428d3 │ │ │ │ stmdbeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbls r6, [r5], #-2084 @ 0xfffff7dc │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ - stmdb sl!, {r2, r4, r7, r8, ip, sp, lr, pc} │ │ │ │ + stmdb r6!, {r2, r4, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x465a4651 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - b 0x14e70dc │ │ │ │ + b 0x14e7164 │ │ │ │ @ instruction: 0xf1a5049b │ │ │ │ - @ instruction: 0xf008f9e7 │ │ │ │ + @ instruction: 0xf008f9e3 │ │ │ │ @ instruction: 0xf5070107 │ │ │ │ - b 0x14eb568 │ │ │ │ + b 0x14eb5f0 │ │ │ │ strls r2, [r1], #-2569 @ 0xfffff5f7 │ │ │ │ - blx 0x2234d6 │ │ │ │ + blx 0x22355e │ │ │ │ andcs pc, r0, r1, lsl #2 │ │ │ │ stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - bl 0x155984 │ │ │ │ + bl 0x155a0c │ │ │ │ rsbeq r0, r4, r4, lsl #16 │ │ │ │ vmlseq.f32 s29, s16, s30 │ │ │ │ - bl 0x295990 │ │ │ │ + bl 0x295a18 │ │ │ │ strmi r0, [r3], r0, lsl #24 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf001098b │ │ │ │ @ instruction: 0xf1c2023f │ │ │ │ tstcc r2, r0, lsr #18 │ │ │ │ sbceq lr, r3, r5, lsl #22 │ │ │ │ @ instruction: 0xf855458e │ │ │ │ @@ -267563,71 +267598,71 @@ │ │ │ │ eoreq pc, r0, #-2147483608 @ 0x80000028 │ │ │ │ @ instruction: 0xf909fa00 │ │ │ │ vpmax.s8 d15, d2, d16 │ │ │ │ movweq lr, #39491 @ 0x9a43 │ │ │ │ movweq lr, #10819 @ 0x2a43 │ │ │ │ movweq pc, #12291 @ 0x3003 @ │ │ │ │ eorcc pc, r3, r7, asr r8 @ │ │ │ │ - blcc 0x2539e0 │ │ │ │ + blcc 0x253a68 │ │ │ │ @ instruction: 0xf8ddd1e0 │ │ │ │ strbmi r9, [r1], -r0 │ │ │ │ andeq lr, sl, fp, lsl #22 │ │ │ │ @ instruction: 0xf1b944a6 │ │ │ │ andle r0, r4, r1, lsl #30 │ │ │ │ @ instruction: 0xf04f9b01 │ │ │ │ ldrmi r0, [r8], #2305 @ 0x901 │ │ │ │ - blmi 0x38f800 │ │ │ │ - blls 0x126f93c │ │ │ │ + blmi 0x38f888 │ │ │ │ + blls 0x126f9c4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andcs fp, r0, r7, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf1a58ff0 │ │ │ │ - svclt 0x0000fb0f │ │ │ │ + svclt 0x0000fb0b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ ldrmi r4, [r6], -r6, asr #26 │ │ │ │ andcs pc, r1, #201326595 @ 0xc000003 │ │ │ │ - bcs 0x1c1c30 │ │ │ │ + bcs 0x1c1cb8 │ │ │ │ strbls r6, [r5, #-2093] @ 0xfffff7d3 │ │ │ │ streq pc, [r0, #-79] @ 0xffffffb1 │ │ │ │ sbcslt fp, sp, #10, 30 @ 0x28 │ │ │ │ strcc r3, [r1, #-513] @ 0xfffffdff │ │ │ │ ldreq pc, [r7], #-269 @ 0xfffffef3 │ │ │ │ - streq pc, [pc], #-36 @ 0x11592c │ │ │ │ + streq pc, [pc], #-36 @ 0x1159b4 │ │ │ │ sbcseq fp, r5, r4, lsl pc │ │ │ │ strmi r0, [pc], -sp, ror #1 │ │ │ │ svcvs 0x0080f413 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ @ instruction: 0xf04fbf14 │ │ │ │ @ instruction: 0xf04f0a04 │ │ │ │ @ instruction: 0xf1940a01 │ │ │ │ - @ instruction: 0x4639e89a │ │ │ │ + @ instruction: 0x4639e896 │ │ │ │ vst1.8 {d20-d22}, [pc :128], sl │ │ │ │ strtmi r7, [r0], -r0, lsl #7 │ │ │ │ - @ instruction: 0xf958f1a5 │ │ │ │ + @ instruction: 0xf954f1a5 │ │ │ │ cdppl 5, 4, cr15, cr7, cr6, {0} │ │ │ │ @ instruction: 0xf10e2000 │ │ │ │ - b 0x14d91ec │ │ │ │ + b 0x14d9274 │ │ │ │ rsbeq r2, lr, sl, lsl #20 │ │ │ │ andcs r4, r4, #7340032 @ 0x700000 │ │ │ │ mcrreq 10, 4, lr, r5, cr15 │ │ │ │ rsbseq r9, sp, r1, lsl #10 │ │ │ │ stmdaeq r0, {r0, r3, r8, r9, fp, sp, lr, pc} │ │ │ │ stmibeq fp!, {r9, ip, pc} │ │ │ │ eorseq pc, pc, #5 │ │ │ │ smlawteq r0, r2, r1, pc @ │ │ │ │ - bl 0x222d98 │ │ │ │ + bl 0x222e20 │ │ │ │ adcmi r0, lr, #199680 @ 0x30c00 │ │ │ │ eorscc pc, r3, r4, asr r8 @ │ │ │ │ ldrdlt pc, [r4], -fp │ │ │ │ vpmax.u8 d15, d2, d19 │ │ │ │ eoreq pc, r0, #-2147483608 @ 0x80000028 │ │ │ │ @ instruction: 0xf101fa0b │ │ │ │ vpmax.s8 d15, d2, d27 │ │ │ │ @@ -267643,70 +267678,70 @@ │ │ │ │ smlawteq r0, r3, r1, pc @ │ │ │ │ vpmax.s8 d15, d3, d18 │ │ │ │ msreq CPSR_, #-1073741784 @ 0xc0000028 │ │ │ │ @ instruction: 0xf101fa0b │ │ │ │ andeq lr, r1, #270336 @ 0x42000 │ │ │ │ vpmax.u8 d15, d3, d27 │ │ │ │ andeq lr, r3, #270336 @ 0x42000 │ │ │ │ - blcs 0x193a10 │ │ │ │ + blcs 0x193a98 │ │ │ │ ldmib sp, {r0, r1, r2, r6, r7, r8, ip, lr, pc}^ │ │ │ │ ldrbmi r2, [r0], #-768 @ 0xfffffd00 │ │ │ │ - ldrmi r4, [pc], #-1126 @ 0x1159fc │ │ │ │ + ldrmi r4, [pc], #-1126 @ 0x115a84 │ │ │ │ @ instruction: 0xd1bc3a01 │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r7, r8, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blx 0x1ed20b8 │ │ │ │ + blx 0x1dd2140 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ ldrmi r4, [r0], sl, asr #26 │ │ │ │ andcs pc, r1, #201326595 @ 0xc000003 │ │ │ │ - bcs 0x1c1d60 │ │ │ │ + bcs 0x1c1de8 │ │ │ │ strbls r6, [r5, #-2093] @ 0xfffff7d3 │ │ │ │ streq pc, [r0, #-79] @ 0xffffffb1 │ │ │ │ sbcslt fp, sp, #10, 30 @ 0x28 │ │ │ │ strcc r3, [r1, #-513] @ 0xfffffdff │ │ │ │ ldreq pc, [r7], #-269 @ 0xfffffef3 │ │ │ │ - streq pc, [pc], #-36 @ 0x115a5c │ │ │ │ + streq pc, [pc], #-36 @ 0x115ae4 │ │ │ │ sbcseq fp, r5, r4, lsl pc │ │ │ │ strmi r0, [sl], sp, ror #1 │ │ │ │ svcvs 0x0080f413 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ smladcs r4, r4, pc, fp @ │ │ │ │ - b 0x14df680 │ │ │ │ - @ instruction: 0xf1942bd3 │ │ │ │ - ldrbmi lr, [r1], -r2, lsl #16 │ │ │ │ + b 0x14df708 │ │ │ │ + @ instruction: 0xf1932bd3 │ │ │ │ + usub8mi lr, r1, lr │ │ │ │ vst1.8 {d20-d22}, [pc :128], sl │ │ │ │ strtmi r7, [r0], -r0, lsl #7 │ │ │ │ @ instruction: 0xf1a5086e │ │ │ │ - @ instruction: 0xf00bf8bf │ │ │ │ + @ instruction: 0xf00bf8bb │ │ │ │ @ instruction: 0xf5080101 │ │ │ │ - b 0x14ed3b8 │ │ │ │ + b 0x14ed440 │ │ │ │ @ instruction: 0xf10e2a07 │ │ │ │ andcs r0, r0, #32, 28 @ 0x200 │ │ │ │ @ instruction: 0xf101fb06 │ │ │ │ stmib sp, {r2, sp}^ │ │ │ │ addeq r5, r9, r0, lsl #12 │ │ │ │ stmdaeq r6, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ strbeq lr, [r8, -pc, asr #20] │ │ │ │ - bl 0x355bf0 │ │ │ │ + bl 0x355c78 │ │ │ │ stmibeq fp!, {r1, sl, fp} │ │ │ │ teqpeq pc, r5 @ p-variant is OBSOLETE │ │ │ │ strteq pc, [r0], -r1, asr #3 │ │ │ │ - bl 0x222ed4 │ │ │ │ + bl 0x222f5c │ │ │ │ adcmi r0, pc, #199680 @ 0x30c00 │ │ │ │ eorscc pc, r3, r4, asr r8 @ │ │ │ │ ldrdlt pc, [r4], -fp │ │ │ │ vpmax.u8 d15, d1, d19 │ │ │ │ msreq CPSR_, r1, lsr #3 │ │ │ │ @ instruction: 0xf606fa0b │ │ │ │ @ instruction: 0xf101fa2b │ │ │ │ @@ -267722,202 +267757,202 @@ │ │ │ │ strteq pc, [r0], -r3, asr #3 │ │ │ │ @ instruction: 0xf103fa21 │ │ │ │ msreq CPSR_, #-1073741784 @ 0xc0000028 │ │ │ │ @ instruction: 0xf606fa0b │ │ │ │ tsteq r6, r1, asr #20 │ │ │ │ vpmax.u8 d15, d3, d27 │ │ │ │ tsteq r3, r1, asr #20 │ │ │ │ - blne 0x1d3bdc │ │ │ │ - blls 0x14a24c │ │ │ │ + blne 0x1d3c64 │ │ │ │ + blls 0x14a2d4 │ │ │ │ ldrbmi r4, [r2], #-1601 @ 0xfffff9bf │ │ │ │ - ldrmi r3, [pc], #-2049 @ 0x115b38 │ │ │ │ - blls 0x189b44 │ │ │ │ + ldrmi r3, [pc], #-2049 @ 0x115bc0 │ │ │ │ + blls 0x189bcc │ │ │ │ @ instruction: 0xe7bb4498 │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r7, r8, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf9d6f1a5 │ │ │ │ + @ instruction: 0xf9d2f1a5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ vmov.i32 d20, #-1224736768 @ 0xb7000000 │ │ │ │ - bcs 0x19e384 │ │ │ │ + bcs 0x19e40c │ │ │ │ svclt 0x000ab0c7 │ │ │ │ - blx 0xfe214506 │ │ │ │ + blx 0xfe21458e │ │ │ │ @ instruction: 0xf10b3201 │ │ │ │ @ instruction: 0xf10d0b01 │ │ │ │ ldcmi 5, cr0, [sp], #-92 @ 0xffffffa4 │ │ │ │ - streq pc, [pc, #-37] @ 0x115b73 │ │ │ │ - b 0x15057fc │ │ │ │ + streq pc, [pc, #-37] @ 0x115bfb │ │ │ │ + b 0x1505884 │ │ │ │ strmi r0, [sl], r2, asr #23 │ │ │ │ - b 0x15057c4 │ │ │ │ + b 0x150584c │ │ │ │ @ instruction: 0xf44f0bcb │ │ │ │ @ instruction: 0xf4137280 │ │ │ │ @ instruction: 0xf04f6f80 │ │ │ │ strmi r0, [r6], -r0, lsl #2 │ │ │ │ - b 0x14e7458 │ │ │ │ + b 0x14e74e0 │ │ │ │ svclt 0x001428d3 │ │ │ │ stmdbeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbls r6, [r5], #-2084 @ 0xfffff7dc │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ - svc 0x005af193 │ │ │ │ + svc 0x0056f193 │ │ │ │ @ instruction: 0x465a4651 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - b 0x14e747c │ │ │ │ + b 0x14e7504 │ │ │ │ @ instruction: 0xf1a5049b │ │ │ │ - @ instruction: 0xf008f817 │ │ │ │ - b 0x14d5ff4 │ │ │ │ + @ instruction: 0xf008f813 │ │ │ │ + b 0x14d607c │ │ │ │ @ instruction: 0xf5072a09 │ │ │ │ strls r5, [r1], #-1863 @ 0xfffff8b9 │ │ │ │ - blx 0x223876 │ │ │ │ + blx 0x2238fe │ │ │ │ @ instruction: 0xf04ff101 │ │ │ │ andcs r0, r4, r0, lsl #16 │ │ │ │ - bl 0x155e24 │ │ │ │ + bl 0x155eac │ │ │ │ rsbeq r0, r4, r4, lsl #18 │ │ │ │ vmlseq.f32 s29, s18, s30 │ │ │ │ - bl 0x295d30 │ │ │ │ + bl 0x295db8 │ │ │ │ strtmi r0, [r3], r8, lsl #24 │ │ │ │ stmibeq fp, {ip, pc} │ │ │ │ eorseq pc, pc, #1 │ │ │ │ eoreq pc, r0, r2, asr #3 │ │ │ │ - bl 0x262028 │ │ │ │ + bl 0x2620b0 │ │ │ │ strmi r0, [lr, #1219] @ 0x4c3 │ │ │ │ eorscc pc, r3, r5, asr r8 @ │ │ │ │ - blx 0x9efdbc │ │ │ │ + blx 0x9efe44 │ │ │ │ @ instruction: 0xf1a2f302 │ │ │ │ - blx 0x2164b4 │ │ │ │ - blx 0xa51c38 │ │ │ │ - b 0x1212444 │ │ │ │ - b 0x11d6840 │ │ │ │ + blx 0x21653c │ │ │ │ + blx 0xa51cc0 │ │ │ │ + b 0x12124cc │ │ │ │ + b 0x11d68c8 │ │ │ │ @ instruction: 0xf0030302 │ │ │ │ @ instruction: 0xf8570303 │ │ │ │ @ instruction: 0xf84c3023 │ │ │ │ mvnle r3, r4, lsl #22 │ │ │ │ ldrbmi r9, [ip], -r0, lsl #16 │ │ │ │ ldrbmi r4, [r0], #1609 @ 0x649 │ │ │ │ stmdacc r1, {r1, r2, r3, r4, r6, r7, sl, lr} │ │ │ │ - blls 0x189c68 │ │ │ │ + blls 0x189cf0 │ │ │ │ bfi r4, r9, #9, #9 │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r7, r8, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0xf944f1a5 │ │ │ │ + @ instruction: 0xf940f1a5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ - blmi 0x12a7518 │ │ │ │ + blmi 0x12a75a0 │ │ │ │ strmi fp, [r7], -r5, asr #1 │ │ │ │ movtls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs pc, #5062 @ 0x13c6 @ │ │ │ │ @ instruction: 0xf10d2b02 │ │ │ │ svclt 0x000a040f │ │ │ │ movwcc fp, #4853 @ 0x12f5 │ │ │ │ @ instruction: 0xf0243501 │ │ │ │ svclt 0x0018040f │ │ │ │ pkhtbmi r0, r9, sp, asr #1 │ │ │ │ rsceq fp, sp, r8, lsl #30 │ │ │ │ @ instruction: 0x21004690 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1934620 │ │ │ │ - @ instruction: 0x4649eed6 │ │ │ │ + @ instruction: 0x4649eed2 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strtmi r4, [r0], -sl, lsr #12 │ │ │ │ - @ instruction: 0xff94f1a4 │ │ │ │ + @ instruction: 0xff90f1a4 │ │ │ │ biccs pc, r0, r6, asr #7 │ │ │ │ mcrrpl 5, 0, pc, r7, cr8 @ │ │ │ │ @ instruction: 0xf10c4638 │ │ │ │ - bl 0x2d8d78 │ │ │ │ - blx 0x259512 │ │ │ │ + bl 0x2d8e00 │ │ │ │ + blx 0x25959a │ │ │ │ addeq pc, r9, r1, lsl #2 │ │ │ │ @ instruction: 0xf1a2e026 │ │ │ │ - blx 0xa57988 │ │ │ │ - blx 0x2d2914 │ │ │ │ - blx 0xad3d30 │ │ │ │ - b 0x1213930 │ │ │ │ + blx 0xa57a10 │ │ │ │ + blx 0x2d299c │ │ │ │ + blx 0xad3db8 │ │ │ │ + b 0x12139b8 │ │ │ │ teqmi fp, #8, 6 @ 0x20000000 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ ldmdaeq sl, {r2, r8, ip, sp}^ │ │ │ │ @ instruction: 0xf003015b │ │ │ │ - bl 0x416a24 │ │ │ │ + bl 0x416aac │ │ │ │ @ instruction: 0xf1c307c2 │ │ │ │ @ instruction: 0xf85c0620 │ │ │ │ @ instruction: 0xf1a32032 │ │ │ │ ldmdavs pc!, {r5, r8, sl}^ @ │ │ │ │ vpmax.u8 d15, d3, d18 │ │ │ │ @ instruction: 0xf606fa07 │ │ │ │ @ instruction: 0xf505fa27 │ │ │ │ @ instruction: 0x432b4333 │ │ │ │ - blcc 0x193d4c │ │ │ │ + blcc 0x193dd4 │ │ │ │ eorle r4, r1, r0, ror r5 │ │ │ │ @ instruction: 0xf001098b │ │ │ │ @ instruction: 0xf102023f │ │ │ │ - bl 0x217d6c │ │ │ │ + bl 0x217df4 │ │ │ │ @ instruction: 0xf1b807c3 │ │ │ │ @ instruction: 0xf8540f40 │ │ │ │ @ instruction: 0xf1c25033 │ │ │ │ ldmdavs lr!, {r5, fp}^ │ │ │ │ ldmvs fp!, {r0, r3, r6, r7, r8, fp, ip, lr, pc} │ │ │ │ stmdbeq r0!, {r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ - blx 0x2a66d4 │ │ │ │ - blx 0xa93d9c │ │ │ │ + blx 0x2a675c │ │ │ │ + blx 0xa93e24 │ │ │ │ @ instruction: 0xf007f202 │ │ │ │ - b 0x1197280 │ │ │ │ - blx 0xa965a8 │ │ │ │ - b 0x11d41b0 │ │ │ │ + b 0x1197308 │ │ │ │ + blx 0xa96630 │ │ │ │ + b 0x11d4238 │ │ │ │ adcmi r0, fp, r9, lsl #4 │ │ │ │ bfi r4, r3, (invalid: 6:1) │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r3, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r5, r8, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - @ instruction: 0xf8acf1a5 │ │ │ │ + @ instruction: 0xf8a8f1a5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ - blmi 0x12e7648 │ │ │ │ + blmi 0x12e76d0 │ │ │ │ strmi fp, [r7], -r5, asr #1 │ │ │ │ movtls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs pc, #5062 @ 0x13c6 @ │ │ │ │ @ instruction: 0xf10d2b02 │ │ │ │ svclt 0x000a040f │ │ │ │ movwcc fp, #4853 @ 0x12f5 │ │ │ │ @ instruction: 0xf0243501 │ │ │ │ svclt 0x0018040f │ │ │ │ pkhtbmi r0, r9, sp, asr #1 │ │ │ │ rsceq fp, sp, r8, lsl #30 │ │ │ │ @ instruction: 0x21004690 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1934620 │ │ │ │ - @ instruction: 0x4649ee3e │ │ │ │ + @ instruction: 0x4649ee3a │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strtmi r4, [r0], -sl, lsr #12 │ │ │ │ - cdp2 1, 15, cr15, cr12, cr4, {5} │ │ │ │ + cdp2 1, 15, cr15, cr8, cr4, {5} │ │ │ │ biccs pc, r1, r6, asr #7 │ │ │ │ @ instruction: 0xf508086b │ │ │ │ ldrtmi r5, [r8], -r7, asr #24 │ │ │ │ stceq 1, cr15, [r0], #-48 @ 0xffffffd0 │ │ │ │ vmlaeq.f64 d14, d5, d7 │ │ │ │ @ instruction: 0xf101fb03 │ │ │ │ eor r0, r6, r9, lsl #1 │ │ │ │ @@ -267930,17 +267965,17 @@ │ │ │ │ tstcc r4, pc, lsl #6 │ │ │ │ cmpeq fp, sl, asr r8 │ │ │ │ teqpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ strbeq lr, [r2, ip, lsl #22] │ │ │ │ strteq pc, [r0], -r3, asr #3 │ │ │ │ eorscs pc, r2, ip, asr r8 @ │ │ │ │ streq pc, [r0, #-419]! @ 0xfffffe5d │ │ │ │ - blx 0x9b0068 │ │ │ │ - blx 0x312a7c │ │ │ │ - blx 0xb1368c │ │ │ │ + blx 0x9b00f0 │ │ │ │ + blx 0x312b04 │ │ │ │ + blx 0xb13714 │ │ │ │ teqpmi r3, #20971520 @ p-variant is OBSOLETE @ 0x1400000 │ │ │ │ @ instruction: 0xf820432b │ │ │ │ ldrbmi r3, [r0, #-2818]! @ 0xfffff4fe │ │ │ │ stmibeq fp, {r0, r5, ip, lr, pc} │ │ │ │ eorseq pc, pc, #1 │ │ │ │ stmdaeq r4, {r1, r8, ip, sp, lr, pc} │ │ │ │ strbeq lr, [r3, r4, lsl #22] │ │ │ │ @@ -267948,35 +267983,35 @@ │ │ │ │ eorspl pc, r3, r4, asr r8 @ │ │ │ │ stmdaeq r0!, {r1, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ stmible r9, {r1, r2, r3, r4, r5, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf1a268bb │ │ │ │ subsmi r0, r7, #32, 18 @ 0x80000 │ │ │ │ @ instruction: 0xf808fa06 │ │ │ │ vpmax.s8 d15, d2, d21 │ │ │ │ - ldreq pc, [pc, #-7]! @ 0x115ead │ │ │ │ + ldreq pc, [pc, #-7]! @ 0x115f35 │ │ │ │ andeq lr, r8, #270336 @ 0x42000 │ │ │ │ @ instruction: 0xf909fa26 │ │ │ │ andeq lr, r9, #270336 @ 0x42000 │ │ │ │ tstmi r3, #171 @ 0xab │ │ │ │ - blmi 0x38fdcc │ │ │ │ - blls 0x11eff34 │ │ │ │ + blmi 0x38fe54 │ │ │ │ + blls 0x11effbc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andcs fp, r0, r5, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf1a583f0 │ │ │ │ - svclt 0x0000f813 │ │ │ │ + svclt 0x0000f80f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ - blmi 0x1167780 │ │ │ │ + blmi 0x1167808 │ │ │ │ strmi fp, [r0], r5, asr #1 │ │ │ │ movtls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs pc, #5063 @ 0x13c7 @ │ │ │ │ @ instruction: 0xf10d2b02 │ │ │ │ svclt 0x000a040f │ │ │ │ movwcc fp, #4862 @ 0x12fe │ │ │ │ @@ -267984,34 +268019,34 @@ │ │ │ │ svclt 0x0018040f │ │ │ │ pkhtbmi r0, r9, lr, asr #1 │ │ │ │ rscseq fp, r6, r8, lsl #30 │ │ │ │ tstcs r0, r5, lsl r6 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5054620 │ │ │ │ @ instruction: 0xf1935547 │ │ │ │ - @ instruction: 0xf44feda2 │ │ │ │ + @ instruction: 0xf44fed9e │ │ │ │ strbmi r7, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0x46204632 │ │ │ │ @ instruction: 0xf1a43520 │ │ │ │ - vmov.i8 , #255 @ 0xff │ │ │ │ + vmov.i8 , #251 @ 0xfb │ │ │ │ ldmeq r3!, {r1, r6, r7, r9, sl, fp, sp} │ │ │ │ - bl 0x32785c │ │ │ │ - blx 0x1d8f7a │ │ │ │ - bl 0xff35579c │ │ │ │ + bl 0x3278e4 │ │ │ │ + blx 0x1d9002 │ │ │ │ + bl 0xff355824 │ │ │ │ ands r0, r2, lr, lsl #29 │ │ │ │ streq pc, [r0, -r2, lsr #3]! │ │ │ │ vpmax.u8 d15, d2, d17 │ │ │ │ @ instruction: 0xf808fa06 │ │ │ │ @ instruction: 0xf707fa26 │ │ │ │ movweq lr, #35395 @ 0x8a43 │ │ │ │ @ instruction: 0xf003433b │ │ │ │ @ instruction: 0xf855030f │ │ │ │ @ instruction: 0xf8403023 │ │ │ │ strbmi r3, [r0, #-2820]! @ 0xfffff4fc │ │ │ │ - bl 0x14a038 │ │ │ │ + bl 0x14a0c0 │ │ │ │ @ instruction: 0xf003030e │ │ │ │ ldmibeq fp, {r0, r1, r2, r3, r4, r5, r9} │ │ │ │ stmdaeq r4, {r1, r8, ip, sp, lr, pc} │ │ │ │ svceq 0x0040f1b8 │ │ │ │ stmdaeq r0!, {r1, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ strbeq lr, [r3, r4, lsl #22] │ │ │ │ eorsne pc, r3, r4, asr r8 @ │ │ │ │ @@ -268023,67 +268058,67 @@ │ │ │ │ teqpeq pc, r7 @ p-variant is OBSOLETE │ │ │ │ andeq lr, r8, #270336 @ 0x42000 │ │ │ │ @ instruction: 0xf909fa26 │ │ │ │ andeq lr, r9, #270336 @ 0x42000 │ │ │ │ tstmi r3, #139 @ 0x8b │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ eorcc pc, r3, r5, asr r8 @ │ │ │ │ - blcc 0x2540e0 │ │ │ │ + blcc 0x254168 │ │ │ │ bicsle r4, r4, r0, ror #10 │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r3, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r5, r8, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - @ instruction: 0xff84f1a4 │ │ │ │ + @ instruction: 0xff80f1a4 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x46164c56 │ │ │ │ andcs pc, r1, #201326595 @ 0xc000003 │ │ │ │ - bcs 0x1c234c │ │ │ │ + bcs 0x1c23d4 │ │ │ │ strbls r6, [r7], #-2084 @ 0xfffff7dc │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ sbcslt fp, ip, #10, 30 @ 0x28 │ │ │ │ strcc r3, [r1], #-513 @ 0xfffffdff │ │ │ │ - ldreq pc, [pc, #-269] @ 0x115f2f │ │ │ │ - streq pc, [pc, #-37] @ 0x11601b │ │ │ │ + ldreq pc, [pc, #-269] @ 0x115fb7 │ │ │ │ + streq pc, [pc, #-37] @ 0x1160a3 │ │ │ │ sbcseq fp, r4, r4, lsl pc │ │ │ │ strmi r0, [pc], -r4, ror #1 │ │ │ │ svcvs 0x0080f413 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ @ instruction: 0xf04fbf14 │ │ │ │ @ instruction: 0xf04f0808 │ │ │ │ @ instruction: 0xf1930801 │ │ │ │ - @ instruction: 0x4639ed10 │ │ │ │ + ldrtmi lr, [r9], -ip, lsl #26 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ - stc2l 1, cr15, [lr, #656] @ 0x290 │ │ │ │ + stc2l 1, cr15, [sl, #656] @ 0x290 │ │ │ │ cdppl 5, 4, cr15, cr7, cr6, {0} │ │ │ │ adceq r2, r6, r0, lsl #6 │ │ │ │ tstcs r8, pc, asr #20 │ │ │ │ @ instruction: 0xf10e9403 │ │ │ │ ldrmi r0, [pc], -r0, lsr #28 │ │ │ │ stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ addseq r0, r8, r4, lsr #1 │ │ │ │ @ instruction: 0x0c07eb0b │ │ │ │ stmib sp, {r0, r4, r5, r7, r9, sl, lr}^ │ │ │ │ eor r8, ip, r1, lsl #14 │ │ │ │ vpmax.s8 d15, d7, d24 │ │ │ │ stmdaeq r0!, {r0, r1, r2, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ - blx 0x2a5d28 │ │ │ │ - b 0x11d40cc │ │ │ │ - blx 0xa968d0 │ │ │ │ + blx 0x2a5db0 │ │ │ │ + b 0x11d4154 │ │ │ │ + blx 0xa96958 │ │ │ │ teqpmi sl, #1835008 @ p-variant is OBSOLETE @ 0x1c0000 │ │ │ │ andeq pc, pc, #2 │ │ │ │ strbmi r3, [r8, #-4] │ │ │ │ ldrbeq lr, [r2], -pc, asr #20 │ │ │ │ subne lr, r2, #323584 @ 0x4f000 │ │ │ │ eorseq pc, pc, #2 │ │ │ │ strbeq lr, [r6, lr, lsl #22] │ │ │ │ @@ -268092,688 +268127,688 @@ │ │ │ │ streq pc, [r0, -r2, asr #3]! │ │ │ │ @ instruction: 0xf602fa26 │ │ │ │ eoreq pc, r0, #-2147483608 @ 0x80000028 │ │ │ │ @ instruction: 0xf707fa08 │ │ │ │ streq lr, [r7], -r6, asr #20 │ │ │ │ vpmax.s8 d15, d2, d24 │ │ │ │ streq lr, [r2], -r6, asr #20 │ │ │ │ - blvs 0x194124 │ │ │ │ + blvs 0x1941ac │ │ │ │ stmibeq r6, {r1, r5, ip, lr, pc} │ │ │ │ ldreq pc, [pc, -r0]! │ │ │ │ - beq 0x25251c │ │ │ │ + beq 0x2525a4 │ │ │ │ sbceq lr, r6, #5120 @ 0x1400 │ │ │ │ svceq 0x0040f1ba │ │ │ │ eorshi pc, r6, r5, asr r8 @ │ │ │ │ stmible r5, {r1, r2, r4, r6, fp, sp, lr}^ │ │ │ │ - beq 0x952830 │ │ │ │ + beq 0x9528b8 │ │ │ │ @ instruction: 0xf807fa28 │ │ │ │ - blx 0x2b0364 │ │ │ │ - b 0x1354948 │ │ │ │ + blx 0x2b03ec │ │ │ │ + b 0x13549d0 │ │ │ │ @ instruction: 0xf1a7080a │ │ │ │ rsbsmi r0, pc, #32, 20 @ 0x20000 │ │ │ │ ldreq pc, [pc, -r7]! │ │ │ │ - blx 0x3d49c8 │ │ │ │ + blx 0x3d4a50 │ │ │ │ stmdaeq sl, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - b 0x11a6420 │ │ │ │ + b 0x11a64a8 │ │ │ │ ldr r0, [fp, r8, lsl #4]! │ │ │ │ @ instruction: 0x8701e9dd │ │ │ │ - bls 0x1dc55c │ │ │ │ + bls 0x1dc5e4 │ │ │ │ @ instruction: 0xf1b8440f │ │ │ │ ldrmi r0, [r3], #-3841 @ 0xfffff0ff │ │ │ │ @ instruction: 0xf04fd002 │ │ │ │ ldr r0, [ip, r1, lsl #16] │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r9, r8, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - cdp2 1, 12, cr15, cr12, cr4, {5} │ │ │ │ + cdp2 1, 12, cr15, cr8, cr4, {5} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ vqshlu.s64 d20, d0, #3 │ │ │ │ - bcs 0x19e998 │ │ │ │ + bcs 0x19ea20 │ │ │ │ svclt 0x000ab0c9 │ │ │ │ andcc fp, r1, #-536870899 @ 0xe000000d │ │ │ │ @ instruction: 0xf10d3601 │ │ │ │ mrrcmi 5, 1, r0, r4, cr15 │ │ │ │ - streq pc, [pc, #-37] @ 0x116183 │ │ │ │ + streq pc, [pc, #-37] @ 0x11620b │ │ │ │ sbcseq fp, r6, r4, lsl pc │ │ │ │ @ instruction: 0x468a00f6 │ │ │ │ svcvs 0x0080f413 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ - blcs 0xff610b00 │ │ │ │ + blcs 0xff610b88 │ │ │ │ smladcs r8, r4, pc, fp @ │ │ │ │ stmdavs r4!, {r0, r8, r9, sl, sp} │ │ │ │ @ instruction: 0xf04f9447 │ │ │ │ @ instruction: 0xf1930400 │ │ │ │ - @ instruction: 0x4632ec58 │ │ │ │ + @ instruction: 0x4632ec54 │ │ │ │ vst1.16 {d20-d22}, [pc :64], r1 │ │ │ │ strtmi r7, [r8], -r0, lsl #7 │ │ │ │ @ instruction: 0xf1a40874 │ │ │ │ - @ instruction: 0xf00bfd15 │ │ │ │ + @ instruction: 0xf00bfd11 │ │ │ │ @ instruction: 0xf5080101 │ │ │ │ eorseq r5, sl, #1136 @ 0x470 │ │ │ │ stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - bleq 0x12d0b34 │ │ │ │ + bleq 0x12d0bbc │ │ │ │ @ instruction: 0xf101fb04 │ │ │ │ cdpeq 1, 2, cr15, cr0, cr14, {0} │ │ │ │ strls r2, [r3], #-0 │ │ │ │ stmdbne pc, {r0, r3, r6} @ │ │ │ │ @ instruction: 0xf608fa07 │ │ │ │ andhi lr, r1, sp, asr #19 │ │ │ │ - bl 0x356438 │ │ │ │ + bl 0x3564c0 │ │ │ │ ldrtmi r0, [r0], r0, lsl #24 │ │ │ │ - blx 0xa4e2c4 │ │ │ │ + blx 0xa4e34c │ │ │ │ @ instruction: 0xf1c0f300 │ │ │ │ stmdacc r0!, {r5, sl} │ │ │ │ vst1.8 {d15-d16}, [r4], r6 │ │ │ │ - blx 0xaa6eb8 │ │ │ │ + blx 0xaa6f40 │ │ │ │ movwmi pc, #12288 @ 0x3000 @ │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ strbmi r3, [r1, #-260] @ 0xfffffefc │ │ │ │ subseq lr, r3, pc, asr #20 │ │ │ │ movtne lr, #14927 @ 0x3a4f │ │ │ │ teqpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ strbeq lr, [r0], #2830 @ 0xb0e │ │ │ │ eorseq pc, r0, lr, asr r8 @ │ │ │ │ @ instruction: 0xf1c36866 │ │ │ │ - blx 0x9172d4 │ │ │ │ + blx 0x91735c │ │ │ │ @ instruction: 0xf1a3f003 │ │ │ │ - blx 0x296edc │ │ │ │ - b 0x1153270 │ │ │ │ - blx 0xa96274 │ │ │ │ - b 0x1152e74 │ │ │ │ + blx 0x296f64 │ │ │ │ + b 0x11532f8 │ │ │ │ + blx 0xa962fc │ │ │ │ + b 0x1152efc │ │ │ │ @ instruction: 0xf82c0003 │ │ │ │ eorle r0, r0, r2, lsl #22 │ │ │ │ @ instruction: 0xf001098c │ │ │ │ @ instruction: 0xf100003f │ │ │ │ - bl 0x258a8c │ │ │ │ + bl 0x258b14 │ │ │ │ @ instruction: 0xf1ba03c4 │ │ │ │ @ instruction: 0xf8550f40 │ │ │ │ ldmdavs lr, {r2, r4, r5, lr}^ │ │ │ │ @ instruction: 0xf1c0d9c7 │ │ │ │ sbcmi r0, r4, r0, lsr #20 │ │ │ │ - blx 0x2b0500 │ │ │ │ - b 0x1254ac0 │ │ │ │ + blx 0x2b0588 │ │ │ │ + b 0x1254b48 │ │ │ │ @ instruction: 0xf1a0040a │ │ │ │ submi r0, r0, #32, 20 @ 0x20000 │ │ │ │ eorseq pc, pc, r0 │ │ │ │ - blx 0x3d4b40 │ │ │ │ + blx 0x3d4bc8 │ │ │ │ streq lr, [sl], #-2628 @ 0xfffff5bc │ │ │ │ @ instruction: 0x43234083 │ │ │ │ ldmib sp, {r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - bl 0x1762bc │ │ │ │ + bl 0x176344 │ │ │ │ ldrtmi r0, [r9], -fp, lsl #12 │ │ │ │ @ instruction: 0xf1b84410 │ │ │ │ andle r0, r4, r1, lsl #30 │ │ │ │ @ instruction: 0xf04f9b03 │ │ │ │ - ldrmi r0, [pc], #-2049 @ 0x1162cc │ │ │ │ - blmi 0x390148 │ │ │ │ - blls 0x12f033c │ │ │ │ + ldrmi r0, [pc], #-2049 @ 0x116354 │ │ │ │ + blmi 0x3901d0 │ │ │ │ + blls 0x12f03c4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andcs fp, r0, r9, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf1a48ff0 │ │ │ │ - svclt 0x0000fe0f │ │ │ │ + svclt 0x0000fe0b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ @ instruction: 0x46164c50 │ │ │ │ andcs pc, r1, #201326595 @ 0xc000003 │ │ │ │ - bcs 0x1c2638 │ │ │ │ + bcs 0x1c26c0 │ │ │ │ strbls r6, [r7], #-2084 @ 0xfffff7dc │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ sbcslt fp, ip, #10, 30 @ 0x28 │ │ │ │ strcc r3, [r1], #-513 @ 0xfffffdff │ │ │ │ - ldreq pc, [pc, #-269] @ 0x11621b │ │ │ │ - streq pc, [pc, #-37] @ 0x116307 │ │ │ │ + ldreq pc, [pc, #-269] @ 0x1162a3 │ │ │ │ + streq pc, [pc, #-37] @ 0x11638f │ │ │ │ sbcseq fp, r4, r4, lsl pc │ │ │ │ strmi r0, [r8], r4, ror #1 │ │ │ │ svcvs 0x0080f413 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ smladcs r8, r4, pc, fp @ │ │ │ │ - b 0x14dff50 │ │ │ │ + b 0x14dffd8 │ │ │ │ @ instruction: 0xf1932ad3 │ │ │ │ - @ instruction: 0x4641eb9a │ │ │ │ + @ instruction: 0x4641eb96 │ │ │ │ vst1.8 {d20-d22}, [pc :128], r2 │ │ │ │ strtmi r7, [r8], -r0, lsl #7 │ │ │ │ ldmibeq r4, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - mrrc2 1, 10, pc, r6, cr4 @ │ │ │ │ + mrrc2 1, 10, pc, r2, cr4 @ │ │ │ │ tstpeq r3, sl @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f023b │ │ │ │ @ instruction: 0xf5060802 │ │ │ │ stmib sp, {r0, r1, r2, r6, r9, sl, ip, lr}^ │ │ │ │ - blx 0x368782 │ │ │ │ + blx 0x36880a │ │ │ │ strtcc pc, [r0], -r1, lsl #2 │ │ │ │ ldrmi r2, [ip], -r0, lsl #4 │ │ │ │ - bl 0x1564a8 │ │ │ │ - blx 0x2d7fac │ │ │ │ + bl 0x156530 │ │ │ │ + blx 0x2d8034 │ │ │ │ addeq pc, r8, r8, lsl #28 │ │ │ │ @ instruction: 0x0c02eb0b │ │ │ │ @ instruction: 0xf8cd4691 │ │ │ │ ands r8, r4, r4 │ │ │ │ @ instruction: 0xf103fa28 │ │ │ │ stmdaeq r0!, {r0, r1, r6, r7, r8, ip, sp, lr, pc} │ │ │ │ - blx 0x1a5024 │ │ │ │ - b 0x11943c8 │ │ │ │ - blx 0x9967cc │ │ │ │ + blx 0x1a50ac │ │ │ │ + b 0x1194450 │ │ │ │ + blx 0x996854 │ │ │ │ tstpmi r9, #201326592 @ p-variant is OBSOLETE @ 0xc000000 │ │ │ │ tstpeq pc, r1 @ p-variant is OBSOLETE │ │ │ │ ldrbmi r3, [r0, #-4]! │ │ │ │ eorcc pc, r1, r6, asr r8 @ │ │ │ │ - blcc 0x2544f0 │ │ │ │ + blcc 0x254578 │ │ │ │ stmibeq r2, {r1, r5, ip, lr, pc} │ │ │ │ teqpeq pc, #0 @ p-variant is OBSOLETE │ │ │ │ - beq 0x2527d8 │ │ │ │ + beq 0x252860 │ │ │ │ biceq lr, r2, r5, lsl #22 │ │ │ │ svceq 0x0040f1ba │ │ │ │ eorshi pc, r2, r5, asr r8 @ │ │ │ │ ldmible sp, {r1, r3, r6, fp, sp, lr}^ │ │ │ │ - beq 0x952aec │ │ │ │ + beq 0x952b74 │ │ │ │ @ instruction: 0xf803fa28 │ │ │ │ - blx 0x1b060c │ │ │ │ - b 0x1354c14 │ │ │ │ + blx 0x1b0694 │ │ │ │ + b 0x1354c9c │ │ │ │ @ instruction: 0xf1a3080a │ │ │ │ subsmi r0, fp, #32, 20 @ 0x20000 │ │ │ │ teqpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ - blx 0x3d4c84 │ │ │ │ + blx 0x3d4d0c │ │ │ │ stmdaeq sl, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - b 0x1166668 │ │ │ │ + b 0x11666f0 │ │ │ │ ldrb r0, [r3, r8, lsl #2] │ │ │ │ ldrdhi pc, [r4], -sp │ │ │ │ andeq lr, r4, #9216 @ 0x2400 │ │ │ │ ldrtmi r9, [r9], -r2, lsl #22 │ │ │ │ svceq 0x0001f1b8 │ │ │ │ vmlaeq.f64 d14, d3, d0 │ │ │ │ - blls 0x20a430 │ │ │ │ + blls 0x20a4b8 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xe7b0441f │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r9, r8, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - stc2l 1, cr15, [r2, #-656]! @ 0xfffffd70 │ │ │ │ + ldc2l 1, cr15, [lr, #-656] @ 0xfffffd70 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ vmov.i32 d20, #-1241513984 @ 0xb6000000 │ │ │ │ - bcs 0x19ec6c │ │ │ │ + bcs 0x19ecf4 │ │ │ │ svclt 0x0008b0c9 │ │ │ │ @ instruction: 0xf883fa5f │ │ │ │ svclt 0x00144c50 │ │ │ │ stmdaeq r1, {r1, r8, ip, sp, lr, pc} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ - ldreq pc, [pc, #-269] @ 0x116373 │ │ │ │ + ldreq pc, [pc, #-269] @ 0x1163fb │ │ │ │ svcvs 0x0080f413 │ │ │ │ - streq pc, [pc, #-37] @ 0x116463 │ │ │ │ + streq pc, [pc, #-37] @ 0x1164eb │ │ │ │ strbls r6, [r7], #-2084 @ 0xfffff7dc │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ stmiaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ strcs fp, [r4], #-3860 @ 0xfffff0ec │ │ │ │ strmi r2, [pc], -r1, lsl #8 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strmi r2, [r1], r0, lsl #2 │ │ │ │ @ instruction: 0xf1934628 │ │ │ │ - ldrtmi lr, [r9], -lr, ror #21 │ │ │ │ + ldrtmi lr, [r9], -sl, ror #21 │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strtmi r4, [r8], -r2, asr #12 │ │ │ │ - bleq 0x1750df4 │ │ │ │ - blx 0xfebd2b4e │ │ │ │ + bleq 0x1750e7c │ │ │ │ + blx 0xfead2bd6 │ │ │ │ cdppl 5, 4, cr15, cr7, cr6, {0} │ │ │ │ strcs r0, [r0], #-545 @ 0xfffffddf │ │ │ │ cdpeq 1, 2, cr15, cr0, cr14, {0} │ │ │ │ strbeq lr, [r8], -pc, asr #20 │ │ │ │ movwcs r4, #17959 @ 0x4627 │ │ │ │ mcrreq 10, 4, lr, r8, cr15 │ │ │ │ andlt pc, ip, sp, asr #17 │ │ │ │ - bl 0x35675c │ │ │ │ + bl 0x3567e4 │ │ │ │ ldrtmi r0, [r2], r7, lsl #16 │ │ │ │ strcc lr, [r1, -sp, asr #19] │ │ │ │ - blx 0xb0e590 │ │ │ │ + blx 0xb0e618 │ │ │ │ @ instruction: 0xf1c2f302 │ │ │ │ - bcc 0x918170 │ │ │ │ + bcc 0x9181f8 │ │ │ │ @ instruction: 0xf707fa06 │ │ │ │ - blx 0xaa71e4 │ │ │ │ + blx 0xaa726c │ │ │ │ tstpmi r3, #536870912 @ p-variant is OBSOLETE @ 0x20000000 │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ ldrbmi r3, [r0, #-4] │ │ │ │ subseq lr, r3, #323584 @ 0x4f000 │ │ │ │ movtne lr, #14927 @ 0x3a4f │ │ │ │ teqpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ strbeq lr, [r2], lr, lsl #22 │ │ │ │ eorscs pc, r2, lr, asr r8 @ │ │ │ │ @ instruction: 0xf1c36877 │ │ │ │ - blx 0x997da0 │ │ │ │ + blx 0x997e28 │ │ │ │ @ instruction: 0xf1a3f203 │ │ │ │ - blx 0x2d71a8 │ │ │ │ - b 0x11d3d44 │ │ │ │ - blx 0xad6d48 │ │ │ │ - b 0x11d3140 │ │ │ │ + blx 0x2d7230 │ │ │ │ + b 0x11d3dcc │ │ │ │ + blx 0xad6dd0 │ │ │ │ + b 0x11d31c8 │ │ │ │ @ instruction: 0xf8280203 │ │ │ │ eorle r2, r0, r2, lsl #22 │ │ │ │ @ instruction: 0xf0000986 │ │ │ │ @ instruction: 0xf102023f │ │ │ │ - bl 0x259158 │ │ │ │ + bl 0x2591e0 │ │ │ │ @ instruction: 0xf1bb03c6 │ │ │ │ @ instruction: 0xf8550f40 │ │ │ │ ldmdavs lr, {r1, r2, r4, r5, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf1c2d9c7 │ │ │ │ sbcsmi r0, r7, r0, lsr #22 │ │ │ │ - blx 0x2b07cc │ │ │ │ - b 0x1315190 │ │ │ │ + blx 0x2b0854 │ │ │ │ + b 0x1315218 │ │ │ │ @ instruction: 0xf1a2070b │ │ │ │ subsmi r0, r2, #32, 22 @ 0x8000 │ │ │ │ eorseq pc, pc, #2 │ │ │ │ - blx 0x414e0e │ │ │ │ + blx 0x414e96 │ │ │ │ streq lr, [fp, -r7, asr #20] │ │ │ │ teqmi fp, #147 @ 0x93 │ │ │ │ ldmib sp, {r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - bl 0x124188 │ │ │ │ - bls 0x1d7db8 │ │ │ │ - blcc 0x1675c8 │ │ │ │ + bl 0x124210 │ │ │ │ + bls 0x1d7e40 │ │ │ │ + blcc 0x167650 │ │ │ │ @ instruction: 0xd1a34414 │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sublt sp, r9, r8, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - stc2 1, cr15, [lr], #656 @ 0x290 │ │ │ │ + stc2 1, cr15, [sl], #656 @ 0x290 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ ldrmi r4, [r6], -ip, asr #24 │ │ │ │ andcs pc, r1, #201326595 @ 0xc000003 │ │ │ │ - bcs 0x1c28f8 │ │ │ │ + bcs 0x1c2980 │ │ │ │ strbls r6, [r7], #-2084 @ 0xfffff7dc │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ sbcslt fp, ip, #10, 30 @ 0x28 │ │ │ │ strcc r3, [r1], #-513 @ 0xfffffdff │ │ │ │ - ldreq pc, [pc, #-269] @ 0x1164db │ │ │ │ - streq pc, [pc, #-37] @ 0x1165c7 │ │ │ │ + ldreq pc, [pc, #-269] @ 0x116563 │ │ │ │ + streq pc, [pc, #-37] @ 0x11664f │ │ │ │ sbcseq fp, r4, r4, lsl pc │ │ │ │ strmi r0, [r8], r4, ror #1 │ │ │ │ svcvs 0x0080f413 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ smladcs r4, r4, pc, fp @ │ │ │ │ - b 0x14e0210 │ │ │ │ + b 0x14e0298 │ │ │ │ @ instruction: 0xf1932ad3 │ │ │ │ - @ instruction: 0x4641ea3a │ │ │ │ + @ instruction: 0x4641ea36 │ │ │ │ vst1.8 {d20-d22}, [pc :128], r2 │ │ │ │ strtmi r7, [r8], -r0, lsl #7 │ │ │ │ ldmibeq r4, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - blx 0xffed2cb4 │ │ │ │ + blx 0xffdd2d3c │ │ │ │ tstpeq r1, sl @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf506023b │ │ │ │ stmib sp, {r0, r1, r2, r6, r9, sl, ip, lr}^ │ │ │ │ strtcc r4, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf101fb09 │ │ │ │ andcs r2, r4, #0, 14 │ │ │ │ addeq r4, r9, ip, lsl r6 │ │ │ │ stmdaeq r9, {r0, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x0e88ea4f │ │ │ │ - bl 0x3d686c │ │ │ │ + bl 0x3d68f4 │ │ │ │ strtmi r0, [r1], r7, lsl #24 │ │ │ │ ands r9, r3, r1, lsl #4 │ │ │ │ vpmax.s8 d15, d3, d17 │ │ │ │ smlawteq r0, r3, r1, pc @ │ │ │ │ - blx 0x2252e0 │ │ │ │ + blx 0x225368 │ │ │ │ movwmi pc, #41217 @ 0xa101 @ │ │ │ │ vpmax.u8 d15, d3, d20 │ │ │ │ @ instruction: 0xf002431a │ │ │ │ andcc r0, r4, pc, lsl #4 │ │ │ │ @ instruction: 0xf8564570 │ │ │ │ @ instruction: 0xf84c3022 │ │ │ │ eorle r3, r0, r4, lsl #22 │ │ │ │ @ instruction: 0xf0000981 │ │ │ │ @ instruction: 0xf103033f │ │ │ │ - bl 0x258e98 │ │ │ │ + bl 0x258f20 │ │ │ │ @ instruction: 0xf1ba02c1 │ │ │ │ @ instruction: 0xf8550f40 │ │ │ │ ldmdavs r4, {r0, r4, r5, ip}^ │ │ │ │ @ instruction: 0xf1c3d9de │ │ │ │ sbcsmi r0, r9, r0, lsr #20 │ │ │ │ - blx 0x2308e8 │ │ │ │ - b 0x1194ecc │ │ │ │ + blx 0x230970 │ │ │ │ + b 0x1194f54 │ │ │ │ @ instruction: 0xf1a3010a │ │ │ │ subsmi r0, fp, #32, 20 @ 0x20000 │ │ │ │ teqpeq pc, #3 @ p-variant is OBSOLETE │ │ │ │ - blx 0x3d4f44 │ │ │ │ + blx 0x3d4fcc │ │ │ │ tsteq sl, r1, asr #20 │ │ │ │ movwmi r4, #41114 @ 0xa09a │ │ │ │ - bls 0x190614 │ │ │ │ - blls 0x1a7ff4 │ │ │ │ + bls 0x19069c │ │ │ │ + blls 0x1a807c │ │ │ │ strbmi r4, [r1], -pc, asr #8 │ │ │ │ - bl 0x124ed0 │ │ │ │ + bl 0x124f58 │ │ │ │ andle r0, r2, r3, lsl #28 │ │ │ │ ldrmi r9, [r8], #2819 @ 0xb03 │ │ │ │ - blmi 0x3905b8 │ │ │ │ - blls 0x12f0744 │ │ │ │ + blmi 0x390640 │ │ │ │ + blls 0x12f07cc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andcs fp, r0, r9, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf1a48ff0 │ │ │ │ - svclt 0x0000fc0b │ │ │ │ + svclt 0x0000fc07 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6d908 │ │ │ │ + bl 0xfec6d990 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [pc], {240} @ 0xf0 │ │ │ │ stmdavs r1, {r1, r7, ip, sp, pc} │ │ │ │ tstls r1, r8, lsl #12 │ │ │ │ - mrc2 1, 4, pc, cr4, cr3, {4} │ │ │ │ + mrc2 1, 4, pc, cr0, cr3, {4} │ │ │ │ stmdaeq r2, {r0, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf7286ba0 │ │ │ │ - blvs 0xfe954e4c │ │ │ │ + blvs 0xfe954dc4 │ │ │ │ vhsub.s8 d18, d0, d1 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf1160131 │ │ │ │ - blvs 0xfea154d4 │ │ │ │ + blvs 0xfea1555c │ │ │ │ andlt r6, r2, r8, lsl r8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ svclt 0x009d2896 │ │ │ │ - @ instruction: 0x13b8f643 │ │ │ │ + teqpcs r8, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ eoreq pc, r0, r3, asr r8 @ │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ - @ instruction: 0x13b8f643 │ │ │ │ + teqpcs r8, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ and r2, r2, r0, lsl #4 │ │ │ │ - bcs 0xfe6e2f7c │ │ │ │ + bcs 0xfe6e3004 │ │ │ │ ldmdavs r9, {r3, ip, lr, pc} │ │ │ │ addmi r3, r1, #4, 6 @ 0x10000000 │ │ │ │ @ instruction: 0x4610d1f8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ ldrmi r2, [r0], -pc, lsl #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ addscc pc, r0, #208, 16 @ 0xd00000 │ │ │ │ ldmdavs r8, {r0, r1, r4, r8, ip, sp, pc} │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec6d9b4 │ │ │ │ + bl 0xfec6da3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6450ff0 │ │ │ │ vsubw.s8 q9, q8, d16 │ │ │ │ @ instruction: 0xf5030396 │ │ │ │ addlt r5, r3, r0, lsl #5 │ │ │ │ - teqpcc r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + asrscc pc, fp, #12 @ │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blvs 0x1530940 │ │ │ │ + blvs 0x15309c8 │ │ │ │ addscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ ldrdcs pc, [r8], #131 @ 0x83 │ │ │ │ movwcs lr, #47570 @ 0xb9d2 │ │ │ │ @ instruction: 0xf1339300 │ │ │ │ mullt r3, r5, sp │ │ │ │ - bl 0x254960 │ │ │ │ - svclt 0x00eaf728 │ │ │ │ - blcs 0x170900 │ │ │ │ + bl 0x2549e8 │ │ │ │ + svclt 0x00a6f728 │ │ │ │ + blcs 0x170988 │ │ │ │ push {r0, r1, r2, r5, r6, r8, fp, ip, lr, pc} │ │ │ │ vst4. {d20,d22,d24,d26}, [pc :256], r0 │ │ │ │ - bl 0xfec6da00 │ │ │ │ + bl 0xfec6da88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6450fd8 │ │ │ │ vabal.s8 q9, d16, d16 │ │ │ │ stmdavs r1, {r1, r2, r4, r7, r8, sl} │ │ │ │ stmdavs fp!, {r2, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d3680e │ │ │ │ @ instruction: 0xf8d33290 │ │ │ │ - blvs 0xfe5deb40 │ │ │ │ + blvs 0xfe5debc8 │ │ │ │ svclt 0x0024429e │ │ │ │ - adcvc pc, ip, pc, asr #4 │ │ │ │ + eoreq pc, ip, pc, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ stmdbvs r9, {r0, r6, r9, ip, lr, pc} │ │ │ │ strpl pc, [r0, r5, lsl #10] │ │ │ │ ldrbtvc pc, [sp], #576 @ 0x240 @ │ │ │ │ addmi r6, ip, #83968 @ 0x14800 │ │ │ │ movweq lr, #27555 @ 0x6ba3 │ │ │ │ strmi fp, [ip], -r8, lsr #30 │ │ │ │ @ instruction: 0x46906b78 │ │ │ │ stmdale r7!, {r0, r1, r5, r7, r9, lr} │ │ │ │ - mvnspl pc, ip, asr #12 │ │ │ │ + cmnpvs r4, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1329303 │ │ │ │ stcls 13, cr15, [r3], {139} @ 0x8b │ │ │ │ - blvs 0xfef280e4 │ │ │ │ - blx 0xff652cbc │ │ │ │ - blvs 0xfeff0b08 │ │ │ │ + blvs 0xfef2816c │ │ │ │ + blx 0xff652d44 │ │ │ │ + blvs 0xfeff0b90 │ │ │ │ tsteq r6, r8, lsl #22 │ │ │ │ mcrvs 8, 0, r6, cr3, cr10, {0} │ │ │ │ tstlt sp, #2512 @ 0x9d0 │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ strmi r4, [r8, r3, lsr #12]! │ │ │ │ ldmib r7, {r3, r5, r7, r8, fp, ip, sp, pc}^ │ │ │ │ strtmi r0, [r2], -sp, lsl #6 │ │ │ │ @ instruction: 0xf7286819 │ │ │ │ - blvs 0x2016720 │ │ │ │ + blvs 0x2016698 │ │ │ │ ldmib r3, {r0, r9, sp}^ │ │ │ │ andlt r0, r4, r0, lsl #2 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - ldmdblt r2!, {r3, r5, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - teqpmi r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + stmdblt lr!, {r3, r5, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + asrsmi pc, r0, #12 @ │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ stc2l 1, cr15, [r4, #-200]! @ 0xffffff38 │ │ │ │ vaba.s8 q15, , q4 │ │ │ │ - vmla.i d21, d16, d0[6] │ │ │ │ + vmla.i d22, d0, d0[6] │ │ │ │ andlt r0, r4, lr, lsr #32 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt 0x175455c │ │ │ │ + blt 0x6545e4 │ │ │ │ strls r4, [r0, #-1571] @ 0xfffff9dd │ │ │ │ - @ instruction: 0xff8af761 │ │ │ │ + @ instruction: 0xff46f761 │ │ │ │ vaba.s8 q15, , q5 │ │ │ │ - vmla.i d21, d16, d0[5] │ │ │ │ + vmla.i d22, d0, d0[5] │ │ │ │ @ instruction: 0xf728002e │ │ │ │ - svclt 0x0000ba4d │ │ │ │ + svclt 0x0000ba09 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6dadc │ │ │ │ + bl 0xfec6db64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ stmdavs r0, {r1, r7, ip, sp, pc} │ │ │ │ @ instruction: 0xff0af7ff │ │ │ │ stmdavs r0!, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf6452100 │ │ │ │ vaddhn.i16 d18, q8, q8 │ │ │ │ stmdbvs r3, {r1, r2, r4, r7, sl} │ │ │ │ - bvs 0x13ad04 │ │ │ │ + bvs 0x13ad8c │ │ │ │ stmiavs r0!, {ip, pc} │ │ │ │ strpl pc, [r0], #1284 @ 0x504 │ │ │ │ andpl pc, r8, r0, lsl #10 │ │ │ │ @ instruction: 0xf01c3010 │ │ │ │ - blvs 0x1a56070 │ │ │ │ - blle 0x3de120 │ │ │ │ + blvs 0x1a560f8 │ │ │ │ + blle 0x3de1a8 │ │ │ │ @ instruction: 0xf64b4620 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ @ instruction: 0xf133012f │ │ │ │ strdlt pc, [r2], -r5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - svclt 0x004af728 │ │ │ │ - @ instruction: 0xff34f166 │ │ │ │ + svclt 0x0006f728 │ │ │ │ + @ instruction: 0xff30f166 │ │ │ │ @ instruction: 0xf64b4603 │ │ │ │ - vorr.i32 , #0 @ 0x00000000 │ │ │ │ + vsra.s64 , q0, #64 │ │ │ │ strtmi r0, [r0], -pc, lsr #2 │ │ │ │ @ instruction: 0xf133681a │ │ │ │ andlt pc, r2, r5, ror #25 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - svclt 0x003af728 │ │ │ │ + cdplt 7, 15, cr15, cr6, cr8, {1} │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6db58 │ │ │ │ + bl 0xfec6dbe0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf19d6818 │ │ │ │ - andcc pc, r1, r3, lsr #17 │ │ │ │ + mulcc r1, pc, r8 @ │ │ │ │ @ instruction: 0xf64bd007 │ │ │ │ - vmov.i32 , #12 @ 0x0000000c │ │ │ │ + vshr.s64 , q6, #64 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf7284010 │ │ │ │ - blmi 0x345160 │ │ │ │ + blmi 0x3450d8 │ │ │ │ @ instruction: 0xf1666b5c │ │ │ │ - strmi pc, [r3], -sp, lsl #30 │ │ │ │ - cmppcc r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + strmi pc, [r3], -r9, lsl #30 │ │ │ │ + bicscc pc, r0, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldmdavs sl, {r5, r9, sl, lr} │ │ │ │ ldc2 1, cr15, [lr], #204 @ 0xcc │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - svclt 0x0014f728 │ │ │ │ + cdplt 7, 13, cr15, cr0, cr8, {1} │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ cmnmi r0, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r6, r4, r3, lsl #16 │ │ │ │ ldmdavs sp, {r1, r2, r3, r4, r8, fp, sp, lr} │ │ │ │ svcpl 0x0000f5b6 │ │ │ │ @ instruction: 0xf44fbf28 │ │ │ │ ldrtmi r5, [r0], -r0, lsl #12 │ │ │ │ stmdbhi r8, {r0, r1, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blx 0x11d2e70 │ │ │ │ + blx 0x11d2ef8 │ │ │ │ @ instruction: 0xb3a84604 │ │ │ │ @ instruction: 0x46284632 │ │ │ │ stmib sp, {r0, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf19b8900 │ │ │ │ - vldrmi d15, [fp, #-52] @ 0xffffffcc │ │ │ │ - blle 0x71e1ec │ │ │ │ + vldrmi d15, [fp, #-36] @ 0xffffffdc │ │ │ │ + blle 0x71e274 │ │ │ │ @ instruction: 0xf64b6b68 │ │ │ │ - vmla.f d19, d0, d0[5] │ │ │ │ + vmla.f d19, d16, d0[5] │ │ │ │ andls r0, r3, #-1073741813 @ 0xc000000b │ │ │ │ stc2 1, cr15, [lr], {51} @ 0x33 │ │ │ │ - blvs 0x1b3d204 │ │ │ │ + blvs 0x1b3d28c │ │ │ │ @ instruction: 0xf7284621 │ │ │ │ - blvs 0x1c165ac │ │ │ │ + blvs 0x1c16524 │ │ │ │ ldmib r3, {r0, r9, sp}^ │ │ │ │ @ instruction: 0xf7280100 │ │ │ │ - @ instruction: 0x4620f8bb │ │ │ │ + @ instruction: 0x4620f877 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1294370 │ │ │ │ @ instruction: 0xf166ba11 │ │ │ │ - strmi pc, [r3], -r1, asr #29 │ │ │ │ - cmppcc r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x4603febd │ │ │ │ + bicscc pc, r0, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldmdavs sl, {r3, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ ldc2l 1, cr15, [r2], #-204 @ 0xffffff34 │ │ │ │ - cdp2 7, 12, cr15, cr10, cr8, {1} │ │ │ │ + cdp2 7, 8, cr15, cr6, cr8, {1} │ │ │ │ andlt r4, r4, r0, lsr #12 │ │ │ │ cmnmi r0, #12386304 @ 0xbd0000 │ │ │ │ ldmiblt lr!, {r0, r3, r5, r8, ip, sp, lr, pc}^ │ │ │ │ - rsbcc pc, r0, fp, asr #12 │ │ │ │ + rsccc pc, r0, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - @ instruction: 0xf992f728 │ │ │ │ + @ instruction: 0xf94ef728 │ │ │ │ svclt 0x0000e7df │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6dc58 │ │ │ │ + bl 0xfec6dce0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf7ff6800 │ │ │ │ strmi pc, [r5], -sp, asr #28 │ │ │ │ andpl pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf9f0f129 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0x4601d036 │ │ │ │ ldcmi 6, cr4, [lr, #-160] @ 0xffffff60 │ │ │ │ andpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stc2l 0, cr15, [r8, #-112]! @ 0xffffff90 │ │ │ │ - blvs 0x1bde290 │ │ │ │ + blvs 0x1bde318 │ │ │ │ @ instruction: 0x4618db18 │ │ │ │ - msrcc (UNDEF: 100), fp │ │ │ │ + mvncc pc, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf1339201 │ │ │ │ - bls 0x195b88 │ │ │ │ + bls 0x195c10 │ │ │ │ strtmi r6, [r1], -r8, ror #22 │ │ │ │ - cdp2 7, 9, cr15, cr8, cr8, {1} │ │ │ │ + cdp2 7, 5, cr15, cr4, cr8, {1} │ │ │ │ andcs r6, r1, #109568 @ 0x1ac00 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ - @ instruction: 0xf868f728 │ │ │ │ + @ instruction: 0xf824f728 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ ldmiblt lr!, {r0, r3, r5, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1669301 │ │ │ │ - strmi pc, [r2], -sp, ror #28 │ │ │ │ - cmppcc r0, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + strmi pc, [r2], -r9, ror #28 │ │ │ │ + bicscc pc, r0, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldmdavs r2, {r0, fp, ip, pc} │ │ │ │ ldc2 1, cr15, [lr], {51} @ 0x33 │ │ │ │ - cdp2 7, 7, cr15, cr6, cr8, {1} │ │ │ │ + cdp2 7, 3, cr15, cr2, cr8, {1} │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ stmiblt sl!, {r0, r3, r5, r8, ip, sp, lr, pc} │ │ │ │ - rsbcc pc, r0, fp, asr #12 │ │ │ │ + rsccc pc, r0, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - @ instruction: 0xf93ef728 │ │ │ │ + @ instruction: 0xf8faf728 │ │ │ │ svclt 0x0000e7de │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6dd00 │ │ │ │ + bl 0xfec6dd88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldmdavs r8, {r0, r1, r7, ip, sp, pc} │ │ │ │ - bvs 0x7f0f80 │ │ │ │ - @ instruction: 0xf729461d │ │ │ │ - msrlt CPSR_f, #589824 @ 0x90000 │ │ │ │ - @ instruction: 0xf83af729 │ │ │ │ + bvs 0x7f1008 │ │ │ │ + @ instruction: 0xf728461d │ │ │ │ + msrlt CPSR_f, #788 @ 0x314 │ │ │ │ + @ instruction: 0xfff6f728 │ │ │ │ @ instruction: 0xf8d0b310 │ │ │ │ @ instruction: 0xb1fb3290 │ │ │ │ ldrdcc pc, [ip], #131 @ 0x83 │ │ │ │ @ instruction: 0xf8d3b1e3 │ │ │ │ biclt r3, fp, r8, lsr #8 │ │ │ │ movwls r4, #5656 @ 0x1618 │ │ │ │ - stc2 1, cr15, [r6], {147} @ 0x93 │ │ │ │ + stc2 1, cr15, [r2], {147} @ 0x93 │ │ │ │ ldmdale r3, {r2, r7, r9, lr} │ │ │ │ - blls 0x15d0c8 │ │ │ │ + blls 0x15d150 │ │ │ │ @ instruction: 0xf64b4282 │ │ │ │ - vmla.f d19, d0, d0[7] │ │ │ │ + vmla.f d19, d16, d0[7] │ │ │ │ svclt 0x0088012f │ │ │ │ stmdami sl, {r0, r2, r8, r9, fp, ip} │ │ │ │ strtmi r4, [sl], -r3, lsr #8 │ │ │ │ @ instruction: 0xf1336b40 │ │ │ │ ldrdlt pc, [r3], -fp │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ - cdplt 7, 3, cr15, cr0, cr8, {1} │ │ │ │ - adcvc pc, ip, pc, asr #4 │ │ │ │ + stcllt 7, cr15, [ip, #160]! @ 0xa0 │ │ │ │ + eoreq pc, ip, pc, asr #12 │ │ │ │ eoreq pc, lr, r0, asr #5 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7284030 │ │ │ │ - svclt 0x0000b8fb │ │ │ │ + svclt 0x0000b8b7 │ │ │ │ addseq r6, r6, r0, lsr #21 │ │ │ │ ldrbmi r2, [r0, -r5]! │ │ │ │ @ instruction: 0xf8d0460a │ │ │ │ strmi r1, [r3], -ip, lsl #1 │ │ │ │ @ instruction: 0xd1064291 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -268786,187 +268821,187 @@ │ │ │ │ cmnpcs r8, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ stmdbcs r0, {r0, r3, fp, pc} │ │ │ │ @ instruction: 0xf64fd0e8 │ │ │ │ vaddw.s8 q11, q8, d24 │ │ │ │ stmdavs r9, {r1, r2, r4, r7, r8, sp} │ │ │ │ strble r0, [r1, #1033]! @ 0x409 │ │ │ │ - rsbscc pc, r4, fp, asr #12 │ │ │ │ + rscscc pc, r4, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ sbcne pc, r0, #13828096 @ 0xd30000 │ │ │ │ - blt 0xed2d24 │ │ │ │ + blt 0xed2dac │ │ │ │ vst3.8 {d27-d29}, [pc], lr │ │ │ │ strlt r5, [r0, #-3200] @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0064f8cc │ │ │ │ vhadd.s8 d27, d21, d22 │ │ │ │ vaddhn.i16 d17, q0, q10 │ │ │ │ - blge 0xad7e4c │ │ │ │ + blge 0xad7ed4 │ │ │ │ stmdami sp!, {r0, r2, r9, sl, lr} │ │ │ │ tstcs r1, sp, lsl #4 │ │ │ │ - blvs 0x254d4c │ │ │ │ + blvs 0x254dd4 │ │ │ │ eorls r6, r5, r0, lsl #16 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ - addscc pc, ip, fp, asr #12 │ │ │ │ + andsmi pc, ip, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf1826823 │ │ │ │ - blls 0x155a80 │ │ │ │ + blls 0x155af8 │ │ │ │ tstcs r1, r2, lsr r6 │ │ │ │ @ instruction: 0xf1a46820 │ │ │ │ - stmdavs r1!, {r0, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r1!, {r0, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf183200a │ │ │ │ - stmdavs r1!, {r0, r1, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r1!, {r0, r1, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ sbccs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf6fb4628 │ │ │ │ - @ instruction: 0xf053f96b │ │ │ │ + @ instruction: 0xf053f927 │ │ │ │ ldmiblt r0, {r0, r1, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xffbcf05d │ │ │ │ smlabbcs r0, ip, r2, r2 │ │ │ │ @ instruction: 0xf192a802 │ │ │ │ - stmdage r3, {r2, r3, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xffeef172 │ │ │ │ + stmdage r3, {r3, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xffeaf172 │ │ │ │ stmdbge r2, {r9, sp} │ │ │ │ andls r2, r2, #6 │ │ │ │ @ instruction: 0xf1729223 │ │ │ │ - @ instruction: 0xf6f9feb5 │ │ │ │ - @ instruction: 0xf053ff57 │ │ │ │ + @ instruction: 0xf6f9feb1 │ │ │ │ + @ instruction: 0xf053ff13 │ │ │ │ strmi pc, [r4], -sp, lsr #19 │ │ │ │ rscle r2, r7, r0, lsl #16 │ │ │ │ andcs r4, sp, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf64b2101 │ │ │ │ - vshr.s64 d19, d12, #64 │ │ │ │ + vmov.i32 d20, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf182002f │ │ │ │ - blls 0x195a18 │ │ │ │ + blls 0x195a90 │ │ │ │ tstcs r1, r2, lsr r6 │ │ │ │ @ instruction: 0xf1a44620 │ │ │ │ - strtmi pc, [r1], -r9, ror #18 │ │ │ │ + strtmi pc, [r1], -r5, ror #18 │ │ │ │ @ instruction: 0xf183200a │ │ │ │ - @ instruction: 0x4628f9bb │ │ │ │ + @ instruction: 0x4628f9b7 │ │ │ │ sbccs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf6fb4621 │ │ │ │ - @ instruction: 0x4620f937 │ │ │ │ + @ instruction: 0x4620f8f3 │ │ │ │ @ instruction: 0xf990f053 │ │ │ │ svclt 0x0000e7ca │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #20]! │ │ │ │ stcle 8, cr2, [r6, #-32] @ 0xffffffe0 │ │ │ │ tstcs r0, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r8, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ - tstpmi r4, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ + orrsmi pc, r4, #70254592 @ 0x4300000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x31acf64b │ │ │ │ + msrmi R12_fiq, fp │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbccc pc, r0, fp, asr #12 │ │ │ │ + submi pc, r0, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf16f223f │ │ │ │ - svclt 0x0000f941 │ │ │ │ + svclt 0x0000f93d │ │ │ │ @ instruction: 0xf6fc200c │ │ │ │ - svclt 0x0000bdaf │ │ │ │ - eorsmi pc, r4, r3, asr #12 │ │ │ │ + svclt 0x0000bd6b │ │ │ │ + adcsmi pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r5, r0, asr #5 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6df10 │ │ │ │ + bl 0xfec6df98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q15, q12 │ │ │ │ @ instruction: 0xf2c024d8 │ │ │ │ andscs r2, r0, #-1778384896 @ 0x96000000 │ │ │ │ andcs r2, r0, r1, lsl #2 │ │ │ │ mcrr2 1, 1, pc, lr, cr4 @ │ │ │ │ @ instruction: 0xf72a6020 │ │ │ │ - movwcs pc, #19401 @ 0x4bc9 @ │ │ │ │ + movwcs pc, #19333 @ 0x4b85 @ │ │ │ │ andcs fp, r2, #32, 2 │ │ │ │ ldrmi r2, [r3], -r0, lsl #2 │ │ │ │ @ instruction: 0x61a260a1 │ │ │ │ rsbvs r6, r3, r3, ror #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec6df5c │ │ │ │ + bl 0xfec6dfe4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q15, q8 │ │ │ │ vrsra.s64 q9, q4, #64 │ │ │ │ umulllt r2, r3, r6, r3 │ │ │ │ @ instruction: 0xf8d06818 │ │ │ │ @ instruction: 0xf1bcc004 │ │ │ │ stmdble r5!, {r0, r8, r9, sl, fp} │ │ │ │ ldrd pc, [r0], -r0 │ │ │ │ and r2, r2, r1, lsl #2 │ │ │ │ andle r4, pc, r2, ror #10 │ │ │ │ tsteq fp, r1, lsl r6 │ │ │ │ @ instruction: 0xf85e1c4a │ │ │ │ - blcs 0x122d9c │ │ │ │ + blcs 0x122e24 │ │ │ │ @ instruction: 0x460bd1f6 │ │ │ │ andlt r4, r3, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ strbtmi r3, [r3], -r2, lsl #2 │ │ │ │ @ instruction: 0xf1149301 │ │ │ │ - blls 0x196b4c │ │ │ │ + blls 0x196bd4 │ │ │ │ andlt r4, r3, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ tstcs r2, r1, lsl #6 │ │ │ │ svclt 0x0000e7ee │ │ │ │ - blle 0x5a0dd0 │ │ │ │ + blle 0x5a0e58 │ │ │ │ bicscs pc, r8, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ stmdble sl, {r1, r7, r9, lr} │ │ │ │ tsteq r3, sl, lsl r8 │ │ │ │ ldrdle r1, [r7], -r0 │ │ │ │ - blcs 0x12d138 │ │ │ │ + blcs 0x12d1c0 │ │ │ │ andcs fp, r0, r8, lsl #30 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andcs r4, r0, r0, ror r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6e008 │ │ │ │ + bl 0xfec6e090 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ - blle 0x8e0e14 │ │ │ │ + blle 0x8e0e9c │ │ │ │ bicscs pc, r8, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ ldmdble r7, {r1, r7, r9, lr} │ │ │ │ tsteq r4, sp, lsl r8 │ │ │ │ andsle r1, r3, lr, lsr #18 │ │ │ │ @ instruction: 0xf72a9101 │ │ │ │ - stmdbls r1, {r0, r1, r2, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x000c2800 │ │ │ │ movwcs r2, #8961 @ 0x2301 │ │ │ │ rsbsvs r5, r1, fp, lsr #2 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - movtmi pc, #50755 @ 0xc643 @ │ │ │ │ + bicmi pc, ip, #70254592 @ 0x4300000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - mvncc pc, fp, asr #12 │ │ │ │ + msrmi (UNDEF: 96), fp │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rscpl pc, ip, r3, asr #12 │ │ │ │ + rsbvs pc, ip, r3, asr #12 │ │ │ │ eorseq pc, r2, r0, asr #5 │ │ │ │ @ instruction: 0xf16f2283 │ │ │ │ - svclt 0x0000f881 │ │ │ │ + svclt 0x0000f87d │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6e07c │ │ │ │ + bl 0xfec6e104 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ vpadd.i8 d29, d14, d12 │ │ │ │ vrsra.s64 q9, q4, #64 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ addmi r6, r4, #92, 16 @ 0x5c0000 │ │ │ │ @ instruction: 0xf8d3d914 │ │ │ │ @@ -268976,94 +269011,94 @@ │ │ │ │ @ instruction: 0xf84c0e03 │ │ │ │ andcs lr, r0, r0 │ │ │ │ andne lr, r1, #3194880 @ 0x30c000 │ │ │ │ ldrdcs r6, [r0], -r8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - mvncc pc, fp, asr #12 │ │ │ │ + msrmi (UNDEF: 96), fp │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rscpl pc, ip, r3, asr #12 │ │ │ │ + rsbvs pc, ip, r3, asr #12 │ │ │ │ eorseq pc, r2, r0, asr #5 │ │ │ │ addcs r4, ip, #1024 @ 0x400 │ │ │ │ - @ instruction: 0xf84ef16f │ │ │ │ - eorseq r3, r5, r0, ror #24 │ │ │ │ + @ instruction: 0xf84af16f │ │ │ │ + eorseq r3, r5, r0, ror #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec6e0e4 │ │ │ │ + bl 0xfec6e16c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ vpadd.i8 d29, d14, d4 │ │ │ │ vrsra.s64 q9, q4, #64 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ addmi r6, r2, #5898240 @ 0x5a0000 │ │ │ │ ldmdavs fp, {r2, r3, r8, fp, ip, lr, pc} │ │ │ │ sbcmi r0, r3, #0, 2 │ │ │ │ andcs sp, r0, #8 │ │ │ │ andcs r5, r0, sl, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ - mvncc pc, fp, asr #12 │ │ │ │ + msrmi (UNDEF: 96), fp │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rscpl pc, ip, r3, asr #12 │ │ │ │ + rsbvs pc, ip, r3, asr #12 │ │ │ │ eorseq pc, r2, r0, asr #5 │ │ │ │ addscs r4, fp, #1024 @ 0x400 │ │ │ │ - @ instruction: 0xf822f16f │ │ │ │ - eorseq r3, r5, r4, ror ip │ │ │ │ + @ instruction: 0xf81ef16f │ │ │ │ + ldrshteq r3, [r5], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6e13c │ │ │ │ + bl 0xfec6e1c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stcls 6, cr4, [r6], {5} │ │ │ │ vand , q7, q2 │ │ │ │ vsra.s64 q9, q14, #64 │ │ │ │ strls r2, [r6], #-406 @ 0xfffffe6a │ │ │ │ stmdavs r9, {r3, r5, r9, sl, lr} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ smladxmi r8, r0, r0, r4 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ stmdbls r1, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ff9000 │ │ │ │ - bls 0x156c94 │ │ │ │ + bls 0x156d1c │ │ │ │ ubfx r1, r3, #15, #11 │ │ │ │ - blcs 0x1310a4 │ │ │ │ + blcs 0x13112c │ │ │ │ ldrlt sp, [r0, #-339] @ 0xfffffead │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ strmi r6, [ip], -fp, asr #17 │ │ │ │ cmple r0, r0, lsl #22 │ │ │ │ subcs r4, r0, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf0242003 │ │ │ │ @ instruction: 0x4603fd31 │ │ │ │ suble r2, r8, r0, lsl #16 │ │ │ │ andcs r6, r0, r2, lsr #16 │ │ │ │ andsvs fp, sl, r2, lsl sl │ │ │ │ - blt 0x5b1234 │ │ │ │ + blt 0x5b12bc │ │ │ │ stmdbvs r2!, {r1, r3, r4, r6, sp, lr} │ │ │ │ addsvs fp, sl, r2, lsl sl │ │ │ │ - blt 0x5b1540 │ │ │ │ + blt 0x5b15c8 │ │ │ │ stmibvs r2!, {r1, r3, r4, r6, r7, sp, lr} │ │ │ │ tstvs sl, r2, lsl sl │ │ │ │ - blt 0x5b174c │ │ │ │ - bvs 0x9af530 │ │ │ │ + blt 0x5b17d4 │ │ │ │ + bvs 0x9af5b8 │ │ │ │ orrsvs fp, sl, r2, lsl sl │ │ │ │ andne lr, sl, #212, 18 @ 0x350000 │ │ │ │ - blt 0x5c57f8 │ │ │ │ + blt 0x5c5880 │ │ │ │ bicsvs r6, sl, r9, lsl r2 │ │ │ │ ldrbne r6, [r1, r2, lsr #22] │ │ │ │ addsvs fp, sl, #73728 @ 0x12000 │ │ │ │ subsvs fp, sl, #40960 @ 0xa000 │ │ │ │ andne lr, lr, #212, 18 @ 0x350000 │ │ │ │ - blt 0x5c5810 │ │ │ │ + blt 0x5c5898 │ │ │ │ sbcsvs r6, sl, #1677721600 @ 0x64000000 │ │ │ │ - blt 0x5b207c │ │ │ │ + blt 0x5b2104 │ │ │ │ stcvs 3, cr6, [r2, #-360]! @ 0xfffffe98 │ │ │ │ orrsvs fp, sl, #73728 @ 0x12000 │ │ │ │ - blt 0x5b2888 │ │ │ │ + blt 0x5b2910 │ │ │ │ ldrdcs r6, [r0, -sl] │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf06fbd10 │ │ │ │ tstcs r0, sl, asr #32 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -269075,31 +269110,31 @@ │ │ │ │ @ instruction: 0xf06f4770 │ │ │ │ tstcs r0, sp │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6e250 │ │ │ │ + bl 0xfec6e2d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mcrne 15, 0, r0, cr12, cr8, {7} │ │ │ │ - blle 0x90b0b4 │ │ │ │ + blle 0x90b13c │ │ │ │ cdpne 3, 4, cr2, cr1, cr1, {0} │ │ │ │ strtmi r4, [r1], #-1562 @ 0xfffff9e6 │ │ │ │ @ instruction: 0xf0244618 │ │ │ │ mvnslt pc, r9, asr #25 │ │ │ │ - blcs 0x13507c │ │ │ │ + blcs 0x135104 │ │ │ │ strtmi fp, [r0], -ip, lsl #30 │ │ │ │ andseq pc, r5, pc, rrx │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ stc2l 0, cr15, [r4, #-144] @ 0xffffff70 │ │ │ │ - blle 0x461090 │ │ │ │ + blle 0x461118 │ │ │ │ movwmi pc, #111 @ 0x6f @ │ │ │ │ svclt 0x00184298 │ │ │ │ mvnle r3, r1 │ │ │ │ eoreq pc, r3, pc, rrx │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ @@ -269112,29 +269147,29 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [lr], -r6, lsl #1 │ │ │ │ ldrmi r4, [r5], -r7, lsl #12 │ │ │ │ @ instruction: 0xf8dd9c0c │ │ │ │ movwls r8, #20532 @ 0x5034 │ │ │ │ - @ instruction: 0xf9eef72a │ │ │ │ + @ instruction: 0xf9aaf72a │ │ │ │ @ instruction: 0xb3209905 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmib sp, {r0, r4, r5, r8, r9, fp, ip, lr, pc}^ │ │ │ │ vshl.s8 d16, d0, d14 │ │ │ │ @ instruction: 0xf2c024fc │ │ │ │ @ instruction: 0xf8cd2496 │ │ │ │ strtmi r8, [sl], -r8 │ │ │ │ @ instruction: 0xf64b2300 │ │ │ │ - vsra.s64 , q12, #64 │ │ │ │ + vbic.i32 q10, #8 @ 0x00000008 │ │ │ │ eorvs r0, r6, pc, lsr #2 │ │ │ │ - eorsvc pc, r1, r6, asr #12 │ │ │ │ + adcsvc pc, r9, r6, asr #12 │ │ │ │ andseq pc, r1, r0, asr #5 │ │ │ │ - blx 0x1154dc4 │ │ │ │ + @ instruction: 0xf9fcf72a │ │ │ │ andcs fp, r0, r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x462881f0 │ │ │ │ @ instruction: 0xff88f7ff │ │ │ │ @@ -269157,168 +269192,168 @@ │ │ │ │ svclt 0x004805a3 │ │ │ │ cmppeq r0, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ svclt 0x00480560 │ │ │ │ tstpvc r0, r1, asr #8 @ p-variant is OBSOLETE │ │ │ │ streq r4, [r2, #-1576]! @ 0xfffff9d8 │ │ │ │ svclt 0x00484642 │ │ │ │ orreq pc, r0, r1, asr #32 │ │ │ │ - blx 0xf53812 │ │ │ │ - ble 0x5de9ac │ │ │ │ + blx 0xe5389a │ │ │ │ + ble 0x5dea34 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp, #-2075] @ 0xfffff7e5 │ │ │ │ @ instruction: 0xf166d416 │ │ │ │ - @ instruction: 0x4601faf7 │ │ │ │ + @ instruction: 0x4601faf3 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ stmdavs r9, {r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf004e7c5 │ │ │ │ ldrb r0, [r9, r2, lsl #2] │ │ │ │ stc2l 7, cr15, [r6, #1020] @ 0x3fc │ │ │ │ strtmi r4, [r1], -r5, lsl #12 │ │ │ │ mrc2 7, 0, pc, cr8, cr15, {7} │ │ │ │ strtmi r2, [sl], -r0, lsl #2 │ │ │ │ ldr r1, [r7, fp, ror #15]! │ │ │ │ @ instruction: 0xf643462a │ │ │ │ - vaddw.s8 q10, q8, d8 │ │ │ │ + vaddw.s8 , q0, d8 │ │ │ │ @ instruction: 0xf64b0135 │ │ │ │ - vaddl.s8 q10, d0, d8 │ │ │ │ + vaddl.s8 q10, d16, d8 │ │ │ │ @ instruction: 0xf052002f │ │ │ │ ldrb pc, [ip, fp, lsr #30] @ │ │ │ │ str r2, [r5, lr, lsl #2]! │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6e3fc │ │ │ │ + bl 0xfec6e484 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [r0], -r6, lsl #12 │ │ │ │ @ instruction: 0x460d4614 │ │ │ │ ldc2l 7, cr15, [lr, #1020] @ 0x3fc │ │ │ │ stmdavs r3, {r3, r5, r7, r8, r9, ip, sp, pc} │ │ │ │ eorle r2, r4, r2, lsl #22 │ │ │ │ - blcc 0x20d654 │ │ │ │ + blcc 0x20d6dc │ │ │ │ stmdale r0, {r0, r8, r9, fp, sp}^ │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ andcs r9, r0, #0, 6 │ │ │ │ strmi r2, [r8, r0, lsl #6]! │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ mrclt 7, 2, APSR_nzcv, cr2, cr15, {7} │ │ │ │ teqle r2, r1, lsl #22 │ │ │ │ stmdacs r2, {r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf19cd9ee │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf166daea │ │ │ │ - strmi pc, [r3], -r7, lsr #21 │ │ │ │ + strmi pc, [r3], -r3, lsr #21 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9300 │ │ │ │ @ instruction: 0x47a833ff │ │ │ │ stmdavs r2, {r2, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - msrmi R8_usr, fp │ │ │ │ + asrmi pc, fp, #12 @ │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf72a4628 │ │ │ │ - @ instruction: 0x4620f995 │ │ │ │ + @ instruction: 0x4620f951 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4070 │ │ │ │ tstcs r9, pc, lsr #28 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ tstls r0, r0, lsr r6 │ │ │ │ andlt r4, r2, r8, lsr #15 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andcs fp, r0, r0, ror sp │ │ │ │ - msrmi R12_fiq, fp │ │ │ │ + @ instruction: 0x41acf64b │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b02 │ │ │ │ andls r7, r0, r3, lsr r2 │ │ │ │ @ instruction: 0xf8a2f137 │ │ │ │ - mlaseq r5, r4, ip, r3 │ │ │ │ + eorseq r3, r5, r4, lsl sp │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r4, r4, r5, lsl r6 │ │ │ │ @ instruction: 0xf06f461e │ │ │ │ strmi r4, [r0], r0, lsl #8 │ │ │ │ - bls 0x3a8b18 │ │ │ │ + bls 0x3a8ba0 │ │ │ │ addsmi r6, r4, #2818048 @ 0x2b0000 │ │ │ │ mvnscc pc, #-1073741824 @ 0xc0000000 │ │ │ │ ldrmi fp, [r4], -r8, lsr #30 │ │ │ │ ldmdale r5!, {r0, r1, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ andseq r3, r9, #1327104 @ 0x144000 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ andcs r4, r3, r2, lsr #12 │ │ │ │ - blx 0x20d3392 │ │ │ │ + blx 0x20d341a │ │ │ │ subsle r2, lr, r0, lsl #16 │ │ │ │ strtmi r4, [r2], -r1, lsl #12 │ │ │ │ @ instruction: 0xf0254640 │ │ │ │ tstpcs r0, pc, ror #18 @ p-variant is OBSOLETE │ │ │ │ ldrbne r4, [r3, r2, lsl #12] │ │ │ │ strbmi r9, [r0], -sl, lsl #2 │ │ │ │ andlt r4, r4, r9, lsr r6 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmib r5, {r3, r8, r9, sl, lr}^ │ │ │ │ ldrtmi r2, [r1], -r2, lsl #6 │ │ │ │ - bne 0xff59f338 │ │ │ │ + bne 0xff59f3c0 │ │ │ │ addsmi r2, r4, #0, 6 │ │ │ │ ldrmi fp, [r4], -r8, lsr #30 │ │ │ │ @ instruction: 0xf0244622 │ │ │ │ stmdacs r0, {r0, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stmiavs fp!, {r0, r6, ip, lr, pc}^ │ │ │ │ stmdavs r9!, {r1, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf6f84419 │ │ │ │ - stmiavs fp!, {r1, r3, r4, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + stmiavs fp!, {r1, r2, r4, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ strtmi r4, [r2], -r0, asr #12 │ │ │ │ ldrtmi r4, [r9], -r3, lsr #8 │ │ │ │ movwcs r6, #235 @ 0xeb │ │ │ │ andlt r9, r4, sl, lsl #6 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ stmdavs sl!, {r3, r8, r9, sl, lr}^ │ │ │ │ strmi r2, [r8], -r0, lsl #6 │ │ │ │ movwls r9, #13314 @ 0x3402 │ │ │ │ - cmppmi r4, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bicmi pc, r4, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ movwvs lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0xf910f72a │ │ │ │ + @ instruction: 0xf8ccf72a │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x463181f0 │ │ │ │ strtmi r2, [r2], -r0, lsl #6 │ │ │ │ @ instruction: 0xf0242003 │ │ │ │ strmi pc, [r6], -pc, lsr #22 │ │ │ │ and fp, lr, r8, lsr #18 │ │ │ │ - @ instruction: 0xf9faf166 │ │ │ │ + @ instruction: 0xf9f6f166 │ │ │ │ stmdbcs r4, {r0, fp, sp, lr} │ │ │ │ stmdavs r8!, {r0, r1, r2, r3, r8, ip, lr, pc}^ │ │ │ │ ldrtmi r4, [r1], -r2, lsr #12 │ │ │ │ - blx 0x1c53a32 │ │ │ │ + blx 0x1b53aba │ │ │ │ rscsle r1, r3, r3, asr #24 │ │ │ │ strmi r2, [r2], -r0, lsl #2 │ │ │ │ smlatbcs lr, r7, r7, lr │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf04fe7a2 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @ instruction: 0xe79d33ff │ │ │ │ @ instruction: 0xf64b2000 │ │ │ │ - vaddw.s8 q10, q0, d28 │ │ │ │ - blmi 0x1d78a0 │ │ │ │ + vaddw.s8 q10, q8, d28 │ │ │ │ + blmi 0x1d7928 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf13722ea │ │ │ │ svclt 0x0000f807 │ │ │ │ - eorseq r3, r5, r8, lsr #25 │ │ │ │ + eorseq r3, r5, r8, lsr #26 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6e5fc │ │ │ │ + bl 0xfec6e684 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [r0], -r5, lsl #12 │ │ │ │ tstls r1, lr, lsl r6 │ │ │ │ @ instruction: 0xf7ff9c06 │ │ │ │ stmdbls r1, {r0, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi fp, [r2], -r0, asr #2 │ │ │ │ @@ -269330,24 +269365,24 @@ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ andlt ip, r2, r8, lsl r0 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ svclt 0x00004708 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6e64c │ │ │ │ + bl 0xfec6e6d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46150fd8 │ │ │ │ ldrmi fp, [ip], r5, lsl #1 │ │ │ │ strmi pc, [r0], #-111 @ 0xffffff91 │ │ │ │ strmi r4, [lr], -r7, lsl #12 │ │ │ │ stmdavs fp!, {r1, r3, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf1034294 │ │ │ │ svclt 0x002833ff │ │ │ │ - blcs 0x1e8cc0 │ │ │ │ + blcs 0x1e8d48 │ │ │ │ ldm pc, {r0, r1, r2, r4, r6, fp, ip, lr, pc}^ @ │ │ │ │ svcne 0x0036f003 │ │ │ │ movwcs r0, #4627 @ 0x1213 │ │ │ │ strtmi r4, [r2], -r1, ror #12 │ │ │ │ @ instruction: 0xf0244618 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strtmi sp, [r1], -r4, asr #32 │ │ │ │ @@ -269360,47 +269395,47 @@ │ │ │ │ strdls r3, [sl, -pc] │ │ │ │ @ instruction: 0x46314638 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x470840f0 │ │ │ │ movwcs r6, #2154 @ 0x86a │ │ │ │ strls r4, [r2], #-1544 @ 0xfffff9f8 │ │ │ │ @ instruction: 0xf64b9303 │ │ │ │ - vorr.i32 q10, #4 @ 0x00000004 │ │ │ │ + vsra.s64 q10, q2, #64 │ │ │ │ stmib sp, {r0, r1, r2, r3, r5, r8}^ │ │ │ │ @ instruction: 0xf72ac300 │ │ │ │ - andlt pc, r5, r7, ror #16 │ │ │ │ + andlt pc, r5, r3, lsr #16 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ movwcs fp, #7664 @ 0x1df0 │ │ │ │ strtmi r4, [r2], -r1, ror #12 │ │ │ │ @ instruction: 0xf0244618 │ │ │ │ strmi pc, [r1], -r7, lsl #21 │ │ │ │ stmdavs r8!, {r7, r8, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf19e4622 │ │ │ │ - mcrrne 12, 14, pc, r3, cr11 @ │ │ │ │ - b 0x14e8d10 │ │ │ │ + mcrrne 12, 14, pc, r3, cr7 @ │ │ │ │ + b 0x14e8d98 │ │ │ │ svclt 0x001875e0 │ │ │ │ mrsle r2, (UNDEF: 18) │ │ │ │ - @ instruction: 0xf948f166 │ │ │ │ + @ instruction: 0xf944f166 │ │ │ │ strtmi r6, [r2], -r1, lsl #16 │ │ │ │ strb r4, [r8, fp, lsr #12] │ │ │ │ strb r2, [r2, lr, lsl #2] │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ ldrmi r2, [r3], -r5, lsl #2 │ │ │ │ andcs lr, r0, r1, asr #15 │ │ │ │ - msrmi R12_fiq, fp │ │ │ │ + @ instruction: 0x41acf64b │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b02 │ │ │ │ andls r7, r0, r5, asr #4 │ │ │ │ @ instruction: 0xff62f136 │ │ │ │ - eorseq r3, r5, r0, asr #25 │ │ │ │ + eorseq r3, r5, r0, asr #26 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6e744 │ │ │ │ + bl 0xfec6e7cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ ldrmi r4, [r0], -r5, lsl #12 │ │ │ │ tstls r1, lr, lsl r6 │ │ │ │ @ instruction: 0xf7ff9c06 │ │ │ │ stmdbls r1, {r0, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi fp, [r2], -r0, asr #2 │ │ │ │ @@ -269421,15 +269456,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r6], -r4, lsl #1 │ │ │ │ @ instruction: 0x460d4610 │ │ │ │ strvc lr, [sl], #-2525 @ 0xfffff623 │ │ │ │ ldrsbthi pc, [r0], -sp @ │ │ │ │ stc2 7, cr15, [lr], {255} @ 0xff │ │ │ │ cmplt r0, r9, lsl #2 │ │ │ │ - blcc 0x1715c4 │ │ │ │ + blcc 0x17164c │ │ │ │ ldmdale sl, {r0, r1, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ andeq r1, lr, #40, 18 @ 0xa0000 │ │ │ │ @ instruction: 0xf04f211d │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strdls r3, [sl, -pc] │ │ │ │ @ instruction: 0x46294630 │ │ │ │ @@ -269437,61 +269472,61 @@ │ │ │ │ @ instruction: 0x470841f0 │ │ │ │ svceq 0x0001f1b8 │ │ │ │ @ instruction: 0xf1b8d02f │ │ │ │ eorsle r0, lr, r2, lsl #30 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ tstcs r6, lr, lsr #32 │ │ │ │ stmdavs r2, {r0, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - msrmi (UNDEF: 104), fp │ │ │ │ + mvnmi pc, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ stmib sp, {r4, r5, pc}^ │ │ │ │ andlt r7, r4, sl, lsl #8 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - svclt 0x00c6f729 │ │ │ │ + svclt 0x0082f729 │ │ │ │ ldrtmi r6, [sl], -r0, asr #16 │ │ │ │ @ instruction: 0xf8cd4623 │ │ │ │ @ instruction: 0xf19d8000 │ │ │ │ - @ instruction: 0xf1b1ffe7 │ │ │ │ + @ instruction: 0xf1b1ffe3 │ │ │ │ svclt 0x00083fff │ │ │ │ svccc 0x00fff1b0 │ │ │ │ strmi r4, [r2], -fp, lsl #12 │ │ │ │ tstcs r0, r8, lsl pc │ │ │ │ stmib sp, {r0, r2, r3, r6, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1662302 │ │ │ │ - ldmib sp, {r0, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r2, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmdavs r1, {r1, r8, r9, sp} │ │ │ │ stmiavs r3, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0x461f19db │ │ │ │ streq pc, [r0], #-324 @ 0xfffffebc │ │ │ │ - blle 0xff4a2650 │ │ │ │ + blle 0xff4a26d8 │ │ │ │ smlabbcs r0, r3, r8, r6 │ │ │ │ adcsmi r4, fp, #60817408 @ 0x3a00000 │ │ │ │ movweq lr, #19313 @ 0x4b71 │ │ │ │ sbcvs fp, r7, r4, lsr #31 │ │ │ │ - ble 0xfee28ef0 │ │ │ │ + ble 0xfee28f78 │ │ │ │ stmvs r3, {r0, r1, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0x461f19db │ │ │ │ streq pc, [r0], #-324 @ 0xfffffebc │ │ │ │ andcs lr, r0, ip, ror #15 │ │ │ │ - msrmi R12_fiq, fp │ │ │ │ + @ instruction: 0x41acf64b │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ eorscc pc, fp, #64, 4 │ │ │ │ mrc2 1, 5, pc, cr10, cr6, {1} │ │ │ │ - ldrsbteq r3, [r5], -r8 │ │ │ │ + eorseq r3, r5, r8, asr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6e894 │ │ │ │ + bl 0xfec6e91c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ ldrmi r4, [r0], -r5, lsl #12 │ │ │ │ @ instruction: 0xf7ff460c │ │ │ │ @ instruction: 0x2109fb93 │ │ │ │ stmdavs r3, {r6, r7, r8, ip, sp, pc} │ │ │ │ - blcs 0x1e62b4 │ │ │ │ + blcs 0x1e633c │ │ │ │ ldm pc, {r1, r2, r3, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ eorcs pc, sp, #3 │ │ │ │ tstcs r0, r2, lsl r2 │ │ │ │ movwcs r2, #513 @ 0x201 │ │ │ │ tstls r0, r8, lsr #12 │ │ │ │ andlt r4, r5, r0, lsr #15 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -269503,81 +269538,81 @@ │ │ │ │ tstls r0, r8, lsr #12 │ │ │ │ andlt r4, r5, r0, lsr #15 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdavs r2, {r4, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ - cmnpmi r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsmi pc, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andlt r4, r5, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ - svclt 0x0046f729 │ │ │ │ + svclt 0x0002f729 │ │ │ │ @ instruction: 0xf19d6840 │ │ │ │ - tstpcs r0, r1, lsl pc @ p-variant is OBSOLETE │ │ │ │ + tstpcs r0, sp, lsl #30 @ p-variant is OBSOLETE │ │ │ │ strbne r4, [r3, r2, lsl #12] │ │ │ │ bicsle r2, pc, r0, lsl #16 │ │ │ │ andcc lr, r2, sp, asr #19 │ │ │ │ - @ instruction: 0xf83af166 │ │ │ │ + @ instruction: 0xf836f166 │ │ │ │ andcs r9, r0, #2048 @ 0x800 │ │ │ │ ldrb r6, [r7, r1, lsl #16] │ │ │ │ @ instruction: 0xf64b2000 │ │ │ │ - vaddw.s8 q10, q0, d28 │ │ │ │ - blmi 0x1d7bf8 │ │ │ │ + vaddw.s8 q10, q8, d28 │ │ │ │ + blmi 0x1d7c80 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf1363255 │ │ │ │ svclt 0x0000fe5b │ │ │ │ - eorseq r3, r5, ip, ror #25 │ │ │ │ + eorseq r3, r5, ip, ror #26 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6e954 │ │ │ │ + bl 0xfec6e9dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adclt r0, r1, r8, ror #30 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ @ instruction: 0x460f4b3e │ │ │ │ stcls 6, cr4, [r6], #-88 @ 0xffffffa8 │ │ │ │ tstls pc, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0xc55772 │ │ │ │ + blx 0xc557fa │ │ │ │ subsle r2, r1, r0, lsl #16 │ │ │ │ - blcs 0x1b1788 │ │ │ │ - blcs 0x20b818 │ │ │ │ - blcs 0x18b7d4 │ │ │ │ + blcs 0x1b1810 │ │ │ │ + blcs 0x20b8a0 │ │ │ │ + blcs 0x18b85c │ │ │ │ stmdavs r4, {r0, r2, r3, r4, r6, r8, ip, lr, pc}^ │ │ │ │ tstcs r0, r0, ror r2 │ │ │ │ @ instruction: 0xf192a802 │ │ │ │ - stmdbge r2, {r1, r3, r4, r5, r6, r8, fp, sp, lr, pc} │ │ │ │ + stmdbge r2, {r1, r2, r4, r5, r6, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf19c4620 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcs r0, r2, lsr fp │ │ │ │ ldmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ tstls r0, ip, lsl #6 │ │ │ │ @ instruction: 0xe01a47b0 │ │ │ │ ldmdavs sl, {r0, r1, r3, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, pc, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmvs r2, {r1, r2, r3, r6, r8, ip, lr, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ @ instruction: 0x93264631 │ │ │ │ pop {r0, r5, ip, sp, pc} │ │ │ │ @ instruction: 0x470840f0 │ │ │ │ movwcs r6, #2114 @ 0x842 │ │ │ │ - orrmi pc, r4, fp, asr #12 │ │ │ │ + tstppl r4, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7294300 │ │ │ │ - blmi 0x8d7358 │ │ │ │ - blls 0x8f1850 │ │ │ │ + blmi 0x8d72d0 │ │ │ │ + blls 0x8f18d8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r3, r0, lsl #6 │ │ │ │ andcs fp, r0, r1, lsr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ - @ instruction: 0xffcaf165 │ │ │ │ + @ instruction: 0xffc6f165 │ │ │ │ @ instruction: 0xf04f4601 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @ instruction: 0x462833ff │ │ │ │ tstls r0, r9, lsl #16 │ │ │ │ @ instruction: 0xe7e247b0 │ │ │ │ ldmdavs sl, {r0, r1, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, pc, lsl fp │ │ │ │ @@ -269585,174 +269620,174 @@ │ │ │ │ tstcs r9, r6, lsl r1 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf04f9126 │ │ │ │ @ instruction: 0x462833ff │ │ │ │ eorlt r4, r1, r1, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ andcs r4, r0, r8, lsl #14 │ │ │ │ - msrmi R12_fiq, fp │ │ │ │ + @ instruction: 0x41acf64b │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, r4, lsl #22 │ │ │ │ rsbcc pc, pc, #64, 4 │ │ │ │ ldc2l 1, cr15, [r2, #216] @ 0xd8 │ │ │ │ - blx 0x17d3eea │ │ │ │ + blx 0x16d3f72 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r3, r5, r0, lsl #26 │ │ │ │ + eorseq r3, r5, r0, lsl #27 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6ea6c │ │ │ │ + bl 0xfec6eaf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [pc], -r8, ror #30 │ │ │ │ adclt r4, r1, r6, lsr fp │ │ │ │ ldrmi r4, [r0], -r6, lsl #12 │ │ │ │ ldmdavs fp, {r0, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f931f │ │ │ │ @ instruction: 0xf7ff0300 │ │ │ │ stmdacs r0, {r0, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3, {r1, r3, r6, ip, lr, pc} │ │ │ │ eorsle r2, r9, r2, lsl #22 │ │ │ │ andsle r2, r9, r4, lsl #22 │ │ │ │ cmple lr, r1, lsl #22 │ │ │ │ tstcs r0, r4, asr #16 │ │ │ │ stmdage r2, {r4, r5, r6, r9, sp} │ │ │ │ - stmia lr!, {r1, r4, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + stmia sl!, {r1, r4, r7, r8, ip, sp, lr, pc}^ │ │ │ │ strtmi sl, [r0], -r2, lsl #18 │ │ │ │ - blx 0xffd53f22 │ │ │ │ + blx 0xffc53faa │ │ │ │ eorsle r2, r5, r0, lsl #16 │ │ │ │ - @ instruction: 0xff72f165 │ │ │ │ + @ instruction: 0xff6ef165 │ │ │ │ @ instruction: 0xf04f4601 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @ instruction: 0x463033ff │ │ │ │ tstls r0, r9, lsl #16 │ │ │ │ and r4, ip, r8, lsr #15 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #18 │ │ │ │ - blx 0x15558d2 │ │ │ │ + blx 0x155595a │ │ │ │ svclt 0x00181e02 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ ldrmi r4, [r3], -r1, asr #4 │ │ │ │ tstls r0, r0, lsr r6 │ │ │ │ - blmi 0x7a9788 │ │ │ │ - blls 0x8f1954 │ │ │ │ + blmi 0x7a9810 │ │ │ │ + blls 0x8f19dc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1200300 │ │ │ │ andcs fp, r0, r1, lsr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ movwcs r6, #2114 @ 0x842 │ │ │ │ @ instruction: 0xf64b4628 │ │ │ │ - vaddw.s8 q10, q8, d4 │ │ │ │ + vaddw.s8 , q0, d4 │ │ │ │ stmib sp, {r0, r1, r2, r3, r5, r8}^ │ │ │ │ @ instruction: 0xf7297300 │ │ │ │ - @ instruction: 0xe7e2fe3f │ │ │ │ + @ instruction: 0xe7e2fdfb │ │ │ │ ldrb sl, [r4, r2, lsl #18] │ │ │ │ @ instruction: 0xf04f2109 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @ instruction: 0x463033ff │ │ │ │ strmi r9, [r8, r0, lsl #2]! │ │ │ │ @ instruction: 0xf1a3e7d7 │ │ │ │ - andcs pc, r0, fp, ror #21 │ │ │ │ - msrmi R12_fiq, fp │ │ │ │ + andcs pc, r0, r7, ror #21 │ │ │ │ + @ instruction: 0x41acf64b │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf44f4b04 │ │ │ │ andls r7, r0, r2, ror #4 │ │ │ │ ldc2l 1, cr15, [r6, #-216] @ 0xffffff28 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r3, r5, r8, lsl sp │ │ │ │ - eorseq r3, r5, r8, lsl #27 │ │ │ │ + mlaseq r5, r8, sp, r3 │ │ │ │ + eorseq r3, r5, r8, lsl #28 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ ldrmi fp, [sp], -r2, lsr #1 │ │ │ │ strmi r4, [r7], -r1, asr #22 │ │ │ │ ldrmi r4, [r4], -lr, lsl #12 │ │ │ │ ldrdhi pc, [r0], sp @ │ │ │ │ @ instruction: 0x9321681b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldc2 7, cr15, [ip, #164] @ 0xa4 │ │ │ │ + ldc2l 7, cr15, [r8, #-164] @ 0xffffff5c │ │ │ │ strtmi fp, [r9], -r8, lsr #3 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ @ instruction: 0xf1b0fb5b │ │ │ │ - blle 0xe1a998 │ │ │ │ + blle 0xe1aa20 │ │ │ │ strtmi r2, [r2], -r0, lsl #6 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf64b8008 │ │ │ │ - vsra.s64 d20, d4, #64 │ │ │ │ + vorr.i32 d21, #4 @ 0x00000004 │ │ │ │ movwls r0, #12591 @ 0x312f │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - ldc2l 7, cr15, [r4, #164]! @ 0xa4 │ │ │ │ + ldc2 7, cr15, [r0, #164]! @ 0xa4 │ │ │ │ @ instruction: 0x4601e013 │ │ │ │ stmdage r4, {r4, r5, r6, r9, sp} │ │ │ │ - stmda r2!, {r1, r4, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + ldmda lr, {r1, r4, r7, r8, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - blx 0x11559c6 │ │ │ │ + blx 0x1155a4e │ │ │ │ svclt 0x00d81e02 │ │ │ │ stcle 2, cr4, [ip], #-324 @ 0xfffffebc │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ tstls r0, r8, lsr r6 │ │ │ │ - blmi 0xaa98a0 │ │ │ │ - blls 0x971a4c │ │ │ │ + blmi 0xaa9928 │ │ │ │ + blls 0x971ad4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SPSR_svc │ │ │ │ andcs fp, r0, r2, lsr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ - blmi 0x8781c4 │ │ │ │ - blls 0x971a70 │ │ │ │ + blmi 0x87824c │ │ │ │ + blls 0x971af8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r0, r0, lsl #6 │ │ │ │ smlabteq r0, ip, r1, pc @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf04f9128 │ │ │ │ @ instruction: 0x463833ff │ │ │ │ eorlt r4, r2, r1, lsr r6 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #5896 @ 0x1708 │ │ │ │ ldrmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xffe4f023 │ │ │ │ stmdbge r4, {r3, r4, r6, r7, r8, ip, sp, pc} │ │ │ │ - @ instruction: 0xf890f19e │ │ │ │ + @ instruction: 0xf88cf19e │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ - cdp2 1, 10, cr15, cr12, cr5, {3} │ │ │ │ + cdp2 1, 10, cr15, cr8, cr5, {3} │ │ │ │ strtmi r6, [r2], -r1, lsl #16 │ │ │ │ ldrtmi r1, [r8], -r3, ror #15 │ │ │ │ ldrmi r9, [r0, r0, lsl #2]! │ │ │ │ stmdbge r4, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ strmi pc, [r1], -sp, lsl #21 │ │ │ │ strmi r4, [r3], -r2, lsl #12 │ │ │ │ rscsle r2, r2, r0, lsl #16 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ ldrmi r4, [r3], -r1, asr #4 │ │ │ │ smlattcs lr, sp, r7, lr │ │ │ │ @ instruction: 0xf1a3e7ae │ │ │ │ - svclt 0x0000fa4d │ │ │ │ + svclt 0x0000fa49 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6ec84 │ │ │ │ + bl 0xfec6ed0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -sp, lsl #12 │ │ │ │ movwls r4, #13844 @ 0x3614 │ │ │ │ - ldc2 7, cr15, [r4, #-164] @ 0xffffff5c │ │ │ │ + ldc2l 7, cr15, [r0], {41} @ 0x29 │ │ │ │ mvnlt r9, r3, lsl #18 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ @ instruction: 0xf1b0fad3 │ │ │ │ svclt 0x00b80c00 │ │ │ │ smlabteq r0, ip, r1, pc @ │ │ │ │ @ instruction: 0x4622db1b │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - asrmi pc, fp, #12 @ │ │ │ │ + msrpl R8_usr, fp │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - stc2l 7, cr15, [ip, #-164]! @ 0xffffff5c │ │ │ │ + stc2 7, cr15, [r8, #-164]! @ 0xffffff5c │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ @ instruction: 0x1e02fab5 │ │ │ │ @@ -269765,19 +269800,19 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ strtmi r2, [r1], -r1, lsl #6 │ │ │ │ @ instruction: 0xf0234618 │ │ │ │ biclt pc, r0, r5, ror pc @ │ │ │ │ - ldc2 1, cr15, [r6], {120} @ 0x78 │ │ │ │ + ldc2 1, cr15, [r2], {120} @ 0x78 │ │ │ │ strmi r4, [r2], -r1, lsl #12 │ │ │ │ smlawtlt r0, r4, r7, r1 │ │ │ │ @ instruction: 0xf1659003 │ │ │ │ - bls 0x217414 │ │ │ │ + bls 0x21748c │ │ │ │ strtmi r6, [r3], -r1, lsl #16 │ │ │ │ tstls r0, r0, lsr r6 │ │ │ │ andlt r4, r4, r8, lsr #15 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -269787,36 +269822,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [sp], -r8, lsl #1 │ │ │ │ ldrmi r4, [r4], -r6, lsl #12 │ │ │ │ @ instruction: 0xf8dd9f0e │ │ │ │ movwls r8, #24636 @ 0x603c │ │ │ │ - stc2 7, cr15, [r8], #164 @ 0xa4 │ │ │ │ + stc2l 7, cr15, [r4], #-164 @ 0xffffff5c │ │ │ │ @ instruction: 0xb3209906 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ vmlsne.f32 s30, s6, s15 │ │ │ │ @ instruction: 0x4641db30 │ │ │ │ movwls r4, #26168 @ 0x6638 │ │ │ │ - blx 0x1955b84 │ │ │ │ + blx 0x1955c0c │ │ │ │ stmdacs r0, {r1, r2, r8, r9, fp, ip, pc} │ │ │ │ andls sp, r4, r2, asr fp │ │ │ │ movwls r4, #1570 @ 0x622 │ │ │ │ movwcs r4, #1576 @ 0x628 │ │ │ │ movwls r9, #14082 @ 0x3702 │ │ │ │ - @ instruction: 0x41acf64b │ │ │ │ + msrpl R12_fiq, fp │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - ldc2l 7, cr15, [sl], #164 @ 0xa4 │ │ │ │ + ldc2 7, cr15, [r6], #164 @ 0xa4 │ │ │ │ andcs fp, r0, r8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x462081f0 │ │ │ │ - blx 0x11d5bc0 │ │ │ │ + blx 0x11d5c48 │ │ │ │ ldcle 14, cr1, [r1], {2} │ │ │ │ @ instruction: 0xf04f4251 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ strdls r3, [lr, -pc] │ │ │ │ @ instruction: 0x46294630 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ @ instruction: 0x470841f0 │ │ │ │ @@ -269830,43 +269865,43 @@ │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ vmlane.f32 s30, s4, s7 │ │ │ │ movwcs sp, #7648 @ 0x1de0 │ │ │ │ @ instruction: 0x46184639 │ │ │ │ cdp2 0, 15, cr15, cr6, cr3, {1} │ │ │ │ @ instruction: 0xb1b84601 │ │ │ │ @ instruction: 0xf1784620 │ │ │ │ - strmi pc, [r1], -pc, lsr #24 │ │ │ │ + strmi pc, [r1], -fp, lsr #24 │ │ │ │ strbne r4, [r3, r2, lsl #12] │ │ │ │ sbcsle r2, r6, r0, lsl #16 │ │ │ │ andcc lr, r6, sp, asr #19 │ │ │ │ - ldc2 1, cr15, [r8, #404]! @ 0x194 │ │ │ │ + ldc2 1, cr15, [r4, #404]! @ 0x194 │ │ │ │ andcc lr, r6, #3620864 @ 0x374000 │ │ │ │ strb r6, [lr, r1, lsl #16] │ │ │ │ @ instruction: 0xf04f4241 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @ instruction: 0xe7c833ff │ │ │ │ strb r2, [r2, lr, lsl #2] │ │ │ │ andeq pc, sp, #111 @ 0x6f │ │ │ │ svclt 0x0000e7be │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6ee54 │ │ │ │ + bl 0xfec6eedc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ strmi r4, [lr], -r7, lsl #12 │ │ │ │ movwls r4, #13845 @ 0x3615 │ │ │ │ - stc2 7, cr15, [ip], #-164 @ 0xffffff5c │ │ │ │ + blx 0xffb55996 │ │ │ │ stmdbls r3, {r3, r6, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0x1e04f9eb │ │ │ │ strtmi sp, [sl], -sp, lsr #22 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf64b9400 │ │ │ │ - vsra.s64 d20, d28, #64 │ │ │ │ + vbic.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf729012f │ │ │ │ - andlt pc, r5, r9, lsl #25 │ │ │ │ + andlt pc, r5, r5, asr #24 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdbls r3, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ │ │ strtmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xf9d0f7ff │ │ │ │ @@ -269889,41 +269924,41 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ movwcs fp, #7664 @ 0x1df0 │ │ │ │ ldrmi r4, [r8], -r9, lsr #12 │ │ │ │ cdp2 0, 7, cr15, cr14, cr3, {1} │ │ │ │ @ instruction: 0xf177b1c8 │ │ │ │ - strmi pc, [r5], -pc, ror #19 │ │ │ │ + strmi pc, [r5], -fp, ror #19 │ │ │ │ mcrrne 7, 12, r1, r2, cr3 │ │ │ │ strtmi sp, [sl], -sp │ │ │ │ strls r4, [r0], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xb00547b0 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ movwls fp, #15856 @ 0x3df0 │ │ │ │ - ldc2 1, cr15, [r6, #-404]! @ 0xfffffe6c │ │ │ │ + ldc2 1, cr15, [r2, #-404]! @ 0xfffffe6c │ │ │ │ stmdavs r4, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ smlattcs lr, fp, r7, lr │ │ │ │ svclt 0x0000e7ba │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6ef44 │ │ │ │ + bl 0xfec6efcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [lr], -r7, lsl #12 │ │ │ │ @ instruction: 0x461c4615 │ │ │ │ - blx 0xfee559fe │ │ │ │ + blx 0x1d55a86 │ │ │ │ movwcs fp, #416 @ 0x1a0 │ │ │ │ ldrtmi r4, [r0], -sl, lsr #12 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ - bicmi pc, r8, fp, asr #12 │ │ │ │ + cmpppl r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - ldc2 7, cr15, [r6], {41} @ 0x29 │ │ │ │ + blx 0xff5d5a9e │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ orrlt r2, r4, r6, lsl r1 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @@ -269939,36 +269974,36 @@ │ │ │ │ @ instruction: 0xf0232003 │ │ │ │ strmi pc, [r4], -r3, lsr #28 │ │ │ │ @ instruction: 0xf122b1c0 │ │ │ │ movwcs pc, #3079 @ 0xc07 @ │ │ │ │ subcs pc, r0, #68, 4 @ 0x40000004 │ │ │ │ andeq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf950f164 │ │ │ │ - blt 0x5c65d0 │ │ │ │ + blt 0x5c6658 │ │ │ │ eorvs fp, r0, fp, lsl sl │ │ │ │ adcvs r6, r2, r3, rrx │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ strb r2, [fp, lr, lsl #2] │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec6effc │ │ │ │ + bl 0xfec6f084 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf643231b │ │ │ │ - vsra.s64 d21, d12, #64 │ │ │ │ + vorr.i32 d22, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf6420135 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ tstls r0, pc, lsr #4 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blx 0x18d3ed4 │ │ │ │ + blx 0x18d3f5c │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ cmppcc ip, #144, 16 @ p-variant is OBSOLETE @ 0x900000 │ │ │ │ movwge fp, #61811 @ 0xf173 │ │ │ │ movwcs lr, #2515 @ 0x9d3 │ │ │ │ orrscs lr, r4, #192, 18 @ 0x300000 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -269982,27 +270017,27 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ cdple 14, 10, cr11, cr13, cr15, {7} │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6f07c │ │ │ │ + bl 0xfec6f104 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ - blls 0x2296d8 │ │ │ │ + blls 0x229760 │ │ │ │ @ instruction: 0xf8d0b11b │ │ │ │ @ instruction: 0xf8c22290 │ │ │ │ tstcs fp, #176 @ 0xb0 │ │ │ │ - orrspl pc, ip, r3, asr #12 │ │ │ │ + tstpvs ip, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r5, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf6429100 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf02c012f │ │ │ │ @ instruction: 0xf500fa17 │ │ │ │ @ instruction: 0xf8905000 │ │ │ │ cmnlt r3, ip, asr r3 │ │ │ │ stmib r0, {r8, r9, sp}^ │ │ │ │ mullt r2, r4, r3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -270013,28 +270048,28 @@ │ │ │ │ andlt r4, r2, r0, lsl r2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6f0f8 │ │ │ │ + bl 0xfec6f180 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r9, [sp], -r6, lsl #22 │ │ │ │ @ instruction: 0xb12b461c │ │ │ │ @ instruction: 0xf8d04614 │ │ │ │ @ instruction: 0x46252290 │ │ │ │ adcscc pc, r0, r2, asr #17 │ │ │ │ @ instruction: 0xf643231b │ │ │ │ - vrshr.s64 d21, d12, #64 │ │ │ │ + vmov.i32 d22, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf6420235 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf9d6f02c │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ cmppcc ip, #144, 16 @ p-variant is OBSOLETE @ 0x900000 │ │ │ │ movwcs fp, #355 @ 0x163 │ │ │ │ orrsmi lr, r4, #192, 18 @ 0x300000 │ │ │ │ andcs fp, r0, r3 │ │ │ │ @@ -270045,29 +270080,29 @@ │ │ │ │ andspl pc, r0, #192, 16 @ 0xc00000 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec6f178 │ │ │ │ + bl 0xfec6f200 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ - blls 0x2297d4 │ │ │ │ + blls 0x22985c │ │ │ │ @ instruction: 0xf8d0b143 │ │ │ │ @ instruction: 0xf1b32290 │ │ │ │ svclt 0x00180419 │ │ │ │ - ldrbtcc pc, [pc], #79 @ 0x117f94 @ │ │ │ │ + ldrbtcc pc, [pc], #79 @ 0x11801c @ │ │ │ │ adcscc pc, r0, r2, asr #17 │ │ │ │ @ instruction: 0xf643231b │ │ │ │ - vsra.s64 d21, d12, #64 │ │ │ │ + vorr.i32 d22, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf6420135 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ tstls r0, pc, lsr #4 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf994f02c │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ cmppcc ip, #144, 16 @ p-variant is OBSOLETE @ 0x900000 │ │ │ │ movwcs fp, #355 @ 0x163 │ │ │ │ orrsmi lr, r4, #192, 18 @ 0x300000 │ │ │ │ andcs fp, r0, r2 │ │ │ │ @@ -270078,28 +270113,28 @@ │ │ │ │ andsmi pc, r0, #192, 16 @ 0xc00000 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6f1fc │ │ │ │ + bl 0xfec6f284 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ - blls 0x329820 │ │ │ │ + blls 0x3298a8 │ │ │ │ @ instruction: 0xf643b3a3 │ │ │ │ - vshl.s64 d21, d12, #0 │ │ │ │ + vorr.i32 d22, #786432 @ 0x000c0000 │ │ │ │ @ instruction: 0x46140535 │ │ │ │ @ instruction: 0xf8d64617 │ │ │ │ @ instruction: 0xf8c22290 │ │ │ │ tstcs fp, #176 @ 0xb0 │ │ │ │ strls r4, [r0, #-1584] @ 0xfffff9d0 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf954f02c │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ cmppcc ip, #144, 16 @ p-variant is OBSOLETE @ 0x900000 │ │ │ │ movwcs fp, #355 @ 0x163 │ │ │ │ orrsmi lr, r4, #192, 18 @ 0x300000 │ │ │ │ andcs fp, r0, r3 │ │ │ │ @@ -270110,52 +270145,52 @@ │ │ │ │ andsvc pc, r0, #192, 16 @ 0xc00000 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ @ instruction: 0xf643231b │ │ │ │ - vshl.s64 d21, d12, #0 │ │ │ │ + vorr.i32 d22, #786432 @ 0x000c0000 │ │ │ │ @ instruction: 0xf6420535 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ strls r0, [r0, #-559] @ 0xfffffdd1 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf926f02c │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ cmppcc ip, #144, 16 @ p-variant is OBSOLETE @ 0x900000 │ │ │ │ @ instruction: 0xf8d0b95b │ │ │ │ movwcs r1, #4676 @ 0x1244 │ │ │ │ ldrmi r3, [sl], -r1, lsl #18 │ │ │ │ @ instruction: 0xf0234618 │ │ │ │ msrlt CPSR_f, r7, lsr #25 │ │ │ │ strtmi r7, [r7], -r4, lsl #16 │ │ │ │ @ instruction: 0xf8d0e7b3 │ │ │ │ ldrb r1, [r2, r8, asr #6]! │ │ │ │ - ldrbtcc pc, [pc], #79 @ 0x1180c0 @ │ │ │ │ + ldrbtcc pc, [pc], #79 @ 0x118148 @ │ │ │ │ strtmi r2, [r7], -lr, lsl #6 │ │ │ │ svclt 0x0000e7a7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6f2d0 │ │ │ │ + bl 0xfec6f358 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ - blmi 0x1129958 │ │ │ │ + blmi 0x11299e0 │ │ │ │ ldrmi r4, [r4], -r6, lsl #12 │ │ │ │ ldmdavs fp, {r2, r3, r8, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ orrlt r0, r9, #0, 6 │ │ │ │ - ldrpl pc, [ip, #1603] @ 0x643 │ │ │ │ + ldrvs pc, [ip, #-1603] @ 0xfffff9bd │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ @ instruction: 0xf8d64617 │ │ │ │ @ instruction: 0xf8c33290 │ │ │ │ tstcs fp, #176 @ 0xb0 │ │ │ │ strls r4, [r0, #-1584] @ 0xfffff9d0 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf8e4f02c │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ cmppcc ip, #144, 16 @ p-variant is OBSOLETE @ 0x900000 │ │ │ │ movwcs fp, #411 @ 0x19b │ │ │ │ orrsmi lr, r4, #192, 18 @ 0x300000 │ │ │ │ ldmdavs sl, {r2, r3, r5, r8, r9, fp, lr} │ │ │ │ @@ -270164,78 +270199,78 @@ │ │ │ │ andlt sp, r7, sl, asr #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf8c0bdf0 │ │ │ │ @ instruction: 0xe7eb7210 │ │ │ │ - blvc 0x9537d0 │ │ │ │ + blvc 0x953858 │ │ │ │ @ instruction: 0xf643231b │ │ │ │ - vshl.s64 d21, d12, #0 │ │ │ │ + vorr.i32 d22, #786432 @ 0x000c0000 │ │ │ │ @ instruction: 0xf6420535 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ strls r0, [r0, #-559] @ 0xfffffdd1 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blvc 0x1d37a8 │ │ │ │ + blvc 0x1d3830 │ │ │ │ @ instruction: 0xf8b4f02c │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ cmppcc ip, #144, 16 @ p-variant is OBSOLETE @ 0x900000 │ │ │ │ @ instruction: 0xf8d0b9db │ │ │ │ movwcs r1, #580 @ 0x244 │ │ │ │ movwcs r9, #33536 @ 0x8300 │ │ │ │ - bl 0x466620 │ │ │ │ + bl 0x4666a8 │ │ │ │ ldrtmi r0, [r0], -r3, lsl #4 │ │ │ │ - blx 0x955f1a │ │ │ │ - blls 0x1c67dc │ │ │ │ - blt 0x7fe9ac │ │ │ │ + blx 0xff855fa0 │ │ │ │ + blls 0x1c6864 │ │ │ │ + blt 0x7fea34 │ │ │ │ addsmi fp, pc, #73728 @ 0x12000 │ │ │ │ addsmi fp, r4, #8, 30 │ │ │ │ strtmi fp, [r7], -r8, lsl #30 │ │ │ │ @ instruction: 0xf04fd0a7 │ │ │ │ strdcs r3, [fp, #-127] @ 0xffffff81 │ │ │ │ - ldrbtcc pc, [pc], #79 @ 0x1181b8 @ │ │ │ │ + ldrbtcc pc, [pc], #79 @ 0x118240 @ │ │ │ │ @ instruction: 0xf8d0e79d │ │ │ │ strb r1, [r2, r8, asr #6]! │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ @ instruction: 0xf04f210e │ │ │ │ @ instruction: 0xe79434ff │ │ │ │ - cdp2 1, 10, cr15, cr0, cr2, {5} │ │ │ │ + cdp2 1, 9, cr15, cr12, cr2, {5} │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec6f3e8 │ │ │ │ + bl 0xfec6f470 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0x4617231b │ │ │ │ - ldrpl pc, [ip], #1603 @ 0x643 │ │ │ │ + ldrvs pc, [ip], #-1603 @ 0xfffff9bd │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf6429400 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ strmi r0, [r5], -pc, lsr #2 │ │ │ │ @ instruction: 0xf866f02c │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ cmppcc ip, #144, 16 @ p-variant is OBSOLETE @ 0x900000 │ │ │ │ @ instruction: 0xf8d0b3cb │ │ │ │ @ instruction: 0xf5051258 │ │ │ │ @ instruction: 0xf8935300 │ │ │ │ movtlt r3, #13148 @ 0x335c │ │ │ │ tstcc r0, r1, lsl #6 │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ - blx 0xff9d42c6 │ │ │ │ - blls 0x344f5c │ │ │ │ + blx 0xff9d434e │ │ │ │ + blls 0x344fe4 │ │ │ │ @ instruction: 0xb3bb6806 │ │ │ │ @ instruction: 0x4628231b │ │ │ │ @ instruction: 0xf6429400 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf02c012f │ │ │ │ @ instruction: 0xf500f843 │ │ │ │ @ instruction: 0xf8905000 │ │ │ │ biclt r3, fp, ip, asr r3 │ │ │ │ stmib r0, {r8, r9, sp}^ │ │ │ │ mullt r3, r4, r3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -270258,47 +270293,47 @@ │ │ │ │ @ instruction: 0xe7c51bf6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ mrcmi 0, 5, fp, cr9, cr3, {4} │ │ │ │ @ instruction: 0xf6432500 │ │ │ │ - @ instruction: 0xf2c0549c │ │ │ │ + vmov.i32 d22, #786432 @ 0x000c0000 │ │ │ │ tstcs fp, #889192448 @ 0x35000000 │ │ │ │ @ instruction: 0xf6429507 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ strls r0, [r0], #-559 @ 0xfffffdd1 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldmdavs r6!, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9611 │ │ │ │ @ instruction: 0xf02b0600 │ │ │ │ @ instruction: 0xf500fff5 │ │ │ │ @ instruction: 0xf8905000 │ │ │ │ - blcs 0x125070 │ │ │ │ + blcs 0x1250f8 │ │ │ │ @ instruction: 0xf8d0d04b │ │ │ │ tstcs fp, #80, 4 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xffe0f02b │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ cmppcc ip, #144, 16 @ p-variant is OBSOLETE @ 0x900000 │ │ │ │ @ instruction: 0xf8d0b3d3 │ │ │ │ mrcne 2, 3, r6, cr11, cr8, {2} │ │ │ │ ldmdale r8!, {r4, r5, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ strbeq r0, [r4], #-1117 @ 0xfffffba3 │ │ │ │ bicseq r0, lr, #-822083584 @ 0xcf000000 │ │ │ │ adcseq r0, r5, #536870927 @ 0x2000000f │ │ │ │ rsbeq r0, r8, #144, 4 │ │ │ │ orrseq r0, r6, #335544323 @ 0x14000003 │ │ │ │ - ldrbeq r0, [pc], #55 @ 0x118350 │ │ │ │ + ldrbeq r0, [pc], #55 @ 0x1183d8 │ │ │ │ ldreq r0, [r6, #-815] @ 0xfffffcd1 │ │ │ │ subseq r0, r9, #-939524093 @ 0xc8000003 │ │ │ │ andseq r0, r0, #60, 4 @ 0xc0000003 │ │ │ │ eorseq r0, r7, sl, lsl r1 │ │ │ │ adcseq r0, sp, ip, lsl #3 │ │ │ │ subeq r0, fp, r7, lsr r0 │ │ │ │ mlaseq r7, lr, r0, r0 │ │ │ │ @@ -270316,88 +270351,88 @@ │ │ │ │ @ instruction: 0xf8d00100 │ │ │ │ @ instruction: 0xe7b27210 │ │ │ │ andsvs pc, r4, #208, 16 @ 0xd00000 │ │ │ │ vabd.s8 q15, , │ │ │ │ vaddhn.i16 d17, q0, q10 │ │ │ │ @ instruction: 0x463b0496 │ │ │ │ @ instruction: 0xf64b2101 │ │ │ │ - vsubl.s8 , d0, d12 │ │ │ │ + vsubl.s8 , d16, d12 │ │ │ │ stmdavs r0!, {r0, r1, r2, r3, r5, r9} │ │ │ │ - blx 0xff9d4a4a │ │ │ │ + blx 0xff8d4ad2 │ │ │ │ andcs r6, r0, #2162688 @ 0x210000 │ │ │ │ @ instruction: 0xf6f94628 │ │ │ │ - @ instruction: 0xf6f8fda3 │ │ │ │ - @ instruction: 0xf505fba3 │ │ │ │ + @ instruction: 0xf6f8fd5f │ │ │ │ + @ instruction: 0xf505fb5f │ │ │ │ svccs 0x00205300 │ │ │ │ @ instruction: 0xf8934698 │ │ │ │ @ instruction: 0xf000335c │ │ │ │ - blcs 0x139e10 │ │ │ │ + blcs 0x139e98 │ │ │ │ ldrbhi pc, [r3], r0 @ │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ - blx 0x2d447e │ │ │ │ + blx 0x2d4506 │ │ │ │ @ instruction: 0xf898b178 │ │ │ │ stmdavs r7, {r2, r3, r4, r6, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ movwcs r8, #5854 @ 0x16de │ │ │ │ tstpeq r8, r6, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ - blx 0xfff54498 │ │ │ │ + blx 0xfff54520 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d586dd │ │ │ │ @ instruction: 0x210e2290 │ │ │ │ @ instruction: 0x4628231b │ │ │ │ adcsne pc, r0, r2, asr #17 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf6429400 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf02b012f │ │ │ │ @ instruction: 0xf500ff55 │ │ │ │ @ instruction: 0xf8905000 │ │ │ │ - blcs 0x1251b0 │ │ │ │ + blcs 0x125238 │ │ │ │ ldrthi pc, [sp], #0 @ │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ stmib r0, {r8, r9, sp}^ │ │ │ │ - blmi 0x16e12a0 │ │ │ │ - blls 0x5724bc │ │ │ │ + blmi 0x16e1328 │ │ │ │ + blls 0x572544 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, r3, r4, lsr r7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwpl pc, #1285 @ 0x505 @ │ │ │ │ cmppcc ip, #9633792 @ p-variant is OBSOLETE @ 0x930000 │ │ │ │ addsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0x4628231b │ │ │ │ @ instruction: 0xf6429400 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf02b012f │ │ │ │ @ instruction: 0xf500ff23 │ │ │ │ @ instruction: 0xf8905000 │ │ │ │ - blcs 0x125214 │ │ │ │ + blcs 0x12529c │ │ │ │ strhi pc, [sp], #0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ orrscs lr, r4, #192, 18 @ 0x300000 │ │ │ │ movwcs lr, #1997 @ 0x7cd │ │ │ │ movwcc lr, #51661 @ 0xc9cd │ │ │ │ movwcc lr, #59853 @ 0xe9cd │ │ │ │ movwpl pc, #1285 @ 0x505 @ │ │ │ │ @ instruction: 0xf8d54698 │ │ │ │ @ instruction: 0x46317290 │ │ │ │ cmppcc ip, #9633792 @ p-variant is OBSOLETE @ 0x930000 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ movwcs r8, #5337 @ 0x14d9 │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ - blx 0xfe554568 │ │ │ │ + blx 0xfe5545f0 │ │ │ │ addsle r2, r8, r0, lsl #16 │ │ │ │ ldrsbtvs pc, [ip], r7 @ │ │ │ │ ldrmi r6, [r9], r3, lsl #16 │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ @ instruction: 0xf8d78677 │ │ │ │ @ instruction: 0x960d30b8 │ │ │ │ movwls sl, #52748 @ 0xce0c │ │ │ │ @@ -270409,71 +270444,71 @@ │ │ │ │ movwcs r8, #1118 @ 0x45e │ │ │ │ ldrtmi r2, [r9], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0232003 │ │ │ │ stmdacs r0, {r0, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0079f43f │ │ │ │ subvs r2, r3, r0, lsl #6 │ │ │ │ andvs r6, r3, r3, lsr r8 │ │ │ │ - blge 0x525d3c │ │ │ │ + blge 0x525dc4 │ │ │ │ stmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ addsmi r3, lr, #8, 14 @ 0x200000 │ │ │ │ str sp, [r3, r6, ror #3]! │ │ │ │ @ instruction: 0x4628231b │ │ │ │ @ instruction: 0xf6429400 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf02b012f │ │ │ │ @ instruction: 0xf500fec7 │ │ │ │ @ instruction: 0xf8905000 │ │ │ │ - blcs 0x1252cc │ │ │ │ + blcs 0x125354 │ │ │ │ ldrbhi pc, [r2], #0 @ │ │ │ │ ldmib r3, {r4, r8, r9, sp, pc}^ │ │ │ │ stmib r0, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xe7702394 │ │ │ │ addsne pc, r0, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x4628231b │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ ldrsbtpl pc, [r0], r1 @ │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf02b9400 │ │ │ │ @ instruction: 0xf500fea9 │ │ │ │ @ instruction: 0xf8905000 │ │ │ │ - blcs 0x125308 │ │ │ │ + blcs 0x125390 │ │ │ │ ldrbthi pc, [r0], #-0 @ │ │ │ │ stmib r0, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xe7545394 │ │ │ │ - blcc 0xfe7cada8 │ │ │ │ + blcc 0xfe7cae30 │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ cmppcc r0, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldrbthi pc, [r7], #-0 @ │ │ │ │ andcs sl, r1, r8, lsl #18 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r3, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf198330a │ │ │ │ - ldmib sp, {r0, r1, r2, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ vst4.8 {d18-d21}, [pc], r8 │ │ │ │ @ instruction: 0xf6c3434a │ │ │ │ svcls 0x000a339a │ │ │ │ smlatbcs r3, r2, fp, pc @ │ │ │ │ - blx 0x1ded32 │ │ │ │ - bl 0x115c9ec │ │ │ │ + blx 0x1dedba │ │ │ │ + bl 0x115ca74 │ │ │ │ @ instruction: 0xf50571e7 │ │ │ │ @ instruction: 0xf64f5300 │ │ │ │ vmov.i32 , #8 @ 0x00000008 │ │ │ │ @ instruction: 0x46982096 │ │ │ │ cmppcc ip, #9633792 @ p-variant is OBSOLETE @ 0x930000 │ │ │ │ - blne 0xff6f2620 │ │ │ │ - bl 0x1972710 │ │ │ │ - blcs 0x11aa14 │ │ │ │ + blne 0xff6f26a8 │ │ │ │ + bl 0x1972798 │ │ │ │ + blcs 0x11aa9c │ │ │ │ strbhi pc, [r4], #-0 @ │ │ │ │ andcs r2, r8, #0, 6 │ │ │ │ andcs r4, r3, r1, lsr r6 │ │ │ │ @ instruction: 0xf9f0f023 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ movwcs sl, #3832 @ 0xef8 │ │ │ │ subvs r6, r3, r7 │ │ │ │ @@ -270503,16 +270538,16 @@ │ │ │ │ movwcs r8, #5367 @ 0x14f7 │ │ │ │ ldmne r1!, {r3, r9, sp} │ │ │ │ @ instruction: 0xf0234618 │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 5, APSR_nzcv, cr13, cr15, {1} │ │ │ │ ldrdcc pc, [r8], #137 @ 0x89 │ │ │ │ ldmib r3, {r1, fp, sp, lr}^ │ │ │ │ - bl 0xfeae6300 │ │ │ │ - bne 0xdb2b4 │ │ │ │ + bl 0xfeae6388 │ │ │ │ + bne 0xdb33c │ │ │ │ svclt 0x00382f01 │ │ │ │ adcsmi r2, sl, #262144 @ 0x40000 │ │ │ │ strhi pc, [r2, #-192] @ 0xffffff40 │ │ │ │ cmppcc ip, #152, 16 @ p-variant is OBSOLETE @ 0x980000 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf10685a5 │ │ │ │ movwcs r0, #264 @ 0x108 │ │ │ │ @@ -270534,32 +270569,32 @@ │ │ │ │ @ instruction: 0xf0236dd9 │ │ │ │ stmdacs r0, {r0, r1, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 4, pc, cr3, cr15, {3} @ │ │ │ │ rscscc pc, pc, #8, 2 │ │ │ │ ldrmi r2, [r3], -r0, lsr #32 │ │ │ │ svcne 0x0001f812 │ │ │ │ andsvc fp, r0, r1, lsl #18 │ │ │ │ - bl 0xfe9e5328 │ │ │ │ + bl 0xfe9e53b0 │ │ │ │ adcsmi r0, r3, #8, 6 @ 0x20000000 │ │ │ │ tstcs fp, #-738197501 @ 0xd4000003 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldc2l 0, cr15, [r0, #172] @ 0xac │ │ │ │ movwpl pc, #1280 @ 0x500 @ │ │ │ │ cmppcs ip, #9633792 @ p-variant is OBSOLETE @ 0x930000 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ andcs r8, r0, r2, lsl #11 │ │ │ │ stmib r3, {r8, sp}^ │ │ │ │ @ instruction: 0xe67a0194 │ │ │ │ movwpl pc, #1285 @ 0x505 @ │ │ │ │ @ instruction: 0xf8934698 │ │ │ │ - blcs 0x1254d4 │ │ │ │ + blcs 0x12555c │ │ │ │ strhi pc, [r5], #-0 │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ @ instruction: 0xf944f023 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf898ae4c │ │ │ │ stmdavs r7, {r2, r3, r4, r6, r8, r9, ip, sp} │ │ │ │ @@ -270567,112 +270602,112 @@ │ │ │ │ movwcs r8, #5146 @ 0x141a │ │ │ │ tstpeq r8, r6, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ @ instruction: 0xf934f023 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r3, {r2, r3, r4, r5, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0x4628463a │ │ │ │ - cmnpvs r1, r7, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsvs pc, r7, asr #12 │ │ │ │ tstpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7ff3301 │ │ │ │ strb pc, [lr], -pc, asr #20 @ │ │ │ │ @ instruction: 0xf1942000 │ │ │ │ - @ instruction: 0x4606fcdd │ │ │ │ + @ instruction: 0x4606fcd9 │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ tstcs fp, #144, 8 @ 0x90000000 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ stc2 0, cr15, [r4, #172] @ 0xac │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ cmppcc ip, #144, 16 @ p-variant is OBSOLETE @ 0x900000 │ │ │ │ movwcs fp, #955 @ 0x3bb │ │ │ │ orrsvs lr, r4, #192, 18 @ 0x300000 │ │ │ │ @ instruction: 0xf193e631 │ │ │ │ - @ instruction: 0xf648ffab │ │ │ │ + @ instruction: 0xf648ffa7 │ │ │ │ @ instruction: 0xf6c631ad │ │ │ │ @ instruction: 0x17c601db │ │ │ │ strls r2, [r0], #-795 @ 0xfffffce5 │ │ │ │ andne pc, r0, #132096 @ 0x20400 │ │ │ │ - bl 0xff2aa0a4 │ │ │ │ + bl 0xff2aa12c │ │ │ │ ldrb r3, [sp, r2, lsr #12] │ │ │ │ movwpl pc, #1285 @ 0x505 @ │ │ │ │ cmppcc ip, #9633792 @ p-variant is OBSOLETE @ 0x930000 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ movwcs r8, #4860 @ 0x12fc │ │ │ │ ldrtmi r2, [r1], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0234618 │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldclge 4, cr15, [r5, #252]! @ 0xfc │ │ │ │ tstcs fp, #393216 @ 0x60000 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - orrsmi pc, ip, r2, asr #12 │ │ │ │ + tstppl ip, r2, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ stc2l 0, cr15, [lr, #-172] @ 0xffffff54 │ │ │ │ andpl pc, r0, r0, lsl #10 │ │ │ │ @ instruction: 0xf8900ff6 │ │ │ │ - blcs 0x1255c0 │ │ │ │ + blcs 0x125648 │ │ │ │ @ instruction: 0xf8c0d1c7 │ │ │ │ ldrb r6, [sl, #528]! @ 0x210 │ │ │ │ @ instruction: 0x4628231b │ │ │ │ @ instruction: 0xf6429400 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf02b012f │ │ │ │ @ instruction: 0xf500fd37 │ │ │ │ @ instruction: 0xf8905000 │ │ │ │ - blcs 0x1255ec │ │ │ │ + blcs 0x125674 │ │ │ │ cmpphi r5, #0 @ p-variant is OBSOLETE │ │ │ │ movtcc pc, #35024 @ 0x88d0 @ │ │ │ │ - blcc 0x16188c │ │ │ │ + blcc 0x161914 │ │ │ │ vmax.s8 d20, d14, d24 │ │ │ │ vrshr.s64 q9, q6, #64 │ │ │ │ - @ instruction: 0xf6472296 │ │ │ │ - vsra.s64 , , #64 │ │ │ │ + vqsub.s8 d18, d24, d6 │ │ │ │ + vbic.i32 q8, #9 @ 0x00000009 │ │ │ │ strls r0, [r0], #-273 @ 0xfffffeef │ │ │ │ stc2 7, cr15, [lr, #-1016] @ 0xfffffc08 │ │ │ │ @ instruction: 0xf505e5d5 │ │ │ │ ldrmi r5, [r8], r0, lsl #6 │ │ │ │ cmppcc ip, #9633792 @ p-variant is OBSOLETE @ 0x930000 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ movwcs r8, #4927 @ 0x133f │ │ │ │ ldrtmi r2, [r1], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0234618 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [r7, #252]! @ 0xfc │ │ │ │ cmppcc ip, #152, 16 @ p-variant is OBSOLETE @ 0x980000 │ │ │ │ - blcs 0x1328e8 │ │ │ │ + blcs 0x132970 │ │ │ │ orrshi pc, fp, #0 │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x461818b1 │ │ │ │ @ instruction: 0xf890f023 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r3, {r3, r4, r7, r8, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf8984699 │ │ │ │ - blcs 0x12565c │ │ │ │ + blcs 0x1256e4 │ │ │ │ ldrhi pc, [sp], #-0 │ │ │ │ @ instruction: 0xf1062301 │ │ │ │ andcs r0, r8, #16, 2 │ │ │ │ @ instruction: 0xf0234618 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [r7, #252] @ 0xfc │ │ │ │ strbmi r6, [fp], -r4, lsl #16 │ │ │ │ @ instruction: 0x4628463a │ │ │ │ - bicsne pc, sp, r8, asr #4 │ │ │ │ + msrcs (UNDEF: 101), r8 │ │ │ │ tstpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ ldr pc, [r8, #3437] @ 0xd6d │ │ │ │ movwpl pc, #1285 @ 0x505 @ │ │ │ │ @ instruction: 0xf8934698 │ │ │ │ - blcs 0x125698 │ │ │ │ + blcs 0x125720 │ │ │ │ tstphi r8, #0 @ p-variant is OBSOLETE │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ @ instruction: 0xf862f023 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf898ad6a │ │ │ │ stmdavs r7, {r2, r3, r4, r6, r8, r9, ip, sp} │ │ │ │ @@ -270689,15 +270724,15 @@ │ │ │ │ tstpeq r0, r6, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ @ instruction: 0xf842f023 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r4, {r1, r3, r6, r8, sl, fp, sp, pc} │ │ │ │ ldrtmi r4, [sl], -fp, asr #12 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ - vsra.s64 , , #64 │ │ │ │ + vmla.f d18, d0, d1[5] │ │ │ │ strls r0, [r0], #-273 @ 0xfffffeef │ │ │ │ ldc2l 7, cr15, [r4, #1016] @ 0x3f8 │ │ │ │ @ instruction: 0xf505e55b │ │ │ │ ldrmi r5, [r8], r0, lsl #6 │ │ │ │ cmppcc ip, #9633792 @ p-variant is OBSOLETE @ 0x930000 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ movwcs r8, #4682 @ 0x124a │ │ │ │ @@ -270710,51 +270745,51 @@ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ movwcs r8, #4974 @ 0x136e │ │ │ │ ldmne r1!, {r3, r9, sp} │ │ │ │ @ instruction: 0xf0234618 │ │ │ │ stmdacs r0, {r0, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ ldcge 4, cr15, [sp, #-252] @ 0xffffff04 │ │ │ │ cmppcc ip, #152, 16 @ p-variant is OBSOLETE @ 0x980000 │ │ │ │ - blcs 0x1329fc │ │ │ │ + blcs 0x132a84 │ │ │ │ @ instruction: 0x83bbf000 │ │ │ │ @ instruction: 0xf1062301 │ │ │ │ andcs r0, r8, #16, 2 │ │ │ │ @ instruction: 0xf0234618 │ │ │ │ stmdacs r0, {r0, r2, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [sp, #-252] @ 0xffffff04 │ │ │ │ ldrmi r6, [r8], r3, lsl #16 │ │ │ │ @ instruction: 0xf866f146 │ │ │ │ @ instruction: 0xf1994606 │ │ │ │ - rscslt pc, sl, #356352 @ 0x57000 │ │ │ │ + rscslt pc, sl, #339968 @ 0x53000 │ │ │ │ andls r9, r1, #0 │ │ │ │ tstcs r1, r3, lsr r6 │ │ │ │ @ instruction: 0xf64ba807 │ │ │ │ - vrshr.s64 q10, q14, #64 │ │ │ │ + vmvn.i32 , #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf1a2022f │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ mcrrne 11, 0, sp, r6, cr6 │ │ │ │ vrshl.s8 q10, q3, q0 │ │ │ │ stmdals r7, {r0, r1, r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xf84cf18f │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + @ instruction: 0xf848f18f │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0x4628231b │ │ │ │ @ instruction: 0xf6429400 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf02b012f │ │ │ │ @ instruction: 0xf500fc4b │ │ │ │ @ instruction: 0xf8935300 │ │ │ │ - bcs 0x1217c4 │ │ │ │ + bcs 0x12184c │ │ │ │ teqphi sp, #0 @ p-variant is OBSOLETE │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ stmib r3, {r8, sp}^ │ │ │ │ ldrbt r0, [r4], #404 @ 0x194 │ │ │ │ movwpl pc, #1285 @ 0x505 @ │ │ │ │ @ instruction: 0xf8934698 │ │ │ │ - blcs 0x1257e0 │ │ │ │ + blcs 0x125868 │ │ │ │ bicshi pc, r8, r0 │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ @ instruction: 0xffbef022 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf898acc6 │ │ │ │ stmdavs r7, {r2, r3, r4, r6, r8, r9, ip, sp} │ │ │ │ @@ -270763,44 +270798,44 @@ │ │ │ │ tstpeq r8, r6, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ @ instruction: 0xffaef022 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r4, {r1, r2, r4, r5, r7, sl, fp, sp, pc} │ │ │ │ ldrtmi r2, [sl], -r0, lsl #6 │ │ │ │ @ instruction: 0xf6474628 │ │ │ │ - vmla.f d22, d16, d1[7] │ │ │ │ + vbic.i32 , #5 @ 0x00000005 │ │ │ │ movwls r0, #8465 @ 0x2111 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 7, cr15, [r6, #-1016]! @ 0xfffffc08 │ │ │ │ @ instruction: 0xf505e4c5 │ │ │ │ @ instruction: 0xf8935300 │ │ │ │ - blcs 0x12583c │ │ │ │ + blcs 0x1258c4 │ │ │ │ bichi pc, fp, r0 │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ @ instruction: 0xff90f022 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r2, {r3, r4, r7, sl, fp, sp, pc} │ │ │ │ - msrvc (UNDEF: 109), r7 │ │ │ │ + mvnsvc pc, r7, asr #12 │ │ │ │ tstpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ strt pc, [ip], #3533 @ 0xdcd │ │ │ │ @ instruction: 0xf0234630 │ │ │ │ cdpne 8, 0, cr15, cr7, cr13, {0} │ │ │ │ rsbhi pc, r8, #192, 4 │ │ │ │ @ instruction: 0x46284633 │ │ │ │ rsccs pc, ip, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ - mvnspl pc, r7, asr #12 │ │ │ │ + cmnpvs r9, r7, asr #12 @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7fe9700 │ │ │ │ ldr pc, [r8], #3221 @ 0xc95 │ │ │ │ movwpl pc, #1285 @ 0x505 @ │ │ │ │ @ instruction: 0xf8934698 │ │ │ │ - blcs 0x125898 │ │ │ │ + blcs 0x125920 │ │ │ │ andhi pc, sp, #0 │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ @ instruction: 0xff62f022 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf898ac6a │ │ │ │ stmdavs r7, {r2, r3, r4, r6, r8, r9, ip, sp} │ │ │ │ @@ -270816,137 +270851,137 @@ │ │ │ │ movwcs r8, #4868 @ 0x1304 │ │ │ │ @ instruction: 0xf1062208 │ │ │ │ @ instruction: 0x46180110 │ │ │ │ @ instruction: 0xff42f022 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r3, {r1, r3, r6, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf898469a │ │ │ │ - blcs 0x1258f8 │ │ │ │ + blcs 0x125980 │ │ │ │ movwhi pc, #45056 @ 0xb000 @ │ │ │ │ @ instruction: 0xf1062301 │ │ │ │ andcs r0, r8, #24, 2 │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldcge 4, cr15, [r9], #-252 @ 0xffffff04 │ │ │ │ @ instruction: 0xf1096801 │ │ │ │ ldrtmi r0, [sl], -r1, lsl #6 │ │ │ │ tstcc r1, r8, lsr #12 │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf6479101 │ │ │ │ - vbic.i32 q11, #1 @ 0x00000001 │ │ │ │ + vsra.s64 q11, , #64 │ │ │ │ @ instruction: 0xf7fe0111 │ │ │ │ strb pc, [r6], #-4039 @ 0xfffff039 @ │ │ │ │ movwpl pc, #1285 @ 0x505 @ │ │ │ │ cmppcc ip, #9633792 @ p-variant is OBSOLETE @ 0x930000 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ movwcs r8, #4417 @ 0x1141 │ │ │ │ ldrtmi r2, [r1], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldcge 4, cr15, [r9], {63} @ 0x3f │ │ │ │ @ instruction: 0xf6476802 │ │ │ │ - vbic.i32 q11, #1 @ 0x00000001 │ │ │ │ + vsra.s64 q11, , #64 │ │ │ │ @ instruction: 0x46280111 │ │ │ │ - blx 0x1d6bea │ │ │ │ + blx 0x1d6c72 │ │ │ │ @ instruction: 0xf505e42d │ │ │ │ ldrmi r5, [r8], r0, lsl #6 │ │ │ │ cmppcc ip, #9633792 @ p-variant is OBSOLETE @ 0x930000 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ movwcs r8, #4336 @ 0x10f0 │ │ │ │ ldrtmi r2, [r1], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blge 0x115d10 │ │ │ │ + blge 0x115d98 │ │ │ │ ldrmi r6, [r9], r3, lsl #16 │ │ │ │ cmppcc ip, #152, 16 @ p-variant is OBSOLETE @ 0x980000 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ movwcs r8, #4638 @ 0x121e │ │ │ │ ldmne r1!, {r3, r9, sp} │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r1, r2, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blge 0xffd15d30 │ │ │ │ + blge 0xffd15db8 │ │ │ │ cmppcc ip, #152, 16 @ p-variant is OBSOLETE @ 0x980000 │ │ │ │ - blcs 0x132c58 │ │ │ │ + blcs 0x132ce0 │ │ │ │ addhi pc, r1, #0 │ │ │ │ @ instruction: 0xf1062301 │ │ │ │ andcs r0, r8, #16, 2 │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blge 0xff915d50 │ │ │ │ + blge 0xff915dd8 │ │ │ │ strbmi r6, [r8], -r3, lsl #16 │ │ │ │ @ instruction: 0xf0224698 │ │ │ │ strmi pc, [r6], -r5, lsl #31 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - blge 0xff695d64 │ │ │ │ + blge 0xff695dec │ │ │ │ svclt 0x00842f0b │ │ │ │ @ instruction: 0xf8d52116 │ │ │ │ vqsub.s8 d2, d16, d0 │ │ │ │ @ instruction: 0xf64b8224 │ │ │ │ - vmla.f d20, d16, d0[4] │ │ │ │ + vmla.f d21, d0, d0[4] │ │ │ │ @ instruction: 0xf191012f │ │ │ │ - strmi pc, [r1], -r9, lsl #16 │ │ │ │ + strmi pc, [r1], -r5, lsl #16 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ svccs 0x000382e8 │ │ │ │ svccs 0x0007d903 │ │ │ │ smlabbcs r2, ip, pc, fp @ │ │ │ │ tstls r5, r1, lsl #2 │ │ │ │ @ instruction: 0xf85cf7fe │ │ │ │ strmi r9, [r6], -r5, lsl #18 │ │ │ │ @ instruction: 0xf8aef7fe │ │ │ │ @ instruction: 0x4628231b │ │ │ │ @ instruction: 0xf6429400 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf02b012f │ │ │ │ @ instruction: 0xf500fb11 │ │ │ │ @ instruction: 0xf8935300 │ │ │ │ - bcs 0x121a38 │ │ │ │ + bcs 0x121ac0 │ │ │ │ sbcshi pc, r9, #0 │ │ │ │ stmib r3, {r9, sp}^ │ │ │ │ @ instruction: 0xf7ff6294 │ │ │ │ strcs fp, [r1], #-3004 @ 0xfffff444 │ │ │ │ @ instruction: 0x46284633 │ │ │ │ rsccs pc, ip, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ - mvnspl pc, r7, asr #12 │ │ │ │ + cmnpvs r9, r7, asr #12 @ p-variant is OBSOLETE │ │ │ │ tstpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ @ instruction: 0xf7fffba9 │ │ │ │ @ instruction: 0xf505bbac │ │ │ │ @ instruction: 0xf8935300 │ │ │ │ - blcs 0x125a70 │ │ │ │ + blcs 0x125af8 │ │ │ │ mrshi pc, (UNDEF: 66) @ │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ cdp2 0, 7, cr15, cr6, cr2, {1} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r6, {r1, r2, r3, r4, r5, r6, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x4628231b │ │ │ │ @ instruction: 0xf6429400 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf02b012f │ │ │ │ @ instruction: 0xf500fad7 │ │ │ │ @ instruction: 0xf8905000 │ │ │ │ - blcs 0x125aac │ │ │ │ + blcs 0x125b34 │ │ │ │ msrhi CPSR_fsxc, r0 │ │ │ │ movtmi pc, #35024 @ 0x88d0 @ │ │ │ │ ldrtmi r3, [r3], -r0, asr #24 │ │ │ │ @ instruction: 0xf6474628 │ │ │ │ - vmvn.i32 q11, #256 @ 0x00000100 │ │ │ │ + vrshr.s64 q11, , #64 │ │ │ │ vqsub.s8 d16, d8, d1 │ │ │ │ - vmla.f d16, d16, d1[1] │ │ │ │ + vmla.f d17, d0, d1[3] │ │ │ │ strls r0, [r0], #-273 @ 0xfffffeef │ │ │ │ ldc2l 7, cr15, [r6], #1016 @ 0x3f8 │ │ │ │ - bllt 0x1e96d60 │ │ │ │ + bllt 0x1e96de8 │ │ │ │ movwpl pc, #1285 @ 0x505 @ │ │ │ │ @ instruction: 0xf8934698 │ │ │ │ - blcs 0x125ae0 │ │ │ │ + blcs 0x125b68 │ │ │ │ sbcshi pc, r0, r0 │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ cdp2 0, 3, cr15, cr14, cr2, {1} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf898ab46 │ │ │ │ stmdavs r7, {r2, r3, r4, r6, r8, r9, ip, sp} │ │ │ │ @@ -270954,15 +270989,15 @@ │ │ │ │ movwcs r8, #4421 @ 0x1145 │ │ │ │ tstpeq r8, r6, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ cdp2 0, 2, cr15, cr14, cr2, {1} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r3, {r1, r2, r4, r5, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x4628463a │ │ │ │ - cmnpvs r1, r7, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsvs pc, r7, asr #12 │ │ │ │ tstpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7fe3301 │ │ │ │ @ instruction: 0xf7fffe61 │ │ │ │ @ instruction: 0xf04fbb48 │ │ │ │ @ instruction: 0xf8c033ff │ │ │ │ @ instruction: 0xf7ff3210 │ │ │ │ andcs fp, r4, #67584 @ 0x10800 │ │ │ │ @@ -270972,86 +271007,86 @@ │ │ │ │ ldmdavs r3!, {r2, r3, r4, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf7ff6003 │ │ │ │ movwcs fp, #7075 @ 0x1ba3 │ │ │ │ ldrtmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0010f47f │ │ │ │ - bllt 0x496df4 │ │ │ │ + bllt 0x496e7c │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ ldc2l 0, cr15, [ip, #136]! @ 0x88 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf7ffac37 │ │ │ │ movwcs fp, #6914 @ 0x1b02 │ │ │ │ ldrtmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [r4, #-508] @ 0xfffffe04 │ │ │ │ - blt 0xfff16e20 │ │ │ │ + blt 0xfff16ea8 │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ stc2l 0, cr15, [r6, #136]! @ 0x88 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf7ffae28 │ │ │ │ movwcs fp, #6892 @ 0x1aec │ │ │ │ ldrtmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldcge 4, cr15, [r6, #508]! @ 0x1fc │ │ │ │ - blt 0xff996e4c │ │ │ │ + blt 0xff996ed4 │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ ldc2l 0, cr15, [r0, #136] @ 0x88 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf7ffaebf │ │ │ │ movwcs fp, #6870 @ 0x1ad6 │ │ │ │ ldrtmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 1, APSR_nzcv, cr5, cr15, {3} │ │ │ │ - blt 0xff416e78 │ │ │ │ + blt 0xff416f00 │ │ │ │ andspl pc, r0, #192, 16 @ 0xc00000 │ │ │ │ - blt 0xffa96e80 │ │ │ │ + blt 0xffa96f08 │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blge 0xad6090 │ │ │ │ - blt 0xff096e94 │ │ │ │ + blge 0xad6118 │ │ │ │ + blt 0xff096f1c │ │ │ │ ldrtmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0222003 │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - bge 0xfee95fa4 │ │ │ │ + bge 0xfee9602c │ │ │ │ @ instruction: 0xf7ff6007 │ │ │ │ stmdage r8, {r0, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ smlabtne r8, sp, r9, lr │ │ │ │ smlabtne sl, sp, r9, lr │ │ │ │ - @ instruction: 0xf9b8f194 │ │ │ │ + @ instruction: 0xf9b4f194 │ │ │ │ andne lr, sl, #3620864 @ 0x374000 │ │ │ │ strbmi pc, [sl, -pc, asr #8] @ │ │ │ │ ldrcc pc, [sl, r3, asr #13] │ │ │ │ cmpeq r0, fp, asr #2 │ │ │ │ - b 0x111f83c │ │ │ │ - bl 0x1931218 │ │ │ │ + b 0x111f8c4 │ │ │ │ + bl 0x19312a0 │ │ │ │ ldmne fp, {r1}^ │ │ │ │ ldmne fp, {r6, r8, lr}^ │ │ │ │ ldmdane fp, {r6, r8, lr}^ │ │ │ │ @ instruction: 0x0c00eb42 │ │ │ │ stmdbls r9, {r3, r9, fp, ip, pc} │ │ │ │ vstmiaeq ip, {s29-s107} │ │ │ │ mrrcvc 10, 4, lr, r3, cr12 │ │ │ │ - blx 0xfe999262 │ │ │ │ + blx 0xfe9992ea │ │ │ │ ldmne r2, {r0, r1, r2, sp}^ │ │ │ │ tstpeq r1, r7, lsl #22 @ p-variant is OBSOLETE │ │ │ │ tsteq ip, r1, asr #22 │ │ │ │ - bllt 0x1e96f00 │ │ │ │ + bllt 0x1e96f88 │ │ │ │ movtmi pc, #42063 @ 0xa44f @ │ │ │ │ orrscc pc, sl, #204472320 @ 0xc300000 │ │ │ │ andscc pc, r0, #192, 16 @ 0xc00000 │ │ │ │ - blt 0xfe896f10 │ │ │ │ + blt 0xfe896f98 │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ stc2l 0, cr15, [lr, #-136]! @ 0xffffff78 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf7ffaf30 │ │ │ │ @ instruction: 0xf8d0ba74 │ │ │ │ strt r3, [r9], #580 @ 0x244 │ │ │ │ @@ -271061,26 +271096,26 @@ │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf7ffacc1 │ │ │ │ movwcs fp, #6758 @ 0x1a66 │ │ │ │ ldrtmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclge 4, cr15, [r3, #508]! @ 0x1fc │ │ │ │ - blt 0x1816f58 │ │ │ │ + blt 0x1816fe0 │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ stc2l 0, cr15, [sl, #-136] @ 0xffffff78 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf7fface8 │ │ │ │ movwcs fp, #6736 @ 0x1a50 │ │ │ │ ldrtmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blge 0x16180 │ │ │ │ - blt 0x1296f84 │ │ │ │ + blge 0x16208 │ │ │ │ + blt 0x129700c │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ ldc2 0, cr15, [r4, #-136]! @ 0xffffff78 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf7ffaebe │ │ │ │ @ instruction: 0xf8d0ba3a │ │ │ │ strb r4, [pc], r4, asr #4 │ │ │ │ @@ -271089,30 +271124,30 @@ │ │ │ │ stc2 0, cr15, [r6, #-136]! @ 0xffffff78 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf7ffacd3 │ │ │ │ movwcs fp, #6700 @ 0x1a2c │ │ │ │ andcs r1, r4, #3136 @ 0xc40 │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blge 0xffb161c8 │ │ │ │ - blt 0x996fcc │ │ │ │ + blge 0xffb16250 │ │ │ │ + blt 0x997054 │ │ │ │ @ instruction: 0x4628231b │ │ │ │ @ instruction: 0xf6429400 │ │ │ │ - vsubl.s8 q10, d16, d4 │ │ │ │ + vsubl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf642022f │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf02b012f │ │ │ │ @ instruction: 0xf500f97b │ │ │ │ @ instruction: 0xf8905000 │ │ │ │ - blcs 0x125d64 │ │ │ │ + blcs 0x125dec │ │ │ │ msrhi CPSR_sc, r0 │ │ │ │ ldmib r3, {r0, r2, r4, r5, r7, r8, r9, sp, pc}^ │ │ │ │ stmib r0, {r8, r9, sp}^ │ │ │ │ - @ instruction: 0xf1d52394 │ │ │ │ - movwcs fp, #7185 @ 0x1c11 │ │ │ │ + @ instruction: 0xf7ff2394 │ │ │ │ + movwcs fp, #6692 @ 0x1a24 │ │ │ │ ldmne r1!, {r2, r9, sp} │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ stclge 4, cr15, [r5], #-508 @ 0xfffffe04 │ │ │ │ ldmiblt fp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldcne 3, cr2, [r1, #-4]! │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ @@ -271152,27 +271187,27 @@ │ │ │ │ @ instruction: 0xf0224618 │ │ │ │ stmdacs r0, {r0, r1, r2, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldcge 4, cr15, [r2], {127} @ 0x7f │ │ │ │ stmiblt sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ addscs pc, r0, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf8c22107 │ │ │ │ tstcs fp, #176 @ 0xb0 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf04fe4b5 │ │ │ │ @ instruction: 0xf8c332ff │ │ │ │ @ instruction: 0xf7ff2210 │ │ │ │ @ instruction: 0xf164b9b8 │ │ │ │ - stmdavs r3, {r0, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3, {r0, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf8d5ab6a │ │ │ │ @ instruction: 0xf8c22290 │ │ │ │ @ instruction: 0xf7ff30b0 │ │ │ │ - blcs 0x147e88 │ │ │ │ + blcs 0x147f10 │ │ │ │ ldmdbge r4!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ ldc2l 0, cr15, [sl], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf7ffa972 │ │ │ │ movwcs fp, #6528 @ 0x1980 │ │ │ │ @@ -271205,17 +271240,17 @@ │ │ │ │ ldc2 0, cr15, [lr], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf7ffacfc │ │ │ │ strtcs fp, [r6], #-2372 @ 0xfffff6bc │ │ │ │ streq pc, [r2], #-704 @ 0xfffffd40 │ │ │ │ svclt 0x00181b34 │ │ │ │ strtmi r2, [r0], -r1, lsl #8 │ │ │ │ - stc2l 7, cr15, [r6], {40} @ 0x28 │ │ │ │ + stc2 7, cr15, [r2], {40} @ 0x28 │ │ │ │ @ instruction: 0xf1714620 │ │ │ │ - movwcs pc, #6971 @ 0x1b3b @ │ │ │ │ + movwcs pc, #6967 @ 0x1b37 @ │ │ │ │ tstpeq ip, r6, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ stc2 0, cr15, [r6], #-136 @ 0xffffff78 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf7ffacf5 │ │ │ │ movwcs fp, #6444 @ 0x192c │ │ │ │ andcs r1, r4, #3136 @ 0xc40 │ │ │ │ @@ -271227,117 +271262,117 @@ │ │ │ │ svclt 0x0018429f │ │ │ │ ldrb r2, [ip, r1, lsl #8] │ │ │ │ @ instruction: 0xf0194630 │ │ │ │ @ instruction: 0xf100fc5d │ │ │ │ @ instruction: 0xf8c76600 │ │ │ │ strh r0, [r4], -r8 │ │ │ │ ldrsbtcc pc, [r8], r7 @ │ │ │ │ - bl 0x1db360 │ │ │ │ + bl 0x1db3e8 │ │ │ │ @ instruction: 0x46300656 │ │ │ │ mrrc2 0, 1, pc, r0, cr9 @ │ │ │ │ ldmle r5!, {r1, r2, r7, r9, lr}^ │ │ │ │ adcsvs pc, ip, r7, asr #17 │ │ │ │ ldmdblt r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andcs r1, r4, #3136 @ 0xc40 │ │ │ │ @ instruction: 0xf0222003 │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldmge sp!, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ andvs r1, r6, lr, ror lr │ │ │ │ - blt 0x189721c │ │ │ │ + blt 0x18972a4 │ │ │ │ movwcs r4, #1609 @ 0x649 │ │ │ │ andcs r4, r3, r2, lsr r6 │ │ │ │ - blx 0xffb552b6 │ │ │ │ + blx 0xffb5533e │ │ │ │ stmdacs r0, {r0, r1, r2, r8, fp, ip, pc} │ │ │ │ @ instruction: 0x4632d03c │ │ │ │ - svc 0x00a2f6f6 │ │ │ │ + svc 0x005ef6f6 │ │ │ │ @ instruction: 0xf18e9807 │ │ │ │ - @ instruction: 0xf7fffc45 │ │ │ │ + @ instruction: 0xf7fffc41 │ │ │ │ @ instruction: 0xf64bba72 │ │ │ │ @ instruction: 0xf6cd63ef │ │ │ │ @ instruction: 0xf8c063ad │ │ │ │ @ instruction: 0xf7ff3210 │ │ │ │ @ instruction: 0xf8c3b8fe │ │ │ │ @ instruction: 0xf7ff2210 │ │ │ │ @ instruction: 0xf64bb8fa │ │ │ │ - vmla.f d20, d16, d0[5] │ │ │ │ + vmla.f d21, d0, d0[5] │ │ │ │ ldrtmi r0, [r0], -pc, lsr #2 │ │ │ │ - ldc2 1, cr15, [r6, #-576] @ 0xfffffdc0 │ │ │ │ + ldc2 1, cr15, [r2, #-576] @ 0xfffffdc0 │ │ │ │ svccs 0x0001b968 │ │ │ │ @ instruction: 0xf8d5d923 │ │ │ │ andcs r3, sp, #144, 4 │ │ │ │ ldrbtcc pc, [pc], pc, asr #32 @ │ │ │ │ adcscs pc, r0, r3, asr #17 │ │ │ │ @ instruction: 0xf8c3e512 │ │ │ │ @ instruction: 0xf7ff6210 │ │ │ │ - bl 0x247618 │ │ │ │ + bl 0x2476a0 │ │ │ │ @ instruction: 0xf1080787 │ │ │ │ strbmi r0, [sl], -r1, lsl #6 │ │ │ │ @ instruction: 0xf6474628 │ │ │ │ - vbic.i32 q11, #1 @ 0x00000001 │ │ │ │ + vsra.s64 q11, , #64 │ │ │ │ ldmdbvs ip!, {r0, r4, r8} │ │ │ │ vst3.8 {d25-d27}, [pc], r0 │ │ │ │ strls r7, [r1], #-1234 @ 0xfffffb2e │ │ │ │ @ instruction: 0xff0cf7fd │ │ │ │ ldmlt r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf18e4608 │ │ │ │ - @ instruction: 0xf7fffc0b │ │ │ │ + @ instruction: 0xf7fffc07 │ │ │ │ @ instruction: 0xf7fdb8ae │ │ │ │ stmdbmi r4, {r0, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r2, [r6], -r5, lsl #4 │ │ │ │ ldc2l 7, cr15, [r8, #1012] @ 0x3f4 │ │ │ │ @ instruction: 0xf1a1e4ee │ │ │ │ - svclt 0x0000fe23 │ │ │ │ - eorseq r3, r5, r4, lsr #27 │ │ │ │ + svclt 0x0000fe1f │ │ │ │ + eorseq r3, r5, r4, lsr #28 │ │ │ │ cdple 14, 10, cr11, cr13, cr15, {7} │ │ │ │ andeq r0, r0, r0 │ │ │ │ - sbcspl pc, ip, r3, asr #12 │ │ │ │ + subsvs pc, ip, r3, asr #12 │ │ │ │ eorseq pc, r5, r0, asr #5 │ │ │ │ cdplt 0, 0, cr15, cr10, cr10, {1} │ │ │ │ cmplt r3, #4390912 @ 0x430000 │ │ │ │ @ instruction: 0x4604b530 │ │ │ │ - b 0x14f34f0 │ │ │ │ - bl 0x11cc40 │ │ │ │ + b 0x14f3578 │ │ │ │ + bl 0x11ccc8 │ │ │ │ @ instruction: 0xf8dc1c0e │ │ │ │ addsmi r1, r1, #4 │ │ │ │ @ instruction: 0xf8dcd812 │ │ │ │ - blcc 0x16d324 │ │ │ │ + blcc 0x16d3ac │ │ │ │ andseq pc, r0, ip, lsl #2 │ │ │ │ ldmdaeq fp, {r0, r3, r5, sl, lr}^ │ │ │ │ stmdble sl, {r0, r4, r7, r9, lr} │ │ │ │ @ instruction: 0xf8dc68e0 │ │ │ │ ldrmi r3, [r8], #-0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - blcs 0x12acf4 │ │ │ │ + blcs 0x12ad7c │ │ │ │ vrhadd.s8 , q8, │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #12 @ 0x0000000c │ │ │ │ tstcs r0, r1, lsr r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vmla.f32 d27, d0, d16 │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #12 @ 0x0000000c │ │ │ │ tstcs r0, r1, lsr r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ stmdavs fp, {r1, r6, fp, sp, lr}^ │ │ │ │ movwle r4, #25242 @ 0x629a │ │ │ │ andcs fp, r1, ip, lsl #31 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0xf04f4770 │ │ │ │ strdcs r3, [r0, -pc] │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec70580 │ │ │ │ + bl 0xfec70608 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ - blcs 0x12ab9c │ │ │ │ + blcs 0x12ac24 │ │ │ │ cmnlt r1, #83 @ 0x53 │ │ │ │ msrcc SPSR_f, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addmi r6, r8, #24, 16 @ 0x180000 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ stmib r4, {r2, r3, r4, fp, ip, lr, pc}^ │ │ │ │ stmib r4, {}^ @ │ │ │ │ @@ -271361,22 +271396,22 @@ │ │ │ │ vmla.i d19, d0, d0[2] │ │ │ │ stmib r4, {r1, r2, r4, r7, sp}^ │ │ │ │ vrhadd.s8 d17, d14, d0 │ │ │ │ vqdmlal.s , d0, d0[6] │ │ │ │ stmib r4, {r1, r2, r4, r7, r8, r9, sp}^ │ │ │ │ stmdavs r2, {r1, r8, ip} │ │ │ │ smlabtne r4, r4, r9, lr │ │ │ │ - bcs 0x131a90 │ │ │ │ + bcs 0x131b18 │ │ │ │ movwcs sp, #4569 @ 0x11d9 │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ - stc2 1, cr15, [r4, #628] @ 0x274 │ │ │ │ + stc2 1, cr15, [r0, #628] @ 0x274 │ │ │ │ submi r9, r0, #4096 @ 0x1000 │ │ │ │ rsbsmi pc, r0, r0, lsr #8 │ │ │ │ @ instruction: 0xf0209b00 │ │ │ │ - bl 0x219824 │ │ │ │ + bl 0x2198ac │ │ │ │ @ instruction: 0xf84401c2 │ │ │ │ vld4.8 {d16-d19}, [pc :256], r2 │ │ │ │ subvs r4, sl, r1, ror #4 │ │ │ │ vaba.s8 q15, q15, q0 │ │ │ │ vmla.i d19, d0, d0[2] │ │ │ │ stmib r4, {r1, r2, r4, r7, sp}^ │ │ │ │ stmib r4, {r8, r9, ip, sp}^ │ │ │ │ @@ -271391,61 +271426,61 @@ │ │ │ │ vstmiaeq ip, {d30-d31} │ │ │ │ andcs pc, r4, ip, asr #17 │ │ │ │ str r6, [sp, r2, lsl #16]! │ │ │ │ ldrb r2, [r5, r1, lsl #6]! │ │ │ │ strb r2, [fp, r1, lsl #4] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi 0x1d4938 │ │ │ │ + blhi 0x1d49c0 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r6, r7, r5, lsl #19 │ │ │ │ ldrble r1, [sl], #-3695 @ 0xfffff191 │ │ │ │ ldmne pc!, {r1, r8, ip, sp, lr, pc}^ @ │ │ │ │ msreq CPSR_x, #68, 4 @ 0x40000004 │ │ │ │ tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - bcc 0x1355ddc │ │ │ │ - bcs 0xfe6d5fa8 │ │ │ │ + bcc 0x1355e64 │ │ │ │ + bcs 0xfe6d6030 │ │ │ │ pkhbtmi r4, r9, r3, lsl #13 │ │ │ │ strbeq lr, [r5, #2816] @ 0xb00 │ │ │ │ - blhi 0xc54b30 │ │ │ │ + blhi 0xc54bb8 │ │ │ │ ldmdami pc!, {r3, r8, sl, ip, sp, lr, pc}^ @ │ │ │ │ ands r9, r5, r5, lsl #6 │ │ │ │ ldrtmi r9, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf0849b05 │ │ │ │ stc 4, cr0, [sp, #4] │ │ │ │ tstls r4, r2, lsl #22 │ │ │ │ - @ instruction: 0xf86ef19e │ │ │ │ + @ instruction: 0xf86af19e │ │ │ │ eorle r1, r5, r2, asr #24 │ │ │ │ adcsmi r9, r0, #4, 18 @ 0x10000 │ │ │ │ @ instruction: 0xf044bf18 │ │ │ │ - bllt 0x161a4e4 │ │ │ │ + bllt 0x161a56c │ │ │ │ stccc 15, cr3, [r8, #-4] │ │ │ │ eorsle r1, r0, fp, ror ip │ │ │ │ movwne lr, #10581 @ 0x2955 │ │ │ │ - bl 0x1624f0 │ │ │ │ - bl 0x1dad18 │ │ │ │ + bl 0x162578 │ │ │ │ + bl 0x1dada0 │ │ │ │ stmdblt r7!, {r0, r3} │ │ │ │ ldrdmi pc, [r0], -sl │ │ │ │ svclt 0x00181be4 │ │ │ │ strbmi r2, [r6, #-1025] @ 0xfffffbff │ │ │ │ movweq pc, #4355 @ 0x1103 @ │ │ │ │ andcs fp, r0, #140, 30 @ 0x230 │ │ │ │ ldrbmi r2, [r8, #-513] @ 0xfffffdff │ │ │ │ smlatbeq r1, r3, fp, lr │ │ │ │ andcs fp, r0, #56, 30 @ 0xe0 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ sbcle r2, sp, r0, lsl #20 │ │ │ │ andlt r2, r7, r0 │ │ │ │ - blhi 0x1d481c │ │ │ │ + blhi 0x1d48a4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ strdls r8, [r4], -r0 │ │ │ │ - @ instruction: 0xf8a4f19e │ │ │ │ + @ instruction: 0xf8a0f19e │ │ │ │ addsmi r9, lr, #4, 22 @ 0x1000 │ │ │ │ svccc 0x0001d1ee │ │ │ │ ldclne 13, cr3, [fp], #-32 @ 0xffffffe0 │ │ │ │ andcs sp, r1, lr, asr #3 │ │ │ │ ldc 0, cr11, [sp], #28 │ │ │ │ tstcs r0, r2, lsl #22 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -271453,45 +271488,45 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ - blcs 0x14578c │ │ │ │ + blcs 0x145814 │ │ │ │ @ instruction: 0x4698d057 │ │ │ │ movwls r1, #7747 @ 0x1e43 │ │ │ │ @ instruction: 0xf108d45d │ │ │ │ @ instruction: 0x469135ff │ │ │ │ - bl 0x16aeb0 │ │ │ │ + bl 0x16af38 │ │ │ │ vsubw.u8 q8, , d0 │ │ │ │ movwls r0, #1291 @ 0x50b │ │ │ │ - blls 0x1269a4 │ │ │ │ + blls 0x126a2c │ │ │ │ stcmi 8, cr15, [r4, #-332] @ 0xfffffeb4 │ │ │ │ stccs 3, cr9, [r0], {-0} │ │ │ │ strtmi sp, [r0], -pc, asr #32 │ │ │ │ - @ instruction: 0xff4af190 │ │ │ │ + @ instruction: 0xff46f190 │ │ │ │ mcrrne 11, 0, r9, r6, cr12 │ │ │ │ addsmi r1, lr, #1028096 @ 0xfb000 │ │ │ │ - bl 0x24f6a8 │ │ │ │ + bl 0x24f730 │ │ │ │ adcsmi r0, r5, #6144 @ 0x1800 │ │ │ │ svclt 0x00a8462c │ │ │ │ @ instruction: 0x46ba4634 │ │ │ │ - bl 0xfebe0280 │ │ │ │ + bl 0xfebe0308 │ │ │ │ strtmi r0, [r2], -r4, lsl #22 │ │ │ │ - bl 0x36af38 │ │ │ │ - blne 0x10d95ec │ │ │ │ + bl 0x36afc0 │ │ │ │ + blne 0x10d9674 │ │ │ │ @ instruction: 0xf6f61b36 │ │ │ │ - ldrsblt lr, [sp, #208] @ 0xd0 │ │ │ │ + bicslt lr, sp, ip, lsl #27 │ │ │ │ mvnle r2, r0, lsl #28 │ │ │ │ - blcc 0x1801ec │ │ │ │ + blcc 0x180274 │ │ │ │ movwcc r9, #4865 @ 0x1301 │ │ │ │ strbmi sp, [r7, #-471] @ 0xfffffe29 │ │ │ │ - bl 0xfea4d674 │ │ │ │ - bl 0x359e20 │ │ │ │ + bl 0xfea4d6fc │ │ │ │ + bl 0x359ea8 │ │ │ │ strbmi r0, [r2], #-261 @ 0xfffffefb │ │ │ │ @ instruction: 0xf0034638 │ │ │ │ @ instruction: 0x4638f87d │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -271508,19 +271543,19 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0x46478ff0 │ │ │ │ vaba.s8 q15, , q10 │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ andscs r0, r2, #1476395010 @ 0x58000002 │ │ │ │ @ instruction: 0xf64b2101 │ │ │ │ - vmla.i d21, d0, d0[2] │ │ │ │ + vmla.i d21, d16, d0[2] │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r5} │ │ │ │ - mrc2 1, 3, pc, cr4, cr15, {3} │ │ │ │ + mrc2 1, 3, pc, cr0, cr15, {3} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ - @ instruction: 0xf8d6f171 │ │ │ │ + @ instruction: 0xf8d2f171 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strhtcc pc, [r8], #-128 @ 0xffffff80 @ │ │ │ │ strmi r4, [fp], r1, lsl #13 │ │ │ │ @ instruction: 0xf103b3cb │ │ │ │ @@ -271547,15 +271582,15 @@ │ │ │ │ stmdavs r7!, {r1, ip, lr, pc}^ │ │ │ │ andvc pc, r0, ip, asr #17 │ │ │ │ @ instruction: 0xf98cf022 │ │ │ │ stmiavs r3!, {r3, r8, ip, sp, pc} │ │ │ │ adcsmi r6, r4, #3 │ │ │ │ streq pc, [ip], #-420 @ 0xfffffe5c │ │ │ │ @ instruction: 0xf1abd1d4 │ │ │ │ - bl 0xfeadb328 │ │ │ │ + bl 0xfeadb3b0 │ │ │ │ @ instruction: 0xf1ab0b08 │ │ │ │ movwcs r0, #1028 @ 0x404 │ │ │ │ strtmi r2, [r1], -r2, lsl #4 │ │ │ │ @ instruction: 0xf0222003 │ │ │ │ tstplt r0, r9, ror r9 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs r8, #3 │ │ │ │ @@ -271568,15 +271603,15 @@ │ │ │ │ rsbmi pc, r4, r9, asr #17 │ │ │ │ subscc pc, r4, r9, asr #17 │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f8e8bd │ │ │ │ - bl 0xfe9c6d0c │ │ │ │ + bl 0xfe9c6d94 │ │ │ │ @ instruction: 0xf0130e01 │ │ │ │ stmdavs r2, {r0, sl} │ │ │ │ @ instruction: 0xf04f4684 │ │ │ │ addsvs r0, r1, r1 │ │ │ │ strtmi fp, [r1], -r8, lsl #30 │ │ │ │ @ instruction: 0xf04f6010 │ │ │ │ sbcsvs r0, r0, r0 │ │ │ │ @@ -271622,22 +271657,22 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrblt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ ldrmi r4, [r6], -ip, lsl #12 │ │ │ │ - blx 0x20d5e9a │ │ │ │ + blx 0x1fd5f22 │ │ │ │ svcpl 0x0080f5b0 │ │ │ │ @ instruction: 0xf44fbf38 │ │ │ │ strmi r5, [r5], -r0, lsl #1 │ │ │ │ strtmi lr, [ip], #-0 │ │ │ │ strtmi r2, [r1], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf75e4610 │ │ │ │ - blne 0xe1787c │ │ │ │ + @ instruction: 0xf75d4610 │ │ │ │ + blne 0xe197f4 │ │ │ │ ldmle r6!, {r0, r1, r3, r5, r7, r9, lr}^ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ stmdavs r0, {r2, r7, r9, sl, lr} │ │ │ │ @@ -271664,17 +271699,17 @@ │ │ │ │ @ instruction: 0xf8dc1a52 │ │ │ │ andcs r3, r0, r4 │ │ │ │ @ instruction: 0xf8cc4413 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf81ebd00 │ │ │ │ - blcs 0x14294d0 │ │ │ │ + blcs 0x1429558 │ │ │ │ @ instruction: 0xf89ed1ee │ │ │ │ - blcs 0x12a58d8 │ │ │ │ + blcs 0x12a5960 │ │ │ │ andcs fp, r0, #8, 30 │ │ │ │ strb sp, [r8, r8, ror #3]! │ │ │ │ svceq 0x0001f013 │ │ │ │ ldrblt sp, [r0, #-75]! @ 0xffffffb5 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ @@ -271686,31 +271721,31 @@ │ │ │ │ ldmdavs sp, {r1, r2, fp, sp, lr} │ │ │ │ and r4, r5, sp, lsl #8 │ │ │ │ streq lr, [r0], #-2980 @ 0xfffff45c │ │ │ │ andle r4, sp, r5, lsl #8 │ │ │ │ stcle 12, cr2, [r9, #-0] │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf19c4630 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf163daf2 │ │ │ │ - stmdavs r3, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3, {r0, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ rscsle r2, r1, r4, lsl #22 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ teqpcc ip, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ stmiane ip, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ - blcs 0x20f0c80 │ │ │ │ + blcs 0x20f0d08 │ │ │ │ stmdavc r3!, {r4, r6, r7, r8, ip, lr, pc}^ │ │ │ │ - blcs 0x1260af0 │ │ │ │ + blcs 0x1260b78 │ │ │ │ @ instruction: 0xf815d1cc │ │ │ │ - blcs 0x1429568 │ │ │ │ + blcs 0x14295f0 │ │ │ │ stmdavc fp!, {r3, r6, r7, r8, ip, lr, pc}^ │ │ │ │ bicle r2, r5, r6, asr #22 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andcs fp, r0, r0, ror sp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -271728,228 +271763,228 @@ │ │ │ │ strvs lr, [lr], -sp, asr #19 │ │ │ │ @ instruction: 0xf8d3960a │ │ │ │ @ instruction: 0xf04f4280 │ │ │ │ ldmdavs r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf04f9239 │ │ │ │ strls r0, [fp], -r0, lsl #4 │ │ │ │ @ instruction: 0xf19f9309 │ │ │ │ - stmiblt r8!, {r0, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blmi 0x3629d0 │ │ │ │ - blls 0xf73a3c │ │ │ │ + stmiblt r8!, {r0, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blmi 0x362a58 │ │ │ │ + blls 0xf73ac4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ strtmi r8, [r0], -r4, lsr #4 │ │ │ │ tstcs r0, fp, lsr r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ andcs sl, r4, ip, lsl #18 │ │ │ │ - mrc2 1, 2, pc, cr4, cr12, {4} │ │ │ │ - blle 0xff9e3a04 │ │ │ │ + mrc2 1, 2, pc, cr0, cr12, {4} │ │ │ │ + blle 0xff9e3a8c │ │ │ │ andcc lr, ip, #3620864 @ 0x374000 │ │ │ │ sbcsle r4, pc, r3, lsl r3 @ │ │ │ │ - blx 0x15d75f4 │ │ │ │ + blx 0x4d767c │ │ │ │ @ instruction: 0xf842f004 │ │ │ │ - vmin.s8 d20, d9, d16 │ │ │ │ - vsra.s64 , , #64 │ │ │ │ + @ instruction: 0xf6494630 │ │ │ │ + vbic.i32 q8, #13 @ 0x0000000d │ │ │ │ @ instruction: 0xf75d0111 │ │ │ │ - stmdage sl, {r0, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ - cmppeq r5, r9, asr #12 @ p-variant is OBSOLETE │ │ │ │ + stmdage sl, {r0, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + bicseq pc, sp, r9, asr #12 │ │ │ │ tstpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ strvs lr, [sl], -sp, asr #19 │ │ │ │ - ldc2l 7, cr15, [r0], {93} @ 0x5d │ │ │ │ + stc2 7, cr15, [ip], {93} @ 0x5d │ │ │ │ movweq pc, #33344 @ 0x8240 @ │ │ │ │ orrseq pc, r2, #192, 4 │ │ │ │ ldmdavs fp, {r0, r1, r8, r9, ip, pc} │ │ │ │ @ instruction: 0x3601b13b │ │ │ │ rsbscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ - blx 0x2a28f2 │ │ │ │ + blx 0x2a297a │ │ │ │ @ instruction: 0xf8d4f303 │ │ │ │ andcs r2, r0, r8, asr #1 │ │ │ │ - blvs 0xfe5bfe84 │ │ │ │ + blvs 0xfe5bff0c │ │ │ │ andcc r3, r3, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf0220149 │ │ │ │ @ instruction: 0xf1110203 │ │ │ │ @ instruction: 0xf1020cc4 │ │ │ │ @ instruction: 0xf1400214 │ │ │ │ - bl 0x599a74 │ │ │ │ + bl 0x599afc │ │ │ │ tstls r1, ip, lsl #4 │ │ │ │ andeq pc, r0, r0, asr #2 │ │ │ │ @ instruction: 0xf14018d6 │ │ │ │ @ instruction: 0xf6400300 │ │ │ │ ldmne r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf143990b │ │ │ │ andls r0, r2, r0 │ │ │ │ andeq pc, fp, #-1140850687 @ 0xbc000001 │ │ │ │ ldrmi r1, [r3], r9, lsl #17 │ │ │ │ movwcs lr, #51677 @ 0xc9dd │ │ │ │ andeq pc, r0, r0, asr #2 │ │ │ │ - bl 0x1dea4cc │ │ │ │ + bl 0x1dea554 │ │ │ │ @ instruction: 0xf0c00000 │ │ │ │ @ instruction: 0xf11481bb │ │ │ │ @ instruction: 0xf64bfa03 │ │ │ │ - vmla.f d21, d0, d0[5] │ │ │ │ + vmla.f d21, d16, d0[5] │ │ │ │ strmi r0, [r1], pc, lsr #2 │ │ │ │ ldc2 1, cr15, [r8, #-92] @ 0xffffffa4 │ │ │ │ ldrdcc pc, [ip], #132 @ 0x84 │ │ │ │ @ instruction: 0xf8d34680 │ │ │ │ @ instruction: 0xf1190428 │ │ │ │ @ instruction: 0x4607fddb │ │ │ │ - @ instruction: 0xf9f2f198 │ │ │ │ + @ instruction: 0xf9eef198 │ │ │ │ strmi r4, [r3], -r2, asr #12 │ │ │ │ @ instruction: 0xf64b4639 │ │ │ │ - vmvn.i32 , #4 @ 0x00000004 │ │ │ │ + vshr.s64 , q10, #64 │ │ │ │ @ instruction: 0xf12d002f │ │ │ │ andls pc, r0, r1, lsr sl @ │ │ │ │ @ instruction: 0xf1264638 │ │ │ │ strbmi pc, [r0], -r7, lsr #19 @ │ │ │ │ @ instruction: 0xf9a4f126 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ strbmi sp, [r8], -r2 │ │ │ │ @ instruction: 0xf85ef114 │ │ │ │ @ instruction: 0xf44f9f00 │ │ │ │ vqsub.s8 , q8, q1 │ │ │ │ ldrtmi r2, [r8], -r1, asr #2 │ │ │ │ - mrc2 1, 3, pc, cr14, cr11, {4} │ │ │ │ + mrc2 1, 3, pc, cr10, cr11, {4} │ │ │ │ ldrtmi r9, [r8], -r9 │ │ │ │ @ instruction: 0xf992f126 │ │ │ │ - blcs 0x14073c │ │ │ │ + blcs 0x1407c4 │ │ │ │ cmpphi sp, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f4658 │ │ │ │ @ instruction: 0xf1260800 │ │ │ │ - blls 0x1d8024 │ │ │ │ + blls 0x1d80ac │ │ │ │ vcge.s8 d25, d9, d3 │ │ │ │ - vmla.f d23, d0, d1[1] │ │ │ │ - blls 0x159f78 │ │ │ │ + vmla.f d23, d16, d1[3] │ │ │ │ + blls 0x15a000 │ │ │ │ teqcc r4, #5 │ │ │ │ - bne 0xffdb2948 │ │ │ │ - cmpppl ip, #78643200 @ p-variant is OBSOLETE @ 0x4b00000 │ │ │ │ + bne 0xffdb29d0 │ │ │ │ + bicspl pc, ip, #78643200 @ 0x4b00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ strmi r6, [r2], -r2, asr #8 │ │ │ │ sublt pc, r8, sp, asr #17 │ │ │ │ subhi pc, r4, sp, asr #17 │ │ │ │ - blls 0x3b3bb4 │ │ │ │ + blls 0x3b3c3c │ │ │ │ ldmdage r0, {r4, sp, lr} │ │ │ │ ldrhi r3, [r3, #769] @ 0x301 │ │ │ │ cmpvs r3, r1, lsl #6 │ │ │ │ bicsvs r2, r3, r4, lsr r3 │ │ │ │ @ instruction: 0xf8c22304 │ │ │ │ cmpvs r3, #36 @ 0x24 │ │ │ │ msreq CPSR_f, #192, 4 │ │ │ │ teqcs r4, #-1073741820 @ 0xc0000004 │ │ │ │ msreq CPSR_, #192, 4 │ │ │ │ vqsub.s8 d22, d16, d3 │ │ │ │ vsubw.s8 , q0, d1 │ │ │ │ subsvs r0, r3, r1, lsl #6 │ │ │ │ cmppeq r4, #-2147483648 @ p-variant is OBSOLETE @ 0x80000000 │ │ │ │ @ instruction: 0xf75d9310 │ │ │ │ - @ instruction: 0xf8d4fc23 │ │ │ │ + @ instruction: 0xf8d4fbdf │ │ │ │ andcs r3, r5, r8, asr #1 │ │ │ │ tstcs r6, r0, lsl sl │ │ │ │ @ instruction: 0xf1026b9b │ │ │ │ subsvs r0, r3, ip, lsl #14 │ │ │ │ andsvs r3, r0, r3, lsl #6 │ │ │ │ movweq pc, #12323 @ 0x3023 @ │ │ │ │ @ instruction: 0xf1036091 │ │ │ │ @ instruction: 0xf64b0608 │ │ │ │ - vsubw.s8 , q8, d8 │ │ │ │ + vsubw.s8 q11, q0, d8 │ │ │ │ movwls r0, #815 @ 0x32f │ │ │ │ strls r9, [r4], -r1, lsl #14 │ │ │ │ sbcsvs r6, r0, r8, lsl r8 │ │ │ │ andseq pc, r4, r2, lsl #2 │ │ │ │ vmul.i8 d23, d14, d10 │ │ │ │ vbic.i32 d19, #3072 @ 0x00000c00 │ │ │ │ teqvc sl, r6 @ │ │ │ │ ldrtmi r9, [r7], #-514 @ 0xfffffdfe │ │ │ │ ldrdcs pc, [r8], #132 @ 0x84 │ │ │ │ ldmdbeq r4, {r0, r1, r2, r8, ip, sp, lr, pc} │ │ │ │ smladls r7, lr, r8, r6 │ │ │ │ - blvs 0xfe5b4928 │ │ │ │ + blvs 0xfe5b49b0 │ │ │ │ movwls r4, #25649 @ 0x6431 │ │ │ │ - b 0xff3577c4 │ │ │ │ - bls 0x1807f0 │ │ │ │ + b 0xfe25784c │ │ │ │ + bls 0x180878 │ │ │ │ stmdbls r4, {r0, r2, sp} │ │ │ │ qaddcs r5, r0, r3 │ │ │ │ - bls 0x1b3c5c │ │ │ │ + bls 0x1b3ce4 │ │ │ │ rsbscs r7, ip, #973078528 @ 0x3a000000 │ │ │ │ ldmdage r4, {r3, r4, r5, r6, r7, sp, lr} │ │ │ │ smlabtcs r1, r7, r9, lr │ │ │ │ @ instruction: 0xf18f4641 │ │ │ │ - @ instruction: 0xf198ef3c │ │ │ │ - @ instruction: 0xf8adf991 │ │ │ │ + @ instruction: 0xf198ef38 │ │ │ │ + @ instruction: 0xf8adf98d │ │ │ │ @ instruction: 0xf1980058 │ │ │ │ - @ instruction: 0xf8adf91d │ │ │ │ + @ instruction: 0xf8adf919 │ │ │ │ @ instruction: 0xf198005a │ │ │ │ - andsls pc, r7, r9, asr #18 │ │ │ │ - @ instruction: 0xf94ef198 │ │ │ │ + andsls pc, r7, r5, asr #18 │ │ │ │ + @ instruction: 0xf94af198 │ │ │ │ @ instruction: 0xf1989018 │ │ │ │ - andsls pc, r9, fp, lsr r9 @ │ │ │ │ + andsls pc, r9, r7, lsr r9 @ │ │ │ │ @ instruction: 0xf1984640 │ │ │ │ - blls 0x2d81f4 │ │ │ │ + blls 0x2d826c │ │ │ │ ldrdcs pc, [r8], #132 @ 0x84 │ │ │ │ ldmdage pc, {r1, r3, r4, ip, pc} @ │ │ │ │ ldmib r2, {r0, r3, r4, fp, sp, lr}^ │ │ │ │ movwls r3, #5911 @ 0x1717 │ │ │ │ ldrmi r1, [r9], #-2814 @ 0xfffff502 │ │ │ │ svclt 0x00282e50 │ │ │ │ @ instruction: 0x46322650 │ │ │ │ - b 0xfe5d7830 │ │ │ │ + b 0x14d78b8 │ │ │ │ addsmi r9, pc, #1024 @ 0x400 │ │ │ │ @ instruction: 0xf10dbf1c │ │ │ │ eorcs r0, r0, fp, ror r1 │ │ │ │ strmi sp, [fp], -r9 │ │ │ │ svccs 0x0001f811 │ │ │ │ andvc fp, r8, r2, lsl #18 │ │ │ │ - bge 0x62891c │ │ │ │ + bge 0x6289a4 │ │ │ │ addsmi r1, lr, #634880 @ 0x9b000 │ │ │ │ @ instruction: 0xf8d4d8f5 │ │ │ │ @ instruction: 0xf8d220cc │ │ │ │ @ instruction: 0xf1190428 │ │ │ │ andscs pc, r0, #64768 @ 0xfd00 │ │ │ │ strmi r4, [r4], -r1, lsl #12 │ │ │ │ @ instruction: 0xf190a81b │ │ │ │ - @ instruction: 0x4620fd5d │ │ │ │ + @ instruction: 0x4620fd59 │ │ │ │ @ instruction: 0xf8d0f126 │ │ │ │ rsbscs r4, ip, #72, 12 @ 0x4800000 │ │ │ │ @ instruction: 0xf6f6a914 │ │ │ │ - blls 0x21465c │ │ │ │ - blcs 0x133d14 │ │ │ │ + blls 0x2145d4 │ │ │ │ + blcs 0x133d9c │ │ │ │ stcls 0, cr13, [r7], {125} @ 0x7d │ │ │ │ stmdbpl r8, {r0, r2, r5, r7, r8, sl, ip, sp, lr, pc} │ │ │ │ ldmdbeq r0, {r0, r3, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ ldrcc r4, [ip], #1565 @ 0x61d │ │ │ │ @ instruction: 0xf8442394 │ │ │ │ - blls 0x128ce0 │ │ │ │ + blls 0x128d68 │ │ │ │ svclt 0x001845a9 │ │ │ │ @ instruction: 0xf04f2600 │ │ │ │ @ instruction: 0xf04f0290 │ │ │ │ svclt 0x00080100 │ │ │ │ ldmdavs r8, {r1, r2, r4, r6, r9, sl, lr} │ │ │ │ ssatmi fp, #17, r8, lsl #30 │ │ │ │ svclt 0x0008791b │ │ │ │ ldrdvs r4, [r0], -r0 @ │ │ │ │ @ instruction: 0x7123a815 │ │ │ │ @ instruction: 0xf8442305 │ │ │ │ movwcs r3, #7180 @ 0x1c0c │ │ │ │ stccc 8, cr15, [r4], {68} @ 0x44 │ │ │ │ streq pc, [r8, -r4, lsl #2] │ │ │ │ - cdp 1, 12, cr15, cr6, cr15, {4} │ │ │ │ + cdp 1, 12, cr15, cr2, cr15, {4} │ │ │ │ addscc pc, r0, #13959168 @ 0xd50000 │ │ │ │ subsvs pc, ip, sp, lsr #17 │ │ │ │ strpl pc, [r0], -r5, lsl #10 │ │ │ │ subshi pc, r0, sp, asr #17 │ │ │ │ tstls sl, #1769472 @ 0x1b0000 │ │ │ │ - @ instruction: 0xf8daf198 │ │ │ │ + @ instruction: 0xf8d6f198 │ │ │ │ @ instruction: 0xf198901b │ │ │ │ - andsls pc, ip, r7, asr #17 │ │ │ │ + andsls pc, ip, r3, asr #17 │ │ │ │ @ instruction: 0xf1982000 │ │ │ │ - @ instruction: 0xf8d6f8fb │ │ │ │ + @ instruction: 0xf8d6f8f7 │ │ │ │ @ instruction: 0x93273214 │ │ │ │ andscc pc, r8, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf8d69328 │ │ │ │ @ instruction: 0x9329321c │ │ │ │ eorcc pc, r0, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf8d6932a │ │ │ │ @ instruction: 0x932b3224 │ │ │ │ @@ -271968,73 +272003,73 @@ │ │ │ │ subcc pc, r8, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf505901d │ │ │ │ teqls r4, #8 │ │ │ │ @ instruction: 0xf8d63010 │ │ │ │ @ instruction: 0x93263210 │ │ │ │ subcc pc, ip, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf7719335 │ │ │ │ - @ instruction: 0xf8d6fb25 │ │ │ │ + @ instruction: 0xf8d6fae1 │ │ │ │ addscs r3, r4, #16, 4 │ │ │ │ ldmdbge r4, {r1, r2, r4, r5, ip, pc} │ │ │ │ teqls r7, #56, 12 @ 0x3800000 │ │ │ │ - ldmib r0!, {r1, r2, r4, r5, r6, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib ip!, {r1, r2, r4, r5, r6, r7, r9, sl, ip, sp, lr, pc} │ │ │ │ rsbspl pc, r4, #13959168 @ 0xd50000 │ │ │ │ stccs 4, cr3, [r0, #-672] @ 0xfffffd60 │ │ │ │ cdpls 1, 0, cr13, cr9, cr8, {4} │ │ │ │ stcls 6, cr4, [r5, #-368] @ 0xfffffe90 │ │ │ │ andle lr, pc, r4 │ │ │ │ - bne 0xa2adc8 │ │ │ │ + bne 0xa2ae50 │ │ │ │ ldcle 12, cr2, [sp, #-0] │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf19c4630 │ │ │ │ - stmdacs r0, {r0, r1, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf163daf3 │ │ │ │ - stmdavs r3, {r0, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3, {r0, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ rscsle r2, r1, r4, lsl #22 │ │ │ │ @ instruction: 0xf1269805 │ │ │ │ @ instruction: 0xf163f831 │ │ │ │ - stmdavs r4, {r0, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r4, {r0, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0034264 │ │ │ │ @ instruction: 0xf6f9fe71 │ │ │ │ - stmdals r9, {r0, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r9, {r0, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6ff2800 │ │ │ │ @ instruction: 0xf199adf0 │ │ │ │ - strb pc, [ip, #3677]! @ 0xe5d @ │ │ │ │ + strb pc, [ip, #3673]! @ 0xe59 @ │ │ │ │ @ instruction: 0xf1269805 │ │ │ │ stmdage r9, {r0, r1, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ - bicseq pc, r9, r9, asr #12 │ │ │ │ + msrne (UNDEF: 97), r9 │ │ │ │ tstpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - blx 0xffad7b7c │ │ │ │ + blx 0xfe9d7c04 │ │ │ │ @ instruction: 0xf1634604 │ │ │ │ - stccs 12, cr15, [r0], {199} @ 0xc7 │ │ │ │ + stccs 12, cr15, [r0], {195} @ 0xc3 │ │ │ │ movwcs sp, #2819 @ 0xb03 │ │ │ │ andvs r2, r3, r0, lsl #8 │ │ │ │ stmdavs r4, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ldrb r4, [lr, r4, ror #4] │ │ │ │ - ldc2 1, cr15, [ip], #396 @ 0x18c │ │ │ │ + ldc2 1, cr15, [r8], #396 @ 0x18c │ │ │ │ @ instruction: 0xf1a1e7f5 │ │ │ │ - svclt 0x0000f873 │ │ │ │ + svclt 0x0000f86f │ │ │ │ @ instruction: 0xf5a06d40 │ │ │ │ - blx 0xfed21e34 │ │ │ │ + blx 0xfed21ebc │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec71044 │ │ │ │ + bl 0xfec710cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami ip, {r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ svcgt 0x0070ee1d │ │ │ │ tstcs fp, #131 @ 0x83 │ │ │ │ stmdavs r0, {r3, r4, r5, r6, sl, lr} │ │ │ │ - tstpvs r0, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrsvs pc, r0, r3, asr #12 │ │ │ │ teqpeq r5, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ andeq pc, r0, ip, asr r8 @ │ │ │ │ @ instruction: 0xf6429100 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf02a012f │ │ │ │ @ instruction: 0xf500fa33 │ │ │ │ @ instruction: 0xf50033aa │ │ │ │ @ instruction: 0xf8d331a8 │ │ │ │ vst4.32 {d2-d5}, [r2 :256], r8 │ │ │ │ @ instruction: 0xf4126300 │ │ │ │ @ instruction: 0xf3c24f00 │ │ │ │ @@ -272093,29 +272128,29 @@ │ │ │ │ bicmi pc, r0, #1124073472 @ 0x43000000 │ │ │ │ @ instruction: 0xf3c2e7c1 │ │ │ │ stmdacs r2, {r0, r1, sp, lr} │ │ │ │ mulcs r0, r4, pc @ │ │ │ │ strb r2, [sl, r1] │ │ │ │ svcvs 0x0060f412 │ │ │ │ ldr sp, [r6, sp, ror #3]! │ │ │ │ - umulleq r5, r0, r0, pc @ │ │ │ │ + addeq r5, r0, r8, lsl #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec71188 │ │ │ │ + bl 0xfec71210 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami r5!, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ cdp 0, 1, cr11, cr13, cr3, {4} │ │ │ │ tstcs fp, #112, 30 @ 0x1c0 │ │ │ │ stmdavs r0, {r3, r4, r5, r6, sl, lr} │ │ │ │ - tstpvs r0, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrsvs pc, r0, r3, asr #12 │ │ │ │ teqpeq r5, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ andeq pc, r0, ip, asr r8 @ │ │ │ │ @ instruction: 0xf6429100 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf02a012f │ │ │ │ @ instruction: 0xf500f991 │ │ │ │ @ instruction: 0xf8d232a8 │ │ │ │ @ instruction: 0xf0133758 │ │ │ │ strdle r0, [r4], -r0 @ │ │ │ │ svceq 0x00e0f013 │ │ │ │ andcs fp, r3, r4, lsl pc │ │ │ │ @@ -272135,123 +272170,123 @@ │ │ │ │ @ instruction: 0xf0130020 │ │ │ │ svclt 0x00180ff0 │ │ │ │ subeq pc, r0, r0, asr #32 │ │ │ │ andcs fp, r0, #3 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - addeq r5, r0, ip, asr #28 │ │ │ │ + addeq r5, r0, r4, asr #27 │ │ │ │ svclt 0x009f281b │ │ │ │ - tstpvs r0, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ + orrsvs pc, r0, #70254592 @ 0x4300000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r0, #3072 @ 0xc00 │ │ │ │ svclt 0x00886898 │ │ │ │ movwcs r2, #0 │ │ │ │ svclt 0x00004770 │ │ │ │ svclt 0x009f2806 │ │ │ │ - tstpvs r0, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ + orrsvs pc, r0, #70254592 @ 0x4300000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r0, #3072 @ 0xc00 │ │ │ │ svclt 0x00886f98 │ │ │ │ movwcs r2, #0 │ │ │ │ svclt 0x00004770 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ stmdbcc r8, {r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ ldmibcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - blmi 0xff4c62d0 │ │ │ │ + blmi 0xff4c6358 │ │ │ │ ldrdge pc, [r0], -r9 │ │ │ │ tstls r3, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf1ba900b │ │ │ │ svclt 0x00180f00 │ │ │ │ svclt 0x00344592 │ │ │ │ strcs r2, [r0, #-1281] @ 0xfffffaff │ │ │ │ bicshi pc, r0, r0, asr #1 │ │ │ │ @ instruction: 0x460f4616 │ │ │ │ - @ instruction: 0xff3ef19c │ │ │ │ + @ instruction: 0xff3af19c │ │ │ │ movtcc pc, #590 @ 0x24e @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ stmeq r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ svcpl 0x0080f5b8 │ │ │ │ @ instruction: 0xf44fbfb8 │ │ │ │ ldmdavc ip, {r7, fp, ip, lr} │ │ │ │ rsbsle r2, r9, r0, lsl #24 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ stmib sp, {r2, r3, r8, sl, ip, lr}^ │ │ │ │ stmib sp, {r1, r2, r3, r8, sl, ip, lr}^ │ │ │ │ ldrls r5, [r2, #-1296] @ 0xfffffaf0 │ │ │ │ ldrcc pc, [ip, #-590]! @ 0xfffffdb2 │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ - blx 0xffd56750 │ │ │ │ + blx 0xffc567d8 │ │ │ │ strmi r4, [r2], r1, asr #12 │ │ │ │ strtmi r6, [r0], -ip, lsr #16 │ │ │ │ - blx 0xfe65666e │ │ │ │ + blx 0xfe6566f6 │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ - blx 0xfee3a7c0 │ │ │ │ + blx 0xfee3a848 │ │ │ │ ldrtmi pc, [r2], -r4, lsl #7 @ │ │ │ │ stmdage ip, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff095b │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x81bbf000 │ │ │ │ @ instruction: 0x46214652 │ │ │ │ @ instruction: 0xf7ffa80c │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x81b3f000 │ │ │ │ vnmls.f64 d4, d29, d24 │ │ │ │ @ instruction: 0xf6432f70 │ │ │ │ - vorr.i32 d22, #0 @ 0x00000000 │ │ │ │ + vqshl.s64 d22, d0, #0 │ │ │ │ ldrbtmi r0, [fp], #-1845 @ 0xfffff8cb │ │ │ │ @ instruction: 0xf642681b │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ ldmpl r0, {r0, r1, r2, r3, r5, r8}^ │ │ │ │ smladls r0, fp, r3, r2 │ │ │ │ - addmi pc, r4, #69206016 @ 0x4200000 │ │ │ │ + andpl pc, r4, #69206016 @ 0x4200000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf8d0f02a │ │ │ │ adccc pc, sl, r0, lsl #10 │ │ │ │ ldrsbtvs pc, [r8], r0 @ │ │ │ │ strbcs pc, [r0], -r6, asr #7 @ │ │ │ │ @ instruction: 0xf0402e00 │ │ │ │ @ instruction: 0xf19c80d7 │ │ │ │ - submi pc, r4, #3664 @ 0xe50 │ │ │ │ + submi pc, r4, #3600 @ 0xe10 │ │ │ │ vld2.8 {d6-d7}, [r4 :128], fp │ │ │ │ - ldc 4, cr4, [pc, #448] @ 0x11a320 │ │ │ │ + ldc 4, cr4, [pc, #448] @ 0x11a3a8 │ │ │ │ @ instruction: 0xf0247b93 │ │ │ │ @ instruction: 0xf8d904ff │ │ │ │ - bl 0x22216c │ │ │ │ + bl 0x2221f4 │ │ │ │ @ instruction: 0x23220903 │ │ │ │ tstpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ svclt 0x00384294 │ │ │ │ @ instruction: 0x46012332 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ andls r4, r0, #136314880 @ 0x8200000 │ │ │ │ andcs r4, r3, #72, 12 @ 0x4800000 │ │ │ │ - blvc 0x1d57c0 │ │ │ │ - blx 0x4d6804 │ │ │ │ + blvc 0x1d5848 │ │ │ │ + blx 0x3d688c │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ strmi r8, [r1, #391] @ 0x187 │ │ │ │ addshi pc, lr, r0 │ │ │ │ - tstpvc r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrvc pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ orrseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x96004630 │ │ │ │ eorsmi pc, r7, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf924f134 │ │ │ │ movwcs sl, #7436 @ 0x1d0c │ │ │ │ @ instruction: 0x46394632 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ stmib sp, {r2, r3, sl, lr}^ │ │ │ │ stmib sp, {r1, r2, r3, sl, lr}^ │ │ │ │ ldrls r4, [r2], #-1040 @ 0xfffffbf0 │ │ │ │ @ instruction: 0xf8d4f7ff │ │ │ │ @ instruction: 0x4620b158 │ │ │ │ - blx 0x1dd684c │ │ │ │ + blx 0x1cd68d4 │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ stmdacs r0, {r0, r1, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d9d172 │ │ │ │ movwcs sl, #0 │ │ │ │ stmib r5, {r2, r3, r8, r9, ip, pc}^ │ │ │ │ stmib r5, {r1, r8, r9, ip, sp}^ │ │ │ │ @@ -272260,42 +272295,42 @@ │ │ │ │ @ instruction: 0xf51a80df │ │ │ │ @ instruction: 0xf8cd4f71 │ │ │ │ svclt 0x0024a034 │ │ │ │ movwls r2, #41729 @ 0xa301 │ │ │ │ rschi pc, sp, r0, asr #1 │ │ │ │ @ instruction: 0xf1089b0a │ │ │ │ tstls r2, #1044480 @ 0xff000 │ │ │ │ - blx 0xfedd6372 │ │ │ │ + blx 0xfedd63fa │ │ │ │ andcs r4, r0, r6, lsl #12 │ │ │ │ - blx 0x1456898 │ │ │ │ - bleq 0x156948 │ │ │ │ + blx 0x1356920 │ │ │ │ + bleq 0x1569d0 │ │ │ │ cdpcs 0, 0, cr9, cr0, cr6, {0} │ │ │ │ rschi pc, r1, r0 │ │ │ │ strcs r2, [r0, -r8, lsr #32] │ │ │ │ ldc2 1, cr15, [r6, #148]! @ 0x94 │ │ │ │ @ instruction: 0xf06f9a06 │ │ │ │ tstvs r2, pc, ror r3 │ │ │ │ @ instruction: 0x463118d3 │ │ │ │ - bl 0x12f2854 │ │ │ │ + bl 0x12f28dc │ │ │ │ cmpvs r7, r7, lsl #6 │ │ │ │ bicvs r4, r3, ip, asr r6 │ │ │ │ @ instruction: 0xf05446d3 │ │ │ │ - blls 0x3d913c │ │ │ │ + blls 0x3d91c4 │ │ │ │ rsbcc pc, r8, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ andls lr, r8, #3358720 @ 0x334000 │ │ │ │ addne pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ biceq lr, r3, #5120 @ 0x1400 │ │ │ │ andshi pc, ip, sp, asr #17 │ │ │ │ - bl 0x1bee88 │ │ │ │ - b 0x15a6a4 │ │ │ │ + bl 0x1bef10 │ │ │ │ + b 0x15a72c │ │ │ │ strbmi r0, [sl, #-2308] @ 0xfffff6fc │ │ │ │ @ instruction: 0xf8ddd86c │ │ │ │ @ instruction: 0xf85aa014 │ │ │ │ - bl 0x3692a8 │ │ │ │ + bl 0x369330 │ │ │ │ @ instruction: 0xf85a0803 │ │ │ │ strbmi r3, [fp], #-3076 @ 0xfffff3fc │ │ │ │ ldmdale r8, {r3, r4, r7, r8, sl, lr}^ │ │ │ │ strcc lr, [r0, -sp, asr #19] │ │ │ │ movwcs r4, #1602 @ 0x642 │ │ │ │ @ instruction: 0xf0544630 │ │ │ │ stmdacs r0, {r0, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @@ -272312,72 +272347,72 @@ │ │ │ │ ldrcc pc, [ip, #-590]! @ 0xfffffdb2 │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ ldr r6, [sp, -ip, lsr #32] │ │ │ │ andcs r6, r5, #2818048 @ 0x2b0000 │ │ │ │ @ instruction: 0xf5a34651 │ │ │ │ @ instruction: 0xf8434370 │ │ │ │ andcs r2, r1, #4, 24 @ 0x400 │ │ │ │ - @ instruction: 0xf994f19d │ │ │ │ + @ instruction: 0xf990f19d │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf10a80d0 │ │ │ │ andcs r3, sp, #-1073741761 @ 0xc000003f │ │ │ │ strtmi r4, [r0], -r1, lsr #6 │ │ │ │ - @ instruction: 0xf90af75e │ │ │ │ + @ instruction: 0xf8c6f75e │ │ │ │ strbmi r6, [r1], -ip, lsr #16 │ │ │ │ @ instruction: 0xf1614620 │ │ │ │ stmdbcs r0, {r0, r1, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r1, r0, asr #32 │ │ │ │ adcvs pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf4136813 │ │ │ │ - blmi 0xa6e120 │ │ │ │ + blmi 0xa6e1a8 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ subsmi r9, sl, r3, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, pc, r0, asr #32 │ │ │ │ andcs fp, r0, r5, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ - blls 0x37e308 │ │ │ │ - bl 0xfe9f43b8 │ │ │ │ - bcs 0x11ab70 │ │ │ │ - bl 0x78e608 │ │ │ │ + blls 0x37e390 │ │ │ │ + bl 0xfe9f4440 │ │ │ │ + bcs 0x11abf8 │ │ │ │ + bl 0x78e690 │ │ │ │ orrle r0, ip, #536870912 @ 0x20000000 │ │ │ │ @ instruction: 0xf0554630 │ │ │ │ strcs pc, [r0], #-3129 @ 0xfffff3c7 │ │ │ │ strtmi r2, [r0], r8, lsl #14 │ │ │ │ @ instruction: 0xf64b990b │ │ │ │ - vaddl.s8 q11, d16, d4 │ │ │ │ + vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf04b002f │ │ │ │ @ instruction: 0xf8cdfa81 │ │ │ │ tstcs r8, ip │ │ │ │ @ instruction: 0xf64b9700 │ │ │ │ - vshr.s64 q11, q4, #64 │ │ │ │ + vmov.i32 , #8 @ 0x00000008 │ │ │ │ strcc r0, [r1], #-47 @ 0xffffffd1 │ │ │ │ strcc r6, [r8, #-2155] @ 0xfffff795 │ │ │ │ movwcs r9, #770 @ 0x302 │ │ │ │ stccs 8, cr15, [r8], {85} @ 0x55 │ │ │ │ @ instruction: 0xf88ef04b │ │ │ │ addsmi r9, ip, #10240 @ 0x2800 │ │ │ │ andcs sp, r1, fp, ror #3 │ │ │ │ - blx 0x1056960 │ │ │ │ + blx 0xf569e8 │ │ │ │ @ instruction: 0xf1c86983 │ │ │ │ ldrmi r0, [sl], #-513 @ 0xfffffdff │ │ │ │ svclt 0x0000e7d1 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - addeq r5, r0, r2, asr #25 │ │ │ │ + addeq r5, r0, sl, lsr ip │ │ │ │ mvnsvc pc, #64, 12 @ 0x4000000 │ │ │ │ orrslt r9, r7, sp, lsl #6 │ │ │ │ movwcs r2, #13314 @ 0x3402 │ │ │ │ strvc lr, [lr], -sp, asr #19 │ │ │ │ @ instruction: 0xf19c930a │ │ │ │ - bl 0x499a70 │ │ │ │ + bl 0x499ae8 │ │ │ │ submi r0, r3, #196, 4 @ 0x4000000c │ │ │ │ cmnpmi r0, #587202560 @ p-variant is OBSOLETE @ 0x23000000 │ │ │ │ mvnseq pc, #35 @ 0x23 │ │ │ │ vld2.8 {d22-d25}, [pc :64], r3 │ │ │ │ cmpvs r3, #-2080374783 @ 0x84000001 │ │ │ │ movwcs lr, #10002 @ 0x2712 │ │ │ │ movwls r2, #41985 @ 0xa401 │ │ │ │ @@ -272392,87 +272427,87 @@ │ │ │ │ @ instruction: 0xf832f7ff │ │ │ │ rscsle r2, r0, r0, lsl #16 │ │ │ │ ldmdavs sl, {r3, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ subsmi r9, sl, r3, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x4622d133 │ │ │ │ @ instruction: 0xf64b460b │ │ │ │ - vmla.i d23, d0, d0[4] │ │ │ │ + vmla.i d23, d16, d0[4] │ │ │ │ andslt r0, r5, pc, lsr #32 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ cdplt 0, 0, cr15, cr4, cr15, {2} │ │ │ │ movwcs r4, #1537 @ 0x601 │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ - addspl pc, r0, fp, asr #12 │ │ │ │ + andsvs pc, r0, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x5d657c │ │ │ │ + blx 0x5d6604 │ │ │ │ @ instruction: 0xf1702001 │ │ │ │ - vmla.i8 , , │ │ │ │ + vmul.i8 , , │ │ │ │ vaddl.s8 , d0, d20 │ │ │ │ @ instruction: 0xf8cd0096 │ │ │ │ strtmi r8, [r3], -r0 │ │ │ │ @ instruction: 0xf64b2101 │ │ │ │ - vrshr.s64 , q4, #64 │ │ │ │ + vmov.i32 q11, #2048 @ 0x00000800 │ │ │ │ stmdavs r0, {r0, r1, r2, r3, r5, r9} │ │ │ │ - blx 0xfe356af6 │ │ │ │ + blx 0xfe256b7e │ │ │ │ @ instruction: 0xf1702001 │ │ │ │ - stmdbls fp, {r0, r1, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - eorvs pc, r0, fp, asr #12 │ │ │ │ + stmdbls fp, {r0, r1, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + adcvs pc, r0, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9f6f04b │ │ │ │ @ instruction: 0xf1702001 │ │ │ │ - @ instruction: 0xf1a0f9c5 │ │ │ │ - @ instruction: 0xf64bfd3f │ │ │ │ - vaddl.s8 , d0, d16 │ │ │ │ + @ instruction: 0xf1a0f9c1 │ │ │ │ + @ instruction: 0xf64bfd3b │ │ │ │ + vaddl.s8 , d16, d16 │ │ │ │ @ instruction: 0xf6f6002f │ │ │ │ - @ instruction: 0x2001fbb7 │ │ │ │ - @ instruction: 0xf9baf170 │ │ │ │ - rscvs pc, ip, fp, asr #12 │ │ │ │ + andcs pc, r1, r3, ror fp @ │ │ │ │ + @ instruction: 0xf9b6f170 │ │ │ │ + rsbvc pc, ip, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfecd808a │ │ │ │ + blx 0x1bd8112 │ │ │ │ @ instruction: 0xf64be773 │ │ │ │ - vaddw.s8 , q0, d8 │ │ │ │ + vaddw.s8 , q8, d8 │ │ │ │ @ instruction: 0xf64b012f │ │ │ │ - vmvn.i32 d23, #12 @ 0x0000000c │ │ │ │ - blmi 0x19a580 │ │ │ │ + vshr.s64 d23, d28, #64 │ │ │ │ + blmi 0x19a608 │ │ │ │ eorsmi pc, sl, #64, 12 @ 0x4000000 │ │ │ │ - ldc2l 1, cr15, [r4, #-428] @ 0xfffffe54 │ │ │ │ - ldrhteq r3, [r5], -r8 │ │ │ │ + ldc2l 1, cr15, [r0, #-428] @ 0xfffffe54 │ │ │ │ + eorseq r3, r5, r8, lsr pc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrmi fp, [fp], pc, lsl #1 │ │ │ │ andcs r4, r0, #23068672 @ 0x1600000 │ │ │ │ andls r9, sl, r8, lsl fp │ │ │ │ movwls r4, #22104 @ 0x5658 │ │ │ │ - blmi 0xfea7e910 │ │ │ │ + blmi 0xfea7e998 │ │ │ │ ldmdavs fp, {r0, r8, ip, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ - blge 0x41b100 │ │ │ │ + blge 0x41b188 │ │ │ │ teqcs r4, #134217728 @ 0x8000000 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ movwcs r9, #780 @ 0x30c │ │ │ │ - blx 0x1fd6518 │ │ │ │ + blx 0x1fd65a0 │ │ │ │ @ instruction: 0xf89bb190 │ │ │ │ - blcs 0x20e6518 │ │ │ │ - @ instruction: 0xf64bd01a │ │ │ │ - vsubl.s8 , d16, d8 │ │ │ │ + blcs 0x20e65a0 │ │ │ │ + vqadd.s8 d29, d12, d10 │ │ │ │ + vsubl.s8 q8, d0, d8 │ │ │ │ @ instruction: 0xf64b022f │ │ │ │ - vaddw.s8 , q0, d8 │ │ │ │ + vaddw.s8 , q8, d8 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ - blmi 0xfe704560 │ │ │ │ + blmi 0xfe7045e8 │ │ │ │ rscmi pc, r6, #64, 12 @ 0x4000000 │ │ │ │ stc2l 0, cr15, [lr, #296] @ 0x128 │ │ │ │ vadd.i8 d25, d12, d12 │ │ │ │ - vmla.f d17, d16, d0[0] │ │ │ │ - bls 0x39aa10 │ │ │ │ + vmla.f d18, d0, d0[0] │ │ │ │ + bls 0x39aa98 │ │ │ │ cdp2 0, 8, cr15, cr14, cr10, {2} │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ - @ instruction: 0xf964f170 │ │ │ │ + @ instruction: 0xf960f170 │ │ │ │ mulcc r1, fp, r8 │ │ │ │ mvnle r2, r5, asr #22 │ │ │ │ mulcc r2, fp, r8 │ │ │ │ bicsle r2, ip, ip, asr #22 │ │ │ │ mulcc r3, fp, r8 │ │ │ │ bicsle r2, r8, r6, asr #22 │ │ │ │ mulcc r4, fp, r8 │ │ │ │ @@ -272480,34 +272515,34 @@ │ │ │ │ mulcc r5, fp, r8 │ │ │ │ bicsle r2, r0, r1, lsl #22 │ │ │ │ mulcc r6, fp, r8 │ │ │ │ bicle r2, ip, r1, lsl #22 │ │ │ │ @ instruction: 0x3012f8bb │ │ │ │ andle r2, pc, r8, lsr #22 │ │ │ │ stmdage ip, {r7, r8, r9, fp, lr} │ │ │ │ - addvc pc, r8, #78643200 @ 0x4b00000 │ │ │ │ + andeq pc, r8, #76, 4 @ 0xc0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - tstpvc r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrvc pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6409200 │ │ │ │ @ instruction: 0xf04a42eb │ │ │ │ bfi pc, r7, (invalid: 27:7) @ │ │ │ │ strhtcc pc, [r8], -fp @ │ │ │ │ mvnle r2, r4, lsr fp │ │ │ │ strhtcc pc, [sl], -fp @ │ │ │ │ mvnle r2, r0, lsr #22 │ │ │ │ @ instruction: 0x3010f8bb │ │ │ │ addslt r3, fp, #2048 @ 0x800 │ │ │ │ stmiale r1!, {r0, r8, r9, fp, sp}^ │ │ │ │ movwls sl, #2828 @ 0xb0c │ │ │ │ - blls 0x2e39cc │ │ │ │ + blls 0x2e3a54 │ │ │ │ strhtcs pc, [ip], -fp @ │ │ │ │ @ instruction: 0xf8db4629 │ │ │ │ cmpeq r2, ip, lsl r0 │ │ │ │ - blx 0xfe4d65e4 │ │ │ │ + blx 0xfe4d666c │ │ │ │ andls r4, r9, r4, lsl #12 │ │ │ │ adcle r2, r9, r0, lsl #16 │ │ │ │ rsbpl pc, r8, r6, lsr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0036735 │ │ │ │ @ instruction: 0xf886fa53 │ │ │ │ @ instruction: 0xf8bb8058 │ │ │ │ @@ -272517,15 +272552,15 @@ │ │ │ │ vmov.i32 , #24832 @ 0x00006100 │ │ │ │ vst1.16 {d20-d23}, [pc :256], r4 │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ @ instruction: 0x46a87eff │ │ │ │ @ instruction: 0xf04f46a9 │ │ │ │ @ instruction: 0x469237ff │ │ │ │ ands pc, r8, sp, asr #17 │ │ │ │ - blcs 0x212660 │ │ │ │ + blcs 0x2126e8 │ │ │ │ addhi pc, pc, r0 │ │ │ │ svclt 0x00014553 │ │ │ │ @ instruction: 0xf00369a3 │ │ │ │ @ instruction: 0xf8860301 │ │ │ │ @ instruction: 0xf8bb3058 │ │ │ │ strcc ip, [r1, #-44] @ 0xffffffd4 │ │ │ │ strmi r3, [ip, #1056]! @ 0x420 │ │ │ │ @@ -272539,40 +272574,40 @@ │ │ │ │ ldrmi r9, [r3], #-2310 @ 0xfffff6fa │ │ │ │ @ instruction: 0xf8bb3b01 │ │ │ │ andmi ip, sl, ip, lsr #32 │ │ │ │ svclt 0x00284297 │ │ │ │ ldrmi r4, [r9, #1559] @ 0x617 │ │ │ │ @ instruction: 0x4699bf38 │ │ │ │ stccc 8, cr15, [r4], {84} @ 0x54 │ │ │ │ - b 0x132bd2c │ │ │ │ + b 0x132bdb4 │ │ │ │ stclle 8, cr0, [r0], #12 │ │ │ │ mvnscc pc, #24, 2 │ │ │ │ andeq lr, r2, #100352 @ 0x18800 │ │ │ │ tsteq r2, r3, asr sl │ │ │ │ strcs fp, [r1, #-3848] @ 0xfffff0f8 │ │ │ │ - blx 0xfee0e6dc │ │ │ │ + blx 0xfee0e764 │ │ │ │ msrcc CPSR_, #201326594 @ 0xc000002 │ │ │ │ - blx 0xfedc6ac4 │ │ │ │ - blcs 0x1574a8 │ │ │ │ + blx 0xfedc6b4c │ │ │ │ + blcs 0x157530 │ │ │ │ adchi pc, sp, #0 │ │ │ │ andmi pc, r0, #79 @ 0x4f │ │ │ │ streq pc, [r1, #-451]! @ 0xfffffe3d │ │ │ │ - blx 0x1a9334 │ │ │ │ - blx 0x9d7ac8 │ │ │ │ + blx 0x1a93bc │ │ │ │ + blx 0x9d7b50 │ │ │ │ tstpmi sp, #201326592 @ p-variant is OBSOLETE @ 0xc000000 │ │ │ │ - blcs 0x1412d0 │ │ │ │ + blcs 0x141358 │ │ │ │ @ instruction: 0xf8bbd06d │ │ │ │ - blcs 0x1a6704 │ │ │ │ - bl 0xfeb8e858 │ │ │ │ + blcs 0x1a678c │ │ │ │ + bl 0xfeb8e8e0 │ │ │ │ stmdals sl, {r0, r1, r2, sl} │ │ │ │ strtmi r2, [r2], -r0, lsl #2 │ │ │ │ stc2l 7, cr15, [r6], {255} @ 0xff │ │ │ │ orrscc pc, r4, #-268435452 @ 0xf0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - bl 0x2f474c │ │ │ │ + bl 0x2f47d4 │ │ │ │ stccs 8, cr0, [r0, #-12] │ │ │ │ subshi pc, sl, #64 @ 0x40 │ │ │ │ @ instruction: 0x1010f8bb │ │ │ │ eoreq pc, r2, #68, 4 @ 0x40000004 │ │ │ │ andseq pc, r0, #192, 4 │ │ │ │ msreq CPSR_x, #68, 4 @ 0x40000004 │ │ │ │ stmdbcs r2, {r0, sl, ip, sp} │ │ │ │ @@ -272581,74 +272616,74 @@ │ │ │ │ strcs r3, [r0, #-767] @ 0xfffffd01 │ │ │ │ strbmi r9, [r0], -r0, lsl #4 │ │ │ │ strcs r2, [r0], #-512 @ 0xfffffe00 │ │ │ │ strmi lr, [r2, #-2509] @ 0xfffff633 │ │ │ │ ldc2 0, cr15, [r0], #12 │ │ │ │ mcrrne 6, 0, r4, r3, cr5 │ │ │ │ @ instruction: 0xf163d17c │ │ │ │ - vtst.8 d31, d12, d29 │ │ │ │ - vqdmlal.s q8, d0, d0[2] │ │ │ │ + vtst.8 d31, d12, d25 │ │ │ │ + vqdmlal.s q8, d16, d0[2] │ │ │ │ movwls r0, #4911 @ 0x132f │ │ │ │ - tstpvc r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrvc pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ stmdage ip, {r1, fp, sp, lr} │ │ │ │ @ instruction: 0xf6409200 │ │ │ │ - blmi 0x5f2f74 │ │ │ │ + blmi 0x5f2ffc │ │ │ │ ldc2l 0, cr15, [ip], #296 @ 0x128 │ │ │ │ - blls 0x294328 │ │ │ │ + blls 0x2943b0 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldmdavs r9, {r1, r2, r4, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ stmdbvs r2!, {r2, r3, r4, r7, r9, pc} │ │ │ │ stmdavs r0!, {r2, r3, r8, r9, fp, sp, pc}^ │ │ │ │ - blls 0x2ff360 │ │ │ │ + blls 0x2ff3e8 │ │ │ │ @ instruction: 0xf9caf002 │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ adchi pc, r0, #0 │ │ │ │ strmi r6, [r2], #-2338 @ 0xfffff6de │ │ │ │ stceq 8, cr15, [r1], {18} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - bls 0x27b154 │ │ │ │ + bls 0x27b1dc │ │ │ │ @ instruction: 0xf1256013 │ │ │ │ @ instruction: 0xf8bbfb5b │ │ │ │ ldrb ip, [r8, -ip, lsr #32] │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r3, r5, ip, asr #29 │ │ │ │ + eorseq r3, r5, ip, asr #30 │ │ │ │ strbmi r9, [sl], -sl, lsl #16 │ │ │ │ @ instruction: 0xf7ff4639 │ │ │ │ ldrtmi pc, [r8], r3, ror #24 @ │ │ │ │ @ instruction: 0x3010f8bb │ │ │ │ streq pc, [r1], #-265 @ 0xfffffef7 │ │ │ │ - blcs 0x1a1738 │ │ │ │ + blcs 0x1a17c0 │ │ │ │ mvnshi pc, r0 │ │ │ │ - blx 0xfef56e22 │ │ │ │ + blx 0xfee56eaa │ │ │ │ @ instruction: 0xf08042a8 │ │ │ │ - ldc 2, cr8, [pc, #160] @ 0x11a858 │ │ │ │ + ldc 2, cr8, [pc, #160] @ 0x11a8e0 │ │ │ │ @ instruction: 0x46407bb7 │ │ │ │ ldmcc pc!, {r0, r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ - beq 0x3553d8 │ │ │ │ + beq 0x355460 │ │ │ │ andcs r9, r0, #0, 6 │ │ │ │ msreq CPSR_x, #68, 4 @ 0x40000004 │ │ │ │ stc 6, cr4, [sp, #324] @ 0x144 │ │ │ │ @ instruction: 0xf0037b02 │ │ │ │ mcrrne 12, 4, pc, r3, cr15 @ │ │ │ │ ldrbmi sp, [r4, #-159] @ 0xffffff61 │ │ │ │ rsbhi pc, r9, #0 │ │ │ │ rsbmi r4, fp, #128, 8 @ 0x80000000 │ │ │ │ streq lr, [r3, #-2568] @ 0xfffff5f8 │ │ │ │ - ldrbtvc pc, [pc], #1540 @ 0x11a7f0 @ │ │ │ │ + ldrbtvc pc, [pc], #1540 @ 0x11a878 @ │ │ │ │ ldmvc pc!, {r1, r3, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ strmi r4, [r0], #1068 @ 0x42c │ │ │ │ vhsub.u32 d20, d31, d24 │ │ │ │ vshl.u32 d16, d11, d15 │ │ │ │ andle r0, r2, fp, lsl #16 │ │ │ │ @ instruction: 0xf0041a29 │ │ │ │ strbmi pc, [r4, #-2335] @ 0xfffff6e1 @ │ │ │ │ - bl 0xfeb4e820 │ │ │ │ + bl 0xfeb4e8a8 │ │ │ │ strtmi r0, [r0], -r4, lsl #2 │ │ │ │ @ instruction: 0xf918f004 │ │ │ │ movwls r1, #23531 @ 0x5beb │ │ │ │ mulcc r7, fp, r8 │ │ │ │ @ instruction: 0xf0002b41 │ │ │ │ stmdbls r5, {r0, r1, r2, r3, r4, r5, r7, r8, pc} │ │ │ │ mvnsvc pc, #9437184 @ 0x900000 │ │ │ │ @@ -272677,44 +272712,44 @@ │ │ │ │ stmdbvs r7!, {r0, r1, r5, r7, r8, fp, sp, lr} │ │ │ │ vmlal.u8 q11, d19, d22 │ │ │ │ ldreq r0, [r9, r0, lsl #17] │ │ │ │ @ instruction: 0xf0039a05 │ │ │ │ svclt 0x00480301 │ │ │ │ stmdaeq r2, {r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x9014f8d4 │ │ │ │ - b 0x132b8fc │ │ │ │ + b 0x132b984 │ │ │ │ svccs 0x00000883 │ │ │ │ ldrtmi sp, [r7], #-370 @ 0xfffffe8e │ │ │ │ @ instruction: 0xf00844b1 │ │ │ │ - strbmi r0, [pc, #-2818] @ 0x119db2 │ │ │ │ + strbmi r0, [pc, #-2818] @ 0x119e3a │ │ │ │ @ instruction: 0xf018d343 │ │ │ │ andle r0, fp, r4, lsl #30 │ │ │ │ ldrdcc pc, [r8], -sl │ │ │ │ @ instruction: 0xf8da42b3 │ │ │ │ svclt 0x0088300c │ │ │ │ andvs pc, r8, sl, asr #17 │ │ │ │ andle r4, r1, #-1342177269 @ 0xb000000b │ │ │ │ andvc pc, ip, sl, asr #17 │ │ │ │ svceq 0x0000f1bb │ │ │ │ - blls 0x2cee10 │ │ │ │ + blls 0x2cee98 │ │ │ │ strtcc r3, [r0], #-1281 @ 0xfffffaff │ │ │ │ strhtgt pc, [ip], -r3 @ │ │ │ │ stclle 5, cr4, [sl], {172} @ 0xac │ │ │ │ @ instruction: 0x3014f8da │ │ │ │ @ instruction: 0xf8dd4656 │ │ │ │ ldmdblt fp, {r3, r4, ip, sp, pc} │ │ │ │ ldrdcc pc, [ip], -sl │ │ │ │ movwcc lr, #18886 @ 0x49c6 │ │ │ │ - blx 0x1056a3e │ │ │ │ + blx 0x1056ac6 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf00380b2 │ │ │ │ - blls 0x318c80 │ │ │ │ + blls 0x318d08 │ │ │ │ @ instruction: 0xf1996898 │ │ │ │ - stmdals r9, {r0, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - blx 0xfe556dac │ │ │ │ + stmdals r9, {r0, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + blx 0xfe556e34 │ │ │ │ ldmdavs sl, {r5, r6, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, sp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ bichi pc, r5, r0, asr #32 │ │ │ │ andcs fp, r0, pc │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -272739,146 +272774,146 @@ │ │ │ │ @ instruction: 0x3014f8da │ │ │ │ @ instruction: 0xf8cabf88 │ │ │ │ adcsmi r6, fp, #16 │ │ │ │ @ instruction: 0xf8cabf38 │ │ │ │ @ instruction: 0xe7a47014 │ │ │ │ vmul.i q11, q3, d3[4] │ │ │ │ stmdals r8, {r0, r1, r3, r8} │ │ │ │ - bne 0x18011b8 │ │ │ │ + bne 0x1801240 │ │ │ │ ldrtmi r9, [r9], #-512 @ 0xfffffe00 │ │ │ │ strbmi r9, [r2], -r1, lsl #6 │ │ │ │ eorsmi r2, r0, r2, lsl r3 │ │ │ │ @ instruction: 0xf8daf002 │ │ │ │ @ instruction: 0xf47f3001 │ │ │ │ @ instruction: 0xe6b4af7c │ │ │ │ movwls r4, #46648 @ 0xb638 │ │ │ │ - stc2l 7, cr15, [r4, #368] @ 0x170 │ │ │ │ + stc2 7, cr15, [r0, #368] @ 0x170 │ │ │ │ @ instruction: 0xf0109b0b │ │ │ │ svclt 0x00080f07 │ │ │ │ orrpl pc, r0, #683671552 @ 0x28c00000 │ │ │ │ streq sp, [r2, r2, asr #1] │ │ │ │ msrhi CPSR_fx, r0, asr #2 │ │ │ │ eorscc pc, ip, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ movwls r2, #45312 @ 0xb100 │ │ │ │ - blne 0xff7b4a20 │ │ │ │ + blne 0xff7b4aa8 │ │ │ │ @ instruction: 0xf18f4438 │ │ │ │ - bls 0x354b28 │ │ │ │ + bls 0x354ba0 │ │ │ │ @ instruction: 0xf6099b0b │ │ │ │ @ instruction: 0x401171ff │ │ │ │ ldmible r3!, {r0, r3, r4, r7, r9, lr} │ │ │ │ - blvc 0xb16074 │ │ │ │ + blvc 0xb160fc │ │ │ │ ldrmi r1, [r8], -r9, asr #21 │ │ │ │ @ instruction: 0xf04f4642 │ │ │ │ movwls r3, #1023 @ 0x3ff │ │ │ │ - blvc 0x1d603c │ │ │ │ + blvc 0x1d60c4 │ │ │ │ @ instruction: 0xf0032332 │ │ │ │ andcc pc, r1, r5, lsr fp @ │ │ │ │ @ instruction: 0xf162d1a4 │ │ │ │ - vceq.f32 , q14, │ │ │ │ - vbic.i32 d16, #1024 @ 0x00000400 │ │ │ │ + @ instruction: 0xf24cfebf │ │ │ │ + vrsra.s64 d16, d20, #64 │ │ │ │ movwls r0, #4911 @ 0x132f │ │ │ │ - tstpvc r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrvc pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ stmdage ip, {r1, fp, sp, lr} │ │ │ │ @ instruction: 0xf6409200 │ │ │ │ - blmi 0x7df56c │ │ │ │ - blx 0xfe1d6b62 │ │ │ │ - blmi 0x794034 │ │ │ │ - @ instruction: 0xf64ba80c │ │ │ │ - vmlal.s , d16, d0[5] │ │ │ │ + blmi 0x7df5f4 │ │ │ │ + blx 0xfe1d6bea │ │ │ │ + blmi 0x7940bc │ │ │ │ + vadd.i8 d26, d12, d12 │ │ │ │ + vmlal.s q8, d0, d0[5] │ │ │ │ @ instruction: 0xf64b022f │ │ │ │ - vaddw.s8 , q0, d8 │ │ │ │ + vaddw.s8 , q8, d8 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ adcne pc, r5, #64, 12 @ 0x4000000 │ │ │ │ - blx 0x10d6b82 │ │ │ │ + blx 0x10d6c0a │ │ │ │ @ instruction: 0xf8dae56e │ │ │ │ @ instruction: 0xf8ca300c │ │ │ │ addsmi r6, pc, #8 │ │ │ │ svcge 0x0034f63f │ │ │ │ @ instruction: 0xf8bbe785 │ │ │ │ eorcs r5, r8, #48 @ 0x30 │ │ │ │ @ instruction: 0xf8db2400 │ │ │ │ - blls 0x2daaf8 │ │ │ │ + blls 0x2dab80 │ │ │ │ strls r4, [r0], #-1569 @ 0xfffff9df │ │ │ │ vqdmulh.s d15, d2, d5 │ │ │ │ @ instruction: 0xf83af002 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ stccs 0, cr13, [r0, #-484] @ 0xfffffe1c │ │ │ │ @ instruction: 0x4621d077 │ │ │ │ and r4, fp, r4, lsl #12 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrsbteq r3, [r5], -ip │ │ │ │ + eorseq r3, r5, ip, asr pc │ │ │ │ strtcc r3, [r8], #-257 @ 0xfffffeff │ │ │ │ rsble r4, r8, sp, lsl #5 │ │ │ │ - blcs 0x1b4c3c │ │ │ │ + blcs 0x1b4cc4 │ │ │ │ stmibvs r5!, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ - blx 0x1e375a │ │ │ │ + blx 0x1e37e2 │ │ │ │ stmdbvs pc!, {r0, r2, r8, sl, sp, lr}^ @ │ │ │ │ @ instruction: 0xf1254638 │ │ │ │ strmi pc, [r1], r7, asr #19 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdbvs sl!, {r0, r2, r3, r4, r5, r7, pc} │ │ │ │ strls r9, [r0, -r7, lsl #22] │ │ │ │ movwls r2, #5888 @ 0x1700 │ │ │ │ smladxls r2, fp, r6, r4 │ │ │ │ @ instruction: 0xff94f001 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdbvs r5!, {r0, r4, r5, r7, pc}^ │ │ │ │ @ instruction: 0xf1254628 │ │ │ │ @ instruction: 0x4680f9b3 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - blls 0x2fad98 │ │ │ │ + blls 0x2fae20 │ │ │ │ stmib sp, {r1, r5, r8, fp, sp, lr}^ │ │ │ │ ldrtmi r5, [fp], -r0, lsl #6 │ │ │ │ @ instruction: 0xf0019702 │ │ │ │ stmdacs r0, {r0, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ adchi pc, r0, r0 │ │ │ │ @ instruction: 0xf000092d │ │ │ │ ssatmi r8, #29, sp, lsl #1 │ │ │ │ cdpvs 6, 15, cr15, cr14, cr15, {2} │ │ │ │ streq lr, [ip], #-2824 @ 0xfffff4f8 │ │ │ │ - blcc 0x17d2a8 │ │ │ │ + blcc 0x17d330 │ │ │ │ ldrbmi fp, [r3, #-667]! @ 0xfffffd65 │ │ │ │ - blvc 0xa10b34 │ │ │ │ + blvc 0xa10bbc │ │ │ │ movweq pc, #61443 @ 0xf003 @ │ │ │ │ rsble r2, pc, r2, lsl #22 │ │ │ │ adcmi r3, pc, #1, 26 @ 0x40 │ │ │ │ vstrcs d13, [r0, #-164] @ 0xffffff5c │ │ │ │ addhi pc, r8, r0 │ │ │ │ @ instruction: 0x46292210 │ │ │ │ @ instruction: 0xf1254640 │ │ │ │ @ instruction: 0x4604fa19 │ │ │ │ rsbsle r2, pc, r0, lsl #16 │ │ │ │ @ instruction: 0x46292210 │ │ │ │ - cmppcc r1, #-1879048188 @ p-variant is OBSOLETE @ 0x90000004 │ │ │ │ + bicscc pc, r9, #-1879048188 @ 0x90000004 │ │ │ │ tstpeq r1, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - blx 0xd57118 │ │ │ │ + blx 0xc571a0 │ │ │ │ @ instruction: 0xf1252014 │ │ │ │ vmla.i8 d31, d9, d1 │ │ │ │ - vqdmlal.s q9, d16, d1[4] │ │ │ │ + vqdmlal.s , d0, d1[6] │ │ │ │ andvs r0, r3, r1, lsl r3 │ │ │ │ orrscs pc, r0, #72351744 @ 0x4500000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ andls pc, ip, r0, asr #17 │ │ │ │ strpl lr, [r1], #-2496 @ 0xfffff640 │ │ │ │ tstvs r2, sl, lsl r8 │ │ │ │ @ instruction: 0x46306018 │ │ │ │ @ instruction: 0xf95af125 │ │ │ │ - bl 0x354684 │ │ │ │ - blgt 0x4df7a0 │ │ │ │ + bl 0x35470c │ │ │ │ + blgt 0x4df828 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ vabd.s8 q15, q10, q0 │ │ │ │ vsubw.s8 q8, q0, d18 │ │ │ │ ldr r0, [r1, #784]! @ 0x310 │ │ │ │ - b 0x32b54c │ │ │ │ + b 0x32b5d4 │ │ │ │ ldrb r0, [fp, #2051]! @ 0x803 │ │ │ │ strhtcc pc, [r8], #-134 @ 0xffffff7a @ │ │ │ │ - blx 0x1e2bde │ │ │ │ + blx 0x1e2c66 │ │ │ │ @ instruction: 0xf125f000 │ │ │ │ usatvs pc, #16, r7, asr #17 @ │ │ │ │ strhtgt pc, [ip], -fp @ │ │ │ │ svceq 0x0000f1bc │ │ │ │ mrcge 4, 1, APSR_nzcv, cr3, cr15, {1} │ │ │ │ andcs r9, r0, #9216 @ 0x2400 │ │ │ │ and r9, fp, r5, lsl #24 │ │ │ │ @@ -272891,149 +272926,149 @@ │ │ │ │ stmdbcs r1, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldmvs r9, {r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ strtmi r3, [r1], #-12 │ │ │ │ stcne 8, cr15, [ip], {64} @ 0x40 │ │ │ │ @ instruction: 0xf8406899 │ │ │ │ ldmdbvs r9, {r3, sl, fp, ip}^ │ │ │ │ stcne 8, cr15, [r4], {64} @ 0x40 │ │ │ │ - blx 0xfef54bac │ │ │ │ + blx 0xfef54c34 │ │ │ │ stmdbeq sp!, {r3, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ vqrshl.s8 q15, q4, q2 │ │ │ │ ldrb r0, [r9, #-802]! @ 0xfffffcde │ │ │ │ strcc r6, [r1, -r3, ror #16] │ │ │ │ adcmi r9, pc, #20480 @ 0x5000 │ │ │ │ movweq pc, #4131 @ 0x1023 @ │ │ │ │ rsbvs r4, r3, r3, lsl r4 │ │ │ │ - b 0x1511644 │ │ │ │ + b 0x15116cc │ │ │ │ ldrb r1, [r7, -r7, lsl #24]! │ │ │ │ stmdage ip, {r0, r2, r5, r8, r9, fp, lr} │ │ │ │ - andeq pc, r4, #76, 4 @ 0xc0000004 │ │ │ │ + addeq pc, r4, #76, 4 @ 0xc0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - tstpvc r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrvc pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf6409200 │ │ │ │ @ instruction: 0xf04a12c1 │ │ │ │ ldrbt pc, [r9], #-2633 @ 0xfffff5b7 @ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1254648 │ │ │ │ @ instruction: 0x4640f8f5 │ │ │ │ @ instruction: 0xf8f2f125 │ │ │ │ @ instruction: 0xf1254630 │ │ │ │ ldrb pc, [r4], -pc, ror #17 @ │ │ │ │ strbtmi r4, [r1], r5, asr #12 │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ ldrmi lr, [sl], r8, lsr #10 │ │ │ │ - sbcvc pc, ip, #78643200 @ 0x4b00000 │ │ │ │ + subeq pc, ip, #76, 4 @ 0xc0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - tstpvc r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrvc pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - blmi 0x57f47c │ │ │ │ + blmi 0x57f504 │ │ │ │ @ instruction: 0xf640a80c │ │ │ │ @ instruction: 0xf04a521e │ │ │ │ ldrbmi pc, [r0], -r7, lsr #20 @ │ │ │ │ @ instruction: 0xf8d6f125 │ │ │ │ - @ instruction: 0xf64be454 │ │ │ │ - vrshr.s64 d23, d16, #64 │ │ │ │ + vqshl.s8 q15, q2, q6 │ │ │ │ + vmvn.i32 d16, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf64b022f │ │ │ │ - vaddw.s8 , q0, d8 │ │ │ │ + vaddw.s8 , q8, d8 │ │ │ │ andls r0, r0, #-1073741813 @ 0xc000000b │ │ │ │ - blmi 0x304cd4 │ │ │ │ + blmi 0x304d5c │ │ │ │ andspl pc, r4, #64, 12 @ 0x4000000 │ │ │ │ - blx 0x656dd4 │ │ │ │ - beq 0x156dec │ │ │ │ + blx 0x656e5c │ │ │ │ + beq 0x156e74 │ │ │ │ @ instruction: 0xf1a0e7e9 │ │ │ │ - strmi pc, [r5], -sp, lsr #18 │ │ │ │ + strmi pc, [r5], -r9, lsr #18 │ │ │ │ svclt 0x0000e5ae │ │ │ │ - ldrsbteq r3, [r5], -ip │ │ │ │ - eorseq r3, r5, ip, asr #29 │ │ │ │ + eorseq r3, r5, ip, asr pc │ │ │ │ + eorseq r3, r5, ip, asr #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec71ecc │ │ │ │ + bl 0xfec71f54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r2, r8, lsr #31 │ │ │ │ @ instruction: 0x46044b30 │ │ │ │ tstcs r0, r4, lsr r2 │ │ │ │ ldmdavs fp, {r2, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ strcs r0, [r0, #-768] @ 0xfffffd00 │ │ │ │ - cdp 1, 12, cr15, cr12, cr14, {4} │ │ │ │ + cdp 1, 12, cr15, cr8, cr14, {4} │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ strls r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ - ldc2l 1, cr15, [sl], #-616 @ 0xfffffd98 │ │ │ │ + ldc2l 1, cr15, [r6], #-616 @ 0xfffffd98 │ │ │ │ svccc 0x00fff1b1 │ │ │ │ @ instruction: 0xf1b0bf08 │ │ │ │ strdle r3, [r8], -pc @ │ │ │ │ strmi r9, [r6], -r3, lsl #2 │ │ │ │ eorscs sl, r4, #4, 18 @ 0x10000 │ │ │ │ @ instruction: 0xf19a4620 │ │ │ │ - ldmdacs r3!, {r0, r1, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdacs r3!, {r0, r1, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs sp, r0, r0, lsl r8 │ │ │ │ ldmdavs sl, {r0, r1, r2, r3, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r2, r6, lsr r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ ldrtmi r9, [r2], -r3, lsl #22 │ │ │ │ strls r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ - mrrc2 1, 9, pc, r4, cr10 @ │ │ │ │ + mrrc2 1, 9, pc, r0, cr10 @ │ │ │ │ svccc 0x00fff1b1 │ │ │ │ @ instruction: 0xf1b0bf08 │ │ │ │ strdle r3, [r2], #255 @ 0xff @ │ │ │ │ vpmax.s8 d25, d4, d4 │ │ │ │ vbic.i32 , #20224 @ 0x00004f00 │ │ │ │ addsmi r6, sl, #76, 6 @ 0x30000001 │ │ │ │ - blls 0x28f4cc │ │ │ │ + blls 0x28f554 │ │ │ │ andne pc, r1, #64, 4 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ cmnpmi pc, #35 @ p-variant is OBSOLETE @ 0x23 │ │ │ │ @ instruction: 0xd1d24293 │ │ │ │ strhtcc pc, [r2], -sp @ │ │ │ │ bicle r2, lr, r8, lsr #22 │ │ │ │ teqcs r4, #57344 @ 0xe000 │ │ │ │ msreq CPSR_, #192, 4 │ │ │ │ @ instruction: 0xd1c8429a │ │ │ │ strhtcc pc, [r0], -sp @ │ │ │ │ addslt r3, fp, #2048 @ 0x800 │ │ │ │ stmiale r2, {r0, r8, r9, fp, sp}^ │ │ │ │ strb r9, [r1, sp, lsl #16] │ │ │ │ - @ instruction: 0xf8bcf1a0 │ │ │ │ + @ instruction: 0xf8b8f1a0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 1, cr15, cr8, cr12, {6} │ │ │ │ ldrhtlt r4, [r1], #185 @ 0xb9 │ │ │ │ strmi r4, [sp], -r7, lsl #12 │ │ │ │ tstcs r0, r4, lsr r2 │ │ │ │ - beq 0xb571f0 │ │ │ │ + beq 0xb57278 │ │ │ │ @ instruction: 0xf10da851 │ │ │ │ ldmdavs fp, {r6, r7, r8, fp} │ │ │ │ @ instruction: 0xf04f936f │ │ │ │ @ instruction: 0xf04f0300 │ │ │ │ @ instruction: 0xf18e0800 │ │ │ │ - addcs lr, r4, #1440 @ 0x5a0 │ │ │ │ + addcs lr, r4, #1376 @ 0x560 │ │ │ │ strbmi r2, [r8], -r0, lsl #2 │ │ │ │ - cdp 1, 5, cr15, cr4, cr14, {4} │ │ │ │ + cdp 1, 5, cr15, cr0, cr14, {4} │ │ │ │ strbmi r2, [r1], -r4, lsl #5 │ │ │ │ @ instruction: 0xf8caa80f │ │ │ │ @ instruction: 0xf18e8000 │ │ │ │ - @ instruction: 0xf8cdee4e │ │ │ │ + @ instruction: 0xf8cdee4a │ │ │ │ strtmi sl, [sl], -r0 │ │ │ │ orrvs pc, r0, r7, lsl #10 │ │ │ │ strteq pc, [r8], #-2263 @ 0xfffff729 │ │ │ │ @ instruction: 0xf7ffab51 │ │ │ │ vqdmulh.s , q7, │ │ │ │ vrsra.s64 q11, q6, #64 │ │ │ │ ldmdavs ip, {r0, r2, r4, r7, r8, r9} │ │ │ │ svccc 0x0000f5b4 │ │ │ │ @ instruction: 0xf44fbf38 │ │ │ │ @ instruction: 0xf19c3400 │ │ │ │ - ldc 8, cr15, [pc, #532] @ 0x11b02c │ │ │ │ + ldc 8, cr15, [pc, #516] @ 0x11b0a4 │ │ │ │ @ instruction: 0xf5b07b9d │ │ │ │ @ instruction: 0xf8955f80 │ │ │ │ svclt 0x00383058 │ │ │ │ addpl pc, r0, pc, asr #8 │ │ │ │ strmi r1, [r6], -r1, lsr #16 │ │ │ │ svclt 0x00144543 │ │ │ │ andcs r2, r3, #1879048192 @ 0x70000000 │ │ │ │ @@ -273046,118 +273081,118 @@ │ │ │ │ ldrtmi r8, [r1], -r7, lsr #8 │ │ │ │ ldrbmi r4, [lr], #-1602 @ 0xfffff9be │ │ │ │ @ instruction: 0xf0023c04 │ │ │ │ ldrtmi pc, [r4], #-3719 @ 0xfffff179 @ │ │ │ │ vst1.8 {d22-d25}, [pc :128], lr │ │ │ │ @ instruction: 0xf8c75080 │ │ │ │ @ instruction: 0xf124440c │ │ │ │ - bvs 0xc1ace0 │ │ │ │ + bvs 0xc1ad68 │ │ │ │ strmi r9, [r4], -r0, lsl #6 │ │ │ │ @ instruction: 0xf8d74602 │ │ │ │ @ instruction: 0xf507340c │ │ │ │ andcs r6, r1, r5, lsl #3 │ │ │ │ - blx 0x1ed8e7a │ │ │ │ + blx 0x1ed8f02 │ │ │ │ streq pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ strmi r6, [r3], -r8, ror #9 │ │ │ │ strtmi r6, [r2], -r9, lsr #20 │ │ │ │ @ instruction: 0xf8d79100 │ │ │ │ @ instruction: 0xf8d71424 │ │ │ │ @ instruction: 0xf7fe041c │ │ │ │ @ instruction: 0xf8c7fb69 │ │ │ │ strtvs r0, [r8], -ip, lsl #8 │ │ │ │ - bvs 0xb6c6b0 │ │ │ │ + bvs 0xb6c738 │ │ │ │ tstls r0, r2, lsr #12 │ │ │ │ strtne pc, [r0], #-2263 @ 0xfffff729 │ │ │ │ ldreq pc, [r8], #-2263 @ 0xfffff729 │ │ │ │ - blx 0x1858eae │ │ │ │ + blx 0x1858f36 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ strcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ @ instruction: 0xf12465eb │ │ │ │ @ instruction: 0xf8d7ffbb │ │ │ │ - blcs 0x127ef8 │ │ │ │ + blcs 0x127f80 │ │ │ │ @ instruction: 0x83b1f000 │ │ │ │ ldrdge pc, [r0], -sl │ │ │ │ stcge 14, cr10, [ip], {94} @ 0x5e │ │ │ │ svceq 0x0000f1ba │ │ │ │ stcge 0, cr13, [ip], {70} @ 0x46 │ │ │ │ @ instruction: 0x46412234 │ │ │ │ @ instruction: 0xf18e4630 │ │ │ │ - @ instruction: 0x4650edd0 │ │ │ │ + ldrbmi lr, [r0], -ip, asr #27 │ │ │ │ stmdahi r0, {r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ eorhi pc, ip, sp, asr #17 │ │ │ │ ldc2l 0, cr15, [sl, #284] @ 0x11c │ │ │ │ @ instruction: 0xf19a4641 │ │ │ │ - cdpne 12, 0, cr15, cr3, cr5, {4} │ │ │ │ + cdpne 12, 0, cr15, cr3, cr1, {4} │ │ │ │ cmnphi lr, #192, 4 @ p-variant is OBSOLETE │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwls r4, #22073 @ 0x5639 │ │ │ │ - stc2l 1, cr15, [r0, #616] @ 0x268 │ │ │ │ + ldc2 1, cr15, [ip, #616]! @ 0x268 │ │ │ │ stmdacs r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0x83a3f2c0 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ stmib r4, {r0, r1, r2, r3, r9, fp, sp, pc}^ │ │ │ │ strtmi r0, [r1], -r1, lsl #6 │ │ │ │ @ instruction: 0x46504633 │ │ │ │ @ instruction: 0xf7ff6027 │ │ │ │ - bls 0x699a74 │ │ │ │ + bls 0x699afc │ │ │ │ addsmi r6, sl, #2801664 @ 0x2ac000 │ │ │ │ stmdbls pc, {r0, r2, r8, fp, ip, lr, pc} @ │ │ │ │ @ instruction: 0xf1b11ac9 │ │ │ │ svclt 0x00387f80 │ │ │ │ vrhadd.s8 d22, d28, d26 │ │ │ │ - vaddw.s8 q8, q8, d16 │ │ │ │ + vaddw.s8 , q0, d16 │ │ │ │ ldrbmi r0, [r0], -pc, lsr #2 │ │ │ │ - cdp2 1, 10, cr15, cr2, cr14, {4} │ │ │ │ + cdp2 1, 9, cr15, cr14, cr14, {4} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ vhadd.s8 d24, d28, d7 │ │ │ │ - vsra.s64 d16, d20, #64 │ │ │ │ + vbic.i32 d17, #4 @ 0x00000004 │ │ │ │ ldrbmi r0, [r0], -pc, lsr #2 │ │ │ │ - cdp2 1, 9, cr15, cr8, cr14, {4} │ │ │ │ + cdp2 1, 9, cr15, cr4, cr14, {4} │ │ │ │ rsbsle r2, sp, r0, lsl #16 │ │ │ │ teqphi r0, pc @ @ p-variant is OBSOLETE │ │ │ │ tstcs r0, r4, lsr r2 │ │ │ │ @ instruction: 0xf18e4630 │ │ │ │ - @ instruction: 0xf8c4ed88 │ │ │ │ + @ instruction: 0xf8c4ed84 │ │ │ │ strtmi r8, [r1], -r0 │ │ │ │ - ldclcc 0, cr15, [pc], #316 @ 0x11b0bc │ │ │ │ + ldclcc 0, cr15, [pc], #316 @ 0x11b144 │ │ │ │ andcs r4, r0, #53477376 @ 0x3300000 │ │ │ │ ldrbcs pc, [r8], -r0, asr #12 @ │ │ │ │ vhsub.s8 d25, d12, d0 │ │ │ │ - vmla.i d16, d16, d0[2] │ │ │ │ + vmla.i d17, d0, d0[2] │ │ │ │ stmib r4, {r0, r1, r2, r3, r5}^ │ │ │ │ strbmi r6, [sl], -r1, lsl #24 │ │ │ │ - blx 0xfe7d8f98 │ │ │ │ + blx 0xfe7d9020 │ │ │ │ cmppcs r4, r8, lsl #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x4600e9d9 │ │ │ │ ldccc 2, cr15, [ip], #-312 @ 0xfffffec8 │ │ │ │ ldccs 2, cr15, [r6], {192} @ 0xc0 │ │ │ │ stmdavs pc!, {r3, r8, sl, ip, sp, lr, pc} @ │ │ │ │ svccc 0x0004f851 │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ strbmi r4, [r1, #-1075] @ 0xfffffbcd │ │ │ │ strtmi r5, [r2], #-2074 @ 0xfffff7e6 │ │ │ │ mvnsle r5, sl, lsl r0 │ │ │ │ ldrdeq lr, [r4, -r9] │ │ │ │ mvneq pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - bne 0x3637e8 │ │ │ │ + bne 0x363870 │ │ │ │ stcmi 2, cr15, [r1], {6} │ │ │ │ andgt pc, r0, r3, asr #17 │ │ │ │ stc2l 0, cr15, [r4, #8] │ │ │ │ @ instruction: 0xf89d626c │ │ │ │ @ instruction: 0xf8d7214b │ │ │ │ @ instruction: 0xf8d7040c │ │ │ │ @ instruction: 0xf8d78418 │ │ │ │ @ instruction: 0xf1ba941c │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ stclge 2, cr8, [fp], #-788 @ 0xfffffcec │ │ │ │ @ instruction: 0xf04f2a41 │ │ │ │ svclt 0x00180300 │ │ │ │ - bleq 0x105743c │ │ │ │ + bleq 0x10574c4 │ │ │ │ stmib r4, {r0, r1, r3, r5, r6, r8, r9, ip, pc}^ │ │ │ │ rscvs r3, r3, r1, lsl #6 │ │ │ │ rschi pc, r1, #0 │ │ │ │ vnmls.f64 d4, d13, d16 │ │ │ │ ldrbtmi r2, [fp], #-3952 @ 0xfffff090 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0x33aaf503 │ │ │ │ @@ -273165,73 +273200,73 @@ │ │ │ │ cmpeq r9, r8, lsl #24 │ │ │ │ @ instruction: 0x069ad438 │ │ │ │ ldreq sp, [sl, -lr, lsl #8] │ │ │ │ sbchi pc, r8, #0, 2 │ │ │ │ svcmi 0x0000f413 │ │ │ │ movweq pc, #16463 @ 0x404f @ │ │ │ │ adcshi pc, ip, #0 │ │ │ │ - cmnpeq r0, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnseq pc, ip, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ eor r4, sp, sl, lsl r6 │ │ │ │ @ instruction: 0xf1400599 │ │ │ │ vhsub.s8 d24, d28, d28 │ │ │ │ - vmla.f d16, d0, d0[4] │ │ │ │ + vmla.f d16, d16, d0[4] │ │ │ │ movwcs r0, #33071 @ 0x812f │ │ │ │ eor r2, r3, r5, lsl #4 │ │ │ │ - blvc 0x3966e4 │ │ │ │ + blvc 0x39676c │ │ │ │ vsubw.s8 q9, q0, d1 │ │ │ │ andcs r4, r5, #16, 6 @ 0x40000000 │ │ │ │ vst3.16 {d22,d24,d26}, [pc :128], fp │ │ │ │ @ instruction: 0xf04f5180 │ │ │ │ stc 3, cr3, [sp, #1020] @ 0x3fc │ │ │ │ movwls r7, #2818 @ 0xb02 │ │ │ │ vsubw.s8 q9, q0, d18 │ │ │ │ @ instruction: 0xf0020310 │ │ │ │ @ instruction: 0xe76dfff7 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - addeq r4, r0, sl, asr #27 │ │ │ │ - ldrshteq r3, [r5], -r8 │ │ │ │ + addeq r4, r0, r2, asr #26 │ │ │ │ + eorseq r3, r5, r8, ror pc │ │ │ │ vcgt.s8 d18, d12, d4 │ │ │ │ - vorr.i32 q8, #12 @ 0x0000000c │ │ │ │ + vsra.s64 q8, q6, #64 │ │ │ │ ldrmi r0, [sl], -pc, lsr #2 │ │ │ │ movwls r1, #31427 @ 0x7ac3 │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ - blls 0x319d44 │ │ │ │ + blls 0x319dcc │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ movweq pc, #61475 @ 0xf023 @ │ │ │ │ @ instruction: 0xf0529305 │ │ │ │ - blls 0x29ad1c │ │ │ │ + blls 0x29ada4 │ │ │ │ andscs r4, r0, #34603008 @ 0x2100000 │ │ │ │ movwls r3, #39696 @ 0x9b10 │ │ │ │ @ instruction: 0x461c4618 │ │ │ │ - blx 0x5d70de │ │ │ │ + blx 0x5d7166 │ │ │ │ movweq lr, #39688 @ 0x9b08 │ │ │ │ andcs r3, r3, fp, lsr #6 │ │ │ │ eorshi pc, ip, r5, asr #17 │ │ │ │ orreq lr, r3, #164, 22 @ 0x29000 │ │ │ │ streq pc, [r1], #-265 @ 0xfffffef7 │ │ │ │ andeq pc, pc, #35 @ 0x23 │ │ │ │ movweq pc, #4360 @ 0x1108 @ │ │ │ │ andcc r9, r4, #8, 4 @ 0x80000000 │ │ │ │ orreq lr, r3, #2048 @ 0x800 │ │ │ │ - bl 0x1ff918 │ │ │ │ + bl 0x1ff9a0 │ │ │ │ strtvs r0, [sl], #-1156 @ 0xfffffb7c │ │ │ │ andcs r9, r4, #335544320 @ 0x14000000 │ │ │ │ strtmi r6, [r1], -fp, lsr #9 │ │ │ │ @ instruction: 0xf8c523a0 │ │ │ │ @ instruction: 0x63ab9044 │ │ │ │ cmnvs ip, #0, 6 │ │ │ │ ldc2l 0, cr15, [r0], #-128 @ 0xffffff80 │ │ │ │ movwcs fp, #12552 @ 0x3108 │ │ │ │ andcs r6, r4, #3 │ │ │ │ stmiane r1!, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ tstplt r8, r7, ror #24 @ p-variant is OBSOLETE │ │ │ │ - bls 0x17352e0 │ │ │ │ + bls 0x1735368 │ │ │ │ andvs r4, r3, r3, lsl r4 │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ tstplt r8, fp, asr ip @ p-variant is OBSOLETE │ │ │ │ andvs r2, r3, r4, lsl #6 │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @@ -273276,95 +273311,95 @@ │ │ │ │ @ instruction: 0xf1042204 │ │ │ │ andcs r0, r3, r8, lsr #2 │ │ │ │ stc2 0, cr15, [r4], {32} │ │ │ │ movwcs fp, #33032 @ 0x8108 │ │ │ │ movwcs r6, #3 │ │ │ │ @ instruction: 0xf1042204 │ │ │ │ andcs r0, r3, ip, lsr #2 │ │ │ │ - blx 0xfffd728a │ │ │ │ + blx 0xfffd7312 │ │ │ │ movwcs fp, #264 @ 0x108 │ │ │ │ movwcs r6, #3 │ │ │ │ @ instruction: 0xf1042204 │ │ │ │ andcs r0, r3, r0, lsr r1 │ │ │ │ - blx 0xffd5729e │ │ │ │ + blx 0xffd57326 │ │ │ │ movwcs fp, #37128 @ 0x9108 │ │ │ │ movwcs r6, #3 │ │ │ │ @ instruction: 0xf1042204 │ │ │ │ andcs r0, r3, r4, lsr r1 │ │ │ │ - blx 0xffad72b2 │ │ │ │ - bvs 0xfec07654 │ │ │ │ + blx 0xffad733a │ │ │ │ + bvs 0xfec076dc │ │ │ │ movwcs r6, #3 │ │ │ │ @ instruction: 0xf1042204 │ │ │ │ andcs r0, r3, r8, lsr r1 │ │ │ │ - blx 0xff8572c6 │ │ │ │ + blx 0xff85734e │ │ │ │ movwcs fp, #45320 @ 0xb108 │ │ │ │ movwcs r6, #3 │ │ │ │ @ instruction: 0xf1042204 │ │ │ │ andcs r0, r3, ip, lsr r1 │ │ │ │ - blx 0xff5d72da │ │ │ │ + blx 0xff5d7362 │ │ │ │ tstlt r8, r3, lsl #13 │ │ │ │ - mcr2 1, 3, pc, cr10, cr6, {4} @ │ │ │ │ + mcr2 1, 3, pc, cr6, cr6, {4} @ │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ cmppeq r0, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ smlabtlt r8, r5, fp, pc @ │ │ │ │ andvs r2, r3, ip, lsl #6 │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ cmppeq r4, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ @ instruction: 0x4683fbbb │ │ │ │ @ instruction: 0xf196b118 │ │ │ │ - @ instruction: 0xf8cbfddb │ │ │ │ + @ instruction: 0xf8cbfdd7 │ │ │ │ movwcs r0, #0 │ │ │ │ @ instruction: 0xf1042204 │ │ │ │ andcs r0, r3, r8, asr #2 │ │ │ │ - blx 0xfecd7322 │ │ │ │ + blx 0xfecd73aa │ │ │ │ movwcs fp, #53512 @ 0xd108 │ │ │ │ movwcs r6, #3 │ │ │ │ @ instruction: 0xf1042204 │ │ │ │ andcs r0, r3, ip, asr #2 │ │ │ │ - blx 0xfea57336 │ │ │ │ + blx 0xfea573be │ │ │ │ tstlt r8, r3, lsl #13 │ │ │ │ - stc2l 1, cr15, [ip, #600] @ 0x258 │ │ │ │ + stc2l 1, cr15, [r8, #600] @ 0x258 │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ cmppeq r0, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ @ instruction: 0xb108fb97 │ │ │ │ andvs r2, r3, lr, lsl #6 │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ cmppeq r4, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ strmi pc, [r3], sp, lsl #23 │ │ │ │ @ instruction: 0xf196b118 │ │ │ │ - @ instruction: 0xf8cbfda5 │ │ │ │ + @ instruction: 0xf8cbfda1 │ │ │ │ movwcs r0, #0 │ │ │ │ @ instruction: 0xf1042204 │ │ │ │ andcs r0, r3, r8, asr r1 │ │ │ │ - blx 0xfe15737e │ │ │ │ + blx 0xfe157406 │ │ │ │ tstcs r0, #8, 2 │ │ │ │ movwcs r6, #3 │ │ │ │ @ instruction: 0xf1042204 │ │ │ │ andcs r0, r3, ip, asr r1 │ │ │ │ - blx 0x1ed7392 │ │ │ │ + blx 0x1ed741a │ │ │ │ tstlt r8, r3, lsl #13 │ │ │ │ ldc2 7, cr15, [r2, #1016] @ 0x3f8 │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ msreq SPSR_, r4, lsl #2 │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ tstplt r8, r9, ror #22 @ p-variant is OBSOLETE │ │ │ │ andvs r2, r3, r1, lsl r3 │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ msreq SPSR_s, r4, lsl #2 │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ pkhtbmi pc, r3, pc, asr #22 @ │ │ │ │ andcs fp, r2, r0, lsr #2 │ │ │ │ - @ instruction: 0xff22f197 │ │ │ │ + @ instruction: 0xff1ef197 │ │ │ │ andeq pc, r0, fp, asr #17 │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ msreq SPSR_f, r4, lsl #2 │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ tstplt r8, r1, asr fp @ p-variant is OBSOLETE │ │ │ │ andvs r2, r3, r9, lsl r3 │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @@ -273401,37 +273436,37 @@ │ │ │ │ andvs r2, r3, sl, lsl r3 │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ orreq pc, r4, r4, lsl #2 │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ strmi pc, [r3], r7, lsl #22 │ │ │ │ @ instruction: 0xf7feb118 │ │ │ │ @ instruction: 0xf8cbfdc5 │ │ │ │ - blls 0x2db3fc │ │ │ │ - bleq 0xfe357810 │ │ │ │ + blls 0x2db484 │ │ │ │ + bleq 0xfe357898 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ movwcs r8, #169 @ 0xa9 │ │ │ │ ldrbmi r2, [r9], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ strdlt pc, [r8, -r5] │ │ │ │ andvs r2, r3, r1, lsr #6 │ │ │ │ movwcs r2, #516 @ 0x204 │ │ │ │ tsteq r2, fp, lsl #22 │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ smlattlt r0, fp, sl, pc @ │ │ │ │ movwcs r6, #6 │ │ │ │ @ instruction: 0xf10b2204 │ │ │ │ andcs r0, r3, r8, lsl #2 │ │ │ │ - blx 0xff9d74b8 │ │ │ │ + blx 0xff9d7540 │ │ │ │ movwcs fp, #264 @ 0x108 │ │ │ │ movwcs r6, #3 │ │ │ │ @ instruction: 0xf10b2204 │ │ │ │ andcs r0, r3, ip, lsl #2 │ │ │ │ - blx 0xff7574cc │ │ │ │ + blx 0xff757554 │ │ │ │ movwcs fp, #264 @ 0x108 │ │ │ │ - blvs 0x1bf3460 │ │ │ │ + blvs 0x1bf34e8 │ │ │ │ @ instruction: 0xf1c36baa │ │ │ │ ldrbmi r0, [fp], #-784 @ 0xfffffcf0 │ │ │ │ @ instruction: 0xf040429a │ │ │ │ stmdbls r8, {r1, r2, r5, r8, pc} │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ smlabtlt r8, r7, sl, pc @ │ │ │ │ @@ -273442,17 +273477,17 @@ │ │ │ │ movwcs fp, #24 │ │ │ │ ldrbmi r2, [r9], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ @ instruction: 0xb100fab7 │ │ │ │ strtmi r6, [r0], -r4 │ │ │ │ @ instruction: 0xf0203601 │ │ │ │ andcc pc, r1, sp, lsr fp @ │ │ │ │ - bleq 0x2578cc │ │ │ │ + bleq 0x257954 │ │ │ │ ldrmi r4, [r0, #1028]! @ 0x404 │ │ │ │ - blls 0x2cfc5c │ │ │ │ + blls 0x2cfce4 │ │ │ │ orreq lr, r8, #3072 @ 0xc00 │ │ │ │ stmdbls r6, {r1, r2, r8, r9, ip, pc} │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ smlatblt r8, r1, sl, pc @ │ │ │ │ andvs r2, r3, r0, lsl #6 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @@ -273463,142 +273498,142 @@ │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ @ instruction: 0xb100fa91 │ │ │ │ strtmi r6, [r0], -r4 │ │ │ │ @ instruction: 0xf0203601 │ │ │ │ andcc pc, r1, r7, lsl fp @ │ │ │ │ stmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldrmi r4, [r1, #1028]! @ 0x404 │ │ │ │ - blls 0x28fca8 │ │ │ │ + blls 0x28fd30 │ │ │ │ orreq lr, r9, #3072 @ 0xc00 │ │ │ │ stmdbls r5, {r0, r2, r8, r9, ip, pc} │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @ instruction: 0xf0202003 │ │ │ │ tstplt r8, fp, ror sl @ p-variant is OBSOLETE │ │ │ │ andvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf8c79b08 │ │ │ │ mvnvs r3, ip, lsl #8 │ │ │ │ svceq 0x0000f1ba │ │ │ │ - bls 0x50f534 │ │ │ │ - blls 0x76ce60 │ │ │ │ + bls 0x50f5bc │ │ │ │ + blls 0x76cee8 │ │ │ │ adcvs r6, fp, #42 @ 0x2a │ │ │ │ stc2 1, cr15, [r8], {36} @ 0x24 │ │ │ │ - orrne pc, r5, #76546048 @ 0x4900000 │ │ │ │ + movwcs pc, #54857 @ 0xd649 @ │ │ │ │ tstpeq r1, #192, 4 @ p-variant is OBSOLETE │ │ │ │ strtcc pc, [ip], #-2247 @ 0xfffff739 │ │ │ │ ldmdavs sl, {r2, r5, r6, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, pc, ror #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andcs sp, r0, ip, asr r1 │ │ │ │ tstcs r0, r1, ror r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #1625 @ 0x659 │ │ │ │ andcs r2, r3, r4, lsl #4 │ │ │ │ - blx 0x14575e4 │ │ │ │ + blx 0x145766c │ │ │ │ movwcs fp, #61704 @ 0xf108 │ │ │ │ movwcs r6, #3 │ │ │ │ @ instruction: 0xf1042204 │ │ │ │ andcs r0, r3, ip, lsl #3 │ │ │ │ - blx 0x11d75f8 │ │ │ │ - blls 0x30799c │ │ │ │ + blx 0x11d7680 │ │ │ │ + blls 0x307a24 │ │ │ │ @ instruction: 0xf1046003 │ │ │ │ @ instruction: 0xe7400b90 │ │ │ │ @ instruction: 0xac6b2a41 │ │ │ │ @ instruction: 0x46d3bf18 │ │ │ │ - bge 0x1c15cc4 │ │ │ │ - bge 0x1c95cc8 │ │ │ │ + bge 0x1c15d4c │ │ │ │ + bge 0x1c95d50 │ │ │ │ ldcge 4, cr15, [lr, #-508]! @ 0xfffffe04 │ │ │ │ tstpeq r3, r0, lsr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ ldrbmi pc, [r3], r5, ror #16 @ │ │ │ │ rsbsge pc, ip, r5, asr #17 │ │ │ │ - bge 0x895cc0 │ │ │ │ + bge 0x895d48 │ │ │ │ movwcs lr, #17714 @ 0x4532 │ │ │ │ - msreq (UNDEF: 104), ip │ │ │ │ + mvneq pc, ip, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldrb r4, [r7, #-1562]! @ 0xfffff9e6 │ │ │ │ - cmnpeq r4, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnseq pc, ip, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldrb r4, [r1, #-1562]! @ 0xfffff9e6 │ │ │ │ vcgt.s8 d18, d12, d4 │ │ │ │ - vmla.f d16, d0, d0[7] │ │ │ │ + vmla.f d16, d16, d0[7] │ │ │ │ ldrmi r0, [sl], -pc, lsr #2 │ │ │ │ @ instruction: 0xf020e56a │ │ │ │ strtmi r0, [r8], -r3, lsl #2 │ │ │ │ @ instruction: 0xf846f7fe │ │ │ │ strmi sl, [r1], -pc, lsl #22 │ │ │ │ ldrmi r6, [r8], -fp, ror #15 │ │ │ │ @ instruction: 0xf7fe952e │ │ │ │ - blls 0xb596ec │ │ │ │ + blls 0xb59774 │ │ │ │ @ instruction: 0xf10d676b │ │ │ │ - blls 0xbde2e8 │ │ │ │ + blls 0xbde370 │ │ │ │ str r6, [fp, #-1963] @ 0xfffff855 │ │ │ │ - stc2 1, cr15, [r8], {159} @ 0x9f │ │ │ │ - @ instruction: 0xf8ccf162 │ │ │ │ + stc2 1, cr15, [r4], {159} @ 0x9f │ │ │ │ + @ instruction: 0xf8c8f162 │ │ │ │ andge pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf6404b30 │ │ │ │ stmdavs r1, {r1, r2, r3, r4, r9, sp, lr} │ │ │ │ tstls r0, fp, lsl #16 │ │ │ │ - tstpvc r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrvc pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldc2l 0, cr15, [r2, #292] @ 0x124 │ │ │ │ @ instruction: 0xf049980b │ │ │ │ @ instruction: 0xf04ffc09 │ │ │ │ @ instruction: 0xf16f30ff │ │ │ │ - vtst.8 , , │ │ │ │ + vtst.8 , , │ │ │ │ vsubl.s8 , d0, d20 │ │ │ │ @ instruction: 0xf8d70296 │ │ │ │ andcs r5, r7, r8, lsr #8 │ │ │ │ @ instruction: 0xf18e6814 │ │ │ │ - strtmi pc, [fp], -pc, lsr #28 │ │ │ │ + strtmi pc, [fp], -fp, lsr #28 │ │ │ │ mrscs r9, (UNDEF: 1) │ │ │ │ @ instruction: 0xf64c4620 │ │ │ │ - vmlal.s , d16, d0[6] │ │ │ │ + vmlal.s q10, d0, d0[6] │ │ │ │ @ instruction: 0xf19f022f │ │ │ │ - @ instruction: 0xf04ffa97 │ │ │ │ + @ instruction: 0xf04ffa93 │ │ │ │ @ instruction: 0xf16f30ff │ │ │ │ - @ instruction: 0xf162f8dd │ │ │ │ - vtst.8 d31, d28, d13 │ │ │ │ - vsubw.s8 q8, q8, d4 │ │ │ │ + @ instruction: 0xf162f8d9 │ │ │ │ + vtst.8 d31, d28, d9 │ │ │ │ + vsubw.s8 , q0, d4 │ │ │ │ movwls r0, #4911 @ 0x132f │ │ │ │ - tstpvc r8, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrvc pc, r8, fp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ stmdage fp, {r1, fp, sp, lr} │ │ │ │ andls r4, r0, #20, 22 @ 0x5000 │ │ │ │ eorvs pc, r5, #64, 12 @ 0x4000000 │ │ │ │ ldc2l 0, cr15, [ip, #-292] @ 0xfffffedc │ │ │ │ ldrbmi r9, [r2], -fp, lsl #16 │ │ │ │ - bicne pc, r0, ip, asr #4 │ │ │ │ + cmppcs r0, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ stc2l 0, cr15, [r8, #292]! @ 0x124 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ - @ instruction: 0xf8bef16f │ │ │ │ - rsbseq pc, r8, ip, asr #4 │ │ │ │ + @ instruction: 0xf8baf16f │ │ │ │ + rscseq pc, r8, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfedd927c │ │ │ │ + blx 0x1cd9304 │ │ │ │ @ instruction: 0xf16f4658 │ │ │ │ - @ instruction: 0xf64bf8b5 │ │ │ │ - vaddw.s8 , q0, d8 │ │ │ │ + @ instruction: 0xf64bf8b1 │ │ │ │ + vaddw.s8 , q8, d8 │ │ │ │ vrhadd.s8 d16, d12, d31 │ │ │ │ - vshr.s64 q8, q4, #64 │ │ │ │ - blmi 0x21b77c │ │ │ │ + vmov.i32 , #8 @ 0x00000008 │ │ │ │ + blmi 0x21b804 │ │ │ │ adcscs pc, r8, #64, 12 @ 0x4000000 │ │ │ │ - mrrc2 1, 6, pc, r6, cr10 @ │ │ │ │ + mrrc2 1, 6, pc, r2, cr10 @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r3, r5, r8, ror #29 │ │ │ │ - eorseq r4, r5, ip, ror #19 │ │ │ │ + eorseq r3, r5, r8, ror #30 │ │ │ │ + eorseq r4, r5, ip, ror #20 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec728dc │ │ │ │ + bl 0xfec72964 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r8, ror #31 │ │ │ │ subcs r4, r8, #4, 12 @ 0x400000 │ │ │ │ stmibvs lr!, {r8, sp}^ │ │ │ │ - stmib sl, {r1, r2, r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + stmib r6, {r1, r2, r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ strtvs r2, [r3], #-784 @ 0xfffffcf0 │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf0116aa9 │ │ │ │ @ instruction: 0xf1060f01 │ │ │ │ svclt 0x000c0108 │ │ │ │ eorscs r2, r0, r0, lsl r0 │ │ │ │ ldrmi r6, [r8], -r0, lsr #8 │ │ │ │ @@ -273632,29 +273667,29 @@ │ │ │ │ rsbvs r6, r3, #43, 30 @ 0xac │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec72998 │ │ │ │ + bl 0xfec72a20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080ff8 │ │ │ │ - @ instruction: 0xf9c2f726 │ │ │ │ + @ instruction: 0xf97ef726 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ - stclt 7, cr15, [sl, #324]! @ 0x144 │ │ │ │ + stcllt 7, cr15, [r6, #-324]! @ 0xfffffebc │ │ │ │ stmdble ip!, {r2, r8, fp, sp} │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec729b8 │ │ │ │ + bl 0xfec72a40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0ff0 │ │ │ │ ldrmi r4, [r6], -r5, lsl #12 │ │ │ │ ldrmi lr, [r0, lr]! │ │ │ │ mvnsvc pc, #82837504 @ 0x4f00000 │ │ │ │ - blle 0x6a57d0 │ │ │ │ + blle 0x6a5858 │ │ │ │ andcc r8, r3, #2752512 @ 0x2a0000 │ │ │ │ adcmi r4, r3, #19 │ │ │ │ streq lr, [r3], #-2980 @ 0xfffff45c │ │ │ │ ldrmi sp, [sp], #-526 @ 0xfffffdf2 │ │ │ │ stmdble fp, {r2, sl, fp, sp} │ │ │ │ strtmi r8, [r8], -sl, lsr #16 │ │ │ │ svclt 0x008c2a03 │ │ │ │ @@ -273681,24 +273716,24 @@ │ │ │ │ tstcc r0, #12713984 @ 0xc20000 │ │ │ │ ldrmi r6, [r3], #-2258 @ 0xfffff72e │ │ │ │ mvnsle r4, #-1342177272 @ 0xb0000008 │ │ │ │ tstcs r0, r8, lsl #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec72a5c │ │ │ │ + bl 0xfec72ae4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ strmi r2, [r4], -r1, lsl #6 │ │ │ │ andls r4, r1, #24, 12 @ 0x1800000 │ │ │ │ @ instruction: 0xf8c6f020 │ │ │ │ @ instruction: 0x4601b190 │ │ │ │ andls r9, r1, r1, lsl #20 │ │ │ │ @ instruction: 0xf6f44620 │ │ │ │ - stmdbls r1, {r7, sl, fp, sp, lr, pc} │ │ │ │ + stmdbls r1, {r2, r3, r4, r5, sl, fp, sp, lr, pc} │ │ │ │ stmdahi fp, {sp} │ │ │ │ andlt r8, r2, r3, lsr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ @@ -273714,31 +273749,31 @@ │ │ │ │ andcs sp, r0, fp, lsl #8 │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andcs fp, r0, r8, lsl #26 │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vaba.s8 q10, q6, q8 │ │ │ │ - vshr.s64 , q10, #64 │ │ │ │ + vmvn.i32 q9, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf04e002f │ │ │ │ strb pc, [ip, pc, lsr #23]! @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec72af0 │ │ │ │ + bl 0xfec72b78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0ff0 │ │ │ │ strmi fp, [r5], -r1, asr #2 │ │ │ │ stmdbpl r8!, {sl, sp} │ │ │ │ @ instruction: 0xffaef003 │ │ │ │ strcc r5, [r0], #296 @ 0x128 │ │ │ │ mvnsle r4, #180, 4 @ 0x4000000b │ │ │ │ tstcs r0, r0, lsr r6 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec72b20 │ │ │ │ + bl 0xfec72ba8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x468e0ff8 │ │ │ │ ldmdble r5, {r4, r8, fp, sp} │ │ │ │ stmdavs r1, {r2, r3, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf101290f │ │ │ │ svclt 0x008c0303 │ │ │ │ andcs r2, r1, #0, 4 │ │ │ │ @@ -273754,44 +273789,44 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf5b2bd08 │ │ │ │ andsle r6, r0, #600 @ 0x258 │ │ │ │ cmppmi fp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ stmdale r3, {r1, r3, r7, r9, lr} │ │ │ │ mvncc pc, r0, asr #4 │ │ │ │ smlabble sp, sl, r2, r4 │ │ │ │ - bl 0xfec2cf0c │ │ │ │ + bl 0xfec2cf94 │ │ │ │ rscle r0, r9, #768 @ 0x300 │ │ │ │ svceq 0x0010f1bc │ │ │ │ @ instruction: 0x4670d8d1 │ │ │ │ @ instruction: 0xf6a2e7e5 │ │ │ │ @ instruction: 0xf5b10134 │ │ │ │ mvnsle r7, #388 @ 0x184 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrbeq r6, [fp, #-2075] @ 0xfffff7e5 │ │ │ │ @ instruction: 0xf06fd407 │ │ │ │ tstcs r0, r5, lsl r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrmi fp, [r1], -r8, lsl #26 │ │ │ │ - andscs pc, r8, ip, asr #4 │ │ │ │ + addscs pc, r8, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1157afe │ │ │ │ + blx 0x1157b86 │ │ │ │ svclt 0x0000e7ef │ │ │ │ stmdble r2, {r4, r8, fp, sp}^ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec72bd4 │ │ │ │ + bl 0xfec72c5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x468c0ff8 │ │ │ │ strbmi r6, [r3, #-2051]! @ 0xfffff7fd │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ - blcs 0x4e41ec │ │ │ │ + blcs 0x4e4274 │ │ │ │ @ instruction: 0xf042bf98 │ │ │ │ stmdblt sl!, {r0, r9} │ │ │ │ - bcs 0x17dbfc │ │ │ │ + bcs 0x17dc84 │ │ │ │ mrcne 0, 4, sp, cr3, cr8, {0} │ │ │ │ stmdale r6, {r0, r8, r9, fp, sp} │ │ │ │ tstcs r0, r8, lsl #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf64fbd08 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ @@ -273804,17 +273839,17 @@ │ │ │ │ @ instruction: 0xf0233303 │ │ │ │ strbmi r0, [r3, #-771]! @ 0xfffffcfd │ │ │ │ @ instruction: 0x0c03ebac │ │ │ │ ldrmi sp, [r8], #-738 @ 0xfffffd1e │ │ │ │ svceq 0x0010f1bc │ │ │ │ strmi sp, [r8], -lr, asr #17 │ │ │ │ @ instruction: 0x4611e7dd │ │ │ │ - subcs pc, r0, ip, asr #4 │ │ │ │ + sbccs pc, r0, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfffd7b88 │ │ │ │ + blx 0xfffd7c10 │ │ │ │ strmi lr, [r8], -r2, ror #15 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -273831,119 +273866,119 @@ │ │ │ │ eorsle r2, r2, r1, lsl #20 │ │ │ │ stmdbcs r1, {r0, r4, r7, r9, sl, fp, ip} │ │ │ │ ldrtmi sp, [r0], -r8, lsl #16 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - bcs 0x4aa2f4 │ │ │ │ + bcs 0x4aa37c │ │ │ │ teqphi r6, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf012e8df │ │ │ │ eoreq r0, fp, fp, lsr #32 │ │ │ │ eoreq r0, fp, fp, lsr #32 │ │ │ │ addeq r0, r8, r8, lsl #1 │ │ │ │ teqeq r4, r8, lsl #1 │ │ │ │ ldrhteq r0, [sl], sl │ │ │ │ ldrheq r0, [r4, -sl]! │ │ │ │ ldrshteq r0, [sl], #10 │ │ │ │ @ instruction: 0xf8da00fa │ │ │ │ - ldrbeq r3, [pc, #-0] @ 0x11bae0 │ │ │ │ + ldrbeq r3, [pc, #-0] @ 0x11bb68 │ │ │ │ cmpphi r8, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64f3203 │ │ │ │ @ instruction: 0x401373fc │ │ │ │ andle r4, r5, #281018368 @ 0x10c00000 │ │ │ │ stmdaeq r3, {r3, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b84499 │ │ │ │ ldmdale fp, {r0, r1, r8, r9, sl, fp} │ │ │ │ movwcc r6, #14371 @ 0x3823 │ │ │ │ movweq pc, #12323 @ 0x3023 @ │ │ │ │ sbcle r4, sl, #-1342177270 @ 0xb000000a │ │ │ │ ldrmi r1, [ip], #-2797 @ 0xfffff513 │ │ │ │ ldmle r6!, {r4, r8, sl, fp, sp} │ │ │ │ - blcs 0x915a28 │ │ │ │ + blcs 0x915ab0 │ │ │ │ @ instruction: 0xf1a3d9f3 │ │ │ │ @ instruction: 0xf1b80820 │ │ │ │ stmible lr!, {r0, r1, r8, r9, sl, fp}^ │ │ │ │ - bvs 0xfeb59460 │ │ │ │ - bcs 0xfe6d8628 │ │ │ │ - bleq 0xfe899458 │ │ │ │ - bleq 0x598630 │ │ │ │ + bvs 0xfeb594e8 │ │ │ │ + bcs 0xfe6d86b0 │ │ │ │ + blne 0xa994e0 │ │ │ │ + bleq 0x5986b8 │ │ │ │ stmdbeq r0!, {r2, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x2000f8b9 │ │ │ │ ldrmi r2, [r3], -r3, lsl #20 │ │ │ │ smlabbcs r0, ip, pc, fp @ │ │ │ │ strbmi r2, [r2, #-257] @ 0xfffffeff │ │ │ │ @ instruction: 0xf041bf88 │ │ │ │ stmdbcs r0, {r0, r8} │ │ │ │ @ instruction: 0xf8b9d1d6 │ │ │ │ vld4.8 {d1-d4}, [r1], r2 │ │ │ │ stmdacc r4, {r6, lr} │ │ │ │ ldmle lr!, {r0, r3, r4, fp, sp} │ │ │ │ @ instruction: 0xf857a701 │ │ │ │ svclt 0x0000f020 │ │ │ │ - andseq fp, r1, r1, ror #21 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - andseq fp, r1, r1, ror #21 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - andseq fp, r1, r7, lsr #26 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - @ instruction: 0x0011bad7 │ │ │ │ - andseq fp, r1, r1, ror #21 │ │ │ │ + andseq fp, r1, r9, ror #22 │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, r9, ror #22 │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, lsr #27 │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, pc, asr fp │ │ │ │ + andseq fp, r1, r9, ror #22 │ │ │ │ ldmible r6, {r0, r1, r2, r4, r8, r9, fp, sp} │ │ │ │ ldreq pc, [r8, -r3, lsr #3] │ │ │ │ ldmible r2, {r0, r1, r8, r9, sl, fp, sp} │ │ │ │ stmibvs r8!, {r0, r1, r2, r3, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmibcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r8, {r2, r8, ip, sp, lr, pc} │ │ │ │ movwcc lr, #12299 @ 0x300b │ │ │ │ rscsvc pc, ip, #82837504 @ 0x4f00000 │ │ │ │ addsmi r4, r7, #26 │ │ │ │ streq lr, [r2, -r7, lsr #23] │ │ │ │ ldrmi sp, [r0], #2434 @ 0x982 │ │ │ │ @ instruction: 0xf67f2f03 │ │ │ │ @ instruction: 0xf8b8af7f │ │ │ │ addsmi r3, pc, #0 │ │ │ │ - blcs 0x20b8a8 │ │ │ │ + blcs 0x20b930 │ │ │ │ svcge 0x0078f67f │ │ │ │ @ instruction: 0x1002f8b8 │ │ │ │ - bcs 0x16353c │ │ │ │ + bcs 0x1635c4 │ │ │ │ @ instruction: 0xf8d9d9e7 │ │ │ │ ldrbeq r2, [r0, #-0] │ │ │ │ vrshl.s8 , , q14 │ │ │ │ - vaddl.s8 q9, d16, d28 │ │ │ │ + vaddl.s8 , d0, d28 │ │ │ │ @ instruction: 0xf04e002f │ │ │ │ @ instruction: 0xf8b8fa0d │ │ │ │ ldrb r3, [sl, r0] │ │ │ │ @ instruction: 0xf67f2b1b │ │ │ │ @ instruction: 0xf1a3af64 │ │ │ │ svccs 0x0003071c │ │ │ │ svcge 0x005ff67f │ │ │ │ - bvs 0xfeb59580 │ │ │ │ - bcs 0xfe6d8748 │ │ │ │ + bvs 0xfeb59608 │ │ │ │ + bcs 0xfe6d87d0 │ │ │ │ ldmdaeq ip, {r2, r8, ip, sp, lr, pc} │ │ │ │ ldmdbeq r6!, {r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ - blx 0xb93c94 │ │ │ │ + blx 0xb93d1c │ │ │ │ ldrbeq pc, [r0, r1, lsl #4] @ │ │ │ │ movwcc sp, #13597 @ 0x351d │ │ │ │ rscsvc pc, ip, #82837504 @ 0x4f00000 │ │ │ │ adcsmi r4, sl, #26 │ │ │ │ streq lr, [r2, -r7, lsr #23] │ │ │ │ svcge 0x0048f4bf │ │ │ │ svccs 0x00034490 │ │ │ │ @@ -273955,15 +273990,15 @@ │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf8b8af37 │ │ │ │ stmdbcs pc, {r1, ip} @ │ │ │ │ @ instruction: 0xf8dad9dd │ │ │ │ ldrbeq r2, [r2, #-0] │ │ │ │ vqrshl.s8 , , q14 │ │ │ │ - vmla.i d18, d16, d0[7] │ │ │ │ + vmla.i d19, d0, d0[7] │ │ │ │ @ instruction: 0xf04e002f │ │ │ │ @ instruction: 0xf8b8f9cd │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ @ instruction: 0xf67f2b1b │ │ │ │ @ instruction: 0xf1a3af24 │ │ │ │ svccs 0x0003071c │ │ │ │ svcge 0x001ff67f │ │ │ │ @@ -273984,47 +274019,47 @@ │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf8b8aefd │ │ │ │ stmdbcs r4, {r1, ip} │ │ │ │ @ instruction: 0xf8d9d9e1 │ │ │ │ ldrbeq r2, [r2, #-0] │ │ │ │ vqrshl.s8 , , q14 │ │ │ │ - vmla.i d18, d16, d0[3] │ │ │ │ + vmla.i d19, d0, d0[3] │ │ │ │ @ instruction: 0xf04e002f │ │ │ │ @ instruction: 0xf8b8f993 │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ subseq pc, lr, pc, rrx │ │ │ │ - bcs 0x255814 │ │ │ │ + bcs 0x25589c │ │ │ │ @ instruction: 0xf109d93b │ │ │ │ and r0, lr, r4, lsl #14 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ strtle r0, [r2], #-1344 @ 0xfffffac0 │ │ │ │ @ instruction: 0xf64f3103 │ │ │ │ strdmi r7, [sl], -ip │ │ │ │ - bl 0xfe9ec794 │ │ │ │ + bl 0xfe9ec81c │ │ │ │ ldmdble r7, {r1, r8, r9} │ │ │ │ - blcs 0x22cdac │ │ │ │ + blcs 0x22ce34 │ │ │ │ ldmdahi r9!, {r2, r4, r8, fp, ip, lr, pc} │ │ │ │ svclt 0x0028428b │ │ │ │ stmdble pc, {r0, r1, r8, fp, sp} @ │ │ │ │ vld2.16 {d8-d9}, [r2 :256], sl │ │ │ │ stmdacs sl, {r6, lr} │ │ │ │ ldrbmi sp, [sl], -r6, ror #3 │ │ │ │ movwls r1, #7480 @ 0x1d38 │ │ │ │ ldc2 7, cr15, [lr, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ ldmdahi r9!, {r0, r1, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ ldrb r9, [pc, r1, lsl #22] │ │ │ │ @ instruction: 0x2000f8b9 │ │ │ │ @ instruction: 0x4611e6b0 │ │ │ │ - rsbcs pc, r4, ip, asr #4 │ │ │ │ + rsccs pc, r4, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf04e9301 │ │ │ │ ubfx pc, r9, #18, #17 │ │ │ │ - addcs pc, r8, ip, asr #4 │ │ │ │ + andcc pc, r8, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf952f04e │ │ │ │ @ instruction: 0x2000f8b9 │ │ │ │ andcs lr, r4, #165675008 @ 0x9e00000 │ │ │ │ svclt 0x0000e69c │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -274039,92 +274074,92 @@ │ │ │ │ stmdavs lr!, {r4, r8, fp, ip, lr, pc} │ │ │ │ svclt 0x009442a6 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ svclt 0x00982e0f │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ stmiahi fp!, {r0, r1, r3, r5, r8, fp, ip, sp, pc} │ │ │ │ eorle r2, sp, r1, lsl #22 │ │ │ │ - bcs 0x16385c │ │ │ │ + bcs 0x1638e4 │ │ │ │ @ instruction: 0x4656d811 │ │ │ │ - blmi 0xfe3ed6bc │ │ │ │ - blls 0x675e68 │ │ │ │ + blmi 0xfe3ed744 │ │ │ │ + blls 0x675ef0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, r7, r9, asr r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ - blcc 0x53fddc │ │ │ │ + blcc 0x53fe64 │ │ │ │ vqdmulh.s d2, d0, d14 │ │ │ │ ldm pc, {r1, r2, r4, r5, r6, r8, pc}^ @ │ │ │ │ subseq pc, r3, r3, lsl r0 @ │ │ │ │ subseq r0, r3, r3, asr r0 │ │ │ │ rsceq r0, ip, r4, ror r1 │ │ │ │ rsceq r0, ip, ip, ror #1 │ │ │ │ teqeq r4, r4, ror r1 │ │ │ │ teqeq r4, r4, lsr r1 │ │ │ │ andseq r0, lr, r4, ror r1 │ │ │ │ andseq r0, lr, lr, lsl r0 │ │ │ │ stcls 6, cr4, [sp, #-680] @ 0xfffffd58 │ │ │ │ strvs lr, [fp], #-2525 @ 0xfffff623 │ │ │ │ @ instruction: 0xf0231cf3 │ │ │ │ adcmi r0, r3, #201326592 @ 0xc000000 │ │ │ │ - bne 0xffa50994 │ │ │ │ + bne 0xffa50a1c │ │ │ │ ldccs 4, cr4, [r0], {29} │ │ │ │ @ instruction: 0x4656d8bb │ │ │ │ cdpcs 7, 1, cr14, cr11, cr10, {6} │ │ │ │ @ instruction: 0xf1a6d9f2 │ │ │ │ @ instruction: 0xf1b8081c │ │ │ │ stmible sp!, {r2, r8, r9, sl, fp}^ │ │ │ │ - blvs 0xfeb597b0 │ │ │ │ - blcs 0xfe6d8978 │ │ │ │ + blvs 0xfeb59838 │ │ │ │ + blcs 0xfe6d8a00 │ │ │ │ ldmdbeq ip, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ strcc lr, [r3, -fp] │ │ │ │ mvnsvc pc, #82837504 @ 0x4f00000 │ │ │ │ strbmi r4, [r3, #-59] @ 0xffffffc5 │ │ │ │ - bl 0xfeb50a0c │ │ │ │ + bl 0xfeb50a94 │ │ │ │ ldrmi r0, [r9], #2051 @ 0x803 │ │ │ │ svceq 0x0004f1b8 │ │ │ │ @ instruction: 0xf8b9d9da │ │ │ │ svccs 0x00037000 │ │ │ │ movwcs fp, #3980 @ 0xf8c │ │ │ │ strbmi r2, [r7, #-769] @ 0xfffffcff │ │ │ │ @ instruction: 0xf043bf88 │ │ │ │ - blcs 0x11cab0 │ │ │ │ + blcs 0x11cb38 │ │ │ │ @ instruction: 0xf8b9d1ce │ │ │ │ stmdbcs r4, {r1, ip} │ │ │ │ @ instruction: 0xf8dbd9e3 │ │ │ │ ldrbeq r3, [fp, #-0] │ │ │ │ vqrshl.s8 , , q14 │ │ │ │ - vaddl.s8 , d0, d24 │ │ │ │ + vaddl.s8 , d16, d24 │ │ │ │ @ instruction: 0xf04e002f │ │ │ │ @ instruction: 0xe7d8f8bd │ │ │ │ ldmible sp!, {r0, r1, r2, r3, r4, r9, sl, fp, sp} │ │ │ │ msreq CPSR_, #-2147483607 @ 0x80000029 │ │ │ │ ldmible r9!, {r2, r8, r9, fp, sp} │ │ │ │ stmdbeq r0!, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ - blvs 0xfeb5981c │ │ │ │ - blcs 0xfe6d89e4 │ │ │ │ + blvs 0xfeb598a4 │ │ │ │ + blcs 0xfe6d8a6c │ │ │ │ andsmi pc, sp, #73400320 @ 0x4600000 │ │ │ │ rscspl pc, sl, #192, 12 @ 0xc000000 │ │ │ │ - cdpmi 2, 8, cr15, cr12, cr12, {2} │ │ │ │ + cdppl 2, 0, cr15, cr12, cr12, {2} │ │ │ │ cdpeq 2, 2, cr15, cr15, cr0, {6} │ │ │ │ strls r9, [sp, #-515] @ 0xfffffdfd │ │ │ │ - sbcmi pc, ip, #76, 4 @ 0xc0000004 │ │ │ │ + subpl pc, ip, #76, 4 @ 0xc0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0x46554698 │ │ │ │ stmib sp, {r1, r3, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf8cd640b │ │ │ │ eor lr, r6, r4, lsr #32 │ │ │ │ vqrdmlah.s d18, d0, d4 │ │ │ │ @ instruction: 0xf1a380ff │ │ │ │ andcs r0, r1, #21 │ │ │ │ @ instruction: 0xf6474082 │ │ │ │ andmi r7, r2, #69 @ 0x45 │ │ │ │ - blcs 0x6d0350 │ │ │ │ + blcs 0x6d03d8 │ │ │ │ eorshi pc, r7, #0 │ │ │ │ @ instruction: 0xf0002b1a │ │ │ │ @ instruction: 0xf8db8199 │ │ │ │ ldrbeq r3, [sl, #-0] │ │ │ │ @ instruction: 0x83b5f100 │ │ │ │ @ instruction: 0xf64f3603 │ │ │ │ ldrshtmi r7, [r3], -ip │ │ │ │ @@ -274139,24 +274174,24 @@ │ │ │ │ svclt 0x008c4634 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ svclt 0x00884546 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8b9af65 │ │ │ │ vld4.8 {d1-d4}, [r1], r2 │ │ │ │ - blcs 0x9ecc84 │ │ │ │ - blcc 0xa93698 │ │ │ │ + blcs 0x9ecd0c │ │ │ │ + blcc 0xa93720 │ │ │ │ ldmle r2, {r0, r1, r3, r4, r8, r9, fp, sp}^ │ │ │ │ stmdals r3, {r0, r9, sp} │ │ │ │ andmi r4, r2, #154 @ 0x9a │ │ │ │ - blcs 0x5106e0 │ │ │ │ + blcs 0x510768 │ │ │ │ addshi pc, r6, #0 │ │ │ │ bicle r2, r8, r6, lsl #22 │ │ │ │ svclt 0x00882e04 │ │ │ │ - beq 0x2583cc │ │ │ │ + beq 0x258454 │ │ │ │ cmn sl, #655360 @ 0xa0000 │ │ │ │ @ instruction: 0xf64f3703 │ │ │ │ ldrshtmi r7, [fp], -ip │ │ │ │ sbcle r4, r1, #805306378 @ 0x3000000a │ │ │ │ ldrmi r1, [sl], #2788 @ 0xae4 │ │ │ │ ldmible sp!, {r2, sl, fp, sp} │ │ │ │ @ instruction: 0x7000f8ba │ │ │ │ @@ -274167,15 +274202,15 @@ │ │ │ │ @ instruction: 0xd1b12b00 │ │ │ │ @ instruction: 0x1002f8ba │ │ │ │ mvnsvc pc, #82837504 @ 0x4f00000 │ │ │ │ andsmi r1, r3, sl, lsl #29 │ │ │ │ rscle r2, r1, r0, lsl #22 │ │ │ │ ldrdcc pc, [r0], -fp │ │ │ │ ldrble r0, [sp, #1371] @ 0x55b │ │ │ │ - submi pc, ip, ip, asr #4 │ │ │ │ + sbcmi pc, ip, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf824f04e │ │ │ │ mrccs 7, 0, lr, cr7, cr6, {6} │ │ │ │ svcge 0x0024f67f │ │ │ │ ldmdaeq r8, {r1, r2, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ svceq 0x0004f1b8 │ │ │ │ svcge 0x001ef67f │ │ │ │ @@ -274185,35 +274220,35 @@ │ │ │ │ @ instruction: 0xf64f4625 │ │ │ │ vaddhn.i16 d22, q8, q12 │ │ │ │ mul pc, r6, r4 @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ @ instruction: 0xf64f3703 │ │ │ │ ldrshtmi r7, [fp], -ip │ │ │ │ @ instruction: 0xf0804543 │ │ │ │ - bl 0xfeb3ca2c │ │ │ │ + bl 0xfeb3cab4 │ │ │ │ ldrmi r0, [r9], #2051 @ 0x803 │ │ │ │ svceq 0x0004f1b8 │ │ │ │ rsbshi pc, r5, #64, 4 │ │ │ │ @ instruction: 0x7000f8b9 │ │ │ │ svclt 0x00944547 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ svclt 0x00982f03 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0xf8b98268 │ │ │ │ cdpne 0, 4, cr1, cr11, cr2, {0} │ │ │ │ - blcs 0x3c8ad8 │ │ │ │ - blx 0xc1207c │ │ │ │ + blcs 0x3c8b60 │ │ │ │ + blx 0xc12104 │ │ │ │ ldrbeq pc, [fp, r3, lsl #6] @ │ │ │ │ stmdavs r3!, {r1, r3, r4, r6, r7, sl, ip, lr, pc} │ │ │ │ ldrble r0, [r7, #1368] @ 0x558 │ │ │ │ - andpl pc, ip, ip, asr #4 │ │ │ │ + addpl pc, ip, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf04d9200 │ │ │ │ - bls 0x15c000 │ │ │ │ + bls 0x15c088 │ │ │ │ cdpcs 7, 1, cr14, cr11, cr14, {6} │ │ │ │ mrcge 6, 6, APSR_nzcv, cr12, cr15, {3} │ │ │ │ ldmdaeq ip, {r1, r2, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ svceq 0x0004f1b8 │ │ │ │ mrcge 6, 6, APSR_nzcv, cr6, cr15, {3} │ │ │ │ ldmdbeq ip, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ vmin.s8 q10, , │ │ │ │ @@ -274223,64 +274258,64 @@ │ │ │ │ vaddhn.i16 d22, q8, q12 │ │ │ │ muls r1, r6, r4 │ │ │ │ vpmax.s8 d15, d1, d27 │ │ │ │ ldrle r0, [r8, #-2000] @ 0xfffff830 │ │ │ │ @ instruction: 0xf64f3703 │ │ │ │ ldrshtmi r7, [sl], -ip │ │ │ │ vqrshl.s8 d20, d0, d16 │ │ │ │ - bl 0xfeb3c984 │ │ │ │ + bl 0xfeb3ca0c │ │ │ │ ldrmi r0, [r1], #2050 @ 0x802 │ │ │ │ svceq 0x0004f1b8 │ │ │ │ eorhi pc, r5, #64, 4 │ │ │ │ @ instruction: 0x7000f8b9 │ │ │ │ svclt 0x002845b8 │ │ │ │ vmax.f32 d18, d0, d3 │ │ │ │ @ instruction: 0xf8b9821e │ │ │ │ ldmdbcs r4, {r1, ip} │ │ │ │ stmdavs r2!, {r1, r5, r6, r7, r8, fp, ip, lr, pc} │ │ │ │ strble r0, [r3, #1362]! @ 0x552 │ │ │ │ - subspl pc, r0, ip, asr #4 │ │ │ │ + sbcspl pc, r0, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf04d9300 │ │ │ │ - blls 0x15bf80 │ │ │ │ + blls 0x15c008 │ │ │ │ @ instruction: 0xf06fe7da │ │ │ │ @ instruction: 0xe6720015 │ │ │ │ - blcs 0x56ad1c │ │ │ │ + blcs 0x56ada4 │ │ │ │ svcge 0x000bf63f │ │ │ │ @ instruction: 0xf63f2b11 │ │ │ │ andge sl, r1, #8, 30 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - andseq fp, r1, r9, lsr pc │ │ │ │ - andseq fp, r1, r9, lsr pc │ │ │ │ - andseq fp, r1, r9, lsr pc │ │ │ │ - andseq fp, r1, r9, lsr pc │ │ │ │ - andseq fp, r1, r9, lsr pc │ │ │ │ - andseq fp, r1, r9, lsr pc │ │ │ │ - andseq fp, r1, r9, lsr pc │ │ │ │ - andseq fp, r1, pc, lsr #30 │ │ │ │ - andseq fp, r1, pc, lsr #30 │ │ │ │ - andseq fp, r1, r9, lsr pc │ │ │ │ - andseq fp, r1, pc, lsr #30 │ │ │ │ - andseq fp, r1, pc, lsr #30 │ │ │ │ - andseq fp, r1, r9, lsr pc │ │ │ │ - andseq fp, r1, r9, lsr pc │ │ │ │ - andseq fp, r1, r9, lsr pc │ │ │ │ - andseq fp, r1, r9, lsr pc │ │ │ │ - andseq fp, r1, r9, lsr pc │ │ │ │ - andseq ip, r1, sp, ror #2 │ │ │ │ + andseq fp, r1, r1, asr #31 │ │ │ │ + andseq fp, r1, r1, asr #31 │ │ │ │ + andseq fp, r1, r1, asr #31 │ │ │ │ + andseq fp, r1, r1, asr #31 │ │ │ │ + andseq fp, r1, r1, asr #31 │ │ │ │ + andseq fp, r1, r1, asr #31 │ │ │ │ + andseq fp, r1, r1, asr #31 │ │ │ │ + @ instruction: 0x0011bfb7 │ │ │ │ + @ instruction: 0x0011bfb7 │ │ │ │ + andseq fp, r1, r1, asr #31 │ │ │ │ + @ instruction: 0x0011bfb7 │ │ │ │ + @ instruction: 0x0011bfb7 │ │ │ │ + andseq fp, r1, r1, asr #31 │ │ │ │ + andseq fp, r1, r1, asr #31 │ │ │ │ + andseq fp, r1, r1, asr #31 │ │ │ │ + andseq fp, r1, r1, asr #31 │ │ │ │ + andseq fp, r1, r1, asr #31 │ │ │ │ + @ instruction: 0x0011c1f5 │ │ │ │ cdpcs 3, 0, cr2, cr4, cr0, {0} │ │ │ │ tstcc r1, #3358720 @ 0x334000 │ │ │ │ tstcc r3, #3358720 @ 0x334000 │ │ │ │ addshi pc, r1, #64, 4 │ │ │ │ streq pc, [r4, -r9, lsl #2] │ │ │ │ andsls pc, ip, sp, asr #17 │ │ │ │ vmin.s8 d20, d28, d10 │ │ │ │ - vqdmlal.s , d0, d12 │ │ │ │ + vqdmlal.s , d16, d12 │ │ │ │ vmla.i8 d16, d12, d31 │ │ │ │ - vmvn.i32 d19, #1279 @ 0x000004ff │ │ │ │ + @ instruction: 0xf2c03cb4 │ │ │ │ movwls r0, #11311 @ 0x2c2f │ │ │ │ movwcc lr, #2509 @ 0x9cd │ │ │ │ stmdavs r5, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ andsgt pc, r0, sp, asr #17 │ │ │ │ ldmdahi lr!, {r3, r8, sl, ip, pc} │ │ │ │ ldrtmi r2, [r0], r3, lsl #28 │ │ │ │ movwcs fp, #3980 @ 0xf8c │ │ │ │ @@ -274293,63 +274328,63 @@ │ │ │ │ strne pc, [r3], -r3 │ │ │ │ eorseq r4, r2, r7, lsl #12 │ │ │ │ movwls r1, #3387 @ 0xd3b │ │ │ │ movwls r1, #7987 @ 0x1f33 │ │ │ │ @ instruction: 0xf64f3603 │ │ │ │ ldrshtmi r7, [r3], -ip │ │ │ │ andle r4, r3, #805306378 @ 0x3000000a │ │ │ │ - ldrmi r1, [pc], #-2788 @ 0x11c1ec │ │ │ │ + ldrmi r1, [pc], #-2788 @ 0x11c274 │ │ │ │ ldmle ip, {r2, sl, fp, sp}^ │ │ │ │ stmdavs r5, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ strls lr, [r7, #-2525] @ 0xfffff623 │ │ │ │ - bls 0x195c7c │ │ │ │ + bls 0x195d04 │ │ │ │ stmdals r0, {r0, r3, r6, r9, sl, lr} │ │ │ │ - @ instruction: 0xf9cef18e │ │ │ │ + @ instruction: 0xf9caf18e │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - bls 0x17c948 │ │ │ │ + bls 0x17c9d0 │ │ │ │ stmdals r0, {r2, r8, fp, ip, pc} │ │ │ │ - @ instruction: 0xf9c6f18e │ │ │ │ + @ instruction: 0xf9c2f18e │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8db81fa │ │ │ │ ldrbeq r3, [sp, #-0] │ │ │ │ stmdbls r0, {r2, r3, r4, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ - subscc pc, r8, ip, asr #4 │ │ │ │ + sbcscc pc, r8, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff0af04d │ │ │ │ - bls 0x1d6184 │ │ │ │ + bls 0x1d620c │ │ │ │ ldrbmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xf9b2f18e │ │ │ │ + @ instruction: 0xf9aef18e │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8db817c │ │ │ │ ldrbeq r3, [sp, #-0] │ │ │ │ ldrbmi sp, [r1], -r8, asr #11 │ │ │ │ - addscc pc, ip, ip, asr #4 │ │ │ │ + andsmi pc, ip, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 15, cr15, cr6, cr13, {2} │ │ │ │ svcne 0x0033e7c0 │ │ │ │ - beq 0x25867c │ │ │ │ + beq 0x258704 │ │ │ │ ldr r9, [fp, r2, lsl #6]! │ │ │ │ vceq.f32 d18, d0, d4 │ │ │ │ @ instruction: 0xf109821c │ │ │ │ vabd.s8 d16, d12, d4 │ │ │ │ - vmlal.s , d16, d0[7] │ │ │ │ + vmlal.s q10, d0, d0[7] │ │ │ │ strls r0, [r4, #-559] @ 0xfffffdd1 │ │ │ │ stmdacs r1, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ ssatmi r4, #28, sp, asr #12 │ │ │ │ ands r4, r7, r7, lsr r6 │ │ │ │ subsle r2, r1, sl, lsl #18 │ │ │ │ ldrbeq r6, [r2, #-2090] @ 0xfffff7d6 │ │ │ │ @ instruction: 0x81b8f100 │ │ │ │ - beq 0x2186bc │ │ │ │ + beq 0x218744 │ │ │ │ rscsvc pc, ip, #82837504 @ 0x4f00000 │ │ │ │ andeq lr, r2, #40960 @ 0xa000 │ │ │ │ vqsub.s8 d20, d16, d4 │ │ │ │ @ instruction: 0xf64f813e │ │ │ │ - b 0x3b8e98 │ │ │ │ - bne 0xfea1cab4 │ │ │ │ + b 0x3b8f20 │ │ │ │ + bne 0xfea1cb3c │ │ │ │ stccs 4, cr4, [r4], {147} @ 0x93 │ │ │ │ teqphi r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xa000f8bb │ │ │ │ ldrbmi r4, [r4, #-1622] @ 0xfffff9aa │ │ │ │ @ instruction: 0xf1babf28 │ │ │ │ vmax.f32 d16, d0, d3 │ │ │ │ @ instruction: 0xf8bb812c │ │ │ │ @@ -274358,76 +274393,76 @@ │ │ │ │ svclt 0x00810f04 │ │ │ │ ssatmi r4, #17, r3, asr #12 │ │ │ │ @ instruction: 0xf10b46a2 │ │ │ │ stmdale ip, {r2, sl} │ │ │ │ @ instruction: 0x3603e1dc │ │ │ │ rscsvc pc, ip, #82837504 @ 0x4f00000 │ │ │ │ strbmi r4, [r2, #-50] @ 0xffffffce │ │ │ │ - bl 0xfeb50b5c │ │ │ │ + bl 0xfeb50be4 │ │ │ │ ldrmi r0, [r4], #-2050 @ 0xfffff7fe │ │ │ │ svceq 0x0004f1b8 │ │ │ │ stmdahi r6!, {r0, r2, r4, r8, fp, ip, lr, pc} │ │ │ │ svclt 0x008c2e03 │ │ │ │ andcs r2, r1, #0, 4 │ │ │ │ svclt 0x00884546 │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ stmdahi r1!, {r1, r3, r4, r6, r8, fp, ip, sp, pc}^ │ │ │ │ rscle r2, r6, r1, lsl #18 │ │ │ │ ldrbeq r6, [r2, #-2090] @ 0xfffff7d6 │ │ │ │ stmdals r1, {r0, r1, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0xf04d9300 │ │ │ │ - blls 0x15bd68 │ │ │ │ + blls 0x15bdf0 │ │ │ │ @ instruction: 0x4654e7dd │ │ │ │ @ instruction: 0xe7b1469a │ │ │ │ svceq 0x0004f1ba │ │ │ │ ldrbmi fp, [r3], -r1, lsl #31 │ │ │ │ @ instruction: 0x46a246b0 │ │ │ │ streq pc, [r4], #-267 @ 0xfffffef5 │ │ │ │ @ instruction: 0xe1add810 │ │ │ │ stmdavs sl!, {r0, r4, r8, fp, ip, sp, pc} │ │ │ │ - ldrle r0, [pc], #-1360 @ 0x11c348 │ │ │ │ + ldrle r0, [pc], #-1360 @ 0x11c3d0 │ │ │ │ @ instruction: 0xf64f3603 │ │ │ │ ldrshtmi r7, [r2], -ip │ │ │ │ rscle r4, r8, #276824064 @ 0x10800000 │ │ │ │ stmdaeq r2, {r3, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b84414 │ │ │ │ stmible r2!, {r2, r8, r9, sl, fp}^ │ │ │ │ strbmi r8, [r6, #-2086] @ 0xfffff7da │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ cdpcs 2, 0, cr2, cr3, cr1, {0} │ │ │ │ @ instruction: 0xf042bf98 │ │ │ │ - bcs 0x11cb78 │ │ │ │ + bcs 0x11cc00 │ │ │ │ stmdahi r1!, {r0, r1, r2, r4, r6, r7, r8, ip, lr, pc}^ │ │ │ │ stmible r1!, {r0, r1, r8, fp, sp}^ │ │ │ │ - bcs 0x1e40a8 │ │ │ │ + bcs 0x1e4130 │ │ │ │ stmdavs sl!, {r1, r5, r6, r7, r8, fp, ip, lr, pc} │ │ │ │ - ldrble r0, [pc, #1360] @ 0x11c8d8 │ │ │ │ - andmi pc, ip, ip, asr #4 │ │ │ │ + ldrble r0, [pc, #1360] @ 0x11c960 │ │ │ │ + addmi pc, ip, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf04d9300 │ │ │ │ - blls 0x15bcf4 │ │ │ │ + blls 0x15bd7c │ │ │ │ mcrcs 7, 0, lr, cr4, cr6, {6} │ │ │ │ orrhi pc, r1, r0, asr #4 │ │ │ │ streq pc, [r4, -r9, lsl #2] │ │ │ │ ldrbmi r4, [sp], -sl, lsr #13 │ │ │ │ @ instruction: 0x463746bb │ │ │ │ stmdavs r1, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x4000f8bb │ │ │ │ @ instruction: 0x46a042bc │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ stccs 2, cr2, [r3], {1} │ │ │ │ @ instruction: 0xf042bf98 │ │ │ │ stmiblt sl!, {r0, r9}^ │ │ │ │ @ instruction: 0x1002f8bb │ │ │ │ - bcs 0x423cf8 │ │ │ │ + bcs 0x423d80 │ │ │ │ orrhi pc, r5, r0, lsl #4 │ │ │ │ @ instruction: 0xf002e8df │ │ │ │ stmdbeq r9, {r0, r3, r8, fp} │ │ │ │ svcne 0x00090909 │ │ │ │ - bmi 0x7e3008 │ │ │ │ + bmi 0x7e3090 │ │ │ │ ldrbmi r0, [r4], -r9 │ │ │ │ strcc r4, [r3], #-1690 @ 0xfffff966 │ │ │ │ rscsvc pc, ip, #82837504 @ 0x4f00000 │ │ │ │ adcsmi r4, sl, #34 @ 0x22 │ │ │ │ @ instruction: 0xf64fd206 │ │ │ │ strdmi r7, [r2], -ip @ │ │ │ │ ldrmi r1, [r3], #2751 @ 0xabf │ │ │ │ @@ -274439,15 +274474,15 @@ │ │ │ │ stccs 7, cr14, [r4], {233} @ 0xe9 │ │ │ │ ldrbmi fp, [r3], -r2, lsl #31 │ │ │ │ @ instruction: 0xf10b46a2 │ │ │ │ stmdale ip, {r2, sl} │ │ │ │ strcc lr, [r3], -r6, asr #2 │ │ │ │ rscsvc pc, ip, #82837504 @ 0x4f00000 │ │ │ │ strbmi r4, [r2, #-50] @ 0xffffffce │ │ │ │ - bl 0xfeb50f98 │ │ │ │ + bl 0xfeb51020 │ │ │ │ ldrmi r0, [r4], #-2050 @ 0xfffff7fe │ │ │ │ svceq 0x0004f1b8 │ │ │ │ stmdahi r6!, {r0, r1, r4, r6, r7, r8, fp, ip, lr, pc} │ │ │ │ svclt 0x008c2e03 │ │ │ │ andcs r2, r1, #0, 4 │ │ │ │ svclt 0x00884546 │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ @@ -274468,30 +274503,30 @@ │ │ │ │ stmdaeq r2, {r3, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b84414 │ │ │ │ stmible r8!, {r2, r8, r9, sl, fp} │ │ │ │ cdpcs 8, 0, cr8, cr3, cr6, {1} │ │ │ │ andcs fp, r0, #140, 30 @ 0x230 │ │ │ │ strbmi r2, [r6, #-513] @ 0xfffffdff │ │ │ │ @ instruction: 0xf042bf88 │ │ │ │ - bcs 0x11ccac │ │ │ │ + bcs 0x11cd34 │ │ │ │ stmdahi r1!, {r0, r2, r3, r4, r7, r8, ip, lr, pc}^ │ │ │ │ rscle r2, r5, r1, lsl #18 │ │ │ │ ldrbeq r6, [r0, #-2090] @ 0xfffff7d6 │ │ │ │ vrshl.s8 , q9, q14 │ │ │ │ - vmla.i d20, d0, d0[6] │ │ │ │ + vmla.i d20, d16, d0[6] │ │ │ │ movwls r0, #47 @ 0x2f │ │ │ │ stc2l 0, cr15, [r0, #308] @ 0x134 │ │ │ │ ldrb r9, [r9, r0, lsl #22] │ │ │ │ svclt 0x00882e04 │ │ │ │ - beq 0x2588f4 │ │ │ │ + beq 0x25897c │ │ │ │ rsc sp, r6, ip, lsl #16 │ │ │ │ @ instruction: 0xf64f3703 │ │ │ │ ldrshtmi r7, [fp], -ip │ │ │ │ @ instruction: 0xf4bf42a3 │ │ │ │ - bne 0xffa47998 │ │ │ │ + bne 0xffa47a20 │ │ │ │ stccs 4, cr4, [r4], {154} @ 0x9a │ │ │ │ stcge 6, cr15, [r8, #-508]! @ 0xfffffe04 │ │ │ │ @ instruction: 0x7000f8ba │ │ │ │ svclt 0x009442a7 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ svclt 0x00982f03 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ @@ -274519,15 +274554,15 @@ │ │ │ │ muls r2, r6, r6 │ │ │ │ ldmdacs r6, {r3, r6, r9, sl, fp, ip} │ │ │ │ ldmdavs r0!, {r0, r1, r8, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xf1000540 │ │ │ │ strcc r8, [r3, #-133] @ 0xffffff7b │ │ │ │ mvnsvc pc, pc, asr #12 │ │ │ │ strmi r4, [r8, #41] @ 0x29 │ │ │ │ - bl 0xfeb529c0 │ │ │ │ + bl 0xfeb52a48 │ │ │ │ strmi r0, [ip], #-2049 @ 0xfffff7ff │ │ │ │ svceq 0x0004f1b8 │ │ │ │ stmdahi r5!, {r0, r2, r3, r8, fp, ip, lr, pc} │ │ │ │ svclt 0x002845a8 │ │ │ │ stmdble r8, {r0, r1, r8, sl, fp, sp} │ │ │ │ ldmdbcs r9, {r0, r5, r6, fp, pc} │ │ │ │ stmible r3!, {r0, r1, r3, r5, r6, r7, ip, lr, pc}^ │ │ │ │ @@ -274545,109 +274580,109 @@ │ │ │ │ strtvs pc, [r8], pc, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ ldmdblt r1, {r0, r1, r2, r3, sp, lr, pc} │ │ │ │ strbeq r6, [r0, #-2096] @ 0xfffff7d0 │ │ │ │ strcc sp, [r3, #-1115] @ 0xfffffba5 │ │ │ │ mvnsvc pc, pc, asr #12 │ │ │ │ strmi r4, [r8, #41] @ 0x29 │ │ │ │ - bl 0xfeb52d58 │ │ │ │ + bl 0xfeb52de0 │ │ │ │ strmi r0, [ip], #-2049 @ 0xfffff7ff │ │ │ │ svceq 0x0004f1b8 │ │ │ │ stmdahi r5!, {r0, r3, r4, r6, r7, r8, fp, ip, lr, pc} │ │ │ │ svclt 0x002845a8 │ │ │ │ ldmible r4, {r0, r1, r8, sl, fp, sp}^ │ │ │ │ stmdbcs r7!, {r0, r5, r6, fp, pc} │ │ │ │ @ instruction: 0xf1a1d9e7 │ │ │ │ stmdacs r5, {r0, r3, r5} │ │ │ │ strb sp, [r3, r7, ror #19]! │ │ │ │ - eormi pc, ip, ip, asr #4 │ │ │ │ + adcmi pc, ip, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [ip, #-308] @ 0xfffffecc │ │ │ │ cdpcs 6, 0, cr14, cr4, cr0, {2} │ │ │ │ @ instruction: 0x464bd952 │ │ │ │ ssatmi r4, #2, sl, asr #12 │ │ │ │ ldcne 6, cr4, [ip, #-844]! @ 0xfffffcb4 │ │ │ │ @ instruction: 0x463746ba │ │ │ │ strtvs pc, [r8], pc, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ strcc lr, [r3, #-11] │ │ │ │ mvnsvc pc, pc, asr #12 │ │ │ │ strmi r4, [r8, #41] @ 0x29 │ │ │ │ - bl 0xfeb52cfc │ │ │ │ + bl 0xfeb52d84 │ │ │ │ strmi r0, [ip], #-2049 @ 0xfffff7ff │ │ │ │ svceq 0x0004f1b8 │ │ │ │ stmdahi r5!, {r0, r1, r3, r5, r7, r8, fp, ip, lr, pc} │ │ │ │ svclt 0x002845a8 │ │ │ │ stmible r6!, {r0, r1, r8, sl, fp, sp} │ │ │ │ cdpne 8, 4, cr8, cr8, cr1, {3} │ │ │ │ stmible sl!, {r3, fp, sp}^ │ │ │ │ strbeq r6, [r0, #-2096] @ 0xfffff7d0 │ │ │ │ vrshl.s8 , , q14 │ │ │ │ - vmvn.i32 d19, #8 @ 0x00000008 │ │ │ │ + vshr.s64 d19, d24, #64 │ │ │ │ stmib sp, {r0, r1, r2, r3, r5}^ │ │ │ │ @ instruction: 0xf04d320e │ │ │ │ ldmib sp, {r0, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrb r3, [ip, lr, lsl #4] │ │ │ │ - rsbscc pc, r8, ip, asr #4 │ │ │ │ + rscscc pc, r8, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ andcc lr, lr, #3358720 @ 0x334000 │ │ │ │ stc2l 0, cr15, [r2], #308 @ 0x134 │ │ │ │ andcc lr, lr, #3620864 @ 0x374000 │ │ │ │ vabd.s8 q15, q6, │ │ │ │ - vmov.i32 d19, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d19, d4, #64 │ │ │ │ stmib sp, {r0, r1, r2, r3, r5}^ │ │ │ │ @ instruction: 0xf04d320e │ │ │ │ ldmib sp, {r0, r1, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldr r3, [r8, lr, lsl #4] │ │ │ │ - beq 0x218ac8 │ │ │ │ + beq 0x218b50 │ │ │ │ @ instruction: 0x3603e5ff │ │ │ │ vqshl.s8 q15, , q6 │ │ │ │ - vmla.i d20, d16, d0[6] │ │ │ │ + vmla.i d21, d0, d0[6] │ │ │ │ @ instruction: 0xf04d002f │ │ │ │ strb pc, [r3], #-3273 @ 0xfffff337 @ │ │ │ │ ldr r3, [lr], r3, lsl #8 │ │ │ │ ldr r2, [r5, #772] @ 0x304 │ │ │ │ - stc2 1, cr15, [r8], #-632 @ 0xfffffd88 │ │ │ │ + stc2 1, cr15, [r4], #-632 @ 0xfffffd88 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrbeq r6, [r8, #-2075] @ 0xfffff7e5 │ │ │ │ stcge 5, cr15, [r6, #508] @ 0x1fc │ │ │ │ - sbccc pc, r4, ip, asr #4 │ │ │ │ + submi pc, r4, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [r4], #308 @ 0x134 │ │ │ │ @ instruction: 0xf64fe57e │ │ │ │ vsubl.s8 q11, d16, d24 │ │ │ │ ldmdavs r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ @ instruction: 0xf57f0556 │ │ │ │ @ instruction: 0xf24cae7e │ │ │ │ - vaddl.s8 q10, d16, d28 │ │ │ │ + vaddl.s8 , d0, d28 │ │ │ │ @ instruction: 0xf04d002f │ │ │ │ ldrbt pc, [r6], -r5, lsr #25 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec73904 │ │ │ │ + bl 0xfec7398c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ movwcs r4, #1548 @ 0x60c │ │ │ │ andcs r4, r3, r1, lsl #12 │ │ │ │ @ instruction: 0xf01f9201 │ │ │ │ smclt 36753 @ 0x8f91 │ │ │ │ strtmi r9, [r1], -r1, lsl #20 │ │ │ │ - stc 6, cr15, [ip, #-972]! @ 0xfffffc34 │ │ │ │ + stcl 6, cr15, [r8], #972 @ 0x3cc │ │ │ │ andlt r2, r2, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ svclt 0x0000e7f3 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ - blmi 0x136dfc4 │ │ │ │ + blmi 0x136e04c │ │ │ │ cdp 6, 1, cr4, cr13, cr15, {0} │ │ │ │ ldrbtmi r1, [fp], #-3952 @ 0xfffff090 │ │ │ │ mcrrne 8, 1, r6, r5, cr11 │ │ │ │ ldclne 6, cr4, [lr], #-580 @ 0xfffffdbc │ │ │ │ streq lr, [r5, #2985] @ 0xba9 │ │ │ │ stmiapl fp, {r1, r3, r9, fp, ip, pc}^ │ │ │ │ streq lr, [r6], r5, lsr #23 │ │ │ │ @@ -274681,15 +274716,15 @@ │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @ instruction: 0xf01f2003 │ │ │ │ tstplt r8, fp, lsl #18 @ p-variant is OBSOLETE │ │ │ │ andvs r2, r3, r0, lsl #6 │ │ │ │ ldrdcc pc, [r8], #139 @ 0x8b │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldcle 6, cr6, [r7, #-112] @ 0xffffff90 │ │ │ │ - bcc 0x118c24 │ │ │ │ + bcc 0x118cac │ │ │ │ strtmi r2, [r9], -r0, lsl #6 │ │ │ │ andcs r2, r3, r4, lsl #4 │ │ │ │ @ instruction: 0xf8faf01f │ │ │ │ strmi r3, [r3], -r4, lsl #10 │ │ │ │ tstlt r3, r0, lsr #12 │ │ │ │ @ instruction: 0xf01f601c │ │ │ │ @ instruction: 0xf10af97f │ │ │ │ @@ -274713,75 +274748,75 @@ │ │ │ │ @ instruction: 0xf1a66005 │ │ │ │ movwcs r0, #2056 @ 0x808 │ │ │ │ strbmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf01f2003 │ │ │ │ stmdacs r0, {r0, r1, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mulvs r6, r0, r0 │ │ │ │ svclt 0x0000e78e │ │ │ │ - addeq r3, r0, sl, lsl #13 │ │ │ │ + addeq r3, r0, r2, lsl #12 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec73a84 │ │ │ │ + bl 0xfec73b0c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, pc, r0, ror pc @ │ │ │ │ - blmi 0x182e300 │ │ │ │ + blmi 0x182e388 │ │ │ │ stcls 6, cr4, [r6], #-20 @ 0xffffffec │ │ │ │ tstls sp, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ cdpls 15, 2, cr9, cr5, cr4, {1} │ │ │ │ strtne pc, [r8], #-2244 @ 0xfffff73c │ │ │ │ streq pc, [r8], #-2244 @ 0xfffff73c │ │ │ │ teqlt r1, r1, lsl r8 │ │ │ │ tstcs r0, r0, lsl r6 │ │ │ │ svccc 0x0004f850 │ │ │ │ - blcs 0x128cbc │ │ │ │ + blcs 0x128d44 │ │ │ │ @ instruction: 0xf8c4d1fa │ │ │ │ @ instruction: 0xf8c41418 │ │ │ │ @ instruction: 0xf8dc2420 │ │ │ │ teqlt r2, r0 │ │ │ │ andcs r4, r0, #101711872 @ 0x6100000 │ │ │ │ svceq 0x0004f851 │ │ │ │ stmdacs r0, {r0, r9, ip, sp} │ │ │ │ strdcs sp, [r0, -sl] │ │ │ │ ldrcs pc, [ip], #-2244 @ 0xfffff73c │ │ │ │ strtgt pc, [r4], #-2244 @ 0xfffff73c │ │ │ │ @ instruction: 0x46682270 │ │ │ │ - stmia lr, {r0, r2, r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + stmia sl, {r0, r2, r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r8], -r9, ror #12 │ │ │ │ - blx 0xff558f4e │ │ │ │ - blle 0x1e268f4 │ │ │ │ + blx 0xff458fd6 │ │ │ │ + blle 0x1e2697c │ │ │ │ @ instruction: 0xf4059d04 │ │ │ │ @ instruction: 0xf5b34370 │ │ │ │ cmple sp, r0, lsl #30 │ │ │ │ svceq 0x0049f015 │ │ │ │ @ instruction: 0xf195d05a │ │ │ │ - @ instruction: 0xf8c4fa9d │ │ │ │ + @ instruction: 0xf8c4fa99 │ │ │ │ @ instruction: 0xf1950410 │ │ │ │ - streq pc, [fp, #-2705]! @ 0xfffff56f │ │ │ │ + streq pc, [fp, #-2701]! @ 0xfffff573 │ │ │ │ strvs pc, [r1, #1029] @ 0x405 │ │ │ │ ldreq pc, [r4], #-2244 @ 0xfffff73c │ │ │ │ - blls 0x2cc640 │ │ │ │ + blls 0x2cc6c8 │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf8c4bf48 │ │ │ │ @ instruction: 0xf5b53410 │ │ │ │ @ instruction: 0xf8d46f81 │ │ │ │ strtmi r0, [r1], -r8, lsl #8 │ │ │ │ - blls 0x30c548 │ │ │ │ + blls 0x30c5d0 │ │ │ │ ldrcc pc, [r4], #-2244 @ 0xfffff73c │ │ │ │ - @ instruction: 0xf8a8f199 │ │ │ │ - blle 0x15e4158 │ │ │ │ + @ instruction: 0xf8a4f199 │ │ │ │ + blle 0x15e41e0 │ │ │ │ svcvs 0x0080f5b5 │ │ │ │ @ instruction: 0xf8c4db2c │ │ │ │ @ instruction: 0xf8c44400 │ │ │ │ stmdavc r3!, {r2, sl, ip, lr} │ │ │ │ eorsle r2, r4, pc, ror fp │ │ │ │ @ instruction: 0xd12f2b62 │ │ │ │ - blcs 0x12baaec │ │ │ │ + blcs 0x12bab74 │ │ │ │ stmiavc r3!, {r2, r3, r5, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xd1292b4c │ │ │ │ - blcs 0x163acf8 │ │ │ │ + blcs 0x163ad80 │ │ │ │ ldrtmi sp, [r1], -r6, lsr #2 │ │ │ │ @ instruction: 0xf01f4620 │ │ │ │ stmdacs r0, {r0, r1, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi sp, [r8], -r4, lsl #22 │ │ │ │ @ instruction: 0xf7fe4631 │ │ │ │ andcs pc, r0, r9, lsr #29 │ │ │ │ ldmdavs sl, {r1, r2, r3, r4, r8, r9, fp, lr} │ │ │ │ @@ -274790,105 +274825,105 @@ │ │ │ │ andslt sp, pc, sl, lsr #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ addvs pc, r0, #826277888 @ 0x31400000 │ │ │ │ stmdbne r0!, {r8, sp}^ │ │ │ │ - stmda sl!, {r0, r2, r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + stmda r6!, {r0, r2, r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ strmi pc, [r0], #-2244 @ 0xfffff73c │ │ │ │ strpl pc, [r4], #-2244 @ 0xfffff73c │ │ │ │ stclle 13, cr2, [sl], {3} │ │ │ │ andeq pc, r7, pc, rrx │ │ │ │ stmdavc r3!, {r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ mvnsle r2, r5, asr #22 │ │ │ │ - blcs 0x143ac58 │ │ │ │ + blcs 0x143ace0 │ │ │ │ stmiavc r3!, {r1, r2, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ mvnsle r2, r6, asr #22 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ @ instruction: 0xf9e0f7fe │ │ │ │ @ instruction: 0xf160e7cb │ │ │ │ - stmdavs r5, {r0, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r5, {r0, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strb r4, [r7, sp, ror #4]! │ │ │ │ - blx 0xfe5d9064 │ │ │ │ - rsbpl pc, ip, ip, asr #4 │ │ │ │ + blx 0xfe4d90ec │ │ │ │ + rscpl pc, ip, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - @ instruction: 0xf90af6f4 │ │ │ │ + @ instruction: 0xf8c6f6f4 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ - @ instruction: 0xff0cf16d │ │ │ │ + @ instruction: 0xff08f16d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec73c0c │ │ │ │ + bl 0xfec73c94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0xf8dd4694 │ │ │ │ - bls 0x2d4a8c │ │ │ │ + bls 0x2d4b14 │ │ │ │ ldrdpl pc, [r4], -lr │ │ │ │ streq lr, [ip], #-2834 @ 0xfffff4ee │ │ │ │ tstpeq r0, r3, asr #2 @ p-variant is OBSOLETE │ │ │ │ adcmi r2, r5, #0, 4 │ │ │ │ - ble 0x116d058 │ │ │ │ + ble 0x116d0e0 │ │ │ │ @ instruction: 0xf8de4606 │ │ │ │ stmdacs r0, {r3} │ │ │ │ movwls sp, #6988 @ 0x1b4c │ │ │ │ - bls 0x2ae304 │ │ │ │ + bls 0x2ae38c │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xff75909c │ │ │ │ + blx 0xff659124 │ │ │ │ addsmi r9, r8, #6144 @ 0x1800 │ │ │ │ stmdacs r0, {r3, r4, r5, ip, lr, pc} │ │ │ │ vpadd.i8 d29, d12, d10 │ │ │ │ - vaddhn.i16 d21, q8, q14 │ │ │ │ + vaddhn.i16 d22, q0, q14 │ │ │ │ @ instruction: 0xf644042f │ │ │ │ - vsubw.s8 q9, q0, d0 │ │ │ │ + vsubw.s8 q9, q8, d0 │ │ │ │ vcge.s8 d16, d12, d21 │ │ │ │ - vbic.i32 , #12 @ 0x0000000c │ │ │ │ + vsra.s64 , q14, #64 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r5, r8} │ │ │ │ strls r2, [r0], #-717 @ 0xfffffd33 │ │ │ │ - blx 0xd58b96 │ │ │ │ + blx 0xd58c1e │ │ │ │ andlt r2, r2, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - cdp2 1, 8, cr15, cr8, cr0, {3} │ │ │ │ - orreq pc, r4, #76, 4 @ 0xc0000004 │ │ │ │ + cdp2 1, 8, cr15, cr4, cr0, {3} │ │ │ │ + movwne pc, #16972 @ 0x424c @ │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ sbccs r9, fp, #67108864 @ 0x4000000 │ │ │ │ - movwcs pc, #1604 @ 0x644 @ │ │ │ │ + orrcs pc, r0, #68, 12 @ 0x4400000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ vadd.i8 d22, d12, d4 │ │ │ │ - vbic.i32 , #12 @ 0x0000000c │ │ │ │ + vsra.s64 , q14, #64 │ │ │ │ stmdals r8, {r0, r1, r2, r3, r5, r8} │ │ │ │ @ instruction: 0xf0489400 │ │ │ │ ldrb pc, [pc, r5, asr #22] @ │ │ │ │ ldrdne pc, [r0], -lr │ │ │ │ strbtmi r9, [r1], #-2566 @ 0xfffff5fa │ │ │ │ - bl 0x18da68c │ │ │ │ + bl 0x7da714 │ │ │ │ andlt r2, r2, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ sbccs r9, r2, #8, 16 @ 0x80000 │ │ │ │ - ldrpl pc, [r4], #588 @ 0x24c │ │ │ │ - strteq pc, [pc], #-704 @ 0x11cae0 │ │ │ │ - movwcs pc, #1604 @ 0x644 @ │ │ │ │ + ldrvs pc, [r4], #-588 @ 0xfffffdb4 │ │ │ │ + strteq pc, [pc], #-704 @ 0x11cb68 │ │ │ │ + orrcs pc, r0, #68, 12 @ 0x4400000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - cmnppl ip, ip, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnspl pc, ip, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf0489400 │ │ │ │ ldr pc, [sp, pc, ror #21]! │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec73d00 │ │ │ │ + bl 0xfec73d88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ ldrmi r4, [r0], -r5, lsl #12 │ │ │ │ @ instruction: 0x460e4614 │ │ │ │ @ instruction: 0xf1239305 │ │ │ │ - blls 0x3dafac │ │ │ │ + blls 0x3db034 │ │ │ │ movwls r4, #9770 @ 0x262a │ │ │ │ movwls r9, #6917 @ 0x1b05 │ │ │ │ strls r4, [r0], #-1587 @ 0xfffff9cd │ │ │ │ @ instruction: 0xf7ff4604 │ │ │ │ cmpplt r8, sp, ror #30 @ p-variant is OBSOLETE │ │ │ │ andlt r4, r6, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -274903,85 +274938,85 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ - blcs 0x5c8d8c │ │ │ │ + blcs 0x5c8e14 │ │ │ │ cmple lr, lr, lsl #26 │ │ │ │ stccs 8, cr6, [r0], {172} @ 0xac │ │ │ │ stmdavs fp!, {r3, r6, r9, fp, ip, lr, pc}^ │ │ │ │ - bls 0x4ee5c8 │ │ │ │ + bls 0x4ee650 │ │ │ │ stmdble lr!, {r0, r1, r4, r7, r9, lr}^ │ │ │ │ - blvc 0x10d8208 │ │ │ │ + blvc 0x10d8290 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwls r2, #515 @ 0x203 │ │ │ │ @ instruction: 0x46802332 │ │ │ │ - blvc 0x1d81d0 │ │ │ │ + blvc 0x1d8258 │ │ │ │ @ instruction: 0xf001460e │ │ │ │ strmi pc, [r4], -fp, ror #20 │ │ │ │ eorle r1, r4, r3, asr #24 │ │ │ │ ldrtmi r2, [r2], -r0, lsl #6 │ │ │ │ andcs r4, r3, r1, asr #12 │ │ │ │ @ instruction: 0xff24f01e │ │ │ │ stmdacs r0, {r1, r7, r9, sl, lr} │ │ │ │ ldmib r5, {r0, r3, r6, ip, lr, pc}^ │ │ │ │ - blls 0x4e1fc0 │ │ │ │ + blls 0x4e2048 │ │ │ │ ldrtmi r4, [r3], #-1049 @ 0xfffffbe7 │ │ │ │ ldmdble pc, {r0, r1, r3, r5, r7, r9, lr} @ │ │ │ │ - blls 0x5017e0 │ │ │ │ + blls 0x501868 │ │ │ │ ldrtmi r1, [sl], -pc, ror #21 │ │ │ │ - b 0xff65a7a0 │ │ │ │ - bl 0x3c37ec │ │ │ │ + b 0xfe55a828 │ │ │ │ + bl 0x3c3874 │ │ │ │ tstcs r0, r7 │ │ │ │ @ instruction: 0xf18c1b5a │ │ │ │ - @ instruction: 0xf1b9ef52 │ │ │ │ + @ instruction: 0xf1b9ef4e │ │ │ │ andle r0, r4, r3, lsl #30 │ │ │ │ ldrtmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf0004640 │ │ │ │ @ instruction: 0x4620ffbb │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @ instruction: 0xf6f34632 │ │ │ │ - @ instruction: 0xe7e8eab8 │ │ │ │ + @ instruction: 0xe7e8ea74 │ │ │ │ strls r9, [r0], #-3343 @ 0xfffff2f1 │ │ │ │ strls r2, [r2, #-1024] @ 0xfffffc00 │ │ │ │ @ instruction: 0xf0019403 │ │ │ │ strmi pc, [r4], -sp, lsr #20 │ │ │ │ andlt r4, r6, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ vaba.s8 q12, q14, q8 │ │ │ │ - vbic.i32 , #12 @ 0x0000000c │ │ │ │ + vsra.s64 , q14, #64 │ │ │ │ vrhadd.s8 d16, d12, d31 │ │ │ │ - vmla.i d21, d16, d0[3] │ │ │ │ - blmi 0x55cd04 │ │ │ │ + vmla.i d22, d0, d0[3] │ │ │ │ + blmi 0x55cd8c │ │ │ │ @ instruction: 0xf16922e6 │ │ │ │ - vmul.i8 d31, d28, d3 │ │ │ │ - vbic.i32 , #12 @ 0x0000000c │ │ │ │ + vmla.i8 d31, d28, d15 │ │ │ │ + vsra.s64 , q14, #64 │ │ │ │ vrhadd.s8 d16, d12, d31 │ │ │ │ - vaddl.s8 q11, d0, d12 │ │ │ │ - blmi 0x3dcd1c │ │ │ │ + vaddl.s8 q11, d16, d12 │ │ │ │ + blmi 0x3dcda4 │ │ │ │ @ instruction: 0xf16922f9 │ │ │ │ - vmla.i8 d31, d28, d7 │ │ │ │ - vbic.i32 , #12 @ 0x0000000c │ │ │ │ + vmla.i8 d31, d28, d3 │ │ │ │ + vsra.s64 , q14, #64 │ │ │ │ vrhadd.s8 d16, d12, d31 │ │ │ │ - vshr.s64 , q8, #64 │ │ │ │ - blmi 0x25cd34 │ │ │ │ + vmvn.i32 q11, #0 @ 0x00000000 │ │ │ │ + blmi 0x25cdbc │ │ │ │ @ instruction: 0xf16922f1 │ │ │ │ - svclt 0x0000f97b │ │ │ │ + svclt 0x0000f977 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq r4, r5, ip, lsl #20 │ │ │ │ + eorseq r4, r5, ip, lsl #21 │ │ │ │ andeq r0, r0, r0 │ │ │ │ msrcc CPSR_s, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andcs r6, r0, r8, lsl r0 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ msrcc CPSR_s, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @@ -274998,214 +275033,214 @@ │ │ │ │ svclt 0x00004770 │ │ │ │ msrcc CPSR_s, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ cmpvc sl, #268435456 @ 0x10000000 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec73ef4 │ │ │ │ + bl 0xfec73f7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf18d0ff8 │ │ │ │ - vpmin.s8 d31, d30, d31 │ │ │ │ + vpmin.s8 d31, d30, d27 │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ @ instruction: 0x61182396 │ │ │ │ movwcs r2, #0 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec73f20 │ │ │ │ + bl 0xfec73fa8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf18d0ff8 │ │ │ │ - vpmax.s8 d31, d30, d25 │ │ │ │ + vpmax.s8 d31, d30, d21 │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ @ instruction: 0x61582396 │ │ │ │ movwcs r2, #0 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec73f4c │ │ │ │ + bl 0xfec73fd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf18d0ff8 │ │ │ │ - vpmin.s8 d31, d30, d3 │ │ │ │ + vpmax.s8 d31, d30, d15 │ │ │ │ vrsra.s64 q11, q4, #64 │ │ │ │ mulsvs r8, r5, r3 │ │ │ │ movwcs r2, #0 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ - svclt 0x0014f74f │ │ │ │ - cdplt 7, 12, cr15, cr6, cr15, {2} │ │ │ │ + cdplt 7, 13, cr15, cr0, cr15, {2} │ │ │ │ + cdplt 7, 8, cr15, cr2, cr15, {2} │ │ │ │ stcllt 0, cr15, [r0], #348 @ 0x15c │ │ │ │ tstppl ip, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ - blt 0xb58ebc │ │ │ │ + blt 0xb58f44 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec73f90 │ │ │ │ + bl 0xfec74018 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r0, #248, 30 @ 0x3e0 │ │ │ │ @ instruction: 0xf1704611 │ │ │ │ - vadd.f32 , q15, │ │ │ │ + vadd.f32 , q15, │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ andcs r2, r1, #1476395010 @ 0x58000002 │ │ │ │ @ instruction: 0x771a6198 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec73fc8 │ │ │ │ + bl 0xfec74050 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1290ff8 │ │ │ │ vmax.f32 d31, d30, d19 │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ andsvs r2, r8, #1476395010 @ 0x58000002 │ │ │ │ movwcs r2, #0 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec73ff4 │ │ │ │ + bl 0xfec7407c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ tstcs r0, r7, lsl fp │ │ │ │ tstls r0, r5, lsl #12 │ │ │ │ movwls r6, #6171 @ 0x181b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf888f19a │ │ │ │ + @ instruction: 0xf884f19a │ │ │ │ strmi r4, [r4], -fp, ror #12 │ │ │ │ tstcs r0, sl, lsl #4 │ │ │ │ @ instruction: 0xf0424628 │ │ │ │ ldmdblt r0, {r0, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ adcmi r9, r3, #0, 22 │ │ │ │ vhadd.s8 d29, d12, d6 │ │ │ │ - vmov.i32 d22, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d22, d12, #64 │ │ │ │ strtmi r0, [r1], -pc, lsr #32 │ │ │ │ stc2l 0, cr15, [ip, #-288] @ 0xfffffee0 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r3, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf19ebd30 │ │ │ │ - svclt 0x0000f85b │ │ │ │ + svclt 0x0000f857 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec74068 │ │ │ │ + bl 0xfec740f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, q14, q12 │ │ │ │ - vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ + vshr.s64 q11, q6, #64 │ │ │ │ @ instruction: 0xf17c002f │ │ │ │ - andcs pc, r0, fp, ror #25 │ │ │ │ - stc2l 1, cr15, [ip], {109} @ 0x6d │ │ │ │ + andcs pc, r0, r7, ror #25 │ │ │ │ + stc2l 1, cr15, [r8], {109} @ 0x6d │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [r1], r5, lsl #1 │ │ │ │ - sbcsvs pc, r4, ip, asr #4 │ │ │ │ + subsvc pc, r4, ip, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - ldrcs pc, [r8], #-1604 @ 0xfffff9bc │ │ │ │ + ldrcs pc, [r8], #1604 @ 0x644 │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strcs r2, [ip, #-1793] @ 0xfffff8ff │ │ │ │ @ instruction: 0xf17c2608 │ │ │ │ - and pc, r8, pc, asr #25 │ │ │ │ + and pc, r8, fp, asr #25 │ │ │ │ ldrcc r6, [r8], #-2464 @ 0xfffff660 │ │ │ │ - blx 0xff2594f0 │ │ │ │ + blx 0xff159578 │ │ │ │ stmdavs r0!, {r0, r1, r2, r9, sl, lr}^ │ │ │ │ - blx 0xff1594f8 │ │ │ │ - bvc 0x9ee8c8 │ │ │ │ + blx 0xff059580 │ │ │ │ + bvc 0x9ee950 │ │ │ │ stmdbvs r0!, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf18d3701 │ │ │ │ - strmi pc, [r7], #-2745 @ 0xfffff547 │ │ │ │ + strmi pc, [r7], #-2741 @ 0xfffff54b │ │ │ │ strbmi r6, [r5, #-2659] @ 0xfffff59d │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ svclt 0x00b842be │ │ │ │ - blcs 0x12e7dc │ │ │ │ + blcs 0x12e864 │ │ │ │ ldclne 1, cr13, [r2], #-920 @ 0xfffffc68 │ │ │ │ - vhadd.s8 d18, d12, d1 │ │ │ │ - vsubw.s8 , q8, d12 │ │ │ │ + @ instruction: 0xf64c2001 │ │ │ │ + vsubw.s8 q8, q0, d12 │ │ │ │ vcgt.s8 d16, d12, d31 │ │ │ │ - vbic.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q10, #64 │ │ │ │ stmib sp, {r0, r1, r2, r3, r5, r8}^ │ │ │ │ vcgt.s8 d21, d12, d0 │ │ │ │ - vqdmlal.s , d0, d0[6] │ │ │ │ - vcgt.s8 d16, d12, d31 │ │ │ │ - @ instruction: 0xf2c078b0 │ │ │ │ - vadd.i8 d16, d12, d31 │ │ │ │ - @ instruction: 0xf2c07b9c │ │ │ │ + vqdmlal.s , d16, d0[6] │ │ │ │ + @ instruction: 0xf64c032f │ │ │ │ + vmvn.i16 d16, #0 @ 0x0000 │ │ │ │ + @ instruction: 0xf64c082f │ │ │ │ + vorr.i16 d16, #3072 @ 0x0c00 │ │ │ │ @ instruction: 0x4c250b2f │ │ │ │ - mrc2 1, 4, pc, cr12, cr13, {4} │ │ │ │ + mrc2 1, 4, pc, cr8, cr13, {4} │ │ │ │ @ instruction: 0xf854e019 │ │ │ │ ldrcc sl, [r8], #-3096 @ 0xfffff3e8 │ │ │ │ @ instruction: 0xf18d4650 │ │ │ │ - vaddne.f32 s31, s7, s26 │ │ │ │ + vaddne.f32 s31, s7, s18 │ │ │ │ @ instruction: 0xf8541a1b │ │ │ │ @ instruction: 0xf8540c1c │ │ │ │ ldrbmi r7, [r2], -r0, lsr #24 │ │ │ │ ldrbmi r9, [r9], -r3 │ │ │ │ stceq 8, cr15, [ip], #-336 @ 0xfffffeb0 │ │ │ │ andcs r9, r1, r2 │ │ │ │ strls r9, [r0, -r1, lsl #10] │ │ │ │ - mcr2 1, 4, pc, cr4, cr13, {4} @ │ │ │ │ + mcr2 1, 4, pc, cr0, cr13, {4} @ │ │ │ │ stccc 8, cr15, [ip], {84} @ 0x54 │ │ │ │ @ instruction: 0xf814b1b3 │ │ │ │ - blcs 0x12bf98 │ │ │ │ + blcs 0x12c020 │ │ │ │ @ instruction: 0xf854d1e1 │ │ │ │ ldrtmi r7, [r2], -r4, lsl #24 │ │ │ │ strbmi r9, [r1], -r2, lsl #14 │ │ │ │ ldcvc 8, cr15, [r4], {84} @ 0x54 │ │ │ │ @ instruction: 0xf8542001 │ │ │ │ ldrcc r3, [r8], #-3096 @ 0xfffff3e8 │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ - mcr2 1, 3, pc, cr14, cr13, {4} @ │ │ │ │ + mcr2 1, 3, pc, cr10, cr13, {4} @ │ │ │ │ stccc 8, cr15, [ip], {84} @ 0x54 │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ sbcsvs pc, r8, #-536870908 @ 0xe0000004 │ │ │ │ addseq pc, r5, #192, 4 │ │ │ │ - vhadd.s8 d18, d12, d1 │ │ │ │ - vmla.f d23, d16, d0[0] │ │ │ │ + @ instruction: 0xf64c2001 │ │ │ │ + vmla.f d16, d0, d0[0] │ │ │ │ ldmib r2, {r0, r1, r2, r3, r5, r8}^ │ │ │ │ @ instruction: 0xf19d2300 │ │ │ │ - @ instruction: 0xf24cfe5d │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + @ instruction: 0xf64cfe59 │ │ │ │ + vmvn.i32 q8, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf17c002f │ │ │ │ - @ instruction: 0x4648fc55 │ │ │ │ - ldc2 1, cr15, [r6], #-436 @ 0xfffffe4c │ │ │ │ - eorseq r4, r5, r0, lsr sl │ │ │ │ + @ instruction: 0x4648fc51 │ │ │ │ + ldc2 1, cr15, [r2], #-436 @ 0xfffffe4c │ │ │ │ + ldrhteq r4, [r5], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec741b8 │ │ │ │ + bl 0xfec74240 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r0], -r8 │ │ │ │ @ instruction: 0xff5ef7ff │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec741cc │ │ │ │ + bl 0xfec74254 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ andcs r4, r0, #51200 @ 0xc800 │ │ │ │ andls r4, r0, #110100480 @ 0x6900000 │ │ │ │ movwls r6, #6171 @ 0x181b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0x1595ac │ │ │ │ + @ instruction: 0xf9fcf171 │ │ │ │ ldmdavc r9, {r8, r9, fp, ip, pc} │ │ │ │ eorsle r2, pc, sp, asr #18 │ │ │ │ stmdbcs r7, {r0, r2, r3, r5, fp, ip, lr, pc}^ │ │ │ │ stmdbcs fp, {r1, r2, r3, r4, r5, ip, lr, pc}^ │ │ │ │ @ instruction: 0x469cbf1c │ │ │ │ tstle fp, r2, lsl #12 │ │ │ │ - blx 0x12542c │ │ │ │ + blx 0x1254b4 │ │ │ │ @ instruction: 0xf103f201 │ │ │ │ @ instruction: 0xf8cd0c01 │ │ │ │ - blx 0x9cd010 │ │ │ │ + blx 0x9cd098 │ │ │ │ addmi pc, r1, #1073741824 @ 0x40000000 │ │ │ │ ldmdavc r9, {r1, r4, r5, r8, ip, lr, pc}^ │ │ │ │ teqle pc, r0, lsl #18 │ │ │ │ msrcc CPSR_s, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ svclt 0x0018428a │ │ │ │ subsvs r3, sl, #4096 @ 0x1000 │ │ │ │ @@ -275217,282 +275252,282 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdbcs fp!, {r8, sl, fp, ip, sp, pc}^ │ │ │ │ vqadd.s8 , , q3 │ │ │ │ vaddl.s8 , d0, d20 │ │ │ │ swpcs r0, r6, [r1] │ │ │ │ - eorcc pc, r8, #76, 12 @ 0x4c00000 │ │ │ │ + adccc pc, r8, #76, 12 @ 0x4c00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf19d6800 │ │ │ │ - andcs pc, r1, sp, lsl #27 │ │ │ │ - blx 0xff659626 │ │ │ │ + andcs pc, r1, r9, lsl #27 │ │ │ │ + blx 0xff5596ae │ │ │ │ bfi r2, r4, #2, #5 │ │ │ │ bfi r2, lr, #2, #3 │ │ │ │ - @ instruction: 0xff4af19d │ │ │ │ + @ instruction: 0xff46f19d │ │ │ │ msrne CPSR_s, #1342177284 @ 0x50000004 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ tstcs r1, r1, lsr #4 │ │ │ │ - andcc pc, r4, ip, asr #12 │ │ │ │ + addcc pc, r4, ip, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf17c681b │ │ │ │ - andcs pc, r1, fp, asr r9 @ │ │ │ │ - blx 0xff0d9652 │ │ │ │ + andcs pc, r1, r7, asr r9 @ │ │ │ │ + blx 0xfefd96da │ │ │ │ ldrb r4, [r8, r3, ror #12] │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec742ac │ │ │ │ + bl 0xfec74334 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf04d0ff8 │ │ │ │ vmla.i8 d31, d30, d19 │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ addsvs r2, r8, #1476395010 @ 0x58000002 │ │ │ │ andcs fp, r0, r0, lsr r1 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ msrne CPSR_f, #1342177284 @ 0x50000004 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf04d6818 │ │ │ │ strdcs pc, [r1], -r3 │ │ │ │ - blx 0xfe7d969a │ │ │ │ + blx 0xfe6d9722 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec742ec │ │ │ │ + bl 0xfec74374 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf18d0ff8 │ │ │ │ - vadd.i8 , q15, │ │ │ │ + vtst.8 d31, d30, d31 │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ sbcsvs r2, r8, #1476395010 @ 0x58000002 │ │ │ │ stmdavc r3, {r5, r7, r8, ip, sp, pc} │ │ │ │ andle r2, lr, pc, lsr fp │ │ │ │ - cmppcc ip, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ + biccc pc, ip, ip, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - stc2l 1, cr15, [r0, #560] @ 0x230 │ │ │ │ + ldc2 1, cr15, [ip, #560]! @ 0x230 │ │ │ │ andcs fp, r0, r0, asr r1 │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdavc r3, {r3, r8, sl, fp, ip, sp, pc}^ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ - @ instruction: 0xf8c2f6f5 │ │ │ │ + @ instruction: 0xf87ef6f5 │ │ │ │ @ instruction: 0xf16d2001 │ │ │ │ - svclt 0x0000fb71 │ │ │ │ + svclt 0x0000fb6d │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec74340 │ │ │ │ + bl 0xfec743c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ andcs r4, r0, #25600 @ 0x6400 │ │ │ │ andls r4, r0, #110100480 @ 0x6900000 │ │ │ │ movwls r6, #6171 @ 0x181b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf946f171 │ │ │ │ + @ instruction: 0xf942f171 │ │ │ │ bicsvs pc, r8, #-536870908 @ 0xe0000004 │ │ │ │ orrseq pc, r5, #192, 4 │ │ │ │ mvnlt r6, r8, asr r0 │ │ │ │ ldmdavc r2, {r9, fp, ip, pc} │ │ │ │ svclt 0x00042a4d │ │ │ │ subsvs r0, r8, r0, lsl #10 │ │ │ │ @ instruction: 0xf002d005 │ │ │ │ - bcs 0x13ddcf8 │ │ │ │ + bcs 0x13ddd80 │ │ │ │ addeq fp, r0, #4, 30 │ │ │ │ - blmi 0x3f52e4 │ │ │ │ - blls 0x1771f0 │ │ │ │ + blmi 0x3f536c │ │ │ │ + blls 0x177278 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_mon │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf7ff2001 │ │ │ │ @ instruction: 0xf19dfe6b │ │ │ │ - svclt 0x0000feb1 │ │ │ │ + svclt 0x0000fead │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec743bc │ │ │ │ + bl 0xfec74444 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0xf64d4b17 │ │ │ │ - vaddhn.i16 d18, q0, q0 │ │ │ │ + vaddhn.i16 d18, q8, q0 │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r5, sl} │ │ │ │ @ instruction: 0xf04f9301 │ │ │ │ vcgt.s8 d16, d14, d0 │ │ │ │ vabal.s8 , d0, d20 │ │ │ │ @ instruction: 0xf18d2596 │ │ │ │ - strmi pc, [r6], -sp, asr #16 │ │ │ │ + strmi pc, [r6], -r9, asr #16 │ │ │ │ and r9, r3, r0 │ │ │ │ @ instruction: 0xf0456b28 │ │ │ │ ldmiblt r8, {r0, r1, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strbtmi r4, [r8], -r1, lsr #12 │ │ │ │ - blx 0xd5982e │ │ │ │ + blx 0xc598b6 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ - blmi 0x3919d0 │ │ │ │ - blls 0x17726c │ │ │ │ + blmi 0x391a58 │ │ │ │ + blls 0x1772f4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andlt r4, r2, r0, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - mrrclt 1, 8, pc, r8, cr10 @ │ │ │ │ + mrrclt 1, 8, pc, r4, cr10 @ │ │ │ │ @ instruction: 0xf7ff2001 │ │ │ │ @ instruction: 0xf19dfe31 │ │ │ │ - svclt 0x0000fe77 │ │ │ │ + svclt 0x0000fe73 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec74430 │ │ │ │ + bl 0xfec744b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0xf64d4b17 │ │ │ │ - vaddhn.i16 d18, q0, q0 │ │ │ │ + vaddhn.i16 d18, q8, q0 │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r5, sl} │ │ │ │ @ instruction: 0xf04f9301 │ │ │ │ vcgt.s8 d16, d14, d0 │ │ │ │ vabal.s8 , d0, d20 │ │ │ │ @ instruction: 0xf18d2596 │ │ │ │ - @ instruction: 0x4606f813 │ │ │ │ + strmi pc, [r6], -pc, lsl #16 │ │ │ │ and r9, r3, r0 │ │ │ │ @ instruction: 0xf0456b28 │ │ │ │ ldmiblt r8, {r0, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strbtmi r4, [r8], -r1, lsr #12 │ │ │ │ - blx 0xffed98a0 │ │ │ │ + blx 0xffdd9928 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ - blmi 0x391a44 │ │ │ │ - blls 0x1772e0 │ │ │ │ + blmi 0x391acc │ │ │ │ + blls 0x177368 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andlt r4, r2, r0, lsr r6 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - ldclt 1, cr15, [lr], {138} @ 0x8a │ │ │ │ + ldclt 1, cr15, [sl], {138} @ 0x8a │ │ │ │ @ instruction: 0xf7ff2001 │ │ │ │ @ instruction: 0xf19dfdf7 │ │ │ │ - svclt 0x0000fe3d │ │ │ │ + svclt 0x0000fe39 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec744a4 │ │ │ │ + bl 0xfec7452c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r0, #248, 30 @ 0x3e0 │ │ │ │ ldrmi r4, [r1], -r8, lsl #22 │ │ │ │ @ instruction: 0xf8ecf042 │ │ │ │ andcs fp, r0, r0, asr #18 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ @ instruction: 0xf7ff2001 │ │ │ │ svclt 0x0000fdd9 │ │ │ │ addseq lr, r6, #88, 6 @ 0x60000001 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec744dc │ │ │ │ + bl 0xfec74564 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf6f50ff8 │ │ │ │ - @ instruction: 0xf000ff5d │ │ │ │ + @ instruction: 0xf000ff19 │ │ │ │ @ instruction: 0xf6f5fc1d │ │ │ │ - @ instruction: 0xf725fde3 │ │ │ │ - @ instruction: 0xf643f80f │ │ │ │ + @ instruction: 0xf724fd9f │ │ │ │ + @ instruction: 0xf643ffcb │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9} │ │ │ │ - cmppcc r4, ip, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bicscc pc, r4, ip, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldrmi r2, [r8, -r9, lsr #4] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7451c │ │ │ │ + bl 0xfec745a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ eorcs r0, lr, #232, 30 @ 0x3a0 │ │ │ │ @ instruction: 0xf64c4604 │ │ │ │ - vorr.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q2, #64 │ │ │ │ vrhadd.s8 d16, d14, d31 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf0442096 │ │ │ │ - blx 0xfee5c568 │ │ │ │ + blx 0xfee5c5f0 │ │ │ │ stmdbeq r0, {r2, r7, ip, sp, lr, pc}^ │ │ │ │ stc2 0, cr15, [r8], {-0} │ │ │ │ vpadd.i8 d27, d16, d4 │ │ │ │ vabdl.s8 q8, d0, d8 │ │ │ │ ldmdavs sl!, {r1, r4, r7, r8, r9, sl} │ │ │ │ mrc 14, 0, r4, cr13, cr9, {0} │ │ │ │ - bl 0x2b5118 │ │ │ │ + bl 0x2b51a0 │ │ │ │ @ instruction: 0xb1a20e05 │ │ │ │ rsbseq pc, r4, #13762560 @ 0xd20000 │ │ │ │ @ instruction: 0x46024613 │ │ │ │ ldrdne pc, [r0], -lr │ │ │ │ mulle sl, r9, r2 │ │ │ │ @ instruction: 0x1c9de9d3 │ │ │ │ @ instruction: 0xf8c1b1c9 │ │ │ │ @ instruction: 0xf8d3c278 │ │ │ │ @ instruction: 0xf8cc1274 │ │ │ │ @ instruction: 0xf8c31000 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r9, lr} │ │ │ │ @ instruction: 0xf6f5d1ea │ │ │ │ - ldmdbpl r3!, {r0, r2, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbpl r3!, {r0, r4, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ addsvc pc, r0, #13828096 @ 0xd30000 │ │ │ │ - blx 0x1c594a0 │ │ │ │ + blx 0x1c59528 │ │ │ │ ldmdbpl r0!, {r3, r4, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf7244621 │ │ │ │ - pop {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf6f540f8 │ │ │ │ - @ instruction: 0xf8c7bfab │ │ │ │ + @ instruction: 0xf8c7bf67 │ │ │ │ strb ip, [r6, r4]! │ │ │ │ cdp 14, 1, cr4, cr13, cr2, {0} │ │ │ │ @ instruction: 0xf6f55f70 │ │ │ │ - strb pc, [lr, sp, lsl #27]! @ │ │ │ │ + strb pc, [lr, r9, asr #26]! @ │ │ │ │ muleq r0, r0, r0 │ │ │ │ vnmls.f32 s8, s26, s10 │ │ │ │ ldmpl r3, {r4, r5, r6, r8, r9, sl, fp, ip, sp}^ │ │ │ │ - blx 0xfed23c28 │ │ │ │ + blx 0xfed23cb0 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - stclt 6, cr15, [sl, #976] @ 0x3d0 │ │ │ │ + stcllt 6, cr15, [r6, #-976] @ 0xfffffc30 │ │ │ │ @ instruction: 0xb1236803 │ │ │ │ movwcs r2, #0 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ andls fp, r1, r3, lsl #1 │ │ │ │ @ instruction: 0xf19a20e0 │ │ │ │ - blls 0x19bbe8 │ │ │ │ + blls 0x19bc60 │ │ │ │ andlt r6, r3, r8, lsl r0 │ │ │ │ movwcs r2, #0 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - mcrlt 6, 6, pc, cr2, cr5, {7} @ │ │ │ │ + mrclt 6, 3, APSR_nzcv, cr14, cr5, {7} │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec74624 │ │ │ │ + bl 0xfec746ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fd0 │ │ │ │ strmi r5, [r4], -r0, lsl #4 │ │ │ │ stmdbmi sl!, {r3, r7, ip, sp, pc} │ │ │ │ andcs r2, r2, r0, lsl #6 │ │ │ │ tstls r7, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c42101 │ │ │ │ stmib r2, {r2, r6, r7, ip}^ │ │ │ │ @ instruction: 0xf8c230d7 │ │ │ │ stmib sp, {r2, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmib sp, {r1, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1953304 │ │ │ │ - mcrne 14, 0, pc, cr3, cr9, {4} @ │ │ │ │ - blmi 0x914498 │ │ │ │ - blls 0x2f74cc │ │ │ │ + mcrne 14, 0, pc, cr3, cr5, {4} @ │ │ │ │ + blmi 0x914520 │ │ │ │ + blls 0x2f7554 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r0, r0, lsl #6 │ │ │ │ andcs fp, r0, r8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ andcs sl, r7, r2, lsl #18 │ │ │ │ @ instruction: 0xf1939301 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blls 0x191c30 │ │ │ │ + stmdacs r0, {r0, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blls 0x191cb8 │ │ │ │ strpl pc, [sp], #-1284 @ 0xfffffafc │ │ │ │ andgt lr, r2, #3620864 @ 0x374000 │ │ │ │ ldrbne r9, [r9, r4, lsl #16] │ │ │ │ vqdmulh.s d15, d2, d3 │ │ │ │ vfmsvc.f32 s29, s0, s30 │ │ │ │ andcs pc, ip, #1024 @ 0x400 │ │ │ │ @ instruction: 0xf101fb00 │ │ │ │ @@ -275502,43 +275537,43 @@ │ │ │ │ ldmne r6, {r0, r4, r5, r6, sl, lr}^ │ │ │ │ ldmib r3, {r1, r2, r8, r9, sp, pc}^ │ │ │ │ @ instruction: 0xf15e2300 │ │ │ │ stmdane r8!, {r0, r2, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ tsteq r1, r6, asr #22 │ │ │ │ smlabteq sl, r4, r9, lr │ │ │ │ @ instruction: 0xf19de7c7 │ │ │ │ - svclt 0x0000fd1f │ │ │ │ - blcc 0xfe7cfcd8 │ │ │ │ + svclt 0x0000fd1b │ │ │ │ + blcc 0xfe7cfd60 │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec746e8 │ │ │ │ + bl 0xfec74770 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vmax.f32 q8, q15, q12 │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ umulllt r2, r2, r6, r3 @ │ │ │ │ - blvs 0xfe741500 │ │ │ │ - stc2 6, cr15, [r8], {244} @ 0xf4 │ │ │ │ + blvs 0xfe741588 │ │ │ │ + mcrr2 6, 15, pc, r4, cr4 @ │ │ │ │ @ instruction: 0xf6f44605 │ │ │ │ - stmdbls r1, {r0, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ andpl pc, r8, r5, lsl #10 │ │ │ │ andscc pc, r0, #805306372 @ 0x30000004 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ strpl pc, [r8], #-1441 @ 0xfffffa5f │ │ │ │ @ instruction: 0xf8d43010 │ │ │ │ @ instruction: 0xf8c532b8 │ │ │ │ @ instruction: 0xf6f232c8 │ │ │ │ - andcs lr, r0, #44, 28 @ 0x2c0 │ │ │ │ + andcs lr, r0, #232, 26 @ 0x3a00 │ │ │ │ tstpvc pc, #20971520 @ p-variant is OBSOLETE @ 0x1400000 │ │ │ │ orrscs lr, pc, #3227648 @ 0x314000 │ │ │ │ rsbmi pc, ip, #212, 16 @ 0xd40000 │ │ │ │ ldmib r4, {r2, r6, r8, ip, sp, pc}^ │ │ │ │ movwcs r1, #512 @ 0x200 │ │ │ │ @ instruction: 0xf6f64628 │ │ │ │ - stmiavs r4!, {r0, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r4!, {r0, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ andpl pc, r8, r5, lsl #10 │ │ │ │ andlt r3, r2, r0, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ @@ -275594,154 +275629,154 @@ │ │ │ │ orreq pc, r0, #67 @ 0x43 │ │ │ │ subeq pc, r0, #67 @ 0x43 │ │ │ │ ldrmi r4, [r0], lr, lsr #5 │ │ │ │ addmi sp, r6, #3735552 @ 0x390000 │ │ │ │ vst2.8 {d29-d30}, [r3 :128], r9 │ │ │ │ ldrtmi r6, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf75a4629 │ │ │ │ - adcsmi pc, sp, #420 @ 0x1a4 │ │ │ │ + adcsmi pc, sp, #37, 30 @ 0x94 │ │ │ │ @ instruction: 0x4639d31b │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ @ instruction: 0xf64fff93 │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ @ instruction: 0xf64f2396 │ │ │ │ vabal.s8 q11, d16, d24 │ │ │ │ ldmdavs sl, {r1, r2, r4, r7, r8, sl, sp} │ │ │ │ - bcs 0x137710 │ │ │ │ + bcs 0x137798 │ │ │ │ ldrbeq sp, [fp], #-321 @ 0xfffffebf │ │ │ │ strtmi sp, [r0], -r1, lsr #8 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x464281f0 │ │ │ │ stclne 6, cr4, [r8], #-228 @ 0xffffff1c │ │ │ │ - @ instruction: 0xff46f75a │ │ │ │ + @ instruction: 0xff02f75a │ │ │ │ mrcne 7, 3, lr, cr1, cr13, {6} │ │ │ │ @ instruction: 0xf75a9307 │ │ │ │ - blls 0x31d398 │ │ │ │ + blls 0x31d310 │ │ │ │ @ instruction: 0x46294630 │ │ │ │ andvs pc, r4, #1124073472 @ 0x43000000 │ │ │ │ - @ instruction: 0xff3af75a │ │ │ │ + mrc2 7, 7, pc, cr6, cr10, {2} │ │ │ │ sbcsle r4, r0, #-805306357 @ 0xd000000b │ │ │ │ ldrtmi lr, [r9], -fp, ror #15 │ │ │ │ - @ instruction: 0xff34f75a │ │ │ │ + mrc2 7, 7, pc, cr0, cr10, {2} │ │ │ │ @ instruction: 0xf04ce7cb │ │ │ │ strmi pc, [r5], -r9, lsl #25 │ │ │ │ sbcsle r2, r8, r0, lsl #16 │ │ │ │ eorcs r4, r3, #3145728 @ 0x300000 │ │ │ │ vrhadd.s8 d18, d13, d1 │ │ │ │ - vshr.s64 d19, d28, #64 │ │ │ │ + vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf17b002f │ │ │ │ - strtmi pc, [r8], -r1, asr #28 │ │ │ │ - mcr2 7, 6, pc, cr0, cr9, {2} @ │ │ │ │ + @ instruction: 0x4628fe3d │ │ │ │ + mrc2 7, 3, pc, cr12, cr9, {2} │ │ │ │ @ instruction: 0xf04c4628 │ │ │ │ @ instruction: 0x4620fc79 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf64f81f0 │ │ │ │ vrshr.s64 d18, d26, #64 │ │ │ │ ldmdahi r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ adcsle r2, r6, r0, lsl #20 │ │ │ │ ldrle r0, [r4, #1050]! @ 0x41a │ │ │ │ strtmi r2, [r2], -r0, lsl #6 │ │ │ │ - addscc pc, r4, sp, asr #4 │ │ │ │ + andsmi pc, r4, sp, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [ip], {76} @ 0x4c │ │ │ │ str r6, [sl, fp, lsr #16]! │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [r0], r3, lsl #1 │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ @ instruction: 0x670ae9dd │ │ │ │ mlasls r0, sp, r8, pc @ │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ stmib sp, {r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1946700 │ │ │ │ - adcmi pc, r0, #23808 @ 0x5d00 │ │ │ │ + adcmi pc, r0, #22784 @ 0x5900 │ │ │ │ andcs sp, r1, sl, lsl #2 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ andle r2, lr, r0, lsl #16 │ │ │ │ stmibne r6, {r1, r2, r8, sl, fp, ip, lr, pc} │ │ │ │ - bl 0xfea2e778 │ │ │ │ - bl 0x12de768 │ │ │ │ + bl 0xfea2e800 │ │ │ │ + bl 0x12de7f0 │ │ │ │ strb r7, [r1, r0, ror #15]! │ │ │ │ - @ instruction: 0xf816f160 │ │ │ │ - blcs 0x237780 │ │ │ │ + @ instruction: 0xf812f160 │ │ │ │ + blcs 0x237808 │ │ │ │ ldrdcs sp, [r0], -ip │ │ │ │ @ instruction: 0xf1b9e7e4 │ │ │ │ rscle r0, r0, r0, lsl #30 │ │ │ │ strtmi r4, [r2], -r1, lsl #12 │ │ │ │ @ instruction: 0xf18c4628 │ │ │ │ - @ instruction: 0xe7dae97e │ │ │ │ + @ instruction: 0xe7dae97a │ │ │ │ movtcc pc, #33358 @ 0x824e @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ stmdblt fp, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ - svclt 0x0074f199 │ │ │ │ + svclt 0x0070f199 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec749a4 │ │ │ │ + bl 0xfec74a2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ andcs r4, r0, #4, 12 @ 0x400000 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf04f2302 │ │ │ │ movwls r3, #1023 @ 0x3ff │ │ │ │ teqpeq r2, #68, 4 @ p-variant is OBSOLETE @ 0x40000004 │ │ │ │ - mrc2 1, 7, pc, cr4, cr9, {4} │ │ │ │ + mrc2 1, 7, pc, cr0, cr9, {4} │ │ │ │ svclt 0x00181a20 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ ldrmi fp, [pc], -r7, lsl #1 │ │ │ │ strmi r4, [lr], -r4, lsl #12 │ │ │ │ - blls 0x52f050 │ │ │ │ + blls 0x52f0d8 │ │ │ │ msreq CPSR_fsxc, #3 │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ vhadd.s8 d24, d30, d16 │ │ │ │ vmvn.i16 d19, #12 @ 0x000c │ │ │ │ @ instruction: 0xf1992896 │ │ │ │ - vmulne.f64 d31, d19, d7 │ │ │ │ + vmulne.f64 d31, d19, d3 │ │ │ │ stmdbeq r0, {r0, r1, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d84682 │ │ │ │ adcsmi r2, r4, #0 │ │ │ │ movweq lr, #11012 @ 0x2b04 │ │ │ │ subsle r9, r4, #335544320 @ 0x14000000 │ │ │ │ - bleq 0x159968 │ │ │ │ + bleq 0x1599f0 │ │ │ │ @ instruction: 0xf5044620 │ │ │ │ @ instruction: 0xf7595480 │ │ │ │ - adcmi pc, r6, #2160 @ 0x870 │ │ │ │ - bleq 0x158168 │ │ │ │ + adcmi pc, r6, #1072 @ 0x430 │ │ │ │ + bleq 0x1581f0 │ │ │ │ strmi sp, [r9, #2294]! @ 0x8f6 │ │ │ │ strbmi sp, [r8], -r8, lsl #18 │ │ │ │ stmibpl r0, {r0, r3, r5, r7, r8, sl, ip, sp, lr, pc} │ │ │ │ - mrc2 7, 3, pc, cr12, cr9, {2} │ │ │ │ - b 0x13eed84 │ │ │ │ + mrc2 7, 1, pc, cr8, cr9, {2} │ │ │ │ + b 0x13eee0c │ │ │ │ mvnsle r0, #0, 22 │ │ │ │ svceq 0x0000f1bb │ │ │ │ - b 0x131195c │ │ │ │ + b 0x13119e4 │ │ │ │ vsubw.u8 q8, , d11 │ │ │ │ @ instruction: 0xf00b0480 │ │ │ │ @ instruction: 0xf3c30b03 │ │ │ │ @ instruction: 0xf0030780 │ │ │ │ - b 0x121e47c │ │ │ │ + b 0x121e504 │ │ │ │ tstmi pc, #184549376 @ 0xb000000 │ │ │ │ @ instruction: 0xf0039b10 │ │ │ │ streq r0, [r3, r0, lsr #22]! │ │ │ │ @ instruction: 0xf8d8d55b │ │ │ │ stclne 0, cr1, [sl], #-0 │ │ │ │ ldrtmi r1, [r1], #-2962 @ 0xfffff46e │ │ │ │ svceq 0x0000f1bb │ │ │ │ @@ -275750,125 +275785,125 @@ │ │ │ │ stmib sp, {r0, r4, fp, ip, pc}^ │ │ │ │ movwls r5, #9728 @ 0x2600 │ │ │ │ @ instruction: 0xff38f7ff │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ @ instruction: 0xd00442bc │ │ │ │ ldrtmi r9, [sl], -r5, lsl #16 │ │ │ │ @ instruction: 0xf1994651 │ │ │ │ - @ instruction: 0x2001feb1 │ │ │ │ + andcs pc, r1, sp, lsr #29 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ tstcs r0, r8, lsl #12 │ │ │ │ - ldm sl, {r2, r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + ldm r6, {r2, r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ strmi lr, [r9, #2024]! @ 0x7e8 │ │ │ │ @ instruction: 0xf04fbf88 │ │ │ │ ldmle r2!, {r8, r9, fp} │ │ │ │ streq pc, [r0], #967 @ 0x3c7 │ │ │ │ - blvc 0x8d8f60 │ │ │ │ + blvc 0x8d8fe8 │ │ │ │ streq pc, [r3, -r7] │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwls r4, #828 @ 0x33c │ │ │ │ strtmi r9, [r2], -r5, lsl #30 │ │ │ │ @ instruction: 0x46519b10 │ │ │ │ stc 6, cr4, [sp, #224] @ 0xe0 │ │ │ │ @ instruction: 0xf0437b02 │ │ │ │ @ instruction: 0xf1990320 │ │ │ │ - addmi pc, r7, #1328 @ 0x530 │ │ │ │ + addmi pc, r7, #1264 @ 0x4f0 │ │ │ │ strtmi fp, [r7], -r8, lsl #30 │ │ │ │ mcrrne 0, 11, sp, r2, cr2 │ │ │ │ ldrbmi sp, [r1], -r6 │ │ │ │ @ instruction: 0xff3af7ff │ │ │ │ - @ instruction: 0xff40f15f │ │ │ │ + @ instruction: 0xff3cf15f │ │ │ │ andvs r2, r3, r1, lsl r3 │ │ │ │ andlt r2, r7, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf0448ff0 │ │ │ │ stmdals r5, {r1, sl} │ │ │ │ @ instruction: 0x46224651 │ │ │ │ - mcr2 1, 3, pc, cr8, cr9, {4} @ │ │ │ │ + mcr2 1, 3, pc, cr4, cr9, {4} @ │ │ │ │ @ instruction: 0x07b9e79b │ │ │ │ svcge 0x005df57f │ │ │ │ - @ instruction: 0xff26f15f │ │ │ │ + @ instruction: 0xff22f15f │ │ │ │ andvs r2, r3, r6, lsl r3 │ │ │ │ svclt 0x0000e7e4 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ cdpne 6, 4, cr4, cr12, cr0, {4} │ │ │ │ addlt r4, r5, r4, asr #8 │ │ │ │ - blcc 0x119d90 │ │ │ │ - blx 0xff4d9fe8 │ │ │ │ + blcc 0x119e18 │ │ │ │ + blx 0xff3da070 │ │ │ │ strmi r4, [r3], #579 @ 0x243 │ │ │ │ - bleq 0x2181b8 │ │ │ │ + bleq 0x218240 │ │ │ │ stmdbeq r8, {r0, r1, r9, fp, sp, lr, pc} │ │ │ │ ldrbcc pc, [pc, fp, lsl #2]! @ │ │ │ │ movweq lr, #39847 @ 0x9ba7 │ │ │ │ stmdale r4!, {r3, r4, r7, r9, lr} │ │ │ │ strmi r4, [r2], r8, asr #11 │ │ │ │ strbmi fp, [sp], -r4, lsl #31 │ │ │ │ stmdble sl, {r9, sl, sp} │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7595580 │ │ │ │ - strmi pc, [r8, #3529]! @ 0xdc9 │ │ │ │ + strmi pc, [r8, #3461]! @ 0xd85 │ │ │ │ streq lr, [r0], -r6, asr #20 │ │ │ │ strdlt sp, [r6, -r6] │ │ │ │ adcsmi r4, ip, #-788529152 @ 0xd1000000 │ │ │ │ strcs sp, [r0, #-524] @ 0xfffffdf4 │ │ │ │ @ instruction: 0xf5041c60 │ │ │ │ @ instruction: 0xf7595480 │ │ │ │ - adcmi pc, r7, #11968 @ 0x2ec0 │ │ │ │ + adcmi pc, r7, #7616 @ 0x1dc0 │ │ │ │ streq lr, [r0, #-2629] @ 0xfffff5bb │ │ │ │ strdlt sp, [sp, -r6] │ │ │ │ streq lr, [sl, -r7, lsr #23] │ │ │ │ stmdale pc!, {r0, r3, r4, r5, r7, r8, sl, lr} @ │ │ │ │ - bleq 0x199e00 │ │ │ │ + bleq 0x199e88 │ │ │ │ strbmi lr, [r8, #24] │ │ │ │ @ instruction: 0x464ed951 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #10 │ │ │ │ strpl pc, [r0], r6, lsl #10 │ │ │ │ - stc2 7, cr15, [r6, #356]! @ 0x164 │ │ │ │ - b 0x126f0bc │ │ │ │ + stc2l 7, cr15, [r2, #-356]! @ 0xfffffe9c │ │ │ │ + b 0x126f144 │ │ │ │ ldmle r6!, {r8, sl}^ │ │ │ │ andle r4, r8, #188, 4 @ 0xc000000b │ │ │ │ @ instruction: 0xf5041c60 │ │ │ │ @ instruction: 0xf7595480 │ │ │ │ - adcmi pc, r7, #9920 @ 0x26c0 │ │ │ │ + adcmi pc, r7, #5568 @ 0x15c0 │ │ │ │ streq lr, [r0, #-2629] @ 0xfffff5bb │ │ │ │ ldmiblt sp, {r1, r2, r4, r5, r6, r7, fp, ip, lr, pc} │ │ │ │ subcc pc, r8, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ teqpcc ip, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ smlatbeq r9, fp, fp, lr │ │ │ │ ldmdavs fp, {r1, r4, fp, sp, lr} │ │ │ │ stmiblt r2, {r0, r3, r4, r7, sl, lr} │ │ │ │ andlt r4, r5, r8, asr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - mcrlt 1, 1, pc, cr2, cr9, {4} @ │ │ │ │ + mrclt 1, 0, APSR_nzcv, cr14, cr9, {4} │ │ │ │ andlt r2, r5, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ strcs r8, [r0], #-4080 @ 0xfffff010 │ │ │ │ @ instruction: 0xf04f2500 │ │ │ │ andcs r3, r0, #-67108861 @ 0xfc000003 │ │ │ │ strbmi r9, [r8], -r0, lsl #6 │ │ │ │ strmi lr, [r2, #-2509] @ 0xfffff633 │ │ │ │ teqpeq r2, #68, 4 @ p-variant is OBSOLETE @ 0x40000004 │ │ │ │ - ldc2 1, cr15, [lr, #612] @ 0x264 │ │ │ │ + ldc2 1, cr15, [sl, #612] @ 0x264 │ │ │ │ @ instruction: 0x0000ebb9 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ strdlt r3, [r5], -pc @ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @@ -275879,57 +275914,57 @@ │ │ │ │ stmpl fp, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ addpl r1, r8, r8, asr ip │ │ │ │ andcs fp, r0, r3, lsr r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @ instruction: 0xf1834802 │ │ │ │ - svclt 0x0000bf7b │ │ │ │ + svclt 0x0000bf77 │ │ │ │ muleq r0, r4, r0 │ │ │ │ addseq pc, r6, #116, 6 @ 0xd0000001 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec74ccc │ │ │ │ + bl 0xfec74d54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi fp, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ svccs 0x0070ee1d │ │ │ │ - blcs 0x133d08 │ │ │ │ - blcc 0x194f18 │ │ │ │ + blcs 0x133d90 │ │ │ │ + blcc 0x194fa0 │ │ │ │ teqlt r3, fp, lsl #1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ pop {r3, r8, sl, fp, ip, sp, pc} │ │ │ │ stmdami r3, {r3, lr} │ │ │ │ - ldclt 1, cr15, [lr, #-528] @ 0xfffffdf0 │ │ │ │ - mcrr2 6, 15, pc, r2, cr2 @ │ │ │ │ + ldclt 1, cr15, [sl, #-528] @ 0xfffffdf0 │ │ │ │ + blx 0xdb752 │ │ │ │ muleq r0, r4, r0 │ │ │ │ addseq pc, r6, #116, 6 @ 0xd0000001 │ │ │ │ vnmls.f32 s8, s26, s10 │ │ │ │ ldmpl r0, {r4, r5, r6, r8, r9, sl, fp, ip, sp}^ │ │ │ │ svclt 0x00d42800 │ │ │ │ andcs r2, r1, r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ muleq r0, r4, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec74d2c │ │ │ │ + bl 0xfec74db4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 0x2a1b14 │ │ │ │ + bmi 0x2a1b9c │ │ │ │ svccc 0x0070ee1d │ │ │ │ stmdblt r3!, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ @ instruction: 0xf1834803 │ │ │ │ - @ instruction: 0xf6f2bf35 │ │ │ │ - svclt 0x0000ffe5 │ │ │ │ + @ instruction: 0xf6f2bf31 │ │ │ │ + svclt 0x0000ffa1 │ │ │ │ muleq r0, r4, r0 │ │ │ │ addseq pc, r6, #116, 6 @ 0xd0000001 │ │ │ │ stmdami r3, {r3, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf1832100 │ │ │ │ - stmdami r1, {r0, r3, r4, r5, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ - stcllt 1, cr15, [sl], #528 @ 0x210 │ │ │ │ + stmdami r1, {r0, r2, r4, r5, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ + stcllt 1, cr15, [r6], #528 @ 0x210 │ │ │ │ addseq pc, r6, #116, 6 @ 0xd0000001 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ movwcs fp, #147 @ 0x93 │ │ │ │ ldrmi r4, [r1], -sp, lsl #12 │ │ │ │ @@ -275956,139 +275991,139 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ stccs 15, cr8, [r0, #-960] @ 0xfffffc40 │ │ │ │ addshi pc, r3, r0 │ │ │ │ msrcc SPSR_s, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - ldrbvc pc, [pc, #1541]! @ 0x11e1f5 @ │ │ │ │ + ldrbvc pc, [pc, #1541]! @ 0x11e27d @ │ │ │ │ vceq.i32 d22, d15, d11 │ │ │ │ cdpne 5, 6, cr0, cr10, cr11, {0} │ │ │ │ vqsub.s8 d4, d16, d10 │ │ │ │ movwcc r8, #4227 @ 0x1083 │ │ │ │ addsmi r1, ip, #93184 @ 0x16c00 │ │ │ │ tstls r4, lr, ror r8 │ │ │ │ - @ instruction: 0xf98af199 │ │ │ │ + @ instruction: 0xf986f199 │ │ │ │ strmi r1, [r2], -r3, ror #28 │ │ │ │ subsmi r1, r3, #88, 18 @ 0x160000 │ │ │ │ cdp 14, 1, cr1, cr13, cr6, {2} │ │ │ │ ldrmi r1, [r6], #-3952 @ 0xfffff090 │ │ │ │ - b 0x2af628 │ │ │ │ + b 0x2af6b0 │ │ │ │ cdpmi 5, 9, cr0, cr1, cr3, {0} │ │ │ │ strtmi r4, [fp], r9, lsl #13 │ │ │ │ eormi r1, r3, pc, ror #28 │ │ │ │ mcrrne 8, 7, r5, r5, cr0 │ │ │ │ stmdbls r4, {r0, r2, r4, r5, r6, ip, lr} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - bne 0xfff3dffc │ │ │ │ + bne 0xfff3e084 │ │ │ │ vhsub.s8 d20, d16, d2 │ │ │ │ addsmi r8, ip, #131 @ 0x83 │ │ │ │ tstphi r8, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x460d461e │ │ │ │ pkhbtmi r4, fp, r8, lsl #13 │ │ │ │ ldrtmi r9, [r0], -r4, lsl #4 │ │ │ │ strpl pc, [r0], r6, lsl #10 │ │ │ │ - ldc2l 7, cr15, [r4], #-356 @ 0xfffffe9c │ │ │ │ - b 0x126e730 │ │ │ │ + ldc2 7, cr15, [r0], #-356 @ 0xfffffe9c │ │ │ │ + b 0x126e7b8 │ │ │ │ ldmle r6!, {r8, sl}^ │ │ │ │ strbmi r9, [r3], -r4, lsl #20 │ │ │ │ ldrmi r4, [sl, #1625]! @ 0x659 │ │ │ │ ssatmi sp, #4, r2, lsl #4 │ │ │ │ @ instruction: 0x463c4656 │ │ │ │ @ instruction: 0x460f4698 │ │ │ │ ldclne 2, cr9, [r0], #-16 │ │ │ │ strpl pc, [r0], r6, lsl #10 │ │ │ │ - stc2l 7, cr15, [r0], #-356 @ 0xfffffe9c │ │ │ │ - b 0x126e758 │ │ │ │ + ldc2 7, cr15, [ip], {89} @ 0x59 │ │ │ │ + b 0x126e7e0 │ │ │ │ ldmle r6!, {r8, sl}^ │ │ │ │ strbmi r9, [r3], -r4, lsl #20 │ │ │ │ @ instruction: 0x4639465c │ │ │ │ andls r9, fp, #8, 6 @ 0x20000000 │ │ │ │ @ instruction: 0xf04f950e │ │ │ │ strtmi r0, [r3], r1, lsl #16 │ │ │ │ ldrcc pc, [ip, -lr, asr #4]! │ │ │ │ ldrcs pc, [r6, r0, asr #5] │ │ │ │ cdpge 12, 0, cr10, cr14, cr11, {0} │ │ │ │ tstls r4, r0, lsl #10 │ │ │ │ strcc lr, [r1, #-4] │ │ │ │ strcc r3, [r4], -r4, lsl #8 │ │ │ │ - ble 0x1def1d0 │ │ │ │ + ble 0x1def258 │ │ │ │ ldmdavs r1!, {r3, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf853683a │ │ │ │ ldrmi r0, [r0], #-37 @ 0xffffffdb │ │ │ │ addeq pc, r0, #67108867 @ 0x4000003 │ │ │ │ tstpeq r3, r1 @ p-variant is OBSOLETE │ │ │ │ stmdavs r1!, {r1, r3, r8, r9, lr} │ │ │ │ - ldc2 1, cr15, [lr], {153} @ 0x99 │ │ │ │ + ldc2 1, cr15, [sl], {153} @ 0x99 │ │ │ │ rscle r2, sl, r0, lsl #16 │ │ │ │ - blmi 0x19af4e8 │ │ │ │ + blmi 0x19af570 │ │ │ │ andcc pc, r9, r3, asr r8 @ │ │ │ │ vqrdmulh.s d18, d0, d0 │ │ │ │ ldmdbmi pc, {r0, r1, r3, r4, r5, r7, pc}^ @ │ │ │ │ @ instruction: 0xf8413b01 │ │ │ │ - blcs 0x129d18 │ │ │ │ + blcs 0x129da0 │ │ │ │ svcge 0x0062f47f │ │ │ │ andls r4, r4, #92, 16 @ 0x5c0000 │ │ │ │ - ldc2 1, cr15, [ip], {132} @ 0x84 │ │ │ │ + ldc2 1, cr15, [r8], {132} @ 0x84 │ │ │ │ ldrb r9, [fp, -r4, lsl #20] │ │ │ │ andeq pc, fp, #111 @ 0x6f │ │ │ │ @ instruction: 0x462ae758 │ │ │ │ @ instruction: 0xf64fe756 │ │ │ │ vrshr.s64 d18, d30, #64 │ │ │ │ ldmdahi r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ @ instruction: 0xf64faf48 │ │ │ │ vsubl.s8 q11, d16, d24 │ │ │ │ ldmdavs r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ @ instruction: 0xf57f0412 │ │ │ │ tstls r2, r0, asr #30 │ │ │ │ stmib sp, {r1, r5, r9, sl, lr}^ │ │ │ │ vcgt.s8 d21, d13, d0 │ │ │ │ - vaddl.s8 q10, d0, d8 │ │ │ │ + vaddl.s8 q10, d16, d8 │ │ │ │ tstls r4, pc, lsr #32 │ │ │ │ @ instruction: 0xf980f04c │ │ │ │ ldr r9, [r2, -r4, lsl #18]! │ │ │ │ ldmdble r7!, {r2, r3, r4, r7, r9, lr} │ │ │ │ @ instruction: 0x460e461d │ │ │ │ stmib sp, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ strtmi r1, [r8], -r4, lsl #4 │ │ │ │ strpl pc, [r0, #1285] @ 0x505 │ │ │ │ - blx 0xffddbac6 │ │ │ │ - b 0x12ae814 │ │ │ │ + blx 0xfecdbb4e │ │ │ │ + b 0x12ae89c │ │ │ │ ldmle r6!, {r9, sl}^ │ │ │ │ andne lr, r4, #3620864 @ 0x374000 │ │ │ │ adcsmi r4, r1, #70254592 @ 0x4300000 │ │ │ │ ldrmi sp, [r3], #-36 @ 0xffffffdc │ │ │ │ @ instruction: 0x960e45ba │ │ │ │ eorhi pc, r0, sp, asr #17 │ │ │ │ cmple lr, #-1342177280 @ 0xb0000000 │ │ │ │ stmible sl, {r0, r1, r2, r3, r4, r7, r9, lr} │ │ │ │ stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ - bl 0xfec085d8 │ │ │ │ - bl 0x19f5a0 │ │ │ │ + bl 0xfec08660 │ │ │ │ + bl 0x19f628 │ │ │ │ @ instruction: 0xf84c0c8c │ │ │ │ @ instruction: 0xf84c3c28 │ │ │ │ @ instruction: 0xf84c6c1c │ │ │ │ @ instruction: 0xe77c1c10 │ │ │ │ ldrbmi r9, [ip], -r4, lsl #18 │ │ │ │ andeq pc, r7, #1 │ │ │ │ @ instruction: 0xf0424620 │ │ │ │ ldrbmi r0, [r1], -r8, lsl #4 │ │ │ │ - blx 0xfecdbb22 │ │ │ │ + blx 0x1bdbbaa │ │ │ │ ldr r2, [r0, r0, lsl #4] │ │ │ │ eorsle r4, r6, #780140544 @ 0x2e800000 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strgt lr, [r4], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0x460e4655 │ │ │ │ @ instruction: 0x463c4698 │ │ │ │ andne lr, r6, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf5051c68 │ │ │ │ @ instruction: 0xf7595580 │ │ │ │ - adcmi pc, ip, #183296 @ 0x2cc00 │ │ │ │ + adcmi pc, ip, #113664 @ 0x1bc00 │ │ │ │ streq lr, [r0], -r6, asr #20 │ │ │ │ ldmib sp, {r1, r2, r4, r5, r6, r7, fp, ip, lr, pc}^ │ │ │ │ strbmi r1, [r3], -r6, lsl #4 │ │ │ │ strgt lr, [r4], #-2525 @ 0xfffff623 │ │ │ │ strhtle r4, [r7], -r1 │ │ │ │ addeq lr, ip, sp, lsl #22 │ │ │ │ addsmi r1, sp, #774144 @ 0xbd000 │ │ │ │ @@ -276098,180 +276133,180 @@ │ │ │ │ sbcvs r0, r2, #256 @ 0x100 │ │ │ │ andeq pc, r1, #1073741825 @ 0x40000001 │ │ │ │ orrvs r4, r6, #154140672 @ 0x9300000 │ │ │ │ ldmle r9!, {r1, r9, sp, lr} │ │ │ │ ldmdami r4, {r0, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andne lr, r5, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf1839304 │ │ │ │ - ldmib sp, {r0, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - blls 0x222640 │ │ │ │ + ldmib sp, {r0, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + blls 0x2226c8 │ │ │ │ adcsmi lr, fp, #1310720 @ 0x140000 │ │ │ │ @ instruction: 0xf04fbf3c │ │ │ │ @ instruction: 0xf04f0801 │ │ │ │ @ instruction: 0xd3a70c00 │ │ │ │ @ instruction: 0xf04fe7b4 │ │ │ │ ldr r0, [pc, r1, lsl #24]! │ │ │ │ svclt 0x00884547 │ │ │ │ stmdaeq r1, {r2, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1bcd89e │ │ │ │ @ instruction: 0xf43f0f01 │ │ │ │ str sl, [r7, r2, lsr #30]! │ │ │ │ str r4, [r6, -sp, lsl #12] │ │ │ │ - @ instruction: 0xf858f19d │ │ │ │ - blx 0xfe55ba2c │ │ │ │ + @ instruction: 0xf854f19d │ │ │ │ + blx 0x145bab4 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ muleq r0, r4, r0 │ │ │ │ addseq pc, r6, #116, 6 @ 0xd0000001 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ - blhi 0x1d9330 │ │ │ │ + blhi 0x1d93b8 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r4, r9, r5, lsl r6 │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ - @ instruction: 0xf848f199 │ │ │ │ + @ instruction: 0xf844f199 │ │ │ │ svclt 0x00384285 │ │ │ │ stccs 6, cr4, [r0], {5} │ │ │ │ adchi pc, sp, r0, asr #32 │ │ │ │ msrcc SPSR_fs, #-268435452 @ 0xf0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - bvs 0x82e7c0 │ │ │ │ + bvs 0x82e848 │ │ │ │ movtcc pc, #33358 @ 0x824e @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf1053f01 │ │ │ │ strmi r3, [r7], #-3327 @ 0xfffff301 │ │ │ │ stmdbeq ip, {r2, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1c56819 │ │ │ │ - b 0x3616c4 │ │ │ │ + b 0x36174c │ │ │ │ eorsmi r0, lr, lr, lsl #6 │ │ │ │ stmdbcs r0, {r2, r8, r9, ip, pc} │ │ │ │ addshi pc, r6, r0, asr #32 │ │ │ │ - blls 0x22f900 │ │ │ │ - bcc 0x105a810 │ │ │ │ - bcs 0xfe6da9dc │ │ │ │ + blls 0x22f988 │ │ │ │ + bcc 0x105a898 │ │ │ │ + bcs 0xfe6daa64 │ │ │ │ stmdbcc r4!, {r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ ldmibcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - ldc 6, cr4, [pc, #380] @ 0x11e064 │ │ │ │ + ldc 6, cr4, [pc, #380] @ 0x11e0ec │ │ │ │ ldrbmi r8, [ip], -r1, ror #22 │ │ │ │ vmax.s8 q10, q15, q8 │ │ │ │ vmla.f d19, d0, d0[6] │ │ │ │ @ instruction: 0xf8cd2196 │ │ │ │ tstls r5, r8, lsl r0 │ │ │ │ - blhi 0x1d9534 │ │ │ │ + blhi 0x1d95bc │ │ │ │ @ instruction: 0xf8da2200 │ │ │ │ ldrtmi r0, [r1], -r0 │ │ │ │ @ instruction: 0xf04f4418 │ │ │ │ movwls r3, #1023 @ 0x3ff │ │ │ │ msreq CPSR_x, #68, 4 @ 0x40000004 │ │ │ │ - blx 0x13da57e │ │ │ │ + blx 0x12da606 │ │ │ │ mcrrne 6, 0, r4, r3, cr5 │ │ │ │ @ instruction: 0xf8dad034 │ │ │ │ cdpne 0, 7, cr3, cr1, cr0, {0} │ │ │ │ @ instruction: 0xf8d94401 │ │ │ │ - bne 0xff365f2c │ │ │ │ + bne 0xff365fb4 │ │ │ │ andsle r4, r7, r7, lsl #5 │ │ │ │ ldmdble r8!, {r0, r4, r7, r9, lr} │ │ │ │ - bleq 0x15a074 │ │ │ │ + bleq 0x15a0fc │ │ │ │ @ instruction: 0xf1994631 │ │ │ │ - bllt 0x85cdcc │ │ │ │ + bllt 0x85ce44 │ │ │ │ ldmdavs fp, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ svcpl 0x0080f5b3 │ │ │ │ strcs fp, [r1], #-3996 @ 0xfffff064 │ │ │ │ orrpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf603d904 │ │ │ │ strcs r7, [r1], #-1023 @ 0xfffffc01 │ │ │ │ movweq pc, #45935 @ 0xb36f @ │ │ │ │ strb r4, [sp, pc, lsr #12] │ │ │ │ stmdale sp, {r0, r4, r7, r9, lr} │ │ │ │ addsmi r1, r3, #798720 @ 0xc3000 │ │ │ │ - b 0x614134 │ │ │ │ + b 0x6141bc │ │ │ │ rsble r0, r0, r8, lsl #30 │ │ │ │ - bleq 0x19a3a0 │ │ │ │ + bleq 0x19a428 │ │ │ │ svceq 0x0001f1bb │ │ │ │ @ instruction: 0xf1bbd035 │ │ │ │ eorle r0, lr, r2, lsl #30 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ - blx 0x20da5ee │ │ │ │ - ldrbtcc pc, [pc], #79 @ 0x11df8c @ │ │ │ │ + blx 0x1fda676 │ │ │ │ + ldrbtcc pc, [pc], #79 @ 0x11e014 @ │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ - blhi 0x1d9288 │ │ │ │ + blhi 0x1d9310 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ - bne 0xff201f68 │ │ │ │ + bne 0xff201ff0 │ │ │ │ ldmdale r1, {r0, r1, r4, r7, r9, lr}^ │ │ │ │ svceq 0x0008ea13 │ │ │ │ - bls 0x2d20b0 │ │ │ │ + bls 0x2d2138 │ │ │ │ ldrtmi r4, [r1], -r3, asr #8 │ │ │ │ - bleq 0x15a0f8 │ │ │ │ + bleq 0x15a180 │ │ │ │ movwls r4, #28691 @ 0x7013 │ │ │ │ - blx 0x195a62a │ │ │ │ - blcs 0x144be4 │ │ │ │ - bls 0x2522b0 │ │ │ │ + blx 0x185a6b2 │ │ │ │ + blcs 0x144c6c │ │ │ │ + bls 0x252338 │ │ │ │ svclt 0x008c429a │ │ │ │ @ instruction: 0xf0042100 │ │ │ │ stmdbcs r0, {r0, r8} │ │ │ │ @ instruction: 0x462fd1d6 │ │ │ │ ldrtmi lr, [r1], -lr, lsl #15 │ │ │ │ - blx 0x155a64a │ │ │ │ - bls 0x2d7e94 │ │ │ │ + blx 0x145a6d2 │ │ │ │ + bls 0x2d7f1c │ │ │ │ andsmi r4, r3, r1, lsr r6 │ │ │ │ @ instruction: 0xf1999307 │ │ │ │ - blls 0x31cd18 │ │ │ │ + blls 0x31cd90 │ │ │ │ submi lr, r6, #60555264 @ 0x39c0000 │ │ │ │ smmlar r5, r4, r0, r4 │ │ │ │ stmdals r4, {r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf759462b │ │ │ │ - @ instruction: 0x4604fb19 │ │ │ │ + @ instruction: 0x4604fad5 │ │ │ │ @ instruction: 0xd1bf1c42 │ │ │ │ msrcc SPSR_f, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blls 0x238078 │ │ │ │ + blls 0x238100 │ │ │ │ ldmible r5!, {r0, r1, r7, r9, lr} │ │ │ │ strtmi r9, [fp], -r4, lsl #18 │ │ │ │ stmdbcc r1, {r1, r4, r5, r9, sl, lr} │ │ │ │ ldc 0, cr11, [sp], #36 @ 0x24 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ @ instruction: 0xf7594ff0 │ │ │ │ - ldrmi fp, [ip], -r3, lsl #22 │ │ │ │ + @ instruction: 0x461cbabf │ │ │ │ msrcc SPSR_fs, #-268435452 @ 0xf0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - bvs 0x7c4450 │ │ │ │ + bvs 0x7c44d8 │ │ │ │ @ instruction: 0xd1a3428a │ │ │ │ adcmi r6, r2, #368640 @ 0x5a000 │ │ │ │ ldmdbne r6!, {r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xe79d621e │ │ │ │ - mvncc pc, sp, asr #4 │ │ │ │ + msrmi (UNDEF: 96), sp │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #4 │ │ │ │ + adcsmi pc, ip, sp, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d4 │ │ │ │ @ instruction: 0xf16712e7 │ │ │ │ - svclt 0x0000ff85 │ │ │ │ + svclt 0x0000ff81 │ │ │ │ ... │ │ │ │ - eorseq r4, r5, r4, lsr #25 │ │ │ │ + eorseq r4, r5, r4, lsr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ - blmi 0xfec2faec │ │ │ │ + blmi 0xfec2fb74 │ │ │ │ @ instruction: 0x4605b0b1 │ │ │ │ @ instruction: 0x932f681b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrvc CPSR_f, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ mrcls 6, 1, r4, cr12, cr7, {0} │ │ │ │ ldrsbtls pc, [r4], #141 @ 0x8d @ │ │ │ │ - blcs 0x138118 │ │ │ │ + blcs 0x1381a0 │ │ │ │ tstphi r9, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ svccs 0x000f808b │ │ │ │ addhi pc, r8, r0, lsl #4 │ │ │ │ - ldrbtvc pc, [pc], #1537 @ 0x11e0c0 @ │ │ │ │ + ldrbtvc pc, [pc], #1537 @ 0x11e148 @ │ │ │ │ streq pc, [fp], #-879 @ 0xfffffc91 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ vshr.u64 d24, d10, #58 │ │ │ │ andcs r0, r0, #738197504 @ 0x2c000000 │ │ │ │ andls r9, fp, #603979776 @ 0x24000000 │ │ │ │ cmnle r9, r0, lsl #22 │ │ │ │ tstpne r0, #24 @ p-variant is OBSOLETE │ │ │ │ @@ -276286,18 +276321,18 @@ │ │ │ │ addsmi r1, sp, #27648 @ 0x6c00 │ │ │ │ stmmi pc, {r0, r2, r3, r4, r5, r6, fp, ip, lr, pc} @ │ │ │ │ svcne 0x0070ee1d │ │ │ │ stmdapl r3, {r1, r3, r8, ip, pc}^ │ │ │ │ subpl r1, r2, sl, asr ip │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf1988109 │ │ │ │ - vmax.f32 d31, d14, d3 │ │ │ │ + @ instruction: 0xf24efeff │ │ │ │ vqdmlal.s , d0, d0[2] │ │ │ │ pkhbtmi r2, r3, r6, lsl #7 │ │ │ │ - blcs 0x138194 │ │ │ │ + blcs 0x13821c │ │ │ │ @ instruction: 0xf418d06e │ │ │ │ @ instruction: 0xf0401f80 │ │ │ │ @ instruction: 0xf0188251 │ │ │ │ svclt 0x00180f10 │ │ │ │ @ instruction: 0xf00046c2 │ │ │ │ @ instruction: 0xf0078269 │ │ │ │ @ instruction: 0xf0070307 │ │ │ │ @@ -276315,180 +276350,180 @@ │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf8cd2500 │ │ │ │ ldmdavs r7, {r3, r4, r5, sp, pc} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ @ instruction: 0x461d80f9 │ │ │ │ tstcs r0, r0, ror r2 │ │ │ │ @ instruction: 0xf18ba812 │ │ │ │ - ldmdals sl!, {r2, r3, r4, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ + ldmdals sl!, {r3, r4, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf195a912 │ │ │ │ - andcc pc, r1, sp, ror pc @ │ │ │ │ + andcc pc, r1, r9, ror pc @ │ │ │ │ mvnshi pc, #0 │ │ │ │ andscc lr, ip, #3620864 @ 0x374000 │ │ │ │ addsmi r9, lr, #229376 @ 0x38000 │ │ │ │ andsne pc, r0, r1 │ │ │ │ - bl 0x1f821e8 │ │ │ │ + bl 0x1f82270 │ │ │ │ vaddl.s8 q8, d0, d2 │ │ │ │ - blls 0x4fec78 │ │ │ │ - beq 0x95a2bc │ │ │ │ + blls 0x4fed00 │ │ │ │ + beq 0x95a344 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf04f83d1 │ │ │ │ mcrls 3, 0, r3, cr9, cr15, {7} │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ sbcs r9, r3, sl, lsr r3 │ │ │ │ - blx 0xffada74c │ │ │ │ + blx 0xff9da7d4 │ │ │ │ andvs r2, r3, r6, lsl r3 │ │ │ │ - ldrbtcc pc, [pc], #79 @ 0x11e1d8 @ │ │ │ │ + ldrbtcc pc, [pc], #79 @ 0x11e260 @ │ │ │ │ ldmdavs sl, {r3, r4, r6, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, pc, lsr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ bicshi pc, fp, #64 @ 0x40 │ │ │ │ eorslt r4, r1, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf15f8ff0 │ │ │ │ - movwcs pc, #51917 @ 0xcacd @ │ │ │ │ + movwcs pc, #51913 @ 0xcac9 @ │ │ │ │ strb r6, [r5, r3]! │ │ │ │ movweq pc, #28679 @ 0x7007 @ │ │ │ │ andeq pc, r3, #7 │ │ │ │ movweq pc, #32835 @ 0x8043 @ │ │ │ │ vsubw.u8 , , d13 │ │ │ │ @ instruction: 0xf5b00380 │ │ │ │ - b 0x11f6020 │ │ │ │ + b 0x11f60a8 │ │ │ │ movwls r0, #49922 @ 0xc302 │ │ │ │ orrhi pc, r2, #0 │ │ │ │ tstphi r4, r0, lsl #5 @ p-variant is OBSOLETE │ │ │ │ nopeq {8} │ │ │ │ @ instruction: 0xf0402d00 │ │ │ │ @ instruction: 0xf1ba8089 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ - blcs 0x13f07c │ │ │ │ + blcs 0x13f104 │ │ │ │ rschi pc, r4, #0 │ │ │ │ @ instruction: 0xf0484657 │ │ │ │ strbmi r0, [r2], r0, lsr #6 │ │ │ │ eorshi pc, r8, sp, asr #17 │ │ │ │ - blvc 0xf598d0 │ │ │ │ + blvc 0xf59958 │ │ │ │ addpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ - bl 0xfe9afb3c │ │ │ │ + bl 0xfe9afbc4 │ │ │ │ ldrtmi r0, [r9], -fp, lsl #14 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ - blvc 0x1d989c │ │ │ │ - bls 0x442a6c │ │ │ │ - @ instruction: 0xf99ef199 │ │ │ │ + blvc 0x1d9924 │ │ │ │ + bls 0x442af4 │ │ │ │ + @ instruction: 0xf99af199 │ │ │ │ mcrrne 6, 0, r4, r2, cr5 │ │ │ │ orrhi pc, r3, #0 │ │ │ │ movweq pc, #46016 @ 0xb3c0 @ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ adcsmi r8, ip, #805306376 @ 0x30000008 │ │ │ │ rsbshi pc, fp, #192 @ 0xc0 │ │ │ │ svceq 0x0020f01a │ │ │ │ subshi pc, r4, #0 │ │ │ │ teqpcc ip, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - bne 0xffc78308 │ │ │ │ + bne 0xffc78390 │ │ │ │ msrcc SPSR_s, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addsmi r6, sp, #1769472 @ 0x1b0000 │ │ │ │ @ instruction: 0x83bbf200 │ │ │ │ vmulne.f64 d25, d1, d11 │ │ │ │ strtmi r9, [r9], #-2569 @ 0xfffff5f7 │ │ │ │ svclt 0x00084313 │ │ │ │ andle r4, r8, fp, lsl #12 │ │ │ │ @ instruction: 0xf10b9809 │ │ │ │ strmi r3, [fp], #-1023 @ 0xfffffc01 │ │ │ │ andeq pc, r0, #-1073741774 @ 0xc0000032 │ │ │ │ andsmi r1, r3, fp, lsl sl │ │ │ │ - bls 0x46ced4 │ │ │ │ + bls 0x46cf5c │ │ │ │ andls r4, r1, #40, 12 @ 0x2800000 │ │ │ │ andls r9, r0, #57344 @ 0xe000 │ │ │ │ @ instruction: 0xf7ff462a │ │ │ │ @ instruction: 0x4604f993 │ │ │ │ @ instruction: 0xf64fe0f1 │ │ │ │ vrsra.s64 d18, d28, #64 │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf64faedf │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf57f041a │ │ │ │ - blls 0xfc9e60 │ │ │ │ + blls 0xfc9ee8 │ │ │ │ stmib sp, {r1, r3, r5, r9, sl, lr}^ │ │ │ │ vcgt.s8 d24, d13, d3 │ │ │ │ - vmla.i d20, d0, d0[3] │ │ │ │ + vmla.i d20, d16, d0[3] │ │ │ │ movwcs r0, #47 @ 0x2f │ │ │ │ stmib sp, {r8, ip, pc}^ │ │ │ │ strls r6, [r2, -r6, lsl #18] │ │ │ │ tstls r9, r1, lsl #6 │ │ │ │ cdp2 0, 9, cr15, cr0, cr11, {2} │ │ │ │ strb r9, [r3], r9, lsl #18 │ │ │ │ @ instruction: 0xf1834806 │ │ │ │ - ldrbt pc, [r2], r1, asr #22 @ │ │ │ │ + @ instruction: 0xe6f2fb3d │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ muleq r0, r4, r0 │ │ │ │ addseq pc, r6, #116, 6 @ 0xd0000001 │ │ │ │ vmax.s8 q10, q15, q1 │ │ │ │ vmvn.i32 d19, #3072 @ 0x00000c00 │ │ │ │ ldmdavs r7, {r1, r2, r4, r7, r9, sp} │ │ │ │ - blcs 0x12f414 │ │ │ │ + blcs 0x12f49c │ │ │ │ teqphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ svcne 0x0010f01a │ │ │ │ svclt 0x00044653 │ │ │ │ eorsge pc, r8, sp, asr #17 │ │ │ │ nopeq {74} @ 0x4a │ │ │ │ svcge 0x0070f43f │ │ │ │ eorsge pc, r8, sp, asr #17 │ │ │ │ @ instruction: 0x4653993a │ │ │ │ ldrtmi r9, [r8], -r0, lsl #2 │ │ │ │ - bls 0x42fc04 │ │ │ │ + bls 0x42fc8c │ │ │ │ stmdbvs r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf912f199 │ │ │ │ + @ instruction: 0xf90ef199 │ │ │ │ @ instruction: 0x460342b8 │ │ │ │ @ instruction: 0xf104bf02 │ │ │ │ ldmdbne fp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ addsle r4, sl, r9, lsl r6 │ │ │ │ mrrcne 10, 11, r4, r8, cr2 │ │ │ │ ldmdapl r5, {r1, r3, r8, fp, ip, pc}^ │ │ │ │ rscshi pc, r4, #0 │ │ │ │ @ instruction: 0x46214618 │ │ │ │ @ instruction: 0xf9f0f7ff │ │ │ │ - @ instruction: 0xf9f6f15f │ │ │ │ + @ instruction: 0xf9f2f15f │ │ │ │ stccs 3, cr2, [r0, #-68] @ 0xffffffbc │ │ │ │ vhadd.u8 d22, d0, d3 │ │ │ │ - blmi 0xfebbea68 │ │ │ │ - bls 0x3ad7c4 │ │ │ │ + blmi 0xfebbeaf0 │ │ │ │ + bls 0x3ad84c │ │ │ │ stccs 0, cr5, [r0, #-628] @ 0xfffffd8c │ │ │ │ svcge 0x0006f47f │ │ │ │ @ instruction: 0xf18448a7 │ │ │ │ - @ instruction: 0xe701f8b5 │ │ │ │ + @ instruction: 0xe701f8b1 │ │ │ │ movweq pc, #459 @ 0x1cb @ │ │ │ │ stccs 3, cr9, [r0, #-36] @ 0xffffffdc │ │ │ │ addshi pc, lr, r0 │ │ │ │ vqsub.s8 d18, d14, d0 │ │ │ │ vbic.i32 d19, #3072 @ 0x00000c00 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ movwls r1, #47339 @ 0xb8eb │ │ │ │ eorsle r2, sp, r0, lsl #20 │ │ │ │ svceq 0x0020f01a │ │ │ │ msrhi SPSR_fsxc, r0 │ │ │ │ cdpeq 0, 2, cr15, cr0, cr15, {2} │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ - bls 0x397044 │ │ │ │ + bls 0x3970cc │ │ │ │ stmdbne r1!, {r0, sl, fp, ip, sp}^ │ │ │ │ - b 0x1c2844 │ │ │ │ + b 0x1c28cc │ │ │ │ addmi r0, r5, #5 │ │ │ │ adchi pc, r2, #64, 4 │ │ │ │ andeq lr, fp, #0, 22 │ │ │ │ - bcc 0x182c58 │ │ │ │ + bcc 0x182ce0 │ │ │ │ stmdbvs r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ vqsub.s8 d4, d16, d1 │ │ │ │ - bls 0xfbeb30 │ │ │ │ + bls 0xfbebb8 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ strmi sl, [sl], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7ff4629 │ │ │ │ stmdacs r0, {r0, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mvnhi pc, r0 │ │ │ │ strtmi r9, [r8], -sp, lsl #22 │ │ │ │ movwge lr, #2509 @ 0x9cd │ │ │ │ @@ -276500,54 +276535,54 @@ │ │ │ │ stccs 3, cr9, [r0, #-36] @ 0xffffffdc │ │ │ │ tstphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf8cdd157 │ │ │ │ strbmi sl, [r2], ip, lsr #32 │ │ │ │ stmibne r1!, {r0, r3, r9, fp, ip, pc} │ │ │ │ streq lr, [r6, #-2562] @ 0xfffff5fe │ │ │ │ - b 0x383880 │ │ │ │ + b 0x383908 │ │ │ │ movwls r7, #13282 @ 0x33e2 │ │ │ │ - blne 0x1385168 │ │ │ │ + blne 0x13851f0 │ │ │ │ ldrbmi r9, [r3], -r0, lsl #6 │ │ │ │ andeq lr, fp, #3620864 @ 0x374000 │ │ │ │ - @ instruction: 0xf890f199 │ │ │ │ + @ instruction: 0xf88cf199 │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ vqsub.s8 q12, q7, q11 │ │ │ │ vbic.i32 d19, #3072 @ 0x00000c00 │ │ │ │ - blne 0x1e672f4 │ │ │ │ + blne 0x1e6737c │ │ │ │ ldmdavs fp, {r1, r6, r8, fp, ip} │ │ │ │ vpmin.s8 , q15, q1 │ │ │ │ vqdmlal.s , d0, d0[5] │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ vqsub.s8 d4, d16, d10 │ │ │ │ - blls 0x47ef60 │ │ │ │ + blls 0x47efe8 │ │ │ │ stmib sp, {r4, r9, sl, lr}^ │ │ │ │ cdpne 3, 6, cr10, cr3, cr0, {0} │ │ │ │ @ instruction: 0x46194413 │ │ │ │ @ instruction: 0xf8a0f7ff │ │ │ │ - bmi 0x1aefcd8 │ │ │ │ + bmi 0x1aefd60 │ │ │ │ ldmdapl r3, {r1, r3, r8, fp, ip, pc}^ │ │ │ │ vqrdmulh.s d18, d0, d0 │ │ │ │ - blcc 0x17e950 │ │ │ │ - blcs 0x132624 │ │ │ │ + blcc 0x17e9d8 │ │ │ │ + blcs 0x1326ac │ │ │ │ stclne 0, cr13, [r2], #-480 @ 0xfffffe20 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr10, cr15, {1} │ │ │ │ streq pc, [pc], -r8 │ │ │ │ @ instruction: 0xf43f2e02 │ │ │ │ - blmi 0x1949ec8 │ │ │ │ + blmi 0x1949f50 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r9, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmpl r5, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf74f4628 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 3, pc, cr10, cr15, {3} @ │ │ │ │ vst1.8 {d20-d22}, [pc :128], r8 │ │ │ │ @ instruction: 0xf74f4100 │ │ │ │ - qasxmi pc, r8, fp @ │ │ │ │ - mcr2 7, 0, pc, cr2, cr5, {2} @ │ │ │ │ + @ instruction: 0x4628fef7 │ │ │ │ + ldc2 7, cr15, [lr, #340]! @ 0x154 │ │ │ │ strbmi lr, [r2], r0, ror #12 │ │ │ │ teqpcc ip, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ streq pc, [r0, #-26]! @ 0xffffffe6 │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ sbcshi pc, r5, r0 │ │ │ │ stmdbls r9, {r1, r5, r6, r9, sl, fp, ip} │ │ │ │ @@ -276556,332 +276591,332 @@ │ │ │ │ andmi r9, fp, lr, lsl #4 │ │ │ │ cdpne 5, 5, cr9, cr12, cr15, {0} │ │ │ │ adcmi r2, r2, #32, 6 @ 0x80000000 │ │ │ │ ldrcc lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ smlalbthi pc, r5, r0, r0 @ │ │ │ │ @ instruction: 0xf1c29a0f │ │ │ │ ldmdbne pc, {r0, r8, r9} @ │ │ │ │ - blne 0x1645184 │ │ │ │ - blls 0x5249cc │ │ │ │ + blne 0x164520c │ │ │ │ + blls 0x524a54 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blls 0x57eca4 │ │ │ │ + blls 0x57ed2c │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmdals pc, {r2, r3, r4, r7, r8, pc} @ │ │ │ │ @ instruction: 0xf1691b73 │ │ │ │ - bls 0x41e974 │ │ │ │ + bls 0x41e9fc │ │ │ │ movwls r1, #10267 @ 0x281b │ │ │ │ @ instruction: 0xf1419b3a │ │ │ │ movwls r0, #256 @ 0x100 │ │ │ │ ldrbmi r4, [r3], -r0, lsr #12 │ │ │ │ ldrtmi r9, [r9], -r3, lsl #2 │ │ │ │ - @ instruction: 0xf810f199 │ │ │ │ + @ instruction: 0xf80cf199 │ │ │ │ addmi r4, r4, #3145728 @ 0x300000 │ │ │ │ svcge 0x0054f43f │ │ │ │ vmovne r4, r8, s7, s8 │ │ │ │ ldmdapl r4, {r1, r3, r8, fp, ip, pc}^ │ │ │ │ andhi pc, sl, #0 │ │ │ │ @ instruction: 0x46394618 │ │ │ │ @ instruction: 0xf8f2f7ff │ │ │ │ - @ instruction: 0xf8f8f15f │ │ │ │ + @ instruction: 0xf8f4f15f │ │ │ │ stccs 3, cr2, [r0], {17} │ │ │ │ vhadd.u8 d22, d0, d3 │ │ │ │ - blmi 0xbfe86c │ │ │ │ - bls 0x3ad5c0 │ │ │ │ + blmi 0xbfe8f4 │ │ │ │ + bls 0x3ad648 │ │ │ │ stccs 0, cr5, [r0], {156} @ 0x9c │ │ │ │ mcrge 4, 0, pc, cr8, cr15, {3} @ │ │ │ │ @ instruction: 0xf8cde700 │ │ │ │ ldrb sl, [fp, #56] @ 0x38 │ │ │ │ @ instruction: 0xf1834826 │ │ │ │ - @ instruction: 0xe782ffb3 │ │ │ │ + str pc, [r2, pc, lsr #31] │ │ │ │ strtmi r1, [r8], -r9, ror #28 │ │ │ │ @ instruction: 0xf7584421 │ │ │ │ - @ instruction: 0xf028fff9 │ │ │ │ + @ instruction: 0xf028ffb5 │ │ │ │ @ instruction: 0xf0431310 │ │ │ │ stmdacs r0, {r4, r9, fp} │ │ │ │ stcge 4, cr15, [r9, #508]! @ 0x1fc │ │ │ │ - @ instruction: 0xf8d6f15f │ │ │ │ - bls 0x3b1264 │ │ │ │ + @ instruction: 0xf8d2f15f │ │ │ │ + bls 0x3b12ec │ │ │ │ andscs r5, r1, #10158080 @ 0x9b0000 │ │ │ │ - blcs 0x136604 │ │ │ │ + blcs 0x13668c │ │ │ │ addhi pc, r8, r0, asr #6 │ │ │ │ - blcc 0x170e64 │ │ │ │ + blcc 0x170eec │ │ │ │ subspl r9, r3, sl, lsl #18 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ ldrb sl, [fp], r3, ror #27 │ │ │ │ strmi r4, [r2], -r3, asr #4 │ │ │ │ svcpl 0x0080f5bb │ │ │ │ andeq lr, r5, r3, lsl #20 │ │ │ │ tsteq r6, r4, lsl #22 │ │ │ │ streq lr, [r6, #-2563] @ 0xfffff5fd │ │ │ │ smlatbeq r5, r1, fp, lr │ │ │ │ @ instruction: 0xf44fbfb8 │ │ │ │ @ instruction: 0xf7ff5280 │ │ │ │ mcrrne 12, 1, pc, r3, cr15 @ │ │ │ │ - blne 0x1e0e2b0 │ │ │ │ - beq 0x55a75c │ │ │ │ + blne 0x1e0e338 │ │ │ │ + beq 0x55a7e4 │ │ │ │ @ instruction: 0xf47f181d │ │ │ │ @ instruction: 0xf15fad7e │ │ │ │ - stmdbmi r7, {r0, r1, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbmi r7, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r9, ip, #2560 @ 0xa00 │ │ │ │ andvs r5, r2, fp, lsl #18 │ │ │ │ vldrle d18, [sp, #-0] │ │ │ │ tstpl fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xe6b3adbb │ │ │ │ ldrt r4, [ip], r2, asr #13 │ │ │ │ muleq r0, r4, r0 │ │ │ │ addseq pc, r6, #116, 6 @ 0xd0000001 │ │ │ │ - strdeq r1, [r0], r2 │ │ │ │ + addeq r1, r0, sl, ror #16 │ │ │ │ vmax.s8 q10, q15, q1 │ │ │ │ vbic.i32 d19, #201326592 @ 0x0c000000 │ │ │ │ - blls 0xfa84d4 │ │ │ │ + blls 0xfa855c │ │ │ │ stmib sp, {r0, r5, r9, sl, lr}^ │ │ │ │ movwls r6, #2306 @ 0x902 │ │ │ │ ldmdavs r8!, {r0, r1, r4, r6, r9, sl, lr} │ │ │ │ strmi r9, [r5], #-2572 @ 0xfffff5f4 │ │ │ │ @ instruction: 0xf1984628 │ │ │ │ - strmi pc, [r2], -sp, lsl #31 │ │ │ │ + strmi pc, [r2], -r9, lsl #31 │ │ │ │ @ instruction: 0xf0001c46 │ │ │ │ - bne 0xc7ec64 │ │ │ │ + bne 0xc7ecec │ │ │ │ strcs fp, [r1, #-3864] @ 0xfffff0e8 │ │ │ │ ldrpl lr, [sl, #-2581] @ 0xfffff5eb │ │ │ │ orrhi pc, pc, r0, asr #32 │ │ │ │ - bne 0xff5b8798 │ │ │ │ + bne 0xff5b8820 │ │ │ │ msrcc SPSR_s, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addsmi r6, sl, #1769472 @ 0x1b0000 │ │ │ │ mrcge 6, 7, APSR_nzcv, cr11, cr15, {3} │ │ │ │ - mvncc pc, sp, asr #4 │ │ │ │ + msrmi (UNDEF: 96), sp │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adccc pc, r4, r2, asr #12 │ │ │ │ + eormi pc, r4, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vpadd.i8 d20, d16, d23 │ │ │ │ @ instruction: 0xf167226a │ │ │ │ - @ instruction: 0xf10bfc4f │ │ │ │ - b 0xfe26b6d8 │ │ │ │ + @ instruction: 0xf10bfc4b │ │ │ │ + b 0xfe26b760 │ │ │ │ andsmi r0, sl, r6, lsl #4 │ │ │ │ mvnvc lr, #36864 @ 0x9000 │ │ │ │ subsle r4, ip, sl, lsl r3 │ │ │ │ movweq pc, #61450 @ 0xf00a @ │ │ │ │ svclt 0x00022b02 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf43fc310 │ │ │ │ @ instruction: 0xf15fae82 │ │ │ │ - stmibmi fp!, {r0, r2, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmibmi fp!, {r0, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ andscs r9, r6, #2560 @ 0xa00 │ │ │ │ andvs r5, r2, fp, lsl #18 │ │ │ │ vstmiale r1!, {d2-d1} │ │ │ │ - mrc2 6, 1, pc, cr8, cr1, {7} │ │ │ │ + ldc2l 6, cr15, [r4, #964]! @ 0x3c4 │ │ │ │ @ instruction: 0xf14919a0 │ │ │ │ addmi r0, r3, #0, 24 │ │ │ │ vmoveq.16 d12[1], lr │ │ │ │ - blls 0x515504 │ │ │ │ + blls 0x51558c │ │ │ │ ldrsbtge pc, [r8], -sp @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - bls 0x4c9fbc │ │ │ │ + bls 0x4ca044 │ │ │ │ nopeq {66} @ 0x42 │ │ │ │ str r4, [fp, #1682] @ 0x692 │ │ │ │ @ instruction: 0xf04a993a │ │ │ │ tstls r0, r0, lsl r3 │ │ │ │ stmdbls r9, {r3, r5, r9, sl, lr} │ │ │ │ - bne 0x1984f78 │ │ │ │ + bne 0x1985000 │ │ │ │ stmdbvs r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xff2ef198 │ │ │ │ + @ instruction: 0xff2af198 │ │ │ │ @ instruction: 0xf47f3001 │ │ │ │ @ instruction: 0xf15fad9d │ │ │ │ - strmi pc, [r6], -r1, lsr #16 │ │ │ │ + @ instruction: 0x4606f81d │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xf7ff6834 │ │ │ │ - bmi 0xfe5dc7b4 │ │ │ │ + bmi 0xfe5dc83c │ │ │ │ eorsvs r9, r4, sl, lsl #18 │ │ │ │ - blcs 0x1348bc │ │ │ │ - blcc 0x195eac │ │ │ │ - blcs 0x1328c4 │ │ │ │ + blcs 0x134944 │ │ │ │ + blcc 0x195f34 │ │ │ │ + blcs 0x13294c │ │ │ │ stcge 4, cr15, [ip, #-508]! @ 0xfffffe04 │ │ │ │ - blne 0xf98010 │ │ │ │ + blne 0xf98098 │ │ │ │ @ instruction: 0xf7ff1928 │ │ │ │ - ldrb pc, [pc, #-2051]! @ 0x11df85 @ │ │ │ │ + ldrb pc, [pc, #-2051]! @ 0x11e00d @ │ │ │ │ orrpl pc, r0, r3, asr #11 │ │ │ │ movwne lr, #63949 @ 0xf9cd │ │ │ │ @ instruction: 0xfffcf7fe │ │ │ │ - blls 0x544bd4 │ │ │ │ + blls 0x544c5c │ │ │ │ addpl pc, r0, #700448768 @ 0x29c00000 │ │ │ │ ldmne pc, {r0, r2, r3, sl, lr} @ │ │ │ │ movwcs lr, #1391 @ 0x56f │ │ │ │ tstcc r0, #3358720 @ 0x334000 │ │ │ │ - blls 0xfd8058 │ │ │ │ + blls 0xfd80e0 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ ldrtmi sl, [fp], -r0, lsl #6 │ │ │ │ @ instruction: 0xf814f7ff │ │ │ │ - bls 0x4cb3fc │ │ │ │ + bls 0x4cb484 │ │ │ │ mvnscc pc, #-1073741822 @ 0xc0000002 │ │ │ │ ldrmi r9, [r3], #-2313 @ 0xfffff6f7 │ │ │ │ cdpne 0, 5, cr4, cr12, cr11, {0} │ │ │ │ movwle r4, #17058 @ 0x42a2 │ │ │ │ addsmi r9, ip, #15360 @ 0x3c00 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr12, cr15, {5} │ │ │ │ - bls 0xfd80a0 │ │ │ │ + bls 0xfd8128 │ │ │ │ streq lr, [fp], #-2980 @ 0xfffff45c │ │ │ │ stmib sp, {r0, r5, r6, sl, fp, ip}^ │ │ │ │ - blne 0x1dc6fe4 │ │ │ │ + blne 0x1dc706c │ │ │ │ @ instruction: 0xf169463b │ │ │ │ ldmdane r2, {}^ @ │ │ │ │ andeq pc, r0, r0, asr #2 │ │ │ │ andls r9, r3, r2, lsl #4 │ │ │ │ - bls 0x4b0018 │ │ │ │ + bls 0x4b00a0 │ │ │ │ @ instruction: 0xfff2f7fe │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ stmdbls sl, {r0, r1, r3, r5, r6, r9, fp, lr} │ │ │ │ addmi r5, r3, #5439488 @ 0x530000 │ │ │ │ @ instruction: 0xe781dcb3 │ │ │ │ @ instruction: 0xf8cd462f │ │ │ │ ldrt r8, [r7], #56 @ 0x38 │ │ │ │ movwls r1, #39619 @ 0x9ac3 │ │ │ │ movweq lr, #11116 @ 0x2b6c │ │ │ │ movwls r9, #47631 @ 0xba0f │ │ │ │ @ instruction: 0xf0439b0e │ │ │ │ - bcs 0x11f4a8 │ │ │ │ + bcs 0x11f530 │ │ │ │ adchi pc, r2, r0 │ │ │ │ - blvc 0x1899eac │ │ │ │ + blvc 0x1899f34 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ andls r4, r0, #34603008 @ 0x2100000 │ │ │ │ - bls 0x43011c │ │ │ │ - blvc 0x1d9e74 │ │ │ │ - mrc2 1, 5, pc, cr4, cr8, {4} │ │ │ │ + bls 0x4301a4 │ │ │ │ + blvc 0x1d9efc │ │ │ │ + mrc2 1, 5, pc, cr0, cr8, {4} │ │ │ │ adcsmi r4, r8, #3145728 @ 0x300000 │ │ │ │ stcge 4, cr15, [r6, #508]! @ 0x1fc │ │ │ │ movwls r9, #2874 @ 0xb3a │ │ │ │ stmdbls r9, {r1, r2, r3, r8, r9, fp, ip, pc} │ │ │ │ tstpne r0, #35 @ p-variant is OBSOLETE @ 0x23 │ │ │ │ - bne 0x198508c │ │ │ │ + bne 0x1985114 │ │ │ │ tstpeq r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ stmdbvs r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - mcr2 1, 5, pc, cr2, cr8, {4} @ │ │ │ │ + mrc2 1, 4, pc, cr14, cr8, {4} │ │ │ │ svclt 0x001c3001 │ │ │ │ mvnscc pc, r4, lsl #2 │ │ │ │ @ instruction: 0xf47f1949 │ │ │ │ @ instruction: 0xf15ead23 │ │ │ │ - blls 0x4de6c0 │ │ │ │ + blls 0x4de738 │ │ │ │ ldrdhi pc, [r0], -r0 │ │ │ │ sbcseq r4, r9, #6291456 @ 0x600000 │ │ │ │ adchi pc, sp, r0, asr #2 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xff7ef7fe │ │ │ │ stmdbls sl, {r0, r1, r2, r6, r9, fp, lr} │ │ │ │ andhi pc, r0, r6, asr #17 │ │ │ │ - blcs 0x1349e8 │ │ │ │ + blcs 0x134a70 │ │ │ │ svcge 0x0069f73f │ │ │ │ - ldc 7, cr14, [pc, #216] @ 0x11e97c │ │ │ │ + ldc 7, cr14, [pc, #216] @ 0x11ea04 │ │ │ │ @ instruction: 0xf04f7b40 │ │ │ │ - bls 0x42b8a8 │ │ │ │ + bls 0x42b930 │ │ │ │ movwls r4, #1593 @ 0x639 │ │ │ │ @ instruction: 0xf04a4620 │ │ │ │ @ instruction: 0xf0420320 │ │ │ │ stc 2, cr0, [sp, #8] │ │ │ │ @ instruction: 0xf1987b02 │ │ │ │ - @ instruction: 0x4603fe75 │ │ │ │ + @ instruction: 0x4603fe71 │ │ │ │ @ instruction: 0xf47f4284 │ │ │ │ stmdals pc, {r0, r2, r5, r6, r9, sl, fp, sp, pc} @ │ │ │ │ @ instruction: 0xf1691b72 │ │ │ │ movwls r0, #37120 @ 0x9100 │ │ │ │ ldmdals sl!, {r1, r4, fp, ip} │ │ │ │ tstpeq r0, r1, asr #2 @ p-variant is OBSOLETE │ │ │ │ mrsls r9, R9_usr │ │ │ │ ldrmi r2, [r9], -r0, lsl #4 │ │ │ │ ldrtmi r9, [sl], -r2, lsl #4 │ │ │ │ @ instruction: 0xff12f7fe │ │ │ │ suble r2, r2, r0, lsl #16 │ │ │ │ ldreq r9, [r1, ip, lsl #20] │ │ │ │ stcge 5, cr15, [r2, #252]! @ 0xfc │ │ │ │ ldrtmi r9, [r9], -r9, lsl #16 │ │ │ │ - mcr2 1, 4, pc, cr10, cr8, {4} @ │ │ │ │ - ldc 5, cr14, [pc, #624] @ 0x11eb74 │ │ │ │ + mcr2 1, 4, pc, cr6, cr8, {4} @ │ │ │ │ + ldc 5, cr14, [pc, #624] @ 0x11ebfc │ │ │ │ @ instruction: 0xf04f7b28 │ │ │ │ - bls 0x42b908 │ │ │ │ + bls 0x42b990 │ │ │ │ movwls r4, #1593 @ 0x639 │ │ │ │ ldrbmi r4, [r3], -r0, lsr #12 │ │ │ │ - blvc 0x1d9f4c │ │ │ │ - mcr2 1, 2, pc, cr8, cr8, {4} @ │ │ │ │ + blvc 0x1d9fd4 │ │ │ │ + mcr2 1, 2, pc, cr4, cr8, {4} @ │ │ │ │ addmi r4, r4, #3145728 @ 0x300000 │ │ │ │ mrcge 4, 1, APSR_nzcv, cr8, cr15, {3} │ │ │ │ - bcs 0x14516c │ │ │ │ + bcs 0x1451f4 │ │ │ │ str sp, [r7, #463] @ 0x1cf │ │ │ │ andeq lr, r5, sl, asr sl │ │ │ │ mrcge 4, 4, APSR_nzcv, cr14, cr15, {3} │ │ │ │ @ instruction: 0x46219b3a │ │ │ │ movwls r9, #2572 @ 0xa0c │ │ │ │ stmib sp, {r0, r1, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1986902 │ │ │ │ - @ instruction: 0x4602fe33 │ │ │ │ + strmi pc, [r2], -pc, lsr #28 │ │ │ │ andsle r1, r8, r3, asr #24 │ │ │ │ ldrcc pc, [ip, -lr, asr #4]! │ │ │ │ ldrcs pc, [r6, r0, asr #5] │ │ │ │ strt r4, [r7], r2, asr #13 │ │ │ │ str r9, [lr, -pc]! │ │ │ │ str r4, [r5], #-1730 @ 0xfffff93e │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldrsbtls pc, [ip], -sp @ │ │ │ │ @ instruction: 0x4653933a │ │ │ │ - strbt r9, [pc], #-3593 @ 0x11e970 │ │ │ │ + strbt r9, [pc], #-3593 @ 0x11e9f8 │ │ │ │ ldrsbtge pc, [r8], -sp @ │ │ │ │ stmdals r9, {r2, r3, r5, r6, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe4639 │ │ │ │ - bmi 0x45e59c │ │ │ │ + bmi 0x45e624 │ │ │ │ ldmdapl r3, {r1, r3, r8, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf73f2b00 │ │ │ │ @ instruction: 0xe6c1aef4 │ │ │ │ @ instruction: 0xf77f2d00 │ │ │ │ stccc 14, cr10, [r1, #-764] @ 0xfffffd04 │ │ │ │ stccs 0, cr5, [r0, #-340] @ 0xfffffeac │ │ │ │ ldcge 4, cr15, [ip], {127} @ 0x7f │ │ │ │ @ instruction: 0xf19ce514 │ │ │ │ - svclt 0x0000fab7 │ │ │ │ + svclt 0x0000fab3 │ │ │ │ ... │ │ │ │ - ldrhteq r4, [r5], -r4 │ │ │ │ + eorseq r4, r5, r4, lsr sp │ │ │ │ muleq r0, r4, r0 │ │ │ │ @ instruction: 0xf77f2c00 │ │ │ │ stccc 14, cr10, [r1], {171} @ 0xab │ │ │ │ stccs 0, cr5, [r0], {84} @ 0x54 │ │ │ │ stcge 4, cr15, [r8], {127} @ 0x7f │ │ │ │ strtmi lr, [r1], -r0, lsl #10 │ │ │ │ mcr2 7, 7, pc, cr0, cr14, {7} @ │ │ │ │ - mcr2 1, 7, pc, cr6, cr14, {2} @ │ │ │ │ + mcr2 1, 7, pc, cr2, cr14, {2} @ │ │ │ │ @ instruction: 0x9c0a491a │ │ │ │ stmdbpl fp, {r0, r4, r9, sp} │ │ │ │ - blcs 0x1369e4 │ │ │ │ + blcs 0x136a6c │ │ │ │ mrcge 7, 1, APSR_nzcv, cr10, cr15, {1} │ │ │ │ mcrne 6, 3, lr, cr1, cr6, {4} │ │ │ │ strtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ - ldc2l 7, cr15, [r2, #352]! @ 0x160 │ │ │ │ + stc2 7, cr15, [lr, #352]! @ 0x160 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ strbmi sl, [r0], -fp, asr #30 │ │ │ │ - mrrc2 1, 8, pc, r4, cr11 @ │ │ │ │ + mrrc2 1, 8, pc, r0, cr11 @ │ │ │ │ vmax.s8 d20, d13, d1 │ │ │ │ - vshr.s64 d20, d12, #64 │ │ │ │ + vmov.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf04b002f │ │ │ │ udiv pc, pc, fp │ │ │ │ - mvncc pc, sp, asr #4 │ │ │ │ + msrmi (UNDEF: 96), sp │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adccc pc, r4, r2, asr #12 │ │ │ │ + eormi pc, r4, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d9 │ │ │ │ @ instruction: 0xf167322b │ │ │ │ - vpmax.s8 d31, d29, d25 │ │ │ │ - vmla.f d19, d16, d0[4] │ │ │ │ + vpmax.s8 d31, d29, d21 │ │ │ │ + vmla.f d20, d0, d0[4] │ │ │ │ @ instruction: 0xf642012f │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ - blmi 0x21eaf0 │ │ │ │ + vaddl.s8 q10, d0, d20 │ │ │ │ + blmi 0x21eb78 │ │ │ │ rscscs pc, sp, #64, 4 │ │ │ │ - blx 0xfe85afd8 │ │ │ │ + blx 0xfe75b060 │ │ │ │ muleq r0, r4, r0 │ │ │ │ - eorseq r4, r5, ip, asr #25 │ │ │ │ - eorseq r4, r5, r0, asr #25 │ │ │ │ + eorseq r4, r5, ip, asr #26 │ │ │ │ + eorseq r4, r5, r0, asr #26 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec75c50 │ │ │ │ + bl 0xfec75cd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0fe0 │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ umulllt r2, r4, r6, r3 │ │ │ │ ldmdavs fp, {r2, r9, sl, lr} │ │ │ │ cmple r4, r0, lsl #22 │ │ │ │ movweq pc, #46020 @ 0xb3c4 @ │ │ │ │ @@ -276889,272 +276924,272 @@ │ │ │ │ mvnsvc pc, r1, lsl #12 │ │ │ │ tstpeq fp, pc, ror #6 @ p-variant is OBSOLETE │ │ │ │ eorsle r2, r4, r0, lsl #18 │ │ │ │ msrcc SPSR_s, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r1, r3, r6, r9, sl, fp, ip} │ │ │ │ stmdale ip!, {r1, r3, r4, r7, r9, lr} │ │ │ │ - bne 0x17eb694 │ │ │ │ + bne 0x17eb71c │ │ │ │ stmdale r8!, {r2, r3, r4, r7, r9, lr} │ │ │ │ cdp 13, 1, cr4, cr13, cr13, {1} │ │ │ │ @ instruction: 0x46060f70 │ │ │ │ mrrcne 8, 2, r5, sl, cr11 │ │ │ │ orrlt r5, r3, #42 @ 0x2a │ │ │ │ tstls r2, r0, lsr #12 │ │ │ │ @ instruction: 0xff5cf7fe │ │ │ │ strmi r9, [r2], -r2, lsl #18 │ │ │ │ @ instruction: 0x1e63b958 │ │ │ │ stmib sp, {r0, r3, r4, sl, lr}^ │ │ │ │ strtmi r1, [r0], -r2 │ │ │ │ - stc2 7, cr15, [sl, #-356]! @ 0xfffffe9c │ │ │ │ + stc2l 7, cr15, [r6], #356 @ 0x164 │ │ │ │ strtmi r9, [r0], -r2, lsl #18 │ │ │ │ ldc2l 7, cr15, [r6, #-1016] @ 0xfffffc08 │ │ │ │ - blmi 0x9452d8 │ │ │ │ - blcs 0x13513c │ │ │ │ + blmi 0x945360 │ │ │ │ + blcs 0x1351c4 │ │ │ │ ldmdbmi lr, {r1, r3, r4, r5, r8, sl, fp, ip, lr, pc} │ │ │ │ orrpl r3, fp, r1, lsl #22 │ │ │ │ ldmdami sp, {r0, r1, r3, r4, r6, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf1839202 │ │ │ │ - bls 0x1ddf90 │ │ │ │ + bls 0x1de008 │ │ │ │ @ instruction: 0xf15ee005 │ │ │ │ - @ instruction: 0xf04ffe59 │ │ │ │ + @ instruction: 0xf04ffe55 │ │ │ │ tstcs r6, #-268435441 @ 0xf000000f │ │ │ │ ldrmi r6, [r0], -r3 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldmdami r2, {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf1829102 │ │ │ │ - stmdbls r2, {r0, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf64fe7c8 │ │ │ │ vrsra.s64 d18, d24, #64 │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ adcle r2, r3, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ movwcs sp, #1436 @ 0x59c │ │ │ │ tstls r0, r2, lsl #12 │ │ │ │ - sbcmi pc, r0, sp, asr #4 │ │ │ │ + subpl pc, r0, sp, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - blx 0xfe15ac70 │ │ │ │ + blx 0xfe15acf8 │ │ │ │ str r9, [pc, r2, lsl #18] │ │ │ │ - ldc2 6, cr15, [ip], {241} @ 0xf1 │ │ │ │ + blx 0xff75c79a │ │ │ │ muleq r0, r4, r0 │ │ │ │ addseq pc, r6, #116, 6 @ 0xd0000001 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strbtcc pc, [r4], #-590 @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ ldrmi fp, [r4], r9, lsl #1 │ │ │ │ andls r1, r3, #1248 @ 0x4e0 │ │ │ │ adcsmi r6, r2, #2228224 @ 0x220000 │ │ │ │ strmi sp, [r7], -r6, lsl #6 │ │ │ │ mrrcne 6, 8, r4, r0, cr0 │ │ │ │ - bne 0x11703b8 │ │ │ │ + bne 0x1170440 │ │ │ │ ldmdble r0, {r0, r1, r2, r3, r7, r9, lr} │ │ │ │ - mcr2 1, 0, pc, cr8, cr14, {2} @ │ │ │ │ + mcr2 1, 0, pc, cr4, cr14, {2} @ │ │ │ │ @ instruction: 0xf04f4603 │ │ │ │ andcs r3, ip, #255 @ 0xff │ │ │ │ andlt r6, r9, sl, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf0138ff0 │ │ │ │ subsle r0, r3, r2, lsl #28 │ │ │ │ ldrbcc pc, [pc, ip, lsl #2]! @ │ │ │ │ adcsmi r4, sl, #195035136 @ 0xba00000 │ │ │ │ - bls 0x5d3b54 │ │ │ │ - blne 0xff13055c │ │ │ │ + bls 0x5d3bdc │ │ │ │ + blne 0xff1305e4 │ │ │ │ mvnle r4, #144, 4 │ │ │ │ @ instruction: 0xf10007da │ │ │ │ strmi r8, [r0, #288] @ 0x120 │ │ │ │ stmibmi pc!, {r2, r3, r4, r6, r7, fp, ip, lr, pc} @ │ │ │ │ svcvc 0x0070ee1d │ │ │ │ strmi r9, [r9], r4, lsl #14 │ │ │ │ mrrcne 9, 12, r5, r0, cr10 @ │ │ │ │ - bcs 0x133300 │ │ │ │ + bcs 0x133388 │ │ │ │ msrhi CPSR_s, r0 │ │ │ │ eorscc pc, ip, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ qadd16mi r9, r9, r2 │ │ │ │ stmdavs r0, {r0, r2, ip, pc} │ │ │ │ - bl 0x305404 │ │ │ │ + bl 0x30548c │ │ │ │ strbmi r0, [r0], #-3072 @ 0xfffff400 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xfe25b26e │ │ │ │ + blx 0xfe15b2f6 │ │ │ │ movtcc pc, #33358 @ 0x824e @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ mcrrne 0, 13, r8, r3, cr2 │ │ │ │ addshi pc, pc, r0 │ │ │ │ strbmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf7fe9206 │ │ │ │ - bls 0x2de6a4 │ │ │ │ + bls 0x2de72c │ │ │ │ ldmdavs fp, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs r3!, {r1, r4, r6, r7, r9, fp, ip} │ │ │ │ addsmi r4, sl, #154140672 @ 0x9300000 │ │ │ │ - blls 0x20eaa8 │ │ │ │ - bcc 0x11b048 │ │ │ │ + blls 0x20eb30 │ │ │ │ + bcc 0x11b0d0 │ │ │ │ vmul.i8 , , │ │ │ │ - vmla.f d19, d16, d0[4] │ │ │ │ + vmla.f d20, d0, d0[4] │ │ │ │ vrhadd.s8 d16, d13, d31 │ │ │ │ - vmla.i d20, d16, d0[6] │ │ │ │ - blmi 0xfe51ed0c │ │ │ │ + vmla.i d21, d0, d0[6] │ │ │ │ + blmi 0xfe51ed94 │ │ │ │ adcmi pc, r2, #64, 4 │ │ │ │ - @ instruction: 0xf98ef167 │ │ │ │ + @ instruction: 0xf98af167 │ │ │ │ @ instruction: 0xf10007d9 │ │ │ │ svcls 0x00038081 │ │ │ │ ldrtmi r3, [sl], r1, lsl #30 │ │ │ │ orrle r4, pc, #-1610612725 @ 0xa000000b │ │ │ │ - bne 0xfe145478 │ │ │ │ + bne 0xfe145500 │ │ │ │ stmle fp, {r7, r8, sl, lr} │ │ │ │ cdp 15, 1, cr4, cr13, cr6, {4} │ │ │ │ ssub16mi r2, r1, r0 │ │ │ │ ldrtmi r9, [r9], r4, lsl #4 │ │ │ │ mrrcne 8, 11, r5, r0, cr10 │ │ │ │ - bcs 0x132e64 │ │ │ │ + bcs 0x132eec │ │ │ │ sbcshi pc, r2, r0 │ │ │ │ subcc pc, r8, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ andls r9, r7, #49152 @ 0xc000 │ │ │ │ - bcs 0x138ce0 │ │ │ │ + bcs 0x138d68 │ │ │ │ addmi fp, sp, #24, 30 @ 0x60 │ │ │ │ addshi pc, r1, r0, asr #1 │ │ │ │ eorscc pc, ip, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ movweq lr, #22989 @ 0x59cd │ │ │ │ - bls 0x1f0554 │ │ │ │ + bls 0x1f05dc │ │ │ │ strbmi r6, [r0], #-2048 @ 0xfffff800 │ │ │ │ - blx 0xbdb322 │ │ │ │ - blls 0x2b04c4 │ │ │ │ + blx 0xadb3aa │ │ │ │ + blls 0x2b054c │ │ │ │ suble r1, ip, r0, asr ip │ │ │ │ stmdavs r8, {r0, r2, r8, fp, ip, pc} │ │ │ │ - bne 0x6f8d4c │ │ │ │ + bne 0x6f8dd4 │ │ │ │ addmi r4, pc, #196083712 @ 0xbb00000 │ │ │ │ sbchi pc, pc, r0, lsl #4 │ │ │ │ teqle r9, #339738624 @ 0x14400000 │ │ │ │ tstcc r1, r3, lsl #30 │ │ │ │ strmi r1, [fp, #3017] @ 0xbc9 │ │ │ │ - blls 0x314db0 │ │ │ │ + blls 0x314e38 │ │ │ │ ldmdavs fp, {r0, r1, r8, fp, ip, pc} │ │ │ │ svclt 0x00182b00 │ │ │ │ vhsub.s8 d4, d16, d13 │ │ │ │ @ instruction: 0x464080b8 │ │ │ │ - stc2 7, cr15, [r8], #-352 @ 0xfffffea0 │ │ │ │ + blx 0xffa5cade │ │ │ │ strmi r2, [r5], -r0, lsl #4 │ │ │ │ tsteq r8, r6, lsl #22 │ │ │ │ @ instruction: 0xf7594640 │ │ │ │ - bl 0x2ddd28 │ │ │ │ + bl 0x2ddca0 │ │ │ │ strbmi r0, [r0], -r8, lsl #2 │ │ │ │ ldc2 7, cr15, [r4], #-1016 @ 0xfffffc08 │ │ │ │ tsteq fp, sl, lsl #22 │ │ │ │ @ instruction: 0xf0454658 │ │ │ │ @ instruction: 0xf7590248 │ │ │ │ - bl 0x3ddd10 │ │ │ │ + bl 0x3ddc88 │ │ │ │ ldrbmi r0, [r8], -fp, lsl #2 │ │ │ │ stc2 7, cr15, [r8], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xf8599a04 │ │ │ │ - blcs 0x12ad34 │ │ │ │ + blcs 0x12adbc │ │ │ │ adchi pc, ip, r0, asr #6 │ │ │ │ - blcc 0x185144 │ │ │ │ + blcc 0x1851cc │ │ │ │ andcc pc, r1, r9, asr #16 │ │ │ │ ldrbmi fp, [r8], -fp, lsl #2 │ │ │ │ ldmdami r5, {r0, r1, r3, r5, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - blx 0xfffdb352 │ │ │ │ + blx 0xffedb3da │ │ │ │ @ instruction: 0xe7264658 │ │ │ │ strtmi r9, [sl], -r3, lsl #18 │ │ │ │ @ instruction: 0xf19a4440 │ │ │ │ - @ instruction: 0xf15efadd │ │ │ │ - movwcs pc, #52515 @ 0xcd23 @ │ │ │ │ + @ instruction: 0xf15efad9 │ │ │ │ + movwcs pc, #52511 @ 0xcd1f @ │ │ │ │ @ instruction: 0xf04f6003 │ │ │ │ @ instruction: 0xe7e13bff │ │ │ │ cdp 8, 1, cr4, cr13, cr10, {2} │ │ │ │ smlsdxls r4, r0, pc, r7 @ │ │ │ │ stmibpl r2, {r0, r7, r9, sl, lr}^ │ │ │ │ bicpl r1, r1, r1, asr ip │ │ │ │ rsble r2, r7, r0, lsl #20 │ │ │ │ vst2.8 {d25,d27}, [pc], r3 │ │ │ │ andcs r5, r0, r0, lsl #5 │ │ │ │ @ instruction: 0xf7ff9305 │ │ │ │ - blls 0x29cf60 │ │ │ │ + blls 0x29cfe8 │ │ │ │ eorsle r1, fp, r7, asr #24 │ │ │ │ ldrcc pc, [ip, -lr, asr #4]! │ │ │ │ ldrcs pc, [r6, r0, asr #5] │ │ │ │ @ instruction: 0xf0439a03 │ │ │ │ strtmi r0, [r9], -r2, lsl #6 │ │ │ │ @ instruction: 0xf8d79705 │ │ │ │ strbtmi ip, [r0], #-0 │ │ │ │ - bl 0x342da4 │ │ │ │ + bl 0x342e2c │ │ │ │ @ instruction: 0xf19a000c │ │ │ │ - vpmin.s8 d31, d30, d17 │ │ │ │ + vpmax.s8 d31, d30, d29 │ │ │ │ vqdmlal.s , d0, d0[2] │ │ │ │ @ instruction: 0x46022396 │ │ │ │ - blcs 0x138e24 │ │ │ │ + blcs 0x138eac │ │ │ │ mrrcne 1, 4, sp, r1, cr10 │ │ │ │ svcge 0x0034f47f │ │ │ │ stmdals r3, {r0, r1, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andeq lr, r5, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0x0c00eb08 │ │ │ │ @ instruction: 0xf4bf4562 │ │ │ │ ldrtmi sl, [r7], -r7, ror #30 │ │ │ │ strls r4, [r5, #-1699] @ 0xfffff95d │ │ │ │ ldrmi r4, [r4], -r6, ror #12 │ │ │ │ movwls r2, #25856 @ 0x6500 │ │ │ │ strcc r4, [r1], #-1568 @ 0xfffff9e0 │ │ │ │ - blx 0xfecdcb4a │ │ │ │ - b 0x126f8bc │ │ │ │ + blx 0x1bdcbd2 │ │ │ │ + b 0x126f944 │ │ │ │ mvnsle r0, r0, lsl #10 │ │ │ │ ldrtmi r4, [lr], -r9, lsr #12 │ │ │ │ movwpl lr, #23005 @ 0x59dd │ │ │ │ stmdbcs r0, {r2, r3, r4, r6, r9, sl, lr} │ │ │ │ svcge 0x0050f43f │ │ │ │ - stc2l 1, cr15, [ip], {94} @ 0x5e │ │ │ │ + stc2l 1, cr15, [r8], {94} @ 0x5e │ │ │ │ andvs r2, r3, ip, lsl #6 │ │ │ │ stmdami r0!, {r0, r1, r2, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ svcvc 0x0070ee1d │ │ │ │ strmi r9, [r1], r4, lsl #14 │ │ │ │ mrrcne 9, 12, r5, r1, cr2 @ │ │ │ │ - bcs 0x133520 │ │ │ │ + bcs 0x1335a8 │ │ │ │ mcrge 4, 7, pc, cr2, cr15, {3} @ │ │ │ │ movwls r4, #22556 @ 0x581c │ │ │ │ - stc2l 1, cr15, [r4, #520] @ 0x208 │ │ │ │ + stc2l 1, cr15, [r0, #520] @ 0x208 │ │ │ │ ldrb r9, [fp], r5, lsl #22 │ │ │ │ stmib sp, {r0, r3, r4, fp, lr}^ │ │ │ │ @ instruction: 0xf182e305 │ │ │ │ - ldmib sp, {r0, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1bee305 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ strb sl, [pc], r3, lsr #30 │ │ │ │ movwls r4, #22547 @ 0x5813 │ │ │ │ - ldc2 1, cr15, [r2, #520]! @ 0x208 │ │ │ │ + stc2 1, cr15, [lr, #520]! @ 0x208 │ │ │ │ ldr r9, [r1, r5, lsl #22] │ │ │ │ strtmi r9, [r9], -r6 │ │ │ │ @ instruction: 0xf7fe4640 │ │ │ │ - bls 0x2de470 │ │ │ │ - bne 0x1b98d14 │ │ │ │ + bls 0x2de4f8 │ │ │ │ + bne 0x1b98d9c │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ @ instruction: 0xf7fe9206 │ │ │ │ - bls 0x2de460 │ │ │ │ + bls 0x2de4e8 │ │ │ │ vmin.s8 q15, , q6 │ │ │ │ - vmla.f d19, d16, d0[4] │ │ │ │ + vmla.f d20, d0, d0[4] │ │ │ │ vrhadd.s8 d16, d13, d31 │ │ │ │ - vmla.i d20, d16, d0[6] │ │ │ │ - blmi 0x21ef3c │ │ │ │ + vmla.i d21, d0, d0[6] │ │ │ │ + blmi 0x21efc4 │ │ │ │ addmi pc, lr, #64, 4 │ │ │ │ - @ instruction: 0xf876f167 │ │ │ │ - blx 0x205ca50 │ │ │ │ + @ instruction: 0xf872f167 │ │ │ │ + blx 0xf5cad8 │ │ │ │ muleq r0, r4, r0 │ │ │ │ - ldrsbteq r4, [r5], -r8 │ │ │ │ + eorseq r4, r5, r8, asr sp │ │ │ │ addseq pc, r6, #116, 6 @ 0xd0000001 │ │ │ │ movweq pc, #46016 @ 0xb3c0 @ │ │ │ │ stmdbcs r0, {r0, r1, r7, r8, fp, ip, sp, pc} │ │ │ │ addshi pc, sp, r0 │ │ │ │ mvnsvc pc, r1, lsl #12 │ │ │ │ tstpeq fp, pc, ror #6 @ p-variant is OBSOLETE │ │ │ │ vrhadd.s8 , q7, │ │ │ │ @@ -277168,195 +277203,195 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movwcc r4, #6000 @ 0x1770 │ │ │ │ addsmi r1, r8, #372736 @ 0x5b000 │ │ │ │ ldrblt sp, [r0, #2290]! @ 0x8f2 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ - bmi 0x1270748 │ │ │ │ + bmi 0x12707d0 │ │ │ │ svccc 0x0070ee1d │ │ │ │ ldrmi fp, [sp], -r3, lsl #1 │ │ │ │ svccs 0x00124606 │ │ │ │ @ instruction: 0xf10358d3 │ │ │ │ andle r0, pc, r1, lsl #4 │ │ │ │ andle r2, sp, r3, lsl pc │ │ │ │ eorle r2, pc, r4, lsl #30 │ │ │ │ cmppl sl, sp, lsr r9 │ │ │ │ rsble r2, r8, r0, lsl #22 │ │ │ │ svclt 0x00c22a00 │ │ │ │ cmppl r3, sl, lsr sl │ │ │ │ ldcle 3, cr2, [sp], {-0} │ │ │ │ - blx 0xddcae4 │ │ │ │ + @ instruction: 0xf9eef6f1 │ │ │ │ cmppl r2, r7, lsr r8 │ │ │ │ subsle r2, r4, r0, lsl #22 │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ tstls r1, r0, lsr r6 │ │ │ │ - mrc2 7, 0, pc, cr12, cr8, {2} │ │ │ │ + ldc2l 7, cr15, [r8, #352] @ 0x160 │ │ │ │ @ instruction: 0xf06f9901 │ │ │ │ stmdacs r0, {r0, r2, r4, r8, r9} │ │ │ │ - bmi 0xd53430 │ │ │ │ - bcs 0x13548c │ │ │ │ + bmi 0xd534b8 │ │ │ │ + bcs 0x135514 │ │ │ │ stmdbmi lr!, {r1, r3, r5, r6, r7, r8, sl, fp, ip, lr, pc} │ │ │ │ cmppl sl, r1, lsl #20 │ │ │ │ stmdami sp!, {r1, r5, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf1839301 │ │ │ │ - blls 0x19db1c │ │ │ │ + blls 0x19db94 │ │ │ │ andlt r4, r3, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ cmppl r2, r5, lsr #16 │ │ │ │ suble r2, r0, r0, lsl #22 │ │ │ │ andvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ tstls r1, r0, lsr r6 │ │ │ │ - ldc2l 7, cr15, [r8, #352]! @ 0x160 │ │ │ │ + ldc2 7, cr15, [r4, #352]! @ 0x160 │ │ │ │ stmdblt r8, {r0, r8, fp, ip, pc} │ │ │ │ ldrb r4, [ip, r3, lsl #12] │ │ │ │ teqpcc ip, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ tstls r1, r4, lsl #4 │ │ │ │ ldrtmi r6, [r0], #-2072 @ 0xfffff7e8 │ │ │ │ - blx 0xfe8db5f8 │ │ │ │ + blx 0xfe7db680 │ │ │ │ mcrr2 0, 1, pc, r0, cr3 @ │ │ │ │ strmi r9, [r3], -r1, lsl #18 │ │ │ │ bicle r2, ip, r0, lsl #16 │ │ │ │ andls r1, r1, r2, ror lr │ │ │ │ @ instruction: 0x46304411 │ │ │ │ - blx 0x8dcd14 │ │ │ │ + @ instruction: 0xf9daf759 │ │ │ │ ldmdbpl sl, {r0, r1, r4, r8, r9, fp, lr}^ │ │ │ │ strb r9, [r4, r1, lsl #22] │ │ │ │ teqpcc ip, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs r8, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf1981830 │ │ │ │ - @ instruction: 0xf013fa85 │ │ │ │ + @ instruction: 0xf013fa81 │ │ │ │ strmi pc, [r3], -r7, lsr #24 │ │ │ │ stmdami ip, {r0, r2, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf1829101 │ │ │ │ - stmdbls r1, {r0, r1, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs lr, #1956 @ 0x7a4 │ │ │ │ stmdami r8, {r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf1829301 │ │ │ │ - blmi 0x29e378 │ │ │ │ - blls 0x175558 │ │ │ │ + blmi 0x29e3f0 │ │ │ │ + blls 0x1755e0 │ │ │ │ stmdami r4, {r0, r1, r2, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf1829101 │ │ │ │ - stmdbls r1, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r1, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e7b8 │ │ │ │ muleq r0, r4, r0 │ │ │ │ addseq pc, r6, #116, 6 @ 0xd0000001 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ ldrmi fp, [sp], -r1, lsr #1 │ │ │ │ @ instruction: 0x46814bbb │ │ │ │ ldrmi r4, [r4], -r8, lsl #13 │ │ │ │ subscs r2, r8, #0, 2 │ │ │ │ ldmdavs fp, {r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f931f │ │ │ │ @ instruction: 0xf18a0300 │ │ │ │ - @ instruction: 0xf197ed28 │ │ │ │ - addeq pc, r6, r3, ror pc @ │ │ │ │ + @ instruction: 0xf197ed24 │ │ │ │ + addeq pc, r6, pc, ror #30 │ │ │ │ svcmi 0x0080f5b6 │ │ │ │ @ instruction: 0xf44fbfb8 │ │ │ │ stccs 6, cr4, [r0], {128} @ 0x80 │ │ │ │ sbchi pc, lr, r0 │ │ │ │ eormi r1, r3, #1840 @ 0x730 │ │ │ │ sbchi pc, r4, r0, asr #32 │ │ │ │ tstcs r2, r8, lsl #20 │ │ │ │ @ instruction: 0xf19b4640 │ │ │ │ - @ instruction: 0xf013fb8d │ │ │ │ + @ instruction: 0xf013fb89 │ │ │ │ @ instruction: 0x4603fbdd │ │ │ │ svcpl 0x0080f510 │ │ │ │ adchi pc, r5, r0, lsl #1 │ │ │ │ - @ instruction: 0xff58f197 │ │ │ │ + @ instruction: 0xff54f197 │ │ │ │ vpadd.i8 d25, d14, d1 │ │ │ │ vmlal.s , d0, d0[5] │ │ │ │ mrcne 2, 2, r2, cr9, cr6, {4} │ │ │ │ mvnsvc pc, #3145728 @ 0x300000 │ │ │ │ submi r4, r0, #16777216 @ 0x1000000 │ │ │ │ vhadd.u32 d20, d15, d1 │ │ │ │ addsmi r0, r9, #738197504 @ 0x2c000000 │ │ │ │ pkhbtmi r6, sl, r2, lsl #16 │ │ │ │ sasxmi fp, r9, r8 │ │ │ │ strmi r1, [fp], r8, asr #28 │ │ │ │ mulls r4, r0, r2 │ │ │ │ adchi pc, r8, r0, lsl #4 │ │ │ │ - bne 0x15ab8a8 │ │ │ │ + bne 0x15ab930 │ │ │ │ vqsub.s8 d4, d16, d4 │ │ │ │ svcmi 0x009980a3 │ │ │ │ svceq 0x0070ee1d │ │ │ │ andpl pc, r0, #620756992 @ 0x25000000 │ │ │ │ andls r9, r6, r5, lsl #4 │ │ │ │ mrrcne 8, 3, r5, r1, cr10 │ │ │ │ - bcs 0x1331a4 │ │ │ │ + bcs 0x13322c │ │ │ │ addshi pc, r9, r0 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ @ instruction: 0xf41580c5 │ │ │ │ ldrmi r4, [r7], -r0, lsl #5 │ │ │ │ rscshi pc, r3, r0 │ │ │ │ @ instruction: 0xf0c04553 │ │ │ │ vhadd.s8 d24, d30, d26 │ │ │ │ vbic.i32 d19, #3072 @ 0x00000c00 │ │ │ │ ldmdavs lr, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf0004426 │ │ │ │ @ instruction: 0xf415813c │ │ │ │ svclt 0x00145f80 │ │ │ │ andcs r2, r3, #268435456 @ 0x10000000 │ │ │ │ teqcs r2, #0, 10 │ │ │ │ - blvc 0xfe1da778 │ │ │ │ + blvc 0xfe1da800 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ tstls r0, r0, lsr r6 │ │ │ │ stc 6, cr4, [sp, #356] @ 0x164 │ │ │ │ @ instruction: 0xf1987b02 │ │ │ │ - adcsmi pc, r0, #323584 @ 0x4f000 │ │ │ │ + adcsmi pc, r0, #307200 @ 0x4b000 │ │ │ │ cmpphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strbmi r9, [r0], -r5, lsl #22 │ │ │ │ vst1.8 {d20-d22}, [r3 :256], r1 │ │ │ │ movwls r4, #21376 @ 0x5380 │ │ │ │ @ instruction: 0xf19b461a │ │ │ │ - strmi pc, [r3], -r1, ror #21 │ │ │ │ + @ instruction: 0x4603fadd │ │ │ │ @ instruction: 0xf0001c42 │ │ │ │ addsmi r8, lr, #-1073741807 @ 0xc0000011 │ │ │ │ cmpphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ strtmi r9, [r0], -r5, lsl #22 │ │ │ │ @ instruction: 0xf4139e04 │ │ │ │ - b 0x14f6f40 │ │ │ │ + b 0x14f6fc8 │ │ │ │ svclt 0x000c3363 │ │ │ │ subcs r2, r9, #-1342177276 @ 0xb0000004 │ │ │ │ movweq pc, #16387 @ 0x4003 @ │ │ │ │ tstmi sl, #637534208 @ 0x26000000 │ │ │ │ @ instruction: 0xf7594631 │ │ │ │ - @ instruction: 0x4631f9df │ │ │ │ + @ instruction: 0x4631f99b │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ eorcs pc, r8, fp, lsl #20 │ │ │ │ cdp2 1, 2, cr15, cr0, cr0, {1} │ │ │ │ orrvs r2, r6, r0, lsl #6 │ │ │ │ msrcc (UNDEF: 108), pc │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ bicvs r6, r3, r3, asr #2 │ │ │ │ @ instruction: 0xf04f6104 │ │ │ │ - blmi 0x1a9e218 │ │ │ │ + blmi 0x1a9e2a0 │ │ │ │ ldmpl fp, {r1, r2, r9, fp, ip, pc} │ │ │ │ vqrdmulh.s d18, d0, d0 │ │ │ │ - bmi 0x19bf680 │ │ │ │ + bmi 0x19bf708 │ │ │ │ stmdbls r6, {r0, r8, r9, fp, ip, sp} │ │ │ │ - blcs 0x1332dc │ │ │ │ + blcs 0x133364 │ │ │ │ addhi pc, r2, r0 │ │ │ │ andpl pc, r8, r9, lsr #11 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf74f3810 │ │ │ │ - stmdacs r0, {r0, r1, r2, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf64fd07c │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strtle r0, [r6], #-1112 @ 0xfffffba8 │ │ │ │ - bmi 0x1670a44 │ │ │ │ - bls 0x8f9200 │ │ │ │ + bmi 0x1670acc │ │ │ │ + bls 0x8f9288 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ @ instruction: 0xf0400200 │ │ │ │ ldrmi r8, [r8], -pc, lsl #2 │ │ │ │ tstcs r0, r1, lsr #32 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -277365,29 +277400,29 @@ │ │ │ │ andsmi r4, ip, r3, ror r2 │ │ │ │ svcge 0x0036f47f │ │ │ │ strmi pc, [r0], #1045 @ 0x415 │ │ │ │ svcge 0x0032f43f │ │ │ │ tstpeq r5, #111 @ p-variant is OBSOLETE @ 0x6f │ │ │ │ stmdami r7, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1829307 │ │ │ │ - blls 0x31e164 │ │ │ │ + blls 0x31e1dc │ │ │ │ @ instruction: 0xf04ae760 │ │ │ │ @ instruction: 0x4605fedf │ │ │ │ sbcsle r2, r3, r0, lsl #16 │ │ │ │ eorcs r4, r4, #3145728 @ 0x300000 │ │ │ │ vrhadd.s8 d18, d13, d1 │ │ │ │ - vmov.i32 d21, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d21, d0, #64 │ │ │ │ @ instruction: 0xf17a002f │ │ │ │ - @ instruction: 0x4628f897 │ │ │ │ - @ instruction: 0xf916f758 │ │ │ │ + @ instruction: 0x4628f893 │ │ │ │ + @ instruction: 0xf8d2f758 │ │ │ │ @ instruction: 0xf04a4628 │ │ │ │ strtmi pc, [r3], -pc, asr #29 │ │ │ │ cdpne 7, 6, cr14, cr1, cr3, {6} │ │ │ │ ldrbmi r1, [r1], #-2272 @ 0xfffff720 │ │ │ │ - @ instruction: 0xf9ccf758 │ │ │ │ + @ instruction: 0xf988f758 │ │ │ │ rsble r2, sp, r0, lsl #16 │ │ │ │ teqpcc ip, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ svcpl 0x0080f415 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ ldmdavs lr, {r0, r1, r9, sp} │ │ │ │ strb r4, [pc, -r6, lsr #8] │ │ │ │ @@ -277405,25 +277440,25 @@ │ │ │ │ subsle r6, fp, r7, lsl r8 │ │ │ │ svcpl 0x0080f415 │ │ │ │ @ instruction: 0xf587fab7 │ │ │ │ andcs fp, r3, #12, 30 @ 0x30 │ │ │ │ stmdbeq sp!, {r0, r9, sp}^ │ │ │ │ @ instruction: 0xe72f2332 │ │ │ │ @ instruction: 0xf183481e │ │ │ │ - ldrb pc, [r9, -sp, asr #18]! @ │ │ │ │ + ldrb pc, [r9, -r9, asr #18]! @ │ │ │ │ andpl pc, r8, r9, lsr #11 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf74f3810 │ │ │ │ - @ instruction: 0xf5a9f86b │ │ │ │ + @ instruction: 0xf5a9f827 │ │ │ │ ldmdacc r0, {r3, ip, lr} │ │ │ │ - @ instruction: 0xff30f754 │ │ │ │ + mcr2 7, 7, pc, cr12, cr4, {2} @ │ │ │ │ movwls lr, #30581 @ 0x7775 │ │ │ │ - blls 0x230b40 │ │ │ │ + blls 0x230bc8 │ │ │ │ @ instruction: 0xf75818e1 │ │ │ │ - teqplt r8, #2179072 @ p-variant is OBSOLETE @ 0x214000 │ │ │ │ + teqplt r8, #1064960 @ p-variant is OBSOLETE @ 0x104000 │ │ │ │ eorscc pc, ip, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldmdavs r6, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ subcc pc, r8, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ strtmi r4, [r6], #-1363 @ 0xfffffaad │ │ │ │ subsle r6, r6, r1, lsl r8 │ │ │ │ @@ -277437,75 +277472,75 @@ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ muleq r0, r4, r0 │ │ │ │ addseq pc, r6, #116, 6 @ 0xd0000001 │ │ │ │ tstpeq r5, #111 @ p-variant is OBSOLETE @ 0x6f │ │ │ │ stmdals r6, {r1, r3, r4, r5, r8, fp, lr} │ │ │ │ - bcs 0x13534c │ │ │ │ - bcc 0x1968dc │ │ │ │ - bcs 0x133354 │ │ │ │ + bcs 0x1353d4 │ │ │ │ + bcc 0x196964 │ │ │ │ + bcs 0x1333dc │ │ │ │ svcge 0x0043f47f │ │ │ │ movwls r4, #18486 @ 0x4836 │ │ │ │ - @ instruction: 0xf900f183 │ │ │ │ + @ instruction: 0xf8fcf183 │ │ │ │ ldr r9, [ip, -r4, lsl #22]! │ │ │ │ strbmi r9, [r0], -r5, lsl #22 │ │ │ │ vst1.8 {d20-d22}, [r3 :256], r1 │ │ │ │ movwls r4, #21376 @ 0x5380 │ │ │ │ @ instruction: 0xf19b461a │ │ │ │ - strmi pc, [r3], -sp, asr #19 │ │ │ │ + strmi pc, [r3], -r9, asr #19 │ │ │ │ @ instruction: 0xf47f1c45 │ │ │ │ @ instruction: 0xf013aeec │ │ │ │ strmi pc, [r4], -r1, ror #20 │ │ │ │ strtmi fp, [r3], -pc, lsl #7 │ │ │ │ vaba.s8 q15, q15, q6 │ │ │ │ vqdmlal.s , d0, d0[2] │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ - blls 0x28b9dc │ │ │ │ + blls 0x28ba64 │ │ │ │ vst1.16 {d20-d22}, [r3], r0 │ │ │ │ movwls r4, #21376 @ 0x5380 │ │ │ │ @ instruction: 0x4631461a │ │ │ │ - @ instruction: 0xf9b4f19b │ │ │ │ + @ instruction: 0xf9b0f19b │ │ │ │ mcrrne 6, 0, r4, r1, cr3 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr3, cr15, {3} │ │ │ │ - blx 0x135b3d8 │ │ │ │ + blx 0x135b460 │ │ │ │ strtmi r4, [r3], -r4, lsl #12 │ │ │ │ stmdbcs r0, {r2, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - bls 0x293b44 │ │ │ │ + bls 0x293bcc │ │ │ │ strb r4, [lr, r0, asr #12]! │ │ │ │ movweq pc, #45167 @ 0xb06f @ │ │ │ │ mcrrne 7, 11, lr, r7, cr12 │ │ │ │ @ instruction: 0xf06fd013 │ │ │ │ stccs 3, cr0, [r0, #-84] @ 0xffffffac │ │ │ │ @ instruction: 0x4659d0b6 │ │ │ │ movwls r4, #17968 @ 0x4630 │ │ │ │ @ instruction: 0xf9eaf7fe │ │ │ │ str r9, [pc, r4, lsl #22]! │ │ │ │ - blx 0xcdb40c │ │ │ │ + blx 0xcdb494 │ │ │ │ ldrbmi r4, [r9], -r4, lsl #12 │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ strtmi pc, [r3], -r1, ror #19 │ │ │ │ andls lr, r4, r6, lsr #15 │ │ │ │ - @ instruction: 0xf9e4f15e │ │ │ │ - blcs 0x5793e4 │ │ │ │ + @ instruction: 0xf9e0f15e │ │ │ │ + blcs 0x57946c │ │ │ │ stmdals r4, {r0, r2, r5, r6, r7, ip, lr, pc} │ │ │ │ - blx 0x8db42c │ │ │ │ + blx 0x8db4b4 │ │ │ │ strb r4, [r2, r3, lsl #12]! │ │ │ │ - ldc2 1, cr15, [r4, #620] @ 0x26c │ │ │ │ - mvncc pc, sp, asr #4 │ │ │ │ + ldc2 1, cr15, [r0, #620] @ 0x26c │ │ │ │ + msrmi (UNDEF: 96), sp │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - andpl pc, r0, sp, asr #4 │ │ │ │ + addpl pc, r0, sp, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d5 │ │ │ │ @ instruction: 0xf1665299 │ │ │ │ - @ instruction: 0xf6f0fdb9 │ │ │ │ - svclt 0x0000ffbf │ │ │ │ + @ instruction: 0xf6f0fdb5 │ │ │ │ + svclt 0x0000ff7b │ │ │ │ muleq r0, r4, r0 │ │ │ │ addseq pc, r6, #116, 6 @ 0xd0000001 │ │ │ │ - eorseq r4, r5, r8, ror #25 │ │ │ │ + eorseq r4, r5, r8, ror #26 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ mrc 15, 0, r4, cr13, cr12, {1} │ │ │ │ addlt r6, r4, r0, ror pc │ │ │ │ ldmibpl fp!, {r2, r9, sl, lr} │ │ │ │ @@ -277526,258 +277561,258 @@ │ │ │ │ addsmi fp, r4, #8, 30 │ │ │ │ @ instruction: 0xf8d0d1f1 │ │ │ │ @ instruction: 0xf1b88018 │ │ │ │ suble r0, r0, r0, lsl #30 │ │ │ │ teqpcc ip, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strtmi r6, [r0], #-2072 @ 0xfffff7e8 │ │ │ │ - @ instruction: 0xf948f19b │ │ │ │ + @ instruction: 0xf944f19b │ │ │ │ @ instruction: 0xf9c8f013 │ │ │ │ tstlt r0, #5242880 @ 0x500000 │ │ │ │ - blcs 0x135b80 │ │ │ │ - blcc 0x196990 │ │ │ │ + blcs 0x135c08 │ │ │ │ + blcc 0x196a18 │ │ │ │ ldrhlt r5, [r3, #-27]! @ 0xffffffe5 │ │ │ │ andlt r4, r4, r8, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ ldmdami sl, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 0x205bac0 │ │ │ │ + blx 0x1f5bb48 │ │ │ │ ldmdami r8, {r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - @ instruction: 0xf83cf183 │ │ │ │ + @ instruction: 0xf838f183 │ │ │ │ andlt r4, r4, r8, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ movweq pc, #4548 @ 0x11c4 @ │ │ │ │ movwls r4, #13379 @ 0x3443 │ │ │ │ - @ instruction: 0xf816f759 │ │ │ │ + @ instruction: 0xffd2f758 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0xf842f7fe │ │ │ │ strtmi r9, [r0], -r3, lsl #18 │ │ │ │ - blx 0xedd4f0 │ │ │ │ + blx 0xedd578 │ │ │ │ ldmibpl fp!, {r1, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ vstrle d2, [r9, #-0] │ │ │ │ @ instruction: 0x51bb3b01 │ │ │ │ @ instruction: 0xf06fb113 │ │ │ │ bfi r0, r5, (invalid: 10:7) │ │ │ │ @ instruction: 0xf1834803 │ │ │ │ - @ instruction: 0xe7f8f813 │ │ │ │ - @ instruction: 0xff36f6f0 │ │ │ │ + ldrb pc, [r8, pc, lsl #16]! @ │ │ │ │ + mrc2 6, 7, pc, cr2, cr0, {7} │ │ │ │ muleq r0, r4, r0 │ │ │ │ addseq pc, r6, #116, 6 @ 0xd0000001 │ │ │ │ andeq r0, r0, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec7672c │ │ │ │ + bl 0xfec767b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x5632d4 │ │ │ │ + blmi 0x56335c │ │ │ │ strmi fp, [r4], -r5, lsr #1 │ │ │ │ smlabbcs r0, ip, r2, r2 │ │ │ │ ldmdavs fp, {r3, r5, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9323 │ │ │ │ @ instruction: 0xf18a0300 │ │ │ │ - stmdage r1, {r1, r2, r3, r4, r7, r9, fp, sp, lr, pc} │ │ │ │ - blx 0x1d5bafa │ │ │ │ + stmdage r1, {r1, r3, r4, r7, r9, fp, sp, lr, pc} │ │ │ │ + blx 0x1c5bb82 │ │ │ │ strbtmi r2, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf16a4620 │ │ │ │ - @ instruction: 0xf192fa39 │ │ │ │ - strtmi pc, [r1], -fp, lsr #25 │ │ │ │ - blx 0x95bb0e │ │ │ │ + @ instruction: 0xf192fa35 │ │ │ │ + strtmi pc, [r1], -r7, lsr #25 │ │ │ │ + blx 0x85bb96 │ │ │ │ stmdage r1, {r0, r5, r9, sl, lr} │ │ │ │ - blx 0xfe8dbb16 │ │ │ │ + blx 0xfe7dbb9e │ │ │ │ @ instruction: 0xf16aa801 │ │ │ │ - andcs pc, r1, sp, lsr fp @ │ │ │ │ - @ instruction: 0xf9a6f192 │ │ │ │ + andcs pc, r1, r9, lsr fp @ │ │ │ │ + @ instruction: 0xf9a2f192 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec76784 │ │ │ │ + bl 0xfec7680c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 0x16a34ec │ │ │ │ + bmi 0x16a3574 │ │ │ │ movwcs fp, #137 @ 0x89 │ │ │ │ ldmdavs r2, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9207 │ │ │ │ stmdavs r2, {r9} │ │ │ │ movwcc lr, #14797 @ 0x39cd │ │ │ │ movwcc lr, #22989 @ 0x59cd │ │ │ │ - blcs 0x2e71f4 │ │ │ │ + blcs 0x2e727c │ │ │ │ ldm pc, {r0, r2, fp, ip, lr, pc}^ @ │ │ │ │ cdppl 0, 2, cr15, cr6, cr3, {0} │ │ │ │ strbeq r3, [r2], #-1028 @ 0xfffffbfc │ │ │ │ movwcs r5, #16388 @ 0x4004 │ │ │ │ ldrmi r9, [r9], -r1, lsl #4 │ │ │ │ stmdage r3, {r0, r9, sp} │ │ │ │ - ldrbcs pc, [r4], fp, asr #12 @ │ │ │ │ + ldrbcc pc, [r4], -fp, asr #12 @ │ │ │ │ ldrteq pc, [r0], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf19b9600 │ │ │ │ - stmiavs r3!, {r0, r1, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmiavs r3!, {r0, r1, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs sl, r1, #3, 26 @ 0xc0 │ │ │ │ tstcs r4, r1, lsl #6 │ │ │ │ stmdage r4, {r2, r3, r8, r9, sp} │ │ │ │ @ instruction: 0xf19b9600 │ │ │ │ - bge 0x25e698 │ │ │ │ + bge 0x25e710 │ │ │ │ strtmi r6, [r9], -r3, ror #17 │ │ │ │ - adcspl pc, r0, sp, asr #4 │ │ │ │ + eorsvs pc, r0, sp, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf940f046 │ │ │ │ @ instruction: 0xf7ff6820 │ │ │ │ stmvs r3, {r0, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldrbcs pc, [r4, #1600] @ 0x640 @ │ │ │ │ + ldrbcc pc, [r4, #-1600] @ 0xfffff9c0 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ - bcs 0x2a6f70 │ │ │ │ + bcs 0x2a6ff8 │ │ │ │ ldm pc, {r0, r3, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ mrrcmi 0, 0, pc, r1, cr2 @ │ │ │ │ - blpl 0x192d7a8 │ │ │ │ + blpl 0x192d830 │ │ │ │ stmvs r3, {r1, r2, r4, r6} │ │ │ │ - strbpl pc, [r4, #-589] @ 0xfffffdb3 @ │ │ │ │ - streq pc, [pc, #-704]! @ 0x11f360 │ │ │ │ + strbpl pc, [r4, #589] @ 0x24d @ │ │ │ │ + streq pc, [pc, #-704]! @ 0x11f3e8 │ │ │ │ eorsle r2, r6, r1, lsl #22 │ │ │ │ @ instruction: 0xd12a2b02 │ │ │ │ - addspl pc, r0, #-805306364 @ 0xd0000004 │ │ │ │ + andsvs pc, r0, #-805306364 @ 0xd0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ stmvs r3, {r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - ldrpl pc, [r8, #-589]! @ 0xfffffdb3 │ │ │ │ - streq pc, [pc, #-704]! @ 0x11f37c │ │ │ │ + ldrpl pc, [r8, #589]! @ 0x24d │ │ │ │ + streq pc, [pc, #-704]! @ 0x11f404 │ │ │ │ eorle r2, sp, r1, lsl #22 │ │ │ │ tstle ip, r2, lsl #22 │ │ │ │ - rsbpl pc, r0, #-805306364 @ 0xd0000004 │ │ │ │ + rscpl pc, r0, #-805306364 @ 0xd0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ stmvs r3, {r1, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - strbpl pc, [r8, #-589] @ 0xfffffdb3 @ │ │ │ │ - streq pc, [pc, #-704]! @ 0x11f398 │ │ │ │ + strbpl pc, [r8, #589] @ 0x24d @ │ │ │ │ + streq pc, [pc, #-704]! @ 0x11f420 │ │ │ │ andsle r2, r5, r1, lsl #22 │ │ │ │ tstle lr, r2, lsl #22 │ │ │ │ - addspl pc, r8, #-805306364 @ 0xd0000004 │ │ │ │ + andsvs pc, r8, #-805306364 @ 0xd0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ vaba.s8 d30, d29, d28 │ │ │ │ - vbic.i32 d21, #786432 @ 0x000c0000 │ │ │ │ + vshl.s64 d21, d28, #0 │ │ │ │ @ instruction: 0xf64b052f │ │ │ │ - @ instruction: 0xf2c026d4 │ │ │ │ + vmov.i32 , #67108864 @ 0x04000000 │ │ │ │ stmvs r3, {r4, r5, r9, sl} │ │ │ │ @ instruction: 0xf64be7a9 │ │ │ │ - @ instruction: 0xf2c026d4 │ │ │ │ + vmov.i32 , #67108864 @ 0x04000000 │ │ │ │ @ instruction: 0xe7a40630 │ │ │ │ - subspl pc, r8, #-805306364 @ 0xd0000004 │ │ │ │ + sbcspl pc, r8, #-805306364 @ 0xd0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ vabd.s8 d30, d29, d24 │ │ │ │ - vmov.i32 , #0 @ 0x00000000 │ │ │ │ + vrshr.s64 , q0, #64 │ │ │ │ str r0, [r3, pc, lsr #4]! │ │ │ │ - adcpl pc, r0, #-805306364 @ 0xd0000004 │ │ │ │ + eorvs pc, r0, #-805306364 @ 0xd0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ vaba.s8 d30, d29, d14 │ │ │ │ - vmlal.s , d0, d0[6] │ │ │ │ + vmlal.s , d16, d0[6] │ │ │ │ ldr r0, [r9, pc, lsr #4] │ │ │ │ - adcpl pc, r8, #-805306364 @ 0xd0000004 │ │ │ │ + eorvs pc, r8, #-805306364 @ 0xd0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ vaba.s8 d30, d29, d4 │ │ │ │ - vsubl.s8 , d16, d8 │ │ │ │ + vsubl.s8 q11, d0, d8 │ │ │ │ str r0, [pc, pc, lsr #4] │ │ │ │ - addpl pc, r0, #-805306364 @ 0xd0000004 │ │ │ │ + andvs pc, r0, #-805306364 @ 0xd0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ vabd.s8 d30, d29, d10 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ str r0, [r5, pc, lsr #4] │ │ │ │ - rsbspl pc, r0, #-805306364 @ 0xd0000004 │ │ │ │ + rscspl pc, r0, #-805306364 @ 0xd0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ svclt 0x0000e780 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec768f0 │ │ │ │ + bl 0xfec76978 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00fd8 │ │ │ │ - bmi 0x173431c │ │ │ │ + bmi 0x17343a4 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldmdavs r2, {r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9207 │ │ │ │ @ instruction: 0xf8d30200 │ │ │ │ @ instruction: 0xf64f7280 │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ stmdbcs r6, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ andsle r6, sl, fp, lsl r8 │ │ │ │ @ instruction: 0xdd562900 │ │ │ │ mrrcle 9, 4, r2, sp, cr0 @ │ │ │ │ addscc pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ - blcs 0x136888 │ │ │ │ + blcs 0x136910 │ │ │ │ @ instruction: 0x4621d15c │ │ │ │ @ instruction: 0xf7224628 │ │ │ │ - @ instruction: 0x2c08fb99 │ │ │ │ + @ instruction: 0x2c08fb55 │ │ │ │ stccs 13, cr13, [fp], {77} @ 0x4d │ │ │ │ strtmi sp, [r8], -ip │ │ │ │ orreq pc, r0, r4, lsl #2 │ │ │ │ @ instruction: 0xf822f7fc │ │ │ │ @ instruction: 0xf7ff4630 │ │ │ │ - blcs 0x15f2f8 │ │ │ │ + blcs 0x15f380 │ │ │ │ strcs sp, [r6], -r2, ror #2 │ │ │ │ - blx 0xfe35d3e6 │ │ │ │ + blx 0x125d46e │ │ │ │ ldrdcc pc, [ip], #135 @ 0x87 │ │ │ │ strtcc pc, [ip], #-2259 @ 0xfffff72d │ │ │ │ rscle r2, ip, r0, lsl #22 │ │ │ │ mrc2 7, 2, pc, cr6, cr13, {7} │ │ │ │ ldrdcc pc, [ip], #135 @ 0x87 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ strtcc pc, [ip], #-2259 @ 0xfffff72d │ │ │ │ stmdacs r0, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ stmdbge r2, {r0, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ andeq lr, r2, sp, asr #19 │ │ │ │ andeq lr, r4, sp, asr #19 │ │ │ │ @ instruction: 0xf1962004 │ │ │ │ - stmdbge r2, {r0, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbge r2, {r0, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs r2, r0, #4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1962302 │ │ │ │ - vmax.f32 d31, d21, d17 │ │ │ │ + vrecps.f32 d31, d21, d13 │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ @ instruction: 0x46300396 │ │ │ │ @ instruction: 0xf18b681f │ │ │ │ - strtmi pc, [r3], -r9, ror #16 │ │ │ │ + strtmi pc, [r3], -r5, ror #16 │ │ │ │ mrscs r9, (UNDEF: 1) │ │ │ │ vmin.s8 d20, d13, d24 │ │ │ │ - vmvn.i32 d22, #3072 @ 0x00000c00 │ │ │ │ + vrshr.s64 d22, d28, #64 │ │ │ │ andls r0, r1, #-268435454 @ 0xf0000002 │ │ │ │ - andsvs pc, r0, #-805306364 @ 0xd0000004 │ │ │ │ + addsvs pc, r0, #-805306364 @ 0xd0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - @ instruction: 0xf9dcf19b │ │ │ │ - blcs 0x1596b4 │ │ │ │ + @ instruction: 0xf9d8f19b │ │ │ │ + blcs 0x15973c │ │ │ │ @ instruction: 0x4626d134 │ │ │ │ - blx 0x13dd462 │ │ │ │ + blx 0x2dd4ea │ │ │ │ stccs 7, cr14, [r2], {179} @ 0xb3 │ │ │ │ @ instruction: 0xe7bdddb1 │ │ │ │ teqle r8, r0, lsl #22 │ │ │ │ @ instruction: 0xf7222641 │ │ │ │ - str pc, [sl, r1, asr #22]! │ │ │ │ + @ instruction: 0xe7aafafd │ │ │ │ biccs pc, r8, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x141864 │ │ │ │ + blcs 0x1418ec │ │ │ │ @ instruction: 0xf64fd09b │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ ldrle r0, [r4, #1050] @ 0x41a │ │ │ │ @ instruction: 0x46224633 │ │ │ │ vmax.s8 d20, d13, d25 │ │ │ │ - vshr.s64 , q4, #64 │ │ │ │ + vmov.i32 q11, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf04a002f │ │ │ │ usad8 sl, r5, ip │ │ │ │ biccs pc, r8, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x141894 │ │ │ │ + blcs 0x14191c │ │ │ │ @ instruction: 0xf64fd095 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strle r0, [lr, #1051] @ 0x41b │ │ │ │ strb r4, [r5, r6, lsr #12]! │ │ │ │ @ instruction: 0xf64f460e │ │ │ │ vqdmlal.s q9, d16, d0[2] │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ bicsle r2, r6, r0, lsl #22 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - blx 0x45d4de │ │ │ │ + blx 0xff35d564 │ │ │ │ @ instruction: 0x2641e775 │ │ │ │ svclt 0x0000e7f1 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ stcle 8, cr2, [r9, #-0] │ │ │ │ stcle 8, cr2, [r6], {64} @ 0x40 │ │ │ │ mvnvs pc, #-536870908 @ 0xe0000004 │ │ │ │ orrseq pc, r5, #192, 4 │ │ │ │ @@ -277795,36 +277830,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strbvs pc, [r0, #590]! @ 0x24e @ │ │ │ │ ldreq pc, [r5, #704] @ 0x2c0 │ │ │ │ ldrsbls pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ strmi r4, [lr], -r7, lsl #12 │ │ │ │ - beq 0x19bfd0 │ │ │ │ + beq 0x19c058 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ andvs r2, r3, r0, lsl #6 │ │ │ │ - bl 0x2779d4 │ │ │ │ + bl 0x277a5c │ │ │ │ @ instruction: 0xf815010a │ │ │ │ ldrtmi r4, [r0], -r1, lsl #30 │ │ │ │ - ldccs 12, cr3, [pc], #-4 @ 0x11f8d0 │ │ │ │ + ldccs 12, cr3, [pc], #-4 @ 0x11f958 │ │ │ │ @ instruction: 0xf16ad80c │ │ │ │ - msrne (UNDEF: 98), sp │ │ │ │ - ldreq pc, [pc], #-4 @ 0x11f8e0 │ │ │ │ + msrne (UNDEF: 98), r9 │ │ │ │ + ldreq pc, [pc], #-4 @ 0x11f968 │ │ │ │ @ instruction: 0xf857b130 │ │ │ │ - blx 0x32b970 │ │ │ │ + blx 0x32b9f8 │ │ │ │ msrmi CPSR_xc, #4, 8 @ 0x4000000 │ │ │ │ eorcc pc, r2, r7, asr #16 │ │ │ │ mvnle r4, sp, asr #10 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ addseq lr, r5, r0, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec76b10 │ │ │ │ + bl 0xfec76b98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ @ instruction: 0x46044a11 │ │ │ │ movwcs sl, #2049 @ 0x801 │ │ │ │ andls r6, r3, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @@ -277836,37 +277871,37 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r4, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf19bbd10 │ │ │ │ - svclt 0x0000fad9 │ │ │ │ + svclt 0x0000fad5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrcc pc, [r8, #591] @ 0x24f │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ strmi r4, [r9], r7, lsl #12 │ │ │ │ stmdaeq r0, {r0, r2, r8, ip, sp, lr, pc}^ │ │ │ │ strcs r4, [r1], -ip, lsr #12 │ │ │ │ - @ instruction: 0xf93ef16a │ │ │ │ + @ instruction: 0xf93af16a │ │ │ │ strbmi lr, [r4, #-1] │ │ │ │ - blne 0x1a139e0 │ │ │ │ + blne 0x1a13a68 │ │ │ │ svcne 0x0001f814 │ │ │ │ andseq pc, pc, #3 │ │ │ │ cmpne fp, r8, asr #28 │ │ │ │ - blx 0x2a9aa0 │ │ │ │ + blx 0x2a9b28 │ │ │ │ ldmle r2!, {r1, r9, ip, sp, lr, pc}^ │ │ │ │ eorcc pc, r3, r9, asr r8 @ │ │ │ │ rscle r4, lr, sl, lsl r2 │ │ │ │ @ instruction: 0xf16a4638 │ │ │ │ - strbmi pc, [r4, #-2387] @ 0xfffff6ad @ │ │ │ │ + strbmi pc, [r4, #-2383] @ 0xfffff6b1 @ │ │ │ │ andcs sp, r0, fp, ror #3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x000083f8 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ @@ -277875,25 +277910,25 @@ │ │ │ │ cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ sbclt r4, sl, ip, lsl #23 │ │ │ │ strmi r4, [lr], -r7, lsl #12 │ │ │ │ tstcs r0, r4, lsl r6 │ │ │ │ stmdage r9, {r7, r9, sp} │ │ │ │ movtls r6, #38939 @ 0x981b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - stmda r4, {r1, r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + stmda r0, {r1, r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ @ instruction: 0xf18aa829 │ │ │ │ - @ instruction: 0xf64fe840 │ │ │ │ + @ instruction: 0xf64fe83c │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ ldmdavs sl, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ movwpl pc, #34215 @ 0x85a7 @ │ │ │ │ @ instruction: 0xf8d33b10 │ │ │ │ movwls r3, #8848 @ 0x2290 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ - bcs 0x12c638 │ │ │ │ + bcs 0x12c6c0 │ │ │ │ @ instruction: 0xf64fd170 │ │ │ │ vabal.s8 q11, d16, d24 │ │ │ │ movwcs r2, #1430 @ 0x596 │ │ │ │ stmdavs fp!, {r0, r1, r5, sp, lr} │ │ │ │ strbtle r0, [r1], #-792 @ 0xfffffce8 │ │ │ │ ldceq 8, cr6, [sl], {227} @ 0xe3 │ │ │ │ rscvs fp, r3, fp, lsl r2 │ │ │ │ @@ -277903,146 +277938,146 @@ │ │ │ │ movweq r0, #13061 @ 0x3305 │ │ │ │ @ instruction: 0x61236923 │ │ │ │ @ instruction: 0xf5a73404 │ │ │ │ ldrtmi r5, [r1], -r8 │ │ │ │ ldmdacc r0, {r7, r8, r9, sp} │ │ │ │ andcs r9, r0, #0, 6 │ │ │ │ @ instruction: 0xf7224623 │ │ │ │ - stmdavs fp!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r0, r1, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ vst1.8 {d4-d6}, [r3], r6 │ │ │ │ ldmiblt r8, {r8, r9, sp} │ │ │ │ - blmi 0x1b0e944 │ │ │ │ - blls 0x1379ae4 │ │ │ │ + blmi 0x1b0e9cc │ │ │ │ + blls 0x1379b6c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ strhlt r8, [sl], #-6 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ ldmcc pc!, {r8, ip, sp, lr, pc}^ @ │ │ │ │ vqsub.s8 d18, d15, d4 │ │ │ │ vshl.s64 d19, d8, #0 │ │ │ │ - blx 0x1a9106 │ │ │ │ + blx 0x1a918e │ │ │ │ mrrcvs 2, 0, r5, r2, cr8 │ │ │ │ - bcs 0x14e240 │ │ │ │ + bcs 0x14e2c8 │ │ │ │ @ instruction: 0xf1a6d13f │ │ │ │ - blcs 0x1a070c │ │ │ │ + blcs 0x1a0794 │ │ │ │ @ instruction: 0x2e1cd90c │ │ │ │ @ instruction: 0xf64fd806 │ │ │ │ @ instruction: 0xf6ce73ff │ │ │ │ teqmi r3, r9, ror r3 │ │ │ │ ldrble r0, [r2, #2009] @ 0x7d9 │ │ │ │ @ instruction: 0x46384631 │ │ │ │ mcr2 7, 0, pc, cr8, cr15, {7} @ │ │ │ │ - @ instruction: 0xf9ecf192 │ │ │ │ + @ instruction: 0xf9e8f192 │ │ │ │ @ instruction: 0xf16a2113 │ │ │ │ - strb pc, [r8, r1, ror #16] @ │ │ │ │ + @ instruction: 0xe7c8f85d │ │ │ │ @ instruction: 0xf00aa929 │ │ │ │ @ instruction: 0xe7c4fabf │ │ │ │ andls sl, r3, #671744 @ 0xa4000 │ │ │ │ - blx 0xfefdbb1c │ │ │ │ - bcs 0x146304 │ │ │ │ + blx 0xfefdbba4 │ │ │ │ + bcs 0x14638c │ │ │ │ ldrsb sp, [ip], -sp @ │ │ │ │ stcne 2, cr2, [r1, #-512]! @ 0xfffffe00 │ │ │ │ @ instruction: 0xf6f0a829 │ │ │ │ - @ instruction: 0xe797eb3c │ │ │ │ + @ instruction: 0xe797eaf8 │ │ │ │ biccs pc, r6, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strvs pc, [r8, #1615]! @ 0x64f │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ - blcs 0x141b88 │ │ │ │ + blcs 0x141c10 │ │ │ │ stmdavs fp!, {r0, r1, r2, r7, ip, lr, pc} │ │ │ │ strle r0, [r4, #1051] @ 0x41b │ │ │ │ @ instruction: 0x46394632 │ │ │ │ - subvs pc, r8, sp, asr #4 │ │ │ │ + sbcvs pc, r8, sp, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfe35bc5c │ │ │ │ - bcs 0x199924 │ │ │ │ + blx 0xfe35bce4 │ │ │ │ + bcs 0x1999ac │ │ │ │ andcc sp, r1, #157 @ 0x9d │ │ │ │ tstcs r4, #200 @ 0xc8 │ │ │ │ stmdbge r7, {r0, r2, r4, r5, r9, fp, lr} │ │ │ │ - blx 0x209b6e │ │ │ │ + blx 0x209bf6 │ │ │ │ movwls pc, #13064 @ 0x3308 @ │ │ │ │ stmdbeq r3, {r1, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x2010f8d9 │ │ │ │ @ instruction: 0xf8d99208 │ │ │ │ andls r2, r7, #12 │ │ │ │ @ instruction: 0xff02f7ff │ │ │ │ strtmi r9, [fp], #-2819 @ 0xfffff4fd │ │ │ │ @ instruction: 0x005a6c9b │ │ │ │ cdpcs 4, 0, cr13, cr0, cr10, {0} │ │ │ │ @ instruction: 0x4631bfd8 │ │ │ │ cdpcs 13, 4, cr13, cr0, cr3, {0} │ │ │ │ smlalbtcs fp, r1, ip, pc @ │ │ │ │ stmdage r9, {r0, r3, r5, r7, r8, sl, fp, ip, lr} │ │ │ │ - @ instruction: 0xf86ef16a │ │ │ │ + @ instruction: 0xf86af16a │ │ │ │ stmdage r5, {r1, r8, fp, ip, pc} │ │ │ │ movwpl pc, #38145 @ 0x9501 @ │ │ │ │ movwls r3, #13076 @ 0x3314 │ │ │ │ @ instruction: 0xf7ff4619 │ │ │ │ stmdbls r2, {r0, r1, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwpl pc, #1281 @ 0x501 @ │ │ │ │ tstppl fp, r1, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x3114469a │ │ │ │ cmppcs r4, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdblt r2, {r0, r1, r8, r9, fp, ip, pc} │ │ │ │ - bge 0x371410 │ │ │ │ + bge 0x371498 │ │ │ │ @ instruction: 0xf16a4618 │ │ │ │ - tstpcs r4, #12779520 @ p-variant is OBSOLETE @ 0xc30000 │ │ │ │ + tstpcs r4, #12517376 @ p-variant is OBSOLETE @ 0xbf0000 │ │ │ │ @ instruction: 0xf8ca2200 │ │ │ │ - blx 0x1e890e │ │ │ │ + blx 0x1e8996 │ │ │ │ ldcvs 3, cr5, [fp], {8} │ │ │ │ - strle r0, [pc, #-1883] @ 0x11f469 │ │ │ │ + strle r0, [pc, #-1883] @ 0x11f4f1 │ │ │ │ strtmi sl, [r2], -r5, lsl #22 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf77a9700 │ │ │ │ - tstpcs r4, #913408 @ p-variant is OBSOLETE @ 0xdf000 │ │ │ │ + tstpcs r4, #634880 @ p-variant is OBSOLETE @ 0x9b000 │ │ │ │ strpl pc, [r8, #-2819] @ 0xfffff4fd │ │ │ │ - blcs 0x13ae88 │ │ │ │ + blcs 0x13af10 │ │ │ │ movwcs fp, #4028 @ 0xfbc │ │ │ │ strb r6, [r8, -fp, ror #8] │ │ │ │ - bge 0x2714d4 │ │ │ │ + bge 0x27155c │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - blx 0x1f5d9d8 │ │ │ │ + blx 0xe5da60 │ │ │ │ @ instruction: 0xf19be7ef │ │ │ │ - andcs pc, r0, sp, lsl #19 │ │ │ │ - mvnsmi pc, #68, 12 @ 0x4400000 │ │ │ │ + andcs pc, r0, r9, lsl #19 │ │ │ │ + cmnppl r8, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - cmnpvs r0, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnsvs pc, sp, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ rscvc pc, sp, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf12e9000 │ │ │ │ svclt 0x0000fbf5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addseq pc, r6, #220, 6 @ 0x70000003 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec76e24 │ │ │ │ + bl 0xfec76eac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [fp], -r8, ror #31 │ │ │ │ - bmi 0x50be44 │ │ │ │ + bmi 0x50becc │ │ │ │ ldmdavs r2, {r0, r8, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f9203 │ │ │ │ ldmib r3, {r9}^ │ │ │ │ stmib sp, {r9, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff3201 │ │ │ │ - blmi 0x39f684 │ │ │ │ - blls 0x1f9cb4 │ │ │ │ + blmi 0x39f70c │ │ │ │ + blls 0x1f9d3c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf952f19b │ │ │ │ + @ instruction: 0xf94ef19b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec76e78 │ │ │ │ + bl 0xfec76f00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ @ instruction: 0x46044a10 │ │ │ │ movwcs sl, #2049 @ 0x801 │ │ │ │ andls r6, r3, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @@ -278053,18 +278088,18 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r4, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf19bbd10 │ │ │ │ - svclt 0x0000f927 │ │ │ │ + svclt 0x0000f923 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec76ed0 │ │ │ │ + bl 0xfec76f58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [fp], -r8, ror #31 │ │ │ │ @ instruction: 0xf8dfb085 │ │ │ │ stmdbge r1, {r2, r6, lr, pc} │ │ │ │ ldmdavs fp, {r9, sp} │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ @@ -278076,33 +278111,33 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r5, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf19bbd00 │ │ │ │ - svclt 0x0000f8f9 │ │ │ │ + svclt 0x0000f8f5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec76f2c │ │ │ │ + bl 0xfec76fb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 0x863af4 │ │ │ │ - blmi 0x88bfc0 │ │ │ │ + bmi 0x863b7c │ │ │ │ + blmi 0x88c048 │ │ │ │ svceq 0x0070ee1d │ │ │ │ eorls r6, r1, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ ldrbtmi r2, [fp], #-256 @ 0xffffff00 │ │ │ │ addcs r6, r0, #1769472 @ 0x1b0000 │ │ │ │ stmdage r1, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ addsmi pc, r0, #13828096 @ 0xd30000 │ │ │ │ - cdp 1, 9, cr15, cr6, cr9, {4} │ │ │ │ + cdp 1, 9, cr15, cr2, cr9, {4} │ │ │ │ @ instruction: 0xf169a801 │ │ │ │ - andcs pc, r0, #420 @ 0x1a4 │ │ │ │ + andcs pc, r0, #404 @ 0x194 │ │ │ │ andcs sl, r2, r1, lsl #18 │ │ │ │ - @ instruction: 0xff0af169 │ │ │ │ + @ instruction: 0xff06f169 │ │ │ │ movwpl pc, #54532 @ 0xd504 @ │ │ │ │ andcs r3, r1, #24, 6 @ 0x60000000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svceq 0x0000e853 │ │ │ │ tstcs r0, r3, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @@ -278110,43 +278145,43 @@ │ │ │ │ subsmi r9, sl, r1, lsr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r2, r8, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf8b4f19b │ │ │ │ + @ instruction: 0xf8b0f19b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - umulleq r0, r0, lr, r0 @ │ │ │ │ + addeq r0, r0, r6, lsl r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec76fb8 │ │ │ │ + bl 0xfec77040 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mcrrmi 15, 5, r0, r7, cr8 │ │ │ │ - blmi 0x130c05c │ │ │ │ + blmi 0x130c0e4 │ │ │ │ svcvs 0x0070ee1d │ │ │ │ strtls r6, [r5], #-2084 @ 0xfffff7dc │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ ldrbtmi r4, [fp], #-1549 @ 0xfffff9f3 │ │ │ │ @ instruction: 0x4604681b │ │ │ │ @ instruction: 0xf8d358f3 │ │ │ │ @ instruction: 0xb1426290 │ │ │ │ tstppl r9, r6, lsl #10 @ p-variant is OBSOLETE │ │ │ │ tstcc r4, r0, lsl r6 │ │ │ │ movwls r2, #12928 @ 0x3280 │ │ │ │ - stmib r6, {r4, r5, r6, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r2, {r4, r5, r6, r7, r9, sl, ip, sp, lr, pc} │ │ │ │ vstrcs d9, [r0, #-12] │ │ │ │ @ instruction: 0xf8d3d03a │ │ │ │ addcs r3, r0, #144, 4 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ @ instruction: 0xf1899303 │ │ │ │ - stmdage r5, {r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xff12f169 │ │ │ │ + stmdage r5, {r2, r3, r4, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xff0ef169 │ │ │ │ stmdbge r5, {r9, sp} │ │ │ │ @ instruction: 0xf1692002 │ │ │ │ - blls 0x21f8e4 │ │ │ │ + blls 0x21f95c │ │ │ │ vsubl.u q1, d15, d1 │ │ │ │ @ instruction: 0xf5038f5b │ │ │ │ tstcc r8, #872415232 @ 0x34000000 │ │ │ │ svceq 0x0000e853 │ │ │ │ tstcs r0, r3, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @@ -278155,110 +278190,110 @@ │ │ │ │ strpl pc, [r9], -r6, lsl #10 │ │ │ │ eorle r3, r9, r4, lsl r6 │ │ │ │ eorle r2, lr, r2, lsl #24 │ │ │ │ teqle ip, r0, lsl #24 │ │ │ │ strpl pc, [r9], -r6, lsl #10 │ │ │ │ ldrcc r4, [r4], -sl, lsr #12 │ │ │ │ @ instruction: 0x46304631 │ │ │ │ - @ instruction: 0xff6ef169 │ │ │ │ + @ instruction: 0xff6af169 │ │ │ │ ldrtmi r2, [r0], -r9, lsl #2 │ │ │ │ - @ instruction: 0xff22f169 │ │ │ │ - @ instruction: 0x46302113 │ │ │ │ @ instruction: 0xff1ef169 │ │ │ │ - blmi 0x7e7e70 │ │ │ │ - blls 0xa79edc │ │ │ │ + @ instruction: 0x46302113 │ │ │ │ + @ instruction: 0xff1af169 │ │ │ │ + blmi 0x7e7ef8 │ │ │ │ + blls 0xa79f64 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12d0300 │ │ │ │ tstcs r0, r6, lsr #32 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x4621bd70 │ │ │ │ @ instruction: 0xf1694630 │ │ │ │ - strcc pc, [r1], #-3851 @ 0xfffff0f5 │ │ │ │ + strcc pc, [r1], #-3847 @ 0xfffff0f9 │ │ │ │ rscle r2, r1, r2, asr #24 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - @ instruction: 0xff2af169 │ │ │ │ + @ instruction: 0xff26f169 │ │ │ │ rscsle r2, r6, r0, lsl #16 │ │ │ │ @ instruction: 0xf506e7f1 │ │ │ │ addcs r5, r0, #9 │ │ │ │ andscc r4, r4, r9, lsr #12 │ │ │ │ strpl pc, [r9], -r6, lsl #10 │ │ │ │ - stmdb r2!, {r4, r5, r6, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb lr, {r4, r5, r6, r7, r9, sl, ip, sp, lr, pc} │ │ │ │ bfi r3, r4, #12, #4 │ │ │ │ rsbsmi pc, lr, pc, asr #8 │ │ │ │ rscsvc pc, pc, pc, asr #13 │ │ │ │ vaba.s8 q15, , │ │ │ │ - vbic.i32 q11, #0 @ 0x00000000 │ │ │ │ - blmi 0x26038c │ │ │ │ + vsra.s64 q11, q8, #64 │ │ │ │ + blmi 0x260414 │ │ │ │ andls r2, r0, r9, ror #5 │ │ │ │ - blx 0xfe5dc390 │ │ │ │ - @ instruction: 0xf81af19b │ │ │ │ + blx 0xfe5dc418 │ │ │ │ + @ instruction: 0xf816f19b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - addeq r0, r0, r2, lsl r0 │ │ │ │ - eorseq r4, r5, r8, lsl #26 │ │ │ │ + rsbseq pc, pc, sl, lsl #31 │ │ │ │ + eorseq r4, r5, r8, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec770f0 │ │ │ │ + bl 0xfec77178 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x423ed8 │ │ │ │ + blmi 0x423f60 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ addcs r4, r0, #1048576 @ 0x100000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andcc pc, r3, ip, asr r8 @ │ │ │ │ addseq pc, r0, #13828096 @ 0xd30000 │ │ │ │ andpl pc, r9, r0, lsl #10 │ │ │ │ @ instruction: 0xf6f03014 │ │ │ │ - andcs lr, r0, r4, lsr r9 │ │ │ │ + strdcs lr, [r0], -r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r8, #-0] │ │ │ │ - rsbseq pc, pc, r4, ror #29 │ │ │ │ + rsbseq pc, pc, ip, asr lr @ │ │ │ │ vnmls.f64 d4, d13, d10 │ │ │ │ ldrbtmi r2, [fp], #-3952 @ 0xfffff090 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ addscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ movwpl pc, #1283 @ 0x503 @ │ │ │ │ cmppcs ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ addsmi r1, r8, #128, 20 @ 0x80000 │ │ │ │ andcs fp, r0, ip, lsr #30 │ │ │ │ andcs r2, r0, #1 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ - ldrhteq pc, [pc], #-226 @ │ │ │ │ + rsbseq pc, pc, sl, lsr #28 │ │ │ │ vnmls.f64 d4, d13, d13 │ │ │ │ ldrbtmi r2, [fp], #-3952 @ 0xfffff090 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ addscs pc, r0, #13828096 @ 0xd30000 │ │ │ │ andpl pc, r0, #8388608 @ 0x800000 │ │ │ │ msrcc SPSR_s, #13762560 @ 0xd20000 │ │ │ │ @ instruction: 0xf8d2b14b │ │ │ │ - bne 0xfe128cec │ │ │ │ + bne 0xfe128d74 │ │ │ │ svclt 0x00944283 │ │ │ │ andcs r2, r1, r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ andcs r4, r2, r0, ror r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ - rsbseq pc, pc, r2, lsl #29 │ │ │ │ + ldrshteq pc, [pc], #-218 @ │ │ │ │ tsteq fp, fp, asr #16 │ │ │ │ - blmi 0x4153e8 │ │ │ │ + blmi 0x415470 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d358d3 │ │ │ │ @ instruction: 0xf5033290 │ │ │ │ @ instruction: 0xf8d35300 │ │ │ │ @ instruction: 0xb12a2364 │ │ │ │ cmppcc ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ addmi r1, sl, #790528 @ 0xc1000 │ │ │ │ ldmne r0, {r3, r4, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ - rsbseq pc, pc, r0, asr #28 │ │ │ │ + ldrhteq pc, [pc], #-216 @ │ │ │ │ mrc 4, 0, fp, cr13, cr0, {0} │ │ │ │ - blmi 0x86bd98 │ │ │ │ + blmi 0x86be20 │ │ │ │ ldrsbtgt pc, [r4], #-143 @ 0xffffff71 @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d358d3 │ │ │ │ @ instruction: 0xf5033290 │ │ │ │ @ instruction: 0xf8d35300 │ │ │ │ andvs r4, r4, ip, asr r3 │ │ │ │ @ instruction: 0xf8dc44fc │ │ │ │ @@ -278280,28 +278315,28 @@ │ │ │ │ andcs r4, r2, #112, 14 @ 0x1c00000 │ │ │ │ ldclt 0, cr6, [r0], {66} @ 0x42 │ │ │ │ msrcc SPSR_s, #13828096 @ 0xd30000 │ │ │ │ andcs r6, r0, r3, lsl #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ - rsbseq pc, pc, r8, lsl #28 │ │ │ │ - ldrshteq pc, [pc], #-212 @ │ │ │ │ + rsbseq pc, pc, r0, lsl #27 │ │ │ │ + rsbseq pc, pc, ip, ror #26 │ │ │ │ mrc 4, 0, fp, cr13, cr0, {0} │ │ │ │ - blmi 0x793e1c │ │ │ │ + blmi 0x793ea4 │ │ │ │ ldrbtmi r6, [fp], #-2890 @ 0xfffff4b6 │ │ │ │ @ instruction: 0xf85c681b │ │ │ │ @ instruction: 0xf8d33003 │ │ │ │ @ instruction: 0xf5033290 │ │ │ │ @ instruction: 0xf8d35300 │ │ │ │ @ instruction: 0xf8d3435c │ │ │ │ - blne 0x5a4e08 │ │ │ │ + blne 0x5a4e90 │ │ │ │ ldmdale fp, {r0, r4, r7, r9, lr} │ │ │ │ - bcs 0x17a188 │ │ │ │ - bcs 0x1d64cc │ │ │ │ + bcs 0x17a210 │ │ │ │ + bcs 0x1d6554 │ │ │ │ @ instruction: 0xf06fbf18 │ │ │ │ tstle r6, r5, lsl r0 │ │ │ │ ldrmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf8c32000 │ │ │ │ @ instruction: 0xf8c3135c │ │ │ │ ldclt 3, cr2, [r0], {100} @ 0x64 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -278309,22 +278344,22 @@ │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ @ instruction: 0xf5b26882 │ │ │ │ movwle r6, #20224 @ 0x4f00 │ │ │ │ strb r6, [sp, r1, lsl #16]! │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf06fe7ef │ │ │ │ strb r0, [ip, fp]! │ │ │ │ - rsbseq pc, pc, r6, lsl #27 │ │ │ │ + ldrshteq pc, [pc], #-206 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec772cc │ │ │ │ + bl 0xfec77354 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs fp, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xf8d1b082 │ │ │ │ - blcs 0x1500fc │ │ │ │ - blcs 0x11574f8 │ │ │ │ + blcs 0x150184 │ │ │ │ + blcs 0x1157580 │ │ │ │ vfma.f32 , q7, │ │ │ │ vmlal.s q11, d16, d0[4] │ │ │ │ ldclpl 2, cr0, [r3], {149} @ 0x95 │ │ │ │ addeq pc, r0, #60 @ 0x3c │ │ │ │ @ instruction: 0xf11cd011 │ │ │ │ andle r0, lr, r6, lsl #30 │ │ │ │ str lr, [r3], #-2513 @ 0xfffff62f │ │ │ │ @@ -278337,15 +278372,15 @@ │ │ │ │ andcs r2, r0, #67108865 @ 0x4000001 │ │ │ │ str lr, [r3], #-2513 @ 0xfffff62f │ │ │ │ @ instruction: 0x46114616 │ │ │ │ ldceq 6, cr4, [r2], {21} │ │ │ │ stc2 10, cr15, [ip], {15} @ │ │ │ │ movwcs r6, #3 │ │ │ │ andgt pc, r8, r0, asr #17 │ │ │ │ - bcs 0x278240 │ │ │ │ + bcs 0x2782c8 │ │ │ │ ldm pc, {r0, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ movweq pc, #12290 @ 0x3002 @ │ │ │ │ ldrcs r0, [r8], -r3, lsl #28 │ │ │ │ and pc, ip, r0, asr #17 │ │ │ │ andlt r6, r2, r4, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -278388,17 +278423,17 @@ │ │ │ │ ldclpl 2, cr0, [r3], {149} @ 0x95 │ │ │ │ rsbseq pc, pc, #37 @ 0x25 │ │ │ │ streq lr, [r3, #-2626] @ 0xfffff5be │ │ │ │ vst2.32 {d22,d24}, [pc], fp │ │ │ │ stmibvs r9, {r7, r9, sp}^ │ │ │ │ tstcs r1, #31457280 @ 0x1e00000 │ │ │ │ mulcs r0, r3, r7 │ │ │ │ - mvnsmi pc, #68, 12 @ 0x4400000 │ │ │ │ + cmnppl r8, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - cmnpvs r0, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnsvs pc, sp, asr #4 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ rscvc pc, sp, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf12e9000 │ │ │ │ svclt 0x0000f8f3 │ │ │ │ andvs r6, r3, fp, lsl #16 │ │ │ │ subvs r6, r3, fp, asr #16 │ │ │ │ addvs r6, r3, fp, lsl #17 │ │ │ │ @@ -278420,17 +278455,17 @@ │ │ │ │ stcge 8, cr6, [r5, #-108] @ 0xffffff94 │ │ │ │ @ instruction: 0xf10dae06 │ │ │ │ addcs r0, ip, #28, 16 @ 0x1c0000 │ │ │ │ stmiapl fp, {r2, r9, sl, lr}^ │ │ │ │ tstcs r0, r0, asr r6 │ │ │ │ addscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf1899303 │ │ │ │ - addcs lr, ip, #4, 24 @ 0x400 │ │ │ │ + addcs lr, ip, #0, 24 │ │ │ │ stmdage ip!, {r8, sp} │ │ │ │ - bl 0xdc8ac │ │ │ │ + bl 0xfffdc934 │ │ │ │ eorvs r2, fp, r0, lsl #6 │ │ │ │ @ instruction: 0xf8c86033 │ │ │ │ stccs 0, cr3, [r0], {-0} │ │ │ │ cmnphi r7, r0 @ p-variant is OBSOLETE │ │ │ │ strbvs pc, [r0, lr, asr #4]! @ │ │ │ │ ldreq pc, [r5, r0, asr #5] │ │ │ │ stmdbeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ @@ -278438,15 +278473,15 @@ │ │ │ │ strtmi r4, [r0], -r9, asr #12 │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0xff98f03e │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d981e0 │ │ │ │ mrrcne 0, 0, r3, r8, cr0 │ │ │ │ andeq pc, r0, r9, asr #17 │ │ │ │ - blcs 0x93e334 │ │ │ │ + blcs 0x93e3bc │ │ │ │ bicshi pc, r7, r0, asr #32 │ │ │ │ andcs r4, sl, #45088768 @ 0x2b00000 │ │ │ │ @ instruction: 0xf03e4649 │ │ │ │ stmdacs r0, {r0, r1, r2, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x81bff040 │ │ │ │ ldrdcc pc, [r0], -r9 │ │ │ │ @ instruction: 0xf8c91c58 │ │ │ │ @@ -278455,75 +278490,75 @@ │ │ │ │ @ instruction: 0x464381b6 │ │ │ │ strbmi r2, [r9], -sl, lsl #4 │ │ │ │ @ instruction: 0xff76f03e │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ orrshi pc, sp, r0, asr #32 │ │ │ │ ldrdcs pc, [r0], -r9 │ │ │ │ addmi r7, r3, #1245184 @ 0x130000 │ │ │ │ - blcs 0xc4ff6c │ │ │ │ + blcs 0xc4fff4 │ │ │ │ orrshi pc, r5, r0, asr #32 │ │ │ │ ldrdne pc, [r0], -r8 │ │ │ │ svclt 0x00c84281 │ │ │ │ ldcle 8, cr6, [sp, #-200] @ 0xffffff38 │ │ │ │ msreq CPSR_, #-2147483608 @ 0x80000028 │ │ │ │ stmdale fp!, {r5, r8, r9, fp, sp} │ │ │ │ - stc2 1, cr15, [ip, #-420]! @ 0xfffffe5c │ │ │ │ + stc2 1, cr15, [r8, #-420]! @ 0xfffffe5c │ │ │ │ addsmi r6, r8, #2818048 @ 0x2b0000 │ │ │ │ @ instruction: 0xf169dc17 │ │ │ │ - stmdavs fp!, {r0, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blle 0x5b0d98 │ │ │ │ - bllt 0x1fb7724 │ │ │ │ + stmdavs fp!, {r0, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blle 0x5b0e20 │ │ │ │ + bllt 0x1fb77ac │ │ │ │ mrrcne 8, 3, r6, r8, cr1 │ │ │ │ strcc r5, [r1], #-1273 @ 0xfffffb07 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ eorvs r1, r8, sl, asr #24 │ │ │ │ mlasvs r2, ip, r2, r4 │ │ │ │ @ instruction: 0xf8d9dbe4 │ │ │ │ ldmdavc r3, {sp} │ │ │ │ mrrcne 3, 8, fp, r4, cr3 │ │ │ │ vabd.s8 d30, d21, d18 │ │ │ │ vaddl.s8 , d0, d20 │ │ │ │ swpcs r0, r6, [r1] │ │ │ │ - eorvc pc, r8, #-805306364 @ 0xd0000004 │ │ │ │ + adcvc pc, r8, #-805306364 @ 0xd0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf19a6800 │ │ │ │ - andcs pc, r1, r7, lsl #24 │ │ │ │ - blx 0x14dc924 │ │ │ │ + andcs pc, r1, r3, lsl #24 │ │ │ │ + blx 0x13dc9ac │ │ │ │ eorne pc, r4, r5, asr #4 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ tstcs r1, r3, lsl r6 │ │ │ │ - andvc pc, r8, #-805306364 @ 0xd0000004 │ │ │ │ + addvc pc, r8, #-805306364 @ 0xd0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf19a6800 │ │ │ │ - strdcs pc, [r1], -r7 │ │ │ │ - blx 0x10dc944 │ │ │ │ + strdcs pc, [r1], -r3 │ │ │ │ + blx 0xfdc9cc │ │ │ │ eorne pc, r4, r5, asr #4 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ mrscs r9, R9_usr │ │ │ │ - subvc pc, r4, #-805306364 @ 0xd0000004 │ │ │ │ + sbcvc pc, r4, #-805306364 @ 0xd0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf19a6800 │ │ │ │ - andcs pc, r1, r7, ror #23 │ │ │ │ - blx 0xcdc964 │ │ │ │ + andcs pc, r1, r3, ror #23 │ │ │ │ + blx 0xbdc9ec │ │ │ │ strbtvs pc, [r0], #590 @ 0x24e @ │ │ │ │ ldreq pc, [r5], #704 @ 0x2c0 │ │ │ │ vcgt.s8 d18, d15, d0 │ │ │ │ vqshl.s64 d19, d8, #0 │ │ │ │ @ instruction: 0x71a32796 │ │ │ │ - ldc2l 1, cr15, [r6], {105} @ 0x69 │ │ │ │ + ldc2l 1, cr15, [r2], {105} @ 0x69 │ │ │ │ and r4, r9, r3, lsl #12 │ │ │ │ ldmdblt r2!, {r1, r5, r6, r7, sl, fp, ip, lr} │ │ │ │ strbcs pc, [r4, #-2263] @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ @ instruction: 0xf8c780ea │ │ │ │ movwcc r3, #5444 @ 0x1544 │ │ │ │ @ instruction: 0xf169602b │ │ │ │ - stmdavs fp!, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ - stclle 2, cr4, [pc, #524]! @ 0x120604 │ │ │ │ - stc2l 1, cr15, [r8], {105} @ 0x69 │ │ │ │ + stmdavs fp!, {r0, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stclle 2, cr4, [pc, #524]! @ 0x12068c │ │ │ │ + stc2l 1, cr15, [r4], {105} @ 0x69 │ │ │ │ addsmi r6, r8, #2818048 @ 0x2b0000 │ │ │ │ smlabthi fp, r0, r2, pc @ │ │ │ │ stclvs 2, cr15, [r0], #312 @ 0x138 │ │ │ │ ldceq 2, cr15, [r5], {192} @ 0xc0 │ │ │ │ vhsub.s8 d18, d15, d1 │ │ │ │ vqshl.s64 d19, d8, #0 │ │ │ │ @ instruction: 0x46642796 │ │ │ │ @@ -278531,15 +278566,15 @@ │ │ │ │ eorvs r0, sl, r0, lsl #28 │ │ │ │ ldrmi lr, [r3], r0 │ │ │ │ svccc 0x0001f811 │ │ │ │ ldclpl 1, cr11, [r8], #140 @ 0x8c │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrbtpl r8, [sl], #222 @ 0xde │ │ │ │ @ instruction: 0xf04f3201 │ │ │ │ - bcs 0x1163c40 │ │ │ │ + bcs 0x1163cc8 │ │ │ │ stmdbmi r3, {r0, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0x71a32306 │ │ │ │ svccc 0x0001f81c │ │ │ │ @ instruction: 0xf88cb90b │ │ │ │ strmi r2, [ip] │ │ │ │ strdcs sp, [r0], -r8 │ │ │ │ ldmibcc r8, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc} │ │ │ │ @@ -278557,164 +278592,164 @@ │ │ │ │ eorsvs r2, r3, r1, asr #6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8c88094 │ │ │ │ @ instruction: 0xf64f1000 │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blls 0x2006e0 │ │ │ │ + blls 0x200768 │ │ │ │ strmi r2, [r8], -r0, lsl #2 │ │ │ │ @ instruction: 0xf5034d29 │ │ │ │ @ instruction: 0xf04f5209 │ │ │ │ andscc r0, r4, #0, 16 │ │ │ │ @ instruction: 0xf1692401 │ │ │ │ - stmdage sl, {r0, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - blx 0xfef5ca66 │ │ │ │ + stmdage sl, {r0, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + blx 0xfee5caee │ │ │ │ @ instruction: 0xf8ca2304 │ │ │ │ @ instruction: 0xf6403084 │ │ │ │ - vsubw.s8 , q8, d13 │ │ │ │ + vorr.i32 d18, #1280 @ 0x00000500 │ │ │ │ @ instruction: 0xf8ca0312 │ │ │ │ ands r3, r4, r0 │ │ │ │ svclt 0x00ac2c03 │ │ │ │ tstcs r0, r1, asr r6 │ │ │ │ ldrtmi sl, [r0], -ip, lsr #20 │ │ │ │ - blx 0x1e5ca88 │ │ │ │ + blx 0x1d5cb10 │ │ │ │ @ instruction: 0xf1a39b2c │ │ │ │ - blx 0xfede10f0 │ │ │ │ + blx 0xfede1178 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ eorcc pc, r8, r5, asr #16 │ │ │ │ mcrrcs 4, 0, r3, r1, cr1 │ │ │ │ @ instruction: 0xf108d02c │ │ │ │ @ instruction: 0xf8190805 │ │ │ │ cdpcs 15, 4, cr6, cr0, cr1, {0} │ │ │ │ stccs 12, cr13, [r6], {246} @ 0xf6 │ │ │ │ stccs 0, cr13, [r8], {6} │ │ │ │ stccs 13, cr13, [fp], {226} @ 0xe2 │ │ │ │ ldrbmi fp, [r1], -ip, lsl #30 │ │ │ │ strb r2, [r1, r0, lsl #2]! │ │ │ │ strtmi sl, [r0], -ip, lsr #20 │ │ │ │ strcs r2, [r7], #-256 @ 0xffffff00 │ │ │ │ - blx 0x165cac8 │ │ │ │ + blx 0x155cb50 │ │ │ │ ldrbmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf1694630 │ │ │ │ - blls 0xc5ee6c │ │ │ │ + blls 0xc5eee4 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf845095b │ │ │ │ @ instruction: 0xf1083028 │ │ │ │ ldrb r0, [ip, r5, lsl #16] │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq pc, pc, r6, lsl #23 │ │ │ │ + ldrshteq pc, [pc], #-174 @ │ │ │ │ addseq lr, r5, r0, lsr #14 │ │ │ │ addseq pc, r6, #220, 6 @ 0x70000003 │ │ │ │ @ instruction: 0xf8d72200 │ │ │ │ ldrbmi r0, [r1], -r4, asr #10 │ │ │ │ - blx 0xedcb04 │ │ │ │ + blx 0xddcb8c │ │ │ │ ldmdavs sl, {r0, r1, r2, r3, r6, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, pc, asr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addshi pc, r5, r0, asr #32 │ │ │ │ andcs fp, r0, r1, asr r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1698ff0 │ │ │ │ - vpadd.i8 , q15, │ │ │ │ + vpadd.i8 , q15, │ │ │ │ vmls.i d22, d16, d0[4] │ │ │ │ stcne 4, cr0, [r3], {149} @ 0x95 │ │ │ │ and r2, r6, r0, lsr #4 │ │ │ │ - bcs 0x113a664 │ │ │ │ + bcs 0x113a6ec │ │ │ │ svcge 0x0012f73f │ │ │ │ movwcc r5, #5346 @ 0x14e2 │ │ │ │ eorvs r3, fp, r1, lsl #4 │ │ │ │ @ instruction: 0xf1696032 │ │ │ │ - stmdavs fp!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r0, r1, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldclle 2, cr4, [r1, #524]! @ 0x20c │ │ │ │ strmi lr, [r1], -r6, lsl #14 │ │ │ │ andcs lr, r6, #28049408 @ 0x1ac0000 │ │ │ │ ldr r5, [fp, -r2, ror #9] │ │ │ │ bicscs pc, r6, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x142638 │ │ │ │ + blcs 0x1426c0 │ │ │ │ svcge 0x0069f43f │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ svcge 0x0061f57f │ │ │ │ - adcvc pc, ip, sp, asr #4 │ │ │ │ + eoreq pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [ip, #-292]! @ 0xfffffedc │ │ │ │ eorsvs lr, r3, r9, asr r7 │ │ │ │ svceq 0x0000f1be │ │ │ │ @ instruction: 0xf8c5d001 │ │ │ │ vhadd.s8 d27, d5, d0 │ │ │ │ vaddhn.i16 d17, q0, q10 │ │ │ │ mulls r0, r6, r4 │ │ │ │ - vrhadd.s8 d18, d13, d1 │ │ │ │ - vrshr.s64 d23, d0, #64 │ │ │ │ + @ instruction: 0xf64d2101 │ │ │ │ + vmov.i32 d16, #0 @ 0x00000000 │ │ │ │ stmdavs r0!, {r0, r1, r2, r3, r5, r9} │ │ │ │ - blx 0xfef5cc7c │ │ │ │ + blx 0xfee5cd04 │ │ │ │ @ instruction: 0xf16a2001 │ │ │ │ - vtst.8 , , │ │ │ │ + vtst.8 , , │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ eorscs r0, r5, #1476395010 @ 0x58000002 │ │ │ │ vrhadd.s8 d18, d13, d1 │ │ │ │ - vmov.i32 , #8 @ 0x00000008 │ │ │ │ + vshr.s64 , q4, #64 │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r5} │ │ │ │ - mcr2 1, 4, pc, cr12, cr8, {3} @ │ │ │ │ + mcr2 1, 4, pc, cr8, cr8, {3} @ │ │ │ │ @ instruction: 0xf16a2001 │ │ │ │ - vadd.i8 , , │ │ │ │ + vadd.i8 , , │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ eorcs r0, r9, #1476395010 @ 0x58000002 │ │ │ │ vrhadd.s8 d18, d13, d1 │ │ │ │ - vshr.s64 q11, q6, #64 │ │ │ │ + vmov.i32 , #12 @ 0x0000000c │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r5} │ │ │ │ - mrc2 1, 3, pc, cr12, cr8, {3} │ │ │ │ + mrc2 1, 3, pc, cr8, cr8, {3} │ │ │ │ @ instruction: 0xf16a2001 │ │ │ │ - vtst.8 , , │ │ │ │ + vtst.8 , , │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ eorcs r0, r8, #1476395010 @ 0x58000002 │ │ │ │ vrhadd.s8 d18, d13, d1 │ │ │ │ - vshr.s64 d22, d16, #64 │ │ │ │ + vmvn.i32 d23, #0 @ 0x00000000 │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r5} │ │ │ │ - mcr2 1, 3, pc, cr12, cr8, {3} @ │ │ │ │ + mcr2 1, 3, pc, cr8, cr8, {3} @ │ │ │ │ @ instruction: 0xf16a2001 │ │ │ │ - vadd.i8 , , │ │ │ │ + vadd.i8 , , │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ eorcs r0, sl, #1476395010 @ 0x58000002 │ │ │ │ vrhadd.s8 d18, d13, d1 │ │ │ │ - vaddl.s8 q11, d16, d4 │ │ │ │ + vaddl.s8 , d0, d4 │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r5} │ │ │ │ - mrc2 1, 2, pc, cr12, cr8, {3} │ │ │ │ + mrc2 1, 2, pc, cr8, cr8, {3} │ │ │ │ @ instruction: 0xf16a2001 │ │ │ │ - @ instruction: 0xf19af8bf │ │ │ │ - svclt 0x0000fc39 │ │ │ │ + @ instruction: 0xf19af8bb │ │ │ │ + svclt 0x0000fc35 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec778ac │ │ │ │ + bl 0xfec77934 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bmi 0xba4454 │ │ │ │ - blmi 0xbcc940 │ │ │ │ + bmi 0xba44dc │ │ │ │ + blmi 0xbcc9c8 │ │ │ │ svcmi 0x0070ee1d │ │ │ │ eorls r6, r1, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ ldrbtmi r4, [fp], #-1541 @ 0xfffff9fb │ │ │ │ rsbscs r6, ip, #1769472 @ 0x1b0000 │ │ │ │ stmdage r2, {r8, sp} │ │ │ │ @ instruction: 0xf18958e6 │ │ │ │ - @ instruction: 0xf64fe9d8 │ │ │ │ + @ instruction: 0xf64fe9d4 │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ @ instruction: 0xf8d62396 │ │ │ │ ldmdavs fp, {r4, r7, r9, lr} │ │ │ │ addcs fp, r0, #4112384 @ 0x3ec000 │ │ │ │ @ instruction: 0xf104a901 │ │ │ │ andls r0, r3, #212 @ 0xd4 │ │ │ │ @ instruction: 0xf6ef9501 │ │ │ │ - andcs lr, r1, #68, 26 @ 0x1100 │ │ │ │ + andcs lr, r1, #0, 26 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ sbcspl pc, r0, r4, asr #17 │ │ │ │ cmppcs r8, #12779520 @ p-variant is OBSOLETE @ 0xc30000 │ │ │ │ ldmdavs sl, {r0, r2, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r2, r2, lsr #2 │ │ │ │ @@ -278727,50 +278762,50 @@ │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ sbcsle r2, r8, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ @ instruction: 0xf506d5d1 │ │ │ │ strtmi r5, [sl], -r8, lsl #2 │ │ │ │ - vand d19, d13, d0 │ │ │ │ - vmla.i d23, d16, d0[5] │ │ │ │ + @ instruction: 0xf64d3110 │ │ │ │ + vmla.i d16, d0, d0[5] │ │ │ │ @ instruction: 0xf049002f │ │ │ │ @ instruction: 0xe7c6fc77 │ │ │ │ - blx 0xff7dcdc6 │ │ │ │ + blx 0xff6dce4e │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq pc, pc, lr, lsl r7 @ │ │ │ │ + @ instruction: 0x007ff696 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ adclt r4, r2, sp, lsr #26 │ │ │ │ vnmls.f64 d4, d13, d29 │ │ │ │ stmdavs sp!, {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ @ instruction: 0xf04f9521 │ │ │ │ strmi r0, [pc], -r0, lsl #10 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r4, [r0], r5, lsl #12 │ │ │ │ rsbscs r2, ip, #0, 2 │ │ │ │ stmiapl r6!, {r1, fp, sp, pc}^ │ │ │ │ - ldmdb r4!, {r0, r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r0!, {r0, r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ msrvc CPSR_f, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addsmi pc, r0, #14024704 @ 0xd60000 │ │ │ │ - bllt 0x9fa818 │ │ │ │ + bllt 0x9fa8a0 │ │ │ │ addcs fp, r0, #-1342177269 @ 0xb000000b │ │ │ │ @ instruction: 0xf104a901 │ │ │ │ vst4. {d16-d19}, [r3 :64], r4 │ │ │ │ strls r3, [r1, #-832] @ 0xfffffcc0 │ │ │ │ stmdacc r3, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - ldcl 6, cr15, [ip], {239} @ 0xef │ │ │ │ + ldc 6, cr15, [r8], {239} @ 0xef │ │ │ │ @ instruction: 0xf5042201 │ │ │ │ @ instruction: 0xf8c45300 │ │ │ │ @ instruction: 0xf8c350d0 │ │ │ │ - blmi 0x6a9534 │ │ │ │ - blls 0x97a840 │ │ │ │ + blmi 0x6a95bc │ │ │ │ + blls 0x97a8c8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1230300 │ │ │ │ andcs fp, r0, r2, lsr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @@ -278779,48 +278814,48 @@ │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ sbcsle r2, r3, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ @ instruction: 0xf506d5cc │ │ │ │ strtmi r5, [sl], -r8, lsl #2 │ │ │ │ - vand d19, d13, d0 │ │ │ │ - vmla.i d23, d16, d0[5] │ │ │ │ + @ instruction: 0xf64d3110 │ │ │ │ + vmla.i d16, d0, d0[5] │ │ │ │ @ instruction: 0xf049002f │ │ │ │ strb pc, [r1, pc, lsl #24] @ │ │ │ │ - blx 0x1ddce96 │ │ │ │ + blx 0x1cdcf1e │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq pc, pc, ip, asr r6 @ │ │ │ │ + ldrsbteq pc, [pc], #-84 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec77a3c │ │ │ │ + bl 0xfec77ac4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0xd245e4 │ │ │ │ + blmi 0xd2466c │ │ │ │ adclt r2, r3, fp, lsl #16 │ │ │ │ andcs fp, r0, #8, 30 │ │ │ │ @ instruction: 0x9321681b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vmax.f32 d27, d15, d4 │ │ │ │ vrsra.s64 d19, d8, #64 │ │ │ │ mrc 3, 0, r2, cr13, cr6, {4} │ │ │ │ @ instruction: 0xf04f4f70 │ │ │ │ stmdage r2, {r8} │ │ │ │ @ instruction: 0xf8c3bf08 │ │ │ │ rsbscs r2, ip, #12, 2 │ │ │ │ ldrbtmi r4, [fp], #-2853 @ 0xfffff4db │ │ │ │ stmiapl r5!, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ - stmdb r4, {r0, r3, r7, r8, ip, sp, lr, pc} │ │ │ │ + stmdb r0, {r0, r3, r7, r8, ip, sp, lr, pc} │ │ │ │ msrvc CPSR_f, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addsmi pc, r0, #13959168 @ 0xd50000 │ │ │ │ - bllt 0x1fa8f8 │ │ │ │ + bllt 0x1fa980 │ │ │ │ stmdbge r1, {r7, r9, sp} │ │ │ │ sbcseq pc, r4, r4, lsl #2 │ │ │ │ andls r2, r3, #46137344 @ 0x2c00000 │ │ │ │ @ instruction: 0xf6ef9501 │ │ │ │ - andcs lr, r1, #112, 24 @ 0x7000 │ │ │ │ + andcs lr, r1, #44, 24 @ 0x2c00 │ │ │ │ movwpl pc, #1284 @ 0x504 @ │ │ │ │ sbcspl pc, r0, r4, asr #17 │ │ │ │ cmppcs r8, #12779520 @ p-variant is OBSOLETE @ 0xc30000 │ │ │ │ ldmdavs sl, {r0, r2, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r3, r2, lsr #2 │ │ │ │ @@ -278833,23 +278868,23 @@ │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ sbcsle r2, r7, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ @ instruction: 0xf505d5d0 │ │ │ │ andcs r5, fp, #8, 2 │ │ │ │ - vand d19, d13, d0 │ │ │ │ - vmla.i d23, d16, d0[5] │ │ │ │ + @ instruction: 0xf64d3110 │ │ │ │ + vmla.i d16, d0, d0[5] │ │ │ │ @ instruction: 0xf049002f │ │ │ │ strb pc, [r5, r3, lsr #23] @ │ │ │ │ - blx 0x2dcf6e │ │ │ │ + blx 0x1dcff6 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq pc, pc, r2, ror r5 @ │ │ │ │ + rsbseq pc, pc, sl, ror #9 │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec77b14 │ │ │ │ + bl 0xfec77b9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mcrvs 15, 0, r0, cr5, cr0, {7} │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ ldrmi r4, [pc], -r8, lsl #13 │ │ │ │ ldrdpl pc, [r8], r5 @ │ │ │ │ tstlt r5, sp, lsr #22 │ │ │ │ strls r9, [r0], -r4, lsl #28 │ │ │ │ @@ -278857,30 +278892,30 @@ │ │ │ │ andeq pc, fp, pc, asr #32 │ │ │ │ tstcs r2, ip, lsl #30 │ │ │ │ strbmi r2, [r2], -r1, lsl #2 │ │ │ │ @ instruction: 0xff10f7ff │ │ │ │ orrcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strtmi r9, [r0], -r4, lsl #18 │ │ │ │ sbcscc pc, r0, #196, 16 @ 0xc40000 │ │ │ │ - stc2l 7, cr15, [r4, #-308]! @ 0xfffffecc │ │ │ │ + stc2 7, cr15, [r0, #-308]! @ 0xfffffecc │ │ │ │ vst3.32 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec77b5c │ │ │ │ + bl 0xfec77be4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mcrvs 15, 0, r0, cr5, cr8, {7} │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ @ instruction: 0xf8d5461e │ │ │ │ - blvs 0x1c74c10 │ │ │ │ + blvs 0x1c74c98 │ │ │ │ strmi fp, [r8, r5, lsl #2]! │ │ │ │ andcs r2, r7, r1, lsl #2 │ │ │ │ @ instruction: 0xf7ff463a │ │ │ │ @ instruction: 0xf44ffef3 │ │ │ │ ldrtmi r3, [r1], -r0, lsl #7 │ │ │ │ @ instruction: 0xf8c44620 │ │ │ │ @ instruction: 0xf74d32d0 │ │ │ │ - svclt 0x0000fd47 │ │ │ │ + svclt 0x0000fd03 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0030f8cc │ │ │ │ strhtlt r4, [fp], sl │ │ │ │ vmov.s16 r4, d29[0] │ │ │ │ stmdavs r4!, {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ @@ -278888,76 +278923,76 @@ │ │ │ │ strmi r0, [sp], -r0, lsl #8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldrmi r4, [r6], -r4, lsl #12 │ │ │ │ addcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf858a808 │ │ │ │ @ instruction: 0xf8d77003 │ │ │ │ @ instruction: 0x469a3290 │ │ │ │ - ldmda sl, {r0, r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + ldmda r6, {r0, r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ orrscc pc, r8, #-268435452 @ 0xf0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strbcc pc, [r4, #-2259] @ 0xfffff72d @ │ │ │ │ @ instruction: 0xf00042a3 │ │ │ │ stmiavs fp!, {r0, r1, r2, r6, r8, pc} │ │ │ │ vstrle d2, [ip, #-0] │ │ │ │ - bcs 0x2e8674 │ │ │ │ + bcs 0x2e86fc │ │ │ │ ldm pc, {r0, r3, fp, ip, lr, pc}^ @ │ │ │ │ rsceq pc, r3, r2, lsl r0 @ │ │ │ │ andeq r0, r8, r3, ror #1 │ │ │ │ rsceq r0, r3, r6, ror #1 │ │ │ │ andeq r0, r8, r8 │ │ │ │ cdpne 0, 6, cr0, cr2, cr15, {5} │ │ │ │ vpmin.s8 d2, d0, d31 │ │ │ │ andcs r8, r0, #144 @ 0x90 │ │ │ │ ldrmi r9, [r3], r4, lsl #4 │ │ │ │ stmibvs r0!, {r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ ldmibeq r5, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ andcs pc, r4, r9, lsl r8 @ │ │ │ │ - bcc 0x185228 │ │ │ │ - bcs 0x1105230 │ │ │ │ + bcc 0x1852b0 │ │ │ │ + bcs 0x11052b8 │ │ │ │ addhi pc, r1, r0, lsl #4 │ │ │ │ eorvc pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ - bcs 0x13aa7c │ │ │ │ + bcs 0x13ab04 │ │ │ │ cmpphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ stccs 8, cr6, [r0], {44} @ 0x2c │ │ │ │ mcrrcs 13, 0, sp, r0, cr3 │ │ │ │ @ instruction: 0xf819dc1c │ │ │ │ tstcs r0, r4 │ │ │ │ stmdage fp, {r2, r4, r5, r6, r9, sp} │ │ │ │ strls r9, [r8], #-773 @ 0xfffffcfb │ │ │ │ @ instruction: 0xf1899109 │ │ │ │ - blls 0x29aab8 │ │ │ │ + blls 0x29ab30 │ │ │ │ addeq pc, r0, #51 @ 0x33 │ │ │ │ ldcne 0, cr13, [r9, #124] @ 0x7c │ │ │ │ stmiavs sl!, {r0, r2, r3, r4, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0002c11 │ │ │ │ ldccs 1, cr8, [sp], {91} @ 0x5b │ │ │ │ cmpphi r4, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ stmdbvs sl!, {r0, r1, r3, r9, ip, pc} │ │ │ │ vst1.8 {d25-d28}, [pc], ip │ │ │ │ ands r3, r5, r0, lsl #4 │ │ │ │ - blvc 0xfe19c0fc │ │ │ │ + blvc 0xfe19c184 │ │ │ │ tstcs r0, r4, ror r2 │ │ │ │ movwls sl, #22539 @ 0x580b │ │ │ │ - blvc 0x35c0c0 │ │ │ │ - svc 0x00faf188 │ │ │ │ + blvc 0x35c148 │ │ │ │ + svc 0x00f6f188 │ │ │ │ @ instruction: 0xf0339b05 │ │ │ │ andle r0, r2, r0, lsl #5 │ │ │ │ @ instruction: 0xf0401d9a │ │ │ │ stmiavs sl!, {r0, r2, r3, r5, r8, pc}^ │ │ │ │ stmdbvs sl!, {r0, r1, r3, r9, ip, pc} │ │ │ │ andcs r9, r0, #12, 4 @ 0xc0000000 │ │ │ │ strcs fp, [r4], #667 @ 0x29b │ │ │ │ movwls r4, #41747 @ 0xa313 │ │ │ │ addcs r9, r0, #3072 @ 0xc00 │ │ │ │ - blx 0x24aeda │ │ │ │ + blx 0x24af62 │ │ │ │ @ instruction: 0xf504a403 │ │ │ │ @ instruction: 0xf6ef70ac │ │ │ │ - blls 0x1db83c │ │ │ │ + blls 0x1db7b4 │ │ │ │ cmppcc r4, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ movwpl pc, #1290 @ 0x50a @ │ │ │ │ @ instruction: 0xf8c32201 │ │ │ │ @ instruction: 0xf1bb2358 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ ldclvs 1, cr8, [r1, #248]! @ 0xf8 │ │ │ │ cmnpne r8, #-268435452 @ p-variant is OBSOLETE @ 0xf0000004 │ │ │ │ @@ -278969,22 +279004,22 @@ │ │ │ │ svclt 0x0098428a │ │ │ │ stmdacs r0, {sp} │ │ │ │ sbcshi pc, sp, r0, asr #32 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ ldrtvs r2, [r3], fp, lsl #2 │ │ │ │ rsbeq pc, r8, r6, lsl #2 │ │ │ │ @ instruction: 0xf16966f3 │ │ │ │ - smlabtcs r7, fp, r8, pc @ │ │ │ │ + smlabtcs r7, r7, r8, pc @ │ │ │ │ rsbeq pc, r8, r6, lsl #2 │ │ │ │ - @ instruction: 0xf8c6f169 │ │ │ │ + @ instruction: 0xf8c2f169 │ │ │ │ ldrbtmi r4, [fp], #-2909 @ 0xfffff4a3 │ │ │ │ @ instruction: 0xf858681b │ │ │ │ @ instruction: 0xf6f10003 │ │ │ │ - blmi 0x175f2b8 │ │ │ │ - blls 0xb7ab98 │ │ │ │ + blmi 0x175f230 │ │ │ │ + blls 0xb7ac20 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ eorlt r8, fp, ip, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -278998,150 +279033,150 @@ │ │ │ │ vrsra.u64 d18, d6, #63 │ │ │ │ strbmi r2, [r1], -r0, asr #17 │ │ │ │ ldclvs 8, cr6, [r3, #104]! @ 0x68 │ │ │ │ movwls r4, #25236 @ 0x6294 │ │ │ │ svclt 0x008c4692 │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ @ instruction: 0xf7569302 │ │ │ │ - blls 0x1dfbbc │ │ │ │ - b 0x5f2590 │ │ │ │ + blls 0x1dfb34 │ │ │ │ + b 0x5f2618 │ │ │ │ @ instruction: 0xf0000f08 │ │ │ │ stmiavs fp!, {r0, r1, r7, pc} │ │ │ │ suble r2, r1, r2, lsl #22 │ │ │ │ svclt 0x00082802 │ │ │ │ subsle r3, r8, r8, ror #12 │ │ │ │ movpl pc, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strbtcc r9, [r8], -r6, lsl #16 │ │ │ │ - bne 0xff13ac1c │ │ │ │ - blx 0x14de852 │ │ │ │ + bne 0xff13aca4 │ │ │ │ + blx 0x3de8da │ │ │ │ cmple r9, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ ldmibvs r1!, {r0, r1, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclvs 8, cr10, [r3, #28]! │ │ │ │ vsubw.u8 , , d7 │ │ │ │ @ instruction: 0xf75621c0 │ │ │ │ - @ instruction: 0xf646fbe9 │ │ │ │ + @ instruction: 0xf646fba5 │ │ │ │ vsubw.s8 , q8, d16 │ │ │ │ pkhbtmi r2, r1, r6, lsl #7 │ │ │ │ ldmdavs fp, {r0, r1, r2, fp, ip, pc} │ │ │ │ @ instruction: 0xf7271ac0 │ │ │ │ - @ instruction: 0x4683fb37 │ │ │ │ + @ instruction: 0x4683faf3 │ │ │ │ rscle r2, r7, r0, lsl #16 │ │ │ │ - blcs 0x17ae98 │ │ │ │ - bls 0x310860 │ │ │ │ + blcs 0x17af20 │ │ │ │ + bls 0x3108e8 │ │ │ │ @ instruction: 0xf47f9204 │ │ │ │ vmax.f32 d26, d14, d13 │ │ │ │ vbic.i32 d19, #3072 @ 0x00000c00 │ │ │ │ stmiavs ip!, {r1, r2, r4, r7, r8, r9, sp}^ │ │ │ │ msreq SPSR_f, r6, lsl #2 │ │ │ │ andcs r2, r2, r0, lsl #4 │ │ │ │ - bne 0xffa3ac78 │ │ │ │ - @ instruction: 0xffb6f168 │ │ │ │ + bne 0xffa3ad00 │ │ │ │ + @ instruction: 0xffb2f168 │ │ │ │ strbmi r9, [sl], -r7, lsl #22 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ mrc2 7, 4, pc, cr12, cr15, {7} │ │ │ │ - bls 0x2ae5c0 │ │ │ │ + bls 0x2ae648 │ │ │ │ ldrtmi r4, [r1], -r3, lsr #12 │ │ │ │ @ instruction: 0xf7564638 │ │ │ │ - stmdacs r0, {r0, r1, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x007df47f │ │ │ │ svceq 0x0002f1b9 │ │ │ │ @ instruction: 0xf646d00a │ │ │ │ vsubw.s8 , q8, d16 │ │ │ │ stmdals r6, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ - bne 0xff13acb0 │ │ │ │ - blx 0x25e8e6 │ │ │ │ + bne 0xff13ad38 │ │ │ │ + blx 0xff15e96c │ │ │ │ adcsle r2, r5, r0, lsl #16 │ │ │ │ - blcs 0x1baefc │ │ │ │ + blcs 0x1baf84 │ │ │ │ @ instruction: 0xf04fd05b │ │ │ │ ldrtmi r0, [r1], -r1, lsl #16 │ │ │ │ andcs r2, r2, r0, lsl #4 │ │ │ │ - @ instruction: 0xff8ef168 │ │ │ │ + @ instruction: 0xff8af168 │ │ │ │ strbmi r9, [r3], -r6, lsl #26 │ │ │ │ strtmi r4, [r1], -sl, asr #12 │ │ │ │ strls r4, [r0, #-1592] @ 0xfffff9c8 │ │ │ │ mcr2 7, 2, pc, cr14, cr15, {7} @ │ │ │ │ movwpl pc, #1290 @ 0x50a @ │ │ │ │ ldrtmi r2, [r8], -r1, lsl #4 │ │ │ │ cmppcs r8, #12779520 @ p-variant is OBSOLETE @ 0xc30000 │ │ │ │ - @ instruction: 0xf938f6f1 │ │ │ │ + @ instruction: 0xf8f4f6f1 │ │ │ │ svclt 0x0000e753 │ │ │ │ andeq r0, r0, r1, asr #32 │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq pc, pc, r0, lsr r4 @ │ │ │ │ - rsbseq pc, pc, r6, asr #5 │ │ │ │ + rsbseq pc, pc, r8, lsr #7 │ │ │ │ + rsbseq pc, pc, lr, lsr r2 @ │ │ │ │ andle r2, sl, r2, lsl #16 │ │ │ │ movpl pc, #73400320 @ 0x4600000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r1, r2, fp, ip, pc} │ │ │ │ @ instruction: 0xf7271ac0 │ │ │ │ - stmdacs r0, {r0, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strbtcc sp, [r8], -r2, lsl #1 │ │ │ │ stmiale ip, {r2, r4, r6, r8, sl, lr}^ │ │ │ │ ldrbvs lr, [r3, #1992]! @ 0x7c8 │ │ │ │ @ instruction: 0xf64fe720 │ │ │ │ vmlal.s q9, d16, d0[1] │ │ │ │ ldmdahi r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ @ instruction: 0xf64faeb5 │ │ │ │ vsubl.s8 q11, d16, d24 │ │ │ │ ldmdavs r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ @ instruction: 0xf57f0410 │ │ │ │ @ instruction: 0xf507aead │ │ │ │ - blls 0x1b5104 │ │ │ │ + blls 0x1b518c │ │ │ │ tstcc r0, r2, lsr #12 │ │ │ │ - andeq pc, r8, sp, asr #12 │ │ │ │ + addeq pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9a8f049 │ │ │ │ ldr r6, [pc], fp, lsr #17 │ │ │ │ andls r6, fp, #15335424 @ 0xea0000 │ │ │ │ andls r6, ip, #688128 @ 0xa8000 │ │ │ │ andls r6, sp, #1736704 @ 0x1a8000 │ │ │ │ adccs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ strtmi lr, [r0], -lr, asr #13 │ │ │ │ - ldc2 7, cr15, [sl], {86} @ 0x56 │ │ │ │ + blx 0xff6deaf2 │ │ │ │ svclt 0x00480703 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movwcs sp, #5277 @ 0x149d │ │ │ │ ldr r6, [r8, fp, lsr #1] │ │ │ │ - blcs 0x185550 │ │ │ │ + blcs 0x1855d8 │ │ │ │ andls r6, ip, #688128 @ 0xa8000 │ │ │ │ andle r6, sl, sl, ror #18 │ │ │ │ cmnpeq pc, r2, lsl r0 @ p-variant is OBSOLETE @ │ │ │ │ stmdbcs r0, {r2, ip, lr, pc}^ │ │ │ │ smlalbtcs fp, r1, ip, pc @ │ │ │ │ andne pc, r1, r9, lsl r8 @ │ │ │ │ rsbseq pc, pc, #34 @ 0x22 │ │ │ │ andls r4, sp, #671088640 @ 0x28000000 │ │ │ │ andls r6, lr, #2785280 @ 0x2a8000 │ │ │ │ andls r6, pc, #3833856 @ 0x3a8000 │ │ │ │ addcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf19ae6aa │ │ │ │ - vst2. {d31-d32}, [pc :64]! │ │ │ │ + vst2. {d31-d32}, [pc :64], r9 │ │ │ │ stmdbls r4, {r7, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c74638 │ │ │ │ @ instruction: 0xf74d32d0 │ │ │ │ - svclt 0x0000fb5b │ │ │ │ + svclt 0x0000fb17 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec77f70 │ │ │ │ + bl 0xfec77ff8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, ror #31 │ │ │ │ eorvc pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf5a0460d │ │ │ │ addlt r5, r2, r8, lsl #2 │ │ │ │ @ instruction: 0xf8d16812 │ │ │ │ ldmiblt r2, {r7, r9, lr}^ │ │ │ │ addcs r8, r0, #409600 @ 0x64000 │ │ │ │ sbcseq pc, r4, r4, lsl #2 │ │ │ │ tstmi r6, r1, asr #20 │ │ │ │ @ instruction: 0x46196099 │ │ │ │ - stmib ip!, {r0, r1, r2, r3, r5, r6, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r8!, {r0, r1, r2, r3, r5, r6, r7, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5042201 │ │ │ │ @ instruction: 0xf8c45300 │ │ │ │ @ instruction: 0xf8c350d0 │ │ │ │ andlt r2, r2, r8, asr r3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -279150,32 +279185,32 @@ │ │ │ │ vmlal.s q9, d16, d2[0] │ │ │ │ ldmdahi r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ sbcsle r2, sp, r0, lsl #20 │ │ │ │ adcvs pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [r2], #-2066 @ 0xfffff7ee │ │ │ │ @ instruction: 0x4601d5d6 │ │ │ │ - vmax.s8 d20, d13, d26 │ │ │ │ - vmla.i d23, d16, d0[5] │ │ │ │ + @ instruction: 0xf64d462a │ │ │ │ + vmla.i d16, d0, d0[5] │ │ │ │ movwls r0, #4143 @ 0x102f │ │ │ │ @ instruction: 0xf928f049 │ │ │ │ strb r9, [fp, r1, lsl #22] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec78000 │ │ │ │ + bl 0xfec78088 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ ldrmi r2, [r6], -r0, lsl #6 │ │ │ │ strmi r4, [r5], -lr, lsr #20 │ │ │ │ stmib sp, {r2, r3, r9, sl, lr}^ │ │ │ │ movwls r3, #8960 @ 0x2300 │ │ │ │ andls r6, r3, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ ldmdblt r0!, {r0, r3, r5, r8, r9, fp, ip, sp, pc}^ │ │ │ │ - blmi 0xb28e28 │ │ │ │ - blls 0x1fae94 │ │ │ │ + blmi 0xb28eb0 │ │ │ │ + blls 0x1faf1c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SPSR_und │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x460fbdf0 │ │ │ │ strtmi r2, [r9], -r1, lsl #6 │ │ │ │ @@ -279187,36 +279222,36 @@ │ │ │ │ stccs 1, cr13, [r0], {227} @ 0xe3 │ │ │ │ strbtmi sp, [fp], -r0, ror #1 │ │ │ │ eorsvs ip, r8, r7, lsl #22 │ │ │ │ adcsvs r6, sl, r9, ror r0 │ │ │ │ andcs lr, ip, #57147392 @ 0x3680000 │ │ │ │ @ instruction: 0xf01a2003 │ │ │ │ strmi pc, [r7], -r3, asr #27 │ │ │ │ - blmi 0x64da7c │ │ │ │ + blmi 0x64db04 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d358d3 │ │ │ │ @ instruction: 0xf5033290 │ │ │ │ @ instruction: 0xf8d35300 │ │ │ │ @ instruction: 0xf8d32364 │ │ │ │ movwcs r1, #9052 @ 0x235c │ │ │ │ @ instruction: 0xb12a9100 │ │ │ │ - bne 0x17fbc6c │ │ │ │ + bne 0x17fbcf4 │ │ │ │ svclt 0x0094429a │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ andcc lr, r1, #3358720 @ 0x334000 │ │ │ │ bicle r2, r9, r0, lsl #26 │ │ │ │ - blgt 0x2f2860 │ │ │ │ + blgt 0x2f28e8 │ │ │ │ rsbsvs r6, r9, r8, lsr r0 │ │ │ │ @ instruction: 0xe7b360ba │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ @ instruction: 0xf19ae7b1 │ │ │ │ - svclt 0x0000f825 │ │ │ │ + svclt 0x0000f821 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq lr, pc, r4, ror #30 │ │ │ │ + ldrsbteq lr, [pc], #-236 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0050f8cc │ │ │ │ strvc pc, [r8, -pc, asr #12]! │ │ │ │ ldrcs pc, [r6, r0, asr #5] │ │ │ │ adclt r4, r5, r0, lsl #23 │ │ │ │ @@ -279228,37 +279263,37 @@ │ │ │ │ @ instruction: 0xf10880b6 │ │ │ │ @ instruction: 0xf1b939ff │ │ │ │ vrecps.f32 d0, d0, d31 │ │ │ │ teqlt r5, r4, ror #1 │ │ │ │ svceq 0x0013f1b8 │ │ │ │ @ instruction: 0xf1b8bf18 │ │ │ │ @ instruction: 0xf0000f09 │ │ │ │ - blmi 0x1e41290 │ │ │ │ + blmi 0x1e41318 │ │ │ │ svccs 0x0070ee1d │ │ │ │ strbtmi r2, [r8], -r0, lsl #2 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ addcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ addsmi pc, r0, #13828096 @ 0xd30000 │ │ │ │ - stc 1, cr15, [r6, #544]! @ 0x220 │ │ │ │ + stc 1, cr15, [r2, #544]! @ 0x220 │ │ │ │ @ instruction: 0xf1684668 │ │ │ │ - @ instruction: 0x4669fe79 │ │ │ │ + @ instruction: 0x4669fe75 │ │ │ │ andcs r2, r2, r0, lsl #4 │ │ │ │ - cdp2 1, 1, cr15, cr10, cr8, {3} │ │ │ │ + cdp2 1, 1, cr15, cr6, cr8, {3} │ │ │ │ movwpl pc, #54532 @ 0xd504 @ │ │ │ │ tstcs r1, r8, lsl r3 │ │ │ │ svchi 0x005bf3bf │ │ │ │ svccs 0x0000e853 │ │ │ │ andne lr, r0, r3, asr #16 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ strhlt r8, [lr, r9] │ │ │ │ vqsub.s8 d18, d15, d4 │ │ │ │ vrsra.s64 d19, d8, #64 │ │ │ │ - blx 0x1a9dd2 │ │ │ │ + blx 0x1a9e5a │ │ │ │ @ instruction: 0xf1033309 │ │ │ │ mrrcvs 0, 5, r0, r9, cr0 │ │ │ │ ldcvs 0, cr6, [r9], {49} @ 0x31 │ │ │ │ ldclvs 0, cr6, [fp], {113} @ 0x71 │ │ │ │ stmdagt r3, {r0, r1, r4, r5, r7, sp, lr} │ │ │ │ smlabteq r3, r6, r9, lr │ │ │ │ tstcs r4, #1073741881 @ 0x40000039 │ │ │ │ @@ -279267,93 +279302,93 @@ │ │ │ │ ldmdavs pc!, {r1, r3, r5, fp, sp, lr} @ │ │ │ │ movwmi pc, #39683 @ 0x9b03 @ │ │ │ │ andvs pc, r8, r4, lsl r8 @ │ │ │ │ stmdavs r8!, {r1, r3, r4, r6, sl, sp, lr}^ │ │ │ │ stmiavs r8!, {r3, r4, r7, sl, sp, lr} │ │ │ │ ldmib r5, {r3, r4, r6, r7, sl, sp, lr}^ │ │ │ │ stmib r3, {r0, r1, r8}^ │ │ │ │ - bllt 0x10e140c │ │ │ │ - cdp2 1, 14, cr15, cr6, cr8, {3} │ │ │ │ - blle 0x631a84 │ │ │ │ + bllt 0x10e1494 │ │ │ │ + cdp2 1, 14, cr15, cr2, cr8, {3} │ │ │ │ + blle 0x631b0c │ │ │ │ @ instruction: 0xf0131ff3 │ │ │ │ teqle r6, fp @ │ │ │ │ - blmi 0x12e8fd0 │ │ │ │ - blls 0x9fb03c │ │ │ │ + blmi 0x12e9058 │ │ │ │ + blls 0x9fb0c4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ eorlt r8, r5, r4, lsl #1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf64f83f0 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strble r0, [r7, #1370]! @ 0x55a │ │ │ │ @ instruction: 0xf64d4641 │ │ │ │ - vaddl.s8 q8, d16, d20 │ │ │ │ + vaddl.s8 , d0, d20 │ │ │ │ @ instruction: 0xf049002f │ │ │ │ bfi pc, sp, #16, #16 @ │ │ │ │ bicscs pc, r2, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x143084 │ │ │ │ + blcs 0x14310c │ │ │ │ @ instruction: 0xf64fd0d0 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strble r0, [r9, #1049] @ 0x419 │ │ │ │ ldrtmi r2, [r1], -r0, asr #4 │ │ │ │ - rsbseq pc, r0, sp, asr #12 │ │ │ │ + rscseq pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf806f049 │ │ │ │ addcs lr, ip, #192, 14 @ 0x3000000 │ │ │ │ strbtmi r2, [r8], -r0, lsl #2 │ │ │ │ - stc 1, cr15, [r0, #-544]! @ 0xfffffde0 │ │ │ │ + ldc 1, cr15, [ip, #-544] @ 0xfffffde0 │ │ │ │ @ instruction: 0xf168a801 │ │ │ │ - tstpcs r4, #15552 @ p-variant is OBSOLETE @ 0x3cc0 │ │ │ │ + tstpcs r4, #15296 @ p-variant is OBSOLETE @ 0x3bc0 │ │ │ │ eorls r2, r1, #4, 4 @ 0x40000000 │ │ │ │ strmi pc, [r9], #-2819 @ 0xfffff4fd │ │ │ │ - blcs 0x17c1e4 │ │ │ │ - bllt 0x2015100 │ │ │ │ + blcs 0x17c26c │ │ │ │ + bllt 0x2015188 │ │ │ │ svceq 0x0008f1b8 │ │ │ │ @ instruction: 0xf1b8dc1e │ │ │ │ ldcle 15, cr0, [lr], {2} │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ @ instruction: 0xf64fe020 │ │ │ │ vrsra.s64 q9, q2, #64 │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf64faf42 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf57f0418 │ │ │ │ subcs sl, r0, #58, 30 @ 0xe8 │ │ │ │ @ instruction: 0xf64d4641 │ │ │ │ - vmvn.i32 d16, #8 @ 0x00000008 │ │ │ │ + vshr.s64 d16, d24, #64 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xe730ffd3 │ │ │ │ svceq 0x000bf1b8 │ │ │ │ @ instruction: 0xf640d1e0 │ │ │ │ - vsubw.s8 , q8, d13 │ │ │ │ + vorr.i32 d18, #1280 @ 0x00000500 │ │ │ │ movwls r0, #786 @ 0x312 │ │ │ │ strbtmi r2, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf1684630 │ │ │ │ - str pc, [r8, r9, lsl #25] │ │ │ │ + str pc, [r8, r5, lsl #25] │ │ │ │ @ instruction: 0xf6406ca2 │ │ │ │ - vsubw.s8 , q8, d13 │ │ │ │ + vorr.i32 d18, #1280 @ 0x00000500 │ │ │ │ movwls r0, #786 @ 0x312 │ │ │ │ svclt 0x004200d3 │ │ │ │ vsubw.s8 q9, , d4 │ │ │ │ @ instruction: 0x93210300 │ │ │ │ @ instruction: 0xf06fe7ec │ │ │ │ @ instruction: 0xe7780015 │ │ │ │ rsbsmi pc, lr, pc, asr #8 │ │ │ │ rscsvc pc, pc, pc, asr #13 │ │ │ │ @ instruction: 0xf199e773 │ │ │ │ - svclt 0x0000ff13 │ │ │ │ + svclt 0x0000ff0f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq lr, [pc], #-236 │ │ │ │ + rsbseq lr, pc, r4, lsr lr @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ @ instruction: 0xf5a0b0a5 │ │ │ │ addcs r5, r0, #8, 6 @ 0x20000000 │ │ │ │ @ instruction: 0xf04f2100 │ │ │ │ @@ -279363,432 +279398,432 @@ │ │ │ │ andls r6, r0, r0, lsl #5 │ │ │ │ @ instruction: 0xf506484b │ │ │ │ @ instruction: 0xf5065a0d │ │ │ │ @ instruction: 0xf5065709 │ │ │ │ stmdavs r0, {r8, r9, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9023 │ │ │ │ stmdage r3, {} @ │ │ │ │ - beq 0x75d564 │ │ │ │ + beq 0x75d5ec │ │ │ │ @ instruction: 0xf1883714 │ │ │ │ - @ instruction: 0xf8daeca2 │ │ │ │ - bcs 0x129148 │ │ │ │ + @ instruction: 0xf8daec9e │ │ │ │ + bcs 0x1291d0 │ │ │ │ stmdage r3, {r1, r5, r6, ip, lr, pc} │ │ │ │ - ldc2l 1, cr15, [r0, #-416]! @ 0xfffffe60 │ │ │ │ + stc2l 1, cr15, [ip, #-416]! @ 0xfffffe60 │ │ │ │ stmdbge r3, {r9, sp} │ │ │ │ @ instruction: 0xf1682002 │ │ │ │ - @ instruction: 0xf8d6fd11 │ │ │ │ - bllt 0xc314a0 │ │ │ │ + @ instruction: 0xf8d6fd0d │ │ │ │ + bllt 0xc31528 │ │ │ │ strcs r4, [r1], #-1589 @ 0xfffff9cb │ │ │ │ strcc lr, [r1], #-3 │ │ │ │ mcrrcs 5, 8, r3, r1, cr4 │ │ │ │ @ instruction: 0xf8dbd035 │ │ │ │ @ instruction: 0xf5062354 │ │ │ │ andscc r5, r4, fp │ │ │ │ ldrtmi fp, [r8], -r2, lsl #18 │ │ │ │ ldrsbcs pc, [r4, #-133] @ 0xffffff7b @ │ │ │ │ rscsle r2, r0, r0, lsl #20 │ │ │ │ andne pc, r4, r8, lsl r8 @ │ │ │ │ - ldc2 1, cr15, [r4, #416]! @ 0x1a0 │ │ │ │ + ldc2 1, cr15, [r0, #416]! @ 0x1a0 │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ strcs r1, [r4, #3682] @ 0xe62 │ │ │ │ stmdals r0, {r0, r5, r9, sl, lr} │ │ │ │ andvs pc, r2, #5120 @ 0x1400 │ │ │ │ adcvc pc, sl, #8388608 @ 0x800000 │ │ │ │ ldc2 7, cr15, [r6], {254} @ 0xfe │ │ │ │ ldrsbmi pc, [r0], #134 @ 0x86 @ │ │ │ │ sbcsle r2, r9, r0, lsl #24 │ │ │ │ andne pc, r4, r8, lsl r8 @ │ │ │ │ tstls r1, r8, lsr r6 │ │ │ │ @ instruction: 0xf1681e65 │ │ │ │ - stmdbls r1, {r0, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r1, {r0, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ teqle fp, r0, lsl #16 │ │ │ │ - blx 0x1a9a16 │ │ │ │ + blx 0x1a9a9e │ │ │ │ mrrcvs 2, 0, r8, r2, cr5 │ │ │ │ eorsle r2, r5, r1, lsl #20 │ │ │ │ @ instruction: 0xf1069800 │ │ │ │ @ instruction: 0x462102d0 │ │ │ │ - blx 0x5f1d2 │ │ │ │ + blx 0x5f25a │ │ │ │ @ instruction: 0xf8cae7c2 │ │ │ │ addcs r9, r0, #0 │ │ │ │ tstpvc r5, fp, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8cba803 │ │ │ │ @ instruction: 0xf6ee9354 │ │ │ │ - smlabtcs fp, r8, pc, lr @ │ │ │ │ + smlabbcs fp, r4, pc, lr @ │ │ │ │ @ instruction: 0xf168a803 │ │ │ │ - tstpcs r7, r9, asr sp @ p-variant is OBSOLETE │ │ │ │ + tstpcs r7, r5, asr sp @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf168a803 │ │ │ │ - andcs pc, r0, #5440 @ 0x1540 │ │ │ │ + andcs pc, r0, #5184 @ 0x1440 │ │ │ │ andcs sl, r2, r3, lsl #18 │ │ │ │ - ldc2 1, cr15, [sl], #416 @ 0x1a0 │ │ │ │ + ldc2 1, cr15, [r6], #416 @ 0x1a0 │ │ │ │ ldrdcs pc, [r0], -sl │ │ │ │ orrsle r2, ip, r0, lsl #20 │ │ │ │ @ instruction: 0xf8cb4b0f │ │ │ │ ldmdavs sl, {r2, r4, r6, r8, r9, sp} │ │ │ │ subsmi r9, sl, r3, lsr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, r3, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf1684638 │ │ │ │ - andscs pc, r4, #3392 @ 0xd40 │ │ │ │ + andscs pc, r4, #3136 @ 0xc40 │ │ │ │ strhi pc, [r5, #-2818] @ 0xfffff4fe │ │ │ │ subls pc, r4, r5, asr #17 │ │ │ │ @ instruction: 0xf199e7c0 │ │ │ │ - svclt 0x0000fe61 │ │ │ │ + svclt 0x0000fe5d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7845c │ │ │ │ + bl 0xfec784e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x8251e4 │ │ │ │ - bcs 0x34d47c │ │ │ │ + blmi 0x82526c │ │ │ │ + bcs 0x34d504 │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blmi 0x795714 │ │ │ │ + blmi 0x79579c │ │ │ │ cdp 6, 1, cr4, cr13, cr5, {0} │ │ │ │ ldrbtmi r0, [fp], #-3952 @ 0xfffff090 │ │ │ │ stmiapl r0, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d02301 │ │ │ │ @ instruction: 0x46184290 │ │ │ │ - blx 0xfef5d2f6 │ │ │ │ + blx 0xfef5d37e │ │ │ │ @ instruction: 0xf504b1e8 │ │ │ │ stmdavs r3, {r0, r1, r3, sl, ip, lr}^ │ │ │ │ stmdavs r2, {r2, r4, sl, ip, sp} │ │ │ │ strtmi sl, [r0], -r1, lsl #18 │ │ │ │ movwls r9, #8705 @ 0x2201 │ │ │ │ - blx 0x195f29e │ │ │ │ + blx 0x195f326 │ │ │ │ eorvs r2, ip, r0 │ │ │ │ ldmdavs sl, {r1, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r5, ip, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ andseq pc, r5, pc, rrx │ │ │ │ @ instruction: 0xf06fe7ee │ │ │ │ strb r0, [fp, sp]! │ │ │ │ - mrc2 1, 0, pc, cr14, cr9, {4} │ │ │ │ + mrc2 1, 0, pc, cr10, cr9, {4} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq lr, pc, sl, ror #22 │ │ │ │ + rsbseq lr, pc, r2, ror #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec784e4 │ │ │ │ + bl 0xfec7856c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0ff0 │ │ │ │ addlt r6, r2, r1, asr #16 │ │ │ │ ldmdblt r9, {r0, r1, r9, sl, lr} │ │ │ │ ldmvs r9, {r0, r2, r5, sp, lr, pc}^ │ │ │ │ tstlt r1, #8, 6 @ 0x20000000 │ │ │ │ adcmi r6, r0, #24, 16 @ 0x180000 │ │ │ │ - vand , , │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ + @ instruction: 0xf643d1f9 │ │ │ │ + vaddl.s8 q8, d0, d20 │ │ │ │ stmib sp, {r0, r1, r4, r5}^ │ │ │ │ @ instruction: 0xf0483200 │ │ │ │ - blls 0x160d78 │ │ │ │ + blls 0x160e00 │ │ │ │ ldmdavs fp, {r0, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf64db19b │ │ │ │ - vsubw.s8 q9, q0, d0 │ │ │ │ + vsubw.s8 q9, q8, d0 │ │ │ │ vcgt.s8 d16, d0, d31 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ - bcs 0x1217f0 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ + bcs 0x121878 │ │ │ │ ldrmi fp, [r9], -r8, lsl #30 │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0484010 │ │ │ │ strtmi fp, [r1], -r1, lsl #29 │ │ │ │ - sbceq pc, ip, sp, asr #12 │ │ │ │ + subne pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0489200 │ │ │ │ - bls 0x160d38 │ │ │ │ + bls 0x160dc0 │ │ │ │ svclt 0x0000e7e1 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmvs r2, {r0, r4, r7, r9, sl, lr} │ │ │ │ - bcs 0x132ba4 │ │ │ │ + bcs 0x132c2c │ │ │ │ vqadd.s8 , q0, q0 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vqshl.s64 q11, q14, #0 │ │ │ │ + vbic.i32 , #201326592 @ 0x0c000000 │ │ │ │ @ instruction: 0xf100072f │ │ │ │ strcs r0, [r0], -ip, lsl #8 │ │ │ │ stmiavs r2!, {r1, sp, lr, pc} │ │ │ │ @ instruction: 0xb1b2340c │ │ │ │ stccc 8, cr15, [r8], {84} @ 0x54 │ │ │ │ stceq 8, cr15, [ip], {84} @ 0x54 │ │ │ │ addmi r4, r3, #43 @ 0x2b │ │ │ │ vand , , │ │ │ │ - vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d22, d16, #64 │ │ │ │ @ instruction: 0xf0480033 │ │ │ │ stmiavs r2!, {r0, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stccc 8, cr15, [r8], {84} @ 0x54 │ │ │ │ ldrtmi r3, [r9], -r1, lsl #12 │ │ │ │ - b 0xa6e3e8 │ │ │ │ - bcs 0x1227c8 │ │ │ │ + b 0xa6e470 │ │ │ │ + bcs 0x122850 │ │ │ │ addsmi sp, r6, #232, 2 @ 0x3a │ │ │ │ @ instruction: 0xb1a5dd28 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - mvnscc pc, #64, 4 │ │ │ │ + cmnpmi ip, #64, 4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, #192, 4 @ p-variant is OBSOLETE │ │ │ │ svceq 0x0000f1b9 │ │ │ │ ldrmi fp, [r3], -r8, lsl #30 │ │ │ │ - sbcseq pc, r0, sp, asr #12 │ │ │ │ + subsne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r1, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04847f0 │ │ │ │ @ instruction: 0xf64dbe2b │ │ │ │ - vsubw.s8 q9, q0, d0 │ │ │ │ + vsubw.s8 q9, q8, d0 │ │ │ │ vcgt.s8 d16, d0, d31 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ strmi r0, [r9, #305]! @ 0x131 │ │ │ │ ldrmi fp, [r9], -r8, lsl #30 │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ cdplt 0, 1, cr15, cr8, cr8, {2} │ │ │ │ - movwcs pc, #1613 @ 0x64d @ │ │ │ │ + orrcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ ldrmi fp, [sl], -r8, lsl #30 │ │ │ │ @ instruction: 0xf64d4629 │ │ │ │ - vshr.s64 q8, q4, #64 │ │ │ │ + vmov.i32 , #8 @ 0x00000008 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf04847f0 │ │ │ │ svclt 0x0000be03 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec78648 │ │ │ │ + bl 0xfec786d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ @ instruction: 0xf0486849 │ │ │ │ @ instruction: 0x4621fdf3 │ │ │ │ @ instruction: 0xf6442201 │ │ │ │ - vmov.i32 d21, #8 @ 0x00000008 │ │ │ │ + vshr.s64 d21, d8, #64 │ │ │ │ @ instruction: 0xf7ff0035 │ │ │ │ vrecps.f32 , q7, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0484010 │ │ │ │ svclt 0x0000bde3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec78688 │ │ │ │ + bl 0xfec78710 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ @ instruction: 0xf0486849 │ │ │ │ stmdami r6, {r0, r1, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r1, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0xff58f7ff │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ stcllt 0, cr15, [r6, #288] @ 0x120 │ │ │ │ - eorseq r4, r5, r0, asr lr │ │ │ │ + ldrsbteq r4, [r5], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec786c4 │ │ │ │ + bl 0xfec7874c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0000ff8 │ │ │ │ strmi r0, [r4], -pc, lsl #6 │ │ │ │ - blcs 0x3700d8 │ │ │ │ + blcs 0x370160 │ │ │ │ ldm pc, {r2, r3, fp, ip, lr, pc}^ @ │ │ │ │ eorcc pc, fp, #3 │ │ │ │ - bleq 0x2715c4 │ │ │ │ + bleq 0x27164c │ │ │ │ strcs r0, [fp], #-2827 @ 0xfffff4f5 │ │ │ │ - andsne pc, r4, sp, asr #12 │ │ │ │ + addsne pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [sl, #288]! @ 0x120 │ │ │ │ - strle r0, [pc], #-802 @ 0x1214f4 │ │ │ │ + strle r0, [pc], #-802 @ 0x12157c │ │ │ │ strle r0, [r5], #-1315 @ 0xfffffadd │ │ │ │ andcs r2, r0, #0 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - subne pc, r0, sp, asr #12 │ │ │ │ + sbcne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldclt 0, cr15, [r8, #288] @ 0x120 │ │ │ │ - eorsne pc, r0, sp, asr #12 │ │ │ │ + adcsne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [r2, #288] @ 0x120 │ │ │ │ @ instruction: 0xf64de7e8 │ │ │ │ - vaddl.s8 , d0, d20 │ │ │ │ + vaddl.s8 , d16, d20 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ ldrb pc, [pc, fp, lsl #27] @ │ │ │ │ - rscseq pc, r0, sp, asr #12 │ │ │ │ + rsbsne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [r4, #288] @ 0x120 │ │ │ │ @ instruction: 0xf64de7d8 │ │ │ │ - vmla.i d16, d16, d0[5] │ │ │ │ + vmla.i d17, d0, d0[5] │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xe7d1fd7d │ │ │ │ - rscseq pc, ip, sp, asr #12 │ │ │ │ + rsbsne pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [r6, #-288]! @ 0xfffffee0 │ │ │ │ @ instruction: 0xf64de7ca │ │ │ │ - vaddl.s8 , d0, d8 │ │ │ │ + vaddl.s8 , d16, d8 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ strb pc, [r3, pc, ror #26] @ │ │ │ │ ldmdbcs r3, {r0, r6, r7, r9, ip, sp, pc} │ │ │ │ ldm pc, {r0, r1, r3, fp, ip, lr, pc}^ @ │ │ │ │ ldrne pc, [r0], -r1 │ │ │ │ - beq 0x3a9de8 │ │ │ │ - beq 0x3a3da4 │ │ │ │ + beq 0x3a9e70 │ │ │ │ + beq 0x3a3e2c │ │ │ │ strtcc r2, [lr], #-2058 @ 0xfffff7f6 │ │ │ │ mcrrmi 0, 3, r4, r6, cr10 │ │ │ │ @ instruction: 0xf64b5852 │ │ │ │ - vshr.s64 q9, q2, #64 │ │ │ │ + vmov.i32 , #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf0480030 │ │ │ │ @ instruction: 0xf64dbd59 │ │ │ │ - vmov.i32 , #0 @ 0x00000000 │ │ │ │ + vshr.s64 , q0, #64 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbd53 │ │ │ │ - vmov.i32 , #12 @ 0x0000000c │ │ │ │ + vshr.s64 , q6, #64 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbd4d │ │ │ │ - vmla.i d17, d0, d0[5] │ │ │ │ + vmla.i d17, d16, d0[5] │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbd47 │ │ │ │ - vmvn.i32 , #0 @ 0x00000000 │ │ │ │ + vshr.s64 , q8, #64 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbd41 │ │ │ │ - vmvn.i32 , #12 @ 0x0000000c │ │ │ │ + vshr.s64 , q14, #64 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbd3b │ │ │ │ - vaddl.s8 , d16, d8 │ │ │ │ + vaddl.s8 q9, d0, d8 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbd35 │ │ │ │ - vshr.s64 d17, d4, #64 │ │ │ │ + vmov.i32 d18, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbd2f │ │ │ │ - vaddl.s8 , d16, d16 │ │ │ │ + vaddl.s8 q9, d0, d16 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbd29 │ │ │ │ - vaddl.s8 , d16, d28 │ │ │ │ + vaddl.s8 q9, d0, d28 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbd23 │ │ │ │ - vshr.s64 d17, d20, #64 │ │ │ │ + vmvn.i32 d18, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbd1d │ │ │ │ - vshr.s64 d17, d28, #64 │ │ │ │ + vmvn.i32 d18, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbd17 │ │ │ │ - vmla.i d17, d16, d0[1] │ │ │ │ + vmla.i d18, d0, d0[1] │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbd11 │ │ │ │ - vshr.s64 , q0, #64 │ │ │ │ + vmov.i32 q9, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ svclt 0x0000bd0b │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec78838 │ │ │ │ + bl 0xfec788c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib sp, {r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf64d4504 │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q9, #12 @ 0x0000000c │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5}^ │ │ │ │ ldc2l 0, cr15, [sl], #288 @ 0x120 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ strtmi pc, [r9], -r9, lsl #31 │ │ │ │ - rscne pc, r8, sp, asr #12 │ │ │ │ + rsbcs pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ stcllt 0, cr15, [lr], #288 @ 0x120 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ vmax.s8 d20, d1, d4 │ │ │ │ - vmla.i d21, d0, d0[4] │ │ │ │ + vmla.i d21, d16, d0[4] │ │ │ │ @ instruction: 0x460d0031 │ │ │ │ ldc2l 0, cr15, [lr], {72} @ 0x48 │ │ │ │ @ instruction: 0xf104b3a5 │ │ │ │ movwcs r0, #4639 @ 0x121f │ │ │ │ eoreq lr, r4, #73728 @ 0x12000 │ │ │ │ qasxmi fp, r2, r8 │ │ │ │ ldrmi r4, [r8], -r9, lsr #12 │ │ │ │ rsbne lr, r2, #3072 @ 0xc00 │ │ │ │ @ instruction: 0xf01a0092 │ │ │ │ strmi pc, [r0], fp, lsr #19 │ │ │ │ stccs 3, cr11, [r0], {96} @ 0x60 │ │ │ │ @ instruction: 0xf64ddb22 │ │ │ │ - vabdl.s8 q9, d0, d0 │ │ │ │ + vabdl.s8 q9, d16, d0 │ │ │ │ vabd.s8 d16, d0, d31 │ │ │ │ - @ instruction: 0xf2c036fc │ │ │ │ + vmvn.i32 q10, #201326592 @ 0x0c000000 │ │ │ │ @ instruction: 0xf64d0631 │ │ │ │ - vshl.s64 , q10, #0 │ │ │ │ + vbic.i32 q9, #262144 @ 0x00040000 │ │ │ │ @ instruction: 0xf04f052f │ │ │ │ cmnne r3, r1, lsl #24 │ │ │ │ tstpeq pc, r4 @ p-variant is OBSOLETE │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ eorcc pc, r3, r8, asr r8 @ │ │ │ │ ldrbeq r4, [fp, fp, asr #1] │ │ │ │ @ instruction: 0xf1bcd508 │ │ │ │ svclt 0x000c0f00 │ │ │ │ @ instruction: 0x46314639 │ │ │ │ stc2 0, cr15, [ip], #288 @ 0x120 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ rscle r3, sl, #256 @ 0x100 │ │ │ │ - subeq pc, r0, sp, asr #4 │ │ │ │ + sbceq pc, r0, sp, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ stclt 0, cr15, [r0], #288 @ 0x120 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec78920 │ │ │ │ + bl 0xfec789a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - eorscs pc, r4, r0, asr #4 │ │ │ │ + adcscs pc, r4, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ @ instruction: 0xf64d460e │ │ │ │ - vshl.s64 , q14, #0 │ │ │ │ + vbic.i32 q9, #786432 @ 0x000c0000 │ │ │ │ @ instruction: 0xf048052f │ │ │ │ and pc, r9, r3, lsl #25 │ │ │ │ biclt r6, r0, r0, lsl #16 │ │ │ │ - blx 0x55d7b0 │ │ │ │ + blx 0x55d838 │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ @ instruction: 0xf048b109 │ │ │ │ strcc pc, [r4], #-3193 @ 0xfffff387 │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xf94ef01a │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf64dbd70 │ │ │ │ - vsubw.s8 q9, q0, d0 │ │ │ │ + vsubw.s8 q9, q8, d0 │ │ │ │ vcgt.s8 d16, d0, d31 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ mcrcs 1, 0, r0, cr0, cr1, {1} │ │ │ │ ldrmi fp, [r9], -r8, lsl #30 │ │ │ │ - andcs pc, r4, sp, asr #12 │ │ │ │ + addcs pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ mrrclt 0, 4, pc, r4, cr8 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec789a4 │ │ │ │ + bl 0xfec78a2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [lr], -r8, ror #31 │ │ │ │ rsbscs r4, r4, #4, 12 @ 0x400000 │ │ │ │ andcc r2, ip, r0, lsl #2 │ │ │ │ ldmdavs r7!, {r0, r2, r4, r5, r7, fp, sp, lr} │ │ │ │ adcvs r6, r5, r7, lsr #32 │ │ │ │ - stmdb r2!, {r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + ldmdb lr, {r3, r7, r8, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf03568f3 │ │ │ │ andsle r0, r9, r0, lsl #5 │ │ │ │ andsle r1, r7, sl, lsr #27 │ │ │ │ eorsle r2, r8, r1, lsl pc │ │ │ │ eorle r2, r4, sp, lsl pc │ │ │ │ vst1.8 {d6[7]}, [r5], r3 │ │ │ │ ldmdbvs r2!, {r5, r7, r8, r9, sp} │ │ │ │ @@ -279834,298 +279869,298 @@ │ │ │ │ stmdale sl, {r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ stmdbeq r9, {r0, r5, r8, r9, fp, ip} │ │ │ │ stmdbeq r9, {r0, r3, r8, fp} │ │ │ │ stmdbeq r9, {r0, r3, r8, fp} │ │ │ │ strne r0, [r9, #-2313] @ 0xfffff6f7 │ │ │ │ @ instruction: 0xf64b000f │ │ │ │ - vshr.s64 q9, q2, #64 │ │ │ │ + vmov.i32 , #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf0480030 │ │ │ │ @ instruction: 0xf64dbbd3 │ │ │ │ - vaddl.s8 q9, d0, d24 │ │ │ │ + vaddl.s8 q9, d16, d24 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbbcd │ │ │ │ - vmov.i32 d18, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d18, d12, #64 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbbc7 │ │ │ │ - vmov.i32 d18, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d18, d4, #64 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xf64dbbc1 │ │ │ │ - vaddl.s8 q9, d0, d12 │ │ │ │ + vaddl.s8 q9, d16, d12 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ svclt 0x0000bbbb │ │ │ │ andsle r2, r3, r0, lsl r8 │ │ │ │ eorle r2, sp, r1, lsl r9 │ │ │ │ @ instruction: 0xb329dc08 │ │ │ │ tstle sp, r6, lsl #18 │ │ │ │ - sbccc pc, r8, sp, asr #12 │ │ │ │ + submi pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0xfec5da0c │ │ │ │ + bllt 0xfec5da94 │ │ │ │ @ instruction: 0xd11529ff │ │ │ │ - rsccc pc, r0, sp, asr #12 │ │ │ │ + rsbmi pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0xfea5da1c │ │ │ │ + bllt 0xfea5daa4 │ │ │ │ stmdale sp, {r1, r2, r4, r8, fp, sp} │ │ │ │ @ instruction: 0xf001e8df │ │ │ │ ldrtcc r2, [r0], -r4, lsr #20 │ │ │ │ mcrmi 2, 2, r4, cr8, cr12, {1} │ │ │ │ @ instruction: 0x66605a54 │ │ │ │ cdpvc 2, 7, cr7, cr8, cr12, {3} │ │ │ │ addls r0, sl, r4, lsl #25 │ │ │ │ mulseq lr, r6, ip │ │ │ │ - sbcscs pc, r4, fp, asr #12 │ │ │ │ + subscc pc, r4, fp, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ - bllt 0xfe4dda48 │ │ │ │ - adcscc pc, ip, sp, asr #12 │ │ │ │ + bllt 0xfe4ddad0 │ │ │ │ + eorsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0xfe35da54 │ │ │ │ - sbcscc pc, r4, sp, asr #12 │ │ │ │ + bllt 0xfe35dadc │ │ │ │ + subsmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0xfe1dda60 │ │ │ │ - adcscc pc, r0, sp, asr #12 │ │ │ │ + bllt 0xfe1ddae8 │ │ │ │ + eorsmi pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x205da6c │ │ │ │ - eorscs pc, r4, sp, asr #12 │ │ │ │ + bllt 0x205daf4 │ │ │ │ + adcscs pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x1edda78 │ │ │ │ - subcs pc, r4, sp, asr #12 │ │ │ │ + bllt 0x1eddb00 │ │ │ │ + sbccs pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x1d5da84 │ │ │ │ - subscs pc, r4, sp, asr #12 │ │ │ │ + bllt 0x1d5db0c │ │ │ │ + sbcscs pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x1bdda90 │ │ │ │ - rsbcs pc, r8, sp, asr #12 │ │ │ │ + bllt 0x1bddb18 │ │ │ │ + rsccs pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x1a5da9c │ │ │ │ - rsbscs pc, ip, sp, asr #12 │ │ │ │ + bllt 0x1a5db24 │ │ │ │ + rscscs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x18ddaa8 │ │ │ │ - addscs pc, r0, sp, asr #12 │ │ │ │ + bllt 0x18ddb30 │ │ │ │ + andscc pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x175dab4 │ │ │ │ - adccs pc, r0, sp, asr #12 │ │ │ │ + bllt 0x175db3c │ │ │ │ + eorcc pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x15ddac0 │ │ │ │ - adcscs pc, r0, sp, asr #12 │ │ │ │ + bllt 0x15ddb48 │ │ │ │ + eorscc pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x145dacc │ │ │ │ - sbccs pc, r0, sp, asr #12 │ │ │ │ + bllt 0x145db54 │ │ │ │ + subcc pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x12ddad8 │ │ │ │ - sbcscs pc, r0, sp, asr #12 │ │ │ │ + bllt 0x12ddb60 │ │ │ │ + subscc pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x115dae4 │ │ │ │ - rsccs pc, r0, sp, asr #12 │ │ │ │ + bllt 0x115db6c │ │ │ │ + rsbcc pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0xfddaf0 │ │ │ │ - rscscs pc, r4, sp, asr #12 │ │ │ │ + bllt 0xfddb78 │ │ │ │ + rsbscc pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0xe5dafc │ │ │ │ - andcc pc, r8, sp, asr #12 │ │ │ │ + bllt 0xe5db84 │ │ │ │ + addcc pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0xcddb08 │ │ │ │ - andscc pc, ip, sp, asr #12 │ │ │ │ + bllt 0xcddb90 │ │ │ │ + addscc pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0xb5db14 │ │ │ │ - eorcc pc, ip, sp, asr #12 │ │ │ │ + bllt 0xb5db9c │ │ │ │ + adccc pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x9ddb20 │ │ │ │ - eorscc pc, ip, sp, asr #12 │ │ │ │ + bllt 0x9ddba8 │ │ │ │ + adcscc pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x85db2c │ │ │ │ - subscc pc, r4, sp, asr #12 │ │ │ │ + bllt 0x85dbb4 │ │ │ │ + sbcscc pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x6ddb38 │ │ │ │ - rsbcc pc, r4, sp, asr #12 │ │ │ │ + bllt 0x6ddbc0 │ │ │ │ + rsccc pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x55db44 │ │ │ │ - rsbscc pc, ip, sp, asr #12 │ │ │ │ + bllt 0x55dbcc │ │ │ │ + rscscc pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x3ddb50 │ │ │ │ - addscc pc, r0, sp, asr #12 │ │ │ │ + bllt 0x3ddbd8 │ │ │ │ + andsmi pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - bllt 0x25db5c │ │ │ │ - adccc pc, r0, sp, asr #12 │ │ │ │ + bllt 0x25dbe4 │ │ │ │ + eormi pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blt 0xddb68 │ │ │ │ + blt 0xddbf0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec78c50 │ │ │ │ + bl 0xfec78cd8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ ldmdami r4, {r0, r2, r3, r9, sl, lr} │ │ │ │ tstpeq r3, r4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7ff2201 │ │ │ │ @ instruction: 0xf034fc79 │ │ │ │ tstle r2, r3, lsl #8 │ │ │ │ - movwcs pc, #1613 @ 0x64d @ │ │ │ │ + orrcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ svclt 0x00082d00 │ │ │ │ - vmin.s8 d20, d3, d9 │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ + @ instruction: 0xf6434619 │ │ │ │ + vaddl.s8 q8, d0, d20 │ │ │ │ pop {r0, r1, r4, r5} │ │ │ │ @ instruction: 0xf0484038 │ │ │ │ @ instruction: 0xf64dbad9 │ │ │ │ - vshr.s64 q11, q14, #64 │ │ │ │ + vmvn.i32 , #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0x462afad3 │ │ │ │ stmdami r3, {r0, r5, r9, sl, lr} │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ svclt 0x0000e456 │ │ │ │ - eorseq r4, r5, r0, lsl #29 │ │ │ │ - ldrhteq r4, [r5], -r0 │ │ │ │ + eorseq r4, r5, r0, lsl #30 │ │ │ │ + eorseq r4, r5, r0, lsr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec78cbc │ │ │ │ + bl 0xfec78d44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0fe8 │ │ │ │ - vmlal.s , d16, d0[7] │ │ │ │ - blmi 0x9a2388 │ │ │ │ + vmlal.s q10, d0, d0[7] │ │ │ │ + blmi 0x9a2410 │ │ │ │ strmi fp, [r4], -r3, lsl #1 │ │ │ │ and r4, r2, sp, lsl #12 │ │ │ │ movwcc r6, #51546 @ 0xc95a │ │ │ │ ldmdavs r9, {r1, r3, r5, r6, r8, r9, ip, sp, pc} │ │ │ │ mvnsle r4, r1, lsr #7 │ │ │ │ vmin.s8 d20, d15, d1 │ │ │ │ - vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d22, d16, #64 │ │ │ │ vqadd.s8 d16, d0, d19 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ movwls r0, #4657 @ 0x1231 │ │ │ │ - blx 0xfeaddc18 │ │ │ │ + blx 0xfeaddca0 │ │ │ │ @ instruction: 0xf64d9b01 │ │ │ │ - vsra.s64 q11, q14, #64 │ │ │ │ + vbic.i32 , #12 @ 0x0000000c │ │ │ │ ldmdavs fp, {r0, r1, r2, r3, r5, r8} │ │ │ │ streq lr, [r3], #-2596 @ 0xfffff5dc │ │ │ │ rsbsmi pc, r0, #52, 8 @ 0x34000000 │ │ │ │ @ instruction: 0xf64dd11a │ │ │ │ - vsubw.s8 q9, q0, d0 │ │ │ │ + vsubw.s8 q9, q8, d0 │ │ │ │ vcgt.s8 d16, d0, d31 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ stccs 1, cr0, [r0, #-196] @ 0xffffff3c │ │ │ │ ldrmi fp, [r9], -r8, lsl #30 │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0484030 │ │ │ │ vpmax.s8 d27, d16, d7 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf4340131 │ │ │ │ rscle r4, r4, r0, ror r2 │ │ │ │ - rscscc pc, r8, sp, asr #12 │ │ │ │ + rsbsmi pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1fddc70 │ │ │ │ + blx 0x1fddcf8 │ │ │ │ svclt 0x0000e7dd │ │ │ │ - eorseq r4, r5, r8, lsl #31 │ │ │ │ + eorseq r5, r5, r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec78d60 │ │ │ │ + bl 0xfec78de8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf64d2000 │ │ │ │ - vaddw.s8 q10, q0, d0 │ │ │ │ - blmi 0x1a2030 │ │ │ │ + vaddw.s8 q10, q8, d0 │ │ │ │ + blmi 0x1a20b8 │ │ │ │ mulls r0, r1, r2 │ │ │ │ mcrr2 1, 2, pc, r0, cr12 @ │ │ │ │ - eorseq r4, r5, r8, ror #31 │ │ │ │ + eorseq r5, r5, r8, rrx │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r2], r3, lsl #1 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - rsbpl pc, r0, r1, asr #4 │ │ │ │ + rscpl pc, r0, r1, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ tstls r1, sl, lsr #28 │ │ │ │ - ldrmi pc, [r4, -r4, asr #12]! │ │ │ │ + ldrmi pc, [r4, r4, asr #12]! │ │ │ │ ldreq pc, [r3, -r0, asr #5]! │ │ │ │ - blx 0x13ddcd0 │ │ │ │ - strvc pc, [r4, #579]! @ 0x243 │ │ │ │ + blx 0x13ddd58 │ │ │ │ + streq pc, [r4, #-1603]! @ 0xfffff9bd │ │ │ │ ldreq pc, [r3, #-704]! @ 0xfffffd40 │ │ │ │ - ldmne ip!, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ + ldmdacs ip!, {r0, r1, r2, r3, r6, r9, ip, sp, lr, pc}^ │ │ │ │ stmdaeq lr!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1aa4649 │ │ │ │ movwls r0, #772 @ 0x304 │ │ │ │ strbmi r9, [sl], r0, lsl #22 │ │ │ │ - bleq 0x15dd0c │ │ │ │ + bleq 0x15dd94 │ │ │ │ svcmi 0x0004f853 │ │ │ │ ands r9, r1, r0, lsl #6 │ │ │ │ svceq 0x001ff1ba │ │ │ │ @ instruction: 0x46284651 │ │ │ │ ldrtmi fp, [r8], -ip, lsl #31 │ │ │ │ eorne pc, fp, r6, asr r8 @ │ │ │ │ - blx 0xc5dd0c │ │ │ │ + blx 0xc5dd94 │ │ │ │ @ instruction: 0xf10b2100 │ │ │ │ @ instruction: 0xf10a0b01 │ │ │ │ @ instruction: 0xf1bb0a01 │ │ │ │ andle r0, sl, r0, lsr #30 │ │ │ │ - blx 0x1aa404 │ │ │ │ + blx 0x1aa48c │ │ │ │ eormi pc, r2, #-1342177280 @ 0xb0000000 │ │ │ │ stmdbcs r0, {r0, r1, r4, r5, r6, r7, ip, lr, pc} │ │ │ │ strbmi sp, [r0], -r6, ror #3 │ │ │ │ - blx 0x7ddd30 │ │ │ │ + blx 0x7dddb8 │ │ │ │ strcc lr, [r0], r2, ror #15 │ │ │ │ svceq 0x0001f1b9 │ │ │ │ - bls 0x195c6c │ │ │ │ - movwcs pc, #1613 @ 0x64d @ │ │ │ │ + bls 0x195cf4 │ │ │ │ + orrcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - andsmi pc, r8, sp, asr #12 │ │ │ │ + addsmi pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ svclt 0x00082a00 │ │ │ │ andlt r4, r3, r9, lsl r6 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - blt 0x15dd64 │ │ │ │ + blt 0x15ddec │ │ │ │ stmdbeq r1!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e7be │ │ │ │ - ldrshteq r4, [r5], -ip │ │ │ │ + eorseq r5, r5, ip, ror r0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec78e58 │ │ │ │ + bl 0xfec78ee0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ ldrmi r6, [sp], -r9, asr #16 │ │ │ │ @ instruction: 0xf0489e04 │ │ │ │ strtmi pc, [r0], -r9, ror #19 │ │ │ │ ldc2l 7, cr15, [lr, #1020]! @ 0x3fc │ │ │ │ - andcs pc, r0, sp, asr #12 │ │ │ │ + addcs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9e0f048 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ @ instruction: 0xf64dfc19 │ │ │ │ - vaddl.s8 q9, d0, d0 │ │ │ │ + vaddl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0x2c11f9d7 │ │ │ │ stccs 0, cr13, [r2], {25} │ │ │ │ stccs 15, cr11, [sl, #-32] @ 0xffffffe0 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ ldmiblt r3, {r8, r9, sp} │ │ │ │ svclt 0x00082c02 │ │ │ │ svclt 0x000c2d0a │ │ │ │ strcs r2, [r0, #-1281] @ 0xfffffaff │ │ │ │ strtmi fp, [r0], -r5, ror #18 │ │ │ │ @ instruction: 0xf7ff4631 │ │ │ │ vceq.f32 d31, d14, d9 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0484070 │ │ │ │ adcslt fp, r6, #3063808 @ 0x2ec000 │ │ │ │ andle r2, lr, r3, lsl #28 │ │ │ │ @ instruction: 0xf64b4631 │ │ │ │ - vshr.s64 q9, q2, #64 │ │ │ │ + vmov.i32 , #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf0480030 │ │ │ │ vmul.i8 d31, d30, d17 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0484070 │ │ │ │ @ instruction: 0xf64db9a9 │ │ │ │ - vmov.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d12, #64 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ vmla.i8 d31, d30, d19 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0484070 │ │ │ │ svclt 0x0000b99b │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @@ -280142,1008 +280177,1008 @@ │ │ │ │ strbmi r8, [r6], -r0 │ │ │ │ @ instruction: 0xf1052301 │ │ │ │ andcs r0, r4, #8, 2 │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ @ instruction: 0x4605fe51 │ │ │ │ stmdavs r5, {r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf64d4649 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ @ instruction: 0xf048002f │ │ │ │ strtmi pc, [r0], -fp, ror #18 │ │ │ │ stc2 7, cr15, [r0, #1020] @ 0x3fc │ │ │ │ - andcs pc, r0, sp, asr #12 │ │ │ │ + addcs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf962f048 │ │ │ │ @ instruction: 0xf7ff4630 │ │ │ │ @ instruction: 0xf64dfb9b │ │ │ │ - vaddl.s8 q9, d0, d0 │ │ │ │ + vaddl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ svccs 0x0011f959 │ │ │ │ svccs 0x0002d014 │ │ │ │ @ instruction: 0xf1b8bf08 │ │ │ │ andle r0, pc, sl, lsl #30 │ │ │ │ stccs 6, cr4, [r2], {41} @ 0x29 │ │ │ │ cdpcs 15, 0, cr11, cr10, cr8, {0} │ │ │ │ strtmi sp, [r0], -fp │ │ │ │ ldc2 7, cr15, [r0, #1020] @ 0x3fc │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stmdblt r2, {r3, r6, ip, sp, lr, pc}^ │ │ │ │ stmdbcs r3, {r0, r3, r5, r7, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf64bd013 │ │ │ │ - vshr.s64 q9, q2, #64 │ │ │ │ + vmov.i32 , #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf0480030 │ │ │ │ vmul.i8 d31, d14, d25 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf04843f8 │ │ │ │ @ instruction: 0x4606b931 │ │ │ │ ldr r4, [r1, r0, lsl #13]! │ │ │ │ strmi r4, [r7], -r4, lsl #12 │ │ │ │ @ instruction: 0xf64de7a3 │ │ │ │ - vmov.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d12, #64 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ vmla.i8 d31, d14, d21 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf04843f8 │ │ │ │ svclt 0x0000b91d │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec79014 │ │ │ │ + bl 0xfec7909c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64e0ff0 │ │ │ │ - vaddl.s8 q8, d0, d4 │ │ │ │ + vaddl.s8 q8, d16, d4 │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ @ instruction: 0xf048b082 │ │ │ │ pldw [r4, #-2317] @ 0xfffff6f3 │ │ │ │ andle r5, pc, #128, 30 @ 0x200 │ │ │ │ - addpl pc, r8, sp, asr #12 │ │ │ │ + andvs pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0484621 │ │ │ │ vmla.i8 d31, d15, d3 │ │ │ │ - vmla.i d23, d0, d0[3] │ │ │ │ + vmla.i d23, d16, d0[3] │ │ │ │ andlt r0, r2, r3, lsr r0 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldmlt sl!, {r3, r6, ip, sp, lr, pc}^ │ │ │ │ tstls r1, r1, ror #4 │ │ │ │ @ instruction: 0xf0104608 │ │ │ │ stmdbls r1, {r0, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf64dd0e6 │ │ │ │ - vaddl.s8 q10, d0, d24 │ │ │ │ + vaddl.s8 q10, d16, d24 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ strb pc, [r6, fp, ror #17]! @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec79078 │ │ │ │ + bl 0xfec79100 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5}^ │ │ │ │ @ instruction: 0xf0484614 │ │ │ │ stmiblt ip, {r0, r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf8d0f048 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ stmialt r8, {r3, r6, ip, sp, lr, pc}^ │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf048002f │ │ │ │ vtst.8 d31, d30, d29 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0484010 │ │ │ │ svclt 0x0000b8b5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec790e4 │ │ │ │ + bl 0xfec7916c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmdavs r9, {r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0489301 │ │ │ │ andcs pc, r0, #10682368 @ 0xa30000 │ │ │ │ vmax.s8 d20, d14, d17 │ │ │ │ vaddl.s8 , d0, d20 │ │ │ │ @ instruction: 0xf7ff0095 │ │ │ │ - blls 0x1a06ac │ │ │ │ + blls 0x1a0734 │ │ │ │ vmul.i8 d27, d16, d3 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf048002f │ │ │ │ vadd.i8 d31, d30, d15 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andlt r0, r2, pc, lsr #32 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ stmlt r6, {r3, r6, ip, sp, lr, pc} │ │ │ │ vmin.s8 d20, d0, d9 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf048002f │ │ │ │ @ instruction: 0xe7eaf87b │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec79158 │ │ │ │ + bl 0xfec791e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmdavs r9, {r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0489301 │ │ │ │ ldmdami r3, {r0, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ strtmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf9b0f7ff │ │ │ │ ldmiblt r3, {r0, r8, r9, fp, ip, pc} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf858f048 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0484010 │ │ │ │ ldrmi fp, [r9], -pc, asr #16 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf844f048 │ │ │ │ svclt 0x0000e7ea │ │ │ │ addseq lr, r5, r4, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec791cc │ │ │ │ + bl 0xfec79254 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmdavs r9, {r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0489301 │ │ │ │ ldmdami r3, {r0, r1, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ strtmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf976f7ff │ │ │ │ ldmiblt r3, {r0, r8, r9, fp, ip, pc} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf81ef048 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0484010 │ │ │ │ @ instruction: 0x4619b815 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf80af048 │ │ │ │ svclt 0x0000e7ea │ │ │ │ addseq lr, r5, r4, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec79240 │ │ │ │ + bl 0xfec792c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmdavs r9, {r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0479301 │ │ │ │ ldmdami r3, {r0, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf93cf7ff │ │ │ │ ldmiblt r3, {r0, r8, r9, fp, ip, pc} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffe4f047 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0474010 │ │ │ │ @ instruction: 0x4619bfdb │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffd0f047 │ │ │ │ svclt 0x0000e7ea │ │ │ │ addseq lr, r5, r4, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec792b4 │ │ │ │ + bl 0xfec7933c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf64e4614 │ │ │ │ - vaddl.s8 q8, d0, d4 │ │ │ │ + vaddl.s8 q8, d16, d4 │ │ │ │ stcls 0, cr0, [r6, #-188] @ 0xffffff44 │ │ │ │ @ instruction: 0xffbcf047 │ │ │ │ svcpl 0x0080f514 │ │ │ │ stmiblt r5, {r0, r3, r9, ip, lr, pc}^ │ │ │ │ - subvc pc, ip, pc, asr #4 │ │ │ │ + sbcvc pc, ip, pc, asr #4 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0474030 │ │ │ │ rsbmi fp, r1, #700 @ 0x2bc │ │ │ │ strmi r9, [r8], -r1, lsl #2 │ │ │ │ - blx 0xfedde132 │ │ │ │ + blx 0xfedde1ba │ │ │ │ strmi r9, [r2], -r1, lsl #18 │ │ │ │ rscle r2, ip, r0, lsl #16 │ │ │ │ - eormi pc, r8, sp, asr #12 │ │ │ │ + adcmi pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffa0f047 │ │ │ │ movwcs lr, #6118 @ 0x17e6 │ │ │ │ andcs r4, r4, #42991616 @ 0x2900000 │ │ │ │ @ instruction: 0xf0194618 │ │ │ │ @ instruction: 0x4605fc75 │ │ │ │ bicsle r2, sp, r0, lsl #16 │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vmov.i32 q10, #0 @ 0x00000000 │ │ │ │ + vshr.s64 q10, q0, #64 │ │ │ │ @ instruction: 0xf047002f │ │ │ │ strtmi pc, [r9], -pc, lsl #31 │ │ │ │ - rsbmi pc, r0, sp, asr #12 │ │ │ │ + rscmi pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff88f047 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff82f047 │ │ │ │ svclt 0x0000e7c8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7934c │ │ │ │ + bl 0xfec793d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5}^ │ │ │ │ @ instruction: 0x461c4615 │ │ │ │ @ instruction: 0xff70f047 │ │ │ │ @ instruction: 0xf64db9e5 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf047002f │ │ │ │ ldmiblt r4!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff5af047 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ svclt 0x0052f047 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0474629 │ │ │ │ stccs 15, cr15, [r0], {71} @ 0x47 │ │ │ │ strtmi sp, [r1], -r0, ror #1 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff3af047 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ svclt 0x0032f047 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec793e8 │ │ │ │ + bl 0xfec79470 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64e0ff0 │ │ │ │ - vaddl.s8 q8, d0, d4 │ │ │ │ + vaddl.s8 q8, d16, d4 │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ @ instruction: 0xf047b082 │ │ │ │ pldw [r4, #-3875] @ 0xfffff0dd │ │ │ │ andsle r5, ip, #128, 30 @ 0x200 │ │ │ │ @ instruction: 0xf64b4621 │ │ │ │ - vshr.s64 q9, q2, #64 │ │ │ │ + vmov.i32 , #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf0470030 │ │ │ │ stccs 15, cr15, [r5], {25} │ │ │ │ ldm pc, {r1, r3, fp, ip, lr, pc}^ @ │ │ │ │ svccc 0x0046f004 │ │ │ │ @ instruction: 0x232a3138 │ │ │ │ - eormi pc, r8, sp, asr #12 │ │ │ │ + adcmi pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff0cf047 │ │ │ │ - subvc pc, ip, pc, asr #4 │ │ │ │ + sbcvc pc, ip, pc, asr #4 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0474010 │ │ │ │ rsbmi fp, r1, #3, 30 │ │ │ │ strmi r9, [r8], -r1, lsl #2 │ │ │ │ - blx 0x2de28a │ │ │ │ + blx 0x2de312 │ │ │ │ strmi r9, [r2], -r1, lsl #18 │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ @ instruction: 0xf64b4621 │ │ │ │ - vshr.s64 q9, q2, #64 │ │ │ │ + vmov.i32 , #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf0470030 │ │ │ │ @ instruction: 0xe7e5fef3 │ │ │ │ - subpl pc, r4, sp, asr #12 │ │ │ │ + sbcpl pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 14, cr15, cr12, cr7, {2} │ │ │ │ @ instruction: 0xf64de7de │ │ │ │ - vmov.i32 d21, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf047002f │ │ │ │ ldrb pc, [r7, r5, ror #29] @ │ │ │ │ - rscsmi pc, r8, sp, asr #12 │ │ │ │ + rsbspl pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 13, cr15, cr14, cr7, {2} │ │ │ │ @ instruction: 0xf64de7d0 │ │ │ │ - vshr.s64 q10, q4, #64 │ │ │ │ + vmov.i32 , #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf047002f │ │ │ │ @ instruction: 0xe7c9fed7 │ │ │ │ - adcsmi pc, r8, sp, asr #12 │ │ │ │ + eorspl pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 13, cr15, cr0, cr7, {2} │ │ │ │ @ instruction: 0xf64de7c2 │ │ │ │ - vaddl.s8 q10, d16, d8 │ │ │ │ + vaddl.s8 , d0, d8 │ │ │ │ @ instruction: 0xf047002f │ │ │ │ ldr pc, [fp, r9, asr #29]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec794bc │ │ │ │ + bl 0xfec79544 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sadd8mi r0, sp, r8 │ │ │ │ addslt r4, r7, sl, lsr #22 │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrmi r6, [r4], -r9, asr #16 │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ cdp2 0, 11, cr15, cr2, cr7, {2} │ │ │ │ teqle r7, r0, lsl #24 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 10, cr15, cr6, cr7, {2} │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf64ba805 │ │ │ │ - @ instruction: 0xf2c024d4 │ │ │ │ + vmov.i32 , #262144 @ 0x00040000 │ │ │ │ @ instruction: 0xf1870430 │ │ │ │ - movtcs lr, #3006 @ 0xbbe │ │ │ │ + movtcs lr, #3002 @ 0xbba │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ vshl.s8 d25, d1, d0 │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #12 @ 0x0000000c │ │ │ │ vqadd.s8 d16, d15, d17 │ │ │ │ - vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf2c064b0 │ │ │ │ andls r0, r2, r3, lsr r4 │ │ │ │ strls sl, [r0], #-2053 @ 0xfffff7fb │ │ │ │ - stc2 1, cr15, [r8, #608] @ 0x260 │ │ │ │ + stc2 1, cr15, [r4, #608] @ 0x260 │ │ │ │ stmdage r5, {r0, r3, r5, r9, sl, lr} │ │ │ │ cdp2 0, 8, cr15, cr8, cr7, {2} │ │ │ │ ldmdavs sl, {r1, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vand d29, d14, d4 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ cdplt 0, 7, cr15, cr8, cr7, {2} │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf047002f │ │ │ │ strb pc, [r5, sp, ror #28] @ │ │ │ │ - ldc2l 1, cr15, [r0, #608] @ 0x260 │ │ │ │ + stc2l 1, cr15, [ip, #608] @ 0x260 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7957c │ │ │ │ + bl 0xfec79604 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sadd8mi r0, ip, r8 │ │ │ │ addslt r4, r7, fp, lsr #22 │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r5], -pc, lsr #32 │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ cdp2 0, 5, cr15, cr2, cr7, {2} │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf187a805 │ │ │ │ - movtcs lr, #2926 @ 0xb6e │ │ │ │ + movtcs lr, #2922 @ 0xb6a │ │ │ │ stmdage r5, {r0, r9, sp} │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - ldclcs 6, cr15, [r4], {75} @ 0x4b │ │ │ │ + mrrccc 6, 4, pc, r4, cr11 @ │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ ldrmi r9, [r9], -r2, lsl #2 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ - ldcvs 2, cr15, [r0], #-316 @ 0xfffffec4 │ │ │ │ + ldcvs 2, cr15, [r0], #316 @ 0x13c │ │ │ │ ldceq 2, cr15, [r3], #-768 @ 0xfffffd00 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - ldc2 1, cr15, [r2, #-608]! @ 0xfffffda0 │ │ │ │ + stc2 1, cr15, [lr, #-608]! @ 0xfffffda0 │ │ │ │ stmdage r5, {r0, r3, r5, r9, sl, lr} │ │ │ │ cdp2 0, 3, cr15, cr2, cr7, {2} │ │ │ │ vmla.i8 , q8, q6 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf047002f │ │ │ │ - blmi 0x521c94 │ │ │ │ - blls 0x67c464 │ │ │ │ + blmi 0x521d1c │ │ │ │ + blls 0x67c4ec │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r4, r0, lsl #6 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf0474030 │ │ │ │ @ instruction: 0x4621be17 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 0, cr15, cr12, cr7, {2} │ │ │ │ @ instruction: 0xf198e7e3 │ │ │ │ - svclt 0x0000fd6f │ │ │ │ + svclt 0x0000fd6b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec79640 │ │ │ │ + bl 0xfec796c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r0, pc @ │ │ │ │ - blmi 0xbf3cc0 │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + blmi 0xbf3d48 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrmi r6, [r6], -r9, asr #16 │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0479f1c │ │ │ │ subcs pc, r0, #15296 @ 0x3bc0 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - strcs pc, [r0], #-1613 @ 0xfffff9b3 │ │ │ │ - strteq pc, [pc], #-704 @ 0x122474 │ │ │ │ - bl 0x2dea94 │ │ │ │ + strcs pc, [r0], #1613 @ 0x64d │ │ │ │ + strteq pc, [pc], #-704 @ 0x1224fc │ │ │ │ + bl 0x1deb1c │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf64b9402 │ │ │ │ - @ instruction: 0xf2c02cd4 │ │ │ │ + vmov.i32 , #1279 @ 0x000004ff │ │ │ │ @ instruction: 0xf8cd0c30 │ │ │ │ vhadd.s8 d28, d15, d4 │ │ │ │ - vmvn.i32 d22, #255 @ 0x000000ff │ │ │ │ + @ instruction: 0xf2c06cb0 │ │ │ │ @ instruction: 0xf8cd0c33 │ │ │ │ @ instruction: 0xf198c000 │ │ │ │ - ldrtmi pc, [r1], -pc, asr #25 @ │ │ │ │ + ldrtmi pc, [r1], -fp, asr #25 @ │ │ │ │ @ instruction: 0xf047a805 │ │ │ │ ldmiblt sp, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0474621 │ │ │ │ andcs pc, r1, #12736 @ 0x31c0 │ │ │ │ @ instruction: 0x46394810 │ │ │ │ @ instruction: 0xff4cf7fe │ │ │ │ ldmdavs sl, {r0, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vand d29, d14, d1 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldclt 0, cr15, [r2, #284]! @ 0x11c │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [sl, #284]! @ 0x11c │ │ │ │ @ instruction: 0xf198e7e1 │ │ │ │ - svclt 0x0000fd0d │ │ │ │ + svclt 0x0000fd09 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r5, r5, r8, ror r0 │ │ │ │ + ldrshteq r5, [r5], -r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec79708 │ │ │ │ + bl 0xfec79790 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r6, r8, pc @ │ │ │ │ - blmi 0xc73d8c │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + blmi 0xc73e14 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrmi r6, [r4], -r9, asr #16 │ │ │ │ ldmdavs fp, {r1, r3, r4, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ @ instruction: 0xf0470300 │ │ │ │ stccs 13, cr15, [r0], {139} @ 0x8b │ │ │ │ @ instruction: 0xf64dd13c │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf047002f │ │ │ │ subcs pc, r0, #8128 @ 0x1fc0 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - ldrbcs pc, [r4], #1611 @ 0x64b @ │ │ │ │ + ldrbcc pc, [r4], #-1611 @ 0xfffff9b5 @ │ │ │ │ ldrteq pc, [r0], #-704 @ 0xfffffd40 @ │ │ │ │ - b 0xfe6deb74 │ │ │ │ + b 0xfe5debfc │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, sl, ip, pc} │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ ldrmi r9, [r9], -r2, lsl #2 │ │ │ │ @ instruction: 0xf1989400 │ │ │ │ - ldrtmi pc, [r1], -r1, ror #24 @ │ │ │ │ + @ instruction: 0x4631fc5d │ │ │ │ @ instruction: 0xf047a805 │ │ │ │ andcs pc, r1, #6208 @ 0x1840 │ │ │ │ @ instruction: 0x46294811 │ │ │ │ mcr2 7, 7, pc, cr6, cr14, {7} @ │ │ │ │ ldmdavs sl, {r1, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vand d29, d14, d4 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r6, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ stcllt 0, cr15, [ip, #-284] @ 0xfffffee4 │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf047002f │ │ │ │ strb pc, [r0, r1, asr #26] @ │ │ │ │ - stc2 1, cr15, [r4], #608 @ 0x260 │ │ │ │ + stc2 1, cr15, [r0], #608 @ 0x260 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r5, [r5], -r4 │ │ │ │ + eorseq r5, r5, r4, lsr r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec797d8 │ │ │ │ + bl 0xfec79860 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r6, r8, pc @ │ │ │ │ - blmi 0xc73e5c │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + blmi 0xc73ee4 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrmi r6, [r4], -r9, asr #16 │ │ │ │ ldmdavs fp, {r1, r3, r4, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ @ instruction: 0xf0470300 │ │ │ │ stccs 13, cr15, [r0], {35} @ 0x23 │ │ │ │ @ instruction: 0xf64dd13c │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf047002f │ │ │ │ subcs pc, r0, #1472 @ 0x5c0 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - ldrbcs pc, [r4], #1611 @ 0x64b @ │ │ │ │ + ldrbcc pc, [r4], #-1611 @ 0xfffff9b5 @ │ │ │ │ ldrteq pc, [r0], #-704 @ 0xfffffd40 @ │ │ │ │ - b 0xcdec44 │ │ │ │ + b 0xbdeccc │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, sl, ip, pc} │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ ldrmi r9, [r9], -r2, lsl #2 │ │ │ │ @ instruction: 0xf1989400 │ │ │ │ - @ instruction: 0x4631fbf9 │ │ │ │ + @ instruction: 0x4631fbf5 │ │ │ │ @ instruction: 0xf047a805 │ │ │ │ andcs pc, r1, #63744 @ 0xf900 │ │ │ │ @ instruction: 0x46294811 │ │ │ │ mcr2 7, 2, pc, cr0, cr14, {7} @ │ │ │ │ ldmdavs sl, {r1, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vand d29, d14, d4 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r6, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ stcllt 0, cr15, [r4], #284 @ 0x11c │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf047002f │ │ │ │ @ instruction: 0xe7c0fcd9 │ │ │ │ - ldc2 1, cr15, [ip], #-608 @ 0xfffffda0 │ │ │ │ + ldc2 1, cr15, [r8], #-608 @ 0xfffffda0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addseq lr, r5, ip, lsr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec798a8 │ │ │ │ + bl 0xfec79930 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sadd8mi r0, ip, r8 │ │ │ │ addslt r4, r7, r0, lsr fp │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r5], -pc, lsr #32 │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldc2 0, cr15, [ip], #284 @ 0x11c │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf187a805 │ │ │ │ - movtcs lr, #2520 @ 0x9d8 │ │ │ │ + movtcs lr, #2516 @ 0x9d4 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ - andcs pc, r0, sp, asr #12 │ │ │ │ + addcs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - ldclcs 6, cr15, [r4], {75} @ 0x4b │ │ │ │ + mrrccc 6, 4, pc, r4, cr11 @ │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ stmdage r5, {r1, ip, pc} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ - ldcvs 2, cr15, [r0], #-316 @ 0xfffffec4 │ │ │ │ + ldcvs 2, cr15, [r0], #316 @ 0x13c │ │ │ │ ldceq 2, cr15, [r3], #-768 @ 0xfffffd00 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xfe85ed66 │ │ │ │ + blx 0xfe75edee │ │ │ │ stmdage r5, {r0, r3, r5, r9, sl, lr} │ │ │ │ ldc2 0, cr15, [ip], {71} @ 0x47 │ │ │ │ stmdale r7!, {r0, r1, r2, r3, r4, sl, fp, sp} │ │ │ │ - tstppl r8, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ + orrspl pc, r8, #68, 12 @ 0x4400000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r4, #3072 @ 0xc00 │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ rscne pc, r0, #13828096 @ 0xd30000 │ │ │ │ stc2 0, cr15, [ip], {71} @ 0x47 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ stc2 0, cr15, [r2], {71} @ 0x47 │ │ │ │ ldmdavs sl, {r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vand d29, d14, d0 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ ldcllt 0, cr15, [r2], #-284 @ 0xfffffee4 │ │ │ │ @ instruction: 0xf6444621 │ │ │ │ - vmvn.i32 d20, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d20, d20, #64 │ │ │ │ @ instruction: 0xf0470033 │ │ │ │ ldrb pc, [sp, fp, ror #24] @ │ │ │ │ - blx 0xff4dedd6 │ │ │ │ + blx 0xff3dee5e │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec79980 │ │ │ │ + bl 0xfec79a08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sadd8mi r0, ip, r8 │ │ │ │ addslt r4, r7, r0, lsr fp │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r5], -pc, lsr #32 │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ mrrc2 0, 4, pc, r0, cr7 @ │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf187a805 │ │ │ │ - movtcs lr, #2412 @ 0x96c │ │ │ │ + movtcs lr, #2408 @ 0x968 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ - andcs pc, r0, sp, asr #12 │ │ │ │ + addcs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - ldclcs 6, cr15, [r4], {75} @ 0x4b │ │ │ │ + mrrccc 6, 4, pc, r4, cr11 @ │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ stmdage r5, {r1, ip, pc} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ - ldcvs 2, cr15, [r0], #-316 @ 0xfffffec4 │ │ │ │ + ldcvs 2, cr15, [r0], #316 @ 0x13c │ │ │ │ ldceq 2, cr15, [r3], #-768 @ 0xfffffd00 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xd5ee3e │ │ │ │ + blx 0xc5eec6 │ │ │ │ stmdage r5, {r0, r3, r5, r9, sl, lr} │ │ │ │ ldc2 0, cr15, [r0], #-284 @ 0xfffffee4 │ │ │ │ stmdale r7!, {r0, r1, r2, r3, r4, sl, fp, sp} │ │ │ │ - tstppl r8, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ + orrspl pc, r8, #68, 12 @ 0x4400000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r4, #3072 @ 0xc00 │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ rscne pc, r0, #13828096 @ 0xd30000 │ │ │ │ stc2 0, cr15, [r0], #-284 @ 0xfffffee4 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ ldc2 0, cr15, [r6], {71} @ 0x47 │ │ │ │ ldmdavs sl, {r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vand d29, d14, d0 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ stclt 0, cr15, [r6], {71} @ 0x47 │ │ │ │ @ instruction: 0xf6444621 │ │ │ │ - vmvn.i32 d20, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d20, d20, #64 │ │ │ │ @ instruction: 0xf0470033 │ │ │ │ @ instruction: 0xe7ddfbff │ │ │ │ - blx 0x19deeae │ │ │ │ + blx 0x18def36 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x461eb096 │ │ │ │ strmi r4, [r0], pc, lsr #22 │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r7], -pc, lsr #32 │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0479d1c │ │ │ │ subcs pc, r0, #230400 @ 0x38400 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - ldm ip!, {r0, r1, r2, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + ldm r8!, {r0, r1, r2, r7, r8, ip, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r5, {r0, r9, sp} │ │ │ │ - strcs pc, [r0], #-1613 @ 0xfffff9b3 │ │ │ │ - strteq pc, [pc], #-704 @ 0x12289c │ │ │ │ + strcs pc, [r0], #1613 @ 0x64d │ │ │ │ + strteq pc, [pc], #-704 @ 0x122924 │ │ │ │ @ instruction: 0xf64b9402 │ │ │ │ - @ instruction: 0xf2c024d4 │ │ │ │ + vmov.i32 , #262144 @ 0x00040000 │ │ │ │ strls r0, [r1], #-1072 @ 0xfffffbd0 │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf1989400 │ │ │ │ - ldrtmi pc, [r9], -r3, asr #21 @ │ │ │ │ + @ instruction: 0x4639fabf │ │ │ │ @ instruction: 0xf047a805 │ │ │ │ @ instruction: 0xf508fbc3 │ │ │ │ subcs r3, r0, #152, 6 @ 0x60000002 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ movwcc pc, #2195 @ 0x893 @ │ │ │ │ svclt 0x00082b00 │ │ │ │ @ instruction: 0xf1874635 │ │ │ │ - movtcs lr, #2264 @ 0x8d8 │ │ │ │ + movtcs lr, #2260 @ 0x8d4 │ │ │ │ stmdage r5, {r0, r9, sp} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ tstls r2, r0, lsl #8 │ │ │ │ - msrpl (UNDEF: 108), sp │ │ │ │ + mvnpl pc, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldrmi r9, [r9], -r1, lsl #2 │ │ │ │ - blx 0xfe9def58 │ │ │ │ + blx 0xfe8defe0 │ │ │ │ stmdage r5, {r0, r3, r5, r9, sl, lr} │ │ │ │ - blx 0xfe9dea1e │ │ │ │ + blx 0xfe9deaa6 │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d8 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r6, pc, lsr #32 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - bllt 0xfe5dea3c │ │ │ │ - blx 0xffedef84 │ │ │ │ + bllt 0xfe5deac4 │ │ │ │ + blx 0xffddf00c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec79b30 │ │ │ │ + bl 0xfec79bb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [sp], -pc, lsr #32 │ │ │ │ stcls 2, cr9, [r6], {1} │ │ │ │ - blx 0x205ea6a │ │ │ │ - bcs 0x909154 │ │ │ │ + blx 0x205eaf2 │ │ │ │ + bcs 0x9091dc │ │ │ │ @ instruction: 0xf644d84f │ │ │ │ - vorr.i32 d21, #2048 @ 0x00000800 │ │ │ │ - bl 0x1e3630 │ │ │ │ - vcgt.s8 d16, d19, d2 │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ + vrsra.s64 d21, d8, #64 │ │ │ │ + bl 0x1e36b8 │ │ │ │ + @ instruction: 0xf6430382 │ │ │ │ + vaddl.s8 q8, d0, d20 │ │ │ │ @ instruction: 0xf8d30033 │ │ │ │ @ instruction: 0xf04712e0 │ │ │ │ @ instruction: 0xf64dfb6b │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vaddl.s8 q8, d0, d20 │ │ │ │ @ instruction: 0xf0470033 │ │ │ │ stmiblt sp!, {r0, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x16deab6 │ │ │ │ + blx 0x16deb3e │ │ │ │ vmul.i8 , q8, q14 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf047002f │ │ │ │ vqdmulh.s , q7, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andlt r0, r3, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ - bllt 0x11deadc │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + bllt 0x11deb64 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0474629 │ │ │ │ @ instruction: 0x2c00fb37 │ │ │ │ @ instruction: 0x4621d0df │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xbdeb0e │ │ │ │ + blx 0xbdeb96 │ │ │ │ @ instruction: 0x4611e7dd │ │ │ │ - eorsmi pc, r4, r4, asr #12 │ │ │ │ + adcsmi pc, r4, r4, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ - blx 0x9deb1e │ │ │ │ + blx 0x9deba6 │ │ │ │ svclt 0x0000e7b5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x461eb096 │ │ │ │ @ instruction: 0xf64d4b34 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5}^ │ │ │ │ ldmdavs fp, {r0, r1, r2, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ @ instruction: 0xf8dd0300 │ │ │ │ @ instruction: 0xf0478070 │ │ │ │ subcs pc, r0, #7168 @ 0x1c00 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - strcs pc, [r0, #-1613] @ 0xfffff9b3 │ │ │ │ - streq pc, [pc, #-704]! @ 0x122784 │ │ │ │ - ldmda lr, {r0, r1, r2, r7, r8, ip, sp, lr, pc} │ │ │ │ + strcs pc, [r0, #1613] @ 0x64d │ │ │ │ + streq pc, [pc, #-704]! @ 0x12280c │ │ │ │ + ldmda sl, {r0, r1, r2, r7, r8, ip, sp, lr, pc} │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf64b9502 │ │ │ │ - @ instruction: 0xf2c024d4 │ │ │ │ + vmov.i32 , #262144 @ 0x00040000 │ │ │ │ strls r0, [r1], #-1072 @ 0xfffffbd0 │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf1989400 │ │ │ │ - ldrtmi pc, [r9], -r9, ror #19 @ │ │ │ │ + ldrtmi pc, [r9], -r5, ror #19 @ │ │ │ │ @ instruction: 0xf047a805 │ │ │ │ - bllt 0xfe2e1618 │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + bllt 0xfe2e16a0 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0474629 │ │ │ │ subcs pc, r0, #921600 @ 0xe1000 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - svc 0x00fcf186 │ │ │ │ + svc 0x00f8f186 │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ vadd.i8 d26, d0, d5 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ strls r0, [r0], #-305 @ 0xfffffecf │ │ │ │ @ instruction: 0xf6449102 │ │ │ │ - vbic.i32 d20, #4 @ 0x00000004 │ │ │ │ + vsra.s64 d20, d20, #64 │ │ │ │ tstls r1, r3, lsr r1 │ │ │ │ @ instruction: 0xf1984619 │ │ │ │ - strbmi pc, [r1], -r7, asr #19 @ │ │ │ │ + strbmi pc, [r1], -r3, asr #19 @ │ │ │ │ @ instruction: 0xf047a805 │ │ │ │ - blmi 0x4a15d4 │ │ │ │ - blls 0x67cb24 │ │ │ │ + blmi 0x4a165c │ │ │ │ + blls 0x67cbac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r1, r0, lsl #6 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04741f0 │ │ │ │ @ instruction: 0x462abab7 │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf047002f │ │ │ │ strb pc, [ip, pc, lsr #21] @ │ │ │ │ - blx 0x5df14c │ │ │ │ + blx 0x4df1d4 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4698b097 │ │ │ │ @ instruction: 0xf64d4b38 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5}^ │ │ │ │ ldmdavs fp, {r0, r4, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ svcls 0x001e0300 │ │ │ │ - blx 0xfe5dec3c │ │ │ │ + blx 0xfe5decc4 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf64da805 │ │ │ │ - vsubhn.i16 d18, q0, q0 │ │ │ │ + vsubhn.i16 d18, q8, q0 │ │ │ │ @ instruction: 0xf186062f │ │ │ │ - movtcs lr, #4010 @ 0xfaa │ │ │ │ + movtcs lr, #4006 @ 0xfa6 │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ strls sl, [r2], -r5, lsl #16 │ │ │ │ - ldrbcs pc, [r4, #1611] @ 0x64b @ │ │ │ │ + ldrbcc pc, [r4, #-1611] @ 0xfffff9b5 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ strls r9, [r0], #-1281 @ 0xfffffaff │ │ │ │ - @ instruction: 0xf974f198 │ │ │ │ + @ instruction: 0xf970f198 │ │ │ │ stmdage r5, {r0, r3, r6, r9, sl, lr} │ │ │ │ - blx 0x1e5ec78 │ │ │ │ + blx 0x1e5ed00 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a805 │ │ │ │ - movtcs lr, #3984 @ 0xf90 │ │ │ │ + movtcs lr, #3980 @ 0xf8c │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r2, fp, sp, pc}^ │ │ │ │ strls r5, [r0], #-1537 @ 0xfffff9ff │ │ │ │ - @ instruction: 0xf962f198 │ │ │ │ + @ instruction: 0xf95ef198 │ │ │ │ stmdage r5, {r0, r6, r9, sl, lr} │ │ │ │ - blx 0x19dec9c │ │ │ │ + blx 0x19ded24 │ │ │ │ stmdale r7!, {r0, r1, r2, r3, r4, r8, r9, sl, fp, sp} │ │ │ │ - tstppl r8, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ + orrspl pc, r8, #68, 12 @ 0x4400000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r7, #3072 @ 0xc00 │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ rscne pc, r0, #13828096 @ 0xd30000 │ │ │ │ - blx 0x15decbc │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + blx 0x15ded44 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ - blx 0x135ecd0 │ │ │ │ + blx 0x135ed58 │ │ │ │ ldmdavs sl, {r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vand d29, d14, d0 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - blt 0xf5ecf0 │ │ │ │ + blt 0xf5ed78 │ │ │ │ @ instruction: 0xf6444639 │ │ │ │ - vmvn.i32 d20, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d20, d20, #64 │ │ │ │ @ instruction: 0xf0470033 │ │ │ │ @ instruction: 0xe7ddfa31 │ │ │ │ - @ instruction: 0xf994f198 │ │ │ │ + @ instruction: 0xf990f198 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec79df4 │ │ │ │ + bl 0xfec79e7c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r0, pc @ │ │ │ │ - blmi 0xf34474 │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + blmi 0xf344fc │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrmi r6, [r7], -r9, asr #16 │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0479e1c │ │ │ │ subcs pc, r0, #86016 @ 0x15000 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - strcs pc, [r0], #-1613 @ 0xfffff9b3 │ │ │ │ - strteq pc, [pc], #-704 @ 0x122c28 │ │ │ │ - svc 0x002cf186 │ │ │ │ + strcs pc, [r0], #1613 @ 0x64d │ │ │ │ + strteq pc, [pc], #-704 @ 0x122cb0 │ │ │ │ + svc 0x0028f186 │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf64b9402 │ │ │ │ - @ instruction: 0xf2c02cd4 │ │ │ │ + vmov.i32 , #1279 @ 0x000004ff │ │ │ │ @ instruction: 0xf8cd0c30 │ │ │ │ vhadd.s8 d28, d15, d4 │ │ │ │ - vmvn.i32 d22, #255 @ 0x000000ff │ │ │ │ + @ instruction: 0xf2c06cb0 │ │ │ │ @ instruction: 0xf8cd0c33 │ │ │ │ @ instruction: 0xf198c000 │ │ │ │ - @ instruction: 0x4639f8f5 │ │ │ │ + @ instruction: 0x4639f8f1 │ │ │ │ @ instruction: 0xf047a805 │ │ │ │ - bllt 0x4a1430 │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + bllt 0x4a14b8 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0474621 │ │ │ │ - bllt 0x8e1420 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + bllt 0x8e14a8 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9e2f047 │ │ │ │ ldmdavs sl, {r0, r1, r2, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d22 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldmiblt r2, {r0, r1, r2, r6, ip, sp, lr, pc}^ │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf9caf047 │ │ │ │ sbcsle r2, fp, r0, lsl #28 │ │ │ │ ldrtmi r2, [r1], -r1, lsl #6 │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ mrc2 0, 4, pc, cr14, cr8, {0} │ │ │ │ tstlt r0, r1, lsl #12 │ │ │ │ vadd.i8 d22, d0, d1 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmvn.i32 , #4 @ 0x00000004 │ │ │ │ + vshr.s64 , q10, #64 │ │ │ │ @ instruction: 0xf047002f │ │ │ │ @ instruction: 0xe7d1f9b5 │ │ │ │ - @ instruction: 0xf918f198 │ │ │ │ + @ instruction: 0xf914f198 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec79eec │ │ │ │ + bl 0xfec79f74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0f90 │ │ │ │ movwcs ip, #4308 @ 0x10d4 │ │ │ │ @ instruction: 0x4604b097 │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ @ instruction: 0xf8dc460d │ │ │ │ @ instruction: 0xf8cdc000 │ │ │ │ @@ -281153,622 +281188,622 @@ │ │ │ │ stmdavs r3, {r3, r8, ip, sp, pc} │ │ │ │ movwcs r4, #5663 @ 0x161f │ │ │ │ stmiane r9!, {r2, r9, sp} │ │ │ │ @ instruction: 0xf0184618 │ │ │ │ strmi pc, [r6], -fp, ror #28 │ │ │ │ stmdavs r3, {r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0x4621461e │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - ldrbcs pc, [r4, #1611] @ 0x64b @ │ │ │ │ + ldrbcc pc, [r4, #-1611] @ 0xfffff9b5 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ @ instruction: 0xf980f047 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ vadd.i8 d26, d15, d5 │ │ │ │ - vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf2c064b0 │ │ │ │ @ instruction: 0xf1860433 │ │ │ │ - @ instruction: 0xf64dee98 │ │ │ │ - vsubw.s8 q9, q0, d0 │ │ │ │ + @ instruction: 0xf64dee94 │ │ │ │ + vsubw.s8 q9, q8, d0 │ │ │ │ stmib sp, {r0, r1, r2, r3, r5, r8, r9}^ │ │ │ │ movtcs r5, #769 @ 0x301 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ strls sl, [r0], #-2053 @ 0xfffff7fb │ │ │ │ - @ instruction: 0xf866f198 │ │ │ │ + @ instruction: 0xf862f198 │ │ │ │ stmdage r5, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf966f047 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a805 │ │ │ │ - movtcs lr, #3714 @ 0xe82 │ │ │ │ + movtcs lr, #3710 @ 0xe7e │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ andls r9, r2, #4194304 @ 0x400000 │ │ │ │ strls r2, [r0], #-513 @ 0xfffffdff │ │ │ │ - @ instruction: 0xf850f198 │ │ │ │ + @ instruction: 0xf84cf198 │ │ │ │ stmdage r5, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf950f047 │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d8 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stmdblt r0, {r0, r1, r2, r6, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf8a4f198 │ │ │ │ + @ instruction: 0xf8a0f198 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4698b097 │ │ │ │ @ instruction: 0xf64d4b37 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5}^ │ │ │ │ ldmdavs fp, {r0, r4, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ cdpls 3, 1, cr0, cr14, cr0, {0} │ │ │ │ - strcs pc, [r0, #-1613] @ 0xfffff9b3 │ │ │ │ - streq pc, [pc, #-704]! @ 0x122b40 │ │ │ │ + strcs pc, [r0, #1613] @ 0x64d │ │ │ │ + streq pc, [pc, #-704]! @ 0x122bc8 │ │ │ │ @ instruction: 0xf0479f20 │ │ │ │ subcs pc, r0, #507904 @ 0x7c000 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - cdp 1, 3, cr15, cr10, cr6, {4} │ │ │ │ + cdp 1, 3, cr15, cr6, cr6, {4} │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ strls r2, [r2, #-513] @ 0xfffffdff │ │ │ │ @ instruction: 0xf64ba805 │ │ │ │ - @ instruction: 0xf2c024d4 │ │ │ │ + vmov.i32 , #262144 @ 0x00040000 │ │ │ │ strls r0, [r1], #-1072 @ 0xfffffbd0 │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf1989400 │ │ │ │ - strbmi pc, [r9], -r5, lsl #16 @ │ │ │ │ + strbmi pc, [r9], -r1, lsl #16 @ │ │ │ │ @ instruction: 0xf047a805 │ │ │ │ stmdami r2!, {r0, r2, r8, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, #68157440 @ 0x4100000 │ │ │ │ - blx 0xfe3e0e3c │ │ │ │ + blx 0xfe3e0ec4 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a805 │ │ │ │ - movtcs lr, #3612 @ 0xe1c │ │ │ │ + movtcs lr, #3608 @ 0xe18 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmdage r5, {r1, r8, sl, ip, pc} │ │ │ │ - strbpl pc, [ip, #-1613]! @ 0xfffff9b3 @ │ │ │ │ - streq pc, [pc, #-704]! @ 0x122ba0 │ │ │ │ + strbpl pc, [ip, #1613]! @ 0x64d @ │ │ │ │ + streq pc, [pc, #-704]! @ 0x122c28 │ │ │ │ strmi lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xffeaf197 │ │ │ │ + @ instruction: 0xffe6f197 │ │ │ │ stmdage r5, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8eaf047 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a805 │ │ │ │ - movtcs lr, #3590 @ 0xe06 │ │ │ │ + movtcs lr, #3586 @ 0xe02 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ andls r9, r2, #4194304 @ 0x400000 │ │ │ │ strls r2, [r0], #-513 @ 0xfffffdff │ │ │ │ - @ instruction: 0xffd4f197 │ │ │ │ + @ instruction: 0xffd0f197 │ │ │ │ stmdage r5, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8d4f047 │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d8 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stmialt r4, {r0, r1, r2, r6, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf828f198 │ │ │ │ + @ instruction: 0xf824f198 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r5, r5, r4, lsl r1 │ │ │ │ + mlaseq r5, r4, r1, r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0xf500b096 │ │ │ │ @ instruction: 0x46983098 │ │ │ │ ldrmi r4, [r1], r2, asr #22 │ │ │ │ ldmdavs fp, {r0, r3, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ @ instruction: 0xf8900300 │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf64d371f │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ @ instruction: 0xf8dd002f │ │ │ │ - bcs 0x14b0e4 │ │ │ │ + bcs 0x14b16c │ │ │ │ ldrmi fp, [pc], -r8, lsl #30 │ │ │ │ @ instruction: 0xf89cf047 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf64da805 │ │ │ │ - vabal.s8 q9, d0, d0 │ │ │ │ + vabal.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf186052f │ │ │ │ - movtcs lr, #3508 @ 0xdb4 │ │ │ │ + movtcs lr, #3504 @ 0xdb0 │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ strls sl, [r2, #-2053] @ 0xfffff7fb │ │ │ │ - ldrbcs pc, [r4], fp, asr #12 @ │ │ │ │ + ldrbcc pc, [r4], -fp, asr #12 @ │ │ │ │ ldrteq pc, [r0], -r0, asr #5 @ │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ strls r9, [r0], #-1537 @ 0xfffff9ff │ │ │ │ - @ instruction: 0xff7ef197 │ │ │ │ + @ instruction: 0xff7af197 │ │ │ │ stmdage r5, {r0, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf87ef047 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf64dd142 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ strtmi r0, [r9], -pc, lsr #32 │ │ │ │ @ instruction: 0xf874f047 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a805 │ │ │ │ - movtcs lr, #3472 @ 0xd90 │ │ │ │ + movtcs lr, #3468 @ 0xd8c │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r2, fp, sp, pc}^ │ │ │ │ strls r6, [r0], #-1281 @ 0xfffffaff │ │ │ │ - @ instruction: 0xff62f197 │ │ │ │ + @ instruction: 0xff5ef197 │ │ │ │ stmdage r5, {r0, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf862f047 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a805 │ │ │ │ - movtcs lr, #3454 @ 0xd7e │ │ │ │ + movtcs lr, #3450 @ 0xd7a │ │ │ │ stmdage r5, {r0, r9, sp} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ tstls r2, r0, lsl #8 │ │ │ │ - msrpl (UNDEF: 108), sp │ │ │ │ + mvnpl pc, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldrmi r9, [r9], -r1, lsl #2 │ │ │ │ - @ instruction: 0xff48f197 │ │ │ │ + @ instruction: 0xff44f197 │ │ │ │ stmdage r5, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf848f047 │ │ │ │ ldmdavs sl, {r0, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vand d29, d14, d1 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r6, pc, lsr #32 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ ldmdalt r8!, {r0, r1, r2, r6, ip, sp, lr, pc} │ │ │ │ strtmi r4, [sl], -r1, asr #12 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf830f047 │ │ │ │ @ instruction: 0xf197e7ba │ │ │ │ - svclt 0x0000ff93 │ │ │ │ + svclt 0x0000ff8f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4698b098 │ │ │ │ ldrmi r4, [r4], -r7, asr #22 │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ - bls 0x9230d0 │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ + bls 0x923158 │ │ │ │ tstls r7, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldmib sp, {r0, r2, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf047671e │ │ │ │ strtmi pc, [r1], -pc, lsl #16 │ │ │ │ @ instruction: 0xf6442200 │ │ │ │ - vmov.i32 d21, #8 @ 0x00000008 │ │ │ │ + vshr.s64 d21, d8, #64 │ │ │ │ @ instruction: 0xf7fe0035 │ │ │ │ subcs pc, r0, #2375680 @ 0x244000 │ │ │ │ stmdage r7, {r8, sp} │ │ │ │ - stc 1, cr15, [r2, #-536]! @ 0xfffffde8 │ │ │ │ + ldc 1, cr15, [lr, #-536] @ 0xfffffde8 │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r7, {r0, r9, sp} │ │ │ │ - strcs pc, [r0, #-1613] @ 0xfffff9b3 │ │ │ │ - streq pc, [pc, #-704]! @ 0x122d90 │ │ │ │ - ldrbtpl pc, [ip], #-1613 @ 0xfffff9b3 @ │ │ │ │ - strteq pc, [pc], #-704 @ 0x123058 │ │ │ │ + strcs pc, [r0, #1613] @ 0x64d │ │ │ │ + streq pc, [pc, #-704]! @ 0x122e18 │ │ │ │ + ldrbtpl pc, [ip], #1613 @ 0x64d @ │ │ │ │ + strteq pc, [pc], #-704 @ 0x1230e0 │ │ │ │ strls r9, [r1], #-1282 @ 0xfffffafe │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf1979400 │ │ │ │ - strbmi pc, [r1], -r9, ror #29 @ │ │ │ │ + strbmi pc, [r1], -r5, ror #29 @ │ │ │ │ @ instruction: 0xf046a807 │ │ │ │ subcs pc, r0, #932 @ 0x3a4 │ │ │ │ stmdage r7, {r8, sp} │ │ │ │ - stc 1, cr15, [r4, #-536] @ 0xfffffde8 │ │ │ │ + stc 1, cr15, [r0, #-536] @ 0xfffffde8 │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r7, {r0, r9, sp} │ │ │ │ strls r9, [r0], #-1282 @ 0xfffffafe │ │ │ │ - ldcpl 6, cr15, [r0], {77} @ 0x4d │ │ │ │ - stceq 2, cr15, [pc], #-768 @ 0x122d90 │ │ │ │ + ldcvs 6, cr15, [r0], {77} @ 0x4d │ │ │ │ + stceq 2, cr15, [pc], #-768 @ 0x122e18 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ - mrc2 1, 6, pc, cr2, cr7, {4} │ │ │ │ + mcr2 1, 6, pc, cr14, cr7, {4} @ │ │ │ │ stmdage r7, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xffd2f046 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a807 │ │ │ │ - @ instruction: 0xf64decee │ │ │ │ - vsubw.s8 , q8, d24 │ │ │ │ + @ instruction: 0xf64decea │ │ │ │ + vsubw.s8 q11, q0, d24 │ │ │ │ stmib sp, {r0, r1, r2, r3, r5, r8, r9}^ │ │ │ │ movtcs r4, #768 @ 0x300 │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ strls sl, [r2, #-2055] @ 0xfffff7f9 │ │ │ │ - mrc2 1, 5, pc, cr12, cr7, {4} │ │ │ │ + mrc2 1, 5, pc, cr8, cr7, {4} │ │ │ │ stmdage r7, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xffbcf046 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a807 │ │ │ │ - movtcs lr, #3288 @ 0xcd8 │ │ │ │ + movtcs lr, #3284 @ 0xcd4 │ │ │ │ stmdage r7, {r0, r9, sp} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ tstls r2, r0, lsl #8 │ │ │ │ - @ instruction: 0x51b4f64d │ │ │ │ + teqpvs r4, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldrmi r9, [r9], -r1, lsl #2 │ │ │ │ - mcr2 1, 5, pc, cr2, cr7, {4} @ │ │ │ │ + mrc2 1, 4, pc, cr14, cr7, {4} │ │ │ │ stmdage r7, {r0, r2, r8, fp, ip, pc} │ │ │ │ @ instruction: 0xffa2f046 │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d8 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r8, pc, lsr #32 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ svclt 0x0092f046 │ │ │ │ - mrc2 1, 7, pc, cr6, cr7, {4} │ │ │ │ + mrc2 1, 7, pc, cr2, cr7, {4} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @ instruction: 0x4699b099 │ │ │ │ ldrmi r4, [r6], -r8, asr #22 │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vaddhn.i16 d18, q0, q0 │ │ │ │ + vaddhn.i16 d18, q8, q0 │ │ │ │ stmdals r0!, {r0, r1, r2, r3, r5, sl} │ │ │ │ @ instruction: 0xf64d9005 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ @ instruction: 0xf8dd002f │ │ │ │ ldmdavs fp, {r2, r7, pc} │ │ │ │ @ instruction: 0xf04f9317 │ │ │ │ svcls 0x00220300 │ │ │ │ @ instruction: 0xff6ef046 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a807 │ │ │ │ - movtcs lr, #3210 @ 0xc8a │ │ │ │ + movtcs lr, #3206 @ 0xc86 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ strls sl, [r2], #-2055 @ 0xfffff7f9 │ │ │ │ - ldrbcs pc, [r4, #1611] @ 0x64b @ │ │ │ │ + ldrbcc pc, [r4, #-1611] @ 0xfffff9b5 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ vrshl.s8 d25, d1, d15 │ │ │ │ - vbic.i32 d22, #0 @ 0x00000000 │ │ │ │ + vshl.s64 d22, d16, #0 │ │ │ │ strls r0, [r0, #-1331] @ 0xfffffacd │ │ │ │ - mrc2 1, 2, pc, cr4, cr7, {4} │ │ │ │ + mrc2 1, 2, pc, cr0, cr7, {4} │ │ │ │ stmdage r7, {r0, r4, r5, r9, sl, lr} │ │ │ │ - strvs pc, [r0], r8, asr #12 │ │ │ │ + strvc pc, [r0], -r8, asr #12 │ │ │ │ ldrteq pc, [r3], -r0, asr #5 @ │ │ │ │ @ instruction: 0xff50f046 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a807 │ │ │ │ - movtcs lr, #3180 @ 0xc6c │ │ │ │ + movtcs lr, #3176 @ 0xc68 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ strls sl, [r2], #-2055 @ 0xfffff7f9 │ │ │ │ strls r9, [r1], -r0, lsl #10 │ │ │ │ - mrc2 1, 1, pc, cr14, cr7, {4} │ │ │ │ + mrc2 1, 1, pc, cr10, cr7, {4} │ │ │ │ stmdage r7, {r0, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xff3ef046 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a807 │ │ │ │ - movtcs lr, #3162 @ 0xc5a │ │ │ │ + movtcs lr, #3158 @ 0xc56 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r1, r2, fp, sp, pc}^ │ │ │ │ strls r5, [r2], #-1536 @ 0xfffffa00 │ │ │ │ - mcr2 1, 1, pc, cr12, cr7, {4} @ │ │ │ │ + mcr2 1, 1, pc, cr8, cr7, {4} @ │ │ │ │ stmdage r7, {r0, r2, r8, fp, ip, pc} │ │ │ │ @ instruction: 0xff2cf046 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf64dd12b │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ strtmi r0, [r1], -pc, lsr #32 │ │ │ │ @ instruction: 0xff22f046 │ │ │ │ - vmax.f32 d18, d3, d2 │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ + @ instruction: 0xf6432f02 │ │ │ │ + vaddl.s8 q8, d0, d20 │ │ │ │ svclt 0x009d0033 │ │ │ │ - tstppl r8, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ + orrspl pc, r8, #68, 12 @ 0x4400000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r7, #3072 @ 0xc00 │ │ │ │ - bicpl pc, r8, sp, asr #12 │ │ │ │ + cmppvs r8, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf2c0bf8c │ │ │ │ @ instruction: 0xf8d3012f │ │ │ │ @ instruction: 0xf0461450 │ │ │ │ - blmi 0x4a2e60 │ │ │ │ - blls 0x6fd298 │ │ │ │ + blmi 0x4a2ee8 │ │ │ │ + blls 0x6fd320 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r1, r0, lsl #6 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04643f0 │ │ │ │ @ instruction: 0x4622befd │ │ │ │ @ instruction: 0xf64d4641 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf046002f │ │ │ │ @ instruction: 0xe7d1fef5 │ │ │ │ - mrc2 1, 2, pc, cr8, cr7, {4} │ │ │ │ + mrc2 1, 2, pc, cr4, cr7, {4} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7a46c │ │ │ │ + bl 0xfec7a4f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldclmi 15, cr0, [r2, #-576] @ 0xfffffdc0 │ │ │ │ addslt r2, r7, r1, lsl #6 │ │ │ │ andcs r4, r4, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0x460c4618 │ │ │ │ ldrls r6, [r5, #-2093] @ 0xfffff7d3 │ │ │ │ streq pc, [r0, #-79] @ 0xffffffb1 │ │ │ │ - blx 0xfef5f2ee │ │ │ │ + blx 0xfef5f376 │ │ │ │ tstlt r8, r7, lsl #12 │ │ │ │ ldrmi r6, [pc], -r3, lsl #16 │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ ldrmi r1, [r8], -r1, lsr #17 │ │ │ │ - blx 0xfecdf302 │ │ │ │ + blx 0xfecdf38a │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ movwcs r4, #5637 @ 0x1605 │ │ │ │ suble r2, sp, r0, lsl #16 │ │ │ │ andcs r6, r4, #327680 @ 0x50000 │ │ │ │ @ instruction: 0xf0184618 │ │ │ │ strmi pc, [r4], -r3, lsr #23 │ │ │ │ stmdavs r4!, {r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ @ instruction: 0xf64d002f │ │ │ │ - vsubhn.i16 d18, q0, q0 │ │ │ │ + vsubhn.i16 d18, q8, q0 │ │ │ │ @ instruction: 0xf046062f │ │ │ │ subcs pc, r0, #2960 @ 0xb90 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - bl 0xff65f8f4 │ │ │ │ + bl 0xff55f97c │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r5, {r0, r9, sp} │ │ │ │ @ instruction: 0xf64b9602 │ │ │ │ - @ instruction: 0xf2c02cd4 │ │ │ │ + vmov.i32 , #1279 @ 0x000004ff │ │ │ │ @ instruction: 0xf8cd0c30 │ │ │ │ vhadd.s8 d28, d15, d4 │ │ │ │ - vmvn.i32 d22, #255 @ 0x000000ff │ │ │ │ + @ instruction: 0xf2c06cb0 │ │ │ │ @ instruction: 0xf8cd0c33 │ │ │ │ @ instruction: 0xf197c000 │ │ │ │ - @ instruction: 0x4639fd9d │ │ │ │ + @ instruction: 0x4639fd99 │ │ │ │ @ instruction: 0xf046a805 │ │ │ │ stccs 14, cr15, [r0, #-628] @ 0xfffffd8c │ │ │ │ @ instruction: 0xf64dd048 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ ldrtmi r0, [r2], -pc, lsr #32 │ │ │ │ @ instruction: 0xf0464629 │ │ │ │ andcs pc, r1, #2352 @ 0x930 │ │ │ │ strtmi r4, [r1], -r7, lsr #16 │ │ │ │ @ instruction: 0xf818f7fe │ │ │ │ ldmdavs sl, {r2, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vand d29, d14, d31 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ cdplt 0, 7, cr15, cr14, cr6, {2} │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ - blx 0x16df3b2 │ │ │ │ + blx 0x16df43a │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0x4631d1b1 │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - ldrbcs pc, [r4, #1611] @ 0x64b @ │ │ │ │ + ldrbcc pc, [r4, #-1611] @ 0xfffff9b5 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ cdp2 0, 6, cr15, cr12, cr6, {2} │ │ │ │ strtmi r2, [r1], -r0, asr #4 │ │ │ │ @ instruction: 0xf186a805 │ │ │ │ - movtcs lr, #2952 @ 0xb88 │ │ │ │ + movtcs lr, #2948 @ 0xb84 │ │ │ │ andcs r9, r1, #4194304 @ 0x400000 │ │ │ │ @ instruction: 0xf64da805 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ vrhadd.s8 d16, d15, d31 │ │ │ │ - vbic.i32 d22, #0 @ 0x00000000 │ │ │ │ + vshl.s64 d22, d16, #0 │ │ │ │ tstls r2, r3, lsr r5 │ │ │ │ ldrmi r9, [r9], -r0, lsl #10 │ │ │ │ - ldc2l 1, cr15, [r2, #-604] @ 0xfffffda4 │ │ │ │ + stc2l 1, cr15, [lr, #-604] @ 0xfffffda4 │ │ │ │ stmdage r5, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ cdp2 0, 5, cr15, cr2, cr6, {2} │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 4, cr15, cr8, cr6, {2} │ │ │ │ @ instruction: 0xf197e7b3 │ │ │ │ - svclt 0x0000fdab │ │ │ │ + svclt 0x0000fda7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r5, r5, r4, ror r1 │ │ │ │ + ldrshteq r5, [r5], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0x4699b099 │ │ │ │ ldrmi r4, [r2], lr, asr #22 │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vaddhn.i16 d18, q0, q0 │ │ │ │ + vaddhn.i16 d18, q8, q0 │ │ │ │ @ instruction: 0xf64b042f │ │ │ │ - @ instruction: 0xf2c026d4 │ │ │ │ + vmov.i32 , #67108864 @ 0x04000000 │ │ │ │ vmin.s8 d16, d15, d16 │ │ │ │ - vbic.i32 d22, #0 @ 0x00000000 │ │ │ │ + vshl.s64 d22, d16, #0 │ │ │ │ ldmib sp, {r0, r1, r4, r5, r8, sl}^ │ │ │ │ andls fp, r5, r2, lsr #32 │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ tstls r7, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x8724e9dd │ │ │ │ cdp2 0, 1, cr15, cr8, cr6, {2} │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a807 │ │ │ │ - movtcs lr, #2868 @ 0xb34 │ │ │ │ + movtcs lr, #2864 @ 0xb30 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ strls sl, [r2], #-2055 @ 0xfffff7f9 │ │ │ │ strls r9, [r0, #-1537] @ 0xfffff9ff │ │ │ │ - stc2 1, cr15, [r6, #-604] @ 0xfffffda4 │ │ │ │ + stc2 1, cr15, [r2, #-604] @ 0xfffffda4 │ │ │ │ stmdage r7, {r0, r4, r6, r9, sl, lr} │ │ │ │ cdp2 0, 0, cr15, cr6, cr6, {2} │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf64dd15e │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ strtmi r0, [r1], -pc, lsr #32 │ │ │ │ ldc2l 0, cr15, [ip, #280]! @ 0x118 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a807 │ │ │ │ - movtcs lr, #2840 @ 0xb18 │ │ │ │ + movtcs lr, #2836 @ 0xb14 │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ stmib sp, {r0, r1, r2, fp, sp, pc}^ │ │ │ │ strls r6, [r0, #-1025] @ 0xfffffbff │ │ │ │ - stc2l 1, cr15, [sl], #604 @ 0x25c │ │ │ │ + stc2l 1, cr15, [r6], #604 @ 0x25c │ │ │ │ stmdage r7, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ stc2l 0, cr15, [sl, #280]! @ 0x118 │ │ │ │ stmdbls r5, {r0, r3, r5, fp, lr} │ │ │ │ @ instruction: 0xf7fd2200 │ │ │ │ @ instruction: 0xf1b8ff6f │ │ │ │ @ instruction: 0xd1240f00 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [r8, #280] @ 0x118 │ │ │ │ vpadd.i8 d27, d0, d23 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf046002f │ │ │ │ - blmi 0x7e2be0 │ │ │ │ - blls 0x6fd518 │ │ │ │ + blmi 0x7e2c68 │ │ │ │ + blls 0x6fd5a0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12a0300 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf0464ff0 │ │ │ │ @ instruction: 0xf64dbdbd │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ strbmi r0, [r1], -pc, lsr #32 │ │ │ │ ldc2 0, cr15, [r2, #280]! @ 0x118 │ │ │ │ sbcsle r2, r8, r0, lsl #30 │ │ │ │ vmin.s8 d20, d0, d25 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf046002f │ │ │ │ ldrb pc, [r6, r5, lsr #27] @ │ │ │ │ strtmi r4, [r2], -r9, asr #12 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [ip, #280] @ 0x118 │ │ │ │ @ instruction: 0xf197e79e │ │ │ │ - svclt 0x0000fcff │ │ │ │ + svclt 0x0000fcfb │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r5, r5, r4, ror r1 │ │ │ │ + ldrshteq r5, [r5], -r4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @ instruction: 0x461eb097 │ │ │ │ @ instruction: 0x46054b5c │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ umullcc pc, ip, sp, r8 @ │ │ │ │ - bls 0x95dcb8 │ │ │ │ + bls 0x95dd40 │ │ │ │ ldrdlt pc, [r8], sp │ │ │ │ movwcs fp, #4491 @ 0x118b │ │ │ │ @ instruction: 0x46182218 │ │ │ │ - blx 0x165f5b4 │ │ │ │ + blx 0x165f63c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldmib r0, {r4, r7, pc}^ │ │ │ │ ldmib r0, {r1, r8, r9, sp, lr}^ │ │ │ │ ldrmi r4, [r9], r0, lsl #14 │ │ │ │ ldrmi r6, [sl], r3, lsl #18 │ │ │ │ ldrmi r6, [fp], r3, asr #18 │ │ │ │ strmi lr, [ip], -r1 │ │ │ │ @ instruction: 0xf64d4617 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ stmdavs r9!, {r0, r1, r2, r3, r5}^ │ │ │ │ stc2l 0, cr15, [r2, #-280]! @ 0xfffffee8 │ │ │ │ rsble r2, pc, r0, lsl #24 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0464621 │ │ │ │ subcs pc, r0, #5440 @ 0x1540 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - stmdacs r0, {r0, r2, r3, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmcs r0, {r0, r2, r3, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdaeq pc!, {r6, r7, r9, ip, sp, lr, pc} @ │ │ │ │ - b 0x1c5fbc4 │ │ │ │ + b 0x1b5fc4c │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ andhi pc, r8, sp, asr #17 │ │ │ │ - ldrbcs pc, [r4, #1611] @ 0x64b @ │ │ │ │ + ldrbcc pc, [r4, #-1611] @ 0xfffff9b5 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ strls r9, [r0], #-1281 @ 0xfffffaff │ │ │ │ - ldc2 1, cr15, [r6], #-604 @ 0xfffffda4 │ │ │ │ + ldc2 1, cr15, [r2], #-604 @ 0xfffffda4 │ │ │ │ stmdage r5, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ ldc2 0, cr15, [r6, #-280]! @ 0xfffffee8 │ │ │ │ @ instruction: 0x46314833 │ │ │ │ @ instruction: 0xf7fd2200 │ │ │ │ ldmdami r2!, {r0, r1, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, #76546048 @ 0x4900000 │ │ │ │ mrc2 7, 5, pc, cr6, cr13, {7} │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a805 │ │ │ │ - movtcs lr, #2632 @ 0xa48 │ │ │ │ + movtcs lr, #2628 @ 0xa44 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r2, fp, sp, pc}^ │ │ │ │ strls r5, [r0], #-2049 @ 0xfffff7ff │ │ │ │ - ldc2 1, cr15, [sl], {151} @ 0x97 │ │ │ │ + ldc2 1, cr15, [r6], {151} @ 0x97 │ │ │ │ stmdage r5, {r0, r4, r6, r9, sl, lr} │ │ │ │ ldc2 0, cr15, [sl, #-280] @ 0xfffffee8 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a805 │ │ │ │ - movtcs lr, #2614 @ 0xa36 │ │ │ │ + movtcs lr, #2610 @ 0xa32 │ │ │ │ stmdage r5, {r0, r9, sp} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ tstls r2, r0, lsl #8 │ │ │ │ - biceq pc, ip, sp, asr #12 │ │ │ │ + cmppne ip, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ ldrmi r9, [r9], -r1, lsl #2 │ │ │ │ - stc2 1, cr15, [r0], {151} @ 0x97 │ │ │ │ + blx 0x5fd22 │ │ │ │ stmdage r5, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ stc2 0, cr15, [r0, #-280] @ 0xfffffee8 │ │ │ │ ldmdavs sl, {r0, r1, r2, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d21 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ ldcllt 0, cr15, [r0], #280 @ 0x118 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2l 0, cr15, [r6], #280 @ 0x118 │ │ │ │ - blmi 0x3dd4b8 │ │ │ │ - blls 0x67d6e8 │ │ │ │ + blmi 0x3dd540 │ │ │ │ + blls 0x67d770 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 58) │ │ │ │ andcs fp, r0, r7, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf1978ff0 │ │ │ │ - svclt 0x0000fc37 │ │ │ │ + svclt 0x0000fc33 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrhteq r5, [r5], -r4 │ │ │ │ - eorseq r5, r5, ip, lsl r2 │ │ │ │ + eorseq r5, r5, r4, lsr r1 │ │ │ │ + mlaseq r5, ip, r2, r5 │ │ │ │ stcls 4, cr11, [r3], {16} │ │ │ │ ldrdgt lr, [r1], -sp │ │ │ │ stcls 4, cr9, [r4], {2} │ │ │ │ strmi r9, [r8], -r1 │ │ │ │ ldrmi r9, [r1], -r3, lsl #8 │ │ │ │ @ instruction: 0x4663461a │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ @@ -281806,87 +281841,87 @@ │ │ │ │ tstlt r0, r6, lsl #12 │ │ │ │ movwcs r6, #6150 @ 0x1806 │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ @ instruction: 0xf950f018 │ │ │ │ tstlt r0, r7, lsl #12 │ │ │ │ strbmi r6, [r1], -r7, lsl #16 │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2l 0, cr15, [sl], #-280 @ 0xfffffee8 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ @ instruction: 0xf64df87f │ │ │ │ - vaddl.s8 q9, d0, d0 │ │ │ │ + vaddl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf046002f │ │ │ │ strtmi pc, [r8], -r1, ror #24 │ │ │ │ mrc2 7, 4, pc, cr10, cr13, {7} │ │ │ │ - andcs pc, r0, sp, asr #12 │ │ │ │ + addcs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ mrrc2 0, 4, pc, r8, cr6 @ │ │ │ │ eorsle r2, fp, r1, lsl ip │ │ │ │ svclt 0x00082c02 │ │ │ │ eorsle r2, r7, sl, lsl #26 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ @ instruction: 0xf894f7fe │ │ │ │ - andcs pc, r0, sp, asr #12 │ │ │ │ + addcs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ mcrr2 0, 4, pc, r8, cr6 @ │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a805 │ │ │ │ - movtcs lr, #2404 @ 0x964 │ │ │ │ + movtcs lr, #2400 @ 0x960 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ - strbcc pc, [r8], #-1611 @ 0xfffff9b5 @ │ │ │ │ - strteq pc, [pc], #-704 @ 0x1237d4 │ │ │ │ + strbcc pc, [r8], #1611 @ 0x64b @ │ │ │ │ + strteq pc, [pc], #-704 @ 0x12385c │ │ │ │ stmdage r5, {r1, ip, pc} │ │ │ │ vshl.s8 d25, d1, d15 │ │ │ │ - vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf2c064b0 │ │ │ │ strls r0, [r0], #-1075 @ 0xfffffbcd │ │ │ │ - blx 0xbdfe46 │ │ │ │ + blx 0xadfece │ │ │ │ stmdage r5, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ stc2 0, cr15, [sl], #-280 @ 0xfffffee8 │ │ │ │ ldmdavs sl, {r0, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vand d29, d14, d9 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r6, pc, lsr #32 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ ldclt 0, cr15, [sl], {70} @ 0x46 │ │ │ │ andle r2, r7, r3, lsl #28 │ │ │ │ @ instruction: 0xf64b4631 │ │ │ │ - vshr.s64 q9, q2, #64 │ │ │ │ + vmov.i32 , #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf0460030 │ │ │ │ bfi pc, r1, (invalid: 24:1) @ │ │ │ │ - andsmi pc, ip, sp, asr #12 │ │ │ │ + addsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [sl], {70} @ 0x46 │ │ │ │ @ instruction: 0xf197e7ba │ │ │ │ - svclt 0x0000fb6d │ │ │ │ + svclt 0x0000fb69 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec7aa44 │ │ │ │ + bl 0xfec7aacc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #8184 @ 0x1ff8 │ │ │ │ strmi r4, [r4], -r1, lsl #12 │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ @ instruction: 0xf8d2f018 │ │ │ │ @ instruction: 0x4601b170 │ │ │ │ - mvnscc pc, #64, 4 │ │ │ │ + cmnpmi ip, #64, 4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - sbcspl pc, r0, sp, asr #12 │ │ │ │ + subsvs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ andne lr, r0, #3424256 @ 0x344000 │ │ │ │ - bllt 0xffadf990 │ │ │ │ + bllt 0xffadfa18 │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0464010 │ │ │ │ svclt 0x0000bbd9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @@ -281894,480 +281929,480 @@ │ │ │ │ @ instruction: 0x46984a5a │ │ │ │ ldmib sp, {r2, r4, r8, r9, sl, fp, sp}^ │ │ │ │ ldmdavs r2, {r2, r5, r8, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f9217 │ │ │ │ ldmib sp, {r9}^ │ │ │ │ movwls r9, #23074 @ 0x5a22 │ │ │ │ @ instruction: 0xf644d817 │ │ │ │ - vorr.i32 d21, #2048 @ 0x00000800 │ │ │ │ - bl 0x1e45a0 │ │ │ │ + vrsra.s64 d21, d8, #64 │ │ │ │ + bl 0x1e4628 │ │ │ │ @ instruction: 0xf8d303c7 │ │ │ │ cmnlt r2, r0, ror #11 │ │ │ │ stmdavs r8, {r0, r1, r2, r3, r6, r8, fp, lr} │ │ │ │ submi r9, r8, r7, lsl r9 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ addshi pc, r6, r0, asr #32 │ │ │ │ ldrbeq pc, [ip, #2259] @ 0x8d3 @ │ │ │ │ andslt r4, r9, r1, asr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ stmdavs r9, {r4, r8, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - strcs pc, [r0], -sp, asr #12 │ │ │ │ + strcs pc, [r0], sp, asr #12 │ │ │ │ strteq pc, [pc], -r0, asr #5 │ │ │ │ - blx 0xfe8dfa22 │ │ │ │ + blx 0xfe8dfaaa │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf64ba807 │ │ │ │ - vshl.s64 q9, q2, #0 │ │ │ │ + vorr.i32 , #262144 @ 0x00040000 │ │ │ │ @ instruction: 0xf1860530 │ │ │ │ - movtcs lr, #2230 @ 0x8b6 │ │ │ │ + movtcs lr, #2226 @ 0x8b2 │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ strls sl, [r2], -r7, lsl #16 │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ strls r9, [r0], #-1281 @ 0xfffffaff │ │ │ │ - blx 0xfe25ff90 │ │ │ │ + blx 0xfe160018 │ │ │ │ stmdage r7, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - blx 0xfe25fa56 │ │ │ │ + blx 0xfe25fade │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a807 │ │ │ │ - movtcs lr, #2208 @ 0x8a0 │ │ │ │ + movtcs lr, #2204 @ 0x89c │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r1, r2, fp, sp, pc}^ │ │ │ │ strls r5, [r0], #-1537 @ 0xfffff9ff │ │ │ │ - blx 0x1ddffb4 │ │ │ │ + blx 0x1ce003c │ │ │ │ stmdage r7, {r0, r6, r9, sl, lr} │ │ │ │ - blx 0x1ddfa7a │ │ │ │ + blx 0x1ddfb02 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a807 │ │ │ │ - movtcs lr, #2190 @ 0x88e │ │ │ │ + movtcs lr, #2186 @ 0x88a │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r1, r2, fp, sp, pc}^ │ │ │ │ strls r5, [r0], #-1537 @ 0xfffff9ff │ │ │ │ - blx 0x195ffd8 │ │ │ │ + blx 0x1860060 │ │ │ │ stmdage r7, {r0, r3, r6, r9, sl, lr} │ │ │ │ - blx 0x195fa9e │ │ │ │ + blx 0x195fb26 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a807 │ │ │ │ - movtcs lr, #2172 @ 0x87c │ │ │ │ + movtcs lr, #2168 @ 0x878 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r1, r2, fp, sp, pc}^ │ │ │ │ strls r5, [r0], #-1537 @ 0xfffff9ff │ │ │ │ - blx 0x14dfffc │ │ │ │ + blx 0x13e0084 │ │ │ │ stmdage r7, {r0, r4, r6, r9, sl, lr} │ │ │ │ - blx 0x14dfac2 │ │ │ │ + blx 0x14dfb4a │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a807 │ │ │ │ - movtcs lr, #2154 @ 0x86a │ │ │ │ + movtcs lr, #2150 @ 0x866 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r1, r2, fp, sp, pc}^ │ │ │ │ strls r5, [r0], #-1537 @ 0xfffff9ff │ │ │ │ - blx 0x1060020 │ │ │ │ + blx 0xf600a8 │ │ │ │ stmdage r7, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ - blx 0x105fae6 │ │ │ │ + blx 0x105fb6e │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf186a807 │ │ │ │ - movtcs lr, #2136 @ 0x858 │ │ │ │ + movtcs lr, #2132 @ 0x854 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ strls sl, [r2], -r7, lsl #16 │ │ │ │ strmi lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ - blx 0xbe0044 │ │ │ │ + blx 0xae00cc │ │ │ │ stmdage r7, {r0, r2, r8, fp, ip, pc} │ │ │ │ - blx 0xbdfb0a │ │ │ │ + blx 0xbdfb92 │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d8 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r9, pc, lsr #32 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - bllt 0x7dfb28 │ │ │ │ - blx 0x20e0070 │ │ │ │ + bllt 0x7dfbb0 │ │ │ │ + blx 0x1fe00f8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec7ac20 │ │ │ │ + bl 0xfec7aca8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ @ instruction: 0xf0466849 │ │ │ │ strtmi pc, [r0], -r7, lsl #22 │ │ │ │ @ instruction: 0xf896f018 │ │ │ │ @ instruction: 0x4601b190 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfff5fb6c │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + blx 0xfff5fbf4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - blt 0xffd5fb7c │ │ │ │ + blt 0xffd5fc04 │ │ │ │ @ instruction: 0xf64db954 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf046002f │ │ │ │ strb pc, [fp, r5, ror #21]! @ │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf046002f │ │ │ │ @ instruction: 0xe7dffad9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec7ac9c │ │ │ │ + bl 0xfec7ad24 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ @ instruction: 0xf0466849 │ │ │ │ strtmi pc, [r0], -r9, asr #21 │ │ │ │ @ instruction: 0xf858f018 │ │ │ │ @ instruction: 0x4601b190 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfefdfbe8 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + blx 0xfefdfc70 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - blt 0xfeddfbf8 │ │ │ │ + blt 0xfeddfc80 │ │ │ │ vmul.i8 , q0, q2 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf046002f │ │ │ │ strb pc, [fp, r7, lsr #21]! @ │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf046002f │ │ │ │ bfi pc, fp, #21, #11 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec7ad18 │ │ │ │ + bl 0xfec7ada0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ @ instruction: 0xf0466849 │ │ │ │ strtmi pc, [r0], -fp, lsl #21 │ │ │ │ @ instruction: 0xf81af018 │ │ │ │ @ instruction: 0x4601b190 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x205fc64 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + blx 0x205fcec │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - blt 0x1e5fc74 │ │ │ │ + blt 0x1e5fcfc │ │ │ │ vmul.i8 , q0, q2 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf046002f │ │ │ │ strb pc, [fp, r9, ror #20]! @ │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf046002f │ │ │ │ @ instruction: 0xe7dffa5d │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec7ad94 │ │ │ │ + bl 0xfec7ae1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ @ instruction: 0xf0466849 │ │ │ │ strtmi pc, [r0], -sp, asr #20 │ │ │ │ @ instruction: 0xffdcf017 │ │ │ │ @ instruction: 0x4601b190 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x10dfce0 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + blx 0x10dfd68 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ - blt 0xedfcf0 │ │ │ │ + blt 0xedfd78 │ │ │ │ vmul.i8 , q0, q2 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf046002f │ │ │ │ strb pc, [fp, fp, lsr #20]! @ │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf046002f │ │ │ │ bfc pc, #20, #12 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec7ae10 │ │ │ │ + bl 0xfec7ae98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ @ instruction: 0xf0466849 │ │ │ │ strtmi pc, [r0], -pc, lsl #20 │ │ │ │ @ instruction: 0xff9ef017 │ │ │ │ @ instruction: 0x4601b190 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x15fd5c │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + blx 0x15fde4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldmiblt r8!, {r1, r2, r6, ip, sp, lr, pc}^ │ │ │ │ vmul.i8 , q0, q2 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf046002f │ │ │ │ strb pc, [fp, sp, ror #19]! @ │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf046002f │ │ │ │ ldrb pc, [pc, r1, ror #19] @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec7ae8c │ │ │ │ + bl 0xfec7af14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ @ instruction: 0xf0466849 │ │ │ │ @ instruction: 0x4620f9d1 │ │ │ │ @ instruction: 0xff60f017 │ │ │ │ @ instruction: 0x4601b190 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9c2f046 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldmiblt sl!, {r1, r2, r6, ip, sp, lr, pc} │ │ │ │ vmul.i8 , q0, q2 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf046002f │ │ │ │ strb pc, [fp, pc, lsr #19]! @ │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf046002f │ │ │ │ ldrb pc, [pc, r3, lsr #19] @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec7af08 │ │ │ │ + bl 0xfec7af90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ @ instruction: 0xf0466849 │ │ │ │ @ instruction: 0x4620f993 │ │ │ │ @ instruction: 0xff22f017 │ │ │ │ @ instruction: 0x4601b190 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf984f046 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldmdblt ip!, {r1, r2, r6, ip, sp, lr, pc}^ │ │ │ │ vmul.i8 , q0, q2 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf046002f │ │ │ │ @ instruction: 0xe7ebf971 │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf046002f │ │ │ │ ldrb pc, [pc, r5, ror #18] @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x461fb096 │ │ │ │ ldrmi r4, [r6], -r5, asr #22 │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ @ instruction: 0xf8dd002f │ │ │ │ ldmdavs fp, {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ @ instruction: 0xf0460300 │ │ │ │ @ instruction: 0x2e0af94b │ │ │ │ @ instruction: 0xf644d857 │ │ │ │ - vorr.i32 d21, #2048 @ 0x00000800 │ │ │ │ - bl 0x1e4a90 │ │ │ │ + vrsra.s64 d21, d8, #64 │ │ │ │ + bl 0x1e4b18 │ │ │ │ vcgt.s8 d16, d31, d6 │ │ │ │ - vbic.i32 d22, #0 @ 0x00000000 │ │ │ │ + vshl.s64 d22, d16, #0 │ │ │ │ stcge 5, cr0, [r5], {51} @ 0x33 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ pkhtbne pc, r4, r3, asr #17 @ │ │ │ │ - eorsvs pc, r0, pc, asr #4 │ │ │ │ + adcsvs pc, r0, pc, asr #4 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xf932f046 │ │ │ │ @ instruction: 0xf64dbb9f │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf046002f │ │ │ │ subcs pc, r0, #638976 @ 0x9c000 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ - cdp 1, 4, cr15, cr2, cr5, {4} │ │ │ │ + cdp 1, 3, cr15, cr14, cr5, {4} │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ vmax.s8 d20, d0, d16 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ strls r0, [r0, #-305] @ 0xfffffecf │ │ │ │ @ instruction: 0xf64b9102 │ │ │ │ - vsra.s64 q9, q2, #64 │ │ │ │ + vorr.i32 , #4 @ 0x00000004 │ │ │ │ tstls r1, r0, lsr r1 │ │ │ │ @ instruction: 0xf1974619 │ │ │ │ - strbmi pc, [r1], -sp, lsl #16 @ │ │ │ │ + strbmi pc, [r1], -r9, lsl #16 @ │ │ │ │ @ instruction: 0xf0464620 │ │ │ │ - blmi 0x922260 │ │ │ │ - blls 0x67de98 │ │ │ │ + blmi 0x9222e8 │ │ │ │ + blls 0x67df20 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r4, r0, lsl #6 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04641f0 │ │ │ │ @ instruction: 0x4639b8fd │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf8f2f046 │ │ │ │ stcge 7, cr14, [r5], {201} @ 0xc9 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf1854620 │ │ │ │ - @ instruction: 0xf64dee0c │ │ │ │ - vsubw.s8 q9, q0, d0 │ │ │ │ + @ instruction: 0xf64dee08 │ │ │ │ + vsubw.s8 q9, q8, d0 │ │ │ │ movwls r0, #9007 @ 0x232f │ │ │ │ - orrvs pc, r0, #72, 12 @ 0x4800000 │ │ │ │ + movwvc pc, #1608 @ 0x648 @ │ │ │ │ teqpeq r3, #192, 4 @ p-variant is OBSOLETE │ │ │ │ movtcs r9, #769 @ 0x301 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ vmax.s8 d20, d15, d16 │ │ │ │ - vbic.i32 d22, #0 @ 0x00000000 │ │ │ │ + vshl.s64 d22, d16, #0 │ │ │ │ strls r0, [r0, #-1331] @ 0xfffffacd │ │ │ │ - @ instruction: 0xffd2f196 │ │ │ │ + @ instruction: 0xffcef196 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ @ instruction: 0xf8d2f046 │ │ │ │ @ instruction: 0xf197e79e │ │ │ │ - svclt 0x0000f835 │ │ │ │ + svclt 0x0000f831 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7b0b4 │ │ │ │ + bl 0xfec7b13c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ ldrmi r6, [sp], -r9, asr #16 │ │ │ │ @ instruction: 0xf8bcf046 │ │ │ │ @ instruction: 0xf0174620 │ │ │ │ asrslt pc, fp, #28 @ │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf046002f │ │ │ │ strtmi pc, [r8], -sp, lsr #17 │ │ │ │ @ instruction: 0xf7fd2101 │ │ │ │ vfma.f32 d31, d14, d3 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0464038 │ │ │ │ ldmdblt r4, {r0, r5, r7, fp, ip, sp, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf896f046 │ │ │ │ strtmi lr, [r1], -r7, ror #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf88af046 │ │ │ │ svclt 0x0000e7db │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r2, [r4], -r1, lsl #6 │ │ │ │ strmi r4, [sl], -lr, lsl #12 │ │ │ │ ldrmi r4, [r8], -r1, lsl #12 │ │ │ │ ldc2l 0, cr15, [r4, #-92] @ 0xffffffa4 │ │ │ │ suble r2, r4, r0, lsl #16 │ │ │ │ vmax.s8 d20, d14, d5 │ │ │ │ - vshr.s64 d20, d12, #64 │ │ │ │ + vmov.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0460032 │ │ │ │ cdpcs 8, 0, cr15, cr0, cr15, {3} │ │ │ │ @ instruction: 0xf64ddd55 │ │ │ │ - vmul.i d21, d16, d0[5] │ │ │ │ + vmul.i d22, d0, d0[5] │ │ │ │ @ instruction: 0xf642082f │ │ │ │ - vqshl.s64 q11, q8, #0 │ │ │ │ + vbic.i32 , #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf162072f │ │ │ │ - stccc 8, cr15, [r1, #-76] @ 0xffffffb4 │ │ │ │ + stccc 8, cr15, [r1, #-60] @ 0xffffffc4 │ │ │ │ strcs r4, [r0], #-1665 @ 0xfffff97f │ │ │ │ svcne 0x0001f815 │ │ │ │ @ instruction: 0xf8d94638 │ │ │ │ strcc r3, [r1], #-0 │ │ │ │ andscc pc, r1, r3, lsr r8 @ │ │ │ │ svclt 0x0058045b │ │ │ │ @ instruction: 0xf0464640 │ │ │ │ stccs 8, cr15, [r8], #-332 @ 0xfffffeb4 │ │ │ │ adcmi fp, r6, #24, 30 @ 0x60 │ │ │ │ sha1c.32 , q15, q15 │ │ │ │ - vshr.s64 d20, d12, #64 │ │ │ │ + vmov.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0460032 │ │ │ │ adcmi pc, r6, #4784128 @ 0x490000 │ │ │ │ @ instruction: 0xf64dd107 │ │ │ │ - vaddl.s8 q9, d0, d0 │ │ │ │ + vaddl.s8 q9, d16, d0 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf04643f8 │ │ │ │ @ instruction: 0xf64db83f │ │ │ │ - vmla.i d21, d16, d0[6] │ │ │ │ + vmla.i d22, d0, d0[6] │ │ │ │ @ instruction: 0xf046002f │ │ │ │ @ instruction: 0xf64df839 │ │ │ │ - vaddl.s8 q9, d0, d0 │ │ │ │ + vaddl.s8 q9, d16, d0 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf04643f8 │ │ │ │ ldmdblt ip, {r0, r4, r5, fp, ip, sp, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stmdalt r4!, {r1, r2, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf04643f8 │ │ │ │ strcs fp, [r0], #-2071 @ 0xfffff7e9 │ │ │ │ svclt 0x0000e7c5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -282393,4555 +282428,4555 @@ │ │ │ │ movwcs r6, #6148 @ 0x1804 │ │ │ │ tstpeq ip, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ ldc2 0, cr15, [ip], #92 @ 0x5c │ │ │ │ smlabblt r8, r0, r6, r4 │ │ │ │ ldrmi r6, [r8], r3, lsl #16 │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ @ instruction: 0xf64d002f │ │ │ │ - vabdl.s8 q9, d0, d0 │ │ │ │ + vabdl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf045072f │ │ │ │ subcs pc, r0, #836 @ 0x344 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - ldrbcs pc, [r4], fp, asr #12 @ │ │ │ │ + ldrbcc pc, [r4], -fp, asr #12 @ │ │ │ │ ldrteq pc, [r0], -r0, asr #5 @ │ │ │ │ - stcl 1, cr15, [r8], #532 @ 0x214 │ │ │ │ + stcl 1, cr15, [r4], #532 @ 0x214 │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ vabd.s8 d25, d15, d2 │ │ │ │ - vbic.i32 d22, #0 @ 0x00000000 │ │ │ │ + vshl.s64 d22, d16, #0 │ │ │ │ @ instruction: 0x96010533 │ │ │ │ @ instruction: 0xf1969500 │ │ │ │ - @ instruction: 0x4651feb7 │ │ │ │ + @ instruction: 0x4651feb3 │ │ │ │ @ instruction: 0xf045a805 │ │ │ │ @ instruction: 0x4621ffb7 │ │ │ │ @ instruction: 0xf7ff4648 │ │ │ │ subcs pc, r0, #43, 30 @ 0xac │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - stcl 1, cr15, [lr], {133} @ 0x85 │ │ │ │ + stcl 1, cr15, [sl], {133} @ 0x85 │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r5, {r0, r9, sp} │ │ │ │ strvs lr, [r1, -sp, asr #19] │ │ │ │ @ instruction: 0xf1969500 │ │ │ │ - strtmi pc, [r1], -r1, lsr #29 │ │ │ │ + @ instruction: 0x4621fe9d │ │ │ │ @ instruction: 0xf045a805 │ │ │ │ andcs pc, r1, #644 @ 0x284 │ │ │ │ strbmi r4, [r1], -fp, lsl #16 │ │ │ │ @ instruction: 0xf926f7fd │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d8 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r6, pc, lsr #32 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ svclt 0x008cf045 │ │ │ │ - mrc2 1, 7, pc, cr0, cr6, {4} │ │ │ │ + mcr2 1, 7, pc, cr12, cr6, {4} @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r5, r5, r4, ror r1 │ │ │ │ + ldrshteq r5, [r5], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7b340 │ │ │ │ + bl 0xfec7b3c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ ldrmi r6, [sp], -r9, asr #16 │ │ │ │ @ instruction: 0xff76f045 │ │ │ │ @ instruction: 0xf0174620 │ │ │ │ @ instruction: 0xb1b8fd05 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf045002f │ │ │ │ ldmdami r2, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r1, #42991616 @ 0x2900000 │ │ │ │ @ instruction: 0xf8ecf7fd │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ svclt 0x005af045 │ │ │ │ @ instruction: 0xf64db954 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf045002f │ │ │ │ strb pc, [r6, pc, asr #30]! @ │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ ldrb pc, [sl, r3, asr #30] @ │ │ │ │ - eorseq r5, r5, r8, asr #7 │ │ │ │ + eorseq r5, r5, r8, asr #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7b3cc │ │ │ │ + bl 0xfec7b454 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ ldrmi r6, [sp], -r9, asr #16 │ │ │ │ @ instruction: 0xff30f045 │ │ │ │ @ instruction: 0xf0174620 │ │ │ │ @ instruction: 0xb1b8fcbf │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf045002f │ │ │ │ ldmdami r2, {r0, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r1, #42991616 @ 0x2900000 │ │ │ │ @ instruction: 0xf8a6f7fd │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ svclt 0x0014f045 │ │ │ │ @ instruction: 0xf64db954 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf045002f │ │ │ │ strb pc, [r6, r9, lsl #30]! @ │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ @ instruction: 0xe7dafefd │ │ │ │ - ldrshteq r5, [r5], -r8 │ │ │ │ + eorseq r5, r5, r8, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7b458 │ │ │ │ + bl 0xfec7b4e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r5], -pc, lsr #32 │ │ │ │ ldrmi r6, [ip], -r9, asr #16 │ │ │ │ cdp2 0, 14, cr15, cr10, cr5, {2} │ │ │ │ @ instruction: 0xf0174628 │ │ │ │ movtlt pc, #35961 @ 0x8c79 @ │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf045002f │ │ │ │ ldrsblt pc, [ip, #-235] @ 0xffffff15 @ │ │ │ │ tstcs r1, r0, lsr #12 │ │ │ │ stc2 7, cr15, [lr], {253} @ 0xfd │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ cdplt 0, 12, cr15, cr14, cr5, {2} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rscpl pc, ip, sp, asr #12 │ │ │ │ + rsbvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 12, cr15, cr4, cr5, {2} │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ cdplt 0, 11, cr15, cr12, cr5, {2} │ │ │ │ @ instruction: 0xf64db955 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf045002f │ │ │ │ @ instruction: 0xe7d4feb1 │ │ │ │ @ instruction: 0xf64d4629 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ strb pc, [r8, r5, lsr #29] @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7b504 │ │ │ │ + bl 0xfec7b58c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r5], -pc, lsr #32 │ │ │ │ ldrmi r6, [ip], -r9, asr #16 │ │ │ │ cdp2 0, 9, cr15, cr4, cr5, {2} │ │ │ │ @ instruction: 0xf0174628 │ │ │ │ movtlt pc, #35875 @ 0x8c23 @ │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf045002f │ │ │ │ cmpplt ip, r5, lsl #29 @ p-variant is OBSOLETE │ │ │ │ tstcs r1, r0, lsr #12 │ │ │ │ - blx 0xfef6233a │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + blx 0xfef623c2 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ cdplt 0, 7, cr15, cr8, cr5, {2} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rscpl pc, ip, sp, asr #12 │ │ │ │ + rsbvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 6, cr15, cr14, cr5, {2} │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ cdplt 0, 6, cr15, cr6, cr5, {2} │ │ │ │ @ instruction: 0xf64db955 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf045002f │ │ │ │ @ instruction: 0xe7d4fe5b │ │ │ │ @ instruction: 0xf64d4629 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ strb pc, [r8, pc, asr #28] @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7b5b0 │ │ │ │ + bl 0xfec7b638 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r5], -pc, lsr #32 │ │ │ │ ldrmi r6, [ip], -r9, asr #16 │ │ │ │ cdp2 0, 3, cr15, cr14, cr5, {2} │ │ │ │ @ instruction: 0xf0174628 │ │ │ │ movtlt pc, #35789 @ 0x8bcd @ │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf045002f │ │ │ │ cmpplt ip, pc, lsr #28 @ p-variant is OBSOLETE │ │ │ │ tstcs r1, r0, lsr #12 │ │ │ │ - blx 0x19e23e6 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + blx 0x19e246e │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ cdplt 0, 2, cr15, cr2, cr5, {2} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rscpl pc, ip, sp, asr #12 │ │ │ │ + rsbvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 1, cr15, cr8, cr5, {2} │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ cdplt 0, 1, cr15, cr0, cr5, {2} │ │ │ │ @ instruction: 0xf64db955 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf045002f │ │ │ │ ldrb pc, [r4, r5, lsl #28] @ │ │ │ │ @ instruction: 0xf64d4629 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ @ instruction: 0xe7c8fdf9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7b65c │ │ │ │ + bl 0xfec7b6e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r5], -pc, lsr #32 │ │ │ │ ldrmi r6, [ip], -r9, asr #16 │ │ │ │ stc2l 0, cr15, [r8, #276]! @ 0x114 │ │ │ │ @ instruction: 0xf0174628 │ │ │ │ orrlt pc, r0, #121856 @ 0x1dc00 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf045002f │ │ │ │ stmiblt ip, {r0, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2l 0, cr15, [lr, #276] @ 0x114 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ stcllt 0, cr15, [r6, #276] @ 0x114 │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ vmla.f32 d31, d30, d27 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0454038 │ │ │ │ ldmdblt r5, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [r8, #276]! @ 0x114 │ │ │ │ strtmi lr, [r9], -sp, asr #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [ip, #276] @ 0x114 │ │ │ │ svclt 0x0000e7c1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7b718 │ │ │ │ + bl 0xfec7b7a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r5], -pc, lsr #32 │ │ │ │ ldrmi r6, [ip], -r9, asr #16 │ │ │ │ stc2 0, cr15, [sl, #276] @ 0x114 │ │ │ │ @ instruction: 0xf0174628 │ │ │ │ orrlt pc, r0, #25600 @ 0x6400 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf045002f │ │ │ │ stmiblt ip, {r0, r1, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [r0, #-276]! @ 0xfffffeec │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ stcllt 0, cr15, [r8, #-276]! @ 0xfffffeec │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ vmla.f32 , q7, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0454038 │ │ │ │ ldmdblt r5, {r0, r2, r4, r6, r8, sl, fp, ip, sp, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2l 0, cr15, [sl, #-276] @ 0xfffffeec │ │ │ │ strtmi lr, [r9], -sp, asr #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [lr, #-276]! @ 0xfffffeec │ │ │ │ svclt 0x0000e7c1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7b7d4 │ │ │ │ + bl 0xfec7b85c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r5], -pc, lsr #32 │ │ │ │ ldrmi r6, [ip], -r9, asr #16 │ │ │ │ stc2 0, cr15, [ip, #-276]! @ 0xfffffeec │ │ │ │ @ instruction: 0xf0174628 │ │ │ │ orrlt pc, r0, #765952 @ 0xbb000 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf045002f │ │ │ │ stmiblt ip, {r0, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [r2, #-276] @ 0xfffffeec │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ stclt 0, cr15, [sl, #-276] @ 0xfffffeec │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ vfma.f32 , q15, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0454038 │ │ │ │ ldmdblt r5, {r0, r1, r2, r4, r5, r6, r7, sl, fp, ip, sp, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2l 0, cr15, [ip], #276 @ 0x114 │ │ │ │ strtmi lr, [r9], -sp, asr #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2l 0, cr15, [r0], #276 @ 0x114 │ │ │ │ svclt 0x0000e7c1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7b890 │ │ │ │ + bl 0xfec7b918 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r5], -pc, lsr #32 │ │ │ │ ldrmi r6, [ip], -r9, asr #16 │ │ │ │ stc2l 0, cr15, [lr], {69} @ 0x45 │ │ │ │ @ instruction: 0xf0174628 │ │ │ │ orrlt pc, r0, #380928 @ 0x5d000 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf045002f │ │ │ │ stmiblt ip, {r0, r1, r2, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [r4], #276 @ 0x114 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ stclt 0, cr15, [ip], #276 @ 0x114 │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ @ instruction: 0xf24efca1 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0454038 │ │ │ │ ldmdblt r5, {r0, r3, r4, r7, sl, fp, ip, sp, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [lr], {69} @ 0x45 │ │ │ │ strtmi lr, [r9], -sp, asr #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [r2], {69} @ 0x45 │ │ │ │ svclt 0x0000e7c1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7b94c │ │ │ │ + bl 0xfec7b9d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r5], -pc, lsr #32 │ │ │ │ ldrmi r6, [ip], -r9, asr #16 │ │ │ │ ldc2l 0, cr15, [r0], #-276 @ 0xfffffeec │ │ │ │ @ instruction: 0xf0174628 │ │ │ │ orrlt pc, r0, #4177920 @ 0x3fc000 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf045002f │ │ │ │ stmiblt ip, {r0, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ mrrc2 0, 4, pc, r6, cr5 @ │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ mcrrlt 0, 4, pc, lr, cr5 @ │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ sha1c.32 , q7, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0454038 │ │ │ │ ldmdblt r5, {r0, r1, r3, r4, r5, sl, fp, ip, sp, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [r0], #-276 @ 0xfffffeec │ │ │ │ strtmi lr, [r9], -sp, asr #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [r4], #-276 @ 0xfffffeec │ │ │ │ svclt 0x0000e7c1 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ - andeq pc, r4, lr, asr #12 │ │ │ │ + addeq pc, r4, lr, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ mcrls 6, 0, r4, cr8, cr5, {0} │ │ │ │ ldc2 0, cr15, [r2], {69} @ 0x45 │ │ │ │ svcpl 0x0080f515 │ │ │ │ strtmi sp, [r9], -sl, asr #4 │ │ │ │ - sbcscs pc, r4, fp, asr #12 │ │ │ │ + subscc pc, r4, fp, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ stc2 0, cr15, [r8], {69} @ 0x45 │ │ │ │ - rscspl pc, r4, sp, asr #12 │ │ │ │ + rsbsvs pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [r2], {69} @ 0x45 │ │ │ │ suble r2, pc, r0, lsl #28 │ │ │ │ subsle r2, r3, r0, lsl #26 │ │ │ │ - ldmcc ip!, {r6, r9, ip, sp, lr, pc}^ │ │ │ │ + ldmdami ip!, {r6, r9, ip, sp, lr, pc}^ │ │ │ │ ldmdaeq r1!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - ldmibpl ip, {r0, r2, r3, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs ip, {r0, r2, r3, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdbeq pc!, {r6, r7, r9, ip, sp, lr, pc} @ │ │ │ │ - strcs pc, [r0, -sp, asr #12] │ │ │ │ + strcs pc, [r0, sp, asr #12] │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ ands r4, r4, r4, lsr r6 │ │ │ │ @ instruction: 0xf0174630 │ │ │ │ @ instruction: 0x4601f97f │ │ │ │ suble r2, sp, r0, lsl #16 │ │ │ │ strbmi r4, [r8], -r2, asr #12 │ │ │ │ - blx 0xffae098e │ │ │ │ + blx 0xffae0a16 │ │ │ │ @ instruction: 0xf0174620 │ │ │ │ - bne 0xc22dac │ │ │ │ + bne 0xc22e34 │ │ │ │ strcc r4, [r1], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf0171e5d │ │ │ │ strmi pc, [r4], #-2373 @ 0xfffff6bb │ │ │ │ ldrtmi fp, [r8], -r5, lsl #7 │ │ │ │ rscle r4, r7, r6, lsr #5 │ │ │ │ - blx 0xff6e09ae │ │ │ │ + blx 0xff6e0a36 │ │ │ │ @ instruction: 0xf0174620 │ │ │ │ strmi pc, [r1], -r5, ror #18 │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64dbb74 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf045002f │ │ │ │ ldrb pc, [sp, r5, asr #23] @ │ │ │ │ @ instruction: 0xf00d4268 │ │ │ │ strmi pc, [r2], -r9, asr #31 │ │ │ │ @ instruction: 0x4629bb70 │ │ │ │ - sbcscs pc, r4, fp, asr #12 │ │ │ │ + subscc pc, r4, fp, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ - blx 0xfef609ea │ │ │ │ - rscspl pc, r4, sp, asr #12 │ │ │ │ + blx 0xfef60a72 │ │ │ │ + rsbsvs pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfede09f6 │ │ │ │ + blx 0xfede0a7e │ │ │ │ @ instruction: 0xd1b12e00 │ │ │ │ - rscpl pc, r8, r2, asr #4 │ │ │ │ + rsbvs pc, r8, r2, asr #4 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ - blx 0xfebe0a06 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + blx 0xfebe0a8e │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfea60a12 │ │ │ │ - subvc pc, ip, pc, asr #4 │ │ │ │ + blx 0xfea60a9a │ │ │ │ + sbcvc pc, ip, pc, asr #4 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - bllt 0xfe860a20 │ │ │ │ + bllt 0xfe860aa8 │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ @ instruction: 0xe7a9fb91 │ │ │ │ @ instruction: 0xf64d4269 │ │ │ │ - vaddl.s8 q10, d0, d24 │ │ │ │ + vaddl.s8 q10, d16, d24 │ │ │ │ @ instruction: 0xf045002f │ │ │ │ vqdmulh.s d31, d31, d9 │ │ │ │ - vmla.i d23, d0, d0[3] │ │ │ │ + vmla.i d23, d16, d0[3] │ │ │ │ pop {r0, r1, r4, r5} │ │ │ │ @ instruction: 0xf04543f8 │ │ │ │ svclt 0x0000bb81 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7bb4c │ │ │ │ + bl 0xfec7bbd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sadd8mi r0, sp, r8 │ │ │ │ addslt r4, r7, r3, lsr fp │ │ │ │ stmdavs r9, {r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0x1be0a86 │ │ │ │ + blx 0x1be0b0e │ │ │ │ @ instruction: 0xf0174620 │ │ │ │ stmdacs r0, {r0, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4601d03a │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x17e0aa6 │ │ │ │ + blx 0x17e0b2e │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf185a805 │ │ │ │ - movtcs lr, #2166 @ 0x876 │ │ │ │ + movtcs lr, #2162 @ 0x872 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ - ldclcs 6, cr15, [r4], {75} @ 0x4b │ │ │ │ + mrrccc 6, 4, pc, r4, cr11 @ │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ stmdage r5, {r1, ip, pc} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ - ldcvs 2, cr15, [r0], #-316 @ 0xfffffec4 │ │ │ │ + ldcvs 2, cr15, [r0], #316 @ 0x13c │ │ │ │ ldceq 2, cr15, [r3], #-768 @ 0xfffffd00 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xfe1020 │ │ │ │ + blx 0xee10a8 │ │ │ │ stmdage r5, {r0, r3, r5, r9, sl, lr} │ │ │ │ - blx 0xfe0ae6 │ │ │ │ + blx 0xfe0b6e │ │ │ │ ldmdavs sl, {r2, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d16 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ - bllt 0xbe0b04 │ │ │ │ + bllt 0xbe0b8c │ │ │ │ @ instruction: 0xf64db954 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf045002f │ │ │ │ bfc pc, (invalid: 22:3) @ │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ @ instruction: 0xe7b7fb13 │ │ │ │ - blx 0x1ee107c │ │ │ │ + blx 0x1de1104 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7bc30 │ │ │ │ + bl 0xfec7bcb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ sadd8mi r0, ip, r8 │ │ │ │ addslt r4, r7, r3, lsr fp │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r5], -pc, lsr #32 │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0xfff60b68 │ │ │ │ + blx 0xfff60bf0 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf185a805 │ │ │ │ - movtcs lr, #2068 @ 0x814 │ │ │ │ + movtcs lr, #2064 @ 0x810 │ │ │ │ stmdage r5, {r0, r9, sp} │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - ldclcs 6, cr15, [r4], {75} @ 0x4b │ │ │ │ + mrrccc 6, 4, pc, r4, cr11 @ │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ ldrmi r9, [r9], -r2, lsl #2 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ - ldcvs 2, cr15, [r0], #-316 @ 0xfffffec4 │ │ │ │ + ldcvs 2, cr15, [r0], #316 @ 0x13c │ │ │ │ ldceq 2, cr15, [r3], #-768 @ 0xfffffd00 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf9d8f196 │ │ │ │ + @ instruction: 0xf9d4f196 │ │ │ │ strtmi sl, [r9], -r5, lsl #16 │ │ │ │ - blx 0xff760ba8 │ │ │ │ + blx 0xff760c30 │ │ │ │ @ instruction: 0xf0174620 │ │ │ │ bicslt pc, r0, r7, ror #16 │ │ │ │ vmax.s8 d20, d0, d1 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf045002f │ │ │ │ - blmi 0x6a35d8 │ │ │ │ - blls 0x67eb20 │ │ │ │ + blmi 0x6a3660 │ │ │ │ + blls 0x67eba8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1200300 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf0454030 │ │ │ │ ldmdblt r4, {r0, r3, r4, r5, r7, r9, fp, ip, sp, pc}^ │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfece0bfc │ │ │ │ + blx 0xfece0c84 │ │ │ │ strtmi lr, [r1], -r3, ror #15 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfe9e0c14 │ │ │ │ + blx 0xfe9e0c9c │ │ │ │ @ instruction: 0xf196e7d7 │ │ │ │ - svclt 0x0000fa05 │ │ │ │ + svclt 0x0000fa01 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0xf8dfb096 │ │ │ │ ldrmi ip, [pc], -ip, lsr #2 │ │ │ │ @ instruction: 0xf8dc2a03 │ │ │ │ @ instruction: 0xf8cdc000 │ │ │ │ @ instruction: 0xf04fc054 │ │ │ │ ldmib sp, {sl, fp}^ │ │ │ │ ldcls 8, cr6, [lr, #-112] @ 0xffffff90 │ │ │ │ - bcs 0x698cb0 │ │ │ │ + bcs 0x698d38 │ │ │ │ stmdami r3, {r1, r4, ip, lr, pc}^ │ │ │ │ ldrdgt pc, [r0], -r0 │ │ │ │ - b 0xfe54ab9c │ │ │ │ + b 0xfe54ac24 │ │ │ │ @ instruction: 0xf04f0c0c │ │ │ │ cmnle sl, r0 │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vmov.i32 d22, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d22, d0, #64 │ │ │ │ andslt r0, r6, pc, lsr #32 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt 0x1d60c78 │ │ │ │ - tstpvs r8, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + blt 0x1d60d00 │ │ │ │ + orrvs pc, r8, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1ae0c8c │ │ │ │ + blx 0x1ae0d14 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf184a805 │ │ │ │ - movtcs lr, #3970 @ 0xf82 │ │ │ │ + movtcs lr, #3966 @ 0xf7e │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ @ instruction: 0xf64da805 │ │ │ │ - vaddhn.i16 d18, q0, q0 │ │ │ │ + vaddhn.i16 d18, q8, q0 │ │ │ │ @ instruction: 0xf64b042f │ │ │ │ - @ instruction: 0xf2c02cd4 │ │ │ │ + vmov.i32 , #1279 @ 0x000004ff │ │ │ │ strls r0, [r2], #-3120 @ 0xfffff3d0 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ - ldcvs 2, cr15, [r0], #-316 @ 0xfffffec4 │ │ │ │ + ldcvs 2, cr15, [r0], #316 @ 0x13c │ │ │ │ ldceq 2, cr15, [r3], #-768 @ 0xfffffd00 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf946f196 │ │ │ │ + @ instruction: 0xf942f196 │ │ │ │ stmdage r5, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - blx 0x12e0ccc │ │ │ │ + blx 0x12e0d54 │ │ │ │ eorsle r2, ip, r0, lsl #26 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ - blx 0x1060ce0 │ │ │ │ + blx 0x1060d68 │ │ │ │ stmdami r0!, {r0, r9, sp} │ │ │ │ @ instruction: 0xf7fc4631 │ │ │ │ - blmi 0x8a3adc │ │ │ │ - blls 0x67ec44 │ │ │ │ + blmi 0x8a3b64 │ │ │ │ + blls 0x67eccc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r0, r0, lsl #6 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04541f0 │ │ │ │ ldrtmi fp, [r3], -r7, lsr #20 │ │ │ │ @ instruction: 0xf64d463a │ │ │ │ - vaddw.s8 q11, q0, d0 │ │ │ │ + vaddw.s8 q11, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q9, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf045002f │ │ │ │ @ instruction: 0x4640fa1b │ │ │ │ stc2 7, cr15, [sl], #1008 @ 0x3f0 │ │ │ │ ldmdavs sl, {r0, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x4629d111 │ │ │ │ - rscne pc, r8, sp, asr #12 │ │ │ │ + rsbcs pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04541f0 │ │ │ │ strtmi fp, [r1], -r7, lsl #20 │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x160d58 │ │ │ │ + blx 0x160de0 │ │ │ │ @ instruction: 0xf196e7c2 │ │ │ │ - svclt 0x0000f963 │ │ │ │ + svclt 0x0000f95f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r5, r5, r8, ror r0 │ │ │ │ + ldrshteq r5, [r5], -r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7be5c │ │ │ │ + bl 0xfec7bee4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ cdpls 8, 0, cr6, cr4, cr9, {2} │ │ │ │ @ instruction: 0xf045461d │ │ │ │ @ instruction: 0xf114f9e7 │ │ │ │ eorle r0, r6, r4, ror #30 │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vaddl.s8 q11, d0, d28 │ │ │ │ + vaddl.s8 q11, d16, d28 │ │ │ │ @ instruction: 0xf045002f │ │ │ │ @ instruction: 0x4628f9d9 │ │ │ │ @ instruction: 0xff68f016 │ │ │ │ teqlt r0, #1048576 @ 0x100000 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9caf045 │ │ │ │ @ instruction: 0x4631481a │ │ │ │ @ instruction: 0xf7fc2201 │ │ │ │ vqdmulh.s , q7, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0454070 │ │ │ │ @ instruction: 0xf64db9bd │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vaddl.s8 q11, d0, d16 │ │ │ │ + vaddl.s8 q11, d16, d16 │ │ │ │ @ instruction: 0xf045002f │ │ │ │ @ instruction: 0x4628f9b3 │ │ │ │ @ instruction: 0xff42f016 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ ldmdblt r5, {r3, r4, r6, r7, r8, ip, lr, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9a2f045 │ │ │ │ @ instruction: 0x4629e7d6 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf996f045 │ │ │ │ svclt 0x0000e7ca │ │ │ │ - eorseq r5, r5, r4, lsr r4 │ │ │ │ + ldrhteq r5, [r5], -r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7bf28 │ │ │ │ + bl 0xfec7bfb0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r8, r0, pc @ │ │ │ │ - blmi 0x14365a4 │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + blmi 0x143662c │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ andls r6, r5, #4784128 @ 0x490000 │ │ │ │ ldrvs lr, [ip, #-2525] @ 0xfffff623 │ │ │ │ tstls r7, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf97af045 │ │ │ │ @ instruction: 0xf64d9a05 │ │ │ │ - vmvn.i32 d22, #4 @ 0x00000004 │ │ │ │ - bcs 0x1a4e18 │ │ │ │ + vshr.s64 d22, d20, #64 │ │ │ │ + bcs 0x1a4ea0 │ │ │ │ @ instruction: 0xf644bf9d │ │ │ │ - vorr.i32 d21, #2048 @ 0x00000800 │ │ │ │ - bl 0x1e5a3c │ │ │ │ + vrsra.s64 d21, d8, #64 │ │ │ │ + bl 0x1e5ac4 │ │ │ │ @ instruction: 0xf64d0382 │ │ │ │ - svclt 0x008c51c8 │ │ │ │ + svclt 0x008c6148 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0x1734f8d3 │ │ │ │ @ instruction: 0xf964f045 │ │ │ │ svclt 0x00181e23 │ │ │ │ stccs 3, cr2, [r8, #-4] │ │ │ │ movwcs fp, #3864 @ 0xf18 │ │ │ │ suble r2, r4, r0, lsl #22 │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r1, lsr #12 │ │ │ │ mrc2 0, 1, pc, cr2, cr6, {0} │ │ │ │ subsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fc2100 │ │ │ │ cdpcs 14, 0, cr15, cr0, cr15, {7} │ │ │ │ @ instruction: 0xf64dd144 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf045002f │ │ │ │ subcs pc, r0, #1130496 @ 0x114000 │ │ │ │ stmdage r7, {r8, sp} │ │ │ │ - ldrtmi pc, [r4], #-1604 @ 0xfffff9bc @ │ │ │ │ + ldrtmi pc, [r4], #1604 @ 0x644 @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ - cdp 1, 5, cr15, cr12, cr4, {4} │ │ │ │ + cdp 1, 5, cr15, cr8, cr4, {4} │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ strls r4, [r1], #-1561 @ 0xfffff9e7 │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ stmdage r7, {r1, ip, pc} │ │ │ │ @ instruction: 0xf1969400 │ │ │ │ - strtmi pc, [r9], -r7, lsr #16 │ │ │ │ + strtmi pc, [r9], -r3, lsr #16 │ │ │ │ @ instruction: 0xf045a807 │ │ │ │ - blmi 0x823294 │ │ │ │ - blls 0x6fee64 │ │ │ │ + blmi 0x82331c │ │ │ │ + blls 0x6feeec │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12d0300 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf0454070 │ │ │ │ ldmiblt ip!, {r0, r1, r2, r4, r8, fp, ip, sp, pc} │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf90cf045 │ │ │ │ adcsle r2, sl, r0, lsl #28 │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ @ instruction: 0xe7b8f8ff │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ @ instruction: 0xe7a0f8f3 │ │ │ │ - @ instruction: 0xf856f196 │ │ │ │ + @ instruction: 0xf852f196 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7c070 │ │ │ │ + bl 0xfec7c0f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0fe8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r6], -pc, lsr #32 │ │ │ │ svcls 0x00066849 │ │ │ │ @ instruction: 0xf003461d │ │ │ │ @ instruction: 0xf0450440 │ │ │ │ @ instruction: 0x4630f8db │ │ │ │ mcr2 0, 3, pc, cr10, cr6, {0} @ │ │ │ │ @ instruction: 0x4601b330 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf8ccf045 │ │ │ │ @ instruction: 0xf184fab4 │ │ │ │ stmdbeq r9, {r3, r5, r9, sl, lr}^ │ │ │ │ stc2l 7, cr15, [r8, #1008] @ 0x3f0 │ │ │ │ vmul.i8 d27, d14, d28 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf04540f8 │ │ │ │ @ instruction: 0xb1bfb8bd │ │ │ │ tstcs r1, r8, lsr r6 │ │ │ │ ldc2l 7, cr15, [r0, #1008]! @ 0x3f0 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ ldmlt r0!, {r0, r2, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf64db9e6 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf045002f │ │ │ │ ldrb pc, [r7, r5, lsr #17] @ │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rscpl pc, ip, sp, asr #12 │ │ │ │ + rsbvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf89af045 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ ldmlt r2, {r0, r2, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf045002f │ │ │ │ ldr pc, [r9, r7, lsl #17]! │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7c140 │ │ │ │ + bl 0xfec7c1c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r0, pc @ │ │ │ │ - blmi 0xf367c8 │ │ │ │ + blmi 0xf36850 │ │ │ │ stmdavs r9, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf64d4606 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldcls 0, cr0, [ip], {47} @ 0x2f │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf86ef045 │ │ │ │ @ instruction: 0xf0164628 │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi sp, [r1], -r1, asr #32 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf85ef045 │ │ │ │ orrscc pc, r8, #25165824 @ 0x1800000 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf893a805 │ │ │ │ - blcs 0x131b98 │ │ │ │ + blcs 0x131c20 │ │ │ │ ldrtmi fp, [ip], -r8, lsl #30 │ │ │ │ - ldcl 1, cr15, [r2, #-528]! @ 0xfffffdf0 │ │ │ │ + stcl 1, cr15, [lr, #-528]! @ 0xfffffdf0 │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ vmin.s8 d20, d0, d9 │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0031 │ │ │ │ - vqdmulh.s d21, d0, d0[7] │ │ │ │ + vqdmulh.s d21, d16, d0[7] │ │ │ │ andls r0, r2, pc, lsr #24 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ vadd.i8 d26, d15, d5 │ │ │ │ - vmvn.i32 d22, #255 @ 0x000000ff │ │ │ │ + @ instruction: 0xf2c06cb0 │ │ │ │ @ instruction: 0xf8cd0c33 │ │ │ │ @ instruction: 0xf195c000 │ │ │ │ - qasxmi pc, r1, r7 @ │ │ │ │ + qasxmi pc, r1, r3 @ │ │ │ │ @ instruction: 0xf045a805 │ │ │ │ - blmi 0x6a30b4 │ │ │ │ - blls 0x67f044 │ │ │ │ + blmi 0x6a313c │ │ │ │ + blls 0x67f0cc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1200300 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04540f0 │ │ │ │ ldmdblt r5, {r0, r1, r2, r5, fp, ip, sp, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf81cf045 │ │ │ │ @ instruction: 0x4629e7bc │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf810f045 │ │ │ │ @ instruction: 0xf195e7b0 │ │ │ │ - svclt 0x0000ff73 │ │ │ │ + svclt 0x0000ff6f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7c238 │ │ │ │ + bl 0xfec7c2c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0fe8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ cdpls 8, 0, cr6, cr6, cr9, {2} │ │ │ │ svcls 0x0008461d │ │ │ │ @ instruction: 0xfff8f044 │ │ │ │ svceq 0x0064f114 │ │ │ │ strtmi sp, [r1], -sl, lsr #32 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - eorvs pc, ip, sp, asr #12 │ │ │ │ + adcvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffeaf044 │ │ │ │ @ instruction: 0xf0164628 │ │ │ │ @ instruction: 0x4601fd79 │ │ │ │ @ instruction: 0xf64db350 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0x4630ffdb │ │ │ │ @ instruction: 0xf7fc2100 │ │ │ │ ldmdami sl, {r0, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r1, #59768832 @ 0x3900000 │ │ │ │ @ instruction: 0xf95cf7fc │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ svclt 0x00caf044 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorvs pc, r0, sp, asr #12 │ │ │ │ + adcvs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffc0f044 │ │ │ │ @ instruction: 0xf0164628 │ │ │ │ strmi pc, [r1], -pc, asr #26 │ │ │ │ bicsle r2, r4, r0, lsl #16 │ │ │ │ @ instruction: 0xf64db955 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ ldrb pc, [r2, pc, lsr #31] @ │ │ │ │ @ instruction: 0xf64d4629 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf044002f │ │ │ │ strb pc, [r6, r3, lsr #31] @ │ │ │ │ - eorseq r5, r5, r8, asr r4 │ │ │ │ + ldrsbteq r5, [r5], -r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7c30c │ │ │ │ + bl 0xfec7c394 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ stcls 8, cr6, [r4, #-292] @ 0xfffffedc │ │ │ │ @ instruction: 0xf044461e │ │ │ │ @ instruction: 0xf114ff8f │ │ │ │ eorsle r0, r8, r4, ror #30 │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vaddl.s8 q11, d0, d28 │ │ │ │ + vaddl.s8 q11, d16, d28 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ ldrtmi pc, [r0], -r1, lsl #31 @ │ │ │ │ ldc2 0, cr15, [r0, #-88] @ 0xffffffa8 │ │ │ │ biclt r4, r0, #1048576 @ 0x100000 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff72f044 │ │ │ │ @ instruction: 0x4628b15d │ │ │ │ @ instruction: 0xf7fc2101 │ │ │ │ @ instruction: 0xf24efca5 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0444070 │ │ │ │ vmax.f32 , q0, │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmla.i d21, d16, d0[7] │ │ │ │ + vmla.i d22, d0, d0[7] │ │ │ │ @ instruction: 0xf044002f │ │ │ │ vrecps.f32 , q7, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0444070 │ │ │ │ @ instruction: 0xf64dbf53 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vaddl.s8 q11, d0, d16 │ │ │ │ + vaddl.s8 q11, d16, d16 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ ldrtmi pc, [r0], -r9, asr #30 @ │ │ │ │ ldc2l 0, cr15, [r8], {22} │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ ldmdblt r6, {r1, r2, r6, r7, r8, ip, lr, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff38f044 │ │ │ │ ldrtmi lr, [r1], -r4, asr #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff2cf044 │ │ │ │ svclt 0x0000e7b8 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7c3f8 │ │ │ │ + bl 0xfec7c480 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0fe8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ ldmib sp, {r0, r3, r6, fp, sp, lr}^ │ │ │ │ ldrmi r6, [sp], -r6, lsl #14 │ │ │ │ @ instruction: 0xff18f044 │ │ │ │ svceq 0x0064f114 │ │ │ │ strtmi sp, [r1], -fp, lsr #32 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - eorvs pc, ip, sp, asr #12 │ │ │ │ + adcvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff0af044 │ │ │ │ @ instruction: 0xf0164628 │ │ │ │ @ instruction: 0x4601fc99 │ │ │ │ @ instruction: 0xf64db358 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0x4631fefb │ │ │ │ andcs r4, r0, #28, 16 @ 0x1c0000 │ │ │ │ @ instruction: 0xf880f7fc │ │ │ │ @ instruction: 0x4639481b │ │ │ │ @ instruction: 0xf7fc2201 │ │ │ │ vtst.8 , q7, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf04440f8 │ │ │ │ @ instruction: 0xf64dbee9 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vaddl.s8 q11, d0, d16 │ │ │ │ + vaddl.s8 q11, d16, d16 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0x4628fedf │ │ │ │ stc2l 0, cr15, [lr], #-88 @ 0xffffffa8 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ ldmdblt r5, {r0, r1, r4, r6, r7, r8, ip, lr, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 12, cr15, cr14, cr4, {2} │ │ │ │ @ instruction: 0x4629e7d1 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 12, cr15, cr2, cr4, {2} │ │ │ │ svclt 0x0000e7c5 │ │ │ │ - ldrshteq r5, [r5], -r8 │ │ │ │ - eorseq r5, r5, ip, ror r4 │ │ │ │ + eorseq r5, r5, r8, ror r4 │ │ │ │ + ldrshteq r5, [r5], -ip │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ strmi r4, [pc], -r4, lsl #12 │ │ │ │ ldmdami pc!, {r0, r9, sl, lr} @ │ │ │ │ movwcs fp, #4247 @ 0x1097 │ │ │ │ andsls r6, r5, r0, lsl #16 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ @ instruction: 0x46182210 │ │ │ │ - blx 0xfe1e1352 │ │ │ │ + blx 0xfe1e13da │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ ldmib r0, {r1, r4, r6, ip, lr, pc}^ │ │ │ │ subcs r8, r0, #0, 18 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - bl 0xff06191c │ │ │ │ + bl 0xfef619a4 │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r5, {r0, r9, sp} │ │ │ │ - strcs pc, [r0], #-1613 @ 0xfffff9b3 │ │ │ │ - strteq pc, [pc], #-704 @ 0x12531c │ │ │ │ - ldrvs pc, [r8, #-1613]! @ 0xfffff9b3 │ │ │ │ - streq pc, [pc, #-704]! @ 0x125064 │ │ │ │ + strcs pc, [r0], #1613 @ 0x64d │ │ │ │ + strteq pc, [pc], #-704 @ 0x1253a4 │ │ │ │ + ldrvs pc, [r8, #1613]! @ 0x64d │ │ │ │ + streq pc, [pc, #-704]! @ 0x1250ec │ │ │ │ strls r9, [r1, #-1026] @ 0xfffffbfe │ │ │ │ - ldrvs pc, [r0, #-591]! @ 0xfffffdb1 │ │ │ │ + ldrvs pc, [r0, #591]! @ 0x24f │ │ │ │ ldreq pc, [r3, #-704]! @ 0xfffffd40 │ │ │ │ @ instruction: 0xf1959500 │ │ │ │ - strbmi pc, [fp], -r3, lsl #27 @ │ │ │ │ + @ instruction: 0x464bfd7f │ │ │ │ stmdage r5, {r1, r6, r9, sl, lr} │ │ │ │ cdp2 0, 8, cr15, cr2, cr4, {2} │ │ │ │ ldmib r6, {r6, r9, sp}^ │ │ │ │ tstcs r0, r2, lsl #18 │ │ │ │ @ instruction: 0xf184a805 │ │ │ │ - movtcs lr, #2972 @ 0xb9c │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + movtcs lr, #2968 @ 0xb98 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ svclt 0x00082f00 │ │ │ │ ldrmi r4, [r9], -r2, lsr #12 │ │ │ │ stmdage r5, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf64d9500 │ │ │ │ - vmlal.s q11, d0, d0[2] │ │ │ │ + vmlal.s q11, d16, d0[2] │ │ │ │ andls r0, r1, #-268435454 @ 0xf0000002 │ │ │ │ @ instruction: 0xf1952201 │ │ │ │ - strbmi pc, [r2], -r3, ror #26 @ │ │ │ │ + @ instruction: 0x4642fd5f │ │ │ │ stmdage r5, {r0, r1, r3, r6, r9, sl, lr} │ │ │ │ cdp2 0, 6, cr15, cr2, cr4, {2} │ │ │ │ ldmdavs sl, {r0, r1, r2, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r7, r6, lsr #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - mvnscc pc, #64, 4 │ │ │ │ + cmnpmi ip, #64, 4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, #192, 4 @ p-variant is OBSOLETE │ │ │ │ svclt 0x00184287 │ │ │ │ - blmi 0x376c24 │ │ │ │ - blls 0x67f424 │ │ │ │ + blmi 0x376cac │ │ │ │ + blls 0x67f4ac │ │ │ │ @ instruction: 0xf04f4059 │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ cdplt 0, 3, cr15, cr4, cr4, {2} │ │ │ │ - ldc2 1, cr15, [r8, #596] @ 0x254 │ │ │ │ + ldc2 1, cr15, [r4, #596] @ 0x254 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7c5ec │ │ │ │ + bl 0xfec7c674 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf64e4614 │ │ │ │ - vaddl.s8 q8, d0, d4 │ │ │ │ + vaddl.s8 q8, d16, d4 │ │ │ │ stcls 0, cr0, [r8, #-188] @ 0xffffff44 │ │ │ │ cdp2 0, 2, cr15, cr0, cr4, {2} │ │ │ │ svcpl 0x0080f514 │ │ │ │ @ instruction: 0xf64bd210 │ │ │ │ - vshr.s64 q9, q2, #64 │ │ │ │ + vmov.i32 , #4 @ 0x00000004 │ │ │ │ @ instruction: 0x46210030 │ │ │ │ cdp2 0, 1, cr15, cr6, cr4, {2} │ │ │ │ vmla.i8 , , │ │ │ │ - vmla.i d23, d0, d0[3] │ │ │ │ + vmla.i d23, d16, d0[3] │ │ │ │ andlt r0, r3, r3, lsr r0 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ cdplt 0, 0, cr15, cr12, cr4, {2} │ │ │ │ tstls r1, r1, ror #4 │ │ │ │ @ instruction: 0xf00d4608 │ │ │ │ stmdbls r1, {r0, r1, r2, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf64dd0e5 │ │ │ │ - vaddl.s8 q10, d0, d24 │ │ │ │ + vaddl.s8 q10, d16, d24 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0xe7e6fdfd │ │ │ │ - subsvs pc, r8, sp, asr #12 │ │ │ │ + sbcsvs pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [r6, #272]! @ 0x110 │ │ │ │ tstcs r1, r8, lsr #12 │ │ │ │ @ instruction: 0xff36f7ff │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2l 0, cr15, [ip, #272]! @ 0x110 │ │ │ │ svclt 0x0000e7d5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x461fb096 │ │ │ │ @ instruction: 0xf64d4b48 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5}^ │ │ │ │ ldmdavs fp, {r0, r4, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ ldmib sp, {r8, r9}^ │ │ │ │ @ instruction: 0xf044a81e │ │ │ │ subcs pc, r0, #13376 @ 0x3440 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - strcs pc, [r0], -sp, asr #12 │ │ │ │ + strcs pc, [r0], sp, asr #12 │ │ │ │ strteq pc, [pc], -r0, asr #5 │ │ │ │ - b 0xffb61ac4 │ │ │ │ + b 0xffa61b4c │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf64b9602 │ │ │ │ - vshl.s64 q9, q2, #0 │ │ │ │ + vorr.i32 , #262144 @ 0x00040000 │ │ │ │ vqrshl.s8 d16, d16, d15 │ │ │ │ - vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf2c064b0 │ │ │ │ strls r0, [r1, #-1075] @ 0xfffffbcd │ │ │ │ @ instruction: 0xf1959400 │ │ │ │ - @ instruction: 0x4649fcb3 │ │ │ │ + strbmi pc, [r9], -pc, lsr #25 @ │ │ │ │ @ instruction: 0xf044a805 │ │ │ │ svccs 0x000efdb3 │ │ │ │ @ instruction: 0xf644d838 │ │ │ │ - vorr.i32 d21, #2048 @ 0x00000800 │ │ │ │ - bl 0x1e61c0 │ │ │ │ + vrsra.s64 d21, d8, #64 │ │ │ │ + bl 0x1e6248 │ │ │ │ @ instruction: 0xf8d30387 │ │ │ │ cmnlt r9, #136, 14 @ 0x2200000 │ │ │ │ - eorsvs pc, r4, sp, asr #12 │ │ │ │ + adcsvs pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [r2, #272]! @ 0x110 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf64dd13b │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0xf1b8fd95 │ │ │ │ teqle r5, r0, lsl #30 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [r8, #272] @ 0x110 │ │ │ │ ldmdavs sl, {r2, r3, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vand d29, d14, d16 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r6, pc, lsr #32 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ ldcllt 0, cr15, [r8, #-272]! @ 0xfffffef0 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf184a805 │ │ │ │ - movtcs lr, #2708 @ 0xa94 │ │ │ │ + movtcs lr, #2704 @ 0xa90 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r2, fp, sp, pc}^ │ │ │ │ strls r5, [r0], #-1537 @ 0xfffff9ff │ │ │ │ - stc2l 1, cr15, [r6], #-596 @ 0xfffffdac │ │ │ │ + stc2l 1, cr15, [r2], #-596 @ 0xfffffdac │ │ │ │ stmdage r5, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ stc2l 0, cr15, [r6, #-272]! @ 0xfffffef0 │ │ │ │ svceq 0x0000f1ba │ │ │ │ smlabtcs r0, r3, r0, sp │ │ │ │ @ instruction: 0xf7ff4650 │ │ │ │ @ instruction: 0xf1b8fea3 │ │ │ │ sbcle r0, r9, r0, lsl #30 │ │ │ │ vmax.s8 q10, q0, │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0xe7c7fd51 │ │ │ │ - ldc2 1, cr15, [r4], #596 @ 0x254 │ │ │ │ + ldc2 1, cr15, [r0], #596 @ 0x254 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7c7b4 │ │ │ │ + bl 0xfec7c83c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ ldrmi r6, [sp], -r9, asr #16 │ │ │ │ ldc2 0, cr15, [ip, #-272]! @ 0xfffffef0 │ │ │ │ @ instruction: 0xf0164620 │ │ │ │ movwlt pc, #35531 @ 0x8acb @ │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf044002f │ │ │ │ strtmi pc, [r8], -sp, lsr #26 │ │ │ │ - blx 0xff061648 │ │ │ │ + blx 0xff0616d0 │ │ │ │ mvnlt r4, r1, lsl #12 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [lr, #-272] @ 0xfffffef0 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ ldclt 0, cr15, [r6, #-272] @ 0xfffffef0 │ │ │ │ @ instruction: 0xf64db9b4 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ ldrb pc, [ip, fp, lsl #26] @ │ │ │ │ vmul.i8 d27, d16, d21 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0xe7dffcff │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0xe7c4fcf3 │ │ │ │ vmax.s8 d20, d0, d25 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf044002f │ │ │ │ strb pc, [r7, r7, ror #25] @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7c880 │ │ │ │ + bl 0xfec7c908 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ ldrmi r6, [sp], -r9, asr #16 │ │ │ │ ldc2l 0, cr15, [r6], {68} @ 0x44 │ │ │ │ @ instruction: 0xf0164620 │ │ │ │ movwlt pc, #35429 @ 0x8a65 @ │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf044002f │ │ │ │ strtmi pc, [r8], -r7, asr #25 │ │ │ │ - blx 0x16e1714 │ │ │ │ + blx 0x16e179c │ │ │ │ mvnlt r4, r1, lsl #12 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [r8], #272 @ 0x110 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ ldclt 0, cr15, [r0], #272 @ 0x110 │ │ │ │ @ instruction: 0xf64db9b4 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ ldrb pc, [ip, r5, lsr #25] @ │ │ │ │ vmul.i8 d27, d16, d21 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ bfi pc, r9, #25, #7 @ │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf044002f │ │ │ │ strb pc, [r4, sp, lsl #25] @ │ │ │ │ vmax.s8 d20, d0, d25 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf044002f │ │ │ │ strb pc, [r7, r1, lsl #25] @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7c94c │ │ │ │ + bl 0xfec7c9d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ ldrmi r6, [sp], -r9, asr #16 │ │ │ │ ldc2l 0, cr15, [r0], #-272 @ 0xfffffef0 │ │ │ │ @ instruction: 0xf0164620 │ │ │ │ movwlt pc, #35327 @ 0x89ff @ │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf044002f │ │ │ │ strtmi pc, [r8], -r1, ror #24 │ │ │ │ @ instruction: 0xf9f0f016 │ │ │ │ mvnlt r4, r1, lsl #12 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ mrrc2 0, 4, pc, r2, cr4 @ │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ mcrrlt 0, 4, pc, sl, cr4 @ │ │ │ │ @ instruction: 0xf64db9b4 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0xe7dcfc3f │ │ │ │ vmul.i8 d27, d16, d21 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0xe7dffc33 │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf044002f │ │ │ │ strb pc, [r4, r7, lsr #24] @ │ │ │ │ vmax.s8 d20, d0, d25 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf044002f │ │ │ │ bfi pc, fp, (invalid: 24:7) @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7ca18 │ │ │ │ + bl 0xfec7caa0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ ldrmi r6, [sp], -r9, asr #16 │ │ │ │ stc2 0, cr15, [sl], {68} @ 0x44 │ │ │ │ @ instruction: 0xf0164620 │ │ │ │ movwlt pc, #35225 @ 0x8999 @ │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0x4628fbfb │ │ │ │ @ instruction: 0xf98af016 │ │ │ │ mvnlt r4, r1, lsl #12 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xffc6197e │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + blx 0xffc61a06 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ - bllt 0xffa6198c │ │ │ │ + bllt 0xffa61a14 │ │ │ │ @ instruction: 0xf64db9b4 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0xe7dcfbd9 │ │ │ │ vmul.i8 d27, d16, d21 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ ldrb pc, [pc, sp, asr #23] @ │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf044002f │ │ │ │ strb pc, [r4, r1, asr #23] @ │ │ │ │ vmax.s8 d20, d0, d25 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0xe7c7fbb5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7cae4 │ │ │ │ + bl 0xfec7cb6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r6, r8, pc @ │ │ │ │ - blmi 0x10f7160 │ │ │ │ + blmi 0x10f71e8 │ │ │ │ stmdavs r9, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldmdavs fp, {r1, r3, r4, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ @ instruction: 0xf0440300 │ │ │ │ @ instruction: 0x4628fb9d │ │ │ │ @ instruction: 0xf92cf016 │ │ │ │ subsle r2, r0, r0, lsl #16 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0x2c00fb8d │ │ │ │ @ instruction: 0xf64dd137 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ subcs pc, r0, #132096 @ 0x20400 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - ldrtmi pc, [r4], #-1604 @ 0xfffff9bc @ │ │ │ │ + ldrtmi pc, [r4], #1604 @ 0x644 @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ - ldm r8, {r2, r7, r8, ip, sp, lr, pc} │ │ │ │ + ldm r4, {r2, r7, r8, ip, sp, lr, pc} │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ strls r4, [r1], #-1561 @ 0xfffff9e7 │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ stmdage r5, {r1, ip, pc} │ │ │ │ @ instruction: 0xf1959400 │ │ │ │ - ldrtmi pc, [r1], -r3, ror #20 @ │ │ │ │ + @ instruction: 0x4631fa5f │ │ │ │ @ instruction: 0xf044a805 │ │ │ │ - blmi 0x82470c │ │ │ │ - blls 0x67f9ec │ │ │ │ + blmi 0x824794 │ │ │ │ + blls 0x67fa74 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12c0300 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf0444070 │ │ │ │ @ instruction: 0x4621bb53 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1361ac6 │ │ │ │ + blx 0x1361b4e │ │ │ │ ldmdblt r5, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1061ade │ │ │ │ + blx 0x1061b66 │ │ │ │ strtmi lr, [r9], -sp, lsr #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xd61af6 │ │ │ │ + blx 0xd61b7e │ │ │ │ @ instruction: 0xf195e7a1 │ │ │ │ - svclt 0x0000fa93 │ │ │ │ + svclt 0x0000fa8f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7cbf8 │ │ │ │ + bl 0xfec7cc80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r6, r8, pc @ │ │ │ │ - blmi 0x10f7274 │ │ │ │ + blmi 0x10f72fc │ │ │ │ stmdavs r9, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldmdavs fp, {r1, r3, r4, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ @ instruction: 0xf0440300 │ │ │ │ @ instruction: 0x4628fb13 │ │ │ │ @ instruction: 0xf8a2f016 │ │ │ │ subsle r2, r0, r0, lsl #16 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0x2c00fb03 │ │ │ │ @ instruction: 0xf64dd137 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ subcs pc, r0, #1011712 @ 0xf7000 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - ldrtmi pc, [r4], #-1604 @ 0xfffff9bc @ │ │ │ │ + ldrtmi pc, [r4], #1604 @ 0x644 @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ - stmda lr, {r2, r7, r8, ip, sp, lr, pc} │ │ │ │ + stmda sl, {r2, r7, r8, ip, sp, lr, pc} │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ strls r4, [r1], #-1561 @ 0xfffff9e7 │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ stmdage r5, {r1, ip, pc} │ │ │ │ @ instruction: 0xf1959400 │ │ │ │ - @ instruction: 0x4631f9d9 │ │ │ │ + @ instruction: 0x4631f9d5 │ │ │ │ @ instruction: 0xf044a805 │ │ │ │ - blmi 0x8245f8 │ │ │ │ - blls 0x67fb00 │ │ │ │ + blmi 0x824680 │ │ │ │ + blls 0x67fb88 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12c0300 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf0444070 │ │ │ │ strtmi fp, [r1], -r9, asr #21 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xff0e1bd8 │ │ │ │ + blx 0xff0e1c60 │ │ │ │ ldmdblt r5, {r0, r2, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfede1bf0 │ │ │ │ + blx 0xfede1c78 │ │ │ │ strtmi lr, [r9], -sp, lsr #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfeae1c08 │ │ │ │ + blx 0xfeae1c90 │ │ │ │ @ instruction: 0xf195e7a1 │ │ │ │ - svclt 0x0000fa09 │ │ │ │ + svclt 0x0000fa05 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7cd0c │ │ │ │ + bl 0xfec7cd94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #8176 @ 0x1ff0 │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ strmi r2, [r1], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0154618 │ │ │ │ @ instruction: 0xb1a8ff6d │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vmull.s8 q9, d0, d0 │ │ │ │ + vmull.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf2400c2f │ │ │ │ - vrsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0331 │ │ │ │ - vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ + vshr.s64 q11, q6, #64 │ │ │ │ stccs 0, cr0, [r0], {47} @ 0x2f │ │ │ │ strbtmi fp, [r3], -r8, lsl #30 │ │ │ │ andne lr, r0, #3424256 @ 0x344000 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - blt 0x1fe1c60 │ │ │ │ - movwcs pc, #1613 @ 0x64d @ │ │ │ │ + blt 0x1fe1ce8 │ │ │ │ + orrcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ svclt 0x00082c00 │ │ │ │ @ instruction: 0x4629461a │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - blt 0x1ae1c88 │ │ │ │ + blt 0x1ae1d10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec7cd80 │ │ │ │ + bl 0xfec7ce08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [ip], -pc, lsr #32 │ │ │ │ @ instruction: 0xf0449201 │ │ │ │ - bls 0x1a44f0 │ │ │ │ + bls 0x1a4578 │ │ │ │ @ instruction: 0xf64db9ea │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ stmiblt r4, {r0, r3, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x10e1cd8 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + blx 0x10e1d60 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0444010 │ │ │ │ tstcs r0, r5, lsr sl │ │ │ │ @ instruction: 0xf7ff4610 │ │ │ │ stccs 15, cr15, [r0], {145} @ 0x91 │ │ │ │ strtmi sp, [r0], -r6, ror #1 │ │ │ │ mcr2 7, 1, pc, cr8, cr13, {7} @ │ │ │ │ svclt 0x0000e7ec │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7cdf8 │ │ │ │ + bl 0xfec7ce80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ stmdavs r9, {r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0x6708e9dd │ │ │ │ stcls 3, cr9, [sl, #-4] │ │ │ │ - blx 0x6e1d28 │ │ │ │ + blx 0x6e1db0 │ │ │ │ strtmi r9, [r0], -r1, lsl #18 │ │ │ │ stc2 7, cr15, [r4, #-1004]! @ 0xfffffc14 │ │ │ │ - andcs pc, r0, sp, asr #12 │ │ │ │ + addcs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x461d3c │ │ │ │ + blx 0x461dc4 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ ldc2 7, cr15, [sl, #-1004] @ 0xfffffc14 │ │ │ │ - andcs pc, r0, sp, asr #12 │ │ │ │ + addcs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1e1d50 │ │ │ │ + blx 0x1e1dd8 │ │ │ │ ldrtmi r4, [r9], -r0, lsr #12 │ │ │ │ ldc2 7, cr15, [r0, #-1004] @ 0xfffffc14 │ │ │ │ - andcs pc, r0, sp, asr #12 │ │ │ │ + addcs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9f8f044 │ │ │ │ vmul.i8 d27, d16, d5 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ vmla.i8 , q15, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andlt r0, r3, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stmiblt r4!, {r2, r6, ip, sp, lr, pc}^ │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xff40f7ff │ │ │ │ svclt 0x0000e7f1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7ce90 │ │ │ │ + bl 0xfec7cf18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmiblt r8, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - mvnscc pc, #64, 4 │ │ │ │ + cmnpmi ip, #64, 4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, #192, 4 @ p-variant is OBSOLETE │ │ │ │ svclt 0x000c2900 │ │ │ │ @ instruction: 0x46194611 │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ stmiblt r2, {r2, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf64d4604 │ │ │ │ - vmvn.i32 q11, #12 @ 0x0000000c │ │ │ │ + vshr.s64 q11, q14, #64 │ │ │ │ strmi r0, [sp], -pc, lsr #32 │ │ │ │ @ instruction: 0xf9baf044 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ @ instruction: 0xff16f7ff │ │ │ │ - addvs pc, ip, sp, asr #12 │ │ │ │ + andvc pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9b0f044 │ │ │ │ andeq pc, r8, r4, lsl r1 @ │ │ │ │ @ instruction: 0xf64dd11c │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0xf64df9a3 │ │ │ │ - vsubw.s8 q9, q0, d0 │ │ │ │ + vsubw.s8 q9, q8, d0 │ │ │ │ vcgt.s8 d16, d0, d31 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ stccs 1, cr0, [r0, #-196] @ 0xffffff3c │ │ │ │ ldrmi fp, [r9], -r8, lsl #30 │ │ │ │ - andcs pc, r8, sp, asr #12 │ │ │ │ + addcs pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ ldmiblt r0, {r2, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ strb pc, [r8, sp, ror #29]! @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7cf34 │ │ │ │ + bl 0xfec7cfbc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf64e4614 │ │ │ │ - vaddl.s8 q8, d0, d4 │ │ │ │ + vaddl.s8 q8, d16, d4 │ │ │ │ stcls 0, cr0, [r7, #-188] @ 0xffffff44 │ │ │ │ @ instruction: 0xf97cf044 │ │ │ │ svcpl 0x0080f514 │ │ │ │ @ instruction: 0x4621d21f │ │ │ │ - sbcscs pc, r4, fp, asr #12 │ │ │ │ + subscc pc, r4, fp, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf972f044 │ │ │ │ - addsvs pc, r8, sp, asr #12 │ │ │ │ + andsvc pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf96cf044 │ │ │ │ tstcs r1, r8, lsr #12 │ │ │ │ @ instruction: 0xff8af7ff │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf962f044 │ │ │ │ - subvc pc, ip, pc, asr #4 │ │ │ │ + sbcvc pc, ip, pc, asr #4 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0444030 │ │ │ │ rsbmi fp, r1, #1458176 @ 0x164000 │ │ │ │ strmi r9, [r8], -r1, lsl #2 │ │ │ │ ldc2l 0, cr15, [ip, #-48] @ 0xffffffd0 │ │ │ │ strmi r9, [r2], -r1, lsl #18 │ │ │ │ sbcsle r2, r6, r0, lsl #16 │ │ │ │ - eormi pc, r8, sp, asr #12 │ │ │ │ + adcmi pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf94af044 │ │ │ │ svclt 0x0000e7e6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7cfbc │ │ │ │ + bl 0xfec7d044 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf64e4614 │ │ │ │ - vaddl.s8 q8, d0, d4 │ │ │ │ + vaddl.s8 q8, d16, d4 │ │ │ │ stcls 0, cr0, [r6, #-188] @ 0xffffff44 │ │ │ │ @ instruction: 0xf938f044 │ │ │ │ svcpl 0x0080f514 │ │ │ │ @ instruction: 0x4621d21f │ │ │ │ - sbcscs pc, r4, fp, asr #12 │ │ │ │ + subscc pc, r4, fp, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf92ef044 │ │ │ │ - subsvs pc, r8, sp, asr #12 │ │ │ │ + sbcsvs pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf928f044 │ │ │ │ tstcs r1, r8, lsr #12 │ │ │ │ @ instruction: 0xff46f7ff │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf91ef044 │ │ │ │ - subvc pc, ip, pc, asr #4 │ │ │ │ + sbcvc pc, ip, pc, asr #4 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0444030 │ │ │ │ rsbmi fp, r1, #344064 @ 0x54000 │ │ │ │ strmi r9, [r8], -r1, lsl #2 │ │ │ │ ldc2 0, cr15, [r8, #-48] @ 0xffffffd0 │ │ │ │ strmi r9, [r2], -r1, lsl #18 │ │ │ │ sbcsle r2, r6, r0, lsl #16 │ │ │ │ - eormi pc, r8, sp, asr #12 │ │ │ │ + adcmi pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf906f044 │ │ │ │ svclt 0x0000e7e6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7d044 │ │ │ │ + bl 0xfec7d0cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0xf64e4614 │ │ │ │ - vaddl.s8 q8, d0, d4 │ │ │ │ + vaddl.s8 q8, d16, d4 │ │ │ │ ldrmi r0, [sp], -pc, lsr #32 │ │ │ │ @ instruction: 0xf0449e06 │ │ │ │ pldw [r4, #-2291] @ 0xfffff70d │ │ │ │ eorsle r5, r1, #128, 30 @ 0x200 │ │ │ │ @ instruction: 0xf64b4621 │ │ │ │ - vshr.s64 q9, q2, #64 │ │ │ │ + vmov.i32 , #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf0440030 │ │ │ │ @ instruction: 0xf64df8e9 │ │ │ │ - vmov.i32 q11, #8 @ 0x00000008 │ │ │ │ + vshr.s64 q11, q4, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ - bllt 0xff0a420c │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bllt 0xff0a4294 │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf8d8f044 │ │ │ │ vqdmulh.s , q0, q3 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ vadd.i8 , q15, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ vadd.i8 , , │ │ │ │ - vmla.i d23, d0, d0[3] │ │ │ │ + vmla.i d23, d16, d0[3] │ │ │ │ andlt r0, r2, r3, lsr r0 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ ldmlt lr!, {r2, r6, ip, sp, lr, pc} │ │ │ │ tstls r1, r1, ror #4 │ │ │ │ @ instruction: 0xf00c4608 │ │ │ │ stmdbls r1, {r0, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf64dd0c4 │ │ │ │ - vaddl.s8 q10, d0, d24 │ │ │ │ + vaddl.s8 q10, d16, d24 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ strb pc, [r6, pc, lsr #17]! @ │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ ldrb pc, [ip, r7, lsr #25] @ │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ mcr2 7, 0, pc, cr6, cr15, {7} @ │ │ │ │ svclt 0x0000e7cc │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [r5], -r3, lsl #1 │ │ │ │ - andeq pc, r4, lr, asr #12 │ │ │ │ + addeq pc, r4, lr, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldmib sp, {r2, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd780a │ │ │ │ mcrls 0, 0, r9, cr13, cr0, {1} │ │ │ │ @ instruction: 0xf88ef044 │ │ │ │ svcpl 0x0080f515 │ │ │ │ @ instruction: 0x4629d23e │ │ │ │ - adcvs pc, r8, sp, asr #12 │ │ │ │ + eorvc pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf884f044 │ │ │ │ @ instruction: 0x46204639 │ │ │ │ - blx 0xfe5e3f32 │ │ │ │ - andcs pc, r0, sp, asr #12 │ │ │ │ + blx 0xfe5e3fba │ │ │ │ + addcs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf87af044 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - blx 0xfe363f46 │ │ │ │ - andcs pc, r0, sp, asr #12 │ │ │ │ + blx 0xfe363fce │ │ │ │ + addcs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf870f044 │ │ │ │ strbmi r4, [r9], -r0, lsr #12 │ │ │ │ - blx 0x20e3f5a │ │ │ │ - andcs pc, r0, sp, asr #12 │ │ │ │ + blx 0x20e3fe2 │ │ │ │ + addcs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf866f044 │ │ │ │ vqdmulh.s , q0, q3 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ vtst.8 , q7, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ vtst.8 , , │ │ │ │ - vmla.i d23, d0, d0[3] │ │ │ │ + vmla.i d23, d16, d0[3] │ │ │ │ andlt r0, r3, r3, lsr r0 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stmdalt ip, {r2, r6, ip, sp, lr, pc}^ │ │ │ │ tstls r1, r9, ror #4 │ │ │ │ @ instruction: 0xf00c4608 │ │ │ │ stmdbls r1, {r0, r1, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf64dd0b7 │ │ │ │ - vaddl.s8 q10, d0, d24 │ │ │ │ + vaddl.s8 q10, d16, d24 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ @ instruction: 0xe7e6f83d │ │ │ │ ldrtmi r2, [r0], -r1, lsl #2 │ │ │ │ ldc2 7, cr15, [r8, #1020] @ 0x3fc │ │ │ │ svclt 0x0000e7db │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7d1e0 │ │ │ │ + bl 0xfec7d268 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r6], -pc, lsr #32 │ │ │ │ ldrmi r6, [ip], -r9, asr #16 │ │ │ │ @ instruction: 0xf0449d04 │ │ │ │ vadd.i8 d31, d14, d21 │ │ │ │ vaddl.s8 , d0, d20 │ │ │ │ andcs r0, r0, #149 @ 0x95 │ │ │ │ @ instruction: 0xf7fb4631 │ │ │ │ - bllt 0x20645b0 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bllt 0x2064638 │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf812f044 │ │ │ │ vmla.i8 d27, d16, d13 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf044002f │ │ │ │ vadd.i8 d31, d14, d7 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0434070 │ │ │ │ qsub8mi fp, r9, pc @ │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xfff4f043 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ svclt 0x00ecf043 │ │ │ │ - rsbsvs pc, ip, sp, asr #12 │ │ │ │ + rscsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffe6f043 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ stc2l 7, cr15, [r2, #-1020] @ 0xfffffc04 │ │ │ │ - addvs pc, ip, sp, asr #12 │ │ │ │ + andvc pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffdcf043 │ │ │ │ andeq pc, r8, r4, lsl r1 @ │ │ │ │ @ instruction: 0xf64dd114 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ @ instruction: 0xf64dffcf │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vaddl.s8 q9, d0, d8 │ │ │ │ + vaddl.s8 q9, d16, d8 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ ldr pc, [r1, r5, asr #31]! │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ ldrb pc, [r0, r1, lsr #26]! @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7d2cc │ │ │ │ + bl 0xfec7d354 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #8176 @ 0x1ff0 │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ strmi r2, [r1], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0154618 │ │ │ │ @ instruction: 0xb1a8fc8d │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vmull.s8 q9, d0, d0 │ │ │ │ + vmull.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf2400c2f │ │ │ │ - vrsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0331 │ │ │ │ - vshr.s64 d22, d20, #64 │ │ │ │ + vmvn.i32 d23, #4 @ 0x00000004 │ │ │ │ stccs 0, cr0, [r0], {47} @ 0x2f │ │ │ │ strbtmi fp, [r3], -r8, lsl #30 │ │ │ │ andne lr, r0, #3424256 @ 0x344000 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ svclt 0x009af043 │ │ │ │ - movwcs pc, #1613 @ 0x64d @ │ │ │ │ + orrcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ svclt 0x00082c00 │ │ │ │ @ instruction: 0x4629461a │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ svclt 0x0086f043 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x461cb096 │ │ │ │ @ instruction: 0xf64d4b85 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5}^ │ │ │ │ svcls 0x00204615 │ │ │ │ ldmdbge lr, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmiavc r0, {r2, r5, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xff6af043 │ │ │ │ @ instruction: 0xf0402d00 │ │ │ │ @ instruction: 0xf64d80e4 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ @ instruction: 0xf1b8ff5d │ │ │ │ vmax.f32 d0, d0, d13 │ │ │ │ @ instruction: 0xf6448090 │ │ │ │ - vorr.i32 d21, #2048 @ 0x00000800 │ │ │ │ + vrsra.s64 d21, d8, #64 │ │ │ │ @ instruction: 0x06220335 │ │ │ │ orreq lr, r8, #3072 @ 0xc00 │ │ │ │ vrecps.f32 , q0, │ │ │ │ - @ instruction: 0xf2c036fc │ │ │ │ + vmvn.i32 q10, #201326592 @ 0x0c000000 │ │ │ │ @ instruction: 0xf64d0631 │ │ │ │ - @ instruction: 0x463161d4 │ │ │ │ + @ instruction: 0x46317154 │ │ │ │ vqrdmlsh.s d27, d0, d0[1] │ │ │ │ vrhadd.s8 d16, d0, d31 │ │ │ │ - vmin.s8 , q8, q14 │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + vmin.s8 q10, q0, q14 │ │ │ │ + vmvn.i32 q10, #12 @ 0x0000000c │ │ │ │ svclt 0x00480031 │ │ │ │ ldrteq pc, [r1], -r0, asr #5 @ │ │ │ │ svcvc 0x0080f414 │ │ │ │ @ instruction: 0x37c4f8d3 │ │ │ │ @ instruction: 0xf64dac05 │ │ │ │ - vmlal.s q11, d16, d0[6] │ │ │ │ + vmlal.s , d0, d0[6] │ │ │ │ svclt 0x0008022f │ │ │ │ @ instruction: 0xf6484602 │ │ │ │ - vmla.i d20, d16, d0[0] │ │ │ │ + vmla.i d21, d0, d0[0] │ │ │ │ @ instruction: 0xf64d0033 │ │ │ │ - vabal.s8 q9, d0, d0 │ │ │ │ + vabal.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf043052f │ │ │ │ subcs pc, r0, #41, 30 @ 0xa4 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ - mcrr 1, 8, pc, r4, cr3 @ │ │ │ │ + mcrr 1, 8, pc, r0, cr3 @ │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ strls r2, [r2, #-513] @ 0xfffffdff │ │ │ │ @ instruction: 0xf64d4620 │ │ │ │ - vabal.s8 , d0, d0 │ │ │ │ + vabal.s8 , d16, d0 │ │ │ │ strls r0, [r1, #-1327] @ 0xfffffad1 │ │ │ │ - ldrvs pc, [r0, #-591]! @ 0xfffffdb1 │ │ │ │ + ldrvs pc, [r0, #591]! @ 0x24f │ │ │ │ ldreq pc, [r3, #-704]! @ 0xfffffd40 │ │ │ │ @ instruction: 0xf1949500 │ │ │ │ - ldrbmi pc, [r1], -pc, lsl #28 @ │ │ │ │ + ldrbmi pc, [r1], -fp, lsl #28 @ │ │ │ │ @ instruction: 0xf0434620 │ │ │ │ @ instruction: 0xf642ff0f │ │ │ │ - blx 0x9eef30 │ │ │ │ + blx 0x9eefb8 │ │ │ │ ldrbeq pc, [fp, r8, lsl #6] @ │ │ │ │ @ instruction: 0xf1b9d569 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ @ instruction: 0xf64d808e │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ svccs 0x0000fefb │ │ │ │ @ instruction: 0xf64dd169 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ subcs pc, r0, #3824 @ 0xef0 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ - stc 1, cr15, [sl], {131} @ 0x83 │ │ │ │ + stc 1, cr15, [r6], {131} @ 0x83 │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ strls r4, [r2], -r0, lsr #12 │ │ │ │ - bicscs pc, r4, fp, asr #12 │ │ │ │ + cmppcc r4, fp, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ tstls r1, r0, lsl #10 │ │ │ │ @ instruction: 0xf1944619 │ │ │ │ - @ instruction: 0x4639fdd9 │ │ │ │ + @ instruction: 0x4639fdd5 │ │ │ │ @ instruction: 0xf0434620 │ │ │ │ - blmi 0xe65df8 │ │ │ │ - blls 0x680300 │ │ │ │ + blmi 0xe65e80 │ │ │ │ + blls 0x680388 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmple pc, r0, lsl #6 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04347f0 │ │ │ │ strtmi fp, [r1], -r9, asr #29 │ │ │ │ - adcseq pc, ip, r0, asr #4 │ │ │ │ + eorsne pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ @ instruction: 0xf043ac05 │ │ │ │ subcs pc, r0, #3088 @ 0xc10 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ - bl 0xff8628d8 │ │ │ │ - ldrbtcc pc, [ip], r0, asr #4 @ │ │ │ │ + bl 0xff762960 │ │ │ │ + ldrbtmi pc, [ip], -r0, asr #4 @ │ │ │ │ ldrteq pc, [r1], -r0, asr #5 @ │ │ │ │ - movwcs pc, #1613 @ 0x64d @ │ │ │ │ + orrcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ @ instruction: 0xf64d9302 │ │ │ │ - vsubw.s8 , q0, d0 │ │ │ │ + vsubw.s8 , q8, d0 │ │ │ │ movwls r0, #4911 @ 0x132f │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ strtmi r2, [r0], -r1, lsl #4 │ │ │ │ - ldrvs pc, [r0, #-591]! @ 0xfffffdb1 │ │ │ │ + ldrvs pc, [r0, #591]! @ 0x24f │ │ │ │ ldreq pc, [r3, #-704]! @ 0xfffffd40 │ │ │ │ @ instruction: 0xf1949500 │ │ │ │ - @ instruction: 0x4651fd9f │ │ │ │ + @ instruction: 0x4651fd9b │ │ │ │ @ instruction: 0xf0434620 │ │ │ │ @ instruction: 0xf1b9fe9f │ │ │ │ addsle r0, r6, r0, lsl #30 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0434649 │ │ │ │ svccs 0x0000fe91 │ │ │ │ @ instruction: 0x4639d095 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 8, cr15, cr4, cr3, {2} │ │ │ │ @ instruction: 0x4629e793 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 7, cr15, cr8, cr3, {2} │ │ │ │ @ instruction: 0x4648e719 │ │ │ │ @ instruction: 0xf7ff2100 │ │ │ │ @ instruction: 0xe776feb3 │ │ │ │ - ldc2l 1, cr15, [r6, #592] @ 0x250 │ │ │ │ + ldc2l 1, cr15, [r2, #592] @ 0x250 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec7d570 │ │ │ │ + bl 0xfec7d5f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmdavs r9, {r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0439301 │ │ │ │ stmdami pc, {r0, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} @ │ │ │ │ strtmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xffa4f7fa │ │ │ │ ldmiblt r3, {r0, r8, r9, fp, ip, pc} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 4, cr15, cr12, cr3, {2} │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0434010 │ │ │ │ tstcs r1, r3, asr #28 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @ instruction: 0xe7f1fe7f │ │ │ │ addseq lr, r5, r4, asr #14 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7d5d4 │ │ │ │ + bl 0xfec7d65c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r0, pc @ │ │ │ │ - blmi 0xdb7c5c │ │ │ │ + blmi 0xdb7ce4 │ │ │ │ stmdavs r9, {r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrvs lr, [ip, #-2525] @ 0xfffff623 │ │ │ │ cdp2 0, 2, cr15, cr4, cr3, {2} │ │ │ │ stmdami fp!, {r0, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf64d2200 │ │ │ │ - vaddhn.i16 d18, q0, q0 │ │ │ │ + vaddhn.i16 d18, q8, q0 │ │ │ │ @ instruction: 0xf7fa042f │ │ │ │ subcs pc, r0, #412 @ 0x19c │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - bl 0xee2a24 │ │ │ │ + bl 0xde2aac │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r5, {r0, r9, sp} │ │ │ │ @ instruction: 0xf64b9402 │ │ │ │ - @ instruction: 0xf2c02cd4 │ │ │ │ + vmov.i32 , #1279 @ 0x000004ff │ │ │ │ @ instruction: 0xf8cd0c30 │ │ │ │ vhadd.s8 d28, d15, d4 │ │ │ │ - vmvn.i32 d22, #255 @ 0x000000ff │ │ │ │ + @ instruction: 0xf2c06cb0 │ │ │ │ @ instruction: 0xf8cd0c33 │ │ │ │ @ instruction: 0xf194c000 │ │ │ │ - @ instruction: 0x4639fcff │ │ │ │ + @ instruction: 0x4639fcfb │ │ │ │ @ instruction: 0xf043a805 │ │ │ │ - bllt 0x4e5c44 │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + bllt 0x4e5ccc │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0434621 │ │ │ │ ldmiblt sp!, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2l 0, cr15, [ip, #268]! @ 0x10c │ │ │ │ ldmdavs sl, {r1, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vand d29, d14, d3 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldcllt 0, cr15, [ip, #268] @ 0x10c │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ mrc2 7, 0, pc, cr8, cr15, {7} │ │ │ │ sbcsle r2, pc, r0, lsl #26 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ mrc2 7, 0, pc, cr2, cr15, {7} │ │ │ │ @ instruction: 0xf194e7e4 │ │ │ │ - svclt 0x0000fd35 │ │ │ │ + svclt 0x0000fd31 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addseq lr, r5, r4, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7d6b8 │ │ │ │ + bl 0xfec7d740 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf64e4614 │ │ │ │ - vaddl.s8 q8, d0, d4 │ │ │ │ + vaddl.s8 q8, d16, d4 │ │ │ │ stcls 0, cr0, [r6, #-188] @ 0xffffff44 │ │ │ │ ldc2 0, cr15, [sl, #268]! @ 0x10c │ │ │ │ svcpl 0x0080f514 │ │ │ │ strtmi sp, [r1], -r6, lsr #4 │ │ │ │ - sbcscs pc, r4, fp, asr #12 │ │ │ │ + subscc pc, r4, fp, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ ldc2 0, cr15, [r0, #268]! @ 0x10c │ │ │ │ - subsvs pc, r8, sp, asr #12 │ │ │ │ + sbcsvs pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [sl, #268]! @ 0x10c │ │ │ │ vqdmulh.s , q0, │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ vmla.f32 d31, d30, d15 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ vmla.f32 d31, d31, d9 │ │ │ │ - vmla.i d23, d0, d0[3] │ │ │ │ + vmla.i d23, d16, d0[3] │ │ │ │ andlt r0, r3, r3, lsr r0 │ │ │ │ ldrhtmi lr, [r0], -sp │ │ │ │ ldclt 0, cr15, [r0, #268] @ 0x10c │ │ │ │ tstls r1, r1, ror #4 │ │ │ │ @ instruction: 0xf00c4608 │ │ │ │ stmdbls r1, {r0, r1, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf64dd0cf │ │ │ │ - vaddl.s8 q10, d0, d24 │ │ │ │ + vaddl.s8 q10, d16, d24 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ strb pc, [r6, r1, lsl #27]! @ │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ ldc2 7, cr15, [ip, #1020]! @ 0x3fc │ │ │ │ svclt 0x0000e7db │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7d758 │ │ │ │ + bl 0xfec7d7e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldclmi 15, cr0, [r0, #-576] @ 0xfffffdc0 │ │ │ │ addslt r2, r7, r1, lsl #6 │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ stmdavs sp!, {r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9515 │ │ │ │ @ instruction: 0xf0150500 │ │ │ │ strmi pc, [r7], -r3, asr #20 │ │ │ │ stmdavs r3, {r3, r8, ip, sp, pc} │ │ │ │ movwcs r4, #5663 @ 0x161f │ │ │ │ stmiane r1!, {r2, r9, sp} │ │ │ │ @ instruction: 0xf0154618 │ │ │ │ @ instruction: 0x4604fa39 │ │ │ │ - andvc pc, r4, sp, asr #12 │ │ │ │ + addvc pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ suble r2, r2, r0, lsl #24 │ │ │ │ @ instruction: 0xf0436826 │ │ │ │ subcs pc, r0, #5312 @ 0x14c0 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - ldrbcs pc, [r4, #1611] @ 0x64b @ │ │ │ │ + ldrbcc pc, [r4, #-1611] @ 0xfffff9b5 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ - b 0x1be2bbc │ │ │ │ - movwcs pc, #1613 @ 0x64d @ │ │ │ │ + b 0x1ae2c44 │ │ │ │ + orrcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ movwpl lr, #6605 @ 0x19cd │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r5, {r0, r9, sp} │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf1949400 │ │ │ │ - @ instruction: 0x4639fc35 │ │ │ │ + @ instruction: 0x4639fc31 │ │ │ │ @ instruction: 0xf043a805 │ │ │ │ mcrcs 13, 0, pc, cr2, cr5, {1} @ │ │ │ │ stmdale r5, {r3, r4, ip, lr, pc}^ │ │ │ │ eorsle r2, ip, r0, lsl #28 │ │ │ │ - andsvc pc, r8, sp, asr #12 │ │ │ │ + addsvc pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [sl, #-268]! @ 0xfffffef4 │ │ │ │ ldmdavs sl, {r0, r1, r3, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 , q7, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldclt 0, cr15, [sl, #-268] @ 0xfffffef4 │ │ │ │ - eorvc pc, r0, sp, asr #12 │ │ │ │ + adcvc pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [r4, #-268] @ 0xfffffef4 │ │ │ │ @ instruction: 0xf043e7e8 │ │ │ │ @ instruction: 0x4621fd11 │ │ │ │ stmdage r5, {r6, r9, sp} │ │ │ │ - b 0xc62c38 │ │ │ │ + b 0xb62cc0 │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ @ instruction: 0xf64d2201 │ │ │ │ - vaddl.s8 q9, d0, d0 │ │ │ │ + vaddl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64b002f │ │ │ │ - @ instruction: 0xf2c024d4 │ │ │ │ + vmov.i32 , #262144 @ 0x00040000 │ │ │ │ andls r0, r2, r0, lsr r4 │ │ │ │ strls sl, [r1], #-2053 @ 0xfffff7fb │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf1949400 │ │ │ │ - @ instruction: 0x4639fbf3 │ │ │ │ + ldrtmi pc, [r9], -pc, ror #23 @ │ │ │ │ @ instruction: 0xf043a805 │ │ │ │ @ instruction: 0xf64dfcf3 │ │ │ │ - vmov.i32 d23, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d23, d0, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ strb pc, [r1, sp, ror #25] @ │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf183a805 │ │ │ │ - movtcs lr, #2568 @ 0xa08 │ │ │ │ + movtcs lr, #2564 @ 0xa04 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ vrshl.s8 d25, d1, d0 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ strls r0, [r0], #-561 @ 0xfffffdcf │ │ │ │ andcs r9, r1, #536870912 @ 0x20000000 │ │ │ │ - blx 0xff6e2ce2 │ │ │ │ + blx 0xff5e2d6a │ │ │ │ stmdage r5, {r0, r4, r5, r9, sl, lr} │ │ │ │ ldc2l 0, cr15, [r6], {67} @ 0x43 │ │ │ │ @ instruction: 0xf194e7aa │ │ │ │ - svclt 0x0000fc39 │ │ │ │ + svclt 0x0000fc35 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7d8ac │ │ │ │ + bl 0xfec7d934 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0fe8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ ldmib sp, {r0, r3, r6, fp, sp, lr}^ │ │ │ │ ldrmi r5, [lr], -r6, lsl #14 │ │ │ │ ldc2 0, cr15, [lr], #268 @ 0x10c │ │ │ │ svceq 0x0064f114 │ │ │ │ @ instruction: 0x4621d036 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - eorvs pc, ip, sp, asr #12 │ │ │ │ + adcvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [r0], #268 @ 0x10c │ │ │ │ @ instruction: 0xf0154630 │ │ │ │ @ instruction: 0x4601fa3f │ │ │ │ @ instruction: 0xf64db3b0 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf043002f │ │ │ │ orrlt pc, r5, r1, lsr #25 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ @ instruction: 0xf9d4f7fb │ │ │ │ @ instruction: 0x4639481f │ │ │ │ @ instruction: 0xf7fa2201 │ │ │ │ vceq.f32 d31, d14, d17 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf04340f8 │ │ │ │ @ instruction: 0xf64dbc8f │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmla.i d21, d16, d0[7] │ │ │ │ + vmla.i d22, d0, d0[7] │ │ │ │ @ instruction: 0xf043002f │ │ │ │ strb pc, [r7, r5, lsl #25]! @ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorvs pc, r0, sp, asr #12 │ │ │ │ + adcvs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf0154630 │ │ │ │ strmi pc, [r1], -r9, lsl #20 │ │ │ │ bicle r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0xf64db956 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ strb pc, [r6, r9, ror #24] @ │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf043002f │ │ │ │ sbfx pc, sp, #24, #27 │ │ │ │ - eorseq r5, r5, ip, ror r4 │ │ │ │ + ldrshteq r5, [r5], -ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7d998 │ │ │ │ + bl 0xfec7da20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0fe8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ ldmib sp, {r0, r3, r6, fp, sp, lr}^ │ │ │ │ ldrmi r5, [lr], -r6, lsl #14 │ │ │ │ mcrr2 0, 4, pc, r8, cr3 @ │ │ │ │ svceq 0x0064f114 │ │ │ │ @ instruction: 0x4621d03e │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - eorvs pc, ip, sp, asr #12 │ │ │ │ + adcvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf0154630 │ │ │ │ strmi pc, [r1], -r9, asr #19 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf64db9b5 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ stmdami r0!, {r0, r1, r2, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r1, #59768832 @ 0x3900000 │ │ │ │ stc2 7, cr15, [r4, #1000]! @ 0x3e8 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ ldclt 0, cr15, [r2], {67} @ 0x43 │ │ │ │ @ instruction: 0xf64d4629 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf043002f │ │ │ │ strb pc, [r6, r7, lsl #24]! @ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorvs pc, r0, sp, asr #12 │ │ │ │ + adcvs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x6295a │ │ │ │ + blx 0x629e2 │ │ │ │ @ instruction: 0xf0154630 │ │ │ │ strmi pc, [r1], -fp, lsl #19 │ │ │ │ bicle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf64db956 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ ldr pc, [pc, fp, ror #23]! │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf043002f │ │ │ │ sbfx pc, pc, #23, #20 │ │ │ │ - eorseq r5, r5, ip, ror r4 │ │ │ │ + ldrshteq r5, [r5], -ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7da94 │ │ │ │ + bl 0xfec7db1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r0, pc @ │ │ │ │ - blmi 0x10b811c │ │ │ │ + blmi 0x10b81a4 │ │ │ │ stmdavs r9, {r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldmdavs fp, {r2, r3, r4, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ @ instruction: 0xf0430300 │ │ │ │ strtmi pc, [r0], -r5, asr #23 │ │ │ │ @ instruction: 0xf954f015 │ │ │ │ suble r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf043002f │ │ │ │ subcs pc, r0, #185344 @ 0x2d400 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - ldrbcs pc, [r4, #1611] @ 0x64b @ │ │ │ │ + ldrbcc pc, [r4, #-1611] @ 0xfffff9b5 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ - stmia ip, {r0, r1, r7, r8, ip, sp, lr, pc}^ │ │ │ │ - movwcs pc, #1613 @ 0x64d @ │ │ │ │ + stmia r8, {r0, r1, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + orrcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ movwpl lr, #6605 @ 0x19cd │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r5, {r0, r9, sp} │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf1949400 │ │ │ │ - @ instruction: 0x4639fa97 │ │ │ │ + @ instruction: 0x4639fa93 │ │ │ │ @ instruction: 0xf043a805 │ │ │ │ subcs pc, r0, #154624 @ 0x25c00 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - ldm r2!, {r0, r1, r7, r8, ip, sp, lr, pc} │ │ │ │ + stmia lr!, {r0, r1, r7, r8, ip, sp, lr, pc} │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ vadd.i8 d26, d0, d5 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ strls r0, [r1, #-561] @ 0xfffffdcf │ │ │ │ andcs r9, r1, #536870912 @ 0x20000000 │ │ │ │ @ instruction: 0xf1949400 │ │ │ │ - ldrtmi pc, [r1], -r1, lsl #21 @ │ │ │ │ + @ instruction: 0x4631fa7d │ │ │ │ @ instruction: 0xf043a805 │ │ │ │ - blmi 0x6a5748 │ │ │ │ - blls 0x6809b0 │ │ │ │ + blmi 0x6a57d0 │ │ │ │ + blls 0x680a38 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1200300 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04340f0 │ │ │ │ ldmdblt r4, {r0, r4, r5, r6, r8, r9, fp, ip, sp, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1ae2a86 │ │ │ │ + blx 0x1ae2b0e │ │ │ │ strtmi lr, [r1], -pc, lsr #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x17e2a9e │ │ │ │ + blx 0x17e2b26 │ │ │ │ @ instruction: 0xf194e7a3 │ │ │ │ - svclt 0x0000fabd │ │ │ │ + svclt 0x0000fab9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7dba4 │ │ │ │ + bl 0xfec7dc2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0fe8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r4], -pc, lsr #32 │ │ │ │ ldmib sp, {r0, r3, r6, fp, sp, lr}^ │ │ │ │ ldrmi r5, [lr], -r6, lsl #14 │ │ │ │ - blx 0x11e2ace │ │ │ │ + blx 0x11e2b56 │ │ │ │ svceq 0x0064f114 │ │ │ │ @ instruction: 0x4621d03e │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - eorvs pc, ip, sp, asr #12 │ │ │ │ + adcvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xe62aea │ │ │ │ + blx 0xe62b72 │ │ │ │ @ instruction: 0xf0154630 │ │ │ │ strmi pc, [r1], -r3, asr #17 │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xa62b0a │ │ │ │ + blx 0xa62b92 │ │ │ │ @ instruction: 0xf64db9b5 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ stmdami r0!, {r0, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r1, #59768832 @ 0x3900000 │ │ │ │ ldc2 7, cr15, [lr], {250} @ 0xfa │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ - bllt 0x462b38 │ │ │ │ + bllt 0x462bc0 │ │ │ │ @ instruction: 0xf64d4629 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf043002f │ │ │ │ strb pc, [r6, r1, lsl #22]! @ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorvs pc, r0, sp, asr #12 │ │ │ │ + adcvs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xffee2b64 │ │ │ │ + blx 0xffee2bec │ │ │ │ @ instruction: 0xf0154630 │ │ │ │ strmi pc, [r1], -r5, lsl #17 │ │ │ │ bicle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf64db956 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ ldr pc, [pc, r5, ror #21]! │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf043002f │ │ │ │ sbfx pc, r9, #21, #20 │ │ │ │ - eorseq r5, r5, ip, ror r4 │ │ │ │ + ldrshteq r5, [r5], -ip │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stmdavs r9, {r1, r2, r4, r9, sl, lr}^ │ │ │ │ stmdavc r6, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf003461d │ │ │ │ @ instruction: 0xf0430440 │ │ │ │ ldrtmi pc, [r0], -r1, asr #21 @ │ │ │ │ @ instruction: 0xf850f015 │ │ │ │ suble r2, r6, r0, lsl #16 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf043002f │ │ │ │ - blx 0xfee655a8 │ │ │ │ + blx 0xfee65630 │ │ │ │ strtmi pc, [r8], -r4, lsl #3 │ │ │ │ @ instruction: 0xf7fa0949 │ │ │ │ ldmdblt ip!, {r0, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt 0xfe9e2c0c │ │ │ │ + blt 0xfe9e2c94 │ │ │ │ @ instruction: 0x2100b3bf │ │ │ │ @ instruction: 0xf7fa4638 │ │ │ │ @ instruction: 0xf1b8ffd5 │ │ │ │ tstle r1, r0, lsl #30 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfe562c30 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + blx 0xfe562cb8 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt 0xfe362c40 │ │ │ │ + blt 0xfe362cc8 │ │ │ │ vmax.s8 q10, q0, │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf043002f │ │ │ │ vpmin.s8 , q7, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf04341f0 │ │ │ │ stmiblt r6, {r0, r2, r4, r5, r6, r9, fp, ip, sp, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1be2c7c │ │ │ │ + blx 0x1be2d04 │ │ │ │ @ instruction: 0xf64de7b7 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmla.i d21, d16, d0[7] │ │ │ │ + vmla.i d22, d0, d0[7] │ │ │ │ @ instruction: 0xf043002f │ │ │ │ @ instruction: 0xf1b8fa5f │ │ │ │ bicsle r0, r3, r0, lsl #30 │ │ │ │ ldrtmi lr, [r1], -r0, asr #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1562cb0 │ │ │ │ + blx 0x1562d38 │ │ │ │ svclt 0x0000e79d │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7ddb0 │ │ │ │ + bl 0xfec7de38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [lr], -pc, lsr #32 │ │ │ │ @ instruction: 0x5708e9dd │ │ │ │ @ instruction: 0xf0439201 │ │ │ │ - bls 0x1a54bc │ │ │ │ + bls 0x1a5544 │ │ │ │ strbeq pc, [r0], #-5 @ │ │ │ │ svceq 0x0064f112 │ │ │ │ ldrmi sp, [r1], -pc, lsr #32 │ │ │ │ - eorvs pc, ip, sp, asr #12 │ │ │ │ + adcvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - blx 0xbe2cfc │ │ │ │ + blx 0xbe2d84 │ │ │ │ @ instruction: 0xf0144630 │ │ │ │ cmnplt r8, #740 @ p-variant is OBSOLETE @ 0x2e4 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf043002f │ │ │ │ - blx 0xfee6547c │ │ │ │ + blx 0xfee65504 │ │ │ │ strtmi pc, [r8], -r4, lsl #3 │ │ │ │ @ instruction: 0xf7fa0949 │ │ │ │ stmdblt r4, {r0, r1, r2, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf04340f0 │ │ │ │ mvnslt fp, fp, lsl #20 │ │ │ │ ldrtmi r2, [r8], -r1, lsl #2 │ │ │ │ @ instruction: 0xff3ef7fa │ │ │ │ @ instruction: 0xf64de7f0 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vaddl.s8 q11, d0, d16 │ │ │ │ + vaddl.s8 q11, d16, d16 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ @ instruction: 0x4630f9fb │ │ │ │ @ instruction: 0xff8af014 │ │ │ │ bicle r2, pc, r0, lsl #16 │ │ │ │ @ instruction: 0xf64db9ae │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ strb pc, [lr, fp, ror #19] @ │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rscpl pc, ip, sp, asr #12 │ │ │ │ + rsbvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9e0f043 │ │ │ │ ldrtmi lr, [r1], -sl, asr #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9d4f043 │ │ │ │ svclt 0x0000e7b7 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7dea8 │ │ │ │ + bl 0xfec7df30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [sp], -pc, lsr #32 │ │ │ │ ldmib sp, {r0, r9, ip, pc}^ │ │ │ │ stcls 7, cr6, [sl], {8} │ │ │ │ @ instruction: 0xf9bef043 │ │ │ │ @ instruction: 0xf1129a01 │ │ │ │ suble r0, r4, r4, ror #30 │ │ │ │ @ instruction: 0xf64d4611 │ │ │ │ - vaddl.s8 q11, d0, d28 │ │ │ │ + vaddl.s8 q11, d16, d28 │ │ │ │ @ instruction: 0xf64d002f │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf043022f │ │ │ │ strtmi pc, [r8], -pc, lsr #19 │ │ │ │ @ instruction: 0xff3ef014 │ │ │ │ suble r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf043002f │ │ │ │ stmdami r8!, {r0, r1, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r1], -r0, lsl #4 │ │ │ │ - blx 0xa64cfa │ │ │ │ + blx 0xa64d82 │ │ │ │ andcs r4, r0, #2490368 @ 0x260000 │ │ │ │ @ instruction: 0xf7fa4639 │ │ │ │ ldmiblt r4, {r0, r1, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf98af043 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf04340f0 │ │ │ │ strtmi fp, [r1], -r1, lsl #19 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf976f043 │ │ │ │ @ instruction: 0xf64de7ea │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vaddl.s8 q11, d0, d16 │ │ │ │ + vaddl.s8 q11, d16, d16 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ strtmi pc, [r8], -fp, ror #18 │ │ │ │ mrc2 0, 7, pc, cr10, cr4, {0} │ │ │ │ @ instruction: 0xd1bb2800 │ │ │ │ @ instruction: 0xf64db955 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ sbfx pc, fp, #18, #27 │ │ │ │ @ instruction: 0xf64d4629 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf043002f │ │ │ │ str pc, [lr, pc, asr #18]! │ │ │ │ - eorseq r5, r5, r4, lsl r5 │ │ │ │ - eorseq r5, r5, r8, ror #10 │ │ │ │ + mlaseq r5, r4, r5, r5 │ │ │ │ + eorseq r5, r5, r8, ror #11 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7dfb8 │ │ │ │ + bl 0xfec7e040 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r5], -pc, lsr #32 │ │ │ │ stcls 8, cr6, [r4], {73} @ 0x49 │ │ │ │ @ instruction: 0xf043461e │ │ │ │ @ instruction: 0xf115f939 │ │ │ │ suble r0, sl, r4, ror #30 │ │ │ │ @ instruction: 0xf64d4629 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vaddl.s8 q11, d0, d28 │ │ │ │ + vaddl.s8 q11, d16, d28 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ ldrtmi pc, [r0], -fp, lsr #18 @ │ │ │ │ mrc2 0, 5, pc, cr10, cr4, {0} │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ @ instruction: 0xf64dd049 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf043002f │ │ │ │ stmiblt ip!, {r0, r1, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf910f043 │ │ │ │ tstcs r1, r8 │ │ │ │ mcr2 7, 3, pc, cr12, cr14, {7} @ │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ stmdblt r4, {r0, r1, r6, ip, sp, lr, pc} │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ mcr2 7, 3, pc, cr0, cr14, {7} @ │ │ │ │ andeq pc, r8, r4, lsl r1 @ │ │ │ │ vrhadd.s8 , q8, │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ vtst.8 , q15, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf0434070 │ │ │ │ @ instruction: 0xf64db8eb │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vaddl.s8 q11, d0, d16 │ │ │ │ + vaddl.s8 q11, d16, d16 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ ldrtmi pc, [r0], -r1, ror #17 @ │ │ │ │ mrc2 0, 3, pc, cr0, cr4, {0} │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ ldmdblt r6, {r0, r2, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf8d0f043 │ │ │ │ @ instruction: 0x4631e7b3 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf8c4f043 │ │ │ │ svclt 0x0000e7a7 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7e0c8 │ │ │ │ + bl 0xfec7e150 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0ff0 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r6], -pc, lsr #32 │ │ │ │ stcls 8, cr6, [r4, #-292] @ 0xfffffedc │ │ │ │ @ instruction: 0xf043461c │ │ │ │ @ instruction: 0x4630f8b1 │ │ │ │ mcr2 0, 2, pc, cr0, cr4, {0} @ │ │ │ │ suble r2, fp, r0, lsl #16 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf043002f │ │ │ │ @ instruction: 0xf114f8a1 │ │ │ │ eorle r0, r1, r4, ror #30 │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vaddl.s8 q11, d0, d28 │ │ │ │ + vaddl.s8 q11, d16, d28 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ @ instruction: 0x4628f893 │ │ │ │ mcr2 0, 1, pc, cr2, cr4, {0} @ │ │ │ │ movwlt r4, #34305 @ 0x8601 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf884f043 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ ldmdalt ip!, {r0, r1, r6, ip, sp, lr, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorvs pc, r0, sp, asr #12 │ │ │ │ + adcvs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf872f043 │ │ │ │ @ instruction: 0xf0144628 │ │ │ │ strmi pc, [r1], -r1, lsl #28 │ │ │ │ bicsle r2, sp, r0, lsl #16 │ │ │ │ vpadd.i8 d27, d0, d5 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ ldrb pc, [fp, r1, ror #16] @ │ │ │ │ @ instruction: 0xf64db956 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf043002f │ │ │ │ sbfx pc, r5, #16, #19 │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf043002f │ │ │ │ str pc, [r6, r9, asr #16]! │ │ │ │ vmax.s8 d20, d0, d25 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf043002f │ │ │ │ @ instruction: 0xe7b7f83d │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7e1d4 │ │ │ │ + bl 0xfec7e25c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r0, pc @ │ │ │ │ - blmi 0x14b8858 │ │ │ │ + blmi 0x14b88e0 │ │ │ │ stmdavs r9, {r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x571ce9dd │ │ │ │ @ instruction: 0xf824f043 │ │ │ │ svceq 0x0064f114 │ │ │ │ strtmi sp, [r1], -r0, rrx │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - eorvs pc, ip, sp, asr #12 │ │ │ │ + adcvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf816f043 │ │ │ │ @ instruction: 0xf0144630 │ │ │ │ strmi pc, [r1], -r5, lsr #27 │ │ │ │ subsle r2, pc, r0, lsl #16 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf806f043 │ │ │ │ teqle r7, r0, lsl #26 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xfffaf042 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf644a805 │ │ │ │ - vmvn.i32 d20, #262144 @ 0x00040000 │ │ │ │ + @ instruction: 0xf2c044b4 │ │ │ │ @ instruction: 0xf1820433 │ │ │ │ - movtcs lr, #3346 @ 0xd12 │ │ │ │ + movtcs lr, #3342 @ 0xd0e │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ vshl.s8 d25, d1, d0 │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #12 @ 0x0000000c │ │ │ │ vqadd.s8 d16, d15, d17 │ │ │ │ - vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf2c064b0 │ │ │ │ andls r0, r2, r3, lsr r4 │ │ │ │ strls sl, [r0], #-2053 @ 0xfffff7fb │ │ │ │ - mrc2 1, 6, pc, cr12, cr3, {4} │ │ │ │ + mrc2 1, 6, pc, cr8, cr3, {4} │ │ │ │ stmdage r5, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xffdcf042 │ │ │ │ ldmdavs sl, {r1, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vand d29, d14, d28 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ svclt 0x00ccf042 │ │ │ │ @ instruction: 0xf64d4629 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf042002f │ │ │ │ strb pc, [r5, r1, asr #31] @ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorvs pc, r0, sp, asr #12 │ │ │ │ + adcvs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffb6f042 │ │ │ │ @ instruction: 0xf0144630 │ │ │ │ strmi pc, [r1], -r5, asr #26 │ │ │ │ orrsle r2, pc, r0, lsl #16 │ │ │ │ @ instruction: 0xf64db956 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ ldr pc, [sp, r5, lsr #31] │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf042002f │ │ │ │ @ instruction: 0xe791ff99 │ │ │ │ - mrc2 1, 7, pc, cr12, cr3, {4} │ │ │ │ + mrc2 1, 7, pc, cr8, cr3, {4} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x461fb097 │ │ │ │ @ instruction: 0xf64d4b47 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5}^ │ │ │ │ ldmdavs fp, {r4, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ ldmib sp, {r8, r9}^ │ │ │ │ @ instruction: 0xf042691e │ │ │ │ subcs pc, r0, #492 @ 0x1ec │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - strcs pc, [r0, #-1613] @ 0xfffff9b3 │ │ │ │ - streq pc, [pc, #-704]! @ 0x126e9c │ │ │ │ - ldc 1, cr15, [r2], {130} @ 0x82 │ │ │ │ + strcs pc, [r0, #1613] @ 0x64d │ │ │ │ + streq pc, [pc, #-704]! @ 0x126f24 │ │ │ │ + stc 1, cr15, [lr], {130} @ 0x82 │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf64b9502 │ │ │ │ - @ instruction: 0xf2c024d4 │ │ │ │ + vmov.i32 , #262144 @ 0x00040000 │ │ │ │ strls r0, [r1], #-1072 @ 0xfffffbd0 │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf1939400 │ │ │ │ - stmdage r5, {r0, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdage r5, {r0, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0424641 │ │ │ │ shsaxmi pc, r8, sp @ │ │ │ │ stc2l 0, cr15, [ip], #80 @ 0x50 │ │ │ │ suble r2, r8, r0, lsl #16 │ │ │ │ strtmi r4, [sl], -r1, lsl #12 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff50f042 │ │ │ │ @ instruction: 0xf64dbb9e │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ subcs pc, r0, #276 @ 0x114 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - stcl 1, cr15, [r0], #-520 @ 0xfffffdf8 │ │ │ │ + mrrc 1, 8, pc, ip, cr2 @ │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ vadd.i8 d26, d0, d5 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ strls r0, [r0], #-305 @ 0xfffffecf │ │ │ │ @ instruction: 0xf6449102 │ │ │ │ - vbic.i32 d20, #4 @ 0x00000004 │ │ │ │ + vsra.s64 d20, d20, #64 │ │ │ │ tstls r1, r3, lsr r1 │ │ │ │ @ instruction: 0xf1934619 │ │ │ │ - strbmi pc, [r9], -fp, lsr #28 @ │ │ │ │ + strbmi pc, [r9], -r7, lsr #28 @ │ │ │ │ @ instruction: 0xf042a805 │ │ │ │ - blmi 0x766e9c │ │ │ │ - blls 0x68125c │ │ │ │ + blmi 0x766f24 │ │ │ │ + blls 0x6812e4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1260300 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04243f0 │ │ │ │ shadd16mi fp, r1, fp │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff10f042 │ │ │ │ ldmdblt pc!, {r0, r3, r6, r7, r8, r9, sl, sp, lr, pc} @ │ │ │ │ @ instruction: 0xf64d4629 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ ldr pc, [r5, r7, lsl #30]! │ │ │ │ ldrtmi r4, [r9], -sl, lsr #12 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 15, cr15, cr14, cr2, {2} │ │ │ │ @ instruction: 0xf193e7ac │ │ │ │ - svclt 0x0000fe61 │ │ │ │ + svclt 0x0000fe5d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x461db097 │ │ │ │ ldrmi r4, [r4], -lr, asr #22 │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ @ instruction: 0xf8dd002f │ │ │ │ ldmib sp, {r7, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r2, r3, r4, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ @ instruction: 0xf0420300 │ │ │ │ @ instruction: 0xf114fedd │ │ │ │ subsle r0, pc, r4, ror #30 │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vaddl.s8 q11, d0, d28 │ │ │ │ + vaddl.s8 q11, d16, d28 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ strtmi pc, [r8], -pc, asr #29 │ │ │ │ mrrc2 0, 1, pc, lr, cr4 @ │ │ │ │ subsle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf042002f │ │ │ │ subcs pc, r0, #3056 @ 0xbf0 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - strcs pc, [r0], -sp, asr #12 │ │ │ │ + strcs pc, [r0], sp, asr #12 │ │ │ │ strteq pc, [pc], -r0, asr #5 │ │ │ │ - bl 0xff6e38e0 │ │ │ │ + bl 0xff5e3968 │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf64b9602 │ │ │ │ - vshl.s64 q9, q2, #0 │ │ │ │ + vorr.i32 , #262144 @ 0x00040000 │ │ │ │ vqrshl.s8 d16, d16, d15 │ │ │ │ - vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf2c064b0 │ │ │ │ strls r0, [r1, #-1075] @ 0xfffffbcd │ │ │ │ @ instruction: 0xf1939400 │ │ │ │ - ldrtmi pc, [r9], -r1, lsr #27 @ │ │ │ │ + @ instruction: 0x4639fd9d │ │ │ │ @ instruction: 0xf042a805 │ │ │ │ subcs pc, r0, #2576 @ 0xa10 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - bl 0xff063914 │ │ │ │ + bl 0xfef6399c │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r5, {r0, r9, sp} │ │ │ │ strpl lr, [r1], -sp, asr #19 │ │ │ │ @ instruction: 0xf1939400 │ │ │ │ - strbmi pc, [r1], -pc, lsl #27 @ │ │ │ │ + strbmi pc, [r1], -fp, lsl #27 @ │ │ │ │ @ instruction: 0xf042a805 │ │ │ │ andcs pc, r1, #2288 @ 0x8f0 │ │ │ │ @ instruction: 0x4649481f │ │ │ │ @ instruction: 0xf814f7fa │ │ │ │ ldmdavs sl, {r2, r3, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d31 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ cdplt 0, 7, cr15, cr10, cr2, {2} │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorvs pc, r0, sp, asr #12 │ │ │ │ + adcvs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 7, cr15, cr0, cr2, {2} │ │ │ │ @ instruction: 0xf0144628 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldmdblt r5, {r5, r7, r8, ip, lr, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 6, cr15, cr0, cr2, {2} │ │ │ │ @ instruction: 0x4629e79f │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 5, cr15, cr4, cr2, {2} │ │ │ │ @ instruction: 0xf193e793 │ │ │ │ - svclt 0x0000fdb7 │ │ │ │ + svclt 0x0000fdb3 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r5, r5, ip, ror r4 │ │ │ │ + ldrshteq r5, [r5], -ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec7e5b4 │ │ │ │ + bl 0xfec7e63c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64d0fe8 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [r5], -pc, lsr #32 │ │ │ │ ldmib sp, {r0, r3, r6, fp, sp, lr}^ │ │ │ │ ldrmi r4, [pc], -r6, lsl #12 │ │ │ │ cdp2 0, 3, cr15, cr10, cr2, {2} │ │ │ │ svceq 0x0064f115 │ │ │ │ strtmi sp, [r9], -r0, asr #32 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - eorvs pc, ip, sp, asr #12 │ │ │ │ + adcvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 2, cr15, cr12, cr2, {2} │ │ │ │ @ instruction: 0xf0144638 │ │ │ │ @ instruction: 0x4601fbbb │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 1, cr15, cr12, cr2, {2} │ │ │ │ svceq 0x0064f114 │ │ │ │ @ instruction: 0x4621d03e │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - eorvs pc, ip, sp, asr #12 │ │ │ │ + adcvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 0, cr15, cr14, cr2, {2} │ │ │ │ @ instruction: 0xf0144630 │ │ │ │ @ instruction: 0x4601fb9d │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [lr, #264]! @ 0x108 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ ldcllt 0, cr15, [r6, #264]! @ 0x108 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorvs pc, r0, sp, asr #12 │ │ │ │ + adcvs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2l 0, cr15, [ip, #264]! @ 0x108 │ │ │ │ @ instruction: 0xf0144638 │ │ │ │ @ instruction: 0x4601fb7b │ │ │ │ @ instruction: 0xd1bf2800 │ │ │ │ @ instruction: 0xf64dbb97 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ sbfx pc, fp, #27, #30 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorvs pc, r0, sp, asr #12 │ │ │ │ + adcvs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [r0, #264] @ 0x108 │ │ │ │ @ instruction: 0xf0144630 │ │ │ │ @ instruction: 0x4601fb5f │ │ │ │ bicle r2, r1, r0, lsl #16 │ │ │ │ vmul.i8 , q0, q3 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ @ instruction: 0xe7bffdbf │ │ │ │ vmin.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf042002f │ │ │ │ @ instruction: 0xe7b3fdb3 │ │ │ │ @ instruction: 0xf64d4639 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf042002f │ │ │ │ str pc, [r9, r7, lsr #27] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7e700 │ │ │ │ + bl 0xfec7e788 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r0, pc @ │ │ │ │ - blmi 0x15f8d84 │ │ │ │ + blmi 0x15f8e0c │ │ │ │ stmdavs r9, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x471ce9dd │ │ │ │ stc2 0, cr15, [lr, #264] @ 0x108 │ │ │ │ @ instruction: 0xf0144628 │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi sp, [r1], -r0, rrx │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [lr, #-264]! @ 0xfffffef8 │ │ │ │ @ instruction: 0xf0144630 │ │ │ │ strmi pc, [r1], -sp, lsl #22 │ │ │ │ subsle r2, fp, r0, lsl #16 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2l 0, cr15, [lr, #-264]! @ 0xfffffef8 │ │ │ │ teqle r7, r0, lsl #24 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2l 0, cr15, [r2, #-264]! @ 0xfffffef8 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf644a805 │ │ │ │ - vmvn.i32 d20, #262144 @ 0x00040000 │ │ │ │ + @ instruction: 0xf2c044b4 │ │ │ │ @ instruction: 0xf1820433 │ │ │ │ - movtcs lr, #2682 @ 0xa7a │ │ │ │ + movtcs lr, #2678 @ 0xa76 │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ vshl.s8 d25, d1, d0 │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #12 @ 0x0000000c │ │ │ │ vqadd.s8 d16, d15, d17 │ │ │ │ - vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf2c064b0 │ │ │ │ andls r0, r2, r3, lsr r4 │ │ │ │ strls sl, [r0], #-2053 @ 0xfffff7fb │ │ │ │ - mcrr2 1, 9, pc, r4, cr3 @ │ │ │ │ + mcrr2 1, 9, pc, r0, cr3 @ │ │ │ │ stmdage r5, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ stc2l 0, cr15, [r4, #-264] @ 0xfffffef8 │ │ │ │ ldmdavs sl, {r1, r2, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 , q7, q2 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldclt 0, cr15, [r4, #-264]! @ 0xfffffef8 │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf042002f │ │ │ │ strb pc, [r5, r9, lsr #26] @ │ │ │ │ @ instruction: 0xf64db9b5 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ @ instruction: 0xe79dfd1d │ │ │ │ @ instruction: 0xf64db9b6 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ @ instruction: 0xe7a1fd11 │ │ │ │ @ instruction: 0xf64d4629 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf042002f │ │ │ │ str pc, [r5, r5, lsl #26] │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf042002f │ │ │ │ @ instruction: 0xe789fcf9 │ │ │ │ - mrrc2 1, 9, pc, ip, cr3 @ │ │ │ │ + mrrc2 1, 9, pc, r8, cr3 @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7e864 │ │ │ │ + bl 0xfec7e8ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ ldrmi r0, [lr], -pc, lsr #32 │ │ │ │ ldmib sp, {r0, r9, ip, pc}^ │ │ │ │ svcls 0x000a4508 │ │ │ │ stc2l 0, cr15, [r0], #264 @ 0x108 │ │ │ │ @ instruction: 0xf1129a01 │ │ │ │ suble r0, r6, r4, ror #30 │ │ │ │ @ instruction: 0xf64d4611 │ │ │ │ - vaddl.s8 q11, d0, d28 │ │ │ │ + vaddl.s8 q11, d16, d28 │ │ │ │ @ instruction: 0xf64d002f │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf042022f │ │ │ │ @ instruction: 0x4630fcd1 │ │ │ │ - blx 0x19636f8 │ │ │ │ + blx 0x1963780 │ │ │ │ suble r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf042002f │ │ │ │ @ instruction: 0xf114fcc1 │ │ │ │ suble r0, r3, r4, ror #30 │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vaddl.s8 q11, d0, d28 │ │ │ │ + vaddl.s8 q11, d16, d28 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ @ instruction: 0x4628fcb3 │ │ │ │ - blx 0x11e3734 │ │ │ │ + blx 0x11e37bc │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ @ instruction: 0xf64dd042 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf042002f │ │ │ │ stmdami lr!, {r0, r1, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r9], -r1, lsl #4 │ │ │ │ mcr2 7, 1, pc, cr8, cr9, {7} @ │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf04240f0 │ │ │ │ @ instruction: 0xf64dbc95 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vaddl.s8 q11, d0, d16 │ │ │ │ + vaddl.s8 q11, d16, d16 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ ldrtmi pc, [r0], -fp, lsl #25 @ │ │ │ │ - blx 0x7e3784 │ │ │ │ + blx 0x7e380c │ │ │ │ @ instruction: 0xd1b92800 │ │ │ │ @ instruction: 0xf64dbb96 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ @ instruction: 0xe7b8fc7b │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorvs pc, r0, sp, asr #12 │ │ │ │ + adcvs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [r0], #-264 @ 0xfffffef8 │ │ │ │ @ instruction: 0xf0144628 │ │ │ │ @ instruction: 0x4601f9ff │ │ │ │ @ instruction: 0xd1bc2800 │ │ │ │ @ instruction: 0xf64db955 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ sbfx pc, pc, #24, #27 │ │ │ │ @ instruction: 0xf64d4629 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf042002f │ │ │ │ sbfx pc, r3, #24, #15 │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf042002f │ │ │ │ str pc, [r4, r7, asr #24] │ │ │ │ - eorseq r5, r5, ip, ror r4 │ │ │ │ + ldrshteq r5, [r5], -ip │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7e9c4 │ │ │ │ + bl 0xfec7ea4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r9, r8, lsl #31 │ │ │ │ - blmi 0x15f9040 │ │ │ │ + blmi 0x15f90c8 │ │ │ │ stmdavs r9, {r1, r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldmdavs fp, {r1, r2, r3, r4, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9317 │ │ │ │ @ instruction: 0xf0420300 │ │ │ │ ldrtmi pc, [r0], -sp, lsr #24 @ │ │ │ │ @ instruction: 0xf9bcf014 │ │ │ │ rsbsle r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0xf64d4601 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vmov.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf042002f │ │ │ │ stccs 12, cr15, [r0], {29} │ │ │ │ @ instruction: 0xf414d060 │ │ │ │ strtmi r4, [r0], -r0, asr #7 │ │ │ │ tstcs r1, ip, lsl #30 │ │ │ │ movwls r2, #20736 @ 0x5100 │ │ │ │ @ instruction: 0xf94af7fa │ │ │ │ ldmdblt fp!, {r0, r2, r8, r9, fp, ip, pc}^ │ │ │ │ ldmdavs sl, {r0, r2, r3, r4, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vand , q7, │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r9, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stclt 0, cr15, [r0], {66} @ 0x42 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ strbne sl, [lr, r7, lsl #16]! │ │ │ │ - ldmdb sl, {r1, r7, r8, ip, sp, lr, pc} │ │ │ │ - movwcs pc, #1613 @ 0x64d @ │ │ │ │ + ldmdb r6, {r1, r7, r8, ip, sp, lr, pc} │ │ │ │ + orrcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ @ instruction: 0xf64d9302 │ │ │ │ - vsubw.s8 , q0, d28 │ │ │ │ + vsubw.s8 , q8, d28 │ │ │ │ movwls r0, #4911 @ 0x132f │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r7, {r0, r9, sp} │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf1939400 │ │ │ │ - vld1.64 {d15-d16}, [r6 :128], r1 │ │ │ │ + vld1.64 {d15-d16}, [r6 :64]! │ │ │ │ vbic.i32 q11, #223 @ 0x000000df │ │ │ │ @ instruction: 0xf021270b │ │ │ │ teqmi r9, #-1073741821 @ 0xc0000003 │ │ │ │ @ instruction: 0xf042a807 │ │ │ │ - bleq 0xba67fc │ │ │ │ + bleq 0xba6884 │ │ │ │ tstpl r6, r1, asr #20 │ │ │ │ stmdage r7, {r6, r9, sp} │ │ │ │ tstpeq r7, r5, ror #6 @ p-variant is OBSOLETE │ │ │ │ tstcs r0, sp, lsl #12 │ │ │ │ - ldm r0!, {r1, r7, r8, ip, sp, lr, pc}^ │ │ │ │ + stmia ip!, {r1, r7, r8, ip, sp, lr, pc}^ │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ strls sl, [r0], #-2055 @ 0xfffff7f9 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ vrhadd.s8 d25, d3, d2 │ │ │ │ - vaddw.s8 q11, q8, d20 │ │ │ │ + vaddw.s8 , q0, d20 │ │ │ │ tstls r1, r3, lsr r1 │ │ │ │ @ instruction: 0xf1934619 │ │ │ │ - @ instruction: 0x4629fabb │ │ │ │ + @ instruction: 0x4629fab7 │ │ │ │ @ instruction: 0xf042a807 │ │ │ │ @ instruction: 0xe7a9fbbb │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rscpl pc, ip, sp, asr #12 │ │ │ │ + rsbvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfed639ee │ │ │ │ + blx 0xfed63a76 │ │ │ │ ldmdblt r6, {r1, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfea63a06 │ │ │ │ + blx 0xfea63a8e │ │ │ │ ldrtmi lr, [r1], -r5, lsl #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfe763a1e │ │ │ │ + blx 0xfe763aa6 │ │ │ │ @ instruction: 0xf193e779 │ │ │ │ - svclt 0x0000fafb │ │ │ │ + svclt 0x0000faf7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x4698b097 │ │ │ │ @ instruction: 0xf64d4b49 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5}^ │ │ │ │ ldmdavs fp, {r0, r4, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ svcls 0x001e0300 │ │ │ │ - blx 0x1fe3a5a │ │ │ │ + blx 0x1fe3ae2 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf64da805 │ │ │ │ - vsubhn.i16 d18, q0, q0 │ │ │ │ + vsubhn.i16 d18, q8, q0 │ │ │ │ @ instruction: 0xf182062f │ │ │ │ - movtcs lr, #2194 @ 0x892 │ │ │ │ + movtcs lr, #2190 @ 0x88e │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ strls sl, [r2], -r5, lsl #16 │ │ │ │ - ldrbcs pc, [r4, #1611] @ 0x64b @ │ │ │ │ + ldrbcc pc, [r4, #-1611] @ 0xfffff9b5 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ strls r9, [r0], #-1281 @ 0xfffffaff │ │ │ │ - blx 0x1863fd0 │ │ │ │ + blx 0x1764058 │ │ │ │ stmdage r5, {r0, r3, r6, r9, sl, lr} │ │ │ │ - blx 0x1863a96 │ │ │ │ + blx 0x1863b1e │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf182a805 │ │ │ │ - movtcs lr, #2168 @ 0x878 │ │ │ │ + movtcs lr, #2164 @ 0x874 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r2, fp, sp, pc}^ │ │ │ │ strls r5, [r0], #-1537 @ 0xfffff9ff │ │ │ │ - blx 0x13e3ff4 │ │ │ │ + blx 0x12e407c │ │ │ │ stmdage r5, {r0, r6, r9, sl, lr} │ │ │ │ - blx 0x13e3aba │ │ │ │ + blx 0x13e3b42 │ │ │ │ ldmdale r8!, {r2, r8, r9, sl, fp, sp} │ │ │ │ @ instruction: 0xf007e8df │ │ │ │ mcrcs 0, 1, r2, cr7, cr9, {0} │ │ │ │ @ instruction: 0xf64d0003 │ │ │ │ - vmla.i d23, d0, d0[6] │ │ │ │ + vmla.i d23, d16, d0[6] │ │ │ │ @ instruction: 0xf042002f │ │ │ │ - blmi 0xa666c0 │ │ │ │ - blls 0x681a38 │ │ │ │ + blmi 0xa66748 │ │ │ │ + blls 0x681ac0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04243f0 │ │ │ │ @ instruction: 0xf64dbb2d │ │ │ │ - vmvn.i32 d23, #8 @ 0x00000008 │ │ │ │ + vshr.s64 d23, d24, #64 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ strb pc, [r8, r7, lsr #22]! @ │ │ │ │ - subvc pc, r4, sp, asr #12 │ │ │ │ + sbcvc pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x963b0e │ │ │ │ + blx 0x963b96 │ │ │ │ @ instruction: 0xf64de7e1 │ │ │ │ - vmov.i32 , #0 @ 0x00000000 │ │ │ │ + vshr.s64 , q0, #64 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ bfi pc, r9, #22, #5 @ │ │ │ │ - subsvc pc, ip, sp, asr #12 │ │ │ │ + sbcsvc pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x5e3b2a │ │ │ │ + blx 0x5e3bb2 │ │ │ │ @ instruction: 0xf193e7d3 │ │ │ │ - subcs pc, r0, #479232 @ 0x75000 │ │ │ │ + subcs pc, r0, #462848 @ 0x71000 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - stmda sl!, {r1, r7, r8, ip, sp, lr, pc} │ │ │ │ + stmda r6!, {r1, r7, r8, ip, sp, lr, pc} │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ strls sl, [r0], #-2053 @ 0xfffff7fb │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64d9102 │ │ │ │ - vmla.f d16, d16, d0[3] │ │ │ │ + vmla.f d17, d0, d0[3] │ │ │ │ tstls r1, pc, lsr #2 │ │ │ │ @ instruction: 0xf1934619 │ │ │ │ - @ instruction: 0x4639f9f5 │ │ │ │ + @ instruction: 0x4639f9f1 │ │ │ │ @ instruction: 0xf042a805 │ │ │ │ @ instruction: 0xe7b6faf5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stmdavs r9, {r1, r2, r4, r9, sl, lr}^ │ │ │ │ stmdapl r6, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ stcls 6, cr4, [r8], {31} │ │ │ │ - blx 0xff8e3b90 │ │ │ │ + blx 0xff8e3c18 │ │ │ │ @ instruction: 0xf0144630 │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4601d055 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xff4e3bb0 │ │ │ │ + blx 0xff4e3c38 │ │ │ │ @ instruction: 0xf0144638 │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4601d051 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xff0e3bd0 │ │ │ │ + blx 0xff0e3c58 │ │ │ │ @ instruction: 0xf0144628 │ │ │ │ strmi pc, [r1], -sp, asr #16 │ │ │ │ suble r2, ip, r0, lsl #16 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfece3bf0 │ │ │ │ + blx 0xfece3c78 │ │ │ │ andcs r4, r0, #3735552 @ 0x390000 │ │ │ │ @ instruction: 0xf7f94641 │ │ │ │ stmiblt ip, {r0, r1, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfe8e3c10 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + blx 0xfe8e3c98 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - blt 0xfe6e3c20 │ │ │ │ + blt 0xfe6e3ca8 │ │ │ │ vmax.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf042002f │ │ │ │ vpmax.s8 d31, d30, d11 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ pop {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf04241f0 │ │ │ │ - bllt 0x6d654c │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bllt 0x6d65d4 │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1f63c5c │ │ │ │ - bllt 0x7219f8 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + blx 0x1f63ce4 │ │ │ │ + bllt 0x721a80 │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1c63c74 │ │ │ │ - bllt 0x6a1a20 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + blx 0x1c63cfc │ │ │ │ + bllt 0x6a1aa8 │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1963c8c │ │ │ │ + blx 0x1963d14 │ │ │ │ @ instruction: 0x4631e7b0 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1663ca4 │ │ │ │ + blx 0x1663d2c │ │ │ │ ldrtmi lr, [r9], -r4, lsl #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1363cbc │ │ │ │ + blx 0x1363d44 │ │ │ │ strtmi lr, [r9], -r8, lsl #15 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1063cd4 │ │ │ │ + blx 0x1063d5c │ │ │ │ svclt 0x0000e78c │ │ │ │ - eorseq r5, r5, ip, lsl r6 │ │ │ │ + mlaseq r5, ip, r6, r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7eddc │ │ │ │ + bl 0xfec7ee64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r7, r0, pc @ │ │ │ │ - blmi 0x19f9464 │ │ │ │ + blmi 0x19f94ec │ │ │ │ stmdavs r9, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x461ce9dd │ │ │ │ - blx 0x963d0c │ │ │ │ + blx 0x963d94 │ │ │ │ svceq 0x0064f115 │ │ │ │ addhi pc, r9, r0 │ │ │ │ @ instruction: 0xf64d4629 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vaddl.s8 q11, d0, d28 │ │ │ │ + vaddl.s8 q11, d16, d28 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ @ instruction: 0x4638fa11 │ │ │ │ @ instruction: 0xffa0f013 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ addhi pc, r8, r0 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x163d4c │ │ │ │ + blx 0x163dd4 │ │ │ │ subsle r2, pc, r0, lsl #24 │ │ │ │ strbmi pc, [r0, #1044] @ 0x414 @ │ │ │ │ svclt 0x000c4620 │ │ │ │ tstcs r0, r1, lsl #2 │ │ │ │ @ instruction: 0xff2ef7f9 │ │ │ │ - blmi 0x12d6270 │ │ │ │ - blls 0x681cc8 │ │ │ │ + blmi 0x12d62f8 │ │ │ │ + blls 0x681d50 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ vhadd.s8 d24, d30, d3 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stmiblt r4!, {r1, r6, ip, sp, lr, pc}^ │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ ldrbne sl, [r4, r5, lsl #16]! │ │ │ │ - cdp 1, 15, cr15, cr14, cr1, {4} │ │ │ │ - movwcs pc, #1613 @ 0x64d @ │ │ │ │ + cdp 1, 15, cr15, cr10, cr1, {4} │ │ │ │ + orrcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ @ instruction: 0xf64d9302 │ │ │ │ - vsubw.s8 , q0, d28 │ │ │ │ + vsubw.s8 , q8, d28 │ │ │ │ movwls r0, #4911 @ 0x132f │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r5, {r0, r9, sp} │ │ │ │ - ldrvs pc, [r0, #-591]! @ 0xfffffdb1 │ │ │ │ + ldrvs pc, [r0, #591]! @ 0x24f │ │ │ │ ldreq pc, [r3, #-704]! @ 0xfffffd40 │ │ │ │ @ instruction: 0xf1939500 │ │ │ │ - vld2. {d15-d16}, [r4], r5 │ │ │ │ + vld2. {d15-d16}, [r4], r1 │ │ │ │ vbic.i32 q11, #239 @ 0x000000ef │ │ │ │ @ instruction: 0xf021270b │ │ │ │ teqmi r9, #-1073741821 @ 0xc0000003 │ │ │ │ @ instruction: 0xf042a805 │ │ │ │ - bleq 0xda63c4 │ │ │ │ + bleq 0xda644c │ │ │ │ tstpl r4, r1, asr #20 │ │ │ │ stmdage r5, {r6, r9, sp} │ │ │ │ tstpeq r7, r6, ror #6 @ p-variant is OBSOLETE │ │ │ │ tstcs r0, ip, lsl #12 │ │ │ │ - cdp 1, 13, cr15, cr4, cr1, {4} │ │ │ │ + cdp 1, 13, cr15, cr0, cr1, {4} │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ strls sl, [r0, #-2053] @ 0xfffff7fb │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ vrhadd.s8 d25, d3, d2 │ │ │ │ - vaddw.s8 q11, q8, d20 │ │ │ │ + vaddw.s8 , q0, d20 │ │ │ │ tstls r1, r3, lsr r1 │ │ │ │ @ instruction: 0xf1934619 │ │ │ │ - @ instruction: 0x4621f89f │ │ │ │ + @ instruction: 0x4621f89b │ │ │ │ @ instruction: 0xf042a805 │ │ │ │ @ instruction: 0xe7a8f99f │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rscpl pc, ip, sp, asr #12 │ │ │ │ + rsbvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf994f042 │ │ │ │ @ instruction: 0xf64de79d │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vaddl.s8 q11, d0, d16 │ │ │ │ + vaddl.s8 q11, d16, d16 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ ldrtmi pc, [r8], -r9, lsl #19 @ │ │ │ │ @ instruction: 0xff18f013 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ svcge 0x0078f47f │ │ │ │ @ instruction: 0xf64db957 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ @ instruction: 0xe775f977 │ │ │ │ @ instruction: 0xf64d4639 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf042002f │ │ │ │ strb pc, [r9, -fp, ror #18]! @ │ │ │ │ - @ instruction: 0xf8cef193 │ │ │ │ + @ instruction: 0xf8caf193 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec7ef80 │ │ │ │ + bl 0xfec7f008 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, lr, r0, lsl #31 │ │ │ │ - blmi 0xfe1795fc │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + blmi 0xfe179684 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ andls r6, r4, #4784128 @ 0x490000 │ │ │ │ tstls sp, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r1, r2, r8, r9, ip, sp}^ │ │ │ │ stmib sp, {r3, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf042330a │ │ │ │ - bls 0x2662d8 │ │ │ │ + bls 0x266360 │ │ │ │ svceq 0x0064f112 │ │ │ │ @ instruction: 0x4611d075 │ │ │ │ - eorvs pc, ip, sp, asr #12 │ │ │ │ + adcvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf93af042 │ │ │ │ @ instruction: 0xf0134620 │ │ │ │ stmdacs r0, {r0, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4601d074 │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - sbcspl pc, ip, sp, asr #12 │ │ │ │ + subsvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf92af042 │ │ │ │ - blcs 0x70ea78 │ │ │ │ - bls 0x95e210 │ │ │ │ + blcs 0x70eb00 │ │ │ │ + bls 0x95e298 │ │ │ │ tstcs r8, r6, lsl #16 │ │ │ │ ldc2l 0, cr15, [r0, #-40] @ 0xffffffd8 │ │ │ │ rsble r2, fp, r0, lsl #16 │ │ │ │ - blcs 0x14ea88 │ │ │ │ + blcs 0x14eb10 │ │ │ │ @ instruction: 0xf64dd042 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ stmdbls r0!, {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf912f042 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf181a80d │ │ │ │ - movtcs lr, #3630 @ 0xe2e │ │ │ │ + movtcs lr, #3626 @ 0xe2a │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ - ldcmi 6, cr15, [r4], #-272 @ 0xfffffef0 │ │ │ │ + ldcmi 6, cr15, [r4], #272 @ 0x110 │ │ │ │ ldceq 2, cr15, [r3], #-768 @ 0xfffffd00 │ │ │ │ stmdage sp, {r1, ip, pc} │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ - ldcvs 2, cr15, [r0], #-316 @ 0xfffffec4 │ │ │ │ + ldcvs 2, cr15, [r0], #316 @ 0x13c │ │ │ │ ldceq 2, cr15, [r3], #-768 @ 0xfffffd00 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xfff2f192 │ │ │ │ + @ instruction: 0xffeef192 │ │ │ │ stmdage sp, {r0, r5, r8, fp, ip, pc} │ │ │ │ @ instruction: 0xf8f2f042 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf8ecf042 │ │ │ │ ldmdavs sl, {r3, r6, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ addhi pc, r7, r0, asr #32 │ │ │ │ andcs fp, r0, lr, lsl r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf8d0f042 │ │ │ │ @ instruction: 0xf64de7bc │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vaddl.s8 q11, d0, d16 │ │ │ │ + vaddl.s8 q11, d16, d16 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ strtmi pc, [r0], -r5, asr #17 │ │ │ │ mrc2 0, 2, pc, cr4, cr3, {0} │ │ │ │ orrle r2, sl, r0, lsl #16 │ │ │ │ @ instruction: 0xf64dbbb4 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ @ instruction: 0xe789f8b5 │ │ │ │ vhadd.s8 d25, d0, d4 │ │ │ │ - vmvn.i32 d18, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d18, d20, #64 │ │ │ │ @ instruction: 0xf0420031 │ │ │ │ - blls 0x2e61a0 │ │ │ │ + blls 0x2e6228 │ │ │ │ andcs r4, r1, #2686976 @ 0x290000 │ │ │ │ @ instruction: 0xf003461c │ │ │ │ @ instruction: 0xf7f90103 │ │ │ │ - blls 0x2667b8 │ │ │ │ + blls 0x266840 │ │ │ │ tstpeq r3, r4, lsr r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64dd124 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vaddl.s8 q8, d0, d20 │ │ │ │ @ instruction: 0xf0420033 │ │ │ │ - blls 0x2e6174 │ │ │ │ + blls 0x2e61fc │ │ │ │ strtle r0, [r5], #-1627 @ 0xfffff9a5 │ │ │ │ andcs r9, r1, #163840 @ 0x28000 │ │ │ │ @ instruction: 0xf7f9481d │ │ │ │ vpmin.s8 d31, d14, d9 │ │ │ │ - vaddl.s8 q9, d0, d24 │ │ │ │ + vaddl.s8 q9, d16, d24 │ │ │ │ @ instruction: 0xf042002f │ │ │ │ ldrb pc, [r5, -r9, lsl #17]! @ │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf042002f │ │ │ │ @ instruction: 0xe751f87d │ │ │ │ - rscsvs pc, ip, sp, asr #12 │ │ │ │ + rsbsvc pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ movwne lr, #18893 @ 0x49cd │ │ │ │ @ instruction: 0xf874f042 │ │ │ │ andne lr, r4, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf7f9480e │ │ │ │ @ instruction: 0xe7d6f9f9 │ │ │ │ tstlt r8, r8, lsl #16 │ │ │ │ @ instruction: 0xf7f92100 │ │ │ │ ldrb pc, [r3, r1, lsr #27] @ │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - rscpl pc, ip, sp, asr #12 │ │ │ │ + rsbvs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf85ef042 │ │ │ │ @ instruction: 0xf192e7c8 │ │ │ │ - svclt 0x0000ffc1 │ │ │ │ + svclt 0x0000ffbd │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r4, r5, r0, lsl #29 │ │ │ │ - eorseq r5, r5, r4, asr #13 │ │ │ │ - ldrhteq r4, [r5], -r0 │ │ │ │ + eorseq r4, r5, r0, lsl #30 │ │ │ │ + eorseq r5, r5, r4, asr #14 │ │ │ │ + eorseq r4, r5, r0, lsr pc │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7f1a8 │ │ │ │ + bl 0xfec7f230 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r8, ror #31 │ │ │ │ - @ instruction: 0xf64db082 │ │ │ │ - vshr.s64 , q0, #64 │ │ │ │ + vhadd.s8 d27, d30, d2 │ │ │ │ + vmov.i32 q8, #0 @ 0x00000000 │ │ │ │ stmiavs ip!, {r0, r1, r2, r3, r5} │ │ │ │ @ instruction: 0xf842f042 │ │ │ │ ldmdbcs pc, {r0, r3, r5, fp, sp, lr} @ │ │ │ │ ldrmi lr, [r4], -pc, asr #20 │ │ │ │ svclt 0x009fb224 │ │ │ │ - tstppl r8, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ + orrspl pc, r8, #68, 12 @ 0x4400000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r1, #3072 @ 0xc00 │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ @ instruction: 0xf644bf8b │ │ │ │ - vmvn.i32 d20, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d20, d20, #64 │ │ │ │ vmvn.i32 d16, #3 @ 0x00000003 │ │ │ │ @ instruction: 0xf8d30033 │ │ │ │ @ instruction: 0xf04212e0 │ │ │ │ vadd.i8 d31, d0, d25 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ - vand d16, d3, d17 │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ + @ instruction: 0xf6430131 │ │ │ │ + vaddl.s8 q8, d0, d20 │ │ │ │ @ instruction: 0xf0420033 │ │ │ │ - @ instruction: 0xf64df81f │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + vtst.8 d31, d14, d15 │ │ │ │ + vmov.i32 q8, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf042002f │ │ │ │ stccs 8, cr15, [r0], {25} │ │ │ │ addhi pc, r6, r0, lsl #6 │ │ │ │ vqdmull.s , d16, d19 │ │ │ │ strcc r8, [r5], #-138 @ 0xffffff76 │ │ │ │ @ instruction: 0xf2002c05 │ │ │ │ ldm pc, {r2, r5, r7, pc}^ @ │ │ │ │ cdpvs 0, 6, cr15, cr9, cr4, {0} │ │ │ │ strvs r7, [r3], #-2163 @ 0xfffff78d │ │ │ │ - orrvc pc, r8, sp, asr #12 │ │ │ │ + tstpeq r8, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xf800f042 │ │ │ │ vceq.f32 d2, d0, d5 │ │ │ │ ldm pc, {r0, r1, r2, r7, pc}^ @ │ │ │ │ submi pc, r9, r6 │ │ │ │ tsteq r5, #-603979776 @ 0xdc000000 │ │ │ │ - addeq pc, r4, lr, asr #4 │ │ │ │ + andne pc, r4, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ movwcs lr, #18901 @ 0x49d5 │ │ │ │ @ instruction: 0xf04168e9 │ │ │ │ vmax.f32 , , │ │ │ │ - vmov.i32 q11, #0 @ 0x00000000 │ │ │ │ + vshr.s64 q11, q0, #64 │ │ │ │ andlt r0, r2, r3, lsr r0 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ svclt 0x00e6f041 │ │ │ │ streq lr, [r6], #-2517 @ 0xfffff62b │ │ │ │ movwcs lr, #18901 @ 0x49d5 │ │ │ │ stmib sp, {r0, r3, r5, r6, r7, fp, sp, lr}^ │ │ │ │ vshl.s8 d16, d0, d14 │ │ │ │ - vmla.i d16, d0, d0[1] │ │ │ │ + vmla.i d16, d16, d0[1] │ │ │ │ @ instruction: 0xf041002f │ │ │ │ ubfx pc, r9, #31, #9 │ │ │ │ - eorseq pc, r8, lr, asr #4 │ │ │ │ + adcseq pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffd2f041 │ │ │ │ stmdbcs r0, {r0, r3, r5, r6, r7, fp, sp, lr} │ │ │ │ vrhadd.s8 , q0, │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ ldrb pc, [r4, r5, asr #31] @ │ │ │ │ andne lr, r3, #3489792 @ 0x354000 │ │ │ │ - eoreq pc, r0, lr, asr #4 │ │ │ │ + adceq pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffbcf041 │ │ │ │ ldmib r5, {r0, r1, r3, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ vhsub.s8 d17, d14, d3 │ │ │ │ - vaddl.s8 q8, d0, d0 │ │ │ │ + vaddl.s8 q8, d16, d0 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ @ instruction: 0xe7c2ffb3 │ │ │ │ andne lr, r3, #3489792 @ 0x354000 │ │ │ │ - rscvc pc, r8, sp, asr #12 │ │ │ │ + rsbeq pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffaaf041 │ │ │ │ @ instruction: 0xf64de7b9 │ │ │ │ - vbic.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q10, #64 │ │ │ │ ldr r0, [sp, pc, lsr #2] │ │ │ │ - @ instruction: 0x71b8f64d │ │ │ │ + teqpeq r8, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf64de798 │ │ │ │ - vaddw.s8 , q8, d28 │ │ │ │ + vaba.s8 d30, d30, d8 │ │ │ │ + vaddw.s8 q8, q0, d28 │ │ │ │ ldr r0, [r3, pc, lsr #2] │ │ │ │ - asrvc pc, sp, #12 @ │ │ │ │ + msreq R8_usr, lr │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - @ instruction: 0xf64de78e │ │ │ │ - vsra.s64 d23, d4, #64 │ │ │ │ + vabd.s8 d30, d30, d14 │ │ │ │ + vorr.i32 d16, #4 @ 0x00000004 │ │ │ │ str r0, [r9, pc, lsr #2] │ │ │ │ svclt 0x00042c80 │ │ │ │ - cmnpvc ip, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsvc pc, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ strtmi sp, [r1], -r2, lsl #1 │ │ │ │ - sbcscs pc, r4, fp, asr #12 │ │ │ │ + subscc pc, r4, fp, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xff82f041 │ │ │ │ vabd.s8 d30, d16, d0 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf041002f │ │ │ │ @ instruction: 0xe786ff77 │ │ │ │ vhadd.s8 d18, d14, d0 │ │ │ │ - vaddw.s8 q8, q8, d28 │ │ │ │ - blmi 0x268620 │ │ │ │ + vaddw.s8 , q0, d28 │ │ │ │ + blmi 0x2686a8 │ │ │ │ adcsvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf1269000 │ │ │ │ - @ instruction: 0xf64df947 │ │ │ │ - vmla.f d23, d16, d0[1] │ │ │ │ + vmla.i8 , q7, │ │ │ │ + vmla.f d16, d0, d0[1] │ │ │ │ ldrb r0, [pc, -pc, lsr #2] │ │ │ │ - eorseq r5, r5, r8, lsl r7 │ │ │ │ + mlaseq r5, r8, r7, r5 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0010f8cc │ │ │ │ @ instruction: 0x460cb0b6 │ │ │ │ - blmi 0x15f9a08 │ │ │ │ + blmi 0x15f9a90 │ │ │ │ tstcs r0, r7, lsl r6 │ │ │ │ stmdage r5, {r7, r9, sp} │ │ │ │ teqls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldmdavs ip!, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - stcl 1, cr15, [ip], #-516 @ 0xfffffdfc │ │ │ │ + stcl 1, cr15, [r8], #-516 @ 0xfffffdfc │ │ │ │ @ instruction: 0xf64d6861 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ @ instruction: 0xf64d002f │ │ │ │ - vaddhn.i16 d18, q0, q0 │ │ │ │ + vaddhn.i16 d18, q8, q0 │ │ │ │ @ instruction: 0xf041042f │ │ │ │ subcs pc, r0, #260 @ 0x104 │ │ │ │ stmdage r5!, {r8, sp} │ │ │ │ - mrrc 1, 8, pc, ip, cr1 @ │ │ │ │ + mrrc 1, 8, pc, r8, cr1 @ │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ strls r2, [r2], #-513 @ 0xfffffdff │ │ │ │ @ instruction: 0xf64ba825 │ │ │ │ - @ instruction: 0xf2c024d4 │ │ │ │ + vmov.i32 , #262144 @ 0x00040000 │ │ │ │ strls r0, [r1], #-1072 @ 0xfffffbd0 │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf1929400 │ │ │ │ - ldrtmi pc, [r9], -r7, lsr #28 @ │ │ │ │ + ldrtmi pc, [r9], -r3, lsr #28 @ │ │ │ │ @ instruction: 0xf041a825 │ │ │ │ - ldccs 15, cr15, [pc, #-156] @ 0x12815c │ │ │ │ + ldccs 15, cr15, [pc, #-156] @ 0x1281e4 │ │ │ │ @ instruction: 0xf644d850 │ │ │ │ - vorr.i32 d21, #2048 @ 0x00000800 │ │ │ │ - bl 0x1e8ed8 │ │ │ │ - vcgt.s8 d16, d19, d5 │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ + vrsra.s64 d21, d8, #64 │ │ │ │ + bl 0x1e8f60 │ │ │ │ + @ instruction: 0xf6430385 │ │ │ │ + vaddl.s8 q8, d0, d20 │ │ │ │ @ instruction: 0xf8d30033 │ │ │ │ @ instruction: 0xf04112e0 │ │ │ │ @ instruction: 0xf64dff17 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vaddl.s8 q8, d0, d20 │ │ │ │ @ instruction: 0xf0410033 │ │ │ │ movwcs pc, #7949 @ 0x1f0d @ │ │ │ │ ldrtmi r2, [r1], -r0, lsl #5 │ │ │ │ @ instruction: 0xf0134618 │ │ │ │ stmdacs r0, {r0, r1, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4601d038 │ │ │ │ @ instruction: 0xf7f9a805 │ │ │ │ stmdage r5, {r0, r2, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ mcr2 7, 5, pc, cr12, cr15, {7} @ │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf181a825 │ │ │ │ - movtcs lr, #3098 @ 0xc1a │ │ │ │ + movtcs lr, #3094 @ 0xc16 │ │ │ │ stmdage r5!, {r0, r9, sp} │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ tstls r2, r0, lsl #8 │ │ │ │ - teqpmi r4, r4, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x41b4f644 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ ldrmi r9, [r9], -r1, lsl #2 │ │ │ │ - stc2l 1, cr15, [r4, #584]! @ 0x248 │ │ │ │ + stc2l 1, cr15, [r0, #584]! @ 0x248 │ │ │ │ stmdage r5!, {r0, r6, r9, sl, lr} │ │ │ │ cdp2 0, 14, cr15, cr4, cr1, {2} │ │ │ │ ldmdavs sl, {r3, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsr fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d24 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ eorslt r0, r6, pc, lsr #32 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ cdplt 0, 13, cr15, cr4, cr1, {2} │ │ │ │ @ instruction: 0xf6444629 │ │ │ │ - vmvn.i32 d20, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d20, d20, #64 │ │ │ │ @ instruction: 0xf0410033 │ │ │ │ ldr pc, [r4, sp, asr #29]! │ │ │ │ @ instruction: 0xf64db956 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ strb pc, [r1, r1, asr #29] @ │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf041002f │ │ │ │ @ instruction: 0xe7b5feb5 │ │ │ │ - mrc2 1, 0, pc, cr8, cr2, {4} │ │ │ │ + mrc2 1, 0, pc, cr4, cr2, {4} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0008f8cc │ │ │ │ @ instruction: 0x460cb0b6 │ │ │ │ - blmi 0x1539d60 │ │ │ │ + blmi 0x1539de8 │ │ │ │ @ instruction: 0x21004692 │ │ │ │ stmdage r5, {r7, r9, sp} │ │ │ │ teqls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - strcs pc, [r0], -sp, asr #12 │ │ │ │ + strcs pc, [r0], sp, asr #12 │ │ │ │ strteq pc, [pc], -r0, asr #5 │ │ │ │ - ldrbcs pc, [r4, #1611] @ 0x64b @ │ │ │ │ + ldrbcc pc, [r4, #-1611] @ 0xfffff9b5 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ ldmdavc lr!, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - bl 0xfed64928 │ │ │ │ + bl 0xfec649b0 │ │ │ │ @ instruction: 0xf64d6861 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ vhadd.s8 d16, d15, d31 │ │ │ │ - vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf2c064b0 │ │ │ │ @ instruction: 0xf0410433 │ │ │ │ subcs pc, r0, #2128 @ 0x850 │ │ │ │ stmdage r5!, {r8, sp} │ │ │ │ - bl 0xfe964948 │ │ │ │ + bl 0xfe8649d0 │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r5!, {r0, r9, sp} │ │ │ │ strls r9, [r1, #-1538] @ 0xfffff9fe │ │ │ │ @ instruction: 0xf1929400 │ │ │ │ - @ instruction: 0x4651fd73 │ │ │ │ + ldrbmi pc, [r1], -pc, ror #26 @ │ │ │ │ @ instruction: 0xf041a825 │ │ │ │ subcs pc, r0, #1840 @ 0x730 │ │ │ │ stmdage r5!, {r8, sp} │ │ │ │ - bl 0xfe4e496c │ │ │ │ + bl 0xfe3e49f4 │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r5!, {r0, r9, sp} │ │ │ │ strpl lr, [r1], -sp, asr #19 │ │ │ │ @ instruction: 0xf1929400 │ │ │ │ - strbmi pc, [r9], -r1, ror #26 @ │ │ │ │ + @ instruction: 0x4649fd5d │ │ │ │ @ instruction: 0xf041a825 │ │ │ │ svccs 0x001ffe61 │ │ │ │ @ instruction: 0xf644d835 │ │ │ │ - vorr.i32 d21, #2048 @ 0x00000800 │ │ │ │ - bl 0x1e9064 │ │ │ │ - vcgt.s8 d16, d19, d7 │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ + vrsra.s64 d21, d8, #64 │ │ │ │ + bl 0x1e90ec │ │ │ │ + @ instruction: 0xf6430387 │ │ │ │ + vaddl.s8 q8, d0, d20 │ │ │ │ @ instruction: 0xf8d30033 │ │ │ │ @ instruction: 0xf04112e0 │ │ │ │ @ instruction: 0xf64dfe51 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ - vrhadd.s8 d16, d3, d31 │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ + @ instruction: 0xf643012f │ │ │ │ + vaddl.s8 q8, d0, d20 │ │ │ │ @ instruction: 0xf0410033 │ │ │ │ movwcs pc, #7751 @ 0x1e47 @ │ │ │ │ strbmi r2, [r1], -r0, lsl #5 │ │ │ │ @ instruction: 0xf0134618 │ │ │ │ mvnslt pc, sp, lsl fp @ │ │ │ │ stmdage r5, {r0, r9, sl, lr} │ │ │ │ @ instruction: 0xf9e8f7f9 │ │ │ │ @ instruction: 0xf7ffa805 │ │ │ │ - blmi 0x7e7b70 │ │ │ │ - blls 0xe82440 │ │ │ │ + blmi 0x7e7bf8 │ │ │ │ + blls 0xe824c8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12a0300 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r1, r2, r4, r5, ip, sp, pc} │ │ │ │ @ instruction: 0xf04147f0 │ │ │ │ ldrtmi fp, [r9], -r9, lsr #28 │ │ │ │ - eorsmi pc, r4, r4, asr #12 │ │ │ │ + adcsmi pc, r4, r4, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ cdp2 0, 2, cr15, cr2, cr1, {2} │ │ │ │ @ instruction: 0xf1b8e7cf │ │ │ │ tstle sl, r0, lsl #30 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 1, cr15, cr4, cr1, {2} │ │ │ │ @ instruction: 0x4641e7d9 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 0, cr15, cr8, cr1, {2} │ │ │ │ @ instruction: 0xf192e7cd │ │ │ │ - svclt 0x0000fd6b │ │ │ │ + svclt 0x0000fd67 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7f648 │ │ │ │ + bl 0xfec7f6d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ adcslt r0, r7, r0, lsl pc │ │ │ │ ldrmi r4, [ip], -pc, lsl #12 │ │ │ │ ldrmi r4, [r6], -r6, asr #22 │ │ │ │ addcs r2, r0, #0, 2 │ │ │ │ ldmdavs fp, {r0, r2, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f9335 │ │ │ │ ldcls 3, cr0, [ip, #-0] │ │ │ │ - bl 0x464a70 │ │ │ │ + bl 0x364af8 │ │ │ │ @ instruction: 0xf64d6879 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ @ instruction: 0xf041002f │ │ │ │ subcs pc, r0, #14656 @ 0x3940 │ │ │ │ stmdage r5!, {r8, sp} │ │ │ │ - bl 0x164a88 │ │ │ │ + b 0x64b10 │ │ │ │ ldrmi r2, [r9], -r0, asr #6 │ │ │ │ stmdage r5!, {r0, r9, sp} │ │ │ │ stccs 6, cr15, [r0], {77} @ 0x4d │ │ │ │ - stceq 2, cr15, [pc], #-768 @ 0x128194 │ │ │ │ + stceq 2, cr15, [pc], #-768 @ 0x12821c │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ - ldclcs 6, cr15, [r4], {75} @ 0x4b │ │ │ │ + mrrccc 6, 4, pc, r4, cr11 @ │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ - ldcvs 2, cr15, [r0], #-316 @ 0xfffffec4 │ │ │ │ + ldcvs 2, cr15, [r0], #316 @ 0x13c │ │ │ │ ldceq 2, cr15, [r3], #-768 @ 0xfffffd00 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - stc2l 1, cr15, [r4], {146} @ 0x92 │ │ │ │ + stc2l 1, cr15, [r0], {146} @ 0x92 │ │ │ │ stmdage r5!, {r0, r4, r5, r9, sl, lr} │ │ │ │ stc2l 0, cr15, [r4, #260] @ 0x104 │ │ │ │ ldmdale r5!, {r0, r1, r2, r3, r4, sl, fp, sp} │ │ │ │ - tstppl r8, #68, 12 @ p-variant is OBSOLETE @ 0x4400000 │ │ │ │ + orrspl pc, r8, #68, 12 @ 0x4400000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r4, #3072 @ 0xc00 │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ rscne pc, r0, #13828096 @ 0xd30000 │ │ │ │ ldc2 0, cr15, [r4, #260]! @ 0x104 │ │ │ │ - tstpcs r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ stc2 0, cr15, [sl, #260]! @ 0x104 │ │ │ │ addcs r2, r0, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r9, lsr #12 │ │ │ │ - blx 0xfe164548 │ │ │ │ + blx 0xfe1645d0 │ │ │ │ @ instruction: 0x4601b1f0 │ │ │ │ @ instruction: 0xf7f9a805 │ │ │ │ stmdage r5, {r0, r1, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ stc2l 7, cr15, [sl, #-1020] @ 0xfffffc04 │ │ │ │ ldmdavs sl, {r3, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsr fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d24 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ eorslt r0, r7, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stclt 0, cr15, [ip, #260] @ 0x104 │ │ │ │ @ instruction: 0xf6444621 │ │ │ │ - vmvn.i32 d20, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d20, d20, #64 │ │ │ │ @ instruction: 0xf0410033 │ │ │ │ strb pc, [pc, r5, lsl #27] @ │ │ │ │ vmul.i8 , q0, │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ @ instruction: 0xe7dbfd79 │ │ │ │ vmax.s8 d20, d0, d25 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf041002f │ │ │ │ strb pc, [pc, sp, ror #26] @ │ │ │ │ - ldc2l 1, cr15, [r0], {146} @ 0x92 │ │ │ │ + stc2l 1, cr15, [ip], {146} @ 0x92 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r2, r7, r1, lsl #6 │ │ │ │ strmi r4, [lr], -r4, lsl #12 │ │ │ │ @ instruction: 0x460a4691 │ │ │ │ ldrmi r4, [r8], -r1, lsl #12 │ │ │ │ - blx 0xde45e4 │ │ │ │ + blx 0xde466c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdahi r1, {r0, r2, r3, r4, r7, pc} │ │ │ │ cdpne 6, 4, cr4, cr11, cr5, {0} │ │ │ │ stmdale sl, {r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ stmdbeq r9, {r6, sp, lr} │ │ │ │ stmdbeq r9, {r0, r3, r8, fp} │ │ │ │ stmdbeq r9, {r0, r3, r8, fp} │ │ │ │ - blvc 0x36a9e0 │ │ │ │ + blvc 0x36aa68 │ │ │ │ vhadd.s8 d16, d30, d4 │ │ │ │ - vqdmlsl.s q9, d0, d0[2] │ │ │ │ + vqdmlsl.s q9, d16, d0[2] │ │ │ │ stclne 7, cr0, [ip], #-188 @ 0xffffff44 │ │ │ │ stmdaeq lr, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ - eorcs pc, ip, lr, asr #4 │ │ │ │ + adccs pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [r6, #-260]! @ 0xfffffefc │ │ │ │ svcne 0x0001f814 │ │ │ │ @ instruction: 0xf0414638 │ │ │ │ strmi pc, [r0, #3377]! @ 0xd31 │ │ │ │ - blvc 0xffb9cdc8 │ │ │ │ - subscs pc, r0, lr, asr #4 │ │ │ │ + blvc 0xffb9ce50 │ │ │ │ + sbcscs pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [r8, #-260]! @ 0xfffffefc │ │ │ │ - eorcs pc, r8, lr, asr #4 │ │ │ │ + adccs pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [r2, #-260]! @ 0xfffffefc │ │ │ │ - movwcs pc, #1613 @ 0x64d @ │ │ │ │ + orrcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ ldrmi fp, [sl], -r8, lsl #30 │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vaddl.s8 q11, d0, d28 │ │ │ │ + vaddl.s8 q11, d16, d28 │ │ │ │ andlt r0, r7, pc, lsr #32 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ stclt 0, cr15, [ip, #-260] @ 0xfffffefc │ │ │ │ - sbceq pc, r0, lr, asr #4 │ │ │ │ + subne pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [r6, #-260] @ 0xfffffefc │ │ │ │ andsle r2, r0, r2, lsl #28 │ │ │ │ stclne 14, cr1, [ip], #-460 @ 0xfffffe34 │ │ │ │ - ldrbvs pc, [r0, r2, asr #12]! @ │ │ │ │ + ldrbvc pc, [r0, -r2, asr #12]! @ │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ and r4, r3, sp, lsl r4 │ │ │ │ ldc2l 0, cr15, [sl], #260 @ 0x104 │ │ │ │ andle r4, r4, r5, lsr #5 │ │ │ │ svcne 0x0001f814 │ │ │ │ stmdbcs r0, {r3, r4, r5, r9, sl, lr} │ │ │ │ vand , q15, q11 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ @ instruction: 0xf041002f │ │ │ │ strb pc, [r9, sp, ror #25] @ │ │ │ │ vadd.i8 q12, q7, │ │ │ │ - vmla.i d16, d16, d0[5] │ │ │ │ - blt 0x1368734 │ │ │ │ + vmla.i d17, d0, d0[5] │ │ │ │ + blt 0x13687bc │ │ │ │ @ instruction: 0xf041b289 │ │ │ │ stmibvc r8!, {r0, r1, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbvc sl!, {r0, r1, r3, r5, r7, r8, fp, ip, sp, lr}^ │ │ │ │ andls r7, r0, r9, lsr #18 │ │ │ │ - andne pc, ip, lr, asr #4 │ │ │ │ + addne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [r8], {65} @ 0x41 │ │ │ │ - eorcs pc, r8, lr, asr #4 │ │ │ │ + adccs pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [r2], {65} @ 0x41 │ │ │ │ ldmib r0, {r1, r2, r3, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ vhsub.s8 d17, d14, d1 │ │ │ │ - vshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q9, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf041002f │ │ │ │ str pc, [r5, r9, asr #25]! │ │ │ │ stmdavs r2, {r0, r6, fp, pc}^ │ │ │ │ - eorsne pc, r0, lr, asr #4 │ │ │ │ + adcsne pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ addlt fp, r9, #299008 @ 0x49000 │ │ │ │ ldc2 0, cr15, [lr], #260 @ 0x104 │ │ │ │ stmdbcs r4, {r0, r3, r5, r7, r9, fp, ip, sp, lr} │ │ │ │ ldm pc, {r3, r4, r6, fp, ip, lr, pc}^ @ │ │ │ │ ldmdbmi r0, {r0, ip, sp, lr, pc}^ │ │ │ │ andseq r3, fp, r2, asr #22 │ │ │ │ @ instruction: 0xf64db954 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ str pc, [r7, fp, lsr #25] │ │ │ │ @ instruction: 0xf64d4621 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf041002f │ │ │ │ @ instruction: 0xe77bfc9f │ │ │ │ - adcsne pc, r8, lr, asr #4 │ │ │ │ + eorscs pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2 0, cr15, [r8], {65} @ 0x41 │ │ │ │ - blvc 0xfec07ab8 │ │ │ │ - blvc 0xb874c4 │ │ │ │ + blvc 0xfec07b40 │ │ │ │ + blvc 0xb8754c │ │ │ │ vhadd.s8 d25, d14, d4 │ │ │ │ - vmla.i d17, d16, d0[2] │ │ │ │ + vmla.i d18, d0, d0[2] │ │ │ │ stcvc 0, cr0, [ip], #188 @ 0xbc │ │ │ │ stclvc 4, cr9, [ip], #-12 │ │ │ │ stcvc 4, cr9, [ip], #-8 │ │ │ │ - blvc 0xffc4d738 │ │ │ │ + blvc 0xffc4d7c0 │ │ │ │ @ instruction: 0xf0419400 │ │ │ │ @ instruction: 0xf24efc85 │ │ │ │ - vaddl.s8 q9, d0, d24 │ │ │ │ + vaddl.s8 q9, d16, d24 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ @ instruction: 0xe75bfc7f │ │ │ │ - adcne pc, r4, lr, asr #4 │ │ │ │ + eorcs pc, r4, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [r8], #-260 @ 0xfffffefc │ │ │ │ vaba.s8 q15, q15, q7 │ │ │ │ - vshr.s64 d17, d0, #64 │ │ │ │ + vmov.i32 d18, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ @ instruction: 0xe7d7fc71 │ │ │ │ - rsbsne pc, ip, lr, asr #4 │ │ │ │ + rscsne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2l 0, cr15, [sl], #-260 @ 0xfffffefc │ │ │ │ vaba.s8 q15, q15, q0 │ │ │ │ - vmvn.i32 , #0 @ 0x00000000 │ │ │ │ + vshr.s64 , q8, #64 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ strb pc, [r9, r3, ror #24] @ │ │ │ │ - sbcscs pc, r4, fp, asr #12 │ │ │ │ + subscc pc, r4, fp, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ mrrc2 0, 4, pc, ip, cr1 @ │ │ │ │ svclt 0x0000e7c2 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @@ -286977,62 +287012,62 @@ │ │ │ │ ldrmi r6, [fp], r3, lsl #16 │ │ │ │ @ instruction: 0xf1052301 │ │ │ │ andcs r0, r4, #20, 2 │ │ │ │ @ instruction: 0xf0134618 │ │ │ │ strmi pc, [r0], fp, ror #17 │ │ │ │ stmdavs r3, {r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0x46314698 │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - strcs pc, [r0, -sp, asr #12] │ │ │ │ + strcs pc, [r0, sp, asr #12] │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ stc2 0, cr15, [r0], {65} @ 0x41 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf64ba807 │ │ │ │ - @ instruction: 0xf2c026d4 │ │ │ │ + vmov.i32 , #67108864 @ 0x04000000 │ │ │ │ @ instruction: 0xf1810630 │ │ │ │ - movtcs lr, #2328 @ 0x918 │ │ │ │ + movtcs lr, #2324 @ 0x914 │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ strls sl, [r2, -r7, lsl #16] │ │ │ │ - ldrvs pc, [r0, #-591]! @ 0xfffffdb1 │ │ │ │ + ldrvs pc, [r0, #591]! @ 0x24f │ │ │ │ ldreq pc, [r3, #-704]! @ 0xfffffd40 │ │ │ │ strls r9, [r0, #-1537] @ 0xfffff9ff │ │ │ │ - blx 0xffae4eb8 │ │ │ │ + blx 0xff9e4f40 │ │ │ │ stmdage r7, {r0, r2, r8, fp, ip, pc} │ │ │ │ - blx 0xffae497e │ │ │ │ + blx 0xffae4a06 │ │ │ │ ldrbmi r4, [r0], -r1, lsr #12 │ │ │ │ - blx 0x17e686e │ │ │ │ + blx 0x17e68f6 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf181a807 │ │ │ │ - movtcs lr, #2302 @ 0x8fe │ │ │ │ + movtcs lr, #2298 @ 0x8fa │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r1, r2, fp, sp, pc}^ │ │ │ │ strls r6, [r0, #-1793] @ 0xfffff8ff │ │ │ │ - blx 0xff564ee4 │ │ │ │ + blx 0xff464f6c │ │ │ │ stmdage r7, {r0, r5, r9, sl, lr} │ │ │ │ - blx 0xff5649aa │ │ │ │ + blx 0xff564a32 │ │ │ │ andcs r4, r0, #983040 @ 0xf0000 │ │ │ │ @ instruction: 0xf7f84649 │ │ │ │ andcs pc, r0, #5440 @ 0x1540 │ │ │ │ ldrbmi r4, [r8], -r1, asr #12 │ │ │ │ mrc2 7, 2, pc, cr14, cr15, {7} │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d10 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r9, pc, lsr #32 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ - bllt 0xfeee49dc │ │ │ │ + bllt 0xfeee4a64 │ │ │ │ ldrb r9, [r3, -r5]! │ │ │ │ - blx 0x764f2a │ │ │ │ + blx 0x664fb2 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r5, r5, r4, ror r1 │ │ │ │ + ldrshteq r5, [r5], -r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7faf0 │ │ │ │ + bl 0xfec7fb78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0f90 │ │ │ │ movwcs ip, #4296 @ 0x10c8 │ │ │ │ @ instruction: 0x4607b097 │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ @ instruction: 0xf8dc460c │ │ │ │ @ instruction: 0xf8cdc000 │ │ │ │ @@ -287047,325 +287082,325 @@ │ │ │ │ stmdavs r3, {r3, r8, ip, sp, pc} │ │ │ │ movwcs r4, #5661 @ 0x161d │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ @ instruction: 0xf85ef013 │ │ │ │ tstlt r0, r4, lsl #12 │ │ │ │ ldrtmi r6, [r9], -r4, lsl #16 │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1f64a5a │ │ │ │ + blx 0x1f64ae2 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf181a805 │ │ │ │ - @ instruction: 0xf64de894 │ │ │ │ - vsubw.s8 q9, q0, d0 │ │ │ │ + @ instruction: 0xf64de890 │ │ │ │ + vsubw.s8 q9, q8, d0 │ │ │ │ movwls r0, #9007 @ 0x232f │ │ │ │ - bicscs pc, r4, #78643200 @ 0x4b00000 │ │ │ │ + cmppcc r4, #78643200 @ p-variant is OBSOLETE @ 0x4b00000 │ │ │ │ teqpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ vcgt.s8 d25, d15, d1 │ │ │ │ - vbic.i32 d22, #0 @ 0x00000000 │ │ │ │ + vrsra.s64 d22, d16, #64 │ │ │ │ movwls r0, #819 @ 0x333 │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ - blx 0x17e4fd0 │ │ │ │ + blx 0x16e5058 │ │ │ │ stmdage r5, {r0, r4, r5, r9, sl, lr} │ │ │ │ - blx 0x17e4a96 │ │ │ │ + blx 0x17e4b1e │ │ │ │ strtmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ - blmi 0x3a8150 │ │ │ │ - blls 0x682a08 │ │ │ │ + blmi 0x3a81d8 │ │ │ │ + blls 0x682a90 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04140f0 │ │ │ │ @ instruction: 0xf192bb45 │ │ │ │ - svclt 0x0000faa9 │ │ │ │ + svclt 0x0000faa5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0x4698b09b │ │ │ │ @ instruction: 0x46914b31 │ │ │ │ @ instruction: 0xf64d6849 │ │ │ │ - vsubhn.i16 d18, q0, q0 │ │ │ │ + vsubhn.i16 d18, q8, q0 │ │ │ │ stcls 6, cr0, [r4], #-188 @ 0xffffff44 │ │ │ │ ldrdvc lr, [r2], -sp @ │ │ │ │ stcls 0, cr9, [r5, #-20]! @ 0xffffffec │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ tstls r9, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vshl.s8 d25, d6, d15 │ │ │ │ - vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf2c064b0 │ │ │ │ strls r0, [r7, #-1075] @ 0xfffffbcd │ │ │ │ - blx 0x7e4b16 │ │ │ │ + blx 0x7e4b9e │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf181a809 │ │ │ │ - movtcs lr, #2102 @ 0x836 │ │ │ │ + movtcs lr, #2098 @ 0x832 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ strls sl, [r2], -r9, lsl #16 │ │ │ │ - ldrbcs pc, [r4, #1611] @ 0x64b @ │ │ │ │ + ldrbcc pc, [r4, #-1611] @ 0xfffff9b5 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ strls r9, [r1, #-1024] @ 0xfffffc00 │ │ │ │ - blx 0x26507c │ │ │ │ + blx 0x165104 │ │ │ │ stmdage r9, {r0, r3, r6, r9, sl, lr} │ │ │ │ - blx 0x264b42 │ │ │ │ + blx 0x264bca │ │ │ │ @ instruction: 0x46404639 │ │ │ │ - blx 0x1f66a30 │ │ │ │ + blx 0x1f66ab8 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf181a809 │ │ │ │ - movtcs lr, #2076 @ 0x81c │ │ │ │ + movtcs lr, #2072 @ 0x818 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r3, fp, sp, pc}^ │ │ │ │ strls r5, [r0], #-1537 @ 0xfffff9ff │ │ │ │ - @ instruction: 0xf9eef192 │ │ │ │ + @ instruction: 0xf9eaf192 │ │ │ │ stmdage r9, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - blx 0xffce4b6c │ │ │ │ + blx 0xffce4bf4 │ │ │ │ stmdbls r5, {r1, r2, r3, fp, lr} │ │ │ │ @ instruction: 0xf7f82200 │ │ │ │ andcs pc, r1, #29440 @ 0x7300 │ │ │ │ ldrdeq lr, [r6, -sp] │ │ │ │ ldc2l 7, cr15, [ip, #-1020]! @ 0xfffffc04 │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r9, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d8 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, fp, pc, lsr #32 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - blt 0xff664ba0 │ │ │ │ - blx 0xf650e8 │ │ │ │ + blt 0xff664c28 │ │ │ │ + blx 0xe65170 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r5, r5, r4, ror r1 │ │ │ │ + ldrshteq r5, [r5], -r4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7fcb0 │ │ │ │ + bl 0xfec7fd38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ umullslt r0, r6, r8, pc @ │ │ │ │ - blmi 0x97a330 │ │ │ │ - rsceq pc, r0, sp, asr #12 │ │ │ │ + blmi 0x97a3b8 │ │ │ │ + rsbne pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldrmi r6, [r6], -r9, asr #16 │ │ │ │ tstls r5, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0419c1a │ │ │ │ subcs pc, r0, #749568 @ 0xb7000 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - svc 0x00d2f180 │ │ │ │ - movwcs pc, #1613 @ 0x64d @ │ │ │ │ + svc 0x00cef180 │ │ │ │ + orrcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ @ instruction: 0xf64b9302 │ │ │ │ - vrsra.s64 q9, q2, #64 │ │ │ │ + vorr.i32 , #1024 @ 0x00000400 │ │ │ │ movwls r0, #4912 @ 0x1330 │ │ │ │ - teqpvs r0, #-268435452 @ p-variant is OBSOLETE @ 0xf0000004 │ │ │ │ + movsvs pc, #-268435452 @ 0xf0000004 │ │ │ │ teqpeq r3, #192, 4 @ p-variant is OBSOLETE │ │ │ │ movtcs r9, #768 @ 0x300 │ │ │ │ ldrmi r2, [r9], -r1, lsl #4 │ │ │ │ @ instruction: 0xf192a805 │ │ │ │ - @ instruction: 0x4631f999 │ │ │ │ + @ instruction: 0x4631f995 │ │ │ │ @ instruction: 0xf041a805 │ │ │ │ andcs pc, r1, #626688 @ 0x99000 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ stc2 7, cr15, [ip, #-1020]! @ 0xfffffc04 │ │ │ │ ldmdavs sl, {r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 d29, d14, d8 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r6, pc, lsr #32 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - blt 0xfe264c40 │ │ │ │ - @ instruction: 0xf9e8f192 │ │ │ │ + blt 0xfe264cc8 │ │ │ │ + @ instruction: 0xf9e4f192 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7fd4c │ │ │ │ + bl 0xfec7fdd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0xf64e4614 │ │ │ │ - vaddl.s8 q8, d0, d4 │ │ │ │ + vaddl.s8 q8, d16, d4 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r5}^ │ │ │ │ @ instruction: 0xf0415607 │ │ │ │ pldw [r4, #-2671] @ 0xfffff591 │ │ │ │ andsle r5, r0, #128, 30 @ 0x200 │ │ │ │ - sbcscs pc, r4, fp, asr #12 │ │ │ │ + subscc pc, r4, fp, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf0414621 │ │ │ │ stmiblt r5, {r0, r2, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ - subvc pc, ip, pc, asr #4 │ │ │ │ + sbcvc pc, ip, pc, asr #4 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0414070 │ │ │ │ rsbmi fp, r1, #372736 @ 0x5b000 │ │ │ │ strmi r9, [r8], -r1, lsl #2 │ │ │ │ cdp2 0, 5, cr15, cr14, cr9, {0} │ │ │ │ strmi r9, [r2], -r1, lsl #18 │ │ │ │ rscle r2, r5, r0, lsl #16 │ │ │ │ - eormi pc, r8, sp, asr #12 │ │ │ │ + adcmi pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1464cb0 │ │ │ │ + blx 0x1464d38 │ │ │ │ vabd.s8 q15, q15, q11 │ │ │ │ - vmov.i32 q9, #8 @ 0x00000008 │ │ │ │ + vshr.s64 q9, q4, #64 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ ldrtmi pc, [r2], -r5, asr #20 @ │ │ │ │ tstle r9, r8, lsl #28 │ │ │ │ strtmi r2, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf0124618 │ │ │ │ tstplt r8, r9, lsl pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f82101 │ │ │ │ ldrd pc, [sl], -r7 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf0414629 │ │ │ │ vpmax.s8 d31, d14, d29 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ strb pc, [r1, r7, lsr #20] @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7fe00 │ │ │ │ + bl 0xfec7fe88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r9, r8, lsl #31 │ │ │ │ @ instruction: 0x46144b51 │ │ │ │ - andeq pc, r4, lr, asr #12 │ │ │ │ + addeq pc, r4, lr, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ tstls r7, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0419d1e │ │ │ │ pldw [r4, #-2577] @ 0xfffff5ef │ │ │ │ eorle r5, sp, #128, 30 @ 0x200 │ │ │ │ @ instruction: 0xf64b4621 │ │ │ │ - vshr.s64 q9, q2, #64 │ │ │ │ + vmov.i32 , #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf0410030 │ │ │ │ @ instruction: 0xf64dfa07 │ │ │ │ - vmov.i32 q11, #8 @ 0x00000008 │ │ │ │ + vshr.s64 q11, q4, #64 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ - bllt 0x20a7448 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + bllt 0x20a74d0 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9f6f041 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9f0f041 │ │ │ │ ldmdavs sl, {r1, r3, r4, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ vrhadd.s8 , , q14 │ │ │ │ - vmla.i d23, d0, d0[3] │ │ │ │ + vmla.i d23, d16, d0[3] │ │ │ │ andslt r0, r9, r3, lsr r0 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stmiblt r0!, {r0, r6, ip, sp, lr, pc}^ │ │ │ │ tstls r5, r1, ror #4 │ │ │ │ @ instruction: 0xf0094608 │ │ │ │ stmdbls r5, {r0, r1, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf64dd0c8 │ │ │ │ - vaddl.s8 q10, d0, d24 │ │ │ │ + vaddl.s8 q10, d16, d24 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ @ instruction: 0xe7dff9d1 │ │ │ │ andscs r2, r0, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r9, lsr #12 │ │ │ │ mcr2 0, 5, pc, cr6, cr2, {0} @ │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ subcs r4, r0, #5242880 @ 0x500000 │ │ │ │ stmdage r7, {r8, sp} │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0x6700e9d5 │ │ │ │ - cdp 1, 13, cr15, cr12, cr0, {4} │ │ │ │ - movwcs pc, #1613 @ 0x64d @ │ │ │ │ + cdp 1, 13, cr15, cr8, cr0, {4} │ │ │ │ + orrcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ msreq CPSR_fsxc, #192, 4 │ │ │ │ vcgt.s8 d25, d14, d2 │ │ │ │ - vqdmlal.s q9, d0, d0[5] │ │ │ │ + vqdmlal.s q9, d16, d0[5] │ │ │ │ movwls r0, #4911 @ 0x132f │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r7, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf1929400 │ │ │ │ - ldrtmi pc, [fp], -r7, lsr #17 @ │ │ │ │ + ldrtmi pc, [fp], -r3, lsr #17 @ │ │ │ │ stmdage r7, {r1, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf9a6f041 │ │ │ │ ldmib r5, {r6, r9, sp}^ │ │ │ │ tstcs r0, r2, lsl #12 │ │ │ │ @ instruction: 0xf180a807 │ │ │ │ - movtcs lr, #3776 @ 0xec0 │ │ │ │ + movtcs lr, #3772 @ 0xebc │ │ │ │ stmdage r7, {r0, r3, r4, r9, sl, lr} │ │ │ │ vshl.s8 d25, d0, d0 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ andls r0, r2, #268435459 @ 0x10000003 │ │ │ │ - rsbscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ + rscscs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ andcs r9, r1, #268435456 @ 0x10000000 │ │ │ │ - @ instruction: 0xf88af192 │ │ │ │ + @ instruction: 0xf886f192 │ │ │ │ ldrtmi r4, [r3], -sl, lsr #12 │ │ │ │ @ instruction: 0xf041a807 │ │ │ │ ldr pc, [r1, r9, lsl #19] │ │ │ │ vmax.s8 d20, d0, d25 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf041002f │ │ │ │ @ instruction: 0xe785f97d │ │ │ │ - @ instruction: 0xf8e0f192 │ │ │ │ + @ instruction: 0xf8dcf192 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec7ff5c │ │ │ │ + bl 0xfec7ffe4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ @ instruction: 0xf64e4614 │ │ │ │ - vaddl.s8 q8, d0, d4 │ │ │ │ + vaddl.s8 q8, d16, d4 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r5}^ │ │ │ │ @ instruction: 0xf0415606 │ │ │ │ pldw [r4, #-2407] @ 0xfffff699 │ │ │ │ eorle r5, r9, #128, 30 @ 0x200 │ │ │ │ @ instruction: 0xf64e4621 │ │ │ │ vmls.i d17, d16, d0[5] │ │ │ │ @ instruction: 0xf64b0495 │ │ │ │ - vshr.s64 q9, q2, #64 │ │ │ │ + vmov.i32 , #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf0410030 │ │ │ │ stmdavs r3!, {r0, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ eor fp, fp, fp, lsl r9 │ │ │ │ svccc 0x0028f854 │ │ │ │ addsmi fp, sp, #201326593 @ 0xc000001 │ │ │ │ stmiavs r5!, {r1, r3, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ streq pc, [r2, #-37] @ 0xffffffdb │ │ │ │ @ instruction: 0xd1232d01 │ │ │ │ - subsvs pc, r8, sp, asr #12 │ │ │ │ + sbcsvs pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf946f041 │ │ │ │ - blcc 0x183448 │ │ │ │ + blcc 0x1834d0 │ │ │ │ stmdale r5!, {r0, r1, r3, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ @ instruction: 0x21213422 │ │ │ │ ldrtcc r2, [r6], -r1, lsr #2 │ │ │ │ strbcc r3, [r1], #-2081 @ 0xfffff7df │ │ │ │ tstls r1, r1, ror #4 │ │ │ │ @ instruction: 0xf0094608 │ │ │ │ stmdbls r1, {r0, r2, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf64dd0cc │ │ │ │ - vaddl.s8 q10, d0, d24 │ │ │ │ + vaddl.s8 q10, d16, d24 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ and pc, r1, fp, lsr #18 │ │ │ │ sbcsle r2, r6, r0, lsl #26 │ │ │ │ - subvc pc, ip, pc, asr #4 │ │ │ │ + sbcvc pc, ip, pc, asr #4 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0414070 │ │ │ │ strcs fp, [r4, #-2335] @ 0xfffff6e1 │ │ │ │ strtmi r2, [sl], -r1, lsl #6 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ ldc2l 0, cr15, [r4, #72]! @ 0x48 │ │ │ │ @ instruction: 0xf104b310 │ │ │ │ @ instruction: 0xf0120118 │ │ │ │ vqdmulh.s d31, d30, d17 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ strb pc, [r3, sp, lsl #18]! @ │ │ │ │ strb r2, [fp, r2, lsl #10]! │ │ │ │ strb r2, [r9, r8, lsl #10]! │ │ │ │ smlattcs r0, r5, r9, r6 │ │ │ │ eoreq pc, r0, r4, lsl #2 │ │ │ │ ldc2 0, cr15, [r0, #-72]! @ 0xffffffb8 │ │ │ │ @@ -287373,52 +287408,52 @@ │ │ │ │ @ instruction: 0xf64fe7e0 │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ stmibvs r2!, {r1, r2, r4, r7, r8, r9, sp}^ │ │ │ │ ldmdavs fp, {r4, r5, r8, sp} │ │ │ │ movwcc pc, #11009 @ 0x2b01 @ │ │ │ │ @ instruction: 0xe7d569dd │ │ │ │ vmul.i8 , q0, q3 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ ldrb pc, [r4, r9, ror #17] @ │ │ │ │ vmin.s8 d20, d0, d17 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf64d0231 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf041002f │ │ │ │ @ instruction: 0xe7c8f8dd │ │ │ │ mcr2 7, 3, pc, cr4, cr8, {7} @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x461cb097 │ │ │ │ @ instruction: 0xf64d4bbb │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5}^ │ │ │ │ ldmdavs fp, {r4, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ @ instruction: 0xf8dd0300 │ │ │ │ @ instruction: 0xf0419078 │ │ │ │ subcs pc, r0, #12648448 @ 0xc10000 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - strcs pc, [r0, -sp, asr #12] │ │ │ │ + strcs pc, [r0, sp, asr #12] │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ - ldcl 1, cr15, [r8, #512] @ 0x200 │ │ │ │ + ldcl 1, cr15, [r4, #512] @ 0x200 │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf64b9702 │ │ │ │ - @ instruction: 0xf2c026d4 │ │ │ │ + vmov.i32 , #67108864 @ 0x04000000 │ │ │ │ vmin.s8 d16, d15, d16 │ │ │ │ - vbic.i32 d22, #0 @ 0x00000000 │ │ │ │ + vshl.s64 d22, d16, #0 │ │ │ │ @ instruction: 0x96010533 │ │ │ │ @ instruction: 0xf1919500 │ │ │ │ - strbmi pc, [r1], -r3, lsr #31 @ │ │ │ │ + @ instruction: 0x4641ff9f │ │ │ │ @ instruction: 0xf041a805 │ │ │ │ stccs 8, cr15, [r6], #-652 @ 0xfffffd74 │ │ │ │ stccs 12, cr13, [r0], {44} @ 0x2c │ │ │ │ @ instruction: 0x2c26db38 │ │ │ │ ldm pc, {r1, r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ orreq pc, lr, r4, lsl r0 @ │ │ │ │ orrseq r0, r3, r7, lsl #3 │ │ │ │ @@ -287441,351 +287476,351 @@ │ │ │ │ sbcseq r0, r4, r5, lsr r0 │ │ │ │ adcseq r0, pc, sl, ror #1 │ │ │ │ orrvs pc, r0, #164, 10 @ 0x29000000 │ │ │ │ stmdale r9, {r1, r3, r8, r9, fp, sp} │ │ │ │ stmdale r7, {r1, r3, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ @ instruction: 0x06865336 │ │ │ │ - bpl 0xfe3ea78c │ │ │ │ + bpl 0xfe3ea814 │ │ │ │ rsbseq r6, pc, pc, asr r6 @ │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf180a805 │ │ │ │ - movtcs lr, #3458 @ 0xd82 │ │ │ │ + movtcs lr, #3454 @ 0xd7e │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r2, fp, sp, pc}^ │ │ │ │ strls r6, [r0, #-1793] @ 0xfffff8ff │ │ │ │ - @ instruction: 0xff54f191 │ │ │ │ + @ instruction: 0xff50f191 │ │ │ │ stmdage r5, {r0, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf854f041 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ vand , q0, │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf64d0131 │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf041002f │ │ │ │ - blmi 0x1f270d4 │ │ │ │ - blls 0x683024 │ │ │ │ + blmi 0x1f2715c │ │ │ │ + blls 0x6830ac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ vrhadd.s8 q12, q7, q4 │ │ │ │ - vaddl.s8 , d0, d28 │ │ │ │ + vaddl.s8 , d16, d28 │ │ │ │ andslt r0, r7, pc, lsr #32 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmdalt r6!, {r0, r6, ip, sp, lr, pc} │ │ │ │ - rsbcc pc, r0, lr, asr #4 │ │ │ │ + rsccc pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf830f041 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf180a805 │ │ │ │ - movtcs lr, #3404 @ 0xd4c │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + movtcs lr, #3400 @ 0xd48 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ andls r9, r2, #1048576 @ 0x100000 │ │ │ │ strls r2, [r0, #-513] @ 0xfffffdff │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ - @ instruction: 0xff1af191 │ │ │ │ + @ instruction: 0xff16f191 │ │ │ │ stmdage r5, {r0, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf81af041 │ │ │ │ vaba.s8 q15, q15, │ │ │ │ - vmla.i d19, d0, d0[7] │ │ │ │ + vmla.i d19, d16, d0[7] │ │ │ │ @ instruction: 0xf041002f │ │ │ │ bfi pc, r3, (invalid: 16:10) @ │ │ │ │ - adcscc pc, r8, lr, asr #4 │ │ │ │ + eorsmi pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vaba.s8 q15, q15, q5 │ │ │ │ - vmla.i d19, d16, d0[2] │ │ │ │ + vmla.i d20, d0, d0[2] │ │ │ │ @ instruction: 0xf041002f │ │ │ │ ldr pc, [lr, r7, lsl #16]! │ │ │ │ - sbcscc pc, r8, lr, asr #4 │ │ │ │ + subsmi pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf800f041 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf180a805 │ │ │ │ - vmla.f32 d30, d0, d12 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vmla.f32 d30, d0, d8 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ movtcs r0, #305 @ 0x131 │ │ │ │ andcs r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ - orrpl pc, r8, sp, asr #12 │ │ │ │ + tstpvs r8, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ tstls r1, r0, lsl #10 │ │ │ │ vabd.s8 q15, q15, q5 │ │ │ │ - vmla.i d19, d16, d0[6] │ │ │ │ + vmla.i d20, d0, d0[6] │ │ │ │ @ instruction: 0xf040002f │ │ │ │ ldr pc, [lr, r7, ror #31] │ │ │ │ - addcc pc, ip, lr, asr #4 │ │ │ │ + andmi pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vabd.s8 d30, d30, d30 │ │ │ │ - vmvn.i32 , #8 @ 0x00000008 │ │ │ │ + vshr.s64 , q12, #64 │ │ │ │ str r0, [r9, pc, lsr #32]! │ │ │ │ - subscc pc, r0, lr, asr #4 │ │ │ │ + sbcscc pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffd6f040 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ strbmi sp, [r9], -r1, lsl #1 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffc8f040 │ │ │ │ vaba.s8 q15, q7, │ │ │ │ - vmvn.i32 d19, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d19, d16, #64 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xf1b9ffc1 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ strb sl, [r8, ip, ror #30]! │ │ │ │ - addscc pc, r8, lr, asr #4 │ │ │ │ + andsmi pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffb6f040 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ svcge 0x0061f43f │ │ │ │ vaba.s8 q15, q15, │ │ │ │ - vmla.i d19, d0, d0[0] │ │ │ │ + vmla.i d19, d16, d0[0] │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xf1b9ffab │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xe7d2af56 │ │ │ │ - adccc pc, r8, lr, asr #4 │ │ │ │ + eormi pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xffa0f040 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ svcge 0x004bf43f │ │ │ │ vabd.s8 q15, q15, │ │ │ │ - vaddl.s8 , d0, d20 │ │ │ │ + vaddl.s8 , d16, d20 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xf1b9ff95 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ ldr sl, [ip, r0, asr #30]! │ │ │ │ - andscc pc, r8, lr, asr #4 │ │ │ │ + addscc pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff8af040 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ svcge 0x0035f43f │ │ │ │ vaba.s8 d30, d30, d17 │ │ │ │ - vaddl.s8 , d0, d12 │ │ │ │ + vaddl.s8 , d16, d12 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xf1b9ff7f │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ str sl, [r6, sl, lsr #30]! │ │ │ │ - rscscs pc, r4, lr, asr #4 │ │ │ │ + rsbscc pc, r4, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff74f040 │ │ │ │ vabd.s8 d30, d14, d27 │ │ │ │ - vaddl.s8 , d0, d0 │ │ │ │ + vaddl.s8 , d16, d0 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ subcs pc, r0, #436 @ 0x1b4 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - stc 1, cr15, [r8], {128} @ 0x80 │ │ │ │ + stc 1, cr15, [r4], {128} @ 0x80 │ │ │ │ strls r2, [r2, -r0, asr #6] │ │ │ │ ldr r9, [pc, -r1, lsl #12]! │ │ │ │ - sbcscs pc, ip, lr, asr #4 │ │ │ │ + subscc pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff5ef040 │ │ │ │ vaba.s8 d30, d14, d5 │ │ │ │ - vmla.i d18, d16, d0[6] │ │ │ │ + vmla.i d19, d0, d0[6] │ │ │ │ strb r0, [r8, pc, lsr #32]! │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - sbcscs pc, r0, lr, asr #4 │ │ │ │ + subscc pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff50f040 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr11, cr15, {1} │ │ │ │ vaba.s8 q15, q7, │ │ │ │ - vmla.i d18, d16, d0[1] │ │ │ │ + vmla.i d19, d0, d0[1] │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xf1b9ff45 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ @ instruction: 0xe76caef0 │ │ │ │ - adcscs pc, r8, lr, asr #4 │ │ │ │ + eorscc pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff3af040 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ svcge 0x0063f47f │ │ │ │ vmax.s8 q15, q15, │ │ │ │ - vaddl.s8 q9, d16, d28 │ │ │ │ + vaddl.s8 , d0, d28 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ ldmdami sp, {r0, r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0092201 │ │ │ │ @ instruction: 0xf7f80103 │ │ │ │ @ instruction: 0xf039f8b3 │ │ │ │ @ instruction: 0xd1220403 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xff1cf040 │ │ │ │ vmin.s8 q15, q15, │ │ │ │ - vaddl.s8 q9, d16, d20 │ │ │ │ + vaddl.s8 , d0, d20 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xe6ccff15 │ │ │ │ - addscs pc, r0, lr, asr #4 │ │ │ │ + andscc pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xff0ef040 │ │ │ │ vmax.s8 q15, q15, │ │ │ │ - vaddl.s8 q9, d16, d4 │ │ │ │ + vaddl.s8 , d0, d4 │ │ │ │ ldrb r0, [r5], pc, lsr #32 │ │ │ │ - addscs pc, r8, lr, asr #4 │ │ │ │ + andscc pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf64de6d0 │ │ │ │ - vshr.s64 q11, q14, #64 │ │ │ │ + vmvn.i32 , #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf040002f │ │ │ │ stmdami r5, {r0, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf882f7f8 │ │ │ │ @ instruction: 0xf191e6af │ │ │ │ - svclt 0x0000fe5b │ │ │ │ - eorseq r4, r5, r0, lsl #29 │ │ │ │ - ldrhteq r4, [r5], -r0 │ │ │ │ + svclt 0x0000fe57 │ │ │ │ + eorseq r4, r5, r0, lsl #30 │ │ │ │ + eorseq r4, r5, r0, lsr pc │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x461db097 │ │ │ │ @ instruction: 0xf64d4b8c │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ stmdavs r9, {r0, r1, r2, r3, r5}^ │ │ │ │ ldmdavs fp, {r2, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ @ instruction: 0xf8dd0300 │ │ │ │ @ instruction: 0xf0409078 │ │ │ │ subcs pc, r0, #3440 @ 0xd70 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - strcs pc, [r0, -sp, asr #12] │ │ │ │ + strcs pc, [r0, sp, asr #12] │ │ │ │ streq pc, [pc, -r0, asr #5]! │ │ │ │ - bl 0xffce58a8 │ │ │ │ + bl 0xffbe5930 │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf64b9702 │ │ │ │ - @ instruction: 0xf2c028d4 │ │ │ │ + vmov.i16 , #4 @ 0x0004 │ │ │ │ vtst.8 d16, d15, d16 │ │ │ │ - vmvn.i32 d22, #0 @ 0x00000000 │ │ │ │ + @ instruction: 0xf2c066b0 │ │ │ │ @ instruction: 0xf8cd0633 │ │ │ │ strls r8, [r0], -r4 │ │ │ │ - ldc2 1, cr15, [r8, #580]! @ 0x244 │ │ │ │ + ldc2 1, cr15, [r4, #580]! @ 0x244 │ │ │ │ @ instruction: 0xf64e4621 │ │ │ │ vmls.i d17, d16, d0[5] │ │ │ │ stmdage r5, {r0, r2, r4, r7, sl} │ │ │ │ cdp2 0, 11, cr15, cr4, cr0, {2} │ │ │ │ ldmdblt fp, {r0, r1, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xf854e01f │ │ │ │ mvnlt r3, r8, lsr #30 │ │ │ │ @ instruction: 0xd1fa429d │ │ │ │ - vadd.i8 d22, d19, d17 │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ + @ instruction: 0xf64368a1 │ │ │ │ + vaddl.s8 q8, d0, d20 │ │ │ │ @ instruction: 0xf0400033 │ │ │ │ stmdbvs r3!, {r0, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ teqle sp, r0, lsl #22 │ │ │ │ ldmdavs sl, {r1, r3, r5, r6, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sbchi pc, r9, r0, asr #32 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04043f0 │ │ │ │ @ instruction: 0x4619be91 │ │ │ │ stmdage r5, {r6, r9, sp} │ │ │ │ - strbeq pc, [ip], #1613 @ 0x64d @ │ │ │ │ - strteq pc, [pc], #-704 @ 0x129330 │ │ │ │ - bl 0xfeb65934 │ │ │ │ + strbne pc, [ip], #-1613 @ 0xfffff9b3 @ │ │ │ │ + strteq pc, [pc], #-704 @ 0x1293b8 │ │ │ │ + bl 0xfea659bc │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ stmib sp, {r1, r8, r9, sl, ip, pc}^ │ │ │ │ @ instruction: 0xf1916400 │ │ │ │ - @ instruction: 0x4629fd7b │ │ │ │ + @ instruction: 0x4629fd77 │ │ │ │ @ instruction: 0xf040a805 │ │ │ │ subcs pc, r0, #1968 @ 0x7b0 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - bl 0xfe6e5958 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + bl 0xfe5e59e0 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ andls r2, r2, #64, 6 │ │ │ │ strls r2, [r1], #-513 @ 0xfffffdff │ │ │ │ ldrmi r9, [r9], -r0, lsl #12 │ │ │ │ @ instruction: 0xf191a805 │ │ │ │ - strbmi pc, [r9], -r5, ror #26 @ │ │ │ │ + strbmi pc, [r9], -r1, ror #26 @ │ │ │ │ @ instruction: 0xf040a805 │ │ │ │ strb pc, [r1, r5, ror #28] @ │ │ │ │ - andcs pc, r0, sp, asr #12 │ │ │ │ + addcs pc, r0, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 5, cr15, cr14, cr0, {2} │ │ │ │ - blcc 0x183918 │ │ │ │ + blcc 0x1839a0 │ │ │ │ stmdale sl, {r3, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ streq r0, [r5, #-1285] @ 0xfffffafb │ │ │ │ stmdbmi r9, {r0, r1, r5, r8, sl, ip}^ │ │ │ │ subcs r0, r0, #54 @ 0x36 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - bl 0x1ce59a8 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + bl 0x1be5a30 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ andls r2, r2, #64, 6 │ │ │ │ @ instruction: 0xf8cd2201 │ │ │ │ strls r8, [r0], -r4 │ │ │ │ @ instruction: 0xf1b9e7d5 │ │ │ │ cmnle r2, r0, lsl #30 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsmi pc, ip, sp, asr #12 │ │ │ │ + adcsmi pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ cdp2 0, 3, cr15, cr6, cr0, {2} │ │ │ │ subcs lr, r0, #38273024 @ 0x2480000 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - bl 0x15659e4 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + bl 0x1465a6c │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ tstls r2, r0, asr #6 │ │ │ │ @ instruction: 0xf6442201 │ │ │ │ - vbic.i32 d20, #4 @ 0x00000004 │ │ │ │ + vsra.s64 d20, d20, #64 │ │ │ │ @ instruction: 0x96000133 │ │ │ │ ldr r9, [r4, r1, lsl #2]! │ │ │ │ - blcs 0x183790 │ │ │ │ - blcc 0x1dd774 │ │ │ │ + blcs 0x183818 │ │ │ │ + blcc 0x1dd7fc │ │ │ │ @ instruction: 0xf63f2b01 │ │ │ │ stmibvs r3!, {r0, r3, r4, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ - blcs 0x3f8018 │ │ │ │ + blcs 0x3f80a0 │ │ │ │ ldm pc, {r0, r1, r2, r6, fp, ip, lr, pc}^ @ │ │ │ │ cdpne 0, 2, cr15, cr2, cr3, {0} │ │ │ │ tstne r1, r1, lsl r1 │ │ │ │ ldrcs r2, [r1], #-32 @ 0xffffffe0 │ │ │ │ andcs r1, r0, sp, lsr #28 │ │ │ │ - @ instruction: 0x01acf24e │ │ │ │ + msrne R12_fiq, lr │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ andls r4, r0, pc, lsl fp │ │ │ │ sbcseq pc, r7, #268435460 @ 0x10000004 │ │ │ │ @ instruction: 0xffe0f124 │ │ │ │ movwcs r2, #4612 @ 0x1204 │ │ │ │ ldrmi r4, [r8], -r9, asr #12 │ │ │ │ - blx 0xff7e5490 │ │ │ │ + blx 0xff7e5518 │ │ │ │ adcsle r2, r8, r0, lsl #16 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf886f012 │ │ │ │ andcs lr, r2, #84, 14 @ 0x1500000 │ │ │ │ andcs lr, r8, #63176704 @ 0x3c40000 │ │ │ │ andcs lr, r1, #62652416 @ 0x3bc0000 │ │ │ │ stmibvs r5!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1042100 │ │ │ │ @ instruction: 0xf0120020 │ │ │ │ - blx 0x167cd6 │ │ │ │ + blx 0x167d5e │ │ │ │ strb pc, [r4, r5, lsl #4]! @ │ │ │ │ tstpcs r0, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ teqcs r0, r2, ror #19 │ │ │ │ - blx 0x1834f2 │ │ │ │ + blx 0x18357a │ │ │ │ ldmibvs sl, {r1, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0x4649e7d9 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - submi pc, r4, sp, asr #12 │ │ │ │ + sbcmi pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [r2, #256] @ 0x100 │ │ │ │ @ instruction: 0xf191e72e │ │ │ │ - @ instruction: 0xf7f8fd35 │ │ │ │ + @ instruction: 0xf7f8fd31 │ │ │ │ svclt 0x0000fb57 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r5, r5, r8, lsr #14 │ │ │ │ + eorseq r5, r5, r8, lsr #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ movwcs r4, #7342 @ 0x1cae │ │ │ │ @ instruction: 0x4606b097 │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ @@ -287803,610 +287838,610 @@ │ │ │ │ tstpeq r8, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0124618 │ │ │ │ @ instruction: 0x4681fa7b │ │ │ │ stmdavs r3, {r3, r8, ip, sp, pc} │ │ │ │ movwcs r4, #5785 @ 0x1699 │ │ │ │ @ instruction: 0xf1052204 │ │ │ │ ldrmi r0, [r8], -ip, lsl #2 │ │ │ │ - blx 0x1d65564 │ │ │ │ + blx 0x1d655ec │ │ │ │ tstlt r0, r7, lsl #12 │ │ │ │ movwcs r6, #6151 @ 0x1807 │ │ │ │ tstpeq r0, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ - blx 0x1ae5578 │ │ │ │ + blx 0x1ae5600 │ │ │ │ smlabblt r8, r2, r6, r4 │ │ │ │ ldrmi r6, [sl], r3, lsl #16 │ │ │ │ @ instruction: 0xf64d4631 │ │ │ │ - vmla.i d16, d16, d0[4] │ │ │ │ + vmla.i d17, d0, d0[4] │ │ │ │ @ instruction: 0xf64d002f │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ + vmlal.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf040082f │ │ │ │ subcs pc, r0, #7872 @ 0x1ec0 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - ldrbcs pc, [r4], fp, asr #12 @ │ │ │ │ + ldrbcc pc, [r4], -fp, asr #12 @ │ │ │ │ ldrteq pc, [r0], -r0, asr #5 @ │ │ │ │ - b 0xfe5e5b60 │ │ │ │ + b 0xfe4e5be8 │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ andhi pc, r8, sp, asr #17 │ │ │ │ - ldrvs pc, [r0, #-591]! @ 0xfffffdb1 │ │ │ │ + ldrvs pc, [r0, #591]! @ 0x24f │ │ │ │ ldreq pc, [r3, #-704]! @ 0xfffffd40 │ │ │ │ strls r9, [r0, #-1537] @ 0xfffff9ff │ │ │ │ - stc2l 1, cr15, [r0], #-580 @ 0xfffffdbc │ │ │ │ + mrrc2 1, 9, pc, ip, cr1 @ │ │ │ │ stmdage r5, {r0, r3, r4, r6, r9, sl, lr} │ │ │ │ stc2l 0, cr15, [r0, #-256]! @ 0xffffff00 │ │ │ │ stmdale ip, {r0, r4, sl, fp, sp} │ │ │ │ ldmdale r3!, {r0, r4, sl, fp, sp} │ │ │ │ @ instruction: 0xf004e8df │ │ │ │ eorscc r9, r2, #-1342177272 @ 0xb0000008 │ │ │ │ sbcscc r3, sl, #536870915 @ 0x20000003 │ │ │ │ eorscc r3, r2, #536870915 @ 0x20000003 │ │ │ │ eorscc r3, r2, #536870915 @ 0x20000003 │ │ │ │ stccs 15, cr13, [r9], #-200 @ 0xffffff38 │ │ │ │ rschi pc, lr, r0 │ │ │ │ strdle r2, [r3, -pc]! │ │ │ │ - andsmi pc, r4, lr, asr #4 │ │ │ │ + addsmi pc, r4, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2l 0, cr15, [r6, #-256] @ 0xffffff00 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf180a805 │ │ │ │ - movtcs lr, #2658 @ 0xa62 │ │ │ │ + movtcs lr, #2654 @ 0xa5e │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r2, fp, sp, pc}^ │ │ │ │ strls r6, [r0, #-2049] @ 0xfffff7ff │ │ │ │ - ldc2 1, cr15, [r4], #-580 @ 0xfffffdbc │ │ │ │ + ldc2 1, cr15, [r0], #-580 @ 0xfffffdbc │ │ │ │ stmdage r5, {r0, r3, r6, r9, sl, lr} │ │ │ │ ldc2 0, cr15, [r4, #-256]! @ 0xffffff00 │ │ │ │ @ instruction: 0xf0002f00 │ │ │ │ strbmi r8, [r2], -r4, asr #1 │ │ │ │ @ instruction: 0xf64d4639 │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ @ instruction: 0xf040002f │ │ │ │ eors pc, r1, r9, lsr #26 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf180a805 │ │ │ │ - movtcs lr, #2628 @ 0xa44 │ │ │ │ + movtcs lr, #2624 @ 0xa40 │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r2, fp, sp, pc}^ │ │ │ │ strls r6, [r0, #-2049] @ 0xfffff7ff │ │ │ │ - ldc2 1, cr15, [r6], {145} @ 0x91 │ │ │ │ + ldc2 1, cr15, [r2], {145} @ 0x91 │ │ │ │ stmdage r5, {r0, r5, r9, sl, lr} │ │ │ │ ldc2 0, cr15, [r6, #-256] @ 0xffffff00 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf180a805 │ │ │ │ - movtcs lr, #2610 @ 0xa32 │ │ │ │ + movtcs lr, #2606 @ 0xa2e │ │ │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ │ │ stmib sp, {r0, r2, fp, sp, pc}^ │ │ │ │ strls r6, [r0, #-2049] @ 0xfffff7ff │ │ │ │ - stc2 1, cr15, [r4], {145} @ 0x91 │ │ │ │ + stc2 1, cr15, [r0], {145} @ 0x91 │ │ │ │ stmdage r5, {r0, r3, r6, r9, sl, lr} │ │ │ │ stc2 0, cr15, [r4, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0xf0002f00 │ │ │ │ @ instruction: 0xf64d8094 │ │ │ │ - vsubl.s8 q9, d0, d0 │ │ │ │ + vsubl.s8 q9, d16, d0 │ │ │ │ @ instruction: 0xf64d022f │ │ │ │ - vmla.i d20, d0, d0[1] │ │ │ │ + vmla.i d20, d16, d0[1] │ │ │ │ ldrtmi r0, [r9], -pc, lsr #32 │ │ │ │ ldc2l 0, cr15, [r6], #256 @ 0x100 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf180a805 │ │ │ │ - movtcs lr, #2578 @ 0xa12 │ │ │ │ + movtcs lr, #2574 @ 0xa0e │ │ │ │ stmdage r5, {r0, r3, r4, r9, sl, lr} │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ andls r9, r2, #1048576 @ 0x100000 │ │ │ │ strls r2, [r0, #-513] @ 0xfffffdff │ │ │ │ - blx 0xff965cc2 │ │ │ │ + blx 0xff865d4a │ │ │ │ stmdage r5, {r0, r4, r6, r9, sl, lr} │ │ │ │ stc2l 0, cr15, [r0], #256 @ 0x100 │ │ │ │ ldmdavs sl, {r1, r2, r3, r4, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ rscshi pc, r7, #64 @ 0x40 │ │ │ │ - eorne pc, ip, lr, asr #4 │ │ │ │ + adcne pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf0404ff0 │ │ │ │ sha1c.32 , q15, │ │ │ │ - vaddl.s8 q10, d0, d12 │ │ │ │ + vaddl.s8 q10, d16, d12 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ ldr pc, [r1, r9, asr #25]! │ │ │ │ - eormi pc, r0, lr, asr #4 │ │ │ │ + adcmi pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2l 0, cr15, [r2], {64} @ 0x40 │ │ │ │ mvnscc pc, #1073741826 @ 0x40000002 │ │ │ │ stmiale r7!, {r2, r3, r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ - @ instruction: 0x00129ab7 │ │ │ │ - andseq r9, r2, r9, lsr #21 │ │ │ │ - andseq r9, r2, r3, ror #20 │ │ │ │ - andseq r9, r2, r5, asr sl │ │ │ │ - andseq r9, r2, r7, asr #20 │ │ │ │ - andseq r9, r2, r9, lsr sl │ │ │ │ - andseq r9, r2, fp, lsr #20 │ │ │ │ - andseq r9, r2, sp, lsl sl │ │ │ │ - andseq r9, r2, pc, lsl #20 │ │ │ │ - andseq r9, r2, r1, lsl #20 │ │ │ │ - mulseq r2, fp, sl │ │ │ │ - andseq r9, r2, sp, lsl #21 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, pc, ror sl │ │ │ │ - andseq r9, r2, r1, ror sl │ │ │ │ - @ instruction: 0x001299f3 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, ror #19 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, asr r7 │ │ │ │ - andseq r9, r2, r9, asr #19 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, pc, lsl #18 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - @ instruction: 0x001298d5 │ │ │ │ - rscscc pc, r4, lr, asr #4 │ │ │ │ + andseq r9, r2, pc, lsr fp │ │ │ │ + andseq r9, r2, r1, lsr fp │ │ │ │ + andseq r9, r2, fp, ror #21 │ │ │ │ + @ instruction: 0x00129add │ │ │ │ + andseq r9, r2, pc, asr #21 │ │ │ │ + andseq r9, r2, r1, asr #21 │ │ │ │ + @ instruction: 0x00129ab3 │ │ │ │ + andseq r9, r2, r5, lsr #21 │ │ │ │ + mulseq r2, r7, sl │ │ │ │ + andseq r9, r2, r9, lsl #21 │ │ │ │ + andseq r9, r2, r3, lsr #22 │ │ │ │ + andseq r9, r2, r5, lsl fp │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + andseq r9, r2, r7, lsl #22 │ │ │ │ + @ instruction: 0x00129af9 │ │ │ │ + andseq r9, r2, fp, ror sl │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + andseq r9, r2, sp, ror #20 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + @ instruction: 0x001297dd │ │ │ │ + andseq r9, r2, r1, asr sl │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, r7, r9 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + andseq r9, r2, sp, asr r9 │ │ │ │ + rsbsmi pc, r4, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ vabd.s8 d30, d30, d31 │ │ │ │ - vaddl.s8 q10, d0, d0 │ │ │ │ + vaddl.s8 q10, d16, d0 │ │ │ │ str r0, [sl, pc, lsr #32]! │ │ │ │ - eorpl pc, r8, lr, asr #4 │ │ │ │ + adcpl pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [r0], #-256 @ 0xffffff00 │ │ │ │ @ instruction: 0xf0402f00 │ │ │ │ @ instruction: 0xf64d813a │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ @ instruction: 0xf64d012f │ │ │ │ - vmvn.i32 d20, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d20, d28, #64 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ strb pc, [fp, -r3, ror #24]! @ │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - addspl pc, r4, lr, asr #4 │ │ │ │ + andsvs pc, r4, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ mrrc2 0, 4, pc, sl, cr0 @ │ │ │ │ mvnscc pc, #1073741826 @ 0x40000002 │ │ │ │ @ instruction: 0xf63f2b4d │ │ │ │ andge sl, r1, #63, 30 @ 0xfc │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - andseq r9, r2, pc, asr ip │ │ │ │ - andseq r9, r2, r1, asr ip │ │ │ │ - andseq r9, r2, r3, asr #24 │ │ │ │ - andseq r9, r2, r5, lsr ip │ │ │ │ - andseq r9, r2, r7, lsr #24 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r9, lsl ip │ │ │ │ - andseq r9, r2, fp, lsl #24 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - @ instruction: 0x00129bfd │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, pc, ror #23 │ │ │ │ - andseq r9, r2, r1, ror #23 │ │ │ │ - andseq r9, r2, sp, asr #23 │ │ │ │ - @ instruction: 0x00129bb9 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, fp, lsr #23 │ │ │ │ - mulseq r2, sp, fp │ │ │ │ - andseq r9, r2, pc, lsl #23 │ │ │ │ - andseq r9, r2, r1, lsl #23 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r3, ror fp │ │ │ │ - andseq r9, r2, pc, asr fp │ │ │ │ - andseq r9, r2, r1, asr fp │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r3, asr #22 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsr fp │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r7, lsr #22 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r9, lsl fp │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, fp, lsl #22 │ │ │ │ - @ instruction: 0x00129afd │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, pc, ror #21 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r1, ror #21 │ │ │ │ - @ instruction: 0x00129ad3 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, lsl r6 │ │ │ │ - andseq r9, r2, r5, asr #21 │ │ │ │ - andpl pc, r8, lr, asr #4 │ │ │ │ + andseq r9, r2, r7, ror #25 │ │ │ │ + @ instruction: 0x00129cd9 │ │ │ │ + andseq r9, r2, fp, asr #25 │ │ │ │ + @ instruction: 0x00129cbd │ │ │ │ + andseq r9, r2, pc, lsr #25 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + andseq r9, r2, r1, lsr #25 │ │ │ │ + mulseq r2, r3, ip │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + andseq r9, r2, r5, lsl #25 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + andseq r9, r2, r7, ror ip │ │ │ │ + andseq r9, r2, r9, ror #24 │ │ │ │ + andseq r9, r2, r5, asr ip │ │ │ │ + andseq r9, r2, r1, asr #24 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + andseq r9, r2, r3, lsr ip │ │ │ │ + andseq r9, r2, r5, lsr #24 │ │ │ │ + andseq r9, r2, r7, lsl ip │ │ │ │ + andseq r9, r2, r9, lsl #24 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + @ instruction: 0x00129bfb │ │ │ │ + andseq r9, r2, r7, ror #23 │ │ │ │ + @ instruction: 0x00129bd9 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + andseq r9, r2, fp, asr #23 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + @ instruction: 0x00129bbd │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + andseq r9, r2, pc, lsr #23 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + andseq r9, r2, r1, lsr #23 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, r3, fp │ │ │ │ + andseq r9, r2, r5, lsl #23 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + andseq r9, r2, r7, ror fp │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + andseq r9, r2, r9, ror #22 │ │ │ │ + andseq r9, r2, fp, asr fp │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + mulseq r2, sp, r6 │ │ │ │ + andseq r9, r2, sp, asr #22 │ │ │ │ + addpl pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfed659e6 │ │ │ │ + blx 0xfed65a6e │ │ │ │ @ instruction: 0xf43f2f00 │ │ │ │ movwcs sl, #8000 @ 0x1f40 │ │ │ │ andcs r4, r4, #59768832 @ 0x3900000 │ │ │ │ @ instruction: 0xf0124618 │ │ │ │ strmi pc, [r1], -r3, lsl #17 │ │ │ │ stmdavs r1, {r8, ip, sp, pc} │ │ │ │ - andcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ + addcs pc, r0, #80740352 @ 0x4d00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - rsbspl pc, r4, sp, asr #12 │ │ │ │ + rscspl pc, r4, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfe7e5a12 │ │ │ │ + blx 0xfe7e5a9a │ │ │ │ vmax.s8 d30, d30, d18 │ │ │ │ - vmla.i d21, d0, d0[2] │ │ │ │ + vmla.i d21, d16, d0[2] │ │ │ │ @ instruction: 0xf040002f │ │ │ │ movwcs pc, #2963 @ 0xb93 @ │ │ │ │ ldrtmi r2, [r9], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0122001 │ │ │ │ strmi pc, [r0], r9, ror #16 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ vceq.f32 d26, d16, d5 │ │ │ │ - vmvn.i32 d18, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d18, d20, #64 │ │ │ │ @ instruction: 0xf0400031 │ │ │ │ @ instruction: 0xf8d8fb83 │ │ │ │ movwcs r1, #4 │ │ │ │ andcs r2, r1, r8, lsl #4 │ │ │ │ @ instruction: 0xf858f012 │ │ │ │ strmi r4, [r4], -r3, lsl #13 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8b8818d │ │ │ │ - blcc 0x17595c │ │ │ │ + blcc 0x1759e4 │ │ │ │ vqrdmulh.s d18, d0, d0 │ │ │ │ vand d24, d30, d2 │ │ │ │ - vorr.i16 , #12 @ 0x000c │ │ │ │ + @ instruction: 0xf2c059dc │ │ │ │ strcs r0, [r0, -pc, lsr #18] │ │ │ │ strcc r6, [r8], #-2145 @ 0xfffff79f │ │ │ │ stccc 8, cr15, [r6], {20} │ │ │ │ stccs 8, cr15, [r8], {52} @ 0x34 │ │ │ │ ldrtmi r9, [r9], -r1, lsl #2 │ │ │ │ @ instruction: 0xf8143701 │ │ │ │ andls r0, r0, r5, lsl #24 │ │ │ │ @ instruction: 0xf0404648 │ │ │ │ @ instruction: 0xf8b8fb5d │ │ │ │ - blcc 0x175990 │ │ │ │ + blcc 0x175a18 │ │ │ │ stclle 2, cr4, [fp], #748 @ 0x2ec │ │ │ │ fstmiaxeq r7, {d30-d34} @ Deprecated │ │ │ │ eorscs pc, r7, fp, lsr r8 @ │ │ │ │ - rsbspl pc, r4, lr, asr #4 │ │ │ │ + rscspl pc, r4, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf8dc4639 │ │ │ │ @ instruction: 0xf89c4004 │ │ │ │ strls r3, [r1], #-2 │ │ │ │ mulmi r3, ip, r8 │ │ │ │ @ instruction: 0xf0409400 │ │ │ │ @ instruction: 0xf8b8fb45 │ │ │ │ vhadd.s8 d17, d14, d0 │ │ │ │ - vaddl.s8 , d16, d12 │ │ │ │ + vaddl.s8 q11, d0, d12 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xe645fb3d │ │ │ │ - eorspl pc, r8, lr, asr #4 │ │ │ │ + adcspl pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xee5ada │ │ │ │ + blx 0xee5b62 │ │ │ │ @ instruction: 0xf43f2f00 │ │ │ │ ldrtmi sl, [r8], -r6, asr #29 │ │ │ │ @ instruction: 0xf7fc2100 │ │ │ │ ldrt pc, [r7], -pc, lsl #17 @ │ │ │ │ - andspl pc, r8, lr, asr #4 │ │ │ │ + addspl pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xb65af6 │ │ │ │ + blx 0xb65b7e │ │ │ │ vaba.s8 q15, q7, q11 │ │ │ │ - vshr.s64 q10, q12, #64 │ │ │ │ + vmvn.i32 , #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ strb pc, [pc, -r1, lsr #22]! @ │ │ │ │ - adcsmi pc, r8, lr, asr #4 │ │ │ │ + eorspl pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x7e5b12 │ │ │ │ + blx 0x7e5b9a │ │ │ │ vabd.s8 q15, q7, q12 │ │ │ │ - vaddl.s8 q10, d16, d24 │ │ │ │ + vaddl.s8 , d0, d24 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xe761fb13 │ │ │ │ - addsmi pc, ip, lr, asr #4 │ │ │ │ + andspl pc, ip, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x465b2e │ │ │ │ + blx 0x465bb6 │ │ │ │ vaba.s8 q15, q7, q5 │ │ │ │ - vshr.s64 d20, d0, #64 │ │ │ │ + vmov.i32 d21, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ ldrb pc, [r3, -r5, lsl #22] @ │ │ │ │ - addmi pc, r0, lr, asr #4 │ │ │ │ + andpl pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xe5b48 │ │ │ │ + blx 0xe5bd0 │ │ │ │ vabd.s8 q15, q7, q6 │ │ │ │ - vmvn.i32 q10, #0 @ 0x00000000 │ │ │ │ + vshr.s64 q10, q8, #64 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xe745faf7 │ │ │ │ - rsbmi pc, r4, lr, asr #4 │ │ │ │ + rscmi pc, r4, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xffd65b64 │ │ │ │ + blx 0xffd65bec │ │ │ │ vaba.s8 d30, d14, d30 │ │ │ │ - vmov.i32 q10, #8 @ 0x00000008 │ │ │ │ + vshr.s64 q10, q4, #64 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ ldr pc, [r7, -r9, ror #21]! │ │ │ │ - submi pc, r8, lr, asr #4 │ │ │ │ + sbcmi pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xff9e5b80 │ │ │ │ + blx 0xff9e5c08 │ │ │ │ vaba.s8 d30, d14, d16 │ │ │ │ - vmla.i d20, d16, d0[6] │ │ │ │ + vmla.i d21, d0, d0[6] │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xe729fadb │ │ │ │ - sbcsmi pc, r8, lr, asr #4 │ │ │ │ + subspl pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xff665b9c │ │ │ │ + blx 0xff665c24 │ │ │ │ vabd.s8 d30, d14, d18 │ │ │ │ - vmla.i d20, d16, d0[2] │ │ │ │ + vmla.i d21, d0, d0[2] │ │ │ │ @ instruction: 0xf040002f │ │ │ │ ldr pc, [fp, -sp, asr #21] │ │ │ │ - eorsmi pc, r8, lr, asr #4 │ │ │ │ + adcsmi pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xff2e5bb8 │ │ │ │ + blx 0xff2e5c40 │ │ │ │ vaba.s8 d30, d14, d4 │ │ │ │ - vaddl.s8 q10, d0, d28 │ │ │ │ + vaddl.s8 q10, d16, d28 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xe70dfabf │ │ │ │ - rsbvc pc, r8, lr, asr #4 │ │ │ │ + rscvc pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfef65bd4 │ │ │ │ + blx 0xfef65c5c │ │ │ │ vabd.s8 d30, d14, d6 │ │ │ │ - vmov.i32 , #4 @ 0x00000004 │ │ │ │ + vshr.s64 , q2, #64 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xe6fffab1 │ │ │ │ - rsbsvc pc, r8, lr, asr #4 │ │ │ │ + rscsvc pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfebe5bf0 │ │ │ │ + blx 0xfebe5c78 │ │ │ │ vmin.s8 q15, q15, q12 │ │ │ │ - vaddl.s8 , d0, d24 │ │ │ │ + vaddl.s8 , d16, d24 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ ldrbt pc, [r1], r3, lsr #21 @ │ │ │ │ - andsvc pc, r8, lr, asr #4 │ │ │ │ + addsvc pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfe865c0c │ │ │ │ + blx 0xfe865c94 │ │ │ │ vmax.s8 q15, q15, q13 │ │ │ │ - vshr.s64 d22, d4, #64 │ │ │ │ + vmov.i32 d23, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ usat pc, #3, r5, lsl #21 @ │ │ │ │ - subvc pc, r0, lr, asr #4 │ │ │ │ + sbcvc pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfe4e5c28 │ │ │ │ + blx 0xfe4e5cb0 │ │ │ │ vmin.s8 q15, q15, q6 │ │ │ │ - vshr.s64 q11, q8, #64 │ │ │ │ + vmvn.i32 , #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ ldrb pc, [r5], r7, lsl #21 @ │ │ │ │ - adcvs pc, r8, lr, asr #4 │ │ │ │ + eorvc pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xfe165c44 │ │ │ │ + blx 0xfe165ccc │ │ │ │ vmax.s8 q15, q15, q7 │ │ │ │ - vmla.i d22, d16, d0[2] │ │ │ │ + vmla.i d23, d0, d0[2] │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xe6c7fa79 │ │ │ │ - eorsvs pc, r8, lr, asr #4 │ │ │ │ + adcsvs pc, r8, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1de5c60 │ │ │ │ - vmax.s8 q15, q15, q0 │ │ │ │ - vshr.s64 d23, d0, #64 │ │ │ │ + blx 0x1de5ce8 │ │ │ │ + @ instruction: 0xf64ee6c0 │ │ │ │ + vmov.i32 d16, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ svccs 0x0000fa6b │ │ │ │ ldclge 4, cr15, [fp, #252]! @ 0xfc │ │ │ │ vrshl.s8 q15, , q7 │ │ │ │ - vshr.s64 , q0, #64 │ │ │ │ + vmov.i32 q11, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ strt pc, [pc], r1, ror #20 │ │ │ │ - sbcpl pc, r0, lr, asr #4 │ │ │ │ + subvs pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x17e5c90 │ │ │ │ + blx 0x17e5d18 │ │ │ │ vmax.s8 d30, d30, d24 │ │ │ │ - vaddl.s8 q11, d0, d24 │ │ │ │ + vaddl.s8 q11, d16, d24 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ ssat pc, #2, r3, asr #20 @ │ │ │ │ - adcspl pc, r4, lr, asr #4 │ │ │ │ + eorsvs pc, r4, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x1465cac │ │ │ │ + blx 0x1465d34 │ │ │ │ vmin.s8 d30, d30, d10 │ │ │ │ - vaddl.s8 , d16, d16 │ │ │ │ + vaddl.s8 q11, d0, d16 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ ldr pc, [r3], r5, asr #20 │ │ │ │ - adcsvc pc, r8, lr, asr #4 │ │ │ │ + eorseq pc, r8, lr, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x10e5cc8 │ │ │ │ + blx 0x10e5d50 │ │ │ │ @ instruction: 0xf43f2f00 │ │ │ │ ldr sl, [r8, #-3534]! @ 0xfffff232 │ │ │ │ - adcvc pc, r0, lr, asr #4 │ │ │ │ + eoreq pc, r0, lr, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xe65cdc │ │ │ │ + blx 0xe65d64 │ │ │ │ @ instruction: 0xf43f2f00 │ │ │ │ str sl, [lr, #-3524]! @ 0xfffff23c │ │ │ │ - andsvs pc, r0, lr, asr #4 │ │ │ │ + addsvs pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0xbe5cf0 │ │ │ │ + blx 0xbe5d78 │ │ │ │ vmin.s8 q15, q7, q12 │ │ │ │ - vshr.s64 , q12, #64 │ │ │ │ + vmvn.i32 q11, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ ldrbt pc, [r1], -r3, lsr #20 @ │ │ │ │ - rscpl pc, r4, lr, asr #4 │ │ │ │ + rsbvs pc, r4, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x865d0c │ │ │ │ + blx 0x865d94 │ │ │ │ vmax.s8 q15, q7, q13 │ │ │ │ - vmla.i d22, d0, d0[3] │ │ │ │ + vmla.i d22, d16, d0[3] │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xe663fa15 │ │ │ │ - rsbvs pc, r0, lr, asr #4 │ │ │ │ + rscvs pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x4e5d28 │ │ │ │ + blx 0x4e5db0 │ │ │ │ vmin.s8 q15, q7, q6 │ │ │ │ - vshr.s64 d22, d24, #64 │ │ │ │ + vmvn.i32 d23, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ ldrb pc, [r5], -r7, lsl #20 @ │ │ │ │ - andvc pc, r4, lr, asr #4 │ │ │ │ + addvc pc, r4, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - blx 0x165d44 │ │ │ │ + blx 0x165dcc │ │ │ │ vmax.s8 q15, q7, q7 │ │ │ │ - vshr.s64 q11, q6, #64 │ │ │ │ + vmov.i32 , #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf040002f │ │ │ │ @ instruction: 0xe647f9f9 │ │ │ │ - addvs pc, r0, lr, asr #4 │ │ │ │ + andvc pc, r0, lr, asr #4 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9f2f040 │ │ │ │ vmax.s8 q15, q7, q0 │ │ │ │ - vmvn.i32 q11, #0 @ 0x00000000 │ │ │ │ + vshr.s64 q11, q8, #64 │ │ │ │ @ instruction: 0xf040002f │ │ │ │ ldrt pc, [r9], -fp, ror #19 @ │ │ │ │ ldrdne pc, [r4], -r8 │ │ │ │ - subcc pc, r8, fp, asr #12 │ │ │ │ + sbccc pc, r8, fp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9e2f040 │ │ │ │ @ instruction: 0xf191e69b │ │ │ │ - strcs pc, [r0, -r5, asr #18] │ │ │ │ + strcs pc, [r0, -r1, asr #18] │ │ │ │ svclt 0x0000e684 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec80e94 │ │ │ │ + bl 0xfec80f1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x1cadabc │ │ │ │ + blmi 0x1cadb44 │ │ │ │ stmdavs r1, {r0, r3, r4, r7, ip, sp, pc} │ │ │ │ ldmdavs fp, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9317 │ │ │ │ stmiavs r3, {r8, r9}^ │ │ │ │ @ instruction: 0x4601e9d0 │ │ │ │ - eorscs pc, r4, r0, asr #4 │ │ │ │ + adcscs pc, r4, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ tstls r5, pc, lsl r6 │ │ │ │ @ instruction: 0xf9c2f040 │ │ │ │ - sbcsvc pc, r0, lr, asr #4 │ │ │ │ + subseq pc, r0, lr, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf9bcf040 │ │ │ │ andcs r9, r0, #81920 @ 0x14000 │ │ │ │ @ instruction: 0xf7f74861 │ │ │ │ - vqdmulh.s , q7, │ │ │ │ - vshr.s64 , q6, #64 │ │ │ │ + @ instruction: 0xf64efb41 │ │ │ │ + vmov.i32 q8, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf040002f │ │ │ │ ldmdami lr, {r0, r4, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ vld1.8 {d2-d5}, [r4], r0 │ │ │ │ @ instruction: 0xf7f7417f │ │ │ │ strbeq pc, [r0, #2869]! @ 0xb35 @ │ │ │ │ @ instruction: 0xf414d473 │ │ │ │ cmnle r9, r0, asr #3 │ │ │ │ bicpl pc, r0, r4, lsl r4 @ │ │ │ │ strteq sp, [r1], #381 @ 0x17d │ │ │ │ addhi pc, r2, r0, lsl #2 │ │ │ │ @ instruction: 0xf1000462 │ │ │ │ strteq r8, [r3], #-136 @ 0xffffff78 │ │ │ │ addhi pc, lr, r0, lsl #2 │ │ │ │ - rscvc pc, r8, lr, asr #4 │ │ │ │ + rsbeq pc, r8, lr, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf994f040 │ │ │ │ tstpeq pc, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0404031 │ │ │ │ @ instruction: 0xf016808f │ │ │ │ @ instruction: 0xf0400130 │ │ │ │ vld4.32 {d8-d11}, [r6], r6 │ │ │ │ andcs r5, r0, #1073741856 @ 0x40000020 │ │ │ │ tstpeq pc, r1, lsr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f74849 │ │ │ │ - vqdmulh.s d31, d14, d13 │ │ │ │ - vshr.s64 , q10, #64 │ │ │ │ + @ instruction: 0xf64efb0d │ │ │ │ + vmvn.i32 q8, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf64e002f │ │ │ │ - vmov.i32 d16, #262144 @ 0x00040000 │ │ │ │ + @ instruction: 0xf2c00494 │ │ │ │ @ instruction: 0xf040042f │ │ │ │ andcs pc, r0, #1982464 @ 0x1e4000 │ │ │ │ stmdami r3, {r0, r3, r4, r5, r9, sl, lr}^ │ │ │ │ - blx 0xe7d38 │ │ │ │ - andeq pc, r0, lr, asr #12 │ │ │ │ + blx 0xe7dc0 │ │ │ │ + addeq pc, r0, lr, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf96ef040 │ │ │ │ tstpeq r1, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - rscsne pc, ip, sp, asr #12 │ │ │ │ + rsbscs pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf966f040 │ │ │ │ - andeq pc, r8, lr, asr #12 │ │ │ │ + addeq pc, r8, lr, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf960f040 │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ stcvc 8, cr10, [sp], #-28 @ 0xffffffe4 │ │ │ │ - mrc 1, 3, APSR_nzcv, cr10, cr15, {3} │ │ │ │ + mrc 1, 3, APSR_nzcv, cr6, cr15, {3} │ │ │ │ andcs r2, r1, #64, 6 │ │ │ │ strls r4, [r1], #-1561 @ 0xfffff9e7 │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ - ldrtvs pc, [r0], #-591 @ 0xfffffdb1 @ │ │ │ │ + ldrtvs pc, [r0], #591 @ 0x24f @ │ │ │ │ ldrteq pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ stmdage r7, {r1, ip, pc} │ │ │ │ @ instruction: 0xf1919400 │ │ │ │ - strtmi pc, [r9], -r5, asr #16 │ │ │ │ + strtmi pc, [r9], -r1, asr #16 │ │ │ │ @ instruction: 0xf040a807 │ │ │ │ - blmi 0xae82d0 │ │ │ │ - blls 0x703e28 │ │ │ │ + blmi 0xae8358 │ │ │ │ + blls 0x703eb0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SPSR_svc │ │ │ │ - subsvs pc, r0, r5, asr #4 │ │ │ │ + sbcsvs pc, r0, r5, asr #4 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04040f0 │ │ │ │ vst2.8 {d27,d29}, [pc :256], r5 │ │ │ │ stmdami r2!, {r7, r8, ip, sp, lr} │ │ │ │ @ instruction: 0xf7f72200 │ │ │ │ pldw [r4], #-2683 @ 0xfffff585 │ │ │ │ addle r6, r5, r0, asr #3 │ │ │ │ andcs r4, r0, #2031616 @ 0x1f0000 │ │ │ │ - blx 0x1e67dd0 │ │ │ │ + blx 0x1e67e58 │ │ │ │ bicpl pc, r0, r4, lsl r4 @ │ │ │ │ ldmdami sp, {r0, r7, ip, lr, pc} │ │ │ │ @ instruction: 0xf7f72200 │ │ │ │ strteq pc, [r1], #2669 @ 0xa6d │ │ │ │ svcge 0x007ef57f │ │ │ │ ldmdami sl, {r9, sp} │ │ │ │ tstppl r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ - blx 0x1a67df0 │ │ │ │ + blx 0x1a67e78 │ │ │ │ @ instruction: 0xf57f0462 │ │ │ │ ldmdami r7, {r3, r4, r5, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ vst1.8 {d18-d21}, [pc], r0 │ │ │ │ @ instruction: 0xf7f74180 │ │ │ │ strteq pc, [r3], #-2651 @ 0xfffff5a5 │ │ │ │ svcge 0x0072f57f │ │ │ │ andcs r4, r0, #1245184 @ 0x130000 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ - blx 0x15e7e14 │ │ │ │ + blx 0x15e7e9c │ │ │ │ ldmdami r1, {r1, r3, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f72200 │ │ │ │ ldrb pc, [r4, -sp, asr #20]! @ │ │ │ │ andcs r4, r0, #983040 @ 0xf0000 │ │ │ │ - blx 0x1367e28 │ │ │ │ + blx 0x1367eb0 │ │ │ │ @ instruction: 0xf191e76b │ │ │ │ - svclt 0x0000f85f │ │ │ │ + svclt 0x0000f85b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r5, r5, r4, lsr r7 │ │ │ │ - ldrshteq r5, [r5], -r4 │ │ │ │ - eorseq r5, r5, r0, ror #16 │ │ │ │ - eorseq r5, r5, r0, asr #17 │ │ │ │ + ldrhteq r5, [r5], -r4 │ │ │ │ + eorseq r5, r5, r4, ror r8 │ │ │ │ + eorseq r5, r5, r0, ror #17 │ │ │ │ + eorseq r5, r5, r0, asr #18 │ │ │ │ addseq lr, r5, r4, ror #16 │ │ │ │ addseq lr, r5, ip, ror r8 │ │ │ │ addseq lr, r5, r4, lsr #17 │ │ │ │ addseq lr, r5, ip, asr #17 │ │ │ │ addseq lr, r5, r4, ror #17 │ │ │ │ @ instruction: 0x0095e8fc │ │ │ │ @ instruction: 0x0095e9bc │ │ │ │ @@ -288419,39 +288454,39 @@ │ │ │ │ ldrmi r4, [r3], ip, lsl #12 │ │ │ │ ldmib sp, {r1, r4, r8, r9, sl, fp, ip, pc}^ │ │ │ │ movwls r8, #30995 @ 0x7913 │ │ │ │ ldrsbge pc, [r4], #-141 @ 0xffffff73 @ │ │ │ │ @ instruction: 0xf88af040 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ movwpl pc, #34214 @ 0x85a6 @ │ │ │ │ - blcc 0x5322c0 │ │ │ │ - eorseq pc, r4, #81788928 @ 0x4e00000 │ │ │ │ + blcc 0x532348 │ │ │ │ + adcseq pc, r4, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ @ instruction: 0xf8d34605 │ │ │ │ ldmdavs fp, {r4, r7, r9, ip, sp} │ │ │ │ - mrc2 1, 2, pc, cr10, cr0, {4} │ │ │ │ + mrc2 1, 2, pc, cr6, cr0, {4} │ │ │ │ @ instruction: 0xf6452200 │ │ │ │ - vsra.s64 d17, d0, #64 │ │ │ │ + vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ @ instruction: 0x46100135 │ │ │ │ ldclne 2, cr15, [r3], #-256 @ 0xffffff00 │ │ │ │ eorcc pc, r2, r1, asr r8 @ │ │ │ │ adcmi r3, r3, #1342177280 @ 0x50000000 │ │ │ │ andcc sp, r1, r1, lsl r0 │ │ │ │ mvnsle r4, r0, ror #10 │ │ │ │ tstcs r1, r3, lsr #12 │ │ │ │ @ instruction: 0xf64e4628 │ │ │ │ - vmvn.i32 d16, #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 d16, d24, #64 │ │ │ │ @ instruction: 0xf190022f │ │ │ │ - strtmi pc, [r8], -r1, asr #28 │ │ │ │ + @ instruction: 0x4628fe3d │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf0404ff0 │ │ │ │ tstcs r4, #6094848 @ 0x5d0000 │ │ │ │ tstpne r0, r3, lsl #22 @ p-variant is OBSOLETE │ │ │ │ biclt r6, r4, ip, asr #17 │ │ │ │ - blls 0x2fb7dc │ │ │ │ + blls 0x2fb864 │ │ │ │ stmib sp, {r1, r3, r4, r6, r9, sl, lr}^ │ │ │ │ stmib sp, {r1, r9, fp, ip, pc}^ │ │ │ │ strmi r7, [r0, r0, lsl #16]! │ │ │ │ andlt r4, r9, r8, lsr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ stmdalt sl, {r6, ip, sp, lr, pc}^ │ │ │ │ andcs fp, r0, r9 │ │ │ │ @@ -288459,21 +288494,21 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ ldmib r1, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ │ │ strtmi r3, [r8], -r1, lsl #8 │ │ │ │ tstcs r1, r7, lsl #20 │ │ │ │ andlt lr, r0, #3358720 @ 0x334000 │ │ │ │ - andseq pc, ip, #81788928 @ 0x4e00000 │ │ │ │ + addseq pc, ip, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, pc, #192, 4 │ │ │ │ - bls 0x264698 │ │ │ │ + bls 0x264720 │ │ │ │ svclt 0x00182c00 │ │ │ │ stmib sp, {r1, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1907802 │ │ │ │ - strtmi pc, [r8], -r9, lsl #28 │ │ │ │ + strtmi pc, [r8], -r5, lsl #28 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf0404ff0 │ │ │ │ svclt 0x0000b825 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @@ -288481,15 +288516,15 @@ │ │ │ │ ldmib sp, {r2, r4, r8, r9, sl, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, r2, r4, r8, fp, pc}^ │ │ │ │ ldmib sp, {r0, r1, r2, ip}^ │ │ │ │ movwls sl, #39703 @ 0x9b17 │ │ │ │ @ instruction: 0xf80ef040 │ │ │ │ andcs fp, r0, #88, 6 @ 0x60000001 │ │ │ │ strmi r9, [r4], -r7, lsl #18 │ │ │ │ - ldcne 6, cr15, [r0], {69} @ 0x45 │ │ │ │ + ldccs 6, cr15, [r0], {69} @ 0x45 │ │ │ │ ldceq 2, cr15, [r5], #-768 @ 0xfffffd00 │ │ │ │ vmin.s8 d20, d0, d0 │ │ │ │ @ instruction: 0xf85c1e73 │ │ │ │ andcc r3, r5, #34 @ 0x22 │ │ │ │ andle r4, r8, fp, lsl #5 │ │ │ │ ldrbmi r3, [r0, #-1]! │ │ │ │ @ instruction: 0x4620d1f7 │ │ │ │ @@ -288507,88 +288542,88 @@ │ │ │ │ @ instruction: 0xf03f4ff0 │ │ │ │ andlt fp, fp, r3, ror #31 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - andeq pc, r4, lr, asr #12 │ │ │ │ + addeq pc, r4, lr, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xf810f040 │ │ │ │ svcpl 0x0080f516 │ │ │ │ @ instruction: 0xf64bd20d │ │ │ │ - vrshr.s64 q9, q2, #64 │ │ │ │ + vmov.i32 , #1024 @ 0x00000400 │ │ │ │ @ instruction: 0x46330230 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ - stc2 1, cr15, [r4, #576]! @ 0x240 │ │ │ │ + stc2 1, cr15, [r0, #576]! @ 0x240 │ │ │ │ andcs r4, sl, r1, lsr #12 │ │ │ │ - @ instruction: 0xffe4f16f │ │ │ │ + @ instruction: 0xffe0f16f │ │ │ │ rsbsmi lr, r1, #51118080 @ 0x30c0000 │ │ │ │ strmi r9, [r8], -r7, lsl #2 │ │ │ │ stc2 0, cr15, [r2], {8} │ │ │ │ strmi r9, [r2], -r7, lsl #18 │ │ │ │ rscle r2, r8, r0, lsl #16 │ │ │ │ - eormi pc, r8, sp, asr #12 │ │ │ │ + adcmi pc, r8, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ @ instruction: 0xfff0f03f │ │ │ │ svclt 0x0000e7ea │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec81270 │ │ │ │ + bl 0xfec812f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46050ff0 │ │ │ │ @ instruction: 0xf03f460e │ │ │ │ stmdacs r0, {r0, r1, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi sp, [r3], -r0, asr #32 │ │ │ │ andcs r4, r4, #4, 12 @ 0x400000 │ │ │ │ @ instruction: 0xf64e2101 │ │ │ │ - vmla.i d16, d0, d0[3] │ │ │ │ + vmla.i d16, d16, d0[3] │ │ │ │ @ instruction: 0xf16f002f │ │ │ │ - @ instruction: 0x2d1ff95b │ │ │ │ + @ instruction: 0x2d1ff957 │ │ │ │ @ instruction: 0xf644d925 │ │ │ │ - vmvn.i32 d20, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d20, d20, #64 │ │ │ │ @ instruction: 0x46290033 │ │ │ │ @ instruction: 0xffcef03f │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - adcvc pc, r4, r3, asr #4 │ │ │ │ + eoreq pc, r4, r3, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xffc4f03f │ │ │ │ eorcs r4, r0, r1, lsr #12 │ │ │ │ - @ instruction: 0xffa4f16f │ │ │ │ + @ instruction: 0xffa0f16f │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ strtmi pc, [r3], -fp, ror #30 │ │ │ │ tstcs r1, r5, lsl #4 │ │ │ │ - subseq pc, r4, lr, asr #12 │ │ │ │ + sbcseq pc, r4, lr, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ - @ instruction: 0xf938f16f │ │ │ │ + @ instruction: 0xf934f16f │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf03f4070 │ │ │ │ @ instruction: 0xf644bf71 │ │ │ │ - vorr.i32 d21, #2048 @ 0x00000800 │ │ │ │ - bl 0x1eadc4 │ │ │ │ - vcgt.s8 d16, d19, d5 │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ + vrsra.s64 d21, d8, #64 │ │ │ │ + bl 0x1eae4c │ │ │ │ + @ instruction: 0xf6430385 │ │ │ │ + vaddl.s8 q8, d0, d20 │ │ │ │ @ instruction: 0xf8d30033 │ │ │ │ @ instruction: 0xf03f12e0 │ │ │ │ ldrb pc, [r1, r1, lsr #31] @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xf8d36e03 │ │ │ │ - blvs 0xfe7f63c4 │ │ │ │ + blvs 0xfe7f644c │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ tstcs r0, r8, lsl #12 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ svclt 0x00004770 │ │ │ │ ldcle 8, cr2, [lr], {38} @ 0x26 │ │ │ │ - blle 0x6f4140 │ │ │ │ + blle 0x6f41c8 │ │ │ │ ldmdale r5, {r1, r2, r5, fp, sp} │ │ │ │ @ instruction: 0xf000e8df │ │ │ │ @ instruction: 0x16161616 │ │ │ │ ldmdacc ip!, {r1, r2, r4, lr} │ │ │ │ @ instruction: 0x16161616 │ │ │ │ ldrtne r3, [r8], -r0, asr #24 │ │ │ │ ldrne r1, [r4], #-1046 @ 0xfffffbea │ │ │ │ @@ -288596,47 +288631,47 @@ │ │ │ │ ldrne r1, [r4], #-1044 @ 0xfffffbec │ │ │ │ ldrne r1, [r4], #-1044 @ 0xfffffbec │ │ │ │ ldrne r1, [r4], #-1044 @ 0xfffffbec │ │ │ │ andseq r1, r6, r6, lsl r6 │ │ │ │ andseq pc, r5, pc, rrx │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0xf5a04770 │ │ │ │ - blcs 0x3c2f80 │ │ │ │ - blcs 0x3e055c │ │ │ │ + blcs 0x3c3008 │ │ │ │ + blcs 0x3e05e4 │ │ │ │ andge sp, r1, #244, 16 @ 0xf40000 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - andseq sl, r2, r1, ror r1 │ │ │ │ - andseq sl, r2, r1, ror r1 │ │ │ │ - andseq sl, r2, r1, ror r1 │ │ │ │ - andseq sl, r2, sp, ror #2 │ │ │ │ - andseq sl, r2, sp, ror #2 │ │ │ │ - andseq sl, r2, sp, ror #2 │ │ │ │ - andseq sl, r2, r1, ror r1 │ │ │ │ - andseq sl, r2, r1, ror r1 │ │ │ │ - andseq sl, r2, r1, ror r1 │ │ │ │ - andseq sl, r2, r1, ror r1 │ │ │ │ - andseq sl, r2, r1, ror r1 │ │ │ │ + @ instruction: 0x0012a1f9 │ │ │ │ + @ instruction: 0x0012a1f9 │ │ │ │ + @ instruction: 0x0012a1f9 │ │ │ │ + @ instruction: 0x0012a1f5 │ │ │ │ + @ instruction: 0x0012a1f5 │ │ │ │ + @ instruction: 0x0012a1f5 │ │ │ │ + @ instruction: 0x0012a1f9 │ │ │ │ + @ instruction: 0x0012a1f9 │ │ │ │ + @ instruction: 0x0012a1f9 │ │ │ │ + @ instruction: 0x0012a1f9 │ │ │ │ + @ instruction: 0x0012a1f9 │ │ │ │ andcs r2, r0, #14 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ andcs r2, r0, #13 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ andcs r2, r0, #12 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ ldmdble r3!, {r1, r3, r7, r9, lr} │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec813dc │ │ │ │ + bl 0xfec81464 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ @ instruction: 0x460c4615 │ │ │ │ stmdavc r3, {r0, r1, sp, lr, pc} │ │ │ │ adcmi fp, r5, #3850240 @ 0x3ac000 │ │ │ │ movwcs sp, #6418 @ 0x1912 │ │ │ │ @ instruction: 0x461a1931 │ │ │ │ strcc r4, [r1], #-1560 @ 0xfffff9e8 │ │ │ │ - blx 0xe6246 │ │ │ │ + blx 0xe62ce │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ tstcs r0, r1 │ │ │ │ @@ -288649,40 +288684,40 @@ │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ tstcs r0, r1 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec81454 │ │ │ │ + bl 0xfec814dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #4088 @ 0xff8 │ │ │ │ andcs r4, r8, #12, 12 @ 0xc00000 │ │ │ │ andcs r4, r3, r1, lsl #12 │ │ │ │ - blx 0xff3e62ae │ │ │ │ + blx 0xff3e6336 │ │ │ │ strmi fp, [r3], -r8, ror #2 │ │ │ │ andcs r6, r0, r2, lsr #16 │ │ │ │ stmiavs r2!, {r1, r3, r4, sp, lr} │ │ │ │ qaddcs r6, sl, r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf06fbd10 │ │ │ │ tstcs r0, sp │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec814a4 │ │ │ │ + bl 0xfec8152c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #4088 @ 0xff8 │ │ │ │ andscs r4, r0, #12, 12 @ 0xc00000 │ │ │ │ andcs r4, r3, r1, lsl #12 │ │ │ │ - blx 0xfe9e62fe │ │ │ │ + blx 0xfe9e6386 │ │ │ │ ldmib r4, {r3, r7, r8, ip, sp, pc}^ │ │ │ │ subvs r2, r1, r0, lsl #2 │ │ │ │ strmi r6, [r3], -r2 │ │ │ │ stmiavs r2!, {sp} │ │ │ │ bfine r6, sl, #1, #18 │ │ │ │ ldrdcs r6, [r0, -sl] │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -288691,40 +288726,40 @@ │ │ │ │ @ instruction: 0xf06fbd10 │ │ │ │ tstcs r0, sp │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec814fc │ │ │ │ + bl 0xfec81584 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #4088 @ 0xff8 │ │ │ │ andcs r4, r8, #12, 12 @ 0xc00000 │ │ │ │ andcs r4, r3, r1, lsl #12 │ │ │ │ - blx 0x1ee6356 │ │ │ │ + blx 0x1ee63de │ │ │ │ strmi fp, [r3], -r8, ror #2 │ │ │ │ andcs r6, r0, r2, lsr #16 │ │ │ │ stmiavs r2!, {r1, r3, r4, sp, lr} │ │ │ │ qaddcs r6, sl, r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf06fbd10 │ │ │ │ tstcs r0, sp │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec8154c │ │ │ │ + bl 0xfec815d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #4088 @ 0xff8 │ │ │ │ andscs r4, r8, #12, 12 @ 0xc00000 │ │ │ │ andcs r4, r3, r1, lsl #12 │ │ │ │ - blx 0x14e63a6 │ │ │ │ + blx 0x14e642e │ │ │ │ @ instruction: 0x4603b1b8 │ │ │ │ andcs r8, r0, r2, lsr #16 │ │ │ │ stmdahi r2!, {r1, r3, r4, pc}^ │ │ │ │ ldmib r4, {r1, r3, r4, r6, pc}^ │ │ │ │ addsvs r2, r9, r2, lsl #2 │ │ │ │ ldmib r4, {r1, r3, r4, r6, sp, lr}^ │ │ │ │ tstvs r9, r4, lsl #2 │ │ │ │ @@ -288736,22 +288771,22 @@ │ │ │ │ @ instruction: 0xf06fbd10 │ │ │ │ tstcs r0, sp │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec815b0 │ │ │ │ + bl 0xfec81638 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #8184 @ 0x1ff8 │ │ │ │ andscs r4, r8, #4, 12 @ 0x400000 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ msrlt CPSR_, #29696 @ 0x7400 │ │ │ │ @ instruction: 0x2000f9b0 │ │ │ │ - bcs 0x1bbbd8 │ │ │ │ + bcs 0x1bbc60 │ │ │ │ eorhi sp, r2, r5, lsl r8 │ │ │ │ ldmdahi sl, {sp}^ │ │ │ │ ldmdavs sl, {r1, r5, r6, pc}^ │ │ │ │ stmib r4, {r0, r3, r4, r7, fp, sp, lr}^ │ │ │ │ ldmvs sl, {r1, r8, sp}^ │ │ │ │ stmib r4, {r0, r3, r4, r8, fp, sp, lr}^ │ │ │ │ ldmdbvs fp, {r2, r8, sp}^ │ │ │ │ @@ -288767,20 +288802,20 @@ │ │ │ │ @ instruction: 0xf06fbd10 │ │ │ │ tstcs r0, sp │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec8162c │ │ │ │ + bl 0xfec816b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #4088 @ 0xff8 │ │ │ │ eorcs r4, r0, #12, 12 @ 0xc00000 │ │ │ │ andcs r4, r3, r1, lsl #12 │ │ │ │ - blx 0xff8e6484 │ │ │ │ + blx 0xff8e650c │ │ │ │ @ instruction: 0x4603b1b8 │ │ │ │ andcs r8, r0, r2, lsr #16 │ │ │ │ stmdahi r2!, {r1, r3, r4, pc}^ │ │ │ │ ldmib r4, {r1, r3, r4, r6, pc}^ │ │ │ │ sbcsvs r2, r9, r2, lsl #2 │ │ │ │ ldmib r4, {r1, r3, r4, r7, sp, lr}^ │ │ │ │ cmpvs r9, r4, lsl #2 │ │ │ │ @@ -288792,22 +288827,22 @@ │ │ │ │ @ instruction: 0xf06fbd10 │ │ │ │ tstcs r0, sp │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec81690 │ │ │ │ + bl 0xfec81718 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #8184 @ 0x1ff8 │ │ │ │ eorcs r4, r0, #4, 12 @ 0x400000 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ msrlt CPSR_, #708608 @ 0xad000 │ │ │ │ @ instruction: 0x2000f9b0 │ │ │ │ - bcs 0x1bbcb8 │ │ │ │ + bcs 0x1bbd40 │ │ │ │ eorhi sp, r2, r5, lsl r8 │ │ │ │ ldmdahi sl, {sp}^ │ │ │ │ ldmvs sl, {r1, r5, r6, pc} │ │ │ │ stmib r4, {r0, r3, r4, r6, r7, fp, sp, lr}^ │ │ │ │ ldmdbvs sl, {r1, r8, sp} │ │ │ │ stmib r4, {r0, r3, r4, r6, r8, fp, sp, lr}^ │ │ │ │ ldmibvs fp, {r2, r8, sp} │ │ │ │ @@ -288823,15 +288858,15 @@ │ │ │ │ @ instruction: 0xf06fbd10 │ │ │ │ tstcs r0, sp │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec8170c │ │ │ │ + bl 0xfec81794 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #8184 @ 0x1ff8 │ │ │ │ andcs r4, r8, #4, 12 @ 0x400000 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ orrlt pc, r8, pc, ror #20 │ │ │ │ strmi r6, [r2], -r3, lsl #16 │ │ │ │ andcs r6, r0, r3, lsr #32 │ │ │ │ @@ -288844,20 +288879,20 @@ │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec81760 │ │ │ │ + bl 0xfec817e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #4088 @ 0xff8 │ │ │ │ subcs r4, r8, #12, 12 @ 0xc00000 │ │ │ │ andcs r4, r3, r1, lsl #12 │ │ │ │ - blx 0x12665b8 │ │ │ │ + blx 0x1266640 │ │ │ │ eorle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r2!, {r0, r1, r9, sl, lr} │ │ │ │ andsvs r2, sl, r0 │ │ │ │ subsvs r6, sl, r2, lsr #17 │ │ │ │ addsvs r6, sl, r2, lsr #18 │ │ │ │ sbcsvs r6, sl, r2, lsr #19 │ │ │ │ tstvs sl, r2, lsr #20 │ │ │ │ @@ -288880,83 +288915,83 @@ │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec817f0 │ │ │ │ + bl 0xfec81878 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ umulllt r3, r3, r8, r0 @ │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ stccs 3, cr5, [r0, #-0] │ │ │ │ movwcs sp, #56 @ 0x38 │ │ │ │ andcs r2, r3, r8, ror #4 │ │ │ │ @ instruction: 0xf9f6f011 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ rsbcs sp, r8, #109 @ 0x6d │ │ │ │ @ instruction: 0xf17f2100 │ │ │ │ - ldmib r4, {r2, r4, r5, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r4, r5, r9, fp, sp, lr, pc}^ │ │ │ │ eorvs r1, r9, r0, lsl #4 │ │ │ │ ldmib r4, {r1, r3, r5, r6, sp, lr}^ │ │ │ │ strbtvs r2, [r9], -r2, lsl #2 │ │ │ │ stmiavs r2!, {r1, r3, r5, r9, sl, sp, lr} │ │ │ │ stmdbvs r2!, {r1, r3, r5, r6, r7, sp, lr} │ │ │ │ stmdbvs r2!, {r1, r3, r5, r8, sp, lr}^ │ │ │ │ stmibvs r2!, {r1, r3, r5, r6, r8, sp, lr} │ │ │ │ stmibvs r2!, {r1, r3, r5, r7, r8, sp, lr}^ │ │ │ │ ldmib r4, {r1, r3, r5, r6, r7, r8, sp, lr}^ │ │ │ │ rsbvs r2, r9, #8, 2 │ │ │ │ ldmib r4, {r1, r3, r5, r9, sp, lr}^ │ │ │ │ cmnvs r9, #-2147483646 @ 0x80000002 │ │ │ │ - blvs 0x9c32fc │ │ │ │ + blvs 0x9c3384 │ │ │ │ ldmib r4, {r1, r3, r5, r7, r8, r9, sp, lr}^ │ │ │ │ strbtvs r2, [r9], #-270 @ 0xfffffef2 │ │ │ │ stcvs 4, cr6, [r2], #-168 @ 0xffffff58 │ │ │ │ stcvs 4, cr6, [r2, #-680]! @ 0xfffffd58 │ │ │ │ cdpvs 5, 2, cr6, cr2, cr10, {1} │ │ │ │ stcvs 5, cr6, [r2], #680 @ 0x2a8 │ │ │ │ stcvs 4, cr6, [r2, #936]! @ 0x3a8 │ │ │ │ cdpvs 5, 10, cr6, cr2, cr10, {3} │ │ │ │ eors r6, r2, sl, ror #11 │ │ │ │ rsbcs r4, r0, #45088768 @ 0x2b00000 │ │ │ │ @ instruction: 0xf0112003 │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ rsbcs sp, r0, #53 @ 0x35 │ │ │ │ andls r4, r1, r9, lsr #12 │ │ │ │ - ldmib sl!, {r0, r1, r2, r3, r4, r5, r6, r8, ip, sp, lr, pc}^ │ │ │ │ + ldmib r6!, {r0, r1, r2, r3, r4, r5, r6, r8, ip, sp, lr, pc}^ │ │ │ │ stmdahi r2!, {r0, r8, r9, fp, ip, pc} │ │ │ │ ldmib r4, {r1, r3, r4, pc}^ │ │ │ │ ldrbvs r2, [r9, #258] @ 0x102 │ │ │ │ stmiavs r2!, {r1, r3, r4, r7, r8, sl, sp, lr} │ │ │ │ stmdbvs r2!, {r1, r3, r4, r6, r7, sp, lr} │ │ │ │ stmdbvs r2!, {r1, r3, r4, r8, sp, lr}^ │ │ │ │ stmibvs r2!, {r1, r3, r4, r6, r8, sp, lr} │ │ │ │ stmibvs r2!, {r1, r3, r4, r7, r8, sp, lr}^ │ │ │ │ stchi 1, cr6, [r2], #-872 @ 0xfffffc98 │ │ │ │ ldmib r4, {r1, r3, r4, sl, pc}^ │ │ │ │ tstvs r9, #-2147483646 @ 0x80000002 │ │ │ │ - blvs 0x9c3228 │ │ │ │ - blvs 0xfe9c342c │ │ │ │ + blvs 0x9c32b0 │ │ │ │ + blvs 0xfe9c34b4 │ │ │ │ stcvs 3, cr6, [r2], #-616 @ 0xfffffd98 │ │ │ │ stcvs 4, cr6, [r2, #-104]! @ 0xffffff98 │ │ │ │ mcrvs 4, 1, r6, cr2, cr10, {4} │ │ │ │ stcvs 5, cr6, [r2], #104 @ 0x68 │ │ │ │ stcvs 4, cr6, [r2, #360]! @ 0x168 │ │ │ │ mcrvs 4, 5, r6, cr2, cr10, {6} │ │ │ │ andcs r6, r0, sl, asr r5 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf06fbd30 │ │ │ │ ldrb r0, [r3, sp]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec81900 │ │ │ │ + bl 0xfec81988 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #8184 @ 0x1ff8 │ │ │ │ andcs r4, r8, #4, 12 @ 0x400000 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ cmnplt r8, r5, ror r9 @ p-variant is OBSOLETE │ │ │ │ strmi r6, [r2], -r3, lsl #16 │ │ │ │ andcs r6, r0, r3, lsr #32 │ │ │ │ @@ -288968,15 +289003,15 @@ │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec81950 │ │ │ │ + bl 0xfec819d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #8184 @ 0x1ff8 │ │ │ │ andscs r4, r0, #4, 12 @ 0x400000 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ cmnplt r8, sp, asr #18 @ p-variant is OBSOLETE │ │ │ │ strmi r6, [r3], -r2, lsl #16 │ │ │ │ andcs r6, r0, r1, asr #16 │ │ │ │ @@ -288988,124 +289023,124 @@ │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec819a0 │ │ │ │ + bl 0xfec81a28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ mrc 0, 0, ip, cr13, cr8, {1} │ │ │ │ ssub16mi lr, r4, r0 │ │ │ │ ldrbtmi r4, [ip], #1538 @ 0x602 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ strmi fp, [fp], -r2, lsl #1 │ │ │ │ @ instruction: 0xf85e2104 │ │ │ │ @ instruction: 0xf8d0000c │ │ │ │ strls r0, [r0], #-656 @ 0xfffffd70 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf7543018 │ │ │ │ - andlt lr, r2, r8, asr #25 │ │ │ │ + andlt lr, r2, r4, lsl #25 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - rsbseq r5, pc, r2, lsr r6 @ │ │ │ │ + rsbseq r5, pc, sl, lsr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec819ec │ │ │ │ + bl 0xfec81a74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [lr], r8, ror #31 │ │ │ │ ldmdbmi r0, {r0, r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0x46024694 │ │ │ │ svceq 0x0070ee1d │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ stmdapl r1, {r2, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8d19c07 │ │ │ │ stmdbls r6, {r4, r7, r9} │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ smlabt r1, sp, r9, lr │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x71adf44f │ │ │ │ andscc r9, r8, r3, lsl #8 │ │ │ │ - ldc 7, cr15, [ip], {84} @ 0x54 │ │ │ │ + mrrc 7, 5, pc, r8, cr4 @ │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ - rsbseq r5, pc, r4, ror #11 │ │ │ │ + rsbseq r5, pc, ip, asr r5 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r5], -r3, lsl #1 │ │ │ │ subsle r2, r9, r0, lsl #20 │ │ │ │ svcvs 0x0080f5b2 │ │ │ │ pkhtbmi sp, r1, sl, asr #16 │ │ │ │ ldrmi r4, [r0], -ip, lsl #12 │ │ │ │ ldrmi r2, [pc], -r8, lsl #2 │ │ │ │ - blx 0x20e6cbe │ │ │ │ + blx 0x20e6d46 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ movwcs sp, #4189 @ 0x105d │ │ │ │ rsceq r4, sl, r1, lsr #12 │ │ │ │ @ instruction: 0xf0114618 │ │ │ │ ldmiblt r0, {r0, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r0], -lr, lsl #8 │ │ │ │ - blx 0xff7e6cd8 │ │ │ │ - @ instruction: 0xff8af152 │ │ │ │ + blx 0xff7e6d60 │ │ │ │ + @ instruction: 0xff86f152 │ │ │ │ strcs r6, [r0], -r4 │ │ │ │ andlt r4, r3, r0, lsr r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ andcs r8, r0, #240, 30 @ 0x3c0 │ │ │ │ - beq 0x1a68c4 │ │ │ │ + beq 0x1a694c │ │ │ │ @ instruction: 0xf1061d04 │ │ │ │ ldrmi r0, [r7], -r4, lsl #16 │ │ │ │ andls r4, r0, #154140672 @ 0x9300000 │ │ │ │ and r9, r8, r1, lsl #12 │ │ │ │ @ instruction: 0xf8484630 │ │ │ │ strcc r6, [r1, -r4, lsl #24] │ │ │ │ adcmi r3, pc, #8, 8 @ 0x8000000 │ │ │ │ - bleq 0x3689e8 │ │ │ │ + bleq 0x368a70 │ │ │ │ stmdavs r6!, {r1, r3, r5, ip, lr, pc} │ │ │ │ - blle 0xb760d0 │ │ │ │ + blle 0xb76158 │ │ │ │ @ instruction: 0xf854d0f2 │ │ │ │ ldrbmi r1, [r3], -r4, lsl #24 │ │ │ │ @ instruction: 0x46484632 │ │ │ │ @ instruction: 0xf88ef011 │ │ │ │ stceq 8, cr15, [r4], {72} @ 0x48 │ │ │ │ andcs fp, r0, r8, asr #3 │ │ │ │ svceq 0x0000f1bb │ │ │ │ - blls 0x15f08c │ │ │ │ + blls 0x15f114 │ │ │ │ cmnpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ mvnsvc pc, r7, asr #13 │ │ │ │ adcsmi r1, r0, #200, 20 @ 0xc8000 │ │ │ │ tstls r0, r1, lsr pc │ │ │ │ @ instruction: 0x4630199b │ │ │ │ ldrb r9, [sl, r0, lsl #6] │ │ │ │ - @ instruction: 0xff48f152 │ │ │ │ - ldr r6, [ip, r5]! │ │ │ │ @ instruction: 0xff44f152 │ │ │ │ + ldr r6, [ip, r5]! │ │ │ │ + @ instruction: 0xff40f152 │ │ │ │ andvs r2, r3, r6, lsl r3 │ │ │ │ ldmdblt pc, {r0, r1, r2, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ @ │ │ │ │ str r9, [sp, r1, lsl #28]! │ │ │ │ ldr r9, [r3, r1, lsl #28]! │ │ │ │ ldrcs r9, [r6], #-3585 @ 0xfffff1ff │ │ │ │ @ instruction: 0xf152e7a9 │ │ │ │ - movwcs pc, #53047 @ 0xcf37 @ │ │ │ │ + movwcs pc, #53043 @ 0xcf33 @ │ │ │ │ str r6, [sl, r3]! │ │ │ │ - bleq 0x1a6a74 │ │ │ │ + bleq 0x1a6afc │ │ │ │ svclt 0x0000e7c1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec81b44 │ │ │ │ + bl 0xfec81bcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ vmax.s8 d20, d7, d4 │ │ │ │ - @ instruction: 0xf2c06690 │ │ │ │ + vmov.i32 d23, #0 @ 0x00000000 │ │ │ │ andcs r0, pc, #55574528 @ 0x3500000 │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xff5cf010 │ │ │ │ andscs r6, r8, #32 │ │ │ │ mvnseq pc, r6, lsl #2 │ │ │ │ @ instruction: 0xf0106868 │ │ │ │ rsbvs pc, r0, r5, asr pc @ │ │ │ │ @@ -289143,19 +289178,19 @@ │ │ │ │ eorcc pc, r1, r4, lsl #17 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec81c0c │ │ │ │ + bl 0xfec81c94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ vmax.s8 d20, d7, d4 │ │ │ │ - @ instruction: 0xf2c06690 │ │ │ │ + vmov.i32 d23, #0 @ 0x00000000 │ │ │ │ andcs r0, pc, #55574528 @ 0x3500000 │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xff1af010 │ │ │ │ andscs r6, r8, #32 │ │ │ │ mvnseq pc, r6, lsl #2 │ │ │ │ @ instruction: 0xf0106868 │ │ │ │ rsbvs pc, r0, r3, lsl pc @ │ │ │ │ @@ -289201,326 +289236,326 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ stmdavs r3, {r0, r1, r2, r3, r4, r9, sl, lr} │ │ │ │ ldrmi fp, [r6], -pc, lsl #1 │ │ │ │ ldrdge pc, [r8], -r0 │ │ │ │ @ instruction: 0xf8d34681 │ │ │ │ strmi r3, [sp], -r8, asr #1 │ │ │ │ - bvs 0x7d1b54 │ │ │ │ + bvs 0x7d1bdc │ │ │ │ @ instruction: 0xf00042b2 │ │ │ │ ldmibvs sl, {r0, r1, r2, r3, r4, r6, r7, pc} │ │ │ │ @ instruction: 0xf00042b2 │ │ │ │ - bvs 0x180ad78 │ │ │ │ + bvs 0x180ae00 │ │ │ │ @ instruction: 0xf00042b3 │ │ │ │ @ instruction: 0xf8d1813b │ │ │ │ ldmib r5, {r3, r6, pc}^ │ │ │ │ ldmib r5, {r2, r3, r8, r9, sp}^ │ │ │ │ - b 0x15adb58 │ │ │ │ + b 0x15adbe0 │ │ │ │ andle r0, sp, r3, lsl #2 │ │ │ │ teqpcc ip, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ ldrtmi r6, [r1], #-2057 @ 0xfffff7f7 │ │ │ │ stmdbvs r8!, {r0, r3, fp, ip} │ │ │ │ stceq 1, cr15, [r0], {76} @ 0x4c │ │ │ │ stmdbvs r9!, {r3, r9, fp, ip}^ │ │ │ │ @ instruction: 0x0c01eb6c │ │ │ │ tstpeq r1, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x0c06e9cd │ │ │ │ andscc lr, r2, pc, asr #20 │ │ │ │ - b 0x113c574 │ │ │ │ + b 0x113c5fc │ │ │ │ svclt 0x000c5003 │ │ │ │ cmncs r2, sp, lsr #2 │ │ │ │ tstls r1, r0, lsl #14 │ │ │ │ andeq pc, r7, r2, ror #6 │ │ │ │ tstpeq r0, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ andcs pc, fp, #134217731 @ 0x8000003 │ │ │ │ movweq pc, #45935 @ 0xb36f @ │ │ │ │ @ instruction: 0xf895910c │ │ │ │ - b 0x11eec18 │ │ │ │ + b 0x11eeca0 │ │ │ │ movwls r0, #33538 @ 0x8302 │ │ │ │ @ instruction: 0x232dbf0c │ │ │ │ movwls r2, #9079 @ 0x2377 │ │ │ │ movweq pc, #16404 @ 0x4014 @ │ │ │ │ svclt 0x000c9009 │ │ │ │ rsbscs r2, r8, #-805306366 @ 0xd0000002 │ │ │ │ andls r2, r3, #0, 18 │ │ │ │ rsbscs fp, r3, #12, 30 @ 0x30 │ │ │ │ andls r2, r4, #112, 4 │ │ │ │ movwls r2, #53505 @ 0xd101 │ │ │ │ - sbccc pc, ip, #64, 12 @ 0x4000000 │ │ │ │ + submi pc, ip, #64, 12 @ 0x4000000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ - blvc 0x4e61f4 │ │ │ │ + blvc 0x4e627c │ │ │ │ @ instruction: 0x46504633 │ │ │ │ - blvc 0x3e61dc │ │ │ │ - @ instruction: 0xffa8f18f │ │ │ │ + blvc 0x3e6264 │ │ │ │ + @ instruction: 0xffa4f18f │ │ │ │ svceq 0x0000f1b8 │ │ │ │ addhi pc, r7, r0 │ │ │ │ movteq pc, #37312 @ 0x91c0 @ │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ andls r2, r0, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf6404650 │ │ │ │ - vrshr.s64 , q10, #64 │ │ │ │ + vmvn.i32 q10, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf8cd0230 │ │ │ │ @ instruction: 0xf18f8004 │ │ │ │ - @ instruction: 0xf899ff93 │ │ │ │ - blcs 0x136c0c │ │ │ │ - blne 0xff11ed64 │ │ │ │ + @ instruction: 0xf899ff8f │ │ │ │ + blcs 0x136c94 │ │ │ │ + blne 0xff11edec │ │ │ │ streq pc, [r0], #20 │ │ │ │ mlacs fp, r5, r8, pc @ │ │ │ │ orrscs lr, r7, #323584 @ 0x4f000 │ │ │ │ svclt 0x0018990c │ │ │ │ @ instruction: 0xf1bb461c │ │ │ │ rsble r0, sp, r0, lsl #30 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ stmdbls sp, {r1, r5, r7, pc} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ - bcs 0x14af4c │ │ │ │ + bcs 0x14afd4 │ │ │ │ cmnphi r8, r0 @ p-variant is OBSOLETE │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - asrscc pc, r0, #12 @ │ │ │ │ + teqpmi r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - adcscc pc, r4, r0, asr #12 │ │ │ │ + eorsmi pc, r4, r0, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ - ldrcc pc, [ip, r0, asr #12]! │ │ │ │ + ldrmi pc, [ip, -r0, asr #12]! │ │ │ │ ldreq pc, [r0, -r0, asr #5]! │ │ │ │ - strbcc pc, [r0], r0, asr #12 @ │ │ │ │ + strbmi pc, [r0], -r0, asr #12 @ │ │ │ │ ldrteq pc, [r0], -r0, asr #5 @ │ │ │ │ @ instruction: 0x46944615 │ │ │ │ muls lr, r6, r6 │ │ │ │ - ldmcc ip, {r6, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdami ip, {r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdaeq r0!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - bcs 0x1649d4 │ │ │ │ + bcs 0x164a5c │ │ │ │ rschi pc, r1, r0, asr #32 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - adcscc pc, r4, r0, asr #12 │ │ │ │ + eorsmi pc, r4, r0, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ - strbcc pc, [r4, #1600] @ 0x640 @ │ │ │ │ + strbmi pc, [r4, #-1600] @ 0xfffff9c0 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ - strbcc pc, [r0], r0, asr #12 @ │ │ │ │ + strbmi pc, [r0], -r0, asr #12 @ │ │ │ │ ldrteq pc, [r0], -r0, asr #5 @ │ │ │ │ - cdpcc 6, 12, cr15, cr8, cr0, {2} │ │ │ │ + cdpmi 6, 4, cr15, cr8, cr0, {2} │ │ │ │ cdpeq 2, 3, cr15, cr0, cr0, {6} │ │ │ │ @ instruction: 0x46944611 │ │ │ │ stmib sp, {r0, r1, r2, r4, r9, sl, lr}^ │ │ │ │ ldrbmi r0, [r0], -r7, lsl #2 │ │ │ │ @ instruction: 0x2e09e9cd │ │ │ │ stmib sp, {r0, r8, sp}^ │ │ │ │ @ instruction: 0xf640c505 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ strcs r0, [r4, #-560] @ 0xfffffdd0 │ │ │ │ stmib sp, {r2, r8, r9, sl, ip, pc}^ │ │ │ │ stmib sp, {r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf18f5500 │ │ │ │ - andlt pc, pc, sp, lsr #30 │ │ │ │ + andlt pc, pc, r9, lsr #30 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - ldmcc r4, {r6, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdami r4, {r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdaeq r0!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ tstcs r1, r5, lsr #14 │ │ │ │ vmin.s8 q10, , q0 │ │ │ │ - vmlal.s , d0, d0[3] │ │ │ │ + vmlal.s , d16, d0[3] │ │ │ │ @ instruction: 0xf18f0233 │ │ │ │ - usad8 r0, r5, pc @ │ │ │ │ + usad8 r0, r1, pc @ │ │ │ │ stmdbls sp, {r0, r4, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ - bcs 0x14aef4 │ │ │ │ + bcs 0x14af7c │ │ │ │ msrhi CPSR_fx, r0 │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ - adccc pc, ip, #64, 12 @ 0x4000000 │ │ │ │ + eormi pc, ip, #64, 12 @ 0x4000000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ - asrscc pc, r0, #12 @ │ │ │ │ + teqpmi r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - ldccc 6, cr15, [r8], #256 @ 0x100 │ │ │ │ + ldcmi 6, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ - ldrcc pc, [ip, r0, asr #12]! │ │ │ │ + ldrmi pc, [ip, -r0, asr #12]! │ │ │ │ ldreq pc, [r0, -r0, asr #5]! │ │ │ │ strmi r4, [r6], -r5, lsl #12 │ │ │ │ ldr r4, [r2, r6, lsl #13]! │ │ │ │ biclt r9, r1, #212992 @ 0x34000 │ │ │ │ - mvnscc pc, r0, asr #4 │ │ │ │ + cmnpmi ip, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf6408127 │ │ │ │ - vsubl.s8 , d16, d28 │ │ │ │ + vsubl.s8 q10, d0, d28 │ │ │ │ @ instruction: 0xf6400230 │ │ │ │ - @ instruction: 0xf2c03cb8 │ │ │ │ + vmvn.i32 d20, #2303 @ 0x000008ff │ │ │ │ @ instruction: 0x46080c30 │ │ │ │ strmi r4, [pc], -sp, lsl #12 │ │ │ │ strmi r4, [lr], lr, lsl #12 │ │ │ │ stmdbls sp, {r0, r1, r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ vrecps.f32 q13, q0, q15 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ - bcs 0x12b218 │ │ │ │ + vbic.i32 q10, #12 @ 0x0000000c │ │ │ │ + bcs 0x12b2a0 │ │ │ │ adcshi pc, r8, r0 │ │ │ │ - adccc pc, ip, #64, 12 @ 0x4000000 │ │ │ │ + eormi pc, ip, #64, 12 @ 0x4000000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ - adcscc pc, r4, r0, asr #12 │ │ │ │ + eorsmi pc, r4, r0, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ - ldccc 6, cr15, [r8], #256 @ 0x100 │ │ │ │ + ldcmi 6, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ - strbcc pc, [r0], r0, asr #12 @ │ │ │ │ + strbmi pc, [r0], -r0, asr #12 @ │ │ │ │ ldrteq pc, [r0], -r0, asr #5 @ │ │ │ │ strmi r4, [pc], -sp, lsl #12 │ │ │ │ ldrb r4, [ip, -lr, lsl #13]! │ │ │ │ - stmiacc r4!, {r6, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdami r4!, {r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdaeq r0!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - bcs 0x164890 │ │ │ │ + bcs 0x164918 │ │ │ │ addhi pc, sl, r0 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ @ instruction: 0x46104611 │ │ │ │ @ instruction: 0x46944615 │ │ │ │ @ instruction: 0x46164617 │ │ │ │ @ instruction: 0xe7684696 │ │ │ │ subsle r2, sl, r0, lsl #20 │ │ │ │ - ldrbcc pc, [ip, #576]! @ 0x240 @ │ │ │ │ + ldrbmi pc, [ip, #-576]! @ 0xfffffdc0 @ │ │ │ │ ldreq pc, [r1, #-704]! @ 0xfffffd40 │ │ │ │ - adccc pc, ip, #64, 12 @ 0x4000000 │ │ │ │ + eormi pc, ip, #64, 12 @ 0x4000000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ - asrscc pc, r0, #12 @ │ │ │ │ + teqpmi r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - adcscc pc, r4, r0, asr #12 │ │ │ │ + eorsmi pc, r4, r0, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ - ldccc 6, cr15, [r8], #256 @ 0x100 │ │ │ │ + ldcmi 6, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ - ldrcc pc, [ip, r0, asr #12]! │ │ │ │ + ldrmi pc, [ip, -r0, asr #12]! │ │ │ │ ldreq pc, [r0, -r0, asr #5]! │ │ │ │ - strbcc pc, [r0], r0, asr #12 @ │ │ │ │ + strbmi pc, [r0], -r0, asr #12 @ │ │ │ │ ldrteq pc, [r0], -r0, asr #5 @ │ │ │ │ strb r4, [r8, -lr, lsr #13] │ │ │ │ vcge.s8 d27, d0, d10 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf6400231 │ │ │ │ - vsra.s64 d19, d16, #64 │ │ │ │ + vbic.i32 d20, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf6400130 │ │ │ │ - vqshl.s64 d19, d28, #0 │ │ │ │ + vbic.i32 d20, #201326592 @ 0x0c000000 │ │ │ │ @ instruction: 0x46100730 │ │ │ │ @ instruction: 0x46944615 │ │ │ │ @ instruction: 0x46964616 │ │ │ │ vaba.s8 d30, d0, d21 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf6400231 │ │ │ │ - vshr.s64 d19, d20, #64 │ │ │ │ + vmvn.i32 d20, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf6400030 │ │ │ │ - vmlsl.s , d16, d0[0] │ │ │ │ + vmlsl.s q10, d0, d0[0] │ │ │ │ @ instruction: 0x46110630 │ │ │ │ @ instruction: 0x46944615 │ │ │ │ @ instruction: 0x46964617 │ │ │ │ vabd.s8 d30, d0, d19 │ │ │ │ - vrshr.s64 , q14, #64 │ │ │ │ + vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xf6400231 │ │ │ │ - vsra.s64 d19, d16, #64 │ │ │ │ + vbic.i32 d20, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf6400130 │ │ │ │ - vmls.f d19, d16, d0[1] │ │ │ │ + vmls.f d20, d0, d0[1] │ │ │ │ @ instruction: 0xf6400530 │ │ │ │ - vqshl.s64 d19, d28, #0 │ │ │ │ + vbic.i32 d20, #201326592 @ 0x0c000000 │ │ │ │ @ instruction: 0xf6400730 │ │ │ │ - vqrdmlah.s d19, d16, d0[2] │ │ │ │ + vqrdmlah.s d20, d0, d0[2] │ │ │ │ @ instruction: 0x46100e30 │ │ │ │ @ instruction: 0x46164694 │ │ │ │ @ instruction: 0xf640e70b │ │ │ │ - vsubl.s8 , d16, d28 │ │ │ │ + vsubl.s8 q10, d0, d28 │ │ │ │ @ instruction: 0xf6400230 │ │ │ │ - vsra.s64 d19, d16, #64 │ │ │ │ + vbic.i32 d20, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf6400130 │ │ │ │ - vshr.s64 d19, d20, #64 │ │ │ │ + vmvn.i32 d20, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf6400030 │ │ │ │ - vmls.f d19, d16, d0[1] │ │ │ │ + vmls.f d20, d0, d0[1] │ │ │ │ @ instruction: 0xf6400530 │ │ │ │ - @ instruction: 0xf2c03cb8 │ │ │ │ + vmvn.i32 d20, #2303 @ 0x000008ff │ │ │ │ @ instruction: 0xf6400c30 │ │ │ │ - vqshl.s64 d19, d28, #0 │ │ │ │ + vbic.i32 d20, #201326592 @ 0x0c000000 │ │ │ │ @ instruction: 0xf6400730 │ │ │ │ - vmlsl.s , d16, d0[0] │ │ │ │ + vmlsl.s q10, d0, d0[0] │ │ │ │ @ instruction: 0xf6400630 │ │ │ │ - vqrdmlah.s d19, d16, d0[2] │ │ │ │ + vqrdmlah.s d20, d0, d0[2] │ │ │ │ @ instruction: 0xe6ea0e30 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - strbcc pc, [r4, #1600] @ 0x640 @ │ │ │ │ + strbmi pc, [r4, #-1600] @ 0xfffff9c0 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ - cdpcc 6, 12, cr15, cr8, cr0, {2} │ │ │ │ + cdpmi 6, 4, cr15, cr8, cr0, {2} │ │ │ │ cdpeq 2, 3, cr15, cr0, cr0, {6} │ │ │ │ @ instruction: 0x46104611 │ │ │ │ @ instruction: 0x46174694 │ │ │ │ @ instruction: 0xe6d84616 │ │ │ │ - adccc pc, ip, #64, 12 @ 0x4000000 │ │ │ │ + eormi pc, ip, #64, 12 @ 0x4000000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ - adcscc pc, r4, r0, asr #12 │ │ │ │ + eorsmi pc, r4, r0, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ - strbcc pc, [r4, #1600] @ 0x640 @ │ │ │ │ + strbmi pc, [r4, #-1600] @ 0xfffff9c0 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ - ldccc 6, cr15, [r8], #256 @ 0x100 │ │ │ │ + ldcmi 6, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ - strbcc pc, [r0], r0, asr #12 @ │ │ │ │ + strbmi pc, [r0], -r0, asr #12 @ │ │ │ │ ldrteq pc, [r0], -r0, asr #5 @ │ │ │ │ - cdpcc 6, 12, cr15, cr8, cr0, {2} │ │ │ │ + cdpmi 6, 4, cr15, cr8, cr0, {2} │ │ │ │ cdpeq 2, 3, cr15, cr0, cr0, {6} │ │ │ │ ldrt r4, [lr], pc, lsl #12 │ │ │ │ - rscscc pc, ip, #64, 4 │ │ │ │ + rsbsmi pc, ip, #64, 4 │ │ │ │ eorseq pc, r1, #192, 4 │ │ │ │ - asrscc pc, r0, #12 @ │ │ │ │ + teqpmi r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - adcscc pc, r4, r0, asr #12 │ │ │ │ + eorsmi pc, r4, r0, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ - strbcc pc, [r4, #1600] @ 0x640 @ │ │ │ │ + strbmi pc, [r4, #-1600] @ 0xfffff9c0 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ - ldrcc pc, [ip, r0, asr #12]! │ │ │ │ + ldrmi pc, [ip, -r0, asr #12]! │ │ │ │ ldreq pc, [r0, -r0, asr #5]! │ │ │ │ - strbcc pc, [r0], r0, asr #12 @ │ │ │ │ + strbmi pc, [r0], -r0, asr #12 @ │ │ │ │ ldrteq pc, [r0], -r0, asr #5 @ │ │ │ │ - cdpcc 6, 12, cr15, cr8, cr0, {2} │ │ │ │ + cdpmi 6, 4, cr15, cr8, cr0, {2} │ │ │ │ cdpeq 2, 3, cr15, cr0, cr0, {6} │ │ │ │ ssat r4, #1, r4, lsl #13 │ │ │ │ - rscscc pc, ip, r0, asr #4 │ │ │ │ + rsbsmi pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ - adccc pc, ip, #64, 12 @ 0x4000000 │ │ │ │ + eormi pc, ip, #64, 12 @ 0x4000000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ - asrscc pc, r0, #12 @ │ │ │ │ + teqpmi r0, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - strbcc pc, [r4, #1600] @ 0x640 @ │ │ │ │ + strbmi pc, [r4, #-1600] @ 0xfffff9c0 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ - ldccc 6, cr15, [r8], #256 @ 0x100 │ │ │ │ + ldcmi 6, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ - ldrcc pc, [ip, r0, asr #12]! │ │ │ │ + ldrmi pc, [ip, -r0, asr #12]! │ │ │ │ ldreq pc, [r0, -r0, asr #5]! │ │ │ │ - cdpcc 6, 12, cr15, cr8, cr0, {2} │ │ │ │ + cdpmi 6, 4, cr15, cr8, cr0, {2} │ │ │ │ cdpeq 2, 3, cr15, cr0, cr0, {6} │ │ │ │ str r4, [r2], r6, lsl #12 │ │ │ │ - adccc pc, ip, #64, 12 @ 0x4000000 │ │ │ │ + eormi pc, ip, #64, 12 @ 0x4000000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ - strbcc pc, [r4, #1600] @ 0x640 @ │ │ │ │ + strbmi pc, [r4, #-1600] @ 0xfffff9c0 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ - ldccc 6, cr15, [r8], #256 @ 0x100 │ │ │ │ + ldcmi 6, cr15, [r8], #-256 @ 0xffffff00 │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ - cdpcc 6, 12, cr15, cr8, cr0, {2} │ │ │ │ + cdpmi 6, 4, cr15, cr8, cr0, {2} │ │ │ │ cdpeq 2, 3, cr15, cr0, cr0, {6} │ │ │ │ strmi r4, [pc], -r8, lsl #12 │ │ │ │ strbt r4, [lr], -lr, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec821a4 │ │ │ │ + bl 0xfec8222c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ stmdbmi r7, {r1, r2, r3, r7, r9, sl, lr} │ │ │ │ ldrmi r9, [r3], -r0, lsl #6 │ │ │ │ @ instruction: 0xf7ff4672 │ │ │ │ andcs pc, r0, r9, lsl #27 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrshteq r7, [r5], -r0 │ │ │ │ + eorseq r7, r5, r0, ror ip │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrtcc pc, [ip], -lr, asr #4 @ │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ strbcc pc, [r4, -lr, asr #4]! @ │ │ │ │ @@ -289528,110 +289563,110 @@ │ │ │ │ strmi fp, [fp], r3, lsl #1 │ │ │ │ @ instruction: 0x46816834 │ │ │ │ @ instruction: 0xf04f469a │ │ │ │ cdpne 8, 6, cr0, cr5, cr0, {0} │ │ │ │ stmdbne sl, {r0, r2, r4, sl, lr} │ │ │ │ ldmdavs r1!, {r1, r2, sp, lr, pc} │ │ │ │ ldmdavs fp!, {r1, r5, r6, sl, fp, ip} │ │ │ │ - bleq 0x1a5e98 │ │ │ │ + bleq 0x1a5f20 │ │ │ │ ldmdale r4!, {r0, r1, r3, r4, r7, r8, sl, lr} │ │ │ │ ldrdeq pc, [r4], -r9 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf0432800 │ │ │ │ ldmdavs sl!, {r0, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwmi lr, #27088 @ 0x69d0 │ │ │ │ adcmi r4, r5, #1048576 @ 0x100000 │ │ │ │ movweq lr, #15224 @ 0x3b78 │ │ │ │ svclt 0x00386833 │ │ │ │ - bne 0xff9fc8e8 │ │ │ │ + bne 0xff9fc970 │ │ │ │ ldmdale r3, {r0, r1, r4, r7, r9, lr} │ │ │ │ ldrbmi r3, [sl], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd4648 │ │ │ │ @ instruction: 0xf7ffa000 │ │ │ │ adcmi pc, r5, #4160 @ 0x1040 │ │ │ │ ldrdcs sp, [r0], -fp │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - cmnpvs ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsvs pc, r0, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - addsvs pc, r4, r0, asr #12 │ │ │ │ + andsvc pc, r4, r0, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf6414b08 │ │ │ │ @ instruction: 0xf15a72f1 │ │ │ │ - @ instruction: 0xf640ff7b │ │ │ │ - vbic.i32 q11, #12 @ 0x0000000c │ │ │ │ + @ instruction: 0xf640ff77 │ │ │ │ + vsra.s64 q11, q14, #64 │ │ │ │ @ instruction: 0xf6400130 │ │ │ │ - vaddl.s8 q11, d16, d28 │ │ │ │ - blmi 0x1ab150 │ │ │ │ + vaddl.s8 , d0, d28 │ │ │ │ + blmi 0x1ab1d8 │ │ │ │ rscsvc pc, r9, #68157440 @ 0x4100000 │ │ │ │ - @ instruction: 0xff6ef15a │ │ │ │ - eorseq r7, r5, r0, asr #24 │ │ │ │ + @ instruction: 0xff6af15a │ │ │ │ + eorseq r7, r5, r0, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec822a4 │ │ │ │ + bl 0xfec8232c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf17e0ff8 │ │ │ │ - blx 0xfed6a87c │ │ │ │ + blx 0xfed6a8f4 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec822cc │ │ │ │ + bl 0xfec82354 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0xcaeef4 │ │ │ │ + blmi 0xcaef7c │ │ │ │ @ instruction: 0x460db09a │ │ │ │ @ instruction: 0xf6402206 │ │ │ │ - vmla.f d22, d16, d0[1] │ │ │ │ + vmla.f d23, d0, d0[1] │ │ │ │ @ instruction: 0x46040130 │ │ │ │ tstls r9, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0x17676ec │ │ │ │ + blx 0x1667774 │ │ │ │ @ instruction: 0x9003b9b8 │ │ │ │ - bicvs pc, ip, r0, asr #12 │ │ │ │ + cmppvc ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ andcs r1, r5, #160, 26 @ 0x2800 │ │ │ │ @ instruction: 0xf17f4606 │ │ │ │ - stmdblt r0, {r0, r2, r3, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdblt r0, {r0, r3, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ andeq pc, fp, r4, lsl #2 │ │ │ │ @ instruction: 0xf17e4629 │ │ │ │ - blx 0xfed6a818 │ │ │ │ + blx 0xfed6a890 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ stmibvc r2!, {r2, sp, lr, pc} │ │ │ │ - bcs 0x3399e4 │ │ │ │ + bcs 0x339a6c │ │ │ │ andcs sp, r0, r0, lsl r9 │ │ │ │ ldmdavs sl, {r0, r3, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r9, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, sl, r9, lsr #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ tstcs r0, r0, asr r2 │ │ │ │ @ instruction: 0xf17ea805 │ │ │ │ - @ instruction: 0xf186ec9c │ │ │ │ - cmppcs r0, #2832 @ p-variant is OBSOLETE @ 0xb10 │ │ │ │ + @ instruction: 0xf186ec98 │ │ │ │ + cmppcs r0, #2768 @ p-variant is OBSOLETE @ 0xad0 │ │ │ │ andls r4, r1, r9, lsl r6 │ │ │ │ - sbcsvs pc, r4, #64, 12 @ 0x4000000 │ │ │ │ + subsvc pc, r4, #64, 12 @ 0x4000000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ andls sl, r0, #327680 @ 0x50000 │ │ │ │ @ instruction: 0xf18f2201 │ │ │ │ - stmdage r5, {r0, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf96af17f │ │ │ │ + stmdage r5, {r0, r2, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf966f17f │ │ │ │ strmi sl, [r2], -r5, lsl #18 │ │ │ │ ldrtmi r9, [r0], -r3 │ │ │ │ - blx 0x5e7778 │ │ │ │ + blx 0x4e7800 │ │ │ │ bicsle r2, r0, r0, lsl #16 │ │ │ │ ldmne r0!, {r0, r1, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf18fe7c2 │ │ │ │ - svclt 0x0000fec3 │ │ │ │ + svclt 0x0000febf │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ strmi fp, [r4], -pc, lsl #1 │ │ │ │ @ instruction: 0xf7ee460d │ │ │ │ @@ -289645,150 +289680,150 @@ │ │ │ │ vbic.i16 d16, #251 @ 0x00fb │ │ │ │ tstls r5, r3, lsl #2 │ │ │ │ orrvs pc, r0, r2, asr #7 │ │ │ │ streq pc, [fp], -r3, asr #7 │ │ │ │ stmdbcs r0, {r0, r1, r3, r9, sl, ip, pc} │ │ │ │ adcshi pc, r4, r0 │ │ │ │ qaddls r2, r4, r6 │ │ │ │ - @ instruction: 0xffd4f187 │ │ │ │ + @ instruction: 0xffd0f187 │ │ │ │ @ instruction: 0x1e039906 │ │ │ │ vcgt.u8 d25, d0, d10 │ │ │ │ vqadd.s8 d24, d28, d4 │ │ │ │ - vmov.i32 q8, #3327 @ 0x00000cff │ │ │ │ + @ instruction: 0xf2c00cdc │ │ │ │ @ instruction: 0xf04f0c2f │ │ │ │ movwcs r0, #14344 @ 0x3808 │ │ │ │ cdpeq 3, 3, cr9, cr11, cr12, {0} │ │ │ │ stmdbeq pc, {r0, r1, r2, ip, sp, lr, pc} @ │ │ │ │ - strteq pc, [r4], pc, asr #12 │ │ │ │ + strtne pc, [r4], -pc, asr #12 │ │ │ │ ldrteq pc, [r2], -r0, asr #5 @ │ │ │ │ @ instruction: 0xf6402700 │ │ │ │ - vsubl.s8 , d0, d0 │ │ │ │ + vsubl.s8 , d16, d0 │ │ │ │ movwls r0, #25136 @ 0x6230 │ │ │ │ @ instruction: 0x1c07e9cd │ │ │ │ strls r9, [sp], #-521 @ 0xfffffdf7 │ │ │ │ tstcs r1, r8, lsl #22 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ - bls 0x37cacc │ │ │ │ + bls 0x37cb54 │ │ │ │ @ instruction: 0xf8cd463b │ │ │ │ @ instruction: 0xf18f8000 │ │ │ │ - @ instruction: 0xf1bafc63 │ │ │ │ + @ instruction: 0xf1bafc5f │ │ │ │ andle r0, pc, r0, lsl #30 │ │ │ │ - blx 0xfe63cb90 │ │ │ │ - blx 0xfed674d4 │ │ │ │ + blx 0xfe63cc18 │ │ │ │ + blx 0xfed6755c │ │ │ │ @ instruction: 0xf7eef080 │ │ │ │ ldrtmi pc, [r2], -pc, ror #29 @ │ │ │ │ tstcs r1, r3, lsl #12 │ │ │ │ @ instruction: 0xf18f4628 │ │ │ │ - mcrne 12, 3, pc, cr3, cr3, {2} @ │ │ │ │ + cdpne 12, 6, cr15, cr3, cr15, {2} │ │ │ │ mvnsle r4, ip, lsl r0 │ │ │ │ svceq 0x0000f1bb │ │ │ │ ldrbmi sp, [ip], -pc │ │ │ │ @ instruction: 0xf0a4fa94 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ cdp2 7, 14, cr15, cr10, cr14, {7} │ │ │ │ @ instruction: 0x46034632 │ │ │ │ strtmi r2, [r8], -r1, lsl #2 │ │ │ │ - mcrr2 1, 8, pc, r0, cr15 @ │ │ │ │ + ldc2 1, cr15, [ip], #-572 @ 0xfffffdc4 │ │ │ │ andsmi r1, ip, r3, ror #28 │ │ │ │ - blls 0x29fa44 │ │ │ │ + blls 0x29facc │ │ │ │ movwls r2, #8449 @ 0x2101 │ │ │ │ - blls 0x2fcb2c │ │ │ │ - subsvc pc, r8, #64, 12 @ 0x4000000 │ │ │ │ + blls 0x2fcbb4 │ │ │ │ + sbcsvc pc, r8, #64, 12 @ 0x4000000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ movwhi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf18f9b06 │ │ │ │ - @ instruction: 0xf1b8fc2f │ │ │ │ + @ instruction: 0xf1b8fc2b │ │ │ │ mcrrle 15, 0, r0, r3, cr6 │ │ │ │ tstcs r1, fp, asr #12 │ │ │ │ - @ instruction: 0xf6404628 │ │ │ │ - vrshr.s64 d23, d20, #64 │ │ │ │ + vmax.s8 d20, d1, d24 │ │ │ │ + vmvn.i32 d16, #1024 @ 0x00000400 │ │ │ │ smladxcc r1, r0, r2, r0 │ │ │ │ - stc2 1, cr15, [r2], #-572 @ 0xfffffdc4 │ │ │ │ + ldc2 1, cr15, [lr], {143} @ 0x8f │ │ │ │ addsmi r9, pc, #10240 @ 0x2800 │ │ │ │ stcls 1, cr13, [sp], {176} @ 0xb0 │ │ │ │ svceq 0x0008f1b8 │ │ │ │ @ instruction: 0xf504d027 │ │ │ │ vmin.s8 d19, d16, d6 │ │ │ │ - @ instruction: 0xf2c034fc │ │ │ │ + vmvn.i32 q10, #786432 @ 0x000c0000 │ │ │ │ tstcs r1, r1, lsr r4 │ │ │ │ vmax.s8 d20, d15, d24 │ │ │ │ - vqdmlal.s q11, d16, d0[3] │ │ │ │ + vqdmlal.s , d0, d0[3] │ │ │ │ @ instruction: 0xf8d6032e │ │ │ │ - bcs 0x135274 │ │ │ │ + bcs 0x1352fc │ │ │ │ strtmi fp, [r2], -r8, lsl #30 │ │ │ │ - @ instruction: 0xf6409200 │ │ │ │ - vmlal.s , d16, d0[2] │ │ │ │ + vhsub.s8 d25, d1, d0 │ │ │ │ + vmlal.s q8, d0, d0[2] │ │ │ │ @ instruction: 0xf18f0230 │ │ │ │ - tstpcs r1, r3, lsl #24 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf6404628 │ │ │ │ - vmlal.s , d16, d0[4] │ │ │ │ + strdcs pc, [r1, -pc] │ │ │ │ + vmax.s8 d20, d1, d24 │ │ │ │ + vmlal.s q8, d0, d0[4] │ │ │ │ @ instruction: 0xf18f0230 │ │ │ │ - @ instruction: 0xf640fbfb │ │ │ │ - vrshr.s64 , q10, #64 │ │ │ │ + vpadd.i8 , , │ │ │ │ + vmvn.i32 q8, #1024 @ 0x00000400 │ │ │ │ tstcs r1, r0, lsr r2 │ │ │ │ @ instruction: 0xf18f4628 │ │ │ │ - strdcs pc, [r0], -r3 │ │ │ │ + andcs pc, r0, pc, ror #23 │ │ │ │ tstcs r0, pc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ tstcs r1, fp, lsl #22 │ │ │ │ strtmi r9, [r8], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf6409b0c │ │ │ │ - vsubl.s8 , d16, d16 │ │ │ │ + vqdmulh.s d25, d1, d12 │ │ │ │ + vsubl.s8 q8, d0, d16 │ │ │ │ @ instruction: 0xf18f0230 │ │ │ │ - sbfx pc, sp, #23, #16 │ │ │ │ + sbfx pc, r9, #23, #16 │ │ │ │ ldrle r0, [r4, #-1681] @ 0xfffff96f │ │ │ │ movwmi pc, #25543 @ 0x63c7 @ │ │ │ │ movwls r2, #20564 @ 0x5054 │ │ │ │ ldrle r0, [r8, #-1427]! @ 0xfffffa6d │ │ │ │ - @ instruction: 0xff1af187 │ │ │ │ + @ instruction: 0xff16f187 │ │ │ │ movwls r1, #44547 @ 0xae03 │ │ │ │ movwcs sp, #15795 @ 0x3db3 │ │ │ │ - stclvs 6, cr15, [r0], #256 @ 0x100 │ │ │ │ + stclvc 6, cr15, [r0], #-256 @ 0xffffff00 │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf04f2102 │ │ │ │ movwls r0, #51207 @ 0xc807 │ │ │ │ - b 0x1225088 │ │ │ │ + b 0x1225110 │ │ │ │ vsubw.u8 , q1, d0 │ │ │ │ movwls r0, #45504 @ 0xb1c0 │ │ │ │ @ instruction: 0xf3c2b991 │ │ │ │ - bllt 0xfe177a84 │ │ │ │ + bllt 0xfe177b0c │ │ │ │ @ instruction: 0xf1872054 │ │ │ │ - cdpne 15, 0, cr15, cr3, cr1, {0} │ │ │ │ + mcrne 14, 0, pc, cr3, cr13, {7} @ │ │ │ │ ldcle 3, cr9, [sl, #40] @ 0x28 │ │ │ │ @ instruction: 0xf6402307 │ │ │ │ - vqdmulh.s d22, d16, d0[6] │ │ │ │ + vqdmulh.s d23, d0, d0[6] │ │ │ │ tstcs r1, r0, lsr ip │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ str r9, [ip, -ip, lsl #6]! │ │ │ │ qaddls r2, r4, r6 │ │ │ │ - cdp2 1, 15, cr15, cr0, cr7, {4} │ │ │ │ + cdp2 1, 14, cr15, cr12, cr7, {4} │ │ │ │ @ instruction: 0x1e039906 │ │ │ │ stcle 3, cr9, [r8, #40] @ 0x28 │ │ │ │ @ instruction: 0xf6402307 │ │ │ │ - @ instruction: 0xf2c06cf8 │ │ │ │ + vmvn.i32 , #2303 @ 0x000008ff │ │ │ │ @ instruction: 0xf04f0c30 │ │ │ │ movwls r0, #51206 @ 0xc806 │ │ │ │ @ instruction: 0xf187e71b │ │ │ │ - cdpne 14, 0, cr15, cr3, cr1, {7} │ │ │ │ + mcrne 14, 0, pc, cr3, cr13, {6} @ │ │ │ │ @ instruction: 0xf77f930a │ │ │ │ movwcs sl, #16250 @ 0x3f7a │ │ │ │ - ldclvs 6, cr15, [r8], {64} @ 0x40 │ │ │ │ + mrrcvc 6, 4, pc, r8, cr0 @ │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf04f2102 │ │ │ │ movwls r0, #51207 @ 0xc807 │ │ │ │ subscs lr, r4, fp, lsl #14 │ │ │ │ @ instruction: 0xf1879106 │ │ │ │ - stmdbls r6, {r0, r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r6, {r0, r1, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwls r1, #44547 @ 0xae03 │ │ │ │ svcge 0x0067f77f │ │ │ │ @ instruction: 0xf6402307 │ │ │ │ - @ instruction: 0xf2c06cf0 │ │ │ │ + vmvn.i32 , #255 @ 0x000000ff │ │ │ │ @ instruction: 0xf04f0c30 │ │ │ │ movwls r0, #51205 @ 0xc805 │ │ │ │ svclt 0x0000e6f9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @@ -289800,59 +289835,59 @@ │ │ │ │ strcs r4, [r0, #-1672] @ 0xfffff978 │ │ │ │ @ instruction: 0xf8d7e003 │ │ │ │ adcmi r3, fp, #24, 8 @ 0x18000000 │ │ │ │ @ instruction: 0xf8d7dd1a │ │ │ │ @ instruction: 0xf8533420 │ │ │ │ strcc r6, [r1, #-37] @ 0xffffffdb │ │ │ │ @ instruction: 0xf17e4630 │ │ │ │ - mcrrne 15, 15, pc, r4, cr11 @ │ │ │ │ + mcrrne 15, 15, pc, r4, cr7 @ │ │ │ │ @ instruction: 0x46224631 │ │ │ │ @ instruction: 0xf18a4640 │ │ │ │ - adcmi pc, r0, #3776 @ 0xec0 │ │ │ │ + adcmi pc, r0, #3520 @ 0xdc0 │ │ │ │ @ instruction: 0xf04fd0eb │ │ │ │ strdcs r3, [r0, -pc] │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec8268c │ │ │ │ + bl 0xfec82714 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00fe8 │ │ │ │ strmi r5, [lr], -r8 │ │ │ │ movwcs fp, #130 @ 0x82 │ │ │ │ addcs pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf8d22001 │ │ │ │ ldmib r2, {r3, r6, r7, sp}^ │ │ │ │ strtmi r1, [r2], -sp, lsl #8 │ │ │ │ - blx 0xfeae74f0 │ │ │ │ + blx 0xfeae7578 │ │ │ │ @ instruction: 0x4605b198 │ │ │ │ and fp, r9, ip, lsl r9 │ │ │ │ - bne 0xa3c4d0 │ │ │ │ + bne 0xa3c558 │ │ │ │ strtmi sp, [r2], -r6 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ - stc2 1, cr15, [r4, #-552] @ 0xfffffdd8 │ │ │ │ + stc2 1, cr15, [r0, #-552] @ 0xfffffdd8 │ │ │ │ ldclle 8, cr2, [r5] │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf18a9100 │ │ │ │ - andcs pc, r0, r9, lsl #17 │ │ │ │ + andcs pc, r0, r5, lsl #17 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ - @ instruction: 0xf64e681b │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vtst.8 d22, d15, d11 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ eorscs r0, r8, #-2147483637 @ 0x8000000b │ │ │ │ svclt 0x00004718 │ │ │ │ mvneq pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ vsubl.u q1, d15, d0 │ │ │ │ @ instruction: 0xf8438f5b │ │ │ │ andcs r2, r0, r0, lsr #32 │ │ │ │ @@ -289869,301 +289904,301 @@ │ │ │ │ @ instruction: 0xf50d5282 │ │ │ │ ldrmi r5, [r8], r0, lsl #3 │ │ │ │ tstcc r4, sp, ror #22 │ │ │ │ ldmdavs fp, {r0, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ strtmi r0, [r8], -r0, lsl #6 │ │ │ │ ldmdavc r4, {r8, sp} │ │ │ │ - stc2 1, cr15, [r6], {94} @ 0x5e │ │ │ │ + stc2 1, cr15, [r2], {94} @ 0x5e │ │ │ │ cmplt r8, r6, lsl #12 │ │ │ │ @ instruction: 0xf6402206 │ │ │ │ - vmla.f d22, d16, d0[1] │ │ │ │ + vmla.f d23, d0, d0[1] │ │ │ │ @ instruction: 0xf17f0130 │ │ │ │ - stmdacs r0, {r0, r2, r4, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi fp, [r5], -r8, lsl #30 │ │ │ │ - msreq R8_usr, r1 │ │ │ │ + asreq pc, r1, #4 @ │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ orrslt pc, r8, #10048 @ 0x2740 │ │ │ │ orrpl pc, r1, #54525952 @ 0x3400000 │ │ │ │ ldmdavs fp, {r2, r3, r4, r8, r9, ip, sp} │ │ │ │ svceq 0x0006f013 │ │ │ │ adchi pc, fp, r0, asr #32 │ │ │ │ msrcc SPSR_, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ stccs 8, cr6, [r0], {25} │ │ │ │ addhi pc, sl, r0, asr #32 │ │ │ │ orrpl pc, r1, #54525952 @ 0x3400000 │ │ │ │ tstcc r8, #69206016 @ 0x4200000 │ │ │ │ ldmdavs fp, {r3, r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf964f18a │ │ │ │ + @ instruction: 0xf960f18a │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ ldc2 1, cr15, [sl], #-80 @ 0xffffffb0 │ │ │ │ orrpl pc, r0, sp, lsl #10 │ │ │ │ tstcc r4, lr, asr #22 │ │ │ │ stmdavs fp, {r1, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x46288093 │ │ │ │ stcpl 5, cr15, [r0, #52] @ 0x34 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - tstpeq r0, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrseq pc, r0, r1, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ and r4, r2, r2, asr #24 │ │ │ │ svcne 0x000cf854 │ │ │ │ stmiavs r3!, {r0, r4, r6, r8, r9, ip, sp, pc} │ │ │ │ ldrmi r4, [r8, r8, lsr #12] │ │ │ │ rscsle r2, r7, r0, lsl #16 │ │ │ │ tstlt fp, #2293760 @ 0x230000 │ │ │ │ addpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - b 0xde7c18 │ │ │ │ + b 0xce7ca0 │ │ │ │ vrhadd.s8 d18, d1, d0 │ │ │ │ - vaddl.s8 q8, d0, d20 │ │ │ │ + vaddl.s8 q8, d16, d20 │ │ │ │ @ instruction: 0xf18e0030 │ │ │ │ - @ instruction: 0x1e05f9e3 │ │ │ │ + @ instruction: 0x1e05f9df │ │ │ │ stmdavs r3!, {r0, r1, r2, r4, r8, r9, fp, ip, lr, pc}^ │ │ │ │ strbmi r4, [r8], -r9, lsr #12 │ │ │ │ @ instruction: 0x46044798 │ │ │ │ eorsle r2, r8, r0, lsl #16 │ │ │ │ - @ instruction: 0xf8acf152 │ │ │ │ + @ instruction: 0xf8a8f152 │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ ldmdavs sl, {r0, r2, r5, r9, sl, lr} │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ - blx 0xc67c74 │ │ │ │ + blx 0xb67cfc │ │ │ │ movwcs lr, #10717 @ 0x29dd │ │ │ │ @ instruction: 0xe7b0601a │ │ │ │ streq pc, [r1, #-111] @ 0xffffff91 │ │ │ │ @ instruction: 0xf152e7ad │ │ │ │ - stmdavs r3, {r0, r1, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r3, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xd1a82b26 │ │ │ │ - eorseq pc, r0, r1, asr #4 │ │ │ │ + adcseq pc, r0, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ - @ instruction: 0xf8daf15f │ │ │ │ + @ instruction: 0xf8d6f15f │ │ │ │ orrpl pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ - andseq pc, r8, #268435460 @ 0x10000004 │ │ │ │ + addseq pc, r8, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ svclt 0x00182800 │ │ │ │ ldrmi r4, [r9], -r2, lsl #12 │ │ │ │ stmdage r5, {r0, r9, ip, pc} │ │ │ │ vhsub.s8 d18, d1, d1 │ │ │ │ - vbic.i32 d16, #524288 @ 0x00080000 │ │ │ │ + vshl.s64 d16, d24, #0 │ │ │ │ strls r0, [r0, #-1328] @ 0xfffffad0 │ │ │ │ - blx 0xff4e7cde │ │ │ │ + blx 0xff3e7d66 │ │ │ │ @ instruction: 0xf18ba805 │ │ │ │ - mcrne 15, 0, pc, cr5, cr9, {1} @ │ │ │ │ + mcrne 15, 0, pc, cr5, cr5, {1} @ │ │ │ │ stmdage r5, {r0, r3, r7, r8, r9, fp, ip, lr, pc} │ │ │ │ - blx 0xff767cd8 │ │ │ │ + blx 0xff667d60 │ │ │ │ @ instruction: 0x9000e7bf │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0xf1894628 │ │ │ │ - @ instruction: 0xe77eff97 │ │ │ │ + @ instruction: 0xe77eff93 │ │ │ │ @ instruction: 0x460b4812 │ │ │ │ svcne 0x0070ee1d │ │ │ │ ldrbtmi r4, [r8], #-1594 @ 0xfffff9c6 │ │ │ │ stmdapl r9, {fp, sp, lr} │ │ │ │ addseq pc, r0, #13697024 @ 0xd10000 │ │ │ │ orrpl pc, r1, sp, lsl #10 │ │ │ │ @ instruction: 0xf5003118 │ │ │ │ andscc r5, r8, sp │ │ │ │ stmib sp, {r0, r3, fp, sp, lr}^ │ │ │ │ vst4.8 {d24,d26,d28,d30}, [pc], r0 │ │ │ │ @ instruction: 0xf75371a1 │ │ │ │ - @ instruction: 0x4605ed3a │ │ │ │ + @ instruction: 0x4605ecf6 │ │ │ │ @ instruction: 0xf152e765 │ │ │ │ - @ instruction: 0xf04ff853 │ │ │ │ + @ instruction: 0xf04ff84f │ │ │ │ @ instruction: 0x232835ff │ │ │ │ ldrb r6, [lr, -r3] │ │ │ │ - stc2 1, cr15, [r6], {143} @ 0x8f │ │ │ │ + stc2 1, cr15, [r2], {143} @ 0x8f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r7, r5, r4, asr ip │ │ │ │ - rsbseq r4, pc, sl, lsl r7 @ │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + ldrsbteq r7, [r5], -r4 │ │ │ │ + @ instruction: 0x007f4692 │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf0362238 │ │ │ │ svclt 0x0000ba99 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec82928 │ │ │ │ + bl 0xfec829b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], -r8, ror #31 │ │ │ │ @ instruction: 0xff58f03d │ │ │ │ - @ instruction: 0xffc4f721 │ │ │ │ + @ instruction: 0xff80f721 │ │ │ │ vnmls.f64 d4, d13, d21 │ │ │ │ rsccs r2, r0, r0, ror pc │ │ │ │ ldrbtmi r6, [fp], #-2085 @ 0xfffff7db │ │ │ │ @ instruction: 0xf5a5681b │ │ │ │ @ instruction: 0xf5a55108 │ │ │ │ ldmdbcc r0, {r9, sl, ip, lr} │ │ │ │ @ instruction: 0xf8d650d1 │ │ │ │ @ instruction: 0xf18c7080 │ │ │ │ - strmi pc, [r3], -sp, asr #16 │ │ │ │ + strmi pc, [r3], -r9, asr #16 │ │ │ │ ldrtmi r6, [r8], -r3, ror #10 │ │ │ │ mrc2 7, 1, pc, cr12, cr1, {7} │ │ │ │ ldmiblt r1!, {r0, r5, r7, r8, sl, fp, sp, lr}^ │ │ │ │ - bllt 0xd86ef0 │ │ │ │ + bllt 0xd86f78 │ │ │ │ cmpeq ip, r6, asr r9 │ │ │ │ stc2 0, cr15, [lr], #-264 @ 0xfffffef8 │ │ │ │ @ instruction: 0xf1042200 │ │ │ │ andcs r0, r2, r0, ror #2 │ │ │ │ - @ instruction: 0xf9fef15e │ │ │ │ + @ instruction: 0xf9faf15e │ │ │ │ @ instruction: 0xf1761d20 │ │ │ │ - @ instruction: 0xf104f915 │ │ │ │ + @ instruction: 0xf104f911 │ │ │ │ @ instruction: 0xf1720020 │ │ │ │ - stcne 15, cr15, [r0, #-604]! @ 0xfffffda4 │ │ │ │ - mrc2 1, 6, pc, cr2, cr6, {3} │ │ │ │ + stcne 15, cr15, [r0, #-588]! @ 0xfffffdb4 │ │ │ │ + mcr2 1, 6, pc, cr14, cr6, {3} @ │ │ │ │ @ instruction: 0xf176480f │ │ │ │ - stmdami lr, {r0, r1, r3, r8, fp, ip, sp, lr, pc} │ │ │ │ - mcr2 1, 6, pc, cr12, cr6, {3} @ │ │ │ │ + stmdami lr, {r0, r1, r2, r8, fp, ip, sp, lr, pc} │ │ │ │ + mcr2 1, 6, pc, cr8, cr6, {3} @ │ │ │ │ @ instruction: 0xf76e4628 │ │ │ │ - movwcs pc, #3775 @ 0xebf @ │ │ │ │ + movwcs pc, #3707 @ 0xe7b @ │ │ │ │ andcs r2, r3, r4, lsl #4 │ │ │ │ @ instruction: 0xf926f010 │ │ │ │ sbcsle r2, r9, r0, lsl #16 │ │ │ │ andvs r6, r3, r3, ror #26 │ │ │ │ movwcs lr, #2006 @ 0x7d6 │ │ │ │ andcs r2, r3, r4, lsl #4 │ │ │ │ @ instruction: 0xf91cf010 │ │ │ │ sbcsle r2, r1, r0, lsl #16 │ │ │ │ andvs r6, r3, r3, ror #26 │ │ │ │ svclt 0x0000e7ce │ │ │ │ - rsbseq r4, pc, r2, lsr #13 │ │ │ │ + rsbseq r4, pc, sl, lsl r6 @ │ │ │ │ addseq pc, r6, #104, 18 @ 0x1a0000 │ │ │ │ vnmls.f64 d4, d13, d8 │ │ │ │ tstcs r1, r0, ror pc │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d358d3 │ │ │ │ @ instruction: 0xf5033290 │ │ │ │ @ instruction: 0xf8c35300 │ │ │ │ tstcs r0, r4, asr r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ svclt 0x00004770 │ │ │ │ - rsbseq r4, pc, r4, lsl #12 │ │ │ │ + rsbseq r4, pc, ip, ror r5 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec82a08 │ │ │ │ + bl 0xfec82a90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf64d2000 │ │ │ │ - vaddw.s8 q10, q0, d0 │ │ │ │ - blmi 0x1abcd8 │ │ │ │ + vaddw.s8 q10, q8, d0 │ │ │ │ + blmi 0x1abd60 │ │ │ │ mulls r0, r1, r2 │ │ │ │ stc2l 1, cr15, [ip, #136]! @ 0x88 │ │ │ │ - eorseq r7, r5, r8, lsr #25 │ │ │ │ + eorseq r7, r5, r8, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec82a30 │ │ │ │ + bl 0xfec82ab8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1510ff8 │ │ │ │ - stmdavs r0, {r0, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [sl], #-1016 @ 0xfffffc08 │ │ │ │ movwcs r4, #576 @ 0x240 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec82a58 │ │ │ │ + bl 0xfec82ae0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0ff0 │ │ │ │ mrc 0, 0, ip, cr13, cr12, {1} │ │ │ │ ssub16mi lr, r4, r0 │ │ │ │ ldrbtmi r4, [ip], #1538 @ 0x602 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ strmi fp, [fp], -r2, lsl #1 │ │ │ │ @ instruction: 0xf85e2108 │ │ │ │ @ instruction: 0xf8d0000c │ │ │ │ @ instruction: 0x91010290 │ │ │ │ @ instruction: 0xf50021b1 │ │ │ │ strls r5, [r0], #-13 │ │ │ │ @ instruction: 0xf7533018 │ │ │ │ - andlt lr, r2, sl, ror #24 │ │ │ │ + andlt lr, r2, r6, lsr #24 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - rsbseq r4, pc, sl, ror r5 @ │ │ │ │ + ldrshteq r4, [pc], #-66 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec82aa8 │ │ │ │ + bl 0xfec82b30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r7, r0, ror #31 │ │ │ │ andpl pc, r8, r0, lsr #11 │ │ │ │ movwls r2, #17152 @ 0x4300 │ │ │ │ @ instruction: 0xf8d09302 │ │ │ │ smlabbls r3, r0, r2, r3 │ │ │ │ @ instruction: 0xf88d9301 │ │ │ │ - blmi 0x773908 │ │ │ │ + blmi 0x773990 │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf8e2f7f2 │ │ │ │ @ instruction: 0xf854f044 │ │ │ │ mvnlt r9, r2 │ │ │ │ - @ instruction: 0xf64aa801 │ │ │ │ - vmla.f d23, d16, d1[3] │ │ │ │ + vadd.i8 d26, d11, d1 │ │ │ │ + vorr.i32 q8, #5 @ 0x00000005 │ │ │ │ @ instruction: 0xf74b0112 │ │ │ │ - stmdals r2, {r0, r2, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r2, {r0, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf970f044 │ │ │ │ @ instruction: 0xf8e8f7f2 │ │ │ │ ldmdavs sl, {r0, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r7, r1, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmdage r1, {r8, sl, fp, ip, sp, pc} │ │ │ │ - orrsvc pc, r9, sl, asr #12 │ │ │ │ + msreq R9_usr, fp │ │ │ │ tstpeq r2, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - ldc2l 7, cr15, [r8, #-300] @ 0xfffffed4 │ │ │ │ + ldc2 7, cr15, [r4, #-300] @ 0xfffffed4 │ │ │ │ @ instruction: 0xf18fe7e4 │ │ │ │ - svclt 0x0000faf3 │ │ │ │ + svclt 0x0000faef │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec82b38 │ │ │ │ + bl 0xfec82bc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r1, #248, 30 @ 0x3e0 │ │ │ │ @ instruction: 0xffaef7ff │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec82b60 │ │ │ │ + bl 0xfec82be8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r2, [r4], -r1, lsl #2 │ │ │ │ - @ instruction: 0xf90af18f │ │ │ │ + @ instruction: 0xf906f18f │ │ │ │ msrcc SPSR_, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ - subeq pc, ip, #268435460 @ 0x10000004 │ │ │ │ + sbceq pc, ip, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf18f681b │ │ │ │ - @ instruction: 0xf5a5f8fd │ │ │ │ + @ instruction: 0xf5a5f8f9 │ │ │ │ strtmi r5, [r1], -r8 │ │ │ │ ldmdacc r0, {r9, sp} │ │ │ │ - blx 0xff069530 │ │ │ │ + blx 0x1f695b8 │ │ │ │ @ instruction: 0xf16e4620 │ │ │ │ - andcs pc, r0, #35840 @ 0x8c00 │ │ │ │ + andcs pc, r0, #31744 @ 0x7c00 │ │ │ │ strtmi r4, [r8], -r1, lsl #12 │ │ │ │ ldrhtmi lr, [r8], -sp │ │ │ │ svclt 0x0000e77a │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec82bb4 │ │ │ │ + bl 0xfec82c3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r0, #248, 30 @ 0x3e0 │ │ │ │ @ instruction: 0xff70f7ff │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec82bdc │ │ │ │ + bl 0xfec82c64 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00fe0 │ │ │ │ addlt r5, r3, r8, lsl #6 │ │ │ │ strmi r2, [lr], -r0 │ │ │ │ @ instruction: 0xf8d32500 │ │ │ │ @ instruction: 0xf11d7280 │ │ │ │ strmi pc, [r4], -r5, asr #26 │ │ │ │ @@ -290177,92 +290212,92 @@ │ │ │ │ @ instruction: 0x1717a817 │ │ │ │ ldccc 7, cr1, [r7], {23} │ │ │ │ @ instruction: 0x17171717 │ │ │ │ @ instruction: 0x17171717 │ │ │ │ @ instruction: 0x17171717 │ │ │ │ @ instruction: 0x17171717 │ │ │ │ stccs 0, cr0, [fp, #-180]! @ 0xffffff4c │ │ │ │ - cmnpeq ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnseq pc, r1, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ eorcs fp, r0, #20, 30 @ 0x50 │ │ │ │ strtmi r2, [r0], -sl, lsl #4 │ │ │ │ stc2l 1, cr15, [r6], #-120 @ 0xffffff88 │ │ │ │ andne lr, r0, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf18a4630 │ │ │ │ - stmdavs r3!, {r0, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdavs r3!, {r0, r2, r3, r4, r5, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0404298 │ │ │ │ strcc r8, [r1, #-138] @ 0xffffff76 │ │ │ │ strcs lr, [r0, #-1998] @ 0xfffff832 │ │ │ │ @ instruction: 0xf0402c00 │ │ │ │ strtmi r8, [r5], -r6, lsl #1 │ │ │ │ andlt r4, r3, r8, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ ldrdcc pc, [r8], #135 @ 0x87 │ │ │ │ @ instruction: 0x462069da │ │ │ │ - teqpeq r4, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01b4f64e │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ mcrr2 1, 1, pc, r2, cr14 @ │ │ │ │ @ instruction: 0xf186e7da │ │ │ │ - @ instruction: 0x4602fa19 │ │ │ │ - teqpeq r4, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x4602fa15 │ │ │ │ + @ instruction: 0x01b4f64e │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ @ instruction: 0xf11e4620 │ │ │ │ @ instruction: 0xe7cffc37 │ │ │ │ vmax.s8 d20, d1, d16 │ │ │ │ - vbic.i32 q8, #0 @ 0x00000000 │ │ │ │ + vsra.s64 q8, q8, #64 │ │ │ │ @ instruction: 0xf11d0130 │ │ │ │ @ instruction: 0xe7c7fc5f │ │ │ │ ldrdcc pc, [ip], #135 @ 0x87 │ │ │ │ - msrmi R12_usr, r9 │ │ │ │ + @ instruction: 0x41a4f249 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ strtcc pc, [r0], #-2259 @ 0xfffff72d │ │ │ │ @ instruction: 0xf11c6818 │ │ │ │ mcrrne 12, 4, pc, r2, cr11 @ │ │ │ │ rsble r2, r5, r0, lsl #16 │ │ │ │ vmax.s8 d20, d1, d16 │ │ │ │ - vmla.f d16, d0, d0[5] │ │ │ │ + vmla.f d16, d16, d0[5] │ │ │ │ @ instruction: 0xf11e0130 │ │ │ │ @ instruction: 0xe7b1fc19 │ │ │ │ - @ instruction: 0xf9e8f186 │ │ │ │ + @ instruction: 0xf9e4f186 │ │ │ │ @ instruction: 0xf03de7d5 │ │ │ │ stmvs r3, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ addvs r1, r2, sl, asr ip │ │ │ │ suble r2, sl, r0, lsl #22 │ │ │ │ movweq pc, #33344 @ 0x8240 @ │ │ │ │ orrseq pc, r2, #192, 4 │ │ │ │ - blcs 0x145b6c │ │ │ │ + blcs 0x145bf4 │ │ │ │ andcs sp, r0, #89 @ 0x59 │ │ │ │ @ instruction: 0xf8d33201 │ │ │ │ - blcs 0x1384dc │ │ │ │ + blcs 0x138564 │ │ │ │ andls sp, r1, #-2147483586 @ 0x8000003e │ │ │ │ ldc2 0, cr15, [r8], #-244 @ 0xffffff0c │ │ │ │ - bls 0x185d24 │ │ │ │ + bls 0x185dac │ │ │ │ suble r2, lr, r0, lsl #22 │ │ │ │ addvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xd1ac2b00 │ │ │ │ svchi 0x005bf3bf │ │ │ │ vaddl.u q3, d15, d3 │ │ │ │ stmdbvc r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ │ │ stmdbcs r0, {r0, r3, r6, r7, r9, ip, sp, pc} │ │ │ │ andls sp, r1, #163 @ 0xa3 │ │ │ │ @ instruction: 0xf64f7103 │ │ │ │ vaddl.s8 q11, d0, d20 │ │ │ │ @ instruction: 0xf0372096 │ │ │ │ - bls 0x1a9f3c │ │ │ │ + bls 0x1a9fc4 │ │ │ │ @ instruction: 0xf186e799 │ │ │ │ - str pc, [r0, fp, lsr #19]! │ │ │ │ + str pc, [r0, r7, lsr #19]! │ │ │ │ movwpl pc, #54535 @ 0xd507 @ │ │ │ │ teqcc r0, #32, 12 @ 0x2000000 │ │ │ │ - cmnpeq r4, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ + mvnseq pc, r1, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ movwcs lr, #10579 @ 0x2953 │ │ │ │ - blx 0xff667fe2 │ │ │ │ + blx 0xff66806a │ │ │ │ @ instruction: 0xf04fe76c │ │ │ │ strdcs r3, [r1, -pc] │ │ │ │ @ instruction: 0xf11d4620 │ │ │ │ strtmi pc, [r8], -pc, asr #20 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -290270,99 +290305,99 @@ │ │ │ │ @ instruction: 0xf643bdf0 │ │ │ │ vqdmlal.s , d0, d0[3] │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9} │ │ │ │ vaddl.u q3, d15, d3 │ │ │ │ sbfx r8, fp, #30, #12 │ │ │ │ ldrdcc pc, [ip], #135 @ 0x87 │ │ │ │ vmax.s8 d20, d1, d16 │ │ │ │ - vmla.f d16, d0, d0[5] │ │ │ │ + vmla.f d16, d16, d0[5] │ │ │ │ @ instruction: 0xf8d30130 │ │ │ │ ldmdavs sl, {r5, sl, ip, sp} │ │ │ │ - blx 0xfece802e │ │ │ │ + blx 0xfece80b6 │ │ │ │ ldrmi lr, [sl], -r6, asr #14 │ │ │ │ @ instruction: 0xf640e7a9 │ │ │ │ - vsra.s64 d22, d24, #64 │ │ │ │ + vbic.i32 d23, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vshr.s64 q11, q0, #64 │ │ │ │ - blmi 0x1abc88 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ + blmi 0x1abd10 │ │ │ │ @ instruction: 0xf15a2265 │ │ │ │ - svclt 0x0000f9d1 │ │ │ │ - ldrhteq r7, [r5], -r8 │ │ │ │ + svclt 0x0000f9cd │ │ │ │ + eorseq r7, r5, r8, lsr sp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 3, cr15, cr8, cr12, {6} │ │ │ │ ldrmi fp, [sl], r9, ror #1 │ │ │ │ strmi r4, [sp], -r7, asr #23 │ │ │ │ ldrmi r4, [r1], r7, lsl #12 │ │ │ │ addcs r2, r0, #0, 2 │ │ │ │ ldmdavs fp, {r1, r2, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f9367 │ │ │ │ @ instruction: 0xf17d0300 │ │ │ │ - @ instruction: 0xf415ef40 │ │ │ │ + @ instruction: 0xf415ef3c │ │ │ │ suble r4, r3, r0, lsl #9 │ │ │ │ - ldrbtvs pc, [pc], #1611 @ 0x12bc10 @ │ │ │ │ - ldrtvc pc, [pc], #1735 @ 0x12bc14 @ │ │ │ │ + ldrbtvs pc, [pc], #1611 @ 0x12bc98 @ │ │ │ │ + ldrtvc pc, [pc], #1735 @ 0x12bc9c @ │ │ │ │ @ instruction: 0xf64e402c │ │ │ │ @ instruction: 0xf6c773ff │ │ │ │ eormi r6, r3, r7, lsl #7 │ │ │ │ @ instruction: 0xf0402b11 │ │ │ │ vst4.16 {d24,d26,d28,d30}, [pc :256], r7 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ @ instruction: 0x43a30310 │ │ │ │ cmnphi r0, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf876f7f4 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ msrhi SPSR_fsc, r0, asr #32 │ │ │ │ - blx 0x1369c0a │ │ │ │ - cdp2 1, 11, cr15, cr2, cr5, {4} │ │ │ │ + blx 0x1369c92 │ │ │ │ + cdp2 1, 10, cr15, cr14, cr5, {4} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ sbcshi pc, r2, r0 │ │ │ │ @ instruction: 0xf10004e3 │ │ │ │ @ instruction: 0xf5a78139 │ │ │ │ strtmi r5, [r8], -r0, lsl #12 │ │ │ │ - blx 0x17e9c26 │ │ │ │ + blx 0x17e9cae │ │ │ │ strvc pc, [r4], -r6, lsr #11 │ │ │ │ ldrdcc pc, [r0], r6 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blmi 0xfeb0c1e4 │ │ │ │ - blls 0x1b05cdc │ │ │ │ + blmi 0xfeb0c26c │ │ │ │ + blls 0x1b05d64 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x46288153 │ │ │ │ tstcs r0, r9, rrx │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf14005e9 │ │ │ │ @ instruction: 0xf5a780cb │ │ │ │ rsccs r5, r0, #0, 12 │ │ │ │ stmdage lr!, {r0, r5, r9, sl, lr} │ │ │ │ ldrdcc pc, [r0], r6 │ │ │ │ @ instruction: 0xf17d469b │ │ │ │ - eorcs lr, r4, #236, 28 @ 0xec0 │ │ │ │ + eorcs lr, r4, #232, 28 @ 0xe80 │ │ │ │ stmdage r5, {r0, r5, r9, sl, lr} │ │ │ │ - mcr 1, 7, pc, cr6, cr13, {3} @ │ │ │ │ + mcr 1, 7, pc, cr2, cr13, {3} @ │ │ │ │ mvnsmi pc, #1325400064 @ 0x4f000000 │ │ │ │ orrvs pc, r7, #208666624 @ 0xc700000 │ │ │ │ rsbsvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, r5, #192, 4 │ │ │ │ addsmi r4, r3, #43 @ 0x2b │ │ │ │ msrhi CPSR_x, r0, asr #32 │ │ │ │ movwpl pc, #34215 @ 0x85a7 @ │ │ │ │ rsbscc pc, r0, r2, asr #4 │ │ │ │ movwls r3, #15120 @ 0x3b10 │ │ │ │ @ instruction: 0xf862f114 │ │ │ │ @ instruction: 0xf7f14604 │ │ │ │ stmmi sl, {r0, r1, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - mcr2 1, 3, pc, cr2, cr5, {3} @ │ │ │ │ + mrc2 1, 2, pc, cr14, cr5, {3} │ │ │ │ vst2.8 {d25-d26}, [pc], r3 │ │ │ │ @ instruction: 0xf7424100 │ │ │ │ - stmdacs r0, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ sbchi pc, lr, r0 │ │ │ │ @ instruction: 0xf7f14638 │ │ │ │ strmi pc, [r7], -pc, ror #23 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8c0d001 │ │ │ │ @ instruction: 0xf5a79034 │ │ │ │ andcs r5, r0, #8, 6 @ 0x20000000 │ │ │ │ @@ -290371,67 +290406,67 @@ │ │ │ │ addcs r5, r0, #9 │ │ │ │ addmi pc, r0, #12779520 @ 0xc30000 │ │ │ │ andscc r3, r4, r4, lsl r1 │ │ │ │ ldrdcc pc, [ip], #139 @ 0x8b │ │ │ │ sbccc pc, ip, r4, asr #17 │ │ │ │ ldrdcc pc, [r8], #139 @ 0x8b │ │ │ │ sbccc pc, r8, r4, asr #17 │ │ │ │ - b 0x9698cc │ │ │ │ + ldmib ip, {r2, r5, r6, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ svclt 0x004402aa │ │ │ │ @ instruction: 0xf8c49b73 │ │ │ │ @ instruction: 0x032b30b4 │ │ │ │ addshi pc, fp, r0, lsl #2 │ │ │ │ smlattcs r0, r0, r2, r2 │ │ │ │ @ instruction: 0xf17da82e │ │ │ │ - @ instruction: 0x2100ee98 │ │ │ │ + @ instruction: 0x2100ee94 │ │ │ │ @ instruction: 0xf175a82f │ │ │ │ - stmdage pc!, {r0, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} @ │ │ │ │ - mcr2 1, 1, pc, cr6, cr5, {3} @ │ │ │ │ + stmdage pc!, {r0, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} @ │ │ │ │ + mcr2 1, 1, pc, cr2, cr5, {3} @ │ │ │ │ ldmdage r6!, {r8, sp} │ │ │ │ - mcr2 1, 1, pc, cr8, cr2, {3} @ │ │ │ │ + mcr2 1, 1, pc, cr4, cr2, {3} @ │ │ │ │ mvneq r9, lr, lsr #14 │ │ │ │ svclt 0x0044a805 │ │ │ │ movtls r9, #19315 @ 0x4b73 │ │ │ │ svclt 0x004802ec │ │ │ │ tstpge r4, sp, asr #17 @ p-variant is OBSOLETE │ │ │ │ - stc2l 1, cr15, [r6], #-456 @ 0xfffffe38 │ │ │ │ + stc2l 1, cr15, [r2], #-456 @ 0xfffffe38 │ │ │ │ orrcs pc, r0, pc, asr #8 │ │ │ │ @ instruction: 0xf172a805 │ │ │ │ - smlabbcs r1, pc, ip, pc @ │ │ │ │ + smlabbcs r1, fp, ip, pc @ │ │ │ │ @ instruction: 0xf04fa805 │ │ │ │ @ instruction: 0xf17235ff │ │ │ │ - stmdage lr, {r0, r1, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xff48f15d │ │ │ │ + stmdage lr, {r0, r1, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xff44f15d │ │ │ │ stmdbge lr, {r1, r2, r6, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf15d2000 │ │ │ │ - @ instruction: 0xf042fee9 │ │ │ │ - blge 0xcea12c │ │ │ │ + @ instruction: 0xf042fee5 │ │ │ │ + blge 0xcea1b4 │ │ │ │ cmpeq ip, r6, asr #18 │ │ │ │ - andsvc pc, sp, #-1342177276 @ 0xb0000004 │ │ │ │ + adcvc pc, r5, #-1342177276 @ 0xb0000004 │ │ │ │ andseq pc, r2, #192, 4 │ │ │ │ stmdage r2, {r0, r2, r8, fp, sp, pc}^ │ │ │ │ - ldc2 1, cr15, [sl, #460]! @ 0x1cc │ │ │ │ + ldc2 1, cr15, [r6, #460]! @ 0x1cc │ │ │ │ andcs sl, r0, #1146880 @ 0x118000 │ │ │ │ andcs r4, r2, r4, lsl #12 │ │ │ │ - mrc2 1, 6, pc, cr6, cr13, {2} │ │ │ │ + mrc2 1, 6, pc, cr2, cr13, {2} │ │ │ │ @ instruction: 0xf172a805 │ │ │ │ - stccs 12, cr15, [r0], {47} @ 0x2f │ │ │ │ + stccs 12, cr15, [r0], {43} @ 0x2b │ │ │ │ stmdage pc!, {r0, r2, r3, r6, ip, lr, pc} @ │ │ │ │ - blx 0xfec683ba │ │ │ │ + blx 0xfeb68442 │ │ │ │ @ instruction: 0xf172a836 │ │ │ │ - stmdage pc!, {r0, r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} @ │ │ │ │ - blx 0x1ae83c0 │ │ │ │ + stmdage pc!, {r0, r1, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} @ │ │ │ │ + blx 0x19e8448 │ │ │ │ @ instruction: 0xf1764848 │ │ │ │ - ldr pc, [ip, -r3, lsr #23]! │ │ │ │ + @ instruction: 0xe73cfb9f │ │ │ │ stmne r0, {r2, sl, ip, sp, lr, pc} │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8c7d001 │ │ │ │ @ instruction: 0x26009034 │ │ │ │ @ instruction: 0x4630603e │ │ │ │ - blx 0xfe269dd0 │ │ │ │ + blx 0xfe269e58 │ │ │ │ ldrle r0, [r4], #-480 @ 0xfffffe20 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf5a7d121 │ │ │ │ @ instruction: 0x03215600 │ │ │ │ ldrdcc pc, [r0], r6 │ │ │ │ adceq sp, r2, #1157627904 @ 0x45000000 │ │ │ │ svcge 0x001cf57f │ │ │ │ @@ -290441,48 +290476,48 @@ │ │ │ │ streq pc, [r0], #1060 @ 0x424 │ │ │ │ ldrtmi lr, [r3], -sp, ror #13 │ │ │ │ andcs r9, r4, #1884160 @ 0x1cc000 │ │ │ │ @ instruction: 0xf00f2003 │ │ │ │ @ instruction: 0x4606fddb │ │ │ │ rscle r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf18b20e0 │ │ │ │ - ldrsbtvs pc, [r0], -r1 @ │ │ │ │ + eorsvs pc, r0, sp, asr #25 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ movwcs sp, #221 @ 0xdd │ │ │ │ andcs r4, r4, #84934656 @ 0x5100000 │ │ │ │ @ instruction: 0xf00f2003 │ │ │ │ strmi pc, [r6], -fp, asr #27 │ │ │ │ sbcsle r2, r4, r0, lsl #16 │ │ │ │ @ instruction: 0xf18b20e0 │ │ │ │ - eorsvs pc, r0, r1, asr #25 │ │ │ │ + ldrhtvs pc, [r0], -sp @ │ │ │ │ stmdbge pc!, {r0, r1, r2, r3, r6, r7, r8, r9, sl, sp, lr, pc} @ │ │ │ │ @ instruction: 0xf173a836 │ │ │ │ - stclls 8, cr15, [r3, #-636] @ 0xfffffd84 │ │ │ │ + stclls 8, cr15, [r3, #-620] @ 0xfffffd94 │ │ │ │ ldrtmi lr, [r8], -fp, lsr #15 │ │ │ │ - cdp2 7, 4, cr15, cr10, cr1, {3} │ │ │ │ + cdp2 7, 0, cr15, cr6, cr1, {3} │ │ │ │ biclt r2, r8, #0, 6 │ │ │ │ ldrbcc pc, [r4, #-2247] @ 0xfffff739 @ │ │ │ │ @ instruction: 0xf8c79b72 │ │ │ │ @ instruction: 0xe7593550 │ │ │ │ ldrdhi pc, [ip], -sp │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7424640 │ │ │ │ - strbmi pc, [r0], -pc, ror #20 @ │ │ │ │ - @ instruction: 0xf936f748 │ │ │ │ + strbmi pc, [r0], -fp, lsr #20 @ │ │ │ │ + @ instruction: 0xf8f2f748 │ │ │ │ ldrtmi lr, [r8], -r6, lsr #14 │ │ │ │ @ instruction: 0xf7619303 │ │ │ │ - blls 0x22b784 │ │ │ │ + blls 0x22b6fc │ │ │ │ bicslt r2, r8, r0, lsl #4 │ │ │ │ ldrbcs pc, [r4, #-2247] @ 0xfffff739 @ │ │ │ │ @ instruction: 0xf8c79a72 │ │ │ │ sbfx r2, r0, #10, #13 │ │ │ │ ldrtmi r4, [r2], -r1, lsl #12 │ │ │ │ sbcsvc pc, r9, pc, asr #8 │ │ │ │ - ldc2 1, cr15, [r0], {139} @ 0x8b │ │ │ │ - blle 0x1b36e8 │ │ │ │ + stc2 1, cr15, [ip], {139} @ 0x8b │ │ │ │ + blle 0x1b3770 │ │ │ │ @ instruction: 0xf0344626 │ │ │ │ movwcs pc, #3791 @ 0xecf @ │ │ │ │ andcs r4, r4, #84934656 @ 0x5100000 │ │ │ │ @ instruction: 0xf00f2003 │ │ │ │ stmdacs r0, {r0, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 5, APSR_nzcv, cr3, cr15, {1} │ │ │ │ ldrt r6, [r0], r6 │ │ │ │ @@ -290494,26 +290529,26 @@ │ │ │ │ @ instruction: 0xe71f3558 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ addseq pc, r6, #104, 18 @ 0x1a0000 │ │ │ │ ldreq pc, [r5, #-111] @ 0xffffff91 │ │ │ │ vst1.32 {d30-d32}, [pc :128], r9 │ │ │ │ @ instruction: 0xf6cf457e │ │ │ │ @ instruction: 0xe6a475ff │ │ │ │ - @ instruction: 0xfff4f18e │ │ │ │ - addeq pc, r0, #268435460 @ 0x10000004 │ │ │ │ + @ instruction: 0xfff0f18e │ │ │ │ + andne pc, r0, #268435460 @ 0x10000004 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ - cmnpvs ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsvs pc, r0, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ andcs r9, r0, r0, lsl #4 │ │ │ │ @ instruction: 0xf6414b02 │ │ │ │ @ instruction: 0xf1222267 │ │ │ │ svclt 0x0000fa5b │ │ │ │ - eorseq r7, r5, r8, asr #25 │ │ │ │ + eorseq r7, r5, r8, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec83154 │ │ │ │ + bl 0xfec831dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #4080 @ 0xff0 │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ strmi r2, [r1], -r8, lsl #4 │ │ │ │ @ instruction: 0xf00f2003 │ │ │ │ biclt pc, r8, r9, asr #26 │ │ │ │ movwcs r6, #2082 @ 0x822 │ │ │ │ @@ -290531,23 +290566,23 @@ │ │ │ │ ldclt 14, cr0, [r8, #-0] │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec831bc │ │ │ │ + bl 0xfec83244 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mcrne 15, 0, r0, cr4, cr0, {7} │ │ │ │ svclt 0x00b8b082 │ │ │ │ - blle 0xb34bcc │ │ │ │ + blle 0xb34c54 │ │ │ │ subscc pc, ip, #70254592 @ 0x4300000 │ │ │ │ addseq pc, r6, #192, 4 │ │ │ │ eorscs r6, r8, #1245184 @ 0x130000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ vaba.s8 d20, d30, d8 │ │ │ │ vsubl.s8 , d0, d0 │ │ │ │ ldmdavs r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ svclt 0x00284294 │ │ │ │ @@ -290555,22 +290590,22 @@ │ │ │ │ eorcc pc, r0, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf8526812 │ │ │ │ tstlt r3, r4, lsr #32 │ │ │ │ vtst.8 d22, d14, d11 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ movwls r2, #4246 @ 0x1096 │ │ │ │ - blx 0x1fea01a │ │ │ │ + blx 0x1fea0a2 │ │ │ │ ldrmi r9, [r8], -r1, lsl #22 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec83238 │ │ │ │ + bl 0xfec832c0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ movwcs r0, #4080 @ 0xff0 │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ @ instruction: 0x46012210 │ │ │ │ @ instruction: 0xf00f2003 │ │ │ │ movwlt pc, #36055 @ 0x8cd7 @ │ │ │ │ andcc lr, r0, #212, 18 @ 0x350000 │ │ │ │ @@ -290597,19 +290632,19 @@ │ │ │ │ ldclt 14, cr0, [r8, #-0] │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strmi fp, [pc], -r3, lsl #1 │ │ │ │ @ instruction: 0x461e4691 │ │ │ │ - blle 0x16338d8 │ │ │ │ + blle 0x1633960 │ │ │ │ ldrbcc pc, [ip], #-1603 @ 0xfffff9bd @ │ │ │ │ ldreq pc, [r6], #704 @ 0x2c0 │ │ │ │ eorscs r6, r8, #2293760 @ 0x230000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ vaba.s8 d20, d30, d8 │ │ │ │ vsubw.s8 , q0, d0 │ │ │ │ ldmdavs sl, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ eorsle r4, r8, #1342177289 @ 0x50000009 │ │ │ │ @@ -290617,22 +290652,22 @@ │ │ │ │ ldmcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ ldrdcs pc, [r0], -r8 │ │ │ │ eorcs pc, r5, r2, asr r8 @ │ │ │ │ ldmvs r2, {r1, r3, r4, r5, r6, r8, r9, ip, sp, pc} │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ movwls r9, #513 @ 0x201 │ │ │ │ - blx 0xea110 │ │ │ │ + blx 0xea198 │ │ │ │ cmplt r2, #4096 @ 0x1000 │ │ │ │ eorscs r6, r8, #36, 16 @ 0x240000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ - blls 0x13dfb0 │ │ │ │ + blls 0x13e038 │ │ │ │ addsmi r6, sp, #1769472 @ 0x1b0000 │ │ │ │ strcs fp, [r0], #-3880 @ 0xfffff0d8 │ │ │ │ @ instruction: 0xf8d8d205 │ │ │ │ @ instruction: 0xf8533000 │ │ │ │ tstlt r4, r5, lsr #32 │ │ │ │ vadd.i8 d22, d30, d20 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @@ -290647,86 +290682,86 @@ │ │ │ │ movwcs pc, #6865 @ 0x1ad1 @ │ │ │ │ @ instruction: 0x46494632 │ │ │ │ @ instruction: 0xf00f4618 │ │ │ │ teqplt r0, #16640 @ p-variant is OBSOLETE @ 0x4100 │ │ │ │ stccs 8, cr8, [r1], {4} │ │ │ │ @ instruction: 0x4601d010 │ │ │ │ @ instruction: 0x46384632 │ │ │ │ - svc 0x00f8f6e3 │ │ │ │ + svc 0x00b4f6e3 │ │ │ │ andcs r8, r0, ip, lsr r0 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - blcs 0x1c33b74 │ │ │ │ + blcs 0x1c33bfc │ │ │ │ stclpl 8, cr13, [r3], {4} │ │ │ │ stcpl 1, cr11, [r3, #76] @ 0x4c │ │ │ │ strcc fp, [r1], -r3, lsl #18 │ │ │ │ ldrtmi r2, [r2], -lr, ror #28 │ │ │ │ svclt 0x00284601 │ │ │ │ ldrtmi r2, [r8], -lr, ror #4 │ │ │ │ - svc 0x00dcf6e3 │ │ │ │ + svc 0x0098f6e3 │ │ │ │ eorshi r2, fp, r1, lsl #6 │ │ │ │ @ instruction: 0xf06fe7e1 │ │ │ │ ldrb r0, [pc, sp] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec833d8 │ │ │ │ + bl 0xfec83460 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdals r6, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf7f39203 │ │ │ │ ldmdbmi r1, {r0, r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi r6, [r9], #-2147 @ 0xfffff79d │ │ │ │ - bls 0x20621c │ │ │ │ + bls 0x2062a4 │ │ │ │ andgt pc, r1, ip, asr r8 @ │ │ │ │ @ instruction: 0xf8dc2136 │ │ │ │ mulls r0, r0, r2 │ │ │ │ andpl pc, sp, ip, lsl #10 │ │ │ │ @ instruction: 0xf7523018 │ │ │ │ - mcrrne 15, 10, lr, r3, cr10 │ │ │ │ + mcrrne 15, 6, lr, r3, cr6 │ │ │ │ @ instruction: 0xf151d105 │ │ │ │ - stmdavs r0, {r0, r1, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff8cf7fd │ │ │ │ andlt r4, r4, r0, asr #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - ldrshteq r3, [pc], #-178 │ │ │ │ + rsbseq r3, pc, sl, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec8343c │ │ │ │ + bl 0xfec834c4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0x46054914 │ │ │ │ andscs r4, r3, #20, 12 @ 0x1400000 │ │ │ │ @ instruction: 0xf00f9806 │ │ │ │ ldmdbmi r2, {r0, r1, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrbtmi r6, [r9], #-2155 @ 0xfffff795 │ │ │ │ strtmi r6, [r2], -r9, lsl #16 │ │ │ │ andgt pc, r1, ip, asr r8 @ │ │ │ │ @ instruction: 0xf8dc2136 │ │ │ │ mulls r0, r0, r2 │ │ │ │ andpl pc, sp, ip, lsl #10 │ │ │ │ @ instruction: 0xf7523018 │ │ │ │ - mcrrne 15, 7, lr, r3, cr6 │ │ │ │ + mcrrne 15, 3, lr, r3, cr2 │ │ │ │ @ instruction: 0xf151d105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff58f7fd │ │ │ │ andlt r4, r3, r0, asr #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - ldrsbteq r7, [r5], -r0 │ │ │ │ - rsbseq r3, pc, sl, lsl #23 │ │ │ │ + eorseq r7, r5, r0, asr sp │ │ │ │ + rsbseq r3, pc, r2, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec834a8 │ │ │ │ + bl 0xfec83530 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0fd0 │ │ │ │ vmls.i d16, d16, d0[6] │ │ │ │ umulllt r2, r9, r6, r4 │ │ │ │ stmdbmi r8!, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0x0098f8d4 │ │ │ │ movwls r9, #19212 @ 0x4b0c │ │ │ │ @@ -290741,41 +290776,41 @@ │ │ │ │ andscc r6, r4, fp, ror #16 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ stmdapl r4!, {r0, r1, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d42136 │ │ │ │ mulls r0, r0, r2 │ │ │ │ andpl pc, sp, r4, lsl #10 │ │ │ │ @ instruction: 0xf7523018 │ │ │ │ - mcrrne 15, 3, lr, r3, cr0 │ │ │ │ + mcrrne 14, 14, lr, r3, cr12 │ │ │ │ @ instruction: 0xf151d105 │ │ │ │ - stmdavs r0, {r0, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff12f7fd │ │ │ │ - blmi 0x5bcc14 │ │ │ │ - blls 0x306380 │ │ │ │ + blmi 0x5bcc9c │ │ │ │ + blls 0x306408 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle sl, r0, lsl #6 │ │ │ │ tstcs r0, r9 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf645bd30 │ │ │ │ - vmla.f d23, d0, d1[7] │ │ │ │ - @ instruction: 0xf6450123 │ │ │ │ - vaddl.s8 , d16, d5 │ │ │ │ + vsra.s64 , , #64 │ │ │ │ + vrhadd.s8 d16, d6, d19 │ │ │ │ + vaddl.s8 q8, d0, d13 │ │ │ │ andls r0, r3, #35 @ 0x23 │ │ │ │ ldc2 1, cr15, [r0], #-32 @ 0xffffffe0 │ │ │ │ @ instruction: 0xf8c49a03 │ │ │ │ bfi r0, r8, (invalid: 1:0) │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ @ instruction: 0xf18ee7dd │ │ │ │ - svclt 0x0000fddb │ │ │ │ + svclt 0x0000fdd7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrshteq r3, [pc], #-172 │ │ │ │ + rsbseq r3, pc, r4, ror sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec8356c │ │ │ │ + bl 0xfec835f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r0 @ │ │ │ │ @ instruction: 0xf8df2100 │ │ │ │ ldrmi ip, [sp], -r8, asr #1 │ │ │ │ cdp 8, 1, cr4, cr13, cr15, {1} │ │ │ │ tstls r2, r0, ror pc │ │ │ │ @ instruction: 0xf8dcac02 │ │ │ │ @@ -290786,52 +290821,52 @@ │ │ │ │ ldrbtmi r2, [r8], #-310 @ 0xfffffeca │ │ │ │ ldmdapl r8, {fp, sp, lr} │ │ │ │ movwne pc, #30280 @ 0x7648 @ │ │ │ │ tstpeq r0, #200, 4 @ p-variant is OBSOLETE @ 0x8000000c │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf5009400 │ │ │ │ andscc r5, r8, sp │ │ │ │ - mrc 7, 6, APSR_nzcv, cr4, cr2, {2} │ │ │ │ + mrc 7, 4, APSR_nzcv, cr0, cr2, {2} │ │ │ │ svclt 0x00181c43 │ │ │ │ tstle r5, r4, lsl #12 │ │ │ │ - @ instruction: 0xf9ecf151 │ │ │ │ + @ instruction: 0xf9e8f151 │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ submi pc, r4, #2896 @ 0xb50 │ │ │ │ svcpl 0x0080f514 │ │ │ │ @ instruction: 0xf648d213 │ │ │ │ addsmi r1, sp, #469762048 @ 0x1c000000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbls ip, {r1, r2, r3, r4, ip, lr, pc} │ │ │ │ andcs r2, r3, r0, lsl r2 │ │ │ │ - blx 0x3e8426 │ │ │ │ + blx 0x3e84ae │ │ │ │ ldmib sp, {r3, r4, r8, r9, ip, sp, pc}^ │ │ │ │ andvs r2, r2, r2, lsl #6 │ │ │ │ - blls 0x244500 │ │ │ │ + blls 0x244588 │ │ │ │ ldrbne r6, [fp, r3, lsl #1] │ │ │ │ - blmi 0x584708 │ │ │ │ - blls 0x306468 │ │ │ │ + blmi 0x584790 │ │ │ │ + blls 0x3064f0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r7, r0, lsl #6 │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andcs r9, r8, #12, 18 @ 0x30000 │ │ │ │ @ instruction: 0xf00f2003 │ │ │ │ msrlt R8_usr, fp │ │ │ │ andvs r9, r3, r2, lsl #22 │ │ │ │ subvs r9, r3, r4, lsl #22 │ │ │ │ @ instruction: 0xf06fe7e3 │ │ │ │ strb r0, [r0, sp, lsl #8]! │ │ │ │ - stc2l 1, cr15, [sl, #-568]! @ 0xfffffdc8 │ │ │ │ - rsbseq r3, pc, sl, asr #20 │ │ │ │ + stc2l 1, cr15, [r6, #-568]! @ 0xfffffdc8 │ │ │ │ + rsbseq r3, pc, r2, asr #19 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec8364c │ │ │ │ + bl 0xfec836d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r0 @ │ │ │ │ @ instruction: 0xf8df2100 │ │ │ │ ldrmi ip, [sp], -r8, asr #1 │ │ │ │ cdp 8, 1, cr4, cr13, cr15, {1} │ │ │ │ tstls r2, r0, ror pc │ │ │ │ @ instruction: 0xf8dcac02 │ │ │ │ @@ -290842,80 +290877,80 @@ │ │ │ │ ldrbtmi r2, [r8], #-310 @ 0xfffffeca │ │ │ │ ldmdapl r8, {fp, sp, lr} │ │ │ │ movwne pc, #26184 @ 0x6648 @ │ │ │ │ tstpeq r0, #200, 4 @ p-variant is OBSOLETE @ 0x8000000c │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf5009400 │ │ │ │ andscc r5, r8, sp │ │ │ │ - mcr 7, 3, pc, cr4, cr2, {2} @ │ │ │ │ + mcr 7, 1, pc, cr0, cr2, {2} @ │ │ │ │ svclt 0x00181c43 │ │ │ │ tstle r5, r4, lsl #12 │ │ │ │ - @ instruction: 0xf97cf151 │ │ │ │ + @ instruction: 0xf978f151 │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ submi pc, r4, #1104 @ 0x450 │ │ │ │ svcpl 0x0080f514 │ │ │ │ @ instruction: 0xf648d213 │ │ │ │ addsmi r1, sp, #402653184 @ 0x18000000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbls ip, {r1, r2, r3, r4, ip, lr, pc} │ │ │ │ andcs r2, r3, r0, lsl r2 │ │ │ │ - blx 0xfe7e8504 │ │ │ │ + blx 0xfe7e858c │ │ │ │ ldmib sp, {r3, r4, r8, r9, ip, sp, pc}^ │ │ │ │ andvs r2, r2, r2, lsl #6 │ │ │ │ ldmib sp, {r0, r1, r6, sp, lr}^ │ │ │ │ sbcvs r3, r2, r4, lsl #4 │ │ │ │ - blmi 0x5846e8 │ │ │ │ - blls 0x306548 │ │ │ │ + blmi 0x584770 │ │ │ │ + blls 0x3065d0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r7, r0, lsl #6 │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andcs r9, r8, #12, 18 @ 0x30000 │ │ │ │ @ instruction: 0xf00f2003 │ │ │ │ msrlt R8_usr, fp │ │ │ │ andvs r9, r3, r2, lsl #22 │ │ │ │ subvs r9, r3, r4, lsl #22 │ │ │ │ @ instruction: 0xf06fe7e3 │ │ │ │ strb r0, [r0, sp, lsl #8]! │ │ │ │ - ldc2l 1, cr15, [sl], #568 @ 0x238 │ │ │ │ - rsbseq r3, pc, sl, ror #18 │ │ │ │ + ldc2l 1, cr15, [r6], #568 @ 0x238 │ │ │ │ + rsbseq r3, pc, r2, ror #17 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec8372c │ │ │ │ + bl 0xfec837b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060fd8 │ │ │ │ stmdami fp!, {r2, r3, r9, sl, lr} │ │ │ │ vhadd.s8 d27, d22, d5 │ │ │ │ vqdmlal.s q10, d12, d2[1] │ │ │ │ ldmdavs r1!, {r3, r8, r9}^ │ │ │ │ andls r6, r3, r0, lsl #16 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ @ instruction: 0xd1404299 │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ andcs r4, r1, r7, lsl r6 │ │ │ │ movwls r2, #8712 @ 0x2208 │ │ │ │ - blx 0x14e859c │ │ │ │ + blx 0x14e8624 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ stmdavs r3, {r3, r4, r5, ip, lr, pc} │ │ │ │ svceq 0x0070ee1d │ │ │ │ - blge 0x1c45fc │ │ │ │ + blge 0x1c4684 │ │ │ │ @ instruction: 0x463a491d │ │ │ │ ldrbtmi r6, [r9], #-99 @ 0xffffff9d │ │ │ │ ldmdavs r3!, {r0, r3, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d15841 │ │ │ │ teqcs r6, r0 @ │ │ │ │ @ instruction: 0xf5009400 │ │ │ │ andscc r5, r8, sp │ │ │ │ - stcl 7, cr15, [r8, #328]! @ 0x148 │ │ │ │ + stc 7, cr15, [r4, #328]! @ 0x148 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf151d105 │ │ │ │ - stmdavs r0, {r0, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stc2l 7, cr15, [sl, #1012] @ 0x3f4 │ │ │ │ stmdavs r9!, {r2, r6, r9, lr}^ │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @ instruction: 0xf00f2003 │ │ │ │ tstplt r8, r7, lsr #20 @ p-variant is OBSOLETE │ │ │ │ andvs r9, r3, r2, lsl #22 │ │ │ │ ldmdavs sl, {r0, r1, r3, r8, r9, fp, lr} │ │ │ │ @@ -290925,43 +290960,43 @@ │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf06fbdf0 │ │ │ │ strb r0, [sp, r5, lsr #8]! │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ @ instruction: 0xf18ee7ea │ │ │ │ - svclt 0x0000fc97 │ │ │ │ + svclt 0x0000fc93 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq r3, pc, lr, ror #16 │ │ │ │ + rsbseq r3, pc, r6, ror #15 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec837f4 │ │ │ │ + bl 0xfec8387c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0030fd8 │ │ │ │ addlt r0, r5, pc, lsl #8 │ │ │ │ andle r2, r6, r2, lsl #24 │ │ │ │ eorsle r2, r1, r3, lsl #24 │ │ │ │ svclt 0x00182c01 │ │ │ │ andseq pc, r5, pc, rrx │ │ │ │ @ instruction: 0x4605d116 │ │ │ │ @ instruction: 0x460e4617 │ │ │ │ ldmdbmi pc, {r3, r4, r9, sl, lr} @ │ │ │ │ @ instruction: 0xf00f220d │ │ │ │ - b 0x116aa10 │ │ │ │ + b 0x116aa98 │ │ │ │ strtmi r0, [r8], -r4, lsl #6 │ │ │ │ ldmib sp, {r1, r3, r4, r5, r9, sl, lr}^ │ │ │ │ stmib sp, {r2, r3, r8, sl, lr}^ │ │ │ │ stcls 5, cr4, [sl], {2} │ │ │ │ strls r4, [r0], #-1585 @ 0xfffff9cf │ │ │ │ ldc2 7, cr15, [lr, #-964] @ 0xfffffc3c │ │ │ │ andle r1, r6, r3, asr #24 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf151bdf0 │ │ │ │ - stmdavs r0, {r0, r2, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ stc2l 7, cr15, [lr, #-1012]! @ 0xfffffc0c │ │ │ │ andlt r4, r5, r0, asr #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ stclvs 2, cr15, [ip], {64} @ 0x40 │ │ │ │ @@ -290971,112 +291006,112 @@ │ │ │ │ @ instruction: 0xf413d108 │ │ │ │ @ instruction: 0xf04f2f00 │ │ │ │ vmull.s8 q8, d0, d3 │ │ │ │ svclt 0x00180c08 │ │ │ │ strb r4, [r0, r4, ror #12] │ │ │ │ subseq pc, lr, pc, rrx │ │ │ │ svclt 0x0000e7d4 │ │ │ │ - eorseq r7, r5, r0, lsl #28 │ │ │ │ + eorseq r7, r5, r0, lsl #29 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec838a4 │ │ │ │ + bl 0xfec8392c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ stmdbmi r5!, {r0, r2, r7, ip, sp, pc} │ │ │ │ movwcs r4, #1565 @ 0x61d │ │ │ │ tstls r3, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ tstpeq pc, r4 @ p-variant is OBSOLETE │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ svclt 0x00480323 │ │ │ │ tstpcs r0, r1, asr #8 @ p-variant is OBSOLETE │ │ │ │ streq sl, [r4, #-2817]! @ 0xfffff4ff │ │ │ │ @ instruction: 0xf441bf48 │ │ │ │ @ instruction: 0xf18d6100 │ │ │ │ - @ instruction: 0x4604fd35 │ │ │ │ + @ instruction: 0x4604fd31 │ │ │ │ tstle r5, r3, asr #24 │ │ │ │ - @ instruction: 0xf85cf151 │ │ │ │ + @ instruction: 0xf858f151 │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ submi pc, r4, #2368 @ 0x940 │ │ │ │ svcpl 0x0080f514 │ │ │ │ - blmi 0x661334 │ │ │ │ - blls 0x206760 │ │ │ │ + blmi 0x6613bc │ │ │ │ + blls 0x2067e8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle pc, r0, lsl #6 │ │ │ │ andlt r4, r5, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ andcs r4, r3, r9, lsr #12 │ │ │ │ @ instruction: 0xf96ef00f │ │ │ │ - bls 0x198c84 │ │ │ │ + bls 0x198d0c │ │ │ │ andvs r2, r2, r0, lsl #6 │ │ │ │ andcs r1, r4, #2624 @ 0xa40 │ │ │ │ @ instruction: 0xf00f2003 │ │ │ │ tstplt r0, r5, ror #18 @ p-variant is OBSOLETE │ │ │ │ andvs r9, r3, r2, lsl #22 │ │ │ │ @ instruction: 0xf06fe7db │ │ │ │ ldrb r0, [r8, sp, lsl #8] │ │ │ │ - blx 0xffae8d7e │ │ │ │ + blx 0xff9e8e06 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.32 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec83950 │ │ │ │ + bl 0xfec839d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ svcge 0x00004b2b │ │ │ │ rscsvs r6, fp, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blle 0x13b3fb4 │ │ │ │ + blle 0x13b403c │ │ │ │ stceq 1, cr15, [r8], {3} │ │ │ │ vld1.8 {d4-d6}, [ip], r4 │ │ │ │ @ instruction: 0x466a607f │ │ │ │ andeq pc, pc, r0, lsr #32 │ │ │ │ andeq lr, r0, sp, lsr #23 │ │ │ │ andle r4, r6, r2, lsl #5 │ │ │ │ stcpl 5, cr15, [r0, #692] @ 0x2b4 │ │ │ │ addmi r4, r2, #111149056 @ 0x6a00000 │ │ │ │ svceq 0x00fcf8cd │ │ │ │ @ instruction: 0xf640d1f8 │ │ │ │ - b 0x448b74 │ │ │ │ - bl 0xfec6c798 │ │ │ │ - bllt 0x72fb9c │ │ │ │ + b 0x448bfc │ │ │ │ + bl 0xfec6c820 │ │ │ │ + bllt 0x72fc24 │ │ │ │ strtmi r4, [r0], -sl, lsl #12 │ │ │ │ rsbsvs r4, fp, r9, ror #12 │ │ │ │ stc2 7, cr15, [r0], {255} @ 0xff │ │ │ │ - blmi 0x718d6c │ │ │ │ + blmi 0x718df4 │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0] │ │ │ │ @ instruction: 0x4669687a │ │ │ │ @ instruction: 0xf18d4620 │ │ │ │ - mcrrne 10, 13, pc, r3, cr1 @ │ │ │ │ + mcrrne 10, 12, pc, r3, cr13 @ │ │ │ │ @ instruction: 0xf150d1e9 │ │ │ │ - stmdavs r0, {r0, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stc2 7, cr15, [sl], #1012 @ 0x3f4 │ │ │ │ strb r4, [r2, r0, asr #4]! │ │ │ │ - bl 0x47a7f8 │ │ │ │ + bl 0x47a880 │ │ │ │ andsvs r0, r0, r0, lsl #4 │ │ │ │ strtmi r4, [r0], -sl, lsl #12 │ │ │ │ rsbsvs r4, fp, r9, ror #12 │ │ │ │ mrrc2 7, 15, pc, r8, cr15 @ │ │ │ │ bicsle r2, r6, r0, lsl #16 │ │ │ │ @ instruction: 0xf06fe7e4 │ │ │ │ bfi r0, r5, #0, #19 │ │ │ │ - blx 0xfe268e42 │ │ │ │ + blx 0xfe168eca │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec83a14 │ │ │ │ + bl 0xfec83a9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmiavs r3, {r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ - blcs 0x1d8a2c │ │ │ │ + blcs 0x1d8ab4 │ │ │ │ movwcs sp, #4425 @ 0x1149 │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ stmdbls r8, {r0, r1, r2, r4, r9, sl, lr} │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ @ instruction: 0xf8e4f00f │ │ │ │ eorsle r2, fp, r0, lsl #16 │ │ │ │ eorhi r8, r3, r3, lsl #16 │ │ │ │ @@ -291087,50 +291122,50 @@ │ │ │ │ stmdale pc!, {r7, r8, r9, sl, fp, ip, lr} @ │ │ │ │ vldrne d9, [r9, #-32] @ 0xffffffe0 │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8d0f00f │ │ │ │ stmdahi r2!, {r6, r8, r9, ip, sp, pc}^ │ │ │ │ stcne 6, cr4, [r0, #-4]! │ │ │ │ vqdmulh.s d15, d2, d6 │ │ │ │ - stc 6, cr15, [r8], {227} @ 0xe3 │ │ │ │ + mcrr 6, 14, pc, r4, cr3 @ │ │ │ │ @ instruction: 0xee1d4918 │ │ │ │ stmdavs fp!, {r4, r5, r6, r8, r9, sl, fp}^ │ │ │ │ ldrbtmi r4, [r9], #-1594 @ 0xfffff9c6 │ │ │ │ stmdapl r0, {r0, r3, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d02136 │ │ │ │ strls r0, [r0], #-656 @ 0xfffffd70 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf7523018 │ │ │ │ - mcrrne 12, 6, lr, r3, cr10 │ │ │ │ + mcrrne 12, 2, lr, r3, cr6 │ │ │ │ @ instruction: 0xf150d105 │ │ │ │ - stmdavs r0, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mcrr2 7, 15, pc, ip, cr13 @ │ │ │ │ andlt r4, r3, r0, asr #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ @ instruction: 0xf640e7f3 │ │ │ │ - vbic.i32 q11, #12 @ 0x0000000c │ │ │ │ + vsra.s64 q11, q14, #64 │ │ │ │ vand d16, d1, d16 │ │ │ │ - vaddl.s8 q8, d16, d16 │ │ │ │ - blmi 0x1ec988 │ │ │ │ + vaddl.s8 , d0, d16 │ │ │ │ + blmi 0x1eca10 │ │ │ │ sbcpl pc, pc, #268435460 @ 0x10000004 │ │ │ │ - blx 0x15e8e36 │ │ │ │ - rsbseq r3, pc, lr, ror #10 │ │ │ │ - ldrsbteq r7, [r5], -r0 │ │ │ │ + blx 0x14e8ebe │ │ │ │ + rsbseq r3, pc, r6, ror #9 │ │ │ │ + eorseq r7, r5, r0, asr pc │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec83ae0 │ │ │ │ + bl 0xfec83b68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ svcge 0x00024b32 │ │ │ │ ldmdavs fp, {r2, r4, r9, sl, fp, ip} │ │ │ │ @ instruction: 0xf04f607b │ │ │ │ - blle 0x16ed4f8 │ │ │ │ + blle 0x16ed580 │ │ │ │ movweq pc, #33028 @ 0x8104 @ │ │ │ │ vld1.8 {d4-d6}, [r3], r5 │ │ │ │ @ instruction: 0x466a607f │ │ │ │ andeq pc, pc, r0, lsr #32 │ │ │ │ andeq lr, r0, sp, lsr #23 │ │ │ │ andle r4, r6, r2, lsl #5 │ │ │ │ stcpl 5, cr15, [r0, #692] @ 0x2b4 │ │ │ │ @@ -291155,41 +291190,41 @@ │ │ │ │ strtmi sl, [sl], -r2, lsl #22 │ │ │ │ stmdavs r0, {r3, r4, r5, r6, sl, lr} │ │ │ │ tstpne fp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r0, ip, asr r8 @ │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf5009400 │ │ │ │ andscc r5, r8, sp │ │ │ │ - bl 0xffdea6c4 │ │ │ │ + bl 0xfecea74c │ │ │ │ bicsle r1, fp, r3, asr #24 │ │ │ │ - @ instruction: 0xff0cf150 │ │ │ │ + @ instruction: 0xff08f150 │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ submi pc, r0, #218112 @ 0x35400 │ │ │ │ stmdacc r4, {r2, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ movweq lr, #2829 @ 0xb0d │ │ │ │ @ instruction: 0x460a6018 │ │ │ │ stmdbge r2, {r0, r1, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ stmdacs r0, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb sp, [r6, r8, asr #3] │ │ │ │ andseq pc, r5, pc, rrx │ │ │ │ @ instruction: 0xf18ee7c4 │ │ │ │ - svclt 0x0000faaf │ │ │ │ + svclt 0x0000faab │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq r3, pc, r4, lsl #9 │ │ │ │ + ldrshteq r3, [pc], #-60 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec83bc4 │ │ │ │ + bl 0xfec83c4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -r0, lsr #22 │ │ │ │ ldmdavs fp, {r0, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f9303 │ │ │ │ strcs r0, [r0, #-768] @ 0xfffffd00 │ │ │ │ strpl lr, [r1, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xffa8f188 │ │ │ │ + @ instruction: 0xffa4f188 │ │ │ │ @ instruction: 0xf5104604 │ │ │ │ tstle r2, #128, 30 @ 0x200 │ │ │ │ eorle r1, r3, r3, asr #24 │ │ │ │ ldmdavs sl, {r0, r1, r2, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -r6, lsr #2 │ │ │ │ @@ -291201,54 +291236,54 @@ │ │ │ │ ldrtmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf00e2003 │ │ │ │ orrslt pc, r0, pc, ror #31 │ │ │ │ strtmi r9, [fp], -r1, lsl #20 │ │ │ │ ldcne 0, cr6, [r1, #-8]! │ │ │ │ andcs r2, r3, r4, lsl #4 │ │ │ │ @ instruction: 0xffe6f00e │ │ │ │ - blls 0x1d8f54 │ │ │ │ + blls 0x1d8fdc │ │ │ │ ldrb r6, [fp, r3] │ │ │ │ - mrc2 1, 5, pc, cr0, cr0, {2} │ │ │ │ + mcr2 1, 5, pc, cr12, cr0, {2} @ │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ submi pc, r4, #123904 @ 0x1e400 │ │ │ │ @ instruction: 0xf06fe7d4 │ │ │ │ ldrb r0, [r1, sp, lsl #8] │ │ │ │ - blx 0x1969088 │ │ │ │ + blx 0x1869110 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec83c5c │ │ │ │ + bl 0xfec83ce4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r5, {r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ bicmi pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ msreq CPSR_s, #204, 4 @ 0xc000000c │ │ │ │ addsmi fp, sp, #131 @ 0x83 │ │ │ │ @ instruction: 0x4617d175 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ movwcs r9, #2312 @ 0x908 │ │ │ │ andcs r2, r3, r4, lsr #4 │ │ │ │ @ instruction: 0xffbcf00e │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ eorcs sp, r4, #74 @ 0x4a │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ - svc 0x00f8f17c │ │ │ │ + svc 0x00f4f17c │ │ │ │ rscvs r6, r2, sl, ror #17 │ │ │ │ teqle r9, r0, lsl #20 │ │ │ │ cmnvs r2, sl, ror #18 │ │ │ │ cmple r0, r0, lsl #20 │ │ │ │ mvnvs r6, sl, ror #19 │ │ │ │ cmple r8, r0, lsl #20 │ │ │ │ @ instruction: 0xee1d492d │ │ │ │ ldmdavs r3!, {r4, r5, r6, r8, r9, sl, fp}^ │ │ │ │ ldrbtmi r4, [r9], #-1594 @ 0xfffff9c6 │ │ │ │ stmdapl r1, {r0, r3, fp, sp, lr}^ │ │ │ │ addseq pc, r0, #13697024 @ 0xd10000 │ │ │ │ strls r2, [r0], #-310 @ 0xfffffeca │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf7523018 │ │ │ │ - mcrrne 11, 4, lr, r3, cr10 │ │ │ │ + mcrrne 11, 0, lr, r3, cr6 │ │ │ │ @ instruction: 0xf510d03e │ │ │ │ movwle r5, #28544 @ 0x6f80 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmdavs r3!, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ │ │ stmdavs r3!, {r0, r1, r3, r5, sp, lr}^ │ │ │ │ @@ -291267,111 +291302,111 @@ │ │ │ │ @ instruction: 0xd1bd2800 │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ stmibvs r9!, {r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xff66f00e │ │ │ │ stmdacs r0, {r5, r7, r8, sp, lr} │ │ │ │ stmibvs sl!, {r2, r4, r5, r6, r7, ip, lr, pc}^ │ │ │ │ - bcs 0x1452c4 │ │ │ │ - bvs 0xba0e18 │ │ │ │ + bcs 0x14534c │ │ │ │ + bvs 0xba0ea0 │ │ │ │ andcs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xff5af00e │ │ │ │ stmdacs r0, {r5, r9, sp, lr} │ │ │ │ strb sp, [r7, lr, lsr #3]! │ │ │ │ - mcr2 1, 1, pc, cr4, cr0, {2} @ │ │ │ │ + mcr2 1, 1, pc, cr0, cr0, {2} @ │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ submi pc, r0, #970752 @ 0xed000 │ │ │ │ @ instruction: 0xf06fe7b9 │ │ │ │ ldr r0, [r9, r5, lsr #32]! │ │ │ │ - rsbseq r3, pc, lr, lsr #6 │ │ │ │ + rsbseq r3, pc, r6, lsr #5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec83d70 │ │ │ │ + bl 0xfec83df8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x12708f8 │ │ │ │ + blmi 0x1270980 │ │ │ │ ldrmi fp, [r4], -r4, lsr #1 │ │ │ │ strmi r4, [sp], -r6, lsl #12 │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ ldmdavs fp, {r0, r1, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f9323 │ │ │ │ @ instruction: 0xf17c0300 │ │ │ │ - @ instruction: 0xf424ef7a │ │ │ │ + @ instruction: 0xf424ef76 │ │ │ │ vld2.8 {d2-d5}, [r3], r0 │ │ │ │ - blcs 0x14579c │ │ │ │ + blcs 0x145824 │ │ │ │ movwcs sp, #4462 @ 0x116e │ │ │ │ andcs r4, r8, #42991616 @ 0x2900000 │ │ │ │ @ instruction: 0xf00e4618 │ │ │ │ stmdacs r0, {r0, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi sp, [r1], -r9, rrx │ │ │ │ @ instruction: 0xf7f3a803 │ │ │ │ ldmdbmi r6!, {r0, r1, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46202213 │ │ │ │ cdp2 0, 2, cr15, cr12, cr14, {0} │ │ │ │ strmi sl, [r2], -r3, lsl #18 │ │ │ │ @ instruction: 0xf18c4630 │ │ │ │ - @ instruction: 0x4604fc7f │ │ │ │ + @ instruction: 0x4604fc7b │ │ │ │ tstle r5, r3, asr #24 │ │ │ │ - stc2l 1, cr15, [r4, #320]! @ 0x140 │ │ │ │ + stc2l 1, cr15, [r0, #320]! @ 0x140 │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ submi pc, r4, #708608 @ 0xad000 │ │ │ │ - ble 0x537be0 │ │ │ │ + ble 0x537c68 │ │ │ │ ldmdavs sl, {r1, r3, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r3, lsr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -ip, asr #2 │ │ │ │ tstcs r0, r4, lsr #32 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf643bd70 │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9} │ │ │ │ strcc pc, [r0, #-590] @ 0xfffffdb2 │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47982096 │ │ │ │ ldrmi r6, [lr], -fp, lsr #16 │ │ │ │ vqsub.s8 d20, d30, d12 │ │ │ │ vsubw.s8 , q0, d16 │ │ │ │ tstle r3, #1476395010 @ 0x58000002 │ │ │ │ teqpeq pc, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ cmpcc r0, r8, lsl r8 │ │ │ │ eorvs r2, r9, r4, lsl #4 │ │ │ │ @ instruction: 0xf1139301 │ │ │ │ stmdavs sl!, {r0, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ - blls 0x175050 │ │ │ │ + blls 0x1750d8 │ │ │ │ mulsvs r8, r2, fp │ │ │ │ - bl 0x12cea0 │ │ │ │ + bl 0x12cf28 │ │ │ │ @ instruction: 0xf17c0086 │ │ │ │ - blls 0x1a88b0 │ │ │ │ + blls 0x1a8928 │ │ │ │ vtst.8 d22, d14, d10 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ vqadd.s8 d18, d30, d6 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ @ instruction: 0xf8420395 │ │ │ │ @ instruction: 0xf7fe3024 │ │ │ │ ldr pc, [r1, fp, asr #26]! │ │ │ │ ldreq pc, [r5], #-111 @ 0xffffff91 │ │ │ │ @ instruction: 0xf06fe7ae │ │ │ │ str r0, [fp, sp, lsl #8]! │ │ │ │ - @ instruction: 0xf942f18e │ │ │ │ + @ instruction: 0xf93ef18e │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrsbteq r7, [r5], -r0 │ │ │ │ + eorseq r7, r5, r0, asr sp │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r6, r2, r3, lsl #19 │ │ │ │ ldrmi r4, [r0], r6, lsl #12 │ │ │ │ vstrls d3, [r8, #-4] │ │ │ │ vqdmulh.s d2, d0, d11 │ │ │ │ ldm pc, {r0, r1, r3, r5, r7, pc}^ @ │ │ │ │ - bvc 0xfe5a8cc8 │ │ │ │ + bvc 0xfe5a8d50 │ │ │ │ streq r0, [r6], -r6, lsl #12 │ │ │ │ mcrvc 12, 0, r7, cr6, cr12, {3} │ │ │ │ strcs r7, [r4, -r6, lsl #21] │ │ │ │ @ instruction: 0xf1132040 │ │ │ │ strmi pc, [r4], -r5, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ movwcs r8, #4248 @ 0x1098 │ │ │ │ @@ -291380,37 +291415,37 @@ │ │ │ │ stmdacs r0, {r0, r2, r3, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, r9, r0 │ │ │ │ ldreq pc, [r4, -r4, lsl #2] │ │ │ │ movwcs r4, #5633 @ 0x1601 │ │ │ │ andseq pc, r8, #-2147483647 @ 0x80000001 │ │ │ │ @ instruction: 0xf00e4638 │ │ │ │ @ instruction: 0xf994fb07 │ │ │ │ - bvs 0x978d54 │ │ │ │ + bvs 0x978ddc │ │ │ │ @ instruction: 0xf04f2b00 │ │ │ │ rscvs r0, r3, r0, lsl #6 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ svclt 0x00a86025 │ │ │ │ - bvs 0x19be574 │ │ │ │ + bvs 0x19be5fc │ │ │ │ strbvc lr, [r5, #2639]! @ 0xa4f │ │ │ │ @ instruction: 0x2003bfb8 │ │ │ │ adcvs r6, r1, r5, rrx │ │ │ │ cdp2 0, 6, cr15, cr12, cr14, {0} │ │ │ │ stmdacs r0, {r5, r8, sp, lr} │ │ │ │ eorvs sp, r0, #103 @ 0x67 │ │ │ │ svceq 0x0070ee1d │ │ │ │ @ instruction: 0x46424937 │ │ │ │ ldrbtmi r6, [r9], #-2163 @ 0xfffff78d │ │ │ │ stmdapl r1, {r0, r3, fp, sp, lr}^ │ │ │ │ addseq pc, r0, #13697024 @ 0xd10000 │ │ │ │ smladxls r0, r6, r1, r2 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf7523018 │ │ │ │ - strmi lr, [r5], -sl, lsl #20 │ │ │ │ + strmi lr, [r5], -r6, asr #19 │ │ │ │ tstle r5, r3, asr #24 │ │ │ │ - stc2 1, cr15, [r2, #-320]! @ 0xfffffec0 │ │ │ │ + ldc2 1, cr15, [lr, #-320] @ 0xfffffec0 │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ submi pc, r5, #3850240 @ 0x3ac000 │ │ │ │ svcpl 0x0080f515 │ │ │ │ strtmi sp, [r0], -sp, lsl #6 │ │ │ │ @ instruction: 0xf866f113 │ │ │ │ andlt r4, r2, r8, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -291437,27 +291472,27 @@ │ │ │ │ @ instruction: 0xf64fe780 │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ stmibvs r2, {r1, r2, r4, r7, r8, r9, sp}^ │ │ │ │ ldmdavs fp, {r4, r5, r8, sp} │ │ │ │ movwcc pc, #11009 @ 0x2b01 @ │ │ │ │ @ instruction: 0xe77569df │ │ │ │ ldrb r2, [r3, -r1, lsl #14]! │ │ │ │ - msrvc (UNDEF: 109), r5 │ │ │ │ + mvnsvc pc, r5, asr #12 │ │ │ │ smlawteq r3, r0, r2, pc @ │ │ │ │ - addvc pc, r5, r5, asr #12 │ │ │ │ + andeq pc, sp, r6, asr #4 │ │ │ │ eoreq pc, r3, r0, asr #5 │ │ │ │ cdp2 1, 13, cr15, cr10, cr7, {0} │ │ │ │ addseq pc, r8, r6, asr #17 │ │ │ │ strtmi lr, [r0], -sl, asr #15 │ │ │ │ streq pc, [sp, #-111] @ 0xffffff91 │ │ │ │ @ instruction: 0xf81af113 │ │ │ │ @ instruction: 0xf06fe7b2 │ │ │ │ str r0, [pc, fp, lsl #10]! │ │ │ │ ldc2l 7, cr15, [r8], #1016 @ 0x3f8 │ │ │ │ - rsbseq r3, pc, lr, lsr #1 │ │ │ │ + rsbseq r3, pc, r6, lsr #32 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b085 │ │ │ │ andcs r4, r0, r5, lsl #12 │ │ │ │ ldrmi r2, [r0], r1, lsl #6 │ │ │ │ @@ -291470,54 +291505,54 @@ │ │ │ │ rsbsle r2, r1, r0, lsl #16 │ │ │ │ stccs 8, cr6, [r0], {4} │ │ │ │ addshi pc, r0, r0, asr #5 │ │ │ │ vnmla.f64 d4, d13, d11 │ │ │ │ ldrbtmi r2, [fp], #-3952 @ 0xfffff090 │ │ │ │ ldmpl r0, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d36e03 │ │ │ │ - blvs 0xfe7f9108 │ │ │ │ + blvs 0xfe7f9190 │ │ │ │ rsbsle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x47984631 │ │ │ │ msrcc SPSR_s, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xb124681b │ │ │ │ addsmi r1, r3, #1568 @ 0x620 │ │ │ │ movwcc sp, #4950 @ 0x1356 │ │ │ │ addmi r1, r3, #27648 @ 0x6c00 │ │ │ │ andcs sp, r3, #1207959553 @ 0x48000001 │ │ │ │ @ instruction: 0xf74a4621 │ │ │ │ - stmdacs r0, {r0, r2, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stclne 0, cr13, [r2, #304]! @ 0x130 │ │ │ │ vld1.16 {d4-d6}, [r2 :128], r9 │ │ │ │ @ instruction: 0xf023637f │ │ │ │ - bl 0xfec6dae0 │ │ │ │ + bl 0xfec6db68 │ │ │ │ addsmi r0, r9, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0xf5add006 │ │ │ │ strbtmi r5, [r9], -r0, lsl #27 │ │ │ │ @ instruction: 0xf8cd4299 │ │ │ │ ldrshle r0, [r8, #252]! @ 0xfc │ │ │ │ mvnsvc pc, #64, 12 @ 0x4000000 │ │ │ │ - bl 0xfec7cf0c │ │ │ │ - blcs 0x1302d0 │ │ │ │ + bl 0xfec7cf94 │ │ │ │ + blcs 0x130358 │ │ │ │ @ instruction: 0x4628d152 │ │ │ │ @ instruction: 0xf1074669 │ │ │ │ adcsvs r0, ip, r8, lsl #4 │ │ │ │ @ instruction: 0xf18c46e9 │ │ │ │ - strmi pc, [r5], -r7, ror #30 │ │ │ │ + strmi pc, [r5], -r3, ror #30 │ │ │ │ eorsle r1, lr, r3, asr #24 │ │ │ │ svcpl 0x0080f515 │ │ │ │ ldmvs fp!, {r3, r5, r9, ip, lr, pc} │ │ │ │ svclt 0x0028429c │ │ │ │ @ instruction: 0xb1bc461c │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ andcs r4, r3, r2, lsr #12 │ │ │ │ stc2 0, cr15, [r2, #56] @ 0x38 │ │ │ │ strtmi fp, [r2], -r0, lsl #3 │ │ │ │ rsbsvs r4, r8, r9, asr #12 │ │ │ │ - ldmdb ip!, {r0, r1, r5, r6, r7, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r8!, {r0, r1, r5, r6, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andle r2, r9, r1, lsl #24 │ │ │ │ @ instruction: 0xf8b9687b │ │ │ │ andshi r2, sl, r0 │ │ │ │ tstle r3, sl, lsl #20 │ │ │ │ svclt 0x00842c1b │ │ │ │ orrsvs r8, sl, sl, lsl fp │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @@ -291532,25 +291567,25 @@ │ │ │ │ @ instruction: 0x4628d11b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf15083f0 │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8e8f7fd │ │ │ │ ldr r4, [r9, r5, asr #4]! │ │ │ │ @ instruction: 0xe7814630 │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ @ instruction: 0xe7a86018 │ │ │ │ ldreq pc, [r5, #-111] @ 0xffffff91 │ │ │ │ @ instruction: 0xf18de7dc │ │ │ │ - svclt 0x0000ffc9 │ │ │ │ + svclt 0x0000ffc5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq r2, pc, sl, lsl #31 │ │ │ │ + rsbseq r2, pc, r2, lsl #30 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0000b085 │ │ │ │ andcs r4, r0, r5, lsl #12 │ │ │ │ ldrmi r2, [r0], r1, lsl #6 │ │ │ │ @@ -291563,54 +291598,54 @@ │ │ │ │ rsbsle r2, r1, r0, lsl #16 │ │ │ │ stccs 8, cr6, [r0], {4} │ │ │ │ addshi pc, r0, r0, asr #5 │ │ │ │ vnmla.f64 d4, d13, d11 │ │ │ │ ldrbtmi r2, [fp], #-3952 @ 0xfffff090 │ │ │ │ ldmpl r0, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d36e03 │ │ │ │ - blvs 0xfe7f927c │ │ │ │ + blvs 0xfe7f9304 │ │ │ │ rsbsle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x47984631 │ │ │ │ msrcc SPSR_s, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xb124681b │ │ │ │ addsmi r1, r3, #1568 @ 0x620 │ │ │ │ movwcc sp, #4950 @ 0x1356 │ │ │ │ addmi r1, r3, #27648 @ 0x6c00 │ │ │ │ andcs sp, r3, #1207959553 @ 0x48000001 │ │ │ │ @ instruction: 0xf74a4621 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stclne 0, cr13, [r2, #304]! @ 0x130 │ │ │ │ vld1.16 {d4-d6}, [r2 :128], r9 │ │ │ │ @ instruction: 0xf023637f │ │ │ │ - bl 0xfec6dc54 │ │ │ │ + bl 0xfec6dcdc │ │ │ │ addsmi r0, r9, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0xf5add006 │ │ │ │ strbtmi r5, [r9], -r0, lsl #27 │ │ │ │ @ instruction: 0xf8cd4299 │ │ │ │ ldrshle r0, [r8, #252]! @ 0xfc │ │ │ │ mvnsvc pc, #64, 12 @ 0x4000000 │ │ │ │ - bl 0xfec7d080 │ │ │ │ - blcs 0x130444 │ │ │ │ + bl 0xfec7d108 │ │ │ │ + blcs 0x1304cc │ │ │ │ @ instruction: 0x4628d152 │ │ │ │ @ instruction: 0xf1074669 │ │ │ │ adcsvs r0, ip, r8, lsl #4 │ │ │ │ @ instruction: 0xf18c46e9 │ │ │ │ - @ instruction: 0x4605febd │ │ │ │ + @ instruction: 0x4605feb9 │ │ │ │ eorsle r1, lr, r3, asr #24 │ │ │ │ svcpl 0x0080f515 │ │ │ │ ldmvs fp!, {r3, r5, r9, ip, lr, pc} │ │ │ │ svclt 0x0028429c │ │ │ │ @ instruction: 0xb1bc461c │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ andcs r4, r3, r2, lsr #12 │ │ │ │ stc2l 0, cr15, [r8], {14} │ │ │ │ strtmi fp, [r2], -r0, lsl #3 │ │ │ │ rsbsvs r4, r8, r9, asr #12 │ │ │ │ - stm r2, {r0, r1, r5, r6, r7, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda lr!, {r0, r1, r5, r6, r7, r9, sl, ip, sp, lr, pc} │ │ │ │ andle r2, r9, r1, lsl #24 │ │ │ │ @ instruction: 0xf8b9687b │ │ │ │ andshi r2, sl, r0 │ │ │ │ tstle r3, sl, lsl #20 │ │ │ │ svclt 0x00842c1b │ │ │ │ orrsvs r8, sl, sl, lsl fp │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @@ -291625,81 +291660,81 @@ │ │ │ │ @ instruction: 0x4628d11b │ │ │ │ ssatmi r3, #30, r4, lsl #14 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf15083f0 │ │ │ │ - stmdavs r0, {r0, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf82ef7fd │ │ │ │ ldr r4, [r9, r5, asr #4]! │ │ │ │ @ instruction: 0xe7814630 │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ @ instruction: 0xe7a86018 │ │ │ │ ldreq pc, [r5, #-111] @ 0xffffff91 │ │ │ │ @ instruction: 0xf18de7dc │ │ │ │ - svclt 0x0000ff0f │ │ │ │ + svclt 0x0000ff0b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq r2, pc, r6, lsl lr @ │ │ │ │ + rsbseq r2, pc, lr, lsl #27 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0030f8cc │ │ │ │ adclt r4, lr, lr, asr fp │ │ │ │ ldrmi r4, [r7], -r5, lsl #12 │ │ │ │ @ instruction: 0x460c4a5d │ │ │ │ muleq r3, r3, r8 │ │ │ │ eorls r6, sp, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ smlabteq r4, sp, r9, lr │ │ │ │ @ instruction: 0x21002298 │ │ │ │ @ instruction: 0xf17ca806 │ │ │ │ - stmibvs fp!, {r1, r3, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ - blcs 0x3fbd3c │ │ │ │ + stmibvs fp!, {r1, r2, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ + blcs 0x3fbdc4 │ │ │ │ adchi pc, r4, r0, lsl #4 │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ streq r6, [r6], -r1, lsl #7 │ │ │ │ strbvs r0, [r5, #-1542]! @ 0xfffff9fa │ │ │ │ cmnvs r6, #6144 @ 0x1800 │ │ │ │ movwcs r2, #4612 @ 0x1204 │ │ │ │ @ instruction: 0x46189934 │ │ │ │ mrrc2 0, 0, pc, r2, cr14 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strmi r8, [r1], -lr, lsl #1 │ │ │ │ @ instruction: 0xf1052301 │ │ │ │ @ instruction: 0x46200218 │ │ │ │ @ instruction: 0xf8cef00e │ │ │ │ - blcc 0x1871fc │ │ │ │ + blcc 0x187284 │ │ │ │ ldmdale pc!, {r0, r8, r9, fp, sp}^ @ │ │ │ │ stmiavs r2!, {r2, r8, r9, fp, ip, pc}^ │ │ │ │ ldrmi r3, [r0], r1, lsl #22 │ │ │ │ vqdmulh.s d2, d0, d11 │ │ │ │ ldm pc, {r0, r7, pc}^ @ │ │ │ │ ldrbtmi pc, [r5], #-3 @ │ │ │ │ streq r0, [r6], -r6, lsl #12 │ │ │ │ - blvs 0x2beaa8 │ │ │ │ + blvs 0x2beb30 │ │ │ │ andcs r4, r4, #96, 8 @ 0x60000000 │ │ │ │ strbmi r2, [r1], -r1, lsl #6 │ │ │ │ @ instruction: 0xf00e4618 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi sp, [r1], -fp, rrx │ │ │ │ movwcs sl, #6660 @ 0x1a04 │ │ │ │ @ instruction: 0xf00ea806 │ │ │ │ - blge 0x2eb464 │ │ │ │ + blge 0x2eb4ec │ │ │ │ @ instruction: 0xee1d4937 │ │ │ │ rscvs r0, r3, r0, ror pc │ │ │ │ ldrbtmi r4, [r9], #-1594 @ 0xfffff9c6 │ │ │ │ stmdavs fp!, {r0, r3, fp, sp, lr}^ │ │ │ │ teqcs r6, r0, asr #16 │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf5009400 │ │ │ │ andscc r5, r8, sp │ │ │ │ - svc 0x00c6f751 │ │ │ │ + svc 0x0082f751 │ │ │ │ tstle r5, r3, asr #24 │ │ │ │ - blx 0xff96971c │ │ │ │ + blx 0xff8697a4 │ │ │ │ @ instruction: 0xf7fc6800 │ │ │ │ submi pc, r0, #676 @ 0x2a4 │ │ │ │ ldmdavs sl, {r0, r3, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, sp, lsr #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, lr, r6, asr #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -291709,63 +291744,63 @@ │ │ │ │ andcs r8, r2, #240, 2 @ 0x3c │ │ │ │ andcs lr, r8, #42205184 @ 0x2840000 │ │ │ │ andcs lr, r2, #41680896 @ 0x27c0000 │ │ │ │ andcs lr, r8, #192, 14 @ 0x3000000 │ │ │ │ stmibvs sl!, {r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1052100 │ │ │ │ andls r0, r3, #32 │ │ │ │ - blx 0x10e925e │ │ │ │ - blx 0x153a36 │ │ │ │ + blx 0x10e92e6 │ │ │ │ + blx 0x153abe │ │ │ │ ldr pc, [r0, r2, lsl #4] │ │ │ │ tstpcs r0, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ teqcs r0, sl, ror #19 │ │ │ │ - blx 0x1872aa │ │ │ │ + blx 0x187332 │ │ │ │ ldmibvs sl, {r1, r8, r9, ip, sp}^ │ │ │ │ andcs lr, r1, #34865152 @ 0x2140000 │ │ │ │ @ instruction: 0xf64fe783 │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ - bls 0x2760a8 │ │ │ │ + bls 0x276130 │ │ │ │ ldmdavs fp, {r4, r5, r8, sp} │ │ │ │ movwcc pc, #11009 @ 0x2b01 @ │ │ │ │ @ instruction: 0xe79b69da │ │ │ │ tstcs r0, r5, lsl #20 │ │ │ │ andls sl, r3, #393216 @ 0x60000 │ │ │ │ - blx 0x8692a2 │ │ │ │ - blx 0x153a7a │ │ │ │ + blx 0x86932a │ │ │ │ + blx 0x153b02 │ │ │ │ ldr pc, [r1, r2, lsl #4] │ │ │ │ str r2, [pc, r1, lsl #4] │ │ │ │ andseq pc, r5, pc, rrx │ │ │ │ @ instruction: 0xf06fe7b4 │ │ │ │ ldr r0, [r1, sp]! │ │ │ │ - cdp2 1, 4, cr15, cr6, cr13, {4} │ │ │ │ - blx 0xff06b280 │ │ │ │ - eorseq r7, r5, r8, ror #29 │ │ │ │ + cdp2 1, 4, cr15, cr2, cr13, {4} │ │ │ │ + blx 0xff06b308 │ │ │ │ + eorseq r7, r5, r8, ror #30 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq r2, pc, sl, lsr #24 │ │ │ │ + rsbseq r2, pc, r2, lsr #23 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ ldrmi fp, [lr], -ip, lsl #1 │ │ │ │ movwcs r4, #1556 @ 0x614 │ │ │ │ @ instruction: 0x46074a70 │ │ │ │ movwcc lr, #27085 @ 0x69cd │ │ │ │ stmib sp, {r3, r7, r9, sl, lr}^ │ │ │ │ vld2.8 {d3-d6}, [r6], r8 │ │ │ │ ldmdavs r2, {r6, r7, r8, r9, ip, sp, lr} │ │ │ │ @ instruction: 0xf04f920b │ │ │ │ - blcs 0x46dac8 │ │ │ │ + blcs 0x46db50 │ │ │ │ sbchi pc, pc, r0, lsl #4 │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ svcpl 0x008a7407 │ │ │ │ strvc r5, [r7], #-3935 @ 0xfffff0a1 │ │ │ │ ldmdbls r4!, {r2, r4, r5, r6, r8, r9, sl}^ │ │ │ │ strcs r0, [r0, #-1887] @ 0xfffff8a1 │ │ │ │ - blcs 0x153f30 │ │ │ │ + blcs 0x153fb8 │ │ │ │ movwcs sp, #4211 @ 0x1073 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ addshi pc, r9, r0 │ │ │ │ andscs r9, r0, #311296 @ 0x4c000 │ │ │ │ @ instruction: 0xf00e4618 │ │ │ │ stmdacs r0, {r0, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ adcshi pc, r0, r0 │ │ │ │ @@ -291775,79 +291810,79 @@ │ │ │ │ stmdavs r3, {r1, r3, r4, r7, r8, r9, fp, sp, lr} │ │ │ │ smlabtcc r6, sp, r9, lr │ │ │ │ movwls r6, #34947 @ 0x8883 │ │ │ │ teqpcc ip, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strtmi fp, [r1], -sl, lsr #2 │ │ │ │ movwls r4, #22072 @ 0x5638 │ │ │ │ - blls 0x27f16c │ │ │ │ + blls 0x27f1f4 │ │ │ │ ldmdavs sl, {r2, r9, sl, lr} │ │ │ │ bicsvc pc, r3, pc, asr #8 │ │ │ │ ldrtmi r4, [r3], -pc, asr #16 │ │ │ │ cdp 4, 1, cr4, cr13, cr2, {1} │ │ │ │ ldrbtmi r4, [r8], #-3952 @ 0xfffff090 │ │ │ │ stmdapl r0!, {fp, sp, lr} │ │ │ │ @ instruction: 0xf8d09c15 │ │ │ │ strls r0, [r3], #-656 @ 0xfffffd70 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r2, lsl ip │ │ │ │ @ instruction: 0xf8cd9502 │ │ │ │ strls r8, [r0], #-4 │ │ │ │ - svc 0x0000f751 │ │ │ │ + mrc 7, 5, APSR_nzcv, cr12, cr1, {2} │ │ │ │ tstle r5, r3, asr #24 │ │ │ │ - blx 0x7e98a8 │ │ │ │ + blx 0x6e9930 │ │ │ │ @ instruction: 0xf7fc6800 │ │ │ │ submi pc, r0, #3632 @ 0xe30 │ │ │ │ ldmdavs sl, {r0, r1, r2, r3, r4, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, r3, ror r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ mcrvs 1, 0, r8, cr3, cr0, {7} │ │ │ │ ldrdhi pc, [ip], #-141 @ 0xffffff73 │ │ │ │ ldrdcc pc, [r8], r3 @ │ │ │ │ - blcs 0x148208 │ │ │ │ + blcs 0x148290 │ │ │ │ ldmdbls r4, {r3, r4, r6, ip, lr, pc} │ │ │ │ mrcvs 7, 1, r4, cr11, cr8, {4} │ │ │ │ ldrdcc pc, [r8], r3 @ │ │ │ │ vpadd.i8 d22, d30, d10 │ │ │ │ vbic.i32 d19, #3072 @ 0x00000c00 │ │ │ │ ldmdavs r9, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ ldr r1, [r3, r5, asr #16]! │ │ │ │ strcs r6, [r0, #-3587] @ 0xfffff1fd │ │ │ │ @ instruction: 0xf8d346a8 │ │ │ │ - blvs 0xfe7b9664 │ │ │ │ + blvs 0xfe7b96ec │ │ │ │ teqpcc ip, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ cdpvs 7, 3, cr14, cr11, cr8, {5} │ │ │ │ ldrdhi pc, [ip], #-141 @ 0xffffff73 │ │ │ │ ldrdcc pc, [r8], r3 @ │ │ │ │ vpadd.i8 d22, d30, d10 │ │ │ │ vbic.i32 d19, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0xe79d2396 │ │ │ │ strcs r9, [r0, #-2066] @ 0xfffff7ee │ │ │ │ - blx 0x136b3b4 │ │ │ │ + blx 0x136b43c │ │ │ │ @ instruction: 0x46a86e3b │ │ │ │ @ instruction: 0xf8d39012 │ │ │ │ - blvs 0xfe7b9698 │ │ │ │ + blvs 0xfe7b9720 │ │ │ │ teqpcc ip, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ cdpvs 7, 0, cr14, cr3, cr14, {4} │ │ │ │ ldrdcc pc, [r8], r3 @ │ │ │ │ @ instruction: 0xb1136b9b │ │ │ │ @ instruction: 0x47989914 │ │ │ │ vqadd.s8 d25, d14, d4 │ │ │ │ vbic.i32 d19, #3072 @ 0x00000c00 │ │ │ │ ldmdavs sp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ ldrmi r9, [sp], #-2836 @ 0xfffff4ec │ │ │ │ ldmdbls r3, {r1, r2, r3, r4, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ - blx 0xffb69464 │ │ │ │ + blx 0xffb694ec │ │ │ │ cdpvs 1, 3, cr11, cr11, cr0, {6} │ │ │ │ ldmdaeq r8, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ ldrdcc pc, [r8], r3 @ │ │ │ │ stmdavs r3, {r1, r3, r4, r7, r8, r9, fp, sp, lr} │ │ │ │ ldrbne r9, [fp, r6, lsl #6] │ │ │ │ stmdavs r3, {r0, r1, r2, r8, r9, ip, pc}^ │ │ │ │ vcgt.s8 d25, d14, d8 │ │ │ │ @@ -291855,31 +291890,31 @@ │ │ │ │ @ instruction: 0xe7672396 │ │ │ │ teqpcc ip, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs sl, {r2, r4, r8, fp, ip, pc} │ │ │ │ strb r1, [r6, -sp, lsl #17]! │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ @ instruction: 0xf18de784 │ │ │ │ - @ instruction: 0xf06ffd53 │ │ │ │ + @ instruction: 0xf06ffd4f │ │ │ │ ldrb r0, [pc, -r5, lsr #32]! │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq r2, pc, r6, lsr #21 │ │ │ │ + rsbseq r2, pc, lr, lsl sl @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldrcs pc, [r0], -pc, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ addlt r4, sp, r2, ror #22 │ │ │ │ strmi r4, [sp], -r2, ror #24 │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ svcge 0x00066833 │ │ │ │ @ instruction: 0xf5034684 │ │ │ │ - ldc 3, cr5, [pc, #512] @ 0x12d6ac │ │ │ │ + ldc 3, cr5, [pc, #512] @ 0x12d734 │ │ │ │ ldm r4, {r1, r3, r4, r6, r8, r9, fp, ip, sp, lr} │ │ │ │ stm r7, {r0, r1} │ │ │ │ @ instruction: 0xf8d30003 │ │ │ │ cdp 1, 1, cr3, cr13, cr12, {7} │ │ │ │ ldmdami r9, {r4, r5, r6, r8, r9, sl, fp, lr}^ │ │ │ │ @ instruction: 0x46992136 │ │ │ │ eorvs r2, fp, r0, lsl #6 │ │ │ │ @@ -291887,18 +291922,18 @@ │ │ │ │ stc 3, cr9, [sp, #20] │ │ │ │ ldrbtmi r7, [r8], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf8dc6800 │ │ │ │ stmdapl r0!, {r2, ip, sp} │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf5009500 │ │ │ │ andscc r5, r8, sp │ │ │ │ - mrc 7, 1, APSR_nzcv, cr10, cr1, {2} │ │ │ │ + ldcl 7, cr15, [r6, #324]! @ 0x144 │ │ │ │ svclt 0x00181c43 │ │ │ │ tstle r5, r4, lsl #12 │ │ │ │ - @ instruction: 0xf952f150 │ │ │ │ + @ instruction: 0xf94ef150 │ │ │ │ @ instruction: 0xf7fc6800 │ │ │ │ submi pc, r4, #432 @ 0x1b0 │ │ │ │ svcpl 0x0080f514 │ │ │ │ @ instruction: 0xf8d5d243 │ │ │ │ @ instruction: 0xf1a88000 │ │ │ │ @ instruction: 0xf8580514 │ │ │ │ stmdavs sl!, {r2, r4, sl, fp, ip, sp}^ │ │ │ │ @@ -291913,68 +291948,68 @@ │ │ │ │ strbmi r6, [sl], -fp, lsr #2 │ │ │ │ @ instruction: 0xf8582003 │ │ │ │ @ instruction: 0xf00e1c14 │ │ │ │ movwcs pc, #2653 @ 0xa5d @ │ │ │ │ subsle r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0x4641463a │ │ │ │ cdp2 0, 13, cr15, cr12, cr13, {0} │ │ │ │ - blcc 0x194174 │ │ │ │ + blcc 0x1941fc │ │ │ │ ldmdale r8, {r0, r1, r3, r8, r9, fp, sp}^ │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ @ instruction: 0x06062b3e │ │ │ │ stccs 6, cr0, [sp, #-24]! @ 0xffffffe8 │ │ │ │ - blcs 0xcfad80 │ │ │ │ + blcs 0xcfae08 │ │ │ │ ldmdbls r4, {r2, r9, sp} │ │ │ │ andcs r2, r3, r0, lsl #6 │ │ │ │ - blx 0x12695ac │ │ │ │ + blx 0x1269634 │ │ │ │ suble r2, r0, r0, lsl #16 │ │ │ │ ldccs 8, cr15, [r4], {88} @ 0x58 │ │ │ │ andls r2, r5, #0, 6 │ │ │ │ - bge 0x357998 │ │ │ │ + bge 0x357a20 │ │ │ │ cdp2 0, 12, cr15, cr0, cr13, {0} │ │ │ │ @ instruction: 0xf1124628 │ │ │ │ - blmi 0xa2c6e4 │ │ │ │ - blls 0x4075fc │ │ │ │ + blmi 0xa2c76c │ │ │ │ + blls 0x407684 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r4, r0, lsl #6 │ │ │ │ andlt r4, sp, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ andcs r8, r2, #240, 6 @ 0xc0000003 │ │ │ │ andcs lr, r8, #56885248 @ 0x3640000 │ │ │ │ - bls 0x3a7518 │ │ │ │ + bls 0x3a75a0 │ │ │ │ ldmdavs r3!, {r4, r5, r8, sp} │ │ │ │ movwcc pc, #11009 @ 0x2b01 @ │ │ │ │ @ instruction: 0xe7d069da │ │ │ │ tstcs r0, r9, lsl #28 │ │ │ │ @ instruction: 0xf00ea80a │ │ │ │ - blx 0x16bb72 │ │ │ │ + blx 0x16bbfa │ │ │ │ strb pc, [r8, r6, lsl #4] @ │ │ │ │ strb r2, [r6, r1, lsl #4] │ │ │ │ - msrvc (UNDEF: 109), r5 │ │ │ │ + mvnsvc pc, r5, asr #12 │ │ │ │ smlawteq r3, r0, r2, pc @ │ │ │ │ - addvc pc, r5, r5, asr #12 │ │ │ │ + andeq pc, sp, r6, asr #4 │ │ │ │ eoreq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xf1079303 │ │ │ │ - blls 0x22c160 │ │ │ │ + blls 0x22c1e8 │ │ │ │ addseq pc, r8, r3, asr #17 │ │ │ │ @ instruction: 0x4628e796 │ │ │ │ ldc2 1, cr15, [ip], {18} │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ @ instruction: 0xf18de7c3 │ │ │ │ - @ instruction: 0xf7fefc83 │ │ │ │ + @ instruction: 0xf7fefc7f │ │ │ │ svclt 0x0000f8f9 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r6 │ │ │ │ andeq r0, r0, r0 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrshteq r7, [r5], -r0 │ │ │ │ - rsbseq r2, pc, r2, lsl r9 @ │ │ │ │ + eorseq r7, r5, r0, ror pc │ │ │ │ + rsbseq r2, pc, sl, lsl #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ stmiavs r3, {r0, r1, r2, r7, ip, sp, pc}^ │ │ │ │ andls r2, r4, #2048 @ 0x800 │ │ │ │ sbchi pc, sp, r0, asr #32 │ │ │ │ @@ -291983,21 +292018,21 @@ │ │ │ │ stmibvs r3, {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ @ instruction: 0xf0402b0b │ │ │ │ @ instruction: 0xf64f80de │ │ │ │ vmov.i32 d18, #0 @ 0x00000000 │ │ │ │ stmibvs r0, {r1, r2, r4, r7, sl, sp}^ │ │ │ │ movwcs r2, #5424 @ 0x1530 │ │ │ │ stmdavs r2!, {r0, r3, r7, r9, sl, lr} │ │ │ │ - blx 0x293aae │ │ │ │ + blx 0x293b36 │ │ │ │ ldrmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf00e69d2 │ │ │ │ strmi pc, [r7], -r3, asr #19 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8db8093 │ │ │ │ - blcs 0x2796f4 │ │ │ │ + blcs 0x27977c │ │ │ │ addshi pc, r1, r0, asr #32 │ │ │ │ ldrdhi pc, [r0], -r4 │ │ │ │ ldrdmi pc, [r0, -r8] │ │ │ │ @ instruction: 0xf0402c00 │ │ │ │ @ instruction: 0xf8d880cb │ │ │ │ adcmi r3, r3, #244 @ 0xf4 │ │ │ │ @ instruction: 0xf8d8dd62 │ │ │ │ @@ -292008,20 +292043,20 @@ │ │ │ │ andslt pc, r4, sp, asr #17 │ │ │ │ ldmdavs r3, {r1, r3, r4, sp, lr, pc} │ │ │ │ @ instruction: 0xf0402b06 │ │ │ │ stmdavs fp!, {r2, r6, r7, pc} │ │ │ │ strdls r1, [r2, -r9] │ │ │ │ stmdacs r0, {r3, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ andls sp, r3, #73 @ 0x49 │ │ │ │ - blx 0x1469708 │ │ │ │ + blx 0x1469790 │ │ │ │ @ instruction: 0xf8c99a03 │ │ │ │ stmdacs r0, {r2, r6} │ │ │ │ @ instruction: 0xf8d8d064 │ │ │ │ strcc r3, [r1], #-244 @ 0xffffff0c │ │ │ │ - beq 0x1269b08 │ │ │ │ + beq 0x1269b90 │ │ │ │ strcc r3, [r4, #-516] @ 0xfffffdfc │ │ │ │ ldcle 2, cr4, [r0, #-652] @ 0xfffffd74 │ │ │ │ svceq 0x0004f856 │ │ │ │ rscle r2, r0, r4, asr #16 │ │ │ │ movwcs r6, #6185 @ 0x1829 │ │ │ │ strcc r4, [r1], #-1096 @ 0xfffffbb8 │ │ │ │ strcc r4, [r4, #-1081] @ 0xfffffbc7 │ │ │ │ @@ -292034,99 +292069,99 @@ │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8db9a04 │ │ │ │ stmdapl r1, {r2, ip, sp}^ │ │ │ │ addseq pc, r0, #13697024 @ 0xd10000 │ │ │ │ @ instruction: 0xf8cd2136 │ │ │ │ @ instruction: 0xf5009000 │ │ │ │ andscc r5, r8, sp │ │ │ │ - ldc 7, cr15, [r4, #-324] @ 0xfffffebc │ │ │ │ + ldcl 7, cr15, [r0], {81} @ 0x51 │ │ │ │ eorle r1, ip, r3, asr #24 │ │ │ │ svceq 0x0000f1ba │ │ │ │ addhi pc, lr, r0 │ │ │ │ - blcs 0x154350 │ │ │ │ + blcs 0x1543d8 │ │ │ │ andlt sp, r7, r6, asr r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf8c98ff0 │ │ │ │ ldr r0, [sl, r4, asr #32]! │ │ │ │ @ instruction: 0xee1d4946 │ │ │ │ @ instruction: 0xf8db0f70 │ │ │ │ ldrbtmi r3, [r9], #-4 │ │ │ │ - bls 0x247798 │ │ │ │ + bls 0x247820 │ │ │ │ @ instruction: 0xf8d15841 │ │ │ │ teqcs r6, r0 @ │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf7513018 │ │ │ │ - andcc lr, r1, ip, ror #25 │ │ │ │ + andcc lr, r1, r8, lsr #25 │ │ │ │ strtmi fp, [r2], r4, lsl #30 │ │ │ │ andge pc, r8, sp, asr #17 │ │ │ │ - @ instruction: 0xf150d164 │ │ │ │ - stmdavs r0, {r0, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf14fd164 │ │ │ │ + stmdavs r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stc2l 7, cr15, [sl], {252} @ 0xfc │ │ │ │ strb r4, [fp, r0, asr #4] │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ @ instruction: 0xf640e7cf │ │ │ │ - vbic.i32 q11, #12 @ 0x0000000c │ │ │ │ + vsra.s64 q11, q14, #64 │ │ │ │ vand d16, d1, d16 │ │ │ │ - vmla.i d16, d16, d0[6] │ │ │ │ - blmi 0xdad87c │ │ │ │ + vmla.i d17, d0, d0[6] │ │ │ │ + blmi 0xdad904 │ │ │ │ sbcsmi pc, sp, #268435460 @ 0x10000004 │ │ │ │ - blx 0xff769d26 │ │ │ │ - cmnpvs ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + blx 0xff669dae │ │ │ │ + mvnsvs pc, r0, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - adcseq pc, r4, r1, asr #4 │ │ │ │ + eorsne pc, r4, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ vqdmulh.s d20, d1, d27 │ │ │ │ @ instruction: 0xf15842d4 │ │ │ │ - @ instruction: 0xf640fbcb │ │ │ │ - vbic.i32 q11, #12 @ 0x0000000c │ │ │ │ + @ instruction: 0xf640fbc7 │ │ │ │ + vsra.s64 q11, q14, #64 │ │ │ │ vand d16, d1, d16 │ │ │ │ - vaddl.s8 q8, d16, d16 │ │ │ │ - blmi 0xa6d8b0 │ │ │ │ + vaddl.s8 , d0, d16 │ │ │ │ + blmi 0xa6d938 │ │ │ │ sbcsmi pc, r3, #268435460 @ 0x10000004 │ │ │ │ - blx 0xff0e9d5a │ │ │ │ - cmnpvs ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + blx 0xfefe9de2 │ │ │ │ + mvnsvs pc, r0, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - subsne pc, ip, r1, asr #4 │ │ │ │ + sbcsne pc, ip, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ vpadd.i8 d20, d1, d14 │ │ │ │ @ instruction: 0xf15842ff │ │ │ │ - @ instruction: 0xf640fbb1 │ │ │ │ - vbic.i32 q11, #12 @ 0x0000000c │ │ │ │ + @ instruction: 0xf640fbad │ │ │ │ + vsra.s64 q11, q14, #64 │ │ │ │ vand d16, d1, d16 │ │ │ │ - vmla.i d16, d16, d0[3] │ │ │ │ - blmi 0x72d8e4 │ │ │ │ + vmla.i d17, d0, d0[3] │ │ │ │ + blmi 0x72d96c │ │ │ │ sbcsmi pc, r6, #268435460 @ 0x10000004 │ │ │ │ - blx 0xfea69d8e │ │ │ │ - cmnpvs ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + blx 0xfe969e16 │ │ │ │ + mvnsvs pc, r0, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - andne pc, ip, r1, asr #4 │ │ │ │ + addne pc, ip, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ vpadd.i8 d20, d1, d1 │ │ │ │ @ instruction: 0xf15842df │ │ │ │ - @ instruction: 0xf640fb97 │ │ │ │ - vbic.i32 q11, #12 @ 0x0000000c │ │ │ │ + @ instruction: 0xf640fb93 │ │ │ │ + vsra.s64 q11, q14, #64 │ │ │ │ vand d16, d1, d16 │ │ │ │ - vaddl.s8 , d0, d20 │ │ │ │ - blmi 0x3ed918 │ │ │ │ + vaddl.s8 , d16, d20 │ │ │ │ + blmi 0x3ed9a0 │ │ │ │ rscmi pc, r6, #268435460 @ 0x10000004 │ │ │ │ - blx 0xfe3e9dc2 │ │ │ │ - cmnpvs ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + blx 0xfe2e9e4a │ │ │ │ + mvnsvs pc, r0, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - subne pc, r4, r1, asr #4 │ │ │ │ + sbcne pc, r4, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ vqdmulh.s d20, d1, d4 │ │ │ │ @ instruction: 0xf15842fe │ │ │ │ - svclt 0x0000fb7d │ │ │ │ - rsbseq r2, pc, ip, asr #13 │ │ │ │ - rsbseq r2, pc, r6, ror r6 @ │ │ │ │ - ldrshteq r7, [r5], -r8 │ │ │ │ + svclt 0x0000fb79 │ │ │ │ + rsbseq r2, pc, r4, asr #12 │ │ │ │ + rsbseq r2, pc, lr, ror #11 │ │ │ │ + eorseq r7, r5, r8, ror pc │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @ instruction: 0xf64f4692 │ │ │ │ vmov.i32 d18, #0 @ 0x00000000 │ │ │ │ @ instruction: 0x46052296 │ │ │ │ @@ -292138,15 +292173,15 @@ │ │ │ │ muleq r3, r3, r8 │ │ │ │ @ instruction: 0xf8d72a09 │ │ │ │ stmib sp, {r2, r3, r5, r8, r9, fp, pc}^ │ │ │ │ @ instruction: 0xf0400103 │ │ │ │ stmiavs sl!, {r0, r1, r2, r3, r6, r7, pc}^ │ │ │ │ @ instruction: 0xf0402a03 │ │ │ │ stmibvs fp!, {r1, r3, r4, r6, r7, pc} │ │ │ │ - blcs 0x3fc4dc │ │ │ │ + blcs 0x3fc564 │ │ │ │ sbcshi pc, r3, r0, lsl #4 │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ @ instruction: 0x0606a4b7 │ │ │ │ strtge r0, [r6], r6, lsl #12 │ │ │ │ strtge sl, [r8], #3590 @ 0xe06 │ │ │ │ movwcs r2, #5892 @ 0x1704 │ │ │ │ @ instruction: 0x463a9910 │ │ │ │ @@ -292157,15 +292192,15 @@ │ │ │ │ movwcs r4, #5633 @ 0x1601 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ ldc2l 0, cr15, [ip], #52 @ 0x34 │ │ │ │ @ instruction: 0xf64469a0 │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ addsmi r4, r8, #1207959554 @ 0x48000002 │ │ │ │ addshi pc, r9, r0, lsl #1 │ │ │ │ - blx 0x1f6606 │ │ │ │ + blx 0x1f668e │ │ │ │ eorcc pc, r0, r0 │ │ │ │ svcpl 0x0080f5b0 │ │ │ │ @ instruction: 0xf112d972 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ addshi pc, r5, r0 │ │ │ │ @ instruction: 0xf04f6823 │ │ │ │ andvs r0, r3, r1, lsl #22 │ │ │ │ @@ -292180,19 +292215,19 @@ │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbmi r6, [r2], -fp, ror #16 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d15841 │ │ │ │ teqcs r6, r0 @ │ │ │ │ @ instruction: 0xf5009400 │ │ │ │ andscc r5, r8, sp │ │ │ │ - bl 0xffd6b6c4 │ │ │ │ + bl 0xfec6b74c │ │ │ │ mcrrne 6, 0, r4, r3, cr5 │ │ │ │ @ instruction: 0xf14fd105 │ │ │ │ - stmdavs r0, {r0, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0xff5eb982 │ │ │ │ + stmdavs r0, {r0, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0xff5eba0a │ │ │ │ @ instruction: 0xf5154245 │ │ │ │ eorle r5, r8, #128, 30 @ 0x200 │ │ │ │ ldrtmi r6, [sl], -r3, lsr #19 │ │ │ │ stmdbvs r2!, {r0, r1, r4, r8, ip, sp, pc}^ │ │ │ │ andvc pc, r8, #2048 @ 0x800 │ │ │ │ movwcs r9, #2320 @ 0x910 │ │ │ │ @ instruction: 0xf00e2003 │ │ │ │ @@ -292218,17 +292253,17 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r8], -pc, lsr #2 │ │ │ │ tstcs r0, r7 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - bleq 0x169b54 │ │ │ │ + bleq 0x169bdc │ │ │ │ strtmi lr, [r0], -r1, lsr #15 │ │ │ │ - blx 0x469e68 │ │ │ │ + blx 0x469ef0 │ │ │ │ @ instruction: 0xf06fe7e6 │ │ │ │ strb r0, [r0, sp, lsl #10]! │ │ │ │ strb r2, [r0, -r2, lsl #14]! │ │ │ │ ldrb r2, [lr, -r8, lsl #14] │ │ │ │ eorscs r6, r0, #3850240 @ 0x3ac000 │ │ │ │ strvc pc, [r3, -r2, lsl #22] │ │ │ │ smmlsr r8, pc, r9, r6 @ │ │ │ │ @@ -292237,33 +292272,33 @@ │ │ │ │ @ instruction: 0xff2cf00d │ │ │ │ @ instruction: 0xf707fb00 │ │ │ │ strcs lr, [r1, -pc, asr #14] │ │ │ │ @ instruction: 0xf06fe74d │ │ │ │ bfi r0, r5, #10, #2 │ │ │ │ streq pc, [sp, #-111] @ 0xffffff91 │ │ │ │ @ instruction: 0xf18de7c8 │ │ │ │ - @ instruction: 0xf06ffa57 │ │ │ │ + @ instruction: 0xf06ffa53 │ │ │ │ strb r0, [r3, fp, lsl #10] │ │ │ │ - cmnpvs ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsvs pc, r0, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rsbsne pc, r8, r1, asr #4 │ │ │ │ + rscsne pc, r8, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ vcgt.s8 d19, d1, d8 │ │ │ │ @ instruction: 0xf1582256 │ │ │ │ - @ instruction: 0xf7fdfa79 │ │ │ │ + @ instruction: 0xf7fdfa75 │ │ │ │ @ instruction: 0xf640febd │ │ │ │ - vbic.i32 q11, #12 @ 0x0000000c │ │ │ │ + vsra.s64 q11, q14, #64 │ │ │ │ vand d16, d1, d16 │ │ │ │ - vshr.s64 d17, d0, #64 │ │ │ │ + vmov.i32 d18, #0 @ 0x00000000 │ │ │ │ movwcc r0, #32816 @ 0x8030 │ │ │ │ subscs pc, r7, #268435460 @ 0x10000004 │ │ │ │ - blx 0x1bea000 │ │ │ │ - eorseq r7, r5, r4, lsl #30 │ │ │ │ + blx 0x1aea088 │ │ │ │ + eorseq r7, r5, r4, lsl #31 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq r2, pc, ip, ror r4 @ │ │ │ │ + ldrshteq r2, [pc], #-52 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ strmi r4, [r6], -r0, lsr #23 │ │ │ │ stmiami r0!, {r0, r2, r3, r7, ip, sp, pc} │ │ │ │ streq pc, [r8, -r3, lsl #2] │ │ │ │ @@ -292272,17 +292307,17 @@ │ │ │ │ ldmdbvs r5!, {}^ @ │ │ │ │ muleq r3, r3, r8 │ │ │ │ smlabteq r7, sp, r9, lr │ │ │ │ muleq r3, r7, r8 │ │ │ │ stmib sp, {r0, r3, r8, sl, fp, sp}^ │ │ │ │ @ instruction: 0xf0400109 │ │ │ │ @ instruction: 0x4692811e │ │ │ │ - bcs 0x207eb8 │ │ │ │ + bcs 0x207f40 │ │ │ │ tstphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blcc 0x1881c4 │ │ │ │ + blcc 0x18824c │ │ │ │ vqdmulh.s d2, d0, d11 │ │ │ │ ldm pc, {r0, r2, r8, pc}^ @ │ │ │ │ rsceq pc, r3, r3, lsl r0 @ │ │ │ │ strheq r0, [ip], -sp │ │ │ │ andeq r0, ip, ip │ │ │ │ sbceq r0, r0, ip │ │ │ │ andeq r0, ip, r0, asr #1 │ │ │ │ @@ -292292,84 +292327,84 @@ │ │ │ │ @ instruction: 0x464a9916 │ │ │ │ @ instruction: 0xf00d4618 │ │ │ │ stmdacs r0, {r0, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ rschi pc, r4, r0 │ │ │ │ @ instruction: 0xf1064601 │ │ │ │ movwcs r0, #4632 @ 0x1218 │ │ │ │ andls r4, r4, #32, 12 @ 0x2000000 │ │ │ │ - blx 0xffa69b76 │ │ │ │ + blx 0xffa69bfe │ │ │ │ @ instruction: 0xf8d49b09 │ │ │ │ - blcc 0x18db58 │ │ │ │ + blcc 0x18dbe0 │ │ │ │ vqdmulh.s d2, d0, d11 │ │ │ │ ldm pc, {r0, r2, r3, r4, r6, r7, pc}^ @ │ │ │ │ - blls 0xff5a9b60 │ │ │ │ + blls 0xff5a9be8 │ │ │ │ streq r0, [r6], -r6, lsl #12 │ │ │ │ stmdbgt r6, {r2, r5, r7, sl, sp, pc} │ │ │ │ @ instruction: 0x27049bbe │ │ │ │ svceq 0x0000f1b8 │ │ │ │ addshi pc, r5, r0 │ │ │ │ ldrtmi r6, [r9], -r0, lsr #16 │ │ │ │ cdp2 1, 5, cr15, cr14, cr13, {2} │ │ │ │ @ instruction: 0xf1030143 │ │ │ │ @ instruction: 0xf5b00008 │ │ │ │ svclt 0x009c5f80 │ │ │ │ andls r2, r3, #0, 4 │ │ │ │ strtmi sp, [r5], -lr, ror #16 │ │ │ │ - blcc 0x36bc9c │ │ │ │ + blcc 0x36bd24 │ │ │ │ cdp 0, 1, cr6, cr13, cr5, {3} │ │ │ │ stmdbmi lr!, {r4, r5, r6, r8, r9, sl, fp}^ │ │ │ │ ldmdavs r3!, {r1, r4, r6, r9, sl, lr}^ │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d15841 │ │ │ │ teqcs r6, r0 @ │ │ │ │ @ instruction: 0xf5009400 │ │ │ │ andscc r5, r8, sp │ │ │ │ - b 0xff7eb8f0 │ │ │ │ + b 0xfe6eb978 │ │ │ │ mcrrne 6, 0, r4, r3, cr6 │ │ │ │ @ instruction: 0xf14fd105 │ │ │ │ - stmdavs r0, {r0, r1, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0xff06bbac │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0xff06bc34 │ │ │ │ @ instruction: 0xf5164246 │ │ │ │ tstle r5, #128, 30 @ 0x200 │ │ │ │ - blcs 0x1547d4 │ │ │ │ - blmi 0x18e20e4 │ │ │ │ - blls 0x407c38 │ │ │ │ + blcs 0x15485c │ │ │ │ + blmi 0x18e216c │ │ │ │ + blls 0x407cc0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x46308092 │ │ │ │ tstcs r0, sp │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ strbmi r6, [sl], -r3, lsr #16 │ │ │ │ andcs r9, r3, r6, lsl r9 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - bne 0x162853c │ │ │ │ - blx 0x2f6806 │ │ │ │ + bne 0x16285c4 │ │ │ │ + blx 0x2f688e │ │ │ │ @ instruction: 0xf8c4f90a │ │ │ │ @ instruction: 0xf00d9000 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - bls 0x261ddc │ │ │ │ + bls 0x261e64 │ │ │ │ strtmi r2, [r1], -r0, lsl #6 │ │ │ │ - blx 0x1ee9c52 │ │ │ │ + blx 0x1ee9cda │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0x464ad0d0 │ │ │ │ movwcs r4, #1601 @ 0x641 │ │ │ │ @ instruction: 0xf00d2003 │ │ │ │ @ instruction: 0xf1bafee7 │ │ │ │ sbcle r0, r7, r0, lsl #30 │ │ │ │ @ instruction: 0xf04f4680 │ │ │ │ strtmi r0, [r9], -r0, lsl #18 │ │ │ │ movwcs r4, #1600 @ 0x640 │ │ │ │ @ instruction: 0xf109aa07 │ │ │ │ @ instruction: 0xf00d0901 │ │ │ │ ldrtmi pc, [r8], #2911 @ 0xb5f @ │ │ │ │ strbmi r3, [sl, #1312] @ 0x520 │ │ │ │ - blls 0x222420 │ │ │ │ + blls 0x2224a8 │ │ │ │ adcsle r2, r8, r0, lsl #22 │ │ │ │ @ instruction: 0xf1124620 │ │ │ │ ldr pc, [r4, sp, ror #17]! │ │ │ │ @ instruction: 0xf1129305 │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r2!, {r0, r1, r3, r6, ip, lr, pc} │ │ │ │ andvs r2, r2, r1, lsl #6 │ │ │ │ @@ -292389,68 +292424,68 @@ │ │ │ │ ldmibvs r2!, {r1, r2, r4, r7, r8, r9, sp}^ │ │ │ │ ldmdavs fp, {r4, r5, r8, sp} │ │ │ │ movwcc pc, #11009 @ 0x2b01 @ │ │ │ │ @ instruction: 0x901cf8d3 │ │ │ │ ldmibvs r5!, {r0, r1, r4, r5, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1062100 │ │ │ │ @ instruction: 0xf00d0020 │ │ │ │ - blx 0x16d482 │ │ │ │ + blx 0x16d50a │ │ │ │ str pc, [sl, -r5, lsl #18]! │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf64fe727 │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ - bls 0x3b6b30 │ │ │ │ + bls 0x3b6bb8 │ │ │ │ ldmdavs fp, {r4, r5, r8, sp} │ │ │ │ movwcc pc, #11009 @ 0x2b01 @ │ │ │ │ @ instruction: 0xe73d69df │ │ │ │ tstcs r0, sl, lsl #30 │ │ │ │ @ instruction: 0xf00da80b │ │ │ │ - blx 0x16d456 │ │ │ │ + blx 0x16d4de │ │ │ │ ldr pc, [r5, -r7, lsl #14]! │ │ │ │ ldr r2, [r3, -r1, lsl #14]! │ │ │ │ streq pc, [sp], -pc, rrx │ │ │ │ @ instruction: 0xf18de765 │ │ │ │ - @ instruction: 0xf06ff907 │ │ │ │ + @ instruction: 0xf06ff903 │ │ │ │ strb r0, [r0, -fp, lsl #12]! │ │ │ │ ldc2l 7, cr15, [sl, #-1012]! @ 0xfffffc0c │ │ │ │ - cmnpvs ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsvs pc, r0, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - addsne pc, r0, r1, asr #4 │ │ │ │ + andscs pc, r0, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ vcge.s8 d19, d1, d0 │ │ │ │ @ instruction: 0xf15822aa │ │ │ │ - @ instruction: 0xf640f927 │ │ │ │ - vbic.i32 q11, #12 @ 0x0000000c │ │ │ │ + @ instruction: 0xf640f923 │ │ │ │ + vsra.s64 q11, q14, #64 │ │ │ │ vand d16, d1, d16 │ │ │ │ - vmvn.i32 , #8 @ 0x00000008 │ │ │ │ + vshr.s64 , q12, #64 │ │ │ │ tstcc r0, #48 @ 0x30 │ │ │ │ adccs pc, r9, #268435460 @ 0x10000004 │ │ │ │ - @ instruction: 0xf91af158 │ │ │ │ - eorseq r7, r5, r4, lsr #30 │ │ │ │ + @ instruction: 0xf916f158 │ │ │ │ + eorseq r7, r5, r4, lsr #31 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq r2, pc, r0, asr r2 @ │ │ │ │ + rsbseq r2, pc, r8, asr #3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec84f54 │ │ │ │ + bl 0xfec84fdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0010fd8 │ │ │ │ movweq r0, #50447 @ 0xc50f │ │ │ │ svclt 0x0048b085 │ │ │ │ strcs pc, [r0, #-1093] @ 0xfffffbbb │ │ │ │ streq r4, [r9, #-1558] @ 0xfffff9ea │ │ │ │ vst3.8 {d29,d31,d33}, [r5 :128], r1 │ │ │ │ ldmdacs r0, {r8, sl, sp, lr} │ │ │ │ ldmdacs r1, {r3, r5, ip, lr, pc} │ │ │ │ ldrtmi sp, [r2], -r4, lsr #32 │ │ │ │ strmi r4, [r4], -r9, lsr #12 │ │ │ │ - @ instruction: 0xf9d0f18c │ │ │ │ + @ instruction: 0xf9ccf18c │ │ │ │ mcrrne 6, 0, r4, r2, cr3 │ │ │ │ @ instruction: 0xf14fd105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf9d0f7fc │ │ │ │ - blcs 0x13e6a4 │ │ │ │ + blcs 0x13e72c │ │ │ │ vstrcs d13, [sl, #-12] │ │ │ │ ldccs 0, cr13, [r0], {91} @ 0x5b │ │ │ │ @ instruction: 0x4618d01b │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldmdacs r0, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ │ │ @@ -292468,22 +292503,22 @@ │ │ │ │ mcrcs 0, 0, sp, cr0, cr15, {6} │ │ │ │ adcshi pc, r5, r0, asr #32 │ │ │ │ subscc pc, ip, #70254592 @ 0x4300000 │ │ │ │ addseq pc, r6, #192, 4 │ │ │ │ vtst.8 d22, d14, d4 │ │ │ │ vabal.s8 , d0, d0 │ │ │ │ eorscs r2, r8, #629145600 @ 0x25800000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ strmi r9, [r0, r3, lsl #6]! │ │ │ │ vadd.i8 d22, d14, d26 │ │ │ │ vaddhn.i16 d19, q0, q8 │ │ │ │ - blls 0x1f7074 │ │ │ │ + blls 0x1f70fc │ │ │ │ addsmi r4, r3, #24117248 @ 0x1700000 │ │ │ │ addhi pc, r3, r0, lsl #1 │ │ │ │ vadd.i8 d22, d14, d17 │ │ │ │ vmlal.s q11, d16, d0[0] │ │ │ │ @ instruction: 0xf8410295 │ │ │ │ vhadd.s8 d18, d14, d19 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @@ -292496,137 +292531,137 @@ │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ movwls fp, #15856 @ 0x3df0 │ │ │ │ subscc pc, ip, #70254592 @ 0x4300000 │ │ │ │ addseq pc, r6, #192, 4 │ │ │ │ vtst.8 d22, d14, d4 │ │ │ │ vabal.s8 , d0, d0 │ │ │ │ eorscs r2, r8, #629145600 @ 0x25800000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ stmdavs lr!, {r5, r7, r8, r9, sl, lr} │ │ │ │ vqdmulh.s d25, d14, d3 │ │ │ │ vaddhn.i16 d19, q0, q8 │ │ │ │ adcsmi r2, r3, #-1778384896 @ 0x96000000 │ │ │ │ @ instruction: 0xf023d312 │ │ │ │ andcs r0, r4, #-1073741809 @ 0xc000000f │ │ │ │ stmdavs r0!, {r6, r8, ip, sp} │ │ │ │ eorvs r9, r9, r3, lsl #6 │ │ │ │ @ instruction: 0xf836f112 │ │ │ │ tstcs r0, sl, lsr #16 │ │ │ │ - bl 0x145f28 │ │ │ │ - blne 0xfe5ae0c4 │ │ │ │ + bl 0x145fb0 │ │ │ │ + blne 0xfe5ae14c │ │ │ │ @ instruction: 0xf17b0092 │ │ │ │ - blls 0x22965c │ │ │ │ + blls 0x2296d4 │ │ │ │ sbcvs pc, ip, #-536870908 @ 0xe0000004 │ │ │ │ addseq pc, r5, #192, 4 │ │ │ │ ldr r6, [r6, r1, lsr #16]! │ │ │ │ @ instruction: 0xf6439303 │ │ │ │ vmov.i32 , #3072 @ 0x00000c00 │ │ │ │ ldmdavs r4, {r1, r2, r4, r7, r9} │ │ │ │ strcc pc, [r0, #-590] @ 0xfffffdb2 │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47a02096 │ │ │ │ - blls 0x207fa4 │ │ │ │ + blls 0x20802c │ │ │ │ strtcc pc, [r0], #-590 @ 0xfffffdb2 │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ tstle r2, #805306379 @ 0x3000000b │ │ │ │ teqpeq pc, r3, lsr #32 @ p-variant is OBSOLETE │ │ │ │ cmpcc r0, r4, lsl #4 │ │ │ │ movwls r6, #14368 @ 0x3820 │ │ │ │ @ instruction: 0xf1126029 │ │ │ │ stmdavs sl!, {r0, fp, ip, sp, lr, pc} │ │ │ │ eorvs r2, r0, r0, lsl #2 │ │ │ │ addeq lr, r6, r0, lsl #22 │ │ │ │ umullseq r1, r2, r2, fp │ │ │ │ - ldc 1, cr15, [r4, #492]! @ 0x1ec │ │ │ │ + ldc 1, cr15, [r0, #492]! @ 0x1ec │ │ │ │ vqdmulh.s d25, d14, d3 │ │ │ │ vrshr.s64 d22, d20, #64 │ │ │ │ stmdavs r1!, {r0, r2, r4, r7, r9} │ │ │ │ @ instruction: 0xf023e781 │ │ │ │ andcs r0, r4, #-1073741809 @ 0xc000000f │ │ │ │ stmdavs r0!, {r6, r8, ip, sp} │ │ │ │ eorvs r9, r9, r3, lsl #6 │ │ │ │ @ instruction: 0xffe8f111 │ │ │ │ ldrtmi r6, [r1], -sl, lsr #16 │ │ │ │ - bl 0x145fc4 │ │ │ │ - blne 0xff5ae164 │ │ │ │ + bl 0x14604c │ │ │ │ + blne 0xff5ae1ec │ │ │ │ @ instruction: 0xf17b0092 │ │ │ │ - blls 0x2295c0 │ │ │ │ + blls 0x229638 │ │ │ │ andcs lr, r0, r8, ror #14 │ │ │ │ - cmnpvs ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsvs pc, r0, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ andls r4, r0, r2, lsl #22 │ │ │ │ addsmi pc, r9, #64, 12 @ 0x4000000 │ │ │ │ - blx 0x13ea3e8 │ │ │ │ - eorseq r7, r5, r4, asr #30 │ │ │ │ + blx 0x13ea470 │ │ │ │ + eorseq r7, r5, r4, asr #31 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 1, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x4604b0f3 │ │ │ │ pkhbtmi sl, r8, r1, lsl #28 │ │ │ │ svcge 0x00314630 │ │ │ │ movwcs lr, #22989 @ 0x59cd │ │ │ │ - blmi 0xfeff6990 │ │ │ │ + blmi 0xfeff6a18 │ │ │ │ tstls r8, r0, lsl #10 │ │ │ │ ldmdavs fp, {r8, sp} │ │ │ │ @ instruction: 0xf04f9371 │ │ │ │ @ instruction: 0xf17b0300 │ │ │ │ - addcs lr, r0, #7296 @ 0x1c80 │ │ │ │ + addcs lr, r0, #7040 @ 0x1b80 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #2 │ │ │ │ - stcl 1, cr15, [ip, #-492]! @ 0xfffffe14 │ │ │ │ + stcl 1, cr15, [r8, #-492]! @ 0xfffffe14 │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ @ instruction: 0xf17ba851 │ │ │ │ - stmib sp, {r3, r5, r6, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + stmib sp, {r2, r5, r6, r8, sl, fp, sp, lr, pc}^ │ │ │ │ stmib sp, {r2, r3, r8, sl, ip, lr}^ │ │ │ │ @ instruction: 0xf1b8550e │ │ │ │ cmnle lr, r0, lsl #30 │ │ │ │ movwls r9, #39688 @ 0x9b08 │ │ │ │ @ instruction: 0xf8dd9b05 │ │ │ │ - blcs 0x156020 │ │ │ │ + blcs 0x1560a8 │ │ │ │ adcshi pc, r5, r0, asr #32 │ │ │ │ @ instruction: 0xf8dd9b06 │ │ │ │ - blcs 0x14e03c │ │ │ │ + blcs 0x14e0c4 │ │ │ │ rscshi pc, sp, r0, asr #32 │ │ │ │ - blcs 0x154dd4 │ │ │ │ + blcs 0x154e5c │ │ │ │ ldmdbls ip!, {r3, r6, r8, ip, lr, pc}^ │ │ │ │ vnmls.f32 s8, s27, s11 │ │ │ │ - blls 0x371db0 │ │ │ │ + blls 0x371e38 │ │ │ │ ldmdavs r2, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d25882 │ │ │ │ andcs r0, r0, #144, 4 │ │ │ │ smlabthi r1, sp, r9, lr │ │ │ │ cmppne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r3, lsl #4 │ │ │ │ @ instruction: 0xf8cd4622 │ │ │ │ @ instruction: 0xf751a000 │ │ │ │ - strmi lr, [r1], r6, lsr #17 │ │ │ │ + strmi lr, [r1], r2, ror #16 │ │ │ │ svccc 0x00fff1b0 │ │ │ │ @ instruction: 0xf14fd106 │ │ │ │ - stmdavs r0, {r0, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf886f7fc │ │ │ │ stmdbeq r0, {r6, r7, r8, ip, sp, lr, pc} │ │ │ │ svcpl 0x0080f519 │ │ │ │ - blls 0x362870 │ │ │ │ + blls 0x3628f8 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blls 0x28e4d0 │ │ │ │ + blls 0x28e558 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blls 0x2ce5d4 │ │ │ │ + blls 0x2ce65c │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blls 0x204e6fc │ │ │ │ + blls 0x204e784 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blmi 0xfe3ce80c │ │ │ │ - blls 0x1d880c0 │ │ │ │ + blmi 0xfe3ce894 │ │ │ │ + blls 0x1d88148 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x464881fe │ │ │ │ tstcs r0, r3, ror r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -292635,43 +292670,43 @@ │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ ldc2 0, cr15, [ip], #52 @ 0x34 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavs r3, {r0, r1, r2, r5, r6, r7, r8, pc} │ │ │ │ stmdavs r2, {r2, r3, r8, fp, sp, pc}^ │ │ │ │ ldrbne r9, [fp, ip, lsl #6] │ │ │ │ vst2.8 {d25-d28}, [pc]! │ │ │ │ - blx 0x20ae86 │ │ │ │ + blx 0x20af0e │ │ │ │ andls pc, lr, #536870912 @ 0x20000000 │ │ │ │ @ instruction: 0xf114e7a2 │ │ │ │ @ instruction: 0xf104091f │ │ │ │ svclt 0x00580b3e │ │ │ │ movwcs r4, #5835 @ 0x16cb │ │ │ │ ldrmi r9, [r8], -r8, lsl #18 │ │ │ │ rsbne lr, fp, #323584 @ 0x4f000 │ │ │ │ addseq r9, r2, r7, lsl #4 │ │ │ │ ldc2 0, cr15, [lr], {13} │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ bichi pc, r8, r0 │ │ │ │ strtmi r2, [r9], -r0, lsl #5 │ │ │ │ @ instruction: 0xf17b4630 │ │ │ │ - @ instruction: 0xf1b9ecda │ │ │ │ + @ instruction: 0xf1b9ecd6 │ │ │ │ stcle 15, cr0, [fp, #-124]! @ 0xffffff84 │ │ │ │ strls r4, [r9], #-1730 @ 0xfffff93e │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strtmi r4, [ip], -r8, lsr #13 │ │ │ │ ldrdlt pc, [r0], -sl │ │ │ │ @ instruction: 0xf8cd2500 │ │ │ │ @ instruction: 0x46d88010 │ │ │ │ vpmax.u8 d15, d5, d24 │ │ │ │ strle r0, [sp, #-2009] @ 0xfffff827 │ │ │ │ - bleq 0x268d10 │ │ │ │ + bleq 0x268d98 │ │ │ │ @ instruction: 0xf18c4658 │ │ │ │ - @ instruction: 0xf00bfd2d │ │ │ │ + @ instruction: 0xf00bfd29 │ │ │ │ @ instruction: 0xf856031f │ │ │ │ - blx 0x37218c │ │ │ │ + blx 0x372214 │ │ │ │ movwmi pc, #45827 @ 0xb303 @ │ │ │ │ eorcc pc, r0, r6, asr #16 │ │ │ │ stccs 5, cr3, [r0, #-4]! │ │ │ │ @ instruction: 0xf8ddd1ea │ │ │ │ strtcc r8, [r0], #-16 │ │ │ │ @ instruction: 0xf10a9b07 │ │ │ │ @ instruction: 0xf1080a04 │ │ │ │ @@ -292688,29 +292723,29 @@ │ │ │ │ rsbne lr, fp, #323584 @ 0x4f000 │ │ │ │ addseq r9, r2, r7, lsl #4 │ │ │ │ mrrc2 0, 0, pc, r0, cr13 @ │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ cmnphi sl, r0 @ p-variant is OBSOLETE │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ @ instruction: 0xf17b4638 │ │ │ │ - ldccs 12, cr14, [pc, #-560] @ 0x12df40 │ │ │ │ + ldccs 12, cr14, [pc, #-544] @ 0x12dfd8 │ │ │ │ strbmi sp, [r2], ip, lsr #26 │ │ │ │ @ instruction: 0xf04f940a │ │ │ │ @ instruction: 0xf04f0901 │ │ │ │ strcs r0, [r0], #-2048 @ 0xfffff800 │ │ │ │ ldrdlt pc, [r0], -sl │ │ │ │ @ instruction: 0xf8cd2500 │ │ │ │ @ instruction: 0x46d88010 │ │ │ │ vpmax.u8 d15, d5, d24 │ │ │ │ strle r0, [sp, #-2010] @ 0xfffff826 │ │ │ │ - bleq 0x268dac │ │ │ │ + bleq 0x268e34 │ │ │ │ @ instruction: 0xf18c4658 │ │ │ │ - @ instruction: 0xf00bfcdf │ │ │ │ + @ instruction: 0xf00bfcdb │ │ │ │ @ instruction: 0xf857031f │ │ │ │ - blx 0x372228 │ │ │ │ + blx 0x3722b0 │ │ │ │ movwmi pc, #45827 @ 0xb303 @ │ │ │ │ eorcc pc, r0, r7, asr #16 │ │ │ │ stccs 5, cr3, [r0, #-4]! │ │ │ │ @ instruction: 0xf8ddd1ea │ │ │ │ strtcc r8, [r0], #-16 │ │ │ │ @ instruction: 0xf10a9b07 │ │ │ │ @ instruction: 0xf1080a04 │ │ │ │ @@ -292727,225 +292762,225 @@ │ │ │ │ rsbne lr, r9, #323584 @ 0x4f000 │ │ │ │ addseq r9, r2, r7, lsl #4 │ │ │ │ stc2 0, cr15, [r2], {13} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ msrhi CPSR_fs, r0 │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ @ instruction: 0xf17ba851 │ │ │ │ - @ instruction: 0xf1b8ec3e │ │ │ │ + @ instruction: 0xf1b8ec3a │ │ │ │ ldcle 15, cr0, [r1, #-124]! @ 0xffffff84 │ │ │ │ eorge pc, r8, sp, asr #17 │ │ │ │ strls r4, [fp], #-1705 @ 0xfffff957 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 0x16a35c │ │ │ │ + beq 0x16a3e4 │ │ │ │ @ instruction: 0xf8d92400 │ │ │ │ strcs fp, [r0, #-0] │ │ │ │ ldrbmi r9, [ip], -r4, lsl #8 │ │ │ │ vpmax.u8 d15, d5, d20 │ │ │ │ ldrle r0, [r1, #-2011] @ 0xfffff825 │ │ │ │ - bleq 0x2a8e60 │ │ │ │ + bleq 0x2a8ee8 │ │ │ │ @ instruction: 0xf00b4658 │ │ │ │ @ instruction: 0xf18c0b1f │ │ │ │ - blge 0x1ded478 │ │ │ │ + blge 0x1ded4f0 │ │ │ │ addeq lr, r0, r3, lsl #22 │ │ │ │ - blx 0x42ca6e │ │ │ │ + blx 0x42caf6 │ │ │ │ stccc 8, cr15, [r4], {80} @ 0x50 │ │ │ │ movweq lr, #14923 @ 0x3a4b │ │ │ │ stccc 8, cr15, [r4], {64} @ 0x40 │ │ │ │ stccs 5, cr3, [r0, #-4]! │ │ │ │ stcls 1, cr13, [r4], {230} @ 0xe6 │ │ │ │ - beq 0x96a68c │ │ │ │ + beq 0x96a714 │ │ │ │ @ instruction: 0xf1099b07 │ │ │ │ strcc r0, [r1], #-2308 @ 0xfffff6fc │ │ │ │ ldclle 2, cr4, [r8], {163} @ 0xa3 │ │ │ │ strge lr, [sl], #-2525 @ 0xfffff623 │ │ │ │ stmiavc r2!, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e6b2 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrshteq r1, [pc], #-212 │ │ │ │ - ldreq pc, [pc, #-276] @ 0x12e174 │ │ │ │ - beq 0x10ea69c │ │ │ │ + rsbseq r1, pc, ip, ror #26 │ │ │ │ + ldreq pc, [pc, #-276] @ 0x12e1fc │ │ │ │ + beq 0x10ea724 │ │ │ │ ssatmi fp, #11, r8, asr #30 │ │ │ │ andcs r4, r3, r9, lsl r6 │ │ │ │ - b 0x14f6e98 │ │ │ │ + b 0x14f6f20 │ │ │ │ andls r1, r7, #-1610612730 @ 0xa0000006 │ │ │ │ @ instruction: 0xf00d0092 │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r8, r0 │ │ │ │ @ instruction: 0xf77f2d1f │ │ │ │ strcs sl, [r0, #-3782] @ 0xfffff13a │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strtmi r4, [fp], -r3, lsl #13 │ │ │ │ strls lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ movwls r2, #17408 @ 0x4400 │ │ │ │ - bl 0x27fd48 │ │ │ │ + bl 0x27fdd0 │ │ │ │ ldrbmi r0, [r0], -r4, lsl #20 │ │ │ │ - beq 0x92a2f4 │ │ │ │ - mcrr2 1, 8, pc, r6, cr12 @ │ │ │ │ + beq 0x92a37c │ │ │ │ + mcrr2 1, 8, pc, r2, cr12 @ │ │ │ │ eorne pc, r0, r6, asr r8 @ │ │ │ │ - blx 0x3ecaf8 │ │ │ │ + blx 0x3ecb80 │ │ │ │ svceq 0x0001ea1a │ │ │ │ tstcs r1, r4, lsl pc │ │ │ │ adcmi r2, r1, r0, lsl #2 │ │ │ │ - b 0x137b2ec │ │ │ │ + b 0x137b374 │ │ │ │ @ instruction: 0x2c200901 │ │ │ │ - blls 0x262a94 │ │ │ │ - bls 0x2fb774 │ │ │ │ + blls 0x262b1c │ │ │ │ + bls 0x2fb7fc │ │ │ │ @ instruction: 0xf84b3301 │ │ │ │ addsmi r9, sl, #4, 22 @ 0x1000 │ │ │ │ - blls 0x2a5678 │ │ │ │ + blls 0x2a5700 │ │ │ │ strls lr, [r8], #-2525 @ 0xfffff623 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf114ae9c │ │ │ │ @ instruction: 0xf104051f │ │ │ │ svclt 0x0058083e │ │ │ │ ldrmi r4, [r9], -r8, lsr #13 │ │ │ │ movwcs r2, #3 │ │ │ │ rsbne lr, r8, #323584 @ 0x4f000 │ │ │ │ addseq r9, r2, r4, lsl #4 │ │ │ │ - blx 0x1bea35e │ │ │ │ + blx 0x1bea3e6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldccs 0, cr8, [pc, #-596] @ 0x12e0dc │ │ │ │ + ldccs 0, cr8, [pc, #-596] @ 0x12e164 │ │ │ │ mcrge 7, 4, pc, cr7, cr15, {3} @ │ │ │ │ @ instruction: 0xb010f8dd │ │ │ │ @ instruction: 0xf8cd2601 │ │ │ │ @ instruction: 0xf04f9014 │ │ │ │ strls r0, [r7], #-2560 @ 0xfffff600 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ strls r0, [r4], #-2048 @ 0xfffff800 │ │ │ │ - bl 0x33fc64 │ │ │ │ + bl 0x33fcec │ │ │ │ strtmi r0, [r8], -r9, lsl #10 │ │ │ │ - ldreq pc, [pc, #-5] @ 0x12e357 │ │ │ │ - blx 0xea992 │ │ │ │ + ldreq pc, [pc, #-5] @ 0x12e3df │ │ │ │ + blx 0xfffeaa1a │ │ │ │ eorcs pc, r0, r7, asr r8 @ │ │ │ │ @ instruction: 0xf505fa06 │ │ │ │ svclt 0x00144215 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ vpmax.s8 d15, d8, d2 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b84314 │ │ │ │ mvnle r0, r0, lsr #30 │ │ │ │ stcls 6, cr4, [r4], {160} @ 0xa0 │ │ │ │ - beq 0x1aa7b0 │ │ │ │ + beq 0x1aa838 │ │ │ │ stmdbeq r0!, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf84445d3 │ │ │ │ vldmiale sl, {d24-d25} │ │ │ │ @ instruction: 0xf8dd9b06 │ │ │ │ stcls 0, cr9, [r7], {20} │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf104ae54 │ │ │ │ - ldrcc r0, [pc], #-2110 @ 0x12e3a8 │ │ │ │ + ldrcc r0, [pc], #-2110 @ 0x12e430 │ │ │ │ ssatmi fp, #1, r8, asr #30 │ │ │ │ andcs r4, r3, r9, lsl r6 │ │ │ │ - b 0x14f6fb4 │ │ │ │ + b 0x14f703c │ │ │ │ andls r1, r4, #104, 4 @ 0x80000006 │ │ │ │ @ instruction: 0xf00d0092 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldccs 0, cr13, [pc], {74} @ 0x4a │ │ │ │ mcrge 7, 2, pc, cr1, cr15, {3} @ │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbmi r4, [r6], -r7, lsl #12 │ │ │ │ @ instruction: 0xf8dd2501 │ │ │ │ @ instruction: 0xf8cda010 │ │ │ │ @ instruction: 0xf04f9010 │ │ │ │ strbmi r0, [fp], r0, lsl #18 │ │ │ │ streq lr, [r8], #-2827 @ 0xfffff4f5 │ │ │ │ @ instruction: 0xf0044620 │ │ │ │ @ instruction: 0xf18c041f │ │ │ │ - bl 0x4ad2cc │ │ │ │ - blx 0x26e5f4 │ │ │ │ + bl 0x4ad344 │ │ │ │ + blx 0x26e67c │ │ │ │ @ instruction: 0xf8d0f404 │ │ │ │ andsmi r2, r4, #68, 2 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ - blx 0x1b6c04 │ │ │ │ + blx 0x1b6c8c │ │ │ │ @ instruction: 0xf10bf20b │ │ │ │ - b 0x1371010 │ │ │ │ + b 0x1371098 │ │ │ │ @ instruction: 0xf1bb0902 │ │ │ │ mvnle r0, r0, lsr #30 │ │ │ │ @ instruction: 0xf1083601 │ │ │ │ ldrmi r0, [r2, #2080]! @ 0x820 │ │ │ │ - blls 0x26c53c │ │ │ │ - blls 0x2065790 │ │ │ │ + blls 0x26c5c4 │ │ │ │ + blls 0x2065818 │ │ │ │ @ instruction: 0x9010f8dd │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0x4619ae12 │ │ │ │ movwcs r2, #520 @ 0x208 │ │ │ │ stcls 0, cr2, [ip, #-12] │ │ │ │ @ instruction: 0xf00d9c0e │ │ │ │ ldrsblt pc, [r8, #-175] @ 0xffffff51 @ │ │ │ │ bicspl pc, r3, #68, 12 @ 0x4400000 │ │ │ │ msreq SPSR_x, #268435468 @ 0x1000000c │ │ │ │ - blx 0xfe206462 │ │ │ │ + blx 0xfe2064ea │ │ │ │ strbne r3, [r3, r4, lsl #4]! │ │ │ │ @ instruction: 0x13a2ebc3 │ │ │ │ ldrb r6, [ip, #67]! @ 0x43 │ │ │ │ stmdbeq sp, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf18ce5f9 │ │ │ │ - svclt 0x0000fd57 │ │ │ │ + svclt 0x0000fd53 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ svcge 0x0004b08b │ │ │ │ - blmi 0xfea3fcec │ │ │ │ + blmi 0xfea3fd74 │ │ │ │ ldrmi r4, [r0], r6, lsl #12 │ │ │ │ ldmdavs fp, {r0, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f617b │ │ │ │ movwcs r0, #768 @ 0x300 │ │ │ │ stmdbcs r0, {r0, r1, r3, r4, r5, r8, sp, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blcs 0x149584 │ │ │ │ + blcs 0x14960c │ │ │ │ sbcshi pc, r5, r0 │ │ │ │ ldclvs 3, cr2, [r9], #-4 │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ - blx 0xfebea4dc │ │ │ │ + blx 0xfebea564 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavs r3, {r0, r3, r8, pc} │ │ │ │ - blcs 0x13ff18 │ │ │ │ + blcs 0x13ffa0 │ │ │ │ tstphi r7, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46691dda │ │ │ │ cmnpvs pc, #570425344 @ p-variant is OBSOLETE @ 0x22000000 │ │ │ │ movweq pc, #61475 @ 0xf023 @ │ │ │ │ movweq lr, #15277 @ 0x3bad │ │ │ │ mulle r6, r9, r2 │ │ │ │ stcpl 5, cr15, [r0, #692] @ 0x2b4 │ │ │ │ addsmi r4, r9, #110100480 @ 0x6900000 │ │ │ │ svceq 0x00fcf8cd │ │ │ │ @ instruction: 0xf640d1f8 │ │ │ │ @ instruction: 0x401373f8 │ │ │ │ vstreq d14, [r3, #-692] @ 0xfffffd4c │ │ │ │ - blcc 0x25a934 │ │ │ │ + blcc 0x25a9bc │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ andsls pc, r0, r7, asr #17 │ │ │ │ svccs 0x0070ee1d │ │ │ │ @ instruction: 0xf44f4b86 │ │ │ │ ldrbtmi r7, [fp], #-402 @ 0xfffffe6e │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d34632 │ │ │ │ - blge 0x22ef48 │ │ │ │ + blge 0x22efd0 │ │ │ │ strhi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf500469a │ │ │ │ movwls r5, #8205 @ 0x200d │ │ │ │ @ instruction: 0xf1073018 │ │ │ │ movwls r0, #13072 @ 0x3310 │ │ │ │ @ instruction: 0xf750462b │ │ │ │ - strmi lr, [r4], -r0, lsr #28 │ │ │ │ + @ instruction: 0x4604eddc │ │ │ │ tstle r5, r2, asr #24 │ │ │ │ - @ instruction: 0xf938f14f │ │ │ │ + @ instruction: 0xf934f14f │ │ │ │ @ instruction: 0xf7fb6800 │ │ │ │ submi pc, r4, #1, 28 │ │ │ │ svcpl 0x0080f514 │ │ │ │ adchi pc, r8, r0, lsl #1 │ │ │ │ - blle 0x16f9d40 │ │ │ │ + blle 0x16f9dc8 │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47982096 │ │ │ │ movwcc pc, #590 @ 0x24e @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addsmi r6, r6, #1703936 @ 0x1a0000 │ │ │ │ adchi pc, fp, r0, lsl #1 │ │ │ │ @@ -292957,16 +292992,16 @@ │ │ │ │ ldmdavs r2, {r5, r7, pc} │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ adcsvs r6, fp, sl, ror r0 │ │ │ │ @ instruction: 0xf8bcf7fd │ │ │ │ teqlt r2, #7995392 @ 0x7a0000 │ │ │ │ ldrdcc pc, [r0], -fp │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47982096 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ svclt 0x0028429e │ │ │ │ andle r2, r5, #0, 12 │ │ │ │ ldmdavs r3, {r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @@ -292987,40 +293022,40 @@ │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldcvs 0, cr13, [r9], #-472 @ 0xfffffe28 │ │ │ │ strtmi r2, [sl], -r0, lsl #6 │ │ │ │ @ instruction: 0xf00d2003 │ │ │ │ @ instruction: 0x4606f9f7 │ │ │ │ @ instruction: 0x462ab170 │ │ │ │ @ instruction: 0xf6e14651 │ │ │ │ - stccs 13, cr14, [r1, #-712] @ 0xfffffd38 │ │ │ │ + stccs 13, cr14, [r1, #-440] @ 0xfffffe48 │ │ │ │ @ instruction: 0xf8bad008 │ │ │ │ eorshi r3, r3, r0 │ │ │ │ tstle r3, sl, lsl #22 │ │ │ │ svclt 0x00842d1b │ │ │ │ @ instruction: 0x61b38b33 │ │ │ │ movwcs r6, #3193 @ 0xc79 │ │ │ │ andcs r2, r3, r4, lsl #4 │ │ │ │ @ instruction: 0xf9e0f00d │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ andvs r6, r3, fp, lsr r9 │ │ │ │ - blmi 0xe266d0 │ │ │ │ + blmi 0xe26758 │ │ │ │ svccs 0x0070ee1d │ │ │ │ orrsvc pc, r2, pc, asr #8 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x463258d3 │ │ │ │ addseq pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf5006c3b │ │ │ │ stmib sp, {r0, r2, r3, ip, lr}^ │ │ │ │ strls r3, [r1], #-770 @ 0xfffffcfe │ │ │ │ andscc r4, r8, fp, lsr #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - ldcl 7, cr15, [r6, #-320]! @ 0xfffffec0 │ │ │ │ + ldc 7, cr15, [r2, #-320]! @ 0xfffffec0 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf14fd105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [r8, #-1004] @ 0xfffffc14 │ │ │ │ @ instruction: 0xf5144244 │ │ │ │ @ instruction: 0xd3235f80 │ │ │ │ ldmdavs sl, {r0, r1, r2, r3, r4, r8, r9, fp, lr} │ │ │ │ subsmi r6, sl, fp, ror r9 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -r8, lsr #2 │ │ │ │ @@ -293034,194 +293069,194 @@ │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ mcrge 4, 7, pc, cr10, cr15, {3} @ │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ vabd.s8 q15, q15, q9 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf7fd2096 │ │ │ │ usad8 sl, pc, r8 @ │ │ │ │ - blle 0xff779ed8 │ │ │ │ + blle 0xff779f60 │ │ │ │ ldrdls pc, [r0], #-135 @ 0xffffff79 │ │ │ │ ldrdge pc, [r0], #-135 @ 0xffffff79 │ │ │ │ strmi lr, [r4], -lr, lsr #14 │ │ │ │ @ instruction: 0xf06fe7d2 │ │ │ │ bfi r0, r5, #8, #8 │ │ │ │ - ldc2 1, cr15, [r0], {140} @ 0x8c │ │ │ │ - cmnpvs ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + stc2 1, cr15, [ip], {140} @ 0x8c │ │ │ │ + mvnsvs pc, r0, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - sbccc pc, r4, r1, asr #4 │ │ │ │ + submi pc, r4, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d5 │ │ │ │ @ instruction: 0xf15762c1 │ │ │ │ - svclt 0x0000fc35 │ │ │ │ + svclt 0x0000fc31 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq r1, pc, sl, ror #17 │ │ │ │ - @ instruction: 0x007f1794 │ │ │ │ - eorseq r7, r5, r0, asr pc │ │ │ │ + rsbseq r1, pc, r2, ror #16 │ │ │ │ + rsbseq r1, pc, ip, lsl #14 │ │ │ │ + ldrsbteq r7, [r5], -r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 0, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x4604b0f7 │ │ │ │ pkhbtmi sl, r8, r5, lsl #28 │ │ │ │ svcge 0x00354630 │ │ │ │ movwcs lr, #27085 @ 0x69cd │ │ │ │ - blmi 0x1e77140 │ │ │ │ + blmi 0x1e771c8 │ │ │ │ tstls r9, r0, lsl #10 │ │ │ │ ldmdavs fp, {r8, sp} │ │ │ │ @ instruction: 0xf04f9375 │ │ │ │ @ instruction: 0xf89d0300 │ │ │ │ movwls r3, #49672 @ 0xc208 │ │ │ │ - ldmib r6, {r0, r1, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ + ldmib r2, {r0, r1, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ @ instruction: 0xf17b4638 │ │ │ │ - addcs lr, r0, #2392064 @ 0x248000 │ │ │ │ + addcs lr, r0, #2326528 @ 0x238000 │ │ │ │ ldmdage r5, {r8, sp}^ │ │ │ │ - stmib ip, {r0, r1, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ + stmib r8, {r0, r1, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ ldrpl lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ ldrpl lr, [r2, #-2509] @ 0xfffff633 │ │ │ │ strpl lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ sbcshi pc, r2, r0, asr #32 │ │ │ │ movwls r9, #47881 @ 0xbb09 │ │ │ │ - blcs 0x1553a0 │ │ │ │ + blcs 0x155428 │ │ │ │ tstphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ movwls r9, #43782 @ 0xab06 │ │ │ │ vstrls d9, [r7, #-28] @ 0xffffffe4 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blls 0xfe14ed08 │ │ │ │ + blls 0xfe14ed90 │ │ │ │ cmple pc, r0, lsl #22 │ │ │ │ @ instruction: 0xf8dd9b81 │ │ │ │ - blcs 0x14efa8 │ │ │ │ - bmi 0x1822d74 │ │ │ │ + blcs 0x14f030 │ │ │ │ + bmi 0x1822dfc │ │ │ │ svcne 0x0070ee1d │ │ │ │ ldrbtmi r9, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ stmpl sl, {r1, r4, fp, sp, lr} │ │ │ │ cmppne pc, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ addseq pc, r0, #13762560 @ 0xd20000 │ │ │ │ @ instruction: 0xf5009a0a │ │ │ │ andls r5, r0, #13 │ │ │ │ andcs r3, r0, #24 │ │ │ │ stmdapl r1, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ strtmi r9, [r2], -r3, lsl #4 │ │ │ │ - stcl 7, cr15, [r4], {80} @ 0x50 │ │ │ │ + stc 7, cr15, [r0], {80} @ 0x50 │ │ │ │ @ instruction: 0xf1b04682 │ │ │ │ strdle r3, [r6, -pc] │ │ │ │ - @ instruction: 0xffdcf14e │ │ │ │ + @ instruction: 0xffd8f14e │ │ │ │ @ instruction: 0xf7fb6800 │ │ │ │ @ instruction: 0xf1c0fca5 │ │ │ │ @ instruction: 0xf51a0a00 │ │ │ │ eorle r5, r2, #128, 30 @ 0x200 │ │ │ │ - blcs 0x15541c │ │ │ │ + blcs 0x1554a4 │ │ │ │ orrshi pc, r8, r0, asr #32 │ │ │ │ - blcs 0x155418 │ │ │ │ + blcs 0x1554a0 │ │ │ │ bicshi pc, lr, r0, asr #32 │ │ │ │ - blcs 0x155424 │ │ │ │ + blcs 0x1554ac │ │ │ │ eorhi pc, r3, #64 @ 0x40 │ │ │ │ - blcs 0x155440 │ │ │ │ + blcs 0x1554c8 │ │ │ │ cmnphi sl, r0 @ p-variant is OBSOLETE │ │ │ │ orrlt r9, r3, r0, lsl #23 │ │ │ │ movwcs r9, #2432 @ 0x980 │ │ │ │ andcs r2, r3, r0, lsl r2 │ │ │ │ @ instruction: 0xf8ecf00d │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r6, r9, pc}^ │ │ │ │ andvs r2, r2, r0, lsl r3 │ │ │ │ - blls 0x5c6940 │ │ │ │ + blls 0x5c69c8 │ │ │ │ ldrbne r6, [fp, r3, lsl #1] │ │ │ │ - blmi 0xec6b48 │ │ │ │ - blls 0x1e888a8 │ │ │ │ + blmi 0xec6bd0 │ │ │ │ + blls 0x1e88930 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ ldrbmi r8, [r0], -sl, asr #4 │ │ │ │ tstcs r0, r7, ror r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - blcs 0x155494 │ │ │ │ + blcs 0x15551c │ │ │ │ mrshi pc, (UNDEF: 65) @ │ │ │ │ stmibls r0, {r0, r8, r9, sp} │ │ │ │ @ instruction: 0x46182210 │ │ │ │ @ instruction: 0xf8c4f00d │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavs r3, {r0, r1, r2, r5, r9, pc} │ │ │ │ stmib sp, {r1, r6, fp, sp, lr}^ │ │ │ │ stmvs r3, {r4, r9, ip, sp} │ │ │ │ @ instruction: 0xf10d9312 │ │ │ │ - blls 0xfe17098c │ │ │ │ + blls 0xfe170a14 │ │ │ │ addle r2, ip, r0, lsl #22 │ │ │ │ movwcs r4, #5657 @ 0x1619 │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ @ instruction: 0xf8b0f00d │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavs r1, {r0, r1, r4, r9, pc} │ │ │ │ addle r2, r0, r0, lsl #18 │ │ │ │ stmdage lr, {r1, r6, fp, sp, lr} │ │ │ │ ldc2l 7, cr15, [r2], {242} @ 0xf2 │ │ │ │ stmdacs r0, {r1, r7, r9, sl, lr} │ │ │ │ andcs sp, r8, #1073741872 @ 0x40000030 │ │ │ │ - bmi 0x7530f8 │ │ │ │ + bmi 0x753180 │ │ │ │ svclt 0x0070ee1d │ │ │ │ vqdmulh.s d25, d0, d11 │ │ │ │ ldrbtmi r1, [sl], #-335 @ 0xfffffeb1 │ │ │ │ @ instruction: 0xf85b6812 │ │ │ │ @ instruction: 0xf8d22002 │ │ │ │ - bge 0x4af314 │ │ │ │ + bge 0x4af39c │ │ │ │ andhi lr, r2, #3358720 @ 0x334000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andls r9, r0, #40960 @ 0xa000 │ │ │ │ @ instruction: 0x46223018 │ │ │ │ @ instruction: 0xf7509501 │ │ │ │ - @ instruction: 0x4682ec3c │ │ │ │ + @ instruction: 0x4682ebf8 │ │ │ │ svccc 0x00fff1b0 │ │ │ │ mvnhi pc, r0 │ │ │ │ svcvc 0x0000f51a │ │ │ │ - blmi 0x3a2b78 │ │ │ │ + blmi 0x3a2c00 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ @ instruction: 0xf85b681b │ │ │ │ @ instruction: 0xf8d33003 │ │ │ │ @ instruction: 0xf5033290 │ │ │ │ @ instruction: 0xf8c35300 │ │ │ │ @ instruction: 0xe76c2354 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq r1, pc, r2, lsr r6 @ │ │ │ │ - rsbseq r1, pc, lr, lsl r5 @ │ │ │ │ - rsbseq r1, pc, r6, ror #9 │ │ │ │ - bleq 0x92ad78 │ │ │ │ - beq 0x10ead3c │ │ │ │ + rsbseq r1, pc, sl, lsr #11 │ │ │ │ + @ instruction: 0x007f1496 │ │ │ │ + rsbseq r1, pc, lr, asr r4 @ │ │ │ │ + bleq 0x92ae00 │ │ │ │ + beq 0x10eadc4 │ │ │ │ @ instruction: 0x46dabf58 │ │ │ │ stmdbls r9, {r0, r8, r9, sp} │ │ │ │ - b 0x1500198 │ │ │ │ + b 0x1500220 │ │ │ │ andls r1, r8, #-1610612730 @ 0xa0000006 │ │ │ │ @ instruction: 0xf00d0092 │ │ │ │ pkhtbmi pc, r0, sp, asr #16 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ addcs r8, r0, #-1073741777 @ 0xc000002f │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ - ldm r8, {r0, r1, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ + ldm r4, {r0, r1, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ svceq 0x001ff1bb │ │ │ │ strbmi sp, [r1], sl, lsr #26 │ │ │ │ @ instruction: 0xf04f940a │ │ │ │ strtmi r0, [ip], -r1, lsl #16 │ │ │ │ ldrdge pc, [r0], -r9 │ │ │ │ - bleq 0x16aaa8 │ │ │ │ + bleq 0x16ab30 │ │ │ │ ldrbmi r9, [r5], -r5, lsl #10 │ │ │ │ vpmax.u8 d15, d11, d21 │ │ │ │ strle r0, [sp, #-2009] @ 0xfffff827 │ │ │ │ - beq 0x42958c │ │ │ │ + beq 0x429614 │ │ │ │ @ instruction: 0xf18c4650 │ │ │ │ - @ instruction: 0xf00af8ed │ │ │ │ + @ instruction: 0xf00af8e9 │ │ │ │ @ instruction: 0xf856031f │ │ │ │ - blx 0x332a0c │ │ │ │ + blx 0x332a94 │ │ │ │ movwmi pc, #45827 @ 0xb303 @ │ │ │ │ eorcc pc, r0, r6, asr #16 │ │ │ │ - bleq 0x1aadc4 │ │ │ │ + bleq 0x1aae4c │ │ │ │ svceq 0x0020f1bb │ │ │ │ stcls 1, cr13, [r5, #-928] @ 0xfffffc60 │ │ │ │ - blls 0x33ba24 │ │ │ │ + blls 0x33baac │ │ │ │ stmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcmi r3, fp, #4194304 @ 0x400000 │ │ │ │ stcls 12, cr13, [sl], {218} @ 0xda │ │ │ │ strls r9, [fp], -r6, lsl #22 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf114aee9 │ │ │ │ @ instruction: 0xf104051f │ │ │ │ @@ -293231,205 +293266,205 @@ │ │ │ │ rsbne lr, fp, #323584 @ 0x4f000 │ │ │ │ addseq r9, r2, r8, lsl #4 │ │ │ │ @ instruction: 0xf812f00d │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ cmnphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ @ instruction: 0xf17b4638 │ │ │ │ - ldccs 8, cr14, [pc, #-312] @ 0x12e8b4 │ │ │ │ + ldccs 8, cr14, [pc, #-296] @ 0x12e94c │ │ │ │ @ instruction: 0xf04fdd2a │ │ │ │ strls r0, [sl], #-2304 @ 0xfffff700 │ │ │ │ - beq 0x1aab34 │ │ │ │ + beq 0x1aabbc │ │ │ │ strbmi r4, [r8], r4, asr #12 │ │ │ │ ldrdlt pc, [r0], -r4 │ │ │ │ strls r2, [r5], #-1280 @ 0xfffffb00 │ │ │ │ - blx 0xa40378 │ │ │ │ + blx 0xa40400 │ │ │ │ ldrbeq pc, [sl, r5, lsl #6] @ │ │ │ │ - bl 0x3a3e44 │ │ │ │ + bl 0x3a3ecc │ │ │ │ ldrbmi r0, [r8], -r5, lsl #22 │ │ │ │ - @ instruction: 0xf8a2f18c │ │ │ │ + @ instruction: 0xf89ef18c │ │ │ │ tstpeq pc, #11 @ p-variant is OBSOLETE │ │ │ │ eorne pc, r0, r7, asr r8 @ │ │ │ │ vpmax.u8 d15, d3, d10 │ │ │ │ @ instruction: 0xf847430b │ │ │ │ strcc r3, [r1, #-32] @ 0xffffffe0 │ │ │ │ mvnle r2, r0, lsr #26 │ │ │ │ @ instruction: 0xf1089c05 │ │ │ │ - blls 0x330a3c │ │ │ │ + blls 0x330ac4 │ │ │ │ stmdbeq r0!, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ strbmi r3, [r3, #-1028] @ 0xfffffbfc │ │ │ │ stcls 12, cr13, [sl], {220} @ 0xdc │ │ │ │ vstrls d9, [r7, #-28] @ 0xffffffe4 │ │ │ │ - blcs 0x154674 │ │ │ │ + blcs 0x1546fc │ │ │ │ mcrge 4, 5, pc, cr5, cr15, {1} @ │ │ │ │ - ldreq pc, [pc, #-276] @ 0x12e940 │ │ │ │ - bleq 0x10eae68 │ │ │ │ + ldreq pc, [pc, #-276] @ 0x12e9c8 │ │ │ │ + bleq 0x10eaef0 │ │ │ │ ssatmi fp, #12, r8, asr #30 │ │ │ │ stmdbls r7, {r0, r8, r9, sp} │ │ │ │ - b 0x15002c4 │ │ │ │ + b 0x150034c │ │ │ │ andls r1, r8, #-1342177274 @ 0xb0000006 │ │ │ │ @ instruction: 0xf00c0092 │ │ │ │ strmi pc, [r0], r7, asr #31 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ addcs r8, r0, #1073741834 @ 0x4000000a │ │ │ │ ldmdage r5, {r8, sp}^ │ │ │ │ - stmda r2, {r0, r1, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ + svc 0x00fef17a │ │ │ │ ldcle 13, cr2, [r0, #-124]! @ 0xffffff84 │ │ │ │ strls r4, [sp], #-1729 @ 0xfffff93f │ │ │ │ - beq 0x1aabc8 │ │ │ │ + beq 0x1aac50 │ │ │ │ @ instruction: 0xf04f2400 │ │ │ │ @ instruction: 0xf8d90800 │ │ │ │ strcs fp, [r0, #-0] │ │ │ │ andshi pc, r4, sp, asr #17 │ │ │ │ - blx 0xb40600 │ │ │ │ + blx 0xb40688 │ │ │ │ ldrbeq pc, [fp, r5, lsl #6] @ │ │ │ │ - bl 0x263eec │ │ │ │ + bl 0x263f74 │ │ │ │ ldrbmi r0, [r8], -r5, lsl #22 │ │ │ │ - bleq 0x92aadc │ │ │ │ - @ instruction: 0xf854f18c │ │ │ │ - bl 0x219890 │ │ │ │ - blx 0x3aecbc │ │ │ │ + bleq 0x92ab64 │ │ │ │ + @ instruction: 0xf850f18c │ │ │ │ + bl 0x219918 │ │ │ │ + blx 0x3aed44 │ │ │ │ @ instruction: 0xf850fb0b │ │ │ │ - b 0x13fdcd4 │ │ │ │ + b 0x13fdd5c │ │ │ │ @ instruction: 0xf8400303 │ │ │ │ strcc r3, [r1, #-3204] @ 0xfffff37c │ │ │ │ mvnle r2, r0, lsr #26 │ │ │ │ @ instruction: 0x8014f8dd │ │ │ │ - blls 0x33bb58 │ │ │ │ + blls 0x33bbe0 │ │ │ │ stmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ ldclle 5, cr4, [r6], {67} @ 0x43 │ │ │ │ ldclge 12, cr9, [r5, #-52] @ 0xffffffcc │ │ │ │ movwcs lr, #5719 @ 0x1657 │ │ │ │ andcs r9, r8, #128, 18 @ 0x200000 │ │ │ │ @ instruction: 0xf00c4618 │ │ │ │ stmdacs r0, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ rschi pc, r6, r0 │ │ │ │ tstls r0, #196608 @ 0x30000 │ │ │ │ tstls r1, #57409536 @ 0x36c0000 │ │ │ │ ldrt r6, [sp], r3, asr #16 │ │ │ │ - blcs 0x15590c │ │ │ │ + blcs 0x155994 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr5, cr15, {1} │ │ │ │ andcs r9, r8, #12, 22 @ 0x3000 │ │ │ │ andcs r9, r3, r0, lsl #19 │ │ │ │ @ instruction: 0xff70f00c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - blls 0x54ee70 │ │ │ │ - blls 0x5c6b34 │ │ │ │ + blls 0x54eef8 │ │ │ │ + blls 0x5c6bbc │ │ │ │ str r6, [r6], r3, asr #32 │ │ │ │ - ldreq pc, [pc, #-276] @ 0x12ea1c │ │ │ │ - bleq 0x10eaf44 │ │ │ │ + ldreq pc, [pc, #-276] @ 0x12eaa4 │ │ │ │ + bleq 0x10eafcc │ │ │ │ ssatmi fp, #12, r8, asr #30 │ │ │ │ andcs r4, r3, r9, lsl r6 │ │ │ │ - b 0x14f7740 │ │ │ │ - b 0x14f50f0 │ │ │ │ + b 0x14f77c8 │ │ │ │ + b 0x14f5178 │ │ │ │ @ instruction: 0xf00c0289 │ │ │ │ stmdacs r0, {r0, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ adcshi pc, ip, r0 │ │ │ │ @ instruction: 0xf77f2d1f │ │ │ │ stmib sp, {r0, r1, r4, r6, r9, sl, fp, sp, pc}^ │ │ │ │ @ instruction: 0xf04f9a08 │ │ │ │ strls r0, [sl], #-2049 @ 0xfffff7ff │ │ │ │ - beq 0x16aca0 │ │ │ │ + beq 0x16ad28 │ │ │ │ strmi r2, [r5], -r0, lsl #8 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbmi r9, [ip], -r5, lsl #8 │ │ │ │ - bleq 0x3a979c │ │ │ │ + bleq 0x3a9824 │ │ │ │ @ instruction: 0xf00b4658 │ │ │ │ @ instruction: 0xf18b0b1f │ │ │ │ - @ instruction: 0xf856ffef │ │ │ │ - blx 0x336c04 │ │ │ │ - b 0x82d7b4 │ │ │ │ + @ instruction: 0xf856ffeb │ │ │ │ + blx 0x336c8c │ │ │ │ + b 0x82d83c │ │ │ │ svclt 0x00140f02 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ vpmax.s8 d15, d9, d2 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b94314 │ │ │ │ mvnle r0, r0, lsr #30 │ │ │ │ stcls 6, cr4, [r5], {161} @ 0xa1 │ │ │ │ @ instruction: 0xf10a9b08 │ │ │ │ strcc r0, [r1], #-2592 @ 0xfffff5e0 │ │ │ │ - blls 0x26ccc4 │ │ │ │ + blls 0x26cd4c │ │ │ │ ldclle 2, cr4, [r9], {163} @ 0xa3 │ │ │ │ ldmib sp, {r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ - blcs 0x157be0 │ │ │ │ + blcs 0x157c68 │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {1} @ │ │ │ │ - ldreq pc, [pc, #-276] @ 0x12eab0 │ │ │ │ + ldreq pc, [pc, #-276] @ 0x12eb38 │ │ │ │ ldmdaeq lr!, {r2, r8, ip, sp, lr, pc} │ │ │ │ ssatmi fp, #9, r8, asr #30 │ │ │ │ andcs r4, r3, r9, lsl r6 │ │ │ │ - b 0x14f77d4 │ │ │ │ - b 0x14f5178 │ │ │ │ + b 0x14f785c │ │ │ │ + b 0x14f5200 │ │ │ │ @ instruction: 0xf00c0289 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldccs 0, cr13, [pc, #-456] @ 0x12ea1c │ │ │ │ + ldccs 0, cr13, [pc, #-456] @ 0x12eaa4 │ │ │ │ mcrge 7, 0, pc, cr14, cr15, {3} @ │ │ │ │ andsge pc, r8, sp, asr #17 │ │ │ │ strls r2, [r8], #-1537 @ 0xfffff9ff │ │ │ │ - bleq 0x16ad30 │ │ │ │ - beq 0x16ad34 │ │ │ │ + bleq 0x16adb8 │ │ │ │ + beq 0x16adbc │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ strls r0, [r5], #-2048 @ 0xfffff800 │ │ │ │ - bl 0x340514 │ │ │ │ + bl 0x34059c │ │ │ │ strtmi r0, [r8], -sl, lsl #10 │ │ │ │ - ldreq pc, [pc, #-5] @ 0x12ec07 │ │ │ │ - @ instruction: 0xffa6f18b │ │ │ │ + ldreq pc, [pc, #-5] @ 0x12ec8f │ │ │ │ + @ instruction: 0xffa2f18b │ │ │ │ eorcs pc, r0, r7, asr r8 @ │ │ │ │ @ instruction: 0xf505fa06 │ │ │ │ svclt 0x00144215 │ │ │ │ andcs r2, r0, #268435456 @ 0x10000000 │ │ │ │ vpmax.s8 d15, d8, d2 │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1b84314 │ │ │ │ mvnle r0, r0, lsr #30 │ │ │ │ stcls 6, cr4, [r5], {160} @ 0xa0 │ │ │ │ - bleq 0x1ab064 │ │ │ │ - beq 0x96b064 │ │ │ │ + bleq 0x1ab0ec │ │ │ │ + beq 0x96b0ec │ │ │ │ @ instruction: 0xf84445d9 │ │ │ │ vldmiale sl, {d24-d25} │ │ │ │ @ instruction: 0xf8dd9b07 │ │ │ │ stcls 0, cr10, [r8], {24} │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf104addd │ │ │ │ - ldrcc r0, [pc], #-1598 @ 0x12ec58 │ │ │ │ + ldrcc r0, [pc], #-1598 @ 0x12ece0 │ │ │ │ qsaxmi fp, r6, r8 │ │ │ │ andcs r4, r3, r9, lsl r6 │ │ │ │ - b 0x14f7864 │ │ │ │ - b 0x14f5200 │ │ │ │ + b 0x14f78ec │ │ │ │ + b 0x14f5288 │ │ │ │ @ instruction: 0xf00c0289 │ │ │ │ cmpplt r8, #3184 @ p-variant is OBSOLETE @ 0xc70 │ │ │ │ @ instruction: 0xf77f2c1f │ │ │ │ @ instruction: 0xf04fadcb │ │ │ │ strmi r0, [r6], -r0, lsl #22 │ │ │ │ ldrbmi r2, [pc], -r1, lsl #10 │ │ │ │ strls r2, [r5], -r0, lsl #8 │ │ │ │ - bl 0x240520 │ │ │ │ + bl 0x2405a8 │ │ │ │ strbmi r0, [r0], -fp, lsl #16 │ │ │ │ ldmdaeq pc, {r3, ip, sp, lr, pc} @ │ │ │ │ - @ instruction: 0xff64f18b │ │ │ │ + @ instruction: 0xff60f18b │ │ │ │ addeq lr, r0, sp, lsl #22 │ │ │ │ @ instruction: 0xf808fa05 │ │ │ │ ldrsbcs pc, [r4, #-128] @ 0xffffff80 @ │ │ │ │ svceq 0x0002ea18 │ │ │ │ andcs fp, r1, #20, 30 @ 0x50 │ │ │ │ adcmi r2, r2, r0, lsl #4 │ │ │ │ tstmi r6, #16777216 @ 0x1000000 │ │ │ │ mvnle r2, r0, lsr #24 │ │ │ │ mcrls 6, 0, r4, cr5, cr4, {1} │ │ │ │ @ instruction: 0xf10b3701 │ │ │ │ ldrmi r0, [r9, #2848]! @ 0xb20 │ │ │ │ - blmi 0x26cddc │ │ │ │ + blmi 0x26ce64 │ │ │ │ str sp, [r1, #3292]! @ 0xcdc │ │ │ │ - beq 0x4aae88 │ │ │ │ + beq 0x4aaf10 │ │ │ │ @ instruction: 0xf14ee5b5 │ │ │ │ - stmdavs r0, {r0, r2, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0xceccc4 │ │ │ │ - beq 0x16b3dc │ │ │ │ + stmdavs r0, {r0, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0xcecd4c │ │ │ │ + beq 0x16b464 │ │ │ │ @ instruction: 0xf18ce60a │ │ │ │ - svclt 0x0000f917 │ │ │ │ + svclt 0x0000f913 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ svcge 0x0002b084 │ │ │ │ ldrmi r2, [r1], r0, lsl #10 │ │ │ │ vld1.16 {d4-d5}, [r3 :256], r3 │ │ │ │ @@ -293446,72 +293481,72 @@ │ │ │ │ adchi pc, r9, r0 │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r9, asr #12 │ │ │ │ cdp2 0, 6, cr15, cr2, cr12, {0} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavs r5, {r0, r2, r3, r7, pc} │ │ │ │ vqdmull.s q9, d0, d0 │ │ │ │ - blmi 0x19cf040 │ │ │ │ + blmi 0x19cf0c8 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r4, [fp], #-1682 @ 0xfffff96e │ │ │ │ ldmpl r0, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d36e03 │ │ │ │ - blvs 0xfe7faffc │ │ │ │ + blvs 0xfe7fb084 │ │ │ │ rsbsle r2, r0, r0, lsl #22 │ │ │ │ @ instruction: 0x47984631 │ │ │ │ msrcc SPSR_s, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ stccs 8, cr6, [r0, #-108] @ 0xffffff94 │ │ │ │ addsmi sp, r8, #-1073741797 @ 0xc000001b │ │ │ │ andcs sp, r3, #112, 16 @ 0x700000 │ │ │ │ @ instruction: 0xf7484629 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stclne 0, cr13, [sl, #424]! @ 0x1a8 │ │ │ │ vld1.16 {d4-d6}, [r2 :128], r9 │ │ │ │ @ instruction: 0xf023637f │ │ │ │ - bl 0xfec6f9cc │ │ │ │ + bl 0xfec6fa54 │ │ │ │ addsmi r0, r9, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0xf5add006 │ │ │ │ strbtmi r5, [r9], -r0, lsl #27 │ │ │ │ @ instruction: 0xf8cd4299 │ │ │ │ ldrshle r0, [r8, #252]! @ 0xfc │ │ │ │ mvnsvc pc, #64, 12 @ 0x4000000 │ │ │ │ - bl 0xfec7edf8 │ │ │ │ + bl 0xfec7ee80 │ │ │ │ tstlt r3, r3, lsl #26 │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ eorsvs r6, sp, r8, lsl r0 │ │ │ │ - blmi 0x12c06c4 │ │ │ │ + blmi 0x12c074c │ │ │ │ @ instruction: 0x71b7f44f │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ addseq pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmib sp, {r1, r8, r9, fp, sp, pc}^ │ │ │ │ ldrmi r7, [r8], r0, lsl #8 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf7503018 │ │ │ │ - strmi lr, [r4], -r2, asr #19 │ │ │ │ + @ instruction: 0x4604e97e │ │ │ │ tstle r5, r3, asr #24 │ │ │ │ - ldc2l 1, cr15, [sl], {78} @ 0x4e │ │ │ │ + ldc2l 1, cr15, [r6], {78} @ 0x4e │ │ │ │ @ instruction: 0xf7fb6800 │ │ │ │ submi pc, r4, #2670592 @ 0x28c000 │ │ │ │ svcpl 0x0080f514 │ │ │ │ ldmdavs fp!, {r1, r4, r5, r9, ip, lr, pc} │ │ │ │ svclt 0x0028429d │ │ │ │ @ instruction: 0xb1b5461d │ │ │ │ movwcs r4, #1585 @ 0x631 │ │ │ │ andcs r4, r3, sl, lsr #12 │ │ │ │ ldc2l 0, cr15, [r8, #48]! @ 0x30 │ │ │ │ cmnlt r0, r6, lsl #12 │ │ │ │ strbmi r4, [r1], -sl, lsr #12 │ │ │ │ - ldmib r2!, {r0, r5, r6, r7, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb lr!, {r0, r5, r6, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andle r2, r8, r1, lsl #26 │ │ │ │ @ instruction: 0x3000f8b8 │ │ │ │ - blcs 0x3ceef0 │ │ │ │ + blcs 0x3cef78 │ │ │ │ ldccs 1, cr13, [fp, #-12] │ │ │ │ - blhi 0xe1ec3c │ │ │ │ + blhi 0xe1ecc4 │ │ │ │ movwcs r6, #435 @ 0x1b3 │ │ │ │ strbmi r2, [r9], -r4, lsl #4 │ │ │ │ @ instruction: 0xf00c2003 │ │ │ │ msrlt SPSR_f, r1, ror #27 │ │ │ │ andvs r6, r3, fp, lsr r8 │ │ │ │ vhadd.s8 d30, d14, d12 │ │ │ │ vqdmlal.s , d0, d0[5] │ │ │ │ @@ -293533,35 +293568,35 @@ │ │ │ │ ldrtmi r4, [r3], -r2, asr #12 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d15841 │ │ │ │ vst1.32 {d16-d19}, [pc :64], r0 │ │ │ │ strls r7, [r1], #-439 @ 0xfffffe49 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r0, lsl #12 │ │ │ │ - ldmdb lr, {r4, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb sl, {r4, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ @ instruction: 0xf14ed1d8 │ │ │ │ - stmdavs r0, {r0, r1, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf940f7fb │ │ │ │ ldrb r4, [r1, r4, asr #4] │ │ │ │ - blne 0x17fbac0 │ │ │ │ + blne 0x17fbb48 │ │ │ │ bicle r4, fp, #805306376 @ 0x30000008 │ │ │ │ @ instruction: 0xf06fe759 │ │ │ │ bfi r0, r5, #8, #2 │ │ │ │ - @ instruction: 0xf822f18c │ │ │ │ + @ instruction: 0xf81ef18c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - @ instruction: 0x007f1096 │ │ │ │ - rsbseq r1, pc, r4, lsr #32 │ │ │ │ - rsbseq r0, pc, ip, asr pc @ │ │ │ │ + rsbseq r1, pc, lr │ │ │ │ + @ instruction: 0x007f0f9c │ │ │ │ + ldrsbteq r0, [pc], #-228 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ svcge 0x0004b08f │ │ │ │ - blmi 0xfeac0954 │ │ │ │ + blmi 0xfeac09dc │ │ │ │ ldrmi r4, [r1], ip, lsl #12 │ │ │ │ @ instruction: 0xa054f897 │ │ │ │ rsbsvs r6, fp, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xb058f897 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ @ instruction: 0xf1b18092 │ │ │ │ @@ -293570,15 +293605,15 @@ │ │ │ │ movwcs r4, #5633 @ 0x1601 │ │ │ │ andcs r4, r3, r2, lsr r6 │ │ │ │ stc2l 0, cr15, [ip, #-48]! @ 0xffffffd0 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ msrhi CPSR_fxc, r0 │ │ │ │ cmnpvs pc, #637534208 @ p-variant is OBSOLETE @ 0x26000000 │ │ │ │ @ instruction: 0xf023466a │ │ │ │ - bl 0xfec6fb74 │ │ │ │ + bl 0xfec6fbfc │ │ │ │ addsmi r0, sl, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0xf5add006 │ │ │ │ strbtmi r5, [sl], -r0, lsl #27 │ │ │ │ @ instruction: 0xf8cd429a │ │ │ │ ldrshle r0, [r8, #252]! @ 0xfc │ │ │ │ streq pc, [fp], -r6, asr #7 │ │ │ │ vstreq d14, [r6, #-692] @ 0xfffffd4c │ │ │ │ @@ -293590,50 +293625,50 @@ │ │ │ │ @ instruction: 0xf8462033 │ │ │ │ @ instruction: 0xf9302033 │ │ │ │ @ instruction: 0xf8212033 │ │ │ │ movwcc r2, #4147 @ 0x1033 │ │ │ │ @ instruction: 0xd1f4429c │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrbmi sp, [r1, #348] @ 0x15c │ │ │ │ - bge 0x2696a4 │ │ │ │ + bge 0x26972c │ │ │ │ @ instruction: 0x4651bfb8 │ │ │ │ - bge 0x2e96ac │ │ │ │ + bge 0x2e9734 │ │ │ │ @ instruction: 0xf644db19 │ │ │ │ vrshr.s64 , , #63 │ │ │ │ - b 0x14ef924 │ │ │ │ - blx 0xfe1cbf46 │ │ │ │ + b 0x14ef9ac │ │ │ │ + blx 0xfe1cbfce │ │ │ │ @ instruction: 0xf1071209 │ │ │ │ - bl 0xff1ef3e8 │ │ │ │ + bl 0xff1ef470 │ │ │ │ teqvs fp, r2, lsr #7 │ │ │ │ ldrsbvs r1, [sl, #-122]! @ 0xffffff86 │ │ │ │ rsbsvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ ldmdbls r3, {r1, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ movtcs pc, #580 @ 0x244 @ │ │ │ │ movweq pc, #62144 @ 0xf2c0 @ │ │ │ │ vqrdmulh.s d15, d9, d3 │ │ │ │ - blmi 0x1dc76b4 │ │ │ │ + blmi 0x1dc773c │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ movwcs r5, #2258 @ 0x8d2 │ │ │ │ addseq pc, r0, #13762560 @ 0xd20000 │ │ │ │ stmib sp, {r1, r4, r5, r9, sl, lr}^ │ │ │ │ strtmi r3, [r3], -r1, lsl #6 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r0, lsl #2 │ │ │ │ @ instruction: 0x71a8f44f │ │ │ │ - ldm r8!, {r4, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r4!, {r4, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1b04680 │ │ │ │ strdle r3, [r6, -pc] │ │ │ │ - blx 0xff56b536 │ │ │ │ + blx 0xff46b5be │ │ │ │ @ instruction: 0xf7fb6800 │ │ │ │ @ instruction: 0xf1c0f899 │ │ │ │ @ instruction: 0xf5180800 │ │ │ │ @ instruction: 0xf0c05f80 │ │ │ │ - blmi 0x190f244 │ │ │ │ - bvs 0x200907c │ │ │ │ + blmi 0x190f2cc │ │ │ │ + bvs 0x2009104 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x464080b5 │ │ │ │ ldrtmi r3, [sp], ip, lsr #14 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @@ -293649,42 +293684,42 @@ │ │ │ │ andcs sp, r8, #120, 2 │ │ │ │ ldrmi r4, [r8], -r9, asr #12 │ │ │ │ stc2l 0, cr15, [lr], {12} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavs r3, {r1, r2, r3, r7, pc} │ │ │ │ @ instruction: 0x17db613b │ │ │ │ stmdavs r3, {r0, r1, r3, r4, r5, r6, r8, sp, lr}^ │ │ │ │ - beq 0x56b490 │ │ │ │ + beq 0x56b518 │ │ │ │ @ instruction: 0xf1b861bb │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldcvs 6, cr4, [sl, #-260]! @ 0xfffffefc │ │ │ │ andeq pc, ip, r7, lsl #2 │ │ │ │ @ instruction: 0xf8e6f7f2 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - blmi 0x11a378c │ │ │ │ + blmi 0x11a3814 │ │ │ │ svccs 0x0070ee1d │ │ │ │ @ instruction: 0x71a8f44f │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sp, lr}^ │ │ │ │ @ instruction: 0xf8d34632 │ │ │ │ @ instruction: 0xf8cd0290 │ │ │ │ ldmvs fp!, {sp, pc}^ │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r1, lsl #6 │ │ │ │ movwls r2, #8968 @ 0x2308 │ │ │ │ @ instruction: 0xf7504623 │ │ │ │ - pkhtbmi lr, r0, r2, asr #16 │ │ │ │ + strmi lr, [r0], lr, lsl #16 │ │ │ │ svccc 0x00fff1b0 │ │ │ │ @ instruction: 0xf14ed106 │ │ │ │ - stmdavs r0, {r0, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf832f7fb │ │ │ │ stmdaeq r0, {r6, r7, r8, ip, sp, lr, pc} │ │ │ │ ldrshlt r6, [r3, #-139]! @ 0xffffff75 │ │ │ │ svcvc 0x0000f518 │ │ │ │ - blmi 0xce333c │ │ │ │ + blmi 0xce33c4 │ │ │ │ ldrbtmi r6, [fp], #-2170 @ 0xfffff786 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d32201 │ │ │ │ @ instruction: 0xf5033290 │ │ │ │ @ instruction: 0xf8c35300 │ │ │ │ @ instruction: 0xf5182354 │ │ │ │ addle r5, r8, #128, 30 @ 0x200 │ │ │ │ @@ -293719,40 +293754,40 @@ │ │ │ │ @ instruction: 0xf8dab148 │ │ │ │ andvs r3, r3, r0 │ │ │ │ ldrdcc pc, [r8], -sl │ │ │ │ ldrb r6, [r5, r3, asr #32] │ │ │ │ ldmdaeq r5, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf06fe745 │ │ │ │ strb r0, [r2, -sp, lsl #16] │ │ │ │ - cdp2 1, 12, cr15, cr2, cr11, {4} │ │ │ │ + cdp2 1, 11, cr15, cr14, cr11, {4} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq r0, pc, r8, lsl lr @ │ │ │ │ - rsbseq r0, pc, ip, asr #26 │ │ │ │ - rsbseq r0, pc, r2, lsl #26 │ │ │ │ + @ instruction: 0x007f0d90 │ │ │ │ + rsbseq r0, pc, r4, asr #25 │ │ │ │ + rsbseq r0, pc, sl, ror ip @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec863a4 │ │ │ │ + bl 0xfec8642c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x1df2f2c │ │ │ │ + blmi 0x1df2fb4 │ │ │ │ strmi fp, [r7], -r3, lsr #1 │ │ │ │ sbclt r4, ip, #23068672 @ 0x1600000 │ │ │ │ tstcs r0, r0, ror #4 │ │ │ │ ldmdavs fp, {r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f9321 │ │ │ │ @ instruction: 0xf17a0300 │ │ │ │ - eorcs lr, r0, #96, 24 @ 0x6000 │ │ │ │ + eorcs lr, r0, #92, 24 @ 0x5c00 │ │ │ │ strbtmi r2, [r8], -r0, lsl #2 │ │ │ │ - mrrc 1, 7, pc, sl, cr10 @ │ │ │ │ + mrrc 1, 7, pc, r6, cr10 @ │ │ │ │ stmdale r8, {r2, r3, sl, fp, sp} │ │ │ │ @ instruction: 0xf004e8df │ │ │ │ - blhi 0x7f608c │ │ │ │ + blhi 0x7f6114 │ │ │ │ streq r0, [r7, -r7, lsl #14] │ │ │ │ - blne 0x2f0e00 │ │ │ │ + blne 0x2f0e88 │ │ │ │ @ instruction: 0xf06f008b │ │ │ │ - blmi 0x19f0240 │ │ │ │ - blls 0x989258 │ │ │ │ + blmi 0x19f02c8 │ │ │ │ + blls 0x9892e0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x462080bc │ │ │ │ tstcs r0, r3, lsr #32 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -293770,55 +293805,55 @@ │ │ │ │ strls r6, [r8], #-2076 @ 0xfffff7e4 │ │ │ │ ldmdavs ip, {r3, r9, fp, sp, pc}^ │ │ │ │ strls r4, [r9], #-1592 @ 0xfffff9c8 │ │ │ │ strls r6, [sl], #-2204 @ 0xfffff764 │ │ │ │ strls r6, [fp], #-2268 @ 0xfffff724 │ │ │ │ strls r6, [ip], #-2332 @ 0xfffff6e4 │ │ │ │ strls r8, [sp], #-2716 @ 0xfffff564 │ │ │ │ - bvs 0x1c51ec4 │ │ │ │ + bvs 0x1c51f4c │ │ │ │ @ instruction: 0xf8ad9412 │ │ │ │ movwcs r3, #56 @ 0x38 │ │ │ │ - bvs 0xffc53eb0 │ │ │ │ + bvs 0xffc53f38 │ │ │ │ tstmi r4, #3358720 @ 0x334000 │ │ │ │ stmib sp, {r2, r3, r5, r6, r8, r9, fp, sp, lr}^ │ │ │ │ - blvs 0xffbffec8 │ │ │ │ + blvs 0xffbfff50 │ │ │ │ stcvs 3, cr9, [fp], #-96 @ 0xffffffa0 │ │ │ │ stclvs 3, cr9, [fp], #-100 @ 0xffffff9c │ │ │ │ stcvs 3, cr9, [fp], #104 @ 0x68 │ │ │ │ stclvs 3, cr9, [fp], #108 @ 0x6c │ │ │ │ @ instruction: 0xf18a931c │ │ │ │ - strmi pc, [r4], -r3, lsl #31 │ │ │ │ + @ instruction: 0x4604ff7f │ │ │ │ rsble r1, r8, r1, asr #24 │ │ │ │ subscs r2, r8, #0, 6 │ │ │ │ andcs r4, r3, r1, lsr r6 │ │ │ │ - blx 0xfedeb2ca │ │ │ │ + blx 0xfedeb352 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ movwcs sp, #102 @ 0x66 │ │ │ │ ldrtmi r2, [r1], -r0, asr #4 │ │ │ │ @ instruction: 0xf00c2003 │ │ │ │ stmdacs r0, {r0, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - blls 0x363428 │ │ │ │ - blls 0x3872c0 │ │ │ │ - blls 0x3c73c4 │ │ │ │ - blls 0x4074c8 │ │ │ │ - blls 0x4475cc │ │ │ │ - blls 0x4876d0 │ │ │ │ + blls 0x3634b0 │ │ │ │ + blls 0x387348 │ │ │ │ + blls 0x3c744c │ │ │ │ + blls 0x407550 │ │ │ │ + blls 0x447654 │ │ │ │ + blls 0x487758 │ │ │ │ @ instruction: 0xf8bd8283 │ │ │ │ movwhi r3, #12344 @ 0x3038 │ │ │ │ rsbvs r9, fp, #18432 @ 0x4800 │ │ │ │ rscvs r9, fp, #20, 22 @ 0x5000 │ │ │ │ cmnvs fp, #22528 @ 0x5800 │ │ │ │ mvnvs r9, #24, 22 @ 0x6000 │ │ │ │ strtvs r9, [fp], #-2841 @ 0xfffff4e7 │ │ │ │ strbtvs r9, [fp], #-2842 @ 0xfffff4e6 │ │ │ │ strtvs r9, [fp], #2843 @ 0xb1b │ │ │ │ strbtvs r9, [fp], #2844 @ 0xb1c │ │ │ │ @ instruction: 0x4621e77d │ │ │ │ ldrtmi r4, [r8], -sl, ror #12 │ │ │ │ - @ instruction: 0xff4af18a │ │ │ │ + @ instruction: 0xff46f18a │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ movwcs sp, #40 @ 0x28 │ │ │ │ ldrtmi r2, [r1], -r0, lsr #4 │ │ │ │ @ instruction: 0xf00c2003 │ │ │ │ cmnplt r8, #123904 @ p-variant is OBSOLETE @ 0x1e400 │ │ │ │ andvs r9, r3, r0, lsl #22 │ │ │ │ subvs r9, r3, r1, lsl #22 │ │ │ │ @@ -293827,104 +293862,104 @@ │ │ │ │ tstvs r3, r4, lsl #22 │ │ │ │ cmpvs r3, r5, lsl #22 │ │ │ │ orrvs r9, r3, r6, lsl #22 │ │ │ │ @ instruction: 0x301cf8bd │ │ │ │ ldrb r8, [ip, -r3, lsl #7] │ │ │ │ ldrtmi r2, [r8], -r0, lsl #4 │ │ │ │ @ instruction: 0xf18a4611 │ │ │ │ - strmi pc, [r4], -r9, lsr #30 │ │ │ │ + strmi pc, [r4], -r5, lsr #30 │ │ │ │ @ instruction: 0xf47f1c42 │ │ │ │ @ instruction: 0xf14eaf54 │ │ │ │ - stmdavs r0, {r0, r1, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ mrc2 7, 7, pc, cr4, cr10, {7} │ │ │ │ strb r4, [ip, -r4, asr #4] │ │ │ │ - blx 0xa6b88c │ │ │ │ + blx 0x96b914 │ │ │ │ @ instruction: 0xf7fa6800 │ │ │ │ submi pc, r4, #3792 @ 0xed0 │ │ │ │ @ instruction: 0xf14ee7cf │ │ │ │ - stmdavs r0, {r0, r2, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ mcr2 7, 7, pc, cr6, cr10, {7} @ │ │ │ │ str r4, [pc, r4, asr #4] │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ @ instruction: 0xf18be73b │ │ │ │ - svclt 0x0000fdcd │ │ │ │ + svclt 0x0000fdc9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ svcge 0x0004b089 │ │ │ │ @ instruction: 0x469b4c7b │ │ │ │ rscsvs r6, ip, r4, lsr #16 │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ - blcs 0x14a38c │ │ │ │ + blcs 0x14a414 │ │ │ │ rschi pc, r6, r0, asr #5 │ │ │ │ strmi r2, [r5], -r1, lsl #6 │ │ │ │ @ instruction: 0x46904618 │ │ │ │ - blx 0xaeb3e2 │ │ │ │ + blx 0xaeb46a │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ sbcshi pc, pc, r0 │ │ │ │ - blle 0x7fa7bc │ │ │ │ + blle 0x7fa844 │ │ │ │ ldrbcc pc, [ip], -r3, asr #12 @ │ │ │ │ ldreq pc, [r6], r0, asr #5 │ │ │ │ eorscs r6, r8, #3342336 @ 0x330000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ vaba.s8 d20, d30, d8 │ │ │ │ vsubw.s8 , q0, d0 │ │ │ │ ldmdavs sl, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ cmnle fp, #1342177289 @ 0x50000009 │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf98ef7fc │ │ │ │ - blvs 0xfeff8bf8 │ │ │ │ - blvs 0x1c268 │ │ │ │ + blvs 0xfeff8c80 │ │ │ │ + blvs 0x1c2f0 │ │ │ │ @ instruction: 0xf1034669 │ │ │ │ vld1.8 {d0-d3}, [r2], r8 │ │ │ │ @ instruction: 0xf023637f │ │ │ │ - bl 0xfec70048 │ │ │ │ + bl 0xfec700d0 │ │ │ │ addsmi r0, r9, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0xf5add006 │ │ │ │ strbtmi r5, [r9], -r0, lsl #27 │ │ │ │ @ instruction: 0xf8cd4299 │ │ │ │ ldrshle r0, [r8, #252]! @ 0xfc │ │ │ │ mvnsvc pc, #64, 12 @ 0x4000000 │ │ │ │ - bl 0xfec7f474 │ │ │ │ + bl 0xfec7f4fc │ │ │ │ tstlt r3, r3, lsl #26 │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ stmdbge r4, {r3, r4, sp, lr} │ │ │ │ - blvs 0xa320 │ │ │ │ + blvs 0xa3a8 │ │ │ │ rsbsvs r4, r9, r8, lsr #12 │ │ │ │ mrc2 7, 1, pc, cr4, cr12, {7} │ │ │ │ - bllt 0x1540e48 │ │ │ │ + bllt 0x1540ed0 │ │ │ │ vnmla.f64 d4, d13, d15 │ │ │ │ qsub16mi r0, sl, r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d358c3 │ │ │ │ - blvs 0xfffefe98 │ │ │ │ + blvs 0xfffeff20 │ │ │ │ ldmdavs r9!, {r0, r1, r8, r9, ip, pc}^ │ │ │ │ smlabtlt r1, sp, r9, lr │ │ │ │ - blmi 0x13a7498 │ │ │ │ + blmi 0x13a7520 │ │ │ │ svcne 0x0070ee1d │ │ │ │ ldrbtmi r4, [fp], #-1578 @ 0xfffff9d6 │ │ │ │ stmiapl fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ addseq pc, r0, #13828096 @ 0xd30000 │ │ │ │ andlt pc, r4, sp, asr #17 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r7, r8, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf5003302 │ │ │ │ strtmi r5, [r3], -sp │ │ │ │ vst4.8 {d19-d22}, [pc :64], r8 │ │ │ │ @ instruction: 0xf8cd7191 │ │ │ │ @ instruction: 0xf74f8000 │ │ │ │ - strmi lr, [r1], r8, ror #28 │ │ │ │ + strmi lr, [r1], r4, lsr #28 │ │ │ │ svccc 0x00fff1b0 │ │ │ │ mcrcs 0, 0, sp, cr0, cr8, {2} │ │ │ │ - blmi 0xf63a1c │ │ │ │ + blmi 0xf63aa4 │ │ │ │ ldmvs fp!, {r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r7, r0, lsl #6 │ │ │ │ ldrcc r4, [r4, -r8, asr #12] │ │ │ │ @ instruction: 0x210046bd │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -293935,22 +293970,22 @@ │ │ │ │ eorcs pc, r5, r2, asr r8 @ │ │ │ │ addle r2, r9, r0, lsl #20 │ │ │ │ vtst.8 q11, q7, q1 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ mlasvs fp, r6, r0, r2 │ │ │ │ @ instruction: 0xf7fc607a │ │ │ │ ldmib r7, {r0, r2, r4, r8, fp, ip, sp, lr, pc}^ │ │ │ │ - bcs 0x13bcec │ │ │ │ + bcs 0x13bd74 │ │ │ │ strbmi sp, [r0], -r2, lsl #1 │ │ │ │ @ instruction: 0xf110607b │ │ │ │ @ instruction: 0x4642fc35 │ │ │ │ strmi r4, [r2], r1, lsr #12 │ │ │ │ - cdp 6, 3, cr15, cr14, cr0, {7} │ │ │ │ + ldcl 6, cr15, [sl, #896]! @ 0x380 │ │ │ │ eorscs r6, r8, #3538944 @ 0x360000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ ldmdavs fp!, {r4, r5, r7, r8, r9, sl, lr}^ │ │ │ │ addsmi r6, sp, #1769472 @ 0x1b0000 │ │ │ │ strcs fp, [r0], -r8, lsr #30 │ │ │ │ @ instruction: 0xf8d9d205 │ │ │ │ @@ -293960,55 +293995,55 @@ │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf7fc2096 │ │ │ │ strbmi pc, [r1], -fp, ror #17 @ │ │ │ │ sbfxmi r4, r0, #12, #17 │ │ │ │ stmdbeq r0, {r4, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ strtmi sp, [r6], -pc, lsl #22 │ │ │ │ @ instruction: 0xe7544654 │ │ │ │ - @ instruction: 0xf926f14e │ │ │ │ + @ instruction: 0xf922f14e │ │ │ │ @ instruction: 0xf7fa6800 │ │ │ │ @ instruction: 0xf1c0fdef │ │ │ │ @ instruction: 0x2e000900 │ │ │ │ @ instruction: 0x4620d09f │ │ │ │ stc2l 1, cr15, [sl], #-64 @ 0xffffffc0 │ │ │ │ @ instruction: 0x4654e79b │ │ │ │ @ instruction: 0xf1104620 │ │ │ │ ldr pc, [r6, r5, ror #24] │ │ │ │ ldmdbeq r5, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf06fe793 │ │ │ │ ldr r0, [r0, sp, lsl #18] │ │ │ │ - stc2l 1, cr15, [r8], {139} @ 0x8b │ │ │ │ + stc2l 1, cr15, [r4], {139} @ 0x8b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - @ instruction: 0x007f0998 │ │ │ │ - rsbseq r0, pc, sl, ror r9 @ │ │ │ │ + rsbseq r0, pc, r0, lsl r9 @ │ │ │ │ + ldrshteq r0, [pc], #-130 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec86794 │ │ │ │ + bl 0xfec8681c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0xfe2332bc │ │ │ │ + blmi 0xfe233344 │ │ │ │ strmi fp, [r5], -r9, lsr #1 │ │ │ │ sbclt r4, ip, #23068672 @ 0x1600000 │ │ │ │ tstcs r0, r8, asr r2 │ │ │ │ ldmdavs fp, {r4, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f9327 │ │ │ │ @ instruction: 0xf17a0300 │ │ │ │ - eorcs lr, r4, #104, 20 @ 0x68000 │ │ │ │ + eorcs lr, r4, #100, 20 @ 0x64000 │ │ │ │ stmdage r7, {r8, sp} │ │ │ │ - b 0x19ebba8 │ │ │ │ + b 0x18ebc30 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ stmib sp, {r0, r1, r8, r9, ip, sp}^ │ │ │ │ stccs 3, cr3, [lr], {5} │ │ │ │ ldm pc, {r0, r3, fp, ip, lr, pc}^ @ │ │ │ │ ldcne 0, cr15, [r1], {4} │ │ │ │ stmdaeq r8, {r2, r3, r4, r9, sl, fp, ip, sp, pc} │ │ │ │ stmdaeq r8, {r3, fp} │ │ │ │ ldcne 1, cr9, [r1], {8} │ │ │ │ @ instruction: 0xf06f00a1 │ │ │ │ - blmi 0x1d30640 │ │ │ │ - blls 0xb09658 │ │ │ │ + blmi 0x1d306c8 │ │ │ │ + blls 0xb096e0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x462080d7 │ │ │ │ tstcs r0, r9, lsr #32 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -294025,31 +294060,31 @@ │ │ │ │ @ instruction: 0x462180b6 │ │ │ │ ldrls r6, [r0], #-2076 @ 0xfffff7e4 │ │ │ │ ldmdavs ip, {r4, r9, fp, sp, pc}^ │ │ │ │ ldrls r4, [r1], #-1576 @ 0xfffff9d8 │ │ │ │ ldrls r6, [r2], #-2204 @ 0xfffff764 │ │ │ │ ldrls r6, [r3], #-2268 @ 0xfffff724 │ │ │ │ ldrls r6, [r4], #-2332 @ 0xfffff6e4 │ │ │ │ - blhi 0x8120c4 │ │ │ │ + blhi 0x81214c │ │ │ │ subscc pc, r8, sp, lsr #17 │ │ │ │ tstls r9, #503808 @ 0x7b000 │ │ │ │ tstls sl, #765952 @ 0xbb000 │ │ │ │ tstls fp, #0, 6 │ │ │ │ ldrdgt pc, [r4], #-135 @ 0xffffff79 │ │ │ │ ldrsbt pc, [r0], -r7 @ │ │ │ │ tst ip, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8d79415 │ │ │ │ stmib sp, {r3, r4, r5, sp, lr, pc}^ │ │ │ │ ldcvs 3, cr14, [ip], #120 @ 0x78 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, sl, fp, sp, lr}^ │ │ │ │ strtls r3, [r2], #-3104 @ 0xfffff3e0 │ │ │ │ - @ instruction: 0xf878f18b │ │ │ │ + @ instruction: 0xf874f18b │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ @ instruction: 0xf14ed105 │ │ │ │ - stmdavs r0, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r7, fp, ip, sp, lr, pc} │ │ │ │ stc2l 7, cr15, [lr, #-1000] @ 0xfffffc18 │ │ │ │ movwcs r4, #580 @ 0x244 │ │ │ │ @ instruction: 0x46312254 │ │ │ │ @ instruction: 0xf00c2003 │ │ │ │ strmi pc, [r5], -fp, lsr #19 │ │ │ │ rsbsle r2, sl, r0, lsl #16 │ │ │ │ subcs r2, r0, #0, 6 │ │ │ │ @@ -294059,78 +294094,78 @@ │ │ │ │ andvs r9, r3, r0, lsl fp │ │ │ │ subvs r9, r3, r1, lsl fp │ │ │ │ addvs r9, r3, r2, lsl fp │ │ │ │ sbcvs r9, r3, r3, lsl fp │ │ │ │ tstvs r3, r4, lsl fp │ │ │ │ addhi r9, r3, #21504 @ 0x5400 │ │ │ │ ldrhcc pc, [r8], #-141 @ 0xffffff73 @ │ │ │ │ - blls 0x7902e8 │ │ │ │ - blls 0x7c808c │ │ │ │ - blls 0x848190 │ │ │ │ - blls 0x8c8394 │ │ │ │ - blls 0x948598 │ │ │ │ - blls 0x98879c │ │ │ │ - blls 0x9c88a0 │ │ │ │ + blls 0x790370 │ │ │ │ + blls 0x7c8114 │ │ │ │ + blls 0x848218 │ │ │ │ + blls 0x8c841c │ │ │ │ + blls 0x948620 │ │ │ │ + blls 0x988824 │ │ │ │ + blls 0x9c8928 │ │ │ │ ldrb r6, [r8, -fp, lsr #9]! │ │ │ │ andcs r4, r0, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0xf18b4628 │ │ │ │ - @ instruction: 0x4604f83b │ │ │ │ + @ instruction: 0x4604f837 │ │ │ │ @ instruction: 0xf47f1c43 │ │ │ │ @ instruction: 0xf14eaf70 │ │ │ │ - stmdavs r0, {r0, r1, r2, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r6, fp, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r0, #-1000] @ 0xfffffc18 │ │ │ │ strb r4, [r8, -r4, asr #4]! │ │ │ │ tstcs lr, r1, lsl #20 │ │ │ │ @ instruction: 0xf18b4628 │ │ │ │ - strmi pc, [r4], -fp, lsr #16 │ │ │ │ + strmi pc, [r4], -r7, lsr #16 │ │ │ │ eorsle r1, r5, r2, asr #24 │ │ │ │ andscs r2, r8, #0, 6 │ │ │ │ andcs r4, r3, r1, lsr r6 │ │ │ │ @ instruction: 0xf964f00c │ │ │ │ eorsle r2, r4, r0, lsl #16 │ │ │ │ andvs r9, r3, r1, lsl #22 │ │ │ │ subvs r9, r3, r2, lsl #22 │ │ │ │ addvs r9, r3, r3, lsl #22 │ │ │ │ sbcvs r9, r3, r4, lsl #22 │ │ │ │ tstvs r3, r5, lsl #22 │ │ │ │ cmpvs r3, r6, lsl #22 │ │ │ │ tstcs r3, fp, asr #14 │ │ │ │ strtmi sl, [r8], -r7, lsl #20 │ │ │ │ - @ instruction: 0xf80ef18b │ │ │ │ + @ instruction: 0xf80af18b │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ movwcs sp, #17 │ │ │ │ @ instruction: 0x46312214 │ │ │ │ @ instruction: 0xf00c2003 │ │ │ │ biclt pc, r0, r7, asr #18 │ │ │ │ andvs r9, r3, r7, lsl #22 │ │ │ │ subvs r9, r3, r8, lsl #22 │ │ │ │ addvs r9, r3, r9, lsl #22 │ │ │ │ sbcvs r9, r3, sl, lsl #22 │ │ │ │ tstvs r3, fp, lsl #22 │ │ │ │ @ instruction: 0xf14ee731 │ │ │ │ - stmdavs r0, {r0, r3, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, fp, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [r2], {250} @ 0xfa │ │ │ │ strb r4, [r6, r4, asr #4]! │ │ │ │ - @ instruction: 0xf802f14e │ │ │ │ + @ instruction: 0xfffef14d │ │ │ │ @ instruction: 0xf7fa6800 │ │ │ │ submi pc, r4, #51968 @ 0xcb00 │ │ │ │ @ instruction: 0xf06fe7c2 │ │ │ │ str r0, [r0, -sp, lsl #8]! │ │ │ │ - blx 0xfedebdda │ │ │ │ + blx 0xfecebe62 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xb08d4bb3 │ │ │ │ strmi r4, [sp], -r2, lsl #13 │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrmi r6, [r1], r3, lsl #19 │ │ │ │ - blcs 0x3fe3dc │ │ │ │ + blcs 0x3fe464 │ │ │ │ andshi pc, r0, #0, 4 │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ rscseq r0, r7, r9, lsl r1 │ │ │ │ andeq r0, ip, ip │ │ │ │ andeq r0, ip, ip │ │ │ │ ldrshteq r0, [sl], #10 │ │ │ │ tsteq r5, ip │ │ │ │ @@ -294142,22 +294177,22 @@ │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ mvnshi pc, r0 │ │ │ │ @ instruction: 0xf10a4601 │ │ │ │ movwcs r0, #4632 @ 0x1218 │ │ │ │ andls r4, r3, #40, 12 @ 0x2800000 │ │ │ │ ldc2l 0, cr15, [r4, #-44]! @ 0xffffffd4 │ │ │ │ subeq r6, r0, r8, ror #17 │ │ │ │ - blx 0xff0ebc68 │ │ │ │ + blx 0xff0ebcf0 │ │ │ │ strtmi r4, [r9], -r4, lsl #12 │ │ │ │ @ instruction: 0xf6e04642 │ │ │ │ - stmdbvs r5!, {r1, r2, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ + stmdbvs r5!, {r1, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ vqdmull.s q9, d0, d0 │ │ │ │ stmiavs r7!, {r0, r1, r2, r5, r8, pc}^ │ │ │ │ ldmdbls r6, {r0, r8, r9, sp} │ │ │ │ - blne 0x21010a4 │ │ │ │ + blne 0x210112c │ │ │ │ strtmi r4, [r9], #-1594 @ 0xfffff9c6 │ │ │ │ @ instruction: 0xf8d8f00c │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ bichi pc, pc, r0 │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ rscscs pc, pc, #64, 4 │ │ │ │ sbcvs pc, r7, #204472320 @ 0xc300000 │ │ │ │ @@ -294167,102 +294202,102 @@ │ │ │ │ tstpne r3, #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x13b61313 │ │ │ │ bicsne r1, r5, #1275068416 @ 0x4c000000 │ │ │ │ ldmdaeq r3, {r0, r1, r4, r8, r9, ip} │ │ │ │ @ instruction: 0x460100b6 │ │ │ │ @ instruction: 0x4628463a │ │ │ │ @ instruction: 0xf6e09304 │ │ │ │ - blls 0x26aa74 │ │ │ │ + blls 0x26a9ec │ │ │ │ ldrdeq lr, [r0, -r6] │ │ │ │ smlabteq r0, r5, r9, lr │ │ │ │ @ instruction: 0xee1d497f │ │ │ │ @ instruction: 0x464a0f70 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d15841 │ │ │ │ teqcs r6, r0 @ │ │ │ │ @ instruction: 0xf5009400 │ │ │ │ andscc r5, r8, sp │ │ │ │ - mrrc 7, 4, pc, r6, cr15 @ │ │ │ │ + ldc 7, cr15, [r2], {79} @ 0x4f │ │ │ │ mcrrne 6, 0, r4, r3, cr6 │ │ │ │ @ instruction: 0xf14dd105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r8], #-1000 @ 0xfffffc18 │ │ │ │ @ instruction: 0xf5164246 │ │ │ │ tstle r5, #128, 30 @ 0x200 │ │ │ │ @ instruction: 0xf1104620 │ │ │ │ - blmi 0x1d2e3a0 │ │ │ │ - blls 0x409940 │ │ │ │ + blmi 0x1d2e428 │ │ │ │ + blls 0x4099c8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ ldrtmi r8, [r0], -fp, lsl #3 │ │ │ │ tstcs r0, sp │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrdcc lr, [r3, -r4] │ │ │ │ - bl 0xfe9f790c │ │ │ │ - blls 0x6b1d08 │ │ │ │ + bl 0xfe9f7994 │ │ │ │ + blls 0x6b1d90 │ │ │ │ ldrmi r4, [r9], #-1610 @ 0xfffff9b6 │ │ │ │ @ instruction: 0xf00c2300 │ │ │ │ @ instruction: 0xf8daf877 │ │ │ │ vhadd.s8 d18, d0, d4 │ │ │ │ @ instruction: 0xf6c323ff │ │ │ │ ldrmi r6, [r3], #-967 @ 0xfffffc39 │ │ │ │ - blcs 0x4c1134 │ │ │ │ + blcs 0x4c11bc │ │ │ │ adcshi pc, r2, r0, lsl #4 │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ andeq r0, pc, r4, asr #32 │ │ │ │ subeq r0, r4, r4, asr #32 │ │ │ │ subeq r0, r4, r4, asr #32 │ │ │ │ adcseq r0, ip, r4, asr #32 │ │ │ │ subeq r0, r4, r4, asr #32 │ │ │ │ adcseq r0, ip, r6, lsl #2 │ │ │ │ subeq r0, r4, r7, lsl r1 │ │ │ │ - blmi 0x162fa58 │ │ │ │ - bleq 0xa6bd80 │ │ │ │ + blmi 0x162fae0 │ │ │ │ + bleq 0xa6be08 │ │ │ │ strls r6, [r4], #-2343 @ 0xfffff6d9 │ │ │ │ ldm r3, {r0, r1, r2, r5, sl, lr} │ │ │ │ stm fp, {r0, r1} │ │ │ │ ands r0, r9, r3 │ │ │ │ andeq pc, ip, r7, lsl #2 │ │ │ │ - ldc2l 1, cr15, [r0, #-488]! @ 0xfffffe18 │ │ │ │ + stc2l 1, cr15, [ip, #-488]! @ 0xfffffe18 │ │ │ │ strbmi r3, [r8, #-13] │ │ │ │ vqadd.s8 d6, d16, d24 │ │ │ │ movwcs r8, #313 @ 0x139 │ │ │ │ @ instruction: 0x465a4639 │ │ │ │ @ instruction: 0xf00b4628 │ │ │ │ @ instruction: 0xf107fcc7 │ │ │ │ @ instruction: 0xf105010c │ │ │ │ @ instruction: 0xf17a000c │ │ │ │ - ldmvs fp!, {r0, r1, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmvs fp!, {r0, r1, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrmi r4, [sp], #-1063 @ 0xfffffbd9 │ │ │ │ stmdbeq r3, {r0, r3, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ stccs 8, cr6, [r0], {188} @ 0xbc │ │ │ │ strtmi sp, [r3], -r2, ror #3 │ │ │ │ @ instruction: 0x465a4639 │ │ │ │ stcls 6, cr4, [r4], {40} @ 0x28 │ │ │ │ ldc2 0, cr15, [r2], #44 @ 0x2c │ │ │ │ tstpeq ip, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq pc, ip, r5, lsl #2 │ │ │ │ - blx 0xffdebf98 │ │ │ │ + blx 0xffcec020 │ │ │ │ @ instruction: 0x46429916 │ │ │ │ andcs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf820f00c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - bls 0x20fe24 │ │ │ │ + bls 0x20feac │ │ │ │ strtmi r2, [r1], -r0, lsl #6 │ │ │ │ ldc2 0, cr15, [lr], {11} │ │ │ │ @ instruction: 0xf04fe77e │ │ │ │ ldr r0, [r3, -r2, lsl #16] │ │ │ │ stmdaeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4601e710 │ │ │ │ @ instruction: 0x4628463a │ │ │ │ @ instruction: 0xf6e09304 │ │ │ │ - blls 0x26a918 │ │ │ │ + blls 0x26a890 │ │ │ │ stmibvs r4, {r2, r4, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ eorcc r2, r0, r0, lsl #2 │ │ │ │ @ instruction: 0xff56f00b │ │ │ │ @ instruction: 0xf804fb00 │ │ │ │ @ instruction: 0xf64fe700 │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ stmibvs r2, {r1, r2, r4, r7, r8, r9, sp}^ │ │ │ │ @@ -294278,37 +294313,37 @@ │ │ │ │ tstpcs r0, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andshi pc, r0, sp, asr #17 │ │ │ │ stmib sp, {r8, r9, sl, sp}^ │ │ │ │ ldmdavs fp, {r0, r2, r8, fp, sp, pc} │ │ │ │ ldmdbcc ip!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwcs r4, #5784 @ 0x1698 │ │ │ │ - bge 0x38130c │ │ │ │ + bge 0x381394 │ │ │ │ @ instruction: 0xf00b4628 │ │ │ │ - bl 0x2eebc4 │ │ │ │ + bl 0x2eec4c │ │ │ │ @ instruction: 0xf17a0008 │ │ │ │ - @ instruction: 0xf8d5fcf7 │ │ │ │ + @ instruction: 0xf8d5fcf3 │ │ │ │ @ instruction: 0xf100a014 │ │ │ │ - bl 0x2b1f04 │ │ │ │ + bl 0x2b1f8c │ │ │ │ @ instruction: 0xf1050108 │ │ │ │ @ instruction: 0xf8c50028 │ │ │ │ @ instruction: 0xf17a9014 │ │ │ │ - stmdbvs r3!, {r0, r1, r4, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbvs r3!, {r0, r1, r2, r3, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbmi r3, [r6], #-1793 @ 0xfffff8ff │ │ │ │ adcsmi r4, fp, #1291845632 @ 0x4d000000 │ │ │ │ ldmib sp, {r0, r1, r5, r6, r7, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf8dd8a04 │ │ │ │ @ instruction: 0xf8da9018 │ │ │ │ str r3, [r5, -r4] │ │ │ │ ldreq pc, [r5], -pc, rrx │ │ │ │ svclt 0x0000e71e │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq r0, pc, r8, asr #10 │ │ │ │ - eorseq r7, r5, r0, ror pc │ │ │ │ - eorseq r7, r5, r8, ror #30 │ │ │ │ + rsbseq r0, pc, r0, asr #9 │ │ │ │ + ldrshteq r7, [r5], -r0 │ │ │ │ + eorseq r7, r5, r8, ror #31 │ │ │ │ @ instruction: 0xf10d4957 │ │ │ │ stmdbvs r3!, {r2, r5, r8, r9, fp}^ │ │ │ │ stmdbgt r3, {r0, r1, r2, r5, r8, fp, sp, lr} │ │ │ │ andeq lr, r3, fp, lsl #17 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ @ instruction: 0xf64faf7d │ │ │ │ vorr.i32 d18, #0 @ 0x00000000 │ │ │ │ @@ -294322,22 +294357,22 @@ │ │ │ │ muls r6, fp, r6 │ │ │ │ ldrtmi r2, [r9], -r0, lsl #6 │ │ │ │ ldrbmi r9, [r0], -r5, lsl #20 │ │ │ │ ldc2 0, cr15, [r0], {11} │ │ │ │ msreq CPSR_f, r7, lsl #2 │ │ │ │ andeq lr, fp, sl, lsl #22 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 0x14ec0e0 │ │ │ │ - bl 0x28a0e8 │ │ │ │ + blx 0x13ec168 │ │ │ │ + bl 0x28a170 │ │ │ │ stmdbvs r3!, {r0, r1, r9, fp} │ │ │ │ stmdbvs r3!, {r1, r2, r3, r4, sl, lr}^ │ │ │ │ strbmi r1, [fp, #-2471] @ 0xfffff659 │ │ │ │ @ instruction: 0xf107d970 │ │ │ │ ldmdbvs lr!, {r3, r5}^ │ │ │ │ - ldc2 1, cr15, [r8], {122} @ 0x7a │ │ │ │ + ldc2 1, cr15, [r4], {122} @ 0x7a │ │ │ │ movweq lr, #23466 @ 0x5baa │ │ │ │ andcc r9, r1, r4, lsl #20 │ │ │ │ strmi r4, [r3], #-1115 @ 0xfffffba5 │ │ │ │ addsmi r6, r3, #-1073741794 @ 0xc000001e │ │ │ │ stmibvs r3!, {r1, r3, r4, r6, r7, r8, fp, ip, lr, pc}^ │ │ │ │ @ instruction: 0x8606e9dd │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ @@ -294349,58 +294384,58 @@ │ │ │ │ ldmib r2!, {r8, r9, sp}^ │ │ │ │ movwcc r0, #4354 @ 0x1102 │ │ │ │ stmia r5!, {r0, r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ mvnsle r0, r2, lsl #2 │ │ │ │ stmdbmi fp!, {r2, r3, r5, r8, r9, sl, sp, lr, pc} │ │ │ │ tstpcs r0, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - bleq 0xa6bf98 │ │ │ │ + bleq 0xa6c020 │ │ │ │ ldmdavs fp, {r0, r1, r2, r5, r8, fp, sp, lr} │ │ │ │ stmdbgt r3, {r0, r1, r2, r5, sl, lr} │ │ │ │ andeq lr, r3, fp, lsl #17 │ │ │ │ - bcc 0x46dec0 │ │ │ │ + bcc 0x46df48 │ │ │ │ movwcc r9, #4868 @ 0x1304 │ │ │ │ movwmi lr, #22989 @ 0x59cd │ │ │ │ @ instruction: 0xf107e019 │ │ │ │ @ instruction: 0xf17a0010 │ │ │ │ - blls 0x2eed04 │ │ │ │ + blls 0x2eed7c │ │ │ │ eorsvs r4, r8, r8, lsl r4 │ │ │ │ stmdale r1!, {r3, r6, r8, sl, lr} │ │ │ │ movwcs r4, #1593 @ 0x639 │ │ │ │ @ instruction: 0x4628465a │ │ │ │ - blx 0xfeeebbca │ │ │ │ + blx 0xfeeebc52 │ │ │ │ @ instruction: 0xf1079b04 │ │ │ │ stmiane r8!, {r4, r8}^ │ │ │ │ - @ instruction: 0xf9f6f17a │ │ │ │ + @ instruction: 0xf9f2f17a │ │ │ │ strtmi r6, [r7], #-2107 @ 0xfffff7c5 │ │ │ │ - bl 0xfeb80c24 │ │ │ │ + bl 0xfeb80cac │ │ │ │ ldmdavs ip!, {r0, r1, r8, fp} │ │ │ │ mvnle r2, r0, lsl #24 │ │ │ │ ldrtmi r4, [r9], -r3, lsr #12 │ │ │ │ @ instruction: 0x4628465a │ │ │ │ @ instruction: 0xf00b9c05 │ │ │ │ stmdals r4, {r0, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ tstpeq r0, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf17a4428 │ │ │ │ - strbt pc, [sp], r1, ror #19 @ │ │ │ │ + usat pc, #13, sp, asr #19 @ │ │ │ │ stmibvs r3!, {r0, r2, sl, fp, ip, pc}^ │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ strbt r6, [r7], r3, ror #3 │ │ │ │ stmibvs r3!, {r2, sl, fp, ip, pc}^ │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ strbt r6, [r1], r3, ror #3 │ │ │ │ @ instruction: 0x8606e9dd │ │ │ │ @ instruction: 0xf06fe6de │ │ │ │ strbt r0, [r9], -sp, lsl #12 │ │ │ │ - @ instruction: 0xf98af18b │ │ │ │ + @ instruction: 0xf986f18b │ │ │ │ mcr2 7, 0, pc, cr0, cr11, {7} @ │ │ │ │ - eorseq r7, r5, r8, ror #30 │ │ │ │ - eorseq r7, r5, r8, ror pc │ │ │ │ + eorseq r7, r5, r8, ror #31 │ │ │ │ + ldrshteq r7, [r5], -r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec86e10 │ │ │ │ + bl 0xfec86e98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ pkhtbmi r0, ip, r8, asr #31 │ │ │ │ addlt r4, r6, lr, ror r9 │ │ │ │ stmdavs r9, {r1, r2, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9105 │ │ │ │ ldrmi r0, [sp], -r0, lsl #2 │ │ │ │ svceq 0x0010f1bc │ │ │ │ @@ -294417,24 +294452,24 @@ │ │ │ │ ldcle 15, cr0, [ip], {37} @ 0x25 │ │ │ │ svceq 0x0012f1bc │ │ │ │ @ instruction: 0xf64fdc41 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf100055b │ │ │ │ @ instruction: 0xf06f80be │ │ │ │ - blmi 0x1b30cc8 │ │ │ │ - blls 0x289ce0 │ │ │ │ + blmi 0x1b30d50 │ │ │ │ + blls 0x289d68 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x462080bf │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf1acbd70 │ │ │ │ - bcs 0x7b0530 │ │ │ │ + bcs 0x7b05b8 │ │ │ │ strcs sp, [r1], #-2273 @ 0xfffff71f │ │ │ │ orrsne pc, r8, #805306372 @ 0x30000004 │ │ │ │ msrvs CPSR_sxc, #192, 4 │ │ │ │ mlami r3, r4, r0, r4 │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ movwcs pc, #12876 @ 0x324c @ │ │ │ │ tstpeq r8, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @@ -294459,49 +294494,49 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, lr} │ │ │ │ @ instruction: 0xf1bcd1b5 │ │ │ │ @ instruction: 0xd1aa0f25 │ │ │ │ strtmi r9, [sl], -fp, lsl #24 │ │ │ │ strbtmi r9, [r0], -r0, lsl #8 │ │ │ │ stmdbge r4, {r2, r8, ip, pc} │ │ │ │ @ instruction: 0xf1899b0a │ │ │ │ - @ instruction: 0x4604fb5d │ │ │ │ + @ instruction: 0x4604fb59 │ │ │ │ tstle r5, r2, asr #24 │ │ │ │ - ldc2 1, cr15, [ip, #-308]! @ 0xfffffecc │ │ │ │ + ldc2 1, cr15, [r8, #-308]! @ 0xfffffecc │ │ │ │ @ instruction: 0xf7fa6800 │ │ │ │ submi pc, r4, #20480 @ 0x5000 │ │ │ │ svcpl 0x0080f514 │ │ │ │ movwcs sp, #671 @ 0x29f │ │ │ │ ldrtmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf00b2003 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blls 0x263eb0 │ │ │ │ + blls 0x263f38 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ strtmi r9, [sl], -sl, lsl #22 │ │ │ │ @ instruction: 0x46604631 │ │ │ │ strls r9, [r0], #-3083 @ 0xfffff3f5 │ │ │ │ - blx 0x10ec37e │ │ │ │ + blx 0xfec406 │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ @ instruction: 0xf14dd189 │ │ │ │ - stmdavs r0, {r0, r2, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf9e6f7fa │ │ │ │ str r4, [r2, r4, asr #4] │ │ │ │ andscs r2, r0, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ cdp2 0, 4, cr15, cr2, cr11, {0} │ │ │ │ eorsle r2, lr, r0, lsl #16 │ │ │ │ - blls 0x3c1584 │ │ │ │ + blls 0x3c160c │ │ │ │ andcs r4, pc, sl, lsr #12 │ │ │ │ stcls 7, cr14, [fp], {228} @ 0xe4 │ │ │ │ strls r4, [r0], #-1578 @ 0xfffff9d6 │ │ │ │ - blls 0x3da1a0 │ │ │ │ + blls 0x3da228 │ │ │ │ strcs r2, [r0], #-2 │ │ │ │ @ instruction: 0xf1899404 │ │ │ │ - @ instruction: 0x4604fb1d │ │ │ │ + @ instruction: 0x4604fb19 │ │ │ │ tstle r5, r0, ror #24 │ │ │ │ - ldc2l 1, cr15, [ip], #308 @ 0x134 │ │ │ │ + ldc2l 1, cr15, [r8], #308 @ 0x134 │ │ │ │ @ instruction: 0xf7fa6800 │ │ │ │ submi pc, r4, #3227648 @ 0x314000 │ │ │ │ svcpl 0x0080f514 │ │ │ │ svcge 0x005ff4bf │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ andcs r4, r3, r1, lsr r6 │ │ │ │ cdp2 0, 1, cr15, cr14, cr11, {0} │ │ │ │ @@ -294509,25 +294544,25 @@ │ │ │ │ movwls r9, #14340 @ 0x3804 │ │ │ │ stc2l 7, cr15, [sl, #-956] @ 0xfffffc44 │ │ │ │ andsvs r9, r8, r3, lsl #22 │ │ │ │ movwcs lr, #5967 @ 0x174f │ │ │ │ @ instruction: 0x46312210 │ │ │ │ @ instruction: 0xf00b2003 │ │ │ │ msrlt (UNDEF: 96), pc │ │ │ │ - blls 0x3c15e8 │ │ │ │ + blls 0x3c1670 │ │ │ │ andscs r4, r0, sl, lsr #12 │ │ │ │ @ instruction: 0x4661e7b2 │ │ │ │ - adcne pc, r8, r1, asr #4 │ │ │ │ + eorcs pc, r8, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf926f03a │ │ │ │ @ instruction: 0xf06fe739 │ │ │ │ ldr r0, [r8, -sp, lsl #8]! │ │ │ │ - @ instruction: 0xf886f18b │ │ │ │ + @ instruction: 0xf882f18b │ │ │ │ @ instruction: 0xf7ef4630 │ │ │ │ - blls 0x3ef2f0 │ │ │ │ + blls 0x3ef378 │ │ │ │ strtmi r4, [sl], -r1, lsl #12 │ │ │ │ ldr r2, [sp, r1] │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @@ -294625,45 +294660,45 @@ │ │ │ │ stmdacs r0, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ str sp, [r8, sl, ror #3]! │ │ │ │ movwcs r4, #1738 @ 0x6ca │ │ │ │ @ instruction: 0xf8ca4658 │ │ │ │ @ instruction: 0xf00b3000 │ │ │ │ @ instruction: 0x4604fddf │ │ │ │ addsle r2, lr, r0, lsl #16 │ │ │ │ - msreq R8_usr, r1 │ │ │ │ + asreq pc, r1, #4 @ │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf884f7fb │ │ │ │ vrhadd.s8 d27, d14, d16 │ │ │ │ vqdmlal.s , d0, d0[4] │ │ │ │ ldmdavs ip, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ vnmls.f64 d4, d13, d23 │ │ │ │ ldrbtmi r2, [fp], #-3952 @ 0xfffff090 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ addseq pc, r0, #13828096 @ 0xd30000 │ │ │ │ ldmiblt r3!, {r2, r8, r9, fp, ip, pc} │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r4, r8, r2, lsr #12 │ │ │ │ tstcs fp, fp, lsr #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - ldm r8!, {r0, r1, r2, r3, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r4!, {r0, r1, r2, r3, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1b94681 │ │ │ │ @ instruction: 0xf47f3fff │ │ │ │ @ instruction: 0xf14daf7c │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf898f7fa │ │ │ │ stmdbeq r0, {r6, r7, r8, ip, sp, lr, pc} │ │ │ │ ldmdbls r0, {r0, r1, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ smlabthi r1, sp, r9, lr │ │ │ │ - bls 0x2818a4 │ │ │ │ + bls 0x28192c │ │ │ │ strls r3, [r0, #-24] @ 0xffffffe8 │ │ │ │ orrne pc, r3, r0, asr #4 │ │ │ │ - ldm lr, {r0, r1, r2, r3, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda sl, {r0, r1, r2, r3, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strb r4, [r4, r1, lsl #13]! │ │ │ │ - blcs 0x141880 │ │ │ │ + blcs 0x141908 │ │ │ │ svcge 0x0027f47f │ │ │ │ andcs r2, r1, r4, lsl #2 │ │ │ │ @ instruction: 0xff48f10f │ │ │ │ tstcs r4, r5, lsl #12 │ │ │ │ @ instruction: 0xf10f2001 │ │ │ │ strmi pc, [r2], r3, asr #30 │ │ │ │ eorvs r4, pc, r0, lsl #13 │ │ │ │ @@ -294671,29 +294706,29 @@ │ │ │ │ @ instruction: 0xf10f2104 │ │ │ │ tstpcs r4, fp, lsr pc @ p-variant is OBSOLETE │ │ │ │ andcs r4, r1, r5, lsl #12 │ │ │ │ @ instruction: 0xff36f10f │ │ │ │ str r4, [pc, -r0, lsl #13]! │ │ │ │ str r6, [r2, lr, lsr #32] │ │ │ │ ldr r4, [sl, r2, asr #13] │ │ │ │ - rsbseq pc, lr, r6, lsl lr @ │ │ │ │ + rsbseq pc, lr, lr, lsl #27 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0018f8cc │ │ │ │ @ instruction: 0x4698b0b3 │ │ │ │ @ instruction: 0x46074bb2 │ │ │ │ sbcslt r4, r4, #143654912 @ 0x8900000 │ │ │ │ subcs r2, r8, #0, 2 │ │ │ │ ldmdavs fp, {r2, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f9331 │ │ │ │ @ instruction: 0xf1790300 │ │ │ │ - eorcs lr, r8, #62976 @ 0xf600 │ │ │ │ + eorcs lr, r8, #61952 @ 0xf200 │ │ │ │ stmdage r2, {r8, sp} │ │ │ │ - ldcl 1, cr15, [r0], #484 @ 0x1e4 │ │ │ │ + stcl 1, cr15, [ip], #484 @ 0x1e4 │ │ │ │ ldmdale r5, {r0, r1, r4, sl, fp, sp} │ │ │ │ @ instruction: 0xf014e8df │ │ │ │ eorseq r0, r9, r9, lsr #32 │ │ │ │ tsteq r6, r9, lsr r0 │ │ │ │ andseq r0, r4, r4, lsl r0 │ │ │ │ andseq r0, r4, r4, lsl r0 │ │ │ │ andseq r0, r4, r4, lsl r0 │ │ │ │ @@ -294711,17 +294746,17 @@ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ movwcs r8, #1008 @ 0x3f0 │ │ │ │ strbmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf18a4638 │ │ │ │ - strmi pc, [r5], -pc, lsr #19 │ │ │ │ + strmi pc, [r5], -fp, lsr #19 │ │ │ │ mvnle r1, r3, asr #24 │ │ │ │ - blx 0x126c64a │ │ │ │ + blx 0x116c6d2 │ │ │ │ @ instruction: 0xf7fa6800 │ │ │ │ submi pc, r5, #851968 @ 0xd0000 │ │ │ │ movwcs lr, #6108 @ 0x17dc │ │ │ │ strbmi r2, [r1], -r0, asr #4 │ │ │ │ @ instruction: 0xf00b4618 │ │ │ │ strmi pc, [r5], -r9, ror #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @@ -294737,25 +294772,25 @@ │ │ │ │ strls sl, [sp], #-2828 @ 0xfffff4f4 │ │ │ │ @ instruction: 0xf8dc4638 │ │ │ │ strls r4, [lr], #-8 │ │ │ │ ldrdmi pc, [ip], -ip │ │ │ │ @ instruction: 0xf8dc940f │ │ │ │ ldrls r4, [r0], #-16 │ │ │ │ @ instruction: 0x4014f8bc │ │ │ │ - blvs 0x1c551b8 │ │ │ │ + blvs 0x1c55240 │ │ │ │ @ instruction: 0xc018f8bc │ │ │ │ strcs r9, [r0], #-1050 @ 0xfffffbe6 │ │ │ │ subgt pc, r8, sp, lsr #17 │ │ │ │ stmib sp, {r1, r2, r3, r5, r6, r9, fp, sp, lr}^ │ │ │ │ - bvs 0xffc891e0 │ │ │ │ + bvs 0xffc89268 │ │ │ │ ldrpl lr, [r8], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf96cf18a │ │ │ │ + @ instruction: 0xf968f18a │ │ │ │ mcrrne 6, 0, r4, r1, cr5 │ │ │ │ @ instruction: 0xf14dd105 │ │ │ │ - stmdavs r0, {r0, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xffcaf7f9 │ │ │ │ movwcs r4, #581 @ 0x245 │ │ │ │ strbmi r2, [r1], -r0, asr #4 │ │ │ │ @ instruction: 0xf00b2003 │ │ │ │ strmi pc, [r4], -r7, lsr #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ movwcs r8, #195 @ 0xc3 │ │ │ │ @@ -294766,25 +294801,25 @@ │ │ │ │ andvs r9, r3, ip, lsl #22 │ │ │ │ subvs r9, r3, sp, lsl #22 │ │ │ │ addvs r9, r3, lr, lsl #22 │ │ │ │ sbcvs r9, r3, pc, lsl #22 │ │ │ │ tstvs r3, r0, lsl fp │ │ │ │ addhi r9, r3, #17408 @ 0x4400 │ │ │ │ strhcc pc, [r8], #-141 @ 0xffffff73 @ │ │ │ │ - bls 0x7d0df4 │ │ │ │ + bls 0x7d0e7c │ │ │ │ cmnvs r2, #22528 @ 0x5800 │ │ │ │ - blls 0x748b7c │ │ │ │ + blls 0x748c04 │ │ │ │ ldrb r6, [r1, -r3, ror #5]! │ │ │ │ str r4, [r3, r3, asr #12] │ │ │ │ tstcs r0, r8, asr #4 │ │ │ │ @ instruction: 0xf179a81e │ │ │ │ - blge 0x8eb30c │ │ │ │ + blge 0x8eb384 │ │ │ │ tstcs r0, r2, lsl #4 │ │ │ │ @ instruction: 0xf18a4638 │ │ │ │ - andcc pc, r1, sp, lsr #18 │ │ │ │ + andcc pc, r1, r9, lsr #18 │ │ │ │ stcls 0, cr13, [ip, #-500]! @ 0xfffffe0c │ │ │ │ strtmi r2, [r8], -r2, lsl #2 │ │ │ │ cdp2 1, 9, cr15, cr12, cr15, {0} │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ addshi pc, r1, r0 │ │ │ │ rsbeq r2, sl, r1, lsl #6 │ │ │ │ ldrmi r4, [r8], -r1, asr #12 │ │ │ │ @@ -294795,44 +294830,44 @@ │ │ │ │ ldmdane r2, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf830dd05 │ │ │ │ @ instruction: 0xf8213b02 │ │ │ │ addmi r3, sl, #2048 @ 0x800 │ │ │ │ @ instruction: 0x4622d1f9 │ │ │ │ ldrtmi r4, [r3], -r9, asr #12 │ │ │ │ @ instruction: 0xf18a4638 │ │ │ │ - strmi pc, [r5], -r7, lsl #18 │ │ │ │ + strmi pc, [r5], -r3, lsl #18 │ │ │ │ tstle r5, r8, ror #24 │ │ │ │ - blx 0xfe86c798 │ │ │ │ + blx 0xfe76c820 │ │ │ │ @ instruction: 0xf7f96800 │ │ │ │ submi pc, r5, #404 @ 0x194 │ │ │ │ tstcs r0, r8, asr #4 │ │ │ │ @ instruction: 0xf179a81e │ │ │ │ - blge 0x8eb298 │ │ │ │ + blge 0x8eb310 │ │ │ │ andcs r4, r2, #56, 12 @ 0x3800000 │ │ │ │ @ instruction: 0xf18a2100 │ │ │ │ - strdcc pc, [r1], -r3 │ │ │ │ + andcc pc, r1, pc, ror #17 │ │ │ │ stcls 0, cr13, [ip], #-312 @ 0xfffffec8 │ │ │ │ movwcs r4, #1601 @ 0x641 │ │ │ │ rsbeq r2, r2, r3 │ │ │ │ @ instruction: 0xf00b9201 │ │ │ │ stmdacs r0, {r0, r1, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stccs 0, cr13, [r0], {80} @ 0x50 │ │ │ │ - bls 0x1a76c0 │ │ │ │ + bls 0x1a7748 │ │ │ │ ldmne r2!, {r0, r1, r4, r5, r9, sl, lr} │ │ │ │ - blne 0x1ee374 │ │ │ │ - blne 0x1ee32c │ │ │ │ + blne 0x1ee3fc │ │ │ │ + blne 0x1ee3b4 │ │ │ │ @ instruction: 0xd1f9429a │ │ │ │ @ instruction: 0xf10f4630 │ │ │ │ str pc, [pc, -r1, asr #27] │ │ │ │ - blge 0x1c1b44 │ │ │ │ + blge 0x1c1bcc │ │ │ │ ldrtmi r4, [r8], -r9, asr #12 │ │ │ │ - @ instruction: 0xf8d2f18a │ │ │ │ + @ instruction: 0xf8cef18a │ │ │ │ mcrrne 6, 0, r4, r2, cr5 │ │ │ │ @ instruction: 0xf14dd105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff30f7f9 │ │ │ │ movwcs r4, #581 @ 0x245 │ │ │ │ strbmi r2, [r1], -r8, lsr #4 │ │ │ │ @ instruction: 0xf00b2003 │ │ │ │ cmpplt r8, #144384 @ p-variant is OBSOLETE @ 0x23400 │ │ │ │ andvs r9, r3, r2, lsl #22 │ │ │ │ subvs r9, r3, r3, lsl #22 │ │ │ │ @@ -294841,37 +294876,37 @@ │ │ │ │ tstvs r3, r6, lsl #22 │ │ │ │ cmpvs r3, r7, lsl #22 │ │ │ │ orrvs r9, r3, r8, lsl #22 │ │ │ │ bicvs r9, r3, r9, lsl #22 │ │ │ │ andvs r9, r3, #10240 @ 0x2800 │ │ │ │ subvs r9, r3, #11264 @ 0x2c00 │ │ │ │ @ instruction: 0xf14de6e4 │ │ │ │ - stmdavs r0, {r0, r2, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff0ef7f9 │ │ │ │ strmi r4, [r6], -r5, asr #4 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xe794aedb │ │ │ │ - blx 0xfec85c │ │ │ │ + blx 0xeec8e4 │ │ │ │ @ instruction: 0xf7f96800 │ │ │ │ stmdacs r0, {r0, r1, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr3, cr15, {3} │ │ │ │ @ instruction: 0x4630e6d0 │ │ │ │ ldc2l 1, cr15, [lr, #-60]! @ 0xffffffc4 │ │ │ │ streq pc, [sp, #-111] @ 0xffffff91 │ │ │ │ @ instruction: 0xf18ae6ca │ │ │ │ - @ instruction: 0xf06ffde5 │ │ │ │ + @ instruction: 0xf06ffde1 │ │ │ │ strb r0, [r5], fp, lsl #10 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ pkhbtmi fp, r9, r3, lsl #1 │ │ │ │ tstcs r0, r2, lsl #30 │ │ │ │ - blmi 0xfee81be0 │ │ │ │ + blmi 0xfee81c68 │ │ │ │ cmnvs sl, r6, lsl #12 │ │ │ │ ldrdcs pc, [r0], -r9 │ │ │ │ stmib r7, {r0, r3, r4, r5, r9, sp, lr}^ │ │ │ │ stmib r7, {r1, r3, r8, ip}^ │ │ │ │ @ instruction: 0x63b9110c │ │ │ │ mvnsvs r6, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -294889,62 +294924,62 @@ │ │ │ │ svceq 0x00fcf8cd │ │ │ │ @ instruction: 0xf640d1f8 │ │ │ │ strdmi r7, [fp], -r8 │ │ │ │ vstreq d14, [r3, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmdage r2, {r0, r1, r2, r4, r5, r8, pc} │ │ │ │ teqvs r8, #0, 2 │ │ │ │ - bl 0x176c9b8 │ │ │ │ + bl 0x166ca40 │ │ │ │ @ instruction: 0x3018f8d9 │ │ │ │ @ instruction: 0xf8d963bb │ │ │ │ mvnsvs r3, ip │ │ │ │ svcvs 0x0080f5b3 │ │ │ │ - strthi pc, [pc], #-512 @ 0x1303e8 │ │ │ │ + strthi pc, [pc], #-512 @ 0x130470 │ │ │ │ ldrdcc pc, [r8], -r9 │ │ │ │ stccs 1, cr6, [r0, #-748] @ 0xfffffd14 │ │ │ │ adchi pc, r7, r0 │ │ │ │ ldmib r7, {r0, r8, r9, sp}^ │ │ │ │ ldrmi r1, [r8], -r6, lsl #4 │ │ │ │ - blx 0x8ee3e8 │ │ │ │ + blx 0x8ee470 │ │ │ │ ldmdblt r8!, {r1, r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf9caf14d │ │ │ │ + @ instruction: 0xf9c6f14d │ │ │ │ @ instruction: 0xf7f96800 │ │ │ │ stmdacs r0, {r0, r1, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ subshi pc, r4, #64 @ 0x40 │ │ │ │ @ instruction: 0x2e0069fb │ │ │ │ movwge lr, #43463 @ 0xa9c7 │ │ │ │ @ instruction: 0xf643db64 │ │ │ │ vorr.i32 , #786432 @ 0x000c0000 │ │ │ │ stmdavs fp!, {r1, r2, r4, r7, r8, sl} │ │ │ │ strcc pc, [r0], #-590 @ 0xfffffdb2 │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47982096 │ │ │ │ addsmi r6, lr, #2293760 @ 0x230000 │ │ │ │ vhsub.s8 , q7, q4 │ │ │ │ vqdmlsl.s , d0, d16 │ │ │ │ @ instruction: 0xf8db2b96 │ │ │ │ @ instruction: 0xf8533000 │ │ │ │ - blcs 0x13c4f4 │ │ │ │ + blcs 0x13c57c │ │ │ │ @ instruction: 0xf8d3d03e │ │ │ │ vhadd.s8 d24, d14, d4 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf7fb2096 │ │ │ │ @ instruction: 0xf1b8f951 │ │ │ │ eorsle r0, r9, r0, lsl #30 │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r7, r9, fp, sp, lr}^ │ │ │ │ ldc2l 1, cr15, [r2], #-60 @ 0xffffffc4 │ │ │ │ @ instruction: 0x46806abb │ │ │ │ andne lr, r0, #3457024 @ 0x34c000 │ │ │ │ - mrc 6, 3, APSR_nzcv, cr10, cr15, {6} │ │ │ │ + mrc 6, 1, APSR_nzcv, cr6, cr15, {6} │ │ │ │ eorscs r6, r8, #2818048 @ 0x2b0000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ stmdavs r3!, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ svclt 0x0028429e │ │ │ │ andle r2, r5, #0, 8 │ │ │ │ ldrdcc pc, [r0], -fp │ │ │ │ @@ -294960,32 +294995,32 @@ │ │ │ │ ldc2 1, cr15, [r2], #60 @ 0x3c │ │ │ │ svceq 0x0000f1ba │ │ │ │ rsb sp, r0, fp, rrx │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf914f7fb │ │ │ │ @ instruction: 0xf8d96b7b │ │ │ │ - blcs 0x3f8540 │ │ │ │ + blcs 0x3f85c8 │ │ │ │ strcs fp, [r0, #-3988] @ 0xfffff06c │ │ │ │ - bcs 0x40b1ec │ │ │ │ + bcs 0x40b274 │ │ │ │ adchi pc, r8, r0, lsl #4 │ │ │ │ cmnvs ip, #0, 8 │ │ │ │ svceq 0x0070ee1d │ │ │ │ @ instruction: 0xf107494f │ │ │ │ ldrtmi r0, [r2], -r0, lsr #6 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d15841 │ │ │ │ ldmdbvs r9!, {r4, r7, r9}^ │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r0, lsl #2 │ │ │ │ orrsvc pc, r4, pc, asr #8 │ │ │ │ - cdp 7, 1, cr15, cr12, cr14, {2} │ │ │ │ + ldcl 7, cr15, [r8, #312] @ 0x138 │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ @ instruction: 0xf14dd1d2 │ │ │ │ - stmdavs r0, {r0, r2, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [lr, #996]! @ 0x3e4 │ │ │ │ @ instruction: 0xf1ba4244 │ │ │ │ eorsle r0, r8, r0, lsl #30 │ │ │ │ ldmib r7, {r0, r2, r3, r5, sp, lr, pc}^ │ │ │ │ strtmi r1, [fp], -r6, lsl #4 │ │ │ │ @ instruction: 0xf7fa2003 │ │ │ │ @ instruction: 0x4682f977 │ │ │ │ @@ -294997,65 +295032,65 @@ │ │ │ │ ldrbtmi r4, [sl], #-2616 @ 0xfffff5c8 │ │ │ │ stmpl sl, {r1, r4, fp, sp, lr} │ │ │ │ msrne R9_fiq, r0 │ │ │ │ addseq pc, r0, #13762560 @ 0xd20000 │ │ │ │ @ instruction: 0xf500697a │ │ │ │ andls r5, r0, #13 │ │ │ │ @ instruction: 0x46323018 │ │ │ │ - stcl 7, cr15, [lr, #312]! @ 0x138 │ │ │ │ + stc 7, cr15, [sl, #312]! @ 0x138 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf14dd105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r8, fp, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [r0, #996] @ 0x3e4 │ │ │ │ @ instruction: 0xf5144244 │ │ │ │ @ instruction: 0xf0c05f80 │ │ │ │ ldmibvs sl!, {r0, r2, r3, r6, r7, pc}^ │ │ │ │ ldmibvs r9!, {r0, r8, r9, sp} │ │ │ │ sbcseq r4, r2, r8, lsl r6 │ │ │ │ - blx 0xb6c5d8 │ │ │ │ + blx 0xb6c660 │ │ │ │ @ instruction: 0xf10f4650 │ │ │ │ - blmi 0xa2f6c0 │ │ │ │ - blvs 0xa620 │ │ │ │ + blmi 0xa2f748 │ │ │ │ + blvs 0xa6a8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ strtmi r8, [r0], -r5, asr #6 │ │ │ │ ldrtmi r3, [sp], r4, asr #14 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @ instruction: 0xf8d98ff0 │ │ │ │ strbtmi r3, [ip], -r4 │ │ │ │ @ instruction: 0xf103627b │ │ │ │ vld4.8 {d0-d3}, [r0], r8 │ │ │ │ @ instruction: 0xf021617f │ │ │ │ - bl 0xfec70a2c │ │ │ │ + bl 0xfec70ab4 │ │ │ │ addmi r0, ip, #1073741824 @ 0x40000000 │ │ │ │ @ instruction: 0xf5add006 │ │ │ │ strbtmi r5, [ip], -r0, lsl #27 │ │ │ │ @ instruction: 0xf8cd428c │ │ │ │ ldrshle r0, [r8, #252]! @ 0xfc │ │ │ │ mvnsvc pc, r0, asr #12 │ │ │ │ - bl 0xfec80610 │ │ │ │ + bl 0xfec80698 │ │ │ │ stmdbcs r0, {r0, r8, sl, fp} │ │ │ │ cmpphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldrtmi sl, [r0], -r2, lsl #18 │ │ │ │ @ instruction: 0xf7fb6239 │ │ │ │ @ instruction: 0xf110fd45 │ │ │ │ strmi r0, [r4], -lr, lsl #30 │ │ │ │ @ instruction: 0xf04fbf04 │ │ │ │ eorsvs r3, fp, #-67108861 @ 0xfc000003 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr0, cr15, {1} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldr sl, [ip, sp, lsr #29]! │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ @ instruction: 0xe6c46018 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrsbteq pc, [lr], #-136 @ 0xffffff78 @ │ │ │ │ - rsbseq pc, lr, lr, ror r8 @ │ │ │ │ + rsbseq pc, lr, r0, asr r8 @ │ │ │ │ + ldrshteq pc, [lr], #-118 @ 0xffffff8a @ │ │ │ │ @ instruction: 0xf8d92301 │ │ │ │ @ instruction: 0x46181010 │ │ │ │ @ instruction: 0xf9d2f00b │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stccs 2, cr8, [r0, #-996] @ 0xfffffc1c │ │ │ │ svcge 0x004cf43f │ │ │ │ @ instruction: 0xf64f6b79 │ │ │ │ @@ -295080,49 +295115,49 @@ │ │ │ │ vqadd.s8 d29, d0, d19 │ │ │ │ addmi r1, r1, #23 │ │ │ │ mrshi pc, (UNDEF: 2) @ │ │ │ │ ldrdeq pc, [r0], -fp │ │ │ │ @ instruction: 0xf1000540 │ │ │ │ @ instruction: 0x465281d9 │ │ │ │ ldrmi r4, [r8], -r9, asr #12 │ │ │ │ - ldcl 6, cr15, [r6, #-892] @ 0xfffffc84 │ │ │ │ + ldc 6, cr15, [r2, #-892] @ 0xfffffc84 │ │ │ │ cdpcs 8, 0, cr6, cr11, cr14, {1} │ │ │ │ ldmib r7, {r1, r2, r3, r4, r8, fp, ip, lr, pc}^ │ │ │ │ rsbsmi r3, r2, #12, 2 │ │ │ │ andeq pc, r3, #2 │ │ │ │ andcc r4, ip, #184549376 @ 0xb000000 │ │ │ │ addsmi r1, sl, #93184 @ 0x16c00 │ │ │ │ - bne 0xfe82673c │ │ │ │ + bne 0xfe8267c4 │ │ │ │ tstle r1, #805306379 @ 0x3000000b │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ ldmvs r8!, {r0, r1, r9, sl, ip, sp}^ │ │ │ │ streq pc, [r3], -r6, lsr #32 │ │ │ │ ldrtmi r3, [r5], #-771 @ 0xfffffcfd │ │ │ │ movweq pc, #12323 @ 0x3023 @ │ │ │ │ ldmdbvs fp!, {r3, r4, r7, sl, lr} │ │ │ │ @ instruction: 0xf108695a │ │ │ │ - bne 0x7f1340 │ │ │ │ + bne 0x7f13c8 │ │ │ │ adcsle r4, r2, #-1610612727 @ 0xa0000009 │ │ │ │ - bvs 0x1aae74 │ │ │ │ - bcs 0x1aa2e0 │ │ │ │ + bvs 0x1aaefc │ │ │ │ + bcs 0x1aa368 │ │ │ │ bichi pc, sl, r0 │ │ │ │ bicle r2, fp, r2, lsl #20 │ │ │ │ ldrdcc pc, [ip], -r8 │ │ │ │ @ instruction: 0xf8d860eb │ │ │ │ @ instruction: 0x612b3010 │ │ │ │ @ instruction: 0x3014f8d8 │ │ │ │ strb r6, [ip, fp, ror #2] │ │ │ │ - blle 0x17bbf3c │ │ │ │ - blcc 0x186e04c │ │ │ │ - bleq 0xfe6ed244 │ │ │ │ + blle 0x17bbfc4 │ │ │ │ + blcc 0x186e0d4 │ │ │ │ + bleq 0xfe6ed2cc │ │ │ │ ldrdcc pc, [r0], -fp │ │ │ │ stmdacc r0, {r1, r2, r3, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47982096 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ eorsle r4, ip, #-536870903 @ 0xe0000009 │ │ │ │ msrcc CPSR_, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @@ -295131,91 +295166,91 @@ │ │ │ │ vtst.8 d22, d14, d2 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x617a2096 │ │ │ │ @ instruction: 0xf7fa613b │ │ │ │ ldmdbvs sl!, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8dbb37a │ │ │ │ eorscs fp, r8, #0 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf8d847d8 │ │ │ │ addsmi r2, r6, #0 │ │ │ │ strcs fp, [r0], -r8, lsr #30 │ │ │ │ ldmdbvs fp!, {r0, r2, r9, ip, lr, pc} │ │ │ │ @ instruction: 0xf853681b │ │ │ │ tstlt r6, r6, lsr #32 │ │ │ │ vtst.8 d22, d14, d22 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf7fa2096 │ │ │ │ - bvs 0xff030654 │ │ │ │ + bvs 0xff0306dc │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ svclt 0x002842a1 │ │ │ │ ldrmi r4, [r0, r1, lsr #12]! │ │ │ │ svcpl 0x0080f510 │ │ │ │ strmi sp, [r4], -r7, lsl #6 │ │ │ │ vmin.s8 q15, q15, │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf7fa2096 │ │ │ │ - blvs 0x2030630 │ │ │ │ + blvs 0x20306b8 │ │ │ │ @ instruction: 0xf8d92b0b │ │ │ │ svclt 0x00983014 │ │ │ │ - bleq 0x16c93c │ │ │ │ + bleq 0x16c9c4 │ │ │ │ @ instruction: 0x461e461a │ │ │ │ @ instruction: 0xf8d7bf88 │ │ │ │ - blcs 0x41c8cc │ │ │ │ - bvs 0x10e6998 │ │ │ │ + blcs 0x41c954 │ │ │ │ + bvs 0x10e6a20 │ │ │ │ @ instruction: 0xf8c96bbb │ │ │ │ @ instruction: 0xf8c95014 │ │ │ │ mrcne 0, 3, r3, cr3, cr8, {0} │ │ │ │ movwcc r6, #14973 @ 0x3a7d │ │ │ │ andpl pc, r4, r9, asr #17 │ │ │ │ mrcge 6, 5, APSR_nzcv, cr11, cr15, {1} │ │ │ │ @ instruction: 0xf43f2d00 │ │ │ │ @ instruction: 0xf8d9aeb8 │ │ │ │ movwcs r1, #0 │ │ │ │ andcs r4, r3, sl, lsr #12 │ │ │ │ @ instruction: 0xf8e0f00b │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ andhi pc, sp, #0 │ │ │ │ ldrtmi r4, [r1], -sl, lsr #12 │ │ │ │ - ldc 6, cr15, [r8], {223} @ 0xdf │ │ │ │ + mrrc 6, 13, pc, r4, cr15 @ │ │ │ │ @ instruction: 0xf43f2d01 │ │ │ │ ldmdahi r3!, {r1, r2, r5, r7, r9, sl, fp, sp, pc} │ │ │ │ andcc pc, r0, r8, lsr #17 │ │ │ │ @ instruction: 0xf47f2b0a │ │ │ │ ldccs 14, cr10, [fp, #-640] @ 0xfffffd80 │ │ │ │ mrcge 6, 4, APSR_nzcv, cr13, cr15, {3} │ │ │ │ @ instruction: 0x3018f8b8 │ │ │ │ andscc pc, r8, r8, asr #17 │ │ │ │ - bvs 0xfefaa2cc │ │ │ │ + bvs 0xfefaa354 │ │ │ │ svceq 0x0070ee1d │ │ │ │ @ instruction: 0xf1074632 │ │ │ │ @ instruction: 0xf8c10320 │ │ │ │ stmibmi r0, {pc}^ │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d15841 │ │ │ │ ldmdbvs r9!, {r4, r7, r9}^ │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r0, lsl #2 │ │ │ │ orrsvc pc, r4, pc, asr #8 │ │ │ │ - stcl 7, cr15, [r2], #-312 @ 0xfffffec8 │ │ │ │ + ldc 7, cr15, [lr], {78} @ 0x4e │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ mrcge 4, 0, APSR_nzcv, cr5, cr15, {3} │ │ │ │ - @ instruction: 0xff7af14c │ │ │ │ + @ instruction: 0xff76f14c │ │ │ │ @ instruction: 0xf7f96800 │ │ │ │ submi pc, r4, #17152 @ 0x4300 │ │ │ │ @ instruction: 0xf14ce60d │ │ │ │ - stmdavs r0, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [ip], #-996 @ 0xfffffc1c │ │ │ │ ldrbt r4, [r8], -r4, asr #4 │ │ │ │ @ instruction: 0x46494652 │ │ │ │ @ instruction: 0xf6df4618 │ │ │ │ - smlsd r2, sl, ip, lr │ │ │ │ + smlad r2, r6, ip, lr │ │ │ │ strbtmi r3, [r9], #-2308 @ 0xfffff6fc │ │ │ │ ldr r6, [pc], r8 │ │ │ │ @ instruction: 0x1010f8d9 │ │ │ │ andcs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf88ef00b │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf1bb81bc │ │ │ │ @@ -295231,31 +295266,31 @@ │ │ │ │ movwmi lr, #2523 @ 0x9db │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ ldrdcc pc, [r8], -fp │ │ │ │ streq pc, [ip], -r4, lsr #3 │ │ │ │ andcc pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8db4635 │ │ │ │ stmdbcs r1, {r2, ip} │ │ │ │ - blcs 0x112054c │ │ │ │ + blcs 0x11205d4 │ │ │ │ addhi pc, r4, r0 │ │ │ │ svclt 0x00984554 │ │ │ │ stmdble sl, {r1, r2, r3, r4, r5, r6, r7, sp, lr} │ │ │ │ @ instruction: 0x3018f8d9 │ │ │ │ streq pc, [ip], -sl, lsr #3 │ │ │ │ @ instruction: 0xf04360fe │ │ │ │ @ instruction: 0xf8c90308 │ │ │ │ @ instruction: 0xf8db3018 │ │ │ │ stmdbcs r1, {r2, ip} │ │ │ │ stmdbcs r9!, {r0, r3, r4, r5, r6, ip, lr, pc} │ │ │ │ stmdbcs r0, {r0, r3, r5, r6, ip, lr, pc} │ │ │ │ @ instruction: 0xf8dbd14b │ │ │ │ - blcs 0x33c980 │ │ │ │ + blcs 0x33ca08 │ │ │ │ mrshi pc, (UNDEF: 0) @ │ │ │ │ @ instruction: 0xf0002b0b │ │ │ │ - blcs 0x1d0da0 │ │ │ │ + blcs 0x1d0e28 │ │ │ │ cdpcs 1, 0, cr13, cr4, cr1, {2} │ │ │ │ stccs 15, cr11, [r4, #-32] @ 0xffffffe0 │ │ │ │ @ instruction: 0xf8dbd13d │ │ │ │ @ instruction: 0xf8c8300c │ │ │ │ @ instruction: 0xf106300c │ │ │ │ @ instruction: 0xf8c8030c │ │ │ │ ldclne 0, cr3, [r3] │ │ │ │ @@ -295264,85 +295299,85 @@ │ │ │ │ movwcc r1, #49152 @ 0xc000 │ │ │ │ svclt 0x00a84553 │ │ │ │ stmdbcs fp, {r0, r1, r4, r6, r9, sl, lr} │ │ │ │ cmnvs sl, sl, lsl r4 │ │ │ │ ldmib r7, {r1, r5, r8, fp, ip, lr, pc}^ │ │ │ │ strmi r2, [r2], #-12 │ │ │ │ @ instruction: 0xf0004248 │ │ │ │ - bl 0xfe9b09bc │ │ │ │ + bl 0xfe9b0a44 │ │ │ │ andcc r0, ip, fp, lsl #4 │ │ │ │ ldmdale r7, {r4, r7, r9, lr} │ │ │ │ addsmi r1, r1, #73728 @ 0x12000 │ │ │ │ @ instruction: 0x360fd814 │ │ │ │ @ instruction: 0xf0213103 │ │ │ │ @ instruction: 0xf0260103 │ │ │ │ ldrtmi r0, [r0], #1539 @ 0x603 │ │ │ │ ldmdbvs r9!, {r0, r1, r3, r7, sl, lr} │ │ │ │ andeq pc, ip, #8, 2 │ │ │ │ @ instruction: 0xf8d91a52 │ │ │ │ addsmi r1, r1, #20 │ │ │ │ - bl 0xfebe55f0 │ │ │ │ + bl 0xfebe5678 │ │ │ │ @ instruction: 0xf1ba0a03 │ │ │ │ ldmle r1, {r0, r1, r3, r8, r9, sl, fp} │ │ │ │ - bmi 0x16b148 │ │ │ │ + bmi 0x16b1d0 │ │ │ │ smlsdx lr, sp, r9, r6 │ │ │ │ ldmvs fp!, {r0, r8, sp} │ │ │ │ andeq pc, ip, r8, lsl #2 │ │ │ │ ldmdavs sl, {r3, r4, r5, r6, r7, sp, lr} │ │ │ │ movweq pc, #49419 @ 0xc10b @ │ │ │ │ @ instruction: 0xf1000552 │ │ │ │ adcmi r8, lr, #1073741829 @ 0x40000005 │ │ │ │ @ instruction: 0x46194632 │ │ │ │ strtmi fp, [sl], -r8, lsr #31 │ │ │ │ andeq pc, ip, r8, lsl #2 │ │ │ │ - bl 0xfedee594 │ │ │ │ + bl 0x1cee61c │ │ │ │ ldcle 2, cr4, [r0, #696]! @ 0x2b8 │ │ │ │ - bl 0x3377e8 │ │ │ │ + bl 0x337870 │ │ │ │ tstcs r0, r4 │ │ │ │ - stmda lr!, {r0, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ + stmda sl!, {r0, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dbe7a9 │ │ │ │ - blcs 0x77ca50 │ │ │ │ - blcs 0xe64b70 │ │ │ │ + blcs 0x77cad8 │ │ │ │ + blcs 0xe64bf8 │ │ │ │ @ instruction: 0xe79ad1dd │ │ │ │ svceq 0x0013f1ba │ │ │ │ strcs fp, [r8], -r4, lsl #31 │ │ │ │ @ instruction: 0xf67f60fe │ │ │ │ @ instruction: 0xf8dbaf79 │ │ │ │ - blcs 0x1bca6c │ │ │ │ + blcs 0x1bcaf4 │ │ │ │ rschi pc, r3, r0 │ │ │ │ @ instruction: 0xf0002b3f │ │ │ │ - blcs 0x190da0 │ │ │ │ + blcs 0x190e28 │ │ │ │ ldmeq r0!, {r1, r3, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf10bd08f │ │ │ │ @ instruction: 0xf1080308 │ │ │ │ - bl 0x1f1298 │ │ │ │ + bl 0x1f1320 │ │ │ │ @ instruction: 0xf8530080 │ │ │ │ @ instruction: 0xf8421f04 │ │ │ │ addsmi r1, r8, #4, 22 @ 0x1000 │ │ │ │ @ instruction: 0xe782d1f9 │ │ │ │ - rscsne pc, r8, r1, asr #4 │ │ │ │ + rsbscs pc, r8, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf039603b │ │ │ │ ldmdavs fp!, {r0, r1, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf64fe61d │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ @ instruction: 0xf8d72396 │ │ │ │ ldrmi sl, [r4], -r8 │ │ │ │ ldmdavs fp, {r1, r2, r3, r4, r5, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf57f055d │ │ │ │ ldmib r8, {r1, r2, r3, r5, r8, sl, fp, sp, pc}^ │ │ │ │ vhsub.s8 d17, d1, d1 │ │ │ │ - vmla.i d17, d16, d0[0] │ │ │ │ + vmla.i d18, d0, d0[0] │ │ │ │ @ instruction: 0xf0390030 │ │ │ │ str pc, [r4, #-2761]! @ 0xfffff537 │ │ │ │ - beq 0xfe7eb434 │ │ │ │ + beq 0xfe7eb4bc │ │ │ │ mcrge 4, 0, pc, cr11, cr15, {1} @ │ │ │ │ movweq pc, #33029 @ 0x8105 @ │ │ │ │ - beq 0xfe3eb6d0 │ │ │ │ - blcs 0x26ec2c │ │ │ │ + beq 0xfe3eb758 │ │ │ │ + blcs 0x26ecb4 │ │ │ │ svccs 0x0004f843 │ │ │ │ @ instruction: 0xd1f9459a │ │ │ │ mcrcs 5, 1, lr, cr12, cr14, {7} │ │ │ │ stccs 15, cr11, [ip, #-32]! @ 0xffffffe0 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ orrle r2, r8, r0, lsl #6 │ │ │ │ ldrdcs pc, [ip], -fp │ │ │ │ @@ -295371,25 +295406,25 @@ │ │ │ │ subvs r6, r2, r1 │ │ │ │ @ instruction: 0xf8db6083 │ │ │ │ @ instruction: 0xf8db3034 │ │ │ │ @ instruction: 0xf8db102c │ │ │ │ cmpvs r2, r0, lsr r0 │ │ │ │ smlabbvs r1, r3, r1, r6 │ │ │ │ @ instruction: 0x301cf8bb │ │ │ │ - blcs 0x3d0b68 │ │ │ │ - blhi 0x220770 │ │ │ │ + blcs 0x3d0bf0 │ │ │ │ + blhi 0x2207f8 │ │ │ │ str r6, [ip, -r3, lsl #3] │ │ │ │ ldrdcc pc, [ip], -fp │ │ │ │ andcc pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0x3010f8db │ │ │ │ andscc pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0x3014f8db │ │ │ │ andscc pc, r4, r8, asr #17 │ │ │ │ svclt 0x0000e6ff │ │ │ │ - rsbseq pc, lr, r4, ror #10 │ │ │ │ + ldrsbteq pc, [lr], #-76 @ 0xffffffb4 @ │ │ │ │ svclt 0x00082e20 │ │ │ │ @ instruction: 0xf47f2d20 │ │ │ │ @ instruction: 0xf8dbaf32 │ │ │ │ strmi r2, [fp], -ip │ │ │ │ andcs pc, ip, r8, asr #17 │ │ │ │ tstpeq ip, r8, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andcs r2, r3, r0, lsl r2 │ │ │ │ @@ -295426,21 +295461,21 @@ │ │ │ │ @ instruction: 0xf8c8300c │ │ │ │ @ instruction: 0xf8db300c │ │ │ │ @ instruction: 0xf8c83010 │ │ │ │ @ instruction: 0xf8db3010 │ │ │ │ @ instruction: 0xf8c83014 │ │ │ │ ssat r3, #7, r4 │ │ │ │ ldrdcs pc, [r8], -fp │ │ │ │ - eorcs pc, r4, r1, asr #4 │ │ │ │ + adccs pc, r4, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf03960fb │ │ │ │ ldmvs fp!, {r0, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf06fe6df │ │ │ │ ldrt r0, [r2], #1113 @ 0x459 │ │ │ │ - @ instruction: 0xf960f18a │ │ │ │ + @ instruction: 0xf95cf18a │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ svceq 0x0000f1ba │ │ │ │ stcge 4, cr15, [fp], #252 @ 0xfc │ │ │ │ @ instruction: 0xf06fe49f │ │ │ │ ldr r0, [ip], #1037 @ 0x40d │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -295459,44 +295494,44 @@ │ │ │ │ strcc lr, [r1, #-8] │ │ │ │ strdvs r0, [r0, #51]! @ 0x33 │ │ │ │ @ instruction: 0xf046bf48 │ │ │ │ strtcc r0, [r0], #-1600 @ 0xfffff9c0 │ │ │ │ stmdble fp, {r0, r1, r2, r3, r5, r7, r9, lr} │ │ │ │ ldrtmi r4, [r2], -r3, asr #12 │ │ │ │ strbmi r4, [r8], -r1, lsr #12 │ │ │ │ - blx 0x13eecba │ │ │ │ + blx 0x13eed42 │ │ │ │ svcpl 0x0080f510 │ │ │ │ stccs 3, cr13, [r0, #-948] @ 0xfffffc4c │ │ │ │ strmi fp, [r5], -r8, lsl #30 │ │ │ │ tstcs r0, r8, lsr #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ streq pc, [sp, #-111] @ 0xffffff91 │ │ │ │ svclt 0x0000e7f2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec87eec │ │ │ │ + bl 0xfec87f74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0xfedb4bb4 │ │ │ │ + blmi 0xfedb4c3c │ │ │ │ strmi fp, [ip], -pc, lsl #1 │ │ │ │ ldrmi r4, [r7], -r6, lsl #12 │ │ │ │ eorcs r2, r0, #0, 2 │ │ │ │ ldmdavs fp, {r2, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ @ instruction: 0xf1780300 │ │ │ │ - @ instruction: 0x4620eebc │ │ │ │ + @ instruction: 0x4620eeb8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7f93302 │ │ │ │ @ instruction: 0xf110fa0f │ │ │ │ @ instruction: 0xf0000f16 │ │ │ │ strmi r8, [r5], -r2, lsr #4 │ │ │ │ stcle 12, cr2, [sl], #-152 @ 0xffffff68 │ │ │ │ - stcle 12, cr2, [pc, #-8]! @ 0x130d24 │ │ │ │ - blcs 0x9f88bc │ │ │ │ + stcle 12, cr2, [pc, #-8]! @ 0x130dac │ │ │ │ + blcs 0x9f8944 │ │ │ │ ldm pc, {r2, r3, r5, fp, ip, lr, pc}^ @ │ │ │ │ mvneq pc, r3, lsl r0 @ │ │ │ │ orrseq r0, sp, r3, asr r1 │ │ │ │ rsbseq r0, sp, sp, ror r0 │ │ │ │ adceq r0, r4, r4, lsr #1 │ │ │ │ orreq r0, r0, r4, ror r1 │ │ │ │ subseq r0, r2, ip, lsr #1 │ │ │ │ @@ -295511,27 +295546,27 @@ │ │ │ │ eoreq r0, fp, fp, lsr #32 │ │ │ │ eoreq r0, fp, fp, lsr #32 │ │ │ │ eoreq r0, fp, fp, lsr #32 │ │ │ │ subseq r0, r2, ip, lsr #1 │ │ │ │ vqadd.s8 q8, q0, q1 │ │ │ │ addsmi r4, ip, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf5b4dc77 │ │ │ │ - ble 0x1f4cb8c │ │ │ │ + ble 0x1f4cc14 │ │ │ │ @ instruction: 0xee1d498c │ │ │ │ qsub16mi r0, r3, r0 │ │ │ │ ldrbtmi r4, [r9], #-1586 @ 0xfffff9ce │ │ │ │ stmdapl r0, {r0, r3, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d021dd │ │ │ │ @ instruction: 0x97000290 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf74e3018 │ │ │ │ - @ instruction: 0x4604e9da │ │ │ │ + @ instruction: 0x4604e996 │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ - blmi 0xfe19126c │ │ │ │ - blls 0x48ae24 │ │ │ │ + blmi 0xfe1912f4 │ │ │ │ + blls 0x48aeac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x462081d6 │ │ │ │ tstcs r0, pc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -295558,28 +295593,28 @@ │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ ldr r9, [r9, r0, lsl #8]! │ │ │ │ ldrtmi r2, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0x46182210 │ │ │ │ stc2l 0, cr15, [r0, #40]! @ 0x28 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf9b08195 │ │ │ │ - blcs 0x1bce48 │ │ │ │ + blcs 0x1bced0 │ │ │ │ orrhi pc, sp, r0, lsl #4 │ │ │ │ ldrtmi r6, [r2], -r1, asr #16 │ │ │ │ andscc pc, r0, sp, lsr #17 │ │ │ │ tstls r6, r3, asr #16 │ │ │ │ smlabtls r7, r9, r7, r1 │ │ │ │ andscc pc, r2, sp, lsr #17 │ │ │ │ stmvs r1, {r0, r1, r3, r5, r9, sl, lr} │ │ │ │ strbne r9, [r9, r8, lsl #2] │ │ │ │ ldmdbmi r7, {r0, r3, r8, ip, pc}^ │ │ │ │ andls r6, sl, r0, asr #17 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ vqshl.s64 q7, , #36 @ 0x24 │ │ │ │ - blcs 0x201a98 │ │ │ │ + blcs 0x201b20 │ │ │ │ ldmdbmi r3, {r1, r2, r7, fp, ip, lr, pc}^ │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrtmi r4, [r2], -fp, lsr #12 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ movwcs lr, #6021 @ 0x1785 │ │ │ │ ldrtmi r2, [r9], -r0, lsr #4 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ @@ -295599,15 +295634,15 @@ │ │ │ │ cdp 0, 1, cr9, cr13, cr10, {0} │ │ │ │ ldrbtmi r0, [r9], #-3952 @ 0xfffff090 │ │ │ │ stmdapl r1, {r0, r3, fp, sp, lr}^ │ │ │ │ addseq pc, r0, #13697024 @ 0xd10000 │ │ │ │ tstls r0, r4, lsl #18 │ │ │ │ @ instruction: 0xf50021dd │ │ │ │ andscc r5, r8, sp │ │ │ │ - ldmdb sl!, {r1, r2, r3, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r6!, {r1, r2, r3, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ msrhi CPSR_fxc, r0 │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ qsaxmi sl, r3, lr │ │ │ │ ldrtmi r2, [r9], -r0, lsr #4 │ │ │ │ @ instruction: 0xf00a2003 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @@ -295625,17 +295660,17 @@ │ │ │ │ shsub16mi r0, r2, r0 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d15841 │ │ │ │ stmdbge r2, {r4, r7, r9} │ │ │ │ bicscs r9, sp, r0, lsl #2 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf74e3018 │ │ │ │ - strmi lr, [r4], -r8, lsl #18 │ │ │ │ + strmi lr, [r4], -r4, asr #17 │ │ │ │ tstle r5, r1, asr #24 │ │ │ │ - stc2 1, cr15, [r0], #-304 @ 0xfffffed0 │ │ │ │ + ldc2 1, cr15, [ip], {76} @ 0x4c │ │ │ │ @ instruction: 0xf7f96800 │ │ │ │ submi pc, r4, #15269888 @ 0xe90000 │ │ │ │ @ instruction: 0xf6ff2c00 │ │ │ │ movwcs sl, #3878 @ 0xf26 │ │ │ │ ldrtmi r2, [r9], -r8, lsl #4 │ │ │ │ @ instruction: 0xf00a2003 │ │ │ │ stmdacs r0, {r0, r1, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @@ -295653,57 +295688,57 @@ │ │ │ │ stcge 15, cr0, [r2], {112} @ 0x70 │ │ │ │ ldrbtmi r4, [r9], #-1579 @ 0xfffff9d5 │ │ │ │ ldrtmi r6, [r2], -r9, lsl #16 │ │ │ │ bicscs r5, sp, r0, asr #16 │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ ldrbt r9, [r3], r0, lsl #8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq pc, lr, lr, asr #32 │ │ │ │ - rsbseq lr, lr, sl, asr #31 │ │ │ │ - rsbseq lr, lr, r4, ror pc │ │ │ │ - rsbseq lr, lr, ip, asr pc │ │ │ │ - rsbseq lr, lr, r2, lsl pc │ │ │ │ - rsbseq lr, lr, ip, lsr #29 │ │ │ │ - rsbseq lr, lr, sl, lsr lr │ │ │ │ + rsbseq lr, lr, r6, asr #31 │ │ │ │ + rsbseq lr, lr, r2, asr #30 │ │ │ │ + rsbseq lr, lr, ip, ror #29 │ │ │ │ + ldrsbteq lr, [lr], #-228 @ 0xffffff1c │ │ │ │ + rsbseq lr, lr, sl, lsl #29 │ │ │ │ + rsbseq lr, lr, r4, lsr #28 │ │ │ │ + ldrhteq lr, [lr], #-210 @ 0xffffff2e │ │ │ │ vnmla.f64 d4, d13, d22 │ │ │ │ stmdbmi r6!, {r4, r5, r6, r8, r9, sl, fp, sp}^ │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d32213 │ │ │ │ @ instruction: 0xf00a4290 │ │ │ │ andls pc, r0, r1, lsl ip @ │ │ │ │ andpl pc, sp, r4, lsl #10 │ │ │ │ ldrtmi r4, [r2], -fp, lsr #12 │ │ │ │ @ instruction: 0x301821dd │ │ │ │ - stmia ip!, {r1, r2, r3, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r8!, {r1, r2, r3, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr3, cr15, {3} │ │ │ │ - blx 0xff26d546 │ │ │ │ + blx 0xff16d5ce │ │ │ │ @ instruction: 0xf7f96800 │ │ │ │ submi pc, r4, #9240576 @ 0x8d0000 │ │ │ │ - blmi 0x176ab4c │ │ │ │ + blmi 0x176abd4 │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ addsmi pc, r0, #13828096 @ 0xd30000 │ │ │ │ stc2 7, cr15, [r4], #-952 @ 0xfffffc48 │ │ │ │ ldmdbmi r3, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ svceq 0x0070ee1d │ │ │ │ @ instruction: 0x462b4632 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ bicscs r5, sp, r0, asr #16 │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf5009700 │ │ │ │ andscc r5, r8, sp │ │ │ │ - stm r4, {r1, r2, r3, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda r0, {r1, r2, r3, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ tstle r5, r2, asr #24 │ │ │ │ - blx 0xfe8ed592 │ │ │ │ + blx 0xfe7ed61a │ │ │ │ @ instruction: 0xf7f96800 │ │ │ │ submi pc, r0, #6750208 @ 0x670000 │ │ │ │ - blx 0xfffef026 │ │ │ │ + blx 0xfffef0ae │ │ │ │ strt r4, [r2], r4, lsl #12 │ │ │ │ andscs r2, r0, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0x46184639 │ │ │ │ stc2l 0, cr15, [r0], {10} │ │ │ │ rsbsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0x3000f9b0 │ │ │ │ stmdale lr!, {r1, r8, r9, fp, sp}^ │ │ │ │ @@ -295719,77 +295754,77 @@ │ │ │ │ smlabtls sl, r1, r8, r6 │ │ │ │ stmdavs r4!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d15929 │ │ │ │ stmdbge r4, {r4, r7, r9} │ │ │ │ bicscs r9, sp, r0, lsl #2 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf74e3018 │ │ │ │ - strmi lr, [r4], -ip, asr #16 │ │ │ │ + strmi lr, [r4], -r8, lsl #16 │ │ │ │ suble r1, r3, r6, asr #24 │ │ │ │ @ instruction: 0xf47f2c00 │ │ │ │ @ instruction: 0x4623ae70 │ │ │ │ @ instruction: 0x46392210 │ │ │ │ @ instruction: 0xf00a2003 │ │ │ │ stmdacs r0, {r0, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8bdd042 │ │ │ │ andhi r3, r3, r0, lsl r0 │ │ │ │ @ instruction: 0x3012f8bd │ │ │ │ - blls 0x2d1200 │ │ │ │ - blls 0x349204 │ │ │ │ - blls 0x3c9308 │ │ │ │ + blls 0x2d1288 │ │ │ │ + blls 0x34928c │ │ │ │ + blls 0x3c9390 │ │ │ │ strcs r6, [r0], #-195 @ 0xffffff3d │ │ │ │ stmdbmi r2!, {r0, r3, r4, r6, r9, sl, sp, lr, pc} │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrtmi r4, [r2], -fp, lsr #12 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ bicscs r5, sp, r0, asr #16 │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf5009700 │ │ │ │ andscc r5, r8, sp │ │ │ │ - ldmda lr, {r1, r2, r3, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + svc 0x00daf74d │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ @ instruction: 0xf14cd105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf800f7f9 │ │ │ │ stccs 2, cr4, [r0], {68} @ 0x44 │ │ │ │ mrcge 6, 1, APSR_nzcv, cr13, cr15, {7} │ │ │ │ stmdbmi pc, {r5, r9, sl, lr} @ │ │ │ │ @ instruction: 0xf00a2213 │ │ │ │ strmi pc, [r4], -fp, lsl #23 │ │ │ │ @ instruction: 0xf14ce635 │ │ │ │ - stmdavs r0, {r0, r1, r2, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xfff0f7f8 │ │ │ │ strb r4, [sp], r4, asr #4 │ │ │ │ - blx 0x96d68e │ │ │ │ + blx 0x86d716 │ │ │ │ @ instruction: 0xf7f86800 │ │ │ │ submi pc, r4, #932 @ 0x3a4 │ │ │ │ @ instruction: 0xf06fe7b4 │ │ │ │ @ instruction: 0xe6240415 │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ @ instruction: 0xf189e621 │ │ │ │ - svclt 0x0000fecd │ │ │ │ - ldrshteq lr, [lr], #-222 @ 0xffffff22 │ │ │ │ - ldrsbteq r7, [r5], -r0 │ │ │ │ - ldrhteq lr, [lr], #-222 @ 0xffffff22 │ │ │ │ - rsbseq lr, lr, r4, lsr #27 │ │ │ │ - rsbseq lr, lr, r4, lsr sp │ │ │ │ - ldrsbteq lr, [lr], #-200 @ 0xffffff38 │ │ │ │ + svclt 0x0000fec9 │ │ │ │ + rsbseq lr, lr, r6, ror sp │ │ │ │ + eorseq r7, r5, r0, asr sp │ │ │ │ + rsbseq lr, lr, r6, lsr sp │ │ │ │ + rsbseq lr, lr, ip, lsl sp │ │ │ │ + rsbseq lr, lr, ip, lsr #25 │ │ │ │ + rsbseq lr, lr, r0, asr ip │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ ldrmi fp, [ip], -ip, lsl #1 │ │ │ │ - blx 0x904098 │ │ │ │ + blx 0x904120 │ │ │ │ ldrmi pc, [r7], -r1, lsl #25 │ │ │ │ ldmdavs fp, {r0, r3, sl, fp} │ │ │ │ @ instruction: 0xf04f930b │ │ │ │ @ instruction: 0xf10c0300 │ │ │ │ @ instruction: 0xf8dd33ff │ │ │ │ ldmib sp, {r4, r6, pc}^ │ │ │ │ - blcs 0x70b618 │ │ │ │ + blcs 0x70b6a0 │ │ │ │ ldm pc, {r0, r3, r4, fp, ip, lr, pc}^ @ │ │ │ │ eoreq pc, r3, r3, lsl r0 @ │ │ │ │ rsbseq r0, r6, pc, lsl #1 │ │ │ │ mulseq r8, lr, r0 │ │ │ │ andseq r0, r8, r8, lsl r0 │ │ │ │ andseq r0, r8, r8, lsl r0 │ │ │ │ sbcseq r0, fp, r8, lsl r0 │ │ │ │ @@ -295807,38 +295842,38 @@ │ │ │ │ sub r0, r1, r5, lsr #8 │ │ │ │ svcvc 0x00faf5b4 │ │ │ │ andhi pc, pc, #0, 4 │ │ │ │ strtmi r2, [r0], -r6, lsl #2 │ │ │ │ cdp2 1, 3, cr15, cr2, cr14, {0} │ │ │ │ movwcs r2, #4614 @ 0x1206 │ │ │ │ ldrtmi r4, [r1], -r5, lsl #12 │ │ │ │ - blx 0x242a8e │ │ │ │ + blx 0x242b16 │ │ │ │ andls pc, r5, #536870912 @ 0x20000000 │ │ │ │ - blx 0xffa6d25e │ │ │ │ + blx 0xffa6d2e6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - bls 0x291a1c │ │ │ │ + bls 0x291aa4 │ │ │ │ strmi r4, [r2], #-1579 @ 0xfffff9d5 │ │ │ │ stmdahi r1, {r2, r3, r5, r6, r8, ip, sp, pc} │ │ │ │ andshi r3, r9, r6 │ │ │ │ addmi r3, r2, #402653184 @ 0x18000000 │ │ │ │ stcne 8, cr15, [r4], {48} @ 0x30 │ │ │ │ stcne 8, cr15, [r4], {35} @ 0x23 │ │ │ │ stcne 8, cr15, [r2], {48} @ 0x30 │ │ │ │ stcne 8, cr15, [r2], {35} @ 0x23 │ │ │ │ - blmi 0xfe525a24 │ │ │ │ + blmi 0xfe525aac │ │ │ │ svcne 0x0070ee1d │ │ │ │ ldrbtmi r4, [fp], #-1594 @ 0xfffff9c6 │ │ │ │ stmiapl r9, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d12300 │ │ │ │ movwls r0, #4752 @ 0x1290 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ strtmi r9, [fp], -r0, lsl #8 │ │ │ │ vst4.8 {d19-d22}, [pc :64], r8 │ │ │ │ @ instruction: 0xf74d719c │ │ │ │ - strmi lr, [r4], -lr, ror #30 │ │ │ │ + strmi lr, [r4], -sl, lsr #30 │ │ │ │ @ instruction: 0xf0001c42 │ │ │ │ strtmi r8, [r8], -sp, lsr #1 │ │ │ │ ldc2l 1, cr15, [r2, #56] @ 0x38 │ │ │ │ ldmdavs r9, {r7, r8, r9, fp, lr} │ │ │ │ subsmi r9, r9, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ bichi pc, ip, r0, asr #32 │ │ │ │ @@ -295857,17 +295892,17 @@ │ │ │ │ @ instruction: 0x81b2f040 │ │ │ │ strtmi r4, [r1], -r2, asr #12 │ │ │ │ andlt r4, ip, r8, lsr r6 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ mcrlt 7, 6, pc, cr2, cr14, {7} @ │ │ │ │ strbmi r4, [r2], -r1, lsr #12 │ │ │ │ @ instruction: 0xf1894638 │ │ │ │ - strmi pc, [r4], -r3, lsr #17 │ │ │ │ + @ instruction: 0x4604f89f │ │ │ │ bicle r1, sp, r3, asr #24 │ │ │ │ - blx 0x156d82c │ │ │ │ + blx 0x146d8b4 │ │ │ │ @ instruction: 0xf7f86800 │ │ │ │ submi pc, r4, #25, 30 @ 0x64 │ │ │ │ movwcs lr, #1990 @ 0x7c6 │ │ │ │ stmib sp, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ stmib sp, {r1, r2, r8, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r3, r8, r9, ip, sp} │ │ │ │ cmpphi lr, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -295904,30 +295939,30 @@ │ │ │ │ stmdacs r0, {r0, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ mrshi pc, (UNDEF: 76) @ │ │ │ │ stcne 0, cr9, [r0, #-20]! @ 0xffffffec │ │ │ │ ldc2l 1, cr15, [r8, #-56] @ 0xffffffc8 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ mrshi pc, (UNDEF: 76) @ │ │ │ │ strtmi r9, [r2], -r5, lsl #18 │ │ │ │ - blcc 0x26f4f4 │ │ │ │ - blcc 0x26f4b4 │ │ │ │ - mcr 6, 7, pc, cr2, cr14, {6} @ │ │ │ │ + blcc 0x26f57c │ │ │ │ + blcc 0x26f53c │ │ │ │ + mrc 6, 4, APSR_nzcv, cr14, cr14, {6} │ │ │ │ vmov.s16 r4, d13[0] │ │ │ │ shsub16mi r1, sl, r0 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vadd.i8 , q8, │ │ │ │ @ instruction: 0xf8d3112d │ │ │ │ @ instruction: 0x462b0290 │ │ │ │ @ instruction: 0xf5009400 │ │ │ │ @ instruction: 0xf8cd500d │ │ │ │ andscc r8, r8, r4 │ │ │ │ - cdp 7, 12, cr15, cr0, cr13, {2} │ │ │ │ + cdp 7, 7, cr15, cr12, cr13, {2} │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ svcge 0x0053f47f │ │ │ │ - @ instruction: 0xf9d8f14c │ │ │ │ + @ instruction: 0xf9d4f14c │ │ │ │ @ instruction: 0xf7f86800 │ │ │ │ submi pc, r4, #2576 @ 0xa10 │ │ │ │ strmi lr, [sp], -fp, asr #14 │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ movwcs r8, #4263 @ 0x10a7 │ │ │ │ andcs r4, r8, #51380224 @ 0x3100000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ @@ -295949,33 +295984,33 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ vst2. {d21-d22}, [pc], fp │ │ │ │ @ instruction: 0xf8d37197 │ │ │ │ @ instruction: 0x462b0290 │ │ │ │ @ instruction: 0xf5009400 │ │ │ │ stmib sp, {r0, r2, r3, ip, lr}^ │ │ │ │ andscc r6, r8, r1, lsl #16 │ │ │ │ - cdp 7, 7, cr15, cr14, cr13, {2} │ │ │ │ + cdp 7, 3, cr15, cr10, cr13, {2} │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ @ instruction: 0xf14cd105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mcr2 7, 3, pc, cr0, cr8, {7} @ │ │ │ │ stccs 2, cr4, [r0], {68} @ 0x44 │ │ │ │ adcshi pc, r9, r0, lsl #6 │ │ │ │ @ instruction: 0xf8c9682b │ │ │ │ str r3, [r4, -r0] │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ - cdp2 1, 6, cr15, cr8, cr8, {4} │ │ │ │ + cdp2 1, 6, cr15, cr4, cr8, {4} │ │ │ │ mcrrne 6, 0, r4, r7, cr4 │ │ │ │ svcge 0x0000f47f │ │ │ │ svclt 0x0000e730 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq lr, lr, lr, ror fp │ │ │ │ - rsbseq lr, lr, r4, ror sl │ │ │ │ - rsbseq lr, lr, r4, lsr #20 │ │ │ │ - rsbseq lr, lr, r0, lsr #19 │ │ │ │ + ldrshteq lr, [lr], #-166 @ 0xffffff5a │ │ │ │ + rsbseq lr, lr, ip, ror #19 │ │ │ │ + @ instruction: 0x007ee99c │ │ │ │ + rsbseq lr, lr, r8, lsl r9 │ │ │ │ ldmdavs sl, {r0, r1, r2, r5, r6, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ sbchi pc, r0, r0, asr #32 │ │ │ │ @ instruction: 0x46214632 │ │ │ │ andlt r4, ip, r8, lsr r6 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ @@ -295988,55 +296023,55 @@ │ │ │ │ svcpl 0x0080f510 │ │ │ │ movwcs sp, #543 @ 0x21f │ │ │ │ strbmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf00a2003 │ │ │ │ stmdacs r0, {r0, r2, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ addshi pc, ip, r0 │ │ │ │ andvs r2, r5, r0, lsl #8 │ │ │ │ - blmi 0x162b028 │ │ │ │ - blls 0x40b56c │ │ │ │ + blmi 0x162b0b0 │ │ │ │ + blls 0x40b5f4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x46308097 │ │ │ │ pop {r2, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf7ed47f0 │ │ │ │ qsub16mi fp, r1, sp │ │ │ │ ldrtmi r4, [r8], -r2, asr #12 │ │ │ │ - @ instruction: 0xf912f189 │ │ │ │ + @ instruction: 0xf90ef189 │ │ │ │ stclne 6, cr4, [r2], #-16 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr4, cr15, {3} │ │ │ │ - blmi 0x132b0c0 │ │ │ │ - blls 0x40b59c │ │ │ │ + blmi 0x132b148 │ │ │ │ + blls 0x40b624 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle pc, r0, lsl #6 │ │ │ │ @ instruction: 0x46214632 │ │ │ │ andlt r4, ip, r8, lsr r6 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ stmdalt r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blle 0x1b7c550 │ │ │ │ + blle 0x1b7c5d8 │ │ │ │ andcs r2, r8, #0, 6 │ │ │ │ andcs r4, r3, r1, lsr r6 │ │ │ │ - blx 0x156d584 │ │ │ │ + blx 0x156d60c │ │ │ │ stmdacs r0, {r1, r7, r9, sl, lr} │ │ │ │ stcne 0, cr13, [r0, #-408]! @ 0xfffffe68 │ │ │ │ ldc2l 1, cr15, [r4], #-56 @ 0xffffffc8 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - blmi 0xf6571c │ │ │ │ + blmi 0xf657a4 │ │ │ │ svcne 0x0070ee1d │ │ │ │ ldrbtmi r4, [fp], #-1594 @ 0xfffff9c6 │ │ │ │ stmiapl fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ orrsvc pc, r7, pc, asr #8 │ │ │ │ addseq pc, r0, #13828096 @ 0xd30000 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ stmdals r1, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf74d3018 │ │ │ │ - strmi lr, [r4], -r6, ror #27 │ │ │ │ + strmi lr, [r4], -r2, lsr #27 │ │ │ │ tstle r5, r1, asr #24 │ │ │ │ - @ instruction: 0xf8fef14c │ │ │ │ + @ instruction: 0xf8faf14c │ │ │ │ @ instruction: 0xf7f86800 │ │ │ │ submi pc, r4, #12736 @ 0x31c0 │ │ │ │ ldcle 12, cr2, [r2], {-0} │ │ │ │ @ instruction: 0xf8ca682b │ │ │ │ strbt r3, [ip], -r0 │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ @@ -296047,41 +296082,41 @@ │ │ │ │ movwls r6, #34883 @ 0x8843 │ │ │ │ movwcs lr, #1699 @ 0x6a3 │ │ │ │ @ instruction: 0x46221d31 │ │ │ │ @ instruction: 0xf00a2003 │ │ │ │ @ instruction: 0xb1a8fa0f │ │ │ │ stcne 6, cr4, [r9, #-136]! @ 0xffffff78 │ │ │ │ andeq pc, r4, sl, lsl #2 │ │ │ │ - stcl 6, cr15, [r8, #888] @ 0x378 │ │ │ │ + stc 6, cr15, [r4, #888] @ 0x378 │ │ │ │ movwcs lr, #2014 @ 0x7de │ │ │ │ tstpeq r4, sl, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andcs r4, r3, r2, lsr #12 │ │ │ │ - blx 0x16d624 │ │ │ │ + blx 0x16d6ac │ │ │ │ @ instruction: 0x4622b130 │ │ │ │ @ instruction: 0xf1091d29 │ │ │ │ @ instruction: 0xf6de0004 │ │ │ │ - @ instruction: 0xe737edba │ │ │ │ + @ instruction: 0xe737ed76 │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ @ instruction: 0x460ae63d │ │ │ │ - subcs pc, ip, r1, asr #4 │ │ │ │ + sbccs pc, ip, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf0384661 │ │ │ │ ldrb pc, [r2, #3345]! @ 0xd11 @ │ │ │ │ ldreq pc, [r5], #-111 @ 0xffffff91 │ │ │ │ @ instruction: 0x4628e634 │ │ │ │ stc2 1, cr15, [r4], {14} │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ @ instruction: 0xf06fe62e │ │ │ │ strt r0, [fp], -r6, lsl #8 │ │ │ │ - stc2l 1, cr15, [r8], #-548 @ 0xfffffddc │ │ │ │ + stc2l 1, cr15, [r4], #-548 @ 0xfffffddc │ │ │ │ streq pc, [fp], #-111 @ 0xffffff91 │ │ │ │ @ instruction: 0xf06fe626 │ │ │ │ strt r0, [r0], -fp, lsl #8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq lr, lr, lr, ror #16 │ │ │ │ + rsbseq lr, lr, r6, ror #15 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ andeq pc, r0, ip, asr #17 │ │ │ │ stceq 8, cr15, [r8], #-304 @ 0xfffffed0 │ │ │ │ stcpl 5, cr15, [r0, #692] @ 0x2b4 │ │ │ │ umulllt r4, r4, r5, fp @ │ │ │ │ @@ -296090,25 +296125,25 @@ │ │ │ │ @ instruction: 0xf50d0495 │ │ │ │ strmi r5, [sp], -r0, lsl #1 │ │ │ │ sbcvs r6, r3, fp, lsl r8 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrmi r3, [r0], ip │ │ │ │ vst4.8 {d18,d20,d22,d24}, [pc], r0 │ │ │ │ stmdage r3, {r7, r9, ip, lr} │ │ │ │ - ldmib r6!, {r3, r4, r5, r6, r8, ip, sp, lr, pc}^ │ │ │ │ + ldmib r2!, {r3, r4, r5, r6, r8, ip, sp, lr, pc}^ │ │ │ │ ldmdblt fp, {r0, r1, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xf854e025 │ │ │ │ tstlt r3, #40, 30 @ 0xa0 │ │ │ │ mvnsle r4, fp, lsr #5 │ │ │ │ movtlt r6, #26918 @ 0x6926 │ │ │ │ ldrtmi r4, [sl], -r0, lsr #12 │ │ │ │ @ instruction: 0xf8cda903 │ │ │ │ ldrmi r8, [r0, r0]! │ │ │ │ @ instruction: 0xf50d4604 │ │ │ │ - blmi 0xfe185cc0 │ │ │ │ + blmi 0xfe185d48 │ │ │ │ ldmdavs sl, {r2, r3, r8, ip, sp} │ │ │ │ subsmi r6, sl, fp, lsl #16 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ rscshi pc, r5, r0, asr #32 │ │ │ │ @ instruction: 0xf50d4620 │ │ │ │ andlt r5, r4, r0, lsl #27 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -296118,57 +296153,57 @@ │ │ │ │ @ instruction: 0xf64f81f0 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ ldrtle r0, [r3], #-1372 @ 0xfffffaa4 │ │ │ │ ldreq pc, [r8], #-111 @ 0xffffff91 │ │ │ │ stmdavs r3!, {r0, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ rscsle r2, r9, r0, lsl #22 │ │ │ │ - bcs 0x2cbc90 │ │ │ │ - bcs 0x1e7778 │ │ │ │ - bllt 0x1fe780c │ │ │ │ + bcs 0x2cbd18 │ │ │ │ + bcs 0x1e7800 │ │ │ │ + bllt 0x1fe7894 │ │ │ │ cdp 8, 1, cr4, cr13, cr13, {3} │ │ │ │ shsub16mi r4, sl, r0 │ │ │ │ ldrbtmi r2, [r8], #-310 @ 0xfffffeca │ │ │ │ stmdapl r0!, {fp, sp, lr} │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf74d3018 │ │ │ │ - @ instruction: 0x4604ed1a │ │ │ │ + @ instruction: 0x4604ecd6 │ │ │ │ bicle r1, r2, r0, ror #24 │ │ │ │ - @ instruction: 0xf832f14c │ │ │ │ + @ instruction: 0xf82ef14c │ │ │ │ @ instruction: 0xf7f86800 │ │ │ │ submi pc, r4, #64256 @ 0xfb00 │ │ │ │ - bcs 0x3ab630 │ │ │ │ + bcs 0x3ab6b8 │ │ │ │ stmibvs r3!, {r2, r4, r8, ip, lr, pc} │ │ │ │ - blcs 0x400350 │ │ │ │ + blcs 0x4003d8 │ │ │ │ adcshi pc, r7, r0, lsl #4 │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ eorscc r7, r2, #591396864 @ 0x23400000 │ │ │ │ @ instruction: 0x77773232 │ │ │ │ strvc r7, [r2, #2354] @ 0x932 │ │ │ │ vmax.s8 d20, d1, d25 │ │ │ │ - vmvn.i32 q9, #4 @ 0x00000004 │ │ │ │ + vshr.s64 q9, q10, #64 │ │ │ │ @ instruction: 0xf0380030 │ │ │ │ strb pc, [r3, fp, ror #24] @ │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrbeq r6, [fp, #-2075] @ 0xfffff7e5 │ │ │ │ @ instruction: 0x4629d5bc │ │ │ │ - addscs pc, r4, r1, asr #4 │ │ │ │ + andscc pc, r4, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ mrrc2 0, 3, pc, ip, cr8 @ │ │ │ │ stmdbmi pc, {r2, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ @ │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi r4, [r9], #-1594 @ 0xfffff9c6 │ │ │ │ stmdapl r0, {r0, r3, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d02136 │ │ │ │ @ instruction: 0xf8cd0290 │ │ │ │ @ instruction: 0xf5008000 │ │ │ │ andscc r5, r8, sp │ │ │ │ - ldcl 7, cr15, [r8], {77} @ 0x4d │ │ │ │ + ldc 7, cr15, [r4], {77} @ 0x4d │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ ldr sp, [sp, r1, lsl #3]! │ │ │ │ stmiavs r3!, {r2, r8, sl, sp}^ │ │ │ │ ldreq pc, [r8], -r4, lsl #2 │ │ │ │ rsbsle r2, r1, r1, lsl #22 │ │ │ │ subsle r2, r4, r2, lsl #22 │ │ │ │ strbmi r2, [r1], -r1, lsl #6 │ │ │ │ @@ -296182,18 +296217,18 @@ │ │ │ │ ldrbtmi r4, [r9], #-1594 @ 0xfffff9c6 │ │ │ │ cdp 8, 1, cr6, cr13, cr9, {0} │ │ │ │ stmdapl r1, {r4, r5, r6, r8, r9, sl, fp}^ │ │ │ │ addseq pc, r0, #13697024 @ 0xd10000 │ │ │ │ tstls r0, r3, lsl #18 │ │ │ │ @ instruction: 0xf5002136 │ │ │ │ andscc r5, r8, sp │ │ │ │ - stc 7, cr15, [ip], #308 @ 0x134 │ │ │ │ + stcl 7, cr15, [r8], #-308 @ 0xfffffecc │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ @ instruction: 0xf14bd105 │ │ │ │ - stmdavs r0, {r0, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stc2 7, cr15, [lr], {248} @ 0xf8 │ │ │ │ @ instruction: 0xf5144244 │ │ │ │ @ instruction: 0xf4bf5f80 │ │ │ │ strtmi sl, [sl], -ip, asr #30 │ │ │ │ movwcs r4, #1601 @ 0x641 │ │ │ │ @ instruction: 0xf00a2003 │ │ │ │ stmdacs r0, {r0, r1, r2, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @@ -296201,20 +296236,20 @@ │ │ │ │ stmdbge r3, {r1, r4, r5, r9, sl, lr} │ │ │ │ stc2l 0, cr15, [r6, #-36]! @ 0xffffffdc │ │ │ │ strcs lr, [r2, #-1853] @ 0xfffff8c3 │ │ │ │ strcs lr, [r8, #-1979] @ 0xfffff845 │ │ │ │ stmibvs r5!, {r0, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1042100 │ │ │ │ @ instruction: 0xf00a0020 │ │ │ │ - blx 0x16f8f2 │ │ │ │ + blx 0x16f97a │ │ │ │ ldr pc, [r0, r5, lsl #10]! │ │ │ │ tstpcs r0, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ teqcs r0, r2, ror #19 │ │ │ │ - blx 0x18b8d6 │ │ │ │ + blx 0x18b95e │ │ │ │ ldmibvs sp, {r1, r8, r9, ip, sp}^ │ │ │ │ strcs lr, [r1, #-1957] @ 0xfffff85b │ │ │ │ movwcs lr, #6051 @ 0x17a3 │ │ │ │ strtmi r4, [sl], -r1, asr #12 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ @ instruction: 0x4601f8bf │ │ │ │ ldrtmi fp, [r2], -r0, asr #3 │ │ │ │ @@ -296228,22 +296263,22 @@ │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ ldrb r9, [lr, -r0, lsl #8]! │ │ │ │ ldrtmi r4, [sl], -fp, lsl #18 │ │ │ │ ldrbtmi r6, [r9], #-2147 @ 0xfffff79d │ │ │ │ ldr r6, [ip, r9, lsl #16] │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ @ instruction: 0xf189e6ff │ │ │ │ - @ instruction: 0xf7f9fb29 │ │ │ │ + @ instruction: 0xf7f9fb25 │ │ │ │ svclt 0x0000ff9f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - rsbseq lr, lr, sl, asr #13 │ │ │ │ - rsbseq lr, lr, lr, asr #12 │ │ │ │ - ldrshteq lr, [lr], #-90 @ 0xffffffa6 │ │ │ │ - rsbseq lr, lr, r0, asr r5 │ │ │ │ - rsbseq lr, lr, r6, lsr r5 │ │ │ │ + rsbseq lr, lr, r2, asr #12 │ │ │ │ + rsbseq lr, lr, r6, asr #11 │ │ │ │ + rsbseq lr, lr, r2, ror r5 │ │ │ │ + rsbseq lr, lr, r8, asr #9 │ │ │ │ + rsbseq lr, lr, lr, lsr #9 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strmi fp, [ip], -sp, lsl #1 │ │ │ │ @ instruction: 0x461f49be │ │ │ │ movwcs r4, #1542 @ 0x606 │ │ │ │ @@ -296267,16 +296302,16 @@ │ │ │ │ orrshi pc, r1, r0 │ │ │ │ svcvc 0x0087f5b4 │ │ │ │ @ instruction: 0xf64fd05c │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf100055b │ │ │ │ @ instruction: 0xf06f82c9 │ │ │ │ - blmi 0xfea32ad4 │ │ │ │ - blls 0x40b9c8 │ │ │ │ + blmi 0xfea32b5c │ │ │ │ + blls 0x40ba50 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ strtmi r8, [r0], -r1, ror #5 │ │ │ │ tstcs r0, sp │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @@ -296284,21 +296319,21 @@ │ │ │ │ andcs r9, r4, #20, 18 @ 0x50000 │ │ │ │ @ instruction: 0xf00a4618 │ │ │ │ stmdacs r0, {r0, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ addhi pc, r0, r0 │ │ │ │ ldrmi r6, [r8], r3, lsl #16 │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ strtmi r8, [r1], -r6, asr #5 │ │ │ │ - blge 0x243260 │ │ │ │ + blge 0x2432e8 │ │ │ │ movwls r4, #1578 @ 0x62a │ │ │ │ strcs sl, [r4], #-2819 @ 0xfffff4fd │ │ │ │ @ instruction: 0xf1889404 │ │ │ │ - @ instruction: 0x4604fa17 │ │ │ │ + @ instruction: 0x4604fa13 │ │ │ │ rsbsle r1, r0, r6, asr #24 │ │ │ │ - blle 0xff53c9b8 │ │ │ │ + blle 0xff53ca40 │ │ │ │ rsbsle r2, r3, r3, lsl #26 │ │ │ │ tstle r3, r4, lsl #26 │ │ │ │ @ instruction: 0xf7f89803 │ │ │ │ @ instruction: 0x9003fbb7 │ │ │ │ strbmi r9, [r5], -r4, lsl #22 │ │ │ │ ldrmi r4, [r8, #1593] @ 0x639 │ │ │ │ ldrmi fp, [sp], -r8, lsr #30 │ │ │ │ @@ -296309,231 +296344,231 @@ │ │ │ │ subsle r2, r3, r0, lsl #16 │ │ │ │ andvc r9, r3, r3, lsl #22 │ │ │ │ movwcs r9, #2324 @ 0x914 │ │ │ │ andcs r2, r3, r4, lsl #4 │ │ │ │ @ instruction: 0xf802f00a │ │ │ │ suble r2, r9, r0, lsl #16 │ │ │ │ str r6, [ip, r5]! │ │ │ │ - blcs 0x379550 │ │ │ │ + blcs 0x3795d8 │ │ │ │ andge sp, r1, #10420224 @ 0x9f0000 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - andseq r1, r3, r1, lsr sl │ │ │ │ - andseq r1, r3, r1, lsr sl │ │ │ │ - andseq r1, r3, r1, lsr sl │ │ │ │ - andseq r1, r3, r3, asr #18 │ │ │ │ - andseq r1, r3, r3, asr #18 │ │ │ │ - andseq r1, r3, r1, lsr sl │ │ │ │ - andseq r1, r3, sp, ror #23 │ │ │ │ - andseq r1, r3, r1, lsr sl │ │ │ │ - andseq r1, r3, r1, lsr sl │ │ │ │ - andseq r1, r3, r1, lsr sl │ │ │ │ + @ instruction: 0x00131ab9 │ │ │ │ + @ instruction: 0x00131ab9 │ │ │ │ + @ instruction: 0x00131ab9 │ │ │ │ + andseq r1, r3, fp, asr #19 │ │ │ │ + andseq r1, r3, fp, asr #19 │ │ │ │ + @ instruction: 0x00131ab9 │ │ │ │ + andseq r1, r3, r5, ror ip │ │ │ │ + @ instruction: 0x00131ab9 │ │ │ │ + @ instruction: 0x00131ab9 │ │ │ │ + @ instruction: 0x00131ab9 │ │ │ │ ldmdbls r4, {r0, r8, r9, sp} │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ @ instruction: 0xffdef009 │ │ │ │ stmdavs r3, {r4, r5, r8, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf0402b04 │ │ │ │ vst1.16 {d24-d27}, [pc :128], lr │ │ │ │ movwls r7, #16775 @ 0x4187 │ │ │ │ - blge 0x2432fc │ │ │ │ + blge 0x243384 │ │ │ │ movwls r4, #1584 @ 0x630 │ │ │ │ @ instruction: 0xf188ab03 │ │ │ │ - @ instruction: 0x4604f9bf │ │ │ │ + @ instruction: 0x4604f9bb │ │ │ │ @ instruction: 0xf0001c41 │ │ │ │ stccs 1, cr8, [r0], {68} @ 0x44 │ │ │ │ svcge 0x0077f6ff │ │ │ │ movwcs r9, #2324 @ 0x914 │ │ │ │ andcs r2, r3, r4, lsl #4 │ │ │ │ @ instruction: 0xffc2f009 │ │ │ │ - bls 0x25dfbc │ │ │ │ + bls 0x25e044 │ │ │ │ andvs r2, r2, r0, lsl #6 │ │ │ │ andcs r4, r4, #59768832 @ 0x3900000 │ │ │ │ @ instruction: 0xf0092003 │ │ │ │ stmdacs r0, {r0, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ adchi pc, fp, r0, asr #32 │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ @ instruction: 0xf14be761 │ │ │ │ - stmdavs r0, {r0, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0x13efa82 │ │ │ │ + stmdavs r0, {r0, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0x13efb0a │ │ │ │ str r4, [r7, r4, asr #4] │ │ │ │ @ instruction: 0xf0039b03 │ │ │ │ tsteq r8, #-268435456 @ 0xf0000000 │ │ │ │ @ instruction: 0xf442bf48 │ │ │ │ ldreq r2, [r9, #-512] @ 0xfffffe00 │ │ │ │ @ instruction: 0xf442bf48 │ │ │ │ andls r6, r3, #0, 4 │ │ │ │ cdpne 7, 5, cr14, cr3, cr4, {4} │ │ │ │ @ instruction: 0xf63f2b1e │ │ │ │ andge sl, r1, #92, 30 @ 0x170 │ │ │ │ @ instruction: 0xf023f852 │ │ │ │ - @ instruction: 0x00131ed9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, sp, lsl #27 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, pc, asr lr │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, sp, ror sp │ │ │ │ - @ instruction: 0x00131cf9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, r3, asr #18 │ │ │ │ - andseq r1, r3, r9, ror r9 │ │ │ │ - andseq r1, r3, fp, ror r9 │ │ │ │ - andseq r1, r3, sp, lsl #28 │ │ │ │ + andseq r1, r3, r1, ror #30 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r5, lsl lr │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r7, ror #29 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r5, lsl #28 │ │ │ │ + andseq r1, r3, r1, lsl #27 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + andseq r1, r3, fp, asr #19 │ │ │ │ + andseq r1, r3, r1, lsl #20 │ │ │ │ + andseq r1, r3, r3, lsl #20 │ │ │ │ + mulseq r3, r5, lr │ │ │ │ vpmax.u8 d18, d0, d3 │ │ │ │ - bcc 0x292274 │ │ │ │ + bcc 0x2922fc │ │ │ │ vpmin.s8 d2, d0, d13 │ │ │ │ vhadd.s8 q12, q8, q1 │ │ │ │ vqdmlal.s , d3, d3[7] │ │ │ │ sbcsmi r0, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf14007da │ │ │ │ movwcs r8, #4282 @ 0x10ba │ │ │ │ andcs r9, r4, #20, 18 @ 0x50000 │ │ │ │ @ instruction: 0xf0094618 │ │ │ │ stmdacs r0, {r0, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3, {r2, r3, r7, ip, lr, pc} │ │ │ │ @ instruction: 0x46994698 │ │ │ │ vqdmlsl.s q9, d0, d0 │ │ │ │ - blge 0x2522cc │ │ │ │ + blge 0x252354 │ │ │ │ movwls r4, #1578 @ 0x62a │ │ │ │ - blge 0x20344c │ │ │ │ + blge 0x2034d4 │ │ │ │ strcs r2, [r4], #-256 @ 0xffffff00 │ │ │ │ @ instruction: 0xf1889404 │ │ │ │ - strmi pc, [r4], -r3, lsr #18 │ │ │ │ + @ instruction: 0x4604f91f │ │ │ │ tstle r5, r0, ror #24 │ │ │ │ - ldc2l 1, cr15, [lr, #300]! @ 0x12c │ │ │ │ + ldc2l 1, cr15, [sl, #300]! @ 0x12c │ │ │ │ @ instruction: 0xf7f86800 │ │ │ │ submi pc, r4, #815104 @ 0xc7000 │ │ │ │ @ instruction: 0xf6ff2c00 │ │ │ │ @ instruction: 0xf108aed6 │ │ │ │ - blcs 0x1bebb0 │ │ │ │ - blls 0x227d94 │ │ │ │ + blcs 0x1bec38 │ │ │ │ + blls 0x227e1c │ │ │ │ vpadd.i8 q9, q8, q15 │ │ │ │ ldmdbls r4, {r1, r2, r3, r4, r7, r8, pc} │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @ instruction: 0xf0092003 │ │ │ │ stmdacs r0, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0060f43f │ │ │ │ andls pc, r0, r0, asr #17 │ │ │ │ ldrtmi r2, [r9], -r0, lsl #6 │ │ │ │ andcs r2, r3, r4, lsl #4 │ │ │ │ @ instruction: 0xff0ef009 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - blls 0x21d93c │ │ │ │ + blls 0x21d9c4 │ │ │ │ ldrt r6, [r6], r3 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldmdbls r4, {r0, r8, r9, sp} │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ @ instruction: 0xff00f009 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r4, {r0, r1, r2, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ vmull.s8 q9, d0, d0 │ │ │ │ movwcs r8, #4494 @ 0x118e │ │ │ │ @ instruction: 0x46224639 │ │ │ │ @ instruction: 0xf0092003 │ │ │ │ - blx 0xfed717e4 │ │ │ │ + blx 0xfed7186c │ │ │ │ stccs 3, cr15, [r0], {128} @ 0x80 │ │ │ │ cmpne r3, #323584 @ 0x4f000 │ │ │ │ movwcs fp, #3848 @ 0xf08 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - bge 0x25d8f8 │ │ │ │ + bge 0x25d980 │ │ │ │ andls r4, r0, #3145728 @ 0x300000 │ │ │ │ andcs r4, r9, #48, 12 @ 0x3000000 │ │ │ │ orrvc pc, r7, pc, asr #8 │ │ │ │ @ instruction: 0xf1889404 │ │ │ │ - strmi pc, [r4], -pc, asr #17 │ │ │ │ + strmi pc, [r4], -fp, asr #17 │ │ │ │ suble r1, sp, r2, asr #24 │ │ │ │ @ instruction: 0xf6ff2c00 │ │ │ │ ldmdbls r4, {r3, r7, r9, sl, fp, sp, pc} │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @ instruction: 0xf0092003 │ │ │ │ stmdacs r0, {r0, r1, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x001af43f │ │ │ │ andvs r9, r3, r4, lsl #22 │ │ │ │ - bcs 0x7eb650 │ │ │ │ - bcc 0xda9128 │ │ │ │ + bcs 0x7eb6d8 │ │ │ │ + bcc 0xda91b0 │ │ │ │ ldmdale r6!, {r0, r2, r3, r4, r9, fp, sp} │ │ │ │ orrscs pc, r5, #64, 12 @ 0x4000000 │ │ │ │ orrvs pc, r6, #536870924 @ 0x2000000c │ │ │ │ @ instruction: 0x07db40d3 │ │ │ │ movwcs sp, #5423 @ 0x152f │ │ │ │ andcs r9, r4, #20, 18 @ 0x50000 │ │ │ │ @ instruction: 0xf0094618 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0002f43f │ │ │ │ ldrmi r6, [r8], r3, lsl #16 │ │ │ │ - blcs 0x1436f8 │ │ │ │ + blcs 0x143780 │ │ │ │ smlalbthi pc, r7, r0, r2 @ │ │ │ │ strtmi sl, [sl], -r4, lsl #22 │ │ │ │ ldrtmi r9, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0x2129ab03 │ │ │ │ @ instruction: 0xf1b8e773 │ │ │ │ svclt 0x00340f05 │ │ │ │ @ instruction: 0xf04f46c1 │ │ │ │ str r0, [r4, r4, lsl #18] │ │ │ │ andcs r4, r3, sl, lsr #12 │ │ │ │ cdp2 0, 10, cr15, cr0, cr9, {0} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - blls 0x21d860 │ │ │ │ + blls 0x21d8e8 │ │ │ │ ldr r6, [r1], r3 │ │ │ │ vstrle s4, [r6, #-0] │ │ │ │ bicsvc pc, pc, #1325400064 @ 0x4f000000 │ │ │ │ orrvc pc, sp, #192, 4 │ │ │ │ @ instruction: 0x07dc40d3 │ │ │ │ @ instruction: 0xf06fd4cf │ │ │ │ @ instruction: 0xe63c045b │ │ │ │ - ldc2l 1, cr15, [ip, #-300] @ 0xfffffed4 │ │ │ │ + ldc2l 1, cr15, [r8, #-300] @ 0xfffffed4 │ │ │ │ @ instruction: 0xf7f86800 │ │ │ │ submi pc, r4, #151552 @ 0x25000 │ │ │ │ @ instruction: 0xf14be7aa │ │ │ │ - stmdavs r0, {r0, r2, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0x8efcd8 │ │ │ │ + stmdavs r0, {r0, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0x8efd60 │ │ │ │ ldrt r4, [r4], r4, asr #4 │ │ │ │ movwcs r2, #5187 @ 0x1443 │ │ │ │ andcs r9, r4, #20, 18 @ 0x50000 │ │ │ │ @ instruction: 0xf0094618 │ │ │ │ stmdacs r0, {r0, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 6, pc, cr0, cr15, {1} @ │ │ │ │ stccs 8, cr6, [r0, #-20] @ 0xffffffec │ │ │ │ smlabthi r7, r0, r2, pc @ │ │ │ │ - blge 0x2835a4 │ │ │ │ + blge 0x28362c │ │ │ │ movwls r4, #1584 @ 0x630 │ │ │ │ - blge 0x2ba128 │ │ │ │ + blge 0x2ba1b0 │ │ │ │ strls r2, [r5], #-1040 @ 0xfffffbf0 │ │ │ │ - @ instruction: 0xf858f188 │ │ │ │ + @ instruction: 0xf854f188 │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ @ instruction: 0xf14bd105 │ │ │ │ - stmdavs r0, {r0, r1, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf9fcf7f8 │ │ │ │ stccs 2, cr4, [r0], {68} @ 0x44 │ │ │ │ mcrge 6, 0, pc, cr11, cr15, {7} @ │ │ │ │ ldrtmi r2, [r9], -r9, lsl #26 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andeq pc, r8, #79 @ 0x4f │ │ │ │ andeq pc, r3, pc, asr #32 │ │ │ │ strcs fp, [r8, #-3880] @ 0xfffff0d8 │ │ │ │ cdp2 0, 5, cr15, cr0, cr9, {0} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - blls 0x2dd7c0 │ │ │ │ + blls 0x2dd848 │ │ │ │ andvs r2, r3, r4, lsl #4 │ │ │ │ subvs r9, r3, r8, lsl #22 │ │ │ │ ldmdbls r4, {r8, r9, sp} │ │ │ │ @ instruction: 0xf0092003 │ │ │ │ stmdacs r0, {r0, r1, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 4, pc, cr10, cr15, {1} @ │ │ │ │ strb r6, [ip, #5]! │ │ │ │ @@ -296545,94 +296580,94 @@ │ │ │ │ movwls r3, #29445 @ 0x7305 │ │ │ │ ldmdbls r4, {r0, r8, r9, sp} │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ cdp2 0, 2, cr15, cr12, cr9, {0} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r5, {r0, r1, r4, r5, r6, r9, sl, fp, sp, pc} │ │ │ │ vqdmull.s q9, d0, d0 │ │ │ │ - blge 0x2d209c │ │ │ │ + blge 0x2d2124 │ │ │ │ ldrtmi sl, [r0], -r5, lsl #20 │ │ │ │ mrscs r9, R9_usr │ │ │ │ strcs r2, [r8], #-525 @ 0xfffffdf3 │ │ │ │ @ instruction: 0xf1889405 │ │ │ │ - strmi pc, [r4], -fp, lsl #16 │ │ │ │ + strmi pc, [r4], -r7, lsl #16 │ │ │ │ tstle r2, r3, asr #24 │ │ │ │ stc2 7, cr15, [ip, #-996]! @ 0xfffffc1c │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ stclge 6, cr15, [r1, #1020] @ 0x3fc │ │ │ │ movwcs r4, #1593 @ 0x639 │ │ │ │ andcs r2, r3, r8, lsl #4 │ │ │ │ @ instruction: 0xf0099e05 │ │ │ │ stmdacs r0, {r0, r1, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 2, APSR_nzcv, cr2, cr15, {1} │ │ │ │ andvs r9, r3, r6, lsl #22 │ │ │ │ - bls 0x2fa9f4 │ │ │ │ + bls 0x2faa7c │ │ │ │ andcs r6, r4, #66 @ 0x42 │ │ │ │ andcs r9, r3, r4, lsl r9 │ │ │ │ ldc2l 0, cr15, [lr, #36]! @ 0x24 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ adcmi sl, lr, #1104 @ 0x450 │ │ │ │ strtmi fp, [lr], -r8, lsr #30 │ │ │ │ str r6, [r4, #6]! │ │ │ │ ldmdbls r4, {r0, r8, r9, sp} │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ ldc2l 0, cr15, [r0, #36]! @ 0x24 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r4, {r0, r1, r2, r4, r5, r9, sl, fp, sp, pc} │ │ │ │ - blle 0x20bce28 │ │ │ │ + blle 0x20bceb0 │ │ │ │ ldrtmi r2, [r9], -r0, lsl #6 │ │ │ │ andcs r4, r3, r2, lsr #12 │ │ │ │ stc2l 0, cr15, [r4, #36]! @ 0x24 │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ mcrge 4, 1, pc, cr10, cr15, {1} @ │ │ │ │ ldrtmi sl, [r0], -r4, lsl #20 │ │ │ │ mrscs r9, R9_usr │ │ │ │ strls r2, [r4], #-543 @ 0xfffffde1 │ │ │ │ - @ instruction: 0xffc8f187 │ │ │ │ + @ instruction: 0xffc4f187 │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr11, cr15, {3} │ │ │ │ - stc2 1, cr15, [r2], #300 @ 0x12c │ │ │ │ + ldc2 1, cr15, [lr], {75} @ 0x4b │ │ │ │ @ instruction: 0xf7f86800 │ │ │ │ submi pc, r4, #1753088 @ 0x1ac000 │ │ │ │ movwcs lr, #1779 @ 0x6f3 │ │ │ │ movwcc lr, #22989 @ 0x59cd │ │ │ │ movwcc lr, #31181 @ 0x79cd │ │ │ │ ldmdbls r4, {r0, r8, r9, sp} │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ stc2l 0, cr15, [r2, #36] @ 0x24 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r5, {r0, r3, r9, sl, fp, sp, pc} │ │ │ │ - blle 0x153d284 │ │ │ │ + blle 0x153d30c │ │ │ │ tstcs r1, r5, lsl #20 │ │ │ │ - blge 0x2d668c │ │ │ │ + blge 0x2d6714 │ │ │ │ andscs r4, r1, #48, 12 @ 0x3000000 │ │ │ │ strls r2, [r5], #-1036 @ 0xfffffbf4 │ │ │ │ - @ instruction: 0xffa2f187 │ │ │ │ + @ instruction: 0xff9ef187 │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ @ instruction: 0xf7f9d102 │ │ │ │ strmi pc, [r4], -r3, asr #25 │ │ │ │ @ instruction: 0xf6ff2c00 │ │ │ │ @ instruction: 0x4639ad58 │ │ │ │ andcs r2, ip, #0, 6 │ │ │ │ cdpls 0, 0, cr2, cr5, cr3, {0} │ │ │ │ stc2 0, cr15, [r2, #36]! @ 0x24 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - blls 0x2dd664 │ │ │ │ + blls 0x2dd6ec │ │ │ │ movwcs r6, #3 │ │ │ │ subvs r9, r2, r7, lsl #20 │ │ │ │ svcls 0x00082204 │ │ │ │ andcs r6, r3, r7, lsl #1 │ │ │ │ @ instruction: 0xf0099914 │ │ │ │ stmdacs r0, {r0, r1, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb sp, [r9, #405] @ 0x195 │ │ │ │ strb r4, [lr, #-1580] @ 0xfffff9d4 │ │ │ │ @ instruction: 0xf73f2a00 │ │ │ │ ldrbt sl, [r8], r0, asr #28 │ │ │ │ strtmi r4, [r1], -sl, lsr #12 │ │ │ │ - sbccs pc, r4, r1, asr #4 │ │ │ │ + subcc pc, r4, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf8a6f038 │ │ │ │ ldmdbls r4, {r0, r2, r3, r5, r8, sl, sp, lr, pc} │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @ instruction: 0xf0092003 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stclge 4, cr15, [r2, #252] @ 0xfc │ │ │ │ @@ -296640,15 +296675,15 @@ │ │ │ │ ldrtmi r6, [r9], -r2 │ │ │ │ @ instruction: 0xf0092003 │ │ │ │ stmdacs r0, {r0, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldcge 4, cr15, [r8, #252]! @ 0xfc │ │ │ │ andvc r9, r3, r3, lsl #22 │ │ │ │ @ instruction: 0xf06fe519 │ │ │ │ ldr r0, [r6, #-1045] @ 0xfffffbeb │ │ │ │ - @ instruction: 0xfff0f188 │ │ │ │ + @ instruction: 0xffecf188 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ svcge 0x0002b095 │ │ │ │ @ instruction: 0x46984c94 │ │ │ │ stmdavs r4!, {r0, r2, r3, r9, sl, lr} │ │ │ │ @@ -296660,29 +296695,29 @@ │ │ │ │ @ instruction: 0xf5b1dd3b │ │ │ │ subsle r7, ip, r7, lsl #31 │ │ │ │ ldmdbcs sl!, {r1, r2, r6, sl, fp, ip, lr, pc} │ │ │ │ addhi pc, r7, r0 │ │ │ │ strdle r2, [fp, #-159] @ 0xffffff61 │ │ │ │ andle r2, r1, r1, lsl #20 │ │ │ │ cmple r7, r7, lsl #20 │ │ │ │ - blcs 0x20da6c │ │ │ │ + blcs 0x20daf4 │ │ │ │ orrhi pc, sl, r0, asr #4 │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r1, asr #12 │ │ │ │ ldc2 0, cr15, [r6, #-36]! @ 0xffffffdc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavs r5, {r0, r2, r4, r5, r7, r8, pc} │ │ │ │ stceq 0, cr15, [r4], {79} @ 0x4f │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ mvnscs r4, r2, lsr #12 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ rscsvs r4, sp, r0, lsr r6 │ │ │ │ - @ instruction: 0xf81af188 │ │ │ │ + @ instruction: 0xf816f188 │ │ │ │ stclne 6, cr4, [r8], #-20 @ 0xffffffec │ │ │ │ - bmi 0x1f66128 │ │ │ │ + bmi 0x1f661b0 │ │ │ │ ldclvs 8, cr6, [sl], #-68 @ 0xffffffbc │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ @ instruction: 0xf0400200 │ │ │ │ strtmi r8, [r8], -r7, asr #5 │ │ │ │ ldrtmi r3, [sp], ip, asr #14 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -296694,22 +296729,22 @@ │ │ │ │ tstne r3, #1275068416 @ 0x4c000000 │ │ │ │ tstne r3, #-1744830464 @ 0x98000000 │ │ │ │ tstne r3, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x26131313 │ │ │ │ ldcne 2, cr15, [r7], {64} @ 0x40 │ │ │ │ tstle r5, r1, ror #10 │ │ │ │ @ instruction: 0xf0002a01 │ │ │ │ - bcs 0x292990 │ │ │ │ + bcs 0x292a18 │ │ │ │ mrshi pc, (UNDEF: 11) @ │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrbeq r6, [fp, #-2075] @ 0xfffff7e5 │ │ │ │ cmnphi r5, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldrbeq pc, [fp, #-111] @ 0xffffff91 @ │ │ │ │ - bcc 0x1abf48 │ │ │ │ + bcc 0x1abfd0 │ │ │ │ ldmle r1!, {r0, r1, r3, r9, fp, sp}^ │ │ │ │ orrsvs pc, pc, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0x07d940d3 │ │ │ │ cdpvs 5, 11, cr13, cr11, cr12, {7} │ │ │ │ vqdmulh.s d18, d0, d3 │ │ │ │ movwcs r8, #4399 @ 0x112f │ │ │ │ strbmi r2, [r1], -r4, lsl #4 │ │ │ │ @@ -296719,127 +296754,127 @@ │ │ │ │ ldrdgt pc, [r0], -r0 │ │ │ │ cdpeq 0, 0, cr15, cr4, cr15, {2} │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ and pc, r0, sp, asr #17 │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0xf8c74630 │ │ │ │ @ instruction: 0xf187c00c │ │ │ │ - @ instruction: 0x4605ffbd │ │ │ │ + @ instruction: 0x4605ffb9 │ │ │ │ @ instruction: 0xd1a21c42 │ │ │ │ - blx 0xfe66e5a2 │ │ │ │ + blx 0xfe56e62a │ │ │ │ @ instruction: 0xf7f86800 │ │ │ │ submi pc, r5, #6094848 @ 0x5d0000 │ │ │ │ - bcs 0x1abeec │ │ │ │ + bcs 0x1abf74 │ │ │ │ ldrmi sp, [r9], -r4, asr #3 │ │ │ │ @ instruction: 0xf1072220 │ │ │ │ @ instruction: 0xf1770024 │ │ │ │ - mrcvs 12, 5, lr, cr11, cr12, {7} │ │ │ │ + mrcvs 12, 5, lr, cr11, cr8, {7} │ │ │ │ @ instruction: 0xf1074641 │ │ │ │ - blcs 0x932128 │ │ │ │ + blcs 0x9321b0 │ │ │ │ @ instruction: 0x2320bf28 │ │ │ │ @ instruction: 0x4698461a │ │ │ │ ldc2l 0, cr15, [r4], #36 @ 0x24 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ strtmi r8, [r9], -fp, lsr #2 │ │ │ │ @ instruction: 0xf8cd4622 │ │ │ │ @ instruction: 0xf1078000 │ │ │ │ ldrtmi r0, [r0], -r4, lsr #6 │ │ │ │ rscsvs r2, ip, r8, lsl #8 │ │ │ │ - @ instruction: 0xff92f187 │ │ │ │ + @ instruction: 0xff8ef187 │ │ │ │ mcrrne 6, 0, r4, r1, cr5 │ │ │ │ svcge 0x0077f47f │ │ │ │ - blx 0x1b6e5fa │ │ │ │ + blx 0x1a6e682 │ │ │ │ @ instruction: 0xf7f86800 │ │ │ │ submi pc, r5, #3211264 @ 0x310000 │ │ │ │ cdpne 7, 5, cr14, cr3, cr15, {3} │ │ │ │ ldmle r7, {r0, r5, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - mulseq r3, sp, r3 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, r9 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, r9 │ │ │ │ - andseq r2, r3, pc, lsr r3 │ │ │ │ - andseq r2, r3, pc, lsr r3 │ │ │ │ - andseq r2, r3, r9 │ │ │ │ - andseq r2, r3, r9 │ │ │ │ - andseq r2, r3, r9 │ │ │ │ - andseq r2, r3, r1, ror #7 │ │ │ │ - andseq r2, r3, pc, lsl r4 │ │ │ │ - andseq r2, r3, r9 │ │ │ │ - andseq r2, r3, r9 │ │ │ │ - andseq r2, r3, r9, ror #2 │ │ │ │ - andseq r2, r3, r9 │ │ │ │ - andseq r2, r3, r9 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ - andseq r2, r3, fp, ror #2 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + andseq r2, r3, r5, lsr #8 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + mulseq r3, r1, r0 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + mulseq r3, r1, r0 │ │ │ │ + andseq r2, r3, r7, asr #7 │ │ │ │ + andseq r2, r3, r7, asr #7 │ │ │ │ + mulseq r3, r1, r0 │ │ │ │ + mulseq r3, r1, r0 │ │ │ │ + mulseq r3, r1, r0 │ │ │ │ + andseq r2, r3, r9, ror #8 │ │ │ │ + andseq r2, r3, r7, lsr #9 │ │ │ │ + mulseq r3, r1, r0 │ │ │ │ + mulseq r3, r1, r0 │ │ │ │ + @ instruction: 0x001321f1 │ │ │ │ + mulseq r3, r1, r0 │ │ │ │ + mulseq r3, r1, r0 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ + @ instruction: 0x001321f3 │ │ │ │ mrcvs 4, 5, r2, cr11, cr15, {1} │ │ │ │ vqdmulh.s d18, d0, d3 │ │ │ │ movwcs r8, #4241 @ 0x1091 │ │ │ │ strbmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0094618 │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ adcshi pc, ip, r0 │ │ │ │ @ instruction: 0xf04f6805 │ │ │ │ @ instruction: 0xf1070c04 │ │ │ │ strtmi r0, [r2], -ip, lsl #6 │ │ │ │ str r2, [r5, -r1, lsl #2] │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ @ instruction: 0xf73f2a28 │ │ │ │ - bcs 0x39de78 │ │ │ │ + bcs 0x39df00 │ │ │ │ @ instruction: 0x81b9f340 │ │ │ │ movwcs r3, #6666 @ 0x1a0a │ │ │ │ vaddw.s8 q9, q0, d31 │ │ │ │ - blx 0x1f67b4 │ │ │ │ + blx 0x1f683c │ │ │ │ andsmi pc, r1, r2, lsl #4 │ │ │ │ orrshi pc, sl, r0, asr #32 │ │ │ │ mvnsmi pc, r2, lsl r0 @ │ │ │ │ addshi pc, r3, r0, asr #32 │ │ │ │ svcvs 0x00c8f012 │ │ │ │ svcge 0x0020f43f │ │ │ │ stccs 14, cr6, [r0], #-744 @ 0xfffffd18 │ │ │ │ smlabtne r4, r7, r9, lr │ │ │ │ svclt 0x001461b9 │ │ │ │ tstcs r4, r8, lsl #2 │ │ │ │ - bcs 0x44dcc0 │ │ │ │ + bcs 0x44dd48 │ │ │ │ andcs fp, r0, #148, 30 @ 0x250 │ │ │ │ addmi r2, r8, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf042bf38 │ │ │ │ - bcs 0x1329f4 │ │ │ │ + bcs 0x132a7c │ │ │ │ mrcvs 1, 5, sp, cr10, cr2, {2} │ │ │ │ ldrmi r4, [r8], -r1, asr #12 │ │ │ │ stc2 0, cr15, [r0], {9} │ │ │ │ rsbsle r2, pc, r0, lsl #16 │ │ │ │ teqvs fp, r3, lsl #16 │ │ │ │ - blcs 0x30dcf4 │ │ │ │ + blcs 0x30dd7c │ │ │ │ stmdavs r3, {r1, r2, r8, fp, ip, lr, pc}^ │ │ │ │ mrcvs 1, 5, r6, cr11, cr11, {3} │ │ │ │ svclt 0x00042b0c │ │ │ │ @ instruction: 0x61bb6883 │ │ │ │ tstpeq r0, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ mrcvs 6, 5, r4, cr12, cr0, {1} │ │ │ │ @ instruction: 0xf1879400 │ │ │ │ - @ instruction: 0x4605fedd │ │ │ │ + @ instruction: 0x4605fed9 │ │ │ │ @ instruction: 0xf47f1c46 │ │ │ │ ldr sl, [sp, -r2, asr #29] │ │ │ │ @ instruction: 0xdc322a1a │ │ │ │ @ instruction: 0xf77f2a00 │ │ │ │ andcs sl, r1, #3696 @ 0xe70 │ │ │ │ bicsvc pc, pc, #1325400064 @ 0x4f000000 │ │ │ │ orrvc pc, sp, #192, 4 │ │ │ │ @@ -296856,30 +296891,30 @@ │ │ │ │ stc2 0, cr15, [ip], {9} │ │ │ │ cmple r3, r0, lsl #16 │ │ │ │ ldceq 0, cr15, [r4], {79} @ 0x4f │ │ │ │ @ instruction: 0xf1074629 │ │ │ │ strtmi r0, [r2], -r4, lsr #6 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf187c000 │ │ │ │ - strmi pc, [r5], -fp, lsr #29 │ │ │ │ + strmi pc, [r5], -r7, lsr #29 │ │ │ │ @ instruction: 0xf47f1c68 │ │ │ │ usat sl, #11, r0, lsl #29 │ │ │ │ ldreq pc, [r5, #-111] @ 0xffffff91 │ │ │ │ @ instruction: 0xf1a2e68b │ │ │ │ ldmdbcs sp, {r0, r4, r5, r8} │ │ │ │ mrcge 6, 5, APSR_nzcv, cr2, cr15, {1} │ │ │ │ @ instruction: 0xf6402201 │ │ │ │ vrsra.s64 d18, d5, #62 │ │ │ │ addmi r6, sl, r6, lsl #7 │ │ │ │ - bllt 0x2002304 │ │ │ │ + bllt 0x200238c │ │ │ │ @ instruction: 0xf47f2901 │ │ │ │ stmib r7, {r0, r1, r2, r5, r7, r9, sl, fp, sp, pc}^ │ │ │ │ stmib r7, {r0, r3, r8, r9, ip, sp}^ │ │ │ │ cmnvs fp, #738197504 @ 0x2c000000 │ │ │ │ - blcs 0x60ddb8 │ │ │ │ + blcs 0x60de40 │ │ │ │ andscs sp, r4, #228, 18 @ 0x390000 │ │ │ │ @ instruction: 0xf1074641 │ │ │ │ @ instruction: 0xf0090024 │ │ │ │ stmiblt r8, {r0, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1072414 │ │ │ │ eorscs r0, r2, #36, 6 @ 0x90000000 │ │ │ │ ldrtmi r4, [r0], -r9, lsr #12 │ │ │ │ @@ -296888,31 +296923,31 @@ │ │ │ │ mrcvs 6, 5, r4, cr10, cr8, {0} │ │ │ │ @ instruction: 0xf0094641 │ │ │ │ strmi pc, [r3], -r1, lsl #23 │ │ │ │ orrle r2, sp, r0, lsl #16 │ │ │ │ streq pc, [sp, #-111] @ 0xffffff91 │ │ │ │ @ instruction: 0x4622e657 │ │ │ │ vmax.s8 d20, d1, d25 │ │ │ │ - vshr.s64 q9, q12, #64 │ │ │ │ + vmvn.i32 , #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf0370030 │ │ │ │ pkhbt pc, r1, r7, lsl #29 @ │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ - blcs 0x20de0c │ │ │ │ + blcs 0x20de94 │ │ │ │ movwcs sp, #6586 @ 0x19ba │ │ │ │ strbmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0094618 │ │ │ │ stmdacs r0, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r5, {r1, r2, r5, r6, r7, ip, lr, pc} │ │ │ │ stceq 0, cr15, [r4], {79} @ 0x4f │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ @ instruction: 0x21294622 │ │ │ │ movwcs lr, #1584 @ 0x630 │ │ │ │ movwcc lr, #18887 @ 0x49c7 │ │ │ │ movwcc lr, #27079 @ 0x69c7 │ │ │ │ - blcs 0x34de3c │ │ │ │ + blcs 0x34dec4 │ │ │ │ movwcs sp, #4514 @ 0x11a2 │ │ │ │ cdpvs 6, 11, cr4, cr10, cr1, {2} │ │ │ │ @ instruction: 0xf0094618 │ │ │ │ strmi pc, [r1], -pc, asr #22 │ │ │ │ sbcle r2, sp, r0, lsl #16 │ │ │ │ ldccs 8, cr6, [r4], {2} │ │ │ │ @ instruction: 0xf04f613a │ │ │ │ @@ -296920,18 +296955,18 @@ │ │ │ │ @ instruction: 0x46300310 │ │ │ │ rscvc lr, r2, #323584 @ 0x4f000 │ │ │ │ svclt 0x0014617a │ │ │ │ subcs r2, r2, #805306372 @ 0x30000004 │ │ │ │ tstcs r1, ip, asr #16 │ │ │ │ @ instruction: 0x61bc9500 │ │ │ │ mvnsvs r1, r4, ror #15 │ │ │ │ - cdp2 1, 2, cr15, cr10, cr7, {4} │ │ │ │ + cdp2 1, 2, cr15, cr6, cr7, {4} │ │ │ │ mcrrne 6, 0, r4, r2, cr5 │ │ │ │ mcrge 4, 0, pc, cr15, cr15, {3} @ │ │ │ │ - blx 0x12f0380 │ │ │ │ + blx 0x12f0408 │ │ │ │ str r4, [sl], -r5, lsl #12 │ │ │ │ stmib r7, {r8, r9, sp}^ │ │ │ │ cdpvs 3, 11, cr3, cr11, cr4, {0} │ │ │ │ @ instruction: 0xf47f2b08 │ │ │ │ movwcs sl, #8053 @ 0x1f75 │ │ │ │ @ instruction: 0x46416eba │ │ │ │ @ instruction: 0xf0094618 │ │ │ │ @@ -296939,54 +296974,54 @@ │ │ │ │ addsle r2, pc, r0, lsl #16 │ │ │ │ @ instruction: 0xf1076802 │ │ │ │ teqvs sl, r0, lsl r3 │ │ │ │ cdpvs 1, 11, cr2, cr13, cr1, {0} │ │ │ │ stmdavs r4!, {r0, r2, r3, r9, sp}^ │ │ │ │ strls r4, [r0, #-1584] @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf187617c │ │ │ │ - strmi pc, [r5], -r5, lsl #28 │ │ │ │ + strmi pc, [r5], -r1, lsl #28 │ │ │ │ @ instruction: 0xf47f1c44 │ │ │ │ ldrb sl, [r9, sl, ror #27] │ │ │ │ movwcs r6, #7868 @ 0x1ebc │ │ │ │ ldrmi r4, [r8], -r1, asr #12 │ │ │ │ svclt 0x00282c0f │ │ │ │ strtmi r2, [r2], -pc, lsl #8 │ │ │ │ - blx 0x1ee41e │ │ │ │ + blx 0x1ee4a6 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ addlt sp, r4, r0, lsl #1 │ │ │ │ @ instruction: 0xf10d9003 │ │ │ │ strtmi r0, [r2], -pc, lsl #10 │ │ │ │ andeq pc, r7, r5, lsr #32 │ │ │ │ @ instruction: 0xf6dd08ed │ │ │ │ - andcs lr, r0, #2912 @ 0xb60 │ │ │ │ + andcs lr, r0, #1824 @ 0x720 │ │ │ │ tstcs r1, r3, lsl #12 │ │ │ │ @ instruction: 0xf8044630 │ │ │ │ andscs r2, r9, #53 @ 0x35 │ │ │ │ cdpvs 7, 11, cr14, cr11, cr0, {0} │ │ │ │ stmib r7, {sl, sp}^ │ │ │ │ - blcs 0x34343c │ │ │ │ + blcs 0x3434c4 │ │ │ │ svcge 0x0034f47f │ │ │ │ @ instruction: 0x46236eba │ │ │ │ andcs r4, r1, r1, asr #12 │ │ │ │ - blx 0xff96e460 │ │ │ │ + blx 0xff96e4e8 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, sp, lr} │ │ │ │ svcge 0x005ef43f │ │ │ │ andcs r6, r1, fp, ror r8 │ │ │ │ ldmdavs r9, {r1, r3, r4, r5, r7, r9, sl, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0094623 │ │ │ │ @ instruction: 0x4603fad5 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmdavs sl!, {r0, r1, r4, r6, r8, r9, sl, fp, sp, pc}^ │ │ │ │ ldrhtvs r6, [fp], #-233 @ 0xffffff17 │ │ │ │ eorshi r8, r8, #16, 16 @ 0x100000 │ │ │ │ ldc2l 1, cr15, [r6, #-52]! @ 0xffffffcc │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - bhi 0xf66640 │ │ │ │ + bhi 0xf666c8 │ │ │ │ rorlt r6, fp, r8 │ │ │ │ - bl 0x203d00 │ │ │ │ + bl 0x203d88 │ │ │ │ ldmdahi r9, {r6, r7} │ │ │ │ andshi r3, r1, r8, lsl #6 │ │ │ │ addmi r3, r3, #8, 4 @ 0x80000000 │ │ │ │ stcne 8, cr15, [r6], {19} │ │ │ │ stcne 8, cr15, [r6], {2} │ │ │ │ stcne 8, cr15, [r5], {19} │ │ │ │ stcne 8, cr15, [r5], {2} │ │ │ │ @@ -296994,84 +297029,84 @@ │ │ │ │ stcne 8, cr15, [r4], {66} @ 0x42 │ │ │ │ @ instruction: 0xf04fd1ed │ │ │ │ @ instruction: 0xf1070c08 │ │ │ │ @ instruction: 0xf8cd0310 │ │ │ │ andscs ip, sl, #0 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf187617c │ │ │ │ - @ instruction: 0x4605fd97 │ │ │ │ + @ instruction: 0x4605fd93 │ │ │ │ tstle r2, r3, asr #24 │ │ │ │ @ instruction: 0xf9b4f7f9 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ ldc2 1, cr15, [r8], #52 @ 0x34 │ │ │ │ @ instruction: 0x4613e575 │ │ │ │ cdpvs 6, 11, cr4, cr10, cr1, {2} │ │ │ │ @ instruction: 0xf0094620 │ │ │ │ stmdacs r0, {r0, r1, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0012f43f │ │ │ │ strtmi r4, [r2], -r3, lsl #12 │ │ │ │ cdpvs 6, 11, cr4, cr12, cr9, {1} │ │ │ │ @ instruction: 0xe69d4630 │ │ │ │ - blcs 0x1fa238 │ │ │ │ + blcs 0x1fa2c0 │ │ │ │ stcge 6, cr15, [lr, #252] @ 0xfc │ │ │ │ rscsvs r2, fp, r0, lsl #6 │ │ │ │ - blcs 0x20dfe4 │ │ │ │ + blcs 0x20e06c │ │ │ │ mrcvs 8, 5, sp, cr11, cr4, {0} │ │ │ │ strcs fp, [r4, #-2547] @ 0xfffff60d │ │ │ │ strls r4, [r0, #-1570] @ 0xfffff9de │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ - stc2l 1, cr15, [sl, #-540]! @ 0xfffffde4 │ │ │ │ + stc2l 1, cr15, [r6, #-540]! @ 0xfffffde4 │ │ │ │ mcrrne 6, 0, r4, r4, cr5 │ │ │ │ - stclge 4, cr15, [pc, #-508] @ 0x13231c │ │ │ │ - bcs 0x22bbc4 │ │ │ │ - bcs 0x1698b0 │ │ │ │ + stclge 4, cr15, [pc, #-508] @ 0x1323a4 │ │ │ │ + bcs 0x22bc4c │ │ │ │ + bcs 0x169938 │ │ │ │ ldrb sp, [r3, #-3302]! @ 0xfffff31a │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r1, asr #12 │ │ │ │ - blx 0x1aee554 │ │ │ │ + blx 0x1aee5dc │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r3, {r0, r2, r5, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xe7e060fb │ │ │ │ strbmi r2, [r1], -r1, lsl #6 │ │ │ │ @ instruction: 0x4618461a │ │ │ │ - blx 0x17ee56c │ │ │ │ + blx 0x17ee5f4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavc r3, {r0, r3, r4, r6, r7, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xe7d460fb │ │ │ │ - ldc2l 1, cr15, [ip], {136} @ 0x88 │ │ │ │ + ldc2l 1, cr15, [r8], {136} @ 0x88 │ │ │ │ streq pc, [fp, #-111] @ 0xffffff91 │ │ │ │ svclt 0x0000e52b │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec89768 │ │ │ │ + bl 0xfec897f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r0, asr #31 │ │ │ │ strmi r1, [r7], -r2, asr #28 │ │ │ │ movwcs r4, #2216 @ 0x8a8 │ │ │ │ stmdavs r0, {r0, r1, r4, r9, fp, sp} │ │ │ │ @ instruction: 0xf04f9009 │ │ │ │ stmib sp, {}^ @ │ │ │ │ stmib sp, {r0, r1, r8, r9, ip, sp}^ │ │ │ │ stmib sp, {r0, r2, r8, r9, ip, sp}^ │ │ │ │ vcgt.s8 d3, d0, d7 │ │ │ │ vand d24, d7, d16 │ │ │ │ - vrsra.s64 d22, d0, #64 │ │ │ │ - bl 0x1f3270 │ │ │ │ + vorr.i32 d23, #0 @ 0x00000000 │ │ │ │ + bl 0x1f32f8 │ │ │ │ @ instruction: 0xf8d30387 │ │ │ │ mcrcs 8, 0, r6, cr6, cr0, {7} │ │ │ │ msrhi SP_usr, r0 │ │ │ │ @ instruction: 0x460cb316 │ │ │ │ - bl 0x19d9bc │ │ │ │ + bl 0x19da44 │ │ │ │ and r0, r5, r6, lsl #13 │ │ │ │ strcc r6, [r4], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf84542a6 │ │ │ │ andsle r3, r7, r4, lsl #22 │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r1, lsr #12 │ │ │ │ - blx 0x76e5f0 │ │ │ │ + blx 0x76e678 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ ldmdavs sl, {r4, r7, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, r6, ror #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -297089,18 +297124,18 @@ │ │ │ │ rsbeq r0, sl, r7, ror r0 │ │ │ │ subseq r0, sl, r2, rrx │ │ │ │ eoreq r0, sp, r6, asr #32 │ │ │ │ andseq r0, fp, sp, lsl r0 │ │ │ │ strcs r0, [r1, #-19] @ 0xffffffed │ │ │ │ movwcs lr, #23005 @ 0x59dd │ │ │ │ strls r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ - blx 0x77062e │ │ │ │ + blx 0x7706b6 │ │ │ │ strcs lr, [r0, #-1998] @ 0xfffff832 │ │ │ │ - blmi 0x1f2c614 │ │ │ │ - blls 0x38c6a8 │ │ │ │ + blmi 0x1f2c69c │ │ │ │ + blls 0x38c730 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ svclt 0x00080300 │ │ │ │ movwcs lr, #23005 @ 0x59dd │ │ │ │ @ instruction: 0x4620d130 │ │ │ │ pop {r0, r1, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fc40f0 │ │ │ │ movwcs fp, #2885 @ 0xb45 │ │ │ │ @@ -297116,89 +297151,89 @@ │ │ │ │ andlt r4, fp, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ mcrlt 7, 3, pc, cr2, cr13, {7} @ │ │ │ │ andscs r2, ip, #67108864 @ 0x4000000 │ │ │ │ stcls 6, cr4, [r5, #-96] @ 0xffffffa0 │ │ │ │ @ instruction: 0xf9b2f009 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ - blmi 0x18e6900 │ │ │ │ - blls 0x38c70c │ │ │ │ + blmi 0x18e6988 │ │ │ │ + blls 0x38c794 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ svclt 0x00080300 │ │ │ │ rscle r2, r6, r1, lsl #6 │ │ │ │ - stc2 1, cr15, [lr], #-544 @ 0xfffffde0 │ │ │ │ + stc2 1, cr15, [sl], #-544 @ 0xfffffde0 │ │ │ │ strcc lr, [r6, #-2525] @ 0xfffff623 │ │ │ │ - bls 0x283f3c │ │ │ │ + bls 0x283fc4 │ │ │ │ @ instruction: 0xf7ff9500 │ │ │ │ str pc, [r7, sp, lsl #18] │ │ │ │ strcc lr, [r6, #-2525] @ 0xfffff623 │ │ │ │ - bls 0x283f4c │ │ │ │ + bls 0x283fd4 │ │ │ │ @ instruction: 0xf7ff9500 │ │ │ │ ldrb pc, [pc, -pc, lsr #24]! @ │ │ │ │ @ instruction: 0xf1874620 │ │ │ │ - mcrrne 13, 1, pc, r3, cr5 @ │ │ │ │ + mcrrne 13, 1, pc, r3, cr1 @ │ │ │ │ svcge 0x007af47f │ │ │ │ - @ instruction: 0xf85cf14b │ │ │ │ + @ instruction: 0xf858f14b │ │ │ │ @ instruction: 0xf7f76800 │ │ │ │ submi pc, r0, #2368 @ 0x940 │ │ │ │ ldmib sp, {r1, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmib sp, {r0, r1, r2, r8, sl, sp}^ │ │ │ │ - blls 0x2bbaf8 │ │ │ │ - bls 0x283f7c │ │ │ │ + blls 0x2bbb80 │ │ │ │ + bls 0x284004 │ │ │ │ mrc2 7, 5, pc, cr2, cr11, {7} │ │ │ │ ldmib sp, {r3, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ stmib sp, {r0, r1, r2, r8, sl, sp}^ │ │ │ │ - blls 0x2bbb0c │ │ │ │ - bls 0x283f90 │ │ │ │ + blls 0x2bbb94 │ │ │ │ + bls 0x284018 │ │ │ │ mrc2 7, 1, pc, cr4, cr12, {7} │ │ │ │ strcs lr, [r0, #-1886] @ 0xfffff8a2 │ │ │ │ ldmib sp, {r5, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r2, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf7fb5500 │ │ │ │ @ instruction: 0xe755fe9f │ │ │ │ strtmi r2, [r0], -r0, lsl #10 │ │ │ │ movwcs lr, #23005 @ 0x59dd │ │ │ │ strpl lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ mcr2 7, 1, pc, cr2, cr12, {7} @ │ │ │ │ - blmi 0xf2c46c │ │ │ │ - blls 0x38c7a8 │ │ │ │ + blmi 0xf2c4f4 │ │ │ │ + blls 0x38c830 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1b30300 │ │ │ │ movwcs lr, #23005 @ 0x59dd │ │ │ │ andlt r4, fp, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ svclt 0x00a2f7f9 │ │ │ │ ldmdavs sl, {r0, r1, r2, r3, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - bls 0x2a6df8 │ │ │ │ + bls 0x2a6e80 │ │ │ │ andlt r4, fp, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ - bllt 0x157075c │ │ │ │ + bllt 0x15707e4 │ │ │ │ ldmdavs sl, {r3, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - bls 0x2a6ddc │ │ │ │ + bls 0x2a6e64 │ │ │ │ andlt r4, fp, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ - bllt 0x70778 │ │ │ │ + bllt 0x70800 │ │ │ │ ldmdavs sl, {r0, r5, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs fp, #3844 @ 0xf04 │ │ │ │ @ instruction: 0xf43f9a05 │ │ │ │ @ instruction: 0xe783af54 │ │ │ │ @ instruction: 0xf1874620 │ │ │ │ - mcrrne 11, 11, pc, r2, cr3 @ │ │ │ │ + mcrrne 11, 10, pc, r2, cr15 @ │ │ │ │ svcge 0x0010f47f │ │ │ │ - blmi 0x76c608 │ │ │ │ - blls 0x38c824 │ │ │ │ + blmi 0x76c690 │ │ │ │ + blls 0x38c8ac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf47f0300 │ │ │ │ - bls 0x29e59c │ │ │ │ + bls 0x29e624 │ │ │ │ andlt r4, fp, r0, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ stmlt r2, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdavs sl, {r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ svcge 0x0066f47f │ │ │ │ @@ -297219,15 +297254,15 @@ │ │ │ │ andle r1, r4, r2, asr #24 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r8, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ - @ instruction: 0xffb0f14a │ │ │ │ + @ instruction: 0xffacf14a │ │ │ │ @ instruction: 0xf7f76800 │ │ │ │ submi pc, r0, #30976 @ 0x7900 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd08 │ │ │ │ svcvc 0x0000f5b0 │ │ │ │ @@ -297235,21 +297270,21 @@ │ │ │ │ addsmi r2, r0, #268435456 @ 0x10000000 │ │ │ │ strlt sp, [r8, #-12] │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ stc2l 7, cr15, [r0], #-988 @ 0xfffffc24 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ - ldclt 1, cr15, [r2, #-476] @ 0xfffffe24 │ │ │ │ - eorscc pc, r4, r1, asr #4 │ │ │ │ + stclt 1, cr15, [lr, #-476] @ 0xfffffe24 │ │ │ │ + adcscc pc, r4, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ vaba.s8 q10, , q8 │ │ │ │ - vaddl.s8 , d0, d20 │ │ │ │ + vaddl.s8 , d16, d20 │ │ │ │ andcs r0, r0, #48 @ 0x30 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @@ -297270,65 +297305,65 @@ │ │ │ │ adcmi fp, r5, #2539520 @ 0x26c000 │ │ │ │ movwcs sp, #6633 @ 0x19e9 │ │ │ │ ldrmi r1, [sl], -r1, lsr #19 │ │ │ │ strcc r4, [r1], #-1560 @ 0xfffff9e8 │ │ │ │ @ instruction: 0xf880f009 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ - blne 0xff3ec894 │ │ │ │ + blne 0xff3ec91c │ │ │ │ tstcs r0, r8, lsr r4 │ │ │ │ - ldm sl!, {r0, r1, r2, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ + ldm r6!, {r0, r1, r2, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf06fe7d7 │ │ │ │ ldrb r0, [sl, r6] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec89b20 │ │ │ │ + bl 0xfec89ba8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08d0fb8 │ │ │ │ @ instruction: 0x46154c52 │ │ │ │ stmdavs r4!, {r1, r2, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f940b │ │ │ │ tstcs r0, r0, lsl #8 │ │ │ │ stmib sp, {r1, r4, r9, fp, ip, pc}^ │ │ │ │ - bcs 0x6f6d50 │ │ │ │ + bcs 0x6f6dd8 │ │ │ │ smlabtne r6, sp, r9, lr │ │ │ │ smlabtne r8, sp, r9, lr │ │ │ │ addhi pc, pc, r0, asr #4 │ │ │ │ @ instruction: 0x4607461a │ │ │ │ tstcs r8, r2, lsl fp │ │ │ │ @ instruction: 0xf7ffa804 │ │ │ │ strmi pc, [r4], -r3, lsr #31 │ │ │ │ stclne 1, cr11, [r0, #576]! @ 0x240 │ │ │ │ @ instruction: 0xf06fd052 │ │ │ │ - blmi 0x11f399c │ │ │ │ - blls 0x40c9d4 │ │ │ │ + blmi 0x11f3a24 │ │ │ │ + blls 0x40ca5c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle sp, r0, lsl #6 │ │ │ │ andlt r4, sp, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ @ instruction: 0xf0094628 │ │ │ │ strmi pc, [r5], -pc, ror #17 │ │ │ │ rscle r2, r8, r0, lsl #16 │ │ │ │ andscs r4, r3, #933888 @ 0xe4000 │ │ │ │ @ instruction: 0xf0089804 │ │ │ │ - bls 0x372698 │ │ │ │ + bls 0x372720 │ │ │ │ strmi r9, [r3], -r1, lsl #4 │ │ │ │ ldrtmi r9, [r8], -r6, lsl #20 │ │ │ │ ldrtmi r9, [r1], -r0, lsl #4 │ │ │ │ andls r2, r2, #268435456 @ 0x10000000 │ │ │ │ strls r4, [r5], #-1578 @ 0xfffff9d6 │ │ │ │ @ instruction: 0xf7f89304 │ │ │ │ @ instruction: 0x4604fdb7 │ │ │ │ - blle 0xe39ac4 │ │ │ │ + blle 0xe39b4c │ │ │ │ @ instruction: 0xf643d04b │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9} │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47982096 │ │ │ │ movwcc pc, #590 @ 0x24e @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addsmi r6, ip, #1769472 @ 0x1b0000 │ │ │ │ vhsub.s8 d29, d14, d7 │ │ │ │ @@ -297339,49 +297374,49 @@ │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf7f82096 │ │ │ │ str pc, [lr, r5, lsl #29]! │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrbeq r6, [r9, #-2075] @ 0xfffff7e5 │ │ │ │ ldmdbls r2, {r0, r1, r2, r5, r7, r8, sl, ip, lr, pc} │ │ │ │ - subscc pc, r4, r1, asr #4 │ │ │ │ + sbcscc pc, r4, r1, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ - blx 0x56eb02 │ │ │ │ + blx 0x56eb8a │ │ │ │ ldmdbmi r5, {r0, r1, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrtmi r4, [r2], -fp, lsr #12 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ tstcs r8, r0, asr #16 │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ stmdbge r4, {r0, r8, ip, pc} │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r0, lsl #2 │ │ │ │ @ instruction: 0x11b5f240 │ │ │ │ - bl 0xfe370780 │ │ │ │ + bl 0x1270808 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf14ad105 │ │ │ │ - stmdavs r0, {r0, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0x1bf0a3e │ │ │ │ + stmdavs r0, {r0, r2, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0x1bf0ac6 │ │ │ │ stccs 2, cr4, [r0], {68} @ 0x44 │ │ │ │ svcge 0x007ff6ff │ │ │ │ @ instruction: 0xf06fe7a9 │ │ │ │ @ instruction: 0xe77a0415 │ │ │ │ - blx 0x14ef094 │ │ │ │ + blx 0x13ef11c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - ldrsbteq r7, [r5], -r0 │ │ │ │ - ldrhteq sp, [lr], #-52 @ 0xffffffcc │ │ │ │ + eorseq r7, r5, r0, asr sp │ │ │ │ + rsbseq sp, lr, ip, lsr #6 │ │ │ │ mvneq pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ rscsvc pc, pc, r0, lsl #12 │ │ │ │ andeq pc, fp, pc, ror #6 │ │ │ │ eoreq lr, r7, r3, asr #19 │ │ │ │ movwcs r2, #0 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec89ca4 │ │ │ │ + bl 0xfec89d2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0fe0 │ │ │ │ vmls.f d16, d16, d0[6] │ │ │ │ umulllt r2, r4, r6, r5 │ │ │ │ @ instruction: 0x4327e9d5 │ │ │ │ svclt 0x00884283 │ │ │ │ ldmdale lr, {r5, r9, sl, lr} │ │ │ │ @@ -297408,470 +297443,470 @@ │ │ │ │ shadd8mi pc, r0, fp @ │ │ │ │ addsvs pc, ip, r5, asr #17 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x0000bd70 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec89d30 │ │ │ │ + bl 0xfec89db8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ rsbcs r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0xf008b085 │ │ │ │ - bmi 0xff9b285c │ │ │ │ + bmi 0xff9b28e4 │ │ │ │ vhadd.s8 d18, d1, d0 │ │ │ │ - vaddw.s8 , q8, d0 │ │ │ │ + vaddw.s8 q10, q0, d0 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xff8f19e4 │ │ │ │ + bmi 0xff8f1a6c │ │ │ │ vhadd.s8 d18, d1, d1 │ │ │ │ - vaddw.s8 , q8, d8 │ │ │ │ + vaddw.s8 q10, q0, d8 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xff8314bc │ │ │ │ + bmi 0xff831544 │ │ │ │ vhadd.s8 d18, d1, d2 │ │ │ │ - vsra.s64 d19, d0, #64 │ │ │ │ + vorr.i32 d20, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xff7714ac │ │ │ │ + bmi 0xff771534 │ │ │ │ vhadd.s8 d18, d1, d3 │ │ │ │ - vaddw.s8 , q8, d24 │ │ │ │ + vaddw.s8 q10, q0, d24 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xff6b149c │ │ │ │ + bmi 0xff6b1524 │ │ │ │ vhadd.s8 d18, d1, d4 │ │ │ │ - vmla.f d19, d16, d0[0] │ │ │ │ + vmla.f d20, d0, d0[0] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xff5f148c │ │ │ │ + bmi 0xff5f1514 │ │ │ │ vhadd.s8 d18, d1, d5 │ │ │ │ - vmla.f d19, d16, d0[3] │ │ │ │ + vmla.f d20, d0, d0[3] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xff53147c │ │ │ │ + bmi 0xff531504 │ │ │ │ vhadd.s8 d18, d1, d6 │ │ │ │ - vsra.s64 , q2, #64 │ │ │ │ + vorr.i32 q10, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xff47146c │ │ │ │ + bmi 0xff4714f4 │ │ │ │ vhadd.s8 d18, d1, d7 │ │ │ │ - vsra.s64 , q6, #64 │ │ │ │ + vorr.i32 q10, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xff3b145c │ │ │ │ + bmi 0xff3b14e4 │ │ │ │ vhadd.s8 d18, d1, d8 │ │ │ │ - vmla.f d19, d16, d0[7] │ │ │ │ + vmla.f d20, d0, d0[7] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xff2f144c │ │ │ │ + bmi 0xff2f14d4 │ │ │ │ vhadd.s8 d18, d1, d9 │ │ │ │ - vsra.s64 , q12, #64 │ │ │ │ + vbic.i32 q10, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xff23143c │ │ │ │ + bmi 0xff2314c4 │ │ │ │ vhadd.s8 d18, d1, d10 │ │ │ │ - vaddw.s8 q10, q0, d4 │ │ │ │ + vaddw.s8 q10, q8, d4 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xff17142c │ │ │ │ + bmi 0xff1714b4 │ │ │ │ vhadd.s8 d18, d1, d11 │ │ │ │ - vorr.i32 d20, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d20, d0, #64 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xff0b141c │ │ │ │ + bmi 0xff0b14a4 │ │ │ │ vhadd.s8 d18, d1, d12 │ │ │ │ - vorr.i32 d20, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d20, d12, #64 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfeff140c │ │ │ │ + bmi 0xfeff1494 │ │ │ │ vhadd.s8 d18, d1, d13 │ │ │ │ - vaddw.s8 q10, q0, d24 │ │ │ │ + vaddw.s8 q10, q8, d24 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfef313fc │ │ │ │ + bmi 0xfef31484 │ │ │ │ vhadd.s8 d18, d1, d14 │ │ │ │ - vbic.i32 d20, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d20, d16, #64 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfee713ec │ │ │ │ + bmi 0xfee71474 │ │ │ │ vhadd.s8 d18, d1, d15 │ │ │ │ - vbic.i32 d20, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d20, d24, #64 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfedb13dc │ │ │ │ + bmi 0xfedb1464 │ │ │ │ vqadd.s8 d18, d1, d0 │ │ │ │ - vmla.f d20, d0, d0[1] │ │ │ │ + vmla.f d20, d16, d0[1] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfecf13cc │ │ │ │ + bmi 0xfecf1454 │ │ │ │ vqadd.s8 d18, d1, d1 │ │ │ │ - vorr.i32 q10, #8 @ 0x00000008 │ │ │ │ + vsra.s64 q10, q4, #64 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfec313bc │ │ │ │ + bmi 0xfec31444 │ │ │ │ vqadd.s8 d18, d1, d2 │ │ │ │ - vmla.f d20, d0, d0[5] │ │ │ │ + vmla.f d20, d16, d0[5] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfeb713ac │ │ │ │ + bmi 0xfeb71434 │ │ │ │ vqadd.s8 d18, d1, d3 │ │ │ │ - vmla.f d20, d0, d0[7] │ │ │ │ + vmla.f d20, d16, d0[7] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfeab139c │ │ │ │ + bmi 0xfeab1424 │ │ │ │ vqadd.s8 d18, d1, d4 │ │ │ │ - vbic.i32 q10, #4 @ 0x00000004 │ │ │ │ + vsra.s64 q10, q10, #64 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfe9f138c │ │ │ │ + bmi 0xfe9f1414 │ │ │ │ vqadd.s8 d18, d1, d5 │ │ │ │ - vaddw.s8 q10, q8, d0 │ │ │ │ + vaddw.s8 , q0, d0 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfe93137c │ │ │ │ + bmi 0xfe931404 │ │ │ │ vqadd.s8 d18, d1, d6 │ │ │ │ - vsra.s64 d20, d0, #64 │ │ │ │ + vorr.i32 d21, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfe87136c │ │ │ │ + bmi 0xfe8713f4 │ │ │ │ vqadd.s8 d18, d1, d7 │ │ │ │ - vsra.s64 d20, d12, #64 │ │ │ │ + vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfe7b135c │ │ │ │ + bmi 0xfe7b13e4 │ │ │ │ vqadd.s8 d18, d1, d8 │ │ │ │ - vaddw.s8 q10, q8, d28 │ │ │ │ + vaddw.s8 , q0, d28 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfe6f134c │ │ │ │ + bmi 0xfe6f13d4 │ │ │ │ vqadd.s8 d18, d1, d9 │ │ │ │ - vsra.s64 d20, d24, #64 │ │ │ │ + vbic.i32 d21, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfe63133c │ │ │ │ + bmi 0xfe6313c4 │ │ │ │ vqadd.s8 d18, d1, d10 │ │ │ │ - vmla.f d20, d16, d0[2] │ │ │ │ + vmla.f d21, d0, d0[2] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfe57132c │ │ │ │ + bmi 0xfe5713b4 │ │ │ │ vqadd.s8 d18, d1, d11 │ │ │ │ - vsra.s64 q10, q4, #64 │ │ │ │ + vorr.i32 , #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfe4b131c │ │ │ │ + bmi 0xfe4b13a4 │ │ │ │ vqadd.s8 d18, d1, d12 │ │ │ │ - vmla.f d20, d16, d0[7] │ │ │ │ + vmla.f d21, d0, d0[7] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfe3f130c │ │ │ │ + bmi 0xfe3f1394 │ │ │ │ vqadd.s8 d18, d1, d13 │ │ │ │ - vaddw.s8 , q0, d0 │ │ │ │ + vaddw.s8 , q8, d0 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfe3312fc │ │ │ │ + bmi 0xfe331384 │ │ │ │ vqadd.s8 d18, d1, d14 │ │ │ │ - vorr.i32 d21, #4 @ 0x00000004 │ │ │ │ + vsra.s64 d21, d4, #64 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfe2712ec │ │ │ │ + bmi 0xfe271374 │ │ │ │ vqadd.s8 d18, d1, d15 │ │ │ │ - vaddw.s8 , q0, d20 │ │ │ │ + vaddw.s8 , q8, d20 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfe1b12dc │ │ │ │ + bmi 0xfe1b1364 │ │ │ │ vhadd.s8 d18, d1, d16 │ │ │ │ - vbic.i32 d21, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d21, d24, #64 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x20f12cc │ │ │ │ + bmi 0x20f1354 │ │ │ │ vhadd.s8 d18, d1, d17 │ │ │ │ - vmla.f d21, d0, d0[0] │ │ │ │ + vmla.f d21, d16, d0[0] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x20312bc │ │ │ │ + bmi 0x2031344 │ │ │ │ vhadd.s8 d18, d1, d18 │ │ │ │ - vmla.f d21, d0, d0[4] │ │ │ │ + vmla.f d21, d16, d0[4] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x1f712ac │ │ │ │ + bmi 0x1f71334 │ │ │ │ vhadd.s8 d18, d1, d19 │ │ │ │ - vorr.i32 , #8 @ 0x00000008 │ │ │ │ + vsra.s64 , q4, #64 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x1eb129c │ │ │ │ + bmi 0x1eb1324 │ │ │ │ vhadd.s8 d18, d1, d20 │ │ │ │ - vmla.f d21, d0, d0[7] │ │ │ │ + vmla.f d21, d16, d0[7] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x1df128c │ │ │ │ + bmi 0x1df1314 │ │ │ │ vhadd.s8 d18, d1, d21 │ │ │ │ - vaddw.s8 , q8, d0 │ │ │ │ + vaddw.s8 q11, q0, d0 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x1d3127c │ │ │ │ + bmi 0x1d31304 │ │ │ │ vhadd.s8 d18, d1, d22 │ │ │ │ - vaddw.s8 , q8, d12 │ │ │ │ + vaddw.s8 q11, q0, d12 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x1c7126c │ │ │ │ + bmi 0x1c712f4 │ │ │ │ vhadd.s8 d18, d1, d23 │ │ │ │ - vsra.s64 d21, d8, #64 │ │ │ │ + vorr.i32 d22, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x1bb125c │ │ │ │ + bmi 0x1bb12e4 │ │ │ │ vhadd.s8 d18, d1, d24 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vaddw.s8 q11, q0, d20 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x1af124c │ │ │ │ + bmi 0x1af12d4 │ │ │ │ vhadd.s8 d18, d1, d25 │ │ │ │ - vaddw.s8 , q8, d28 │ │ │ │ + vaddw.s8 q11, q0, d28 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x1a3123c │ │ │ │ + bmi 0x1a312c4 │ │ │ │ vhadd.s8 d18, d1, d26 │ │ │ │ - vsra.s64 d21, d20, #64 │ │ │ │ + vbic.i32 d22, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x197122c │ │ │ │ + bmi 0x19712b4 │ │ │ │ vhadd.s8 d18, d1, d27 │ │ │ │ - vsra.s64 d21, d28, #64 │ │ │ │ + vbic.i32 d22, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x18b121c │ │ │ │ + bmi 0x18b12a4 │ │ │ │ vhadd.s8 d18, d1, d28 │ │ │ │ - vsra.s64 , q0, #64 │ │ │ │ + vorr.i32 q11, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x17f120c │ │ │ │ + bmi 0x17f1294 │ │ │ │ vhadd.s8 d18, d1, d29 │ │ │ │ - vmla.f d21, d16, d0[5] │ │ │ │ + vmla.f d22, d0, d0[5] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x17311fc │ │ │ │ + bmi 0x1731284 │ │ │ │ vhadd.s8 d18, d1, d30 │ │ │ │ - vmla.f d21, d16, d0[7] │ │ │ │ + vmla.f d22, d0, d0[7] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x16711ec │ │ │ │ + bmi 0x1671274 │ │ │ │ vhadd.s8 d18, d1, d31 │ │ │ │ - vsra.s64 , q14, #64 │ │ │ │ + vbic.i32 q11, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x15b11dc │ │ │ │ + bmi 0x15b1264 │ │ │ │ vqadd.s8 d18, d1, d16 │ │ │ │ - vaddw.s8 q11, q0, d4 │ │ │ │ + vaddw.s8 q11, q8, d4 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x14f11cc │ │ │ │ + bmi 0x14f1254 │ │ │ │ vqadd.s8 d18, d1, d17 │ │ │ │ - vaddw.s8 q11, q0, d12 │ │ │ │ + vaddw.s8 q11, q8, d12 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x14311bc │ │ │ │ + bmi 0x1431244 │ │ │ │ vqadd.s8 d18, d1, d18 │ │ │ │ - vorr.i32 d22, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d22, d8, #64 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x13711ac │ │ │ │ + bmi 0x1371234 │ │ │ │ vqadd.s8 d18, d1, d19 │ │ │ │ - vaddw.s8 q11, q0, d24 │ │ │ │ + vaddw.s8 q11, q8, d24 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x12b119c │ │ │ │ + bmi 0x12b1224 │ │ │ │ vqadd.s8 d18, d1, d20 │ │ │ │ - vbic.i32 d22, #8 @ 0x00000008 │ │ │ │ + vsra.s64 d22, d24, #64 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x11f118c │ │ │ │ + bmi 0x11f1214 │ │ │ │ vqadd.s8 d18, d1, d21 │ │ │ │ - vmla.f d22, d0, d0[2] │ │ │ │ + vmla.f d22, d16, d0[2] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x113117c │ │ │ │ + bmi 0x1131204 │ │ │ │ vqadd.s8 d18, d1, d22 │ │ │ │ - vorr.i32 q11, #12 @ 0x0000000c │ │ │ │ + vsra.s64 q11, q6, #64 │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0x107116c │ │ │ │ + bmi 0x10711f4 │ │ │ │ vqadd.s8 d18, d1, d23 │ │ │ │ - vmla.f d22, d0, d0[7] │ │ │ │ + vmla.f d22, d16, d0[7] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ - bmi 0xfb115c │ │ │ │ + bmi 0xfb11e4 │ │ │ │ rsbs r2, r1, r8, lsr r0 │ │ │ │ - ldrsbteq r7, [r5], -r4 │ │ │ │ - eorseq r8, r5, r4 │ │ │ │ - eorseq r8, r5, r8, lsl r0 │ │ │ │ - eorseq r8, r5, r0, rrx │ │ │ │ - eorseq r8, r5, r0, lsl #1 │ │ │ │ - mlaseq r5, r4, r0, r8 │ │ │ │ - ldrsbteq r8, [r5], -r8 │ │ │ │ + eorseq r8, r5, r4, asr r0 │ │ │ │ + eorseq r8, r5, r4, lsl #1 │ │ │ │ + mlaseq r5, r8, r0, r8 │ │ │ │ + eorseq r8, r5, r0, ror #1 │ │ │ │ eorseq r8, r5, r0, lsl #2 │ │ │ │ - eorseq r8, r5, r8, lsl r1 │ │ │ │ - eorseq r8, r5, ip, lsr #2 │ │ │ │ - eorseq r8, r5, r0, asr #2 │ │ │ │ + eorseq r8, r5, r4, lsl r1 │ │ │ │ eorseq r8, r5, r8, asr r1 │ │ │ │ - eorseq r8, r5, r4, ror r1 │ │ │ │ - eorseq r8, r5, r8, lsl #3 │ │ │ │ - mlaseq r5, r4, r1, r8 │ │ │ │ + eorseq r8, r5, r0, lsl #3 │ │ │ │ + mlaseq r5, r8, r1, r8 │ │ │ │ + eorseq r8, r5, ip, lsr #3 │ │ │ │ eorseq r8, r5, r0, asr #3 │ │ │ │ - eorseq r8, r5, r0, ror #3 │ │ │ │ - eorseq r8, r5, r4, lsl #4 │ │ │ │ - eorseq r8, r5, r8, lsl r2 │ │ │ │ - eorseq r8, r5, r4, lsr r2 │ │ │ │ - eorseq r8, r5, r4, asr #4 │ │ │ │ - eorseq r8, r5, r8, asr r2 │ │ │ │ - eorseq r8, r5, ip, ror #4 │ │ │ │ - eorseq r8, r5, ip, ror r2 │ │ │ │ - eorseq r8, r5, r8, lsl #5 │ │ │ │ + ldrsbteq r8, [r5], -r8 │ │ │ │ + ldrshteq r8, [r5], -r4 │ │ │ │ + eorseq r8, r5, r8, lsl #4 │ │ │ │ + eorseq r8, r5, r4, lsl r2 │ │ │ │ + eorseq r8, r5, r0, asr #4 │ │ │ │ + eorseq r8, r5, r0, ror #4 │ │ │ │ + eorseq r8, r5, r4, lsl #5 │ │ │ │ + mlaseq r5, r8, r2, r8 │ │ │ │ ldrhteq r8, [r5], -r4 │ │ │ │ - eorseq r8, r5, ip, asr #5 │ │ │ │ - eorseq r8, r5, r8, lsl r3 │ │ │ │ - eorseq r8, r5, r8, lsr r3 │ │ │ │ - eorseq r8, r5, ip, asr r3 │ │ │ │ - eorseq r8, r5, r4, ror r3 │ │ │ │ - eorseq r8, r5, ip, lsr #7 │ │ │ │ - ldrsbteq r8, [r5], -r0 │ │ │ │ + eorseq r8, r5, r4, asr #5 │ │ │ │ + ldrsbteq r8, [r5], -r8 │ │ │ │ + eorseq r8, r5, ip, ror #5 │ │ │ │ + ldrshteq r8, [r5], -ip │ │ │ │ + eorseq r8, r5, r8, lsl #6 │ │ │ │ + eorseq r8, r5, r4, lsr r3 │ │ │ │ + eorseq r8, r5, ip, asr #6 │ │ │ │ + mlaseq r5, r8, r3, r8 │ │ │ │ + ldrhteq r8, [r5], -r8 │ │ │ │ ldrsbteq r8, [r5], -ip │ │ │ │ - eorseq r8, r5, r8, ror #7 │ │ │ │ - ldrshteq r8, [r5], -r4 │ │ │ │ - eorseq r8, r5, r0, lsl #8 │ │ │ │ - eorseq r8, r5, r8, lsr #8 │ │ │ │ - eorseq r8, r5, ip, ror r4 │ │ │ │ - ldrsbteq r8, [r5], -r4 │ │ │ │ ldrshteq r8, [r5], -r4 │ │ │ │ - eorseq r8, r5, r0, lsl #10 │ │ │ │ - eorseq r8, r5, r0, lsr #10 │ │ │ │ - eorseq r8, r5, r8, lsr #10 │ │ │ │ + eorseq r8, r5, ip, lsr #8 │ │ │ │ + eorseq r8, r5, r0, asr r4 │ │ │ │ + eorseq r8, r5, ip, asr r4 │ │ │ │ + eorseq r8, r5, r8, ror #8 │ │ │ │ + eorseq r8, r5, r4, ror r4 │ │ │ │ + eorseq r8, r5, r0, lsl #9 │ │ │ │ + eorseq r8, r5, r8, lsr #9 │ │ │ │ + ldrshteq r8, [r5], -ip │ │ │ │ + eorseq r8, r5, r4, asr r5 │ │ │ │ eorseq r8, r5, r4, ror r5 │ │ │ │ - eorseq r8, r5, r0, lsl r6 │ │ │ │ - eorseq r8, r5, ip, lsr #12 │ │ │ │ - eorseq r8, r5, r8, lsr r6 │ │ │ │ - eorseq r8, r5, r8, asr #12 │ │ │ │ - eorseq r8, r5, r0, ror #12 │ │ │ │ - ldrhteq r8, [r5], -r4 │ │ │ │ - ldrsbteq r8, [r5], -r4 │ │ │ │ + eorseq r8, r5, r0, lsl #11 │ │ │ │ + eorseq r8, r5, r0, lsr #11 │ │ │ │ + eorseq r8, r5, r8, lsr #11 │ │ │ │ + ldrshteq r8, [r5], -r4 │ │ │ │ + mlaseq r5, r0, r6, r8 │ │ │ │ + eorseq r8, r5, ip, lsr #13 │ │ │ │ + ldrhteq r8, [r5], -r8 │ │ │ │ + eorseq r8, r5, r8, asr #13 │ │ │ │ eorseq r8, r5, r0, ror #13 │ │ │ │ - eorseq r8, r5, ip, ror #13 │ │ │ │ - eorseq r8, r5, r0, lsl #14 │ │ │ │ - eorseq r8, r5, r8, lsl #14 │ │ │ │ - eorseq r8, r5, r0, lsr r7 │ │ │ │ - cmnpvs r8, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ + eorseq r8, r5, r4, lsr r7 │ │ │ │ + eorseq r8, r5, r4, asr r7 │ │ │ │ + eorseq r8, r5, r0, ror #14 │ │ │ │ + eorseq r8, r5, ip, ror #14 │ │ │ │ + eorseq r8, r5, r0, lsl #15 │ │ │ │ + eorseq r8, r5, r8, lsl #15 │ │ │ │ + ldrhteq r8, [r5], -r0 │ │ │ │ + mvnsvs pc, r1, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf82cf008 │ │ │ │ ldrsbtcs r4, [r9], -r1 │ │ │ │ - orrvs pc, ip, r1, asr #4 │ │ │ │ + tstpvc ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf824f008 │ │ │ │ eorscs r4, sl, lr, asr #21 │ │ │ │ - asrvs pc, r1, #4 @ │ │ │ │ + msrvc R8_usr, r1 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf81cf008 │ │ │ │ eorscs r4, fp, fp, asr #21 │ │ │ │ - asrsvs pc, r1, #4 @ │ │ │ │ + teqpvc r0, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf814f008 │ │ │ │ eorscs r4, ip, r8, asr #21 │ │ │ │ - bicvs pc, r0, r1, asr #4 │ │ │ │ + cmppvc r0, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf80cf008 │ │ │ │ eorscs r4, sp, r5, asr #21 │ │ │ │ - bicvs pc, r8, r1, asr #4 │ │ │ │ + cmppvc r8, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf804f008 │ │ │ │ eorscs r4, lr, r2, asr #21 │ │ │ │ - bicsvs pc, r8, r1, asr #4 │ │ │ │ + cmppvc r8, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfffcf007 │ │ │ │ ldrhtcs r4, [pc], -pc │ │ │ │ - mvnsvs pc, r1, asr #4 │ │ │ │ + cmnpvc r0, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xfff4f007 │ │ │ │ strhcs r4, [r0], #-172 @ 0xffffff54 │ │ │ │ - tstpvc r8, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrvc pc, r8, r1, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffecf007 │ │ │ │ strhcs r4, [r1], #-169 @ 0xffffff57 │ │ │ │ - msrvc R12_fiq, r1 │ │ │ │ + @ instruction: 0x71acf241 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffe4f007 │ │ │ │ strhcs r4, [r2], #-166 @ 0xffffff5a │ │ │ │ - cmppvc r8, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicvc pc, r8, r1, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffdcf007 │ │ │ │ strhcs r4, [r3], #-163 @ 0xffffff5d │ │ │ │ - msrvc (UNDEF: 100), r1 │ │ │ │ + mvnvc pc, r1, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffd4f007 │ │ │ │ strhcs r4, [r4], #-160 @ 0xffffff60 │ │ │ │ - orrvc pc, r4, r1, asr #4 │ │ │ │ + tstpeq r4, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffccf007 │ │ │ │ subcs r4, r5, sp, lsr #21 │ │ │ │ - @ instruction: 0x71a8f241 │ │ │ │ + msreq R8_fiq, r1 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffc4f007 │ │ │ │ subcs r4, r6, sl, lsr #21 │ │ │ │ - bicvc pc, r0, r1, asr #4 │ │ │ │ + cmppeq r0, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffbcf007 │ │ │ │ subcs r4, r7, r7, lsr #21 │ │ │ │ - bicsvc pc, r8, r1, asr #4 │ │ │ │ + cmppeq r8, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffb4f007 │ │ │ │ subcs r4, r8, r4, lsr #21 │ │ │ │ - mvnsvc pc, r1, asr #4 │ │ │ │ + cmnpeq r4, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffacf007 │ │ │ │ subcs r4, r9, r1, lsr #21 │ │ │ │ - mvnsvc pc, r1, asr #4 │ │ │ │ + cmnpeq ip, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffa4f007 │ │ │ │ umaalcs r4, sl, lr, sl │ │ │ │ - msreq R8_usr, r1 │ │ │ │ + asreq pc, r1, #12 @ │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff9cf007 │ │ │ │ umaalcs r4, fp, fp, sl │ │ │ │ - teqpeq ip, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x01bcf641 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff94f007 │ │ │ │ umaalcs r4, ip, r8, sl │ │ │ │ - cmppeq r8, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bicseq pc, r8, r1, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff8cf007 │ │ │ │ umaalcs r4, sp, r5, sl │ │ │ │ - cmnpeq r8, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnseq pc, r1, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff84f007 │ │ │ │ umaalcs r4, lr, r2, sl │ │ │ │ - orrseq pc, r8, r1, asr #12 │ │ │ │ + tstpne r8, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff7cf007 │ │ │ │ subcs r4, pc, pc, lsl #21 │ │ │ │ - @ instruction: 0x01b8f641 │ │ │ │ + teqpne r8, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff74f007 │ │ │ │ subscs r4, r0, ip, lsl #21 │ │ │ │ - biceq pc, ip, r1, asr #12 │ │ │ │ + cmppne ip, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff6cf007 │ │ │ │ subscs r4, r1, r9, lsl #21 │ │ │ │ - mvneq pc, r1, asr #12 │ │ │ │ + msrne (UNDEF: 108), r1 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff64f007 │ │ │ │ subscs r4, r2, r6, lsl #21 │ │ │ │ - tstpne r8, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrne pc, r8, r1, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff5cf007 │ │ │ │ subscs r4, r3, r3, lsl #21 │ │ │ │ - tstpne r4, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrsne pc, r4, r1, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff54f007 │ │ │ │ subscs r4, r4, r0, lsl #21 │ │ │ │ - msrne R8_usr, r1 │ │ │ │ + asrne pc, r1, #12 @ │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff4cf007 │ │ │ │ subscs r4, r5, sp, ror sl │ │ │ │ - teqpne r0, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ + asrsne pc, r1, #12 @ │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff44f007 │ │ │ │ subscs r4, r6, sl, ror sl │ │ │ │ - cmppne r0, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bicne pc, r0, r1, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff3cf007 │ │ │ │ subscs r4, r7, r7, ror sl │ │ │ │ - cmppne r0, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bicsne pc, r0, r1, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff34f007 │ │ │ │ subscs r4, r8, r4, ror sl │ │ │ │ - msrne (UNDEF: 100), r1 │ │ │ │ + mvnne pc, r1, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff2cf007 │ │ │ │ subscs r4, r9, r1, ror sl │ │ │ │ - cmnpne ip, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsne pc, r1, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff24f007 │ │ │ │ subscs r4, sl, lr, ror #20 │ │ │ │ - orrsne pc, r4, r1, asr #12 │ │ │ │ + tstpcs r4, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff1cf007 │ │ │ │ subscs r4, fp, fp, ror #20 │ │ │ │ - @ instruction: 0x11acf641 │ │ │ │ + msrcs R12_fiq, r1 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff14f007 │ │ │ │ subscs r4, ip, r8, ror #20 │ │ │ │ - bicne pc, r8, r1, asr #12 │ │ │ │ + cmppcs r8, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff0cf007 │ │ │ │ subscs r4, sp, r5, ror #20 │ │ │ │ - bicsne pc, ip, r1, asr #12 │ │ │ │ + cmppcs ip, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff04f007 │ │ │ │ subscs r4, lr, r2, ror #20 │ │ │ │ - mvnsne pc, r1, asr #12 │ │ │ │ + cmnpcs r4, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ cdp2 0, 15, cr15, cr12, cr7, {0} │ │ │ │ subscs r4, pc, pc, asr sl @ │ │ │ │ - tstpcs r0, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrscs pc, r0, r1, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ cdp2 0, 15, cr15, cr4, cr7, {0} │ │ │ │ rsbcs r4, r0, ip, asr sl │ │ │ │ - msrcs R8_usr, r1 │ │ │ │ + asrcs pc, r1, #12 @ │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ cdp2 0, 14, cr15, cr12, cr7, {0} │ │ │ │ rsbcs r4, r1, r9, asr sl │ │ │ │ - teqpcs r0, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ + asrscs pc, r1, #12 @ │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ cdp2 0, 14, cr15, cr4, cr7, {0} │ │ │ │ rsbcs r4, r2, r6, asr sl │ │ │ │ - cmppcs r8, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ + biccs pc, r8, r1, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ cdp2 0, 13, cr15, cr12, cr7, {0} │ │ │ │ rscne pc, r4, #81788928 @ 0x4e00000 │ │ │ │ addseq pc, r5, #192, 4 │ │ │ │ cmnlt r3, #1245184 @ 0x130000 │ │ │ │ @ instruction: 0xf6c32400 │ │ │ │ @ instruction: 0xf64f74ff │ │ │ │ @@ -297880,142 +297915,142 @@ │ │ │ │ ldmvs r3, {r1, sp, lr, pc} │ │ │ │ tstlt r3, #40, 4 @ 0x80000002 │ │ │ │ tsteq r3, r4, lsr sl │ │ │ │ @ instruction: 0xf852d1f9 │ │ │ │ stmdbcs r9, {r2, r3, sl, fp, ip} │ │ │ │ addshi pc, lr, r0, asr #32 │ │ │ │ stccc 8, cr15, [r8], {82} @ 0x52 │ │ │ │ - blcs 0x401e94 │ │ │ │ + blcs 0x401f1c │ │ │ │ adchi pc, r7, r0, lsl #4 │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ @ instruction: 0x06061d93 │ │ │ │ eorcs r0, r0, r6, lsl #12 │ │ │ │ stcne 3, cr2, [r6, #24] │ │ │ │ orrcs pc, r0, pc, asr #8 │ │ │ │ stccc 8, cr15, [r0], #-328 @ 0xfffffeb8 │ │ │ │ eormi r3, fp, r8, lsr #4 │ │ │ │ @ instruction: 0xf842430b │ │ │ │ @ instruction: 0xf8523c48 │ │ │ │ - blcs 0x14233c │ │ │ │ + blcs 0x1423c4 │ │ │ │ ldrdlt sp, [r5], -ip │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf44fbd30 │ │ │ │ strb r3, [r7, r0, lsl #2]! │ │ │ │ tstpcs r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf852e7e4 │ │ │ │ tstcs r0, r4, lsl #24 │ │ │ │ stmib sp, {r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0083202 │ │ │ │ - blls 0x1f1e54 │ │ │ │ - blx 0x159b02 │ │ │ │ + blls 0x1f1edc │ │ │ │ + blx 0x159b8a │ │ │ │ streq pc, [r9], #-259 @ 0xfffffefd │ │ │ │ svclt 0x0000e7d6 │ │ │ │ - eorseq r8, r5, ip, lsr r7 │ │ │ │ - eorseq r8, r5, r0, asr r7 │ │ │ │ - eorseq r8, r5, r0, ror #14 │ │ │ │ - eorseq r8, r5, ip, lsl #15 │ │ │ │ - eorseq r8, r5, r8, lsr #15 │ │ │ │ - ldrsbteq r8, [r5], -r0 │ │ │ │ - eorseq r8, r5, r4, ror #15 │ │ │ │ - ldrshteq r8, [r5], -r0 │ │ │ │ - eorseq r8, r5, r4, ror r8 │ │ │ │ - eorseq r8, r5, ip, lsl #17 │ │ │ │ - eorseq r8, r5, r8, lsr #17 │ │ │ │ - eorseq r8, r5, r8, asr #17 │ │ │ │ - eorseq r8, r5, ip, ror #17 │ │ │ │ - eorseq r8, r5, ip, lsr #18 │ │ │ │ - eorseq r8, r5, r4, asr r9 │ │ │ │ - eorseq r8, r5, r8, lsl #19 │ │ │ │ - mlaseq r5, r4, r9, r8 │ │ │ │ ldrhteq r8, [r5], -ip │ │ │ │ - eorseq r8, r5, r4, ror #19 │ │ │ │ - ldrshteq r8, [r5], -r0 │ │ │ │ + ldrsbteq r8, [r5], -r0 │ │ │ │ + eorseq r8, r5, r0, ror #15 │ │ │ │ + eorseq r8, r5, ip, lsl #16 │ │ │ │ + eorseq r8, r5, r8, lsr #16 │ │ │ │ + eorseq r8, r5, r0, asr r8 │ │ │ │ + eorseq r8, r5, r4, ror #16 │ │ │ │ + eorseq r8, r5, r0, ror r8 │ │ │ │ + ldrshteq r8, [r5], -r4 │ │ │ │ + eorseq r8, r5, ip, lsl #18 │ │ │ │ + eorseq r8, r5, r8, lsr #18 │ │ │ │ + eorseq r8, r5, r8, asr #18 │ │ │ │ + eorseq r8, r5, ip, ror #18 │ │ │ │ + eorseq r8, r5, ip, lsr #19 │ │ │ │ + ldrsbteq r8, [r5], -r4 │ │ │ │ eorseq r8, r5, r8, lsl #20 │ │ │ │ - eorseq r8, r5, r8, lsl sl │ │ │ │ - eorseq r8, r5, r4, lsr #20 │ │ │ │ + eorseq r8, r5, r4, lsl sl │ │ │ │ eorseq r8, r5, ip, lsr sl │ │ │ │ - eorseq r8, r5, ip, asr #20 │ │ │ │ - eorseq r8, r5, ip, asr sl │ │ │ │ - eorseq r8, r5, r4, lsl #21 │ │ │ │ + eorseq r8, r5, r4, ror #20 │ │ │ │ + eorseq r8, r5, r0, ror sl │ │ │ │ + eorseq r8, r5, r8, lsl #21 │ │ │ │ mlaseq r5, r8, sl, r8 │ │ │ │ - ldrhteq r8, [r5], -r8 │ │ │ │ + eorseq r8, r5, r4, lsr #21 │ │ │ │ + ldrhteq r8, [r5], -ip │ │ │ │ eorseq r8, r5, ip, asr #21 │ │ │ │ ldrsbteq r8, [r5], -ip │ │ │ │ - ldrshteq r8, [r5], -r4 │ │ │ │ - eorseq r8, r5, r4, lsl fp │ │ │ │ - eorseq r8, r5, r8, lsr #22 │ │ │ │ - eorseq r8, r5, r4, lsr fp │ │ │ │ - eorseq r8, r5, r0, asr #22 │ │ │ │ - eorseq r8, r5, r4, asr fp │ │ │ │ - eorseq r8, r5, r0, ror #22 │ │ │ │ - eorseq r8, r5, r0, ror fp │ │ │ │ + eorseq r8, r5, r4, lsl #22 │ │ │ │ + eorseq r8, r5, r8, lsl fp │ │ │ │ + eorseq r8, r5, r8, lsr fp │ │ │ │ + eorseq r8, r5, ip, asr #22 │ │ │ │ + eorseq r8, r5, ip, asr fp │ │ │ │ + eorseq r8, r5, r4, ror fp │ │ │ │ + mlaseq r5, r4, fp, r8 │ │ │ │ + eorseq r8, r5, r8, lsr #23 │ │ │ │ ldrhteq r8, [r5], -r4 │ │ │ │ - eorseq r8, r5, r4, asr #23 │ │ │ │ - ldrsbteq r8, [r5], -r8 │ │ │ │ + eorseq r8, r5, r0, asr #23 │ │ │ │ + ldrsbteq r8, [r5], -r4 │ │ │ │ + eorseq r8, r5, r0, ror #23 │ │ │ │ + ldrshteq r8, [r5], -r0 │ │ │ │ + eorseq r8, r5, r4, lsr ip │ │ │ │ + eorseq r8, r5, r4, asr #24 │ │ │ │ + eorseq r8, r5, r8, asr ip │ │ │ │ tstpcs r0, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ stcne 8, cr15, [r4], {82} @ 0x52 │ │ │ │ ldmdavs fp, {r4, r5, sp} │ │ │ │ movwcc pc, #6912 @ 0x1b00 @ │ │ │ │ streq r6, [r9], #-2521 @ 0xfffff627 │ │ │ │ vst1.16 {d30}, [pc :256], r4 │ │ │ │ ldrb r3, [r1, -r0, lsl #3]! │ │ │ │ eorne pc, r4, r5, asr #4 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf6412101 │ │ │ │ - vmlal.s q9, d0, d0[5] │ │ │ │ + vmlal.s q9, d16, d0[5] │ │ │ │ stmdavs r0, {r4, r5, r9} │ │ │ │ - blx 0xff66f9fa │ │ │ │ + blx 0xff56fa82 │ │ │ │ @ instruction: 0xf1572001 │ │ │ │ - andcs pc, r0, fp, lsl sl @ │ │ │ │ - tstpmi r0, sp, asr #12 @ p-variant is OBSOLETE │ │ │ │ + andcs pc, r0, r7, lsl sl @ │ │ │ │ + orrmi pc, r0, sp, asr #12 │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ addscs r4, r1, #2048 @ 0x800 │ │ │ │ @ instruction: 0xf11b9000 │ │ │ │ svclt 0x0000f803 │ │ │ │ - eorseq r7, r5, r8, lsr #25 │ │ │ │ + eorseq r7, r5, r8, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec8a604 │ │ │ │ + bl 0xfec8a68c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46030ff0 │ │ │ │ rsbseq pc, pc, r0 │ │ │ │ addlt r1, r3, r2, asr #24 │ │ │ │ subeq pc, r6, #134217729 @ 0x8000001 │ │ │ │ @ instruction: 0xdc092a00 │ │ │ │ - bcs 0x211ff88 │ │ │ │ + bcs 0x2120010 │ │ │ │ @ instruction: 0x4618d016 │ │ │ │ andcs fp, r0, #3 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf7ec9301 │ │ │ │ - blls 0x1b1c8c │ │ │ │ + blls 0x1b1d14 │ │ │ │ cmnpeq pc, #35 @ p-variant is OBSOLETE @ 0x23 │ │ │ │ ldrmi r4, [r8], -r3, lsl #6 │ │ │ │ andcs fp, r0, #3 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ andcs pc, r7, r3, asr #7 │ │ │ │ - blx 0x271408 │ │ │ │ + blx 0x271490 │ │ │ │ @ instruction: 0xf0430203 │ │ │ │ @ instruction: 0xe7e0037f │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec8a668 │ │ │ │ + bl 0xfec8a6f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vmax.f32 q8, , q12 │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ pkhbtmi r0, r4, r6, lsl #7 │ │ │ │ strmi r4, [sp], -r4, lsl #12 │ │ │ │ ldmdavs r8, {r1, r2, r4, r9, sl, lr} │ │ │ │ ldrmi fp, [r3], -r0, lsr #2 │ │ │ │ strbtmi r4, [r1], -sl, lsl #12 │ │ │ │ - blx 0x1af146c │ │ │ │ + blx 0x1af14f4 │ │ │ │ stc2 0, cr15, [r2, #216] @ 0xd8 │ │ │ │ andcs fp, r0, r0, asr #18 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r8] │ │ │ │ stc2 0, cr15, [lr, #216] @ 0xd8 │ │ │ │ @@ -298046,102 +298081,102 @@ │ │ │ │ @ instruction: 0xf8d15841 │ │ │ │ vst1.32 {d16-d19}, [pc :64], r0 │ │ │ │ strls r7, [fp], #-417 @ 0xfffffe5f │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, sl, lsl #12 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1bb41f0 │ │ │ │ - @ instruction: 0xf02fb973 │ │ │ │ + @ instruction: 0xf02fb96f │ │ │ │ strtmi pc, [r3], -r1, asr #21 │ │ │ │ ldrtmi r4, [r2], -r1, lsl #12 │ │ │ │ andlt r4, r4, r0, asr #12 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ - stmiblt r4!, {r1, r7, r8, ip, sp, lr, pc} │ │ │ │ + stmiblt r0!, {r1, r7, r8, ip, sp, lr, pc} │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - rsbseq ip, lr, r2, ror #17 │ │ │ │ + rsbseq ip, lr, sl, asr r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec8a75c │ │ │ │ + bl 0xfec8a7e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbcs r0, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdacs r0, {r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0x4615d033 │ │ │ │ @ instruction: 0x460cb352 │ │ │ │ - msreq R8_usr, r1 │ │ │ │ + asreq pc, r1, #4 @ │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f74606 │ │ │ │ biclt pc, r0, r3, lsr #27 │ │ │ │ msrcc SPSR_, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0x4630681e │ │ │ │ - @ instruction: 0xff5af176 │ │ │ │ + @ instruction: 0xff56f176 │ │ │ │ svclt 0x00284285 │ │ │ │ ldrtmi r4, [r1], -r5, lsl #12 │ │ │ │ strtmi r4, [r0], -sl, lsr #12 │ │ │ │ - stcl 6, cr15, [lr, #880]! @ 0x370 │ │ │ │ + stc 6, cr15, [sl, #880]! @ 0x370 │ │ │ │ tstcs r0, r8, lsr #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4630bd70 │ │ │ │ - blx 0x1fef674 │ │ │ │ + blx 0x1fef6fc │ │ │ │ strtmi r4, [r1], -sl, lsr #12 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - blt 0x1defbcc │ │ │ │ - @ instruction: 0xf8eaf14a │ │ │ │ + blt 0x1cefc54 │ │ │ │ + @ instruction: 0xf8e6f14a │ │ │ │ andvs r2, r3, r6, lsl r3 │ │ │ │ - ldrbcc pc, [pc, #79]! @ 0x13361f @ │ │ │ │ + ldrbcc pc, [pc, #79]! @ 0x1336a7 @ │ │ │ │ @ instruction: 0xf14ae7e6 │ │ │ │ - movwcs pc, #59619 @ 0xe8e3 @ │ │ │ │ + movwcs pc, #59615 @ 0xe8df @ │ │ │ │ ldrb r6, [r7, r3]! │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strvs pc, [r8, #1615]! @ 0x64f │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ @ instruction: 0xf5a04607 │ │ │ │ addlt r5, r6, r8 │ │ │ │ @ instruction: 0x46903810 │ │ │ │ @ instruction: 0x460e4699 │ │ │ │ - blx 0xdf1244 │ │ │ │ + @ instruction: 0xf9eef70f │ │ │ │ tsteq sl, #2818048 @ 0x2b0000 │ │ │ │ - blls 0x6286a8 │ │ │ │ + blls 0x628730 │ │ │ │ movwls r4, #22082 @ 0x5642 │ │ │ │ - blls 0x5c4edc │ │ │ │ + blls 0x5c4f64 │ │ │ │ movwls r4, #17976 @ 0x4638 │ │ │ │ movwls r9, #15121 @ 0x3b11 │ │ │ │ movwls r9, #11024 @ 0x2b10 │ │ │ │ movwls r9, #6927 @ 0x1b0f │ │ │ │ movwls r9, #2830 @ 0xb0e │ │ │ │ @ instruction: 0xf000464b │ │ │ │ stmdavs fp!, {r0, r2, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ tsteq fp, #136314880 @ 0x8200000 │ │ │ │ @ instruction: 0xf5a7d41f │ │ │ │ ldrtmi r5, [r1], -r8 │ │ │ │ @ instruction: 0xf70f3810 │ │ │ │ - ldrbmi pc, [r0], -sp, asr #20 @ │ │ │ │ + ldrbmi pc, [r0], -r9, lsl #20 @ │ │ │ │ tstcs r0, r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ @ instruction: 0x46429b11 │ │ │ │ ldrtmi r9, [r1], -r3, lsl #6 │ │ │ │ @ instruction: 0x46389b10 │ │ │ │ - blls 0x518274 │ │ │ │ - blls 0x4d8274 │ │ │ │ + blls 0x5182fc │ │ │ │ + blls 0x4d82fc │ │ │ │ strbmi r9, [fp], -r0, lsl #6 │ │ │ │ stc2 7, cr15, [r8], {246} @ 0xf6 │ │ │ │ - blls 0x5ad5a0 │ │ │ │ + blls 0x5ad628 │ │ │ │ movwls r4, #17976 @ 0x4638 │ │ │ │ - blls 0x544fcc │ │ │ │ + blls 0x545054 │ │ │ │ movwls r4, #13873 @ 0x3631 │ │ │ │ movwls r9, #11023 @ 0x2b0f │ │ │ │ stmib sp, {r1, r2, r3, r8, r9, fp, ip, pc}^ │ │ │ │ strbmi r9, [r3], -r0, lsl #6 │ │ │ │ ldc2l 7, cr15, [r4], #-984 @ 0xfffffc28 │ │ │ │ svclt 0x0000e7cf │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -298154,24 +298189,24 @@ │ │ │ │ strpl pc, [r8], #-1440 @ 0xfffffa60 │ │ │ │ strmi r2, [r6], -r0, lsl #2 │ │ │ │ @ instruction: 0xf1074690 │ │ │ │ rsbscs r0, r0, #56 @ 0x38 │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f3354 │ │ │ │ @ instruction: 0xf1760300 │ │ │ │ - subscs lr, r8, #216, 18 @ 0x360000 │ │ │ │ + subscs lr, r8, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf5072100 │ │ │ │ ldccc 0, cr7, [r0], {188} @ 0xbc │ │ │ │ - ldmib r0, {r1, r2, r4, r5, r6, r8, ip, sp, lr, pc}^ │ │ │ │ + stmib ip, {r1, r2, r4, r5, r6, r8, ip, sp, lr, pc}^ │ │ │ │ vceq.f32 , q0, │ │ │ │ and r1, r1, r3, asr #5 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vqsub.s8 d4, d16, d3 │ │ │ │ ldm pc, {r1, r2, r6, r7, r8, pc}^ @ │ │ │ │ - bcs 0xc2f748 │ │ │ │ + bcs 0xc2f7d0 │ │ │ │ cmpcs sl, #57344 @ 0xe000 │ │ │ │ addscs r2, r9, #536870926 @ 0x2000000e │ │ │ │ biceq r2, r4, r1, ror #4 │ │ │ │ andscs r2, r0, #-1879048190 @ 0x90000002 │ │ │ │ ldrshcs r2, [r1, #31]! │ │ │ │ @ instruction: 0x21b921e0 │ │ │ │ orrscs r2, r2, r4, lsr #3 │ │ │ │ @@ -298183,33 +298218,33 @@ │ │ │ │ strbcs r0, [r6, -r4, asr #3]! │ │ │ │ ldrbcs r0, [sp, -r4, asr #3] │ │ │ │ biceq r2, r4, r3, lsr r7 │ │ │ │ ldrcs r0, [pc, -r4, asr #3] │ │ │ │ biceq r2, r4, r0, lsl r7 │ │ │ │ strbtcs r2, [fp], fp, lsl #14 │ │ │ │ @ instruction: 0x26c026d2 │ │ │ │ - blcs 0xdbd208 │ │ │ │ - bcs 0x1cfe3fc │ │ │ │ - bcs 0x1973e64 │ │ │ │ - bcs 0xffefe370 │ │ │ │ - blcs 0x833e6c │ │ │ │ + blcs 0xdbd290 │ │ │ │ + bcs 0x1cfe484 │ │ │ │ + bcs 0x1973eec │ │ │ │ + bcs 0xffefe3f8 │ │ │ │ + blcs 0x833ef4 │ │ │ │ stmdacs r4!, {r0, r1, r4, r5, fp, sp} │ │ │ │ biceq r2, r4, r2, lsl r8 │ │ │ │ stmdacs r0, {r0, r3, fp, sp} │ │ │ │ ldrbcs r0, [r0, r4, asr #3]! │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ ldrbcs r2, [r0, r1, ror #15] │ │ │ │ strbcs r0, [ip, -r4, asr #3]! │ │ │ │ - blcs 0xffc3e764 │ │ │ │ - blcs 0xfe47e6f8 │ │ │ │ + blcs 0xffc3e7ec │ │ │ │ + blcs 0xfe47e780 │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ stccs 12, cr2, [r8], {38} @ 0x26 │ │ │ │ stmiacs r4, {r1, r3, r5, r6, r7, fp, sp}^ │ │ │ │ ldclcs 12, cr2, [r6], #-704 @ 0xfffffd40 │ │ │ │ - bcs 0xfe6fe270 │ │ │ │ + bcs 0xfe6fe2f8 │ │ │ │ andscs r2, fp, r4, asr #24 │ │ │ │ svcne 0x00bc1ff8 │ │ │ │ ldrbcs r2, [r9, #-1394] @ 0xfffffa8e │ │ │ │ strcs r0, [r7, #452] @ 0x1c4 │ │ │ │ strbtcs r0, [r7], #452 @ 0x1c4 │ │ │ │ biceq r2, r4, ip, asr #9 │ │ │ │ ldrcs r2, [r6], #1201 @ 0x4b1 │ │ │ │ @@ -298218,15 +298253,15 @@ │ │ │ │ ldrbtcs r2, [r1], #-1273 @ 0xfffffb07 │ │ │ │ strtcs r0, [r7], #-452 @ 0xfffffe3c │ │ │ │ biceq r2, r4, r9, asr #10 │ │ │ │ mvnscs r2, #28, 8 @ 0x1c000000 │ │ │ │ @ instruction: 0x31a32397 │ │ │ │ sbccc r3, r7, #88, 2 │ │ │ │ strheq r3, [r4, #39] @ 0x27 │ │ │ │ - strcc r0, [pc, #-452]! @ 0x133614 │ │ │ │ + strcc r0, [pc, #-452]! @ 0x13369c │ │ │ │ smlalbtcs r0, r1, r4, r1 │ │ │ │ strdcs r2, [sl], #11 @ │ │ │ │ umullcs r2, r8, fp, r0 │ │ │ │ rsbcs r2, lr, r9, ror r0 │ │ │ │ subcs r2, r3, r5, asr r0 │ │ │ │ biceq r2, r4, r1, lsr #31 │ │ │ │ svccs 0x00d42ec7 │ │ │ │ @@ -298292,17 +298327,17 @@ │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ biceq r0, r4, lr, ror sp │ │ │ │ ldrbeq r0, [ip, #1532] @ 0x5fc │ │ │ │ biceq r0, r4, r5, lsl #4 │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ cdpeq 5, 8, cr0, cr2, cr6, {6} │ │ │ │ - bleq 0x17f6790 │ │ │ │ - bleq 0x4f65e4 │ │ │ │ - beq 0xff3764a8 │ │ │ │ + bleq 0x17f6818 │ │ │ │ + bleq 0x4f666c │ │ │ │ + beq 0xff376530 │ │ │ │ vldmdbeq r5!, {s0-s170} │ │ │ │ ldcleq 13, cr0, [r6], {34} @ 0x22 │ │ │ │ stcleq 12, cr0, [ip], #-716 @ 0xfffffd34 │ │ │ │ biceq r0, r4, sl, asr ip │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ stceq 12, cr0, [r9], {27} │ │ │ │ ldmibeq lr!, {r3, r4, r6, r9, fp}^ │ │ │ │ @@ -298330,26 +298365,26 @@ │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ streq r0, [fp], -r0, lsr #12 │ │ │ │ ldcne 12, cr1, [r9], #900 @ 0x384 │ │ │ │ strcs r2, [r4, #1480]! @ 0x5c8 │ │ │ │ @ instruction: 0x26562673 │ │ │ │ strbne r2, [r5, #-1672] @ 0xfffff978 │ │ │ │ ldrbtne r1, [r6], #1292 @ 0x50c │ │ │ │ - strbne r1, [pc], #1248 @ 0x133998 │ │ │ │ - strtne r1, [pc], #1214 @ 0x13399c │ │ │ │ + strbne r1, [pc], #1248 @ 0x133a20 │ │ │ │ + strtne r1, [pc], #1214 @ 0x133a24 │ │ │ │ biceq r0, ip, ip, asr #3 │ │ │ │ ldclcs 5, cr0, [r4], {125} @ 0x7d │ │ │ │ svcne 0x00982cc2 │ │ │ │ svcne 0x005e01c4 │ │ │ │ biceq r0, r4, r5, lsl #4 │ │ │ │ svcne 0x00311f3b │ │ │ │ mcrne 14, 4, r1, cr12, cr12, {6} │ │ │ │ mcrne 14, 1, r1, cr5, cr4, {3} │ │ │ │ - ldclne 14, cr1, [pc, #32]! @ 0x1339e0 │ │ │ │ - stcne 13, cr1, [pc, #648] @ 0x133c4c │ │ │ │ + ldclne 14, cr1, [pc, #32]! @ 0x133a68 │ │ │ │ + stcne 13, cr1, [pc, #648] @ 0x133cd4 │ │ │ │ stcne 13, cr1, [ip, #-96] @ 0xffffffa0 │ │ │ │ strtcc r3, [r4], #1244 @ 0x4dc │ │ │ │ ldrtcc r3, [r7], #-1121 @ 0xfffffb9f │ │ │ │ ldrcc r0, [r9], #452 @ 0x1c4 │ │ │ │ biceq r3, r4, lr, lsr #5 │ │ │ │ rsbcc r0, r8, #196, 2 @ 0x31 │ │ │ │ @ instruction: 0x33b3320e │ │ │ │ @@ -298373,36 +298408,36 @@ │ │ │ │ @ instruction: 0x1143129f │ │ │ │ strdne r1, [ip], r4 │ │ │ │ andsne r1, fp, pc, rrx │ │ │ │ teqeq r8, #72, 6 @ 0x20000001 │ │ │ │ strdeq r1, [r4, #205] @ 0xcd │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ stcne 12, cr1, [sl], {102} @ 0x66 │ │ │ │ - blne 0x123a8b8 │ │ │ │ - blne 0x53a704 │ │ │ │ + blne 0x123a940 │ │ │ │ + blne 0x53a78c │ │ │ │ ldrdeq r1, [r4, #174] @ 0xae │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ - bne 0xfe57a544 │ │ │ │ + bne 0xfe57a5cc │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ biceq r1, r4, pc, ror sl │ │ │ │ - bne 0xb3a338 │ │ │ │ + bne 0xb3a3c0 │ │ │ │ ldrne r1, [sl], #2580 @ 0xa14 │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ biceq r0, r4, r4, asr #3 │ │ │ │ @ instruction: 0xf64f1473 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ @ instruction: 0xf1070559 │ │ │ │ @ instruction: 0xf06f815a │ │ │ │ - blmi 0xff4b4b2c │ │ │ │ + blmi 0xff4b4bb4 │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, asr r3 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ rscshi pc, pc, r7, asr #32 │ │ │ │ @ instruction: 0xf5074620 │ │ │ │ ssatmi r7, #30, r7, asr #14 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -298418,15 +298453,15 @@ │ │ │ │ strbmi r8, [r0], -pc, ror #15 │ │ │ │ @ instruction: 0xf844f008 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d787e9 │ │ │ │ strtmi r2, [r1], -r0, lsl #7 │ │ │ │ @ instruction: 0xf0072de8 │ │ │ │ @ instruction: 0xf1838017 │ │ │ │ - @ instruction: 0x4604fcbf │ │ │ │ + @ instruction: 0x4604fcbb │ │ │ │ bicle r1, ip, r5, asr #24 │ │ │ │ mrc2 7, 4, pc, cr4, cr7, {7} │ │ │ │ strb r4, [r8, r4, lsl #12] │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf06f1e5a │ │ │ │ addsmi r4, sl, #120, 6 @ 0xe0000001 │ │ │ │ orrshi pc, ip, #134 @ 0x86 │ │ │ │ @@ -298494,51 +298529,51 @@ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x46208755 │ │ │ │ orrmi pc, r8, #14090240 @ 0xd70000 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ ldmvs sl!, {r1, r5, r6, r7, r8, sl, fp, sp}^ │ │ │ │ @ instruction: 0xf0079400 │ │ │ │ @ instruction: 0xf1838037 │ │ │ │ - strmi pc, [r4], -r7, asr #24 │ │ │ │ + strmi pc, [r4], -r3, asr #24 │ │ │ │ @ instruction: 0xf47f1c42 │ │ │ │ @ instruction: 0xf7f7af34 │ │ │ │ @ instruction: 0x4604fdfb │ │ │ │ strbmi lr, [r1], -pc, lsr #14 │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ strcs r2, [r0], #-3 │ │ │ │ ldrvc pc, [r4], -r7, lsl #10 │ │ │ │ strtmi lr, [sl], #-2503 @ 0xfffff639 │ │ │ │ - beq 0xfeb70068 │ │ │ │ + beq 0xfeb700f0 │ │ │ │ ldrmi lr, [r4], #2503 @ 0x9c7 │ │ │ │ ldrmi lr, [r6], #2503 @ 0x9c7 │ │ │ │ ldrmi lr, [r8], #2503 @ 0x9c7 │ │ │ │ cdp2 0, 13, cr15, cr0, cr7, {0} │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ strhi pc, [r8, -r6]! │ │ │ │ vst2.8 {d22-d23}, [pc], r2 │ │ │ │ @ instruction: 0xf6c1734c │ │ │ │ @ instruction: 0xf8ca1398 │ │ │ │ addsmi r2, sl, #0 │ │ │ │ svclt 0x00156843 │ │ │ │ andcs r2, ip, #24, 4 @ 0x80000001 │ │ │ │ - bleq 0x1efdbc │ │ │ │ - bleq 0x1afdc0 │ │ │ │ + bleq 0x1efe44 │ │ │ │ + bleq 0x1afe48 │ │ │ │ andcc pc, r4, sl, asr #17 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ strthi pc, [sl], #6 │ │ │ │ @ instruction: 0xf0072db8 │ │ │ │ movwcs r8, #4109 @ 0x100d │ │ │ │ ldrmi r4, [r8], -r9, asr #12 │ │ │ │ cdp2 0, 10, cr15, cr14, cr7, {0} │ │ │ │ @ instruction: 0xf0062800 │ │ │ │ ldccs 7, cr8, [r9, #28]! │ │ │ │ adcshi pc, lr, #6 │ │ │ │ @ instruction: 0x46514632 │ │ │ │ @ instruction: 0xf18320b9 │ │ │ │ - @ instruction: 0xf8dafd9f │ │ │ │ + @ instruction: 0xf8dafd9b │ │ │ │ mcrrne 0, 0, r3, r1, cr0 │ │ │ │ svclt 0x00184604 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ mcrge 4, 7, pc, cr7, cr15, {3} @ │ │ │ │ @ instruction: 0xf7f760fb │ │ │ │ ldmvs fp!, {r0, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8c84604 │ │ │ │ @@ -298548,20 +298583,20 @@ │ │ │ │ @ instruction: 0xf0074648 │ │ │ │ strmi pc, [r1], -r1, asr #30 │ │ │ │ svclt 0x00182c00 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strtmi r8, [r0], -r3, ror #13 │ │ │ │ @ instruction: 0xf0062deb │ │ │ │ @ instruction: 0xf18385f4 │ │ │ │ - strmi pc, [r4], -fp, asr #23 │ │ │ │ + strmi pc, [r4], -r7, asr #23 │ │ │ │ @ instruction: 0xf47f1c42 │ │ │ │ @ instruction: 0xf7f7aec8 │ │ │ │ strmi pc, [r4], -pc, lsl #27 │ │ │ │ @ instruction: 0xf8d7e6c3 │ │ │ │ - blcs 0x140b14 │ │ │ │ + blcs 0x140b9c │ │ │ │ movwhi pc, #36870 @ 0x9006 @ │ │ │ │ rscne lr, r0, #3522560 @ 0x35c000 │ │ │ │ andcs r2, r3, r0, lsl #6 │ │ │ │ cdp2 0, 6, cr15, cr12, cr7, {0} │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ strbhi pc, [r6], r0 @ │ │ │ │ rscsvs r4, sl, r0, asr #12 │ │ │ │ @@ -298571,66 +298606,66 @@ │ │ │ │ stccs 6, cr4, [r0], {1} │ │ │ │ stmdacs r0, {r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ ldrthi pc, [r8], r0 @ │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ ldmvs sl!, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0062de5 │ │ │ │ @ instruction: 0xf1838792 │ │ │ │ - strmi pc, [r4], -sp, ror #22 │ │ │ │ + strmi pc, [r4], -r9, ror #22 │ │ │ │ @ instruction: 0xf47f1c45 │ │ │ │ @ instruction: 0xf7f7ae9a │ │ │ │ strmi pc, [r4], -r1, ror #26 │ │ │ │ ldmib r7, {r0, r2, r4, r7, r9, sl, sp, lr, pc}^ │ │ │ │ strcs r2, [r1], #-992 @ 0xfffffc20 │ │ │ │ strbmi r9, [r9], -r2, lsl #8 │ │ │ │ orrmi pc, ip, #14090240 @ 0xd70000 │ │ │ │ strls r4, [r1], #-1600 @ 0xfffff9c0 │ │ │ │ orrmi pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf7fa9400 │ │ │ │ strmi pc, [r4], -fp, asr #25 │ │ │ │ eorcs lr, r0, #139460608 @ 0x8500000 │ │ │ │ @ instruction: 0xf5072100 │ │ │ │ @ instruction: 0xf1757014 │ │ │ │ - @ instruction: 0xf8d7ee78 │ │ │ │ + @ instruction: 0xf8d7ee74 │ │ │ │ @ instruction: 0xf8d73380 │ │ │ │ - blcs 0x144ba0 │ │ │ │ + blcs 0x144c28 │ │ │ │ strbhi pc, [sl, #-70]! @ 0xffffffba @ │ │ │ │ - bcs 0x1456d0 │ │ │ │ + bcs 0x145758 │ │ │ │ sbchi pc, r3, #70 @ 0x46 │ │ │ │ @ instruction: 0xf8d74623 │ │ │ │ strbmi r4, [r1], -r4, lsl #7 │ │ │ │ vst3.8 {d25-d27}, [pc], r0 │ │ │ │ @ instruction: 0xf18370ae │ │ │ │ - @ instruction: 0x4604fd1b │ │ │ │ + @ instruction: 0x4604fd17 │ │ │ │ @ instruction: 0xf47f1c41 │ │ │ │ @ instruction: 0xf7f7ae68 │ │ │ │ strmi pc, [r4], -pc, lsr #26 │ │ │ │ svclt 0x0000e663 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ movwcs r4, #1601 @ 0x641 │ │ │ │ andcs r4, r3, sl, asr #12 │ │ │ │ cdp2 0, 0, cr15, cr14, cr7, {0} │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ strbthi pc, [r8], -r0 @ │ │ │ │ adcscs r4, r7, sl, asr #12 │ │ │ │ - stc2 1, cr15, [r2, #-524] @ 0xfffffdf4 │ │ │ │ + ldc2l 1, cr15, [lr], #524 @ 0x20c │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ mcrge 4, 2, pc, cr15, cr15, {3} @ │ │ │ │ ldc2 7, cr15, [r6, #-988] @ 0xfffffc24 │ │ │ │ strb r4, [sl], -r4, lsl #12 │ │ │ │ orreq pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf824f10c │ │ │ │ strmi r4, [r3], r2, lsl #12 │ │ │ │ @ instruction: 0xf0072800 │ │ │ │ @ instruction: 0xf8d780ad │ │ │ │ strbmi r3, [r1], -r0, lsl #7 │ │ │ │ @ instruction: 0xf18320d9 │ │ │ │ - strmi pc, [r4], -fp, ror #25 │ │ │ │ + strmi pc, [r4], -r7, ror #25 │ │ │ │ tstle r5, r2, asr #24 │ │ │ │ - ldc2 1, cr15, [sl], #292 @ 0x124 │ │ │ │ + ldc2 1, cr15, [r6], #292 @ 0x124 │ │ │ │ @ instruction: 0xf7f66800 │ │ │ │ submi pc, r4, #2146304 @ 0x20c000 │ │ │ │ svcpl 0x0080f514 │ │ │ │ @ instruction: 0xf8d7d257 │ │ │ │ movwcs r2, #896 @ 0x380 │ │ │ │ andcs r4, r3, r9, asr #12 │ │ │ │ ldc2l 0, cr15, [ip, #28] │ │ │ │ @@ -298647,88 +298682,88 @@ │ │ │ │ ldrmi r7, [ip], #2816 @ 0xb00 │ │ │ │ ldmib r4, {r0, r1, r5, r9, fp, pc}^ │ │ │ │ @ instruction: 0xf10c5602 │ │ │ │ stc 0, cr0, [ip, #76] @ 0x4c │ │ │ │ vldr d7, [r4] │ │ │ │ @ instruction: 0xf8ac7b02 │ │ │ │ rscsvs lr, fp, r0, lsl r0 │ │ │ │ - blvc 0x1ef4bc │ │ │ │ + blvc 0x1ef544 │ │ │ │ @ instruction: 0xf88c7ca4 │ │ │ │ @ instruction: 0xf6dc4012 │ │ │ │ - ldmvs fp!, {r2, r4, r5, r6, r8, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r4, r5, r8, fp, sp, lr, pc}^ │ │ │ │ andeq lr, r3, #9216 @ 0x2400 │ │ │ │ @ instruction: 0x4691687b │ │ │ │ vqsub.u8 d20, d22, d3 │ │ │ │ - bl 0x4157d4 │ │ │ │ + bl 0x41585c │ │ │ │ @ instruction: 0xf1040409 │ │ │ │ rscsvs r0, r9, r3, lsl r1 │ │ │ │ @ instruction: 0xf1764608 │ │ │ │ - @ instruction: 0xf100fac7 │ │ │ │ + @ instruction: 0xf100fac3 │ │ │ │ @ instruction: 0xf8d70e1b │ │ │ │ @ instruction: 0xf02e2380 │ │ │ │ - bl 0x3b76e0 │ │ │ │ + bl 0x3b7768 │ │ │ │ ldrbmi r0, [r4], lr, lsl #6 │ │ │ │ @ instruction: 0x469a68f9 │ │ │ │ - ble 0xff3c4938 │ │ │ │ + ble 0xff3c49c0 │ │ │ │ stccs 6, cr4, [r0], {100} @ 0x64 │ │ │ │ rsbhi pc, r2, r7 │ │ │ │ strtmi r2, [sl], -r0, lsl #2 │ │ │ │ @ instruction: 0x46404633 │ │ │ │ @ instruction: 0xf1819100 │ │ │ │ - ldrbmi pc, [r8], -r3, lsl #23 @ │ │ │ │ + @ instruction: 0x4658fb7f │ │ │ │ @ instruction: 0xffa6f10b │ │ │ │ @ instruction: 0x4640e5d3 │ │ │ │ - blx 0xfe770508 │ │ │ │ + blx 0xfe670590 │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ stclge 4, cr15, [sp, #508] @ 0x1fc │ │ │ │ - mcrr2 1, 4, pc, lr, cr9 @ │ │ │ │ + mcrr2 1, 4, pc, sl, cr9 @ │ │ │ │ @ instruction: 0xf7f66800 │ │ │ │ submi pc, r4, #376832 @ 0x5c000 │ │ │ │ strbmi lr, [r0], -r5, asr #11 │ │ │ │ - blx 0xfe5f0524 │ │ │ │ + blx 0xfe4f05ac │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ - ldcge 4, cr15, [pc, #508]! @ 0x134114 │ │ │ │ - mcrr2 1, 4, pc, r0, cr9 @ │ │ │ │ + ldcge 4, cr15, [pc, #508]! @ 0x13419c │ │ │ │ + ldc2 1, cr15, [ip], #-292 @ 0xfffffedc │ │ │ │ @ instruction: 0xf7f66800 │ │ │ │ submi pc, r4, #147456 @ 0x24000 │ │ │ │ @ instruction: 0x4641e5b7 │ │ │ │ @ instruction: 0xf18320d6 │ │ │ │ - strmi pc, [r4], -r3, ror #24 │ │ │ │ + @ instruction: 0x4604fc5f │ │ │ │ @ instruction: 0xf47f1c42 │ │ │ │ @ instruction: 0xf149adb0 │ │ │ │ - stmdavs r0, {r0, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8faf7f6 │ │ │ │ str r4, [r8, #580]! @ 0x244 │ │ │ │ sbcscs r4, r5, r1, asr #12 │ │ │ │ - mrrc2 1, 8, pc, r4, cr3 @ │ │ │ │ + mrrc2 1, 8, pc, r0, cr3 @ │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ stcge 4, cr15, [r1, #508]! @ 0x1fc │ │ │ │ - stc2 1, cr15, [r2], #-292 @ 0xfffffedc │ │ │ │ + ldc2 1, cr15, [lr], {73} @ 0x49 │ │ │ │ @ instruction: 0xf7f66800 │ │ │ │ submi pc, r4, #15400960 @ 0xeb0000 │ │ │ │ @ instruction: 0x4640e599 │ │ │ │ cdp2 0, 0, cr15, cr0, cr7, {0} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d785a5 │ │ │ │ strbmi r2, [r9], -r0, lsl #7 │ │ │ │ - stc2 1, cr15, [lr, #508] @ 0x1fc │ │ │ │ + stc2 1, cr15, [sl, #508] @ 0x1fc │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ stcge 4, cr15, [fp, #508] @ 0x1fc │ │ │ │ mrrc2 7, 15, pc, r2, cr7 @ │ │ │ │ str r4, [r6, #1540] @ 0x604 │ │ │ │ andseq pc, r4, r7, lsl #2 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ @ instruction: 0xf8c702a8 │ │ │ │ strmi r3, [r5], -r8, lsr #1 │ │ │ │ strmi r6, [lr], -r3 │ │ │ │ @ instruction: 0xf17d600b │ │ │ │ - @ instruction: 0x4604ff97 │ │ │ │ + @ instruction: 0x4604ff93 │ │ │ │ tstle r5, r3, asr #24 │ │ │ │ - blx 0xffef04d6 │ │ │ │ + blx 0xffdf055e │ │ │ │ @ instruction: 0xf7f66800 │ │ │ │ submi pc, r4, #12517376 @ 0xbf0000 │ │ │ │ svcpl 0x0080f514 │ │ │ │ stclge 4, cr15, [fp, #-764]! @ 0xfffffd04 │ │ │ │ movwcs r4, #1601 @ 0x641 │ │ │ │ andcs r2, r3, r4, lsl #4 │ │ │ │ ldc2 0, cr15, [r8, #-28] @ 0xffffffe4 │ │ │ │ @@ -298746,30 +298781,30 @@ │ │ │ │ stmdacs r0, {r0, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbhi pc, [ip, #-0] @ │ │ │ │ ldrdcc pc, [r8], r7 @ │ │ │ │ strb r6, [r6, #-3] │ │ │ │ @ instruction: 0xf8d7464a │ │ │ │ strbmi r3, [r1], -r0, lsl #7 │ │ │ │ @ instruction: 0xf18320d2 │ │ │ │ - strmi pc, [r4], -pc, ror #23 │ │ │ │ + strmi pc, [r4], -fp, ror #23 │ │ │ │ @ instruction: 0xf47f1c42 │ │ │ │ @ instruction: 0xf149ad3c │ │ │ │ - stmdavs r0, {r0, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf886f7f6 │ │ │ │ ldr r4, [r4, #-580]! @ 0xfffffdbc │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r4, r7, lsl #2 │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ strmi r0, [lr], -r8, lsr #5 │ │ │ │ andvs r4, fp, r5, lsl #12 │ │ │ │ @ instruction: 0xf8c76003 │ │ │ │ @ instruction: 0xf17d30a8 │ │ │ │ - @ instruction: 0x4604ff55 │ │ │ │ + @ instruction: 0x4604ff51 │ │ │ │ tstle r5, r1, asr #24 │ │ │ │ - blx 0xfea7057a │ │ │ │ + blx 0xfe970602 │ │ │ │ @ instruction: 0xf7f66800 │ │ │ │ submi pc, r4, #7143424 @ 0x6d0000 │ │ │ │ svcpl 0x0080f514 │ │ │ │ ldcge 4, cr15, [r9, #-764] @ 0xfffffd04 │ │ │ │ movwcs r4, #1601 @ 0x641 │ │ │ │ andcs r2, r3, r4, lsl #4 │ │ │ │ stc2l 0, cr15, [r6], {7} │ │ │ │ @@ -298787,26 +298822,26 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ strhi pc, [sl, #-0] │ │ │ │ ldrdcc pc, [r8], r7 @ │ │ │ │ ldrbt r6, [r4], #3 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf18320d0 │ │ │ │ - @ instruction: 0x4604fb9d │ │ │ │ + @ instruction: 0x4604fb99 │ │ │ │ @ instruction: 0xf47f1c60 │ │ │ │ @ instruction: 0xf149acea │ │ │ │ - stmdavs r0, {r0, r1, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf834f7f6 │ │ │ │ strbt r4, [r2], #580 @ 0x244 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ - mcr2 1, 7, pc, cr4, cr15, {3} @ │ │ │ │ + mcr2 1, 7, pc, cr0, cr15, {3} @ │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ ldclge 4, cr15, [r9], {127} @ 0x7f │ │ │ │ - blx 0x17f060e │ │ │ │ + blx 0x16f0696 │ │ │ │ @ instruction: 0xf7f66800 │ │ │ │ submi pc, r4, #2293760 @ 0x230000 │ │ │ │ @ instruction: 0x4644e4d1 │ │ │ │ svccc 0x0080f5b8 │ │ │ │ cmpphi fp, #1610612736 @ p-variant is OBSOLETE @ 0x60000000 │ │ │ │ @ instruction: 0xf0062c00 │ │ │ │ tstcs r4, r6, asr r5 │ │ │ │ @@ -298821,66 +298856,66 @@ │ │ │ │ svcne 0x00291f02 │ │ │ │ @ instruction: 0xf8522300 │ │ │ │ movwcc r0, #7940 @ 0x1f04 │ │ │ │ @ instruction: 0xf841429c │ │ │ │ ldclle 15, cr0, [r8], #16 │ │ │ │ strbmi r4, [r1], -sl, lsr #12 │ │ │ │ @ instruction: 0xf18320ce │ │ │ │ - @ instruction: 0x4604fb59 │ │ │ │ + @ instruction: 0x4604fb55 │ │ │ │ tstle r2, r6, asr #24 │ │ │ │ - blx 0x1cf212a │ │ │ │ + blx 0x1cf21b2 │ │ │ │ strtmi r4, [r8], -r4, lsl #12 │ │ │ │ cdp2 1, 7, cr15, cr2, cr11, {0} │ │ │ │ @ instruction: 0x4644e49f │ │ │ │ svccc 0x0080f5b8 │ │ │ │ rscshi pc, r5, #1610612736 @ 0x60000000 │ │ │ │ @ instruction: 0xf0062c00 │ │ │ │ smlattcs r4, r7, r2, r8 │ │ │ │ @ instruction: 0xf10b4640 │ │ │ │ @ instruction: 0x4605fef3 │ │ │ │ @ instruction: 0xf0062800 │ │ │ │ strmi r8, [r1], -r3, lsl #14 │ │ │ │ @ instruction: 0xf17d4640 │ │ │ │ - @ instruction: 0x4604fe73 │ │ │ │ + strmi pc, [r4], -pc, ror #28 │ │ │ │ tstle r2, r3, asr #24 │ │ │ │ - blx 0x1572166 │ │ │ │ + blx 0x15721ee │ │ │ │ @ instruction: 0xf5144604 │ │ │ │ @ instruction: 0xf0c65f80 │ │ │ │ strtmi r8, [r8], -lr, lsl #12 │ │ │ │ cdp2 1, 5, cr15, cr0, cr11, {0} │ │ │ │ @ instruction: 0x4641e47d │ │ │ │ subcs r4, r6, sl, asr #12 │ │ │ │ - blx 0xb707b2 │ │ │ │ + blx 0xa7083a │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ ldclge 4, cr15, [r5], #-508 @ 0xfffffe04 │ │ │ │ - blx 0xffef06d4 │ │ │ │ + blx 0xffdf075c │ │ │ │ @ instruction: 0xf7f56800 │ │ │ │ submi pc, r4, #764 @ 0x2fc │ │ │ │ strbmi lr, [sl], -sp, ror #8 │ │ │ │ subcs r4, r7, r1, asr #12 │ │ │ │ - blx 0x7707d2 │ │ │ │ + blx 0x67085a │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ stclge 4, cr15, [r5], #-508 @ 0xfffffe04 │ │ │ │ - blx 0xffaf06f4 │ │ │ │ + blx 0xff9f077c │ │ │ │ @ instruction: 0xf7f56800 │ │ │ │ submi pc, r4, #700 @ 0x2bc │ │ │ │ @ instruction: 0xf17de45d │ │ │ │ - strmi pc, [r4], -fp, lsr #28 │ │ │ │ + strmi pc, [r4], -r7, lsr #28 │ │ │ │ @ instruction: 0xf47f1c60 │ │ │ │ @ instruction: 0xf149ac58 │ │ │ │ - stmdavs r0, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xffa2f7f5 │ │ │ │ ldrb r4, [r0], #-580 @ 0xfffffdbc │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stmib r7, {r2, r3, r6, r9, sl, lr}^ │ │ │ │ stmib r7, {r1, r2, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1b9232a │ │ │ │ @ instruction: 0xf0460f00 │ │ │ │ @ instruction: 0xf8d78271 │ │ │ │ - blcs 0x141020 │ │ │ │ + blcs 0x1410a8 │ │ │ │ rscshi pc, ip, r6 │ │ │ │ @ instruction: 0xf8d72301 │ │ │ │ andcs r1, r8, #132, 6 @ 0x10000002 │ │ │ │ @ instruction: 0xf0074618 │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strbhi pc, [r8], #-0 @ │ │ │ │ @ instruction: 0x03a8f107 │ │ │ │ @@ -298888,141 +298923,141 @@ │ │ │ │ @ instruction: 0xf8c7601a │ │ │ │ strtmi r1, [r1], -ip, lsr #1 │ │ │ │ orrmi pc, ip, #14090240 @ 0xd70000 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ strls r4, [r1], #-1600 @ 0xfffff9c0 │ │ │ │ orrmi pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf1859400 │ │ │ │ - @ instruction: 0x4604f957 │ │ │ │ + @ instruction: 0x4604f953 │ │ │ │ @ instruction: 0xf0051c43 │ │ │ │ @ instruction: 0xf1b9878f │ │ │ │ @ instruction: 0xf0460f00 │ │ │ │ @ instruction: 0xf8d78258 │ │ │ │ - blcs 0x141074 │ │ │ │ + blcs 0x1410fc │ │ │ │ ldcge 4, cr15, [r7], {63} @ 0x3f │ │ │ │ orrne pc, r4, #14090240 @ 0xd70000 │ │ │ │ andcs r2, r8, #0, 6 │ │ │ │ @ instruction: 0xf0072003 │ │ │ │ stmdacs r0, {r0, r1, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrhi pc, [lr], #-0 │ │ │ │ eorcc lr, sl, #3522560 @ 0x35c000 │ │ │ │ andvs r6, r3, r2, asr #32 │ │ │ │ @ instruction: 0xf5a6e407 │ │ │ │ rsccs r5, r0, r8, lsl #6 │ │ │ │ @ instruction: 0xf8d33b10 │ │ │ │ @ instruction: 0xf8c33290 │ │ │ │ @ instruction: 0xf18380b4 │ │ │ │ - strmi pc, [r4], -sp, lsr #21 │ │ │ │ + strmi pc, [r4], -r9, lsr #21 │ │ │ │ @ instruction: 0xf47f1c42 │ │ │ │ @ instruction: 0xf149abfa │ │ │ │ - stmdavs r0, {r0, r1, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff44f7f5 │ │ │ │ @ instruction: 0xf7ff4244 │ │ │ │ movwcs fp, #3058 @ 0xbf2 │ │ │ │ @ instruction: 0x332ae9c7 │ │ │ │ @ instruction: 0x332ce9c7 │ │ │ │ - beq 0xfeb706dc │ │ │ │ + beq 0xfeb70764 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0062b00 │ │ │ │ @ instruction: 0xf1b98231 │ │ │ │ @ instruction: 0xf0450f02 │ │ │ │ @ instruction: 0x46538776 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ - blx 0xffbf08f4 │ │ │ │ + blx 0xffaf097c │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ - blge 0xff7314e4 │ │ │ │ - blx 0xfe8f22c8 │ │ │ │ + blge 0xff73156c │ │ │ │ + blx 0xfe8f2350 │ │ │ │ @ instruction: 0xf7ff4604 │ │ │ │ @ instruction: 0x4640bbd2 │ │ │ │ - @ instruction: 0xffcef184 │ │ │ │ + @ instruction: 0xffcaf184 │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ - blge 0xff4314fc │ │ │ │ - blx 0x1470828 │ │ │ │ + blge 0xff431584 │ │ │ │ + blx 0x13708b0 │ │ │ │ @ instruction: 0xf7f56800 │ │ │ │ submi pc, r4, #21, 30 @ 0x54 │ │ │ │ - bllt 0xff23230c │ │ │ │ + bllt 0xff232394 │ │ │ │ @ instruction: 0xf0074648 │ │ │ │ strmi pc, [r1], -r9, lsr #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d783cd │ │ │ │ strbmi r2, [r0], -r0, lsl #7 │ │ │ │ - @ instruction: 0xf9f6f181 │ │ │ │ + @ instruction: 0xf9f2f181 │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ - blge 0xfee3152c │ │ │ │ - blx 0x1ff2310 │ │ │ │ + blge 0xfee315b4 │ │ │ │ + blx 0x1ff2398 │ │ │ │ @ instruction: 0xf7ff4604 │ │ │ │ strbmi fp, [r8], -lr, lsr #23 │ │ │ │ ldc2 0, cr15, [r4], {7} │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0x83b8f000 │ │ │ │ andscs r4, r3, #3260416 @ 0x31c000 │ │ │ │ orreq pc, r0, #14090240 @ 0xd70000 │ │ │ │ - blx 0x19f0370 │ │ │ │ + blx 0x19f03f8 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf8d74622 │ │ │ │ strmi r4, [r3], -r4, lsl #7 │ │ │ │ strbmi r9, [r1], -r0, lsl #8 │ │ │ │ @ instruction: 0xf7ff4630 │ │ │ │ strmi pc, [r4], -r9, lsr #17 │ │ │ │ tstle r2, r2, asr #24 │ │ │ │ - blx 0x1772354 │ │ │ │ + blx 0x17723dc │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ - blge 0xfe431f7c │ │ │ │ + blge 0xfe432004 │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ eorscs r6, r8, #1769472 @ 0x1b0000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ vaba.s8 d20, d30, d8 │ │ │ │ vsubw.s8 , q0, d0 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ andle r4, r7, #156, 4 @ 0xc0000009 │ │ │ │ msrcc CPSR_, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r9, sp} │ │ │ │ eorcs pc, r4, r3, asr #16 │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf9a4f7f7 │ │ │ │ - bllt 0x1ab23c8 │ │ │ │ + bllt 0x1ab2450 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ - blx 0xfe9709e8 │ │ │ │ + blx 0xfe870a70 │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ - blge 0x18b15d8 │ │ │ │ - @ instruction: 0xf9def149 │ │ │ │ + blge 0x18b1660 │ │ │ │ + @ instruction: 0xf9daf149 │ │ │ │ @ instruction: 0xf7f56800 │ │ │ │ submi pc, r4, #2672 @ 0xa70 │ │ │ │ - bllt 0x16b23e8 │ │ │ │ + bllt 0x16b2470 │ │ │ │ @ instruction: 0xf0074648 │ │ │ │ @ instruction: 0xf02efbbb │ │ │ │ @ instruction: 0xf8d7fb5b │ │ │ │ strmi r2, [r1], -r0, lsl #7 │ │ │ │ @ instruction: 0xf1854640 │ │ │ │ - strmi pc, [r4], -r9, ror #20 │ │ │ │ + strmi pc, [r4], -r5, ror #20 │ │ │ │ @ instruction: 0xf47f1c45 │ │ │ │ @ instruction: 0xf149ab46 │ │ │ │ - stmdavs r0, {r0, r1, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mrc2 7, 4, pc, cr0, cr5, {7} │ │ │ │ @ instruction: 0xf7ff4244 │ │ │ │ @ instruction: 0xf184bb3e │ │ │ │ - @ instruction: 0x4604ff5f │ │ │ │ + @ instruction: 0x4604ff5b │ │ │ │ tstle r5, r3, asr #24 │ │ │ │ - @ instruction: 0xf9baf149 │ │ │ │ + @ instruction: 0xf9b6f149 │ │ │ │ @ instruction: 0xf7f56800 │ │ │ │ submi pc, r4, #2096 @ 0x830 │ │ │ │ @ instruction: 0xf6ff2c00 │ │ │ │ @ instruction: 0xf643ab30 │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9} │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47982096 │ │ │ │ movwcc pc, #590 @ 0x24e @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r3, r4, r9, sl, lr} │ │ │ │ addsmi r4, ip, #31457280 @ 0x1e00000 │ │ │ │ @@ -299032,52 +299067,52 @@ │ │ │ │ teqpeq pc, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ andcs r3, r4, #64, 2 │ │ │ │ ldmdavs r8, {r0, sp, lr} │ │ │ │ @ instruction: 0xf10b60fb │ │ │ │ stmdavs sl!, {r0, r2, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldmvs fp!, {r8, sp}^ │ │ │ │ mulsvs r8, r2, fp │ │ │ │ - bl 0x1346d8 │ │ │ │ + bl 0x134760 │ │ │ │ @ instruction: 0xf1750086 │ │ │ │ - ldmvs fp!, {r3, r4, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r2, r4, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ vtst.8 d22, d14, d10 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ vqadd.s8 d18, d30, d6 │ │ │ │ vsubw.s8 q11, q8, d4 │ │ │ │ @ instruction: 0xf8420395 │ │ │ │ @ instruction: 0xf7f73024 │ │ │ │ @ instruction: 0xf7fff92f │ │ │ │ @ instruction: 0x464abaf0 │ │ │ │ vmax.s8 q10, q0, │ │ │ │ @ instruction: 0xf183103b │ │ │ │ - @ instruction: 0x4604f999 │ │ │ │ + @ instruction: 0x4604f995 │ │ │ │ @ instruction: 0xf47f1c46 │ │ │ │ @ instruction: 0xf149aae6 │ │ │ │ - stmdavs r0, {r0, r1, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ mrc2 7, 1, pc, cr0, cr5, {7} │ │ │ │ @ instruction: 0xf7ff4244 │ │ │ │ @ instruction: 0xf8d7bade │ │ │ │ strbmi r3, [sl], -r0, lsl #7 │ │ │ │ vst1.16 {d20-d22}, [pc], r1 │ │ │ │ @ instruction: 0xf183709d │ │ │ │ - strmi pc, [r4], -r5, lsl #19 │ │ │ │ + strmi pc, [r4], -r1, lsl #19 │ │ │ │ @ instruction: 0xf47f1c45 │ │ │ │ @ instruction: 0xf149aad2 │ │ │ │ - stmdavs r0, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ mrc2 7, 0, pc, cr12, cr5, {7} │ │ │ │ @ instruction: 0xf7ff4244 │ │ │ │ movwcs fp, #2762 @ 0xaca │ │ │ │ @ instruction: 0x332ae9c7 │ │ │ │ @ instruction: 0x332ce9c7 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0062b00 │ │ │ │ movwcs r8, #4114 @ 0x1012 │ │ │ │ orrne pc, r4, #14090240 @ 0xd70000 │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ - blx 0x1c70540 │ │ │ │ + blx 0x1c705c8 │ │ │ │ @ instruction: 0xf0062800 │ │ │ │ stmdavs r3, {r0, r5, r6, r7, sl, pc} │ │ │ │ strteq pc, [r8], #263 @ 0x107 │ │ │ │ adccc pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8c717db │ │ │ │ stmdavs r3, {r2, r3, r5, r7, ip, sp}^ │ │ │ │ adcscc pc, r0, r7, asr #17 │ │ │ │ @@ -299087,15 +299122,15 @@ │ │ │ │ ldrmi r2, [r8], -r6, lsl #2 │ │ │ │ ldc2 1, cr15, [r8], {11} │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ andcs r4, r6, r5, lsl #12 │ │ │ │ strbmi r2, [r9], -r1, lsl #6 │ │ │ │ vqdmulh.s d15, d2, d0 │ │ │ │ rscsvs r4, sl, r8, lsl r6 │ │ │ │ - blx 0x1370588 │ │ │ │ + blx 0x1370610 │ │ │ │ @ instruction: 0xf0062800 │ │ │ │ @ instruction: 0xf8d784ba │ │ │ │ ldmvs sl!, {r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0x462bb17b │ │ │ │ stmdahi r2, {r0, r7, fp, ip} │ │ │ │ andshi r3, sl, r6 │ │ │ │ addmi r3, r1, #402653184 @ 0x18000000 │ │ │ │ @@ -299109,146 +299144,146 @@ │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d15841 │ │ │ │ vst1.32 {d16-d19}, [pc :64], r0 │ │ │ │ strls r7, [r1], #-412 @ 0xfffffe64 │ │ │ │ orrmi pc, r0, #14090240 @ 0xd70000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r0, lsl #8 │ │ │ │ - stcl 7, cr15, [lr, #296] @ 0x128 │ │ │ │ + stc 7, cr15, [sl, #296] @ 0x128 │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ @ instruction: 0xf149d105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r0, #980]! @ 0x3d4 │ │ │ │ strtmi r4, [r8], -r4, asr #4 │ │ │ │ stc2 1, cr15, [lr], #-44 @ 0xffffffd4 │ │ │ │ - blt 0x18325dc │ │ │ │ + blt 0x1832664 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xffd0f7fa │ │ │ │ @ instruction: 0xf7ff4604 │ │ │ │ @ instruction: 0x4649ba52 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf1864640 │ │ │ │ - strmi pc, [r4], -r5, lsr #17 │ │ │ │ + strmi pc, [r4], -r1, lsr #17 │ │ │ │ @ instruction: 0xf47f1c41 │ │ │ │ @ instruction: 0xf149aa48 │ │ │ │ - stmdavs r0, {r0, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r2, #980] @ 0x3d4 │ │ │ │ @ instruction: 0xf7ff4244 │ │ │ │ strbmi fp, [r0], -r0, asr #20 │ │ │ │ cdp2 7, 15, cr15, cr12, cr10, {7} │ │ │ │ @ instruction: 0xf7ff4604 │ │ │ │ @ instruction: 0xf8d7ba3a │ │ │ │ strbmi r3, [sl], -r0, lsl #7 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ stc2l 7, cr15, [ip], #936 @ 0x3a8 │ │ │ │ @ instruction: 0xf7ff4604 │ │ │ │ @ instruction: 0xf8d7ba30 │ │ │ │ strbmi r2, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf7fa4640 │ │ │ │ strmi pc, [r4], -sp, lsr #27 │ │ │ │ - blt 0xb32644 │ │ │ │ + blt 0xb326cc │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ - stc2 1, cr15, [r6, #532] @ 0x214 │ │ │ │ + stc2 1, cr15, [r2, #532] @ 0x214 │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ - bge 0x931854 │ │ │ │ - @ instruction: 0xf8a0f149 │ │ │ │ + bge 0x9318dc │ │ │ │ + @ instruction: 0xf89cf149 │ │ │ │ @ instruction: 0xf7f56800 │ │ │ │ submi pc, r4, #6720 @ 0x1a40 │ │ │ │ - blt 0x732664 │ │ │ │ - ldrsbteq r7, [r5], -r0 │ │ │ │ - rsbseq fp, lr, r0, asr #16 │ │ │ │ + blt 0x7326ec │ │ │ │ + eorseq r7, r5, r0, asr sp │ │ │ │ + ldrhteq fp, [lr], #-120 @ 0xffffff88 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ vqdmlsl.s q9, d5, d0 │ │ │ │ movwcs r8, #1513 @ 0x5e9 │ │ │ │ strbmi r2, [r9], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0072003 │ │ │ │ @ instruction: 0x4606f9bb │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d78215 │ │ │ │ ldcne 3, cr3, [r8, #-512] @ 0xfffffe00 │ │ │ │ - blx 0xff870ac6 │ │ │ │ + blx 0xff870b4e │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - ldrhi pc, [pc], #-6 @ 0x1346a0 │ │ │ │ + ldrhi pc, [pc], #-6 @ 0x134728 │ │ │ │ @ instruction: 0xee1d4bd8 │ │ │ │ @ instruction: 0x46421f70 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strmi r5, [r3], -r9, asr #17 │ │ │ │ addseq pc, r0, #13697024 @ 0xd10000 │ │ │ │ orrne pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf5009102 │ │ │ │ @ instruction: 0xf8d7500d │ │ │ │ andscc r1, r8, r4, lsl #7 │ │ │ │ @ instruction: 0xf8d79101 │ │ │ │ smlabbls r0, r0, r3, r1 │ │ │ │ orrsvc pc, r7, pc, asr #8 │ │ │ │ - stcl 7, cr15, [r6, #-296] @ 0xfffffed8 │ │ │ │ + stc 7, cr15, [r2, #-296] @ 0xfffffed8 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf149d105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ stc2 7, cr15, [r8, #-980]! @ 0xfffffc2c │ │ │ │ stccs 2, cr4, [r0], {68} @ 0x44 │ │ │ │ strhi pc, [lr, r5, lsl #6] │ │ │ │ eorsvs r6, r3, fp, lsr #16 │ │ │ │ @ instruction: 0xf10b4628 │ │ │ │ @ instruction: 0xf7fffba1 │ │ │ │ @ instruction: 0xf8d7b9ce │ │ │ │ - blcs 0x141500 │ │ │ │ + blcs 0x141588 │ │ │ │ strhi pc, [r4, #709]! @ 0x2c5 │ │ │ │ andcs r2, r8, #0, 6 │ │ │ │ andcs r4, r1, r9, asr #12 │ │ │ │ @ instruction: 0xf976f007 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ bicshi pc, r0, r0 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf10b1d18 │ │ │ │ @ instruction: 0x4605fb97 │ │ │ │ @ instruction: 0xf0062800 │ │ │ │ @ instruction: 0x46218410 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ svcmi 0x0070ee1d │ │ │ │ - blcc 0x27287c │ │ │ │ - blcc 0x27283c │ │ │ │ - ldc 6, cr15, [lr, #-876] @ 0xfffffc94 │ │ │ │ + blcc 0x272904 │ │ │ │ + blcc 0x2728c4 │ │ │ │ + ldcl 6, cr15, [sl], {219} @ 0xdb │ │ │ │ @ instruction: 0x462b48b1 │ │ │ │ ldrbtmi r4, [r8], #-1602 @ 0xfffff9be │ │ │ │ vadd.i8 d22, d0, d0 │ │ │ │ stmdapl r0!, {r0, r2, r3, r5, r8, ip} │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf8d79401 │ │ │ │ @ instruction: 0xf5004380 │ │ │ │ strls r5, [r0], #-13 │ │ │ │ @ instruction: 0xf74a3018 │ │ │ │ - @ instruction: 0x4604ecfc │ │ │ │ + @ instruction: 0x4604ecb8 │ │ │ │ tstle r5, r0, ror #24 │ │ │ │ - @ instruction: 0xf814f149 │ │ │ │ + @ instruction: 0xf810f149 │ │ │ │ @ instruction: 0xf7f56800 │ │ │ │ submi pc, r4, #56576 @ 0xdd00 │ │ │ │ @ instruction: 0xf10b4628 │ │ │ │ @ instruction: 0xf7fffb5b │ │ │ │ ldmib r7, {r3, r7, r8, fp, ip, sp, pc}^ │ │ │ │ strbmi r2, [r9], -r0, ror #7 │ │ │ │ @ instruction: 0xf7fb4640 │ │ │ │ strmi pc, [r4], -sp, ror #24 │ │ │ │ ldmdblt pc!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ - cdp2 1, 4, cr15, cr10, cr5, {4} │ │ │ │ + cdp2 1, 4, cr15, cr6, cr5, {4} │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ ldmdbge r5!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xfff6f148 │ │ │ │ + @ instruction: 0xfff2f148 │ │ │ │ @ instruction: 0xf7f56800 │ │ │ │ submi pc, r4, #48896 @ 0xbf00 │ │ │ │ stmdblt sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ svcvc 0x00faf5b3 │ │ │ │ bichi pc, lr, #1610612736 @ 0x60000000 │ │ │ │ ldrmi r2, [r8], -r6, lsl #2 │ │ │ │ - blx 0x17f0bfe │ │ │ │ + blx 0x17f0c86 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ andcs r4, r6, r5, lsl #12 │ │ │ │ strbmi r2, [r9], -r1, lsl #6 │ │ │ │ @ instruction: 0xf402fb00 │ │ │ │ @ instruction: 0x46224618 │ │ │ │ @ instruction: 0xf90af007 │ │ │ │ @ instruction: 0xf0062800 │ │ │ │ @@ -299268,21 +299303,21 @@ │ │ │ │ strbmi r6, [r2], -r9, lsl #16 │ │ │ │ @ instruction: 0xf8d15841 │ │ │ │ vst1.32 {d16-d19}, [pc :64], r0 │ │ │ │ strls r7, [r1], #-412 @ 0xfffffe64 │ │ │ │ orrmi pc, r0, #14090240 @ 0xd70000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r0, lsl #8 │ │ │ │ - ldc 7, cr15, [r0], {74} @ 0x4a │ │ │ │ + mcrr 7, 4, pc, ip, cr10 @ │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ @ instruction: 0xf148d105 │ │ │ │ - stmdavs r0, {r0, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [r2], #-980 @ 0xfffffc2c │ │ │ │ strtmi r4, [r8], -r4, asr #4 │ │ │ │ - blx 0xffd70c84 │ │ │ │ + blx 0xffd70d0c │ │ │ │ ldmdblt sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwcs r4, #1609 @ 0x649 │ │ │ │ andcs r2, r3, ip, lsl r2 │ │ │ │ @ instruction: 0xf8caf007 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ msrhi CPSR_s, r0 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @@ -299308,18 +299343,18 @@ │ │ │ │ orrmi pc, r8, #14090240 @ 0xd70000 │ │ │ │ ldmib r7, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ strbmi r2, [r0], -r0, ror #7 │ │ │ │ @ instruction: 0xf7fd9400 │ │ │ │ strmi pc, [r4], -pc, lsr #22 │ │ │ │ ldmlt pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ - ldc2 1, cr15, [r2], {133} @ 0x85 │ │ │ │ + stc2 1, cr15, [lr], {133} @ 0x85 │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ ldmge r7, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xff58f148 │ │ │ │ + @ instruction: 0xff54f148 │ │ │ │ @ instruction: 0xf7f56800 │ │ │ │ submi pc, r4, #8448 @ 0x2100 │ │ │ │ stmialt pc, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ orrmi pc, ip, #14090240 @ 0xd70000 │ │ │ │ ldmib r7, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ strls r2, [r1], #-992 @ 0xfffffc20 │ │ │ │ orrmi pc, r8, #14090240 @ 0xd70000 │ │ │ │ @@ -299353,28 +299388,28 @@ │ │ │ │ @ instruction: 0xf8d7b890 │ │ │ │ strbmi r2, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf7f84640 │ │ │ │ strmi pc, [r4], -r9, asr #20 │ │ │ │ stmlt r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ - blx 0xffff2974 │ │ │ │ + blx 0xffff29fc │ │ │ │ @ instruction: 0xf7ff4604 │ │ │ │ @ instruction: 0xf8d7b87e │ │ │ │ movwcs r2, #896 @ 0x380 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf99ef7fa │ │ │ │ @ instruction: 0xf7ff4604 │ │ │ │ @ instruction: 0x4649b874 │ │ │ │ @ instruction: 0xf1854640 │ │ │ │ - strmi pc, [r4], -pc, lsr #21 │ │ │ │ + strmi pc, [r4], -fp, lsr #21 │ │ │ │ @ instruction: 0xf47f1c41 │ │ │ │ @ instruction: 0xf148a86c │ │ │ │ - stmdavs r0, {r0, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0xfeef299e │ │ │ │ + stmdavs r0, {r0, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0xfeef2a26 │ │ │ │ @ instruction: 0xf7ff4244 │ │ │ │ @ instruction: 0xf8d7b864 │ │ │ │ strbmi r2, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf7f74640 │ │ │ │ @ instruction: 0x4604ff7f │ │ │ │ ldmdalt fp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @@ -299382,84 +299417,84 @@ │ │ │ │ mcr2 7, 5, pc, cr14, cr7, {7} @ │ │ │ │ @ instruction: 0xf7ff4604 │ │ │ │ @ instruction: 0xf8d7b852 │ │ │ │ strbmi r2, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf7f94640 │ │ │ │ strmi pc, [r4], -r7, lsr #19 │ │ │ │ stmdalt r9, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - rsbseq fp, lr, ip, lsr r7 │ │ │ │ - @ instruction: 0x007eb69e │ │ │ │ - rsbseq fp, lr, r6, asr #11 │ │ │ │ + ldrhteq fp, [lr], #-100 @ 0xffffff9c │ │ │ │ + rsbseq fp, lr, r6, lsl r6 │ │ │ │ + rsbseq fp, lr, lr, lsr r5 │ │ │ │ tstcs r0, r8, asr r2 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ - ldmda r4!, {r0, r2, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ + ldmda r0!, {r0, r2, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ andsvc pc, r4, r7, lsl #10 │ │ │ │ - stmda lr!, {r0, r2, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ + stmda sl!, {r0, r2, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xee1d49de │ │ │ │ @ instruction: 0xf8d70f70 │ │ │ │ ldrbtmi r2, [r9], #-896 @ 0xfffffc80 │ │ │ │ @ instruction: 0xf1076809 │ │ │ │ - bcs 0x1358dc │ │ │ │ + bcs 0x135964 │ │ │ │ andsvc pc, r4, #29360128 @ 0x1c00000 │ │ │ │ sadd16mi fp, r4, r8 │ │ │ │ orrcs pc, r8, #14090240 @ 0xd70000 │ │ │ │ svclt 0x00085841 │ │ │ │ - bcs 0x13da50 │ │ │ │ + bcs 0x13dad8 │ │ │ │ svclt 0x00144642 │ │ │ │ @ instruction: 0xf04f469c │ │ │ │ @ instruction: 0xf8d10c00 │ │ │ │ @ instruction: 0x464b0290 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ orrne pc, r4, #14090240 @ 0xd70000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ smlabtmi r0, sp, r9, lr │ │ │ │ vst4.8 {d19-d22}, [pc :64], r8 │ │ │ │ @ instruction: 0xf74a718c │ │ │ │ - @ instruction: 0x4604eb74 │ │ │ │ + @ instruction: 0x4604eb30 │ │ │ │ tstle r5, r0, ror #24 │ │ │ │ - cdp2 1, 8, cr15, cr12, cr8, {2} │ │ │ │ + cdp2 1, 8, cr15, cr8, cr8, {2} │ │ │ │ @ instruction: 0xf7f56800 │ │ │ │ submi pc, r4, #87040 @ 0x15400 │ │ │ │ svcpl 0x0080f514 │ │ │ │ stmdage r1, {r0, r1, r2, r3, r4, r5, r7, sl, ip, sp, lr, pc} │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0462b00 │ │ │ │ @ instruction: 0xf8d780c2 │ │ │ │ - blcs 0x1418c4 │ │ │ │ + blcs 0x14194c │ │ │ │ svcge 0x00f7f43e │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ @ instruction: 0xf7f54618 │ │ │ │ stmdacs r0, {r0, r1, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x00eff43e │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ svclt 0x00ebf7fe │ │ │ │ strbtvc pc, [r8], #1287 @ 0x507 @ │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf1744620 │ │ │ │ - eorcs lr, r0, #220, 30 @ 0x370 │ │ │ │ + eorcs lr, r0, #216, 30 @ 0x360 │ │ │ │ @ instruction: 0xf5072100 │ │ │ │ @ instruction: 0xf5077014 │ │ │ │ @ instruction: 0xf1747614 │ │ │ │ - @ instruction: 0xf1b9efd4 │ │ │ │ + @ instruction: 0xf1b9efd0 │ │ │ │ @ instruction: 0xf0450f00 │ │ │ │ @ instruction: 0xf8d78795 │ │ │ │ - blcs 0x1418ec │ │ │ │ + blcs 0x141974 │ │ │ │ eorshi pc, r0, r6, asr #32 │ │ │ │ @ instruction: 0xf7fe2400 │ │ │ │ @ instruction: 0xf107bfd0 │ │ │ │ movwcs r0, #5656 @ 0x1618 │ │ │ │ @ instruction: 0xf8d72000 │ │ │ │ stmib r7, {r7, r8, r9, sp}^ │ │ │ │ strbmi r0, [r9], -sl, lsr #32 │ │ │ │ eoreq lr, ip, r7, asr #19 │ │ │ │ @ instruction: 0x46186030 │ │ │ │ @ instruction: 0xff74f006 │ │ │ │ orrcc pc, r8, #14090240 @ 0xd70000 │ │ │ │ - blcs 0x14632c │ │ │ │ + blcs 0x1463b4 │ │ │ │ strbhi pc, [sp], #-5 @ │ │ │ │ @ instruction: 0xf8d72301 │ │ │ │ andcs r1, r8, #136, 6 @ 0x20000002 │ │ │ │ @ instruction: 0xf0064618 │ │ │ │ stmdacs r0, {r0, r1, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r1, {r1, r6, r7, ip, lr, pc} │ │ │ │ @ instruction: 0xf8c74623 │ │ │ │ @@ -299472,15 +299507,15 @@ │ │ │ │ stmdapl r0, {r0, r3, fp, sp, lr}^ │ │ │ │ tstpne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ strvs lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ orrmi pc, r0, #14090240 @ 0xd70000 │ │ │ │ strls r3, [r0], #-24 @ 0xffffffe8 │ │ │ │ - b 0xfff72898 │ │ │ │ + b 0xfee72920 │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ @ instruction: 0xf7f6d102 │ │ │ │ @ instruction: 0x4604fe57 │ │ │ │ svcpl 0x0080f514 │ │ │ │ subshi pc, pc, r6, asr #1 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ @@ -299496,15 +299531,15 @@ │ │ │ │ @ instruction: 0x46494618 │ │ │ │ stmib r7, {sl, sp}^ │ │ │ │ stmib r7, {r1, r3, r5, sl, lr}^ │ │ │ │ @ instruction: 0xf006442c │ │ │ │ @ instruction: 0xf8d7ff1d │ │ │ │ @ instruction: 0xf1073388 │ │ │ │ strtmi r0, [sl], r8, lsr #11 │ │ │ │ - blcs 0x1463e0 │ │ │ │ + blcs 0x146468 │ │ │ │ bichi pc, sp, #5 │ │ │ │ @ instruction: 0xf8d72301 │ │ │ │ andcs r1, r8, #136, 6 @ 0x20000002 │ │ │ │ @ instruction: 0xf0064618 │ │ │ │ stmdacs r0, {r0, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0068f43f │ │ │ │ strtmi r6, [r3], -r1, lsl #16 │ │ │ │ @@ -299519,53 +299554,53 @@ │ │ │ │ @ instruction: 0xf8d0718a │ │ │ │ strls r0, [r2, #-656] @ 0xfffffd70 │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r1, lsl #8 │ │ │ │ orrmi pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf74a9400 │ │ │ │ - @ instruction: 0x4604ea9c │ │ │ │ + @ instruction: 0x4604ea58 │ │ │ │ tstle r2, r3, asr #24 │ │ │ │ ldc2l 7, cr15, [sl, #984]! @ 0x3d8 │ │ │ │ @ instruction: 0xf5144604 │ │ │ │ @ instruction: 0xf4be5f80 │ │ │ │ @ instruction: 0xf8d7af2c │ │ │ │ ldrbmi r0, [r1], -r8, lsl #7 │ │ │ │ - blx 0x1f2c1e │ │ │ │ + blx 0x1f2ca6 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ ldr sl, [r3, -r4, lsr #30]! │ │ │ │ @ instruction: 0xf1074640 │ │ │ │ movwcs r0, #424 @ 0x1a8 │ │ │ │ @ instruction: 0x332ae9c7 │ │ │ │ @ instruction: 0x332ce9c7 │ │ │ │ - @ instruction: 0xf88af17c │ │ │ │ + @ instruction: 0xf886f17c │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ @ instruction: 0xf148d105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0x1972c48 │ │ │ │ + stmdavs r0, {r0, r1, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0x1972cd0 │ │ │ │ @ instruction: 0xf5144244 │ │ │ │ @ instruction: 0xf4be5f80 │ │ │ │ @ instruction: 0xf107af0c │ │ │ │ strbmi r0, [r8], -r8, lsr #3 │ │ │ │ - blx 0xff9f2c5c │ │ │ │ + blx 0xff9f2ce4 │ │ │ │ svclt 0x0005f7fe │ │ │ │ @ instruction: 0xf1074640 │ │ │ │ movwcs r0, #424 @ 0x1a8 │ │ │ │ @ instruction: 0x332ae9c7 │ │ │ │ @ instruction: 0x332ce9c7 │ │ │ │ - @ instruction: 0xf930f17c │ │ │ │ + @ instruction: 0xf92cf17c │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ @ instruction: 0xf148d105 │ │ │ │ - stmdavs r0, {r0, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0x11f2c84 │ │ │ │ + stmdavs r0, {r0, r2, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0x11f2d0c │ │ │ │ @ instruction: 0xf5144244 │ │ │ │ @ instruction: 0xf4be5f80 │ │ │ │ @ instruction: 0xf107aeee │ │ │ │ strbmi r0, [r8], -r8, lsr #3 │ │ │ │ - blx 0xff272c98 │ │ │ │ + blx 0xff272d20 │ │ │ │ @ instruction: 0xf7fe4604 │ │ │ │ movwcs fp, #7910 @ 0x1ee6 │ │ │ │ strbmi r2, [r9], -r8, lsl #4 │ │ │ │ @ instruction: 0xf04f4618 │ │ │ │ stmib r7, {sl, fp}^ │ │ │ │ stmib r7, {r1, r3, r5, sl, fp, lr, pc}^ │ │ │ │ @ instruction: 0xf006cc2c │ │ │ │ @@ -299574,74 +299609,74 @@ │ │ │ │ stmdavs r3, {r0, r2, r6, r8, pc} │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ adccc pc, r8, r7, asr #17 │ │ │ │ ldrbne r4, [fp, r0, asr #12] │ │ │ │ adccc pc, ip, r7, asr #17 │ │ │ │ @ instruction: 0xf8c76853 │ │ │ │ @ instruction: 0xf17c30b0 │ │ │ │ - @ instruction: 0x4604f9bb │ │ │ │ + @ instruction: 0x4604f9b7 │ │ │ │ @ instruction: 0xf47e1c46 │ │ │ │ @ instruction: 0xf7f6aec4 │ │ │ │ strmi pc, [r4], -fp, lsl #27 │ │ │ │ mrclt 7, 5, APSR_nzcv, cr15, cr14, {7} │ │ │ │ @ instruction: 0xf6c02300 │ │ │ │ @ instruction: 0xf02843af │ │ │ │ addsmi r0, sl, #-268435455 @ 0xf0000001 │ │ │ │ addshi pc, r2, #69 @ 0x45 │ │ │ │ vmovl.s8 , d15 │ │ │ │ mvneq pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ movwcs lr, #10695 @ 0x29c7 │ │ │ │ orreq lr, r2, r3, lsl #22 │ │ │ │ ldrdeq pc, [r4], r1 @ │ │ │ │ - cdp2 1, 12, cr15, cr4, cr14, {3} │ │ │ │ + cdp2 1, 12, cr15, cr0, cr14, {3} │ │ │ │ ldmib r7, {r2, r9, sl, lr}^ │ │ │ │ mcrrne 3, 0, r2, r6, cr2 │ │ │ │ stmib r7, {r1, r2, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf7f63202 │ │ │ │ ldmib r7, {r0, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strmi r3, [r4], -r2, lsl #4 │ │ │ │ vaddw.u q1, , d0 │ │ │ │ @ instruction: 0xf8438f5b │ │ │ │ @ instruction: 0xf7fe1022 │ │ │ │ movwcs fp, #3734 @ 0xe96 │ │ │ │ @ instruction: 0x43aff6c0 │ │ │ │ andseq pc, pc, #40 @ 0x28 │ │ │ │ @ instruction: 0xf045429a │ │ │ │ - blx 0x915720 │ │ │ │ + blx 0x9157a8 │ │ │ │ @ instruction: 0xf64ff288 │ │ │ │ vqdmlal.s q8, d16, d0[6] │ │ │ │ - bl 0x1fdbe0 │ │ │ │ + bl 0x1fdc68 │ │ │ │ @ instruction: 0xf8d30382 │ │ │ │ @ instruction: 0xf16e00a4 │ │ │ │ - strmi pc, [r4], -r3, ror #29 │ │ │ │ + @ instruction: 0x4604fedf │ │ │ │ @ instruction: 0xf47e1c43 │ │ │ │ @ instruction: 0xf7f6ae7e │ │ │ │ strmi pc, [r4], -r5, asr #26 │ │ │ │ mrclt 7, 3, APSR_nzcv, cr9, cr14, {7} │ │ │ │ - ldrhteq fp, [lr], #-50 @ 0xffffffce │ │ │ │ - @ instruction: 0x007eb296 │ │ │ │ - rsbseq fp, lr, r0, ror #3 │ │ │ │ + rsbseq fp, lr, sl, lsr #6 │ │ │ │ + rsbseq fp, lr, lr, lsl #4 │ │ │ │ + rsbseq fp, lr, r8, asr r1 │ │ │ │ @ instruction: 0xf6c02300 │ │ │ │ @ instruction: 0xf02843af │ │ │ │ addsmi r0, sl, #-268435455 @ 0xf0000001 │ │ │ │ subhi pc, r6, #69 @ 0x45 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr8, cr15, {1} │ │ │ │ vmovl.s8 , d15 │ │ │ │ mvneq pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ eorcs r4, r0, #5242880 @ 0x500000 │ │ │ │ strmi r2, [r2], r0, lsl #2 │ │ │ │ ldrdmi pc, [r4], r3 @ │ │ │ │ - mcr 1, 2, pc, cr12, cr4, {3} @ │ │ │ │ + mcr 1, 2, pc, cr8, cr4, {3} @ │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ - cdp2 1, 12, cr15, cr14, cr14, {3} │ │ │ │ + cdp2 1, 12, cr15, cr10, cr14, {3} │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ @ instruction: 0xf7f6d102 │ │ │ │ @ instruction: 0x4604fd15 │ │ │ │ andcs r2, r8, #0, 6 │ │ │ │ andcs r4, r3, r9, asr #12 │ │ │ │ ldc2l 0, cr15, [r8, #24]! │ │ │ │ @ instruction: 0xf0062800 │ │ │ │ @@ -299669,18 +299704,18 @@ │ │ │ │ vmovl.s8 , d15 │ │ │ │ mvneq pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andseq pc, r8, r7, lsl #2 │ │ │ │ orreq lr, r2, #3072 @ 0xc00 │ │ │ │ rscsvs r2, r9, r0, lsr #4 │ │ │ │ ldrdpl pc, [r4], r3 @ │ │ │ │ - mcr 1, 0, pc, cr0, cr4, {3} @ │ │ │ │ + ldcl 1, cr15, [ip, #464]! @ 0x1d0 │ │ │ │ eorcs r6, r0, #16318464 @ 0xf90000 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ - ldcl 1, cr15, [sl, #464]! @ 0x1d0 │ │ │ │ + ldcl 1, cr15, [r6, #464]! @ 0x1d0 │ │ │ │ @ instruction: 0xf8d72301 │ │ │ │ andcs r1, r8, #128, 6 │ │ │ │ @ instruction: 0xf0064618 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 0, pc, cr10, cr15, {1} @ │ │ │ │ @ instruction: 0x61bb6803 │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ @@ -299693,37 +299728,37 @@ │ │ │ │ ldclge 4, cr15, [r8, #252]! @ 0xfc │ │ │ │ strbmi r6, [r9], -r3, lsl #16 │ │ │ │ @ instruction: 0x462862bb │ │ │ │ rscsvs r1, fp, #57409536 @ 0x36c0000 │ │ │ │ @ instruction: 0x03a8f107 │ │ │ │ teqvs sl, #5373952 @ 0x520000 │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ - cdp2 1, 14, cr15, cr6, cr14, {3} │ │ │ │ + cdp2 1, 14, cr15, cr2, cr14, {3} │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ @ instruction: 0xf7f6d102 │ │ │ │ @ instruction: 0x4604fc9d │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ @ instruction: 0xf107adce │ │ │ │ ldrmi r0, [r8], -r8, lsr #3 │ │ │ │ @ instruction: 0xf824f7f7 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ ldrb sl, [r5, #3526] @ 0xdc6 │ │ │ │ rscscc pc, pc, r8, lsl #2 │ │ │ │ cdp2 0, 2, cr15, cr10, cr6, {0} │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf16eadcf │ │ │ │ - strmi pc, [r4], -r3, ror #25 │ │ │ │ + @ instruction: 0x4604fcdf │ │ │ │ @ instruction: 0xf47e1c42 │ │ │ │ @ instruction: 0xf7f6adb8 │ │ │ │ @ instruction: 0x4604fc7f │ │ │ │ ldclt 7, cr15, [r3, #1016]! @ 0x3f8 │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ andsvc pc, r4, r7, lsl #10 │ │ │ │ - stc 1, cr15, [r4, #464]! @ 0x1d0 │ │ │ │ + stc 1, cr15, [r0, #464]! @ 0x1d0 │ │ │ │ andscs r4, r3, #184, 18 @ 0x2e0000 │ │ │ │ @ instruction: 0xf0064648 │ │ │ │ @ instruction: 0xf8d7fc69 │ │ │ │ strmi r3, [r5], -r4, lsl #7 │ │ │ │ @ instruction: 0xf0052b00 │ │ │ │ movwcs r8, #4697 @ 0x1259 │ │ │ │ orrne pc, r4, #14090240 @ 0xd70000 │ │ │ │ @@ -299739,32 +299774,32 @@ │ │ │ │ @ instruction: 0xf8c768c3 │ │ │ │ @ instruction: 0xf108325c │ │ │ │ @ instruction: 0xf00630ff │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldcge 4, cr15, [r4, #252] @ 0xfc │ │ │ │ strtmi r4, [r9], -r3, lsr #12 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ - ldc2 1, cr15, [r2], #-440 @ 0xfffffe48 │ │ │ │ + stc2 1, cr15, [lr], #-440 @ 0xfffffe48 │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ ldclge 4, cr15, [r9, #-504]! @ 0xfffffe08 │ │ │ │ mcrr2 7, 15, pc, r0, cr6 @ │ │ │ │ @ instruction: 0xf7fe4604 │ │ │ │ ldmib r7, {r2, r4, r5, r6, r8, sl, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8cd23e0 │ │ │ │ @ instruction: 0xf8d79008 │ │ │ │ strbmi r1, [r0], -r8, lsl #7 │ │ │ │ @ instruction: 0xf8d79100 │ │ │ │ smlabbls r1, ip, r3, r1 │ │ │ │ - stc2l 1, cr15, [lr], {128} @ 0x80 │ │ │ │ + stc2l 1, cr15, [sl], {128} @ 0x80 │ │ │ │ @ instruction: 0xf8b4f7f5 │ │ │ │ @ instruction: 0xf7fe4244 │ │ │ │ tstcs r0, r2, ror #26 │ │ │ │ @ instruction: 0xf5072220 │ │ │ │ @ instruction: 0xf1747014 │ │ │ │ - @ instruction: 0x4649ed54 │ │ │ │ + @ instruction: 0x4649ed50 │ │ │ │ movwcs fp, #4953 @ 0x1359 │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ stc2 0, cr15, [r8, #-24] @ 0xffffffe8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r3, {r0, r1, r5, r6, r8, sl, fp, sp, pc} │ │ │ │ tstpeq r8, r9, lsl #2 @ p-variant is OBSOLETE │ │ │ │ subscc pc, r0, #13041664 @ 0xc70000 │ │ │ │ @@ -299784,15 +299819,15 @@ │ │ │ │ rsbcc pc, r8, #13041664 @ 0xc70000 │ │ │ │ @ instruction: 0xf8c717db │ │ │ │ strbmi r3, [r0], -ip, ror #4 │ │ │ │ @ instruction: 0xf00660f9 │ │ │ │ stmdacs r0, {r0, r1, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldcge 4, cr15, [r8, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0xf18368f9 │ │ │ │ - @ instruction: 0x4604fc9f │ │ │ │ + @ instruction: 0x4604fc9b │ │ │ │ @ instruction: 0xf47e1c42 │ │ │ │ @ instruction: 0xf7f6ad20 │ │ │ │ strmi pc, [r4], -r7, ror #23 │ │ │ │ ldclt 7, cr15, [fp, #-1016] @ 0xfffffc08 │ │ │ │ @ instruction: 0xf8d74c70 │ │ │ │ @ instruction: 0xf7ea0380 │ │ │ │ ldrbtmi pc, [ip], #-3081 @ 0xfffff3f7 @ │ │ │ │ @@ -299800,26 +299835,26 @@ │ │ │ │ @ instruction: 0x464bcf70 │ │ │ │ vst1.16 {d20-d22}, [pc], r2 │ │ │ │ @ instruction: 0xf85c7186 │ │ │ │ @ instruction: 0xf8d44004 │ │ │ │ mulls r0, r0, r2 │ │ │ │ andpl pc, sp, r4, lsl #10 │ │ │ │ @ instruction: 0xf74a3018 │ │ │ │ - strmi lr, [r4], -sl, ror #16 │ │ │ │ + strmi lr, [r4], -r6, lsr #16 │ │ │ │ @ instruction: 0xf47e1c46 │ │ │ │ @ instruction: 0xf148ad00 │ │ │ │ - stmdavs r0, {r0, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf84af7f5 │ │ │ │ @ instruction: 0xf7fe4244 │ │ │ │ @ instruction: 0xf507bcf8 │ │ │ │ @ instruction: 0x464071bc │ │ │ │ - @ instruction: 0xf962f17f │ │ │ │ + @ instruction: 0xf95ef17f │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ @ instruction: 0xf148d105 │ │ │ │ - stmdavs r0, {r0, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf83af7f5 │ │ │ │ @ instruction: 0xf5144244 │ │ │ │ @ instruction: 0xf4be5f80 │ │ │ │ @ instruction: 0xf8d7ace6 │ │ │ │ movwcs r1, #896 @ 0x380 │ │ │ │ andcs r2, r3, r8, asr r2 │ │ │ │ ldc2 0, cr15, [r2], {6} │ │ │ │ @@ -299850,42 +299885,42 @@ │ │ │ │ @ instruction: 0xf7fe6503 │ │ │ │ strbmi fp, [r0], -ip, lsr #25 │ │ │ │ ldc2 0, cr15, [r2, #-24] @ 0xffffffe8 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf02dacb7 │ │ │ │ @ instruction: 0xf507fcaf │ │ │ │ @ instruction: 0xf18071bc │ │ │ │ - @ instruction: 0x4604fd39 │ │ │ │ + @ instruction: 0x4604fd35 │ │ │ │ @ instruction: 0xd1b21c45 │ │ │ │ - blx 0x1a7313a │ │ │ │ + blx 0x1a731c2 │ │ │ │ str r4, [lr, r4, lsl #12]! │ │ │ │ andcs r2, r0, r1, lsl #6 │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ stmib r7, {r3, r9, sp}^ │ │ │ │ @ instruction: 0xf107002a │ │ │ │ stmib r7, {r3, r5, r7, r9, fp}^ │ │ │ │ ldrmi r0, [r8], -ip, lsr #32 │ │ │ │ ldc2 0, cr15, [lr], #-24 @ 0xffffffe8 │ │ │ │ stmdavs r3, {r3, r5, r7, r8, r9, ip, sp, pc} │ │ │ │ svccs 0x0070ee1d │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ @ instruction: 0xf8ca17db │ │ │ │ - blmi 0xa811a4 │ │ │ │ + blmi 0xa8122c │ │ │ │ @ instruction: 0xf8ca6841 │ │ │ │ ldrbtmi r1, [fp], #-8 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ addseq pc, r0, #13828096 @ 0xd30000 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0052b00 │ │ │ │ @ instruction: 0xf50082d3 │ │ │ │ strbmi r5, [fp], -sp │ │ │ │ andscc r4, r8, r2, asr #12 │ │ │ │ - bge 0x16f8f0 │ │ │ │ + bge 0x16f978 │ │ │ │ tstpne r9, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - svc 0x00cef749 │ │ │ │ + svc 0x008af749 │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ @ instruction: 0xf7f6d102 │ │ │ │ strmi pc, [r4], -sp, lsr #22 │ │ │ │ @ instruction: 0xf47e1d25 │ │ │ │ @ instruction: 0xf1b9ac60 │ │ │ │ @ instruction: 0xf43e0f01 │ │ │ │ @ instruction: 0xf8d7ac5c │ │ │ │ @@ -299894,67 +299929,67 @@ │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf06fac54 │ │ │ │ @ instruction: 0xf7fe040d │ │ │ │ @ instruction: 0x4630bc50 │ │ │ │ @ instruction: 0xf7e64641 │ │ │ │ strbmi pc, [r1], -r9, asr #21 @ │ │ │ │ @ instruction: 0xf18220f8 │ │ │ │ - @ instruction: 0x4604faf7 │ │ │ │ + @ instruction: 0x4604faf3 │ │ │ │ @ instruction: 0xf47e1c46 │ │ │ │ @ instruction: 0xf148ac44 │ │ │ │ - stmdavs r0, {r0, r2, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff8ef7f4 │ │ │ │ @ instruction: 0xf7fe4244 │ │ │ │ svclt 0x0000bc3c │ │ │ │ - ldrsbteq r7, [r5], -r0 │ │ │ │ - rsbseq sl, lr, sl, ror sp │ │ │ │ - rsbseq sl, lr, sl, asr #24 │ │ │ │ + eorseq r7, r5, r0, asr sp │ │ │ │ + ldrshteq sl, [lr], #-194 @ 0xffffff3e │ │ │ │ + rsbseq sl, lr, r2, asr #23 │ │ │ │ svceq 0x0003f019 │ │ │ │ andhi pc, ip, r5, asr #32 │ │ │ │ movweq pc, #12553 @ 0x3109 @ │ │ │ │ @ instruction: 0xf0234669 │ │ │ │ ldclne 3, cr0, [sl, #12] │ │ │ │ vld1.32 {d4-d6}, [r2 :64], sl │ │ │ │ @ instruction: 0xf023637f │ │ │ │ - bl 0xfec75e88 │ │ │ │ + bl 0xfec75f10 │ │ │ │ addsmi r0, r9, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0xf5add006 │ │ │ │ strbtmi r5, [r9], -r0, lsl #27 │ │ │ │ @ instruction: 0xf8cd4299 │ │ │ │ ldrshle r0, [r8, #252]! @ 0xfc │ │ │ │ mvnsvc pc, #64, 12 @ 0x4000000 │ │ │ │ - bl 0xfec852b4 │ │ │ │ + bl 0xfec8533c │ │ │ │ tstlt r3, r3, lsl #26 │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ @ instruction: 0x46526018 │ │ │ │ stmdage r6, {r8, sp} │ │ │ │ - bleq 0x7716b0 │ │ │ │ - stc 1, cr15, [r2], {116} @ 0x74 │ │ │ │ + bleq 0x771738 │ │ │ │ + bl 0xf18d8 │ │ │ │ ldrbmi sl, [r2], -r6, lsl #22 │ │ │ │ rscscs r4, r2, r1, asr #12 │ │ │ │ - blx 0xfee71894 │ │ │ │ + blx 0xfed7191c │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ @ instruction: 0xf7f6d102 │ │ │ │ strmi pc, [r4], -r9, asr #21 │ │ │ │ @ instruction: 0xf5144626 │ │ │ │ @ instruction: 0xf4be5f80 │ │ │ │ strmi sl, [r1, #3066]! @ 0xbfa │ │ │ │ subscs sp, r3, r8, lsl #20 │ │ │ │ - @ instruction: 0xff70f17d │ │ │ │ + @ instruction: 0xff6cf17d │ │ │ │ svceq 0x00c9ebb0 │ │ │ │ strbhi pc, [ip, r4, lsl #6] @ │ │ │ │ strbmi r4, [lr], -ip, asr #12 │ │ │ │ vqrshl.s8 q2, q3, │ │ │ │ @ instruction: 0xf8d78680 │ │ │ │ movwcs r1, #896 @ 0x380 │ │ │ │ andcs r4, r3, r2, lsr #12 │ │ │ │ - blx 0xfe7712e6 │ │ │ │ + blx 0xfe77136e │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmeq r3!, {r0, r1, r4, r5, r6, r7, r8, r9, fp, sp, pc} │ │ │ │ - blge 0xff9323d0 │ │ │ │ + blge 0xff932458 │ │ │ │ strmi r4, [r5], -r0, lsr #13 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ streq lr, [r3], r0, lsl #22 │ │ │ │ @ instruction: 0xf04f465c │ │ │ │ strbtmi r0, [r3], -r0, lsl #24 │ │ │ │ andeq lr, lr, #3072 @ 0xc00 │ │ │ │ ldmdbeq r0, {r0, r8, sp}^ │ │ │ │ @@ -299983,55 +300018,55 @@ │ │ │ │ mulle r6, r9, r2 │ │ │ │ stcpl 5, cr15, [r0, #692] @ 0x2b4 │ │ │ │ addsmi r4, r9, #110100480 @ 0x6900000 │ │ │ │ svceq 0x00fcf8cd │ │ │ │ @ instruction: 0xf640d1f8 │ │ │ │ @ instruction: 0x401373f8 │ │ │ │ vstreq d14, [r3, #-692] @ 0xfffffd4c │ │ │ │ - blcc 0x2617b8 │ │ │ │ + blcc 0x261840 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ ldrbmi sl, [r1, #3078] @ 0xc06 │ │ │ │ ldrhi pc, [r6], -r5, lsl #4 │ │ │ │ @ instruction: 0xf8d72301 │ │ │ │ strbmi r1, [sl], -r0, lsl #7 │ │ │ │ @ instruction: 0xf0064618 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - blge 0xfe6f2488 │ │ │ │ + blge 0xfe6f2510 │ │ │ │ rscsvs r4, r8, r2, asr r6 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ - bl 0x1ef1968 │ │ │ │ - b 0x190f788 │ │ │ │ + bl 0x1df19f0 │ │ │ │ + b 0x190f810 │ │ │ │ svclt 0x001f0299 │ │ │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ │ │ ldrmi r4, [r9], #1566 @ 0x61e │ │ │ │ andsle r2, r9, r0, lsl #10 │ │ │ │ ldrdgt pc, [r0], -r6 │ │ │ │ - blx 0xc3dfb4 │ │ │ │ + blx 0xc3e03c │ │ │ │ ldrbeq pc, [r1, r3, lsl #4] @ │ │ │ │ ldmdbne sl, {r1, r3, r8, sl, ip, lr, pc}^ │ │ │ │ andseq pc, pc, r2 │ │ │ │ - blx 0x4b790c │ │ │ │ + blx 0x4b7994 │ │ │ │ @ instruction: 0xf854f000 │ │ │ │ movwmi r1, #4130 @ 0x1022 │ │ │ │ eorne pc, r2, r4, asr #16 │ │ │ │ - blcs 0x941fd8 │ │ │ │ + blcs 0x942060 │ │ │ │ ldcne 1, cr13, [r3, #-948]! @ 0xfffffc4c │ │ │ │ ldrmi r3, [lr], -r0, lsr #10 │ │ │ │ @ instruction: 0xd1e54599 │ │ │ │ ldrbmi r4, [r2], -r3, lsr #12 │ │ │ │ rscscs r4, r1, r1, asr #12 │ │ │ │ - blx 0x2719f4 │ │ │ │ + blx 0x171a7c │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ - blge 0x15b25ec │ │ │ │ - blx 0x7733d0 │ │ │ │ + blge 0x15b2674 │ │ │ │ + blx 0x773458 │ │ │ │ @ instruction: 0xf7fe4604 │ │ │ │ subcs fp, r0, #76, 22 @ 0x13000 │ │ │ │ @ instruction: 0xf5072100 │ │ │ │ @ instruction: 0xf1747014 │ │ │ │ - @ instruction: 0xf64feb3e │ │ │ │ + @ instruction: 0xf64feb3a │ │ │ │ vqdmlal.s q8, d16, d0[6] │ │ │ │ andcs r2, r0, #1476395010 @ 0x58000002 │ │ │ │ and r2, r4, r1, lsl #2 │ │ │ │ movwcc r3, #16897 @ 0x4201 │ │ │ │ @ instruction: 0xf0052a20 │ │ │ │ vsra.u32 d8, d9, #1 │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @@ -300039,35 +300074,35 @@ │ │ │ │ stccs 4, cr1, [r0], {-0} │ │ │ │ vsra.u64 , , #1 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrmi sp, [r2], lr, ror #3 │ │ │ │ biclt r4, r9, r9, asr #12 │ │ │ │ subcs r2, r0, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r9, asr #12 │ │ │ │ - blx 0xff771464 │ │ │ │ + blx 0xff7714ec │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ strbhi pc, [sp], #5 @ │ │ │ │ @ instruction: 0xf8c76803 │ │ │ │ stmdavs r0, {r4, r6, r9, ip, sp}^ │ │ │ │ - blx 0x4f3408 │ │ │ │ + blx 0x4f3490 │ │ │ │ subseq pc, r4, #13041664 @ 0xc70000 │ │ │ │ tstpvc r4, r7, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c768a3 │ │ │ │ stmiavs r3!, {r3, r4, r6, r9, ip, sp}^ │ │ │ │ subscc pc, ip, #13041664 @ 0xc70000 │ │ │ │ @ instruction: 0x46404ad6 │ │ │ │ streq lr, [sl, #2639] @ 0xa4f │ │ │ │ addeq lr, sl, #2048 @ 0x800 │ │ │ │ - blx 0x17f1a3c │ │ │ │ + blx 0x16f1ac4 │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ ldrthi pc, [pc], r4 @ │ │ │ │ @ instruction: 0xf0052c00 │ │ │ │ @ instruction: 0x465082f7 │ │ │ │ @ instruction: 0xf838f7f6 │ │ │ │ - blt 0xb3494 │ │ │ │ + blt 0xb351c │ │ │ │ @ instruction: 0xf8d74620 │ │ │ │ strls r4, [r3], #-908 @ 0xfffffc74 │ │ │ │ @ instruction: 0xf8d7464b │ │ │ │ strbmi r4, [r2], -r8, lsl #7 │ │ │ │ tstcs r0, r2, lsl #8 │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d79401 │ │ │ │ @@ -300083,95 +300118,95 @@ │ │ │ │ @ instruction: 0xf8d74798 │ │ │ │ strbmi r4, [r9], -r8, lsl #7 │ │ │ │ mvncs lr, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf7e99400 │ │ │ │ @ instruction: 0x4604fb33 │ │ │ │ @ instruction: 0xf47e1c42 │ │ │ │ @ instruction: 0xf148aad0 │ │ │ │ - stmdavs r0, {r0, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ mrc2 7, 0, pc, cr10, cr4, {7} │ │ │ │ @ instruction: 0xf7fe4244 │ │ │ │ movwcs fp, #6856 @ 0x1ac8 │ │ │ │ andcs r2, r8, #0 │ │ │ │ andeq lr, r6, r7, asr #19 │ │ │ │ andeq lr, r8, r7, asr #19 │ │ │ │ stmib r7, {r0, r6, r9, sl, lr}^ │ │ │ │ stmib r7, {r1, r3, r5}^ │ │ │ │ ldrmi r0, [r8], -ip, lsr #32 │ │ │ │ - blx 0x1c7153c │ │ │ │ + blx 0x1c715c4 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r3, {r0, r1, r2, r6, r7, r9, fp, sp, pc} │ │ │ │ svcne 0x0070ee1d │ │ │ │ @ instruction: 0x17db61bb │ │ │ │ - blmi 0xfeb0dd24 │ │ │ │ + blmi 0xfeb0ddac │ │ │ │ eorsvs r6, sl, #4325376 @ 0x420000 │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf10758c8 │ │ │ │ @ instruction: 0x21a203a8 │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf7493018 │ │ │ │ - strmi lr, [r4], -r4, lsl #28 │ │ │ │ + strmi lr, [r4], -r0, asr #27 │ │ │ │ tstle r2, r2, asr #24 │ │ │ │ @ instruction: 0xf962f7f6 │ │ │ │ @ instruction: 0xf1b94604 │ │ │ │ svclt 0x00180300 │ │ │ │ @ instruction: 0xf5142301 │ │ │ │ svclt 0x00385f80 │ │ │ │ - blcs 0x13e178 │ │ │ │ - bge 0xfe4b2674 │ │ │ │ + blcs 0x13e200 │ │ │ │ + bge 0xfe4b26fc │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ @ instruction: 0xf7f44648 │ │ │ │ stmdacs r0, {r0, r1, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - bge 0xfe2b2684 │ │ │ │ - blt 0xfe67358c │ │ │ │ + bge 0xfe2b270c │ │ │ │ + blt 0xfe673614 │ │ │ │ @ instruction: 0xf1074640 │ │ │ │ movwcs r0, #424 @ 0x1a8 │ │ │ │ @ instruction: 0x332ae9c7 │ │ │ │ @ instruction: 0x332ce9c7 │ │ │ │ - @ instruction: 0xf874f17d │ │ │ │ + @ instruction: 0xf870f17d │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ @ instruction: 0xf148d105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stc2l 7, cr15, [r0, #976] @ 0x3d0 │ │ │ │ @ instruction: 0xf5144244 │ │ │ │ @ instruction: 0xf4be5f80 │ │ │ │ @ instruction: 0xf107aa6c │ │ │ │ strbmi r0, [r8], -r8, lsr #3 │ │ │ │ mcr2 7, 2, pc, cr2, cr4, {7} @ │ │ │ │ @ instruction: 0xf7fe4604 │ │ │ │ strbmi fp, [r0], -r4, ror #20 │ │ │ │ - @ instruction: 0xf850f17d │ │ │ │ + @ instruction: 0xf84cf17d │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ - bge 0x18b27d4 │ │ │ │ - @ instruction: 0xf8def148 │ │ │ │ + bge 0x18b285c │ │ │ │ + @ instruction: 0xf8daf148 │ │ │ │ @ instruction: 0xf7f46800 │ │ │ │ submi pc, r4, #10688 @ 0x29c0 │ │ │ │ - blt 0x16b35e4 │ │ │ │ + blt 0x16b366c │ │ │ │ @ instruction: 0xf17d4640 │ │ │ │ - @ instruction: 0x4604f831 │ │ │ │ + strmi pc, [r4], -sp, lsr #16 │ │ │ │ @ instruction: 0xf47e1c46 │ │ │ │ @ instruction: 0xf148aa4e │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r8, #976] @ 0x3d0 │ │ │ │ @ instruction: 0xf7fe4244 │ │ │ │ @ instruction: 0xf17dba46 │ │ │ │ - @ instruction: 0x4604f91b │ │ │ │ + @ instruction: 0x4604f917 │ │ │ │ @ instruction: 0xf47e1c43 │ │ │ │ @ instruction: 0xf148aa40 │ │ │ │ - stmdavs r0, {r0, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ stc2 7, cr15, [sl, #976] @ 0x3d0 │ │ │ │ @ instruction: 0xf7fe4244 │ │ │ │ @ instruction: 0x4641ba38 │ │ │ │ @ instruction: 0xf182209d │ │ │ │ - strmi pc, [r4], -r3, ror #17 │ │ │ │ + @ instruction: 0x4604f8df │ │ │ │ @ instruction: 0xf47e1c60 │ │ │ │ @ instruction: 0xf148aa30 │ │ │ │ - stmdavs r0, {r0, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [sl, #-976]! @ 0xfffffc30 │ │ │ │ @ instruction: 0xf7fe4244 │ │ │ │ movwcs fp, #2600 @ 0xa28 │ │ │ │ adccc pc, r8, r7, asr #17 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ ldreq pc, [r5], #-111 @ 0xffffff91 │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ @@ -300182,27 +300217,27 @@ │ │ │ │ @ instruction: 0xf9c8f006 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ stmdavs r4, {r1, r4, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x03a8f107 │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf8c7209c │ │ │ │ @ instruction: 0xf18240a8 │ │ │ │ - @ instruction: 0x4604f8b7 │ │ │ │ + @ instruction: 0x4604f8b3 │ │ │ │ @ instruction: 0xf47e1c45 │ │ │ │ @ instruction: 0xf7f6aa04 │ │ │ │ strmi pc, [r4], -fp, asr #17 │ │ │ │ ldmiblt pc!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ adceq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ ldrmi r2, [r2], r0, lsl #6 │ │ │ │ ldreq pc, [r5], #-111 @ 0xffffff91 │ │ │ │ @ instruction: 0xf1b96013 │ │ │ │ @ instruction: 0xf43e0f00 │ │ │ │ @ instruction: 0x4641a9f4 │ │ │ │ @ instruction: 0xf182209b │ │ │ │ - @ instruction: 0x4604f89f │ │ │ │ + @ instruction: 0x4604f89b │ │ │ │ tstle r2, r6, asr #24 │ │ │ │ @ instruction: 0xf8b4f7f6 │ │ │ │ @ instruction: 0xf5144604 │ │ │ │ @ instruction: 0xf4be5f80 │ │ │ │ movwcs sl, #2534 @ 0x9e6 │ │ │ │ strbmi r2, [r9], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0062003 │ │ │ │ @@ -300220,26 +300255,26 @@ │ │ │ │ @ instruction: 0xf006040d │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ stmibge r5, {r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1076803 │ │ │ │ strbmi r0, [r1], -r8, lsr #5 │ │ │ │ @ instruction: 0xf8c7209a │ │ │ │ @ instruction: 0xf18230a8 │ │ │ │ - strmi pc, [r4], -fp, ror #16 │ │ │ │ + strmi pc, [r4], -r7, ror #16 │ │ │ │ @ instruction: 0xf47e1c43 │ │ │ │ @ instruction: 0xf7f6a9b8 │ │ │ │ @ instruction: 0x4604f87f │ │ │ │ ldmiblt r3!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ andseq pc, r8, r7, lsl #2 │ │ │ │ - beq 0xfeb71b58 │ │ │ │ - stmib r2!, {r2, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ + beq 0xfeb71be0 │ │ │ │ + ldmib lr, {r2, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ - ldmib ip, {r2, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ + ldmib r8, {r2, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0042b00 │ │ │ │ movwcs r8, #5715 @ 0x1653 │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0x46182210 │ │ │ │ @ instruction: 0xf94cf006 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @@ -300254,33 +300289,33 @@ │ │ │ │ ldmibge r6, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ stmdavs r2, {r0, r1, fp, sp, lr}^ │ │ │ │ andcc lr, sl, #3260416 @ 0x31c000 │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ teqvs fp, #8585216 @ 0x830000 │ │ │ │ @ instruction: 0x46494653 │ │ │ │ @ instruction: 0xf1834640 │ │ │ │ - strmi pc, [r4], -r9, lsl #31 │ │ │ │ + strmi pc, [r4], -r5, lsl #31 │ │ │ │ tstle r2, r3, asr #24 │ │ │ │ @ instruction: 0xf83cf7f6 │ │ │ │ @ instruction: 0xf8d74604 │ │ │ │ - blcs 0x1425c8 │ │ │ │ + blcs 0x142650 │ │ │ │ stmdbge sp!, {r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x46184651 │ │ │ │ ldc2 7, cr15, [r6], #-984 @ 0xfffffc28 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf7ffa966 │ │ │ │ svclt 0x0000b975 │ │ │ │ addseq pc, r6, #140, 18 @ 0x230000 │ │ │ │ - rsbseq sl, lr, r4, lsr #17 │ │ │ │ + rsbseq sl, lr, ip, lsl r8 │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ - ldmdb r0, {r2, r4, r5, r6, r8, ip, sp, lr, pc}^ │ │ │ │ + stmdb ip, {r2, r4, r5, r6, r8, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ @ instruction: 0xf1834640 │ │ │ │ - strmi pc, [r4], -r1, lsr #29 │ │ │ │ + @ instruction: 0x4604fe9d │ │ │ │ @ instruction: 0xf0041c41 │ │ │ │ @ instruction: 0xf1b984d4 │ │ │ │ @ instruction: 0xf43e0f00 │ │ │ │ @ instruction: 0xf107a94c │ │ │ │ strbmi r0, [r8], -r8, lsr #3 │ │ │ │ ldc2 7, cr15, [r4], {246} @ 0xf6 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @@ -300290,26 +300325,26 @@ │ │ │ │ andcs r0, r0, pc, lsl r2 │ │ │ │ adcmi pc, pc, r0, asr #13 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ addmi r0, r2, #1490944 @ 0x16c000 │ │ │ │ ldrmi fp, [r9], -ip, lsl #30 │ │ │ │ tstpeq r1, r3, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0442900 │ │ │ │ - blx 0x916c64 │ │ │ │ + blx 0x916cec │ │ │ │ @ instruction: 0xf64ff288 │ │ │ │ vqdmlal.s q8, d16, d0[6] │ │ │ │ @ instruction: 0xf1072396 │ │ │ │ - bl 0x1f58a8 │ │ │ │ + bl 0x1f5930 │ │ │ │ eorcs r0, r0, #134217730 @ 0x8000002 │ │ │ │ @ instruction: 0xf8d360f9 │ │ │ │ @ instruction: 0xf17450a4 │ │ │ │ - ldmvs r9!, {r3, r4, r8, fp, sp, lr, pc}^ │ │ │ │ + ldmvs r9!, {r2, r4, r8, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1072220 │ │ │ │ @ instruction: 0xf17400a8 │ │ │ │ - movwcs lr, #6418 @ 0x1912 │ │ │ │ + movwcs lr, #6414 @ 0x190e │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0x46182210 │ │ │ │ @ instruction: 0xf8c6f006 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ stmdavs r3, {r0, r5, r8, fp, sp, pc} │ │ │ │ stmib r7, {r1, r6, fp, sp, lr}^ │ │ │ │ movwcs r3, #4614 @ 0x1206 │ │ │ │ @@ -300322,43 +300357,43 @@ │ │ │ │ stmdavs r3, {r0, r1, r2, r3, r8, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d24649 │ │ │ │ strtmi ip, [r8], -r4 │ │ │ │ @ instruction: 0x3c0ae9c7 │ │ │ │ @ instruction: 0x03a8f107 │ │ │ │ teqvs sl, #9568256 @ 0x920000 │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ - @ instruction: 0xf9fcf16e │ │ │ │ + @ instruction: 0xf9f8f16e │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ @ instruction: 0xf7f5d102 │ │ │ │ @ instruction: 0x4604ffb3 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf43e2b00 │ │ │ │ @ instruction: 0xf107a8e4 │ │ │ │ ldrmi r0, [r8], -r8, lsr #3 │ │ │ │ - blx 0xfec738b2 │ │ │ │ + blx 0xfec7393a │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf7ffa8dc │ │ │ │ movwcs fp, #2283 @ 0x8eb │ │ │ │ @ instruction: 0x43aff6c0 │ │ │ │ andseq pc, pc, #40 @ 0x28 │ │ │ │ @ instruction: 0xf044429a │ │ │ │ @ instruction: 0xf1b984ad │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ - blx 0x91fc78 │ │ │ │ + blx 0x91fd00 │ │ │ │ @ instruction: 0xf64ff288 │ │ │ │ vqdmlal.s q8, d16, d0[6] │ │ │ │ @ instruction: 0xf1072396 │ │ │ │ - bl 0x1f5bac │ │ │ │ + bl 0x1f5c34 │ │ │ │ strmi r0, [r5], -r2, lsl #7 │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf8d34682 │ │ │ │ @ instruction: 0xf17440a4 │ │ │ │ - @ instruction: 0x4629e8b4 │ │ │ │ + @ instruction: 0x4629e8b0 │ │ │ │ @ instruction: 0xf16e4620 │ │ │ │ - @ instruction: 0x4604f935 │ │ │ │ + @ instruction: 0x4604f931 │ │ │ │ tstle r2, r2, asr #24 │ │ │ │ @ instruction: 0xff7cf7f5 │ │ │ │ movwcs r4, #1540 @ 0x604 │ │ │ │ @ instruction: 0x46492210 │ │ │ │ @ instruction: 0xf0062003 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ nophi {5} │ │ │ │ @@ -300383,27 +300418,27 @@ │ │ │ │ @ instruction: 0xf107002a │ │ │ │ stmib r7, {r3, r5, r7, r9, fp}^ │ │ │ │ ldrmi r0, [r8], -ip, lsr #32 │ │ │ │ @ instruction: 0xf830f006 │ │ │ │ stmdavs r3, {r3, r4, r7, r8, r9, ip, sp, pc} │ │ │ │ stmib sl, {r1, r6, fp, sp, lr}^ │ │ │ │ cdp 2, 1, cr3, cr13, cr0, {0} │ │ │ │ - blmi 0xff1c176c │ │ │ │ + blmi 0xff1c17f4 │ │ │ │ @ instruction: 0xf8ca6881 │ │ │ │ ldrbtmi r1, [fp], #-8 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ addseq pc, r0, #13828096 @ 0xd30000 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0042b00 │ │ │ │ @ instruction: 0xf50087ff │ │ │ │ strbmi r5, [fp], -sp │ │ │ │ andscc r4, r8, r2, asr #12 │ │ │ │ - bge 0x170108 │ │ │ │ + bge 0x170190 │ │ │ │ tstpne r9, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ - bl 0xff1f3700 │ │ │ │ + bl 0x20f3788 │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ @ instruction: 0xf7f5d102 │ │ │ │ strmi pc, [r4], -r1, lsr #30 │ │ │ │ @ instruction: 0xf47e1d21 │ │ │ │ @ instruction: 0xf1b9a854 │ │ │ │ @ instruction: 0xf43e0f01 │ │ │ │ @ instruction: 0xf8d7a850 │ │ │ │ @@ -300411,15 +300446,15 @@ │ │ │ │ mcrr2 7, 15, pc, lr, cr4 @ │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf06fa848 │ │ │ │ @ instruction: 0xf7fe040d │ │ │ │ sbcscs fp, r0, #68, 16 @ 0x440000 │ │ │ │ @ instruction: 0xf1072100 │ │ │ │ @ instruction: 0xf17400a8 │ │ │ │ - movwcs lr, #6198 @ 0x1836 │ │ │ │ + movwcs lr, #6194 @ 0x1832 │ │ │ │ cmppeq r8, r9, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46182210 │ │ │ │ @ instruction: 0xf005460e │ │ │ │ stmdacs r0, {r0, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdage r4, {r0, r1, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ strbmi r6, [r9], -r3, lsl #16 │ │ │ │ stmib r7, {r1, r6, fp, sp, lr}^ │ │ │ │ @@ -300434,20 +300469,20 @@ │ │ │ │ adccs pc, r8, r7, asr #17 │ │ │ │ ldmvs r9, {r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ smlawtcs ip, r7, r9, lr │ │ │ │ ldmdbvs r9, {r1, r3, r4, r8, fp, sp, lr}^ │ │ │ │ smlawtcs lr, r7, r9, lr │ │ │ │ ldmibvs r9, {r1, r3, r4, r7, r8, fp, sp, lr}^ │ │ │ │ teqcs r0, r7, asr #19 │ │ │ │ - bvs 0x17902e0 │ │ │ │ + bvs 0x1790368 │ │ │ │ teqcs r2, r7, asr #19 │ │ │ │ @ instruction: 0xf8c76a9a │ │ │ │ - blvs 0x7bddc4 │ │ │ │ + blvs 0x7bde4c │ │ │ │ stmib r7, {r0, r3, r4, r6, r8, r9, fp, sp, lr}^ │ │ │ │ - blvs 0xfe7bdf64 │ │ │ │ + blvs 0xfe7bdfec │ │ │ │ stmib r7, {r0, r3, r4, r6, r7, r8, r9, fp, sp, lr}^ │ │ │ │ mrrcvs 1, 3, r2, r9, cr8 │ │ │ │ stmib r7, {r1, r3, r4, sl, fp, sp, lr}^ │ │ │ │ ldcvs 1, cr2, [sl, #232] @ 0xe8 │ │ │ │ stmib r7, {r0, r3, r4, r6, r7, r8, sl, fp, sp, lr}^ │ │ │ │ cdpvs 1, 1, cr2, cr10, cr0, {2} │ │ │ │ stmib r7, {r0, r3, r4, r6, r9, sl, fp, sp, lr}^ │ │ │ │ @@ -300468,15 +300503,15 @@ │ │ │ │ smlalbtcs lr, lr, r7, r9 @ │ │ │ │ @ instruction: 0x1098f8d3 │ │ │ │ @ instruction: 0x209cf8d3 │ │ │ │ subsne lr, r0, #3260416 @ 0x31c000 │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ ldrdcc pc, [r0], r3 @ │ │ │ │ smlalbtcc pc, r8, r7, r8 @ │ │ │ │ - @ instruction: 0xf962f183 │ │ │ │ + @ instruction: 0xf95ef183 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf7f5d102 │ │ │ │ strmi pc, [r4], -pc, lsl #29 │ │ │ │ svcpl 0x0080f514 │ │ │ │ svcge 0x00c1f4bd │ │ │ │ andscs r2, r0, #0, 6 │ │ │ │ andcs r4, r3, r1, lsr r6 │ │ │ │ @@ -300542,111 +300577,111 @@ │ │ │ │ @ instruction: 0xf0052800 │ │ │ │ stmdavs r1, {r0, r1, r2, r3, r4, r5, r7, r8, pc}^ │ │ │ │ strbmi r6, [r0], -r2, lsl #16 │ │ │ │ smlawtcs sl, r7, r9, lr │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ @ instruction: 0xf8c7689b │ │ │ │ @ instruction: 0xf17b30b0 │ │ │ │ - strmi pc, [r4], -fp, lsr #20 │ │ │ │ + strmi pc, [r4], -r7, lsr #20 │ │ │ │ @ instruction: 0xf47d1c45 │ │ │ │ @ instruction: 0xf7f5af34 │ │ │ │ @ instruction: 0x4604fdfb │ │ │ │ svclt 0x002ff7fd │ │ │ │ @ instruction: 0xf1074640 │ │ │ │ movwcs r0, #424 @ 0x1a8 │ │ │ │ @ instruction: 0x332ae9c7 │ │ │ │ @ instruction: 0x332ce9c7 │ │ │ │ - @ instruction: 0xf896f17b │ │ │ │ + @ instruction: 0xf892f17b │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf147d105 │ │ │ │ - stmdavs r0, {r0, r1, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0x1c73c2c │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0x1c73cb4 │ │ │ │ @ instruction: 0xf5144244 │ │ │ │ @ instruction: 0xf4bd5f80 │ │ │ │ @ instruction: 0xf107af18 │ │ │ │ strbmi r0, [r8], -r8, lsr #3 │ │ │ │ - blx 0x6f3c42 │ │ │ │ + blx 0x6f3cca │ │ │ │ svclt 0x0011f7fd │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ movwcs r4, #1600 @ 0x640 │ │ │ │ @ instruction: 0x332ae9c7 │ │ │ │ @ instruction: 0x332ce9c7 │ │ │ │ - @ instruction: 0xf93cf17b │ │ │ │ + @ instruction: 0xf938f17b │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ @ instruction: 0xf147d105 │ │ │ │ - stmdavs r0, {r0, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0x14f3c68 │ │ │ │ + stmdavs r0, {r0, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0x14f3cf0 │ │ │ │ @ instruction: 0xf5144244 │ │ │ │ @ instruction: 0xf4bd5f80 │ │ │ │ @ instruction: 0xf107aefa │ │ │ │ strbmi r0, [r8], -r8, lsr #3 │ │ │ │ - blx 0xfff73c7c │ │ │ │ + blx 0xfff73d04 │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ svclt 0x0000bef2 │ │ │ │ - rsbseq sl, lr, r2, lsr r4 │ │ │ │ + rsbseq sl, lr, sl, lsr #7 │ │ │ │ @ instruction: 0xf0054648 │ │ │ │ @ instruction: 0x4604ff55 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr8, cr14, {1} │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5072100 │ │ │ │ @ instruction: 0xf1737014 │ │ │ │ - @ instruction: 0xf8d7eed8 │ │ │ │ + @ instruction: 0xf8d7eed4 │ │ │ │ @ instruction: 0xf5073380 │ │ │ │ tstls r1, r4, lsl r1 │ │ │ │ orrne pc, r4, #14090240 @ 0xd70000 │ │ │ │ tstls r0, r2, lsr #12 │ │ │ │ addne pc, sp, r0, asr #4 │ │ │ │ @ instruction: 0xf1814641 │ │ │ │ - strmi pc, [r4], -r1, lsl #27 │ │ │ │ + @ instruction: 0x4604fd7d │ │ │ │ tstle r2, r1, asr #24 │ │ │ │ ldc2 7, cr15, [r6, #980] @ 0x3d4 │ │ │ │ @ instruction: 0xf5144604 │ │ │ │ @ instruction: 0xf0c45f80 │ │ │ │ @ instruction: 0xf11485f9 │ │ │ │ @ instruction: 0xf47d0f26 │ │ │ │ strbmi sl, [r8], -r4, asr #29 │ │ │ │ cdp2 0, 12, cr15, cr12, cr12, {1} │ │ │ │ eorseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf8d74601 │ │ │ │ strbmi r3, [r0], -r0, lsl #7 │ │ │ │ - blx 0x3f231c │ │ │ │ + blx 0x2f23a4 │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ @ instruction: 0xf7f5d102 │ │ │ │ @ instruction: 0x4604fd7d │ │ │ │ svcpl 0x0080f514 │ │ │ │ mcrge 4, 5, pc, cr15, cr13, {5} @ │ │ │ │ orrne pc, r8, #14090240 @ 0xd70000 │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ andcs r7, r3, r0, lsl #5 │ │ │ │ cdp2 0, 5, cr15, cr10, cr5, {0} │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf44faeb5 │ │ │ │ smlabbcs r0, r0, r2, r7 │ │ │ │ @ instruction: 0xf17360f8 │ │ │ │ - ldmvs fp!, {r1, r2, r4, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r4, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldmib r7, {r0, r3, r4, r5, r8, sl, fp, sp, lr}^ │ │ │ │ cmpvs r9, lr, lsl #4 │ │ │ │ orrshi r6, r9, #47360 @ 0xb900 │ │ │ │ @ instruction: 0xf3cc6c79 │ │ │ │ subsvs r2, r9, #11, 28 @ 0xb0 │ │ │ │ andsvs r6, r9, #14592 @ 0x3900 │ │ │ │ orrsvs r6, r9, r9, ror sp │ │ │ │ @ instruction: 0x61196cf9 │ │ │ │ tstcc ip, pc, asr #20 │ │ │ │ tstpl r2, r1, asr #20 │ │ │ │ andeq pc, fp, #-1140850687 @ 0xbc000001 │ │ │ │ tstpeq r7, ip, ror #6 @ p-variant is OBSOLETE │ │ │ │ - b 0x11c75b0 │ │ │ │ + b 0x11c7638 │ │ │ │ @ instruction: 0xf8c3010e │ │ │ │ ldmib r7, {r2, r3, r7}^ │ │ │ │ @ instruction: 0xf8c3e216 │ │ │ │ ldmib r7, {r3, r7, ip}^ │ │ │ │ sbcsvs r1, r8, #24 │ │ │ │ - b 0x150e80c │ │ │ │ + b 0x150e894 │ │ │ │ mrcvs 12, 5, r3, cr9, cr14, {0} │ │ │ │ @ instruction: 0x5c02ea4c │ │ │ │ vqadd.u32 q11, , │ │ │ │ vhsub.u32 d16, d14, d11 │ │ │ │ @ instruction: 0xf8c30c07 │ │ │ │ ldmib r7, {r2, r7, lr, pc}^ │ │ │ │ tstvs r9, #28 │ │ │ │ @@ -300663,15 +300698,15 @@ │ │ │ │ mrclt 7, 2, APSR_nzcv, cr3, cr13, {7} │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stmib r7, {r2, r3, r6, r9, sl, lr}^ │ │ │ │ stmib r7, {r1, r2, r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1b9232a │ │ │ │ @ instruction: 0xf0440f00 │ │ │ │ @ instruction: 0xf8d78459 │ │ │ │ - blcs 0x142c1c │ │ │ │ + blcs 0x142ca4 │ │ │ │ orrshi pc, r1, #4 │ │ │ │ @ instruction: 0xf8d72301 │ │ │ │ andcs r1, r8, #132, 6 @ 0x10000002 │ │ │ │ @ instruction: 0xf0054618 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 2, pc, cr10, cr14, {1} @ │ │ │ │ @ instruction: 0xf1076802 │ │ │ │ @@ -300687,22 +300722,22 @@ │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf8d79403 │ │ │ │ @ instruction: 0xf5004388 │ │ │ │ stmib sp, {r0, r2, r3, ip, lr}^ │ │ │ │ andscc ip, r8, r1, lsl #8 │ │ │ │ orrmi pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf7499400 │ │ │ │ - @ instruction: 0x4604e97c │ │ │ │ + @ instruction: 0x4604e938 │ │ │ │ tstle r2, r5, asr #24 │ │ │ │ ldc2l 7, cr15, [sl], {245} @ 0xf5 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ movwcs fp, #4052 @ 0xfd4 │ │ │ │ @ instruction: 0xf5142301 │ │ │ │ svclt 0x00285f80 │ │ │ │ - blcs 0x13ea88 │ │ │ │ + blcs 0x13eb10 │ │ │ │ mcrge 4, 0, pc, cr5, cr13, {1} @ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ strbhi pc, [r8, -r4, asr #32]! @ │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf43d2b00 │ │ │ │ @ instruction: 0xf8d7adfc │ │ │ │ movwcs r1, #900 @ 0x384 │ │ │ │ @@ -300711,41 +300746,41 @@ │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ ldmib r7, {r0, r1, r9, sl, fp, sp, pc}^ │ │ │ │ subvs r3, r2, sl, lsr #4 │ │ │ │ @ instruction: 0xf7fd6003 │ │ │ │ strbmi fp, [sl], -ip, ror #27 │ │ │ │ vmax.s8 q10, q0, │ │ │ │ @ instruction: 0xf1811085 │ │ │ │ - @ instruction: 0x4604fc95 │ │ │ │ + @ instruction: 0x4604fc91 │ │ │ │ @ instruction: 0xf47d1c46 │ │ │ │ @ instruction: 0xf147ade2 │ │ │ │ - stmdavs r0, {r0, r1, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf92cf7f4 │ │ │ │ @ instruction: 0xf7fd4244 │ │ │ │ ldmib r7, {r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ strcs r2, [r1], #-992 @ 0xfffffc20 │ │ │ │ strbmi r9, [r9], -r1, lsl #8 │ │ │ │ orrmi pc, r8, #14090240 @ 0xd70000 │ │ │ │ strls r4, [r0], #-1600 @ 0xfffff9c0 │ │ │ │ @ instruction: 0xff90f7f9 │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ strbmi fp, [r0], -ip, asr #27 │ │ │ │ cdp2 0, 3, cr15, cr2, cr5, {0} │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0x4649add7 │ │ │ │ - ldc2l 1, cr15, [r2, #-524]! @ 0xfffffdf4 │ │ │ │ + stc2l 1, cr15, [lr, #-524]! @ 0xfffffdf4 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf7f5d102 │ │ │ │ strmi pc, [r4], -r7, lsl #25 │ │ │ │ @ instruction: 0xf6fd2c00 │ │ │ │ @ instruction: 0xf643adba │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9} │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47982096 │ │ │ │ movwcc pc, #590 @ 0x24e @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addsmi r6, ip, #1769472 @ 0x1b0000 │ │ │ │ vhsub.s8 d29, d14, d7 │ │ │ │ @@ -300763,28 +300798,28 @@ │ │ │ │ @ instruction: 0xf0042800 │ │ │ │ @ instruction: 0xf8d787e4 │ │ │ │ @ instruction: 0xf0050380 │ │ │ │ strmi pc, [r2], -pc, ror #27 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0x4620ad93 │ │ │ │ @ instruction: 0xf1814649 │ │ │ │ - strmi pc, [r4], -sp, lsr #21 │ │ │ │ + strmi pc, [r4], -r9, lsr #21 │ │ │ │ @ instruction: 0xf47d1c45 │ │ │ │ @ instruction: 0xf7f5ad7a │ │ │ │ strmi pc, [r4], -r1, asr #24 │ │ │ │ ldcllt 7, cr15, [r5, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0xf0054640 │ │ │ │ @ instruction: 0x4604fddb │ │ │ │ @ instruction: 0xf0054648 │ │ │ │ @ instruction: 0x4602fdd7 │ │ │ │ svclt 0x00182800 │ │ │ │ @ instruction: 0xf43e2c00 │ │ │ │ @ instruction: 0x4621ad79 │ │ │ │ @ instruction: 0xf18120da │ │ │ │ - @ instruction: 0x4604fc13 │ │ │ │ + strmi pc, [r4], -pc, lsl #24 │ │ │ │ @ instruction: 0xf47d1c60 │ │ │ │ @ instruction: 0xf7f5ad60 │ │ │ │ strmi pc, [r4], -r7, lsr #24 │ │ │ │ ldcllt 7, cr15, [fp, #-1012] @ 0xfffffc0c │ │ │ │ @ instruction: 0xf0054648 │ │ │ │ strmi pc, [r3], -r1, asr #27 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @@ -300795,222 +300830,222 @@ │ │ │ │ vst2.8 {d22-d23}, [pc :128], r4 │ │ │ │ @ instruction: 0xf85c71e2 │ │ │ │ @ instruction: 0xf8d70004 │ │ │ │ @ instruction: 0xf8d04384 │ │ │ │ stmib sp, {r4, r7, r9}^ │ │ │ │ @ instruction: 0xf500e400 │ │ │ │ andscc r5, r8, sp │ │ │ │ - stmia r2!, {r0, r3, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda lr, {r0, r3, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ ldcge 4, cr15, [r9, #-500]! @ 0xfffffe0c │ │ │ │ stc2 7, cr15, [r0], {245} @ 0xf5 │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ @ instruction: 0x4648bd34 │ │ │ │ ldc2 0, cr15, [sl, #20] │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ ldcge 4, cr15, [lr, #-248]! @ 0xffffff08 │ │ │ │ mvncs lr, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf17d4640 │ │ │ │ - @ instruction: 0x4604fd93 │ │ │ │ + strmi pc, [r4], -pc, lsl #27 │ │ │ │ @ instruction: 0xf47d1c60 │ │ │ │ @ instruction: 0xf7f5ad24 │ │ │ │ strmi pc, [r4], -fp, ror #23 │ │ │ │ - ldclt 7, cr15, [pc, #-1012] @ 0x135c64 │ │ │ │ + ldclt 7, cr15, [pc, #-1012] @ 0x135cec │ │ │ │ @ instruction: 0xf1834640 │ │ │ │ - strmi pc, [r4], -fp, lsl #25 │ │ │ │ + strmi pc, [r4], -r7, lsl #25 │ │ │ │ @ instruction: 0xf47d1c41 │ │ │ │ @ instruction: 0xf147ad18 │ │ │ │ - stmdavs r0, {r0, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf862f7f4 │ │ │ │ @ instruction: 0xf7fd4244 │ │ │ │ ldmib r7, {r4, r8, sl, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf04f23e0 │ │ │ │ strcs r0, [r1], #-3072 @ 0xfffff400 │ │ │ │ @ instruction: 0x4c01e9cd │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ orrmi pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf7f89400 │ │ │ │ strmi pc, [r4], -r5, lsr #30 │ │ │ │ - ldcllt 7, cr15, [pc], #1012 @ 0x13648c │ │ │ │ + ldcllt 7, cr15, [pc], #1012 @ 0x136514 │ │ │ │ mvncs lr, #3522560 @ 0x35c000 │ │ │ │ strls r2, [r2], #-1024 @ 0xfffffc00 │ │ │ │ @ instruction: 0xf8d74649 │ │ │ │ strbmi r4, [r0], -ip, lsl #7 │ │ │ │ @ instruction: 0xf8d79401 │ │ │ │ strls r4, [r0], #-904 @ 0xfffffc78 │ │ │ │ - blx 0xe74096 │ │ │ │ + blx 0xe7411e │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ strbmi fp, [r8], -lr, ror #25 │ │ │ │ ldc2l 0, cr15, [r4, #-20] @ 0xffffffec │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ ldclge 4, cr15, [r8], #248 @ 0xf8 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r2, [r0], -r0, lsl #6 │ │ │ │ - stc2l 1, cr15, [ip, #-500] @ 0xfffffe0c │ │ │ │ + stc2l 1, cr15, [r8, #-500] @ 0xfffffe0c │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ ldclge 4, cr15, [sp], {125} @ 0x7d │ │ │ │ - blx 0xfea740b6 │ │ │ │ + blx 0xfea7413e │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ @ instruction: 0x4648bcd8 │ │ │ │ ldc2 0, cr15, [lr, #-20]! @ 0xffffffec │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ stclge 4, cr15, [r2], #248 @ 0xf8 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r2, [r0], -r0, lsl #6 │ │ │ │ - mrc2 1, 0, pc, cr14, cr13, {3} │ │ │ │ + mrc2 1, 0, pc, cr10, cr13, {3} │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ stclge 4, cr15, [r7], {125} @ 0x7d │ │ │ │ - blx 0xfe4f40e2 │ │ │ │ + blx 0xfe4f416a │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ strbmi fp, [r8], -r2, asr #25 │ │ │ │ stc2 0, cr15, [r8, #-20]! @ 0xffffffec │ │ │ │ strmi r2, [r4], -r0, lsl #6 │ │ │ │ ldmib r7, {r0, r1, sp}^ │ │ │ │ @ instruction: 0xf00512e0 │ │ │ │ strmi pc, [r5], -fp, ror #24 │ │ │ │ svclt 0x00182800 │ │ │ │ @ instruction: 0xf43e2c00 │ │ │ │ @ instruction: 0xf8d7acc3 │ │ │ │ - blcs 0x142f48 │ │ │ │ + blcs 0x142fd0 │ │ │ │ addhi pc, r8, r4 │ │ │ │ - msreq R8_usr, r1 │ │ │ │ + asreq pc, r1, #4 @ │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf7f44620 │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andhi pc, sp, #4 │ │ │ │ msrcc SPSR_, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ rscsvs r6, r9, r9, lsl r8 │ │ │ │ @ instruction: 0xf1744608 │ │ │ │ - @ instruction: 0xf8d7f971 │ │ │ │ + @ instruction: 0xf8d7f96d │ │ │ │ ldmvs r9!, {r2, r7, r8, r9, lr}^ │ │ │ │ svclt 0x00284284 │ │ │ │ strtmi r4, [r8], -r4, lsl #12 │ │ │ │ - @ instruction: 0xf6da4622 │ │ │ │ - @ instruction: 0xf7fde804 │ │ │ │ + @ instruction: 0xf6d94622 │ │ │ │ + @ instruction: 0xf7fdefc0 │ │ │ │ svclt 0x0000bc8e │ │ │ │ - rsbseq r9, lr, r4, lsr #31 │ │ │ │ - rsbseq r9, lr, sl, ror #27 │ │ │ │ + rsbseq r9, lr, ip, lsl pc │ │ │ │ + rsbseq r9, lr, r2, ror #26 │ │ │ │ @ instruction: 0xf0054640 │ │ │ │ strmi pc, [r4], -pc, ror #25 │ │ │ │ orreq pc, r0, #14090240 @ 0xd70000 │ │ │ │ stc2l 0, cr15, [sl], #20 │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ stccs 15, cr11, [r0], {24} │ │ │ │ stcge 4, cr15, [ip], {62} @ 0x3e │ │ │ │ strbmi r4, [r9], -r0, lsr #12 │ │ │ │ - stc2l 1, cr15, [r6, #-508] @ 0xfffffe04 │ │ │ │ + stc2l 1, cr15, [r2, #-508] @ 0xfffffe04 │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ ldclge 4, cr15, [r3], #-500 @ 0xfffffe0c │ │ │ │ - blx 0xff418a │ │ │ │ + blx 0xff4212 │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ movwcs fp, #3182 @ 0xc6e │ │ │ │ stmib r7, {r9, sp}^ │ │ │ │ @ instruction: 0xf8d7232a │ │ │ │ - blcs 0x142fc8 │ │ │ │ + blcs 0x143050 │ │ │ │ @ instruction: 0x81a4f004 │ │ │ │ @ instruction: 0xf8d72301 │ │ │ │ andcs r1, r8, #128, 6 │ │ │ │ @ instruction: 0xf0054618 │ │ │ │ stmdacs r0, {r0, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbhi pc, [r1, #4] @ │ │ │ │ strbmi r6, [r9], -r3, lsl #16 │ │ │ │ strbmi r6, [r0], -r2, asr #16 │ │ │ │ adccc pc, r8, r7, asr #17 │ │ │ │ adccs pc, ip, r7, asr #17 │ │ │ │ adceq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ - ldc2 1, cr15, [r8], {127} @ 0x7f │ │ │ │ + ldc2 1, cr15, [r4], {127} @ 0x7f │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf7f5d102 │ │ │ │ @ instruction: 0x4604fb11 │ │ │ │ svcpl 0x0080f514 │ │ │ │ mcrrge 4, 11, pc, r3, cr13 @ │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ andcs r2, r8, #0, 6 │ │ │ │ @ instruction: 0xf0052003 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - strhi pc, [pc, #4]! @ 0x136228 │ │ │ │ + strhi pc, [pc, #4]! @ 0x1362b0 │ │ │ │ eorcc lr, sl, #3522560 @ 0x35c000 │ │ │ │ andvs r6, r3, r2, asr #32 │ │ │ │ ldclt 7, cr15, [r3], #-1012 @ 0xfffffc0c │ │ │ │ @ instruction: 0x46484cd5 │ │ │ │ - blx 0x9f41de │ │ │ │ + blx 0x9f4266 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ stmdavs r4!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ strbmi r4, [r2], -r3, lsl #12 │ │ │ │ @ instruction: 0xf85c21ee │ │ │ │ @ instruction: 0xf8d00004 │ │ │ │ @ instruction: 0xf5000290 │ │ │ │ andscc r5, r8, sp │ │ │ │ - svc 0x0084f748 │ │ │ │ + svc 0x0040f748 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ ldcge 4, cr15, [fp], {125} @ 0x7d │ │ │ │ - blx 0xfe872780 │ │ │ │ + blx 0xfe772808 │ │ │ │ @ instruction: 0xf7f36800 │ │ │ │ submi pc, r4, #404 @ 0x194 │ │ │ │ ldclt 7, cr15, [r3], {253} @ 0xfd │ │ │ │ @ instruction: 0xf0054648 │ │ │ │ @ instruction: 0x4601fc79 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0x4640ac1d │ │ │ │ - stc2l 1, cr15, [r8], {128} @ 0x80 │ │ │ │ + stc2l 1, cr15, [r4], {128} @ 0x80 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ stcge 4, cr15, [r5], {125} @ 0x7d │ │ │ │ - blx 0xff474264 │ │ │ │ + blx 0xff4742ec │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ strbmi fp, [r9], -r0, lsl #24 │ │ │ │ @ instruction: 0xf8d7b149 │ │ │ │ movwcs r2, #896 @ 0x380 │ │ │ │ @ instruction: 0xf0052003 │ │ │ │ strmi pc, [r1], -fp, lsr #23 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf8d7ac05 │ │ │ │ strbmi r2, [r0], -r0, lsl #7 │ │ │ │ - ldc2 1, cr15, [lr], {128} @ 0x80 │ │ │ │ + ldc2 1, cr15, [sl], {128} @ 0x80 │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ - blge 0xffc334b4 │ │ │ │ - blx 0x1c727e0 │ │ │ │ + blge 0xffc3353c │ │ │ │ + blx 0x1b72868 │ │ │ │ @ instruction: 0xf7f36800 │ │ │ │ submi pc, r4, #53, 30 @ 0xd4 │ │ │ │ - bllt 0xffa342c4 │ │ │ │ + bllt 0xffa3434c │ │ │ │ @ instruction: 0xf0054640 │ │ │ │ stmdacs r0, {r0, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ - blge 0xffcf33d4 │ │ │ │ + blge 0xffcf345c │ │ │ │ orrscc pc, r8, #25165824 @ 0x1800000 │ │ │ │ movwcc pc, #2195 @ 0x893 @ │ │ │ │ @ instruction: 0xf8d72b00 │ │ │ │ svclt 0x000c3380 │ │ │ │ ldrmi r4, [sl], -sl, asr #12 │ │ │ │ mvnne lr, #3522560 @ 0x35c000 │ │ │ │ strmi fp, [fp], -r8, lsl #30 │ │ │ │ - @ instruction: 0xff2ef181 │ │ │ │ + @ instruction: 0xff2af181 │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ - blge 0xff3b34f8 │ │ │ │ - blx 0xfe5742dc │ │ │ │ + blge 0xff3b3580 │ │ │ │ + blx 0xfe574364 │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ @ instruction: 0xf8d7bbc4 │ │ │ │ strbmi r3, [r9], -ip, lsl #7 │ │ │ │ ldceq 6, cr4, [ip, #-256] @ 0xffffff00 │ │ │ │ @ instruction: 0x3c03ea4f │ │ │ │ mvncs lr, #3522560 @ 0x35c000 │ │ │ │ strgt lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ orrmi pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf7f69400 │ │ │ │ @ instruction: 0x4604f95f │ │ │ │ - bllt 0xfedb4328 │ │ │ │ + bllt 0xfedb43b0 │ │ │ │ @ instruction: 0xf1074640 │ │ │ │ movwcs r0, #424 @ 0x1a8 │ │ │ │ - beq 0xfeb7275c │ │ │ │ + beq 0xfeb727e4 │ │ │ │ @ instruction: 0x332ae9c7 │ │ │ │ @ instruction: 0x332ce9c7 │ │ │ │ - @ instruction: 0xf9aef180 │ │ │ │ + @ instruction: 0xf9aaf180 │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ @ instruction: 0xf147d105 │ │ │ │ - stmdavs r0, {r0, r1, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ mcr2 7, 7, pc, cr12, cr3, {7} @ │ │ │ │ @ instruction: 0xf5144244 │ │ │ │ @ instruction: 0xf4bd5f80 │ │ │ │ movwcs sl, #2968 @ 0xb98 │ │ │ │ strbmi r2, [r9], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0052003 │ │ │ │ stmdacs r0, {r0, r2, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @@ -301025,249 +301060,249 @@ │ │ │ │ andcc lr, r2, #3571712 @ 0x368000 │ │ │ │ svccc 0x00fff1b2 │ │ │ │ @ instruction: 0xf1b3bf08 │ │ │ │ strdle r3, [r2], -pc @ │ │ │ │ svcvc 0x00e3ebb2 │ │ │ │ @ instruction: 0xf04fd001 │ │ │ │ strdvs r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ - bllt 0x1db43a8 │ │ │ │ + bllt 0x1db4430 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #6 │ │ │ │ stmib sp, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ vcgt.s8 d19, d4, d0 │ │ │ │ @ instruction: 0xf7f51111 │ │ │ │ strmi pc, [r4], -r9, lsl #24 │ │ │ │ @ instruction: 0xf47d1c46 │ │ │ │ @ instruction: 0xf147ab64 │ │ │ │ - stmdavs r0, {r0, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mcr2 7, 5, pc, cr14, cr3, {7} @ │ │ │ │ @ instruction: 0xf7fd4244 │ │ │ │ @ instruction: 0xf17bbb5c │ │ │ │ - @ instruction: 0x4604fd31 │ │ │ │ + strmi pc, [r4], -sp, lsr #26 │ │ │ │ @ instruction: 0xf47d1c45 │ │ │ │ @ instruction: 0xf147ab56 │ │ │ │ - stmdavs r0, {r0, r1, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mcr2 7, 5, pc, cr0, cr3, {7} @ │ │ │ │ @ instruction: 0xf7fd4244 │ │ │ │ @ instruction: 0xf17bbb4e │ │ │ │ - strmi pc, [r4], -fp, lsr #26 │ │ │ │ + strmi pc, [r4], -r7, lsr #26 │ │ │ │ @ instruction: 0xf47d1c46 │ │ │ │ @ instruction: 0xf147ab48 │ │ │ │ - stmdavs r0, {r0, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mrc2 7, 4, pc, cr2, cr3, {7} │ │ │ │ @ instruction: 0xf7fd4244 │ │ │ │ @ instruction: 0xf17bbb40 │ │ │ │ - strmi pc, [r4], -sp, lsl #27 │ │ │ │ + strmi pc, [r4], -r9, lsl #27 │ │ │ │ @ instruction: 0xf47d1c43 │ │ │ │ @ instruction: 0xf147ab3a │ │ │ │ - stmdavs r0, {r0, r1, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mcr2 7, 4, pc, cr4, cr3, {7} @ │ │ │ │ @ instruction: 0xf7fd4244 │ │ │ │ @ instruction: 0x4640bb32 │ │ │ │ - blx 0xfe77244e │ │ │ │ + blx 0xfe7724d6 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf8d7ab3d │ │ │ │ strbmi r2, [r9], -r0, lsl #7 │ │ │ │ - @ instruction: 0xf89ef17f │ │ │ │ + @ instruction: 0xf89af17f │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ - blge 0xa33644 │ │ │ │ + blge 0xa336cc │ │ │ │ @ instruction: 0xf9eaf7f5 │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ @ instruction: 0xf107bb1e │ │ │ │ @ instruction: 0x46400138 │ │ │ │ - mrc2 1, 0, pc, cr6, cr13, {3} │ │ │ │ + mrc2 1, 0, pc, cr2, cr13, {3} │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ @ instruction: 0xf147d105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mcr2 7, 3, pc, cr0, cr3, {7} @ │ │ │ │ @ instruction: 0xf5144244 │ │ │ │ @ instruction: 0xf4bd5f80 │ │ │ │ @ instruction: 0xf107ab0c │ │ │ │ @ instruction: 0x46490238 │ │ │ │ @ instruction: 0xf7f44630 │ │ │ │ strmi pc, [r4], -pc, lsr #17 │ │ │ │ - bllt 0x234484 │ │ │ │ + bllt 0x23450c │ │ │ │ @ instruction: 0xf0054640 │ │ │ │ stmdacs r0, {r0, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - blge 0x4f3594 │ │ │ │ - blx 0x2f2552 │ │ │ │ + blge 0x4f361c │ │ │ │ + blx 0x2f25da │ │ │ │ teqpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf8e4f17f │ │ │ │ + @ instruction: 0xf8e0f17f │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf7f5d102 │ │ │ │ @ instruction: 0x4604f9bb │ │ │ │ svcpl 0x0080f514 │ │ │ │ - bge 0xffcb37b0 │ │ │ │ + bge 0xffcb3838 │ │ │ │ eorseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf890f7f4 │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ strbmi fp, [r0], -r4, ror #21 │ │ │ │ - blx 0x13f24ea │ │ │ │ + blx 0x13f2572 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf02caaef │ │ │ │ @ instruction: 0xf107fae7 │ │ │ │ @ instruction: 0xf17f0138 │ │ │ │ - @ instruction: 0x4604fb3b │ │ │ │ + @ instruction: 0x4604fb37 │ │ │ │ tstle r2, r2, asr #24 │ │ │ │ @ instruction: 0xf99cf7f5 │ │ │ │ @ instruction: 0xf5144604 │ │ │ │ @ instruction: 0xf4bd5f80 │ │ │ │ @ instruction: 0xf107aace │ │ │ │ @ instruction: 0x46490238 │ │ │ │ @ instruction: 0xf7f44630 │ │ │ │ @ instruction: 0x4604f871 │ │ │ │ - blt 0xff2b4500 │ │ │ │ + blt 0xff2b4588 │ │ │ │ orrscc pc, r8, #25165824 @ 0x1800000 │ │ │ │ @ instruction: 0xf8934640 │ │ │ │ - blcs 0x143118 │ │ │ │ + blcs 0x1431a0 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi fp, [sl], -ip, lsl #30 │ │ │ │ ldmib r7, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x000813e0 │ │ │ │ @ instruction: 0xf180460b │ │ │ │ - @ instruction: 0x4604fb9d │ │ │ │ + @ instruction: 0x4604fb99 │ │ │ │ @ instruction: 0xf47d1c41 │ │ │ │ @ instruction: 0xf147aab0 │ │ │ │ - stmdavs r0, {r0, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [sl, #972]! @ 0x3cc │ │ │ │ @ instruction: 0xf7fd4244 │ │ │ │ strbmi fp, [r0], -r8, lsr #21 │ │ │ │ - blx 0x4f2562 │ │ │ │ + blx 0x4f25ea │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ - blx 0x521020 │ │ │ │ + blx 0x5210a8 │ │ │ │ @ instruction: 0xf9b7f289 │ │ │ │ mrrcne 3, 8, r3, r4, cr0 │ │ │ │ @ instruction: 0x4649bf14 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8d73301 │ │ │ │ svclt 0x000c3380 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf17d461a │ │ │ │ - strmi pc, [r4], -pc, lsl #21 │ │ │ │ + strmi pc, [r4], -fp, lsl #21 │ │ │ │ @ instruction: 0xf47d1c45 │ │ │ │ @ instruction: 0xf7f5aa8c │ │ │ │ @ instruction: 0x4604f953 │ │ │ │ - blt 0xfe33457c │ │ │ │ - rsbseq r9, lr, r8, lsr #23 │ │ │ │ + blt 0xfe334604 │ │ │ │ + rsbseq r9, lr, r0, lsr #22 │ │ │ │ orrscc pc, r8, #25165824 @ 0x1800000 │ │ │ │ movwcc pc, #2195 @ 0x893 @ │ │ │ │ ldmib r7, {r8, r9, fp, sp}^ │ │ │ │ svclt 0x000823e2 │ │ │ │ @ instruction: 0xf8c74613 │ │ │ │ ldrmi r3, [r3], -ip, lsl #7 │ │ │ │ orrcs pc, r4, #14090240 @ 0xd70000 │ │ │ │ ldrmi fp, [r3], -r8, lsl #30 │ │ │ │ orrcc pc, r8, #13041664 @ 0xc70000 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ tsteq r3, r9, asr sl │ │ │ │ movwcs sp, #4106 @ 0x100a │ │ │ │ @ instruction: 0xf8d74649 │ │ │ │ ldrmi r2, [r8], -r0, lsl #7 │ │ │ │ - blx 0x7f25dc │ │ │ │ + blx 0x7f2664 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ - bge 0x1e736c8 │ │ │ │ + bge 0x1e73750 │ │ │ │ orrcc pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d74640 │ │ │ │ movwls r2, #896 @ 0x380 │ │ │ │ orrcc pc, ip, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf17b9301 │ │ │ │ - @ instruction: 0x4604fd17 │ │ │ │ + @ instruction: 0x4604fd13 │ │ │ │ @ instruction: 0xf47d1c46 │ │ │ │ @ instruction: 0xf147aa54 │ │ │ │ - stmdavs r0, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [lr, #972] @ 0x3cc │ │ │ │ @ instruction: 0xf7fd4244 │ │ │ │ @ instruction: 0xf506ba4c │ │ │ │ @ instruction: 0xf8933398 │ │ │ │ - blcs 0x143208 │ │ │ │ + blcs 0x143290 │ │ │ │ mvncs lr, #3522560 @ 0x35c000 │ │ │ │ ldrmi fp, [r3], -r8, lsl #30 │ │ │ │ orrcc pc, ip, #13041664 @ 0xc70000 │ │ │ │ @ instruction: 0xf8d74613 │ │ │ │ svclt 0x00082384 │ │ │ │ @ instruction: 0xf8d74613 │ │ │ │ @ instruction: 0xf8c72380 │ │ │ │ - b 0x1783448 │ │ │ │ + b 0x17834d0 │ │ │ │ @ instruction: 0xf0440102 │ │ │ │ @ instruction: 0xf8d78023 │ │ │ │ strbmi r3, [r0], -r8, lsl #7 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #5004 @ 0x138c │ │ │ │ - ldc2l 1, cr15, [sl], {123} @ 0x7b │ │ │ │ + ldc2l 1, cr15, [r6], {123} @ 0x7b │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ - bge 0xab3840 │ │ │ │ - @ instruction: 0xf8a6f147 │ │ │ │ + bge 0xab38c8 │ │ │ │ + @ instruction: 0xf8a2f147 │ │ │ │ @ instruction: 0xf7f36800 │ │ │ │ submi pc, r4, #7104 @ 0x1bc0 │ │ │ │ - blt 0x8b4650 │ │ │ │ + blt 0x8b46d8 │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ @ instruction: 0xf8c72300 │ │ │ │ @ instruction: 0xf7ea30a8 │ │ │ │ @ instruction: 0x4604fdf3 │ │ │ │ @ instruction: 0xf47d2800 │ │ │ │ stmiami r0, {r4, r9, fp, sp, pc}^ │ │ │ │ svcmi 0x0070ee1d │ │ │ │ ldrdcs pc, [r8], r7 @ │ │ │ │ ldrbtmi r2, [r8], #-776 @ 0xfffffcf8 │ │ │ │ @ instruction: 0x21b36800 │ │ │ │ @ instruction: 0xf8d05820 │ │ │ │ @ instruction: 0xf5000290 │ │ │ │ andscc r5, r8, sp │ │ │ │ - stcl 7, cr15, [r4, #-288]! @ 0xfffffee0 │ │ │ │ + stc 7, cr15, [r0, #-288]! @ 0xfffffee0 │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ @ instruction: 0xf7f5d102 │ │ │ │ strmi pc, [r4], -r3, asr #17 │ │ │ │ svcvc 0x0000f514 │ │ │ │ ldmibge r5!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf894f7f5 │ │ │ │ ldmiblt r1!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ andsvc pc, r4, r7, lsl #10 │ │ │ │ - stmib r2!, {r0, r1, r4, r5, r6, r8, ip, sp, lr, pc}^ │ │ │ │ + ldmib lr, {r0, r1, r4, r5, r6, r8, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d72301 │ │ │ │ addcs r1, r0, #128, 6 │ │ │ │ @ instruction: 0xf0054618 │ │ │ │ @ instruction: 0x4601f997 │ │ │ │ @ instruction: 0xf43e2800 │ │ │ │ @ instruction: 0xf507a9f1 │ │ │ │ @ instruction: 0xf7e97014 │ │ │ │ @ instruction: 0x4648fd9d │ │ │ │ @ instruction: 0xf8ccf7e9 │ │ │ │ strmi r4, [r2], -r1, asr #12 │ │ │ │ tstpvc r4, #29360128 @ p-variant is OBSOLETE @ 0x1c00000 │ │ │ │ @ instruction: 0xf18120b2 │ │ │ │ - strmi pc, [r4], -r1, lsl #17 │ │ │ │ + @ instruction: 0x4604f87d │ │ │ │ @ instruction: 0xf47d1c41 │ │ │ │ @ instruction: 0xf7f5a9ce │ │ │ │ @ instruction: 0x4604f895 │ │ │ │ stmiblt r9, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strbtvc pc, [r8], #1287 @ 0x507 @ │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ @ instruction: 0xf1734620 │ │ │ │ - @ instruction: 0x2100e9ba │ │ │ │ + @ instruction: 0x2100e9b6 │ │ │ │ @ instruction: 0xf5072280 │ │ │ │ stmib r7, {r2, r4, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf507112a │ │ │ │ stmib r7, {r2, r4, r9, sl, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf173112c │ │ │ │ - @ instruction: 0xf8d7e9ae │ │ │ │ - blcs 0x343540 │ │ │ │ + @ instruction: 0xf8d7e9aa │ │ │ │ + blcs 0x3435c8 │ │ │ │ @ instruction: 0xf06fbf18 │ │ │ │ @ instruction: 0xf47d0415 │ │ │ │ movwcs sl, #6574 @ 0x19ae │ │ │ │ @ instruction: 0xf8d74641 │ │ │ │ ldrmi r2, [r8], -r4, lsl #7 │ │ │ │ @ instruction: 0xf95af005 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ rsbhi pc, r5, #4 │ │ │ │ @ instruction: 0xf7e94620 │ │ │ │ @ instruction: 0xf8d7fa63 │ │ │ │ - blcs 0x14355c │ │ │ │ + blcs 0x1435e4 │ │ │ │ tstphi r5, #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1074619 │ │ │ │ @ instruction: 0xf7f300a8 │ │ │ │ stmdacs r0, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ subshi pc, r5, #68 @ 0x44 │ │ │ │ adceq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ ldrtmi r4, [r1], -r0, lsr #12 │ │ │ │ @@ -301285,20 +301320,20 @@ │ │ │ │ @ instruction: 0xf7e94631 │ │ │ │ strtmi pc, [r0], -sp, lsl #25 │ │ │ │ @ instruction: 0xf858f7e9 │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ addcs fp, r0, #112, 18 @ 0x1c0000 │ │ │ │ @ instruction: 0xf5072100 │ │ │ │ @ instruction: 0xf1737014 │ │ │ │ - @ instruction: 0xf1b9e962 │ │ │ │ + @ instruction: 0xf1b9e95e │ │ │ │ svclt 0x00880f08 │ │ │ │ ldreq pc, [r5], #-111 @ 0xffffff91 │ │ │ │ stmdbge r3!, {r0, r2, r3, r4, r5, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andsvc pc, r4, r7, lsl #10 │ │ │ │ - @ instruction: 0xf9f2f153 │ │ │ │ + @ instruction: 0xf9eef153 │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ @ instruction: 0xf7f5d102 │ │ │ │ strmi pc, [r4], -r3, lsr #16 │ │ │ │ svcpl 0x0080f514 │ │ │ │ ldmdbge r5, {r0, r2, r3, r4, r5, r7, sl, ip, sp, lr, pc}^ │ │ │ │ andcs r2, r8, #0, 6 │ │ │ │ andcs r4, r3, r1, asr #12 │ │ │ │ @@ -301307,19 +301342,19 @@ │ │ │ │ @ instruction: 0xf5078339 │ │ │ │ @ instruction: 0xf7e97114 │ │ │ │ @ instruction: 0xf7fdf881 │ │ │ │ addcs fp, r0, #1146880 @ 0x118000 │ │ │ │ @ instruction: 0xf5072100 │ │ │ │ @ instruction: 0xf50770e8 │ │ │ │ @ instruction: 0xf1737614 │ │ │ │ - addcs lr, r0, #884736 @ 0xd8000 │ │ │ │ + addcs lr, r0, #819200 @ 0xc8000 │ │ │ │ @ instruction: 0xf5072100 │ │ │ │ @ instruction: 0xf1737014 │ │ │ │ - @ instruction: 0xf8d7e930 │ │ │ │ - blcs 0x34363c │ │ │ │ + @ instruction: 0xf8d7e92c │ │ │ │ + blcs 0x3436c4 │ │ │ │ strbthi pc, [lr], -r3, asr #32 @ │ │ │ │ stmdbcs r0, {r0, r3, r6, r9, sl, lr} │ │ │ │ cmnphi pc, r4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d72301 │ │ │ │ ldrmi r2, [r8], -r4, lsl #7 │ │ │ │ @ instruction: 0xf8dcf005 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ @@ -301329,17 +301364,17 @@ │ │ │ │ svceq 0x0001f1b8 │ │ │ │ @ instruction: 0xf1b8d006 │ │ │ │ andle r0, r3, r2, lsl #30 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ ldrbhi pc, [r2], -r3, asr #32 @ │ │ │ │ mvnvc pc, r7, lsl #10 │ │ │ │ @ instruction: 0x46404632 │ │ │ │ - blx 0xfe8f4818 │ │ │ │ + blx 0xfe8f48a0 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ - blcs 0x14808c │ │ │ │ + blcs 0x148114 │ │ │ │ @ instruction: 0xf510bf18 │ │ │ │ @ instruction: 0xf4bd5f80 │ │ │ │ @ instruction: 0xf8d7a908 │ │ │ │ movwcs r1, #896 @ 0x380 │ │ │ │ andcs r2, r3, r8, lsl #4 │ │ │ │ @ instruction: 0xf8b4f005 │ │ │ │ @ instruction: 0xf0042800 │ │ │ │ @@ -301362,58 +301397,58 @@ │ │ │ │ movwcs r4, #1569 @ 0x621 │ │ │ │ @ instruction: 0xf7ea4640 │ │ │ │ @ instruction: 0x4604faf7 │ │ │ │ @ instruction: 0xf47d1c60 │ │ │ │ @ instruction: 0xf7f4a8d6 │ │ │ │ @ instruction: 0x4604ff9d │ │ │ │ ldmlt r1, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blx 0x6f489c │ │ │ │ + blx 0x6f4924 │ │ │ │ @ instruction: 0xf0442800 │ │ │ │ ldrtmi r8, [r0], -r1, asr #5 │ │ │ │ - ldc2l 7, cr15, [ip], #396 @ 0x18c │ │ │ │ + ldc2 7, cr15, [r8], #396 @ 0x18c │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ - blx 0x524c24 │ │ │ │ - blx 0x533730 │ │ │ │ + blx 0x524cac │ │ │ │ + blx 0x5337b8 │ │ │ │ movwcc pc, #4745 @ 0x1289 @ │ │ │ │ orrcc pc, r0, #2998272 @ 0x2dc000 │ │ │ │ @ instruction: 0x4641bf14 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ @ instruction: 0xf04f1c54 │ │ │ │ svclt 0x001400d2 │ │ │ │ @ instruction: 0xf04f464a │ │ │ │ movwcc r3, #4863 @ 0x12ff │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf18033ff │ │ │ │ - @ instruction: 0x4604ff5b │ │ │ │ + @ instruction: 0x4604ff57 │ │ │ │ @ instruction: 0xf47d1c45 │ │ │ │ @ instruction: 0xf146a8a8 │ │ │ │ - stmdavs r0, {r0, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0xffdf491e │ │ │ │ + stmdavs r0, {r0, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0xffdf49a6 │ │ │ │ @ instruction: 0xf7fd4244 │ │ │ │ @ instruction: 0xf8d7b8a0 │ │ │ │ strbmi r4, [sl], -r8, lsl #7 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ strls r4, [r1], #-1601 @ 0xfffff9bf │ │ │ │ @ instruction: 0xf8d74630 │ │ │ │ strls r4, [r0], #-900 @ 0xfffffc7c │ │ │ │ @ instruction: 0xf94cf7f9 │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ svclt 0x0000b890 │ │ │ │ - rsbseq r9, lr, r2, ror #14 │ │ │ │ + ldrsbteq r9, [lr], #-106 @ 0xffffff96 │ │ │ │ andseq pc, r4, r7, lsl #2 │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1072300 │ │ │ │ @ instruction: 0xf8c702a8 │ │ │ │ strmi r3, [r5], -r8, lsr #1 │ │ │ │ strmi r6, [lr], -r3 │ │ │ │ @ instruction: 0xf17b600b │ │ │ │ - @ instruction: 0x4604fa9d │ │ │ │ + @ instruction: 0x4604fa99 │ │ │ │ tstle r5, r3, asr #24 │ │ │ │ - cdp2 1, 15, cr15, cr12, cr6, {2} │ │ │ │ + cdp2 1, 15, cr15, cr8, cr6, {2} │ │ │ │ @ instruction: 0xf7f36800 │ │ │ │ submi pc, r4, #201728 @ 0x31400 │ │ │ │ svcpl 0x0080f514 │ │ │ │ ldmdage r1!, {r0, r2, r3, r4, r5, r7, sl, ip, sp, lr, pc}^ │ │ │ │ movwcs r4, #1601 @ 0x641 │ │ │ │ andcs r2, r3, r2, lsl #4 │ │ │ │ @ instruction: 0xf81ef005 │ │ │ │ @@ -301442,19 +301477,19 @@ │ │ │ │ @ instruction: 0xf107b83e │ │ │ │ @ instruction: 0xf1070014 │ │ │ │ movwcs r0, #280 @ 0x118 │ │ │ │ adceq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ adccc pc, r8, r7, asr #17 │ │ │ │ andvs r4, r3, r5, lsl #12 │ │ │ │ andvs r4, fp, lr, lsl #12 │ │ │ │ - blx 0x18f3024 │ │ │ │ + blx 0x17f30ac │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf146d105 │ │ │ │ - stmdavs r0, {r0, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0x1ef4a16 │ │ │ │ + stmdavs r0, {r0, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0x1ef4a9e │ │ │ │ @ instruction: 0xf5144244 │ │ │ │ @ instruction: 0xf4bd5f80 │ │ │ │ strbmi sl, [r1], -r2, lsr #16 │ │ │ │ andcs r2, r2, #0, 6 │ │ │ │ @ instruction: 0xf0042003 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdage sl!, {r1, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ @@ -301487,49 +301522,49 @@ │ │ │ │ mrrcne 1, 15, r3, r4, cr15 │ │ │ │ sbcseq pc, r0, pc, asr #32 │ │ │ │ @ instruction: 0x464abf14 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8d73301 │ │ │ │ svclt 0x00083380 │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ - cdp2 1, 8, cr15, cr4, cr0, {4} │ │ │ │ + cdp2 1, 8, cr15, cr0, cr0, {4} │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ svcge 0x00d1f47c │ │ │ │ - cdp2 1, 5, cr15, cr2, cr6, {2} │ │ │ │ + cdp2 1, 4, cr15, cr14, cr6, {2} │ │ │ │ @ instruction: 0xf7f36800 │ │ │ │ submi pc, r4, #27648 @ 0x6c00 │ │ │ │ svclt 0x00c9f7fc │ │ │ │ mvncs lr, #3522560 @ 0x35c000 │ │ │ │ stmib sp, {sl, sp}^ │ │ │ │ strbmi r4, [r9], -r1, lsl #8 │ │ │ │ @ instruction: 0xf8d74640 │ │ │ │ strls r4, [r0], #-904 @ 0xfffffc78 │ │ │ │ @ instruction: 0xf9e0f7f8 │ │ │ │ @ instruction: 0xf7fc4604 │ │ │ │ @ instruction: 0x4641bfba │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ vst1.16 {d20-d22}, [pc], sl │ │ │ │ @ instruction: 0xf18070db │ │ │ │ - strmi pc, [r4], -r1, ror #28 │ │ │ │ + @ instruction: 0x4604fe5d │ │ │ │ @ instruction: 0xf47c1c41 │ │ │ │ @ instruction: 0xf146afae │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0xfff74b10 │ │ │ │ + stmdavs r0, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0xfff74b98 │ │ │ │ @ instruction: 0xf7fc4244 │ │ │ │ @ instruction: 0xf8d7bfa6 │ │ │ │ strbmi r4, [sl], -r4, lsl #7 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ strls r4, [r0], #-1601 @ 0xfffff9bf │ │ │ │ @ instruction: 0xf7fb4630 │ │ │ │ @ instruction: 0x4604fedd │ │ │ │ svclt 0x0099f7fc │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ sbcsvc pc, sl, pc, asr #8 │ │ │ │ - cdp2 1, 4, cr15, cr0, cr0, {4} │ │ │ │ + cdp2 1, 3, cr15, cr12, cr0, {4} │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ tstphi r9, #3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf47c2c00 │ │ │ │ @ instruction: 0xf8d7af8a │ │ │ │ ldrbeq r3, [lr, -r0, lsl #7] │ │ │ │ strbhi pc, [r4], #257 @ 0x101 @ │ │ │ │ movwcc pc, #590 @ 0x24e @ │ │ │ │ @@ -301537,16 +301572,16 @@ │ │ │ │ ldmdavs ip, {r0, r2, r3, r4, r9, sl, lr} │ │ │ │ strmi r4, [r1, #1611]! @ 0x64b │ │ │ │ strtmi fp, [r3], -r8, lsr #30 │ │ │ │ vshl.s64 d4, d8, #1 │ │ │ │ @ instruction: 0x464484b7 │ │ │ │ ldmdbcc ip, {r0, r1, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmibeq r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - bvc 0xfea744ec │ │ │ │ - beq 0xcf36b8 │ │ │ │ + beq 0xa73578 │ │ │ │ + beq 0xcf3740 │ │ │ │ stmdacc r4, {r1, r2, r3, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ stccs 6, cr4, [r0], {30} │ │ │ │ @ instruction: 0xf8d9db13 │ │ │ │ eorscs r3, r8, #0 │ │ │ │ @ instruction: 0x46404651 │ │ │ │ stmdavs fp!, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ @@ -301557,18 +301592,18 @@ │ │ │ │ eorcs pc, r4, r3, asr #16 │ │ │ │ @ instruction: 0xf7f44640 │ │ │ │ strcc pc, [r1], #-3473 @ 0xfffff26f │ │ │ │ mvnle r4, r6, lsr #5 │ │ │ │ stclt 0, cr15, [lr], {1} │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ sbcsvc pc, r9, pc, asr #8 │ │ │ │ - ldc2l 1, cr15, [r8, #512]! @ 0x200 │ │ │ │ + ldc2l 1, cr15, [r4, #512]! @ 0x200 │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ svcge 0x0045f47c │ │ │ │ - stc2l 1, cr15, [r6, #280] @ 0x118 │ │ │ │ + stc2l 1, cr15, [r2, #280] @ 0x118 │ │ │ │ @ instruction: 0xf7f36800 │ │ │ │ submi pc, r4, #585728 @ 0x8f000 │ │ │ │ svclt 0x003df7fc │ │ │ │ orrcs pc, r4, #14090240 @ 0xd70000 │ │ │ │ svclt 0x00182a00 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ svcge 0x0046f43d │ │ │ │ @@ -301580,15 +301615,15 @@ │ │ │ │ stmdacs r0, {r0, r1, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0038f43d │ │ │ │ @ instruction: 0xf8d74622 │ │ │ │ @ instruction: 0xf8d74388 │ │ │ │ strbmi r3, [r1], -r0, lsl #7 │ │ │ │ streq lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ adcne pc, sp, r0, asr #4 │ │ │ │ - stc2l 1, cr15, [sl, #512] @ 0x200 │ │ │ │ + stc2l 1, cr15, [r6, #512] @ 0x200 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ svcge 0x0017f47c │ │ │ │ ldc2l 7, cr15, [lr, #976] @ 0x3d0 │ │ │ │ @ instruction: 0xf7fc4604 │ │ │ │ @ instruction: 0x4648bf12 │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf004af1f │ │ │ │ @@ -301597,24 +301632,24 @@ │ │ │ │ @ instruction: 0xf8d7af19 │ │ │ │ strbmi r3, [r1], -r0, lsl #7 │ │ │ │ sbcsvc pc, r6, pc, asr #8 │ │ │ │ svclt 0x0052031e │ │ │ │ movwcs pc, #1059 @ 0x423 @ │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ movwcs pc, #1091 @ 0x443 @ │ │ │ │ - stc2 1, cr15, [r8, #512]! @ 0x200 │ │ │ │ + stc2 1, cr15, [r4, #512]! @ 0x200 │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr5, cr12, {3} │ │ │ │ ldc2 7, cr15, [ip, #976]! @ 0x3d0 │ │ │ │ @ instruction: 0xf7fc4604 │ │ │ │ addcs fp, r0, #240, 28 @ 0xf00 │ │ │ │ @ instruction: 0xf5072100 │ │ │ │ @ instruction: 0xf1727014 │ │ │ │ - @ instruction: 0xf8d7eee2 │ │ │ │ - blcs 0x143ac8 │ │ │ │ + @ instruction: 0xf8d7eede │ │ │ │ + blcs 0x143b50 │ │ │ │ ldrhi pc, [ip], #-3 │ │ │ │ @ instruction: 0xf8d72301 │ │ │ │ addcs r1, r0, #128, 6 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ @ instruction: 0x4601fe91 │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf507aeeb │ │ │ │ @@ -301622,27 +301657,27 @@ │ │ │ │ @ instruction: 0xf7e97014 │ │ │ │ @ instruction: 0x4648fa95 │ │ │ │ stc2l 7, cr15, [r4, #928] @ 0x3a0 │ │ │ │ @ instruction: 0xf8d74623 │ │ │ │ strmi r4, [r2], -r4, lsl #7 │ │ │ │ strbmi r9, [r1], -r0, lsl #8 │ │ │ │ sbcsvc pc, r4, pc, asr #8 │ │ │ │ - ldc2l 1, cr15, [r6, #-512]! @ 0xfffffe00 │ │ │ │ + ldc2l 1, cr15, [r2, #-512]! @ 0xfffffe00 │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ mcrge 4, 6, pc, cr3, cr12, {3} @ │ │ │ │ stc2 7, cr15, [sl, #976] @ 0x3d0 │ │ │ │ @ instruction: 0xf7fc4604 │ │ │ │ @ instruction: 0xf107bebe │ │ │ │ strbmi r0, [r0], -r8, lsr #3 │ │ │ │ stmib r7, {r8, r9, sp}^ │ │ │ │ stmib r7, {r1, r3, r5, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf17b332c │ │ │ │ - strmi pc, [r4], -pc, lsr #25 │ │ │ │ + strmi pc, [r4], -fp, lsr #25 │ │ │ │ tstle r5, r1, asr #24 │ │ │ │ - ldc2 1, cr15, [r2, #-280]! @ 0xfffffee8 │ │ │ │ + stc2 1, cr15, [lr, #-280]! @ 0xfffffee8 │ │ │ │ @ instruction: 0xf7f36800 │ │ │ │ submi pc, r4, #4112384 @ 0x3ec000 │ │ │ │ svcpl 0x0080f514 │ │ │ │ mcrge 4, 5, pc, cr7, cr12, {5} @ │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ @ instruction: 0xf7f34648 │ │ │ │ strmi pc, [r4], -r5, lsr #21 │ │ │ │ @@ -301651,26 +301686,26 @@ │ │ │ │ strls r4, [r3], #-908 @ 0xfffffc74 │ │ │ │ @ instruction: 0xf8d7464b │ │ │ │ strbmi r4, [r2], -r8, lsl #7 │ │ │ │ tstcs r1, r2, lsl #8 │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d79401 │ │ │ │ strls r4, [r0], #-896 @ 0xfffffc80 │ │ │ │ - blx 0xfe474d54 │ │ │ │ + blx 0xfe474ddc │ │ │ │ @ instruction: 0xf7fc4604 │ │ │ │ @ instruction: 0xf507be8a │ │ │ │ addcs r7, r0, #232, 8 @ 0xe8000000 │ │ │ │ strtmi r2, [r0], -r0, lsl #2 │ │ │ │ - mrc 1, 3, APSR_nzcv, cr10, cr2, {3} │ │ │ │ + mrc 1, 3, APSR_nzcv, cr6, cr2, {3} │ │ │ │ addcs r2, r0, #0, 2 │ │ │ │ andsvc pc, r4, r7, lsl #10 │ │ │ │ smlawtne sl, r7, r9, lr │ │ │ │ ldrvc pc, [r4], -r7, lsl #10 │ │ │ │ smlawtne ip, r7, r9, lr │ │ │ │ - mcr 1, 3, pc, cr14, cr2, {3} @ │ │ │ │ + mcr 1, 3, pc, cr10, cr2, {3} @ │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ svclt 0x00182b08 │ │ │ │ ldreq pc, [r5], #-111 @ 0xffffff91 │ │ │ │ mcrge 4, 3, pc, cr15, cr12, {3} @ │ │ │ │ strbmi r2, [r1], -r1, lsl #6 │ │ │ │ orrcs pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ @@ -301701,15 +301736,15 @@ │ │ │ │ @ instruction: 0xf94ef7e9 │ │ │ │ @ instruction: 0xf7e84620 │ │ │ │ @ instruction: 0x4604fd19 │ │ │ │ mrclt 7, 1, APSR_nzcv, cr1, cr12, {7} │ │ │ │ stmib r7, {r8, r9, sp}^ │ │ │ │ stmib r7, {r1, r3, r5, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf8d7332c │ │ │ │ - blcs 0x143c54 │ │ │ │ + blcs 0x143cdc │ │ │ │ cmpphi sl, #3 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d72301 │ │ │ │ andscs r1, r0, #132, 6 @ 0x10000002 │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ stmdacs r0, {r0, r1, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ subhi pc, pc, r4 │ │ │ │ @ instruction: 0xf1076803 │ │ │ │ @@ -301720,15 +301755,15 @@ │ │ │ │ @ instruction: 0xf5b33380 │ │ │ │ vrecps.f32 , q10, q13 │ │ │ │ tstcs r6, r4, asr #32 │ │ │ │ @ instruction: 0xf1094618 │ │ │ │ @ instruction: 0xf8d7f801 │ │ │ │ strmi r2, [r5], -r0, lsl #7 │ │ │ │ movwcs r2, #4102 @ 0x1006 │ │ │ │ - blx 0x1487b6 │ │ │ │ + blx 0x14883e │ │ │ │ ldrmi pc, [r8], -r2, lsl #4 │ │ │ │ @ instruction: 0xf00460fa │ │ │ │ stmdacs r0, {r0, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ eorhi pc, sl, r4 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ ldrshlt r6, [fp, #-138]! @ 0xffffff76 │ │ │ │ stmne r1, {r0, r1, r3, r5, r9, sl, lr} │ │ │ │ @@ -301745,17 +301780,17 @@ │ │ │ │ stmdapl r1, {r0, r3, fp, sp, lr}^ │ │ │ │ addseq pc, r0, #13697024 @ 0xd10000 │ │ │ │ orrsvc pc, ip, pc, asr #8 │ │ │ │ @ instruction: 0xf8d79401 │ │ │ │ @ instruction: 0xf5004380 │ │ │ │ strls r5, [r0], #-13 │ │ │ │ @ instruction: 0xf7483018 │ │ │ │ - @ instruction: 0x4604e938 │ │ │ │ + @ instruction: 0x4604e8f4 │ │ │ │ tstle r5, r1, asr #24 │ │ │ │ - mrrc2 1, 4, pc, r0, cr6 @ │ │ │ │ + mcrr2 1, 4, pc, ip, cr6 @ │ │ │ │ @ instruction: 0xf7f36800 │ │ │ │ submi pc, r4, #409600 @ 0x64000 │ │ │ │ @ instruction: 0xf1084628 │ │ │ │ @ instruction: 0xf7fcff97 │ │ │ │ @ instruction: 0xf107bdc4 │ │ │ │ movwcs r0, #5656 @ 0x1618 │ │ │ │ @ instruction: 0xf8d72000 │ │ │ │ @@ -301783,15 +301818,15 @@ │ │ │ │ stmdapl r0, {r0, r3, fp, sp, lr}^ │ │ │ │ tstpne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ strvs lr, [r1, #-2509] @ 0xfffff633 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ orrmi pc, r0, #14090240 @ 0xd70000 │ │ │ │ strls r3, [r0], #-24 @ 0xffffffe8 │ │ │ │ - stmia sl!, {r3, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmia r6!, {r3, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf7f4d102 │ │ │ │ strmi pc, [r4], -r9, asr #24 │ │ │ │ svcpl 0x0080f514 │ │ │ │ strthi pc, [pc], -r3, asr #1 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf43c2b00 │ │ │ │ @@ -301829,20 +301864,20 @@ │ │ │ │ orrvc pc, sl, pc, asr #8 │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf8d79502 │ │ │ │ @ instruction: 0xf5004384 │ │ │ │ strls r5, [r1], #-13 │ │ │ │ @ instruction: 0xf8d73018 │ │ │ │ strls r4, [r0], #-896 @ 0xfffffc80 │ │ │ │ - stm lr, {r3, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmda sl, {r3, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ @ instruction: 0xf7f4d102 │ │ │ │ strmi pc, [r4], -sp, ror #23 │ │ │ │ svcpl 0x0080f514 │ │ │ │ - ldcge 4, cr15, [pc, #-752] @ 0x136d68 │ │ │ │ + ldcge 4, cr15, [pc, #-752] @ 0x136df0 │ │ │ │ orreq pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf7f34651 │ │ │ │ stmdacs r0, {r0, r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ ldcge 4, cr15, [r7, #-240] @ 0xffffff10 │ │ │ │ stclt 7, cr15, [r6, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0xf0044648 │ │ │ │ @ instruction: 0x4601fd7b │ │ │ │ @@ -301855,71 +301890,71 @@ │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ movwcc r3, #4863 @ 0x12ff │ │ │ │ orrcs pc, r0, #13041664 @ 0xc70000 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf17c33ff │ │ │ │ - strmi pc, [r4], -sp, lsl #30 │ │ │ │ + strmi pc, [r4], -r9, lsl #30 │ │ │ │ @ instruction: 0xf47c1c46 │ │ │ │ @ instruction: 0xf7f4acf2 │ │ │ │ @ instruction: 0x4604fbb9 │ │ │ │ stcllt 7, cr15, [sp], #1008 @ 0x3f0 │ │ │ │ @ instruction: 0xf0044648 │ │ │ │ @ instruction: 0x4601fd53 │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf8d7acf7 │ │ │ │ strbmi r3, [r0], -r4, lsl #7 │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ stmib sp, {r0, r1, r3, r4, r6, r7, r8, r9, sl, ip}^ │ │ │ │ @ instruction: 0xf17e4300 │ │ │ │ - @ instruction: 0x4604fb35 │ │ │ │ + @ instruction: 0x4604fb31 │ │ │ │ @ instruction: 0xf47c1c43 │ │ │ │ @ instruction: 0xf7f4acd6 │ │ │ │ @ instruction: 0x4604fb9d │ │ │ │ ldcllt 7, cr15, [r1], {252} @ 0xfc │ │ │ │ mvncs lr, #3522560 @ 0x35c000 │ │ │ │ stmib sp, {r0, sl, sp}^ │ │ │ │ strbmi r4, [r9], -r1, lsl #8 │ │ │ │ @ instruction: 0xf8d74640 │ │ │ │ strls r4, [r0], #-904 @ 0xfffffc78 │ │ │ │ mcr2 7, 7, pc, cr8, cr7, {7} @ │ │ │ │ @ instruction: 0xf7fc4604 │ │ │ │ stmdbmi r0, {r1, r6, r7, sl, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0x46482213 │ │ │ │ - blx 0x20f312e │ │ │ │ + blx 0x20f31b6 │ │ │ │ strbmi r4, [r0], -r1, lsl #12 │ │ │ │ mcrr2 7, 15, pc, ip, cr5 @ │ │ │ │ @ instruction: 0xf7fc4604 │ │ │ │ @ instruction: 0xf8d7bcb6 │ │ │ │ @ instruction: 0xf4333380 │ │ │ │ @ instruction: 0xf0432300 │ │ │ │ ldmdbmi r7!, {r0, r1, r3, r7, pc} │ │ │ │ @ instruction: 0xf8d72213 │ │ │ │ @ instruction: 0xf0040380 │ │ │ │ strbmi pc, [r9], -fp, ror #22 @ │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - stc2 1, cr15, [r4, #-496] @ 0xfffffe10 │ │ │ │ + stc2 1, cr15, [r0, #-496] @ 0xfffffe10 │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ @ instruction: 0xf7f4d102 │ │ │ │ strmi pc, [r4], -r9, ror #22 │ │ │ │ @ instruction: 0xf6fc2c00 │ │ │ │ @ instruction: 0xf643ac9c │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9} │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47982096 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ vrecps.f32 d27, d30, d28 │ │ │ │ vabal.s8 , d0, d0 │ │ │ │ - blle 0x5007e4 │ │ │ │ + blle 0x50086c │ │ │ │ movwcc pc, #590 @ 0x24e @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r0, r2, r3, r4, r9, sl, lr} │ │ │ │ stmdble r7, {r0, r1, r3, r6, r8, sl, lr} │ │ │ │ msrcc CPSR_, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r9, sp} │ │ │ │ @@ -301934,55 +301969,55 @@ │ │ │ │ @ instruction: 0xf029d812 │ │ │ │ andcs r0, r4, #-1073741809 @ 0xc000000f │ │ │ │ rscsvs r3, fp, r0, asr #2 │ │ │ │ @ instruction: 0xf1086031 │ │ │ │ ldmdavs r2!, {r0, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldmvs fp!, {r8, sp}^ │ │ │ │ andsvs r1, r8, r2, asr fp │ │ │ │ - bl 0x137430 │ │ │ │ + bl 0x1374b8 │ │ │ │ @ instruction: 0xf1720085 │ │ │ │ - ldmvs fp!, {r2, r3, r6, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r3, r6, sl, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf843681b │ │ │ │ vhadd.s8 d24, d14, d25 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf7f42096 │ │ │ │ @ instruction: 0xf7fcfa87 │ │ │ │ svclt 0x0000bc48 │ │ │ │ - rsbseq r8, lr, r2, lsl pc │ │ │ │ - rsbseq r8, lr, sl, ror lr │ │ │ │ - rsbseq r8, lr, r6, asr #27 │ │ │ │ - ldrsbteq r7, [r5], -r0 │ │ │ │ + rsbseq r8, lr, sl, lsl #29 │ │ │ │ + ldrshteq r8, [lr], #-210 @ 0xffffff2e │ │ │ │ + rsbseq r8, lr, lr, lsr sp │ │ │ │ + eorseq r7, r5, r0, asr sp │ │ │ │ andscs r4, r3, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf0044640 │ │ │ │ @ instruction: 0xf182fafb │ │ │ │ - @ instruction: 0x4604fb37 │ │ │ │ + @ instruction: 0x4604fb33 │ │ │ │ @ instruction: 0xf47c1c45 │ │ │ │ @ instruction: 0xf146ac34 │ │ │ │ - stmdavs r0, {r0, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff7ef7f2 │ │ │ │ @ instruction: 0xf7fc4244 │ │ │ │ @ instruction: 0xf429bc2c │ │ │ │ @ instruction: 0xf4192100 │ │ │ │ @ instruction: 0xf4216f00 │ │ │ │ strbmi r6, [r0], -r0, lsl #2 │ │ │ │ @ instruction: 0xf441bf18 │ │ │ │ @ instruction: 0xf4196100 │ │ │ │ svclt 0x00182f00 │ │ │ │ tstpcs r0, r1, asr #8 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf832f182 │ │ │ │ + @ instruction: 0xf82ef182 │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ @ instruction: 0xf146d105 │ │ │ │ - stmdavs r0, {r0, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff62f7f2 │ │ │ │ stccs 2, cr4, [r0], {68} @ 0x44 │ │ │ │ stcge 6, cr15, [pc], {252} @ 0xfc │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ eorscs r6, r8, #1769472 @ 0x1b0000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ vaba.s8 d20, d30, d8 │ │ │ │ vsubw.s8 , q0, d0 │ │ │ │ @ instruction: 0x46182396 │ │ │ │ @ instruction: 0x461e681b │ │ │ │ @@ -301991,109 +302026,109 @@ │ │ │ │ tstle r4, #1476395010 @ 0x58000002 │ │ │ │ @ instruction: 0xf0244605 │ │ │ │ cmpcc r0, pc, lsr r1 │ │ │ │ andvs r2, r1, r4, lsl #4 │ │ │ │ rscsvs r6, fp, r8, lsl r8 │ │ │ │ cdp2 1, 2, cr15, cr4, cr8, {0} │ │ │ │ tstcs r0, sl, lsr #16 │ │ │ │ - blne 0xfe5d16b8 │ │ │ │ + blne 0xfe5d1740 │ │ │ │ addseq r6, r2, r8, lsl r0 │ │ │ │ addeq lr, r6, r0, lsl #22 │ │ │ │ - bl 0xff6f38a0 │ │ │ │ + bl 0xff5f3928 │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ orrsvs pc, ip, #-536870908 @ 0xe0000004 │ │ │ │ orrseq pc, r5, #192, 4 │ │ │ │ eorcc pc, r4, r2, asr #16 │ │ │ │ - blx 0x4f52c4 │ │ │ │ - bllt 0xff5352e8 │ │ │ │ + blx 0x4f534c │ │ │ │ + bllt 0xff535370 │ │ │ │ orrcs pc, r4, #14090240 @ 0xd70000 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ ldc2 7, cr15, [r2], #-980 @ 0xfffffc2c │ │ │ │ @ instruction: 0xf7fc4604 │ │ │ │ eorcs fp, r0, #202752 @ 0x31800 │ │ │ │ @ instruction: 0xf1072100 │ │ │ │ @ instruction: 0xf17200a8 │ │ │ │ - @ instruction: 0xf107ebb8 │ │ │ │ + @ instruction: 0xf107ebb4 │ │ │ │ strbmi r0, [r0], -r8, lsr #3 │ │ │ │ - @ instruction: 0xf908f182 │ │ │ │ + @ instruction: 0xf904f182 │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ strhi pc, [fp, -r2]! │ │ │ │ svceq 0x0000f1b9 │ │ │ │ - blge 0xfee34420 │ │ │ │ + blge 0xfee344a8 │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ @ instruction: 0xf7f44648 │ │ │ │ stmdacs r0, {r0, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blge 0xfec34430 │ │ │ │ - bllt 0xfeff5338 │ │ │ │ + blge 0xfec344b8 │ │ │ │ + bllt 0xfeff53c0 │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ andseq pc, r8, r7, lsl #2 │ │ │ │ - beq 0xfeb7376c │ │ │ │ - bl 0xfe77391c │ │ │ │ + beq 0xfeb737f4 │ │ │ │ + bl 0xfe6739a4 │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ - bl 0xfe5f3928 │ │ │ │ + bl 0xfe4f39b0 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0032b00 │ │ │ │ movwcs r8, #4266 @ 0x10aa │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ - blx 0x11f338a │ │ │ │ + blx 0x11f3412 │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ stmdavs r3, {r0, r2, r3, r4, r7, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d761bb │ │ │ │ ldrbne r1, [fp, r0, lsl #7] │ │ │ │ movwcs r6, #4603 @ 0x11fb │ │ │ │ ldrmi r6, [r8], -r2, asr #16 │ │ │ │ andcs r6, r8, #-1610612733 @ 0xa0000003 │ │ │ │ @ instruction: 0xf0044411 │ │ │ │ stmdacs r0, {r0, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - blge 0xfe474494 │ │ │ │ + blge 0xfe47451c │ │ │ │ @ instruction: 0xf1076803 │ │ │ │ adcsvs r0, fp, #24, 4 @ 0x80000001 │ │ │ │ rscsvs r1, fp, #57409536 @ 0x36c0000 │ │ │ │ teqvs fp, #4390912 @ 0x430000 │ │ │ │ @ instruction: 0x46494653 │ │ │ │ @ instruction: 0xf1824640 │ │ │ │ - @ instruction: 0x4604f97f │ │ │ │ + @ instruction: 0x4604f97b │ │ │ │ tstle r2, r2, asr #24 │ │ │ │ - blx 0xdf5394 │ │ │ │ + blx 0xdf541c │ │ │ │ @ instruction: 0xf8d74604 │ │ │ │ - blcs 0x1441dc │ │ │ │ - blge 0x1a344c0 │ │ │ │ + blcs 0x144264 │ │ │ │ + blge 0x1a34548 │ │ │ │ @ instruction: 0x46184651 │ │ │ │ ldc2 7, cr15, [sl, #976]! @ 0x3d0 │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ @ instruction: 0xf7fdab5c │ │ │ │ @ instruction: 0xf8d7bb6b │ │ │ │ strbmi r4, [r9], -r8, lsl #7 │ │ │ │ mvncs lr, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf8d79400 │ │ │ │ strbmi r4, [r0], -ip, lsl #7 │ │ │ │ @ instruction: 0xf17e9401 │ │ │ │ - strmi pc, [r4], -pc, lsl #27 │ │ │ │ + strmi pc, [r4], -fp, lsl #27 │ │ │ │ @ instruction: 0xf47c1c42 │ │ │ │ @ instruction: 0xf146ab4a │ │ │ │ - stmdavs r0, {r0, r1, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mrc2 7, 4, pc, cr4, cr2, {7} │ │ │ │ @ instruction: 0xf7fc4244 │ │ │ │ tstcs r0, r2, asr #22 │ │ │ │ @ instruction: 0xf1814640 │ │ │ │ - @ instruction: 0x4604ff55 │ │ │ │ + @ instruction: 0x4604ff51 │ │ │ │ tstle r5, r0, ror #24 │ │ │ │ - @ instruction: 0xf9bcf146 │ │ │ │ + @ instruction: 0xf9b8f146 │ │ │ │ @ instruction: 0xf7f26800 │ │ │ │ submi pc, r4, #2128 @ 0x850 │ │ │ │ @ instruction: 0xf6fc2c00 │ │ │ │ @ instruction: 0xf643ab32 │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9} │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47982096 │ │ │ │ movwcc pc, #590 @ 0x24e @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r3, r4, r9, sl, lr} │ │ │ │ addsmi r4, ip, #31457280 @ 0x1e00000 │ │ │ │ @@ -302103,39 +302138,39 @@ │ │ │ │ teqpeq pc, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ andcs r3, r4, #64, 2 │ │ │ │ ldmdavs r8, {r0, sp, lr} │ │ │ │ @ instruction: 0xf10860fb │ │ │ │ stmdavs sl!, {r0, r1, r2, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldmvs fp!, {r8, sp}^ │ │ │ │ mulsvs r8, r2, fp │ │ │ │ - bl 0x1376d4 │ │ │ │ + bl 0x13775c │ │ │ │ @ instruction: 0xf1720086 │ │ │ │ - ldmvs fp!, {r1, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r2, r4, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ │ │ vtst.8 d22, d14, d10 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ vqadd.s8 d18, d30, d6 │ │ │ │ vrsra.s64 d22, d12, #64 │ │ │ │ @ instruction: 0xf8420395 │ │ │ │ @ instruction: 0xf7f43024 │ │ │ │ @ instruction: 0xf7fcf931 │ │ │ │ stmdbmi lr!, {r1, r4, r5, r6, r7, r9, fp, ip, sp, pc} │ │ │ │ @ instruction: 0x46482213 │ │ │ │ @ instruction: 0xf9aef004 │ │ │ │ strbmi r4, [r0], -r1, lsl #12 │ │ │ │ - blx 0x1b73acc │ │ │ │ + blx 0x1a73b54 │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ @ instruction: 0xf146d105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ mrc2 7, 1, pc, cr0, cr2, {7} │ │ │ │ stccs 2, cr4, [r0], {68} @ 0x44 │ │ │ │ - bge 0xff8b50cc │ │ │ │ + bge 0xff8b5154 │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ eorscs r6, r8, #1769472 @ 0x1b0000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ vaba.s8 d20, d30, d8 │ │ │ │ vsubw.s8 , q0, d0 │ │ │ │ @ instruction: 0x46182396 │ │ │ │ @ instruction: 0x461e681b │ │ │ │ @@ -302144,63 +302179,63 @@ │ │ │ │ tstle r4, #1476395010 @ 0x58000002 │ │ │ │ @ instruction: 0xf0244605 │ │ │ │ cmpcc r0, pc, lsr r1 │ │ │ │ andvs r2, r1, r4, lsl #4 │ │ │ │ rscsvs r6, fp, r8, lsl r8 │ │ │ │ ldc2l 1, cr15, [r2], #32 │ │ │ │ tstcs r0, sl, lsr #16 │ │ │ │ - blne 0xfe5d191c │ │ │ │ + blne 0xfe5d19a4 │ │ │ │ addseq r6, r2, r8, lsl r0 │ │ │ │ addeq lr, r6, r0, lsl #22 │ │ │ │ - b 0xfea73b04 │ │ │ │ + b 0xfe973b8c │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ orrsvs pc, r0, #-536870908 @ 0xe0000004 │ │ │ │ orrseq pc, r5, #192, 4 │ │ │ │ eorcc pc, r4, r2, asr #16 │ │ │ │ @ instruction: 0xf8dcf7f4 │ │ │ │ - blt 0xfe8b554c │ │ │ │ + blt 0xfe8b55d4 │ │ │ │ strbmi r2, [r9], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7f54640 │ │ │ │ strmi pc, [r4], -r1, lsl #22 │ │ │ │ - blt 0xfe6b555c │ │ │ │ - ldrsbteq r7, [r5], -r0 │ │ │ │ + blt 0xfe6b55e4 │ │ │ │ + eorseq r7, r5, r0, asr sp │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ andsvc pc, r4, r7, lsl #10 │ │ │ │ - b 0xfe273b44 │ │ │ │ + b 0xfe173bcc │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ orrmi pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0432b00 │ │ │ │ strbmi r8, [sl], -r0, lsl #1 │ │ │ │ @ instruction: 0xf0422a00 │ │ │ │ @ instruction: 0x4623879a │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ strbmi r9, [r1], -r0, lsl #8 │ │ │ │ adcvc pc, lr, pc, asr #8 │ │ │ │ - @ instruction: 0xf928f180 │ │ │ │ + @ instruction: 0xf924f180 │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ - bge 0x1eb479c │ │ │ │ + bge 0x1eb4824 │ │ │ │ @ instruction: 0xf93cf7f4 │ │ │ │ @ instruction: 0xf7fc4604 │ │ │ │ movwcs fp, #2672 @ 0xa70 │ │ │ │ andseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ sadd16mi fp, r1, r4 │ │ │ │ @ instruction: 0x46164619 │ │ │ │ ldrmi r4, [r9, #1666] @ 0x682 │ │ │ │ @ instruction: 0x4602bf14 │ │ │ │ vmin.s8 d20, d0, d10 │ │ │ │ @ instruction: 0x61bb1059 │ │ │ │ adccc pc, r8, r7, asr #17 │ │ │ │ - @ instruction: 0xf908f180 │ │ │ │ + @ instruction: 0xf904f180 │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ @ instruction: 0xf146d105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stc2 7, cr15, [r0, #968]! @ 0x3c8 │ │ │ │ @ instruction: 0xf5144244 │ │ │ │ @ instruction: 0xf4bc5f80 │ │ │ │ @ instruction: 0xf1b8aa4c │ │ │ │ @ instruction: 0xf0420f00 │ │ │ │ @ instruction: 0xf1b985f5 │ │ │ │ @ instruction: 0xf43c0f00 │ │ │ │ @@ -302215,15 +302250,15 @@ │ │ │ │ @ instruction: 0xf8d74649 │ │ │ │ ldrmi r2, [r8], -r0, lsl #7 │ │ │ │ @ instruction: 0xf902f7f3 │ │ │ │ strmi r4, [r5], -r1, lsl #12 │ │ │ │ @ instruction: 0xf0022800 │ │ │ │ ldmib r7, {r2, r7, r8, r9, sl, pc}^ │ │ │ │ strbmi r2, [r0], -r0, ror #7 │ │ │ │ - @ instruction: 0xf914f182 │ │ │ │ + @ instruction: 0xf910f182 │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ @ instruction: 0xf7f4d102 │ │ │ │ strmi pc, [r4], -r9, ror #17 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r2, [r9], -r1, lsl #6 │ │ │ │ sbcseq r4, r2, r8, lsl r6 │ │ │ │ @ instruction: 0xf9caf004 │ │ │ │ @@ -302235,29 +302270,29 @@ │ │ │ │ @ instruction: 0xf0030f00 │ │ │ │ smlabbcs r4, r1, r2, r8 │ │ │ │ @ instruction: 0xf1084640 │ │ │ │ strmi pc, [r4], -r5, ror #24 │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ ldrthi pc, [fp], #-3 @ │ │ │ │ strbmi r2, [r9], -r1, lsl #6 │ │ │ │ - blx 0x348efc │ │ │ │ + blx 0x348f84 │ │ │ │ @ instruction: 0xf004f203 │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bicshi pc, ip, #3 │ │ │ │ strbmi r2, [r4], r0, lsl #4 │ │ │ │ svcne 0x00201e81 │ │ │ │ - ldrbtvc pc, [pc], #1615 @ 0x1376b4 @ │ │ │ │ + ldrbtvc pc, [pc], #1615 @ 0x13773c @ │ │ │ │ svccc 0x0002f831 │ │ │ │ adcmi r3, r3, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ ldrmi r3, [r4, #1023] @ 0x3ff │ │ │ │ svccc 0x0004f840 │ │ │ │ @ instruction: 0x4632dcf4 │ │ │ │ sbccs r4, lr, r1, asr #12 │ │ │ │ - @ instruction: 0xf890f180 │ │ │ │ + @ instruction: 0xf88cf180 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf7f4d102 │ │ │ │ strmi pc, [r4], -r5, lsr #17 │ │ │ │ @ instruction: 0xf1084630 │ │ │ │ @ instruction: 0xf7fcfba9 │ │ │ │ @ instruction: 0x4644b9d6 │ │ │ │ svccc 0x0080f5b8 │ │ │ │ @@ -302265,21 +302300,21 @@ │ │ │ │ @ instruction: 0xf0032c00 │ │ │ │ smlabbcs r4, r0, r1, r8 │ │ │ │ @ instruction: 0xf1084640 │ │ │ │ strmi pc, [r5], -r9, lsr #24 │ │ │ │ @ instruction: 0xf0032800 │ │ │ │ @ instruction: 0x46018410 │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - strmi pc, [r4], -r9, lsr #23 │ │ │ │ + strmi pc, [r4], -r5, lsr #23 │ │ │ │ tstle r2, r2, asr #24 │ │ │ │ @ instruction: 0xf886f7f4 │ │ │ │ @ instruction: 0xf5144604 │ │ │ │ @ instruction: 0xf0c35f80 │ │ │ │ strtmi r8, [r8], -fp, ror #6 │ │ │ │ - blx 0xfe2f3b4e │ │ │ │ + blx 0xfe2f3bd6 │ │ │ │ ldmiblt r3!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strbmi r2, [r4], -r0, lsl #6 │ │ │ │ @ instruction: 0x332ae9c7 │ │ │ │ @ instruction: 0x332ce9c7 │ │ │ │ movwcc lr, #27079 @ 0x69c7 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ subshi pc, r6, r3, asr #32 │ │ │ │ @@ -302288,71 +302323,71 @@ │ │ │ │ @ instruction: 0xf0044618 │ │ │ │ stmdacs r0, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ rschi pc, sp, #3 │ │ │ │ @ instruction: 0xf1076803 │ │ │ │ @ instruction: 0x61bb0118 │ │ │ │ mvnsvs r6, r3, asr #16 │ │ │ │ @ instruction: 0xf1754620 │ │ │ │ - strmi pc, [r4], -r5, ror #27 │ │ │ │ + strmi pc, [r4], -r1, ror #27 │ │ │ │ @ instruction: 0xf47c1c43 │ │ │ │ @ instruction: 0xf7f4a990 │ │ │ │ @ instruction: 0x4604f857 │ │ │ │ stmiblt fp, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0044640 │ │ │ │ stmdacs r0, {r0, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldmibge r6, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf17f4649 │ │ │ │ - strmi pc, [r4], -r1, asr #31 │ │ │ │ + @ instruction: 0x4604ffbd │ │ │ │ @ instruction: 0xf47c1c45 │ │ │ │ @ instruction: 0xf7f4a97e │ │ │ │ strmi pc, [r4], -r5, asr #16 │ │ │ │ ldmdblt r9!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ orrmi pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d7464a │ │ │ │ strbmi r3, [r1], -r0, lsl #7 │ │ │ │ ldrtmi r9, [r0], -r1, lsl #8 │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf7f49400 │ │ │ │ strmi pc, [r4], -sp, lsl #20 │ │ │ │ @ instruction: 0xf47c1c43 │ │ │ │ @ instruction: 0xf145a968 │ │ │ │ - stmdavs r0, {r0, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r2], #968 @ 0x3c8 │ │ │ │ @ instruction: 0xf7fc4244 │ │ │ │ @ instruction: 0xf7e8b960 │ │ │ │ stmdacs r0, {r0, r2, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ cmpphi r0, #67 @ p-variant is OBSOLETE @ 0x43 │ │ │ │ @ instruction: 0xf7624630 │ │ │ │ - @ instruction: 0x4604fd3b │ │ │ │ + @ instruction: 0x4604fcf7 │ │ │ │ ldmdblt r5, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf17f4640 │ │ │ │ - strmi pc, [r4], -sp, lsr #20 │ │ │ │ + strmi pc, [r4], -r9, lsr #20 │ │ │ │ @ instruction: 0xf47c1c42 │ │ │ │ @ instruction: 0xf145a94e │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r8], {242} @ 0xf2 │ │ │ │ @ instruction: 0xf7fc4244 │ │ │ │ @ instruction: 0xf8d7b946 │ │ │ │ strbmi r4, [sl], -ip, lsl #7 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ strls r4, [r2], #-1601 @ 0xfffff9bf │ │ │ │ @ instruction: 0xf8d74630 │ │ │ │ strls r4, [r1], #-904 @ 0xfffffc78 │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf7f99400 │ │ │ │ @ instruction: 0x4604fcb3 │ │ │ │ ldmdblt r3!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ andsvc pc, r4, r7, lsl #10 │ │ │ │ - stmdb r4!, {r1, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ + stmdb r0!, {r1, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ andsvc pc, r4, r7, lsl #10 │ │ │ │ - @ instruction: 0xf888f182 │ │ │ │ + @ instruction: 0xf884f182 │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ @ instruction: 0xf145d105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [r0], #-968 @ 0xfffffc38 │ │ │ │ @ instruction: 0xf1b84244 │ │ │ │ svclt 0x00180f00 │ │ │ │ svcpl 0x0080f514 │ │ │ │ ldmdbge r9, {r2, r3, r4, r5, r7, sl, ip, sp, lr, pc} │ │ │ │ subcs r2, r0, #0, 6 │ │ │ │ andcs r4, r3, r1, asr #12 │ │ │ │ @@ -302380,39 +302415,39 @@ │ │ │ │ movwvs r3, #12928 @ 0x3280 │ │ │ │ addcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf7fc6343 │ │ │ │ strbmi fp, [r0], -r4, ror #17 │ │ │ │ @ instruction: 0xf94af004 │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf17fa8ef │ │ │ │ - strmi pc, [r4], -fp, asr #30 │ │ │ │ + strmi pc, [r4], -r7, asr #30 │ │ │ │ @ instruction: 0xf47c1c41 │ │ │ │ @ instruction: 0xf7f3a8d8 │ │ │ │ @ instruction: 0x4604ff9f │ │ │ │ ldmlt r3, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ subscs r2, r8, #0, 2 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ @ instruction: 0xf17261b9 │ │ │ │ - blmi 0xff3f1c10 │ │ │ │ + blmi 0xff3f1c88 │ │ │ │ svccs 0x0070ee1d │ │ │ │ orrne pc, r4, #14090240 @ 0xd70000 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf1072900 │ │ │ │ svclt 0x000801a8 │ │ │ │ ldmpl r3, {r8, sp}^ │ │ │ │ @ instruction: 0xf8d34642 │ │ │ │ @ instruction: 0xf1070290 │ │ │ │ tstls r1, r8, lsl r3 │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r0, lsl #2 │ │ │ │ @ instruction: 0xf7472172 │ │ │ │ - @ instruction: 0x4604ec16 │ │ │ │ + @ instruction: 0x4604ebd2 │ │ │ │ tstle r5, r0, ror #24 │ │ │ │ - @ instruction: 0xff2ef145 │ │ │ │ + @ instruction: 0xff2af145 │ │ │ │ @ instruction: 0xf7f26800 │ │ │ │ submi pc, r4, #252928 @ 0x3dc00 │ │ │ │ svcpl 0x0080f514 │ │ │ │ stmiage r3!, {r2, r3, r4, r5, r7, sl, ip, sp, lr, pc} │ │ │ │ svceq 0x0000f1b9 │ │ │ │ stccs 15, cr11, [r0], {24} │ │ │ │ cmnphi lr, r3, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -302437,64 +302472,64 @@ │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf7fb9400 │ │ │ │ @ instruction: 0x4604fe17 │ │ │ │ ldmdalt r1!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d7464a │ │ │ │ strbmi r1, [r0], -r0, lsl #7 │ │ │ │ ldrbne r9, [r3, r0, lsl #2] │ │ │ │ - mrc2 1, 0, pc, cr4, cr13, {3} │ │ │ │ + mrc2 1, 0, pc, cr0, cr13, {3} │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ stmdage r5!, {r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - cdp2 1, 14, cr15, cr6, cr5, {2} │ │ │ │ + cdp2 1, 14, cr15, cr2, cr5, {2} │ │ │ │ @ instruction: 0xf7f26800 │ │ │ │ submi pc, r4, #179200 @ 0x2bc00 │ │ │ │ ldmdalt sp, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0044640 │ │ │ │ stmdacs r0, {r0, r1, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmdage r8!, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ vmlsl.s8 , d9, d15 │ │ │ │ orrcc pc, r0, #2998272 @ 0x2dc000 │ │ │ │ svclt 0x00141c56 │ │ │ │ @ instruction: 0xf04f4649 │ │ │ │ movwcc r3, #4607 @ 0x11ff │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf04fbf0c │ │ │ │ @ instruction: 0x461a32ff │ │ │ │ - ldc2 1, cr15, [ip, #500]! @ 0x1f4 │ │ │ │ + ldc2 1, cr15, [r8, #500]! @ 0x1f4 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ stmdage r1, {r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xff08f7f3 │ │ │ │ @ instruction: 0xf7fc4604 │ │ │ │ @ instruction: 0x4640b83c │ │ │ │ @ instruction: 0xf8a2f004 │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ strbmi sl, [r9], -r7, asr #16 │ │ │ │ - @ instruction: 0xf816f17c │ │ │ │ + @ instruction: 0xf812f17c │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ stmdage pc!, {r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} @ │ │ │ │ mrc2 7, 7, pc, cr6, cr3, {7} │ │ │ │ @ instruction: 0xf7fc4604 │ │ │ │ strbmi fp, [r0], -sl, lsr #16 │ │ │ │ @ instruction: 0xf890f004 │ │ │ │ @ instruction: 0xf43d2800 │ │ │ │ @ instruction: 0xf8d7a835 │ │ │ │ strbmi r2, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf17d17d3 │ │ │ │ - strmi pc, [r4], -r9, ror #28 │ │ │ │ + strmi pc, [r4], -r5, ror #28 │ │ │ │ @ instruction: 0xf47c1c42 │ │ │ │ @ instruction: 0xf7f3a81a │ │ │ │ strmi pc, [r4], -r1, ror #29 │ │ │ │ ldmdalt r5, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stmib r7, {r1, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf175232a │ │ │ │ - @ instruction: 0x4604fb79 │ │ │ │ + @ instruction: 0x4604fb75 │ │ │ │ tstle r5, r1, ror #24 │ │ │ │ - cdp2 1, 8, cr15, cr10, cr5, {2} │ │ │ │ + cdp2 1, 8, cr15, cr6, cr5, {2} │ │ │ │ @ instruction: 0xf7f26800 │ │ │ │ submi pc, r4, #84992 @ 0x14c00 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf514bf18 │ │ │ │ @ instruction: 0xf4bb5f80 │ │ │ │ movwcs sl, #4092 @ 0xffc │ │ │ │ strbmi r2, [r1], -r4, lsl #4 │ │ │ │ @@ -302503,60 +302538,60 @@ │ │ │ │ stmdage r4, {r0, r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ @ instruction: 0xf7fb6003 │ │ │ │ strbmi fp, [r0], -lr, ror #31 │ │ │ │ @ instruction: 0xf854f004 │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ @ instruction: 0xf17baff9 │ │ │ │ - @ instruction: 0x4604ffbd │ │ │ │ + @ instruction: 0x4604ffb9 │ │ │ │ @ instruction: 0xf47b1c60 │ │ │ │ @ instruction: 0xf7f3afe2 │ │ │ │ strmi pc, [r4], -r9, lsr #29 │ │ │ │ svclt 0x00ddf7fb │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r2, [sl], -r0, lsl #8 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf06f4641 │ │ │ │ @ instruction: 0xf7f80063 │ │ │ │ @ instruction: 0x4604f993 │ │ │ │ svclt 0x00cff7fb │ │ │ │ @ instruction: 0xf0044640 │ │ │ │ stmdacs r0, {r0, r2, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x00daf43c │ │ │ │ - @ instruction: 0xf8acf17e │ │ │ │ + @ instruction: 0xf8a8f17e │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ svcge 0x00c3f47b │ │ │ │ mcr2 7, 4, pc, cr10, cr3, {7} @ │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ @ instruction: 0x4640bfbe │ │ │ │ @ instruction: 0xf824f004 │ │ │ │ strbmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xf820f004 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ stccs 15, cr11, [r0], {24} │ │ │ │ svcge 0x00c2f43c │ │ │ │ @ instruction: 0xf17d4620 │ │ │ │ - @ instruction: 0x4604fd31 │ │ │ │ + strmi pc, [r4], -sp, lsr #26 │ │ │ │ @ instruction: 0xf47b1c42 │ │ │ │ @ instruction: 0xf7f3afaa │ │ │ │ @ instruction: 0x4604fe71 │ │ │ │ svclt 0x00a5f7fb │ │ │ │ @ instruction: 0xf0044640 │ │ │ │ stmdacs r0, {r0, r1, r3, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x00b0f43c │ │ │ │ @ instruction: 0xf17b4649 │ │ │ │ - strmi pc, [r4], -r7, asr #31 │ │ │ │ + strmi pc, [r4], -r3, asr #31 │ │ │ │ tstle r2, r1, asr #24 │ │ │ │ mcr2 7, 3, pc, cr0, cr3, {7} @ │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ svcge 0x0093f6fb │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ eorscs r6, r8, #1769472 @ 0x1b0000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ vaba.s8 d20, d30, d8 │ │ │ │ vsubw.s8 , q0, d0 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ andle r4, r7, #156, 4 @ 0xc0000009 │ │ │ │ @@ -302568,38 +302603,38 @@ │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ stc2 7, cr15, [ip, #972]! @ 0x3cc │ │ │ │ svclt 0x006df7fb │ │ │ │ stccs 6, cr4, [r0], {68} @ 0x44 │ │ │ │ @ instruction: 0xf643db23 │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9} │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47982096 │ │ │ │ movwcc pc, #590 @ 0x24e @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrmi r6, [r8, #2075] @ 0x81b │ │ │ │ vhsub.s8 d29, d14, d7 │ │ │ │ vsubw.s8 , q0, d16 │ │ │ │ andcs r2, r0, #1476395010 @ 0x58000002 │ │ │ │ @ instruction: 0xf843681b │ │ │ │ vhadd.s8 d18, d14, d24 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf7f32096 │ │ │ │ strbmi pc, [r0], -r3, lsl #27 @ │ │ │ │ - @ instruction: 0xff4ef17b │ │ │ │ + @ instruction: 0xff4af17b │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ svcge 0x003ff47b │ │ │ │ - stc2l 1, cr15, [r0, #276] @ 0x114 │ │ │ │ + ldc2 1, cr15, [ip, #276]! @ 0x114 │ │ │ │ @ instruction: 0xf7f26800 │ │ │ │ submi pc, r4, #561152 @ 0x89000 │ │ │ │ svclt 0x0037f7fb │ │ │ │ - ldrsbteq r8, [lr], #-76 @ 0xffffffb4 │ │ │ │ + rsbseq r8, lr, r4, asr r4 │ │ │ │ @ instruction: 0xf0034640 │ │ │ │ @ instruction: 0x4604ff9b │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ stmibmi r1, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, sp, pc}^ │ │ │ │ @ instruction: 0x46482213 │ │ │ │ stc2l 0, cr15, [sl, #12]! │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ @@ -302612,16 +302647,16 @@ │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ @ instruction: 0xf7f3d102 │ │ │ │ @ instruction: 0x4604fddf │ │ │ │ @ instruction: 0xf6fb2c00 │ │ │ │ @ instruction: 0xf643af12 │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9} │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47982096 │ │ │ │ movwcc pc, #590 @ 0x24e @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addsmi r6, ip, #1769472 @ 0x1b0000 │ │ │ │ vhsub.s8 d29, d14, d7 │ │ │ │ @@ -302629,56 +302664,56 @@ │ │ │ │ andcs r2, r0, #1476395010 @ 0x58000002 │ │ │ │ @ instruction: 0xf843681b │ │ │ │ vhadd.s8 d18, d14, d20 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf7f32096 │ │ │ │ @ instruction: 0xf7fbfd2b │ │ │ │ @ instruction: 0xf8d7beec │ │ │ │ - b 0x1780ac4 │ │ │ │ + b 0x1780b4c │ │ │ │ @ instruction: 0xf0020302 │ │ │ │ movwcs r8, #5467 @ 0x155b │ │ │ │ @ instruction: 0xf8d74649 │ │ │ │ ldrmi r2, [r8], -r0, lsl #7 │ │ │ │ cdp2 0, 9, cr15, cr2, cr3, {0} │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ mcrge 4, 7, pc, cr12, cr12, {1} @ │ │ │ │ svceq 0x0000f1b8 │ │ │ │ strthi pc, [r7], #706 @ 0x2c2 │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47982096 │ │ │ │ movwcc pc, #590 @ 0x24e @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrmi r6, [r0, #2074] @ 0x81a │ │ │ │ strhi pc, [r9], #130 @ 0x82 │ │ │ │ strtcc pc, [r0], #-590 @ 0xfffffdb2 │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ stmdavs r2!, {r0, r2, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf85200ae │ │ │ │ - bcs 0x13fdcc │ │ │ │ + bcs 0x13fe54 │ │ │ │ ldrbthi pc, [sp], #-2 @ │ │ │ │ vtst.8 q11, q7, q1 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ smlalsvs r2, sl, r6, r0 │ │ │ │ @ instruction: 0xf7f360bb │ │ │ │ ldmvs sl!, {r0, r1, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0022a00 │ │ │ │ @ instruction: 0xf8d78476 │ │ │ │ @ instruction: 0xf1080380 │ │ │ │ @ instruction: 0xf8d7f807 │ │ │ │ strbmi r2, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf6d84682 │ │ │ │ - @ instruction: 0xf8dbea10 │ │ │ │ + @ instruction: 0xf8dbe9cc │ │ │ │ eorscs r3, r8, #0 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ ldmvs fp!, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ ldrmi r6, [r8, #2075] @ 0x81b │ │ │ │ strcs fp, [r0], #-3880 @ 0xfffff0d8 │ │ │ │ stmdavs r3!, {r0, r1, r9, ip, lr, pc} │ │ │ │ @@ -302689,15 +302724,15 @@ │ │ │ │ @ instruction: 0xf8d7fcbd │ │ │ │ ldrbmi r1, [r0], -r0, lsl #7 │ │ │ │ cdpne 7, 0, cr4, cr4, cr0, {5} │ │ │ │ ldrbthi pc, [r3], r2, lsl #5 @ │ │ │ │ @ instruction: 0xf1084650 │ │ │ │ @ instruction: 0xf7fbf847 │ │ │ │ @ instruction: 0xf8d7be74 │ │ │ │ - b 0x1780bb4 │ │ │ │ + b 0x1780c3c │ │ │ │ @ instruction: 0xf0020302 │ │ │ │ movwcs r8, #1321 @ 0x529 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ andcs r4, r3, r9, asr #12 │ │ │ │ cdp2 0, 1, cr15, cr10, cr3, {0} │ │ │ │ strmi r4, [r6], -r3, lsl #12 │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ @@ -302706,34 +302741,34 @@ │ │ │ │ ldrbtmi r4, [r9], #-1602 @ 0xfffff9be │ │ │ │ stmdapl r1, {r0, r3, fp, sp, lr}^ │ │ │ │ addseq pc, r0, #13697024 @ 0xd10000 │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r0, lsl #2 │ │ │ │ @ instruction: 0xf7472103 │ │ │ │ - @ instruction: 0x4604e9b6 │ │ │ │ + @ instruction: 0x4604e972 │ │ │ │ tstle r2, r3, asr #24 │ │ │ │ ldc2 7, cr15, [r4, #-972] @ 0xfffffc34 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ mcrge 6, 2, pc, cr7, cr11, {7} @ │ │ │ │ @ instruction: 0xf7f44640 │ │ │ │ stmdacs r0, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mcrge 4, 2, pc, cr1, cr11, {1} @ │ │ │ │ @ instruction: 0xf7f44640 │ │ │ │ strtmi pc, [r1], -sp, asr #17 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #12 │ │ │ │ @ instruction: 0x46044798 │ │ │ │ mrclt 7, 1, APSR_nzcv, cr7, cr11, {7} │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ andseq pc, r8, r7, lsl #2 │ │ │ │ - beq 0xfeb74250 │ │ │ │ - mcr 1, 1, pc, cr6, cr1, {3} @ │ │ │ │ + beq 0xfeb742d8 │ │ │ │ + mcr 1, 1, pc, cr2, cr1, {3} @ │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ - mcr 1, 1, pc, cr0, cr1, {3} @ │ │ │ │ + mrc 1, 0, APSR_nzcv, cr12, cr1, {3} │ │ │ │ svceq 0x0000f1b9 │ │ │ │ addhi pc, lr, #2 │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r9, asr #12 │ │ │ │ ldc2l 0, cr15, [r2, #12] │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ stmdavs r3, {r0, r2, r3, r5, r9, sl, fp, sp, pc} │ │ │ │ @@ -302748,29 +302783,29 @@ │ │ │ │ stmdavs r3, {r0, r1, r3, r4, r9, sl, fp, sp, pc} │ │ │ │ tstpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x17db62bb │ │ │ │ stmdavs r3, {r0, r1, r3, r4, r5, r6, r7, r9, sp, lr}^ │ │ │ │ @ instruction: 0x17db633b │ │ │ │ @ instruction: 0x4652637b │ │ │ │ @ instruction: 0xf1774640 │ │ │ │ - @ instruction: 0x4604f993 │ │ │ │ + strmi pc, [r4], -pc, lsl #19 │ │ │ │ tstle r2, r0, ror #24 │ │ │ │ stc2l 7, cr15, [r0], {243} @ 0xf3 │ │ │ │ @ instruction: 0xf8d74604 │ │ │ │ - blcs 0x144cb0 │ │ │ │ + blcs 0x144d38 │ │ │ │ @ instruction: 0xf514bf18 │ │ │ │ @ instruction: 0xf4bb5f80 │ │ │ │ ldrbmi sl, [r1], -lr, ror #27 │ │ │ │ @ instruction: 0xf7f24618 │ │ │ │ stmdacs r0, {r0, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ ldclge 4, cr15, [r8, #496]! @ 0x1f0 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0x01b8f107 │ │ │ │ andeq pc, r8, r3, lsl #2 │ │ │ │ - blx 0x4f5ea0 │ │ │ │ + blx 0x4f5f28 │ │ │ │ @ instruction: 0xf43b2800 │ │ │ │ @ instruction: 0xf7fcaddc │ │ │ │ @ instruction: 0xf1b8bdeb │ │ │ │ vpmax.f32 d0, d2, d4 │ │ │ │ @ instruction: 0xf1b881c7 │ │ │ │ vpmax.f32 d16, d2, d1 │ │ │ │ @ instruction: 0xf1b981c6 │ │ │ │ @@ -302780,31 +302815,31 @@ │ │ │ │ movwcs r2, #896 @ 0x380 │ │ │ │ andcs r4, r3, r9, asr #12 │ │ │ │ ldc2l 0, cr15, [r8, #-12]! │ │ │ │ stmdacs r0, {r1, r9, sl, lr} │ │ │ │ ldclge 4, cr15, [r2, #240] @ 0xf0 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ rsbcs r4, r7, r1, asr #12 │ │ │ │ - stc2l 1, cr15, [sl], #-508 @ 0xfffffe04 │ │ │ │ + stc2l 1, cr15, [r6], #-508 @ 0xfffffe04 │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ ldcge 4, cr15, [r7, #492]! @ 0x1ec │ │ │ │ ldc2l 7, cr15, [lr], #-972 @ 0xfffffc34 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ @ instruction: 0x4649bdb2 │ │ │ │ @ instruction: 0xf7fa4640 │ │ │ │ @ instruction: 0x4604fb13 │ │ │ │ stclt 7, cr15, [fp, #1004]! @ 0x3ec │ │ │ │ - ldrsbteq r7, [r5], -r0 │ │ │ │ - rsbseq r8, lr, sl │ │ │ │ + eorseq r7, r5, r0, asr sp │ │ │ │ + rsbseq r7, lr, r2, lsl #31 │ │ │ │ @ instruction: 0xf0034640 │ │ │ │ stmdacs r0, {r0, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldcge 4, cr15, [r2, #240]! @ 0xf0 │ │ │ │ stc2 0, cr15, [sl, #168]! @ 0xa8 │ │ │ │ @ instruction: 0x71bcf507 │ │ │ │ - mrc2 1, 1, pc, cr4, cr13, {3} │ │ │ │ + mrc2 1, 1, pc, cr0, cr13, {3} │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf7f3d102 │ │ │ │ @ instruction: 0x4604fc5f │ │ │ │ svcpl 0x0080f514 │ │ │ │ ldcge 4, cr15, [r1, #748] @ 0x2ec │ │ │ │ subcs r2, r0, #0, 6 │ │ │ │ andcs r4, r3, r9, asr #12 │ │ │ │ @@ -302830,139 +302865,139 @@ │ │ │ │ @ instruction: 0xf8d76282 │ │ │ │ sbcvs r2, r2, #184, 2 @ 0x2e │ │ │ │ movtvs r6, #13059 @ 0x3303 │ │ │ │ bicvs r6, r3, #201326594 @ 0xc000002 │ │ │ │ ldcllt 7, cr15, [sp, #-1004] @ 0xfffffc14 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ - stc2l 1, cr15, [lr], #-504 @ 0xfffffe08 │ │ │ │ + stc2l 1, cr15, [sl], #-504 @ 0xfffffe08 │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ ldclge 4, cr15, [r3, #-492] @ 0xfffffe14 │ │ │ │ - blx 0xff67450a │ │ │ │ + blx 0xff574592 │ │ │ │ @ instruction: 0xf7f26800 │ │ │ │ submi pc, r4, #10289152 @ 0x9d0000 │ │ │ │ stcllt 7, cr15, [fp, #-1004] @ 0xfffffc14 │ │ │ │ @ instruction: 0xf0034640 │ │ │ │ stmdacs r0, {r0, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclge 4, cr15, [r6, #-240] @ 0xffffff10 │ │ │ │ ldrbne r4, [r3, sl, asr #12] │ │ │ │ - @ instruction: 0xf8a2f180 │ │ │ │ + @ instruction: 0xf89ef180 │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ ldcge 4, cr15, [sp, #-492]! @ 0xfffffe14 │ │ │ │ stc2 7, cr15, [r4], {243} @ 0xf3 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ @ instruction: 0xf5a6bd38 │ │ │ │ strbmi r5, [r0], -r8, lsl #6 │ │ │ │ vmovvs.32 r3, d11[0] │ │ │ │ ldrdcc pc, [r8], r3 @ │ │ │ │ @ instruction: 0xb1136b9b │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0x46494798 │ │ │ │ stc2 7, cr15, [r2, #-920] @ 0xfffffc68 │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ stcge 4, cr15, [r5, #-492]! @ 0xfffffe14 │ │ │ │ - blx 0xfeaf4566 │ │ │ │ + blx 0xfe9f45ee │ │ │ │ @ instruction: 0xf7f26800 │ │ │ │ submi pc, r4, #7274496 @ 0x6f0000 │ │ │ │ ldclt 7, cr15, [sp, #-1004] @ 0xfffffc14 │ │ │ │ andscs r2, r8, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r1, asr #12 │ │ │ │ stc2l 0, cr15, [sl], {3} │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ stcge 4, cr15, [r4, #-240]! @ 0xffffff10 │ │ │ │ @ instruction: 0xf04f6965 │ │ │ │ ldmib r0, {sl, fp}^ │ │ │ │ ldmib r0, {r1, r8, r9, sp}^ │ │ │ │ strls r0, [r2, #-256] @ 0xffffff00 │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ strls r6, [r0], #-2340 @ 0xfffff6dc │ │ │ │ - blx 0xfed7605c │ │ │ │ + blx 0xfed760e4 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ @ instruction: 0xf8d7bd02 │ │ │ │ vcgt.s8 d18, d28, d0 │ │ │ │ vrsra.s64 , q2, #54 │ │ │ │ addsmi r1, sl, #-939524094 @ 0xc8000002 │ │ │ │ bichi pc, sp, #2 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r2, [sl], -r0, lsl #8 │ │ │ │ strbmi r9, [r1], -r0, lsl #8 │ │ │ │ @ instruction: 0xf17f2058 │ │ │ │ - @ instruction: 0x4604fb9f │ │ │ │ + @ instruction: 0x4604fb9b │ │ │ │ @ instruction: 0xf47b1c46 │ │ │ │ @ instruction: 0xf7f3acec │ │ │ │ @ instruction: 0x4604fbb3 │ │ │ │ stcllt 7, cr15, [r7], #1004 @ 0x3ec │ │ │ │ @ instruction: 0xf0034640 │ │ │ │ stmdacs r0, {r0, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldclge 4, cr15, [r2], #240 @ 0xf0 │ │ │ │ @ instruction: 0xf17f4649 │ │ │ │ - @ instruction: 0x4604fb5d │ │ │ │ + @ instruction: 0x4604fb59 │ │ │ │ @ instruction: 0xf47b1c42 │ │ │ │ @ instruction: 0xf7f3acda │ │ │ │ strmi pc, [r4], -r1, lsr #23 │ │ │ │ ldcllt 7, cr15, [r5], {251} @ 0xfb │ │ │ │ - blx 0x16f4606 │ │ │ │ + blx 0x15f468e │ │ │ │ movwcs r4, #1540 @ 0x604 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf17e6023 │ │ │ │ - mcrrne 11, 12, pc, r1, cr7 @ │ │ │ │ + mcrrne 11, 12, pc, r1, cr3 @ │ │ │ │ bicshi pc, r1, #2 │ │ │ │ ldreq pc, [r4], #-448 @ 0xfffffe40 │ │ │ │ stcllt 7, cr15, [r5], {251} @ 0xfb │ │ │ │ vmlsl.s8 , d9, d15 │ │ │ │ orrcc pc, r0, #2998272 @ 0x2dc000 │ │ │ │ @ instruction: 0x46401c50 │ │ │ │ @ instruction: 0x4649bf14 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8d73301 │ │ │ │ svclt 0x000c3380 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf17b461a │ │ │ │ - @ instruction: 0x4604feb9 │ │ │ │ + @ instruction: 0x4604feb5 │ │ │ │ @ instruction: 0xf47b1c45 │ │ │ │ @ instruction: 0xf145acae │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xfff8f7f1 │ │ │ │ @ instruction: 0xf7fb4244 │ │ │ │ strbmi fp, [r9], -r6, lsr #25 │ │ │ │ @ instruction: 0xf17b4640 │ │ │ │ - strmi pc, [r4], -r9, ror #27 │ │ │ │ + strmi pc, [r4], -r5, ror #27 │ │ │ │ @ instruction: 0xf47b1c46 │ │ │ │ @ instruction: 0xf145ac9e │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xffe8f7f1 │ │ │ │ @ instruction: 0xf7fb4244 │ │ │ │ @ instruction: 0x464abc96 │ │ │ │ ldrbne r4, [r3, r0, asr #12] │ │ │ │ - ldc2l 1, cr15, [sl, #-504]! @ 0xfffffe08 │ │ │ │ + ldc2l 1, cr15, [r6, #-504]! @ 0xfffffe08 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ stcge 4, cr15, [sp], {123} @ 0x7b │ │ │ │ - blx 0x4f4696 │ │ │ │ + blx 0x3f471e │ │ │ │ @ instruction: 0xf7f16800 │ │ │ │ submi pc, r4, #860 @ 0x35c │ │ │ │ stclt 7, cr15, [r5], {251} @ 0xfb │ │ │ │ @ instruction: 0x71bcf507 │ │ │ │ @ instruction: 0xf17c4640 │ │ │ │ - strmi pc, [r4], -pc, ror #17 │ │ │ │ + strmi pc, [r4], -fp, ror #17 │ │ │ │ @ instruction: 0xf47f1c46 │ │ │ │ @ instruction: 0xf145aee7 │ │ │ │ - stmdavs r0, {r0, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xffc6f7f1 │ │ │ │ ldrb r4, [pc], r4, asr #4 │ │ │ │ @ instruction: 0xf0034640 │ │ │ │ @ instruction: 0x4604fcdb │ │ │ │ @ instruction: 0xf0034648 │ │ │ │ @ instruction: 0x4601fcd7 │ │ │ │ svclt 0x00182800 │ │ │ │ @ instruction: 0xf43c2c00 │ │ │ │ @ instruction: 0x4620ac79 │ │ │ │ - ldc2 1, cr15, [r8, #-500] @ 0xfffffe0c │ │ │ │ + ldc2 1, cr15, [r4, #-500] @ 0xfffffe0c │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ stclge 4, cr15, [r1], #-492 @ 0xfffffe14 │ │ │ │ - blx 0xb761a6 │ │ │ │ + blx 0xb7622e │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ movwcs fp, #7260 @ 0x1c5c │ │ │ │ @ instruction: 0x46412214 │ │ │ │ @ instruction: 0xf0034618 │ │ │ │ stmdacs r0, {r0, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ stclge 4, cr15, [r4], #-240 @ 0xffffff10 │ │ │ │ ldrdmi lr, [r0, -r0] │ │ │ │ @@ -302978,40 +303013,40 @@ │ │ │ │ @ instruction: 0xf0032003 │ │ │ │ @ instruction: 0xf8d7fbef │ │ │ │ strmi r2, [r1], -r0, lsl #7 │ │ │ │ @ instruction: 0xf7fb4620 │ │ │ │ @ instruction: 0x4604f995 │ │ │ │ @ instruction: 0xf47b1c60 │ │ │ │ @ instruction: 0xf145ac32 │ │ │ │ - stmdavs r0, {r0, r1, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff7cf7f1 │ │ │ │ @ instruction: 0xf7fb4244 │ │ │ │ strbmi fp, [r8], -sl, lsr #24 │ │ │ │ ldc2 0, cr15, [r0], {3} │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ @ instruction: 0xf02aac35 │ │ │ │ @ instruction: 0xf8d7fc2d │ │ │ │ strmi r3, [r1], -r4, lsl #7 │ │ │ │ eorseq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf17b4640 │ │ │ │ - strmi pc, [r4], -fp, ror #30 │ │ │ │ + strmi pc, [r4], -r7, ror #30 │ │ │ │ tstle r2, r0, ror #24 │ │ │ │ - blx 0xff8f6238 │ │ │ │ + blx 0xff8f62c0 │ │ │ │ @ instruction: 0xf5144604 │ │ │ │ @ instruction: 0xf4bb5f80 │ │ │ │ @ instruction: 0xf8d7ac10 │ │ │ │ @ instruction: 0xf1071380 │ │ │ │ @ instruction: 0x46300238 │ │ │ │ @ instruction: 0xf9b2f7f2 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ eorcs fp, r0, #1536 @ 0x600 │ │ │ │ @ instruction: 0xf5072100 │ │ │ │ @ instruction: 0xf1717014 │ │ │ │ - @ instruction: 0xf8d7ebf8 │ │ │ │ - blcs 0x14509c │ │ │ │ + @ instruction: 0xf8d7ebf4 │ │ │ │ + blcs 0x145124 │ │ │ │ andshi pc, sl, r2 │ │ │ │ @ instruction: 0xf8d72301 │ │ │ │ andcs r1, r8, #128, 6 │ │ │ │ @ instruction: 0xf0034618 │ │ │ │ stmdacs r0, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [r2], {60} @ 0x3c │ │ │ │ andcs r6, r8, #196608 @ 0x30000 │ │ │ │ @@ -303019,224 +303054,224 @@ │ │ │ │ @ instruction: 0xf8c717db │ │ │ │ movwcs r3, #4692 @ 0x1254 │ │ │ │ ldrmi r6, [r8], -r1, asr #16 │ │ │ │ subsne pc, r8, #13041664 @ 0xc70000 │ │ │ │ @ instruction: 0xf8c717c9 │ │ │ │ @ instruction: 0xf8d7125c │ │ │ │ ldrmi r1, [r1], #-896 @ 0xfffffc80 │ │ │ │ - blx 0xfe5742ea │ │ │ │ + blx 0xfe574372 │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ stmdavs r3, {r0, r1, r3, r5, r6, r7, r8, r9, fp, sp, pc} │ │ │ │ ldrvc pc, [r4, #-1287] @ 0xfffffaf9 │ │ │ │ rsbcc pc, r0, #13041664 @ 0xc70000 │ │ │ │ @ instruction: 0xf8c717db │ │ │ │ stmdavs r3, {r2, r5, r6, r9, ip, sp}^ │ │ │ │ rsbcc pc, r8, #13041664 @ 0xc70000 │ │ │ │ @ instruction: 0xf8c717db │ │ │ │ strbmi r3, [r8], -ip, ror #4 │ │ │ │ ldc2 0, cr15, [r2], #-12 │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ @ instruction: 0xf02aabd7 │ │ │ │ strtmi pc, [sl], -pc, asr #23 │ │ │ │ strbmi r4, [r0], -r1, lsl #12 │ │ │ │ - stc2l 1, cr15, [r0], {126} @ 0x7e │ │ │ │ + ldc2 1, cr15, [ip], #504 @ 0x1f8 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ - blge 0xff03550c │ │ │ │ - blx 0xfe1f62f0 │ │ │ │ + blge 0xff035594 │ │ │ │ + blx 0xfe1f6378 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ @ instruction: 0xf1b8bbb6 │ │ │ │ @ instruction: 0xf0010f00 │ │ │ │ @ instruction: 0x464087f5 │ │ │ │ ldc2 0, cr15, [r8], {3} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - blge 0xff075430 │ │ │ │ + blge 0xff0754b8 │ │ │ │ @ instruction: 0xf0034648 │ │ │ │ pkhbtmi pc, r0, r1, lsl #24 @ │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ @ instruction: 0xf8d7abb5 │ │ │ │ @ instruction: 0xf8d73380 │ │ │ │ - blcs 0x141158 │ │ │ │ + blcs 0x1411e0 │ │ │ │ adcshi pc, sl, #66 @ 0x42 │ │ │ │ orrcc pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0412b00 │ │ │ │ @ instruction: 0xf8d787bb │ │ │ │ strbmi r4, [r1], -r8, lsl #7 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ - blx 0xff8f497c │ │ │ │ + blx 0xff7f4a04 │ │ │ │ stclne 6, cr4, [r1], #-16 │ │ │ │ - blge 0xfe43556c │ │ │ │ - blx 0x15f6350 │ │ │ │ + blge 0xfe4355f4 │ │ │ │ + blx 0x15f63d8 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ @ instruction: 0xf179bb86 │ │ │ │ - @ instruction: 0x4604fd93 │ │ │ │ + strmi pc, [r4], -pc, lsl #27 │ │ │ │ @ instruction: 0xf47b1c60 │ │ │ │ @ instruction: 0xf145ab80 │ │ │ │ - stmdavs r0, {r0, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mcr2 7, 6, pc, cr10, cr1, {7} @ │ │ │ │ @ instruction: 0xf7fb4244 │ │ │ │ @ instruction: 0x4648bb78 │ │ │ │ - blx 0xff8f43ba │ │ │ │ + blx 0xff8f4442 │ │ │ │ @ instruction: 0xf8d74604 │ │ │ │ @ instruction: 0xf0030384 │ │ │ │ @ instruction: 0x4603fbd9 │ │ │ │ svclt 0x00182800 │ │ │ │ @ instruction: 0xf43c2c00 │ │ │ │ @ instruction: 0x4621ab7b │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf1584640 │ │ │ │ - strmi pc, [r4], -sp, ror #16 │ │ │ │ + strmi pc, [r4], -r9, ror #16 │ │ │ │ @ instruction: 0xf47b1c45 │ │ │ │ @ instruction: 0xf7f3ab60 │ │ │ │ strmi pc, [r4], -r7, lsr #20 │ │ │ │ - bllt 0x18363cc │ │ │ │ + bllt 0x1836454 │ │ │ │ @ instruction: 0xf0034648 │ │ │ │ strmi pc, [r1], -r1, asr #23 │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ @ instruction: 0xf8d7ab65 │ │ │ │ strbmi r2, [r0], -r0, lsl #7 │ │ │ │ - mcrr2 1, 7, pc, lr, cr13 @ │ │ │ │ + mcrr2 1, 7, pc, sl, cr13 @ │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ - blge 0x14355ec │ │ │ │ - blx 0x5f63d0 │ │ │ │ + blge 0x1435674 │ │ │ │ + blx 0x5f6458 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ @ instruction: 0xf8d7bb46 │ │ │ │ strbmi r3, [r8], -r4, lsl #7 │ │ │ │ svclt 0x00182b00 │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ @ instruction: 0xf003ab4f │ │ │ │ strmi pc, [r4], -r5, lsr #23 │ │ │ │ orreq pc, r4, #14090240 @ 0xd70000 │ │ │ │ - blx 0xfe974436 │ │ │ │ + blx 0xfe9744be │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ stccs 15, cr11, [r0], {24} │ │ │ │ - blge 0x11f5524 │ │ │ │ + blge 0x11f55ac │ │ │ │ @ instruction: 0xf8d74621 │ │ │ │ @ instruction: 0xf8d74388 │ │ │ │ strbmi r2, [r0], -r0, lsl #7 │ │ │ │ @ instruction: 0xf17d9400 │ │ │ │ - strmi pc, [r4], -r7, asr #17 │ │ │ │ + strmi pc, [r4], -r3, asr #17 │ │ │ │ @ instruction: 0xf47b1c43 │ │ │ │ @ instruction: 0xf7f3ab24 │ │ │ │ strmi pc, [r4], -fp, ror #19 │ │ │ │ - bllt 0x936444 │ │ │ │ + bllt 0x9364cc │ │ │ │ @ instruction: 0xf0034640 │ │ │ │ stmdacs r0, {r0, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - blge 0xbf5554 │ │ │ │ - blx 0x13f4a5e │ │ │ │ + blge 0xbf55dc │ │ │ │ + blx 0x12f4ae6 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ - blge 0x63565c │ │ │ │ + blge 0x6356e4 │ │ │ │ @ instruction: 0xf9daf7f3 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ strbmi fp, [r0], -lr, lsl #22 │ │ │ │ - blx 0x1e7448e │ │ │ │ + blx 0x1e74516 │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ @ instruction: 0x4649ab19 │ │ │ │ - @ instruction: 0xf92af17d │ │ │ │ + @ instruction: 0xf926f17d │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ - blge 0x1b5680 │ │ │ │ + blge 0x1b5708 │ │ │ │ @ instruction: 0xf9c8f7f3 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ @ instruction: 0x4640bafc │ │ │ │ - blx 0x19f44b2 │ │ │ │ + blx 0x19f453a │ │ │ │ strbmi r4, [r8], -r4, lsl #12 │ │ │ │ - blx 0x18f44ba │ │ │ │ + blx 0x18f4542 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ stccs 15, cr11, [r0], {24} │ │ │ │ - blge 0x1755a8 │ │ │ │ + blge 0x175630 │ │ │ │ @ instruction: 0xf1574620 │ │ │ │ - @ instruction: 0x4604ffdd │ │ │ │ + @ instruction: 0x4604ffd9 │ │ │ │ @ instruction: 0xf47b1c46 │ │ │ │ @ instruction: 0xf7f3aae8 │ │ │ │ strmi pc, [r4], -pc, lsr #19 │ │ │ │ - blt 0xffa364bc │ │ │ │ + blt 0xffa36544 │ │ │ │ @ instruction: 0x46484cbd │ │ │ │ @ instruction: 0xf9d2f7e7 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ stmdavs r4!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ strbmi r4, [r2], -r3, lsl #12 │ │ │ │ @ instruction: 0xf85c2125 │ │ │ │ @ instruction: 0xf8d00004 │ │ │ │ @ instruction: 0xf5000290 │ │ │ │ andscc r5, r8, sp │ │ │ │ - cdp 7, 3, cr15, cr4, cr6, {2} │ │ │ │ + ldcl 7, cr15, [r0, #280]! @ 0x118 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ - bge 0xff4356ec │ │ │ │ - @ instruction: 0xf94cf145 │ │ │ │ + bge 0xff435774 │ │ │ │ + @ instruction: 0xf948f145 │ │ │ │ @ instruction: 0xf7f16800 │ │ │ │ submi pc, r4, #336 @ 0x150 │ │ │ │ - blt 0xff2364fc │ │ │ │ - @ instruction: 0xf950f17f │ │ │ │ + blt 0xff236584 │ │ │ │ + @ instruction: 0xf94cf17f │ │ │ │ @ instruction: 0xf7fb2400 │ │ │ │ @ instruction: 0x4640babe │ │ │ │ - @ instruction: 0xf9def17e │ │ │ │ + @ instruction: 0xf9daf17e │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ - bge 0xfef35714 │ │ │ │ - @ instruction: 0xf938f145 │ │ │ │ + bge 0xfef3579c │ │ │ │ + @ instruction: 0xf934f145 │ │ │ │ @ instruction: 0xf7f16800 │ │ │ │ submi pc, r4, #1, 28 │ │ │ │ - blt 0xfed36524 │ │ │ │ + blt 0xfed365ac │ │ │ │ @ instruction: 0xf0034640 │ │ │ │ stmdacs r0, {r0, r2, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - bge 0xfeff5634 │ │ │ │ - blx 0xfedf45f0 │ │ │ │ + bge 0xfeff56bc │ │ │ │ + blx 0xfedf4678 │ │ │ │ @ instruction: 0xf17b4649 │ │ │ │ - strmi pc, [r4], -r3, ror #20 │ │ │ │ + @ instruction: 0x4604fa5f │ │ │ │ @ instruction: 0xf47b1c46 │ │ │ │ @ instruction: 0xf7f3aaa0 │ │ │ │ strmi pc, [r4], -r7, ror #18 │ │ │ │ - blt 0xfe83654c │ │ │ │ + blt 0xfe8365d4 │ │ │ │ strbmi r2, [r9], -r0, lsl #8 │ │ │ │ strtmi lr, [sl], #-2503 @ 0xfffff639 │ │ │ │ strtmi lr, [ip], #-2503 @ 0xfffff639 │ │ │ │ movwcs fp, #4473 @ 0x1179 │ │ │ │ ldrmi r2, [r8], -r8, lsl #4 │ │ │ │ - blx 0x11f4584 │ │ │ │ + blx 0x11f460c │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ stmdavs r3, {r0, r2, r3, r4, r7, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ strtcc lr, [sl], #-2503 @ 0xfffff639 │ │ │ │ stmib r7, {r0, r1, r6, fp, sp, lr}^ │ │ │ │ strbmi r3, [r0], -ip, lsr #8 │ │ │ │ @ instruction: 0xf00360f9 │ │ │ │ stmdacs r0, {r0, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - bge 0xfe4f568c │ │ │ │ + bge 0xfe4f5714 │ │ │ │ @ instruction: 0xf17d68f9 │ │ │ │ - strmi pc, [r4], -r5, lsl #23 │ │ │ │ + strmi pc, [r4], -r1, lsl #23 │ │ │ │ @ instruction: 0xf47b1c41 │ │ │ │ @ instruction: 0xf7f3aa76 │ │ │ │ @ instruction: 0x4604f93d │ │ │ │ - blt 0x1db65a0 │ │ │ │ - blx 0xfeef6556 │ │ │ │ + blt 0x1db6628 │ │ │ │ + blx 0xfeef65de │ │ │ │ @ instruction: 0xf0022800 │ │ │ │ @ instruction: 0xf06f817e │ │ │ │ @ instruction: 0xf7fb0403 │ │ │ │ strbmi fp, [r0], -r8, ror #20 │ │ │ │ - @ instruction: 0xf990f179 │ │ │ │ + @ instruction: 0xf98cf179 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ strbmi fp, [r9], -r2, ror #20 │ │ │ │ @ instruction: 0xf17b4640 │ │ │ │ - strmi pc, [r4], -r1, lsr #21 │ │ │ │ + @ instruction: 0x4604fa9d │ │ │ │ tstle r5, r0, ror #24 │ │ │ │ - @ instruction: 0xf8dcf145 │ │ │ │ + @ instruction: 0xf8d8f145 │ │ │ │ @ instruction: 0xf7f16800 │ │ │ │ submi pc, r4, #10560 @ 0x2940 │ │ │ │ @ instruction: 0xf6fb2c00 │ │ │ │ @ instruction: 0xf643aa52 │ │ │ │ vorr.i32 , #3072 @ 0x00000c00 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9} │ │ │ │ - @ instruction: 0xf64e2238 │ │ │ │ - vaddw.s8 , q8, d20 │ │ │ │ + vqsub.s8 d18, d15, d24 │ │ │ │ + vaddw.s8 q8, q0, d20 │ │ │ │ vrhadd.s8 d16, d14, d30 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0x47982096 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ vrecps.f32 d27, d30, d28 │ │ │ │ vabal.s8 , d0, d0 │ │ │ │ - blle 0x501c78 │ │ │ │ + blle 0x501d00 │ │ │ │ movwcc pc, #590 @ 0x24e @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r0, r2, r3, r4, r9, sl, lr} │ │ │ │ stmdble r7, {r0, r1, r3, r6, r8, sl, lr} │ │ │ │ msrcc CPSR_, #-536870908 @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r9, sp} │ │ │ │ @@ -303251,152 +303286,152 @@ │ │ │ │ @ instruction: 0xf029d812 │ │ │ │ andcs r0, r4, #-1073741809 @ 0xc000000f │ │ │ │ rscsvs r3, fp, r0, asr #2 │ │ │ │ @ instruction: 0xf1076031 │ │ │ │ ldmdavs r2!, {r0, r1, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldmvs fp!, {r8, sp}^ │ │ │ │ andsvs r1, r8, r2, asr fp │ │ │ │ - bl 0x1388c4 │ │ │ │ + bl 0x13894c │ │ │ │ @ instruction: 0xf1710085 │ │ │ │ - ldmvs fp!, {r1, r9, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r2, r3, r4, r5, r6, r7, r8, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf843681b │ │ │ │ vhadd.s8 d24, d14, d25 │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf7f32096 │ │ │ │ @ instruction: 0xf7fbf83d │ │ │ │ @ instruction: 0x4640b9fe │ │ │ │ - blx 0x1a746ac │ │ │ │ + blx 0x1a74734 │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ @ instruction: 0xf17eaa09 │ │ │ │ - strmi pc, [r4], -sp, asr #19 │ │ │ │ + strmi pc, [r4], -r9, asr #19 │ │ │ │ @ instruction: 0xf47b1c45 │ │ │ │ @ instruction: 0xf7f3a9f2 │ │ │ │ @ instruction: 0x4604f8b9 │ │ │ │ stmiblt sp!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf17d4640 │ │ │ │ - strmi pc, [r4], -r9, asr #21 │ │ │ │ + strmi pc, [r4], -r5, asr #21 │ │ │ │ @ instruction: 0xf47b1c46 │ │ │ │ @ instruction: 0xf145a9e6 │ │ │ │ - stmdavs r0, {r0, r1, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r0, #-964]! @ 0xfffffc3c │ │ │ │ @ instruction: 0xf7fb4244 │ │ │ │ @ instruction: 0x4649b9de │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - strmi pc, [r4], -r1, asr #17 │ │ │ │ + @ instruction: 0x4604f8bd │ │ │ │ @ instruction: 0xf47b1c43 │ │ │ │ @ instruction: 0xf145a9d6 │ │ │ │ - stmdavs r0, {r0, r1, r2, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ stc2 7, cr15, [r0, #-964]! @ 0xfffffc3c │ │ │ │ @ instruction: 0xf7fb4244 │ │ │ │ @ instruction: 0xf8d7b9ce │ │ │ │ strbmi r2, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf7f84640 │ │ │ │ strmi pc, [r4], -pc, ror #21 │ │ │ │ stmiblt r5, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xff9ef7f8 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ @ instruction: 0x4640b9bc │ │ │ │ - blx 0x9f4730 │ │ │ │ + blx 0x9f47b8 │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ strbmi sl, [r9], -r7, asr #19 │ │ │ │ - @ instruction: 0xf88af181 │ │ │ │ + @ instruction: 0xf886f181 │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ stmibge pc!, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} @ │ │ │ │ @ instruction: 0xf876f7f3 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ strbmi fp, [r0], -sl, lsr #19 │ │ │ │ @ instruction: 0xf0412800 │ │ │ │ @ instruction: 0xf17e8665 │ │ │ │ - strmi pc, [r4], -fp, lsl #18 │ │ │ │ + strmi pc, [r4], -r7, lsl #18 │ │ │ │ @ instruction: 0xf47b1c60 │ │ │ │ @ instruction: 0xf7f3a9a0 │ │ │ │ strmi pc, [r4], -r7, ror #16 │ │ │ │ ldmiblt fp, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blx 0x1b74d4a │ │ │ │ + blx 0x1a74dd2 │ │ │ │ @ instruction: 0xf5b04604 │ │ │ │ @ instruction: 0xf2813f80 │ │ │ │ mcrrne 5, 8, r8, r2, cr1 │ │ │ │ ldmibge r1, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf858f7f3 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ @ instruction: 0xf8d7b98c │ │ │ │ - blcs 0x145584 │ │ │ │ + blcs 0x14560c │ │ │ │ ldrhi pc, [r0, #1] │ │ │ │ rscne lr, r0, #3522560 @ 0x35c000 │ │ │ │ andcs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf934f003 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ stmibge lr, {r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0034648 │ │ │ │ stmdacs r0, {r0, r1, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ stmibge r8, {r2, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ strmi r4, [r1], -r2, lsr #12 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf17e4640 │ │ │ │ - strmi pc, [r4], -pc, lsl #20 │ │ │ │ + strmi pc, [r4], -fp, lsl #20 │ │ │ │ @ instruction: 0xf47b1c60 │ │ │ │ @ instruction: 0xf7f3a96c │ │ │ │ @ instruction: 0x4604f833 │ │ │ │ stmdblt r7!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - rsbseq r7, lr, r8, lsl #18 │ │ │ │ + rsbseq r7, lr, r0, lsl #17 │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ - beq 0xfeb74bf4 │ │ │ │ - ldmdb r4, {r0, r4, r5, r6, r8, ip, sp, lr, pc}^ │ │ │ │ + beq 0xfeb74c7c │ │ │ │ + ldmdb r0, {r0, r4, r5, r6, r8, ip, sp, lr, pc}^ │ │ │ │ orrscc pc, r8, #25165824 @ 0x1800000 │ │ │ │ - eormi pc, r1, #-1610612732 @ 0xa0000004 │ │ │ │ + adcmi pc, r9, #-1610612732 @ 0xa0000004 │ │ │ │ andseq pc, r2, #192, 4 │ │ │ │ vmax.s8 q10, q5, q4 │ │ │ │ - vmla.f d19, d0, d1[0] │ │ │ │ + vmla.f d19, d16, d1[2] │ │ │ │ @ instruction: 0xf8930112 │ │ │ │ - blcs 0x1453f8 │ │ │ │ - @ instruction: 0x33a5f24a │ │ │ │ + blcs 0x145480 │ │ │ │ + msrmi CPSR_fsc, #-1610612732 @ 0xa0000004 │ │ │ │ tstpeq r2, #192, 4 @ p-variant is OBSOLETE │ │ │ │ sadd16mi fp, r6, r8 │ │ │ │ - addmi pc, r5, #-1610612732 @ 0xa0000004 │ │ │ │ + andpl pc, sp, #-1610612732 @ 0xa0000004 │ │ │ │ andseq pc, r2, #192, 4 │ │ │ │ ldrmi fp, [ip], -r6, lsl #30 │ │ │ │ ldrmi r4, [r4], -lr, lsl #12 │ │ │ │ ldc2 7, cr15, [r0], {241} @ 0xf1 │ │ │ │ svceq 0x0016f110 │ │ │ │ svclt 0x00084603 │ │ │ │ @ instruction: 0xf43b4604 │ │ │ │ @ instruction: 0xf1b9a938 │ │ │ │ @ instruction: 0xf0020f0c │ │ │ │ @ instruction: 0xf1a9814d │ │ │ │ - bcs 0x179068 │ │ │ │ + bcs 0x1790f0 │ │ │ │ teqphi r5, r2, lsl #4 @ p-variant is OBSOLETE │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ @ instruction: 0x47a060fb │ │ │ │ @ instruction: 0x460468fb │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ ldmmi lr, {r2, r5, r8, fp, sp, pc}^ │ │ │ │ svcmi 0x0070ee1d │ │ │ │ @ instruction: 0x464221dd │ │ │ │ stmdavs r0, {r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d05820 │ │ │ │ @ instruction: 0xf8cd0290 │ │ │ │ @ instruction: 0xf500a000 │ │ │ │ andscc r5, r8, sp │ │ │ │ - ldcl 7, cr15, [r8], #-280 @ 0xfffffee8 │ │ │ │ + ldc 7, cr15, [r4], #-280 @ 0xfffffee8 │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ stmdbge pc, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} @ │ │ │ │ @ instruction: 0xffd6f7f2 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ tstcs r0, sl, lsl #18 │ │ │ │ @ instruction: 0xf5072280 │ │ │ │ @ instruction: 0xf1717014 │ │ │ │ - @ instruction: 0xf507e8fc │ │ │ │ + @ instruction: 0xf507e8f8 │ │ │ │ @ instruction: 0xf1517014 │ │ │ │ - @ instruction: 0x4604f993 │ │ │ │ + strmi pc, [r4], -pc, lsl #19 │ │ │ │ tstle r5, r1, asr #24 │ │ │ │ - @ instruction: 0xff7ef144 │ │ │ │ + @ instruction: 0xff7af144 │ │ │ │ @ instruction: 0xf7f16800 │ │ │ │ submi pc, r4, #18176 @ 0x4700 │ │ │ │ svcpl 0x0080f514 │ │ │ │ ldmge r3!, {r0, r1, r3, r4, r5, r7, sl, ip, sp, lr, pc}^ │ │ │ │ andcs r2, r8, #0, 6 │ │ │ │ andcs r4, r3, r1, asr #12 │ │ │ │ @ instruction: 0xf8a0f003 │ │ │ │ @@ -303415,37 +303450,37 @@ │ │ │ │ movwcs r4, #36720 @ 0x8f70 │ │ │ │ ldrdcs pc, [r8], r7 @ │ │ │ │ stmdavs r0, {r3, r4, r5, r6, sl, lr} │ │ │ │ stmdapl r0!, {r0, r1, r4, r5, r7, r8, sp} │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf7463018 │ │ │ │ - strmi lr, [r4], -ip, lsr #24 │ │ │ │ + strmi lr, [r4], -r8, ror #23 │ │ │ │ tstle r2, r3, asr #24 │ │ │ │ @ instruction: 0xff8af7f2 │ │ │ │ @ instruction: 0xf5144604 │ │ │ │ @ instruction: 0xf43b7f00 │ │ │ │ @ instruction: 0xf7f2a8bc │ │ │ │ @ instruction: 0xf7fbff5b │ │ │ │ - blx 0x526c08 │ │ │ │ + blx 0x526c90 │ │ │ │ sbcscs pc, r5, r8, lsl #7 │ │ │ │ svclt 0x00143301 │ │ │ │ @ instruction: 0xf04f4641 │ │ │ │ @ instruction: 0xf17e31ff │ │ │ │ - @ instruction: 0x4604ff5d │ │ │ │ + @ instruction: 0x4604ff59 │ │ │ │ @ instruction: 0xf47b1c46 │ │ │ │ @ instruction: 0xf144a8aa │ │ │ │ - stmdavs r0, {r0, r1, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0xffe76912 │ │ │ │ + stmdavs r0, {r0, r1, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0xffe7699a │ │ │ │ @ instruction: 0xf7fb4244 │ │ │ │ strbmi fp, [r0], -r2, lsr #17 │ │ │ │ @ instruction: 0xf908f003 │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ @ instruction: 0xf180a8ad │ │ │ │ - strmi pc, [r4], -sp, ror #30 │ │ │ │ + strmi pc, [r4], -r9, ror #30 │ │ │ │ @ instruction: 0xf47b1c42 │ │ │ │ @ instruction: 0xf7f2a896 │ │ │ │ @ instruction: 0x4604ff5d │ │ │ │ ldmlt r1, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ @ instruction: 0x232ae9c7 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @@ -303457,157 +303492,157 @@ │ │ │ │ @ instruction: 0xf0022800 │ │ │ │ stmdavs r2, {r1, r9, pc} │ │ │ │ @ instruction: 0xf8d74649 │ │ │ │ strbmi r3, [r0], -r4, lsl #7 │ │ │ │ vstmiavc r2!, {s29-s107} │ │ │ │ @ instruction: 0x2c2ae9c7 │ │ │ │ adceq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ - @ instruction: 0xf8bcf17d │ │ │ │ + @ instruction: 0xf8b8f17d │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ @ instruction: 0xf7f2d102 │ │ │ │ @ instruction: 0x4604ff35 │ │ │ │ svcpl 0x0080f514 │ │ │ │ stmdage r7!, {r0, r1, r3, r4, r5, r7, sl, ip, sp, lr, pc}^ │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @ instruction: 0xf0032003 │ │ │ │ stmdacs r0, {r0, r1, r4, fp, ip, sp, lr, pc} │ │ │ │ mvnhi pc, r2 │ │ │ │ ldrdcc pc, [r8], r7 @ │ │ │ │ @ instruction: 0xf7fb6003 │ │ │ │ @ instruction: 0x4632b858 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ - blx 0x276990 │ │ │ │ + blx 0x276a18 │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ movwcs fp, #6224 @ 0x1850 │ │ │ │ strbmi r2, [r1], -r4, lsl #4 │ │ │ │ strcs r4, [r0, #-1560] @ 0xfffff9e8 │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ strpl lr, [sl, #-2503]! @ 0xfffff639 │ │ │ │ strpl lr, [ip, #-2503]! @ 0xfffff639 │ │ │ │ @ instruction: 0xfff6f002 │ │ │ │ @ instruction: 0xf43b2800 │ │ │ │ stmdavs r3, {r6, fp, sp, pc} │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ ldrbne r3, [fp, r8, lsr #1] │ │ │ │ adccc pc, ip, r7, asr #17 │ │ │ │ - blx 0xb7500e │ │ │ │ + blx 0xa75096 │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ ldmdage r1!, {r0, r1, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ mrc2 7, 7, pc, cr8, cr2, {7} │ │ │ │ @ instruction: 0xf7fb4604 │ │ │ │ @ instruction: 0xf179b82c │ │ │ │ - @ instruction: 0x4604fa79 │ │ │ │ + @ instruction: 0x4604fa75 │ │ │ │ svccc 0x0080f5b0 │ │ │ │ ldrhi pc, [r2], #-641 @ 0xfffffd7f │ │ │ │ @ instruction: 0xf47b1c45 │ │ │ │ @ instruction: 0xf7f2a822 │ │ │ │ strmi pc, [r4], -r9, ror #29 │ │ │ │ ldmdalt sp, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ orrscc pc, r8, #25165824 @ 0x1800000 │ │ │ │ @ instruction: 0xf8934640 │ │ │ │ - blcs 0x145668 │ │ │ │ + blcs 0x1456f0 │ │ │ │ mvncs lr, #3522560 @ 0x35c000 │ │ │ │ ldrmi fp, [r3], -r8, lsl #30 │ │ │ │ orrcc pc, r8, #13041664 @ 0xc70000 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi fp, [sl], -ip, lsl #30 │ │ │ │ ldmib r7, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x000813e0 │ │ │ │ @ instruction: 0xf8d7460b │ │ │ │ smlabbls r0, r8, r3, r1 │ │ │ │ - stc2 1, cr15, [lr], #512 @ 0x200 │ │ │ │ + stc2 1, cr15, [sl], #512 @ 0x200 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ svcge 0x00fff47a │ │ │ │ - cdp2 1, 8, cr15, cr0, cr4, {2} │ │ │ │ + cdp2 1, 7, cr15, cr12, cr4, {2} │ │ │ │ @ instruction: 0xf7f16800 │ │ │ │ submi pc, r4, #74752 @ 0x12400 │ │ │ │ svclt 0x00f7f7fa │ │ │ │ @ instruction: 0xf17e20e0 │ │ │ │ - strmi pc, [r4], -r3, lsr #29 │ │ │ │ + @ instruction: 0x4604fe9f │ │ │ │ @ instruction: 0xf47a1c42 │ │ │ │ @ instruction: 0xf144aff0 │ │ │ │ - stmdavs r0, {r0, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0xff6a86 │ │ │ │ + stmdavs r0, {r0, r2, r3, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0xff6b0e │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ @ instruction: 0xf8d7bfe8 │ │ │ │ - blcs 0x1458cc │ │ │ │ + blcs 0x145954 │ │ │ │ mvnhi pc, #1 │ │ │ │ ldmib r7, {r0, r8, r9, sp}^ │ │ │ │ ldrmi r1, [r8], -r0, ror #5 │ │ │ │ @ instruction: 0xff90f002 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ svcge 0x00eaf43b │ │ │ │ @ instruction: 0xf0034648 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x00e4f43b │ │ │ │ @ instruction: 0xf8d74622 │ │ │ │ @ instruction: 0xf8d74388 │ │ │ │ strmi r3, [r1], -r4, lsl #7 │ │ │ │ strbmi r9, [r0], -r0, lsl #8 │ │ │ │ - @ instruction: 0xf898f17e │ │ │ │ + @ instruction: 0xf894f17e │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ svcge 0x00c5f47a │ │ │ │ mcr2 7, 4, pc, cr12, cr2, {7} @ │ │ │ │ @ instruction: 0xf7fa4604 │ │ │ │ movwcs fp, #4032 @ 0xfc0 │ │ │ │ @ instruction: 0x461a2111 │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7f33300 │ │ │ │ @ instruction: 0x4604f859 │ │ │ │ @ instruction: 0xf47a1c45 │ │ │ │ @ instruction: 0xf144afb4 │ │ │ │ - stmdavs r0, {r0, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0xf6afc │ │ │ │ + stmdavs r0, {r0, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0xf6b84 │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ @ instruction: 0xf8d7bfac │ │ │ │ strbmi r2, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf7e64640 │ │ │ │ strmi pc, [r4], -r7, lsr #19 │ │ │ │ svclt 0x00a3f7fa │ │ │ │ @ instruction: 0xf8e8f7e7 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ orrshi pc, r2, r2, asr #32 │ │ │ │ @ instruction: 0xf168481c │ │ │ │ - vmax.f32 d31, d0, d23 │ │ │ │ + vmax.f32 d31, d0, d19 │ │ │ │ vsubw.s8 q8, q0, d8 │ │ │ │ ldmdavs fp, {r1, r4, r7, r8, r9} │ │ │ │ rsbscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf0012b00 │ │ │ │ @ instruction: 0xf5a68623 │ │ │ │ - blcc 0x54d79c │ │ │ │ + blcc 0x54d824 │ │ │ │ addscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8d3461e │ │ │ │ stmdbcs r0, {r2, r4, r5, r7, ip} │ │ │ │ andshi pc, r4, r2, asr #32 │ │ │ │ @ instruction: 0xf00b4620 │ │ │ │ @ instruction: 0x4620fa55 │ │ │ │ @ instruction: 0xff32f00b │ │ │ │ @ instruction: 0xf169480d │ │ │ │ - blmi 0x4b7ed4 │ │ │ │ + blmi 0x4b7f4c │ │ │ │ svccs 0x0070ee1d │ │ │ │ ldrbtmi r4, [fp], #-1584 @ 0xfffff9d0 │ │ │ │ strcs r6, [r0], #-2075 @ 0xfffff7e5 │ │ │ │ @ instruction: 0xf10750d4 │ │ │ │ @ instruction: 0xf030f943 │ │ │ │ strtmi pc, [r0], -pc, asr #28 │ │ │ │ - ldc2 1, cr15, [r2], {103} @ 0x67 │ │ │ │ + stc2 1, cr15, [lr], {103} @ 0x67 │ │ │ │ @ instruction: 0xf7f94640 │ │ │ │ strmi pc, [r4], -sp, ror #30 │ │ │ │ svclt 0x0067f7fa │ │ │ │ - rsbseq r7, lr, ip, lsl #11 │ │ │ │ - ldrshteq r7, [lr], #-64 @ 0xffffffc0 │ │ │ │ + rsbseq r7, lr, r4, lsl #10 │ │ │ │ + rsbseq r7, lr, r8, ror #8 │ │ │ │ addseq pc, r6, #104, 18 @ 0x1a0000 │ │ │ │ - rsbseq r7, lr, lr, lsr r2 │ │ │ │ + ldrhteq r7, [lr], #-22 @ 0xffffffea │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ stmib r7, {r8, r9, sp}^ │ │ │ │ stmib r7, {r1, r3, r5, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf17a332c │ │ │ │ - @ instruction: 0x4604fe93 │ │ │ │ + strmi pc, [r4], -pc, lsl #29 │ │ │ │ @ instruction: 0xf0011c45 │ │ │ │ @ instruction: 0xf1b882ce │ │ │ │ @ instruction: 0xf43a0f00 │ │ │ │ movwcs sl, #3918 @ 0xf4e │ │ │ │ @ instruction: 0x46412210 │ │ │ │ @ instruction: 0xf0022003 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @@ -303617,38 +303652,38 @@ │ │ │ │ subvs r3, r3, ip, lsr #1 │ │ │ │ ldrsbtcc pc, [r0], r7 @ │ │ │ │ @ instruction: 0xf8d76083 │ │ │ │ strhvs r3, [r3], #4 │ │ │ │ svclt 0x0037f7fa │ │ │ │ tstcs r0, r8, asr r2 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ - svc 0x0028f170 │ │ │ │ + svc 0x0024f170 │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ @ instruction: 0xf17d4640 │ │ │ │ - strmi pc, [r4], -sp, ror #26 │ │ │ │ + strmi pc, [r4], -r9, ror #26 │ │ │ │ tstle r5, r1, asr #24 │ │ │ │ - stc2 1, cr15, [sl, #272]! @ 0x110 │ │ │ │ + stc2 1, cr15, [r6, #272]! @ 0x110 │ │ │ │ @ instruction: 0xf7f16800 │ │ │ │ submi pc, r4, #471040 @ 0x73000 │ │ │ │ svcpl 0x0080f514 │ │ │ │ svcge 0x001ff4ba │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ @ instruction: 0xf7f14648 │ │ │ │ @ instruction: 0x4604fc7b │ │ │ │ svclt 0x0017f7fa │ │ │ │ @ instruction: 0xf1074640 │ │ │ │ movwcs r0, #424 @ 0x1a8 │ │ │ │ @ instruction: 0x332ae9c7 │ │ │ │ @ instruction: 0x332ce9c7 │ │ │ │ - ldc2 1, cr15, [r6, #-500] @ 0xfffffe0c │ │ │ │ + ldc2 1, cr15, [r2, #-500] @ 0xfffffe0c │ │ │ │ @ instruction: 0xf1074604 │ │ │ │ @ instruction: 0x1c600aa8 │ │ │ │ @ instruction: 0xf144d105 │ │ │ │ - stmdavs r0, {r0, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0x15f6c54 │ │ │ │ + stmdavs r0, {r0, r2, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0x15f6cdc │ │ │ │ @ instruction: 0xf5144244 │ │ │ │ @ instruction: 0xf4ba5f80 │ │ │ │ movwcs sl, #3838 @ 0xefe │ │ │ │ strbmi r2, [r9], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0022003 │ │ │ │ stmdacs r0, {r0, r1, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0006f43b │ │ │ │ @@ -303663,55 +303698,55 @@ │ │ │ │ svccc 0x00fff1b2 │ │ │ │ @ instruction: 0xf1b3bf08 │ │ │ │ strdle r3, [r2], -pc @ │ │ │ │ svcvc 0x00e3ebb2 │ │ │ │ @ instruction: 0xf04fd001 │ │ │ │ strdvs r3, [r3], #-63 @ 0xffffffc1 │ │ │ │ mrclt 7, 6, APSR_nzcv, cr7, cr10, {7} │ │ │ │ - @ instruction: 0xf8b4f179 │ │ │ │ + @ instruction: 0xf8b0f179 │ │ │ │ @ instruction: 0xf5b04604 │ │ │ │ @ instruction: 0xf2813f80 │ │ │ │ stclne 2, cr8, [r0], #-756 @ 0xfffffd0c │ │ │ │ mcrge 4, 6, pc, cr13, cr10, {3} @ │ │ │ │ ldc2 7, cr15, [r4, #968] @ 0x3c8 │ │ │ │ @ instruction: 0xf7fa4604 │ │ │ │ - blx 0x528828 │ │ │ │ + blx 0x5288b0 │ │ │ │ sbcscs pc, r6, r8, lsl #7 │ │ │ │ svclt 0x00143301 │ │ │ │ @ instruction: 0xf04f4641 │ │ │ │ @ instruction: 0xf17e31ff │ │ │ │ - strmi pc, [r4], -sp, ror #26 │ │ │ │ + strmi pc, [r4], -r9, ror #26 │ │ │ │ @ instruction: 0xf47a1c45 │ │ │ │ @ instruction: 0xf144aeba │ │ │ │ - stmdavs r0, {r0, r1, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0x276cf0 │ │ │ │ + stmdavs r0, {r0, r1, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0x276d78 │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ @ instruction: 0xf179beb2 │ │ │ │ - strmi pc, [r4], -r7, lsl #17 │ │ │ │ + strmi pc, [r4], -r3, lsl #17 │ │ │ │ svccc 0x0080f5b0 │ │ │ │ addshi pc, r8, #268435464 @ 0x10000008 │ │ │ │ @ instruction: 0xf47a1c41 │ │ │ │ @ instruction: 0xf7f2aea8 │ │ │ │ strmi pc, [r4], -pc, ror #26 │ │ │ │ mcrlt 7, 5, pc, cr3, cr10, {7} @ │ │ │ │ strbmi r2, [r0], -r0, lsl #2 │ │ │ │ mrc2 7, 1, pc, cr2, cr3, {7} │ │ │ │ @ instruction: 0xf7fa4604 │ │ │ │ @ instruction: 0x4640be9c │ │ │ │ - mrc2 1, 6, pc, cr0, cr10, {3} │ │ │ │ + mcr2 1, 6, pc, cr12, cr10, {3} @ │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ @ instruction: 0xf144d105 │ │ │ │ - stmdavs r0, {r0, r1, r2, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf9e0f7f1 │ │ │ │ stccs 2, cr4, [r0], {68} @ 0x44 │ │ │ │ mcrge 6, 4, pc, cr13, cr10, {7} @ │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ eorscs r6, r8, #1769472 @ 0x1b0000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ vaba.s8 d20, d30, d8 │ │ │ │ vsubw.s8 , q0, d0 │ │ │ │ @ instruction: 0x461d2396 │ │ │ │ addsmi r6, ip, #1769472 @ 0x1b0000 │ │ │ │ @@ -303728,18 +303763,18 @@ │ │ │ │ @ instruction: 0xb1b94688 │ │ │ │ ldmdale r2, {r0, r2, r5, r7, r9, lr} │ │ │ │ teqpeq pc, r4, lsr #32 @ p-variant is OBSOLETE │ │ │ │ cmpcc r0, r4, lsl #4 │ │ │ │ ldrshtvs r6, [r1], -fp │ │ │ │ @ instruction: 0xf892f107 │ │ │ │ tstcs r0, r2, lsr r8 │ │ │ │ - blne 0x15d31dc │ │ │ │ + blne 0x15d3264 │ │ │ │ addseq r6, r2, r8, lsl r0 │ │ │ │ addeq lr, r5, r0, lsl #22 │ │ │ │ - mcr 1, 2, pc, cr4, cr0, {3} @ │ │ │ │ + mcr 1, 2, pc, cr0, cr0, {3} @ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ eorhi pc, r4, r3, asr #16 │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ stc2 7, cr15, [r0], {242} @ 0xf2 │ │ │ │ mcrlt 7, 2, pc, cr1, cr10, {7} @ │ │ │ │ @ instruction: 0xf5072400 │ │ │ │ @@ -303762,95 +303797,95 @@ │ │ │ │ bicscc pc, r4, r7, asr #17 │ │ │ │ @ instruction: 0xf8c768c3 │ │ │ │ movwcs r3, #472 @ 0x1d8 │ │ │ │ @ instruction: 0x46404632 │ │ │ │ @ instruction: 0xf832f7e8 │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ @ instruction: 0xf144d105 │ │ │ │ - stmdavs r0, {r0, r1, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf95cf7f1 │ │ │ │ @ instruction: 0xf8d74244 │ │ │ │ - blcs 0x145c84 │ │ │ │ + blcs 0x145d0c │ │ │ │ @ instruction: 0xf514bf18 │ │ │ │ @ instruction: 0xf4ba5f80 │ │ │ │ @ instruction: 0xf8d7ae04 │ │ │ │ movwcs r1, #896 @ 0x380 │ │ │ │ andcs r2, r3, r0, lsl r2 │ │ │ │ ldc2 0, cr15, [r0, #8]! │ │ │ │ @ instruction: 0xf43b2800 │ │ │ │ ldmdavs r3!, {r0, r1, r3, r9, sl, fp, sp, pc} │ │ │ │ ldmvs r3!, {r0, r1, sp, lr}^ │ │ │ │ ldmdavs r3!, {r0, r1, r6, sp, lr}^ │ │ │ │ ldmvs r3!, {r0, r1, r7, sp, lr} │ │ │ │ @ instruction: 0xf7fa60c3 │ │ │ │ @ instruction: 0xf179bdf0 │ │ │ │ - strmi pc, [r4], -r5, ror #25 │ │ │ │ + strmi pc, [r4], -r1, ror #25 │ │ │ │ @ instruction: 0xf47a1c46 │ │ │ │ @ instruction: 0xf144adea │ │ │ │ - stmdavs r0, {r0, r1, r3, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf934f7f1 │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ @ instruction: 0xf178bde2 │ │ │ │ - strmi pc, [r4], -r7, ror #31 │ │ │ │ + strmi pc, [r4], -r3, ror #31 │ │ │ │ @ instruction: 0xf47a1c43 │ │ │ │ @ instruction: 0xf144addc │ │ │ │ - stmdavs r0, {r0, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf926f7f1 │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ @ instruction: 0xf178bdd4 │ │ │ │ - strmi pc, [r4], -r9, ror #31 │ │ │ │ + strmi pc, [r4], -r5, ror #31 │ │ │ │ @ instruction: 0xf47a1c42 │ │ │ │ @ instruction: 0xf144adce │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf918f7f1 │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ - blx 0x528624 │ │ │ │ - blx 0x535930 │ │ │ │ + blx 0x5286ac │ │ │ │ + blx 0x5359b8 │ │ │ │ mrrcne 3, 8, pc, r0, cr9 @ │ │ │ │ subeq pc, r7, pc, asr #32 │ │ │ │ @ instruction: 0x4641bf14 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ svclt 0x00143301 │ │ │ │ @ instruction: 0xf04f464a │ │ │ │ @ instruction: 0xf17e32ff │ │ │ │ - strmi pc, [r4], -r3, ror #24 │ │ │ │ + @ instruction: 0x4604fc5f │ │ │ │ @ instruction: 0xf47a1c45 │ │ │ │ @ instruction: 0xf144adb0 │ │ │ │ - stmdavs r0, {r0, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8faf7f1 │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ - blx 0x5285e8 │ │ │ │ - blx 0x53596c │ │ │ │ + blx 0x528670 │ │ │ │ + blx 0x5359f4 │ │ │ │ mrrcne 3, 8, pc, r6, cr9 @ │ │ │ │ subeq pc, r6, pc, asr #32 │ │ │ │ @ instruction: 0x4641bf14 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ svclt 0x00143301 │ │ │ │ @ instruction: 0xf04f464a │ │ │ │ @ instruction: 0xf17e32ff │ │ │ │ - strmi pc, [r4], -r5, asr #24 │ │ │ │ + strmi pc, [r4], -r1, asr #24 │ │ │ │ @ instruction: 0xf47a1c43 │ │ │ │ @ instruction: 0xf144ad92 │ │ │ │ - stmdavs r0, {r0, r1, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dcf7f1 │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ @ instruction: 0xf107bd8a │ │ │ │ movwcs r0, #280 @ 0x118 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ stmib r7, {r1, r2, r3, r9, sl, lr}^ │ │ │ │ stmib r1, {r1, r3, r5, r8, r9, ip, sp}^ │ │ │ │ stmib r7, {r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf174332c │ │ │ │ - strmi pc, [r4], -r7, asr #18 │ │ │ │ + strmi pc, [r4], -r3, asr #18 │ │ │ │ tstle r5, r2, asr #24 │ │ │ │ - blx 0xffff54ba │ │ │ │ + blx 0xffef5542 │ │ │ │ @ instruction: 0xf7f16800 │ │ │ │ submi pc, r4, #12779520 @ 0xc30000 │ │ │ │ svcpl 0x0080f514 │ │ │ │ - stclge 4, cr15, [pc, #-744]! @ 0x138cd0 │ │ │ │ + stclge 4, cr15, [pc, #-744]! @ 0x138d58 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ msrhi CPSR_fx, r1, asr #32 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ stclge 4, cr15, [r7, #-232]! @ 0xffffff18 │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ andcs r4, r3, r9, asr #12 │ │ │ │ ldc2 0, cr15, [r4, #-8] │ │ │ │ @@ -303873,52 +303908,52 @@ │ │ │ │ andcs r3, r0, #-268435441 @ 0xf000000f │ │ │ │ @ instruction: 0xf1a8604a │ │ │ │ stmdavs r2, {r1, r8, r9}^ │ │ │ │ mrrcne 0, 8, r6, r6, cr10 @ │ │ │ │ @ instruction: 0xf04fbf0c │ │ │ │ andcs r3, r0, #-268435441 @ 0xf000000f │ │ │ │ svceq 0x0009f1b8 │ │ │ │ - blcs 0x1a8c94 │ │ │ │ + blcs 0x1a8d1c │ │ │ │ svclt 0x009660ca │ │ │ │ movwcs r2, #4864 @ 0x1300 │ │ │ │ @ instruction: 0xf67a461c │ │ │ │ strbmi sl, [r0], -sl, lsr #26 │ │ │ │ - blx 0x147563e │ │ │ │ + blx 0x13756c6 │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ stcge 4, cr15, [r3, #-488]! @ 0xfffffe18 │ │ │ │ - blx 0xffbf701e │ │ │ │ + blx 0xffbf70a6 │ │ │ │ @ instruction: 0xf7fa4604 │ │ │ │ @ instruction: 0x4640bd1e │ │ │ │ stc2 0, cr15, [r4, #8] │ │ │ │ @ instruction: 0xf43b2800 │ │ │ │ strbmi sl, [r9], -r9, lsr #26 │ │ │ │ - blx 0x1a75666 │ │ │ │ + blx 0x19756ee │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ ldcge 4, cr15, [r1, #-488] @ 0xfffffe18 │ │ │ │ - blx 0xff777042 │ │ │ │ + blx 0xff7770ca │ │ │ │ @ instruction: 0xf7fa4604 │ │ │ │ ldmib r7, {r2, r3, r8, sl, fp, ip, sp, pc}^ │ │ │ │ strbmi r2, [r9], -r0, ror #7 │ │ │ │ @ instruction: 0xf1804640 │ │ │ │ - strmi pc, [r4], -r7, asr #20 │ │ │ │ + strmi pc, [r4], -r3, asr #20 │ │ │ │ @ instruction: 0xf47a1c42 │ │ │ │ @ instruction: 0xf144ad02 │ │ │ │ - stmdavs r0, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf84cf7f1 │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ ldmib r7, {r1, r3, r4, r5, r6, r7, sl, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf8cd23e0 │ │ │ │ @ instruction: 0xf8d79008 │ │ │ │ strbmi r1, [r0], -r8, lsl #7 │ │ │ │ @ instruction: 0xf8d79100 │ │ │ │ smlabbls r1, ip, r3, r1 │ │ │ │ - @ instruction: 0xf972f17d │ │ │ │ + @ instruction: 0xf96ef17d │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ stclge 4, cr15, [r9], #488 @ 0x1e8 │ │ │ │ - blx 0x1bf55da │ │ │ │ + blx 0x1af5662 │ │ │ │ @ instruction: 0xf7f16800 │ │ │ │ submi pc, r4, #3342336 @ 0x330000 │ │ │ │ stcllt 7, cr15, [r1], #1000 @ 0x3e8 │ │ │ │ @ instruction: 0xf8d72301 │ │ │ │ ldrmi r2, [r8], -r0, lsl #7 │ │ │ │ @ instruction: 0xf7f14649 │ │ │ │ strmi pc, [r3], -sp, lsr #23 │ │ │ │ @@ -303928,245 +303963,245 @@ │ │ │ │ @ instruction: 0x46420f70 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d15841 │ │ │ │ @ instruction: 0xf8d70290 │ │ │ │ @ instruction: 0xf5001380 │ │ │ │ tstls r0, sp │ │ │ │ orrscs r3, r2, r8, lsl r0 │ │ │ │ - stmda r8!, {r1, r2, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + svc 0x00e4f745 │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ @ instruction: 0xf7f2d102 │ │ │ │ strmi pc, [r4], -r7, lsl #23 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r2, [r9], -r1, lsl #6 │ │ │ │ sbcseq r4, r2, r8, lsl r6 │ │ │ │ stc2l 0, cr15, [r8], #-8 │ │ │ │ @ instruction: 0xf1064628 │ │ │ │ @ instruction: 0xf7fafe83 │ │ │ │ movwcs fp, #3248 @ 0xcb0 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ andcs r4, r3, r9, asr #12 │ │ │ │ - blx 0x207710a │ │ │ │ + blx 0x2077192 │ │ │ │ strmi r4, [r5], -r3, lsl #12 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ stmibmi r9!, {r0, r1, r6, r9, pc} │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi r4, [r9], #-1602 @ 0xfffff9be │ │ │ │ stmdapl r1, {r0, r3, fp, sp, lr}^ │ │ │ │ addseq pc, r0, #13697024 @ 0xd10000 │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r0, lsl #2 │ │ │ │ @ instruction: 0xf7452191 │ │ │ │ - @ instruction: 0x4604eff8 │ │ │ │ + @ instruction: 0x4604efb4 │ │ │ │ tstle r2, r6, asr #24 │ │ │ │ - blx 0x16f7146 │ │ │ │ + blx 0x16f71ce │ │ │ │ @ instruction: 0xf8d74604 │ │ │ │ movwcs r2, #4992 @ 0x1380 │ │ │ │ ldrmi r4, [r8], -r9, asr #12 │ │ │ │ @ instruction: 0xf00200d2 │ │ │ │ @ instruction: 0x4628fc37 │ │ │ │ cdp2 1, 5, cr15, cr2, cr6, {0} │ │ │ │ - ldcllt 7, cr15, [pc], #-1000 @ 0x138db0 │ │ │ │ + ldcllt 7, cr15, [pc], #-1000 @ 0x138e38 │ │ │ │ andpl pc, r8, #696254464 @ 0x29800000 │ │ │ │ - bcc 0x54aaac │ │ │ │ + bcc 0x54ab34 │ │ │ │ @ instruction: 0xf8d26e12 │ │ │ │ - blvs 0xfe5c1448 │ │ │ │ + blvs 0xfe5c14d0 │ │ │ │ @ instruction: 0x4641b11a │ │ │ │ ldrmi r4, [r0, r0, lsr #12] │ │ │ │ vmax.s8 d20, d14, d3 │ │ │ │ vmvn.i32 d19, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf8d72096 │ │ │ │ strbmi r2, [r9], -r0, lsl #7 │ │ │ │ ldrmi r6, [r8], #-2048 @ 0xfffff800 │ │ │ │ - blx 0xdf57c0 │ │ │ │ + blx 0xcf5848 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ stclge 4, cr15, [r3], #-488 @ 0xfffffe18 │ │ │ │ - blx 0xffa756e4 │ │ │ │ + blx 0xff97576c │ │ │ │ @ instruction: 0xf7f06800 │ │ │ │ submi pc, r4, #692 @ 0x2b4 │ │ │ │ mrrclt 7, 15, pc, fp, cr10 @ │ │ │ │ cdp 8, 1, cr4, cr13, cr5, {4} │ │ │ │ @ instruction: 0x464b4f70 │ │ │ │ ldrbtmi r4, [r8], #-1602 @ 0xfffff9be │ │ │ │ orrcs r6, pc, r0, lsl #16 │ │ │ │ @ instruction: 0xf8d05820 │ │ │ │ @ instruction: 0xf5000290 │ │ │ │ andscc r5, r8, sp │ │ │ │ - svc 0x00b0f745 │ │ │ │ + svc 0x006cf745 │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ mcrrge 4, 7, pc, r7, cr10 @ │ │ │ │ - blx 0xff37571c │ │ │ │ + blx 0xff2757a4 │ │ │ │ @ instruction: 0xf7f06800 │ │ │ │ submi pc, r4, #580 @ 0x244 │ │ │ │ - ldclt 7, cr15, [pc], #-1000 @ 0x138e30 │ │ │ │ + ldclt 7, cr15, [pc], #-1000 @ 0x138eb8 │ │ │ │ orrmi pc, r8, #14090240 @ 0xd70000 │ │ │ │ ldmib r7, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ strbmi r2, [r0], -r0, ror #7 │ │ │ │ @ instruction: 0xf7f49400 │ │ │ │ strmi pc, [r4], -r1, lsr #29 │ │ │ │ ldclt 7, cr15, [r3], #-1000 @ 0xfffffc18 │ │ │ │ orreq pc, r0, #14090240 @ 0xd70000 │ │ │ │ cdp2 1, 0, cr15, cr12, cr6, {0} │ │ │ │ strmi r4, [r2], r2, lsl #12 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ @ instruction: 0x46418670 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf17e208d │ │ │ │ - @ instruction: 0x4604fad3 │ │ │ │ + strmi pc, [r4], -pc, asr #21 │ │ │ │ tstle r5, r1, asr #24 │ │ │ │ - blx 0xfe9f5768 │ │ │ │ + blx 0xfe8f57f0 │ │ │ │ @ instruction: 0xf7f06800 │ │ │ │ submi pc, r4, #428 @ 0x1ac │ │ │ │ svcpl 0x0080f514 │ │ │ │ @ instruction: 0xf8d7d257 │ │ │ │ movwcs r2, #896 @ 0x380 │ │ │ │ andcs r4, r3, r9, asr #12 │ │ │ │ - blx 0xff27527e │ │ │ │ + blx 0xff275306 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, sp, lr} │ │ │ │ ldrbhi pc, [pc], -r1 @ │ │ │ │ @ instruction: 0xf3412c00 │ │ │ │ @ instruction: 0xf04f861b │ │ │ │ strcs r0, [r0, #-2304] @ 0xfffff700 │ │ │ │ - bleq 0x1753c8 │ │ │ │ + bleq 0x175450 │ │ │ │ eor r6, r1, ip, lsr r0 │ │ │ │ mcrrne 9, 1, r8, r2, cr14 @ │ │ │ │ ldmdavs lr, {r1, r2, r3, r4, r5, r6, r7, sp, lr}^ │ │ │ │ andeq pc, r5, sl, asr r8 @ │ │ │ │ ldmdavs lr!, {r0, r1, r4, r5, r7, r9, sl, lr}^ │ │ │ │ ldrhpl r6, [r0, -fp]! │ │ │ │ @ instruction: 0x46664434 │ │ │ │ rsbvs r6, r0, r8, asr r8 │ │ │ │ andeq pc, sl, r4, lsl #2 │ │ │ │ andgt pc, r8, r4, lsr #17 │ │ │ │ @ instruction: 0xf6d64434 │ │ │ │ - ldmib r7, {r1, r5, r6, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + ldmib r7, {r1, r2, r3, r4, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldrtmi r3, [r3], #-1538 @ 0xfffff9fe │ │ │ │ ldrmi r1, [r5], -sl, lsr #19 │ │ │ │ stccc 8, cr15, [r1], {19} │ │ │ │ stccc 8, cr15, [r1], {4} │ │ │ │ addsmi r6, r3, #3866624 @ 0x3b0000 │ │ │ │ ldrthi pc, [r7], #-833 @ 0xfffffcbf @ │ │ │ │ movweq lr, #23306 @ 0x5b0a │ │ │ │ @ instruction: 0xf10360bb │ │ │ │ rscsvs r0, r9, sl, lsl #2 │ │ │ │ strbmi r4, [ip], -r8, lsl #12 │ │ │ │ - @ instruction: 0xf8aef171 │ │ │ │ + @ instruction: 0xf8aaf171 │ │ │ │ andeq pc, pc, #0, 2 │ │ │ │ andeq pc, r3, #34 @ 0x22 │ │ │ │ movweq lr, #11017 @ 0x2b09 │ │ │ │ @ instruction: 0xf8d74694 │ │ │ │ ldrmi r2, [r9], r0, lsl #7 │ │ │ │ ldmib r7, {r1, r3, r4, r7, r9, lr}^ │ │ │ │ - ble 0xff28570c │ │ │ │ + ble 0xff285794 │ │ │ │ stccs 6, cr4, [r0], {90} @ 0x5a │ │ │ │ strhi pc, [r7], -r1 │ │ │ │ strbmi r2, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf17c9300 │ │ │ │ - ldrbmi pc, [r0], -fp, ror #18 @ │ │ │ │ + ldrbmi pc, [r0], -r7, ror #18 @ │ │ │ │ stc2 1, cr15, [lr, #24] │ │ │ │ - bllt 0xff037308 │ │ │ │ + bllt 0xff037390 │ │ │ │ orrne pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d7464b │ │ │ │ strbmi r2, [r0], -r0, lsl #7 │ │ │ │ @ instruction: 0xf17c9100 │ │ │ │ - @ instruction: 0x4605f95d │ │ │ │ + @ instruction: 0x4605f959 │ │ │ │ @ instruction: 0xf1b1460c │ │ │ │ svclt 0x00083fff │ │ │ │ svccc 0x00fff1b0 │ │ │ │ strhi pc, [r8, r0, asr #32] │ │ │ │ - blx 0xbf5858 │ │ │ │ + blx 0xaf58e0 │ │ │ │ @ instruction: 0xf7f06800 │ │ │ │ stmdacs r0, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strhi pc, [r0, r0] │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ @ instruction: 0x4640bb9e │ │ │ │ - @ instruction: 0xf862f180 │ │ │ │ + @ instruction: 0xf85ef180 │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ - blge 0xfe736550 │ │ │ │ - blx 0x77587c │ │ │ │ + blge 0xfe7365d8 │ │ │ │ + blx 0x675904 │ │ │ │ @ instruction: 0xf7f06800 │ │ │ │ submi pc, r4, #3600 @ 0xe10 │ │ │ │ - bllt 0xfe537360 │ │ │ │ + bllt 0xfe5373e8 │ │ │ │ @ instruction: 0xf1804640 │ │ │ │ - @ instruction: 0x4604f85b │ │ │ │ + @ instruction: 0x4604f857 │ │ │ │ @ instruction: 0xf47a1c60 │ │ │ │ @ instruction: 0xf144ab88 │ │ │ │ - stmdavs r0, {r0, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r9, fp, ip, sp, lr, pc} │ │ │ │ mrc2 7, 6, pc, cr2, cr0, {7} │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ strbmi fp, [r0], -r0, lsl #23 │ │ │ │ - @ instruction: 0xf814f180 │ │ │ │ + @ instruction: 0xf810f180 │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ - blge 0x1fb658c │ │ │ │ - @ instruction: 0xf9faf144 │ │ │ │ + blge 0x1fb6614 │ │ │ │ + @ instruction: 0xf9f6f144 │ │ │ │ @ instruction: 0xf7f06800 │ │ │ │ submi pc, r4, #3120 @ 0xc30 │ │ │ │ - bllt 0x1db739c │ │ │ │ + bllt 0x1db7424 │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - strmi pc, [r4], -r5, lsr #25 │ │ │ │ + strmi pc, [r4], -r1, lsr #25 │ │ │ │ @ instruction: 0xf47a1c45 │ │ │ │ @ instruction: 0xf144ab6a │ │ │ │ - stmdavs r0, {r0, r1, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ mrc2 7, 5, pc, cr4, cr0, {7} │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ strbmi fp, [r0], -r2, ror #22 │ │ │ │ - ldc2l 1, cr15, [r6, #-480] @ 0xfffffe20 │ │ │ │ + ldc2l 1, cr15, [r2, #-480] @ 0xfffffe20 │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ - blge 0x18365c8 │ │ │ │ - @ instruction: 0xf9dcf144 │ │ │ │ + blge 0x1836650 │ │ │ │ + @ instruction: 0xf9d8f144 │ │ │ │ @ instruction: 0xf7f06800 │ │ │ │ submi pc, r4, #2640 @ 0xa50 │ │ │ │ - bllt 0x16373d8 │ │ │ │ - ldrshteq r6, [lr], #-192 @ 0xffffff40 │ │ │ │ - rsbseq r6, lr, lr, lsl #25 │ │ │ │ - ldrshteq r6, [lr], #-186 @ 0xffffff46 │ │ │ │ + bllt 0x1637460 │ │ │ │ + rsbseq r6, lr, r8, ror #24 │ │ │ │ + rsbseq r6, lr, r6, lsl #24 │ │ │ │ + rsbseq r6, lr, r2, ror fp │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ rscvc pc, r8, r7, lsl #10 │ │ │ │ ldrvc pc, [r4], -r7, lsl #10 │ │ │ │ - bl 0x10759cc │ │ │ │ + bl 0xf75a54 │ │ │ │ addcs r2, r0, #0, 2 │ │ │ │ andsvc pc, r4, r7, lsl #10 │ │ │ │ - bl 0xef59d8 │ │ │ │ + bl 0xdf5a60 │ │ │ │ biclt r4, r9, r9, asr #12 │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf0024618 │ │ │ │ strmi pc, [r1], -fp, ror #21 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ @ instruction: 0xf50783bc │ │ │ │ @ instruction: 0xf7e670e8 │ │ │ │ strbmi pc, [r3], -r9, asr #24 @ │ │ │ │ @ instruction: 0xf0012b01 │ │ │ │ - blcs 0x1da3ac │ │ │ │ + blcs 0x1da434 │ │ │ │ bicshi pc, r8, #1 │ │ │ │ @ instruction: 0xf0412b00 │ │ │ │ uxtab16mi r8, r1, sl, ror #8 │ │ │ │ mvnvc pc, r7, lsl #10 │ │ │ │ @ instruction: 0x46484632 │ │ │ │ stc2 7, cr15, [ip], #920 @ 0x398 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ - blcs 0x14ac70 │ │ │ │ + blcs 0x14acf8 │ │ │ │ @ instruction: 0xf510bf18 │ │ │ │ @ instruction: 0xf4ba5f80 │ │ │ │ @ instruction: 0xf8d7ab16 │ │ │ │ movwcs r1, #896 @ 0x380 │ │ │ │ andcs r2, r3, r8, lsl #4 │ │ │ │ - blx 0xff1f5480 │ │ │ │ + blx 0xff1f5508 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ @ instruction: 0x46318394 │ │ │ │ - blx 0xffef741e │ │ │ │ - bllt 0x337470 │ │ │ │ + blx 0xffef74a6 │ │ │ │ + bllt 0x3374f8 │ │ │ │ ldrdcs r2, [r0, -r0] │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ - b 0xfff75a54 │ │ │ │ + b 0xffe75adc │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ strbmi r2, [r1], -r0, lsl #5 │ │ │ │ - blx 0xfecf54a8 │ │ │ │ + blx 0xfecf5530 │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ - blge 0x376594 │ │ │ │ + blge 0x37661c │ │ │ │ @ instruction: 0xf8c76802 │ │ │ │ stmdavs r2, {r3, r5, r7, sp}^ │ │ │ │ adcscs pc, r0, r7, asr #17 │ │ │ │ @ instruction: 0xf8c717d2 │ │ │ │ stmvs r2, {r2, r4, r5, r7, sp} │ │ │ │ adcscs pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf8c717d2 │ │ │ │ @@ -304199,15 +304234,15 @@ │ │ │ │ @ instruction: 0xf8c76b02 │ │ │ │ ldrbne r2, [r2, r8, lsl #2] │ │ │ │ smlabtcs ip, r7, r8, pc @ │ │ │ │ @ instruction: 0xf8c76b42 │ │ │ │ bfine r2, r0, #2, #17 │ │ │ │ tstpcs r4, r7, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c76b82 │ │ │ │ - blvs 0xff1c19ac │ │ │ │ + blvs 0xff1c1a34 │ │ │ │ smlawtcs r0, r7, r8, pc @ │ │ │ │ @ instruction: 0xf8c717d2 │ │ │ │ stcvs 1, cr2, [r2], {36} @ 0x24 │ │ │ │ smlawtcs r8, r7, r8, pc @ │ │ │ │ @ instruction: 0xf8c717d2 │ │ │ │ mcrrvs 1, 2, r2, r2, cr12 │ │ │ │ teqpcs r0, r7, asr #17 @ p-variant is OBSOLETE │ │ │ │ @@ -304217,23 +304252,23 @@ │ │ │ │ teqpcs r8, r7, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c717d2 │ │ │ │ ldclvs 1, cr2, [sl], {60} @ 0x3c │ │ │ │ smlalbtcs pc, r0, r7, r8 @ │ │ │ │ @ instruction: 0xf8c717d2 │ │ │ │ ldcvs 1, cr2, [fp, #-272] @ 0xfffffef0 │ │ │ │ smlalbtcc pc, r8, r7, r8 @ │ │ │ │ - blx 0xfe875b90 │ │ │ │ + blx 0xfe775c18 │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ @ instruction: 0xf7f2d102 │ │ │ │ strmi pc, [r4], -r5, asr #18 │ │ │ │ svcpl 0x0080f514 │ │ │ │ - bge 0x1f36890 │ │ │ │ + bge 0x1f36918 │ │ │ │ addcs r2, r0, #0, 6 │ │ │ │ andcs r4, r3, r1, asr #12 │ │ │ │ - blx 0xa755bc │ │ │ │ + blx 0xa75644 │ │ │ │ @ instruction: 0xf43b2800 │ │ │ │ @ instruction: 0xf8d7aa7f │ │ │ │ andvs r3, r3, r8, lsr #1 │ │ │ │ ldrsbtcc pc, [r0], r7 @ │ │ │ │ @ instruction: 0xf8d76043 │ │ │ │ strhvs r3, [r3], r8 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ @@ -304259,37 +304294,37 @@ │ │ │ │ strvs r3, [r3], #-296 @ 0xfffffed8 │ │ │ │ teqpcc r0, r7 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d76443 │ │ │ │ strvs r3, [r3], #312 @ 0x138 │ │ │ │ ldrdcc pc, [r0, #-135] @ 0xffffff79 │ │ │ │ @ instruction: 0xf8d764c3 │ │ │ │ strvs r3, [r3, #-328] @ 0xfffffeb8 │ │ │ │ - blt 0xcb7624 │ │ │ │ + blt 0xcb76ac │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ strbmi r7, [r1], -r3, asr #5 │ │ │ │ @ instruction: 0xf0022003 │ │ │ │ @ instruction: 0x4605f9d9 │ │ │ │ @ instruction: 0xf43b2800 │ │ │ │ @ instruction: 0xf002aa33 │ │ │ │ strmi pc, [r4], -r3, asr #21 │ │ │ │ tstle r2, r0, ror #24 │ │ │ │ @ instruction: 0xf8e4f7f2 │ │ │ │ @ instruction: 0xf5144604 │ │ │ │ @ instruction: 0xf4ba5f80 │ │ │ │ @ instruction: 0x4630aa16 │ │ │ │ - blx 0xfe7f5678 │ │ │ │ + blx 0xfe7f5700 │ │ │ │ strmi r2, [r1], -r1, asr #4 │ │ │ │ addvc pc, r2, r5, lsl #10 │ │ │ │ cdp2 1, 14, cr15, cr8, cr13, {0} │ │ │ │ teqpcc r4, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ - bge 0x2b6774 │ │ │ │ - blcs 0x1576bc │ │ │ │ - bge 0x1b677c │ │ │ │ + bge 0x2b67fc │ │ │ │ + blcs 0x157744 │ │ │ │ + bge 0x1b6804 │ │ │ │ @ instruction: 0xf1052241 │ │ │ │ @ instruction: 0xf10d0082 │ │ │ │ @ instruction: 0xf7fafed7 │ │ │ │ @ instruction: 0xf5a6b9fa │ │ │ │ strbmi r5, [r1], -r0, lsl #6 │ │ │ │ andvc pc, r4, #683671552 @ 0x28c00000 │ │ │ │ cdpvs 6, 1, cr4, cr2, cr0, {2} │ │ │ │ @@ -304297,128 +304332,128 @@ │ │ │ │ @ instruction: 0xb1226b92 │ │ │ │ rscsvs r4, fp, r0, lsr #12 │ │ │ │ ldmvs fp!, {r4, r7, r8, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d74680 │ │ │ │ bicseq r2, r4, r0, lsl #7 │ │ │ │ @ instruction: 0xf8d3d514 │ │ │ │ @ instruction: 0xf8d33080 │ │ │ │ - bvs 0x6019f4 │ │ │ │ + bvs 0x601a7c │ │ │ │ stmdale sp, {r0, r1, r6, r8, sl, lr} │ │ │ │ strbmi r6, [r2, #-2514] @ 0xfffff62e │ │ │ │ @ instruction: 0xf8d7d30a │ │ │ │ - bl 0x37e4e4 │ │ │ │ - bl 0xfe9b9f08 │ │ │ │ + bl 0x37e56c │ │ │ │ + bl 0xfe9b9f90 │ │ │ │ ldrmi r0, [r8], -r3, lsl #18 │ │ │ │ orrvc pc, r0, r1, lsr #32 │ │ │ │ orrne pc, r0, #13041664 @ 0xc70000 │ │ │ │ @ instruction: 0xf8d74649 │ │ │ │ @ instruction: 0xf7e42380 │ │ │ │ @ instruction: 0x4604fa35 │ │ │ │ @ instruction: 0xf47a1c41 │ │ │ │ @ instruction: 0xf144a9c8 │ │ │ │ - stmdavs r0, {r0, r3, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r6, fp, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r2, #-960] @ 0xfffffc40 │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ @ instruction: 0xf5a6b9c0 │ │ │ │ strbmi r5, [r3], -r8, lsl #4 │ │ │ │ vmovvs r3, s4 │ │ │ │ ldrdcs pc, [r8], r2 @ │ │ │ │ @ instruction: 0xb11a6b92 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0x46034790 │ │ │ │ eorscc pc, ip, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldmdavs r0, {r0, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf17d4418 │ │ │ │ - strmi pc, [r4], -r1, lsl #31 │ │ │ │ + @ instruction: 0x4604ff7d │ │ │ │ @ instruction: 0xf47a1c45 │ │ │ │ @ instruction: 0xf144a9a6 │ │ │ │ - stmdavs r0, {r0, r1, r2, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r5, fp, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [r0], #960 @ 0x3c0 │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ @ instruction: 0xf5a6b99e │ │ │ │ strbmi r5, [r3], -r8, lsl #4 │ │ │ │ vmovvs r3, s4 │ │ │ │ ldrdcs pc, [r8], r2 @ │ │ │ │ @ instruction: 0xb11a6b92 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0x46034790 │ │ │ │ eorscc pc, ip, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldmdavs r0, {r0, r3, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf17d4418 │ │ │ │ - strmi pc, [r4], -pc, asr #29 │ │ │ │ + strmi pc, [r4], -fp, asr #29 │ │ │ │ @ instruction: 0xf47a1c46 │ │ │ │ @ instruction: 0xf144a984 │ │ │ │ - stmdavs r0, {r0, r2, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, fp, ip, sp, lr, pc} │ │ │ │ stc2l 7, cr15, [lr], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ @ instruction: 0x4640b97c │ │ │ │ - blx 0x275d98 │ │ │ │ + blx 0x175e20 │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ ldmdbge r5!, {r1, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xfff6f143 │ │ │ │ + @ instruction: 0xfff2f143 │ │ │ │ @ instruction: 0xf7f06800 │ │ │ │ submi pc, r4, #48896 @ 0xbf00 │ │ │ │ stmdblt sp!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1784640 │ │ │ │ - strmi pc, [r4], -r9, lsr #23 │ │ │ │ + strmi pc, [r4], -r5, lsr #23 │ │ │ │ @ instruction: 0xf47a1c43 │ │ │ │ @ instruction: 0xf143a966 │ │ │ │ - stmdavs r0, {r0, r1, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldc2 7, cr15, [r0], #960 @ 0x3c0 │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ @ instruction: 0xf17db95e │ │ │ │ - strmi pc, [r4], -r3, asr #30 │ │ │ │ + @ instruction: 0x4604ff3f │ │ │ │ @ instruction: 0xf47a1c41 │ │ │ │ @ instruction: 0xf143a958 │ │ │ │ - stmdavs r0, {r0, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stc2 7, cr15, [r2], #960 @ 0x3c0 │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ @ instruction: 0xf008b950 │ │ │ │ @ instruction: 0xf0180001 │ │ │ │ svclt 0x00180f02 │ │ │ │ andeq pc, r2, r0, asr #32 │ │ │ │ svceq 0x0004f018 │ │ │ │ @ instruction: 0xf040bf18 │ │ │ │ @ instruction: 0xf17d0004 │ │ │ │ - @ instruction: 0x4604fe99 │ │ │ │ + @ instruction: 0x4604fe95 │ │ │ │ @ instruction: 0xf47a1c60 │ │ │ │ @ instruction: 0xf143a93e │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stc2 7, cr15, [r8], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf7fa4244 │ │ │ │ eorscs fp, r8, #884736 @ 0xd8000 │ │ │ │ @ instruction: 0xf1072100 │ │ │ │ @ instruction: 0xf06f00a8 │ │ │ │ @ instruction: 0xf1700415 │ │ │ │ - @ instruction: 0xf1b9e926 │ │ │ │ + @ instruction: 0xf1b9e922 │ │ │ │ @ instruction: 0xf43a0f00 │ │ │ │ @ instruction: 0xf8d7a92a │ │ │ │ strbmi r2, [r1], -r0, lsl #7 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d72a38 │ │ │ │ svclt 0x00880384 │ │ │ │ andls r2, r0, r8, lsr r3 │ │ │ │ adceq pc, r8, #-1073741823 @ 0xc0000001 │ │ │ │ rsbsne pc, sp, r0, asr #4 │ │ │ │ @ instruction: 0xf17d461d │ │ │ │ - strmi pc, [r4], -r7, asr #31 │ │ │ │ + strmi pc, [r4], -r3, asr #31 │ │ │ │ tstle r2, r1, asr #24 │ │ │ │ @ instruction: 0xffdcf7f1 │ │ │ │ @ instruction: 0xf5144604 │ │ │ │ @ instruction: 0xf4ba5f80 │ │ │ │ movwcs sl, #2318 @ 0x90e │ │ │ │ strbmi r4, [r9], -sl, lsr #12 │ │ │ │ @ instruction: 0xf0022003 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ tstphi r9, #1 @ p-variant is OBSOLETE │ │ │ │ ldrdcc pc, [r8], r7 @ │ │ │ │ @ instruction: 0xf8d76003 │ │ │ │ - blcs 0xd41b48 │ │ │ │ + blcs 0xd41bd0 │ │ │ │ ldc 0, cr6, [r7, #264] @ 0x108 │ │ │ │ vstr d7, [r0, #176] @ 0xb0 │ │ │ │ @ instruction: 0xf8d77b02 │ │ │ │ strhvs r2, [r2, -r8] │ │ │ │ ldrsbtcs pc, [ip], r7 @ │ │ │ │ ldc 1, cr6, [r7, #264] @ 0x108 │ │ │ │ vstr d7, [r0, #192] @ 0xc0 │ │ │ │ @@ -304431,24 +304466,24 @@ │ │ │ │ movwvs r3, #12504 @ 0x30d8 │ │ │ │ ldrsbcc pc, [ip], #135 @ 0x87 @ │ │ │ │ @ instruction: 0xf7fa6343 │ │ │ │ ldrdcs fp, [r0, -lr] │ │ │ │ @ instruction: 0xf1072238 │ │ │ │ @ instruction: 0xf10700a8 │ │ │ │ @ instruction: 0xf1700aa8 │ │ │ │ - @ instruction: 0xf06fe8ce │ │ │ │ + @ instruction: 0xf06fe8ca │ │ │ │ @ instruction: 0x46490415 │ │ │ │ @ instruction: 0xf43a2900 │ │ │ │ movwcs sl, #6352 @ 0x18d0 │ │ │ │ ldrmi r2, [r8], -r4, lsl #4 │ │ │ │ @ instruction: 0xf87ef002 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ stmdavs r4, {r0, r5, r8, pc} │ │ │ │ @ instruction: 0xf0012c00 │ │ │ │ - stccs 1, cr8, [pc], #-824 @ 0x1395d8 │ │ │ │ + stccs 1, cr8, [pc], #-824 @ 0x139660 │ │ │ │ msrhi R10_fiq, r1 │ │ │ │ teqcs r8, r2, lsr #12 │ │ │ │ @ instruction: 0xf7f04648 │ │ │ │ mcrne 12, 0, pc, cr3, cr9, {2} @ │ │ │ │ tstphi r2, r1, asr #5 @ p-variant is OBSOLETE │ │ │ │ msrhi CPSR_c, r1 │ │ │ │ @ instruction: 0xf04f2c38 │ │ │ │ @@ -304474,37 +304509,37 @@ │ │ │ │ movwcs lr, #43472 @ 0xa9d0 │ │ │ │ movwcs lr, #43466 @ 0xa9ca │ │ │ │ ldmib r0, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ stmib sl, {r2, r3, r9, ip, sp}^ │ │ │ │ vst1.8 {d19-d22}, [pc], ip │ │ │ │ @ instruction: 0x465270be │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ - @ instruction: 0xff2ef17d │ │ │ │ + @ instruction: 0xff2af17d │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ ldmdage fp!, {r1, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xff42f7f1 │ │ │ │ @ instruction: 0xf7fa4604 │ │ │ │ @ instruction: 0x4640b876 │ │ │ │ @ instruction: 0xf8dcf002 │ │ │ │ @ instruction: 0xf43b2800 │ │ │ │ @ instruction: 0xf029a881 │ │ │ │ @ instruction: 0xf107f879 │ │ │ │ @ instruction: 0xf17c0138 │ │ │ │ - strmi pc, [r4], -sp, asr #17 │ │ │ │ + strmi pc, [r4], -r9, asr #17 │ │ │ │ @ instruction: 0xf0001c42 │ │ │ │ @ instruction: 0xf514816f │ │ │ │ @ instruction: 0xf4ba5f80 │ │ │ │ movwcs sl, #2146 @ 0x862 │ │ │ │ strbmi r2, [r9], -r0, asr #4 │ │ │ │ @ instruction: 0xf0022003 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, fp, ip, sp, lr, pc} │ │ │ │ stmdage sl!, {r0, r1, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ tstcs r0, r0, asr #4 │ │ │ │ @ instruction: 0xf17060f8 │ │ │ │ - ldmvs fp!, {r2, r3, r6, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r3, r6, fp, sp, lr, pc}^ │ │ │ │ andshi r8, sl, sl, lsr pc │ │ │ │ subsvs r6, sl, sl, lsr ip │ │ │ │ @ instruction: 0x811a6cba │ │ │ │ orrshi r6, sl, sl, lsr sp │ │ │ │ bicshi r6, sl, sl, ror sp │ │ │ │ ldrshhi r6, [sl, #-202] @ 0xffffff36 │ │ │ │ ldrhcs pc, [r8], #-135 @ 0xffffff79 @ │ │ │ │ @@ -304519,20 +304554,20 @@ │ │ │ │ subsvs r2, sl, #128 @ 0x80 │ │ │ │ @ instruction: 0x2090f8d7 │ │ │ │ @ instruction: 0xf8d762da │ │ │ │ cmpvs sl, #160 @ 0xa0 │ │ │ │ stmdalt fp!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ - ldmda ip, {r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ + ldmda r8, {r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ @ instruction: 0xf1754640 │ │ │ │ - @ instruction: 0x4604fb35 │ │ │ │ + @ instruction: 0x4604fb31 │ │ │ │ tstle r5, r1, asr #24 │ │ │ │ - cdp2 1, 9, cr15, cr14, cr3, {2} │ │ │ │ + cdp2 1, 9, cr15, cr10, cr3, {2} │ │ │ │ @ instruction: 0xf7f06800 │ │ │ │ submi pc, r4, #105472 @ 0x19c00 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf514bf18 │ │ │ │ @ instruction: 0xf4ba5f80 │ │ │ │ @ instruction: 0xf107a810 │ │ │ │ strbmi r0, [r8], -r8, lsr #3 │ │ │ │ @@ -304548,15 +304583,15 @@ │ │ │ │ andcs r4, r3, sl, asr #12 │ │ │ │ @ instruction: 0xffaaf001 │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ stmdage r4, {r0, r1, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ vst1.16 {d20-d22}, [pc], sl │ │ │ │ @ instruction: 0xf17d70c0 │ │ │ │ - @ instruction: 0x4604fe9b │ │ │ │ + @ instruction: 0x4604fe97 │ │ │ │ @ instruction: 0xf4791c43 │ │ │ │ @ instruction: 0xf7f1afe8 │ │ │ │ strmi pc, [r4], -pc, lsr #29 │ │ │ │ svclt 0x00e3f7f9 │ │ │ │ @ instruction: 0xf0024648 │ │ │ │ rscsvs pc, r8, r9, asr #16 │ │ │ │ orreq pc, r4, #14090240 @ 0xd70000 │ │ │ │ @@ -304565,15 +304600,15 @@ │ │ │ │ svclt 0x00182800 │ │ │ │ @ instruction: 0xf43a2a00 │ │ │ │ @ instruction: 0xf8d7afe5 │ │ │ │ strbmi r5, [r1], -r8, lsl #7 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ adcsvc pc, pc, pc, asr #8 │ │ │ │ strmi lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ - mrc2 1, 3, pc, cr8, cr13, {3} │ │ │ │ + mrc2 1, 3, pc, cr4, cr13, {3} │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ svcge 0x00c5f479 │ │ │ │ mcr2 7, 4, pc, cr12, cr1, {7} @ │ │ │ │ @ instruction: 0xf7f94604 │ │ │ │ movwcs fp, #8128 @ 0x1fc0 │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ andcs r4, r4, #24, 12 @ 0x1800000 │ │ │ │ @@ -304597,36 +304632,36 @@ │ │ │ │ andvs pc, r4, pc, lsl r9 @ │ │ │ │ strtmi r4, [r8], -r6, lsl #12 │ │ │ │ @ instruction: 0xff9ef028 │ │ │ │ orrcc pc, r8, #14090240 @ 0xd70000 │ │ │ │ movwls r4, #1537 @ 0x601 │ │ │ │ @ instruction: 0xf1074640 │ │ │ │ ldrtmi r0, [r2], -r8, lsr #7 │ │ │ │ - @ instruction: 0xff18f17f │ │ │ │ + @ instruction: 0xff14f17f │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ @ instruction: 0xf7f1d102 │ │ │ │ strmi pc, [r4], -sp, asr #28 │ │ │ │ ldrtmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf6d64658 │ │ │ │ - ldmdavs r3!, {r1, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ + ldmdavs r3!, {r1, r2, r3, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ andcc pc, r0, fp, asr #17 │ │ │ │ ldmdavs r3!, {r4, r5, r9, sl, lr}^ │ │ │ │ andcc pc, r4, fp, asr #17 │ │ │ │ @ instruction: 0xf946f106 │ │ │ │ orrne pc, r4, #14090240 @ 0xd70000 │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @ instruction: 0xf0012003 │ │ │ │ stmdacs r0, {r0, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r8, r1 @ p-variant is OBSOLETE │ │ │ │ ldrdcc pc, [r8], r7 @ │ │ │ │ @ instruction: 0xf7f96003 │ │ │ │ movwcs fp, #3942 @ 0xf66 │ │ │ │ movwcc lr, #27079 @ 0x69c7 │ │ │ │ movwcc lr, #35271 @ 0x89c7 │ │ │ │ - beq 0xfeb75ff4 │ │ │ │ + beq 0xfeb7607c │ │ │ │ @ instruction: 0x332ae9c7 │ │ │ │ @ instruction: 0x332ce9c7 │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf1a98372 │ │ │ │ @ instruction: 0xf1b90302 │ │ │ │ svclt 0x00180f09 │ │ │ │ @@ -304635,15 +304670,15 @@ │ │ │ │ addhi pc, r5, r1, lsl #4 │ │ │ │ orrcs pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0x464a84d3 │ │ │ │ @ instruction: 0xf8cd4641 │ │ │ │ vhadd.s8 d26, d0, d0 │ │ │ │ @ instruction: 0xf17d1071 │ │ │ │ - strmi pc, [r4], -sp, ror #27 │ │ │ │ + strmi pc, [r4], -r9, ror #27 │ │ │ │ tstle r2, r3, asr #24 │ │ │ │ mcr2 7, 0, pc, cr2, cr1, {7} @ │ │ │ │ @ instruction: 0xf5144604 │ │ │ │ @ instruction: 0xf4b95f80 │ │ │ │ @ instruction: 0xf8d7af34 │ │ │ │ movwcs r1, #4996 @ 0x1384 │ │ │ │ andcs r2, r3, r0, lsl r2 │ │ │ │ @@ -304657,46 +304692,46 @@ │ │ │ │ ldmib r7, {r5, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ strbmi r2, [r9], -r0, ror #7 │ │ │ │ @ instruction: 0xf7f54640 │ │ │ │ strmi pc, [r4], -r1, asr #16 │ │ │ │ svclt 0x0017f7f9 │ │ │ │ teqpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf17a4640 │ │ │ │ - strmi pc, [r4], -pc, lsl #20 │ │ │ │ + strmi pc, [r4], -fp, lsl #20 │ │ │ │ @ instruction: 0xf47f1c46 │ │ │ │ @ instruction: 0xf143aea8 │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blx 0x1777c44 │ │ │ │ + stmdavs r0, {r0, r1, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + blx 0x1777ccc │ │ │ │ strt r4, [r0], r4, asr #4 │ │ │ │ @ instruction: 0xf0014640 │ │ │ │ stmdacs r0, {r0, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x0012f43a │ │ │ │ @ instruction: 0xff0af028 │ │ │ │ teqpeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ - stc2l 1, cr15, [r8], #492 @ 0x1ec │ │ │ │ + stc2l 1, cr15, [r4], #492 @ 0x1ec │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr1, cr15, {3} │ │ │ │ ldc2 7, cr15, [lr, #964]! @ 0x3c4 │ │ │ │ str r4, [ip], r4, lsl #12 │ │ │ │ mvncs lr, #3522560 @ 0x35c000 │ │ │ │ strbmi r2, [r9], -r1, lsl #8 │ │ │ │ strbmi r9, [r0], -r0, lsl #8 │ │ │ │ @ instruction: 0xffd2f7f6 │ │ │ │ @ instruction: 0xf7f94604 │ │ │ │ strbmi fp, [r0], -r8, ror #29 │ │ │ │ - stc2 1, cr15, [r4, #500] @ 0x1f4 │ │ │ │ + stc2 1, cr15, [r0, #500] @ 0x1f4 │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ mcrge 4, 7, pc, cr1, cr9, {3} @ │ │ │ │ - stc2l 1, cr15, [r2, #-268]! @ 0xfffffef4 │ │ │ │ + ldc2l 1, cr15, [lr, #-268] @ 0xfffffef4 │ │ │ │ @ instruction: 0xf7f06800 │ │ │ │ submi pc, r4, #176128 @ 0x2b000 │ │ │ │ mrclt 7, 6, APSR_nzcv, cr9, cr9, {7} │ │ │ │ ldrdcs r2, [r0, -r0] │ │ │ │ adceq pc, r8, r7, lsl #2 │ │ │ │ - cdp 1, 12, cr15, cr10, cr15, {3} │ │ │ │ + cdp 1, 12, cr15, cr6, cr15, {3} │ │ │ │ ldrmi r2, [r8], -r1, lsl #6 │ │ │ │ strbmi r2, [r9], -r0, lsl #5 │ │ │ │ cdp2 0, 8, cr15, cr0, cr1, {0} │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ mrcge 4, 6, APSR_nzcv, cr10, cr10, {1} │ │ │ │ @ instruction: 0x01a8f107 │ │ │ │ strbmi r6, [r0], -r2, lsl #16 │ │ │ │ @@ -304709,28 +304744,28 @@ │ │ │ │ ldmdbvs sl, {r1, r3, r6, r7, r8, sp, lr} │ │ │ │ ldrbne r6, [r2, sl, lsl #4] │ │ │ │ ldmdbvs sl, {r1, r3, r6, r9, sp, lr}^ │ │ │ │ ldmibvs sl, {r1, r3, r7, r9, sp, lr} │ │ │ │ ldrbne r6, [r2, sl, lsl #6] │ │ │ │ ldmibvs sl, {r1, r3, r6, r8, r9, sp, lr}^ │ │ │ │ ldrbne r6, [r2, sl, lsl #7] │ │ │ │ - bvs 0x7d2c6c │ │ │ │ + bvs 0x7d2cf4 │ │ │ │ ldrbne r6, [r2, sl, lsl #8] │ │ │ │ - bvs 0x17d2e74 │ │ │ │ + bvs 0x17d2efc │ │ │ │ ldrbne r6, [r2, sl, lsl #9] │ │ │ │ - bvs 0xfe7d307c │ │ │ │ + bvs 0xfe7d3104 │ │ │ │ ldrbne r6, [r2, sl, lsl #10] │ │ │ │ - bvs 0xff7d3284 │ │ │ │ + bvs 0xff7d330c │ │ │ │ ldrbne r6, [r2, sl, lsl #11] │ │ │ │ - blvs 0x7d348c │ │ │ │ + blvs 0x7d3514 │ │ │ │ ldrbne r6, [r2, sl, lsl #12] │ │ │ │ - blvs 0x17d3694 │ │ │ │ + blvs 0x17d371c │ │ │ │ ldrbne r6, [r2, sl, lsl #13] │ │ │ │ - blvs 0xfe7d389c │ │ │ │ - blvs 0xff7d39a0 │ │ │ │ + blvs 0xfe7d3924 │ │ │ │ + blvs 0xff7d3a28 │ │ │ │ ldrbne r6, [r2, sl, lsl #15] │ │ │ │ ldcvs 7, cr6, [sl], {202} @ 0xca │ │ │ │ addcs pc, r0, r1, asr #17 │ │ │ │ @ instruction: 0xf8c117d2 │ │ │ │ mrrcvs 0, 8, r2, sl, cr4 │ │ │ │ addcs pc, r8, r1, asr #17 │ │ │ │ @ instruction: 0xf8c117d2 │ │ │ │ @@ -304738,15 +304773,15 @@ │ │ │ │ addscs pc, r0, r1, asr #17 │ │ │ │ @ instruction: 0xf8c117d2 │ │ │ │ ldclvs 0, cr2, [sl], {148} @ 0x94 │ │ │ │ addscs pc, r8, r1, asr #17 │ │ │ │ @ instruction: 0xf8c117d2 │ │ │ │ ldcvs 0, cr2, [fp, #-624] @ 0xfffffd90 │ │ │ │ adccc pc, r0, r1, asr #17 │ │ │ │ - @ instruction: 0xf806f17f │ │ │ │ + @ instruction: 0xf802f17f │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ @ instruction: 0xf7f1d102 │ │ │ │ @ instruction: 0x4604fd33 │ │ │ │ svcpl 0x0080f514 │ │ │ │ mcrge 4, 3, pc, cr5, cr9, {5} @ │ │ │ │ addcs r2, r0, #0, 6 │ │ │ │ andcs r4, r3, r9, asr #12 │ │ │ │ @@ -304800,25 +304835,25 @@ │ │ │ │ andvs pc, r6, pc, asr pc @ │ │ │ │ ldmibmi r3, {r0, r2, r9, sl, lr}^ │ │ │ │ andscs r6, r3, #6488064 @ 0x630000 │ │ │ │ orreq pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf001606b │ │ │ │ @ instruction: 0x4629fcb9 │ │ │ │ strbmi r4, [r0], -r2, lsl #12 │ │ │ │ - blx 0x20764ac │ │ │ │ + blx 0x1f76534 │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ @ instruction: 0xf7f1d102 │ │ │ │ @ instruction: 0x4604fcb7 │ │ │ │ @ instruction: 0xf1054628 │ │ │ │ stccs 15, cr15, [r0], {187} @ 0xbb │ │ │ │ stclge 6, cr15, [r7, #996]! @ 0x3e4 │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ eorscs r6, r8, #1769472 @ 0x1b0000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ vaba.s8 d20, d30, d8 │ │ │ │ vsubw.s8 , q0, d0 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ andle r4, r7, #156, 4 @ 0xc0000009 │ │ │ │ @@ -304832,46 +304867,46 @@ │ │ │ │ stcllt 7, cr15, [r1, #996] @ 0x3e4 │ │ │ │ orrmi pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d7464a │ │ │ │ strbmi r3, [r1], -r0, lsl #7 │ │ │ │ vst3.8 {d25-d27}, [pc], r1 │ │ │ │ @ instruction: 0xf8d770bd │ │ │ │ strls r4, [r0], #-900 @ 0xfffffc7c │ │ │ │ - stc2l 1, cr15, [r2], #-500 @ 0xfffffe0c │ │ │ │ + mrrc2 1, 7, pc, lr, cr13 @ │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ - stcge 4, cr15, [pc, #484]! @ 0x13a11c │ │ │ │ - ldc2 1, cr15, [r0], #-268 @ 0xfffffef4 │ │ │ │ + stcge 4, cr15, [pc, #484]! @ 0x13a1a4 │ │ │ │ + stc2 1, cr15, [ip], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf7f06800 │ │ │ │ submi pc, r4, #16318464 @ 0xf90000 │ │ │ │ stclt 7, cr15, [r7, #996]! @ 0x3e4 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ - stc2l 1, cr15, [r2, #-508] @ 0xfffffe04 │ │ │ │ + ldc2 1, cr15, [lr, #-508]! @ 0xfffffe04 │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ - ldcge 4, cr15, [pc, #484] @ 0x13a13c │ │ │ │ - stc2 1, cr15, [r0], #-268 @ 0xfffffef4 │ │ │ │ + ldcge 4, cr15, [pc, #484] @ 0x13a1c4 │ │ │ │ + ldc2 1, cr15, [ip], {67} @ 0x43 │ │ │ │ @ instruction: 0xf7f06800 │ │ │ │ submi pc, r4, #15269888 @ 0xe90000 │ │ │ │ ldclt 7, cr15, [r7, #996] @ 0x3e4 │ │ │ │ ldrvc pc, [r4], #-1287 @ 0xfffffaf9 │ │ │ │ smlabbcs r0, r0, r2, r2 │ │ │ │ @ instruction: 0xf16f4620 │ │ │ │ - movwcs lr, #7560 @ 0x1d88 │ │ │ │ + movwcs lr, #7556 @ 0x1d84 │ │ │ │ orrne pc, r4, #14090240 @ 0xd70000 │ │ │ │ ldrmi r2, [r8], -r0, lsl #5 │ │ │ │ ldc2 0, cr15, [ip, #-4]! │ │ │ │ stmdacs r0, {r0, r9, sl, lr} │ │ │ │ ldcge 4, cr15, [r6, #232] @ 0xe8 │ │ │ │ @ instruction: 0xf7e64620 │ │ │ │ @ instruction: 0xf8d7f943 │ │ │ │ @ instruction: 0xf7e50380 │ │ │ │ @ instruction: 0x464afc71 │ │ │ │ strls r4, [r0], #-1539 @ 0xfffff9fd │ │ │ │ vmax.s8 q10, q0, │ │ │ │ @ instruction: 0xf17d106b │ │ │ │ - strmi pc, [r4], -r5, lsr #24 │ │ │ │ + strmi pc, [r4], -r1, lsr #24 │ │ │ │ @ instruction: 0xf4791c42 │ │ │ │ @ instruction: 0xf7f1ad72 │ │ │ │ @ instruction: 0x4604fc39 │ │ │ │ stcllt 7, cr15, [sp, #-996]! @ 0xfffffc1c │ │ │ │ @ instruction: 0xf8d72301 │ │ │ │ ldrmi r2, [r8], -r0, lsl #7 │ │ │ │ @ instruction: 0xf7f04649 │ │ │ │ @@ -304886,15 +304921,15 @@ │ │ │ │ smlabbls r2, r8, r3, r1 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ orrne pc, r4, #14090240 @ 0xd70000 │ │ │ │ tstls r1, r8, lsl r0 │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ vst4.8 {d25,d27,d29,d31}, [pc], r0 │ │ │ │ @ instruction: 0xf74571b5 │ │ │ │ - strmi lr, [r4], -lr, lsr #17 │ │ │ │ + strmi lr, [r4], -sl, ror #16 │ │ │ │ tstle r2, r2, asr #24 │ │ │ │ stc2 7, cr15, [ip], {241} @ 0xf1 │ │ │ │ @ instruction: 0xf8d74604 │ │ │ │ movwcs r2, #4992 @ 0x1380 │ │ │ │ ldrmi r4, [r8], -r9, asr #12 │ │ │ │ @ instruction: 0xf00100d2 │ │ │ │ strtmi pc, [r8], -sp, ror #25 │ │ │ │ @@ -304904,53 +304939,53 @@ │ │ │ │ strbmi r2, [r9], -r0, lsl #8 │ │ │ │ strbmi r9, [r0], -r0, lsl #8 │ │ │ │ mrc2 7, 0, pc, cr4, cr6, {7} │ │ │ │ @ instruction: 0xf7f94604 │ │ │ │ movwcs fp, #3370 @ 0xd2a │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ andcs r4, r3, r9, asr #12 │ │ │ │ - blx 0xffef8012 │ │ │ │ + blx 0xffef809a │ │ │ │ strmi r4, [r5], -r3, lsl #12 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdbmi r4!, {r0, r1, r5, r7, r9, pc}^ │ │ │ │ svceq 0x0070ee1d │ │ │ │ ldrbtmi r4, [r9], #-1602 @ 0xfffff9be │ │ │ │ stmdapl r1, {r0, r3, fp, sp, lr}^ │ │ │ │ addseq pc, r0, #13697024 @ 0xd10000 │ │ │ │ orrne pc, r8, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf5009102 │ │ │ │ @ instruction: 0xf8d7500d │ │ │ │ andscc r1, r8, r4, lsl #7 │ │ │ │ @ instruction: 0xf8d79101 │ │ │ │ smlabbls r0, r0, r3, r1 │ │ │ │ msrne (UNDEF: 105), r0 │ │ │ │ - stmda sl!, {r0, r2, r6, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmda r6!, {r0, r2, r6, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ @ instruction: 0xf7f1d102 │ │ │ │ strmi pc, [r4], -r9, asr #23 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r2, [r9], -r1, lsl #6 │ │ │ │ sbcseq r4, r2, r8, lsl r6 │ │ │ │ stc2 0, cr15, [sl], #4 │ │ │ │ @ instruction: 0xf1054628 │ │ │ │ @ instruction: 0xf7f9fec5 │ │ │ │ stmdbmi ip, {r1, r4, r5, r6, r7, sl, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0x46402213 │ │ │ │ - blx 0xfecf60c2 │ │ │ │ - ldc2 1, cr15, [sl], {127} @ 0x7f │ │ │ │ + blx 0xfecf614a │ │ │ │ + ldc2 1, cr15, [r6], {127} @ 0x7f │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ @ instruction: 0xf143d105 │ │ │ │ - stmdavs r0, {r0, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf832f7f0 │ │ │ │ stccs 2, cr4, [r0], {68} @ 0x44 │ │ │ │ ldclge 6, cr15, [pc], {249} @ 0xf9 │ │ │ │ cmppcc ip, #70254592 @ p-variant is OBSOLETE @ 0x4300000 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ eorscs r6, r8, #1769472 @ 0x1b0000 │ │ │ │ - @ instruction: 0x71a4f64e │ │ │ │ + msreq R12_usr, pc │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ vaba.s8 d20, d30, d8 │ │ │ │ vsubw.s8 , q0, d0 │ │ │ │ @ instruction: 0x46182396 │ │ │ │ @ instruction: 0x461e681b │ │ │ │ @@ -304959,64 +304994,64 @@ │ │ │ │ tstle r4, #1476395010 @ 0x58000002 │ │ │ │ @ instruction: 0xf0244605 │ │ │ │ cmpcc r0, pc, lsr r1 │ │ │ │ andvs r2, r1, r4, lsl #4 │ │ │ │ rscsvs r6, fp, r8, lsl r8 │ │ │ │ cdp2 1, 15, cr15, cr4, cr5, {0} │ │ │ │ tstcs r0, sl, lsr #16 │ │ │ │ - blne 0xfe5d4518 │ │ │ │ + blne 0xfe5d45a0 │ │ │ │ addseq r6, r2, r8, lsl r0 │ │ │ │ addeq lr, r6, r0, lsl #22 │ │ │ │ - stc 1, cr15, [r6], #444 @ 0x1bc │ │ │ │ + stc 1, cr15, [r2], #444 @ 0x1bc │ │ │ │ ldmdavs sl, {r0, r1, r3, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ andcc pc, r4, lr, asr #4 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ orrvs pc, r4, #-536870908 @ 0xe0000004 │ │ │ │ orrseq pc, r5, #192, 4 │ │ │ │ eorcc pc, r4, r2, asr #16 │ │ │ │ - blx 0xff8f8118 │ │ │ │ + blx 0xff8f81a0 │ │ │ │ ldclt 7, cr15, [pc], {249} @ 0xf9 │ │ │ │ - stc2 1, cr15, [ip], {126} @ 0x7e │ │ │ │ + stc2 1, cr15, [r8], {126} @ 0x7e │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ ldcge 4, cr15, [r9], {121} @ 0x79 │ │ │ │ - blx 0x7f6676 │ │ │ │ + blx 0x6f66fe │ │ │ │ @ instruction: 0xf7ef6800 │ │ │ │ submi pc, r4, #908 @ 0x38c │ │ │ │ ldclt 7, cr15, [r1], {249} @ 0xf9 │ │ │ │ - blx 0x177813e │ │ │ │ + blx 0x17781c6 │ │ │ │ @ instruction: 0xf7fa4604 │ │ │ │ @ instruction: 0xf143b86c │ │ │ │ - stmdavs r0, {r0, r2, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xffd6f7ef │ │ │ │ @ instruction: 0xf7fd4244 │ │ │ │ @ instruction: 0xf143b8cd │ │ │ │ - stmdavs r0, {r0, r2, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xffcef7ef │ │ │ │ @ instruction: 0xf7fe4244 │ │ │ │ @ instruction: 0xf143bd2a │ │ │ │ - stmdavs r0, {r0, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xffc6f7ef │ │ │ │ @ instruction: 0xf7fb4244 │ │ │ │ @ instruction: 0xf143bb24 │ │ │ │ - stmdavs r0, {r0, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xffbef7ef │ │ │ │ @ instruction: 0xf7fc4244 │ │ │ │ movwcs fp, #7391 @ 0x1cdf │ │ │ │ orrne pc, r4, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0x46182210 │ │ │ │ ldc2 0, cr15, [r8], {1} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavs r3, {r0, r1, r6, r9, sl, pc} │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ movwcs lr, #10704 @ 0x29d0 │ │ │ │ movwcs lr, #10698 @ 0x29ca │ │ │ │ ldmdalt r7!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrsbteq r7, [r5], -r0 │ │ │ │ - rsbseq r5, lr, r8, lsl #28 │ │ │ │ - rsbseq r5, lr, r2, lsl #27 │ │ │ │ + eorseq r7, r5, r0, asr sp │ │ │ │ + rsbseq r5, lr, r0, lsl #27 │ │ │ │ + ldrshteq r5, [lr], #-202 @ 0xffffff36 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ andcs r2, r3, r4, lsl #4 │ │ │ │ stc2 0, cr15, [r0], {1} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldmdavs r3!, {r0, r1, r2, r3, r4, r9, sl, pc} │ │ │ │ @ instruction: 0xf7fd6003 │ │ │ │ @ instruction: 0xf7f1b9fe │ │ │ │ @@ -305048,29 +305083,29 @@ │ │ │ │ ldrbtvc pc, [lr], #1615 @ 0x64f @ │ │ │ │ stclt 7, cr15, [pc], {249} @ 0xf9 │ │ │ │ movweq pc, #20904 @ 0x51a8 @ │ │ │ │ stmiale r5!, {r0, r2, r8, r9, fp, sp}^ │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ strbmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf17d2067 │ │ │ │ - @ instruction: 0x4604fab3 │ │ │ │ + strmi pc, [r4], -pc, lsr #21 │ │ │ │ @ instruction: 0xf4791c46 │ │ │ │ @ instruction: 0xf7f1ac00 │ │ │ │ strmi pc, [r4], -r7, asr #21 │ │ │ │ - bllt 0x38284 │ │ │ │ + bllt 0x3830c │ │ │ │ orrmi pc, r0, #14090240 @ 0xd70000 │ │ │ │ ldclt 7, cr15, [lr], {254} @ 0xfe │ │ │ │ orrmi pc, r0, #14090240 @ 0xd70000 │ │ │ │ - blt 0x1ef82a8 │ │ │ │ + blt 0x1ef8330 │ │ │ │ mvncs lr, #3522560 @ 0x35c000 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ - ldc2 1, cr15, [r8], #-492 @ 0xfffffe14 │ │ │ │ + ldc2 1, cr15, [r4], #-492 @ 0xfffffe14 │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ - blge 0xffbb74a8 │ │ │ │ - blx 0xfed7828c │ │ │ │ + blge 0xffbb7530 │ │ │ │ + blx 0xfed78314 │ │ │ │ @ instruction: 0xf7f94604 │ │ │ │ @ instruction: 0xf8d7bbe4 │ │ │ │ ldr r3, [r5], #896 @ 0x380 │ │ │ │ orrpl pc, r0, #14090240 @ 0xd70000 │ │ │ │ ldmdalt r1, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ movwpl pc, #34214 @ 0x85a6 @ │ │ │ │ orrgt pc, r8, #14090240 @ 0xd70000 │ │ │ │ @@ -305082,15 +305117,15 @@ │ │ │ │ @ instruction: 0x468468fa │ │ │ │ ldrtcc pc, [ip], #-590 @ 0xfffffdb2 @ │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ strtmi r4, [r8], -r1, asr #12 │ │ │ │ strbtmi r6, [r4], #-2084 @ 0xfffff7dc │ │ │ │ @ instruction: 0xf17f9400 │ │ │ │ - strmi pc, [r4], -pc, lsl #22 │ │ │ │ + strmi pc, [r4], -fp, lsl #22 │ │ │ │ stmdalt pc!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} @ │ │ │ │ @ instruction: 0xf7fe4645 │ │ │ │ @ instruction: 0xf8d7b80f │ │ │ │ @ instruction: 0xf7f92380 │ │ │ │ @ instruction: 0xf8d7bc64 │ │ │ │ @ instruction: 0xf7f92380 │ │ │ │ @ instruction: 0x4648bcfd │ │ │ │ @@ -305098,244 +305133,244 @@ │ │ │ │ @ instruction: 0xf43a2800 │ │ │ │ @ instruction: 0xf028abbd │ │ │ │ @ instruction: 0x4623fbb5 │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ strls r4, [r0], #-1538 @ 0xfffff9fe │ │ │ │ vst1.16 {d20-d22}, [pc], r1 │ │ │ │ @ instruction: 0xf17d70ae │ │ │ │ - strmi pc, [r4], -pc, asr #20 │ │ │ │ + strmi pc, [r4], -fp, asr #20 │ │ │ │ @ instruction: 0xf4791c42 │ │ │ │ @ instruction: 0xf7f1ab9c │ │ │ │ strmi pc, [r4], -r3, ror #20 │ │ │ │ - bllt 0xfe73834c │ │ │ │ + bllt 0xfe7383d4 │ │ │ │ @ instruction: 0xf7fd4649 │ │ │ │ ldmmi fp, {r2, r4, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ cdp 6, 1, cr4, cr13, cr3, {1} │ │ │ │ @ instruction: 0x46424f70 │ │ │ │ stmdavs r0, {r3, r4, r5, r6, sl, lr} │ │ │ │ orrvc pc, sl, pc, asr #8 │ │ │ │ @ instruction: 0xf8d75820 │ │ │ │ @ instruction: 0xf8d04388 │ │ │ │ strls r0, [r2], #-656 @ 0xfffffd70 │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r1, lsl #8 │ │ │ │ orrmi pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf7449400 │ │ │ │ - strmi lr, [r4], -r0, ror #29 │ │ │ │ + @ instruction: 0x4604ee9c │ │ │ │ @ instruction: 0xf4791c46 │ │ │ │ @ instruction: 0xf7f1ab76 │ │ │ │ @ instruction: 0x4604fa3d │ │ │ │ - bllt 0x1db8398 │ │ │ │ + bllt 0x1db8420 │ │ │ │ @ instruction: 0xf7f9464c │ │ │ │ stmiami r9, {r4, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ cdp 6, 1, cr4, cr13, cr3, {1} │ │ │ │ @ instruction: 0x46424f70 │ │ │ │ stmdavs r0, {r3, r4, r5, r6, sl, lr} │ │ │ │ tstpne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d75820 │ │ │ │ @ instruction: 0xf8d04388 │ │ │ │ stmib sp, {r4, r7, r9}^ │ │ │ │ @ instruction: 0xf5006401 │ │ │ │ @ instruction: 0xf8d7500d │ │ │ │ andscc r4, r8, r0, lsl #7 │ │ │ │ @ instruction: 0xf7449400 │ │ │ │ - @ instruction: 0x4604eebc │ │ │ │ + @ instruction: 0x4604ee78 │ │ │ │ @ instruction: 0xf47a1c42 │ │ │ │ @ instruction: 0xf7f1abc9 │ │ │ │ @ instruction: 0x4604fa19 │ │ │ │ - bllt 0xff2783e4 │ │ │ │ + bllt 0xff27846c │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ stmiblt ip, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ ldclt 7, cr15, [fp, #1000]! @ 0x3e8 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ svclt 0x0011f7f9 │ │ │ │ - blx 0xfeb7641e │ │ │ │ + blx 0xfeb764a6 │ │ │ │ @ instruction: 0xf43a2800 │ │ │ │ @ instruction: 0xf028ab4d │ │ │ │ @ instruction: 0xf17cfb45 │ │ │ │ - @ instruction: 0x4604fa9f │ │ │ │ + @ instruction: 0x4604fa9b │ │ │ │ @ instruction: 0xf4791c41 │ │ │ │ @ instruction: 0xf7f1ab34 │ │ │ │ @ instruction: 0x4604f9fb │ │ │ │ - bllt 0xd3841c │ │ │ │ + bllt 0xd384a4 │ │ │ │ cdp 8, 1, cr4, cr13, cr10, {5} │ │ │ │ @ instruction: 0x46424f70 │ │ │ │ orrvc pc, sl, pc, asr #8 │ │ │ │ stmdavs r0, {r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf8d75820 │ │ │ │ @ instruction: 0xf8d04388 │ │ │ │ strls r0, [r2], #-656 @ 0xfffffd70 │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ andscc r9, r8, r1, lsl #8 │ │ │ │ orrmi pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf7449400 │ │ │ │ - @ instruction: 0x4604ee7c │ │ │ │ + @ instruction: 0x4604ee38 │ │ │ │ @ instruction: 0xf4791c60 │ │ │ │ @ instruction: 0xf7f1ab12 │ │ │ │ @ instruction: 0x4604f9d9 │ │ │ │ - bllt 0x4b8460 │ │ │ │ + bllt 0x4b84e8 │ │ │ │ @ instruction: 0x4623489a │ │ │ │ svcmi 0x0070ee1d │ │ │ │ ldrbtmi r4, [r8], #-1602 @ 0xfffff9be │ │ │ │ vadd.i8 d22, d0, d0 │ │ │ │ stmdapl r0!, {r0, r2, r4, r8, ip} │ │ │ │ orrmi pc, r8, #14090240 @ 0xd70000 │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ strvs lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ orrmi pc, r0, #14090240 @ 0xd70000 │ │ │ │ strls r3, [r0], #-24 @ 0xffffffe8 │ │ │ │ - cdp 7, 5, cr15, cr10, cr4, {2} │ │ │ │ + cdp 7, 1, cr15, cr6, cr4, {2} │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ ldclge 4, cr15, [r6, #-496]! @ 0xfffffe10 │ │ │ │ @ instruction: 0xf9b8f7f1 │ │ │ │ @ instruction: 0xf7fc4604 │ │ │ │ @ instruction: 0xf8d7bd71 │ │ │ │ @ instruction: 0xf7fc2380 │ │ │ │ @ instruction: 0x4648bf75 │ │ │ │ - blx 0x14f64d2 │ │ │ │ + blx 0x14f655a │ │ │ │ @ instruction: 0xf43a2800 │ │ │ │ @ instruction: 0xf028aaf3 │ │ │ │ strtmi pc, [r3], -fp, ror #21 │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ strls r4, [r0], #-1538 @ 0xfffff9fe │ │ │ │ vst1.16 {d20-d22}, [pc], r1 │ │ │ │ @ instruction: 0xf17d70ae │ │ │ │ - strmi pc, [r4], -r5, lsl #19 │ │ │ │ + strmi pc, [r4], -r1, lsl #19 │ │ │ │ @ instruction: 0xf4791c60 │ │ │ │ @ instruction: 0xf7f1aad2 │ │ │ │ @ instruction: 0x4604f999 │ │ │ │ - blt 0xff4b84e0 │ │ │ │ + blt 0xff4b8568 │ │ │ │ orrmi pc, r4, #14090240 @ 0xd70000 │ │ │ │ ldclt 7, cr15, [r5], #1008 @ 0x3f0 │ │ │ │ orrmi pc, r0, #14090240 @ 0xd70000 │ │ │ │ - bllt 0xffdb84fc │ │ │ │ + bllt 0xffdb8584 │ │ │ │ ldreq pc, [r5], #-111 @ 0xffffff91 │ │ │ │ - blt 0xff1b84f8 │ │ │ │ + blt 0xff1b8580 │ │ │ │ mvncs lr, #3522560 @ 0x35c000 │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ - blx 0x2f6b0e │ │ │ │ + blx 0x1f6b96 │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ - bge 0xfef3770c │ │ │ │ + bge 0xfef37794 │ │ │ │ @ instruction: 0xf97ef7f1 │ │ │ │ @ instruction: 0xf7f94604 │ │ │ │ @ instruction: 0xf8d7bab2 │ │ │ │ @ instruction: 0xf7fbc384 │ │ │ │ @ instruction: 0xf8d7bc7d │ │ │ │ @ instruction: 0xf7f94384 │ │ │ │ @ instruction: 0xf8d7bfff │ │ │ │ @ instruction: 0xf7fc2380 │ │ │ │ @ instruction: 0xf143b9c7 │ │ │ │ - stmdavs r0, {r0, r1, r2, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldc2l 7, cr15, [r0, #956]! @ 0x3bc │ │ │ │ @ instruction: 0xf7f94244 │ │ │ │ @ instruction: 0xf143ba9e │ │ │ │ - stmdavs r0, {r0, r1, r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs r0, {r0, r1, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ stc2l 7, cr15, [r8, #956]! @ 0x3bc │ │ │ │ @ instruction: 0xf7f94244 │ │ │ │ @ instruction: 0x4620ba96 │ │ │ │ - blx 0xfe8f6610 │ │ │ │ + blx 0xfe8f6698 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ strtmi r4, [sl], -r1, lsl #12 │ │ │ │ @ instruction: 0xf17b4640 │ │ │ │ - @ instruction: 0x4604fab3 │ │ │ │ + strmi pc, [r4], -pc, lsr #21 │ │ │ │ @ instruction: 0xf4791c41 │ │ │ │ @ instruction: 0xf7f1aa88 │ │ │ │ strmi pc, [r4], -pc, asr #18 │ │ │ │ - blt 0xfe238574 │ │ │ │ - @ instruction: 0xf904f143 │ │ │ │ + blt 0xfe2385fc │ │ │ │ + @ instruction: 0xf900f143 │ │ │ │ @ instruction: 0xf7ef6800 │ │ │ │ submi pc, r4, #13120 @ 0x3340 │ │ │ │ - blt 0x2038584 │ │ │ │ - @ instruction: 0xf8fcf143 │ │ │ │ + blt 0x203860c │ │ │ │ + @ instruction: 0xf8f8f143 │ │ │ │ @ instruction: 0xf7ef6800 │ │ │ │ submi pc, r4, #12608 @ 0x3140 │ │ │ │ - blt 0x1e38594 │ │ │ │ + blt 0x1e3861c │ │ │ │ orreq pc, r4, #14090240 @ 0xd70000 │ │ │ │ andls r4, r0, sl, asr #12 │ │ │ │ vmax.s8 q10, q0, │ │ │ │ @ instruction: 0xf17d1071 │ │ │ │ - @ instruction: 0x4604f919 │ │ │ │ + @ instruction: 0x4604f915 │ │ │ │ @ instruction: 0xf4791c42 │ │ │ │ @ instruction: 0xf7f1aa66 │ │ │ │ strmi pc, [r4], -sp, lsr #18 │ │ │ │ - blt 0x19b85b8 │ │ │ │ - @ instruction: 0xf8e2f143 │ │ │ │ + blt 0x19b8640 │ │ │ │ + @ instruction: 0xf8def143 │ │ │ │ @ instruction: 0xf7ef6800 │ │ │ │ submi pc, r4, #10944 @ 0x2ac0 │ │ │ │ - blt 0x17b85c8 │ │ │ │ + blt 0x17b8650 │ │ │ │ strbmi r4, [sl], -r8, lsr #12 │ │ │ │ @ instruction: 0xf4792db8 │ │ │ │ ldrbmi sl, [r1], -r0, ror #22 │ │ │ │ - @ instruction: 0xf900f17d │ │ │ │ + @ instruction: 0xf8fcf17d │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ strbthi pc, [r8], #-0 @ │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ - blt 0x13385ec │ │ │ │ + blt 0x1338674 │ │ │ │ strtmi r2, [r2], -r0, lsl #6 │ │ │ │ tstpeq r4, r9, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0012003 │ │ │ │ stmdacs r0, {r0, r1, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r3, #0 @ p-variant is OBSOLETE │ │ │ │ stcne 6, cr4, [r9, #-136]! @ 0xffffff78 │ │ │ │ @ instruction: 0xf6d51d30 │ │ │ │ - @ instruction: 0xf7faedac │ │ │ │ + @ instruction: 0xf7faed68 │ │ │ │ vadd.i8 , q7, │ │ │ │ vaddl.s8 , d0, d4 │ │ │ │ @ instruction: 0xf7f12096 │ │ │ │ @ instruction: 0xf8d7f86d │ │ │ │ strbmi r2, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf7f04640 │ │ │ │ strmi pc, [r4], -fp, lsr #17 │ │ │ │ @ instruction: 0xf4791c60 │ │ │ │ @ instruction: 0xf7f1aa26 │ │ │ │ strmi pc, [r4], -sp, ror #17 │ │ │ │ - blt 0x9b8638 │ │ │ │ + blt 0x9b86c0 │ │ │ │ streq pc, [sl], #-111 @ 0xffffff91 │ │ │ │ - blt 0x8b8640 │ │ │ │ + blt 0x8b86c8 │ │ │ │ andscs r2, r4, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r9, asr #12 │ │ │ │ @ instruction: 0xf9caf001 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ stmdbge r4!, {r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ - blt 0x9f865c │ │ │ │ + blt 0x9f86e4 │ │ │ │ movwcs r4, #1609 @ 0x649 │ │ │ │ @ instruction: 0xf0012003 │ │ │ │ @ instruction: 0x4601f9bf │ │ │ │ @ instruction: 0xf47b2800 │ │ │ │ @ instruction: 0xf7faafd4 │ │ │ │ @ instruction: 0x4619ba17 │ │ │ │ andsvc pc, r4, r7, lsl #10 │ │ │ │ @ instruction: 0xf832f7f0 │ │ │ │ @ instruction: 0xf47a2800 │ │ │ │ @ instruction: 0xf8d7aa0f │ │ │ │ @ instruction: 0xf5073380 │ │ │ │ @ instruction: 0xf1037018 │ │ │ │ @ instruction: 0xf7f00108 │ │ │ │ stmdacs r0, {r0, r1, r2, r5, fp, ip, sp, lr, pc} │ │ │ │ - bge 0x277898 │ │ │ │ + bge 0x277920 │ │ │ │ ldrvc pc, [r4], #-1287 @ 0xfffffaf9 │ │ │ │ svclt 0x0069f7fc │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r9, asr #12 │ │ │ │ @ instruction: 0xf99cf001 │ │ │ │ @ instruction: 0xf43a2800 │ │ │ │ @ instruction: 0xf107a9f7 │ │ │ │ stmdavs r3, {r3, r4, sl} │ │ │ │ mvnsvs r6, r2, asr #16 │ │ │ │ @ instruction: 0xf7fb6023 │ │ │ │ svclt 0x0000bb96 │ │ │ │ - rsbseq r5, lr, ip, ror #20 │ │ │ │ - rsbseq r5, lr, r0, lsr #20 │ │ │ │ - rsbseq r5, lr, r0, lsr #19 │ │ │ │ - rsbseq r5, lr, lr, asr r9 │ │ │ │ + rsbseq r5, lr, r4, ror #19 │ │ │ │ + @ instruction: 0x007e5998 │ │ │ │ + rsbseq r5, lr, r8, lsl r9 │ │ │ │ + ldrsbteq r5, [lr], #-134 @ 0xffffff7a │ │ │ │ andcs r2, r8, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r9, asr #12 │ │ │ │ @ instruction: 0xf982f001 │ │ │ │ @ instruction: 0xf43a2800 │ │ │ │ @ instruction: 0xf107a9dd │ │ │ │ stmdavs r3, {r3, r4, sl} │ │ │ │ mvnsvs r6, r2, asr #16 │ │ │ │ @@ -305347,52 +305382,52 @@ │ │ │ │ stmibge ip, {r1, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ andcc lr, r6, #3522560 @ 0x35c000 │ │ │ │ andvs r6, r3, r2, asr #32 │ │ │ │ ldclt 7, cr15, [r9, #996] @ 0x3e4 │ │ │ │ orrcc pc, r4, #14090240 @ 0xd70000 │ │ │ │ ldcllt 7, cr15, [r0, #996] @ 0x3e4 │ │ │ │ strbmi r4, [r1], -r0, lsr #12 │ │ │ │ - blx 0xfe676d1a │ │ │ │ + blx 0xfe576da2 │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ msrhi CPSR_sxc, #0 │ │ │ │ @ instruction: 0xf7f94645 │ │ │ │ strcs fp, [r0, #-3364] @ 0xfffff2dc │ │ │ │ ldreq pc, [r5], #-111 @ 0xffffff91 │ │ │ │ - ldclt 7, cr15, [pc, #-996] @ 0x13a370 │ │ │ │ + ldclt 7, cr15, [pc, #-996] @ 0x13a3f8 │ │ │ │ orrne pc, r4, #14090240 @ 0xd70000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ smlabtge r0, sp, r9, lr │ │ │ │ vmax.s8 q10, q0, │ │ │ │ strbmi r1, [r2], -r9, lsl #2 │ │ │ │ @ instruction: 0xf7443018 │ │ │ │ - @ instruction: 0x4604ecfa │ │ │ │ + @ instruction: 0x4604ecb6 │ │ │ │ @ instruction: 0xf4791c41 │ │ │ │ @ instruction: 0xf7f1a990 │ │ │ │ @ instruction: 0x4604f857 │ │ │ │ stmiblt fp, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ cdp 8, 1, cr4, cr13, cr14, {6} │ │ │ │ @ instruction: 0x46424f70 │ │ │ │ ldrbtmi r2, [r8], #-260 @ 0xfffffefc │ │ │ │ stmdapl r0!, {fp, sp, lr} │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf5009300 │ │ │ │ andscc r5, r8, sp │ │ │ │ - stcl 7, cr15, [r0], #272 @ 0x110 │ │ │ │ + ldc 7, cr15, [ip], {68} @ 0x44 │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ ldmdbge r7!, {r0, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf83ef7f1 │ │ │ │ @ instruction: 0xf7f94604 │ │ │ │ strcs fp, [r0, #-2418] @ 0xfffff68e │ │ │ │ ldreq pc, [r5], #-111 @ 0xffffff91 │ │ │ │ stcllt 7, cr15, [r9], {249} @ 0xf9 │ │ │ │ @ instruction: 0xf16748c0 │ │ │ │ - @ instruction: 0x4630febb │ │ │ │ + @ instruction: 0x4630feb7 │ │ │ │ @ instruction: 0xf7e04641 │ │ │ │ strbmi pc, [r0], -r3, ror #31 @ │ │ │ │ - @ instruction: 0xf87af177 │ │ │ │ + @ instruction: 0xf876f177 │ │ │ │ mvncs lr, #3522560 @ 0x35c000 │ │ │ │ strbmi r2, [r0], -r0, lsl #2 │ │ │ │ smlabtne r0, sp, r9, lr │ │ │ │ @ instruction: 0xf7f04631 │ │ │ │ strmi pc, [r4], -r1, lsl #16 │ │ │ │ @ instruction: 0xf4791c42 │ │ │ │ @ instruction: 0xf7f1a9dd │ │ │ │ @@ -305407,27 +305442,27 @@ │ │ │ │ cdp 8, 1, cr4, cr13, cr13, {5} │ │ │ │ @ instruction: 0x46424f70 │ │ │ │ ldrbtmi r2, [r8], #-259 @ 0xfffffefd │ │ │ │ stmdapl r0!, {fp, sp, lr} │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ @ instruction: 0xf5009300 │ │ │ │ andscc r5, r8, sp │ │ │ │ - ldc 7, cr15, [sl], {68} @ 0x44 │ │ │ │ + mrrc 7, 4, pc, r6, cr4 @ │ │ │ │ mcrrne 6, 0, r4, r2, cr4 │ │ │ │ ldmdbge r1!, {r0, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xfff8f7f0 │ │ │ │ @ instruction: 0xf7f94604 │ │ │ │ @ instruction: 0xf8d7b92c │ │ │ │ @ instruction: 0xf0010384 │ │ │ │ stmdacs r0, {r0, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldmdbge r6!, {r1, r3, r4, r5, sl, ip, sp, lr, pc} │ │ │ │ orrcc pc, r0, #14090240 @ 0xd70000 │ │ │ │ andls r4, r0, sl, asr #12 │ │ │ │ subscs r4, r8, r1, asr #12 │ │ │ │ - @ instruction: 0xffccf17c │ │ │ │ + @ instruction: 0xffc8f17c │ │ │ │ mcrrne 6, 0, r4, r3, cr4 │ │ │ │ ldmdbge r9, {r0, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xffe0f7f0 │ │ │ │ @ instruction: 0xf7f94604 │ │ │ │ @ instruction: 0x2600b914 │ │ │ │ ldreq pc, [r5], #-111 @ 0xffffff91 │ │ │ │ svclt 0x0034f7fc │ │ │ │ @@ -305447,35 +305482,35 @@ │ │ │ │ ldrmi sl, [r8], -fp, lsr #24 │ │ │ │ mcrr2 7, 14, pc, r0, cr15 @ │ │ │ │ @ instruction: 0xf7f94244 │ │ │ │ @ instruction: 0xf5a6b8ee │ │ │ │ @ instruction: 0xf8d35308 │ │ │ │ @ instruction: 0xf5000280 │ │ │ │ andscc r5, r4, r9 │ │ │ │ - @ instruction: 0xf990f14f │ │ │ │ + @ instruction: 0xf98cf14f │ │ │ │ mrclt 7, 3, APSR_nzcv, cr7, cr13, {7} │ │ │ │ @ instruction: 0xf0014618 │ │ │ │ strmi pc, [r2], -r9, asr #18 │ │ │ │ @ instruction: 0xf47d2800 │ │ │ │ @ instruction: 0xf7faad3f │ │ │ │ @ instruction: 0xf17cb8eb │ │ │ │ - @ instruction: 0x4604fedf │ │ │ │ + @ instruction: 0x4604fedb │ │ │ │ @ instruction: 0xf4791c41 │ │ │ │ @ instruction: 0xf7f0a8d4 │ │ │ │ @ instruction: 0x4604ff9b │ │ │ │ stmialt pc, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ @ │ │ │ │ orrne pc, r8, #14090240 @ 0xd70000 │ │ │ │ vst2.8 {d18-d21}, [pc], r0 │ │ │ │ andcs r7, r3, r0, lsl #5 │ │ │ │ @ instruction: 0xf87af001 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ vst2.8 {d24-d27}, [pc :128], r2 │ │ │ │ smlabbcs r0, r0, r2, r7 │ │ │ │ @ instruction: 0xf16f60f8 │ │ │ │ - ldmvs fp!, {r1, r2, r4, r5, r7, fp, sp, lr, pc}^ │ │ │ │ + ldmvs fp!, {r1, r4, r5, r7, fp, sp, lr, pc}^ │ │ │ │ subscs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d7601a │ │ │ │ subsvs r2, sl, r4, asr r2 │ │ │ │ @ instruction: 0x2196e9d7 │ │ │ │ ldrsbvs r6, [sl], r9 │ │ │ │ rsbcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf8d7611a │ │ │ │ @@ -305516,44 +305551,44 @@ │ │ │ │ stmdalt r9!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ orrne pc, r4, #14090240 @ 0xd70000 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ stmib sp, {r0, r1, r3, r6, r9, sl, lr}^ │ │ │ │ strbmi sl, [r2], -r0, lsl #2 │ │ │ │ vqadd.s8 d19, d0, d8 │ │ │ │ @ instruction: 0xf7441109 │ │ │ │ - strmi lr, [r4], -r2, asr #23 │ │ │ │ + @ instruction: 0x4604eb7e │ │ │ │ @ instruction: 0xf4791c43 │ │ │ │ @ instruction: 0xf7f0a858 │ │ │ │ @ instruction: 0x4604ff1f │ │ │ │ ldmdalt r3, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf06f2500 │ │ │ │ @ instruction: 0xf7fc0415 │ │ │ │ @ instruction: 0x4620be96 │ │ │ │ @ instruction: 0xf1774641 │ │ │ │ - @ instruction: 0x4604fa31 │ │ │ │ + strmi pc, [r4], -sp, lsr #20 │ │ │ │ @ instruction: 0xf0001c42 │ │ │ │ strbmi r8, [r5], -r7, lsr #3 │ │ │ │ mcrlt 7, 4, pc, cr11, cr12, {7} @ │ │ │ │ andscs r2, r0, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r9, asr #12 │ │ │ │ @ instruction: 0xfff0f000 │ │ │ │ stmdavs r3, {r3, r4, r5, r8, ip, sp, pc} │ │ │ │ stmdavs r3, {r0, r1, r5, sp, lr}^ │ │ │ │ stmvs r3, {r0, r1, r5, r6, sp, lr} │ │ │ │ stmiavs r3, {r0, r1, r5, r7, sp, lr}^ │ │ │ │ strtmi r6, [r1], -r3, ror #1 │ │ │ │ @ instruction: 0x46404632 │ │ │ │ - @ instruction: 0xff3ef168 │ │ │ │ + @ instruction: 0xff3af168 │ │ │ │ stclne 6, cr4, [r0], #-16 │ │ │ │ addshi pc, r0, r0 │ │ │ │ orrcs pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf384fab4 │ │ │ │ - b 0x150524c │ │ │ │ + b 0x15052d4 │ │ │ │ svclt 0x00081353 │ │ │ │ - blcs 0x143654 │ │ │ │ + blcs 0x1436dc │ │ │ │ ldmdage pc, {r0, r3, r4, r5, sl, ip, sp, lr, pc} @ │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ andscs r2, r0, #0, 6 │ │ │ │ @ instruction: 0xf0002003 │ │ │ │ stmdacs r0, {r0, r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdage r2, {r1, r3, r4, r5, sl, ip, sp, lr, pc}^ │ │ │ │ andvs r6, r3, r3, lsr r8 │ │ │ │ @@ -305572,53 +305607,53 @@ │ │ │ │ @ instruction: 0xf8d7bffa │ │ │ │ strbmi r2, [r9], -r0, lsl #7 │ │ │ │ @ instruction: 0xf7f64640 │ │ │ │ @ instruction: 0x4604f91b │ │ │ │ svclt 0x00f1f7f8 │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ svclt 0x00edf7f8 │ │ │ │ - rsbseq r5, lr, sl, asr r6 │ │ │ │ + ldrsbteq r5, [lr], #-82 @ 0xffffffae │ │ │ │ addseq pc, r6, #104, 18 @ 0x1a0000 │ │ │ │ - rsbseq r5, lr, lr, asr #11 │ │ │ │ + rsbseq r5, lr, r6, asr #10 │ │ │ │ @ instruction: 0x465060f8 │ │ │ │ orrne pc, r0, #14090240 @ 0xd70000 │ │ │ │ ldmvs fp!, {r5, r7, r8, r9, sl, lr}^ │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ svcge 0x00ddf478 │ │ │ │ @ instruction: 0xee1d49da │ │ │ │ @ instruction: 0x46420f70 │ │ │ │ stmdavs r9, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ bicscs r5, sp, r0, asr #16 │ │ │ │ addseq pc, r0, #208, 16 @ 0xd00000 │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ andpl pc, sp, r0, lsl #10 │ │ │ │ @ instruction: 0xf7443018 │ │ │ │ - @ instruction: 0x4604eb32 │ │ │ │ + strmi lr, [r4], -lr, ror #21 │ │ │ │ andle r1, r9, r0, ror #24 │ │ │ │ @ instruction: 0xf4782c00 │ │ │ │ @ instruction: 0xf8d7afc6 │ │ │ │ ldrbmi r0, [r1], -r0, lsl #7 │ │ │ │ @ instruction: 0x460447b0 │ │ │ │ svclt 0x00bff7f8 │ │ │ │ mcr2 7, 4, pc, cr6, cr0, {7} @ │ │ │ │ ldrb r4, [r1, r4, lsl #12]! │ │ │ │ - ldc2 1, cr15, [r8], {124} @ 0x7c │ │ │ │ + ldc2 1, cr15, [r4], {124} @ 0x7c │ │ │ │ mcrrne 6, 0, r4, r6, cr4 │ │ │ │ svcge 0x00b5f478 │ │ │ │ mrc2 7, 3, pc, cr12, cr0, {7} │ │ │ │ @ instruction: 0xf7f84604 │ │ │ │ @ instruction: 0x46c8bfb0 │ │ │ │ mrclt 7, 4, APSR_nzcv, cr8, cr11, {7} │ │ │ │ @ instruction: 0xf7f94654 │ │ │ │ @ instruction: 0x464cb9d2 │ │ │ │ - bllt 0xffb38b40 │ │ │ │ + bllt 0xffb38bc8 │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ svclt 0x00a3f7f8 │ │ │ │ @ instruction: 0x46404631 │ │ │ │ - cdp2 1, 5, cr15, cr0, cr8, {3} │ │ │ │ + cdp2 1, 4, cr15, cr12, cr8, {3} │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ svcge 0x0070f47f │ │ │ │ mcr2 7, 3, pc, cr2, cr0, {7} @ │ │ │ │ strb r4, [fp, -r4, lsl #12]! │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ andcs r4, r3, r9, asr #12 │ │ │ │ @ instruction: 0xff44f000 │ │ │ │ @@ -305633,36 +305668,36 @@ │ │ │ │ mcrrne 6, 0, r4, r5, cr4 │ │ │ │ stmdbge r4, {r0, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc} │ │ │ │ mcr2 7, 2, pc, cr4, cr0, {7} @ │ │ │ │ @ instruction: 0xf7fd4604 │ │ │ │ @ instruction: 0xf06fb8ff │ │ │ │ @ instruction: 0xf7f8040d │ │ │ │ @ instruction: 0x4645bf74 │ │ │ │ - blt 0xff1f8b98 │ │ │ │ + blt 0xff1f8c20 │ │ │ │ andcs r4, r4, #45088768 @ 0x2b00000 │ │ │ │ @ instruction: 0xf0002003 │ │ │ │ tstplt r0, pc, lsl pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d66005 │ │ │ │ @ instruction: 0x462010b4 │ │ │ │ - blx 0xfeb78b88 │ │ │ │ + blx 0xfeb78c10 │ │ │ │ ldccc 2, cr15, [ip], #-312 @ 0xfffffec8 │ │ │ │ ldccs 2, cr15, [r6], {192} @ 0xc0 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ @ instruction: 0xf06f2201 │ │ │ │ @ instruction: 0xf8dc4300 │ │ │ │ andls r1, r0, #0 │ │ │ │ strmi r2, [r1], #-513 @ 0xfffffdff │ │ │ │ sbcsvc pc, r3, pc, asr #8 │ │ │ │ - mcr2 1, 0, pc, cr2, cr12, {3} @ │ │ │ │ + ldc2l 1, cr15, [lr, #496]! @ 0x1f0 │ │ │ │ svclt 0x00ccf7fd │ │ │ │ @ instruction: 0xf50746c1 │ │ │ │ @ instruction: 0xf7fe71e8 │ │ │ │ @ instruction: 0xf8d7bc29 │ │ │ │ ldrbmi r0, [r1], -r8, lsl #7 │ │ │ │ - blx 0x13f8bc6 │ │ │ │ + blx 0x13f8c4e │ │ │ │ @ instruction: 0xf43c2800 │ │ │ │ @ instruction: 0xf7f9a9c9 │ │ │ │ @ instruction: 0xf06fbf53 │ │ │ │ @ instruction: 0xf7f8040d │ │ │ │ @ instruction: 0xf06fbf3e │ │ │ │ @ instruction: 0xf7f8040d │ │ │ │ @ instruction: 0xf8d7bf3a │ │ │ │ @@ -305684,34 +305719,34 @@ │ │ │ │ @ instruction: 0x464961b8 │ │ │ │ andcs r2, r3, r4, lsl #4 │ │ │ │ cdp2 0, 12, cr15, cr8, cr0, {0} │ │ │ │ @ instruction: 0xf4392800 │ │ │ │ ldmibvs fp!, {r0, r1, r5, r8, r9, sl, fp, sp, pc} │ │ │ │ @ instruction: 0xf7fc6003 │ │ │ │ @ instruction: 0xf17cbe71 │ │ │ │ - @ instruction: 0x4604fb93 │ │ │ │ + strmi pc, [r4], -pc, lsl #23 │ │ │ │ @ instruction: 0xf4781c46 │ │ │ │ @ instruction: 0xf7f0af08 │ │ │ │ strmi pc, [r4], -pc, asr #27 │ │ │ │ svclt 0x0003f7f8 │ │ │ │ - stc2l 1, cr15, [r0, #-496]! @ 0xfffffe10 │ │ │ │ + ldc2l 1, cr15, [ip, #-496] @ 0xfffffe10 │ │ │ │ mcrrne 6, 0, r4, r1, cr4 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr13, cr8, {3} │ │ │ │ stc2l 7, cr15, [r4, #960] @ 0x3c0 │ │ │ │ @ instruction: 0xf7f84604 │ │ │ │ @ instruction: 0xf180bef8 │ │ │ │ - ldrtcs pc, [r0], #-2355 @ 0xfffff6cd @ │ │ │ │ + ldrtcs pc, [r0], #-2351 @ 0xfffff6d1 @ │ │ │ │ mrclt 7, 1, APSR_nzcv, cr2, cr14, {7} │ │ │ │ strbmi r4, [r9], -r3, lsr #12 │ │ │ │ @ instruction: 0xf0002003 │ │ │ │ stmdacs r0, {r0, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr10, cr15, {1} │ │ │ │ @ instruction: 0x463260f8 │ │ │ │ ldrbmi r4, [r1], -r8, lsr #12 │ │ │ │ - ldc2 1, cr15, [r4, #496] @ 0x1f0 │ │ │ │ + ldc2 1, cr15, [r0, #496] @ 0x1f0 │ │ │ │ strmi r1, [r4], -r3, asr #24 │ │ │ │ @ instruction: 0xf00068fb │ │ │ │ @ instruction: 0xf8da80df │ │ │ │ @ instruction: 0xf8c82000 │ │ │ │ @ instruction: 0xf1bb2000 │ │ │ │ ldmdavs r2!, {r1, r8, r9, sl, fp} │ │ │ │ ldmdavs r2!, {r1, r3, r4, sp, lr}^ │ │ │ │ @@ -305735,15 +305770,15 @@ │ │ │ │ @ instruction: 0xf1073208 │ │ │ │ @ instruction: 0xf7fe0318 │ │ │ │ @ instruction: 0xf06fbf65 │ │ │ │ @ instruction: 0xf7f8040d │ │ │ │ @ instruction: 0xf06fbeac │ │ │ │ @ instruction: 0xf7f80415 │ │ │ │ strtmi fp, [r9], -r8, lsr #29 │ │ │ │ - adccs pc, r4, r1, asr #12 │ │ │ │ + eorcc pc, r4, r1, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf978f02f │ │ │ │ mrclt 7, 4, APSR_nzcv, cr13, cr8, {7} │ │ │ │ stc2l 7, cr15, [r6, #-960]! @ 0xfffffc40 │ │ │ │ strmi r4, [r4], -r5, asr #12 │ │ │ │ stcllt 7, cr15, [r1], #1008 @ 0x3f0 │ │ │ │ andcs r2, r8, #0, 6 │ │ │ │ @@ -305767,74 +305802,74 @@ │ │ │ │ movwcs fp, #3700 @ 0xe74 │ │ │ │ addeq lr, r8, #323584 @ 0x4f000 │ │ │ │ andcs r4, r3, r9, asr #12 │ │ │ │ cdp2 0, 2, cr15, cr0, cr0, {0} │ │ │ │ rsbsle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0xf7792c00 │ │ │ │ svcne 0x0003a9e6 │ │ │ │ - bl 0x28c674 │ │ │ │ + bl 0x28c6fc │ │ │ │ @ instruction: 0xf8520084 │ │ │ │ @ instruction: 0xf8431b04 │ │ │ │ addmi r1, r2, #4, 30 │ │ │ │ @ instruction: 0xf7f9d1f9 │ │ │ │ @ instruction: 0xf8d7b9da │ │ │ │ @ instruction: 0xf7fc2380 │ │ │ │ - blmi 0x7a8e00 │ │ │ │ + blmi 0x7a8e88 │ │ │ │ @ instruction: 0xf1685958 │ │ │ │ - ldrbmi pc, [r0], -pc, ror #28 @ │ │ │ │ + ldrbmi pc, [r0], -fp, ror #28 @ │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ - blx 0xfe378dba │ │ │ │ + blx 0xfe378e42 │ │ │ │ mcrlt 7, 2, pc, cr13, cr8, {7} @ │ │ │ │ - b 0x1503a00 │ │ │ │ + b 0x1503a88 │ │ │ │ strbmi r0, [r9], -r8, asr #4 │ │ │ │ @ instruction: 0xf0002003 │ │ │ │ @ instruction: 0xb3a8fdf9 │ │ │ │ @ instruction: 0xf77c2c00 │ │ │ │ strtmi sl, [sl], -sl, lsl #25 │ │ │ │ - bl 0x282824 │ │ │ │ + bl 0x2828ac │ │ │ │ @ instruction: 0xf64f0e84 │ │ │ │ @ instruction: 0xf8527cfe │ │ │ │ @ instruction: 0xf5b11b04 │ │ │ │ svclt 0x00b43f80 │ │ │ │ strbtmi r4, [r0], -r8, lsl #12 │ │ │ │ @ instruction: 0xf8234572 │ │ │ │ mvnsle r0, r2, lsl #30 │ │ │ │ ldcllt 7, cr15, [r7], #-1008 @ 0xfffffc10 │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ mcrlt 7, 1, pc, cr11, cr8, {7} @ │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ mcrlt 7, 1, pc, cr7, cr8, {7} @ │ │ │ │ - rsbseq r5, lr, r0, lsl #6 │ │ │ │ + rsbseq r5, lr, r8, ror r2 │ │ │ │ addseq pc, r6, #140, 18 @ 0x230000 │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ ldmdblt fp!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ mrclt 7, 0, APSR_nzcv, cr11, cr8, {7} │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ ldclt 7, cr15, [ip], #-1008 @ 0xfffffc10 │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ mrclt 7, 0, APSR_nzcv, cr3, cr8, {7} │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ mcrlt 7, 0, pc, cr15, cr8, {7} @ │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ mrrclt 7, 15, pc, r3, cr12 @ │ │ │ │ ldrbtmi pc, [lr], #-1103 @ 0xfffffbb1 @ │ │ │ │ - ldrbtvc pc, [pc], #1743 @ 0x13ae88 @ │ │ │ │ + ldrbtvc pc, [pc], #1743 @ 0x13af10 @ │ │ │ │ mcrlt 7, 0, pc, cr5, cr8, {7} @ │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ mcrlt 7, 0, pc, cr1, cr8, {7} @ │ │ │ │ ldrdcs pc, [r0], -sl │ │ │ │ ldrhtvs r6, [sl], #11 │ │ │ │ stc2l 7, cr15, [r4], {240} @ 0xf0 │ │ │ │ andcc lr, r2, #3522560 @ 0x35c000 │ │ │ │ ldr r4, [r8, -r4, lsl #12] │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ ldmdblt r1!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ - stcllt 7, cr15, [pc, #992]! @ 0x13b298 │ │ │ │ + stcllt 7, cr15, [pc, #992]! @ 0x13b320 │ │ │ │ @ instruction: 0xf7fe2400 │ │ │ │ @ instruction: 0xf06fba2c │ │ │ │ @ instruction: 0xf7f8040d │ │ │ │ strcs fp, [r0], #-3560 @ 0xfffff218 │ │ │ │ stmdalt sp, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrdmi pc, [r0], -sl │ │ │ │ stc2 7, cr15, [sl], #960 @ 0x3c0 │ │ │ │ @@ -305886,114 +305921,114 @@ │ │ │ │ stclt 7, cr15, [r5, #992] @ 0x3e0 │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ stclt 7, cr15, [r1, #992] @ 0x3e0 │ │ │ │ streq pc, [sp], #-111 @ 0xffffff91 │ │ │ │ svclt 0x00a5f7f8 │ │ │ │ ldreq pc, [r5], #-111 @ 0xffffff91 │ │ │ │ svclt 0x00a1f7f8 │ │ │ │ - cmnpvs ip, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ + mvnsvs pc, r0, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - addcs pc, r8, r1, asr #12 │ │ │ │ + andcc pc, r8, r1, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ vqdmulh.s d20, d2, d8 │ │ │ │ @ instruction: 0xf14a2223 │ │ │ │ - @ instruction: 0xf640ffdb │ │ │ │ - vbic.i32 q11, #12 @ 0x0000000c │ │ │ │ + @ instruction: 0xf640ffd7 │ │ │ │ + vsra.s64 q11, q14, #64 │ │ │ │ @ instruction: 0xf6410130 │ │ │ │ - vaddl.s8 q9, d16, d8 │ │ │ │ - blmi 0x1fb090 │ │ │ │ + vaddl.s8 , d0, d8 │ │ │ │ + blmi 0x1fb118 │ │ │ │ subcs pc, r5, #536870916 @ 0x20000004 │ │ │ │ - @ instruction: 0xffcef14a │ │ │ │ - eorseq r8, r5, r8, lsl #24 │ │ │ │ - ldrshteq r8, [r5], -r0 │ │ │ │ + @ instruction: 0xffcaf14a │ │ │ │ + eorseq r8, r5, r8, lsl #25 │ │ │ │ + eorseq r8, r5, r0, ror ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec921e8 │ │ │ │ + bl 0xfec92270 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf6482000 │ │ │ │ - vsubw.s8 q10, q0, d16 │ │ │ │ + vsubw.s8 q10, q8, d16 │ │ │ │ @ instruction: 0xf64d0335 │ │ │ │ - vaddw.s8 q10, q0, d0 │ │ │ │ + vaddw.s8 q10, q8, d0 │ │ │ │ addscs r0, r1, #-1073741813 @ 0xc000000b │ │ │ │ @ instruction: 0xf1139000 │ │ │ │ svclt 0x0000f9f9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ stmdacs ip, {r0, r1, r2, r3, r6, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmcs r6, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d8b085 │ │ │ │ addsmi r3, r8, #0 │ │ │ │ rscshi pc, ip, r0, lsl #1 │ │ │ │ @ instruction: 0x46156813 │ │ │ │ - blcs 0x144038 │ │ │ │ + blcs 0x1440c0 │ │ │ │ tstphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ ldrtmi r4, [r5], -lr, lsr #12 │ │ │ │ - blcc 0x279198 │ │ │ │ - blcs 0x409c4c │ │ │ │ + blcc 0x279220 │ │ │ │ + blcs 0x409cd4 │ │ │ │ tstphi r3, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf857a701 │ │ │ │ svclt 0x0000f023 │ │ │ │ - andseq fp, r3, r5, lsl #1 │ │ │ │ - andseq fp, r3, r5, lsl #1 │ │ │ │ - andseq fp, r3, r5, lsl #1 │ │ │ │ - andseq fp, r3, r5, lsl #1 │ │ │ │ - andseq fp, r3, r5, lsl #1 │ │ │ │ - andseq fp, r3, r5, lsl #1 │ │ │ │ - andseq fp, r3, r5, lsl #1 │ │ │ │ - andseq fp, r3, r5, lsl #1 │ │ │ │ - andseq fp, r3, r9, lsr r0 │ │ │ │ - mulseq r3, r1, r0 │ │ │ │ - andseq fp, r3, r1, lsl #1 │ │ │ │ - andseq fp, r3, r5, lsl #1 │ │ │ │ + andseq fp, r3, sp, lsl #2 │ │ │ │ + andseq fp, r3, sp, lsl #2 │ │ │ │ + andseq fp, r3, sp, lsl #2 │ │ │ │ + andseq fp, r3, sp, lsl #2 │ │ │ │ + andseq fp, r3, sp, lsl #2 │ │ │ │ + andseq fp, r3, sp, lsl #2 │ │ │ │ + andseq fp, r3, sp, lsl #2 │ │ │ │ + andseq fp, r3, sp, lsl #2 │ │ │ │ + andseq fp, r3, r1, asr #1 │ │ │ │ + andseq fp, r3, r9, lsl r1 │ │ │ │ + andseq fp, r3, r9, lsl #2 │ │ │ │ + andseq fp, r3, sp, lsl #2 │ │ │ │ streq pc, [r8, #-262] @ 0xfffffefa │ │ │ │ @ instruction: 0xf104682b │ │ │ │ tstlt fp, r1, lsl #18 │ │ │ │ ldrb r4, [r3, ip, asr #12] │ │ │ │ ldrb r3, [r2, r8, lsl #12] │ │ │ │ vqrshl.u8 d20, d9, d16 │ │ │ │ ldrmi r8, [sl], sp, ror #1 │ │ │ │ - blx 0x203d66 │ │ │ │ + blx 0x203dee │ │ │ │ @ instruction: 0xf8d8f000 │ │ │ │ - bl 0x2070bc │ │ │ │ + bl 0x207144 │ │ │ │ @ instruction: 0xf10b0b00 │ │ │ │ andspl r0, sl, r4, lsl #10 │ │ │ │ eorne pc, ip, fp, asr #17 │ │ │ │ andls pc, r4, fp, asr #17 │ │ │ │ strbmi r2, [r8], -r4, lsl #2 │ │ │ │ cdp2 1, 14, cr15, cr0, cr4, {0} │ │ │ │ movweq pc, #24842 @ 0x610a @ │ │ │ │ svceq 0x0004f845 │ │ │ │ - b 0x15030d0 │ │ │ │ + b 0x1503158 │ │ │ │ @ instruction: 0xf10a0c83 │ │ │ │ @ instruction: 0xf8db0308 │ │ │ │ strcs r2, [r1, -r0] │ │ │ │ @ instruction: 0x0e83ea4f │ │ │ │ stmib sp, {r0, r1, r9, sl, lr}^ │ │ │ │ ldrmi ip, [r4], r2, lsl #28 │ │ │ │ @ instruction: 0xf8dc2601 │ │ │ │ stmdbcc r1, {ip} │ │ │ │ vmla.i8 d2, d0, d11 │ │ │ │ ldm pc, {r0, r4, r5, r7, pc}^ @ │ │ │ │ - ldclcc 0, cr15, [pc, #-4]! @ 0x13b0f8 │ │ │ │ + ldclcc 0, cr15, [pc, #-4]! @ 0x13b180 │ │ │ │ streq r0, [r6], -r6, lsl #12 │ │ │ │ strvs r4, [r6], -r5, asr #10 │ │ │ │ - b 0x150a664 │ │ │ │ + b 0x150a6ec │ │ │ │ ldrmi r0, [r4], r6, lsl #29 │ │ │ │ @ instruction: 0xf8dc4676 │ │ │ │ stmdbcc r1, {ip} │ │ │ │ vmla.i8 d2, d0, d11 │ │ │ │ ldm pc, {r0, r2, r4, r7, pc}^ @ │ │ │ │ cdpcs 0, 4, cr15, cr0, cr1, {0} │ │ │ │ streq r0, [r6], -r6, lsl #12 │ │ │ │ - blpl 0x2c8a00 │ │ │ │ + blpl 0x2c8a88 │ │ │ │ ssatmi r2, #23, lr, asr #28 │ │ │ │ stceq 0, cr15, [r3], {111} @ 0x6f │ │ │ │ - blcc 0x183544 │ │ │ │ + blcc 0x1835cc │ │ │ │ svclt 0x00b8428f │ │ │ │ ldrmi r4, [r9], #-1551 @ 0xfffff9f1 │ │ │ │ tsteq ip, r1, lsl #20 │ │ │ │ stmdavs sl!, {r2, r4, r7, r9, sl, lr} │ │ │ │ movweq lr, #60161 @ 0xeb01 │ │ │ │ eorne pc, r0, r2, asr #16 │ │ │ │ @ instruction: 0xf8524662 │ │ │ │ @@ -306013,78 +306048,78 @@ │ │ │ │ @ instruction: 0x0ec6ea4f │ │ │ │ @ instruction: 0x46b6e7bf │ │ │ │ stceq 0, cr15, [r7], {111} @ 0x6f │ │ │ │ strb r2, [lr, r8, lsl #2] │ │ │ │ stceq 1, cr15, [r8], {12} │ │ │ │ @ instruction: 0x4694e7d8 │ │ │ │ ssatmi lr, #23, r6, asr #15 │ │ │ │ - ldclcc 0, cr15, [pc], #316 @ 0x13b2e0 │ │ │ │ + ldclcc 0, cr15, [pc], #316 @ 0x13b368 │ │ │ │ strb r2, [r4, r1, lsl #2] │ │ │ │ ldrdne pc, [r4], -ip │ │ │ │ @ instruction: 0xf8d846b6 │ │ │ │ @ instruction: 0xf04f6004 │ │ │ │ - blx 0x43e27a │ │ │ │ + blx 0x43e302 │ │ │ │ cdpls 1, 0, cr6, cr2, cr1, {0} │ │ │ │ stmdavs r9, {r0, r4, r5, sl, lr}^ │ │ │ │ vseleq.f64 d15, d14, d1 │ │ │ │ @ instruction: 0xf8dce7a1 │ │ │ │ @ instruction: 0xf10c1004 │ │ │ │ - blx 0x17e1f2 │ │ │ │ + blx 0x17e27a │ │ │ │ str pc, [sl, r6, lsl #12] │ │ │ │ stceq 1, cr15, [r8], {12} │ │ │ │ @ instruction: 0xf8dce799 │ │ │ │ ldrtmi r1, [r6], r4 │ │ │ │ ldrdvs pc, [r4], -r8 │ │ │ │ ldceq 0, cr15, [r0], #-316 @ 0xfffffec4 │ │ │ │ tstpvs r1, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ ldrtmi r9, [r1], #-3587 @ 0xfffff1fd │ │ │ │ @ instruction: 0xf1c16849 │ │ │ │ ldr r0, [ip, r0, lsl #24] │ │ │ │ @ instruction: 0xe78646b6 │ │ │ │ @ instruction: 0xf10a1e7a │ │ │ │ ldrmi r0, [r3], #-257 @ 0xfffffeff │ │ │ │ rsbsmi r6, pc, #-1073741765 @ 0xc000003b │ │ │ │ - beq 0x1b7348 │ │ │ │ + beq 0x1b73d0 │ │ │ │ stmdbcs r2, {r0, r1, r2, r3, r4, lr} │ │ │ │ @ instruction: 0xf47f616f │ │ │ │ andlt sl, r5, r3, asr pc │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - @ instruction: 0x21b4f643 │ │ │ │ + teqpcc r4, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - sbccs pc, r8, r3, asr #12 │ │ │ │ + subcc pc, r8, r3, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ subcs r4, r6, #21504 @ 0x5400 │ │ │ │ - cdp2 1, 9, cr15, cr10, cr10, {2} │ │ │ │ + cdp2 1, 9, cr15, cr6, cr10, {2} │ │ │ │ ldr r2, [r3, r0, lsl #4] │ │ │ │ @ instruction: 0xf64d2000 │ │ │ │ - vaddw.s8 q10, q0, d0 │ │ │ │ - blmi 0x57b70c │ │ │ │ + vaddw.s8 q10, q8, d0 │ │ │ │ + blmi 0x57b794 │ │ │ │ andls r2, r0, r3, asr #5 │ │ │ │ @ instruction: 0xf8d2f113 │ │ │ │ @ instruction: 0xf6482000 │ │ │ │ - vsubw.s8 q10, q0, d16 │ │ │ │ + vsubw.s8 q10, q8, d16 │ │ │ │ @ instruction: 0xf64d0335 │ │ │ │ - vaddw.s8 q10, q0, d0 │ │ │ │ + vaddw.s8 q10, q8, d0 │ │ │ │ addscs r0, r1, #-1073741813 @ 0xc000000b │ │ │ │ @ instruction: 0xf1139000 │ │ │ │ movwcs pc, #2245 @ 0x8c5 @ │ │ │ │ mrcle 8, 7, r6, cr15, cr11, {0} │ │ │ │ - @ instruction: 0x21b4f643 │ │ │ │ + teqpcc r4, r3, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rsccs pc, r0, r3, asr #12 │ │ │ │ + rsbcc pc, r0, r3, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ subcs r4, pc, #1024 @ 0x400 │ │ │ │ - cdp2 1, 7, cr15, cr2, cr10, {2} │ │ │ │ - eorseq r8, r5, r0, lsr ip │ │ │ │ - eorseq r8, r5, r8, asr #24 │ │ │ │ + cdp2 1, 6, cr15, cr14, cr10, {2} │ │ │ │ + ldrhteq r8, [r5], -r0 │ │ │ │ + eorseq r8, r5, r8, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec924a0 │ │ │ │ + bl 0xfec92528 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0ff0 │ │ │ │ vsubw.s8 q9, q0, d12 │ │ │ │ @ instruction: 0x460d2396 │ │ │ │ addmi r6, r8, #1638400 @ 0x190000 │ │ │ │ ldmdavs ip, {r0, r3, r4, r9, ip, lr, pc}^ │ │ │ │ @ instruction: 0x46942330 │ │ │ │ @@ -306096,21 +306131,21 @@ │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ rscvs r0, r5, #15 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf643bd38 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf6430130 │ │ │ │ - vmla.i d18, d16, d0[2] │ │ │ │ - blmi 0x1bb3bc │ │ │ │ + vmla.i d19, d0, d0[2] │ │ │ │ + blmi 0x1bb444 │ │ │ │ @ instruction: 0xf14a2278 │ │ │ │ - svclt 0x0000fe39 │ │ │ │ - eorseq r8, r5, ip, asr ip │ │ │ │ + svclt 0x0000fe35 │ │ │ │ + ldrsbteq r8, [r5], -ip │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldmdavs r1, {r0, r2, r3, r9, sl, lr} │ │ │ │ addlt r4, r2, r4, lsl r6 │ │ │ │ strmi r1, [r6], -sl, asr #28 │ │ │ │ @@ -306146,89 +306181,89 @@ │ │ │ │ @ instruction: 0xf04f0208 │ │ │ │ ldrmi r0, [r0], -r1, lsl #16 │ │ │ │ stmdbcc r1, {r0, fp, sp, lr} │ │ │ │ vmla.i8 d2, d0, d11 │ │ │ │ ldm pc, {r3, r6, r7, pc}^ @ │ │ │ │ ldrne pc, [r9, -r1] │ │ │ │ svcpl 0x005f5f5f │ │ │ │ - ldrbls r6, [pc, #-610] @ 0x13b156 │ │ │ │ + ldrbls r6, [pc, #-610] @ 0x13b1de │ │ │ │ stmdavc fp!, {r0, r2, r7, r8, r9, sl, ip} │ │ │ │ @ instruction: 0xe7bd7033 │ │ │ │ eorne pc, r4, r5, asr #4 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf643460b │ │ │ │ - vmov.i32 d19, #0 @ 0x00000000 │ │ │ │ + vrshr.s64 d19, d0, #64 │ │ │ │ tstcs r1, r0, lsr r2 │ │ │ │ @ instruction: 0xf17f6800 │ │ │ │ - sbfx pc, r5, #23, #16 │ │ │ │ + sbfx pc, r1, #23, #16 │ │ │ │ stmdaeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ smladcs r1, r0, r6, r4 │ │ │ │ stmdbcc r1, {r0, fp, sp, lr} │ │ │ │ vmla.i8 d2, d0, d11 │ │ │ │ ldm pc, {r1, r2, r5, r7, pc}^ @ │ │ │ │ streq pc, [r7], -r1 │ │ │ │ - blcc 0x100a0e4 │ │ │ │ + blcc 0x100a16c │ │ │ │ cdppl 3, 3, cr4, cr11, cr3, {2} │ │ │ │ rsbseq r0, pc, ip, asr #12 │ │ │ │ strmi r6, [r9], r1, ror #16 │ │ │ │ @ instruction: 0xdd0d2900 │ │ │ │ strtmi r2, [r9], -r0, lsl #8 │ │ │ │ strcc r4, [r1], #-1584 @ 0xfffff9d0 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf7ff4446 │ │ │ │ ldrtmi pc, [sp], #-3959 @ 0xfffff089 @ │ │ │ │ ldmib sp, {r0, r5, r7, r8, sl, lr}^ │ │ │ │ mvnsle r2, r0, lsl #6 │ │ │ │ @ instruction: 0xf8544614 │ │ │ │ - blcc 0x18a03c │ │ │ │ + blcc 0x18a0c4 │ │ │ │ vqdmulh.s d2, d0, d11 │ │ │ │ smlabbge r1, r6, r0, r8 │ │ │ │ @ instruction: 0xf023f851 │ │ │ │ - andseq fp, r3, fp, lsr r3 │ │ │ │ - andseq fp, r3, fp, lsr r3 │ │ │ │ - andseq fp, r3, fp, lsr r3 │ │ │ │ - andseq fp, r3, fp, lsr r3 │ │ │ │ - andseq fp, r3, fp, lsr r3 │ │ │ │ - andseq fp, r3, fp, lsr r3 │ │ │ │ - andseq fp, r3, fp, lsr r3 │ │ │ │ - andseq fp, r3, fp, lsr r3 │ │ │ │ - andseq fp, r3, r3, lsl #9 │ │ │ │ - andseq fp, r3, pc, ror r4 │ │ │ │ - andseq fp, r3, r9, ror r4 │ │ │ │ - andseq fp, r3, fp, lsr r3 │ │ │ │ + andseq fp, r3, r3, asr #7 │ │ │ │ + andseq fp, r3, r3, asr #7 │ │ │ │ + andseq fp, r3, r3, asr #7 │ │ │ │ + andseq fp, r3, r3, asr #7 │ │ │ │ + andseq fp, r3, r3, asr #7 │ │ │ │ + andseq fp, r3, r3, asr #7 │ │ │ │ + andseq fp, r3, r3, asr #7 │ │ │ │ + andseq fp, r3, r3, asr #7 │ │ │ │ + andseq fp, r3, fp, lsl #10 │ │ │ │ + andseq fp, r3, r7, lsl #10 │ │ │ │ + andseq fp, r3, r1, lsl #10 │ │ │ │ + andseq fp, r3, r3, asr #7 │ │ │ │ @ instruction: 0xe7c900bf │ │ │ │ stmeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - b 0x153534c │ │ │ │ + b 0x15353d4 │ │ │ │ ldr r0, [r3, r8, asr #17]! │ │ │ │ @ instruction: 0xe7c100ff │ │ │ │ streq pc, [r8], #-258 @ 0xfffffefe │ │ │ │ andcc lr, r8, #24379392 @ 0x1740000 │ │ │ │ strtmi lr, [r2], -lr, asr #15 │ │ │ │ @ instruction: 0xf64fe7cc │ │ │ │ vaddw.s8 q9, q0, d12 │ │ │ │ stmdavs r0, {r1, r2, r4, r7, r8, sp}^ │ │ │ │ ldceq 0, cr15, [r0], #-316 @ 0xfffffec4 │ │ │ │ - blx 0x4555c2 │ │ │ │ + blx 0x45564a │ │ │ │ @ instruction: 0xf1c31100 │ │ │ │ - bl 0x17b4c0 │ │ │ │ + bl 0x17b548 │ │ │ │ stmdavs r9, {r7, r8}^ │ │ │ │ @ instruction: 0xf707fb01 │ │ │ │ stmdavs r1, {r3, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - blx 0x1874d6 │ │ │ │ + blx 0x18755e │ │ │ │ ldr pc, [r5, r7, lsl #14] │ │ │ │ tstpcs ip, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf04f6840 │ │ │ │ stmdavs r9, {r4, r5, sl, fp}^ │ │ │ │ tstpne r0, ip, lsl #22 @ p-variant is OBSOLETE │ │ │ │ orreq lr, r3, r1, lsl #22 │ │ │ │ - blx 0x195bfa │ │ │ │ + blx 0x195c82 │ │ │ │ str pc, [r3, r8, lsl #16] │ │ │ │ strbmi r6, [r7], -r1, asr #16 │ │ │ │ - blx 0x187502 │ │ │ │ + blx 0x18758a │ │ │ │ ldrtmi pc, [r8], r7, lsl #14 @ │ │ │ │ svcls 0x0000e75c │ │ │ │ addmi r6, pc, #8323072 @ 0x7f0000 │ │ │ │ svcge 0x0027f77f │ │ │ │ strmi r9, [sl], r0, lsl #30 │ │ │ │ stmpl r2, {r0, r3, r4, r7, sl, fp, ip} │ │ │ │ eorne pc, r1, r7, asr r8 @ │ │ │ │ @@ -306246,197 +306281,197 @@ │ │ │ │ movweq pc, #4362 @ 0x110a @ │ │ │ │ ldrmi r4, [sl], r2, lsl #12 │ │ │ │ addsmi r6, r9, #4784128 @ 0x490000 │ │ │ │ fstmiaxle r9!, {d25-d24} @ Deprecated │ │ │ │ @ instruction: 0xf7ffe701 │ │ │ │ strcs pc, [r0], #-3409 @ 0xfffff2af │ │ │ │ @ instruction: 0xf643e6fd │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ @ instruction: 0xf6430130 │ │ │ │ - vshr.s64 q9, q8, #64 │ │ │ │ - blmi 0x1bb614 │ │ │ │ + vmvn.i32 , #0 @ 0x00000000 │ │ │ │ + blmi 0x1bb69c │ │ │ │ @ instruction: 0xf14a22f8 │ │ │ │ - svclt 0x0000fd0d │ │ │ │ - eorseq r8, r5, ip, ror ip │ │ │ │ + svclt 0x0000fd09 │ │ │ │ + ldrshteq r8, [r5], -ip │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ addlt r6, r4, fp, lsl #16 │ │ │ │ strmi r4, [r2], -ip, lsl #12 │ │ │ │ - blcs 0x40a180 │ │ │ │ + blcs 0x40a208 │ │ │ │ sbchi pc, lr, r0, lsl #4 │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ @ instruction: 0x0606675f │ │ │ │ eorcc r2, r9, #1073741830 @ 0x40000006 │ │ │ │ svcvs 0x004c3bcc │ │ │ │ - sbcscs pc, r4, fp, asr #12 │ │ │ │ + subscc pc, r4, fp, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf02e6811 │ │ │ │ strcc pc, [r4], #-3411 @ 0xfffff2ad │ │ │ │ andlt r4, r4, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ ldmdavs r1, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorsmi pc, r4, r4, asr #12 │ │ │ │ + adcsmi pc, r4, r4, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ stc2l 0, cr15, [r0, #-184] @ 0xffffff48 │ │ │ │ ldmdavs r1, {r0, r1, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - adcseq pc, ip, r0, asr #4 │ │ │ │ + eorsne pc, ip, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ ldc2 0, cr15, [r8, #-184]! @ 0xffffff48 │ │ │ │ ldmib r2, {r0, r1, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf6402300 │ │ │ │ - vmla.i d19, d16, d0[7] │ │ │ │ + vmla.i d20, d0, d0[7] │ │ │ │ @ instruction: 0xf02e0030 │ │ │ │ ldrb pc, [sl, pc, lsr #26] @ │ │ │ │ movwcs lr, #2514 @ 0x9d2 │ │ │ │ - rsbpl pc, ip, sp, asr #12 │ │ │ │ + rscpl pc, ip, sp, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ stc2 0, cr15, [r6, #-184]! @ 0xffffff48 │ │ │ │ @ instruction: 0xf104e7d1 │ │ │ │ strcs r0, [r1], -r8, lsl #2 │ │ │ │ stmdavs fp, {r0, r2, r3, r9, sl, lr} │ │ │ │ - blcs 0x40a20c │ │ │ │ + blcs 0x40a294 │ │ │ │ mrshi pc, R8_usr @ │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ strhi r3, [r4], #306 @ 0x132 │ │ │ │ orrsls r8, r1, r4, lsl #9 │ │ │ │ @ instruction: 0x31a1ae84 │ │ │ │ eorscs r6, r0, r3, ror #16 │ │ │ │ tstpcs ip, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ - blx 0x14864e │ │ │ │ + blx 0x1486d6 │ │ │ │ stmdavs r8, {r0, r1, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strmi r1, [sp], -r1, asr #17 │ │ │ │ stmdbcs r0, {r0, r3, r7, r8, fp, sp, lr} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ usada8mi r8, r0, r6, r4 │ │ │ │ ldmdavc r1, {r1, r2, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - rscsvs pc, r0, r2, asr #12 │ │ │ │ + rsbsvc pc, r0, r2, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [sl], #184 @ 0xb8 │ │ │ │ ldmdahi r1, {r0, r2, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - sbcscs pc, r4, fp, asr #12 │ │ │ │ + subscc pc, r4, fp, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ ldc2l 0, cr15, [r2], #184 @ 0xb8 │ │ │ │ ldmdahi r1, {r0, r2, r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - eorsmi pc, r4, r4, asr #12 │ │ │ │ + adcsmi pc, r4, r4, asr #12 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ stc2l 0, cr15, [sl], #184 @ 0xb8 │ │ │ │ @ instruction: 0x0076e795 │ │ │ │ stmiavs r4!, {r0, r1, r5, r6, fp, sp, lr} │ │ │ │ andls r4, r2, #32505856 @ 0x1f00000 │ │ │ │ @ instruction: 0xf0002c01 │ │ │ │ vhadd.s8 d24, d17, d3 │ │ │ │ - vmla.i d21, d0, d0[4] │ │ │ │ + vmla.i d21, d16, d0[4] │ │ │ │ @ instruction: 0xf02e0031 │ │ │ │ svccs 0x0000fcdb │ │ │ │ - bls 0x1f2bd8 │ │ │ │ + bls 0x1f2c60 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - beq 0x1777d8 │ │ │ │ + beq 0x177860 │ │ │ │ stccs 4, cr2, [r0], {-0} │ │ │ │ movwcs fp, #3852 @ 0xf0c │ │ │ │ movweq pc, #4104 @ 0x1008 @ │ │ │ │ cmnle r4, r0, lsl #22 │ │ │ │ @ instruction: 0x46294610 │ │ │ │ @ instruction: 0xf7ff9202 │ │ │ │ - bls 0x1fb40c │ │ │ │ + bls 0x1fb494 │ │ │ │ adcmi r3, r7, #16777216 @ 0x1000000 │ │ │ │ stclle 4, cr4, [lr], #200 @ 0xc8 │ │ │ │ svceq 0x0000f1ba │ │ │ │ vqadd.s8 d29, d14, d23 │ │ │ │ - vshr.s64 d20, d12, #64 │ │ │ │ + vmov.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf02e0032 │ │ │ │ @ instruction: 0x462cfcb9 │ │ │ │ - blcc 0x279828 │ │ │ │ - blcs 0x40a2e0 │ │ │ │ + blcc 0x2798b0 │ │ │ │ + blcs 0x40a368 │ │ │ │ addshi pc, r8, r0, lsl #4 │ │ │ │ @ instruction: 0xf852a201 │ │ │ │ svclt 0x0000f023 │ │ │ │ - mulseq r3, sp, r5 │ │ │ │ - mulseq r3, sp, r5 │ │ │ │ - mulseq r3, sp, r5 │ │ │ │ - mulseq r3, sp, r5 │ │ │ │ - mulseq r3, sp, r5 │ │ │ │ - mulseq r3, sp, r5 │ │ │ │ - mulseq r3, sp, r5 │ │ │ │ - mulseq r3, sp, r5 │ │ │ │ - andseq fp, r3, fp, asr #14 │ │ │ │ - andseq fp, r3, r7, asr #14 │ │ │ │ - andseq fp, r3, r1, asr #14 │ │ │ │ - mulseq r3, sp, r5 │ │ │ │ + andseq fp, r3, r5, lsr #12 │ │ │ │ + andseq fp, r3, r5, lsr #12 │ │ │ │ + andseq fp, r3, r5, lsr #12 │ │ │ │ + andseq fp, r3, r5, lsr #12 │ │ │ │ + andseq fp, r3, r5, lsr #12 │ │ │ │ + andseq fp, r3, r5, lsr #12 │ │ │ │ + andseq fp, r3, r5, lsr #12 │ │ │ │ + andseq fp, r3, r5, lsr #12 │ │ │ │ + @ instruction: 0x0013b7d3 │ │ │ │ + andseq fp, r3, pc, asr #15 │ │ │ │ + andseq fp, r3, r9, asr #15 │ │ │ │ + andseq fp, r3, r5, lsr #12 │ │ │ │ @ instruction: 0xe7ab00b6 │ │ │ │ @ instruction: 0xf6432000 │ │ │ │ - vsra.s64 d18, d20, #64 │ │ │ │ - blmi 0xffbbe8 │ │ │ │ + vbic.i32 d19, #4 @ 0x00000004 │ │ │ │ + blmi 0xffbc70 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf11212ad │ │ │ │ rscseq pc, r6, r5, ror #28 │ │ │ │ vaba.s8 d30, d29, d14 │ │ │ │ - vmla.i d16, d0, d0[0] │ │ │ │ + vmla.i d16, d16, d0[0] │ │ │ │ @ instruction: 0xf02e002f │ │ │ │ strb pc, [r6, r1, lsl #25] @ │ │ │ │ streq pc, [r8], #-261 @ 0xfffffefb │ │ │ │ strcc lr, [r8, #-1834] @ 0xfffff8d6 │ │ │ │ strtmi lr, [r5], -r1, asr #15 │ │ │ │ @ instruction: 0xf64fe7bf │ │ │ │ vsubw.s8 q9, q0, d12 │ │ │ │ stmdavs r9, {r1, r2, r4, r7, r8, r9, sp}^ │ │ │ │ ldmdavs fp, {r4, r5, sp}^ │ │ │ │ movwcc pc, #6912 @ 0x1b00 @ │ │ │ │ - blx 0x215ed6 │ │ │ │ + blx 0x215f5e │ │ │ │ str pc, [r3, r6, lsl #12] │ │ │ │ tstcc r8, fp, asr #16 │ │ │ │ @ instruction: 0xf606fb03 │ │ │ │ @ instruction: 0xf64de745 │ │ │ │ - vaddl.s8 q9, d0, d0 │ │ │ │ + vaddl.s8 q9, d16, d0 │ │ │ │ andls r0, r2, #47 @ 0x2f │ │ │ │ stc2l 0, cr15, [r0], #-184 @ 0xffffff48 │ │ │ │ ldr r9, [r1, r2, lsl #20] │ │ │ │ - addsmi pc, ip, lr, asr #4 │ │ │ │ + andspl pc, ip, lr, asr #4 │ │ │ │ eorseq pc, r2, r0, asr #5 │ │ │ │ mrrc2 0, 2, pc, r8, cr14 @ │ │ │ │ - bls 0x1c7398 │ │ │ │ + bls 0x1c7420 │ │ │ │ strtmi fp, [r2], r4, asr #31 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ svcge 0x007cf73f │ │ │ │ stmiapl r3, {r0, r1, r2, r3, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - eorscs pc, r4, r0, asr #4 │ │ │ │ + adcscs pc, r4, r0, asr #4 │ │ │ │ eorseq pc, r1, r0, asr #5 │ │ │ │ andne lr, r2, #3358720 @ 0x334000 │ │ │ │ stmiavs fp!, {r1, r2, r3, r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf02e461f │ │ │ │ stmdavs fp!, {r0, r1, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - blcs 0x161fd0 │ │ │ │ + blcs 0x162058 │ │ │ │ @ instruction: 0xf8dddd1b │ │ │ │ @ instruction: 0xf64d8008 │ │ │ │ - vqdmlal.s q9, d0, d0 │ │ │ │ + vqdmlal.s q9, d16, d0 │ │ │ │ svccc 0x0004092f │ │ │ │ @ instruction: 0x4631463b │ │ │ │ @ instruction: 0xf8539202 │ │ │ │ ldrmi r0, [r0], #-3844 @ 0xfffff0fc │ │ │ │ @ instruction: 0xf7ff461f │ │ │ │ stmdavs fp!, {r0, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ andeq pc, r1, #8, 2 │ │ │ │ ldrmi r4, [r0], r6, lsl #12 │ │ │ │ stcle 2, cr4, [r4, #-588] @ 0xfffffdb4 │ │ │ │ @ instruction: 0xf02e4648 │ │ │ │ - bls 0x1fa890 │ │ │ │ + bls 0x1fa918 │ │ │ │ vabd.s8 q15, , q13 │ │ │ │ - vmov.i32 q11, #0 @ 0x00000000 │ │ │ │ + vshr.s64 q11, q0, #64 │ │ │ │ @ instruction: 0xf02e0033 │ │ │ │ @ instruction: 0xe6c9fc1d │ │ │ │ - blx 0xffb7980e │ │ │ │ + blx 0xffb79896 │ │ │ │ strb r2, [r5], r0, lsl #8 │ │ │ │ - eorseq r8, r5, ip, lsl #25 │ │ │ │ + eorseq r8, r5, ip, lsl #26 │ │ │ │ @ instruction: 0xf04fb1c2 │ │ │ │ - bl 0x17e820 │ │ │ │ + bl 0x17e8a8 │ │ │ │ ldrlt r1, [r0], #-514 @ 0xfffffdfe │ │ │ │ stmdavs ip, {r0, r1, r3, fp, sp, lr}^ │ │ │ │ andmi r3, r3, r0, lsl r1 │ │ │ │ svclt 0x000442a3 │ │ │ │ stccc 8, cr15, [r4], {81} @ 0x51 │ │ │ │ @ instruction: 0x0c03ea4c │ │ │ │ mvnsle r4, sl, lsl #5 │ │ │ │ @@ -306445,15 +306480,15 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ tstcs r0, r0, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ @ instruction: 0xf04fb1c2 │ │ │ │ - bl 0x17e864 │ │ │ │ + bl 0x17e8ec │ │ │ │ ldrlt r1, [r0], #-514 @ 0xfffffdfe │ │ │ │ stmiavs ip, {r0, r1, r3, r7, fp, sp, lr}^ │ │ │ │ andmi r3, r3, r0, lsl r1 │ │ │ │ svclt 0x000442a3 │ │ │ │ stccc 8, cr15, [ip], {81} @ 0x51 │ │ │ │ @ instruction: 0x0c03ea4c │ │ │ │ mvnsle r4, sl, lsl #5 │ │ │ │ @@ -306462,19 +306497,19 @@ │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ tstcs r0, r0, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec92aa8 │ │ │ │ + bl 0xfec92b30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46020ff8 │ │ │ │ ldmdavs r3, {r0, sp} │ │ │ │ - blcs 0x40a4bc │ │ │ │ + blcs 0x40a544 │ │ │ │ ldm pc, {r1, r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ streq pc, [r7], -r3 │ │ │ │ stceq 13, cr0, [sp, #-52] @ 0xffffffcc │ │ │ │ andcc r1, sp, r4, lsl r4 │ │ │ │ subeq r0, r0, fp, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @@ -306488,23 +306523,23 @@ │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ movwcs pc, #50767 @ 0xc64f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xf04f6852 │ │ │ │ ldmdavs fp, {r4, r5, sl, fp}^ │ │ │ │ movwcc pc, #11020 @ 0x2b0c @ │ │ │ │ orreq lr, r1, #3072 @ 0xc00 │ │ │ │ - blx 0x21607e │ │ │ │ + blx 0x216106 │ │ │ │ mrscs pc, (UNDEF: 0) @ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldmdavs r3, {r3, r8, sl, fp, ip, sp, pc}^ │ │ │ │ - blx 0x208146 │ │ │ │ + blx 0x2081ce │ │ │ │ strb pc, [r4, r0] @ │ │ │ │ - blx 0x17f992a │ │ │ │ - blcc 0x19593c │ │ │ │ + blx 0x17f99b2 │ │ │ │ + blcc 0x1959c4 │ │ │ │ ldmdale r7!, {r0, r1, r3, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ @ instruction: 0x06060d1b │ │ │ │ ldrne r0, [r4], #-1542 @ 0xfffff9fa │ │ │ │ stceq 4, cr3, [r2, #-24]! @ 0xffffffe8 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -306519,119 +306554,119 @@ │ │ │ │ andcs r4, r1, r0, ror r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ movwcs pc, #50767 @ 0xc64f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ eorscs r6, r0, r2, asr #16 │ │ │ │ - blx 0x155afa │ │ │ │ - bl 0x208598 │ │ │ │ - bvs 0x173c798 │ │ │ │ + blx 0x155b82 │ │ │ │ + bl 0x208620 │ │ │ │ + bvs 0x173c820 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ strb r3, [r3, r8] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec92bac │ │ │ │ + bl 0xfec92c34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf64d2000 │ │ │ │ - vaddw.s8 q10, q0, d0 │ │ │ │ - blmi 0x1bbe7c │ │ │ │ + vaddw.s8 q10, q8, d0 │ │ │ │ + blmi 0x1bbf04 │ │ │ │ andls r2, r0, r3, asr #5 │ │ │ │ ldc2 1, cr15, [sl, #-72] @ 0xffffffb8 │ │ │ │ - eorseq r8, r5, r8, asr #24 │ │ │ │ + eorseq r8, r5, r8, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec92bd4 │ │ │ │ + bl 0xfec92c5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0ff8 │ │ │ │ vaddhn.i16 d18, q0, q6 │ │ │ │ teqcs r0, r6 @ │ │ │ │ @ instruction: 0xf1046020 │ │ │ │ rsbvs pc, r0, pc, ror #20 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec92c04 │ │ │ │ + bl 0xfec92c8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x8ff9ac │ │ │ │ + blmi 0x8ffa34 │ │ │ │ svcgt 0x0070ee1d │ │ │ │ ldrmi r4, [r4], -r5, lsl #12 │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf85cb083 │ │ │ │ strmi r0, [fp], -r3 │ │ │ │ @ instruction: 0xf8d26e02 │ │ │ │ - blvs 0xfe5c3cc8 │ │ │ │ + blvs 0xfe5c3d50 │ │ │ │ ldrmi fp, [r0, sl, lsl #2] │ │ │ │ vmax.s8 d20, d14, d3 │ │ │ │ vmlal.s , d0, d0[5] │ │ │ │ ldmdavs r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ cdpne 1, 6, cr11, cr1, cr4, {3} │ │ │ │ andle r4, r7, #-1610612728 @ 0xa0000008 │ │ │ │ andlt r2, r3, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - blne 0x5c8258 │ │ │ │ + blne 0x5c82e0 │ │ │ │ mvnsle r4, #-1610612727 @ 0xa0000009 │ │ │ │ strtmi r4, [r1], -sl, lsr #12 │ │ │ │ movwls r4, #5656 @ 0x1618 │ │ │ │ - @ instruction: 0xf884f73c │ │ │ │ + @ instruction: 0xf840f73c │ │ │ │ rscle r2, fp, r0, lsl #16 │ │ │ │ eorscc pc, ip, #-536870908 @ 0xe0000004 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldmdavs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ andlt r4, r3, r8, lsl r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - ldrsbteq r4, [lr], #-48 @ 0xffffffd0 │ │ │ │ + rsbseq r4, lr, r8, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec92c94 │ │ │ │ + bl 0xfec92d1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ strmi r2, [r4], -r1, lsl #6 │ │ │ │ andls r4, r1, #24, 12 @ 0x1800000 │ │ │ │ @ instruction: 0xffaaf7ff │ │ │ │ @ instruction: 0x4601b170 │ │ │ │ strtmi r9, [r0], -r1, lsl #20 │ │ │ │ - bl 0x1a79604 │ │ │ │ + bl 0x97968c │ │ │ │ andlt r2, r2, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ svclt 0x0000e7f3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec92cd8 │ │ │ │ + bl 0xfec92d60 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ movwcs r4, #1548 @ 0x60c │ │ │ │ andcs r4, r3, r1, lsl #12 │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ msrlt (UNDEF: 120), r7 │ │ │ │ strtmi r9, [r1], -r1, lsl #20 │ │ │ │ - bl 0x11f9648 │ │ │ │ + b 0xf96d0 │ │ │ │ andlt r2, r2, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andeq pc, sp, pc, rrx │ │ │ │ svclt 0x0000e7f3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec92d1c │ │ │ │ + bl 0xfec92da4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ and r4, r7, r5, lsl #12 │ │ │ │ - blx 0xff3f7bb8 │ │ │ │ + blx 0xff3f7c40 │ │ │ │ andsle r1, r0, sp, lsr #16 │ │ │ │ strle r1, [lr], #-2987 @ 0xfffff455 │ │ │ │ smlabble lr, r4, r2, r4 │ │ │ │ streq pc, [fp], #-965 @ 0xfffffc3b │ │ │ │ @ instruction: 0xf5c42301 │ │ │ │ strtmi r5, [r9], -r0, lsl #9 │ │ │ │ ldrmi r4, [r8], -r2, lsr #12 │ │ │ │ @@ -306640,68 +306675,68 @@ │ │ │ │ @ instruction: 0xf06fd1ea │ │ │ │ ldrmi r0, [r8], -sp, lsl #6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec92d70 │ │ │ │ + bl 0xfec92df8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xffccf7ff │ │ │ │ - blle 0x305b80 │ │ │ │ + blle 0x305c08 │ │ │ │ strtmi r2, [r1], -r1, lsl #6 │ │ │ │ ldrmi r1, [r8], -r2, asr #17 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ svclt 0x0036f7ff │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ addscc pc, r9, r0, lsl #10 │ │ │ │ ldrdcc pc, [r8], r0 @ │ │ │ │ strle r0, [lr], #-1690 @ 0xfffff966 │ │ │ │ svceq 0x0008f013 │ │ │ │ - msrcc CPSR_s, #70254592 @ 0x4300000 │ │ │ │ + @ instruction: 0x33a4f643 │ │ │ │ teqpeq r0, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - rscsvs pc, r8, r0, asr #12 │ │ │ │ + rsbsvc pc, r8, r0, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ ldrmi fp, [r8], -r8, lsl #30 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @ instruction: 0xf6404770 │ │ │ │ - vshr.s64 q11, q4, #64 │ │ │ │ + vmov.i32 , #8 @ 0x00000008 │ │ │ │ andcs r0, r0, #48 @ 0x30 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec92de4 │ │ │ │ + bl 0xfec92e6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0x17ff56c │ │ │ │ + blmi 0x17ff5f4 │ │ │ │ vst4. {d27-d30}, [pc :128], r4 │ │ │ │ smlabtcs r0, r3, r2, r7 │ │ │ │ stmdage r1, {r0, r2, r9, sl, lr} │ │ │ │ cmnls r3, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - svc 0x0040f16d │ │ │ │ + svc 0x003cf16d │ │ │ │ @ instruction: 0xf177a801 │ │ │ │ - stmdacs r0, {r0, r2, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ addshi pc, lr, r0, asr #5 │ │ │ │ sbcvc pc, r3, #1325400064 @ 0x4f000000 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ @ instruction: 0xf16d462c │ │ │ │ - mrcge 15, 0, lr, cr1, cr4, {1} │ │ │ │ + mrcge 15, 0, lr, cr1, cr0, {1} │ │ │ │ stceq 1, cr15, [r4], {13} │ │ │ │ ldrcc r4, [r0], #-1766 @ 0xfffff91a │ │ │ │ ldceq 1, cr15, [r0], {12} │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ ldceq 8, cr15, [r0], {68} @ 0x44 │ │ │ │ stcne 8, cr15, [ip], {68} @ 0x44 │ │ │ │ stccs 8, cr15, [r8], {68} @ 0x44 │ │ │ │ stccc 8, cr15, [r4], {68} @ 0x44 │ │ │ │ - strhle r4, [pc, #86] @ 0x13bc9a │ │ │ │ + strhle r4, [pc, #86] @ 0x13bd22 │ │ │ │ movteq pc, #20749 @ 0x510d @ │ │ │ │ subeq pc, r1, #1073741825 @ 0x40000001 │ │ │ │ orreq pc, r5, sp, lsl #2 │ │ │ │ tstcc r0, #24, 16 @ 0x180000 │ │ │ │ andscc r6, r0, #16 │ │ │ │ @ instruction: 0xf853428b │ │ │ │ @ instruction: 0xf8420c0c │ │ │ │ @@ -306762,81 +306797,81 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ rsblt sp, r4, r9, lsl #2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf17fe7ee │ │ │ │ - svclt 0x0000f8dd │ │ │ │ + svclt 0x0000f8d9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec92f64 │ │ │ │ + bl 0xfec92fec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0e58 │ │ │ │ vorr.i32 d18, #262144 @ 0x00040000 │ │ │ │ - blmi 0xb853cc │ │ │ │ + blmi 0xb85454 │ │ │ │ vst4. {d27-d30}, [pc :128], r7 │ │ │ │ smlabtcs r0, r3, r2, r7 │ │ │ │ ldmdavs fp, {r0, r1, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f9365 │ │ │ │ @ instruction: 0xf16d0300 │ │ │ │ - stmdavs fp!, {r1, r2, r3, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdavs fp!, {r1, r3, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ vpadd.i8 d27, d14, d27 │ │ │ │ vmvn.i32 d19, #1024 @ 0x00000400 │ │ │ │ ldmdavs r1, {r1, r2, r4, r7, r9, sp} │ │ │ │ stmdavc sl, {r0, r7, r8, r9, ip, sp, pc} │ │ │ │ strcs fp, [r0], #-882 @ 0xfffffc8e │ │ │ │ cdpeq 0, 0, cr15, cr3, cr15, {2} │ │ │ │ stceq 0, cr15, [sl], {79} @ 0x4f │ │ │ │ teqpeq r0, #-2147483608 @ p-variant is OBSOLETE @ 0x80000028 │ │ │ │ @ instruction: 0xf04f2b09 │ │ │ │ stmdale r8, {r8, r9} │ │ │ │ movwcs pc, #15116 @ 0x3b0c @ │ │ │ │ svccs 0x0001f811 │ │ │ │ eorseq pc, r0, r2, lsr #3 │ │ │ │ stmdacs r9, {r4, r5, r8, r9, fp, ip, sp} │ │ │ │ - bcs 0xcf25a0 │ │ │ │ + bcs 0xcf2628 │ │ │ │ strcs lr, [r4], #-2819 @ 0xfffff4fd │ │ │ │ tstcc r1, r8, lsl #30 │ │ │ │ mcreq 1, 0, pc, cr1, cr14, {5} @ │ │ │ │ stmdavc sl, {r0, ip, lr, pc} │ │ │ │ strtmi lr, [r3], -r6, ror #15 │ │ │ │ - bmi 0x4d3e90 │ │ │ │ - bls 0x1a95e28 │ │ │ │ + bmi 0x4d3f18 │ │ │ │ + bls 0x1a95eb0 │ │ │ │ @ instruction: 0xf04f4051 │ │ │ │ tstle r3, r0, lsl #4 │ │ │ │ rsblt r4, r7, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ movwls sl, #6147 @ 0x1803 │ │ │ │ mcr2 7, 7, pc, cr12, cr15, {7} @ │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf89dd1e9 │ │ │ │ @ instruction: 0xf10d208e │ │ │ │ strb r0, [r4, lr, lsl #3] │ │ │ │ - @ instruction: 0xf87cf17f │ │ │ │ + @ instruction: 0xf878f17f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec93024 │ │ │ │ + bl 0xfec930ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf24e0e58 │ │ │ │ vmvn.i32 d19, #262144 @ 0x00040000 │ │ │ │ - blmi 0xe8508c │ │ │ │ + blmi 0xe85114 │ │ │ │ vst4. {d27-d30}, [pc :128], r5 │ │ │ │ smlabtcs r0, r3, r2, r7 │ │ │ │ ldmdavs fp, {r0, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f9363 │ │ │ │ @ instruction: 0xf16d0300 │ │ │ │ - stmdavs r3!, {r1, r2, r3, r4, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r1, r3, r4, r9, sl, fp, sp, lr, pc} │ │ │ │ ldmdavc fp, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ stmdage r1, {r0, r1, r3, r4, r8, fp, ip, sp, pc} │ │ │ │ mcr2 7, 6, pc, cr2, cr15, {7} @ │ │ │ │ - blmi 0xc2841c │ │ │ │ - blls 0x1a15ec8 │ │ │ │ + blmi 0xc284a4 │ │ │ │ + blls 0x1a15f50 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 125) │ │ │ │ andcs fp, r0, r5, rrx │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ @ instruction: 0xf10d2503 │ │ │ │ @@ -306846,198 +306881,198 @@ │ │ │ │ @ instruction: 0xf04f2b09 │ │ │ │ stmdale r9, {r8, r9} │ │ │ │ movwcs pc, #15118 @ 0x3b0e @ │ │ │ │ svccs 0x0001f811 │ │ │ │ ldceq 1, cr15, [r0], #-648 @ 0xfffffd78 │ │ │ │ @ instruction: 0xf1bc3b30 │ │ │ │ ldmible r5!, {r0, r3, r8, r9, sl, fp}^ │ │ │ │ - bl 0x206760 │ │ │ │ + bl 0x2067e8 │ │ │ │ svclt 0x00082000 │ │ │ │ stccc 1, cr3, [r1, #-4] │ │ │ │ @ instruction: 0xf643d1e7 │ │ │ │ - vbic.i32 d19, #0 @ 0x00000000 │ │ │ │ + vqshl.s64 d19, d16, #0 │ │ │ │ @ instruction: 0xf6430730 │ │ │ │ - vbic.i32 d19, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d19, d16, #64 │ │ │ │ @ instruction: 0x26030130 │ │ │ │ @ instruction: 0xf04f2232 │ │ │ │ @ instruction: 0xf1a20e0a │ │ │ │ - blcs 0x37cb90 │ │ │ │ + blcs 0x37cc18 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - blx 0x4f1efe │ │ │ │ + blx 0x4f1f86 │ │ │ │ @ instruction: 0xf8112303 │ │ │ │ @ instruction: 0xf1a22f01 │ │ │ │ - blcc 0xd3efa4 │ │ │ │ + blcc 0xd3f02c │ │ │ │ svceq 0x0009f1bc │ │ │ │ - bcs 0xcf26c0 │ │ │ │ + bcs 0xcf2748 │ │ │ │ strcs lr, [r5, #-2819] @ 0xfffff4fd │ │ │ │ tstcc r1, r8, lsl #30 │ │ │ │ andle r3, r1, r1, lsl #28 │ │ │ │ strb r7, [r6, sl, lsl #16]! │ │ │ │ svclt 0x00c84285 │ │ │ │ str r6, [sl, r7, lsr #32]! │ │ │ │ - @ instruction: 0xf804f17f │ │ │ │ + @ instruction: 0xf800f17f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec93114 │ │ │ │ + bl 0xfec9319c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ ldrmi r4, [ip], -r5, lsl #12 │ │ │ │ movwcs r2, #3 │ │ │ │ @ instruction: 0xf7ff9203 │ │ │ │ rorslt pc, r9, #26 @ │ │ │ │ strmi r2, [r1], -r0, lsl #6 │ │ │ │ strtmi r9, [r8], -r3, lsl #20 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ - @ instruction: 0xf85ef176 │ │ │ │ - ble 0x205f40 │ │ │ │ - stc2 1, cr15, [ip], #-260 @ 0xfffffefc │ │ │ │ + @ instruction: 0xf85af176 │ │ │ │ + ble 0x205fc8 │ │ │ │ + stc2 1, cr15, [r8], #-260 @ 0xfffffefc │ │ │ │ submi r6, r0, #0, 16 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf06fbd30 │ │ │ │ ldrb r0, [r3, sp]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec93168 │ │ │ │ + bl 0xfec931f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d10ff0 │ │ │ │ addlt ip, r3, ip │ │ │ │ movw lr, #2513 @ 0x9d1 │ │ │ │ - bl 0x4563a0 │ │ │ │ - bne 0xff5bc784 │ │ │ │ + bl 0x456428 │ │ │ │ + bne 0xff5bc80c │ │ │ │ movwle r4, #45698 @ 0xb282 │ │ │ │ svclt 0x00964281 │ │ │ │ ldrbtmi r1, [r0], #-2240 @ 0xfffff740 │ │ │ │ andlt r1, r3, r0, asr #20 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r0, #-0] │ │ │ │ vmax.s8 d20, d5, d3 │ │ │ │ vaddl.s8 , d0, d20 │ │ │ │ - bl 0xfec3c200 │ │ │ │ + bl 0xfec3c288 │ │ │ │ @ instruction: 0xf6430c0e │ │ │ │ - vmvn.i32 d19, #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 d19, d24, #64 │ │ │ │ stmdavs r0, {r4, r5, r9} │ │ │ │ smlabtgt r0, sp, r9, lr │ │ │ │ @ instruction: 0xf17e2101 │ │ │ │ - pli [r4, r3, ror #27] │ │ │ │ - svclt 0x0000fda9 │ │ │ │ + pli [r4, pc @ ] │ │ │ │ + svclt 0x0000fd65 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ @ instruction: 0x4605b09b │ │ │ │ eorcs r4, r0, #180, 22 @ 0x2d000 │ │ │ │ tstls ip, r0, lsl r8 │ │ │ │ ldmdavs fp, {r8, sp} │ │ │ │ @ instruction: 0xf04f9319 │ │ │ │ @ instruction: 0xf16d0300 │ │ │ │ - @ instruction: 0xf8d5ed4c │ │ │ │ + @ instruction: 0xf8d5ed48 │ │ │ │ @ instruction: 0xf1b88418 │ │ │ │ vpmax.f32 d16, d0, d0 │ │ │ │ @ instruction: 0xf8d5828a │ │ │ │ strcs r6, [r0], #-1056 @ 0xfffffbe0 │ │ │ │ streq lr, [r8, r6, lsl #22] │ │ │ │ - bleq 0x27a160 │ │ │ │ - blx 0x8785c4 │ │ │ │ + bleq 0x27a1e8 │ │ │ │ + blx 0x77864c │ │ │ │ adcsmi r4, r7, #4, 8 @ 0x4000000 │ │ │ │ @ instruction: 0xf8d5d1f8 │ │ │ │ @ instruction: 0xf1b9941c │ │ │ │ stcle 15, cr0, [sl, #-0] │ │ │ │ strtvs pc, [r4], #-2261 @ 0xfffff72b │ │ │ │ streq lr, [r9, r6, lsl #22] │ │ │ │ - bleq 0x27a180 │ │ │ │ - blx 0x4785e4 │ │ │ │ + bleq 0x27a208 │ │ │ │ + blx 0x37866c │ │ │ │ adcsmi r4, r7, #4, 8 @ 0x4000000 │ │ │ │ @ instruction: 0xf7e1d1f8 │ │ │ │ stmdavs fp!, {r0, r4, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ movwls fp, #39451 @ 0x9a1b │ │ │ │ @ instruction: 0xf0371e9f │ │ │ │ @ instruction: 0xf0400702 │ │ │ │ stmiavs sl!, {r0, r1, r3, r7, r9, pc}^ │ │ │ │ movweq pc, #4361 @ 0x1109 @ │ │ │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 0xfe1faa9c │ │ │ │ + blx 0xfe1fab24 │ │ │ │ addseq r6, fp, sl, lsr #18 │ │ │ │ orreq lr, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0xf882fa92 │ │ │ │ strtmi r6, [r3], #-2410 @ 0xfffff696 │ │ │ │ - blt 0x5d6a18 │ │ │ │ + blt 0x5d6aa0 │ │ │ │ andeq lr, r8, #165888 @ 0x28800 │ │ │ │ stmibvs sl!, {r1, r2, r9, ip, pc} │ │ │ │ - blt 0x5c7074 │ │ │ │ + blt 0x5c70fc │ │ │ │ movwls r4, #42003 @ 0xa413 │ │ │ │ - blx 0xfe616928 │ │ │ │ - bl 0xfeb7a68c │ │ │ │ + blx 0xfe6169b0 │ │ │ │ + bl 0xfeb7a714 │ │ │ │ movwls r0, #29450 @ 0x730a │ │ │ │ @ instruction: 0xf1a39b09 │ │ │ │ - blx 0xfedfcc94 │ │ │ │ - b 0x1538e9c │ │ │ │ + blx 0xfedfcd1c │ │ │ │ + b 0x1538f24 │ │ │ │ svclt 0x00081353 │ │ │ │ - blcs 0x144c98 │ │ │ │ + blcs 0x144d20 │ │ │ │ adchi pc, r5, r0, asr #32 │ │ │ │ cmppvs r0, r4, lsl r0 @ p-variant is OBSOLETE │ │ │ │ eorshi pc, r7, #64 @ 0x40 │ │ │ │ - b 0x1522cc0 │ │ │ │ - bls 0x3beed0 │ │ │ │ + b 0x1522d48 │ │ │ │ + bls 0x3bef58 │ │ │ │ strteq pc, [r8], #-2261 @ 0xfffff72b │ │ │ │ - blt 0xa0232c │ │ │ │ + blt 0xa023b4 │ │ │ │ movwls r4, #46430 @ 0xb55e │ │ │ │ uasxmi fp, lr, r8 │ │ │ │ @ instruction: 0xf10844b0 │ │ │ │ @ instruction: 0xf7dd020f │ │ │ │ @ instruction: 0xf014ffcd │ │ │ │ @ instruction: 0xf04064a0 │ │ │ │ - ldc 0, cr8, [pc, #632] @ 0x13c348 │ │ │ │ + ldc 0, cr8, [pc, #632] @ 0x13c3d0 │ │ │ │ andcs r7, r5, #119808 @ 0x1d400 │ │ │ │ strcc pc, [r8], #-2261 @ 0xfffff72b │ │ │ │ movwls r4, #1617 @ 0x651 │ │ │ │ stc 6, cr4, [sp, #128] @ 0x80 │ │ │ │ movwcs r7, #11010 @ 0x2b02 │ │ │ │ @ instruction: 0xffc8f7e1 │ │ │ │ - blvc 0x1cf7768 │ │ │ │ + blvc 0x1cf77f0 │ │ │ │ @ instruction: 0xf1b04680 │ │ │ │ @ instruction: 0xf0003fff │ │ │ │ - blls 0x31ca90 │ │ │ │ + blls 0x31cb18 │ │ │ │ strtmi r2, [r0], -r7, lsl #4 │ │ │ │ - blvc 0x1f7734 │ │ │ │ + blvc 0x1f77bc │ │ │ │ tstpeq r0, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ movwls r4, #1073 @ 0x431 │ │ │ │ @ instruction: 0xf7e12322 │ │ │ │ mcrrne 15, 11, pc, r2, cr3 @ │ │ │ │ subhi pc, r5, #0 │ │ │ │ @ instruction: 0xf1009b07 │ │ │ │ @ instruction: 0xf8d50110 │ │ │ │ - bl 0x1fd144 │ │ │ │ + bl 0x1fd1cc │ │ │ │ stmiavs fp!, {r0, r1, r3, r9}^ │ │ │ │ - blt 0x820540 │ │ │ │ + blt 0x8205c8 │ │ │ │ mcr2 7, 7, pc, cr14, cr15, {7} @ │ │ │ │ vmull.p8 , d0, d6 │ │ │ │ stmibvs fp!, {r9, pc}^ │ │ │ │ - blt 0x822950 │ │ │ │ + blt 0x8229d8 │ │ │ │ streq lr, [sl], -r2, lsr #23 │ │ │ │ stmiavs fp!, {r1, r2, r3, r4, sl, lr} │ │ │ │ - bleq 0x11787f0 │ │ │ │ + bleq 0x1178878 │ │ │ │ @ instruction: 0xf1089f07 │ │ │ │ - blt 0x7fea50 │ │ │ │ + blt 0x7fead8 │ │ │ │ @ instruction: 0xf0239a05 │ │ │ │ stmdals fp, {r0, r1, r2, r3, r4, r5, r6, r8, r9, lr} │ │ │ │ tsteq r8, r3, lsl #22 │ │ │ │ ldrmi r6, [r7], #-2731 @ 0xfffff555 │ │ │ │ andeq pc, r2, r0, lsl r0 @ │ │ │ │ tstls r6, #110592 @ 0x1b000 │ │ │ │ tstls r8, r6, lsl #22 │ │ │ │ andls r4, fp, fp, lsr r4 │ │ │ │ @ instruction: 0xf0009307 │ │ │ │ @ instruction: 0xf8cd8086 │ │ │ │ @ instruction: 0x46909034 │ │ │ │ ldrmi r9, [r1], lr, lsl #12 │ │ │ │ - strls r4, [pc, #-1630] @ 0x13bb26 │ │ │ │ + strls r4, [pc, #-1630] @ 0x13bbae │ │ │ │ ldrbmi r4, [r5], -fp, lsl #13 │ │ │ │ mul r1, sl, r6 │ │ │ │ stmdaeq r4, {r3, r8, ip, sp, lr, pc} │ │ │ │ andcs r2, r4, #67108864 @ 0x4000000 │ │ │ │ ldrmi r4, [r8], -r1, asr #12 │ │ │ │ ldc2 7, cr15, [r0], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @@ -307054,24 +307089,24 @@ │ │ │ │ svcne 0x00fff110 │ │ │ │ @ instruction: 0x81aef000 │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ andcs r4, r3, r1, asr #12 │ │ │ │ ldc2 7, cr15, [r0], {255} @ 0xff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ andvs r8, r4, r8, lsr #1 │ │ │ │ - bls 0x3f6130 │ │ │ │ - bleq 0xfe3b6b28 │ │ │ │ + bls 0x3f61b8 │ │ │ │ + bleq 0xfe3b6bb0 │ │ │ │ ldrtmi r9, [r9], -r6, lsl #22 │ │ │ │ strteq pc, [r8], #-2261 @ 0xfffff72b │ │ │ │ ldrbmi r4, [fp, #-1043] @ 0xfffffbed │ │ │ │ ldrmi fp, [r8], #3884 @ 0xf2c │ │ │ │ @ instruction: 0xf10844d8 │ │ │ │ @ instruction: 0xf7dd020f │ │ │ │ movwcs pc, #7981 @ 0x1f2d @ │ │ │ │ - ldc 3, cr9, [pc, #44] @ 0x13c238 │ │ │ │ + ldc 3, cr9, [pc, #44] @ 0x13c2c0 │ │ │ │ @ instruction: 0xf1087b26 │ │ │ │ @ instruction: 0xf04f0110 │ │ │ │ andcs r3, r7, #-67108861 @ 0xfc000003 │ │ │ │ andcs r9, r0, r0, lsl #6 │ │ │ │ stc 3, cr2, [sp, #136] @ 0x88 │ │ │ │ @ instruction: 0xf7e17b02 │ │ │ │ strmi pc, [r0], r9, lsr #30 │ │ │ │ @@ -307079,44 +307114,44 @@ │ │ │ │ @ instruction: 0x81a7f000 │ │ │ │ movwcs r6, #2542 @ 0x9ee │ │ │ │ streq pc, [r8], #-2261 @ 0xfffff72b │ │ │ │ @ instruction: 0x46414652 │ │ │ │ stmiavs ip!, {r3, r9, sl, ip, pc}^ │ │ │ │ mcr2 7, 3, pc, cr4, cr15, {7} @ │ │ │ │ vmull.p8 , d0, d6 │ │ │ │ - blls 0x31c664 │ │ │ │ + blls 0x31c6ec │ │ │ │ @ instruction: 0xf8d5ba24 │ │ │ │ - bl 0x1fd274 │ │ │ │ + bl 0x1fd2fc │ │ │ │ stmiavs fp!, {r0, r1, r3, r9}^ │ │ │ │ - bleq 0x57867c │ │ │ │ + bleq 0x578704 │ │ │ │ tsteq fp, r4, lsl #22 │ │ │ │ tstls r5, fp, lsl sl │ │ │ │ mrc2 7, 2, pc, cr2, cr15, {7} │ │ │ │ vmull.p8 , d0, d6 │ │ │ │ - blls 0x35c640 │ │ │ │ + blls 0x35c6c8 │ │ │ │ ldrbmi fp, [lr], #-2590 @ 0xfffff5e2 │ │ │ │ strtmi lr, [sl], r5, ror #14 │ │ │ │ @ instruction: 0xf8dd46b3 │ │ │ │ ldmib sp, {r2, r4, r5, ip, pc}^ │ │ │ │ - blls 0x3956bc │ │ │ │ + blls 0x395744 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ @ instruction: 0xf1b98103 │ │ │ │ stclle 15, cr0, [sl, #-0] │ │ │ │ @ instruction: 0xf04f463b │ │ │ │ ldrbmi r0, [r7], -r0, lsl #16 │ │ │ │ ldrmi r9, [sl], r9, lsl #10 │ │ │ │ svclt 0x0000e041 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldmdbge r0, {r0, r2, r8, r9, fp, ip, pc} │ │ │ │ stmib sp, {fp, sp, lr}^ │ │ │ │ - blls 0x30ab00 │ │ │ │ + blls 0x30ab88 │ │ │ │ stmib sp, {r9, fp, ip, sp, pc}^ │ │ │ │ - blls 0x34af10 │ │ │ │ + blls 0x34af98 │ │ │ │ @ instruction: 0xf04f9315 │ │ │ │ ldrls r0, [r0, -r1, lsl #6] │ │ │ │ subscc pc, ip, sp, lsr #17 │ │ │ │ mcr2 7, 2, pc, cr6, cr15, {7} @ │ │ │ │ @ instruction: 0xf1104604 │ │ │ │ @ instruction: 0xf0001fff │ │ │ │ movwcs r8, #4391 @ 0x1127 │ │ │ │ @@ -307138,250 +307173,250 @@ │ │ │ │ @ instruction: 0xf00045c1 │ │ │ │ movwcs r8, #4376 @ 0x1118 │ │ │ │ ldrtmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ stmdacs r0, {r0, r1, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7e1d1be │ │ │ │ @ instruction: 0xf06ffbc7 │ │ │ │ - blmi 0xfebfdb70 │ │ │ │ - blls 0x7963a8 │ │ │ │ + blmi 0xfebfdbf8 │ │ │ │ + blls 0x796430 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ ldrtmi r8, [r0], -ip, asr #2 │ │ │ │ tstcs r0, fp, lsl r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrdlt pc, [r4], -sp @ │ │ │ │ vadd.f32 d25, d14, d11 │ │ │ │ vbic.i32 d19, #3072 @ 0x00000c00 │ │ │ │ - bls 0x2c51c8 │ │ │ │ + bls 0x2c5250 │ │ │ │ ldmdavs r8, {r8, sp} │ │ │ │ @ instruction: 0xf16d4438 │ │ │ │ - @ instruction: 0xf7e1eb86 │ │ │ │ + @ instruction: 0xf7e1eb82 │ │ │ │ stmdbls r5, {r0, r1, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ andcs r3, r3, r4, lsl #18 │ │ │ │ - blx 0xf7a38a │ │ │ │ + blx 0xf7a412 │ │ │ │ sbcsle r2, r2, r0, lsl #16 │ │ │ │ andvs r9, r3, r5, lsl #22 │ │ │ │ - blls 0x323bc0 │ │ │ │ + blls 0x323c48 │ │ │ │ ldrmi r3, [lr], #-1539 @ 0xfffff9fd │ │ │ │ ldrcc pc, [ip], #-2261 @ 0xfffff72b │ │ │ │ streq pc, [r3], -r6, lsr #32 │ │ │ │ - blcs 0x14bbb8 │ │ │ │ + blcs 0x14bc40 │ │ │ │ @ instruction: 0xf8d5dd13 │ │ │ │ @ instruction: 0xf1032424 │ │ │ │ - bl 0x1ca7b0 │ │ │ │ + bl 0x1ca838 │ │ │ │ @ instruction: 0xf8590983 │ │ │ │ strtmi r4, [r0], -r4, lsl #26 │ │ │ │ - @ instruction: 0xf842f16e │ │ │ │ - bne 0xfeec34cc │ │ │ │ + @ instruction: 0xf83ef16e │ │ │ │ + bne 0xfeec3554 │ │ │ │ ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf998f7e0 │ │ │ │ stmdaeq r1, {r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d5d2f1 │ │ │ │ stmdbcs r0, {r3, r4, sl, ip} │ │ │ │ @ instruction: 0xf8d5dd15 │ │ │ │ @ instruction: 0xf1013420 │ │ │ │ - bl 0x20a7e0 │ │ │ │ + bl 0x20a868 │ │ │ │ @ instruction: 0xf8590981 │ │ │ │ strtmi r4, [r0], -r4, lsl #26 │ │ │ │ - @ instruction: 0xf82af16e │ │ │ │ - bne 0xfeec34fc │ │ │ │ + @ instruction: 0xf826f16e │ │ │ │ + bne 0xfeec3584 │ │ │ │ ldrtmi r4, [r0], -r1, lsr #12 │ │ │ │ @ instruction: 0xf980f7e0 │ │ │ │ stmdaeq r1, {r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d5d2f1 │ │ │ │ @ instruction: 0xf8d51418 │ │ │ │ strcs r0, [r1, #-1052] @ 0xfffffbe4 │ │ │ │ @ instruction: 0xf0269500 │ │ │ │ stmdane r5, {r0, r1, r9}^ │ │ │ │ strcc r4, [r5, #-1587] @ 0xfffff9cd │ │ │ │ - bl 0xfe9c5c1c │ │ │ │ + bl 0xfe9c5ca4 │ │ │ │ @ instruction: 0xf0050585 │ │ │ │ - blne 0x15bd860 │ │ │ │ + blne 0x15bd8e8 │ │ │ │ @ instruction: 0xf98cf7e0 │ │ │ │ - bls 0x36305c │ │ │ │ - bls 0x294e98 │ │ │ │ - bl 0xfe9d489c │ │ │ │ + bls 0x3630e4 │ │ │ │ + bls 0x294f20 │ │ │ │ + bl 0xfe9d4924 │ │ │ │ ldrmi r0, [sl], -fp, lsl #8 │ │ │ │ bicsvs r6, r8, pc, asr r1 │ │ │ │ andge pc, r8, r3, asr #17 │ │ │ │ - bl 0x3d50b4 │ │ │ │ + bl 0x3d513c │ │ │ │ sbcsvs r0, r3, fp, lsl #6 │ │ │ │ - bls 0x30dc98 │ │ │ │ + bls 0x30dd20 │ │ │ │ andsvs r6, sl, #-2147483610 @ 0x80000026 │ │ │ │ eorge pc, ip, r3, asr #17 │ │ │ │ vaba.s8 q15, , │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ @ instruction: 0xf6430396 │ │ │ │ - vmla.i d20, d0, d0[5] │ │ │ │ + vmla.i d20, d16, d0[5] │ │ │ │ andscs r0, sp, #48 @ 0x30 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ - @ instruction: 0xff6ef15c │ │ │ │ - blx 0xb7a3fa │ │ │ │ + @ instruction: 0xff6af15c │ │ │ │ + blx 0xb7a482 │ │ │ │ svcpl 0x0080f516 │ │ │ │ svcge 0x005ff4bf │ │ │ │ - bleq 0x1785bc │ │ │ │ + bleq 0x178644 │ │ │ │ andslt pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf8cd46da │ │ │ │ @ instruction: 0xf8cdb014 │ │ │ │ str fp, [r1, r0, lsr #32] │ │ │ │ svceq 0x0000f1b9 │ │ │ │ svcge 0x0067f77f │ │ │ │ - strmi pc, [r4], #1603 @ 0x643 │ │ │ │ + strpl pc, [r4], #-1603 @ 0xfffff9bd │ │ │ │ ldrteq pc, [r0], #-704 @ 0xfffffd40 @ │ │ │ │ eorlt pc, r4, sp, asr #17 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blne 0xa78dc0 │ │ │ │ - bleq 0xfe6f8fb0 │ │ │ │ + blne 0xa78e48 │ │ │ │ + bleq 0xfe6f9038 │ │ │ │ stcls 5, cr9, [r5, #-44] @ 0xffffffd4 │ │ │ │ - bllt 0x6344dc │ │ │ │ + bllt 0x634564 │ │ │ │ ldrbmi r5, [r3], #-2387 @ 0xfffff6ad │ │ │ │ @ instruction: 0xf1085153 │ │ │ │ strcc r0, [r4], -r1, lsl #16 │ │ │ │ @ instruction: 0xf43f45c1 │ │ │ │ movwcs sl, #8011 @ 0x1f4b │ │ │ │ ldrtmi r2, [r1], -r4, lsl #4 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ stmdacs r0, {r0, r1, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x002bf43f │ │ │ │ @ instruction: 0xf0236803 │ │ │ │ svceq 0x009b4240 │ │ │ │ - blcs 0x182a2c │ │ │ │ - blcs 0x1f0500 │ │ │ │ + blcs 0x182ab4 │ │ │ │ + blcs 0x1f0588 │ │ │ │ stmdavs fp, {r0, r1, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ andvs r4, fp, fp, lsr r4 │ │ │ │ ldmdbpl r3, {r0, r1, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ cmppl r3, fp, lsr #8 │ │ │ │ @ instruction: 0xf8dbe7df │ │ │ │ movwcs r0, #12288 @ 0x3000 │ │ │ │ tstcs r1, r2, lsr #12 │ │ │ │ - blx 0x1078b06 │ │ │ │ + blx 0xf78b8e │ │ │ │ strcs lr, [r0], #-2007 @ 0xfffff829 │ │ │ │ vqrshl.s8 q15, , │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ @ instruction: 0xf6430396 │ │ │ │ - vaddl.s8 , d16, d20 │ │ │ │ + vaddl.s8 q10, d0, d20 │ │ │ │ eorcs r0, r4, #48 @ 0x30 │ │ │ │ ldmdavs fp, {r0, r8, sp} │ │ │ │ - @ instruction: 0xff10f15c │ │ │ │ - blx 0xff3fa4b4 │ │ │ │ + @ instruction: 0xff0cf15c │ │ │ │ + blx 0xff3fa53c │ │ │ │ streq pc, [r7], -pc, rrx │ │ │ │ vabd.s8 d30, d5, d1 │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ andscs r0, r8, #1476395010 @ 0x58000002 │ │ │ │ @ instruction: 0xf6432101 │ │ │ │ - vmov.i32 d20, #8 @ 0x00000008 │ │ │ │ + vshr.s64 d20, d8, #64 │ │ │ │ ldmdavs fp, {r4, r5} │ │ │ │ - mrc2 1, 7, pc, cr14, cr12, {2} │ │ │ │ + mrc2 1, 7, pc, cr10, cr12, {2} │ │ │ │ ldrbmi lr, [r3], -lr, lsl #15 │ │ │ │ ldrtmi r9, [sl], r9, lsl #26 │ │ │ │ smlad r4, pc, r6, r4 @ │ │ │ │ msrne R12_usr, r5 │ │ │ │ orrseq pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf6432404 │ │ │ │ - vmvn.i32 , #1024 @ 0x00000400 │ │ │ │ + vrshr.s64 , q10, #64 │ │ │ │ stmdavs r8, {r4, r5, r9} │ │ │ │ strls r2, [r0], #-257 @ 0xfffffeff │ │ │ │ - blx 0x2f8b72 │ │ │ │ - blx 0xfea7a500 │ │ │ │ + blx 0x1f8bfa │ │ │ │ + blx 0xfea7a588 │ │ │ │ vaba.s8 q15, , q4 │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ eorcs r0, sp, #1476395010 @ 0x58000002 │ │ │ │ @ instruction: 0xf6432101 │ │ │ │ - vmvn.i32 d20, #4 @ 0x00000004 │ │ │ │ + vshr.s64 d20, d20, #64 │ │ │ │ ldmdavs fp, {r4, r5} │ │ │ │ - mrc2 1, 6, pc, cr10, cr12, {2} │ │ │ │ - blx 0xfe67a520 │ │ │ │ + mrc2 1, 6, pc, cr6, cr12, {2} │ │ │ │ + blx 0xfe67a5a8 │ │ │ │ ldrbtcc pc, [pc], pc, asr #32 @ │ │ │ │ vmax.s8 q15, , │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ eorcs r0, r8, #1476395010 @ 0x58000002 │ │ │ │ @ instruction: 0xf6432101 │ │ │ │ - vmla.i d19, d16, d0[7] │ │ │ │ + vmla.i d20, d0, d0[7] │ │ │ │ ldmdavs fp, {r4, r5} │ │ │ │ - mcr2 1, 6, pc, cr8, cr12, {2} @ │ │ │ │ - blx 0xfe1fa544 │ │ │ │ + mcr2 1, 6, pc, cr4, cr12, {2} @ │ │ │ │ + blx 0xfe1fa5cc │ │ │ │ vabd.s8 q15, , q14 │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ andscs r0, ip, #1476395010 @ 0x58000002 │ │ │ │ @ instruction: 0xf6432101 │ │ │ │ - vmla.i d19, d16, d0[3] │ │ │ │ + vmla.i d20, d0, d0[3] │ │ │ │ ldmdavs fp, {r4, r5} │ │ │ │ - mrc2 1, 5, pc, cr8, cr12, {2} │ │ │ │ - blx 0x1dfa564 │ │ │ │ + mrc2 1, 5, pc, cr4, cr12, {2} │ │ │ │ + blx 0x1dfa5ec │ │ │ │ @ instruction: 0xf17ee7dc │ │ │ │ - svclt 0x0000fc95 │ │ │ │ + svclt 0x0000fc91 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec937f4 │ │ │ │ + bl 0xfec9387c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 0xc003bc │ │ │ │ + blmi 0xc00444 │ │ │ │ strmi fp, [lr], -r0, lsr #1 │ │ │ │ tstcs r0, r5, lsl r6 │ │ │ │ stmdage r1, {r2, r3, r4, r5, r9, sp} │ │ │ │ tstls pc, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - b 0xf78bc8 │ │ │ │ + b 0xe78c50 │ │ │ │ tstcs r0, ip, lsr r2 │ │ │ │ @ instruction: 0xf16da810 │ │ │ │ - stmdbge r1, {r2, r4, r5, r9, fp, sp, lr, pc} │ │ │ │ + stmdbge r1, {r4, r5, r9, fp, sp, lr, pc} │ │ │ │ vst4.8 {d18-d21}, [pc], r0 │ │ │ │ @ instruction: 0xf1797480 │ │ │ │ - @ instruction: 0xf10dffb3 │ │ │ │ + @ instruction: 0xf10dffaf │ │ │ │ @ instruction: 0xf10d0e04 │ │ │ │ ldm lr!, {r6, sl, fp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xf023000f │ │ │ │ tstls r3, #671088640 @ 0x28000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ subsmi pc, r6, sp, lsr #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq r7, lr, r8 │ │ │ │ andeq lr, r7, ip, lsl #17 │ │ │ │ - bge 0x544a60 │ │ │ │ + bge 0x544ae8 │ │ │ │ @ instruction: 0xf1794608 │ │ │ │ - @ instruction: 0xf245febf │ │ │ │ + @ instruction: 0xf245febb │ │ │ │ vsubw.s8 , q0, d28 │ │ │ │ @ instruction: 0x462a0396 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #2 │ │ │ │ @ instruction: 0xf15c681b │ │ │ │ - smlabtcs r0, pc, sp, pc @ │ │ │ │ + smlabtcs r0, fp, sp, pc @ │ │ │ │ strmi sl, [r4], -r1, lsl #20 │ │ │ │ @ instruction: 0xf1794608 │ │ │ │ - blmi 0x37c144 │ │ │ │ - blls 0x9166f4 │ │ │ │ + blmi 0x37c1bc │ │ │ │ + blls 0x91677c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ eorlt r4, r0, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ - ldc2 1, cr15, [r4], #-504 @ 0xfffffe08 │ │ │ │ + ldc2 1, cr15, [r0], #-504 @ 0xfffffe08 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ msrne CPSR_s, #1342177284 @ 0x50000004 │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ tstcs r1, sl, lsl #12 │ │ │ │ @ instruction: 0xf15c681b │ │ │ │ - svclt 0x0000be47 │ │ │ │ + svclt 0x0000be43 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec938c8 │ │ │ │ + bl 0xfec93950 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0fd8 │ │ │ │ vmov.i32 d18, #524288 @ 0x00080000 │ │ │ │ @ instruction: 0x46022496 │ │ │ │ @ instruction: 0xf000b085 │ │ │ │ stmdavs r4!, {r0, r1, r2} │ │ │ │ strle r0, [r6, #-1809]! @ 0xfffff8ef │ │ │ │ - @ instruction: 0x43b8f648 │ │ │ │ + teqppl r8, #72, 12 @ p-variant is OBSOLETE @ 0x4800000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ biceq lr, r0, r3, lsl #22 │ │ │ │ eorspl pc, r0, r3, asr r8 @ │ │ │ │ ldreq r6, [r3], #-2127 @ 0xfffff7b1 │ │ │ │ vst3.8 {d29,d31,d33}, [pc :256], r2 │ │ │ │ vsubw.s8 q10, q0, d0 │ │ │ │ vrsra.u64 q8, q8, #62 │ │ │ │ @@ -307395,33 +307430,33 @@ │ │ │ │ andcs sp, r0, r9, ror r0 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ stmdane r3!, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ │ │ umullcc pc, r8, r3, r8 @ │ │ │ │ subsle r2, r6, r2, lsl #22 │ │ │ │ - blcs 0x205b40 │ │ │ │ + blcs 0x205bc8 │ │ │ │ sbcsle r4, r8, pc, lsr #12 │ │ │ │ mvnle r2, r1, lsl #22 │ │ │ │ cps #0 │ │ │ │ andls r0, r3, #148, 2 @ 0x25 │ │ │ │ @ instruction: 0xf6f45820 │ │ │ │ - bls 0x23ab2c │ │ │ │ + bls 0x23aaa4 │ │ │ │ strmi r4, [pc], -r5, lsl #12 │ │ │ │ strble r0, [ip], #1043 @ 0x413 │ │ │ │ movwmi pc, #9154 @ 0x23c2 @ │ │ │ │ @ instruction: 0xf89118e1 │ │ │ │ stmdbcs r1, {r3, r7, ip} │ │ │ │ stmdbcs r2, {r0, r1, r4, r5, r6, ip, lr, pc} │ │ │ │ - bl 0x270ed0 │ │ │ │ + bl 0x270f58 │ │ │ │ ldmib r3, {r0, r1, r8, r9, ip}^ │ │ │ │ vst4.8 {d16,d18,d20,d22}, [pc], r0 │ │ │ │ vmull.s8 q10, d0, d0 │ │ │ │ @ instruction: 0xf3c20cf0 │ │ │ │ - b 0x1c9f90 │ │ │ │ + b 0x1ca018 │ │ │ │ @ instruction: 0xf5bc0c0c │ │ │ │ stmdale fp!, {r1, r6, r8, r9, sl, fp, ip}^ │ │ │ │ svcne 0x0084f5bc │ │ │ │ addshi pc, r1, r0, asr #4 │ │ │ │ svcne 0x0040f5bc │ │ │ │ @ instruction: 0xf5bcd04d │ │ │ │ svclt 0x00041f00 │ │ │ │ @@ -307430,15 +307465,15 @@ │ │ │ │ svceq 0x0010f5b2 │ │ │ │ @ instruction: 0xf5b2d820 │ │ │ │ ldmle r4!, {r5, r7, r8, r9, sl, fp} │ │ │ │ svceq 0x0081f5b2 │ │ │ │ @ instruction: 0xf104d1b1 │ │ │ │ @ instruction: 0x46280294 │ │ │ │ @ instruction: 0xf6fd4639 │ │ │ │ - bl 0x27ab18 │ │ │ │ + bl 0x27aa90 │ │ │ │ stmib r3, {r1, r2, r8, r9, ip}^ │ │ │ │ strtmi r0, [r6], #-256 @ 0xffffff00 │ │ │ │ andcs r2, r1, r2, lsl #6 │ │ │ │ addcc pc, r8, r6, lsl #17 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -307455,74 +307490,74 @@ │ │ │ │ subsvs r4, pc, r3, lsr #8 │ │ │ │ teqeq r3, sp @ │ │ │ │ strmi pc, [r0, -r7, lsr #32] │ │ │ │ strtmi r5, [r3], #-229 @ 0xffffff1b │ │ │ │ @ instruction: 0xe7d6605f │ │ │ │ addseq pc, r4, #4, 2 │ │ │ │ ldrtmi r4, [r9], -r8, lsr #12 │ │ │ │ - @ instruction: 0xf884f6f5 │ │ │ │ + @ instruction: 0xf840f6f5 │ │ │ │ movwne lr, #27396 @ 0x6b04 │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ strmi lr, [r2], -fp, asr #15 │ │ │ │ strtmi r4, [r8], -fp, lsl #12 │ │ │ │ @ instruction: 0xf1044639 │ │ │ │ strls r0, [r0, #-1428] @ 0xfffffa6c │ │ │ │ - blx 0xff07a3ea │ │ │ │ + blx 0x1f7a472 │ │ │ │ movwne lr, #27396 @ 0x6b04 │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ @ instruction: 0x011be7bd │ │ │ │ orrseq pc, r4, r4, lsl #2 │ │ │ │ stmiapl r0!, {r0, r1, r9, ip, pc}^ │ │ │ │ - @ instruction: 0xf86ef6f4 │ │ │ │ + @ instruction: 0xf82af6f4 │ │ │ │ str r9, [r8, r3, lsl #20] │ │ │ │ svceq 0x0010f5bc │ │ │ │ ldmdble pc!, {r2, r4, r5, ip, lr, pc} @ │ │ │ │ movwmi pc, #1103 @ 0x44f @ │ │ │ │ mvneq pc, #192, 4 │ │ │ │ @ instruction: 0xf63f459c │ │ │ │ @ instruction: 0xf5bcaf52 │ │ │ │ eorsle r0, sp, r0, lsr #30 │ │ │ │ svceq 0x0030f5bc │ │ │ │ svcge 0x004bf47f │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrtmi r4, [r9], -r8, lsr #12 │ │ │ │ ldreq pc, [r4, #260] @ 0x104 │ │ │ │ @ instruction: 0xf6f19500 │ │ │ │ - bl 0x27b84c │ │ │ │ + bl 0x27b7c4 │ │ │ │ stmib r3, {r1, r2, r8, r9, ip}^ │ │ │ │ ldr r0, [r4, r0, lsl #2] │ │ │ │ svcmi 0x0000f5b2 │ │ │ │ svcge 0x0039f47f │ │ │ │ rscpl r0, r5, r3, lsr r1 │ │ │ │ subsvs r4, pc, r3, lsr #8 │ │ │ │ @ instruction: 0xf5bce78b │ │ │ │ andle r1, fp, r0, lsl #31 │ │ │ │ ldrtmi r4, [fp], -sl, lsr #12 │ │ │ │ ldreq pc, [r4, #260] @ 0x104 │ │ │ │ @ instruction: 0xf6e79500 │ │ │ │ - bl 0x27b3c4 │ │ │ │ + bl 0x27b33c │ │ │ │ stmib r3, {r1, r2, r8, r9, ip}^ │ │ │ │ ldrb r0, [ip, -r0, lsl #2]! │ │ │ │ ldrtmi r4, [fp], -sl, lsr #12 │ │ │ │ ldreq pc, [r4, #260] @ 0x104 │ │ │ │ @ instruction: 0xf6e89500 │ │ │ │ - bl 0x27b1b4 │ │ │ │ + bl 0x27b12c │ │ │ │ stmib r3, {r1, r2, r8, r9, ip}^ │ │ │ │ ldrb r0, [r0, -r0, lsl #2]! │ │ │ │ svceq 0x00a0f5bc │ │ │ │ stmdale r6, {r1, r3, r6, r7, ip, lr, pc} │ │ │ │ svceq 0x0080f5bc │ │ │ │ svcge 0x0011f47f │ │ │ │ ldrtmi r4, [fp], -sl, lsr #12 │ │ │ │ @ instruction: 0xf5bce7c6 │ │ │ │ @ instruction: 0xf47f0f00 │ │ │ │ strtmi sl, [sl], -sl, lsl #30 │ │ │ │ @ instruction: 0xf104463b │ │ │ │ strls r0, [r0, #-1428] @ 0xfffffa6c │ │ │ │ - stc2l 6, cr15, [r6], #972 @ 0x3cc │ │ │ │ + stc2 6, cr15, [r2], #972 @ 0x3cc │ │ │ │ movwne lr, #27396 @ 0x6b04 │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ svclt 0x0000e755 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @@ -307530,32 +307565,32 @@ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addslt r4, r7, r7, asr #21 │ │ │ │ streq r4, [r1, -r4, lsl #12] │ │ │ │ andsls r6, r5, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf000681e │ │ │ │ strble r0, [ip, #-519] @ 0xfffffdf9 │ │ │ │ - mvnsmi pc, #72, 12 @ 0x4800000 │ │ │ │ + cmnppl r8, #72, 12 @ p-variant is OBSOLETE @ 0x4800000 │ │ │ │ teqpeq r5, #192, 4 @ p-variant is OBSOLETE │ │ │ │ movwne lr, #11011 @ 0x2b03 │ │ │ │ ldmdbhi sl, {r2, r3, r8, sl, fp, sp, pc} │ │ │ │ - blgt 0x50e3ac │ │ │ │ + blgt 0x50e434 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ ldrble r0, [r9], #-1059 @ 0xfffffbdd │ │ │ │ movwmi pc, #9156 @ 0x23c4 @ │ │ │ │ @ instruction: 0xf89218f2 │ │ │ │ - bcs 0x1c4ba0 │ │ │ │ + bcs 0x1c4c28 │ │ │ │ msrhi CPSR_fx, r0 │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ - bcs 0x19ce64 │ │ │ │ + bcs 0x19ceec │ │ │ │ tsteq fp, fp, lsr r1 │ │ │ │ addseq pc, r4, #-2147483647 @ 0x80000001 │ │ │ │ @ instruction: 0xf10da810 │ │ │ │ ldmpl r1!, {r6, r8, fp}^ │ │ │ │ - stc2l 6, cr15, [r6, #976] @ 0x3d0 │ │ │ │ + stc2 6, cr15, [r2, #976] @ 0x3d0 │ │ │ │ movwmi pc, #1103 @ 0x44f @ │ │ │ │ mvnseq pc, #192, 4 │ │ │ │ vaddl.u8 q10, d4, d19 │ │ │ │ @ instruction: 0xf5b33702 │ │ │ │ vmax.f32 , q0, q1 │ │ │ │ @ instruction: 0xf5b380d8 │ │ │ │ vmax.f32 d17, d16, d4 │ │ │ │ @@ -307572,15 +307607,15 @@ │ │ │ │ @ instruction: 0x0112e9dd │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ movwcs lr, #2521 @ 0x9d9 │ │ │ │ ldmne r3!, {r0, r1, r2, r3, r5, r7, sp, lr, pc} │ │ │ │ umullcc pc, r8, r3, r8 @ │ │ │ │ subsle r2, r7, r2, lsl #22 │ │ │ │ @ instruction: 0xf0002b03 │ │ │ │ - blcs 0x19cd8c │ │ │ │ + blcs 0x19ce14 │ │ │ │ andcs sp, r0, r0, rrx │ │ │ │ ldmdavs sl, {r0, r2, r4, r7, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi SPSR_s, r0, asr #32 │ │ │ │ tstcs r0, r7, lsl r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ @@ -307592,15 +307627,15 @@ │ │ │ │ @ instruction: 0xf5b4401c │ │ │ │ rsble r1, r2, r2, asr #30 │ │ │ │ @ instruction: 0xf5b4d812 │ │ │ │ suble r1, ip, r4, lsl #31 │ │ │ │ rscshi pc, lr, r0, asr #4 │ │ │ │ svcne 0x0002f5b4 │ │ │ │ vsra.u64 , , #56 │ │ │ │ - bl 0x2bd68c │ │ │ │ + bl 0x2bd714 │ │ │ │ @ instruction: 0xf8ad1407 │ │ │ │ ldm r5, {r3, r4, r5, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ands r0, sp, pc │ │ │ │ svceq 0x0010f5b4 │ │ │ │ @ instruction: 0xf5b4d844 │ │ │ │ stmiale sl, {r5, r7, r8, r9, sl, fp}^ │ │ │ │ @@ -307608,64 +307643,64 @@ │ │ │ │ @ instruction: 0xf8add1c7 │ │ │ │ stcge 0, cr8, [r8], {56} @ 0x38 │ │ │ │ orrseq pc, r4, #-2147483647 @ 0x80000001 │ │ │ │ ldmib sp, {r1, r8, r9, ip, pc}^ │ │ │ │ ldm r5, {r1, r2, r3, r8} │ │ │ │ stm sp, {r2, r3} │ │ │ │ strtmi r0, [r0], -r3 │ │ │ │ - @ instruction: 0xffccf6fd │ │ │ │ + @ instruction: 0xff88f6fd │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ strne lr, [r7], #-2822 @ 0xfffff4fa │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ movwcs r4, #13367 @ 0x3437 │ │ │ │ @ instruction: 0xf8872001 │ │ │ │ str r3, [sp, r8, lsl #1]! │ │ │ │ andne lr, r2, #6144 @ 0x1800 │ │ │ │ @ instruction: 0xf106ad0c │ │ │ │ @ instruction: 0x46280194 │ │ │ │ movwcs lr, #2514 @ 0x9d2 │ │ │ │ @ instruction: 0xf6f49100 │ │ │ │ - @ instruction: 0xf8bdfd97 │ │ │ │ + @ instruction: 0xf8bdfd53 │ │ │ │ smmlar r3, r8, r0, r8 │ │ │ │ stcge 1, cr0, [ip, #-76] @ 0xffffffb4 │ │ │ │ addseq pc, r4, #-2147483647 @ 0x80000001 │ │ │ │ ldmpl r1!, {r3, r5, r9, sl, lr}^ │ │ │ │ - stc2 6, cr15, [sl, #-976]! @ 0xfffffc30 │ │ │ │ + stc2l 6, cr15, [r6], #976 @ 0x3d0 │ │ │ │ ldrhthi pc, [r8], -sp @ │ │ │ │ vst4.16 {d14[1],d15[1],d16[1],d17[1]}, [r8], r8 │ │ │ │ - bl 0x2cd6e4 │ │ │ │ + bl 0x2cd76c │ │ │ │ @ instruction: 0xf8ad1407 │ │ │ │ ldm r5, {r3, r4, r5, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldrb r0, [r5, pc] │ │ │ │ andmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ rsceq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0404294 │ │ │ │ @ instruction: 0xf8ad80cd │ │ │ │ stcge 0, cr8, [r8], {56} @ 0x38 │ │ │ │ orrseq pc, r4, #-2147483647 @ 0x80000001 │ │ │ │ ldmib sp, {r1, r8, r9, ip, pc}^ │ │ │ │ ldm r5, {r1, r2, r3, r8} │ │ │ │ stm sp, {r2, r3} │ │ │ │ strtmi r0, [r0], -r3 │ │ │ │ - @ instruction: 0xf864f6f5 │ │ │ │ + @ instruction: 0xf820f6f5 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ strne lr, [r7], #-2822 @ 0xfffff4fa │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf106e7b8 │ │ │ │ @ instruction: 0xf10d0394 │ │ │ │ movwls r0, #27656 @ 0x6c08 │ │ │ │ @ instruction: 0xf8adac08 │ │ │ │ ldm r9, {r3, r4, r5, pc} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldmib sp, {r0, r1, r2, r3}^ │ │ │ │ stm sp, {r1, r2, r3, r8} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ strtmi r0, [r0], -ip │ │ │ │ - stc2l 6, cr15, [lr], #-924 @ 0xfffffc64 │ │ │ │ + stc2 6, cr15, [sl], #-924 @ 0xfffffc64 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ strne lr, [r7], #-2822 @ 0xfffff4fa │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0xf5b3e79c │ │ │ │ rsbsle r0, fp, r0, lsl pc │ │ │ │ addshi pc, ip, r0, asr #4 │ │ │ │ andmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @@ -307681,48 +307716,48 @@ │ │ │ │ @ instruction: 0xf8adac08 │ │ │ │ ldm r9, {r3, r4, r5, pc} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldmib sp, {r0, r1, r2, r3}^ │ │ │ │ stm sp, {r1, r2, r3, r8} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ strtmi r0, [r0], -ip │ │ │ │ - @ instruction: 0xf836f6f3 │ │ │ │ + @ instruction: 0xfff2f6f2 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ strne lr, [r7], #-2822 @ 0xfffff4fa │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ - bl 0x2f6978 │ │ │ │ + bl 0x2f6a00 │ │ │ │ stcge 2, cr1, [ip, #-8] │ │ │ │ @ instruction: 0x46988913 │ │ │ │ stm r5, {r0, r1, r2, r3, r9, fp, lr, pc} │ │ │ │ strb r0, [fp], pc │ │ │ │ movwne lr, #15110 @ 0x3b06 │ │ │ │ ldreq pc, [r4, r6, lsl #2] │ │ │ │ @ instruction: 0xf10da810 │ │ │ │ ldmib r3, {r6, r8, fp}^ │ │ │ │ strls r1, [r0, -r0, lsl #4] │ │ │ │ @ instruction: 0x460a4613 │ │ │ │ - ldc2l 6, cr15, [lr], #976 @ 0x3d0 │ │ │ │ - bl 0x2f6748 │ │ │ │ + ldc2 6, cr15, [sl], #976 @ 0x3d0 │ │ │ │ + bl 0x2f67d0 │ │ │ │ svcge 0x00101303 │ │ │ │ - blgt 0x50e6e4 │ │ │ │ + blgt 0x50e76c │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0xf5b3e6cc │ │ │ │ eorle r1, fp, r0, lsl #31 │ │ │ │ eorshi pc, r8, sp, lsr #17 │ │ │ │ stceq 1, cr15, [r8], {13} │ │ │ │ orrseq pc, r4, #-2147483647 @ 0x80000001 │ │ │ │ stcge 3, cr9, [r8], {6} │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x0112e9dd │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r9, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf6e72300 │ │ │ │ - ldm r4, {r0, r2, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - bl 0x2bcc78 │ │ │ │ + ldm r4, {r0, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + bl 0x2bcd00 │ │ │ │ stm r4, {r0, r1, r2, sl, ip} │ │ │ │ str r0, [sp, -pc]! │ │ │ │ svcmi 0x0000f5b4 │ │ │ │ mrcge 4, 6, APSR_nzcv, cr13, cr15, {3} │ │ │ │ eorshi pc, r8, sp, lsr #17 │ │ │ │ strne lr, [r7], #-2822 @ 0xfffff4fa │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ @@ -307735,16 +307770,16 @@ │ │ │ │ stcge 3, cr9, [r8], {6} │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x0112e9dd │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r9, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf6e92300 │ │ │ │ - ldm r4, {r0, r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ - bl 0x2bccd0 │ │ │ │ + ldm r4, {r0, r1, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + bl 0x2bcd58 │ │ │ │ stm r4, {r0, r1, r2, sl, ip} │ │ │ │ str r0, [r1, -pc] │ │ │ │ mrcge 6, 5, APSR_nzcv, cr3, cr15, {3} │ │ │ │ @ instruction: 0xf43f429c │ │ │ │ @ instruction: 0xe6aeaefd │ │ │ │ svceq 0x00a0f5b3 │ │ │ │ svcge 0x006ff43f │ │ │ │ @@ -307756,29 +307791,29 @@ │ │ │ │ stceq 1, cr15, [r8], {13} │ │ │ │ ldm r5, {r3, sl, fp, sp, pc} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldmib sp, {r0, r1, r2, r3}^ │ │ │ │ stm sp, {r1, r4, r8} │ │ │ │ ldmib r9, {r0, r1}^ │ │ │ │ strb r2, [r8, -r0, lsl #6]! │ │ │ │ - @ instruction: 0xf916f17e │ │ │ │ + @ instruction: 0xf912f17e │ │ │ │ svceq 0x0000f5b3 │ │ │ │ mcrge 4, 4, pc, cr13, cr15, {3} @ │ │ │ │ eorshi pc, r8, sp, lsr #17 │ │ │ │ stceq 1, cr15, [r8], {13} │ │ │ │ orrseq pc, r4, #-2147483647 @ 0x80000001 │ │ │ │ stcge 3, cr9, [r8], {6} │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x0112e9dd │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldmib r9, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf6f32300 │ │ │ │ - ldm r4, {r0, r2, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ - bl 0x2bcd58 │ │ │ │ + ldm r4, {r0, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + bl 0x2bcde0 │ │ │ │ stm r4, {r0, r1, r2, sl, ip} │ │ │ │ ldrt r0, [sp], pc │ │ │ │ tstpcs r8, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ vst4.8 {d18,d20,d22,d24}, [pc], r0 │ │ │ │ vsubl.s8 , d16, d0 │ │ │ │ @ instruction: 0xf04f1200 │ │ │ │ @@ -307795,15 +307830,15 @@ │ │ │ │ tstpcs r8, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ rsbeq pc, r0, r0 │ │ │ │ ldmdavs fp, {r6, fp, sp} │ │ │ │ andcs fp, r1, r8, lsl #30 │ │ │ │ stmdacs r0!, {r3, ip, lr, pc}^ │ │ │ │ stmdacc r0!, {r0, r1, r2, r4, r8, r9, sl, fp, ip, sp, pc} │ │ │ │ - blx 0xfed44d8c │ │ │ │ + blx 0xfed44e14 │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ subeq fp, r0, r8, lsl pc │ │ │ │ addseq pc, r6, r3, lsl #17 │ │ │ │ movwcs r2, #0 │ │ │ │ svclt 0x00004770 │ │ │ │ andscs pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ @@ -307816,15 +307851,15 @@ │ │ │ │ mulcs r0, r7, r0 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ movwcs r4, #10096 @ 0x2770 │ │ │ │ addscc pc, r7, r2, lsl #17 │ │ │ │ andcs r2, r0, #0 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ movwcs pc, #13248 @ 0x33c0 @ │ │ │ │ - blcs 0x18b9d8 │ │ │ │ + blcs 0x18ba60 │ │ │ │ strlt sp, [r0, #-2093] @ 0xfffff7d3 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ tstpcs r8, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @ instruction: 0xc090f8d1 │ │ │ │ @@ -307858,15 +307893,15 @@ │ │ │ │ adccs pc, r1, r1, lsl #17 │ │ │ │ addsgt pc, r6, r1, lsr #17 │ │ │ │ addscc pc, r0, r1, asr #17 │ │ │ │ smlabtls r1, r8, r7, lr │ │ │ │ stc2 0, cr15, [ip], {0} │ │ │ │ stmdacs r1, {r0, r8, fp, ip, pc} │ │ │ │ @ instruction: 0xf8b1d1d6 │ │ │ │ - blcs 0x1490cc │ │ │ │ + blcs 0x149154 │ │ │ │ subsmi sp, r8, #210 @ 0xd2 │ │ │ │ ldrdls lr, [r1, -r0] │ │ │ │ @ instruction: 0xf808f000 │ │ │ │ ldrb r9, [r2, r1, lsl #18]! │ │ │ │ @ instruction: 0xf0009101 │ │ │ │ stmdbls r1, {r0, r1, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e7ed │ │ │ │ @@ -307878,16 +307913,16 @@ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addlt r4, fp, r4, asr sl │ │ │ │ ldmdavs lr, {r2, r9, sl, lr} │ │ │ │ andls r6, r9, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ cdp2 0, 3, cr15, cr2, cr0, {0} │ │ │ │ @ instruction: 0xf04fb9a0 │ │ │ │ - blmi 0x14beecc │ │ │ │ - blls 0x396f38 │ │ │ │ + blmi 0x14bef54 │ │ │ │ + blls 0x396fc0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x46408093 │ │ │ │ tstcs r0, fp │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @@ -307917,69 +307952,69 @@ │ │ │ │ stccs 0, cr13, [r3, #-172] @ 0xffffff54 │ │ │ │ stccs 0, cr13, [r1, #-100] @ 0xffffff9c │ │ │ │ @ instruction: 0x0124d10a │ │ │ │ suble r2, sl, r2, lsl #22 │ │ │ │ orrseq pc, r4, #-2147483647 @ 0x80000001 │ │ │ │ ldmdbne r3!, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf6f4cb0f │ │ │ │ - teqppl r0, r1, lsr #18 @ p-variant is OBSOLETE │ │ │ │ + teqppl r0, sp @ @ p-variant is OBSOLETE │ │ │ │ addpl pc, r8, r9, lsl #17 │ │ │ │ strtmi lr, [r0], -sp, lsr #15 │ │ │ │ ldc2l 7, cr15, [sl], {255} @ 0xff │ │ │ │ ldrb r4, [fp, r0, lsl #13] │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ strmi pc, [r0], r1, lsr #23 │ │ │ │ - blcs 0x1b6edc │ │ │ │ - bl 0x2f1020 │ │ │ │ + blcs 0x1b6f64 │ │ │ │ + bl 0x2f10a8 │ │ │ │ stmdage r4, {r2, sl, ip} │ │ │ │ ldmib r4, {r2, r4, r7, r9, sl, ip, sp}^ │ │ │ │ strls r2, [r0], -r0, lsl #6 │ │ │ │ - blx 0xc7ab6a │ │ │ │ + blx 0xffb7abf0 │ │ │ │ stmdagt pc, {r2, fp, sp, pc} @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ - blcs 0x1b6f2c │ │ │ │ - bl 0x2f0fd0 │ │ │ │ + blcs 0x1b6fb4 │ │ │ │ + bl 0x2f1058 │ │ │ │ ldrcc r1, [r4], r4, lsl #8 │ │ │ │ ldm r4, {r9, sl, ip, pc} │ │ │ │ @ instruction: 0xf6f4000f │ │ │ │ - stmib r4, {r0, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmib r4, {r0, r3, r4, r6, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrb r0, [r5, r0, lsl #2] │ │ │ │ @ instruction: 0xf1060124 │ │ │ │ ldmdbne r3!, {r2, r4, r7, r8} │ │ │ │ ldmdbpl r0!, {r0, r1, r8, r9, ip, pc} │ │ │ │ - ldc2 6, cr15, [sl], #972 @ 0x3cc │ │ │ │ + ldc2l 6, cr15, [r6], #-972 @ 0xfffffc34 │ │ │ │ stmib r3, {r0, r1, r8, r9, fp, ip, pc}^ │ │ │ │ strb r0, [r9, r0, lsl #2] │ │ │ │ stmdage r4, {r2, r5, r8} │ │ │ │ addseq pc, r4, #-2147483647 @ 0x80000001 │ │ │ │ ldmdbpl r1!, {r0, r1, r2, r4, r5, r8, fp, ip} │ │ │ │ - blx 0xfea7abb4 │ │ │ │ + blx 0x197ac3c │ │ │ │ stmdagt pc, {r2, fp, sp, pc} @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ ldmdbne r3!, {r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ addseq pc, r4, #-2147483647 @ 0x80000001 │ │ │ │ ldrdeq lr, [r0, -r3] │ │ │ │ - stc2 6, cr15, [lr, #-972]! @ 0xfffffc34 │ │ │ │ + stc2l 6, cr15, [sl], #972 @ 0x3cc │ │ │ │ @ instruction: 0xe7b35130 │ │ │ │ - @ instruction: 0xff86f17d │ │ │ │ + @ instruction: 0xff82f17d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ addlt r4, pc, pc, lsr #23 │ │ │ │ ldmdavs fp, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ @ instruction: 0xf0000300 │ │ │ │ @ instruction: 0xf1b36341 │ │ │ │ @ instruction: 0xf0006f41 │ │ │ │ @ instruction: 0xf1b380b1 │ │ │ │ andsle r6, r0, r0, asr #30 │ │ │ │ - blmi 0xfeb0503c │ │ │ │ - blls 0x4970a8 │ │ │ │ + blmi 0xfeb050c4 │ │ │ │ + blls 0x497130 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andlt r8, pc, lr, asr #5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf4008ff0 │ │ │ │ @@ -307995,25 +308030,25 @@ │ │ │ │ @ instruction: 0xf5b36812 │ │ │ │ svclt 0x000c2f70 │ │ │ │ vsubw.u8 q9, q0, d0 │ │ │ │ movwls r5, #25408 @ 0x6340 │ │ │ │ eorpl pc, r1, r2, asr r8 @ │ │ │ │ svclt 0x0008b2c3 │ │ │ │ andeq r3, r2, #8, 10 @ 0x2000000 │ │ │ │ - bl 0x2acdd0 │ │ │ │ - bl 0xfea7deb0 │ │ │ │ + bl 0x2ace58 │ │ │ │ + bl 0xfea7df38 │ │ │ │ movwls r0, #21379 @ 0x5383 │ │ │ │ svcvc 0x0080f010 │ │ │ │ svclt 0x00189b05 │ │ │ │ @ instruction: 0xf000461d │ │ │ │ stmdacs r0, {r0, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ rscshi pc, pc, r0 │ │ │ │ tstpcs r8, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ - ldclvc 6, cr15, [pc], #268 @ 0x13d1d4 │ │ │ │ + ldclvc 6, cr15, [pc], #268 @ 0x13d25c │ │ │ │ stceq 2, cr15, [r0], {200} @ 0xc8 │ │ │ │ strcc pc, [r2], #-964 @ 0xfffffc3c │ │ │ │ strmi r3, [r6], -r8, lsl #10 │ │ │ │ @ instruction: 0xf8cd9102 │ │ │ │ eor ip, r6, r0, lsl r0 │ │ │ │ movwcs fp, #483 @ 0x1e3 │ │ │ │ strtmi r2, [r9], -r4, lsl #4 │ │ │ │ @@ -308030,19 +308065,19 @@ │ │ │ │ @ instruction: 0xf7fe2003 │ │ │ │ tstplt r8, r5, ror ip @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x600303bb │ │ │ │ strcc r3, [ip, #-1025] @ 0xfffffbff │ │ │ │ svclt 0x00082c08 │ │ │ │ cdpne 4, 7, cr2, cr3, cr0, {0} │ │ │ │ @ instruction: 0xf000461e │ │ │ │ - blls 0x1dd44c │ │ │ │ - blne 0x277a6c │ │ │ │ + blls 0x1dd4d4 │ │ │ │ + blne 0x277af4 │ │ │ │ stmdbeq r8, {r0, r2, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ ldmdbne r3, {r1, r3, r4, fp, sp, lr} │ │ │ │ - bl 0x1ceb84 │ │ │ │ + bl 0x1cec0c │ │ │ │ @ instruction: 0xf8931804 │ │ │ │ ldrmi r3, [pc], -r8, lsl #1 │ │ │ │ stmible r9, {r1, r8, r9, fp, sp}^ │ │ │ │ mvnle r2, r3, lsl #22 │ │ │ │ andcs r4, r4, #24, 12 @ 0x1800000 │ │ │ │ svcne 0x00292300 │ │ │ │ mrrc2 7, 15, pc, r2, cr14 @ │ │ │ │ @@ -308072,15 +308107,15 @@ │ │ │ │ smlabtmi r3, r0, r3, pc @ │ │ │ │ @ instruction: 0xf5b39203 │ │ │ │ ldmdavs r2, {r4, r5, r6, r8, r9, sl, fp, sp} │ │ │ │ movwcs fp, #3852 @ 0xf0c │ │ │ │ movtpl pc, #960 @ 0x3c0 @ │ │ │ │ sbclt r9, r3, #335544320 @ 0x14000000 │ │ │ │ @ instruction: 0xf8529106 │ │ │ │ - b 0x1511258 │ │ │ │ + b 0x15112e0 │ │ │ │ svclt 0x00080383 │ │ │ │ eoreq r3, r0, #8, 10 @ 0x2000000 │ │ │ │ stmiane fp!, {r2, r3, r6, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ movwls r1, #19179 @ 0x4aeb │ │ │ │ svcvc 0x0080f014 │ │ │ │ strtmi r9, [r0], -r4, lsl #22 │ │ │ │ sadd16mi fp, sp, r8 │ │ │ │ @@ -308116,30 +308151,30 @@ │ │ │ │ @ instruction: 0xf7fe6000 │ │ │ │ orrlt pc, r0, #205824 @ 0x32400 │ │ │ │ ldmdbne r3!, {r1, fp, sp, lr} │ │ │ │ stmdbne r4, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmdane r4, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ vqshlu.s64 d20, d3, #2 │ │ │ │ @ instruction: 0xf8833281 │ │ │ │ - bcs 0x2054a4 │ │ │ │ + bcs 0x20552c │ │ │ │ movwcs sp, #4552 @ 0x11c8 │ │ │ │ stmiane r9!, {r2, r9, sp} │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ @ instruction: 0xb100fbb5 │ │ │ │ movwcs r6, #6144 @ 0x1800 │ │ │ │ andeq pc, r4, r8, asr #17 │ │ │ │ strtmi r2, [r9], -r4, lsl #4 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ smlatblt r0, fp, fp, pc @ │ │ │ │ - bls 0x1d72ac │ │ │ │ + bls 0x1d7334 │ │ │ │ andeq pc, r8, r8, asr #17 │ │ │ │ movweq lr, #10763 @ 0x2a0b │ │ │ │ andcc pc, r9, r6, asr #16 │ │ │ │ - blls 0x2f71d4 │ │ │ │ - blls 0x22976c │ │ │ │ + blls 0x2f725c │ │ │ │ + blls 0x2297f4 │ │ │ │ stmdbls r5, {r0, r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf843681b │ │ │ │ andcs r1, r1, r2, lsr #32 │ │ │ │ ldmdbne r3!, {r0, r2, r4, r5, r7, r9, sl, sp, lr, pc} │ │ │ │ addeq pc, r8, r3, lsl #17 │ │ │ │ svclt 0x0000e7b8 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ @@ -308151,16 +308186,16 @@ │ │ │ │ @ instruction: 0xf5b36812 │ │ │ │ sbclt r2, r3, #112, 30 @ 0x1c0 │ │ │ │ @ instruction: 0xf04fbf0c │ │ │ │ @ instruction: 0xf3c00900 │ │ │ │ @ instruction: 0xf8525940 │ │ │ │ svclt 0x00085021 │ │ │ │ andeq r3, r6, #8, 10 @ 0x2000000 │ │ │ │ - bl 0x2ad040 │ │ │ │ - bl 0xfea7f520 │ │ │ │ + bl 0x2ad0c8 │ │ │ │ + bl 0xfea7f5a8 │ │ │ │ @ instruction: 0xf0100883 │ │ │ │ @ instruction: 0xf4007f80 │ │ │ │ svclt 0x00180381 │ │ │ │ @ instruction: 0xf5b34645 │ │ │ │ @ instruction: 0xf0004f00 │ │ │ │ @ instruction: 0xf5b380cb │ │ │ │ rsble r0, lr, r0, lsl #31 │ │ │ │ @@ -308174,19 +308209,19 @@ │ │ │ │ addcc pc, r8, r0, lsl #17 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ stmdacs r0, {r0, r1, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ rscshi pc, sp, r0 │ │ │ │ @ instruction: 0x512b6803 │ │ │ │ @ instruction: 0xf1b92001 │ │ │ │ @ instruction: 0xf43f0f00 │ │ │ │ - blls 0x228d0c │ │ │ │ + blls 0x228d94 │ │ │ │ @ instruction: 0xf843681b │ │ │ │ strbt r8, [r2], -sl, lsr #32 │ │ │ │ - blcs 0x163f8c │ │ │ │ - blls 0x231618 │ │ │ │ + blcs 0x164014 │ │ │ │ + blls 0x2316a0 │ │ │ │ stmdbls r4, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf843681b │ │ │ │ str r1, [r0, r2, lsr #32]! │ │ │ │ @ instruction: 0xf7ff2000 │ │ │ │ @ instruction: 0xf64ffce9 │ │ │ │ vmov.i32 d18, #3072 @ 0x00000c00 │ │ │ │ vrshr.u64 d18, d6, #60 │ │ │ │ @@ -308195,257 +308230,257 @@ │ │ │ │ svccs 0x0070f5b3 │ │ │ │ ldmdavs r2, {r0, r1, r5, r6, r7, r9, ip, sp, pc} │ │ │ │ svclt 0x00144688 │ │ │ │ strbpl pc, [r0, -r4, asr #7] @ │ │ │ │ @ instruction: 0xf8522700 │ │ │ │ svclt 0x00085021 │ │ │ │ eoreq r3, r1, #8, 10 @ 0x2000000 │ │ │ │ - bl 0x2ad0f0 │ │ │ │ - bl 0xfea7edd0 │ │ │ │ + bl 0x2ad178 │ │ │ │ + bl 0xfea7ee58 │ │ │ │ @ instruction: 0xf0140683 │ │ │ │ @ instruction: 0xf4047f80 │ │ │ │ svclt 0x00180381 │ │ │ │ @ instruction: 0xf5b34635 │ │ │ │ suble r4, r5, r0, lsl #30 │ │ │ │ svceq 0x0080f5b3 │ │ │ │ addshi pc, r1, r0 │ │ │ │ - blcs 0x1453e4 │ │ │ │ + blcs 0x14546c │ │ │ │ @ instruction: 0xf64fd164 │ │ │ │ vorr.i32 d18, #2048 @ 0x00000800 │ │ │ │ vrsra.u64 d18, d6, #60 │ │ │ │ ldmdavs sl, {r1, sl, ip, sp} │ │ │ │ @ instruction: 0xf8931913 │ │ │ │ - blcs 0x1c961c │ │ │ │ + blcs 0x1c96a4 │ │ │ │ sbchi pc, r7, r0 │ │ │ │ @ instruction: 0xf0002b03 │ │ │ │ strheq r8, [r4, -r9]! │ │ │ │ ldmdbpl r4, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf64fe048 │ │ │ │ vorr.i32 d18, #2048 @ 0x00000800 │ │ │ │ vrsra.u64 d18, d6, #64 │ │ │ │ andcs r3, r3, #33554432 @ 0x2000000 │ │ │ │ ldmdavs lr, {r0, r3, r5, r9, sl, lr} │ │ │ │ movwcs r0, #4391 @ 0x1127 │ │ │ │ @ instruction: 0x46184434 │ │ │ │ addcs pc, r8, r4, lsl #17 │ │ │ │ ldmibne r4!, {r2, r9, sp}^ │ │ │ │ - blx 0xffa7b42c │ │ │ │ + blx 0xffa7b4b4 │ │ │ │ stmdavs r0, {r8, ip, sp, pc} │ │ │ │ mvnspl r2, r1, lsl #6 │ │ │ │ @ instruction: 0xf1052204 │ │ │ │ ldrmi r0, [r8], -r8, lsl #2 │ │ │ │ - blx 0xff7fb440 │ │ │ │ + blx 0xff7fb4c8 │ │ │ │ stmdavs r0, {r8, ip, sp, pc} │ │ │ │ rsbvs r2, r0, r1, lsl #6 │ │ │ │ andcs r1, r4, #2624 @ 0xa40 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ stmdacs r0, {r0, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3, {r0, r2, r3, r4, r5, r6, ip, lr, pc} │ │ │ │ ldrb r6, [sp, -r3, lsr #1]! │ │ │ │ tstpcs r8, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strcc pc, [r2], #-964 @ 0xfffffc3c │ │ │ │ stmdbne fp, {r0, r3, r4, fp, sp, lr} │ │ │ │ umullcc pc, r8, r3, r8 @ │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ - blcs 0x21d6c8 │ │ │ │ + blcs 0x21d750 │ │ │ │ @ instruction: 0x0124d06f │ │ │ │ stmdbpl ip, {r0, r1, r3, r8, fp, ip} │ │ │ │ @ instruction: 0x4699685b │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ andcs r4, r3, r9, lsr #12 │ │ │ │ - blx 0xfedfb490 │ │ │ │ + blx 0xfedfb518 │ │ │ │ @ instruction: 0xf8c0b108 │ │ │ │ stcne 0, cr9, [r9, #-0] │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ @ instruction: 0xf7fe2003 │ │ │ │ smlatblt r0, r9, sl, pc @ │ │ │ │ andcs r6, r1, r4 │ │ │ │ @ instruction: 0xf43f2f00 │ │ │ │ - blls 0x228bc0 │ │ │ │ + blls 0x228c48 │ │ │ │ @ instruction: 0xf843681b │ │ │ │ ldr r6, [ip, #40]! @ 0x28 │ │ │ │ tstpcs r8, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andcc pc, r2, #192, 6 │ │ │ │ ldmdavs ip, {r1, r8, sp} │ │ │ │ movwcs r0, #4375 @ 0x1117 │ │ │ │ - bl 0x24ed38 │ │ │ │ + bl 0x24edc0 │ │ │ │ strtmi r1, [r2], #-1538 @ 0xfffff9fe │ │ │ │ addne pc, r8, r2, lsl #17 │ │ │ │ stmiane r9!, {r2, r9, sp} │ │ │ │ - blx 0xfe3fb4e0 │ │ │ │ + blx 0xfe3fb568 │ │ │ │ stmdavs r0, {r8, ip, sp, pc} │ │ │ │ mvnpl r2, r1, lsl #6 │ │ │ │ andcs r4, r4, #42991616 @ 0x2900000 │ │ │ │ @ instruction: 0xf7fe4618 │ │ │ │ orrlt pc, r0, #528384 @ 0x81000 │ │ │ │ rsbsvs r6, r3, r3, lsl #16 │ │ │ │ @ instruction: 0xf64fe72e │ │ │ │ vorr.i32 d18, #2048 @ 0x00000800 │ │ │ │ vrsra.u64 d18, d6, #60 │ │ │ │ ldmdavs sl, {r1, sl, ip, sp} │ │ │ │ @ instruction: 0xf8931913 │ │ │ │ - blcs 0x189738 │ │ │ │ - blcs 0x1f1688 │ │ │ │ + blcs 0x1897c0 │ │ │ │ + blcs 0x1f1710 │ │ │ │ @ instruction: 0x0124d049 │ │ │ │ ldmdbpl r2, {r0, r1, r4, r8, fp, ip} │ │ │ │ @ instruction: 0x4691689c │ │ │ │ @ instruction: 0x4692685a │ │ │ │ andcs r2, r4, #0, 6 │ │ │ │ andcs r4, r3, r9, lsr #12 │ │ │ │ - blx 0x19fb530 │ │ │ │ + blx 0x19fb5b8 │ │ │ │ @ instruction: 0xf8c0b108 │ │ │ │ movwcs r9, #0 │ │ │ │ @ instruction: 0xf1052204 │ │ │ │ andcs r0, r3, r8, lsl #2 │ │ │ │ - blx 0x177b544 │ │ │ │ + blx 0x177b5cc │ │ │ │ adcle r2, r6, r0, lsl #16 │ │ │ │ andge pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0x5128e7a3 │ │ │ │ adcvs lr, r0, r2, lsl #14 │ │ │ │ rsbsvs lr, r0, r0, lsl #14 │ │ │ │ - bl 0x1b715c │ │ │ │ + bl 0x1b71e4 │ │ │ │ orrscc r1, r4, r4, lsl #8 │ │ │ │ ldm r4, {r8, ip, pc} │ │ │ │ @ instruction: 0xf6f3000f │ │ │ │ - @ instruction: 0x4604febf │ │ │ │ + @ instruction: 0x4604fe7b │ │ │ │ str r4, [r9, r9, lsl #13] │ │ │ │ strne lr, [r4], #-2818 @ 0xfffff4fe │ │ │ │ andls r3, r0, #148, 4 @ 0x40000009 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ - mrc2 6, 0, pc, cr0, cr3, {7} │ │ │ │ + stc2l 6, cr15, [ip, #972] @ 0x3cc │ │ │ │ strmi r4, [r4], -r9, lsr #12 │ │ │ │ - bl 0x1f73b0 │ │ │ │ + bl 0x1f7438 │ │ │ │ addscc r1, r4, #4, 8 @ 0x4000000 │ │ │ │ ldrdeq lr, [r0, -r4] │ │ │ │ - blx 0x18fb168 │ │ │ │ + blx 0x7fb1f0 │ │ │ │ strmi r4, [r4], -r9, lsr #12 │ │ │ │ @ instruction: 0x0124e77e │ │ │ │ orrscc r5, r4, r8, lsl #18 │ │ │ │ - @ instruction: 0xf9caf6f3 │ │ │ │ + @ instruction: 0xf986f6f3 │ │ │ │ strmi r4, [r9], r4, lsl #12 │ │ │ │ - bl 0x1f7364 │ │ │ │ + bl 0x1f73ec │ │ │ │ @ instruction: 0xf1021404 │ │ │ │ stmdage r8, {r2, r4, r7, r8, r9} │ │ │ │ andne lr, r0, #212, 18 @ 0x350000 │ │ │ │ ldrmi r9, [r3], -r0, lsl #6 │ │ │ │ - @ instruction: 0xf6f4460a │ │ │ │ - stcls 8, cr15, [sl], {19} │ │ │ │ - bls 0x377d44 │ │ │ │ + @ instruction: 0xf6f3460a │ │ │ │ + stcls 15, cr15, [sl], {207} @ 0xcf │ │ │ │ + bls 0x377dcc │ │ │ │ @ instruction: 0x0124e7ac │ │ │ │ ldmdbpl r1, {r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf6f33294 │ │ │ │ - stcls 15, cr15, [sl], {167} @ 0xa7 │ │ │ │ - bls 0x377d58 │ │ │ │ + stcls 15, cr15, [sl], {99} @ 0x63 │ │ │ │ + bls 0x377de0 │ │ │ │ @ instruction: 0xf17de7a2 │ │ │ │ - svclt 0x0000fc93 │ │ │ │ + svclt 0x0000fc8f │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec947f4 │ │ │ │ + bl 0xfec9487c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r9], r0 @ │ │ │ │ tstpcs r8, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ andls r4, r1, fp, lsr sl │ │ │ │ ldmdavs r2, {r2, r3, r4, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9207 │ │ │ │ @ instruction: 0xf7ff0200 │ │ │ │ stmdals r1, {r0, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ andmi r0, r3, r8, lsl #6 │ │ │ │ suble r2, r8, r0, lsl #23 │ │ │ │ svccs 0x0000f5b3 │ │ │ │ - blcs 0x1716d0 │ │ │ │ + blcs 0x171758 │ │ │ │ vorr.i32 , #141 @ 0x0000008d │ │ │ │ tstcs r1, r2, lsl #6 │ │ │ │ vmul.i , q8, d2[4] │ │ │ │ movwls r3, #4099 @ 0x1003 │ │ │ │ addne pc, r8, r2, lsl #17 │ │ │ │ andscs pc, ip, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ orrseq pc, r4, r4, lsl #2 │ │ │ │ @ instruction: 0xf8526812 │ │ │ │ @ instruction: 0xf6f80020 │ │ │ │ - blls 0x1bcc94 │ │ │ │ + blls 0x1bcc0c │ │ │ │ rscpl r0, r0, fp, lsl r1 │ │ │ │ - blmi 0xa85664 │ │ │ │ - blls 0x3176cc │ │ │ │ + blmi 0xa856ec │ │ │ │ + blls 0x317754 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SPSR_irq │ │ │ │ tstcs r0, r9 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmvn.i32 d27, #8454143 @ 0x0080ffff │ │ │ │ vsubl.u8 q10, d0, d2 │ │ │ │ stmiane r1!, {r0, r1, r8, r9, ip, sp} │ │ │ │ - bl 0x245698 │ │ │ │ + bl 0x245720 │ │ │ │ @ instruction: 0xf1041502 │ │ │ │ stcge 2, cr0, [r2], {148} @ 0x94 │ │ │ │ addeq pc, r8, r1, lsl #17 │ │ │ │ tstpcs ip, pc, asr #12 @ p-variant is OBSOLETE │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ stmdavs r9, {r5, r9, sl, lr} │ │ │ │ eorne pc, r3, r1, asr r8 @ │ │ │ │ - mcrr2 6, 15, pc, r2, cr9 @ │ │ │ │ + blx 0xfb31a │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ vqshl.u64 q15, q1, #0 │ │ │ │ tstcs r2, r2, lsl #6 │ │ │ │ vmul.i , q8, d2[4] │ │ │ │ movwls r3, #4099 @ 0x1003 │ │ │ │ addne pc, r8, r2, lsl #17 │ │ │ │ andscs pc, ip, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ orrseq pc, r4, r4, lsl #2 │ │ │ │ @ instruction: 0xf8526812 │ │ │ │ @ instruction: 0xf6f90020 │ │ │ │ - blls 0x1bb84c │ │ │ │ + blls 0x1bb7c4 │ │ │ │ movwne lr, #15108 @ 0x3b04 │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ @ instruction: 0x2000e7b8 │ │ │ │ @ instruction: 0xf17de7b7 │ │ │ │ - svclt 0x0000fc0f │ │ │ │ + svclt 0x0000fc0b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec94900 │ │ │ │ + bl 0xfec94988 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0fe8 │ │ │ │ vorr.i32 d18, #2048 @ 0x00000800 │ │ │ │ @ instruction: 0xf0002396 │ │ │ │ addlt r0, r2, r7, lsl #8 │ │ │ │ ldmdavs lr, {r0, r2, r9, sl, lr} │ │ │ │ - blx 0x9fb71a │ │ │ │ + blx 0x9fb7a2 │ │ │ │ @ instruction: 0xf8931933 │ │ │ │ - blcs 0x1c9944 │ │ │ │ - blcs 0x2317c4 │ │ │ │ - blcs 0x1b179c │ │ │ │ + blcs 0x1c99cc │ │ │ │ + blcs 0x23184c │ │ │ │ + blcs 0x1b1824 │ │ │ │ andcs fp, r0, r8, lsl pc │ │ │ │ @ instruction: 0x0124d10f │ │ │ │ orrseq pc, r4, r6, lsl #2 │ │ │ │ @ instruction: 0xf6f55930 │ │ │ │ - @ instruction: 0xf64ff8c5 │ │ │ │ + @ instruction: 0xf64ff881 │ │ │ │ vorr.i32 d18, #3072 @ 0x00000c00 │ │ │ │ vrsra.u64 d18, d6, #59 │ │ │ │ ldmdavs fp, {r0, r1, r8, sl, ip, sp} │ │ │ │ eoreq pc, r5, r3, asr #16 │ │ │ │ andlt r2, r2, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ strne lr, [r4], #-2822 @ 0xfffff4fa │ │ │ │ @ instruction: 0x96003694 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ - blx 0x37b34a │ │ │ │ - bl 0x2f7704 │ │ │ │ + blx 0xff27b3d0 │ │ │ │ + bl 0x2f778c │ │ │ │ @ instruction: 0xf1061404 │ │ │ │ ldmib r4, {r2, r4, r7, r9}^ │ │ │ │ @ instruction: 0xf6f50100 │ │ │ │ - ldrb pc, [sl, r7, lsl #19] @ │ │ │ │ + ldrb pc, [sl, r3, asr #18] @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0058f8cc │ │ │ │ strhtlt r4, [r1], ip │ │ │ │ @ instruction: 0xf4104604 │ │ │ │ ldmdavs fp, {} @ │ │ │ │ @@ -308459,31 +308494,31 @@ │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ tstpcs ip, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strcc pc, [r3], #-964 @ 0xfffffc3c │ │ │ │ ldmdavs fp, {r1, r4, fp, sp, lr} │ │ │ │ ldrdcs pc, [r0], r2 │ │ │ │ eorcs pc, r4, r3, asr #16 │ │ │ │ - blmi 0xfec057e4 │ │ │ │ - blls 0x91784c │ │ │ │ + blmi 0xfec0586c │ │ │ │ + blls 0x9178d4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ eorlt r8, r1, r7, lsl #3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf64f8ff0 │ │ │ │ vmov.i32 d18, #2048 @ 0x00000800 │ │ │ │ @ instruction: 0x46902296 │ │ │ │ movwmi pc, #9156 @ 0x23c4 @ │ │ │ │ @ instruction: 0x46176812 │ │ │ │ @ instruction: 0xf892441a │ │ │ │ - bcs 0x1c5a38 │ │ │ │ - bcs 0x231980 │ │ │ │ - bcs 0x1b19dc │ │ │ │ + bcs 0x1c5ac0 │ │ │ │ + bcs 0x231a08 │ │ │ │ + bcs 0x1b1a64 │ │ │ │ tsteq fp, fp, ror #2 │ │ │ │ @ instruction: 0xf02158f9 │ │ │ │ @ instruction: 0xf1b34300 │ │ │ │ vrecps.f32 q10, q8, │ │ │ │ @ instruction: 0x463b80f7 │ │ │ │ ldrdcc pc, [r0], r3 │ │ │ │ andscs pc, ip, pc, asr #12 │ │ │ │ @@ -308494,15 +308529,15 @@ │ │ │ │ @ instruction: 0xf04f5140 │ │ │ │ rsbeq r5, r3, #128, 2 │ │ │ │ svclt 0x00426800 │ │ │ │ @ instruction: 0x3094f8b7 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ addscc pc, r4, r7, lsr #17 │ │ │ │ @ instruction: 0xf74d2300 │ │ │ │ - @ instruction: 0xe7b7fdf1 │ │ │ │ + ldr pc, [r7, sp, lsr #27]! │ │ │ │ ldmdavs sl, {r0, r1, r2, r7, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, pc, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ cmpphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ eorlt r4, r1, r0, lsr #12 │ │ │ │ svcmi 0x00f0e8bd │ │ │ │ mrclt 7, 5, APSR_nzcv, cr2, cr15, {7} │ │ │ │ @@ -308529,92 +308564,92 @@ │ │ │ │ strbtmi r6, [r1], -fp, asr #16 │ │ │ │ mvnsvc pc, r7, asr #13 │ │ │ │ @ instruction: 0xf0234594 │ │ │ │ orrmi r4, r1, r0 │ │ │ │ stmdage r6, {r0, r1, r5, r7, r8, r9, ip, lr, pc} │ │ │ │ orrseq pc, r4, r7, lsl #2 │ │ │ │ strmi r9, [r1], r0, lsl #2 │ │ │ │ - mrc2 6, 3, pc, cr12, cr3, {7} │ │ │ │ + mrc2 6, 1, pc, cr8, cr3, {7} │ │ │ │ andcs lr, r0, r1, lsl r0 │ │ │ │ tsteq fp, pc, ror #14 │ │ │ │ rscsvc pc, pc, r7, asr #12 │ │ │ │ stmdbhi sl, {r0, r3, r4, r5, r6, r7, fp, ip} │ │ │ │ andeq pc, lr, #134217731 @ 0x8000003 │ │ │ │ @ instruction: 0xf0004282 │ │ │ │ ldmne fp!, {r1, r2, r3, r7, pc}^ │ │ │ │ strtmi sl, [r9], r6, lsl #26 │ │ │ │ stm r5, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ @ instruction: 0xf004000f │ │ │ │ @ instruction: 0xf0140207 │ │ │ │ @ instruction: 0xf0000108 │ │ │ │ @ instruction: 0xf648808a │ │ │ │ - vrsra.s64 q10, q12, #64 │ │ │ │ - bl 0x1fe608 │ │ │ │ + vbic.i32 , #2048 @ 0x00000800 │ │ │ │ + bl 0x1fe690 │ │ │ │ stcge 3, cr1, [sl, #-8] │ │ │ │ @ instruction: 0xf8b346ab │ │ │ │ - blgt 0x52d960 │ │ │ │ + blgt 0x52d9e8 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ streq pc, [lr], -ip, asr #7 │ │ │ │ mvnsvc pc, #74448896 @ 0x4700000 │ │ │ │ pkhbtmi r4, r6, lr, lsl #5 │ │ │ │ @ instruction: 0xf000468a │ │ │ │ @ instruction: 0xf8d88091 │ │ │ │ cdpge 0, 0, cr3, cr14, cr0, {0} │ │ │ │ svcne 0x0000f414 │ │ │ │ - b 0x3f8098 │ │ │ │ + b 0x3f8120 │ │ │ │ ldreq pc, [r4, #259] @ 0x103 │ │ │ │ movwmi pc, #1164 @ 0x48c @ │ │ │ │ @ instruction: 0x462fac16 │ │ │ │ svclt 0x0018b29b │ │ │ │ @ instruction: 0xf8ad469c │ │ │ │ ldm r9, {r4, r5, lr, pc} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ cdpge 0, 1, cr0, cr2, cr15, {0} │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ - blgt 0x5285c8 │ │ │ │ + blgt 0x528650 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ stm r6, {r1, r3, r4, r9, sl, fp, sp, pc} │ │ │ │ strls r0, [r4, #-15] │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, sp, lsl #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ - blx 0xbfb59e │ │ │ │ + blx 0xffafb624 │ │ │ │ strls sl, [r4, #-2830] @ 0xfffff4f2 │ │ │ │ strmi pc, [r0, #-0] │ │ │ │ stm r4, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ - blge 0x5bd9fc │ │ │ │ + blge 0x5bda84 │ │ │ │ stm r6, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xf6fb000f │ │ │ │ - stmdblt r8, {r0, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdblt r8, {r0, r2, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi pc, [r0, #69] @ 0x45 │ │ │ │ smladls r4, r2, fp, sl │ │ │ │ - blgt 0x52924c │ │ │ │ + blgt 0x5292d4 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ - blgt 0x528624 │ │ │ │ + blgt 0x5286ac │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, sp, lsl #17 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ - blx 0x1fb5ee │ │ │ │ + blx 0xff0fb674 │ │ │ │ @ instruction: 0xf64f2800 │ │ │ │ vmov.i32 d18, #12 @ 0x0000000c │ │ │ │ svclt 0x00b82096 │ │ │ │ strpl pc, [r0, #-69] @ 0xffffffbb │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0x46294270 │ │ │ │ @ instruction: 0xf74d6800 │ │ │ │ - @ instruction: 0xe6ddfd17 │ │ │ │ + @ instruction: 0xe6ddfcd3 │ │ │ │ @ instruction: 0xf107a806 │ │ │ │ pkhbtmi r0, r1, r4, lsl #5 │ │ │ │ - stc2 6, cr15, [r0, #972] @ 0x3cc │ │ │ │ + ldc2 6, cr15, [ip, #-972]! @ 0xfffffc34 │ │ │ │ ldmpl sl!, {r0, r1, r2, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldmne r2, {r0, r3, r6, fp, sp, lr} │ │ │ │ movwmi r4, #41289 @ 0xa149 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr11, cr15, {3} │ │ │ │ ldmne fp!, {r0, r3, r5, r6, r8, r9, sl, sp, lr, pc} │ │ │ │ umullcc pc, r8, r3, r8 @ │ │ │ │ eorsle r2, r8, r2, lsl #22 │ │ │ │ @@ -308622,15 +308657,15 @@ │ │ │ │ @ instruction: 0xf47f2b01 │ │ │ │ tsteq r2, r4, asr pc │ │ │ │ @ instruction: 0xf02158b9 │ │ │ │ @ instruction: 0xf1b34300 │ │ │ │ ldmdale r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ addseq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0xf6f3a80a │ │ │ │ - @ instruction: 0xf10dfd61 │ │ │ │ + @ instruction: 0xf10dfd1d │ │ │ │ ldmib sp, {r3, r5, r8, r9, fp}^ │ │ │ │ @ instruction: 0xf8bdea0a │ │ │ │ @ instruction: 0xe76ec030 │ │ │ │ strmi r1, [sl], -r3, lsl #16 │ │ │ │ andeq lr, r2, #66560 @ 0x10400 │ │ │ │ @ instruction: 0xf43f4313 │ │ │ │ @ instruction: 0xf8d8af68 │ │ │ │ @@ -308640,65 +308675,65 @@ │ │ │ │ ldmne sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, ip, sp, lr}^ │ │ │ │ and pc, r3, r7, asr r8 @ │ │ │ │ @ instruction: 0xc008f8b2 │ │ │ │ @ instruction: 0x46926852 │ │ │ │ andeq pc, lr, #204, 6 @ 0x30000003 │ │ │ │ eorle r4, r0, sl, lsl #5 │ │ │ │ stcge 8, cr1, [sl, #-1004] @ 0xfffffc14 │ │ │ │ - blgt 0x50f560 │ │ │ │ + blgt 0x50f5e8 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ tsteq r2, sp, asr #14 │ │ │ │ @ instruction: 0xf6c72000 │ │ │ │ ldmne fp!, {r4, r5, r6, r7, ip, sp, lr} │ │ │ │ ldmdavs fp, {r1, r3, r4, r5, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf0234291 │ │ │ │ - bl 0x1d50ad0 │ │ │ │ + bl 0x1d50b58 │ │ │ │ bicsle r0, r8, #12 │ │ │ │ orrseq pc, r4, r7, lsl #2 │ │ │ │ tstls r0, sl, lsl #16 │ │ │ │ - bleq 0xb79f14 │ │ │ │ - stc2 6, cr15, [r6, #972] @ 0x3cc │ │ │ │ + bleq 0xb79f9c │ │ │ │ + stc2l 6, cr15, [r2, #-972] @ 0xfffffc34 │ │ │ │ ldrhtgt pc, [r0], -sp @ │ │ │ │ - b 0x3f8260 │ │ │ │ - bl 0x8f77bc │ │ │ │ + b 0x3f82e8 │ │ │ │ + bl 0x8f7844 │ │ │ │ ldrbmi r0, [r1], -lr, lsl #4 │ │ │ │ movwmi r4, #41289 @ 0xa149 │ │ │ │ ldrb sp, [r7, r5, asr #3] │ │ │ │ - blx 0x37a0f4 │ │ │ │ + blx 0x27a17c │ │ │ │ addeq pc, r1, r0, lsl #8 │ │ │ │ svceq 0x0080f5b0 │ │ │ │ stmdale r4, {r0, r1, r3, ip, lr, pc} │ │ │ │ svclt 0x000c2800 │ │ │ │ andcs r2, r1, r4 │ │ │ │ @ instruction: 0xf5b04770 │ │ │ │ svclt 0x000c0f81 │ │ │ │ andcs r2, r0, r3 │ │ │ │ andcs r4, r2, r0, ror r7 │ │ │ │ svclt 0x00004770 │ │ │ │ vsubw.s8 q9, q8, d0 │ │ │ │ andmi r0, r3, r8, lsl #6 │ │ │ │ andle r2, sl, r0, lsl #23 │ │ │ │ svccs 0x0000f5b3 │ │ │ │ - blx 0xfee31b4c │ │ │ │ + blx 0xfee31bd4 │ │ │ │ stmdbeq r0, {r0, r1, r7, ip, sp, lr, pc}^ │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ movwcs r2, #3 │ │ │ │ andcs r4, r2, r0, ror r7 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec94d58 │ │ │ │ + bl 0xfec94de0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0ff0 │ │ │ │ vmov.i32 d18, #2048 @ 0x00000800 │ │ │ │ @ instruction: 0x46032296 │ │ │ │ mrseq pc, (UNDEF: 7) @ │ │ │ │ @ instruction: 0xf010b082 │ │ │ │ ldmdavs r4, {r3} │ │ │ │ @ instruction: 0xf648d026 │ │ │ │ - vrshr.s64 d20, d8, #64 │ │ │ │ + vmov.i32 d21, #2048 @ 0x00000800 │ │ │ │ @ instruction: 0xf4130235 │ │ │ │ @ instruction: 0xf8524000 │ │ │ │ eorle ip, r8, r1, lsr #32 │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ mvnseq pc, r0, asr #5 │ │ │ │ andeq lr, r1, #12288 @ 0x3000 │ │ │ │ movwcc pc, #9155 @ 0x23c3 @ │ │ │ │ @@ -308710,15 +308745,15 @@ │ │ │ │ svcne 0x0002f5b2 │ │ │ │ sbchi pc, r3, r0 │ │ │ │ andlt r2, r2, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf8921862 │ │ │ │ - bcs 0x185dec │ │ │ │ + bcs 0x185e74 │ │ │ │ strdeq sp, [r9, -r3] │ │ │ │ andmi pc, r0, r3, lsl r4 @ │ │ │ │ andgt pc, r1, r4, asr r8 @ │ │ │ │ vsra.u64 , q3, #61 │ │ │ │ stmiane r1!, {r1, r9, lr} │ │ │ │ umullne pc, r8, r1, r8 @ │ │ │ │ mvnle r2, r1, lsl #18 │ │ │ │ @@ -308732,119 +308767,119 @@ │ │ │ │ vmax.f32 d17, d16, d4 │ │ │ │ @ instruction: 0xf5b28085 │ │ │ │ rsbsle r1, r6, r0, asr #30 │ │ │ │ svcne 0x0000f5b2 │ │ │ │ @ instruction: 0xf104d1cf │ │ │ │ @ instruction: 0x46610294 │ │ │ │ movwls r4, #5744 @ 0x1670 │ │ │ │ - @ instruction: 0xf892f6e6 │ │ │ │ + @ instruction: 0xf84ef6e6 │ │ │ │ tsteq sl, r1, lsl #22 │ │ │ │ strtmi r5, [r3], #-160 @ 0xffffff60 │ │ │ │ ldrmi r2, [r0], -r1, lsl #4 │ │ │ │ addcs pc, r8, r3, lsl #17 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf5b2bd10 │ │ │ │ ldmdale r2!, {r4, r8, r9, sl, fp} │ │ │ │ svceq 0x00a0f5b2 │ │ │ │ @ instruction: 0xf5b2d8b2 │ │ │ │ @ instruction: 0xd1af0f81 │ │ │ │ orrseq pc, r4, r4, lsl #2 │ │ │ │ movwls r4, #5728 @ 0x1660 │ │ │ │ - mcr2 6, 2, pc, cr10, cr11, {7} @ │ │ │ │ + mcr2 6, 0, pc, cr6, cr11, {7} @ │ │ │ │ tsteq sl, r1, lsl #22 │ │ │ │ strb r5, [r0, r0, lsr #1]! │ │ │ │ svceq 0x0010f5b2 │ │ │ │ ldmdble r3!, {r1, r3, r5, r6, ip, lr, pc} │ │ │ │ tstpmi r0, pc, asr #8 @ p-variant is OBSOLETE │ │ │ │ mvneq pc, r0, asr #5 │ │ │ │ ldmle ip, {r1, r3, r7, r9, lr} │ │ │ │ svceq 0x0020f5b2 │ │ │ │ @ instruction: 0xf5b2d032 │ │ │ │ orrsle r0, r6, r0, lsr pc │ │ │ │ addseq pc, r4, #4, 2 │ │ │ │ @ instruction: 0x46604671 │ │ │ │ @ instruction: 0xf6f09301 │ │ │ │ - blls 0x1bc254 │ │ │ │ + blls 0x1bc1cc │ │ │ │ adcpl r0, r0, sl, lsl r1 │ │ │ │ @ instruction: 0xf5b2e7c5 │ │ │ │ svclt 0x00044f00 │ │ │ │ @ instruction: 0xf844011a │ │ │ │ adcsle ip, lr, r2 │ │ │ │ vst1.32 {d30}, [pc], r2 │ │ │ │ vaddl.s8 q10, d0, d0 │ │ │ │ addmi r0, r2, #224 @ 0xe0 │ │ │ │ @ instruction: 0xf67fd004 │ │ │ │ addmi sl, sl, #492 @ 0x1ec │ │ │ │ @ instruction: 0xe777d0b3 │ │ │ │ orrseq pc, r4, r4, lsl #2 │ │ │ │ movwls r4, #5728 @ 0x1660 │ │ │ │ - stc2l 6, cr15, [r4, #972] @ 0x3cc │ │ │ │ + stc2 6, cr15, [r0, #972] @ 0x3cc │ │ │ │ tsteq sl, r1, lsl #22 │ │ │ │ str r5, [r8, r0, lsr #1]! │ │ │ │ svceq 0x00a0f5b2 │ │ │ │ ldmdale ip!, {r2, r4, r6, r7, ip, lr, pc} │ │ │ │ svceq 0x0080f5b2 │ │ │ │ svcge 0x0067f47f │ │ │ │ addseq pc, r4, #4, 2 │ │ │ │ ldrbtmi r4, [r0], -r1, ror #12 │ │ │ │ @ instruction: 0xf6f09301 │ │ │ │ - blls 0x1bc1f4 │ │ │ │ + blls 0x1bc16c │ │ │ │ adcpl r0, r0, sl, lsl r1 │ │ │ │ @ instruction: 0xf104e795 │ │ │ │ @ instruction: 0x46710294 │ │ │ │ movwls r4, #5728 @ 0x1660 │ │ │ │ - @ instruction: 0xf81ef6e6 │ │ │ │ + @ instruction: 0xffdaf6e5 │ │ │ │ tsteq sl, r1, lsl #22 │ │ │ │ str r5, [sl, r0, lsr #1] │ │ │ │ svcne 0x0080f5b2 │ │ │ │ @ instruction: 0xf104d014 │ │ │ │ @ instruction: 0x46610294 │ │ │ │ movwls r4, #5744 @ 0x1670 │ │ │ │ - @ instruction: 0xff90f6e5 │ │ │ │ + @ instruction: 0xff4cf6e5 │ │ │ │ tsteq sl, r1, lsl #22 │ │ │ │ ldrb r5, [ip, -r0, lsr #1]! │ │ │ │ cps #26 │ │ │ │ adcpl r4, r1, r0, lsl #2 │ │ │ │ tsteq sl, r7, ror r7 │ │ │ │ tstpmi r0, ip, lsr #32 @ p-variant is OBSOLETE │ │ │ │ ldrb r5, [r2, -r1, lsr #1]! │ │ │ │ addseq pc, r4, #4, 2 │ │ │ │ ldrbtmi r4, [r0], -r1, ror #12 │ │ │ │ @ instruction: 0xf6e69301 │ │ │ │ - blls 0x1bdb38 │ │ │ │ + blls 0x1bdab0 │ │ │ │ adcpl r0, r0, sl, lsl r1 │ │ │ │ @ instruction: 0xf5b2e767 │ │ │ │ @ instruction: 0xf47f0f00 │ │ │ │ @ instruction: 0xf104af2a │ │ │ │ @ instruction: 0x46610294 │ │ │ │ movwls r4, #5744 @ 0x1670 │ │ │ │ - blx 0x16fb938 │ │ │ │ + blx 0x5fb9c0 │ │ │ │ tsteq sl, r1, lsl #22 │ │ │ │ ldrb r5, [r8, -r0, lsr #1] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec94f80 │ │ │ │ + bl 0xfec95008 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0060ff8 │ │ │ │ pop {r0, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1084008 │ │ │ │ svclt 0x0000bfc3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec94f9c │ │ │ │ + bl 0xfec95024 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ stmib sp, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0062102 │ │ │ │ - bls 0x1fccbc │ │ │ │ + bls 0x1fcd44 │ │ │ │ cmnvs r1, r3, lsl #18 │ │ │ │ @ instruction: 0x4610b1fa │ │ │ │ @ instruction: 0xffaef108 │ │ │ │ stmdbvs r3!, {r5, r7, r8, sp, lr}^ │ │ │ │ - blvs 0xff7eaaf0 │ │ │ │ + blvs 0xff7eab78 │ │ │ │ tstlt sl, r2, ror #6 │ │ │ │ teqpeq r4, #4, 2 @ p-variant is OBSOLETE │ │ │ │ stmdbvs r3!, {r0, r1, r4, r7, r8, r9, sp, lr}^ │ │ │ │ @ instruction: 0x462263dc │ │ │ │ @ instruction: 0xf1036963 │ │ │ │ @ instruction: 0x63a1013c │ │ │ │ tstcc r1, r9, lsl ip │ │ │ │ @@ -308852,122 +308887,122 @@ │ │ │ │ @ instruction: 0xf0080105 │ │ │ │ strtmi pc, [r0], -pc, lsr #25 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf0064030 │ │ │ │ strmi fp, [r5], -r3, lsl #28 │ │ │ │ stmdbvs fp, {r0, r3, r4, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stcvs 1, cr11, [sl], {203} @ 0xcb │ │ │ │ - andvc pc, ip, r6, asr #4 │ │ │ │ + addvc pc, ip, r6, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf1094619 │ │ │ │ stmdbvs r3!, {r0, r1, r3, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - blcs 0x156494 │ │ │ │ + blcs 0x15651c │ │ │ │ @ instruction: 0xf036d1d5 │ │ │ │ addmi pc, r4, #7, 30 │ │ │ │ andlt sp, r5, sp, lsr r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4620bd30 │ │ │ │ - blx 0xfe279e52 │ │ │ │ + blx 0xfe279eda │ │ │ │ movtne pc, #12864 @ 0x3240 @ │ │ │ │ - addeq pc, r0, #-1879048188 @ 0x90000004 │ │ │ │ + andne pc, r0, #-1879048188 @ 0x90000004 │ │ │ │ eorseq pc, r5, #192, 4 │ │ │ │ - biccc pc, r0, r8, asr #12 │ │ │ │ + cmppmi r0, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64e9200 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf006022e │ │ │ │ vstmiavs r2, {s31-s241} │ │ │ │ mrrcne 6, 2, r4, r3, cr9 │ │ │ │ vshl.s8 q11, , q11 │ │ │ │ - vaddl.s8 , d0, d12 │ │ │ │ + vaddl.s8 , d16, d12 │ │ │ │ @ instruction: 0xf1090030 │ │ │ │ stmdavc r2, {r0, r1, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ - bcs 0x1564f4 │ │ │ │ + bcs 0x15657c │ │ │ │ stmib sp, {r0, r1, r5, r7, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf1482002 │ │ │ │ - ldmib sp, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib sp, {r0, r1, r5, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwcs r2, #258 @ 0x102 │ │ │ │ movwcc r6, #6149 @ 0x1805 │ │ │ │ eorcs pc, r2, r5, asr r8 @ │ │ │ │ stmibvs r2!, {r1, r3, ip, sp, lr} │ │ │ │ ldclpl 8, cr1, [r2], {209} @ 0xd1 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ vaba.s8 d30, d22, d1 │ │ │ │ - vorr.i32 d23, #4 @ 0x00000004 │ │ │ │ + vsra.s64 d23, d4, #64 │ │ │ │ vand d16, d6, d16 │ │ │ │ - vaddl.s8 , d0, d20 │ │ │ │ - blmi 0x1bdf6c │ │ │ │ + vaddl.s8 , d16, d20 │ │ │ │ + blmi 0x1bdff4 │ │ │ │ @ instruction: 0xf1482286 │ │ │ │ - svclt 0x0000f861 │ │ │ │ - mlaseq r5, r0, r0, r9 │ │ │ │ + svclt 0x0000f85d │ │ │ │ + eorseq r9, r5, r0, lsl r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec950c0 │ │ │ │ + bl 0xfec95148 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ vpmin.s8 d20, d0, d13 │ │ │ │ @ instruction: 0xf6481343 │ │ │ │ - vmla.f d19, d16, d0[0] │ │ │ │ + vmla.f d20, d0, d0[0] │ │ │ │ @ instruction: 0x46040130 │ │ │ │ @ instruction: 0xf64e9200 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf006022e │ │ │ │ strmi pc, [r5], -sp, lsl #21 │ │ │ │ tstcs r5, #90112 @ 0x16000 │ │ │ │ strtmi r9, [r0], -r0, lsl #4 │ │ │ │ - addsne pc, r4, #81788928 @ 0x4e00000 │ │ │ │ + andscs pc, r4, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - asrsne pc, lr, #12 @ │ │ │ │ + teqpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - blx 0x20f9f1c │ │ │ │ - sbcne pc, r5, #-536870908 @ 0xe0000004 │ │ │ │ + blx 0x20f9fa4 │ │ │ │ + subcs pc, sp, #-536870908 @ 0xe0000004 │ │ │ │ andseq pc, r3, #192, 4 │ │ │ │ - cmnppl r5, #80740352 @ p-variant is OBSOLETE @ 0x4d00000 │ │ │ │ + mvnspl pc, #80740352 @ 0x4d00000 │ │ │ │ tstpeq r3, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x63ab62a2 │ │ │ │ - rsbseq pc, sp, #-536870908 @ 0xe0000004 │ │ │ │ + andne pc, r5, #-536870908 @ 0xe0000004 │ │ │ │ andseq pc, r3, #192, 4 │ │ │ │ - cmppcs r9, #-536870908 @ p-variant is OBSOLETE @ 0xe0000004 │ │ │ │ + mvncs pc, #-536870908 @ 0xe0000004 │ │ │ │ tstpeq r3, #192, 4 @ p-variant is OBSOLETE │ │ │ │ tstcs r0, #192, 18 @ 0x300000 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r9, r5, r4, lsr #1 │ │ │ │ - ldrhteq r9, [r5], -r0 │ │ │ │ + eorseq r9, r5, r4, lsr #2 │ │ │ │ + eorseq r9, r5, r0, lsr r1 │ │ │ │ @ instruction: 0xf0054801 │ │ │ │ svclt 0x0000bfd5 │ │ │ │ - eorseq r9, r5, r4, asr #1 │ │ │ │ + eorseq r9, r5, r4, asr #2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ vhadd.s8 d27, d25, d2 │ │ │ │ - vaddhn.i16 d16, q8, q0 │ │ │ │ + vaddhn.i16 d17, q0, q0 │ │ │ │ @ instruction: 0x460e0435 │ │ │ │ cmnpeq r8, #4, 2 @ p-variant is OBSOLETE │ │ │ │ movwls r4, #1559 @ 0x617 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ movtne pc, #12864 @ 0x3240 @ │ │ │ │ - biccc pc, r0, r8, asr #12 │ │ │ │ + cmppmi r0, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf9a8f006 │ │ │ │ @ instruction: 0xf0064605 │ │ │ │ vpmin.s8 , q8, │ │ │ │ strls r1, [r0], #-835 @ 0xfffffcbd │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - biccc pc, r0, r8, asr #12 │ │ │ │ + cmppmi r0, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - blx 0xb79fc8 │ │ │ │ + blx 0xb7a050 │ │ │ │ mlacc r4, r5, r8, pc @ │ │ │ │ stmdblt r3!, {r1, r2, r4, r7, r8, ip, sp, pc} │ │ │ │ tstlt r3, r3, lsl #24 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ @ instruction: 0xf8854798 │ │ │ │ andlt r6, r2, r4, lsr #32 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ @@ -308979,21 +309014,21 @@ │ │ │ │ @ instruction: 0xf02b4680 │ │ │ │ stmvs r3, {r0, r1, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ addvs r1, r2, sl, asr ip │ │ │ │ @ instruction: 0xf643b93b │ │ │ │ vqdmlal.s , d0, d0[3] │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9} │ │ │ │ vaddl.u q3, d15, d3 │ │ │ │ - bvs 0xffc61d6c │ │ │ │ + bvs 0xffc61df4 │ │ │ │ stmiavs r0!, {r2, r3, r5, r8, ip, sp, pc} │ │ │ │ ldc2 0, cr15, [r2], #8 │ │ │ │ @ instruction: 0x2c006924 │ │ │ │ @ instruction: 0xf02bd1f9 │ │ │ │ stmvs r3, {r0, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - blcc 0x1aacc4 │ │ │ │ + blcc 0x1aad4c │ │ │ │ ldmdblt fp!, {r0, r1, r7, sp, lr} │ │ │ │ svchi 0x005bf3bf │ │ │ │ vaddl.u q3, d15, d3 │ │ │ │ stmdbvc r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ │ │ ldmiblt r2, {r1, r4, r6, r7, r9, ip, sp, pc} │ │ │ │ ldrdcc pc, [r4], #-136 @ 0xffffff78 │ │ │ │ sbcle r2, r6, r0, lsl #22 │ │ │ │ @@ -309005,151 +309040,151 @@ │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ strdvc r8, [r3, -r0] │ │ │ │ eorvs pc, r4, pc, asr #12 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ cdp2 0, 7, cr15, cr0, cr4, {1} │ │ │ │ @ instruction: 0xf640e7e4 │ │ │ │ - vsra.s64 d22, d24, #64 │ │ │ │ + vbic.i32 d23, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vshr.s64 q11, q0, #64 │ │ │ │ - blmi 0x1be130 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ + blmi 0x1be1b8 │ │ │ │ @ instruction: 0xf1472265 │ │ │ │ - svclt 0x0000ff7d │ │ │ │ - ldrshteq r9, [r5], -ip │ │ │ │ + svclt 0x0000ff79 │ │ │ │ + eorseq r9, r5, ip, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec95288 │ │ │ │ + bl 0xfec95310 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vpmax.s8 d20, d0, d11 │ │ │ │ @ instruction: 0xf6481343 │ │ │ │ - vmla.f d19, d16, d0[0] │ │ │ │ + vmla.f d20, d0, d0[0] │ │ │ │ andls r0, r0, #48, 2 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ @ instruction: 0xf91af006 │ │ │ │ andlt r3, r3, ip, lsr r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - ldrshteq r9, [r5], -r8 │ │ │ │ + eorseq r9, r5, r8, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec952cc │ │ │ │ + bl 0xfec95354 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vpmax.s8 d20, d0, d12 │ │ │ │ @ instruction: 0xf6481343 │ │ │ │ - vmla.f d19, d16, d0[0] │ │ │ │ + vmla.f d20, d0, d0[0] │ │ │ │ andls r0, r0, #48, 2 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ @ instruction: 0xf8f8f006 │ │ │ │ mlaeq r4, r0, r8, pc @ │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - ldrshteq r9, [r5], -r8 │ │ │ │ + eorseq r9, r5, r8, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec95314 │ │ │ │ + bl 0xfec9539c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vpmax.s8 d20, d0, d9 │ │ │ │ @ instruction: 0xf6481343 │ │ │ │ - vmla.f d19, d16, d0[0] │ │ │ │ + vmla.f d20, d0, d0[0] │ │ │ │ andls r0, r0, #48, 2 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ @ instruction: 0xf8d4f006 │ │ │ │ andlt r6, r3, r0, lsl #19 │ │ │ │ - bl 0x27c2b4 │ │ │ │ + bl 0x27c33c │ │ │ │ cdplt 1, 7, cr15, cr10, cr1, {0} │ │ │ │ - ldrshteq r9, [r5], -r8 │ │ │ │ + eorseq r9, r5, r8, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec95350 │ │ │ │ + bl 0xfec953d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ vpmin.s8 d20, d0, d10 │ │ │ │ @ instruction: 0xf6481343 │ │ │ │ - vmla.f d19, d16, d0[0] │ │ │ │ + vmla.f d20, d0, d0[0] │ │ │ │ @ instruction: 0x46040130 │ │ │ │ @ instruction: 0xf64e9200 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf006022e │ │ │ │ @ instruction: 0x4603f8b5 │ │ │ │ vrhadd.s8 d18, d6, d0 │ │ │ │ - vmlal.s , d0, d0[0] │ │ │ │ + vmlal.s , d16, d0[0] │ │ │ │ @ instruction: 0xf8430230 │ │ │ │ movwvs r1, #16172 @ 0x3f2c │ │ │ │ tstpeq ip, #0, 2 @ p-variant is OBSOLETE │ │ │ │ vrhadd.s8 d25, d6, d1 │ │ │ │ - vmov.i32 , #1 @ 0x00000001 │ │ │ │ + vshr.s64 , , #64 │ │ │ │ @ instruction: 0x46110014 │ │ │ │ strtmi r9, [r0], -r0 │ │ │ │ - blx 0xff87a1c0 │ │ │ │ + blx 0xff87a248 │ │ │ │ @ instruction: 0xf64d4620 │ │ │ │ - vorr.i32 , #256 @ 0x00000100 │ │ │ │ + vrsra.s64 , , #64 │ │ │ │ vcge.s8 d16, d14, d3 │ │ │ │ - vmlal.s q8, d16, d1[0] │ │ │ │ + vmlal.s , d0, d1[2] │ │ │ │ vqsub.s8 d16, d6, d3 │ │ │ │ - vorr.i32 , #0 @ 0x00000000 │ │ │ │ + vsra.s64 , q0, #64 │ │ │ │ andlt r0, r2, r0, lsr r1 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ stmdblt sl!, {r0, r3, ip, sp, lr, pc} │ │ │ │ - ldrshteq r9, [r5], -r8 │ │ │ │ + eorseq r9, r5, r8, ror r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec953d0 │ │ │ │ + bl 0xfec95458 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ vmla.f32 d20, d0, d15 │ │ │ │ @ instruction: 0xf64e1343 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf648022e │ │ │ │ - vmla.f d19, d16, d0[0] │ │ │ │ + vmla.f d20, d0, d0[0] │ │ │ │ strls r0, [r0, #-304] @ 0xfffffed0 │ │ │ │ @ instruction: 0xf876f006 │ │ │ │ movwlt r6, #47427 @ 0xb943 │ │ │ │ strmi r6, [r4], -r3, asr #21 │ │ │ │ ldmvs r8, {r0, r1, r3, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xff1cf005 │ │ │ │ - blcs 0x158d94 │ │ │ │ - blvs 0x1a329f0 │ │ │ │ - blvs 0xfe9ea65c │ │ │ │ - blvs 0x1a1707c │ │ │ │ + blcs 0x158e1c │ │ │ │ + blvs 0x1a32a78 │ │ │ │ + blvs 0xfe9ea6e4 │ │ │ │ + blvs 0x1a17104 │ │ │ │ andcs r6, r0, #164864 @ 0x28400 │ │ │ │ stmib r4, {r0, r1, r3, sp, lr}^ │ │ │ │ stmdbvs r1!, {r0, r2, r3, r9, sp}^ │ │ │ │ - blcc 0x199250 │ │ │ │ + blcc 0x1992d8 │ │ │ │ cmnvs r2, fp, lsl #8 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - tstpvc r4, r6, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrsvc pc, r4, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - subsvc pc, ip, r6, asr #4 │ │ │ │ + sbcsvc pc, ip, r6, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ tstpeq r4, #1073741825 @ p-variant is OBSOLETE @ 0x40000001 │ │ │ │ @ instruction: 0xf1472290 │ │ │ │ - svclt 0x0000fe8f │ │ │ │ - ldrshteq r9, [r5], -r8 │ │ │ │ + svclt 0x0000fe8b │ │ │ │ + eorseq r9, r5, r8, ror r1 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec95464 │ │ │ │ + bl 0xfec954ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [sp], -ip, lsr #24 │ │ │ │ @ instruction: 0x461f4616 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ movtne pc, #12864 @ 0x3240 @ │ │ │ │ @ instruction: 0xf6489400 │ │ │ │ - vmla.f d19, d16, d0[0] │ │ │ │ + vmla.f d20, d0, d0[0] │ │ │ │ @ instruction: 0xf0060130 │ │ │ │ strmi pc, [r4], -r9, lsr #16 │ │ │ │ @ instruction: 0xf878f02b │ │ │ │ mrrcne 8, 8, r6, sl, cr3 │ │ │ │ ldmdblt fp!, {r1, r7, sp, lr} │ │ │ │ movtcc pc, #50755 @ 0xc643 @ │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ @@ -309157,77 +309192,77 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ teqlt r4, r4, ror #21 │ │ │ │ ldrtmi r6, [sl], -r0, lsr #17 │ │ │ │ @ instruction: 0x47a84631 │ │ │ │ @ instruction: 0x2c006924 │ │ │ │ @ instruction: 0xf02bd1f8 │ │ │ │ stmvs r3, {r0, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ - blcc 0x1aaab4 │ │ │ │ + blcc 0x1aab3c │ │ │ │ smlalbblt r6, fp, r3, r0 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ svchi 0x005bf3bf │ │ │ │ vaddl.u q3, d15, d3 │ │ │ │ stmdbvc r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ │ │ - bcs 0x16ae38 │ │ │ │ + bcs 0x16aec0 │ │ │ │ smlattvc r3, ip, r0, sp │ │ │ │ eorvs pc, r4, pc, asr #12 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf02440f0 │ │ │ │ @ instruction: 0xf640bd1d │ │ │ │ - vsra.s64 d22, d24, #64 │ │ │ │ + vbic.i32 d23, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vshr.s64 q11, q0, #64 │ │ │ │ - blmi 0x1fe3d4 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ + blmi 0x1fe45c │ │ │ │ @ instruction: 0xf1472265 │ │ │ │ - svclt 0x0000fe2b │ │ │ │ - ldrshteq r9, [r5], -r8 │ │ │ │ - ldrshteq r9, [r5], -ip │ │ │ │ + svclt 0x0000fe27 │ │ │ │ + eorseq r9, r5, r8, ror r1 │ │ │ │ + eorseq r9, r5, ip, ror r1 │ │ │ │ @ instruction: 0xf64f460a │ │ │ │ vsubw.s8 , q0, d8 │ │ │ │ vcge.s8 d18, d22, d6 │ │ │ │ - vmla.f d23, d0, d0[0] │ │ │ │ + vmla.f d23, d16, d0[0] │ │ │ │ @ instruction: 0xf0080130 │ │ │ │ svclt 0x0000bb2d │ │ │ │ movwpl pc, #34383 @ 0x864f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - cmppvc r0, r6, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicvc pc, r0, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0084602 │ │ │ │ svclt 0x0000bb21 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi fp, [r8], r4, lsl #1 │ │ │ │ ldrmi r4, [r5], -r2, lsl #13 │ │ │ │ ldmib sp, {r0, r3, r4, r7, r9, sl, lr}^ │ │ │ │ tstlt sl, ip, lsl #12 │ │ │ │ @ instruction: 0x47904631 │ │ │ │ - bllt 0x14fb8c │ │ │ │ + bllt 0x14fc14 │ │ │ │ @ instruction: 0xf800f02b │ │ │ │ mrrcne 8, 8, r6, sl, cr3 │ │ │ │ @ instruction: 0xb32b6082 │ │ │ │ ldrdmi pc, [ip], -sl @ │ │ │ │ eor fp, sl, r4, lsl r9 │ │ │ │ movtlt r6, #18724 @ 0x4924 │ │ │ │ strbmi r6, [fp], -r0, lsr #17 │ │ │ │ strbmi r4, [r1], -sl, lsr #12 │ │ │ │ strvc lr, [r0], -sp, asr #19 │ │ │ │ - blx 0x107a3b2 │ │ │ │ - ble 0xffe05bb8 │ │ │ │ + blx 0x107a43a │ │ │ │ + ble 0xffe05c40 │ │ │ │ @ instruction: 0xf02a9303 │ │ │ │ stmvs r2, {r0, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - bcs 0x164fc4 │ │ │ │ - bcc 0x1b251c │ │ │ │ - bcs 0x1565c8 │ │ │ │ + bcs 0x16504c │ │ │ │ + bcc 0x1b25a4 │ │ │ │ + bcs 0x156650 │ │ │ │ ldrmi sp, [r8], -r1, asr #32 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ movtcc pc, #50755 @ 0xc643 @ │ │ │ │ @@ -309263,139 +309298,139 @@ │ │ │ │ sbclt r7, r9, #16384 @ 0x4000 │ │ │ │ adcsle r2, r4, r0, lsl #18 │ │ │ │ tstvc r2, r3, lsl #6 │ │ │ │ eorvs pc, r4, pc, asr #12 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ stc2l 0, cr15, [ip], #-144 @ 0xffffff70 │ │ │ │ str r9, [sl, r3, lsl #22]! │ │ │ │ - @ instruction: 0x61b8f640 │ │ │ │ + teqpvc r8, r0, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq pc, r0, r2, pc @ │ │ │ │ - sbcsvs pc, r0, r0, asr #12 │ │ │ │ + subsvc pc, r0, r0, asr #12 │ │ │ │ eoreq pc, pc, r0, asr #5 │ │ │ │ rsbcs r4, r5, #1024 @ 0x400 │ │ │ │ - ldc2l 1, cr15, [r8, #-284]! @ 0xfffffee4 │ │ │ │ - ldrshteq r9, [r5], -ip │ │ │ │ + ldc2l 1, cr15, [r4, #-284]! @ 0xfffffee4 │ │ │ │ + eorseq r9, r5, ip, ror r1 │ │ │ │ @ instruction: 0xf0032100 │ │ │ │ svclt 0x0000bb6b │ │ │ │ - bllt 0xfe77a4a0 │ │ │ │ + bllt 0xfe77a528 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec9569c │ │ │ │ + bl 0xfec95724 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stmib sp, {r2, sl, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf0063000 │ │ │ │ ldmib sp, {r0, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strtmi r1, [r2], -r0 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ strbt r4, [fp], #-16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec956c4 │ │ │ │ + bl 0xfec9574c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ stc2l 0, cr15, [r6, #-24] @ 0xffffffe8 │ │ │ │ @ instruction: 0xf64e4b0e │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ movwls r0, #558 @ 0x22e │ │ │ │ - biccc pc, r0, r8, asr #12 │ │ │ │ + cmppmi r0, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ movtne pc, #12864 @ 0x3240 @ │ │ │ │ cdp2 0, 15, cr15, cr8, cr5, {0} │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ @ instruction: 0xf7ff9003 │ │ │ │ stmdals r3, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ - ldrshteq r9, [r5], -r8 │ │ │ │ + eorseq r9, r5, r8, ror r1 │ │ │ │ andcs r4, r1, #11534336 @ 0xb00000 │ │ │ │ - cmppvc r0, r6, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r0, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - blt 0xff3fa540 │ │ │ │ + blt 0xff3fa5c8 │ │ │ │ movwpl pc, #34383 @ 0x864f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - cmppvc r0, r6, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r0, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0072200 │ │ │ │ svclt 0x0000babf │ │ │ │ ldrdgt pc, [r4], -r3 │ │ │ │ @ instruction: 0xf8dcb500 │ │ │ │ usatmi lr, #20, ip │ │ │ │ - bl 0x27c6c0 │ │ │ │ + bl 0x27c748 │ │ │ │ svclt 0x00004760 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a0f8cc │ │ │ │ ldrdlt pc, [r0], -r2 @ │ │ │ │ - blmi 0x92a7a4 │ │ │ │ + blmi 0x92a82c │ │ │ │ movwls r6, #55323 @ 0xd81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ ldrdcc pc, [r4], -fp @ │ │ │ │ ldmvs r3, {r0, r1, r3, r4, r8, r9, ip, sp, pc} │ │ │ │ @ instruction: 0x46064617 │ │ │ │ - beq 0x239180 │ │ │ │ + beq 0x239208 │ │ │ │ mvnlt r5, r3, asr #17 │ │ │ │ pkhtbmi r6, r9, r3, asr #20 │ │ │ │ stmiapl r5, {sl, sp}^ │ │ │ │ @ instruction: 0xf8d7e002 │ │ │ │ ldrmi fp, [r5], #-32 @ 0xffffffe0 │ │ │ │ tstcs r0, r4, lsr #4 │ │ │ │ strcc sl, [r1], #-2051 @ 0xfffff7fd │ │ │ │ - b 0x1dfab4c │ │ │ │ + b 0x1cfabd4 │ │ │ │ strbtmi r1, [sl], -fp, lsr #23 │ │ │ │ @ instruction: 0xf8db9302 │ │ │ │ tstcs r0, r4, lsr #32 │ │ │ │ stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ strbmi r9, [r0, r0, lsl #22] │ │ │ │ ldrdcc pc, [r0], -sl │ │ │ │ adcmi r6, r3, #761856 @ 0xba000 │ │ │ │ - blmi 0x3b495c │ │ │ │ - blls 0x49862c │ │ │ │ + blmi 0x3b49e4 │ │ │ │ + blls 0x4986b4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 56) │ │ │ │ andcs fp, r0, pc │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf17c8ff0 │ │ │ │ - svclt 0x0000fc97 │ │ │ │ + svclt 0x0000fc93 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec957f0 │ │ │ │ + bl 0xfec95878 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ ldrmi r4, [pc], -lr, lsl #12 │ │ │ │ - strtne pc, [r4], #-585 @ 0xfffffdb7 │ │ │ │ + strtne pc, [r4], #585 @ 0x249 │ │ │ │ ldrteq pc, [r5], #-704 @ 0xfffffd40 @ │ │ │ │ strls r2, [r0], #-845 @ 0xfffffcb3 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0054605 │ │ │ │ svcvc 0x0002fe61 │ │ │ │ andlt fp, r7, sl, asr #18 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4603bdf0 │ │ │ │ ldmdbvs sl, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0059205 │ │ │ │ - bls 0x2be428 │ │ │ │ + bls 0x2be4b0 │ │ │ │ movweq pc, #33028 @ 0x8104 @ │ │ │ │ - vhadd.s8 d25, d6, d3 │ │ │ │ - vaddhn.i16 d23, q8, q2 │ │ │ │ + @ instruction: 0xf6469003 │ │ │ │ + vaddhn.i16 d16, q0, q2 │ │ │ │ stmib sp, {r4, r5, sl}^ │ │ │ │ ldrtmi r6, [r8], -r1, lsl #4 │ │ │ │ strls r2, [r0], #-561 @ 0xfffffdcf │ │ │ │ - msrvc (UNDEF: 104), r6 │ │ │ │ + mvnvc pc, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ ldc2 0, cr15, [r6, #-152]! @ 0xffffff68 │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ @@ -309403,131 +309438,131 @@ │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ andgt lr, r1, #3457024 @ 0x34c000 │ │ │ │ @ instruction: 0xf85d4472 │ │ │ │ @ instruction: 0xf8dceb04 │ │ │ │ @ instruction: 0xf0193008 │ │ │ │ svclt 0x0000b88d │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec958a0 │ │ │ │ + bl 0xfec95928 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs fp, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ stmibvs r9, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf0176898 │ │ │ │ @ instruction: 0x4601fcdb │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf0074010 │ │ │ │ svclt 0x0000bb8b │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x1866f0 │ │ │ │ + blls 0x186778 │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf018eb04 │ │ │ │ svclt 0x0000bedd │ │ │ │ andcc lr, r6, #3424256 @ 0x344000 │ │ │ │ svclt 0x00144313 │ │ │ │ tstcs r0, r1, lsl #2 │ │ │ │ - bllt 0xffa708 │ │ │ │ + bllt 0xffa790 │ │ │ │ movwcs lr, #27089 @ 0x69d1 │ │ │ │ - bllt 0xffa7a710 │ │ │ │ + bllt 0xffa7a798 │ │ │ │ movwcs lr, #27089 @ 0x69d1 │ │ │ │ ldclt 0, cr15, [ip], {7} │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x18672c │ │ │ │ + blls 0x1867b4 │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf018eb04 │ │ │ │ svclt 0x0000bb95 │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x186748 │ │ │ │ + blls 0x1867d0 │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf018eb04 │ │ │ │ svclt 0x0000bbe7 │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x186764 │ │ │ │ + blls 0x1867ec │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf018eb04 │ │ │ │ svclt 0x0000bdad │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x186780 │ │ │ │ + blls 0x186808 │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf018eb04 │ │ │ │ svclt 0x0000bc2b │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x18679c │ │ │ │ + blls 0x186824 │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf018eb04 │ │ │ │ svclt 0x0000bc7d │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec95990 │ │ │ │ + bl 0xfec95a18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ @ instruction: 0x4607689e │ │ │ │ @ instruction: 0x4608461c │ │ │ │ @ instruction: 0x46114615 │ │ │ │ ldmibne sl!, {r2, r3, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf0189205 │ │ │ │ - bls 0x2bd954 │ │ │ │ + bls 0x2bd9dc │ │ │ │ ldmib r4, {r0, r1, r3, r4, r5, r7, r8, fp, ip, lr}^ │ │ │ │ ldmdavs r2, {r2, r8, sp, lr}^ │ │ │ │ movweq lr, #27171 @ 0x6a23 │ │ │ │ andeq lr, r1, #139264 @ 0x22000 │ │ │ │ tstle r9, r3, lsl r3 │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ smlabtvs r2, sp, r9, lr │ │ │ │ - sbcsvc pc, r8, #1610612740 @ 0x60000004 │ │ │ │ + subseq pc, r8, #73400320 @ 0x4600000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ stmib sp, {r2, r3, fp, ip, pc}^ │ │ │ │ vrshl.s8 d18, d0, d6 │ │ │ │ - vmla.f d23, d0, d0[6] │ │ │ │ - blmi 0x2fecb4 │ │ │ │ + vmla.f d23, d16, d0[6] │ │ │ │ + blmi 0x2fed3c │ │ │ │ rscsne pc, r3, #64, 4 │ │ │ │ stc2l 0, cr15, [ip], #-152 @ 0xffffff68 │ │ │ │ andcs fp, r0, r7 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ - eorseq r9, r5, r4, asr r1 │ │ │ │ + ldrsbteq r9, [r5], -r4 │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x186844 │ │ │ │ + blls 0x1868cc │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf018eb04 │ │ │ │ svclt 0x0000bda5 │ │ │ │ stmiapl r0, {r0, r1, r4, r7, fp, sp, lr}^ │ │ │ │ - bllt 0x17ac3c │ │ │ │ + bllt 0x17acc4 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ - bleq 0xff97cb78 │ │ │ │ + bleq 0xff97cc00 │ │ │ │ stcvs 5, cr15, [r1, #692] @ 0x2b4 │ │ │ │ - blmi 0x8100c0 │ │ │ │ + blmi 0x810148 │ │ │ │ strmi r4, [pc], -r0, lsl #13 │ │ │ │ tstcs r0, r6, lsl r6 │ │ │ │ addvs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf8dda801 │ │ │ │ ldmdavs fp, {r5, sl, ip, lr} │ │ │ │ strcc pc, [r4], #-2253 @ 0xfffff733 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - stmdb sl, {r0, r1, r3, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ + stmdb r6, {r0, r1, r3, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ strmi r6, [r3], -r2, ror #16 │ │ │ │ movwls r4, #1569 @ 0x621 │ │ │ │ ldmdbvs r4, {r6, r9, sl, lr} │ │ │ │ vst1.8 {d20-d22}, [pc :64], sl │ │ │ │ strmi r6, [r0, r0, lsl #7]! │ │ │ │ strbtmi r4, [sl], -fp, lsr #12 │ │ │ │ @ instruction: 0x46384631 │ │ │ │ @@ -309538,116 +309573,116 @@ │ │ │ │ mrsle r0, (UNDEF: 59) │ │ │ │ stcvs 5, cr15, [r1, #52] @ 0x34 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - blx 0xbfaeae │ │ │ │ + blx 0xafaf36 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec95ac8 │ │ │ │ + bl 0xfec95b50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r8], -r5, lsl #12 │ │ │ │ andcs r4, r0, #17825792 @ 0x1100000 │ │ │ │ andls r6, r0, #156, 16 @ 0x9c0000 │ │ │ │ - blls 0x2d1120 │ │ │ │ + blls 0x2d11a8 │ │ │ │ andls r6, r1, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ @ instruction: 0xf018466a │ │ │ │ msrlt R8_usr, r7 │ │ │ │ @ instruction: 0xf1015928 │ │ │ │ - blls 0x17d37c │ │ │ │ - blmi 0x392da8 │ │ │ │ - blls 0x198968 │ │ │ │ + blls 0x17d404 │ │ │ │ + blmi 0x392e30 │ │ │ │ + blls 0x1989f0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - blx 0xfff7af10 │ │ │ │ + blx 0xffe7af98 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec95b2c │ │ │ │ + bl 0xfec95bb4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [lr], r8, ror #31 │ │ │ │ strmi fp, [r4], r4, lsl #1 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ ldrdcs pc, [r8], -lr │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ and pc, r4, sp, asr #17 │ │ │ │ ldrsbt pc, [ip], -pc @ │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ @ instruction: 0xf8de9b06 │ │ │ │ @ instruction: 0xf8cde000 │ │ │ │ @ instruction: 0xf04fe00c │ │ │ │ andls r0, r0, #0, 28 │ │ │ │ @ instruction: 0xf018466a │ │ │ │ - blmi 0x37de9c │ │ │ │ - blls 0x2189d4 │ │ │ │ + blmi 0x37df24 │ │ │ │ + blls 0x218a5c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_und │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - blx 0xff27af78 │ │ │ │ + blx 0xff17b000 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec95b94 │ │ │ │ + bl 0xfec95c1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb08d0fb8 │ │ │ │ - ldc 8, cr6, [pc, #620] @ 0x13ec0c │ │ │ │ + ldc 8, cr6, [pc, #620] @ 0x13ec94 │ │ │ │ ldrmi r7, [r7], -r5, lsr #22 │ │ │ │ - blmi 0xa90220 │ │ │ │ + blmi 0xa902a8 │ │ │ │ @ instruction: 0x46059c12 │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi r4, [r3], -r8, lsl #12 │ │ │ │ - bge 0x350200 │ │ │ │ - blvc 0x379ff4 │ │ │ │ + bge 0x350288 │ │ │ │ + blvc 0x37a07c │ │ │ │ ldc2 0, cr15, [lr, #-96] @ 0xffffffa0 │ │ │ │ ldmib sp, {r3, r4, r8, ip, sp, pc}^ │ │ │ │ stmiblt fp, {r3, r8, r9, sp} │ │ │ │ - blmi 0x813078 │ │ │ │ - blls 0x418a3c │ │ │ │ + blmi 0x813100 │ │ │ │ + blls 0x418ac4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1260300 │ │ │ │ andcs fp, r0, sp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ @ instruction: 0xf0054628 │ │ │ │ @ instruction: 0xf04ffd9f │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, ip, sp}^ │ │ │ │ strmi r2, [r4], r8, lsl #6 │ │ │ │ movwcs lr, #18893 @ 0x49cd │ │ │ │ tstls r6, r0, lsr #12 │ │ │ │ - andseq pc, r0, #73400320 @ 0x4600000 │ │ │ │ + addseq pc, r0, #73400320 @ 0x4600000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ andls r4, r0, #11264 @ 0x2c00 │ │ │ │ - msrvc (UNDEF: 104), r6 │ │ │ │ + mvnvc pc, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ strgt lr, [r1, -sp, asr #19] │ │ │ │ rsbscs pc, r1, #64, 4 │ │ │ │ - blx 0x16faac2 │ │ │ │ + blx 0x16fab4a │ │ │ │ @ instruction: 0xf17ce7d1 │ │ │ │ - svclt 0x0000fa71 │ │ │ │ + svclt 0x0000fa6d │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r9, r5, ip, ror #2 │ │ │ │ + eorseq r9, r5, ip, ror #3 │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x186a74 │ │ │ │ + blls 0x186afc │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf018eb04 │ │ │ │ svclt 0x0000bcd1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0048f8cc │ │ │ │ @@ -309658,22 +309693,22 @@ │ │ │ │ stcls 6, cr4, [lr], #-116 @ 0xffffff8c │ │ │ │ movwpl pc, #50767 @ 0xc64f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ stmiavs pc!, {r1, r9, ip, pc} @ │ │ │ │ addsmi r2, ip, #0, 4 │ │ │ │ addsmi fp, r4, #24, 30 @ 0x60 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - bl 0x1636bc │ │ │ │ - bvs 0x1c00ec0 │ │ │ │ + bl 0x163744 │ │ │ │ + bvs 0x1c00f48 │ │ │ │ stmibpl r3, {r2, r8, r9, ip, pc}^ │ │ │ │ svclt 0x00089409 │ │ │ │ andls sl, r8, #8, 24 @ 0x800 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmdbls r2, {r3, r4, r7, pc} │ │ │ │ - bge 0x3076dc │ │ │ │ + bge 0x307764 │ │ │ │ strls r4, [r0], #-1600 @ 0xfffff9c0 │ │ │ │ mrc2 0, 5, pc, cr10, cr7, {0} │ │ │ │ rsbsle r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0xb01cf8dd │ │ │ │ svceq 0x0000f1bb │ │ │ │ addshi pc, lr, r0 │ │ │ │ ssatmi sl, #11, r9, lsl #22 │ │ │ │ @@ -309687,110 +309722,110 @@ │ │ │ │ strbmi r2, [r0], -r8, lsl #4 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ @ instruction: 0xff08f017 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ addhi pc, r1, r0 │ │ │ │ tstcs r0, r0, lsr r2 │ │ │ │ @ instruction: 0xf16aa80a │ │ │ │ - @ instruction: 0xf8daefba │ │ │ │ + @ instruction: 0xf8daefb6 │ │ │ │ setend le │ │ │ │ rsbsvs pc, r8, r5, asr #18 │ │ │ │ eorcs r4, r4, #137363456 @ 0x8300000 │ │ │ │ stmdals r3, {r8, sp} │ │ │ │ ldrdmi pc, [r0], -sl @ │ │ │ │ - svc 0x00acf16a │ │ │ │ + svc 0x00a8f16a │ │ │ │ @ instruction: 0xf10d9b02 │ │ │ │ strls r0, [r0, #-3672] @ 0xfffff1a8 │ │ │ │ stceq 1, cr15, [r8], #-52 @ 0xffffffcc │ │ │ │ ldrcc lr, [r6], #-2509 @ 0xfffff633 │ │ │ │ movweq lr, #27563 @ 0x6bab │ │ │ │ ldm lr!, {r3, r4, r8, r9, ip, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - blge 0x3beb98 │ │ │ │ + blge 0x3bec20 │ │ │ │ andcs r6, r0, #36, 20 @ 0x24000 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ stmdavs fp!, {r5, r7, r8, r9, sl, lr} │ │ │ │ adcsle r2, sl, r0, lsl #22 │ │ │ │ strbmi sl, [r0], -r7, lsl #18 │ │ │ │ @ instruction: 0xf0174655 │ │ │ │ stcls 15, cr15, [r7], {75} @ 0x4b │ │ │ │ @ instruction: 0xf8ddb1fc │ │ │ │ strtmi r9, [sl], r8 │ │ │ │ strtmi lr, [ip], -r0 │ │ │ │ eorcs r6, r4, #6488064 @ 0x630000 │ │ │ │ ldrdpl pc, [r0], -sl @ │ │ │ │ ldmdage r9, {r8, sp} │ │ │ │ @ instruction: 0xf16a1b9f │ │ │ │ - @ instruction: 0x9718ef78 │ │ │ │ + @ instruction: 0x9718ef74 │ │ │ │ ldrls lr, [r6, #-2509] @ 0xfffff633 │ │ │ │ tstlt fp, fp, ror #20 │ │ │ │ tstcs r0, r6, lsl sl │ │ │ │ @ instruction: 0x47984630 │ │ │ │ ldrdpl lr, [r0], -r4 │ │ │ │ @ instruction: 0xf944f101 │ │ │ │ @ instruction: 0xf1014620 │ │ │ │ @ instruction: 0x2d00f941 │ │ │ │ ldmib sp, {r0, r1, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ @ instruction: 0xf0261008 │ │ │ │ - blmi 0xdbdc90 │ │ │ │ - blls 0xa18c30 │ │ │ │ + blmi 0xdbdd18 │ │ │ │ + blls 0xa18cb8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmple r8, r0, lsl #6 │ │ │ │ andcs fp, r0, r5, lsr #32 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ qsub8mi r8, r0, r0 │ │ │ │ - blmi 0xb65bf4 │ │ │ │ - subeq pc, r8, #73400320 @ 0x4600000 │ │ │ │ + blmi 0xb65c7c │ │ │ │ + sbceq pc, r8, #73400320 @ 0x4600000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ - msrvc (UNDEF: 104), r6 │ │ │ │ + mvnvc pc, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ strcs lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ sbccs pc, sp, #64, 4 │ │ │ │ - blx 0x1afaca0 │ │ │ │ + blx 0x1afad28 │ │ │ │ svcls 0x0005e7d7 │ │ │ │ ldrbmi r4, [r5], -ip, lsr #12 │ │ │ │ strbmi r4, [r0], -r1, lsr #12 │ │ │ │ mcr2 0, 6, pc, cr2, cr7, {0} @ │ │ │ │ strmi sl, [r4], -r7, lsl #18 │ │ │ │ @ instruction: 0xf0174640 │ │ │ │ stccs 14, cr15, [r0], {245} @ 0xf5 │ │ │ │ ldmibpl r0!, {r0, r1, r2, r5, r7, ip, lr, pc}^ │ │ │ │ - bvs 0xfeb906cc │ │ │ │ + bvs 0xfeb90754 │ │ │ │ @ instruction: 0xf92af101 │ │ │ │ - blls 0x265c50 │ │ │ │ + blls 0x265cd8 │ │ │ │ rscspl r4, r0, r7, lsl #12 │ │ │ │ adcsle r2, lr, r0, lsl #24 │ │ │ │ ldrdpl pc, [r8], -r8 @ │ │ │ │ stmdavs r1!, {r1, r2, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0x462a4638 │ │ │ │ @ instruction: 0xf6d1442f │ │ │ │ - stmdavs r4!, {r3, r4, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmdavs r4!, {r2, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf1016870 │ │ │ │ @ instruction: 0x4630f8f1 │ │ │ │ @ instruction: 0xf8eef101 │ │ │ │ mvnle r2, r0, lsl #24 │ │ │ │ - blmi 0x3f8b10 │ │ │ │ + blmi 0x3f8b98 │ │ │ │ @ instruction: 0xf6464628 │ │ │ │ - vsubl.s8 q8, d16, d0 │ │ │ │ + vsubl.s8 , d0, d0 │ │ │ │ vqsub.s8 d16, d6, d16 │ │ │ │ - vmla.f d23, d0, d0[6] │ │ │ │ + vmla.f d23, d16, d0[6] │ │ │ │ andls r0, r0, #48, 2 │ │ │ │ rsccs pc, r3, #64, 4 │ │ │ │ - blx 0xbfad18 │ │ │ │ + blx 0xbfada0 │ │ │ │ @ instruction: 0xf17ce79b │ │ │ │ - svclt 0x0000f945 │ │ │ │ + svclt 0x0000f941 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r9, r5, r8, ror r1 │ │ │ │ + ldrshteq r9, [r5], -r8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ @ instruction: 0x4698b097 │ │ │ │ @ instruction: 0xf64f4c4b │ │ │ │ vsubw.s8 , q0, d12 │ │ │ │ @@ -309800,15 +309835,15 @@ │ │ │ │ andls r0, r2, #0, 8 │ │ │ │ addsmi r2, r7, #0, 4 │ │ │ │ addsmi fp, pc, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf04f3008 │ │ │ │ @ instruction: 0xf8d80400 │ │ │ │ strmi r2, [sl], r4, lsr #32 │ │ │ │ - bleq 0x2398d8 │ │ │ │ + bleq 0x239960 │ │ │ │ strls r9, [r5], #-1799 @ 0xfffff8f9 │ │ │ │ svcge 0x0006bf08 │ │ │ │ stmiapl r2, {r0, r2, r7, fp, ip, lr}^ │ │ │ │ ldrmi sl, [lr], -r5, lsl #22 │ │ │ │ cmnlt sl, r3, lsl #6 │ │ │ │ strcc r2, [r1], #-8 │ │ │ │ @ instruction: 0xf858f101 │ │ │ │ @@ -309826,76 +309861,76 @@ │ │ │ │ andcs r4, r8, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0xf0174650 │ │ │ │ @ instruction: 0x4604fdf3 │ │ │ │ eorsle r2, fp, r0, lsl #16 │ │ │ │ ldrdvs pc, [r0], -r8 @ │ │ │ │ tstcs r0, r4, lsr #4 │ │ │ │ stmdavs r5!, {r0, r1, r3, fp, sp, pc}^ │ │ │ │ - cdp 1, 10, cr15, cr2, cr10, {3} │ │ │ │ - blge 0x364944 │ │ │ │ - bl 0xfeaa5550 │ │ │ │ + cdp 1, 9, cr15, cr14, cr10, {3} │ │ │ │ + blge 0x3649cc │ │ │ │ + bl 0xfeaa55d8 │ │ │ │ andls r0, r8, #37748736 @ 0x2400000 │ │ │ │ @ instruction: 0xf8d64651 │ │ │ │ andcs fp, r0, #28 │ │ │ │ stmib sp, {r3, r6, r9, sl, lr}^ │ │ │ │ ldrbmi r6, [r8, r9, lsl #10] │ │ │ │ - blcs 0x158e4c │ │ │ │ + blcs 0x158ed4 │ │ │ │ @ instruction: 0x4650d0de │ │ │ │ @ instruction: 0xf0179903 │ │ │ │ stmdals r5, {r0, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3, {r4, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf1019305 │ │ │ │ stmdals r5, {r0, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ ldrdne lr, [r6], -sp │ │ │ │ - blx 0x15fae1e │ │ │ │ + blx 0x15faea6 │ │ │ │ ldmdavs sl, {r0, r1, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r7, sp, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0x46504639 │ │ │ │ ldc2l 0, cr15, [r6, #92]! @ 0x5c │ │ │ │ bicsle r2, r6, r0, lsl #16 │ │ │ │ - msrvc (UNDEF: 104), r6 │ │ │ │ + mvnvc pc, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - sbcmi pc, r0, r2, asr #4 │ │ │ │ + subpl pc, r0, r2, asr #4 │ │ │ │ eorseq pc, r3, r0, asr #5 │ │ │ │ vqdmulh.s d20, d0, d4 │ │ │ │ @ instruction: 0xf1473235 │ │ │ │ - @ instruction: 0xf17cf8d3 │ │ │ │ - svclt 0x0000f89f │ │ │ │ + @ instruction: 0xf17cf8cf │ │ │ │ + svclt 0x0000f89b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r9, r5, r8, lsl #3 │ │ │ │ + eorseq r9, r5, r8, lsl #4 │ │ │ │ ldmdalt r4!, {r0, r1, r2, ip, sp, lr, pc} │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec95fe8 │ │ │ │ + bl 0xfec96070 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ - mvnpl pc, #-536870908 @ 0xe0000004 │ │ │ │ + msrvs SPSR_fsc, #-536870908 @ 0xe0000004 │ │ │ │ tstpeq r3, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x3c00e9cd │ │ │ │ andcc lr, r2, #3440640 @ 0x348000 │ │ │ │ stc2 0, cr15, [sl], #28 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec96024 │ │ │ │ + bl 0xfec960ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r8], -r5, lsl #12 │ │ │ │ - bmi 0x810678 │ │ │ │ + bmi 0x810700 │ │ │ │ movwcs r4, #1564 @ 0x61c │ │ │ │ andls r6, r1, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ andcc pc, r3, sp, lsl #17 │ │ │ │ andeq pc, r3, #1073741827 @ 0x40000003 │ │ │ │ @ instruction: 0xf0189b06 │ │ │ │ stmiblt r0, {r0, r1, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @@ -309903,67 +309938,67 @@ │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r3, ip, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - blmi 0x46e334 │ │ │ │ + blmi 0x46e3bc │ │ │ │ @ instruction: 0xf89d6862 │ │ │ │ stmiavs r1!, {r0, r1} │ │ │ │ @ instruction: 0xd10d429a │ │ │ │ mlacc ip, r4, r8, pc @ │ │ │ │ addsmi r2, sl, r1, lsl #4 │ │ │ │ tstlt r0, fp, ror #16 │ │ │ │ rsbpl r4, fp, r3, lsl r3 │ │ │ │ - b 0xa38e0c │ │ │ │ + b 0xa38e94 │ │ │ │ ldrb r0, [sl, r2, lsl #6]! │ │ │ │ - @ instruction: 0xf83af17c │ │ │ │ - blx 0xfe37c9e4 │ │ │ │ + @ instruction: 0xf836f17c │ │ │ │ + blx 0x127ca6c │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r9, r5, ip, lsr #3 │ │ │ │ + eorseq r9, r5, ip, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec960b0 │ │ │ │ + bl 0xfec96138 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r4], r8, ror #31 │ │ │ │ addlt r4, r3, sl, lsl r8 │ │ │ │ stmdavs r0, {r2, r3, r4, r6, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f9001 │ │ │ │ strmi r0, [r8], -r0 │ │ │ │ @ instruction: 0xf85c6899 │ │ │ │ ldmdbmi r6, {r0, lr, pc} │ │ │ │ smlawble r4, ip, r2, r4 │ │ │ │ mla ip, r3, r8, pc @ │ │ │ │ andcs r4, r1, #17825792 @ 0x1100000 │ │ │ │ - blx 0x1e5af8 │ │ │ │ - b 0x5fb71c │ │ │ │ + blx 0x1e5b80 │ │ │ │ + b 0x5fb7a4 │ │ │ │ @ instruction: 0xf10d0f0c │ │ │ │ svclt 0x00140203 │ │ │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ andgt pc, r3, sp, lsl #17 │ │ │ │ - blx 0xff47af5c │ │ │ │ + blx 0xff47afe4 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r3, r7, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf17bbd30 │ │ │ │ - pli [r1, r9 @ ] │ │ │ │ - svclt 0x0000fa47 │ │ │ │ + pli [r1, r5 @ ] │ │ │ │ + svclt 0x0000fa03 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r9, r5, ip, lsr #3 │ │ │ │ + eorseq r9, r5, ip, lsr #4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec96134 │ │ │ │ + bl 0xfec961bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ - bmi 0xa90788 │ │ │ │ + bmi 0xa90810 │ │ │ │ movwcs r4, #1565 @ 0x61d │ │ │ │ andls r6, r1, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ andcc pc, r3, sp, lsl #17 │ │ │ │ andeq pc, r3, #1073741827 @ 0x40000003 │ │ │ │ @ instruction: 0xf0189b08 │ │ │ │ ldmdblt r0!, {r0, r1, r3, r4, r7, r9, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -309971,40 +310006,40 @@ │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r3, r0, lsr r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldmib r5, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc}^ │ │ │ │ - bmi 0x6caf88 │ │ │ │ + bmi 0x6cb010 │ │ │ │ mulvs r3, sp, r8 │ │ │ │ @ instruction: 0xf1021827 │ │ │ │ addmi r0, fp, #40, 2 │ │ │ │ addsmi fp, r3, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf895d11e │ │ │ │ @ instruction: 0xf04f202c │ │ │ │ stmdapl r5!, {r0, r9, sl, fp} │ │ │ │ msreq CPSR_, #-2147483608 @ 0x80000028 │ │ │ │ stceq 1, cr15, [r0], #-776 @ 0xfffffcf8 │ │ │ │ - blx 0x4d9190 │ │ │ │ - blx 0x4fb7b8 │ │ │ │ - blx 0xcfbbc0 │ │ │ │ - b 0x123dfe8 │ │ │ │ + blx 0x4d9218 │ │ │ │ + blx 0x4fb840 │ │ │ │ + blx 0xcfbc48 │ │ │ │ + b 0x123e070 │ │ │ │ @ instruction: 0xb126030c │ │ │ │ movwmi r4, #45866 @ 0xb32a │ │ │ │ rsbsvs r5, fp, r2, lsr #32 │ │ │ │ - b 0xab8ef8 │ │ │ │ - b 0x97f7d4 │ │ │ │ + b 0xab8f80 │ │ │ │ + b 0x97f85c │ │ │ │ ldrb r0, [r7, r3, lsl #6]! │ │ │ │ - @ instruction: 0xff9ef17b │ │ │ │ - blx 0x1fcb1c │ │ │ │ + @ instruction: 0xff9af17b │ │ │ │ + @ instruction: 0xf9bef6d1 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r9, r5, ip, ror #3 │ │ │ │ + eorseq r9, r5, ip, ror #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec961e8 │ │ │ │ + bl 0xfec96270 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmvs lr, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrmi r4, [r1], -lr, lsl #13 │ │ │ │ stmibne r5, {r0, r5, r9, fp, lr} │ │ │ │ @ instruction: 0xf8d34c21 │ │ │ │ addlt ip, r2, r4 │ │ │ │ @ instruction: 0xf1a25986 │ │ │ │ @@ -310013,130 +310048,130 @@ │ │ │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ │ │ svclt 0x00184584 │ │ │ │ @ instruction: 0xd12e4594 │ │ │ │ mlagt ip, r3, r8, pc @ │ │ │ │ ldrbtmi r2, [r0], -r1, lsl #8 │ │ │ │ @ instruction: 0xf1ac9b06 │ │ │ │ @ instruction: 0xf1cc0220 │ │ │ │ - blx 0x2428ac │ │ │ │ - blx 0xa7e060 │ │ │ │ - b 0x47e86c │ │ │ │ - blx 0x242050 │ │ │ │ - b 0x11fb844 │ │ │ │ + blx 0x242934 │ │ │ │ + blx 0xa7e0e8 │ │ │ │ + b 0x47e8f4 │ │ │ │ + blx 0x2420d8 │ │ │ │ + b 0x11fb8cc │ │ │ │ eormi r0, sl, lr, lsl #4 │ │ │ │ @ instruction: 0x0c02ea5c │ │ │ │ andeq pc, r3, #1073741827 @ 0x40000003 │ │ │ │ strcs fp, [r0], #-3848 @ 0xfffff0f8 │ │ │ │ andmi pc, r3, sp, lsl #17 │ │ │ │ - blx 0x97b0b4 │ │ │ │ + blx 0x97b13c │ │ │ │ ldmdavs sl, {r1, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r2, r7, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf17bbd70 │ │ │ │ - pli [r1, sp, asr #30] │ │ │ │ - svclt 0x0000f9b1 │ │ │ │ - eorseq r9, r5, r4, lsl r2 │ │ │ │ + pli [r1, r9, asr #30] │ │ │ │ + svclt 0x0000f96d │ │ │ │ + mlaseq r5, r4, r2, r9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec9628c │ │ │ │ + bl 0xfec96314 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [lr], r0, ror #31 │ │ │ │ addlt r4, r4, ip, lsr fp │ │ │ │ ldmdavs fp, {r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9303 │ │ │ │ - blmi 0xfbfca4 │ │ │ │ + blmi 0xfbfd2c │ │ │ │ ldrdmi pc, [r4], -lr │ │ │ │ tstcs r0, r8, lsl #12 │ │ │ │ @ instruction: 0xf1a39102 │ │ │ │ @ instruction: 0xf8dd0128 │ │ │ │ @ instruction: 0xf8dec020 │ │ │ │ addmi r5, ip, #8 │ │ │ │ addsmi fp, ip, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0x4611d15f │ │ │ │ - bge 0x1d0a54 │ │ │ │ + bge 0x1d0adc │ │ │ │ mlami ip, lr, r8, pc @ │ │ │ │ stc2 0, cr15, [r6, #-36]! @ 0xffffffdc │ │ │ │ tstcs r1, r8, lsl r3 │ │ │ │ msreq CPSR_, #164, 2 @ 0x29 │ │ │ │ eoreq pc, r0, #196, 2 @ 0x31 │ │ │ │ - blx 0x1856a0 │ │ │ │ - blx 0x9bbcf0 │ │ │ │ + blx 0x185728 │ │ │ │ + blx 0x9bbd78 │ │ │ │ tstpmi r3, #536870912 @ p-variant is OBSOLETE @ 0x20000000 │ │ │ │ - blx 0x1a58f4 │ │ │ │ - bcs 0x23c100 │ │ │ │ + blx 0x1a597c │ │ │ │ + bcs 0x23c188 │ │ │ │ ldm pc, {r0, r1, r4, fp, ip, lr, pc}^ @ │ │ │ │ eorcc pc, r3, #2 │ │ │ │ ldmdbpl r2!, {r1, r8, fp, ip, sp}^ │ │ │ │ tsteq r4, r2, lsr #20 │ │ │ │ cmnpl r1, r2, asr #16 │ │ │ │ andeq lr, r3, #139264 @ 0x22000 │ │ │ │ ldmib r0, {r1, r6, sp, lr}^ │ │ │ │ - b 0x983918 │ │ │ │ - b 0x9bf524 │ │ │ │ + b 0x9839a0 │ │ │ │ + b 0x9bf5ac │ │ │ │ stmib r0, {r0, r1, r9}^ │ │ │ │ - blmi 0x803924 │ │ │ │ - blls 0x219188 │ │ │ │ + blmi 0x8039ac │ │ │ │ + blls 0x219210 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12a0300 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - b 0x9d5708 │ │ │ │ + b 0x9d5790 │ │ │ │ stmdavs r2, {r2, r8}^ │ │ │ │ - b 0x9d370c │ │ │ │ + b 0x9d3794 │ │ │ │ subvs r0, r2, r3, lsl #4 │ │ │ │ andne lr, r2, #208, 18 @ 0x340000 │ │ │ │ tstmi sl, #-2080374784 @ 0x84000000 │ │ │ │ andne lr, r2, #192, 18 @ 0x300000 │ │ │ │ ldmdbpl r2!, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ tsteq r4, r2, asr #20 │ │ │ │ cmnpl r1, r2, asr #16 │ │ │ │ bfi r4, sl, #6, #10 │ │ │ │ vhadd.s8 d18, d6, d0 │ │ │ │ - vmla.f d23, d0, d0[6] │ │ │ │ - blmi 0x2ff634 │ │ │ │ + vmla.f d23, d16, d0[6] │ │ │ │ + blmi 0x2ff6bc │ │ │ │ addvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf10f9000 │ │ │ │ @ instruction: 0xf17bf93f │ │ │ │ - pli [r1, r7, asr #29] │ │ │ │ - svclt 0x0000f92b │ │ │ │ + pli [r1, r3, asr #29] │ │ │ │ + svclt 0x0000f8e7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r9, r5, r4, lsl r2 │ │ │ │ - eorseq r9, r5, ip, lsr r2 │ │ │ │ + mlaseq r5, r4, r2, r9 │ │ │ │ + ldrhteq r9, [r5], -ip │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [r2], r2, lsl #1 │ │ │ │ @ instruction: 0x4701e9d3 │ │ │ │ - bmi 0xb509c4 │ │ │ │ + bmi 0xb50a4c │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stmibne lr!, {r0, r1, r2, r5, fp, lr}^ │ │ │ │ stceq 1, cr15, [r8], #-648 @ 0xfffffd78 │ │ │ │ ldrdls pc, [r8], -sp @ │ │ │ │ andls r6, r1, r0, lsl #16 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ svclt 0x00184564 │ │ │ │ @ instruction: 0xf8cd4294 │ │ │ │ teqle fp, r0 │ │ │ │ mlacs ip, r3, r8, pc @ │ │ │ │ strmi r2, [r8], -r1, lsl #8 │ │ │ │ @ instruction: 0xf1a268b1 │ │ │ │ @ instruction: 0xf1c20320 │ │ │ │ - blx 0x242268 │ │ │ │ - blx 0xa7b9f4 │ │ │ │ - blx 0x27e220 │ │ │ │ - b 0x123be00 │ │ │ │ - b 0x1bfe28 │ │ │ │ + blx 0x2422f0 │ │ │ │ + blx 0xa7ba7c │ │ │ │ + blx 0x27e2a8 │ │ │ │ + b 0x123be88 │ │ │ │ + b 0x1bfeb0 │ │ │ │ ldmvs r1!, {r0, sl, fp}^ │ │ │ │ stmdaeq r1, {r0, r1, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x0c08ea5c │ │ │ │ uhadd16mi fp, r4, r8 │ │ │ │ stmibpl sp!, {r1, r2, r8, ip, lr, pc}^ │ │ │ │ ldmdavs r5!, {r1, r3, r5, lr}^ │ │ │ │ tstmi sl, #43 @ 0x2b │ │ │ │ @@ -310149,185 +310184,185 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r2, sl, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - mcr2 1, 3, pc, cr2, cr11, {3} @ │ │ │ │ - @ instruction: 0xf8c6f6d1 │ │ │ │ - eorseq r9, r5, r4, lsl r2 │ │ │ │ + mrc2 1, 2, pc, cr14, cr11, {3} │ │ │ │ + @ instruction: 0xf882f6d1 │ │ │ │ + mlaseq r5, r4, r2, r9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec96460 │ │ │ │ + bl 0xfec964e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmvs fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrmi r4, [r1], -lr, lsl #13 │ │ │ │ addlt r4, r2, fp, lsl sl │ │ │ │ @ instruction: 0x0c03eb00 │ │ │ │ andls r6, r1, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ stcls 8, cr5, [r4], {194} @ 0xc2 │ │ │ │ - blmi 0x6eb84c │ │ │ │ - blls 0x1992f0 │ │ │ │ + blmi 0x6eb8d4 │ │ │ │ + blls 0x199378 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1230300 │ │ │ │ strbtmi r4, [r2], -r3, lsr #12 │ │ │ │ andlt r4, r2, r0, ror r6 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldmdblt lr!, {r3, r4, ip, sp, lr, pc} │ │ │ │ strbtmi r4, [sl], -r3, lsr #12 │ │ │ │ vmin.s8 q10, q0, q8 │ │ │ │ - @ instruction: 0xf2c03cfc │ │ │ │ + vmvn.i32 q10, #3327 @ 0x00000cff │ │ │ │ @ instruction: 0xf8cd0c31 │ │ │ │ @ instruction: 0xf018c000 │ │ │ │ - blmi 0x3bd784 │ │ │ │ - blls 0x199324 │ │ │ │ + blmi 0x3bd80c │ │ │ │ + blls 0x1993ac │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - mrc2 1, 0, pc, cr10, cr11, {3} │ │ │ │ + mrc2 1, 0, pc, cr6, cr11, {3} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x187310 │ │ │ │ + blls 0x187398 │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf017eb04 │ │ │ │ svclt 0x0000bfd7 │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x18732c │ │ │ │ + blls 0x1873b4 │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf018eb04 │ │ │ │ svclt 0x0000b8bf │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x187348 │ │ │ │ + blls 0x1873d0 │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf017eb04 │ │ │ │ svclt 0x0000bd87 │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x187364 │ │ │ │ + blls 0x1873ec │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf017eb04 │ │ │ │ svclt 0x0000bdd9 │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x187380 │ │ │ │ + blls 0x187408 │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf017eb04 │ │ │ │ svclt 0x0000be8b │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x18739c │ │ │ │ + blls 0x187424 │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf017eb04 │ │ │ │ svclt 0x0000bff9 │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x1873b8 │ │ │ │ + blls 0x187440 │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf018eb04 │ │ │ │ svclt 0x0000b82f │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x1873d4 │ │ │ │ + blls 0x18745c │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf017eb04 │ │ │ │ svclt 0x0000be01 │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x1873f0 │ │ │ │ + blls 0x187478 │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf017eb04 │ │ │ │ svclt 0x0000bdf3 │ │ │ │ ldrmi fp, [lr], r0, lsl #10 │ │ │ │ strmi r4, [r8], -r4, lsl #13 │ │ │ │ @ instruction: 0xf8de4611 │ │ │ │ - blls 0x18740c │ │ │ │ + blls 0x187494 │ │ │ │ @ instruction: 0xf85d4462 │ │ │ │ @ instruction: 0xf017eb04 │ │ │ │ svclt 0x0000bde5 │ │ │ │ strmi fp, [r6], r0, lsl #10 │ │ │ │ ldrmi r4, [r1], -r8, lsl #12 │ │ │ │ andgt lr, r1, #3457024 @ 0x34c000 │ │ │ │ @ instruction: 0xf85d4472 │ │ │ │ @ instruction: 0xf8dceb04 │ │ │ │ @ instruction: 0xf0183008 │ │ │ │ svclt 0x0000b9cf │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec9661c │ │ │ │ + bl 0xfec966a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvs r3, {r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ strmi fp, [ip], -r6, lsl #1 │ │ │ │ movwlt r9, #12804 @ 0x3204 │ │ │ │ @ instruction: 0xf0059305 │ │ │ │ - bls 0x27d638 │ │ │ │ + bls 0x27d6c0 │ │ │ │ stcne 6, cr15, [r4], {70} @ 0x46 │ │ │ │ ldceq 2, cr15, [r0], #-768 @ 0xfffffd00 │ │ │ │ andls r9, r3, r5, lsl #22 │ │ │ │ - msrvc (UNDEF: 104), r6 │ │ │ │ + mvnvc pc, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ movwls r4, #9744 @ 0x2610 │ │ │ │ - blmi 0x707c9c │ │ │ │ + blmi 0x707d24 │ │ │ │ @ instruction: 0xf8cd9401 │ │ │ │ @ instruction: 0xf025c000 │ │ │ │ andlt pc, r6, sp, lsr lr @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf005bd10 │ │ │ │ - bls 0x27d5f8 │ │ │ │ + bls 0x27d680 │ │ │ │ @ instruction: 0xf6469002 │ │ │ │ - vmov.i32 , #1279 @ 0x000004ff │ │ │ │ + @ instruction: 0xf2c01cd4 │ │ │ │ @ instruction: 0x46100c30 │ │ │ │ andscs r4, r7, #10240 @ 0x2800 │ │ │ │ vshl.s8 d25, d1, d6 │ │ │ │ - vmla.f d23, d0, d0[6] │ │ │ │ + vmla.f d23, d16, d0[6] │ │ │ │ @ instruction: 0xf8cd0130 │ │ │ │ @ instruction: 0xf025c000 │ │ │ │ andlt pc, r6, pc, lsl lr @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r9, r5, r8, asr r2 │ │ │ │ + ldrsbteq r9, [r5], -r8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrmi fp, [ip], -r3, lsl #1 │ │ │ │ vmin.s8 d20, d9, d7 │ │ │ │ - vsubl.s8 , d0, d20 │ │ │ │ + vsubl.s8 , d16, d20 │ │ │ │ movtcs r0, #53813 @ 0xd235 │ │ │ │ strmi r9, [r9], r0, lsl #4 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ strmi r9, [r0], sl, lsl #28 │ │ │ │ @ instruction: 0xf0046865 │ │ │ │ svcvc 0x0003fef9 │ │ │ │ - blvc 0xc2b920 │ │ │ │ + blvc 0xc2b9a8 │ │ │ │ strls fp, [sl], -fp, ror #2 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf8d44649 │ │ │ │ strbmi ip, [r0], -r4 │ │ │ │ ldrdmi pc, [r0], -ip @ │ │ │ │ andlt r4, r3, r4, lsr #13 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ @@ -310335,170 +310370,170 @@ │ │ │ │ andlt r4, r3, r9, lsr r6 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ svclt 0x007af7ff │ │ │ │ ldrmi r6, [r8], #-2187 @ 0xfffff775 │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec96734 │ │ │ │ + bl 0xfec967bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [sp], -r0, ror #31 │ │ │ │ strmi fp, [r4], -r5, lsl #1 │ │ │ │ eorle r1, r1, fp, lsl #25 │ │ │ │ ldrmi fp, [r0], -r1, asr #3 │ │ │ │ teqle lr, r1, lsl r1 │ │ │ │ @ instruction: 0xfff2f004 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xf6469c08 │ │ │ │ - vsubl.s8 , d16, d24 │ │ │ │ + vsubl.s8 q9, d0, d24 │ │ │ │ tstls r1, r0, lsr r2 │ │ │ │ - msrvc (UNDEF: 104), r6 │ │ │ │ + mvnvc pc, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - blmi 0xb63d6c │ │ │ │ + blmi 0xb63df4 │ │ │ │ rsbscc pc, r2, #64, 4 │ │ │ │ strpl lr, [r2], #-2509 @ 0xfffff633 │ │ │ │ stc2 0, cr15, [lr, #148]! @ 0x94 │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf0044610 │ │ │ │ @ instruction: 0x4601ffd3 │ │ │ │ stcls 6, cr4, [r8], {32} │ │ │ │ @ instruction: 0xf6469101 │ │ │ │ - vsubl.s8 q9, d0, d8 │ │ │ │ - blmi 0x7ffe60 │ │ │ │ + vsubl.s8 q9, d16, d8 │ │ │ │ + blmi 0x7ffee8 │ │ │ │ vhsub.s8 d25, d6, d0 │ │ │ │ - vmla.f d23, d0, d0[6] │ │ │ │ + vmla.f d23, d16, d0[6] │ │ │ │ stmib sp, {r4, r5, r8}^ │ │ │ │ vshl.s8 d21, d2, d0 │ │ │ │ @ instruction: 0xf025327b │ │ │ │ andlt pc, r5, pc, lsl #27 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf004bd30 │ │ │ │ @ instruction: 0x4601ffb3 │ │ │ │ stcls 6, cr4, [r8], {32} │ │ │ │ @ instruction: 0xf6469101 │ │ │ │ - vrshr.s64 , q6, #64 │ │ │ │ - blmi 0x3ffea0 │ │ │ │ + vmov.i32 q9, #3072 @ 0x00000c00 │ │ │ │ + blmi 0x3fff28 │ │ │ │ vhsub.s8 d25, d6, d0 │ │ │ │ - vmla.f d23, d0, d0[6] │ │ │ │ + vmla.f d23, d16, d0[6] │ │ │ │ stmib sp, {r4, r5, r8}^ │ │ │ │ vshl.s8 d21, d2, d0 │ │ │ │ @ instruction: 0xf0253277 │ │ │ │ andlt pc, r5, pc, ror #26 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eorseq r9, r5, r4, ror r2 │ │ │ │ + ldrshteq r9, [r5], -r4 │ │ │ │ movwpl pc, #34383 @ 0x864f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blt 0x14fb634 │ │ │ │ + blt 0x14fb6bc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec96824 │ │ │ │ + bl 0xfec968ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf64f2300 │ │ │ │ vmull.s8 , d0, d8 │ │ │ │ @ instruction: 0xf8cd2c96 │ │ │ │ @ instruction: 0xf006c000 │ │ │ │ andlt pc, r3, r1, ror #21 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec9685c │ │ │ │ + bl 0xfec968e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf64f2300 │ │ │ │ vmull.s8 , d0, d8 │ │ │ │ @ instruction: 0xf8cd2c96 │ │ │ │ @ instruction: 0xf006c000 │ │ │ │ andlt pc, r3, r5, asr #21 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec96894 │ │ │ │ + bl 0xfec9691c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf64f2300 │ │ │ │ vmull.s8 , d0, d8 │ │ │ │ @ instruction: 0xf8cd2c96 │ │ │ │ @ instruction: 0xf006c000 │ │ │ │ andlt pc, r3, r9, lsr #21 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec968cc │ │ │ │ + bl 0xfec96954 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ movwpl pc, #34383 @ 0x864f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldrbne r9, [r3, r0, lsl #6] │ │ │ │ - blx 0xfe4fb6fc │ │ │ │ + blx 0xfe4fb784 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec96900 │ │ │ │ + bl 0xfec96988 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ stcpl 6, cr15, [r8], {79} @ 0x4f │ │ │ │ ldccs 2, cr15, [r6], {192} @ 0xc0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0x1e7b730 │ │ │ │ + blx 0x1e7b7b8 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ movwpl pc, #34383 @ 0x864f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ stmdblt lr!, {r1, r2, ip, sp, lr, pc} │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ @ instruction: 0xf8dfb085 │ │ │ │ @ instruction: 0x460d9094 │ │ │ │ - ldmdane r8!, {r1, r2, r3, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmne r8!, {r1, r2, r3, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdaeq lr!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - ldrpl pc, [ip, -sp, asr #4] │ │ │ │ + ldrpl pc, [ip, sp, asr #4] │ │ │ │ ldreq pc, [r3, -r0, asr #5]! │ │ │ │ andls r9, r3, #2 │ │ │ │ cdp2 0, 14, cr15, cr12, cr4, {0} │ │ │ │ movtcs r4, #54790 @ 0xd606 │ │ │ │ ldrtmi r4, [r9], -r2, asr #12 │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf0049000 │ │ │ │ @ instruction: 0xf8b0fe43 │ │ │ │ tstlt ip, #64 @ 0x40 │ │ │ │ ldrsbtge pc, [ip], -r0 @ │ │ │ │ - bleq 0x17b8c4 │ │ │ │ + bleq 0x17b94c │ │ │ │ @ instruction: 0xf10be005 │ │ │ │ @ instruction: 0xf10a0b01 │ │ │ │ ldrbmi r0, [ip, #-2608] @ 0xfffff5d0 │ │ │ │ @ instruction: 0xf8dad018 │ │ │ │ strtmi r0, [r9], -r0 │ │ │ │ - blx 0x1ffbd48 │ │ │ │ + blx 0x1efbdd0 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ ldmvs r8, {r0, r1, r8, fp, ip, pc} │ │ │ │ mrrc2 0, 1, pc, ip, cr6 @ │ │ │ │ strmi r4, [r2], -r9, lsr #12 │ │ │ │ movwpl pc, #34383 @ 0x864f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ @@ -310507,53 +310542,53 @@ │ │ │ │ stmialt r6!, {r1, r2, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0044630 │ │ │ │ @ instruction: 0x4606ff73 │ │ │ │ @ instruction: 0xf0044638 │ │ │ │ addmi pc, r6, #3088 @ 0xc10 │ │ │ │ movwcs sp, #455 @ 0x1c7 │ │ │ │ mrcle 8, 7, r6, cr15, cr11, {2} │ │ │ │ - mlaseq r5, r4, r2, r9 │ │ │ │ + eorseq r9, r5, r4, lsl r3 │ │ │ │ ldrlt fp, [r0, #-770] @ 0xfffffcfe │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f8f8cc │ │ │ │ @ instruction: 0xf64f4614 │ │ │ │ vsubw.s8 , q0, d8 │ │ │ │ @ instruction: 0xf0082396 │ │ │ │ stmdavs r3!, {r0, r3, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - blcc 0x1abed4 │ │ │ │ + blcc 0x1abf5c │ │ │ │ cmplt r3, r3, rrx │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4620bd10 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldmdalt r6, {r0, r2, r3, r4, ip, sp, lr, pc} │ │ │ │ movwpl pc, #34383 @ 0x864f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ cdplt 0, 15, cr15, cr0, cr8, {0} │ │ │ │ - teqpcs r0, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ + asrscs pc, r6, #12 @ │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - subcs pc, ip, r6, asr #12 │ │ │ │ + sbccs pc, ip, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ rsbcs r4, r1, #1024 @ 0x400 │ │ │ │ - blx 0xfe67bd66 │ │ │ │ - eorseq r9, r5, r4, lsr #5 │ │ │ │ + blx 0xfe57bdee │ │ │ │ + eorseq r9, r5, r4, lsr #6 │ │ │ │ msrcs CPSR_, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs r8, {r0, r9, sl, lr} │ │ │ │ @ instruction: 0xf0edb108 │ │ │ │ strlt fp, [r0, #-2053] @ 0xfffff7fb │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ stmib sp, {r0, r1, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf0ec3100 │ │ │ │ - blls 0x17e5e0 │ │ │ │ + blls 0x17e668 │ │ │ │ andsvs r9, r8, r1, lsl #18 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ @ instruction: 0xf0eceb04 │ │ │ │ svclt 0x0000bff1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -310565,34 +310600,34 @@ │ │ │ │ strcs r6, [r0], #-2163 @ 0xfffff78d │ │ │ │ ldmdavs r3!, {r0, r1, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8534638 │ │ │ │ stmdavs r9!, {r2, r5, ip, lr} │ │ │ │ stc2l 0, cr15, [lr], #16 │ │ │ │ tstlt r8, r1, asr #12 │ │ │ │ @ instruction: 0xf16a6868 │ │ │ │ - msrlt CPSR_, r5, ror #19 │ │ │ │ + msrlt CPSR_, r1, ror #19 │ │ │ │ strcc r6, [r1], #-2163 @ 0xfffff78d │ │ │ │ stmiale lr!, {r0, r1, r5, r7, r9, lr}^ │ │ │ │ strtmi r2, [r8], -r0, lsl #10 │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - blx 0x9fbc9a │ │ │ │ + blx 0x9fbd22 │ │ │ │ eorvs r4, r0, r6, lsl #12 │ │ │ │ svclt 0x0000e7de │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ strtcs pc, [r0], -pc, asr #12 │ │ │ │ ldrcs pc, [r6], r0, asr #5 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrpl pc, [ip, #-589] @ 0xfffffdb3 │ │ │ │ + ldrpl pc, [ip, #589] @ 0x24d │ │ │ │ ldreq pc, [r3, #-704]! @ 0xfffffd40 │ │ │ │ - ldrbne pc, [r8, -lr, asr #12]! @ │ │ │ │ + ldrbne pc, [r8, lr, asr #12]! @ │ │ │ │ streq pc, [lr, -r0, asr #5]! │ │ │ │ @ instruction: 0xf8df6830 │ │ │ │ addlt r8, r2, r0, lsr #1 │ │ │ │ cmnlt r8, #76, 12 @ 0x4c00000 │ │ │ │ adcmi r6, r2, #4325376 @ 0x420000 │ │ │ │ stmdavs r3, {r3, r8, fp, ip, lr, pc} │ │ │ │ eorge pc, r4, r3, asr r8 @ │ │ │ │ @@ -310602,73 +310637,73 @@ │ │ │ │ andlt r4, r2, r8, asr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ @ instruction: 0xf8da87f0 │ │ │ │ @ instruction: 0xf0040000 │ │ │ │ @ instruction: 0x4629fdff │ │ │ │ - blx 0xff77b972 │ │ │ │ + blx 0xff77b9fa │ │ │ │ movtcs fp, #53664 @ 0xd1a0 │ │ │ │ @ instruction: 0x4629463a │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ stc2l 0, cr15, [r8, #-16] │ │ │ │ umaalcc pc, r3, r0, r8 @ │ │ │ │ @ instruction: 0xf89ab913 │ │ │ │ orrslt r3, fp, ip │ │ │ │ strcc r6, [r1], #-2096 @ 0xfffff7d0 │ │ │ │ bicsle r2, r1, r0, lsl #16 │ │ │ │ - blx 0xff5fbd38 │ │ │ │ + blx 0xff5fbdc0 │ │ │ │ @ instruction: 0xe7cd6030 │ │ │ │ andne lr, r0, #3571712 @ 0x368000 │ │ │ │ - rsbcs pc, r8, r6, asr #12 │ │ │ │ + rsccs pc, r8, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xff96f025 │ │ │ │ @ instruction: 0xe7ec6830 │ │ │ │ movwcs lr, #6618 @ 0x19da │ │ │ │ - addcs pc, ip, r6, asr #12 │ │ │ │ + andcc pc, ip, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ ldrdne pc, [r0], -sl │ │ │ │ @ instruction: 0xff8af025 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xe7de6830 │ │ │ │ - mlaseq r5, r4, r2, r9 │ │ │ │ + eorseq r9, r5, r4, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec96bcc │ │ │ │ + bl 0xfec96c54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0ff0 │ │ │ │ vsubw.s8 q9, q0, d16 │ │ │ │ umulllt r2, r2, r6, r3 @ │ │ │ │ ldmdavs r9, {r2, r9, sl, lr} │ │ │ │ - bvs 0xfea2bf88 │ │ │ │ + bvs 0xfea2c010 │ │ │ │ @ instruction: 0xf64f4620 │ │ │ │ vsubl.s8 , d0, d12 │ │ │ │ - blcs 0x148448 │ │ │ │ + blcs 0x1484d0 │ │ │ │ andcs fp, r0, #24, 30 @ 0x60 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0054010 │ │ │ │ movwls fp, #7973 @ 0x1f25 │ │ │ │ - blx 0xfe67bdb4 │ │ │ │ + blx 0xfe67be3c │ │ │ │ strmi r9, [r1], -r1, lsl #22 │ │ │ │ @ instruction: 0xe7ea6018 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec96c14 │ │ │ │ + bl 0xfec96c9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ addlt r6, r4, r9, asr #16 │ │ │ │ - blcs 0x15a050 │ │ │ │ + blcs 0x15a0d8 │ │ │ │ ldmib r1, {r0, r3, r4, r5, r8, ip, lr, pc}^ │ │ │ │ strmi r3, [r6], -r7, lsl #10 │ │ │ │ strls r6, [r2], #-2058 @ 0xfffff7f6 │ │ │ │ tstls r1, r9, asr #20 │ │ │ │ - teqppl r9, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicpl pc, r1, lr, asr #4 │ │ │ │ tstpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ svclt 0x00182b00 │ │ │ │ vmax.s8 d20, d15, d11 │ │ │ │ - vaddw.s8 q10, q8, d29 │ │ │ │ + vbic.i32 d21, #5 @ 0x00000005 │ │ │ │ stccs 1, cr0, [r0, #-76] @ 0xffffffb4 │ │ │ │ @ instruction: 0x460dbf18 │ │ │ │ stmdavs r1!, {r8, sl, ip, pc} │ │ │ │ ldc2l 0, cr15, [r4], {5} │ │ │ │ ldmib r4, {r0, r2, r9, sl, lr}^ │ │ │ │ ldrtmi r1, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf007685a │ │ │ │ @@ -310682,49 +310717,49 @@ │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ andlt r4, r4, r8, lsl r7 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ vmla.f32 , q3, q8 │ │ │ │ - vmla.f d23, d0, d0[6] │ │ │ │ + vmla.f d23, d16, d0[6] │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vaddl.s8 q9, d16, d24 │ │ │ │ - blmi 0x1bfb6c │ │ │ │ + vaddl.s8 , d0, d24 │ │ │ │ + blmi 0x1bfbf4 │ │ │ │ eormi pc, lr, #64, 4 │ │ │ │ - blx 0x197bfcc │ │ │ │ - ldrhteq r9, [r5], -r8 │ │ │ │ + blx 0x187c054 │ │ │ │ + eorseq r9, r5, r8, lsr r3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf5b2b084 │ │ │ │ rsbsle r3, r8, #128, 30 @ 0x200 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ teqcs r0, #144 @ 0x90 │ │ │ │ - ldmibcs r8, {r1, r2, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdbcc r8, {r1, r2, r6, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdbeq r0!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - ldmmi r4!, {r2, r6, r9, ip, sp, lr, pc} │ │ │ │ + ldmdapl r4!, {r2, r6, r9, ip, sp, lr, pc} │ │ │ │ ldmdaeq r2!, {r6, r7, r9, ip, sp, lr, pc} │ │ │ │ - beq 0xebd424 │ │ │ │ - beq 0x63c5f0 │ │ │ │ + beq 0xff0bd4ac │ │ │ │ + beq 0x63c678 │ │ │ │ strne pc, [r2, -r3, lsl #22] │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ @ instruction: 0xf8a063c1 │ │ │ │ eor r2, lr, r0, asr #32 │ │ │ │ @ instruction: 0xf1074648 │ │ │ │ stmdavs r3!, {r0, r1, r2, r3, r4, r9, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbvs sl, {r1, r2, r9, sl, lr} │ │ │ │ suble r2, fp, r0, lsl #20 │ │ │ │ @ instruction: 0xf04f4653 │ │ │ │ strbmi r0, [r2], -r0, lsl #24 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ strgt lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0xff7fbb3c │ │ │ │ + blx 0xff7fbbc4 │ │ │ │ @ instruction: 0xf1004630 │ │ │ │ ldmib r4, {r0, r2, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ stmibvs fp, {r8, sp, lr} │ │ │ │ @ instruction: 0x4622b1f3 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ @ instruction: 0xf8944798 │ │ │ │ tstlt fp, sp, lsr #32 │ │ │ │ @@ -310734,75 +310769,75 @@ │ │ │ │ ldrtcc r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf007685a │ │ │ │ adcsmi pc, ip, #852 @ 0x354 │ │ │ │ stmdavs r1!, {r1, r2, r5, ip, lr, pc} │ │ │ │ eorsle r2, fp, r0, lsl #18 │ │ │ │ ldmdbvs r8, {r0, r1, r5, r6, fp, sp, lr} │ │ │ │ bicle r2, r9, r0, lsl #16 │ │ │ │ - blcs 0x15a2dc │ │ │ │ + blcs 0x15a364 │ │ │ │ ldrb sp, [sl, r6, asr #1] │ │ │ │ stmdavs sl, {r0, r1, r3, r6, r7, r8, fp, sp, lr} │ │ │ │ strls r6, [r2], #-2568 @ 0xfffff5f8 │ │ │ │ tstls r1, r9, asr #20 │ │ │ │ - teqppl r9, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicpl pc, r1, lr, asr #4 │ │ │ │ tstpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ svclt 0x00182b00 │ │ │ │ vmax.s8 d20, d15, d11 │ │ │ │ - vaddw.s8 q10, q8, d29 │ │ │ │ + vbic.i32 d21, #5 @ 0x00000005 │ │ │ │ stmdacs r0, {r0, r1, r4, r8} │ │ │ │ @ instruction: 0x4608bf18 │ │ │ │ andls r4, r0, r1, lsr r6 │ │ │ │ @ instruction: 0xf0054628 │ │ │ │ bfi pc, fp, (invalid: 21:10) @ │ │ │ │ sbfx r6, fp, #19, #19 │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ vaba.s8 q12, q11, q8 │ │ │ │ - vmla.f d23, d0, d0[6] │ │ │ │ + vmla.f d23, d16, d0[6] │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vshr.s64 d18, d28, #64 │ │ │ │ - blmi 0x4ffc94 │ │ │ │ + vmvn.i32 d19, #12 @ 0x0000000c │ │ │ │ + blmi 0x4ffd1c │ │ │ │ addsvs pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xf9ccf146 │ │ │ │ - msrvc (UNDEF: 104), r6 │ │ │ │ + @ instruction: 0xf9c8f146 │ │ │ │ + mvnvc pc, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - sbccs pc, ip, r6, asr #12 │ │ │ │ + subcc pc, ip, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b08 │ │ │ │ @ instruction: 0xf1466292 │ │ │ │ - vmul.i8 d31, d22, d31 │ │ │ │ - vmla.f d23, d0, d0[6] │ │ │ │ + vmul.i8 d31, d22, d27 │ │ │ │ + vmla.f d23, d16, d0[6] │ │ │ │ @ instruction: 0xf6470130 │ │ │ │ - vmla.i d16, d0, d0[5] │ │ │ │ - blmi 0x1bfcd4 │ │ │ │ + vmla.i d16, d16, d0[5] │ │ │ │ + blmi 0x1bfd5c │ │ │ │ addmi pc, r9, #64, 4 │ │ │ │ - @ instruction: 0xf9b2f146 │ │ │ │ - ldrsbteq r9, [r5], -r4 │ │ │ │ + @ instruction: 0xf9aef146 │ │ │ │ + eorseq r9, r5, r4, asr r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec96e1c │ │ │ │ + bl 0xfec96ea4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ - bmi 0x908828 │ │ │ │ + bmi 0x9088b0 │ │ │ │ strmi r4, [r6], -sp, lsl #12 │ │ │ │ ldmdavs r2, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf04f9207 │ │ │ │ stmib sp, {r9}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ stmib sp, {r0, r1, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf0043305 │ │ │ │ @ instruction: 0x4601fc7d │ │ │ │ @ instruction: 0xf0054668 │ │ │ │ strbtmi pc, [r8], -r9, asr #19 @ │ │ │ │ cdp2 0, 9, cr15, cr0, cr4, {0} │ │ │ │ orrlt r4, r8, r4, lsl #12 │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ - blx 0xfed7bc74 │ │ │ │ + blx 0xfed7bcfc │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ ldrtmi r6, [r2], -r3, lsr #16 │ │ │ │ ldrmi r4, [r9], -r8, lsr #12 │ │ │ │ cdp2 0, 13, cr15, cr10, cr7, {0} │ │ │ │ @ instruction: 0xf0044668 │ │ │ │ @ instruction: 0x4604fe7f │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ @@ -310811,277 +310846,277 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf17bbd70 │ │ │ │ - svclt 0x0000f937 │ │ │ │ + svclt 0x0000f933 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec96eb0 │ │ │ │ + bl 0xfec96f38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q8 │ │ │ │ vorr.i32 , #1024 @ 0x00000400 │ │ │ │ ldmdavs ip, {r1, r2, r4, r7, r8, r9} │ │ │ │ strmi fp, [r5], -r4, asr #2 │ │ │ │ strtmi r6, [r9], -r3, lsr #16 │ │ │ │ tstlt r3, r0, lsr #12 │ │ │ │ stmiavs r4!, {r3, r4, r7, r8, r9, sl, lr}^ │ │ │ │ mvnsle r2, r0, lsl #24 │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r8, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec96ee8 │ │ │ │ + bl 0xfec96f70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf0046880 │ │ │ │ strtmi pc, [r0], -r3, lsl #29 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ ldmlt ip, {r8, ip, sp, lr, pc} │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec96f08 │ │ │ │ + bl 0xfec96f90 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - bvs 0xff243c10 │ │ │ │ - blmi 0xa6bf48 │ │ │ │ + bvs 0xff243c98 │ │ │ │ + blmi 0xa6bfd0 │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0x4605b37c │ │ │ │ stmdbvs r4!, {r0, sp, lr, pc} │ │ │ │ stmiavs r3!, {r2, r3, r4, r6, r8, r9, ip, sp, pc} │ │ │ │ mvnsle r4, fp, lsl #5 │ │ │ │ tstcs r0, r0, lsr #4 │ │ │ │ @ instruction: 0xf169a803 │ │ │ │ - stmiavs r2!, {r3, r5, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ + stmiavs r2!, {r2, r5, r7, r9, sl, fp, sp, lr, pc}^ │ │ │ │ andls r2, r1, #32, 6 @ 0x80000000 │ │ │ │ stmdage r3, {r0, r3, r4, r9, sl, lr} │ │ │ │ - eorscc pc, r4, #73400320 @ 0x4600000 │ │ │ │ + adcscc pc, r4, #73400320 @ 0x4600000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ andcs r9, r1, #0, 4 │ │ │ │ - @ instruction: 0xf876f17b │ │ │ │ + @ instruction: 0xf872f17b │ │ │ │ andcc lr, r4, #212, 18 @ 0x350000 │ │ │ │ cmpvs sl, r3, lsl r3 │ │ │ │ movwcs lr, #18900 @ 0x49d4 │ │ │ │ movwcs r6, #26 │ │ │ │ stmdbge r3, {r0, r1, r5, r6, r8, sp, lr} │ │ │ │ - bvs 0xfec11608 │ │ │ │ + bvs 0xfec11690 │ │ │ │ adcvs r3, fp, #1024 @ 0x400 │ │ │ │ - blx 0xffbfbd86 │ │ │ │ - bicsmi pc, sp, pc, asr #12 │ │ │ │ + blx 0xffbfbe0e │ │ │ │ + msrpl (UNDEF: 101), pc │ │ │ │ tstpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0294620 │ │ │ │ - blmi 0x3beaac │ │ │ │ - blls 0x419dec │ │ │ │ + blmi 0x3beb34 │ │ │ │ + blls 0x419e74 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andcs fp, r0, sp │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ ldrb r6, [fp, sl, lsr #6] │ │ │ │ - @ instruction: 0xf8b6f17b │ │ │ │ + @ instruction: 0xf8b2f17b │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - subpl pc, r8, r9, asr #4 │ │ │ │ + sbcpl pc, r8, r9, asr #4 │ │ │ │ eorseq pc, r5, r0, asr #5 │ │ │ │ stmialt r2!, {r2, ip, sp, lr, pc} │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec96fbc │ │ │ │ + bl 0xfec97044 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ - strbpl pc, [r8, #-585] @ 0xfffffdb7 @ │ │ │ │ + strbpl pc, [r8, #585] @ 0x249 @ │ │ │ │ ldreq pc, [r5, #-704]! @ 0xfffffd40 │ │ │ │ @ instruction: 0xf1054604 │ │ │ │ movtcs r0, #53812 @ 0xd234 │ │ │ │ vhsub.s8 d25, d13, d0 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf64e0133 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf004022e │ │ │ │ @ instruction: 0xf105fb0b │ │ │ │ strmi r0, [r6], -r4, asr #4 │ │ │ │ tstcs r1, #0, 4 │ │ │ │ @ instruction: 0xf6464620 │ │ │ │ - vmlal.s , d0, d0[0] │ │ │ │ + vmlal.s , d16, d0[0] │ │ │ │ @ instruction: 0xf6460230 │ │ │ │ - vorr.i32 , #12 @ 0x0000000c │ │ │ │ + vsra.s64 , q6, #64 │ │ │ │ @ instruction: 0xf0040130 │ │ │ │ @ instruction: 0x4607fafb │ │ │ │ tstcs r5, #88, 10 @ 0x16000000 │ │ │ │ strtmi r9, [r0], -r0, lsl #10 │ │ │ │ - addsne pc, r4, #81788928 @ 0x4e00000 │ │ │ │ + andscs pc, r4, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - asrsne pc, lr, #12 @ │ │ │ │ + teqpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - blx 0xffc7be38 │ │ │ │ + blx 0xffc7bec0 │ │ │ │ vrshl.s8 d18, d0, d0 │ │ │ │ - vrsra.s64 q8, , #64 │ │ │ │ + vsubw.s8 , q8, d5 │ │ │ │ @ instruction: 0xf64f0314 │ │ │ │ - vmlal.s , d0, d1[6] │ │ │ │ + vrshr.s64 , , #64 │ │ │ │ adcvs r0, r3, #805306369 @ 0x30000001 │ │ │ │ - cmppvc r0, r6, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r0, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ subcc pc, r2, r6, lsr #17 │ │ │ │ - movwmi pc, #5696 @ 0x1640 @ │ │ │ │ + orrmi pc, r9, #64, 12 @ 0x4000000 │ │ │ │ tstpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64f637b │ │ │ │ - vsubw.s8 , q0, d21 │ │ │ │ + vsubw.s8 , q8, d29 │ │ │ │ strvs r0, [r3], #-787 @ 0xfffffced │ │ │ │ - teqpeq r9, #64, 4 @ p-variant is OBSOLETE │ │ │ │ + biceq pc, r1, #64, 4 │ │ │ │ tstpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ strtmi r6, [r0], -r3, asr #8 │ │ │ │ @ instruction: 0xf6406475 │ │ │ │ - vorr.i32 d22, #2304 @ 0x00000900 │ │ │ │ + vsubw.s8 q11, q8, d17 │ │ │ │ @ instruction: 0xf0070314 │ │ │ │ strtmi pc, [fp], -sp, lsl #22 │ │ │ │ vmax.s8 d20, d0, d16 │ │ │ │ - vrshr.s64 q9, , #64 │ │ │ │ + vmov.i32 , #3328 @ 0x00000d00 │ │ │ │ @ instruction: 0xf6460214 │ │ │ │ - vmla.f d19, d0, d0[6] │ │ │ │ + vmla.f d19, d16, d0[6] │ │ │ │ @ instruction: 0xf0070130 │ │ │ │ strtmi pc, [fp], -r1, lsl #22 │ │ │ │ - @ instruction: 0xf64f4620 │ │ │ │ - vsubl.s8 , d16, d29 │ │ │ │ - @ instruction: 0xf6460213 │ │ │ │ - vbic.i32 , #8 @ 0x00000008 │ │ │ │ + vmax.s8 d20, d0, d16 │ │ │ │ + vmvn.i32 d16, #1280 @ 0x00000500 │ │ │ │ + @ instruction: 0xf6460214 │ │ │ │ + vsra.s64 , q12, #64 │ │ │ │ @ instruction: 0xf0070130 │ │ │ │ teqpcs r0, #1003520 @ p-variant is OBSOLETE @ 0xf5000 │ │ │ │ stmib sp, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf6485500 │ │ │ │ - vmlal.s , d16, d0[0] │ │ │ │ + vmlal.s q10, d0, d0[0] │ │ │ │ @ instruction: 0xf6460230 │ │ │ │ - vsra.s64 d20, d28, #64 │ │ │ │ + vbic.i32 d21, #12 @ 0x0000000c │ │ │ │ @ instruction: 0xf0060130 │ │ │ │ andlt pc, r3, fp, asr #24 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec970e4 │ │ │ │ + bl 0xfec9716c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ movtcs r4, #55821 @ 0xda0d │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64e9200 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf004022e │ │ │ │ movwcs pc, #2685 @ 0xa7d @ │ │ │ │ @ instruction: 0xf8a063c3 │ │ │ │ andlt r3, r3, r0, asr #32 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r9, r5, ip, ror r5 │ │ │ │ + ldrshteq r9, [r5], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec97130 │ │ │ │ + bl 0xfec971b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ movtcs r4, #55819 @ 0xda0b │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64e9200 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf004022e │ │ │ │ subcc pc, ip, r7, asr #19 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ + eorseq r9, r5, r8, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec97174 │ │ │ │ + bl 0xfec971fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ movtcs r4, #55819 @ 0xda0b │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64e9200 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf004022e │ │ │ │ svcvc 0x0000f9a5 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ + eorseq r9, r5, r8, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec971b8 │ │ │ │ + bl 0xfec97240 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ movtcs r4, #55820 @ 0xda0c │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64e9200 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf004022e │ │ │ │ - bvs 0xfe17e5e8 │ │ │ │ + bvs 0xfe17e670 │ │ │ │ svclt 0x00183800 │ │ │ │ andlt r2, r3, r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ + eorseq r9, r5, r8, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec97200 │ │ │ │ + bl 0xfec97288 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r8, ror #31 │ │ │ │ @ instruction: 0xf0059003 │ │ │ │ @ instruction: 0xf8dffc9d │ │ │ │ movtcs ip, #53288 @ 0xd028 │ │ │ │ @ instruction: 0xf64e9803 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf8cd022e │ │ │ │ vhadd.s8 d28, d13, d0 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf0040133 │ │ │ │ andlt pc, r5, r9, asr r9 @ │ │ │ │ - bl 0x27e1a8 │ │ │ │ + bl 0x27e230 │ │ │ │ stcllt 7, cr15, [r6], {255} @ 0xff │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ + eorseq r9, r5, r8, asr #12 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec97244 │ │ │ │ + bl 0xfec972cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ @ instruction: 0x460f4c11 │ │ │ │ @ instruction: 0x461d4616 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ movtcs r9, #54272 @ 0xd400 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf93af004 │ │ │ │ teqlt r4, r4, asr #23 │ │ │ │ strtmi r4, [sl], -r0, lsr #12 │ │ │ │ @ instruction: 0x47b84631 │ │ │ │ @ instruction: 0x2c006b64 │ │ │ │ strdlt sp, [r3], -r8 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ + eorseq r9, r5, r8, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec972a0 │ │ │ │ + bl 0xfec97328 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ movtcs r4, #55828 @ 0xda14 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64e9200 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf004022e │ │ │ │ @ instruction: 0xf64ff90f │ │ │ │ vsubw.s8 q9, q0, d20 │ │ │ │ ldmdavs sl, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ svclt 0x00822a04 │ │ │ │ tstvc sl, r1, lsl #4 │ │ │ │ movwcs r6, #642 @ 0x282 │ │ │ │ @@ -311090,56 +311125,56 @@ │ │ │ │ eorcc pc, ip, r0, lsl #17 │ │ │ │ movwcc lr, #55744 @ 0xd9c0 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ + eorseq r9, r5, r8, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec97308 │ │ │ │ + bl 0xfec97390 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ movtcs r4, #55835 @ 0xda1b │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64e9200 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf004022e │ │ │ │ svcvc 0x0003f8db │ │ │ │ tstlt fp, r4, lsl #12 │ │ │ │ - blvs 0xff978198 │ │ │ │ + blvs 0xff978220 │ │ │ │ @ instruction: 0xff82f003 │ │ │ │ - blcs 0x15b1c8 │ │ │ │ - blvs 0x974924 │ │ │ │ + blcs 0x15b250 │ │ │ │ + blvs 0x9749ac │ │ │ │ @ instruction: 0x4621b138 │ │ │ │ ldc2l 7, cr15, [ip, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xf0046b20 │ │ │ │ movwcs pc, #3159 @ 0xc57 @ │ │ │ │ andlt r6, r2, r3, lsr #6 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ andcs fp, r0, #16, 26 @ 0x400 │ │ │ │ movwpl pc, #34383 @ 0x864f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - cmppvc r0, r6, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r0, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ ldc2 0, cr15, [lr], {5} │ │ │ │ svclt 0x0000e7dc │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ + eorseq r9, r5, r8, asr #12 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec9738c │ │ │ │ + bl 0xfec97414 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ movtcs r4, #56375 @ 0xdc37 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0049400 │ │ │ │ stclvs 8, cr15, [r6, #-612] @ 0xfffffd9c │ │ │ │ teqle pc, r0, lsl #28 │ │ │ │ strmi r6, [r7], -r4, asr #22 │ │ │ │ ldmib r4, {r2, r4, r5, r8, r9, ip, sp, pc}^ │ │ │ │ @ instruction: 0xb1a55304 │ │ │ │ @@ -311168,197 +311203,197 @@ │ │ │ │ @ instruction: 0xf0344611 │ │ │ │ ldmibvs r8!, {r0, r1, r2, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ mcr2 0, 0, pc, cr10, cr15, {7} @ │ │ │ │ @ instruction: 0x61bb2300 │ │ │ │ andlt r6, r3, r8, ror r9 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ mcrlt 0, 0, pc, cr2, cr15, {7} @ │ │ │ │ - addscc pc, r4, #73400320 @ 0x4600000 │ │ │ │ + andsmi pc, r4, #73400320 @ 0x4600000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ - orrcc pc, r4, r6, asr #12 │ │ │ │ + tstpmi r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1049200 │ │ │ │ andcs r0, r0, r8, lsl #6 │ │ │ │ addscs pc, lr, #64, 4 │ │ │ │ @ instruction: 0xf8d4f10e │ │ │ │ @ instruction: 0xf6464610 │ │ │ │ - vaddhn.i16 d19, q8, q14 │ │ │ │ + vaddhn.i16 d20, q0, q14 │ │ │ │ @ instruction: 0xf6460430 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ - blmi 0x240728 │ │ │ │ + vaddw.s8 q10, q0, d4 │ │ │ │ + blmi 0x2407b0 │ │ │ │ vshl.s8 d25, d0, d0 │ │ │ │ @ instruction: 0xf10e22ae │ │ │ │ svclt 0x0000f8c5 │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ - ldrsbteq r9, [r5], -r0 │ │ │ │ + eorseq r9, r5, r8, asr #12 │ │ │ │ + eorseq r9, r5, r0, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec97484 │ │ │ │ + bl 0xfec9750c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ @ instruction: 0xf0044604 │ │ │ │ - blmi 0x53e7f0 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + blmi 0x53e878 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ vcgt.s8 d25, d13, d0 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ movtcs r0, #53555 @ 0xd133 │ │ │ │ andne lr, r2, #3358720 @ 0x334000 │ │ │ │ @ instruction: 0xf8a8f004 │ │ │ │ - blmi 0x351cc4 │ │ │ │ + blmi 0x351d4c │ │ │ │ ldmib sp, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8dc1202 │ │ │ │ movwls r4, #68 @ 0x44 │ │ │ │ @ instruction: 0xf004234d │ │ │ │ strtmi pc, [r3], -sp, lsl #16 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0x47184010 │ │ │ │ - eorseq r9, r5, r0, ror #11 │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ + eorseq r9, r5, r0, ror #12 │ │ │ │ + eorseq r9, r5, r8, asr #12 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec974e0 │ │ │ │ + bl 0xfec97568 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [r6], -r5, lsr #24 │ │ │ │ @ instruction: 0xf928f004 │ │ │ │ @ instruction: 0xf64e234d │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ strls r0, [r0], #-558 @ 0xfffffdd2 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf87cf004 │ │ │ │ @ instruction: 0xf1a44605 │ │ │ │ movtcs r0, #53784 @ 0xd218 │ │ │ │ ldrtmi r9, [r0], -r0, lsl #4 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xffdcf003 │ │ │ │ umaalpl pc, r3, r5, r8 @ │ │ │ │ - blvs 0x2ecae4 │ │ │ │ + blvs 0x2ecb6c │ │ │ │ ldmibvs r3!, {r1, r2, r3, r4, r6, r7, r8, ip, sp, pc}^ │ │ │ │ @ instruction: 0xb1bb461f │ │ │ │ ldrcc r4, [r4], #-1560 @ 0xfffff9e8 │ │ │ │ @ instruction: 0xf900f004 │ │ │ │ strls r2, [r0], #-788 @ 0xfffffcec │ │ │ │ - sbccc pc, r0, #73400320 @ 0x4600000 │ │ │ │ + submi pc, r0, #73400320 @ 0x4600000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ - cmppvc r0, r6, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicvc pc, r0, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf854f004 │ │ │ │ teqlt r3, r3, asr #24 │ │ │ │ @ instruction: 0x46384631 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0x471840f0 │ │ │ │ @ instruction: 0x4628461d │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - eorseq r9, r5, r0, ror #11 │ │ │ │ + eorseq r9, r5, r0, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec9758c │ │ │ │ + bl 0xfec97614 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ vadd.f32 d20, d13, d24 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf0030133 │ │ │ │ @ instruction: 0xf64eff7d │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ vhsub.s8 d16, d13, d30 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ movtcs r0, #53555 @ 0xd133 │ │ │ │ @ instruction: 0xf0039500 │ │ │ │ strexdlt pc, r3, [r0] @ │ │ │ │ @ instruction: 0xf0044604 │ │ │ │ movtcs pc, #55487 @ 0xd8bf @ │ │ │ │ andseq pc, r8, #1073741825 @ 0x40000001 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64e9200 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf004022e │ │ │ │ svcvc 0x0023f811 │ │ │ │ - blvs 0xa2cb70 │ │ │ │ + blvs 0xa2cbf8 │ │ │ │ andcs fp, r0, fp, asr #2 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ stcvs 13, cr11, [r3, #192] @ 0xc0 │ │ │ │ rscsle r2, r2, r0, lsl #22 │ │ │ │ - orrcc pc, r4, r6, asr #12 │ │ │ │ + tstpmi r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rsccc pc, r8, r6, asr #12 │ │ │ │ + rsbmi pc, r8, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ movteq pc, #33029 @ 0x8105 @ │ │ │ │ eorne pc, sp, #64, 4 │ │ │ │ - stc2 1, cr15, [ip, #276]! @ 0x114 │ │ │ │ - orrcc pc, r4, r6, asr #12 │ │ │ │ + stc2 1, cr15, [r8, #276]! @ 0x114 │ │ │ │ + tstpmi r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - sbcscc pc, r8, r6, asr #12 │ │ │ │ + subsmi pc, r8, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ movteq pc, #33029 @ 0x8105 @ │ │ │ │ addsvc pc, r6, #1325400064 @ 0x4f000000 │ │ │ │ - ldc2 1, cr15, [lr, #276] @ 0x114 │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ + ldc2 1, cr15, [sl, #276] @ 0x114 │ │ │ │ + eorseq r9, r5, r8, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec97644 │ │ │ │ + bl 0xfec976cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xf878f004 │ │ │ │ movtcs r4, #55819 @ 0xda0b │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf64e9200 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf003022e │ │ │ │ stclvs 15, cr15, [r0, #-812] @ 0xfffffcd4 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r9, r5, r0, ror #11 │ │ │ │ + eorseq r9, r5, r0, ror #12 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ - blmi 0x1dac6d0 │ │ │ │ + blmi 0x1dac758 │ │ │ │ @ instruction: 0x460c4e71 │ │ │ │ ldmdavs fp, {r4, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ - blvs 0x3010a8 │ │ │ │ + blvs 0x301130 │ │ │ │ @ instruction: 0xf0044605 │ │ │ │ movtcs pc, #55369 @ 0xd849 @ │ │ │ │ @ instruction: 0xf64e9600 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ vhsub.s8 d16, d13, d30 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf0030133 │ │ │ │ stcvs 15, cr15, [r1, #628] @ 0x274 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ @ instruction: 0x462080bb │ │ │ │ cdp2 0, 14, cr15, cr4, cr3, {0} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x462080b5 │ │ │ │ @ instruction: 0xf0043668 │ │ │ │ vadd.i8 d31, d0, d31 │ │ │ │ strls r1, [r0], -r3, asr #6 │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - biccc pc, r0, r8, asr #12 │ │ │ │ + cmppmi r0, r8, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff82f003 │ │ │ │ @ instruction: 0xb1b36bc3 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ ldrmi r4, [r8, r0, lsr #12] │ │ │ │ - blmi 0x166eb2c │ │ │ │ - blls 0x49a578 │ │ │ │ + blmi 0x166ebb4 │ │ │ │ + blls 0x49a600 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ mullt lr, r3, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ @@ -311369,133 +311404,133 @@ │ │ │ │ @ instruction: 0x4606fffb │ │ │ │ @ instruction: 0xf0034620 │ │ │ │ @ instruction: 0xf64ffff7 │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ cmple sl, r0, lsl #22 │ │ │ │ @ instruction: 0xf0044628 │ │ │ │ - blvs 0xb7ec90 │ │ │ │ + blvs 0xb7ed18 │ │ │ │ @ instruction: 0xf7ff4629 │ │ │ │ strtmi pc, [r0], -pc, asr #23 │ │ │ │ @ instruction: 0xf004632c │ │ │ │ eorcs pc, r0, #3227648 @ 0x314000 │ │ │ │ stmdage r5, {r8, sp} │ │ │ │ - b 0xfe37cb18 │ │ │ │ + b 0xfe27cba0 │ │ │ │ @ instruction: 0xf0ff2018 │ │ │ │ - bvs 0xa3f5d0 │ │ │ │ + bvs 0xa3f658 │ │ │ │ strmi r6, [r6], -r3, asr #1 │ │ │ │ eorvs r3, r3, #67108864 @ 0x4000000 │ │ │ │ addvs r6, r5, r3, lsr #21 │ │ │ │ movwcc r4, #5672 @ 0x1628 │ │ │ │ @ instruction: 0xf00462a3 │ │ │ │ - bvs 0xffa3ec58 │ │ │ │ + bvs 0xffa3ece0 │ │ │ │ @ instruction: 0xb3a36133 │ │ │ │ andseq pc, r0, #-2147483647 @ 0x80000001 │ │ │ │ @ instruction: 0xf104615a │ │ │ │ vsubw.u q0, , d28 │ │ │ │ rscvs r8, r6, #364 @ 0x16c │ │ │ │ andcs r6, r1, #-1073741796 @ 0xc000001c │ │ │ │ stmdage r5, {r0, r1, r4, r5, r6, r7, fp, sp, lr} │ │ │ │ @ instruction: 0x23209301 │ │ │ │ @ instruction: 0xf6464619 │ │ │ │ - vmvn.i32 d19, #1279 @ 0x000004ff │ │ │ │ + @ instruction: 0xf2c03cb4 │ │ │ │ @ instruction: 0xf8cd0c30 │ │ │ │ @ instruction: 0xf17ac000 │ │ │ │ - @ instruction: 0x4628fc3b │ │ │ │ + @ instruction: 0x4628fc37 │ │ │ │ @ instruction: 0xffb4f003 │ │ │ │ movweq pc, #33030 @ 0x8106 @ │ │ │ │ stmdbge r5, {r1, r9, sl, lr} │ │ │ │ stmib sp, {sp}^ │ │ │ │ strtmi r0, [r0], -r0 │ │ │ │ @ instruction: 0xf8bcf006 │ │ │ │ stmdblt r3, {r0, r1, r3, r5, r8, r9, sl, fp, ip, sp, lr}^ │ │ │ │ ldrtmi fp, [r8], -pc, lsr #2 │ │ │ │ - blx 0x37c5fc │ │ │ │ + blx 0x37c684 │ │ │ │ @ instruction: 0xf0044628 │ │ │ │ andcs pc, r1, r5, lsl #20 │ │ │ │ ldrtmi lr, [sl], -r9, lsl #15 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - blx 0x4fc606 │ │ │ │ + blx 0x4fc68e │ │ │ │ @ instruction: 0xf106e7f0 │ │ │ │ @ instruction: 0x63230310 │ │ │ │ @ instruction: 0xf64fe7c9 │ │ │ │ vsubw.s8 , q0, d22 │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ addsle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ mulls r2, r6, r5 │ │ │ │ ldrtmi r4, [fp], -r2, asr #12 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf6466400 │ │ │ │ - vmla.i d20, d0, d0[3] │ │ │ │ + vmla.i d20, d16, d0[3] │ │ │ │ @ instruction: 0xf0290030 │ │ │ │ str pc, [r9, r3, lsl #26] │ │ │ │ - stc2l 1, cr15, [r6], #-488 @ 0xfffffe18 │ │ │ │ - orrcc pc, r4, r6, asr #12 │ │ │ │ + stc2l 1, cr15, [r2], #-488 @ 0xfffffe18 │ │ │ │ + tstpmi r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - andmi pc, ip, r6, asr #12 │ │ │ │ + addmi pc, ip, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ rsbscs r4, r1, #3072 @ 0xc00 │ │ │ │ - stc2 1, cr15, [ip], {69} @ 0x45 │ │ │ │ + stc2 1, cr15, [r8], {69} @ 0x45 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r9, r5, r0, ror #11 │ │ │ │ - eorseq r9, r5, r4, lsr r6 │ │ │ │ + eorseq r9, r5, r0, ror #12 │ │ │ │ + ldrhteq r9, [r5], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec97870 │ │ │ │ + bl 0xfec978f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ ldc2l 0, cr15, [r2], #-16 │ │ │ │ ldrdgt pc, [ip], -pc @ │ │ │ │ @ instruction: 0xf64e234d │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf8cd022e │ │ │ │ vhadd.s8 d28, d13, d0 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf0030133 │ │ │ │ andlt pc, r3, r3, lsr #28 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ + eorseq r9, r5, r8, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec978b8 │ │ │ │ + bl 0xfec97940 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @ instruction: 0xff9ef003 │ │ │ │ cmnlt r8, r3, lsl #12 │ │ │ │ mcrr2 0, 0, pc, r8, cr4 @ │ │ │ │ movtcs r4, #55819 @ 0xda0b │ │ │ │ vhsub.s8 d25, d13, d0 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf64e0133 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ @ instruction: 0xf003022e │ │ │ │ @ instruction: 0x4603fdfd │ │ │ │ andlt r4, r3, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ + eorseq r9, r5, r8, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec97908 │ │ │ │ + bl 0xfec97990 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q8 │ │ │ │ vorr.i32 , #1024 @ 0x00000400 │ │ │ │ umulllt r0, r3, r6, r3 │ │ │ │ @ instruction: 0xf1002200 │ │ │ │ ldmdavs r9, {r2, r3, sl, fp}^ │ │ │ │ smlabtcs r3, r0, r9, lr │ │ │ │ @ instruction: 0xf8c36008 │ │ │ │ @ instruction: 0xf034c004 │ │ │ │ andcs pc, r0, #512000 @ 0x7d000 │ │ │ │ - @ instruction: 0x43a5f64f │ │ │ │ + msrpl CPSR_fsc, #82837504 @ 0x4f00000 │ │ │ │ tstpeq r3, #192, 4 @ p-variant is OBSOLETE │ │ │ │ stmib sp, {r0, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd2200 │ │ │ │ andlt pc, r3, fp, lsl #28 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -311551,133 +311586,133 @@ │ │ │ │ strtmi sp, [r8], -ip, lsl #2 │ │ │ │ tstcs r0, r4 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ strb r4, [r7, r5, lsr #12]! │ │ │ │ - blx 0x1cfce1e │ │ │ │ + blx 0x1bfcea6 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec97a40 │ │ │ │ + bl 0xfec97ac8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcvc 0x00030ff8 │ │ │ │ stmib r0, {r0, r1, r6, r8, fp, ip, sp, pc}^ │ │ │ │ andcs r1, r0, r1, lsl r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ stclt 12, cr0, [r8, #-0] │ │ │ │ - orrcc pc, r4, r6, asr #12 │ │ │ │ + tstpmi r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - addsmi pc, r4, r6, asr #12 │ │ │ │ + andspl pc, r4, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ rsccs r4, r8, #1024 @ 0x400 │ │ │ │ - blx 0xfe17cd8a │ │ │ │ - eorseq r9, r5, r8, asr r6 │ │ │ │ + blx 0x207ce12 │ │ │ │ + ldrsbteq r9, [r5], -r8 │ │ │ │ @ instruction: 0xf0012100 │ │ │ │ svclt 0x0000b973 │ │ │ │ stmiblt r0!, {r0, ip, sp, lr, pc} │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec97a8c │ │ │ │ + bl 0xfec97b14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8900fe8 │ │ │ │ addlt ip, r2, ip, lsl r0 │ │ │ │ svceq 0x0000f1bc │ │ │ │ - blvs 0x2b4d90 │ │ │ │ + blvs 0x2b4e18 │ │ │ │ stccs 6, cr4, [r0, #-16] │ │ │ │ @ instruction: 0x4616d138 │ │ │ │ @ instruction: 0xf7ffb1b9 │ │ │ │ cmpplt r8, fp, ror #27 @ p-variant is OBSOLETE │ │ │ │ andcs r4, r1, #53477376 @ 0x3300000 │ │ │ │ vmax.s8 d20, d6, d16 │ │ │ │ - vorr.i32 , #0 @ 0x00000000 │ │ │ │ + vsra.s64 , q0, #64 │ │ │ │ andlt r0, r2, r0, lsr r1 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ ldmlt r8!, {r0, r2, ip, sp, lr, pc}^ │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf003bd70 │ │ │ │ - bmi 0x6c01a4 │ │ │ │ + bmi 0x6c022c │ │ │ │ andls r2, r0, #872415233 @ 0x34000001 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ stc2 0, cr15, [r4, #12] │ │ │ │ - blcs 0x15bf08 │ │ │ │ + blcs 0x15bf90 │ │ │ │ @ instruction: 0xf646d0d8 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ + vaddw.s8 q10, q0, d4 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vmla.i d20, d16, d0[2] │ │ │ │ - blmi 0x3c09d0 │ │ │ │ + vmla.i d21, d0, d0[2] │ │ │ │ + blmi 0x3c0a58 │ │ │ │ andsne pc, r1, #64, 4 │ │ │ │ - blx 0xcfce2e │ │ │ │ - orrcc pc, r4, r6, asr #12 │ │ │ │ + blx 0xbfceb6 │ │ │ │ + tstpmi r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - adcmi pc, r4, r6, asr #12 │ │ │ │ + eorpl pc, r4, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf44f4b03 │ │ │ │ @ instruction: 0xf1457285 │ │ │ │ - svclt 0x0000fb21 │ │ │ │ - eorseq r9, r5, r0, ror #11 │ │ │ │ - eorseq r9, r5, r4, ror r6 │ │ │ │ + svclt 0x0000fb1d │ │ │ │ + eorseq r9, r5, r0, ror #12 │ │ │ │ + ldrshteq r9, [r5], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec97b44 │ │ │ │ + bl 0xfec97bcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46050ff0 │ │ │ │ @ instruction: 0xff9af7ff │ │ │ │ strtmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xf852f004 │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd38 │ │ │ │ movwpl pc, #34383 @ 0x864f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - cmppvc r0, r6, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicsvc pc, r0, r6, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0052200 │ │ │ │ svclt 0x0000b89b │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec97b8c │ │ │ │ + bl 0xfec97c14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf0050ff8 │ │ │ │ @ instruction: 0xf240fca5 │ │ │ │ - vaddw.s8 , q8, d1 │ │ │ │ + vaddw.s8 q10, q0, d9 │ │ │ │ andcs r0, r0, #20, 2 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ svclt 0x001ef003 │ │ │ │ msrcs CPSR_s, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ stmdblt r0, {r3, r4, r8, fp, ip, sp, lr} │ │ │ │ movwcs r7, #2392 @ 0x958 │ │ │ │ svclt 0x00004770 │ │ │ │ ldrbmi r6, [r0, -r0, lsl #22]! │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec97bc8 │ │ │ │ + bl 0xfec97c50 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ @ instruction: 0xf0064606 │ │ │ │ @ instruction: 0xf648f8c7 │ │ │ │ - vmla.f d19, d16, d0[0] │ │ │ │ + vmla.f d20, d0, d0[0] │ │ │ │ @ instruction: 0xf0030130 │ │ │ │ @ instruction: 0x4604fc5d │ │ │ │ @ instruction: 0x4620b138 │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ - blvs 0xffe6ffb8 │ │ │ │ + blvs 0xffe70040 │ │ │ │ @ instruction: 0xe7f4b91c │ │ │ │ @ instruction: 0x2c006b64 │ │ │ │ stmibvs r1!, {r0, r4, r5, r6, r7, ip, lr, pc} │ │ │ │ @ instruction: 0xf1694628 │ │ │ │ - stmdacs r0, {r0, r2, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4620d1f6 │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -311686,15 +311721,15 @@ │ │ │ │ strmi fp, [r2], r2, lsl #1 │ │ │ │ ldrmi r4, [r1], sp, lsl #12 │ │ │ │ ldmib sp, {r0, r1, r2, r3, r4, r9, sl, lr}^ │ │ │ │ tstlt r1, sl, lsl #12 │ │ │ │ @ instruction: 0x47a84631 │ │ │ │ @ instruction: 0xf8dab978 │ │ │ │ ldmdblt r4, {r2, r3, r4, r5, lr} │ │ │ │ - blvs 0x1a78aa4 │ │ │ │ + blvs 0x1a78b2c │ │ │ │ @ instruction: 0x463bb19c │ │ │ │ strtmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd8600 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ strdlt sp, [r2], -r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -311707,35 +311742,35 @@ │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ @ instruction: 0x46384718 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec97ca4 │ │ │ │ + bl 0xfec97d2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ strmi r4, [r4], -lr, lsl #12 │ │ │ │ stc2l 0, cr15, [r8], #-160 @ 0xffffff60 │ │ │ │ mrrcne 8, 8, r6, sl, cr3 │ │ │ │ ldmdblt fp!, {r1, r7, sp, lr} │ │ │ │ movtcc pc, #50755 @ 0xc643 @ │ │ │ │ orrseq pc, r6, #192, 4 │ │ │ │ andvs r6, r3, fp, lsl r8 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xb1b56ae5 │ │ │ │ stmdbvs r0!, {r2, r3, r5, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0x4631b118 │ │ │ │ - @ instruction: 0xf8dcf169 │ │ │ │ - blvs 0xffa2d820 │ │ │ │ + @ instruction: 0xf8d8f169 │ │ │ │ + blvs 0xffa2d8a8 │ │ │ │ @ instruction: 0x4631b153 │ │ │ │ movwls r4, #5656 @ 0x1618 │ │ │ │ @ instruction: 0xffd8f7ff │ │ │ │ - bllt 0x352300 │ │ │ │ - blvs 0x18276f8 │ │ │ │ + bllt 0x352388 │ │ │ │ + blvs 0x1827780 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ @ instruction: 0x2d00692d │ │ │ │ @ instruction: 0xf028d1e8 │ │ │ │ stmvs r3, {r0, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ eorsle r2, r6, r0, lsl #22 │ │ │ │ addvs r3, r3, r1, lsl #22 │ │ │ │ vqshrn.u64 d11, , #1 │ │ │ │ @@ -311751,130 +311786,130 @@ │ │ │ │ stc2 0, cr15, [r6], #-160 @ 0xffffff60 │ │ │ │ mvnlt r6, r3, lsl #17 │ │ │ │ addvs r3, r3, r1, lsl #22 │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ svchi 0x005bf3bf │ │ │ │ vaddl.u q3, d15, d3 │ │ │ │ stmdbvc r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ │ │ - bcs 0x16d69c │ │ │ │ + bcs 0x16d724 │ │ │ │ smlattvc r3, r4, r0, sp │ │ │ │ eorvs pc, r4, pc, asr #12 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf8eef022 │ │ │ │ ldrdvc lr, [r3, -ip] │ │ │ │ eorvs pc, r4, pc, asr #12 │ │ │ │ addscs pc, r6, r0, asr #5 │ │ │ │ @ instruction: 0xf8e6f022 │ │ │ │ @ instruction: 0xf640e7d3 │ │ │ │ - vsra.s64 d22, d24, #64 │ │ │ │ + vbic.i32 d23, #8 @ 0x00000008 │ │ │ │ @ instruction: 0xf640012f │ │ │ │ - vshr.s64 q11, q0, #64 │ │ │ │ - blmi 0x1c0c44 │ │ │ │ + vmov.i32 , #0 @ 0x00000000 │ │ │ │ + blmi 0x1c0ccc │ │ │ │ @ instruction: 0xf1452265 │ │ │ │ - svclt 0x0000f9f3 │ │ │ │ - eorseq r9, r5, r4, lsl #13 │ │ │ │ - blvs 0x22d918 │ │ │ │ + svclt 0x0000f9ef │ │ │ │ + eorseq r9, r5, r4, lsl #14 │ │ │ │ + blvs 0x22d9a0 │ │ │ │ ldrlt fp, [r0, #-851] @ 0xfffffcad │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ @ instruction: 0xf0034618 │ │ │ │ - blmi 0x63fed0 │ │ │ │ + blmi 0x63ff58 │ │ │ │ @ instruction: 0xf64e9300 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ vhsub.s8 d16, d0, d30 │ │ │ │ @ instruction: 0xf6481343 │ │ │ │ - vmla.f d19, d16, d0[0] │ │ │ │ + vmla.f d20, d0, d0[0] │ │ │ │ @ instruction: 0xf0030130 │ │ │ │ - blvs 0x123fc34 │ │ │ │ + blvs 0x123fcbc │ │ │ │ strtmi fp, [r0], -r3, lsr #2 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0x47184010 │ │ │ │ andlt r2, r2, r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ - eorseq r9, r5, r8, asr #12 │ │ │ │ + eorseq r9, r5, r8, asr #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec97e0c │ │ │ │ + bl 0xfec97e94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ ldrdgt pc, [r4], -pc @ │ │ │ │ @ instruction: 0xf64e234d │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ vhsub.s8 d16, d13, d30 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf8cd0133 │ │ │ │ @ instruction: 0xf003c000 │ │ │ │ andlt pc, r3, r7, asr fp @ │ │ │ │ - bl 0x27edac │ │ │ │ + bl 0x27ee34 │ │ │ │ svclt 0x00acf7ff │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ + eorseq r9, r5, r8, asr #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec97e48 │ │ │ │ + bl 0xfec97ed0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf1056d40 │ │ │ │ strbvs pc, [r0, #-3063]! @ 0xfffff409 @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec97e70 │ │ │ │ + bl 0xfec97ef8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf1056d40 │ │ │ │ strbvs pc, [r0, #-3131]! @ 0xfffff3c5 @ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ ldmdblt r8, {r6, r8, sl, fp, sp, lr} │ │ │ │ @ instruction: 0xf04f2100 │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec97ea4 │ │ │ │ + bl 0xfec97f2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0ff8 │ │ │ │ @ instruction: 0xf0246800 │ │ │ │ @ instruction: 0x4601f897 │ │ │ │ @ instruction: 0xf0244620 │ │ │ │ @ instruction: 0x2001fbb7 │ │ │ │ @ instruction: 0xf04f2100 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec97ed0 │ │ │ │ + bl 0xfec97f58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ - bmi 0x5524ec │ │ │ │ + bmi 0x552574 │ │ │ │ tstcs r5, #13631488 @ 0xd00000 │ │ │ │ - asrsne pc, lr, #12 @ │ │ │ │ + teqpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf64e9200 │ │ │ │ - vrshr.s64 d17, d4, #64 │ │ │ │ + vmov.i32 d18, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf003022e │ │ │ │ andcs pc, r0, #136192 @ 0x21400 │ │ │ │ - cmnpcs r9, #64, 4 @ p-variant is OBSOLETE │ │ │ │ + movwcc pc, #4672 @ 0x1240 @ │ │ │ │ tstpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ stmib r0, {r1, r6, r7, r8, r9, sp, lr}^ │ │ │ │ strbtvs r2, [r5], #-781 @ 0xfffffcf3 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r9, r5, r0, lsr #11 │ │ │ │ + eorseq r9, r5, r0, lsr #12 │ │ │ │ andsvs r6, r3, r3, lsl #25 │ │ │ │ andcs r6, r0, r1, lsl #9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ andsvs r6, r3, r3, asr #25 │ │ │ │ andcs r6, r0, r1, asr #9 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @@ -311885,135 +311920,135 @@ │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ strlt r4, [r0, #-1904] @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ movwls fp, #4227 @ 0x1083 │ │ │ │ - blx 0xfeffcd80 │ │ │ │ - mvnvs pc, lr, asr #12 │ │ │ │ + blx 0xfeffce08 │ │ │ │ + msrvc (UNDEF: 108), lr │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ cdp2 0, 15, cr15, cr6, cr5, {0} │ │ │ │ addsvs r9, r8, r1, lsl #22 │ │ │ │ andlt fp, r3, r8, lsr r1 │ │ │ │ movwcs r2, #256 @ 0x100 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf6cfbd00 │ │ │ │ - svclt 0x0000fb3b │ │ │ │ + svclt 0x0000faf7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec97f9c │ │ │ │ + bl 0xfec98024 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0ff0 │ │ │ │ vsubw.s8 q9, q0, d20 │ │ │ │ @ instruction: 0x46022396 │ │ │ │ ldmvs r8, {r1, r7, ip, sp, pc} │ │ │ │ ldrmi fp, [r1], -r0, lsr #3 │ │ │ │ cdp2 0, 13, cr15, cr6, cr5, {0} │ │ │ │ - mvnmi pc, r6, asr #12 │ │ │ │ + msrpl (UNDEF: 108), r6 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0034604 │ │ │ │ bicslt pc, r0, fp, ror #20 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ andcc lr, r0, #3358720 @ 0x334000 │ │ │ │ - blx 0x20fcdf8 │ │ │ │ - mvnvs pc, lr, asr #12 │ │ │ │ + blx 0x20fce80 │ │ │ │ + msrvc (UNDEF: 108), lr │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ cdp2 0, 11, cr15, cr10, cr5, {0} │ │ │ │ - bls 0x1a79f4 │ │ │ │ + bls 0x1a7a7c │ │ │ │ stmdacs r0, {r3, r4, r7, sp, lr} │ │ │ │ @ instruction: 0xf6cfd1db │ │ │ │ - @ instruction: 0xf646fb05 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ + @ instruction: 0xf646fac1 │ │ │ │ + vaddw.s8 q10, q0, d4 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vshr.s64 q10, q12, #64 │ │ │ │ - blmi 0x1c0ed0 │ │ │ │ + vmvn.i32 , #8 @ 0x00000008 │ │ │ │ + blmi 0x1c0f58 │ │ │ │ subsvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ - @ instruction: 0xf8aef145 │ │ │ │ - mlaseq r5, r4, r6, r9 │ │ │ │ + @ instruction: 0xf8aaf145 │ │ │ │ + eorseq r9, r5, r4, lsl r7 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ cdpmi 0, 10, cr11, cr11, cr6, {4} │ │ │ │ - bmi 0xfec12878 │ │ │ │ + bmi 0xfec12900 │ │ │ │ strmi r2, [sp], -sp, asr #6 │ │ │ │ vmax.s8 d25, d13, d0 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0x46800133 │ │ │ │ andls r6, r5, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ ldreq pc, [r8, -r6, lsl #2] │ │ │ │ - blx 0x11fce68 │ │ │ │ + blx 0x11fcef0 │ │ │ │ @ instruction: 0xf0034604 │ │ │ │ movtcs pc, #56175 @ 0xdb6f @ │ │ │ │ @ instruction: 0xf64e9700 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ vhsub.s8 d16, d13, d30 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf0030133 │ │ │ │ - bvs 0xfea3f988 │ │ │ │ + bvs 0xfea3fa10 │ │ │ │ strmi r2, [r2], r0, lsl #4 │ │ │ │ tstlt fp, r4, lsl #4 │ │ │ │ umaalcc pc, r3, r0, r8 @ │ │ │ │ suble r2, pc, r0, lsl #22 │ │ │ │ stmiblt sp!, {r1, r2, r5, r8, r9, sl, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf0402e00 │ │ │ │ - blmi 0xfe5e133c │ │ │ │ - blls 0x29af04 │ │ │ │ + blmi 0xfe5e13c4 │ │ │ │ + blls 0x29af8c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andlt r8, r6, r5, ror #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ mvnle r2, r0, lsl #28 │ │ │ │ @ instruction: 0xf0034640 │ │ │ │ movtcs pc, #56125 @ 0xdb3d @ │ │ │ │ @ instruction: 0xf64e9700 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ vhsub.s8 d16, d13, d30 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf0030133 │ │ │ │ vstrvs s31, [r0, #-580] @ 0xfffffdbc │ │ │ │ mrc2 0, 1, pc, cr10, cr3, {1} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ msrhi SPSR_fc, r0 │ │ │ │ @ instruction: 0x3010f8d8 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0x46208192 │ │ │ │ mcr2 0, 3, pc, cr10, cr3, {1} @ │ │ │ │ cmplt r0, #128, 12 @ 0x8000000 │ │ │ │ - bge 0x252788 │ │ │ │ + bge 0x252810 │ │ │ │ mcr2 0, 3, pc, cr6, cr3, {1} @ │ │ │ │ @ instruction: 0xb3219904 │ │ │ │ @ instruction: 0xf0244648 │ │ │ │ vmlacs.f32 s30, s1, s22 │ │ │ │ @ instruction: 0x4620d0bf │ │ │ │ @ instruction: 0xf890f003 │ │ │ │ msrcs CPSR_s, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - bcc 0x19b290 │ │ │ │ + bcc 0x19b318 │ │ │ │ sbfx r6, sl, #1, #21 │ │ │ │ @ instruction: 0xf6464640 │ │ │ │ - vaddhn.i16 d21, q0, q12 │ │ │ │ + vaddhn.i16 d21, q8, q12 │ │ │ │ @ instruction: 0xf0030430 │ │ │ │ @ instruction: 0xf106fafd │ │ │ │ andls r0, r1, r4, ror #7 │ │ │ │ rscvc pc, r9, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf6464648 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ + vaddw.s8 q10, q0, d4 │ │ │ │ strls r0, [r0], #-304 @ 0xfffffed0 │ │ │ │ @ instruction: 0xf8c0f024 │ │ │ │ @ instruction: 0xf8dae79f │ │ │ │ @ instruction: 0xb12b3048 │ │ │ │ strtmi sl, [r0], -r4, lsl #18 │ │ │ │ stmdbls r4, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ bicsle r2, r1, r0, lsl #18 │ │ │ │ @@ -312024,127 +312059,127 @@ │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ stmiavs sp!, {r3, r4, r7, r8, r9, sl, lr}^ │ │ │ │ mvnsle r2, r0, lsl #26 │ │ │ │ @ instruction: 0xf0fe69a0 │ │ │ │ qsaxmi pc, r0, r7 @ │ │ │ │ ldc2 0, cr15, [lr], {5} │ │ │ │ lsrvs r6, r5, #23 │ │ │ │ - bvc 0x1c2d48c │ │ │ │ + bvc 0x1c2d514 │ │ │ │ stmdavs r8!, {r0, r1, r4, r8, fp, ip, sp, pc}^ │ │ │ │ - blx 0xffafcfa4 │ │ │ │ + blx 0xffafd02c │ │ │ │ stccs 8, cr6, [r0, #-948] @ 0xfffffc4c │ │ │ │ @ instruction: 0x4620d1f7 │ │ │ │ - blx 0xff3fcfb8 │ │ │ │ + blx 0xff3fd040 │ │ │ │ strls r2, [r0, -sp, asr #6] │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - blx 0x8fcfd0 │ │ │ │ + blx 0x8fd058 │ │ │ │ cmnlt r3, #4288 @ 0x10c0 │ │ │ │ strtmi r4, [r0], -r6, asr #22 │ │ │ │ @ instruction: 0xf6469300 │ │ │ │ - vsubl.s8 , d16, d4 │ │ │ │ + vsubl.s8 q10, d0, d4 │ │ │ │ vqsub.s8 d16, d0, d16 │ │ │ │ @ instruction: 0xf6462305 │ │ │ │ - vorr.i32 , #12 @ 0x0000000c │ │ │ │ + vsra.s64 , q6, #64 │ │ │ │ @ instruction: 0xf0030130 │ │ │ │ @ instruction: 0x4605f97d │ │ │ │ @ instruction: 0xf0034620 │ │ │ │ movtcs pc, #55977 @ 0xdaa9 @ │ │ │ │ @ instruction: 0xf64e9700 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ vhsub.s8 d16, d13, d30 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf0030133 │ │ │ │ @ instruction: 0x4603f9fd │ │ │ │ @ instruction: 0xf04f4628 │ │ │ │ ldclvs 1, cr3, [sl, #-1020] @ 0xfffffc04 │ │ │ │ movwls sl, #11012 @ 0x2b04 │ │ │ │ stcvs 6, cr4, [r5], #140 @ 0x8c │ │ │ │ stclvs 5, cr9, [r5], #-4 │ │ │ │ @ instruction: 0xf0339500 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blvs 0xffab7d5c │ │ │ │ + blvs 0xffab7de4 │ │ │ │ strbtvs r2, [r3], #768 @ 0x300 │ │ │ │ stmdblt r5!, {r0, r1, r5, r8, sl, sp, lr} │ │ │ │ - blvs 0x1cb93a8 │ │ │ │ + blvs 0x1cb9430 │ │ │ │ @ instruction: 0xf0002d00 │ │ │ │ @ instruction: 0x464980da │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ stmdacs r0, {r0, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ - blvs 0xffab581c │ │ │ │ + blvs 0xffab58a4 │ │ │ │ strtmi fp, [r8], -sp, lsr #2 │ │ │ │ - blx 0x1bff044 │ │ │ │ + blx 0x1bff0cc │ │ │ │ vstrcs d6, [r0, #-436] @ 0xfffffe4c │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ - blx 0x1dfd068 │ │ │ │ + blx 0x1dfd0f0 │ │ │ │ strls r2, [r0, -sp, asr #6] │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf9c6f003 │ │ │ │ @ instruction: 0xb3236d43 │ │ │ │ @ instruction: 0x46204b1a │ │ │ │ @ instruction: 0xf6469300 │ │ │ │ - vsubl.s8 , d16, d4 │ │ │ │ + vsubl.s8 q10, d0, d4 │ │ │ │ vqsub.s8 d16, d0, d16 │ │ │ │ @ instruction: 0xf6462356 │ │ │ │ - vorr.i32 , #12 @ 0x0000000c │ │ │ │ + vsra.s64 , q6, #64 │ │ │ │ @ instruction: 0xf0030130 │ │ │ │ strmi pc, [r5], -r5, lsr #18 │ │ │ │ @ instruction: 0xf0034620 │ │ │ │ movtcs pc, #55889 @ 0xda51 @ │ │ │ │ @ instruction: 0xf64e9700 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ vhsub.s8 d16, d13, d30 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf0030133 │ │ │ │ strmi pc, [r3], -r5, lsr #19 │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ @ instruction: 0xf0336d59 │ │ │ │ stmibvs r0!, {r0, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mrc2 0, 5, pc, cr8, cr14, {7} │ │ │ │ @ instruction: 0x61a32300 │ │ │ │ ldrdcc pc, [ip], #-138 @ 0xffffff76 │ │ │ │ strtmi fp, [r0], -fp, lsl #2 │ │ │ │ stmdbls r4, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ svclt 0x0000e718 │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ + eorseq r9, r5, r8, asr #12 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r9, r5, ip, lsr #13 │ │ │ │ + eorseq r9, r5, ip, lsr #14 │ │ │ │ vabdl.u , d15, d21 │ │ │ │ - blvs 0xffaa4e5c │ │ │ │ + blvs 0xffaa4ee4 │ │ │ │ strtmi fp, [r8], -sp, lsr #2 │ │ │ │ - blx 0x6ff0ec │ │ │ │ + blx 0x6ff174 │ │ │ │ vstrcs d6, [r0, #-436] @ 0xfffffe4c │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ - blx 0x8fd110 │ │ │ │ + blx 0x8fd198 │ │ │ │ strls r2, [r0, -sp, asr #6] │ │ │ │ - rsbsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ + rscsne pc, r8, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - tstppl ip, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrspl pc, ip, sp, asr #4 │ │ │ │ teqpeq r3, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf972f003 │ │ │ │ @ instruction: 0xb3236d43 │ │ │ │ vst1.16 {d20-d21}, [pc :64], r4 │ │ │ │ andls r7, r0, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf6464620 │ │ │ │ - vsubl.s8 , d16, d4 │ │ │ │ + vsubl.s8 q10, d0, d4 │ │ │ │ @ instruction: 0xf6460230 │ │ │ │ - vorr.i32 , #12 @ 0x0000000c │ │ │ │ + vsra.s64 , q6, #64 │ │ │ │ @ instruction: 0xf0030130 │ │ │ │ @ instruction: 0x4605f8d1 │ │ │ │ @ instruction: 0xf0034620 │ │ │ │ movtcs pc, #55805 @ 0xd9fd @ │ │ │ │ @ instruction: 0xf64e9700 │ │ │ │ - vmvn.i32 , #2048 @ 0x00000800 │ │ │ │ + vrshr.s64 , q12, #64 │ │ │ │ vhsub.s8 d16, d13, d30 │ │ │ │ - vorr.i32 d21, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d21, d12, #64 │ │ │ │ @ instruction: 0xf0030133 │ │ │ │ @ instruction: 0x4603f951 │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ @ instruction: 0xf0336d59 │ │ │ │ @ instruction: 0xf8dafcf5 │ │ │ │ tstlt fp, ip, asr #32 │ │ │ │ ldrmi r4, [r8, r0, lsr #12] │ │ │ │ @@ -312154,127 +312189,127 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r4, r6, fp, sp, lr}^ │ │ │ │ cmplt sp, sp, lsl r8 │ │ │ │ tstlt r3, fp, ror #16 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ stmdbvs fp!, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ ldmdavs sp, {r0, r1, r3, r4, r6, fp, sp, lr} │ │ │ │ mvnsle r2, r0, lsl #26 │ │ │ │ - blcs 0x167db0 │ │ │ │ + blcs 0x167e38 │ │ │ │ mrcge 4, 3, APSR_nzcv, cr9, cr15, {1} │ │ │ │ - orrcc pc, r4, r6, asr #12 │ │ │ │ + tstpmi r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - adcpl pc, r4, r6, asr #12 │ │ │ │ + eorvs pc, r4, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ vpadd.i8 d20, d0, d16 │ │ │ │ @ instruction: 0xf144224d │ │ │ │ - @ instruction: 0x4640fedb │ │ │ │ + @ instruction: 0x4640fed7 │ │ │ │ @ instruction: 0xf9b8f003 │ │ │ │ andls r4, r1, sp, lsr #22 │ │ │ │ adcsne pc, sp, #64, 4 │ │ │ │ @ instruction: 0xf6464648 │ │ │ │ - vorr.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q2, #64 │ │ │ │ tstls r0, r0, lsr r1 │ │ │ │ - orrcc pc, r4, r6, asr #12 │ │ │ │ + tstpmi r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xff78f023 │ │ │ │ strbmi r9, [r8], -r4, lsl #18 │ │ │ │ @ instruction: 0xf91ef024 │ │ │ │ - bvs 0xfea3ab3c │ │ │ │ + bvs 0xfea3abc4 │ │ │ │ movwcs fp, #2947 @ 0xb83 │ │ │ │ @ instruction: 0xf1b87763 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ - bge 0x252b00 │ │ │ │ + bge 0x252b88 │ │ │ │ @ instruction: 0xf0334621 │ │ │ │ - blls 0x2805fc │ │ │ │ + blls 0x280684 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf04faf1c │ │ │ │ vsubw.u q0, , d1 │ │ │ │ @ instruction: 0x77238f5b │ │ │ │ @ instruction: 0xf64fe7c0 │ │ │ │ vsubw.s8 q9, q0, d20 │ │ │ │ @ instruction: 0xf6462396 │ │ │ │ - vshr.s64 d21, d8, #64 │ │ │ │ + vmov.i32 d22, #8 @ 0x00000008 │ │ │ │ ldmvs r9, {r4, r5}^ │ │ │ │ sbcsvs r1, sl, sl, asr #24 │ │ │ │ cdp2 1, 8, cr15, cr8, cr5, {0} │ │ │ │ vmax.s8 d20, d0, d6 │ │ │ │ - vmla.i d17, d0, d0[3] │ │ │ │ + vmla.i d17, d16, d0[3] │ │ │ │ @ instruction: 0xf7ff002f │ │ │ │ ldrtmi pc, [r1], -r9, lsr #27 @ │ │ │ │ @ instruction: 0xf0054642 │ │ │ │ @ instruction: 0x4630fa7f │ │ │ │ ldc2l 0, cr15, [r4, #1016]! @ 0x3f8 │ │ │ │ ldrb r4, [r0], -lr, lsr #12 │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ - blx 0xfec7d25e │ │ │ │ + blx 0xfec7d2e6 │ │ │ │ strtmi r6, [r0], -r1, lsr #22 │ │ │ │ @ instruction: 0xf0002200 │ │ │ │ ldrdcs pc, [r0, -fp] │ │ │ │ @ instruction: 0xf0004620 │ │ │ │ bfi pc, r1, (invalid: 24:0) @ │ │ │ │ - mcr2 1, 2, pc, cr14, cr9, {3} @ │ │ │ │ - eorseq r9, r5, ip, lsr #13 │ │ │ │ - ldrsbteq r9, [r5], -r8 │ │ │ │ - eorseq r9, r5, r0, asr #13 │ │ │ │ + mcr2 1, 2, pc, cr10, cr9, {3} @ │ │ │ │ + eorseq r9, r5, ip, lsr #14 │ │ │ │ + eorseq r9, r5, r8, asr r7 │ │ │ │ + eorseq r9, r5, r0, asr #14 │ │ │ │ stmdbvs r3, {r4, r5, r8, ip, sp, pc}^ │ │ │ │ @ instruction: 0x4618b113 │ │ │ │ stcllt 1, cr15, [r6, #-20] @ 0xffffffec │ │ │ │ - bllt 0x8fd2a4 │ │ │ │ + bllt 0x8fd32c │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec98498 │ │ │ │ + bl 0xfec98520 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ - adcspl pc, r8, #73400320 @ 0x4600000 │ │ │ │ + eorsvs pc, r8, #73400320 @ 0x4600000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ - orrcc pc, r4, r6, asr #12 │ │ │ │ + tstpmi r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ andls r4, r0, #2048 @ 0x800 │ │ │ │ subcc pc, fp, #64, 4 │ │ │ │ @ instruction: 0xf8a0f10d │ │ │ │ - eorseq r9, r5, ip, ror #13 │ │ │ │ + eorseq r9, r5, ip, ror #14 │ │ │ │ msrcs CPSR_s, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ addmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ andcs fp, r0, r4, lsr pc │ │ │ │ movwcs r2, #1 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec984e0 │ │ │ │ + bl 0xfec98568 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0ff8 │ │ │ │ vsubw.s8 q9, q0, d20 │ │ │ │ mcrne 3, 2, r2, cr1, cr6, {4} │ │ │ │ addsmi r6, r1, #1703936 @ 0x1a0000 │ │ │ │ andsvs sp, r8, r7, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf646bd08 │ │ │ │ - vaddw.s8 , q8, d4 │ │ │ │ + vaddw.s8 q10, q0, d4 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vmla.i d21, d16, d0[1] │ │ │ │ - blmi 0x1c13d8 │ │ │ │ + vmla.i d22, d0, d0[1] │ │ │ │ + blmi 0x1c1460 │ │ │ │ subscc pc, sl, #64, 4 │ │ │ │ - cdp2 1, 2, cr15, cr10, cr4, {2} │ │ │ │ - eorseq r9, r5, r0, lsl #14 │ │ │ │ + cdp2 1, 2, cr15, cr6, cr4, {2} │ │ │ │ + eorseq r9, r5, r0, lsl #15 │ │ │ │ svclt 0x00004770 │ │ │ │ - andsvc pc, ip, r9, asr #4 │ │ │ │ + addsvc pc, ip, r9, asr #4 │ │ │ │ eorseq pc, r5, r0, asr #5 │ │ │ │ stcllt 0, cr15, [r2, #8]! │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldcmi 0, cr11, [ip], {131} @ 0x83 │ │ │ │ ldrmi r4, [r0], pc, lsl #12 │ │ │ │ @ instruction: 0xf6464699 │ │ │ │ - vmlal.s , d16, d0[4] │ │ │ │ + vmlal.s q11, d0, d0[4] │ │ │ │ tstcs r7, #48, 4 │ │ │ │ @ instruction: 0xf6469400 │ │ │ │ - vaddw.s8 q11, q0, d4 │ │ │ │ + vaddw.s8 q11, q8, d4 │ │ │ │ @ instruction: 0xf0020130 │ │ │ │ stmibvs r3, {r0, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ cmnlt r5, sp, asr r8 │ │ │ │ strcs r4, [r0], #-1542 @ 0xfffff9fa │ │ │ │ @ instruction: 0x464a681b │ │ │ │ @ instruction: 0xf8534641 │ │ │ │ ldrmi r0, [r8, r4, lsr #32]! │ │ │ │ @@ -312283,155 +312318,155 @@ │ │ │ │ adcmi r3, r5, #16777216 @ 0x1000000 │ │ │ │ strdlt sp, [r3], -r2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - tstpvs ip, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrsvs pc, ip, r6, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - eorsvs pc, r8, r6, asr #12 │ │ │ │ + adcsvs pc, r8, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ eorscs r4, r8, #2048 @ 0x800 │ │ │ │ - ldc2l 1, cr15, [lr, #272] @ 0x110 │ │ │ │ - eorseq r9, r5, r0, asr r7 │ │ │ │ - eorseq r9, r5, r8, ror #14 │ │ │ │ + ldc2l 1, cr15, [sl, #272] @ 0x110 │ │ │ │ + ldrsbteq r9, [r5], -r0 │ │ │ │ + eorseq r9, r5, r8, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec985c8 │ │ │ │ + bl 0xfec98650 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs r5, #16, 20 @ 0x10000 │ │ │ │ - asrsne pc, lr, #12 @ │ │ │ │ + teqpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xf64e9200 │ │ │ │ - vrshr.s64 d17, d4, #64 │ │ │ │ + vmov.i32 d18, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf003022e │ │ │ │ vadd.i8 d31, d1, d11 │ │ │ │ - vmov.i32 d20, #1280 @ 0x00000500 │ │ │ │ + vrshr.s64 d20, d13, #64 │ │ │ │ vqsub.s8 d16, d1, d4 │ │ │ │ - vbic.i32 d19, #256 @ 0x00000100 │ │ │ │ + vrsra.s64 d19, d25, #64 │ │ │ │ stmib r0, {r2, r4, r8, r9}^ │ │ │ │ andlt r2, r3, r0, lsl r3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r9, r5, ip, lsl #15 │ │ │ │ + eorseq r9, r5, ip, lsl #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec98620 │ │ │ │ + bl 0xfec986a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs r7, #45056 @ 0xb000 │ │ │ │ - tstpvs r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrvs pc, r4, r6, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf6469200 │ │ │ │ - vmlal.s , d16, d0[4] │ │ │ │ + vmlal.s q11, d0, d0[4] │ │ │ │ @ instruction: 0xf0020230 │ │ │ │ andscc pc, r4, pc, asr #30 │ │ │ │ tstcs r0, r3 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd00 │ │ │ │ - eorseq r9, r5, r0, asr r7 │ │ │ │ + ldrsbteq r9, [r5], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec98664 │ │ │ │ + bl 0xfec986ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ tstcs r7, #53248 @ 0xd000 │ │ │ │ - tstpvs r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orrvs pc, r4, r6, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf6469200 │ │ │ │ - vmlal.s , d16, d0[4] │ │ │ │ + vmlal.s q11, d0, d0[4] │ │ │ │ @ instruction: 0xf0020230 │ │ │ │ strmi pc, [r4], -sp, lsr #30 │ │ │ │ ldc2l 0, cr15, [r0, #-936] @ 0xfffffc58 │ │ │ │ andlt r6, r2, r0, ror #3 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r9, r5, r0, asr r7 │ │ │ │ + ldrsbteq r9, [r5], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec986b0 │ │ │ │ + bl 0xfec98738 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ tstcs pc, #40960 @ 0xa000 │ │ │ │ andls r4, r0, #32, 12 @ 0x2000000 │ │ │ │ - asrsne pc, lr, #12 @ │ │ │ │ + teqpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - andsvs pc, ip, #73400320 @ 0x4600000 │ │ │ │ + addsvs pc, ip, #73400320 @ 0x4600000 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xff04f002 │ │ │ │ strtmi r6, [r1], -r8, ror #19 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf0eb4030 │ │ │ │ svclt 0x0000b9c3 │ │ │ │ - eorseq r9, r5, r0, lsr #15 │ │ │ │ + eorseq r9, r5, r0, lsr #16 │ │ │ │ @ instruction: 0xf0eb69c0 │ │ │ │ svclt 0x0000b939 │ │ │ │ - sbcvc pc, r4, r9, asr #4 │ │ │ │ + subeq pc, r4, r9, asr #12 │ │ │ │ eorseq pc, r5, r0, asr #5 │ │ │ │ ldcllt 0, cr15, [ip], #8 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ mrrcmi 0, 8, fp, r5, cr2 │ │ │ │ ldrmi r4, [r1], r5, lsl #12 │ │ │ │ @ instruction: 0xf812f003 │ │ │ │ strls r2, [r0], #-789 @ 0xfffffceb │ │ │ │ - addsne pc, r4, #81788928 @ 0x4e00000 │ │ │ │ + andscs pc, r4, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - asrsne pc, lr, #12 @ │ │ │ │ + teqpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ @ instruction: 0xff66f002 │ │ │ │ strmi r6, [r7], -r3, lsl #24 │ │ │ │ ldrmi r4, [r8, r8, lsr #12] │ │ │ │ strtmi r4, [r8], -r6, lsl #12 │ │ │ │ @ instruction: 0xfff8f002 │ │ │ │ - blcs 0x15fb14 │ │ │ │ + blcs 0x15fb9c │ │ │ │ addhi pc, r1, r0, asr #32 │ │ │ │ strtvc pc, [r8], #-1615 @ 0xfffff9b1 │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ stmdavs r3!, {r1, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf8d7bb3b │ │ │ │ @ instruction: 0xf1b88044 │ │ │ │ andle r0, r7, r0, lsl #30 │ │ │ │ - mvnsmi pc, r1, asr #4 │ │ │ │ + orrpl pc, r5, r1, asr #4 │ │ │ │ tstpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ andcs r4, r0, #78643200 @ 0x4b00000 │ │ │ │ strbmi r4, [r0, r8, lsr #12] │ │ │ │ stmdblt fp!, {r0, r1, r4, r5, r8, fp, ip, sp, lr}^ │ │ │ │ - blcs 0x15b608 │ │ │ │ + blcs 0x15b690 │ │ │ │ andlt sp, r2, lr, lsr r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ movwcs r6, #2082 @ 0x822 │ │ │ │ - blvs 0xff01da68 │ │ │ │ - blcs 0x16fd88 │ │ │ │ + blvs 0xff01daf0 │ │ │ │ + blcs 0x16fe10 │ │ │ │ strbmi sp, [r9], -sp, ror #1 │ │ │ │ ldrmi r4, [r8, r8, lsr #12] │ │ │ │ @ instruction: 0xf64fe7e6 │ │ │ │ vorr.i32 d19, #512 @ 0x00000200 │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ sbcsle r2, r0, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [r8], #-2075 @ 0xfffff7e5 │ │ │ │ ldmdavs r3!, {r0, r3, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x46294652 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ - addvs pc, r8, r6, asr #12 │ │ │ │ + andvc pc, r8, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ ldc2 0, cr15, [r4, #-160]! @ 0xffffff60 │ │ │ │ @ instruction: 0xf64fe7bd │ │ │ │ vmov.i32 d19, #0 @ 0x00000000 │ │ │ │ ldmdahi r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ @ instruction: 0xf64fb132 │ │ │ │ vsubl.s8 q11, d16, d24 │ │ │ │ @@ -312443,163 +312478,163 @@ │ │ │ │ ldmdahi r2, {r0, r1, r4, r5, fp, sp, lr} │ │ │ │ adcsle r2, r8, r0, lsl #20 │ │ │ │ adcvs pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [r2], #-2066 @ 0xfffff7ee │ │ │ │ @ instruction: 0x4652d5b1 │ │ │ │ @ instruction: 0xf6464629 │ │ │ │ - vshr.s64 q11, q12, #64 │ │ │ │ + vmvn.i32 , #8 @ 0x00000008 │ │ │ │ andlt r0, r2, r0, lsr r0 │ │ │ │ @ instruction: 0x47f0e8bd │ │ │ │ stclt 0, cr15, [sl, #-160] @ 0xffffff60 │ │ │ │ ldrbmi r3, [r2], -r0, lsl #22 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ @ instruction: 0xf6464629 │ │ │ │ - vmla.i d22, d16, d0[1] │ │ │ │ + vmla.i d23, d0, d0[1] │ │ │ │ @ instruction: 0xf0280030 │ │ │ │ - blvs 0xff040a44 │ │ │ │ + blvs 0xff040acc │ │ │ │ @ instruction: 0xd1aa2b00 │ │ │ │ @ instruction: 0xf646e794 │ │ │ │ - vorr.i32 q11, #4 @ 0x00000004 │ │ │ │ + vsra.s64 q11, q2, #64 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vmla.i d22, d0, d0[7] │ │ │ │ + vmla.i d22, d16, d0[7] │ │ │ │ @ instruction: 0xf1040030 │ │ │ │ addscs r0, r6, #24, 6 @ 0x60000000 │ │ │ │ - stc2 1, cr15, [r6], {68} @ 0x44 │ │ │ │ - ldrshteq r9, [r5], -r8 │ │ │ │ + stc2 1, cr15, [r2], {68} @ 0x44 │ │ │ │ + eorseq r9, r5, r8, ror r8 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ - ldclmi 0, cr11, [pc, #-520] @ 0x141478 │ │ │ │ + ldclmi 0, cr11, [pc, #-520] @ 0x141500 │ │ │ │ ldrmi r4, [r1], r6, lsl #12 │ │ │ │ @ instruction: 0xff5cf002 │ │ │ │ strls r2, [r0, #-789] @ 0xfffffceb │ │ │ │ - addsne pc, r4, #81788928 @ 0x4e00000 │ │ │ │ + andscs pc, r4, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - asrsne pc, lr, #12 @ │ │ │ │ + teqpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ cdp2 0, 11, cr15, cr0, cr2, {0} │ │ │ │ strmi r6, [r7], -r3, lsl #24 │ │ │ │ @ instruction: 0x47984630 │ │ │ │ ldrtmi r4, [r0], -r4, lsl #12 │ │ │ │ @ instruction: 0xff42f002 │ │ │ │ - blcs 0x15fc40 │ │ │ │ + blcs 0x15fcc8 │ │ │ │ addshi pc, r4, r0, asr #32 │ │ │ │ strvc pc, [r8, #-1615]! @ 0xfffff9b1 │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ stmdavs fp!, {r1, r7, r9, sl, lr} │ │ │ │ cmple sl, r0, lsl #22 │ │ │ │ cmnvc r3, r1, lsl #6 │ │ │ │ ldrdhi pc, [r4], #-135 @ 0xffffff79 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ vhadd.s8 d29, d1, d7 │ │ │ │ - vmla.f d22, d0, d1[6] │ │ │ │ + vsra.s64 q11, , #64 │ │ │ │ @ instruction: 0x464b0114 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ stmdavs r3!, {r6, r7, r8, r9, sl, lr} │ │ │ │ rsble r2, sp, r0, lsl #22 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ stmdavs sl!, {r0, r1, r4, r5, r6, r8, ip, sp, pc} │ │ │ │ cmnvc r1, r0, lsl #2 │ │ │ │ andlt fp, r2, r2, asr #19 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - blvs 0x1b7bc │ │ │ │ + blvs 0x1b844 │ │ │ │ teqle ip, r0, lsl #20 │ │ │ │ @ instruction: 0x4649b113 │ │ │ │ @ instruction: 0x47984630 │ │ │ │ tstcs r0, sl, lsr #16 │ │ │ │ cmnvc r1, r3, lsr #16 │ │ │ │ rscle r2, r6, r0, lsl #20 │ │ │ │ andcc pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ - bcs 0x163780 │ │ │ │ + bcs 0x163808 │ │ │ │ @ instruction: 0xf64fd0df │ │ │ │ vsubl.s8 q11, d16, d24 │ │ │ │ ldmdavs r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ ldrble r0, [r8, #1042] @ 0x412 │ │ │ │ @ instruction: 0x46314652 │ │ │ │ - adcvc pc, r8, r6, asr #12 │ │ │ │ + eoreq pc, r8, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf02847f0 │ │ │ │ @ instruction: 0xf64fbc73 │ │ │ │ vsubw.s8 , q0, d12 │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ adcle r2, sp, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [r8], #-2075 @ 0xfffff7e5 │ │ │ │ stmdavs r3!, {r1, r2, r5, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x46314652 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ - eorvc pc, r8, r6, asr #12 │ │ │ │ + adcvc pc, r8, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ mrrc2 0, 2, pc, sl, cr8 @ │ │ │ │ @ instruction: 0xf64fe79a │ │ │ │ vsubl.s8 , d0, d10 │ │ │ │ ldmdahi r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ adcsle r2, fp, r0, lsl #20 │ │ │ │ adcvs pc, r8, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [r1], #-2066 @ 0xfffff7ee │ │ │ │ - blcc 0x176e80 │ │ │ │ + blcc 0x176f08 │ │ │ │ svclt 0x00184652 │ │ │ │ ldrtmi r2, [r1], -r1, lsl #6 │ │ │ │ - rsbsvc pc, r4, r6, asr #12 │ │ │ │ + rscsvc pc, r4, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ mcrr2 0, 2, pc, r0, cr8 @ │ │ │ │ @ instruction: 0xe7a76bfb │ │ │ │ - cmppvs r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bicsvs pc, r4, r6, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rsbvc pc, r4, r6, asr #12 │ │ │ │ + rscvc pc, r4, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ adcscs r4, r5, #9216 @ 0x2400 │ │ │ │ - blx 0xff3fdcf2 │ │ │ │ - cmppvs r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ + blx 0xff2fdd7a │ │ │ │ + bicsvs pc, r4, r6, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rsbvs pc, ip, r6, asr #12 │ │ │ │ + rscvs pc, ip, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ teqpeq r0, #1073741825 @ p-variant is OBSOLETE @ 0x40000001 │ │ │ │ @ instruction: 0xf14422ae │ │ │ │ - svclt 0x0000fbbd │ │ │ │ - ldrshteq r9, [r5], -r8 │ │ │ │ - eorseq r9, r5, r8, lsr #16 │ │ │ │ + svclt 0x0000fbb9 │ │ │ │ + eorseq r9, r5, r8, ror r8 │ │ │ │ + eorseq r9, r5, r8, lsr #17 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ stclmi 0, cr11, [r5], #-520 @ 0xfffffdf8 │ │ │ │ ldrmi r4, [r1], r6, lsl #12 │ │ │ │ cdp2 0, 9, cr15, cr0, cr2, {0} │ │ │ │ strls r2, [r0], #-789 @ 0xfffffceb │ │ │ │ - addsne pc, r4, #81788928 @ 0x4e00000 │ │ │ │ + andscs pc, r4, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - asrsne pc, lr, #12 @ │ │ │ │ + teqpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ stc2l 0, cr15, [r4, #8]! │ │ │ │ strmi r6, [r0], r3, lsl #24 │ │ │ │ @ instruction: 0x47984630 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ cdp2 0, 7, cr15, cr6, cr2, {0} │ │ │ │ - blcs 0x15fdf8 │ │ │ │ + blcs 0x15fe80 │ │ │ │ adchi pc, r0, r0, asr #32 │ │ │ │ strtvc pc, [r8], #-1615 @ 0xfffff9b1 │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ strmi r6, [r2], sl, lsr #16 │ │ │ │ - blcs 0x15b8ec │ │ │ │ + blcs 0x15b974 │ │ │ │ mrrcne 1, 5, sp, r3, cr1 │ │ │ │ - bllt 0x7d9914 │ │ │ │ + bllt 0x7d999c │ │ │ │ ldrdcc pc, [r4], #-136 @ 0xffffff78 │ │ │ │ teqlt r3, pc, lsl r6 │ │ │ │ - tstpeq r1, r1, asr #12 @ p-variant is OBSOLETE │ │ │ │ + orreq pc, r9, r1, asr #12 │ │ │ │ tstpeq r4, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ ldrtmi r4, [r0], -fp, asr #12 │ │ │ │ stmdavs r2!, {r3, r4, r5, r7, r8, r9, sl, lr} │ │ │ │ ldrsbtcc pc, [r4], -r8 @ │ │ │ │ cmple r9, r0, lsl #20 │ │ │ │ @ instruction: 0x4649b113 │ │ │ │ @ instruction: 0x47984630 │ │ │ │ @@ -312612,76 +312647,76 @@ │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ stmdale r1!, {r1, r4, r5, r8, r9, fp, sp}^ │ │ │ │ ldrdvc pc, [r4], #-136 @ 0xffffff78 │ │ │ │ rscle r2, ip, r0, lsl #30 │ │ │ │ andcs r4, r0, #78643200 @ 0x4b00000 │ │ │ │ @ instruction: 0xf6414630 │ │ │ │ - vaddw.s8 q8, q0, d1 │ │ │ │ + vaddw.s8 q8, q8, d9 │ │ │ │ @ instruction: 0x47b80114 │ │ │ │ stmdavs fp!, {r1, r5, fp, sp, lr} │ │ │ │ rscle r2, r2, r0, lsl #20 │ │ │ │ andscc pc, r4, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ - bcs 0x163928 │ │ │ │ + bcs 0x1639b0 │ │ │ │ @ instruction: 0xf64fd0db │ │ │ │ vsubl.s8 q11, d16, d24 │ │ │ │ ldmdavs r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ ldrble r0, [r4, #1042] @ 0x412 │ │ │ │ @ instruction: 0x46314652 │ │ │ │ - rsbeq pc, r0, r7, asr #4 │ │ │ │ + rsceq pc, r0, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf02847f0 │ │ │ │ @ instruction: 0xf64fbb9f │ │ │ │ vorr.i32 d19, #2048 @ 0x00000800 │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ adcle r2, r6, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [r8], #-2075 @ 0xfffff7e5 │ │ │ │ @ instruction: 0x4613d59f │ │ │ │ @ instruction: 0x46524631 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ - sbcsvc pc, r8, r6, asr #12 │ │ │ │ + subseq pc, r8, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ - blx 0xfe2fd9da │ │ │ │ + blx 0xfe2fda62 │ │ │ │ ldr r6, [r2, sl, lsr #16] │ │ │ │ andscc pc, r6, #82837504 @ 0x4f00000 │ │ │ │ addscs pc, r6, #192, 4 │ │ │ │ - bcs 0x163990 │ │ │ │ + bcs 0x163a18 │ │ │ │ @ instruction: 0xf64fd09e │ │ │ │ vsubl.s8 q11, d16, d24 │ │ │ │ ldmdavs r2, {r1, r2, r4, r7, r9, sp} │ │ │ │ ldrle r0, [r7, #1041] @ 0x411 │ │ │ │ ldrbmi r3, [r2], -r0, lsl #22 │ │ │ │ movwcs fp, #7960 @ 0x1f18 │ │ │ │ movwls r4, #1585 @ 0x631 │ │ │ │ - eoreq pc, r4, r7, asr #4 │ │ │ │ + adceq pc, r4, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf028464b │ │ │ │ @ instruction: 0xf8d8fb69 │ │ │ │ @ instruction: 0xe7873034 │ │ │ │ - cmppvs r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bicsvs pc, r4, r6, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - andseq pc, r4, r7, asr #4 │ │ │ │ + addseq pc, r4, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ rsbscs r4, fp, #9216 @ 0x2400 │ │ │ │ - blx 0xffdfdea0 │ │ │ │ - cmppvs r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ + blx 0xffcfdf28 │ │ │ │ + bicsvs pc, r4, r6, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rsbvs pc, ip, r6, asr #12 │ │ │ │ + rscvs pc, ip, r6, asr #12 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ movteq pc, #33028 @ 0x8104 @ │ │ │ │ @ instruction: 0xf1442268 │ │ │ │ - svclt 0x0000fae5 │ │ │ │ - ldrshteq r9, [r5], -r8 │ │ │ │ - eorseq r9, r5, r0, asr #16 │ │ │ │ + svclt 0x0000fae1 │ │ │ │ + eorseq r9, r5, r8, ror r8 │ │ │ │ + eorseq r9, r5, r0, asr #17 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec98bbc │ │ │ │ + bl 0xfec98c44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0fe8 │ │ │ │ vabal.s8 , d0, d24 │ │ │ │ umulllt r2, r2, r6, r5 @ │ │ │ │ strmi r4, [sl], -r6, lsl #12 │ │ │ │ ldmiblt fp!, {r0, r1, r3, r5, fp, sp, lr}^ │ │ │ │ ldrtcs pc, [r4], #-1615 @ 0xfffff9b1 @ │ │ │ │ @@ -312690,106 +312725,106 @@ │ │ │ │ ldrtmi sp, [r0], -r8, asr #2 │ │ │ │ stmib sp, {r0, r8, r9, sp}^ │ │ │ │ eorvc r1, r3, r0, lsl #4 │ │ │ │ @ instruction: 0xff0af7ff │ │ │ │ andne lr, r0, #3620864 @ 0x374000 │ │ │ │ eorvc r4, r1, r0, lsr r6 │ │ │ │ stc2 7, cr15, [r2, #1020] @ 0x3fc │ │ │ │ - bllt 0x41baac │ │ │ │ + bllt 0x41bb34 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ msrcc CPSR_x, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x163a8c │ │ │ │ + blcs 0x163b14 │ │ │ │ @ instruction: 0xf64fd0d8 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ ldrble r0, [r1, #1049] @ 0x419 │ │ │ │ vmax.s8 d20, d7, d1 │ │ │ │ - vshr.s64 d16, d0, #64 │ │ │ │ + vmov.i32 d17, #0 @ 0x00000000 │ │ │ │ andls r0, r0, #48 @ 0x30 │ │ │ │ - blx 0x1fdae2 │ │ │ │ + blx 0x1fdb6a │ │ │ │ strb r9, [r7, r0, lsl #20] │ │ │ │ msrcc CPSR_, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x163abc │ │ │ │ + blcs 0x163b44 │ │ │ │ @ instruction: 0xf64fd0d6 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ - strble r0, [pc, #1051] @ 0x141e7b │ │ │ │ + strble r0, [pc, #1051] @ 0x141f03 │ │ │ │ vmin.s8 d20, d7, d17 │ │ │ │ - vshr.s64 q8, q6, #64 │ │ │ │ + vmov.i32 , #12 @ 0x0000000c │ │ │ │ andlt r0, r2, r0, lsr r0 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - blt 0xffb7db14 │ │ │ │ - cmppvs r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ + blt 0xffb7db9c │ │ │ │ + bicsvs pc, r4, r6, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - sbceq pc, r0, r7, asr #4 │ │ │ │ + subne pc, r0, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ eorscs r4, r4, #1024 @ 0x400 │ │ │ │ - blx 0x1e7df9c │ │ │ │ - eorseq r9, r5, r8, asr r8 │ │ │ │ + blx 0x1d7e024 │ │ │ │ + ldrsbteq r9, [r5], -r8 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec98c98 │ │ │ │ + bl 0xfec98d20 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0fe8 │ │ │ │ vabal.s8 , d0, d24 │ │ │ │ umulllt r2, r2, r6, r5 @ │ │ │ │ strmi r4, [sl], -r6, lsl #12 │ │ │ │ ldmiblt fp, {r0, r1, r3, r5, fp, sp, lr}^ │ │ │ │ ldrtcs pc, [r4], #-1615 @ 0xfffff9b1 @ │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ stmdbcs r0, {r0, r5, fp, ip, sp, lr} │ │ │ │ stmdavs r3!, {r2, r6, r8, ip, lr, pc}^ │ │ │ │ movwcc r4, #5680 @ 0x1630 │ │ │ │ @ instruction: 0xf7ff6063 │ │ │ │ stmdavs sl!, {r0, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - blcc 0x19bc5c │ │ │ │ - bllt 0x3d9c60 │ │ │ │ + blcc 0x19bce4 │ │ │ │ + bllt 0x3d9ce8 │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ tstpcc lr, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x163b60 │ │ │ │ + blcs 0x163be8 │ │ │ │ @ instruction: 0xf64fd0dc │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ ldrble r0, [r5, #1049] @ 0x419 │ │ │ │ vmax.s8 d20, d7, d1 │ │ │ │ - vaddl.s8 , d0, d0 │ │ │ │ + vaddl.s8 , d16, d0 │ │ │ │ andls r0, r1, #48 @ 0x30 │ │ │ │ - blx 0xfe77dbb4 │ │ │ │ + blx 0xfe77dc3c │ │ │ │ strb r9, [fp, r1, lsl #20] │ │ │ │ tstpcc ip, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x163b90 │ │ │ │ + blcs 0x163c18 │ │ │ │ @ instruction: 0xf64fd0d6 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ - strble r0, [pc, #1051] @ 0x141f4f │ │ │ │ + strble r0, [pc, #1051] @ 0x141fd7 │ │ │ │ vmin.s8 d20, d7, d17 │ │ │ │ - vmvn.i32 d17, #0 @ 0x00000000 │ │ │ │ + vshr.s64 d17, d16, #64 │ │ │ │ andlt r0, r2, r0, lsr r0 │ │ │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ │ │ - blt 0x20fdbe8 │ │ │ │ - cmppvs r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ + blt 0x20fdc70 │ │ │ │ + bicsvs pc, r4, r6, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - sbceq pc, r0, r7, asr #4 │ │ │ │ + subne pc, r0, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ subcs r4, r2, #1024 @ 0x400 │ │ │ │ - blx 0x3fe070 │ │ │ │ - eorseq r9, r5, r0, ror r8 │ │ │ │ + blx 0x2fe0f8 │ │ │ │ + ldrshteq r9, [r5], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec98d6c │ │ │ │ + bl 0xfec98df4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0ff0 │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ @ instruction: 0x46042396 │ │ │ │ ldmdavs fp, {r0, r2, r3, r9, sl, lr} │ │ │ │ strtmi fp, [r9], -fp, asr #18 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ @@ -312800,67 +312835,67 @@ │ │ │ │ vsubw.s8 , q0, d20 │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ rscle r2, lr, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ strmi sp, [sl], -r7, ror #11 │ │ │ │ - subsne pc, r8, r7, asr #4 │ │ │ │ + sbcsne pc, r8, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf0284621 │ │ │ │ ldrb pc, [lr, r1, asr #20] @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec98dcc │ │ │ │ + bl 0xfec98e54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf0024604 │ │ │ │ - bmi 0x540ea8 │ │ │ │ + bmi 0x540f30 │ │ │ │ @ instruction: 0xf64e2315 │ │ │ │ - vsra.s64 d17, d16, #64 │ │ │ │ + vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ andls r0, r0, #-2147483637 @ 0x8000000b │ │ │ │ - addsne pc, r4, #81788928 @ 0x4e00000 │ │ │ │ + andscs pc, r4, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ stc2 0, cr15, [r6], {2} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ @ instruction: 0x47986c1b │ │ │ │ stmdacc r0, {fp, sp, lr} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - ldrshteq r9, [r5], -r8 │ │ │ │ + eorseq r9, r5, r8, ror r8 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ svcmi 0x0054b083 │ │ │ │ strmi r4, [r6], -r8, lsl #13 │ │ │ │ @ instruction: 0xf0024615 │ │ │ │ tstpcs r5, #33536 @ p-variant is OBSOLETE @ 0x8300 │ │ │ │ @ instruction: 0xf64e9700 │ │ │ │ - vrshr.s64 d17, d4, #64 │ │ │ │ + vmov.i32 d18, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf64e022e │ │ │ │ - vsra.s64 d17, d16, #64 │ │ │ │ + vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf002012e │ │ │ │ @ instruction: 0x6c03fbd7 │ │ │ │ @ instruction: 0x46444630 │ │ │ │ pkhbtmi r4, r1, r8, lsl #15 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ stccs 1, cr13, [r0, #-216] @ 0xffffff28 │ │ │ │ strtmi sp, [pc], -r9, asr #2 │ │ │ │ teqpcs r4, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - bcs 0x15fcdc │ │ │ │ + bcs 0x15fd64 │ │ │ │ ldmdavs fp, {r3, r4, r5, r6, r8, ip, lr, pc}^ │ │ │ │ cmnle r5, r0, lsl #22 │ │ │ │ msrvc CPSR_f, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x15bcf4 │ │ │ │ + blcs 0x15bd7c │ │ │ │ adcmi sp, r7, #-1073741804 @ 0xc0000014 │ │ │ │ ldrtmi sp, [sp], -r7, lsl #4 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ @ instruction: 0xf7ff3501 │ │ │ │ adcmi pc, r5, #2256 @ 0x8d0 │ │ │ │ strdlt sp, [r7, #-24]! @ 0xffffffe8 │ │ │ │ mulcc r4, r9, r8 │ │ │ │ @@ -312874,135 +312909,135 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ @ instruction: 0xf0024640 │ │ │ │ tstpcs r5, #13568 @ p-variant is OBSOLETE @ 0x3500 │ │ │ │ @ instruction: 0xf64e9700 │ │ │ │ - vrshr.s64 d17, d4, #64 │ │ │ │ + vmov.i32 d18, #1024 @ 0x00000400 │ │ │ │ @ instruction: 0xf64e022e │ │ │ │ - vsra.s64 d17, d16, #64 │ │ │ │ + vbic.i32 d18, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf002012e │ │ │ │ @ instruction: 0x6c03fb89 │ │ │ │ ldrmi r4, [r8, r0, asr #12] │ │ │ │ stccs 8, cr6, [r0, #-16] │ │ │ │ @ instruction: 0x4628d0b5 │ │ │ │ stc2 0, cr15, [r0], #-8 │ │ │ │ smladls r0, r5, r3, r2 │ │ │ │ - addsne pc, r4, #81788928 @ 0x4e00000 │ │ │ │ + andscs pc, r4, #81788928 @ 0x4e00000 │ │ │ │ eoreq pc, lr, #192, 4 │ │ │ │ - asrsne pc, lr, #12 @ │ │ │ │ + teqpcs r0, lr, asr #12 @ p-variant is OBSOLETE │ │ │ │ smlawteq lr, r0, r2, pc @ │ │ │ │ - blx 0x1e7dd22 │ │ │ │ + blx 0x1e7ddaa │ │ │ │ strtmi r6, [r8], -r3, lsl #24 │ │ │ │ stmdavs r7, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ andcs lr, r0, #42467328 @ 0x2880000 │ │ │ │ @ instruction: 0x46114630 │ │ │ │ - blx 0xffbffd2a │ │ │ │ + blx 0xffbffdb2 │ │ │ │ pople {r0, r1, r2, r5, r7, r9, lr} │ │ │ │ @ instruction: 0xf64fe7c3 │ │ │ │ vorr.i32 d19, #2560 @ 0x00000a00 │ │ │ │ ldmdahi fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ adcle r2, r4, r0, lsl #22 │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldreq r6, [fp], #-2075 @ 0xfffff7e5 │ │ │ │ @ instruction: 0x462ad59d │ │ │ │ @ instruction: 0x4631463b │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ vshl.s8 d25, d1, d7 │ │ │ │ - vshr.s64 d17, d16, #64 │ │ │ │ + vmvn.i32 d18, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf0280030 │ │ │ │ ldr pc, [r0, pc, ror #18] │ │ │ │ - cmppvs r4, r6, asr #12 @ p-variant is OBSOLETE │ │ │ │ + bicsvs pc, r4, r6, asr #12 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rsbsne pc, ip, r7, asr #4 │ │ │ │ + rscsne pc, ip, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ sbcscs r4, ip, #2048 @ 0x800 │ │ │ │ - @ instruction: 0xf8faf144 │ │ │ │ - ldrshteq r9, [r5], -r8 │ │ │ │ - eorseq r9, r5, ip, lsl #17 │ │ │ │ + @ instruction: 0xf8f6f144 │ │ │ │ + eorseq r9, r5, r8, ror r8 │ │ │ │ + eorseq r9, r5, ip, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec98f90 │ │ │ │ + bl 0xfec99018 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0ff8 │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ @ instruction: 0x46042396 │ │ │ │ stmdblt fp, {r0, r1, r3, r4, fp, sp, lr}^ │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ mcr2 7, 0, pc, cr4, cr15, {7} @ │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ mcrlt 7, 3, pc, cr12, cr15, {7} @ │ │ │ │ msrcc CPSR_s, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x163e30 │ │ │ │ + blcs 0x163eb8 │ │ │ │ @ instruction: 0xf64fd0ee │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strble r0, [r7, #1051]! @ 0x41b │ │ │ │ strtmi r2, [r1], -r0, lsl #4 │ │ │ │ - subsne pc, r8, r7, asr #4 │ │ │ │ + sbcsne pc, r8, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf930f028 │ │ │ │ svclt 0x0000e7de │ │ │ │ @ instruction: 0x4696b530 │ │ │ │ eorseq pc, r4, #0, 2 │ │ │ │ strmi r9, [r4], r3, lsl #26 │ │ │ │ - bgt 0x313628 │ │ │ │ + bgt 0x3136b0 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ @ instruction: 0xf8ccb10c │ │ │ │ @ instruction: 0xf1be4034 │ │ │ │ andle r0, r1, r0, lsl #30 │ │ │ │ eors pc, r8, ip, asr #17 │ │ │ │ @ instruction: 0xf8ccb10b │ │ │ │ andcs r3, r0, ip, lsr r0 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldclt 12, cr0, [r0, #-0] │ │ │ │ - adceq pc, r8, r9, asr #12 │ │ │ │ + eorne pc, r8, r9, asr #12 │ │ │ │ eorseq pc, r5, r0, asr #5 │ │ │ │ stmdalt r6!, {r1, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf282fab2 │ │ │ │ ldmib r0, {r0, r1, r6, r8, fp, sp, lr}^ │ │ │ │ ldmdbeq r2, {r1, r2, r8}^ │ │ │ │ svclt 0x00004718 │ │ │ │ - sbcseq pc, ip, r9, asr #12 │ │ │ │ + subsne pc, ip, r9, asr #12 │ │ │ │ eorseq pc, r5, r0, asr #5 │ │ │ │ ldmdalt r8, {r1, ip, sp, lr, pc}^ │ │ │ │ tstlt r8, sl, lsl #12 │ │ │ │ ldmib r0, {r0, r1, r6, r8, fp, sp, lr}^ │ │ │ │ ldrmi r0, [r8, -r6, lsl #2] │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec9906c │ │ │ │ + bl 0xfec990f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ ldrmi r4, [r4], -sp, lsl #12 │ │ │ │ vrhadd.s8 d18, d7, d16 │ │ │ │ - vmlal.s , d16, d0[6] │ │ │ │ + vmlal.s q9, d0, d0[6] │ │ │ │ stmib sp, {r4, r5, r9}^ │ │ │ │ @ instruction: 0xf0023000 │ │ │ │ stmdals r1, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmib r0, {r8, r9, fp, ip, pc}^ │ │ │ │ bicvs r5, r3, r5, lsl #8 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ push {r0, r3, r4, r5, r8, r9, ip, sp, pc} │ │ │ │ vst2. {d20-d23}, [pc :256], r8 │ │ │ │ - bl 0xfec990b4 │ │ │ │ + bl 0xfec9913c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vmax.f32 q8, , q8 │ │ │ │ - vmul.f d17, d16, d0[6] │ │ │ │ + vmul.f d18, d0, d0[6] │ │ │ │ @ instruction: 0x46980930 │ │ │ │ @ instruction: 0x460e4617 │ │ │ │ strcs r4, [r0, #-1540] @ 0xfffff9fc │ │ │ │ strbmi r4, [sl], -r0, lsr #12 │ │ │ │ @ instruction: 0xf0022120 │ │ │ │ strhvs pc, [r5, #249]! @ 0xf9 @ │ │ │ │ stmib r4, {r0, r8, sl, ip, sp}^ │ │ │ │ @@ -313019,342 +313054,342 @@ │ │ │ │ ldrbmi r0, [r0, -r0, lsl #24]! │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrmi fp, [r0], r5, lsl #1 │ │ │ │ svcls 0x000e4699 │ │ │ │ - strmi fp, [pc], #-920 @ 0x141f24 │ │ │ │ + strmi fp, [pc], #-920 @ 0x141fac │ │ │ │ andcs r4, r4, #12, 12 @ 0xc00000 │ │ │ │ @ instruction: 0xf0fd4639 │ │ │ │ strmi pc, [r3], -pc, ror #31 │ │ │ │ - ble 0x912a24 │ │ │ │ + ble 0x912aac │ │ │ │ ldrdge pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ - strbne pc, [r8, #583]! @ 0x247 @ │ │ │ │ + strbcs pc, [r8, #-583]! @ 0xfffffdb9 @ │ │ │ │ ldreq pc, [r0, #-704]! @ 0xfffffd40 │ │ │ │ - blne 0xffc7e860 │ │ │ │ - bleq 0xd7ea48 │ │ │ │ + blcs 0x1c7e8e8 │ │ │ │ + bleq 0xd7ead0 │ │ │ │ streq lr, [r4], r3, lsl #22 │ │ │ │ strtmi r9, [r8], -r3, lsl #6 │ │ │ │ @ instruction: 0xf806f003 │ │ │ │ ldrbmi r2, [sl], -r9, lsl #6 │ │ │ │ @ instruction: 0xf8cd4629 │ │ │ │ @ instruction: 0xf002a000 │ │ │ │ strhvs pc, [r4, #159] @ 0x9f @ │ │ │ │ stmib r0, {r0, sl, ip, sp}^ │ │ │ │ adcsmi r8, ip, #81920 @ 0x14000 │ │ │ │ - bleq 0x280088 │ │ │ │ - blls 0x236728 │ │ │ │ + bleq 0x280110 │ │ │ │ + blls 0x2367b0 │ │ │ │ andlt r4, r5, r8, lsl r6 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ strdcs r8, [r4, -r0] │ │ │ │ ldrtmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xff78f0fd │ │ │ │ strb r4, [fp, r3, lsl #12] │ │ │ │ - eorseq r9, r5, r0, lsl r9 │ │ │ │ + mlaseq r5, r0, r9, r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec991a4 │ │ │ │ + bl 0xfec9922c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs r0, fp, lsl #12 │ │ │ │ strmi r9, [r2], -r0, lsl #4 │ │ │ │ @ instruction: 0xf7ff4608 │ │ │ │ andlt pc, r3, r7, lsr #31 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec991d4 │ │ │ │ + bl 0xfec9925c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ vmax.s8 d20, d7, d7 │ │ │ │ - vmla.i d17, d16, d0[6] │ │ │ │ + vmla.i d18, d0, d0[6] │ │ │ │ @ instruction: 0x460e0030 │ │ │ │ @ instruction: 0xf0024615 │ │ │ │ - blmi 0x481ed4 │ │ │ │ + blmi 0x481f5c │ │ │ │ vcgt.s8 d25, d7, d0 │ │ │ │ - vmla.f d17, d16, d0[6] │ │ │ │ + vmla.f d18, d0, d0[6] │ │ │ │ movwcs r0, #37168 @ 0x9130 │ │ │ │ - rscne pc, ip, #1879048196 @ 0x70000004 │ │ │ │ + rsbcs pc, ip, #1879048196 @ 0x70000004 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf96cf002 │ │ │ │ strvc lr, [r5], -r0, asr #19 │ │ │ │ andlt r6, r3, r5, asr #3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ - eorseq r9, r5, r0, lsl r9 │ │ │ │ + mlaseq r5, r0, r9, r9 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ - bl 0xfec9922c │ │ │ │ + bl 0xfec992b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r7], -r8, ror #31 │ │ │ │ stcle 14, cr1, [r8, #-56] @ 0xffffffc8 │ │ │ │ strcs r1, [r0], #-3845 @ 0xfffff0fb │ │ │ │ svceq 0x0004f855 │ │ │ │ @ instruction: 0xf0023401 │ │ │ │ adcmi pc, r6, #56064 @ 0xdb00 │ │ │ │ @ instruction: 0x4638d1f8 │ │ │ │ ldrhtmi lr, [r8], #141 @ 0x8d │ │ │ │ mrclt 0, 7, APSR_nzcv, cr2, cr13, {7} │ │ │ │ ldcllt 0, cr15, [r2], {2} │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec99260 │ │ │ │ + bl 0xfec992e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xb1204604 │ │ │ │ andcs r6, r1, #1097728 @ 0x10c000 │ │ │ │ ldrdeq lr, [r6, -r0] │ │ │ │ vaba.s8 d20, d23, d8 │ │ │ │ - vmla.i d17, d16, d0[6] │ │ │ │ + vmla.i d18, d0, d0[6] │ │ │ │ @ instruction: 0xf0020030 │ │ │ │ - bmi 0x541e40 │ │ │ │ + bmi 0x541ec8 │ │ │ │ movwcs r9, #37376 @ 0x9200 │ │ │ │ - rscne pc, ip, #1879048196 @ 0x70000004 │ │ │ │ + rsbcs pc, ip, #1879048196 @ 0x70000004 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ - mvnne pc, r7, asr #4 │ │ │ │ + msrcs (UNDEF: 104), r7 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf922f002 │ │ │ │ @ instruction: 0xf6412200 │ │ │ │ - vsubw.s8 q11, q0, d25 │ │ │ │ + vrsra.s64 d22, d17, #64 │ │ │ │ bicvs r0, r2, r4, lsl r3 │ │ │ │ strcc lr, [r5], #-2496 @ 0xfffff640 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eorseq r9, r5, r0, lsl r9 │ │ │ │ + mlaseq r5, r0, r9, r9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ movwcs fp, #130 @ 0x82 │ │ │ │ @ instruction: 0x46054616 │ │ │ │ ldrmi r4, [sl], -pc, lsl #12 │ │ │ │ @ instruction: 0x46184619 │ │ │ │ @ instruction: 0xf7ff9600 │ │ │ │ cdpcs 15, 0, cr15, cr0, cr15, {0} │ │ │ │ @ instruction: 0x4604dd16 │ │ │ │ - bl 0x151504 │ │ │ │ + bl 0x15158c │ │ │ │ @ instruction: 0xf8550886 │ │ │ │ strtmi lr, [r6], -r4, lsl #30 │ │ │ │ - blgt 0x280250 │ │ │ │ + blgt 0x2802d8 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ ldm lr, {r2, r6, r8, sl, lr} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stmdavs fp!, {r0, r1, r2, r3} │ │ │ │ stmdavs fp!, {r0, r1, r2, r3, r4, r6, r8, sp, lr} │ │ │ │ @ instruction: 0xd1ec619e │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ pop {sl, fp} │ │ │ │ svclt 0x000081f0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - cmppcs sp, #536870916 @ p-variant is OBSOLETE @ 0x20000004 │ │ │ │ + mvncs pc, #536870916 @ 0x20000004 │ │ │ │ tstpeq r4, #192, 4 @ p-variant is OBSOLETE │ │ │ │ andcs r6, r0, r3, lsl #5 │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ - andsne pc, r4, r9, asr #12 │ │ │ │ + addsne pc, r4, r9, asr #12 │ │ │ │ eorseq pc, r5, r0, asr #5 │ │ │ │ cdplt 0, 13, cr15, cr4, cr1, {0} │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec99358 │ │ │ │ + bl 0xfec993e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ tstcs r7, #253952 @ 0x3e000 │ │ │ │ - teqpcs ip, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x21bcf247 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ vhsub.s8 d25, d7, d0 │ │ │ │ - vsubl.s8 q9, d0, d20 │ │ │ │ + vsubl.s8 q9, d16, d20 │ │ │ │ @ instruction: 0xf0020230 │ │ │ │ - blvs 0xff200448 │ │ │ │ + blvs 0xff2004d0 │ │ │ │ biclt r4, r2, r5, lsl #12 │ │ │ │ strtvc pc, [r8], #-1615 @ 0xfffff9b1 │ │ │ │ ldrcs pc, [r6], #704 @ 0x2c0 │ │ │ │ - ldc 6, cr2, [pc] @ 0x14218c │ │ │ │ + ldc 6, cr2, [pc] @ 0x142214 │ │ │ │ @ instruction: 0x46137b32 │ │ │ │ - blvs 0xfe79d1dc │ │ │ │ + blvs 0xfe79d264 │ │ │ │ stmdavs r1!, {r0, r3, r4, r6, r8, ip, sp, pc} │ │ │ │ @ instruction: 0x4611bb39 │ │ │ │ @ instruction: 0xb111639e │ │ │ │ strbvs r6, [r8], #-3160 @ 0xfffff3a8 │ │ │ │ mrrcvs 12, 1, r6, r8, cr9 │ │ │ │ stc 0, cr6, [r3, #4] │ │ │ │ - bcs 0x160df0 │ │ │ │ - blvs 0xfec36968 │ │ │ │ + bcs 0x160e78 │ │ │ │ + blvs 0xfec369f0 │ │ │ │ @ instruction: 0xf64fb19b │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ @ instruction: 0xd12f2b00 │ │ │ │ andcs r6, r0, #11008 @ 0x2b00 │ │ │ │ tstlt r3, sl, lsr #7 │ │ │ │ ldrbvs r6, [sl], #-3178 @ 0xfffff396 │ │ │ │ stclvs 12, cr6, [sl], #-172 @ 0xffffff54 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ stmib r5, {r0, r1, r4, sp, lr}^ │ │ │ │ - bvs 0xb42620 │ │ │ │ + bvs 0xb426a8 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf0fd4070 │ │ │ │ @ instruction: 0xf64fbe27 │ │ │ │ vaddw.s8 , q0, d2 │ │ │ │ stmdahi r9, {r1, r2, r4, r7, r8, sp} │ │ │ │ sbcsle r2, r0, r0, lsl #18 │ │ │ │ @ instruction: 0x61a8f64f │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ streq r6, [r9], #-2057 @ 0xfffff7f7 │ │ │ │ - bvs 0x7b792c │ │ │ │ - subcs pc, r4, r7, asr #4 │ │ │ │ + bvs 0x7b79b4 │ │ │ │ + sbccs pc, r4, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ movwls r9, #8707 @ 0x2203 │ │ │ │ @ instruction: 0xff16f027 │ │ │ │ - bls 0x228e24 │ │ │ │ - blvc 0x4bd89c │ │ │ │ + bls 0x228eac │ │ │ │ + blvc 0x4bd924 │ │ │ │ @ instruction: 0xe7bb6c19 │ │ │ │ movwcc pc, #9807 @ 0x264f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x16429c │ │ │ │ + blcs 0x164324 │ │ │ │ @ instruction: 0xf64fd0c8 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strble r0, [r1, #1051] @ 0x41b │ │ │ │ vpmax.s8 d22, d7, d25 │ │ │ │ - vmla.i d18, d0, d0[1] │ │ │ │ + vmla.i d18, d16, d0[1] │ │ │ │ @ instruction: 0xf0270030 │ │ │ │ @ instruction: 0xe7b9fefb │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - eorseq r9, r5, ip, asr r9 │ │ │ │ + ldrsbteq r9, [r5], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec99468 │ │ │ │ + bl 0xfec994f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ tstcs r7, #61440 @ 0xf000 │ │ │ │ - teqpcs ip, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x21bcf247 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ vhsub.s8 d25, d7, d0 │ │ │ │ - vsubl.s8 q9, d0, d20 │ │ │ │ + vsubl.s8 q9, d16, d20 │ │ │ │ @ instruction: 0xf0020230 │ │ │ │ stmdbvs r3, {r0, r1, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ movwcs fp, #363 @ 0x16b │ │ │ │ movwcc lr, #39360 @ 0x99c0 │ │ │ │ andlt r6, r3, r3, asr #5 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf6cebd00 │ │ │ │ - svclt 0x0000f8c3 │ │ │ │ - eorseq r9, r5, ip, asr r9 │ │ │ │ + svclt 0x0000f87f │ │ │ │ + ldrsbteq r9, [r5], -ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec994bc │ │ │ │ + bl 0xfec99544 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r6], r8 │ │ │ │ ldrdgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ - bmi 0x793b20 │ │ │ │ + bmi 0x793ba8 │ │ │ │ tstcs r7, #14680064 @ 0xe00000 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - teqpcs ip, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x21bcf247 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ ldmdavs r2, {r1, r3, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9205 │ │ │ │ vhsub.s8 d16, d7, d0 │ │ │ │ - vsubl.s8 q9, d0, d20 │ │ │ │ + vsubl.s8 q9, d16, d20 │ │ │ │ @ instruction: 0xf0010230 │ │ │ │ @ instruction: 0x4602fff7 │ │ │ │ strtmi r4, [r9], -r3, lsr #12 │ │ │ │ ldc 6, cr4, [r2, #192] @ 0xc0 │ │ │ │ - bge 0x1e0f18 │ │ │ │ - blvc 0x1fd938 │ │ │ │ + bge 0x1e0fa0 │ │ │ │ + blvc 0x1fd9c0 │ │ │ │ mrc2 0, 5, pc, cr12, cr4, {0} │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf178bd70 │ │ │ │ - svclt 0x0000fdf1 │ │ │ │ + svclt 0x0000fded │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ - eorseq r9, r5, ip, asr r9 │ │ │ │ + ldrsbteq r9, [r5], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec99540 │ │ │ │ + bl 0xfec995c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ tstcs r7, #36, 20 @ 0x24000 │ │ │ │ - teqpcs ip, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x21bcf247 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ andls r4, r0, #4, 12 @ 0x400000 │ │ │ │ - eorcs pc, r4, #1879048196 @ 0x70000004 │ │ │ │ + adccs pc, r4, #1879048196 @ 0x70000004 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xffbef001 │ │ │ │ teqpvc r8, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blvc 0x7bd9ec │ │ │ │ + blvc 0x7bda74 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ eorsgt pc, ip, r0, asr #17 │ │ │ │ stc 8, cr7, [r0, #108] @ 0x6c │ │ │ │ stmdblt fp, {r2, r3, r8, r9, fp, ip, sp, lr}^ │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ stmib sp, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cdcc01 │ │ │ │ vhadd.s8 d28, d2, d0 │ │ │ │ - vrsra.s64 d18, d17, #64 │ │ │ │ + vbic.i32 d19, #2304 @ 0x00000900 │ │ │ │ @ instruction: 0xf6460314 │ │ │ │ - vsubl.s8 , d0, d4 │ │ │ │ + vsubl.s8 , d16, d4 │ │ │ │ vqsub.s8 d16, d7, d16 │ │ │ │ - vorr.i32 q9, #12 @ 0x0000000c │ │ │ │ + vsra.s64 q9, q6, #64 │ │ │ │ @ instruction: 0xf0030130 │ │ │ │ andlt pc, r4, r3, lsr #16 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r1 │ │ │ │ andeq r0, r0, r1 │ │ │ │ - eorseq r9, r5, ip, asr r9 │ │ │ │ + ldrsbteq r9, [r5], -ip │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi r6, [r7], -r5, lsl #22 │ │ │ │ strcs r6, [r0], #-2432 @ 0xfffff680 │ │ │ │ strtmi r4, [r1], -r8, lsl #13 │ │ │ │ strdlt r6, [r5], sl │ │ │ │ ldrsbtls pc, [r4], -r7 @ │ │ │ │ - blx 0xfea93c96 │ │ │ │ - blx 0xffa9a40e │ │ │ │ + blx 0xfea93d1e │ │ │ │ + blx 0xffa9a496 │ │ │ │ strbmi r0, [sl], -r2, lsl #2 │ │ │ │ mrc2 1, 3, pc, cr12, cr9, {1} │ │ │ │ ldrmi r4, [r1], -r3, lsr #12 │ │ │ │ strbmi r4, [sl], -r5, lsl #12 │ │ │ │ @ instruction: 0xf13919a0 │ │ │ │ - blvs 0x81df8 │ │ │ │ + blvs 0x81e80 │ │ │ │ @ instruction: 0xf64fb1ec │ │ │ │ vqdmlal.s , d0, d24 │ │ │ │ @ instruction: 0x46062996 │ │ │ │ movwcs lr, #27092 @ 0x69d4 │ │ │ │ svclt 0x000842ab │ │ │ │ @ instruction: 0xd00f42b2 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ - b 0x16f691c │ │ │ │ + b 0x16f69a4 │ │ │ │ stmib r4, {r0, r2, r8, r9}^ │ │ │ │ @ instruction: 0xf8d96506 │ │ │ │ tstle r3, r0 │ │ │ │ cmple r5, r0, lsl #22 │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ @ instruction: 0xffc2f7ff │ │ │ │ stccs 12, cr6, [r0], {36} @ 0x24 │ │ │ │ @@ -313363,124 +313398,124 @@ │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ rscle r2, fp, r0, lsl #22 │ │ │ │ mvnscs pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x1644f4 │ │ │ │ + blcs 0x16457c │ │ │ │ ldrtmi sp, [r2], -r4, ror #1 │ │ │ │ teqge r5, fp, lsr #12 │ │ │ │ ldrdeq lr, [r0, -r1] │ │ │ │ mrc2 1, 1, pc, cr10, cr9, {1} │ │ │ │ @ instruction: 0x63a8f64f │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r1, r3, r9, sl, lr} │ │ │ │ ldrtle r0, [fp], #-1051 @ 0xfffffbe5 │ │ │ │ svceq 0x0000f1b8 │ │ │ │ ldrsb sp, [r3], -r2 │ │ │ │ @ instruction: 0xb12b6a63 │ │ │ │ ldreq r6, [r2, r2, ror #21] │ │ │ │ - bvs 0xfe9778c4 │ │ │ │ + bvs 0xfe97794c │ │ │ │ ldrmi r2, [r8, r2, lsl #2] │ │ │ │ movweq lr, #23126 @ 0x5a56 │ │ │ │ msrvc CPSR_f, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strvs lr, [r6, #-2500] @ 0xfffff63c │ │ │ │ tstle fp, fp, lsl r8 │ │ │ │ teqle r3, r0, lsl #22 │ │ │ │ - blcs 0x15ce68 │ │ │ │ - bvs 0xff9f67c8 │ │ │ │ + blcs 0x15cef0 │ │ │ │ + bvs 0xff9f6850 │ │ │ │ ldrle r0, [r7, #2001]! @ 0x7d1 │ │ │ │ smlatbcs r1, r0, sl, r6 │ │ │ │ @ instruction: 0xe7b34798 │ │ │ │ rscsle r2, r3, r0, lsl #22 │ │ │ │ mvnscs pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x164568 │ │ │ │ + blcs 0x1645f0 │ │ │ │ strb sp, [fp, r5, asr #3]! │ │ │ │ mvnscs pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x164578 │ │ │ │ + blcs 0x164600 │ │ │ │ @ instruction: 0xf64fd0a2 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ ldrle r0, [fp, #1050] @ 0x41a │ │ │ │ strmi r2, [r2], -r0 │ │ │ │ stmib sp, {r0, r5, r9, fp, sp, lr}^ │ │ │ │ vhsub.s8 d16, d7, d0 │ │ │ │ - vmvn.i32 q9, #0 @ 0x00000000 │ │ │ │ + vshr.s64 q9, q8, #64 │ │ │ │ @ instruction: 0xf8cd0030 │ │ │ │ - bvs 0xfe2554 │ │ │ │ + bvs 0xfe25dc │ │ │ │ stc2 0, cr15, [r6, #156] @ 0x9c │ │ │ │ svceq 0x0000f1b8 │ │ │ │ strb sp, [fp, sl, lsl #1] │ │ │ │ mvnscs pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x1645b8 │ │ │ │ + blcs 0x164640 │ │ │ │ @ instruction: 0xf64fd0c4 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ ldrle r0, [sp, #1051]! @ 0x41b │ │ │ │ svclt 0x0000e7de │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - blcc 0xfe7f4d6c │ │ │ │ + blcc 0xfe7f4df4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec99774 │ │ │ │ + bl 0xfec997fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf0fd6a00 │ │ │ │ @ instruction: 0x4620fc5b │ │ │ │ @ instruction: 0xf9a2f004 │ │ │ │ andcs r6, r0, r0, lsr #4 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ svclt 0x0000bd10 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec997a0 │ │ │ │ + bl 0xfec99828 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ vmax.s8 d20, d7, d6 │ │ │ │ - vmvn.i32 d18, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d18, d28, #64 │ │ │ │ tstls r3, r0, lsr r0 │ │ │ │ ldc2l 0, cr15, [r4], {2} │ │ │ │ strmi r9, [r5], -r3, lsl #18 │ │ │ │ ldrtmi r4, [r0], -r2, lsl #12 │ │ │ │ @ instruction: 0xf8c2f004 │ │ │ │ @ instruction: 0xf0024628 │ │ │ │ - bmi 0x580e30 │ │ │ │ + bmi 0x580eb8 │ │ │ │ andls r2, r0, #1543503872 @ 0x5c000000 │ │ │ │ vmax.s8 d20, d7, d24 │ │ │ │ - vbic.i32 d18, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d18, d28, #64 │ │ │ │ vand d16, d7, d16 │ │ │ │ - vsubl.s8 q9, d0, d20 │ │ │ │ + vsubl.s8 q9, d16, d20 │ │ │ │ @ instruction: 0xf0010230 │ │ │ │ @ instruction: 0x4604fe7d │ │ │ │ @ instruction: 0xf0fd6a00 │ │ │ │ strtmi pc, [r0], -r5, lsr #24 │ │ │ │ @ instruction: 0xf96cf004 │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ andlt r6, r4, r3, lsr #4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r9, r5, ip, asr r9 │ │ │ │ + ldrsbteq r9, [r5], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec99818 │ │ │ │ + bl 0xfec998a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbvs r4, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmib r0, {r2, r3, r6, r8, ip, sp, pc}^ │ │ │ │ sbcvs r1, r3, #-1879048192 @ 0x90000000 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf6cdbd10 │ │ │ │ - svclt 0x0000fefd │ │ │ │ + svclt 0x0000feb9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ @ instruction: 0x8706e9d0 │ │ │ │ addsmi fp, pc, #130 @ 0x82 │ │ │ │ ldrmi fp, [r0, #3848] @ 0xf08 │ │ │ │ @@ -313507,67 +313542,67 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @ instruction: 0x462b4632 │ │ │ │ ldmib r1, {r4, r8, sp, pc}^ │ │ │ │ @ instruction: 0xf1390100 │ │ │ │ strb pc, [r5, r9, lsr #26]! @ │ │ │ │ movwcc pc, #1615 @ 0x64f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x164734 │ │ │ │ + blcs 0x1647bc │ │ │ │ @ instruction: 0xf64fd0e5 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ ldrble r0, [lr, #1051] @ 0x41b │ │ │ │ smlabteq r0, sp, r9, lr │ │ │ │ ldrtmi r4, [fp], -r2, asr #12 │ │ │ │ - adccs pc, r0, r7, asr #4 │ │ │ │ + eorcc pc, r0, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ @ instruction: 0xf0276a21 │ │ │ │ ldrb pc, [r2, fp, lsr #25] @ │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ andeq r0, r0, r0 │ │ │ │ - blcc 0xfe7f4efc │ │ │ │ + blcc 0xfe7f4f84 │ │ │ │ msrvc CPSR_f, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ ldmdavs fp, {r1, r9, sl, lr} │ │ │ │ tstcs r1, r3, lsl r9 │ │ │ │ @ instruction: 0xe6674610 │ │ │ │ mvnscs pc, #82837504 @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x164788 │ │ │ │ + blcs 0x164810 │ │ │ │ @ instruction: 0xf64fd0f5 │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strble r0, [lr, #1051]! @ 0x41b │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec99934 │ │ │ │ + bl 0xfec999bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ vpmin.s8 d22, d7, d1 │ │ │ │ - vmla.i d18, d16, d0[0] │ │ │ │ + vmla.i d19, d0, d0[0] │ │ │ │ andls r0, r1, #48 @ 0x30 │ │ │ │ ldc2l 0, cr15, [ip], #-156 @ 0xffffff64 │ │ │ │ tstcs r1, r1, lsl #20 │ │ │ │ andlt r4, r3, r0, lsl r6 │ │ │ │ - bl 0x2808cc │ │ │ │ + bl 0x280954 │ │ │ │ svclt 0x0000e642 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ - blcs 0x15d57c │ │ │ │ + blcs 0x15d604 │ │ │ │ @ instruction: 0xf64fd147 │ │ │ │ vsubw.s8 , q0, d24 │ │ │ │ @ instruction: 0x46042396 │ │ │ │ ldmdavs fp, {r0, r2, r3, r9, sl, lr} │ │ │ │ - blvs 0xbf1490 │ │ │ │ + blvs 0xbf1518 │ │ │ │ stmibvs r8!, {r9, sl, sp} │ │ │ │ stmibvs r9!, {r2, r4, r5, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8d54633 │ │ │ │ - blx 0xfe9e2866 │ │ │ │ - blx 0xff9de79a │ │ │ │ + blx 0xfe9e28ee │ │ │ │ + blx 0xff9de822 │ │ │ │ strbmi r0, [r2], -r1, lsl #24 │ │ │ │ @ instruction: 0xf1394661 │ │ │ │ @ instruction: 0x4633fcb5 │ │ │ │ ldrmi r4, [r1], -r1, lsl #13 │ │ │ │ @ instruction: 0x464219f0 │ │ │ │ stc2 1, cr15, [lr], #228 @ 0xe4 │ │ │ │ stmdbeq r6, {r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @@ -313577,48 +313612,48 @@ │ │ │ │ strtmi r4, [r0], -fp, lsr #12 │ │ │ │ @ instruction: 0xf8432100 │ │ │ │ @ instruction: 0x63a54f3c │ │ │ │ pop {r0, r1, r5, r6, sl, sp, lr} │ │ │ │ @ instruction: 0xe60543f8 │ │ │ │ movwcc pc, #17999 @ 0x464f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ - blcs 0x16484c │ │ │ │ + blcs 0x1648d4 │ │ │ │ @ instruction: 0xf64fd0cf │ │ │ │ vsubw.s8 q11, q8, d24 │ │ │ │ ldmdavs fp, {r1, r2, r4, r7, r8, r9, sp} │ │ │ │ strble r0, [r8, #1051] @ 0x41b │ │ │ │ vpmax.s8 d22, d7, d10 │ │ │ │ - vmla.i d18, d16, d0[6] │ │ │ │ - bvs 0x9828bc │ │ │ │ + vmla.i d19, d0, d0[6] │ │ │ │ + bvs 0x982944 │ │ │ │ stc2 0, cr15, [r2], #-156 @ 0xffffff64 │ │ │ │ vaba.s8 d30, d23, d31 │ │ │ │ - vaddw.s8 q9, q0, d0 │ │ │ │ + vaddw.s8 q9, q8, d0 │ │ │ │ vand d16, d7, d16 │ │ │ │ - vshr.s64 q9, q4, #64 │ │ │ │ - blmi 0x1c28d4 │ │ │ │ + vmov.i32 , #8 @ 0x00000008 │ │ │ │ + blmi 0x1c295c │ │ │ │ @ instruction: 0xf1432274 │ │ │ │ - svclt 0x0000fbad │ │ │ │ - eorseq r9, r5, r4, ror #18 │ │ │ │ + svclt 0x0000fba9 │ │ │ │ + eorseq r9, r5, r4, ror #19 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl 0xfec99a28 │ │ │ │ + bl 0xfec99ab0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r0, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ - b 0x15cb44c │ │ │ │ + b 0x15cb4d4 │ │ │ │ andle r0, r6, r3, lsl #2 │ │ │ │ ldmib r1, {r1, r2, r8, sp, pc}^ │ │ │ │ @ instruction: 0xf1390100 │ │ │ │ movwcs pc, #3173 @ 0xc65 @ │ │ │ │ ldrmi r4, [r9], -r2, lsl #12 │ │ │ │ pop {r4, r9, sl, lr} │ │ │ │ @ instruction: 0xf01d4008 │ │ │ │ svclt 0x0000bc8f │ │ │ │ andeq r0, r0, r0 │ │ │ │ - blcc 0xfe7f505c │ │ │ │ + blcc 0xfe7f50e4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec99a64 │ │ │ │ + bl 0xfec99aec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ strmi fp, [r4], -r2, lsr #7 │ │ │ │ ldmib r0, {r0, r2, r4, r9, sl, lr}^ │ │ │ │ strmi r2, [fp], -ip │ │ │ │ smlabble r3, sl, r2, r4 │ │ │ │ svclt 0x00084285 │ │ │ │ @@ -313635,61 +313670,61 @@ │ │ │ │ orrscs pc, r6, r0, asr #5 │ │ │ │ stmdbcs r0, {r0, r3, fp, pc} │ │ │ │ @ instruction: 0xf64fd0ee │ │ │ │ vaddw.s8 q11, q8, d24 │ │ │ │ stmdavs r9, {r1, r2, r4, r7, r8, sp} │ │ │ │ strble r0, [r7, #1033]! @ 0x409 │ │ │ │ streq lr, [r0, #-2509] @ 0xfffff633 │ │ │ │ - andscc pc, ip, r7, asr #4 │ │ │ │ + addscc pc, ip, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ - bvs 0x9a74dc │ │ │ │ - blx 0xfef7e972 │ │ │ │ + bvs 0x9a7564 │ │ │ │ + blx 0xfef7e9fa │ │ │ │ ldrb r9, [fp, r3, lsl #22] │ │ │ │ - tstpcs r0, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrcs pc, r0, r7, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - andcc pc, ip, r7, asr #4 │ │ │ │ + addcc pc, ip, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ addscs r4, r1, #1024 @ 0x400 │ │ │ │ - blx 0x11fedfe │ │ │ │ - eorseq r9, r5, r8, ror r9 │ │ │ │ + blx 0x10fee86 │ │ │ │ + ldrshteq r9, [r5], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec99afc │ │ │ │ + bl 0xfec99b84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, ror #31 │ │ │ │ addlt r7, r5, r0, lsl #30 │ │ │ │ andscs fp, r4, r8, lsl fp │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ @ instruction: 0xf0fd9101 │ │ │ │ strmi pc, [r4], -r7, asr #20 │ │ │ │ @ instruction: 0xf1049801 │ │ │ │ - bls 0x201114 │ │ │ │ + bls 0x20119c │ │ │ │ rsbvc r9, r2, #3072 @ 0xc00 │ │ │ │ eorvc r6, r3, #174080 @ 0x2a800 │ │ │ │ eorvs r9, r0, r8, lsl #22 │ │ │ │ rscvs r6, r2, r3, rrx │ │ │ │ @ instruction: 0xf104b112 │ │ │ │ tstvs r3, ip, lsl #6 │ │ │ │ svcmi 0x0038f845 │ │ │ │ @ instruction: 0x61254620 │ │ │ │ tstcs r0, r5 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf649bd30 │ │ │ │ - vsubw.s8 , q8, d12 │ │ │ │ + vsubw.s8 q9, q0, d12 │ │ │ │ vcge.s8 d16, d7, d21 │ │ │ │ - vorr.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q2, #64 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vshr.s64 d20, d4, #64 │ │ │ │ + vmov.i32 d21, #4 @ 0x00000004 │ │ │ │ eorcs r0, r1, #48 @ 0x30 │ │ │ │ - blx 0x1fee7e │ │ │ │ + blx 0xfef04 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec99b78 │ │ │ │ + bl 0xfec99c00 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blvs 0xfe246940 │ │ │ │ + blvs 0xfe2469c8 │ │ │ │ ldmib r4, {r2, r7, r8, r9, ip, sp, pc}^ │ │ │ │ strcs r5, [r0], -r3, lsl #6 │ │ │ │ smlawbvs fp, sp, r1, fp │ │ │ │ andsvs r6, sl, r2, ror #17 │ │ │ │ strvs lr, [r3], -r4, asr #19 │ │ │ │ bicslt r7, r3, r3, ror #20 │ │ │ │ @ instruction: 0xf0fd6820 │ │ │ │ @@ -313698,67 +313733,67 @@ │ │ │ │ ldmib r4, {r0, r3, r6, r9, fp, ip, sp, lr, pc}^ │ │ │ │ stccs 3, cr5, [r0, #-12] │ │ │ │ andsvs sp, sp, sp, ror #3 │ │ │ │ strpl lr, [r3, #-2500] @ 0xfffff63c │ │ │ │ ldmdblt r3, {r0, r1, r5, r6, r9, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf0026860 │ │ │ │ stmdavs r0!, {r0, r1, r2, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ - blx 0xffedb8 │ │ │ │ + blx 0xffee40 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf0fd4070 │ │ │ │ stmdavs r0!, {r0, r2, r4, r5, r9, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf814f002 │ │ │ │ @ instruction: 0xf0fd6820 │ │ │ │ strtmi pc, [r0], -pc, lsr #20 │ │ │ │ - blx 0xc7edd4 │ │ │ │ + blx 0xc7ee5c │ │ │ │ strb r4, [r0, ip, lsr #12]! │ │ │ │ andcs r2, r0, #0 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0, #-0] │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec99bf8 │ │ │ │ + bl 0xfec99c80 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ vmax.s8 d20, d7, d5 │ │ │ │ - vmvn.i32 d18, #12 @ 0x0000000c │ │ │ │ + vshr.s64 d18, d28, #64 │ │ │ │ @ instruction: 0x460e0030 │ │ │ │ - blx 0xfeb7ea18 │ │ │ │ + blx 0xfeb7eaa0 │ │ │ │ vpadd.i8 d20, d7, d1 │ │ │ │ - vbic.i32 d18, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d18, d28, #64 │ │ │ │ movwls r0, #304 @ 0x130 │ │ │ │ - eorcs pc, r4, #1879048196 @ 0x70000004 │ │ │ │ + adccs pc, r4, #1879048196 @ 0x70000004 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf0012317 │ │ │ │ @ instruction: 0x4631fc5b │ │ │ │ strmi r4, [r2], -r4, lsl #12 │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ movwcs pc, #7817 @ 0x1e89 @ │ │ │ │ ldrtmi r2, [r1], -r0, lsl #4 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xff58f7ff │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - eorseq r9, r5, r0, lsr #19 │ │ │ │ + eorseq r9, r5, r0, lsr #20 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r5], -r2, lsl #1 │ │ │ │ - eorscs pc, ip, r7, asr #4 │ │ │ │ + adcscs pc, ip, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ ldrmi r4, [r7], -lr, lsl #12 │ │ │ │ @ instruction: 0xf0024698 │ │ │ │ - blmi 0x701440 │ │ │ │ - eorcs pc, r4, #1879048196 @ 0x70000004 │ │ │ │ + blmi 0x7014c8 │ │ │ │ + adccs pc, r4, #1879048196 @ 0x70000004 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ vcgt.s8 d25, d7, d0 │ │ │ │ - vbic.i32 d18, #12 @ 0x0000000c │ │ │ │ + vsra.s64 d18, d28, #64 │ │ │ │ tstcs r7, #48, 2 │ │ │ │ stc2 0, cr15, [r2], #-4 │ │ │ │ @ instruction: 0x46024631 │ │ │ │ strtmi r4, [r8], -r4, lsl #12 │ │ │ │ cdp2 0, 5, cr15, cr0, cr3, {0} │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ ldrmi r4, [sl], -r8, lsr #12 │ │ │ │ @@ -313769,17 +313804,17 @@ │ │ │ │ stc2 7, cr15, [r6, #1020]! @ 0x3fc │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ svclt 0x000081f0 │ │ │ │ - eorseq r9, r5, r0, lsr #19 │ │ │ │ + eorseq r9, r5, r0, lsr #20 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec99ce8 │ │ │ │ + bl 0xfec99d70 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r0, ror #31 │ │ │ │ addlt r6, r3, r9, lsl #16 │ │ │ │ @ instruction: 0x4606b1d1 │ │ │ │ ldrtmi lr, [r0], -r6 │ │ │ │ @ instruction: 0xff78f7ff │ │ │ │ @ instruction: 0xf8545170 │ │ │ │ @@ -313793,150 +313828,150 @@ │ │ │ │ @ instruction: 0x5170ff9d │ │ │ │ svcne 0x0014f854 │ │ │ │ mvnle r2, r0, lsl #18 │ │ │ │ andcs fp, r0, r3 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ ldcllt 12, cr0, [r0] │ │ │ │ - cmppcc r4, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicscc pc, r4, r7, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - rsbcc pc, ip, r7, asr #4 │ │ │ │ + rsccc pc, ip, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ rsbcs r4, r2, #1024 @ 0x400 │ │ │ │ - blx 0x57f060 │ │ │ │ - eorseq r9, r5, r8, lsr #19 │ │ │ │ + blx 0x47f0e8 │ │ │ │ + eorseq r9, r5, r8, lsr #20 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec99d60 │ │ │ │ + bl 0xfec99de8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb3210ff0 │ │ │ │ strmi r6, [r6], -r4, lsl #23 │ │ │ │ ldmdblt r4, {r0, r2, r3, r9, sl, lr} │ │ │ │ stmiavs r4!, {r1, r4, sp, lr, pc}^ │ │ │ │ stmdavs r1!, {r2, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf1674628 │ │ │ │ - stmdacs r0, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ - bvc 0xa37360 │ │ │ │ + stmdacs r0, {r0, r1, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ + bvc 0xa373e8 │ │ │ │ stmdavs r0!, {r0, r1, r3, r8, r9, fp, ip, sp, pc}^ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf0014630 │ │ │ │ strtmi pc, [r9], -fp, asr #25 │ │ │ │ vmax.s8 d20, d7, d2 │ │ │ │ - vshr.s64 d19, d0, #64 │ │ │ │ + vmov.i32 d20, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf0220030 │ │ │ │ @ instruction: 0xf6cdfe63 │ │ │ │ - vrecps.f32 d31, d23, d17 │ │ │ │ - vorr.i32 , #4 @ 0x00000004 │ │ │ │ + vmax.f32 , , │ │ │ │ + vsra.s64 , q2, #64 │ │ │ │ vand d16, d0, d16 │ │ │ │ - vshr.s64 q10, q14, #64 │ │ │ │ - blmi 0x342c90 │ │ │ │ + vmvn.i32 , #12 @ 0x0000000c │ │ │ │ + blmi 0x342d18 │ │ │ │ @ instruction: 0xf143227e │ │ │ │ - vmul.i8 , , │ │ │ │ - vorr.i32 , #4 @ 0x00000004 │ │ │ │ + vmul.i8 , , │ │ │ │ + vsra.s64 , q2, #64 │ │ │ │ vand d16, d7, d16 │ │ │ │ - vmla.i d19, d16, d0[0] │ │ │ │ - blmi 0x1c2c9c │ │ │ │ + vmla.i d20, d0, d0[0] │ │ │ │ + blmi 0x1c2d24 │ │ │ │ @ instruction: 0xf1432286 │ │ │ │ - svclt 0x0000f9c9 │ │ │ │ - ldrhteq r9, [r5], -ip │ │ │ │ + svclt 0x0000f9c5 │ │ │ │ + eorseq r9, r5, ip, lsr sl │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec99df0 │ │ │ │ + bl 0xfec99e78 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xb3210ff0 │ │ │ │ strmi r6, [r6], -r4, lsl #23 │ │ │ │ ldmdblt r4, {r0, r2, r3, r9, sl, lr} │ │ │ │ stmiavs r4!, {r1, r4, sp, lr, pc}^ │ │ │ │ stmdavs r1!, {r2, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf1674628 │ │ │ │ - stmdacs r0, {r0, r1, r6, fp, ip, sp, lr, pc} │ │ │ │ - bvc 0xa373f0 │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + bvc 0xa37478 │ │ │ │ stmdavs r0!, {r0, r1, r3, r8, r9, ip, sp, pc}^ │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ @ instruction: 0xf0014630 │ │ │ │ strtmi pc, [r9], -r3, lsl #25 │ │ │ │ vmax.s8 d20, d7, d2 │ │ │ │ - vshr.s64 , q0, #64 │ │ │ │ + vmov.i32 q10, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf0220030 │ │ │ │ @ instruction: 0xf6cdfe1b │ │ │ │ - vmax.f32 , , │ │ │ │ - vorr.i32 , #4 @ 0x00000004 │ │ │ │ + vmax.f32 d31, d7, d21 │ │ │ │ + vsra.s64 , q2, #64 │ │ │ │ vand d16, d0, d16 │ │ │ │ - vshr.s64 q10, q14, #64 │ │ │ │ - blmi 0x342d20 │ │ │ │ + vmvn.i32 , #12 @ 0x0000000c │ │ │ │ + blmi 0x342da8 │ │ │ │ @ instruction: 0xf143228f │ │ │ │ - vmla.i8 d31, d23, d13 │ │ │ │ - vorr.i32 , #4 @ 0x00000004 │ │ │ │ + vmla.i8 d31, d23, d9 │ │ │ │ + vsra.s64 , q2, #64 │ │ │ │ vand d16, d7, d16 │ │ │ │ - vaddl.s8 q10, d0, d4 │ │ │ │ - blmi 0x1c2d2c │ │ │ │ + vaddl.s8 q10, d16, d4 │ │ │ │ + blmi 0x1c2db4 │ │ │ │ @ instruction: 0xf1432297 │ │ │ │ - svclt 0x0000f981 │ │ │ │ - ldrsbteq r9, [r5], -r0 │ │ │ │ + svclt 0x0000f97d │ │ │ │ + eorseq r9, r5, r0, asr sl │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r6, r2, r4, lsl #23 │ │ │ │ @ instruction: 0x460eb374 │ │ │ │ @ instruction: 0x461f4690 │ │ │ │ stmiavs r4!, {r0, sp, lr, pc}^ │ │ │ │ stmdavs r1!, {r2, r6, r8, r9, ip, sp, pc} │ │ │ │ @ instruction: 0xf1664630 │ │ │ │ - @ instruction: 0x4605fff9 │ │ │ │ + @ instruction: 0x4605fff5 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ ldrtmi r6, [r9], -r6, ror #16 │ │ │ │ andcs r7, r1, #143360 @ 0x23000 │ │ │ │ strls r4, [r0], -r0, asr #12 │ │ │ │ mrc2 7, 0, pc, cr14, cr15, {7} │ │ │ │ stcne 4, cr2, [r3, #-4] │ │ │ │ @ instruction: 0x46404639 │ │ │ │ strls r9, [r1], #-1280 @ 0xfffffb00 │ │ │ │ - eorscs pc, ip, #1879048196 @ 0x70000004 │ │ │ │ + adcscs pc, ip, #1879048196 @ 0x70000004 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ stc2l 0, cr15, [r4, #-12] │ │ │ │ @ instruction: 0xf0014630 │ │ │ │ ldrtmi pc, [r0], -pc, lsl #28 @ │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmdavs fp, {r0, r1, r5, r9, sl, lr}^ │ │ │ │ svclt 0x0000deff │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec99efc │ │ │ │ + bl 0xfec99f84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ svcvc 0x00030ff0 │ │ │ │ stmdblt r3, {r0, r1, r7, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf7ff9201 │ │ │ │ stmdbls r1, {r0, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ @ instruction: 0xf7ffeb04 │ │ │ │ vadd.f32 d27, d7, d17 │ │ │ │ - vorr.i32 , #4 @ 0x00000004 │ │ │ │ + vsra.s64 , q2, #64 │ │ │ │ @ instruction: 0xf6460130 │ │ │ │ - vshr.s64 d20, d4, #64 │ │ │ │ - blmi 0x1c2dec │ │ │ │ + vmov.i32 d21, #4 @ 0x00000004 │ │ │ │ + blmi 0x1c2e74 │ │ │ │ @ instruction: 0xf14322b6 │ │ │ │ - svclt 0x0000f921 │ │ │ │ - eorseq r9, r5, r4, ror #19 │ │ │ │ - rscsne pc, ip, r9, asr #12 │ │ │ │ + svclt 0x0000f91d │ │ │ │ + eorseq r9, r5, r4, ror #20 │ │ │ │ + rsbscs pc, ip, r9, asr #12 │ │ │ │ eorseq pc, r5, r0, asr #5 │ │ │ │ ldmlt sl, {r0, ip, sp, lr, pc}^ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec99f4c │ │ │ │ + bl 0xfec99fd4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf6464605 │ │ │ │ - vmla.i d20, d16, d0[7] │ │ │ │ + vmla.i d21, d0, d0[7] │ │ │ │ tstls r1, r0, lsr r0 │ │ │ │ @ instruction: 0xf8fef002 │ │ │ │ strmi r9, [r4], -r1, lsl #18 │ │ │ │ strtmi r4, [r8], -r2, lsl #12 │ │ │ │ stc2l 0, cr15, [ip], #12 │ │ │ │ @ instruction: 0xf0014620 │ │ │ │ strtmi pc, [r0], -r3, asr #28 │ │ │ │ @@ -313954,98 +313989,98 @@ │ │ │ │ ldrbmi r2, [r0, -r0, lsl #6]! │ │ │ │ ldmdavs fp, {r0, r1, fp, sp, lr} │ │ │ │ @ instruction: 0xf1036818 │ │ │ │ svclt 0x0000bfb3 │ │ │ │ @ instruction: 0xf0fd4610 │ │ │ │ svclt 0x0000b83f │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec99fc4 │ │ │ │ + bl 0xfec9a04c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ andls r6, r1, #80, 16 @ 0x500000 │ │ │ │ @ instruction: 0xf832f0fd │ │ │ │ andlt r9, r3, r1, lsl #16 │ │ │ │ - bl 0x280f50 │ │ │ │ + bl 0x280fd8 │ │ │ │ stmdalt ip!, {r0, r2, r3, r4, r5, r6, r7, ip, sp, lr, pc} │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec99fe8 │ │ │ │ + bl 0xfec9a070 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0ff8 │ │ │ │ stmdavs r0!, {r0, r9, sl, lr} │ │ │ │ - blx 0xaff206 │ │ │ │ + blx 0xaff28e │ │ │ │ andcs r6, r0, r0, lsr #32 │ │ │ │ @ instruction: 0xf04f2100 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldclt 14, cr0, [r0, #-0] │ │ │ │ stmdavs fp, {r1, fp, sp, lr} │ │ │ │ ldmdavs r9, {r4, fp, sp, lr} │ │ │ │ - cdplt 1, 7, cr15, cr6, cr6, {3} │ │ │ │ + cdplt 1, 7, cr15, cr2, cr6, {3} │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec9a01c │ │ │ │ + bl 0xfec9a0a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ - blmi 0x6d469c │ │ │ │ + blmi 0x6d4724 │ │ │ │ strmi r4, [r8], -r6, lsl #12 │ │ │ │ stcls 6, cr4, [r6], {17} │ │ │ │ movwls r6, #6171 @ 0x181b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf04f466a │ │ │ │ strtmi r0, [r3], -r0, lsl #24 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ - blx 0x1bfee9a │ │ │ │ + blx 0x1bfef22 │ │ │ │ @ instruction: 0x4630b138 │ │ │ │ stmdbls r0, {r0, r1, r3, r5, r6, fp, sp, lr} │ │ │ │ ldrmi r4, [r8, r2, lsr #12] │ │ │ │ @ instruction: 0xf0fc9800 │ │ │ │ - blmi 0x3c2e18 │ │ │ │ - blls 0x19cec8 │ │ │ │ + blmi 0x3c2ea0 │ │ │ │ + blls 0x19cf50 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andcs fp, r0, r2 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xf848f178 │ │ │ │ + @ instruction: 0xf844f178 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec9a08c │ │ │ │ + bl 0xfec9a114 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ - bmi 0x7546f0 │ │ │ │ + bmi 0x754778 │ │ │ │ stmdbge r2, {r0, r2, r3, r9, sl, lr} │ │ │ │ andls r6, r3, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movwcs r6, #2074 @ 0x81a │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrmi r9, [r0, r8, lsl #24] │ │ │ │ andls r9, r1, r2, lsl #18 │ │ │ │ @ instruction: 0x4620b199 │ │ │ │ - blx 0xfeefef44 │ │ │ │ + blx 0xfeefefcc │ │ │ │ ldmdavs sl, {r1, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r4, r3, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4623bd70 │ │ │ │ ldrtmi sl, [r1], -r1, lsl #20 │ │ │ │ @ instruction: 0xf0144628 │ │ │ │ stmdals r1, {r0, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xffa4f0fc │ │ │ │ @ instruction: 0xf178e7e4 │ │ │ │ - svclt 0x0000f80d │ │ │ │ + svclt 0x0000f809 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec9a104 │ │ │ │ + bl 0xfec9a18c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ - blmi 0x6d4784 │ │ │ │ + blmi 0x6d480c │ │ │ │ strmi r4, [r8], -r6, lsl #12 │ │ │ │ stcls 6, cr4, [r6], {17} │ │ │ │ movwls r6, #6171 @ 0x181b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andeq pc, r3, #1073741827 @ 0x40000003 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0xf88d4623 │ │ │ │ @@ -314059,78 +314094,78 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r2, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf177bd70 │ │ │ │ - svclt 0x0000ffd5 │ │ │ │ + svclt 0x0000ffd1 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec9a174 │ │ │ │ + bl 0xfec9a1fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ - bmi 0x7547d8 │ │ │ │ + bmi 0x754860 │ │ │ │ stmdbge r2, {r0, r2, r3, r9, sl, lr} │ │ │ │ andls r6, r3, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ movwcs r6, #2074 @ 0x81a │ │ │ │ stcls 3, cr9, [r8], {2} │ │ │ │ andcc pc, r7, sp, lsl #17 │ │ │ │ stmdbls r2, {r4, r7, r8, r9, sl, lr} │ │ │ │ andeq pc, r7, sp, lsl #17 │ │ │ │ @ instruction: 0x4620b199 │ │ │ │ - blx 0x117f030 │ │ │ │ + blx 0x117f0b8 │ │ │ │ ldmdavs sl, {r0, r2, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r3, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r4, r1, lsl r1 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4623bd70 │ │ │ │ andeq pc, r7, #1073741827 @ 0x40000003 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ - blx 0x18ff028 │ │ │ │ + blx 0x18ff0b0 │ │ │ │ @ instruction: 0xf177e7e6 │ │ │ │ - svclt 0x0000ff99 │ │ │ │ + svclt 0x0000ff95 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec9a1ec │ │ │ │ + bl 0xfec9a274 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ - blmi 0x69486c │ │ │ │ + blmi 0x6948f4 │ │ │ │ strmi r4, [r8], -r6, lsl #12 │ │ │ │ stcls 6, cr4, [r8], {17} │ │ │ │ strls sl, [r0], #-2562 @ 0xfffff5fe │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf8cd682b │ │ │ │ @ instruction: 0xf014c008 │ │ │ │ smlawtlt r0, fp, fp, pc @ │ │ │ │ strtmi r6, [r2], -fp, lsr #17 │ │ │ │ ldrtmi r9, [r0], -r2, lsl #18 │ │ │ │ - blmi 0x394e88 │ │ │ │ - blls 0x21d094 │ │ │ │ + blmi 0x394f10 │ │ │ │ + blls 0x21d11c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andcs fp, r0, r4 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - @ instruction: 0xff62f177 │ │ │ │ + @ instruction: 0xff5ef177 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec9a258 │ │ │ │ + bl 0xfec9a2e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ - bmi 0x7548bc │ │ │ │ + bmi 0x754944 │ │ │ │ stmdbge r6, {r0, r2, r3, r9, sl, lr} │ │ │ │ andls r6, r7, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ ldmdavs sl, {r0, r2, r9, sp}^ │ │ │ │ stcls 3, cr9, [ip], {3} │ │ │ │ stmdbls r6, {r4, r7, r8, r9, sl, lr} │ │ │ │ @@ -314144,30 +314179,30 @@ │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldmdavs fp, {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ │ │ ldrtmi sl, [r1], -r5, lsl #20 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ - blx 0x1fff10e │ │ │ │ + blx 0x1fff196 │ │ │ │ @ instruction: 0xf177e7e6 │ │ │ │ - svclt 0x0000ff27 │ │ │ │ + svclt 0x0000ff23 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec9a2d0 │ │ │ │ + bl 0xfec9a358 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addslt r0, r3, r0, lsr #31 │ │ │ │ - bmi 0x1154938 │ │ │ │ + bmi 0x11549c0 │ │ │ │ strmi r4, [lr], -r5, lsl #12 │ │ │ │ movwls sl, #14342 @ 0x3806 │ │ │ │ ldcls 1, cr2, [r8], {-0} │ │ │ │ andsls r6, r1, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ tstls r5, ip, lsr #4 │ │ │ │ - stcl 1, cr15, [r6], {102} @ 0x66 │ │ │ │ + stcl 1, cr15, [r2], {102} @ 0x66 │ │ │ │ strtmi r9, [r8], -r3, lsl #22 │ │ │ │ stmdbge r6, {r0, r2, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x4798681b │ │ │ │ @ instruction: 0xb1a39b05 │ │ │ │ @ instruction: 0x46204619 │ │ │ │ @ instruction: 0xf98cf022 │ │ │ │ ldmdavs sl, {r1, r4, r5, r8, r9, fp, lr} │ │ │ │ @@ -314179,63 +314214,63 @@ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0x4639bdf0 │ │ │ │ @ instruction: 0x4630461a │ │ │ │ @ instruction: 0xf0139400 │ │ │ │ stmdacs r0, {r0, r1, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ vhadd.s8 , , q11 │ │ │ │ - vorr.i32 d20, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d20, d0, #64 │ │ │ │ @ instruction: 0x46230130 │ │ │ │ ldrtmi sl, [r0], -fp, lsl #20 │ │ │ │ @ instruction: 0xf8aaf014 │ │ │ │ tstcs r0, r0, lsr #18 │ │ │ │ @ instruction: 0xf0134630 │ │ │ │ @ instruction: 0xe7d7fb3d │ │ │ │ - tstpmi r8, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ + orrsmi pc, r8, r7, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - bge 0x3d49f8 │ │ │ │ + bge 0x3d4a80 │ │ │ │ @ instruction: 0xf0144630 │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r7, fp, ip, sp, lr, pc} │ │ │ │ vhadd.s8 , , │ │ │ │ - vaddw.s8 q10, q0, d16 │ │ │ │ + vaddw.s8 q10, q8, d16 │ │ │ │ @ instruction: 0x46230130 │ │ │ │ ldrtmi sl, [r0], -r9, lsl #20 │ │ │ │ @ instruction: 0xf890f014 │ │ │ │ rscle r2, r4, r0, lsl #16 │ │ │ │ - msrmi R8_fiq, r7 │ │ │ │ + @ instruction: 0x41a8f247 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - bge 0x354a24 │ │ │ │ + bge 0x354aac │ │ │ │ @ instruction: 0xf0144630 │ │ │ │ stmdacs r0, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ │ │ vqadd.s8 , , │ │ │ │ - vbic.i32 d20, #0 @ 0x00000000 │ │ │ │ + vsra.s64 d20, d16, #64 │ │ │ │ @ instruction: 0x46230130 │ │ │ │ ldrtmi sl, [r0], -r7, lsl #20 │ │ │ │ @ instruction: 0xf87af014 │ │ │ │ sbcle r2, lr, r0, lsl #16 │ │ │ │ - teqpmi r8, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x41b8f247 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ - bge 0x2d4a50 │ │ │ │ + bge 0x2d4ad8 │ │ │ │ @ instruction: 0xf0144630 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ strtmi sp, [r1], -r3, asr #1 │ │ │ │ @ instruction: 0xf0134630 │ │ │ │ ldr pc, [lr, r9, asr #21]! │ │ │ │ - mrc2 1, 4, pc, cr10, cr7, {3} │ │ │ │ + mrc2 1, 4, pc, cr6, cr7, {3} │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec9a3e8 │ │ │ │ + bl 0xfec9a470 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrmi r4, [ip], -r8, lsl #12 │ │ │ │ @ instruction: 0xf10d4611 │ │ │ │ @ instruction: 0xf88d0203 │ │ │ │ @ instruction: 0xf8dfc003 │ │ │ │ - blls 0x273318 │ │ │ │ + blls 0x2733a0 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mrc2 0, 0, pc, cr4, cr3, {0} │ │ │ │ @ instruction: 0xf89db110 │ │ │ │ eorvc r3, r3, r3 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ @@ -314243,51 +314278,51 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r2, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf177bd10 │ │ │ │ - svclt 0x0000fe65 │ │ │ │ + svclt 0x0000fe61 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec9a454 │ │ │ │ + bl 0xfec9a4dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x469c0ff0 │ │ │ │ strmi fp, [r8], -r3, lsl #1 │ │ │ │ @ instruction: 0xf10d4611 │ │ │ │ @ instruction: 0xf89c0203 │ │ │ │ @ instruction: 0xf88dc000 │ │ │ │ @ instruction: 0xf8dfc003 │ │ │ │ - blls 0x273364 │ │ │ │ + blls 0x2733ec │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldc2l 0, cr15, [lr, #76] @ 0x4c │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r3, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf177bd00 │ │ │ │ - svclt 0x0000fe33 │ │ │ │ + svclt 0x0000fe2f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec9a4b8 │ │ │ │ + bl 0xfec9a540 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrmi r4, [ip], -r8, lsl #12 │ │ │ │ @ instruction: 0xf10d4611 │ │ │ │ @ instruction: 0xf8ad0202 │ │ │ │ @ instruction: 0xf8dfc002 │ │ │ │ - blls 0x2733e8 │ │ │ │ + blls 0x273470 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ mcr2 0, 0, pc, cr12, cr3, {0} @ │ │ │ │ @ instruction: 0xf8bdb110 │ │ │ │ eorhi r3, r3, r2 │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ @@ -314295,43 +314330,43 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r2, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf177bd10 │ │ │ │ - svclt 0x0000fdfd │ │ │ │ + svclt 0x0000fdf9 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec9a524 │ │ │ │ + bl 0xfec9a5ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x469c0ff0 │ │ │ │ strmi fp, [r8], -r3, lsl #1 │ │ │ │ @ instruction: 0xf10d4611 │ │ │ │ @ instruction: 0xf8bc0202 │ │ │ │ @ instruction: 0xf8adc000 │ │ │ │ @ instruction: 0xf8dfc002 │ │ │ │ - blls 0x273434 │ │ │ │ + blls 0x2734bc │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldc2l 0, cr15, [r6, #76] @ 0x4c │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r3, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf177bd00 │ │ │ │ - svclt 0x0000fdcb │ │ │ │ + svclt 0x0000fdc7 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec9a588 │ │ │ │ + bl 0xfec9a610 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldrmi r4, [ip], -r8, lsl #12 │ │ │ │ @ instruction: 0x466a4611 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ ldrdgt pc, [r0], #-143 @ 0xffffff71 │ │ │ │ @@ -314346,42 +314381,42 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r2, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf177bd10 │ │ │ │ - svclt 0x0000fd97 │ │ │ │ + svclt 0x0000fd93 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec9a5f0 │ │ │ │ + bl 0xfec9a678 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x469c0ff0 │ │ │ │ strmi fp, [r8], -r2, lsl #1 │ │ │ │ @ instruction: 0x466a4611 │ │ │ │ ldrdmi pc, [r0], -ip │ │ │ │ @ instruction: 0xf8df9400 │ │ │ │ - blls 0x2734fc │ │ │ │ + blls 0x273584 │ │ │ │ ldrdgt pc, [r0], -ip │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ ldc2l 0, cr15, [r2, #76] @ 0x4c │ │ │ │ ldmdavs sl, {r0, r3, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r2, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf177bd10 │ │ │ │ - svclt 0x0000fd67 │ │ │ │ + svclt 0x0000fd63 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec9a650 │ │ │ │ + bl 0xfec9a6d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ ldrsbgt pc, [r4], #-143 @ 0xffffff71 @ │ │ │ │ ldrmi r4, [ip], -r8, lsl #12 │ │ │ │ movwcs r4, #1553 @ 0x611 │ │ │ │ @ instruction: 0xf8dc2200 │ │ │ │ @ instruction: 0xf8cdc000 │ │ │ │ @@ -314397,495 +314432,495 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r4, r9, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf177bd10 │ │ │ │ - svclt 0x0000fd31 │ │ │ │ + svclt 0x0000fd2d │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec9a6bc │ │ │ │ + bl 0xfec9a744 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [ip], r8, ror #31 │ │ │ │ strmi fp, [r8], -r5, lsl #1 │ │ │ │ @ instruction: 0x466a4611 │ │ │ │ - blvc 0x17eb40 │ │ │ │ + blvc 0x17ebc8 │ │ │ │ ldrsbtgt pc, [ip], -pc @ │ │ │ │ vstr d9, [sp, #24] │ │ │ │ @ instruction: 0xf8dc7b00 │ │ │ │ @ instruction: 0xf8cdc000 │ │ │ │ @ instruction: 0xf04fc00c │ │ │ │ @ instruction: 0xf0130c00 │ │ │ │ - blmi 0x3c2c18 │ │ │ │ - blls 0x21d558 │ │ │ │ + blmi 0x3c2ca0 │ │ │ │ + blls 0x21d5e0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, (UNDEF: 57) │ │ │ │ andcs fp, r0, r5 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ stclt 14, cr0, [r0, #-0] │ │ │ │ - stc2 1, cr15, [r0, #-476] @ 0xfffffe24 │ │ │ │ + ldc2l 1, cr15, [ip], #476 @ 0x1dc │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec9a71c │ │ │ │ + bl 0xfec9a7a4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ - bvs 0x1354d40 │ │ │ │ + bvs 0x1354dc8 │ │ │ │ @ instruction: 0xf0159103 │ │ │ │ stmdbls r3, {r0, r1, r2, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ orrlt r6, r5, sp, lsl #18 │ │ │ │ movwpl pc, #34383 @ 0x864f @ │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ strmi r9, [r4], -r0, lsl #6 │ │ │ │ - bvs 0x414e04 │ │ │ │ + bvs 0x414e8c │ │ │ │ strtmi r6, [r1], -sl, lsl #16 │ │ │ │ strtmi r4, [r0], -r8, lsr #15 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf0134070 │ │ │ │ vadd.i8 , , │ │ │ │ - vmla.f d20, d0, d0[0] │ │ │ │ + vmla.f d20, d16, d0[0] │ │ │ │ vand d16, d7, d16 │ │ │ │ - vmov.i32 q10, #12 @ 0x0000000c │ │ │ │ - blmi 0x1c3628 │ │ │ │ + vshr.s64 q10, q6, #64 │ │ │ │ + blmi 0x1c36b0 │ │ │ │ eorsvs pc, r1, #64, 4 │ │ │ │ - stc2 1, cr15, [r2, #-264] @ 0xfffffef8 │ │ │ │ - eorseq r9, r5, r8, asr sl │ │ │ │ + ldc2l 1, cr15, [lr], #264 @ 0x108 │ │ │ │ + ldrsbteq r9, [r5], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec9a77c │ │ │ │ + bl 0xfec9a804 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ - addmi pc, r0, #1879048196 @ 0x70000004 │ │ │ │ + andpl pc, r0, #1879048196 @ 0x70000004 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ - cmppmi r0, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicmi pc, r0, r7, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ andls r4, r0, #3072 @ 0xc00 │ │ │ │ vhadd.s8 d18, d0, d0 │ │ │ │ @ instruction: 0xf10a42c2 │ │ │ │ svclt 0x0000ff2d │ │ │ │ - eorseq r9, r5, ip, lsl #21 │ │ │ │ + eorseq r9, r5, ip, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ - bl 0xfec9a7b0 │ │ │ │ + bl 0xfec9a838 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ vrecps.f32 q8, , q8 │ │ │ │ vmull.s8 , d0, d20 │ │ │ │ umulllt r0, r3, r6, ip │ │ │ │ vmax.s8 d20, d7, d3 │ │ │ │ - vrshr.s64 d20, d0, #64 │ │ │ │ + vmov.i32 d21, #0 @ 0x00000000 │ │ │ │ @ instruction: 0xf8dc0230 │ │ │ │ mrsls r0, (UNDEF: 0) │ │ │ │ @ instruction: 0xf1772101 │ │ │ │ - @ instruction: 0xf6cdfad7 │ │ │ │ - svclt 0x0000fa9d │ │ │ │ + @ instruction: 0xf6cdfad3 │ │ │ │ + svclt 0x0000fa59 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrmi fp, [pc], -r8, lsl #1 │ │ │ │ strmi r4, [sp], -r6, lsr #22 │ │ │ │ stmdage r1, {r0, r9, sl, lr} │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ movwcs r4, #1558 @ 0x616 │ │ │ │ - ldrtmi pc, [r8], #583 @ 0x247 @ │ │ │ │ + ldrtpl pc, [r8], #-583 @ 0xfffffdb9 @ │ │ │ │ ldrteq pc, [r0], #-704 @ 0xfffffd40 @ │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwcc lr, #14797 @ 0x39cd │ │ │ │ movwcc lr, #22989 @ 0x59cd │ │ │ │ @ instruction: 0xf0f19300 │ │ │ │ and pc, r6, r9, ror #21 │ │ │ │ andcs r9, r0, #0, 22 │ │ │ │ ldmdavs r8, {r0, r5, r9, sl, lr}^ │ │ │ │ ldc2l 0, cr15, [sl], #108 @ 0x6c │ │ │ │ @ instruction: 0x466ab9b8 │ │ │ │ stmdage r1, {r8, sp} │ │ │ │ - blx 0x2ff9fe │ │ │ │ + blx 0x2ffa86 │ │ │ │ mvnsle r2, r0, lsl #16 │ │ │ │ ldmdavs sl, {r0, r1, r4, r8, r9, fp, lr} │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, sp, lsl r1 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ pop {r9, sl, fp} │ │ │ │ - blls 0x163e20 │ │ │ │ - bvs 0x814f28 │ │ │ │ + blls 0x163ea8 │ │ │ │ + bvs 0x814fb0 │ │ │ │ @ instruction: 0x46984618 │ │ │ │ stmdacs r0, {r3, r5, r7, r8, r9, sl, lr} │ │ │ │ svccs 0x0000d1e6 │ │ │ │ @ instruction: 0xf8d8d0dd │ │ │ │ movwcs r0, #4104 @ 0x1008 │ │ │ │ @ instruction: 0x46294632 │ │ │ │ @ instruction: 0xffaef7ff │ │ │ │ sbcsle r2, r4, r0, lsl #16 │ │ │ │ @ instruction: 0xf177e7da │ │ │ │ - svclt 0x0000fc43 │ │ │ │ + svclt 0x0000fc3f │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ teqlt r3, r3, lsl #22 │ │ │ │ tstcs r0, r8, lsl r6 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ - bvs 0xff215464 │ │ │ │ + bvs 0xff2154ec │ │ │ │ rscsle r2, r5, r0, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec9a8b0 │ │ │ │ + bl 0xfec9a938 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf64f0ff0 │ │ │ │ vmvn.i32 d18, #3072 @ 0x00000c00 │ │ │ │ @ instruction: 0x46042296 │ │ │ │ ldmdavs r0, {r1, r7, ip, sp, pc} │ │ │ │ ldrmi fp, [r9], -r8, ror #2 │ │ │ │ ldc2 0, cr15, [sl], {241} @ 0xf1 │ │ │ │ biclt r6, r0, r0, lsr #6 │ │ │ │ tstcs r0, r2 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ @ instruction: 0xf645bd10 │ │ │ │ - vsra.s64 q11, , #64 │ │ │ │ + vaddw.s8 , q8, d5 │ │ │ │ @ instruction: 0xf6450123 │ │ │ │ - vmov.i32 d23, #9 @ 0x00000009 │ │ │ │ + vaddl.s8 , d16, d17 │ │ │ │ stmib sp, {r0, r1, r5}^ │ │ │ │ @ instruction: 0xf0f13200 │ │ │ │ - bls 0x1c2058 │ │ │ │ + bls 0x1c20e0 │ │ │ │ andsvs r9, r0, r0, lsl #22 │ │ │ │ - bvs 0xff9bd688 │ │ │ │ + bvs 0xff9bd710 │ │ │ │ @ instruction: 0xf7ff6820 │ │ │ │ svclt 0x0000ff4f │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec9a914 │ │ │ │ + bl 0xfec9a99c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [r5], -r0, ror #31 │ │ │ │ adcscs fp, ip, r3, lsl #1 │ │ │ │ - blx 0x117fb16 │ │ │ │ + blx 0x117fb9e │ │ │ │ cdpcs 8, 0, cr6, cr0, cr14, {1} │ │ │ │ @ instruction: 0xf64fd063 │ │ │ │ vmvn.i32 d18, #786432 @ 0x000c0000 │ │ │ │ @ instruction: 0x46072496 │ │ │ │ stmdacs r0, {r5, fp, sp, lr} │ │ │ │ @ instruction: 0x4631d03e │ │ │ │ - blx 0xff97fb06 │ │ │ │ + blx 0xff97fb8e │ │ │ │ stmdavs r8!, {r2, r9, sl, lr} │ │ │ │ cmple r5, r0, lsl #24 │ │ │ │ - blx 0xffaffb58 │ │ │ │ + blx 0xffaffbe0 │ │ │ │ stmdavs r8!, {r0, r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf103603b │ │ │ │ - bvs 0xc022dc │ │ │ │ + bvs 0xc02364 │ │ │ │ stmib r7, {r0, r1, r3, r5, r7, fp, sp, lr}^ │ │ │ │ - bvs 0xfec0c364 │ │ │ │ - bvs 0xffc1bd50 │ │ │ │ + bvs 0xfec0c3ec │ │ │ │ + bvs 0xffc1bdd8 │ │ │ │ stmdbvs fp!, {r0, r1, r3, r4, r5, r7, r8, sp, lr}^ │ │ │ │ eorsvs r6, fp, #15335424 @ 0xea0000 │ │ │ │ rscsvs r6, sl, fp, lsr #22 │ │ │ │ rsbsvs r6, sl, #2785280 @ 0x2a8000 │ │ │ │ svcvc 0x00296a6a │ │ │ │ stmdbvs sl!, {r1, r3, r4, r5, r8, sp, lr} │ │ │ │ @ instruction: 0xf88762f8 │ │ │ │ mvnsvs r1, r8, lsr #32 │ │ │ │ @ instruction: 0xf107b323 │ │ │ │ and r0, r6, r8, lsr r6 │ │ │ │ - blx 0xff27fb9c │ │ │ │ + blx 0xff27fc24 │ │ │ │ strcc r6, [r1], #-2859 @ 0xfffff4d5 │ │ │ │ svceq 0x0004f846 │ │ │ │ @ instruction: 0xf853b11b │ │ │ │ stmdacs r0, {r2, r5} │ │ │ │ @ instruction: 0x4638d1f4 │ │ │ │ @ instruction: 0xb00363bc │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0] │ │ │ │ - mvnsvs pc, r5, asr #12 │ │ │ │ + orrvc pc, r5, r5, asr #12 │ │ │ │ smlawteq r3, r0, r2, pc @ │ │ │ │ - andsvc pc, r9, r5, asr #12 │ │ │ │ + adcvc pc, r1, r5, asr #12 │ │ │ │ eoreq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xf9eef0f1 │ │ │ │ ldr r6, [r4, r0, lsr #32]! │ │ │ │ @ instruction: 0xe7e6461c │ │ │ │ strtne pc, [r4], #-581 @ 0xfffffdbb │ │ │ │ ldreq pc, [r6], #704 @ 0x2c0 │ │ │ │ tstcs r1, r3, lsl #12 │ │ │ │ - sbcsmi pc, r4, #1879048196 @ 0x70000004 │ │ │ │ + subspl pc, r4, #1879048196 @ 0x70000004 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf1776820 │ │ │ │ - @ instruction: 0xf6cdf9cb │ │ │ │ - vmul.i8 d31, d23, d1 │ │ │ │ - vmls.i d20, d16, d0[0] │ │ │ │ + @ instruction: 0xf6cdf9c7 │ │ │ │ + vmla.i8 , , │ │ │ │ + vmls.i d21, d0, d0[0] │ │ │ │ vqshl.s8 d16, d16, d7 │ │ │ │ - vmla.f d20, d0, d0[0] │ │ │ │ - blmi 0x203cc4 │ │ │ │ + vmla.f d20, d16, d0[0] │ │ │ │ + blmi 0x203d4c │ │ │ │ ldrtmi r2, [r0], -ip, ror #4 │ │ │ │ @ instruction: 0xf10a9400 │ │ │ │ svclt 0x0000fdf7 │ │ │ │ - ldrhteq r9, [r5], -r0 │ │ │ │ + eorseq r9, r5, r0, lsr fp │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl 0xfec9aa1c │ │ │ │ + bl 0xfec9aaa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r4, {r3, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ strmi fp, [r5], -r2, lsl #1 │ │ │ │ @ instruction: 0xf1664620 │ │ │ │ - stmdacs r1, {r0, r1, r3, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r1, {r0, r1, r2, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ vmla.i8 , , q0 │ │ │ │ vrshr.s64 d17, d0, #64 │ │ │ │ stmdavc r3!, {r0, r4, r7, r9} │ │ │ │ @ instruction: 0xf8326812 │ │ │ │ bicsmi r2, r2, #19 │ │ │ │ andeq pc, r1, #2 │ │ │ │ svclt 0x00082b30 │ │ │ │ andeq pc, r1, #66 @ 0x42 │ │ │ │ teqle sp, r0, lsl #20 │ │ │ │ vmax.s8 d20, d7, d6 │ │ │ │ - vaddw.s8 , q0, d8 │ │ │ │ + vaddw.s8 , q8, d8 │ │ │ │ @ instruction: 0x46200130 │ │ │ │ - @ instruction: 0xf868f167 │ │ │ │ + @ instruction: 0xf864f167 │ │ │ │ teqle r3, r6, lsl #5 │ │ │ │ @ instruction: 0xf64f4628 │ │ │ │ vbic.i32 d18, #786432 @ 0x000c0000 │ │ │ │ @ instruction: 0xf7ff2596 │ │ │ │ strmi pc, [r4], -fp, asr #30 │ │ │ │ - bllt 0xff1e1d24 │ │ │ │ + bllt 0xff1e1dac │ │ │ │ cmnlt r8, r8, lsr #16 │ │ │ │ strtmi r6, [r2], -r1, lsr #16 │ │ │ │ ldc2 0, cr15, [r0], #-964 @ 0xfffffc3c │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ andcs r2, r0, #0, 2 │ │ │ │ @ instruction: 0xf04f2300 │ │ │ │ @ instruction: 0xf04f0c00 │ │ │ │ ldcllt 14, cr0, [r0, #-0] │ │ │ │ - mvnsvs pc, r5, asr #12 │ │ │ │ + orrvc pc, r5, r5, asr #12 │ │ │ │ smlawteq r3, r0, r2, pc @ │ │ │ │ - andsvc pc, r9, r5, asr #12 │ │ │ │ + adcvc pc, r1, r5, asr #12 │ │ │ │ eoreq pc, r3, r0, asr #5 │ │ │ │ @ instruction: 0xf97cf0f1 │ │ │ │ strb r6, [r5, r8, lsr #32]! │ │ │ │ - ldrbtmi pc, [ip], #583 @ 0x247 @ │ │ │ │ + ldrbtpl pc, [ip], #-583 @ 0xfffffdb9 @ │ │ │ │ ldrteq pc, [r0], #-704 @ 0xfffffd40 @ │ │ │ │ - cmppmi r0, r7, asr #4 @ p-variant is OBSOLETE │ │ │ │ + bicmi pc, r0, r7, asr #4 │ │ │ │ teqpeq r0, r0, asr #5 @ p-variant is OBSOLETE │ │ │ │ addscs r4, r1, #16, 22 @ 0x4000 │ │ │ │ strls r2, [r0], #-0 │ │ │ │ ldc2 1, cr15, [r6, #40] @ 0x28 │ │ │ │ eorne pc, r4, r5, asr #4 │ │ │ │ addseq pc, r6, r0, asr #5 │ │ │ │ tstcs r1, r3, lsr #12 │ │ │ │ - subpl pc, ip, #1879048196 @ 0x70000004 │ │ │ │ + sbcpl pc, ip, #1879048196 @ 0x70000004 │ │ │ │ eorseq pc, r0, #192, 4 │ │ │ │ @ instruction: 0xf1776800 │ │ │ │ - @ instruction: 0xf6cdf94d │ │ │ │ - vmul.i8 d31, d7, d3 │ │ │ │ - vmla.f d20, d0, d0[0] │ │ │ │ + @ instruction: 0xf6cdf949 │ │ │ │ + vadd.i8 , , │ │ │ │ + vmla.f d20, d16, d0[0] │ │ │ │ vand d16, d7, d16 │ │ │ │ - vmvn.i32 , #8 @ 0x00000008 │ │ │ │ - blmi 0x2039c0 │ │ │ │ + vshr.s64 , q12, #64 │ │ │ │ + blmi 0x203a48 │ │ │ │ @ instruction: 0xf142225e │ │ │ │ - svclt 0x0000fb37 │ │ │ │ - ldrhteq r9, [r5], -ip │ │ │ │ - ldrsbteq r9, [r5], -r0 │ │ │ │ + svclt 0x0000fb33 │ │ │ │ + eorseq r9, r5, ip, lsr fp │ │ │ │ + eorseq r9, r5, r0, asr fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ - bl 0xfec9ab18 │ │ │ │ + bl 0xfec9aba0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami r6, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xff78f7ff │ │ │ │ teqpcs ip, #82837504 @ p-variant is OBSOLETE @ 0x4f00000 │ │ │ │ orrscs pc, r6, #192, 4 │ │ │ │ stmdami r3, {r3, r4, r7, sp, lr} │ │ │ │ @ instruction: 0x4010e8bd │ │ │ │ svclt 0x0000e76e │ │ │ │ - eorseq r9, r5, r0, ror #21 │ │ │ │ - eorseq r9, r5, r4, lsl fp │ │ │ │ + eorseq r9, r5, r0, ror #22 │ │ │ │ + mlaseq r5, r4, fp, r9 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ @ instruction: 0x46054690 │ │ │ │ addlt r4, lr, lr, lsl #12 │ │ │ │ tstcs r0, r1, lsr #22 │ │ │ │ stmdage r2, {r2, r3, r5, r9, sp} │ │ │ │ movwls r6, #55323 @ 0xd81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - stm ip, {r1, r2, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ + stm r8, {r1, r2, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ - addpl pc, ip, r7, asr #4 │ │ │ │ + andvs pc, ip, r7, asr #4 │ │ │ │ eorseq pc, r0, r0, asr #5 │ │ │ │ stmdavs r9!, {r1, r4, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xf1039301 │ │ │ │ andls pc, r0, r1, ror #21 │ │ │ │ strbtmi r4, [r8], -r7, lsl #12 │ │ │ │ @ instruction: 0xf88d2301 │ │ │ │ @ instruction: 0xf7ff301c │ │ │ │ - blvs 0x1243488 │ │ │ │ + blvs 0x1243510 │ │ │ │ @ instruction: 0xf8c04604 │ │ │ │ bicslt r8, fp, r0, lsr r0 │ │ │ │ @ instruction: 0xf0fc4638 │ │ │ │ - blvs 0x19c22d0 │ │ │ │ - blvs 0x1c5c5e0 │ │ │ │ + blvs 0x19c2358 │ │ │ │ + blvs 0x1c5c668 │ │ │ │ @ instruction: 0xf1026860 │ │ │ │ - blmi 0x483664 │ │ │ │ + blmi 0x4836ec │ │ │ │ ldmdavs sl, {r5, r6, sp, lr} │ │ │ │ subsmi r9, sl, sp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, lr, sp, lsl #2 │ │ │ │ mrscs r2, (UNDEF: 0) │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @ instruction: 0xf806f000 │ │ │ │ @ instruction: 0xf177e7e0 │ │ │ │ - svclt 0x0000fa99 │ │ │ │ + svclt 0x0000fa95 │ │ │ │ addseq lr, r1, r0, lsr r5 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ addlt r6, r7, r3, asr #16 │ │ │ │ @ instruction: 0xb1234606 │ │ │ │ @ instruction: 0xf7ffe007 │ │ │ │ stmdavs r3, {r0, r1, r2, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - bvs 0xff231e74 │ │ │ │ + bvs 0xff231efc │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ ldmvs r2!, {r4, r5, r8, r9, sp} │ │ │ │ - bcs 0x15bbe0 │ │ │ │ + bcs 0x15bc68 │ │ │ │ msrhi CPSR_fxc, r0, asr #32 │ │ │ │ and r4, r5, r0, lsr r6 │ │ │ │ mrc2 7, 1, pc, cr8, cr15, {7} │ │ │ │ - blcs 0x15dc30 │ │ │ │ + blcs 0x15dcb8 │ │ │ │ tstphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ - blcs 0x15e538 │ │ │ │ + blcs 0x15e5c0 │ │ │ │ ldmvs r2!, {r1, r2, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ │ │ - bcs 0x15bd00 │ │ │ │ + bcs 0x15bd88 │ │ │ │ msrhi CPSR_, r0, asr #32 │ │ │ │ and r4, r3, r0, lsr r6 │ │ │ │ mcr2 7, 1, pc, cr8, cr15, {7} @ │ │ │ │ ldmdblt r3, {r0, r1, r6, r7, fp, sp, lr} │ │ │ │ - blcs 0x15e554 │ │ │ │ + blcs 0x15e5dc │ │ │ │ ldmvs r2!, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ ldrcs pc, [ip, #-1615]! @ 0xfffff9b1 │ │ │ │ ldrcs pc, [r6, #704] @ 0x2c0 │ │ │ │ stmiavs ip!, {r0, r1, r4, r5, r6, r7, sp, lr} │ │ │ │ movwcs fp, #6418 @ 0x1912 │ │ │ │ eorcc pc, r8, r6, lsl #17 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldrtmi r8, [r0], -r2, ror #2 │ │ │ │ @ instruction: 0xf7ffe002 │ │ │ │ bicslt pc, r0, r1, lsl lr @ │ │ │ │ mvnsle r4, r4, lsl #5 │ │ │ │ - blcs 0x15dd44 │ │ │ │ + blcs 0x15ddcc │ │ │ │ orrhi pc, r0, r0, asr #32 │ │ │ │ mlacc r8, r6, r8, pc @ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmibvs r3!, {r0, r2, r6, r8, pc}^ │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - bvs 0xe23f60 │ │ │ │ + bvs 0xe23fe8 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - bvs 0x1e23fc8 │ │ │ │ + bvs 0x1e24050 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - blvs 0xfee23ff4 │ │ │ │ + blvs 0xfee2407c │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ ldmdavs r0!, {r1, r2, r3, r4, r6, r8, pc}^ │ │ │ │ @ instruction: 0xf97cf0fc │ │ │ │ ldrtmi r4, [r0], -r3, lsl #12 │ │ │ │ @ instruction: 0xf7ff6373 │ │ │ │ strmi pc, [r7], -sp, ror #27 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - blvs 0x1223e4c │ │ │ │ + blvs 0x1223ed4 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ ldmdavs sl!, {r1, r2, r6, r7, pc}^ │ │ │ │ addsmi r6, sl, #7536640 @ 0x730000 │ │ │ │ mrshi pc, R12_usr @ │ │ │ │ ldmvs r3!, {r0, r3, r4, r5, r7, fp, sp, lr} │ │ │ │ vqsub.s8 d4, d16, d9 │ │ │ │ - blvs 0x1fa3e80 │ │ │ │ + blvs 0x1fa3f08 │ │ │ │ @ instruction: 0xf6cc6b70 │ │ │ │ - blvs 0x1e3e81c │ │ │ │ + blvs 0x1e3e794 │ │ │ │ subsvs r2, sl, TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes