/******************************************************************************* | |
* Copyright (c) 2009, 2010 Nokia and others. | |
* All rights reserved. This program and the accompanying materials | |
* are made available under the terms of the Eclipse Public License v1.0 | |
* which accompanies this distribution, and is available at | |
* http://www.eclipse.org/legal/epl-v10.html | |
* | |
* Contributors: | |
* Nokia - Initial API and implementation | |
*******************************************************************************/ | |
package org.eclipse.cdt.debug.edc.tests; | |
import java.nio.ByteBuffer; | |
import java.util.HashMap; | |
import java.util.Map; | |
import java.util.StringTokenizer; | |
import org.eclipse.cdt.core.IAddress; | |
import org.eclipse.cdt.debug.edc.IJumpToAddress; | |
import org.eclipse.cdt.debug.edc.JumpToAddress; | |
import org.eclipse.cdt.debug.edc.disassembler.CodeBufferUnderflowException; | |
import org.eclipse.cdt.debug.edc.disassembler.IDisassembledInstruction; | |
import org.eclipse.cdt.debug.edc.disassembler.IDisassembler.IDisassemblerOptions; | |
import org.eclipse.cdt.debug.edc.internal.arm.disassembler.DisassemblerARM; | |
import org.eclipse.cdt.debug.edc.internal.arm.disassembler.DisassemblerARM.IDisassemblerOptionsARM; | |
import org.eclipse.cdt.debug.edc.internal.arm.disassembler.InstructionParserARM; | |
import org.eclipse.cdt.utils.Addr32; | |
import org.eclipse.core.runtime.CoreException; | |
import org.junit.After; | |
import org.junit.Assert; | |
import org.junit.Before; | |
import org.junit.BeforeClass; | |
import org.junit.Test; | |
/** | |
* Unit test for ARM disassembler. | |
*/ | |
public class TestDisassemblerARM { | |
static Map<String, Object> armOptions = null; | |
static Map<String, Object> thumbOptions = null; | |
static DisassemblerARM sDisassembler; | |
/** | |
* Set up. | |
*/ | |
@BeforeClass | |
public static void beforeClass() { | |
/* | |
* set up common disassembler options. | |
*/ | |
armOptions = new HashMap<String, Object>(); | |
armOptions.put(IDisassemblerOptions.MNEMONICS_SHOW_ADDRESS, true); | |
armOptions.put(IDisassemblerOptions.MNEMONICS_SHOW_BYTES, true); | |
armOptions.put(IDisassemblerOptionsARM.DISASSEMBLER_MODE, InstructionParserARM.DISASSEMBLER_MODE_ARM); | |
armOptions.put(IDisassemblerOptionsARM.ENDIAN_MODE, InstructionParserARM.BIG_ENDIAN_MODE); | |
thumbOptions = new HashMap<String, Object>(); | |
thumbOptions.put(IDisassemblerOptions.MNEMONICS_SHOW_ADDRESS, true); | |
thumbOptions.put(IDisassemblerOptions.MNEMONICS_SHOW_BYTES, true); | |
thumbOptions.put(IDisassemblerOptionsARM.DISASSEMBLER_MODE, InstructionParserARM.DISASSEMBLER_MODE_THUMB); | |
thumbOptions.put(IDisassemblerOptionsARM.ENDIAN_MODE, InstructionParserARM.BIG_ENDIAN_MODE); | |
sDisassembler = new DisassemblerARM(null); | |
} | |
@Before | |
public void setUp() throws Exception { | |
} | |
@After | |
public void tearDown() throws Exception { | |
} | |
/** | |
* Test for non-VFP, 32-bit ARM v4*, v5T*, v6*, v7 instructions. | |
*/ | |
@Test | |
public void testArmInstructions() { | |
System.out.println("\n===================== ARMv5 ========================\n"); | |
String[] insts = { | |
"E7 F1 23 F4", "undefined", | |
"E7 F0 00 10", "undefined", | |
"02 AA 51 FE", "adceq r5,r10,#0x8000003f", | |
"00 A9 50 0A", "adceq r5,r9,r10", | |
"00 A9 56 5A", "adceq r5,r9,r10,asr r6", | |
"E0 A9 56 3A", "adc r5,r9,r10,lsr r6", | |
"02 BA 50 71", "adcseq r5,r10,#0x71", | |
"00 B9 50 0A", "adcseq r5,r9,r10", | |
"00 B9 56 1A", "adcseq r5,r9,r10,lsl r6", | |
"E0 B9 56 7A", "adcs r5,r9,r10,ror r6", | |
"02 8F 50 71", "addeq r5,pc,#0x71", | |
"02 8A 51 FE", "addeq r5,r10,#0x8000003f", | |
"00 89 50 0A", "addeq r5,r9,r10", | |
"00 89 50 CA", "addeq r5,r9,r10,asr #1", | |
"E0 89 56 5A", "add r5,r9,r10,asr r6", | |
"E0 89 50 8A", "add r5,r9,r10,lsl #1", | |
"E0 89 56 1A", "add r5,r9,r10,lsl r6", | |
"E0 89 50 2A", "add r5,r9,r10,lsr #32", | |
"E0 89 5F EA", "add r5,r9,r10,ror #31", | |
"E0 89 50 6A", "add r5,r9,r10,rrx", | |
"02 8D 51 FE", "addeq r5,sp,#0x8000003f", | |
"02 9A 50 71", "addseq r5,r10,#0x71", | |
"00 99 50 0A", "addseq r5,r9,r10", | |
"00 99 50 4A", "addseq r5,r9,r10,asr #32", | |
"E0 99 5F 8A", "adds r5,r9,r10,lsl #31", | |
"E0 99 50 AA", "adds r5,r9,r10,lsr #1", | |
"E0 99 56 3A", "adds r5,r9,r10,lsr r6", | |
"E0 99 50 EA", "adds r5,r9,r10,ror #1", | |
"E0 99 56 7A", "adds r5,r9,r10,ror r6", | |
"E0 99 50 6A", "adds r5,r9,r10,rrx", | |
"02 9D 50 71", "addseq r5,sp,#0x71", | |
"02 0A 50 71", "andeq r5,r10,#0x71", | |
"00 09 50 0A", "andeq r5,r9,r10", | |
"00 09 50 CA", "andeq r5,r9,r10,asr #1", | |
"E0 09 56 5A", "and r5,r9,r10,asr r6", | |
"E0 09 50 8A", "and r5,r9,r10,lsl #1", | |
"00 09 56 1A", "andeq r5,r9,r10,lsl r6", | |
"E0 09 50 2A", "and r5,r9,r10,lsr #32", | |
"E0 09 5F EA", "and r5,r9,r10,ror #31", | |
"E0 09 50 6A", "and r5,r9,r10,rrx", | |
"02 1A 51 FE", "andseq r5,r10,#0x8000003f", | |
"00 19 50 0A", "andseq r5,r9,r10", | |
"00 19 50 4A", "andseq r5,r9,r10,asr #32", | |
"E0 19 5F 8A", "ands r5,r9,r10,lsl #31", | |
"E0 19 50 AA", "ands r5,r9,r10,lsr #1", | |
"00 19 56 3A", "andseq r5,r9,r10,lsr r6", | |
"E0 19 50 EA", "ands r5,r9,r10,ror #1", | |
"E0 19 56 7A", "ands r5,r9,r10,ror r6", | |
"01 A0 5E C9", "asreq r5,r9,#29", | |
"01 A0 5A 59", "asreq r5,r9,r10", | |
"01 B0 5E C9", "asrseq r5,r9,#29", | |
"01 B0 5A 59", "asrseq r5,r9,r10", | |
"0A FF FF FE", "beq 0x00000000", | |
"0A 00 00 1C", "beq 0x00000078", | |
"0A FF FF 00", "beq 0xfffffc08", | |
"07 DF 50 1F", "bfceq r5,#0,#32", | |
"E7 D9 50 9F", "bfc r5,#1,#25", | |
"E7 DF 5F 9F", "bfc r5,#31,#1", | |
"07 DF 50 1A", "bfieq r5,r10,#0,#32", | |
"E7 DF 5F 9A", "bfi r5,r10,#31,#1", | |
"E7 DC 53 9A", "bfi r5,r10,#7,#22", | |
"03 CA 50 71", "biceq r5,r10,#0x71", | |
"01 C9 50 CA", "biceq r5,r9,r10,asr #1", | |
"E1 C9 56 5A", "bic r5,r9,r10,asr r6", | |
"E1 C9 50 8A", "bic r5,r9,r10,lsl #1", | |
"E1 C9 56 1A", "bic r5,r9,r10,lsl r6", | |
"E1 C9 50 2A", "bic r5,r9,r10,lsr #32", | |
"E1 C9 5F EA", "bic r5,r9,r10,ror #31", | |
"E1 C9 50 6A", "bic r5,r9,r10,rrx", | |
"03 DA 51 FE", "bicseq r5,r10,#0x8000003f", | |
"01 D9 50 4A", "bicseq r5,r9,r10,asr #32", | |
"E1 D9 5F 8A", "bics r5,r9,r10,lsl #31", | |
"E1 D9 50 AA", "bics r5,r9,r10,lsr #1", | |
"01 D9 56 3A", "bicseq r5,r9,r10,lsr r6", | |
"E1 D9 50 EA", "bics r5,r9,r10,ror #1", | |
"E1 D9 56 7A", "bics r5,r9,r10,ror r6", | |
"E1 28 5A 77", "bkpt #0x85a7", | |
"0B FF FF FE", "bleq 0x00000000", | |
"EB 00 00 1C", "bl 0x00000078", | |
"EB FF FF 00", "bl 0xfffffc08", | |
"FA FF FF FE", "blx 0x00000000", | |
"01 2F FF 39", "blxeq r9", | |
"01 2F FF 16", "bxeq r6", | |
"01 2F FF 29", "bxjeq r9", | |
"0E C9 59 EA", "cdpeq p9,0xc,c5,c9,c10,0x7", | |
"FE 19 57 6A", "cdp2 p7,0x1,c5,c9,c10,0x3", | |
"F5 7F F0 1F", "clrex", | |
"01 6F 5F 19", "clzeq r5,r9", | |
"03 7A 00 71", "cmneq r10,#0x71", | |
"E3 7A 01 FE", "cmn r10,#0x8000003f", | |
"01 75 00 C9", "cmneq r5,r9,asr #1", | |
"E1 75 00 49", "cmn r5,r9,asr #32", | |
"01 75 06 59", "cmneq r5,r9,asr r6", | |
"E1 75 00 89", "cmn r5,r9,lsl #1", | |
"E1 75 0F 89", "cmn r5,r9,lsl #31", | |
"E1 75 06 19", "cmn r5,r9,lsl r6", | |
"E1 75 00 A9", "cmn r5,r9,lsr #1", | |
"E1 75 00 29", "cmn r5,r9,lsr #32", | |
"E1 75 06 39", "cmn r5,r9,lsr r6", | |
"E1 75 00 E9", "cmn r5,r9,ror #1", | |
"E1 75 0F E9", "cmn r5,r9,ror #31", | |
"E1 75 06 79", "cmn r5,r9,ror r6", | |
"E1 75 00 69", "cmn r5,r9,rrx", | |
"03 5A 00 71", "cmpeq r10,#0x71", | |
"E3 5A 01 FE", "cmp r10,#0x8000003f", | |
"01 55 00 C9", "cmpeq r5,r9,asr #1", | |
"E1 55 00 49", "cmp r5,r9,asr #32", | |
"E1 55 06 59", "cmp r5,r9,asr r6", | |
"E1 55 00 89", "cmp r5,r9,lsl #1", | |
"E1 55 0F 89", "cmp r5,r9,lsl #31", | |
"E1 55 06 19", "cmp r5,r9,lsl r6", | |
"E1 55 00 A9", "cmp r5,r9,lsr #1", | |
"E1 55 00 29", "cmp r5,r9,lsr #32", | |
"E1 55 06 39", "cmp r5,r9,lsr r6", | |
"E1 55 00 E9", "cmp r5,r9,ror #1", | |
"E1 55 0F E9", "cmp r5,r9,ror #31", | |
"E1 55 06 79", "cmp r5,r9,ror r6", | |
"E1 55 00 69", "cmp r5,r9,rrx", | |
"F1 02 00 00", "cps #0", | |
"F1 02 00 1F", "cps #31", | |
"F1 0C 01 40", "cpsid af", | |
"F1 0E 01 DF", "cpsid aif,#31", | |
"F1 0E 00 C1", "cpsid if,#1", | |
"F1 08 01 40", "cpsie af", | |
"F1 0A 01 DF", "cpsie aif,#31", | |
"F1 0A 00 C1", "cpsie if,#1", | |
"03 20 F0 FD", "dbgeq #13", | |
"F5 7F F0 50", "dmb #0", | |
"F5 7F F0 52", "dmb oshst", | |
"F5 7F F0 53", "dmb osh", | |
"F5 7F F0 56", "dmb nshst", | |
"F5 7F F0 57", "dmb nsh", | |
"F5 7F F0 5A", "dmb ishst", | |
"F5 7F F0 5B", "dmb ish", | |
"F5 7F F0 5E", "dmb st", | |
"F5 7F F0 5F", "dmb sy", | |
"F5 7F F0 42", "dsb oshst", | |
"F5 7F F0 43", "dsb osh", | |
"F5 7F F0 46", "dsb nshst", | |
"F5 7F F0 47", "dsb nsh", | |
"F5 7F F0 4A", "dsb ishst", | |
"F5 7F F0 4B", "dsb ish", | |
"F5 7F F0 4D", "dsb #13", | |
"F5 7F F0 4E", "dsb st", | |
"F5 7F F0 4F", "dsb sy", | |
"02 2A 50 71", "eoreq r5,r10,#0x71", | |
"00 29 50 CA", "eoreq r5,r9,r10,asr #1", | |
"00 29 56 5A", "eoreq r5,r9,r10,asr r6", | |
"E0 29 50 8A", "eor r5,r9,r10,lsl #1", | |
"E0 29 56 1A", "eor r5,r9,r10,lsl r6", | |
"E0 29 50 2A", "eor r5,r9,r10,lsr #32", | |
"E0 29 5F EA", "eor r5,r9,r10,ror #31", | |
"E0 29 50 6A", "eor r5,r9,r10,rrx", | |
"02 3A 51 FE", "eorseq r5,r10,#0x8000003f", | |
"00 39 50 4A", "eorseq r5,r9,r10,asr #32", | |
"E0 39 5F 8A", "eors r5,r9,r10,lsl #31", | |
"E0 39 50 AA", "eors r5,r9,r10,lsr #1", | |
"00 39 56 3A", "eorseq r5,r9,r10,lsr r6", | |
"E0 39 50 EA", "eors r5,r9,r10,ror #1", | |
"E0 39 56 7A", "eors r5,r9,r10,ror r6", | |
"F5 7F F0 60", "isb #0", | |
"F5 7F F0 6D", "isb #13", | |
"F5 7F F0 6F", "isb sy", | |
"0D 1F B9 00", "ldceq p9,c11,[pc,#-0x0]", | |
"ED 1F B9 00", "ldc p9,c11,[pc,#-0x0]", | |
"0D 1A B9 00", "ldceq p9,c11,[r10,#-0x0]", | |
"ED 3A B9 00", "ldc p9,c11,[r10,#-0x0]!", | |
"ED 1A B9 21", "ldc p9,c11,[r10,#-0x84]", | |
"ED 3A B9 21", "ldc p9,c11,[r10,#-0x84]!", | |
"ED 9A B9 21", "ldc p9,c11,[r10,#0x84]", | |
"ED BA B9 21", "ldc p9,c11,[r10,#0x84]!", | |
"EC 3A B9 00", "ldc p9,c11,[r10],#-0x0", | |
"0C 3A B9 21", "ldceq p9,c11,[r10],#-0x84", | |
"EC BA B9 21", "ldc p9,c11,[r10],#0x84", | |
"EC 9D B9 00", "ldc p9,c11,[sp],{0}", | |
"0C 9A B9 FF", "ldceq p9,c11,[r10],{255}", | |
"FD 1F B9 00", "ldc2 p9,c11,[pc,#-0x0]", | |
"FD 1A B9 21", "ldc2 p9,c11,[r10,#-0x84]", | |
"FD 3A B9 21", "ldc2 p9,c11,[r10,#-0x84]!", | |
"FD 9A B9 21", "ldc2 p9,c11,[r10,#0x84]", | |
"FD BA B9 21", "ldc2 p9,c11,[r10,#0x84]!", | |
"FC 3A B9 21", "ldc2 p9,c11,[r10],#-0x84", | |
"FC BA B9 21", "ldc2 p9,c11,[r10],#0x84", | |
"FC 9A B9 FF", "ldc2 p9,c11,[r10],{255}", | |
"FC 9D B9 00", "ldc2 p9,c11,[sp],{0}", | |
"FD 5F B9 00", "ldc2l p9,c11,[pc,#-0x0]", | |
"FD 5A B9 21", "ldc2l p9,c11,[r10,#-0x84]", | |
"FD 7A B9 21", "ldc2l p9,c11,[r10,#-0x84]!", | |
"FD DA B9 21", "ldc2l p9,c11,[r10,#0x84]", | |
"FD FA B9 21", "ldc2l p9,c11,[r10,#0x84]!", | |
"FC 7A B9 21", "ldc2l p9,c11,[r10],#-0x84", | |
"FC FA B9 21", "ldc2l p9,c11,[r10],#0x84", | |
"FC DA B9 00", "ldc2l p9,c11,[r10],{0}", | |
"FC DD B9 FF", "ldc2l p9,c11,[sp],{255}", | |
"0D 5F B9 00", "ldcleq p9,c11,[pc,#-0x0]", | |
"ED 5F B9 00", "ldcl p9,c11,[pc,#-0x0]", | |
"ED 5A B9 00", "ldcl p9,c11,[r10,#-0x0]", | |
"ED 7A B9 00", "ldcl p9,c11,[r10,#-0x0]!", | |
"0D 5A B9 21", "ldcleq p9,c11,[r10,#-0x84]", | |
"ED 7A B9 21", "ldcl p9,c11,[r10,#-0x84]!", | |
"ED DA B9 21", "ldcl p9,c11,[r10,#0x84]", | |
"ED FA B9 21", "ldcl p9,c11,[r10,#0x84]!", | |
"0C 7A B9 00", "ldcleq p9,c11,[r10],#-0x0", | |
"EC 7A B9 21", "ldcl p9,c11,[r10],#-0x84", | |
"EC FA B9 21", "ldcl p9,c11,[r10],#0x84", | |
"0C DA B9 00", "ldcleq p9,c11,[r10],{0}", | |
"EC DD B9 FF", "ldcl p9,c11,[sp],{255}", | |
"E8 BA 42 40", "ldm r10!,{r6,r9,lr}", | |
"08 9A 82 40", "ldmeq r10,{r6,r9,pc}", | |
"08 7A C2 40", "ldmdaeq r10!,{r6,r9,lr,pc}^", | |
"E8 3A 42 40", "ldmda r10!,{r6,r9,lr}", | |
"E8 5A C2 40", "ldmda r10,{r6,r9,lr,pc}^", | |
"E8 5A 42 40", "ldmda r10,{r6,r9,lr}^", | |
"E8 1A 82 40", "ldmda r10,{r6,r9,pc}", | |
"09 7A C2 40", "ldmdbeq r10!,{r6,r9,lr,pc}^", | |
"E9 3A 42 40", "ldmdb r10!,{r6,r9,lr}", | |
"E9 5A C2 40", "ldmdb r10,{r6,r9,lr,pc}^", | |
"E9 5A 42 40", "ldmdb r10,{r6,r9,lr}^", | |
"E9 1A 82 40", "ldmdb r10,{r6,r9,pc}", | |
"08 D0 00 06", "ldmiaeq r0,{r1,r2}^", | |
"E8 D0 00 06", "ldmia r0,{r1,r2}^", | |
"E8 FA C2 40", "ldmia r10!,{r6,r9,lr,pc}^", | |
"E8 DA C2 40", "ldmia r10,{r6,r9,lr,pc}^", | |
"E8 DA 42 40", "ldmia r10,{r6,r9,lr}^", | |
"E8 D0 00 06", "ldmia r0,{r1,r2}^", | |
"E8 F0 00 06", "ldmia r0,{r1,r2}^", | |
"09 FA C2 40", "ldmibeq r10!,{r6,r9,lr,pc}^", | |
"E9 BA 42 40", "ldmib r10!,{r6,r9,lr}", | |
"E9 DA C2 40", "ldmib r10,{r6,r9,lr,pc}^", | |
"E9 DA 42 40", "ldmib r10,{r6,r9,lr}^", | |
"E9 9A 82 40", "ldmib r10,{r6,r9,pc}", | |
"05 1F 59 87", "ldreq r5,[pc,#-0x987] ; 0xfffff679", | |
"E5 9F 59 87", "ldr r5,[pc,#0x987] ; 0x987", | |
"E7 9A 50 C9", "ldr r5,[r10,r9,asr #1]", | |
"E7 BA 50 C9", "ldr r5,[r10,r9,asr #1]!", | |
"E7 9A 50 49", "ldr r5,[r10,r9,asr #32]", | |
"E7 BA 50 49", "ldr r5,[r10,r9,asr #32]!", | |
"E7 9A 50 89", "ldr r5,[r10,r9,lsl #1]", | |
"E7 BA 50 89", "ldr r5,[r10,r9,lsl #1]!", | |
"E7 9A 5F 89", "ldr r5,[r10,r9,lsl #31]", | |
"E7 BA 5F 89", "ldr r5,[r10,r9,lsl #31]!", | |
"E7 9A 50 A9", "ldr r5,[r10,r9,lsr #1]", | |
"E7 BA 50 A9", "ldr r5,[r10,r9,lsr #1]!", | |
"E7 9A 50 29", "ldr r5,[r10,r9,lsr #32]", | |
"E7 BA 50 29", "ldr r5,[r10,r9,lsr #32]!", | |
"E7 9A 50 E9", "ldr r5,[r10,r9,ror #1]", | |
"E7 BA 50 E9", "ldr r5,[r10,r9,ror #1]!", | |
"E7 9A 5F E9", "ldr r5,[r10,r9,ror #31]", | |
"E7 BA 5F E9", "ldr r5,[r10,r9,ror #31]!", | |
"E7 9A 50 69", "ldr r5,[r10,r9,rrx]", | |
"E7 BA 50 69", "ldr r5,[r10,r9,rrx]!", | |
"07 9A 50 09", "ldreq r5,[r10,r9]", | |
"E7 BA 50 09", "ldr r5,[r10,r9]!", | |
"07 1A 50 C9", "ldreq r5,[r10,-r9,asr #1]", | |
"E7 3A 50 C9", "ldr r5,[r10,-r9,asr #1]!", | |
"E7 1A 50 49", "ldr r5,[r10,-r9,asr #32]", | |
"E7 3A 50 49", "ldr r5,[r10,-r9,asr #32]!", | |
"E7 1A 50 89", "ldr r5,[r10,-r9,lsl #1]", | |
"E7 3A 50 89", "ldr r5,[r10,-r9,lsl #1]!", | |
"E7 1A 5F 89", "ldr r5,[r10,-r9,lsl #31]", | |
"E7 3A 5F 89", "ldr r5,[r10,-r9,lsl #31]!", | |
"E7 1A 50 A9", "ldr r5,[r10,-r9,lsr #1]", | |
"E7 3A 50 A9", "ldr r5,[r10,-r9,lsr #1]!", | |
"E7 1A 50 29", "ldr r5,[r10,-r9,lsr #32]", | |
"E7 3A 50 29", "ldr r5,[r10,-r9,lsr #32]!", | |
"E7 1A 50 E9", "ldr r5,[r10,-r9,ror #1]", | |
"E7 3A 50 E9", "ldr r5,[r10,-r9,ror #1]!", | |
"E7 1A 5F E9", "ldr r5,[r10,-r9,ror #31]", | |
"E7 3A 5F E9", "ldr r5,[r10,-r9,ror #31]!", | |
"E7 1A 50 69", "ldr r5,[r10,-r9,rrx]", | |
"E7 3A 50 69", "ldr r5,[r10,-r9,rrx]!", | |
"E7 1A 50 09", "ldr r5,[r10,-r9]", | |
"E7 3A 50 09", "ldr r5,[r10,-r9]!", | |
"05 1A 59 87", "ldreq r5,[r10,#-0x987]", | |
"E5 3A 59 87", "ldr r5,[r10,#-0x987]!", | |
"E5 9A 59 87", "ldr r5,[r10,#0x987]", | |
"E5 BA 59 87", "ldr r5,[r10,#0x987]!", | |
"E5 9A 50 00", "ldr r5,[r10]", | |
"E6 1A 50 09", "ldr r5,[r10],-r9", | |
"E6 9A 50 09", "ldr r5,[r10],r9", | |
"E6 9A 50 C9", "ldr r5,[r10],r9,asr #1", | |
"E6 9A 50 49", "ldr r5,[r10],r9,asr #32", | |
"E6 9A 50 89", "ldr r5,[r10],r9,lsl #1", | |
"E6 9A 5F 89", "ldr r5,[r10],r9,lsl #31", | |
"E6 9A 50 A9", "ldr r5,[r10],r9,lsr #1", | |
"E6 9A 50 29", "ldr r5,[r10],r9,lsr #32", | |
"E6 9A 50 E9", "ldr r5,[r10],r9,ror #1", | |
"E6 9A 5F E9", "ldr r5,[r10],r9,ror #31", | |
"E6 9A 50 69", "ldr r5,[r10],r9,rrx", | |
"06 1A 50 C9", "ldreq r5,[r10],-r9,asr #1", | |
"E6 1A 50 49", "ldr r5,[r10],-r9,asr #32", | |
"E6 1A 50 89", "ldr r5,[r10],-r9,lsl #1", | |
"E6 1A 5F 89", "ldr r5,[r10],-r9,lsl #31", | |
"E6 1A 50 A9", "ldr r5,[r10],-r9,lsr #1", | |
"E6 1A 50 29", "ldr r5,[r10],-r9,lsr #32", | |
"E6 1A 50 E9", "ldr r5,[r10],-r9,ror #1", | |
"E6 1A 5F E9", "ldr r5,[r10],-r9,ror #31", | |
"E6 1A 50 69", "ldr r5,[r10],-r9,rrx", | |
"04 1A 59 87", "ldreq r5,[r10],#-0x987", | |
"E4 9A 59 87", "ldr r5,[r10],#0x987", | |
"05 5F 59 87", "ldrbeq r5,[pc,#-0x987] ; 0xfffff679", | |
"E5 DF 59 87", "ldrb r5,[pc,#0x987] ; 0x987", | |
"E7 7A 50 09", "ldrb r5,[r10,-r9]!", | |
"05 5A 59 87", "ldrbeq r5,[r10,#-0x987]", | |
"E5 7A 59 87", "ldrb r5,[r10,#-0x987]!", | |
"E5 DA 59 87", "ldrb r5,[r10,#0x987]", | |
"E5 FA 59 87", "ldrb r5,[r10,#0x987]!", | |
"07 DA 50 C9", "ldrbeq r5,[r10,r9,asr #1]", | |
"E7 FA 50 C9", "ldrb r5,[r10,r9,asr #1]!", | |
"E7 DA 50 49", "ldrb r5,[r10,r9,asr #32]", | |
"E7 FA 50 49", "ldrb r5,[r10,r9,asr #32]!", | |
"E7 DA 50 89", "ldrb r5,[r10,r9,lsl #1]", | |
"E7 FA 50 89", "ldrb r5,[r10,r9,lsl #1]!", | |
"E7 DA 5F 89", "ldrb r5,[r10,r9,lsl #31]", | |
"E7 FA 5F 89", "ldrb r5,[r10,r9,lsl #31]!", | |
"E7 DA 50 A9", "ldrb r5,[r10,r9,lsr #1]", | |
"E7 FA 50 A9", "ldrb r5,[r10,r9,lsr #1]!", | |
"E7 DA 50 29", "ldrb r5,[r10,r9,lsr #32]", | |
"E7 FA 50 29", "ldrb r5,[r10,r9,lsr #32]!", | |
"E7 DA 50 E9", "ldrb r5,[r10,r9,ror #1]", | |
"E7 FA 50 E9", "ldrb r5,[r10,r9,ror #1]!", | |
"E7 DA 5F E9", "ldrb r5,[r10,r9,ror #31]", | |
"E7 FA 5F E9", "ldrb r5,[r10,r9,ror #31]!", | |
"E7 DA 50 69", "ldrb r5,[r10,r9,rrx]", | |
"E7 FA 50 69", "ldrb r5,[r10,r9,rrx]!", | |
"E7 DA 50 09", "ldrb r5,[r10,r9]", | |
"E7 FA 50 09", "ldrb r5,[r10,r9]!", | |
"07 5A 50 C9", "ldrbeq r5,[r10,-r9,asr #1]", | |
"E7 7A 50 C9", "ldrb r5,[r10,-r9,asr #1]!", | |
"E7 5A 50 49", "ldrb r5,[r10,-r9,asr #32]", | |
"E7 7A 50 49", "ldrb r5,[r10,-r9,asr #32]!", | |
"E7 5A 50 89", "ldrb r5,[r10,-r9,lsl #1]", | |
"E7 7A 50 89", "ldrb r5,[r10,-r9,lsl #1]!", | |
"E7 5A 5F 89", "ldrb r5,[r10,-r9,lsl #31]", | |
"E7 7A 5F 89", "ldrb r5,[r10,-r9,lsl #31]!", | |
"E7 5A 50 A9", "ldrb r5,[r10,-r9,lsr #1]", | |
"E7 7A 50 A9", "ldrb r5,[r10,-r9,lsr #1]!", | |
"E7 5A 50 29", "ldrb r5,[r10,-r9,lsr #32]", | |
"E7 7A 50 29", "ldrb r5,[r10,-r9,lsr #32]!", | |
"E7 5A 50 E9", "ldrb r5,[r10,-r9,ror #1]", | |
"E7 7A 50 E9", "ldrb r5,[r10,-r9,ror #1]!", | |
"E7 5A 5F E9", "ldrb r5,[r10,-r9,ror #31]", | |
"E7 7A 5F E9", "ldrb r5,[r10,-r9,ror #31]!", | |
"E7 5A 50 69", "ldrb r5,[r10,-r9,rrx]", | |
"E7 7A 50 69", "ldrb r5,[r10,-r9,rrx]!", | |
"E7 5A 50 09", "ldrb r5,[r10,-r9]", | |
"E5 DA 50 00", "ldrb r5,[r10]", | |
"E4 5A 59 87", "ldrb r5,[r10],#-0x987", | |
"E4 DA 59 87", "ldrb r5,[r10],#0x987", | |
"E6 DA 50 09", "ldrb r5,[r10],r9", | |
"E6 DA 50 C9", "ldrb r5,[r10],r9,asr #1", | |
"E6 DA 50 49", "ldrb r5,[r10],r9,asr #32", | |
"E6 DA 50 89", "ldrb r5,[r10],r9,lsl #1", | |
"E6 DA 5F 89", "ldrb r5,[r10],r9,lsl #31", | |
"E6 DA 50 A9", "ldrb r5,[r10],r9,lsr #1", | |
"E6 DA 50 29", "ldrb r5,[r10],r9,lsr #32", | |
"E6 DA 50 E9", "ldrb r5,[r10],r9,ror #1", | |
"E6 DA 5F E9", "ldrb r5,[r10],r9,ror #31", | |
"E6 DA 50 69", "ldrb r5,[r10],r9,rrx", | |
"E6 5A 50 09", "ldrb r5,[r10],-r9", | |
"E6 5A 50 C9", "ldrb r5,[r10],-r9,asr #1", | |
"E6 5A 50 49", "ldrb r5,[r10],-r9,asr #32", | |
"E6 5A 50 89", "ldrb r5,[r10],-r9,lsl #1", | |
"E6 5A 5F 89", "ldrb r5,[r10],-r9,lsl #31", | |
"E6 5A 50 A9", "ldrb r5,[r10],-r9,lsr #1", | |
"E6 5A 50 29", "ldrb r5,[r10],-r9,lsr #32", | |
"E6 5A 50 E9", "ldrb r5,[r10],-r9,ror #1", | |
"E6 5A 5F E9", "ldrb r5,[r10],-r9,ror #31", | |
"E6 5A 50 69", "ldrb r5,[r10],-r9,rrx", | |
"04 7A 59 87", "ldrbteq r5,[r10],#-0x987", | |
"E4 FA 59 87", "ldrbt r5,[r10],#0x987", | |
"E6 FA 50 09", "ldrbt r5,[r10],r9", | |
"E6 FA 50 C9", "ldrbt r5,[r10],r9,asr #1", | |
"E6 FA 50 49", "ldrbt r5,[r10],r9,asr #32", | |
"E6 FA 50 89", "ldrbt r5,[r10],r9,lsl #1", | |
"E6 FA 5F 89", "ldrbt r5,[r10],r9,lsl #31", | |
"E6 FA 50 A9", "ldrbt r5,[r10],r9,lsr #1", | |
"E6 FA 50 29", "ldrbt r5,[r10],r9,lsr #32", | |
"E6 FA 50 E9", "ldrbt r5,[r10],r9,ror #1", | |
"E6 FA 5F E9", "ldrbt r5,[r10],r9,ror #31", | |
"E6 FA 50 69", "ldrbt r5,[r10],r9,rrx", | |
"06 7A 50 09", "ldrbteq r5,[r10],-r9", | |
"06 7A 50 C9", "ldrbteq r5,[r10],-r9,asr #1", | |
"E6 7A 50 49", "ldrbt r5,[r10],-r9,asr #32", | |
"E6 7A 50 89", "ldrbt r5,[r10],-r9,lsl #1", | |
"E6 7A 5F 89", "ldrbt r5,[r10],-r9,lsl #31", | |
"E6 7A 50 A9", "ldrbt r5,[r10],-r9,lsr #1", | |
"E6 7A 50 29", "ldrbt r5,[r10],-r9,lsr #32", | |
"E6 7A 50 E9", "ldrbt r5,[r10],-r9,ror #1", | |
"E6 7A 5F E9", "ldrbt r5,[r10],-r9,ror #31", | |
"E6 7A 50 69", "ldrbt r5,[r10],-r9,rrx", | |
"01 4F 68 D7", "ldrdeq r6,r7,[pc,#-0x87] ; 0xffffff79", | |
"E1 CF 68 D7", "ldrd r6,r7,[pc,#0x87] ; 0x87", | |
"01 4A 68 D7", "ldrdeq r6,r7,[r10,#-0x87]", | |
"E1 6A 68 D7", "ldrd r6,r7,[r10,#-0x87]!", | |
"E1 CA 68 D7", "ldrd r6,r7,[r10,#0x87]", | |
"E1 EA 68 D7", "ldrd r6,r7,[r10,#0x87]!", | |
"E1 8A 60 D9", "ldrd r6,r7,[r10,r9]", | |
"E1 AA 60 D9", "ldrd r6,r7,[r10,r9]!", | |
"01 0A 60 D9", "ldrdeq r6,r7,[r10,-r9]", | |
"E1 2A 60 D9", "ldrd r6,r7,[r10,-r9]!", | |
"E1 CA 60 D0", "ldrd r6,r7,[r10]", | |
"00 4A 68 D7", "ldrdeq r6,r7,[r10],#-0x87", | |
"E0 CA 68 D7", "ldrd r6,r7,[r10],#0x87", | |
"E0 8A 60 D9", "ldrd r6,r7,[r10],r9", | |
"E0 0A 60 D9", "ldrd r6,r7,[r10],-r9", | |
"01 9A 5F 9F", "ldrexeq r5,[r10]", | |
"01 DA 5F 9F", "ldrexbeq r5,[r10]", | |
"01 BA 6F 9F", "ldrexdeq r6,r7,[r10]", | |
"01 FA 5F 9F", "ldrexheq r5,[r10]", | |
"01 5F 58 B7", "ldrheq r5,[pc,#-0x87] ; 0xffffff79", | |
"E1 DF 58 B7", "ldrh r5,[pc,#0x87] ; 0x87", | |
"01 5A 58 B7", "ldrheq r5,[r10,#-0x87]", | |
"E1 7A 58 B7", "ldrh r5,[r10,#-0x87]!", | |
"E1 DA 58 B7", "ldrh r5,[r10,#0x87]", | |
"E1 FA 58 B7", "ldrh r5,[r10,#0x87]!", | |
"E1 9A 50 B9", "ldrh r5,[r10,r9]", | |
"E1 BA 50 B9", "ldrh r5,[r10,r9]!", | |
"01 1A 50 B9", "ldrheq r5,[r10,-r9]", | |
"E1 3A 50 B9", "ldrh r5,[r10,-r9]!", | |
"E1 DA 50 B0", "ldrh r5,[r10]", | |
"E0 1A 50 B9", "ldrh r5,[r10],-r9", | |
"00 5A 58 B7", "ldrheq r5,[r10],#-0x87", | |
"E0 DA 58 B7", "ldrh r5,[r10],#0x87", | |
"E0 9A 50 B9", "ldrh r5,[r10],r9", | |
"E1 DA 50 B0", "ldrh r5,[r10]", | |
"00 FA 50 B0", "ldrhteq r5,[r10]", | |
"00 7A 58 B7", "ldrhteq r5,[r10],#-0x87", | |
"E0 FA 58 B7", "ldrht r5,[r10],#0x87", | |
"E0 BA 50 B9", "ldrht r5,[r10],r9", | |
"00 3A 50 B9", "ldrhteq r5,[r10],-r9", | |
"01 5F 58 D7", "ldrsbeq r5,[pc,#-0x87] ; 0xffffff79", | |
"E1 DF 58 D7", "ldrsb r5,[pc,#0x87] ; 0x87", | |
"01 5A 58 D7", "ldrsbeq r5,[r10,#-0x87]", | |
"E1 7A 58 D7", "ldrsb r5,[r10,#-0x87]!", | |
"E1 DA 58 D7", "ldrsb r5,[r10,#0x87]", | |
"E1 FA 58 D7", "ldrsb r5,[r10,#0x87]!", | |
"E1 9A 50 D9", "ldrsb r5,[r10,r9]", | |
"E1 BA 50 D9", "ldrsb r5,[r10,r9]!", | |
"01 1A 50 D9", "ldrsbeq r5,[r10,-r9]", | |
"E1 3A 50 D9", "ldrsb r5,[r10,-r9]!", | |
"E1 DA 50 D0", "ldrsb r5,[r10]", | |
"00 5A 58 D7", "ldrsbeq r5,[r10],#-0x87", | |
"E0 DA 58 D7", "ldrsb r5,[r10],#0x87", | |
"E0 9A 50 D9", "ldrsb r5,[r10],r9", | |
"00 1A 50 D9", "ldrsbeq r5,[r10],-r9", | |
"00 FA 50 D0", "ldrsbteq r5,[r10]", | |
"00 7A 58 D7", "ldrsbteq r5,[r10],#-0x87", | |
"E0 FA 58 D7", "ldrsbt r5,[r10],#0x87", | |
"E0 BA 50 D9", "ldrsbt r5,[r10],r9", | |
"00 3A 50 D9", "ldrsbteq r5,[r10],-r9", | |
"01 5F 58 F7", "ldrsheq r5,[pc,#-0x87] ; 0xffffff79", | |
"E1 DF 58 F7", "ldrsh r5,[pc,#0x87] ; 0x87", | |
"01 5A 58 F7", "ldrsheq r5,[r10,#-0x87]", | |
"E1 7A 58 F7", "ldrsh r5,[r10,#-0x87]!", | |
"E1 DA 58 F7", "ldrsh r5,[r10,#0x87]", | |
"E1 FA 58 F7", "ldrsh r5,[r10,#0x87]!", | |
"E1 9A 50 F9", "ldrsh r5,[r10,r9]", | |
"E1 BA 50 F9", "ldrsh r5,[r10,r9]!", | |
"01 1A 50 F9", "ldrsheq r5,[r10,-r9]", | |
"E1 3A 50 F9", "ldrsh r5,[r10,-r9]!", | |
"E1 DA 50 F0", "ldrsh r5,[r10]", | |
"00 5A 58 F7", "ldrsheq r5,[r10],#-0x87", | |
"E0 DA 58 F7", "ldrsh r5,[r10],#0x87", | |
"E0 9A 50 F9", "ldrsh r5,[r10],r9", | |
"E0 1A 50 F9", "ldrsh r5,[r10],-r9", | |
"00 FA 50 F0", "ldrshteq r5,[r10]", | |
"00 7A 58 F7", "ldrshteq r5,[r10],#-0x87", | |
"E0 FA 58 F7", "ldrsht r5,[r10],#0x87", | |
"E0 BA 50 F9", "ldrsht r5,[r10],r9", | |
"00 3A 50 F9", "ldrshteq r5,[r10],-r9", | |
"04 BA 50 00", "ldrteq r5,[r10]", | |
"04 3A 59 87", "ldrteq r5,[r10],#-0x987", | |
"E4 BA 59 87", "ldrt r5,[r10],#0x987", | |
"E6 BA 50 09", "ldrt r5,[r10],r9", | |
"E6 BA 50 C9", "ldrt r5,[r10],r9,asr #1", | |
"E6 BA 50 49", "ldrt r5,[r10],r9,asr #32", | |
"E6 BA 50 89", "ldrt r5,[r10],r9,lsl #1", | |
"E6 BA 5F 89", "ldrt r5,[r10],r9,lsl #31", | |
"E6 BA 50 A9", "ldrt r5,[r10],r9,lsr #1", | |
"E6 BA 50 29", "ldrt r5,[r10],r9,lsr #32", | |
"E6 BA 50 E9", "ldrt r5,[r10],r9,ror #1", | |
"E6 BA 5F E9", "ldrt r5,[r10],r9,ror #31", | |
"E6 BA 50 69", "ldrt r5,[r10],r9,rrx", | |
"06 3A 50 09", "ldrteq r5,[r10],-r9", | |
"06 3A 50 C9", "ldrteq r5,[r10],-r9,asr #1", | |
"E6 3A 50 49", "ldrt r5,[r10],-r9,asr #32", | |
"E6 3A 50 89", "ldrt r5,[r10],-r9,lsl #1", | |
"E6 3A 5F 89", "ldrt r5,[r10],-r9,lsl #31", | |
"E6 3A 50 A9", "ldrt r5,[r10],-r9,lsr #1", | |
"E6 3A 50 29", "ldrt r5,[r10],-r9,lsr #32", | |
"E6 3A 50 E9", "ldrt r5,[r10],-r9,ror #1", | |
"E6 3A 5F E9", "ldrt r5,[r10],-r9,ror #31", | |
"E6 3A 50 69", "ldrt r5,[r10],-r9,rrx", | |
"01 A0 5E 89", "lsleq r5,r9,#29", | |
"01 A0 5A 19", "lsleq r5,r9,r10", | |
"E1 B0 5E 89", "lsls r5,r9,#29", | |
"E1 B0 5A 19", "lsls r5,r9,r10", | |
"01 A0 5E A9", "lsreq r5,r9,#29", | |
"01 A0 5A 39", "lsreq r5,r9,r10", | |
"01 B0 5E A9", "lsrseq r5,r9,#29", | |
"01 B0 5A 39", "lsrseq r5,r9,r10", | |
"0E C9 59 FA", "mcreq p9,0x6,r5,c9,c10,0x7", | |
"FE C9 59 FA", "mcr2 p9,0x6,r5,c9,c10,0x7", | |
"0C 46 59 C9", "mcrreq p9,0xc,r5,r6,c9", | |
"FC 46 59 C9", "mcrr2 p9,0xc,r5,r6,c9", | |
"00 25 8A 99", "mlaeq r5,r9,r10,r8", | |
"00 35 8A 99", "mlaseq r5,r9,r10,r8", | |
"00 65 8A 99", "mlseq r5,r9,r10,r8", | |
"03 A0 50 71", "moveq r5,#0x71", | |
"01 A0 50 09", "moveq r5,r9", | |
"03 B0 51 FE", "movseq r5,#0x8000003f", | |
"01 B0 50 09", "movseq r5,r9", | |
"03 49 58 76", "movteq r5,#0x9876", | |
"03 09 58 76", "movweq r5,#0x9876", | |
"0E D5 F9 B9", "mrceq p9,0x6,apsr_nzcv,c5,c9,0x5", | |
"EE F5 59 99", "mrc p9,0x7,r5,c5,c9,0x4", | |
"FE 95 F9 F9", "mrc2 p9,0x4,apsr_nzcv,c5,c9,0x7", | |
"FE B5 59 D9", "mrc2 p9,0x5,r5,c5,c9,0x6", | |
"0C 56 59 F9", "mrrceq p9,0xf,r5,r6,c9", | |
"FC 56 59 39", "mrrc2 p9,0x3,r5,r6,c9", | |
"01 0F 50 00", "mrseq r5,cpsr", | |
"E1 4F 50 00", "mrs r5,spsr", | |
"03 2F F1 FE", "msreq cpsr_cxfs,#0x8000003f", | |
"01 2F F0 0A", "msreq cpsr_cxfs,r10", | |
"E3 6F F1 FE", "msr spsr_cxfs,#0x8000003f", | |
"E1 6F F0 0A", "msr spsr_cxfs,r10", | |
"03 28 F0 71", "msreq cpsr_f,#0x71", | |
"01 28 F0 0A", "msreq cpsr_f,r10", | |
"E3 24 F1 FE", "msr cpsr_s,#0x8000003f", | |
"E1 24 F0 0A", "msr cpsr_s,r10", | |
"E3 2C F1 FE", "msr cpsr_fs,#0x8000003f", | |
"E1 2C F0 0A", "msr cpsr_fs,r10", | |
"00 05 0A 99", "muleq r5,r9,r10", | |
"00 15 0A 99", "mulseq r5,r9,r10", | |
"03 E0 50 71", "mvneq r5,#0x71", | |
"01 E0 50 C9", "mvneq r5,r9,asr #1", | |
"01 E0 56 59", "mvneq r5,r9,asr r6", | |
"E1 E0 50 89", "mvn r5,r9,lsl #1", | |
"E1 E0 56 19", "mvn r5,r9,lsl r6", | |
"E1 E0 50 29", "mvn r5,r9,lsr #32", | |
"E1 E0 5F E9", "mvn r5,r9,ror #31", | |
"E1 E0 50 69", "mvn r5,r9,rrx", | |
"03 F0 51 FE", "mvnseq r5,#0x8000003f", | |
"01 F0 50 49", "mvnseq r5,r9,asr #32", | |
"E1 F0 5F 89", "mvns r5,r9,lsl #31", | |
"E1 F0 50 A9", "mvns r5,r9,lsr #1", | |
"01 F0 56 39", "mvnseq r5,r9,lsr r6", | |
"E1 F0 50 E9", "mvns r5,r9,ror #1", | |
"E1 F0 56 79", "mvns r5,r9,ror r6", | |
"E3 20 F0 00", "nop", | |
"03 20 F0 00", "nopeq", | |
"03 8A 50 71", "orreq r5,r10,#0x71", | |
"01 89 50 CA", "orreq r5,r9,r10,asr #1", | |
"01 89 56 5A", "orreq r5,r9,r10,asr r6", | |
"E1 89 50 8A", "orr r5,r9,r10,lsl #1", | |
"E1 89 56 1A", "orr r5,r9,r10,lsl r6", | |
"E1 89 50 2A", "orr r5,r9,r10,lsr #32", | |
"E1 89 5F EA", "orr r5,r9,r10,ror #31", | |
"E1 89 50 6A", "orr r5,r9,r10,rrx", | |
"03 9A 51 FE", "orrseq r5,r10,#0x8000003f", | |
"01 99 50 4A", "orrseq r5,r9,r10,asr #32", | |
"E1 99 5F 8A", "orrs r5,r9,r10,lsl #31", | |
"E1 99 50 AA", "orrs r5,r9,r10,lsr #1", | |
"01 99 56 3A", "orrseq r5,r9,r10,lsr r6", | |
"E1 99 50 EA", "orrs r5,r9,r10,ror #1", | |
"E1 99 56 7A", "orrs r5,r9,r10,ror r6", | |
"06 89 50 1A", "pkhbteq r5,r9,r10", | |
"06 89 5E 9A", "pkhbteq r5,r9,r10,lsl #29", | |
"06 89 5E DA", "pkhtbeq r5,r9,r10,asr #29", | |
"F5 5F F9 87", "pld [pc,#-0x987] ; 0xfffff679", | |
"F5 DF F9 87", "pld [pc,#0x987] ; 0x987", | |
"F5 5A F9 87", "pld [r10,#-0x987]", | |
"F5 DA F9 87", "pld [r10,#0x987]", | |
"F7 DA F0 C9", "pld [r10,r9,asr #1]", | |
"F7 DA F0 49", "pld [r10,r9,asr #32]", | |
"F7 DA F0 89", "pld [r10,r9,lsl #1]", | |
"F7 DA FF 89", "pld [r10,r9,lsl #31]", | |
"F7 DA F0 A9", "pld [r10,r9,lsr #1]", | |
"F7 DA F0 29", "pld [r10,r9,lsr #32]", | |
"F7 DA F0 E9", "pld [r10,r9,ror #1]", | |
"F7 DA FF E9", "pld [r10,r9,ror #31]", | |
"F7 DA F0 69", "pld [r10,r9,rrx]", | |
"F7 DA F0 09", "pld [r10,r9]", | |
"F7 5A F0 C9", "pld [r10,-r9,asr #1]", | |
"F7 5A F0 49", "pld [r10,-r9,asr #32]", | |
"F7 5A F0 89", "pld [r10,-r9,lsl #1]", | |
"F7 5A FF 89", "pld [r10,-r9,lsl #31]", | |
"F7 5A F0 A9", "pld [r10,-r9,lsr #1]", | |
"F7 5A F0 29", "pld [r10,-r9,lsr #32]", | |
"F7 5A F0 E9", "pld [r10,-r9,ror #1]", | |
"F7 5A FF E9", "pld [r10,-r9,ror #31]", | |
"F7 5A F0 69", "pld [r10,-r9,rrx]", | |
"F7 5A F0 09", "pld [r10,-r9]", | |
"F5 1A F9 87", "pldw [r10,#-0x987]", | |
"F5 9A F9 87", "pldw [r10,#0x987]", | |
"F7 9A F0 C9", "pldw [r10,r9,asr #1]", | |
"F7 9A F0 49", "pldw [r10,r9,asr #32]", | |
"F7 9A F0 89", "pldw [r10,r9,lsl #1]", | |
"F7 9A FF 89", "pldw [r10,r9,lsl #31]", | |
"F7 9A F0 A9", "pldw [r10,r9,lsr #1]", | |
"F7 9A F0 29", "pldw [r10,r9,lsr #32]", | |
"F7 9A F0 E9", "pldw [r10,r9,ror #1]", | |
"F7 9A FF E9", "pldw [r10,r9,ror #31]", | |
"F7 9A F0 69", "pldw [r10,r9,rrx]", | |
"F7 9A F0 09", "pldw [r10,r9]", | |
"F7 1A F0 C9", "pldw [r10,-r9,asr #1]", | |
"F7 1A F0 49", "pldw [r10,-r9,asr #32]", | |
"F7 1A F0 89", "pldw [r10,-r9,lsl #1]", | |
"F7 1A FF 89", "pldw [r10,-r9,lsl #31]", | |
"F7 1A F0 A9", "pldw [r10,-r9,lsr #1]", | |
"F7 1A F0 29", "pldw [r10,-r9,lsr #32]", | |
"F7 1A F0 E9", "pldw [r10,-r9,ror #1]", | |
"F7 1A FF E9", "pldw [r10,-r9,ror #31]", | |
"F7 1A F0 69", "pldw [r10,-r9,rrx]", | |
"F7 1A F0 09", "pldw [r10,-r9]", | |
"F4 5F F9 87", "pli [pc,#-0x987] ; 0xfffff679", | |
"F4 DF F9 87", "pli [pc,#0x987] ; 0x987", | |
"F4 5A F9 87", "pli [r10,#-0x987]", | |
"F4 DA F9 87", "pli [r10,#0x987]", | |
"F6 DA F0 C9", "pli [r10,r9,asr #1]", | |
"F6 DA F0 49", "pli [r10,r9,asr #32]", | |
"F6 DA F0 89", "pli [r10,r9,lsl #1]", | |
"F6 DA FF 89", "pli [r10,r9,lsl #31]", | |
"F6 DA F0 A9", "pli [r10,r9,lsr #1]", | |
"F6 DA F0 29", "pli [r10,r9,lsr #32]", | |
"F6 DA F0 E9", "pli [r10,r9,ror #1]", | |
"F6 DA FF E9", "pli [r10,r9,ror #31]", | |
"F6 DA F0 69", "pli [r10,r9,rrx]", | |
"F6 DA F0 09", "pli [r10,r9]", | |
"04 9D E0 04", "popeq {lr}", | |
"F6 5A F0 C9", "pli [r10,-r9,asr #1]", | |
"F6 5A F0 49", "pli [r10,-r9,asr #32]", | |
"F6 5A F0 89", "pli [r10,-r9,lsl #1]", | |
"F6 5A FF 89", "pli [r10,-r9,lsl #31]", | |
"F6 5A F0 A9", "pli [r10,-r9,lsr #1]", | |
"F6 5A F0 29", "pli [r10,-r9,lsr #32]", | |
"F6 5A F0 E9", "pli [r10,-r9,ror #1]", | |
"F6 5A FF E9", "pli [r10,-r9,ror #31]", | |
"F6 5A F0 69", "pli [r10,-r9,rrx]", | |
"F6 5A F0 09", "pli [r10,-r9]", | |
"E8 BD 82 40", "pop {r6,r9,pc}", | |
"05 2D E0 04", "pusheq {lr}", | |
"E9 2D 12 40", "push {r6,r9,r12}", | |
"01 0A 50 59", "qaddeq r5,r9,r10", | |
"06 29 5F 1A", "qadd16eq r5,r9,r10", | |
"06 29 5F 9A", "qadd8eq r5,r9,r10", | |
"06 29 5F 3A", "qasxeq r5,r9,r10", | |
"01 4A 50 59", "qdaddeq r5,r9,r10", | |
"01 6A 50 59", "qdsubeq r5,r9,r10", | |
"06 29 5F 5A", "qsaxeq r5,r9,r10", | |
"01 2A 50 59", "qsubeq r5,r9,r10", | |
"06 29 5F 7A", "qsub16eq r5,r9,r10", | |
"06 29 5F FA", "qsub8eq r5,r9,r10", | |
"06 FF 5F 39", "rbiteq r5,r9", | |
"06 BF 5F 39", "reveq r5,r9", | |
"06 BF 5F B9", "rev16eq r5,r9", | |
"06 FF 5F B9", "revsheq r5,r9", | |
"F8 1A 0A 00", "rfeda r10", | |
"F8 3A 0A 00", "rfeda r10!", | |
"F9 1A 0A 00", "rfedb r10", | |
"F9 3A 0A 00", "rfedb r10!", | |
"F8 9A 0A 00", "rfeia r10", | |
"F8 BA 0A 00", "rfeia r10!", | |
"F9 9A 0A 00", "rfeib r10", | |
"F9 BA 0A 00", "rfeib r10!", | |
"01 A0 5E E9", "roreq r5,r9,#29", | |
"01 A0 5A 79", "roreq r5,r9,r10", | |
"E1 B0 5E E9", "rors r5,r9,#29", | |
"E1 B0 5A 79", "rors r5,r9,r10", | |
"01 A0 50 69", "rrxeq r5,r9", | |
"01 B0 50 69", "rrxseq r5,r9", | |
"02 6A 50 71", "rsbeq r5,r10,#0x71", | |
"00 69 50 CA", "rsbeq r5,r9,r10,asr #1", | |
"00 69 56 5A", "rsbeq r5,r9,r10,asr r6", | |
"E0 69 50 8A", "rsb r5,r9,r10,lsl #1", | |
"E0 69 56 1A", "rsb r5,r9,r10,lsl r6", | |
"E0 69 50 2A", "rsb r5,r9,r10,lsr #32", | |
"E0 69 5F EA", "rsb r5,r9,r10,ror #31", | |
"E0 69 50 6A", "rsb r5,r9,r10,rrx", | |
"02 7A 51 FE", "rsbseq r5,r10,#0x8000003f", | |
"00 79 50 4A", "rsbseq r5,r9,r10,asr #32", | |
"E0 79 5F 8A", "rsbs r5,r9,r10,lsl #31", | |
"E0 79 50 AA", "rsbs r5,r9,r10,lsr #1", | |
"00 79 56 3A", "rsbseq r5,r9,r10,lsr r6", | |
"E0 79 50 EA", "rsbs r5,r9,r10,ror #1", | |
"E0 79 56 7A", "rsbs r5,r9,r10,ror r6", | |
"02 EA 50 71", "rsceq r5,r10,#0x71", | |
"00 E9 50 CA", "rsceq r5,r9,r10,asr #1", | |
"00 E9 56 5A", "rsceq r5,r9,r10,asr r6", | |
"E0 E9 50 8A", "rsc r5,r9,r10,lsl #1", | |
"E0 E9 56 1A", "rsc r5,r9,r10,lsl r6", | |
"E0 E9 50 2A", "rsc r5,r9,r10,lsr #32", | |
"E0 E9 5F EA", "rsc r5,r9,r10,ror #31", | |
"E0 E9 50 6A", "rsc r5,r9,r10,rrx", | |
"02 FA 51 FE", "rscseq r5,r10,#0x8000003f", | |
"00 F9 50 4A", "rscseq r5,r9,r10,asr #32", | |
"E0 F9 5F 8A", "rscs r5,r9,r10,lsl #31", | |
"E0 F9 50 AA", "rscs r5,r9,r10,lsr #1", | |
"00 F9 56 3A", "rscseq r5,r9,r10,lsr r6", | |
"E0 F9 50 EA", "rscs r5,r9,r10,ror #1", | |
"E0 F9 56 7A", "rscs r5,r9,r10,ror r6", | |
"06 19 5F 1A", "sadd16eq r5,r9,r10", | |
"06 19 5F 9A", "sadd8eq r5,r9,r10", | |
"06 19 5F 3A", "sasxeq r5,r9,r10", | |
"02 CA 50 71", "sbceq r5,r10,#0x71", | |
"00 C9 50 CA", "sbceq r5,r9,r10,asr #1", | |
"00 C9 56 5A", "sbceq r5,r9,r10,asr r6", | |
"E0 C9 50 8A", "sbc r5,r9,r10,lsl #1", | |
"E0 C9 56 1A", "sbc r5,r9,r10,lsl r6", | |
"E0 C9 50 2A", "sbc r5,r9,r10,lsr #32", | |
"E0 C9 5F EA", "sbc r5,r9,r10,ror #31", | |
"E0 C9 50 6A", "sbc r5,r9,r10,rrx", | |
"02 DA 51 FE", "sbcseq r5,r10,#0x8000003f", | |
"00 D9 50 4A", "sbcseq r5,r9,r10,asr #32", | |
"E0 D9 5F 8A", "sbcs r5,r9,r10,lsl #31", | |
"E0 D9 50 AA", "sbcs r5,r9,r10,lsr #1", | |
"00 D9 56 3A", "sbcseq r5,r9,r10,lsr r6", | |
"E0 D9 50 EA", "sbcs r5,r9,r10,ror #1", | |
"E0 D9 56 7A", "sbcs r5,r9,r10,ror r6", | |
"07 BF 50 5A", "sbfxeq r5,r10,#0,#32", | |
"E7 A0 5F DA", "sbfx r5,r10,#31,#1", | |
"06 89 5F BA", "seleq r5,r9,r10", | |
"F1 01 02 00", "setend be", | |
"F1 01 00 00", "setend le", | |
"03 20 F0 04", "seveq", | |
"06 39 5F 1A", "shadd16eq r5,r9,r10", | |
"06 39 5F 9A", "shadd8eq r5,r9,r10", | |
"06 39 5F 3A", "shasxeq r5,r9,r10", | |
"06 39 5F 5A", "shsaxeq r5,r9,r10", | |
"06 39 5F 7A", "shsub16eq r5,r9,r10", | |
"06 39 5F FA", "shsub8eq r5,r9,r10", | |
"01 60 00 7E", "smceq #0xe", | |
"01 05 8A 89", "smlabbeq r5,r9,r10,r8", | |
"E1 05 8A C9", "smlabt r5,r9,r10,r8", | |
"07 05 8A 19", "smladeq r5,r9,r10,r8", | |
"07 05 8A 39", "smladxeq r5,r9,r10,r8", | |
"00 E9 58 9A", "smlaleq r5,r9,r10,r8", | |
"00 F9 58 9A", "smlalseq r5,r9,r10,r8", | |
"01 49 58 8A", "smlalbbeq r5,r9,r10,r8", | |
"01 49 58 CA", "smlalbteq r5,r9,r10,r8", | |
"07 49 58 1A", "smlaldeq r5,r9,r10,r8", | |
"07 49 58 3A", "smlaldxeq r5,r9,r10,r8", | |
"01 49 58 AA", "smlaltbeq r5,r9,r10,r8", | |
"01 49 58 EA", "smlaltteq r5,r9,r10,r8", | |
"01 05 8A A9", "smlatbeq r5,r9,r10,r8", | |
"01 05 8A E9", "smlatteq r5,r9,r10,r8", | |
"01 25 8A 89", "smlawbeq r5,r9,r10,r8", | |
"01 25 8A C9", "smlawteq r5,r9,r10,r8", | |
"07 05 8A 59", "smlsdeq r5,r9,r10,r8", | |
"07 05 8A 79", "smlsdxeq r5,r9,r10,r8", | |
"07 49 58 5A", "smlsldeq r5,r9,r10,r8", | |
"07 49 58 7A", "smlsldxeq r5,r9,r10,r8", | |
"07 55 8A 19", "smmlaeq r5,r9,r10,r8", | |
"07 55 8A 39", "smmlareq r5,r9,r10,r8", | |
"07 55 8A D9", "smmlseq r5,r9,r10,r8", | |
"07 55 8A F9", "smmlsreq r5,r9,r10,r8", | |
"07 55 FA 19", "smmuleq r5,r9,r10", | |
"07 55 FA 39", "smmulreq r5,r9,r10", | |
"07 05 FA 19", "smuadeq r5,r9,r10", | |
"07 05 FA 39", "smuadxeq r5,r9,r10", | |
"01 65 0A 89", "smulbbeq r5,r9,r10", | |
"01 65 0A C9", "smulbteq r5,r9,r10", | |
"01 65 0A A9", "smultbeq r5,r9,r10", | |
"01 65 0A E9", "smultteq r5,r9,r10", | |
"00 C9 58 9A", "smulleq r5,r9,r10,r8", | |
"00 D9 58 9A", "smullseq r5,r9,r10,r8", | |
"01 25 0A A9", "smulwbeq r5,r9,r10", | |
"01 25 0A E9", "smulwteq r5,r9,r10", | |
"07 05 FA 59", "smusdeq r5,r9,r10", | |
"07 05 FA 79", "smusdxeq r5,r9,r10", | |
"F8 6D 05 13", "srsda sp!,#0x13", | |
"F8 4D 05 13", "srsda sp,#0x13", | |
"F9 6D 05 13", "srsdb sp!,#0x13", | |
"F9 4D 05 13", "srsdb sp,#0x13", | |
"F8 ED 05 13", "srsia sp!,#0x13", | |
"F8 CD 05 13", "srsia sp,#0x13", | |
"F9 ED 05 13", "srsib sp!,#0x13", | |
"F9 CD 05 13", "srsib sp,#0x13", | |
"06 BC 50 1A", "ssateq r5,#29,r10", | |
"06 BC 50 DA", "ssateq r5,#29,r10,asr #1", | |
"E6 BC 50 5A", "ssat r5,#29,r10,asr #32", | |
"E6 BC 50 9A", "ssat r5,#29,r10,lsl #1", | |
"E6 BC 5F 9A", "ssat r5,#29,r10,lsl #31", | |
"06 AE 5F 3A", "ssat16eq r5,#15,r10", | |
"06 19 5F 5A", "ssaxeq r5,r9,r10", | |
"06 19 5F 7A", "ssub16eq r5,r9,r10", | |
"06 19 5F FA", "ssub8eq r5,r9,r10", | |
"0D 0A B9 21", "stceq p9,c11,[r10,#-0x84]", | |
"ED 2A B9 21", "stc p9,c11,[r10,#-0x84]!", | |
"ED 8A B9 21", "stc p9,c11,[r10,#0x84]", | |
"ED AA B9 21", "stc p9,c11,[r10,#0x84]!", | |
"0C 2A B9 21", "stceq p9,c11,[r10],#-0x84", | |
"EC AA B9 21", "stc p9,c11,[r10],#0x84", | |
"0C 8A B9 00", "stceq p9,c11,[r10],{0}", | |
"EC 8A B9 FF", "stc p9,c11,[r10],{255}", | |
"FD 0A B9 21", "stc2 p9,c11,[r10,#-0x84]", | |
"FD 2A B9 21", "stc2 p9,c11,[r10,#-0x84]!", | |
"FD 8A B9 21", "stc2 p9,c11,[r10,#0x84]", | |
"FD AA B9 21", "stc2 p9,c11,[r10,#0x84]!", | |
"FC 2A B9 21", "stc2 p9,c11,[r10],#-0x84", | |
"FC AA B9 21", "stc2 p9,c11,[r10],#0x84", | |
"FC 8A B9 00", "stc2 p9,c11,[r10],{0}", | |
"FC 8A B9 FF", "stc2 p9,c11,[r10],{255}", | |
"FD 4A B9 21", "stc2l p9,c11,[r10,#-0x84]", | |
"FD 6A B9 21", "stc2l p9,c11,[r10,#-0x84]!", | |
"FD CA B9 21", "stc2l p9,c11,[r10,#0x84]", | |
"FD EA B9 21", "stc2l p9,c11,[r10,#0x84]!", | |
"FC 6A B9 21", "stc2l p9,c11,[r10],#-0x84", | |
"FC EA B9 21", "stc2l p9,c11,[r10],#0x84", | |
"FC CA B9 00", "stc2l p9,c11,[r10],{0}", | |
"FC CA B9 FF", "stc2l p9,c11,[r10],{255}", | |
"0D 4A B9 21", "stcleq p9,c11,[r10,#-0x84]", | |
"ED 6A B9 21", "stcl p9,c11,[r10,#-0x84]!", | |
"ED CA B9 21", "stcl p9,c11,[r10,#0x84]", | |
"ED EA B9 21", "stcl p9,c11,[r10,#0x84]!", | |
"0C 6A B9 21", "stcleq p9,c11,[r10],#-0x84", | |
"EC EA B9 21", "stcl p9,c11,[r10],#0x84", | |
"0C CA B9 00", "stcleq p9,c11,[r10],{0}", | |
"EC CA B9 FF", "stcl p9,c11,[r10],{255}", | |
"08 AA 42 40", "stmeq r10!,{r6,r9,lr}", | |
"E8 8A 42 40", "stm r10,{r6,r9,lr}", | |
"08 2A 42 40", "stmdaeq r10!,{r6,r9,lr}", | |
"E8 4A 64 20", "stmda r10,{r5,r10,sp,lr}^", | |
"E8 0A 42 40", "stmda r10,{r6,r9,lr}", | |
"09 2A 42 40", "stmdbeq r10!,{r6,r9,lr}", | |
"E9 4A 64 20", "stmdb r10,{r5,r10,sp,lr}^", | |
"E9 0A 42 40", "stmdb r10,{r6,r9,lr}", | |
"08 CA 64 20", "stmiaeq r10,{r5,r10,sp,lr}^", | |
"09 AA 42 40", "stmibeq r10!,{r6,r9,lr}", | |
"E9 CA 64 20", "stmib r10,{r5,r10,sp,lr}^", | |
"E9 8A 42 40", "stmib r10,{r6,r9,lr}", | |
"05 0A 59 87", "streq r5,[r10,#-0x987]", | |
"E5 2A 59 87", "str r5,[r10,#-0x987]!", | |
"E5 8A 59 87", "str r5,[r10,#0x987]", | |
"E5 AA 59 87", "str r5,[r10,#0x987]!", | |
"E7 8A 50 C9", "str r5,[r10,r9,asr #1]", | |
"E7 AA 50 C9", "str r5,[r10,r9,asr #1]!", | |
"E7 8A 50 49", "str r5,[r10,r9,asr #32]", | |
"E7 AA 50 49", "str r5,[r10,r9,asr #32]!", | |
"E7 8A 50 89", "str r5,[r10,r9,lsl #1]", | |
"E7 AA 50 89", "str r5,[r10,r9,lsl #1]!", | |
"E7 8A 5F 89", "str r5,[r10,r9,lsl #31]", | |
"E7 AA 5F 89", "str r5,[r10,r9,lsl #31]!", | |
"E7 8A 50 A9", "str r5,[r10,r9,lsr #1]", | |
"E7 AA 50 A9", "str r5,[r10,r9,lsr #1]!", | |
"E7 8A 50 29", "str r5,[r10,r9,lsr #32]", | |
"E7 AA 50 29", "str r5,[r10,r9,lsr #32]!", | |
"E7 8A 50 E9", "str r5,[r10,r9,ror #1]", | |
"E7 AA 50 E9", "str r5,[r10,r9,ror #1]!", | |
"E7 8A 5F E9", "str r5,[r10,r9,ror #31]", | |
"E7 AA 5F E9", "str r5,[r10,r9,ror #31]!", | |
"E7 8A 50 69", "str r5,[r10,r9,rrx]", | |
"E7 AA 50 69", "str r5,[r10,r9,rrx]!", | |
"E7 8A 50 09", "str r5,[r10,r9]", | |
"E7 AA 50 09", "str r5,[r10,r9]!", | |
"E5 8A 50 00", "str r5,[r10]", | |
"07 0A 50 C9", "streq r5,[r10,-r9,asr #1]", | |
"E7 2A 50 C9", "str r5,[r10,-r9,asr #1]!", | |
"E7 0A 50 49", "str r5,[r10,-r9,asr #32]", | |
"E7 2A 50 49", "str r5,[r10,-r9,asr #32]!", | |
"E7 0A 50 89", "str r5,[r10,-r9,lsl #1]", | |
"E7 2A 50 89", "str r5,[r10,-r9,lsl #1]!", | |
"E7 0A 5F 89", "str r5,[r10,-r9,lsl #31]", | |
"E7 2A 5F 89", "str r5,[r10,-r9,lsl #31]!", | |
"E7 0A 50 A9", "str r5,[r10,-r9,lsr #1]", | |
"E7 2A 50 A9", "str r5,[r10,-r9,lsr #1]!", | |
"E7 0A 50 29", "str r5,[r10,-r9,lsr #32]", | |
"E7 2A 50 29", "str r5,[r10,-r9,lsr #32]!", | |
"E7 0A 50 E9", "str r5,[r10,-r9,ror #1]", | |
"E7 2A 50 E9", "str r5,[r10,-r9,ror #1]!", | |
"E7 0A 5F E9", "str r5,[r10,-r9,ror #31]", | |
"E7 2A 5F E9", "str r5,[r10,-r9,ror #31]!", | |
"E7 0A 50 69", "str r5,[r10,-r9,rrx]", | |
"E7 2A 50 69", "str r5,[r10,-r9,rrx]!", | |
"07 0A 50 09", "streq r5,[r10,-r9]", | |
"E7 2A 50 09", "str r5,[r10,-r9]!", | |
"04 0A 59 87", "streq r5,[r10],#-0x987", | |
"E4 8A 59 87", "str r5,[r10],#0x987", | |
"E6 8A 50 09", "str r5,[r10],r9", | |
"E6 8A 50 C9", "str r5,[r10],r9,asr #1", | |
"E6 8A 50 49", "str r5,[r10],r9,asr #32", | |
"E6 8A 50 89", "str r5,[r10],r9,lsl #1", | |
"E6 8A 5F 89", "str r5,[r10],r9,lsl #31", | |
"E6 8A 50 A9", "str r5,[r10],r9,lsr #1", | |
"E6 8A 50 29", "str r5,[r10],r9,lsr #32", | |
"E6 8A 50 E9", "str r5,[r10],r9,ror #1", | |
"E6 8A 5F E9", "str r5,[r10],r9,ror #31", | |
"E6 8A 50 69", "str r5,[r10],r9,rrx", | |
"E6 0A 50 09", "str r5,[r10],-r9", | |
"06 0A 50 C9", "streq r5,[r10],-r9,asr #1", | |
"E6 0A 50 49", "str r5,[r10],-r9,asr #32", | |
"E6 0A 50 89", "str r5,[r10],-r9,lsl #1", | |
"E6 0A 5F 89", "str r5,[r10],-r9,lsl #31", | |
"E6 0A 50 A9", "str r5,[r10],-r9,lsr #1", | |
"E6 0A 50 29", "str r5,[r10],-r9,lsr #32", | |
"E6 0A 50 E9", "str r5,[r10],-r9,ror #1", | |
"E6 0A 5F E9", "str r5,[r10],-r9,ror #31", | |
"E6 0A 50 69", "str r5,[r10],-r9,rrx", | |
"05 4A 59 87", "strbeq r5,[r10,#-0x987]", | |
"E5 6A 59 87", "strb r5,[r10,#-0x987]!", | |
"E5 CA 59 87", "strb r5,[r10,#0x987]", | |
"E5 EA 59 87", "strb r5,[r10,#0x987]!", | |
"07 CA 50 C9", "strbeq r5,[r10,r9,asr #1]", | |
"E7 EA 50 C9", "strb r5,[r10,r9,asr #1]!", | |
"E7 CA 50 49", "strb r5,[r10,r9,asr #32]", | |
"E7 EA 50 49", "strb r5,[r10,r9,asr #32]!", | |
"E7 CA 50 89", "strb r5,[r10,r9,lsl #1]", | |
"E7 EA 50 89", "strb r5,[r10,r9,lsl #1]!", | |
"E7 CA 5F 89", "strb r5,[r10,r9,lsl #31]", | |
"E7 EA 5F 89", "strb r5,[r10,r9,lsl #31]!", | |
"E7 CA 50 A9", "strb r5,[r10,r9,lsr #1]", | |
"E7 EA 50 A9", "strb r5,[r10,r9,lsr #1]!", | |
"E7 CA 50 29", "strb r5,[r10,r9,lsr #32]", | |
"E7 EA 50 29", "strb r5,[r10,r9,lsr #32]!", | |
"E7 CA 50 E9", "strb r5,[r10,r9,ror #1]", | |
"E7 EA 50 E9", "strb r5,[r10,r9,ror #1]!", | |
"E7 CA 5F E9", "strb r5,[r10,r9,ror #31]", | |
"E7 EA 5F E9", "strb r5,[r10,r9,ror #31]!", | |
"E7 CA 50 69", "strb r5,[r10,r9,rrx]", | |
"E7 EA 50 69", "strb r5,[r10,r9,rrx]!", | |
"E7 CA 50 09", "strb r5,[r10,r9]", | |
"E7 EA 50 09", "strb r5,[r10,r9]!", | |
"E7 4A 50 C9", "strb r5,[r10,-r9,asr #1]", | |
"E7 6A 50 C9", "strb r5,[r10,-r9,asr #1]!", | |
"E7 4A 50 49", "strb r5,[r10,-r9,asr #32]", | |
"E7 6A 50 49", "strb r5,[r10,-r9,asr #32]!", | |
"E7 4A 50 89", "strb r5,[r10,-r9,lsl #1]", | |
"E7 6A 50 89", "strb r5,[r10,-r9,lsl #1]!", | |
"E7 4A 5F 89", "strb r5,[r10,-r9,lsl #31]", | |
"E7 6A 5F 89", "strb r5,[r10,-r9,lsl #31]!", | |
"E7 4A 50 A9", "strb r5,[r10,-r9,lsr #1]", | |
"E7 6A 50 A9", "strb r5,[r10,-r9,lsr #1]!", | |
"E7 4A 50 29", "strb r5,[r10,-r9,lsr #32]", | |
"E7 6A 50 29", "strb r5,[r10,-r9,lsr #32]!", | |
"E7 4A 50 E9", "strb r5,[r10,-r9,ror #1]", | |
"E7 6A 50 E9", "strb r5,[r10,-r9,ror #1]!", | |
"E7 4A 5F E9", "strb r5,[r10,-r9,ror #31]", | |
"E7 6A 5F E9", "strb r5,[r10,-r9,ror #31]!", | |
"E7 4A 50 69", "strb r5,[r10,-r9,rrx]", | |
"E7 6A 50 69", "strb r5,[r10,-r9,rrx]!", | |
"E7 4A 50 09", "strb r5,[r10,-r9]", | |
"E7 6A 50 09", "strb r5,[r10,-r9]!", | |
"05 CA 50 00", "strbeq r5,[r10]", | |
"04 4A 59 87", "strbeq r5,[r10],#-0x987", | |
"E4 CA 59 87", "strb r5,[r10],#0x987", | |
"06 CA 50 09", "strbeq r5,[r10],r9", | |
"06 CA 50 C9", "strbeq r5,[r10],r9,asr #1", | |
"E6 CA 50 49", "strb r5,[r10],r9,asr #32", | |
"E6 CA 50 89", "strb r5,[r10],r9,lsl #1", | |
"E6 CA 5F 89", "strb r5,[r10],r9,lsl #31", | |
"E6 CA 50 A9", "strb r5,[r10],r9,lsr #1", | |
"E6 CA 50 29", "strb r5,[r10],r9,lsr #32", | |
"E6 CA 50 E9", "strb r5,[r10],r9,ror #1", | |
"E6 CA 5F E9", "strb r5,[r10],r9,ror #31", | |
"E6 CA 50 69", "strb r5,[r10],r9,rrx", | |
"E6 4A 50 09", "strb r5,[r10],-r9", | |
"E6 4A 50 C9", "strb r5,[r10],-r9,asr #1", | |
"E6 4A 50 49", "strb r5,[r10],-r9,asr #32", | |
"E6 4A 50 89", "strb r5,[r10],-r9,lsl #1", | |
"E6 4A 5F 89", "strb r5,[r10],-r9,lsl #31", | |
"E6 4A 50 A9", "strb r5,[r10],-r9,lsr #1", | |
"E6 4A 50 29", "strb r5,[r10],-r9,lsr #32", | |
"E6 4A 50 E9", "strb r5,[r10],-r9,ror #1", | |
"E6 4A 5F E9", "strb r5,[r10],-r9,ror #31", | |
"E6 4A 50 69", "strb r5,[r10],-r9,rrx", | |
"04 6A 59 87", "strbteq r5,[r10],#-0x987", | |
"E4 EA 59 87", "strbt r5,[r10],#0x987", | |
"06 EA 50 09", "strbteq r5,[r10],r9", | |
"06 EA 50 C9", "strbteq r5,[r10],r9,asr #1", | |
"E6 EA 50 49", "strbt r5,[r10],r9,asr #32", | |
"E6 EA 50 89", "strbt r5,[r10],r9,lsl #1", | |
"E6 EA 5F 89", "strbt r5,[r10],r9,lsl #31", | |
"E6 EA 50 A9", "strbt r5,[r10],r9,lsr #1", | |
"E6 EA 50 29", "strbt r5,[r10],r9,lsr #32", | |
"E6 EA 50 E9", "strbt r5,[r10],r9,ror #1", | |
"E6 EA 5F E9", "strbt r5,[r10],r9,ror #31", | |
"E6 EA 50 69", "strbt r5,[r10],r9,rrx", | |
"E6 6A 50 09", "strbt r5,[r10],-r9", | |
"E6 6A 50 C9", "strbt r5,[r10],-r9,asr #1", | |
"E6 6A 50 49", "strbt r5,[r10],-r9,asr #32", | |
"E6 6A 50 89", "strbt r5,[r10],-r9,lsl #1", | |
"E6 6A 5F 89", "strbt r5,[r10],-r9,lsl #31", | |
"E6 6A 50 A9", "strbt r5,[r10],-r9,lsr #1", | |
"E6 6A 50 29", "strbt r5,[r10],-r9,lsr #32", | |
"E6 6A 50 E9", "strbt r5,[r10],-r9,ror #1", | |
"E6 6A 5F E9", "strbt r5,[r10],-r9,ror #31", | |
"E6 6A 50 69", "strbt r5,[r10],-r9,rrx", | |
"01 4A 68 F7", "strdeq r6,r7,[r10,#-0x87]", | |
"E1 6A 68 F7", "strd r6,r7,[r10,#-0x87]!", | |
"E1 CA 68 F7", "strd r6,r7,[r10,#0x87]", | |
"E1 EA 68 F7", "strd r6,r7,[r10,#0x87]!", | |
"01 8A 60 F9", "strdeq r6,r7,[r10,r9]", | |
"E1 AA 60 F9", "strd r6,r7,[r10,r9]!", | |
"E1 0A 60 F9", "strd r6,r7,[r10,-r9]", | |
"E1 2A 60 F9", "strd r6,r7,[r10,-r9]!", | |
"01 CA 60 F0", "strdeq r6,r7,[r10]", | |
"E1 CA 60 F0", "strd r6,r7,[r10]", | |
"00 4A 68 F7", "strdeq r6,r7,[r10],#-0x87", | |
"E0 CA 68 F7", "strd r6,r7,[r10],#0x87", | |
"00 8A 60 F9", "strdeq r6,r7,[r10],r9", | |
"E0 0A 60 F9", "strd r6,r7,[r10],-r9", | |
"01 8A 5F 99", "strexeq r5,r9,[r10]", | |
"01 CA 5F 99", "strexbeq r5,r9,[r10]", | |
"01 AA 9F 96", "strexdeq r9,r6,r7,[r10]", | |
"01 EA 5F 99", "strexheq r5,r9,[r10]", | |
"01 4A 58 B7", "strheq r5,[r10,#-0x87]", | |
"E1 6A 58 B7", "strh r5,[r10,#-0x87]!", | |
"E1 CA 58 B7", "strh r5,[r10,#0x87]", | |
"E1 EA 58 B7", "strh r5,[r10,#0x87]!", | |
"01 8A 50 B9", "strheq r5,[r10,r9]", | |
"E1 AA 50 B9", "strh r5,[r10,r9]!", | |
"01 0A 50 B9", "strheq r5,[r10,-r9]", | |
"E1 2A 50 B9", "strh r5,[r10,-r9]!", | |
"01 CA 50 B0", "strheq r5,[r10]", | |
"00 4A 58 B7", "strheq r5,[r10],#-0x87", | |
"E0 CA 58 B7", "strh r5,[r10],#0x87", | |
"00 8A 50 B9", "strheq r5,[r10],r9", | |
"E0 0A 50 B9", "strh r5,[r10],-r9", | |
"E0 EA 50 B0", "strht r5,[r10]", | |
"00 6A 58 B7", "strhteq r5,[r10],#-0x87", | |
"E0 EA 58 B7", "strht r5,[r10],#0x87", | |
"00 AA 50 B9", "strhteq r5,[r10],r9", | |
"E0 2A 50 B9", "strht r5,[r10],-r9", | |
"04 AA 50 00", "strteq r5,[r10]", | |
"04 2A 59 87", "strteq r5,[r10],#-0x987", | |
"E4 AA 59 87", "strt r5,[r10],#0x987", | |
"06 AA 50 09", "strteq r5,[r10],r9", | |
"06 AA 50 C9", "strteq r5,[r10],r9,asr #1", | |
"E6 AA 50 49", "strt r5,[r10],r9,asr #32", | |
"E6 AA 50 89", "strt r5,[r10],r9,lsl #1", | |
"E6 AA 5F 89", "strt r5,[r10],r9,lsl #31", | |
"E6 AA 50 A9", "strt r5,[r10],r9,lsr #1", | |
"E6 AA 50 29", "strt r5,[r10],r9,lsr #32", | |
"E6 AA 50 E9", "strt r5,[r10],r9,ror #1", | |
"E6 AA 5F E9", "strt r5,[r10],r9,ror #31", | |
"E6 AA 50 69", "strt r5,[r10],r9,rrx", | |
"E6 2A 50 09", "strt r5,[r10],-r9", | |
"E6 2A 50 C9", "strt r5,[r10],-r9,asr #1", | |
"E6 2A 50 49", "strt r5,[r10],-r9,asr #32", | |
"E6 2A 50 89", "strt r5,[r10],-r9,lsl #1", | |
"E6 2A 5F 89", "strt r5,[r10],-r9,lsl #31", | |
"E6 2A 50 A9", "strt r5,[r10],-r9,lsr #1", | |
"E6 2A 50 29", "strt r5,[r10],-r9,lsr #32", | |
"E6 2A 50 E9", "strt r5,[r10],-r9,ror #1", | |
"E6 2A 5F E9", "strt r5,[r10],-r9,ror #31", | |
"E6 2A 50 69", "strt r5,[r10],-r9,rrx", | |
"02 4F 50 00", "subeq r5,pc,#0x0", | |
"E2 4F 50 87", "sub r5,pc,#0x87", | |
"02 4A 50 71", "subeq r5,r10,#0x71", | |
"00 49 50 CA", "subeq r5,r9,r10,asr #1", | |
"00 49 56 5A", "subeq r5,r9,r10,asr r6", | |
"E0 49 50 8A", "sub r5,r9,r10,lsl #1", | |
"E0 49 56 1A", "sub r5,r9,r10,lsl r6", | |
"E0 49 50 2A", "sub r5,r9,r10,lsr #32", | |
"E0 49 5F EA", "sub r5,r9,r10,ror #31", | |
"E0 49 50 6A", "sub r5,r9,r10,rrx", | |
"02 5A 51 FE", "subseq r5,r10,#0x8000003f", | |
"00 59 50 4A", "subseq r5,r9,r10,asr #32", | |
"E0 59 5F 8A", "subs r5,r9,r10,lsl #31", | |
"E0 59 50 AA", "subs r5,r9,r10,lsr #1", | |
"00 59 56 3A", "subseq r5,r9,r10,lsr r6", | |
"E0 59 50 EA", "subs r5,r9,r10,ror #1", | |
"E0 59 56 7A", "subs r5,r9,r10,ror r6", | |
"0F AB CE F9", "svceq #0xabcef9", | |
"E1 0A 50 96", "swp r5,r6,[r10]", | |
"E1 4A 50 96", "swpb r5,r6,[r10]", | |
"06 A9 50 7A", "sxtabeq r5,r9,r10", | |
"06 A9 58 7A", "sxtabeq r5,r9,r10,ror #16", | |
"E6 A9 5C 7A", "sxtab r5,r9,r10,ror #24", | |
"E6 A9 54 7A", "sxtab r5,r9,r10,ror #8", | |
"06 89 50 7A", "sxtab16eq r5,r9,r10", | |
"06 89 58 7A", "sxtab16eq r5,r9,r10,ror #16", | |
"E6 89 5C 7A", "sxtab16 r5,r9,r10,ror #24", | |
"E6 89 54 7A", "sxtab16 r5,r9,r10,ror #8", | |
"06 B9 50 7A", "sxtaheq r5,r9,r10", | |
"06 B9 58 7A", "sxtaheq r5,r9,r10,ror #16", | |
"E6 B9 5C 7A", "sxtah r5,r9,r10,ror #24", | |
"E6 B9 54 7A", "sxtah r5,r9,r10,ror #8", | |
"06 AF 50 79", "sxtbeq r5,r9", | |
"06 AF 58 79", "sxtbeq r5,r9,ror #16", | |
"E6 AF 5C 79", "sxtb r5,r9,ror #24", | |
"E6 AF 54 79", "sxtb r5,r9,ror #8", | |
"06 8F 50 79", "sxtb16eq r5,r9", | |
"06 8F 58 79", "sxtb16eq r5,r9,ror #16", | |
"E6 8F 5C 79", "sxtb16 r5,r9,ror #24", | |
"E6 8F 54 79", "sxtb16 r5,r9,ror #8", | |
"06 BF 50 79", "sxtheq r5,r9", | |
"06 BF 58 79", "sxtheq r5,r9,ror #16", | |
"E6 BF 5C 79", "sxth r5,r9,ror #24", | |
"E6 BF 54 79", "sxth r5,r9,ror #8", | |
"03 3A 00 71", "teqeq r10,#0x71", | |
"E3 3A 01 FE", "teq r10,#0x8000003f", | |
"01 35 00 CA", "teqeq r5,r10,asr #1", | |
"E1 35 00 4A", "teq r5,r10,asr #32", | |
"01 35 06 5A", "teqeq r5,r10,asr r6", | |
"E1 35 00 8A", "teq r5,r10,lsl #1", | |
"E1 35 0F 8A", "teq r5,r10,lsl #31", | |
"E1 35 06 1A", "teq r5,r10,lsl r6", | |
"E1 35 00 AA", "teq r5,r10,lsr #1", | |
"E1 35 00 2A", "teq r5,r10,lsr #32", | |
"E1 35 06 3A", "teq r5,r10,lsr r6", | |
"E1 35 00 EA", "teq r5,r10,ror #1", | |
"E1 35 0F EA", "teq r5,r10,ror #31", | |
"E1 35 06 7A", "teq r5,r10,ror r6", | |
"E1 35 00 6A", "teq r5,r10,rrx", | |
"03 1A 00 71", "tsteq r10,#0x71", | |
"E3 1A 01 FE", "tst r10,#0x8000003f", | |
"01 15 00 CA", "tsteq r5,r10,asr #1", | |
"E1 15 00 4A", "tst r5,r10,asr #32", | |
"01 15 06 5A", "tsteq r5,r10,asr r6", | |
"E1 15 00 8A", "tst r5,r10,lsl #1", | |
"E1 15 0F 8A", "tst r5,r10,lsl #31", | |
"E1 15 06 1A", "tst r5,r10,lsl r6", | |
"E1 15 00 AA", "tst r5,r10,lsr #1", | |
"E1 15 00 2A", "tst r5,r10,lsr #32", | |
"E1 15 06 3A", "tst r5,r10,lsr r6", | |
"E1 15 00 EA", "tst r5,r10,ror #1", | |
"E1 15 0F EA", "tst r5,r10,ror #31", | |
"E1 15 06 7A", "tst r5,r10,ror r6", | |
"E1 15 00 6A", "tst r5,r10,rrx", | |
"06 59 5F 1A", "uadd16eq r5,r9,r10", | |
"06 59 5F 9A", "uadd8eq r5,r9,r10", | |
"06 59 5F 3A", "uasxeq r5,r9,r10", | |
"07 FF 50 5A", "ubfxeq r5,r10,#0,#32", | |
"E7 FF 50 5A", "ubfx r5,r10,#0,#32", | |
"E7 E0 5F DA", "ubfx r5,r10,#31,#1", | |
"06 79 5F 1A", "uhadd16eq r5,r9,r10", | |
"06 79 5F 9A", "uhadd8eq r5,r9,r10", | |
"06 79 5F 3A", "uhasxeq r5,r9,r10", | |
"06 79 5F 5A", "uhsaxeq r5,r9,r10", | |
"06 79 5F 7A", "uhsub16eq r5,r9,r10", | |
"06 79 5F FA", "uhsub8eq r5,r9,r10", | |
"00 49 58 9A", "umaaleq r5,r9,r10,r8", | |
"00 A9 58 9A", "umlaleq r5,r9,r10,r8", | |
"00 B9 58 9A", "umlalseq r5,r9,r10,r8", | |
"00 89 58 9A", "umulleq r5,r9,r10,r8", | |
"00 99 58 9A", "umullseq r5,r9,r10,r8", | |
"06 69 5F 1A", "uqadd16eq r5,r9,r10", | |
"06 69 5F 9A", "uqadd8eq r5,r9,r10", | |
"06 69 5F 3A", "uqasxeq r5,r9,r10", | |
"06 69 5F 5A", "uqsaxeq r5,r9,r10", | |
"06 69 5F 7A", "uqsub16eq r5,r9,r10", | |
"06 69 5F FA", "uqsub8eq r5,r9,r10", | |
"07 85 FA 19", "usad8eq r5,r9,r10", | |
"07 85 8A 19", "usada8eq r5,r9,r10,r8", | |
"06 FE 50 1A", "usateq r5,#30,r10", | |
"06 FE 50 DA", "usateq r5,#30,r10,asr #1", | |
"E6 FE 50 5A", "usat r5,#30,r10,asr #32", | |
"E6 FE 50 9A", "usat r5,#30,r10,lsl #1", | |
"E6 FE 5F 9A", "usat r5,#30,r10,lsl #31", | |
"06 EF 5F 3A", "usat16eq r5,#15,r10", | |
"06 59 5F 5A", "usaxeq r5,r9,r10", | |
"06 59 5F 7A", "usub16eq r5,r9,r10", | |
"06 59 5F FA", "usub8eq r5,r9,r10", | |
"06 E9 50 7A", "uxtabeq r5,r9,r10", | |
"06 E9 58 7A", "uxtabeq r5,r9,r10,ror #16", | |
"E6 E9 5C 7A", "uxtab r5,r9,r10,ror #24", | |
"E6 E9 54 7A", "uxtab r5,r9,r10,ror #8", | |
"06 C9 50 7A", "uxtab16eq r5,r9,r10", | |
"06 C9 58 7A", "uxtab16eq r5,r9,r10,ror #16", | |
"E6 C9 5C 7A", "uxtab16 r5,r9,r10,ror #24", | |
"E6 C9 54 7A", "uxtab16 r5,r9,r10,ror #8", | |
"06 F9 50 7A", "uxtaheq r5,r9,r10", | |
"06 F9 58 7A", "uxtaheq r5,r9,r10,ror #16", | |
"E6 F9 5C 7A", "uxtah r5,r9,r10,ror #24", | |
"E6 F9 54 7A", "uxtah r5,r9,r10,ror #8", | |
"06 EF 50 79", "uxtbeq r5,r9", | |
"06 EF 58 79", "uxtbeq r5,r9,ror #16", | |
"E6 EF 5C 79", "uxtb r5,r9,ror #24", | |
"E6 EF 54 79", "uxtb r5,r9,ror #8", | |
"06 CF 50 79", "uxtb16eq r5,r9", | |
"06 CF 58 79", "uxtb16eq r5,r9,ror #16", | |
"E6 CF 5C 79", "uxtb16 r5,r9,ror #24", | |
"E6 CF 54 79", "uxtb16 r5,r9,ror #8", | |
"06 FF 50 79", "uxtheq r5,r9", | |
"06 FF 58 79", "uxtheq r5,r9,ror #16", | |
"E6 FF 5C 79", "uxth r5,r9,ror #24", | |
"E6 FF 54 79", "uxth r5,r9,ror #8", | |
"03 20 F0 02", "wfeeq", | |
"03 20 F0 03", "wfieq", | |
"03 20 F0 01", "yieldeq", | |
}; | |
disassembleInstArray(insts, armOptions); | |
} | |
@Test | |
public void testArmVFPInstructions() { | |
System.out.println("\n====================== ARM VFP ======================\n"); | |
String[] insts = { | |
"F2 49 57 BA", "vaba.s8 d21,d25,d26", | |
"F2 59 57 BA", "vaba.s16 d21,d25,d26", | |
"F2 69 57 BA", "vaba.s32 d21,d25,d26", | |
"F3 49 57 BA", "vaba.u8 d21,d25,d26", | |
"F3 59 57 BA", "vaba.u16 d21,d25,d26", | |
"F3 69 57 BA", "vaba.u32 d21,d25,d26", | |
"F2 4C 67 FE", "vaba.s8 q11,q14,q15", | |
"F2 5C 67 FE", "vaba.s16 q11,q14,q15", | |
"F2 6C 67 FE", "vaba.s32 q11,q14,q15", | |
"F3 4C 67 FE", "vaba.u8 q11,q14,q15", | |
"F3 5C 67 FE", "vaba.u16 q11,q14,q15", | |
"F3 6C 67 FE", "vaba.u32 q11,q14,q15", | |
"F2 C9 65 AA", "vabal.s8 q11,d25,d26", | |
"F2 D9 65 AA", "vabal.s16 q11,d25,d26", | |
"F2 E9 65 AA", "vabal.s32 q11,d25,d26", | |
"F3 C9 65 AA", "vabal.u8 q11,d25,d26", | |
"F3 D9 65 AA", "vabal.u16 q11,d25,d26", | |
"F3 E9 65 AA", "vabal.u32 q11,d25,d26", | |
"F2 49 57 AA", "vabd.s8 d21,d25,d26", | |
"F2 59 57 AA", "vabd.s16 d21,d25,d26", | |
"F2 69 57 AA", "vabd.s32 d21,d25,d26", | |
"F3 49 57 AA", "vabd.u8 d21,d25,d26", | |
"F3 59 57 AA", "vabd.u16 d21,d25,d26", | |
"F3 69 57 AA", "vabd.u32 d21,d25,d26", | |
"F2 4C 67 EE", "vabd.s8 q11,q14,q15", | |
"F2 5C 67 EE", "vabd.s16 q11,q14,q15", | |
"F2 6C 67 EE", "vabd.s32 q11,q14,q15", | |
"F3 4C 67 EE", "vabd.u8 q11,q14,q15", | |
"F3 5C 67 EE", "vabd.u16 q11,q14,q15", | |
"F3 6C 67 EE", "vabd.u32 q11,q14,q15", | |
"F3 69 5D AA", "vabd.f32 d21,d25,d26", | |
"F3 6C 6D EE", "vabd.f32 q11,q14,q15", | |
"F2 C9 67 AA", "vabdl.s8 q11,d25,d26", | |
"F2 D9 67 AA", "vabdl.s16 q11,d25,d26", | |
"F2 E9 67 AA", "vabdl.s32 q11,d25,d26", | |
"F3 C9 67 AA", "vabdl.u8 q11,d25,d26", | |
"F3 D9 67 AA", "vabdl.u16 q11,d25,d26", | |
"F3 E9 67 AA", "vabdl.u32 q11,d25,d26", | |
"F3 F1 63 6E", "vabs.s8 q11,q15", | |
"F3 F5 63 6E", "vabs.s16 q11,q15", | |
"F3 F9 63 6E", "vabs.s32 q11,q15", | |
"F3 F9 67 6E", "vabs.f32 q11,q15", | |
"F3 F1 53 2A", "vabs.s8 d21,d26", | |
"F3 F5 53 2A", "vabs.s16 d21,d26", | |
"F3 F9 53 2A", "vabs.s32 d21,d26", | |
"F3 F9 57 2A", "vabs.f32 d21,d26", | |
"0E F0 5B EA", "vabseq.f64 d21,d26", | |
"EE F0 AA CD", "vabs.f32 s21,s26", | |
"EE F0 5B EA", "vabs.f64 d21,d26", | |
"F3 49 5E BA", "vacge.f32 d21,d25,d26", | |
"F3 4C 6E FE", "vacge.f32 q11,q14,q15", | |
"F3 69 5E BA", "vacgt.f32 d21,d25,d26", | |
"F3 6C 6E FE", "vacgt.f32 q11,q14,q15", | |
"F2 49 58 AA", "vadd.i8 d21,d25,d26", | |
"F2 59 58 AA", "vadd.i16 d21,d25,d26", | |
"F2 69 58 AA", "vadd.i32 d21,d25,d26", | |
"F2 79 58 AA", "vadd.i64 d21,d25,d26", | |
"F2 4C 68 EE", "vadd.i8 q11,q14,q15", | |
"F2 5C 68 EE", "vadd.i16 q11,q14,q15", | |
"F2 6C 68 EE", "vadd.i32 q11,q14,q15", | |
"F2 7C 68 EE", "vadd.i64 q11,q14,q15", | |
"F2 49 5D AA", "vadd.f32 d21,d25,d26", | |
"F2 4C 6D EE", "vadd.f32 q11,q14,q15", | |
"EE 7C AA 8D", "vadd.f32 s21,s25,s26", | |
"0E 79 5B AA", "vaddeq.f64 d21,d25,d26", | |
"F2 CC 54 AE", "vaddhn.i16 d21,q14,q15", | |
"F2 DC 54 AE", "vaddhn.i32 d21,q14,q15", | |
"F2 EC 54 AE", "vaddhn.i64 d21,q14,q15", | |
"F2 C9 60 AA", "vaddl.s8 q11,d25,d26", | |
"F2 D9 60 AA", "vaddl.s16 q11,d25,d26", | |
"F2 E9 60 AA", "vaddl.s32 q11,d25,d26", | |
"F3 C9 60 AA", "vaddl.u8 q11,d25,d26", | |
"F3 D9 60 AA", "vaddl.u16 q11,d25,d26", | |
"F3 E9 60 AA", "vaddl.u32 q11,d25,d26", | |
"F2 CC 61 AA", "vaddw.s8 q11,q14,d26", | |
"F2 DC 61 AA", "vaddw.s16 q11,q14,d26", | |
"F2 EC 61 AA", "vaddw.s32 q11,q14,d26", | |
"F3 CC 61 AA", "vaddw.u8 q11,q14,d26", | |
"F3 DC 61 AA", "vaddw.u16 q11,q14,d26", | |
"F3 EC 61 AA", "vaddw.u32 q11,q14,d26", | |
"F2 49 51 BA", "vand d21,d25,d26", | |
"F2 4C 61 FE", "vand q11,q14,q15", | |
"F2 59 51 BA", "vbic d21,d25,d26", | |
"F2 5C 61 FE", "vbic q11,q14,q15", | |
"F3 C0 59 39", "vbic.i16 d21,#0x89", | |
"F3 C0 51 39", "vbic.i32 d21,#0x89", | |
"F3 C0 69 79", "vbic.i16 q11,#0x89", | |
"F3 C0 61 79", "vbic.i32 q11,#0x89", | |
"F3 79 51 BA", "vbif d21,d25,d26", | |
"F3 7C 61 FE", "vbif q11,q14,q15", | |
"F3 69 51 BA", "vbit d21,d25,d26", | |
"F3 6C 61 FE", "vbit q11,q14,q15", | |
"F3 59 51 BA", "vbsl d21,d25,d26", | |
"F3 5C 61 FE", "vbsl q11,q14,q15", | |
"F3 49 58 BA", "vceq.i8 d21,d25,d26", | |
"F3 59 58 BA", "vceq.i16 d21,d25,d26", | |
"F3 69 58 BA", "vceq.i32 d21,d25,d26", | |
"F3 F1 51 2A", "vceq.i8 d21,d26,#0", | |
"F3 F5 51 2A", "vceq.i16 d21,d26,#0", | |
"F3 F9 51 2A", "vceq.i32 d21,d26,#0", | |
"F3 F9 55 2A", "vceq.f32 d21,d26,#0", | |
"F3 4C 68 FE", "vceq.i8 q11,q14,q15", | |
"F3 5C 68 FE", "vceq.i16 q11,q14,q15", | |
"F3 6C 68 FE", "vceq.i32 q11,q14,q15", | |
"F3 F1 61 6E", "vceq.i8 q11,q15,#0", | |
"F3 F5 61 6E", "vceq.i16 q11,q15,#0", | |
"F3 F9 61 6E", "vceq.i32 q11,q15,#0", | |
"F3 F9 65 6E", "vceq.f32 q11,q15,#0", | |
"F2 49 5E AA", "vceq.f32 d21,d25,d26", | |
"F2 4C 6E EE", "vceq.f32 q11,q14,q15", | |
"F2 49 53 BA", "vcge.s8 d21,d25,d26", | |
"F2 59 53 BA", "vcge.s16 d21,d25,d26", | |
"F2 69 53 BA", "vcge.s32 d21,d25,d26", | |
"F3 49 53 BA", "vcge.u8 d21,d25,d26", | |
"F3 59 53 BA", "vcge.u16 d21,d25,d26", | |
"F3 69 53 BA", "vcge.u32 d21,d25,d26", | |
"F3 F1 50 AA", "vcge.s8 d21,d26,#0", | |
"F3 F5 50 AA", "vcge.s16 d21,d26,#0", | |
"F3 F9 50 AA", "vcge.s32 d21,d26,#0", | |
"F3 F9 54 AA", "vcge.f32 d21,d26,#0", | |
"F2 4C 63 FE", "vcge.s8 q11,q14,q15", | |
"F2 5C 63 FE", "vcge.s16 q11,q14,q15", | |
"F2 6C 63 FE", "vcge.s32 q11,q14,q15", | |
"F3 4C 63 FE", "vcge.u8 q11,q14,q15", | |
"F3 5C 63 FE", "vcge.u16 q11,q14,q15", | |
"F3 6C 63 FE", "vcge.u32 q11,q14,q15", | |
"F3 F1 60 EE", "vcge.s8 q11,q15,#0", | |
"F3 F5 60 EE", "vcge.s16 q11,q15,#0", | |
"F3 F9 60 EE", "vcge.s32 q11,q15,#0", | |
"F3 F9 64 EE", "vcge.f32 q11,q15,#0", | |
"F3 49 5E AA", "vcge.f32 d21,d25,d26", | |
"F3 4C 6E EE", "vcge.f32 q11,q14,q15", | |
"F2 49 53 AA", "vcgt.s8 d21,d25,d26", | |
"F2 59 53 AA", "vcgt.s16 d21,d25,d26", | |
"F2 69 53 AA", "vcgt.s32 d21,d25,d26", | |
"F3 49 53 AA", "vcgt.u8 d21,d25,d26", | |
"F3 59 53 AA", "vcgt.u16 d21,d25,d26", | |
"F3 69 53 AA", "vcgt.u32 d21,d25,d26", | |
"F3 F1 50 2A", "vcgt.s8 d21,d26,#0", | |
"F3 F5 50 2A", "vcgt.s16 d21,d26,#0", | |
"F3 F9 50 2A", "vcgt.s32 d21,d26,#0", | |
"F3 F9 54 2A", "vcgt.f32 d21,d26,#0", | |
"F2 4C 63 EE", "vcgt.s8 q11,q14,q15", | |
"F2 5C 63 EE", "vcgt.s16 q11,q14,q15", | |
"F2 6C 63 EE", "vcgt.s32 q11,q14,q15", | |
"F3 4C 63 EE", "vcgt.u8 q11,q14,q15", | |
"F3 5C 63 EE", "vcgt.u16 q11,q14,q15", | |
"F3 6C 63 EE", "vcgt.u32 q11,q14,q15", | |
"F3 F1 60 6E", "vcgt.s8 q11,q15,#0", | |
"F3 F5 60 6E", "vcgt.s16 q11,q15,#0", | |
"F3 F9 60 6E", "vcgt.s32 q11,q15,#0", | |
"F3 F9 64 6E", "vcgt.f32 q11,q15,#0", | |
"F3 69 5E AA", "vcgt.f32 d21,d25,d26", | |
"F3 6C 6E EE", "vcgt.f32 q11,q14,q15", | |
"F3 F1 51 AA", "vcle.s8 d21,d26,#0", | |
"F3 F5 51 AA", "vcle.s16 d21,d26,#0", | |
"F3 F9 51 AA", "vcle.s32 d21,d26,#0", | |
"F3 F9 55 AA", "vcle.f32 d21,d26,#0", | |
"F3 F1 61 EE", "vcle.s8 q11,q15,#0", | |
"F3 F5 61 EE", "vcle.s16 q11,q15,#0", | |
"F3 F9 61 EE", "vcle.s32 q11,q15,#0", | |
"F3 F9 65 EE", "vcle.f32 q11,q15,#0", | |
"F3 F0 54 2A", "vcls.s8 d21,d26", | |
"F3 F4 54 2A", "vcls.s16 d21,d26", | |
"F3 F8 54 2A", "vcls.s32 d21,d26", | |
"F3 F0 64 6E", "vcls.s8 q11,q15", | |
"F3 F4 64 6E", "vcls.s16 q11,q15", | |
"F3 F8 64 6E", "vcls.s32 q11,q15", | |
"F3 F1 52 2A", "vclt.s8 d21,d26,#0", | |
"F3 F5 52 2A", "vclt.s16 d21,d26,#0", | |
"F3 F9 52 2A", "vclt.s32 d21,d26,#0", | |
"F3 F9 56 2A", "vclt.f32 d21,d26,#0", | |
"F3 F1 62 6E", "vclt.s8 q11,q15,#0", | |
"F3 F5 62 6E", "vclt.s16 q11,q15,#0", | |
"F3 F9 62 6E", "vclt.s32 q11,q15,#0", | |
"F3 F9 66 6E", "vclt.f32 q11,q15,#0", | |
"F3 F0 54 AA", "vclz.i8 d21,d26", | |
"F3 F4 54 AA", "vclz.i16 d21,d26", | |
"F3 F8 54 AA", "vclz.i32 d21,d26", | |
"F3 F0 64 EE", "vclz.i8 q11,q15", | |
"F3 F4 64 EE", "vclz.i16 q11,q15", | |
"F3 F8 64 EE", "vclz.i32 q11,q15", | |
"0E F5 AA 40", "vcmpeq.f32 s21,#0.0", | |
"0E F4 AA 4D", "vcmpeq.f32 s21,s26", | |
"EE F5 5B 40", "vcmp.f64 d21,#0.0", | |
"EE F4 5B 6A", "vcmp.f64 d21,d26", | |
"EE F5 AA C0", "vcmpe.f32 s21,#0.0", | |
"EE F4 AA CD", "vcmpe.f32 s21,s26", | |
"EE F5 5B C0", "vcmpe.f64 d21,#0.0", | |
"EE F4 5B EA", "vcmpe.f64 d21,d26", | |
"F3 F0 55 2A", "vcnt.8 d21,d26", | |
"F3 F0 65 6E", "vcnt.8 q11,q15", | |
"F3 FB 57 2A", "vcvt.s32.f32 d21,d26", | |
"F3 FB 57 AA", "vcvt.u32.f32 d21,d26", | |
"F3 FB 56 2A", "vcvt.f32.s32 d21,d26", | |
"F3 FB 56 AA", "vcvt.f32.u32 d21,d26", | |
"F2 E0 5F 3A", "vcvt.s32.f32 d21,d26,#32", | |
"F3 E0 5F 3A", "vcvt.u32.f32 d21,d26,#32", | |
"F2 E0 5E 3A", "vcvt.f32.s32 d21,d26,#32", | |
"F3 E0 5E 3A", "vcvt.f32.u32 d21,d26,#32", | |
"F3 FB 67 6E", "vcvt.s32.f32 q11,q15", | |
"F3 FB 67 EE", "vcvt.u32.f32 q11,q15", | |
"F3 FB 66 6E", "vcvt.f32.s32 q11,q15", | |
"F3 FB 66 EE", "vcvt.f32.u32 q11,q15", | |
"F2 E0 6F 7E", "vcvt.s32.f32 q11,q15,#32", | |
"F3 E0 6F 7E", "vcvt.u32.f32 q11,q15,#32", | |
"F2 E0 6E 7E", "vcvt.f32.s32 q11,q15,#32", | |
"F3 E0 6E 7E", "vcvt.f32.u32 q11,q15,#32", | |
"EE FA AA E8", "vcvt.f32.s32 s21,s21,#15", | |
"EE FF AA 60", "vcvt.u16.f32 s21,s21,#15", | |
"EE FE AA E2", "vcvt.s32.f32 s21,s21,#27", | |
"EE FF AA E2", "vcvt.u32.f32 s21,s21,#27", | |
"EE FE 5B 60", "vcvt.s16.f64 d21,d21,#15", | |
"EE FF 5B 60", "vcvt.u16.f64 d21,d21,#15", | |
"EE FE 5B E2", "vcvt.s32.f64 d21,d21,#27", | |
"EE FF 5B E2", "vcvt.u32.f64 d21,d21,#27", | |
"F3 F6 56 2E", "vcvt.f16.f32 d21,q15", | |
"EE FA AA 60", "vcvt.f32.s16 s21,s21,#15", | |
"EE FB AA 60", "vcvt.f32.u16 s21,s21,#15", | |
"EE FA AA E2", "vcvt.f32.s32 s21,s21,#27", | |
"EE FB AA E2", "vcvt.f32.u32 s21,s21,#27", | |
"EE F8 AA CD", "vcvt.f32.s32 s21,s26", | |
"EE F8 AA 4D", "vcvt.f32.u32 s21,s26", | |
"F3 F6 67 2A", "vcvt.f32.f16 q11,d26", | |
"EE F7 AB EA", "vcvt.f32.f64 s21,d26", | |
"EE FA 5B 60", "vcvt.f64.s16 d21,d21,#15", | |
"EE FB 5B 60", "vcvt.f64.u16 d21,d21,#15", | |
"EE FA 5B E2", "vcvt.f64.s32 d21,d21,#27", | |
"0E FB 5B E2", "vcvteq.f64.u32 d21,d21,#27", | |
"EE F8 5B CD", "vcvt.f64.s32 d21,s26", | |
"EE F8 5B 4D", "vcvt.f64.u32 d21,s26", | |
"0E F7 5A CD", "vcvteq.f64.f32 d21,s26", | |
"EE FD AA CD", "vcvt.s32.f32 s21,s26", | |
"EE FD AB EA", "vcvt.s32.f64 s21,d26", | |
"EE FC AA CD", "vcvt.u32.f32 s21,s26", | |
"EE FC AB EA", "vcvt.u32.f64 s21,d26", | |
"0E F3 AA 4D", "vcvtbeq.f16.f32 s21,s26", | |
"EE F2 AA 4D", "vcvtb.f32.f16 s21,s26", | |
"EE F3 AA CD", "vcvtt.f16.f32 s21,s26", | |
"EE F2 AA CD", "vcvtt.f32.f16 s21,s26", | |
"0E FD AA 4D", "vcvtreq.s32.f32 s21,s26", | |
"EE FD AB 6A", "vcvtr.s32.f64 s21,d26", | |
"EE FC AA 4D", "vcvtr.u32.f32 s21,s26", | |
"EE FC AB 6A", "vcvtr.u32.f64 s21,d26", | |
"0E CC AA 8D", "vdiveq.f32 s21,s25,s26", | |
"EE C9 5B AA", "vdiv.f64 d21,d25,d26", | |
"F3 F5 5C 26", "vdup.8 d21,d22[2]", | |
"F3 FA 5C 26", "vdup.16 d21,d22[2]", | |
"F3 FC 5C 26", "vdup.32 d21,d22[1]", | |
"0E C5 5B 90", "vdupeq.8 d21,r5", | |
"EE 85 5B B0", "vdup.16 d21,r5", | |
"EE 85 5B 90", "vdup.32 d21,r5", | |
"F3 F5 6C 66", "vdup.8 q11,d22[2]", | |
"F3 FA 6C 66", "vdup.16 q11,d22[2]", | |
"F3 FC 6C 66", "vdup.32 q11,d22[1]", | |
"EE E6 5B 90", "vdup.8 q11,r5", | |
"EE A6 5B B0", "vdup.16 q11,r5", | |
"EE A6 5B 90", "vdup.32 q11,r5", | |
"F3 49 51 BA", "veor d21,d25,d26", | |
"F3 4C 61 FE", "veor q11,q14,q15", | |
"F2 F9 55 AA", "vext.8 d21,d25,d26,#5", | |
"F2 FC 6D EE", "vext.8 q11,q14,q15,#13", | |
"F2 49 50 AA", "vhadd.s8 d21,d25,d26", | |
"F2 59 50 AA", "vhadd.s16 d21,d25,d26", | |
"F2 69 50 AA", "vhadd.s32 d21,d25,d26", | |
"F3 49 50 AA", "vhadd.u8 d21,d25,d26", | |
"F3 59 50 AA", "vhadd.u16 d21,d25,d26", | |
"F3 69 50 AA", "vhadd.u32 d21,d25,d26", | |
"F2 4C 60 EE", "vhadd.s8 q11,q14,q15", | |
"F2 5C 60 EE", "vhadd.s16 q11,q14,q15", | |
"F2 6C 60 EE", "vhadd.s32 q11,q14,q15", | |
"F3 4C 60 EE", "vhadd.u8 q11,q14,q15", | |
"F3 5C 60 EE", "vhadd.u16 q11,q14,q15", | |
"F3 6C 60 EE", "vhadd.u32 q11,q14,q15", | |
"F2 49 52 AA", "vhsub.s8 d21,d25,d26", | |
"F2 59 52 AA", "vhsub.s16 d21,d25,d26", | |
"F2 69 52 AA", "vhsub.s32 d21,d25,d26", | |
"F3 49 52 AA", "vhsub.u8 d21,d25,d26", | |
"F3 59 52 AA", "vhsub.u16 d21,d25,d26", | |
"F3 69 52 AA", "vhsub.u32 d21,d25,d26", | |
"F2 4C 62 EE", "vhsub.s8 q11,q14,q15", | |
"F2 5C 62 EE", "vhsub.s16 q11,q14,q15", | |
"F2 6C 62 EE", "vhsub.s32 q11,q14,q15", | |
"F3 4C 62 EE", "vhsub.u8 q11,q14,q15", | |
"F3 5C 62 EE", "vhsub.u16 q11,q14,q15", | |
"F3 6C 62 EE", "vhsub.u32 q11,q14,q15", | |
"F4 6A B7 0F", "vld1.8 {d27},[r10]", | |
"F4 6A BA 0F", "vld1.8 {d27,d28},[r10]", | |
"F4 6A B6 0F", "vld1.8 {d27,d28,d29},[r10]", | |
"F4 6A B2 0F", "vld1.8 {d27,d28,d29,d30},[r10]", | |
"F4 6A B7 4F", "vld1.16 {d27},[r10]", | |
"F4 6A BA 4F", "vld1.16 {d27,d28},[r10]", | |
"F4 6A B6 4F", "vld1.16 {d27,d28,d29},[r10]", | |
"F4 6A B2 4F", "vld1.16 {d27,d28,d29,d30},[r10]", | |
"F4 6A B7 8F", "vld1.32 {d27},[r10]", | |
"F4 6A BA 8F", "vld1.32 {d27,d28},[r10]", | |
"F4 6A B6 8F", "vld1.32 {d27,d28,d29},[r10]", | |
"F4 6A B2 8F", "vld1.32 {d27,d28,d29,d30},[r10]", | |
"F4 6A B7 CF", "vld1.64 {d27},[r10]", | |
"F4 6A BA CF", "vld1.64 {d27,d28},[r10]", | |
"F4 6A B6 CF", "vld1.64 {d27,d28,d29},[r10]", | |
"F4 6A B2 CF", "vld1.64 {d27,d28,d29,d30},[r10]", | |
"F4 6A B7 1F", "vld1.8 {d27},[r10@64]", | |
"F4 6A BA 1F", "vld1.8 {d27,d28},[r10@64]", | |
"F4 6A BA 2F", "vld1.8 {d27,d28},[r10@128]", | |
"F4 6A B6 1F", "vld1.8 {d27,d28,d29},[r10@64]", | |
"F4 6A B2 1F", "vld1.8 {d27,d28,d29,d30},[r10@64]", | |
"F4 6A B2 2F", "vld1.8 {d27,d28,d29,d30},[r10@128]", | |
"F4 6A B2 3F", "vld1.8 {d27,d28,d29,d30},[r10@256]", | |
"F4 6A B7 5F", "vld1.16 {d27},[r10@64]", | |
"F4 6A BA 5F", "vld1.16 {d27,d28},[r10@64]", | |
"F4 6A BA 6F", "vld1.16 {d27,d28},[r10@128]", | |
"F4 6A B6 5F", "vld1.16 {d27,d28,d29},[r10@64]", | |
"F4 6A B2 5F", "vld1.16 {d27,d28,d29,d30},[r10@64]", | |
"F4 6A B2 6F", "vld1.16 {d27,d28,d29,d30},[r10@128]", | |
"F4 6A B2 7F", "vld1.16 {d27,d28,d29,d30},[r10@256]", | |
"F4 6A B7 9F", "vld1.32 {d27},[r10@64]", | |
"F4 6A BA 9F", "vld1.32 {d27,d28},[r10@64]", | |
"F4 6A BA AF", "vld1.32 {d27,d28},[r10@128]", | |
"F4 6A B6 9F", "vld1.32 {d27,d28,d29},[r10@64]", | |
"F4 6A B2 9F", "vld1.32 {d27,d28,d29,d30},[r10@64]", | |
"F4 6A B2 AF", "vld1.32 {d27,d28,d29,d30},[r10@128]", | |
"F4 6A B2 BF", "vld1.32 {d27,d28,d29,d30},[r10@256]", | |
"F4 6A B7 DF", "vld1.64 {d27},[r10@64]", | |
"F4 6A BA DF", "vld1.64 {d27,d28},[r10@64]", | |
"F4 6A BA EF", "vld1.64 {d27,d28},[r10@128]", | |
"F4 6A B6 DF", "vld1.64 {d27,d28,d29},[r10@64]", | |
"F4 6A B2 DF", "vld1.64 {d27,d28,d29,d30},[r10@64]", | |
"F4 6A B2 EF", "vld1.64 {d27,d28,d29,d30},[r10@128]", | |
"F4 6A B2 FF", "vld1.64 {d27,d28,d29,d30},[r10@256]", | |
"F4 6A B7 0D", "vld1.8 {d27},[r10]!", | |
"F4 6A BA 0D", "vld1.8 {d27,d28},[r10]!", | |
"F4 6A B6 0D", "vld1.8 {d27,d28,d29},[r10]!", | |
"F4 6A B2 0D", "vld1.8 {d27,d28,d29,d30},[r10]!", | |
"F4 6A B7 4D", "vld1.16 {d27},[r10]!", | |
"F4 6A BA 4D", "vld1.16 {d27,d28},[r10]!", | |
"F4 6A B6 4D", "vld1.16 {d27,d28,d29},[r10]!", | |
"F4 6A B2 4D", "vld1.16 {d27,d28,d29,d30},[r10]!", | |
"F4 6A B7 8D", "vld1.32 {d27},[r10]!", | |
"F4 6A BA 8D", "vld1.32 {d27,d28},[r10]!", | |
"F4 6A B6 8D", "vld1.32 {d27,d28,d29},[r10]!", | |
"F4 6A B2 8D", "vld1.32 {d27,d28,d29,d30},[r10]!", | |
"F4 6A B7 CD", "vld1.64 {d27},[r10]!", | |
"F4 6A BA CD", "vld1.64 {d27,d28},[r10]!", | |
"F4 6A B6 CD", "vld1.64 {d27,d28,d29},[r10]!", | |
"F4 6A B2 CD", "vld1.64 {d27,d28,d29,d30},[r10]!", | |
"F4 6A B7 1D", "vld1.8 {d27},[r10@64]!", | |
"F4 6A BA 1D", "vld1.8 {d27,d28},[r10@64]!", | |
"F4 6A BA 2D", "vld1.8 {d27,d28},[r10@128]!", | |
"F4 6A B6 1D", "vld1.8 {d27,d28,d29},[r10@64]!", | |
"F4 6A B2 1D", "vld1.8 {d27,d28,d29,d30},[r10@64]!", | |
"F4 6A B2 2D", "vld1.8 {d27,d28,d29,d30},[r10@128]!", | |
"F4 6A B2 3D", "vld1.8 {d27,d28,d29,d30},[r10@256]!", | |
"F4 6A B7 5D", "vld1.16 {d27},[r10@64]!", | |
"F4 6A BA 5D", "vld1.16 {d27,d28},[r10@64]!", | |
"F4 6A BA 6D", "vld1.16 {d27,d28},[r10@128]!", | |
"F4 6A B6 5D", "vld1.16 {d27,d28,d29},[r10@64]!", | |
"F4 6A B2 5D", "vld1.16 {d27,d28,d29,d30},[r10@64]!", | |
"F4 6A B2 6D", "vld1.16 {d27,d28,d29,d30},[r10@128]!", | |
"F4 6A B2 7D", "vld1.16 {d27,d28,d29,d30},[r10@256]!", | |
"F4 6A B7 9D", "vld1.32 {d27},[r10@64]!", | |
"F4 6A BA 9D", "vld1.32 {d27,d28},[r10@64]!", | |
"F4 6A BA AD", "vld1.32 {d27,d28},[r10@128]!", | |
"F4 6A B6 9D", "vld1.32 {d27,d28,d29},[r10@64]!", | |
"F4 6A B2 9D", "vld1.32 {d27,d28,d29,d30},[r10@64]!", | |
"F4 6A B2 AD", "vld1.32 {d27,d28,d29,d30},[r10@128]!", | |
"F4 6A B2 BD", "vld1.32 {d27,d28,d29,d30},[r10@256]!", | |
"F4 6A B7 DD", "vld1.64 {d27},[r10@64]!", | |
"F4 6A BA DD", "vld1.64 {d27,d28},[r10@64]!", | |
"F4 6A BA ED", "vld1.64 {d27,d28},[r10@128]!", | |
"F4 6A B6 DD", "vld1.64 {d27,d28,d29},[r10@64]!", | |
"F4 6A B2 DD", "vld1.64 {d27,d28,d29,d30},[r10@64]!", | |
"F4 6A B2 ED", "vld1.64 {d27,d28,d29,d30},[r10@128]!", | |
"F4 6A B2 FD", "vld1.64 {d27,d28,d29,d30},[r10@256]!", | |
"F4 6A B7 09", "vld1.8 {d27},[r10],r9", | |
"F4 6A BA 09", "vld1.8 {d27,d28},[r10],r9", | |
"F4 6A B6 09", "vld1.8 {d27,d28,d29},[r10],r9", | |
"F4 6A B2 09", "vld1.8 {d27,d28,d29,d30},[r10],r9", | |
"F4 6A B7 49", "vld1.16 {d27},[r10],r9", | |
"F4 6A BA 49", "vld1.16 {d27,d28},[r10],r9", | |
"F4 6A B6 49", "vld1.16 {d27,d28,d29},[r10],r9", | |
"F4 6A B2 49", "vld1.16 {d27,d28,d29,d30},[r10],r9", | |
"F4 6A B7 89", "vld1.32 {d27},[r10],r9", | |
"F4 6A BA 89", "vld1.32 {d27,d28},[r10],r9", | |
"F4 6A B6 89", "vld1.32 {d27,d28,d29},[r10],r9", | |
"F4 6A B2 89", "vld1.32 {d27,d28,d29,d30},[r10],r9", | |
"F4 6A B7 C9", "vld1.64 {d27},[r10],r9", | |
"F4 6A BA C9", "vld1.64 {d27,d28},[r10],r9", | |
"F4 6A B6 C9", "vld1.64 {d27,d28,d29},[r10],r9", | |
"F4 6A B2 C9", "vld1.64 {d27,d28,d29,d30},[r10],r9", | |
"F4 6A B7 19", "vld1.8 {d27},[r10@64],r9", | |
"F4 6A BA 19", "vld1.8 {d27,d28},[r10@64],r9", | |
"F4 6A BA 29", "vld1.8 {d27,d28},[r10@128],r9", | |
"F4 6A B6 19", "vld1.8 {d27,d28,d29},[r10@64],r9", | |
"F4 6A B2 19", "vld1.8 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 6A B2 29", "vld1.8 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 6A B2 39", "vld1.8 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 6A B7 59", "vld1.16 {d27},[r10@64],r9", | |
"F4 6A BA 59", "vld1.16 {d27,d28},[r10@64],r9", | |
"F4 6A BA 69", "vld1.16 {d27,d28},[r10@128],r9", | |
"F4 6A B6 59", "vld1.16 {d27,d28,d29},[r10@64],r9", | |
"F4 6A B2 59", "vld1.16 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 6A B2 69", "vld1.16 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 6A B2 79", "vld1.16 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 6A B7 99", "vld1.32 {d27},[r10@64],r9", | |
"F4 6A BA 99", "vld1.32 {d27,d28},[r10@64],r9", | |
"F4 6A BA A9", "vld1.32 {d27,d28},[r10@128],r9", | |
"F4 6A B6 99", "vld1.32 {d27,d28,d29},[r10@64],r9", | |
"F4 6A B2 99", "vld1.32 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 6A B2 A9", "vld1.32 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 6A B2 B9", "vld1.32 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 6A B7 D9", "vld1.64 {d27},[r10@64],r9", | |
"F4 6A BA D9", "vld1.64 {d27,d28},[r10@64],r9", | |
"F4 6A BA E9", "vld1.64 {d27,d28},[r10@128],r9", | |
"F4 6A B6 D9", "vld1.64 {d27,d28,d29},[r10@64],r9", | |
"F4 6A B2 D9", "vld1.64 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 6A B2 E9", "vld1.64 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 6A B2 F9", "vld1.64 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 EA B0 2F", "vld1.8 {d27[1]},[r10]", | |
"F4 EA B4 4F", "vld1.16 {d27[1]},[r10]", | |
"F4 EA B8 8F", "vld1.32 {d27[1]},[r10]", | |
"F4 EA B4 5F", "vld1.16 {d27[1]},[r10@16]", | |
"F4 EA B8 BF", "vld1.32 {d27[1]},[r10@32]", | |
"F4 EA B0 2D", "vld1.8 {d27[1]},[r10]!", | |
"F4 EA B4 4D", "vld1.16 {d27[1]},[r10]!", | |
"F4 EA B8 8D", "vld1.32 {d27[1]},[r10]!", | |
"F4 EA B4 5D", "vld1.16 {d27[1]},[r10@16]!", | |
"F4 EA B8 BD", "vld1.32 {d27[1]},[r10@32]!", | |
"F4 EA B0 29", "vld1.8 {d27[1]},[r10],r9", | |
"F4 EA B4 49", "vld1.16 {d27[1]},[r10],r9", | |
"F4 EA B8 89", "vld1.32 {d27[1]},[r10],r9", | |
"F4 EA B4 59", "vld1.16 {d27[1]},[r10@16],r9", | |
"F4 EA B8 B9", "vld1.32 {d27[1]},[r10@32],r9", | |
"F4 EA BC 0F", "vld1.8 {d27[]},[r10]", | |
"F4 EA BC 2F", "vld1.8 {d27[],d28[]},[r10]", | |
"F4 EA BC 4F", "vld1.16 {d27[]},[r10]", | |
"F4 EA BC 6F", "vld1.16 {d27[],d28[]},[r10]", | |
"F4 EA BC 8F", "vld1.32 {d27[]},[r10]", | |
"F4 EA BC AF", "vld1.32 {d27[],d28[]},[r10]", | |
"F4 EA BC 5F", "vld1.16 {d27[]},[r10@16]", | |
"F4 EA BC 7F", "vld1.16 {d27[],d28[]},[r10@16]", | |
"F4 EA BC 9F", "vld1.32 {d27[]},[r10@32]", | |
"F4 EA BC BF", "vld1.32 {d27[],d28[]},[r10@32]", | |
"F4 EA BC 0D", "vld1.8 {d27[]},[r10]!", | |
"F4 EA BC 2D", "vld1.8 {d27[],d28[]},[r10]!", | |
"F4 EA BC 4D", "vld1.16 {d27[]},[r10]!", | |
"F4 EA BC 6D", "vld1.16 {d27[],d28[]},[r10]!", | |
"F4 EA BC 8D", "vld1.32 {d27[]},[r10]!", | |
"F4 EA BC AD", "vld1.32 {d27[],d28[]},[r10]!", | |
"F4 EA BC 5D", "vld1.16 {d27[]},[r10@16]!", | |
"F4 EA BC 7D", "vld1.16 {d27[],d28[]},[r10@16]!", | |
"F4 EA BC 9D", "vld1.32 {d27[]},[r10@32]!", | |
"F4 EA BC BD", "vld1.32 {d27[],d28[]},[r10@32]!", | |
"F4 EA BC 09", "vld1.8 {d27[]},[r10],r9", | |
"F4 EA BC 29", "vld1.8 {d27[],d28[]},[r10],r9", | |
"F4 EA BC 49", "vld1.16 {d27[]},[r10],r9", | |
"F4 EA BC 69", "vld1.16 {d27[],d28[]},[r10],r9", | |
"F4 EA BC 89", "vld1.32 {d27[]},[r10],r9", | |
"F4 EA BC A9", "vld1.32 {d27[],d28[]},[r10],r9", | |
"F4 EA BC 59", "vld1.16 {d27[]},[r10@16],r9", | |
"F4 EA BC 79", "vld1.16 {d27[],d28[]},[r10@16],r9", | |
"F4 EA BC 99", "vld1.32 {d27[]},[r10@32],r9", | |
"F4 EA BC B9", "vld1.32 {d27[],d28[]},[r10@32],r9", | |
"F4 6A B8 0F", "vld2.8 {d27,d28},[r10]", | |
"F4 6A B9 0F", "vld2.8 {d27,d29},[r10]", | |
"F4 6A B3 0F", "vld2.8 {d27,d28,d29,d30},[r10]", | |
"F4 6A B8 4F", "vld2.16 {d27,d28},[r10]", | |
"F4 6A B9 4F", "vld2.16 {d27,d29},[r10]", | |
"F4 6A B3 4F", "vld2.16 {d27,d28,d29,d30},[r10]", | |
"F4 6A B8 8F", "vld2.32 {d27,d28},[r10]", | |
"F4 6A B9 8F", "vld2.32 {d27,d29},[r10]", | |
"F4 6A B3 8F", "vld2.32 {d27,d28,d29,d30},[r10]", | |
"F4 6A B8 1F", "vld2.8 {d27,d28},[r10@64]", | |
"F4 6A B8 2F", "vld2.8 {d27,d28},[r10@128]", | |
"F4 6A B9 1F", "vld2.8 {d27,d29},[r10@64]", | |
"F4 6A B9 2F", "vld2.8 {d27,d29},[r10@128]", | |
"F4 6A B3 1F", "vld2.8 {d27,d28,d29,d30},[r10@64]", | |
"F4 6A B3 2F", "vld2.8 {d27,d28,d29,d30},[r10@128]", | |
"F4 6A B3 3F", "vld2.8 {d27,d28,d29,d30},[r10@256]", | |
"F4 6A B8 5F", "vld2.16 {d27,d28},[r10@64]", | |
"F4 6A B8 6F", "vld2.16 {d27,d28},[r10@128]", | |
"F4 6A B9 5F", "vld2.16 {d27,d29},[r10@64]", | |
"F4 6A B9 6F", "vld2.16 {d27,d29},[r10@128]", | |
"F4 6A B3 5F", "vld2.16 {d27,d28,d29,d30},[r10@64]", | |
"F4 6A B3 6F", "vld2.16 {d27,d28,d29,d30},[r10@128]", | |
"F4 6A B3 7F", "vld2.16 {d27,d28,d29,d30},[r10@256]", | |
"F4 6A B8 9F", "vld2.32 {d27,d28},[r10@64]", | |
"F4 6A B8 AF", "vld2.32 {d27,d28},[r10@128]", | |
"F4 6A B9 9F", "vld2.32 {d27,d29},[r10@64]", | |
"F4 6A B9 AF", "vld2.32 {d27,d29},[r10@128]", | |
"F4 6A B3 9F", "vld2.32 {d27,d28,d29,d30},[r10@64]", | |
"F4 6A B3 AF", "vld2.32 {d27,d28,d29,d30},[r10@128]", | |
"F4 6A B3 BF", "vld2.32 {d27,d28,d29,d30},[r10@256]", | |
"F4 6A B8 0D", "vld2.8 {d27,d28},[r10]!", | |
"F4 6A B9 0D", "vld2.8 {d27,d29},[r10]!", | |
"F4 6A B3 0D", "vld2.8 {d27,d28,d29,d30},[r10]!", | |
"F4 6A B8 4D", "vld2.16 {d27,d28},[r10]!", | |
"F4 6A B9 4D", "vld2.16 {d27,d29},[r10]!", | |
"F4 6A B3 4D", "vld2.16 {d27,d28,d29,d30},[r10]!", | |
"F4 6A B8 8D", "vld2.32 {d27,d28},[r10]!", | |
"F4 6A B9 8D", "vld2.32 {d27,d29},[r10]!", | |
"F4 6A B3 8D", "vld2.32 {d27,d28,d29,d30},[r10]!", | |
"F4 6A B8 1D", "vld2.8 {d27,d28},[r10@64]!", | |
"F4 6A B8 2D", "vld2.8 {d27,d28},[r10@128]!", | |
"F4 6A B9 1D", "vld2.8 {d27,d29},[r10@64]!", | |
"F4 6A B9 2D", "vld2.8 {d27,d29},[r10@128]!", | |
"F4 6A B3 1D", "vld2.8 {d27,d28,d29,d30},[r10@64]!", | |
"F4 6A B3 2D", "vld2.8 {d27,d28,d29,d30},[r10@128]!", | |
"F4 6A B3 3D", "vld2.8 {d27,d28,d29,d30},[r10@256]!", | |
"F4 6A B8 5D", "vld2.16 {d27,d28},[r10@64]!", | |
"F4 6A B8 6D", "vld2.16 {d27,d28},[r10@128]!", | |
"F4 6A B9 5D", "vld2.16 {d27,d29},[r10@64]!", | |
"F4 6A B9 6D", "vld2.16 {d27,d29},[r10@128]!", | |
"F4 6A B3 5D", "vld2.16 {d27,d28,d29,d30},[r10@64]!", | |
"F4 6A B3 6D", "vld2.16 {d27,d28,d29,d30},[r10@128]!", | |
"F4 6A B3 7D", "vld2.16 {d27,d28,d29,d30},[r10@256]!", | |
"F4 6A B8 9D", "vld2.32 {d27,d28},[r10@64]!", | |
"F4 6A B8 AD", "vld2.32 {d27,d28},[r10@128]!", | |
"F4 6A B9 9D", "vld2.32 {d27,d29},[r10@64]!", | |
"F4 6A B9 AD", "vld2.32 {d27,d29},[r10@128]!", | |
"F4 6A B3 9D", "vld2.32 {d27,d28,d29,d30},[r10@64]!", | |
"F4 6A B3 AD", "vld2.32 {d27,d28,d29,d30},[r10@128]!", | |
"F4 6A B3 BD", "vld2.32 {d27,d28,d29,d30},[r10@256]!", | |
"F4 6A B8 09", "vld2.8 {d27,d28},[r10],r9", | |
"F4 6A B9 09", "vld2.8 {d27,d29},[r10],r9", | |
"F4 6A B3 09", "vld2.8 {d27,d28,d29,d30},[r10],r9", | |
"F4 6A B8 49", "vld2.16 {d27,d28},[r10],r9", | |
"F4 6A B9 49", "vld2.16 {d27,d29},[r10],r9", | |
"F4 6A B3 49", "vld2.16 {d27,d28,d29,d30},[r10],r9", | |
"F4 6A B8 89", "vld2.32 {d27,d28},[r10],r9", | |
"F4 6A B9 89", "vld2.32 {d27,d29},[r10],r9", | |
"F4 6A B3 89", "vld2.32 {d27,d28,d29,d30},[r10],r9", | |
"F4 6A B8 19", "vld2.8 {d27,d28},[r10@64],r9", | |
"F4 6A B8 29", "vld2.8 {d27,d28},[r10@128],r9", | |
"F4 6A B9 19", "vld2.8 {d27,d29},[r10@64],r9", | |
"F4 6A B9 29", "vld2.8 {d27,d29},[r10@128],r9", | |
"F4 6A B3 19", "vld2.8 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 6A B3 29", "vld2.8 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 6A B3 39", "vld2.8 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 6A B8 59", "vld2.16 {d27,d28},[r10@64],r9", | |
"F4 6A B8 69", "vld2.16 {d27,d28},[r10@128],r9", | |
"F4 6A B9 59", "vld2.16 {d27,d29},[r10@64],r9", | |
"F4 6A B9 69", "vld2.16 {d27,d29},[r10@128],r9", | |
"F4 6A B3 59", "vld2.16 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 6A B3 69", "vld2.16 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 6A B3 79", "vld2.16 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 6A B8 99", "vld2.32 {d27,d28},[r10@64],r9", | |
"F4 6A B8 A9", "vld2.32 {d27,d28},[r10@128],r9", | |
"F4 6A B9 99", "vld2.32 {d27,d29},[r10@64],r9", | |
"F4 6A B9 A9", "vld2.32 {d27,d29},[r10@128],r9", | |
"F4 6A B3 99", "vld2.32 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 6A B3 A9", "vld2.32 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 6A B3 B9", "vld2.32 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 EA B1 2F", "vld2.8 {d27[1],d28[1]},[r10]", | |
"F4 EA B5 4F", "vld2.16 {d27[1],d28[1]},[r10]", | |
"F4 EA B5 6F", "vld2.16 {d27[1],d29[1]},[r10]", | |
"F4 EA B9 8F", "vld2.32 {d27[1],d28[1]},[r10]", | |
"F4 EA B9 CF", "vld2.32 {d27[1],d29[1]},[r10]", | |
"F4 EA B1 3F", "vld2.8 {d27[1],d28[1]},[r10@16]", | |
"F4 EA B5 5F", "vld2.16 {d27[1],d28[1]},[r10@32]", | |
"F4 EA B5 7F", "vld2.16 {d27[1],d29[1]},[r10@32]", | |
"F4 EA B9 9F", "vld2.32 {d27[1],d28[1]},[r10@64]", | |
"F4 EA B9 DF", "vld2.32 {d27[1],d29[1]},[r10@64]", | |
"F4 EA B1 2D", "vld2.8 {d27[1],d28[1]},[r10]!", | |
"F4 EA B5 4D", "vld2.16 {d27[1],d28[1]},[r10]!", | |
"F4 EA B5 6D", "vld2.16 {d27[1],d29[1]},[r10]!", | |
"F4 EA B9 8D", "vld2.32 {d27[1],d28[1]},[r10]!", | |
"F4 EA B9 CD", "vld2.32 {d27[1],d29[1]},[r10]!", | |
"F4 EA B1 3D", "vld2.8 {d27[1],d28[1]},[r10@16]!", | |
"F4 EA B5 5D", "vld2.16 {d27[1],d28[1]},[r10@32]!", | |
"F4 EA B5 7D", "vld2.16 {d27[1],d29[1]},[r10@32]!", | |
"F4 EA B9 9D", "vld2.32 {d27[1],d28[1]},[r10@64]!", | |
"F4 EA B9 DD", "vld2.32 {d27[1],d29[1]},[r10@64]!", | |
"F4 EA B1 29", "vld2.8 {d27[1],d28[1]},[r10],r9", | |
"F4 EA B5 49", "vld2.16 {d27[1],d28[1]},[r10],r9", | |
"F4 EA B5 69", "vld2.16 {d27[1],d29[1]},[r10],r9", | |
"F4 EA B9 89", "vld2.32 {d27[1],d28[1]},[r10],r9", | |
"F4 EA B9 C9", "vld2.32 {d27[1],d29[1]},[r10],r9", | |
"F4 EA B1 39", "vld2.8 {d27[1],d28[1]},[r10@16],r9", | |
"F4 EA B5 59", "vld2.16 {d27[1],d28[1]},[r10@32],r9", | |
"F4 EA B5 79", "vld2.16 {d27[1],d29[1]},[r10@32],r9", | |
"F4 EA B9 99", "vld2.32 {d27[1],d28[1]},[r10@64],r9", | |
"F4 EA B9 D9", "vld2.32 {d27[1],d29[1]},[r10@64],r9", | |
"F4 EA BD 0F", "vld2.8 {d27[],d28[]},[r10]", | |
"F4 EA BD 2F", "vld2.8 {d27[],d29[]},[r10]", | |
"F4 EA BD 4F", "vld2.16 {d27[],d28[]},[r10]", | |
"F4 EA BD 6F", "vld2.16 {d27[],d29[]},[r10]", | |
"F4 EA BD 8F", "vld2.32 {d27[],d28[]},[r10]", | |
"F4 EA BD AF", "vld2.32 {d27[],d29[]},[r10]", | |
"F4 EA BD 1F", "vld2.8 {d27[],d28[]},[r10@16]", | |
"F4 EA BD 3F", "vld2.8 {d27[],d29[]},[r10@16]", | |
"F4 EA BD 5F", "vld2.16 {d27[],d28[]},[r10@32]", | |
"F4 EA BD 7F", "vld2.16 {d27[],d29[]},[r10@32]", | |
"F4 EA BD 9F", "vld2.32 {d27[],d28[]},[r10@64]", | |
"F4 EA BD BF", "vld2.32 {d27[],d29[]},[r10@64]", | |
"F4 EA BD 0D", "vld2.8 {d27[],d28[]},[r10]!", | |
"F4 EA BD 2D", "vld2.8 {d27[],d29[]},[r10]!", | |
"F4 EA BD 4D", "vld2.16 {d27[],d28[]},[r10]!", | |
"F4 EA BD 6D", "vld2.16 {d27[],d29[]},[r10]!", | |
"F4 EA BD 8D", "vld2.32 {d27[],d28[]},[r10]!", | |
"F4 EA BD AD", "vld2.32 {d27[],d29[]},[r10]!", | |
"F4 EA BD 1D", "vld2.8 {d27[],d28[]},[r10@16]!", | |
"F4 EA BD 3D", "vld2.8 {d27[],d29[]},[r10@16]!", | |
"F4 EA BD 5D", "vld2.16 {d27[],d28[]},[r10@32]!", | |
"F4 EA BD 7D", "vld2.16 {d27[],d29[]},[r10@32]!", | |
"F4 EA BD 9D", "vld2.32 {d27[],d28[]},[r10@64]!", | |
"F4 EA BD BD", "vld2.32 {d27[],d29[]},[r10@64]!", | |
"F4 EA BD 09", "vld2.8 {d27[],d28[]},[r10],r9", | |
"F4 EA BD 29", "vld2.8 {d27[],d29[]},[r10],r9", | |
"F4 EA BD 49", "vld2.16 {d27[],d28[]},[r10],r9", | |
"F4 EA BD 69", "vld2.16 {d27[],d29[]},[r10],r9", | |
"F4 EA BD 89", "vld2.32 {d27[],d28[]},[r10],r9", | |
"F4 EA BD A9", "vld2.32 {d27[],d29[]},[r10],r9", | |
"F4 EA BD 19", "vld2.8 {d27[],d28[]},[r10@16],r9", | |
"F4 EA BD 39", "vld2.8 {d27[],d29[]},[r10@16],r9", | |
"F4 EA BD 59", "vld2.16 {d27[],d28[]},[r10@32],r9", | |
"F4 EA BD 79", "vld2.16 {d27[],d29[]},[r10@32],r9", | |
"F4 EA BD 99", "vld2.32 {d27[],d28[]},[r10@64],r9", | |
"F4 EA BD B9", "vld2.32 {d27[],d29[]},[r10@64],r9", | |
"F4 6A B4 0F", "vld3.8 {d27,d28,d29},[r10]", | |
"F4 6A B5 0F", "vld3.8 {d27,d29,d31},[r10]", | |
"F4 6A B4 4F", "vld3.16 {d27,d28,d29},[r10]", | |
"F4 6A B5 4F", "vld3.16 {d27,d29,d31},[r10]", | |
"F4 6A B4 8F", "vld3.32 {d27,d28,d29},[r10]", | |
"F4 6A B5 8F", "vld3.32 {d27,d29,d31},[r10]", | |
"F4 6A B4 1F", "vld3.8 {d27,d28,d29},[r10@64]", | |
"F4 6A B5 1F", "vld3.8 {d27,d29,d31},[r10@64]", | |
"F4 6A B4 5F", "vld3.16 {d27,d28,d29},[r10@64]", | |
"F4 6A B5 5F", "vld3.16 {d27,d29,d31},[r10@64]", | |
"F4 6A B4 9F", "vld3.32 {d27,d28,d29},[r10@64]", | |
"F4 6A B5 9F", "vld3.32 {d27,d29,d31},[r10@64]", | |
"F4 6A B4 0D", "vld3.8 {d27,d28,d29},[r10]!", | |
"F4 6A B5 0D", "vld3.8 {d27,d29,d31},[r10]!", | |
"F4 6A B4 4D", "vld3.16 {d27,d28,d29},[r10]!", | |
"F4 6A B5 4D", "vld3.16 {d27,d29,d31},[r10]!", | |
"F4 6A B4 8D", "vld3.32 {d27,d28,d29},[r10]!", | |
"F4 6A B5 8D", "vld3.32 {d27,d29,d31},[r10]!", | |
"F4 6A B4 1D", "vld3.8 {d27,d28,d29},[r10@64]!", | |
"F4 6A B5 1D", "vld3.8 {d27,d29,d31},[r10@64]!", | |
"F4 6A B4 5D", "vld3.16 {d27,d28,d29},[r10@64]!", | |
"F4 6A B5 5D", "vld3.16 {d27,d29,d31},[r10@64]!", | |
"F4 6A B4 9D", "vld3.32 {d27,d28,d29},[r10@64]!", | |
"F4 6A B5 9D", "vld3.32 {d27,d29,d31},[r10@64]!", | |
"F4 6A B4 09", "vld3.8 {d27,d28,d29},[r10],r9", | |
"F4 6A B5 09", "vld3.8 {d27,d29,d31},[r10],r9", | |
"F4 6A B4 49", "vld3.16 {d27,d28,d29},[r10],r9", | |
"F4 6A B5 49", "vld3.16 {d27,d29,d31},[r10],r9", | |
"F4 6A B4 89", "vld3.32 {d27,d28,d29},[r10],r9", | |
"F4 6A B5 89", "vld3.32 {d27,d29,d31},[r10],r9", | |
"F4 6A B4 19", "vld3.8 {d27,d28,d29},[r10@64],r9", | |
"F4 6A B5 19", "vld3.8 {d27,d29,d31},[r10@64],r9", | |
"F4 6A B4 59", "vld3.16 {d27,d28,d29},[r10@64],r9", | |
"F4 6A B5 59", "vld3.16 {d27,d29,d31},[r10@64],r9", | |
"F4 6A B4 99", "vld3.32 {d27,d28,d29},[r10@64],r9", | |
"F4 6A B5 99", "vld3.32 {d27,d29,d31},[r10@64],r9", | |
"F4 EA B2 2F", "vld3.8 {d27[1],d28[1],d29[1]},[r10]", | |
"F4 EA B6 4F", "vld3.16 {d27[1],d28[1],d29[1]},[r10]", | |
"F4 EA B6 6F", "vld3.16 {d27[1],d29[1],d31[1]},[r10]", | |
"F4 EA BA 8F", "vld3.32 {d27[1],d28[1],d29[1]},[r10]", | |
"F4 EA BA CF", "vld3.32 {d27[1],d29[1],d31[1]},[r10]", | |
"F4 EA B2 2D", "vld3.8 {d27[1],d28[1],d29[1]},[r10]!", | |
"F4 EA B6 4D", "vld3.16 {d27[1],d28[1],d29[1]},[r10]!", | |
"F4 EA B6 6D", "vld3.16 {d27[1],d29[1],d31[1]},[r10]!", | |
"F4 EA BA 8D", "vld3.32 {d27[1],d28[1],d29[1]},[r10]!", | |
"F4 EA BA CD", "vld3.32 {d27[1],d29[1],d31[1]},[r10]!", | |
"F4 EA B2 29", "vld3.8 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F4 EA B6 49", "vld3.16 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F4 EA B6 69", "vld3.16 {d27[1],d29[1],d31[1]},[r10],r9", | |
"F4 EA BA 89", "vld3.32 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F4 EA BA C9", "vld3.32 {d27[1],d29[1],d31[1]},[r10],r9", | |
"F4 EA BE 0F", "vld3.8 {d27[],d28[],d29[]},[r10]", | |
"F4 EA BE 2F", "vld3.8 {d27[],d29[],d31[]},[r10]", | |
"F4 EA BE 4F", "vld3.16 {d27[],d28[],d29[]},[r10]", | |
"F4 EA BE 6F", "vld3.16 {d27[],d29[],d31[]},[r10]", | |
"F4 EA BE 8F", "vld3.32 {d27[],d28[],d29[]},[r10]", | |
"F4 EA BE AF", "vld3.32 {d27[],d29[],d31[]},[r10]", | |
"F4 EA BE 0D", "vld3.8 {d27[],d28[],d29[]},[r10]!", | |
"F4 EA BE 2D", "vld3.8 {d27[],d29[],d31[]},[r10]!", | |
"F4 EA BE 4D", "vld3.16 {d27[],d28[],d29[]},[r10]!", | |
"F4 EA BE 6D", "vld3.16 {d27[],d29[],d31[]},[r10]!", | |
"F4 EA BE 8D", "vld3.32 {d27[],d28[],d29[]},[r10]!", | |
"F4 EA BE AD", "vld3.32 {d27[],d29[],d31[]},[r10]!", | |
"F4 EA BE 09", "vld3.8 {d27[],d28[],d29[]},[r10],r9", | |
"F4 EA BE 29", "vld3.8 {d27[],d29[],d31[]},[r10],r9", | |
"F4 EA BE 49", "vld3.16 {d27[],d28[],d29[]},[r10],r9", | |
"F4 EA BE 69", "vld3.16 {d27[],d29[],d31[]},[r10],r9", | |
"F4 EA BE 89", "vld3.32 {d27[],d28[],d29[]},[r10],r9", | |
"F4 EA BE A9", "vld3.32 {d27[],d29[],d31[]},[r10],r9", | |
"F4 6A B0 0F", "vld4.8 {d27,d28,d29,d30},[r10]", | |
"F4 6A 91 0F", "vld4.8 {d25,d27,d29,d31},[r10]", | |
"F4 6A B0 4F", "vld4.16 {d27,d28,d29,d30},[r10]", | |
"F4 6A 91 4F", "vld4.16 {d25,d27,d29,d31},[r10]", | |
"F4 6A B0 8F", "vld4.32 {d27,d28,d29,d30},[r10]", | |
"F4 6A 91 8F", "vld4.32 {d25,d27,d29,d31},[r10]", | |
"F4 6A B0 1F", "vld4.8 {d27,d28,d29,d30},[r10@64]", | |
"F4 6A B0 2F", "vld4.8 {d27,d28,d29,d30},[r10@128]", | |
"F4 6A B0 3F", "vld4.8 {d27,d28,d29,d30},[r10@256]", | |
"F4 6A 91 1F", "vld4.8 {d25,d27,d29,d31},[r10@64]", | |
"F4 6A 91 2F", "vld4.8 {d25,d27,d29,d31},[r10@128]", | |
"F4 6A 91 3F", "vld4.8 {d25,d27,d29,d31},[r10@256]", | |
"F4 6A B0 5F", "vld4.16 {d27,d28,d29,d30},[r10@64]", | |
"F4 6A B0 6F", "vld4.16 {d27,d28,d29,d30},[r10@128]", | |
"F4 6A B0 7F", "vld4.16 {d27,d28,d29,d30},[r10@256]", | |
"F4 6A 91 5F", "vld4.16 {d25,d27,d29,d31},[r10@64]", | |
"F4 6A 91 6F", "vld4.16 {d25,d27,d29,d31},[r10@128]", | |
"F4 6A 91 7F", "vld4.16 {d25,d27,d29,d31},[r10@256]", | |
"F4 6A B0 9F", "vld4.32 {d27,d28,d29,d30},[r10@64]", | |
"F4 6A B0 AF", "vld4.32 {d27,d28,d29,d30},[r10@128]", | |
"F4 6A B0 BF", "vld4.32 {d27,d28,d29,d30},[r10@256]", | |
"F4 6A 91 9F", "vld4.32 {d25,d27,d29,d31},[r10@64]", | |
"F4 6A 91 AF", "vld4.32 {d25,d27,d29,d31},[r10@128]", | |
"F4 6A 91 BF", "vld4.32 {d25,d27,d29,d31},[r10@256]", | |
"F4 6A B0 0D", "vld4.8 {d27,d28,d29,d30},[r10]!", | |
"F4 6A 91 0D", "vld4.8 {d25,d27,d29,d31},[r10]!", | |
"F4 6A B0 4D", "vld4.16 {d27,d28,d29,d30},[r10]!", | |
"F4 6A 91 4D", "vld4.16 {d25,d27,d29,d31},[r10]!", | |
"F4 6A B0 8D", "vld4.32 {d27,d28,d29,d30},[r10]!", | |
"F4 6A 91 8D", "vld4.32 {d25,d27,d29,d31},[r10]!", | |
"F4 6A B0 1D", "vld4.8 {d27,d28,d29,d30},[r10@64]!", | |
"F4 6A B0 2D", "vld4.8 {d27,d28,d29,d30},[r10@128]!", | |
"F4 6A B0 3D", "vld4.8 {d27,d28,d29,d30},[r10@256]!", | |
"F4 6A 91 1D", "vld4.8 {d25,d27,d29,d31},[r10@64]!", | |
"F4 6A 91 2D", "vld4.8 {d25,d27,d29,d31},[r10@128]!", | |
"F4 6A 91 3D", "vld4.8 {d25,d27,d29,d31},[r10@256]!", | |
"F4 6A B0 5D", "vld4.16 {d27,d28,d29,d30},[r10@64]!", | |
"F4 6A B0 6D", "vld4.16 {d27,d28,d29,d30},[r10@128]!", | |
"F4 6A B0 7D", "vld4.16 {d27,d28,d29,d30},[r10@256]!", | |
"F4 6A 91 5D", "vld4.16 {d25,d27,d29,d31},[r10@64]!", | |
"F4 6A 91 6D", "vld4.16 {d25,d27,d29,d31},[r10@128]!", | |
"F4 6A 91 7D", "vld4.16 {d25,d27,d29,d31},[r10@256]!", | |
"F4 6A B0 9D", "vld4.32 {d27,d28,d29,d30},[r10@64]!", | |
"F4 6A B0 AD", "vld4.32 {d27,d28,d29,d30},[r10@128]!", | |
"F4 6A B0 BD", "vld4.32 {d27,d28,d29,d30},[r10@256]!", | |
"F4 6A 91 9D", "vld4.32 {d25,d27,d29,d31},[r10@64]!", | |
"F4 6A 91 AD", "vld4.32 {d25,d27,d29,d31},[r10@128]!", | |
"F4 6A 91 BD", "vld4.32 {d25,d27,d29,d31},[r10@256]!", | |
"F4 6A B0 09", "vld4.8 {d27,d28,d29,d30},[r10],r9", | |
"F4 6A 91 09", "vld4.8 {d25,d27,d29,d31},[r10],r9", | |
"F4 6A B0 49", "vld4.16 {d27,d28,d29,d30},[r10],r9", | |
"F4 6A 91 49", "vld4.16 {d25,d27,d29,d31},[r10],r9", | |
"F4 6A B0 89", "vld4.32 {d27,d28,d29,d30},[r10],r9", | |
"F4 6A 91 89", "vld4.32 {d25,d27,d29,d31},[r10],r9", | |
"F4 6A B0 19", "vld4.8 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 6A B0 29", "vld4.8 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 6A B0 39", "vld4.8 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 6A 91 19", "vld4.8 {d25,d27,d29,d31},[r10@64],r9", | |
"F4 6A 91 29", "vld4.8 {d25,d27,d29,d31},[r10@128],r9", | |
"F4 6A 91 39", "vld4.8 {d25,d27,d29,d31},[r10@256],r9", | |
"F4 6A B0 59", "vld4.16 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 6A B0 69", "vld4.16 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 6A B0 79", "vld4.16 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 6A 91 59", "vld4.16 {d25,d27,d29,d31},[r10@64],r9", | |
"F4 6A 91 69", "vld4.16 {d25,d27,d29,d31},[r10@128],r9", | |
"F4 6A 91 79", "vld4.16 {d25,d27,d29,d31},[r10@256],r9", | |
"F4 6A B0 99", "vld4.32 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 6A B0 A9", "vld4.32 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 6A B0 B9", "vld4.32 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 6A 91 99", "vld4.32 {d25,d27,d29,d31},[r10@64],r9", | |
"F4 6A 91 A9", "vld4.32 {d25,d27,d29,d31},[r10@128],r9", | |
"F4 6A 91 B9", "vld4.32 {d25,d27,d29,d31},[r10@256],r9", | |
"F4 EA B3 2F", "vld4.8 {d27[1],d28[1],d29[1],d30[1]},[r10]", | |
"F4 EA B7 4F", "vld4.16 {d27[1],d28[1],d29[1],d30[1]},[r10]", | |
"F4 EA 97 6F", "vld4.16 {d25[1],d27[1],d29[1],d31[1]},[r10]", | |
"F4 EA BB 8F", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10]", | |
"F4 EA 9B CF", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10]", | |
"F4 EA B3 3F", "vld4.8 {d27[1],d28[1],d29[1],d30[1]},[r10@32]", | |
"F4 EA B7 5F", "vld4.16 {d27[1],d28[1],d29[1],d30[1]},[r10@64]", | |
"F4 EA 97 7F", "vld4.16 {d25[1],d27[1],d29[1],d31[1]},[r10@64]", | |
"F4 EA BB 9F", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@64]", | |
"F4 EA BB AF", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@128]", | |
"F4 EA 9B DF", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@64]", | |
"F4 EA 9B EF", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@128]", | |
"F4 EA B3 2D", "vld4.8 {d27[1],d28[1],d29[1],d30[1]},[r10]!", | |
"F4 EA B7 4D", "vld4.16 {d27[1],d28[1],d29[1],d30[1]},[r10]!", | |
"F4 EA 97 6D", "vld4.16 {d25[1],d27[1],d29[1],d31[1]},[r10]!", | |
"F4 EA BB 8D", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10]!", | |
"F4 EA 9B CD", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10]!", | |
"F4 EA B3 3D", "vld4.8 {d27[1],d28[1],d29[1],d30[1]},[r10@32]!", | |
"F4 EA B7 5D", "vld4.16 {d27[1],d28[1],d29[1],d30[1]},[r10@64]!", | |
"F4 EA 97 7D", "vld4.16 {d25[1],d27[1],d29[1],d31[1]},[r10@64]!", | |
"F4 EA BB 9D", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@64]!", | |
"F4 EA BB AD", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@128]!", | |
"F4 EA 9B DD", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@64]!", | |
"F4 EA 9B ED", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@128]!", | |
"F4 EA B3 29", "vld4.8 {d27[1],d28[1],d29[1],d30[1]},[r10],r9", | |
"F4 EA B7 49", "vld4.16 {d27[1],d28[1],d29[1],d30[1]},[r10],r9", | |
"F4 EA 97 69", "vld4.16 {d25[1],d27[1],d29[1],d31[1]},[r10],r9", | |
"F4 EA BB 89", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10],r9", | |
"F4 EA 9B C9", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10],r9", | |
"F4 EA B3 39", "vld4.8 {d27[1],d28[1],d29[1],d30[1]},[r10@32],r9", | |
"F4 EA B7 59", "vld4.16 {d27[1],d28[1],d29[1],d30[1]},[r10@64],r9", | |
"F4 EA 97 79", "vld4.16 {d25[1],d27[1],d29[1],d31[1]},[r10@64],r9", | |
"F4 EA BB 99", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@64],r9", | |
"F4 EA BB A9", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@128],r9", | |
"F4 EA 9B D9", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@64],r9", | |
"F4 EA 9B E9", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@128],r9", | |
"F4 EA BF 0F", "vld4.8 {d27[],d28[],d29[],d30[]},[r10]", | |
"F4 EA 9F 2F", "vld4.8 {d25[],d27[],d29[],d31[]},[r10]", | |
"F4 EA BF 4F", "vld4.16 {d27[],d28[],d29[],d30[]},[r10]", | |
"F4 EA 9F 6F", "vld4.16 {d25[],d27[],d29[],d31[]},[r10]", | |
"F4 EA BF 8F", "vld4.32 {d27[],d28[],d29[],d30[]},[r10]", | |
"F4 EA 9F AF", "vld4.32 {d25[],d27[],d29[],d31[]},[r10]", | |
"F4 EA BF 1F", "vld4.8 {d27[],d28[],d29[],d30[]},[r10@32]", | |
"F4 EA 9F 3F", "vld4.8 {d25[],d27[],d29[],d31[]},[r10@32]", | |
"F4 EA BF 5F", "vld4.16 {d27[],d28[],d29[],d30[]},[r10@64]", | |
"F4 EA 9F 7F", "vld4.16 {d25[],d27[],d29[],d31[]},[r10@64]", | |
"F4 EA BF 9F", "vld4.32 {d27[],d28[],d29[],d30[]},[r10@64]", | |
"F4 EA BF DF", "vld4.32 {d27[],d28[],d29[],d30[]},[r10@128]", | |
"F4 EA 9F BF", "vld4.32 {d25[],d27[],d29[],d31[]},[r10@64]", | |
"F4 EA 9F FF", "vld4.32 {d25[],d27[],d29[],d31[]},[r10@128]", | |
"F4 EA BF 0D", "vld4.8 {d27[],d28[],d29[],d30[]},[r10]!", | |
"F4 EA 9F 2D", "vld4.8 {d25[],d27[],d29[],d31[]},[r10]!", | |
"F4 EA BF 4D", "vld4.16 {d27[],d28[],d29[],d30[]},[r10]!", | |
"F4 EA 9F 6D", "vld4.16 {d25[],d27[],d29[],d31[]},[r10]!", | |
"F4 EA BF 8D", "vld4.32 {d27[],d28[],d29[],d30[]},[r10]!", | |
"F4 EA 9F AD", "vld4.32 {d25[],d27[],d29[],d31[]},[r10]!", | |
"F4 EA BF 1D", "vld4.8 {d27[],d28[],d29[],d30[]},[r10@32]!", | |
"F4 EA 9F 3D", "vld4.8 {d25[],d27[],d29[],d31[]},[r10@32]!", | |
"F4 EA BF 5D", "vld4.16 {d27[],d28[],d29[],d30[]},[r10@64]!", | |
"F4 EA 9F 7D", "vld4.16 {d25[],d27[],d29[],d31[]},[r10@64]!", | |
"F4 EA BF 9D", "vld4.32 {d27[],d28[],d29[],d30[]},[r10@64]!", | |
"F4 EA BF DD", "vld4.32 {d27[],d28[],d29[],d30[]},[r10@128]!", | |
"F4 EA 9F BD", "vld4.32 {d25[],d27[],d29[],d31[]},[r10@64]!", | |
"F4 EA 9F FD", "vld4.32 {d25[],d27[],d29[],d31[]},[r10@128]!", | |
"F4 EA BF 09", "vld4.8 {d27[],d28[],d29[],d30[]},[r10],r9", | |
"F4 EA 9F 29", "vld4.8 {d25[],d27[],d29[],d31[]},[r10],r9", | |
"F4 EA BF 49", "vld4.16 {d27[],d28[],d29[],d30[]},[r10],r9", | |
"F4 EA 9F 69", "vld4.16 {d25[],d27[],d29[],d31[]},[r10],r9", | |
"F4 EA BF 89", "vld4.32 {d27[],d28[],d29[],d30[]},[r10],r9", | |
"F4 EA 9F A9", "vld4.32 {d25[],d27[],d29[],d31[]},[r10],r9", | |
"F4 EA BF 19", "vld4.8 {d27[],d28[],d29[],d30[]},[r10@32],r9", | |
"F4 EA 9F 39", "vld4.8 {d25[],d27[],d29[],d31[]},[r10@32],r9", | |
"F4 EA BF 59", "vld4.16 {d27[],d28[],d29[],d30[]},[r10@64],r9", | |
"F4 EA 9F 79", "vld4.16 {d25[],d27[],d29[],d31[]},[r10@64],r9", | |
"F4 EA BF 99", "vld4.32 {d27[],d28[],d29[],d30[]},[r10@64],r9", | |
"F4 EA BF D9", "vld4.32 {d27[],d28[],d29[],d30[]},[r10@128],r9", | |
"F4 EA 9F B9", "vld4.32 {d25[],d27[],d29[],d31[]},[r10@64],r9", | |
"F4 EA 9F F9", "vld4.32 {d25[],d27[],d29[],d31[]},[r10@128],r9", | |
"0C BA AA 03", "vldmiaeq r10!,{s20-s22}", | |
"ED 3A AA 03", "vldmdb r10!,{s20-s22}", | |
"EC FA 4B 06", "vldmia r10!,{d20-d22}", | |
"ED 7A 4B 06", "vldmdb r10!,{d20-d22}", | |
"EC 9A AA 03", "vldmia r10,{s20-s22}", | |
"0C DA 4B 06", "vldmiaeq r10,{d20-d22}", | |
"0D 5F 5B 21", "vldreq.64 d21,[pc,#-0x84]", | |
"ED DF 5B 21", "vldr.64 d21,[pc,#0x84]", | |
"ED DA 5B 00", "vldr.64 d21,[r10]", | |
"ED 5A 5B 21", "vldr.64 d21,[r10,#-0x84]", | |
"ED DA 5B 00", "vldr.64 d21,[r10]", | |
"ED DA 5B 21", "vldr.64 d21,[r10,#0x84]", | |
"0D 5F AA 21", "vldreq.32 s21,[pc,#-0x84]", | |
"ED DF AA 21", "vldr.32 s21,[pc,#0x84]", | |
"ED DA AA 00", "vldr.32 s21,[r10]", | |
"ED 5A AA 21", "vldr.32 s21,[r10,#-0x84]", | |
"ED DA AA 00", "vldr.32 s21,[r10]", | |
"ED DA AA 21", "vldr.32 s21,[r10,#0x84]", | |
"F2 49 56 AA", "vmax.s8 d21,d25,d26", | |
"F2 59 56 AA", "vmax.s16 d21,d25,d26", | |
"F2 69 56 AA", "vmax.s32 d21,d25,d26", | |
"F3 49 56 AA", "vmax.u8 d21,d25,d26", | |
"F3 59 56 AA", "vmax.u16 d21,d25,d26", | |
"F3 69 56 AA", "vmax.u32 d21,d25,d26", | |
"F2 4C 66 EE", "vmax.s8 q11,q14,q15", | |
"F2 5C 66 EE", "vmax.s16 q11,q14,q15", | |
"F2 6C 66 EE", "vmax.s32 q11,q14,q15", | |
"F3 4C 66 EE", "vmax.u8 q11,q14,q15", | |
"F3 5C 66 EE", "vmax.u16 q11,q14,q15", | |
"F3 6C 66 EE", "vmax.u32 q11,q14,q15", | |
"F2 49 5F AA", "vmax.f32 d21,d25,d26", | |
"F2 4C 6F EE", "vmax.f32 q11,q14,q15", | |
"F2 49 56 BA", "vmin.s8 d21,d25,d26", | |
"F2 59 56 BA", "vmin.s16 d21,d25,d26", | |
"F2 69 56 BA", "vmin.s32 d21,d25,d26", | |
"F3 49 56 BA", "vmin.u8 d21,d25,d26", | |
"F3 59 56 BA", "vmin.u16 d21,d25,d26", | |
"F3 69 56 BA", "vmin.u32 d21,d25,d26", | |
"F2 4C 66 FE", "vmin.s8 q11,q14,q15", | |
"F2 5C 66 FE", "vmin.s16 q11,q14,q15", | |
"F2 6C 66 FE", "vmin.s32 q11,q14,q15", | |
"F3 4C 66 FE", "vmin.u8 q11,q14,q15", | |
"F3 5C 66 FE", "vmin.u16 q11,q14,q15", | |
"F3 6C 66 FE", "vmin.u32 q11,q14,q15", | |
"F2 69 5F AA", "vmin.f32 d21,d25,d26", | |
"F2 6C 6F EE", "vmin.f32 q11,q14,q15", | |
"F2 D9 50 CF", "vmla.i16 d21,d25,d7[1]", | |
"F2 E9 50 EF", "vmla.i32 d21,d25,d15[1]", | |
"F2 E9 51 EF", "vmla.f32 d21,d25,d15[1]", | |
"F2 49 59 AA", "vmla.i8 d21,d25,d26", | |
"F2 59 59 AA", "vmla.i16 d21,d25,d26", | |
"F2 69 59 AA", "vmla.i32 d21,d25,d26", | |
"F3 DC 60 CF", "vmla.i16 q11,q14,d7[1]", | |
"F3 EC 60 EF", "vmla.i32 q11,q14,d15[1]", | |
"F2 4C 69 EE", "vmla.i8 q11,q14,q15", | |
"F2 5C 69 EE", "vmla.i16 q11,q14,q15", | |
"F2 6C 69 EE", "vmla.i32 q11,q14,q15", | |
"F2 49 5D BA", "vmla.f32 d21,d25,d26", | |
"F2 4C 6D FE", "vmla.f32 q11,q14,q15", | |
"EE 4C AA 8D", "vmla.f32 s21,s25,s26", | |
"0E 49 5B AA", "vmlaeq.f64 d21,d25,d26", | |
"F2 D9 62 CF", "vmlal.s16 q11,d25,d7[1]", | |
"F2 E9 62 EF", "vmlal.s32 q11,d25,d15[1]", | |
"F3 D9 62 CF", "vmlal.u16 q11,d25,d7[1]", | |
"F3 E9 62 EF", "vmlal.u32 q11,d25,d15[1]", | |
"F2 C9 68 AA", "vmlal.s8 q11,d25,d26", | |
"F2 D9 68 AA", "vmlal.s16 q11,d25,d26", | |
"F2 E9 68 AA", "vmlal.s32 q11,d25,d26", | |
"F3 C9 68 AA", "vmlal.u8 q11,d25,d26", | |
"F3 D9 68 AA", "vmlal.u16 q11,d25,d26", | |
"F3 E9 68 AA", "vmlal.u32 q11,d25,d26", | |
"F2 D9 54 CF", "vmls.i16 d21,d25,d7[1]", | |
"F2 E9 54 EF", "vmls.i32 d21,d25,d15[1]", | |
"F2 E9 55 EF", "vmls.f32 d21,d25,d15[1]", | |
"F3 49 59 AA", "vmls.i8 d21,d25,d26", | |
"F3 59 59 AA", "vmls.i16 d21,d25,d26", | |
"F3 69 59 AA", "vmls.i32 d21,d25,d26", | |
"F3 DC 64 CF", "vmls.i16 q11,q14,d7[1]", | |
"F3 EC 64 EF", "vmls.i32 q11,q14,d15[1]", | |
"F3 EC 65 EF", "vmls.f32 q11,q14,d15[1]", | |
"F3 4C 69 EE", "vmls.i8 q11,q14,q15", | |
"F3 5C 69 EE", "vmls.i16 q11,q14,q15", | |
"F3 6C 69 EE", "vmls.i32 q11,q14,q15", | |
"F2 69 5D BA", "vmls.f32 d21,d25,d26", | |
"F2 6C 6D FE", "vmls.f32 q11,q14,q15", | |
"EE 4C AA CD", "vmls.f32 s21,s25,s26", | |
"EE 49 5B EA", "vmls.f64 d21,d25,d26", | |
"F2 D9 66 CF", "vmlsl.s16 q11,d25,d7[1]", | |
"F2 E9 66 EF", "vmlsl.s32 q11,d25,d15[1]", | |
"F3 D9 66 CF", "vmlsl.u16 q11,d25,d7[1]", | |
"F3 E9 66 EF", "vmlsl.u32 q11,d25,d15[1]", | |
"F2 C9 6A AA", "vmlsl.s8 q11,d25,d26", | |
"F2 D9 6A AA", "vmlsl.s16 q11,d25,d26", | |
"F2 E9 6A AA", "vmlsl.s32 q11,d25,d26", | |
"F3 C9 6A AA", "vmlsl.u8 q11,d25,d26", | |
"F3 D9 6A AA", "vmlsl.u16 q11,d25,d26", | |
"F3 E9 6A AA", "vmlsl.u32 q11,d25,d26", | |
"F2 6A 51 BA", "vmov d21,d26", | |
"F2 6E 61 FE", "vmov q11,q15", | |
"0C 46 5B 3A", "vmoveq d26,r5,r6", | |
"EC 56 5B 3A", "vmov r5,r6,d26", | |
"0C 56 5A 1D", "vmoveq r5,r6,s26,s27", | |
"0E 1C 5A 90", "vmoveq r5,s25", | |
"EE 0C 5A 90", "vmov s25,r5", | |
"EE 0C 5A 90", "vmov s25,r5", | |
"EC 46 5A 1D", "vmov s26,s27,r5,r6", | |
"F3 C0 5E 19", "vmov.i8 d21,#0x89", | |
"F3 C0 58 19", "vmov.i16 d21,#0x89", | |
"F3 C0 50 19", "vmov.i32 d21,#0x89", | |
"F2 C0 5E 30", "vmov.i64 d21,#0x0", | |
"F3 C0 6E 59", "vmov.i8 q11,#0x89", | |
"F3 C0 68 59", "vmov.i16 q11,#0x89", | |
"F3 C0 60 59", "vmov.i32 q11,#0x89", | |
"F2 C0 6E 70", "vmov.i64 q11,#0x0", | |
"0E 5B 5B B0", "vmoveq.s8 r5,d27[1]", | |
"EE 1B 5B F0", "vmov.s16 r5,d27[1]", | |
"EE DB 5B B0", "vmov.u8 r5,d27[1]", | |
"EE 9B 5B F0", "vmov.u16 r5,d27[1]", | |
"EE 3B 5B 90", "vmov.32 r5,d27[1]", | |
"0E 4B 5B B0", "vmoveq.8 d27[1],r5", | |
"EE 0B 5B F0", "vmov.16 d27[1],r5", | |
"EE 2B 5B 90", "vmov.32 d27[1],r5", | |
"EE B7 BA 00", "vmov.f32 s22,#0x70", // originally "vmov.f32 s22,#1.0" | |
"EE F0 AA 4D", "vmov.f32 s21,s26", | |
"0E F7 6B 00", "vmoveq.f64 d22,#0x70", // originally "vmov.f64 d22,#1.0" | |
"0E F0 5B 6A", "vmoveq.f64 d21,d26", | |
"F2 C8 6A 3A", "vmovl.s8 q11,d26", | |
"F2 D0 6A 3A", "vmovl.s16 q11,d26", | |
"F2 E0 6A 3A", "vmovl.s32 q11,d26", | |
"F3 C8 6A 3A", "vmovl.u8 q11,d26", | |
"F3 D0 6A 3A", "vmovl.u16 q11,d26", | |
"F3 E0 6A 3A", "vmovl.u32 q11,d26", | |
"F3 F2 52 2E", "vmovn.i16 d21,q15", | |
"F3 F6 52 2E", "vmovn.i32 d21,q15", | |
"F3 FA 52 2E", "vmovn.i64 d21,q15", | |
"0E F0 5A 10", "vmrseq r5,fpsid", | |
"0E F1 5A 10", "vmrseq r5,fpscr", | |
"EE F6 5A 10", "vmrs r5,mvfr1", | |
"EE F7 5A 10", "vmrs r5,mvfr0", | |
"EE F8 5A 10", "vmrs r5,fpexc", | |
"EE F9 5A 10", "vmrs r5,fpinst", | |
"EE FA 5A 10", "vmrs r5,fpinst2", | |
"0E E0 5A 10", "vmsreq fpsid,r5", | |
"0E E1 5A 10", "vmsreq fpscr,r5", | |
"EE E8 5A 10", "vmsr fpexc,r5", | |
"EE E9 5A 10", "vmsr fpinst,r5", | |
"EE EA 5A 10", "vmsr fpinst2,r5", | |
"F2 D9 58 CF", "vmul.i16 d21,d25,d7[1]", | |
"F2 E9 58 EF", "vmul.i32 d21,d25,d15[1]", | |
"F2 E9 59 EF", "vmul.f32 d21,d25,d15[1]", | |
"F2 49 59 BA", "vmul.i8 d21,d25,d26", | |
"F2 49 59 BA", "vmul.i8 d21,d25,d26", | |
"F2 59 59 BA", "vmul.i16 d21,d25,d26", | |
"F2 69 59 BA", "vmul.i32 d21,d25,d26", | |
"F3 49 59 BA", "vmul.p8 d21,d25,d26", | |
"F3 DC 68 CF", "vmul.i16 q11,q14,d7[1]", | |
"F3 EC 68 EF", "vmul.i32 q11,q14,d15[1]", | |
"F3 EC 69 EF", "vmul.f32 q11,q14,d15[1]", | |
"F2 4C 69 FE", "vmul.i8 q11,q14,q15", | |
"F2 5C 69 FE", "vmul.i16 q11,q14,q15", | |
"F2 6C 69 FE", "vmul.i32 q11,q14,q15", | |
"F3 4C 69 FE", "vmul.p8 q11,q14,q15", | |
"F3 49 5D BA", "vmul.f32 d21,d25,d26", | |
"F3 4C 6D FE", "vmul.f32 q11,q14,q15", | |
"EE 6C AA 8D", "vmul.f32 s21,s25,s26", | |
"0E 69 5B AA", "vmuleq.f64 d21,d25,d26", | |
"F2 D9 6A CF", "vmull.s16 q11,d25,d7[1]", | |
"F2 E9 6A EF", "vmull.s32 q11,d25,d15[1]", | |
"F3 D9 6A CF", "vmull.u16 q11,d25,d7[1]", | |
"F3 E9 6A EF", "vmull.u32 q11,d25,d15[1]", | |
"F2 C9 6C AA", "vmull.s8 q11,d25,d26", | |
"F2 D9 6C AA", "vmull.s16 q11,d25,d26", | |
"F2 E9 6C AA", "vmull.s32 q11,d25,d26", | |
"F3 C9 6C AA", "vmull.u8 q11,d25,d26", | |
"F3 D9 6C AA", "vmull.u16 q11,d25,d26", | |
"F3 E9 6C AA", "vmull.u32 q11,d25,d26", | |
"F2 C9 6E AA", "vmull.p8 q11,d25,d26", | |
"F3 F0 55 AA", "vmvn d21,d26", | |
"F3 F0 65 EE", "vmvn q11,q15", | |
"F3 C0 58 37", "vmvn.i16 d21,#0x87", | |
"F3 C0 50 37", "vmvn.i32 d21,#0x87", | |
"F3 C0 68 77", "vmvn.i16 q11,#0x87", | |
"F3 C0 60 77", "vmvn.i32 q11,#0x87", | |
"F3 F1 53 AA", "vneg.s8 d21,d26", | |
"F3 F5 53 AA", "vneg.s16 d21,d26", | |
"F3 F9 53 AA", "vneg.s32 d21,d26", | |
"F3 F9 57 AA", "vneg.f32 d21,d26", | |
"EE F1 5B 6A", "vneg.f64 d21,d26", | |
"F3 F1 63 EE", "vneg.s8 q11,q15", | |
"F3 F5 63 EE", "vneg.s16 q11,q15", | |
"F3 F9 63 EE", "vneg.s32 q11,q15", | |
"F3 F9 67 EE", "vneg.f32 q11,q15", | |
"0E F1 AA 4D", "vnegeq.f32 s21,s26", | |
"0E 5C AA CD", "vnmlaeq.f32 s21,s25,s26", | |
"EE 59 5B EA", "vnmla.f64 d21,d25,d26", | |
"EE 5C AA 8D", "vnmls.f32 s21,s25,s26", | |
"EE 59 5B AA", "vnmls.f64 d21,d25,d26", | |
"0E 6C AA CD", "vnmuleq.f32 s21,s25,s26", | |
"EE 69 5B EA", "vnmul.f64 d21,d25,d26", | |
"F2 79 51 BA", "vorn d21,d25,d26", | |
"F2 7C 61 FE", "vorn q11,q14,q15", | |
"F2 69 51 BA", "vorr d21,d25,d26", | |
"F2 6C 61 FE", "vorr q11,q14,q15", | |
"F3 C0 59 17", "vorr.i16 d21,#0x87", | |
"F3 C0 51 17", "vorr.i32 d21,#0x87", | |
"F3 C0 69 57", "vorr.i16 q11,#0x87", | |
"F3 C0 61 57", "vorr.i32 q11,#0x87", | |
"F3 F0 56 2A", "vpadal.s8 d21,d26", | |
"F3 F4 56 2A", "vpadal.s16 d21,d26", | |
"F3 F8 56 2A", "vpadal.s32 d21,d26", | |
"F3 F0 56 AA", "vpadal.u8 d21,d26", | |
"F3 F4 56 AA", "vpadal.u16 d21,d26", | |
"F3 F8 56 AA", "vpadal.u32 d21,d26", | |
"F3 F0 66 6E", "vpadal.s8 q11,q15", | |
"F3 F4 66 6E", "vpadal.s16 q11,q15", | |
"F3 F8 66 6E", "vpadal.s32 q11,q15", | |
"F3 F0 66 EE", "vpadal.u8 q11,q15", | |
"F3 F4 66 EE", "vpadal.u16 q11,q15", | |
"F3 F8 66 EE", "vpadal.u32 q11,q15", | |
"F2 49 5B BA", "vpadd.i8 d21,d25,d26", | |
"F2 59 5B BA", "vpadd.i16 d21,d25,d26", | |
"F2 69 5B BA", "vpadd.i32 d21,d25,d26", | |
"F3 49 5D AA", "vpadd.f32 d21,d25,d26", | |
"F3 F0 52 2A", "vpaddl.s8 d21,d26", | |
"F3 F4 52 2A", "vpaddl.s16 d21,d26", | |
"F3 F8 52 2A", "vpaddl.s32 d21,d26", | |
"F3 F0 52 AA", "vpaddl.u8 d21,d26", | |
"F3 F4 52 AA", "vpaddl.u16 d21,d26", | |
"F3 F8 52 AA", "vpaddl.u32 d21,d26", | |
"F3 F0 62 6E", "vpaddl.s8 q11,q15", | |
"F3 F4 62 6E", "vpaddl.s16 q11,q15", | |
"F3 F8 62 6E", "vpaddl.s32 q11,q15", | |
"F3 F0 62 EE", "vpaddl.u8 q11,q15", | |
"F3 F4 62 EE", "vpaddl.u16 q11,q15", | |
"F3 F8 62 EE", "vpaddl.u32 q11,q15", | |
"F2 49 5A AA", "vpmax.s8 d21,d25,d26", | |
"F2 59 5A AA", "vpmax.s16 d21,d25,d26", | |
"F2 69 5A AA", "vpmax.s32 d21,d25,d26", | |
"F3 49 5A AA", "vpmax.u8 d21,d25,d26", | |
"F3 59 5A AA", "vpmax.u16 d21,d25,d26", | |
"F3 69 5A AA", "vpmax.u32 d21,d25,d26", | |
"F3 49 5F AA", "vpmax.f32 d21,d25,d26", | |
"F2 49 5A BA", "vpmin.s8 d21,d25,d26", | |
"F2 59 5A BA", "vpmin.s16 d21,d25,d26", | |
"F2 69 5A BA", "vpmin.s32 d21,d25,d26", | |
"F3 49 5A BA", "vpmin.u8 d21,d25,d26", | |
"F3 59 5A BA", "vpmin.u16 d21,d25,d26", | |
"F3 69 5A BA", "vpmin.u32 d21,d25,d26", | |
"F3 69 5F AA", "vpmin.f32 d21,d25,d26", | |
"0C FD DA 02", "vpopeq {s27-s28}", | |
"0C FD BB 04", "vpopeq {d27-d28}", | |
"0D 6D DA 02", "vpusheq {s27-s28}", | |
"0D 6D BB 04", "vpusheq {d27-d28}", | |
"F3 F0 57 2A", "vqabs.s8 d21,d26", | |
"F3 F4 57 2A", "vqabs.s16 d21,d26", | |
"F3 F8 57 2A", "vqabs.s32 d21,d26", | |
"F3 F0 67 6E", "vqabs.s8 q11,q15", | |
"F3 F4 67 6E", "vqabs.s16 q11,q15", | |
"F3 F8 67 6E", "vqabs.s32 q11,q15", | |
"F2 49 50 BA", "vqadd.s8 d21,d25,d26", | |
"F2 59 50 BA", "vqadd.s16 d21,d25,d26", | |
"F2 69 50 BA", "vqadd.s32 d21,d25,d26", | |
"F2 79 50 BA", "vqadd.s64 d21,d25,d26", | |
"F3 49 50 BA", "vqadd.u8 d21,d25,d26", | |
"F3 59 50 BA", "vqadd.u16 d21,d25,d26", | |
"F3 69 50 BA", "vqadd.u32 d21,d25,d26", | |
"F3 79 50 BA", "vqadd.u64 d21,d25,d26", | |
"F2 4C 60 FE", "vqadd.s8 q11,q14,q15", | |
"F2 5C 60 FE", "vqadd.s16 q11,q14,q15", | |
"F2 6C 60 FE", "vqadd.s32 q11,q14,q15", | |
"F2 7C 60 FE", "vqadd.s64 q11,q14,q15", | |
"F3 4C 60 FE", "vqadd.u8 q11,q14,q15", | |
"F3 5C 60 FE", "vqadd.u16 q11,q14,q15", | |
"F3 6C 60 FE", "vqadd.u32 q11,q14,q15", | |
"F3 7C 60 FE", "vqadd.u64 q11,q14,q15", | |
"F2 D9 63 CF", "vqdmlal.s16 q11,d25,d7[1]", | |
"F2 E9 63 EF", "vqdmlal.s32 q11,d25,d15[1]", | |
"F2 D9 69 AA", "vqdmlal.s16 q11,d25,d26", | |
"F2 E9 69 AA", "vqdmlal.s32 q11,d25,d26", | |
"F2 D9 67 CF", "vqdmlsl.s16 q11,d25,d7[1]", | |
"F2 E9 67 EF", "vqdmlsl.s32 q11,d25,d15[1]", | |
"F2 D9 6B AA", "vqdmlsl.s16 q11,d25,d26", | |
"F2 E9 6B AA", "vqdmlsl.s32 q11,d25,d26", | |
"F2 D9 5C CA", "vqdmulh.s16 d21,d25,d2[1]", | |
"F2 E9 5C EF", "vqdmulh.s32 d21,d25,d15[1]", | |
"F2 59 5B AA", "vqdmulh.s16 d21,d25,d26", | |
"F2 69 5B AA", "vqdmulh.s32 d21,d25,d26", | |
"F3 DC 6C CA", "vqdmulh.s16 q11,q14,d2[1]", | |
"F3 EC 6C EF", "vqdmulh.s32 q11,q14,d15[1]", | |
"F2 5C 6B EE", "vqdmulh.s16 q11,q14,q15", | |
"F2 6C 6B EE", "vqdmulh.s32 q11,q14,q15", | |
"F2 D9 6B CA", "vqdmull.s16 q11,d25,d2[1]", | |
"F2 E9 6B EF", "vqdmull.s32 q11,d25,d15[1]", | |
"F2 D9 6D AA", "vqdmull.s16 q11,d25,d26", | |
"F2 E9 6D AA", "vqdmull.s32 q11,d25,d26", | |
"F2 D9 6D AA", "vqdmull.s16 q11,d25,d26", | |
"F2 E9 6D AA", "vqdmull.s32 q11,d25,d26", | |
"F3 F2 52 AE", "vqmovn.s16 d21,q15", | |
"F3 F6 52 AE", "vqmovn.s32 d21,q15", | |
"F3 FA 52 AE", "vqmovn.s64 d21,q15", | |
"F3 F2 52 EE", "vqmovn.u16 d21,q15", | |
"F3 F6 52 EE", "vqmovn.u32 d21,q15", | |
"F3 FA 52 EE", "vqmovn.u64 d21,q15", | |
"F3 F2 52 6E", "vqmovun.s16 d21,q15", | |
"F3 F6 52 6E", "vqmovun.s32 d21,q15", | |
"F3 FA 52 6E", "vqmovun.s64 d21,q15", | |
"F3 F0 57 AA", "vqneg.s8 d21,d26", | |
"F3 F4 57 AA", "vqneg.s16 d21,d26", | |
"F3 F8 57 AA", "vqneg.s32 d21,d26", | |
"F3 F0 67 EE", "vqneg.s8 q11,q15", | |
"F3 F4 67 EE", "vqneg.s16 q11,q15", | |
"F3 F8 67 EE", "vqneg.s32 q11,q15", | |
"F2 D9 5D CF", "vqrdmulh.s16 d21,d25,d7[1]", | |
"F2 E9 5D EF", "vqrdmulh.s32 d21,d25,d15[1]", | |
"F3 59 5B AA", "vqrdmulh.s16 d21,d25,d26", | |
"F3 69 5B AA", "vqrdmulh.s32 d21,d25,d26", | |
"F3 DC 6D CF", "vqrdmulh.s16 q11,q14,d7[1]", | |
"F3 EC 6D EF", "vqrdmulh.s32 q11,q14,d15[1]", | |
"F3 5C 6B EE", "vqrdmulh.s16 q11,q14,q15", | |
"F3 6C 6B EE", "vqrdmulh.s32 q11,q14,q15", | |
"F2 49 55 BA", "vqrshl.s8 d21,d26,d25", | |
"F2 59 55 BA", "vqrshl.s16 d21,d26,d25", | |
"F2 69 55 BA", "vqrshl.s32 d21,d26,d25", | |
"F2 79 55 BA", "vqrshl.s64 d21,d26,d25", | |
"F3 49 55 BA", "vqrshl.u8 d21,d26,d25", | |
"F3 59 55 BA", "vqrshl.u16 d21,d26,d25", | |
"F3 69 55 BA", "vqrshl.u32 d21,d26,d25", | |
"F3 79 55 BA", "vqrshl.u64 d21,d26,d25", | |
"F2 4C 65 FE", "vqrshl.s8 q11,q15,q14", | |
"F2 5C 65 FE", "vqrshl.s16 q11,q15,q14", | |
"F2 6C 65 FE", "vqrshl.s32 q11,q15,q14", | |
"F2 7C 65 FE", "vqrshl.s64 q11,q15,q14", | |
"F3 4C 65 FE", "vqrshl.u8 q11,q15,q14", | |
"F3 5C 65 FE", "vqrshl.u16 q11,q15,q14", | |
"F3 6C 65 FE", "vqrshl.u32 q11,q15,q14", | |
"F3 7C 65 FE", "vqrshl.u64 q11,q15,q14", | |
"F2 CF 59 7E", "vqrshrn.s16 d21,q15,#1", | |
"F3 CF 59 7E", "vqrshrn.u16 d21,q15,#1", | |
"F2 CF 59 7E", "vqrshrn.s16 d21,q15,#1", | |
"F2 C8 59 7E", "vqrshrn.s16 d21,q15,#8", | |
"F3 CF 59 7E", "vqrshrn.u16 d21,q15,#1", | |
"F3 C8 59 7E", "vqrshrn.u16 d21,q15,#8", | |
"F2 DF 59 7E", "vqrshrn.s32 d21,q15,#1", | |
"F2 D0 59 7E", "vqrshrn.s32 d21,q15,#16", | |
"F3 DF 59 7E", "vqrshrn.u32 d21,q15,#1", | |
"F3 D0 59 7E", "vqrshrn.u32 d21,q15,#16", | |
"F2 FF 59 7E", "vqrshrn.s64 d21,q15,#1", | |
"F2 E0 59 7E", "vqrshrn.s64 d21,q15,#32", | |
"F3 FF 59 7E", "vqrshrn.u64 d21,q15,#1", | |
"F3 E0 59 7E", "vqrshrn.u64 d21,q15,#32", | |
"F3 CF 58 7E", "vqrshrun.s16 d21,q15,#1", | |
"F3 C8 58 7E", "vqrshrun.s16 d21,q15,#8", | |
"F3 DF 58 7E", "vqrshrun.s32 d21,q15,#1", | |
"F3 D0 58 7E", "vqrshrun.s32 d21,q15,#16", | |
"F3 FF 58 7E", "vqrshrun.s64 d21,q15,#1", | |
"F3 E0 58 7E", "vqrshrun.s64 d21,q15,#32", | |
"F2 C8 57 3A", "vqshl.s8 d21,d26,#0", | |
"F2 CF 57 3A", "vqshl.s8 d21,d26,#7", | |
"F3 C8 57 3A", "vqshl.u8 d21,d26,#0", | |
"F3 CF 57 3A", "vqshl.u8 d21,d26,#7", | |
"F2 D0 57 3A", "vqshl.s16 d21,d26,#0", | |
"F2 DF 57 3A", "vqshl.s16 d21,d26,#15", | |
"F3 D0 57 3A", "vqshl.u16 d21,d26,#0", | |
"F3 DF 57 3A", "vqshl.u16 d21,d26,#15", | |
"F2 E0 57 3A", "vqshl.s32 d21,d26,#0", | |
"F2 FF 57 3A", "vqshl.s32 d21,d26,#31", | |
"F3 E0 57 3A", "vqshl.u32 d21,d26,#0", | |
"F3 FF 57 3A", "vqshl.u32 d21,d26,#31", | |
"F2 C0 57 BA", "vqshl.s64 d21,d26,#0", | |
"F2 FF 57 BA", "vqshl.s64 d21,d26,#63", | |
"F3 C0 57 BA", "vqshl.u64 d21,d26,#0", | |
"F3 FF 57 BA", "vqshl.u64 d21,d26,#63", | |
"F2 49 54 BA", "vqshl.s8 d21,d26,d25", | |
"F2 59 54 BA", "vqshl.s16 d21,d26,d25", | |
"F2 69 54 BA", "vqshl.s32 d21,d26,d25", | |
"F2 79 54 BA", "vqshl.s64 d21,d26,d25", | |
"F3 49 54 BA", "vqshl.u8 d21,d26,d25", | |
"F3 59 54 BA", "vqshl.u16 d21,d26,d25", | |
"F3 69 54 BA", "vqshl.u32 d21,d26,d25", | |
"F3 79 54 BA", "vqshl.u64 d21,d26,d25", | |
"F2 C8 67 7E", "vqshl.s8 q11,q15,#0", | |
"F2 CF 67 7E", "vqshl.s8 q11,q15,#7", | |
"F3 C8 67 7E", "vqshl.u8 q11,q15,#0", | |
"F3 CF 67 7E", "vqshl.u8 q11,q15,#7", | |
"F2 D0 67 7E", "vqshl.s16 q11,q15,#0", | |
"F2 DF 67 7E", "vqshl.s16 q11,q15,#15", | |
"F3 D0 67 7E", "vqshl.u16 q11,q15,#0", | |
"F3 DF 67 7E", "vqshl.u16 q11,q15,#15", | |
"F2 E0 67 7E", "vqshl.s32 q11,q15,#0", | |
"F2 FF 67 7E", "vqshl.s32 q11,q15,#31", | |
"F3 E0 67 7E", "vqshl.u32 q11,q15,#0", | |
"F3 FF 67 7E", "vqshl.u32 q11,q15,#31", | |
"F2 C0 67 FE", "vqshl.s64 q11,q15,#0", | |
"F2 FF 67 FE", "vqshl.s64 q11,q15,#63", | |
"F3 C0 67 FE", "vqshl.u64 q11,q15,#0", | |
"F3 FF 67 FE", "vqshl.u64 q11,q15,#63", | |
"F2 4C 64 FE", "vqshl.s8 q11,q15,q14", | |
"F2 5C 64 FE", "vqshl.s16 q11,q15,q14", | |
"F2 6C 64 FE", "vqshl.s32 q11,q15,q14", | |
"F2 7C 64 FE", "vqshl.s64 q11,q15,q14", | |
"F3 4C 64 FE", "vqshl.u8 q11,q15,q14", | |
"F3 5C 64 FE", "vqshl.u16 q11,q15,q14", | |
"F3 6C 64 FE", "vqshl.u32 q11,q15,q14", | |
"F3 7C 64 FE", "vqshl.u64 q11,q15,q14", | |
"F3 C8 56 3A", "vqshlu.s8 d21,d26,#0", | |
"F3 CF 56 3A", "vqshlu.s8 d21,d26,#7", | |
"F3 D0 56 3A", "vqshlu.s16 d21,d26,#0", | |
"F3 DF 56 3A", "vqshlu.s16 d21,d26,#15", | |
"F3 E0 56 3A", "vqshlu.s32 d21,d26,#0", | |
"F3 FF 56 3A", "vqshlu.s32 d21,d26,#31", | |
"F3 C0 56 BA", "vqshlu.s64 d21,d26,#0", | |
"F3 FF 56 BA", "vqshlu.s64 d21,d26,#63", | |
"F3 C8 66 7E", "vqshlu.s8 q11,q15,#0", | |
"F3 CF 66 7E", "vqshlu.s8 q11,q15,#7", | |
"F3 D0 66 7E", "vqshlu.s16 q11,q15,#0", | |
"F3 DF 66 7E", "vqshlu.s16 q11,q15,#15", | |
"F3 E0 66 7E", "vqshlu.s32 q11,q15,#0", | |
"F3 FF 66 7E", "vqshlu.s32 q11,q15,#31", | |
"F3 C0 66 FE", "vqshlu.s64 q11,q15,#0", | |
"F3 FF 66 FE", "vqshlu.s64 q11,q15,#63", | |
"F2 CF 59 3E", "vqshrn.s16 d21,q15,#1", | |
"F2 C8 59 3E", "vqshrn.s16 d21,q15,#8", | |
"F3 CF 59 3E", "vqshrn.u16 d21,q15,#1", | |
"F3 C8 59 3E", "vqshrn.u16 d21,q15,#8", | |
"F2 DF 59 3E", "vqshrn.s32 d21,q15,#1", | |
"F2 D0 59 3E", "vqshrn.s32 d21,q15,#16", | |
"F3 DF 59 3E", "vqshrn.u32 d21,q15,#1", | |
"F3 D0 59 3E", "vqshrn.u32 d21,q15,#16", | |
"F2 FF 59 3E", "vqshrn.s64 d21,q15,#1", | |
"F2 E0 59 3E", "vqshrn.s64 d21,q15,#32", | |
"F3 FF 59 3E", "vqshrn.u64 d21,q15,#1", | |
"F3 E0 59 3E", "vqshrn.u64 d21,q15,#32", | |
"F3 CF 58 3E", "vqshrun.s16 d21,q15,#1", | |
"F3 C8 58 3E", "vqshrun.s16 d21,q15,#8", | |
"F3 DF 58 3E", "vqshrun.s32 d21,q15,#1", | |
"F3 D0 58 3E", "vqshrun.s32 d21,q15,#16", | |
"F3 FF 58 3E", "vqshrun.s64 d21,q15,#1", | |
"F3 E0 58 3E", "vqshrun.s64 d21,q15,#32", | |
"F2 49 52 BA", "vqsub.s8 d21,d25,d26", | |
"F2 59 52 BA", "vqsub.s16 d21,d25,d26", | |
"F2 69 52 BA", "vqsub.s32 d21,d25,d26", | |
"F2 79 52 BA", "vqsub.s64 d21,d25,d26", | |
"F3 49 52 BA", "vqsub.u8 d21,d25,d26", | |
"F3 59 52 BA", "vqsub.u16 d21,d25,d26", | |
"F3 69 52 BA", "vqsub.u32 d21,d25,d26", | |
"F3 79 52 BA", "vqsub.u64 d21,d25,d26", | |
"F2 4C 62 FE", "vqsub.s8 q11,q14,q15", | |
"F2 5C 62 FE", "vqsub.s16 q11,q14,q15", | |
"F2 6C 62 FE", "vqsub.s32 q11,q14,q15", | |
"F2 7C 62 FE", "vqsub.s64 q11,q14,q15", | |
"F3 4C 62 FE", "vqsub.u8 q11,q14,q15", | |
"F3 5C 62 FE", "vqsub.u16 q11,q14,q15", | |
"F3 6C 62 FE", "vqsub.u32 q11,q14,q15", | |
"F3 7C 62 FE", "vqsub.u64 q11,q14,q15", | |
"F3 CC 54 AE", "vraddhn.i16 d21,q14,q15", | |
"F3 DC 54 AE", "vraddhn.i32 d21,q14,q15", | |
"F3 EC 54 AE", "vraddhn.i64 d21,q14,q15", | |
"F3 FB 54 2A", "vrecpe.u32 d21,d26", | |
"F3 FB 55 2A", "vrecpe.f32 d21,d26", | |
"F3 FB 64 6E", "vrecpe.u32 q11,q15", | |
"F3 FB 65 6E", "vrecpe.f32 q11,q15", | |
"F2 49 5F BA", "vrecps.f32 d21,d25,d26", | |
"F2 4C 6F FE", "vrecps.f32 q11,q14,q15", | |
"F3 F0 51 2A", "vrev16.8 d21,d26", | |
"F3 F0 61 6E", "vrev16.8 q11,q15", | |
"F3 F0 50 AA", "vrev32.8 d21,d26", | |
"F3 F4 50 AA", "vrev32.16 d21,d26", | |
"F3 F0 60 EE", "vrev32.8 q11,q15", | |
"F3 F4 60 EE", "vrev32.16 q11,q15", | |
"F3 F0 50 2A", "vrev64.8 d21,d26", | |
"F3 F4 50 2A", "vrev64.16 d21,d26", | |
"F3 F8 50 2A", "vrev64.32 d21,d26", | |
"F3 F0 60 6E", "vrev64.8 q11,q15", | |
"F3 F4 60 6E", "vrev64.16 q11,q15", | |
"F3 F8 60 6E", "vrev64.32 q11,q15", | |
"F2 49 51 AA", "vrhadd.s8 d21,d25,d26", | |
"F2 59 51 AA", "vrhadd.s16 d21,d25,d26", | |
"F2 69 51 AA", "vrhadd.s32 d21,d25,d26", | |
"F3 49 51 AA", "vrhadd.u8 d21,d25,d26", | |
"F3 59 51 AA", "vrhadd.u16 d21,d25,d26", | |
"F3 69 51 AA", "vrhadd.u32 d21,d25,d26", | |
"F2 4C 61 EE", "vrhadd.s8 q11,q14,q15", | |
"F2 5C 61 EE", "vrhadd.s16 q11,q14,q15", | |
"F2 6C 61 EE", "vrhadd.s32 q11,q14,q15", | |
"F3 4C 61 EE", "vrhadd.u8 q11,q14,q15", | |
"F3 5C 61 EE", "vrhadd.u16 q11,q14,q15", | |
"F3 6C 61 EE", "vrhadd.u32 q11,q14,q15", | |
"F2 49 55 AA", "vrshl.s8 d21,d26,d25", | |
"F2 59 55 AA", "vrshl.s16 d21,d26,d25", | |
"F2 69 55 AA", "vrshl.s32 d21,d26,d25", | |
"F2 79 55 AA", "vrshl.s64 d21,d26,d25", | |
"F3 49 55 AA", "vrshl.u8 d21,d26,d25", | |
"F3 59 55 AA", "vrshl.u16 d21,d26,d25", | |
"F3 69 55 AA", "vrshl.u32 d21,d26,d25", | |
"F3 79 55 AA", "vrshl.u64 d21,d26,d25", | |
"F2 4C 65 EE", "vrshl.s8 q11,q15,q14", | |
"F2 5C 65 EE", "vrshl.s16 q11,q15,q14", | |
"F2 6C 65 EE", "vrshl.s32 q11,q15,q14", | |
"F2 7C 65 EE", "vrshl.s64 q11,q15,q14", | |
"F3 4C 65 EE", "vrshl.u8 q11,q15,q14", | |
"F3 5C 65 EE", "vrshl.u16 q11,q15,q14", | |
"F3 6C 65 EE", "vrshl.u32 q11,q15,q14", | |
"F3 7C 65 EE", "vrshl.u64 q11,q15,q14", | |
"F2 CF 52 3A", "vrshr.s8 d21,d26,#1", | |
"F2 C8 52 3A", "vrshr.s8 d21,d26,#8", | |
"F3 CF 52 3A", "vrshr.u8 d21,d26,#1", | |
"F3 C8 52 3A", "vrshr.u8 d21,d26,#8", | |
"F2 DF 52 3A", "vrshr.s16 d21,d26,#1", | |
"F2 D0 52 3A", "vrshr.s16 d21,d26,#16", | |
"F3 DF 52 3A", "vrshr.u16 d21,d26,#1", | |
"F3 D0 52 3A", "vrshr.u16 d21,d26,#16", | |
"F2 FF 52 3A", "vrshr.s32 d21,d26,#1", | |
"F2 E0 52 3A", "vrshr.s32 d21,d26,#32", | |
"F3 FF 52 3A", "vrshr.u32 d21,d26,#1", | |
"F3 E0 52 3A", "vrshr.u32 d21,d26,#32", | |
"F2 FF 52 BA", "vrshr.s64 d21,d26,#1", | |
"F2 C0 52 BA", "vrshr.s64 d21,d26,#64", | |
"F3 FF 52 BA", "vrshr.u64 d21,d26,#1", | |
"F3 C0 52 BA", "vrshr.u64 d21,d26,#64", | |
"F2 CF 62 7E", "vrshr.s8 q11,q15,#1", | |
"F2 C8 62 7E", "vrshr.s8 q11,q15,#8", | |
"F3 CF 62 7E", "vrshr.u8 q11,q15,#1", | |
"F3 C8 62 7E", "vrshr.u8 q11,q15,#8", | |
"F2 DF 62 7E", "vrshr.s16 q11,q15,#1", | |
"F2 D0 62 7E", "vrshr.s16 q11,q15,#16", | |
"F3 DF 62 7E", "vrshr.u16 q11,q15,#1", | |
"F3 D0 62 7E", "vrshr.u16 q11,q15,#16", | |
"F2 FF 62 7E", "vrshr.s32 q11,q15,#1", | |
"F2 E0 62 7E", "vrshr.s32 q11,q15,#32", | |
"F3 FF 62 7E", "vrshr.u32 q11,q15,#1", | |
"F3 E0 62 7E", "vrshr.u32 q11,q15,#32", | |
"F2 FF 62 FE", "vrshr.s64 q11,q15,#1", | |
"F2 C0 62 FE", "vrshr.s64 q11,q15,#64", | |
"F3 FF 62 FE", "vrshr.u64 q11,q15,#1", | |
"F3 C0 62 FE", "vrshr.u64 q11,q15,#64", | |
"F2 CF 58 7E", "vrshrn.i16 d21,q15,#1", | |
"F2 C8 58 7E", "vrshrn.i16 d21,q15,#8", | |
"F2 DF 58 7E", "vrshrn.i32 d21,q15,#1", | |
"F2 D0 58 7E", "vrshrn.i32 d21,q15,#16", | |
"F2 FF 58 7E", "vrshrn.i64 d21,q15,#1", | |
"F2 E0 58 7E", "vrshrn.i64 d21,q15,#32", | |
"F3 FB 54 AA", "vrsqrte.u32 d21,d26", | |
"F3 FB 55 AA", "vrsqrte.f32 d21,d26", | |
"F3 FB 64 EE", "vrsqrte.u32 q11,q15", | |
"F3 FB 65 EE", "vrsqrte.f32 q11,q15", | |
"F2 69 5F BA", "vrsqrts.f32 d21,d25,d26", | |
"F2 6C 6F FE", "vrsqrts.f32 q11,q14,q15", | |
"F2 CF 53 3A", "vrsra.s8 d21,d26,#1", | |
"F2 C8 53 3A", "vrsra.s8 d21,d26,#8", | |
"F3 CF 53 3A", "vrsra.u8 d21,d26,#1", | |
"F3 C8 53 3A", "vrsra.u8 d21,d26,#8", | |
"F2 DF 53 3A", "vrsra.s16 d21,d26,#1", | |
"F2 D0 53 3A", "vrsra.s16 d21,d26,#16", | |
"F3 DF 53 3A", "vrsra.u16 d21,d26,#1", | |
"F3 D0 53 3A", "vrsra.u16 d21,d26,#16", | |
"F2 FF 53 3A", "vrsra.s32 d21,d26,#1", | |
"F2 E0 53 3A", "vrsra.s32 d21,d26,#32", | |
"F3 FF 53 3A", "vrsra.u32 d21,d26,#1", | |
"F3 E0 53 3A", "vrsra.u32 d21,d26,#32", | |
"F2 FF 53 BA", "vrsra.s64 d21,d26,#1", | |
"F2 C0 53 BA", "vrsra.s64 d21,d26,#64", | |
"F3 FF 53 BA", "vrsra.u64 d21,d26,#1", | |
"F3 C0 53 BA", "vrsra.u64 d21,d26,#64", | |
"F2 CF 63 7E", "vrsra.s8 q11,q15,#1", | |
"F2 C8 63 7E", "vrsra.s8 q11,q15,#8", | |
"F3 CF 63 7E", "vrsra.u8 q11,q15,#1", | |
"F3 C8 63 7E", "vrsra.u8 q11,q15,#8", | |
"F2 DF 63 7E", "vrsra.s16 q11,q15,#1", | |
"F2 D0 63 7E", "vrsra.s16 q11,q15,#16", | |
"F3 DF 63 7E", "vrsra.u16 q11,q15,#1", | |
"F3 D0 63 7E", "vrsra.u16 q11,q15,#16", | |
"F2 FF 63 7E", "vrsra.s32 q11,q15,#1", | |
"F2 E0 63 7E", "vrsra.s32 q11,q15,#32", | |
"F3 FF 63 7E", "vrsra.u32 q11,q15,#1", | |
"F3 E0 63 7E", "vrsra.u32 q11,q15,#32", | |
"F2 FF 63 FE", "vrsra.s64 q11,q15,#1", | |
"F2 C0 63 FE", "vrsra.s64 q11,q15,#64", | |
"F3 FF 63 FE", "vrsra.u64 q11,q15,#1", | |
"F3 C0 63 FE", "vrsra.u64 q11,q15,#64", | |
"F3 CC 56 AE", "vrsubhn.i16 d21,q14,q15", | |
"F3 DC 56 AE", "vrsubhn.i32 d21,q14,q15", | |
"F3 EC 56 AE", "vrsubhn.i64 d21,q14,q15", | |
"F2 C8 55 3A", "vshl.i8 d21,d26,#0", | |
"F2 CF 55 3A", "vshl.i8 d21,d26,#7", | |
"F2 D0 55 3A", "vshl.i16 d21,d26,#0", | |
"F2 DF 55 3A", "vshl.i16 d21,d26,#15", | |
"F2 E0 55 3A", "vshl.i32 d21,d26,#0", | |
"F2 FF 55 3A", "vshl.i32 d21,d26,#31", | |
"F2 C0 55 BA", "vshl.i64 d21,d26,#0", | |
"F2 FF 55 BA", "vshl.i64 d21,d26,#63", | |
"F2 C8 65 7E", "vshl.i8 q11,q15,#0", | |
"F2 CF 65 7E", "vshl.i8 q11,q15,#7", | |
"F2 D0 65 7E", "vshl.i16 q11,q15,#0", | |
"F2 DF 65 7E", "vshl.i16 q11,q15,#15", | |
"F2 E0 65 7E", "vshl.i32 q11,q15,#0", | |
"F2 FF 65 7E", "vshl.i32 q11,q15,#31", | |
"F2 C0 65 FE", "vshl.i64 q11,q15,#0", | |
"F2 FF 65 FE", "vshl.i64 q11,q15,#63", | |
"F2 49 54 AA", "vshl.s8 d21,d26,d25", | |
"F2 59 54 AA", "vshl.s16 d21,d26,d25", | |
"F2 69 54 AA", "vshl.s32 d21,d26,d25", | |
"F2 79 54 AA", "vshl.s64 d21,d26,d25", | |
"F3 49 54 AA", "vshl.u8 d21,d26,d25", | |
"F3 59 54 AA", "vshl.u16 d21,d26,d25", | |
"F3 69 54 AA", "vshl.u32 d21,d26,d25", | |
"F3 79 54 AA", "vshl.u64 d21,d26,d25", | |
"F2 4C 64 EE", "vshl.s8 q11,q15,q14", | |
"F2 5C 64 EE", "vshl.s16 q11,q15,q14", | |
"F2 6C 64 EE", "vshl.s32 q11,q15,q14", | |
"F2 7C 64 EE", "vshl.s64 q11,q15,q14", | |
"F3 4C 64 EE", "vshl.u8 q11,q15,q14", | |
"F3 5C 64 EE", "vshl.u16 q11,q15,q14", | |
"F3 6C 64 EE", "vshl.u32 q11,q15,q14", | |
"F3 7C 64 EE", "vshl.u64 q11,q15,q14", | |
"F2 C9 6A 3A", "vshll.s8 q11,d26,#1", | |
"F2 CF 6A 3A", "vshll.s8 q11,d26,#7", | |
"F3 C9 6A 3A", "vshll.u8 q11,d26,#1", | |
"F3 CF 6A 3A", "vshll.u8 q11,d26,#7", | |
"F2 D1 6A 3A", "vshll.s16 q11,d26,#1", | |
"F2 DF 6A 3A", "vshll.s16 q11,d26,#15", | |
"F3 D1 6A 3A", "vshll.u16 q11,d26,#1", | |
"F3 DF 6A 3A", "vshll.u16 q11,d26,#15", | |
"F2 E1 6A 3A", "vshll.s32 q11,d26,#1", | |
"F2 FF 6A 3A", "vshll.s32 q11,d26,#31", | |
"F3 E1 6A 3A", "vshll.u32 q11,d26,#1", | |
"F3 FF 6A 3A", "vshll.u32 q11,d26,#31", | |
"F3 F2 63 2A", "vshll.i8 q11,d26,#8", | |
"F3 F6 63 2A", "vshll.i16 q11,d26,#16", | |
"F3 FA 63 2A", "vshll.i32 q11,d26,#32", | |
"F2 CF 50 3A", "vshr.s8 d21,d26,#1", | |
"F2 C8 50 3A", "vshr.s8 d21,d26,#8", | |
"F3 CF 50 3A", "vshr.u8 d21,d26,#1", | |
"F3 C8 50 3A", "vshr.u8 d21,d26,#8", | |
"F2 DF 50 3A", "vshr.s16 d21,d26,#1", | |
"F2 D0 50 3A", "vshr.s16 d21,d26,#16", | |
"F3 DF 50 3A", "vshr.u16 d21,d26,#1", | |
"F3 D0 50 3A", "vshr.u16 d21,d26,#16", | |
"F2 FF 50 3A", "vshr.s32 d21,d26,#1", | |
"F2 E0 50 3A", "vshr.s32 d21,d26,#32", | |
"F3 FF 50 3A", "vshr.u32 d21,d26,#1", | |
"F3 E0 50 3A", "vshr.u32 d21,d26,#32", | |
"F2 FF 50 BA", "vshr.s64 d21,d26,#1", | |
"F2 C0 50 BA", "vshr.s64 d21,d26,#64", | |
"F3 FF 50 BA", "vshr.u64 d21,d26,#1", | |
"F3 C0 50 BA", "vshr.u64 d21,d26,#64", | |
"F2 CF 60 7E", "vshr.s8 q11,q15,#1", | |
"F2 C8 60 7E", "vshr.s8 q11,q15,#8", | |
"F3 CF 60 7E", "vshr.u8 q11,q15,#1", | |
"F3 C8 60 7E", "vshr.u8 q11,q15,#8", | |
"F2 DF 60 7E", "vshr.s16 q11,q15,#1", | |
"F2 D0 60 7E", "vshr.s16 q11,q15,#16", | |
"F3 DF 60 7E", "vshr.u16 q11,q15,#1", | |
"F3 D0 60 7E", "vshr.u16 q11,q15,#16", | |
"F2 FF 60 7E", "vshr.s32 q11,q15,#1", | |
"F2 E0 60 7E", "vshr.s32 q11,q15,#32", | |
"F3 FF 60 7E", "vshr.u32 q11,q15,#1", | |
"F3 E0 60 7E", "vshr.u32 q11,q15,#32", | |
"F2 FF 60 FE", "vshr.s64 q11,q15,#1", | |
"F2 C0 60 FE", "vshr.s64 q11,q15,#64", | |
"F3 FF 60 FE", "vshr.u64 q11,q15,#1", | |
"F3 C0 60 FE", "vshr.u64 q11,q15,#64", | |
"F2 CF 58 3E", "vshrn.i16 d21,q15,#1", | |
"F2 C8 58 3E", "vshrn.i16 d21,q15,#8", | |
"F2 DF 58 3E", "vshrn.i32 d21,q15,#1", | |
"F2 D0 58 3E", "vshrn.i32 d21,q15,#16", | |
"F2 FF 58 3E", "vshrn.i64 d21,q15,#1", | |
"F2 E0 58 3E", "vshrn.i64 d21,q15,#32", | |
"F3 C8 55 3A", "vsli.8 d21,d26,#0", | |
"F3 CF 55 3A", "vsli.8 d21,d26,#7", | |
"F3 D0 55 3A", "vsli.16 d21,d26,#0", | |
"F3 DF 55 3A", "vsli.16 d21,d26,#15", | |
"F3 E0 55 3A", "vsli.32 d21,d26,#0", | |
"F3 FF 55 3A", "vsli.32 d21,d26,#31", | |
"F3 C0 55 BA", "vsli.64 d21,d26,#0", | |
"F3 FF 55 BA", "vsli.64 d21,d26,#63", | |
"F3 C8 65 7E", "vsli.8 q11,q15,#0", | |
"F3 CF 65 7E", "vsli.8 q11,q15,#7", | |
"F3 D0 65 7E", "vsli.16 q11,q15,#0", | |
"F3 DF 65 7E", "vsli.16 q11,q15,#15", | |
"F3 E0 65 7E", "vsli.32 q11,q15,#0", | |
"F3 FF 65 7E", "vsli.32 q11,q15,#31", | |
"F3 C0 65 FE", "vsli.64 q11,q15,#0", | |
"F3 FF 65 FE", "vsli.64 q11,q15,#63", | |
"0E F1 AA CD", "vsqrteq.f32 s21,s26", | |
"EE F1 5B EA", "vsqrt.f64 d21,d26", | |
"F2 CF 51 3A", "vsra.s8 d21,d26,#1", | |
"F2 C8 51 3A", "vsra.s8 d21,d26,#8", | |
"F3 CF 51 3A", "vsra.u8 d21,d26,#1", | |
"F3 C8 51 3A", "vsra.u8 d21,d26,#8", | |
"F2 DF 51 3A", "vsra.s16 d21,d26,#1", | |
"F2 D0 51 3A", "vsra.s16 d21,d26,#16", | |
"F3 DF 51 3A", "vsra.u16 d21,d26,#1", | |
"F3 D0 51 3A", "vsra.u16 d21,d26,#16", | |
"F2 FF 51 3A", "vsra.s32 d21,d26,#1", | |
"F2 E0 51 3A", "vsra.s32 d21,d26,#32", | |
"F3 FF 51 3A", "vsra.u32 d21,d26,#1", | |
"F3 E0 51 3A", "vsra.u32 d21,d26,#32", | |
"F2 FF 51 BA", "vsra.s64 d21,d26,#1", | |
"F2 C0 51 BA", "vsra.s64 d21,d26,#64", | |
"F3 FF 51 BA", "vsra.u64 d21,d26,#1", | |
"F3 C0 51 BA", "vsra.u64 d21,d26,#64", | |
"F2 CF 61 7E", "vsra.s8 q11,q15,#1", | |
"F2 C8 61 7E", "vsra.s8 q11,q15,#8", | |
"F3 CF 61 7E", "vsra.u8 q11,q15,#1", | |
"F3 C8 61 7E", "vsra.u8 q11,q15,#8", | |
"F2 DF 61 7E", "vsra.s16 q11,q15,#1", | |
"F2 D0 61 7E", "vsra.s16 q11,q15,#16", | |
"F3 DF 61 7E", "vsra.u16 q11,q15,#1", | |
"F3 D0 61 7E", "vsra.u16 q11,q15,#16", | |
"F2 FF 61 7E", "vsra.s32 q11,q15,#1", | |
"F2 E0 61 7E", "vsra.s32 q11,q15,#32", | |
"F3 FF 61 7E", "vsra.u32 q11,q15,#1", | |
"F3 E0 61 7E", "vsra.u32 q11,q15,#32", | |
"F2 FF 61 FE", "vsra.s64 q11,q15,#1", | |
"F2 C0 61 FE", "vsra.s64 q11,q15,#64", | |
"F3 FF 61 FE", "vsra.u64 q11,q15,#1", | |
"F3 C0 61 FE", "vsra.u64 q11,q15,#64", | |
"F3 CF 54 3A", "vsri.8 d21,d26,#1", | |
"F3 C8 54 3A", "vsri.8 d21,d26,#8", | |
"F3 DF 54 3A", "vsri.16 d21,d26,#1", | |
"F3 D0 54 3A", "vsri.16 d21,d26,#16", | |
"F3 FF 54 3A", "vsri.32 d21,d26,#1", | |
"F3 E0 54 3A", "vsri.32 d21,d26,#32", | |
"F3 FF 54 BA", "vsri.64 d21,d26,#1", | |
"F3 C0 54 BA", "vsri.64 d21,d26,#64", | |
"F3 CF 64 7E", "vsri.8 q11,q15,#1", | |
"F3 C8 64 7E", "vsri.8 q11,q15,#8", | |
"F3 DF 64 7E", "vsri.16 q11,q15,#1", | |
"F3 D0 64 7E", "vsri.16 q11,q15,#16", | |
"F3 FF 64 7E", "vsri.32 q11,q15,#1", | |
"F3 E0 64 7E", "vsri.32 q11,q15,#32", | |
"F3 FF 64 FE", "vsri.64 q11,q15,#1", | |
"F3 C0 64 FE", "vsri.64 q11,q15,#64", | |
"F4 4A B7 0F", "vst1.8 {d27},[r10]", | |
"F4 4A BA 0F", "vst1.8 {d27,d28},[r10]", | |
"F4 4A B6 0F", "vst1.8 {d27,d28,d29},[r10]", | |
"F4 4A B2 0F", "vst1.8 {d27,d28,d29,d30},[r10]", | |
"F4 4A B7 4F", "vst1.16 {d27},[r10]", | |
"F4 4A BA 4F", "vst1.16 {d27,d28},[r10]", | |
"F4 4A B6 4F", "vst1.16 {d27,d28,d29},[r10]", | |
"F4 4A B2 4F", "vst1.16 {d27,d28,d29,d30},[r10]", | |
"F4 4A B7 8F", "vst1.32 {d27},[r10]", | |
"F4 4A BA 8F", "vst1.32 {d27,d28},[r10]", | |
"F4 4A B6 8F", "vst1.32 {d27,d28,d29},[r10]", | |
"F4 4A B2 8F", "vst1.32 {d27,d28,d29,d30},[r10]", | |
"F4 4A B7 CF", "vst1.64 {d27},[r10]", | |
"F4 4A BA CF", "vst1.64 {d27,d28},[r10]", | |
"F4 4A B6 CF", "vst1.64 {d27,d28,d29},[r10]", | |
"F4 4A B2 CF", "vst1.64 {d27,d28,d29,d30},[r10]", | |
"F4 4A B7 1F", "vst1.8 {d27},[r10@64]", | |
"F4 4A BA 1F", "vst1.8 {d27,d28},[r10@64]", | |
"F4 4A BA 2F", "vst1.8 {d27,d28},[r10@128]", | |
"F4 4A B6 1F", "vst1.8 {d27,d28,d29},[r10@64]", | |
"F4 4A B2 1F", "vst1.8 {d27,d28,d29,d30},[r10@64]", | |
"F4 4A B2 2F", "vst1.8 {d27,d28,d29,d30},[r10@128]", | |
"F4 4A B2 3F", "vst1.8 {d27,d28,d29,d30},[r10@256]", | |
"F4 4A B7 5F", "vst1.16 {d27},[r10@64]", | |
"F4 4A BA 5F", "vst1.16 {d27,d28},[r10@64]", | |
"F4 4A BA 6F", "vst1.16 {d27,d28},[r10@128]", | |
"F4 4A B6 5F", "vst1.16 {d27,d28,d29},[r10@64]", | |
"F4 4A B2 5F", "vst1.16 {d27,d28,d29,d30},[r10@64]", | |
"F4 4A B2 6F", "vst1.16 {d27,d28,d29,d30},[r10@128]", | |
"F4 4A B2 7F", "vst1.16 {d27,d28,d29,d30},[r10@256]", | |
"F4 4A B7 9F", "vst1.32 {d27},[r10@64]", | |
"F4 4A BA 9F", "vst1.32 {d27,d28},[r10@64]", | |
"F4 4A BA AF", "vst1.32 {d27,d28},[r10@128]", | |
"F4 4A B6 9F", "vst1.32 {d27,d28,d29},[r10@64]", | |
"F4 4A B2 9F", "vst1.32 {d27,d28,d29,d30},[r10@64]", | |
"F4 4A B2 AF", "vst1.32 {d27,d28,d29,d30},[r10@128]", | |
"F4 4A B2 BF", "vst1.32 {d27,d28,d29,d30},[r10@256]", | |
"F4 4A B7 DF", "vst1.64 {d27},[r10@64]", | |
"F4 4A BA DF", "vst1.64 {d27,d28},[r10@64]", | |
"F4 4A BA EF", "vst1.64 {d27,d28},[r10@128]", | |
"F4 4A B6 DF", "vst1.64 {d27,d28,d29},[r10@64]", | |
"F4 4A B2 DF", "vst1.64 {d27,d28,d29,d30},[r10@64]", | |
"F4 4A B2 EF", "vst1.64 {d27,d28,d29,d30},[r10@128]", | |
"F4 4A B2 FF", "vst1.64 {d27,d28,d29,d30},[r10@256]", | |
"F4 4A B7 0D", "vst1.8 {d27},[r10]!", | |
"F4 4A BA 0D", "vst1.8 {d27,d28},[r10]!", | |
"F4 4A B6 0D", "vst1.8 {d27,d28,d29},[r10]!", | |
"F4 4A B2 0D", "vst1.8 {d27,d28,d29,d30},[r10]!", | |
"F4 4A B7 4D", "vst1.16 {d27},[r10]!", | |
"F4 4A BA 4D", "vst1.16 {d27,d28},[r10]!", | |
"F4 4A B6 4D", "vst1.16 {d27,d28,d29},[r10]!", | |
"F4 4A B2 4D", "vst1.16 {d27,d28,d29,d30},[r10]!", | |
"F4 4A B7 8D", "vst1.32 {d27},[r10]!", | |
"F4 4A BA 8D", "vst1.32 {d27,d28},[r10]!", | |
"F4 4A B6 8D", "vst1.32 {d27,d28,d29},[r10]!", | |
"F4 4A B2 8D", "vst1.32 {d27,d28,d29,d30},[r10]!", | |
"F4 4A B7 CD", "vst1.64 {d27},[r10]!", | |
"F4 4A BA CD", "vst1.64 {d27,d28},[r10]!", | |
"F4 4A B6 CD", "vst1.64 {d27,d28,d29},[r10]!", | |
"F4 4A B2 CD", "vst1.64 {d27,d28,d29,d30},[r10]!", | |
"F4 4A B7 1D", "vst1.8 {d27},[r10@64]!", | |
"F4 4A BA 1D", "vst1.8 {d27,d28},[r10@64]!", | |
"F4 4A BA 2D", "vst1.8 {d27,d28},[r10@128]!", | |
"F4 4A B6 1D", "vst1.8 {d27,d28,d29},[r10@64]!", | |
"F4 4A B2 1D", "vst1.8 {d27,d28,d29,d30},[r10@64]!", | |
"F4 4A B2 2D", "vst1.8 {d27,d28,d29,d30},[r10@128]!", | |
"F4 4A B2 3D", "vst1.8 {d27,d28,d29,d30},[r10@256]!", | |
"F4 4A B7 5D", "vst1.16 {d27},[r10@64]!", | |
"F4 4A BA 5D", "vst1.16 {d27,d28},[r10@64]!", | |
"F4 4A BA 6D", "vst1.16 {d27,d28},[r10@128]!", | |
"F4 4A B6 5D", "vst1.16 {d27,d28,d29},[r10@64]!", | |
"F4 4A B2 5D", "vst1.16 {d27,d28,d29,d30},[r10@64]!", | |
"F4 4A B2 6D", "vst1.16 {d27,d28,d29,d30},[r10@128]!", | |
"F4 4A B2 7D", "vst1.16 {d27,d28,d29,d30},[r10@256]!", | |
"F4 4A B7 9D", "vst1.32 {d27},[r10@64]!", | |
"F4 4A BA 9D", "vst1.32 {d27,d28},[r10@64]!", | |
"F4 4A BA AD", "vst1.32 {d27,d28},[r10@128]!", | |
"F4 4A B6 9D", "vst1.32 {d27,d28,d29},[r10@64]!", | |
"F4 4A B2 9D", "vst1.32 {d27,d28,d29,d30},[r10@64]!", | |
"F4 4A B2 AD", "vst1.32 {d27,d28,d29,d30},[r10@128]!", | |
"F4 4A B2 BD", "vst1.32 {d27,d28,d29,d30},[r10@256]!", | |
"F4 4A B7 DD", "vst1.64 {d27},[r10@64]!", | |
"F4 4A BA DD", "vst1.64 {d27,d28},[r10@64]!", | |
"F4 4A BA ED", "vst1.64 {d27,d28},[r10@128]!", | |
"F4 4A B6 DD", "vst1.64 {d27,d28,d29},[r10@64]!", | |
"F4 4A B2 DD", "vst1.64 {d27,d28,d29,d30},[r10@64]!", | |
"F4 4A B2 ED", "vst1.64 {d27,d28,d29,d30},[r10@128]!", | |
"F4 4A B2 FD", "vst1.64 {d27,d28,d29,d30},[r10@256]!", | |
"F4 4A B7 09", "vst1.8 {d27},[r10],r9", | |
"F4 4A BA 09", "vst1.8 {d27,d28},[r10],r9", | |
"F4 4A B6 09", "vst1.8 {d27,d28,d29},[r10],r9", | |
"F4 4A B2 09", "vst1.8 {d27,d28,d29,d30},[r10],r9", | |
"F4 4A B7 49", "vst1.16 {d27},[r10],r9", | |
"F4 4A BA 49", "vst1.16 {d27,d28},[r10],r9", | |
"F4 4A B6 49", "vst1.16 {d27,d28,d29},[r10],r9", | |
"F4 4A B2 49", "vst1.16 {d27,d28,d29,d30},[r10],r9", | |
"F4 4A B7 89", "vst1.32 {d27},[r10],r9", | |
"F4 4A BA 89", "vst1.32 {d27,d28},[r10],r9", | |
"F4 4A B6 89", "vst1.32 {d27,d28,d29},[r10],r9", | |
"F4 4A B2 89", "vst1.32 {d27,d28,d29,d30},[r10],r9", | |
"F4 4A B7 C9", "vst1.64 {d27},[r10],r9", | |
"F4 4A BA C9", "vst1.64 {d27,d28},[r10],r9", | |
"F4 4A B6 C9", "vst1.64 {d27,d28,d29},[r10],r9", | |
"F4 4A B2 C9", "vst1.64 {d27,d28,d29,d30},[r10],r9", | |
"F4 4A B7 19", "vst1.8 {d27},[r10@64],r9", | |
"F4 4A BA 19", "vst1.8 {d27,d28},[r10@64],r9", | |
"F4 4A BA 29", "vst1.8 {d27,d28},[r10@128],r9", | |
"F4 4A B6 19", "vst1.8 {d27,d28,d29},[r10@64],r9", | |
"F4 4A B2 19", "vst1.8 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 4A B2 29", "vst1.8 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 4A B2 39", "vst1.8 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 4A B7 59", "vst1.16 {d27},[r10@64],r9", | |
"F4 4A BA 59", "vst1.16 {d27,d28},[r10@64],r9", | |
"F4 4A BA 69", "vst1.16 {d27,d28},[r10@128],r9", | |
"F4 4A B6 59", "vst1.16 {d27,d28,d29},[r10@64],r9", | |
"F4 4A B2 59", "vst1.16 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 4A B2 69", "vst1.16 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 4A B2 79", "vst1.16 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 4A B7 99", "vst1.32 {d27},[r10@64],r9", | |
"F4 4A BA 99", "vst1.32 {d27,d28},[r10@64],r9", | |
"F4 4A BA A9", "vst1.32 {d27,d28},[r10@128],r9", | |
"F4 4A B6 99", "vst1.32 {d27,d28,d29},[r10@64],r9", | |
"F4 4A B2 99", "vst1.32 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 4A B2 A9", "vst1.32 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 4A B2 B9", "vst1.32 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 4A B7 D9", "vst1.64 {d27},[r10@64],r9", | |
"F4 4A BA D9", "vst1.64 {d27,d28},[r10@64],r9", | |
"F4 4A BA E9", "vst1.64 {d27,d28},[r10@128],r9", | |
"F4 4A B6 D9", "vst1.64 {d27,d28,d29},[r10@64],r9", | |
"F4 4A B2 D9", "vst1.64 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 4A B2 E9", "vst1.64 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 4A B2 F9", "vst1.64 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 CA B0 2F", "vst1.8 {d27[1]},[r10]", | |
"F4 CA B4 4F", "vst1.16 {d27[1]},[r10]", | |
"F4 CA B8 8F", "vst1.32 {d27[1]},[r10]", | |
"F4 CA B4 5F", "vst1.16 {d27[1]},[r10@16]", | |
"F4 CA B8 BF", "vst1.32 {d27[1]},[r10@32]", | |
"F4 CA B0 2D", "vst1.8 {d27[1]},[r10]!", | |
"F4 CA B4 4D", "vst1.16 {d27[1]},[r10]!", | |
"F4 CA B8 8D", "vst1.32 {d27[1]},[r10]!", | |
"F4 CA B4 5D", "vst1.16 {d27[1]},[r10@16]!", | |
"F4 CA B8 BD", "vst1.32 {d27[1]},[r10@32]!", | |
"F4 CA B0 29", "vst1.8 {d27[1]},[r10],r9", | |
"F4 CA B4 49", "vst1.16 {d27[1]},[r10],r9", | |
"F4 CA B8 89", "vst1.32 {d27[1]},[r10],r9", | |
"F4 CA B4 59", "vst1.16 {d27[1]},[r10@16],r9", | |
"F4 CA B8 B9", "vst1.32 {d27[1]},[r10@32],r9", | |
"F4 4A B8 0F", "vst2.8 {d27,d28},[r10]", | |
"F4 4A B9 0F", "vst2.8 {d27,d29},[r10]", | |
"F4 4A B3 0F", "vst2.8 {d27,d28,d29,d30},[r10]", | |
"F4 4A B8 4F", "vst2.16 {d27,d28},[r10]", | |
"F4 4A B9 4F", "vst2.16 {d27,d29},[r10]", | |
"F4 4A B3 4F", "vst2.16 {d27,d28,d29,d30},[r10]", | |
"F4 4A B8 1F", "vst2.8 {d27,d28},[r10@64]", | |
"F4 4A B8 2F", "vst2.8 {d27,d28},[r10@128]", | |
"F4 4A B9 1F", "vst2.8 {d27,d29},[r10@64]", | |
"F4 4A B9 2F", "vst2.8 {d27,d29},[r10@128]", | |
"F4 4A B3 1F", "vst2.8 {d27,d28,d29,d30},[r10@64]", | |
"F4 4A B3 2F", "vst2.8 {d27,d28,d29,d30},[r10@128]", | |
"F4 4A B3 3F", "vst2.8 {d27,d28,d29,d30},[r10@256]", | |
"F4 4A B8 5F", "vst2.16 {d27,d28},[r10@64]", | |
"F4 4A B8 6F", "vst2.16 {d27,d28},[r10@128]", | |
"F4 4A B9 5F", "vst2.16 {d27,d29},[r10@64]", | |
"F4 4A B9 6F", "vst2.16 {d27,d29},[r10@128]", | |
"F4 4A B3 5F", "vst2.16 {d27,d28,d29,d30},[r10@64]", | |
"F4 4A B3 6F", "vst2.16 {d27,d28,d29,d30},[r10@128]", | |
"F4 4A B3 7F", "vst2.16 {d27,d28,d29,d30},[r10@256]", | |
"F4 4A B8 0D", "vst2.8 {d27,d28},[r10]!", | |
"F4 4A B9 0D", "vst2.8 {d27,d29},[r10]!", | |
"F4 4A B3 0D", "vst2.8 {d27,d28,d29,d30},[r10]!", | |
"F4 4A B8 4D", "vst2.16 {d27,d28},[r10]!", | |
"F4 4A B9 4D", "vst2.16 {d27,d29},[r10]!", | |
"F4 4A B3 4D", "vst2.16 {d27,d28,d29,d30},[r10]!", | |
"F4 4A B8 1D", "vst2.8 {d27,d28},[r10@64]!", | |
"F4 4A B8 2D", "vst2.8 {d27,d28},[r10@128]!", | |
"F4 4A B9 1D", "vst2.8 {d27,d29},[r10@64]!", | |
"F4 4A B9 2D", "vst2.8 {d27,d29},[r10@128]!", | |
"F4 4A B3 1D", "vst2.8 {d27,d28,d29,d30},[r10@64]!", | |
"F4 4A B3 2D", "vst2.8 {d27,d28,d29,d30},[r10@128]!", | |
"F4 4A B3 3D", "vst2.8 {d27,d28,d29,d30},[r10@256]!", | |
"F4 4A B8 5D", "vst2.16 {d27,d28},[r10@64]!", | |
"F4 4A B8 6D", "vst2.16 {d27,d28},[r10@128]!", | |
"F4 4A B9 5D", "vst2.16 {d27,d29},[r10@64]!", | |
"F4 4A B9 6D", "vst2.16 {d27,d29},[r10@128]!", | |
"F4 4A B3 5D", "vst2.16 {d27,d28,d29,d30},[r10@64]!", | |
"F4 4A B3 6D", "vst2.16 {d27,d28,d29,d30},[r10@128]!", | |
"F4 4A B3 7D", "vst2.16 {d27,d28,d29,d30},[r10@256]!", | |
"F4 4A B8 09", "vst2.8 {d27,d28},[r10],r9", | |
"F4 4A B9 09", "vst2.8 {d27,d29},[r10],r9", | |
"F4 4A B3 09", "vst2.8 {d27,d28,d29,d30},[r10],r9", | |
"F4 4A B8 49", "vst2.16 {d27,d28},[r10],r9", | |
"F4 4A B9 49", "vst2.16 {d27,d29},[r10],r9", | |
"F4 4A B3 49", "vst2.16 {d27,d28,d29,d30},[r10],r9", | |
"F4 4A B8 19", "vst2.8 {d27,d28},[r10@64],r9", | |
"F4 4A B8 29", "vst2.8 {d27,d28},[r10@128],r9", | |
"F4 4A B9 19", "vst2.8 {d27,d29},[r10@64],r9", | |
"F4 4A B9 29", "vst2.8 {d27,d29},[r10@128],r9", | |
"F4 4A B3 19", "vst2.8 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 4A B3 29", "vst2.8 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 4A B3 39", "vst2.8 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 4A B8 59", "vst2.16 {d27,d28},[r10@64],r9", | |
"F4 4A B8 69", "vst2.16 {d27,d28},[r10@128],r9", | |
"F4 4A B9 59", "vst2.16 {d27,d29},[r10@64],r9", | |
"F4 4A B9 69", "vst2.16 {d27,d29},[r10@128],r9", | |
"F4 4A B3 59", "vst2.16 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 4A B3 69", "vst2.16 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 4A B3 79", "vst2.16 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 CA B1 2F", "vst2.8 {d27[1],d28[1]},[r10]", | |
"F4 CA B5 4F", "vst2.16 {d27[1],d28[1]},[r10]", | |
"F4 CA B5 6F", "vst2.16 {d27[1],d29[1]},[r10]", | |
"F4 CA B9 8F", "vst2.32 {d27[1],d28[1]},[r10]", | |
"F4 CA B9 CF", "vst2.32 {d27[1],d29[1]},[r10]", | |
"F4 CA B1 3F", "vst2.8 {d27[1],d28[1]},[r10@16]", | |
"F4 CA B5 5F", "vst2.16 {d27[1],d28[1]},[r10@32]", | |
"F4 CA B5 7F", "vst2.16 {d27[1],d29[1]},[r10@32]", | |
"F4 CA B9 9F", "vst2.32 {d27[1],d28[1]},[r10@64]", | |
"F4 CA B9 DF", "vst2.32 {d27[1],d29[1]},[r10@64]", | |
"F4 CA B1 2D", "vst2.8 {d27[1],d28[1]},[r10]!", | |
"F4 CA B5 4D", "vst2.16 {d27[1],d28[1]},[r10]!", | |
"F4 CA B5 6D", "vst2.16 {d27[1],d29[1]},[r10]!", | |
"F4 CA B9 8D", "vst2.32 {d27[1],d28[1]},[r10]!", | |
"F4 CA B9 CD", "vst2.32 {d27[1],d29[1]},[r10]!", | |
"F4 CA B1 3D", "vst2.8 {d27[1],d28[1]},[r10@16]!", | |
"F4 CA B5 5D", "vst2.16 {d27[1],d28[1]},[r10@32]!", | |
"F4 CA B5 7D", "vst2.16 {d27[1],d29[1]},[r10@32]!", | |
"F4 CA B9 9D", "vst2.32 {d27[1],d28[1]},[r10@64]!", | |
"F4 CA B9 DD", "vst2.32 {d27[1],d29[1]},[r10@64]!", | |
"F4 CA B1 29", "vst2.8 {d27[1],d28[1]},[r10],r9", | |
"F4 CA B5 49", "vst2.16 {d27[1],d28[1]},[r10],r9", | |
"F4 CA B5 69", "vst2.16 {d27[1],d29[1]},[r10],r9", | |
"F4 CA B9 89", "vst2.32 {d27[1],d28[1]},[r10],r9", | |
"F4 CA B9 C9", "vst2.32 {d27[1],d29[1]},[r10],r9", | |
"F4 CA B1 39", "vst2.8 {d27[1],d28[1]},[r10@16],r9", | |
"F4 CA B5 59", "vst2.16 {d27[1],d28[1]},[r10@32],r9", | |
"F4 CA B5 79", "vst2.16 {d27[1],d29[1]},[r10@32],r9", | |
"F4 CA B9 99", "vst2.32 {d27[1],d28[1]},[r10@64],r9", | |
"F4 CA B9 D9", "vst2.32 {d27[1],d29[1]},[r10@64],r9", | |
"F4 CA B2 2F", "vst3.8 {d27[1],d28[1],d29[1]},[r10]", | |
"F4 CA B6 4F", "vst3.16 {d27[1],d28[1],d29[1]},[r10]", | |
"F4 CA B6 6F", "vst3.16 {d27[1],d29[1],d31[1]},[r10]", | |
"F4 CA BA 8F", "vst3.32 {d27[1],d28[1],d29[1]},[r10]", | |
"F4 CA BA CF", "vst3.32 {d27[1],d29[1],d31[1]},[r10]", | |
"F4 CA B2 2D", "vst3.8 {d27[1],d28[1],d29[1]},[r10]!", | |
"F4 CA B6 4D", "vst3.16 {d27[1],d28[1],d29[1]},[r10]!", | |
"F4 CA B6 6D", "vst3.16 {d27[1],d29[1],d31[1]},[r10]!", | |
"F4 CA BA 8D", "vst3.32 {d27[1],d28[1],d29[1]},[r10]!", | |
"F4 CA BA CD", "vst3.32 {d27[1],d29[1],d31[1]},[r10]!", | |
"F4 CA B2 29", "vst3.8 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F4 CA B6 49", "vst3.16 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F4 CA B6 69", "vst3.16 {d27[1],d29[1],d31[1]},[r10],r9", | |
"F4 CA BA 89", "vst3.32 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F4 CA BA C9", "vst3.32 {d27[1],d29[1],d31[1]},[r10],r9", | |
"F4 CA B2 2F", "vst3.8 {d27[1],d28[1],d29[1]},[r10]", | |
"F4 CA B6 4F", "vst3.16 {d27[1],d28[1],d29[1]},[r10]", | |
"F4 CA B6 6F", "vst3.16 {d27[1],d29[1],d31[1]},[r10]", | |
"F4 CA BA 8F", "vst3.32 {d27[1],d28[1],d29[1]},[r10]", | |
"F4 CA BA CF", "vst3.32 {d27[1],d29[1],d31[1]},[r10]", | |
"F4 CA B2 2D", "vst3.8 {d27[1],d28[1],d29[1]},[r10]!", | |
"F4 CA B6 4D", "vst3.16 {d27[1],d28[1],d29[1]},[r10]!", | |
"F4 CA B6 6D", "vst3.16 {d27[1],d29[1],d31[1]},[r10]!", | |
"F4 CA BA 8D", "vst3.32 {d27[1],d28[1],d29[1]},[r10]!", | |
"F4 CA BA CD", "vst3.32 {d27[1],d29[1],d31[1]},[r10]!", | |
"F4 CA B2 29", "vst3.8 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F4 CA B6 49", "vst3.16 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F4 CA B6 69", "vst3.16 {d27[1],d29[1],d31[1]},[r10],r9", | |
"F4 CA BA 89", "vst3.32 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F4 CA BA C9", "vst3.32 {d27[1],d29[1],d31[1]},[r10],r9", | |
"F4 4A B0 0F", "vst4.8 {d27,d28,d29,d30},[r10]", | |
"F4 4A 91 0F", "vst4.8 {d25,d27,d29,d31},[r10]", | |
"F4 4A B0 4F", "vst4.16 {d27,d28,d29,d30},[r10]", | |
"F4 4A 91 4F", "vst4.16 {d25,d27,d29,d31},[r10]", | |
"F4 4A B0 8F", "vst4.32 {d27,d28,d29,d30},[r10]", | |
"F4 4A 91 8F", "vst4.32 {d25,d27,d29,d31},[r10]", | |
"F4 4A B0 1F", "vst4.8 {d27,d28,d29,d30},[r10@64]", | |
"F4 4A B0 2F", "vst4.8 {d27,d28,d29,d30},[r10@128]", | |
"F4 4A B0 3F", "vst4.8 {d27,d28,d29,d30},[r10@256]", | |
"F4 4A 91 1F", "vst4.8 {d25,d27,d29,d31},[r10@64]", | |
"F4 4A 91 2F", "vst4.8 {d25,d27,d29,d31},[r10@128]", | |
"F4 4A 91 3F", "vst4.8 {d25,d27,d29,d31},[r10@256]", | |
"F4 4A B0 5F", "vst4.16 {d27,d28,d29,d30},[r10@64]", | |
"F4 4A B0 6F", "vst4.16 {d27,d28,d29,d30},[r10@128]", | |
"F4 4A B0 7F", "vst4.16 {d27,d28,d29,d30},[r10@256]", | |
"F4 4A 91 5F", "vst4.16 {d25,d27,d29,d31},[r10@64]", | |
"F4 4A 91 6F", "vst4.16 {d25,d27,d29,d31},[r10@128]", | |
"F4 4A 91 7F", "vst4.16 {d25,d27,d29,d31},[r10@256]", | |
"F4 4A B0 9F", "vst4.32 {d27,d28,d29,d30},[r10@64]", | |
"F4 4A B0 AF", "vst4.32 {d27,d28,d29,d30},[r10@128]", | |
"F4 4A B0 BF", "vst4.32 {d27,d28,d29,d30},[r10@256]", | |
"F4 4A 91 9F", "vst4.32 {d25,d27,d29,d31},[r10@64]", | |
"F4 4A 91 AF", "vst4.32 {d25,d27,d29,d31},[r10@128]", | |
"F4 4A 91 BF", "vst4.32 {d25,d27,d29,d31},[r10@256]", | |
"F4 4A B0 0D", "vst4.8 {d27,d28,d29,d30},[r10]!", | |
"F4 4A 91 0D", "vst4.8 {d25,d27,d29,d31},[r10]!", | |
"F4 4A B0 4D", "vst4.16 {d27,d28,d29,d30},[r10]!", | |
"F4 4A 91 4D", "vst4.16 {d25,d27,d29,d31},[r10]!", | |
"F4 4A B0 8D", "vst4.32 {d27,d28,d29,d30},[r10]!", | |
"F4 4A 91 8D", "vst4.32 {d25,d27,d29,d31},[r10]!", | |
"F4 4A B0 1D", "vst4.8 {d27,d28,d29,d30},[r10@64]!", | |
"F4 4A B0 2D", "vst4.8 {d27,d28,d29,d30},[r10@128]!", | |
"F4 4A B0 3D", "vst4.8 {d27,d28,d29,d30},[r10@256]!", | |
"F4 4A 91 1D", "vst4.8 {d25,d27,d29,d31},[r10@64]!", | |
"F4 4A 91 2D", "vst4.8 {d25,d27,d29,d31},[r10@128]!", | |
"F4 4A 91 3D", "vst4.8 {d25,d27,d29,d31},[r10@256]!", | |
"F4 4A B0 5D", "vst4.16 {d27,d28,d29,d30},[r10@64]!", | |
"F4 4A B0 6D", "vst4.16 {d27,d28,d29,d30},[r10@128]!", | |
"F4 4A B0 7D", "vst4.16 {d27,d28,d29,d30},[r10@256]!", | |
"F4 4A 91 5D", "vst4.16 {d25,d27,d29,d31},[r10@64]!", | |
"F4 4A 91 6D", "vst4.16 {d25,d27,d29,d31},[r10@128]!", | |
"F4 4A 91 7D", "vst4.16 {d25,d27,d29,d31},[r10@256]!", | |
"F4 4A B0 9D", "vst4.32 {d27,d28,d29,d30},[r10@64]!", | |
"F4 4A B0 AD", "vst4.32 {d27,d28,d29,d30},[r10@128]!", | |
"F4 4A B0 BD", "vst4.32 {d27,d28,d29,d30},[r10@256]!", | |
"F4 4A 91 9D", "vst4.32 {d25,d27,d29,d31},[r10@64]!", | |
"F4 4A 91 AD", "vst4.32 {d25,d27,d29,d31},[r10@128]!", | |
"F4 4A 91 BD", "vst4.32 {d25,d27,d29,d31},[r10@256]!", | |
"F4 4A B0 09", "vst4.8 {d27,d28,d29,d30},[r10],r9", | |
"F4 4A 91 09", "vst4.8 {d25,d27,d29,d31},[r10],r9", | |
"F4 4A B0 49", "vst4.16 {d27,d28,d29,d30},[r10],r9", | |
"F4 4A 91 49", "vst4.16 {d25,d27,d29,d31},[r10],r9", | |
"F4 4A B0 89", "vst4.32 {d27,d28,d29,d30},[r10],r9", | |
"F4 4A 91 89", "vst4.32 {d25,d27,d29,d31},[r10],r9", | |
"F4 4A B0 19", "vst4.8 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 4A B0 29", "vst4.8 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 4A B0 39", "vst4.8 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 4A 91 19", "vst4.8 {d25,d27,d29,d31},[r10@64],r9", | |
"F4 4A 91 29", "vst4.8 {d25,d27,d29,d31},[r10@128],r9", | |
"F4 4A 91 39", "vst4.8 {d25,d27,d29,d31},[r10@256],r9", | |
"F4 4A B0 59", "vst4.16 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 4A B0 69", "vst4.16 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 4A B0 79", "vst4.16 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 4A 91 59", "vst4.16 {d25,d27,d29,d31},[r10@64],r9", | |
"F4 4A 91 69", "vst4.16 {d25,d27,d29,d31},[r10@128],r9", | |
"F4 4A 91 79", "vst4.16 {d25,d27,d29,d31},[r10@256],r9", | |
"F4 4A B0 99", "vst4.32 {d27,d28,d29,d30},[r10@64],r9", | |
"F4 4A B0 A9", "vst4.32 {d27,d28,d29,d30},[r10@128],r9", | |
"F4 4A B0 B9", "vst4.32 {d27,d28,d29,d30},[r10@256],r9", | |
"F4 4A 91 99", "vst4.32 {d25,d27,d29,d31},[r10@64],r9", | |
"F4 4A 91 A9", "vst4.32 {d25,d27,d29,d31},[r10@128],r9", | |
"F4 4A 91 B9", "vst4.32 {d25,d27,d29,d31},[r10@256],r9", | |
"F4 CA B3 2F", "vst4.8 {d27[1],d28[1],d29[1],d30[1]},[r10]", | |
"F4 CA B7 4F", "vst4.16 {d27[1],d28[1],d29[1],d30[1]},[r10]", | |
"F4 CA 97 6F", "vst4.16 {d25[1],d27[1],d29[1],d31[1]},[r10]", | |
"F4 CA BB 8F", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10]", | |
"F4 CA 9B CF", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10]", | |
"F4 CA B3 3F", "vst4.8 {d27[1],d28[1],d29[1],d30[1]},[r10@32]", | |
"F4 CA B7 5F", "vst4.16 {d27[1],d28[1],d29[1],d30[1]},[r10@64]", | |
"F4 CA 97 7F", "vst4.16 {d25[1],d27[1],d29[1],d31[1]},[r10@64]", | |
"F4 CA BB 9F", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@64]", | |
"F4 CA BB AF", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@128]", | |
"F4 CA 9B DF", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@64]", | |
"F4 CA 9B EF", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@128]", | |
"F4 CA B3 2D", "vst4.8 {d27[1],d28[1],d29[1],d30[1]},[r10]!", | |
"F4 CA B7 4D", "vst4.16 {d27[1],d28[1],d29[1],d30[1]},[r10]!", | |
"F4 CA 97 6D", "vst4.16 {d25[1],d27[1],d29[1],d31[1]},[r10]!", | |
"F4 CA BB 8D", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10]!", | |
"F4 CA 9B CD", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10]!", | |
"F4 CA B3 3D", "vst4.8 {d27[1],d28[1],d29[1],d30[1]},[r10@32]!", | |
"F4 CA B7 5D", "vst4.16 {d27[1],d28[1],d29[1],d30[1]},[r10@64]!", | |
"F4 CA 97 7D", "vst4.16 {d25[1],d27[1],d29[1],d31[1]},[r10@64]!", | |
"F4 CA BB 9D", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@64]!", | |
"F4 CA BB AD", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@128]!", | |
"F4 CA 9B DD", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@64]!", | |
"F4 CA 9B ED", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@128]!", | |
"F4 CA B3 29", "vst4.8 {d27[1],d28[1],d29[1],d30[1]},[r10],r9", | |
"F4 CA B7 49", "vst4.16 {d27[1],d28[1],d29[1],d30[1]},[r10],r9", | |
"F4 CA 97 69", "vst4.16 {d25[1],d27[1],d29[1],d31[1]},[r10],r9", | |
"F4 CA BB 89", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10],r9", | |
"F4 CA 9B C9", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10],r9", | |
"F4 CA B3 39", "vst4.8 {d27[1],d28[1],d29[1],d30[1]},[r10@32],r9", | |
"F4 CA B7 59", "vst4.16 {d27[1],d28[1],d29[1],d30[1]},[r10@64],r9", | |
"F4 CA 97 79", "vst4.16 {d25[1],d27[1],d29[1],d31[1]},[r10@64],r9", | |
"F4 CA BB 99", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@64],r9", | |
"F4 CA BB A9", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@128],r9", | |
"F4 CA 9B D9", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@64],r9", | |
"F4 CA 9B E9", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@128],r9", | |
"0C CA BB 04", "vstmiaeq r10,{d27-d28}", | |
"0C CA DA 02", "vstmiaeq r10,{s27-s28}", | |
"EC EA BB 04", "vstmia r10!,{d27-d28}", | |
"ED 6A BB 04", "vstmdb r10!,{d27-d28}", | |
"EC EA DA 02", "vstmia r10!,{s27-s28}", | |
"ED 6A DA 02", "vstmdb r10!,{s27-s28}", | |
"0D 4A 5B FF", "vstreq.64 d21,[r10,#-0x3fc]", | |
"ED CA 5B FF", "vstr.64 d21,[r10,#0x3fc]", | |
"ED CA 5B 00", "vstr.64 d21,[r10]", | |
"0D 4A AA FF", "vstreq.32 s21,[r10,#-0x3fc]", | |
"ED CA AA FF", "vstr.32 s21,[r10,#0x3fc]", | |
"ED CA AA 00", "vstr.32 s21,[r10]", | |
"F3 49 58 AA", "vsub.i8 d21,d25,d26", | |
"F3 59 58 AA", "vsub.i16 d21,d25,d26", | |
"F3 69 58 AA", "vsub.i32 d21,d25,d26", | |
"F3 79 58 AA", "vsub.i64 d21,d25,d26", | |
"F3 4C 68 EE", "vsub.i8 q11,q14,q15", | |
"F3 5C 68 EE", "vsub.i16 q11,q14,q15", | |
"F3 6C 68 EE", "vsub.i32 q11,q14,q15", | |
"F3 7C 68 EE", "vsub.i64 q11,q14,q15", | |
"F2 69 5D AA", "vsub.f32 d21,d25,d26", | |
"F2 6C 6D EE", "vsub.f32 q11,q14,q15", | |
"0E 7C AA CD", "vsubeq.f32 s21,s25,s26", | |
"EE 79 5B EA", "vsub.f64 d21,d25,d26", | |
"F2 CC 56 AE", "vsubhn.i16 d21,q14,q15", | |
"F2 DC 56 AE", "vsubhn.i32 d21,q14,q15", | |
"F2 EC 56 AE", "vsubhn.i64 d21,q14,q15", | |
"F2 C9 62 AA", "vsubl.s8 q11,d25,d26", | |
"F2 D9 62 AA", "vsubl.s16 q11,d25,d26", | |
"F2 E9 62 AA", "vsubl.s32 q11,d25,d26", | |
"F3 C9 62 AA", "vsubl.u8 q11,d25,d26", | |
"F3 D9 62 AA", "vsubl.u16 q11,d25,d26", | |
"F3 E9 62 AA", "vsubl.u32 q11,d25,d26", | |
"F2 CC 63 AA", "vsubw.s8 q11,q14,d26", | |
"F2 DC 63 AA", "vsubw.s16 q11,q14,d26", | |
"F2 EC 63 AA", "vsubw.s32 q11,q14,d26", | |
"F3 CC 63 AA", "vsubw.u8 q11,q14,d26", | |
"F3 DC 63 AA", "vsubw.u16 q11,q14,d26", | |
"F3 EC 63 AA", "vsubw.u32 q11,q14,d26", | |
"F3 F2 50 2A", "vswp d21,d26", | |
"F3 F2 60 6E", "vswp q11,q15", | |
"F3 FB 58 AA", "vtbl.8 d21,{d27},d26", | |
"F3 FB 59 AA", "vtbl.8 d21,{d27,d28},d26", | |
"F3 FB 5A AA", "vtbl.8 d21,{d27,d28,d29},d26", | |
"F3 FB 5B AA", "vtbl.8 d21,{d27,d28,d29,d30},d26", | |
"F3 FB 58 EA", "vtbx.8 d21,{d27},d26", | |
"F3 FB 59 EA", "vtbx.8 d21,{d27,d28},d26", | |
"F3 FB 5A EA", "vtbx.8 d21,{d27,d28,d29},d26", | |
"F3 FB 5B EA", "vtbx.8 d21,{d27,d28,d29,d30},d26", | |
"F3 F2 50 AA", "vtrn.8 d21,d26", | |
"F3 F6 50 AA", "vtrn.16 d21,d26", | |
"F3 FA 50 AA", "vtrn.32 d21,d26", | |
"F3 F2 60 EE", "vtrn.8 q11,q15", | |
"F3 F6 60 EE", "vtrn.16 q11,q15", | |
"F3 FA 60 EE", "vtrn.32 q11,q15", | |
"F2 49 58 BA", "vtst.8 d21,d25,d26", | |
"F2 59 58 BA", "vtst.16 d21,d25,d26", | |
"F2 69 58 BA", "vtst.32 d21,d25,d26", | |
"F2 4C 68 FE", "vtst.8 q11,q14,q15", | |
"F2 5C 68 FE", "vtst.16 q11,q14,q15", | |
"F2 6C 68 FE", "vtst.32 q11,q14,q15", | |
"F3 F2 51 2A", "vuzp.8 d21,d26", | |
"F3 F6 51 2A", "vuzp.16 d21,d26", | |
"F3 F2 61 6E", "vuzp.8 q11,q15", | |
"F3 F6 61 6E", "vuzp.16 q11,q15", | |
"F3 FA 61 6E", "vuzp.32 q11,q15", | |
"F3 F2 51 AA", "vzip.8 d21,d26", | |
"F3 F6 51 AA", "vzip.16 d21,d26", | |
"F3 F2 61 EE", "vzip.8 q11,q15", | |
"F3 F6 61 EE", "vzip.16 q11,q15", | |
"F3 FA 61 EE", "vzip.32 q11,q15", | |
}; | |
disassembleInstArray(insts, armOptions); | |
} | |
/** | |
* Test for ARM condition code. | |
*/ | |
@Test | |
public void testArmConditionCode() { | |
System.out.println("\n================ ARM Condition Code ================\n"); | |
String[] insts = { | |
"00 A1 00 02", "adceq r0,r1,r2", | |
"10 A1 00 02", "adcne r0,r1,r2", | |
"20 A1 00 02", "adccs r0,r1,r2", | |
"30 A1 00 02", "adccc r0,r1,r2", | |
"40 A1 00 02", "adcmi r0,r1,r2", | |
"50 A1 00 02", "adcpl r0,r1,r2", | |
"60 A1 00 02", "adcvs r0,r1,r2", | |
"70 A1 00 02", "adcvc r0,r1,r2", | |
"80 A1 00 02", "adchi r0,r1,r2", | |
"90 A1 00 02", "adcls r0,r1,r2", | |
"A0 A1 00 02", "adcge r0,r1,r2", | |
"B0 A1 00 02", "adclt r0,r1,r2", | |
"C0 A1 00 02", "adcgt r0,r1,r2", | |
"D0 A1 00 02", "adcle r0,r1,r2", | |
"E0 A1 00 02", "adc r0,r1,r2", }; | |
disassembleInstArray(insts, armOptions); | |
} | |
/** | |
* Test for ARM addressing mode 1 (shifter operand). | |
*/ | |
@Test | |
public void testArmAddrMode1() { | |
System.out.println("\n================== ARM Addr Mode 1 ==================\n"); | |
String[] insts = { | |
"E2 81 00 11", "add r0,r1,#0x11", | |
"E0 81 00 02", "add r0,r1,r2", | |
"E0 81 08 82", "add r0,r1,r2,lsl #17", | |
"E0 81 03 12", "add r0,r1,r2,lsl r3", | |
"E0 81 08 A2", "add r0,r1,r2,lsr #17", | |
"E0 81 03 32", "add r0,r1,r2,lsr r3", | |
"E0 81 08 C2", "add r0,r1,r2,asr #17", | |
"E0 81 03 52", "add r0,r1,r2,asr r3", | |
"E0 81 08 E2", "add r0,r1,r2,ror #17", | |
"E0 81 03 72", "add r0,r1,r2,ror r3", | |
"E0 81 00 62", "add r0,r1,r2,rrx", | |
}; | |
disassembleInstArray(insts, armOptions); | |
} | |
/** | |
* Test for ARM addressing mode 2. | |
*/ | |
@Test | |
public void testArmAddrMode2() { | |
System.out.println("\n================== ARM Addr Mode 2 ==================\n"); | |
String[] insts = { | |
"E5 91 00 11", "ldr r0,[r1,#0x11]", | |
"E5 11 00 11", "ldr r0,[r1,#-0x11]", | |
"E7 91 00 02", "ldr r0,[r1,r2]", | |
"E7 11 00 02", "ldr r0,[r1,-r2]", | |
"E7 91 08 82", "ldr r0,[r1,r2,lsl #17]", | |
"E7 91 08 A2", "ldr r0,[r1,r2,lsr #17]", | |
"E7 91 08 C2", "ldr r0,[r1,r2,asr #17]", | |
"E7 91 08 E2", "ldr r0,[r1,r2,ror #17]", | |
"E7 91 00 62", "ldr r0,[r1,r2,rrx]", | |
"E7 11 08 82", "ldr r0,[r1,-r2,lsl #17]", | |
"E7 11 08 A2", "ldr r0,[r1,-r2,lsr #17]", | |
"E7 11 08 C2", "ldr r0,[r1,-r2,asr #17]", | |
"E7 11 08 E2", "ldr r0,[r1,-r2,ror #17]", | |
"E7 11 00 62", "ldr r0,[r1,-r2,rrx]", | |
"E5 B1 00 11", "ldr r0,[r1,#0x11]!", | |
"E5 31 00 11", "ldr r0,[r1,#-0x11]!", | |
"E7 B1 00 02", "ldr r0,[r1,r2]!", | |
"E7 31 00 02", "ldr r0,[r1,-r2]!", | |
"E7 B1 08 82", "ldr r0,[r1,r2,lsl #17]!", | |
"E7 B1 08 A2", "ldr r0,[r1,r2,lsr #17]!", | |
"E7 B1 08 C2", "ldr r0,[r1,r2,asr #17]!", | |
"E7 B1 08 E2", "ldr r0,[r1,r2,ror #17]!", | |
"E7 B1 00 62", "ldr r0,[r1,r2,rrx]!", | |
"E7 31 08 82", "ldr r0,[r1,-r2,lsl #17]!", | |
"E7 31 08 A2", "ldr r0,[r1,-r2,lsr #17]!", | |
"E7 31 08 C2", "ldr r0,[r1,-r2,asr #17]!", | |
"E7 31 08 E2", "ldr r0,[r1,-r2,ror #17]!", | |
"E7 31 00 62", "ldr r0,[r1,-r2,rrx]!", | |
"E4 91 00 11", "ldr r0,[r1],#0x11", | |
"E4 11 00 11", "ldr r0,[r1],#-0x11", | |
"E6 91 00 02", "ldr r0,[r1],r2", | |
"E6 11 00 02", "ldr r0,[r1],-r2", | |
"E6 91 08 82", "ldr r0,[r1],r2,lsl #17", | |
"E6 91 08 A2", "ldr r0,[r1],r2,lsr #17", | |
"E6 91 08 C2", "ldr r0,[r1],r2,asr #17", | |
"E6 91 08 E2", "ldr r0,[r1],r2,ror #17", | |
"E6 91 00 62", "ldr r0,[r1],r2,rrx", | |
"E6 11 08 82", "ldr r0,[r1],-r2,lsl #17", | |
"E6 11 08 A2", "ldr r0,[r1],-r2,lsr #17", | |
"E6 11 08 C2", "ldr r0,[r1],-r2,asr #17", | |
"E6 11 08 E2", "ldr r0,[r1],-r2,ror #17", | |
"E6 11 00 62", "ldr r0,[r1],-r2,rrx", | |
}; | |
disassembleInstArray(insts, armOptions); | |
} | |
/** | |
* Test for ARM addressing mode 3. | |
*/ | |
@Test | |
public void testArmAddrMode3() { | |
System.out.println("\n================== ARM Addr Mode 3 ==================\n"); | |
String[] insts = { | |
"E1 C1 01 B0", "strh r0,[r1,#0x10]", | |
"E1 41 01 B0", "strh r0,[r1,#-0x10]", | |
"E1 81 00 B2", "strh r0,[r1,r2]", | |
"E1 01 00 B2", "strh r0,[r1,-r2]", | |
"E1 E1 01 B0", "strh r0,[r1,#0x10]!", | |
"E1 61 01 B0", "strh r0,[r1,#-0x10]!", | |
"E1 A1 00 B2", "strh r0,[r1,r2]!", | |
"E1 21 00 B2", "strh r0,[r1,-r2]!", | |
"E0 C1 01 B0", "strh r0,[r1],#0x10", | |
"E0 41 01 B0", "strh r0,[r1],#-0x10", | |
"E0 81 00 B2", "strh r0,[r1],r2", | |
"E0 01 00 B2", "strh r0,[r1],-r2", | |
}; | |
disassembleInstArray(insts, armOptions); | |
} | |
/** | |
* Test for ARM addressing mode 4. | |
*/ | |
@Test | |
public void testArmAddrMode4() { | |
System.out.println("\n================== ARM Addr Mode 4 ==================\n"); | |
String[] insts = { | |
"E8 90 00 06", "ldm r0,{r1,r2}", | |
"E9 90 00 06", "ldmib r0,{r1,r2}", | |
"E8 10 00 06", "ldmda r0,{r1,r2}", | |
"E9 10 00 06", "ldmdb r0,{r1,r2}", }; | |
disassembleInstArray(insts, armOptions); | |
} | |
/** | |
* Test for ARM addressing mode 5. | |
*/ | |
@Test | |
public void testArmAddrMode5() { | |
System.out.println("\n================== ARM Addr Mode 5 ==================\n"); | |
String[] insts = { | |
"ED 92 10 04", "ldc p0,c1,[r2,#0x10]", | |
"ED 12 10 04", "ldc p0,c1,[r2,#-0x10]", | |
"ED B2 10 04", "ldc p0,c1,[r2,#0x10]!", | |
"ED 32 10 04", "ldc p0,c1,[r2,#-0x10]!", | |
"EC B2 10 04", "ldc p0,c1,[r2],#0x10", | |
"EC 32 10 04", "ldc p0,c1,[r2],#-0x10", | |
"EC 92 10 00", "ldc p0,c1,[r2],{0}", }; | |
disassembleInstArray(insts, armOptions); | |
} | |
/** | |
* Test private method {@link InstructionParserARM#signExtend()}. | |
*/ | |
@Test | |
public void testSignExtend() { | |
Assert.assertEquals(0xff23, signExtend(0x123, 8, 16)); | |
Assert.assertEquals(0xffff23, signExtend(0x123, 8, 24)); | |
Assert.assertEquals(0x100, signExtend(0x100, 9, 16)); | |
Assert.assertEquals(0x0, signExtend(0x100, 3, 16)); | |
Assert.assertEquals(0x100, signExtend(0x100, 8, 7)); | |
Assert.assertEquals(0xffffff00, signExtend(0x100, 8, 33)); | |
Assert.assertEquals(0xffff3000, signExtend(0x13000, 16, 32)); | |
Assert.assertEquals(0x00ff3000, signExtend(0x13000, 16, 24)); | |
Assert.assertEquals(0x007f3000, signExtend(0x13000, 16, 23)); | |
Assert.assertEquals(0xffff3000, signExtend(0x2213000, 16, 32)); | |
Assert.assertEquals(0xfffff000, signExtend(0x13000, 12, 32)); | |
Assert.assertEquals(0x0, signExtend(0x13000, 11, 32)); | |
} | |
/** | |
* This is reflect access to private method {@link InstructionParserARM#signExtend()}. | |
* | |
* @param val | |
* @param signBitNo | |
* @param totalBitCount | |
* @return | |
*/ | |
private int signExtend(int val, int signBitNo, int totalBitCount) { | |
IAddress addr = new Addr32(0x0); // ignore | |
ByteBuffer codeBuf = ByteBuffer.wrap(new byte[] {1}); // ignore | |
InstructionParserARM disa = new InstructionParserARM(addr, codeBuf); | |
try { | |
Object r = TestReflectionHelper.objectFromPrivateFunctionWithArgs(disa, | |
"signExtend", | |
new Object[] {new Integer(val), new Integer(signBitNo), new Integer(totalBitCount)}, | |
new Class<?>[] {Integer.TYPE, Integer.TYPE, Integer.TYPE} ); | |
Assert.assertTrue(r instanceof Integer); | |
return (Integer)r; | |
} catch (Exception e) { | |
Assert.fail(e.getMessage() + "\n\t --" + e.getClass().getName()); | |
} | |
return 0; | |
} | |
@Test | |
public void testBench() { | |
// A place holder for any new instruction trial & error. | |
// This will print out the disassembled instruction. | |
// | |
disassembleInst(0x0, | |
"F4 00 C0 3C", | |
null, | |
null, | |
thumbOptions); | |
} | |
/** | |
* Test for ARM branching instructions. | |
*/ | |
@Test | |
public void testArmBranches() { | |
armOptions.put(IDisassemblerOptions.MNEMONICS_SHOW_ADDRESS, true); | |
armOptions.put(IDisassemblerOptions.MNEMONICS_SHOW_BYTES, true); | |
System.out.println("\n=================== ARM Branches ====================\n"); | |
disassembleInst(0x00000000, "0a ff ff fe", new JumpToAddress(0x00000000, false, false), | |
"0: 0a ff ff fe beq 0x00000000", armOptions); | |
disassembleInst(0x00000000, "ea ff ff fe", new JumpToAddress(0x00000000, true, false), | |
"0: ea ff ff fe b 0x00000000", armOptions); | |
disassembleInst(0x00000000, "eb ff ff fe", new JumpToAddress(0x00000000, true, true), | |
"0: eb ff ff fe bl 0x00000000", armOptions); | |
disassembleInst(0x00000000, "fa ff ff fe", new JumpToAddress(0x00000000, true, true), | |
"0: fa ff ff fe blx 0x00000000", armOptions); | |
disassembleInst(0x00000000, "e1 2f ff 30", new JumpToAddress("r0", true, true), | |
"0: e1 2f ff 30 blx r0", armOptions); | |
disassembleInst(0x00000000, "e1 2f ff 10", new JumpToAddress("r0", true, false), | |
"0: e1 2f ff 10 bx r0", armOptions); | |
disassembleInst(0x00000000, "e1 a0 f0 0e", new JumpToAddress("lr", true, false), | |
"0: e1 a0 f0 0e mov pc,lr", armOptions); | |
} | |
/** | |
* Test if ARM instruction parser raises CodeBufferUnderflow | |
*/ | |
@Test | |
public void testArmBufferUnderflow() { | |
System.out.println("\n============= ARM CodeBufferUnderflow ===============\n"); | |
catchCodeBufferUnderflowException(0x0, "ea ff", armOptions); | |
} | |
/** | |
* Test for Thumb instructions. | |
*/ | |
@Test | |
public void testThumbInstructions() { | |
System.out.println("\n======================= Thumb =======================\n"); | |
String[] insts = { | |
"41 75", "adcs r5,r6", | |
"44 35", "add r5,r6", | |
"AD 1E", "add r5,sp,#0x78", | |
"B0 0E", "add sp,sp,#0x38", | |
"35 87", "adds r5,#0x87", | |
"1D F5", "adds r5,r6,#7", | |
"18 B5", "adds r5,r6,r2", | |
"A5 E1", "add r5,pc,#0x384", | |
"40 35", "ands r5,r6", | |
"41 35", "asrs r5,r6", | |
"17 F5", "asrs r5,r6,#0x1f", | |
"D1 FA", "bne 0xfffffff8", | |
"E7 F9", "b 0xfffffff6", | |
"43 B5", "bics r5,r6", | |
"BE 87", "bkpt #0x87", | |
"47 A8", "blx r5", | |
"47 28", "bx r5", | |
"B1 D5", "cbz r5,0x00000034", | |
"B9 CD", "cbnz r5,0x00000032", | |
"42 F5", "cmn r5,r6", | |
"2D 87", "cmp r5,#0x87", | |
"42 B5", "cmp r5,r6", | |
"42 B5", "cmp r5,r6", | |
"45 B1", "cmp r9,r6", | |
"B6 66", "cpsie ai", | |
"B6 73", "cpsid if", | |
"40 75", "eors r5,r6", | |
"BF 18", "it ne", | |
"BF 1C", "itt ne", | |
"BF 14", "ite ne", | |
"BF 1E", "ittt ne", | |
"BF 1A", "itte ne", | |
"BF 16", "itet ne", | |
"BF 12", "itee ne", | |
"BF 1F", "itttt ne", | |
"BF 1D", "ittte ne", | |
"BF 1B", "ittet ne", | |
"BF 19", "ittee ne", | |
"BF 17", "itett ne", | |
"BF 15", "itete ne", | |
"BF 13", "iteet ne", | |
"BF 11", "iteee ne", | |
"CD 81", "ldm r5!,{r0,r7}", | |
"CD A1", "ldm r5,{r0,r5,r7}", | |
"68 35", "ldr r5,[r6]", | |
"69 B5", "ldr r5,[r6,#0x18]", | |
"58 B5", "ldr r5,[r6,r2]", | |
"9D 00", "ldr r5,[sp]", | |
"9D 06", "ldr r5,[sp,#0x18]", | |
"4D 03", "ldr r5,[pc,#0xc] ; 0xc", | |
"5C B5", "ldrb r5,[r6,r2]", | |
"78 35", "ldrb r5,[r6]", | |
"7F F5", "ldrb r5,[r6,#0x1f]", | |
"5A B5", "ldrh r5,[r6,r2]", | |
"88 35", "ldrh r5,[r6]", | |
"8F 35", "ldrh r5,[r6,#0x38]", | |
"56 B5", "ldrsb r5,[r6,r2]", | |
"5E B5", "ldrsh r5,[r6,r2]", | |
"40 B5", "lsls r5,r6", | |
"06 F5", "lsls r5,r6,#27", | |
"40 F5", "lsrs r5,r6", | |
"0E F5", "lsrs r5,r6,#27", | |
"46 35", "mov r5,r6", | |
"25 87", "movs r5,#0x87", | |
"00 35", "movs r5,r6", | |
"43 7D", "muls r5,r7,r5", | |
"43 F5", "mvns r5,r6", | |
"BF 00", "nop", | |
"43 35", "orrs r5,r6", | |
"BD 81", "pop {r0,r7,pc}", | |
"B4 81", "push {r0,r7}", | |
"BA 35", "rev r5,r6", | |
"BA 75", "rev16 r5,r6", | |
"BA F5", "revsh r5,r6", | |
"41 F5", "rors r5,r6", | |
"42 75", "rsbs r5,r6,#0", | |
"41 B5", "sbcs r5,r6", | |
"B6 58", "setend be", | |
"B6 50", "setend le", | |
"BF 40", "sev", | |
"C5 81", "stm r5!,{r0,r7}", | |
"60 35", "str r5,[r6]", | |
"67 B5", "str r5,[r6,#0x78]", | |
"50 B5", "str r5,[r6,r2]", | |
"95 60", "str r5,[sp,#0x180]", | |
"75 F5", "strb r5,[r6,#0x17]", | |
"54 B5", "strb r5,[r6,r2]", | |
"52 B5", "strh r5,[r6,r2]", | |
"80 35", "strh r5,[r6]", | |
"87 75", "strh r5,[r6,#0x3a]", | |
"B0 AE", "sub sp,sp,#0xb8", | |
"3D 87", "subs r5,#0x87", | |
"1F F5", "subs r5,r6,#7", | |
"1A B5", "subs r5,r6,r2", | |
"DF 87", "svc #0x87", | |
"B2 75", "sxtb r5,r6", | |
"B2 35", "sxth r5,r6", | |
"42 35", "tst r5,r6", | |
"B2 F5", "uxtb r5,r6", | |
"B2 B5", "uxth r5,r6", | |
"BF 20", "wfe", | |
"BF 30", "wfi", | |
"BF 10", "yield", | |
"DE 80", "undefined", | |
}; | |
disassembleInstArray(insts, thumbOptions); | |
} | |
/** | |
* Test for Thumb branching instructions. | |
*/ | |
@Test | |
public void testThumbBranches() { | |
thumbOptions.put(IDisassemblerOptions.MNEMONICS_SHOW_ADDRESS, true); | |
thumbOptions.put(IDisassemblerOptions.MNEMONICS_SHOW_BYTES, true); | |
System.out.println("\n=================== Thumb Branches ==================\n"); | |
disassembleInst(0x00000000, "d0 fe", new JumpToAddress(0x00000000, false, false), | |
"0: d0 fe beq 0x00000000", thumbOptions); | |
disassembleInst(0x00000000, "e7 fe", new JumpToAddress(0x00000000, true, false), | |
"0: e7 fe b 0x00000000", thumbOptions); | |
disassembleInst(0x50019c, | |
"f7 ff ef 8c", | |
new JumpToAddress(0x005000b8, true, true), | |
"50019c: f7 ff ef 8c blx 0x005000b8", | |
thumbOptions); | |
// PC is at address with bit[1] != 0. | |
// JumpToAddress of BLX should have bit[1] == 0. | |
disassembleInst(0x50019a, | |
"f7 ff ef 8c", | |
new JumpToAddress(0x005000b4, true, true), | |
"50019a: f7 ff ef 8c blx 0x005000b4", | |
thumbOptions); | |
disassembleInst(0x00000000, "f7 ff ff fe", new JumpToAddress(0x00000000, true, true), | |
"0: f7 ff ff fe bl 0x00000000", thumbOptions); | |
disassembleInst(0x00000000, "f7 ff ef fe", new JumpToAddress(0x00000000, true, true), | |
"0: f7 ff ef fe blx 0x00000000", thumbOptions); | |
disassembleInst(0x00000000, "47 80", new JumpToAddress("r0", true, true), | |
"0: 47 80 blx r0", thumbOptions); | |
disassembleInst(0x00000000, "46 f7", new JumpToAddress("lr", true, false), | |
"0: 46 f7 mov pc,lr", thumbOptions); | |
} | |
/** | |
* Test if thumb instruction parser raises CodeBufferUnderflow | |
*/ | |
@Test | |
public void testThumbBufferUnderflow() { | |
System.out.println("\n============ Thumb CodeBufferUnderflow ==============\n"); | |
catchCodeBufferUnderflowException(0x0, "f7", thumbOptions); | |
} | |
/** | |
*/ | |
@Test | |
public void test32BitArmV6KInstructions() { | |
System.out.println("\n================== ARMv6K Instructions ==================\n"); | |
String[] insts = { | |
"F5 7F F0 1F", "clrex", | |
"E3 20 F0 FD", "nop", // dbg #13 | |
"03 20 F0 FD", "nopeq", // dbgeq #13 | |
"E3 20 F0 00", "nop", // nop | |
"03 20 F0 00", "nopeq", // nopeq | |
"E3 20 F0 04", "sev", | |
"03 20 F0 04", "seveq", | |
"E3 20 F0 02", "wfe", | |
"03 20 F0 02", "wfeeq", | |
"E3 20 F0 03", "wfi", | |
"03 20 F0 03", "wfieq", | |
"E3 20 F0 01", "yield", | |
"03 20 F0 01", "yieldeq", | |
}; | |
Map<String, Object> options = new HashMap<String, Object>(); | |
for (Map.Entry<String, Object> entry : armOptions.entrySet()) | |
options.put(entry.getKey(), entry.getValue()); | |
options.put(DisassemblerARM.IDisassemblerOptionsARM.VERSION_MODE, InstructionParserARM.ARMv6K); | |
disassembleInstArray(insts, options); | |
} | |
/** | |
*/ | |
@Test | |
public void test32BitArmV6T2Instructions() { | |
System.out.println("\n================== ARMv6T2 Hint Instructions ==================\n"); | |
String[] insts = { | |
"F5 7F F0 1F", "invalid opcode", // clrex | |
"E3 20 F0 FD", "nop", // dbg #13 | |
"03 20 F0 FD", "nopeq", // dbgeq #13 | |
"E3 20 F0 00", "nop", // nop | |
"03 20 F0 00", "nopeq", // nopeq | |
"E3 20 F0 04", "nop", // sev | |
"03 20 F0 04", "nopeq", // seveq | |
"E3 20 F0 02", "nop", // wfe | |
"03 20 F0 02", "nopeq", // wfeeq | |
"E3 20 F0 03", "nop", // wfi | |
"03 20 F0 03", "nopeq", // wfieq | |
"E3 20 F0 01", "nop", // yield | |
"03 20 F0 01", "nopeq", // yieldeq | |
}; | |
Map<String, Object> options = new HashMap<String, Object>(); | |
for (Map.Entry<String, Object> entry : armOptions.entrySet()) | |
options.put(entry.getKey(), entry.getValue()); | |
options.put(DisassemblerARM.IDisassemblerOptionsARM.VERSION_MODE, InstructionParserARM.ARMv6T2); | |
disassembleInstArray(insts, options); | |
} | |
/** | |
*/ | |
@Test | |
public void test32BitArmV5Instructions() { | |
System.out.println("\n================== ARMv5 Instructions (Invalid) ==================\n"); | |
String[] insts = { | |
"F5 7F F0 1F", "invalid opcode", // clrex | |
"E3 20 F0 FD", "invalid opcode", // dbg #13 | |
"03 20 F0 FD", "invalid opcode", // dbgeq #13 | |
"E3 20 F0 00", "invalid opcode", // nop | |
"03 20 F0 00", "invalid opcode", // nopeq | |
"E3 20 F0 04", "invalid opcode", // sev | |
"03 20 F0 04", "invalid opcode", // seveq | |
"E3 20 F0 02", "invalid opcode", // wfe | |
"03 20 F0 02", "invalid opcode", // wfeeq | |
"E3 20 F0 03", "invalid opcode", // wfi | |
"03 20 F0 03", "invalid opcode", // wfieq | |
"E3 20 F0 01", "invalid opcode", // yield | |
"03 20 F0 01", "invalid opcode", // yieldeq | |
}; | |
Map<String, Object> options = new HashMap<String, Object>(); | |
for (Map.Entry<String, Object> entry : armOptions.entrySet()) | |
options.put(entry.getKey(), entry.getValue()); | |
options.put(DisassemblerARM.IDisassemblerOptionsARM.VERSION_MODE, InstructionParserARM.ARMv5); | |
disassembleInstArray(insts, options); | |
} | |
/** | |
* Test for non-VFP, 32-bit THumb2 v6*, v7 instructions. | |
*/ | |
@Test | |
public void test32BitThumb2Instructions() { | |
System.out.println("\n===================== Thumb2 ========================\n"); | |
String[] insts = { | |
/// "E7 F1 23 F4", "undefined", | |
/// "E7 F0 00 10", "undefined", | |
"F1 4A 05 71", "adc r5,r10,#0x71", // 1111 0x01 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F1 4B 06 F7", "adc r6,r11,#0xf7", // 1111 0x01 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F1 49 14 78", "adc r4,r9,#0x780078", // 1111 0x01 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F1 48 13 FC", "adc r3,r8,#0xfc00fc", // 1111 0x01 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F1 47 25 64", "adc r5,r7,#0x64006400", // 1111 0x01 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F1 46 25 E3", "adc r5,r6,#0xe300e300", // 1111 0x01 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F1 47 46 60", "adc r6,r7,#0xe0000000", // 1111 0x01 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F1 48 47 E0", "adc r7,r8,#0x70000000", // 1111 0x01 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F5 4A 05 60", "adc r5,r10,#0xe00000", // 1111 0x01 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F5 4A 45 60", "adc r5,r10,#0xe000", // 1111 0x01 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F5 4A 65 60", "adc r5,r10,#0xe00", // 1111 0x01 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"EB 49 05 0A", "adc.w r5,r9,r10", // 1110 1011 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.2 T2 | |
"EB 48 14 A9", "adc.w r4,r8,r9,asr #6", // 1110 1011 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.2 T2 | |
"EB 47 03 48", "adc.w r3,r7,r8,lsl #1", // 1110 1011 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.2 T2 | |
"EB 46 02 17", "adc.w r2,r6,r7,lsr #32", // 1110 1011 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.2 T2 | |
"EB 49 75 F8", "adc.w r5,r9,r8,ror #31", // 1110 1011 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.2 T2 | |
"EB 48 05 39", "adc.w r5,r8,r9,rrx", // 1110 1011 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.2 T2 | |
"F1 5A 05 71", "adcs r5,r10,#0x71", // 1111 0x01 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F1 5B 06 F7", "adcs r6,r11,#0xf7", // 1111 0x01 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F1 59 14 78", "adcs r4,r9,#0x780078", // 1111 0x01 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F1 58 13 FC", "adcs r3,r8,#0xfc00fc", // 1111 0x01 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F1 57 25 64", "adcs r5,r7,#0x64006400", // 1111 0x01 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F1 56 25 E3", "adcs r5,r6,#0xe300e300", // 1111 0x01 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F1 57 46 60", "adcs r6,r7,#0xe0000000", // 1111 0x01 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F1 58 47 E0", "adcs r7,r8,#0x70000000", // 1111 0x01 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F5 5A 05 60", "adcs r5,r10,#0xe00000", // 1111 0x01 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F5 5A 45 60", "adcs r5,r10,#0xe000", // 1111 0x01 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"F5 5A 65 60", "adcs r5,r10,#0xe00", // 1111 0x01 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.1 T1 | |
"EB 59 05 0A", "adcs.w r5,r9,r10", // 1110 1011 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.2 T2 | |
"EB 58 14 A9", "adcs.w r4,r8,r9,asr #6", // 1110 1011 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.2 T2 | |
"EB 57 03 48", "adcs.w r3,r7,r8,lsl #1", // 1110 1011 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.2 T2 | |
"EB 56 02 17", "adcs.w r2,r6,r7,lsr #32", // 1110 1011 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.2 T2 | |
"EB 59 75 F8", "adcs.w r5,r9,r8,ror #31", // 1110 1011 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.2 T2 | |
"EB 58 05 39", "adcs.w r5,r8,r9,rrx", // 1110 1011 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.2 T2 | |
"F2 0F 05 71", "add r5,pc,#0x71", // 1111 0x10 0000 1111 0xxx xxxx xxxx xxxx // A8.6.10 T3 | |
"F2 0F 36 72", "add r6,pc,#0x372", // 1111 0x10 0000 1111 0xxx xxxx xxxx xxxx // A8.6.10 T3 | |
"F6 0F 47 78", "add r7,pc,#0xc78", // 1111 0x10 0000 1111 0xxx xxxx xxxx xxxx // A8.6.10 T3 | |
"F1 0A 05 71", "add.w r5,r10,#0x71", // 1111 0x01 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F1 0B 06 F7", "add.w r6,r11,#0xf7", // 1111 0x01 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F1 09 14 78", "add.w r4,r9,#0x780078", // 1111 0x01 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F1 08 13 FC", "add.w r3,r8,#0xfc00fc", // 1111 0x01 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F1 07 25 64", "add.w r5,r7,#0x64006400", // 1111 0x01 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F1 06 25 E3", "add.w r5,r6,#0xe300e300", // 1111 0x01 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F1 07 46 60", "add.w r6,r7,#0xe0000000", // 1111 0x01 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F1 08 47 E0", "add.w r7,r8,#0x70000000", // 1111 0x01 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F5 0A 05 60", "add.w r5,r10,#0xe00000", // 1111 0x01 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F5 0A 45 60", "add.w r5,r10,#0xe000", // 1111 0x01 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F5 0A 65 60", "add.w r5,r10,#0xe00", // 1111 0x01 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"EB 09 05 0A", "add.w r5,r9,r10", // 1110 1011 0000 xxxx .xxx xxxx xxxx xxxx // A8.6.6 T3 | |
"EB 08 14 A9", "add.w r4,r8,r9,asr #6", // 1110 1011 0000 xxxx .xxx xxxx xxxx xxxx // A8.6.6 T3 | |
"EB 07 03 48", "add.w r3,r7,r8,lsl #1", // 1110 1011 0000 xxxx .xxx xxxx xxxx xxxx // A8.6.6 T3 | |
"EB 06 02 17", "add.w r2,r6,r7,lsr #32", // 1110 1011 0000 xxxx .xxx xxxx xxxx xxxx // A8.6.6 T3 | |
"EB 09 75 F8", "add.w r5,r9,r8,ror #31", // 1110 1011 0000 xxxx .xxx xxxx xxxx xxxx // A8.6.6 T3 | |
"EB 08 05 39", "add.w r5,r8,r9,rrx", // 1110 1011 0000 xxxx .xxx xxxx xxxx xxxx // A8.6.6 T3 | |
"F1 0D 05 71", "add.w r5,sp,#0x71", // 1111 0x01 0000 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F1 0D 06 F7", "add.w r6,sp,#0xf7", // 1111 0x01 0000 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F1 0D 14 78", "add.w r4,sp,#0x780078", // 1111 0x01 0000 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F1 0D 13 FC", "add.w r3,sp,#0xfc00fc", // 1111 0x01 0000 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F1 0D 25 64", "add.w r5,sp,#0x64006400", // 1111 0x01 0000 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F1 0D 25 E3", "add.w r5,sp,#0xe300e300", // 1111 0x01 0000 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F1 0D 46 60", "add.w r6,sp,#0xe0000000", // 1111 0x01 0000 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F1 0D 47 E0", "add.w r7,sp,#0x70000000", // 1111 0x01 0000 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F5 0D 05 60", "add.w r5,sp,#0xe00000", // 1111 0x01 0000 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F5 0D 45 60", "add.w r5,sp,#0xe000", // 1111 0x01 0000 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F5 0D 65 60", "add.w r5,sp,#0xe00", // 1111 0x01 0000 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"EB 0D 05 0A", "add.w r5,sp,r10", // 1110 1011 0000 1101 0xxx xxxx xxxx xxxx // A8.6.9 T3 | |
"EB 0D 14 A9", "add.w r4,sp,r9,asr #6", // 1110 1011 0000 1101 0xxx xxxx xxxx xxxx // A8.6.9 T3 | |
"EB 0D 03 48", "add.w r3,sp,r8,lsl #1", // 1110 1011 0000 1101 0xxx xxxx xxxx xxxx // A8.6.9 T3 | |
"EB 0D 02 17", "add.w r2,sp,r7,lsr #32", // 1110 1011 0000 1101 0xxx xxxx xxxx xxxx // A8.6.9 T3 | |
"EB 0D 75 F8", "add.w r5,sp,r8,ror #31", // 1110 1011 0000 1101 0xxx xxxx xxxx xxxx // A8.6.9 T3 | |
"EB 0D 05 39", "add.w r5,sp,r9,rrx", // 1110 1011 0000 1101 0xxx xxxx xxxx xxxx // A8.6.9 T3 | |
"F1 1A 05 71", "adds.w r5,r10,#0x71", // 1111 0x01 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F1 1B 06 F7", "adds.w r6,r11,#0xf7", // 1111 0x01 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F1 19 14 78", "adds.w r4,r9,#0x780078", // 1111 0x01 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F1 18 13 FC", "adds.w r3,r8,#0xfc00fc", // 1111 0x01 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F1 17 25 64", "adds.w r5,r7,#0x64006400", // 1111 0x01 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F1 16 25 E3", "adds.w r5,r6,#0xe300e300", // 1111 0x01 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F1 17 46 60", "adds.w r6,r7,#0xe0000000", // 1111 0x01 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F1 18 47 E0", "adds.w r7,r8,#0x70000000", // 1111 0x01 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F5 1A 05 60", "adds.w r5,r10,#0xe00000", // 1111 0x01 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F5 1A 45 60", "adds.w r5,r10,#0xe000", // 1111 0x01 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"F5 1A 65 60", "adds.w r5,r10,#0xe00", // 1111 0x01 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.4 T3 | |
"EB 19 05 0A", "adds.w r5,r9,r10", // 1110 1011 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.6 T3 | |
"EB 18 14 A9", "adds.w r4,r8,r9,asr #6", // 1110 1011 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.6 T3 | |
"EB 17 03 48", "adds.w r3,r7,r8,lsl #1", // 1110 1011 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.6 T3 | |
"EB 16 02 17", "adds.w r2,r6,r7,lsr #32", // 1110 1011 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.6 T3 | |
"EB 19 75 F8", "adds.w r5,r9,r8,ror #31", // 1110 1011 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.6 T3 | |
"EB 18 05 39", "adds.w r5,r8,r9,rrx", // 1110 1011 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.6 T3 | |
"F1 1D 05 71", "adds.w r5,sp,#0x71", // 1111 0x01 0001 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F1 1D 06 F7", "adds.w r6,sp,#0xf7", // 1111 0x01 0001 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F1 1D 14 78", "adds.w r4,sp,#0x780078", // 1111 0x01 0001 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F1 1D 13 FC", "adds.w r3,sp,#0xfc00fc", // 1111 0x01 0001 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F1 1D 25 64", "adds.w r5,sp,#0x64006400", // 1111 0x01 0001 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F1 1D 25 E3", "adds.w r5,sp,#0xe300e300", // 1111 0x01 0001 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F1 1D 46 60", "adds.w r6,sp,#0xe0000000", // 1111 0x01 0001 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F1 1D 47 E0", "adds.w r7,sp,#0x70000000", // 1111 0x01 0001 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F5 1D 05 60", "adds.w r5,sp,#0xe00000", // 1111 0x01 0001 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F5 1D 45 60", "adds.w r5,sp,#0xe000", // 1111 0x01 0001 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"F5 1D 65 60", "adds.w r5,sp,#0xe00", // 1111 0x01 0001 1101 0xxx xxxx xxxx xxxx // A8.6.8 T3 | |
"EB 1D 05 0A", "adds.w r5,sp,r10", // 1110 1011 0001 1101 0xxx xxxx xxxx xxxx // A8.6.9 T3 | |
"EB 1D 14 A9", "adds.w r4,sp,r9,asr #6", // 1110 1011 0001 1101 0xxx xxxx xxxx xxxx // A8.6.9 T3 | |
"EB 1D 03 48", "adds.w r3,sp,r8,lsl #1", // 1110 1011 0001 1101 0xxx xxxx xxxx xxxx // A8.6.9 T3 | |
"EB 1D 02 17", "adds.w r2,sp,r7,lsr #32", // 1110 1011 0001 1101 0xxx xxxx xxxx xxxx // A8.6.9 T3 | |
"EB 1D 75 F8", "adds.w r5,sp,r8,ror #31", // 1110 1011 0001 1101 0xxx xxxx xxxx xxxx // A8.6.9 T3 | |
"EB 1D 05 39", "adds.w r5,sp,r9,rrx", // 1110 1011 0001 1101 0xxx xxxx xxxx xxxx // A8.6.9 T3 | |
"F2 0D 05 71", "addw r5,sp,#0x71", // 1111 0x10 0000 1101 0xxx xxxx xxxx xxxx // A8.6.8 T4 | |
"F2 0D 36 72", "addw r6,sp,#0x372", // 1111 0x10 0000 1101 0xxx xxxx xxxx xxxx // A8.6.8 T4 | |
"F6 0D 47 78", "addw r7,sp,#0xc78", // 1111 0x10 0000 1101 0xxx xxxx xxxx xxxx // A8.6.8 T4 | |
"F0 0A 05 71", "and r5,r10,#0x71", // 1111 0x00 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F0 0B 06 F7", "and r6,r11,#0xf7", // 1111 0x00 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F0 09 14 78", "and r4,r9,#0x780078", // 1111 0x00 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F0 08 13 FC", "and r3,r8,#0xfc00fc", // 1111 0x00 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F0 07 25 64", "and r5,r7,#0x64006400", // 1111 0x00 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F0 06 25 E3", "and r5,r6,#0xe300e300", // 1111 0x00 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F0 07 46 60", "and r6,r7,#0xe0000000", // 1111 0x00 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F0 08 47 E0", "and r7,r8,#0x70000000", // 1111 0x00 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F4 0A 05 60", "and r5,r10,#0xe00000", // 1111 0x00 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F4 0A 45 60", "and r5,r10,#0xe000", // 1111 0x00 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F4 0A 65 60", "and r5,r10,#0xe00", // 1111 0x00 0000 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"EA 09 05 0A", "and.w r5,r9,r10", // 1110 1010 0000 xxxx .xxx xxxx xxxx xxxx // A8.6.12 T2 | |
"EA 08 14 A9", "and.w r4,r8,r9,asr #6", // 1110 1010 0000 xxxx .xxx xxxx xxxx xxxx // A8.6.12 T2 | |
"EA 07 03 48", "and.w r3,r7,r8,lsl #1", // 1110 1010 0000 xxxx .xxx xxxx xxxx xxxx // A8.6.12 T2 | |
"EA 06 02 17", "and.w r2,r6,r7,lsr #32", // 1110 1010 0000 xxxx .xxx xxxx xxxx xxxx // A8.6.12 T2 | |
"EA 09 75 F8", "and.w r5,r9,r8,ror #31", // 1110 1010 0000 xxxx .xxx xxxx xxxx xxxx // A8.6.12 T2 | |
"EA 08 05 39", "and.w r5,r8,r9,rrx", // 1110 1010 0000 xxxx .xxx xxxx xxxx xxxx // A8.6.12 T2 | |
"F0 1A 05 71", "ands r5,r10,#0x71", // 1111 0x00 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F0 1B 06 F7", "ands r6,r11,#0xf7", // 1111 0x00 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F0 19 14 78", "ands r4,r9,#0x780078", // 1111 0x00 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F0 18 13 FC", "ands r3,r8,#0xfc00fc", // 1111 0x00 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F0 17 25 64", "ands r5,r7,#0x64006400", // 1111 0x00 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F0 16 25 E3", "ands r5,r6,#0xe300e300", // 1111 0x00 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F0 17 46 60", "ands r6,r7,#0xe0000000", // 1111 0x00 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F0 18 47 E0", "ands r7,r8,#0x70000000", // 1111 0x00 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F4 1A 05 60", "ands r5,r10,#0xe00000", // 1111 0x00 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F4 1A 45 60", "ands r5,r10,#0xe000", // 1111 0x00 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"F4 1A 65 60", "ands r5,r10,#0xe00", // 1111 0x00 0001 xxxx 0xxx xxxx xxxx xxxx // A8.6.11 T1 | |
"EA 19 05 0A", "ands.w r5,r9,r10", // 1110 1010 0001 xxxx .xxx xxxx xxxx xxxx // A8.6.12 T2 | |
"EA 18 14 A9", "ands.w r4,r8,r9,asr #6", // 1110 1010 0001 xxxx .xxx xxxx xxxx xxxx // A8.6.12 T2 | |
"EA 17 03 48", "ands.w r3,r7,r8,lsl #1", // 1110 1010 0001 xxxx .xxx xxxx xxxx xxxx // A8.6.12 T2 | |
"EA 16 02 17", "ands.w r2,r6,r7,lsr #32", // 1110 1010 0001 xxxx .xxx xxxx xxxx xxxx // A8.6.12 T2 | |
"EA 19 75 F8", "ands.w r5,r9,r8,ror #31", // 1110 1010 0001 xxxx .xxx xxxx xxxx xxxx // A8.6.12 T2 | |
"EA 18 05 39", "ands.w r5,r8,r9,rrx", // 1110 1010 0001 xxxx .xxx xxxx xxxx xxxx // A8.6.12 T2 | |
"EA 4F 45 69", "asr.w r5,r9,#17", // 1110 1010 0100 1111 .xxx xxxx xx10 xxxx // A8.6.14 T2 | |
"EA 4F 06 28", "asr.w r6,r8,#32", // 1110 1010 0100 1111 .xxx xxxx xx10 xxxx // A8.6.14 T2 | |
"FA 49 F5 0A", "asr.w r5,r9,r10", // 1111 1010 0100 xxxx 1111 xxxx 0000 xxxx // A8.6.15 T2 | |
"EA 5F 45 69", "asrs.w r5,r9,#17", // 1110 1010 0101 1111 .xxx xxxx xx10 xxxx // A8.6.14 T2 | |
"EA 5F 06 28", "asrs.w r6,r8,#32", // 1110 1010 0101 1111 .xxx xxxx xx10 xxxx // A8.6.14 T2 | |
"FA 59 F5 0A", "asrs.w r5,r9,r10", // 1111 1010 0101 xxxx 1111 xxxx 0000 xxxx // A8.6.15 T2 | |
"F7 FF BF FE", "b.w 0xfffffffc", // 1111 0xxx xxxx xxxx 10x1 xxxx xxxx xxxx // A8.6.16 T4 | |
"F4 3F AF FE", "beq.w 0x000ffffc", // 1111 0xxx xxxx xxxx 10x0 xxxx xxxx xxxx // A8.6.16 T3 | |
"F3 6F 05 1F", "bfc r5,#0,#32", // 1111 0011 0110 1111 0xxx xxxx xx.x xxxx // A8.6.17 T1 | |
"F3 6F 06 59", "bfc r6,#1,#25", // 1111 0011 0110 1111 0xxx xxxx xx.x xxxx // A8.6.17 T1 | |
"F3 6F 77 DF", "bfc r7,#31,#1", // 1111 0011 0110 1111 0xxx xxxx xx.x xxxx // A8.6.17 T1 | |
"F3 67 05 1F", "bfi r5,r7,#0,#32", // 1111 0011 0110 xxxx 0xxx xxxx xx.x xxxx // A8.6.18 T1 | |
"F3 68 06 59", "bfi r6,r8,#1,#25", // 1111 0011 0110 xxxx 0xxx xxxx xx.x xxxx // A8.6.18 T1 | |
"F3 69 77 DF", "bfi r7,r9,#31,#1", // 1111 0011 0110 xxxx 0xxx xxxx xx.x xxxx // A8.6.18 T1 | |
"F0 2A 05 71", "bic r5,r10,#0x71", // 1111 0x00 0010 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F0 2B 06 F7", "bic r6,r11,#0xf7", // 1111 0x00 0010 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F0 29 14 78", "bic r4,r9,#0x780078", // 1111 0x00 0010 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F0 28 13 FC", "bic r3,r8,#0xfc00fc", // 1111 0x00 0010 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F0 27 25 64", "bic r5,r7,#0x64006400", // 1111 0x00 0010 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F0 26 25 E3", "bic r5,r6,#0xe300e300", // 1111 0x00 0010 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F0 27 46 60", "bic r6,r7,#0xe0000000", // 1111 0x00 0010 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F0 28 47 E0", "bic r7,r8,#0x70000000", // 1111 0x00 0010 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F4 2A 05 60", "bic r5,r10,#0xe00000", // 1111 0x00 0010 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F4 2A 45 60", "bic r5,r10,#0xe000", // 1111 0x00 0010 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F4 2A 65 60", "bic r5,r10,#0xe00", // 1111 0x00 0010 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"EA 29 05 0A", "bic.w r5,r9,r10", // 1110 1010 001x xxxx 0xxx xxxx xxxx xxxx // A8.6.20 T2 | |
"EA 28 14 A9", "bic.w r4,r8,r9,asr #6", // 1110 1010 001x xxxx 0xxx xxxx xxxx xxxx // A8.6.20 T2 | |
"EA 27 03 48", "bic.w r3,r7,r8,lsl #1", // 1110 1010 001x xxxx 0xxx xxxx xxxx xxxx // A8.6.20 T2 | |
"EA 26 02 17", "bic.w r2,r6,r7,lsr #32", // 1110 1010 001x xxxx 0xxx xxxx xxxx xxxx // A8.6.20 T2 | |
"EA 29 75 F8", "bic.w r5,r9,r8,ror #31", // 1110 1010 001x xxxx 0xxx xxxx xxxx xxxx // A8.6.20 T2 | |
"EA 28 05 39", "bic.w r5,r8,r9,rrx", // 1110 1010 001x xxxx 0xxx xxxx xxxx xxxx // A8.6.20 T2 | |
"F0 3A 05 71", "bics r5,r10,#0x71", // 1111 0x00 0011 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F0 3B 06 F7", "bics r6,r11,#0xf7", // 1111 0x00 0011 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F0 39 14 78", "bics r4,r9,#0x780078", // 1111 0x00 0011 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F0 38 13 FC", "bics r3,r8,#0xfc00fc", // 1111 0x00 0011 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F0 37 25 64", "bics r5,r7,#0x64006400", // 1111 0x00 0011 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F0 36 25 E3", "bics r5,r6,#0xe300e300", // 1111 0x00 0011 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F0 37 46 60", "bics r6,r7,#0xe0000000", // 1111 0x00 0011 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F0 38 47 E0", "bics r7,r8,#0x70000000", // 1111 0x00 0011 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F4 3A 05 60", "bics r5,r10,#0xe00000", // 1111 0x00 0011 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F4 3A 45 60", "bics r5,r10,#0xe000", // 1111 0x00 0011 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"F4 3A 65 60", "bics r5,r10,#0xe00", // 1111 0x00 0011 xxxx 0xxx xxxx xxxx xxxx // A8.6.19 T1 | |
"EA 39 05 0A", "bics.w r5,r9,r10", // 1110 1010 0011 xxxx .xxx xxxx xxxx xxxx // A8.6.20 T2 | |
"EA 38 14 A9", "bics.w r4,r8,r9,asr #6", // 1110 1010 0011 xxxx .xxx xxxx xxxx xxxx // A8.6.20 T2 | |
"EA 37 03 48", "bics.w r3,r7,r8,lsl #1", // 1110 1010 0011 xxxx .xxx xxxx xxxx xxxx // A8.6.20 T2 | |
"EA 36 02 17", "bics.w r2,r6,r7,lsr #32", // 1110 1010 0011 xxxx .xxx xxxx xxxx xxxx // A8.6.20 T2 | |
"EA 39 75 F8", "bics.w r5,r9,r8,ror #31", // 1110 1010 0011 xxxx .xxx xxxx xxxx xxxx // A8.6.20 T2 | |
"EA 38 05 39", "bics.w r5,r8,r9,rrx", // 1110 1010 0011 xxxx .xxx xxxx xxxx xxxx // A8.6.20 T2 | |
"F7 FF FF FE", "bl 0x00000000", // 1111 0xxx xxxx xxxx 11x1 xxxx xxxx xxxx // A8.6.23 T1 | |
"F7 FF EF FE", "blx 0x00000000", // 1111 0xxx xxxx xxxx 11x0 xxxx xxxx xxxx // A8.6.23 T2 | |
"F4 00 C0 3C", "blx 0xff00007c", // 1111 0xxx xxxx xxxx 11x0 xxxx xxxx xxxx // A8.6.23 T2 | |
"F3 C9 AF 00", "bxj r9", // 1111 0011 1100 xxxx 10.0 :::: .... .... // A8.6.26 T1 | |
"EE C9 59 EA", "cdp p9,0xc,c5,c9,c10,0x7", // 1110 1110 xxxx xxxx xxxx xxxx xxx0 xxxx // A8.6.28 T1/A1 | |
"FE 19 57 6A", "cdp2 p7,0x1,c5,c9,c10,0x3", // 1111 1110 xxxx xxxx xxxx xxxx xxx0 xxxx // A8.6.28 T2/A2 | |
"F3 BF 8F 2F", "clrex", // 1111 0011 1011 :::: 10.0 :::: 0010 :::: // A8.6.30 T1 | |
"FA B9 F5 89", "clz r5,r9", // 1111 1010 1011 xxxx 1111 xxxx 1000 xxxx // A8.6.31 T1 | |
"F1 15 0F 71", "cmn r5,#0x71", // 1111 0x01 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.32 T1 | |
"F1 16 0F F7", "cmn r6,#0xf7", // 1111 0x01 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.32 T1 | |
"F1 14 1F 78", "cmn r4,#0x780078", // 1111 0x01 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.32 T1 | |
"F1 13 1F FC", "cmn r3,#0xfc00fc", // 1111 0x01 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.32 T1 | |
"F1 15 2F 64", "cmn r5,#0x64006400", // 1111 0x01 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.32 T1 | |
"F1 15 2F E3", "cmn r5,#0xe300e300", // 1111 0x01 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.32 T1 | |
"F1 16 4F 60", "cmn r6,#0xe0000000", // 1111 0x01 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.32 T1 | |
"F1 17 4F E0", "cmn r7,#0x70000000", // 1111 0x01 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.32 T1 | |
"F5 15 0F 60", "cmn r5,#0xe00000", // 1111 0x01 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.32 T1 | |
"F5 15 4F 60", "cmn r5,#0xe000", // 1111 0x01 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.32 T1 | |
"F5 15 6F 60", "cmn r5,#0xe00", // 1111 0x01 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.32 T1 | |
"EB 15 0F 09", "cmn.w r5,r9", // 1110 1011 0001 xxxx .xxx 1111 xxxx xxxx // A8.6.33 T2 | |
"EB 14 1F A8", "cmn.w r4,r8,asr #6", // 1110 1011 0001 xxxx .xxx 1111 xxxx xxxx // A8.6.33 T2 | |
"EB 13 0F 47", "cmn.w r3,r7,lsl #1", // 1110 1011 0001 xxxx .xxx 1111 xxxx xxxx // A8.6.33 T2 | |
"EB 12 0F 16", "cmn.w r2,r6,lsr #32", // 1110 1011 0001 xxxx .xxx 1111 xxxx xxxx // A8.6.33 T2 | |
"EB 15 7F F9", "cmn.w r5,r9,ror #31", // 1110 1011 0001 xxxx .xxx 1111 xxxx xxxx // A8.6.33 T2 | |
"EB 15 0F 38", "cmn.w r5,r8,rrx", // 1110 1011 0001 xxxx .xxx 1111 xxxx xxxx // A8.6.33 T2 | |
"F1 B5 0F 71", "cmp.w r5,#0x71", // 1111 1x11 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.35 T2 | |
"F1 B6 0F F7", "cmp.w r6,#0xf7", // 1111 1x11 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.35 T2 | |
"F1 B4 1F 78", "cmp.w r4,#0x780078", // 1111 1x11 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.35 T2 | |
"F1 B3 1F FC", "cmp.w r3,#0xfc00fc", // 1111 1x11 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.35 T2 | |
"F1 B5 2F 64", "cmp.w r5,#0x64006400", // 1111 1x11 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.35 T2 | |
"F1 B5 2F E3", "cmp.w r5,#0xe300e300", // 1111 1x11 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.35 T2 | |
"F1 B6 4F 60", "cmp.w r6,#0xe0000000", // 1111 1x11 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.35 T2 | |
"F1 B7 4F E0", "cmp.w r7,#0x70000000", // 1111 1x11 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.35 T2 | |
"F5 B5 0F 60", "cmp.w r5,#0xe00000", // 1111 1x11 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.35 T2 | |
"F5 B5 4F 60", "cmp.w r5,#0xe000", // 1111 1x11 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.35 T2 | |
"F5 B5 6F 60", "cmp.w r5,#0xe00", // 1111 1x11 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.35 T2 | |
"EB B5 0F 09", "cmp.w r5,r9", // 1110 1011 1011 xxxx .xxx 1111 xxxx xxxx // A8.6.36 T3 | |
"EB B4 1F A8", "cmp.w r4,r8,asr #6", // 1110 1011 1011 xxxx .xxx 1111 xxxx xxxx // A8.6.36 T3 | |
"EB B3 0F 47", "cmp.w r3,r7,lsl #1", // 1110 1011 1011 xxxx .xxx 1111 xxxx xxxx // A8.6.36 T3 | |
"EB B2 0F 16", "cmp.w r2,r6,lsr #32", // 1110 1011 1011 xxxx .xxx 1111 xxxx xxxx // A8.6.36 T3 | |
"EB B5 7F F9", "cmp.w r5,r9,ror #31", // 1110 1011 1011 xxxx .xxx 1111 xxxx xxxx // A8.6.36 T3 | |
"EB B5 0F 38", "cmp.w r5,r8,rrx", // 1110 1011 1011 xxxx .xxx 1111 xxxx xxxx // A8.6.36 T3 | |
"F3 AF 81 00", "cps #0", | |
"F3 AF 81 1F", "cps #31", | |
"F3 AF 86 A0", "cpsid af", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // B6.1.1 T2 | |
"F3 AF 87 FF", "cpsid aif,#31", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // B6.1.1 T2 | |
"F3 AF 87 61", "cpsid if,#1", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // B6.1.1 T2 | |
"F3 AF 84 A0", "cpsie af", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // B6.1.1 T2 | |
"F3 AF 85 FF", "cpsie aif,#31", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // B6.1.1 T2 | |
"F3 AF 85 61", "cpsie if,#1", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // B6.1.1 T2 | |
"F3 AF 80 F0", "dbg #0", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.40 T1 | |
"F3 AF 80 FD", "dbg #13", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.40 T1 | |
"F3 BF 8F 50", "dmb #0", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 52", "dmb oshst", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 53", "dmb osh", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 56", "dmb nshst", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 57", "dmb nsh", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 5A", "dmb ishst", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 5B", "dmb ish", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 5E", "dmb st", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 5F", "dmb sy", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 42", "dsb oshst", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 43", "dsb osh", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 46", "dsb nshst", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 47", "dsb nsh", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 4A", "dsb ishst", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 4B", "dsb ish", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 4D", "dsb #13", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 4E", "dsb st", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 4F", "dsb sy", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
/// "F3 BF 8F 1F", "enterx", // 1111 0011 1011 :::: 10.0 :::: 0001 :::: // A9.3.1 T1 | |
"F0 8A 05 71", "eor r5,r10,#0x71", // 1111 0x00 1000 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F0 8B 06 F7", "eor r6,r11,#0xf7", // 1111 0x00 1000 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F0 89 14 78", "eor r4,r9,#0x780078", // 1111 0x00 1000 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F0 88 13 FC", "eor r3,r8,#0xfc00fc", // 1111 0x00 1000 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F0 87 25 64", "eor r5,r7,#0x64006400", // 1111 0x00 1000 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F0 86 25 E3", "eor r5,r6,#0xe300e300", // 1111 0x00 1000 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F0 87 46 60", "eor r6,r7,#0xe0000000", // 1111 0x00 1000 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F0 88 47 E0", "eor r7,r8,#0x70000000", // 1111 0x00 1000 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F4 8A 05 60", "eor r5,r10,#0xe00000", // 1111 0x00 1000 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F4 8A 45 60", "eor r5,r10,#0xe000", // 1111 0x00 1000 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F4 8A 65 60", "eor r5,r10,#0xe00", // 1111 0x00 1000 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"EA 89 05 0A", "eor.w r5,r9,r10", // 1110 1010 1000 xxxx .xxx xxxx xxxx xxxx // A8.6.45 T2 | |
"EA 88 14 A9", "eor.w r4,r8,r9,asr #6", // 1110 1010 1000 xxxx .xxx xxxx xxxx xxxx // A8.6.45 T2 | |
"EA 87 03 48", "eor.w r3,r7,r8,lsl #1", // 1110 1010 1000 xxxx .xxx xxxx xxxx xxxx // A8.6.45 T2 | |
"EA 86 02 17", "eor.w r2,r6,r7,lsr #32", // 1110 1010 1000 xxxx .xxx xxxx xxxx xxxx // A8.6.45 T2 | |
"EA 89 75 F8", "eor.w r5,r9,r8,ror #31", // 1110 1010 1000 xxxx .xxx xxxx xxxx xxxx // A8.6.45 T2 | |
"EA 88 05 39", "eor.w r5,r8,r9,rrx", // 1110 1010 1000 xxxx .xxx xxxx xxxx xxxx // A8.6.45 T2 | |
"F0 9A 05 71", "eors r5,r10,#0x71", // 1111 0x00 1001 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F0 9B 06 F7", "eors r6,r11,#0xf7", // 1111 0x00 1001 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F0 99 14 78", "eors r4,r9,#0x780078", // 1111 0x00 1001 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F0 98 13 FC", "eors r3,r8,#0xfc00fc", // 1111 0x00 1001 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F0 97 25 64", "eors r5,r7,#0x64006400", // 1111 0x00 1001 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F0 96 25 E3", "eors r5,r6,#0xe300e300", // 1111 0x00 1001 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F0 97 46 60", "eors r6,r7,#0xe0000000", // 1111 0x00 1001 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F0 98 47 E0", "eors r7,r8,#0x70000000", // 1111 0x00 1001 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F4 9A 05 60", "eors r5,r10,#0xe00000", // 1111 0x00 1001 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F4 9A 45 60", "eors r5,r10,#0xe000", // 1111 0x00 1001 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"F4 9A 65 60", "eors r5,r10,#0xe00", // 1111 0x00 1001 xxxx 0xxx xxxx xxxx xxxx // A8.6.44 T1 | |
"EA 99 05 0A", "eors.w r5,r9,r10", // 1110 1010 1001 xxxx .xxx xxxx xxxx xxxx // A8.6.45 T2 | |
"EA 98 14 A9", "eors.w r4,r8,r9,asr #6", // 1110 1010 1001 xxxx .xxx xxxx xxxx xxxx // A8.6.45 T2 | |
"EA 97 03 48", "eors.w r3,r7,r8,lsl #1", // 1110 1010 1001 xxxx .xxx xxxx xxxx xxxx // A8.6.45 T2 | |
"EA 96 02 17", "eors.w r2,r6,r7,lsr #32", // 1110 1010 1001 xxxx .xxx xxxx xxxx xxxx // A8.6.45 T2 | |
"EA 99 75 F8", "eors.w r5,r9,r8,ror #31", // 1110 1010 1001 xxxx .xxx xxxx xxxx xxxx // A8.6.45 T2 | |
"EA 98 05 39", "eors.w r5,r8,r9,rrx", // 1110 1010 1001 xxxx .xxx xxxx xxxx xxxx // A8.6.45 T2 | |
"F3 BF 8F 60", "isb #0", // 1111 0011 1011 :::: 10.0 :::: 0110 xxxx // A8.6.49 T1 | |
"F3 BF 8F 6d", "isb #13", // 1111 0011 1011 :::: 10.0 :::: 0110 xxxx // A8.6.49 T1 | |
"F3 BF 8F 6F", "isb sy", // 1111 0011 1011 :::: 10.0 :::: 0110 xxxx // A8.6.49 T1 | |
"ED 1A B9 00", "ldc p9,c11,[r10,#-0x0]", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"ED 3A B9 00", "ldc p9,c11,[r10,#-0x0]!", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"ED 1A B9 21", "ldc p9,c11,[r10,#-0x84]", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"ED 3A B9 21", "ldc p9,c11,[r10,#-0x84]!", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"ED 9A B9 21", "ldc p9,c11,[r10,#0x84]", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"ED BA B9 21", "ldc p9,c11,[r10,#0x84]!", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"EC 3A B9 00", "ldc p9,c11,[r10],#-0x0", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"EC 3A B9 21", "ldc p9,c11,[r10],#-0x84", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"EC BA B9 21", "ldc p9,c11,[r10],#0x84", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"ED 1F B9 00", "ldc p9,c11,[pc,#-0x0]", // 1110 110x xxx1 1111 xxxx xxxx xxxx xxxx // A8.6.52 T1 | |
"FD 1A B9 21", "ldc2 p9,c11,[r10,#-0x84]", // 1111 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T2 | |
"FD 3A B9 21", "ldc2 p9,c11,[r10,#-0x84]!", // 1111 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T2 | |
"FD 9A B9 21", "ldc2 p9,c11,[r10,#0x84]", // 1111 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T2 | |
"FD BA B9 21", "ldc2 p9,c11,[r10,#0x84]!", // 1111 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T2 | |
"FC 3A B9 21", "ldc2 p9,c11,[r10],#-0x84", // 1111 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T2 | |
"FC BA B9 21", "ldc2 p9,c11,[r10],#0x84", // 1111 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T2 | |
"FD 1F B9 00", "ldc2 p9,c11,[pc,#-0x0]", // 1111 110x xxx1 1111 xxxx xxxx xxxx xxxx // A8.6.52 T2 | |
"FD 5A B9 21", "ldc2l p9,c11,[r10,#-0x84]", // 1111 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T2 | |
"FD 7A B9 21", "ldc2l p9,c11,[r10,#-0x84]!", // 1111 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T2 | |
"FD DA B9 21", "ldc2l p9,c11,[r10,#0x84]", // 1111 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T2 | |
"FD FA B9 21", "ldc2l p9,c11,[r10,#0x84]!", // 1111 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T2 | |
"FC 7A B9 21", "ldc2l p9,c11,[r10],#-0x84", // 1111 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T2 | |
"FC FA B9 21", "ldc2l p9,c11,[r10],#0x84", // 1111 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T2 | |
"FD 5F B9 00", "ldc2l p9,c11,[pc,#-0x0]", // 1111 110x xxx1 1111 xxxx xxxx xxxx xxxx // A8.6.52 T2 | |
"ED 5A B9 00", "ldcl p9,c11,[r10,#-0x0]", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"ED 7A B9 00", "ldcl p9,c11,[r10,#-0x0]!", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"ED 5A B9 21", "ldcl p9,c11,[r10,#-0x84]", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"ED 7A B9 21", "ldcl p9,c11,[r10,#-0x84]!", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"ED DA B9 21", "ldcl p9,c11,[r10,#0x84]", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"ED FA B9 21", "ldcl p9,c11,[r10,#0x84]!", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"EC 7A B9 00", "ldcl p9,c11,[r10],#-0x0", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"EC 7A B9 21", "ldcl p9,c11,[r10],#-0x84", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"EC FA B9 21", "ldcl p9,c11,[r10],#0x84", // 1110 110x xxx1 xxxx xxxx xxxx xxxx xxxx // A8.6.51 T1 | |
"ED 5F B9 00", "ldcl p9,c11,[pc,#-0x0]", // 1111 110x xxx1 1111 xxxx xxxx xxxx xxxx // A8.6.52 T2 | |
"E8 BA 42 40", "ldm.w r10!,{r6,r9,lr}", // 1110 1000 10x1 xxxx xx.x xxxx xxxx xxxx // A8.6.53 T2 | |
"E8 9A 82 40", "ldm.w r10,{r6,r9,pc}", // 1110 1000 10x1 xxxx xx.x xxxx xxxx xxxx // A8.6.53 T2 | |
"E9 3A 42 40", "ldmdb r10!,{r6,r9,lr}", // 1110 1001 00x1 xxxx xx.x xxxx xxxx xxxx // A8.6.55 T1 | |
"E9 1A 82 40", "ldmdb r10,{r6,r9,pc}", // 1110 1001 00x1 xxxx xx.x xxxx xxxx xxxx // A8.6.55 T1 | |
"F8 DA 50 00", "ldr.w r5,[r10]", // 1111 1000 1101 xxxx xxxx xxxx xxxx xxxx // A8.6.57 T3 | |
"F8 D6 47 89", "ldr.w r4,[r6,#0x789]", // 1111 1000 1101 xxxx xxxx xxxx xxxx xxxx // A8.6.57 T3 | |
"F8 5A 5C 80", "ldr r5,[r10,#-0x80]", // 1111 1000 0101 xxxx xxxx 1xxx xxxx xxxx // A8.6.57 T4 | |
"F8 5A 5A 82", "ldr r5,[r10],#0x82", // 1111 1000 0101 xxxx xxxx 1xxx xxxx xxxx // A8.6.57 T4 | |
"F8 5A 58 84", "ldr r5,[r10],#-0x84", // 1111 1000 0101 xxxx xxxx 1xxx xxxx xxxx // A8.6.57 T4 | |
"F8 5A 5F 86", "ldr r5,[r10,#0x86]!", // 1111 1000 0101 xxxx xxxx 1xxx xxxx xxxx // A8.6.57 T4 | |
"F8 5A 5D 88", "ldr r5,[r10,#-0x88]!", // 1111 1000 0101 xxxx xxxx 1xxx xxxx xxxx // A8.6.57 T4 | |
"F8 DF 57 89", "ldr.w r5,[pc,#0x789] ; 0x789", // 1111 1000 x101 1111 xxxx xxxx xxxx xxxx // A8.6.59 T2 | |
"F8 5F 69 87", "ldr.w r6,[pc,#-0x987] ; 0xfffff679", // 1111 1000 x101 1111 xxxx xxxx xxxx xxxx // A8.6.59 T2 | |
"F8 5A 50 08", "ldr.w r5,[r10,r8]", // 1111 1000 0101 xxxx xxxx 0000 00xx xxxx // A8.6.60 T2 | |
"F8 59 60 37", "ldr.w r6,[r9,r7,lsl #3]", // 1111 1000 0101 xxxx xxxx 0000 00xx xxxx // A8.6.60 T2 | |
"F8 9A 50 00", "ldrb.w r5,[r10]", // 1111 1000 1001 xxxx xxxx xxxx xxxx xxxx // A8.6.61 T3 | |
"F8 96 47 89", "ldrb.w r4,[r6,#0x789]", // 1111 1000 1001 xxxx xxxx xxxx xxxx xxxx // A8.6.61 T3 | |
"F8 1A 5C 80", "ldrb r5,[r10,#-0x80]", // 1111 1000 0001 xxxx xxxx 1xxx xxxx xxxx // A8.6.61 T4 | |
"F8 1A 5A 82", "ldrb r5,[r10],#0x82", // 1111 1000 0001 xxxx xxxx 1xxx xxxx xxxx // A8.6.61 T4 | |
"F8 1A 58 84", "ldrb r5,[r10],#-0x84", // 1111 1000 0001 xxxx xxxx 1xxx xxxx xxxx // A8.6.61 T4 | |
"F8 1A 5F 86", "ldrb r5,[r10,#0x86]!", // 1111 1000 0001 xxxx xxxx 1xxx xxxx xxxx // A8.6.61 T4 | |
"F8 1A 5D 88", "ldrb r5,[r10,#-0x88]!", // 1111 1000 0001 xxxx xxxx 1xxx xxxx xxxx // A8.6.61 T4 | |
"F8 9F 57 89", "ldrb r5,[pc,#0x789] ; 0x789", // 1111 1000 0001 1111 xxxx xxxx xxxx xxxx // A8.6.63 T1 | |
"F8 1F 69 87", "ldrb r6,[pc,#-0x987] ; 0xfffff679", // 1111 1000 x001 1111 xxxx xxxx xxxx xxxx // A8.6.63 T1 | |
"F8 1A 50 08", "ldrb.w r5,[r10,r8]", // 1111 1000 0001 xxxx xxxx 0000 00xx xxxx // A8.6.64 T2 | |
"F8 19 60 37", "ldrb.w r6,[r9,r7,lsl #3]", // 1111 1000 0001 xxxx xxxx 0000 00xx xxxx // A8.6.64 T2 | |
"F8 1A 5E 00", "ldrbt r5,[r10]", // 1111 1000 0001 xxxx xxxx 1110 xxxx xxxx // A8.6.65 T1 | |
"F8 19 6E 84", "ldrbt r6,[r9,#0x84]", // 1111 1000 0001 xxxx xxxx 1110 xxxx xxxx // A8.6.65 T1 | |
"E9 5A 67 84", "ldrd r6,r7,[r10,#-0x210]", // 1110 100p u1w1 xxxx xxxx xxxx xxxx xxxx // A8.6.66 T1 | |
"E9 7A 67 85", "ldrd r6,r7,[r10,#-0x214]!", // 1110 100p u1w1 xxxx xxxx xxxx xxxx xxxx // A8.6.66 T1 | |
"E9 DA 67 84", "ldrd r6,r7,[r10,#0x210]", // 1110 100p u1w1 xxxx xxxx xxxx xxxx xxxx // A8.6.66 T1 | |
"E9 FA 67 85", "ldrd r6,r7,[r10,#0x214]!", // 1110 100p u1w1 xxxx xxxx xxxx xxxx xxxx // A8.6.66 T1 | |
"E9 5A 67 00", "ldrd r6,r7,[r10]", // 1110 100p u1w1 xxxx xxxx xxxx xxxx xxxx // A8.6.66 T1 | |
"E8 7A 67 84", "ldrd r6,r7,[r10],#-0x210", // 1110 100p u1w1 xxxx xxxx xxxx xxxx xxxx // A8.6.66 T1 | |
"E8 FA 67 85", "ldrd r6,r7,[r10],#0x214", // 1110 100p u1w1 xxxx xxxx xxxx xxxx xxxx // A8.6.66 T1 | |
"E9 5F 67 00", "ldrd r6,r7,[pc,#-0x0]", // 1110 100p u1w1 1111 xxxx xxxx xxxx xxxx // A8.6.67 T1 | |
"E9 5F 67 84", "ldrd r6,r7,[pc,#-0x210]", // 1110 100x x1x1 1111 xxxx xxxx xxxx xxxx // A8.6.67 T1 | |
"E9 DF 67 85", "ldrd r6,r7,[pc,#0x214]", // 1110 100x x1x1 1111 xxxx xxxx xxxx xxxx // A8.6.67 T1 | |
"E8 5A 5F 00", "ldrex r5,[r10]", // 1110 1000 0101 xxxx xxxx :::: xxxx xxxx // A8.6.69 T1 | |
"E8 59 6F 87", "ldrex r6,[r9,#0x21c]", // 1110 1000 0101 xxxx xxxx :::: xxxx xxxx // A8.6.69 T1 | |
"E8 DA 5F 4F", "ldrexb r5,[r10]", // 1110 1000 1101 xxxx xxxx :::: 0100 :::: // A8.6.70 T1 | |
"E8 DA 56 7F", "ldrexd r5,r6,[r10]", // 1110 1000 1101 xxxx xxxx xxxx 0111 :::: // A8.6.71 T1 | |
"E8 DA 5F 5F", "ldrexh r5,[r10]", // 1110 1000 1101 xxxx xxxx :::: 0101 :::: // A8.6.72 T1 | |
"F8 BA 50 00", "ldrh.w r5,[r10]", // 1111 1000 1011 xxxx xxxx xxxx xxxx xxxx // A8.6.73 T3 | |
"F8 B6 47 89", "ldrh.w r4,[r6,#0x789]", // 1111 1000 1011 xxxx xxxx xxxx xxxx xxxx // A8.6.73 T3 | |
"F8 3A 5C 80", "ldrh r5,[r10,#-0x80]", // 1111 1000 0011 xxxx xxxx 1xxx xxxx xxxx // A8.6.73 T4 | |
"F8 3A 5A 82", "ldrh r5,[r10],#0x82", // 1111 1000 0011 xxxx xxxx 1xxx xxxx xxxx // A8.6.73 T4 | |
"F8 3A 58 84", "ldrh r5,[r10],#-0x84", // 1111 1000 0011 xxxx xxxx 1xxx xxxx xxxx // A8.6.73 T4 | |
"F8 3A 5F 86", "ldrh r5,[r10,#0x86]!", // 1111 1000 0011 xxxx xxxx 1xxx xxxx xxxx // A8.6.73 T4 | |
"F8 3A 5D 88", "ldrh r5,[r10,#-0x88]!", // 1111 1000 0011 xxxx xxxx 1xxx xxxx xxxx // A8.6.73 T4 | |
"F8 BF 57 89", "ldrh r5,[pc,#0x789] ; 0x789", // 1111 1000 x011 1111 xxxx xxxx xxxx xxxx // A8.6.75 T1 | |
"F8 3F 69 87", "ldrh r6,[pc,#-0x987] ; 0xfffff679", // 1111 1000 x011 1111 xxxx xxxx xxxx xxxx // A8.6.75 T1 | |
"F8 3A 50 08", "ldrh.w r5,[r10,r8]", // 1111 1000 0011 xxxx xxxx 0000 00xx xxxx // A8.6.76 T2 | |
"F8 39 60 37", "ldrh.w r6,[r9,r7,lsl #3]", // 1111 1000 0011 xxxx xxxx 0000 00xx xxxx // A8.6.76 T2 | |
"F8 3A 5E 00", "ldrht r5,[r10]", // 1111 1000 0011 xxxx xxxx 1110 xxxx xxxx // A8.6.77 T1 | |
"F8 39 6E 84", "ldrht r6,[r9,#0x84]", // 1111 1000 0011 xxxx xxxx 1110 xxxx xxxx // A8.6.77 T1 | |
"F9 9A 50 00", "ldrsb r5,[r10]", // 1111 1001 1001 xxxx xxxx xxxx xxxx xxxx // A8.6.78 T1 | |
"F9 96 47 89", "ldrsb r4,[r6,#0x789]", // 1111 1001 1001 xxxx xxxx xxxx xxxx xxxx // A8.6.78 T1 | |
"F9 1A 5C 80", "ldrsb r5,[r10,#-0x80]", // 1111 1001 0001 xxxx xxxx 1xxx xxxx xxxx // A8.6.78 T2 | |
"F9 1A 5A 82", "ldrsb r5,[r10],#0x82", // 1111 1001 0001 xxxx xxxx 1xxx xxxx xxxx // A8.6.78 T2 | |
"F9 1A 58 84", "ldrsb r5,[r10],#-0x84", // 1111 1001 0001 xxxx xxxx 1xxx xxxx xxxx // A8.6.78 T2 | |
"F9 1A 5F 86", "ldrsb r5,[r10,#0x86]!", // 1111 1001 0001 xxxx xxxx 1xxx xxxx xxxx // A8.6.78 T2 | |
"F9 1A 5D 88", "ldrsb r5,[r10,#-0x88]!", // 1111 1001 0001 xxxx xxxx 1xxx xxxx xxxx // A8.6.78 T2 | |
"F9 9F 57 89", "ldrsb r5,[pc,#0x789] ; 0x789", // 1111 1001 x001 1111 xxxx xxxx xxxx xxxx // A8.6.79 T1 | |
"F9 1F 69 87", "ldrsb r6,[pc,#-0x987] ; 0xfffff679", // 1111 1001 x001 1111 xxxx xxxx xxxx xxxx // A8.6.79 T1 | |
"F9 1A 50 08", "ldrsb.w r5,[r10,r8]", // 1111 1001 0001 xxxx xxxx 0000 00xx xxxx // A8.6.80 T2 | |
"F9 19 60 37", "ldrsb.w r6,[r9,r7,lsl #3]", // 1111 1001 0001 xxxx xxxx 0000 00xx xxxx // A8.6.80 T2 | |
"F9 1A 5E 00", "ldrsbt r5,[r10]", // 1111 1001 0001 xxxx xxxx 1110 xxxx xxxx // A8.6.81 T1 | |
"F9 19 6E 84", "ldrsbt r6,[r9,#0x84]", // 1111 1001 0001 xxxx xxxx 1110 xxxx xxxx // A8.6.81 T1 | |
"F9 BA 50 00", "ldrsh r5,[r10]", // 1111 1001 1011 xxxx xxxx xxxx xxxx xxxx // A8.6.82 T1 | |
"F9 B6 47 89", "ldrsh r4,[r6,#0x789]", // 1111 1001 1011 xxxx xxxx xxxx xxxx xxxx // A8.6.82 T1 | |
"F9 3A 5C 80", "ldrsh r5,[r10,#-0x80]", // 1111 1001 0011 xxxx xxxx 1xxx xxxx xxxx // A8.6.82 T2 | |
"F9 3A 5A 82", "ldrsh r5,[r10],#0x82", // 1111 1001 0011 xxxx xxxx 1xxx xxxx xxxx // A8.6.82 T2 | |
"F9 3A 58 84", "ldrsh r5,[r10],#-0x84", // 1111 1001 0011 xxxx xxxx 1xxx xxxx xxxx // A8.6.82 T2 | |
"F9 3A 5F 86", "ldrsh r5,[r10,#0x86]!", // 1111 1001 0011 xxxx xxxx 1xxx xxxx xxxx // A8.6.82 T2 | |
"F9 3A 5D 88", "ldrsh r5,[r10,#-0x88]!", // 1111 1001 0011 xxxx xxxx 1xxx xxxx xxxx // A8.6.82 T2 | |
"F9 BF 57 89", "ldrsh r5,[pc,#0x789] ; 0x789", // 1111 1001 x011 1111 xxxx xxxx xxxx xxxx // A8.6.83 T1 | |
"F9 3F 69 87", "ldrsh r6,[pc,#-0x987] ; 0xfffff679", // 1111 1001 x011 1111 xxxx xxxx xxxx xxxx // A8.6.83 T1 | |
"F9 3A 50 08", "ldrsh.w r5,[r10,r8]", // 1111 1001 0011 xxxx xxxx 0000 00xx xxxx // A8.6.84 T2 | |
"F9 39 60 37", "ldrsh.w r6,[r9,r7,lsl #3]", // 1111 1001 0011 xxxx xxxx 0000 00xx xxxx // A8.6.84 T2 | |
"F9 3A 5E 00", "ldrsht r5,[r10]", // 1111 1001 0011 xxxx xxxx 1110 xxxx xxxx // A8.6.85 T1 | |
"F9 36 4E 89", "ldrsht r4,[r6,#0x89]", // 1111 1001 0011 xxxx xxxx 1110 xxxx xxxx // A8.6.85 T1 | |
"F8 5A 5E 00", "ldrt r5,[r10]", // 1111 1000 0101 xxxx xxxx 1110 xxxx xxxx // A8.6.86 T3 | |
"F8 56 4E 89", "ldrt r4,[r6,#0x89]", // 1111 1000 0101 xxxx xxxx 1110 xxxx xxxx // A8.6.86 T3 | |
/// "F3 BF 8F 0F", "leavex", // 1111 0011 1011 :::: 10.0 :::: 0000 :::: // A9.3.1 T1 | |
"EA 4F 45 49", "lsl.w r5,r9,#17", // 1110 1010 0100 1111 .xxx xxxx xx00 xxxx // A8.6.88 T2 | |
"EA 4F 06 48", "lsl.w r6,r8,#1", // 1110 1010 0100 1111 .xxx xxxx xx00 xxxx // A8.6.88 T2 | |
"FA 09 F5 0A", "lsl.w r5,r9,r10", // 1111 1010 0000 xxxx 1111 xxxx 0000 xxxx // A8.6.89 T2 | |
"EA 5F 45 49", "lsls.w r5,r9,#17", // 1110 1010 0101 1111 .xxx xxxx xx00 xxxx // A8.6.89 T2 | |
"EA 5F 06 48", "lsls.w r6,r8,#1", // 1110 1010 0101 1111 .xxx xxxx xx00 xxxx // A8.6.89 T2 | |
"FA 19 F5 0A", "lsls.w r5,r9,r10", // 1111 1010 0001 xxxx 1111 xxxx 0000 xxxx // A8.6.89 T2 | |
"EA 4F 45 59", "lsr.w r5,r9,#17", // 1110 1010 0100 1111 .xxx xxxx xx01 xxxx // A8.6.90 T2 | |
"EA 4F 06 18", "lsr.w r6,r8,#32", // 1110 1010 0100 1111 .xxx xxxx xx01 xxxx // A8.6.90 T2 | |
"FA 29 F5 0A", "lsr.w r5,r9,r10", // 1111 1010 0010 xxxx 1111 xxxx 0000 xxxx // A8.6.91 T2 | |
"EA 5F 45 59", "lsrs.w r5,r9,#17", // 1110 1010 0101 1111 .xxx xxxx xx01 xxxx // A8.6.90 T2 | |
"EA 5F 06 18", "lsrs.w r6,r8,#32", // 1110 1010 0101 1111 .xxx xxxx xx01 xxxx // A8.6.90 T2 | |
"FA 39 F5 0A", "lsrs.w r5,r9,r10", // 1111 1010 0011 xxxx 1111 xxxx 0000 xxxx // A8.6.91 T2 | |
"EE C9 59 FA", "mcr p9,0x6,r5,c9,c10,0x7", // 1110 1110 xxx0 xxxx xxxx xxxx xxx1 xxxx // A8.6.92 T1/A1 | |
"FE C9 59 FA", "mcr2 p9,0x6,r5,c9,c10,0x7", // 1111 1110 xxx0 xxxx xxxx xxxx xxx1 xxxx // A8.6.92 T2/A2 | |
"EC 46 59 C9", "mcrr p9,0xc,r5,r6,c9", // 1110 1100 0100 xxxx xxxx xxxx xxxx xxxx // A8.6.93 T1/A1 | |
"FC 46 59 C9", "mcrr2 p9,0xc,r5,r6,c9", // 1111 1100 0100 xxxx xxxx xxxx xxxx xxxx // A8.6.93 T2/A2 | |
"FB 09 85 0A", "mla r5,r9,r10,r8", // 1111 1011 0000 xxxx xxxx xxxx 0000 xxxx // A8.6.94 T1 | |
"FB 09 85 1A", "mls r5,r9,r10,r8", // 1111 1011 0000 xxxx xxxx xxxx 0001 xxxx // A8.6.95 T1 | |
"F0 4F 05 71", "mov.w r5,#0x71", // 1111 0x00 010x 1111 0xxx xxxx xxxx xxxx // A8.6.96 T2 | |
"EA 4F 05 0A", "mov.w r5,r10", // 1110 1010 010x 1111 .000 xxxx 0000 xxxx // A8.6.97 T3 | |
"F0 5F 05 73", "movs.w r5,#0x73", // 1111 0x00 010x 1111 0xxx xxxx xxxx xxxx // A8.6.96 T2 | |
"EA 5F 05 0A", "movs.w r5,r10", // 1110 1010 010x 1111 .000 xxxx 0000 xxxx // A8.6.97 T3 | |
"F2 C0 25 87", "movt r5,#0x287", // 1111 0x10 1100 xxxx 0xxx xxxx xxxx xxxx // A8.6.99 T1 | |
"F6 C6 35 89", "movt r5,#0x6b89", // 1111 0x10 1100 xxxx 0xxx xxxx xxxx xxxx // A8.6.99 T1 | |
"F2 40 25 87", "movw r5,#0x287", // 1111 0x10 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.96 T3 | |
"F6 46 35 89", "movw r5,#0x6b89", // 1111 0x10 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.96 T3 | |
"EE D5 F9 B9", "mrc p9,0x6,apsr_nzcv,c5,c9,0x5", // 1110 1110 xxx1 xxxx xxxx xxxx xxx1 xxxx // A8.6.100 T1/A1 | |
"EE F5 59 99", "mrc p9,0x7,r5,c5,c9,0x4", // 1110 1110 xxx1 xxxx xxxx xxxx xxx1 xxxx // A8.6.100 T1/A1 | |
"FE 95 F9 F9", "mrc2 p9,0x4,apsr_nzcv,c5,c9,0x7", // 1111 1110 xxx1 xxxx xxxx xxxx xxx1 xxxx // A8.6.100 T2/A2 | |
"FE B5 59 D9", "mrc2 p9,0x5,r5,c5,c9,0x6", // 1111 1110 xxx1 xxxx xxxx xxxx xxx1 xxxx // A8.6.100 T2/A2 | |
"EC 56 59 F9", "mrrc p9,0xf,r5,r6,c9", // 1110 1100 0101 xxxx xxxx xxxx xxxx xxxx // A8.6.101 T1/A1 | |
"FC 56 59 39", "mrrc2 p9,0x3,r5,r6,c9", // 1111 1100 0101 xxxx xxxx xxxx xxxx xxxx // A8.6.101 T2/A2 | |
"F3 EF 85 00", "mrs r5,cpsr", // 1111 0011 1110 :::: 10.0 xxxx .... .... // A8.6.102 T1 | |
"F3 FF 85 00", "mrs r5,spsr", // 1111 0011 1110 :::: 10.0 xxxx .... .... // B6.1.5 T1 | |
"F3 8A 88 00", "msr cpsr_f,r10", // 1111 0011 100x xxxx 10.0 xx00 .... .... // A8.6.104 T1 | |
"F3 8A 84 00", "msr cpsr_s,r10", // 1111 0011 100x xxxx 10.0 xx00 .... .... // A8.6.104 T1 | |
"F3 8A 8C 00", "msr cpsr_fs,r10", // 1111 0011 100x xxxx 10.0 xx00 .... .... // A8.6.104 T1 | |
"F3 8A 8F 00", "msr cpsr_cxfs,r10", // 1111 0011 100x xxxx 10.0 xxxx .... .... // B6.1.7 T1 | |
"F3 8A 8E 00", "msr cpsr_xfs,r10", // 1111 0011 100x xxxx 10.0 xxxx .... .... // B6.1.7 T1 | |
"F3 8A 8D 00", "msr cpsr_cfs,r10", // 1111 0011 100x xxxx 10.0 xxxx .... .... // B6.1.7 T1 | |
"F3 9A 8F 00", "msr spsr_cxfs,r10", // 1111 0011 100x xxxx 10.0 xxxx .... .... // B6.1.7 T1 | |
"FB 09 F5 0A", "mul r5,r9,r10", // 1111 1011 0000 xxxx 1111 xxxx 0000 xxxx // A8.6.105 T2 | |
"F0 6F 05 71", "mvn r5,#0x71", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F0 6F 05 F7", "mvn r5,#0xf7", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F0 6F 15 78", "mvn r5,#0x780078", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F0 6F 15 FC", "mvn r5,#0xfc00fc", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F0 6F 25 64", "mvn r5,#0x64006400", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F0 6F 25 E3", "mvn r5,#0xe300e300", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F0 6F 45 60", "mvn r5,#0xe0000000", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F0 6F 45 E0", "mvn r5,#0x70000000", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F4 6F 05 60", "mvn r5,#0xe00000", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F4 6F 45 60", "mvn r5,#0xe000", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F4 6F 65 60", "mvn r5,#0xe00", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"EA 6F 05 09", "mvn.w r5,r9", // 1110 1010 011x 1111 0xxx xxxx xxxx xxxx // A8.6.107 T2 | |
"EA 6F 14 A8", "mvn.w r4,r8,asr #6", // 1110 1010 011x 1111 0xxx xxxx xxxx xxxx // A8.6.107 T2 | |
"EA 6F 03 47", "mvn.w r3,r7,lsl #1", // 1110 1010 011x 1111 0xxx xxxx xxxx xxxx // A8.6.107 T2 | |
"EA 6F 02 16", "mvn.w r2,r6,lsr #32", // 1110 1010 011x 1111 0xxx xxxx xxxx xxxx // A8.6.107 T2 | |
"EA 6F 75 F9", "mvn.w r5,r9,ror #31", // 1110 1010 011x 1111 0xxx xxxx xxxx xxxx // A8.6.107 T2 | |
"EA 6F 05 38", "mvn.w r5,r8,rrx", // 1110 1010 011x 1111 0xxx xxxx xxxx xxxx // A8.6.107 T2 | |
"F0 7F 05 71", "mvns r5,#0x71", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F0 7F 05 F7", "mvns r5,#0xf7", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F0 7F 15 78", "mvns r5,#0x780078", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F0 7F 15 FC", "mvns r5,#0xfc00fc", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F0 7F 25 64", "mvns r5,#0x64006400", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F0 7F 25 E3", "mvns r5,#0xe300e300", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F0 7F 45 60", "mvns r5,#0xe0000000", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F0 7F 45 E0", "mvns r5,#0x70000000", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F4 7F 05 60", "mvns r5,#0xe00000", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F4 7F 45 60", "mvns r5,#0xe000", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"F4 7F 65 60", "mvns r5,#0xe00", // 1111 0x00 011x 1111 0xxx xxxx xxxx xxxx // A8.6.106 T1 | |
"EA 7F 05 09", "mvns.w r5,r9", // 1110 1010 011x 1111 0xxx xxxx xxxx xxxx // A8.6.107 T2 | |
"EA 7F 14 A8", "mvns.w r4,r8,asr #6", // 1110 1010 011x 1111 0xxx xxxx xxxx xxxx // A8.6.107 T2 | |
"EA 7F 03 47", "mvns.w r3,r7,lsl #1", // 1110 1010 011x 1111 0xxx xxxx xxxx xxxx // A8.6.107 T2 | |
"EA 7F 02 16", "mvns.w r2,r6,lsr #32", // 1110 1010 011x 1111 0xxx xxxx xxxx xxxx // A8.6.107 T2 | |
"EA 7F 75 F9", "mvns.w r5,r9,ror #31", // 1110 1010 011x 1111 0xxx xxxx xxxx xxxx // A8.6.107 T2 | |
"EA 7F 05 38", "mvns.w r5,r8,rrx", // 1110 1010 011x 1111 0xxx xxxx xxxx xxxx // A8.6.107 T2 | |
"F3 AF 80 00", "nop.w", // 1111 0011 0110 :::: 10.0 .xxx xxxx xxxx // B6.1.1 T2 | |
"F0 6A 05 71", "orn r5,r10,#0x71", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F0 6B 06 F7", "orn r6,r11,#0xf7", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F0 69 14 78", "orn r4,r9,#0x780078", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F0 68 13 FC", "orn r3,r8,#0xfc00fc", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F0 67 25 64", "orn r5,r7,#0x64006400", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F0 66 25 E3", "orn r5,r6,#0xe300e300", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F0 67 46 60", "orn r6,r7,#0xe0000000", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F0 68 47 E0", "orn r7,r8,#0x70000000", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F4 6A 05 60", "orn r5,r10,#0xe00000", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F4 6A 45 60", "orn r5,r10,#0xe000", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F4 6A 65 60", "orn r5,r10,#0xe00", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"EA 69 05 0A", "orn r5,r9,r10", // 1110 1010 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.112 T2 | |
"EA 68 14 A9", "orn r4,r8,r9,asr #6", // 1110 1010 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.112 T2 | |
"EA 67 03 48", "orn r3,r7,r8,lsl #1", // 1110 1010 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.112 T2 | |
"EA 66 02 17", "orn r2,r6,r7,lsr #32", // 1110 1010 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.112 T2 | |
"EA 69 75 F8", "orn r5,r9,r8,ror #31", // 1110 1010 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.112 T2 | |
"EA 68 05 39", "orn r5,r8,r9,rrx", // 1110 1010 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.112 T2 | |
"F0 7A 05 71", "orns r5,r10,#0x71", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F0 7B 06 F7", "orns r6,r11,#0xf7", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F0 79 14 78", "orns r4,r9,#0x780078", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F0 78 13 FC", "orns r3,r8,#0xfc00fc", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F0 77 25 64", "orns r5,r7,#0x64006400", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F0 76 25 E3", "orns r5,r6,#0xe300e300", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F0 77 46 60", "orns r6,r7,#0xe0000000", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F0 78 47 E0", "orns r7,r8,#0x70000000", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F4 7A 05 60", "orns r5,r10,#0xe00000", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F4 7A 45 60", "orns r5,r10,#0xe000", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"F4 7A 65 60", "orns r5,r10,#0xe00", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.111 T1 | |
"EA 79 05 0A", "orns r5,r9,r10", // 1110 1010 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.112 T2 | |
"EA 78 14 A9", "orns r4,r8,r9,asr #6", // 1110 1010 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.112 T2 | |
"EA 77 03 48", "orns r3,r7,r8,lsl #1", // 1110 1010 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.112 T2 | |
"EA 76 02 17", "orns r2,r6,r7,lsr #32", // 1110 1010 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.112 T2 | |
"EA 79 75 F8", "orns r5,r9,r8,ror #31", // 1110 1010 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.112 T2 | |
"EA 78 05 39", "orns r5,r8,r9,rrx", // 1110 1010 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.112 T2 | |
"F0 4A 05 71", "orr r5,r10,#0x71", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F0 4B 06 F7", "orr r6,r11,#0xf7", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F0 49 14 78", "orr r4,r9,#0x780078", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F0 48 13 FC", "orr r3,r8,#0xfc00fc", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F0 47 25 64", "orr r5,r7,#0x64006400", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F0 46 25 E3", "orr r5,r6,#0xe300e300", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F0 47 46 60", "orr r6,r7,#0xe0000000", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F0 48 47 E0", "orr r7,r8,#0x70000000", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F4 4A 05 60", "orr r5,r10,#0xe00000", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F4 4A 45 60", "orr r5,r10,#0xe000", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F4 4A 65 60", "orr r5,r10,#0xe00", // 1111 0x00 0100 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"EA 49 05 0A", "orr.w r5,r9,r10", // 1110 1010 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.114 T2 | |
"EA 48 14 A9", "orr.w r4,r8,r9,asr #6", // 1110 1010 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.114 T2 | |
"EA 47 03 48", "orr.w r3,r7,r8,lsl #1", // 1110 1010 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.114 T2 | |
"EA 46 02 17", "orr.w r2,r6,r7,lsr #32", // 1110 1010 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.114 T2 | |
"EA 49 75 F8", "orr.w r5,r9,r8,ror #31", // 1110 1010 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.114 T2 | |
"EA 48 05 39", "orr.w r5,r8,r9,rrx", // 1110 1010 0100 xxxx .xxx xxxx xxxx xxxx // A8.6.114 T2 | |
"F0 5A 05 71", "orrs r5,r10,#0x71", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F0 5B 06 F7", "orrs r6,r11,#0xf7", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F0 59 14 78", "orrs r4,r9,#0x780078", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F0 58 13 FC", "orrs r3,r8,#0xfc00fc", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F0 57 25 64", "orrs r5,r7,#0x64006400", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F0 56 25 E3", "orrs r5,r6,#0xe300e300", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F0 57 46 60", "orrs r6,r7,#0xe0000000", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F0 58 47 E0", "orrs r7,r8,#0x70000000", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F4 5A 05 60", "orrs r5,r10,#0xe00000", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F4 5A 45 60", "orrs r5,r10,#0xe000", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"F4 5A 65 60", "orrs r5,r10,#0xe00", // 1111 0x00 0101 xxxx 0xxx xxxx xxxx xxxx // A8.6.113 T1 | |
"EA 59 05 0A", "orrs.w r5,r9,r10", // 1110 1010 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.114 T2 | |
"EA 58 14 A9", "orrs.w r4,r8,r9,asr #6", // 1110 1010 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.114 T2 | |
"EA 57 03 48", "orrs.w r3,r7,r8,lsl #1", // 1110 1010 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.114 T2 | |
"EA 56 02 17", "orrs.w r2,r6,r7,lsr #32", // 1110 1010 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.114 T2 | |
"EA 59 75 F8", "orrs.w r5,r9,r8,ror #31", // 1110 1010 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.114 T2 | |
"EA 58 05 39", "orrs.w r5,r8,r9,rrx", // 1110 1010 0101 xxxx .xxx xxxx xxxx xxxx // A8.6.114 T2 | |
"EA C9 05 0A", "pkhbt r5,r9,r10", // 1110 1010 1100 xxxx .xxx xxxx xxx0 xxxx // A8.6.116 T1 | |
"EA C7 03 48", "pkhbt r3,r7,r8,lsl #1", // 1110 1010 1100 xxxx .xxx xxxx xxx0 xxxx // A8.6.116 T1 | |
"EA C8 64 A9", "pkhtb r4,r8,r9,asr #26", // 1110 1010 1100 xxxx .xxx xxxx xxx0 xxxx // A8.6.116 T1 | |
"F8 9A F9 87", "pld [r10,#0x987]", // 1111 1000 10x1 xxxx 1111 xxxx xxxx xxxx // A8.6.117 T1 | |
"F8 1A FC 71", "pld [r10,#-0x71]", // 1111 1000 00x1 xxxx 1111 1100 xxxx xxxx // A8.6.117 T2 | |
"F8 1F F9 87", "pld [pc,#-0x987] ; 0xfffff679", // 1111 1000 x0x1 1111 1111 xxxx xxxx xxxx // A8.6.118 T1 | |
"F8 9F F9 87", "pld [pc,#0x987] ; 0x987", // 1111 1000 x0x1 1111 1111 xxxx xxxx xxxx // A8.6.118 T1 | |
"F8 1A F0 19", "pld [r10,r9,lsl #1]", // 1111 1000 00x1 xxxx 1111 0000 00xx xxxx // A8.6.119 T1 | |
"F8 1A F0 39", "pld [r10,r9,lsl #3]", // 1111 1000 00x1 xxxx 1111 0000 00xx xxxx // A8.6.119 T1 | |
"F8 1A F0 09", "pld [r10,r9]", // 1111 1000 00x1 xxxx 1111 0000 00xx xxxx // A8.6.119 T1 | |
"F8 BA F9 87", "pldw [r10,#0x987]", // 1111 1000 10x1 xxxx 1111 xxxx xxxx xxxx // A8.6.117 T1 | |
"F8 3A FC 71", "pldw [r10,#-0x71]", // 1111 1000 00x1 xxxx 1111 1100 xxxx xxxx // A8.6.117 T2 | |
"F8 3F F9 87", "pld [pc,#-0x987] ; 0xfffff679", // 1111 1000 x0x1 1111 1111 xxxx xxxx xxxx // A8.6.118 T1 | |
"F8 BF F9 87", "pld [pc,#0x987] ; 0x987", // 1111 1000 x0x1 1111 1111 xxxx xxxx xxxx // A8.6.118 T1 | |
"F8 3A F0 19", "pldw [r10,r9,lsl #1]", // 1111 1000 00x1 xxxx 1111 0000 00xx xxxx // A8.6.119 T1 | |
"F8 3A F0 39", "pldw [r10,r9,lsl #3]", // 1111 1000 00x1 xxxx 1111 0000 00xx xxxx // A8.6.119 T1 | |
"F8 3A F0 09", "pldw [r10,r9]", // 1111 1000 00x1 xxxx 1111 0000 00xx xxxx // A8.6.119 T1 | |
"F9 9A F9 87", "pli [r10,#0x987]", // 1111 1000 1001 xxxx 1111 xxxx xxxx xxxx // A8.6.120 T1 | |
"F9 1A FC 71", "pli [r10,#-0x71]", // 1111 1001 0001 xxxx 1111 1100 xxxx xxxx // A8.6.120 T2 | |
"F9 1F F9 87", "pli [pc,#-0x987] ; 0xfffff679", // 1111 1001 x001 1111 1111 xxxx xxxx xxxx // A8.6.120 T3 | |
"F9 9F F9 87", "pli [pc,#0x987] ; 0x987", // 1111 1001 x001 1111 1111 xxxx xxxx xxxx // A8.6.120 T3 | |
"F9 1A F0 19", "pli [r10,r9,lsl #1]", // 1111 1001 0001 xxxx 1111 0000 00xx xxxx // A8.6.121 T1 | |
"F9 1A F0 39", "pli [r10,r9,lsl #3]", // 1111 1001 0001 xxxx 1111 0000 00xx xxxx // A8.6.121 T1 | |
"F9 1A F0 09", "pli [r10,r9]", // 1111 1001 0001 xxxx 1111 0000 00xx xxxx // A8.6.121 T1 | |
"E8 BD 82 40", "pop.w {r6,r9,pc}", // 1110 1000 1011 1101 xx.x xxxx xxxx xxxx // A8.6.122 T2 | |
"F8 5D EB 04", "pop.w {lr}", // 1111 1000 0101 1101 xxxx 1011 0000 0100 // A8.6.122 T3 | |
"E8 AD 12 40", "push.w {r6,r9,r12}", // 1110 1000 1010 1101 .x.x xxxx xxxx xxxx // A8.6.123 T2 | |
"F8 4D ED 04", "push.w {lr}", // 1111 1000 0100 1101 xxxx 1101 0000 0100 // A8.6.123 T3 | |
"FA 89 F5 8A", "qadd r5,r10,r9", // 1111 1010 1000 xxxx 1111 xxxx 1000 xxxx // A8.6.124 T1 | |
"FA 99 F5 1A", "qadd16 r5,r9,r10", // 1111 1010 1001 xxxx 1111 xxxx 0001 xxxx // A8.6.125 T1 | |
"FA 89 F5 1A", "qadd8 r5,r9,r10", // 1111 1010 1000 xxxx 1111 xxxx 0001 xxxx // A8.6.126 T1 | |
"FA A9 F5 1A", "qasx r5,r9,r10", // 1111 1010 1010 xxxx 1111 xxxx 0001 xxxx // A8.6.127 T1 | |
"FA 89 F5 9A", "qdadd r5,r10,r9", // 1111 1010 1000 xxxx 1111 xxxx 1001 xxxx // A8.6.128 T1 | |
"FA 89 F5 BA", "qdsub r5,r10,r9", // 1111 1010 1000 xxxx 1111 xxxx 1011 xxxx // A8.6.129 T1 | |
"FA E9 F5 1A", "qsax r5,r9,r10", // 1111 1010 1110 xxxx 1111 xxxx 0001 xxxx // A8.6.130 T1 | |
"FA 89 F5 AA", "qsub r5,r10,r9", // 1111 1010 1000 xxxx 1111 xxxx 101A xxxx // A8.6.131 T1 | |
"FA D9 F5 1A", "qsub16 r5,r9,r10", // 1111 1010 1101 xxxx 1111 xxxx 0001 xxxx // A8.6.132 T1 | |
"FA C9 F5 1A", "qsub8 r5,r9,r10", // 1111 1010 1100 xxxx 1111 xxxx 0001 xxxx // A8.6.133 T1 | |
"FA 99 F5 A9", "rbit r5,r9", // 1111 1010 1001 xxxx 1111 xxxx 1010 xxxx // A8.6.134 T1 | |
"FA 99 F5 89", "rev.w r5,r9", // 1111 1010 1001 xxxx 1111 xxxx 1000 xxxx // A8.6.135 T1 | |
"FA 99 F5 99", "rev16.w r5,r9", // 1111 1010 1001 xxxx 1111 xxxx 1001 xxxx // A8.6.136 T2 | |
"FA 99 F5 B9", "revsh.w r5,r9", // 1111 1010 1001 xxxx 1111 xxxx 1011 xxxx // A8.6.137 T2 | |
"E8 1A C0 00", "rfedb r10", // 1110 1000 00x1 xxxx ::.. .... .... .... // B6.1.8 T1 | |
"E8 3A C0 00", "rfedb r10!", // 1110 1000 00x1 xxxx ::.. .... .... .... // B6.1.8 T1 | |
"E9 9A C0 00", "rfeia r10", // 1110 1001 10x1 xxxx ::.. .... .... .... // B6.1.8 T1 | |
"E9 BA C0 00", "rfeia r10!", // 1110 1001 10x1 xxxx ::.. .... .... .... // B6.1.8 T1 | |
"EA 4F 45 79", "ror r5,r9,#17", // 1110 1010 0100 1111 .xxx xxxx xx11 xxxx // A8.6.139 T1 | |
"EA 4F 06 B8", "ror r6,r8,#2", // 1110 1010 0100 1111 .xxx xxxx xx11 xxxx // A8.6.139 T1 | |
"FA 69 F5 0A", "ror.w r5,r9,r10", // 1111 1010 0110 xxxx 1111 xxxx 0000 xxxx // A8.6.140 T2 | |
"EA 5F 45 79", "rors r5,r9,#17", // 1110 1010 0101 1111 .xxx xxxx xx11 xxxx // A8.6.139 T1 | |
"EA 5F 06 B8", "rors r6,r8,#2", // 1110 1010 0101 1111 .xxx xxxx xx11 xxxx // A8.6.139 T1 | |
"FA 79 F5 0A", "rors.w r5,r9,r10", // 1111 1010 0111 xxxx 1111 xxxx 0000 xxxx // A8.6.140 T2 | |
"EA 4F 06 38", "rrx r6,r8", // 1110 1010 0100 1111 .000 xxxx 0011 xxxx // A8.6.141 T1 | |
"EA 5F 06 38", "rrxs r6,r8", // 1110 1010 0100 1111 .000 xxxx 0011 xxxx // A8.6.141 T1 | |
"F1 CA 05 71", "rsb.w r5,r10,#0x71", // 1111 0x01 1100 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F1 CB 06 F7", "rsb.w r6,r11,#0xf7", // 1111 0x01 1100 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F1 C9 14 78", "rsb.w r4,r9,#0x780078", // 1111 0x01 1100 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F1 C8 13 FC", "rsb.w r3,r8,#0xfc00fc", // 1111 0x01 1100 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F1 C7 25 64", "rsb.w r5,r7,#0x64006400", // 1111 0x01 1100 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F1 C6 25 E3", "rsb.w r5,r6,#0xe300e300", // 1111 0x01 1100 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F1 C7 46 60", "rsb.w r6,r7,#0xe0000000", // 1111 0x01 1100 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F1 C8 47 E0", "rsb.w r7,r8,#0x70000000", // 1111 0x01 1100 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F5 CA 05 60", "rsb.w r5,r10,#0xe00000", // 1111 0x01 1100 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F5 CA 45 60", "rsb.w r5,r10,#0xe000", // 1111 0x01 1100 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F5 CA 65 60", "rsb.w r5,r10,#0xe00", // 1111 0x01 1100 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"EB C9 05 0A", "rsb r5,r9,r10", // 1110 1011 1100 xxxx .xxx xxxx xxxx xxxx // A8.6.143 T1 | |
"EB C8 14 A9", "rsb r4,r8,r9,asr #6", // 1110 1011 1100 xxxx .xxx xxxx xxxx xxxx // A8.6.143 T1 | |
"EB C7 03 48", "rsb r3,r7,r8,lsl #1", // 1110 1011 1100 xxxx .xxx xxxx xxxx xxxx // A8.6.143 T1 | |
"EB C6 02 17", "rsb r2,r6,r7,lsr #32", // 1110 1011 1100 xxxx .xxx xxxx xxxx xxxx // A8.6.143 T1 | |
"EB C9 75 F8", "rsb r5,r9,r8,ror #31", // 1110 1011 1100 xxxx .xxx xxxx xxxx xxxx // A8.6.143 T1 | |
"EB C8 05 39", "rsb r5,r8,r9,rrx", // 1110 1011 1100 xxxx .xxx xxxx xxxx xxxx // A8.6.143 T1 | |
"F1 DA 05 71", "rsbs.w r5,r10,#0x71", // 1111 0x01 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F1 DB 06 F7", "rsbs.w r6,r11,#0xf7", // 1111 0x01 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F1 D9 14 78", "rsbs.w r4,r9,#0x780078", // 1111 0x01 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F1 D8 13 FC", "rsbs.w r3,r8,#0xfc00fc", // 1111 0x01 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F1 D7 25 64", "rsbs.w r5,r7,#0x64006400", // 1111 0x01 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F1 D6 25 E3", "rsbs.w r5,r6,#0xe300e300", // 1111 0x01 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F1 D7 46 60", "rsbs.w r6,r7,#0xe0000000", // 1111 0x01 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F1 D8 47 E0", "rsbs.w r7,r8,#0x70000000", // 1111 0x01 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F5 DA 05 60", "rsbs.w r5,r10,#0xe00000", // 1111 0x01 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F5 DA 45 60", "rsbs.w r5,r10,#0xe000", // 1111 0x01 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"F5 DA 65 60", "rsbs.w r5,r10,#0xe00", // 1111 0x01 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.142 T2 | |
"EB D9 05 0A", "rsbs r5,r9,r10", // 1110 1011 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.143 T1 | |
"EB D8 14 A9", "rsbs r4,r8,r9,asr #6", // 1110 1011 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.143 T1 | |
"EB D7 03 48", "rsbs r3,r7,r8,lsl #1", // 1110 1011 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.143 T1 | |
"EB D6 02 17", "rsbs r2,r6,r7,lsr #32", // 1110 1011 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.143 T1 | |
"EB D9 75 F8", "rsbs r5,r9,r8,ror #31", // 1110 1011 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.143 T1 | |
"EB D8 05 39", "rsbs r5,r8,r9,rrx", // 1110 1011 1101 xxxx 0xxx xxxx xxxx xxxx // A8.6.143 T1 | |
"FA 99 F5 0A", "sadd16 r5,r9,r10", // 1111 1010 1001 xxxx 1111 xxxx 0000 xxxx // A8.6.148 T1 | |
"FA 89 F5 0A", "sadd8 r5,r9,r10", // 1111 1010 1000 xxxx 1111 xxxx 0000 xxxx // A8.6.149 T1 | |
"FA A9 F5 0A", "sasx r5,r9,r10", // 1111 1010 1010 xxxx 1111 xxxx 0000 xxxx // A8.6.150 T1 | |
"F1 6A 05 71", "sbc r5,r10,#0x71", // 1111 0x01 0110 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F1 6B 06 F7", "sbc r6,r11,#0xf7", // 1111 0x01 0110 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F1 69 14 78", "sbc r4,r9,#0x780078", // 1111 0x01 0110 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F1 68 13 FC", "sbc r3,r8,#0xfc00fc", // 1111 0x01 0110 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F1 67 25 64", "sbc r5,r7,#0x64006400", // 1111 0x01 0110 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F1 66 25 E3", "sbc r5,r6,#0xe300e300", // 1111 0x01 0110 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F1 67 46 60", "sbc r6,r7,#0xe0000000", // 1111 0x01 0110 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F1 68 47 E0", "sbc r7,r8,#0x70000000", // 1111 0x01 0110 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F5 6A 05 60", "sbc r5,r10,#0xe00000", // 1111 0x01 0110 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F5 6A 45 60", "sbc r5,r10,#0xe000", // 1111 0x01 0110 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F5 6A 65 60", "sbc r5,r10,#0xe00", // 1111 0x01 0110 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"EB 69 05 0A", "sbc.w r5,r9,r10", // 1110 1011 0110 xxxx .xxx xxxx xxxx xxxx // A8.6.152 T2 | |
"EB 68 14 A9", "sbc.w r4,r8,r9,asr #6", // 1110 1011 0110 xxxx .xxx xxxx xxxx xxxx // A8.6.152 T2 | |
"EB 67 03 48", "sbc.w r3,r7,r8,lsl #1", // 1110 1011 0110 xxxx .xxx xxxx xxxx xxxx // A8.6.152 T2 | |
"EB 66 02 17", "sbc.w r2,r6,r7,lsr #32", // 1110 1011 0110 xxxx .xxx xxxx xxxx xxxx // A8.6.152 T2 | |
"EB 69 75 F8", "sbc.w r5,r9,r8,ror #31", // 1110 1011 0110 xxxx .xxx xxxx xxxx xxxx // A8.6.152 T2 | |
"EB 68 05 39", "sbc.w r5,r8,r9,rrx", // 1110 1011 0110 xxxx .xxx xxxx xxxx xxxx // A8.6.152 T2 | |
"F1 7A 05 71", "sbcs r5,r10,#0x71", // 1111 0x01 0111 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F1 7B 06 F7", "sbcs r6,r11,#0xf7", // 1111 0x01 0111 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F1 79 14 78", "sbcs r4,r9,#0x780078", // 1111 0x01 0111 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F1 78 13 FC", "sbcs r3,r8,#0xfc00fc", // 1111 0x01 0111 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F1 77 25 64", "sbcs r5,r7,#0x64006400", // 1111 0x01 0111 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F1 76 25 E3", "sbcs r5,r6,#0xe300e300", // 1111 0x01 0111 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F1 77 46 60", "sbcs r6,r7,#0xe0000000", // 1111 0x01 0111 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F1 78 47 E0", "sbcs r7,r8,#0x70000000", // 1111 0x01 0111 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F5 7A 05 60", "sbcs r5,r10,#0xe00000", // 1111 0x01 0111 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F5 7A 45 60", "sbcs r5,r10,#0xe000", // 1111 0x01 0111 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"F5 7A 65 60", "sbcs r5,r10,#0xe00", // 1111 0x01 0111 xxxx 0xxx xxxx xxxx xxxx // A8.6.151 T1 | |
"EB 79 05 0A", "sbcs.w r5,r9,r10", // 1110 1011 0111 xxxx .xxx xxxx xxxx xxxx // A8.6.152 T2 | |
"EB 78 14 A9", "sbcs.w r4,r8,r9,asr #6", // 1110 1011 0111 xxxx .xxx xxxx xxxx xxxx // A8.6.152 T2 | |
"EB 77 03 48", "sbcs.w r3,r7,r8,lsl #1", // 1110 1011 0111 xxxx .xxx xxxx xxxx xxxx // A8.6.152 T2 | |
"EB 76 02 17", "sbcs.w r2,r6,r7,lsr #32", // 1110 1011 0111 xxxx .xxx xxxx xxxx xxxx // A8.6.152 T2 | |
"EB 79 75 F8", "sbcs.w r5,r9,r8,ror #31", // 1110 1011 0111 xxxx .xxx xxxx xxxx xxxx // A8.6.152 T2 | |
"EB 78 05 39", "sbcs.w r5,r8,r9,rrx", // 1110 1011 0111 xxxx .xxx xxxx xxxx xxxx // A8.6.152 T2 | |
"F3 47 05 1F", "sbfx r5,r7,#0,#32", // 1111 0.11 0100 xxxx 0xxx xxxx xx.x xxxx // A8.6.154 T1 | |
"F3 48 06 59", "sbfx r6,r8,#1,#26", // 1111 0.11 0100 xxxx 0xxx xxxx xx.x xxxx // A8.6.154 T1 | |
"FB 99 F5 FA", "sdiv r5,r9,r10", // 1111 1011 1001 xxxx :::: xxxx 1111 xxxx // A8.6.155 T1 | |
"FA A9 F5 8A", "sel r5,r9,r10", // 1111 1010 1010 xxxx 1111 xxxx 1000 xxxx // A8.6.156 T1 | |
"F3 AF 80 04", "sev.w", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.158 T1 | |
"FA 99 F5 2A", "shadd16 r5,r9,r10", // 1111 1010 1001 xxxx 1111 xxxx 0010 xxxx // A8.6.159 T1 | |
"FA 89 F5 2A", "shadd8 r5,r9,r10", // 1111 1010 1000 xxxx 1111 xxxx 0010 xxxx // A8.6.160 T1 | |
"FA A9 F5 2A", "shasx r5,r9,r10", // 1111 1010 1010 xxxx 1111 xxxx 0010 xxxx // A8.6.161 T1 | |
"FA E9 F5 2A", "shsax r5,r9,r10", // 1111 1010 1110 xxxx 1111 xxxx 0010 xxxx // A8.6.162 T1 | |
"FA D9 F5 2A", "shsub16 r5,r9,r10", // 1111 1010 1101 xxxx 1111 xxxx 0010 xxxx // A8.6.163 T1 | |
"FA C9 F5 2A", "shsub8 r5,r9,r10", // 1111 1010 1100 xxxx 1111 xxxx 0010 xxxx // A8.6.164 T1 | |
"F7 FE 80 00", "smc #0xe", // 1111 0111 1111 xxxx 1000 .... .... .... // B6.1.9 T1 | |
"FB 19 85 0A", "smlabb r5,r9,r10,r8", // 1111 1011 0001 xxxx xxxx xxxx 00xx xxxx // A8.6.166 T1 | |
"FB 19 85 1A", "smlabt r5,r9,r10,r8", // 1111 1011 0001 xxxx xxxx xxxx 00xx xxxx // A8.6.166 T1 | |
"FB 19 85 2A", "smlatb r5,r9,r10,r8", // 1111 1011 0001 xxxx xxxx xxxx 00xx xxxx // A8.6.166 T1 | |
"FB 19 85 3A", "smlatt r5,r9,r10,r8", // 1111 1011 0001 xxxx xxxx xxxx 00xx xxxx // A8.6.166 T1 | |
"FB 29 85 0A", "smlad r5,r9,r10,r8", // 1111 1011 0010 xxxx xxxx xxxx 00xx xxxx // A8.6.167 T1 | |
"FB 29 85 1A", "smladx r5,r9,r10,r8", // 1111 1011 0010 xxxx xxxx xxxx 00xx xxxx // A8.6.167 T1 | |
"FB CA 56 09", "smlal r5,r6,r10,r9", // 1111 1011 1100 xxxx xxxx xxxx 0000 xxxx // A8.6.168 T1 | |
"FB CA 56 89", "smlalbb r5,r6,r10,r9", // 1111 1011 1100 xxxx xxxx xxxx 10xx xxxx // A8.6.169 T1 | |
"FB CA 56 99", "smlalbt r5,r6,r10,r9", // 1111 1011 1100 xxxx xxxx xxxx 10xx xxxx // A8.6.169 T1 | |
"FB CA 56 A9", "smlaltb r5,r6,r10,r9", // 1111 1011 1100 xxxx xxxx xxxx 10xx xxxx // A8.6.169 T1 | |
"FB CA 56 B9", "smlaltt r5,r6,r10,r9", // 1111 1011 1100 xxxx xxxx xxxx 10xx xxxx // A8.6.169 T1 | |
"FB CA 56 C9", "smlald r5,r6,r10,r9", // 1111 1011 1100 xxxx xxxx xxxx 110x xxxx // A8.6.170 T1 | |
"FB CA 56 D9", "smlaldx r5,r6,r10,r9", // 1111 1011 1100 xxxx xxxx xxxx 110x xxxx // A8.6.170 T1 | |
"FB 39 85 0A", "smlawb r5,r9,r10,r8", // 1111 1011 0011 xxxx xxxx xxxx 000x xxxx // A8.6.171 T1 | |
"FB 39 85 1A", "smlawt r5,r9,r10,r8", // 1111 1011 0011 xxxx xxxx xxxx 000x xxxx // A8.6.171 T1 | |
"FB 49 85 0A", "smlsd r5,r9,r10,r8", // 1111 1011 0100 xxxx xxxx xxxx 000x xxxx // A8.6.172 T1 | |
"FB 49 85 1A", "smlsdx r5,r9,r10,r8", // 1111 1011 0100 xxxx xxxx xxxx 000x xxxx // A8.6.172 T1 | |
"FB DA 56 C9", "smlsld r5,r6,r10,r9", // 1111 1011 1101 xxxx xxxx xxxx 110x xxxx // A8.6.173 T1 | |
"FB DA 56 D9", "smlsldx r5,r6,r10,r9", // 1111 1011 1101 xxxx xxxx xxxx 110x xxxx // A8.6.173 T1 | |
"FB 59 85 0A", "smmla r5,r9,r10,r8", // 1111 1011 0101 xxxx xxxx xxxx 000x xxxx // A8.6.174 T1 | |
"FB 59 85 1A", "smmlar r5,r9,r10,r8", // 1111 1011 0101 xxxx xxxx xxxx 000x xxxx // A8.6.174 T1 | |
"FB 69 85 0A", "smmls r5,r9,r10,r8", // 1111 1011 0110 xxxx xxxx xxxx 000x xxxx // A8.6.175 T1 | |
"FB 69 85 1A", "smmlsr r5,r9,r10,r8", // 1111 1011 0110 xxxx xxxx xxxx 000x xxxx // A8.6.175 T1 | |
"FB 59 F5 0A", "smmul r5,r9,r10", // 1111 1011 0101 xxxx 1111 xxxx 000x xxxx // A8.6.176 T1 | |
"FB 59 F5 1A", "smmulr r5,r9,r10", // 1111 1011 0101 xxxx 1111 xxxx 000x xxxx // A8.6.176 T1 | |
"FB 29 F5 0A", "smuad r5,r9,r10", // 1111 1011 0010 xxxx 1111 xxxx 000x xxxx // A8.6.177 T1 | |
"FB 29 F5 1A", "smuadx r5,r9,r10", // 1111 1011 0010 xxxx 1111 xxxx 000x xxxx // A8.6.177 T1 | |
"FB 19 F5 0A", "smulbb r5,r9,r10", // 1111 1011 0001 xxxx 1111 xxxx 00xx xxxx // A8.6.178 T1 | |
"FB 19 F5 1A", "smulbt r5,r9,r10", // 1111 1011 0001 xxxx 1111 xxxx 00xx xxxx // A8.6.178 T1 | |
"FB 19 F5 2A", "smultb r5,r9,r10", // 1111 1011 0001 xxxx 1111 xxxx 00xx xxxx // A8.6.178 T1 | |
"FB 19 F5 3A", "smultt r5,r9,r10", // 1111 1011 0001 xxxx 1111 xxxx 00xx xxxx // A8.6.178 T1 | |
"FB 8A 56 09", "smull r5,r6,r10,r9", // 1111 1011 1000 xxxx xxxx xxxx 0000 xxxx // A8.6.179 T1 | |
"FB 39 F5 0A", "smulwb r5,r9,r10", // 1111 1011 0011 xxxx 1111 xxxx 000x xxxx // A8.6.180 T1 | |
"FB 39 F5 1A", "smulwt r5,r9,r10", // 1111 1011 0011 xxxx 1111 xxxx 000x xxxx // A8.6.180 T1 | |
"FB 49 F5 0A", "smusd r5,r9,r10", // 1111 1011 0100 xxxx 1111 xxxx 000x xxxx // A8.6.181 T1 | |
"FB 49 F5 1A", "smusdx r5,r9,r10", // 1111 1011 0100 xxxx 1111 xxxx 000x xxxx // A8.6.181 T1 | |
"E8 2D C0 13", "srsdb sp!,#0x13", // 1110 1000 00x0 ::.: ::.. .... ...x xxxx // B6.1.10 T1 | |
"E8 0D C0 13", "srsdb sp,#0x13", // 1110 1000 00x0 ::.: ::.. .... ...x xxxx // B6.1.10 T1 | |
"E9 AD C0 13", "srsia sp!,#0x13", // 1110 1001 10x0 ::.: ::.. .... ...x xxxx // B6.1.10 T2 | |
"E9 8D C0 13", "srsia sp,#0x13", // 1110 1001 10x0 ::.: ::.. .... ...x xxxx // B6.1.10 T2 | |
"F3 0A 05 1C", "ssat r5,#29,r10", // 1111 0.11 00x0 xxxx 0xxx xxxx xx.x xxxx // A8.6.183 T1 | |
"F3 2A 05 5C", "ssat r5,#29,r10,asr #1", // 1111 0.11 00x0 xxxx 0xxx xxxx xx.x xxxx // A8.6.183 T1 | |
"F3 2A 75 9C", "ssat r5,#29,r10,asr #30", // 1111 0.11 00x0 xxxx 0xxx xxxx xx.x xxxx // A8.6.183 T1 | |
"F3 0A 05 5C", "ssat r5,#29,r10,lsl #1", // 1111 0.11 00x0 xxxx 0xxx xxxx xx.x xxxx // A8.6.183 T1 | |
"F3 0A 75 DC", "ssat r5,#29,r10,lsl #31", // 1111 0.11 00x0 xxxx 0xxx xxxx xx.x xxxx // A8.6.183 T1 | |
"F3 2A 05 0C", "ssat16 r5,#13,r10", // 1111 0.11 0010 xxxx 0000 xxxx 00.. xxxx // A8.6.184 T1 | |
"FA E9 F5 0A", "ssax r5,r9,r10", // 1111 1010 1110 xxxx 1111 xxxx 0000 xxxx // A8.6.185 T1 | |
"FA D9 F5 0A", "ssub16 r5,r9,r10", // 1111 1010 1101 xxxx 1111 xxxx 0000 xxxx // A8.6.186 T1 | |
"FA C9 F5 0A", "ssub8 r5,r9,r10", // 1111 1010 1100 xxxx 1111 xxxx 0000 xxxx // A8.6.187 T1 | |
"ED 0A B9 21", "stc p9,c11,[r10,#-0x84]", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"ED 2A B9 21", "stc p9,c11,[r10,#-0x84]!", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"ED 8A B9 21", "stc p9,c11,[r10,#0x84]", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"ED AA B9 21", "stc p9,c11,[r10,#0x84]!", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"EC 2A B9 21", "stc p9,c11,[r10],#-0x84", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"EC AA B9 21", "stc p9,c11,[r10],#0x84", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"EC 8A B9 00", "stc p9,c11,[r10],{0}", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"EC 8A B9 FF", "stc p9,c11,[r10],{255}", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"FD 0A B9 21", "stc2 p9,c11,[r10,#-0x84]", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FD 2A B9 21", "stc2 p9,c11,[r10,#-0x84]!", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FD 8A B9 21", "stc2 p9,c11,[r10,#0x84]", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FD AA B9 21", "stc2 p9,c11,[r10,#0x84]!", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FC 2A B9 21", "stc2 p9,c11,[r10],#-0x84", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FC AA B9 21", "stc2 p9,c11,[r10],#0x84", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FC 8A B9 00", "stc2 p9,c11,[r10],{0}", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FC 8A B9 FF", "stc2 p9,c11,[r10],{255}", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FD 4A B9 21", "stc2l p9,c11,[r10,#-0x84]", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FD 6A B9 21", "stc2l p9,c11,[r10,#-0x84]!", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FD CA B9 21", "stc2l p9,c11,[r10,#0x84]", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FD EA B9 21", "stc2l p9,c11,[r10,#0x84]!", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FC 6A B9 21", "stc2l p9,c11,[r10],#-0x84", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FC EA B9 21", "stc2l p9,c11,[r10],#0x84", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FC CA B9 00", "stc2l p9,c11,[r10],{0}", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"FC CA B9 FF", "stc2l p9,c11,[r10],{255}", // 1111 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T2 | |
"ED 4A B9 21", "stcl p9,c11,[r10,#-0x84]", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"ED 6A B9 21", "stcl p9,c11,[r10,#-0x84]!", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"ED CA B9 21", "stcl p9,c11,[r10,#0x84]", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"ED EA B9 21", "stcl p9,c11,[r10,#0x84]!", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"EC 6A B9 21", "stcl p9,c11,[r10],#-0x84", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"EC EA B9 21", "stcl p9,c11,[r10],#0x84", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"EC CA B9 00", "stcl p9,c11,[r10],{0}", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"EC CA B9 FF", "stcl p9,c11,[r10],{255}", // 1110 110x xxx0 xxxx xxxx xxxx xxxx xxxx // A8.6.188 T1 | |
"E8 AA 42 40", "stm.w r10!,{r6,r9,lr}", // 1110 1000 10x0 xxxx xx.x xxxx xxxx xxxx // A8.6.189 T2 | |
"E8 8A 42 40", "stm.w r10,{r6,r9,lr}", // 1110 1000 10x0 xxxx xx.x xxxx xxxx xxxx // A8.6.189 T2 | |
"E9 2A 42 40", "stmdb r10!,{r6,r9,lr}", // 1110 1001 00x0 xxxx xx.x xxxx xxxx xxxx // A8.6.191 T1 | |
"E9 0A 42 40", "stmdb r10,{r6,r9,lr}", // 1110 1001 00x0 xxxx xx.x xxxx xxxx xxxx // A8.6.191 T1 | |
"F8 CA 50 00", "str.w r5,[r10]", // 1111 1000 1100 xxxx xxxx xxxx xxxx xxxx // A8.6.193 T3 | |
"F8 C6 47 89", "str.w r4,[r6,#0x789]", // 1111 1000 1100 xxxx xxxx xxxx xxxx xxxx // A8.6.193 T3 | |
"F8 4A 5C 80", "str r5,[r10,#-0x80]", // 1111 1000 0100 xxxx xxxx 1xxx xxxx xxxx // A8.6.193 T4 | |
"F8 4A 5A 82", "str r5,[r10],#0x82", // 1111 1000 0100 xxxx xxxx 1xxx xxxx xxxx // A8.6.193 T4 | |
"F8 4A 58 84", "str r5,[r10],#-0x84", // 1111 1000 0100 xxxx xxxx 1xxx xxxx xxxx // A8.6.193 T4 | |
"F8 4A 5F 86", "str r5,[r10,#0x86]!", // 1111 1000 0100 xxxx xxxx 1xxx xxxx xxxx // A8.6.193 T4 | |
"F8 4A 5D 88", "str r5,[r10,#-0x88]!", // 1111 1000 0100 xxxx xxxx 1xxx xxxx xxxx // A8.6.193 T4 | |
"F8 4A 50 08", "str.w r5,[r10,r8]", // 1111 1000 0100 xxxx xxxx 0000 00xx xxxx // A8.6.195 T2 | |
"F8 49 60 37", "str.w r6,[r9,r7,lsl #3]", // 1111 1000 0100 xxxx xxxx 0000 00xx xxxx // A8.6.195 T2 | |
"F8 8A 50 00", "strb.w r5,[r10]", // 1111 1000 1000 xxxx xxxx xxxx xxxx xxxx // A8.6.196 T2 | |
"F8 86 47 89", "strb.w r4,[r6,#0x789]", // 1111 1000 1000 xxxx xxxx xxxx xxxx xxxx // A8.6.196 T2 | |
"F8 0A 5C 80", "strb r5,[r10,#-0x80]", // 1111 1000 0000 xxxx xxxx 1xxx xxxx xxxx // A8.6.196 T3 | |
"F8 0A 5A 82", "strb r5,[r10],#0x82", // 1111 1000 0000 xxxx xxxx 1xxx xxxx xxxx // A8.6.196 T3 | |
"F8 0A 58 84", "strb r5,[r10],#-0x84", // 1111 1000 0000 xxxx xxxx 1xxx xxxx xxxx // A8.6.196 T3 | |
"F8 0A 5F 86", "strb r5,[r10,#0x86]!", // 1111 1000 0000 xxxx xxxx 1xxx xxxx xxxx // A8.6.196 T3 | |
"F8 0A 5D 88", "strb r5,[r10,#-0x88]!", // 1111 1000 0000 xxxx xxxx 1xxx xxxx xxxx // A8.6.196 T3 | |
"F8 0A 50 08", "strb.w r5,[r10,r8]", // 1111 1000 0000 xxxx xxxx 0000 00xx xxxx // A8.6.198 T2 | |
"F8 09 60 37", "strb.w r6,[r9,r7,lsl #3]", // 1111 1000 0000 xxxx xxxx 0000 00xx xxxx // A8.6.198 T2 | |
"F8 0A 5E 00", "strbt r5,[r10]", // 1111 1000 0000 xxxx xxxx 1110 xxxx xxxx // A8.6.199 T1 | |
"F8 09 6E 84", "strbt r6,[r9,#0x84]", // 1111 1000 0000 xxxx xxxx 1110 xxxx xxxx // A8.6.199 T1 | |
"E9 4A 67 84", "strd r6,r7,[r10,#-0x210]", // 1110 100x x1x0 xxxx xxxx xxxx xxxx xxxx // A8.6.200 T1 | |
"E9 6A 67 85", "strd r6,r7,[r10,#-0x214]!", // 1110 100x x1x0 xxxx xxxx xxxx xxxx xxxx // A8.6.200 T1 | |
"E9 CA 67 84", "strd r6,r7,[r10,#0x210]", // 1110 100x x1x0 xxxx xxxx xxxx xxxx xxxx // A8.6.200 T1 | |
"E9 EA 67 85", "strd r6,r7,[r10,#0x214]!", // 1110 100x x1x0 xxxx xxxx xxxx xxxx xxxx // A8.6.200 T1 | |
"E9 4A 67 00", "strd r6,r7,[r10]", // 1110 100x x1x0 xxxx xxxx xxxx xxxx xxxx // A8.6.200 T1 | |
"E8 6A 67 84", "strd r6,r7,[r10],#-0x210", // 1110 100x x1x0 xxxx xxxx xxxx xxxx xxxx // A8.6.200 T1 | |
"E8 EA 67 85", "strd r6,r7,[r10],#0x214", // 1110 100x x1x0 xxxx xxxx xxxx xxxx xxxx // A8.6.200 T1 | |
"E8 4A 95 00", "strex r5,r9,[r10]", // 1110 1000 0101 xxxx xxxx :::: xxxx xxxx // A8.6.202 T1 | |
"E8 49 86 87", "strex r6,r8,[r9,#0x21c]", // 1110 1000 0101 xxxx xxxx :::: xxxx xxxx // A8.6.202 T1 | |
"E8 CA 9F 45", "strexb r5,r9,[r10]", // 1110 1000 1100 xxxx xxxx :::: 0100 :::: // A8.6.203 T1 | |
"E8 C8 67 74", "strexd r4,r6,r7,[r8]", // 1110 1000 1100 xxxx xxxx xxxx 0111 :::: // A8.6.204 T1 | |
"E8 C9 8F 53", "strexh r3,r8,[r9]", // 1110 1000 1100 xxxx xxxx :::: 0101 :::: // A8.6.205 T1 | |
"F8 AA 50 00", "strh.w r5,[r10]", // 1111 1000 1010 xxxx xxxx xxxx xxxx xxxx // A8.6.206 T2 | |
"F8 A6 47 89", "strh.w r4,[r6,#0x789]", // 1111 1000 1010 xxxx xxxx xxxx xxxx xxxx // A8.6.206 T2 | |
"F8 2A 5C 80", "strh r5,[r10,#-0x80]", // 1111 1000 0010 xxxx xxxx 1xxx xxxx xxxx // A8.6.206 T3 | |
"F8 2A 5A 82", "strh r5,[r10],#0x82", // 1111 1000 0010 xxxx xxxx 1xxx xxxx xxxx // A8.6.206 T3 | |
"F8 2A 58 84", "strh r5,[r10],#-0x84", // 1111 1000 0010 xxxx xxxx 1xxx xxxx xxxx // A8.6.206 T3 | |
"F8 2A 5F 86", "strh r5,[r10,#0x86]!", // 1111 1000 0010 xxxx xxxx 1xxx xxxx xxxx // A8.6.206 T3 | |
"F8 2A 5D 88", "strh r5,[r10,#-0x88]!", // 1111 1000 0010 xxxx xxxx 1xxx xxxx xxxx // A8.6.206 T3 | |
"F8 2A 50 08", "strh.w r5,[r10,r8]", // 1111 1000 0010 xxxx xxxx 0000 00xx xxxx // A8.6.208 T2 | |
"F8 29 60 37", "strh.w r6,[r9,r7,lsl #3]", // 1111 1000 0010 xxxx xxxx 0000 00xx xxxx // A8.6.208 T2 | |
"F8 2A 5E 00", "strht r5,[r10]", // 1111 1000 0010 xxxx xxxx 1110 xxxx xxxx // A8.6.209 T1 | |
"F8 29 6E 84", "strht r6,[r9,#0x84]", // 1111 1000 0010 xxxx xxxx 1110 xxxx xxxx // A8.6.209 T1 | |
"F8 4A 5E 00", "strt r5,[r10]", // 1111 1000 0100 xxxx xxxx 1110 xxxx xxxx // A8.6.210 T1 | |
"F8 46 4E 89", "strt r4,[r6,#0x89]", // 1111 1000 0100 xxxx xxxx 1110 xxxx xxxx // A8.6.210 T1 | |
"F2 AF 05 71", "sub r5,pc,#0x71", // 1111 0x10 1010 1111 0xxx xxxx xxxx xxxx // A8.6.10 T2 | |
"F2 AF 36 72", "sub r6,pc,#0x372", // 1111 0x10 1010 1111 0xxx xxxx xxxx xxxx // A8.6.10 T2 | |
"F6 AF 47 78", "sub r7,pc,#0xc78", // 1111 0x10 1010 1111 0xxx xxxx xxxx xxxx // A8.6.10 T2 | |
"F1 AA 05 71", "sub.w r5,r10,#0x71", // 1111 0x01 1010 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F1 AB 06 F7", "sub.w r6,r11,#0xf7", // 1111 0x01 1010 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F1 A9 14 78", "sub.w r4,r9,#0x780078", // 1111 0x01 1010 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F1 A8 13 FC", "sub.w r3,r8,#0xfc00fc", // 1111 0x01 1010 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F1 A7 25 64", "sub.w r5,r7,#0x64006400", // 1111 0x01 1010 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F1 A6 25 E3", "sub.w r5,r6,#0xe300e300", // 1111 0x01 1010 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F1 A7 46 60", "sub.w r6,r7,#0xe0000000", // 1111 0x01 1010 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F1 A8 47 E0", "sub.w r7,r8,#0x70000000", // 1111 0x01 1010 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F5 AA 05 60", "sub.w r5,r10,#0xe00000", // 1111 0x01 1010 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F5 AA 45 60", "sub.w r5,r10,#0xe000", // 1111 0x01 1010 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F5 AA 65 60", "sub.w r5,r10,#0xe00", // 1111 0x01 1010 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"EB A9 05 0A", "sub.w r5,r9,r10", // 1110 1011 1010 xxxx .xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"EB A8 14 A9", "sub.w r4,r8,r9,asr #6", // 1110 1011 1010 xxxx .xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"EB A7 03 48", "sub.w r3,r7,r8,lsl #1", // 1110 1011 1010 xxxx .xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"EB A6 02 17", "sub.w r2,r6,r7,lsr #32", // 1110 1011 1010 xxxx .xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"EB A9 75 F8", "sub.w r5,r9,r8,ror #31", // 1110 1011 1010 xxxx .xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"EB A8 05 39", "sub.w r5,r8,r9,rrx", // 1110 1011 1010 xxxx .xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"F1 AD 05 71", "sub.w r5,sp,#0x71", // 1111 0x01 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"F1 AD 06 F7", "sub.w r6,sp,#0xf7", // 1111 0x01 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"F1 AD 14 78", "sub.w r4,sp,#0x780078", // 1111 0x01 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"F1 AD 13 FC", "sub.w r3,sp,#0xfc00fc", // 1111 0x01 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"F1 AD 25 64", "sub.w r5,sp,#0x64006400", // 1111 0x01 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"F1 AD 25 E3", "sub.w r5,sp,#0xe300e300", // 1111 0x01 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"F1 AD 46 60", "sub.w r6,sp,#0xe0000000", // 1111 0x01 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"F1 AD 47 E0", "sub.w r7,sp,#0x70000000", // 1111 0x01 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"F5 AD 05 60", "sub.w r5,sp,#0xe00000", // 1111 0x01 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"F5 AD 45 60", "sub.w r5,sp,#0xe000", // 1111 0x01 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"F5 AD 65 60", "sub.w r5,sp,#0xe00", // 1111 0x01 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"EB AD 05 0A", "sub.w r5,sp,r10", // 1110 1011 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"EB AD 14 A9", "sub.w r4,sp,r9,asr #6", // 1110 1011 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"EB AD 03 48", "sub.w r3,sp,r8,lsl #1", // 1110 1011 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"EB AD 02 17", "sub.w r2,sp,r7,lsr #32", // 1110 1011 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"EB AD 75 F8", "sub.w r5,sp,r8,ror #31", // 1110 1011 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"EB AD 05 39", "sub.w r5,sp,r9,rrx", // 1110 1011 1010 1101 0xxx xxxx xxxx xxxx // A8.6.213 T3 | |
"F1 BA 05 71", "subs.w r5,r10,#0x71", // 1111 0x01 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F1 BB 06 F7", "subs.w r6,r11,#0xf7", // 1111 0x01 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F1 B9 14 78", "subs.w r4,r9,#0x780078", // 1111 0x01 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F1 B8 13 FC", "subs.w r3,r8,#0xfc00fc", // 1111 0x01 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F1 B7 25 64", "subs.w r5,r7,#0x64006400", // 1111 0x01 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F1 B6 25 E3", "subs.w r5,r6,#0xe300e300", // 1111 0x01 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F1 B7 46 60", "subs.w r6,r7,#0xe0000000", // 1111 0x01 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F1 B8 47 E0", "subs.w r7,r8,#0x70000000", // 1111 0x01 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F5 BA 05 60", "subs.w r5,r10,#0xe00000", // 1111 0x01 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F5 BA 45 60", "subs.w r5,r10,#0xe000", // 1111 0x01 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"F5 BA 65 60", "subs.w r5,r10,#0xe00", // 1111 0x01 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.211 T3 | |
"EB B9 05 0A", "subs.w r5,r9,r10", // 1110 1011 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.213 T2 | |
"EB B8 14 A9", "subs.w r4,r8,r9,asr #6", // 1110 1011 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.213 T2 | |
"EB B7 03 48", "subs.w r3,r7,r8,lsl #1", // 1110 1011 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.213 T2 | |
"EB B6 02 17", "subs.w r2,r6,r7,lsr #32", // 1110 1011 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.213 T2 | |
"EB B9 75 F8", "subs.w r5,r9,r8,ror #31", // 1110 1011 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.213 T2 | |
"EB B8 05 39", "subs.w r5,r8,r9,rrx", // 1110 1011 1011 xxxx 0xxx xxxx xxxx xxxx // A8.6.213 T2 | |
"F1 BD 05 71", "subs.w r5,sp,#0x71", // 1111 0x01 1011 1101 0xxx xxxx xxxx xxxx // A8.6.215 T2 | |
"F1 BD 06 F7", "subs.w r6,sp,#0xf7", // 1111 0x01 1011 1101 0xxx xxxx xxxx xxxx // A8.6.215 T2 | |
"F1 BD 14 78", "subs.w r4,sp,#0x780078", // 1111 0x01 1011 1101 0xxx xxxx xxxx xxxx // A8.6.215 T2 | |
"F1 BD 13 FC", "subs.w r3,sp,#0xfc00fc", // 1111 0x01 1011 1101 0xxx xxxx xxxx xxxx // A8.6.215 T2 | |
"F1 BD 25 64", "subs.w r5,sp,#0x64006400", // 1111 0x01 1011 1101 0xxx xxxx xxxx xxxx // A8.6.215 T2 | |
"F1 BD 25 E3", "subs.w r5,sp,#0xe300e300", // 1111 0x01 1011 1101 0xxx xxxx xxxx xxxx // A8.6.215 T2 | |
"F1 BD 46 60", "subs.w r6,sp,#0xe0000000", // 1111 0x01 1011 1101 0xxx xxxx xxxx xxxx // A8.6.215 T2 | |
"F1 BD 47 E0", "subs.w r7,sp,#0x70000000", // 1111 0x01 1011 1101 0xxx xxxx xxxx xxxx // A8.6.215 T2 | |
"F5 BD 05 60", "subs.w r5,sp,#0xe00000", // 1111 0x01 1011 1101 0xxx xxxx xxxx xxxx // A8.6.215 T2 | |
"F5 BD 45 60", "subs.w r5,sp,#0xe000", // 1111 0x01 1011 1101 0xxx xxxx xxxx xxxx // A8.6.215 T2 | |
"F5 BD 65 60", "subs.w r5,sp,#0xe00", // 1111 0x01 1011 1101 0xxx xxxx xxxx xxxx // A8.6.215 T2 | |
"EB BD 05 0A", "subs.w r5,sp,r10", // 1110 1011 1011 1101 0xxx xxxx xxxx xxxx // A8.6.216 T1 | |
"EB BD 14 A9", "subs.w r4,sp,r9,asr #6", // 1110 1011 1011 1101 0xxx xxxx xxxx xxxx // A8.6.216 T1 | |
"EB BD 03 48", "subs.w r3,sp,r8,lsl #1", // 1110 1011 1011 1101 0xxx xxxx xxxx xxxx // A8.6.216 T1 | |
"EB BD 02 17", "subs.w r2,sp,r7,lsr #32", // 1110 1011 1011 1101 0xxx xxxx xxxx xxxx // A8.6.216 T1 | |
"EB BD 75 F8", "subs.w r5,sp,r8,ror #31", // 1110 1011 1011 1101 0xxx xxxx xxxx xxxx // A8.6.216 T1 | |
"EB BD 05 39", "subs.w r5,sp,r9,rrx", // 1110 1011 1011 1101 0xxx xxxx xxxx xxxx // A8.6.216 T1 | |
"F2 AD 05 71", "subw r5,sp,#0x71", // 1111 0x10 1010 1101 0xxx xxxx xxxx xxxx // A8.6.215 T3 | |
"F2 AD 36 72", "subw r6,sp,#0x372", // 1111 0x10 1010 1101 0xxx xxxx xxxx xxxx // A8.6.215 T3 | |
"F6 AD 47 78", "subw r7,sp,#0xc78", // 1111 0x10 1010 1101 0xxx xxxx xxxx xxxx // A8.6.215 T3 | |
"FA 49 F5 8A", "sxtab r5,r9,r10", // 1111 1010 0100 xxxx 1111 xxxx 1.xx xxxx // A8.6.220 T1 | |
"FA 49 F5 9A", "sxtab r5,r9,r10,ror #8", // 1111 1010 0100 xxxx 1111 xxxx 1.xx xxxx // A8.6.220 T1 | |
"FA 49 F5 AA", "sxtab r5,r9,r10,ror #16", // 1111 1010 0100 xxxx 1111 xxxx 1.xx xxxx // A8.6.220 T1 | |
"FA 49 F5 BA", "sxtab r5,r9,r10,ror #24", // 1111 1010 0100 xxxx 1111 xxxx 1.xx xxxx // A8.6.220 T1 | |
"FA 29 F5 8A", "sxtab16 r5,r9,r10", // 1111 1010 0010 xxxx 1111 xxxx 1.xx xxxx // A8.6.221 T1 | |
"FA 29 F5 9A", "sxtab16 r5,r9,r10,ror #8", // 1111 1010 0010 xxxx 1111 xxxx 1.xx xxxx // A8.6.221 T1 | |
"FA 29 F5 AA", "sxtab16 r5,r9,r10,ror #16", // 1111 1010 0010 xxxx 1111 xxxx 1.xx xxxx // A8.6.221 T1 | |
"FA 29 F5 BA", "sxtab16 r5,r9,r10,ror #24", // 1111 1010 0010 xxxx 1111 xxxx 1.xx xxxx // A8.6.221 T1 | |
"FA 09 F5 8A", "sxtah r5,r9,r10", // 1111 1010 0000 xxxx 1111 xxxx 1.xx xxxx // A8.6.222 T1 | |
"FA 09 F5 9A", "sxtah r5,r9,r10,ror #8", // 1111 1010 0000 xxxx 1111 xxxx 1.xx xxxx // A8.6.222 T1 | |
"FA 09 F5 AA", "sxtah r5,r9,r10,ror #16", // 1111 1010 0000 xxxx 1111 xxxx 1.xx xxxx // A8.6.222 T1 | |
"FA 09 F5 BA", "sxtah r5,r9,r10,ror #24", // 1111 1010 0000 xxxx 1111 xxxx 1.xx xxxx // A8.6.222 T1 | |
"FA 4F F5 89", "sxtb.w r5,r9", // 1111 1010 0100 1111 1111 xxxx 1.xx xxxx // A8.6.223 T2 | |
"FA 4F F5 99", "sxtb.w r5,r9,ror #8", // 1111 1010 0100 1111 1111 xxxx 1.xx xxxx // A8.6.223 T2 | |
"FA 4F F5 A9", "sxtb.w r5,r9,ror #16", // 1111 1010 0100 1111 1111 xxxx 1.xx xxxx // A8.6.223 T2 | |
"FA 4F F5 B9", "sxtb.w r5,r9,ror #24", // 1111 1010 0100 1111 1111 xxxx 1.xx xxxx // A8.6.223 T2 | |
"FA 2F F5 89", "sxtb16 r5,r9", // 1111 1010 0010 1111 1111 xxxx 1.xx xxxx // A8.6.224 T1 | |
"FA 2F F5 99", "sxtb16 r5,r9,ror #8", // 1111 1010 0010 1111 1111 xxxx 1.xx xxxx // A8.6.224 T1 | |
"FA 2F F5 A9", "sxtb16 r5,r9,ror #16", // 1111 1010 0010 1111 1111 xxxx 1.xx xxxx // A8.6.224 T1 | |
"FA 2F F5 B9", "sxtb16 r5,r9,ror #24", // 1111 1010 0010 1111 1111 xxxx 1.xx xxxx // A8.6.224 T1 | |
"FA 0F F5 8A", "sxth.w r5,r10", // 1111 1010 0000 1111 1111 xxxx 1.xx xxxx // A8.6.225 T1 | |
"FA 0F F5 9A", "sxth.w r5,r10,ror #8", // 1111 1010 0000 1111 1111 xxxx 1.xx xxxx // A8.6.225 T1 | |
"FA 0F F5 AA", "sxth.w r5,r10,ror #16", // 1111 1010 0000 1111 1111 xxxx 1.xx xxxx // A8.6.225 T1 | |
"FA 0F F5 BA", "sxth.w r5,r10,ror #24", // 1111 1010 0000 1111 1111 xxxx 1.xx xxxx // A8.6.225 T1 | |
"E8 D5 F0 0A", "tbb [r5,r10]", // 1110 1000 1101 xxxx :::: .... 000x xxxx // A8.6.226 T1 | |
"E8 D5 F0 1A", "tbh [r5,r10,lsl #1]", // 1110 1000 1101 xxxx :::: .... 000x xxxx // A8.6.226 T1 | |
"F0 95 0F 71", "teq r5,#0x71", // 1111 0x00 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.227 T1 | |
"F0 95 0F F7", "teq r5,#0xf7", // 1111 0x00 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.227 T1 | |
"F0 95 1F 78", "teq r5,#0x780078", // 1111 0x00 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.227 T1 | |
"F0 95 1F FC", "teq r5,#0xfc00fc", // 1111 0x00 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.227 T1 | |
"F0 95 2F 64", "teq r5,#0x64006400", // 1111 0x00 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.227 T1 | |
"F0 95 2F E3", "teq r5,#0xe300e300", // 1111 0x00 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.227 T1 | |
"F0 95 4F 60", "teq r5,#0xe0000000", // 1111 0x00 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.227 T1 | |
"F0 95 4F E0", "teq r5,#0x70000000", // 1111 0x00 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.227 T1 | |
"F4 95 0F 60", "teq r5,#0xe00000", // 1111 0x00 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.227 T1 | |
"F4 95 4F 60", "teq r5,#0xe000", // 1111 0x00 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.227 T1 | |
"F4 95 6F 60", "teq r5,#0xe00", // 1111 0x00 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.227 T1 | |
"EA 95 0F 09", "teq r5,r9", // 1110 1010 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.228 T1 | |
"EA 94 1F A8", "teq r4,r8,asr #6", // 1110 1010 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.228 T1 | |
"EA 93 0F 47", "teq r3,r7,lsl #1", // 1110 1010 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.228 T1 | |
"EA 92 0F 16", "teq r2,r6,lsr #32", // 1110 1010 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.228 T1 | |
"EA 95 7F F9", "teq r5,r9,ror #31", // 1110 1010 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.228 T1 | |
"EA 95 0F 38", "teq r5,r8,rrx", // 1110 1010 1001 xxxx 0xxx 1111 xxxx xxxx // A8.6.230 T1 | |
"F0 15 0F 71", "tst r5,#0x71", // 1111 0x00 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.230 T1 | |
"F0 15 0F F7", "tst r5,#0xf7", // 1111 0x00 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.230 T1 | |
"F0 15 1F 78", "tst r5,#0x780078", // 1111 0x00 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.230 T1 | |
"F0 15 1F FC", "tst r5,#0xfc00fc", // 1111 0x00 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.230 T1 | |
"F0 15 2F 64", "tst r5,#0x64006400", // 1111 0x00 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.230 T1 | |
"F0 15 2F E3", "tst r5,#0xe300e300", // 1111 0x00 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.230 T1 | |
"F0 15 4F 60", "tst r5,#0xe0000000", // 1111 0x00 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.230 T1 | |
"F0 15 4F E0", "tst r5,#0x70000000", // 1111 0x00 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.230 T1 | |
"F4 15 0F 60", "tst r5,#0xe00000", // 1111 0x00 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.230 T1 | |
"F4 15 4F 60", "tst r5,#0xe000", // 1111 0x00 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.230 T1 | |
"F4 15 6F 60", "tst r5,#0xe00", // 1111 0x00 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.230 T1 | |
"EA 15 0F 09", "tst.w r5,r9", // 1110 1010 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.231 T1 | |
"EA 14 1F A8", "tst.w r4,r8,asr #6", // 1110 1010 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.231 T2 | |
"EA 13 0F 47", "tst.w r3,r7,lsl #1", // 1110 1010 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.231 T2 | |
"EA 12 0F 16", "tst.w r2,r6,lsr #32", // 1110 1010 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.231 T2 | |
"EA 15 7F F9", "tst.w r5,r9,ror #31", // 1110 1010 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.231 T2 | |
"EA 15 0F 38", "tst.w r5,r8,rrx", // 1110 1010 0001 xxxx 0xxx 1111 xxxx xxxx // A8.6.231 T2 | |
"FA 99 F5 4A", "uadd16 r5,r9,r10", // 1111 1010 1001 xxxx 1111 xxxx 0100 xxxx // A8.6.233 T1 | |
"FA 89 F5 4A", "uadd8 r5,r9,r10", // 1111 1010 1000 xxxx 1111 xxxx 0100 xxxx // A8.6.234 T1 | |
"FA A9 F5 4A", "uasx r5,r9,r10", // 1111 1010 1010 xxxx 1111 xxxx 0100 xxxx // A8.6.235 T1 | |
"F3 C7 05 1F", "ubfx r5,r7,#0,#32", // 1111 0.11 1100 xxxx 0xxx xxxx xx.x xxxx // A8.6.236 T1 | |
"F3 C8 06 59", "ubfx r6,r8,#1,#26", // 1111 0.11 1100 xxxx 0xxx xxxx xx.x xxxx // A8.6.236 T1 | |
"FB B9 F5 FA", "udiv r5,r9,r10", // 1111 1011 1011 xxxx :::: xxxx 1111 xxxx // A8.6.237 T1 | |
"FA 99 F5 6A", "uhadd16 r5,r9,r10", // 1111 1010 1001 xxxx 1111 xxxx 0110 xxxx // A8.6.238 T1 | |
"FA 89 F5 6A", "uhadd8 r5,r9,r10", // 1111 1010 1000 xxxx 1111 xxxx 0110 xxxx // A8.6.239 T1 | |
"FA A9 F5 6A", "uhasx r5,r9,r10", // 1111 1010 1010 xxxx 1111 xxxx 0110 xxxx // A8.6.240 T1 | |
"FA E9 F5 6A", "uhsax r5,r9,r10", // 1111 1010 1110 xxxx 1111 xxxx 0110 xxxx // A8.6.241 T1 | |
"FA D9 F5 6A", "uhsub16 r5,r9,r10", // 1111 1010 1101 xxxx 1111 xxxx 0110 xxxx // A8.6.242 T1 | |
"FA C9 F5 6A", "uhsub8 r5,r9,r10", // 1111 1010 1100 xxxx 1111 xxxx 0110 xxxx // A8.6.243 T1 | |
"FB EA 56 69", "umaal r5,r6,r10,r9", // 1111 1E10 1100 xxxx xxxx xxxx 0110 xxxx // A8.6.244 T1 | |
"FB EA 56 09", "umlal r5,r6,r10,r9", // 1111 1E10 1100 xxxx xxxx xxxx 0000 xxxx // A8.6.245 T1 | |
"FB AA 56 09", "umull r5,r6,r10,r9", // 1111 1011 1010 xxxx xxxx xxxx 0000 xxxx // A8.6.246 T1 | |
"FA 99 F5 5A", "uqadd16 r5,r9,r10", // 1111 1010 1001 xxxx 1111 xxxx 0101 xxxx // A8.6.247 T1 | |
"FA 89 F5 5A", "uqadd8 r5,r9,r10", // 1111 1010 1000 xxxx 1111 xxxx 0101 xxxx // A8.6.248 T1 | |
"FA A9 F5 5A", "uqasx r5,r9,r10", // 1111 1010 1010 xxxx 1111 xxxx 0101 xxxx // A8.6.249 T1 | |
"FA E9 F5 5A", "uqsax r5,r9,r10", // 1111 1010 1110 xxxx 1111 xxxx 0101 xxxx // A8.6.250 T1 | |
"FA D9 F5 5A", "uqsub16 r5,r9,r10", // 1111 1010 1101 xxxx 1111 xxxx 0101 xxxx // A8.6.251 T1 | |
"FA C9 F5 5A", "uqsub8 r5,r9,r10", // 1111 1010 1100 xxxx 1111 xxxx 0101 xxxx // A8.6.252 T1 | |
"FB 79 F5 0A", "usad8 r5,r9,r10", // 1111 1011 0111 xxxx 1111 xxxx 0000 xxxx // A8.6.253 T1 | |
"FB 79 85 0A", "usada8 r5,r9,r10,r8", // 1111 1011 0111 xxxx xxxx xxxx 0000 xxxx // A8.6.253 T1 | |
"F3 8A 05 1C", "usat r5,#28,r10", // 1111 0.11 10x0 xxxx 0xxx xxxx xx.x xxxx // A8.6.255 T1 | |
"F3 AA 05 5C", "usat r5,#28,r10,asr #1", // 1111 0.11 10x0 xxxx 0xxx xxxx xx.x xxxx // A8.6.255 T1 | |
"F3 AA 75 9C", "usat r5,#28,r10,asr #30", // 1111 0.11 10x0 xxxx 0xxx xxxx xx.x xxxx // A8.6.255 T1 | |
"F3 8A 05 5C", "usat r5,#28,r10,lsl #1", // 1111 0.11 10x0 xxxx 0xxx xxxx xx.x xxxx // A8.6.255 T1 | |
"F3 8A 75 DC", "usat r5,#28,r10,lsl #31", // 1111 0.11 10x0 xxxx 0xxx xxxx xx.x xxxx // A8.6.255 T1 | |
"F3 AA 05 0C", "usat16 r5,#12,r10", // 1111 0.11 1010 xxxx 0000 xxxx 00.. xxxx // A8.6.256 T1 | |
"FA E9 F5 4A", "usax r5,r9,r10", // 1111 1010 1110 xxxx 1111 xxxx 0100 xxxx // A8.6.257 T1 | |
"FA D9 F5 4A", "usub16 r5,r9,r10", // 1111 1010 1101 xxxx 1111 xxxx 0100 xxxx // A8.6.258 T1 | |
"FA C9 F5 4A", "usub8 r5,r9,r10", // 1111 1010 1100 xxxx 1111 xxxx 0100 xxxx // A8.6.259 T1 | |
"FA 59 F5 8A", "uxtab r5,r9,r10", // 1111 1010 0101 xxxx 1111 xxxx 1.xx xxxx // A8.6.220 T1 | |
"FA 59 F5 9A", "uxtab r5,r9,r10,ror #8", // 1111 1010 0101 xxxx 1111 xxxx 1.xx xxxx // A8.6.220 T1 | |
"FA 59 F5 AA", "uxtab r5,r9,r10,ror #16", // 1111 1010 0101 xxxx 1111 xxxx 1.xx xxxx // A8.6.220 T1 | |
"FA 59 F5 BA", "uxtab r5,r9,r10,ror #24", // 1111 1010 0101 xxxx 1111 xxxx 1.xx xxxx // A8.6.220 T1 | |
"FA 39 F5 8A", "uxtab16 r5,r9,r10", // 1111 1010 0011 xxxx 1111 xxxx 1.xx xxxx // A8.6.221 T1 | |
"FA 39 F5 9A", "uxtab16 r5,r9,r10,ror #8", // 1111 1010 0011 xxxx 1111 xxxx 1.xx xxxx // A8.6.221 T1 | |
"FA 39 F5 AA", "uxtab16 r5,r9,r10,ror #16", // 1111 1010 0011 xxxx 1111 xxxx 1.xx xxxx // A8.6.221 T1 | |
"FA 39 F5 BA", "uxtab16 r5,r9,r10,ror #24", // 1111 1010 0011 xxxx 1111 xxxx 1.xx xxxx // A8.6.221 T1 | |
"FA 19 F5 8A", "uxtah r5,r9,r10", // 1111 1010 0001 xxxx 1111 xxxx 1.xx xxxx // A8.6.222 T1 | |
"FA 19 F5 9A", "uxtah r5,r9,r10,ror #8", // 1111 1010 0001 xxxx 1111 xxxx 1.xx xxxx // A8.6.222 T1 | |
"FA 19 F5 AA", "uxtah r5,r9,r10,ror #16", // 1111 1010 0001 xxxx 1111 xxxx 1.xx xxxx // A8.6.222 T1 | |
"FA 19 F5 BA", "uxtah r5,r9,r10,ror #24", // 1111 1010 0001 xxxx 1111 xxxx 1.xx xxxx // A8.6.222 T1 | |
"FA 5F F5 89", "uxtb.w r5,r9", // 1111 1010 0101 1111 1111 xxxx 1.xx xxxx // A8.6.223 T2 | |
"FA 5F F5 99", "uxtb.w r5,r9,ror #8", // 1111 1010 0101 1111 1111 xxxx 1.xx xxxx // A8.6.223 T2 | |
"FA 5F F5 A9", "uxtb.w r5,r9,ror #16", // 1111 1010 0101 1111 1111 xxxx 1.xx xxxx // A8.6.223 T2 | |
"FA 5F F5 B9", "uxtb.w r5,r9,ror #24", // 1111 1010 0101 1111 1111 xxxx 1.xx xxxx // A8.6.223 T2 | |
"FA 3F F5 89", "uxtb16 r5,r9", // 1111 1010 0011 1111 1111 xxxx 1.xx xxxx // A8.6.224 T1 | |
"FA 3F F5 99", "uxtb16 r5,r9,ror #8", // 1111 1010 0011 1111 1111 xxxx 1.xx xxxx // A8.6.224 T1 | |
"FA 3F F5 A9", "uxtb16 r5,r9,ror #16", // 1111 1010 0011 1111 1111 xxxx 1.xx xxxx // A8.6.224 T1 | |
"FA 3F F5 B9", "uxtb16 r5,r9,ror #24", // 1111 1010 0011 1111 1111 xxxx 1.xx xxxx // A8.6.224 T1 | |
"FA 1F F5 8A", "uxth.w r5,r10", // 1111 1010 0001 1111 1111 xxxx 1.xx xxxx // A8.6.225 T1 | |
"FA 1F F5 9A", "uxth.w r5,r10,ror #8", // 1111 1010 0001 1111 1111 xxxx 1.xx xxxx // A8.6.225 T1 | |
"FA 1F F5 AA", "uxth.w r5,r10,ror #16", // 1111 1010 0001 1111 1111 xxxx 1.xx xxxx // A8.6.225 T1 | |
"FA 1F F5 BA", "uxth.w r5,r10,ror #24", // 1111 1010 0001 1111 1111 xxxx 1.xx xxxx // A8.6.225 T1 | |
"F3 AF 80 02", "wfe.w", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.411 | |
"F3 AF 80 03", "wfi.w", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.412 | |
"F3 AF 80 01", "yield.w", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.413 | |
}; | |
disassembleInstArray(insts, thumbOptions); | |
} | |
@Test | |
public void test32BitThumbVFPInstructions() { | |
System.out.println("\n====================== ARM VFP ======================\n"); | |
String[] insts = { | |
"EF 49 57 BA", "vaba.s8 d21,d25,d26", | |
"EF 59 57 BA", "vaba.s16 d21,d25,d26", | |
"EF 69 57 BA", "vaba.s32 d21,d25,d26", | |
"FF 49 57 BA", "vaba.u8 d21,d25,d26", | |
"FF 59 57 BA", "vaba.u16 d21,d25,d26", | |
"FF 69 57 BA", "vaba.u32 d21,d25,d26", | |
"EF 4C 67 FE", "vaba.s8 q11,q14,q15", | |
"EF 5C 67 FE", "vaba.s16 q11,q14,q15", | |
"EF 6C 67 FE", "vaba.s32 q11,q14,q15", | |
"FF 4C 67 FE", "vaba.u8 q11,q14,q15", | |
"FF 5C 67 FE", "vaba.u16 q11,q14,q15", | |
"FF 6C 67 FE", "vaba.u32 q11,q14,q15", | |
"EF C9 65 AA", "vabal.s8 q11,d25,d26", | |
"EF D9 65 AA", "vabal.s16 q11,d25,d26", | |
"EF E9 65 AA", "vabal.s32 q11,d25,d26", | |
"FF C9 65 AA", "vabal.u8 q11,d25,d26", | |
"FF D9 65 AA", "vabal.u16 q11,d25,d26", | |
"FF E9 65 AA", "vabal.u32 q11,d25,d26", | |
"EF 49 57 AA", "vabd.s8 d21,d25,d26", | |
"EF 59 57 AA", "vabd.s16 d21,d25,d26", | |
"EF 69 57 AA", "vabd.s32 d21,d25,d26", | |
"FF 49 57 AA", "vabd.u8 d21,d25,d26", | |
"FF 59 57 AA", "vabd.u16 d21,d25,d26", | |
"FF 69 57 AA", "vabd.u32 d21,d25,d26", | |
"EF 4C 67 EE", "vabd.s8 q11,q14,q15", | |
"EF 5C 67 EE", "vabd.s16 q11,q14,q15", | |
"EF 6C 67 EE", "vabd.s32 q11,q14,q15", | |
"FF 4C 67 EE", "vabd.u8 q11,q14,q15", | |
"FF 5C 67 EE", "vabd.u16 q11,q14,q15", | |
"FF 6C 67 EE", "vabd.u32 q11,q14,q15", | |
"FF 69 5D AA", "vabd.f32 d21,d25,d26", | |
"FF 6C 6D EE", "vabd.f32 q11,q14,q15", | |
"EF C9 67 AA", "vabdl.s8 q11,d25,d26", | |
"EF D9 67 AA", "vabdl.s16 q11,d25,d26", | |
"EF E9 67 AA", "vabdl.s32 q11,d25,d26", | |
"FF C9 67 AA", "vabdl.u8 q11,d25,d26", | |
"FF D9 67 AA", "vabdl.u16 q11,d25,d26", | |
"FF E9 67 AA", "vabdl.u32 q11,d25,d26", | |
"FF F1 63 6E", "vabs.s8 q11,q15", | |
"FF F5 63 6E", "vabs.s16 q11,q15", | |
"FF F9 63 6E", "vabs.s32 q11,q15", | |
"FF F9 67 6E", "vabs.f32 q11,q15", | |
"FF F1 53 2A", "vabs.s8 d21,d26", | |
"FF F5 53 2A", "vabs.s16 d21,d26", | |
"FF F9 53 2A", "vabs.s32 d21,d26", | |
"FF F9 57 2A", "vabs.f32 d21,d26", | |
"EE F0 5B EA", "vabs.f64 d21,d26", | |
"EE F0 AA CD", "vabs.f32 s21,s26", | |
"EE F0 5B EA", "vabs.f64 d21,d26", | |
"FF 49 5E BA", "vacge.f32 d21,d25,d26", | |
"FF 4C 6E FE", "vacge.f32 q11,q14,q15", | |
"FF 69 5E BA", "vacgt.f32 d21,d25,d26", | |
"FF 6C 6E FE", "vacgt.f32 q11,q14,q15", | |
"EF 49 58 AA", "vadd.i8 d21,d25,d26", | |
"EF 59 58 AA", "vadd.i16 d21,d25,d26", | |
"EF 69 58 AA", "vadd.i32 d21,d25,d26", | |
"EF 79 58 AA", "vadd.i64 d21,d25,d26", | |
"EF 4C 68 EE", "vadd.i8 q11,q14,q15", | |
"EF 5C 68 EE", "vadd.i16 q11,q14,q15", | |
"EF 6C 68 EE", "vadd.i32 q11,q14,q15", | |
"EF 7C 68 EE", "vadd.i64 q11,q14,q15", | |
"EF 49 5D AA", "vadd.f32 d21,d25,d26", | |
"EF 4C 6D EE", "vadd.f32 q11,q14,q15", | |
"EE 7C AA 8D", "vadd.f32 s21,s25,s26", | |
"EE 79 5B AA", "vadd.f64 d21,d25,d26", | |
"EF CC 54 AE", "vaddhn.i16 d21,q14,q15", | |
"EF DC 54 AE", "vaddhn.i32 d21,q14,q15", | |
"EF EC 54 AE", "vaddhn.i64 d21,q14,q15", | |
"EF C9 60 AA", "vaddl.s8 q11,d25,d26", | |
"EF D9 60 AA", "vaddl.s16 q11,d25,d26", | |
"EF E9 60 AA", "vaddl.s32 q11,d25,d26", | |
"FF C9 60 AA", "vaddl.u8 q11,d25,d26", | |
"FF D9 60 AA", "vaddl.u16 q11,d25,d26", | |
"FF E9 60 AA", "vaddl.u32 q11,d25,d26", | |
"EF CC 61 AA", "vaddw.s8 q11,q14,d26", | |
"EF DC 61 AA", "vaddw.s16 q11,q14,d26", | |
"EF EC 61 AA", "vaddw.s32 q11,q14,d26", | |
"FF CC 61 AA", "vaddw.u8 q11,q14,d26", | |
"FF DC 61 AA", "vaddw.u16 q11,q14,d26", | |
"FF EC 61 AA", "vaddw.u32 q11,q14,d26", | |
"EF 49 51 BA", "vand d21,d25,d26", | |
"EF 4C 61 FE", "vand q11,q14,q15", | |
"EF 59 51 BA", "vbic d21,d25,d26", | |
"EF 5C 61 FE", "vbic q11,q14,q15", | |
"FF C0 59 39", "vbic.i16 d21,#0x89", | |
"FF C0 51 39", "vbic.i32 d21,#0x89", | |
"FF C0 69 79", "vbic.i16 q11,#0x89", | |
"FF C0 61 79", "vbic.i32 q11,#0x89", | |
"FF 79 51 BA", "vbif d21,d25,d26", | |
"FF 7C 61 FE", "vbif q11,q14,q15", | |
"FF 69 51 BA", "vbit d21,d25,d26", | |
"FF 6C 61 FE", "vbit q11,q14,q15", | |
"FF 59 51 BA", "vbsl d21,d25,d26", | |
"FF 5C 61 FE", "vbsl q11,q14,q15", | |
"FF 49 58 BA", "vceq.i8 d21,d25,d26", | |
"FF 59 58 BA", "vceq.i16 d21,d25,d26", | |
"FF 69 58 BA", "vceq.i32 d21,d25,d26", | |
"FF F1 51 2A", "vceq.i8 d21,d26,#0", | |
"FF F5 51 2A", "vceq.i16 d21,d26,#0", | |
"FF F9 51 2A", "vceq.i32 d21,d26,#0", | |
"FF F9 55 2A", "vceq.f32 d21,d26,#0", | |
"FF 4C 68 FE", "vceq.i8 q11,q14,q15", | |
"FF 5C 68 FE", "vceq.i16 q11,q14,q15", | |
"FF 6C 68 FE", "vceq.i32 q11,q14,q15", | |
"FF F1 61 6E", "vceq.i8 q11,q15,#0", | |
"FF F5 61 6E", "vceq.i16 q11,q15,#0", | |
"FF F9 61 6E", "vceq.i32 q11,q15,#0", | |
"FF F9 65 6E", "vceq.f32 q11,q15,#0", | |
"EF 49 5E AA", "vceq.f32 d21,d25,d26", | |
"EF 4C 6E EE", "vceq.f32 q11,q14,q15", | |
"EF 49 53 BA", "vcge.s8 d21,d25,d26", | |
"EF 59 53 BA", "vcge.s16 d21,d25,d26", | |
"EF 69 53 BA", "vcge.s32 d21,d25,d26", | |
"FF 49 53 BA", "vcge.u8 d21,d25,d26", | |
"FF 59 53 BA", "vcge.u16 d21,d25,d26", | |
"FF 69 53 BA", "vcge.u32 d21,d25,d26", | |
"FF F1 50 AA", "vcge.s8 d21,d26,#0", | |
"FF F5 50 AA", "vcge.s16 d21,d26,#0", | |
"FF F9 50 AA", "vcge.s32 d21,d26,#0", | |
"FF F9 54 AA", "vcge.f32 d21,d26,#0", | |
"EF 4C 63 FE", "vcge.s8 q11,q14,q15", | |
"EF 5C 63 FE", "vcge.s16 q11,q14,q15", | |
"EF 6C 63 FE", "vcge.s32 q11,q14,q15", | |
"FF 4C 63 FE", "vcge.u8 q11,q14,q15", | |
"FF 5C 63 FE", "vcge.u16 q11,q14,q15", | |
"FF 6C 63 FE", "vcge.u32 q11,q14,q15", | |
"FF F1 60 EE", "vcge.s8 q11,q15,#0", | |
"FF F5 60 EE", "vcge.s16 q11,q15,#0", | |
"FF F9 60 EE", "vcge.s32 q11,q15,#0", | |
"FF F9 64 EE", "vcge.f32 q11,q15,#0", | |
"FF 49 5E AA", "vcge.f32 d21,d25,d26", | |
"FF 4C 6E EE", "vcge.f32 q11,q14,q15", | |
"EF 49 53 AA", "vcgt.s8 d21,d25,d26", | |
"EF 59 53 AA", "vcgt.s16 d21,d25,d26", | |
"EF 69 53 AA", "vcgt.s32 d21,d25,d26", | |
"FF 49 53 AA", "vcgt.u8 d21,d25,d26", | |
"FF 59 53 AA", "vcgt.u16 d21,d25,d26", | |
"FF 69 53 AA", "vcgt.u32 d21,d25,d26", | |
"FF F1 50 2A", "vcgt.s8 d21,d26,#0", | |
"FF F5 50 2A", "vcgt.s16 d21,d26,#0", | |
"FF F9 50 2A", "vcgt.s32 d21,d26,#0", | |
"FF F9 54 2A", "vcgt.f32 d21,d26,#0", | |
"EF 4C 63 EE", "vcgt.s8 q11,q14,q15", | |
"EF 5C 63 EE", "vcgt.s16 q11,q14,q15", | |
"EF 6C 63 EE", "vcgt.s32 q11,q14,q15", | |
"FF 4C 63 EE", "vcgt.u8 q11,q14,q15", | |
"FF 5C 63 EE", "vcgt.u16 q11,q14,q15", | |
"FF 6C 63 EE", "vcgt.u32 q11,q14,q15", | |
"FF F1 60 6E", "vcgt.s8 q11,q15,#0", | |
"FF F5 60 6E", "vcgt.s16 q11,q15,#0", | |
"FF F9 60 6E", "vcgt.s32 q11,q15,#0", | |
"FF F9 64 6E", "vcgt.f32 q11,q15,#0", | |
"FF 69 5E AA", "vcgt.f32 d21,d25,d26", | |
"FF 6C 6E EE", "vcgt.f32 q11,q14,q15", | |
"FF F1 51 AA", "vcle.s8 d21,d26,#0", | |
"FF F5 51 AA", "vcle.s16 d21,d26,#0", | |
"FF F9 51 AA", "vcle.s32 d21,d26,#0", | |
"FF F9 55 AA", "vcle.f32 d21,d26,#0", | |
"FF F1 61 EE", "vcle.s8 q11,q15,#0", | |
"FF F5 61 EE", "vcle.s16 q11,q15,#0", | |
"FF F9 61 EE", "vcle.s32 q11,q15,#0", | |
"FF F9 65 EE", "vcle.f32 q11,q15,#0", | |
"FF F0 54 2A", "vcls.s8 d21,d26", | |
"FF F4 54 2A", "vcls.s16 d21,d26", | |
"FF F8 54 2A", "vcls.s32 d21,d26", | |
"FF F0 64 6E", "vcls.s8 q11,q15", | |
"FF F4 64 6E", "vcls.s16 q11,q15", | |
"FF F8 64 6E", "vcls.s32 q11,q15", | |
"FF F1 52 2A", "vclt.s8 d21,d26,#0", | |
"FF F5 52 2A", "vclt.s16 d21,d26,#0", | |
"FF F9 52 2A", "vclt.s32 d21,d26,#0", | |
"FF F9 56 2A", "vclt.f32 d21,d26,#0", | |
"FF F1 62 6E", "vclt.s8 q11,q15,#0", | |
"FF F5 62 6E", "vclt.s16 q11,q15,#0", | |
"FF F9 62 6E", "vclt.s32 q11,q15,#0", | |
"FF F9 66 6E", "vclt.f32 q11,q15,#0", | |
"FF F0 54 AA", "vclz.i8 d21,d26", | |
"FF F4 54 AA", "vclz.i16 d21,d26", | |
"FF F8 54 AA", "vclz.i32 d21,d26", | |
"FF F0 64 EE", "vclz.i8 q11,q15", | |
"FF F4 64 EE", "vclz.i16 q11,q15", | |
"FF F8 64 EE", "vclz.i32 q11,q15", | |
"EE F5 AA 40", "vcmp.f32 s21,#0.0", | |
"EE F4 AA 4D", "vcmp.f32 s21,s26", | |
"EE F5 5B 40", "vcmp.f64 d21,#0.0", | |
"EE F4 5B 6A", "vcmp.f64 d21,d26", | |
"EE F5 AA C0", "vcmpe.f32 s21,#0.0", | |
"EE F4 AA CD", "vcmpe.f32 s21,s26", | |
"EE F5 5B C0", "vcmpe.f64 d21,#0.0", | |
"EE F4 5B EA", "vcmpe.f64 d21,d26", | |
"FF F0 55 2A", "vcnt.8 d21,d26", | |
"FF F0 65 6E", "vcnt.8 q11,q15", | |
"FF FB 57 2A", "vcvt.s32.f32 d21,d26", | |
"FF FB 57 AA", "vcvt.u32.f32 d21,d26", | |
"FF FB 56 2A", "vcvt.f32.s32 d21,d26", | |
"FF FB 56 AA", "vcvt.f32.u32 d21,d26", | |
"EF E0 5F 3A", "vcvt.s32.f32 d21,d26,#32", | |
"FF E0 5F 3A", "vcvt.u32.f32 d21,d26,#32", | |
"EF E0 5E 3A", "vcvt.f32.s32 d21,d26,#32", | |
"FF E0 5E 3A", "vcvt.f32.u32 d21,d26,#32", | |
"FF FB 67 6E", "vcvt.s32.f32 q11,q15", | |
"FF FB 67 EE", "vcvt.u32.f32 q11,q15", | |
"FF FB 66 6E", "vcvt.f32.s32 q11,q15", | |
"FF FB 66 EE", "vcvt.f32.u32 q11,q15", | |
"EF E0 6F 7E", "vcvt.s32.f32 q11,q15,#32", | |
"FF E0 6F 7E", "vcvt.u32.f32 q11,q15,#32", | |
"EF E0 6E 7E", "vcvt.f32.s32 q11,q15,#32", | |
"FF E0 6E 7E", "vcvt.f32.u32 q11,q15,#32", | |
"EE FA AA E8", "vcvt.f32.s32 s21,s21,#15", | |
"EE FF AA 60", "vcvt.u16.f32 s21,s21,#15", | |
"EE FE AA E2", "vcvt.s32.f32 s21,s21,#27", | |
"EE FF AA E2", "vcvt.u32.f32 s21,s21,#27", | |
"EE FE 5B 60", "vcvt.s16.f64 d21,d21,#15", | |
"EE FF 5B 60", "vcvt.u16.f64 d21,d21,#15", | |
"EE FE 5B E2", "vcvt.s32.f64 d21,d21,#27", | |
"EE FF 5B E2", "vcvt.u32.f64 d21,d21,#27", | |
"FF F6 56 2E", "vcvt.f16.f32 d21,q15", | |
"EE FA AA 60", "vcvt.f32.s16 s21,s21,#15", | |
"EE FB AA 60", "vcvt.f32.u16 s21,s21,#15", | |
"EE FA AA E2", "vcvt.f32.s32 s21,s21,#27", | |
"EE FB AA E2", "vcvt.f32.u32 s21,s21,#27", | |
"EE F8 AA CD", "vcvt.f32.s32 s21,s26", | |
"EE F8 AA 4D", "vcvt.f32.u32 s21,s26", | |
"FF F6 67 2A", "vcvt.f32.f16 q11,d26", | |
"EE F7 AB EA", "vcvt.f32.f64 s21,d26", | |
"EE FA 5B 60", "vcvt.f64.s16 d21,d21,#15", | |
"EE FB 5B 60", "vcvt.f64.u16 d21,d21,#15", | |
"EE FA 5B E2", "vcvt.f64.s32 d21,d21,#27", | |
"EE FB 5B E2", "vcvt.f64.u32 d21,d21,#27", | |
"EE F8 5B CD", "vcvt.f64.s32 d21,s26", | |
"EE F8 5B 4D", "vcvt.f64.u32 d21,s26", | |
"EE F7 5A CD", "vcvt.f64.f32 d21,s26", | |
"EE FD AA CD", "vcvt.s32.f32 s21,s26", | |
"EE FD AB EA", "vcvt.s32.f64 s21,d26", | |
"EE FC AA CD", "vcvt.u32.f32 s21,s26", | |
"EE FC AB EA", "vcvt.u32.f64 s21,d26", | |
"EE F3 AA 4D", "vcvtb.f16.f32 s21,s26", | |
"EE F2 AA 4D", "vcvtb.f32.f16 s21,s26", | |
"EE F3 AA CD", "vcvtt.f16.f32 s21,s26", | |
"EE F2 AA CD", "vcvtt.f32.f16 s21,s26", | |
"EE FD AA 4D", "vcvtr.s32.f32 s21,s26", | |
"EE FD AB 6A", "vcvtr.s32.f64 s21,d26", | |
"EE FC AA 4D", "vcvtr.u32.f32 s21,s26", | |
"EE FC AB 6A", "vcvtr.u32.f64 s21,d26", | |
"EE CC AA 8D", "vdiv.f32 s21,s25,s26", | |
"EE C9 5B AA", "vdiv.f64 d21,d25,d26", | |
"FF F5 5C 26", "vdup.8 d21,d22[2]", | |
"FF FA 5C 26", "vdup.16 d21,d22[2]", | |
"FF FC 5C 26", "vdup.32 d21,d22[1]", | |
"EE C5 5B 90", "vdup.8 d21,r5", | |
"EE 85 5B B0", "vdup.16 d21,r5", | |
"EE 85 5B 90", "vdup.32 d21,r5", | |
"FF F5 6C 66", "vdup.8 q11,d22[2]", | |
"FF FA 6C 66", "vdup.16 q11,d22[2]", | |
"FF FC 6C 66", "vdup.32 q11,d22[1]", | |
"EE E6 5B 90", "vdup.8 q11,r5", | |
"EE A6 5B B0", "vdup.16 q11,r5", | |
"EE A6 5B 90", "vdup.32 q11,r5", | |
"FF 49 51 BA", "veor d21,d25,d26", | |
"FF 4C 61 FE", "veor q11,q14,q15", | |
"EF F9 55 AA", "vext.8 d21,d25,d26,#5", | |
"EF FC 6D EE", "vext.8 q11,q14,q15,#13", | |
"EF 49 50 AA", "vhadd.s8 d21,d25,d26", | |
"EF 59 50 AA", "vhadd.s16 d21,d25,d26", | |
"EF 69 50 AA", "vhadd.s32 d21,d25,d26", | |
"FF 49 50 AA", "vhadd.u8 d21,d25,d26", | |
"FF 59 50 AA", "vhadd.u16 d21,d25,d26", | |
"FF 69 50 AA", "vhadd.u32 d21,d25,d26", | |
"EF 4C 60 EE", "vhadd.s8 q11,q14,q15", | |
"EF 5C 60 EE", "vhadd.s16 q11,q14,q15", | |
"EF 6C 60 EE", "vhadd.s32 q11,q14,q15", | |
"FF 4C 60 EE", "vhadd.u8 q11,q14,q15", | |
"FF 5C 60 EE", "vhadd.u16 q11,q14,q15", | |
"FF 6C 60 EE", "vhadd.u32 q11,q14,q15", | |
"EF 49 52 AA", "vhsub.s8 d21,d25,d26", | |
"EF 59 52 AA", "vhsub.s16 d21,d25,d26", | |
"EF 69 52 AA", "vhsub.s32 d21,d25,d26", | |
"FF 49 52 AA", "vhsub.u8 d21,d25,d26", | |
"FF 59 52 AA", "vhsub.u16 d21,d25,d26", | |
"FF 69 52 AA", "vhsub.u32 d21,d25,d26", | |
"EF 4C 62 EE", "vhsub.s8 q11,q14,q15", | |
"EF 5C 62 EE", "vhsub.s16 q11,q14,q15", | |
"EF 6C 62 EE", "vhsub.s32 q11,q14,q15", | |
"FF 4C 62 EE", "vhsub.u8 q11,q14,q15", | |
"FF 5C 62 EE", "vhsub.u16 q11,q14,q15", | |
"FF 6C 62 EE", "vhsub.u32 q11,q14,q15", | |
"F9 6A B7 0F", "vld1.8 {d27},[r10]", | |
"F9 6A BA 0F", "vld1.8 {d27,d28},[r10]", | |
"F9 6A B6 0F", "vld1.8 {d27,d28,d29},[r10]", | |
"F9 6A B2 0F", "vld1.8 {d27,d28,d29,d30},[r10]", | |
"F9 6A B7 4F", "vld1.16 {d27},[r10]", | |
"F9 6A BA 4F", "vld1.16 {d27,d28},[r10]", | |
"F9 6A B6 4F", "vld1.16 {d27,d28,d29},[r10]", | |
"F9 6A B2 4F", "vld1.16 {d27,d28,d29,d30},[r10]", | |
"F9 6A B7 8F", "vld1.32 {d27},[r10]", | |
"F9 6A BA 8F", "vld1.32 {d27,d28},[r10]", | |
"F9 6A B6 8F", "vld1.32 {d27,d28,d29},[r10]", | |
"F9 6A B2 8F", "vld1.32 {d27,d28,d29,d30},[r10]", | |
"F9 6A B7 CF", "vld1.64 {d27},[r10]", | |
"F9 6A BA CF", "vld1.64 {d27,d28},[r10]", | |
"F9 6A B6 CF", "vld1.64 {d27,d28,d29},[r10]", | |
"F9 6A B2 CF", "vld1.64 {d27,d28,d29,d30},[r10]", | |
"F9 6A B7 1F", "vld1.8 {d27},[r10@64]", | |
"F9 6A BA 1F", "vld1.8 {d27,d28},[r10@64]", | |
"F9 6A BA 2F", "vld1.8 {d27,d28},[r10@128]", | |
"F9 6A B6 1F", "vld1.8 {d27,d28,d29},[r10@64]", | |
"F9 6A B2 1F", "vld1.8 {d27,d28,d29,d30},[r10@64]", | |
"F9 6A B2 2F", "vld1.8 {d27,d28,d29,d30},[r10@128]", | |
"F9 6A B2 3F", "vld1.8 {d27,d28,d29,d30},[r10@256]", | |
"F9 6A B7 5F", "vld1.16 {d27},[r10@64]", | |
"F9 6A BA 5F", "vld1.16 {d27,d28},[r10@64]", | |
"F9 6A BA 6F", "vld1.16 {d27,d28},[r10@128]", | |
"F9 6A B6 5F", "vld1.16 {d27,d28,d29},[r10@64]", | |
"F9 6A B2 5F", "vld1.16 {d27,d28,d29,d30},[r10@64]", | |
"F9 6A B2 6F", "vld1.16 {d27,d28,d29,d30},[r10@128]", | |
"F9 6A B2 7F", "vld1.16 {d27,d28,d29,d30},[r10@256]", | |
"F9 6A B7 9F", "vld1.32 {d27},[r10@64]", | |
"F9 6A BA 9F", "vld1.32 {d27,d28},[r10@64]", | |
"F9 6A BA AF", "vld1.32 {d27,d28},[r10@128]", | |
"F9 6A B6 9F", "vld1.32 {d27,d28,d29},[r10@64]", | |
"F9 6A B2 9F", "vld1.32 {d27,d28,d29,d30},[r10@64]", | |
"F9 6A B2 AF", "vld1.32 {d27,d28,d29,d30},[r10@128]", | |
"F9 6A B2 BF", "vld1.32 {d27,d28,d29,d30},[r10@256]", | |
"F9 6A B7 DF", "vld1.64 {d27},[r10@64]", | |
"F9 6A BA DF", "vld1.64 {d27,d28},[r10@64]", | |
"F9 6A BA EF", "vld1.64 {d27,d28},[r10@128]", | |
"F9 6A B6 DF", "vld1.64 {d27,d28,d29},[r10@64]", | |
"F9 6A B2 DF", "vld1.64 {d27,d28,d29,d30},[r10@64]", | |
"F9 6A B2 EF", "vld1.64 {d27,d28,d29,d30},[r10@128]", | |
"F9 6A B2 FF", "vld1.64 {d27,d28,d29,d30},[r10@256]", | |
"F9 6A B7 0D", "vld1.8 {d27},[r10]!", | |
"F9 6A BA 0D", "vld1.8 {d27,d28},[r10]!", | |
"F9 6A B6 0D", "vld1.8 {d27,d28,d29},[r10]!", | |
"F9 6A B2 0D", "vld1.8 {d27,d28,d29,d30},[r10]!", | |
"F9 6A B7 4D", "vld1.16 {d27},[r10]!", | |
"F9 6A BA 4D", "vld1.16 {d27,d28},[r10]!", | |
"F9 6A B6 4D", "vld1.16 {d27,d28,d29},[r10]!", | |
"F9 6A B2 4D", "vld1.16 {d27,d28,d29,d30},[r10]!", | |
"F9 6A B7 8D", "vld1.32 {d27},[r10]!", | |
"F9 6A BA 8D", "vld1.32 {d27,d28},[r10]!", | |
"F9 6A B6 8D", "vld1.32 {d27,d28,d29},[r10]!", | |
"F9 6A B2 8D", "vld1.32 {d27,d28,d29,d30},[r10]!", | |
"F9 6A B7 CD", "vld1.64 {d27},[r10]!", | |
"F9 6A BA CD", "vld1.64 {d27,d28},[r10]!", | |
"F9 6A B6 CD", "vld1.64 {d27,d28,d29},[r10]!", | |
"F9 6A B2 CD", "vld1.64 {d27,d28,d29,d30},[r10]!", | |
"F9 6A B7 1D", "vld1.8 {d27},[r10@64]!", | |
"F9 6A BA 1D", "vld1.8 {d27,d28},[r10@64]!", | |
"F9 6A BA 2D", "vld1.8 {d27,d28},[r10@128]!", | |
"F9 6A B6 1D", "vld1.8 {d27,d28,d29},[r10@64]!", | |
"F9 6A B2 1D", "vld1.8 {d27,d28,d29,d30},[r10@64]!", | |
"F9 6A B2 2D", "vld1.8 {d27,d28,d29,d30},[r10@128]!", | |
"F9 6A B2 3D", "vld1.8 {d27,d28,d29,d30},[r10@256]!", | |
"F9 6A B7 5D", "vld1.16 {d27},[r10@64]!", | |
"F9 6A BA 5D", "vld1.16 {d27,d28},[r10@64]!", | |
"F9 6A BA 6D", "vld1.16 {d27,d28},[r10@128]!", | |
"F9 6A B6 5D", "vld1.16 {d27,d28,d29},[r10@64]!", | |
"F9 6A B2 5D", "vld1.16 {d27,d28,d29,d30},[r10@64]!", | |
"F9 6A B2 6D", "vld1.16 {d27,d28,d29,d30},[r10@128]!", | |
"F9 6A B2 7D", "vld1.16 {d27,d28,d29,d30},[r10@256]!", | |
"F9 6A B7 9D", "vld1.32 {d27},[r10@64]!", | |
"F9 6A BA 9D", "vld1.32 {d27,d28},[r10@64]!", | |
"F9 6A BA AD", "vld1.32 {d27,d28},[r10@128]!", | |
"F9 6A B6 9D", "vld1.32 {d27,d28,d29},[r10@64]!", | |
"F9 6A B2 9D", "vld1.32 {d27,d28,d29,d30},[r10@64]!", | |
"F9 6A B2 AD", "vld1.32 {d27,d28,d29,d30},[r10@128]!", | |
"F9 6A B2 BD", "vld1.32 {d27,d28,d29,d30},[r10@256]!", | |
"F9 6A B7 DD", "vld1.64 {d27},[r10@64]!", | |
"F9 6A BA DD", "vld1.64 {d27,d28},[r10@64]!", | |
"F9 6A BA ED", "vld1.64 {d27,d28},[r10@128]!", | |
"F9 6A B6 DD", "vld1.64 {d27,d28,d29},[r10@64]!", | |
"F9 6A B2 DD", "vld1.64 {d27,d28,d29,d30},[r10@64]!", | |
"F9 6A B2 ED", "vld1.64 {d27,d28,d29,d30},[r10@128]!", | |
"F9 6A B2 FD", "vld1.64 {d27,d28,d29,d30},[r10@256]!", | |
"F9 6A B7 09", "vld1.8 {d27},[r10],r9", | |
"F9 6A BA 09", "vld1.8 {d27,d28},[r10],r9", | |
"F9 6A B6 09", "vld1.8 {d27,d28,d29},[r10],r9", | |
"F9 6A B2 09", "vld1.8 {d27,d28,d29,d30},[r10],r9", | |
"F9 6A B7 49", "vld1.16 {d27},[r10],r9", | |
"F9 6A BA 49", "vld1.16 {d27,d28},[r10],r9", | |
"F9 6A B6 49", "vld1.16 {d27,d28,d29},[r10],r9", | |
"F9 6A B2 49", "vld1.16 {d27,d28,d29,d30},[r10],r9", | |
"F9 6A B7 89", "vld1.32 {d27},[r10],r9", | |
"F9 6A BA 89", "vld1.32 {d27,d28},[r10],r9", | |
"F9 6A B6 89", "vld1.32 {d27,d28,d29},[r10],r9", | |
"F9 6A B2 89", "vld1.32 {d27,d28,d29,d30},[r10],r9", | |
"F9 6A B7 C9", "vld1.64 {d27},[r10],r9", | |
"F9 6A BA C9", "vld1.64 {d27,d28},[r10],r9", | |
"F9 6A B6 C9", "vld1.64 {d27,d28,d29},[r10],r9", | |
"F9 6A B2 C9", "vld1.64 {d27,d28,d29,d30},[r10],r9", | |
"F9 6A B7 19", "vld1.8 {d27},[r10@64],r9", | |
"F9 6A BA 19", "vld1.8 {d27,d28},[r10@64],r9", | |
"F9 6A BA 29", "vld1.8 {d27,d28},[r10@128],r9", | |
"F9 6A B6 19", "vld1.8 {d27,d28,d29},[r10@64],r9", | |
"F9 6A B2 19", "vld1.8 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 6A B2 29", "vld1.8 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 6A B2 39", "vld1.8 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 6A B7 59", "vld1.16 {d27},[r10@64],r9", | |
"F9 6A BA 59", "vld1.16 {d27,d28},[r10@64],r9", | |
"F9 6A BA 69", "vld1.16 {d27,d28},[r10@128],r9", | |
"F9 6A B6 59", "vld1.16 {d27,d28,d29},[r10@64],r9", | |
"F9 6A B2 59", "vld1.16 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 6A B2 69", "vld1.16 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 6A B2 79", "vld1.16 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 6A B7 99", "vld1.32 {d27},[r10@64],r9", | |
"F9 6A BA 99", "vld1.32 {d27,d28},[r10@64],r9", | |
"F9 6A BA A9", "vld1.32 {d27,d28},[r10@128],r9", | |
"F9 6A B6 99", "vld1.32 {d27,d28,d29},[r10@64],r9", | |
"F9 6A B2 99", "vld1.32 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 6A B2 A9", "vld1.32 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 6A B2 B9", "vld1.32 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 6A B7 D9", "vld1.64 {d27},[r10@64],r9", | |
"F9 6A BA D9", "vld1.64 {d27,d28},[r10@64],r9", | |
"F9 6A BA E9", "vld1.64 {d27,d28},[r10@128],r9", | |
"F9 6A B6 D9", "vld1.64 {d27,d28,d29},[r10@64],r9", | |
"F9 6A B2 D9", "vld1.64 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 6A B2 E9", "vld1.64 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 6A B2 F9", "vld1.64 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 EA B0 2F", "vld1.8 {d27[1]},[r10]", | |
"F9 EA B4 4F", "vld1.16 {d27[1]},[r10]", | |
"F9 EA B8 8F", "vld1.32 {d27[1]},[r10]", | |
"F9 EA B4 5F", "vld1.16 {d27[1]},[r10@16]", | |
"F9 EA B8 BF", "vld1.32 {d27[1]},[r10@32]", | |
"F9 EA B0 2D", "vld1.8 {d27[1]},[r10]!", | |
"F9 EA B4 4D", "vld1.16 {d27[1]},[r10]!", | |
"F9 EA B8 8D", "vld1.32 {d27[1]},[r10]!", | |
"F9 EA B4 5D", "vld1.16 {d27[1]},[r10@16]!", | |
"F9 EA B8 BD", "vld1.32 {d27[1]},[r10@32]!", | |
"F9 EA B0 29", "vld1.8 {d27[1]},[r10],r9", | |
"F9 EA B4 49", "vld1.16 {d27[1]},[r10],r9", | |
"F9 EA B8 89", "vld1.32 {d27[1]},[r10],r9", | |
"F9 EA B4 59", "vld1.16 {d27[1]},[r10@16],r9", | |
"F9 EA B8 B9", "vld1.32 {d27[1]},[r10@32],r9", | |
"F9 EA BC 0F", "vld1.8 {d27[]},[r10]", | |
"F9 EA BC 2F", "vld1.8 {d27[],d28[]},[r10]", | |
"F9 EA BC 4F", "vld1.16 {d27[]},[r10]", | |
"F9 EA BC 6F", "vld1.16 {d27[],d28[]},[r10]", | |
"F9 EA BC 8F", "vld1.32 {d27[]},[r10]", | |
"F9 EA BC AF", "vld1.32 {d27[],d28[]},[r10]", | |
"F9 EA BC 5F", "vld1.16 {d27[]},[r10@16]", | |
"F9 EA BC 7F", "vld1.16 {d27[],d28[]},[r10@16]", | |
"F9 EA BC 9F", "vld1.32 {d27[]},[r10@32]", | |
"F9 EA BC BF", "vld1.32 {d27[],d28[]},[r10@32]", | |
"F9 EA BC 0D", "vld1.8 {d27[]},[r10]!", | |
"F9 EA BC 2D", "vld1.8 {d27[],d28[]},[r10]!", | |
"F9 EA BC 4D", "vld1.16 {d27[]},[r10]!", | |
"F9 EA BC 6D", "vld1.16 {d27[],d28[]},[r10]!", | |
"F9 EA BC 8D", "vld1.32 {d27[]},[r10]!", | |
"F9 EA BC AD", "vld1.32 {d27[],d28[]},[r10]!", | |
"F9 EA BC 5D", "vld1.16 {d27[]},[r10@16]!", | |
"F9 EA BC 7D", "vld1.16 {d27[],d28[]},[r10@16]!", | |
"F9 EA BC 9D", "vld1.32 {d27[]},[r10@32]!", | |
"F9 EA BC BD", "vld1.32 {d27[],d28[]},[r10@32]!", | |
"F9 EA BC 09", "vld1.8 {d27[]},[r10],r9", | |
"F9 EA BC 29", "vld1.8 {d27[],d28[]},[r10],r9", | |
"F9 EA BC 49", "vld1.16 {d27[]},[r10],r9", | |
"F9 EA BC 69", "vld1.16 {d27[],d28[]},[r10],r9", | |
"F9 EA BC 89", "vld1.32 {d27[]},[r10],r9", | |
"F9 EA BC A9", "vld1.32 {d27[],d28[]},[r10],r9", | |
"F9 EA BC 59", "vld1.16 {d27[]},[r10@16],r9", | |
"F9 EA BC 79", "vld1.16 {d27[],d28[]},[r10@16],r9", | |
"F9 EA BC 99", "vld1.32 {d27[]},[r10@32],r9", | |
"F9 EA BC B9", "vld1.32 {d27[],d28[]},[r10@32],r9", | |
"F9 6A B8 0F", "vld2.8 {d27,d28},[r10]", | |
"F9 6A B9 0F", "vld2.8 {d27,d29},[r10]", | |
"F9 6A B3 0F", "vld2.8 {d27,d28,d29,d30},[r10]", | |
"F9 6A B8 4F", "vld2.16 {d27,d28},[r10]", | |
"F9 6A B9 4F", "vld2.16 {d27,d29},[r10]", | |
"F9 6A B3 4F", "vld2.16 {d27,d28,d29,d30},[r10]", | |
"F9 6A B8 8F", "vld2.32 {d27,d28},[r10]", | |
"F9 6A B9 8F", "vld2.32 {d27,d29},[r10]", | |
"F9 6A B3 8F", "vld2.32 {d27,d28,d29,d30},[r10]", | |
"F9 6A B8 1F", "vld2.8 {d27,d28},[r10@64]", | |
"F9 6A B8 2F", "vld2.8 {d27,d28},[r10@128]", | |
"F9 6A B9 1F", "vld2.8 {d27,d29},[r10@64]", | |
"F9 6A B9 2F", "vld2.8 {d27,d29},[r10@128]", | |
"F9 6A B3 1F", "vld2.8 {d27,d28,d29,d30},[r10@64]", | |
"F9 6A B3 2F", "vld2.8 {d27,d28,d29,d30},[r10@128]", | |
"F9 6A B3 3F", "vld2.8 {d27,d28,d29,d30},[r10@256]", | |
"F9 6A B8 5F", "vld2.16 {d27,d28},[r10@64]", | |
"F9 6A B8 6F", "vld2.16 {d27,d28},[r10@128]", | |
"F9 6A B9 5F", "vld2.16 {d27,d29},[r10@64]", | |
"F9 6A B9 6F", "vld2.16 {d27,d29},[r10@128]", | |
"F9 6A B3 5F", "vld2.16 {d27,d28,d29,d30},[r10@64]", | |
"F9 6A B3 6F", "vld2.16 {d27,d28,d29,d30},[r10@128]", | |
"F9 6A B3 7F", "vld2.16 {d27,d28,d29,d30},[r10@256]", | |
"F9 6A B8 9F", "vld2.32 {d27,d28},[r10@64]", | |
"F9 6A B8 AF", "vld2.32 {d27,d28},[r10@128]", | |
"F9 6A B9 9F", "vld2.32 {d27,d29},[r10@64]", | |
"F9 6A B9 AF", "vld2.32 {d27,d29},[r10@128]", | |
"F9 6A B3 9F", "vld2.32 {d27,d28,d29,d30},[r10@64]", | |
"F9 6A B3 AF", "vld2.32 {d27,d28,d29,d30},[r10@128]", | |
"F9 6A B3 BF", "vld2.32 {d27,d28,d29,d30},[r10@256]", | |
"F9 6A B8 0D", "vld2.8 {d27,d28},[r10]!", | |
"F9 6A B9 0D", "vld2.8 {d27,d29},[r10]!", | |
"F9 6A B3 0D", "vld2.8 {d27,d28,d29,d30},[r10]!", | |
"F9 6A B8 4D", "vld2.16 {d27,d28},[r10]!", | |
"F9 6A B9 4D", "vld2.16 {d27,d29},[r10]!", | |
"F9 6A B3 4D", "vld2.16 {d27,d28,d29,d30},[r10]!", | |
"F9 6A B8 8D", "vld2.32 {d27,d28},[r10]!", | |
"F9 6A B9 8D", "vld2.32 {d27,d29},[r10]!", | |
"F9 6A B3 8D", "vld2.32 {d27,d28,d29,d30},[r10]!", | |
"F9 6A B8 1D", "vld2.8 {d27,d28},[r10@64]!", | |
"F9 6A B8 2D", "vld2.8 {d27,d28},[r10@128]!", | |
"F9 6A B9 1D", "vld2.8 {d27,d29},[r10@64]!", | |
"F9 6A B9 2D", "vld2.8 {d27,d29},[r10@128]!", | |
"F9 6A B3 1D", "vld2.8 {d27,d28,d29,d30},[r10@64]!", | |
"F9 6A B3 2D", "vld2.8 {d27,d28,d29,d30},[r10@128]!", | |
"F9 6A B3 3D", "vld2.8 {d27,d28,d29,d30},[r10@256]!", | |
"F9 6A B8 5D", "vld2.16 {d27,d28},[r10@64]!", | |
"F9 6A B8 6D", "vld2.16 {d27,d28},[r10@128]!", | |
"F9 6A B9 5D", "vld2.16 {d27,d29},[r10@64]!", | |
"F9 6A B9 6D", "vld2.16 {d27,d29},[r10@128]!", | |
"F9 6A B3 5D", "vld2.16 {d27,d28,d29,d30},[r10@64]!", | |
"F9 6A B3 6D", "vld2.16 {d27,d28,d29,d30},[r10@128]!", | |
"F9 6A B3 7D", "vld2.16 {d27,d28,d29,d30},[r10@256]!", | |
"F9 6A B8 9D", "vld2.32 {d27,d28},[r10@64]!", | |
"F9 6A B8 AD", "vld2.32 {d27,d28},[r10@128]!", | |
"F9 6A B9 9D", "vld2.32 {d27,d29},[r10@64]!", | |
"F9 6A B9 AD", "vld2.32 {d27,d29},[r10@128]!", | |
"F9 6A B3 9D", "vld2.32 {d27,d28,d29,d30},[r10@64]!", | |
"F9 6A B3 AD", "vld2.32 {d27,d28,d29,d30},[r10@128]!", | |
"F9 6A B3 BD", "vld2.32 {d27,d28,d29,d30},[r10@256]!", | |
"F9 6A B8 09", "vld2.8 {d27,d28},[r10],r9", | |
"F9 6A B9 09", "vld2.8 {d27,d29},[r10],r9", | |
"F9 6A B3 09", "vld2.8 {d27,d28,d29,d30},[r10],r9", | |
"F9 6A B8 49", "vld2.16 {d27,d28},[r10],r9", | |
"F9 6A B9 49", "vld2.16 {d27,d29},[r10],r9", | |
"F9 6A B3 49", "vld2.16 {d27,d28,d29,d30},[r10],r9", | |
"F9 6A B8 89", "vld2.32 {d27,d28},[r10],r9", | |
"F9 6A B9 89", "vld2.32 {d27,d29},[r10],r9", | |
"F9 6A B3 89", "vld2.32 {d27,d28,d29,d30},[r10],r9", | |
"F9 6A B8 19", "vld2.8 {d27,d28},[r10@64],r9", | |
"F9 6A B8 29", "vld2.8 {d27,d28},[r10@128],r9", | |
"F9 6A B9 19", "vld2.8 {d27,d29},[r10@64],r9", | |
"F9 6A B9 29", "vld2.8 {d27,d29},[r10@128],r9", | |
"F9 6A B3 19", "vld2.8 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 6A B3 29", "vld2.8 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 6A B3 39", "vld2.8 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 6A B8 59", "vld2.16 {d27,d28},[r10@64],r9", | |
"F9 6A B8 69", "vld2.16 {d27,d28},[r10@128],r9", | |
"F9 6A B9 59", "vld2.16 {d27,d29},[r10@64],r9", | |
"F9 6A B9 69", "vld2.16 {d27,d29},[r10@128],r9", | |
"F9 6A B3 59", "vld2.16 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 6A B3 69", "vld2.16 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 6A B3 79", "vld2.16 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 6A B8 99", "vld2.32 {d27,d28},[r10@64],r9", | |
"F9 6A B8 A9", "vld2.32 {d27,d28},[r10@128],r9", | |
"F9 6A B9 99", "vld2.32 {d27,d29},[r10@64],r9", | |
"F9 6A B9 A9", "vld2.32 {d27,d29},[r10@128],r9", | |
"F9 6A B3 99", "vld2.32 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 6A B3 A9", "vld2.32 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 6A B3 B9", "vld2.32 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 EA B1 2F", "vld2.8 {d27[1],d28[1]},[r10]", | |
"F9 EA B5 4F", "vld2.16 {d27[1],d28[1]},[r10]", | |
"F9 EA B5 6F", "vld2.16 {d27[1],d29[1]},[r10]", | |
"F9 EA B9 8F", "vld2.32 {d27[1],d28[1]},[r10]", | |
"F9 EA B9 CF", "vld2.32 {d27[1],d29[1]},[r10]", | |
"F9 EA B1 3F", "vld2.8 {d27[1],d28[1]},[r10@16]", | |
"F9 EA B5 5F", "vld2.16 {d27[1],d28[1]},[r10@32]", | |
"F9 EA B5 7F", "vld2.16 {d27[1],d29[1]},[r10@32]", | |
"F9 EA B9 9F", "vld2.32 {d27[1],d28[1]},[r10@64]", | |
"F9 EA B9 DF", "vld2.32 {d27[1],d29[1]},[r10@64]", | |
"F9 EA B1 2D", "vld2.8 {d27[1],d28[1]},[r10]!", | |
"F9 EA B5 4D", "vld2.16 {d27[1],d28[1]},[r10]!", | |
"F9 EA B5 6D", "vld2.16 {d27[1],d29[1]},[r10]!", | |
"F9 EA B9 8D", "vld2.32 {d27[1],d28[1]},[r10]!", | |
"F9 EA B9 CD", "vld2.32 {d27[1],d29[1]},[r10]!", | |
"F9 EA B1 3D", "vld2.8 {d27[1],d28[1]},[r10@16]!", | |
"F9 EA B5 5D", "vld2.16 {d27[1],d28[1]},[r10@32]!", | |
"F9 EA B5 7D", "vld2.16 {d27[1],d29[1]},[r10@32]!", | |
"F9 EA B9 9D", "vld2.32 {d27[1],d28[1]},[r10@64]!", | |
"F9 EA B9 DD", "vld2.32 {d27[1],d29[1]},[r10@64]!", | |
"F9 EA B1 29", "vld2.8 {d27[1],d28[1]},[r10],r9", | |
"F9 EA B5 49", "vld2.16 {d27[1],d28[1]},[r10],r9", | |
"F9 EA B5 69", "vld2.16 {d27[1],d29[1]},[r10],r9", | |
"F9 EA B9 89", "vld2.32 {d27[1],d28[1]},[r10],r9", | |
"F9 EA B9 C9", "vld2.32 {d27[1],d29[1]},[r10],r9", | |
"F9 EA B1 39", "vld2.8 {d27[1],d28[1]},[r10@16],r9", | |
"F9 EA B5 59", "vld2.16 {d27[1],d28[1]},[r10@32],r9", | |
"F9 EA B5 79", "vld2.16 {d27[1],d29[1]},[r10@32],r9", | |
"F9 EA B9 99", "vld2.32 {d27[1],d28[1]},[r10@64],r9", | |
"F9 EA B9 D9", "vld2.32 {d27[1],d29[1]},[r10@64],r9", | |
"F9 EA BD 0F", "vld2.8 {d27[],d28[]},[r10]", | |
"F9 EA BD 2F", "vld2.8 {d27[],d29[]},[r10]", | |
"F9 EA BD 4F", "vld2.16 {d27[],d28[]},[r10]", | |
"F9 EA BD 6F", "vld2.16 {d27[],d29[]},[r10]", | |
"F9 EA BD 8F", "vld2.32 {d27[],d28[]},[r10]", | |
"F9 EA BD AF", "vld2.32 {d27[],d29[]},[r10]", | |
"F9 EA BD 1F", "vld2.8 {d27[],d28[]},[r10@16]", | |
"F9 EA BD 3F", "vld2.8 {d27[],d29[]},[r10@16]", | |
"F9 EA BD 5F", "vld2.16 {d27[],d28[]},[r10@32]", | |
"F9 EA BD 7F", "vld2.16 {d27[],d29[]},[r10@32]", | |
"F9 EA BD 9F", "vld2.32 {d27[],d28[]},[r10@64]", | |
"F9 EA BD BF", "vld2.32 {d27[],d29[]},[r10@64]", | |
"F9 EA BD 0D", "vld2.8 {d27[],d28[]},[r10]!", | |
"F9 EA BD 2D", "vld2.8 {d27[],d29[]},[r10]!", | |
"F9 EA BD 4D", "vld2.16 {d27[],d28[]},[r10]!", | |
"F9 EA BD 6D", "vld2.16 {d27[],d29[]},[r10]!", | |
"F9 EA BD 8D", "vld2.32 {d27[],d28[]},[r10]!", | |
"F9 EA BD AD", "vld2.32 {d27[],d29[]},[r10]!", | |
"F9 EA BD 1D", "vld2.8 {d27[],d28[]},[r10@16]!", | |
"F9 EA BD 3D", "vld2.8 {d27[],d29[]},[r10@16]!", | |
"F9 EA BD 5D", "vld2.16 {d27[],d28[]},[r10@32]!", | |
"F9 EA BD 7D", "vld2.16 {d27[],d29[]},[r10@32]!", | |
"F9 EA BD 9D", "vld2.32 {d27[],d28[]},[r10@64]!", | |
"F9 EA BD BD", "vld2.32 {d27[],d29[]},[r10@64]!", | |
"F9 EA BD 09", "vld2.8 {d27[],d28[]},[r10],r9", | |
"F9 EA BD 29", "vld2.8 {d27[],d29[]},[r10],r9", | |
"F9 EA BD 49", "vld2.16 {d27[],d28[]},[r10],r9", | |
"F9 EA BD 69", "vld2.16 {d27[],d29[]},[r10],r9", | |
"F9 EA BD 89", "vld2.32 {d27[],d28[]},[r10],r9", | |
"F9 EA BD A9", "vld2.32 {d27[],d29[]},[r10],r9", | |
"F9 EA BD 19", "vld2.8 {d27[],d28[]},[r10@16],r9", | |
"F9 EA BD 39", "vld2.8 {d27[],d29[]},[r10@16],r9", | |
"F9 EA BD 59", "vld2.16 {d27[],d28[]},[r10@32],r9", | |
"F9 EA BD 79", "vld2.16 {d27[],d29[]},[r10@32],r9", | |
"F9 EA BD 99", "vld2.32 {d27[],d28[]},[r10@64],r9", | |
"F9 EA BD B9", "vld2.32 {d27[],d29[]},[r10@64],r9", | |
"F9 6A B4 0F", "vld3.8 {d27,d28,d29},[r10]", | |
"F9 6A B5 0F", "vld3.8 {d27,d29,d31},[r10]", | |
"F9 6A B4 4F", "vld3.16 {d27,d28,d29},[r10]", | |
"F9 6A B5 4F", "vld3.16 {d27,d29,d31},[r10]", | |
"F9 6A B4 8F", "vld3.32 {d27,d28,d29},[r10]", | |
"F9 6A B5 8F", "vld3.32 {d27,d29,d31},[r10]", | |
"F9 6A B4 1F", "vld3.8 {d27,d28,d29},[r10@64]", | |
"F9 6A B5 1F", "vld3.8 {d27,d29,d31},[r10@64]", | |
"F9 6A B4 5F", "vld3.16 {d27,d28,d29},[r10@64]", | |
"F9 6A B5 5F", "vld3.16 {d27,d29,d31},[r10@64]", | |
"F9 6A B4 9F", "vld3.32 {d27,d28,d29},[r10@64]", | |
"F9 6A B5 9F", "vld3.32 {d27,d29,d31},[r10@64]", | |
"F9 6A B4 0D", "vld3.8 {d27,d28,d29},[r10]!", | |
"F9 6A B5 0D", "vld3.8 {d27,d29,d31},[r10]!", | |
"F9 6A B4 4D", "vld3.16 {d27,d28,d29},[r10]!", | |
"F9 6A B5 4D", "vld3.16 {d27,d29,d31},[r10]!", | |
"F9 6A B4 8D", "vld3.32 {d27,d28,d29},[r10]!", | |
"F9 6A B5 8D", "vld3.32 {d27,d29,d31},[r10]!", | |
"F9 6A B4 1D", "vld3.8 {d27,d28,d29},[r10@64]!", | |
"F9 6A B5 1D", "vld3.8 {d27,d29,d31},[r10@64]!", | |
"F9 6A B4 5D", "vld3.16 {d27,d28,d29},[r10@64]!", | |
"F9 6A B5 5D", "vld3.16 {d27,d29,d31},[r10@64]!", | |
"F9 6A B4 9D", "vld3.32 {d27,d28,d29},[r10@64]!", | |
"F9 6A B5 9D", "vld3.32 {d27,d29,d31},[r10@64]!", | |
"F9 6A B4 09", "vld3.8 {d27,d28,d29},[r10],r9", | |
"F9 6A B5 09", "vld3.8 {d27,d29,d31},[r10],r9", | |
"F9 6A B4 49", "vld3.16 {d27,d28,d29},[r10],r9", | |
"F9 6A B5 49", "vld3.16 {d27,d29,d31},[r10],r9", | |
"F9 6A B4 89", "vld3.32 {d27,d28,d29},[r10],r9", | |
"F9 6A B5 89", "vld3.32 {d27,d29,d31},[r10],r9", | |
"F9 6A B4 19", "vld3.8 {d27,d28,d29},[r10@64],r9", | |
"F9 6A B5 19", "vld3.8 {d27,d29,d31},[r10@64],r9", | |
"F9 6A B4 59", "vld3.16 {d27,d28,d29},[r10@64],r9", | |
"F9 6A B5 59", "vld3.16 {d27,d29,d31},[r10@64],r9", | |
"F9 6A B4 99", "vld3.32 {d27,d28,d29},[r10@64],r9", | |
"F9 6A B5 99", "vld3.32 {d27,d29,d31},[r10@64],r9", | |
"F9 EA B2 2F", "vld3.8 {d27[1],d28[1],d29[1]},[r10]", | |
"F9 EA B6 4F", "vld3.16 {d27[1],d28[1],d29[1]},[r10]", | |
"F9 EA B6 6F", "vld3.16 {d27[1],d29[1],d31[1]},[r10]", | |
"F9 EA BA 8F", "vld3.32 {d27[1],d28[1],d29[1]},[r10]", | |
"F9 EA BA CF", "vld3.32 {d27[1],d29[1],d31[1]},[r10]", | |
"F9 EA B2 2D", "vld3.8 {d27[1],d28[1],d29[1]},[r10]!", | |
"F9 EA B6 4D", "vld3.16 {d27[1],d28[1],d29[1]},[r10]!", | |
"F9 EA B6 6D", "vld3.16 {d27[1],d29[1],d31[1]},[r10]!", | |
"F9 EA BA 8D", "vld3.32 {d27[1],d28[1],d29[1]},[r10]!", | |
"F9 EA BA CD", "vld3.32 {d27[1],d29[1],d31[1]},[r10]!", | |
"F9 EA B2 29", "vld3.8 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F9 EA B6 49", "vld3.16 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F9 EA B6 69", "vld3.16 {d27[1],d29[1],d31[1]},[r10],r9", | |
"F9 EA BA 89", "vld3.32 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F9 EA BA C9", "vld3.32 {d27[1],d29[1],d31[1]},[r10],r9", | |
"F9 EA BE 0F", "vld3.8 {d27[],d28[],d29[]},[r10]", | |
"F9 EA BE 2F", "vld3.8 {d27[],d29[],d31[]},[r10]", | |
"F9 EA BE 4F", "vld3.16 {d27[],d28[],d29[]},[r10]", | |
"F9 EA BE 6F", "vld3.16 {d27[],d29[],d31[]},[r10]", | |
"F9 EA BE 8F", "vld3.32 {d27[],d28[],d29[]},[r10]", | |
"F9 EA BE AF", "vld3.32 {d27[],d29[],d31[]},[r10]", | |
"F9 EA BE 0D", "vld3.8 {d27[],d28[],d29[]},[r10]!", | |
"F9 EA BE 2D", "vld3.8 {d27[],d29[],d31[]},[r10]!", | |
"F9 EA BE 4D", "vld3.16 {d27[],d28[],d29[]},[r10]!", | |
"F9 EA BE 6D", "vld3.16 {d27[],d29[],d31[]},[r10]!", | |
"F9 EA BE 8D", "vld3.32 {d27[],d28[],d29[]},[r10]!", | |
"F9 EA BE AD", "vld3.32 {d27[],d29[],d31[]},[r10]!", | |
"F9 EA BE 09", "vld3.8 {d27[],d28[],d29[]},[r10],r9", | |
"F9 EA BE 29", "vld3.8 {d27[],d29[],d31[]},[r10],r9", | |
"F9 EA BE 49", "vld3.16 {d27[],d28[],d29[]},[r10],r9", | |
"F9 EA BE 69", "vld3.16 {d27[],d29[],d31[]},[r10],r9", | |
"F9 EA BE 89", "vld3.32 {d27[],d28[],d29[]},[r10],r9", | |
"F9 EA BE A9", "vld3.32 {d27[],d29[],d31[]},[r10],r9", | |
"F9 6A B0 0F", "vld4.8 {d27,d28,d29,d30},[r10]", | |
"F9 6A 91 0F", "vld4.8 {d25,d27,d29,d31},[r10]", | |
"F9 6A B0 4F", "vld4.16 {d27,d28,d29,d30},[r10]", | |
"F9 6A 91 4F", "vld4.16 {d25,d27,d29,d31},[r10]", | |
"F9 6A B0 8F", "vld4.32 {d27,d28,d29,d30},[r10]", | |
"F9 6A 91 8F", "vld4.32 {d25,d27,d29,d31},[r10]", | |
"F9 6A B0 1F", "vld4.8 {d27,d28,d29,d30},[r10@64]", | |
"F9 6A B0 2F", "vld4.8 {d27,d28,d29,d30},[r10@128]", | |
"F9 6A B0 3F", "vld4.8 {d27,d28,d29,d30},[r10@256]", | |
"F9 6A 91 1F", "vld4.8 {d25,d27,d29,d31},[r10@64]", | |
"F9 6A 91 2F", "vld4.8 {d25,d27,d29,d31},[r10@128]", | |
"F9 6A 91 3F", "vld4.8 {d25,d27,d29,d31},[r10@256]", | |
"F9 6A B0 5F", "vld4.16 {d27,d28,d29,d30},[r10@64]", | |
"F9 6A B0 6F", "vld4.16 {d27,d28,d29,d30},[r10@128]", | |
"F9 6A B0 7F", "vld4.16 {d27,d28,d29,d30},[r10@256]", | |
"F9 6A 91 5F", "vld4.16 {d25,d27,d29,d31},[r10@64]", | |
"F9 6A 91 6F", "vld4.16 {d25,d27,d29,d31},[r10@128]", | |
"F9 6A 91 7F", "vld4.16 {d25,d27,d29,d31},[r10@256]", | |
"F9 6A B0 9F", "vld4.32 {d27,d28,d29,d30},[r10@64]", | |
"F9 6A B0 AF", "vld4.32 {d27,d28,d29,d30},[r10@128]", | |
"F9 6A B0 BF", "vld4.32 {d27,d28,d29,d30},[r10@256]", | |
"F9 6A 91 9F", "vld4.32 {d25,d27,d29,d31},[r10@64]", | |
"F9 6A 91 AF", "vld4.32 {d25,d27,d29,d31},[r10@128]", | |
"F9 6A 91 BF", "vld4.32 {d25,d27,d29,d31},[r10@256]", | |
"F9 6A B0 0D", "vld4.8 {d27,d28,d29,d30},[r10]!", | |
"F9 6A 91 0D", "vld4.8 {d25,d27,d29,d31},[r10]!", | |
"F9 6A B0 4D", "vld4.16 {d27,d28,d29,d30},[r10]!", | |
"F9 6A 91 4D", "vld4.16 {d25,d27,d29,d31},[r10]!", | |
"F9 6A B0 8D", "vld4.32 {d27,d28,d29,d30},[r10]!", | |
"F9 6A 91 8D", "vld4.32 {d25,d27,d29,d31},[r10]!", | |
"F9 6A B0 1D", "vld4.8 {d27,d28,d29,d30},[r10@64]!", | |
"F9 6A B0 2D", "vld4.8 {d27,d28,d29,d30},[r10@128]!", | |
"F9 6A B0 3D", "vld4.8 {d27,d28,d29,d30},[r10@256]!", | |
"F9 6A 91 1D", "vld4.8 {d25,d27,d29,d31},[r10@64]!", | |
"F9 6A 91 2D", "vld4.8 {d25,d27,d29,d31},[r10@128]!", | |
"F9 6A 91 3D", "vld4.8 {d25,d27,d29,d31},[r10@256]!", | |
"F9 6A B0 5D", "vld4.16 {d27,d28,d29,d30},[r10@64]!", | |
"F9 6A B0 6D", "vld4.16 {d27,d28,d29,d30},[r10@128]!", | |
"F9 6A B0 7D", "vld4.16 {d27,d28,d29,d30},[r10@256]!", | |
"F9 6A 91 5D", "vld4.16 {d25,d27,d29,d31},[r10@64]!", | |
"F9 6A 91 6D", "vld4.16 {d25,d27,d29,d31},[r10@128]!", | |
"F9 6A 91 7D", "vld4.16 {d25,d27,d29,d31},[r10@256]!", | |
"F9 6A B0 9D", "vld4.32 {d27,d28,d29,d30},[r10@64]!", | |
"F9 6A B0 AD", "vld4.32 {d27,d28,d29,d30},[r10@128]!", | |
"F9 6A B0 BD", "vld4.32 {d27,d28,d29,d30},[r10@256]!", | |
"F9 6A 91 9D", "vld4.32 {d25,d27,d29,d31},[r10@64]!", | |
"F9 6A 91 AD", "vld4.32 {d25,d27,d29,d31},[r10@128]!", | |
"F9 6A 91 BD", "vld4.32 {d25,d27,d29,d31},[r10@256]!", | |
"F9 6A B0 09", "vld4.8 {d27,d28,d29,d30},[r10],r9", | |
"F9 6A 91 09", "vld4.8 {d25,d27,d29,d31},[r10],r9", | |
"F9 6A B0 49", "vld4.16 {d27,d28,d29,d30},[r10],r9", | |
"F9 6A 91 49", "vld4.16 {d25,d27,d29,d31},[r10],r9", | |
"F9 6A B0 89", "vld4.32 {d27,d28,d29,d30},[r10],r9", | |
"F9 6A 91 89", "vld4.32 {d25,d27,d29,d31},[r10],r9", | |
"F9 6A B0 19", "vld4.8 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 6A B0 29", "vld4.8 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 6A B0 39", "vld4.8 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 6A 91 19", "vld4.8 {d25,d27,d29,d31},[r10@64],r9", | |
"F9 6A 91 29", "vld4.8 {d25,d27,d29,d31},[r10@128],r9", | |
"F9 6A 91 39", "vld4.8 {d25,d27,d29,d31},[r10@256],r9", | |
"F9 6A B0 59", "vld4.16 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 6A B0 69", "vld4.16 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 6A B0 79", "vld4.16 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 6A 91 59", "vld4.16 {d25,d27,d29,d31},[r10@64],r9", | |
"F9 6A 91 69", "vld4.16 {d25,d27,d29,d31},[r10@128],r9", | |
"F9 6A 91 79", "vld4.16 {d25,d27,d29,d31},[r10@256],r9", | |
"F9 6A B0 99", "vld4.32 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 6A B0 A9", "vld4.32 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 6A B0 B9", "vld4.32 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 6A 91 99", "vld4.32 {d25,d27,d29,d31},[r10@64],r9", | |
"F9 6A 91 A9", "vld4.32 {d25,d27,d29,d31},[r10@128],r9", | |
"F9 6A 91 B9", "vld4.32 {d25,d27,d29,d31},[r10@256],r9", | |
"F9 EA B3 2F", "vld4.8 {d27[1],d28[1],d29[1],d30[1]},[r10]", | |
"F9 EA B7 4F", "vld4.16 {d27[1],d28[1],d29[1],d30[1]},[r10]", | |
"F9 EA 97 6F", "vld4.16 {d25[1],d27[1],d29[1],d31[1]},[r10]", | |
"F9 EA BB 8F", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10]", | |
"F9 EA 9B CF", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10]", | |
"F9 EA B3 3F", "vld4.8 {d27[1],d28[1],d29[1],d30[1]},[r10@32]", | |
"F9 EA B7 5F", "vld4.16 {d27[1],d28[1],d29[1],d30[1]},[r10@64]", | |
"F9 EA 97 7F", "vld4.16 {d25[1],d27[1],d29[1],d31[1]},[r10@64]", | |
"F9 EA BB 9F", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@64]", | |
"F9 EA BB AF", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@128]", | |
"F9 EA 9B DF", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@64]", | |
"F9 EA 9B EF", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@128]", | |
"F9 EA B3 2D", "vld4.8 {d27[1],d28[1],d29[1],d30[1]},[r10]!", | |
"F9 EA B7 4D", "vld4.16 {d27[1],d28[1],d29[1],d30[1]},[r10]!", | |
"F9 EA 97 6D", "vld4.16 {d25[1],d27[1],d29[1],d31[1]},[r10]!", | |
"F9 EA BB 8D", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10]!", | |
"F9 EA 9B CD", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10]!", | |
"F9 EA B3 3D", "vld4.8 {d27[1],d28[1],d29[1],d30[1]},[r10@32]!", | |
"F9 EA B7 5D", "vld4.16 {d27[1],d28[1],d29[1],d30[1]},[r10@64]!", | |
"F9 EA 97 7D", "vld4.16 {d25[1],d27[1],d29[1],d31[1]},[r10@64]!", | |
"F9 EA BB 9D", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@64]!", | |
"F9 EA BB AD", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@128]!", | |
"F9 EA 9B DD", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@64]!", | |
"F9 EA 9B ED", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@128]!", | |
"F9 EA B3 29", "vld4.8 {d27[1],d28[1],d29[1],d30[1]},[r10],r9", | |
"F9 EA B7 49", "vld4.16 {d27[1],d28[1],d29[1],d30[1]},[r10],r9", | |
"F9 EA 97 69", "vld4.16 {d25[1],d27[1],d29[1],d31[1]},[r10],r9", | |
"F9 EA BB 89", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10],r9", | |
"F9 EA 9B C9", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10],r9", | |
"F9 EA B3 39", "vld4.8 {d27[1],d28[1],d29[1],d30[1]},[r10@32],r9", | |
"F9 EA B7 59", "vld4.16 {d27[1],d28[1],d29[1],d30[1]},[r10@64],r9", | |
"F9 EA 97 79", "vld4.16 {d25[1],d27[1],d29[1],d31[1]},[r10@64],r9", | |
"F9 EA BB 99", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@64],r9", | |
"F9 EA BB A9", "vld4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@128],r9", | |
"F9 EA 9B D9", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@64],r9", | |
"F9 EA 9B E9", "vld4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@128],r9", | |
"F9 EA BF 0F", "vld4.8 {d27[],d28[],d29[],d30[]},[r10]", | |
"F9 EA 9F 2F", "vld4.8 {d25[],d27[],d29[],d31[]},[r10]", | |
"F9 EA BF 4F", "vld4.16 {d27[],d28[],d29[],d30[]},[r10]", | |
"F9 EA 9F 6F", "vld4.16 {d25[],d27[],d29[],d31[]},[r10]", | |
"F9 EA BF 8F", "vld4.32 {d27[],d28[],d29[],d30[]},[r10]", | |
"F9 EA 9F AF", "vld4.32 {d25[],d27[],d29[],d31[]},[r10]", | |
"F9 EA BF 1F", "vld4.8 {d27[],d28[],d29[],d30[]},[r10@32]", | |
"F9 EA 9F 3F", "vld4.8 {d25[],d27[],d29[],d31[]},[r10@32]", | |
"F9 EA BF 5F", "vld4.16 {d27[],d28[],d29[],d30[]},[r10@64]", | |
"F9 EA 9F 7F", "vld4.16 {d25[],d27[],d29[],d31[]},[r10@64]", | |
"F9 EA BF 9F", "vld4.32 {d27[],d28[],d29[],d30[]},[r10@64]", | |
"F9 EA BF DF", "vld4.32 {d27[],d28[],d29[],d30[]},[r10@128]", | |
"F9 EA 9F BF", "vld4.32 {d25[],d27[],d29[],d31[]},[r10@64]", | |
"F9 EA 9F FF", "vld4.32 {d25[],d27[],d29[],d31[]},[r10@128]", | |
"F9 EA BF 0D", "vld4.8 {d27[],d28[],d29[],d30[]},[r10]!", | |
"F9 EA 9F 2D", "vld4.8 {d25[],d27[],d29[],d31[]},[r10]!", | |
"F9 EA BF 4D", "vld4.16 {d27[],d28[],d29[],d30[]},[r10]!", | |
"F9 EA 9F 6D", "vld4.16 {d25[],d27[],d29[],d31[]},[r10]!", | |
"F9 EA BF 8D", "vld4.32 {d27[],d28[],d29[],d30[]},[r10]!", | |
"F9 EA 9F AD", "vld4.32 {d25[],d27[],d29[],d31[]},[r10]!", | |
"F9 EA BF 1D", "vld4.8 {d27[],d28[],d29[],d30[]},[r10@32]!", | |
"F9 EA 9F 3D", "vld4.8 {d25[],d27[],d29[],d31[]},[r10@32]!", | |
"F9 EA BF 5D", "vld4.16 {d27[],d28[],d29[],d30[]},[r10@64]!", | |
"F9 EA 9F 7D", "vld4.16 {d25[],d27[],d29[],d31[]},[r10@64]!", | |
"F9 EA BF 9D", "vld4.32 {d27[],d28[],d29[],d30[]},[r10@64]!", | |
"F9 EA BF DD", "vld4.32 {d27[],d28[],d29[],d30[]},[r10@128]!", | |
"F9 EA 9F BD", "vld4.32 {d25[],d27[],d29[],d31[]},[r10@64]!", | |
"F9 EA 9F FD", "vld4.32 {d25[],d27[],d29[],d31[]},[r10@128]!", | |
"F9 EA BF 09", "vld4.8 {d27[],d28[],d29[],d30[]},[r10],r9", | |
"F9 EA 9F 29", "vld4.8 {d25[],d27[],d29[],d31[]},[r10],r9", | |
"F9 EA BF 49", "vld4.16 {d27[],d28[],d29[],d30[]},[r10],r9", | |
"F9 EA 9F 69", "vld4.16 {d25[],d27[],d29[],d31[]},[r10],r9", | |
"F9 EA BF 89", "vld4.32 {d27[],d28[],d29[],d30[]},[r10],r9", | |
"F9 EA 9F A9", "vld4.32 {d25[],d27[],d29[],d31[]},[r10],r9", | |
"F9 EA BF 19", "vld4.8 {d27[],d28[],d29[],d30[]},[r10@32],r9", | |
"F9 EA 9F 39", "vld4.8 {d25[],d27[],d29[],d31[]},[r10@32],r9", | |
"F9 EA BF 59", "vld4.16 {d27[],d28[],d29[],d30[]},[r10@64],r9", | |
"F9 EA 9F 79", "vld4.16 {d25[],d27[],d29[],d31[]},[r10@64],r9", | |
"F9 EA BF 99", "vld4.32 {d27[],d28[],d29[],d30[]},[r10@64],r9", | |
"F9 EA BF D9", "vld4.32 {d27[],d28[],d29[],d30[]},[r10@128],r9", | |
"F9 EA 9F B9", "vld4.32 {d25[],d27[],d29[],d31[]},[r10@64],r9", | |
"F9 EA 9F F9", "vld4.32 {d25[],d27[],d29[],d31[]},[r10@128],r9", | |
"EC BA AA 03", "vldmia r10!,{s20-s22}", | |
"ED 3A AA 03", "vldmdb r10!,{s20-s22}", | |
"EC FA 4B 06", "vldmia r10!,{d20-d22}", | |
"ED 7A 4B 06", "vldmdb r10!,{d20-d22}", | |
"EC 9A AA 03", "vldmia r10,{s20-s22}", | |
"EC DA 4B 06", "vldmia r10,{d20-d22}", | |
"ED 5F 5B 21", "vldr.64 d21,[pc,#-0x84]", | |
"ED DF 5B 21", "vldr.64 d21,[pc,#0x84]", | |
"ED DA 5B 00", "vldr.64 d21,[r10]", | |
"ED 5A 5B 21", "vldr.64 d21,[r10,#-0x84]", | |
"ED DA 5B 00", "vldr.64 d21,[r10]", | |
"ED DA 5B 21", "vldr.64 d21,[r10,#0x84]", | |
"ED 5F AA 21", "vldr.32 s21,[pc,#-0x84]", | |
"ED DF AA 21", "vldr.32 s21,[pc,#0x84]", | |
"ED DA AA 00", "vldr.32 s21,[r10]", | |
"ED 5A AA 21", "vldr.32 s21,[r10,#-0x84]", | |
"ED DA AA 00", "vldr.32 s21,[r10]", | |
"ED DA AA 21", "vldr.32 s21,[r10,#0x84]", | |
"EF 49 56 AA", "vmax.s8 d21,d25,d26", | |
"EF 59 56 AA", "vmax.s16 d21,d25,d26", | |
"EF 69 56 AA", "vmax.s32 d21,d25,d26", | |
"FF 49 56 AA", "vmax.u8 d21,d25,d26", | |
"FF 59 56 AA", "vmax.u16 d21,d25,d26", | |
"FF 69 56 AA", "vmax.u32 d21,d25,d26", | |
"EF 4C 66 EE", "vmax.s8 q11,q14,q15", | |
"EF 5C 66 EE", "vmax.s16 q11,q14,q15", | |
"EF 6C 66 EE", "vmax.s32 q11,q14,q15", | |
"FF 4C 66 EE", "vmax.u8 q11,q14,q15", | |
"FF 5C 66 EE", "vmax.u16 q11,q14,q15", | |
"FF 6C 66 EE", "vmax.u32 q11,q14,q15", | |
"EF 49 5F AA", "vmax.f32 d21,d25,d26", | |
"EF 4C 6F EE", "vmax.f32 q11,q14,q15", | |
"EF 49 56 BA", "vmin.s8 d21,d25,d26", | |
"EF 59 56 BA", "vmin.s16 d21,d25,d26", | |
"EF 69 56 BA", "vmin.s32 d21,d25,d26", | |
"FF 49 56 BA", "vmin.u8 d21,d25,d26", | |
"FF 59 56 BA", "vmin.u16 d21,d25,d26", | |
"FF 69 56 BA", "vmin.u32 d21,d25,d26", | |
"EF 4C 66 FE", "vmin.s8 q11,q14,q15", | |
"EF 5C 66 FE", "vmin.s16 q11,q14,q15", | |
"EF 6C 66 FE", "vmin.s32 q11,q14,q15", | |
"FF 4C 66 FE", "vmin.u8 q11,q14,q15", | |
"FF 5C 66 FE", "vmin.u16 q11,q14,q15", | |
"FF 6C 66 FE", "vmin.u32 q11,q14,q15", | |
"EF 69 5F AA", "vmin.f32 d21,d25,d26", | |
"EF 6C 6F EE", "vmin.f32 q11,q14,q15", | |
"EF D9 50 CF", "vmla.i16 d21,d25,d7[1]", | |
"EF E9 50 EF", "vmla.i32 d21,d25,d15[1]", | |
"EF E9 51 EF", "vmla.f32 d21,d25,d15[1]", | |
"EF 49 59 AA", "vmla.i8 d21,d25,d26", | |
"EF 59 59 AA", "vmla.i16 d21,d25,d26", | |
"EF 69 59 AA", "vmla.i32 d21,d25,d26", | |
"FF DC 60 CF", "vmla.i16 q11,q14,d7[1]", | |
"FF EC 60 EF", "vmla.i32 q11,q14,d15[1]", | |
"EF 4C 69 EE", "vmla.i8 q11,q14,q15", | |
"EF 5C 69 EE", "vmla.i16 q11,q14,q15", | |
"EF 6C 69 EE", "vmla.i32 q11,q14,q15", | |
"EF 49 5D BA", "vmla.f32 d21,d25,d26", | |
"EF 4C 6D FE", "vmla.f32 q11,q14,q15", | |
"EE 4C AA 8D", "vmla.f32 s21,s25,s26", | |
"EE 49 5B AA", "vmla.f64 d21,d25,d26", | |
"EF D9 62 CF", "vmlal.s16 q11,d25,d7[1]", | |
"EF E9 62 EF", "vmlal.s32 q11,d25,d15[1]", | |
"FF D9 62 CF", "vmlal.u16 q11,d25,d7[1]", | |
"FF E9 62 EF", "vmlal.u32 q11,d25,d15[1]", | |
"EF C9 68 AA", "vmlal.s8 q11,d25,d26", | |
"EF D9 68 AA", "vmlal.s16 q11,d25,d26", | |
"EF E9 68 AA", "vmlal.s32 q11,d25,d26", | |
"FF C9 68 AA", "vmlal.u8 q11,d25,d26", | |
"FF D9 68 AA", "vmlal.u16 q11,d25,d26", | |
"FF E9 68 AA", "vmlal.u32 q11,d25,d26", | |
"EF D9 54 CF", "vmls.i16 d21,d25,d7[1]", | |
"EF E9 54 EF", "vmls.i32 d21,d25,d15[1]", | |
"EF E9 55 EF", "vmls.f32 d21,d25,d15[1]", | |
"FF 49 59 AA", "vmls.i8 d21,d25,d26", | |
"FF 59 59 AA", "vmls.i16 d21,d25,d26", | |
"FF 69 59 AA", "vmls.i32 d21,d25,d26", | |
"FF DC 64 CF", "vmls.i16 q11,q14,d7[1]", | |
"FF EC 64 EF", "vmls.i32 q11,q14,d15[1]", | |
"FF EC 65 EF", "vmls.f32 q11,q14,d15[1]", | |
"FF 4C 69 EE", "vmls.i8 q11,q14,q15", | |
"FF 5C 69 EE", "vmls.i16 q11,q14,q15", | |
"FF 6C 69 EE", "vmls.i32 q11,q14,q15", | |
"EF 69 5D BA", "vmls.f32 d21,d25,d26", | |
"EF 6C 6D FE", "vmls.f32 q11,q14,q15", | |
"EE 4C AA CD", "vmls.f32 s21,s25,s26", | |
"EE 49 5B EA", "vmls.f64 d21,d25,d26", | |
"EF D9 66 CF", "vmlsl.s16 q11,d25,d7[1]", | |
"EF E9 66 EF", "vmlsl.s32 q11,d25,d15[1]", | |
"FF D9 66 CF", "vmlsl.u16 q11,d25,d7[1]", | |
"FF E9 66 EF", "vmlsl.u32 q11,d25,d15[1]", | |
"EF C9 6A AA", "vmlsl.s8 q11,d25,d26", | |
"EF D9 6A AA", "vmlsl.s16 q11,d25,d26", | |
"EF E9 6A AA", "vmlsl.s32 q11,d25,d26", | |
"FF C9 6A AA", "vmlsl.u8 q11,d25,d26", | |
"FF D9 6A AA", "vmlsl.u16 q11,d25,d26", | |
"FF E9 6A AA", "vmlsl.u32 q11,d25,d26", | |
"EF 6A 51 BA", "vmov d21,d26", | |
"EF 6E 61 FE", "vmov q11,q15", | |
"EC 46 5B 3A", "vmov d26,r5,r6", | |
"EC 56 5B 3A", "vmov r5,r6,d26", | |
"EC 56 5A 1D", "vmov r5,r6,s26,s27", | |
"EE 1C 5A 90", "vmov r5,s25", | |
"EE 0C 5A 90", "vmov s25,r5", | |
"EE 0C 5A 90", "vmov s25,r5", | |
"EC 46 5A 1D", "vmov s26,s27,r5,r6", | |
"FF C0 5E 19", "vmov.i8 d21,#0x89", | |
"FF C0 58 19", "vmov.i16 d21,#0x89", | |
"FF C0 50 19", "vmov.i32 d21,#0x89", | |
"EF C0 5E 30", "vmov.i64 d21,#0x0", | |
"FF C0 6E 59", "vmov.i8 q11,#0x89", | |
"FF C0 68 59", "vmov.i16 q11,#0x89", | |
"FF C0 60 59", "vmov.i32 q11,#0x89", | |
"EF C0 6E 70", "vmov.i64 q11,#0x0", | |
"EE 5B 5B B0", "vmov.s8 r5,d27[1]", | |
"EE 1B 5B F0", "vmov.s16 r5,d27[1]", | |
"EE DB 5B B0", "vmov.u8 r5,d27[1]", | |
"EE 9B 5B F0", "vmov.u16 r5,d27[1]", | |
"EE 3B 5B 90", "vmov.32 r5,d27[1]", | |
"EE 4B 5B B0", "vmov.8 d27[1],r5", | |
"EE 0B 5B F0", "vmov.16 d27[1],r5", | |
"EE 2B 5B 90", "vmov.32 d27[1],r5", | |
"EE B7 BA 00", "vmov.f32 s22,#0x70", // originally "vmov.f32 s22,#1.0" | |
"EE F0 AA 4D", "vmov.f32 s21,s26", | |
"EE F7 6B 00", "vmov.f64 d22,#0x70", // originally "vmov.f64 d22,#1.0" | |
"EE F0 5B 6A", "vmov.f64 d21,d26", | |
"EF C8 6A 3A", "vmovl.s8 q11,d26", | |
"EF D0 6A 3A", "vmovl.s16 q11,d26", | |
"EF E0 6A 3A", "vmovl.s32 q11,d26", | |
"FF C8 6A 3A", "vmovl.u8 q11,d26", | |
"FF D0 6A 3A", "vmovl.u16 q11,d26", | |
"FF E0 6A 3A", "vmovl.u32 q11,d26", | |
"FF F2 52 2E", "vmovn.i16 d21,q15", | |
"FF F6 52 2E", "vmovn.i32 d21,q15", | |
"FF FA 52 2E", "vmovn.i64 d21,q15", | |
"EE F0 5A 10", "vmrs r5,fpsid", | |
"EE F1 5A 10", "vmrs r5,fpscr", | |
"EE F6 5A 10", "vmrs r5,mvfr1", | |
"EE F7 5A 10", "vmrs r5,mvfr0", | |
"EE F8 5A 10", "vmrs r5,fpexc", | |
"EE F9 5A 10", "vmrs r5,fpinst", | |
"EE FA 5A 10", "vmrs r5,fpinst2", | |
"EE E0 5A 10", "vmsr fpsid,r5", | |
"EE E1 5A 10", "vmsr fpscr,r5", | |
"EE E8 5A 10", "vmsr fpexc,r5", | |
"EE E9 5A 10", "vmsr fpinst,r5", | |
"EE EA 5A 10", "vmsr fpinst2,r5", | |
"EF D9 58 CF", "vmul.i16 d21,d25,d7[1]", | |
"EF E9 58 EF", "vmul.i32 d21,d25,d15[1]", | |
"EF E9 59 EF", "vmul.f32 d21,d25,d15[1]", | |
"EF 49 59 BA", "vmul.i8 d21,d25,d26", | |
"EF 49 59 BA", "vmul.i8 d21,d25,d26", | |
"EF 59 59 BA", "vmul.i16 d21,d25,d26", | |
"EF 69 59 BA", "vmul.i32 d21,d25,d26", | |
"FF 49 59 BA", "vmul.p8 d21,d25,d26", | |
"FF DC 68 CF", "vmul.i16 q11,q14,d7[1]", | |
"FF EC 68 EF", "vmul.i32 q11,q14,d15[1]", | |
"FF EC 69 EF", "vmul.f32 q11,q14,d15[1]", | |
"EF 4C 69 FE", "vmul.i8 q11,q14,q15", | |
"EF 5C 69 FE", "vmul.i16 q11,q14,q15", | |
"EF 6C 69 FE", "vmul.i32 q11,q14,q15", | |
"FF 4C 69 FE", "vmul.p8 q11,q14,q15", | |
"FF 49 5D BA", "vmul.f32 d21,d25,d26", | |
"FF 4C 6D FE", "vmul.f32 q11,q14,q15", | |
"EE 6C AA 8D", "vmul.f32 s21,s25,s26", | |
"EE 69 5B AA", "vmul.f64 d21,d25,d26", | |
"EF D9 6A CF", "vmull.s16 q11,d25,d7[1]", | |
"EF E9 6A EF", "vmull.s32 q11,d25,d15[1]", | |
"FF D9 6A CF", "vmull.u16 q11,d25,d7[1]", | |
"FF E9 6A EF", "vmull.u32 q11,d25,d15[1]", | |
"EF C9 6C AA", "vmull.s8 q11,d25,d26", | |
"EF D9 6C AA", "vmull.s16 q11,d25,d26", | |
"EF E9 6C AA", "vmull.s32 q11,d25,d26", | |
"FF C9 6C AA", "vmull.u8 q11,d25,d26", | |
"FF D9 6C AA", "vmull.u16 q11,d25,d26", | |
"FF E9 6C AA", "vmull.u32 q11,d25,d26", | |
"EF C9 6E AA", "vmull.p8 q11,d25,d26", | |
"FF F0 55 AA", "vmvn d21,d26", | |
"FF F0 65 EE", "vmvn q11,q15", | |
"FF C0 58 37", "vmvn.i16 d21,#0x87", | |
"FF C0 50 37", "vmvn.i32 d21,#0x87", | |
"FF C0 68 77", "vmvn.i16 q11,#0x87", | |
"FF C0 60 77", "vmvn.i32 q11,#0x87", | |
"FF F1 53 AA", "vneg.s8 d21,d26", | |
"FF F5 53 AA", "vneg.s16 d21,d26", | |
"FF F9 53 AA", "vneg.s32 d21,d26", | |
"FF F9 57 AA", "vneg.f32 d21,d26", | |
"EE F1 5B 6A", "vneg.f64 d21,d26", | |
"FF F1 63 EE", "vneg.s8 q11,q15", | |
"FF F5 63 EE", "vneg.s16 q11,q15", | |
"FF F9 63 EE", "vneg.s32 q11,q15", | |
"FF F9 67 EE", "vneg.f32 q11,q15", | |
"EE F1 AA 4D", "vneg.f32 s21,s26", | |
"EE 5C AA CD", "vnmla.f32 s21,s25,s26", | |
"EE 59 5B EA", "vnmla.f64 d21,d25,d26", | |
"EE 5C AA 8D", "vnmls.f32 s21,s25,s26", | |
"EE 59 5B AA", "vnmls.f64 d21,d25,d26", | |
"EE 6C AA CD", "vnmul.f32 s21,s25,s26", | |
"EE 69 5B EA", "vnmul.f64 d21,d25,d26", | |
"EF 79 51 BA", "vorn d21,d25,d26", | |
"EF 7C 61 FE", "vorn q11,q14,q15", | |
"EF 69 51 BA", "vorr d21,d25,d26", | |
"EF 6C 61 FE", "vorr q11,q14,q15", | |
"FF C0 59 17", "vorr.i16 d21,#0x87", | |
"FF C0 51 17", "vorr.i32 d21,#0x87", | |
"FF C0 69 57", "vorr.i16 q11,#0x87", | |
"FF C0 61 57", "vorr.i32 q11,#0x87", | |
"FF F0 56 2A", "vpadal.s8 d21,d26", | |
"FF F4 56 2A", "vpadal.s16 d21,d26", | |
"FF F8 56 2A", "vpadal.s32 d21,d26", | |
"FF F0 56 AA", "vpadal.u8 d21,d26", | |
"FF F4 56 AA", "vpadal.u16 d21,d26", | |
"FF F8 56 AA", "vpadal.u32 d21,d26", | |
"FF F0 66 6E", "vpadal.s8 q11,q15", | |
"FF F4 66 6E", "vpadal.s16 q11,q15", | |
"FF F8 66 6E", "vpadal.s32 q11,q15", | |
"FF F0 66 EE", "vpadal.u8 q11,q15", | |
"FF F4 66 EE", "vpadal.u16 q11,q15", | |
"FF F8 66 EE", "vpadal.u32 q11,q15", | |
"EF 49 5B BA", "vpadd.i8 d21,d25,d26", | |
"EF 59 5B BA", "vpadd.i16 d21,d25,d26", | |
"EF 69 5B BA", "vpadd.i32 d21,d25,d26", | |
"FF 49 5D AA", "vpadd.f32 d21,d25,d26", | |
"FF F0 52 2A", "vpaddl.s8 d21,d26", | |
"FF F4 52 2A", "vpaddl.s16 d21,d26", | |
"FF F8 52 2A", "vpaddl.s32 d21,d26", | |
"FF F0 52 AA", "vpaddl.u8 d21,d26", | |
"FF F4 52 AA", "vpaddl.u16 d21,d26", | |
"FF F8 52 AA", "vpaddl.u32 d21,d26", | |
"FF F0 62 6E", "vpaddl.s8 q11,q15", | |
"FF F4 62 6E", "vpaddl.s16 q11,q15", | |
"FF F8 62 6E", "vpaddl.s32 q11,q15", | |
"FF F0 62 EE", "vpaddl.u8 q11,q15", | |
"FF F4 62 EE", "vpaddl.u16 q11,q15", | |
"FF F8 62 EE", "vpaddl.u32 q11,q15", | |
"EF 49 5A AA", "vpmax.s8 d21,d25,d26", | |
"EF 59 5A AA", "vpmax.s16 d21,d25,d26", | |
"EF 69 5A AA", "vpmax.s32 d21,d25,d26", | |
"FF 49 5A AA", "vpmax.u8 d21,d25,d26", | |
"FF 59 5A AA", "vpmax.u16 d21,d25,d26", | |
"FF 69 5A AA", "vpmax.u32 d21,d25,d26", | |
"FF 49 5F AA", "vpmax.f32 d21,d25,d26", | |
"EF 49 5A BA", "vpmin.s8 d21,d25,d26", | |
"EF 59 5A BA", "vpmin.s16 d21,d25,d26", | |
"EF 69 5A BA", "vpmin.s32 d21,d25,d26", | |
"FF 49 5A BA", "vpmin.u8 d21,d25,d26", | |
"FF 59 5A BA", "vpmin.u16 d21,d25,d26", | |
"FF 69 5A BA", "vpmin.u32 d21,d25,d26", | |
"FF 69 5F AA", "vpmin.f32 d21,d25,d26", | |
"EC FD DA 02", "vpop {s27-s28}", | |
"EC FD BB 04", "vpop {d27-d28}", | |
"ED 6D DA 02", "vpush {s27-s28}", | |
"ED 6D BB 04", "vpush {d27-d28}", | |
"FF F0 57 2A", "vqabs.s8 d21,d26", | |
"FF F4 57 2A", "vqabs.s16 d21,d26", | |
"FF F8 57 2A", "vqabs.s32 d21,d26", | |
"FF F0 67 6E", "vqabs.s8 q11,q15", | |
"FF F4 67 6E", "vqabs.s16 q11,q15", | |
"FF F8 67 6E", "vqabs.s32 q11,q15", | |
"EF 49 50 BA", "vqadd.s8 d21,d25,d26", | |
"EF 59 50 BA", "vqadd.s16 d21,d25,d26", | |
"EF 69 50 BA", "vqadd.s32 d21,d25,d26", | |
"EF 79 50 BA", "vqadd.s64 d21,d25,d26", | |
"FF 49 50 BA", "vqadd.u8 d21,d25,d26", | |
"FF 59 50 BA", "vqadd.u16 d21,d25,d26", | |
"FF 69 50 BA", "vqadd.u32 d21,d25,d26", | |
"FF 79 50 BA", "vqadd.u64 d21,d25,d26", | |
"EF 4C 60 FE", "vqadd.s8 q11,q14,q15", | |
"EF 5C 60 FE", "vqadd.s16 q11,q14,q15", | |
"EF 6C 60 FE", "vqadd.s32 q11,q14,q15", | |
"EF 7C 60 FE", "vqadd.s64 q11,q14,q15", | |
"FF 4C 60 FE", "vqadd.u8 q11,q14,q15", | |
"FF 5C 60 FE", "vqadd.u16 q11,q14,q15", | |
"FF 6C 60 FE", "vqadd.u32 q11,q14,q15", | |
"FF 7C 60 FE", "vqadd.u64 q11,q14,q15", | |
"EF D9 63 CF", "vqdmlal.s16 q11,d25,d7[1]", | |
"EF E9 63 EF", "vqdmlal.s32 q11,d25,d15[1]", | |
"EF D9 69 AA", "vqdmlal.s16 q11,d25,d26", | |
"EF E9 69 AA", "vqdmlal.s32 q11,d25,d26", | |
"EF D9 67 CF", "vqdmlsl.s16 q11,d25,d7[1]", | |
"EF E9 67 EF", "vqdmlsl.s32 q11,d25,d15[1]", | |
"EF D9 6B AA", "vqdmlsl.s16 q11,d25,d26", | |
"EF E9 6B AA", "vqdmlsl.s32 q11,d25,d26", | |
"EF D9 5C CA", "vqdmulh.s16 d21,d25,d2[1]", | |
"EF E9 5C EF", "vqdmulh.s32 d21,d25,d15[1]", | |
"EF 59 5B AA", "vqdmulh.s16 d21,d25,d26", | |
"EF 69 5B AA", "vqdmulh.s32 d21,d25,d26", | |
"FF DC 6C CA", "vqdmulh.s16 q11,q14,d2[1]", | |
"FF EC 6C EF", "vqdmulh.s32 q11,q14,d15[1]", | |
"EF 5C 6B EE", "vqdmulh.s16 q11,q14,q15", | |
"EF 6C 6B EE", "vqdmulh.s32 q11,q14,q15", | |
"EF D9 6B CA", "vqdmull.s16 q11,d25,d2[1]", | |
"EF E9 6B EF", "vqdmull.s32 q11,d25,d15[1]", | |
"EF D9 6D AA", "vqdmull.s16 q11,d25,d26", | |
"EF E9 6D AA", "vqdmull.s32 q11,d25,d26", | |
"EF D9 6D AA", "vqdmull.s16 q11,d25,d26", | |
"EF E9 6D AA", "vqdmull.s32 q11,d25,d26", | |
"FF F2 52 AE", "vqmovn.s16 d21,q15", | |
"FF F6 52 AE", "vqmovn.s32 d21,q15", | |
"FF FA 52 AE", "vqmovn.s64 d21,q15", | |
"FF F2 52 EE", "vqmovn.u16 d21,q15", | |
"FF F6 52 EE", "vqmovn.u32 d21,q15", | |
"FF FA 52 EE", "vqmovn.u64 d21,q15", | |
"FF F2 52 6E", "vqmovun.s16 d21,q15", | |
"FF F6 52 6E", "vqmovun.s32 d21,q15", | |
"FF FA 52 6E", "vqmovun.s64 d21,q15", | |
"FF F0 57 AA", "vqneg.s8 d21,d26", | |
"FF F4 57 AA", "vqneg.s16 d21,d26", | |
"FF F8 57 AA", "vqneg.s32 d21,d26", | |
"FF F0 67 EE", "vqneg.s8 q11,q15", | |
"FF F4 67 EE", "vqneg.s16 q11,q15", | |
"FF F8 67 EE", "vqneg.s32 q11,q15", | |
"EF D9 5D CF", "vqrdmulh.s16 d21,d25,d7[1]", | |
"EF E9 5D EF", "vqrdmulh.s32 d21,d25,d15[1]", | |
"FF 59 5B AA", "vqrdmulh.s16 d21,d25,d26", | |
"FF 69 5B AA", "vqrdmulh.s32 d21,d25,d26", | |
"FF DC 6D CF", "vqrdmulh.s16 q11,q14,d7[1]", | |
"FF EC 6D EF", "vqrdmulh.s32 q11,q14,d15[1]", | |
"FF 5C 6B EE", "vqrdmulh.s16 q11,q14,q15", | |
"FF 6C 6B EE", "vqrdmulh.s32 q11,q14,q15", | |
"EF 49 55 BA", "vqrshl.s8 d21,d26,d25", | |
"EF 59 55 BA", "vqrshl.s16 d21,d26,d25", | |
"EF 69 55 BA", "vqrshl.s32 d21,d26,d25", | |
"EF 79 55 BA", "vqrshl.s64 d21,d26,d25", | |
"FF 49 55 BA", "vqrshl.u8 d21,d26,d25", | |
"FF 59 55 BA", "vqrshl.u16 d21,d26,d25", | |
"FF 69 55 BA", "vqrshl.u32 d21,d26,d25", | |
"FF 79 55 BA", "vqrshl.u64 d21,d26,d25", | |
"EF 4C 65 FE", "vqrshl.s8 q11,q15,q14", | |
"EF 5C 65 FE", "vqrshl.s16 q11,q15,q14", | |
"EF 6C 65 FE", "vqrshl.s32 q11,q15,q14", | |
"EF 7C 65 FE", "vqrshl.s64 q11,q15,q14", | |
"FF 4C 65 FE", "vqrshl.u8 q11,q15,q14", | |
"FF 5C 65 FE", "vqrshl.u16 q11,q15,q14", | |
"FF 6C 65 FE", "vqrshl.u32 q11,q15,q14", | |
"FF 7C 65 FE", "vqrshl.u64 q11,q15,q14", | |
"EF CF 59 7E", "vqrshrn.s16 d21,q15,#1", | |
"FF CF 59 7E", "vqrshrn.u16 d21,q15,#1", | |
"EF CF 59 7E", "vqrshrn.s16 d21,q15,#1", | |
"EF C8 59 7E", "vqrshrn.s16 d21,q15,#8", | |
"FF CF 59 7E", "vqrshrn.u16 d21,q15,#1", | |
"FF C8 59 7E", "vqrshrn.u16 d21,q15,#8", | |
"EF DF 59 7E", "vqrshrn.s32 d21,q15,#1", | |
"EF D0 59 7E", "vqrshrn.s32 d21,q15,#16", | |
"FF DF 59 7E", "vqrshrn.u32 d21,q15,#1", | |
"FF D0 59 7E", "vqrshrn.u32 d21,q15,#16", | |
"EF FF 59 7E", "vqrshrn.s64 d21,q15,#1", | |
"EF E0 59 7E", "vqrshrn.s64 d21,q15,#32", | |
"FF FF 59 7E", "vqrshrn.u64 d21,q15,#1", | |
"FF E0 59 7E", "vqrshrn.u64 d21,q15,#32", | |
"FF CF 58 7E", "vqrshrun.s16 d21,q15,#1", | |
"FF C8 58 7E", "vqrshrun.s16 d21,q15,#8", | |
"FF DF 58 7E", "vqrshrun.s32 d21,q15,#1", | |
"FF D0 58 7E", "vqrshrun.s32 d21,q15,#16", | |
"FF FF 58 7E", "vqrshrun.s64 d21,q15,#1", | |
"FF E0 58 7E", "vqrshrun.s64 d21,q15,#32", | |
"EF C8 57 3A", "vqshl.s8 d21,d26,#0", | |
"EF CF 57 3A", "vqshl.s8 d21,d26,#7", | |
"FF C8 57 3A", "vqshl.u8 d21,d26,#0", | |
"FF CF 57 3A", "vqshl.u8 d21,d26,#7", | |
"EF D0 57 3A", "vqshl.s16 d21,d26,#0", | |
"EF DF 57 3A", "vqshl.s16 d21,d26,#15", | |
"FF D0 57 3A", "vqshl.u16 d21,d26,#0", | |
"FF DF 57 3A", "vqshl.u16 d21,d26,#15", | |
"EF E0 57 3A", "vqshl.s32 d21,d26,#0", | |
"EF FF 57 3A", "vqshl.s32 d21,d26,#31", | |
"FF E0 57 3A", "vqshl.u32 d21,d26,#0", | |
"FF FF 57 3A", "vqshl.u32 d21,d26,#31", | |
"EF C0 57 BA", "vqshl.s64 d21,d26,#0", | |
"EF FF 57 BA", "vqshl.s64 d21,d26,#63", | |
"FF C0 57 BA", "vqshl.u64 d21,d26,#0", | |
"FF FF 57 BA", "vqshl.u64 d21,d26,#63", | |
"EF 49 54 BA", "vqshl.s8 d21,d26,d25", | |
"EF 59 54 BA", "vqshl.s16 d21,d26,d25", | |
"EF 69 54 BA", "vqshl.s32 d21,d26,d25", | |
"EF 79 54 BA", "vqshl.s64 d21,d26,d25", | |
"FF 49 54 BA", "vqshl.u8 d21,d26,d25", | |
"FF 59 54 BA", "vqshl.u16 d21,d26,d25", | |
"FF 69 54 BA", "vqshl.u32 d21,d26,d25", | |
"FF 79 54 BA", "vqshl.u64 d21,d26,d25", | |
"EF C8 67 7E", "vqshl.s8 q11,q15,#0", | |
"EF CF 67 7E", "vqshl.s8 q11,q15,#7", | |
"FF C8 67 7E", "vqshl.u8 q11,q15,#0", | |
"FF CF 67 7E", "vqshl.u8 q11,q15,#7", | |
"EF D0 67 7E", "vqshl.s16 q11,q15,#0", | |
"EF DF 67 7E", "vqshl.s16 q11,q15,#15", | |
"FF D0 67 7E", "vqshl.u16 q11,q15,#0", | |
"FF DF 67 7E", "vqshl.u16 q11,q15,#15", | |
"EF E0 67 7E", "vqshl.s32 q11,q15,#0", | |
"EF FF 67 7E", "vqshl.s32 q11,q15,#31", | |
"FF E0 67 7E", "vqshl.u32 q11,q15,#0", | |
"FF FF 67 7E", "vqshl.u32 q11,q15,#31", | |
"EF C0 67 FE", "vqshl.s64 q11,q15,#0", | |
"EF FF 67 FE", "vqshl.s64 q11,q15,#63", | |
"FF C0 67 FE", "vqshl.u64 q11,q15,#0", | |
"FF FF 67 FE", "vqshl.u64 q11,q15,#63", | |
"EF 4C 64 FE", "vqshl.s8 q11,q15,q14", | |
"EF 5C 64 FE", "vqshl.s16 q11,q15,q14", | |
"EF 6C 64 FE", "vqshl.s32 q11,q15,q14", | |
"EF 7C 64 FE", "vqshl.s64 q11,q15,q14", | |
"FF 4C 64 FE", "vqshl.u8 q11,q15,q14", | |
"FF 5C 64 FE", "vqshl.u16 q11,q15,q14", | |
"FF 6C 64 FE", "vqshl.u32 q11,q15,q14", | |
"FF 7C 64 FE", "vqshl.u64 q11,q15,q14", | |
"FF C8 56 3A", "vqshlu.s8 d21,d26,#0", | |
"FF CF 56 3A", "vqshlu.s8 d21,d26,#7", | |
"FF D0 56 3A", "vqshlu.s16 d21,d26,#0", | |
"FF DF 56 3A", "vqshlu.s16 d21,d26,#15", | |
"FF E0 56 3A", "vqshlu.s32 d21,d26,#0", | |
"FF FF 56 3A", "vqshlu.s32 d21,d26,#31", | |
"FF C0 56 BA", "vqshlu.s64 d21,d26,#0", | |
"FF FF 56 BA", "vqshlu.s64 d21,d26,#63", | |
"FF C8 66 7E", "vqshlu.s8 q11,q15,#0", | |
"FF CF 66 7E", "vqshlu.s8 q11,q15,#7", | |
"FF D0 66 7E", "vqshlu.s16 q11,q15,#0", | |
"FF DF 66 7E", "vqshlu.s16 q11,q15,#15", | |
"FF E0 66 7E", "vqshlu.s32 q11,q15,#0", | |
"FF FF 66 7E", "vqshlu.s32 q11,q15,#31", | |
"FF C0 66 FE", "vqshlu.s64 q11,q15,#0", | |
"FF FF 66 FE", "vqshlu.s64 q11,q15,#63", | |
"EF CF 59 3E", "vqshrn.s16 d21,q15,#1", | |
"EF C8 59 3E", "vqshrn.s16 d21,q15,#8", | |
"FF CF 59 3E", "vqshrn.u16 d21,q15,#1", | |
"FF C8 59 3E", "vqshrn.u16 d21,q15,#8", | |
"EF DF 59 3E", "vqshrn.s32 d21,q15,#1", | |
"EF D0 59 3E", "vqshrn.s32 d21,q15,#16", | |
"FF DF 59 3E", "vqshrn.u32 d21,q15,#1", | |
"FF D0 59 3E", "vqshrn.u32 d21,q15,#16", | |
"EF FF 59 3E", "vqshrn.s64 d21,q15,#1", | |
"EF E0 59 3E", "vqshrn.s64 d21,q15,#32", | |
"FF FF 59 3E", "vqshrn.u64 d21,q15,#1", | |
"FF E0 59 3E", "vqshrn.u64 d21,q15,#32", | |
"FF CF 58 3E", "vqshrun.s16 d21,q15,#1", | |
"FF C8 58 3E", "vqshrun.s16 d21,q15,#8", | |
"FF DF 58 3E", "vqshrun.s32 d21,q15,#1", | |
"FF D0 58 3E", "vqshrun.s32 d21,q15,#16", | |
"FF FF 58 3E", "vqshrun.s64 d21,q15,#1", | |
"FF E0 58 3E", "vqshrun.s64 d21,q15,#32", | |
"EF 49 52 BA", "vqsub.s8 d21,d25,d26", | |
"EF 59 52 BA", "vqsub.s16 d21,d25,d26", | |
"EF 69 52 BA", "vqsub.s32 d21,d25,d26", | |
"EF 79 52 BA", "vqsub.s64 d21,d25,d26", | |
"FF 49 52 BA", "vqsub.u8 d21,d25,d26", | |
"FF 59 52 BA", "vqsub.u16 d21,d25,d26", | |
"FF 69 52 BA", "vqsub.u32 d21,d25,d26", | |
"FF 79 52 BA", "vqsub.u64 d21,d25,d26", | |
"EF 4C 62 FE", "vqsub.s8 q11,q14,q15", | |
"EF 5C 62 FE", "vqsub.s16 q11,q14,q15", | |
"EF 6C 62 FE", "vqsub.s32 q11,q14,q15", | |
"EF 7C 62 FE", "vqsub.s64 q11,q14,q15", | |
"FF 4C 62 FE", "vqsub.u8 q11,q14,q15", | |
"FF 5C 62 FE", "vqsub.u16 q11,q14,q15", | |
"FF 6C 62 FE", "vqsub.u32 q11,q14,q15", | |
"FF 7C 62 FE", "vqsub.u64 q11,q14,q15", | |
"FF CC 54 AE", "vraddhn.i16 d21,q14,q15", | |
"FF DC 54 AE", "vraddhn.i32 d21,q14,q15", | |
"FF EC 54 AE", "vraddhn.i64 d21,q14,q15", | |
"FF FB 54 2A", "vrecpe.u32 d21,d26", | |
"FF FB 55 2A", "vrecpe.f32 d21,d26", | |
"FF FB 64 6E", "vrecpe.u32 q11,q15", | |
"FF FB 65 6E", "vrecpe.f32 q11,q15", | |
"EF 49 5F BA", "vrecps.f32 d21,d25,d26", | |
"EF 4C 6F FE", "vrecps.f32 q11,q14,q15", | |
"FF F0 51 2A", "vrev16.8 d21,d26", | |
"FF F0 61 6E", "vrev16.8 q11,q15", | |
"FF F0 50 AA", "vrev32.8 d21,d26", | |
"FF F4 50 AA", "vrev32.16 d21,d26", | |
"FF F0 60 EE", "vrev32.8 q11,q15", | |
"FF F4 60 EE", "vrev32.16 q11,q15", | |
"FF F0 50 2A", "vrev64.8 d21,d26", | |
"FF F4 50 2A", "vrev64.16 d21,d26", | |
"FF F8 50 2A", "vrev64.32 d21,d26", | |
"FF F0 60 6E", "vrev64.8 q11,q15", | |
"FF F4 60 6E", "vrev64.16 q11,q15", | |
"FF F8 60 6E", "vrev64.32 q11,q15", | |
"EF 49 51 AA", "vrhadd.s8 d21,d25,d26", | |
"EF 59 51 AA", "vrhadd.s16 d21,d25,d26", | |
"EF 69 51 AA", "vrhadd.s32 d21,d25,d26", | |
"FF 49 51 AA", "vrhadd.u8 d21,d25,d26", | |
"FF 59 51 AA", "vrhadd.u16 d21,d25,d26", | |
"FF 69 51 AA", "vrhadd.u32 d21,d25,d26", | |
"EF 4C 61 EE", "vrhadd.s8 q11,q14,q15", | |
"EF 5C 61 EE", "vrhadd.s16 q11,q14,q15", | |
"EF 6C 61 EE", "vrhadd.s32 q11,q14,q15", | |
"FF 4C 61 EE", "vrhadd.u8 q11,q14,q15", | |
"FF 5C 61 EE", "vrhadd.u16 q11,q14,q15", | |
"FF 6C 61 EE", "vrhadd.u32 q11,q14,q15", | |
"EF 49 55 AA", "vrshl.s8 d21,d26,d25", | |
"EF 59 55 AA", "vrshl.s16 d21,d26,d25", | |
"EF 69 55 AA", "vrshl.s32 d21,d26,d25", | |
"EF 79 55 AA", "vrshl.s64 d21,d26,d25", | |
"FF 49 55 AA", "vrshl.u8 d21,d26,d25", | |
"FF 59 55 AA", "vrshl.u16 d21,d26,d25", | |
"FF 69 55 AA", "vrshl.u32 d21,d26,d25", | |
"FF 79 55 AA", "vrshl.u64 d21,d26,d25", | |
"EF 4C 65 EE", "vrshl.s8 q11,q15,q14", | |
"EF 5C 65 EE", "vrshl.s16 q11,q15,q14", | |
"EF 6C 65 EE", "vrshl.s32 q11,q15,q14", | |
"EF 7C 65 EE", "vrshl.s64 q11,q15,q14", | |
"FF 4C 65 EE", "vrshl.u8 q11,q15,q14", | |
"FF 5C 65 EE", "vrshl.u16 q11,q15,q14", | |
"FF 6C 65 EE", "vrshl.u32 q11,q15,q14", | |
"FF 7C 65 EE", "vrshl.u64 q11,q15,q14", | |
"EF CF 52 3A", "vrshr.s8 d21,d26,#1", | |
"EF C8 52 3A", "vrshr.s8 d21,d26,#8", | |
"FF CF 52 3A", "vrshr.u8 d21,d26,#1", | |
"FF C8 52 3A", "vrshr.u8 d21,d26,#8", | |
"EF DF 52 3A", "vrshr.s16 d21,d26,#1", | |
"EF D0 52 3A", "vrshr.s16 d21,d26,#16", | |
"FF DF 52 3A", "vrshr.u16 d21,d26,#1", | |
"FF D0 52 3A", "vrshr.u16 d21,d26,#16", | |
"EF FF 52 3A", "vrshr.s32 d21,d26,#1", | |
"EF E0 52 3A", "vrshr.s32 d21,d26,#32", | |
"FF FF 52 3A", "vrshr.u32 d21,d26,#1", | |
"FF E0 52 3A", "vrshr.u32 d21,d26,#32", | |
"EF FF 52 BA", "vrshr.s64 d21,d26,#1", | |
"EF C0 52 BA", "vrshr.s64 d21,d26,#64", | |
"FF FF 52 BA", "vrshr.u64 d21,d26,#1", | |
"FF C0 52 BA", "vrshr.u64 d21,d26,#64", | |
"EF CF 62 7E", "vrshr.s8 q11,q15,#1", | |
"EF C8 62 7E", "vrshr.s8 q11,q15,#8", | |
"FF CF 62 7E", "vrshr.u8 q11,q15,#1", | |
"FF C8 62 7E", "vrshr.u8 q11,q15,#8", | |
"EF DF 62 7E", "vrshr.s16 q11,q15,#1", | |
"EF D0 62 7E", "vrshr.s16 q11,q15,#16", | |
"FF DF 62 7E", "vrshr.u16 q11,q15,#1", | |
"FF D0 62 7E", "vrshr.u16 q11,q15,#16", | |
"EF FF 62 7E", "vrshr.s32 q11,q15,#1", | |
"EF E0 62 7E", "vrshr.s32 q11,q15,#32", | |
"FF FF 62 7E", "vrshr.u32 q11,q15,#1", | |
"FF E0 62 7E", "vrshr.u32 q11,q15,#32", | |
"EF FF 62 FE", "vrshr.s64 q11,q15,#1", | |
"EF C0 62 FE", "vrshr.s64 q11,q15,#64", | |
"FF FF 62 FE", "vrshr.u64 q11,q15,#1", | |
"FF C0 62 FE", "vrshr.u64 q11,q15,#64", | |
"EF CF 58 7E", "vrshrn.i16 d21,q15,#1", | |
"EF C8 58 7E", "vrshrn.i16 d21,q15,#8", | |
"EF DF 58 7E", "vrshrn.i32 d21,q15,#1", | |
"EF D0 58 7E", "vrshrn.i32 d21,q15,#16", | |
"EF FF 58 7E", "vrshrn.i64 d21,q15,#1", | |
"EF E0 58 7E", "vrshrn.i64 d21,q15,#32", | |
"FF FB 54 AA", "vrsqrte.u32 d21,d26", | |
"FF FB 55 AA", "vrsqrte.f32 d21,d26", | |
"FF FB 64 EE", "vrsqrte.u32 q11,q15", | |
"FF FB 65 EE", "vrsqrte.f32 q11,q15", | |
"EF 69 5F BA", "vrsqrts.f32 d21,d25,d26", | |
"EF 6C 6F FE", "vrsqrts.f32 q11,q14,q15", | |
"EF CF 53 3A", "vrsra.s8 d21,d26,#1", | |
"EF C8 53 3A", "vrsra.s8 d21,d26,#8", | |
"FF CF 53 3A", "vrsra.u8 d21,d26,#1", | |
"FF C8 53 3A", "vrsra.u8 d21,d26,#8", | |
"EF DF 53 3A", "vrsra.s16 d21,d26,#1", | |
"EF D0 53 3A", "vrsra.s16 d21,d26,#16", | |
"FF DF 53 3A", "vrsra.u16 d21,d26,#1", | |
"FF D0 53 3A", "vrsra.u16 d21,d26,#16", | |
"EF FF 53 3A", "vrsra.s32 d21,d26,#1", | |
"EF E0 53 3A", "vrsra.s32 d21,d26,#32", | |
"FF FF 53 3A", "vrsra.u32 d21,d26,#1", | |
"FF E0 53 3A", "vrsra.u32 d21,d26,#32", | |
"EF FF 53 BA", "vrsra.s64 d21,d26,#1", | |
"EF C0 53 BA", "vrsra.s64 d21,d26,#64", | |
"FF FF 53 BA", "vrsra.u64 d21,d26,#1", | |
"FF C0 53 BA", "vrsra.u64 d21,d26,#64", | |
"EF CF 63 7E", "vrsra.s8 q11,q15,#1", | |
"EF C8 63 7E", "vrsra.s8 q11,q15,#8", | |
"FF CF 63 7E", "vrsra.u8 q11,q15,#1", | |
"FF C8 63 7E", "vrsra.u8 q11,q15,#8", | |
"EF DF 63 7E", "vrsra.s16 q11,q15,#1", | |
"EF D0 63 7E", "vrsra.s16 q11,q15,#16", | |
"FF DF 63 7E", "vrsra.u16 q11,q15,#1", | |
"FF D0 63 7E", "vrsra.u16 q11,q15,#16", | |
"EF FF 63 7E", "vrsra.s32 q11,q15,#1", | |
"EF E0 63 7E", "vrsra.s32 q11,q15,#32", | |
"FF FF 63 7E", "vrsra.u32 q11,q15,#1", | |
"FF E0 63 7E", "vrsra.u32 q11,q15,#32", | |
"EF FF 63 FE", "vrsra.s64 q11,q15,#1", | |
"EF C0 63 FE", "vrsra.s64 q11,q15,#64", | |
"FF FF 63 FE", "vrsra.u64 q11,q15,#1", | |
"FF C0 63 FE", "vrsra.u64 q11,q15,#64", | |
"FF CC 56 AE", "vrsubhn.i16 d21,q14,q15", | |
"FF DC 56 AE", "vrsubhn.i32 d21,q14,q15", | |
"FF EC 56 AE", "vrsubhn.i64 d21,q14,q15", | |
"EF C8 55 3A", "vshl.i8 d21,d26,#0", | |
"EF CF 55 3A", "vshl.i8 d21,d26,#7", | |
"EF D0 55 3A", "vshl.i16 d21,d26,#0", | |
"EF DF 55 3A", "vshl.i16 d21,d26,#15", | |
"EF E0 55 3A", "vshl.i32 d21,d26,#0", | |
"EF FF 55 3A", "vshl.i32 d21,d26,#31", | |
"EF C0 55 BA", "vshl.i64 d21,d26,#0", | |
"EF FF 55 BA", "vshl.i64 d21,d26,#63", | |
"EF C8 65 7E", "vshl.i8 q11,q15,#0", | |
"EF CF 65 7E", "vshl.i8 q11,q15,#7", | |
"EF D0 65 7E", "vshl.i16 q11,q15,#0", | |
"EF DF 65 7E", "vshl.i16 q11,q15,#15", | |
"EF E0 65 7E", "vshl.i32 q11,q15,#0", | |
"EF FF 65 7E", "vshl.i32 q11,q15,#31", | |
"EF C0 65 FE", "vshl.i64 q11,q15,#0", | |
"EF FF 65 FE", "vshl.i64 q11,q15,#63", | |
"EF 49 54 AA", "vshl.s8 d21,d26,d25", | |
"EF 59 54 AA", "vshl.s16 d21,d26,d25", | |
"EF 69 54 AA", "vshl.s32 d21,d26,d25", | |
"EF 79 54 AA", "vshl.s64 d21,d26,d25", | |
"FF 49 54 AA", "vshl.u8 d21,d26,d25", | |
"FF 59 54 AA", "vshl.u16 d21,d26,d25", | |
"FF 69 54 AA", "vshl.u32 d21,d26,d25", | |
"FF 79 54 AA", "vshl.u64 d21,d26,d25", | |
"EF 4C 64 EE", "vshl.s8 q11,q15,q14", | |
"EF 5C 64 EE", "vshl.s16 q11,q15,q14", | |
"EF 6C 64 EE", "vshl.s32 q11,q15,q14", | |
"EF 7C 64 EE", "vshl.s64 q11,q15,q14", | |
"FF 4C 64 EE", "vshl.u8 q11,q15,q14", | |
"FF 5C 64 EE", "vshl.u16 q11,q15,q14", | |
"FF 6C 64 EE", "vshl.u32 q11,q15,q14", | |
"FF 7C 64 EE", "vshl.u64 q11,q15,q14", | |
"EF C9 6A 3A", "vshll.s8 q11,d26,#1", | |
"EF CF 6A 3A", "vshll.s8 q11,d26,#7", | |
"FF C9 6A 3A", "vshll.u8 q11,d26,#1", | |
"FF CF 6A 3A", "vshll.u8 q11,d26,#7", | |
"EF D1 6A 3A", "vshll.s16 q11,d26,#1", | |
"EF DF 6A 3A", "vshll.s16 q11,d26,#15", | |
"FF D1 6A 3A", "vshll.u16 q11,d26,#1", | |
"FF DF 6A 3A", "vshll.u16 q11,d26,#15", | |
"EF E1 6A 3A", "vshll.s32 q11,d26,#1", | |
"EF FF 6A 3A", "vshll.s32 q11,d26,#31", | |
"FF E1 6A 3A", "vshll.u32 q11,d26,#1", | |
"FF FF 6A 3A", "vshll.u32 q11,d26,#31", | |
"FF F2 63 2A", "vshll.i8 q11,d26,#8", | |
"FF F6 63 2A", "vshll.i16 q11,d26,#16", | |
"FF FA 63 2A", "vshll.i32 q11,d26,#32", | |
"EF CF 50 3A", "vshr.s8 d21,d26,#1", | |
"EF C8 50 3A", "vshr.s8 d21,d26,#8", | |
"FF CF 50 3A", "vshr.u8 d21,d26,#1", | |
"FF C8 50 3A", "vshr.u8 d21,d26,#8", | |
"EF DF 50 3A", "vshr.s16 d21,d26,#1", | |
"EF D0 50 3A", "vshr.s16 d21,d26,#16", | |
"FF DF 50 3A", "vshr.u16 d21,d26,#1", | |
"FF D0 50 3A", "vshr.u16 d21,d26,#16", | |
"EF FF 50 3A", "vshr.s32 d21,d26,#1", | |
"EF E0 50 3A", "vshr.s32 d21,d26,#32", | |
"FF FF 50 3A", "vshr.u32 d21,d26,#1", | |
"FF E0 50 3A", "vshr.u32 d21,d26,#32", | |
"EF FF 50 BA", "vshr.s64 d21,d26,#1", | |
"EF C0 50 BA", "vshr.s64 d21,d26,#64", | |
"FF FF 50 BA", "vshr.u64 d21,d26,#1", | |
"FF C0 50 BA", "vshr.u64 d21,d26,#64", | |
"EF CF 60 7E", "vshr.s8 q11,q15,#1", | |
"EF C8 60 7E", "vshr.s8 q11,q15,#8", | |
"FF CF 60 7E", "vshr.u8 q11,q15,#1", | |
"FF C8 60 7E", "vshr.u8 q11,q15,#8", | |
"EF DF 60 7E", "vshr.s16 q11,q15,#1", | |
"EF D0 60 7E", "vshr.s16 q11,q15,#16", | |
"FF DF 60 7E", "vshr.u16 q11,q15,#1", | |
"FF D0 60 7E", "vshr.u16 q11,q15,#16", | |
"EF FF 60 7E", "vshr.s32 q11,q15,#1", | |
"EF E0 60 7E", "vshr.s32 q11,q15,#32", | |
"FF FF 60 7E", "vshr.u32 q11,q15,#1", | |
"FF E0 60 7E", "vshr.u32 q11,q15,#32", | |
"EF FF 60 FE", "vshr.s64 q11,q15,#1", | |
"EF C0 60 FE", "vshr.s64 q11,q15,#64", | |
"FF FF 60 FE", "vshr.u64 q11,q15,#1", | |
"FF C0 60 FE", "vshr.u64 q11,q15,#64", | |
"EF CF 58 3E", "vshrn.i16 d21,q15,#1", | |
"EF C8 58 3E", "vshrn.i16 d21,q15,#8", | |
"EF DF 58 3E", "vshrn.i32 d21,q15,#1", | |
"EF D0 58 3E", "vshrn.i32 d21,q15,#16", | |
"EF FF 58 3E", "vshrn.i64 d21,q15,#1", | |
"EF E0 58 3E", "vshrn.i64 d21,q15,#32", | |
"FF C8 55 3A", "vsli.8 d21,d26,#0", | |
"FF CF 55 3A", "vsli.8 d21,d26,#7", | |
"FF D0 55 3A", "vsli.16 d21,d26,#0", | |
"FF DF 55 3A", "vsli.16 d21,d26,#15", | |
"FF E0 55 3A", "vsli.32 d21,d26,#0", | |
"FF FF 55 3A", "vsli.32 d21,d26,#31", | |
"FF C0 55 BA", "vsli.64 d21,d26,#0", | |
"FF FF 55 BA", "vsli.64 d21,d26,#63", | |
"FF C8 65 7E", "vsli.8 q11,q15,#0", | |
"FF CF 65 7E", "vsli.8 q11,q15,#7", | |
"FF D0 65 7E", "vsli.16 q11,q15,#0", | |
"FF DF 65 7E", "vsli.16 q11,q15,#15", | |
"FF E0 65 7E", "vsli.32 q11,q15,#0", | |
"FF FF 65 7E", "vsli.32 q11,q15,#31", | |
"FF C0 65 FE", "vsli.64 q11,q15,#0", | |
"FF FF 65 FE", "vsli.64 q11,q15,#63", | |
"EE F1 AA CD", "vsqrt.f32 s21,s26", | |
"EE F1 5B EA", "vsqrt.f64 d21,d26", | |
"EF CF 51 3A", "vsra.s8 d21,d26,#1", | |
"EF C8 51 3A", "vsra.s8 d21,d26,#8", | |
"FF CF 51 3A", "vsra.u8 d21,d26,#1", | |
"FF C8 51 3A", "vsra.u8 d21,d26,#8", | |
"EF DF 51 3A", "vsra.s16 d21,d26,#1", | |
"EF D0 51 3A", "vsra.s16 d21,d26,#16", | |
"FF DF 51 3A", "vsra.u16 d21,d26,#1", | |
"FF D0 51 3A", "vsra.u16 d21,d26,#16", | |
"EF FF 51 3A", "vsra.s32 d21,d26,#1", | |
"EF E0 51 3A", "vsra.s32 d21,d26,#32", | |
"FF FF 51 3A", "vsra.u32 d21,d26,#1", | |
"FF E0 51 3A", "vsra.u32 d21,d26,#32", | |
"EF FF 51 BA", "vsra.s64 d21,d26,#1", | |
"EF C0 51 BA", "vsra.s64 d21,d26,#64", | |
"FF FF 51 BA", "vsra.u64 d21,d26,#1", | |
"FF C0 51 BA", "vsra.u64 d21,d26,#64", | |
"EF CF 61 7E", "vsra.s8 q11,q15,#1", | |
"EF C8 61 7E", "vsra.s8 q11,q15,#8", | |
"FF CF 61 7E", "vsra.u8 q11,q15,#1", | |
"FF C8 61 7E", "vsra.u8 q11,q15,#8", | |
"EF DF 61 7E", "vsra.s16 q11,q15,#1", | |
"EF D0 61 7E", "vsra.s16 q11,q15,#16", | |
"FF DF 61 7E", "vsra.u16 q11,q15,#1", | |
"FF D0 61 7E", "vsra.u16 q11,q15,#16", | |
"EF FF 61 7E", "vsra.s32 q11,q15,#1", | |
"EF E0 61 7E", "vsra.s32 q11,q15,#32", | |
"FF FF 61 7E", "vsra.u32 q11,q15,#1", | |
"FF E0 61 7E", "vsra.u32 q11,q15,#32", | |
"EF FF 61 FE", "vsra.s64 q11,q15,#1", | |
"EF C0 61 FE", "vsra.s64 q11,q15,#64", | |
"FF FF 61 FE", "vsra.u64 q11,q15,#1", | |
"FF C0 61 FE", "vsra.u64 q11,q15,#64", | |
"FF CF 54 3A", "vsri.8 d21,d26,#1", | |
"FF C8 54 3A", "vsri.8 d21,d26,#8", | |
"FF DF 54 3A", "vsri.16 d21,d26,#1", | |
"FF D0 54 3A", "vsri.16 d21,d26,#16", | |
"FF FF 54 3A", "vsri.32 d21,d26,#1", | |
"FF E0 54 3A", "vsri.32 d21,d26,#32", | |
"FF FF 54 BA", "vsri.64 d21,d26,#1", | |
"FF C0 54 BA", "vsri.64 d21,d26,#64", | |
"FF CF 64 7E", "vsri.8 q11,q15,#1", | |
"FF C8 64 7E", "vsri.8 q11,q15,#8", | |
"FF DF 64 7E", "vsri.16 q11,q15,#1", | |
"FF D0 64 7E", "vsri.16 q11,q15,#16", | |
"FF FF 64 7E", "vsri.32 q11,q15,#1", | |
"FF E0 64 7E", "vsri.32 q11,q15,#32", | |
"FF FF 64 FE", "vsri.64 q11,q15,#1", | |
"FF C0 64 FE", "vsri.64 q11,q15,#64", | |
"F9 4A B7 0F", "vst1.8 {d27},[r10]", | |
"F9 4A BA 0F", "vst1.8 {d27,d28},[r10]", | |
"F9 4A B6 0F", "vst1.8 {d27,d28,d29},[r10]", | |
"F9 4A B2 0F", "vst1.8 {d27,d28,d29,d30},[r10]", | |
"F9 4A B7 4F", "vst1.16 {d27},[r10]", | |
"F9 4A BA 4F", "vst1.16 {d27,d28},[r10]", | |
"F9 4A B6 4F", "vst1.16 {d27,d28,d29},[r10]", | |
"F9 4A B2 4F", "vst1.16 {d27,d28,d29,d30},[r10]", | |
"F9 4A B7 8F", "vst1.32 {d27},[r10]", | |
"F9 4A BA 8F", "vst1.32 {d27,d28},[r10]", | |
"F9 4A B6 8F", "vst1.32 {d27,d28,d29},[r10]", | |
"F9 4A B2 8F", "vst1.32 {d27,d28,d29,d30},[r10]", | |
"F9 4A B7 CF", "vst1.64 {d27},[r10]", | |
"F9 4A BA CF", "vst1.64 {d27,d28},[r10]", | |
"F9 4A B6 CF", "vst1.64 {d27,d28,d29},[r10]", | |
"F9 4A B2 CF", "vst1.64 {d27,d28,d29,d30},[r10]", | |
"F9 4A B7 1F", "vst1.8 {d27},[r10@64]", | |
"F9 4A BA 1F", "vst1.8 {d27,d28},[r10@64]", | |
"F9 4A BA 2F", "vst1.8 {d27,d28},[r10@128]", | |
"F9 4A B6 1F", "vst1.8 {d27,d28,d29},[r10@64]", | |
"F9 4A B2 1F", "vst1.8 {d27,d28,d29,d30},[r10@64]", | |
"F9 4A B2 2F", "vst1.8 {d27,d28,d29,d30},[r10@128]", | |
"F9 4A B2 3F", "vst1.8 {d27,d28,d29,d30},[r10@256]", | |
"F9 4A B7 5F", "vst1.16 {d27},[r10@64]", | |
"F9 4A BA 5F", "vst1.16 {d27,d28},[r10@64]", | |
"F9 4A BA 6F", "vst1.16 {d27,d28},[r10@128]", | |
"F9 4A B6 5F", "vst1.16 {d27,d28,d29},[r10@64]", | |
"F9 4A B2 5F", "vst1.16 {d27,d28,d29,d30},[r10@64]", | |
"F9 4A B2 6F", "vst1.16 {d27,d28,d29,d30},[r10@128]", | |
"F9 4A B2 7F", "vst1.16 {d27,d28,d29,d30},[r10@256]", | |
"F9 4A B7 9F", "vst1.32 {d27},[r10@64]", | |
"F9 4A BA 9F", "vst1.32 {d27,d28},[r10@64]", | |
"F9 4A BA AF", "vst1.32 {d27,d28},[r10@128]", | |
"F9 4A B6 9F", "vst1.32 {d27,d28,d29},[r10@64]", | |
"F9 4A B2 9F", "vst1.32 {d27,d28,d29,d30},[r10@64]", | |
"F9 4A B2 AF", "vst1.32 {d27,d28,d29,d30},[r10@128]", | |
"F9 4A B2 BF", "vst1.32 {d27,d28,d29,d30},[r10@256]", | |
"F9 4A B7 DF", "vst1.64 {d27},[r10@64]", | |
"F9 4A BA DF", "vst1.64 {d27,d28},[r10@64]", | |
"F9 4A BA EF", "vst1.64 {d27,d28},[r10@128]", | |
"F9 4A B6 DF", "vst1.64 {d27,d28,d29},[r10@64]", | |
"F9 4A B2 DF", "vst1.64 {d27,d28,d29,d30},[r10@64]", | |
"F9 4A B2 EF", "vst1.64 {d27,d28,d29,d30},[r10@128]", | |
"F9 4A B2 FF", "vst1.64 {d27,d28,d29,d30},[r10@256]", | |
"F9 4A B7 0D", "vst1.8 {d27},[r10]!", | |
"F9 4A BA 0D", "vst1.8 {d27,d28},[r10]!", | |
"F9 4A B6 0D", "vst1.8 {d27,d28,d29},[r10]!", | |
"F9 4A B2 0D", "vst1.8 {d27,d28,d29,d30},[r10]!", | |
"F9 4A B7 4D", "vst1.16 {d27},[r10]!", | |
"F9 4A BA 4D", "vst1.16 {d27,d28},[r10]!", | |
"F9 4A B6 4D", "vst1.16 {d27,d28,d29},[r10]!", | |
"F9 4A B2 4D", "vst1.16 {d27,d28,d29,d30},[r10]!", | |
"F9 4A B7 8D", "vst1.32 {d27},[r10]!", | |
"F9 4A BA 8D", "vst1.32 {d27,d28},[r10]!", | |
"F9 4A B6 8D", "vst1.32 {d27,d28,d29},[r10]!", | |
"F9 4A B2 8D", "vst1.32 {d27,d28,d29,d30},[r10]!", | |
"F9 4A B7 CD", "vst1.64 {d27},[r10]!", | |
"F9 4A BA CD", "vst1.64 {d27,d28},[r10]!", | |
"F9 4A B6 CD", "vst1.64 {d27,d28,d29},[r10]!", | |
"F9 4A B2 CD", "vst1.64 {d27,d28,d29,d30},[r10]!", | |
"F9 4A B7 1D", "vst1.8 {d27},[r10@64]!", | |
"F9 4A BA 1D", "vst1.8 {d27,d28},[r10@64]!", | |
"F9 4A BA 2D", "vst1.8 {d27,d28},[r10@128]!", | |
"F9 4A B6 1D", "vst1.8 {d27,d28,d29},[r10@64]!", | |
"F9 4A B2 1D", "vst1.8 {d27,d28,d29,d30},[r10@64]!", | |
"F9 4A B2 2D", "vst1.8 {d27,d28,d29,d30},[r10@128]!", | |
"F9 4A B2 3D", "vst1.8 {d27,d28,d29,d30},[r10@256]!", | |
"F9 4A B7 5D", "vst1.16 {d27},[r10@64]!", | |
"F9 4A BA 5D", "vst1.16 {d27,d28},[r10@64]!", | |
"F9 4A BA 6D", "vst1.16 {d27,d28},[r10@128]!", | |
"F9 4A B6 5D", "vst1.16 {d27,d28,d29},[r10@64]!", | |
"F9 4A B2 5D", "vst1.16 {d27,d28,d29,d30},[r10@64]!", | |
"F9 4A B2 6D", "vst1.16 {d27,d28,d29,d30},[r10@128]!", | |
"F9 4A B2 7D", "vst1.16 {d27,d28,d29,d30},[r10@256]!", | |
"F9 4A B7 9D", "vst1.32 {d27},[r10@64]!", | |
"F9 4A BA 9D", "vst1.32 {d27,d28},[r10@64]!", | |
"F9 4A BA AD", "vst1.32 {d27,d28},[r10@128]!", | |
"F9 4A B6 9D", "vst1.32 {d27,d28,d29},[r10@64]!", | |
"F9 4A B2 9D", "vst1.32 {d27,d28,d29,d30},[r10@64]!", | |
"F9 4A B2 AD", "vst1.32 {d27,d28,d29,d30},[r10@128]!", | |
"F9 4A B2 BD", "vst1.32 {d27,d28,d29,d30},[r10@256]!", | |
"F9 4A B7 DD", "vst1.64 {d27},[r10@64]!", | |
"F9 4A BA DD", "vst1.64 {d27,d28},[r10@64]!", | |
"F9 4A BA ED", "vst1.64 {d27,d28},[r10@128]!", | |
"F9 4A B6 DD", "vst1.64 {d27,d28,d29},[r10@64]!", | |
"F9 4A B2 DD", "vst1.64 {d27,d28,d29,d30},[r10@64]!", | |
"F9 4A B2 ED", "vst1.64 {d27,d28,d29,d30},[r10@128]!", | |
"F9 4A B2 FD", "vst1.64 {d27,d28,d29,d30},[r10@256]!", | |
"F9 4A B7 09", "vst1.8 {d27},[r10],r9", | |
"F9 4A BA 09", "vst1.8 {d27,d28},[r10],r9", | |
"F9 4A B6 09", "vst1.8 {d27,d28,d29},[r10],r9", | |
"F9 4A B2 09", "vst1.8 {d27,d28,d29,d30},[r10],r9", | |
"F9 4A B7 49", "vst1.16 {d27},[r10],r9", | |
"F9 4A BA 49", "vst1.16 {d27,d28},[r10],r9", | |
"F9 4A B6 49", "vst1.16 {d27,d28,d29},[r10],r9", | |
"F9 4A B2 49", "vst1.16 {d27,d28,d29,d30},[r10],r9", | |
"F9 4A B7 89", "vst1.32 {d27},[r10],r9", | |
"F9 4A BA 89", "vst1.32 {d27,d28},[r10],r9", | |
"F9 4A B6 89", "vst1.32 {d27,d28,d29},[r10],r9", | |
"F9 4A B2 89", "vst1.32 {d27,d28,d29,d30},[r10],r9", | |
"F9 4A B7 C9", "vst1.64 {d27},[r10],r9", | |
"F9 4A BA C9", "vst1.64 {d27,d28},[r10],r9", | |
"F9 4A B6 C9", "vst1.64 {d27,d28,d29},[r10],r9", | |
"F9 4A B2 C9", "vst1.64 {d27,d28,d29,d30},[r10],r9", | |
"F9 4A B7 19", "vst1.8 {d27},[r10@64],r9", | |
"F9 4A BA 19", "vst1.8 {d27,d28},[r10@64],r9", | |
"F9 4A BA 29", "vst1.8 {d27,d28},[r10@128],r9", | |
"F9 4A B6 19", "vst1.8 {d27,d28,d29},[r10@64],r9", | |
"F9 4A B2 19", "vst1.8 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 4A B2 29", "vst1.8 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 4A B2 39", "vst1.8 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 4A B7 59", "vst1.16 {d27},[r10@64],r9", | |
"F9 4A BA 59", "vst1.16 {d27,d28},[r10@64],r9", | |
"F9 4A BA 69", "vst1.16 {d27,d28},[r10@128],r9", | |
"F9 4A B6 59", "vst1.16 {d27,d28,d29},[r10@64],r9", | |
"F9 4A B2 59", "vst1.16 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 4A B2 69", "vst1.16 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 4A B2 79", "vst1.16 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 4A B7 99", "vst1.32 {d27},[r10@64],r9", | |
"F9 4A BA 99", "vst1.32 {d27,d28},[r10@64],r9", | |
"F9 4A BA A9", "vst1.32 {d27,d28},[r10@128],r9", | |
"F9 4A B6 99", "vst1.32 {d27,d28,d29},[r10@64],r9", | |
"F9 4A B2 99", "vst1.32 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 4A B2 A9", "vst1.32 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 4A B2 B9", "vst1.32 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 4A B7 D9", "vst1.64 {d27},[r10@64],r9", | |
"F9 4A BA D9", "vst1.64 {d27,d28},[r10@64],r9", | |
"F9 4A BA E9", "vst1.64 {d27,d28},[r10@128],r9", | |
"F9 4A B6 D9", "vst1.64 {d27,d28,d29},[r10@64],r9", | |
"F9 4A B2 D9", "vst1.64 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 4A B2 E9", "vst1.64 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 4A B2 F9", "vst1.64 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 CA B0 2F", "vst1.8 {d27[1]},[r10]", | |
"F9 CA B4 4F", "vst1.16 {d27[1]},[r10]", | |
"F9 CA B8 8F", "vst1.32 {d27[1]},[r10]", | |
"F9 CA B4 5F", "vst1.16 {d27[1]},[r10@16]", | |
"F9 CA B8 BF", "vst1.32 {d27[1]},[r10@32]", | |
"F9 CA B0 2D", "vst1.8 {d27[1]},[r10]!", | |
"F9 CA B4 4D", "vst1.16 {d27[1]},[r10]!", | |
"F9 CA B8 8D", "vst1.32 {d27[1]},[r10]!", | |
"F9 CA B4 5D", "vst1.16 {d27[1]},[r10@16]!", | |
"F9 CA B8 BD", "vst1.32 {d27[1]},[r10@32]!", | |
"F9 CA B0 29", "vst1.8 {d27[1]},[r10],r9", | |
"F9 CA B4 49", "vst1.16 {d27[1]},[r10],r9", | |
"F9 CA B8 89", "vst1.32 {d27[1]},[r10],r9", | |
"F9 CA B4 59", "vst1.16 {d27[1]},[r10@16],r9", | |
"F9 CA B8 B9", "vst1.32 {d27[1]},[r10@32],r9", | |
"F9 4A B8 0F", "vst2.8 {d27,d28},[r10]", | |
"F9 4A B9 0F", "vst2.8 {d27,d29},[r10]", | |
"F9 4A B3 0F", "vst2.8 {d27,d28,d29,d30},[r10]", | |
"F9 4A B8 4F", "vst2.16 {d27,d28},[r10]", | |
"F9 4A B9 4F", "vst2.16 {d27,d29},[r10]", | |
"F9 4A B3 4F", "vst2.16 {d27,d28,d29,d30},[r10]", | |
"F9 4A B8 1F", "vst2.8 {d27,d28},[r10@64]", | |
"F9 4A B8 2F", "vst2.8 {d27,d28},[r10@128]", | |
"F9 4A B9 1F", "vst2.8 {d27,d29},[r10@64]", | |
"F9 4A B9 2F", "vst2.8 {d27,d29},[r10@128]", | |
"F9 4A B3 1F", "vst2.8 {d27,d28,d29,d30},[r10@64]", | |
"F9 4A B3 2F", "vst2.8 {d27,d28,d29,d30},[r10@128]", | |
"F9 4A B3 3F", "vst2.8 {d27,d28,d29,d30},[r10@256]", | |
"F9 4A B8 5F", "vst2.16 {d27,d28},[r10@64]", | |
"F9 4A B8 6F", "vst2.16 {d27,d28},[r10@128]", | |
"F9 4A B9 5F", "vst2.16 {d27,d29},[r10@64]", | |
"F9 4A B9 6F", "vst2.16 {d27,d29},[r10@128]", | |
"F9 4A B3 5F", "vst2.16 {d27,d28,d29,d30},[r10@64]", | |
"F9 4A B3 6F", "vst2.16 {d27,d28,d29,d30},[r10@128]", | |
"F9 4A B3 7F", "vst2.16 {d27,d28,d29,d30},[r10@256]", | |
"F9 4A B8 0D", "vst2.8 {d27,d28},[r10]!", | |
"F9 4A B9 0D", "vst2.8 {d27,d29},[r10]!", | |
"F9 4A B3 0D", "vst2.8 {d27,d28,d29,d30},[r10]!", | |
"F9 4A B8 4D", "vst2.16 {d27,d28},[r10]!", | |
"F9 4A B9 4D", "vst2.16 {d27,d29},[r10]!", | |
"F9 4A B3 4D", "vst2.16 {d27,d28,d29,d30},[r10]!", | |
"F9 4A B8 1D", "vst2.8 {d27,d28},[r10@64]!", | |
"F9 4A B8 2D", "vst2.8 {d27,d28},[r10@128]!", | |
"F9 4A B9 1D", "vst2.8 {d27,d29},[r10@64]!", | |
"F9 4A B9 2D", "vst2.8 {d27,d29},[r10@128]!", | |
"F9 4A B3 1D", "vst2.8 {d27,d28,d29,d30},[r10@64]!", | |
"F9 4A B3 2D", "vst2.8 {d27,d28,d29,d30},[r10@128]!", | |
"F9 4A B3 3D", "vst2.8 {d27,d28,d29,d30},[r10@256]!", | |
"F9 4A B8 5D", "vst2.16 {d27,d28},[r10@64]!", | |
"F9 4A B8 6D", "vst2.16 {d27,d28},[r10@128]!", | |
"F9 4A B9 5D", "vst2.16 {d27,d29},[r10@64]!", | |
"F9 4A B9 6D", "vst2.16 {d27,d29},[r10@128]!", | |
"F9 4A B3 5D", "vst2.16 {d27,d28,d29,d30},[r10@64]!", | |
"F9 4A B3 6D", "vst2.16 {d27,d28,d29,d30},[r10@128]!", | |
"F9 4A B3 7D", "vst2.16 {d27,d28,d29,d30},[r10@256]!", | |
"F9 4A B8 09", "vst2.8 {d27,d28},[r10],r9", | |
"F9 4A B9 09", "vst2.8 {d27,d29},[r10],r9", | |
"F9 4A B3 09", "vst2.8 {d27,d28,d29,d30},[r10],r9", | |
"F9 4A B8 49", "vst2.16 {d27,d28},[r10],r9", | |
"F9 4A B9 49", "vst2.16 {d27,d29},[r10],r9", | |
"F9 4A B3 49", "vst2.16 {d27,d28,d29,d30},[r10],r9", | |
"F9 4A B8 19", "vst2.8 {d27,d28},[r10@64],r9", | |
"F9 4A B8 29", "vst2.8 {d27,d28},[r10@128],r9", | |
"F9 4A B9 19", "vst2.8 {d27,d29},[r10@64],r9", | |
"F9 4A B9 29", "vst2.8 {d27,d29},[r10@128],r9", | |
"F9 4A B3 19", "vst2.8 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 4A B3 29", "vst2.8 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 4A B3 39", "vst2.8 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 4A B8 59", "vst2.16 {d27,d28},[r10@64],r9", | |
"F9 4A B8 69", "vst2.16 {d27,d28},[r10@128],r9", | |
"F9 4A B9 59", "vst2.16 {d27,d29},[r10@64],r9", | |
"F9 4A B9 69", "vst2.16 {d27,d29},[r10@128],r9", | |
"F9 4A B3 59", "vst2.16 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 4A B3 69", "vst2.16 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 4A B3 79", "vst2.16 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 CA B1 2F", "vst2.8 {d27[1],d28[1]},[r10]", | |
"F9 CA B5 4F", "vst2.16 {d27[1],d28[1]},[r10]", | |
"F9 CA B5 6F", "vst2.16 {d27[1],d29[1]},[r10]", | |
"F9 CA B9 8F", "vst2.32 {d27[1],d28[1]},[r10]", | |
"F9 CA B9 CF", "vst2.32 {d27[1],d29[1]},[r10]", | |
"F9 CA B1 3F", "vst2.8 {d27[1],d28[1]},[r10@16]", | |
"F9 CA B5 5F", "vst2.16 {d27[1],d28[1]},[r10@32]", | |
"F9 CA B5 7F", "vst2.16 {d27[1],d29[1]},[r10@32]", | |
"F9 CA B9 9F", "vst2.32 {d27[1],d28[1]},[r10@64]", | |
"F9 CA B9 DF", "vst2.32 {d27[1],d29[1]},[r10@64]", | |
"F9 CA B1 2D", "vst2.8 {d27[1],d28[1]},[r10]!", | |
"F9 CA B5 4D", "vst2.16 {d27[1],d28[1]},[r10]!", | |
"F9 CA B5 6D", "vst2.16 {d27[1],d29[1]},[r10]!", | |
"F9 CA B9 8D", "vst2.32 {d27[1],d28[1]},[r10]!", | |
"F9 CA B9 CD", "vst2.32 {d27[1],d29[1]},[r10]!", | |
"F9 CA B1 3D", "vst2.8 {d27[1],d28[1]},[r10@16]!", | |
"F9 CA B5 5D", "vst2.16 {d27[1],d28[1]},[r10@32]!", | |
"F9 CA B5 7D", "vst2.16 {d27[1],d29[1]},[r10@32]!", | |
"F9 CA B9 9D", "vst2.32 {d27[1],d28[1]},[r10@64]!", | |
"F9 CA B9 DD", "vst2.32 {d27[1],d29[1]},[r10@64]!", | |
"F9 CA B1 29", "vst2.8 {d27[1],d28[1]},[r10],r9", | |
"F9 CA B5 49", "vst2.16 {d27[1],d28[1]},[r10],r9", | |
"F9 CA B5 69", "vst2.16 {d27[1],d29[1]},[r10],r9", | |
"F9 CA B9 89", "vst2.32 {d27[1],d28[1]},[r10],r9", | |
"F9 CA B9 C9", "vst2.32 {d27[1],d29[1]},[r10],r9", | |
"F9 CA B1 39", "vst2.8 {d27[1],d28[1]},[r10@16],r9", | |
"F9 CA B5 59", "vst2.16 {d27[1],d28[1]},[r10@32],r9", | |
"F9 CA B5 79", "vst2.16 {d27[1],d29[1]},[r10@32],r9", | |
"F9 CA B9 99", "vst2.32 {d27[1],d28[1]},[r10@64],r9", | |
"F9 CA B9 D9", "vst2.32 {d27[1],d29[1]},[r10@64],r9", | |
"F9 CA B2 2F", "vst3.8 {d27[1],d28[1],d29[1]},[r10]", | |
"F9 CA B6 4F", "vst3.16 {d27[1],d28[1],d29[1]},[r10]", | |
"F9 CA B6 6F", "vst3.16 {d27[1],d29[1],d31[1]},[r10]", | |
"F9 CA BA 8F", "vst3.32 {d27[1],d28[1],d29[1]},[r10]", | |
"F9 CA BA CF", "vst3.32 {d27[1],d29[1],d31[1]},[r10]", | |
"F9 CA B2 2D", "vst3.8 {d27[1],d28[1],d29[1]},[r10]!", | |
"F9 CA B6 4D", "vst3.16 {d27[1],d28[1],d29[1]},[r10]!", | |
"F9 CA B6 6D", "vst3.16 {d27[1],d29[1],d31[1]},[r10]!", | |
"F9 CA BA 8D", "vst3.32 {d27[1],d28[1],d29[1]},[r10]!", | |
"F9 CA BA CD", "vst3.32 {d27[1],d29[1],d31[1]},[r10]!", | |
"F9 CA B2 29", "vst3.8 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F9 CA B6 49", "vst3.16 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F9 CA B6 69", "vst3.16 {d27[1],d29[1],d31[1]},[r10],r9", | |
"F9 CA BA 89", "vst3.32 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F9 CA BA C9", "vst3.32 {d27[1],d29[1],d31[1]},[r10],r9", | |
"F9 CA B2 2F", "vst3.8 {d27[1],d28[1],d29[1]},[r10]", | |
"F9 CA B6 4F", "vst3.16 {d27[1],d28[1],d29[1]},[r10]", | |
"F9 CA B6 6F", "vst3.16 {d27[1],d29[1],d31[1]},[r10]", | |
"F9 CA BA 8F", "vst3.32 {d27[1],d28[1],d29[1]},[r10]", | |
"F9 CA BA CF", "vst3.32 {d27[1],d29[1],d31[1]},[r10]", | |
"F9 CA B2 2D", "vst3.8 {d27[1],d28[1],d29[1]},[r10]!", | |
"F9 CA B6 4D", "vst3.16 {d27[1],d28[1],d29[1]},[r10]!", | |
"F9 CA B6 6D", "vst3.16 {d27[1],d29[1],d31[1]},[r10]!", | |
"F9 CA BA 8D", "vst3.32 {d27[1],d28[1],d29[1]},[r10]!", | |
"F9 CA BA CD", "vst3.32 {d27[1],d29[1],d31[1]},[r10]!", | |
"F9 CA B2 29", "vst3.8 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F9 CA B6 49", "vst3.16 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F9 CA B6 69", "vst3.16 {d27[1],d29[1],d31[1]},[r10],r9", | |
"F9 CA BA 89", "vst3.32 {d27[1],d28[1],d29[1]},[r10],r9", | |
"F9 CA BA C9", "vst3.32 {d27[1],d29[1],d31[1]},[r10],r9", | |
"F9 4A B0 0F", "vst4.8 {d27,d28,d29,d30},[r10]", | |
"F9 4A 91 0F", "vst4.8 {d25,d27,d29,d31},[r10]", | |
"F9 4A B0 4F", "vst4.16 {d27,d28,d29,d30},[r10]", | |
"F9 4A 91 4F", "vst4.16 {d25,d27,d29,d31},[r10]", | |
"F9 4A B0 8F", "vst4.32 {d27,d28,d29,d30},[r10]", | |
"F9 4A 91 8F", "vst4.32 {d25,d27,d29,d31},[r10]", | |
"F9 4A B0 1F", "vst4.8 {d27,d28,d29,d30},[r10@64]", | |
"F9 4A B0 2F", "vst4.8 {d27,d28,d29,d30},[r10@128]", | |
"F9 4A B0 3F", "vst4.8 {d27,d28,d29,d30},[r10@256]", | |
"F9 4A 91 1F", "vst4.8 {d25,d27,d29,d31},[r10@64]", | |
"F9 4A 91 2F", "vst4.8 {d25,d27,d29,d31},[r10@128]", | |
"F9 4A 91 3F", "vst4.8 {d25,d27,d29,d31},[r10@256]", | |
"F9 4A B0 5F", "vst4.16 {d27,d28,d29,d30},[r10@64]", | |
"F9 4A B0 6F", "vst4.16 {d27,d28,d29,d30},[r10@128]", | |
"F9 4A B0 7F", "vst4.16 {d27,d28,d29,d30},[r10@256]", | |
"F9 4A 91 5F", "vst4.16 {d25,d27,d29,d31},[r10@64]", | |
"F9 4A 91 6F", "vst4.16 {d25,d27,d29,d31},[r10@128]", | |
"F9 4A 91 7F", "vst4.16 {d25,d27,d29,d31},[r10@256]", | |
"F9 4A B0 9F", "vst4.32 {d27,d28,d29,d30},[r10@64]", | |
"F9 4A B0 AF", "vst4.32 {d27,d28,d29,d30},[r10@128]", | |
"F9 4A B0 BF", "vst4.32 {d27,d28,d29,d30},[r10@256]", | |
"F9 4A 91 9F", "vst4.32 {d25,d27,d29,d31},[r10@64]", | |
"F9 4A 91 AF", "vst4.32 {d25,d27,d29,d31},[r10@128]", | |
"F9 4A 91 BF", "vst4.32 {d25,d27,d29,d31},[r10@256]", | |
"F9 4A B0 0D", "vst4.8 {d27,d28,d29,d30},[r10]!", | |
"F9 4A 91 0D", "vst4.8 {d25,d27,d29,d31},[r10]!", | |
"F9 4A B0 4D", "vst4.16 {d27,d28,d29,d30},[r10]!", | |
"F9 4A 91 4D", "vst4.16 {d25,d27,d29,d31},[r10]!", | |
"F9 4A B0 8D", "vst4.32 {d27,d28,d29,d30},[r10]!", | |
"F9 4A 91 8D", "vst4.32 {d25,d27,d29,d31},[r10]!", | |
"F9 4A B0 1D", "vst4.8 {d27,d28,d29,d30},[r10@64]!", | |
"F9 4A B0 2D", "vst4.8 {d27,d28,d29,d30},[r10@128]!", | |
"F9 4A B0 3D", "vst4.8 {d27,d28,d29,d30},[r10@256]!", | |
"F9 4A 91 1D", "vst4.8 {d25,d27,d29,d31},[r10@64]!", | |
"F9 4A 91 2D", "vst4.8 {d25,d27,d29,d31},[r10@128]!", | |
"F9 4A 91 3D", "vst4.8 {d25,d27,d29,d31},[r10@256]!", | |
"F9 4A B0 5D", "vst4.16 {d27,d28,d29,d30},[r10@64]!", | |
"F9 4A B0 6D", "vst4.16 {d27,d28,d29,d30},[r10@128]!", | |
"F9 4A B0 7D", "vst4.16 {d27,d28,d29,d30},[r10@256]!", | |
"F9 4A 91 5D", "vst4.16 {d25,d27,d29,d31},[r10@64]!", | |
"F9 4A 91 6D", "vst4.16 {d25,d27,d29,d31},[r10@128]!", | |
"F9 4A 91 7D", "vst4.16 {d25,d27,d29,d31},[r10@256]!", | |
"F9 4A B0 9D", "vst4.32 {d27,d28,d29,d30},[r10@64]!", | |
"F9 4A B0 AD", "vst4.32 {d27,d28,d29,d30},[r10@128]!", | |
"F9 4A B0 BD", "vst4.32 {d27,d28,d29,d30},[r10@256]!", | |
"F9 4A 91 9D", "vst4.32 {d25,d27,d29,d31},[r10@64]!", | |
"F9 4A 91 AD", "vst4.32 {d25,d27,d29,d31},[r10@128]!", | |
"F9 4A 91 BD", "vst4.32 {d25,d27,d29,d31},[r10@256]!", | |
"F9 4A B0 09", "vst4.8 {d27,d28,d29,d30},[r10],r9", | |
"F9 4A 91 09", "vst4.8 {d25,d27,d29,d31},[r10],r9", | |
"F9 4A B0 49", "vst4.16 {d27,d28,d29,d30},[r10],r9", | |
"F9 4A 91 49", "vst4.16 {d25,d27,d29,d31},[r10],r9", | |
"F9 4A B0 89", "vst4.32 {d27,d28,d29,d30},[r10],r9", | |
"F9 4A 91 89", "vst4.32 {d25,d27,d29,d31},[r10],r9", | |
"F9 4A B0 19", "vst4.8 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 4A B0 29", "vst4.8 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 4A B0 39", "vst4.8 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 4A 91 19", "vst4.8 {d25,d27,d29,d31},[r10@64],r9", | |
"F9 4A 91 29", "vst4.8 {d25,d27,d29,d31},[r10@128],r9", | |
"F9 4A 91 39", "vst4.8 {d25,d27,d29,d31},[r10@256],r9", | |
"F9 4A B0 59", "vst4.16 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 4A B0 69", "vst4.16 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 4A B0 79", "vst4.16 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 4A 91 59", "vst4.16 {d25,d27,d29,d31},[r10@64],r9", | |
"F9 4A 91 69", "vst4.16 {d25,d27,d29,d31},[r10@128],r9", | |
"F9 4A 91 79", "vst4.16 {d25,d27,d29,d31},[r10@256],r9", | |
"F9 4A B0 99", "vst4.32 {d27,d28,d29,d30},[r10@64],r9", | |
"F9 4A B0 A9", "vst4.32 {d27,d28,d29,d30},[r10@128],r9", | |
"F9 4A B0 B9", "vst4.32 {d27,d28,d29,d30},[r10@256],r9", | |
"F9 4A 91 99", "vst4.32 {d25,d27,d29,d31},[r10@64],r9", | |
"F9 4A 91 A9", "vst4.32 {d25,d27,d29,d31},[r10@128],r9", | |
"F9 4A 91 B9", "vst4.32 {d25,d27,d29,d31},[r10@256],r9", | |
"F9 CA B3 2F", "vst4.8 {d27[1],d28[1],d29[1],d30[1]},[r10]", | |
"F9 CA B7 4F", "vst4.16 {d27[1],d28[1],d29[1],d30[1]},[r10]", | |
"F9 CA 97 6F", "vst4.16 {d25[1],d27[1],d29[1],d31[1]},[r10]", | |
"F9 CA BB 8F", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10]", | |
"F9 CA 9B CF", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10]", | |
"F9 CA B3 3F", "vst4.8 {d27[1],d28[1],d29[1],d30[1]},[r10@32]", | |
"F9 CA B7 5F", "vst4.16 {d27[1],d28[1],d29[1],d30[1]},[r10@64]", | |
"F9 CA 97 7F", "vst4.16 {d25[1],d27[1],d29[1],d31[1]},[r10@64]", | |
"F9 CA BB 9F", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@64]", | |
"F9 CA BB AF", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@128]", | |
"F9 CA 9B DF", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@64]", | |
"F9 CA 9B EF", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@128]", | |
"F9 CA B3 2D", "vst4.8 {d27[1],d28[1],d29[1],d30[1]},[r10]!", | |
"F9 CA B7 4D", "vst4.16 {d27[1],d28[1],d29[1],d30[1]},[r10]!", | |
"F9 CA 97 6D", "vst4.16 {d25[1],d27[1],d29[1],d31[1]},[r10]!", | |
"F9 CA BB 8D", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10]!", | |
"F9 CA 9B CD", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10]!", | |
"F9 CA B3 3D", "vst4.8 {d27[1],d28[1],d29[1],d30[1]},[r10@32]!", | |
"F9 CA B7 5D", "vst4.16 {d27[1],d28[1],d29[1],d30[1]},[r10@64]!", | |
"F9 CA 97 7D", "vst4.16 {d25[1],d27[1],d29[1],d31[1]},[r10@64]!", | |
"F9 CA BB 9D", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@64]!", | |
"F9 CA BB AD", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@128]!", | |
"F9 CA 9B DD", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@64]!", | |
"F9 CA 9B ED", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@128]!", | |
"F9 CA B3 29", "vst4.8 {d27[1],d28[1],d29[1],d30[1]},[r10],r9", | |
"F9 CA B7 49", "vst4.16 {d27[1],d28[1],d29[1],d30[1]},[r10],r9", | |
"F9 CA 97 69", "vst4.16 {d25[1],d27[1],d29[1],d31[1]},[r10],r9", | |
"F9 CA BB 89", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10],r9", | |
"F9 CA 9B C9", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10],r9", | |
"F9 CA B3 39", "vst4.8 {d27[1],d28[1],d29[1],d30[1]},[r10@32],r9", | |
"F9 CA B7 59", "vst4.16 {d27[1],d28[1],d29[1],d30[1]},[r10@64],r9", | |
"F9 CA 97 79", "vst4.16 {d25[1],d27[1],d29[1],d31[1]},[r10@64],r9", | |
"F9 CA BB 99", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@64],r9", | |
"F9 CA BB A9", "vst4.32 {d27[1],d28[1],d29[1],d30[1]},[r10@128],r9", | |
"F9 CA 9B D9", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@64],r9", | |
"F9 CA 9B E9", "vst4.32 {d25[1],d27[1],d29[1],d31[1]},[r10@128],r9", | |
"EC CA BB 04", "vstmia r10,{d27-d28}", | |
"EC CA DA 02", "vstmia r10,{s27-s28}", | |
"EC EA BB 04", "vstmia r10!,{d27-d28}", | |
"ED 6A BB 04", "vstmdb r10!,{d27-d28}", | |
"EC EA DA 02", "vstmia r10!,{s27-s28}", | |
"ED 6A DA 02", "vstmdb r10!,{s27-s28}", | |
"ED 4A 5B FF", "vstr.64 d21,[r10,#-0x3fc]", | |
"ED CA 5B FF", "vstr.64 d21,[r10,#0x3fc]", | |
"ED CA 5B 00", "vstr.64 d21,[r10]", | |
"ED 4A AA FF", "vstr.32 s21,[r10,#-0x3fc]", | |
"ED CA AA FF", "vstr.32 s21,[r10,#0x3fc]", | |
"ED CA AA 00", "vstr.32 s21,[r10]", | |
"FF 49 58 AA", "vsub.i8 d21,d25,d26", | |
"FF 59 58 AA", "vsub.i16 d21,d25,d26", | |
"FF 69 58 AA", "vsub.i32 d21,d25,d26", | |
"FF 79 58 AA", "vsub.i64 d21,d25,d26", | |
"FF 4C 68 EE", "vsub.i8 q11,q14,q15", | |
"FF 5C 68 EE", "vsub.i16 q11,q14,q15", | |
"FF 6C 68 EE", "vsub.i32 q11,q14,q15", | |
"FF 7C 68 EE", "vsub.i64 q11,q14,q15", | |
"EF 69 5D AA", "vsub.f32 d21,d25,d26", | |
"EF 6C 6D EE", "vsub.f32 q11,q14,q15", | |
"EE 7C AA CD", "vsub.f32 s21,s25,s26", | |
"EE 79 5B EA", "vsub.f64 d21,d25,d26", | |
"EF CC 56 AE", "vsubhn.i16 d21,q14,q15", | |
"EF DC 56 AE", "vsubhn.i32 d21,q14,q15", | |
"EF EC 56 AE", "vsubhn.i64 d21,q14,q15", | |
"EF C9 62 AA", "vsubl.s8 q11,d25,d26", | |
"EF D9 62 AA", "vsubl.s16 q11,d25,d26", | |
"EF E9 62 AA", "vsubl.s32 q11,d25,d26", | |
"FF C9 62 AA", "vsubl.u8 q11,d25,d26", | |
"FF D9 62 AA", "vsubl.u16 q11,d25,d26", | |
"FF E9 62 AA", "vsubl.u32 q11,d25,d26", | |
"EF CC 63 AA", "vsubw.s8 q11,q14,d26", | |
"EF DC 63 AA", "vsubw.s16 q11,q14,d26", | |
"EF EC 63 AA", "vsubw.s32 q11,q14,d26", | |
"FF CC 63 AA", "vsubw.u8 q11,q14,d26", | |
"FF DC 63 AA", "vsubw.u16 q11,q14,d26", | |
"FF EC 63 AA", "vsubw.u32 q11,q14,d26", | |
"FF F2 50 2A", "vswp d21,d26", | |
"FF F2 60 6E", "vswp q11,q15", | |
"FF FB 58 AA", "vtbl.8 d21,{d27},d26", | |
"FF FB 59 AA", "vtbl.8 d21,{d27,d28},d26", | |
"FF FB 5A AA", "vtbl.8 d21,{d27,d28,d29},d26", | |
"FF FB 5B AA", "vtbl.8 d21,{d27,d28,d29,d30},d26", | |
"FF FB 58 EA", "vtbx.8 d21,{d27},d26", | |
"FF FB 59 EA", "vtbx.8 d21,{d27,d28},d26", | |
"FF FB 5A EA", "vtbx.8 d21,{d27,d28,d29},d26", | |
"FF FB 5B EA", "vtbx.8 d21,{d27,d28,d29,d30},d26", | |
"FF F2 50 AA", "vtrn.8 d21,d26", | |
"FF F6 50 AA", "vtrn.16 d21,d26", | |
"FF FA 50 AA", "vtrn.32 d21,d26", | |
"FF F2 60 EE", "vtrn.8 q11,q15", | |
"FF F6 60 EE", "vtrn.16 q11,q15", | |
"FF FA 60 EE", "vtrn.32 q11,q15", | |
"EF 49 58 BA", "vtst.8 d21,d25,d26", | |
"EF 59 58 BA", "vtst.16 d21,d25,d26", | |
"EF 69 58 BA", "vtst.32 d21,d25,d26", | |
"EF 4C 68 FE", "vtst.8 q11,q14,q15", | |
"EF 5C 68 FE", "vtst.16 q11,q14,q15", | |
"EF 6C 68 FE", "vtst.32 q11,q14,q15", | |
"FF F2 51 2A", "vuzp.8 d21,d26", | |
"FF F6 51 2A", "vuzp.16 d21,d26", | |
"FF F2 61 6E", "vuzp.8 q11,q15", | |
"FF F6 61 6E", "vuzp.16 q11,q15", | |
"FF FA 61 6E", "vuzp.32 q11,q15", | |
"FF F2 51 AA", "vzip.8 d21,d26", | |
"FF F6 51 AA", "vzip.16 d21,d26", | |
"FF F2 61 EE", "vzip.8 q11,q15", | |
"FF F6 61 EE", "vzip.16 q11,q15", | |
"FF FA 61 EE", "vzip.32 q11,q15", | |
}; | |
disassembleInstArray(insts, thumbOptions); | |
} | |
/** | |
* Test for Thumb 32-bit Imm12 | |
* see reference manual algorithm for ThumbExpandImm | |
*/ | |
@Test | |
public void testThumb2ExpandImm12() { | |
System.out.println("\n================== Thumb2 Expand Imm12 Mode ==================\n"); | |
// A6.3.2 Modified Immediate constants in Thumb 32-bit instructions | |
String[] insts = { | |
"F1 0A 05 71", "add.w r5,r10,#0x71", | |
"F1 0B 06 F7", "add.w r6,r11,#0xf7", | |
"F1 09 14 78", "add.w r4,r9,#0x780078", | |
"F1 08 13 FC", "add.w r3,r8,#0xfc00fc", | |
"F1 07 25 64", "add.w r5,r7,#0x64006400", | |
"F1 06 25 E3", "add.w r5,r6,#0xe300e300", | |
"F1 07 46 60", "add.w r6,r7,#0xe0000000", | |
"F1 08 47 E0", "add.w r7,r8,#0x70000000", | |
"F5 0A 05 60", "add.w r5,r10,#0xe00000", | |
"F5 0A 45 60", "add.w r5,r10,#0xe000", | |
"F5 0A 65 60", "add.w r5,r10,#0xe00", | |
"F1 1A 05 71", "adds.w r5,r10,#0x71", | |
"F1 1B 06 F7", "adds.w r6,r11,#0xf7", | |
"F1 19 14 78", "adds.w r4,r9,#0x780078", | |
"F1 18 13 FC", "adds.w r3,r8,#0xfc00fc", | |
"F1 17 25 64", "adds.w r5,r7,#0x64006400", | |
"F1 16 25 E3", "adds.w r5,r6,#0xe300e300", | |
"F1 17 46 60", "adds.w r6,r7,#0xe0000000", | |
"F1 18 47 E0", "adds.w r7,r8,#0x70000000", | |
"F5 1A 05 60", "adds.w r5,r10,#0xe00000", | |
"F5 1A 45 60", "adds.w r5,r10,#0xe000", | |
"F5 1A 65 60", "adds.w r5,r10,#0xe00", | |
}; | |
disassembleInstArray(insts, thumbOptions); | |
} | |
/** | |
* Test for Thumb2 shifter operand). | |
*/ | |
@Test | |
public void testThumb2ShifterOperand() { | |
System.out.println("\n================== Thumb2 Shifter Operand ==================\n"); | |
String[] insts = { | |
"EB 09 05 0A", "add.w r5,r9,r10", | |
"EB 08 14 A9", "add.w r4,r8,r9,asr #6", | |
"EB 07 03 48", "add.w r3,r7,r8,lsl #1", | |
"EB 06 02 17", "add.w r2,r6,r7,lsr #32", | |
"EB 09 75 F8", "add.w r5,r9,r8,ror #31", | |
"EB 08 05 39", "add.w r5,r8,r9,rrx", | |
}; | |
disassembleInstArray(insts, thumbOptions); | |
} | |
/** | |
* check for instructions that will only get disassembled | |
* a certain way for ARMv6T2 | |
*/ | |
@Test | |
public void testThumb2V6T2Instructions() { | |
System.out.println("\n================== ARMv6T2 Hint Instructions ==================\n"); | |
String[] insts = { | |
"F3 BF 8F 2F", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0010 :::: // A8.6.30 T1 | |
"F3 AF 80 F0", "nop.w", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.40 T1 | |
"F3 AF 80 FD", "nop.w", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.40 T1 | |
"F3 BF 8F 50", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 52", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 53", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 56", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 57", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 5A", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 5B", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 5E", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 5F", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0101 xxxx // A8.6.41 T1 | |
"F3 BF 8F 42", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 43", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 46", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 47", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 4A", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 4B", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 4D", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 4E", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 BF 8F 4F", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0100 xxxx // A8.6.42 T1 | |
"F3 AF 80 04", "nop.w", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.158 T1 | |
"F3 AF 80 02", "nop.w", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.411 T1 | |
"F3 AF 80 03", "nop.w", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.412 T1 | |
"F3 AF 80 01", "nop.w", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.413 T1 | |
}; | |
Map<String, Object> options = new HashMap<String, Object>(); | |
for (Map.Entry<String, Object> entry : thumbOptions.entrySet()) | |
options.put(entry.getKey(), entry.getValue()); | |
options.put(DisassemblerARM.IDisassemblerOptionsARM.VERSION_MODE, InstructionParserARM.ARMv6T2); | |
disassembleInstArray(insts, options); | |
} | |
/** | |
* only BL & BLX with the J1 & J2 bits both set to 1 are allowed | |
* for thumb2; everything else should produce "invalid opcode" | |
*/ | |
@Test | |
public void testThumb2V4TInstructions() { | |
System.out.println("\n================== Thumb2 V4T Instructions ==================\n"); | |
String[] insts = { | |
// "Fx xx xx 0x", "bl 0x________", // 1111 0xxx xxxx xxxx 11x1 xxxx xxxx xxxx // A8.6.23 T1 | |
// ARM "0B FF FF FE", "bleq 0x00000000", | |
// ARM "EB 00 00 1C", "bl 0x00000078", | |
// ARM "EB FF FF 00", "bl 0xfffffc08", | |
// | |
// "Fx xx xx 0x", "blx 0x________", // 1111 0xxx xxxx xxxx 11x0 xxxx xxxx xxxx // A8.6.23 T2 | |
// ARM "FA FF FF FE", "blx 0x00000000", | |
// ARM "01 2F FF 39", "blxeq r9", | |
"F3 BF 8F 2F", "invalid opcode", // 1111 0011 1011 :::: 10.0 :::: 0010 :::: // A8.6.30 T1 | |
"F3 AF 80 F0", "invalid opcode", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.40 T1 | |
"F3 AF 80 FD", "invalid opcode", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.40 T1 | |
"F3 AF 80 04", "invalid opcode", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.158 T1 | |
"F3 AF 80 02", "invalid opcode", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.411 T1 | |
"F3 AF 80 03", "invalid opcode", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.412 T1 | |
"F3 AF 80 01", "invalid opcode", // 1111 0011 1010 :::: 10.0 .xxx xxxx xxxx // A8.6.413 T1 | |
}; | |
Map<String, Object> options = new HashMap<String, Object>(); | |
for (Map.Entry<String, Object> entry : thumbOptions.entrySet()) | |
options.put(entry.getKey(), entry.getValue()); | |
options.put(DisassemblerARM.IDisassemblerOptionsARM.VERSION_MODE, InstructionParserARM.ARMv4T); | |
disassembleInstArray(insts, options); | |
} | |
/** | |
* Convert hex string into byte array. | |
*/ | |
private static byte[] getByteArray(String byteHexString) { | |
byteHexString = byteHexString.replaceAll("0x", ""); | |
StringTokenizer tn = new StringTokenizer(byteHexString); | |
int cnt = tn.countTokens(); | |
byte[] ret = new byte[cnt]; | |
for (int i = 0; i < cnt; i++) { | |
ret[i] = (byte) Integer.parseInt(tn.nextToken(), 16); | |
} | |
return ret; | |
} | |
/** | |
* Disassemble a single instruction and verify the output. | |
*/ | |
private void disassembleInst(long address, String code, IJumpToAddress expectedJumpAddr, String expectedMnemonics, | |
Map<String, Object> options) { | |
if (options == null) | |
options = armOptions; | |
IAddress addr = new Addr32(address); | |
ByteBuffer codeBuf = ByteBuffer.wrap(getByteArray(code)); | |
String msg; | |
InstructionParserARM disa = new InstructionParserARM(addr, codeBuf); | |
IDisassembledInstruction output = null; | |
try { | |
output = disa.disassemble(options); | |
} catch (CoreException e) { | |
Assert.fail(e.getLocalizedMessage()); | |
} | |
Assert.assertEquals(codeBuf.capacity(), output.getSize()); | |
Assert.assertEquals(address, output.getAddress().getValue().longValue()); | |
if (expectedJumpAddr != null) { | |
Assert.assertNotNull(output.getJumpToAddress()); | |
Assert.assertEquals(expectedJumpAddr, output.getJumpToAddress()); | |
} | |
if (expectedMnemonics != null) { | |
msg = "Mnemonics\n " + output.getMnemonics() + "\n not match expected\n " + expectedMnemonics; | |
Assert | |
.assertTrue(msg, TestUtils.stringCompare(expectedMnemonics, output.getMnemonics(), false, true, | |
true)); | |
} | |
System.out.println(output.getMnemonics()); | |
} | |
/** | |
* Disassemble a single instruction and verify the output. | |
*/ | |
private void catchCodeBufferUnderflowException(long address, String code, | |
Map<String, Object> options) { | |
if (options == null) | |
options = armOptions; | |
IAddress addr = new Addr32(address); | |
ByteBuffer codeBuf = ByteBuffer.wrap(getByteArray(code)); | |
InstructionParserARM disa = new InstructionParserARM(addr, codeBuf); | |
try { | |
disa.disassemble(options); | |
Assert.fail("expected disa.disassemble() to throw CodeBufferUnderflowException"); | |
} catch (CodeBufferUnderflowException e) { | |
System.out.println("properly caught CodeBufferUnderflowException"); | |
} catch (CoreException e) { | |
Assert.fail(e.getLocalizedMessage()); | |
} | |
} | |
/** | |
* Disassemble an array of instructions and verify the output. | |
*/ | |
private void disassembleInstArray(String[] insts, Map<String, Object> options) { | |
if (insts.length % 2 != 0) | |
throw new IllegalArgumentException(); | |
// Don't show address nor bytes | |
options.put(IDisassemblerOptions.MNEMONICS_SHOW_ADDRESS, false); | |
options.put(IDisassemblerOptions.MNEMONICS_SHOW_BYTES, false); | |
int cnt = insts.length; | |
for (int i = 0; i < cnt; i += 2) { | |
disassembleInst(0 /* don't care */, insts[i], null /* don't care */, insts[i + 1], options); | |
} | |
} | |
} |